From 2383c8c6e8ab6f6197d50d676746e0a06ab713bd Mon Sep 17 00:00:00 2001 From: jenkins Date: Wed, 25 Jun 2025 14:14:53 +0000 Subject: [PATCH] Release v29.4.0 (from 29ac1aba6675f14818f3a5a9da75fa91c79107d0) --- changelog.md | 48 + ...36178f2.js => 207.dd2de59fb0b299b4eed5.js} | 2 +- .../bundles/2751.345d26923caaf2a9f33e.js | 31 - .../bundles/2751.f5e7294780401a4b0339.js | 32 + ...27878d.js => 4482.047c81d44aa4df09a0eb.js} | 14 +- ...63baaf.js => 7973.a6c550f7a1a82ee0eee1.js} | 4 +- ...c09b81.js => 9443.ff39ce6ae6512d53851b.js} | 22 +- ...dd-compare-dialog.d11bf3eec91bbb45e2e8.js} | 9 +- .../bundles/ar.1341.1068954aa326300ef390.js | 6 + ...9c5.js => ar.2464.fc7f44a5c8b3791719aa.js} | 46 +- .../bundles/ar.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/ar.7458.068c610f8718bc62a766.js | 7 + .../bundles/ar.9028.1288e50fbd19ac9bd953.js | 5 - .../ca_ES.1341.1068954aa326300ef390.js | 6 + ....js => ca_ES.2464.fc7f44a5c8b3791719aa.js} | 38 +- .../ca_ES.2499.b38fe914aefc3ca31410.js | 7 - .../ca_ES.7458.068c610f8718bc62a766.js | 8 + .../ca_ES.9028.1288e50fbd19ac9bd953.js | 6 - ... chart-widget-gui.75309572eff8d8b7b023.js} | 6 +- .../bundles/cs.1341.1068954aa326300ef390.js | 4 + ...9c5.js => cs.2464.fc7f44a5c8b3791719aa.js} | 34 +- .../bundles/cs.7458.068c610f8718bc62a766.js | 5 + .../bundles/cs.9028.1288e50fbd19ac9bd953.js | 4 - ...custom-themes-api.03c3a946dbdd9acb5770.js} | 2 +- .../bundles/de.1341.1068954aa326300ef390.js | 6 + ...9c5.js => de.2464.fc7f44a5c8b3791719aa.js} | 42 +- .../bundles/de.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/de.7458.068c610f8718bc62a766.js | 7 + .../bundles/de.9028.1288e50fbd19ac9bd953.js | 6 - ...> drawing-toolbar.e22124b593441fe5404a.js} | 26 +- .../bundles/el.1341.1068954aa326300ef390.js | 4 + ...9c5.js => el.2464.fc7f44a5c8b3791719aa.js} | 34 +- .../bundles/el.2499.b38fe914aefc3ca31410.js | 5 - .../bundles/el.7458.068c610f8718bc62a766.js | 5 + .../bundles/en.1341.1068954aa326300ef390.js | 4 + ...9c5.js => en.2464.fc7f44a5c8b3791719aa.js} | 32 +- .../bundles/en.2499.b38fe914aefc3ca31410.js | 5 - .../bundles/en.7458.068c610f8718bc62a766.js | 5 + .../bundles/en.9028.1288e50fbd19ac9bd953.js | 4 - .../bundles/es.1341.1068954aa326300ef390.js | 6 + ...9c5.js => es.2464.fc7f44a5c8b3791719aa.js} | 46 +- ...410.js => es.7458.068c610f8718bc62a766.js} | 8 +- .../bundles/es.9028.1288e50fbd19ac9bd953.js | 6 - .../export-data.aae444f8273ee2d54f9b.js | 3 + .../export-data.fce3cea23c1b037f18fd.js | 3 - .../bundles/fr.1341.1068954aa326300ef390.js | 6 + ...9c5.js => fr.2464.fc7f44a5c8b3791719aa.js} | 48 +- ...410.js => fr.7458.068c610f8718bc62a766.js} | 10 +- .../bundles/fr.9028.1288e50fbd19ac9bd953.js | 6 - ...bal-search-dialog.f8ee5f76976f7be1234f.js} | 18 +- .../he_IL.1341.1068954aa326300ef390.js | 6 + ....js => he_IL.2464.fc7f44a5c8b3791719aa.js} | 44 +- .../he_IL.2499.b38fe914aefc3ca31410.js | 7 - .../he_IL.7458.068c610f8718bc62a766.js | 7 + .../he_IL.9028.1288e50fbd19ac9bd953.js | 6 - .../hu_HU.1341.1068954aa326300ef390.js | 4 + ....js => hu_HU.2464.fc7f44a5c8b3791719aa.js} | 36 +- .../hu_HU.2499.b38fe914aefc3ca31410.js | 5 - .../hu_HU.7458.068c610f8718bc62a766.js | 5 + .../hu_HU.9028.1288e50fbd19ac9bd953.js | 4 - .../id_ID.1341.1068954aa326300ef390.js | 6 + ....js => id_ID.2464.fc7f44a5c8b3791719aa.js} | 48 +- .../id_ID.2499.b38fe914aefc3ca31410.js | 7 - .../id_ID.7458.068c610f8718bc62a766.js | 7 + .../id_ID.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/it.1341.1068954aa326300ef390.js | 6 + ...9c5.js => it.2464.fc7f44a5c8b3791719aa.js} | 12 +- .../bundles/it.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/it.7458.068c610f8718bc62a766.js | 7 + .../bundles/it.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/ja.1341.1068954aa326300ef390.js | 5 + ...9c5.js => ja.2464.fc7f44a5c8b3791719aa.js} | 40 +- .../bundles/ja.2499.b38fe914aefc3ca31410.js | 6 - .../bundles/ja.7458.068c610f8718bc62a766.js | 6 + .../bundles/ja.9028.1288e50fbd19ac9bd953.js | 5 - .../bundles/ko.1341.1068954aa326300ef390.js | 5 + ...9c5.js => ko.2464.fc7f44a5c8b3791719aa.js} | 42 +- .../bundles/ko.2499.b38fe914aefc3ca31410.js | 6 - .../bundles/ko.7458.068c610f8718bc62a766.js | 6 + .../bundles/ko.9028.1288e50fbd19ac9bd953.js | 5 - .../bundles/library.2a35263e52ab75f5729a.js | 861 ----------------- .../bundles/library.6ef314468a2a940f40f4.js | 864 ++++++++++++++++++ ...-regression-trend.9ec2dca5dd039a0d0625.js} | 2 +- ...ol-volume-profile.4b3b47133acbace3e4e1.js} | 2 +- .../ms_MY.1341.1068954aa326300ef390.js | 6 + ....js => ms_MY.2464.fc7f44a5c8b3791719aa.js} | 46 +- .../ms_MY.2499.b38fe914aefc3ca31410.js | 7 - .../ms_MY.7458.068c610f8718bc62a766.js | 7 + .../ms_MY.9028.1288e50fbd19ac9bd953.js | 6 - .../nl_NL.1341.1068954aa326300ef390.js | 4 + ....js => nl_NL.2464.fc7f44a5c8b3791719aa.js} | 34 +- .../nl_NL.2499.b38fe914aefc3ca31410.js | 5 - ....js => nl_NL.7458.068c610f8718bc62a766.js} | 6 +- .../nl_NL.9028.1288e50fbd19ac9bd953.js | 4 - .../bundles/pl.1341.1068954aa326300ef390.js | 6 + ...9c5.js => pl.2464.fc7f44a5c8b3791719aa.js} | 45 +- .../bundles/pl.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/pl.7458.068c610f8718bc62a766.js | 7 + .../bundles/pl.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/pt.1341.1068954aa326300ef390.js | 6 + ...9c5.js => pt.2464.fc7f44a5c8b3791719aa.js} | 28 +- .../bundles/pt.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/pt.7458.068c610f8718bc62a766.js | 8 + .../bundles/pt.9028.1288e50fbd19ac9bd953.js | 6 - ...estricted-toolset.8ce53ffa965b5163ec2b.js} | 46 +- ...953.js => ro.1341.1068954aa326300ef390.js} | 6 +- ...9c5.js => ro.2464.fc7f44a5c8b3791719aa.js} | 35 +- .../bundles/ro.2499.b38fe914aefc3ca31410.js | 5 - .../bundles/ro.7458.068c610f8718bc62a766.js | 5 + .../bundles/ro.9028.1288e50fbd19ac9bd953.js | 4 - .../bundles/ru.1341.1068954aa326300ef390.js | 6 + ...9c5.js => ru.2464.fc7f44a5c8b3791719aa.js} | 46 +- .../bundles/ru.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/ru.7458.068c610f8718bc62a766.js | 7 + .../bundles/ru.9028.1288e50fbd19ac9bd953.js | 6 - ...4d8.js => runtime.23405bb06c49e3d455da.js} | 8 +- ...f8f.js => studies.7e1387f8ed2a2eb9ec3a.js} | 2 +- ...-with-definitions.49669f6cdb5f430c10b2.js} | 4 +- .../bundles/sv.1341.1068954aa326300ef390.js | 6 + ...9c5.js => sv.2464.fc7f44a5c8b3791719aa.js} | 38 +- .../bundles/sv.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/sv.7458.068c610f8718bc62a766.js | 7 + .../bundles/sv.9028.1288e50fbd19ac9bd953.js | 6 - ...mbol-search-dialog.76e488d2d451bf03f11f.js | 1 + ...mbol-search-dialog.98819995db912ba0a146.js | 1 - .../bundles/th.1341.1068954aa326300ef390.js | 6 + ...9c5.js => th.2464.fc7f44a5c8b3791719aa.js} | 44 +- .../bundles/th.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/th.7458.068c610f8718bc62a766.js | 7 + .../bundles/th.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/tr.1341.1068954aa326300ef390.js | 6 + ...9c5.js => tr.2464.fc7f44a5c8b3791719aa.js} | 45 +- .../bundles/tr.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/tr.7458.068c610f8718bc62a766.js | 7 + .../bundles/tr.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/vi.1341.1068954aa326300ef390.js | 6 + ...9c5.js => vi.2464.fc7f44a5c8b3791719aa.js} | 46 +- .../bundles/vi.2499.b38fe914aefc3ca31410.js | 7 - .../bundles/vi.7458.068c610f8718bc62a766.js | 7 + .../bundles/vi.9028.1288e50fbd19ac9bd953.js | 6 - .../bundles/zh.1341.1068954aa326300ef390.js | 5 + ...9c5.js => zh.2464.fc7f44a5c8b3791719aa.js} | 40 +- .../bundles/zh.2499.b38fe914aefc3ca31410.js | 6 - .../bundles/zh.7458.068c610f8718bc62a766.js | 6 + .../bundles/zh.9028.1288e50fbd19ac9bd953.js | 5 - .../zh_TW.1341.1068954aa326300ef390.js | 5 + ....js => zh_TW.2464.fc7f44a5c8b3791719aa.js} | 40 +- .../zh_TW.2499.b38fe914aefc3ca31410.js | 6 - .../zh_TW.7458.068c610f8718bc62a766.js | 6 + .../zh_TW.9028.1288e50fbd19ac9bd953.js | 5 - charting_library/charting_library.cjs.js | 2 +- charting_library/charting_library.d.ts | 97 +- charting_library/charting_library.esm.js | 2 +- charting_library/charting_library.js | 2 +- .../charting_library.standalone.js | 2 +- charting_library/datafeed-api.d.ts | 15 +- charting_library/package.json | 2 +- datafeeds/udf/dist/bundle.js | 2 +- package.json | 2 +- 159 files changed, 1944 insertions(+), 1819 deletions(-) rename charting_library/bundles/{207.2e06ffb7ce05936178f2.js => 207.dd2de59fb0b299b4eed5.js} (95%) delete mode 100644 charting_library/bundles/2751.345d26923caaf2a9f33e.js create mode 100644 charting_library/bundles/2751.f5e7294780401a4b0339.js rename charting_library/bundles/{4482.1cd109922a4dd727878d.js => 4482.047c81d44aa4df09a0eb.js} (63%) rename charting_library/bundles/{7973.ad0167e6dc2ee763baaf.js => 7973.a6c550f7a1a82ee0eee1.js} (81%) rename charting_library/bundles/{9443.c9f3705cec1a81c09b81.js => 9443.ff39ce6ae6512d53851b.js} (69%) rename charting_library/bundles/{add-compare-dialog.81007d0d3f1ec11f97c8.js => add-compare-dialog.d11bf3eec91bbb45e2e8.js} (60%) create mode 100644 charting_library/bundles/ar.1341.1068954aa326300ef390.js rename charting_library/bundles/{ar.9488.2f156b47fe84118759c5.js => ar.2464.fc7f44a5c8b3791719aa.js} (65%) delete mode 100644 charting_library/bundles/ar.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ar.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ar.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/ca_ES.1341.1068954aa326300ef390.js rename charting_library/bundles/{ca_ES.9488.2f156b47fe84118759c5.js => ca_ES.2464.fc7f44a5c8b3791719aa.js} (69%) delete mode 100644 charting_library/bundles/ca_ES.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ca_ES.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ca_ES.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{chart-widget-gui.cb59e8aa78451f6f27ee.js => chart-widget-gui.75309572eff8d8b7b023.js} (96%) create mode 100644 charting_library/bundles/cs.1341.1068954aa326300ef390.js rename charting_library/bundles/{cs.9488.2f156b47fe84118759c5.js => cs.2464.fc7f44a5c8b3791719aa.js} (64%) create mode 100644 charting_library/bundles/cs.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/cs.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{custom-themes-api.ba466797bb56cade3263.js => custom-themes-api.03c3a946dbdd9acb5770.js} (61%) create mode 100644 charting_library/bundles/de.1341.1068954aa326300ef390.js rename charting_library/bundles/{de.9488.2f156b47fe84118759c5.js => de.2464.fc7f44a5c8b3791719aa.js} (66%) delete mode 100644 charting_library/bundles/de.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/de.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/de.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{drawing-toolbar.ae90b75d73d48a9b8e94.js => drawing-toolbar.e22124b593441fe5404a.js} (75%) create mode 100644 charting_library/bundles/el.1341.1068954aa326300ef390.js rename charting_library/bundles/{el.9488.2f156b47fe84118759c5.js => el.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/el.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/el.7458.068c610f8718bc62a766.js create mode 100644 charting_library/bundles/en.1341.1068954aa326300ef390.js rename charting_library/bundles/{en.9488.2f156b47fe84118759c5.js => en.2464.fc7f44a5c8b3791719aa.js} (67%) delete mode 100644 charting_library/bundles/en.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/en.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/en.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/es.1341.1068954aa326300ef390.js rename charting_library/bundles/{es.9488.2f156b47fe84118759c5.js => es.2464.fc7f44a5c8b3791719aa.js} (64%) rename charting_library/bundles/{es.2499.b38fe914aefc3ca31410.js => es.7458.068c610f8718bc62a766.js} (68%) delete mode 100644 charting_library/bundles/es.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/export-data.aae444f8273ee2d54f9b.js delete mode 100644 charting_library/bundles/export-data.fce3cea23c1b037f18fd.js create mode 100644 charting_library/bundles/fr.1341.1068954aa326300ef390.js rename charting_library/bundles/{fr.9488.2f156b47fe84118759c5.js => fr.2464.fc7f44a5c8b3791719aa.js} (65%) rename charting_library/bundles/{fr.2499.b38fe914aefc3ca31410.js => fr.7458.068c610f8718bc62a766.js} (53%) delete mode 100644 charting_library/bundles/fr.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{global-search-dialog.6cbdb0454c4d960a089a.js => global-search-dialog.f8ee5f76976f7be1234f.js} (96%) create mode 100644 charting_library/bundles/he_IL.1341.1068954aa326300ef390.js rename charting_library/bundles/{he_IL.9488.2f156b47fe84118759c5.js => he_IL.2464.fc7f44a5c8b3791719aa.js} (65%) delete mode 100644 charting_library/bundles/he_IL.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/he_IL.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/he_IL.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/hu_HU.1341.1068954aa326300ef390.js rename charting_library/bundles/{hu_HU.9488.2f156b47fe84118759c5.js => hu_HU.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/hu_HU.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/hu_HU.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/hu_HU.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/id_ID.1341.1068954aa326300ef390.js rename charting_library/bundles/{id_ID.9488.2f156b47fe84118759c5.js => id_ID.2464.fc7f44a5c8b3791719aa.js} (62%) delete mode 100644 charting_library/bundles/id_ID.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/id_ID.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/id_ID.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/it.1341.1068954aa326300ef390.js rename charting_library/bundles/{it.9488.2f156b47fe84118759c5.js => it.2464.fc7f44a5c8b3791719aa.js} (92%) delete mode 100644 charting_library/bundles/it.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/it.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/it.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/ja.1341.1068954aa326300ef390.js rename charting_library/bundles/{ja.9488.2f156b47fe84118759c5.js => ja.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/ja.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ja.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ja.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/ko.1341.1068954aa326300ef390.js rename charting_library/bundles/{ko.9488.2f156b47fe84118759c5.js => ko.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/ko.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ko.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ko.9028.1288e50fbd19ac9bd953.js delete mode 100644 charting_library/bundles/library.2a35263e52ab75f5729a.js create mode 100644 charting_library/bundles/library.6ef314468a2a940f40f4.js rename charting_library/bundles/{line-tool-regression-trend.62cdadc3d9c85398c066.js => line-tool-regression-trend.9ec2dca5dd039a0d0625.js} (98%) rename charting_library/bundles/{line-tool-volume-profile.061f924724a47b6f1632.js => line-tool-volume-profile.4b3b47133acbace3e4e1.js} (99%) create mode 100644 charting_library/bundles/ms_MY.1341.1068954aa326300ef390.js rename charting_library/bundles/{ms_MY.9488.2f156b47fe84118759c5.js => ms_MY.2464.fc7f44a5c8b3791719aa.js} (63%) delete mode 100644 charting_library/bundles/ms_MY.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ms_MY.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ms_MY.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/nl_NL.1341.1068954aa326300ef390.js rename charting_library/bundles/{nl_NL.9488.2f156b47fe84118759c5.js => nl_NL.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/nl_NL.2499.b38fe914aefc3ca31410.js rename charting_library/bundles/{cs.2499.b38fe914aefc3ca31410.js => nl_NL.7458.068c610f8718bc62a766.js} (53%) delete mode 100644 charting_library/bundles/nl_NL.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/pl.1341.1068954aa326300ef390.js rename charting_library/bundles/{pl.9488.2f156b47fe84118759c5.js => pl.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/pl.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/pl.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/pl.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/pt.1341.1068954aa326300ef390.js rename charting_library/bundles/{pt.9488.2f156b47fe84118759c5.js => pt.2464.fc7f44a5c8b3791719aa.js} (79%) delete mode 100644 charting_library/bundles/pt.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/pt.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/pt.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{restricted-toolset.c0de3e3e6bac8e56bf1c.js => restricted-toolset.8ce53ffa965b5163ec2b.js} (63%) rename charting_library/bundles/{el.9028.1288e50fbd19ac9bd953.js => ro.1341.1068954aa326300ef390.js} (61%) rename charting_library/bundles/{ro.9488.2f156b47fe84118759c5.js => ro.2464.fc7f44a5c8b3791719aa.js} (66%) delete mode 100644 charting_library/bundles/ro.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ro.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ro.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/ru.1341.1068954aa326300ef390.js rename charting_library/bundles/{ru.9488.2f156b47fe84118759c5.js => ru.2464.fc7f44a5c8b3791719aa.js} (66%) delete mode 100644 charting_library/bundles/ru.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/ru.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/ru.9028.1288e50fbd19ac9bd953.js rename charting_library/bundles/{runtime.528f81f7a425983444d8.js => runtime.23405bb06c49e3d455da.js} (94%) rename charting_library/bundles/{studies.835a3162449ea8ff4f8f.js => studies.7e1387f8ed2a2eb9ec3a.js} (99%) rename charting_library/bundles/{study-property-pages-with-definitions.245a50cb8f9e35c168c3.js => study-property-pages-with-definitions.49669f6cdb5f430c10b2.js} (94%) create mode 100644 charting_library/bundles/sv.1341.1068954aa326300ef390.js rename charting_library/bundles/{sv.9488.2f156b47fe84118759c5.js => sv.2464.fc7f44a5c8b3791719aa.js} (63%) delete mode 100644 charting_library/bundles/sv.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/sv.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/sv.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/symbol-search-dialog.76e488d2d451bf03f11f.js delete mode 100644 charting_library/bundles/symbol-search-dialog.98819995db912ba0a146.js create mode 100644 charting_library/bundles/th.1341.1068954aa326300ef390.js rename charting_library/bundles/{th.9488.2f156b47fe84118759c5.js => th.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/th.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/th.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/th.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/tr.1341.1068954aa326300ef390.js rename charting_library/bundles/{tr.9488.2f156b47fe84118759c5.js => tr.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/tr.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/tr.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/tr.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/vi.1341.1068954aa326300ef390.js rename charting_library/bundles/{vi.9488.2f156b47fe84118759c5.js => vi.2464.fc7f44a5c8b3791719aa.js} (64%) delete mode 100644 charting_library/bundles/vi.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/vi.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/vi.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/zh.1341.1068954aa326300ef390.js rename charting_library/bundles/{zh.9488.2f156b47fe84118759c5.js => zh.2464.fc7f44a5c8b3791719aa.js} (65%) delete mode 100644 charting_library/bundles/zh.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/zh.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/zh.9028.1288e50fbd19ac9bd953.js create mode 100644 charting_library/bundles/zh_TW.1341.1068954aa326300ef390.js rename charting_library/bundles/{zh_TW.9488.2f156b47fe84118759c5.js => zh_TW.2464.fc7f44a5c8b3791719aa.js} (65%) delete mode 100644 charting_library/bundles/zh_TW.2499.b38fe914aefc3ca31410.js create mode 100644 charting_library/bundles/zh_TW.7458.068c610f8718bc62a766.js delete mode 100644 charting_library/bundles/zh_TW.9028.1288e50fbd19ac9bd953.js diff --git a/changelog.md b/changelog.md index 95052b49..5f40bd95 100644 --- a/changelog.md +++ b/changelog.md @@ -5,6 +5,53 @@ +## Version 29.4.0 + +*Date: Tue Jun 25 2025* + +**New Features** + +- **Added new legend property.** A new overrides property `paneProperties.legendProperties.showSeriesLegendCloseOnMobile` was added to hide/show the close value in the legend when on mobile. The default value is `true`. +- **Support multiple tick resolution.** The library now supports multiple [tick resolutions](https:/www.tradingview.com/charting-library-docs/latest/core_concepts/Resolution#resolution-in-ticks). Previously, it was possible to set only `1T` resolution.
+Note that the library does not support tick multipliers. This means it is not possible to build a higher resolution (e.g., `10T`) from a lower one (e.g., `1T`). Therefore, your datafeed must explicitly provide each required resolution. (Trading Platform only) +- **Enabled custom price formatting for Watchlist values.** `priceFormatterFactory` from [`custom_formatters`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.ChartingLibraryWidgetOptions#custom_formatters) can now be used to format values displayed in the Watchlist columns titled _Last_ and _Chg_. (Trading Platform only) + +**Improvements** + +- **Updated snapshots functionality in the top toolbar.** Now, handling and storing [snapshots](https:/www.tradingview.com/charting-library-docs/latest/ui_elements/Snapshots) rely solely on the [`snapshot_url`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.ChartingLibraryWidgetOptions#snapshot_url) property. +This means all server-side snapshot actions (*Copy link*, *Open in new tab*, *Tweet image*) must be implemented using your own server. +For details on how to set up your own server, see our guide to [implementing a snapshot server](https:/www.tradingview.com/charting-library-docs/latest/tutorials/implement-snapshots-server). +- **Added the `use_symbol_name_for_header_toolbar` featureset.** This featureset allows you to show the symbol name over the ticker in the _Symbol Search_ dialog. +- **Added `searchSource` parameter to `searchSymbols`.** [`searchSymbols`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.IDatafeedChartApi#searchsymbols) now receives a new parameter `searchSource` to indicate where the search was triggered from. +- **Added a new property to the `BrokerCustomUI` interface.** [`showReversePositionDialog`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.BrokerCustomUI#showreversepositiondialog) allows overriding the default *Reverse position* dialog with a custom implementation. +- **Added VWAP insufficient data warning.** Users will now see a warning icon and message in the legend if there isn't enough data loaded to calculate VWAP. +- **Add featureset to display inactivity gaps on intraday charts.** The new `intraday_inactivity_gaps` featureset enables the display of inactivity gaps on intraday charts. These gaps represent periods within the trading session when there has been no trading activity, resulting in missing bars on the chart.
+When `intraday_inactivity_gaps` is enabled, a checkbox appears in the chart settings dialog, allowing users to toggle inactivity gaps on or off. The featureset also exposes the [`intradayInactivityGaps`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.IChartWidgetApi#intradayinactivitygaps) watched value on the Widget API for programmatic control. +- **Improved data loading efficiency by throttling data requests during user scrolling.** This significantly reduces the frequency of small, incremental requests to the Datafeed API. +- **Order & Position lines display the same information on desktop and mobile.** Users can now benefit from the same design on both desktop and mobile when an order/position is displayed on the chart. (Trading Platform only) + +**Bug Fixes** + +- **Fixed indicator template favorite menu bug.** Fixed an issue where favoriting an indicator template with leading whitespace in its name caused the quick access button in the header menu to appear empty. +- **Fixed Relative Strength Index indicator.** The Relative Strength Index indicator was broken in version 29.2.0 and has now been fixed. +- **Fixed a bug where switching chart type to a Japanese one would lead to an error in the console.** + +- **Fixed vertical line drawing bug.** Fixed an issue where it was impossible to move an existing vertical line drawing to the right of the most recent bar on the chart. +- **Fixed an error when drawing execution shapes on the chart led to an invalid chart state.** Fixes [#9109](https://github.com/tradingview/charting_library/issues/9109) +- **Fixed the spread operator issue in the Compare symbol dialog.** Spread operators now function correctly in the _Compare symbol_ dialog, ensuring consistency with the _Symbol Search_ dialog. +- **Fix for sameorigin.html loading from relative path.** This fix ensures proper loading of the `sameorigin.html` file when using the `iframe_loading_same_origin` featureset and the current page is not the root page. +- **The `_getStyleOverrides` error message.** Fixed a bug where the `_getStyleOverrides` error message could be seen in the console when instantiating the chart with pre-existing orders or positions. (Trading Platform only) +- **Fix rendering of multiple execution shapes on a single bar.** Fixed an issue where adding multiple [execution shapes](https:/www.tradingview.com/charting-library-docs/latest/ui_elements/drawings/drawings-api#createexecutionshape) to a single bar would only render the first shape. (Trading Platform only) + +**Documentation** + +- **New tutorial.** Check out our [new tutorial](https:/www.tradingview.com/charting-library-docs/latest/tutorials/implement-broker-api) on how to implement the required methods to enable basic trading functionality using the Broker API. +By the end of this tutorial, you will learn how to enable trading UI and how to store, return, and update orders to make the trading flow functional. +- **New troubleshooting article.** Explore a new article on common [customization issues](https:/www.tradingview.com/charting-library-docs/latest/customization/customization-issues) and potential solutions. +- **Other enhancements.** Updated the [Custom themes API](https:/www.tradingview.com/charting-library-docs/latest/customization/styles/custom-themes) article and added a new [example](https://codepen.io/tradingview/pen/xbGRaKd) to demonstrate how chart colors can be adjusted using this API. + +--- + ## Version 29.3.0 *Date: Thu May 08 2025* @@ -26,6 +73,7 @@ - **Empty context menu.** Fixed an issue where the [context menu](https:/www.tradingview.com/charting-library-docs/latest/ui_elements/context-menu) would be partially empty on mobile - **onContextMenu callback received incorrect arguments.** Fixed a bug where the [`onContextMenu`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.IChartingLibraryWidget#oncontextmenu) callback received an object instead of the expected arguments. - **Autosave won't trigger with empty text box created during autosave delay.** +- **Fixed an error where vertical lines would revert to their previous position when moved beyond latest bar.** Fixes [#8894](https://github.com/tradingview/charting_library/issues/8894) **Documentation** diff --git a/charting_library/bundles/207.2e06ffb7ce05936178f2.js b/charting_library/bundles/207.dd2de59fb0b299b4eed5.js similarity index 95% rename from charting_library/bundles/207.2e06ffb7ce05936178f2.js rename to charting_library/bundles/207.dd2de59fb0b299b4eed5.js index bfb0ba76..0a1e704f 100644 --- a/charting_library/bundles/207.2e06ffb7ce05936178f2.js +++ b/charting_library/bundles/207.dd2de59fb0b299b4eed5.js @@ -9,7 +9,7 @@ r=c):(t=-t,r=s),r.reverse();t--;)r.push(0);r.reverse()}for(s.length-c.length<0&& for(;o>0&&"0"==t.charAt(--o););for(e.e=n-r-1,e.c=[],n=0;r<=o;)e.c[n++]=+t.charAt(r++)}}(r,n)}r.constructor=t}return t.prototype=d,t.DP=20,t.RM=1,t.NE=-7,t.PE=21,t.strict=false,t.roundDown=0,t.roundHalfUp=1,t.roundHalfEven=2,t.roundUp=3,t}(),o.default=o.Big=o,void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},64531:(e,t)=>{"use strict";var n,r=!("undefined"==typeof window||!window.document||!window.document.createElement);function o(){if(n)return n;if(!r||!window.document.body)return"indeterminate";var e=window.document.createElement("div");return e.appendChild(document.createTextNode("ABCD")),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),n="reverse",e.scrollLeft>0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}t.detectScrollType=o,t.getNormalizedScrollLeft=function(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;var r=o();if("indeterminate"===r)return Number.NaN;switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n}return n}},32563:(e,t,n)=>{"use strict";n.d(t,{mobiletouch:()=>o,setClasses:()=>a,touch:()=>i});var r=n(75774);const o=r.mobiletouch,i=r.touch;function a(){document.documentElement.classList.add(r.touch?"feature-touch":"feature-no-touch",r.mobiletouch?"feature-mobiletouch":"feature-no-mobiletouch")}},49483:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CheckMobile:()=>d,appVersion:()=>f,checkPageType:()=>p,desktopAppVersion:()=>l,isChrome:()=>b,isDesktopApp:()=>u,isEdge:()=>g,isFF:()=>v,isLinux:()=>s,isMac:()=>i,isSafari:()=>m,isSymphonyEmbed:()=>c,isWindows:()=>a,onGoPro:()=>y,onMainPage:()=>w,onWidget:()=>_,supportTouch:()=>h});var r=n(75774);const o=window.TradingView=window.TradingView||{};function i(){return r.isMac}function a(){return r.isWindows}function s(){return r.isLinux}function u(){return/TVDesktop/i.test(navigator.userAgent)}function c(){return o.isSymphony||!1}function l(){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 d={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}o.isMobile=d,o.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:()=>o});n(21251);var r=n(7029);function o(e){throw new Error("Not implemented")}},28865:(e,t,n)=>{"use strict";n.d(t,{getIsoLanguageCodeFromLanguage:()=>o});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 o(e){return r[e]||e}},87795:e=>{"use strict";const t=55296,n=127995,r=127999,o=[776,2359,2359,2367,2367,2984,3007,3021,3633,3635,3648,3657,4352,4449,4520];function i(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=i,e.exports.substr=function(e,t,n){const r=i(e);if(void 0===t)return e;if(t>=r.length)return"";const o=r.length-t;let a=t+(void 0===n?o:n);return a>t+o&&(a=void 0),r.slice(t,a).join("")}},56570:(e,t,n)=>{"use strict";n.r(t),n.d(t,{disable:()=>f, enable:()=>l,enabled:()=>u,getAllFeatures:()=>d,setEnabled:()=>c}) -;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":{},"advanced_emoji_in_titles":{},"app_phone":{},"app_tablet":{},"mobile_app_hide_replay_toolbar":{},"symbol_search_option_chain_selector":{},"tv_production":{"subsets":["advanced_emoji_in_titles","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","symbol_search_option_chain_selector"]},"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","watchlist_cross_tab_sync"]}}') +;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":{},"advanced_emoji_in_titles":{},"app_phone":{},"app_tablet":{},"mobile_app_hide_replay_toolbar":{},"symbol_search_option_chain_selector":{},"tv_production":{"subsets":["advanced_emoji_in_titles","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","chart_style_hilo_last_price","symbol_search_option_chain_selector"]},"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","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","watchlist_cross_tab_sync"]}}') ;var o=n.t(r,2);const i=new Map,a=new Map,s=new Set;function u(e){const t=i.get(e);if(void 0!==t)return t;const n=a.get(e);return!!n&&n.some(u)}function c(e,t){i.set(String(e),Boolean(t))}function l(e){c(e,!0)}function f(e){c(e,!1)}function d(){const e=Object.create(null);for(const t of s)e[t]=u(t);return e}!function(){for(const[e,t]of Object.entries(o))if(s.add(e),"subsets"in t)for(const n of t.subsets){s.add(n);let t=a.get(n);void 0===t&&(t=[],a.set(n,t)),t.push(e)}"object"==typeof __initialDisabledFeaturesets&&Array.isArray(__initialDisabledFeaturesets)&&__initialDisabledFeaturesets.forEach(f),"object"==typeof __initialEnabledFeaturesets&&Array.isArray(__initialEnabledFeaturesets)&&__initialEnabledFeaturesets.forEach(l)}()},37265:function(e,t,n){e=n.nmd(e);const{clone:r,merge:o,isFunction:i,deepEquals:a,isObject:s,isNumber:u}=n(97085);var c,l=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function f(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}"undefined"!=typeof window?(c=window.TradingView=window.TradingView||{},window.isNumber=u,window.isFunction=i,window.inherit=f,window.isArray=l):c=this.TradingView=this.TradingView||{},c.isNaN=function(e){return!(e<=0||e>0)},c.isAbsent=function(e){return null==e},c.isExistent=function(e){return null!=e},Number.isNaN=Number.isNaN||function(e){return e!=e},c.isSameType=function(e,t){return Number.isNaN(e)||Number.isNaN(t)?Number.isNaN(e)===Number.isNaN(t):{}.toString.call(e)==={}.toString.call(t)},c.isInteger=function(e){return"number"==typeof e&&e%1==0},c.isString=function(e){return null!=e&&e.constructor===String},c.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},c.clone=r,c.deepEquals=a,c.merge=o,e&&e.exports&&(e.exports={inherit:f,clone:c.clone,merge:c.merge,isNumber:u,isInteger:c.isInteger,isString:c.isString,isObject:s,isHashObject:function(e){return s(e)&&-1!==e.constructor.toString().indexOf("function Object")},isPromise:function(e){return s(e)&&e.then},isNaN:c.isNaN,isAbsent:c.isAbsent,isExistent:c.isExistent,isSameType:c.isSameType,isArray:l,isFunction:i,parseBool:c.parseBool,deepEquals:a,notNull:function(e){return null!==e},notUndefined:function(e){return void 0!==e},isEven:function(e){return e%2==0},declareClassAsPureInterface:function(e,t){for(var n in e.prototype)"function"==typeof e.prototype[n]&&e.prototype.hasOwnProperty(n)&&(e.prototype[n]=function(){throw new Error(t+"::"+n+" is an interface member declaration and must be overloaded in order to be called")})},requireFullInterfaceImplementation:function(e,t,n,r){for(var o in n.prototype)if("function"==typeof n.prototype[o]&&!e.prototype[o])throw new Error("Interface implementation assertion failed: "+t+" does not implement "+r+"::"+o+" function")}})}, 21251:(e,t,n)=>{"use strict";n.r(t);var r=n(37265);const o=/{(\w+)}/g,i=/{(\d+)}/g;String.prototype.format=function(...e){const t=(0,r.isObject)(e[0]),n=t?o:i,a=t?(t,n)=>{const r=e[0];return void 0!==r[n]?r[n]:t}:(t,n)=>{const r=parseInt(n,10),o=e[r];return void 0!==o?o:t};return this.replace(n,a)}},44286:()=>{"use strict";var e,t,n,r,o,i;window.parent!==window&&window.CanvasRenderingContext2D&&window.TextMetrics&&(t=window.CanvasRenderingContext2D.prototype)&&t.hasOwnProperty("font")&&t.hasOwnProperty("mozTextStyle")&&"function"==typeof t.__lookupSetter__&&(n=t.__lookupSetter__("font"))&&(t.__defineSetter__("font",(function(e){try{return n.call(this,e)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})),r=t.measureText,e=function(){this.width=0,this.isFake=!0,this.__proto__=window.TextMetrics.prototype},t.measureText=function(t){try{return r.apply(this,arguments)}catch(t){if("NS_ERROR_FAILURE"!==t.name)throw t;return new e}},o=t.fillText,t.fillText=function(e,t,n,r){try{o.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}},i=t.strokeText,t.strokeText=function(e,t,n,r){try{i.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})},85459:function(e,t,n){var r;!function(t){"use strict";function o(){}var i=o.prototype,a=t.EventEmitter;function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function u(e){return function(){return this[e].apply(this,arguments)}}function c(e){return"function"==typeof e||e instanceof RegExp||!(!e||"object"!=typeof e)&&c(e.listener)}i.getListeners=function(e){var t,n,r=this._getEvents();if(e instanceof RegExp)for(n in t={},r)r.hasOwnProperty(n)&&e.test(n)&&(t[n]=r[n]);else t=r[e]||(r[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;t{"use strict";function r(e){var t=e.width,n=e.height;if(t<0)throw new Error("Negative width is not allowed for Size");if(n<0)throw new Error("Negative height is not allowed for Size");return{width:t,height:n}}function o(e,t){return e.width===t.width&&e.height===t.height}n.d(t,{CanvasRenderingTarget2D:()=>c,bindCanvasElementBitmapSizeTo:()=>s,equalSizes:()=>o,size:()=>r});var i=function(){function e(e){var t=this;this._resolutionListener=function(){return t._onResolutionChanged()},this._resolutionMediaQueryList=null,this._observers=[],this._window=e,this._installResolutionListener()}return e.prototype.dispose=function(){this._uninstallResolutionListener(),this._window=null},Object.defineProperty(e.prototype,"value",{get:function(){return this._window.devicePixelRatio},enumerable:!1,configurable:!0}),e.prototype.subscribe=function(e){var t=this,n={next:e};return this._observers.push(n),{unsubscribe:function(){t._observers=t._observers.filter((function(e){return e!==n}))}}},e.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw new Error("Resolution listener is already installed");var e=this._window.devicePixelRatio;this._resolutionMediaQueryList=this._window.matchMedia("all and (resolution: ".concat(e,"dppx)")),this._resolutionMediaQueryList.addListener(this._resolutionListener)},e.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},e.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},e.prototype._onResolutionChanged=function(){var e=this;this._observers.forEach((function(t){return t.next(e._window.devicePixelRatio)})), diff --git a/charting_library/bundles/2751.345d26923caaf2a9f33e.js b/charting_library/bundles/2751.345d26923caaf2a9f33e.js deleted file mode 100644 index 454eb6b0..00000000 --- a/charting_library/bundles/2751.345d26923caaf2a9f33e.js +++ /dev/null @@ -1,31 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2751],{66783:e=>{"use strict";var t=Object.prototype.hasOwnProperty;function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,n){if(r(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var o=Object.keys(e),a=Object.keys(n);if(o.length!==a.length)return!1;for(var s=0;s{e.exports={pills:"pills-PVWoXu5j",primary:"primary-PVWoXu5j",gray:"gray-PVWoXu5j",selected:"selected-PVWoXu5j",grouped:"grouped-PVWoXu5j",active:"active-PVWoXu5j",disableActiveOnTouch:"disableActiveOnTouch-PVWoXu5j",disableActiveStateStyles:"disableActiveStateStyles-PVWoXu5j",withGrouped:"withGrouped-PVWoXu5j","quiet-primary":"quiet-primary-PVWoXu5j",green:"green-PVWoXu5j",red:"red-PVWoXu5j",blue:"blue-PVWoXu5j",secondary:"secondary-PVWoXu5j",ghost:"ghost-PVWoXu5j"}},1538:e=>{e.exports={lightButton:"lightButton-bYDQcOkp",link:"link-bYDQcOkp",ltr:"ltr-bYDQcOkp",rtl:"rtl-bYDQcOkp","typography-regular16px":"typography-regular16px-bYDQcOkp","typography-medium16px":"typography-medium16px-bYDQcOkp","typography-regular14px":"typography-regular14px-bYDQcOkp","typography-semibold14px":"typography-semibold14px-bYDQcOkp","typography-semibold16px":"typography-semibold16px-bYDQcOkp",content:"content-bYDQcOkp",visuallyHidden:"visuallyHidden-bYDQcOkp",nowrap:"nowrap-bYDQcOkp",ellipsisContainer:"ellipsisContainer-bYDQcOkp",textWrapContainer:"textWrapContainer-bYDQcOkp",textWrapWithEllipsis:"textWrapWithEllipsis-bYDQcOkp",slot:"slot-bYDQcOkp",caret:"caret-bYDQcOkp",activeCaret:"activeCaret-bYDQcOkp",xsmall:"xsmall-bYDQcOkp",withStartSlot:"withStartSlot-bYDQcOkp",withEndSlot:"withEndSlot-bYDQcOkp",noContent:"noContent-bYDQcOkp",wrap:"wrap-bYDQcOkp",small:"small-bYDQcOkp",medium:"medium-bYDQcOkp"}},78217:e=>{e.exports={pair:"pair-ocURKVwI",xxceptionallysmalldonotusebrv1023:"xxceptionallysmalldonotusebrv1023-ocURKVwI",xxxxsmall:"xxxxsmall-ocURKVwI",xxxsmall:"xxxsmall-ocURKVwI",xxsmall:"xxsmall-ocURKVwI",xsmall:"xsmall-ocURKVwI",small:"small-ocURKVwI",medium:"medium-ocURKVwI",large:"large-ocURKVwI",xlarge:"xlarge-ocURKVwI",xxlarge:"xxlarge-ocURKVwI",xxxlarge:"xxxlarge-ocURKVwI",logo:"logo-ocURKVwI",skeleton:"skeleton-ocURKVwI",empty:"empty-ocURKVwI"}},34869:e=>{e.exports={hidden:"hidden-DgcIT6Uz",fadeInWrapper:"fadeInWrapper-DgcIT6Uz"}},85862:e=>{e.exports={disableSelfPositioning:"disableSelfPositioning-dYiqkKAE"}},79566:e=>{e.exports={container:"container-M1mz4quA",pairContainer:"pairContainer-M1mz4quA",logo:"logo-M1mz4quA",hidden:"hidden-M1mz4quA"}},92335:e=>{e.exports={container:"container-qm7Rg5MB",mobile:"mobile-qm7Rg5MB",inputContainer:"inputContainer-qm7Rg5MB",withCancel:"withCancel-qm7Rg5MB",input:"input-qm7Rg5MB",icon:"icon-qm7Rg5MB",cancel:"cancel-qm7Rg5MB"}},10070:e=>{e.exports={actions:"actions-rarsm4ka",actionButton:"actionButton-rarsm4ka"}},94869:e=>{e.exports={logo:"logo-d0vVmGvT"}},92069:e=>{e.exports={ -"tablet-small-breakpoint":"(max-width: 440px)",itemRow:"itemRow-oRSs8UQo",multiLine:"multiLine-oRSs8UQo",cell:"cell-oRSs8UQo",itemInfoCell:"itemInfoCell-oRSs8UQo",description:"description-oRSs8UQo",symbolDescription:"symbolDescription-oRSs8UQo",flag:"flag-oRSs8UQo",exchangeDescription:"exchangeDescription-oRSs8UQo",marketType:"marketType-oRSs8UQo",exchangeName:"exchangeName-oRSs8UQo",actionHandleWrap:"actionHandleWrap-oRSs8UQo",source:"source-oRSs8UQo",hover:"hover-oRSs8UQo",selected:"selected-oRSs8UQo",active:"active-oRSs8UQo",highlighted:"highlighted-oRSs8UQo",light:"light-oRSs8UQo","highlight-animation-theme-light":"highlight-animation-theme-light-oRSs8UQo",dark:"dark-oRSs8UQo","highlight-animation-theme-dark":"highlight-animation-theme-dark-oRSs8UQo",markedFlag:"markedFlag-oRSs8UQo",offset:"offset-oRSs8UQo",descriptionCell:"descriptionCell-oRSs8UQo",addition:"addition-oRSs8UQo",exchangeCell:"exchangeCell-oRSs8UQo",fixedWidth:"fixedWidth-oRSs8UQo",expandHandle:"expandHandle-oRSs8UQo",expanded:"expanded-oRSs8UQo",symbolTitle:"symbolTitle-oRSs8UQo",invalid:"invalid-oRSs8UQo",noDescription:"noDescription-oRSs8UQo",highlightedText:"highlightedText-oRSs8UQo",icon:"icon-oRSs8UQo",narrow:"narrow-oRSs8UQo",wide:"wide-oRSs8UQo",dataMode:"dataMode-oRSs8UQo",actionsCell:"actionsCell-oRSs8UQo",action:"action-oRSs8UQo",targetAction:"targetAction-oRSs8UQo",removeAction:"removeAction-oRSs8UQo",addAction:"addAction-oRSs8UQo",markedFlagWrap:"markedFlagWrap-oRSs8UQo",markedFlagMobile:"markedFlagMobile-oRSs8UQo",logo:"logo-oRSs8UQo",isExpandable:"isExpandable-oRSs8UQo",primaryIcon:"primaryIcon-oRSs8UQo"}},6963:e=>{e.exports={icon:"icon-OJpk_CAQ"}},6109:e=>{e.exports={wrap:"wrap-IxKZEhmO",libAllSelected:"libAllSelected-IxKZEhmO",container:"container-IxKZEhmO",iconWrap:"iconWrap-IxKZEhmO",icon:"icon-IxKZEhmO",title:"title-IxKZEhmO",highlighted:"highlighted-IxKZEhmO",description:"description-IxKZEhmO",mobile:"mobile-IxKZEhmO",allSelected:"allSelected-IxKZEhmO",desktop:"desktop-IxKZEhmO",allSelectedIcon:"allSelectedIcon-IxKZEhmO",selected:"selected-IxKZEhmO",focused:"focused-IxKZEhmO",titleWithoutDesc:"titleWithoutDesc-IxKZEhmO",textBlock:"textBlock-IxKZEhmO",bordered:"bordered-IxKZEhmO"}},96137: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"}},6591: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"}},44458: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"}},76717: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"}},92244:e=>{e.exports={flagWrap:"flagWrap-QKnxaZOG",icon:"icon-QKnxaZOG",caret:"caret-QKnxaZOG",title:"title-QKnxaZOG",button:"button-QKnxaZOG",withFlag:"withFlag-QKnxaZOG",buttonContent:"buttonContent-QKnxaZOG"}},63748:e=>{e.exports={dialog:"dialog-u2dP3kv1",tabletDialog:"tabletDialog-u2dP3kv1",desktopDialog:"desktopDialog-u2dP3kv1",backButton:"backButton-u2dP3kv1"}},24517:e=>{e.exports={childrenWrapper:"childrenWrapper-_RhDhmVQ",container:"container-_RhDhmVQ"}},95059:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},93524:e=>{e.exports={linkItem:"linkItem-zMVwkifW"}},90854:e=>{e.exports={roundTabButton:"roundTabButton-JbssaNvk",disableFocusOutline:"disableFocusOutline-JbssaNvk",enableCursorPointer:"enableCursorPointer-JbssaNvk",large:"large-JbssaNvk",withStartIcon:"withStartIcon-JbssaNvk",iconOnly:"iconOnly-JbssaNvk",withEndIcon:"withEndIcon-JbssaNvk",startIconWrap:"startIconWrap-JbssaNvk",endIconWrap:"endIconWrap-JbssaNvk",small:"small-JbssaNvk",xsmall:"xsmall-JbssaNvk",primary:"primary-JbssaNvk",selected:"selected-JbssaNvk",disableActiveStateStyles:"disableActiveStateStyles-JbssaNvk",ghost:"ghost-JbssaNvk",fake:"fake-JbssaNvk",caret:"caret-JbssaNvk",visuallyHidden:"visuallyHidden-JbssaNvk"}},76912:e=>{e.exports={scrollWrap:"scrollWrap-vgCB17hK",overflowScroll:"overflowScroll-vgCB17hK",roundTabs:"roundTabs-vgCB17hK",center:"center-vgCB17hK",overflowWrap:"overflowWrap-vgCB17hK",start:"start-vgCB17hK"}},49128:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},18429:(e,t,r)=>{"use strict";r.d(t,{SEPARATOR_PREFIX:()=>n,isSeparatorItem:()=>o});const n="###";function o(e){return e.startsWith(n)}},48199:(e,t,r)=>{"use strict";r.d(t,{BackButton:()=>v});var n,o=r(50959),a=r(64388),s=r(95694),l=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 f(e="large",t="1.2"){switch(e){case"large":return"1.2"===t?s:d;case"medium":return"1.2"===t?l: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 l}}!function(e){e.Thin="1.2",e.Medium="1.5"}(n||(n={}));const v=o.forwardRef(((e,t)=>{const{"aria-label":r,flipIconOnRtl:n,...s}=e;return o.createElement(a.NavButton,{...s,"aria-label":r,ref:t,icon:f(e.size,e.iconStrokeWidth),flipIconOnRtl:n})}))},27011:(e,t,r)=>{"use strict";function n(e,t){ -return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}r.d(t,{isIconOnly:()=>n})},14543:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>n.LightButton});r(9038);var n=r(15893);r(50959),r(21593),r(66860),r(1538),r(88317);r(49406)},9038:(e,t,r)=>{"use strict";r.d(t,{useLightButtonClasses:()=>c});var n=r(50959),o=r(97754),a=r(17946),s=r(27011),l=r(86332);const i=n.createContext({isInButtonGroup:!1,isGroupPrimary:!1}),c=(e,t,r)=>{const c=(0,n.useContext)(a.CustomBehaviourContext),{className:u,isSelected:d,children:m,showCaret:p,forceDirection:h,iconOnly:g,color:f="gray",variant:v="primary",size:b="medium",enableActiveStateStyles:y=c.enableActiveStateStyles,typography:S,isLink:x=!1,textWrap:w,isPills:k,isActive:C,startSlot:E,endSlot:I}=t,R=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""}})(b,d||k,S||void 0)}`],L=(0,n.useContext)(l.ControlGroupContext),{isInButtonGroup:T,isGroupPrimary:B}=(0,n.useContext)(i);return o(u,e.lightButton,x&&e.link,C&&e.active,d&&e.selected,(0,s.isIconOnly)(m,g)&&e.noContent,!!E&&e.withStartSlot,(p||!!I)&&e.withEndSlot,r&&e.withGrouped,h&&e[h],e[B?"primary":v],e[B?"gray":f],e[b],R,!y&&e.disableActiveStateStyles,L.isGrouped&&e.grouped,w&&e.wrap,T&&e.disableActiveOnTouch,k&&e.pills)}},66860:(e,t,r)=>{"use strict";r.d(t,{LightButtonContent:()=>m});var n=r(50959),o=r(97754),a=r(34094),s=r(27011),l=r(9745),i=r(2948),c=r(1538),u=r.n(c);const d=e=>n.createElement(l.Icon,{className:o(u().caret,e&&u().activeCaret),icon:i});function m(e){const{showCaret:t,iconOnly:r,ellipsis:l=!0,textWrap:i,tooltipText:c,children:m,endSlot:p,startSlot:h,isActiveCaret:g}=e;[p,t].filter((e=>!!e));return n.createElement(n.Fragment,null,h&&n.createElement("span",{className:o(u().slot,u().startSlot)},h),!(0,s.isIconOnly)(m,r)&&n.createElement("span",{className:o(u().content,!i&&u().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":c??(0,a.getTextForTooltip)(m)},i||l?n.createElement(n.Fragment,null,n.createElement("span",{className:o(!i&&l&&u().ellipsisContainer,i&&u().textWrapContainer,i&&l&&u().textWrapWithEllipsis)},m),n.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},m)):n.createElement(n.Fragment,null,m,n.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},m))),p&&n.createElement("span",{className:o(u().slot,u().endSlot)},p),t&&d(g))}},15893:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>d});var n=r(50959),o=r(86332),a=r(9038),s=r(66860),l=r(1538),i=r.n(l),c=r(88317),u=r.n(c);function d(e){ -const{isGrouped:t}=n.useContext(o.ControlGroupContext),{reference:r,className:l,isSelected:c,children:d,iconOnly:m,ellipsis:p,showCaret:h,forceDirection:g,endSlot:f,startSlot:v,color:b,variant:y,size:S,enableActiveStateStyles:x,typography:w,textWrap:k=!1,maxLines:C,style:E={},isPills:I,isActive:R,tooltipText:L,role:T,...B}=e,N=k?C??2:1,M=N>0?{...E,"--ui-lib-light-button-content-max-lines":N}:E;return n.createElement("button",{...B,className:(0,a.useLightButtonClasses)({...u(),...i()},{className:l,isSelected:c,children:d,iconOnly:m,showCaret:h,forceDirection:g,endSlot:f,startSlot:v,color:b,variant:y,size:S,enableActiveStateStyles:x,typography:w,textWrap:k,isPills:I,isActive:R},t),ref:r,style:M,role:T},n.createElement(s.LightButtonContent,{showCaret:h,isActiveCaret:h&&(I||R||c),iconOnly:m,ellipsis:p,textWrap:k,tooltipText:L,endSlot:f,startSlot:v},d))}},125:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>o});var n=r(50959);const o=()=>{const[,e]=(0,n.useReducer)((e=>e+1),0);return e}},34094:(e,t,r)=>{"use strict";r.d(t,{getTextForTooltip:()=>s});var n=r(50959);const o=e=>(0,n.isValidElement)(e)&&Boolean(e.props.children),a=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",s=e=>Array.isArray(e)||(0,n.isValidElement)(e)?n.Children.toArray(e).reduce(((e,t)=>{let r="";return r=(0,n.isValidElement)(t)&&o(t)?s(t.props.children):(0,n.isValidElement)(t)&&!o(t)?"":a(t),e.concat(r)}),"").trim():a(e)},3685:(e,t,r)=>{"use strict";function n(){return window.configurationData?.exchanges?.map((e=>({...e,country:"",providerId:"",flag:""})))??[]}r.d(t,{getExchanges:()=>n})},36279:(e,t,r)=>{"use strict";var n;r.d(t,{LogoSize:()=>n,getLogoUrlResolver:()=>s}),function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(n||(n={}));class o{getSymbolLogoUrl(e){return e}getCountryFlagUrl(){return""}getCryptoLogoUrl(e){return e}getProviderLogoUrl(e){return e}getSourceLogoUrl(e){return e}getBlockchainContractLogoUrl(e){return e}}let a;function s(){return a||(a=new o),a}},69654:(e,t,r)=>{"use strict";r.d(t,{DialogSearch:()=>d});var n=r(50959),o=r(97754),a=r.n(o),s=r(11542),l=r(9745),i=r(6347),c=r(54313),u=r(92335);function d(e){const{children:t,isMobile:o,renderInput:d,onCancel:p,containerClassName:h,inputContainerClassName:g,iconClassName:f,cancelTitle:v=s.t(null,void 0,r(4543)),...b}=e;return n.createElement("div",{className:a()(u.container,o&&u.mobile,h)},n.createElement("div",{className:a()(u.inputContainer,o&&u.mobile,g,p&&u.withCancel)},d||n.createElement(m,{isMobile:o,...b})),t,n.createElement(l.Icon,{className:a()(u.icon,o&&u.mobile,f),icon:o?c:i}),p&&(!o||""!==b.value)&&n.createElement("div",{className:a()(u.cancel,o&&u.mobile),onClick:p},v))}function m(e){const{className:t,reference:r,isMobile:o,value:s,onChange:l,onFocus:i,onBlur:c,onKeyDown:d,onSelect:m,placeholder:p,activeDescendant:h,...g}=e;return n.createElement("input",{...g,ref:r,type:"text",className:a()(t,u.input,o&&u.mobile),autoComplete:"off",role:"searchbox","data-role":"search",placeholder:p,value:s,onChange:l,onFocus:i,onBlur:c,onSelect:m, -onKeyDown:d,"aria-activedescendant":h})}},96967:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogContentItem:()=>D});var n=r(50959),o=r(97754),a=r.n(o),s=(r(11542),r(50151)),l=r(9745),i=r(56570),c=r(24637),u=r(97006),d=r(84524),m=r(24633),p=r(77975),h=r(45345),g=r(32563),f=r(91682),v=r(618),b=r(36279),y=r(59695),S=r(58492),x=r(39330),w=r(19938),k=r(43010),C=r(79566);function E(e){const{className:t,placeholderLetter:r,url1:o,url2:s,size:l="xxxsmall"}=e,i=(0,n.useRef)(null),c=(0,n.useRef)(null),u=(0,n.useRef)(null),d=(0,n.useRef)(null),m=(0,n.useRef)(null),p=(0,n.useRef)(null);return(0,k.useIsomorphicLayoutEffect)((()=>{const e=void 0===o?[]:void 0===s?[o]:[o,s],t=p.current=(r=e,Promise.all(r.map((e=>(0,w.getImage)(`symbol_logo_${e}`,e,R).then((e=>e.cloneNode()))))));var r;t.catch((()=>[])).then((e=>{if(t===p.current)switch(e.length){case 0:u.current?.classList.add(C.hidden),c.current?.classList.add(y.hiddenCircleLogoClass),i.current?.classList.remove(y.hiddenCircleLogoClass);break;case 1:I(c.current,e[0]),u.current?.classList.add(C.hidden),c.current?.classList.remove(y.hiddenCircleLogoClass),i.current?.classList.add(y.hiddenCircleLogoClass);break;case 2:I(d.current,e[0]),I(m.current,e[1]),u.current?.classList.remove(C.hidden),c.current?.classList.add(y.hiddenCircleLogoClass),i.current?.classList.add(y.hiddenCircleLogoClass)}}))}),[o,s]),n.createElement("span",{className:a()(t,C.container)},n.createElement("span",{ref:u,className:a()(C.pairContainer,C.hidden)},n.createElement("span",{className:(0,x.getBlockStyleClasses)(l)},n.createElement("span",{ref:m,className:a()(C.logo,(0,x.getLogoStyleClasses)(l))}),n.createElement("span",{ref:d,className:a()(C.logo,(0,x.getLogoStyleClasses)(l))}))),n.createElement("span",{ref:c,className:a()(C.logo,y.hiddenCircleLogoClass,(0,S.getStyleClasses)(l))}),n.createElement("span",{ref:i,className:a()(C.logo,(0,S.getStyleClasses)(l))},n.createElement(y.CircleLogo,{size:l,placeholderLetter:r})))}function I(e,t){e&&(e.innerHTML="",e.appendChild(t))}function R(e){e.crossOrigin="",e.decoding="async"}var L=r(94869);function T(e){const{logoId:t,baseCurrencyLogoId:r,currencyLogoId:o,placeholder:s,className:l,size:i="xsmall"}=e,c=(0,n.useMemo)((()=>{const e={logoid:t,"currency-logoid":o,"base-currency-logoid":r};return(0,v.removeUsdFromCryptoPairLogos)((0,v.resolveLogoUrls)(e,b.LogoSize.Medium))}),[t,o,r]);return n.createElement(E,{key:i,className:a()(L.logo,l),url1:c[0],url2:c[1],placeholderLetter:s,size:i})}var B=r(29562),N=r(69533),M=r(92069);function D(e){ -const{dangerousTitleHTML:t,title:r,dangerousDescriptionHTML:o,description:v,searchToken:b,exchangeName:y,marketType:S,onClick:x,isSelected:w,isEod:k=!1,isActive:C=!1,isOffset:E=!1,invalid:I=!1,isHighlighted:R=!1,hideExchange:L=!1,hideMarkedListFlag:D=!1,onExpandClick:O,isExpanded:A,hoverComponent:_,country:P,providerId:F,source:W,source2:Q,type:U,flag:V,itemRef:K,onMouseOut:z,onMouseOver:H,className:Z,actions:G,reference:q,fullSymbolName:j,logoId:$,currencyLogoId:Y,baseCurrencyLogoId:X,shortName:J,hideLogo:ee=!1,exchangeTooltip:te,hideMarketType:re,isPrimary:ne}=e,{isSmallWidth:oe,isMobile:ae}=(0,s.ensureNotNull)((0,n.useContext)(d.SymbolSearchItemsDialogContext)),se=Boolean(_),le=!I&&!L&&(ae||!se),ie=(0,p.useWatchedValueReadonly)({watchedValue:h.watchedTheme})===m.StdTheme.Dark?M.dark:M.light,ce=_,ue=i.enabled("show_symbol_logos"),de=i.enabled("show_exchange_logos"),me=ue||!1,pe=Q?.description??W,he=Q?.name??W;return n.createElement("div",{className:a()(M.itemRow,oe&&M.multiLine,R&&M.highlighted,R&&ie,w&&M.selected,C&&M.active,I&&M.invalid,!ae&&g.mobiletouch&&se&&M.hover,Z),onClick:function(e){if(!x||e.defaultPrevented)return;e.preventDefault(),x(e)},"data-role":e["data-role"]||"list-item","data-active":C,"data-type":S,"data-name":"symbol-search-dialog-content-item",onMouseOut:z,onMouseOver:H,ref:q},n.createElement("div",{ref:K,className:a()(M.itemInfoCell,M.cell,E&&M.offset)},n.createElement("div",{className:a()(M.actionHandleWrap,!me&&M.fixedWidth)},n.createElement(n.Fragment,null,!1,O&&n.createElement("div",{onClick:function(e){if(!O||e.defaultPrevented)return;e.preventDefault(),O(e)}},n.createElement(l.Icon,{className:a()(M.expandHandle,A&&M.expanded,w&&M.selected),icon:N})),me&&!E&&n.createElement("div",{className:a()(M.logo,Boolean(O)&&M.isExpandable)},n.createElement(T,{key:j,logoId:$,currencyLogoId:Y,baseCurrencyLogoId:X,placeholder:J?J[0]:void 0})))),n.createElement("div",{className:a()(M.description,me&&E&&M.offset)},r&&n.createElement("div",{className:a()(M.symbolTitle,C&&M.active,I&&M.invalid,!Boolean(o)&&M.noDescription,!g.mobiletouch&&"apply-overflow-tooltip"),"data-overflow-tooltip-text":r,"data-name":"list-item-title"},"string"==typeof r&&b?n.createElement(c.HighlightedText,{className:M.highlightedText,text:r,queryString:b,rules:(0,u.createRegExpList)(b)}):r,k&&n.createElement("span",{className:M.dataMode},"E")),!r&&t&&n.createElement("div",{className:a()(M.symbolTitle,C&&M.active,I&&M.invalid,!g.mobiletouch&&"apply-overflow-tooltip"),"data-name":"list-item-title","data-overflow-tooltip-text":(0,f.removeTags)(t)},n.createElement("span",{dangerouslySetInnerHTML:{__html:t}}),k&&n.createElement("span",{className:M.dataMode},"E")),oe&&ge())),!oe&&n.createElement("div",{className:a()(M.cell,M.descriptionCell,Boolean(ce)&&M.addition)},ge(),ce?n.createElement(ce,{...e,className:M.actions,onMouseOver:void 0,onMouseOut:void 0}):null),oe&&ce?n.createElement(ce,{...e,className:M.cell,onMouseOver:void 0,onMouseOut:void 0}):null,le&&n.createElement("div",{className:a()(M.exchangeCell,M.cell) -},n.createElement("div",{className:a()(M.exchangeDescription)},!re&&n.createElement("div",{className:a()(M.marketType,C&&M.active)},S),n.createElement("div",{className:M.source},!1,"economic"===U&&pe&&he?n.createElement("div",{className:a()(M.exchangeName,C&&M.active,"apply-common-tooltip",M.narrow,re&&M.wide),title:pe},he):n.createElement("div",{className:a()(M.exchangeName,C&&M.active,te&&"apply-common-tooltip"),title:te},y))),de&&n.createElement("div",{className:M.flag},n.createElement(B.SymbolSearchFlag,{key:de?`${j}_exchange`:`${P}_${F}_${Q?.id}_${U}_${V}`,className:M.icon,country:P,providerId:F,sourceId:"economic"===U&&Q?Q.id:void 0}))),n.createElement("div",{className:a()(M.cell,Boolean(G)&&M.actionsCell)},G));function ge(){if(I)return null;const e=a()(M.symbolDescription,C&&M.active,!g.mobiletouch&&"apply-overflow-tooltip apply-overflow-tooltip--allow-text");return v?n.createElement("div",{className:e},b?n.createElement(c.HighlightedText,{className:M.highlightedText,text:v,queryString:b,rules:(0,u.createRegExpList)(b)}):v):o?n.createElement("div",{"data-overflow-tooltip-text":(0,f.removeTags)(o),className:e,dangerouslySetInnerHTML:{__html:o}}):null}}},29562:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchFlag:()=>f});var n=r(50959),o=r(97754),a=r.n(o),s=r(24633),l=r(36279);const i=r.p+"mock-dark.16b5f3a431f502b03ae3.svg",c=r.p+"mock-light.d201313017eb2c1b989f.svg";function u(e){return e===s.StdTheme.Dark?i:c}var d=r(77975),m=r(45345),p=r(50151);const h=l.LogoSize.Medium;var g=r(6963);function f(e){const{country:t,tooltip:r,providerId:o,sourceId:s,className:i}=e,c=(0,d.useWatchedValueReadonly)({watchedValue:m.watchedTheme}),[f,v]=(0,n.useState)(function({country:e,providerId:t,sourceId:r}){const n=(0,l.getLogoUrlResolver)();return o=>{const a=e=>n.getProviderLogoUrl(e,h),s=[{value:r,resolve:a},{value:e,resolve:e=>n.getCountryFlagUrl(e.toUpperCase(),h)},{value:t,resolve:a}].find((({value:e})=>void 0!==e&&e.length>0));return void 0!==s?s.resolve((0,p.ensureDefined)(s.value)):u(o)}}({country:t,providerId:o,sourceId:s})(c));return n.createElement("img",{className:a()(i,"apply-common-tooltip",g.icon),crossOrigin:"","data-tooltip":r,src:f,onError:function(){v(u(c))}})}},58442:(e,t,r)=>{"use strict";r.d(t,{QualifiedSources:()=>n,qualifyProName:()=>s});var n,o=r(50151),a=r(56570);r(81319);function s(e){return e}!function(e){function t(e){return e.pro_name}function r(e){{const t=a.enabled("pay_attention_to_ticker_not_symbol")?e.ticker:e.name;return(0,o.ensureDefined)(t)}}e.fromQuotesSnapshot=function(e){return"error"===e.status?e.symbolname:e.values.pro_name},e.fromQuotesResponse=function(e){const{values:r,symbolname:n,status:o}=e;return"error"===o&&n?n:t(r)},e.fromQuotes=t,e.fromSymbolSearchResult=function(e,t){{const{ticker:r,symbol:n}=t??e;return a.enabled("pay_attention_to_ticker_not_symbol")?(0,o.ensureDefined)(r??n):(0,o.ensureDefined)(n)}},e.fromSymbolInfo=r,e.fromSymbolMessage=function(e,t){return"symbol_resolved"===t.method?r(t.params[1]):e}}(n||(n={}))},20882:(e,t,r)=>{"use strict";r.d(t,{createSearchSources:()=>l, -filterSearchSources:()=>a,isAllSearchSourcesSelected:()=>o,splitSearchSourcesByGroup:()=>s});const n=[];function o(e){return""===e.value()}function a(e,t){return e.filter((e=>e.includes(t)))}function s(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])=>n.indexOf(e)-n.indexOf(t))))}function l(e,t){return t.map((t=>new e(t)))}},70613:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogBodyContext:()=>n});const n=r(50959).createContext(null)},84524:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialogContext:()=>n});const n=r(50959).createContext(null)},73280:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialog:()=>Je});var n,o,a,s=r(50959),l=r(97754),i=r.n(l),c=r(11542),u=r(56570),d=r(44254),m=r(81319);function p(e){const t=function(e){let t,r=0,n=0;for(let o=0;o"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 f(e,t,r){const n=e.value,[o,a]=v(e,r),s=(0,m.getSymbolFullName)(t),l=d.symbolTokenEscapeRe.test(s)?`'${s}'`:s;return[n.substring(0,a)+l+n.substring(a+o.length),a+l.length]}function v(e,t){const{value:r,selectionStart:n}=e,o=(0,d.tokenize)(t?r.toUpperCase():r),a=(0,d.getTokenAtPos)(o,n||0);return[a?.value||"",a?a.offset:r.length,o]}!function(e){e.Init="init",e.Var="var",e.Operator="operator"}(n||(n={})),function(e){e[e.Init=0]="Init",e[e.Div=1]="Div",e[e.Expression=2]="Expression",e[e.BracedExpression=3]="BracedExpression"}(o||(o={})),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"}(a||(a={}));const b=["futures","forex","bond","economic","options"];var y=r(84877),S=r(24437),x=r(79418),w=r(9745),k=r(86240),C=r(86781),E=r(84524),I=r(69654),R=r(3343),L=r(19291);function T(e,t,r){return`source-item-${e}-${t}-${r}`}var B=r(20882),N=r(24517);function M(e){const{children:t,className:r}=e;return s.createElement("div",{className:i()(N.container,r)},s.createElement("div",{className:N.childrenWrapper},t))}var D=r(50151),O=r(78036),A=r(24637),_=r(97006),P=r(91540),F=r(6109);function W(e){ -const{searchSource:t,onClick:r,queryString:n,isFocused:o,id:a}=e,{symbolSearchContent:l,isAllSearchSourcesSelected:c,allSearchSourcesTitle:u,isMobile:d}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),p=l.currentSelectedSearchSource,h=(0,D.ensureNotNull)(p).value(),g=c(t),f=t.value()===h,v=(0,s.useMemo)((()=>(0,_.createRegExpList)(n)),[n]),b=t.description(),y=b&&!g,S=m.isSeparateSymbolSearchTabs&&g&&u?u:t.name(),x=i()(F.container,d?F.mobile:F.desktop,f&&F.selected,o&&F.focused,g&&F.allSelected,g&&F.libAllSelected,!g&&d&&F.bordered);return s.createElement("div",{className:i()(!d&&F.wrap,g&&F.libAllSelected),onClick:r,id:a},s.createElement("div",{className:x},s.createElement("div",{className:F.iconWrap},!!g&&s.createElement(w.Icon,{className:i()(F.icon,F.allSelectedIcon),icon:P})),s.createElement("div",{className:F.textBlock},s.createElement("div",{className:i()(F.title,!y&&!d&&F.titleWithoutDesc)},s.createElement(A.HighlightedText,{className:i()(f&&F.highlighted),queryString:n,text:S,rules:v})),y&&s.createElement("div",{className:i()(F.description,"apply-overflow-tooltip")},s.createElement(A.HighlightedText,{className:F.highlighted,queryString:n,rules:v,text:b})))))}var Q=r(77975),U=r(45345),V=r(24633),K=r(70613),z=r(66619),H=r(67562),Z=r(96137);const G={emptyTextClassName:Z.emptyText};function q(e){const{searchSources:t}=e,{setSelectedIndex:n,setSelectedSearchSource:o,setMode:a,isMobile:l,emptyState:u,autofocus:d}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),p=(0,Q.useWatchedValueReadonly)({watchedValue:U.watchedTheme})===V.StdTheme.Dark?z:H,h=(0,C.useMatchMedia)(k["media-phone-vertical"]),[g,f]=(0,s.useState)(""),v=(0,s.useMemo)((()=>[{group:null,sources:(0,m.createGroupColumns)((0,B.filterSearchSources)(t,g),h?1:2)}]),[t,g,h]),b=((0,s.useMemo)((()=>({})),[]),(0,s.useRef)(null)),y=(0,s.useRef)(null),{focusedItem:S,activeDescendant:x,handleKeyDown:N,resetFocusedItem:D}=function(e,t,r){const[n,o]=(0,s.useState)(null),[a,l]=(0,s.useState)("");function i(t){const r=e[t.groupIndex].sources[t.col].length-1;if(t.row===r){const e=d(t.groupIndex+1);if(null===e)return;return t.col>0&&!u({...t,groupIndex:e,row:0})?void o({groupIndex:e,col:0,row:0}):void o({...t,groupIndex:e,row:0})}o({...t,row:t.row+1})}function c(t){if(0===t.row){const r=d(t.groupIndex-1,-1);if(null===r)return;const n=e[r].sources[t.col]?.length??0;return 0===n?void o({groupIndex:r,col:0,row:0}):void o({...t,groupIndex:r,row:n-1})}o({...t,row:t.row-1})}function u(t){return Boolean(e[t.groupIndex]?.sources[t.col]?.[t.row])}function d(t=0,r=1){const n=e.length;let o=(t+n)%n;for(;!u({groupIndex:o,col:0,row:0});)if(o=(o+r+n)%n,o===t)return null;return o}return(0,s.useEffect)((()=>{if(!r.current)return;if(!n)return void l("");const e=T(n.groupIndex,n.col,n.row),t=r.current.querySelector(`#${e}`);t?.scrollIntoView({block:"nearest"}),l(e)}),[n]),(0,s.useEffect)((()=>{o(null)}),[t]),{focusedItem:n,activeDescendant:a,handleKeyDown:function(a){if(!r.current)return;const s=(0,R.hashFromEvent)(a);if(32!==s&&13!==s)switch((0, -L.mapKeyCodeToDirection)(s)){case"blockNext":if(a.preventDefault(),!n){const e=d();if(null===e)break;o({groupIndex:e,col:0,row:0});break}i(n);break;case"blockPrev":if(a.preventDefault(),!n)break;c(n);break;case"inlineNext":{if(!n||t)break;a.preventDefault();const r=e[n.groupIndex].sources.length;if(n.col===r-1||!u({...n,col:n.col+1})){i({...n,col:0});break}o({...n,col:n.col+1});break}case"inlinePrev":{if(!n||t)break;a.preventDefault();const r=e[n.groupIndex].sources.length;if(0===n.col){if(0!==n.row){c({...n,col:r-1});break}const t=d(n.groupIndex-1,-1);if(null===t)break;const a=e[t].sources.length,s=e[t].sources[0].length;if(!u({groupIndex:t,col:a-1,row:s-1})){c(n);break}o({groupIndex:t,col:a-1,row:s-1});break}o({...n,col:n.col-1});break}}else{if(!n)return;a.preventDefault();const e=r.current.querySelector(`#${T(n.groupIndex,n.col,n.row)}`);e instanceof HTMLElement&&e.click()}},resetFocusedItem:()=>o(null)}}(v,h,y);(0,s.useLayoutEffect)((()=>{d&&b?.current?.focus()}),[]);const A=u?s.createElement(u,null):s.createElement(M,{className:Z.noResultsDesktop},s.createElement(w.Icon,{icon:p,className:Z.emptyIcon}),s.createElement("div",{className:Z.emptyText},c.t(null,void 0,r(53182)))),_=!(v.length&&v.every((e=>0===e.sources.length)));return s.createElement(K.SymbolSearchDialogBodyContext.Provider,{value:G},s.createElement(I.DialogSearch,{placeholder:c.t(null,void 0,r(8573)),onChange:function(e){D(),f(e.target.value),y&&y.current&&(y.current.scrollTop=0)},reference:b,onKeyDown:N,onBlur:D,"aria-activedescendant":x}),_?s.createElement("div",{ref:y,className:i()(Z.contentList,!l&&Z.contentListDesktop),onTouchStart:function(){b.current?.blur()}},v.map(((e,t)=>{const{group:r,sources:n}=e;return 0===n.length?s.createElement(s.Fragment,{key:r}):s.createElement(s.Fragment,{key:r},!1,s.createElement("div",{className:i()(Z.searchSourceItemsContainer,!l&&Z.searchSourceItemsContainerDesktop,h&&Z.oneColumn)},n.map(((e,r)=>s.createElement("div",{key:`${t}-${r}`,className:Z.column},e.map(((e,n)=>s.createElement(W,{id:T(t,r,n),isFocused:!!S&&(S.groupIndex===t&&S.col===r&&S.row===n),key:e.value(),searchSource:e,queryString:g,onClick:P.bind(null,e)}))))))))}))):A);function P(e){o(e),a("symbolSearch"),n(-1)}}var j,$,Y,X=r(32227),J=r(14051);r(84906);function ee(e){return e.hasOwnProperty("exchange")}async function te(e){{const t=await async function(e){return new Promise((t=>{window.ChartApiInstance.searchSymbols(e.text||"",e.exchange||"",e.type||"",(e=>{t(e)}))}))}(e);return{symbols:t,symbols_remaining:0}}}!function(e){e.SourceId="source_id",e.EconomicCategory="economic_category",e.SearchType="search_type",e.Sector="sector",e.Product="product",e.Centralization="centralization",e.OnlyHasOptions="only_has_options"}(j||(j={})),function(e){e[e.Prod=0]="Prod",e[e.Local=1]="Local"}($||($={})),function(e){e[e.Paginated=0]="Paginated",e[e.NoLimit=1]="NoLimit"}(Y||(Y={}));new Map([].map((({value:e,search_type:t})=>[e,t]))) -;var re=r(78136),ne=r(51768),oe=r(68335),ae=r(81348),se=r(486),le=r(81574),ie=r(35119),ce=r(32617),ue=r(69135),de=r(63861),me=r(10070);function pe(e){const{state:t,update:r}=e,{searchRef:n,forceUpdate:o,upperCaseEnabled:a}=(0,D.ensureNotNull)((0,s.useContext)(E.SymbolSearchItemsDialogContext)),l=(0,d.tokenize)(n.current?.value),i=function(e){const t={braceBalance:0,currentState:"var",warnings:[],errors:[]};if(!u.enabled("show_spread_operators"))return t;let r="init";const n=[];for(let o=0;o{!n.current||i.errors.length||i.warnings.length||(n.current.value=h(p(l)),o())}}])),s.createElement("div",{className:me.actions},c.map((e=>s.createElement(ae.ToolWidgetButton,{className:me.actionButton,icon:e.icon,key:e.name,isDisabled:he(e,i),onClick:()=>function(e){if(!he(e,i)){if(e.insert&&n.current){const s=n.current.value+e.insert;n.current.value=s,n.current.setSelectionRange(s.length,s.length);const[l,,i]=v(n.current,a);t.current&&(t.current.selectedIndexValue=-1,t.current.searchSpreadsValue=(0,d.isSpread)(i),t.current.searchTokenValue=l),o(),r()}e.callback&&e.callback(),n.current?.focus(),(0,ne.trackEvent)("GUI","SS",e.name)}}(e)}))))}function he(e,t){let r=!1;if(!t.errors.length)switch(e.type){case"binaryOp":r="var"===t.currentState;break -;case"openBrace":r="var"!==t.currentState;break;case"closeBrace":r="var"===t.currentState&&t.braceBalance>0;break;case"complete":r=!t.errors.length&&!t.warnings.length}return!r}var ge=r(63932),fe=r(84952),ve=r(29006),be=r(14543),ye=r(10381),Se=r(52019),xe=r(92244);const we=(0,m.getDefaultSearchSource)();function ke(e){const{mode:t,setMode:n,searchRef:o,cachedInputValue:a,setSelectedIndex:l,setSelectedSearchSource:u,isAllSearchSourcesSelected:d,allSearchSourcesTitle:p,upperCaseEnabled:h,symbolSearchContent:g}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),f=g.currentSelectedSearchSource,v=(0,D.ensureNotNull)(f),b="symbolSearch"===t,y=d(v),S=m.isSeparateSymbolSearchTabs&&y&&p?p:v.name(),x=(0,s.useCallback)((()=>{if(m.isSeparateSymbolSearchTabs&&!y&&we)return u(we),l(-1),void o.current?.focus();o.current&&(a.current=h?o.current.value.toUpperCase():o.current.value),n("exchange")}),[y,o,h,n,u]);return m.isSeparateSymbolSearchTabs?b?s.createElement(be.LightButton,{onClick:x,isPills:!y,size:"xsmall",variant:y?"ghost":"quiet-primary",showCaret:y,endSlot:y?void 0:s.createElement(w.Icon,{icon:Se}),enableActiveStateStyles:!1,className:i()(xe.button,!y&&xe.withFlag),tabIndex:-1,"data-name":"sources-button"},s.createElement("div",{className:xe.buttonContent},null,s.createElement("span",null,S))):null:b?s.createElement("div",{className:i()(xe.flagWrap,"apply-common-tooltip",!y&&xe.withFlag),title:c.t(null,void 0,r(57640)),onClick:x,"data-name":"sources-button"},y&&s.createElement(w.Icon,{className:xe.icon,icon:P}),null,s.createElement("div",{className:i()(xe.title)},S),s.createElement(ye.ToolWidgetCaret,{className:xe.caret,dropped:!1})):null}var Ce=r(6591);function Ee(e){const{brokerButton:t=null}=e,{isSmallWidth:n,selectedFilterValues:o,setSelectedFilterValues:a,setSelectedIndex:l,isMobile:u,searchRef:d,symbolSearchContent:p}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),h=p.tabSelectFilters;return m.isSeparateSymbolSearchTabs?s.createElement("div",{className:i()(Ce.wrap,Ce.small,Ce.newStyles,u&&Ce.mobile)},t&&s.createElement("div",{className:Ce.brokerWrap},t),p.canChangeExchange&&s.createElement("div",{className:Ce.filterItem},s.createElement(ke,null)),h&&h.map((e=>{const{id:t,options:r,label:n}=e,i=r.find((e=>e.value===FILTER_DEFAULT_VALUE));if(!i)throw new Error("There must be default filter value in filter definition");const c=r.find((e=>e.value===o[p.currentSymbolType]?.[t]))||i;return s.createElement("div",{key:t,className:Ce.filterItem},s.createElement(SymbolSearchSelectFilter,{selectedOption:c,defaultOption:i,options:r,onSelect:e=>{a(p.currentSymbolType,{[t]:e.value}),trackEvent("New SS",p.currentSymbolType,null===e.value?e.analyticsLabel:e.value),l(-1),d.current?.focus()},label:n,isMobile:u,"data-name":t}))}))):s.createElement("div",{className:i()(Ce.wrap,n&&Ce.small)},s.createElement("div",{className:Ce.item},s.createElement("div",{className:Ce.text},n?c.t(null,void 0,r(74007)):c.t(null,void 0,r(95481)))),s.createElement("div",{className:Ce.item},!n&&s.createElement("div",{className:Ce.text -},c.t(null,void 0,r(78734))),p.canChangeExchange&&s.createElement("div",{className:Ce.exchange},s.createElement(ke,null))))}var Ie=r(63273),Re=r(44458);function Le(e){const{onTouchMove:t,listRef:r,className:n,listWrapRef:o,virtualListKey:a,items:l,getItemSize:c,hideFeed:u,canLoadMore:d,onLoadMoreSymbols:p}=e,{mode:h,isSmallWidth:g,handleListWidth:f}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),[v,b]=(0,s.useState)(null),y=(0,ve.useResizeObserver)((function([e]){b(e.contentRect.height),f(e.contentRect.width)})),S=(0,s.useCallback)((e=>{const{index:t,style:r}=e;return s.createElement("div",{style:r},l[t])}),[l]),x=(0,s.useCallback)((e=>(0,D.ensure)(l[e].key)),[l]),w="watchlist"===h&&null!==v;return s.createElement("div",{className:i()(Re.wrap,w&&Re.watchlist,u&&Re.noFeed,u&&m.isSeparateSymbolSearchTabs&&Re.newStyles,n),onTouchMove:t,ref:y},s.createElement("div",{ref:o,className:i()(Re.scrollContainer,u&&Re.noFeed)},w?s.createElement(fe.VariableSizeList,{key:a,ref:r,className:Re.listContainer,width:"100%",height:(0,D.ensureNotNull)(v),itemCount:l.length,itemSize:c,children:S,itemKey:x,overscanCount:20,direction:(0,Ie.isRtl)()?"rtl":"ltr"}):s.createElement(s.Fragment,null,s.createElement("div",{className:i()(Re.listContainer,g&&Re.multiLineItemsContainer)},!m.isSeparateSymbolSearchTabs&&s.createElement(Ee,null),...l,!1))))}var Te=r(96967),Be=r(47308),Ne=r(76717);const Me=u.enabled("hide_image_invalid_symbol");function De(e){const{otherSymbolsCount:t,onChangeSymbolTypeFilter:r,onResetFilters:n,onListTouchMove:o,brokerTitle:a,brokerLogoInfo:i,isBrokerActive:c,onBrokerToggle:u,listRef:d,listWrapRef:p,onLoadMoreSymbols:h,canLoadMore:g}=e,{mode:f,isMobile:v,selectedSymbolType:b,symbolTypes:y,feedItems:S,contentItem:x,emptyState:w=Oe,symbolSearchContent:k,symbolSearchState:C}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),I=a?s.createElement(BrokerButton,{brokerTitle:a,isActive:c,onToggle:u,onKeyDown:e=>{const t=(0,R.hashFromEvent)(e);t!==9+R.Modifiers.Shift&&9!==t&&e.stopPropagation()},logoInfo:i}):null,L=y.map((e=>({id:e.value,children:e.name}))),T="symbolSearch"===f&&["good","loadingWithPaginated"].includes(C),B=x??Te.SymbolSearchDialogContentItem,N=(0,s.useMemo)((()=>S.map((e=>s.createElement(B,{...e,searchToken:k.token})))),[S]);return s.createElement(s.Fragment,null,"symbolSearch"===f&&s.createElement(s.Fragment,null,s.createElement("div",{className:l(Ne.bubblesContainer,!v&&I&&Ne.withButton,v&&Ne.mobile)},y.length>0&&s.createElement(Be.RoundButtonTabs,{id:"symbol-search-tabs",isActive:e=>e.id===b,onActivate:r,overflowBehaviour:v?"scroll":"wrap",className:l(Ne.bubbles,v&&Ne.mobile,m.isSeparateSymbolSearchTabs&&(k.withFilters||I)&&!v&&Ne.withFilters),items:L},v?null:s.createElement("div",null,I)),!m.isSeparateSymbolSearchTabs&&v&&y.length>0&&a&&s.createElement("div",{className:Ne.brokerButtonWrap},I)),m.isSeparateSymbolSearchTabs&&s.createElement(Ee,{brokerButton:v?I:void 0})),s.createElement(Le,{listRef:d,listWrapRef:p,onTouchMove:o,items:N,getItemSize:()=>_e,onLoadMoreSymbols:h,canLoadMore:g, -hideFeed:!T}),"loading"===C&&s.createElement("div",{className:Ne.spinnerWrap},s.createElement(ge.Spinner,null)),"symbolSearch"===f&&s.createElement(s.Fragment,null,!1,"empty"===C&&s.createElement(w,null)))}function Oe(e){const t=(0,Q.useWatchedValueReadonly)({watchedValue:U.watchedTheme})===V.StdTheme.Dark?z:H;return s.createElement(M,{className:Ne.noResultsDesktop},!Me&&s.createElement(w.Icon,{icon:t,className:Ne.emptyIcon}),s.createElement("div",{className:Ne.emptyText},c.t(null,void 0,r(76822))))}const Ae=(0,m.getDefaultSearchSource)(),_e=52;function Pe(e){const{mode:t,setMode:n,setSelectedIndex:o,isMobile:a,selectedSearchSource:l,setSelectedSearchSource:p,isAllSearchSourcesSelected:h,selectedSymbolType:b,setSelectedSymbolType:y,symbolSearchContent:S,setSymbolSearchContent:x,searchRef:w,setSearchSpreads:k,showSpreadActions:C,selectedItem:R,forceUpdate:L,placeholder:T,initialScreen:B,footer:N,searchInput:M,upperCaseEnabled:D,externalInput:A,handleKeyDown:_,customSearchSymbols:P,filterDefinitions:F,filterQueryParams:W,searchSources:Q,symbolSearchState:U,setSymbolSearchState:V,onEmptyResults:z}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),H=P??te,Z=(0,s.useRef)(t);Z.current=t;const G=(0,s.useRef)(new AbortController),[q,j]=(0,s.useState)(0),$=(0,s.useRef)(0),[Y,ae]=(0,s.useState)(S.token),se=(0,s.useRef)(null),le=(0,s.useRef)(null),ie=(0,s.useRef)({selectedIndexValue:-1,searchTokenValue:"",searchSpreadsValue:!0}),ce=(0,s.useRef)(null),ue=(0,s.useRef)(null),de=(0,s.useRef)(null),{broker:me=null,brokerId:he,brokerTitle:ge,brokerLogoInfo:fe,isBrokerChecked:ve=!1,setIsBrokerChecked:be=()=>{},unhideSymbolSearchGroups:ye=""}={brokerId:void 0,brokerTitle:void 0,brokerLogoInfo:void 0};(0,s.useEffect)((()=>()=>{G.current.abort(),Pe(),Fe()}),[]),(0,s.useEffect)((()=>{w?.current&&ae(w.current.value)}),[]),(0,s.useEffect)((()=>{const e=w.current;if(e)return e.addEventListener("input",Ie),e.addEventListener("focus",Oe),e.addEventListener("select",Ee),e.addEventListener("click",Ee),e.addEventListener("keyup",_e),A&&_&&e.addEventListener("keydown",_),()=>{e&&(e.removeEventListener("input",Ie),e.removeEventListener("focus",Oe),e.removeEventListener("select",Ee),e.removeEventListener("click",Ee),e.removeEventListener("keyup",_e),A&&_&&e.removeEventListener("keydown",_))}}),[_]),(0,s.useEffect)((()=>{Boolean(B)&&""===Y.trim()?x((e=>{const t=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(b)),r=F?.[b];return{...e,tabSelectFilters:r,currentSymbolType:b,canChangeExchange:t,withFilters:Boolean(t||r?.length),token:Y,currentTabAvailableSearchSources:Q,currentSelectedSearchSource:l}})):(x((e=>({...e,symbolStartIndex:0}))),Le(Y,b,l).then((()=>{se.current&&(se.current.scrollTop=0)})))}),[Y,b,l,ve,B,W]),(0,s.useEffect)((()=>{if(!R||!w.current)return;if(!u.enabled("show_spread_operators"))return w.current.value=R.symbol,void L();const e=ee(R)?R.exchange:R.parent.exchange;let t;t="contracts"in R&&R.contracts?.length?R.contracts[0]:R;const r={name:t.symbol,exchange:e,prefix:t.prefix,fullName:t.full_name},[n,o]=f(w.current,r,D) -;w.current.value=n,w.current.setSelectionRange(o,o),L()}),[R]);const Se=B??"div",xe=Boolean(B)&&"symbolSearch"!==t,we=M??I.DialogSearch,ke=(0,s.useMemo)((()=>({listRef:le,resetRecommends:Me,updateRecommends:Le,searchToken:Y,emptyTextClassName:Ne.emptyText,isBrokerChecked:ve,symbolSearchState:U,currentMode:Z})),[le,Y,ve,U,Z,W]);return s.createElement(K.SymbolSearchDialogBodyContext.Provider,{value:ke},!(A&&"symbolSearch"===t)&&s.createElement(we,{reference:w,className:i()(Ne.search,D&&Ne.upperCase),placeholder:T||c.t(null,void 0,r(8573))},C&&s.createElement(pe,{state:ie,update:Re})),xe?s.createElement(Se,null):s.createElement(De,{otherSymbolsCount:q,onListTouchMove:function(){w.current?.blur()},onChangeSymbolTypeFilter:function(e){const{id:t}=e;y(t),o(-1)},onResetFilters:function(){m.isSeparateSymbolSearchTabs?"resetFilter"===U?y((0,m.getAllSymbolTypesValue)()):Ae&&p(Ae):(y((0,m.getAllSymbolTypesValue)()),Ae&&p(Ae));be(!1),a||w.current?.focus()},brokerTitle:ge,brokerLogoInfo:fe,isBrokerActive:ve,onBrokerToggle:be,listRef:le,listWrapRef:se,onLoadMoreSymbols:void 0,canLoadMore:void 0}),N);function Ce(){if(!w.current)return;const[e,t,r]=v(w.current,D);$.current=t,ie.current={selectedIndexValue:-1,searchSpreadsValue:(0,d.isSpread)(r),searchTokenValue:e},ce.current||(ce.current=setTimeout(Re,0))}function Ee(){if(!w.current)return;const[,e]=v(w.current,D);e!==$.current&&Ce()}function Ie(){u.enabled("show_spread_operators")?Ce():w.current&&(ie.current={selectedIndexValue:-1,searchSpreadsValue:!1,searchTokenValue:w.current.value},ce.current||(ce.current=setTimeout(Re,0)))}function Re(){const{selectedIndexValue:e,searchTokenValue:t,searchSpreadsValue:r}=ie.current;ce.current=null,(0,X.unstable_batchedUpdates)((()=>{k(r),o(e),ae(D?t.toUpperCase():t)}))}async function Le(e,t,r,n){try{"noop"===U?V("loading"):n?V("loadingWithPaginated"):(Pe(),Fe(),ue.current=setTimeout((()=>{const r=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),n=F?.[t];x({token:e,canChangeExchange:r,tabSelectFilters:n,withFilters:Boolean(r||n?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q,renderSymbolSearchList:[],symbolsRemaining:0,symbolStartIndex:0}),V("loading")}),500)),We();(0,m.getAllSymbolTypesValue)();const o=!1;let a;if(ve&&me){a=(await(0,J.respectAbort)(G.current.signal,me.accountMetainfo())).prefix}const s=u.enabled("show_spread_operators")?g(e)??a??r?.getRequestExchangeValue():l?.getRequestExchangeValue(),i=g(e)?void 0:(r||l)?.getRequestCountryValue(),[c,d]=await Promise.all([Be(G.current.signal,e,t,r,s,i,n),o&&!n?getRecent():Promise.resolve([])]),p=d.filter((e=>s?e.exchange?.toLowerCase()===s.toLowerCase():!i||e.country?.toLowerCase()===i.toLowerCase())),h=new Set(p.map((e=>`${e.exchange}_${e.symbol}`))),f=c.symbols.filter((e=>!h.has(`${e.exchange}_${e.symbol}`)));let v=function(e,t=window.ChartApiInstance.symbolsGrouping()){const r={},n=[];for(let o=0;o{const n=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),o=F?.[t];return{...r,canChangeExchange:n,tabSelectFilters:o,token:e,symbolsRemaining:0,withFilters:Boolean(n||o?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q}})),Pe(),V("empty"),void Te();Pe(),x((r=>{const n=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),o=F?.[t];return{...r,canChangeExchange:n,tabSelectFilters:o,renderSymbolSearchList:v,token:e,symbolsRemaining:c.symbols_remaining,withFilters:Boolean(n||o?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q,symbolStartIndex:r.symbolStartIndex+c.symbols.length}})),V("good")}catch(e){(0,J.skipAbortError)(e)}}function Te(){z&&(de.current=setTimeout((()=>z()),1e3))}async function Be(e,t,r,n,o,a,s){const l={serverHighlight:!1,text:u.enabled("show_spread_operators")?(0,d.shortName)(t):w.current?.value,exchange:o,country:a,type:r,lang:window.language||"",sortByCountry:void 0,brokerId:he,onlyTradable:Boolean(he)&&ve,unhideSymbolSearchGroups:ye,signal:e,start:s,filterQueryParams:W},i=(0,re.getSearchRequestDelay)();return void 0!==i&&await(0,J.delay)(e,i),H(l)}function Me(){We(),V("empty"),ae(""),k(!1),x((e=>({...e,symbolStartIndex:0}))),Pe()}function Oe(){"watchlist"===Z.current&&(n("symbolSearch"),(0,ne.trackEvent)("Watchlist","Mobile SS","Go to SS page"))}function _e(e){switch((0,oe.hashFromEvent)(e)){case 37:case 39:Ee()}}function Pe(){ue.current&&clearTimeout(ue.current)}function Fe(){de.current&&clearTimeout(de.current)}function We(){G.current.abort(),G.current=new AbortController}}var Fe=r(48199),We=r(74395),Qe=r(58442),Ue=r(56840);function Ve(e){const[t,r]=(0,s.useState)((()=>{const{defaultSearchSource:t,searchSources:r}=e,n=Ue.getValue("symboledit.exchangefilter","");return r.find((e=>e.value()===n))||t}));return[t,(0,s.useCallback)((e=>{var t;r(e),t=e,Ue.setValue("symboledit.exchangefilter",t.value())}),[])]}function Ke(e){const[t,r]=(0,s.useState)((()=>{if(1===e.types.length)return e.types[0].value;const t=Ue.getValue("symboledit.filter",(0,m.getAllSymbolTypesValue)());return e.types.find((e=>e.value===t))?t:(0,m.getAllSymbolTypesValue)()}));return[t,(0,s.useCallback)((e=>{var t;r(e),t=e,Ue.setValue("symboledit.filter",t)}),[])]}var ze=r(36947),He=r(82708),Ze=r(88145),Ge=r(76460),qe=r(63748);const je=!1,$e=(0,m.getAvailableSearchSources)(),Ye=(0,m.getDefaultSearchSource)(),Xe=u.enabled("uppercase_instrument_names");function Je(e){ -const{onClose:t,symbolTypeFilter:n,initialMode:o,defaultValue:a="",showSpreadActions:l,hideMarkedListFlag:i,selectSearchOnInit:d=!0,onSearchComplete:p,dialogTitle:h=c.t(null,void 0,r(51165)),placeholder:g,fullscreen:v,initialScreen:x,wrapper:w,dialog:k,contentItem:C,footer:I,searchInput:R,emptyState:T,autofocus:N,dialogWidth:M,onKeyDown:D,searchSourcesScreen:O,customSearchSymbols:A,isDisableFiltering:_,disableRecents:P,shouldReturnFocus:F,onSymbolFiltersParamsChange:W,onEmptyResults:Q,enableOptionsChain:U}=e,V=(0,s.useMemo)((()=>{if(_)return[];const t=e.symbolTypes??(0,m.getAvailableSymbolTypes)();return n?n(t):t}),[]),K=void 0!==e.input,z=_?[]:$e,[H,Z]=(0,s.useState)((()=>at(a,U)?"options":o)),[G,j]=(0,s.useState)((()=>at(a,U))),[$,Y]=(0,s.useState)((()=>null)),X=(0,s.useRef)(function(e,t){const r=at(e,t);return(0,m.isOptionDefaultValue)(e)?r??e.value:e}(a,U)),[J,re]=Ve({searchSources:z,defaultSearchSource:Ye}),[ne,ae]=[],[se,le]=Ke({types:V}),[ie,ce]=[{},()=>{}],[ue,de]=(0,s.useState)(!1),[me,pe]=(0,s.useState)(-1),[he,ge]=(0,s.useState)("noop"),fe=m.isSeparateSymbolSearchTabs?TAB_SELECT_FILTER_MAP:void 0,ve=m.isSeparateSymbolSearchTabs?ne?.[se]||Ye:J,be=(0,s.useMemo)((()=>{if(!m.isSeparateSymbolSearchTabs)return z;return z.filter((e=>{const t=TAB_SOURCE_FILTER_MAP[se];if(!t)return!1;if(!se)return!0;const r=e.group();return r===ExchangeGroup.AllExchanges||r&&t.value.includes(r)}))}),[z,se]),[ye,Se]=(0,s.useState)((()=>{const e=Boolean(J&&$e.length>1&&!(0,m.exchangeSelectDisabled)(se)),t=fe?.[se];return{canChangeExchange:e,tabSelectFilters:t,withFilters:Boolean(e||t?.length),renderSymbolSearchList:[],token:X.current,symbolsRemaining:0,currentSymbolType:se,currentSelectedSearchSource:ve,currentTabAvailableSearchSources:be,symbolStartIndex:0}})),xe=(0,s.useCallback)((e=>{trackEvent("New SS",se,"Change sources"),ae?.(se,e),Se((t=>({...t,currentSelectedSearchSource:e})))}),[se,Se]),we=(0,s.useRef)(e.input??null),[ke,Ce]=(0,s.useState)(!1),Ee=(0,ze.useForceUpdate)(),[Re,Le]=(0,s.useState)(new Set),{broker:Te=null,brokerId:Be,unhideSymbolSearchGroups:Ne="",displayBrokerSymbol:Me=!1}={brokerId:void 0};(0,s.useLayoutEffect)((()=>{!we?.current||!K&&Boolean(we.current?.value)||(K||"compare"===H||(we.current.value=X.current),!N||K&&"symbolSearch"!==H||we.current.focus())}),[H]),(0,s.useEffect)((()=>{we?.current&&d&&N&&we.current.select()}),[]);const De=(0,s.useMemo)((()=>ye.renderSymbolSearchList.reduce(((e,t)=>{const r=rt(t),n=Re.has(r);return e.push(t),n&&t.contracts&&e.push(...t.contracts.map((e=>({...e,parent:t})))),e}),[])),[ye.renderSymbolSearchList,Re]),Oe=(0,s.useRef)(null);(0,s.useEffect)((()=>{-1!==me&&Oe.current?.scrollIntoView({block:"nearest"})}),[me,Oe]);const Ae=b.includes(se),_e=(0,s.useMemo)((()=>De.map(((e,t)=>{if(ee(e)){const r=rt(e),n=e.contracts?Re.has(r):void 0,o=t===me,a=ye.renderSymbolSearchList.findIndex((t=>t.symbol===e.symbol&&t.exchange===e.exchange))+1;return{key:t,numberInList:a,id:r,title:tt(e,Me),description:e.description,isOffset:!1,onClick:mt.bind(null,e,a),providerId:e.provider_id, -source:e.source,source2:e.source2,country:e.country?.toLocaleLowerCase(),type:e.type,exchangeName:null===e.exchange?void 0:e.exchange,exchangeTooltip:"",prefix:e.prefix||void 0,marketType:(0,We.marketType)(e.type,e.typespecs,!1),hideMarketType:Ae,isEod:e.params?.includes("eod")&&"economic"!==e.type,isYield:(0,Ze.isYield)(e),isExpanded:n,onExpandClick:e.contracts?pt.bind(null,r):void 0,fullSymbolName:e.contracts?Qe.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Qe.QualifiedSources.fromSymbolSearchResult(e),itemRef:o?Oe:void 0,isSelected:t===me,hideMarkedListFlag:i,item:e,logoId:e.logoid,currencyLogoId:e["currency-logoid"],baseCurrencyLogoId:e["base-currency-logoid"],shortName:(0,He.safeShortName)(Qe.QualifiedSources.fromSymbolSearchResult(e)),currencyCode:e.currency_code,isPrimary:e.is_primary_listing}}{const{parent:r}=e,n=rt(r),o=t===me,a=ye.renderSymbolSearchList.findIndex((e=>e.symbol===r.symbol&&e.exchange===r.exchange))+1;return{key:t,numberInList:a,id:n+e.symbol,dangerousTitleHTML:tt(e,Me),dangerousDescriptionHTML:`${r.description}`+(e.description?` (${e.description})`:""),isOffset:!0,isEod:e.params?.includes("eod"),isYield:(0,Ze.isYield)(e),onClick:ht.bind(null,e.parent,e,a),providerId:r.provider_id,country:r.country?.toLowerCase(),type:r.type,exchangeName:null===r.exchange?void 0:r.exchange,exchangeTooltip:"",marketType:(0,We.marketType)(r.type,e.typespecs,!1),hideMarketType:Ae,fullSymbolName:Qe.QualifiedSources.fromSymbolSearchResult(e.parent,e),itemRef:o?Oe:void 0,isSelected:o,hideMarkedListFlag:i,item:e}}}))),[ye.renderSymbolSearchList,Re,H,me,D]),Ue=(0,s.useMemo)((()=>function(e,t,r){const n=t?.[e],o=new Map(n?.map((e=>[e.id,e.urlParam]))),a=r[e];let s;if(a){s={};for(const[e,t]of Object.entries(a)){const r=o.get(e);r&&(s[r]=t)}}return s}(se,fe,ie)),[se,fe,ie]),Je=(0,s.useMemo)((()=>ye.renderSymbolSearchList.slice(0,20).map((e=>e.contracts?Qe.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Qe.QualifiedSources.fromSymbolSearchResult(e)))),[ye.renderSymbolSearchList]);(0,s.useEffect)((()=>{if(!W)return;const e=["resetFilter","resetTabFilter","empty"].includes(he)?[]:Je,t={...Ue,result_list:e};if(t.search_type||(t.search_type="bitcoin,crypto"===se?"crypto":se),!m.isSeparateSymbolSearchTabs)return t.exchange=ve?.getRequestCountryValue()??null,void W(t);if(se){const e=ve?.getRequestCountryValue()??null;e&&(t.country=e);const r=ve?.getRequestExchangeValue()??null;r&&(t.exchange=r)}W(t)}),[se,Ue,Je,ve,he]);const st=(0,s.useMemo)((()=>{if(A)return A}),[se,A,Ue,U]),lt=k??ot,it=lt!==ot&&!K,ct=(e,r)=>({mode:H,setMode:Z,selectedSearchSource:ve,setSelectedSearchSource:m.isSeparateSymbolSearchTabs?xe:re,isAllSearchSourcesSelected:B.isAllSearchSourcesSelected,allSearchSourcesTitle:m.isSeparateSymbolSearchTabs?TAB_SOURCE_FILTER_MAP[ye.currentSymbolType]?.allSearchSourcesTitle:void 0,selectedSymbolType:se,setSelectedSymbolType:le,selectedIndex:me,setSelectedIndex:pe,onClose:t,setSymbolSearchContent:Se,symbolSearchContent:ye,searchRef:we,cachedInputValue:X,searchSpreads:ue,setSearchSpreads:de, -handleListWidth:gt,isSmallWidth:ke,feedItems:_e,isMobile:e,showSpreadActions:l,selectSearchOnInit:d,isTablet:r,selectedItem:De[me],forceUpdate:Ee,placeholder:g,initialScreen:x,toggleExpand:pt,openedItems:Re,onSubmit:bt,onSearchComplete:p,footer:I,symbolTypes:V,contentItem:C,searchInput:R,emptyState:T,autofocus:N,upperCaseEnabled:Xe,externalInput:K,handleKeyDown:it?void 0:vt,customSearchSymbols:st,searchSources:be,filterDefinitions:fe,selectedFilterValues:ie,setSelectedFilterValues:ce,filterQueryParams:Ue,symbolSearchState:he,setSymbolSearchState:ge,onEmptyResults:void 0}),ut=O??q,dt=w??"div";return s.createElement(dt,null,s.createElement(y.MatchMediaMap,{rules:S.DialogBreakpoints},(({TabletSmall:e,TabletNormal:n})=>s.createElement(E.SymbolSearchItemsDialogContext.Provider,{value:ct(e,n)},s.createElement(lt,{..."exchange"===H?{title:c.t(null,void 0,r(28628)),dataName:"exchanges-search",render:()=>s.createElement(ut,{searchSources:ye.currentTabAvailableSearchSources}),additionalHeaderElement:s.createElement(Fe.BackButton,{onClick:()=>Z("symbolSearch"),className:qe.backButton,size:"medium","aria-label":c.t(null,{context:"input"},r(41256)),preservePaddings:!0,flipIconOnRtl:(0,Ie.isRtl)()}),additionalElementPos:"before"}:{title:h,dataName:"symbol-search-items-dialog",render:()=>s.createElement(Pe,null),additionalElementPos:"after"},shouldReturnFocus:F,fullScreen:v,onClose:t,onClickOutside:t,onKeyDown:it?void 0:vt,isOpened:!0})))));function mt(e,t,r){if(e.contracts)return e.contracts.length?void ht(e,e.contracts[0],t,r):void pt(rt(e));ht(e,void 0,t,r)}function pt(e){const t=new Set(Re);t.has(e)?t.delete(e):t.add(e),Le(t)}function ht(e,r,n,o){const a=r||e,{exchange:s}=e;if(u.enabled("show_spread_operators")){const e={name:a.symbol,exchange:s,prefix:a.prefix,fullName:a.full_name};if(ue)return ft(e),void Ee();if(we.current&&we.current.value.includes(","))return void ft(e)}yt([{resolved:!0,symbol:Qe.QualifiedSources.fromSymbolSearchResult(e,r),result:a}],n,o),t()}function gt(e){Ce("fixed"===M||e<=640)}function ft(e){if(!we.current)return;const[t,r]=f(we.current,e,Xe);we.current.value=t,we.current.setSelectionRange(r,r),we.current.focus()}function vt(e){if(e.target&&e.target!==we.current)return;const r=(0,oe.hashFromEvent)(e);switch(r){case 13:e.preventDefault(),bt(!0);break;case 27:if(e.preventDefault(),"exchange"===H)return void Z("symbolSearch");if("options"===H)return Z("symbolSearch"),j(null),void Y(null);t()}switch((0,L.mapKeyCodeToDirection)(r)){case"blockPrev":if(e.preventDefault(),0===me||"good"!==he)return;if(-1===me)return void pe(0);pe(me-1);break;case"blockNext":if(e.preventDefault(),me===_e.length-1||"good"!==he)return;pe(me+1);break;case"inlinePrev":{if(-1===me)return;const t=_e[me],{id:r,isOffset:n,onExpandClick:o}=t;if(!n&&r&&Re.has(r)&&Boolean(o)&&!Boolean(D)&&(e.preventDefault(),pt(r)),o)return void D?.(e,!0);break}case"inlineNext":{if(-1===me)return;const t=_e[me],{id:r,isOffset:n,onExpandClick:o}=t;if(n||!r||Re.has(r)||!Boolean(o)||Boolean(D)||(e.preventDefault(),pt(r)),o)return void D?.(e,!0);break}}D?.(e) -}function bt(e){if(!we.current)return;let r=we.current.value;if(u.enabled("show_spread_operators")&&ue&&r){const n=_e[me];if(n&&void 0!==n.isExpanded&&(n.onClick(),r=we.current.value),r.includes(",")){return yt(nt(r).map(et),null),void(e&&t())}return yt([{symbol:Xe?r.toUpperCase():r,resolved:!1}],null),void(e&&t())}if(r.includes(","))return yt(nt(r).map(et),null),void(e&&t());if(-1!==me){_e[me].onClick()}else if(u.enabled("allow_arbitrary_symbol_search_input")){const n=Xe?r.toUpperCase():r;if(n&&""!==n.trim()){const e=nt(n);if(je||void 0===Be||-1!==n.indexOf(":")){yt(e.map(et),null)}else(function(e){let t=!1;return Promise.all(e.map((e=>-1!==e.indexOf(":")||t?Promise.resolve({symbol:e,resolved:!1}):(t=!0,async function(e){await(Te?.accountMetainfo());const t=void 0,r=await te({strictMatch:!0,serverHighlight:!1,text:e,lang:window.language||"",brokerId:Be,onlyTradable:!0,unhideSymbolSearchGroups:Ne,exchange:t});if(0!==r.symbols.length){const e=r.symbols[0],{contracts:t}=e,n=t&&t.length>0?t[0]:void 0,o=e.prefix||e.exchange,a=n?n.symbol:e.symbol;if(o&&a)return{symbol:Qe.QualifiedSources.fromSymbolSearchResult(e,n),resolved:!0,result:e}}return{symbol:e,resolved:!1}}(e)))))})(e).then((e=>yt(e,null)))}e&&t()}else if("empty"!==he&&_e.length>0){_e[0].onClick()}}async function yt(e,t,r){const[{result:n,symbol:o,resolved:a}]=e,s=we.current?.value,l=!r||(0,Ge.isKeyboardClick)(r);let i=ue;void 0!==n&&ee(n)&&(i="spread"===n.type),p(e,{symbolType:se,isKeyboardEvent:l,numberInList:t,inputValue:s,isSpread:i})}}function et(e){return{symbol:Xe?e.toUpperCase():e,resolved:!1}}function tt(e,t){const{broker_symbol:r,symbol:n,description:o}=e;return`${"spread"===e.type?o:n}${t&&r?` (${r})`:""}`}function rt(e){return e.symbol+e.exchange+e.description}function nt(e){return e.split(",").map((e=>e.trim())).filter((e=>""!==e))}function ot(e){const{isMobile:t,isTablet:r}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext);return s.createElement(x.AdaptivePopupDialog,{...e,className:i()(qe.dialog,!t&&(r?qe.tabletDialog:qe.desktopDialog)),backdrop:!0,draggable:!1})}function at(e,t){return null}},81319:(e,t,r)=>{"use strict";r.d(t,{createGroupColumns:()=>p,exchangeSelectDisabled:()=>m,getAllSymbolTypesValue:()=>d,getAvailableSearchSources:()=>c,getAvailableSymbolTypes:()=>u,getDefaultSearchSource:()=>i,getSymbolFullName:()=>l,isOptionDefaultValue:()=>g,isSeparateSymbolSearchTabs:()=>h});var n=r(11542),o=r(20882);class a{constructor(e){this._exchange=e}value(){return this._exchange.value}name(){return(0,o.isAllSearchSourcesSelected)(this)?n.t(null,void 0,r(34040)):this._exchange.name}description(){return this._exchange.desc}country(){return this._exchange.country}providerId(){return this._exchange.providerId}group(){return this._exchange.group}includes(e){return function(e,t){const r=t.toLowerCase(),{name:n,desc:o,searchTerms:a}=e;return n.toLowerCase().includes(r)||o.toLowerCase().includes(r)||void 0!==a&&a.some((e=>e.toLowerCase().includes(r)))}(this._exchange,e)}getRequestExchangeValue(){return this._exchange.value}getRequestCountryValue(){} -}var s=r(3685);function l(e){if(e.fullName)return e.fullName;let t;return t=e.prefix||e.exchange?(e.prefix||e.exchange)+":"+e.name:e.name,t.replace(/<\/?[^>]+(>|$)/g,"")}function i(){const e=c();return e.find(o.isAllSearchSourcesSelected)||e[0]||null}function c(){return(0,o.createSearchSources)(a,(0,s.getExchanges)())}function u(){return window.ChartApiInstance.supportedSymbolsTypes()}function d(){return""}function m(e){return!!h&&!TAB_SOURCE_FILTER_MAP[e]}function p(e,t=2){if(0===e.length)return[];if(1===t)return[e];const r=Math.floor(e.length/2)+e.length%2;return[e.slice(0,r),e.slice(r)].filter((e=>e.length>0))}const h=!1;function g(e){return"string"!=typeof e}},82708:(e,t,r)=>{"use strict";r.d(t,{safeShortName:()=>o});var n=r(13665);function o(e){try{return(0,n.shortName)(e)}catch(t){return e}}},44254:(e,t,r)=>{"use strict";r.d(t,{factorOutBraces:()=>m,getTokenAtPos:()=>d,isBinaryOperator:()=>c,isSpread:()=>u,parseToken:()=>h,shortName:()=>p,symbolTokenEscapeRe:()=>a,tokenize:()=>i});var n,o=r(18429);!function(e){e.Symbol="symbol",e.IncompleteSymbol="incompleteSymbol",e.Number="number",e.IncompleteNumber="incompleteNumber",e.SeparatorPrefix="separatorPrefix",e.OpenBrace="openBrace",e.CloseBrace="closeBrace",e.Plus="plus",e.Minus="minus",e.Multiply="multiply",e.Divide="divide",e.Power="power",e.Whitespace="whitespace",e.Unparsed="unparsed"}(n||(n={}));const a=/[+\-/*]/,s={number:/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,incompleteNumber:/\./,symbol:/(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^])(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&])*|'.+?'/,incompleteSymbol:/'[^']*/,separatorPrefix:o.SEPARATOR_PREFIX,openBrace:"(",closeBrace:")",plus:"+",minus:"-",multiply:"*",divide:"/",power:"^",whitespace:/[\0-\x20\s]+/,unparsed:null},l=new RegExp(Object.values(s).map((e=>{return null===e?"":`(${"string"==typeof e?(t=e,t.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&")):e.source})`;var t})).filter((e=>""!==e)).concat(".").join("|"),"g");function i(e){if(!e)return[];const t=[],r=Object.keys(s);let n;for(;n=l.exec(e);){let e=!1;for(let o=r.length;o--;)if(n[o+1]){r[o]&&t.push({value:n[o+1],type:r[o],precedence:0,offset:n.index}),e=!0;break}e||t.push({value:n[0],type:"unparsed",precedence:0,offset:n.index})}return t}function c(e){return"plus"===e||"minus"===e||"multiply"===e||"divide"===e||"power"===e}function u(e){return e.length>1&&e.some((e=>c(e.type)))}function d(e,t){for(let r=0;ra.precedence&&(r[r.length-1].minPrecedence=a.precedence);break;case"openBrace":n={minPrecedence:1/0,openBraceIndex:o},r.push(n);break;case"closeBrace":{if(n=r.pop(),!n)break -;const a=e[n.openBraceIndex-1],s=e[o+1],l=a&&("plus"===a.type||"multiply"===a.type);(!c(s?.type)||s?.precedence<=n.minPrecedence)&&(!c(a?.type)||a?.precedencen.minPrecedence&&(r[r.length-1].minPrecedence=n.minPrecedence))}}}for(let r=t.length;r--;)e.splice(t[r],1);return e}function p(e){return m(i(e)).reduce(((e,t)=>{if("symbol"!==t.type)return e+t.value;const[,r]=h(t);return r?e+r:e}),"")}function h(e){const t=/^'?(?:([A-Z0-9_]+):)?(.*?)'?$/i.exec(e.value);return null===t?[void 0,void 0]:[t[1],t[2]]}},618:(e,t,r)=>{"use strict";r.d(t,{removeUsdFromCryptoPairLogos:()=>s,resolveLogoUrls:()=>a});var n=r(36279);const o=(0,n.getLogoUrlResolver)();function a(e,t=n.LogoSize.Medium){const r=e.logoid,a=e["base-currency-logoid"],s=e["currency-logoid"],l=r&&o.getSymbolLogoUrl(r,t);if(l)return[l];const i=a&&o.getSymbolLogoUrl(a,t),c=s&&o.getSymbolLogoUrl(s,t);return i&&c?[i,c]:i?[i]:c?[c]:[]}function s(e){return 2!==e.length?e:function(e){return e.some((e=>l(e)))}(e)&&!function(e){return e.some((e=>e.includes("country")&&!l(e)))}(e)?e.filter((e=>!l(e))):e}function l(e){return!1}},39330:(e,t,r)=>{"use strict";r.d(t,{getBlockStyleClasses:()=>l,getLogoStyleClasses:()=>i});var n=r(97754),o=r(52292),a=r(78217),s=r.n(a);function l(e,t){return n(s().pair,s()[e],t)}function i(e,t=2,r=!0){return n(s().logo,s()[e],s().skeleton,o.skeletonTheme.wrapper,!r&&s().empty,1===t&&n(o.skeletonTheme.animated))}},58492:(e,t,r)=>{"use strict";r.d(t,{getStyleClasses:()=>n.getStyleClasses});var n=r(53885)},97006:(e,t,r)=>{"use strict";r.d(t,{createRegExpList:()=>l,getHighlightedChars:()=>i,rankedSearch:()=>s});var n=r(37265);function o(e){return e.replace(/[!-/[-^{-}?]/g,"\\$&")}var a;function s(e){const{data:t,rules:r,queryString:o,isPreventedFromFiltering:a,primaryKey:s,secondaryKey:l=s,optionalPrimaryKey:i,tertiaryKey:c}=e;return t.map((e=>{const t=i&&e[i]?e[i]:e[s],a=e[l],u=c&&e[c];let d,m=0;return r.forEach((e=>{const{re:r,fullMatch:s}=e;if(r.lastIndex=0,(0,n.isString)(t)&&t&&t.toLowerCase()===o.toLowerCase())return m=4,void(d=t.match(s)?.index);if((0,n.isString)(t)&&s.test(t))return m=3,void(d=t.match(s)?.index);if((0,n.isString)(a)&&s.test(a))return m=2,void(d=a.match(s)?.index);if((0,n.isString)(a)&&r.test(a))return m=2,void(d=a.match(r)?.index);if(Array.isArray(u))for(const e of u)if(s.test(e))return m=1,void(d=e.match(s)?.index)})),{matchPriority:m,matchIndex:d,item:e}})).filter((e=>a||e.matchPriority)).sort(((e,t)=>{if(e.matchPriorityt.matchPriority)return-1;if(e.matchPriority===t.matchPriority){if(void 0===e.matchIndex||void 0===t.matchIndex)return 0;if(e.matchIndex>t.matchIndex)return 1;if(e.matchIndexe))}function l(e,t){const r=[],n=e.toLowerCase(),a=e.split("").map(((e,t)=>`(${0!==t?`[/\\s-]${o(e)}`:o(e)})`)).join("(.*?)")+"(.*)";return r.push({fullMatch:new RegExp(`(${o(e)})`,"i"),re:new RegExp(`^${a}`,"i"), -reserveRe:new RegExp(a,"i"),fuzzyHighlight:!0}),t&&t.hasOwnProperty(n)&&r.push({fullMatch:t[n],re:t[n],fuzzyHighlight:!1}),r}function i(e,t,r){const n=[];return e&&r?(r.forEach((e=>{const{fullMatch:r,re:o,reserveRe:a}=e;r.lastIndex=0,o.lastIndex=0;const s=r.exec(t),l=s||o.exec(t)||a&&a.exec(t);if(e.fuzzyHighlight=!s,l)if(e.fuzzyHighlight){let e=l.index;for(let t=1;t{"use strict";r.d(t,{HighlightedText:()=>l});var n=r(50959),o=r(97754),a=r(97006),s=r(95059);function l(e){const{queryString:t,rules:r,text:l,className:i}=e,c=(0,n.useMemo)((()=>(0,a.getHighlightedChars)(t,l,r)),[t,r,l]);return n.createElement(n.Fragment,null,c.length?l.split("").map(((e,t)=>n.createElement(n.Fragment,{key:t},c[t]?n.createElement("span",{className:o(s.highlighted,i)},e):n.createElement("span",null,e)))):l)}},78036:(e,t,r)=>{"use strict";r.d(t,{useEnsuredContext:()=>a});var n=r(50959),o=r(50151);function a(e){return(0,o.ensureNotNull)((0,n.useContext)(e))}},36947:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>n.useForceUpdate});var n=r(125)},29006:(e,t,r)=>{"use strict";r.d(t,{useResizeObserver:()=>n.useResizeObserver});var n=r(67842)},77975:(e,t,r)=>{"use strict";r.d(t,{useWatchedValueReadonly:()=>o});var n=r(50959);const o=(e,t=!1,r=[])=>{const o="watchedValue"in e?e.watchedValue:void 0,a="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[s,l]=(0,n.useState)(o?o.value():a);return(t?n.useLayoutEffect:n.useEffect)((()=>{if(o){l(o.value());const e=e=>l(e);return o.subscribe(e),()=>o.unsubscribe(e)}return()=>{}}),[o,...r]),s}},84877:(e,t,r)=>{"use strict";r.d(t,{MatchMediaMap:()=>s});var n=r(50959),o=r(66783),a=r.n(o);class s extends n.Component{constructor(e){super(e),this._handleMediaChange=()=>{const e=i(this.state.queries,((e,t)=>t.matches));let t=!1;for(const r in e)if(e.hasOwnProperty(r)&&this.state.matches[r]!==e[r]){t=!0;break}t&&this.setState({matches:e})};const{rules:t}=this.props;this.state=l(t)}shouldComponentUpdate(e,t){return!a()(e,this.props)||(!a()(t.rules,this.state.rules)||!a()(t.matches,this.state.matches))}componentDidMount(){this._migrate(null,this.state.queries)}componentDidUpdate(e,t){a()(e.rules,this.props.rules)||this._migrate(t.queries,this.state.queries)}componentWillUnmount(){this._migrate(this.state.queries,null)}render(){return this.props.children(this.state.matches)}static getDerivedStateFromProps(e,t){if(a()(e.rules,t.rules))return null;const{rules:r}=e;return l(r)}_migrate(e,t){null!==e&&i(e,((e,t)=>{t.removeEventListener("change",this._handleMediaChange)})),null!==t&&i(t,((e,t)=>{t.addEventListener("change",this._handleMediaChange)}))}}function l(e){const t=i(e,((e,t)=>window.matchMedia(t)));return{queries:t,matches:i(t,((e,t)=>t.matches)),rules:{...e}}} -function i(e,t){const r={};for(const n in e)e.hasOwnProperty(n)&&(r[n]=t(n,e[n]));return r}},47308:(e,t,r)=>{"use strict";r.d(t,{RoundButtonTabs:()=>$});var n=r(50959),o=r(97754),a=r(11542),s=r(63273),l=r(47201),i=r(35020),c=r(86240),u=r(86781);var d=r(95854),m=r(36966),p=r(7953),h=r(38528),g=r(66686);r(34869);const f=n.createContext({children:{},setIsReady:()=>{}});function v(){return!function(){const[e,t]=(0,n.useState)(!0);return(0,n.useEffect)((()=>{t(!1)}),[]),e}()}var b=r(67842);function y(e,t,r){const{id:o,items:a,activationType:s,orientation:y,disabled:S,onActivate:x,isActive:w,overflowBehaviour:k,enableActiveStateStyles:C,tablistLabelId:E,tablistLabel:I,preventDefaultIfKeyboardActionHandled:R,stopPropagationIfKeyboardActionHandled:L,keyboardNavigationLoop:T,defaultKeyboardFocus:B,focusableItemAttributes:N}=t,M=(0,i.useMobileTouchState)(),D=function(e){const t=(0,u.useSafeMatchMedia)(c["media-mf-phone-landscape"],!0),r=(0,i.useMobileTouchState)();return e??(r||!t?"scroll":"collapse")}(k),O=(0,n.useRef)(!1),A=(0,n.useCallback)((e=>e.id),[]),_=C??!M,P=function(){const{setIsReady:e,children:t}=(0,n.useContext)(f),r=(0,n.useRef)((0,n.useId)());return t[r.current]||(t[r.current]={isReady:!1}),(0,n.useCallback)((()=>{t[r.current].isReady=!0,e(Object.values(t).every((e=>e.isReady)))}),[t,e])}(),{visibleItems:F,hiddenItems:W,containerRefCallback:Q,innerContainerRefCallback:U,moreButtonRef:V,setItemRef:K,itemsMeasurements:z}=(0,d.useCollapsible)(a,A,w),H=function(e){const t=(0,n.useRef)(null);return(0,n.useEffect)((()=>{t.current=e}),[e]),t.current}(z.current?.containerWidth)??0,Z=v(),G=z.current?.containerWidth??0;let q=!1;z.current&&Z&&(q=function(e,t,r,n,o){if("collapse"!==n)return!0;const a=function(e,t,r){const n=e.filter((e=>t.find((t=>t.id===e[0]))));return t.length>0?n[0][1]+r:0}(Array.from(e.widthsMap.entries()),t,o),s=e.moreButtonWidth??0;let l=function(e,t){return e.reduce(((e,r)=>e+(t.get(r.id)??0)),0)}(r,e.widthsMap);return l+=t.length>0?s:0,function(e,t,r,n){return 0!==e?t-rn:r{const t=Z&&0===H&&0===W.length;(q&&e.contentRect.width===H||t)&&P()})),$="collapse"===D?F:a,Y=(0,n.useMemo)((()=>"collapse"===D?W:[]),[D,W]),X=(0,n.useCallback)((e=>Y.includes(e)),[Y]),{isOpened:J,open:ee,close:te,onButtonClick:re}=(0,p.useDisclosure)({id:o,disabled:S}),{tabsBindings:ne,tablistBinding:oe,scrollWrapBinding:ae,onActivate:se,onHighlight:le,isHighlighted:ie}=(0,m.useTabs)({id:o,items:[...$,...Y],activationType:s,orientation:y,disabled:S,tablistLabelId:E,tablistLabel:I,preventDefaultIfKeyboardActionHandled:R,scrollIntoViewOptions:r.scrollIntoViewOptions,onActivate:x,isActive:w,isCollapsed:X,isRtl:r.isRtl,isDisclosureOpened:J,isRadioGroup:r.isRadioGroup,stopPropagationIfKeyboardActionHandled:L,keyboardNavigationLoop:T,defaultKeyboardFocus:B,focusableItemAttributes:N}),ce=Y.find(ie),ue=(0,n.useCallback)((()=>{const e=a.find(w);e&&le(e)}),[le,w,a]),de=(0,n.useCallback)((e=>ne.find((t=>t.id===e.id))),[ne]),me=(0, -n.useCallback)((()=>{te(),ue(),O.current=!0}),[te,ue]),pe=(0,n.useCallback)((()=>{ce&&(se(ce),le(ce,250))}),[se,le,ce]);ae.ref=(0,h.useMergedRefs)([j,ae.ref,Q]),oe.ref=(0,h.useMergedRefs)([oe.ref,U]),oe.onKeyDown=(0,l.createSafeMulticastEventHandler)((0,g.useKeyboardEventHandler)([(0,g.useKeyboardClose)(J,me),(0,g.useKeyboardActionHandler)([13,32],pe,(0,n.useCallback)((()=>Boolean(ce)),[ce]))],R),oe.onKeyDown);const he=(0,n.useCallback)((e=>{O.current=!0,re(e)}),[O,re]),ge=(0,n.useCallback)((e=>{e&&se(e)}),[se]);return(0,n.useEffect)((()=>{O.current?O.current=!1:(ce&&!J&&ee(),!ce&&J&&te())}),[ce,J,ee,te]),{enableActiveStateStyles:_,moreButtonRef:V,setItemRef:K,getBindings:de,handleMoreButtonClick:he,handleCollapsedItemClick:ge,scrollWrapBinding:ae,overflowBehaviour:D,tablistBinding:oe,visibleTabs:$,hiddenTabs:Y,handleActivate:se,isMobileTouch:M,getItemId:A,isDisclosureOpened:J,isHighlighted:ie,closeDisclosure:te}}var S=r(8304),x=r(53017),w=r(17946),k=r(9745),C=r(2948),E=r(90854);const I="xsmall",R="primary";function L(e){const t=(0,n.useContext)(w.CustomBehaviourContext),{size:r="xsmall",variant:a="primary",active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,anchor:m,enableActiveStateStyles:p=t.enableActiveStateStyles,disableFocusOutline:h=!1,tooltip:g}=e;return o(E.roundTabButton,E[r],E[a],i&&E.withStartIcon,(c||u)&&E.withEndIcon,d&&E.iconOnly,s&&E.selected,l&&E.fake,m&&E.enableCursorPointer,!p&&E.disableActiveStateStyles,h&&E.disableFocusOutline,g&&"apply-common-tooltip")}function T(e){const{startIcon:t,endIcon:r,showCaret:a,iconOnly:s,children:l}=e;return n.createElement(n.Fragment,null,t&&n.createElement(k.Icon,{icon:t,className:E.startIconWrap,"aria-hidden":!0}),l&&n.createElement("span",{className:o(E.content,s&&E.visuallyHidden)},l),(!s&&r||a)&&n.createElement(B,{icon:r,showCaret:a}))}function B(e){const{icon:t,showCaret:r}=e;return n.createElement(k.Icon,{className:o(E.endIconWrap,r&&E.caret),icon:r?C:t,"aria-hidden":!0})}const N=(0,n.forwardRef)(((e,t)=>{const{id:r,size:o,variant:a,active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,children:m,enableActiveStateStyles:p,disableFocusOutline:h,tooltip:g,...f}=e;return n.createElement("button",{...f,id:r,ref:t,"data-tooltip":g,className:L({size:o,variant:a,active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,enableActiveStateStyles:p,disableFocusOutline:h,tooltip:g})},n.createElement(T,{startIcon:i,endIcon:c,showCaret:u,iconOnly:d},m))}));N.displayName="RoundTabsBaseButton";const M=(0,n.createContext)({size:"small",variant:"primary",isHighlighted:!1,isCollapsed:!1,disabled:!1});function D(e){const{item:t,highlighted:r,handleItemRef:o,reference:a,onClick:s,"aria-disabled":l,...i}=e,c=(0,n.useCallback)((e=>{i.disabled&&e.preventDefault(),s&&s(t)}),[s,t,i.disabled]),u=(0,n.useCallback)((e=>{o&&o(t,e),(0,x.isomorphicRef)(a)(e)}),[t,o]),d={size:i.size??I,variant:i.variant??R,isHighlighted:Boolean(i.active),isCollapsed:!1,disabled:i.disabled??!1};return n.createElement(N,{...i,id:t.id,onClick:c,ref:u,startIcon:t.startIcon,endIcon:t.endIcon, -tooltip:t.tooltip,"aria-label":"radio"===i.role?t.children:void 0},n.createElement(M.Provider,{value:d},t.children))}var O=r(16396),A=r(4523),_=r(16829),P=r(89882),F=r(2057),W=r(93524);function Q(e){const{disabled:t,isOpened:r,enableActiveStateStyles:o,disableFocusOutline:a,fake:s,items:l,buttonText:i,buttonPreset:c="text",buttonRef:u,size:d,variant:m,isAnchorTabs:p,isHighlighted:g,onButtonClick:f,onItemClick:v,onClose:b}=e,y=(0,n.useRef)(null),S=(0,h.useMergedRefs)([u,y]),x="text"===c?void 0:"xsmall"===d?P:F;return n.createElement(A.PopupMenuDisclosureView,{buttonRef:y,listboxTabIndex:-1,isOpened:r,onClose:b,listboxAria:{"aria-hidden":!0},button:n.createElement(N,{"aria-hidden":!0,disabled:t,active:r,onClick:f,ref:S,tabIndex:-1,size:d,variant:m,startIcon:x,showCaret:"text"===c,iconOnly:"meatballs"===c,enableActiveStateStyles:o,disableFocusOutline:a,fake:s},i),popupChildren:n.createElement(n.Fragment,null,"meatballs"===c&&n.createElement(_.ToolWidgetMenuSummary,null,i),l.map((e=>n.createElement(O.PopupMenuItem,{key:e.id,className:p?W.linkItem:void 0,onClick:v,onClickArg:e,isActive:g(e),label:n.createElement(U,{isHighlighted:g(e),size:d,variant:m,disabled:e.disabled},e.children),isDisabled:e.disabled,link:"href"in e?e.href:void 0,rel:"rel"in e?e.rel:void 0,target:"target"in e?e.target:void 0,icon:e.startIcon,toolbox:e.endIcon&&n.createElement(k.Icon,{icon:e.endIcon}),renderComponent:"renderComponent"in e?e.renderComponent:void 0,dontClosePopup:!0}))))})}function U(e){const{isHighlighted:t,size:r,variant:o,children:a,disabled:s}=e,l={size:r??I,variant:o??R,isHighlighted:t,isCollapsed:!0,disabled:s??!1};return n.createElement(M.Provider,{value:l},a)}var V,K,z,H,Z=r(76912);function G(e){const{overflowBehaviour:t}=e;return o(Z.scrollWrap,"scroll"===t&&Z.overflowScroll,"wrap"===t&&Z.overflowWrap)}function q(e){const{align:t="start"}=e;return o(Z.roundTabs,Z[t])}function j(e){const{children:t,disabled:l,moreButtonText:i=a.t(null,void 0,r(37117)),moreButtonPreset:c,className:u,size:d,variant:m,align:p,style:h={},"data-name":g,isRadioGroup:f,"aria-controls":v}=e,b=function(e="xsmall"){switch(e){case"small":return 8;case"xsmall":return 4;default:return 16}}(d),{enableActiveStateStyles:x,moreButtonRef:w,setItemRef:k,getBindings:C,handleMoreButtonClick:E,handleCollapsedItemClick:I,scrollWrapBinding:R,overflowBehaviour:L,tablistBinding:T,visibleTabs:B,hiddenTabs:N,handleActivate:M,isMobileTouch:O,getItemId:A,isDisclosureOpened:_,isHighlighted:P,closeDisclosure:F}=y(S.TabNames.RoundButtonTabs,e,{isRtl:s.isRtl,scrollIntoViewOptions:{additionalScroll:b},isRadioGroup:f,gap:b});return n.createElement("div",{...R,className:o(G({overflowBehaviour:L}),u),style:{...h,"--ui-lib-round-tabs-gap":`${b}px`},"data-name":g},n.createElement("div",{...T,className:q({align:p,overflowBehaviour:L})},B.map((e=>n.createElement(D,{...C(e),key:e.id,item:e,onClick:()=>M(e),variant:m,size:d,enableActiveStateStyles:x,disableFocusOutline:O,reference:k(A(e)),...e.dataId&&{"data-id":e.dataId},"aria-controls":v}))),N.map((e=>n.createElement(D,{...C(e),key:e.id, -item:e,variant:m,size:d,reference:k(A(e)),"aria-controls":v,fake:!0}))),n.createElement(Q,{disabled:l,isOpened:_,items:N,buttonText:i,buttonPreset:c,buttonRef:w,isHighlighted:P,onButtonClick:E,onItemClick:I,onClose:F,variant:m,size:d,enableActiveStateStyles:x,disableFocusOutline:O,fake:0===N.length}),t))}function $(e){const{"data-name":t="round-tabs-buttons",...r}=e;return n.createElement(j,{...r,"data-name":t})}!function(e){e.Primary="primary",e.Ghost="ghost"}(V||(V={})),function(e){e.XSmall="xsmall",e.Small="small",e.Large="large"}(K||(K={})),function(e){e.Start="start",e.Center="center"}(z||(z={})),function(e){e.Text="text",e.Meatballs="meatballs"}(H||(H={}));r(21593)},63932:(e,t,r)=>{"use strict";r.d(t,{Spinner:()=>i});var n=r(50959),o=r(97754),a=r(58096),s=(r(15216),r(85862)),l=r.n(s);function i(e){const{ariaLabel:t,ariaLabelledby:r,className:s,style:i,size:c,id:u,disableSelfPositioning:d}=e;return n.createElement("div",{className:o(s,"tv-spinner","tv-spinner--shown",`tv-spinner--size_${a.spinnerSizeMap[c||a.DEFAULT_SIZE]}`,d&&l().disableSelfPositioning),style:i,role:"progressbar",id:u,"aria-label":t,"aria-labelledby":r})}},10381:(e,t,r)=>{"use strict";r.d(t,{ToolWidgetCaret:()=>i});var n=r(50959),o=r(97754),a=r(9745),s=r(49128),l=r(578);function i(e){const{dropped:t,className:r}=e;return n.createElement(a.Icon,{className:o(r,s.icon,{[s.dropped]:t}),icon:l})}},4237:(e,t,r)=>{"use strict";var n=r(32227);t.createRoot=n.createRoot,n.hydrateRoot},38576:e=>{e.exports={button:"button-GwQQdU8S",hover:"hover-GwQQdU8S",clicked:"clicked-GwQQdU8S",isInteractive:"isInteractive-GwQQdU8S",accessible:"accessible-GwQQdU8S",isGrouped:"isGrouped-GwQQdU8S",isActive:"isActive-GwQQdU8S",isOpened:"isOpened-GwQQdU8S",isDisabled:"isDisabled-GwQQdU8S",text:"text-GwQQdU8S",icon:"icon-GwQQdU8S",endIcon:"endIcon-GwQQdU8S"}},55973:e=>{e.exports={title:"title-u3QJgF_p"}},81348:(e,t,r)=>{"use strict";r.d(t,{DEFAULT_TOOL_WIDGET_BUTTON_THEME:()=>l,ToolWidgetButton:()=>i});var n=r(50959),o=r(97754),a=r(9745),s=r(38576);const l=s,i=n.forwardRef(((e,t)=>{const{tag:r="div",icon:l,endIcon:i,isActive:c,isOpened:u,isDisabled:d,isGrouped:m,isHovered:p,isClicked:h,onClick:g,text:f,textBeforeIcon:v,title:b,theme:y=s,className:S,forceInteractive:x,inactive:w,"data-name":k,"data-tooltip":C,...E}=e,I=o(S,y.button,(b||C)&&"apply-common-tooltip",{[y.isActive]:c,[y.isOpened]:u,[y.isInteractive]:(x||Boolean(g))&&!d&&!w,[y.isDisabled]:Boolean(d||w),[y.isGrouped]:m,[y.hover]:p,[y.clicked]:h}),R=l&&("string"==typeof l?n.createElement(a.Icon,{className:y.icon,icon:l}):n.cloneElement(l,{className:o(y.icon,l.props.className)}));return"button"===r?n.createElement("button",{...E,ref:t,type:"button",className:o(I,y.accessible),disabled:d&&!w,onClick:g,title:b,"data-name":k,"data-tooltip":C},v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),R,!v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f)):n.createElement("div",{...E,ref:t,"data-role":"button",className:I,onClick:d?void 0:g,title:b,"data-name":k,"data-tooltip":C -},v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),R,!v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),i&&n.createElement(a.Icon,{icon:i,className:s.endIcon}))}))},16829:(e,t,r)=>{"use strict";r.d(t,{ToolWidgetMenuSummary:()=>s});var n=r(50959),o=r(97754),a=r(55973);function s(e){return n.createElement("div",{className:o(e.className,a.title)},e.children)}},74395:(e,t,r)=>{"use strict";r.d(t,{VISIBLE_TYPESPECS:()=>s,marketType:()=>l});var n=r(11542);const o=new Map([["cfd",n.t(null,void 0,r(79599))],["dr",n.t(null,void 0,r(47268))],["index",n.t(null,void 0,r(87464))],["forex",n.t(null,void 0,r(17770))],["right",n.t(null,{context:"symbol_type"},r(53174))],["bond",n.t(null,void 0,r(42358))],["bitcoin",n.t(null,void 0,r(46128))],["crypto",n.t(null,void 0,r(46128))],["economic",n.t(null,void 0,r(54094))],["indices",n.t(null,void 0,r(90250))],["futures",n.t(null,void 0,r(4723))],["stock",n.t(null,void 0,r(76752))],["commodity",n.t(null,void 0,r(70932))]]);r(21251);const a=new Map,s=new Set(["cfd","spreadbet","defi","yield","government","corporate","mutual","money","etf","unit","trust","reit","etn","convertible","closedend","crypto","oracle"]);function l(e,t=[],r=!0){const n=t.filter((e=>s.has(e))),l=`${e}_${n.sort().join("_")}`,i=a.get(l);if(void 0!==i)return i;const c=r?function(e){return o.get(e)||e}(e):e,u=Boolean(t.length)?[c,...n].join(" "):c;return a.set(l,u),u}},52019:e=>{e.exports=''},89882:e=>{e.exports=''},2057:e=>{e.exports=''},95694:e=>{e.exports=''},49498:e=>{e.exports=''},60176:e=>{e.exports=''},35369:e=>{ -e.exports=''},58478:e=>{e.exports=''},73063:e=>{e.exports=''},14127:e=>{e.exports=''},18073:e=>{e.exports=''},99243:e=>{e.exports=''},42576:e=>{e.exports=''},578:e=>{e.exports=''},91540:e=>{e.exports=''},66619:e=>{e.exports=''},67562:e=>{ -e.exports=''},69533:e=>{e.exports=''},486:e=>{e.exports=''},63861:e=>{e.exports=''},81574:e=>{e.exports=''},32617:e=>{e.exports=''},35119:e=>{e.exports=''},69135:e=>{e.exports=''},54313:e=>{e.exports=''},6347:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/2751.f5e7294780401a4b0339.js b/charting_library/bundles/2751.f5e7294780401a4b0339.js new file mode 100644 index 00000000..d716c108 --- /dev/null +++ b/charting_library/bundles/2751.f5e7294780401a4b0339.js @@ -0,0 +1,32 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2751],{66783:e=>{"use strict";var t=Object.prototype.hasOwnProperty;function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,n){if(r(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var o=Object.keys(e),a=Object.keys(n);if(o.length!==a.length)return!1;for(var s=0;s{e.exports={pills:"pills-PVWoXu5j",primary:"primary-PVWoXu5j",gray:"gray-PVWoXu5j",selected:"selected-PVWoXu5j",grouped:"grouped-PVWoXu5j",active:"active-PVWoXu5j",disableActiveOnTouch:"disableActiveOnTouch-PVWoXu5j",disableActiveStateStyles:"disableActiveStateStyles-PVWoXu5j",withGrouped:"withGrouped-PVWoXu5j","quiet-primary":"quiet-primary-PVWoXu5j",green:"green-PVWoXu5j",red:"red-PVWoXu5j",blue:"blue-PVWoXu5j",secondary:"secondary-PVWoXu5j",ghost:"ghost-PVWoXu5j"}},1538:e=>{e.exports={lightButton:"lightButton-bYDQcOkp",link:"link-bYDQcOkp",ltr:"ltr-bYDQcOkp",rtl:"rtl-bYDQcOkp","typography-regular16px":"typography-regular16px-bYDQcOkp","typography-medium16px":"typography-medium16px-bYDQcOkp","typography-regular14px":"typography-regular14px-bYDQcOkp","typography-semibold14px":"typography-semibold14px-bYDQcOkp","typography-semibold16px":"typography-semibold16px-bYDQcOkp",content:"content-bYDQcOkp",visuallyHidden:"visuallyHidden-bYDQcOkp",nowrap:"nowrap-bYDQcOkp",ellipsisContainer:"ellipsisContainer-bYDQcOkp",textWrapContainer:"textWrapContainer-bYDQcOkp",textWrapWithEllipsis:"textWrapWithEllipsis-bYDQcOkp",slot:"slot-bYDQcOkp",caret:"caret-bYDQcOkp",activeCaret:"activeCaret-bYDQcOkp",xsmall:"xsmall-bYDQcOkp",withStartSlot:"withStartSlot-bYDQcOkp",withEndSlot:"withEndSlot-bYDQcOkp",noContent:"noContent-bYDQcOkp",wrap:"wrap-bYDQcOkp",small:"small-bYDQcOkp",medium:"medium-bYDQcOkp"}},78217:e=>{e.exports={pair:"pair-ocURKVwI",xxceptionallysmalldonotusebrv1023:"xxceptionallysmalldonotusebrv1023-ocURKVwI",xxxxsmall:"xxxxsmall-ocURKVwI",xxxsmall:"xxxsmall-ocURKVwI",xxsmall:"xxsmall-ocURKVwI",xsmall:"xsmall-ocURKVwI",small:"small-ocURKVwI",medium:"medium-ocURKVwI",large:"large-ocURKVwI",xlarge:"xlarge-ocURKVwI",xxlarge:"xxlarge-ocURKVwI",xxxlarge:"xxxlarge-ocURKVwI",logo:"logo-ocURKVwI",skeleton:"skeleton-ocURKVwI",empty:"empty-ocURKVwI"}},34869:e=>{e.exports={hidden:"hidden-DgcIT6Uz",fadeInWrapper:"fadeInWrapper-DgcIT6Uz"}},85862:e=>{e.exports={disableSelfPositioning:"disableSelfPositioning-dYiqkKAE"}},79566:e=>{e.exports={container:"container-M1mz4quA",pairContainer:"pairContainer-M1mz4quA",logo:"logo-M1mz4quA",hidden:"hidden-M1mz4quA"}},92335:e=>{e.exports={container:"container-qm7Rg5MB",mobile:"mobile-qm7Rg5MB",inputContainer:"inputContainer-qm7Rg5MB",withCancel:"withCancel-qm7Rg5MB",input:"input-qm7Rg5MB",icon:"icon-qm7Rg5MB",cancel:"cancel-qm7Rg5MB"}},10070:e=>{e.exports={actions:"actions-rarsm4ka",actionButton:"actionButton-rarsm4ka"}},94869:e=>{e.exports={logo:"logo-d0vVmGvT"}},92069:e=>{e.exports={ +"tablet-small-breakpoint":"(max-width: 440px)",itemRow:"itemRow-oRSs8UQo",multiLine:"multiLine-oRSs8UQo",cell:"cell-oRSs8UQo",itemInfoCell:"itemInfoCell-oRSs8UQo",description:"description-oRSs8UQo",symbolDescription:"symbolDescription-oRSs8UQo",flag:"flag-oRSs8UQo",exchangeDescription:"exchangeDescription-oRSs8UQo",marketType:"marketType-oRSs8UQo",exchangeName:"exchangeName-oRSs8UQo",actionHandleWrap:"actionHandleWrap-oRSs8UQo",source:"source-oRSs8UQo",hover:"hover-oRSs8UQo",selected:"selected-oRSs8UQo",active:"active-oRSs8UQo",highlighted:"highlighted-oRSs8UQo",light:"light-oRSs8UQo","highlight-animation-theme-light":"highlight-animation-theme-light-oRSs8UQo",dark:"dark-oRSs8UQo","highlight-animation-theme-dark":"highlight-animation-theme-dark-oRSs8UQo",markedFlag:"markedFlag-oRSs8UQo",offset:"offset-oRSs8UQo",descriptionCell:"descriptionCell-oRSs8UQo",addition:"addition-oRSs8UQo",exchangeCell:"exchangeCell-oRSs8UQo",fixedWidth:"fixedWidth-oRSs8UQo",expandHandle:"expandHandle-oRSs8UQo",expanded:"expanded-oRSs8UQo",symbolTitle:"symbolTitle-oRSs8UQo",invalid:"invalid-oRSs8UQo",noDescription:"noDescription-oRSs8UQo",highlightedText:"highlightedText-oRSs8UQo",icon:"icon-oRSs8UQo",narrow:"narrow-oRSs8UQo",wide:"wide-oRSs8UQo",dataMode:"dataMode-oRSs8UQo",actionsCell:"actionsCell-oRSs8UQo",action:"action-oRSs8UQo",targetAction:"targetAction-oRSs8UQo",removeAction:"removeAction-oRSs8UQo",addAction:"addAction-oRSs8UQo",markedFlagWrap:"markedFlagWrap-oRSs8UQo",markedFlagMobile:"markedFlagMobile-oRSs8UQo",logo:"logo-oRSs8UQo",isExpandable:"isExpandable-oRSs8UQo",primaryIcon:"primaryIcon-oRSs8UQo"}},6963:e=>{e.exports={icon:"icon-OJpk_CAQ"}},6109:e=>{e.exports={wrap:"wrap-IxKZEhmO",libAllSelected:"libAllSelected-IxKZEhmO",container:"container-IxKZEhmO",iconWrap:"iconWrap-IxKZEhmO",icon:"icon-IxKZEhmO",title:"title-IxKZEhmO",highlighted:"highlighted-IxKZEhmO",description:"description-IxKZEhmO",mobile:"mobile-IxKZEhmO",allSelected:"allSelected-IxKZEhmO",desktop:"desktop-IxKZEhmO",allSelectedIcon:"allSelectedIcon-IxKZEhmO",selected:"selected-IxKZEhmO",focused:"focused-IxKZEhmO",titleWithoutDesc:"titleWithoutDesc-IxKZEhmO",textBlock:"textBlock-IxKZEhmO",bordered:"bordered-IxKZEhmO"}},96137: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"}},6591: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"}},44458: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"}},76717: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"}},92244:e=>{e.exports={flagWrap:"flagWrap-QKnxaZOG",icon:"icon-QKnxaZOG",caret:"caret-QKnxaZOG",title:"title-QKnxaZOG",button:"button-QKnxaZOG",withFlag:"withFlag-QKnxaZOG",buttonContent:"buttonContent-QKnxaZOG"}},63748:e=>{e.exports={dialog:"dialog-u2dP3kv1",tabletDialog:"tabletDialog-u2dP3kv1",desktopDialog:"desktopDialog-u2dP3kv1",backButton:"backButton-u2dP3kv1"}},24517:e=>{e.exports={childrenWrapper:"childrenWrapper-_RhDhmVQ",container:"container-_RhDhmVQ"}},95059:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},93524:e=>{e.exports={linkItem:"linkItem-zMVwkifW"}},90854:e=>{e.exports={roundTabButton:"roundTabButton-JbssaNvk",disableFocusOutline:"disableFocusOutline-JbssaNvk",enableCursorPointer:"enableCursorPointer-JbssaNvk",large:"large-JbssaNvk",withStartIcon:"withStartIcon-JbssaNvk",iconOnly:"iconOnly-JbssaNvk",withEndIcon:"withEndIcon-JbssaNvk",startIconWrap:"startIconWrap-JbssaNvk",endIconWrap:"endIconWrap-JbssaNvk",small:"small-JbssaNvk",xsmall:"xsmall-JbssaNvk",primary:"primary-JbssaNvk",selected:"selected-JbssaNvk",disableActiveStateStyles:"disableActiveStateStyles-JbssaNvk",ghost:"ghost-JbssaNvk",fake:"fake-JbssaNvk",caret:"caret-JbssaNvk",visuallyHidden:"visuallyHidden-JbssaNvk"}},76912:e=>{e.exports={scrollWrap:"scrollWrap-vgCB17hK",overflowScroll:"overflowScroll-vgCB17hK",roundTabs:"roundTabs-vgCB17hK",center:"center-vgCB17hK",overflowWrap:"overflowWrap-vgCB17hK",start:"start-vgCB17hK"}},49128:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},18429:(e,t,r)=>{"use strict";r.d(t,{SEPARATOR_PREFIX:()=>n,isSeparatorItem:()=>o});const n="###";function o(e){return e.startsWith(n)}},48199:(e,t,r)=>{"use strict";r.d(t,{BackButton:()=>v});var n,o=r(50959),a=r(64388),s=r(95694),l=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 f(e="large",t="1.2"){switch(e){case"large":return"1.2"===t?s:d;case"medium":return"1.2"===t?l: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 l}}!function(e){e.Thin="1.2",e.Medium="1.5"}(n||(n={}));const v=o.forwardRef(((e,t)=>{const{"aria-label":r,flipIconOnRtl:n,...s}=e;return o.createElement(a.NavButton,{...s,"aria-label":r,ref:t,icon:f(e.size,e.iconStrokeWidth),flipIconOnRtl:n})}))},27011:(e,t,r)=>{"use strict";function n(e,t){ +return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}r.d(t,{isIconOnly:()=>n})},14543:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>n.LightButton});r(9038);var n=r(15893);r(50959),r(21593),r(66860),r(1538),r(88317);r(49406)},9038:(e,t,r)=>{"use strict";r.d(t,{useLightButtonClasses:()=>c});var n=r(50959),o=r(97754),a=r(17946),s=r(27011),l=r(86332);const i=n.createContext({isInButtonGroup:!1,isGroupPrimary:!1}),c=(e,t,r)=>{const c=(0,n.useContext)(a.CustomBehaviourContext),{className:u,isSelected:d,children:m,showCaret:p,forceDirection:h,iconOnly:g,color:f="gray",variant:v="primary",size:b="medium",enableActiveStateStyles:y=c.enableActiveStateStyles,typography:S,isLink:x=!1,textWrap:w,isPills:k,isActive:C,startSlot:E,endSlot:I}=t,R=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""}})(b,d||k,S||void 0)}`],L=(0,n.useContext)(l.ControlGroupContext),{isInButtonGroup:T,isGroupPrimary:B}=(0,n.useContext)(i);return o(u,e.lightButton,x&&e.link,C&&e.active,d&&e.selected,(0,s.isIconOnly)(m,g)&&e.noContent,!!E&&e.withStartSlot,(p||!!I)&&e.withEndSlot,r&&e.withGrouped,h&&e[h],e[B?"primary":v],e[B?"gray":f],e[b],R,!y&&e.disableActiveStateStyles,L.isGrouped&&e.grouped,w&&e.wrap,T&&e.disableActiveOnTouch,k&&e.pills)}},66860:(e,t,r)=>{"use strict";r.d(t,{LightButtonContent:()=>m});var n=r(50959),o=r(97754),a=r(34094),s=r(27011),l=r(9745),i=r(2948),c=r(1538),u=r.n(c);const d=e=>n.createElement(l.Icon,{className:o(u().caret,e&&u().activeCaret),icon:i});function m(e){const{showCaret:t,iconOnly:r,ellipsis:l=!0,textWrap:i,tooltipText:c,children:m,endSlot:p,startSlot:h,isActiveCaret:g}=e;[p,t].filter((e=>!!e));return n.createElement(n.Fragment,null,h&&n.createElement("span",{className:o(u().slot,u().startSlot)},h),!(0,s.isIconOnly)(m,r)&&n.createElement("span",{className:o(u().content,!i&&u().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":c??(0,a.getTextForTooltip)(m)},i||l?n.createElement(n.Fragment,null,n.createElement("span",{className:o(!i&&l&&u().ellipsisContainer,i&&u().textWrapContainer,i&&l&&u().textWrapWithEllipsis)},m),n.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},m)):n.createElement(n.Fragment,null,m,n.createElement("span",{className:u().visuallyHidden,"aria-hidden":!0},m))),p&&n.createElement("span",{className:o(u().slot,u().endSlot)},p),t&&d(g))}},15893:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>d});var n=r(50959),o=r(86332),a=r(9038),s=r(66860),l=r(1538),i=r.n(l),c=r(88317),u=r.n(c);function d(e){ +const{isGrouped:t}=n.useContext(o.ControlGroupContext),{reference:r,className:l,isSelected:c,children:d,iconOnly:m,ellipsis:p,showCaret:h,forceDirection:g,endSlot:f,startSlot:v,color:b,variant:y,size:S,enableActiveStateStyles:x,typography:w,textWrap:k=!1,maxLines:C,style:E={},isPills:I,isActive:R,tooltipText:L,role:T,...B}=e,N=k?C??2:1,M=N>0?{...E,"--ui-lib-light-button-content-max-lines":N}:E;return n.createElement("button",{...B,className:(0,a.useLightButtonClasses)({...u(),...i()},{className:l,isSelected:c,children:d,iconOnly:m,showCaret:h,forceDirection:g,endSlot:f,startSlot:v,color:b,variant:y,size:S,enableActiveStateStyles:x,typography:w,textWrap:k,isPills:I,isActive:R},t),ref:r,style:M,role:T},n.createElement(s.LightButtonContent,{showCaret:h,isActiveCaret:h&&(I||R||c),iconOnly:m,ellipsis:p,textWrap:k,tooltipText:L,endSlot:f,startSlot:v},d))}},125:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>o});var n=r(50959);const o=()=>{const[,e]=(0,n.useReducer)((e=>e+1),0);return e}},34094:(e,t,r)=>{"use strict";r.d(t,{getTextForTooltip:()=>s});var n=r(50959);const o=e=>(0,n.isValidElement)(e)&&Boolean(e.props.children),a=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",s=e=>Array.isArray(e)||(0,n.isValidElement)(e)?n.Children.toArray(e).reduce(((e,t)=>{let r="";return r=(0,n.isValidElement)(t)&&o(t)?s(t.props.children):(0,n.isValidElement)(t)&&!o(t)?"":a(t),e.concat(r)}),"").trim():a(e)},3685:(e,t,r)=>{"use strict";function n(){return window.configurationData?.exchanges?.map((e=>({...e,country:"",providerId:"",flag:""})))??[]}r.d(t,{getExchanges:()=>n})},36279:(e,t,r)=>{"use strict";var n;r.d(t,{LogoSize:()=>n,getLogoUrlResolver:()=>s}),function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(n||(n={}));class o{getSymbolLogoUrl(e){return e}getCountryFlagUrl(){return""}getCryptoLogoUrl(e){return e}getProviderLogoUrl(e){return e}getSourceLogoUrl(e){return e}getBlockchainContractLogoUrl(e){return e}}let a;function s(){return a||(a=new o),a}},69654:(e,t,r)=>{"use strict";r.d(t,{DialogSearch:()=>d});var n=r(50959),o=r(97754),a=r.n(o),s=r(11542),l=r(9745),i=r(6347),c=r(54313),u=r(92335);function d(e){const{children:t,isMobile:o,renderInput:d,onCancel:p,containerClassName:h,inputContainerClassName:g,iconClassName:f,cancelTitle:v=s.t(null,void 0,r(4543)),...b}=e;return n.createElement("div",{className:a()(u.container,o&&u.mobile,h)},n.createElement("div",{className:a()(u.inputContainer,o&&u.mobile,g,p&&u.withCancel)},d||n.createElement(m,{isMobile:o,...b})),t,n.createElement(l.Icon,{className:a()(u.icon,o&&u.mobile,f),icon:o?c:i}),p&&(!o||""!==b.value)&&n.createElement("div",{className:a()(u.cancel,o&&u.mobile),onClick:p},v))}function m(e){const{className:t,reference:r,isMobile:o,value:s,onChange:l,onFocus:i,onBlur:c,onKeyDown:d,onSelect:m,placeholder:p,activeDescendant:h,...g}=e;return n.createElement("input",{...g,ref:r,type:"text",className:a()(t,u.input,o&&u.mobile),autoComplete:"off",role:"searchbox","data-role":"search",placeholder:p,value:s,onChange:l,onFocus:i,onBlur:c,onSelect:m, +onKeyDown:d,"aria-activedescendant":h})}},96967:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogContentItem:()=>D});var n=r(50959),o=r(97754),a=r.n(o),s=(r(11542),r(50151)),l=r(9745),i=r(56570),c=r(24637),u=r(97006),d=r(84524),m=r(24633),p=r(77975),h=r(45345),g=r(32563),f=r(91682),v=r(618),b=r(36279),y=r(59695),S=r(58492),x=r(39330),w=r(19938),k=r(43010),C=r(79566);function E(e){const{className:t,placeholderLetter:r,url1:o,url2:s,size:l="xxxsmall"}=e,i=(0,n.useRef)(null),c=(0,n.useRef)(null),u=(0,n.useRef)(null),d=(0,n.useRef)(null),m=(0,n.useRef)(null),p=(0,n.useRef)(null);return(0,k.useIsomorphicLayoutEffect)((()=>{const e=void 0===o?[]:void 0===s?[o]:[o,s],t=p.current=(r=e,Promise.all(r.map((e=>(0,w.getImage)(`symbol_logo_${e}`,e,R).then((e=>e.cloneNode()))))));var r;t.catch((()=>[])).then((e=>{if(t===p.current)switch(e.length){case 0:u.current?.classList.add(C.hidden),c.current?.classList.add(y.hiddenCircleLogoClass),i.current?.classList.remove(y.hiddenCircleLogoClass);break;case 1:I(c.current,e[0]),u.current?.classList.add(C.hidden),c.current?.classList.remove(y.hiddenCircleLogoClass),i.current?.classList.add(y.hiddenCircleLogoClass);break;case 2:I(d.current,e[0]),I(m.current,e[1]),u.current?.classList.remove(C.hidden),c.current?.classList.add(y.hiddenCircleLogoClass),i.current?.classList.add(y.hiddenCircleLogoClass)}}))}),[o,s]),n.createElement("span",{className:a()(t,C.container)},n.createElement("span",{ref:u,className:a()(C.pairContainer,C.hidden)},n.createElement("span",{className:(0,x.getBlockStyleClasses)(l)},n.createElement("span",{ref:m,className:a()(C.logo,(0,x.getLogoStyleClasses)(l))}),n.createElement("span",{ref:d,className:a()(C.logo,(0,x.getLogoStyleClasses)(l))}))),n.createElement("span",{ref:c,className:a()(C.logo,y.hiddenCircleLogoClass,(0,S.getStyleClasses)(l))}),n.createElement("span",{ref:i,className:a()(C.logo,(0,S.getStyleClasses)(l))},n.createElement(y.CircleLogo,{size:l,placeholderLetter:r})))}function I(e,t){e&&(e.innerHTML="",e.appendChild(t))}function R(e){e.crossOrigin="",e.decoding="async"}var L=r(94869);function T(e){const{logoId:t,baseCurrencyLogoId:r,currencyLogoId:o,placeholder:s,className:l,size:i="xsmall"}=e,c=(0,n.useMemo)((()=>{const e={logoid:t,"currency-logoid":o,"base-currency-logoid":r};return(0,v.removeUsdFromCryptoPairLogos)((0,v.resolveLogoUrls)(e,b.LogoSize.Medium))}),[t,o,r]);return n.createElement(E,{key:i,className:a()(L.logo,l),url1:c[0],url2:c[1],placeholderLetter:s,size:i})}var B=r(29562),N=r(69533),M=r(92069);function D(e){ +const{dangerousTitleHTML:t,title:r,dangerousDescriptionHTML:o,description:v,searchToken:b,exchangeName:y,marketType:S,onClick:x,isSelected:w,isEod:k=!1,isActive:C=!1,isOffset:E=!1,invalid:I=!1,isHighlighted:R=!1,hideExchange:L=!1,hideMarkedListFlag:D=!1,onExpandClick:O,isExpanded:A,hoverComponent:P,country:_,providerId:F,source:W,source2:Q,type:U,flag:V,itemRef:K,onMouseOut:z,onMouseOver:H,className:Z,actions:G,reference:q,fullSymbolName:j,logoId:$,currencyLogoId:Y,baseCurrencyLogoId:X,shortName:J,hideLogo:ee=!1,exchangeTooltip:te,hideMarketType:re,isPrimary:ne}=e,{isSmallWidth:oe,isMobile:ae}=(0,s.ensureNotNull)((0,n.useContext)(d.SymbolSearchItemsDialogContext)),se=Boolean(P),le=!I&&!L&&(ae||!se),ie=(0,p.useWatchedValueReadonly)({watchedValue:h.watchedTheme})===m.StdTheme.Dark?M.dark:M.light,ce=P,ue=i.enabled("show_symbol_logos"),de=i.enabled("show_exchange_logos"),me=ue||!1,pe=Q?.description??W,he=Q?.name??W;return n.createElement("div",{className:a()(M.itemRow,oe&&M.multiLine,R&&M.highlighted,R&&ie,w&&M.selected,C&&M.active,I&&M.invalid,!ae&&g.mobiletouch&&se&&M.hover,Z),onClick:function(e){if(!x||e.defaultPrevented)return;e.preventDefault(),x(e)},"data-role":e["data-role"]||"list-item","data-active":C,"data-type":S,"data-name":"symbol-search-dialog-content-item",onMouseOut:z,onMouseOver:H,ref:q},n.createElement("div",{ref:K,className:a()(M.itemInfoCell,M.cell,E&&M.offset)},n.createElement("div",{className:a()(M.actionHandleWrap,!me&&M.fixedWidth)},n.createElement(n.Fragment,null,!1,O&&n.createElement("div",{onClick:function(e){if(!O||e.defaultPrevented)return;e.preventDefault(),O(e)}},n.createElement(l.Icon,{className:a()(M.expandHandle,A&&M.expanded,w&&M.selected),icon:N})),me&&!E&&n.createElement("div",{className:a()(M.logo,Boolean(O)&&M.isExpandable)},n.createElement(T,{key:j,logoId:$,currencyLogoId:Y,baseCurrencyLogoId:X,placeholder:J?J[0]:void 0})))),n.createElement("div",{className:a()(M.description,me&&E&&M.offset)},r&&n.createElement("div",{className:a()(M.symbolTitle,C&&M.active,I&&M.invalid,!Boolean(o)&&M.noDescription,!g.mobiletouch&&"apply-overflow-tooltip"),"data-overflow-tooltip-text":r,"data-name":"list-item-title"},"string"==typeof r&&b?n.createElement(c.HighlightedText,{className:M.highlightedText,text:r,queryString:b,rules:(0,u.createRegExpList)(b)}):r,k&&n.createElement("span",{className:M.dataMode},"E")),!r&&t&&n.createElement("div",{className:a()(M.symbolTitle,C&&M.active,I&&M.invalid,!g.mobiletouch&&"apply-overflow-tooltip"),"data-name":"list-item-title","data-overflow-tooltip-text":(0,f.removeTags)(t)},n.createElement("span",{dangerouslySetInnerHTML:{__html:t}}),k&&n.createElement("span",{className:M.dataMode},"E")),oe&&ge())),!oe&&n.createElement("div",{className:a()(M.cell,M.descriptionCell,Boolean(ce)&&M.addition)},ge(),ce?n.createElement(ce,{...e,className:M.actions,onMouseOver:void 0,onMouseOut:void 0}):null),oe&&ce?n.createElement(ce,{...e,className:M.cell,onMouseOver:void 0,onMouseOut:void 0}):null,le&&n.createElement("div",{className:a()(M.exchangeCell,M.cell) +},n.createElement("div",{className:a()(M.exchangeDescription)},!re&&n.createElement("div",{className:a()(M.marketType,C&&M.active)},S),n.createElement("div",{className:M.source},!1,"economic"===U&&pe&&he?n.createElement("div",{className:a()(M.exchangeName,C&&M.active,"apply-common-tooltip",M.narrow,re&&M.wide),title:pe},he):n.createElement("div",{className:a()(M.exchangeName,C&&M.active,te&&"apply-common-tooltip"),title:te},y))),de&&n.createElement("div",{className:M.flag},n.createElement(B.SymbolSearchFlag,{key:de?`${j}_exchange`:`${_}_${F}_${Q?.id}_${U}_${V}`,className:M.icon,country:_,providerId:F,sourceId:"economic"===U&&Q?Q.id:void 0}))),n.createElement("div",{className:a()(M.cell,Boolean(G)&&M.actionsCell)},G));function ge(){if(I)return null;const e=a()(M.symbolDescription,C&&M.active,!g.mobiletouch&&"apply-overflow-tooltip apply-overflow-tooltip--allow-text");return v?n.createElement("div",{className:e},b?n.createElement(c.HighlightedText,{className:M.highlightedText,text:v,queryString:b,rules:(0,u.createRegExpList)(b)}):v):o?n.createElement("div",{"data-overflow-tooltip-text":(0,f.removeTags)(o),className:e,dangerouslySetInnerHTML:{__html:o}}):null}}},29562:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchFlag:()=>f});var n=r(50959),o=r(97754),a=r.n(o),s=r(24633),l=r(36279);const i=r.p+"mock-dark.16b5f3a431f502b03ae3.svg",c=r.p+"mock-light.d201313017eb2c1b989f.svg";function u(e){return e===s.StdTheme.Dark?i:c}var d=r(77975),m=r(45345),p=r(50151);const h=l.LogoSize.Medium;var g=r(6963);function f(e){const{country:t,tooltip:r,providerId:o,sourceId:s,className:i}=e,c=(0,d.useWatchedValueReadonly)({watchedValue:m.watchedTheme}),[f,v]=(0,n.useState)(function({country:e,providerId:t,sourceId:r}){const n=(0,l.getLogoUrlResolver)();return o=>{const a=e=>n.getProviderLogoUrl(e,h),s=[{value:r,resolve:a},{value:e,resolve:e=>n.getCountryFlagUrl(e.toUpperCase(),h)},{value:t,resolve:a}].find((({value:e})=>void 0!==e&&e.length>0));return void 0!==s?s.resolve((0,p.ensureDefined)(s.value)):u(o)}}({country:t,providerId:o,sourceId:s})(c));return n.createElement("img",{className:a()(i,"apply-common-tooltip",g.icon),crossOrigin:"","data-tooltip":r,src:f,onError:function(){v(u(c))}})}},58442:(e,t,r)=>{"use strict";r.d(t,{QualifiedSources:()=>n,qualifyProName:()=>s});var n,o=r(50151),a=r(56570);r(81319);function s(e){return e}!function(e){function t(e){return e.pro_name}function r(e){{const t=a.enabled("pay_attention_to_ticker_not_symbol")?e.ticker:e.name;return(0,o.ensureDefined)(t)}}e.fromQuotesSnapshot=function(e){return"error"===e.status?e.symbolname:e.values.pro_name},e.fromQuotesResponse=function(e){const{values:r,symbolname:n,status:o}=e;return"error"===o&&n?n:t(r)},e.fromQuotes=t,e.fromSymbolSearchResult=function(e,t){{const{ticker:r,symbol:n}=t??e;return a.enabled("pay_attention_to_ticker_not_symbol")?(0,o.ensureDefined)(r??n):(0,o.ensureDefined)(n)}},e.fromSymbolInfo=r,e.fromSymbolMessage=function(e,t){return"symbol_resolved"===t.method?r(t.params[1]):e}}(n||(n={}))},20882:(e,t,r)=>{"use strict";r.d(t,{createSearchSources:()=>l, +filterSearchSources:()=>a,isAllSearchSourcesSelected:()=>o,splitSearchSourcesByGroup:()=>s});const n=[];function o(e){return""===e.value()}function a(e,t){return e.filter((e=>e.includes(t)))}function s(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])=>n.indexOf(e)-n.indexOf(t))))}function l(e,t){return t.map((t=>new e(t)))}},70613:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogBodyContext:()=>n});const n=r(50959).createContext(null)},84524:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialogContext:()=>n});const n=r(50959).createContext(null)},73280:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialog:()=>et});var n,o,a,s=r(50959),l=r(97754),i=r.n(l),c=r(11542),u=r(56570),d=r(44254),m=r(81319);function p(e){const t=function(e){let t,r=0,n=0;for(let o=0;o"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 f(e,t,r){const n=e.value,[o,a]=v(e,r),s=(0,m.getSymbolFullName)(t),l=d.symbolTokenEscapeRe.test(s)?`'${s}'`:s;return[n.substring(0,a)+l+n.substring(a+o.length),a+l.length]}function v(e,t){const{value:r,selectionStart:n}=e,o=(0,d.tokenize)(t?r.toUpperCase():r),a=(0,d.getTokenAtPos)(o,n||0);return[a?.value||"",a?a.offset:r.length,o]}!function(e){e.Init="init",e.Var="var",e.Operator="operator"}(n||(n={})),function(e){e[e.Init=0]="Init",e[e.Div=1]="Div",e[e.Expression=2]="Expression",e[e.BracedExpression=3]="BracedExpression"}(o||(o={})),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"}(a||(a={}));const b=["futures","forex","bond","economic","options"];var y=r(84877),S=r(24437),x=r(79418),w=r(9745),k=r(86240),C=r(86781),E=r(84524),I=r(69654),R=r(3343),L=r(19291);function T(e,t,r){return`source-item-${e}-${t}-${r}`}var B=r(20882),N=r(24517);function M(e){const{children:t,className:r}=e;return s.createElement("div",{className:i()(N.container,r)},s.createElement("div",{className:N.childrenWrapper},t))}var D=r(50151),O=r(78036),A=r(24637),P=r(97006),_=r(91540),F=r(6109);function W(e){ +const{searchSource:t,onClick:r,queryString:n,isFocused:o,id:a}=e,{symbolSearchContent:l,isAllSearchSourcesSelected:c,allSearchSourcesTitle:u,isMobile:d}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),p=l.currentSelectedSearchSource,h=(0,D.ensureNotNull)(p).value(),g=c(t),f=t.value()===h,v=(0,s.useMemo)((()=>(0,P.createRegExpList)(n)),[n]),b=t.description(),y=b&&!g,S=m.isSeparateSymbolSearchTabs&&g&&u?u:t.name(),x=i()(F.container,d?F.mobile:F.desktop,f&&F.selected,o&&F.focused,g&&F.allSelected,g&&F.libAllSelected,!g&&d&&F.bordered);return s.createElement("div",{className:i()(!d&&F.wrap,g&&F.libAllSelected),onClick:r,id:a},s.createElement("div",{className:x},s.createElement("div",{className:F.iconWrap},!!g&&s.createElement(w.Icon,{className:i()(F.icon,F.allSelectedIcon),icon:_})),s.createElement("div",{className:F.textBlock},s.createElement("div",{className:i()(F.title,!y&&!d&&F.titleWithoutDesc)},s.createElement(A.HighlightedText,{className:i()(f&&F.highlighted),queryString:n,text:S,rules:v})),y&&s.createElement("div",{className:i()(F.description,"apply-overflow-tooltip")},s.createElement(A.HighlightedText,{className:F.highlighted,queryString:n,rules:v,text:b})))))}var Q=r(77975),U=r(45345),V=r(24633),K=r(70613),z=r(66619),H=r(67562),Z=r(96137);const G={emptyTextClassName:Z.emptyText};function q(e){const{searchSources:t}=e,{setSelectedIndex:n,setSelectedSearchSource:o,setMode:a,isMobile:l,emptyState:u,autofocus:d}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),p=(0,Q.useWatchedValueReadonly)({watchedValue:U.watchedTheme})===V.StdTheme.Dark?z:H,h=(0,C.useMatchMedia)(k["media-phone-vertical"]),[g,f]=(0,s.useState)(""),v=(0,s.useMemo)((()=>[{group:null,sources:(0,m.createGroupColumns)((0,B.filterSearchSources)(t,g),h?1:2)}]),[t,g,h]),b=((0,s.useMemo)((()=>({})),[]),(0,s.useRef)(null)),y=(0,s.useRef)(null),{focusedItem:S,activeDescendant:x,handleKeyDown:N,resetFocusedItem:D}=function(e,t,r){const[n,o]=(0,s.useState)(null),[a,l]=(0,s.useState)("");function i(t){const r=e[t.groupIndex].sources[t.col].length-1;if(t.row===r){const e=d(t.groupIndex+1);if(null===e)return;return t.col>0&&!u({...t,groupIndex:e,row:0})?void o({groupIndex:e,col:0,row:0}):void o({...t,groupIndex:e,row:0})}o({...t,row:t.row+1})}function c(t){if(0===t.row){const r=d(t.groupIndex-1,-1);if(null===r)return;const n=e[r].sources[t.col]?.length??0;return 0===n?void o({groupIndex:r,col:0,row:0}):void o({...t,groupIndex:r,row:n-1})}o({...t,row:t.row-1})}function u(t){return Boolean(e[t.groupIndex]?.sources[t.col]?.[t.row])}function d(t=0,r=1){const n=e.length;let o=(t+n)%n;for(;!u({groupIndex:o,col:0,row:0});)if(o=(o+r+n)%n,o===t)return null;return o}return(0,s.useEffect)((()=>{if(!r.current)return;if(!n)return void l("");const e=T(n.groupIndex,n.col,n.row),t=r.current.querySelector(`#${e}`);t?.scrollIntoView({block:"nearest"}),l(e)}),[n]),(0,s.useEffect)((()=>{o(null)}),[t]),{focusedItem:n,activeDescendant:a,handleKeyDown:function(a){if(!r.current)return;const s=(0,R.hashFromEvent)(a);if(32!==s&&13!==s)switch((0, +L.mapKeyCodeToDirection)(s)){case"blockNext":if(a.preventDefault(),!n){const e=d();if(null===e)break;o({groupIndex:e,col:0,row:0});break}i(n);break;case"blockPrev":if(a.preventDefault(),!n)break;c(n);break;case"inlineNext":{if(!n||t)break;a.preventDefault();const r=e[n.groupIndex].sources.length;if(n.col===r-1||!u({...n,col:n.col+1})){i({...n,col:0});break}o({...n,col:n.col+1});break}case"inlinePrev":{if(!n||t)break;a.preventDefault();const r=e[n.groupIndex].sources.length;if(0===n.col){if(0!==n.row){c({...n,col:r-1});break}const t=d(n.groupIndex-1,-1);if(null===t)break;const a=e[t].sources.length,s=e[t].sources[0].length;if(!u({groupIndex:t,col:a-1,row:s-1})){c(n);break}o({groupIndex:t,col:a-1,row:s-1});break}o({...n,col:n.col-1});break}}else{if(!n)return;a.preventDefault();const e=r.current.querySelector(`#${T(n.groupIndex,n.col,n.row)}`);e instanceof HTMLElement&&e.click()}},resetFocusedItem:()=>o(null)}}(v,h,y);(0,s.useLayoutEffect)((()=>{d&&b?.current?.focus()}),[]);const A=u?s.createElement(u,null):s.createElement(M,{className:Z.noResultsDesktop},s.createElement(w.Icon,{icon:p,className:Z.emptyIcon}),s.createElement("div",{className:Z.emptyText},c.t(null,void 0,r(53182)))),P=!(v.length&&v.every((e=>0===e.sources.length)));return s.createElement(K.SymbolSearchDialogBodyContext.Provider,{value:G},s.createElement(I.DialogSearch,{placeholder:c.t(null,void 0,r(8573)),onChange:function(e){D(),f(e.target.value),y&&y.current&&(y.current.scrollTop=0)},reference:b,onKeyDown:N,onBlur:D,"aria-activedescendant":x}),P?s.createElement("div",{ref:y,className:i()(Z.contentList,!l&&Z.contentListDesktop),onTouchStart:function(){b.current?.blur()}},v.map(((e,t)=>{const{group:r,sources:n}=e;return 0===n.length?s.createElement(s.Fragment,{key:r}):s.createElement(s.Fragment,{key:r},!1,s.createElement("div",{className:i()(Z.searchSourceItemsContainer,!l&&Z.searchSourceItemsContainerDesktop,h&&Z.oneColumn)},n.map(((e,r)=>s.createElement("div",{key:`${t}-${r}`,className:Z.column},e.map(((e,n)=>s.createElement(W,{id:T(t,r,n),isFocused:!!S&&(S.groupIndex===t&&S.col===r&&S.row===n),key:e.value(),searchSource:e,queryString:g,onClick:_.bind(null,e)}))))))))}))):A);function _(e){o(e),a("symbolSearch"),n(-1)}}var j,$,Y,X,J=r(32227),ee=r(14051);r(84906);function te(e){return e.hasOwnProperty("exchange")}async function re(e){{const t=await async function(e){return new Promise((t=>{window.ChartApiInstance.searchSymbols(e.text||"",e.exchange||"",e.type||"",(e=>{t(e)}),e.searchInitiationPoint??"symbolSearch")}))}(e);return{symbols:t,symbols_remaining:0}}}!function(e){e.SourceId="source_id",e.EconomicCategory="economic_category",e.SearchType="search_type",e.Sector="sector",e.Product="product",e.Centralization="centralization",e.OnlyHasOptions="only_has_options"}(j||(j={})),function(e){e.SymbolSearch="symbolSearch",e.Watchlist="watchlist",e.Compare="compare",e.IndicatorInputs="indicatorInputs"}($||($={})),function(e){e[e.Prod=0]="Prod",e[e.Local=1]="Local"}(Y||(Y={})),function(e){e[e.Paginated=0]="Paginated",e[e.NoLimit=1]="NoLimit"}(X||(X={})) +;new Map([].map((({value:e,search_type:t})=>[e,t])));var ne=r(78136),oe=r(51768),ae=r(68335),se=r(81348),le=r(486),ie=r(81574),ce=r(35119),ue=r(32617),de=r(69135),me=r(63861),pe=r(10070);function he(e){const{state:t,update:r}=e,{searchRef:n,forceUpdate:o,upperCaseEnabled:a}=(0,D.ensureNotNull)((0,s.useContext)(E.SymbolSearchItemsDialogContext)),l=(0,d.tokenize)(n.current?.value),i=function(e){const t={braceBalance:0,currentState:"var",warnings:[],errors:[]};if(!u.enabled("show_spread_operators"))return t;let r="init";const n=[];for(let o=0;o{!n.current||i.errors.length||i.warnings.length||(n.current.value=h(p(l)),o())}}])),s.createElement("div",{className:pe.actions},c.map((e=>s.createElement(se.ToolWidgetButton,{className:pe.actionButton,icon:e.icon,key:e.name,isDisabled:ge(e,i),onClick:()=>function(e){if(!ge(e,i)){if(e.insert&&n.current){const s=n.current.value+e.insert;n.current.value=s,n.current.setSelectionRange(s.length,s.length);const[l,,i]=v(n.current,a);t.current&&(t.current.selectedIndexValue=-1,t.current.searchSpreadsValue=(0,d.isSpread)(i),t.current.searchTokenValue=l),o(),r()}e.callback&&e.callback(),n.current?.focus(),(0,oe.trackEvent)("GUI","SS",e.name)}}(e)}))))}function ge(e,t){let r=!1;if(!t.errors.length)switch(e.type){ +case"binaryOp":r="var"===t.currentState;break;case"openBrace":r="var"!==t.currentState;break;case"closeBrace":r="var"===t.currentState&&t.braceBalance>0;break;case"complete":r=!t.errors.length&&!t.warnings.length}return!r}var fe=r(63932),ve=r(84952),be=r(29006),ye=r(14543),Se=r(10381),xe=r(52019),we=r(92244);const ke=(0,m.getDefaultSearchSource)();function Ce(e){const{mode:t,setMode:n,searchRef:o,cachedInputValue:a,setSelectedIndex:l,setSelectedSearchSource:u,isAllSearchSourcesSelected:d,allSearchSourcesTitle:p,upperCaseEnabled:h,symbolSearchContent:g}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),f=g.currentSelectedSearchSource,v=(0,D.ensureNotNull)(f),b="symbolSearch"===t,y=d(v),S=m.isSeparateSymbolSearchTabs&&y&&p?p:v.name(),x=(0,s.useCallback)((()=>{if(m.isSeparateSymbolSearchTabs&&!y&&ke)return u(ke),l(-1),void o.current?.focus();o.current&&(a.current=h?o.current.value.toUpperCase():o.current.value),n("exchange")}),[y,o,h,n,u]);return m.isSeparateSymbolSearchTabs?b?s.createElement(ye.LightButton,{onClick:x,isPills:!y,size:"xsmall",variant:y?"ghost":"quiet-primary",showCaret:y,endSlot:y?void 0:s.createElement(w.Icon,{icon:xe}),enableActiveStateStyles:!1,className:i()(we.button,!y&&we.withFlag),tabIndex:-1,"data-name":"sources-button"},s.createElement("div",{className:we.buttonContent},null,s.createElement("span",null,S))):null:b?s.createElement("div",{className:i()(we.flagWrap,"apply-common-tooltip",!y&&we.withFlag),title:c.t(null,void 0,r(57640)),onClick:x,"data-name":"sources-button"},y&&s.createElement(w.Icon,{className:we.icon,icon:_}),null,s.createElement("div",{className:i()(we.title)},S),s.createElement(Se.ToolWidgetCaret,{className:we.caret,dropped:!1})):null}var Ee=r(6591);function Ie(e){const{brokerButton:t=null}=e,{isSmallWidth:n,selectedFilterValues:o,setSelectedFilterValues:a,setSelectedIndex:l,isMobile:u,searchRef:d,symbolSearchContent:p}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),h=p.tabSelectFilters;return m.isSeparateSymbolSearchTabs?s.createElement("div",{className:i()(Ee.wrap,Ee.small,Ee.newStyles,u&&Ee.mobile)},t&&s.createElement("div",{className:Ee.brokerWrap},t),p.canChangeExchange&&s.createElement("div",{className:Ee.filterItem},s.createElement(Ce,null)),h&&h.map((e=>{const{id:t,options:r,label:n}=e,i=r.find((e=>e.value===FILTER_DEFAULT_VALUE));if(!i)throw new Error("There must be default filter value in filter definition");const c=r.find((e=>e.value===o[p.currentSymbolType]?.[t]))||i;return s.createElement("div",{key:t,className:Ee.filterItem},s.createElement(SymbolSearchSelectFilter,{selectedOption:c,defaultOption:i,options:r,onSelect:e=>{a(p.currentSymbolType,{[t]:e.value}),trackEvent("New SS",p.currentSymbolType,null===e.value?e.analyticsLabel:e.value),l(-1),d.current?.focus()},label:n,isMobile:u,"data-name":t}))}))):s.createElement("div",{className:i()(Ee.wrap,n&&Ee.small)},s.createElement("div",{className:Ee.item},s.createElement("div",{className:Ee.text},n?c.t(null,void 0,r(74007)):c.t(null,void 0,r(95481)))),s.createElement("div",{className:Ee.item +},!n&&s.createElement("div",{className:Ee.text},c.t(null,void 0,r(78734))),p.canChangeExchange&&s.createElement("div",{className:Ee.exchange},s.createElement(Ce,null))))}var Re=r(63273),Le=r(44458);function Te(e){const{onTouchMove:t,listRef:r,className:n,listWrapRef:o,virtualListKey:a,items:l,getItemSize:c,hideFeed:u,canLoadMore:d,onLoadMoreSymbols:p}=e,{mode:h,isSmallWidth:g,handleListWidth:f}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),[v,b]=(0,s.useState)(null),y=(0,be.useResizeObserver)((function([e]){b(e.contentRect.height),f(e.contentRect.width)})),S=(0,s.useCallback)((e=>{const{index:t,style:r}=e;return s.createElement("div",{style:r},l[t])}),[l]),x=(0,s.useCallback)((e=>(0,D.ensure)(l[e].key)),[l]),w="watchlist"===h&&null!==v;return s.createElement("div",{className:i()(Le.wrap,w&&Le.watchlist,u&&Le.noFeed,u&&m.isSeparateSymbolSearchTabs&&Le.newStyles,n),onTouchMove:t,ref:y},s.createElement("div",{ref:o,className:i()(Le.scrollContainer,u&&Le.noFeed)},w?s.createElement(ve.VariableSizeList,{key:a,ref:r,className:Le.listContainer,width:"100%",height:(0,D.ensureNotNull)(v),itemCount:l.length,itemSize:c,children:S,itemKey:x,overscanCount:20,direction:(0,Re.isRtl)()?"rtl":"ltr"}):s.createElement(s.Fragment,null,s.createElement("div",{className:i()(Le.listContainer,g&&Le.multiLineItemsContainer)},!m.isSeparateSymbolSearchTabs&&s.createElement(Ie,null),...l,!1))))}var Be=r(96967),Ne=r(47308),Me=r(76717);const De=u.enabled("hide_image_invalid_symbol");function Oe(e){const{otherSymbolsCount:t,onChangeSymbolTypeFilter:r,onResetFilters:n,onListTouchMove:o,brokerTitle:a,brokerLogoInfo:i,isBrokerActive:c,onBrokerToggle:u,listRef:d,listWrapRef:p,onLoadMoreSymbols:h,canLoadMore:g}=e,{mode:f,isMobile:v,selectedSymbolType:b,symbolTypes:y,feedItems:S,contentItem:x,emptyState:w=Ae,symbolSearchContent:k,symbolSearchState:C}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),I=a?s.createElement(BrokerButton,{brokerTitle:a,isActive:c,onToggle:u,onKeyDown:e=>{const t=(0,R.hashFromEvent)(e);t!==9+R.Modifiers.Shift&&9!==t&&e.stopPropagation()},logoInfo:i}):null,L=y.map((e=>({id:e.value,children:e.name}))),T="symbolSearch"===f&&["good","loadingWithPaginated"].includes(C),B=x??Be.SymbolSearchDialogContentItem,N=(0,s.useMemo)((()=>S.map((e=>s.createElement(B,{...e,searchToken:k.token})))),[S]);return s.createElement(s.Fragment,null,"symbolSearch"===f&&s.createElement(s.Fragment,null,s.createElement("div",{className:l(Me.bubblesContainer,!v&&I&&Me.withButton,v&&Me.mobile)},y.length>0&&s.createElement(Ne.RoundButtonTabs,{id:"symbol-search-tabs",isActive:e=>e.id===b,onActivate:r,overflowBehaviour:v?"scroll":"wrap",className:l(Me.bubbles,v&&Me.mobile,m.isSeparateSymbolSearchTabs&&(k.withFilters||I)&&!v&&Me.withFilters),items:L},v?null:s.createElement("div",null,I)),!m.isSeparateSymbolSearchTabs&&v&&y.length>0&&a&&s.createElement("div",{className:Me.brokerButtonWrap},I)),m.isSeparateSymbolSearchTabs&&s.createElement(Ie,{brokerButton:v?I:void 0})),s.createElement(Te,{listRef:d,listWrapRef:p,onTouchMove:o,items:N, +getItemSize:()=>_e,onLoadMoreSymbols:h,canLoadMore:g,hideFeed:!T}),"loading"===C&&s.createElement("div",{className:Me.spinnerWrap},s.createElement(fe.Spinner,null)),"symbolSearch"===f&&s.createElement(s.Fragment,null,!1,"empty"===C&&s.createElement(w,null)))}function Ae(e){const t=(0,Q.useWatchedValueReadonly)({watchedValue:U.watchedTheme})===V.StdTheme.Dark?z:H;return s.createElement(M,{className:Me.noResultsDesktop},!De&&s.createElement(w.Icon,{icon:t,className:Me.emptyIcon}),s.createElement("div",{className:Me.emptyText},c.t(null,void 0,r(76822))))}const Pe=(0,m.getDefaultSearchSource)(),_e=52;function Fe(e){const{mode:t,setMode:n,setSelectedIndex:o,isMobile:a,selectedSearchSource:l,setSelectedSearchSource:p,isAllSearchSourcesSelected:h,selectedSymbolType:b,setSelectedSymbolType:y,symbolSearchContent:S,setSymbolSearchContent:x,searchRef:w,setSearchSpreads:k,showSpreadActions:C,selectedItem:R,forceUpdate:L,placeholder:T,initialScreen:B,footer:N,searchInput:M,upperCaseEnabled:D,externalInput:A,handleKeyDown:P,customSearchSymbols:_,filterDefinitions:F,filterQueryParams:W,searchSources:Q,symbolSearchState:U,setSymbolSearchState:V,onEmptyResults:z,searchInitiationPoint:H}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext),Z=_??re,G=(0,s.useRef)(t);G.current=t;const q=(0,s.useRef)(new AbortController),[j,$]=(0,s.useState)(0),Y=(0,s.useRef)(0),[X,se]=(0,s.useState)(S.token),le=(0,s.useRef)(null),ie=(0,s.useRef)(null),ce=(0,s.useRef)({selectedIndexValue:-1,searchTokenValue:"",searchSpreadsValue:!0}),ue=(0,s.useRef)(null),de=(0,s.useRef)(null),me=(0,s.useRef)(null),{broker:pe=null,brokerId:ge,brokerTitle:fe,brokerLogoInfo:ve,isBrokerChecked:be=!1,setIsBrokerChecked:ye=()=>{},unhideSymbolSearchGroups:Se=""}={brokerId:void 0,brokerTitle:void 0,brokerLogoInfo:void 0};(0,s.useEffect)((()=>()=>{q.current.abort(),Fe(),We()}),[]),(0,s.useEffect)((()=>{w?.current&&se(w.current.value)}),[]),(0,s.useEffect)((()=>{const e=w.current;if(e)return e.addEventListener("input",Re),e.addEventListener("focus",Ae),e.addEventListener("select",Ie),e.addEventListener("click",Ie),e.addEventListener("keyup",_e),A&&P&&e.addEventListener("keydown",P),()=>{e&&(e.removeEventListener("input",Re),e.removeEventListener("focus",Ae),e.removeEventListener("select",Ie),e.removeEventListener("click",Ie),e.removeEventListener("keyup",_e),A&&P&&e.removeEventListener("keydown",P))}}),[P]),(0,s.useEffect)((()=>{Boolean(B)&&""===X.trim()?x((e=>{const t=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(b)),r=F?.[b];return{...e,tabSelectFilters:r,currentSymbolType:b,canChangeExchange:t,withFilters:Boolean(t||r?.length),token:X,currentTabAvailableSearchSources:Q,currentSelectedSearchSource:l}})):(x((e=>({...e,symbolStartIndex:0}))),Te(X,b,l).then((()=>{le.current&&(le.current.scrollTop=0)})))}),[X,b,l,be,B,W]),(0,s.useEffect)((()=>{if(!R||!w.current)return;if(!u.enabled("show_spread_operators"))return w.current.value=R.symbol,void L();const e=te(R)?R.exchange:R.parent.exchange;let t;t="contracts"in R&&R.contracts?.length?R.contracts[0]:R;const r={ +name:t.symbol,exchange:e,prefix:t.prefix,fullName:t.full_name},[n,o]=f(w.current,r,D);w.current.value=n,w.current.setSelectionRange(o,o),L()}),[R]);const xe=B??"div",we=Boolean(B)&&"symbolSearch"!==t,ke=M??I.DialogSearch,Ce=(0,s.useMemo)((()=>({listRef:ie,resetRecommends:De,updateRecommends:Te,searchToken:X,emptyTextClassName:Me.emptyText,isBrokerChecked:be,symbolSearchState:U,currentMode:G})),[ie,X,be,U,G,W]);return s.createElement(K.SymbolSearchDialogBodyContext.Provider,{value:Ce},!(A&&"symbolSearch"===t)&&s.createElement(ke,{reference:w,className:i()(Me.search,D&&Me.upperCase),placeholder:T||c.t(null,void 0,r(8573))},C&&s.createElement(he,{state:ce,update:Le})),we?s.createElement(xe,null):s.createElement(Oe,{otherSymbolsCount:j,onListTouchMove:function(){w.current?.blur()},onChangeSymbolTypeFilter:function(e){const{id:t}=e;y(t),o(-1)},onResetFilters:function(){m.isSeparateSymbolSearchTabs?"resetFilter"===U?y((0,m.getAllSymbolTypesValue)()):Pe&&p(Pe):(y((0,m.getAllSymbolTypesValue)()),Pe&&p(Pe));ye(!1),a||w.current?.focus()},brokerTitle:fe,brokerLogoInfo:ve,isBrokerActive:be,onBrokerToggle:ye,listRef:ie,listWrapRef:le,onLoadMoreSymbols:void 0,canLoadMore:void 0}),N);function Ee(){if(!w.current)return;const[e,t,r]=v(w.current,D);Y.current=t,ce.current={selectedIndexValue:-1,searchSpreadsValue:(0,d.isSpread)(r),searchTokenValue:e},ue.current||(ue.current=setTimeout(Le,0))}function Ie(){if(!w.current)return;const[,e]=v(w.current,D);e!==Y.current&&Ee()}function Re(){u.enabled("show_spread_operators")?Ee():w.current&&(ce.current={selectedIndexValue:-1,searchSpreadsValue:!1,searchTokenValue:w.current.value},ue.current||(ue.current=setTimeout(Le,0)))}function Le(){const{selectedIndexValue:e,searchTokenValue:t,searchSpreadsValue:r}=ce.current;ue.current=null,(0,J.unstable_batchedUpdates)((()=>{k(r),o(e),se(D?t.toUpperCase():t)}))}async function Te(e,t,r,n){try{"noop"===U?V("loading"):n?V("loadingWithPaginated"):(Fe(),We(),de.current=setTimeout((()=>{const r=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),n=F?.[t];x({token:e,canChangeExchange:r,tabSelectFilters:n,withFilters:Boolean(r||n?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q,renderSymbolSearchList:[],symbolsRemaining:0,symbolStartIndex:0}),V("loading")}),500)),Qe();(0,m.getAllSymbolTypesValue)();const o=!1;let a;if(be&&pe){a=(await(0,ee.respectAbort)(q.current.signal,pe.accountMetainfo())).prefix}const s=u.enabled("show_spread_operators")?g(e)??a??r?.getRequestExchangeValue():l?.getRequestExchangeValue(),i=g(e)?void 0:(r||l)?.getRequestCountryValue(),[c,d]=await Promise.all([Ne(q.current.signal,e,t,r,s,i,n),o&&!n?getRecent():Promise.resolve([])]),p=d.filter((e=>s?e.exchange?.toLowerCase()===s.toLowerCase():!i||e.country?.toLowerCase()===i.toLowerCase())),h=new Set(p.map((e=>`${e.exchange}_${e.symbol}`))),f=c.symbols.filter((e=>!h.has(`${e.exchange}_${e.symbol}`)));let v=function(e,t=window.ChartApiInstance.symbolsGrouping()){const r={},n=[];for(let o=0;o{const n=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),o=F?.[t];return{...r,canChangeExchange:n,tabSelectFilters:o,token:e,symbolsRemaining:0,withFilters:Boolean(n||o?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q}})),Fe(),V("empty"),void Be();Fe(),x((r=>{const n=Boolean(l&&Q.length>1&&!(0,m.exchangeSelectDisabled)(t)),o=F?.[t];return{...r,canChangeExchange:n,tabSelectFilters:o,renderSymbolSearchList:v,token:e,symbolsRemaining:c.symbols_remaining,withFilters:Boolean(n||o?.length),currentSymbolType:t,currentSelectedSearchSource:l,currentTabAvailableSearchSources:Q,symbolStartIndex:r.symbolStartIndex+c.symbols.length}})),V("good")}catch(e){(0,ee.skipAbortError)(e)}}function Be(){z&&(me.current=setTimeout((()=>z()),1e3))}async function Ne(e,t,r,n,o,a,s){const l={serverHighlight:!1,text:u.enabled("show_spread_operators")?(0,d.shortName)(t):w.current?.value,exchange:o,country:a,type:r,lang:window.language||"",sortByCountry:void 0,brokerId:ge,onlyTradable:Boolean(ge)&&be,unhideSymbolSearchGroups:Se,signal:e,start:s,filterQueryParams:W,searchInitiationPoint:H},i=(0,ne.getSearchRequestDelay)();return void 0!==i&&await(0,ee.delay)(e,i),Z(l)}function De(){Qe(),V("empty"),se(""),k(!1),x((e=>({...e,symbolStartIndex:0}))),Fe()}function Ae(){"watchlist"===G.current&&(n("symbolSearch"),(0,oe.trackEvent)("Watchlist","Mobile SS","Go to SS page"))}function _e(e){switch((0,ae.hashFromEvent)(e)){case 37:case 39:Ie()}}function Fe(){de.current&&clearTimeout(de.current)}function We(){me.current&&clearTimeout(me.current)}function Qe(){q.current.abort(),q.current=new AbortController}}var We=r(48199),Qe=r(74395),Ue=r(58442),Ve=r(56840);function Ke(e){const[t,r]=(0,s.useState)((()=>{const{defaultSearchSource:t,searchSources:r}=e,n=Ve.getValue("symboledit.exchangefilter","");return r.find((e=>e.value()===n))||t}));return[t,(0,s.useCallback)((e=>{var t;r(e),t=e,Ve.setValue("symboledit.exchangefilter",t.value())}),[])]}function ze(e){const[t,r]=(0,s.useState)((()=>{if(1===e.types.length)return e.types[0].value;const t=Ve.getValue("symboledit.filter",(0,m.getAllSymbolTypesValue)());return e.types.find((e=>e.value===t))?t:(0,m.getAllSymbolTypesValue)()}));return[t,(0,s.useCallback)((e=>{var t;r(e),t=e,Ve.setValue("symboledit.filter",t)}),[])]}var He=r(36947),Ze=r(82708),Ge=r(88145),qe=r(76460),je=r(63748);const $e=!1,Ye=(0,m.getAvailableSearchSources)(),Xe=(0,m.getDefaultSearchSource)(),Je=u.enabled("uppercase_instrument_names");function et(e){ +const{onClose:t,symbolTypeFilter:n,initialMode:o,defaultValue:a="",showSpreadActions:l,hideMarkedListFlag:i,selectSearchOnInit:d=!0,onSearchComplete:p,dialogTitle:h=c.t(null,void 0,r(51165)),placeholder:g,fullscreen:v,initialScreen:x,wrapper:w,dialog:k,contentItem:C,footer:I,searchInput:R,emptyState:T,autofocus:N,dialogWidth:M,onKeyDown:D,searchSourcesScreen:O,customSearchSymbols:A,isDisableFiltering:P,disableRecents:_,shouldReturnFocus:F,onSymbolFiltersParamsChange:W,onEmptyResults:Q,enableOptionsChain:U,searchInitiationPoint:V="symbolSearch"}=e,K=(0,s.useMemo)((()=>{if(P)return[];const t=e.symbolTypes??(0,m.getAvailableSymbolTypes)();return n?n(t):t}),[]),z=void 0!==e.input,H=P?[]:Ye,[Z,G]=(0,s.useState)((()=>st(a,U)?"options":o)),[j,$]=(0,s.useState)((()=>st(a,U))),[Y,X]=(0,s.useState)((()=>null)),J=(0,s.useRef)(function(e,t){const r=st(e,t);return(0,m.isOptionDefaultValue)(e)?r??e.value:e}(a,U)),[ee,ne]=Ke({searchSources:H,defaultSearchSource:Xe}),[oe,se]=[],[le,ie]=ze({types:K}),[ce,ue]=[{},()=>{}],[de,me]=(0,s.useState)(!1),[pe,he]=(0,s.useState)(-1),[ge,fe]=(0,s.useState)("noop"),ve=m.isSeparateSymbolSearchTabs?TAB_SELECT_FILTER_MAP:void 0,be=m.isSeparateSymbolSearchTabs?oe?.[le]||Xe:ee,ye=(0,s.useMemo)((()=>{if(!m.isSeparateSymbolSearchTabs)return H;return H.filter((e=>{const t=TAB_SOURCE_FILTER_MAP[le];if(!t)return!1;if(!le)return!0;const r=e.group();return r===ExchangeGroup.AllExchanges||r&&t.value.includes(r)}))}),[H,le]),[Se,xe]=(0,s.useState)((()=>{const e=Boolean(ee&&Ye.length>1&&!(0,m.exchangeSelectDisabled)(le)),t=ve?.[le];return{canChangeExchange:e,tabSelectFilters:t,withFilters:Boolean(e||t?.length),renderSymbolSearchList:[],token:J.current,symbolsRemaining:0,currentSymbolType:le,currentSelectedSearchSource:be,currentTabAvailableSearchSources:ye,symbolStartIndex:0}})),we=(0,s.useCallback)((e=>{trackEvent("New SS",le,"Change sources"),se?.(le,e),xe((t=>({...t,currentSelectedSearchSource:e})))}),[le,xe]),ke=(0,s.useRef)(e.input??null),[Ce,Ee]=(0,s.useState)(!1),Ie=(0,He.useForceUpdate)(),[Le,Te]=(0,s.useState)(new Set),{broker:Be=null,brokerId:Ne,unhideSymbolSearchGroups:Me="",displayBrokerSymbol:De=!1}={brokerId:void 0};(0,s.useLayoutEffect)((()=>{!ke?.current||!z&&Boolean(ke.current?.value)||(z||"compare"===Z||(ke.current.value=J.current),!N||z&&"symbolSearch"!==Z||ke.current.focus())}),[Z]),(0,s.useEffect)((()=>{ke?.current&&d&&N&&ke.current.select()}),[]);const Oe=(0,s.useMemo)((()=>Se.renderSymbolSearchList.reduce(((e,t)=>{const r=nt(t),n=Le.has(r);return e.push(t),n&&t.contracts&&e.push(...t.contracts.map((e=>({...e,parent:t})))),e}),[])),[Se.renderSymbolSearchList,Le]),Ae=(0,s.useRef)(null);(0,s.useEffect)((()=>{-1!==pe&&Ae.current?.scrollIntoView({block:"nearest"})}),[pe,Ae]);const Pe=b.includes(le),_e=(0,s.useMemo)((()=>Oe.map(((e,t)=>{if(te(e)){const r=nt(e),n=e.contracts?Le.has(r):void 0,o=t===pe,a=Se.renderSymbolSearchList.findIndex((t=>t.symbol===e.symbol&&t.exchange===e.exchange))+1;return{key:t,numberInList:a,id:r,title:rt(e,De),description:e.description,isOffset:!1, +onClick:pt.bind(null,e,a),providerId:e.provider_id,source:e.source,source2:e.source2,country:e.country?.toLocaleLowerCase(),type:e.type,exchangeName:null===e.exchange?void 0:e.exchange,exchangeTooltip:"",prefix:e.prefix||void 0,marketType:(0,Qe.marketType)(e.type,e.typespecs,!1),hideMarketType:Pe,isEod:e.params?.includes("eod")&&"economic"!==e.type,isYield:(0,Ge.isYield)(e),isExpanded:n,onExpandClick:e.contracts?ht.bind(null,r):void 0,fullSymbolName:e.contracts?Ue.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Ue.QualifiedSources.fromSymbolSearchResult(e),itemRef:o?Ae:void 0,isSelected:t===pe,hideMarkedListFlag:i,item:e,logoId:e.logoid,currencyLogoId:e["currency-logoid"],baseCurrencyLogoId:e["base-currency-logoid"],shortName:(0,Ze.safeShortName)(Ue.QualifiedSources.fromSymbolSearchResult(e)),currencyCode:e.currency_code,isPrimary:e.is_primary_listing}}{const{parent:r}=e,n=nt(r),o=t===pe,a=Se.renderSymbolSearchList.findIndex((e=>e.symbol===r.symbol&&e.exchange===r.exchange))+1;return{key:t,numberInList:a,id:n+e.symbol,dangerousTitleHTML:rt(e,De),dangerousDescriptionHTML:`${r.description}`+(e.description?` (${e.description})`:""),isOffset:!0,isEod:e.params?.includes("eod"),isYield:(0,Ge.isYield)(e),onClick:gt.bind(null,e.parent,e,a),providerId:r.provider_id,country:r.country?.toLowerCase(),type:r.type,exchangeName:null===r.exchange?void 0:r.exchange,exchangeTooltip:"",marketType:(0,Qe.marketType)(r.type,e.typespecs,!1),hideMarketType:Pe,fullSymbolName:Ue.QualifiedSources.fromSymbolSearchResult(e.parent,e),itemRef:o?Ae:void 0,isSelected:o,hideMarkedListFlag:i,item:e}}}))),[Se.renderSymbolSearchList,Le,Z,pe,D]),Ve=(0,s.useMemo)((()=>function(e,t,r){const n=t?.[e],o=new Map(n?.map((e=>[e.id,e.urlParam]))),a=r[e];let s;if(a){s={};for(const[e,t]of Object.entries(a)){const r=o.get(e);r&&(s[r]=t)}}return s}(le,ve,ce)),[le,ve,ce]),et=(0,s.useMemo)((()=>Se.renderSymbolSearchList.slice(0,20).map((e=>e.contracts?Ue.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Ue.QualifiedSources.fromSymbolSearchResult(e)))),[Se.renderSymbolSearchList]);(0,s.useEffect)((()=>{if(!W)return;const e=["resetFilter","resetTabFilter","empty"].includes(ge)?[]:et,t={...Ve,result_list:e};if(t.search_type||(t.search_type="bitcoin,crypto"===le?"crypto":le),!m.isSeparateSymbolSearchTabs)return t.exchange=be?.getRequestCountryValue()??null,void W(t);if(le){const e=be?.getRequestCountryValue()??null;e&&(t.country=e);const r=be?.getRequestExchangeValue()??null;r&&(t.exchange=r)}W(t)}),[le,Ve,et,be,ge]);const lt=(0,s.useMemo)((()=>{if(A)return A}),[le,A,Ve,U]),it=k??at,ct=it!==at&&!z,ut=(e,r)=>({mode:Z,setMode:G,selectedSearchSource:be,setSelectedSearchSource:m.isSeparateSymbolSearchTabs?we:ne,isAllSearchSourcesSelected:B.isAllSearchSourcesSelected,allSearchSourcesTitle:m.isSeparateSymbolSearchTabs?TAB_SOURCE_FILTER_MAP[Se.currentSymbolType]?.allSearchSourcesTitle:void 0,selectedSymbolType:le,setSelectedSymbolType:ie,selectedIndex:pe,setSelectedIndex:he,onClose:t,setSymbolSearchContent:xe,symbolSearchContent:Se,searchRef:ke, +cachedInputValue:J,searchSpreads:de,setSearchSpreads:me,handleListWidth:ft,isSmallWidth:Ce,feedItems:_e,isMobile:e,showSpreadActions:l,selectSearchOnInit:d,isTablet:r,selectedItem:Oe[pe],forceUpdate:Ie,placeholder:g,initialScreen:x,toggleExpand:ht,openedItems:Le,onSubmit:yt,onSearchComplete:p,footer:I,symbolTypes:K,contentItem:C,searchInput:R,emptyState:T,autofocus:N,upperCaseEnabled:Je,externalInput:z,handleKeyDown:ct?void 0:bt,customSearchSymbols:lt,searchSources:ye,filterDefinitions:ve,selectedFilterValues:ce,setSelectedFilterValues:ue,filterQueryParams:Ve,symbolSearchState:ge,setSymbolSearchState:fe,onEmptyResults:void 0,searchInitiationPoint:V}),dt=O??q,mt=w??"div";return s.createElement(mt,null,s.createElement(y.MatchMediaMap,{rules:S.DialogBreakpoints},(({TabletSmall:e,TabletNormal:n})=>s.createElement(E.SymbolSearchItemsDialogContext.Provider,{value:ut(e,n)},s.createElement(it,{..."exchange"===Z?{title:c.t(null,void 0,r(28628)),dataName:"exchanges-search",render:()=>s.createElement(dt,{searchSources:Se.currentTabAvailableSearchSources}),additionalHeaderElement:s.createElement(We.BackButton,{onClick:()=>G("symbolSearch"),className:je.backButton,size:"medium","aria-label":c.t(null,{context:"input"},r(41256)),preservePaddings:!0,flipIconOnRtl:(0,Re.isRtl)()}),additionalElementPos:"before"}:{title:h,dataName:"symbol-search-items-dialog",render:()=>s.createElement(Fe,null),additionalElementPos:"after"},shouldReturnFocus:F,fullScreen:v,onClose:t,onClickOutside:t,onKeyDown:ct?void 0:bt,isOpened:!0})))));function pt(e,t,r){if(e.contracts)return e.contracts.length?void gt(e,e.contracts[0],t,r):void ht(nt(e));gt(e,void 0,t,r)}function ht(e){const t=new Set(Le);t.has(e)?t.delete(e):t.add(e),Te(t)}function gt(e,r,n,o){const a=r||e,{exchange:s}=e;if(u.enabled("show_spread_operators")){const e={name:a.symbol,exchange:s,prefix:a.prefix,fullName:a.full_name};if(de)return vt(e),void Ie();if(ke.current&&ke.current.value.includes(","))return void vt(e)}St([{resolved:!0,symbol:Ue.QualifiedSources.fromSymbolSearchResult(e,r),result:a}],n,o),t()}function ft(e){Ee("fixed"===M||e<=640)}function vt(e){if(!ke.current)return;const[t,r]=f(ke.current,e,Je);ke.current.value=t,ke.current.setSelectionRange(r,r),ke.current.focus()}function bt(e){if(e.target&&e.target!==ke.current)return;const r=(0,ae.hashFromEvent)(e);switch(r){case 13:e.preventDefault(),yt(!0);break;case 27:if(e.preventDefault(),"exchange"===Z)return void G("symbolSearch");if("options"===Z)return G("symbolSearch"),$(null),void X(null);t()}switch((0,L.mapKeyCodeToDirection)(r)){case"blockPrev":if(e.preventDefault(),0===pe||"good"!==ge)return;if(-1===pe)return void he(0);he(pe-1);break;case"blockNext":if(e.preventDefault(),pe===_e.length-1||"good"!==ge)return;he(pe+1);break;case"inlinePrev":{if(-1===pe)return;const t=_e[pe],{id:r,isOffset:n,onExpandClick:o}=t;if(!n&&r&&Le.has(r)&&Boolean(o)&&!Boolean(D)&&(e.preventDefault(),ht(r)),o)return void D?.(e,!0);break}case"inlineNext":{if(-1===pe)return;const t=_e[pe],{id:r,isOffset:n,onExpandClick:o}=t +;if(n||!r||Le.has(r)||!Boolean(o)||Boolean(D)||(e.preventDefault(),ht(r)),o)return void D?.(e,!0);break}}D?.(e)}function yt(e){if(!ke.current)return;let r=ke.current.value;if(u.enabled("show_spread_operators")&&de&&r){const n=_e[pe];if(n&&void 0!==n.isExpanded&&(n.onClick(),r=ke.current.value),r.includes(",")){return St(ot(r).map(tt),null),void(e&&t())}return St([{symbol:Je?r.toUpperCase():r,resolved:!1}],null),void(e&&t())}if(r.includes(","))return St(ot(r).map(tt),null),void(e&&t());if(-1!==pe){_e[pe].onClick()}else if(u.enabled("allow_arbitrary_symbol_search_input")){const n=Je?r.toUpperCase():r;if(n&&""!==n.trim()){const e=ot(n);if($e||void 0===Ne||-1!==n.indexOf(":")){St(e.map(tt),null)}else(function(e){let t=!1;return Promise.all(e.map((e=>-1!==e.indexOf(":")||t?Promise.resolve({symbol:e,resolved:!1}):(t=!0,async function(e){await(Be?.accountMetainfo());const t=void 0,r=await re({strictMatch:!0,serverHighlight:!1,text:e,lang:window.language||"",brokerId:Ne,onlyTradable:!0,unhideSymbolSearchGroups:Me,exchange:t});if(0!==r.symbols.length){const e=r.symbols[0],{contracts:t}=e,n=t&&t.length>0?t[0]:void 0,o=e.prefix||e.exchange,a=n?n.symbol:e.symbol;if(o&&a)return{symbol:Ue.QualifiedSources.fromSymbolSearchResult(e,n),resolved:!0,result:e}}return{symbol:e,resolved:!1}}(e)))))})(e).then((e=>St(e,null)))}e&&t()}else if("empty"!==ge&&_e.length>0){_e[0].onClick()}}async function St(e,t,r){const[{result:n,symbol:o,resolved:a}]=e,s=ke.current?.value,l=!r||(0,qe.isKeyboardClick)(r);let i=de;void 0!==n&&te(n)&&(i="spread"===n.type),p(e,{symbolType:le,isKeyboardEvent:l,numberInList:t,inputValue:s,isSpread:i})}}function tt(e){return{symbol:Je?e.toUpperCase():e,resolved:!1}}function rt(e,t){const{broker_symbol:r,symbol:n,description:o}=e;return`${"spread"===e.type?o:n}${t&&r?` (${r})`:""}`}function nt(e){return e.symbol+e.exchange+e.description}function ot(e){return e.split(",").map((e=>e.trim())).filter((e=>""!==e))}function at(e){const{isMobile:t,isTablet:r}=(0,O.useEnsuredContext)(E.SymbolSearchItemsDialogContext);return s.createElement(x.AdaptivePopupDialog,{...e,className:i()(je.dialog,!t&&(r?je.tabletDialog:je.desktopDialog)),backdrop:!0,draggable:!1})}function st(e,t){return null}},81319:(e,t,r)=>{"use strict";r.d(t,{createGroupColumns:()=>p,exchangeSelectDisabled:()=>m,getAllSymbolTypesValue:()=>d,getAvailableSearchSources:()=>c,getAvailableSymbolTypes:()=>u,getDefaultSearchSource:()=>i,getSymbolFullName:()=>l,isOptionDefaultValue:()=>g,isSeparateSymbolSearchTabs:()=>h});var n=r(11542),o=r(20882);class a{constructor(e){this._exchange=e}value(){return this._exchange.value}name(){return(0,o.isAllSearchSourcesSelected)(this)?n.t(null,void 0,r(34040)):this._exchange.name}description(){return this._exchange.desc}country(){return this._exchange.country}providerId(){return this._exchange.providerId}group(){return this._exchange.group}includes(e){return function(e,t){const r=t.toLowerCase(),{name:n,desc:o,searchTerms:a}=e +;return n.toLowerCase().includes(r)||o.toLowerCase().includes(r)||void 0!==a&&a.some((e=>e.toLowerCase().includes(r)))}(this._exchange,e)}getRequestExchangeValue(){return this._exchange.value}getRequestCountryValue(){}}var s=r(3685);function l(e){if(e.fullName)return e.fullName;let t;return t=e.prefix||e.exchange?(e.prefix||e.exchange)+":"+e.name:e.name,t.replace(/<\/?[^>]+(>|$)/g,"")}function i(){const e=c();return e.find(o.isAllSearchSourcesSelected)||e[0]||null}function c(){return(0,o.createSearchSources)(a,(0,s.getExchanges)())}function u(){return window.ChartApiInstance.supportedSymbolsTypes()}function d(){return""}function m(e){return!!h&&!TAB_SOURCE_FILTER_MAP[e]}function p(e,t=2){if(0===e.length)return[];if(1===t)return[e];const r=Math.floor(e.length/2)+e.length%2;return[e.slice(0,r),e.slice(r)].filter((e=>e.length>0))}const h=!1;function g(e){return"string"!=typeof e}},82708:(e,t,r)=>{"use strict";r.d(t,{safeShortName:()=>o});var n=r(13665);function o(e){try{return(0,n.shortName)(e)}catch(t){return e}}},44254:(e,t,r)=>{"use strict";r.d(t,{factorOutBraces:()=>m,getTokenAtPos:()=>d,isBinaryOperator:()=>c,isSpread:()=>u,parseToken:()=>h,shortName:()=>p,symbolTokenEscapeRe:()=>a,tokenize:()=>i});var n,o=r(18429);!function(e){e.Symbol="symbol",e.IncompleteSymbol="incompleteSymbol",e.Number="number",e.IncompleteNumber="incompleteNumber",e.SeparatorPrefix="separatorPrefix",e.OpenBrace="openBrace",e.CloseBrace="closeBrace",e.Plus="plus",e.Minus="minus",e.Multiply="multiply",e.Divide="divide",e.Power="power",e.Whitespace="whitespace",e.Unparsed="unparsed"}(n||(n={}));const a=/[+\-/*]/,s={number:/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,incompleteNumber:/\./,symbol:/(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^])(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&])*|'.+?'/,incompleteSymbol:/'[^']*/,separatorPrefix:o.SEPARATOR_PREFIX,openBrace:"(",closeBrace:")",plus:"+",minus:"-",multiply:"*",divide:"/",power:"^",whitespace:/[\0-\x20\s]+/,unparsed:null},l=new RegExp(Object.values(s).map((e=>{return null===e?"":`(${"string"==typeof e?(t=e,t.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&")):e.source})`;var t})).filter((e=>""!==e)).concat(".").join("|"),"g");function i(e){if(!e)return[];const t=[],r=Object.keys(s);let n;for(;n=l.exec(e);){let e=!1;for(let o=r.length;o--;)if(n[o+1]){r[o]&&t.push({value:n[o+1],type:r[o],precedence:0,offset:n.index}),e=!0;break}e||t.push({value:n[0],type:"unparsed",precedence:0,offset:n.index})}return t}function c(e){return"plus"===e||"minus"===e||"multiply"===e||"divide"===e||"power"===e}function u(e){return e.length>1&&e.some((e=>c(e.type)))}function d(e,t){for(let r=0;ra.precedence&&(r[r.length-1].minPrecedence=a.precedence);break;case"openBrace":n={minPrecedence:1/0,openBraceIndex:o},r.push(n);break;case"closeBrace":{if(n=r.pop(),!n)break;const a=e[n.openBraceIndex-1],s=e[o+1],l=a&&("plus"===a.type||"multiply"===a.type);(!c(s?.type)||s?.precedence<=n.minPrecedence)&&(!c(a?.type)||a?.precedencen.minPrecedence&&(r[r.length-1].minPrecedence=n.minPrecedence))}}}for(let r=t.length;r--;)e.splice(t[r],1);return e}function p(e){return m(i(e)).reduce(((e,t)=>{if("symbol"!==t.type)return e+t.value;const[,r]=h(t);return r?e+r:e}),"")}function h(e){const t=/^'?(?:([A-Z0-9_]+):)?(.*?)'?$/i.exec(e.value);return null===t?[void 0,void 0]:[t[1],t[2]]}},618:(e,t,r)=>{"use strict";r.d(t,{removeUsdFromCryptoPairLogos:()=>s,resolveLogoUrls:()=>a});var n=r(36279);const o=(0,n.getLogoUrlResolver)();function a(e,t=n.LogoSize.Medium){const r=e.logoid,a=e["base-currency-logoid"],s=e["currency-logoid"],l=r&&o.getSymbolLogoUrl(r,t);if(l)return[l];const i=a&&o.getSymbolLogoUrl(a,t),c=s&&o.getSymbolLogoUrl(s,t);return i&&c?[i,c]:i?[i]:c?[c]:[]}function s(e){return 2!==e.length?e:function(e){return e.some((e=>l(e)))}(e)&&!function(e){return e.some((e=>e.includes("country")&&!l(e)))}(e)?e.filter((e=>!l(e))):e}function l(e){return!1}},39330:(e,t,r)=>{"use strict";r.d(t,{getBlockStyleClasses:()=>l,getLogoStyleClasses:()=>i});var n=r(97754),o=r(52292),a=r(78217),s=r.n(a);function l(e,t){return n(s().pair,s()[e],t)}function i(e,t=2,r=!0){return n(s().logo,s()[e],s().skeleton,o.skeletonTheme.wrapper,!r&&s().empty,1===t&&n(o.skeletonTheme.animated))}},58492:(e,t,r)=>{"use strict";r.d(t,{getStyleClasses:()=>n.getStyleClasses});var n=r(53885)},97006:(e,t,r)=>{"use strict";r.d(t,{createRegExpList:()=>l,getHighlightedChars:()=>i,rankedSearch:()=>s});var n=r(37265);function o(e){return e.replace(/[!-/[-^{-}?]/g,"\\$&")}var a;function s(e){const{data:t,rules:r,queryString:o,isPreventedFromFiltering:a,primaryKey:s,secondaryKey:l=s,optionalPrimaryKey:i,tertiaryKey:c}=e;return t.map((e=>{const t=i&&e[i]?e[i]:e[s],a=e[l],u=c&&e[c];let d,m=0;return r.forEach((e=>{const{re:r,fullMatch:s}=e;if(r.lastIndex=0,(0,n.isString)(t)&&t&&t.toLowerCase()===o.toLowerCase())return m=4,void(d=t.match(s)?.index);if((0,n.isString)(t)&&s.test(t))return m=3,void(d=t.match(s)?.index);if((0,n.isString)(a)&&s.test(a))return m=2,void(d=a.match(s)?.index);if((0,n.isString)(a)&&r.test(a))return m=2,void(d=a.match(r)?.index);if(Array.isArray(u))for(const e of u)if(s.test(e))return m=1,void(d=e.match(s)?.index)})),{matchPriority:m,matchIndex:d,item:e}})).filter((e=>a||e.matchPriority)).sort(((e,t)=>{if(e.matchPriorityt.matchPriority)return-1;if(e.matchPriority===t.matchPriority){if(void 0===e.matchIndex||void 0===t.matchIndex)return 0;if(e.matchIndex>t.matchIndex)return 1;if(e.matchIndexe))} +function l(e,t){const r=[],n=e.toLowerCase(),a=e.split("").map(((e,t)=>`(${0!==t?`[/\\s-]${o(e)}`:o(e)})`)).join("(.*?)")+"(.*)";return r.push({fullMatch:new RegExp(`(${o(e)})`,"i"),re:new RegExp(`^${a}`,"i"),reserveRe:new RegExp(a,"i"),fuzzyHighlight:!0}),t&&t.hasOwnProperty(n)&&r.push({fullMatch:t[n],re:t[n],fuzzyHighlight:!1}),r}function i(e,t,r){const n=[];return e&&r?(r.forEach((e=>{const{fullMatch:r,re:o,reserveRe:a}=e;r.lastIndex=0,o.lastIndex=0;const s=r.exec(t),l=s||o.exec(t)||a&&a.exec(t);if(e.fuzzyHighlight=!s,l)if(e.fuzzyHighlight){let e=l.index;for(let t=1;t{"use strict";r.d(t,{HighlightedText:()=>l});var n=r(50959),o=r(97754),a=r(97006),s=r(95059);function l(e){const{queryString:t,rules:r,text:l,className:i}=e,c=(0,n.useMemo)((()=>(0,a.getHighlightedChars)(t,l,r)),[t,r,l]);return n.createElement(n.Fragment,null,c.length?l.split("").map(((e,t)=>n.createElement(n.Fragment,{key:t},c[t]?n.createElement("span",{className:o(s.highlighted,i)},e):n.createElement("span",null,e)))):l)}},78036:(e,t,r)=>{"use strict";r.d(t,{useEnsuredContext:()=>a});var n=r(50959),o=r(50151);function a(e){return(0,o.ensureNotNull)((0,n.useContext)(e))}},36947:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>n.useForceUpdate});var n=r(125)},29006:(e,t,r)=>{"use strict";r.d(t,{useResizeObserver:()=>n.useResizeObserver});var n=r(67842)},77975:(e,t,r)=>{"use strict";r.d(t,{useWatchedValueReadonly:()=>o});var n=r(50959);const o=(e,t=!1,r=[])=>{const o="watchedValue"in e?e.watchedValue:void 0,a="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[s,l]=(0,n.useState)(o?o.value():a);return(t?n.useLayoutEffect:n.useEffect)((()=>{if(o){l(o.value());const e=e=>l(e);return o.subscribe(e),()=>o.unsubscribe(e)}return()=>{}}),[o,...r]),s}},84877:(e,t,r)=>{"use strict";r.d(t,{MatchMediaMap:()=>s});var n=r(50959),o=r(66783),a=r.n(o);class s extends n.Component{constructor(e){super(e),this._handleMediaChange=()=>{const e=i(this.state.queries,((e,t)=>t.matches));let t=!1;for(const r in e)if(e.hasOwnProperty(r)&&this.state.matches[r]!==e[r]){t=!0;break}t&&this.setState({matches:e})};const{rules:t}=this.props;this.state=l(t)}shouldComponentUpdate(e,t){return!a()(e,this.props)||(!a()(t.rules,this.state.rules)||!a()(t.matches,this.state.matches))}componentDidMount(){this._migrate(null,this.state.queries)}componentDidUpdate(e,t){a()(e.rules,this.props.rules)||this._migrate(t.queries,this.state.queries)}componentWillUnmount(){this._migrate(this.state.queries,null)}render(){return this.props.children(this.state.matches)}static getDerivedStateFromProps(e,t){if(a()(e.rules,t.rules))return null;const{rules:r}=e;return l(r)}_migrate(e,t){null!==e&&i(e,((e,t)=>{t.removeEventListener("change",this._handleMediaChange) +})),null!==t&&i(t,((e,t)=>{t.addEventListener("change",this._handleMediaChange)}))}}function l(e){const t=i(e,((e,t)=>window.matchMedia(t)));return{queries:t,matches:i(t,((e,t)=>t.matches)),rules:{...e}}}function i(e,t){const r={};for(const n in e)e.hasOwnProperty(n)&&(r[n]=t(n,e[n]));return r}},47308:(e,t,r)=>{"use strict";r.d(t,{RoundButtonTabs:()=>$});var n=r(50959),o=r(97754),a=r(11542),s=r(63273),l=r(47201),i=r(35020),c=r(86240),u=r(86781);var d=r(95854),m=r(36966),p=r(7953),h=r(38528),g=r(66686);r(34869);const f=n.createContext({children:{},setIsReady:()=>{}});function v(){return!function(){const[e,t]=(0,n.useState)(!0);return(0,n.useEffect)((()=>{t(!1)}),[]),e}()}var b=r(67842);function y(e,t,r){const{id:o,items:a,activationType:s,orientation:y,disabled:S,onActivate:x,isActive:w,overflowBehaviour:k,enableActiveStateStyles:C,tablistLabelId:E,tablistLabel:I,preventDefaultIfKeyboardActionHandled:R,stopPropagationIfKeyboardActionHandled:L,keyboardNavigationLoop:T,defaultKeyboardFocus:B,focusableItemAttributes:N}=t,M=(0,i.useMobileTouchState)(),D=function(e){const t=(0,u.useSafeMatchMedia)(c["media-mf-phone-landscape"],!0),r=(0,i.useMobileTouchState)();return e??(r||!t?"scroll":"collapse")}(k),O=(0,n.useRef)(!1),A=(0,n.useCallback)((e=>e.id),[]),P=C??!M,_=function(){const{setIsReady:e,children:t}=(0,n.useContext)(f),r=(0,n.useRef)((0,n.useId)());return t[r.current]||(t[r.current]={isReady:!1}),(0,n.useCallback)((()=>{t[r.current].isReady=!0,e(Object.values(t).every((e=>e.isReady)))}),[t,e])}(),{visibleItems:F,hiddenItems:W,containerRefCallback:Q,innerContainerRefCallback:U,moreButtonRef:V,setItemRef:K,itemsMeasurements:z}=(0,d.useCollapsible)(a,A,w),H=function(e){const t=(0,n.useRef)(null);return(0,n.useEffect)((()=>{t.current=e}),[e]),t.current}(z.current?.containerWidth)??0,Z=v(),G=z.current?.containerWidth??0;let q=!1;z.current&&Z&&(q=function(e,t,r,n,o){if("collapse"!==n)return!0;const a=function(e,t,r){const n=e.filter((e=>t.find((t=>t.id===e[0]))));return t.length>0?n[0][1]+r:0}(Array.from(e.widthsMap.entries()),t,o),s=e.moreButtonWidth??0;let l=function(e,t){return e.reduce(((e,r)=>e+(t.get(r.id)??0)),0)}(r,e.widthsMap);return l+=t.length>0?s:0,function(e,t,r,n){return 0!==e?t-rn:r{const t=Z&&0===H&&0===W.length;(q&&e.contentRect.width===H||t)&&_()})),$="collapse"===D?F:a,Y=(0,n.useMemo)((()=>"collapse"===D?W:[]),[D,W]),X=(0,n.useCallback)((e=>Y.includes(e)),[Y]),{isOpened:J,open:ee,close:te,onButtonClick:re}=(0,p.useDisclosure)({id:o,disabled:S}),{tabsBindings:ne,tablistBinding:oe,scrollWrapBinding:ae,onActivate:se,onHighlight:le,isHighlighted:ie}=(0,m.useTabs)({id:o,items:[...$,...Y],activationType:s,orientation:y,disabled:S,tablistLabelId:E,tablistLabel:I,preventDefaultIfKeyboardActionHandled:R,scrollIntoViewOptions:r.scrollIntoViewOptions,onActivate:x,isActive:w,isCollapsed:X,isRtl:r.isRtl,isDisclosureOpened:J,isRadioGroup:r.isRadioGroup,stopPropagationIfKeyboardActionHandled:L, +keyboardNavigationLoop:T,defaultKeyboardFocus:B,focusableItemAttributes:N}),ce=Y.find(ie),ue=(0,n.useCallback)((()=>{const e=a.find(w);e&&le(e)}),[le,w,a]),de=(0,n.useCallback)((e=>ne.find((t=>t.id===e.id))),[ne]),me=(0,n.useCallback)((()=>{te(),ue(),O.current=!0}),[te,ue]),pe=(0,n.useCallback)((()=>{ce&&(se(ce),le(ce,250))}),[se,le,ce]);ae.ref=(0,h.useMergedRefs)([j,ae.ref,Q]),oe.ref=(0,h.useMergedRefs)([oe.ref,U]),oe.onKeyDown=(0,l.createSafeMulticastEventHandler)((0,g.useKeyboardEventHandler)([(0,g.useKeyboardClose)(J,me),(0,g.useKeyboardActionHandler)([13,32],pe,(0,n.useCallback)((()=>Boolean(ce)),[ce]))],R),oe.onKeyDown);const he=(0,n.useCallback)((e=>{O.current=!0,re(e)}),[O,re]),ge=(0,n.useCallback)((e=>{e&&se(e)}),[se]);return(0,n.useEffect)((()=>{O.current?O.current=!1:(ce&&!J&&ee(),!ce&&J&&te())}),[ce,J,ee,te]),{enableActiveStateStyles:P,moreButtonRef:V,setItemRef:K,getBindings:de,handleMoreButtonClick:he,handleCollapsedItemClick:ge,scrollWrapBinding:ae,overflowBehaviour:D,tablistBinding:oe,visibleTabs:$,hiddenTabs:Y,handleActivate:se,isMobileTouch:M,getItemId:A,isDisclosureOpened:J,isHighlighted:ie,closeDisclosure:te}}var S=r(8304),x=r(53017),w=r(17946),k=r(9745),C=r(2948),E=r(90854);const I="xsmall",R="primary";function L(e){const t=(0,n.useContext)(w.CustomBehaviourContext),{size:r="xsmall",variant:a="primary",active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,anchor:m,enableActiveStateStyles:p=t.enableActiveStateStyles,disableFocusOutline:h=!1,tooltip:g}=e;return o(E.roundTabButton,E[r],E[a],i&&E.withStartIcon,(c||u)&&E.withEndIcon,d&&E.iconOnly,s&&E.selected,l&&E.fake,m&&E.enableCursorPointer,!p&&E.disableActiveStateStyles,h&&E.disableFocusOutline,g&&"apply-common-tooltip")}function T(e){const{startIcon:t,endIcon:r,showCaret:a,iconOnly:s,children:l}=e;return n.createElement(n.Fragment,null,t&&n.createElement(k.Icon,{icon:t,className:E.startIconWrap,"aria-hidden":!0}),l&&n.createElement("span",{className:o(E.content,s&&E.visuallyHidden)},l),(!s&&r||a)&&n.createElement(B,{icon:r,showCaret:a}))}function B(e){const{icon:t,showCaret:r}=e;return n.createElement(k.Icon,{className:o(E.endIconWrap,r&&E.caret),icon:r?C:t,"aria-hidden":!0})}const N=(0,n.forwardRef)(((e,t)=>{const{id:r,size:o,variant:a,active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,children:m,enableActiveStateStyles:p,disableFocusOutline:h,tooltip:g,...f}=e;return n.createElement("button",{...f,id:r,ref:t,"data-tooltip":g,className:L({size:o,variant:a,active:s,fake:l,startIcon:i,endIcon:c,showCaret:u,iconOnly:d,enableActiveStateStyles:p,disableFocusOutline:h,tooltip:g})},n.createElement(T,{startIcon:i,endIcon:c,showCaret:u,iconOnly:d},m))}));N.displayName="RoundTabsBaseButton";const M=(0,n.createContext)({size:"small",variant:"primary",isHighlighted:!1,isCollapsed:!1,disabled:!1});function D(e){const{item:t,highlighted:r,handleItemRef:o,reference:a,onClick:s,"aria-disabled":l,...i}=e,c=(0,n.useCallback)((e=>{i.disabled&&e.preventDefault(),s&&s(t)}),[s,t,i.disabled]),u=(0,n.useCallback)((e=>{o&&o(t,e),(0, +x.isomorphicRef)(a)(e)}),[t,o]),d={size:i.size??I,variant:i.variant??R,isHighlighted:Boolean(i.active),isCollapsed:!1,disabled:i.disabled??!1};return n.createElement(N,{...i,id:t.id,onClick:c,ref:u,startIcon:t.startIcon,endIcon:t.endIcon,tooltip:t.tooltip,"aria-label":"radio"===i.role?t.children:void 0},n.createElement(M.Provider,{value:d},t.children))}var O=r(16396),A=r(4523),P=r(16829),_=r(89882),F=r(2057),W=r(93524);function Q(e){const{disabled:t,isOpened:r,enableActiveStateStyles:o,disableFocusOutline:a,fake:s,items:l,buttonText:i,buttonPreset:c="text",buttonRef:u,size:d,variant:m,isAnchorTabs:p,isHighlighted:g,onButtonClick:f,onItemClick:v,onClose:b}=e,y=(0,n.useRef)(null),S=(0,h.useMergedRefs)([u,y]),x="text"===c?void 0:"xsmall"===d?_:F;return n.createElement(A.PopupMenuDisclosureView,{buttonRef:y,listboxTabIndex:-1,isOpened:r,onClose:b,listboxAria:{"aria-hidden":!0},button:n.createElement(N,{"aria-hidden":!0,disabled:t,active:r,onClick:f,ref:S,tabIndex:-1,size:d,variant:m,startIcon:x,showCaret:"text"===c,iconOnly:"meatballs"===c,enableActiveStateStyles:o,disableFocusOutline:a,fake:s},i),popupChildren:n.createElement(n.Fragment,null,"meatballs"===c&&n.createElement(P.ToolWidgetMenuSummary,null,i),l.map((e=>n.createElement(O.PopupMenuItem,{key:e.id,className:p?W.linkItem:void 0,onClick:v,onClickArg:e,isActive:g(e),label:n.createElement(U,{isHighlighted:g(e),size:d,variant:m,disabled:e.disabled},e.children),isDisabled:e.disabled,link:"href"in e?e.href:void 0,rel:"rel"in e?e.rel:void 0,target:"target"in e?e.target:void 0,icon:e.startIcon,toolbox:e.endIcon&&n.createElement(k.Icon,{icon:e.endIcon}),renderComponent:"renderComponent"in e?e.renderComponent:void 0,dontClosePopup:!0}))))})}function U(e){const{isHighlighted:t,size:r,variant:o,children:a,disabled:s}=e,l={size:r??I,variant:o??R,isHighlighted:t,isCollapsed:!0,disabled:s??!1};return n.createElement(M.Provider,{value:l},a)}var V,K,z,H,Z=r(76912);function G(e){const{overflowBehaviour:t}=e;return o(Z.scrollWrap,"scroll"===t&&Z.overflowScroll,"wrap"===t&&Z.overflowWrap)}function q(e){const{align:t="start"}=e;return o(Z.roundTabs,Z[t])}function j(e){const{children:t,disabled:l,moreButtonText:i=a.t(null,void 0,r(37117)),moreButtonPreset:c,className:u,size:d,variant:m,align:p,style:h={},"data-name":g,isRadioGroup:f,"aria-controls":v}=e,b=function(e="xsmall"){switch(e){case"small":return 8;case"xsmall":return 4;default:return 16}}(d),{enableActiveStateStyles:x,moreButtonRef:w,setItemRef:k,getBindings:C,handleMoreButtonClick:E,handleCollapsedItemClick:I,scrollWrapBinding:R,overflowBehaviour:L,tablistBinding:T,visibleTabs:B,hiddenTabs:N,handleActivate:M,isMobileTouch:O,getItemId:A,isDisclosureOpened:P,isHighlighted:_,closeDisclosure:F}=y(S.TabNames.RoundButtonTabs,e,{isRtl:s.isRtl,scrollIntoViewOptions:{additionalScroll:b},isRadioGroup:f,gap:b});return n.createElement("div",{...R,className:o(G({overflowBehaviour:L}),u),style:{...h,"--ui-lib-round-tabs-gap":`${b}px`},"data-name":g},n.createElement("div",{...T,className:q({align:p,overflowBehaviour:L}) +},B.map((e=>n.createElement(D,{...C(e),key:e.id,item:e,onClick:()=>M(e),variant:m,size:d,enableActiveStateStyles:x,disableFocusOutline:O,reference:k(A(e)),...e.dataId&&{"data-id":e.dataId},"aria-controls":v}))),N.map((e=>n.createElement(D,{...C(e),key:e.id,item:e,variant:m,size:d,reference:k(A(e)),"aria-controls":v,fake:!0}))),n.createElement(Q,{disabled:l,isOpened:P,items:N,buttonText:i,buttonPreset:c,buttonRef:w,isHighlighted:_,onButtonClick:E,onItemClick:I,onClose:F,variant:m,size:d,enableActiveStateStyles:x,disableFocusOutline:O,fake:0===N.length}),t))}function $(e){const{"data-name":t="round-tabs-buttons",...r}=e;return n.createElement(j,{...r,"data-name":t})}!function(e){e.Primary="primary",e.Ghost="ghost"}(V||(V={})),function(e){e.XSmall="xsmall",e.Small="small",e.Large="large"}(K||(K={})),function(e){e.Start="start",e.Center="center"}(z||(z={})),function(e){e.Text="text",e.Meatballs="meatballs"}(H||(H={}));r(21593)},63932:(e,t,r)=>{"use strict";r.d(t,{Spinner:()=>i});var n=r(50959),o=r(97754),a=r(58096),s=(r(15216),r(85862)),l=r.n(s);function i(e){const{ariaLabel:t,ariaLabelledby:r,className:s,style:i,size:c,id:u,disableSelfPositioning:d}=e;return n.createElement("div",{className:o(s,"tv-spinner","tv-spinner--shown",`tv-spinner--size_${a.spinnerSizeMap[c||a.DEFAULT_SIZE]}`,d&&l().disableSelfPositioning),style:i,role:"progressbar",id:u,"aria-label":t,"aria-labelledby":r})}},10381:(e,t,r)=>{"use strict";r.d(t,{ToolWidgetCaret:()=>i});var n=r(50959),o=r(97754),a=r(9745),s=r(49128),l=r(578);function i(e){const{dropped:t,className:r}=e;return n.createElement(a.Icon,{className:o(r,s.icon,{[s.dropped]:t}),icon:l})}},4237:(e,t,r)=>{"use strict";var n=r(32227);t.createRoot=n.createRoot,n.hydrateRoot},38576:e=>{e.exports={button:"button-GwQQdU8S",hover:"hover-GwQQdU8S",clicked:"clicked-GwQQdU8S",isInteractive:"isInteractive-GwQQdU8S",accessible:"accessible-GwQQdU8S",isGrouped:"isGrouped-GwQQdU8S",isActive:"isActive-GwQQdU8S",isOpened:"isOpened-GwQQdU8S",isDisabled:"isDisabled-GwQQdU8S",text:"text-GwQQdU8S",icon:"icon-GwQQdU8S",endIcon:"endIcon-GwQQdU8S"}},55973:e=>{e.exports={title:"title-u3QJgF_p"}},81348:(e,t,r)=>{"use strict";r.d(t,{DEFAULT_TOOL_WIDGET_BUTTON_THEME:()=>l,ToolWidgetButton:()=>i});var n=r(50959),o=r(97754),a=r(9745),s=r(38576);const l=s,i=n.forwardRef(((e,t)=>{const{tag:r="div",icon:l,endIcon:i,isActive:c,isOpened:u,isDisabled:d,isGrouped:m,isHovered:p,isClicked:h,onClick:g,text:f,textBeforeIcon:v,title:b,theme:y=s,className:S,forceInteractive:x,inactive:w,"data-name":k,"data-tooltip":C,...E}=e,I=o(S,y.button,(b||C)&&"apply-common-tooltip",{[y.isActive]:c,[y.isOpened]:u,[y.isInteractive]:(x||Boolean(g))&&!d&&!w,[y.isDisabled]:Boolean(d||w),[y.isGrouped]:m,[y.hover]:p,[y.clicked]:h}),R=l&&("string"==typeof l?n.createElement(a.Icon,{className:y.icon,icon:l}):n.cloneElement(l,{className:o(y.icon,l.props.className)}));return"button"===r?n.createElement("button",{...E,ref:t,type:"button",className:o(I,y.accessible),disabled:d&&!w,onClick:g,title:b,"data-name":k,"data-tooltip":C +},v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),R,!v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f)):n.createElement("div",{...E,ref:t,"data-role":"button",className:I,onClick:d?void 0:g,title:b,"data-name":k,"data-tooltip":C},v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),R,!v&&f&&n.createElement("div",{className:o("js-button-text",y.text)},f),i&&n.createElement(a.Icon,{icon:i,className:s.endIcon}))}))},16829:(e,t,r)=>{"use strict";r.d(t,{ToolWidgetMenuSummary:()=>s});var n=r(50959),o=r(97754),a=r(55973);function s(e){return n.createElement("div",{className:o(e.className,a.title)},e.children)}},74395:(e,t,r)=>{"use strict";r.d(t,{VISIBLE_TYPESPECS:()=>s,marketType:()=>l});var n=r(11542);const o=new Map([["cfd",n.t(null,void 0,r(79599))],["dr",n.t(null,void 0,r(47268))],["index",n.t(null,void 0,r(87464))],["forex",n.t(null,void 0,r(17770))],["right",n.t(null,{context:"symbol_type"},r(53174))],["bond",n.t(null,void 0,r(42358))],["bitcoin",n.t(null,void 0,r(46128))],["crypto",n.t(null,void 0,r(46128))],["economic",n.t(null,void 0,r(54094))],["indices",n.t(null,void 0,r(90250))],["futures",n.t(null,void 0,r(4723))],["stock",n.t(null,void 0,r(76752))],["commodity",n.t(null,void 0,r(70932))]]);r(21251);const a=new Map,s=new Set(["cfd","spreadbet","defi","yield","government","corporate","mutual","money","etf","unit","trust","reit","etn","convertible","closedend","crypto","oracle"]);function l(e,t=[],r=!0){const n=t.filter((e=>s.has(e))),l=`${e}_${n.sort().join("_")}`,i=a.get(l);if(void 0!==i)return i;const c=r?function(e){return o.get(e)||e}(e):e,u=Boolean(t.length)?[c,...n].join(" "):c;return a.set(l,u),u}},52019:e=>{e.exports=''},89882:e=>{e.exports=''},2057:e=>{e.exports=''},95694:e=>{e.exports=''},49498:e=>{e.exports=''},60176:e=>{ +e.exports=''},35369:e=>{e.exports=''},58478:e=>{e.exports=''},73063:e=>{e.exports=''},14127:e=>{e.exports=''},18073:e=>{e.exports=''},99243:e=>{e.exports=''},42576:e=>{e.exports=''},578:e=>{e.exports=''},91540:e=>{e.exports=''},66619:e=>{ +e.exports=''},67562:e=>{e.exports=''},69533:e=>{e.exports=''},486:e=>{e.exports=''},63861:e=>{e.exports=''},81574:e=>{e.exports=''},32617:e=>{e.exports=''},35119:e=>{e.exports=''},69135:e=>{e.exports=''},54313:e=>{e.exports=''},6347:e=>{ +e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/4482.1cd109922a4dd727878d.js b/charting_library/bundles/4482.047c81d44aa4df09a0eb.js similarity index 63% rename from charting_library/bundles/4482.1cd109922a4dd727878d.js rename to charting_library/bundles/4482.047c81d44aa4df09a0eb.js index 26fc8a86..ab124d6e 100644 --- a/charting_library/bundles/4482.1cd109922a4dd727878d.js +++ b/charting_library/bundles/4482.047c81d44aa4df09a0eb.js @@ -1,10 +1,10 @@ "use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4482],{52305:(e,i,t)=>{t.d(i,{convertToInt:()=>r,floor:()=>n,limitedPrecision:()=>l});var o=t(73866);function n(e){return Math.floor(e)}function r(e){return parseInt(String(e))}function l(e){const i=new o.LimitedPrecisionNumericFormatter(e,!0);return e=>{if(null===e)return e;const t=i.parse(i.format(e));return t.res?t.value:null}}},74343:(e,i,t)=>{t.d(i,{basePriceSources:()=>d,createPriceSourceDefinition:()=>u});var o=t(11542),n=t(14139),r=t(64147),l=t(32097),s=t(23869),a=t(68805);const c=o.t(null,void 0,t(84684)),d=[{title:o.t(null,void 0,t(16610)),value:"open",id:"price-source-open"},{title:o.t(null,void 0,t(78254)),value:"high",id:"price-source-high"},{title:o.t(null,void 0,t(65318)),value:"low",id:"price-source-low"},{title:o.t(null,void 0,t(62578)),value:"close",id:"price-source-close"},{title:o.t(null,void 0,t(69303)),value:"hl2",id:"price-source-hl2"},{title:o.t(null,void 0,t(27311)),value:"hlc3",id:"price-source-hlc3"},{title:o.t(null,void 0,t(4348)),value:"ohlc4",id:"price-source-ohlc4"}];function u(e,i,t,o,d,u){const p=void 0,h=(0,s.createWVFromGetterAndSubscriptions)((()=>!(0,a.isCloseBasedSymbol)(e.mainSeries().symbolInfo())),[e.mainSeries().dataEvents().symbolResolved(),e.mainSeries().dataEvents().symbolError()]);return(0,n.createOptionsPropertyDefinition)({disabled:p&&(0,l.convertFromReadonlyWVToDefinitionProperty)(p.weakReference()),option:(0,l.convertToDefinitionProperty)(e,i.priceSource,u),visible:(0,l.convertFromReadonlyWVToDefinitionProperty)(h.ownership())},{id:`${o}${d}`,title:c,options:new r.WatchedValue(t)})}},18653:(e,i,t)=>{t.d(i,{getSeriesStylePropertiesDefinitions:()=>Te});var o=t(11542),n=t(45126),r=t(32097),l=(t(20596),t(64147)),s=t(56570),a=t(37265),c=t(52305),d=t(91682),u=t(74343);const p=new n.TranslatedString("change line price source",o.t(null,void 0,t(41837))),h=new n.TranslatedString("change line color",o.t(null,void 0,t(88640))),y=new n.TranslatedString("change line width",o.t(null,void 0,t(48339))),f=o.t(null,void 0,t(3554));function v(e,i,t,o){return[(0,u.createPriceSourceDefinition)(e,i,t,o,"SymbolLinePriceSource",p),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.color,null,h),gradientColor1:i.gradientStartColor&&(0,r.getColorDefinitionProperty)(e,i.gradientStartColor,null,h),gradientColor2:i.gradientEndColor&&(0,r.getColorDefinitionProperty)(e,i.gradientEndColor,null,h),type:i.colorType&&(0,r.convertToDefinitionProperty)(e,i.colorType,h),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,y)},{id:`${o}SymbolLineStyle`,title:f})]} const g=new n.TranslatedString("change color bars based on previous close",o.t(null,void 0,t(43090))),S=new n.TranslatedString("change HLC bars",o.t(null,void 0,t(27068))),b=new n.TranslatedString("change bar up color",o.t(null,void 0,t(33464))),w=new n.TranslatedString("change bar down color",o.t(null,void 0,t(59622))),P=new n.TranslatedString("change thin bars",o.t(null,void 0,t(60834))),m=new n.TranslatedString("change area price source",o.t(null,void 0,t(4640))),T=new n.TranslatedString("change area line color",o.t(null,void 0,t(29605))),D=new n.TranslatedString("change area line width",o.t(null,void 0,t(89346))),C=new n.TranslatedString("change area fill color",o.t(null,void 0,t(86866))),_=new n.TranslatedString("change baseline price source",o.t(null,void 0,t(68609))),k=new n.TranslatedString("change baseline top line color",o.t(null,void 0,t(69044))),W=new n.TranslatedString("change baseline top line width",o.t(null,void 0,t(68197))),$=new n.TranslatedString("change baseline bottom line color",o.t(null,void 0,t(71785))),M=new n.TranslatedString("change baseline bottom line width",o.t(null,void 0,t(56175))),V=new n.TranslatedString("change baseline fill top area color",o.t(null,void 0,t(92873))),L=new n.TranslatedString("change baseline fill bottom area color",o.t(null,void 0,t(97216))),I=new n.TranslatedString("change base level",o.t(null,void 0,t(42190))),O=new n.TranslatedString("change high-low body visibility",o.t(null,void 0,t(73021))),B=new n.TranslatedString("change high-low body color",o.t(null,void 0,t(6026))),E=new n.TranslatedString("change high-low borders visibility",o.t(null,void 0,t(15801))),x=new n.TranslatedString("change high-low border color",o.t(null,void 0,t(46844))),A=new n.TranslatedString("change high-low labels visibility",o.t(null,void 0,t(72399))),F=new n.TranslatedString("change high-low labels color",o.t(null,void 0,t(56961))),N=(new n.TranslatedString("change renko wick visibility",o.t(null,void 0,t(79604))),new n.TranslatedString("change renko wick up color",o.t(null,void 0,t(92277))),new n.TranslatedString("change renko wick down color",o.t(null,void 0,t(75487))),new n.TranslatedString("change the display of real prices on price scale (instead of Heiken-Ashi price)",o.t(null,void 0,t(16660))),new n.TranslatedString("change range thin bars",o.t(null,void 0,t(65821))),new n.TranslatedString("change range bars style",o.t(null,void 0,t(16241))), -new n.TranslatedString("change {candleType} body visibility",o.t(null,void 0,t(60608)))),H=new n.TranslatedString("change {candleType} up color",o.t(null,void 0,t(36697))),R=new n.TranslatedString("change {candleType} down color",o.t(null,void 0,t(64571))),U=new n.TranslatedString("change {candleType} border visibility",o.t(null,void 0,t(11114))),j=new n.TranslatedString("change {candleType} up border color",o.t(null,void 0,t(17214))),z=new n.TranslatedString("change {candleType} down border color",o.t(null,void 0,t(20291))),G=new n.TranslatedString("change {candleType} wick visibility",o.t(null,void 0,t(94750))),J=new n.TranslatedString("change {candleType} wick up color",o.t(null,void 0,t(47664))),q=new n.TranslatedString("change {candleType} wick down color",o.t(null,void 0,t(48091))),K=(new n.TranslatedString("change {chartType} up color",o.t(null,void 0,t(6970))),new n.TranslatedString("change {chartType} down color",o.t(null,void 0,t(5012))),new n.TranslatedString("change {chartType} projection bar up color",o.t(null,void 0,t(85032))),new n.TranslatedString("change {chartType} projection bar down color",o.t(null,void 0,t(72545))),new n.TranslatedString("change {chartType} border bar up color",o.t(null,void 0,t(28394))),new n.TranslatedString("change {chartType} border bar down color",o.t(null,void 0,t(23053))),new n.TranslatedString("change {chartType} projection border bar up color",o.t(null,void 0,t(42826))),new n.TranslatedString("change {chartType} projection border bar up color",o.t(null,void 0,t(42826))),new n.TranslatedString("change column up color",o.t(null,void 0,t(88324)))),Q=new n.TranslatedString("change column down color",o.t(null,void 0,t(93890))),X=new n.TranslatedString("change column price source",o.t(null,void 0,t(4727))),Y=new n.TranslatedString("change HLC bars color",o.t(null,void 0,t(21201))),Z=o.t(null,void 0,t(23111)),ee=o.t(null,void 0,t(886)),ie=o.t(null,void 0,t(23091)),te=o.t(null,void 0,t(23743)),oe=o.t(null,void 0,t(20215)),ne=o.t(null,void 0,t(74406)),re=o.t(null,void 0,t(333)),le=o.t(null,void 0,t(32163)),se=o.t(null,void 0,t(3554)),ae=o.t(null,void 0,t(89349)),ce=o.t(null,void 0,t(3159)),de=o.t(null,void 0,t(41129)),ue=o.t(null,void 0,t(61112)),pe=o.t(null,void 0,t(73185)),he=(o.t(null,void 0,t(36957)),o.t(null,void 0,t(17611)),o.t(null,void 0,t(77430)),o.t(null,void 0,t(73466)),o.t(null,void 0,t(88367)),o.t(null,void 0,t(6160)),o.t(null,void 0,t(28975))),ye=o.t(null,void 0,t(74406)),fe=o.t(null,void 0,t(333)),ve=o.t(null,void 0,t(5119)),ge=o.t(null,void 0,t(56359)),Se=o.t(null,void 0,t(84831)),be=o.t(null,void 0,t(34579)),we=(o.t(null,void 0,t(92516)),o.t(null,void 0,t(27377)),o.t(null,void 0,t(45054)),o.t(null,void 0,t(27377)));function Pe(e,i,t,o){return(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.barColorsOnPrevClose,g)},{id:`${t}${o}`,title:Z})}function me(e,i,t,o){const n=(0,d.removeSpaces)(t.originalText());return[(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBody,N.format({ -candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.upColor,null,H.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.downColor,null,R.format({candleType:t}))},{id:`${o}Symbol${n}CandlesColor`,title:ne}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBorder,U.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.borderUpColor,null,j.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.borderDownColor,null,z.format({candleType:t}))},{id:`${o}Symbol${n}BordersColor`,title:re}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawWick,G.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.wickUpColor,null,J.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.wickDownColor,null,q.format({candleType:t}))},{id:`${o}Symbol${n}WickColors`,title:le})]}function Te(e,i,d,p,h){switch(d){case 0:return function(e,i,t){return[Pe(e,i,t,"SymbolBarStyleBarColorsOnPrevClose"),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.dontDrawOpen,S)},{id:`${t}SymbolDontDrawOpen`,title:ee}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.upColor,null,b)},{id:`${t}SymbolUpColor`,title:ie}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.downColor,null,w)},{id:`${t}SymbolDownColor`,title:te}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.thinBars,P)},{id:`${t}SymbolBarThinBars`,title:oe})].filter(a.isExistent)}(e,i.barStyle.childs(),h);case 1:case 19:return function(e,i,r){return[Pe(e,i,r,"SymbolCandleStyleBarColorsOnPrevClose"),...me(e,i,new n.TranslatedString("candle",o.t(null,void 0,t(21105))),r)].filter(a.isExistent)}(e,1===d?i.candleStyle.childs():i.volCandlesStyle.childs(),h);case 2:return v(e,i.lineStyle.childs(),p.seriesPriceSources,h);case 14:return v(e,i.lineWithMarkersStyle.childs(),p.seriesPriceSources,h);case 15:return v(e,i.steplineStyle.childs(),p.seriesPriceSources,h);case 3:return function(e,i,t,o){return[(0,u.createPriceSourceDefinition)(e,i,t,o,"SymbolAreaPriceSource",m),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.linecolor,null,T),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,D)},{id:`${o}SymbolAreaLineStyle`,title:se}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.color1,i.transparency,C),color2:(0,r.getColorDefinitionProperty)(e,i.color2,i.transparency,C)},{id:`${o}SymbolAreaFills`,title:de})]}(e,i.areaStyle.childs(),p.seriesPriceSources,h);case 16:return function(e,i,t,o){return[(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.highLineColor,null,T),width:(0,r.convertToDefinitionProperty)(e,i.highLineWidth,D)},{id:`${o}SymbolHLCAreaHighLineStyle`,title:ge}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.lowLineColor,null,T),width:(0, +new n.TranslatedString("change {candleType} body visibility",o.t(null,void 0,t(60608)))),H=new n.TranslatedString("change {candleType} up color",o.t(null,void 0,t(36697))),R=new n.TranslatedString("change {candleType} down color",o.t(null,void 0,t(64571))),U=new n.TranslatedString("change {candleType} border visibility",o.t(null,void 0,t(11114))),j=new n.TranslatedString("change {candleType} up border color",o.t(null,void 0,t(17214))),G=new n.TranslatedString("change {candleType} down border color",o.t(null,void 0,t(20291))),z=new n.TranslatedString("change {candleType} wick visibility",o.t(null,void 0,t(94750))),J=new n.TranslatedString("change {candleType} wick up color",o.t(null,void 0,t(47664))),q=new n.TranslatedString("change {candleType} wick down color",o.t(null,void 0,t(48091))),K=(new n.TranslatedString("change {chartType} up color",o.t(null,void 0,t(6970))),new n.TranslatedString("change {chartType} down color",o.t(null,void 0,t(5012))),new n.TranslatedString("change {chartType} projection bar up color",o.t(null,void 0,t(85032))),new n.TranslatedString("change {chartType} projection bar down color",o.t(null,void 0,t(72545))),new n.TranslatedString("change {chartType} border bar up color",o.t(null,void 0,t(28394))),new n.TranslatedString("change {chartType} border bar down color",o.t(null,void 0,t(23053))),new n.TranslatedString("change {chartType} projection border bar up color",o.t(null,void 0,t(42826))),new n.TranslatedString("change {chartType} projection border bar up color",o.t(null,void 0,t(42826))),new n.TranslatedString("change column up color",o.t(null,void 0,t(88324)))),Q=new n.TranslatedString("change column down color",o.t(null,void 0,t(93890))),X=new n.TranslatedString("change column price source",o.t(null,void 0,t(4727))),Y=new n.TranslatedString("change HLC bars color",o.t(null,void 0,t(21201))),Z=o.t(null,void 0,t(23111)),ee=o.t(null,void 0,t(886)),ie=o.t(null,void 0,t(23091)),te=o.t(null,void 0,t(23743)),oe=o.t(null,void 0,t(20215)),ne=o.t(null,void 0,t(74406)),re=o.t(null,void 0,t(333)),le=o.t(null,void 0,t(32163)),se=o.t(null,void 0,t(3554)),ae=o.t(null,void 0,t(89349)),ce=o.t(null,void 0,t(3159)),de=o.t(null,void 0,t(41129)),ue=o.t(null,void 0,t(61112)),pe=o.t(null,void 0,t(73185)),he=(o.t(null,void 0,t(36957)),o.t(null,void 0,t(17611)),o.t(null,void 0,t(77430)),o.t(null,void 0,t(73466)),o.t(null,void 0,t(88367)),o.t(null,void 0,t(6160)),o.t(null,void 0,t(28975))),ye=o.t(null,void 0,t(74406)),fe=o.t(null,void 0,t(333)),ve=o.t(null,void 0,t(5119)),ge=o.t(null,void 0,t(56359)),Se=o.t(null,void 0,t(84831)),be=o.t(null,void 0,t(34579)),we=(o.t(null,void 0,t(92516)),o.t(null,void 0,t(27377)),o.t(null,void 0,t(45054)),o.t(null,void 0,t(27377)));function Pe(e,i,t,o){return(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.barColorsOnPrevClose,g)},{id:`${t}${o}`,title:Z})}function me(e,i,t,o){const n=(0,d.removeSpaces)(t.originalText());return[(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBody,N.format({ +candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.upColor,null,H.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.downColor,null,R.format({candleType:t}))},{id:`${o}Symbol${n}CandlesColor`,title:ne}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBorder,U.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.borderUpColor,null,j.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.borderDownColor,null,G.format({candleType:t}))},{id:`${o}Symbol${n}BordersColor`,title:re}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawWick,z.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.wickUpColor,null,J.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.wickDownColor,null,q.format({candleType:t}))},{id:`${o}Symbol${n}WickColors`,title:le})]}function Te(e,i,d,p,h){switch(d){case 0:return function(e,i,t){return[Pe(e,i,t,"SymbolBarStyleBarColorsOnPrevClose"),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.dontDrawOpen,S)},{id:`${t}SymbolDontDrawOpen`,title:ee}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.upColor,null,b)},{id:`${t}SymbolUpColor`,title:ie}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.downColor,null,w)},{id:`${t}SymbolDownColor`,title:te}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.thinBars,P)},{id:`${t}SymbolBarThinBars`,title:oe})].filter(a.isExistent)}(e,i.barStyle.childs(),h);case 1:case 19:return function(e,i,r){return[Pe(e,i,r,"SymbolCandleStyleBarColorsOnPrevClose"),...me(e,i,new n.TranslatedString("candle",o.t(null,void 0,t(21105))),r)].filter(a.isExistent)}(e,1===d?i.candleStyle.childs():i.volCandlesStyle.childs(),h);case 2:return v(e,i.lineStyle.childs(),p.seriesPriceSources,h);case 14:return v(e,i.lineWithMarkersStyle.childs(),p.seriesPriceSources,h);case 15:return v(e,i.steplineStyle.childs(),p.seriesPriceSources,h);case 3:return function(e,i,t,o){return[(0,u.createPriceSourceDefinition)(e,i,t,o,"SymbolAreaPriceSource",m),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.linecolor,null,T),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,D)},{id:`${o}SymbolAreaLineStyle`,title:se}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.color1,i.transparency,C),color2:(0,r.getColorDefinitionProperty)(e,i.color2,i.transparency,C)},{id:`${o}SymbolAreaFills`,title:de})]}(e,i.areaStyle.childs(),p.seriesPriceSources,h);case 16:return function(e,i,t,o){return[(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.highLineColor,null,T),width:(0,r.convertToDefinitionProperty)(e,i.highLineWidth,D)},{id:`${o}SymbolHLCAreaHighLineStyle`,title:ge}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.lowLineColor,null,T),width:(0, r.convertToDefinitionProperty)(e,i.lowLineWidth,D)},{id:`${o}SymbolHLCAreaLowLineStyle`,title:be}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.closeLineColor,null,T),width:(0,r.convertToDefinitionProperty)(e,i.closeLineWidth,D)},{id:`${o}SymbolHLCAreaCloseLineStyle`,title:Se}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.highCloseFillColor,null,C),color2:(0,r.getColorDefinitionProperty)(e,i.closeLowFillColor,null,C)},{id:`${o}SymbolHLCAreaFills`,title:de})]}(e,i.hlcAreaStyle.childs(),p.seriesPriceSources,h);case 9:return me(e,i.hollowCandleStyle.childs(),new n.TranslatedString("hollow candles",o.t(null,void 0,t(92598))),h);case 10:return function(e,i,t,o){return[(0,u.createPriceSourceDefinition)(e,i,t,o,"SymbolBaseLinePriceSource",_),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.topLineColor,null,k),width:(0,r.convertToDefinitionProperty)(e,i.topLineWidth,W)},{id:`${o}SymbolBaseLineTopLine`,title:ae}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.bottomLineColor,null,$),width:(0,r.convertToDefinitionProperty)(e,i.bottomLineWidth,M)},{id:`${o}SymbolBaseLineBottomLine`,title:ce}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.topFillColor1,null,V),color2:(0,r.getColorDefinitionProperty)(e,i.topFillColor2,null,V)},{id:`${o}SymbolBaseLineTopFills`,title:ue}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.bottomFillColor1,null,L),color2:(0,r.getColorDefinitionProperty)(e,i.bottomFillColor2,null,L)},{id:`${o}SymbolBaseLineBottomFills`,title:pe}),(0,r.createNumberPropertyDefinition)({value:(0,r.convertToDefinitionProperty)(e,i.baseLevelPercentage,I,[c.floor])},{id:`${o}SymbolBaseLevelPercentage`,title:he,type:0,min:new l.WatchedValue(0),max:new l.WatchedValue(100),step:new l.WatchedValue(1),unit:new l.WatchedValue("%")})]}(e,i.baselineStyle.childs(),p.seriesPriceSources,h);case 13:return function(e,i,t,o){return[(0,u.createPriceSourceDefinition)(e,i,t,o,"SymbolColumnPriceSource",X),Pe(e,i,o,"SymbolColumnStyleColumnColorsOnPrevClose"),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.upColor,null,K)},{id:`${o}SymbolUpColor`,title:ie}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.downColor,null,Q)},{id:`${o}SymbolDownColor`,title:te})].filter(a.isExistent)}(e,i.columnStyle.childs(),p.seriesPriceSources,h);case 21:return function(e,i,t){return[(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.color,null,Y)},{id:`${t}SymbolColor`,title:we}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.thinBars,P)},{id:`${t}SymbolBarThinBars`,title:oe})].filter(a.isExistent)}(e,i.hlcBarsStyle.childs(),h)}if(12===d&&s.enabled("chart_style_hilo")){return function(e,i,t){return[(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBody,O),color:(0, -r.getColorDefinitionProperty)(e,i.color,null,B)},{id:`${t}SymbolBodiesColor`,title:ye}),(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showBorders,E),color:(0,r.getColorDefinitionProperty)(e,i.borderColor,null,x)},{id:`${t}SymbolBorderColor`,title:fe}),(0,r.createTextPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showLabels,A),color:(0,r.getColorDefinitionProperty)(e,i.labelColor,null,F)},{id:`${t}SymbolLabels`,title:ve,isEditable:!1,isMultiLine:!1})]}(e,i.hiloStyle.childs(),h)}if(!i.hasOwnProperty("haStyle"))return[];if(p.isJapaneseChartsAvailable&&8===d){return function(e,i,r){const l=[];return l.push(Pe(e,i,r,"SymbolHAStyleBarColorsOnPrevClose"),...me(e,i,new n.TranslatedString("Heikin Ashi",o.t(null,void 0,t(63876))),r)),l}(e,i.haStyle.childs(),h)}return p.isJapaneseChartsAvailable&&s.enabled("japanese_chart_styles"),[]}},64482:(e,i,t)=>{t.d(i,{SeriesPropertyDefinitionsViewModel:()=>N,seriesPrecisionValues:()=>F});var o=t(50151),n=t(9343),r=t(11542),l=t(45126),s=t(56570),a=t(32097),c=t(5171),d=t(64147),u=t(16638),p=t(68805),h=t(18653),y=t(56530),f=t(52305);const v=new l.TranslatedString("change {inputName} property",r.t(null,void 0,t(66110)));function g(e){return e.map((e=>({value:e,title:(0,y.getTranslatedInputTitle)(e)})))}const S=new Set(["percentageLTP"]);function b(e,i,t,n,r,s,c){const u=[];return t.forEach((t=>{if(!function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;const t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(t,n))return;const h=t.id;if(!n.hasOwnProperty(h))return;const b=n[h],w=function(e,i){return"style"===e.id?"Box size assignment method":"boxSize"===e.id?"Box size":i.childs().name.value()}(t,r[h]),P=(0,y.getTranslatedInputTitle)(w),m=new l.TranslatedString(w,P);if("options"in t){const i=(0,o.ensure)(t.options);u.push((0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,options:new d.WatchedValue(g(i))}))}else if("integer"!==t.type){if("float"===t.type){let o;return o=function(e,i){return!((i===(0,p.chartStyleStudyId)(4)||i===(0,p.chartStyleStudyId)(6))&&"boxSize"===e||i===(0,p.chartStyleStudyId)(5)&&"reversalAmount"===e)}(h,i)||null===s.value()?new d.WatchedValue(t.min):s,void u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,type:1,min:o,max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))}"text"!==t.type?"bool"!==t.type||u.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P})):u.push((0,a.createTextPropertyDefinition)({text:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,isEditable:!0,isMultiLine:!1}))}else u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m -}),[f.floor])},{id:`${c}${t.name}`,title:P,type:0,min:new d.WatchedValue(t.min),max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))})),u}var w=t(14712),P=t(84425),m=t(88960),T=t(95700),D=t(74343);const C=(0,n.getLogger)("Chart.Definitions.Series"),_=s.enabled("pre_post_market_sessions"),k=new l.TranslatedString("change decimal places",r.t(null,void 0,t(82063))),W=new l.TranslatedString("change timezone",r.t(null,void 0,t(20137))),$=(new l.TranslatedString("adjust data for dividends",r.t(null,void 0,t(18077))),new l.TranslatedString("use settlement as close on daily interval",r.t(null,void 0,t(92978))),new l.TranslatedString("adjust for contract changes",r.t(null,void 0,t(1433))),new l.TranslatedString("change session",r.t(null,void 0,t(87041)))),M=new l.TranslatedString("change extended hours color",r.t(null,void 0,t(44223))),V=new l.TranslatedString("change pre market color",r.t(null,void 0,t(44371))),L=new l.TranslatedString("change post market color",r.t(null,void 0,t(38730))),I=(new l.TranslatedString("change electronic trading hours",r.t(null,void 0,t(47393))),r.t(null,void 0,t(93020)),r.t(null,void 0,t(94031))),O=(r.t(null,void 0,t(68921)),r.t(null,void 0,t(49545)),r.t(null,void 0,t(88327))),B=(r.t(null,void 0,t(59777)),r.t(null,void 0,t(59766))),E=r.t(null,void 0,t(77073)),x=r.t(null,void 0,t(16564)),A=[{priceScale:2,minMove:1,frac:!0},{priceScale:4,minMove:1,frac:!0},{priceScale:8,minMove:1,frac:!0},{priceScale:16,minMove:1,frac:!0},{priceScale:32,minMove:1,frac:!0},{priceScale:64,minMove:1,frac:!0},{priceScale:128,minMove:1,frac:!0},{priceScale:320,minMove:1,frac:!0}];function F(){const e=[{title:x,value:"default"}],i=function(e=15){const i=[];for(let t=0;t<=e;t++)i.push({priceScale:Math.pow(10,t),minMove:1,frac:!1});return i}();for(let o=0;o{(0,a.destroyDefinitions)(e.definitions.value())})),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.properties().childs().rangeStyle.childs().barStyle.unsubscribeAll(this),this._series.dataEvents().symbolResolved().unsubscribeAll(this),this._unsubscribeInputsUpdate(),this._isDestroyed=!0}propertyPages(){return null===this._propertyPages?this._getDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");return null===this._propertyPages&&(this._propertyPages=[{id:this._propertyPageId,title:this._propertyPageName,icon:this._propertyPageIcon,definitions:new d.WatchedValue(e.definitions),visible:e.visible??new d.WatchedValue(!0).readonly()}]),this._propertyPages})):Promise.resolve(this._propertyPages)}_seriesMinTick(){const e=this._series.symbolInfo();return null!==e?e.minmov/e.pricescale:null}_updateSeriesMinTickWV(){null===this._seriesMinTickWV?this._seriesMinTickWV=new d.WatchedValue(this._seriesMinTick()):this._seriesMinTickWV.setValue(this._seriesMinTick())}_updateSessionIdOptionsWV(){if(!_)return;const e=this._series.symbolInfo();if(null===e)return;const i=(e.subsessions||[]).filter((e=>!e.private)).map((e=>({title:(0,T.translateSessionDescription)(e.description),value:e.id})));this._sessionIdOptionsWV.setValue(i)}_updateDefinitions(){null!==this._definitions&&(0,a.destroyDefinitions)(this._definitions.definitions),this._definitions=null,this._createSeriesDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");(0,o.ensureNotNull)(this._propertyPages)[0].definitions.setValue(e.definitions)}))}_getDefinitions(){return null===this._definitions?this._createSeriesDefinitions():Promise.resolve(this._definitions)}_unsubscribeInputsUpdate(){null!==this._inputsSubscriptions&&(this._inputsSubscriptions.forEach((e=>{e.unsubscribeAll(this)})),this._inputsSubscriptions=null)}_subscribeInputsUpdate(e,i){this._unsubscribeInputsUpdate();const t=[];e.forEach((e=>{if(void 0!==e.visible){const o=e.visible.split("==");if(2===o.length){const e=i[o[0]];-1===t.indexOf(e)&&(e.subscribe(this,this._updateDefinitions),t.push(e))}}})),t.length>0?this._inputsSubscriptions=t:this._inputsSubscriptions=null}async _createSeriesDefinitions(){const e=this._series.properties().childs(),i=this._series.getInputsProperties(),n=this._series.getInputsInfoProperties(),l=e.style.value(),s=this._series.getStyleShortName(),y=c.chartStylesWithAttachedStudies.includes(l)?null:(0,p.chartStyleStudyId)(l);let f,v=null;if(null!==y){let e;try{e=await(0,u.studyMetaInfoRepository)().findById({type:"java",studyId:y});const t=(0,o.ensureNotNull)(this._seriesMinTickWV);v=b(this._undoModel,e.id,e.inputs,i,n,t,s),this._subscribeInputsUpdate(e.inputs,i)}catch(i){C.logWarn(`Find meta info for create series definitions with error - ${(0,w.errorToString)(i)}`),e=null}if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed") -}else this._unsubscribeInputsUpdate();if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(c.chartStylesWithAttachedStudies.includes(l))throw new Error("unexpected chart style");{const i=(0,h.getSeriesStylePropertiesDefinitions)(this._undoModel,e,l,{seriesPriceSources:D.basePriceSources,isJapaneseChartsAvailable:true},"mainSeries");null!==v&&i.push(...v),f=(0,a.createPropertyDefinitionsGeneralGroup)(i,"generalSymbolStylesGroup",(0,p.getTranslatedChartStyleName)(l))}const g=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,e.minTick,k),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(new d.WatchedValue(!0).ownership())},{id:`${s}SymbolMinTick`,title:B,options:new d.WatchedValue(F())}),S=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,this._timezonePropertyObj.property,W)},{id:`${s}SymbolTimezone`,title:E,options:new d.WatchedValue(this._timezonePropertyObj.values)});return this._definitions={definitions:[f,(0,a.createPropertyDefinitionsGeneralGroup)([...await this._seriesDataDefinitions(s),g,S],"dataModififcationGroup",r.t(null,void 0,t(48225)))]},this._definitions}async _seriesDataDefinitions(e){const i=[];if(_){const t=this._series.sessionIdProxyProperty(),o=(0,m.combineWithFilteredUpdate)(((e,i)=>!i&&(0,p.symbolHasSeveralSessions)(this._series.symbolInfo())),((e,i)=>i||!e),this._series.symbolResolvingActive().weakReference(),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership()),n=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,t,$),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(o.ownership())},{id:"sessionId",title:I,options:this._sessionIdOptionsWV});i.push(n);const r=(await this._model.sessions().promise()).graphicsInfo();let l=!1;r.backgrounds&&(l=void 0!==r.backgrounds.outOfSession);const s=await(l?this._createOutOfSessionDefinition(e):this._createPrePostMarketDefinition(e));i.push(s);const c=this._createElectronicSessionDefinition(e);c&&i.push(c)}return i}_createOutOfSessionDefinition(e){const i=this._model.sessions().properties().childs().sessionHighlight.childs().backgrounds.childs().outOfSession.childs();return(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._undoModel,i.color,i.transparency,M)},{id:`${e}SymbolExtendedHoursColors`,title:O})}_createPrePostMarketDefinition(e){const i=(0,P.createWVFromGetterAndSubscription)((()=>this._series.symbolInfo()),this._series.dataEvents().symbolResolved()),t=(0,m.combineWithFilteredUpdate)(((e,i)=>!e&&!!i&&(0,p.symbolHasPreOrPostMarket)(i)&&!(0,p.isRegularSessionId)(this._series.sessionIdProxyProperty().value(),i)),((e,i)=>e||!!i),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership(),i.ownership()),o=this._model.sessions().properties().childs().sessionHighlight.childs(),n=o.backgrounds.childs().preMarket.childs(),r=o.backgrounds.childs().postMarket.childs();return(0,a.createTwoColorsPropertyDefinition)({ -color1:(0,a.getColorDefinitionProperty)(this._undoModel,n.color,n.transparency,V),color2:(0,a.getColorDefinitionProperty)(this._undoModel,r.color,r.transparency,L),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(t.ownership())},{id:`${e}SymbolExtendedHoursColors`,title:O})}_createElectronicSessionDefinition(e){return null}}}}]); \ No newline at end of file +r.getColorDefinitionProperty)(e,i.color,null,B)},{id:`${t}SymbolBodiesColor`,title:ye}),(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showBorders,E),color:(0,r.getColorDefinitionProperty)(e,i.borderColor,null,x)},{id:`${t}SymbolBorderColor`,title:fe}),(0,r.createTextPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showLabels,A),color:(0,r.getColorDefinitionProperty)(e,i.labelColor,null,F)},{id:`${t}SymbolLabels`,title:ve,isEditable:!1,isMultiLine:!1})]}(e,i.hiloStyle.childs(),h)}if(!i.hasOwnProperty("haStyle"))return[];if(p.isJapaneseChartsAvailable&&8===d){return function(e,i,r){const l=[];return l.push(Pe(e,i,r,"SymbolHAStyleBarColorsOnPrevClose"),...me(e,i,new n.TranslatedString("Heikin Ashi",o.t(null,void 0,t(63876))),r)),l}(e,i.haStyle.childs(),h)}return p.isJapaneseChartsAvailable&&s.enabled("japanese_chart_styles"),[]}},64482:(e,i,t)=>{t.d(i,{SeriesPropertyDefinitionsViewModel:()=>R,seriesPrecisionValues:()=>H});var o=t(50151),n=t(9343),r=t(11542),l=t(45126),s=t(56570),a=t(32097),c=t(5171),d=t(64147),u=t(16638),p=t(68805),h=t(18653),y=t(56530),f=t(52305);const v=new l.TranslatedString("change {inputName} property",r.t(null,void 0,t(66110)));function g(e){return e.map((e=>({value:e,title:(0,y.getTranslatedInputTitle)(e)})))}const S=new Set(["percentageLTP"]);function b(e,i,t,n,r,s,c){const u=[];return t.forEach((t=>{if(!function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;const t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(t,n))return;const h=t.id;if(!n.hasOwnProperty(h))return;const b=n[h],w=function(e,i){return"style"===e.id?"Box size assignment method":"boxSize"===e.id?"Box size":i.childs().name.value()}(t,r[h]),P=(0,y.getTranslatedInputTitle)(w),m=new l.TranslatedString(w,P);if("options"in t){const i=(0,o.ensure)(t.options);u.push((0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,options:new d.WatchedValue(g(i))}))}else if("integer"!==t.type){if("float"===t.type){let o;return o=function(e,i){return!((i===(0,p.chartStyleStudyId)(4)||i===(0,p.chartStyleStudyId)(6))&&"boxSize"===e||i===(0,p.chartStyleStudyId)(5)&&"reversalAmount"===e)}(h,i)||null===s.value()?new d.WatchedValue(t.min):s,void u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,type:1,min:o,max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))}"text"!==t.type?"bool"!==t.type||u.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P})):u.push((0,a.createTextPropertyDefinition)({text:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,isEditable:!0,isMultiLine:!1}))}else u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m +}),[f.floor])},{id:`${c}${t.name}`,title:P,type:0,min:new d.WatchedValue(t.min),max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))})),u}var w=t(14712),P=t(84425),m=t(88960),T=t(95700),D=t(74343);const C=(0,n.getLogger)("Chart.Definitions.Series"),_=s.enabled("pre_post_market_sessions"),k=new l.TranslatedString("change decimal places",r.t(null,void 0,t(82063))),W=new l.TranslatedString("change timezone",r.t(null,void 0,t(20137))),$=new l.TranslatedString("toggle intraday inactivity gaps",r.t(null,void 0,t(28871))),M=(new l.TranslatedString("adjust data for dividends",r.t(null,void 0,t(18077))),new l.TranslatedString("use settlement as close on daily interval",r.t(null,void 0,t(92978))),new l.TranslatedString("adjust for contract changes",r.t(null,void 0,t(1433))),new l.TranslatedString("change session",r.t(null,void 0,t(87041)))),V=new l.TranslatedString("change extended hours color",r.t(null,void 0,t(44223))),L=new l.TranslatedString("change pre market color",r.t(null,void 0,t(44371))),I=new l.TranslatedString("change post market color",r.t(null,void 0,t(38730))),O=(new l.TranslatedString("change electronic trading hours",r.t(null,void 0,t(47393))),r.t(null,void 0,t(93020)),r.t(null,void 0,t(94031))),B=(r.t(null,void 0,t(68921)),r.t(null,void 0,t(49545)),r.t(null,void 0,t(88327))),E=(r.t(null,void 0,t(59777)),r.t(null,void 0,t(59766))),x=r.t(null,void 0,t(77073)),A=r.t(null,void 0,t(16564)),F=r.t(null,void 0,t(89212)),N=[{priceScale:2,minMove:1,frac:!0},{priceScale:4,minMove:1,frac:!0},{priceScale:8,minMove:1,frac:!0},{priceScale:16,minMove:1,frac:!0},{priceScale:32,minMove:1,frac:!0},{priceScale:64,minMove:1,frac:!0},{priceScale:128,minMove:1,frac:!0},{priceScale:320,minMove:1,frac:!0}];function H(){const e=[{title:A,value:"default"}],i=function(e=15){const i=[];for(let t=0;t<=e;t++)i.push({priceScale:Math.pow(10,t),minMove:1,frac:!1});return i}();for(let o=0;o{(0,a.destroyDefinitions)(e.definitions.value())})),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.properties().childs().rangeStyle.childs().barStyle.unsubscribeAll(this),this._series.dataEvents().symbolResolved().unsubscribeAll(this),this._unsubscribeInputsUpdate(),this._isDestroyed=!0}propertyPages(){return null===this._propertyPages?this._getDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");return null===this._propertyPages&&(this._propertyPages=[{id:this._propertyPageId,title:this._propertyPageName,icon:this._propertyPageIcon,definitions:new d.WatchedValue(e.definitions),visible:e.visible??new d.WatchedValue(!0).readonly()}]),this._propertyPages})):Promise.resolve(this._propertyPages)}_seriesMinTick(){const e=this._series.symbolInfo();return null!==e?e.minmov/e.pricescale:null}_updateSeriesMinTickWV(){null===this._seriesMinTickWV?this._seriesMinTickWV=new d.WatchedValue(this._seriesMinTick()):this._seriesMinTickWV.setValue(this._seriesMinTick())}_updateSessionIdOptionsWV(){if(!_)return;const e=this._series.symbolInfo();if(null===e)return;const i=(e.subsessions||[]).filter((e=>!e.private)).map((e=>({title:(0,T.translateSessionDescription)(e.description),value:e.id})));this._sessionIdOptionsWV.setValue(i)}_updateDefinitions(){null!==this._definitions&&(0,a.destroyDefinitions)(this._definitions.definitions),this._definitions=null,this._createSeriesDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");(0,o.ensureNotNull)(this._propertyPages)[0].definitions.setValue(e.definitions)}))}_getDefinitions(){return null===this._definitions?this._createSeriesDefinitions():Promise.resolve(this._definitions)}_unsubscribeInputsUpdate(){null!==this._inputsSubscriptions&&(this._inputsSubscriptions.forEach((e=>{e.unsubscribeAll(this)})),this._inputsSubscriptions=null)}_subscribeInputsUpdate(e,i){this._unsubscribeInputsUpdate();const t=[];e.forEach((e=>{if(void 0!==e.visible){const o=e.visible.split("==");if(2===o.length){const e=i[o[0]];-1===t.indexOf(e)&&(e.subscribe(this,this._updateDefinitions),t.push(e))}}})),t.length>0?this._inputsSubscriptions=t:this._inputsSubscriptions=null}async _createSeriesDefinitions(){const e=this._series.properties().childs(),i=this._series.getInputsProperties(),n=this._series.getInputsInfoProperties(),l=e.style.value(),y=this._series.getStyleShortName(),f=c.chartStylesWithAttachedStudies.includes(l)?null:(0,p.chartStyleStudyId)(l);let v,g=null;if(null!==f){let e;try{e=await(0,u.studyMetaInfoRepository)().findById({type:"java",studyId:f});const t=(0,o.ensureNotNull)(this._seriesMinTickWV);g=b(this._undoModel,e.id,e.inputs,i,n,t,y),this._subscribeInputsUpdate(e.inputs,i)}catch(i){C.logWarn(`Find meta info for create series definitions with error - ${(0,w.errorToString)(i)}`),e=null} +if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed")}else this._unsubscribeInputsUpdate();if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(c.chartStylesWithAttachedStudies.includes(l))throw new Error("unexpected chart style");{const i=(0,h.getSeriesStylePropertiesDefinitions)(this._undoModel,e,l,{seriesPriceSources:D.basePriceSources,isJapaneseChartsAvailable:true},"mainSeries");null!==g&&i.push(...g),v=(0,a.createPropertyDefinitionsGeneralGroup)(i,"generalSymbolStylesGroup",(0,p.getTranslatedChartStyleName)(l))}const S=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,e.minTick,k),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(new d.WatchedValue(!0).ownership())},{id:`${y}SymbolMinTick`,title:E,options:new d.WatchedValue(H())}),P=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,this._timezonePropertyObj.property,W)},{id:`${y}SymbolTimezone`,title:x,options:new d.WatchedValue(this._timezonePropertyObj.values)}),m=[...await this._seriesDataDefinitions(y),S,P];return s.enabled("intraday_inactivity_gaps")&&m.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._undoModel,this._undoModel.model().properties().childs().inactivityGaps,$)},{id:`${y}InactivityGap`,title:F})),this._definitions={definitions:[v,(0,a.createPropertyDefinitionsGeneralGroup)(m,"dataModififcationGroup",r.t(null,void 0,t(48225)))]},this._definitions}async _seriesDataDefinitions(e){const i=[];if(_){const t=this._series.sessionIdProxyProperty(),o=(0,m.combineWithFilteredUpdate)(((e,i)=>!i&&(0,p.symbolHasSeveralSessions)(this._series.symbolInfo())),((e,i)=>i||!e),this._series.symbolResolvingActive().weakReference(),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership()),n=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,t,M),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(o.ownership())},{id:"sessionId",title:O,options:this._sessionIdOptionsWV});i.push(n);const r=(await this._model.sessions().promise()).graphicsInfo();let l=!1;r.backgrounds&&(l=void 0!==r.backgrounds.outOfSession);const s=await(l?this._createOutOfSessionDefinition(e):this._createPrePostMarketDefinition(e));i.push(s);const c=this._createElectronicSessionDefinition(e);c&&i.push(c)}return i}_createOutOfSessionDefinition(e){const i=this._model.sessions().properties().childs().sessionHighlight.childs().backgrounds.childs().outOfSession.childs();return(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._undoModel,i.color,i.transparency,V)},{id:`${e}SymbolExtendedHoursColors`,title:B})}_createPrePostMarketDefinition(e){const i=(0,P.createWVFromGetterAndSubscription)((()=>this._series.symbolInfo()),this._series.dataEvents().symbolResolved()),t=(0,m.combineWithFilteredUpdate)(((e,i)=>!e&&!!i&&(0,p.symbolHasPreOrPostMarket)(i)&&!(0, +p.isRegularSessionId)(this._series.sessionIdProxyProperty().value(),i)),((e,i)=>e||!!i),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership(),i.ownership()),o=this._model.sessions().properties().childs().sessionHighlight.childs(),n=o.backgrounds.childs().preMarket.childs(),r=o.backgrounds.childs().postMarket.childs();return(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(this._undoModel,n.color,n.transparency,L),color2:(0,a.getColorDefinitionProperty)(this._undoModel,r.color,r.transparency,I),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(t.ownership())},{id:`${e}SymbolExtendedHoursColors`,title:B})}_createElectronicSessionDefinition(e){return null}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/7973.ad0167e6dc2ee763baaf.js b/charting_library/bundles/7973.a6c550f7a1a82ee0eee1.js similarity index 81% rename from charting_library/bundles/7973.ad0167e6dc2ee763baaf.js rename to charting_library/bundles/7973.a6c550f7a1a82ee0eee1.js index 279c282d..fcfe9956 100644 --- a/charting_library/bundles/7973.ad0167e6dc2ee763baaf.js +++ b/charting_library/bundles/7973.a6c550f7a1a82ee0eee1.js @@ -2,5 +2,5 @@ const f=new Map([[0,l.green],[1,l.orange],[2,l.blue],[3,l.gray]]),v=new Map([[0,a.t(null,void 0,n(41410))],[1,a.t(null,void 0,n(36018))],[2,a.t(null,void 0,n(73897))],[3,a.t(null,void 0,n(62464))]]),m=a.t(null,void 0,n(63538));var y;function h(e){const{segment:t,forceStart:n,forceEnd:i}=e,a=t.end.value-t.start.value,o=a<.03,u={left:100*t.start.value+"%",width:`calc(${100*a}% + ${o?2:0}px)`},c=r(l.segment,f.get(t.type),(n||t.start.isFirstOrLastPoint)&&l.start,(i||t.end.isFirstOrLastPoint)&&l.end,o&&l.small,"common-tooltip-html","apply-common-tooltip"),d=function(e,t){return`
\n\t\t${v.get(t)}\n\t\t${e}\n\t
`}(t.tooltip,t.type);return s.createElement("div",{className:c,style:u,"data-tooltip":d})}function D(e){const{sessionDay:t}=e,n=t.entries.map(((e,n)=>s.createElement(h,{key:`${d(e)}Segment`,segment:e,forceStart:0===n&&3===e.type,forceEnd:n===t.entries.length-1&&3===e.type}))),i=r(l.sessionDay,t.isActive&&l.active);return s.createElement("div",{className:i},s.createElement("div",{className:l.weekDay},t.title),s.createElement("div",{className:l.sessionDaySegments},n))}function p(e){const{sessionDays:t,currentTimeMark:n}=e,i=[],a=parseInt(Object.keys(t).filter((e=>t[parseInt(e)].isActive))[0]),o=t[a],u=o.entries.filter((e=>e.start.value<=n&&e.end.value>=n))[0];!u.start.isFirstOrLastPoint&&u.showStartForLastEntry?i.push(o.entries[o.entries.length-1].start):i.push(u.start);const c=!u.end.isFirstOrLastPoint&&u.showEndForFirstEntry?o.entries[0].end:u.end;if(i[0].value!==c.value&&i.push(c),0===i.length)return null;i.sort(((e,t)=>e.value-t.value));const f=i.map((e=>s.createElement("div",{key:d(e),className:l.timeMark},e.title))),v=100*(2===i.length?i[1].value-i[0].value:0),m=r(v>12&&l.timeMarkSegmentAlignByEnds,l.timeMarkSegment);return s.createElement("div",{className:l.sessionDay},s.createElement("div",{className:l.weekDay}),s.createElement("div",{className:l.timeMarkWrapper},s.createElement("div",{className:m,style:{left:100*i[0].value+"%",width:`${v}%`}},f)))}function E(e){const{className:t,timezone:n,showAllDays:i,timeZoneClassName:a}=e,u=(0,o.useWatchedValueReadonly)({watchedValue:e.sessionDays}),c=(0,o.useWatchedValueReadonly)({watchedValue:e.now}),d=Object.values(u).filter((e=>e.isActive))[0],f=r(t,l.wrapper);return s.createElement("div",{className:f},s.createElement("div",{className:l.sessionDayWrapper},i?s.createElement(s.Fragment,null,Object.values(u).map(((e,t)=>s.createElement(D,{key:t,sessionDay:e})))):s.createElement(D,{sessionDay:d}),s.createElement("div",{className:l.nowWrapper},s.createElement("div",{className:l.now,style:{left:100*c+"%"}}))),s.createElement(p,{sessionDays:u,currentTimeMark:c}),s.createElement("div",{className:r(l.timezone,a,i&&l.largePadding)},`${m}: ${n}`))}!function(e){e[e.MinSegmentWidth=12]="MinSegmentWidth",e[e.SmallWidth=.03]="SmallWidth"}(y||(y={}))},53350:(e,t,n)=>{"use strict";n.d(t,{FullSessionScheduleViewModel:()=>ie});var s=n(63950),r=n(37265),i=n(2740),a=n(64147),o=n(68805) ;function u(e){return e/i.minutesPerDay}function l(e){return Math.round(e*i.minutesPerDay)}const c=function(e){return e&&e.length?e[0]:void 0};var d,f,v=n(82593),m=n(50151),y=n(18832);!function(e){e[e.SUNDAY=1]="SUNDAY",e[e.MONDAY=2]="MONDAY",e[e.TUESDAY=3]="TUESDAY",e[e.WEDNESDAY=4]="WEDNESDAY",e[e.THURSDAY=5]="THURSDAY",e[e.FRIDAY=6]="FRIDAY",e[e.SATURDAY=7]="SATURDAY"}(d||(d={})),function(e){e[e.JANUARY=0]="JANUARY",e[e.FEBRUARY=1]="FEBRUARY",e[e.MARCH=2]="MARCH",e[e.APRIL=3]="APRIL",e[e.MAY=4]="MAY",e[e.JUNE=5]="JUNE",e[e.JULY=6]="JULY",e[e.AUGUST=7]="AUGUST",e[e.SEPTEMBER=8]="SEPTEMBER",e[e.OCTOBER=9]="OCTOBER",e[e.NOVEMBER=10]="NOVEMBER",e[e.DECEMBER=11]="DECEMBER"}(f||(f={}));const h=[d.SUNDAY,d.MONDAY,d.TUESDAY,d.WEDNESDAY,d.THURSDAY,d.FRIDAY,d.SATURDAY];function D(e,t){return(e+t+6)%7+1}function p(e){return t=>D(t,e)}const E=p(-1),A=p(1);var g=n(11542);f.JANUARY,g.t(null,void 0,n(200)),f.FEBRUARY,g.t(null,void 0,n(81069)),f.MARCH,g.t(null,void 0,n(93878)),f.APRIL,g.t(null,void 0,n(28896)),f.MAY,g.t(null,void 0,n(25734)),f.JUNE,g.t(null,void 0,n(61487)),f.JULY,g.t(null,void 0,n(6608)),f.AUGUST,g.t(null,void 0,n(11081)),f.SEPTEMBER,g.t(null,void 0,n(32179)),f.OCTOBER,g.t(null,void 0,n(37997)),f.NOVEMBER,g.t(null,void 0,n(4607)),f.DECEMBER,g.t(null,void 0,n(90082)),f.JANUARY,g.t(null,void 0,n(62310)),f.FEBRUARY,g.t(null,void 0,n(2507)),f.MARCH,g.t(null,void 0,n(92767)),f.APRIL,g.t(null,void 0,n(27072)),f.MAY,g.t(null,{context:"short"},n(13132)),f.JUNE,g.t(null,void 0,n(429)),f.JULY,g.t(null,void 0,n(53786)),f.AUGUST,g.t(null,void 0,n(46450)),f.SEPTEMBER,g.t(null,void 0,n(6816)),f.OCTOBER,g.t(null,void 0,n(12179)),f.NOVEMBER,g.t(null,void 0,n(26899)),f.DECEMBER,g.t(null,void 0,n(32084)),d.SUNDAY,g.t(null,void 0,n(61480)),d.MONDAY,g.t(null,void 0,n(19573)),d.TUESDAY,g.t(null,void 0,n(82160)),d.WEDNESDAY,g.t(null,void 0,n(94226)),d.THURSDAY,g.t(null,void 0,n(79137)),d.FRIDAY,g.t(null,void 0,n(3570)),d.SATURDAY,g.t(null,void 0,n(30348));const S={[d.SUNDAY]:g.t(null,void 0,n(77493)),[d.MONDAY]:g.t(null,void 0,n(37150)),[d.TUESDAY]:g.t(null,void 0,n(11916)),[d.WEDNESDAY]:g.t(null,void 0,n(11532)),[d.THURSDAY]:g.t(null,void 0,n(71388)),[d.FRIDAY]:g.t(null,void 0,n(22928)),[d.SATURDAY]:g.t(null,void 0,n(32273))};d.SUNDAY,g.t(null,{context:"day_of_week"},n(75005)),d.MONDAY,g.t(null,{context:"day_of_week"},n(30961)),d.TUESDAY,g.t(null,{context:"day_of_week"},n(9135)),d.WEDNESDAY,g.t(null,{context:"day_of_week"},n(92578)),d.THURSDAY,g.t(null,{context:"day_of_week"},n(8765)),d.FRIDAY,g.t(null,{context:"day_of_week"},n(97349)),d.SATURDAY,g.t(null,{context:"day_of_week"},n(94748));var w=n(58683);function k(e){for((0,m.assert)(Number.isInteger(e),"timeMinutes expected to be integer number");e>i.minutesPerDay;)e-=i.minutesPerDay;const t=e%60,n=(e-t)/60;return(0,w.numberToStringWithLeadingZero)(n,2)+":"+(0,w.numberToStringWithLeadingZero)(t,2)}function P(e,t){return`${e} — ${t}`}function R(e,t){return`${S[e]} ${k(t)}`}function M(e,t,n,s){(0, m.assert)(t!==i.minutesPerDay,"Start time expected to be normalized (24:00 as range start is not allowed)"),(0,m.assert)(0!==s,"End time expected to be normalized (00:00 as range end is not allowed)");const r=function(e,t,n,s){const r=e*i.minutesPerDay+t;let a=n*i.minutesPerDay+s;return a_(t,n,e)}const x=L(E),I=L(A);function b(e,t,n,s){return(r,i,a)=>void 0===r?[s,a]:r===e?[t,n(i)]:[r,i]}const O=b(1,0,A,0),F=b(0,1,E,1);function W(e,t,n,s,r){const[i,a]=O(e,t,r),[o,u]=F(n,s,r);(0,m.assert)(t!==n||i= next entry time (${o})`);const c=l(i),d=l(o);return Y(U(a!==r?0:i),U(u!==r?1:o),3,M(a,c,u,d))}function B(e,t,n,s,r){return W(e?.end?.value,t,n?.start?.value,s,r)}function C(e){const t=[...e.entries];for(let n=1;ne.start.value-t.start.value)),t}function V(e,t){const n=(0,v.default)(t.entries),s=t.dayIndex,r=(0,m.ensureDefined)(c(e.entries));return 0===r.start.value?[]:[B(n,s,r,e.dayIndex,e.dayIndex)]}function $(e,t){const n=c(t.entries),s=t.dayIndex,r=(0,m.ensureDefined)((0,v.default)(e.entries));return 1===r.end.value?[]:[B(r,e.dayIndex,n,s,e.dayIndex)]}function z(e,t){const n={thisDay:N(e,t[e].entries),prevDay:x(t,e),nextDay:I(t,e)};return function({thisDay:e,prevDay:t,nextDay:n}){if(0===e.entries.length)return[B((0,v.default)(t.entries),t.dayIndex,c(n.entries),n.dayIndex,e.dayIndex)]}(n)??function({thisDay:e,prevDay:t,nextDay:n}){const s=e.dayIndex;if(t.dayIndex!==s||n.dayIndex!==s)return;const i=e.entries,a=(0,m.ensureDefined)(c(i)),o=(0,m.ensureDefined)((0,v.default)(i));return[0!==a.start.value?W(0,s,a.start.value,s,s):void 0,...C(e),1!==o.end.value?W(o.end.value,s,1,s,s):void 0].filter(r.isExistent)}(n)??function(e){return[...V(e.thisDay,e.prevDay),...C(e.thisDay),...$(e.thisDay,e.nextDay)]}(n)}function H(e,t,n,s){const[r,i]=e[t],a=u(r),o=u(i),l=U(a),c=U(o);return 0===t&&e.length>1&&(c.isFirstOrLastPoint=!1),1===t&&e.length>1&&(l.isFirstOrLastPoint=!1),Y(l,c,n,s)}function J(e,t,n,s){const r=e,a=t+n,o=[],l=t,d=Math.min(i.minutesPerDay,a),f=[[l,d]];let y;if(o.push(r),a>d){y=D(r,Math.ceil((a-d)/i.minutesPerDay));const e=[0,a%i.minutesPerDay];f.push(e),o.push(y)}const h=function(e,t,n){const s=(0,m.ensureDefined)(c(e))[0],r=(0,m.ensureDefined)((0,v.default)(e))[1];if(void 0===n){const a=e.map((e=>e[1]-e[0])).reduce(((e,t)=>e+t)) -;n=r===i.minutesPerDay?t:D(t,Math.floor(u(s+a)))}return M(t,s,n,r)}(f,r,y),p=[];for(let e=0;e[e,{title:S[e],isActive:!1,entries:[]}])));function G(e){return(t,n)=>{return s=(0,m.ensureDefined)(e(t)),r=(0,m.ensureDefined)(e(n)),s.start.value===r.start.value&&s.end.value===r.end.value;var s,r}}const q=G(c),K=G(v.default);function Q(e,t){return J(e.sessionStartDayOfWeek(),e.start(),e.length(),t)}function X(e,t){t.forEach((t=>function(e,t,n){const s=e[n].entries;s.push(t),s.sort(((e,t)=>e.start.value-t.start.value))}(e,t[0],t[1])))}function ee(e,t,n){for(const s of t){X(e,Q(s,n))}}function te(e,t){return e.type===t.type&&(3===e.type||t.end.value-t.start.value+e.end.value-e.start.value<=1)}function ne(e,t){const n=function(e){if(null===e)return new Map;if(void 0===e.subsessions)return new Map([[0,new j.SessionsSpec(e.timezone,e.session,e.session_holidays,e.corrections)]]);const t="regular",n="premarket",s="postmarket",r=[t,n,s],i=new Map;for(const a of r){let r=null;switch(a){case t:r=0;break;case n:r=1;break;case s:r=2}if(null!==r){const t=e.subsessions.find((e=>e.id===a));void 0!==t&&i.set(r,new j.SessionsSpec(e.timezone,t["session-display"]||t.session,e.session_holidays,t["session-correction"]))}}return i}(e);t=t??(0,i.utc_to_cal)((0,i.get_timezone)(e?.timezone??"Etc/UTC"),Date.now());const s=(t?.getUTCDay()??(new Date).getDay())%7+1;const r=(0,y.deepCopy)(Z);r[s].isActive=!0;for(const e of Array.from(n.keys())){const s=(0,m.ensureDefined)(n.get(e)),i=s.getWeekIndex(t);ee(r,s.getEntriesForWeek(i).list(),e)}return function(e){const t=new Map;for(const n of h)t.set(n,z(n,e));for(const n of h)e[n].entries=(0,m.ensureDefined)(t.get(n))}(r),function(e){for(const t of h){const n=e[t].entries,s=(0,m.ensureDefined)(c(n));te(s,(0,m.ensureDefined)((0,v.default)(e[E(t)].entries)))&&(s.start.isFirstOrLastPoint=!1);const r=(0,m.ensureDefined)((0,v.default)(n));te(r,(0,m.ensureDefined)(c(e[A(t)].entries)))&&(r.end.isFirstOrLastPoint=!1)}}(r),function(e){for(const t of h){const n=e[t].entries;if(1===n.length)continue;const s=E(t),r=A(t),i=(0,m.ensureDefined)((0,v.default)(n)),a=(0,m.ensureDefined)(c(n));a.start.isFirstOrLastPoint||(a.showStartForLastEntry=K(n,e[s].entries)),i.end.isFirstOrLastPoint||(i.showEndForFirstEntry=q(n,e[r].entries))}}(r),{newSessionsDays:r,newTodaySession:r[s]}}var se;function re(e){return(0,i.get_cal_from_unix_timestamp_ms)((0,i.get_timezone)(e.timezone),window.ChartApiInstance.serverTime()-1e3*(0,o.getSymbolDelaySeconds)(e))}!function(e){e[e.Regular=0]="Regular",e[e.Pre=1]="Pre",e[e.Post=2]="Post",e[e.Close=3]="Close"}(se||(se={}));class ie{constructor(e){this.sessionsDays=new a.WatchedValue((0,r.clone)(Z)),this.todaySession=new a.WatchedValue((0,r.clone)({entries:[]})),this._currentTime=new a.WatchedValue(-1),this._symbolInfo=e.symbolInfo().spawn(),this._symbolInfo.subscribe(this._updateEntriesBySubSessions.bind(this),{ -callWithLast:!0}),this._timeIntervalId=setInterval(this._updateTodayWithOffsets.bind(this),6e4)}destroy(){this._symbolInfo.destroy(),clearInterval(this._timeIntervalId)}currentTimeValue(){return this._currentTime.readonly()}timezone(){const e=this._symbolInfo.value();return null===e?"":(0,s.timezoneTitle)(e.timezone)}_updateEntriesBySubSessions(e){this._updateTodayWithOffsets();const{newSessionsDays:t,newTodaySession:n}=ne(e,null===e?null:re(e));this.sessionsDays.setValue(t),this.todaySession.setValue(n)}_updateTodayWithOffsets(){const e=this._symbolInfo.value();if(null===e)return void this._currentTime.setValue(-1);const t=this._currentTime.value(),n=u((0,i.get_minutes_from_midnight)(re(e)));this._currentTime.setValue(n),n{e.exports=''}}]); \ No newline at end of file +;n=r===i.minutesPerDay?t:D(t,Math.floor(u(s+a)))}return M(t,s,n,r)}(f,r,y),p=[];for(let e=0;e[e,{title:S[e],isActive:!1,entries:[]}])));function G(e){return(t,n)=>{return s=(0,m.ensureDefined)(e(t)),r=(0,m.ensureDefined)(e(n)),s.start.value===r.start.value&&s.end.value===r.end.value;var s,r}}const q=G(c),K=G(v.default);function Q(e,t){return J(e.sessionStartDayOfWeek(),e.start(),e.length(),t)}function X(e,t){t.forEach((t=>function(e,t,n){const s=e[n].entries;s.push(t),s.sort(((e,t)=>e.start.value-t.start.value))}(e,t[0],t[1])))}function ee(e,t,n){for(const s of t){X(e,Q(s,n))}}function te(e,t){return e.type===t.type&&(3===e.type||t.end.value-t.start.value+e.end.value-e.start.value<=1)}function ne(e,t){const n=function(e){if(null===e)return new Map;if(void 0===e.subsessions)return new Map([[0,new j.SessionsSpec(e.timezone,e.session_display??e.session,e.session_holidays,e.corrections)]]);const t="regular",n="premarket",s="postmarket",r=[t,n,s],i=new Map;for(const a of r){let r=null;switch(a){case t:r=0;break;case n:r=1;break;case s:r=2}if(null!==r){const t=e.subsessions.find((e=>e.id===a));void 0!==t&&i.set(r,new j.SessionsSpec(e.timezone,t["session-display"]||t.session,e.session_holidays,t["session-correction"]))}}return i}(e);t=t??(0,i.utc_to_cal)((0,i.get_timezone)(e?.timezone??"Etc/UTC"),Date.now());const s=(t?.getUTCDay()??(new Date).getDay())%7+1;const r=(0,y.deepCopy)(Z);r[s].isActive=!0;for(const e of Array.from(n.keys())){const s=(0,m.ensureDefined)(n.get(e)),i=s.getWeekIndex(t);ee(r,s.getEntriesForWeek(i).list(),e)}return function(e){const t=new Map;for(const n of h)t.set(n,z(n,e));for(const n of h)e[n].entries=(0,m.ensureDefined)(t.get(n))}(r),function(e){for(const t of h){const n=e[t].entries,s=(0,m.ensureDefined)(c(n));te(s,(0,m.ensureDefined)((0,v.default)(e[E(t)].entries)))&&(s.start.isFirstOrLastPoint=!1);const r=(0,m.ensureDefined)((0,v.default)(n));te(r,(0,m.ensureDefined)(c(e[A(t)].entries)))&&(r.end.isFirstOrLastPoint=!1)}}(r),function(e){for(const t of h){const n=e[t].entries;if(1===n.length)continue;const s=E(t),r=A(t),i=(0,m.ensureDefined)((0,v.default)(n)),a=(0,m.ensureDefined)(c(n));a.start.isFirstOrLastPoint||(a.showStartForLastEntry=K(n,e[s].entries)),i.end.isFirstOrLastPoint||(i.showEndForFirstEntry=q(n,e[r].entries))}}(r),{newSessionsDays:r,newTodaySession:r[s]}}var se;function re(e){return(0,i.get_cal_from_unix_timestamp_ms)((0,i.get_timezone)(e.timezone),window.ChartApiInstance.serverTime()-1e3*(0,o.getSymbolDelaySeconds)(e))}!function(e){e[e.Regular=0]="Regular",e[e.Pre=1]="Pre",e[e.Post=2]="Post",e[e.Close=3]="Close"}(se||(se={}));class ie{constructor(e){this.sessionsDays=new a.WatchedValue((0,r.clone)(Z)),this.todaySession=new a.WatchedValue((0,r.clone)({entries:[]})),this._currentTime=new a.WatchedValue(-1),this._symbolInfo=e.symbolInfo().spawn(), +this._symbolInfo.subscribe(this._updateEntriesBySubSessions.bind(this),{callWithLast:!0}),this._timeIntervalId=setInterval(this._updateTodayWithOffsets.bind(this),6e4)}destroy(){this._symbolInfo.destroy(),clearInterval(this._timeIntervalId)}currentTimeValue(){return this._currentTime.readonly()}timezone(){const e=this._symbolInfo.value();return null===e?"":(0,s.timezoneTitle)(e.timezone)}_updateEntriesBySubSessions(e){this._updateTodayWithOffsets();const{newSessionsDays:t,newTodaySession:n}=ne(e,null===e?null:re(e));this.sessionsDays.setValue(t),this.todaySession.setValue(n)}_updateTodayWithOffsets(){const e=this._symbolInfo.value();if(null===e)return void this._currentTime.setValue(-1);const t=this._currentTime.value(),n=u((0,i.get_minutes_from_midnight)(re(e)));this._currentTime.setValue(n),n{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/9443.c9f3705cec1a81c09b81.js b/charting_library/bundles/9443.ff39ce6ae6512d53851b.js similarity index 69% rename from charting_library/bundles/9443.c9f3705cec1a81c09b81.js rename to charting_library/bundles/9443.ff39ce6ae6512d53851b.js index ddf05c5c..22b8ecb9 100644 --- a/charting_library/bundles/9443.c9f3705cec1a81c09b81.js +++ b/charting_library/bundles/9443.ff39ce6ae6512d53851b.js @@ -9,17 +9,17 @@ const{className:t,inputClassName:n,stretch:o=!0,errorMessage:r,fontSizeStyle:i=" isOpened:_,onClose:k,position:function(){const e=(0,a.ensureNotNull)(I.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:I.current,onKeyDown:function(e){if(27===(0,i.hashFromEvent)(e))_&&(e.preventDefault(),k())},onOpen:function(){T.current?.focus()},tabIndex:-1},o.createElement(d.MenuContext.Consumer,null,(e=>o.createElement(u.ColorPicker,{...y,onColorChange:f,onToggleCustom:x,menu:e}))),!C&&n));function k(){w(!1),(0,a.ensureNotNull)(I.current).focus(),g&&g()}}var v=n(56512),f=n(19063),b=n(6914),y=n(11542),C=n(59416),x=n(99864);const _=(0,C.makeSwitchGroupItem)(class extends o.PureComponent{constructor(e){super(e),this._onChange=()=>{this.props.onChange&&this.props.onChange(this.props.value)},this._handleFocus=e=>{e.target.matches(":focus-visible")&&this.setState({isFocusVisible:!0})},this._handleBlur=()=>{this.state.isFocusVisible&&this.setState({isFocusVisible:!1})},this.state={isFocusVisible:!1}}render(){const{name:e,checked:t,value:n,renderItemContent:r,className:a}=this.props,i=s(x.item,x.accessible,{[x.checked]:t,[x.focusVisible]:this.state.isFocusVisible},a);return o.createElement("div",{className:i},o.createElement("input",{type:"radio",className:x.radio,name:e,value:n,onChange:this._onChange,onFocus:this._handleFocus,onBlur:this._handleBlur,checked:t}),r(parseInt(n),t))}});function w(e){const{name:t,values:n,selectedValues:r,onChange:a,renderItemContent:i}=e,l=n.map(((e,t)=>o.createElement(_,{key:t,value:e.toString(),renderItemContent:i,className:s(n.length>3&&x.paddingCompact)}))),c=r.map((e=>e.toString()));return o.createElement("div",{className:x.wrap},o.createElement(C.SwitchGroup,{name:t,onChange:e=>{a(parseInt(e))},values:c},l))}var E=n(69211);const S=y.t(null,void 0,n(54971));function T(e){const{value:t,items:n,onChange:s}=e;return o.createElement("div",{className:E.thicknessContainer},o.createElement("div",{className:E.thicknessTitle},S),o.createElement(w,{name:"color_picker_thickness_select",onChange:s,values:n,selectedValues:"mixed"===t?[]:[t],renderItemContent:(e,t)=>o.createElement("div",{className:r()(E.bar,t&&E.checked),style:{borderTopWidth:e}})}))}var N=n(51056);function I(e,t,n,o,s,r){return{repeat:e,width:t,height:n,segmentsGap:o,marginTop:s,segmentsGaps:r}}const k={"style-SOLID_thickness-1":I(1,"30px","1px"),"style-DASHED_thickness-1":I(4,"5px","1px","3px"),"style-DOTTED_thickness-1":I(6,"2px","2px","3px"),"style-SOLID_thickness-2":I(1,"30px","2px"),"style-DASHED_thickness-2":I(4,"5px","2px","3px"),"style-DOTTED_thickness-2":I(5,"3px","3px","3px"),"style-SOLID_thickness-3":I(1,"30px","3px"),"style-DASHED_thickness-3":I(4,"5px","3px","3px"),"style-DOTTED_thickness-3":I(5,"4px","4px","2px"),"style-SOLID_thickness-4":I(1,"30px","4px"),"style-DASHED_thickness-4":I(4,"5px","4px","3px"),"style-DOTTED_thickness-4":I(4,"5px","5px","3px")},P={...k,"style-mixed_thickness-large":I(1,"30px","16px"),"style-mixed_thickness-1":[I(1,"27px","1px"),I(4,"4px","1px","4px","5px",{3:"3px"}),I(6,"2px","2px","3px","5px")], "style-mixed_thickness-2":[I(1,"27px","2px"),I(4,"4px","2px","4px","4px",{3:"3px"}),I(6,"2px","2px","3px","4px")],"style-mixed_thickness-3":[I(1,"27px","3px"),I(4,"4px","3px","4px","3px",{3:"3px"}),I(6,"2px","2px","3px","3px")],"style-mixed_thickness-4":[I(1,"27px","4px"),I(4,"4px","4px","4px","3px",{3:"3px"}),I(6,"2px","2px","3px","3px")],"style-SOLID_thickness-mixed":[I(1,"30px","3px",void 0,"4px"),I(1,"30px","2px",void 0,"4px"),I(1,"30px","1px",void 0,"4px")],"style-DASHED_thickness-mixed":[I(4,"5px","3px","3px"),I(4,"5px","2px","3px","4px"),I(4,"5px","1px","3px","4px")],"style-DOTTED_thickness-mixed":[I(5,"3px","3px","3px"),I(5,"3px","2px","3px","4px"),I(6,"2px","2px","3px","4px")],"style-mixed_thickness-mixed":[I(1,"30px","3px"),I(4,"6px","2px","2px","4px"),I(5,"2px","2px","5px","4px")]};function D(e,t){if(!t)return[];const n=e??N.LINESTYLE_SOLID;if("mixed"!==t&&t>4)return P["style-mixed_thickness-large"]||[];const o="mixed"===n?"mixed":B(n);return P[`style-${o}_thickness-${"mixed"===t?"mixed":t}`]||[]}function B(e){switch(e){case N.LINESTYLE_SOLID:return"SOLID";case N.LINESTYLE_DOTTED:return"DOTTED";case N.LINESTYLE_DASHED:return"DASHED";default:return"UNKNOWN"}}var M=n(63273),O=n(74997);function R(e){const{value:t,items:s,onChange:a,className:i}=e;return o.createElement("div",{className:r()(O.container,i)},o.createElement("div",{className:O.title},y.t(null,void 0,n(28603))),o.createElement(w,{name:"color_picker_line_style_select",onChange:a,values:s,selectedValues:"mixed"===t?[]:[t],renderItemContent:V}))}function V(e,t){const n=function(e,t=1){const n=B(e);return k[`style-${n}_thickness-${t}`]||null}(e,1);return n?o.createElement("div",{className:O.lineContainer},Array.from({length:n.repeat}).map(((e,s)=>{const a=n?.segmentsGaps?.[s]||n?.segmentsGap;return o.createElement("div",{key:s,className:r()(O.lineSegment,t&&O.checked),style:{width:n.width,height:n.height,...0!==s&&{[(0,M.isRtl)()?"marginRight":"marginLeft"]:a}}})}))):null}var L=n(98406);function F(e){const{className:t,selectOpacity:n=void 0!==e.opacity,thickness:s,lineStyle:a,color:i,disabled:l,opacity:c=1,onColorChange:u,onOpacityChange:d,onThicknessChange:p,onLineStyleChange:h,thicknessItems:m,lineStyleItems:f,onPopupClose:b,"data-name":y}=e,[C,x,_]=(0,v.useCustomColors)(),w=s&&m&&m.length>0;return o.createElement(g,{className:t,disabled:l,color:"mixed"!==i?i:null,selectOpacity:n,opacity:c,selectCustom:!0,customColors:C,onColorChange:u,onOpacityChange:i?d:void 0,onAddColor:x,onRemoveCustomColor:_,button:function(e,t){const n=e||t,u=n?"primary":"default";return o.createElement("div",{className:r()(L.colorPickerWrap,L[`intent-${u}`],L["border-thin"],L["size-medium"],n&&L.highlight,n&&L.focused,l&&L.disabled),"data-role":"button","data-name":s?"color-with-thickness-select":"color-select"},o.createElement("div",{className:r()(L.colorPicker,l&&L.disabled)},i&&"mixed"!==i?function(){const e=W(i,c),t=c>=.95&&A(i);return o.createElement("div",{className:L.opacitySwatch},o.createElement("div",{style:{backgroundColor:e},className:r()(L.swatch,t&&L.white)})) }():o.createElement("div",{className:L.placeholderContainer},o.createElement("div",{className:"mixed"===i?L.mixedColor:L.placeholder})),(void 0!==a||s)&&function(){const e=i&&"mixed"!==i?W(i,c):void 0;if(void 0===a&&!s)return null;const t=D(a,s);if(!t||Array.isArray(t)&&!t.length)return null;if(Array.isArray(t))return o.createElement("div",{className:L.overflowContainer},o.createElement("div",{className:r()(L.linePropertyContainer,L.multiProperty,A(i)&&L.whiteContainer)},t.map(((t,n)=>o.createElement("div",{key:n,className:L.lineItem,style:{marginTop:A(i)&&t?.marginTop?`calc(${t.marginTop} - 2px)`:t?.marginTop}},E(t,e))))));return o.createElement("div",{className:L.overflowContainer},o.createElement("div",{className:r()(L.linePropertyContainer,A(i)&&L.whiteContainer)},E(t,e)))}()),n&&o.createElement("span",{className:L.shadow}))},onPopupClose:b,"data-name":y},w&&o.createElement(T,{value:s,items:m,onChange:function(e){p?.(e)}}),void 0!==a&&f&&f?.length>0&&o.createElement(R,{className:r()(w&&L.lineStyleSelect),value:a,items:f,onChange:function(e){h?.(e)}}));function E(e,t){return Array.from({length:e.repeat}).map(((n,s)=>{const a=e?.segmentsGaps?.[s]||e?.segmentsGap,l=A(i)&&a?`calc(${a} - 2px)`:a;return o.createElement("div",{key:s,className:r()(L.lineSegment,A(i)&&L.white),style:{width:e.width,height:e.height,backgroundColor:t,...0!==s&&{[(0,M.isRtl)()?"marginRight":"marginLeft"]:l}}})}))}}function W(e,t){return e?(0,f.generateColor)(e,(0,f.alphaToTransparency)(t),!0):"#000000"}function A(e){return!!e&&e.toLowerCase()===b.white}},6245:(e,t,n)=>{"use strict";n.d(t,{defaultLineStyleItems:()=>c,lineStyleItemValues:()=>l});var o=n(7029),s=n(51056),r=n(501),a=n(23851),i=n(57740);const l=[{type:s.LINESTYLE_SOLID,icon:r,label:o.t(null,void 0,n(3554))},{type:s.LINESTYLE_DASHED,icon:a,label:o.t(null,void 0,n(88123))},{type:s.LINESTYLE_DOTTED,icon:i,label:o.t(null,void 0,n(27390))}],c=l.map((e=>e.type))},48897:(e,t,n)=>{"use strict";n.d(t,{SymbolInputsButton:()=>E});var o=n(50959),s=n(97754),r=n.n(s),a=n(11542),i=n(50151),l=n(50655),c=n(95711),u=n(56570),d=n(16604),p=n(94664),h=n(1861),m=n(9745),g=n(10600),v=n(15931);function f(e){const{value:t,onClick:n,className:r,startSlot:a,disabled:i=!1}=e;return o.createElement("div",{className:s(v.wrap,i&&v.disabled,r),onClick:n,"data-name":"edit-button"},o.createElement("div",{className:s(v.text,"apply-overflow-tooltip")},void 0!==a&&a,o.createElement("span",null,t)),o.createElement(m.Icon,{icon:g,className:v.icon}))}var b=n(31356),y=n(78260),C=n(44254),x=n(82708),_=n(58851);function w(e){const{symbol:t,onSymbolChanged:s,disabled:i,className:d}=e,[m,g]=(0,o.useState)(t),v=(0,o.useContext)(l.SlotContext),b=(0,o.useContext)(c.PopupContext);let y;return u.enabled("symbol_search_option_chain_selector")&&({quotes:y}=useSymbolQuotes(matchesOptionPattern(m)?m:null)),o.createElement(f,{value:m,onClick:function(){const e=function(e){const t=(0,C.tokenize)(e);return(0,C.isSpread)(t)}(m)?m:(0, -x.safeShortName)(m),t="option"===y?.type,o=y?.["underlying-symbol"],r=u.enabled("symbol_search_option_chain_selector")&&t&&o?{type:"option",value:m,underlying:o}:e,i=(0,p.getSymbolSearchCompleteOverrideFunction)();(0,h.showSymbolSearchItemsDialog)({onSearchComplete:e=>{i(e[0].symbol,e[0].result).then((e=>{s(e.symbol),g(e.name)}))},dialogTitle:a.t(null,void 0,n(63245)),defaultValue:r,manager:v,onClose:()=>{b&&b.focus()},enableOptionsChain:u.enabled("symbol_search_option_chain_selector"),showSpreadActions:u.enabled("show_spread_operators")&&u.enabled("studies_symbol_search_spread_operators")})},disabled:i,className:r()(d,u.enabled("uppercase_instrument_names")&&_.uppercase)})}function E(e){if("definition"in e){const{propType:t,properties:n,id:s,title:r="",solutionId:a}=e.definition,l=n[t],c=l.value()||"",u=e=>{l.setValue(e)};return o.createElement(b.CommonSection,{id:s,title:r,solutionId:a},o.createElement(y.CellWrap,null,o.createElement(w,{symbol:(0,i.ensureDefined)(c),onSymbolChanged:u})))}{const{study:t,value:n,input:{id:s,name:a},onChange:l,disabled:c,hasTooltip:u}=e,p=e=>{const n=(0,d.getInternalSymbolName)(e,t);l(n,s,a)};return o.createElement(w,{symbol:(0,i.ensureDefined)(n),onSymbolChanged:p,disabled:c,className:r()(u&&_.hasTooltip)})}}},1861:(e,t,n)=>{"use strict";n.d(t,{showSymbolSearchItemsDialog:()=>l});var o=n(50959),s=n(50655),r=n(51826),a=n(73280),i=n(87896);function l(e){const{symbolTypeFilter:t,initialMode:n="symbolSearch",autofocus:l=!0,defaultValue:c,showSpreadActions:u,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:h,placeholder:m,fullscreen:g,initialScreen:v,wrapper:f,dialog:b,contentItem:y,onClose:C,onOpen:x,footer:_,symbolTypes:w,searchInput:E,emptyState:S,hideMarkedListFlag:T,dialogWidth:N="auto",manager:I,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:D,customSearchSymbols:B,enableOptionsChain:M}=e;if(r.dialogsOpenerManager.isOpened("SymbolSearch")||r.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const O=document.createElement("div"),R=o.createElement(s.SlotContext.Provider,{value:I??null},o.createElement(a.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:L,initialMode:n,defaultValue:c,showSpreadActions:u,hideMarkedListFlag:T,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:h,placeholder:m,fullscreen:g,initialScreen:v,wrapper:f,dialog:b,contentItem:y,footer:_,symbolTypes:w,searchInput:E,emptyState:S,autofocus:l,dialogWidth:N,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:D,customSearchSymbols:B,enableOptionsChain:M})),V=(0,i.createReactRoot)(R,O);function L(){V.unmount(),r.dialogsOpenerManager.setAsClosed("SymbolSearch"),C&&C()}return r.dialogsOpenerManager.setAsOpened("SymbolSearch"),x&&x(),{close:L}}},73146:(e,t,n)=>{"use strict";n.d(t,{createAdapter:()=>a,doesStudyLikeAffectSave:()=>i});var o=n(32755),s=n(85719),r=n(79036);function a(e){if((0,o.isLineTool)(e))return{isPine:()=>!1,isStandardPine:()=>!1,canOverrideMinTick:()=>!1,resolvedSymbolInfoBySymbol:()=>{throw new TypeError("Only study is supported.")},symbolsResolved:()=>{ -throw new TypeError("Only study is supported.")},parentSources:()=>{throw new TypeError("Only study is supported.")},getAllChildren:()=>[],sourceId:()=>{throw new TypeError("Only study is supported.")},inputs:()=>({}),parentSourceForInput:()=>{throw new TypeError("Only study is supported.")}};if((0,r.isStudy)(e))return e;if("isInputsStudy"in e)return e;throw new TypeError("Unsupported source type.")}function i(e){return(0,r.isStudy)(e)||!s.lineToolsDoNotAffectChartInvalidation}},45560:(e,t,n)=>{"use strict";n.d(t,{useDefinitionProperty:()=>r});var o=n(50959),s=n(71953);const r=e=>{const t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),[r,a]=(0,o.useState)(t?t.value():n);(0,o.useEffect)((()=>{if(t){const n={};return a(t.value()),t.subscribe(n,(t=>{const n=t.value();e.handler&&e.handler(n),a(n)})),()=>{t.unsubscribeAll(n)}}return()=>{}}),[t]);return[r,e=>{if(void 0!==t){const n=t.value();s.logger.logNormal(`Changing property value from "${n}" to "${e}"`),t.setValue(e)}}]}},78260:(e,t,n)=>{"use strict";n.d(t,{CellWrap:()=>i});var o=n(50959),s=n(97754),r=n.n(s),a=n(92492);function i(e){return o.createElement("div",{className:r()(a.wrap,e.className)},e.children)}},53424:(e,t,n)=>{"use strict";n.d(t,{CheckableTitle:()=>c});var o=n(50959),s=n(15294),r=n(45560);function a(e){const{property:t,...n}=e,[a,i]=(0,r.useDefinitionProperty)({property:t}),l="mixed"===a;return o.createElement(s.Checkbox,{...n,name:"toggle-enabled",checked:l||a,indeterminate:l,onChange:function(){i("mixed"===a||!a)}})}var i=n(78260),l=n(52257);function c(e){const{property:t,disabled:n,title:s,className:r,name:c}=e,u=o.createElement("span",{className:l.title},s);return o.createElement(i.CellWrap,{className:r},t?o.createElement(a,{name:c,className:l.checkbox,property:t,disabled:n,label:u,labelAlignBaseline:!0}):u)}},31356:(e,t,n)=>{"use strict";n.d(t,{CommonSection:()=>a});var o=n(50959),s=n(71891),r=n(53424);n(7208);function a(e){const{id:t,offset:n,disabled:a,checked:i,title:l,children:c,solutionId:u,infoTooltip:d}=e;return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-section-name":t,colSpan:Boolean(c)?void 0:2,checkableTitle:!0},o.createElement(r.CheckableTitle,{name:`is-enabled-${t}`,title:l,disabled:a,property:i}),u&&!Boolean(c)&&!1,d&&!Boolean(c)&&!1),Boolean(c)&&o.createElement(s.PropertyTable.Cell,{placement:"last","data-section-name":t},c,u&&!1,d&&!1))}},86067:(e,t,n)=>{"use strict";n.d(t,{GroupTitleSection:()=>i});var o=n(50959),s=n(71891),r=n(53424),a=n(71035);function i(e){return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{className:a.titleWrap,placement:"first",verticalAlign:"adaptive",colSpan:2,"data-section-name":e.name,checkableTitle:!0},o.createElement(r.CheckableTitle,{title:e.title,name:`is-enabled-${e.name}`,className:a.title})))}},71953:(e,t,n)=>{"use strict";n.d(t,{logger:()=>o});const o=(0,n(9343).getLogger)("Platform.GUI.PropertyDefinitionTrace")},16697:(e,t,n)=>{ -"use strict";n.d(t,{ColorPicker:()=>q});var o=n(50959),s=n(97754),r=n.n(s),a=n(11542),i=n(59369),l=n(82665),c=n(24377),u=n(50151),d=n(49483),p=n(20520),h=n(16396),m=n(6914),g=n(50238),v=n(93544),f=n(11992);const b=4;function y(e){const{color:t,selected:r,onSelect:i,onSwatchRemove:l}=e,[c,y]=(0,o.useState)(!1),[C,x]=(0,g.useRovingTabindexElement)(null),_=Boolean(l)&&!d.CheckMobile.any();return o.createElement(o.Fragment,null,o.createElement("button",{ref:C,style:t?{color:t}:void 0,className:s(f.swatch,c&&f.hover,r&&f.selected,!t&&f.empty,String(t).toLowerCase()===m.white&&f.white),onClick:function(){i(t)},onContextMenu:_?w:void 0,tabIndex:x,"data-role":"swatch"}),_&&o.createElement(p.PopupMenu,{isOpened:c,onClose:w,position:function(){const e=(0,u.ensureNotNull)(C.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height+b}},onClickOutside:w},o.createElement(h.PopupMenuItem,{className:f.contextItem,label:a.t(null,void 0,n(89984)),icon:v,onClick:function(){w(),(0,u.ensureDefined)(l)()},dontClosePopup:!0})));function w(){y(!c)}}const C=10;function x(e){const{colors:t,color:n,children:s,onSelect:r,onRemoveCustomColor:a}=e;if(!t)return null;const i=n?(0,c.parseRgb)(String(n)):void 0,u=(0,l.default)(t,C);return o.createElement("div",{className:f.swatches},u.map(((e,t)=>o.createElement("div",{className:f.row,"data-role":"row",key:t},e.map(((e,n)=>o.createElement(y,{key:String(e)+n,color:e,selected:i&&(0,c.areEqualRgb)(i,(0,c.parseRgb)(String(e))),onSelect:d,onSwatchRemove:a?()=>function(e,t){const n=e*C+t;a?.(n)}(t,n):void 0})))))),s);function d(e){r&&r(e)}}var _=n(54368),w=n(67248);function E(e){const t=`Invalid RGB color: ${e}`;if(null===e)throw new Error(t);const n=e.match(/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i);if(null===n)throw new Error(t);const[,o,s,r]=n;if(!o||!s||!r)throw new Error(t);const a=parseInt(o,16)/255,i=parseInt(s,16)/255,l=parseInt(r,16)/255,c=Math.max(a,i,l),u=Math.min(a,i,l);let d;const p=c,h=c-u,m=0===c?0:h/c;if(c===u)d=0;else{switch(c){case a:d=(i-l)/h+(i{this._container=e},this._handlePosition=e=>{const{hsv:{h:t},onChange:n}=this.props;if(!n)return;const o=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),s=e.clientX-o.left,r=e.clientY-o.top;n({h:t,s:(0,N.clamp)(s/o.width,0,1),v:(0,N.clamp)(1-r/o.height,0,1)})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,T.hashFromEvent)(e);if(!s||!k.includes(r))return;if(37===r||39===r){return void s({h:t,s:(0,N.clamp)(37===r?n-P:n+P,0,1),v:o})}s({h:t,s:n,v:(0,N.clamp)(40===r?o-P:o+P,0,1)})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove), -window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,S.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t,s:n,v:s}}=this.props,a=`hsl(${360*t}, 100%, 50%)`;return o.createElement("div",{tabIndex:0,className:r()(I.accessible,e),onKeyDown:this._handleKeyDown},o.createElement("div",{className:I.saturation,style:{backgroundColor:a},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:I.pointer,style:{left:100*n+"%",top:100*(1-s)+"%"}})))}}var B=n(58065);class M extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{s:t,v:n},onChange:o}=this.props;if(!o)return;const s=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),r=e.clientY-s.top;o({h:(0,N.clamp)(r/s.height,0,1),s:t,v:n})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,T.hashFromEvent)(e);if(!s||38!==r&&40!==r)return;s({h:(0,N.clamp)(38===r?t-.01:t+.01,0,1),s:n,v:o})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,S.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t}}=this.props;return o.createElement("div",{className:r()(B.hue,B.accessible,e),tabIndex:0,onKeyDown:this._handleKeyDown},o.createElement("div",{className:B.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:B.pointer,style:{top:100*t+"%"}})))}}var O=n(75187);const R="#000000",V=a.t(null,{context:"Color Picker"},n(55517));class L extends o.PureComponent{constructor(e){super(e),this._inputRef=o.createRef(),this._handleHSV=e=>{const t=function(e){const{h:t,s:n,v:o}=e;let s,r,a;const i=Math.floor(6*t),l=6*t-i,c=o*(1-n),u=o*(1-l*n),d=o*(1-(1-l)*n);switch(i%6){case 0:s=o,r=d,a=c;break;case 1:s=u,r=o,a=c;break;case 2:s=c,r=o,a=d;break;case 3:s=c,r=u,a=o;break;case 4:s=d,r=c,a=o;break;case 5:s=o,r=c,a=u;break;default:s=0,r=0,a=0}return"#"+[255*s,255*r,255*a].map((e=>("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1"))).join("")}(e)||R;this.setState({color:t,inputColor:F(t),hsv:e}),this.props.onSelect(t)},this._handleInput=e=>{const t=F(e.currentTarget.value);try{const e=E(t),n=`#${t}`;this.setState({color:n,inputColor:t,hsv:e}),this.props.onSelect(n)}catch(e){this.setState({inputColor:t})}},this._handleAddColor=()=>this.props.onAdd(this.state.color);const t=e.color||R;this.state={color:t,inputColor:F(t),hsv:E(t)}}componentDidMount(){d.CheckMobile.any()||this._inputRef.current?.focus()}render(){ -const{color:e,hsv:t,inputColor:n}=this.state;return o.createElement("div",{className:O.container},o.createElement("div",{className:O.form},o.createElement("div",{className:r()(O.swatch,String(e).toLowerCase()===m.white&&O.white),style:{backgroundColor:e}}),o.createElement("div",{className:O.inputWrap},o.createElement("span",{className:O.inputHash},"#"),o.createElement("input",{ref:this._inputRef,type:"text",className:O.input,value:n,onChange:this._handleInput})),o.createElement("div",{className:O.buttonWrap},o.createElement(w.Button,{size:"s",onClick:this._handleAddColor},V))),o.createElement("div",{className:O.hueSaturationWrap},o.createElement(D,{className:O.saturation,hsv:t,onChange:this._handleHSV}),o.createElement(M,{className:O.hue,hsv:t,onChange:this._handleHSV})))}}function F(e){return e.replace(/^#/,"")}var W=n(60387);const A=a.t(null,{context:"Color Picker"},n(29619)),H=a.t(null,{context:"Color Picker"},n(80936));function q(e){const{color:t,opacity:n,selectCustom:s,selectOpacity:a,customColors:l,onRemoveCustomColor:c,onToggleCustom:u,onOpacityChange:d,menu:p}=e,[h,g]=(0,o.useState)(!1),v="number"==typeof n?n:1,[f,b]=(0,i.useRowsNavigation)();return(0,o.useLayoutEffect)((()=>{p&&p.update()}),[a,p]),h?o.createElement(L,{color:t,onSelect:y,onAdd:function(t){g(!1),u?.(!1);const{onAddColor:n}=e;n&&n(t)}}):o.createElement("div",{className:W.container},o.createElement("div",{ref:f,onKeyDown:b},o.createElement(x,{colors:m.basic,color:t,onSelect:y}),o.createElement(x,{colors:m.extended,color:t,onSelect:y}),o.createElement("div",{className:W.separator}),o.createElement(x,{colors:l,color:t,onSelect:y,onRemoveCustomColor:c},s&&o.createElement(o.Fragment,null,l?.length?o.createElement("button",{title:A,onClick:C,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}):o.createElement("div",{"data-role":"row"},o.createElement("button",{title:A,onClick:C,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}))))),a&&o.createElement(o.Fragment,null,o.createElement("div",{className:W.sectionTitle},H),o.createElement(_.Opacity,{color:t,opacity:v,onChange:function(e){d&&d(e)}})));function y(t){const{onColorChange:n}=e;n&&n(t,h)}function C(e){g(!0),u?.(!0)}}},54368:(e,t,n)=>{"use strict";n.d(t,{Opacity:()=>c});var o=n(50959),s=n(97754),r=n(50151),a=n(9859),i=n(68335),l=n(94085);class c extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._raf=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{const t=(0,r.ensureNotNull)(this._container),n=(0,r.ensureNotNull)(this._pointer),o=t.getBoundingClientRect(),s=n.offsetWidth,i=e.clientX-s/2-o.left,l=(0,a.clamp)(i/(o.width-s),0,1);this.setState({inputOpacity:Math.round(100*l).toString()}),this.props.onChange(l),this._raf=null})))},this._onSliderClick=e=>{this._handlePosition(e.nativeEvent),this._dragSubscribe()},this._mouseUp=e=>{this.setState({isPointerDragged:!1}), -this._dragUnsubscribe(),this._handlePosition(e)},this._mouseMove=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this.setState({isPointerDragged:!1})},this._handleInput=e=>{const t=e.currentTarget.value,n=Number(t)/100;this.setState({inputOpacity:t}),Number.isNaN(n)||n>1||this.props.onChange(n)},this._handleKeyDown=e=>{const t=(0,i.hashFromEvent)(e);if(37!==t&&39!==t)return;e.preventDefault();const n=Number(this.state.inputOpacity);37===t&&0!==n&&this._changeOpacity(n-1),39===t&&100!==n&&this._changeOpacity(n+1)},this.state={inputOpacity:Math.round(100*e.opacity).toString(),isPointerDragged:!1}}componentWillUnmount(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()}render(){const{color:e,opacity:t,hideInput:n,disabled:r}=this.props,{inputOpacity:a,isPointerDragged:i}=this.state,c={color:e||void 0};return o.createElement("div",{className:l.opacity},o.createElement("div",{className:s(l.opacitySlider,l.accessible),style:c,tabIndex:r?-1:0,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd,onKeyDown:this._handleKeyDown,"aria-disabled":r},o.createElement("div",{className:l.opacitySliderGradient,style:{backgroundImage:`linear-gradient(90deg, transparent, ${e})`}}),o.createElement("div",{className:l.opacityPointerWrap},o.createElement("div",{className:s(l.pointer,i&&l.dragged),style:{left:100*t+"%"},ref:this._refPointer}))),!n&&o.createElement("div",{className:l.opacityInputWrap},o.createElement("input",{type:"text",className:l.opacityInput,value:a,onChange:this._handleInput}),o.createElement("span",{className:l.opacityInputPercent},"%")))}_dragSubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_changeOpacity(e){this.setState({inputOpacity:e.toString()}),this.props.onChange(e/100)}}},6914:(e,t,n)=>{"use strict";n.d(t,{basic:()=>i,extended:()=>c,white:()=>s});var o=n(19625);const s=o.colorsPalette["color-white"],r=["ripe-red","tan-orange","banana-yellow","iguana-green","minty-green","sky-blue","tv-blue","deep-blue","grapes-purple","berry-pink"],a=[200,300,400,500,600,700,800,900].map((e=>`color-cold-gray-${e}`));a.unshift("color-white"),a.push("color-black"),r.forEach((e=>{a.push(`color-${e}-500`)}));const i=a.map((e=>o.colorsPalette[e])),l=[];[100,200,300,400,700,900].forEach((e=>{r.forEach((t=>{l.push(`color-${t}-${e}`)}))}));const c=l.map((e=>o.colorsPalette[e]))},59054:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosureView:()=>v}) -;var o=n(50959),s=n(97754),r=n.n(s),a=n(38528),i=n(67029),l=n(78274),c=n(4523),u=n(9745),d=n(2948),p=n(61442);function h(e){const{isDropped:t}=e;return o.createElement(u.Icon,{className:r()(p.icon,t&&p.dropped),icon:d})}function m(e){const{className:t,disabled:n,isDropped:s}=e;return o.createElement("span",{className:r()(p.button,n&&p.disabled,t)},o.createElement(h,{isDropped:s}))}var g=n(99505);const v=o.forwardRef(((e,t)=>{const{listboxId:n,className:s,listboxClassName:u,listboxTabIndex:d,hideArrowButton:p,matchButtonAndListboxWidths:h,popupPosition:v,disabled:f,isOpened:b,scrollWrapReference:y,repositionOnScroll:C,closeOnHeaderOverlap:x,listboxReference:_,size:w="small",onClose:E,onOpen:S,onListboxFocus:T,onListboxBlur:N,onListboxKeyDown:I,buttonChildren:k,children:P,caretClassName:D,buttonContainerClassName:B,listboxAria:M,...O}=e,R=(0,o.useRef)(null),V=!p&&o.createElement(l.EndSlot,null,o.createElement(m,{isDropped:b,disabled:f,className:D}));return o.createElement(c.PopupMenuDisclosureView,{buttonRef:R,listboxId:n,listboxClassName:u,listboxTabIndex:d,isOpened:b,onClose:E,onOpen:S,listboxReference:_,scrollWrapReference:y,onListboxFocus:T,onListboxBlur:N,onListboxKeyDown:I,listboxAria:M,matchButtonAndListboxWidths:h,popupPosition:v,button:o.createElement(i.ControlSkeleton,{...O,"data-role":"listbox",disabled:f,className:r()(g.button,s),size:w,ref:(0,a.useMergedRefs)([R,t]),middleSlot:o.createElement(l.MiddleSlot,null,o.createElement("span",{className:r()(g["button-children"],p&&g.hiddenArrow,B)},k)),endSlot:V}),popupChildren:P,repositionOnScroll:C,closeOnHeaderOverlap:x})}));v.displayName="ControlDisclosureView"},56512:(e,t,n)=>{"use strict";n.d(t,{useCustomColors:()=>c});var o=n(50959),s=n(56840),r=n(76422);function a(e,t){(0,o.useEffect)((()=>(r.subscribe(e,t,null),()=>{r.unsubscribe(e,t,null)})),[e,t])}var i,l=n(24377);function c(){const[e,t]=(0,o.useState)((0,s.getJSON)("pickerCustomColors",[]));a("add_new_custom_color",(n=>t(u(n,e)))),a("remove_custom_color",(n=>t(d(n,e))));const n=(0,o.useCallback)((t=>{const n=t?(0,l.parseRgb)(t):null;e.some((e=>null!==e&&null!==n&&(0,l.areEqualRgb)((0,l.parseRgb)(e),n)))||(r.emit("add_new_custom_color",t),(0,s.setJSON)("pickerCustomColors",u(t,e)))}),[e]),i=(0,o.useCallback)((t=>{(t>=0||t29&&n.shift(),n}function d(e,t){return t.filter(((t,n)=>e!==n))}!function(e){e.SettingsKey="pickerCustomColors",e.GlobalAddEventName="add_new_custom_color",e.GlobalRemoveEventName="remove_custom_color",e[e.MaxColors=29]="MaxColors"}(i||(i={}))},90405:(e,t,n)=>{"use strict";n.d(t,{Select:()=>C});var o=n(50959),s=n(43010),r=n(22064),a=n(38528),i=n(16921),l=n(16396),c=n(90484),u=n(20057);var d=n(36762),p=n(26597),h=n(59054),m=n(36104),g=n(63273),v=n(65630);function f(e){return!e.readonly}function b(e,t){return t?.id??(0,r.createDomId)(e,"item",t?.value)}function y(e){const{selectedItem:t,placeholder:n}=e -;if(!t)return o.createElement("span",{className:v.placeholder},n);const s=t.selectedContent??t.content??t.value;return o.createElement("span",null,s)}const C=o.forwardRef(((e,t)=>{const{id:n,menuClassName:v,menuItemClassName:C,tabIndex:x,disabled:_,highlight:w,intent:E,hideArrowButton:S,placeholder:T,addPlaceholderToItems:N=!1,value:I,"aria-labelledby":k,onFocus:P,onBlur:D,onClick:B,onChange:M,onKeyDown:O,repositionOnScroll:R=!0,openMenuOnEnter:V=!0,"aria-describedby":L,"aria-invalid":F,...W}=e;let{items:A}=e;if(T&&N){A=[{value:void 0,content:T,id:(0,r.createDomId)(n,"placeholder")},...A]}const{listboxId:H,isOpened:q,isFocused:z,buttonTabIndex:U,listboxTabIndex:Z,highlight:G,intent:K,open:Y,onOpen:$,close:j,toggle:J,buttonFocusBindings:Q,onButtonClick:X,buttonRef:ee,listboxRef:te,buttonAria:ne}=(0,m.useControlDisclosure)({id:n,disabled:_,buttonTabIndex:x,intent:E,highlight:w,onFocus:P,onBlur:D,onClick:B}),oe=A.filter(f),se=oe.find((e=>e.value===I)),[re,ae]=o.useState(T&&N?oe[0].value:se?.value),[ie,le,ce]=(0,i.useKeepActiveItemIntoView)({activeItem:se});(0,s.useIsomorphicLayoutEffect)((()=>ae(se?.value)),[I]);const ue=(0,r.joinDomIds)(k,n),de=ue.length>0?ue:void 0,pe=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":k,"aria-activedescendant":b(n,se)})),[k,se]),he=(0,o.useCallback)((e=>e.value===re),[re]),me=(0,o.useCallback)((()=>(j(),M&&M(re))),[j,M,re]),ge=(0,d.useItemsKeyboardNavigation)("vertical",g.isRtl,oe,he,(e=>{ae(e.value)}),!1,{next:[40],previous:[38]}),ve=(0,p.useKeyboardToggle)(J,q||V),fe=(0,p.useKeyboardToggle)(me),be=(0,p.useKeyboardClose)(q,Ee),ye=(0,p.useKeyboardOpen)(q,Y),Ce=(0,p.useKeyboardEventHandler)([ve,be,ye]),xe=(0,p.useKeyboardEventHandler)([ge,fe,be]),_e=function(e){const t=(0,o.useRef)(""),n=(0,o.useMemo)((()=>(0,c.default)((()=>{t.current=""}),500)),[]),s=(0,o.useMemo)((()=>(0,u.default)(e,200)),[e]);return(0,o.useCallback)((e=>{e.key.length>0&&e.key.length<3&&(t.current+=e.key,s(t.current,e),n())}),[n,s])}(((t,n)=>{const o=function(e,t,n){return e.find((e=>{const o=t.toLowerCase();return!e.readonly&&(n?n(e).toLowerCase().startsWith(o):!e.readonly&&("string"==typeof e.content&&e.content.toLowerCase().startsWith(o)||"string"==typeof e.textContent&&e.textContent.toLowerCase().startsWith(o)||String(e.value??"").toLowerCase().startsWith(o)))}))}(oe,t,e.getSearchKey);void 0!==o&&M&&(n.stopPropagation(),q||Y(),M(o.value))}));return o.createElement(h.ControlDisclosureView,{...W,...ne,...Q,id:n,role:"button",tabIndex:U,"aria-owns":ne["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":de,disabled:_,hideArrowButton:S,isFocused:z,isOpened:q,highlight:G,intent:K,ref:(0,a.useMergedRefs)([ee,t]),onClick:X,onOpen:function(){ce(se,{duration:0}),$()},onClose:Ee,onKeyDown:function(e){Ce(e),O&&O(e);e.defaultPrevented||_e(e)},listboxId:H,listboxTabIndex:Z,listboxClassName:v,listboxAria:pe,"aria-describedby":L,"aria-invalid":F,listboxReference:te,scrollWrapReference:ie,onListboxKeyDown:function(e){xe(e),e.defaultPrevented||_e(e)},buttonChildren:o.createElement(y,{selectedItem:se??null, -placeholder:T}),repositionOnScroll:R},A.map(((e,t)=>{if(e.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${t}`},e.content);const s=b(n,e);return o.createElement(l.PopupMenuItem,{key:s,id:s,className:C,role:"option","aria-selected":I===e.value,isActive:re===e.value,label:e.content??e.value,onClick:we,onClickArg:e.value,isDisabled:e.disabled,reference:t=>le(e,t)})})));function we(e){M&&(M(e),ae(e))}function Ee(){ae(se?.value),j()}}));C.displayName="Select"},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>s});var o=n(50959);class s extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addEventListener("change",this._handleChange)}_unsubscribe(e){e.removeEventListener("change",this._handleChange)}}},64706:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>o});const o=n(50959).createContext(null)},27317:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>v,Menu:()=>b});var o=n(50959),s=n(97754),r=n.n(s),a=n(50151),i=n(9859),l=n(14729),c=n(50655),u=n(59064),d=n(67961),p=n(26709),h=n(83021),m=n(64706),g=n(67797);const v=g;var f;!function(e){e[e.IndentFromWindow=0]="IndentFromWindow"}(f||(f={}));class b extends o.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{if(this.state.isMeasureValid&&!t)return;const{position:n}=this.props,o=(0,a.ensureNotNull)(this._containerRef);let s=o.getBoundingClientRect();const r=document.documentElement.clientHeight,l=document.documentElement.clientWidth,c=this.props.closeOnScrollOutsideOffset??0;let u=r-0-c;const d=s.height>u;if(d){(0,a.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",s=o.getBoundingClientRect()}const{width:p,height:h}=s,m="function"==typeof n?n({contentWidth:p,contentHeight:h,availableWidth:l,availableHeight:r}):n,g=m?.indentFromWindow?.left??0,v=l-(m.overrideWidth??p)-(m?.indentFromWindow?.right??0),f=(0, -i.clamp)(m.x,g,Math.max(g,v)),b=(m?.indentFromWindow?.top??0)+c,y=r-(m.overrideHeight??h)-(m?.indentFromWindow?.bottom??0);let C=(0,i.clamp)(m.y,b,Math.max(b,y));if(m.forbidCorrectYCoord&&C{this.props.doNotRestorePosition||this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,a.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,a.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,a.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),t?.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),t?.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf), -this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":a,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,children:p,minWidth:v,theme:f=g,className:b,maxHeight:C,onMouseOver:x,onMouseOut:_,onKeyDown:w,onFocus:E,onBlur:S}=this.props,{appearingMenuHeight:T,appearingMenuWidth:N,appearingPosition:I,isMeasureValid:k}=this.state,P={"--ui-kit-menu-max-width":`${I&&I.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return o.createElement(m.MenuContext.Provider,{value:this},o.createElement(h.SubmenuHandler,null,o.createElement(c.SlotContext.Provider,{value:this._manager},o.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":a,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,className:r()(b,f.menuWrap,!k&&f.isMeasuring),style:{height:T,left:I&&I.x,minWidth:v,position:"fixed",top:I&&I.y,width:N,...this.props.limitMaxWidth&&P},"data-name":this.props["data-name"],"data-tooltip-show-on-focus":this.props["data-tooltip-show-on-focus"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:l.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:x,onMouseOut:_,onKeyDown:w,onFocus:E,onBlur:S},o.createElement("div",{className:r()(f.scrollWrap,!this.props.noMomentumBasedScroll&&f.momentumBased),style:{overflowY:void 0!==T?"scroll":"auto",maxHeight:C},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},o.createElement(y,{className:f.menuBox},p)))),o.createElement(c.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){this._containerRef?.focus(e)}blur(){this._containerRef?.blur()}}function y(e){const t=(0,a.ensureNotNull)((0,o.useContext)(h.SubmenuContext)),n=o.useRef(null);return o.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(o=e.target,n.current?.contains(o))))return;var o;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-name":"menu-inner"},e.children)}b.contextType=h.SubmenuContext},29197:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var o=n(50959),s=n(59064);const r=o.createContext(s.globalCloseDelegate)},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>c,PortalContext:()=>u});var o=n(50959),s=n(32227),r=n(55698),a=n(67961),i=n(34811),l=n(99663);class c extends o.PureComponent{constructor(){super(...arguments),this._uuid=(0,r.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"";const t=this.props.className;return t&&("string"==typeof t?e.classList.add(t):e.classList.add(...t)), +x.safeShortName)(m),t="option"===y?.type,o=y?.["underlying-symbol"],r=u.enabled("symbol_search_option_chain_selector")&&t&&o?{type:"option",value:m,underlying:o}:e,i=(0,p.getSymbolSearchCompleteOverrideFunction)();(0,h.showSymbolSearchItemsDialog)({onSearchComplete:e=>{i(e[0].symbol,e[0].result).then((e=>{s(e.symbol),g(e.name)}))},dialogTitle:a.t(null,void 0,n(63245)),defaultValue:r,manager:v,onClose:()=>{b&&b.focus()},searchInitiationPoint:"indicatorInputs",enableOptionsChain:u.enabled("symbol_search_option_chain_selector"),showSpreadActions:u.enabled("show_spread_operators")&&u.enabled("studies_symbol_search_spread_operators")})},disabled:i,className:r()(d,u.enabled("uppercase_instrument_names")&&_.uppercase)})}function E(e){if("definition"in e){const{propType:t,properties:n,id:s,title:r="",solutionId:a}=e.definition,l=n[t],c=l.value()||"",u=e=>{l.setValue(e)};return o.createElement(b.CommonSection,{id:s,title:r,solutionId:a},o.createElement(y.CellWrap,null,o.createElement(w,{symbol:(0,i.ensureDefined)(c),onSymbolChanged:u})))}{const{study:t,value:n,input:{id:s,name:a},onChange:l,disabled:c,hasTooltip:u}=e,p=e=>{const n=(0,d.getInternalSymbolName)(e,t);l(n,s,a)};return o.createElement(w,{symbol:(0,i.ensureDefined)(n),onSymbolChanged:p,disabled:c,className:r()(u&&_.hasTooltip)})}}},1861:(e,t,n)=>{"use strict";n.d(t,{showSymbolSearchItemsDialog:()=>l});var o=n(50959),s=n(50655),r=n(51826),a=n(73280),i=n(87896);function l(e){const{symbolTypeFilter:t,initialMode:n="symbolSearch",autofocus:l=!0,defaultValue:c,showSpreadActions:u,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:h,placeholder:m,fullscreen:g,initialScreen:v,wrapper:f,dialog:b,contentItem:y,onClose:C,onOpen:x,footer:_,symbolTypes:w,searchInput:E,emptyState:S,hideMarkedListFlag:T,dialogWidth:N="auto",manager:I,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:D,customSearchSymbols:B,enableOptionsChain:M,searchInitiationPoint:O}=e;if(r.dialogsOpenerManager.isOpened("SymbolSearch")||r.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const R=document.createElement("div"),V=o.createElement(s.SlotContext.Provider,{value:I??null},o.createElement(a.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:F,initialMode:n,defaultValue:c,showSpreadActions:u,hideMarkedListFlag:T,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:h,placeholder:m,fullscreen:g,initialScreen:v,wrapper:f,dialog:b,contentItem:y,footer:_,symbolTypes:w,searchInput:E,emptyState:S,autofocus:l,dialogWidth:N,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:D,customSearchSymbols:B,enableOptionsChain:M,searchInitiationPoint:O})),L=(0,i.createReactRoot)(V,R);function F(){L.unmount(),r.dialogsOpenerManager.setAsClosed("SymbolSearch"),C&&C()}return r.dialogsOpenerManager.setAsOpened("SymbolSearch"),x&&x(),{close:F}}},73146:(e,t,n)=>{"use strict";n.d(t,{createAdapter:()=>a,doesStudyLikeAffectSave:()=>i});var o=n(32755),s=n(85719),r=n(79036);function a(e){if((0,o.isLineTool)(e))return{isPine:()=>!1,isStandardPine:()=>!1,canOverrideMinTick:()=>!1, +resolvedSymbolInfoBySymbol:()=>{throw new TypeError("Only study is supported.")},symbolsResolved:()=>{throw new TypeError("Only study is supported.")},parentSources:()=>{throw new TypeError("Only study is supported.")},getAllChildren:()=>[],sourceId:()=>{throw new TypeError("Only study is supported.")},inputs:()=>({}),parentSourceForInput:()=>{throw new TypeError("Only study is supported.")}};if((0,r.isStudy)(e))return e;if("isInputsStudy"in e)return e;throw new TypeError("Unsupported source type.")}function i(e){return(0,r.isStudy)(e)||!s.lineToolsDoNotAffectChartInvalidation}},45560:(e,t,n)=>{"use strict";n.d(t,{useDefinitionProperty:()=>r});var o=n(50959),s=n(71953);const r=e=>{const t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),[r,a]=(0,o.useState)(t?t.value():n);(0,o.useEffect)((()=>{if(t){const n={};return a(t.value()),t.subscribe(n,(t=>{const n=t.value();e.handler&&e.handler(n),a(n)})),()=>{t.unsubscribeAll(n)}}return()=>{}}),[t]);return[r,e=>{if(void 0!==t){const n=t.value();s.logger.logNormal(`Changing property value from "${n}" to "${e}"`),t.setValue(e)}}]}},78260:(e,t,n)=>{"use strict";n.d(t,{CellWrap:()=>i});var o=n(50959),s=n(97754),r=n.n(s),a=n(92492);function i(e){return o.createElement("div",{className:r()(a.wrap,e.className)},e.children)}},53424:(e,t,n)=>{"use strict";n.d(t,{CheckableTitle:()=>c});var o=n(50959),s=n(15294),r=n(45560);function a(e){const{property:t,...n}=e,[a,i]=(0,r.useDefinitionProperty)({property:t}),l="mixed"===a;return o.createElement(s.Checkbox,{...n,name:"toggle-enabled",checked:l||a,indeterminate:l,onChange:function(){i("mixed"===a||!a)}})}var i=n(78260),l=n(52257);function c(e){const{property:t,disabled:n,title:s,className:r,name:c}=e,u=o.createElement("span",{className:l.title},s);return o.createElement(i.CellWrap,{className:r},t?o.createElement(a,{name:c,className:l.checkbox,property:t,disabled:n,label:u,labelAlignBaseline:!0}):u)}},31356:(e,t,n)=>{"use strict";n.d(t,{CommonSection:()=>a});var o=n(50959),s=n(71891),r=n(53424);n(7208);function a(e){const{id:t,offset:n,disabled:a,checked:i,title:l,children:c,solutionId:u,infoTooltip:d}=e;return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-section-name":t,colSpan:Boolean(c)?void 0:2,checkableTitle:!0},o.createElement(r.CheckableTitle,{name:`is-enabled-${t}`,title:l,disabled:a,property:i}),u&&!Boolean(c)&&!1,d&&!Boolean(c)&&!1),Boolean(c)&&o.createElement(s.PropertyTable.Cell,{placement:"last","data-section-name":t},c,u&&!1,d&&!1))}},86067:(e,t,n)=>{"use strict";n.d(t,{GroupTitleSection:()=>i});var o=n(50959),s=n(71891),r=n(53424),a=n(71035);function i(e){return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{className:a.titleWrap,placement:"first",verticalAlign:"adaptive",colSpan:2,"data-section-name":e.name,checkableTitle:!0},o.createElement(r.CheckableTitle,{title:e.title,name:`is-enabled-${e.name}`,className:a.title})))}},71953:(e,t,n)=>{"use strict";n.d(t,{ +logger:()=>o});const o=(0,n(9343).getLogger)("Platform.GUI.PropertyDefinitionTrace")},16697:(e,t,n)=>{"use strict";n.d(t,{ColorPicker:()=>q});var o=n(50959),s=n(97754),r=n.n(s),a=n(11542),i=n(59369),l=n(82665),c=n(24377),u=n(50151),d=n(49483),p=n(20520),h=n(16396),m=n(6914),g=n(50238),v=n(93544),f=n(11992);const b=4;function y(e){const{color:t,selected:r,onSelect:i,onSwatchRemove:l}=e,[c,y]=(0,o.useState)(!1),[C,x]=(0,g.useRovingTabindexElement)(null),_=Boolean(l)&&!d.CheckMobile.any();return o.createElement(o.Fragment,null,o.createElement("button",{ref:C,style:t?{color:t}:void 0,className:s(f.swatch,c&&f.hover,r&&f.selected,!t&&f.empty,String(t).toLowerCase()===m.white&&f.white),onClick:function(){i(t)},onContextMenu:_?w:void 0,tabIndex:x,"data-role":"swatch"}),_&&o.createElement(p.PopupMenu,{isOpened:c,onClose:w,position:function(){const e=(0,u.ensureNotNull)(C.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height+b}},onClickOutside:w},o.createElement(h.PopupMenuItem,{className:f.contextItem,label:a.t(null,void 0,n(89984)),icon:v,onClick:function(){w(),(0,u.ensureDefined)(l)()},dontClosePopup:!0})));function w(){y(!c)}}const C=10;function x(e){const{colors:t,color:n,children:s,onSelect:r,onRemoveCustomColor:a}=e;if(!t)return null;const i=n?(0,c.parseRgb)(String(n)):void 0,u=(0,l.default)(t,C);return o.createElement("div",{className:f.swatches},u.map(((e,t)=>o.createElement("div",{className:f.row,"data-role":"row",key:t},e.map(((e,n)=>o.createElement(y,{key:String(e)+n,color:e,selected:i&&(0,c.areEqualRgb)(i,(0,c.parseRgb)(String(e))),onSelect:d,onSwatchRemove:a?()=>function(e,t){const n=e*C+t;a?.(n)}(t,n):void 0})))))),s);function d(e){r&&r(e)}}var _=n(54368),w=n(67248);function E(e){const t=`Invalid RGB color: ${e}`;if(null===e)throw new Error(t);const n=e.match(/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i);if(null===n)throw new Error(t);const[,o,s,r]=n;if(!o||!s||!r)throw new Error(t);const a=parseInt(o,16)/255,i=parseInt(s,16)/255,l=parseInt(r,16)/255,c=Math.max(a,i,l),u=Math.min(a,i,l);let d;const p=c,h=c-u,m=0===c?0:h/c;if(c===u)d=0;else{switch(c){case a:d=(i-l)/h+(i{this._container=e},this._handlePosition=e=>{const{hsv:{h:t},onChange:n}=this.props;if(!n)return;const o=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),s=e.clientX-o.left,r=e.clientY-o.top;n({h:t,s:(0,N.clamp)(s/o.width,0,1),v:(0,N.clamp)(1-r/o.height,0,1)})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,T.hashFromEvent)(e);if(!s||!k.includes(r))return;if(37===r||39===r){return void s({h:t,s:(0,N.clamp)(37===r?n-P:n+P,0,1),v:o})}s({h:t,s:n,v:(0,N.clamp)(40===r?o-P:o+P,0,1)})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)}, +this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,S.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t,s:n,v:s}}=this.props,a=`hsl(${360*t}, 100%, 50%)`;return o.createElement("div",{tabIndex:0,className:r()(I.accessible,e),onKeyDown:this._handleKeyDown},o.createElement("div",{className:I.saturation,style:{backgroundColor:a},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:I.pointer,style:{left:100*n+"%",top:100*(1-s)+"%"}})))}}var B=n(58065);class M extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{s:t,v:n},onChange:o}=this.props;if(!o)return;const s=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),r=e.clientY-s.top;o({h:(0,N.clamp)(r/s.height,0,1),s:t,v:n})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,T.hashFromEvent)(e);if(!s||38!==r&&40!==r)return;s({h:(0,N.clamp)(38===r?t-.01:t+.01,0,1),s:n,v:o})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,S.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t}}=this.props;return o.createElement("div",{className:r()(B.hue,B.accessible,e),tabIndex:0,onKeyDown:this._handleKeyDown},o.createElement("div",{className:B.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:B.pointer,style:{top:100*t+"%"}})))}}var O=n(75187);const R="#000000",V=a.t(null,{context:"Color Picker"},n(55517));class L extends o.PureComponent{constructor(e){super(e),this._inputRef=o.createRef(),this._handleHSV=e=>{const t=function(e){const{h:t,s:n,v:o}=e;let s,r,a;const i=Math.floor(6*t),l=6*t-i,c=o*(1-n),u=o*(1-l*n),d=o*(1-(1-l)*n);switch(i%6){case 0:s=o,r=d,a=c;break;case 1:s=u,r=o,a=c;break;case 2:s=c,r=o,a=d;break;case 3:s=c,r=u,a=o;break;case 4:s=d,r=c,a=o;break;case 5:s=o,r=c,a=u;break;default:s=0,r=0,a=0}return"#"+[255*s,255*r,255*a].map((e=>("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1"))).join("")}(e)||R;this.setState({color:t,inputColor:F(t),hsv:e}),this.props.onSelect(t)},this._handleInput=e=>{const t=F(e.currentTarget.value);try{const e=E(t),n=`#${t}`;this.setState({color:n,inputColor:t,hsv:e}),this.props.onSelect(n)}catch(e){this.setState({inputColor:t})}},this._handleAddColor=()=>this.props.onAdd(this.state.color);const t=e.color||R;this.state={color:t,inputColor:F(t),hsv:E(t)}} +componentDidMount(){d.CheckMobile.any()||this._inputRef.current?.focus()}render(){const{color:e,hsv:t,inputColor:n}=this.state;return o.createElement("div",{className:O.container},o.createElement("div",{className:O.form},o.createElement("div",{className:r()(O.swatch,String(e).toLowerCase()===m.white&&O.white),style:{backgroundColor:e}}),o.createElement("div",{className:O.inputWrap},o.createElement("span",{className:O.inputHash},"#"),o.createElement("input",{ref:this._inputRef,type:"text",className:O.input,value:n,onChange:this._handleInput})),o.createElement("div",{className:O.buttonWrap},o.createElement(w.Button,{size:"s",onClick:this._handleAddColor},V))),o.createElement("div",{className:O.hueSaturationWrap},o.createElement(D,{className:O.saturation,hsv:t,onChange:this._handleHSV}),o.createElement(M,{className:O.hue,hsv:t,onChange:this._handleHSV})))}}function F(e){return e.replace(/^#/,"")}var W=n(60387);const A=a.t(null,{context:"Color Picker"},n(29619)),H=a.t(null,{context:"Color Picker"},n(80936));function q(e){const{color:t,opacity:n,selectCustom:s,selectOpacity:a,customColors:l,onRemoveCustomColor:c,onToggleCustom:u,onOpacityChange:d,menu:p}=e,[h,g]=(0,o.useState)(!1),v="number"==typeof n?n:1,[f,b]=(0,i.useRowsNavigation)();return(0,o.useLayoutEffect)((()=>{p&&p.update()}),[a,p]),h?o.createElement(L,{color:t,onSelect:y,onAdd:function(t){g(!1),u?.(!1);const{onAddColor:n}=e;n&&n(t)}}):o.createElement("div",{className:W.container},o.createElement("div",{ref:f,onKeyDown:b},o.createElement(x,{colors:m.basic,color:t,onSelect:y}),o.createElement(x,{colors:m.extended,color:t,onSelect:y}),o.createElement("div",{className:W.separator}),o.createElement(x,{colors:l,color:t,onSelect:y,onRemoveCustomColor:c},s&&o.createElement(o.Fragment,null,l?.length?o.createElement("button",{title:A,onClick:C,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}):o.createElement("div",{"data-role":"row"},o.createElement("button",{title:A,onClick:C,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}))))),a&&o.createElement(o.Fragment,null,o.createElement("div",{className:W.sectionTitle},H),o.createElement(_.Opacity,{color:t,opacity:v,onChange:function(e){d&&d(e)}})));function y(t){const{onColorChange:n}=e;n&&n(t,h)}function C(e){g(!0),u?.(!0)}}},54368:(e,t,n)=>{"use strict";n.d(t,{Opacity:()=>c});var o=n(50959),s=n(97754),r=n(50151),a=n(9859),i=n(68335),l=n(94085);class c extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._raf=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{const t=(0,r.ensureNotNull)(this._container),n=(0,r.ensureNotNull)(this._pointer),o=t.getBoundingClientRect(),s=n.offsetWidth,i=e.clientX-s/2-o.left,l=(0,a.clamp)(i/(o.width-s),0,1);this.setState({inputOpacity:Math.round(100*l).toString()}),this.props.onChange(l),this._raf=null})))},this._onSliderClick=e=>{this._handlePosition(e.nativeEvent), +this._dragSubscribe()},this._mouseUp=e=>{this.setState({isPointerDragged:!1}),this._dragUnsubscribe(),this._handlePosition(e)},this._mouseMove=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this.setState({isPointerDragged:!1})},this._handleInput=e=>{const t=e.currentTarget.value,n=Number(t)/100;this.setState({inputOpacity:t}),Number.isNaN(n)||n>1||this.props.onChange(n)},this._handleKeyDown=e=>{const t=(0,i.hashFromEvent)(e);if(37!==t&&39!==t)return;e.preventDefault();const n=Number(this.state.inputOpacity);37===t&&0!==n&&this._changeOpacity(n-1),39===t&&100!==n&&this._changeOpacity(n+1)},this.state={inputOpacity:Math.round(100*e.opacity).toString(),isPointerDragged:!1}}componentWillUnmount(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()}render(){const{color:e,opacity:t,hideInput:n,disabled:r}=this.props,{inputOpacity:a,isPointerDragged:i}=this.state,c={color:e||void 0};return o.createElement("div",{className:l.opacity},o.createElement("div",{className:s(l.opacitySlider,l.accessible),style:c,tabIndex:r?-1:0,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd,onKeyDown:this._handleKeyDown,"aria-disabled":r},o.createElement("div",{className:l.opacitySliderGradient,style:{backgroundImage:`linear-gradient(90deg, transparent, ${e})`}}),o.createElement("div",{className:l.opacityPointerWrap},o.createElement("div",{className:s(l.pointer,i&&l.dragged),style:{left:100*t+"%"},ref:this._refPointer}))),!n&&o.createElement("div",{className:l.opacityInputWrap},o.createElement("input",{type:"text",className:l.opacityInput,value:a,onChange:this._handleInput}),o.createElement("span",{className:l.opacityInputPercent},"%")))}_dragSubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_changeOpacity(e){this.setState({inputOpacity:e.toString()}),this.props.onChange(e/100)}}},6914:(e,t,n)=>{"use strict";n.d(t,{basic:()=>i,extended:()=>c,white:()=>s});var o=n(19625);const s=o.colorsPalette["color-white"],r=["ripe-red","tan-orange","banana-yellow","iguana-green","minty-green","sky-blue","tv-blue","deep-blue","grapes-purple","berry-pink"],a=[200,300,400,500,600,700,800,900].map((e=>`color-cold-gray-${e}`));a.unshift("color-white"),a.push("color-black"),r.forEach((e=>{a.push(`color-${e}-500`)}));const i=a.map((e=>o.colorsPalette[e])),l=[];[100,200,300,400,700,900].forEach((e=>{r.forEach((t=>{l.push(`color-${t}-${e}`)}))}));const c=l.map((e=>o.colorsPalette[e]))},59054:(e,t,n)=>{"use strict" +;n.d(t,{ControlDisclosureView:()=>v});var o=n(50959),s=n(97754),r=n.n(s),a=n(38528),i=n(67029),l=n(78274),c=n(4523),u=n(9745),d=n(2948),p=n(61442);function h(e){const{isDropped:t}=e;return o.createElement(u.Icon,{className:r()(p.icon,t&&p.dropped),icon:d})}function m(e){const{className:t,disabled:n,isDropped:s}=e;return o.createElement("span",{className:r()(p.button,n&&p.disabled,t)},o.createElement(h,{isDropped:s}))}var g=n(99505);const v=o.forwardRef(((e,t)=>{const{listboxId:n,className:s,listboxClassName:u,listboxTabIndex:d,hideArrowButton:p,matchButtonAndListboxWidths:h,popupPosition:v,disabled:f,isOpened:b,scrollWrapReference:y,repositionOnScroll:C,closeOnHeaderOverlap:x,listboxReference:_,size:w="small",onClose:E,onOpen:S,onListboxFocus:T,onListboxBlur:N,onListboxKeyDown:I,buttonChildren:k,children:P,caretClassName:D,buttonContainerClassName:B,listboxAria:M,...O}=e,R=(0,o.useRef)(null),V=!p&&o.createElement(l.EndSlot,null,o.createElement(m,{isDropped:b,disabled:f,className:D}));return o.createElement(c.PopupMenuDisclosureView,{buttonRef:R,listboxId:n,listboxClassName:u,listboxTabIndex:d,isOpened:b,onClose:E,onOpen:S,listboxReference:_,scrollWrapReference:y,onListboxFocus:T,onListboxBlur:N,onListboxKeyDown:I,listboxAria:M,matchButtonAndListboxWidths:h,popupPosition:v,button:o.createElement(i.ControlSkeleton,{...O,"data-role":"listbox",disabled:f,className:r()(g.button,s),size:w,ref:(0,a.useMergedRefs)([R,t]),middleSlot:o.createElement(l.MiddleSlot,null,o.createElement("span",{className:r()(g["button-children"],p&&g.hiddenArrow,B)},k)),endSlot:V}),popupChildren:P,repositionOnScroll:C,closeOnHeaderOverlap:x})}));v.displayName="ControlDisclosureView"},56512:(e,t,n)=>{"use strict";n.d(t,{useCustomColors:()=>c});var o=n(50959),s=n(56840),r=n(76422);function a(e,t){(0,o.useEffect)((()=>(r.subscribe(e,t,null),()=>{r.unsubscribe(e,t,null)})),[e,t])}var i,l=n(24377);function c(){const[e,t]=(0,o.useState)((0,s.getJSON)("pickerCustomColors",[]));a("add_new_custom_color",(n=>t(u(n,e)))),a("remove_custom_color",(n=>t(d(n,e))));const n=(0,o.useCallback)((t=>{const n=t?(0,l.parseRgb)(t):null;e.some((e=>null!==e&&null!==n&&(0,l.areEqualRgb)((0,l.parseRgb)(e),n)))||(r.emit("add_new_custom_color",t),(0,s.setJSON)("pickerCustomColors",u(t,e)))}),[e]),i=(0,o.useCallback)((t=>{(t>=0||t29&&n.shift(),n}function d(e,t){return t.filter(((t,n)=>e!==n))}!function(e){e.SettingsKey="pickerCustomColors",e.GlobalAddEventName="add_new_custom_color",e.GlobalRemoveEventName="remove_custom_color",e[e.MaxColors=29]="MaxColors"}(i||(i={}))},90405:(e,t,n)=>{"use strict";n.d(t,{Select:()=>C});var o=n(50959),s=n(43010),r=n(22064),a=n(38528),i=n(16921),l=n(16396),c=n(90484),u=n(20057);var d=n(36762),p=n(26597),h=n(59054),m=n(36104),g=n(63273),v=n(65630);function f(e){return!e.readonly}function b(e,t){return t?.id??(0,r.createDomId)(e,"item",t?.value)}function y(e){ +const{selectedItem:t,placeholder:n}=e;if(!t)return o.createElement("span",{className:v.placeholder},n);const s=t.selectedContent??t.content??t.value;return o.createElement("span",null,s)}const C=o.forwardRef(((e,t)=>{const{id:n,menuClassName:v,menuItemClassName:C,tabIndex:x,disabled:_,highlight:w,intent:E,hideArrowButton:S,placeholder:T,addPlaceholderToItems:N=!1,value:I,"aria-labelledby":k,onFocus:P,onBlur:D,onClick:B,onChange:M,onKeyDown:O,repositionOnScroll:R=!0,openMenuOnEnter:V=!0,"aria-describedby":L,"aria-invalid":F,...W}=e;let{items:A}=e;if(T&&N){A=[{value:void 0,content:T,id:(0,r.createDomId)(n,"placeholder")},...A]}const{listboxId:H,isOpened:q,isFocused:z,buttonTabIndex:U,listboxTabIndex:Z,highlight:G,intent:K,open:Y,onOpen:$,close:j,toggle:J,buttonFocusBindings:Q,onButtonClick:X,buttonRef:ee,listboxRef:te,buttonAria:ne}=(0,m.useControlDisclosure)({id:n,disabled:_,buttonTabIndex:x,intent:E,highlight:w,onFocus:P,onBlur:D,onClick:B}),oe=A.filter(f),se=oe.find((e=>e.value===I)),[re,ae]=o.useState(T&&N?oe[0].value:se?.value),[ie,le,ce]=(0,i.useKeepActiveItemIntoView)({activeItem:se});(0,s.useIsomorphicLayoutEffect)((()=>ae(se?.value)),[I]);const ue=(0,r.joinDomIds)(k,n),de=ue.length>0?ue:void 0,pe=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":k,"aria-activedescendant":b(n,se)})),[k,se]),he=(0,o.useCallback)((e=>e.value===re),[re]),me=(0,o.useCallback)((()=>(j(),M&&M(re))),[j,M,re]),ge=(0,d.useItemsKeyboardNavigation)("vertical",g.isRtl,oe,he,(e=>{ae(e.value)}),!1,{next:[40],previous:[38]}),ve=(0,p.useKeyboardToggle)(J,q||V),fe=(0,p.useKeyboardToggle)(me),be=(0,p.useKeyboardClose)(q,Ee),ye=(0,p.useKeyboardOpen)(q,Y),Ce=(0,p.useKeyboardEventHandler)([ve,be,ye]),xe=(0,p.useKeyboardEventHandler)([ge,fe,be]),_e=function(e){const t=(0,o.useRef)(""),n=(0,o.useMemo)((()=>(0,c.default)((()=>{t.current=""}),500)),[]),s=(0,o.useMemo)((()=>(0,u.default)(e,200)),[e]);return(0,o.useCallback)((e=>{e.key.length>0&&e.key.length<3&&(t.current+=e.key,s(t.current,e),n())}),[n,s])}(((t,n)=>{const o=function(e,t,n){return e.find((e=>{const o=t.toLowerCase();return!e.readonly&&(n?n(e).toLowerCase().startsWith(o):!e.readonly&&("string"==typeof e.content&&e.content.toLowerCase().startsWith(o)||"string"==typeof e.textContent&&e.textContent.toLowerCase().startsWith(o)||String(e.value??"").toLowerCase().startsWith(o)))}))}(oe,t,e.getSearchKey);void 0!==o&&M&&(n.stopPropagation(),q||Y(),M(o.value))}));return o.createElement(h.ControlDisclosureView,{...W,...ne,...Q,id:n,role:"button",tabIndex:U,"aria-owns":ne["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":de,disabled:_,hideArrowButton:S,isFocused:z,isOpened:q,highlight:G,intent:K,ref:(0,a.useMergedRefs)([ee,t]),onClick:X,onOpen:function(){ce(se,{duration:0}),$()},onClose:Ee,onKeyDown:function(e){Ce(e),O&&O(e);e.defaultPrevented||_e(e)},listboxId:H,listboxTabIndex:Z,listboxClassName:v,listboxAria:pe,"aria-describedby":L,"aria-invalid":F,listboxReference:te,scrollWrapReference:ie,onListboxKeyDown:function(e){xe(e),e.defaultPrevented||_e(e)}, +buttonChildren:o.createElement(y,{selectedItem:se??null,placeholder:T}),repositionOnScroll:R},A.map(((e,t)=>{if(e.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${t}`},e.content);const s=b(n,e);return o.createElement(l.PopupMenuItem,{key:s,id:s,className:C,role:"option","aria-selected":I===e.value,isActive:re===e.value,label:e.content??e.value,onClick:we,onClickArg:e.value,isDisabled:e.disabled,reference:t=>le(e,t)})})));function we(e){M&&(M(e),ae(e))}function Ee(){ae(se?.value),j()}}));C.displayName="Select"},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>s});var o=n(50959);class s extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addEventListener("change",this._handleChange)}_unsubscribe(e){e.removeEventListener("change",this._handleChange)}}},64706:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>o});const o=n(50959).createContext(null)},27317:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>v,Menu:()=>b});var o=n(50959),s=n(97754),r=n.n(s),a=n(50151),i=n(9859),l=n(14729),c=n(50655),u=n(59064),d=n(67961),p=n(26709),h=n(83021),m=n(64706),g=n(67797);const v=g;var f;!function(e){e[e.IndentFromWindow=0]="IndentFromWindow"}(f||(f={}));class b extends o.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{if(this.state.isMeasureValid&&!t)return;const{position:n}=this.props,o=(0,a.ensureNotNull)(this._containerRef);let s=o.getBoundingClientRect();const r=document.documentElement.clientHeight,l=document.documentElement.clientWidth,c=this.props.closeOnScrollOutsideOffset??0;let u=r-0-c;const d=s.height>u;if(d){(0,a.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",s=o.getBoundingClientRect()}const{width:p,height:h}=s,m="function"==typeof n?n({contentWidth:p,contentHeight:h,availableWidth:l,availableHeight:r +}):n,g=m?.indentFromWindow?.left??0,v=l-(m.overrideWidth??p)-(m?.indentFromWindow?.right??0),f=(0,i.clamp)(m.x,g,Math.max(g,v)),b=(m?.indentFromWindow?.top??0)+c,y=r-(m.overrideHeight??h)-(m?.indentFromWindow?.bottom??0);let C=(0,i.clamp)(m.y,b,Math.max(b,y));if(m.forbidCorrectYCoord&&C{this.props.doNotRestorePosition||this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,a.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,a.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,a.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),t?.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),t?.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf), +this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf),this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":a,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,children:p,minWidth:v,theme:f=g,className:b,maxHeight:C,onMouseOver:x,onMouseOut:_,onKeyDown:w,onFocus:E,onBlur:S}=this.props,{appearingMenuHeight:T,appearingMenuWidth:N,appearingPosition:I,isMeasureValid:k}=this.state,P={"--ui-kit-menu-max-width":`${I&&I.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return o.createElement(m.MenuContext.Provider,{value:this},o.createElement(h.SubmenuHandler,null,o.createElement(c.SlotContext.Provider,{value:this._manager},o.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":a,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,className:r()(b,f.menuWrap,!k&&f.isMeasuring),style:{height:T,left:I&&I.x,minWidth:v,position:"fixed",top:I&&I.y,width:N,...this.props.limitMaxWidth&&P},"data-name":this.props["data-name"],"data-tooltip-show-on-focus":this.props["data-tooltip-show-on-focus"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:l.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:x,onMouseOut:_,onKeyDown:w,onFocus:E,onBlur:S},o.createElement("div",{className:r()(f.scrollWrap,!this.props.noMomentumBasedScroll&&f.momentumBased),style:{overflowY:void 0!==T?"scroll":"auto",maxHeight:C},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},o.createElement(y,{className:f.menuBox},p)))),o.createElement(c.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){this._containerRef?.focus(e)}blur(){this._containerRef?.blur()}}function y(e){const t=(0,a.ensureNotNull)((0,o.useContext)(h.SubmenuContext)),n=o.useRef(null);return o.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(o=e.target,n.current?.contains(o))))return;var o;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-name":"menu-inner"},e.children)}b.contextType=h.SubmenuContext},29197:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var o=n(50959),s=n(59064);const r=o.createContext(s.globalCloseDelegate)},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>c,PortalContext:()=>u});var o=n(50959),s=n(32227),r=n(55698),a=n(67961),i=n(34811),l=n(99663);class c extends o.PureComponent{constructor(){super(...arguments),this._uuid=(0,r.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"";const t=this.props.className;return t&&("string"==typeof t?e.classList.add(t):e.classList.add(...t)), this.props.shouldTrapFocus&&!e.hasAttribute(i.FOCUS_TRAP_DATA_ATTRIBUTE)&&e.setAttribute(i.FOCUS_TRAP_DATA_ATTRIBUTE,"true"),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),s.createPortal(o.createElement(u.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,a.getRootOverlapManager)():this.context}}c.contextType=l.SlotContext;const u=o.createContext(null)},50655:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>o.Slot,SlotContext:()=>o.SlotContext});var o=n(99663)},27246:e=>{e.exports={titleWrap:"titleWrap-Izz3hpJc",groupFooter:"groupFooter-Izz3hpJc"}},92359:e=>{e.exports={wrapper:"wrapper-JXHzsa7P"}},48286:e=>{e.exports={inlineRow:"inlineRow-D8g11qqA"}},80779:e=>{e.exports={container:"container-QyF09i7Y",hasTooltip:"hasTooltip-QyF09i7Y",datePickerWrapper:"datePickerWrapper-QyF09i7Y",timePickerWrapper:"timePickerWrapper-QyF09i7Y"}},97650:e=>{e.exports={input:"input-ZOx_CVY3",symbol:"symbol-ZOx_CVY3",checkbox:"checkbox-ZOx_CVY3",label:"label-ZOx_CVY3",dropdownMenu:"dropdownMenu-ZOx_CVY3",sessionStart:"sessionStart-ZOx_CVY3",sessionEnd:"sessionEnd-ZOx_CVY3",sessionInputContainer:"sessionInputContainer-ZOx_CVY3",sessionDash:"sessionDash-ZOx_CVY3",inputGroup:"inputGroup-ZOx_CVY3",textarea:"textarea-ZOx_CVY3",inlineGroup:"inlineGroup-ZOx_CVY3",hasTooltip:"hasTooltip-ZOx_CVY3"}},85027:e=>{e.exports={content:"content-tBgV1m0B",cell:"cell-tBgV1m0B",inner:"inner-tBgV1m0B",first:"first-tBgV1m0B",inlineCell:"inlineCell-tBgV1m0B",fill:"fill-tBgV1m0B",top:"top-tBgV1m0B",topCenter:"topCenter-tBgV1m0B",offset:"offset-tBgV1m0B",inlineRow:"inlineRow-tBgV1m0B",grouped:"grouped-tBgV1m0B",separator:"separator-tBgV1m0B",groupSeparator:"groupSeparator-tBgV1m0B",big:"big-tBgV1m0B",adaptive:"adaptive-tBgV1m0B",checkableTitle:"checkableTitle-tBgV1m0B"}},30584:e=>{e.exports={wrap:"wrap-QutFvTLS",labelWrap:"labelWrap-QutFvTLS",label:"label-QutFvTLS",hasTooltip:"hasTooltip-QutFvTLS"}},60090:(e,t,n)=>{"use strict";n.d(t,{bind:()=>a,setter:()=>i});var o=n(50959),s=n(27032),r=n(27365);function a(e){var t;return t=class extends o.PureComponent{constructor(){super(...arguments),this._onChange=(e,t,n)=>{const{setValue:o}=this.context,{onChange:s}=this.props;i(o,s)(e,t,n)}}render(){const{input:t}=this.props,{values:n,model:s}=this.context;return o.createElement(e,{...this.props,value:n[t.id],tzName:(0,r.getTimezoneName)(s),onChange:this._onChange})}},t.contextType=s.PropertyContext,t}function i(e,t){return(n,o,s)=>{e(o,n,s),t&&t(n,o,s)}}},27032:(e,t,n)=>{"use strict";n.d(t,{PropertyContainer:()=>m,PropertyContext:()=>h});var o=n(50959),s=n(50151),r=n(9343),a=n(11542),i=n(45126),l=n(79036),c=n(85719),u=n(56530);const d=(0,r.getLogger)("Platform.GUI.StudyInputPropertyContainer"),p=new i.TranslatedString("change {propertyName} property",a.t(null,void 0,n(25167))),h=o.createContext(null);class m extends o.PureComponent{constructor(e){super(e),this._setValue=(e,t,n)=>{const{property:o,model:r,study:a}=this.props,h=!(0,l.isStudy)(a),m=(0,s.ensureDefined)(o.child(e)) ;d.logNormal(`Changing property "${e}" value from "${o.value()}" to "${t}"`);const g=new i.TranslatedString(n,(0,u.getTranslatedInputTitle)(n));r.setProperty(m,t,p.format({propertyName:g}),h&&c.lineToolsDoNotAffectChartInvalidation)};const{property:t}=e,n={};t.childNames().forEach((e=>{const o=(0,s.ensureDefined)(t.child(e));n.hasOwnProperty(e)||(n[e]=o.value())})),this.state=n}componentDidMount(){const{property:e,onStudyInputChange:t}=this.props;e.childNames().forEach((n=>{(0,s.ensureDefined)(e.child(n)).subscribe(this,(e=>{const o=e.value();d.logNormal(`Property "${n}" updated to value "${o}"`),this.setState({[n]:o}),t?.(o,n)}))}))}componentWillUnmount(){const{property:e}=this.props;e.childNames().forEach((t=>{(0,s.ensureDefined)(e.child(t)).unsubscribeAll(this)}))}render(){const{study:e,model:t,children:n}=this.props,s={study:e,model:t,values:this.state,setValue:this._setValue};return o.createElement(h.Provider,{value:s},n)}}},28117:(e,t,n)=>{"use strict";n.d(t,{ModelContext:()=>s,bindModel:()=>r});var o=n(50959);const s=o.createContext(null);function r(e,t){return o.createElement(s.Consumer,null,(n=>n?o.createElement(e,{...Object.assign({model:n},t)}):null))}},353:(e,t,n)=>{"use strict";n.d(t,{StylePropertyContainer:()=>a,StylePropertyContext:()=>r,bindPropertyContext:()=>i});var o=n(50959),s=n(28117);const r=o.createContext(null);class a extends o.PureComponent{constructor(){super(...arguments),this._setValue=(e,t,n)=>{const{model:o,affectSave:s}=this.props;Array.isArray(e)?o.setProperties(e,e.map((()=>t)),n,s):o.setProperty(e,t,n,!s)}}componentDidMount(){const{property:e}=this.props;e.subscribe(this,(()=>this.forceUpdate()))}componentWillUnmount(){const{property:e}=this.props;e.unsubscribeAll(this)}render(){const e={setValue:this._setValue};return o.createElement(r.Provider,{value:e},this.props.children)}}function i(e,t,n){return(0,s.bindModel)((({model:s})=>o.createElement(a,{model:s,affectSave:n,property:t.property},o.createElement(e,{...t}))),t)}},12750:(e,t,n)=>{"use strict";n.d(t,{IconGroupWrapper:()=>r});var o=n(50959),s=n(92359);function r(e){const{children:t}=e;return o.createElement("div",{className:s.wrapper},t)}},8394:(e,t,n)=>{"use strict";n.d(t,{InputTooltip:()=>P});var o,s=n(50959),r=n(97754),a=n.n(r),i=n(90186),l=n(9745),c=n(82353),u=n(27941),d=n(99084),p=n(30162),h=n(46105),m=n.n(h);!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(o||(o={}));const g="small";var v,f;!function(e){e.Default="default",e.Danger="danger",e.Warning="warning",e.Success="success",e.Neutral="neutral",e.NeutralLight="neutral-light"}(v||(v={})),function(e){e.Info="info",e.Question="question",e.Check="check",e.Exclamation="exclamation"}(f||(f={}));const b={info:u,question:c,check:d,exclamation:p},y=s.forwardRef(((e,t)=>s.createElement("span",{...e,ref:t,className:a()(e.className,m()["no-active-state"])}))),C=s.forwardRef(((e,t)=>{const{icon:n="exclamation",intent:o="default",ariaLabel:r,tooltip:c,className:u,renderComponent:d=y,tabIndex:p=0,size:h=g,onFocus:v,onBlur:f,onClick:C,...x}=e,_=b[n]??n ;return s.createElement(d,{className:a()(u,m().iconWrapper,m()[o],m()[h]),title:c,"aria-label":r,ref:t,tabIndex:p,onFocus:v,onBlur:f,onClick:C,...(0,i.filterDataProps)(x)},s.createElement(l.Icon,{"aria-hidden":!0,icon:_,className:m().icon}))}));var x=n(75774);var _=n(39416);function w(e,t=null){const{showTooltip:n,hideTooltip:o,onClick:r,doNotShowTooltipOnTouch:a=!1}=e,i=(0,_.useFunctionalRefObject)(t),l=function(){const[e,t]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{t(x.mobiletouch)}),[]),e}(),c=l&&a?void 0:e.tooltip;(0,s.useEffect)((()=>{const e=()=>o&&o();return document.addEventListener("scroll",e,!0),()=>document.removeEventListener("scroll",e,!0)}),[i,o]);return{onBlur:(0,s.useCallback)((e=>{o&&o()}),[o]),onFocus:(0,s.useCallback)((e=>{!e.target.matches(":hover")&&n&&e.target.matches(":focus-visible")&&n(e.currentTarget,{tooltipDelay:200})}),[n]),onClick:(0,s.useCallback)((e=>{l&&i?.current?.focus(),r&&r(e)}),[r,i,l]),tooltip:c,className:void 0!==c?"apply-common-tooltip":void 0,ref:i}}var E=n(38780),S=n(41140),T=n.n(S);function N(){document.removeEventListener("scroll",N),document.removeEventListener("touchstart",N),document.removeEventListener("mouseout",N),(0,E.hide)()}const I=e=>{(0,E.showOnElement)(e.currentTarget,{tooltipDelay:0}),document.addEventListener("scroll",N),document.addEventListener("touchstart",N),document.addEventListener("mouseout",N)},k=(0,s.forwardRef)(((e,t)=>{const{className:n,onClick:o=I,doNotShowTooltipOnTouch:a,size:i,...l}=e,{tooltip:c,className:u,...d}=w({tooltip:e.tooltip,doNotShowTooltipOnTouch:!1,showTooltip:E.showOnElement,hideTooltip:E.hide,onClick:o},t);return s.createElement(C,{className:r(n,T()["icon-wrapper"],c&&T()["with-tooltip"],u),tooltip:c,size:i,...l,...d})}));(0,s.forwardRef)(((e,t)=>{const{className:n,href:o,rel:a,target:i,...l}=e,c=(0,s.useMemo)((()=>(0,s.forwardRef)(((e,t)=>s.createElement("a",{href:o,rel:a,target:i,ref:t,...e})))),[o,a,i]);return s.createElement(k,{...l,className:r(n,T()["with-link"]),renderComponent:c,ref:t,doNotShowTooltipOnTouch:!0})})),(0,s.forwardRef)(((e,t)=>{const{className:n,withActiveState:o,...a}=e,i=(0,s.useMemo)((()=>(0,s.forwardRef)(((e,t)=>s.createElement("button",{...e,ref:t,type:"button"})))),[]);return s.createElement(k,{...a,className:r(n,!o&&T()["no-active-state"]),renderComponent:i,ref:t})}));function P(e){const{className:t,title:n}=e;return s.createElement(k,{icon:"info",className:t,ariaLabel:n,tooltip:n,tabIndex:-1})}},78839:(e,t,n)=>{"use strict";n.d(t,{getInputGroups:()=>i,isGroup:()=>r,isInputInlines:()=>a});var o,s=n(50151);function r(e){return e.hasOwnProperty("groupType")}function a(e){return r(e)&&"inline"===e.groupType}function i(e){const t=[],n=new Map,o=new Map;return o.set(void 0,new Map),e.forEach((e=>{const{group:r,inline:a}=e;if(void 0!==r||void 0!==a)if(void 0!==r)if(void 0!==a)if(n.has(r)){const t=(0,s.ensureDefined)(n.get(r));let i;o.has(t)?i=(0,s.ensureDefined)(o.get(t)):(i=new Map,o.set(t,i)),l(e,"inline",a,i,t.children)}else{const s={id:a,groupType:"inline",children:[e]},i={id:r,groupType:"group", diff --git a/charting_library/bundles/add-compare-dialog.81007d0d3f1ec11f97c8.js b/charting_library/bundles/add-compare-dialog.d11bf3eec91bbb45e2e8.js similarity index 60% rename from charting_library/bundles/add-compare-dialog.81007d0d3f1ec11f97c8.js rename to charting_library/bundles/add-compare-dialog.d11bf3eec91bbb45e2e8.js index 046bdfb3..42cae827 100644 --- a/charting_library/bundles/add-compare-dialog.81007d0d3f1ec11f97c8.js +++ b/charting_library/bundles/add-compare-dialog.d11bf3eec91bbb45e2e8.js @@ -2,8 +2,9 @@ disabled:"disabled-ywH2tsV_","intent-danger":"intent-danger-ywH2tsV_",checked:"checked-ywH2tsV_",check:"check-ywH2tsV_",icon:"icon-ywH2tsV_",dot:"dot-ywH2tsV_",disableActiveStyles:"disableActiveStyles-ywH2tsV_"}},77897:e=>{e.exports={button:"button-Rc93kXa8",bordersVisible:"bordersVisible-Rc93kXa8",selected:"selected-Rc93kXa8"}},34625:e=>{e.exports={footer:"footer-dwINHZFL"}},13079:e=>{e.exports={wrap:"wrap-oc7l8ZQg",header:"header-oc7l8ZQg",item:"item-oc7l8ZQg"}},69849:e=>{e.exports={label:"label-lVJKBKVk"}},60883:e=>{e.exports={scrollable:"scrollable-sXALjK1u",spinnerWrap:"spinnerWrap-sXALjK1u",item:"item-sXALjK1u",heading:"heading-sXALjK1u",checkboxWrap:"checkboxWrap-sXALjK1u",checkbox:"checkbox-sXALjK1u",emptyState:"emptyState-sXALjK1u",image:"image-sXALjK1u",text:"text-sXALjK1u"}},29e3:e=>{e.exports={dialog:"dialog-IKuIIugL",tabletDialog:"tabletDialog-IKuIIugL",desktopDialog:"desktopDialog-IKuIIugL"}},36718:e=>{e.exports={"default-drawer-min-top-distance":"100px",wrap:"wrap-_HnK0UIN",positionBottom:"positionBottom-_HnK0UIN",backdrop:"backdrop-_HnK0UIN",drawer:"drawer-_HnK0UIN",positionLeft:"positionLeft-_HnK0UIN"}},70673:(e,t,o)=>{"use strict";o.d(t,{CheckboxInput:()=>c});var n=o(50959),a=o(97754),r=o(90186),l=o(5811),i=o(11362),s=o.n(i);function c(e){const t=a(s().wrapper,e.className);return n.createElement("span",{className:t,title:e.title,style:e.style},n.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:a(e.intent&&s()[e.intent],s().input),type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange?.(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,r.filterDataProps)(e)}),n.createElement(l.CheckboxView,{className:s().view,indeterminate:e.indeterminate,checked:e.checked,disabled:e.disabled,intent:e.intent,tabIndex:e.tabIndex}))}},5811:(e,t,o)=>{"use strict";o.d(t,{CheckboxView:()=>c});var n=o(50959),a=o(97754),r=o(9745),l=o(65890),i=o(4052),s=o.n(i);function c(e){const{indeterminate:t,checked:o,tabIndex:i,className:c,disabled:d,disableActiveStyles:u,intent:m,hideIcon:p,...h}=e,v=t||!o||p?"":l,f=a(s().box,s()[`intent-${m}`],!t&&s().check,!!t&&s().dot,-1===i&&s().noOutline,c,o&&s().checked,d&&s().disabled,u&&s().disableActiveStyles);return n.createElement("span",{className:f,...h},n.createElement(r.Icon,{icon:v,className:s().icon}))}},45601:(e,t,o)=>{"use strict";o.d(t,{Measure:()=>a});var n=o(67842);function a(e){const{children:t,onResize:o}=e;return t((0,n.useResizeObserver)(o||(()=>{}),[null===o]))}},39362:(e,t,o)=>{"use strict";o.d(t,{SymbolSearchDialogFooter:()=>i});var n=o(50959),a=o(97754),r=o.n(a),l=o(34625);function i(e){const{className:t,children:o}=e;return n.createElement("div",{className:r()(l.footer,t)},o)}},14283:(e,t,o)=>{"use strict";o.r(t),o.d(t,{getCompareDialogRenderer:()=>le}) ;var n=o(50959),a=o(11542),r=o(32563),l=o(56570),i=o(94664),s=o(97754),c=o.n(s),d=o(50151),u=o(9745),m=o(86656),p=o(77975),h=o(63932),v=o(24633),f=o(45345),g=o(45601),b=o(84524),S=o(96967);const y=n.createContext(null);var x=o(70412),w=o(78036);const I=n.createContext(null);var C=o(16396),E=o(41590),k=o(37558),D=o(77897);function M(e){const{theme:t=D,children:o,onClick:a,isSelected:r,areBordersVisible:l,isItemSelected:i,className:s,value:d,name:u}=e;return n.createElement("button",{type:"button",className:c()(s,t.button,r&&t.selected,l&&!r&&!i&&t.bordersVisible),name:u,value:d,onClick:a},o)}function N(e){const{value:t,onClick:o,...a}=e,r=(0,n.useCallback)((e=>o(t,e)),[t,o]);return n.createElement(M,{...a,value:String(t),onClick:r})}var _=o(46148);function B(e){const{compareModel:t,selectedCompareOptionIndex:r}=(0,w.useEnsuredContext)(y),l=t.comparableOnSameScale({isYield:e}),i=(0,n.useMemo)((()=>function(e){return[{label:e?a.t(null,void 0,o(38137)):a.t(null,void 0,o(56136)),compareOption:e?_.CompareOption.SameScale:_.CompareOption.SamePctScale},{label:a.t(null,void 0,o(60126)),compareOption:_.CompareOption.NewPriceScale},{label:a.t(null,void 0,o(63456)),compareOption:_.CompareOption.NewPane}]}(l)),[l]);return[(0,n.useMemo)((()=>i[r]?.compareOption??i[0].compareOption),[i,r]),i]}var L=o(13079);function O(e){const{fullSymbolName:t,isSelected:r,className:l,isYield:s}=e,{isMobile:d,searchRef:u,setMode:m}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{compareModel:p,setHoveredItemId:h,clearInput:v,allowExtendTimeScale:f}=(0,w.useEnsuredContext)(y),{callback:g}=(0,w.useEnsuredContext)(I),[S,x]=B(s);return d?n.createElement(k.DrawerManager,null,n.createElement(E.Drawer,{position:"Bottom",onClose:D.bind(null,!1)},n.createElement("div",{className:L.header},a.t(null,void 0,o(60085))),x.map((({label:e,compareOption:t})=>n.createElement(C.PopupMenuItem,{key:t,className:L.item,onClick:M,onClickArg:t,label:e}))))):n.createElement("div",{className:c()(L.wrap,l),"data-name":"compare-buttons-group"},x.map((({label:e,compareOption:t})=>n.createElement(N,{key:t,onClick:M,value:t,isItemSelected:Boolean(r),isSelected:r&&S===t},e))));function D(e){d&&g&&g(),v&&e&&v(u,m)}function M(e,o){if(o.preventDefault(),p&&t&&void 0!==e){(0,i.getSymbolSearchCompleteOverrideFunction)()(t).then((t=>{p.applyStudy(t.symbol,e,f),h(""),D(!0)}))}}}function T(e){const{isSelected:t,fullSymbolName:o,onExpandClick:a,actions:l,id:s,isOffset:c,isYield:d}=e,{isMobile:u,toggleExpand:m,searchSpreads:p,searchRef:h,setMode:v,mode:f}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{compareModel:g,hoveredItemId:C,setHoveredItemId:E,clearInput:k,allowExtendTimeScale:D}=(0,w.useEnsuredContext)(y),[M,N]=(0,n.useState)(!1),B=(0,n.useRef)(null),L=(0,x.useAccurateHover)(B),T=(0,n.useMemo)((()=>({callback:z})),[z]),A=!Boolean(a)&&!Boolean(l),R=s===C;return n.createElement(I.Provider,{value:T},n.createElement(S.SymbolSearchDialogContentItem,{hideMarkedListFlag:"compare"===f,...e,reference:B,onClick:function(t){ if(Boolean(a)&&s&&!c)return t?.preventDefault(),void m(s);if(!M&&u)return void N(!0);if(p&&e.onClick)return void e.onClick(t);if((r.mobiletouch?R:!M)&&o){(0,i.getSymbolSearchCompleteOverrideFunction)()(o).then((e=>{const t=g.comparableOnSameScale({isYield:d})?_.CompareOption.SameScale:_.CompareOption.SamePctScale;g.applyStudy(e.symbol,t,D)})),E(""),k&&k(h,v)}r.mobiletouch&&!u&&!R&&s&&E(s)},hoverComponent:function(){if(!A)return!1;if(u)return M;if(r.mobiletouch)return R;return Boolean(L||t)}()?O:void 0}));function z(){N(!1)}}var A=o(15550),R=o(93986),z=o(39750),H=o(60883);function V(e){const{handleListWidth:t}=(0,d.ensureNotNull)((0,n.useContext)(b.SymbolSearchItemsDialogContext)),{compareModel:r,selectedCompareIndex:l,selectedItemRef:i}=(0,d.ensureNotNull)((0,n.useContext)(y)),s=(0,p.useWatchedValueReadonly)({watchedValue:r.isDataReady()}),x=(0,p.useWatchedValueReadonly)({watchedValue:r.studies()}),w=(0,p.useWatchedValueReadonly)({watchedValue:r.highlightedSymbol()}),I=(0,n.useMemo)((()=>x.filter((e=>e.checked))),[x]),C=(0,n.useMemo)((()=>x.filter((e=>!e.checked))),[x]);return(0,n.useEffect)((()=>(r.chartModel().dataSourceCollectionChanged().subscribe(r,r.handleSourcesChange),()=>r.chartModel().dataSourceCollectionChanged().unsubscribe(r,r.handleSourcesChange))),[r]),n.createElement(g.Measure,{onResize:function([e]){t(e.contentRect.width)}},(e=>n.createElement(m.TouchScrollContainer,{className:H.scrollable,ref:e},function(){if(!s)return n.createElement("div",{className:H.spinnerWrap},n.createElement(h.Spinner,null));if(!Boolean(I.length)&&!Boolean(C.length)){const e=f.watchedTheme.value()===v.StdTheme.Dark?R:A;return n.createElement("div",{className:H.emptyState},n.createElement(u.Icon,{className:H.image,icon:e}),n.createElement("div",{className:H.text},a.t(null,void 0,o(37094))))}return n.createElement(n.Fragment,null,Boolean(I.length)&&n.createElement(n.Fragment,null,n.createElement("div",{className:H.heading},a.t(null,void 0,o(46622))),I.map(((e,t)=>n.createElement(S.SymbolSearchDialogContentItem,{"data-role":"added-symbol-item",className:H.item,key:e.id,id:e.id,shortName:e.title,title:e.title,logoId:e.logoId,currencyLogoId:e.currencyLogoId,baseCurrencyLogoId:e.baseCurrencyLogoId,dangerousDescriptionHTML:e.description,exchangeName:e.exchangeName,marketType:e.marketType,country:e.country,providerId:e.providerId,onClick:E.bind(null,e),isHighlighted:e.id===w,isSelected:k(e),itemRef:k(e)?i:void 0,isYield:e.isYield,actions:n.createElement("div",{className:H.checkboxWrap},n.createElement(M,{className:H.checkbox,onClick:E.bind(null,e),isSelected:k(e)},n.createElement(u.Icon,{icon:z})))})))),Boolean(C.length)&&n.createElement(n.Fragment,null,n.createElement("div",{className:H.heading},a.t(null,void 0,o(8926))),C.map((e=>n.createElement(T,{"data-role":"recent-symbol-item",className:c()(H.item,e.id===w&&H.highlighted),key:e.id,id:e.id,shortName:e.title,logoId:e.logoId,currencyLogoId:e.currencyLogoId,baseCurrencyLogoId:e.baseCurrencyLogoId,title:e.title,dangerousDescriptionHTML:e.description,exchangeName:e.exchangeName, -marketType:e.marketType,country:e.country,providerId:e.providerId,fullSymbolName:e.symbol,isSelected:k(e),itemRef:k(e)?i:void 0,isYield:e.isYield})))))}())));function E(e,t){t?.preventDefault(),r.removeStudy(e)}function k(e){return x.indexOf(e)===l}}var P=o(56840);class F extends n.PureComponent{constructor(e){super(e),this._selectedItemRef=n.createRef(),this._getContextValue=()=>{const{compareModel:e}=this.props,{selectedCompareOptionIndex:t,selectedCompareIndex:o,hoveredItemId:n,allowExtendTimeScale:a}=this.state;return{compareModel:e,selectedCompareOptionIndex:t,setSelectedCompareOptionIndex:this._setSelectedCompareOptionIndex,hoveredItemId:n,setHoveredItemId:this._setHoveredItemId,selectedCompareIndex:o,setSelectedCompareIndex:this._setSelectedCompareIndex,selectedItemRef:this._selectedItemRef,clearInput:this._clearInput,allowExtendTimeScale:a,toggleAllowExtendTimeScale:this._toggleAllowExtendTimeScale}},this._clearInput=(e,t)=>{e&&e.current&&(e.current.value="",t("compare"))},this._setSelectedCompareOptionIndex=e=>{this.setState({selectedCompareOptionIndex:e})},this._setHoveredItemId=e=>{this.setState({hoveredItemId:e})},this._setSelectedCompareIndex=(e,t)=>{this.setState({selectedCompareIndex:e},t)},this._toggleAllowExtendTimeScale=()=>{const e=!this.state.allowExtendTimeScale;P.setValue("showAddSymbolDialog.extendCheckboxState",e),this.setState({allowExtendTimeScale:e})},this.state={selectedCompareOptionIndex:0,selectedCompareIndex:-1,hoveredItemId:void 0,allowExtendTimeScale:Boolean(P.getBool("showAddSymbolDialog.extendCheckboxState"))}}render(){const{children:e}=this.props;return n.createElement(y.Provider,{value:this._getContextValue()},e)}}var K=o(68335),W=o(79418),j=o(19291),X=o(29e3);function Y(e){const{openedItems:t,searchRef:o,feedItems:a,selectedIndex:r,toggleExpand:i,onSearchComplete:c,mode:d,setMode:u,setSelectedIndex:m,isMobile:h,isTablet:v,onClose:f,upperCaseEnabled:g,symbolSearchState:S}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{compareModel:x,hoveredItemId:I,setHoveredItemId:C,selectedCompareOptionIndex:E,setSelectedCompareOptionIndex:k,selectedCompareIndex:D,setSelectedCompareIndex:M,selectedItemRef:N,clearInput:_,allowExtendTimeScale:L}=(0,w.useEnsuredContext)(y),O=(0,p.useWatchedValueReadonly)({watchedValue:x.studies()}),T=a[r],A="compare"===d,R="exchange"===d,z=A?D:r,H=A?O:a,V=H[z],[P,F]=B(V?.isYield);return(0,n.useEffect)((()=>{I&&C(""),D&&M(-1)}),[d]),n.createElement(W.AdaptivePopupDialog,{...e,className:s(X.dialog,!h&&(v?X.tabletDialog:X.desktopDialog)),onKeyDown:function(e){if(e.target&&e.target!==o.current)return;const n=(0,K.hashFromEvent)(e);switch(n){case 13:{if(A)return void function(){if(-1===D)return;const e=O[D];e.checked?x.removeStudy(e):x.applyStudy(e.symbol,P,L);M(-1)}();const t=U();if(t)return e.preventDefault(),void i(t);e.preventDefault();const n=function(){0;const e=e=>"string"==typeof e?.fullSymbolName?e.fullSymbolName:e?.symbol,t=-1!==r;if(t)return e(V);const n=l.enabled("allow_arbitrary_symbol_search_input"),a="empty"!==S -;if(n)return a&&H.length?e(H[0]):o?.current?.value.trim();if(!a&&!t&&!n)return;if(H.length)return e(H[0])}();return void(n&&(c([{symbol:g?n.toString().toUpperCase():n.toString(),resolved:!1,compareOption:P,allowExtendTimeScale:L}]),_&&_(o,u)))}case 27:return e.preventDefault(),R?void u("symbolSearch"):void f()}if(!A&&"good"!==S)return;switch((0,j.mapKeyCodeToDirection)(n)){case"blockPrev":if(e.preventDefault(),0===z)return;if(-1===z)return void Y(0);Y(z-1);break;case"blockNext":if(e.preventDefault(),z===H.length-1)return;Y(z+1);break;case"inlinePrev":{const o=U();if(o&&t.has(o))return e.preventDefault(),void i(o);if(!E||o)return;e.preventDefault(),k(E-1);break}case"inlineNext":{const o=U();if(o&&!t.has(o))return e.preventDefault(),void i(o);if(E===F.length-1||o)return;e.preventDefault(),k(E+1);break}}},dataName:"compare-dialog",draggable:!0});function Y(e){A?M(e,G):m(e)}function G(){N.current?.scrollIntoView({block:"nearest"})}function U(){if(!T)return;const{id:e,isOffset:t,onExpandClick:o}=T;return!t&&Boolean(o)&&e?e:void 0}}var G=o(73280),U=o(29280),Z=o(87896);class Q extends U.DialogRenderer{constructor(e){super(),this._props=e}show(e){if(this.visible().value())return;const t=n.createElement(G.SymbolSearchItemsDialog,{...this._props,shouldReturnFocus:e?.shouldReturnFocus,initialMode:this._props.initialMode||"symbolSearch",onClose:()=>this.hide()});this._rootInstance=(0,Z.createReactRoot)(t,this._container),this._setVisibility(!0)}hide(){this._rootInstance?.unmount(),this._visibility.setValue(!1),this._props.onClose?.()}}var $=o(81319),q=o(69654),J=o(70613);function ee(e){const{searchRef:t,setMode:o}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{currentMode:a}=(0,w.useEnsuredContext)(J.SymbolSearchDialogBodyContext);return(0,n.useEffect)((()=>{const e=t.current;if(e)return e.addEventListener("input",r),()=>{e&&e.removeEventListener("input",r)}}),[]),n.createElement(q.DialogSearch,{...e});function r(){t.current&&a&&("compare"!==a.current||""===t?.current?.value?.trim()?"symbolSearch"===a.current&&""===t?.current?.value?.trim()&&o("compare"):o("symbolSearch"))}}var te=o(70673),oe=o(39362),ne=o(69849);function ae(e){const{allowExtendTimeScale:t,toggleAllowExtendTimeScale:r}=(0,d.ensureNotNull)((0,n.useContext)(y));return n.createElement(oe.SymbolSearchDialogFooter,null,n.createElement("label",{"data-name":"allow-extend-time-scale-checkbox"},n.createElement(te.CheckboxInput,{checked:t,value:t?"on":"off",onChange:r}),n.createElement("span",{className:ne.label},a.t(null,void 0,o(1048)))))}const re=l.enabled("secondary_series_extend_time_scale");function le(e){return new Q({wrapper:(t=e,e=>n.createElement(F,{...e,compareModel:t})),dialog:Y,contentItem:T,initialScreen:V,searchInput:ee,footer:re?n.createElement(ae):void 0,initialMode:"compare",dialogTitle:a.t(null,void 0,o(93193)),autofocus:!r.mobiletouch,dialogWidth:"fixed",onSearchComplete:t=>{const{compareOption:o,allowExtendTimeScale:n}=t[0];if(void 0!==o){(0,i.getSymbolSearchCompleteOverrideFunction)()(t[0].symbol,t[0].result).then((t=>{ -e.applyStudy(t.symbol,o,n)}))}},symbolTypes:(0,$.getAvailableSymbolTypes)(),showSpreadActions:l.enabled("show_spread_operators")&&l.enabled("compare_symbol_search_spread_operators")});var t}},46148:(e,t,o)=>{"use strict";var n;o.d(t,{CompareOption:()=>n}),function(e){e[e.SamePctScale=0]="SamePctScale",e[e.NewPriceScale=1]="NewPriceScale",e[e.NewPane=2]="NewPane",e[e.SameScale=3]="SameScale"}(n||(n={}))},37558:(e,t,o)=>{"use strict";o.d(t,{DrawerContext:()=>l,DrawerManager:()=>r});var n=o(50959),a=o(99054);class r extends n.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,a.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,a.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,a.setFixedBodyState)(!1)}render(){return n.createElement(l.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const l=n.createContext(null)},41590:(e,t,o)=>{"use strict";o.d(t,{Drawer:()=>p});var n=o(50959),a=o(50151),r=o(97754),l=o(92184),i=o(42842),s=o(37558),c=o(29197),d=o(86656),u=o(36718);var m;function p(e){const{position:t="Bottom",onClose:o,children:d,reference:m,className:p,theme:v=u}=e,f=(0,a.ensureNotNull)((0,n.useContext)(s.DrawerContext)),[g]=(0,n.useState)((()=>(0,l.randomHash)())),b=(0,n.useRef)(null),S=(0,n.useContext)(c.CloseDelegateContext);return(0,n.useLayoutEffect)((()=>((0,a.ensureNotNull)(b.current).focus({preventScroll:!0}),S.subscribe(f,o),f.addDrawer(g),()=>{f.removeDrawer(g),S.unsubscribe(f,o)})),[]),n.createElement(i.Portal,null,n.createElement("div",{ref:m,className:r(u.wrap,u[`position${t}`])},g===f.currentDrawer&&n.createElement("div",{className:u.backdrop,onClick:o}),n.createElement(h,{className:r(v.drawer,u[`position${t}`],p),ref:b,"data-name":e["data-name"]},d)))}!function(e){e.Left="Left",e.Bottom="Bottom"}(m||(m={}));const h=(0,n.forwardRef)(((e,t)=>{const{className:o,...a}=e;return n.createElement(d.TouchScrollContainer,{className:r(u.drawer,o),tabIndex:-1,ref:t,...a})}))},70412:(e,t,o)=>{"use strict";o.d(t,{hoverMouseEventFilter:()=>r,useAccurateHover:()=>l,useHover:()=>a});var n=o(50959);function a(){const[e,t]=(0,n.useState)(!1);return[e,{onMouseOver:function(e){r(e)&&t(!0)},onMouseOut:function(e){r(e)&&t(!1)}}]}function r(e){return!e.currentTarget.contains(e.relatedTarget)}function l(e){const[t,o]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=t=>{if(null===e.current)return;const n=e.current.contains(t.target);o(n)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},86656:(e,t,o)=>{"use strict";o.d(t,{TouchScrollContainer:()=>c}) -;var n=o(50959),a=o(59142),r=o(50151),l=o(49483);const i=CSS.supports("overscroll-behavior","none");let s=0;const c=(0,n.forwardRef)(((e,t)=>{const{children:o,...r}=e,c=(0,n.useRef)(null);return(0,n.useImperativeHandle)(t,(()=>c.current)),(0,n.useLayoutEffect)((()=>{if(l.CheckMobile.iOS())return s++,null!==c.current&&(i?1===s&&(document.body.style.overscrollBehavior="none"):(0,a.disableBodyScroll)(c.current,{allowTouchMove:d(c)})),()=>{s--,null!==c.current&&(i?0===s&&(document.body.style.overscrollBehavior=""):(0,a.enableBodyScroll)(c.current))}}),[]),n.createElement("div",{ref:c,...r},o)}));function d(e){return t=>{const o=(0,r.ensureNotNull)(e.current),n=document.activeElement;return!o.contains(t)||null!==n&&o.contains(n)&&n.contains(t)}}},65890:e=>{e.exports=''},39750:e=>{e.exports=''},93986:e=>{e.exports=''},15550:e=>{ +marketType:e.marketType,country:e.country,providerId:e.providerId,fullSymbolName:e.symbol,isSelected:k(e),itemRef:k(e)?i:void 0,isYield:e.isYield})))))}())));function E(e,t){t?.preventDefault(),r.removeStudy(e)}function k(e){return x.indexOf(e)===l}}var P=o(56840);class F extends n.PureComponent{constructor(e){super(e),this._selectedItemRef=n.createRef(),this._getContextValue=()=>{const{compareModel:e}=this.props,{selectedCompareOptionIndex:t,selectedCompareIndex:o,hoveredItemId:n,allowExtendTimeScale:a}=this.state;return{compareModel:e,selectedCompareOptionIndex:t,setSelectedCompareOptionIndex:this._setSelectedCompareOptionIndex,hoveredItemId:n,setHoveredItemId:this._setHoveredItemId,selectedCompareIndex:o,setSelectedCompareIndex:this._setSelectedCompareIndex,selectedItemRef:this._selectedItemRef,clearInput:this._clearInput,allowExtendTimeScale:a,toggleAllowExtendTimeScale:this._toggleAllowExtendTimeScale}},this._clearInput=(e,t)=>{e&&e.current&&(e.current.value="",t("compare"))},this._setSelectedCompareOptionIndex=e=>{this.setState({selectedCompareOptionIndex:e})},this._setHoveredItemId=e=>{this.setState({hoveredItemId:e})},this._setSelectedCompareIndex=(e,t)=>{this.setState({selectedCompareIndex:e},t)},this._toggleAllowExtendTimeScale=()=>{const e=!this.state.allowExtendTimeScale;P.setValue("showAddSymbolDialog.extendCheckboxState",e),this.setState({allowExtendTimeScale:e})},this.state={selectedCompareOptionIndex:0,selectedCompareIndex:-1,hoveredItemId:void 0,allowExtendTimeScale:Boolean(P.getBool("showAddSymbolDialog.extendCheckboxState"))}}render(){const{children:e}=this.props;return n.createElement(y.Provider,{value:this._getContextValue()},e)}}var K=o(68335),W=o(79418),j=o(19291),X=o(29e3);function Y(e){const{openedItems:t,searchRef:o,feedItems:a,selectedIndex:r,toggleExpand:i,onSearchComplete:c,mode:d,setMode:u,setSelectedIndex:m,isMobile:h,isTablet:v,onClose:f,upperCaseEnabled:g,symbolSearchState:S,searchSpreads:x}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{compareModel:I,hoveredItemId:C,setHoveredItemId:E,selectedCompareOptionIndex:k,setSelectedCompareOptionIndex:D,selectedCompareIndex:M,setSelectedCompareIndex:N,selectedItemRef:_,clearInput:L,allowExtendTimeScale:O}=(0,w.useEnsuredContext)(y),T=(0,p.useWatchedValueReadonly)({watchedValue:I.studies()}),A=a[r],R="compare"===d,z="exchange"===d,H=R?M:r,V=R?T:a,P=V[H],[F,Y]=B(P?.isYield);return(0,n.useEffect)((()=>{C&&E(""),M&&N(-1)}),[d]),n.createElement(W.AdaptivePopupDialog,{...e,className:s(X.dialog,!h&&(v?X.tabletDialog:X.desktopDialog)),onKeyDown:function(e){if(e.target&&e.target!==o.current)return;const n=(0,K.hashFromEvent)(e);switch(n){case 13:{if(R)return void function(){if(-1===M)return;const e=T[M];e.checked?I.removeStudy(e):I.applyStudy(e.symbol,F,O);N(-1)}();const t=Z();if(t)return e.preventDefault(),void i(t);e.preventDefault();const n=function(){if(l.enabled("compare_symbol_search_spread_operators")&&l.enabled("show_spread_operators")&&x)return o?.current?.value.trim() +;const e=e=>"string"==typeof e?.fullSymbolName?e.fullSymbolName:e?.symbol,t=-1!==r;if(t)return e(P);const n=l.enabled("allow_arbitrary_symbol_search_input"),a="empty"!==S;if(n)return a&&V.length?e(V[0]):o?.current?.value.trim();if(!a&&!t&&!n)return;if(V.length)return e(V[0])}();return void(n&&(c([{symbol:g?n.toString().toUpperCase():n.toString(),resolved:!1,compareOption:F,allowExtendTimeScale:O}]),L&&L(o,u)))}case 27:return e.preventDefault(),z?void u("symbolSearch"):void f()}if(!R&&"good"!==S)return;switch((0,j.mapKeyCodeToDirection)(n)){case"blockPrev":if(e.preventDefault(),0===H)return;if(-1===H)return void G(0);G(H-1);break;case"blockNext":if(e.preventDefault(),H===V.length-1)return;G(H+1);break;case"inlinePrev":{const o=Z();if(o&&t.has(o))return e.preventDefault(),void i(o);if(!k||o)return;e.preventDefault(),D(k-1);break}case"inlineNext":{const o=Z();if(o&&!t.has(o))return e.preventDefault(),void i(o);if(k===Y.length-1||o)return;e.preventDefault(),D(k+1);break}}},dataName:"compare-dialog",draggable:!0});function G(e){R?N(e,U):m(e)}function U(){_.current?.scrollIntoView({block:"nearest"})}function Z(){if(!A)return;const{id:e,isOffset:t,onExpandClick:o}=A;return!t&&Boolean(o)&&e?e:void 0}}var G=o(73280),U=o(29280),Z=o(87896);class Q extends U.DialogRenderer{constructor(e){super(),this._props=e}show(e){if(this.visible().value())return;const t=n.createElement(G.SymbolSearchItemsDialog,{...this._props,shouldReturnFocus:e?.shouldReturnFocus,initialMode:this._props.initialMode||"symbolSearch",onClose:()=>this.hide()});this._rootInstance=(0,Z.createReactRoot)(t,this._container),this._setVisibility(!0)}hide(){this._rootInstance?.unmount(),this._visibility.setValue(!1),this._props.onClose?.()}}var $=o(81319),q=o(69654),J=o(70613);function ee(e){const{searchRef:t,setMode:o}=(0,w.useEnsuredContext)(b.SymbolSearchItemsDialogContext),{currentMode:a}=(0,w.useEnsuredContext)(J.SymbolSearchDialogBodyContext);return(0,n.useEffect)((()=>{const e=t.current;if(e)return e.addEventListener("input",r),()=>{e&&e.removeEventListener("input",r)}}),[]),n.createElement(q.DialogSearch,{...e});function r(){t.current&&a&&("compare"!==a.current||""===t?.current?.value?.trim()?"symbolSearch"===a.current&&""===t?.current?.value?.trim()&&o("compare"):o("symbolSearch"))}}var te=o(70673),oe=o(39362),ne=o(69849);function ae(e){const{allowExtendTimeScale:t,toggleAllowExtendTimeScale:r}=(0,d.ensureNotNull)((0,n.useContext)(y));return n.createElement(oe.SymbolSearchDialogFooter,null,n.createElement("label",{"data-name":"allow-extend-time-scale-checkbox"},n.createElement(te.CheckboxInput,{checked:t,value:t?"on":"off",onChange:r}),n.createElement("span",{className:ne.label},a.t(null,void 0,o(1048)))))}const re=l.enabled("secondary_series_extend_time_scale");function le(e){return new Q({wrapper:(t=e,e=>n.createElement(F,{...e,compareModel:t})),dialog:Y,contentItem:T,initialScreen:V,searchInput:ee,footer:re?n.createElement(ae):void 0,initialMode:"compare",searchInitiationPoint:"compare",dialogTitle:a.t(null,void 0,o(93193)),autofocus:!r.mobiletouch, +dialogWidth:"fixed",onSearchComplete:t=>{const{compareOption:o,allowExtendTimeScale:n}=t[0];if(void 0!==o){(0,i.getSymbolSearchCompleteOverrideFunction)()(t[0].symbol,t[0].result).then((t=>{e.applyStudy(t.symbol,o,n)}))}},symbolTypes:(0,$.getAvailableSymbolTypes)(),showSpreadActions:l.enabled("show_spread_operators")&&l.enabled("compare_symbol_search_spread_operators")});var t}},46148:(e,t,o)=>{"use strict";var n;o.d(t,{CompareOption:()=>n}),function(e){e[e.SamePctScale=0]="SamePctScale",e[e.NewPriceScale=1]="NewPriceScale",e[e.NewPane=2]="NewPane",e[e.SameScale=3]="SameScale"}(n||(n={}))},37558:(e,t,o)=>{"use strict";o.d(t,{DrawerContext:()=>l,DrawerManager:()=>r});var n=o(50959),a=o(99054);class r extends n.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,a.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,a.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,a.setFixedBodyState)(!1)}render(){return n.createElement(l.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const l=n.createContext(null)},41590:(e,t,o)=>{"use strict";o.d(t,{Drawer:()=>p});var n=o(50959),a=o(50151),r=o(97754),l=o(92184),i=o(42842),s=o(37558),c=o(29197),d=o(86656),u=o(36718);var m;function p(e){const{position:t="Bottom",onClose:o,children:d,reference:m,className:p,theme:v=u}=e,f=(0,a.ensureNotNull)((0,n.useContext)(s.DrawerContext)),[g]=(0,n.useState)((()=>(0,l.randomHash)())),b=(0,n.useRef)(null),S=(0,n.useContext)(c.CloseDelegateContext);return(0,n.useLayoutEffect)((()=>((0,a.ensureNotNull)(b.current).focus({preventScroll:!0}),S.subscribe(f,o),f.addDrawer(g),()=>{f.removeDrawer(g),S.unsubscribe(f,o)})),[]),n.createElement(i.Portal,null,n.createElement("div",{ref:m,className:r(u.wrap,u[`position${t}`])},g===f.currentDrawer&&n.createElement("div",{className:u.backdrop,onClick:o}),n.createElement(h,{className:r(v.drawer,u[`position${t}`],p),ref:b,"data-name":e["data-name"]},d)))}!function(e){e.Left="Left",e.Bottom="Bottom"}(m||(m={}));const h=(0,n.forwardRef)(((e,t)=>{const{className:o,...a}=e;return n.createElement(d.TouchScrollContainer,{className:r(u.drawer,o),tabIndex:-1,ref:t,...a})}))},70412:(e,t,o)=>{"use strict";o.d(t,{hoverMouseEventFilter:()=>r,useAccurateHover:()=>l,useHover:()=>a});var n=o(50959);function a(){const[e,t]=(0,n.useState)(!1);return[e,{onMouseOver:function(e){r(e)&&t(!0)},onMouseOut:function(e){r(e)&&t(!1)}}]}function r(e){return!e.currentTarget.contains(e.relatedTarget)}function l(e){const[t,o]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=t=>{if(null===e.current)return;const n=e.current.contains(t.target);o(n) +};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},86656:(e,t,o)=>{"use strict";o.d(t,{TouchScrollContainer:()=>c});var n=o(50959),a=o(59142),r=o(50151),l=o(49483);const i=CSS.supports("overscroll-behavior","none");let s=0;const c=(0,n.forwardRef)(((e,t)=>{const{children:o,...r}=e,c=(0,n.useRef)(null);return(0,n.useImperativeHandle)(t,(()=>c.current)),(0,n.useLayoutEffect)((()=>{if(l.CheckMobile.iOS())return s++,null!==c.current&&(i?1===s&&(document.body.style.overscrollBehavior="none"):(0,a.disableBodyScroll)(c.current,{allowTouchMove:d(c)})),()=>{s--,null!==c.current&&(i?0===s&&(document.body.style.overscrollBehavior=""):(0,a.enableBodyScroll)(c.current))}}),[]),n.createElement("div",{ref:c,...r},o)}));function d(e){return t=>{const o=(0,r.ensureNotNull)(e.current),n=document.activeElement;return!o.contains(t)||null!==n&&o.contains(n)&&n.contains(t)}}},65890:e=>{e.exports=''},39750:e=>{e.exports=''},93986:e=>{ +e.exports=''},15550:e=>{ e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/ar.1341.1068954aa326300ef390.js b/charting_library/bundles/ar.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..0bbb0123 --- /dev/null +++ b/charting_library/bundles/ar.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ar:["#‎{count}‎ (عمود)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ar:["#{count}' (سعر، عمود)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ar:["(سعر الفتح + أعلى سعر+ أدنى سعر + سعر الإغلاق)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ar:["(أعلى سعر+ أدنى سعر + سعر الإغلاق)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ar:["(أعلى سعر + أدنى سعر)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]}},78930:e=>{e.exports={en:["Coordinates"],ar:["إحداثيات"]}},24197:e=>{e.exports={en:["Center"],ar:["مركز"]}},84831:e=>{e.exports={en:["Close line"],ar:["خط الإغلاق"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ar:["تعديل البيانات لأرباح الأسهم"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ar:["ضبط لتغييرات العقود"]}},27567:e=>{e.exports={en:["Bottom"],ar:["الأسفل"]}},3159:e=>{e.exports={en:["Bottom line"],ar:["الخط السفلي"]}},74406:e=>{e.exports={en:["Body"],ar:["الجزء الرئيسي"]}},333:e=>{e.exports={en:["Borders"],ar:["إطارات"]}},42398:e=>{e.exports={en:["Base"],ar:["نقطة الأساس"]}},28975:e=>{e.exports={en:["Base level"],ar:["مستوى الأساس"]}},71776:e=>{e.exports={en:["Down"],ar:["للأسفل"]}},17611:e=>{e.exports={en:["Down bars"],ar:["الشموع الهابطة"]}},23743:e=>{e.exports={en:["Down color"],ar:["لون الإنخفاض"]}},48225:e=>{e.exports={en:["Data modification"],ar:["تعديل البيانات"]}},72942:e=>{e.exports={en:["Days"],ar:["الأيام"]}},16564:e=>{e.exports={en:["Default"],ar:["افتراضي"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ar:["النزوح (السعر، العمود)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ar:["خلفية ساعات التداول الإلكترونية"]}},819:e=>{e.exports={en:["Extend lines"],ar:["تمديد الخطوط"]}},41129:e=>{e.exports={en:["Fill"],ar:["ملئ"]}},61112:e=>{e.exports={en:["Fill top area"],ar:["إملئ المنطقة العلوية"]}},73185:e=>{e.exports={en:["Fill bottom area"],ar:["ملء المنطقة السفلية"]}},56796:e=>{e.exports={en:["Hours"],ar:["ساعات"]}},95406:e=>{e.exports={en:["Horizontal"],ar:["أفقي"]}},56359:e=>{e.exports={en:["High line"],ar:["خط أعلى مستوى"]}},47326:e=>{e.exports={en:["Integer"],ar:["عدد صحيح"]}},21429:e=>{e.exports={en:["Inputs"],ar:["مدخلات"]}},64075:e=>{e.exports={en:["Override min tick"],ar:["تجاوز الحد الأدنى للتيك"]}},34579:e=>{e.exports={en:["Low line"],ar:["خط أدنى مستوى"]}},11626:e=>{e.exports={en:["Left"],ar:["يسار"]}},43154:e=>{e.exports={en:["Months"],ar:["الشهور"]}},68833:e=>{e.exports={en:["Middle"],ar:["وسط"]}},42562:e=>{e.exports={en:["Minutes"],ar:["دقائق"]}},65188:e=>{e.exports={en:["Seconds"],ar:["ثواني"]}},13350:e=>{e.exports={en:["Pearson's R"],ar:["معامل بيرسون"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ar:["خلفية ما قبل/بعد الجلسة"]}},59766:e=>{e.exports={en:["Precision"],ar:["الدقة"]}},84684:e=>{e.exports={en:["Price source"],ar:["مصدر السعر"]}}, +73466:e=>{e.exports={en:["Projection up bars"],ar:["إسقاط الأعمدة الصاعدة"]}},77430:e=>{e.exports={en:["Projection candles"],ar:["شموع الإسقاط"]}},88367:e=>{e.exports={en:["Projection down bars"],ar:["إسقاط الأعمدة الهابطة"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ar:["عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},50421:e=>{e.exports={en:["Right"],ar:["يمين"]}},835:e=>{e.exports={en:["Weeks"],ar:["أسابيع"]}},32163:e=>{e.exports={en:["Wick"],ar:["ظل الشمعة"]}},97118:e=>{e.exports={en:["Top"],ar:["الأعلى"]}},89349:e=>{e.exports={en:["Top line"],ar:["الخط العلوي"]}},70320:e=>{e.exports={en:["Text"],ar:["النص"]}},25485:e=>{e.exports={en:["Text alignment"],ar:["محاذاة النص"]}},67781:e=>{e.exports={en:["Text orientation"],ar:["اتجاه النص"]}},20215:e=>{e.exports={en:["Thin bars"],ar:["أعمدة نحيفة"]}},24821:e=>{e.exports={en:["Ticks"],ar:["تيكات السعر"]}},77073:e=>{e.exports={en:["Timezone"],ar:["توقيت"]}},22691:e=>{e.exports={en:["Up"],ar:["أعلى"]}},23091:e=>{e.exports={en:["Up color"],ar:["لون الإرتفاع"]}},36957:e=>{e.exports={en:["Up bars"],ar:["الشموع الصاعدة"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ar:["استخدم التسوية في أقرب وقت على الفاصل الزمني اليومي"]}},69526:e=>{e.exports={en:["Vertical"],ar:["عمودي"]}},21105:e=>{e.exports={en:["candle"],ar:["شمعة"]}},27068:e=>{e.exports={en:["change HLC bars"],ar:["تغيير أعمدة HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ar:["تغيير لون المنطقة"]}},89346:e=>{e.exports={en:["change area line width"],ar:["تغيير عرض خط المنطقة"]}},29605:e=>{e.exports={en:["change area line color"],ar:["تغيير لون خطوط المنطقة"]}},4640:e=>{e.exports={en:["change area price source"],ar:["تغيير مصدر سعر المنطقة"]}},42190:e=>{e.exports={en:["change base level"],ar:["تغيير مستوى الأساس"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ar:["تغيير لون قاع خط الأساس"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ar:["تغيير لون قاع خط الأساس"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ar:["تغيير لون المنطقة السفلية لخط الأساس"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ar:["تغيير لون المنطقة العليا لخط الأساس"]}},68609:e=>{e.exports={en:["change baseline price source"],ar:["تغيير مصدر السعر الأساسي"]}},69044:e=>{e.exports={en:["change baseline top line color"],ar:["تغيير لون خطوط خط الأساس"]}},68197:e=>{e.exports={en:["change baseline top line width"],ar:["تغيير عرض أعلى الخط الأساسي"]}},33464:e=>{e.exports={en:["change bar up color"],ar:["تغيير لون العمود الصاعد"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ar:["تغيير إحداثيات سعر X"]}},59622:e=>{e.exports={en:["change bar down color"],ar:["تغيير لون العمود الهابط"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ar:["تغيير لون الأعمدة بناءً على الإغلاق السابق"]}},88324:e=>{e.exports={en:["change column up color"],ar:["تغيير لون الأعمدة الصاعد"]}},93890:e=>{e.exports={ +en:["change column down color"],ar:["تغيير لون الأعمدة الهابطة"]}},4727:e=>{e.exports={en:["change column price source"],ar:["تغيير مصدر سعر العمود"]}},82063:e=>{e.exports={en:["change decimal places"],ar:["تغيير المنازل العشرية"]}},44223:e=>{e.exports={en:["change extended hours color"],ar:["تغيير لون الساعات الممددة"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ar:["تغيير ساعات التداول الإلكترونية"]}},6026:e=>{e.exports={en:["change high-low body color"],ar:["تغيير لون جسم أعلى-أدنى"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ar:["تغيير وضوح جسم أعلى-أدنى"]}},46844:e=>{e.exports={en:["change high-low border color"],ar:["تغيير لون حدود أعلى-أدنى"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ar:["تغيير وضوح حدود أعلى-أدنى"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ar:["تغيير وضوح ملصقات أعلى-أدنى"]}},56961:e=>{e.exports={en:["change high-low labels color"],ar:["تغيير لون ملصقات أعلى-أدنى"]}},88640:e=>{e.exports={en:["change line color"],ar:["تغيير لون الخط"]}},41837:e=>{e.exports={en:["change line price source"],ar:["تغيير مصدر سعر الخط"]}},48339:e=>{e.exports={en:["change line width"],ar:["تغيير عرض الخط"]}},38730:e=>{e.exports={en:["change post market color"],ar:["تغيير لون ما بعد الجلسة"]}},44371:e=>{e.exports={en:["change pre market color"],ar:["تغيير لون ما قبل الجلسة"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ar:["تغيير إحداثيات سعر Y"]}},16241:e=>{e.exports={en:["change range bars style"],ar:["تغيير نمط أعمدة النطاق"]}},65821:e=>{e.exports={en:["change range thin bars"],ar:["تغيير نطاق الأعمدة الرقيقة"]}},75487:e=>{e.exports={en:["change renko wick down color"],ar:["تغيير لون ذيل رينكو الهابط"]}},92277:e=>{e.exports={en:["change renko wick up color"],ar:["تغيير لون ذيل الرينكو الصاعد"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ar:["تغيير وضوح ذيل الرينكو"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ar:["تغيير تراكب أدنى تيك في الدراسة"]}},82924:e=>{e.exports={en:["change study overlay style"],ar:["تغيير نمط تراكب الدراسة"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ar:["تغيير عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},60834:e=>{e.exports={en:["change thin bars"],ar:["تغيير الأعمدة الرقيقة"]}},78509:e=>{e.exports={en:["change {title} base line color"],ar:["تغيير لون خط القاعدة {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],ar:["تغيير نمط خط القاعدة {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ar:["تغيير وضوح خط القاعدة {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ar:["تغيير عرض خط القاعدة {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ar:["تغيير لون الخط الأدنى {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ar:["تغيير نمط الخط الأدنى {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ar:["تغيير وضوح الخط الأدنى {title}"]}},64615:e=>{e.exports={ +en:["change {title} down line width"],ar:["تغيير عرض الخط الأدنى {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],ar:["تغيير {title} الأيام إلى"]}},91201:e=>{e.exports={en:["change {title} days from"],ar:["تغيير {title} الأيام من"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ar:["تغيير تمديد الخط {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],ar:["تغيير {title} الساعات من"]}},67233:e=>{e.exports={en:["change {title} hours to"],ar:["تغيير {title} الساعات إلى"]}},99122:e=>{e.exports={en:["change {title} months from"],ar:["تغيير {title} الأشهر من"]}},10518:e=>{e.exports={en:["change {title} months to"],ar:["تغيير {title} الأشهر إلى"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ar:["تغيير وضوح {title} على الساعات"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ar:["تغيير {title} الدقائق إلى"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ar:["تغيير {title} الثواني إلى"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ar:["تغيير {title} الثواني من"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ar:["تغيير عرض {title} pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ar:["تغيير {title} الأسابيع من"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ar:["تغيير {title} الأسابيع إلى"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ar:["تغيير وضوح الخط العلوي {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ar:["تغيير عرض الخط العلوي {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ar:["تغيير لون الخط العلوي {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],ar:["تغيير نمط الخط العلوي {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ar:["تغيير وضوح {title} على التيكات"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ar:["تغيير وضوح {title} على الأسابيع"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ar:["تغيير وضوح {title} على {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ar:["تغيير وضوح {title} على الأيام"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ar:["تغيير وضوح {title} على الساعات"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ar:["تغيير {title} الدقائق من"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ar:["تغيير وضوح {title} على الأشهر"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ar:["تغيير وضوح {title} على الثواني"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ar:["تغيير لون حدود {candleType} الصاعد"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ar:["تغيير لون {candleType} الصاعد"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ar:["تغيير لون ذيل {candleType} الهابط"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ar:["تغيير لون ذيل {candleType} الصاعد"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ar:["تغيير وضوح ذيل {candleType}"]}},60608:e=>{ +e.exports={en:["change {candleType} body visibility"],ar:["تغيير وضوح الجسم {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ar:["تغيير وضوح حدود {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ar:["تغيير لون حدود {candleType} الهابط"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ar:["تغيير لون {candleType} الهابط"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ar:["تغيير لون حدود عمود {chartType} الهابط"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ar:["تغيير لون حدود عمود {chartType} الصاعد"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ar:["تغيير لون {chartType} الهابط"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ar:["تغيير لون الإسقاط لحدود عمود {chartType} الصاعد"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ar:["تغيير لون عمود الإسقاط {chartType} الهابط"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ar:["تغيير لون عمود الإسقاط {chartType} الصاعد"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ar:["تغيير لون {chartType} الصاعد"]}},66110:e=>{e.exports={en:["change {inputName} property"],ar:["تغيير خاصية {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ar:["تغيير خاصية {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ar:["ضبط لبيانات توزيعات الأرباح"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ar:["ضبط لتغييرات العقد"]}},35813:e=>{e.exports={en:["days"],ar:["الأيام"]}},89919:e=>{e.exports={en:["days to"],ar:["أيام لـ"]}},59215:e=>{e.exports={en:["days from"],ar:["أيام من"]}},2359:e=>{e.exports={en:["hours"],ar:["ساعات"]}},82267:e=>{e.exports={en:["hours from"],ar:["ساعات من"]}},15600:e=>{e.exports={en:["hours to"],ar:["ساعات لـ"]}},92598:e=>{e.exports={en:["hollow candles"],ar:["شموع مفرغة"]}},76261:e=>{e.exports={en:["move drawings"],ar:["نقل الرسومات"]}},95300:e=>{e.exports={en:["months"],ar:["الشهور"]}},17250:e=>{e.exports={en:["months from"],ar:["أشهر من"]}},2828:e=>{e.exports={en:["months to"],ar:["أشهر لـ"]}},18726:e=>{e.exports={en:["minutes"],ar:["دقائق"]}},67649:e=>{e.exports={en:["minutes to"],ar:["دقائق لـ"]}},22476:e=>{e.exports={en:["minutes from"],ar:["دقائق من"]}},751:e=>{e.exports={en:["seconds"],ar:["ثواني"]}},73419:e=>{e.exports={en:["seconds to"],ar:["ثواني لـ"]}},35801:e=>{e.exports={en:["seconds from"],ar:["ثوان من"]}},57243:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},70282:e=>{e.exports={en:["renko"],ar:["رينكو"]}},45537:e=>{e.exports={en:["weeks"],ar:["أسابيع"]}},92859:e=>{e.exports={en:["weeks from"],ar:["أسابيع من"]}},44127:e=>{e.exports={en:["weeks to"],ar:["أسابيع لـ"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ar:["تيكات السعر"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ar:["استخدام التسوية عند الإغلاق على الفاصل الزمني اليومي"]}},59644:e=>{ +e.exports={en:["{value} decimal","{value} decimals"],ar:["{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ar.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ar.2464.fc7f44a5c8b3791719aa.js similarity index 65% rename from charting_library/bundles/ar.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ar.2464.fc7f44a5c8b3791719aa.js index fe6e1a6f..d3e9525b 100644 --- a/charting_library/bundles/ar.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ar.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],ar:["إعادة"]}},85119:e=>{e.exports={en:["Dark"],ar:["داكن"]}},96870:e=>{e.exports={en:["Light"],ar:["فاتح"]}},85886:e=>{e.exports={en:["d"],ar:["يوم"]}},44634:e=>{e.exports={en:["h"],ar:["ساعة"]}},5977:e=>{e.exports={en:["m"],ar:["دقيقة"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ar:["نسخة ‎{title}‎"]}},38691:e=>{e.exports={en:["D"],ar:["يوم"]}},77995:e=>{e.exports={en:["M"],ar:["شهر"]}},93934:e=>{e.exports={en:["R"],ar:["نطاق"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ar:["أسبوع"]}},38048:e=>{e.exports={en:["h"],ar:["ساعة"]}},68430:e=>{e.exports={en:["m"],ar:["دقيقة"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"],ar:["%K"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ar:["مستوى اللون -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ar:["مستوى اللون -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ar:["مستوى اللون -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ar:["مستوى اللون -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ar:["مستوى اللون 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ar:["مستوى اللون 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ar:["مستوى اللون 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ar:["مستوى اللون 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ar:["مستوى اللون 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ar:["مستوى اللون 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ar:["مستوى اللون 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ar:["مستوى اللون 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ar:["مستوى اللون 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ar:["مستوى اللون 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ar:["مستوى اللون 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ar:["مستوى اللون 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],ar:["الفترة الأولى"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ar:["مستوى اللون 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ar:["مستوى اللون 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ar:["الفترة الثانية"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ar:["مستوى اللون 3.618"]},e.exports["3.65 Level Color_input"]={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],ar:["إعادة"]}},85119:e=>{e.exports={en:["Dark"],ar:["داكن"]}},96870:e=>{e.exports={en:["Light"],ar:["فاتح"]}},85886:e=>{e.exports={en:["d"],ar:["يوم"]}},44634:e=>{e.exports={en:["h"],ar:["ساعة"]}},5977:e=>{e.exports={en:["m"],ar:["دقيقة"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ar:["نسخة ‎{title}‎"]}},38691:e=>{e.exports={en:["D"],ar:["يوم"]}},77995:e=>{e.exports={en:["M"],ar:["شهر"]}},93934:e=>{e.exports={en:["R"],ar:["نطاق"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ar:["أسبوع"]}},38048:e=>{e.exports={en:["h"],ar:["ساعة"]}},68430:e=>{e.exports={en:["m"],ar:["دقيقة"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"],ar:["%K"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ar:["مستوى اللون -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ar:["مستوى اللون -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ar:["مستوى اللون -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ar:["مستوى اللون -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ar:["مستوى اللون 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ar:["مستوى اللون 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ar:["مستوى اللون 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ar:["مستوى اللون 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ar:["مستوى اللون 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ar:["مستوى اللون 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ar:["مستوى اللون 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ar:["مستوى اللون 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ar:["مستوى اللون 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ar:["مستوى اللون 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ar:["مستوى اللون 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ar:["مستوى اللون 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],ar:["الفترة الأولى"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ar:["مستوى اللون 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ar:["مستوى اللون 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ar:["الفترة الثانية"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ar:["مستوى اللون 3.618"]},e.exports["3.65 Level Color_input"]={ en:["3.65 Level Color"],ar:["مستوى اللون 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],ar:["الفترة الثالثة"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ar:["مستوى اللون 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],ar:["الفترة الرابعة"]},e.exports["5th Period_input"]={en:["5th Period"],ar:["الفترة الخامسة"]},e.exports["6th Period_input"]={en:["6th Period"],ar:["الفترة السادسة"]},e.exports.ADR_B_input={en:["ADR_B"],ar:["DADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ar:["تحسين مؤشر متوسط الحركة الاتجاهية"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ar:["تحسين مؤشر متوسط الحركة الاتجاهية"]},e.exports.ADX_input={en:["ADX"],ar:["متوسط مؤشر الاتجاه (ADX)"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],ar:["مضاعف ATR"]},e.exports["ATR length_input"]={en:["ATR length"],ar:["فترة حساب ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"],ar:["متوسط ​​المدى الحقيقي ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],ar:["تجميع/توزيع"]},e.exports["All items_combobox_input"]={en:["All items"],ar:["جميع المواد"]},e.exports.All_input={en:["All"],ar:["كل"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ar:["فترة التثبيت"]},e.exports["Another symbol_input"]={en:["Another symbol"],ar:["رمز آخر"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],ar:["أرون هابط"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],ar:["أرون صاعد"]},e.exports.Average_input={en:["Average"],ar:["متوسط"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ar:["فترات حساب المتوسّط"]},e.exports.Back_input={en:["Back"],ar:["عودة"]},e.exports["Bands style_input"]={en:["Bands style"],ar:["نمط الحدود"]},e.exports.Bar_input={en:["Bar"],ar:["عمود"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ar:["فترات خط الأساس"]},e.exports["Base Line_input"]={en:["Base Line"],ar:["خط الأساس"]},e.exports.Basis_input={en:["Basis"],ar:["أساس"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],ar:["حدود بولنجر %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],ar:["عرض حدود بولنجر"]},e.exports.Borders_input={en:["Borders"],ar:["حدود"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],ar:["طريقة تعيين حجم الصندوق"]},e.exports["Box size_input"]={en:["Box size"],ar:["حجم المربع"]},e.exports.CCI_input={en:["CCI"],ar:["مؤشر قناة السلع، CCI"]},e.exports.CHOP_input={en:["CHOP"],ar:["نطاق تقلب سعري (نطاق شوب)"]},e.exports.Cancel_input={en:["Cancel"],ar:["إلغاء"]},e.exports.Candles_input={en:["Candles"],ar:["الشموع"]},e.exports.Centered_input={en:["Centered"],ar:["مركزي"]},e.exports.Century_input={en:["Century"],ar:["قرن"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],ar:["مؤشر شايكين"]},e.exports["Chande MO_input"]={en:["Chande MO"],ar:["مؤشر زخم اتشاند"]},e.exports.Close_input={en:["Close"],ar:["إغلاق"]},e.exports["Color 0_input"]={en:["Color 0"],ar:["لون 0"]},e.exports["Color 1_input"]={en:["Color 1"], ar:["لون 1"]},e.exports["Color 2_input"]={en:["Color 2"],ar:["لون 2"]},e.exports["Color 3_input"]={en:["Color 3"],ar:["لون 3"]},e.exports["Color 4_input"]={en:["Color 4"],ar:["لون 4"]},e.exports["Color 5_input"]={en:["Color 5"],ar:["لون 5"]},e.exports["Color 6_input"]={en:["Color 6"],ar:["لون 6"]},e.exports["Color 7_input"]={en:["Color 7"],ar:["لون 7"]},e.exports["Color 8_input"]={en:["Color 8"],ar:["لون 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ar:["فترات خط التحويل"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ar:["خط التحويل"]},e.exports.Correlation_input={en:["Correlation"],ar:["علاقة ارتباط"]},e.exports.Count_input={en:["Count"],ar:["عد"]},e.exports.Crosses_input={en:["Crosses"],ar:["تقاطعات"]},e.exports.Custom_input={en:["Custom"],ar:["ُمخصص"]},e.exports.DEMA_input={en:["DEMA"],ar:["المتوسط المتحرك الأسي المزدوج DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],ar:["طول مؤشر الاتجاه"]},e.exports.DPO_input={en:["DPO"],ar:["مؤشر تذبذب السعر"]},e.exports.D_input={en:["D"],ar:["يوم"]},e.exports.Day_input={en:["Day"],ar:["يوم"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ar:["أيام في السنة"]},e.exports.Decade_input={en:["Decade"],ar:["عقد"]},e.exports.Delta_input={en:["Delta"],ar:["دلتا"]},e.exports.Depth_input={en:["Depth"],ar:["عمق"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],ar:["مؤشر تذبذب السعر"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ar:["تطوير نقطة التغير"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ar:["الإنحراف (%)"]},e.exports.Deviation_input={en:["Deviation"],ar:["الانحراف"]},e.exports.Divisor_input={en:["Divisor"],ar:["المقام (المقسوم عليه)"]},e.exports["Down Volume_input"]={en:["Down Volume"],ar:["تراجع حجم التداول"]},e.exports["Down bars_input"]={en:["Down bars"],ar:["الأعمدة الهابطة"]},e.exports["Down color_input"]={en:["Down color"],ar:["لون هابط"]},e.exports["Down fractals_input"]={en:["Down fractals"],ar:["فركتلات هابطة"]},e.exports.EOM_input={en:["EOM"],ar:["بيانات نهاية الشهر"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ar:["كل (ما قبل الجلسة، الجلسة، ما بعد الجلسة)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ar:["مؤشر قوى إلدر"]},e.exports["Equality Line_input"]={en:["Equality Line"],ar:["خط المساواة"]},e.exports.Exponential_input={en:["Exponential"],ar:["أسي"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ar:["إمتداد نقطة التغير إلى اليمين"]},e.exports["Extend Right_input"]={en:["Extend Right"],ar:["تمديد لليمين"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ar:["تمديد VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ar:["تمديد VAL Right"]}, e.exports["Extend to last bar_input"]={en:["Extend to last bar"],ar:["مد إلى آخر شمعة أو عمود بياني"]},e.exports.Falling_input={en:["Falling"],ar:["هابط"]},e.exports["Fast Length_input"]={en:["Fast Length"],ar:["طول الخط السريع"]},e.exports["Fast length_input"]={en:["Fast length"],ar:["طول الخط السريع"]},e.exports.Fill_input={en:["Fill"],ar:["تنفيذ"]},e.exports.Fisher_input={en:["Fisher"],ar:["تحويلة فيشر"]},e.exports.Growing_input={en:["Growing"],ar:["صاعد"]},e.exports["HLC bars_input"]={en:["HLC bars"],ar:["الأعمدة HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ar:["مربع الأعمدة الإحصائية"]},e.exports.Histogram_input={en:["Histogram"],ar:["أعمدة أحصائية"]},e.exports["Hull MA_input"]={en:["Hull MA"],ar:["متوسط متحرك هال"]},e.exports.Increment_input={en:["Increment"],ar:["ازدياد"]},e.exports.Indicator_input={en:["Indicator"],ar:["مؤشر"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],ar:["الأداة 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],ar:["الأداة 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ar:["طول EMA 1 للمستثمر"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ar:["طول EMA 2 للمستثمر"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ar:["طول EMA 3 للمستثمر"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ar:["طول EMA 4 للمستثمر"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ar:["طول EMA 5 للمستثمر"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ar:["طول EMA 6 للمستثمر"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ar:["طول الفك"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],ar:["فك"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ar:["ملصقات المركز"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ar:["الملصقات على مقياس السعر"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],ar:["الفترات المتأخرة"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ar:["مدى التأخير"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],ar:["فترات المناوبة الرائدة"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ar:["الفترة الرائدة A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],ar:["الفترة الرائدة B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ar:["الفترة الرائدة B"]},e.exports["Length EMA_input"]={en:["Length EMA"],ar:["طول المتوسط المتحرك الأسي"]},e.exports["Length MA_input"]={en:["Length MA"],ar:["طول المتوسط المتحرك"]},e.exports.Length1_input={en:["Length1"],ar:["طول 1"]},e.exports.Length2_input={en:["Length2"],ar:["طول 2"]},e.exports.Length3_input={en:["Length3"],ar:["طول 3"]},e.exports.Length_input={en:["Length"],ar:["طول"]},e.exports.Level_input={en:["Level"],ar:["مستوى"]},e.exports["Levels Format_input"]={en:["Levels Format"],ar:["تنسيق المستويات"]}, @@ -35,25 +35,25 @@ en:["Lock vertical cursor line by time"],ar:["قفل خط المؤشر العم 40544:e=>{e.exports={en:["New York"],ar:["نيويورك"]}},66103:e=>{e.exports={en:["New Zealand"],ar:["نيوزلندا"]}},15512:e=>{e.exports={en:["New pane above"],ar:["جزء جديد أعلاه"]}},52160:e=>{e.exports={en:["New pane below"],ar:["جزء جديد أدناه"]}},94600:e=>{e.exports={en:["Nicosia"],ar:["نيقوسيا"]}},73013:e=>{e.exports={en:["Something went wrong"],ar:["حدث خطأ ما"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],ar:["حدث خطأ ما عند إنشاء المؤشر."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],ar:["حدث خطأ ما، الرجاء المحاولة مرة أخرى في وقت لاحق."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ar:["حفظ التنسيق الجديد للرسم البياني"]}},76266:e=>{e.exports={en:["Save as"],ar:["حفظ باسم"]}},55502:e=>{e.exports={en:["San Salvador"],ar:["سان سلفادور"]}},30231:e=>{e.exports={en:["Santiago"],ar:["بورصة سانتياغو"]}},91912:e=>{e.exports={en:["Sao Paulo"],ar:["ساو باولو"]}},43931:e=>{e.exports={en:["Scale currency"],ar:["عملة المقياس"]}},43758:e=>{e.exports={en:["Scale price chart only"],ar:["نطاق الرسم البياني للسعر فقط"]}},40012:e=>{e.exports={en:["Scale unit"],ar:["وحدة المقياس"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],ar:["سكيف بيتش فورك"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],ar:["يمكن أن لا يتم تحديث النص البرمجي المكتوب إذا غادرت الصفحة."]}},32514:e=>{e.exports={en:["Settings"],ar:["إعدادات"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ar:["الجزء الثاني غير صحيح."]}},75594:e=>{e.exports={en:["Security info"],ar:["معلومات الرمز"]}},21973:e=>{e.exports={en:["Send to back"],ar:["إرسال للمؤخرة"]}},71179:e=>{e.exports={en:["Send backward"],ar:["إرسال إلى الخلف"]}},26820:e=>{e.exports={en:["Seoul"],ar:["سيول"]}},6816:e=>{e.exports={en:["Sep"],ar:["سبتمبر"]}},94031:e=>{e.exports={en:["Session"],ar:["فترة"]}},83298:e=>{e.exports={en:["Session volume profile"],ar:["بروفايل أحجام التداول للجلسة"]}},66707:e=>{e.exports={en:["Session breaks"],ar:["راحات جلسة التداول"]}},1852:e=>{e.exports={en:["Shanghai"],ar:["شنغهاي"]}},8075:e=>{e.exports={en:["Short Position"],ar:["صفقة بيع على المكشوف"]}},98334:e=>{e.exports={en:["Show"],ar:["عرض"]}},85891:e=>{e.exports={en:["Show all drawings"],ar:["عرض كل الرسومات"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ar:["عرض كل الرسومات والمؤشرات"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ar:["إظهار كافة الرسومات والمؤشرات والمراكز والأوامر"]}},98753:e=>{e.exports={en:["Show all indicators"],ar:["عرض كل المؤشرات"]}},55418:e=>{e.exports={en:["Show all ideas"],ar:["عرض جميع الأفكار"]}},20506:e=>{e.exports={en:["Show all positions & orders"],ar:["إظهار المراكز والأوامر"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],ar:["إظهار تبديل العقد المستمر"]}},81465:e=>{e.exports={en:["Show contract expiration"],ar:["إظهار انتهاء صلاحية العقد"]}},29449:e=>{e.exports={en:["Show dividends"],ar:["عرض توزيعات الأرباح"]}},37113:e=>{e.exports={en:["Show earnings"],ar:["عرض الأرباح"]}},10261:e=>{e.exports={ en:["Show ideas of followed users"],ar:["عرض جميع الأفكار للمستخدمين الذين يتم متابعتهم"]}},62986:e=>{e.exports={en:["Show latest news"],ar:["عرض آخر الأخبار"]}},44020:e=>{e.exports={en:["Show my ideas only"],ar:["عرض أفكاري فقط"]}},50849:e=>{e.exports={en:["Show splits"],ar:["عرض تقسيمات الأسهم"]}},67751:e=>{e.exports={en:["Signpost"],ar:["لافتة"]}},77377:e=>{e.exports={en:["Singapore"],ar:["سنغافورة"]}},39090:e=>{e.exports={en:["Sine Line"],ar:["منحنى الجيب"]}},66205:e=>{e.exports={en:["Square"],ar:["مربع"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ar:["تم تجاوز الحد الأقصى للدراسات : ‎{number}‎ دراسة لكل نسق\nبرجاء حذب البعض"]}},92516:e=>{e.exports={en:["Style"],ar:["نمط"]}},61507:e=>{e.exports={en:["Stack on the left"],ar:["انحياز لليسار"]}},97800:e=>{e.exports={en:["Stack on the right"],ar:["انحياز لليمين"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],ar:["ابدأ باستخدام وضع التنقل باستخدام لوحة المفاتيح. اضغط على {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ar:["البقاء في وضع الرسم"]}},69217:e=>{e.exports={en:["Step line"],ar:["خط متدرج"]}},43114:e=>{e.exports={en:["Sticker"],ar:["ملصق"]}},86716:e=>{e.exports={en:["Stockholm"],ar:["بورصة ستوكهولم"]}},1145:e=>{e.exports={en:["Submicro"],ar:["موجة مجهرية فرعية"]}},63375:e=>{e.exports={en:["Submillennium"],ar:["موجة الألفية الثانوية"]}},30585:e=>{e.exports={en:["Subminuette"],ar:["فاصل الدقيقة في موجات اليوت"]}},67948:e=>{e.exports={en:["Supercycle"],ar:["الموجة الدورية العليا"]}},3348:e=>{e.exports={en:["Supermillennium"],ar:["موجة الألفية العظمى"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],ar:["قم بالتبديل إلى {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],ar:["سيدني"]}},70963:e=>{e.exports={en:["Symbol Error"],ar:["خطأ في الرمز"]}},32390:e=>{e.exports={en:["Symbol name label"],ar:["ملصق اسم الرمز"]}},10127:e=>{e.exports={en:["Symbol last price label"],ar:["ملصق آخر قيمة للرمز"]}},39079:e=>{e.exports={en:["Sync globally"],ar:["مزامنة شاملة"]}},46607:e=>{e.exports={en:["Sync in layout"],ar:["مزامنة مع كل الرسوم البيانية"]}},76519:e=>{e.exports={en:["Point & figure"],ar:["النقطة والرقم"]}},39949:e=>{e.exports={en:["Polyline"],ar:["متعدد الخطوط"]}},371:e=>{e.exports={en:["Path"],ar:["مسار"]}},59256:e=>{e.exports={en:["Parallel Channel"],ar:["قناة متوازية"]}},61879:e=>{e.exports={en:["Paris"],ar:["باريس"]}},35140:e=>{e.exports={en:["Paste"],ar:["لصق"]}},6919:e=>{e.exports={en:["Percent"],ar:["نسبة مئوية"]}},24436:e=>{e.exports={en:["Perth"],ar:["بِرث"]}},14055:e=>{e.exports={en:["Phoenix"],ar:["فونيكس"]}},34156:e=>{e.exports={en:["Pitchfan"],ar:["بتشفان"]}},19634:e=>{e.exports={en:["Pitchfork"],ar:["بيتش فورك"]}},86631:e=>{e.exports={en:["Pin"],ar:["شبك"]}},33110:e=>{e.exports={en:["Pin to new left scale"],ar:["ثبت على مقياس أيسر جديد"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ar:["ثبت على مقياس أيمن جديد"]}},14115:e=>{e.exports={en:["Pin to left scale"],ar:["ثبت إلى المقياس الأيسر"]}},72046:e=>{e.exports={ en:["Pin to left scale (hidden)"],ar:["ثبت على المقياس الأيسر (مخفي)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ar:["ثبت إلى المقياس الأيمن"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ar:["ثبت على المقياس الأيمن (مخفي)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ar:["تثبيت إلى المقياس (الآن يسار)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ar:["تثبيت مقياس الرسم (الأن لا مقياس محدد)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ar:["تثبيت إلى المقياس (الآن يمين)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ar:["ثبت على مقياس (‎{label}‎ جديد)"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ar:["ثبت إلى المقياس ‎{label}‎"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ar:["ثبت على المقياس ‎{label}‎ (مخفي)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ar:["تم التثبيت إلى المقياس الأيسر"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ar:["تم التثبيت على المقياس الأيسر (مخفي)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ar:["تم التثبيت إلى المقياس الأيمن"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ar:["ثبت على المقياس الأيمن (مخفي)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ar:["ثبت على المقياس ‎{label}‎"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ar:["تم التثبيت على المقياس ‎{label}‎ (مخفي)"]}},71566:e=>{e.exports={en:["Plus button"],ar:["زر زائد"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ar:["يرجى منحنا إذن الكتابة للحافظة في متصفحك أو الضغط على {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],ar:["براغ"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ar:["اضغط لمدة مطولة على {key} أثناء التكبير للحفاظ على موضع الرسم البياني"]}},91282:e=>{e.exports={en:["Price Label"],ar:["ملصق السعر"]}},97512:e=>{e.exports={en:["Price Note"],ar:["بطاقة السعر"]}},68941:e=>{e.exports={en:["Price Range"],ar:["المدى السعري"]}},66123:e=>{e.exports={en:["Price format is invalid."],ar:["صيغة السعر غير صحيحة"]}},72926:e=>{e.exports={en:["Price line"],ar:["خط السعر"]}},59189:e=>{e.exports={en:["Primary"],ar:["أوًلي"]}},75747:e=>{e.exports={en:["Projection"],ar:["مسقط"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ar:["تم نشره على {customer} في {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],ar:["قطر"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ar:["بحث سريع. اضغط على {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ar:["مستطيل مائل"]}},52961:e=>{e.exports={en:["Rome"],ar:["روما"]}},50318:e=>{e.exports={en:["Ray"],ar:["شعاع"]}},55169:e=>{e.exports={en:["Range"],ar:["مدى"]}},13386:e=>{e.exports={en:["Reykjavik"],ar:["بورصة ريكيافيك"]}},26001:e=>{e.exports={en:["Rectangle"],ar:["مستطيل"]}},48236:e=>{e.exports={en:["Redo"],ar:["إعادة"]}},2460:e=>{e.exports={en:["Regression Trend"], -ar:["إتجاه الإنحدار"]}},67410:e=>{e.exports={en:["Remove"],ar:["حذف"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ar:["أزل هذا المقياس المالي من المفضلة"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ar:["أزل هذا المؤشر من المفضلة"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ar:["إزالة ‎{drawings}‎"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ar:["إزالة {drawings} و{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ar:["إزالة {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ar:["إعادة تسمية الرسم البياني"]}},88130:e=>{e.exports={en:["Renko"],ar:["رينكو"]}},75246:e=>{e.exports={en:["Reset chart view"],ar:["إعادة تعيين عرض الرسم البياني"]}},88853:e=>{e.exports={en:["Reset points"],ar:["نقاط إعادة الضبط"]}},15332:e=>{e.exports={en:["Reset price scale"],ar:["إعادة تعيين مقياس السعر"]}},54170:e=>{e.exports={en:["Reset time scale"],ar:["إعادة تعيين مقياس الزمن"]}},37974:e=>{e.exports={en:["Riyadh"],ar:["الرياض"]}},94022:e=>{e.exports={en:["Riga"],ar:["بورصة ريغا"]}},60630:e=>{e.exports={en:["Runtime error"],ar:["خطأ وقت التشغيل"]}},66719:e=>{e.exports={en:["Warning"],ar:["تحذير"]}},5959:e=>{e.exports={en:["Warsaw"],ar:["وارسو"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],ar:["طوكيو"]}},10095:e=>{e.exports={en:["Toronto"],ar:["تورنتو"]}},17981:e=>{e.exports={en:["Table"],ar:["الطاولة"]}},11034:e=>{e.exports={en:["Taipei"],ar:["طرابلس"]}},79995:e=>{e.exports={en:["Tallinn"],ar:["بورصة تالين"]}},6686:e=>{e.exports={en:["Tehran"],ar:["طهران"]}},93553:e=>{e.exports={en:["Template"],ar:["قالب"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ar:["لا يوفر المزود بيانات أحجام التداول لهذا الرمز."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ar:["لا يمكن تحميل عرض المنشور. يُرجى إيقاف إمتدادات المتصفح الخاص بك وإعادة المحاولة."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ar:["استغرقت معالجة الطلب وقتًا طويلاً. تأكد من أن لديك اتصال إنترنت مستقر. إذا استمرت المشكلة، حاول تقليل طول الفاصل الزمني المطلوب."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ar:["لا توجد بيانات للفترة المحددة والإطار الزمني للرسم البياني."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ar:["هذا الملف كبير جدًا. الحد الأقصى للحجم هو {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ar:["هذا المؤشر لا يمكن تطبيقه على مؤشر آخر"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ar:["يحتوي هذا النص البرمجي على خطأ. يرجى الاتصال بمؤلفها."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."], -ar:["هذا النص البرمجي هو بدعوة فقط. لطلب الوصول، يرجى الاتصال بالمؤلف."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ar:["هذا الرمز متاح فقط في ‎{linkStart}‎TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ar:["نموذج الثلاث موجات"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ar:["الفواصل الزمنية المستندة إلى التيك غير متوفرة لـ {ticker}."]}},12806:e=>{e.exports={en:["Time"],ar:["الوقت"]}},20909:e=>{e.exports={en:["Time zone"],ar:["المنطقة الزمنية"]}},46852:e=>{e.exports={en:["Time Cycles"],ar:["الدورات الزمنية"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ar:["فرص الوقت والأسعار"]}},66823:e=>{e.exports={en:["Trade"],ar:["تداول"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ar:["Tradingview تفاعلية ولديها أوامر لاستخدامها مع قارئ الشاشة. فيما يلي قائمة بأوامر لوحة المفاتيح المتاحة للتفاعل على المنصة"]}},35757:e=>{e.exports={en:["Trend Angle"],ar:["زاوية الإتجاه"]}},97339:e=>{e.exports={en:["Trend Line"],ar:["خط الاتجاه"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ar:["امتداد فيبوناتشي الاتجاهي"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ar:["فيبوناتشي الزمني الاتجاهي"]}},1671:e=>{e.exports={en:["Triangle"],ar:["مثلث"]}},76152:e=>{e.exports={en:["Triangle Down"],ar:["مثلث هابط"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ar:["نموذج المثلث"]}},21236:e=>{e.exports={en:["Triangle Up"],ar:["مثلث صاعد"]}},21007:e=>{e.exports={en:["Tunis"],ar:["تونس"]}},1833:e=>{e.exports={en:["UTC"],ar:["بالتوقيت العالمي المنسق"]}},14804:e=>{e.exports={en:["Undo"],ar:["تراجع"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ar:["خطأ غير متوقع في وضع الاختبار الخلفي العميق. اتصل بالدعم للحصول على مزيد من المعلومات."]}},15432:e=>{e.exports={en:["Units"],ar:["وحدات"]}},11768:e=>{e.exports={en:["Unknown error"],ar:["خطأ غير معروف"]}},99894:e=>{e.exports={en:["Unlock"],ar:["فتح"]}},75546:e=>{e.exports={en:["Unsupported interval"],ar:["فاصل زمني غير مدعوم"]}},8580:e=>{e.exports={en:["User-defined error"],ar:["خطأ معرّف من قبل المستخدم"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ar:["بروفايل حجم التداول بنطاق ثابت"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ar:["مؤشر بروفايل حجم التداول متاح فقط على عضوياتنا المدفوعة."]}},93722:e=>{e.exports={en:["Volume candles"],ar:["شموع الحجم"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ar:["لا يتم توفير بيانات الحجم في بيانات BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],ar:["بصمة الحجم"]}},32838:e=>{e.exports={en:["Vancouver"],ar:["فانكوفر"]}},29535:e=>{e.exports={en:["Vertical Line"],ar:["خط رأسي"]}},23160:e=>{e.exports={en:["Vienna"],ar:["فيينا"]}},60534:e=>{e.exports={en:["Vilnius"],ar:["بورصة فيلنيوس"]}},40091:e=>{e.exports={ -en:["Visibility"],ar:["الظهور"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ar:["الوضوح على الفواصل الزمنية"]}},58302:e=>{e.exports={en:["Visible on tap"],ar:["مرئي عند النقر"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ar:["مرئية عند تمرير الفأرة"]}},4077:e=>{e.exports={en:["Visual order"],ar:["الترتيب المرئي"]}},11316:e=>{e.exports={en:["X Cross"],ar:["تقاطع"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ar:["XABCD نموذج"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ar:["لا يمكنك رؤية النقاط المحورية على هذا الإطار الزمني"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ar:["لقد قمت بإغلاق الرسومات على هذا الرمز. هل تريد إزالة الرسومات المقفلة أيضًا؟"]}},53168:e=>{e.exports={en:["Yangon"],ar:["يانجون"]}},93123:e=>{e.exports={en:["Yes, remove them"],ar:["نعم، قم بإزالتها"]}},62859:e=>{e.exports={en:["Zurich"],ar:["زيوريخ"]}},47977:e=>{e.exports={en:["change Elliott degree"],ar:["تغيير درجة إليوت"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ar:["تغيير الملصقات غير متداخلة"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ar:["تغيير وضوح ملصق متوسط إغلاق السعر"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ar:["تغيير وضوح خط سعر الإغلاق السابق"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ar:["تغيير وضوح ملصقات سعري البيع والشراء"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ar:["تغيير وضوح خط سعري البيع والشراء"]}},32302:e=>{e.exports={en:["change currency"],ar:["تغيير العملة"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ar:["تغيير تنسيق الرسم البياني إلى {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ar:["تغيير رؤية تبديل العقد المستمر"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ar:["تغيير وضوح العد التنازلي لعمود الإغلاق"]}},16979:e=>{e.exports={en:["change date range"],ar:["تغيير نطاق التاريخ"]}},53929:e=>{e.exports={en:["change dividends visibility"],ar:["تغيير وضوح توزيعات الأرباح"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ar:["تغيير وضوح الأحداث على الرسم البياني"]}},6819:e=>{e.exports={en:["change earnings visibility"],ar:["تغيير وضوح الأرباح"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ar:["تغيير وضوح انتهاء صلاحية العقود الآجلة"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ar:["تغيير وضوح ملصقات أعلى سعر وأدنى سعر"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ar:["تغيير وضوح خطوط أعلى سعر وأدنى سعر"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ar:["وضوح ملصقات تغير المؤشرات"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ar:["وضوح ملصقات تغيير المؤشرات"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ar:["تغيير عرض آخر الأخبار والأفكار"]}},88849:e=>{e.exports={en:["change linking group"], -ar:["تغيير مجموعة الربط"]}},14691:e=>{e.exports={en:["change pane height"],ar:["تغيير ارتفاع الجزء"]}},96379:e=>{e.exports={en:["change plus button visibility"],ar:["تغيير وضوح زر +"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ar:["تغيير وضوح ملصق أسعار ما قبل/بعد الجلسة"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ar:["تغيير وضوح خط أسعار ما قبل/بعد الجلسة"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ar:["تغيير وضوح خط سعر الإغلاق السابق"]}},8662:e=>{e.exports={en:["change price line visibility"],ar:["تغيير خط السعر"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ar:["تغيير السعر إلى نسبة العمود"]}},32829:e=>{e.exports={en:["change resolution"],ar:["تغيير النطاق"]}},35400:e=>{e.exports={en:["change symbol"],ar:["تغيير الرمز"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ar:["تغيير وضوح ملصقات رمز"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ar:["تغيير وضوح آخر قيمة للرمز"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ar:["تغيير وضوح قيمة الإغلاق للرمز"]}},87041:e=>{e.exports={en:["change session"],ar:["تغيير الجلسة"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ar:["تغيير وضوح فواصل الجلسة"]}},49965:e=>{e.exports={en:["change series style"],ar:["تغيير نمط السلسلة"]}},47474:e=>{e.exports={en:["change splits visibility"],ar:["تغيير وضوح تقسيمات الأسهم"]}},20137:e=>{e.exports={en:["change timezone"],ar:["تغيير المنطقة الزمنية"]}},85975:e=>{e.exports={en:["change unit"],ar:["تغيير الوحدة"]}},1924:e=>{e.exports={en:["change visibility"],ar:["تغيير الرؤية"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ar:["تغيير وضوح الفاصل الزمني الحالي"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ar:["تغيير الوضوح في الفاصل الزمني الحالي وما فوقه"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ar:["تغيير الوضوح في الفاصل الزمني الحالي وأدناه"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ar:["تغيير الوضوح في جميع الفترات"]}},94566:e=>{e.exports={en:["charts by TradingView"],ar:["الرسوم البيانية بواسطة TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ar:["أدوات نسخ الخط"]}},46219:e=>{e.exports={en:["create line tools group"],ar:["أنشئ مجموعة أدوات الخطوط"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ar:["إنشاء مجموعة أدوات الخطوط من الخيارات المتاحة"]}},12898:e=>{e.exports={en:["create {tool}"],ar:["إنشاء ‎{tool}‎"]}},94227:e=>{e.exports={en:["cut sources"],ar:["مصادر القطع"]}},11500:e=>{e.exports={en:["cut {title}"],ar:["قص ‎{title}‎"]}},63869:e=>{e.exports={en:["anchor objects"],ar:["عناصر مثبتة"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ar:["إضافة أداة الخطوط {lineTool} لمجموعة {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ar:["إضافة أداة (أدوات) الخط إلى المجموعة {group}"]}},67608:e=>{e.exports={ -en:["add this financial metric to entire layout"],ar:["أضف هذا المؤشر المالي إلى التنسيق بالكامل"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ar:["أضف هذا المؤشر إلى التنسيق بالكامل"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ar:["أضف هذه الاستراتيجية إلى التنسيق بالكامل"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ar:["أضف هذا الرمز إلى التنسيق بالكامل"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ar:["محاذاة إلى 45 درجة"]}},68231:e=>{e.exports={en:["apply chart theme"],ar:["تطبيق مظهر الرسم البياني"]}},99551:e=>{e.exports={en:["apply all chart properties"],ar:["تطبيق كافة خصائص الرسم البياني"]}},89720:e=>{e.exports={en:["apply drawing template"],ar:["تطبيق قالب الرسم"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ar:["تطبيق إعدادات المصنع الافتراضية على المصادر المختارة"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ar:["تطبيق المؤشرات على التنسيق بأكمله"]}},69604:e=>{e.exports={en:["apply study template {template}"],ar:["تطبيق قالب الدراسة {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ar:["تطبيق مظهر أشرطة الأدوات"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ar:["جلب المجموعة {title} إلى الأمام"]}},53159:e=>{e.exports={en:["bring {title} to front"],ar:["جلب {title} إلى المقدمة"]}},41966:e=>{e.exports={en:["bring {title} forward"],ar:["حرّك {title} للأمام"]}},44676:e=>{e.exports={en:["by TradingView"],ar:["بواسطة TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ar:["تجميد النطاق الزمني"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ar:["استثناء أدوات الخطوط من المجموعة {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ar:["إخفاء {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ar:["إخفاء العلامات على الأعمدة"]}},56558:e=>{e.exports={en:["interval lock"],ar:["قفل الفاصل"]}},6830:e=>{e.exports={en:["invert scale"],ar:["عكس المقياس"]}},48818:e=>{e.exports={en:["insert {title}"],ar:["أدخل {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ar:["أدخل {title} بعد {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ar:["أدخل {title} بعد {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ar:["أدخل {title} قبل {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ar:["أدخل {title} قبل {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ar:["تحميل قالب الرسم الافتراضي"]}},62011:e=>{e.exports={en:["loading..."],ar:["تحميل..."]}},76104:e=>{e.exports={en:["lock {title}"],ar:["تثبيت ‎{title}‎"]}},20453:e=>{e.exports={en:["lock group {group}"],ar:["غلق المجموعة ‎{group}‎"]}},18942:e=>{e.exports={en:["lock objects"],ar:["قفل العنصر"]}},98277:e=>{e.exports={en:["move"],ar:["تحريك"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ar:["انقل ‎{title}‎ إلى مقياس يسار جديد"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ar:["انقل ‎{title}‎ إلى مقياس جديد على اليسار"]}},64077:e=>{e.exports={ -en:["move all scales to left"],ar:["حرك كل المقاييس إلى اليسار"]}},19013:e=>{e.exports={en:["move all scales to right"],ar:["حرك كل المقاييس إلى اليمين"]}},52510:e=>{e.exports={en:["move drawing(s)"],ar:["نقل الرسم (الرسومات)"]}},79209:e=>{e.exports={en:["move left"],ar:["حرك يسارًا"]}},60114:e=>{e.exports={en:["move right"],ar:["حرّك يمينًا"]}},44854:e=>{e.exports={en:["move scale"],ar:["حرك المقياس"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ar:["اجعل ‎{title}‎ بدون مقياس محدد (ملء الشاشة)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ar:["اجعل المجموعة ‎{group}‎ غير مرئية"]}},45987:e=>{e.exports={en:["make group {group} visible"],ar:["اجعل المجموعة ‎{group}‎ مرئية"]}},78055:e=>{e.exports={en:["merge down"],ar:["دمج لأسفل"]}},41866:e=>{e.exports={en:["merge to pane"],ar:["دمج في جزء"]}},52458:e=>{e.exports={en:["merge up"],ar:["دمج لأعلى"]}},90091:e=>{e.exports={en:["n/a"],ar:["لا يوجد"]}},94981:e=>{e.exports={en:["scale price"],ar:["مقياس السعر"]}},63796:e=>{e.exports={en:["scale price chart only"],ar:["نطاق الرسم البياني للسعر فقط"]}},70771:e=>{e.exports={en:["scale time"],ar:["وقت المقياس"]}},42070:e=>{e.exports={en:["scroll"],ar:["تمرير"]}},87840:e=>{e.exports={en:["scroll time"],ar:["وقت التمرير"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ar:["تعيين إستراتيجية اختيار مقياس السعر على {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ar:["أرسل {title} للخلف"]}},5005:e=>{e.exports={en:["send {title} to back"],ar:["أرسل {title} إلى الخلف"]}},69546:e=>{e.exports={en:["send group {title} backward"],ar:["أرسل المجموعة {title} إلى الخلف"]}},63934:e=>{e.exports={en:["share line tools globally"],ar:["مشاركة أدوات الخط بشكل شامل"]}},90221:e=>{e.exports={en:["share line tools in layout"],ar:["مشاركة أدوات الخط في التنسيق"]}},13336:e=>{e.exports={en:["show all ideas"],ar:["عرض جميع التحاليل"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ar:["عرض جميع التحاليل للمستخدمين الذين يتم متابعتهم"]}},57460:e=>{e.exports={en:["show my ideas only"],ar:["عرض تحاليلي فقط"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ar:["البقاء في وضع الرسم"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ar:["إيقاف مزامنة الرسم"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ar:["وقف أداة (أدوات) مزامنة الخط"]}},53278:e=>{e.exports={en:["symbol lock"],ar:["قفل الرمز"]}},91677:e=>{e.exports={en:["sync time"],ar:["وقت المزامنة"]}},3140:e=>{e.exports={en:["powered by"],ar:["مدعوم من"]}},92800:e=>{e.exports={en:["powered by TradingView"],ar:["بواسطة TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ar:["لصق الرسم"]}},1064:e=>{e.exports={en:["paste indicator"],ar:["لصق مؤشر"]}},57010:e=>{e.exports={en:["paste {title}"],ar:["لصق {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ar:["ثبت على المقياس الأيسر"]}},7495:e=>{e.exports={en:["pin to right scale"],ar:["ثبت إلى المقياس الأيمن"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ar:["ثبت على المقياس ‎{label}‎"]}},2618:e=>{e.exports={en:["rearrange panes"], -ar:["إعادة ترتيب الأجزاء"]}},60806:e=>{e.exports={en:["remove all indicators"],ar:["إزالة جميع المؤشرات"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ar:["إزالة جميع المؤشرات وأدوات الرسم"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ar:["إزالة أدوات الخط الفارغة غير المحددة"]}},30538:e=>{e.exports={en:["remove drawings"],ar:["حذف الرسومات"]}},1193:e=>{e.exports={en:["remove drawings group"],ar:["تغيير المنازل العشرية"]}},38199:e=>{e.exports={en:["remove line data sources"],ar:["إزالة مصادر خط البيانات"]}},93333:e=>{e.exports={en:["remove pane"],ar:["إزالة جزء"]}},94543:e=>{e.exports={en:["remove {title}"],ar:["إزالة ‎{title}‎"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ar:["حذف مجموعة أدوات الخطوط ‎{name}‎"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ar:["تغيير اسم المجموعة ‎{group}‎ إلى ‎{newName}‎"]}},85366:e=>{e.exports={en:["reset layout sizes"],ar:["إعادة تعيين أحجام التنسيق"]}},3323:e=>{e.exports={en:["reset scales"],ar:["إعادة تعيين المقاييس"]}},17336:e=>{e.exports={en:["reset time scale"],ar:["إعادة تعيين مقياس الزمن"]}},47418:e=>{e.exports={en:["resize layout"],ar:["تغيير حجم التنسيق"]}},85815:e=>{e.exports={en:["restore defaults"],ar:["استعادة الإعدادات الافتراضية"]}},96881:e=>{e.exports={en:["restore study defaults"],ar:["استعادة الإعدادات الافتراضية للدراسة"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ar:["تبديل حالة اللوحة المكبرة"]}},42240:e=>{e.exports={en:["toggle auto scale"],ar:["تبديل المقياس التلقائي"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ar:["تبديل حالة اللوحة المطوية"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ar:["تبديل الفهرس إلى مقياس 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],ar:["تبديل قفل المقياس"]}},49403:e=>{e.exports={en:["toggle log scale"],ar:["تبديل المقياس اللوغاريتمي"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ar:["تبديل مقياس النسبة المئوية"]}},80688:e=>{e.exports={en:["toggle regular scale"],ar:["تبديل المقياس العادي"]}},46807:e=>{e.exports={en:["track time"],ar:["وقت المسار"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ar:["وقف تشغيل مشاركة أدوات الخط"]}},99234:e=>{e.exports={en:["unanchor objects"],ar:["عناصر غير مثبتة"]}},23230:e=>{e.exports={en:["unlock objects"],ar:["تحرير العنصر"]}},74590:e=>{e.exports={en:["unlock group {group}"],ar:["فتح المجموعة ‎{group}‎"]}},12525:e=>{e.exports={en:["unlock {title}"],ar:["تحرير ‎{title}‎"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ar:["إلغاء الاندماج في الجزء السفلي الجديد"]}},79443:e=>{e.exports={en:["unmerge up"],ar:["فصل"]}},46453:e=>{e.exports={en:["unmerge down"],ar:["إلغاء الدمج لأسفل"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ar:["نوع رسم {chartStyle} غير متاح حاليًا للفواصل الزمنية القائمة على التيك."]}},41643:e=>{e.exports={en:["{count} bars"],ar:["{count} أعمدة"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"], -ar:["{symbol} تم تفريغ القوائم المالية عن طريق TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ar:["نشر {userName} على {customer} في {date}"]}},91084:e=>{e.exports={en:["zoom"],ar:["تكبير"]}},49856:e=>{e.exports={en:["zoom in"],ar:["تكبير"]}},73638:e=>{e.exports={en:["zoom out"],ar:["تصغير"]}},41807:e=>{e.exports={en:["day","days"],ar:["يوم","يوم","يومين","أيام","يوم","يوم"]}},42328:e=>{e.exports={en:["hour","hours"],ar:["ساعة","ساعة","ساعة","ساعات","ساعة","ساعة"]}},98393:e=>{e.exports={en:["month","months"],ar:["شهر","شهر","شهر","أشهر","شهرًا","شهرًا"]}},78318:e=>{e.exports={en:["minute","minutes"],ar:["دقيقة","دقيقة","دقيقتين","دقائق","دقيقة","دقيقة"]}},33232:e=>{e.exports={en:["second","seconds"],ar:["ثانية","ثانية","ثانيتان","ثوان","ثانية","ثانية"]}},89937:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},48898:e=>{e.exports={en:["week","weeks"],ar:["أسبوع","أسبوع","أسبوعين","أسابيع","أسبوع","أسبوع"]}},11913:e=>{e.exports={en:["tick","ticks"],ar:["تيك","تيك","تيك","تيك","تيك","تيك"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ar:["{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم "]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ar:["{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ar:["‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ar:["‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ar:["‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ar:["صناديق مؤشرات سندات الخزانة قصيرة الأجل Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ar:["صندوق مؤشرات أسهم الشركات الأعلى عائد من 0 إلى 5 سنوات"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ar:["مؤشر S&P/ASX للأسهم الاسترالية 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ar:["مؤشر S&P/ASX للأسهم الاسترالية 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ar:["مؤشر S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ar:["دولار أسترالي/ دولار كندي"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ar:["دولار أسترالي/ فرنك سويسري"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ar:["دولار أسترالي/ ين ياباني"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"], -ar:["دولار أسترالي/ دولار نيوزلاندي"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ar:["دولار أسترالي/ روبل روسي"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ar:["دولار أسترالي/ دولار أمريكي"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ar:["مؤشر S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ar:["بيتكوين كاش / يورو"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ar:["بيتكوين كاش/ دولار أمريكي"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ar:["مؤشر BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ar:["مؤشر بورصة استانبول 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ar:["بيتكون / مؤشر الدولار الأمريكي"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ar:["مؤشر IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ar:["مؤشر Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ar:["مؤشر IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ar:["مؤشر Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ar:["شركة فورد للسيارات"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ar:["مؤشر S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ar:["ريال برازيلي/ ين ياباني"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ar:["مؤشر S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ar:["بتكوين / دولار كندي"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ar:["بتكوين/ يوان صيني"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ar:["بتكوين/ يورو"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ar:["بتكوين/ وون كوري جنوبي"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ar:["بيتكوين / روبل روسي"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ar:["بيتكوين / بات تايلندي"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ar:["بتكوين/ دولار أمريكي"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ar:["بيتكوين جولد / دولار أمريكي"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ar:["مؤشر بيرو العام S&P / BVL (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"], -ar:["مؤشر بورصة الأوراق المالية بساو باولو"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ar:["دولار كندي/ ين ياباني"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ar:["الدولار الكندي/الدولار الأمريكي"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ar:["مؤشر S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ar:["مؤشر تقلب S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ar:["العقود الآجلة لسندات الخزينة"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ar:["العقود الآجلة للذرة"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ar:["العقود الآجلة لوجبة فول الصويا"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ar:["العقود الآجلة لسندات الخزينة لأجل 10 سنوات"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ar:["العقود الآجلة للشوفان"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ar:["العقود الآجلة للفائدة الفديرالية 30 يوم"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ar:["العقود الآجلة للأرز"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ar:["عقود الآجلة لفول الصويا"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ar:["عقود القمح الآجلة"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ar:["عقود Mini الآجلة لفول الصويا"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ar:["عقود Mini الآجلة للقمح"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ar:["عقود داو جونز 30 الاجلة E-MINI ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ar:["فرنك سويسري/ ين ياباني"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ar:["الفرنك السويسري/الدولار الأمريكي"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ar:["العقود الآجلة للبيتكوين CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],ar:["العقود الآجلة-النقدية للزبدة (مستمرة: العقد الحالي الأمامي)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ar:["العقود الآجلة للماشية المغذية"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ar:["العقود الآجلة للحم الخنزير خالي الدهن Lean Hogs"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ar:["العقود الآجلة للماشية الحية"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ar:["عقود E-mini الآجلة لليورو"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ar:["عقود E-mini الآجلة لـ S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ar:["عقود E-mini آجلة للين الياباني"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ar:["عقود NASDAQ 100 E-MINI الآجلة"]}, -e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ar:["العقود الآجلة لمؤشر E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ar:["العقود الآجلة للألومينوم الأوروبي Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ar:["العقود الآجلة للألومينيوم MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ar:["العقود الآجلة للذهب"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ar:["عقود النحاس الآجلة"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ar:["العقود الآجلة للفضة"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ar:["عقود E-mini الآجلة للنحاس"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ar:["عقود (Mini) الآجلة للفضة"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ar:["عقود (Mini) الآجلة للذهب"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ar:["عقود الفروقات السعرية للنحاس"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ar:["عقود الفروقات السعرية للذرة"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ar:["عقود الفروقات السعرية للقطن"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ar:["إجمالي القيمة السوقية للعملات الرقمية بالدولار الأمريكي"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ar:["مؤشر DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ar:["مؤشر متوسط داو جونز المركب"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ar:["مؤشر داو جونز للسلع - العنصر الزراعي المغطى"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ar:["مؤشر داو جونز للسلع - كاكاو"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ar:["مؤشر داو جونز للسلع - الطاقة"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ar:["مؤشر داو جونز للسلع - ذهب"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ar:["مؤشر داو جونز للسلع - حبوب"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ar:["مؤشر داو جونز للسلع - نيكل"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ar:["مؤشر داو جونز للسلع - البن"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ar:["مؤشر داو جونز للسلع - السكر"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ar:["مؤشر داو جونز للسلع - فضة"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر متوسط داو جونز الصناعي"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ar:["مؤشر متوسط داو جونز للنقل"]}, -e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ar:["مؤشر متوسط داو جونز الخدمي"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ar:["مؤشر داو جونز للفحم في الولايات المتحدة"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ar:["مؤشر EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ar:["ايثيريوم كلاسيك/بيتكوين"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ar:["إيثريوم كلاسيك / يورو"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ar:["ايثيريوم كلاسيك/دولار أمريكي"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ar:["إيثيريوم/بيتكوين"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ar:["الإيثيريوم / يورو"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ar:["الإيثيريوم / جنيه بريطاني"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ar:["الإيثيريوم / ين ياباني"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ar:["إيثيريوم / وون كوريا الجنوبية"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ar:["إيثيريوم / البات التايلندي"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ar:["اثيريوم/دولار أمريكي"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ar:["سند دين باليورو"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ar:["يورو / دولار أسترالي"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ar:["يورو/ ريال برازيلي"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ar:["يورو / دولار كندي"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ar:["يورو / فرنك سويسرى"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ar:["يورو / جنيه إسترليني"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ar:["يورو / ين يابانى"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ar:["يورو / كرونا نرويجي"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ar:["يورو / دولار نيوزيلاندى"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ar:["مؤشر AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ar:["مؤشر BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ar:["يورو/ روبل روسي"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ar:["يورو / روبل روسي"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ar:["يورو / كورونة سويدية"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ar:["يورو / ليره تركية"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ar:["يورو / دولار أمريكى"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر يورو ستوكس 50"]}, -e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ar:["US SmallCap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر كاك 40 CAC"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ar:["الناتج المحلي الإجمالي، مقرب لأقرب علامة عشرية واحدة"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ar:["إجمالي تعداد السكان: تشمل جميع الأعمار والقوات المسلحة في الخارج"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ar:["معدل البطالة المدنية"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ar:["مؤشر FTSE بورصة ماليزيا KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ar:["شركة كي ترونيك."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ar:["مؤشر S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["متوسط مؤشر داو جونز الصناعي"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ar:["جنيه إسترليني / دولار أسترالي"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ar:["جنيه إسترليني / دولار كندي"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ar:["جنيه إسترليني / فرنك سويسري"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ar:["جنيه إسترليني / يورو"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ar:["جنيه إسترليني / ين ياباني"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ar:["جنيه إسترليني / دولار نيوزيلندي"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ar:["جنيه بريطاني / زلوتي بولندي"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ar:["جنيه إسترليني / روبل روسي"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ar:["جنيه إسترليني / دولار أمريكي"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ar:["ألفابيت إنك (جوجل) فئة C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ar:["شركة ألفابت (شركة جوجل) الفئة أ"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ar:["مؤشر بورصة وارسو 20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ar:["مؤشر هانج سينج Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ar:["العقود الآجلة لمؤشر الدولار الأمريكي"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ar:["مؤشر IDX المركب"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ar:["مؤشر الشركات الصينية هانغ سنغ"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ar:["مؤشر جاكارتا المركب"]}, -e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ar:["مؤشر KLCI الماليزي"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ar:["مؤشر MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ar:["مؤشر بورصة سينغافورة"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ar:["مؤشر تايوان المرجح"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ar:["مؤشر شنغاهاي المركب"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ar:["يوتا / دولار أمريكي"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ar:["ين ياباني / وون كورى"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ar:["ين ياباني / روبل روسي"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ar:["الين الياباني/الدولار الأمريكي"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ar:["شركة لوك أويل"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ar:["لايتكوين / ريال برازيلي"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ar:["لايتكوين / بيتكوين"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ar:["لايتكوين/دولار"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ar:["لونا / الدولار الأمريكي"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ar:["العقود الآجلة للنفط خام برنت"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ar:["مؤشر أسعار الأسهم في بورصة موسكو"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ar:["مؤشر بورصة موسكو"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ar:["العقود الآجلة لمؤشر MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ar:["عقود مؤشر بورصة موسكو الآجلة"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ar:["العقود الآجلة لمؤشر RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ar:["مؤشر نظام التداول الروسي RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],ar:["شركة روسال المتحدة العمومية المحدودة"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ar:["بنك SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ar:["Microsoft شركة مايكروسوفت"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ar:["مؤشر ناسداك 100 CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ar:["شركة Advanced Micro Devices Inc"]}, -e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ar:["Alphabet Inc (Google) الفئة C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ar:["Alphabet Inc (Google) الفئة A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ar:["مؤشر PHLX لقطاع الإسكان"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ar:["عقود صناديق تداول المؤشرات لسندات الخزينة لأجل 7-10 سنوات"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة 3-7 سنوات Ishares"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ar:["مؤشر ناسداك المركب"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ar:["لوسيد موتور"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ar:["مؤشر ناسداك 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ar:["مؤشر PHLX لقطاع خدمات النفط"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة 1-3 سنوات Ishares"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ar:["مؤشر فيلادلفيا لأشباه الموصلات"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة أكثر من 20 سنة Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ar:["مؤشر PHLX للقطاع الخدمي"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ar:["مؤشر PHLX لقطاع الذهب والفضة"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],ar:["سهم شركة زسكلار"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ar:["نيو / دولار أمريكي"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ar:["غاز طبيعى (خطوط أنابيب هنري هاب)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ar:["مؤشر Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ar:["العقود الآجلة للإيثانول NY Ethanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ar:["عقود الكاكاو الآجلة"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ar:["عقود خام النفط الخفيف الآجلة"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ar:["العقود الآجلة للديزل منخفض الكبريت NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ar:["عقود القهوة الآجلة"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ar:["عقود الغاز الطبيعي الآجلة"]}, -e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ar:["العقود الآجلة للبلاديوم"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ar:["العقود الآجلة للبلاتين"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ar:["العقود الآجلة للغاز الطبيعي RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ar:["عقود القطن الآجلة"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ar:["عقود E-mini الآجلة للغاز الطبيعي"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ar:["عقود E-mini الآجلة لخام النفط الخفيف"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ar:["عقود E-mini الآجلة للجازولين"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ar:["مجموعة علي بابا القابضة المحدودة"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ar:["مؤشر NYSE المركب"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ar:["مؤشر AMEX المركب"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ar:["مؤشر السوق الرئيسي NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ar:["دولار نيوزيلندي / ين ياباني"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ar:["دولار نيوزيلندي / دولار أمريكي"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ar:["المؤشر الشامل للسوق النيوزيلاندي S&P/NZX"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ar:["مؤشر S & P / NZX 50 الإجمالي"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ar:["الغاز الطبيعي"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ar:["مؤشر ستاندرد أند بورز S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ar:["نحاس"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ar:["مؤشر كوبنهاجن OMX 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ar:["مؤشر OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ar:["مؤشر OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ar:["مؤشر OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ar:["مؤشر OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ar:["مؤشر OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ar:["صندوق مؤشرات الأسهم اليابانية"]}, -e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ar:["مؤشر QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ar:["مؤشر RTS الروسي"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ar:["مؤشر Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ar:["مؤشر Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ar:["مؤشر Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ar:["شركة الاتصالات العالمية العامة"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ar:["شركة فورد للسيارات"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ar:["مؤشر السوق السويسري"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ar:["سولانا / الدولار الأمريكي"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ar:["عقود الفروقات السعرية لفول الصويا"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ar:["مؤشر S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ar:["مؤشر S&P جولدمان ساكس للسلع"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ar:["ستاندرد أند بورز 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ar:["مؤشر قيمة S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ar:["مؤشر ستاندرد آند بورز 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ar:["عقود الفروقات السعرية للسكر"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ar:["مؤشر Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ar:["سهم مسك تداول"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ar:["مؤشر تداول السعودي لجميع الأسهم"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ar:["مؤشر TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ar:["مؤشر S&P/TSX المركب"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ar:["صناديق مؤشرات بورصة باريس S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ar:["السندات الحكومية الاسترالية 10 سنوات"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الاسترالية 10 سنوات"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ar:["مؤشر الدولار الأسترالي"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ar:["مؤشر الجنيه البريطاني"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ar:["سندات الحكومة الكندية لـ10 سنوات"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الكندية لـ10 سنوات"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر كاك 40"]},e.exports["#TVC:CN10-symbol-description"]={ -en:["China Government Bonds 10 YR"],ar:["السندات الحكومية الصينية 10 سنوات"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الصينية 10 سنوات"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ar:["مؤشر الدولار الكندي"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ar:["السندات الحكومية الألمانية 10 سنوات"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الألمانية 10 سنوات"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر داو جونز التصنيعي"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ar:["موشر الدولار الأمريكي"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ar:["السندات الحكومية الإسبانية لأجل 10 سنوات"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الإسبانية لأجل 10 سنوات"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ar:["سندات اليورو"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ar:["مؤشر اليورو"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ar:["السندات الحكومية الفرنسية 10 سنوات"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الفرنسية 10 سنوات"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ar:["السندات الحكومية البريطانية لأجل سنتين"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ar:["السندات الحكومية البريطانية لأجل 10 سنوات"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية البريطانية لأجل 10 سنوات"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ar:["الذهب (دولار أمريكي/أونصة)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ar:["مؤشر Hang Seng للشركات الصينية"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ar:["مؤشر IBEX 35 الإسباني"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ar:["السندات الحكومية الإندونيسية 3 سنوات"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ar:["السندات الحكومية الإندونيسية 10 سنوات"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الأندونيسية لـ10 سنوات"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ar:["السندات الحكومية الهندية 10 سنوات"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومه الهنديه لـ 10 سنوات"]},e.exports["#TVC:IT10-symbol-description"]={ -en:["Italy Government Bonds 10 YR"],ar:["السندات الحكومية الإيطالية 10 سنوات"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومه الإيطالية لأجل 10 سنوات"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ar:["مؤشر الولايات المتحدة المركب"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ar:["السندات الحكومية اليابانبة 10 سنوات"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومة اليابانية لـ 10 سنوت"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ar:["مؤشر الين الياباني"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ar:["مؤشر أسعار الأسهم المركب في كوريا"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ar:["السندات الحكومية الكورية 10 سنوات"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الكورية 10 سنوات"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ar:["السندات الحكومية الماليزية لأجل 10 سنوات"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الماليزية لأجل 10 سنوات"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ar:["مؤشر ناسداك 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ar:["سندات الحكومة الهولندية لـ10 سنوات"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الهولندية لـ10 سنوات"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ar:["مؤشر NYSE المركب"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ar:["سندات الحكومة النيوزلندية لـ10 سنوات"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة النيوزلندية لـ10 سنوات"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ar:["البلاديوم (دولار أمريكي/أونصة)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ar:["عوائد السندات الحكومية البولندية لأجل 5 سنوات"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية البولندية لأجل 10 سنوات"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ar:["عقود الفروقات السعرية للبلاتين (دولار أمريكي/أونصة)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ar:["السندات الحكومية البرتغالية 10 سنوات"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية البرتغالية 10 سنوات"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"], -ar:["مؤشر Top 40 جنوب أفريقيا"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ar:["الفضة (دولا أمريكي/أونصة)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ar:["ستاندرد أند بورز 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ar:["مؤشر السوق السويسري"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ar:["مؤشر Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ar:["مؤشر الفرنك السويسري"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ar:["السندات الحكومية التركية 10 سنوات"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية التركية أجل 10 سنوات"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ar:["عقود الفروقات لنفط خام برنت"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ar:["السندات الحكومية الأمريكية لأجل سنتين"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل سنتان"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ar:["السندات الحكومية الأمريكية 5 سنوات"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل 5 سنوات"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ar:["السندات الحكومية الأمريكية 10 سنوات"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل 10 سنوات"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ar:["سندات الخدانة الحكومية لأجل 30 سنة"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ar:["عقود الفروقات السعرية للنفط الخام WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ar:["مؤشر تّقلب S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ar:["مؤشر عملة الدولار النيوزيلاندي"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ar:["مؤشر بورصة تايوان المرجح"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ar:["مؤشر رأس المال المرجعي في تايوان"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ar:["شركة تويتر"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ar:["مؤشر فوتسي 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ar:["عقود الفروقات السعرية للنفط (خام برنت)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ar:["Uniswap / الدولار الأمريكي"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر متوسط داو جونز الصناعي"]}, -e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ar:["الدولار الأمريكي/الدولار الأسترالي"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ar:["دولار أمريكي / ريال برازيلي"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ar:["دولار أمريكي / دولار كندي"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ar:["دولار أمريكي / فرنك سويسري"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ar:["دولار أمريكي / يوان صيني"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ar:["دولار أمريكي / كورونا دنماركية"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ar:["الدولار الأمريكي/اليورو"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ar:["الدولار الأمريكي/الجنيه البريطاني"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ar:["دولار أمريكي / دولار هونج كونج"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ar:["دولار أمريكي / فورنت مجري"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ar:["دولار أمريكي / روبية"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ar:["الدولار الأمريكي / الشيكل الإسرائيلي"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ar:["دولار أمريكي / روبية هندية"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ar:["دولار أمريكي / ين ياباني"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ar:["دولار أمريكي / وون كوري"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ar:["دولار أمريكي / بيزو مكسيكي"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ar:["الدولار الأمريكي/الدولار النيوزيلاندي"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ar:["دولار أمريكي / بيزو مكسيكي"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ar:["دولار أمريكي / زلوتى بولندي"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ar:["دولار أمريكي / روبل روسي"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ar:["دولار أمريكي / روبل روسي غدا"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ar:["دولار أمريكي / كورونا سويدية"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ar:["دولار أمريكي / دولار سنغافوري"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ar:["دولار أمريكي / بات تايلندي"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ar:["دولار أمريكي / ليرة تركية"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ar:["الدولار الأمريكي / الراند الجنوب إفريقي"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ar:["عقود الفروقات السعرية للنفط الخام (WTI )"]}, -e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ar:["عقود الفروقات السعرية للقمح"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ar:["دولار أمريكي / معدن الفضة"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ar:["الذهب / دولار أمريكي"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ar:["بيتكوين/دولار كندي"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ar:["مونيرو / دولار أمريكي"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ar:["عقود فروقات معدن البالاديوم"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ar:["معدن البلاتين / دولار أمريكي"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ar:["ريبيل / بيتكوين"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ar:["ريبيل / يورو"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ar:["ريبيل / دولار أمريكي"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ar:["زد كاش / دولار أمريكي"]}}}]); \ No newline at end of file +ar:["إتجاه الإنحدار"]}},67410:e=>{e.exports={en:["Remove"],ar:["حذف"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ar:["أزل هذا المقياس المالي من المفضلة"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ar:["أزل هذا المؤشر من المفضلة"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ar:["إزالة ‎{drawings}‎"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ar:["إزالة {drawings} و{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ar:["إزالة {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ar:["إعادة تسمية الرسم البياني"]}},88130:e=>{e.exports={en:["Renko"],ar:["رينكو"]}},75246:e=>{e.exports={en:["Reset chart view"],ar:["إعادة تعيين عرض الرسم البياني"]}},88853:e=>{e.exports={en:["Reset points"],ar:["نقاط إعادة الضبط"]}},15332:e=>{e.exports={en:["Reset price scale"],ar:["إعادة تعيين مقياس السعر"]}},54170:e=>{e.exports={en:["Reset time scale"],ar:["إعادة تعيين مقياس الزمن"]}},37974:e=>{e.exports={en:["Riyadh"],ar:["الرياض"]}},94022:e=>{e.exports={en:["Riga"],ar:["بورصة ريغا"]}},60630:e=>{e.exports={en:["Runtime error"],ar:["خطأ وقت التشغيل"]}},66719:e=>{e.exports={en:["Warning"],ar:["تحذير"]}},5959:e=>{e.exports={en:["Warsaw"],ar:["وارسو"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],ar:["طوكيو"]}},10095:e=>{e.exports={en:["Toronto"],ar:["تورنتو"]}},17981:e=>{e.exports={en:["Table"],ar:["الطاولة"]}},11034:e=>{e.exports={en:["Taipei"],ar:["طرابلس"]}},79995:e=>{e.exports={en:["Tallinn"],ar:["بورصة تالين"]}},6686:e=>{e.exports={en:["Tehran"],ar:["طهران"]}},93553:e=>{e.exports={en:["Template"],ar:["قالب"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ar:["لا يوفر المزود بيانات أحجام التداول لهذا الرمز."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ar:["لا يمكن تحميل عرض المنشور. يُرجى إيقاف إمتدادات المتصفح الخاص بك وإعادة المحاولة."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ar:["استغرقت معالجة الطلب وقتًا طويلاً. تأكد من أن لديك اتصال إنترنت مستقر. إذا استمرت المشكلة، حاول تقليل طول الفاصل الزمني المطلوب."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ar:["لا توجد بيانات للفترة المحددة والإطار الزمني للرسم البياني."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ar:["هذا الملف كبير جدًا. الحد الأقصى للحجم هو {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ar:["هذا المؤشر لا يمكن تطبيقه على مؤشر آخر"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ar:["يحتوي هذا النص البرمجي على خطأ. يرجى الاتصال بمؤلفها."]}},76989:e=>{e.exports={ +en:["This script is invite-only. To request access, please contact its author."],ar:["هذا النص البرمجي هو بدعوة فقط. لطلب الوصول، يرجى الاتصال بالمؤلف."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ar:["هذا الرمز متاح فقط في ‎{linkStart}‎TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ar:["نموذج الثلاث موجات"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ar:["الفواصل الزمنية المستندة إلى التيك غير متوفرة لـ {ticker}."]}},12806:e=>{e.exports={en:["Time"],ar:["الوقت"]}},20909:e=>{e.exports={en:["Time zone"],ar:["المنطقة الزمنية"]}},46852:e=>{e.exports={en:["Time Cycles"],ar:["الدورات الزمنية"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ar:["فرص الوقت والأسعار"]}},66823:e=>{e.exports={en:["Trade"],ar:["تداول"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ar:["Tradingview تفاعلية ولديها أوامر لاستخدامها مع قارئ الشاشة. فيما يلي قائمة بأوامر لوحة المفاتيح المتاحة للتفاعل على المنصة"]}},35757:e=>{e.exports={en:["Trend Angle"],ar:["زاوية الإتجاه"]}},97339:e=>{e.exports={en:["Trend Line"],ar:["خط الاتجاه"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ar:["امتداد فيبوناتشي الاتجاهي"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ar:["فيبوناتشي الزمني الاتجاهي"]}},1671:e=>{e.exports={en:["Triangle"],ar:["مثلث"]}},76152:e=>{e.exports={en:["Triangle Down"],ar:["مثلث هابط"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ar:["نموذج المثلث"]}},21236:e=>{e.exports={en:["Triangle Up"],ar:["مثلث صاعد"]}},21007:e=>{e.exports={en:["Tunis"],ar:["تونس"]}},1833:e=>{e.exports={en:["UTC"],ar:["بالتوقيت العالمي المنسق"]}},14804:e=>{e.exports={en:["Undo"],ar:["تراجع"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ar:["خطأ غير متوقع في وضع الاختبار الخلفي العميق. اتصل بالدعم للحصول على مزيد من المعلومات."]}},15432:e=>{e.exports={en:["Units"],ar:["وحدات"]}},11768:e=>{e.exports={en:["Unknown error"],ar:["خطأ غير معروف"]}},99894:e=>{e.exports={en:["Unlock"],ar:["فتح"]}},75546:e=>{e.exports={en:["Unsupported interval"],ar:["فاصل زمني غير مدعوم"]}},8580:e=>{e.exports={en:["User-defined error"],ar:["خطأ معرّف من قبل المستخدم"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ar:["بروفايل حجم التداول بنطاق ثابت"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ar:["مؤشر بروفايل حجم التداول متاح فقط على عضوياتنا المدفوعة."]}},93722:e=>{e.exports={en:["Volume candles"],ar:["شموع الحجم"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ar:["لا يتم توفير بيانات الحجم في بيانات BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],ar:["بصمة الحجم"]}},32838:e=>{e.exports={en:["Vancouver"],ar:["فانكوفر"]}},29535:e=>{e.exports={en:["Vertical Line"],ar:["خط رأسي"]}}, +23160:e=>{e.exports={en:["Vienna"],ar:["فيينا"]}},60534:e=>{e.exports={en:["Vilnius"],ar:["بورصة فيلنيوس"]}},40091:e=>{e.exports={en:["Visibility"],ar:["الظهور"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ar:["الوضوح على الفواصل الزمنية"]}},58302:e=>{e.exports={en:["Visible on tap"],ar:["مرئي عند النقر"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ar:["مرئية عند تمرير الفأرة"]}},4077:e=>{e.exports={en:["Visual order"],ar:["الترتيب المرئي"]}},11316:e=>{e.exports={en:["X Cross"],ar:["تقاطع"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ar:["XABCD نموذج"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ar:["لا يمكنك رؤية النقاط المحورية على هذا الإطار الزمني"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ar:["لقد قمت بإغلاق الرسومات على هذا الرمز. هل تريد إزالة الرسومات المقفلة أيضًا؟"]}},53168:e=>{e.exports={en:["Yangon"],ar:["يانجون"]}},93123:e=>{e.exports={en:["Yes, remove them"],ar:["نعم، قم بإزالتها"]}},62859:e=>{e.exports={en:["Zurich"],ar:["زيوريخ"]}},47977:e=>{e.exports={en:["change Elliott degree"],ar:["تغيير درجة إليوت"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ar:["تغيير الملصقات غير متداخلة"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ar:["تغيير وضوح ملصق متوسط إغلاق السعر"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ar:["تغيير وضوح خط سعر الإغلاق السابق"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ar:["تغيير وضوح ملصقات سعري البيع والشراء"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ar:["تغيير وضوح خط سعري البيع والشراء"]}},32302:e=>{e.exports={en:["change currency"],ar:["تغيير العملة"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ar:["تغيير تنسيق الرسم البياني إلى {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ar:["تغيير رؤية تبديل العقد المستمر"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ar:["تغيير وضوح العد التنازلي لعمود الإغلاق"]}},16979:e=>{e.exports={en:["change date range"],ar:["تغيير نطاق التاريخ"]}},53929:e=>{e.exports={en:["change dividends visibility"],ar:["تغيير وضوح توزيعات الأرباح"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ar:["تغيير وضوح الأحداث على الرسم البياني"]}},6819:e=>{e.exports={en:["change earnings visibility"],ar:["تغيير وضوح الأرباح"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ar:["تغيير وضوح انتهاء صلاحية العقود الآجلة"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ar:["تغيير وضوح ملصقات أعلى سعر وأدنى سعر"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ar:["تغيير وضوح خطوط أعلى سعر وأدنى سعر"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ar:["وضوح ملصقات تغير المؤشرات"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ar:["وضوح ملصقات تغيير المؤشرات"]}},50243:e=>{e.exports={ +en:["change latest news and Minds visibility"],ar:["تغيير عرض آخر الأخبار والأفكار"]}},88849:e=>{e.exports={en:["change linking group"],ar:["تغيير مجموعة الربط"]}},14691:e=>{e.exports={en:["change pane height"],ar:["تغيير ارتفاع الجزء"]}},96379:e=>{e.exports={en:["change plus button visibility"],ar:["تغيير وضوح زر +"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ar:["تغيير وضوح ملصق أسعار ما قبل/بعد الجلسة"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ar:["تغيير وضوح خط أسعار ما قبل/بعد الجلسة"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ar:["تغيير وضوح خط سعر الإغلاق السابق"]}},8662:e=>{e.exports={en:["change price line visibility"],ar:["تغيير خط السعر"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ar:["تغيير السعر إلى نسبة العمود"]}},32829:e=>{e.exports={en:["change resolution"],ar:["تغيير النطاق"]}},35400:e=>{e.exports={en:["change symbol"],ar:["تغيير الرمز"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ar:["تغيير وضوح ملصقات رمز"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ar:["تغيير وضوح آخر قيمة للرمز"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ar:["تغيير وضوح قيمة الإغلاق للرمز"]}},87041:e=>{e.exports={en:["change session"],ar:["تغيير الجلسة"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ar:["تغيير وضوح فواصل الجلسة"]}},49965:e=>{e.exports={en:["change series style"],ar:["تغيير نمط السلسلة"]}},47474:e=>{e.exports={en:["change splits visibility"],ar:["تغيير وضوح تقسيمات الأسهم"]}},20137:e=>{e.exports={en:["change timezone"],ar:["تغيير المنطقة الزمنية"]}},85975:e=>{e.exports={en:["change unit"],ar:["تغيير الوحدة"]}},1924:e=>{e.exports={en:["change visibility"],ar:["تغيير الرؤية"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ar:["تغيير وضوح الفاصل الزمني الحالي"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ar:["تغيير الوضوح في الفاصل الزمني الحالي وما فوقه"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ar:["تغيير الوضوح في الفاصل الزمني الحالي وأدناه"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ar:["تغيير الوضوح في جميع الفترات"]}},94566:e=>{e.exports={en:["charts by TradingView"],ar:["الرسوم البيانية بواسطة TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ar:["أدوات نسخ الخط"]}},46219:e=>{e.exports={en:["create line tools group"],ar:["أنشئ مجموعة أدوات الخطوط"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ar:["إنشاء مجموعة أدوات الخطوط من الخيارات المتاحة"]}},12898:e=>{e.exports={en:["create {tool}"],ar:["إنشاء ‎{tool}‎"]}},94227:e=>{e.exports={en:["cut sources"],ar:["مصادر القطع"]}},11500:e=>{e.exports={en:["cut {title}"],ar:["قص ‎{title}‎"]}},63869:e=>{e.exports={en:["anchor objects"],ar:["عناصر مثبتة"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ar:["إضافة أداة الخطوط {lineTool} لمجموعة {name}"]}}, +21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ar:["إضافة أداة (أدوات) الخط إلى المجموعة {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ar:["أضف هذا المؤشر المالي إلى التنسيق بالكامل"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ar:["أضف هذا المؤشر إلى التنسيق بالكامل"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ar:["أضف هذه الاستراتيجية إلى التنسيق بالكامل"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ar:["أضف هذا الرمز إلى التنسيق بالكامل"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ar:["محاذاة إلى 45 درجة"]}},68231:e=>{e.exports={en:["apply chart theme"],ar:["تطبيق مظهر الرسم البياني"]}},99551:e=>{e.exports={en:["apply all chart properties"],ar:["تطبيق كافة خصائص الرسم البياني"]}},89720:e=>{e.exports={en:["apply drawing template"],ar:["تطبيق قالب الرسم"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ar:["تطبيق إعدادات المصنع الافتراضية على المصادر المختارة"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ar:["تطبيق المؤشرات على التنسيق بأكمله"]}},69604:e=>{e.exports={en:["apply study template {template}"],ar:["تطبيق قالب الدراسة {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ar:["تطبيق مظهر أشرطة الأدوات"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ar:["جلب المجموعة {title} إلى الأمام"]}},53159:e=>{e.exports={en:["bring {title} to front"],ar:["جلب {title} إلى المقدمة"]}},41966:e=>{e.exports={en:["bring {title} forward"],ar:["حرّك {title} للأمام"]}},44676:e=>{e.exports={en:["by TradingView"],ar:["بواسطة TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ar:["تجميد النطاق الزمني"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ar:["استثناء أدوات الخطوط من المجموعة {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ar:["إخفاء {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ar:["إخفاء العلامات على الأعمدة"]}},56558:e=>{e.exports={en:["interval lock"],ar:["قفل الفاصل"]}},6830:e=>{e.exports={en:["invert scale"],ar:["عكس المقياس"]}},48818:e=>{e.exports={en:["insert {title}"],ar:["أدخل {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ar:["أدخل {title} بعد {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ar:["أدخل {title} بعد {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ar:["أدخل {title} قبل {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ar:["أدخل {title} قبل {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ar:["تحميل قالب الرسم الافتراضي"]}},62011:e=>{e.exports={en:["loading..."],ar:["تحميل..."]}},76104:e=>{e.exports={en:["lock {title}"],ar:["تثبيت ‎{title}‎"]}},20453:e=>{e.exports={en:["lock group {group}"],ar:["غلق المجموعة ‎{group}‎"]}},18942:e=>{e.exports={en:["lock objects"],ar:["قفل العنصر"]}},98277:e=>{e.exports={en:["move"],ar:["تحريك"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ar:["انقل ‎{title}‎ إلى مقياس يسار جديد"]}}, +77482:e=>{e.exports={en:["move {title} to new right scale"],ar:["انقل ‎{title}‎ إلى مقياس جديد على اليسار"]}},64077:e=>{e.exports={en:["move all scales to left"],ar:["حرك كل المقاييس إلى اليسار"]}},19013:e=>{e.exports={en:["move all scales to right"],ar:["حرك كل المقاييس إلى اليمين"]}},52510:e=>{e.exports={en:["move drawing(s)"],ar:["نقل الرسم (الرسومات)"]}},79209:e=>{e.exports={en:["move left"],ar:["حرك يسارًا"]}},60114:e=>{e.exports={en:["move right"],ar:["حرّك يمينًا"]}},44854:e=>{e.exports={en:["move scale"],ar:["حرك المقياس"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ar:["اجعل ‎{title}‎ بدون مقياس محدد (ملء الشاشة)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ar:["اجعل المجموعة ‎{group}‎ غير مرئية"]}},45987:e=>{e.exports={en:["make group {group} visible"],ar:["اجعل المجموعة ‎{group}‎ مرئية"]}},78055:e=>{e.exports={en:["merge down"],ar:["دمج لأسفل"]}},41866:e=>{e.exports={en:["merge to pane"],ar:["دمج في جزء"]}},52458:e=>{e.exports={en:["merge up"],ar:["دمج لأعلى"]}},90091:e=>{e.exports={en:["n/a"],ar:["لا يوجد"]}},94981:e=>{e.exports={en:["scale price"],ar:["مقياس السعر"]}},63796:e=>{e.exports={en:["scale price chart only"],ar:["نطاق الرسم البياني للسعر فقط"]}},70771:e=>{e.exports={en:["scale time"],ar:["وقت المقياس"]}},42070:e=>{e.exports={en:["scroll"],ar:["تمرير"]}},87840:e=>{e.exports={en:["scroll time"],ar:["وقت التمرير"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ar:["تعيين إستراتيجية اختيار مقياس السعر على {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ar:["أرسل {title} للخلف"]}},5005:e=>{e.exports={en:["send {title} to back"],ar:["أرسل {title} إلى الخلف"]}},69546:e=>{e.exports={en:["send group {title} backward"],ar:["أرسل المجموعة {title} إلى الخلف"]}},63934:e=>{e.exports={en:["share line tools globally"],ar:["مشاركة أدوات الخط بشكل شامل"]}},90221:e=>{e.exports={en:["share line tools in layout"],ar:["مشاركة أدوات الخط في التنسيق"]}},13336:e=>{e.exports={en:["show all ideas"],ar:["عرض جميع التحاليل"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ar:["عرض جميع التحاليل للمستخدمين الذين يتم متابعتهم"]}},57460:e=>{e.exports={en:["show my ideas only"],ar:["عرض تحاليلي فقط"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ar:["البقاء في وضع الرسم"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ar:["إيقاف مزامنة الرسم"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ar:["وقف أداة (أدوات) مزامنة الخط"]}},53278:e=>{e.exports={en:["symbol lock"],ar:["قفل الرمز"]}},91677:e=>{e.exports={en:["sync time"],ar:["وقت المزامنة"]}},3140:e=>{e.exports={en:["powered by"],ar:["مدعوم من"]}},92800:e=>{e.exports={en:["powered by TradingView"],ar:["بواسطة TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ar:["لصق الرسم"]}},1064:e=>{e.exports={en:["paste indicator"],ar:["لصق مؤشر"]}},57010:e=>{e.exports={en:["paste {title}"],ar:["لصق {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ar:["ثبت على المقياس الأيسر"]}},7495:e=>{e.exports={en:["pin to right scale"],ar:["ثبت إلى المقياس الأيمن"]}},81566:e=>{ +e.exports={en:["pin to scale {label}"],ar:["ثبت على المقياس ‎{label}‎"]}},2618:e=>{e.exports={en:["rearrange panes"],ar:["إعادة ترتيب الأجزاء"]}},60806:e=>{e.exports={en:["remove all indicators"],ar:["إزالة جميع المؤشرات"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ar:["إزالة جميع المؤشرات وأدوات الرسم"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ar:["إزالة أدوات الخط الفارغة غير المحددة"]}},30538:e=>{e.exports={en:["remove drawings"],ar:["حذف الرسومات"]}},1193:e=>{e.exports={en:["remove drawings group"],ar:["تغيير المنازل العشرية"]}},38199:e=>{e.exports={en:["remove line data sources"],ar:["إزالة مصادر خط البيانات"]}},93333:e=>{e.exports={en:["remove pane"],ar:["إزالة جزء"]}},94543:e=>{e.exports={en:["remove {title}"],ar:["إزالة ‎{title}‎"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ar:["حذف مجموعة أدوات الخطوط ‎{name}‎"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ar:["تغيير اسم المجموعة ‎{group}‎ إلى ‎{newName}‎"]}},85366:e=>{e.exports={en:["reset layout sizes"],ar:["إعادة تعيين أحجام التنسيق"]}},3323:e=>{e.exports={en:["reset scales"],ar:["إعادة تعيين المقاييس"]}},17336:e=>{e.exports={en:["reset time scale"],ar:["إعادة تعيين مقياس الزمن"]}},47418:e=>{e.exports={en:["resize layout"],ar:["تغيير حجم التنسيق"]}},85815:e=>{e.exports={en:["restore defaults"],ar:["استعادة الإعدادات الافتراضية"]}},96881:e=>{e.exports={en:["restore study defaults"],ar:["استعادة الإعدادات الافتراضية للدراسة"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ar:["تبديل حالة اللوحة المكبرة"]}},42240:e=>{e.exports={en:["toggle auto scale"],ar:["تبديل المقياس التلقائي"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ar:["تبديل حالة اللوحة المطوية"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ar:["تبديل الفهرس إلى مقياس 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],ar:["تبديل قفل المقياس"]}},49403:e=>{e.exports={en:["toggle log scale"],ar:["تبديل المقياس اللوغاريتمي"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ar:["تبديل مقياس النسبة المئوية"]}},80688:e=>{e.exports={en:["toggle regular scale"],ar:["تبديل المقياس العادي"]}},46807:e=>{e.exports={en:["track time"],ar:["وقت المسار"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ar:["وقف تشغيل مشاركة أدوات الخط"]}},99234:e=>{e.exports={en:["unanchor objects"],ar:["عناصر غير مثبتة"]}},23230:e=>{e.exports={en:["unlock objects"],ar:["تحرير العنصر"]}},74590:e=>{e.exports={en:["unlock group {group}"],ar:["فتح المجموعة ‎{group}‎"]}},12525:e=>{e.exports={en:["unlock {title}"],ar:["تحرير ‎{title}‎"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ar:["إلغاء الاندماج في الجزء السفلي الجديد"]}},79443:e=>{e.exports={en:["unmerge up"],ar:["فصل"]}},46453:e=>{e.exports={en:["unmerge down"],ar:["إلغاء الدمج لأسفل"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ar:["نوع رسم {chartStyle} غير متاح حاليًا للفواصل الزمنية القائمة على التيك."]}},41643:e=>{e.exports={en:["{count} bars"], +ar:["{count} أعمدة"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ar:["{symbol} تم تفريغ القوائم المالية عن طريق TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ar:["نشر {userName} على {customer} في {date}"]}},91084:e=>{e.exports={en:["zoom"],ar:["تكبير"]}},49856:e=>{e.exports={en:["zoom in"],ar:["تكبير"]}},73638:e=>{e.exports={en:["zoom out"],ar:["تصغير"]}},41807:e=>{e.exports={en:["day","days"],ar:["يوم","يوم","يومين","أيام","يوم","يوم"]}},42328:e=>{e.exports={en:["hour","hours"],ar:["ساعة","ساعة","ساعة","ساعات","ساعة","ساعة"]}},98393:e=>{e.exports={en:["month","months"],ar:["شهر","شهر","شهر","أشهر","شهرًا","شهرًا"]}},78318:e=>{e.exports={en:["minute","minutes"],ar:["دقيقة","دقيقة","دقيقتين","دقائق","دقيقة","دقيقة"]}},33232:e=>{e.exports={en:["second","seconds"],ar:["ثانية","ثانية","ثانيتان","ثوان","ثانية","ثانية"]}},89937:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},48898:e=>{e.exports={en:["week","weeks"],ar:["أسبوع","أسبوع","أسبوعين","أسابيع","أسبوع","أسبوع"]}},11913:e=>{e.exports={en:["tick","ticks"],ar:["تيك","تيك","تيك","تيك","تيك","تيك"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ar:["{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم "]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ar:["{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات","{amount} من المؤشرات"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ar:["‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش","‎{count}‎ش"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ar:["‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي","‎{count}‎ي"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ar:["‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س","‎{count}‎س"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ar:["صناديق مؤشرات سندات الخزانة قصيرة الأجل Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ar:["صندوق مؤشرات أسهم الشركات الأعلى عائد من 0 إلى 5 سنوات"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ar:["مؤشر S&P/ASX للأسهم الاسترالية 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ar:["مؤشر S&P/ASX للأسهم الاسترالية 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ar:["مؤشر S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ar:["دولار أسترالي/ دولار كندي"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ar:["دولار أسترالي/ فرنك سويسري"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ar:["دولار أسترالي/ ين ياباني"]}, +e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ar:["دولار أسترالي/ دولار نيوزلاندي"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ar:["دولار أسترالي/ روبل روسي"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ar:["دولار أسترالي/ دولار أمريكي"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ar:["مؤشر S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ar:["بيتكوين كاش / يورو"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ar:["بيتكوين كاش/ دولار أمريكي"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ar:["مؤشر BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ar:["مؤشر بورصة استانبول 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ar:["بيتكون / مؤشر الدولار الأمريكي"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ar:["مؤشر IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ar:["مؤشر Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ar:["مؤشر IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ar:["مؤشر Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ar:["شركة فورد للسيارات"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ar:["مؤشر S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ar:["ريال برازيلي/ ين ياباني"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ar:["مؤشر S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ar:["بتكوين / دولار كندي"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ar:["بتكوين/ يوان صيني"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ar:["بتكوين/ يورو"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ar:["بتكوين/ وون كوري جنوبي"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ar:["بيتكوين / روبل روسي"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ar:["بيتكوين / بات تايلندي"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ar:["بتكوين/ دولار أمريكي"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ar:["بيتكوين جولد / دولار أمريكي"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ar:["مؤشر بيرو العام S&P / BVL (PEN)"]}, +e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ar:["مؤشر بورصة الأوراق المالية بساو باولو"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ar:["دولار كندي/ ين ياباني"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ar:["الدولار الكندي/الدولار الأمريكي"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ar:["مؤشر S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ar:["مؤشر تقلب S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ar:["العقود الآجلة لسندات الخزينة"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ar:["العقود الآجلة للذرة"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ar:["العقود الآجلة لوجبة فول الصويا"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ar:["العقود الآجلة لسندات الخزينة لأجل 10 سنوات"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ar:["العقود الآجلة للشوفان"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ar:["العقود الآجلة للفائدة الفديرالية 30 يوم"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ar:["العقود الآجلة للأرز"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ar:["عقود الآجلة لفول الصويا"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ar:["عقود القمح الآجلة"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ar:["عقود Mini الآجلة لفول الصويا"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ar:["عقود Mini الآجلة للقمح"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ar:["عقود داو جونز 30 الاجلة E-MINI ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ar:["فرنك سويسري/ ين ياباني"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ar:["الفرنك السويسري/الدولار الأمريكي"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ar:["العقود الآجلة للبيتكوين CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],ar:["العقود الآجلة-النقدية للزبدة (مستمرة: العقد الحالي الأمامي)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ar:["العقود الآجلة للماشية المغذية"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ar:["العقود الآجلة للحم الخنزير خالي الدهن Lean Hogs"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ar:["العقود الآجلة للماشية الحية"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ar:["عقود E-mini الآجلة لليورو"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ar:["عقود E-mini الآجلة لـ S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ar:["عقود E-mini آجلة للين الياباني"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={ +en:["NASDAQ 100 E-mini Futures"],ar:["عقود NASDAQ 100 E-MINI الآجلة"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ar:["العقود الآجلة لمؤشر E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ar:["العقود الآجلة للألومينوم الأوروبي Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ar:["العقود الآجلة للألومينيوم MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ar:["العقود الآجلة للذهب"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ar:["عقود النحاس الآجلة"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ar:["العقود الآجلة للفضة"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ar:["عقود E-mini الآجلة للنحاس"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ar:["عقود (Mini) الآجلة للفضة"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ar:["عقود (Mini) الآجلة للذهب"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ar:["عقود الفروقات السعرية للنحاس"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ar:["عقود الفروقات السعرية للذرة"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ar:["عقود الفروقات السعرية للقطن"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ar:["إجمالي القيمة السوقية للعملات الرقمية بالدولار الأمريكي"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ar:["مؤشر DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ar:["مؤشر متوسط داو جونز المركب"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ar:["مؤشر داو جونز للسلع - العنصر الزراعي المغطى"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ar:["مؤشر داو جونز للسلع - كاكاو"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ar:["مؤشر داو جونز للسلع - الطاقة"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ar:["مؤشر داو جونز للسلع - ذهب"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ar:["مؤشر داو جونز للسلع - حبوب"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ar:["مؤشر داو جونز للسلع - نيكل"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ar:["مؤشر داو جونز للسلع - البن"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ar:["مؤشر داو جونز للسلع - السكر"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ar:["مؤشر داو جونز للسلع - فضة"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر متوسط داو جونز الصناعي"]},e.exports["#DJ:DJT-symbol-description"]={ +en:["Dow Jones Transportation Average Index"],ar:["مؤشر متوسط داو جونز للنقل"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ar:["مؤشر متوسط داو جونز الخدمي"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ar:["مؤشر داو جونز للفحم في الولايات المتحدة"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ar:["مؤشر EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ar:["ايثيريوم كلاسيك/بيتكوين"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ar:["إيثريوم كلاسيك / يورو"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ar:["ايثيريوم كلاسيك/دولار أمريكي"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ar:["إيثيريوم/بيتكوين"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ar:["الإيثيريوم / يورو"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ar:["الإيثيريوم / جنيه بريطاني"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ar:["الإيثيريوم / ين ياباني"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ar:["إيثيريوم / وون كوريا الجنوبية"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ar:["إيثيريوم / البات التايلندي"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ar:["اثيريوم/دولار أمريكي"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ar:["سند دين باليورو"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ar:["يورو / دولار أسترالي"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ar:["يورو/ ريال برازيلي"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ar:["يورو / دولار كندي"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ar:["يورو / فرنك سويسرى"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ar:["يورو / جنيه إسترليني"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ar:["يورو / ين يابانى"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ar:["يورو / كرونا نرويجي"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ar:["يورو / دولار نيوزيلاندى"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ar:["مؤشر AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ar:["مؤشر BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ar:["يورو/ روبل روسي"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ar:["يورو / روبل روسي"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ar:["يورو / كورونة سويدية"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ar:["يورو / ليره تركية"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ar:["يورو / دولار أمريكى"]}, +e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر يورو ستوكس 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ar:["US SmallCap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر كاك 40 CAC"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ar:["الناتج المحلي الإجمالي، مقرب لأقرب علامة عشرية واحدة"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ar:["إجمالي تعداد السكان: تشمل جميع الأعمار والقوات المسلحة في الخارج"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ar:["معدل البطالة المدنية"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ar:["مؤشر FTSE بورصة ماليزيا KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ar:["شركة كي ترونيك."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ar:["مؤشر S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["متوسط مؤشر داو جونز الصناعي"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ar:["جنيه إسترليني / دولار أسترالي"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ar:["جنيه إسترليني / دولار كندي"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ar:["جنيه إسترليني / فرنك سويسري"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ar:["جنيه إسترليني / يورو"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ar:["جنيه إسترليني / ين ياباني"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ar:["جنيه إسترليني / دولار نيوزيلندي"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ar:["جنيه بريطاني / زلوتي بولندي"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ar:["جنيه إسترليني / روبل روسي"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ar:["جنيه إسترليني / دولار أمريكي"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ar:["ألفابيت إنك (جوجل) فئة C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ar:["شركة ألفابت (شركة جوجل) الفئة أ"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ar:["مؤشر بورصة وارسو 20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ar:["مؤشر هانج سينج Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ar:["العقود الآجلة لمؤشر الدولار الأمريكي"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ar:["مؤشر IDX المركب"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ar:["مؤشر الشركات الصينية هانغ سنغ"]}, +e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ar:["مؤشر جاكارتا المركب"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ar:["مؤشر KLCI الماليزي"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ar:["مؤشر MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ar:["مؤشر بورصة سينغافورة"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ar:["مؤشر تايوان المرجح"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ar:["مؤشر شنغاهاي المركب"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ar:["يوتا / دولار أمريكي"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ar:["ين ياباني / وون كورى"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ar:["ين ياباني / روبل روسي"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ar:["الين الياباني/الدولار الأمريكي"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ar:["شركة لوك أويل"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ar:["لايتكوين / ريال برازيلي"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ar:["لايتكوين / بيتكوين"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ar:["لايتكوين/دولار"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ar:["لونا / الدولار الأمريكي"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ar:["العقود الآجلة للنفط خام برنت"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ar:["مؤشر أسعار الأسهم في بورصة موسكو"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ar:["مؤشر بورصة موسكو"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ar:["العقود الآجلة لمؤشر MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ar:["عقود مؤشر بورصة موسكو الآجلة"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ar:["العقود الآجلة لمؤشر RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ar:["مؤشر نظام التداول الروسي RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],ar:["شركة روسال المتحدة العمومية المحدودة"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ar:["بنك SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ar:["Microsoft شركة مايكروسوفت"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ar:["مؤشر ناسداك 100 CFD"]}, +e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ar:["شركة Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ar:["Alphabet Inc (Google) الفئة C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ar:["Alphabet Inc (Google) الفئة A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ar:["مؤشر PHLX لقطاع الإسكان"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ar:["عقود صناديق تداول المؤشرات لسندات الخزينة لأجل 7-10 سنوات"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة 3-7 سنوات Ishares"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ar:["مؤشر ناسداك المركب"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ar:["لوسيد موتور"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ar:["مؤشر ناسداك 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ar:["مؤشر PHLX لقطاع خدمات النفط"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة 1-3 سنوات Ishares"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ar:["مؤشر فيلادلفيا لأشباه الموصلات"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ar:["صناديق مؤشرات سندات الخزانة أكثر من 20 سنة Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ar:["مؤشر PHLX للقطاع الخدمي"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ar:["مؤشر PHLX لقطاع الذهب والفضة"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],ar:["سهم شركة زسكلار"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ar:["نيو / دولار أمريكي"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ar:["غاز طبيعى (خطوط أنابيب هنري هاب)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ar:["مؤشر Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ar:["العقود الآجلة للإيثانول NY Ethanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ar:["عقود الكاكاو الآجلة"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ar:["عقود خام النفط الخفيف الآجلة"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ar:["العقود الآجلة للديزل منخفض الكبريت NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ar:["عقود القهوة الآجلة"]}, +e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ar:["عقود الغاز الطبيعي الآجلة"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ar:["العقود الآجلة للبلاديوم"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ar:["العقود الآجلة للبلاتين"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ar:["العقود الآجلة للغاز الطبيعي RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ar:["عقود القطن الآجلة"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ar:["عقود E-mini الآجلة للغاز الطبيعي"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ar:["عقود E-mini الآجلة لخام النفط الخفيف"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ar:["عقود E-mini الآجلة للجازولين"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ar:["مجموعة علي بابا القابضة المحدودة"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ar:["مؤشر NYSE المركب"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ar:["مؤشر AMEX المركب"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ar:["مؤشر السوق الرئيسي NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ar:["دولار نيوزيلندي / ين ياباني"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ar:["دولار نيوزيلندي / دولار أمريكي"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ar:["المؤشر الشامل للسوق النيوزيلاندي S&P/NZX"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ar:["مؤشر S & P / NZX 50 الإجمالي"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ar:["الغاز الطبيعي"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ar:["مؤشر ستاندرد أند بورز S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ar:["نحاس"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ar:["مؤشر كوبنهاجن OMX 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ar:["مؤشر OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ar:["مؤشر OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ar:["مؤشر OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ar:["مؤشر OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ar:["مؤشر OMX Vilnius Gross"]}, +e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ar:["صندوق مؤشرات الأسهم اليابانية"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ar:["مؤشر QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ar:["مؤشر RTS الروسي"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ar:["مؤشر Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ar:["مؤشر Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ar:["مؤشر Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ar:["شركة الاتصالات العالمية العامة"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ar:["شركة فورد للسيارات"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ar:["مؤشر السوق السويسري"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ar:["سولانا / الدولار الأمريكي"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ar:["عقود الفروقات السعرية لفول الصويا"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ar:["مؤشر S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ar:["مؤشر S&P جولدمان ساكس للسلع"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ar:["ستاندرد أند بورز 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ar:["مؤشر قيمة S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ar:["مؤشر ستاندرد آند بورز 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ar:["عقود الفروقات السعرية للسكر"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ar:["مؤشر Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ar:["سهم مسك تداول"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ar:["مؤشر تداول السعودي لجميع الأسهم"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ar:["مؤشر TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ar:["مؤشر S&P/TSX المركب"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ar:["صناديق مؤشرات بورصة باريس S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ar:["السندات الحكومية الاسترالية 10 سنوات"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الاسترالية 10 سنوات"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ar:["مؤشر الدولار الأسترالي"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ar:["مؤشر الجنيه البريطاني"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ar:["سندات الحكومة الكندية لـ10 سنوات"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الكندية لـ10 سنوات"]}, +e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ar:["مؤشر كاك 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ar:["السندات الحكومية الصينية 10 سنوات"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الصينية 10 سنوات"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ar:["مؤشر الدولار الكندي"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ar:["السندات الحكومية الألمانية 10 سنوات"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الألمانية 10 سنوات"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر داو جونز التصنيعي"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ar:["موشر الدولار الأمريكي"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ar:["السندات الحكومية الإسبانية لأجل 10 سنوات"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الإسبانية لأجل 10 سنوات"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ar:["سندات اليورو"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ar:["مؤشر اليورو"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ar:["السندات الحكومية الفرنسية 10 سنوات"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الفرنسية 10 سنوات"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ar:["السندات الحكومية البريطانية لأجل سنتين"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ar:["السندات الحكومية البريطانية لأجل 10 سنوات"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية البريطانية لأجل 10 سنوات"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ar:["الذهب (دولار أمريكي/أونصة)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ar:["مؤشر Hang Seng للشركات الصينية"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ar:["مؤشر IBEX 35 الإسباني"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ar:["السندات الحكومية الإندونيسية 3 سنوات"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ar:["السندات الحكومية الإندونيسية 10 سنوات"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الأندونيسية لـ10 سنوات"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ar:["السندات الحكومية الهندية 10 سنوات"]},e.exports["#TVC:IN10Y-symbol-description"]={ +en:["India Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومه الهنديه لـ 10 سنوات"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ar:["السندات الحكومية الإيطالية 10 سنوات"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومه الإيطالية لأجل 10 سنوات"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ar:["مؤشر الولايات المتحدة المركب"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ar:["السندات الحكومية اليابانبة 10 سنوات"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ar:["عوائد سندات الحكومة اليابانية لـ 10 سنوت"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ar:["مؤشر الين الياباني"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ar:["مؤشر أسعار الأسهم المركب في كوريا"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ar:["السندات الحكومية الكورية 10 سنوات"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الكورية 10 سنوات"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ar:["السندات الحكومية الماليزية لأجل 10 سنوات"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الماليزية لأجل 10 سنوات"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ar:["مؤشر ناسداك 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ar:["مؤشر Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ar:["سندات الحكومة الهولندية لـ10 سنوات"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة الهولندية لـ10 سنوات"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ar:["مؤشر NYSE المركب"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ar:["سندات الحكومة النيوزلندية لـ10 سنوات"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ar:["عائد سندات الحكومة النيوزلندية لـ10 سنوات"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ar:["البلاديوم (دولار أمريكي/أونصة)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ar:["عوائد السندات الحكومية البولندية لأجل 5 سنوات"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية البولندية لأجل 10 سنوات"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ar:["عقود الفروقات السعرية للبلاتين (دولار أمريكي/أونصة)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ar:["السندات الحكومية البرتغالية 10 سنوات"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"], +ar:["عوائد السندات الحكومية البرتغالية 10 سنوات"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ar:["مؤشر Top 40 جنوب أفريقيا"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ar:["الفضة (دولا أمريكي/أونصة)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ar:["ستاندرد أند بورز 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ar:["مؤشر السوق السويسري"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ar:["مؤشر Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ar:["مؤشر Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ar:["مؤشر الفرنك السويسري"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ar:["السندات الحكومية التركية 10 سنوات"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية التركية أجل 10 سنوات"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ar:["عقود الفروقات لنفط خام برنت"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ar:["السندات الحكومية الأمريكية لأجل سنتين"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل سنتان"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ar:["السندات الحكومية الأمريكية 5 سنوات"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل 5 سنوات"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ar:["السندات الحكومية الأمريكية 10 سنوات"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ar:["عوائد السندات الحكومية الأمريكية لأجل 10 سنوات"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ar:["سندات الخدانة الحكومية لأجل 30 سنة"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ar:["عقود الفروقات السعرية للنفط الخام WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ar:["مؤشر تّقلب S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ar:["مؤشر عملة الدولار النيوزيلاندي"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ar:["مؤشر بورصة تايوان المرجح"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ar:["مؤشر رأس المال المرجعي في تايوان"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ar:["شركة تويتر"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ar:["مؤشر فوتسي 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ar:["عقود الفروقات السعرية للنفط (خام برنت)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ar:["Uniswap / الدولار الأمريكي"]}, +e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ar:["مؤشر متوسط داو جونز الصناعي"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ar:["الدولار الأمريكي/الدولار الأسترالي"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ar:["دولار أمريكي / ريال برازيلي"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ar:["دولار أمريكي / دولار كندي"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ar:["دولار أمريكي / فرنك سويسري"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ar:["دولار أمريكي / يوان صيني"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ar:["دولار أمريكي / كورونا دنماركية"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ar:["الدولار الأمريكي/اليورو"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ar:["الدولار الأمريكي/الجنيه البريطاني"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ar:["دولار أمريكي / دولار هونج كونج"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ar:["دولار أمريكي / فورنت مجري"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ar:["دولار أمريكي / روبية"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ar:["الدولار الأمريكي / الشيكل الإسرائيلي"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ar:["دولار أمريكي / روبية هندية"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ar:["دولار أمريكي / ين ياباني"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ar:["دولار أمريكي / وون كوري"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ar:["دولار أمريكي / بيزو مكسيكي"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ar:["الدولار الأمريكي/الدولار النيوزيلاندي"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ar:["دولار أمريكي / بيزو مكسيكي"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ar:["دولار أمريكي / زلوتى بولندي"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ar:["دولار أمريكي / روبل روسي"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ar:["دولار أمريكي / روبل روسي غدا"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ar:["دولار أمريكي / كورونا سويدية"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ar:["دولار أمريكي / دولار سنغافوري"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ar:["دولار أمريكي / بات تايلندي"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ar:["دولار أمريكي / ليرة تركية"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ar:["الدولار الأمريكي / الراند الجنوب إفريقي"]}, +e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ar:["عقود الفروقات السعرية للنفط الخام (WTI )"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ar:["عقود الفروقات السعرية للقمح"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ar:["دولار أمريكي / معدن الفضة"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ar:["الذهب / دولار أمريكي"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ar:["بيتكوين/دولار كندي"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ar:["مؤشر داكس"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ar:["مونيرو / دولار أمريكي"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ar:["عقود فروقات معدن البالاديوم"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ar:["معدن البلاتين / دولار أمريكي"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ar:["ريبيل / بيتكوين"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ar:["ريبيل / يورو"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ar:["ريبيل / دولار أمريكي"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ar:["زد كاش / دولار أمريكي"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ar.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ar.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index e0940913..00000000 --- a/charting_library/bundles/ar.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],ar:["الأعمدة البيانية"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ar:["(سعر الفتح + أعلى سعر+ أدنى سعر + سعر الإغلاق)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ar:["(أعلى سعر+ أدنى سعر + سعر الإغلاق)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ar:["(أعلى سعر + أدنى سعر)/2"]}},31882:e=>{e.exports={en:["12-hours"],ar:["‎ ‎ 12 ساعة"]}},5797:e=>{e.exports={en:["24-hours"],ar:["24 ساعة"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]}},23739:e=>{e.exports={en:["Canvas"],ar:["لوحة"]}},24197:e=>{e.exports={en:["Center"],ar:["مركز"]}},15153:e=>{e.exports={en:["Chart basic styles"],ar:["أنماط الرسم البياني الأساسية"]}},45639:e=>{e.exports={en:["Chart values"],ar:["قيم الرسم البياني"]}},84831:e=>{e.exports={en:["Close line"],ar:["خط الإغلاق"]}},74622:e=>{e.exports={en:["Crosshair"],ar:["مؤشر التقاطع"]}},81849:e=>{e.exports={en:["Currency"],ar:["عملة"]}},3015:e=>{e.exports={en:["Currency and Unit"],ar:["العملة والوحدة"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ar:["تعديل البيانات لأرباح الأسهم"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ar:["ضبط لتغييرات العقود"]}},36620:e=>{e.exports={en:["Alerts"],ar:["تنبيهات"]}},14119:e=>{e.exports={en:["Arguments"],ar:["مدخلات"]}},68650:e=>{e.exports={en:["Average close"],ar:["متوسط الإغلاق"]}},27567:e=>{e.exports={en:["Bottom"],ar:["الأسفل"]}},3159:e=>{e.exports={en:["Bottom line"],ar:["الخط السفلي"]}},74406:e=>{e.exports={en:["Body"],ar:["الجزء الرئيسي"]}},333:e=>{e.exports={en:["Borders"],ar:["إطارات"]}},79468:e=>{e.exports={en:["Background"],ar:["الخلفية"]}},10842:e=>{e.exports={en:["Bar change values"],ar:["قيمة التغير للعمود"]}},28975:e=>{e.exports={en:["Base level"],ar:["مستوى الأساس"]}},76473:e=>{e.exports={en:["Bid and ask"],ar:["سعر البيع والشراء"]}},32744:e=>{e.exports={en:["Buttons"],ar:["أزرار"]}},68662:e=>{e.exports={en:["Grid lines"],ar:["خطوط الشبكة"]}},17611:e=>{e.exports={en:["Down bars"],ar:["الشموع الهابطة"]}},23743:e=>{e.exports={en:["Down color"],ar:["لون الإنخفاض"]}},48225:e=>{e.exports={en:["Data modification"],ar:["تعديل البيانات"]}},84838:e=>{e.exports={en:["Date format"],ar:["تنسيق التاريخ"]}},42357:e=>{e.exports={en:["Day of week on labels"],ar:["يوم الأسبوع على الملصقات"]}},16564:e=>{e.exports={en:["Default"],ar:["افتراضي"]}},78734:e=>{e.exports={en:["Description"],ar:["الوصف"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ar:["خلفية ساعات التداول الإلكترونية"]}},69808:e=>{e.exports={en:["Events"],ar:["أحداث"]}},41129:e=>{e.exports={en:["Fill"],ar:["ملئ"]}},61112:e=>{e.exports={en:["Fill top area"],ar:["إملئ المنطقة العلوية"]}},73185:e=>{e.exports={en:["Fill bottom area"],ar:["ملء المنطقة السفلية"]}},95406:e=>{e.exports={en:["Horizontal"],ar:["أفقي"]}},61900:e=>{e.exports={en:["Horz only"],ar:["أفقي فقط"]}},14180:e=>{e.exports={en:["High and low"],ar:["أعلى وأدنى"]}},56359:e=>{e.exports={en:["High line"],ar:["خط أعلى مستوى"]} -},47326:e=>{e.exports={en:["Integer"],ar:["عدد صحيح"]}},84549:e=>{e.exports={en:["Indicators"],ar:["مؤشرات"]}},78082:e=>{e.exports={en:["Indicators and financials"],ar:["المؤشرات والبيانات المالية"]}},25765:e=>{e.exports={en:["Open market status"],ar:["حالة الأسواق المفتوحة"]}},34579:e=>{e.exports={en:["Low line"],ar:["خط أدنى مستوى"]}},14876:e=>{e.exports={en:["Logo"],ar:["الشعار"]}},89315:e=>{e.exports={en:["Long Description"],ar:["وصف مطوّل"]}},72423:e=>{e.exports={en:["Last day change values"],ar:["قيم تغيير اليوم الأخير"]}},11626:e=>{e.exports={en:["Left"],ar:["يسار"]}},8249:e=>{e.exports={en:["Money"],ar:["أموال"]}},70937:e=>{e.exports={en:["Margins"],ar:["هوامش"]}},68833:e=>{e.exports={en:["Middle"],ar:["وسط"]}},58589:e=>{e.exports={en:["No overlapping labels"],ar:["بدون ملصقات متداخلة"]}},60798:e=>{e.exports={en:["None"],ar:["لا شيء"]}},51019:e=>{e.exports={en:["Navigation"],ar:["تنقل"]}},99709:e=>{e.exports={en:["Name"],ar:["الاسم"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ar:["احفظ موضع الحافة اليسرى للمخطط عند تغيير الفاصل الزمني"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ar:["أوضاع المقياس (A و L)"]}},93968:e=>{e.exports={en:["Scales"],ar:["المقاييس"]}},90275:e=>{e.exports={en:["Scales and lines"],ar:["المقاييس والخطوط"]}},30042:e=>{e.exports={en:["Scales placement"],ar:["وضع المقاييس"]}},28715:e=>{e.exports={en:["Status line"],ar:["خط الحالة"]}},95481:e=>{e.exports={en:["Symbol"],ar:["رمز"]}},53263:e=>{e.exports={en:["Pane"],ar:["جزء"]}},82894:e=>{e.exports={en:["Pane separators"],ar:["فواصل الأجزاء"]}},16207:e=>{e.exports={en:["Percentage"],ar:["نسبة مئوية"]}},94408:e=>{e.exports={en:["Pips"],ar:["نقاط"]}},60904:e=>{e.exports={en:["Pre/post market"],ar:["ما قبل/بعد الجلسة"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ar:["خلفية ما قبل/بعد الجلسة"]}},59766:e=>{e.exports={en:["Precision"],ar:["الدقة"]}},83811:e=>{e.exports={en:["Previous day close"],ar:["إغلاق اليوم السابق"]}},35082:e=>{e.exports={en:["Price Scale"],ar:["مقياس الأسعار"]}},27632:e=>{e.exports={en:["Price and percentage value"],ar:["السعر وقيمة النسبة المئوية"]}},62142:e=>{e.exports={en:["Price labels & lines"],ar:["ملصقات وخطوط الأسعار"]}},84684:e=>{e.exports={en:["Price source"],ar:["مصدر السعر"]}},73466:e=>{e.exports={en:["Projection up bars"],ar:["إسقاط الأعمدة الصاعدة"]}},77430:e=>{e.exports={en:["Projection candles"],ar:["شموع الإسقاط"]}},88367:e=>{e.exports={en:["Projection down bars"],ar:["إسقاط الأعمدة الهابطة"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ar:["عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},50421:e=>{e.exports={en:["Right"],ar:["يمين"]}},62532:e=>{e.exports={en:["Right Margin"],ar:["الهامش الأيمن"]}},41571:e=>{e.exports={en:["Watermark"],ar:["علامة مائية"]}},32163:e=>{e.exports={en:["Wick"],ar:["ظل الشمعة"]}},97118:e=>{e.exports={en:["Top"],ar:["الأعلى"]}},89349:e=>{e.exports={en:["Top line"],ar:["الخط العلوي"]}},70320:e=>{e.exports={en:["Text"],ar:["النص"]}},25485:e=>{e.exports={ -en:["Text alignment"],ar:["محاذاة النص"]}},67781:e=>{e.exports={en:["Text orientation"],ar:["اتجاه النص"]}},20215:e=>{e.exports={en:["Thin bars"],ar:["أعمدة نحيفة"]}},70198:e=>{e.exports={en:["Title"],ar:["عنوان"]}},29854:e=>{e.exports={en:["Titles"],ar:["العناوين"]}},5791:e=>{e.exports={en:["Ticker"],ar:["الرمز"]}},16816:e=>{e.exports={en:["Ticker and description"],ar:["الرمز والوصف"]}},24821:e=>{e.exports={en:["Ticks"],ar:["تيكات السعر"]}},93965:e=>{e.exports={en:["Time Scale"],ar:["مقياس الوقت"]}},5591:e=>{e.exports={en:["Time hours format"],ar:["تنسيق الساعات"]}},77073:e=>{e.exports={en:["Timezone"],ar:["توقيت"]}},76495:e=>{e.exports={en:["Trading"],ar:["تداول"]}},33564:e=>{e.exports={en:["Unit"],ar:["وحدة"]}},23091:e=>{e.exports={en:["Up color"],ar:["لون الإرتفاع"]}},36957:e=>{e.exports={en:["Up bars"],ar:["الشموع الصاعدة"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ar:["استخدم التسوية في أقرب وقت على الفاصل الزمني اليومي"]}},37644:e=>{e.exports={en:["Volume"],ar:["حجم التداول"]}},51514:e=>{e.exports={en:["Value"],ar:["قيمة"]}},31218:e=>{e.exports={en:["Value according to scale"],ar:["القيمة حسب المقياس"]}},60092:e=>{e.exports={en:["Values"],ar:["القِيم"]}},83594:e=>{e.exports={en:["Vert and horz"],ar:["عمودي وأفقي"]}},8402:e=>{e.exports={en:["Vert only"],ar:["عمودي فقط"]}},69526:e=>{e.exports={en:["Vertical"],ar:["عمودي"]}},21105:e=>{e.exports={en:["candle"],ar:["شمعة"]}},27068:e=>{e.exports={en:["change HLC bars"],ar:["تغيير أعمدة HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ar:["تغيير وضوح أزرار التنقل"]}},96227:e=>{e.exports={en:["change open market status visibility"],ar:["تغيير وضوح حالة السوق المفتوحة"]}},43231:e=>{e.exports={en:["change average close price line width"],ar:["تغيير عرض خط متوسط سعر الإغلاق"]}},47026:e=>{e.exports={en:["change average close price line color"],ar:["تغيير لون خط متوسط سعر الإغلاق"]}},86866:e=>{e.exports={en:["change area fill color"],ar:["تغيير لون المنطقة"]}},89346:e=>{e.exports={en:["change area line width"],ar:["تغيير عرض خط المنطقة"]}},29605:e=>{e.exports={en:["change area line color"],ar:["تغيير لون خطوط المنطقة"]}},4640:e=>{e.exports={en:["change area price source"],ar:["تغيير مصدر سعر المنطقة"]}},98407:e=>{e.exports={en:["change ask line color"],ar:["تغيير لون خط سعر الشراء"]}},42190:e=>{e.exports={en:["change base level"],ar:["تغيير مستوى الأساس"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ar:["تغيير لون قاع خط الأساس"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ar:["تغيير لون قاع خط الأساس"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ar:["تغيير لون المنطقة السفلية لخط الأساس"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ar:["تغيير لون المنطقة العليا لخط الأساس"]}},68609:e=>{e.exports={en:["change baseline price source"],ar:["تغيير مصدر السعر الأساسي"]}},69044:e=>{e.exports={en:["change baseline top line color"],ar:["تغيير لون خطوط خط الأساس"]}},68197:e=>{e.exports={ -en:["change baseline top line width"],ar:["تغيير عرض أعلى الخط الأساسي"]}},33464:e=>{e.exports={en:["change bar up color"],ar:["تغيير لون العمود الصاعد"]}},27426:e=>{e.exports={en:["change bar change visibility"],ar:["تغيير وضوح تغييرات الأعمدة"]}},59622:e=>{e.exports={en:["change bar down color"],ar:["تغيير لون العمود الهابط"]}},17919:e=>{e.exports={en:["change bid line color"],ar:["تغيير لون خط سعر البيع"]}},32094:e=>{e.exports={en:["change bottom margin"],ar:["تغيير الهامش السفلي"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ar:["تغيير وضوح وحدات الملصقات والعملة"]}},64003:e=>{e.exports={en:["change currency label visibility"],ar:["تغيير وضوح ملصقات العملة"]}},42803:e=>{e.exports={en:["change chart background color"],ar:["تغيير لون خلفية الرسم البياني"]}},41382:e=>{e.exports={en:["change chart background type"],ar:["تغيير نوع خلفية الرسم البياني"]}},79637:e=>{e.exports={en:["change chart values visibility"],ar:["تغيير رؤية قيم الرسم"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ar:["تغيير لون الأعمدة بناءً على الإغلاق السابق"]}},88324:e=>{e.exports={en:["change column up color"],ar:["تغيير لون الأعمدة الصاعد"]}},93890:e=>{e.exports={en:["change column down color"],ar:["تغيير لون الأعمدة الهابطة"]}},4727:e=>{e.exports={en:["change column price source"],ar:["تغيير مصدر سعر العمود"]}},50544:e=>{e.exports={en:["change crosshair width"],ar:["تغيير عرض التقاطع"]}},92885:e=>{e.exports={en:["change crosshair color"],ar:["تغيير لون التقاطع"]}},68418:e=>{e.exports={en:["change crosshair style"],ar:["تغيير نمط التقاطع"]}},43109:e=>{e.exports={en:["change date format"],ar:["تغيير تنسيق التاريخ"]}},30418:e=>{e.exports={en:["change day of week on labels"],ar:["يوم التغير من الأسبوع على الملصقات"]}},82063:e=>{e.exports={en:["change decimal places"],ar:["تغيير المنازل العشرية"]}},44223:e=>{e.exports={en:["change extended hours color"],ar:["تغيير لون الساعات الممددة"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ar:["تغيير ساعات التداول الإلكترونية"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ar:["تغيير وضوح خطوط الشبكة"]}},61407:e=>{e.exports={en:["change high and low price line color"],ar:["تغيير لون خط أعلى وأدنى سعر"]}},39581:e=>{e.exports={en:["change high and low price line width"],ar:["تغيير عرض خط أعلى وأدنى سعر"]}},6026:e=>{e.exports={en:["change high-low body color"],ar:["تغيير لون جسم أعلى-أدنى"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ar:["تغيير وضوح جسم أعلى-أدنى"]}},46844:e=>{e.exports={en:["change high-low border color"],ar:["تغيير لون حدود أعلى-أدنى"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ar:["تغيير وضوح حدود أعلى-أدنى"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ar:["تغيير وضوح ملصقات أعلى-أدنى"]}},56961:e=>{e.exports={en:["change high-low labels color"],ar:["تغيير لون ملصقات أعلى-أدنى"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ar:["تغيير لون خطوط الشبكة الأفقية"]}},63050:e=>{e.exports={en:["change indicator titles visibility"], -ar:["تغيير وضوح عناوين المؤشر"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ar:["تغيير وضوح قيم المؤشر"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ar:["تغيير وضوح مدخلات المؤشر"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ar:["وضوح ملصقات تغير المؤشرات وأسماء البيانات المالية"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ar:["وضوح ملصقات تغير المؤشرات والبيانات المالية"]}},66307:e=>{e.exports={en:["change last day change visibility"],ar:["تغيير الرؤية في اليوم الأخير"]}},91873:e=>{e.exports={en:["change legend background transparency"],ar:["تغيير شفافية خلفية المفتاح التوضيحي"]}},14246:e=>{e.exports={en:["change legend background visibility"],ar:["تغيير وضوح خلفية المفتاح التوضيحي"]}},88640:e=>{e.exports={en:["change line color"],ar:["تغيير لون الخط"]}},41837:e=>{e.exports={en:["change line price source"],ar:["تغيير مصدر سعر الخط"]}},48339:e=>{e.exports={en:["change line width"],ar:["تغيير عرض الخط"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ar:["تغيير وضوح أزرار الجزء"]}},52203:e=>{e.exports={en:["change pane separators color"],ar:["تغيير لون فواصل الجزء"]}},38730:e=>{e.exports={en:["change post market color"],ar:["تغيير لون ما بعد الجلسة"]}},28075:e=>{e.exports={en:["change post market line color"],ar:["تغيير لون خط ما بعد الجلسة"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ar:["تغيير وضوح خط أسعار ما قبل/بعد الجلسة"]}},44371:e=>{e.exports={en:["change pre market color"],ar:["تغيير لون ما قبل الجلسة"]}},96114:e=>{e.exports={en:["change pre market line color"],ar:["تغيير لون خط ما قبل الجلسة"]}},69814:e=>{e.exports={en:["change previous close price line color"],ar:["تغيير لون خط سعر الإغلاق السابق"]}},13660:e=>{e.exports={en:["change previous close price line width"],ar:["تغيير عرض خط سعر الإغلاق السابق"]}},87861:e=>{e.exports={en:["change price line color"],ar:["تغيير لون خطوط السعر"]}},29353:e=>{e.exports={en:["change price line width"],ar:["تغيير عرض خط السعر"]}},16241:e=>{e.exports={en:["change range bars style"],ar:["تغيير نمط أعمدة النطاق"]}},65821:e=>{e.exports={en:["change range thin bars"],ar:["تغيير نطاق الأعمدة الرقيقة"]}},75487:e=>{e.exports={en:["change renko wick down color"],ar:["تغيير لون ذيل رينكو الهابط"]}},92277:e=>{e.exports={en:["change renko wick up color"],ar:["تغيير لون ذيل الرينكو الصاعد"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ar:["تغيير وضوح ذيل الرينكو"]}},82946:e=>{e.exports={en:["change right margin"],ar:["تغيير الهامش الأيمن"]}},79545:e=>{e.exports={en:["change right margin percentage"],ar:["تغيير نسبة الهامش الأيمن"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ar:["تغيير لون علامة الرمز"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ar:["تغيير وضوح علامة الرمز"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ar:["تغيير وضوح وصف رمز"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ar:["تغيير وضوح حقل الرمز"]}}, -46066:e=>{e.exports={en:["change symbol last value mode"],ar:["تغيير وضع آخر قيمة للرمز"]}},902:e=>{e.exports={en:["change symbol legend format"],ar:["تغيير تنسيق مفتاح التوضيح الرمز"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ar:["تغيير موضع الحافة اليسرى لمخطط الحفظ عند تغيير الفاصل الزمني"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ar:["تغيير وضوح أزرار أوضاع المقياس"]}},76131:e=>{e.exports={en:["change scales text color"],ar:["تغيير لون نص المقاييس"]}},27792:e=>{e.exports={en:["change scales font size"],ar:["تغيير حجم خط المقاييس"]}},94997:e=>{e.exports={en:["change scales lines color"],ar:["تغيير لون خطوط المقاييس"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ar:["تغيير وضوح فواصل الجلسات"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ar:["تغيير عرض فواصل الجلسات"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ar:["تغيير وضوح لون فواصل الجلسات"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ar:["تغيير نمط فواصل الجلسات"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ar:["تغيير عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},60834:e=>{e.exports={en:["change thin bars"],ar:["تغيير الأعمدة الرقيقة"]}},39754:e=>{e.exports={en:["change time hours format"],ar:["تغيير تنسيق الساعات"]}},74883:e=>{e.exports={en:["change top margin"],ar:["تغيير الهامش العلوي"]}},51250:e=>{e.exports={en:["change unit label visibility"],ar:["تغيير وضوح ملصقات الوحدة"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ar:["تغيير لون خطوط الشبكة العمودية"]}},96201:e=>{e.exports={en:["change volume values visibility"],ar:["تغيير وضوح قيم الحجم"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ar:["تغيير لون حدود {candleType} الصاعد"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ar:["تغيير لون {candleType} الصاعد"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ar:["تغيير لون ذيل {candleType} الهابط"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ar:["تغيير لون ذيل {candleType} الصاعد"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ar:["تغيير وضوح ذيل {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ar:["تغيير وضوح الجسم {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ar:["تغيير وضوح حدود {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ar:["تغيير لون حدود {candleType} الهابط"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ar:["تغيير لون {candleType} الهابط"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ar:["تغيير لون حدود عمود {chartType} الهابط"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ar:["تغيير لون حدود عمود {chartType} الصاعد"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ar:["تغيير لون {chartType} الهابط"]}},42826:e=>{e.exports={ -en:["change {chartType} projection border bar up color"],ar:["تغيير لون الإسقاط لحدود عمود {chartType} الصاعد"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ar:["تغيير لون عمود الإسقاط {chartType} الهابط"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ar:["تغيير لون عمود الإسقاط {chartType} الصاعد"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ar:["تغيير لون {chartType} الصاعد"]}},66110:e=>{e.exports={en:["change {inputName} property"],ar:["تغيير خاصية {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ar:["ضبط لبيانات توزيعات الأرباح"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ar:["ضبط لتغييرات العقد"]}},92598:e=>{e.exports={en:["hollow candles"],ar:["شموع مفرغة"]}},57243:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},70282:e=>{e.exports={en:["renko"],ar:["رينكو"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ar:["استخدام التسوية عند الإغلاق على الفاصل الزمني اليومي"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ar:["{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ar.7458.068c610f8718bc62a766.js b/charting_library/bundles/ar.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..b58f7445 --- /dev/null +++ b/charting_library/bundles/ar.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],ar:["الأعمدة البيانية"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ar:["(سعر الفتح + أعلى سعر+ أدنى سعر + سعر الإغلاق)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ar:["(أعلى سعر+ أدنى سعر + سعر الإغلاق)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ar:["(أعلى سعر + أدنى سعر)/2"]}},31882:e=>{e.exports={en:["12-hours"],ar:["‎ ‎ 12 ساعة"]}},5797:e=>{e.exports={en:["24-hours"],ar:["24 ساعة"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]}},23739:e=>{e.exports={en:["Canvas"],ar:["لوحة"]}},24197:e=>{e.exports={en:["Center"],ar:["مركز"]}},15153:e=>{e.exports={en:["Chart basic styles"],ar:["أنماط الرسم البياني الأساسية"]}},45639:e=>{e.exports={en:["Chart values"],ar:["قيم الرسم البياني"]}},84831:e=>{e.exports={en:["Close line"],ar:["خط الإغلاق"]}},74622:e=>{e.exports={en:["Crosshair"],ar:["مؤشر التقاطع"]}},81849:e=>{e.exports={en:["Currency"],ar:["عملة"]}},3015:e=>{e.exports={en:["Currency and Unit"],ar:["العملة والوحدة"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ar:["تعديل البيانات لأرباح الأسهم"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ar:["ضبط لتغييرات العقود"]}},36620:e=>{e.exports={en:["Alerts"],ar:["تنبيهات"]}},14119:e=>{e.exports={en:["Arguments"],ar:["مدخلات"]}},68650:e=>{e.exports={en:["Average close"],ar:["متوسط الإغلاق"]}},27567:e=>{e.exports={en:["Bottom"],ar:["الأسفل"]}},3159:e=>{e.exports={en:["Bottom line"],ar:["الخط السفلي"]}},74406:e=>{e.exports={en:["Body"],ar:["الجزء الرئيسي"]}},333:e=>{e.exports={en:["Borders"],ar:["إطارات"]}},79468:e=>{e.exports={en:["Background"],ar:["الخلفية"]}},10842:e=>{e.exports={en:["Bar change values"],ar:["قيمة التغير للعمود"]}},28975:e=>{e.exports={en:["Base level"],ar:["مستوى الأساس"]}},76473:e=>{e.exports={en:["Bid and ask"],ar:["سعر البيع والشراء"]}},32744:e=>{e.exports={en:["Buttons"],ar:["أزرار"]}},68662:e=>{e.exports={en:["Grid lines"],ar:["خطوط الشبكة"]}},17611:e=>{e.exports={en:["Down bars"],ar:["الشموع الهابطة"]}},23743:e=>{e.exports={en:["Down color"],ar:["لون الإنخفاض"]}},48225:e=>{e.exports={en:["Data modification"],ar:["تعديل البيانات"]}},84838:e=>{e.exports={en:["Date format"],ar:["تنسيق التاريخ"]}},42357:e=>{e.exports={en:["Day of week on labels"],ar:["يوم الأسبوع على الملصقات"]}},16564:e=>{e.exports={en:["Default"],ar:["افتراضي"]}},78734:e=>{e.exports={en:["Description"],ar:["الوصف"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ar:["خلفية ساعات التداول الإلكترونية"]}},69808:e=>{e.exports={en:["Events"],ar:["أحداث"]}},41129:e=>{e.exports={en:["Fill"],ar:["ملئ"]}},61112:e=>{e.exports={en:["Fill top area"],ar:["إملئ المنطقة العلوية"]}},73185:e=>{e.exports={en:["Fill bottom area"],ar:["ملء المنطقة السفلية"]}},95406:e=>{e.exports={en:["Horizontal"],ar:["أفقي"]}},61900:e=>{e.exports={en:["Horz only"],ar:["أفقي فقط"]}},14180:e=>{e.exports={en:["High and low"], +ar:["أعلى وأدنى"]}},56359:e=>{e.exports={en:["High line"],ar:["خط أعلى مستوى"]}},47326:e=>{e.exports={en:["Integer"],ar:["عدد صحيح"]}},84549:e=>{e.exports={en:["Indicators"],ar:["مؤشرات"]}},78082:e=>{e.exports={en:["Indicators and financials"],ar:["المؤشرات والبيانات المالية"]}},25765:e=>{e.exports={en:["Open market status"],ar:["حالة الأسواق المفتوحة"]}},34579:e=>{e.exports={en:["Low line"],ar:["خط أدنى مستوى"]}},14876:e=>{e.exports={en:["Logo"],ar:["الشعار"]}},89315:e=>{e.exports={en:["Long Description"],ar:["وصف مطوّل"]}},72423:e=>{e.exports={en:["Last day change values"],ar:["قيم تغيير اليوم الأخير"]}},11626:e=>{e.exports={en:["Left"],ar:["يسار"]}},8249:e=>{e.exports={en:["Money"],ar:["أموال"]}},70937:e=>{e.exports={en:["Margins"],ar:["هوامش"]}},68833:e=>{e.exports={en:["Middle"],ar:["وسط"]}},58589:e=>{e.exports={en:["No overlapping labels"],ar:["بدون ملصقات متداخلة"]}},60798:e=>{e.exports={en:["None"],ar:["لا شيء"]}},51019:e=>{e.exports={en:["Navigation"],ar:["تنقل"]}},99709:e=>{e.exports={en:["Name"],ar:["الاسم"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ar:["احفظ موضع الحافة اليسرى للمخطط عند تغيير الفاصل الزمني"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ar:["أوضاع المقياس (A و L)"]}},93968:e=>{e.exports={en:["Scales"],ar:["المقاييس"]}},90275:e=>{e.exports={en:["Scales and lines"],ar:["المقاييس والخطوط"]}},30042:e=>{e.exports={en:["Scales placement"],ar:["وضع المقاييس"]}},28715:e=>{e.exports={en:["Status line"],ar:["خط الحالة"]}},95481:e=>{e.exports={en:["Symbol"],ar:["رمز"]}},53263:e=>{e.exports={en:["Pane"],ar:["جزء"]}},82894:e=>{e.exports={en:["Pane separators"],ar:["فواصل الأجزاء"]}},16207:e=>{e.exports={en:["Percentage"],ar:["نسبة مئوية"]}},94408:e=>{e.exports={en:["Pips"],ar:["نقاط"]}},60904:e=>{e.exports={en:["Pre/post market"],ar:["ما قبل/بعد الجلسة"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ar:["خلفية ما قبل/بعد الجلسة"]}},59766:e=>{e.exports={en:["Precision"],ar:["الدقة"]}},83811:e=>{e.exports={en:["Previous day close"],ar:["إغلاق اليوم السابق"]}},35082:e=>{e.exports={en:["Price Scale"],ar:["مقياس الأسعار"]}},27632:e=>{e.exports={en:["Price and percentage value"],ar:["السعر وقيمة النسبة المئوية"]}},62142:e=>{e.exports={en:["Price labels & lines"],ar:["ملصقات وخطوط الأسعار"]}},84684:e=>{e.exports={en:["Price source"],ar:["مصدر السعر"]}},73466:e=>{e.exports={en:["Projection up bars"],ar:["إسقاط الأعمدة الصاعدة"]}},77430:e=>{e.exports={en:["Projection candles"],ar:["شموع الإسقاط"]}},88367:e=>{e.exports={en:["Projection down bars"],ar:["إسقاط الأعمدة الهابطة"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ar:["عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},50421:e=>{e.exports={en:["Right"],ar:["يمين"]}},62532:e=>{e.exports={en:["Right Margin"],ar:["الهامش الأيمن"]}},41571:e=>{e.exports={en:["Watermark"],ar:["علامة مائية"]}},32163:e=>{e.exports={en:["Wick"],ar:["ظل الشمعة"]}},97118:e=>{e.exports={en:["Top"],ar:["الأعلى"]}},89349:e=>{e.exports={en:["Top line"], +ar:["الخط العلوي"]}},70320:e=>{e.exports={en:["Text"],ar:["النص"]}},25485:e=>{e.exports={en:["Text alignment"],ar:["محاذاة النص"]}},67781:e=>{e.exports={en:["Text orientation"],ar:["اتجاه النص"]}},20215:e=>{e.exports={en:["Thin bars"],ar:["أعمدة نحيفة"]}},70198:e=>{e.exports={en:["Title"],ar:["عنوان"]}},29854:e=>{e.exports={en:["Titles"],ar:["العناوين"]}},5791:e=>{e.exports={en:["Ticker"],ar:["الرمز"]}},16816:e=>{e.exports={en:["Ticker and description"],ar:["الرمز والوصف"]}},24821:e=>{e.exports={en:["Ticks"],ar:["تيكات السعر"]}},93965:e=>{e.exports={en:["Time Scale"],ar:["مقياس الوقت"]}},5591:e=>{e.exports={en:["Time hours format"],ar:["تنسيق الساعات"]}},77073:e=>{e.exports={en:["Timezone"],ar:["توقيت"]}},76495:e=>{e.exports={en:["Trading"],ar:["تداول"]}},33564:e=>{e.exports={en:["Unit"],ar:["وحدة"]}},23091:e=>{e.exports={en:["Up color"],ar:["لون الإرتفاع"]}},36957:e=>{e.exports={en:["Up bars"],ar:["الشموع الصاعدة"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ar:["استخدم التسوية في أقرب وقت على الفاصل الزمني اليومي"]}},37644:e=>{e.exports={en:["Volume"],ar:["حجم التداول"]}},51514:e=>{e.exports={en:["Value"],ar:["قيمة"]}},31218:e=>{e.exports={en:["Value according to scale"],ar:["القيمة حسب المقياس"]}},60092:e=>{e.exports={en:["Values"],ar:["القِيم"]}},83594:e=>{e.exports={en:["Vert and horz"],ar:["عمودي وأفقي"]}},8402:e=>{e.exports={en:["Vert only"],ar:["عمودي فقط"]}},69526:e=>{e.exports={en:["Vertical"],ar:["عمودي"]}},21105:e=>{e.exports={en:["candle"],ar:["شمعة"]}},27068:e=>{e.exports={en:["change HLC bars"],ar:["تغيير أعمدة HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ar:["تغيير وضوح أزرار التنقل"]}},96227:e=>{e.exports={en:["change open market status visibility"],ar:["تغيير وضوح حالة السوق المفتوحة"]}},43231:e=>{e.exports={en:["change average close price line width"],ar:["تغيير عرض خط متوسط سعر الإغلاق"]}},47026:e=>{e.exports={en:["change average close price line color"],ar:["تغيير لون خط متوسط سعر الإغلاق"]}},86866:e=>{e.exports={en:["change area fill color"],ar:["تغيير لون المنطقة"]}},89346:e=>{e.exports={en:["change area line width"],ar:["تغيير عرض خط المنطقة"]}},29605:e=>{e.exports={en:["change area line color"],ar:["تغيير لون خطوط المنطقة"]}},4640:e=>{e.exports={en:["change area price source"],ar:["تغيير مصدر سعر المنطقة"]}},98407:e=>{e.exports={en:["change ask line color"],ar:["تغيير لون خط سعر الشراء"]}},42190:e=>{e.exports={en:["change base level"],ar:["تغيير مستوى الأساس"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ar:["تغيير لون قاع خط الأساس"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ar:["تغيير لون قاع خط الأساس"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ar:["تغيير لون المنطقة السفلية لخط الأساس"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ar:["تغيير لون المنطقة العليا لخط الأساس"]}},68609:e=>{e.exports={en:["change baseline price source"],ar:["تغيير مصدر السعر الأساسي"]}},69044:e=>{e.exports={ +en:["change baseline top line color"],ar:["تغيير لون خطوط خط الأساس"]}},68197:e=>{e.exports={en:["change baseline top line width"],ar:["تغيير عرض أعلى الخط الأساسي"]}},33464:e=>{e.exports={en:["change bar up color"],ar:["تغيير لون العمود الصاعد"]}},27426:e=>{e.exports={en:["change bar change visibility"],ar:["تغيير وضوح تغييرات الأعمدة"]}},59622:e=>{e.exports={en:["change bar down color"],ar:["تغيير لون العمود الهابط"]}},17919:e=>{e.exports={en:["change bid line color"],ar:["تغيير لون خط سعر البيع"]}},32094:e=>{e.exports={en:["change bottom margin"],ar:["تغيير الهامش السفلي"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ar:["تغيير وضوح وحدات الملصقات والعملة"]}},64003:e=>{e.exports={en:["change currency label visibility"],ar:["تغيير وضوح ملصقات العملة"]}},42803:e=>{e.exports={en:["change chart background color"],ar:["تغيير لون خلفية الرسم البياني"]}},41382:e=>{e.exports={en:["change chart background type"],ar:["تغيير نوع خلفية الرسم البياني"]}},79637:e=>{e.exports={en:["change chart values visibility"],ar:["تغيير رؤية قيم الرسم"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ar:["تغيير لون الأعمدة بناءً على الإغلاق السابق"]}},88324:e=>{e.exports={en:["change column up color"],ar:["تغيير لون الأعمدة الصاعد"]}},93890:e=>{e.exports={en:["change column down color"],ar:["تغيير لون الأعمدة الهابطة"]}},4727:e=>{e.exports={en:["change column price source"],ar:["تغيير مصدر سعر العمود"]}},50544:e=>{e.exports={en:["change crosshair width"],ar:["تغيير عرض التقاطع"]}},92885:e=>{e.exports={en:["change crosshair color"],ar:["تغيير لون التقاطع"]}},68418:e=>{e.exports={en:["change crosshair style"],ar:["تغيير نمط التقاطع"]}},43109:e=>{e.exports={en:["change date format"],ar:["تغيير تنسيق التاريخ"]}},30418:e=>{e.exports={en:["change day of week on labels"],ar:["يوم التغير من الأسبوع على الملصقات"]}},82063:e=>{e.exports={en:["change decimal places"],ar:["تغيير المنازل العشرية"]}},44223:e=>{e.exports={en:["change extended hours color"],ar:["تغيير لون الساعات الممددة"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ar:["تغيير ساعات التداول الإلكترونية"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ar:["تغيير وضوح خطوط الشبكة"]}},61407:e=>{e.exports={en:["change high and low price line color"],ar:["تغيير لون خط أعلى وأدنى سعر"]}},39581:e=>{e.exports={en:["change high and low price line width"],ar:["تغيير عرض خط أعلى وأدنى سعر"]}},6026:e=>{e.exports={en:["change high-low body color"],ar:["تغيير لون جسم أعلى-أدنى"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ar:["تغيير وضوح جسم أعلى-أدنى"]}},46844:e=>{e.exports={en:["change high-low border color"],ar:["تغيير لون حدود أعلى-أدنى"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ar:["تغيير وضوح حدود أعلى-أدنى"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ar:["تغيير وضوح ملصقات أعلى-أدنى"]}},56961:e=>{e.exports={en:["change high-low labels color"],ar:["تغيير لون ملصقات أعلى-أدنى"]}},21133:e=>{e.exports={en:["change horz grid lines color"], +ar:["تغيير لون خطوط الشبكة الأفقية"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ar:["تغيير وضوح عناوين المؤشر"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ar:["تغيير وضوح قيم المؤشر"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ar:["تغيير وضوح مدخلات المؤشر"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ar:["وضوح ملصقات تغير المؤشرات وأسماء البيانات المالية"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ar:["وضوح ملصقات تغير المؤشرات والبيانات المالية"]}},66307:e=>{e.exports={en:["change last day change visibility"],ar:["تغيير الرؤية في اليوم الأخير"]}},91873:e=>{e.exports={en:["change legend background transparency"],ar:["تغيير شفافية خلفية المفتاح التوضيحي"]}},14246:e=>{e.exports={en:["change legend background visibility"],ar:["تغيير وضوح خلفية المفتاح التوضيحي"]}},88640:e=>{e.exports={en:["change line color"],ar:["تغيير لون الخط"]}},41837:e=>{e.exports={en:["change line price source"],ar:["تغيير مصدر سعر الخط"]}},48339:e=>{e.exports={en:["change line width"],ar:["تغيير عرض الخط"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ar:["تغيير وضوح أزرار الجزء"]}},52203:e=>{e.exports={en:["change pane separators color"],ar:["تغيير لون فواصل الجزء"]}},38730:e=>{e.exports={en:["change post market color"],ar:["تغيير لون ما بعد الجلسة"]}},28075:e=>{e.exports={en:["change post market line color"],ar:["تغيير لون خط ما بعد الجلسة"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ar:["تغيير وضوح خط أسعار ما قبل/بعد الجلسة"]}},44371:e=>{e.exports={en:["change pre market color"],ar:["تغيير لون ما قبل الجلسة"]}},96114:e=>{e.exports={en:["change pre market line color"],ar:["تغيير لون خط ما قبل الجلسة"]}},69814:e=>{e.exports={en:["change previous close price line color"],ar:["تغيير لون خط سعر الإغلاق السابق"]}},13660:e=>{e.exports={en:["change previous close price line width"],ar:["تغيير عرض خط سعر الإغلاق السابق"]}},87861:e=>{e.exports={en:["change price line color"],ar:["تغيير لون خطوط السعر"]}},29353:e=>{e.exports={en:["change price line width"],ar:["تغيير عرض خط السعر"]}},16241:e=>{e.exports={en:["change range bars style"],ar:["تغيير نمط أعمدة النطاق"]}},65821:e=>{e.exports={en:["change range thin bars"],ar:["تغيير نطاق الأعمدة الرقيقة"]}},75487:e=>{e.exports={en:["change renko wick down color"],ar:["تغيير لون ذيل رينكو الهابط"]}},92277:e=>{e.exports={en:["change renko wick up color"],ar:["تغيير لون ذيل الرينكو الصاعد"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ar:["تغيير وضوح ذيل الرينكو"]}},82946:e=>{e.exports={en:["change right margin"],ar:["تغيير الهامش الأيمن"]}},79545:e=>{e.exports={en:["change right margin percentage"],ar:["تغيير نسبة الهامش الأيمن"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ar:["تغيير لون علامة الرمز"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ar:["تغيير وضوح علامة الرمز"]}},88167:e=>{e.exports={en:["change symbol description visibility"], +ar:["تغيير وضوح وصف رمز"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ar:["تغيير وضوح حقل الرمز"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ar:["تغيير وضع آخر قيمة للرمز"]}},902:e=>{e.exports={en:["change symbol legend format"],ar:["تغيير تنسيق مفتاح التوضيح الرمز"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ar:["تغيير موضع الحافة اليسرى لمخطط الحفظ عند تغيير الفاصل الزمني"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ar:["تغيير وضوح أزرار أوضاع المقياس"]}},76131:e=>{e.exports={en:["change scales text color"],ar:["تغيير لون نص المقاييس"]}},27792:e=>{e.exports={en:["change scales font size"],ar:["تغيير حجم خط المقاييس"]}},94997:e=>{e.exports={en:["change scales lines color"],ar:["تغيير لون خطوط المقاييس"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ar:["تغيير وضوح فواصل الجلسات"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ar:["تغيير عرض فواصل الجلسات"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ar:["تغيير وضوح لون فواصل الجلسات"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ar:["تغيير نمط فواصل الجلسات"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ar:["تغيير عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},60834:e=>{e.exports={en:["change thin bars"],ar:["تغيير الأعمدة الرقيقة"]}},39754:e=>{e.exports={en:["change time hours format"],ar:["تغيير تنسيق الساعات"]}},74883:e=>{e.exports={en:["change top margin"],ar:["تغيير الهامش العلوي"]}},51250:e=>{e.exports={en:["change unit label visibility"],ar:["تغيير وضوح ملصقات الوحدة"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ar:["تغيير لون خطوط الشبكة العمودية"]}},96201:e=>{e.exports={en:["change volume values visibility"],ar:["تغيير وضوح قيم الحجم"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ar:["تغيير لون حدود {candleType} الصاعد"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ar:["تغيير لون {candleType} الصاعد"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ar:["تغيير لون ذيل {candleType} الهابط"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ar:["تغيير لون ذيل {candleType} الصاعد"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ar:["تغيير وضوح ذيل {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ar:["تغيير وضوح الجسم {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ar:["تغيير وضوح حدود {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ar:["تغيير لون حدود {candleType} الهابط"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ar:["تغيير لون {candleType} الهابط"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ar:["تغيير لون حدود عمود {chartType} الهابط"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ar:["تغيير لون حدود عمود {chartType} الصاعد"]}},5012:e=>{e.exports={ +en:["change {chartType} down color"],ar:["تغيير لون {chartType} الهابط"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ar:["تغيير لون الإسقاط لحدود عمود {chartType} الصاعد"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ar:["تغيير لون عمود الإسقاط {chartType} الهابط"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ar:["تغيير لون عمود الإسقاط {chartType} الصاعد"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ar:["تغيير لون {chartType} الصاعد"]}},66110:e=>{e.exports={en:["change {inputName} property"],ar:["تغيير خاصية {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ar:["ضبط لبيانات توزيعات الأرباح"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ar:["ضبط لتغييرات العقد"]}},92598:e=>{e.exports={en:["hollow candles"],ar:["شموع مفرغة"]}},57243:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},70282:e=>{e.exports={en:["renko"],ar:["رينكو"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ar:["استخدام التسوية عند الإغلاق على الفاصل الزمني اليومي"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ar:["{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ar.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ar.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 9e678db5..00000000 --- a/charting_library/bundles/ar.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ar:["#‎{count}‎ (عمود)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ar:["#{count}' (سعر، عمود)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ar:["(سعر الفتح + أعلى سعر+ أدنى سعر + سعر الإغلاق)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ar:["(أعلى سعر+ أدنى سعر + سعر الإغلاق)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ar:["(أعلى سعر + أدنى سعر)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ar:["تلوين الأعمدة طبقًا للإغلاق السابق"]}},78930:e=>{e.exports={en:["Coordinates"],ar:["إحداثيات"]}},24197:e=>{e.exports={en:["Center"],ar:["مركز"]}},84831:e=>{e.exports={en:["Close line"],ar:["خط الإغلاق"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ar:["تعديل البيانات لأرباح الأسهم"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ar:["ضبط لتغييرات العقود"]}},27567:e=>{e.exports={en:["Bottom"],ar:["الأسفل"]}},3159:e=>{e.exports={en:["Bottom line"],ar:["الخط السفلي"]}},74406:e=>{e.exports={en:["Body"],ar:["الجزء الرئيسي"]}},333:e=>{e.exports={en:["Borders"],ar:["إطارات"]}},42398:e=>{e.exports={en:["Base"],ar:["نقطة الأساس"]}},28975:e=>{e.exports={en:["Base level"],ar:["مستوى الأساس"]}},71776:e=>{e.exports={en:["Down"],ar:["للأسفل"]}},17611:e=>{e.exports={en:["Down bars"],ar:["الشموع الهابطة"]}},23743:e=>{e.exports={en:["Down color"],ar:["لون الإنخفاض"]}},48225:e=>{e.exports={en:["Data modification"],ar:["تعديل البيانات"]}},72942:e=>{e.exports={en:["Days"],ar:["الأيام"]}},16564:e=>{e.exports={en:["Default"],ar:["افتراضي"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ar:["النزوح (السعر، العمود)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ar:["خلفية ساعات التداول الإلكترونية"]}},819:e=>{e.exports={en:["Extend lines"],ar:["تمديد الخطوط"]}},41129:e=>{e.exports={en:["Fill"],ar:["ملئ"]}},61112:e=>{e.exports={en:["Fill top area"],ar:["إملئ المنطقة العلوية"]}},73185:e=>{e.exports={en:["Fill bottom area"],ar:["ملء المنطقة السفلية"]}},56796:e=>{e.exports={en:["Hours"],ar:["ساعات"]}},95406:e=>{e.exports={en:["Horizontal"],ar:["أفقي"]}},56359:e=>{e.exports={en:["High line"],ar:["خط أعلى مستوى"]}},47326:e=>{e.exports={en:["Integer"],ar:["عدد صحيح"]}},21429:e=>{e.exports={en:["Inputs"],ar:["مدخلات"]}},64075:e=>{e.exports={en:["Override min tick"],ar:["تجاوز الحد الأدنى للتيك"]}},34579:e=>{e.exports={en:["Low line"],ar:["خط أدنى مستوى"]}},11626:e=>{e.exports={en:["Left"],ar:["يسار"]}},43154:e=>{e.exports={en:["Months"],ar:["الشهور"]}},68833:e=>{e.exports={en:["Middle"],ar:["وسط"]}},42562:e=>{e.exports={en:["Minutes"],ar:["دقائق"]}},65188:e=>{e.exports={en:["Seconds"],ar:["ثواني"]}},13350:e=>{e.exports={en:["Pearson's R"],ar:["معامل بيرسون"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ar:["خلفية ما قبل/بعد الجلسة"]}},59766:e=>{e.exports={en:["Precision"],ar:["الدقة"]}},84684:e=>{e.exports={en:["Price source"],ar:["مصدر السعر"]}},73466:e=>{e.exports={en:["Projection up bars"],ar:["إسقاط الأعمدة الصاعدة"] -}},77430:e=>{e.exports={en:["Projection candles"],ar:["شموع الإسقاط"]}},88367:e=>{e.exports={en:["Projection down bars"],ar:["إسقاط الأعمدة الهابطة"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ar:["عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},50421:e=>{e.exports={en:["Right"],ar:["يمين"]}},835:e=>{e.exports={en:["Weeks"],ar:["أسابيع"]}},32163:e=>{e.exports={en:["Wick"],ar:["ظل الشمعة"]}},97118:e=>{e.exports={en:["Top"],ar:["الأعلى"]}},89349:e=>{e.exports={en:["Top line"],ar:["الخط العلوي"]}},70320:e=>{e.exports={en:["Text"],ar:["النص"]}},25485:e=>{e.exports={en:["Text alignment"],ar:["محاذاة النص"]}},67781:e=>{e.exports={en:["Text orientation"],ar:["اتجاه النص"]}},20215:e=>{e.exports={en:["Thin bars"],ar:["أعمدة نحيفة"]}},24821:e=>{e.exports={en:["Ticks"],ar:["تيكات السعر"]}},77073:e=>{e.exports={en:["Timezone"],ar:["توقيت"]}},22691:e=>{e.exports={en:["Up"],ar:["أعلى"]}},23091:e=>{e.exports={en:["Up color"],ar:["لون الإرتفاع"]}},36957:e=>{e.exports={en:["Up bars"],ar:["الشموع الصاعدة"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ar:["استخدم التسوية في أقرب وقت على الفاصل الزمني اليومي"]}},69526:e=>{e.exports={en:["Vertical"],ar:["عمودي"]}},21105:e=>{e.exports={en:["candle"],ar:["شمعة"]}},27068:e=>{e.exports={en:["change HLC bars"],ar:["تغيير أعمدة HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ar:["تغيير لون المنطقة"]}},89346:e=>{e.exports={en:["change area line width"],ar:["تغيير عرض خط المنطقة"]}},29605:e=>{e.exports={en:["change area line color"],ar:["تغيير لون خطوط المنطقة"]}},4640:e=>{e.exports={en:["change area price source"],ar:["تغيير مصدر سعر المنطقة"]}},42190:e=>{e.exports={en:["change base level"],ar:["تغيير مستوى الأساس"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ar:["تغيير لون قاع خط الأساس"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ar:["تغيير لون قاع خط الأساس"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ar:["تغيير لون المنطقة السفلية لخط الأساس"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ar:["تغيير لون المنطقة العليا لخط الأساس"]}},68609:e=>{e.exports={en:["change baseline price source"],ar:["تغيير مصدر السعر الأساسي"]}},69044:e=>{e.exports={en:["change baseline top line color"],ar:["تغيير لون خطوط خط الأساس"]}},68197:e=>{e.exports={en:["change baseline top line width"],ar:["تغيير عرض أعلى الخط الأساسي"]}},33464:e=>{e.exports={en:["change bar up color"],ar:["تغيير لون العمود الصاعد"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ar:["تغيير إحداثيات سعر X"]}},59622:e=>{e.exports={en:["change bar down color"],ar:["تغيير لون العمود الهابط"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ar:["تغيير لون الأعمدة بناءً على الإغلاق السابق"]}},88324:e=>{e.exports={en:["change column up color"],ar:["تغيير لون الأعمدة الصاعد"]}},93890:e=>{e.exports={en:["change column down color"],ar:["تغيير لون الأعمدة الهابطة"]}},4727:e=>{e.exports={ -en:["change column price source"],ar:["تغيير مصدر سعر العمود"]}},82063:e=>{e.exports={en:["change decimal places"],ar:["تغيير المنازل العشرية"]}},44223:e=>{e.exports={en:["change extended hours color"],ar:["تغيير لون الساعات الممددة"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ar:["تغيير ساعات التداول الإلكترونية"]}},6026:e=>{e.exports={en:["change high-low body color"],ar:["تغيير لون جسم أعلى-أدنى"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ar:["تغيير وضوح جسم أعلى-أدنى"]}},46844:e=>{e.exports={en:["change high-low border color"],ar:["تغيير لون حدود أعلى-أدنى"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ar:["تغيير وضوح حدود أعلى-أدنى"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ar:["تغيير وضوح ملصقات أعلى-أدنى"]}},56961:e=>{e.exports={en:["change high-low labels color"],ar:["تغيير لون ملصقات أعلى-أدنى"]}},88640:e=>{e.exports={en:["change line color"],ar:["تغيير لون الخط"]}},41837:e=>{e.exports={en:["change line price source"],ar:["تغيير مصدر سعر الخط"]}},48339:e=>{e.exports={en:["change line width"],ar:["تغيير عرض الخط"]}},38730:e=>{e.exports={en:["change post market color"],ar:["تغيير لون ما بعد الجلسة"]}},44371:e=>{e.exports={en:["change pre market color"],ar:["تغيير لون ما قبل الجلسة"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ar:["تغيير إحداثيات سعر Y"]}},16241:e=>{e.exports={en:["change range bars style"],ar:["تغيير نمط أعمدة النطاق"]}},65821:e=>{e.exports={en:["change range thin bars"],ar:["تغيير نطاق الأعمدة الرقيقة"]}},75487:e=>{e.exports={en:["change renko wick down color"],ar:["تغيير لون ذيل رينكو الهابط"]}},92277:e=>{e.exports={en:["change renko wick up color"],ar:["تغيير لون ذيل الرينكو الصاعد"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ar:["تغيير وضوح ذيل الرينكو"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ar:["تغيير تراكب أدنى تيك في الدراسة"]}},82924:e=>{e.exports={en:["change study overlay style"],ar:["تغيير نمط تراكب الدراسة"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ar:["تغيير عرض الأسعار الحقيقية على مقياس السعر (بدلًا من سعر هيكن آشي)"]}},60834:e=>{e.exports={en:["change thin bars"],ar:["تغيير الأعمدة الرقيقة"]}},78509:e=>{e.exports={en:["change {title} base line color"],ar:["تغيير لون خط القاعدة {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],ar:["تغيير نمط خط القاعدة {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ar:["تغيير وضوح خط القاعدة {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ar:["تغيير عرض خط القاعدة {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ar:["تغيير لون الخط الأدنى {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ar:["تغيير نمط الخط الأدنى {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ar:["تغيير وضوح الخط الأدنى {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],ar:["تغيير عرض الخط الأدنى {title}"]}},96135:e=>{ -e.exports={en:["change {title} days to"],ar:["تغيير {title} الأيام إلى"]}},91201:e=>{e.exports={en:["change {title} days from"],ar:["تغيير {title} الأيام من"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ar:["تغيير تمديد الخط {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],ar:["تغيير {title} الساعات من"]}},67233:e=>{e.exports={en:["change {title} hours to"],ar:["تغيير {title} الساعات إلى"]}},99122:e=>{e.exports={en:["change {title} months from"],ar:["تغيير {title} الأشهر من"]}},10518:e=>{e.exports={en:["change {title} months to"],ar:["تغيير {title} الأشهر إلى"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ar:["تغيير وضوح {title} على الساعات"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ar:["تغيير {title} الدقائق إلى"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ar:["تغيير {title} الثواني إلى"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ar:["تغيير {title} الثواني من"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ar:["تغيير عرض {title} pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ar:["تغيير {title} الأسابيع من"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ar:["تغيير {title} الأسابيع إلى"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ar:["تغيير وضوح الخط العلوي {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ar:["تغيير عرض الخط العلوي {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ar:["تغيير لون الخط العلوي {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],ar:["تغيير نمط الخط العلوي {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ar:["تغيير وضوح {title} على التيكات"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ar:["تغيير وضوح {title} على الأسابيع"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ar:["تغيير وضوح {title} على {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ar:["تغيير وضوح {title} على الأيام"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ar:["تغيير وضوح {title} على الساعات"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ar:["تغيير {title} الدقائق من"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ar:["تغيير وضوح {title} على الأشهر"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ar:["تغيير وضوح {title} على الثواني"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ar:["تغيير لون حدود {candleType} الصاعد"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ar:["تغيير لون {candleType} الصاعد"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ar:["تغيير لون ذيل {candleType} الهابط"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ar:["تغيير لون ذيل {candleType} الصاعد"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ar:["تغيير وضوح ذيل {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ar:["تغيير وضوح الجسم {candleType}"]} -},11114:e=>{e.exports={en:["change {candleType} border visibility"],ar:["تغيير وضوح حدود {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ar:["تغيير لون حدود {candleType} الهابط"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ar:["تغيير لون {candleType} الهابط"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ar:["تغيير لون حدود عمود {chartType} الهابط"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ar:["تغيير لون حدود عمود {chartType} الصاعد"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ar:["تغيير لون {chartType} الهابط"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ar:["تغيير لون الإسقاط لحدود عمود {chartType} الصاعد"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ar:["تغيير لون عمود الإسقاط {chartType} الهابط"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ar:["تغيير لون عمود الإسقاط {chartType} الصاعد"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ar:["تغيير لون {chartType} الصاعد"]}},66110:e=>{e.exports={en:["change {inputName} property"],ar:["تغيير خاصية {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ar:["تغيير خاصية {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ar:["ضبط لبيانات توزيعات الأرباح"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ar:["ضبط لتغييرات العقد"]}},35813:e=>{e.exports={en:["days"],ar:["الأيام"]}},89919:e=>{e.exports={en:["days to"],ar:["أيام لـ"]}},59215:e=>{e.exports={en:["days from"],ar:["أيام من"]}},2359:e=>{e.exports={en:["hours"],ar:["ساعات"]}},82267:e=>{e.exports={en:["hours from"],ar:["ساعات من"]}},15600:e=>{e.exports={en:["hours to"],ar:["ساعات لـ"]}},92598:e=>{e.exports={en:["hollow candles"],ar:["شموع مفرغة"]}},76261:e=>{e.exports={en:["move drawings"],ar:["نقل الرسومات"]}},95300:e=>{e.exports={en:["months"],ar:["الشهور"]}},17250:e=>{e.exports={en:["months from"],ar:["أشهر من"]}},2828:e=>{e.exports={en:["months to"],ar:["أشهر لـ"]}},18726:e=>{e.exports={en:["minutes"],ar:["دقائق"]}},67649:e=>{e.exports={en:["minutes to"],ar:["دقائق لـ"]}},22476:e=>{e.exports={en:["minutes from"],ar:["دقائق من"]}},751:e=>{e.exports={en:["seconds"],ar:["ثواني"]}},73419:e=>{e.exports={en:["seconds to"],ar:["ثواني لـ"]}},35801:e=>{e.exports={en:["seconds from"],ar:["ثوان من"]}},57243:e=>{e.exports={en:["range","ranges"],ar:["نطاق","نطاق","نطاق","نطاقات","نطاق","نطاق"]}},70282:e=>{e.exports={en:["renko"],ar:["رينكو"]}},45537:e=>{e.exports={en:["weeks"],ar:["أسابيع"]}},92859:e=>{e.exports={en:["weeks from"],ar:["أسابيع من"]}},44127:e=>{e.exports={en:["weeks to"],ar:["أسابيع لـ"]}},3539:e=>{e.exports={en:["ticks"],ar:["تيكات السعر"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ar:["استخدام التسوية عند الإغلاق على الفاصل الزمني اليومي"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ar:["{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية","{value} عشرية"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ca_ES.1341.1068954aa326300ef390.js b/charting_library/bundles/ca_ES.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..232d29f9 --- /dev/null +++ b/charting_library/bundles/ca_ES.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ca_ES:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ca_ES:["#{count} (preu, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ca_ES:["(Màx.+Mín.+Tancament)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ca_ES:["(Màx+Mín)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ca_ES:["Color de barres en funció del tancament anterior"]}},78930:e=>{e.exports={en:["Coordinates"],ca_ES:["Coordenades"]}},24197:e=>{e.exports={en:["Center"],ca_ES:["Centre"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ca_ES:["Ajusta dades dels dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ca_ES:["Ajusta els canvis dels contractes"]}},27567:e=>{e.exports={en:["Bottom"],ca_ES:["Part inferior"]}},3159:e=>{e.exports={en:["Bottom line"],ca_ES:["Línia inferior"]}},74406:e=>{e.exports={en:["Body"],ca_ES:["Cos"]}},333:e=>{e.exports={en:["Borders"],ca_ES:["Vores"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],ca_ES:["Nivell de la base"]}},71776:e=>{e.exports={en:["Down"],ca_ES:["Avall"]}},17611:e=>{e.exports={en:["Down bars"],ca_ES:["Barres descendents"]}},23743:e=>{e.exports={en:["Down color"],ca_ES:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],ca_ES:["Modificació de dades"]}},72942:e=>{e.exports={en:["Days"],ca_ES:["Dies"]}},16564:e=>{e.exports={en:["Default"],ca_ES:["Predeterminat"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ca_ES:["Desplaçament (preu, barra)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],ca_ES:["Amplia línies"]}},41129:e=>{e.exports={en:["Fill"],ca_ES:["Omplir"]}},61112:e=>{e.exports={en:["Fill top area"],ca_ES:["Reomple l'àrea superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],ca_ES:["Omple l'àrea inferior"]}},56796:e=>{e.exports={en:["Hours"],ca_ES:["Hores"]}},95406:e=>{e.exports={en:["Horizontal"],ca_ES:["Horitzontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],ca_ES:["Entrades de dades"]}},64075:e=>{e.exports={en:["Override min tick"],ca_ES:["Anul·la el tick mínim"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"],ca_ES:["Esquerra"]}},43154:e=>{e.exports={en:["Months"],ca_ES:["Mesos"]}},68833:e=>{e.exports={en:["Middle"],ca_ES:["Al mig"]}},42562:e=>{e.exports={en:["Minutes"],ca_ES:["Minuts"]}},65188:e=>{e.exports={en:["Seconds"],ca_ES:["Segons"]}},13350:e=>{e.exports={en:["Pearson's R"],ca_ES:["Coeficient de correlació de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ca_ES:["Informació horària pre/post mercat"]}},59766:e=>{e.exports={en:["Precision"],ca_ES:["Precisió"]}},84684:e=>{e.exports={en:["Price source"], +ca_ES:["Font dels preus"]}},73466:e=>{e.exports={en:["Projection up bars"],ca_ES:["Barres superiors de projecció"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"],ca_ES:["Barres de projecció descendents"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ca_ES:["Preus reals a l'escala (en lloc del preu Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],ca_ES:["Dreta"]}},835:e=>{e.exports={en:["Weeks"],ca_ES:["Setmanes"]}},32163:e=>{e.exports={en:["Wick"],ca_ES:["Metxa"]}},97118:e=>{e.exports={en:["Top"],ca_ES:["Part superior"]}},89349:e=>{e.exports={en:["Top line"],ca_ES:["Línia superior"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],ca_ES:["Alineació del text"]}},67781:e=>{e.exports={en:["Text orientation"],ca_ES:["Orientació del text"]}},20215:e=>{e.exports={en:["Thin bars"],ca_ES:["Barres fines"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],ca_ES:["Zona horària"]}},22691:e=>{e.exports={en:["Up"],ca_ES:["Amunt"]}},23091:e=>{e.exports={en:["Up color"],ca_ES:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],ca_ES:["Barres superiors"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ca_ES:["Fer servir la liquidació com a tancament en intervals diaris"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],ca_ES:["espelma"]}},27068:e=>{e.exports={en:["change HLC bars"],ca_ES:["canvia les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ca_ES:["canvia el color de fons de l'àrea"]}},89346:e=>{e.exports={en:["change area line width"],ca_ES:["canvia l'ample de la línia de l'àrea"]}},29605:e=>{e.exports={en:["change area line color"],ca_ES:["canvia el color de la línia de l'àrea"]}},4640:e=>{e.exports={en:["change area price source"],ca_ES:["canvia la font dels preus de l'àrea"]}},42190:e=>{e.exports={en:["change base level"],ca_ES:["canvia el nivell de referència"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ca_ES:["canvia el color de la línia inferior de la línia de referència"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ca_ES:["canvia l'ample de la línia inferior de la línia de referència"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ca_ES:["canvia el color de fons de l'àrea inferior de la línia de referència"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ca_ES:["canvia el color de fons de l'àrea superior de la línia de referència"]}},68609:e=>{e.exports={en:["change baseline price source"],ca_ES:["canvia la font de preus de referència"]}},69044:e=>{e.exports={en:["change baseline top line color"],ca_ES:["canvia el color de la línia superior de la línia de referència"]}},68197:e=>{e.exports={en:["change baseline top line width"],ca_ES:["canvia l'ample de la línia superior de la línia de referència"]}},33464:e=>{e.exports={en:["change bar up color"], +ca_ES:["canvia el color superior de la barra"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ca_ES:["canvia la coordenada X de les barres"]}},59622:e=>{e.exports={en:["change bar down color"],ca_ES:["canvia el color inferior de la barra"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ca_ES:["canvia el color de les barres en funció del valor de tancament anterior"]}},88324:e=>{e.exports={en:["change column up color"],ca_ES:["canvia color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],ca_ES:["canvia color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],ca_ES:["canvia la font del preu de la columna"]}},82063:e=>{e.exports={en:["change decimal places"],ca_ES:["canvia les posicions decimals"]}},44223:e=>{e.exports={en:["change extended hours color"],ca_ES:["canvia el color de l'horari amplicat"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"],ca_ES:["canvia el color del cos de màxims i mínims"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ca_ES:["canvia la visibilitat del cos de màxims i mínims"]}},46844:e=>{e.exports={en:["change high-low border color"],ca_ES:["canviar el color de la vora de màxims i mínims"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ca_ES:["canvia la visibilitat de les vores de màxims i mínims"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de màxims i mínims"]}},56961:e=>{e.exports={en:["change high-low labels color"],ca_ES:["canvia el color de les etiquetes de màxims i mínims"]}},88640:e=>{e.exports={en:["change line color"],ca_ES:["canvia el color de línia"]}},41837:e=>{e.exports={en:["change line price source"],ca_ES:["canvia la font de preus de la línia"]}},48339:e=>{e.exports={en:["change line width"],ca_ES:["canvia l'ample de línia"]}},38730:e=>{e.exports={en:["change post market color"],ca_ES:["canvia el color postmercat"]}},44371:e=>{e.exports={en:["change pre market color"],ca_ES:["canvia el color de la sessió premercat"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ca_ES:["canvia la coordenada Y dels preus"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"],ca_ES:["canvia el rang de les barres fines"]}},75487:e=>{e.exports={en:["change renko wick down color"],ca_ES:["canvia el color inferior de la metxa renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],ca_ES:["canvia el color inferior de la metxa renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ca_ES:["canvia la visibilitat de les metxes renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ca_ES:["canvia ticks mínims de la superposició de l'estudi"]}},82924:e=>{e.exports={en:["change study overlay style"],ca_ES:["canvia estil de superposició de l'estudi"]}},16660:e=>{e.exports={ +en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ca_ES:["canvia la visualització dels preus reals en l'escala de preus (en lloc del preu Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],ca_ES:["canvia les barres fines"]}},78509:e=>{e.exports={en:["change {title} base line color"],ca_ES:["canvia el color de la línia de referència de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],ca_ES:["canvia l'estil de la línia de referència de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ca_ES:["canvia la visibilitat de la línia de referència de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ca_ES:["canvia l'ample de la línia de referència de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ca_ES:["canvia color de la línia inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ca_ES:["canvia l'estil de la línia descendent de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ca_ES:["canvia la visibilitat de la línia descendent de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],ca_ES:["canvia l'ample de la línia inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],ca_ES:["canvia els dies de {title} fins a"]}},91201:e=>{e.exports={en:["change {title} days from"],ca_ES:["canvia els dies de {title} des de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ca_ES:["canvia ampliar línies a {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],ca_ES:["canvia les hores de {title} des de"]}},67233:e=>{e.exports={en:["change {title} hours to"],ca_ES:["canvia les hores de {title} fins a"]}},99122:e=>{e.exports={en:["change {title} months from"],ca_ES:["canviar els mesos des de {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],ca_ES:["canvia els mesos de {title} fins a"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ca_ES:["canvia els minuts de {title} fins a"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ca_ES:["canvia els minuts de {title} des de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ca_ES:["canvia els segons de {title} fins a"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ca_ES:["canvia els segons des de {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ca_ES:["canvia la visibilitat r de Pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ca_ES:["canvia les detmanes de {title} des de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ca_ES:["canvia les setmanes de {title} fins a"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ca_ES:["canvia la visibilitat de la línia superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ca_ES:["canvia l'ample de la línia superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ca_ES:["canvia el color de la línia superior de {title}"]}},51188:e=>{e.exports={ +en:["change {title} up line style"],ca_ES:["canvia l'estil de la línia superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ca_ES:["canvia la visibilitat a ticks de {title}"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ca_ES:["canvia la visibilitat en setmanes de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ca_ES:["canvia la visibilitat en dies de {title}"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ca_ES:["canvia la visibilitat en hores de {title}"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ca_ES:["canvia la visibilitat en minuts de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ca_ES:["canvia la visibilitat en mesos de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ca_ES:["canvia la visibilitat en segons de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ca_ES:["canvia el color de la vora superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ca_ES:["canvia el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ca_ES:["canvia el color inferior de la metxa de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ca_ES:["canvia el color superior de la metxa de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ca_ES:["canvia la visibilitat de la metxa {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ca_ES:["canvia la visibilitat del cos de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ca_ES:["canvia la visibilitat de la vora de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ca_ES:["canvia el color de la vora inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ca_ES:["canvia el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ca_ES:["canvia el color inferior de la vora de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ca_ES:["canvia el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de projecció de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ca_ES:["canvia el color inferior de la barra de projecció de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ca_ES:["canvia el color superior de la barra de projecció de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ca_ES:["canvia el color superior de {chartType}"]}}, +66110:e=>{e.exports={en:["change {inputName} property"],ca_ES:["canvia propietat de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ca_ES:["cnavia la propietat de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ca_ES:["ajusta dades dels dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ca_ES:["ajusta per a canvis de contractes"]}},35813:e=>{e.exports={en:["days"],ca_ES:["dies"]}},89919:e=>{e.exports={en:["days to"],ca_ES:["dies fins a"]}},59215:e=>{e.exports={en:["days from"],ca_ES:["dies des de"]}},2359:e=>{e.exports={en:["hours"],ca_ES:["hores"]}},82267:e=>{e.exports={en:["hours from"],ca_ES:["hores des de"]}},15600:e=>{e.exports={en:["hours to"],ca_ES:["hores fins a"]}},92598:e=>{e.exports={en:["hollow candles"],ca_ES:["espelmes buides"]}},76261:e=>{e.exports={en:["move drawings"],ca_ES:["moure dibuixos"]}},95300:e=>{e.exports={en:["months"],ca_ES:["mesos"]}},17250:e=>{e.exports={en:["months from"],ca_ES:["mesos des de"]}},2828:e=>{e.exports={en:["months to"],ca_ES:["mesos fins a"]}},18726:e=>{e.exports={en:["minutes"],ca_ES:["minuts"]}},67649:e=>{e.exports={en:["minutes to"],ca_ES:["minuts fins a"]}},22476:e=>{e.exports={en:["minutes from"],ca_ES:["minuts des de"]}},751:e=>{e.exports={en:["seconds"],ca_ES:["segons"]}},73419:e=>{e.exports={en:["seconds to"],ca_ES:["segons fins a"]}},35801:e=>{e.exports={en:["seconds from"],ca_ES:["segons des de"]}},57243:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],ca_ES:["setmanes"]}},92859:e=>{e.exports={en:["weeks from"],ca_ES:["setmanes des de"]}},44127:e=>{e.exports={en:["weeks to"],ca_ES:["setmanes fins a"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ca_ES:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ca_ES:["fes servir la liquidació com a tancament en intervals diaris"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ca_ES.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ca_ES.2464.fc7f44a5c8b3791719aa.js similarity index 69% rename from charting_library/bundles/ca_ES.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ca_ES.2464.fc7f44a5c8b3791719aa.js index 5a66c717..69cd04b4 100644 --- a/charting_library/bundles/ca_ES.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ca_ES.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],ca_ES:["Fosc"]}},96870:e=>{e.exports={en:["Light"],ca_ES:["Clar"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ca_ES:["Còpia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ca_ES:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ca_ES:["Color de nivell -0,236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ca_ES:["Color de nivell -0,382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ca_ES:["Color de nivell -0,618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ca_ES:["Color de nivell -0,65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ca_ES:["Color de nivell 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ca_ES:["Color de nivell 0,236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ca_ES:["Color de nivell 0,382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ca_ES:["Color de nivell 0,5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ca_ES:["Color de nivell 0,618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ca_ES:["Color de nivell 0,65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ca_ES:["Color de nivell 0,786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ca_ES:["Color de nivell 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ca_ES:["Color de nivell 1,272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ca_ES:["Color de nivell 1,414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ca_ES:["Color de nivell 1,618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ca_ES:["Color de nivell 1,65"]},e.exports["1st Period_input"]={en:["1st Period"],ca_ES:["Primer període"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ca_ES:["Color de nivell 2,618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ca_ES:["Color de nivell 2,65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ca_ES:["Segon període"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ca_ES:["Color de nivell 3,618"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],ca_ES:["Fosc"]}},96870:e=>{e.exports={en:["Light"],ca_ES:["Clar"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ca_ES:["Còpia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ca_ES:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ca_ES:["Color de nivell -0,236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ca_ES:["Color de nivell -0,382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ca_ES:["Color de nivell -0,618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ca_ES:["Color de nivell -0,65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ca_ES:["Color de nivell 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ca_ES:["Color de nivell 0,236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ca_ES:["Color de nivell 0,382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ca_ES:["Color de nivell 0,5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ca_ES:["Color de nivell 0,618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ca_ES:["Color de nivell 0,65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ca_ES:["Color de nivell 0,786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ca_ES:["Color de nivell 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ca_ES:["Color de nivell 1,272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ca_ES:["Color de nivell 1,414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ca_ES:["Color de nivell 1,618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ca_ES:["Color de nivell 1,65"]},e.exports["1st Period_input"]={en:["1st Period"],ca_ES:["Primer període"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ca_ES:["Color de nivell 2,618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ca_ES:["Color de nivell 2,65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ca_ES:["Segon període"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ca_ES:["Color de nivell 3,618"]}, e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ca_ES:["Color de nivell 3,65"]},e.exports["3rd Period_input"]={en:["3rd Period"],ca_ES:["Tercer període"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ca_ES:["Color de nivell 4,236"]},e.exports["4th Period_input"]={en:["4th Period"],ca_ES:["Quart període"]},e.exports["5th Period_input"]={en:["5th Period"],ca_ES:["Cinquè període"]},e.exports["6th Period_input"]={en:["6th Period"],ca_ES:["Sisè període"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ca_ES:["ADX suavitzat"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ca_ES:["ADX suavitzat"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],ca_ES:["Rang veritable mitjà (ATR) mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],ca_ES:["Acumulació/distribució"]},e.exports["All items_combobox_input"]={en:["All items"],ca_ES:["Tots els elements"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ca_ES:["Període de referència"]},e.exports["Another symbol_input"]={en:["Another symbol"],ca_ES:["Un altre símbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],ca_ES:["Aroon abaix (Aroon Down)"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],ca_ES:["Aroon amunt (Aroon Up)"]},e.exports.Average_input={en:["Average"],ca_ES:["Mitjana"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ca_ES:["Períodes de la mitjana"]},e.exports.Back_input={en:["Back"],ca_ES:["Enrere"]},e.exports["Bands style_input"]={en:["Bands style"],ca_ES:["Estil de bandes"]},e.exports.Bar_input={en:["Bar"],ca_ES:["Barra"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ca_ES:["Períodes de la línia de referència"]},e.exports["Base Line_input"]={en:["Base Line"],ca_ES:["Línia de referència"]},e.exports.Basis_input={en:["Basis"],ca_ES:["Base"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],ca_ES:["Bandes de Bollinger %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],ca_ES:["Ample de les bandes de Bollinger"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],ca_ES:["Cancel·la"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"],ca_ES:["Centrat"]},e.exports.Century_input={en:["Century"],ca_ES:["Segle"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],ca_ES:["Oscil·lador de Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"],ca_ES:["Oscil·lador de moment de Chande"]},e.exports.Close_input={en:["Close"],ca_ES:["Tancament"]},e.exports["Color 0_input"]={en:["Color 0"]}, e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ca_ES:["Color basat en el tancament anterior"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ca_ES:["Períodes de la línia de conversió"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ca_ES:["Línia de conversió"]},e.exports.Correlation_input={en:["Correlation"],ca_ES:["Correlació"]},e.exports.Count_input={en:["Count"],ca_ES:["Recompte"]},e.exports.Crosses_input={en:["Crosses"],ca_ES:["Creus"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],ca_ES:["Longitud DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],ca_ES:["Dia"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ca_ES:["Dies per any"]},e.exports.Decade_input={en:["Decade"],ca_ES:["Dècada"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],ca_ES:["Profunditat"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],ca_ES:["Oscil·lador del preu sense tendència"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ca_ES:["Desenvolupa Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ca_ES:["Desviació (%)"]},e.exports.Deviation_input={en:["Deviation"],ca_ES:["Desviació"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"],ca_ES:["Volum descendent"]},e.exports["Down bars_input"]={en:["Down bars"]},e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"],ca_ES:["Fractals baixistes"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ca_ES:["Totes (premercat, mercat, postmercat)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ca_ES:["Índex de força d'Elder"]},e.exports["Equality Line_input"]={en:["Equality Line"],ca_ES:["Línia d'igualtat"]},e.exports.Exponential_input={en:["Exponential"],ca_ES:["Exponencial"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ca_ES:["Amplia POC a la dreta"]},e.exports["Extend Right_input"]={en:["Extend Right"],ca_ES:["Amplia a la dreta"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ca_ES:["Amplia límit superior de la zona de valor (VAH) a la dreta"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ca_ES:["Amplia límit inferior de la zona de valor (VAL) a la dreta"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"], ca_ES:["Amplia fins a l'última barra"]},e.exports.Falling_input={en:["Falling"],ca_ES:["Descendent"]},e.exports["Fast Length_input"]={en:["Fast Length"],ca_ES:["Longitud ràpida"]},e.exports["Fast length_input"]={en:["Fast length"],ca_ES:["Longitud ràpida"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],ca_ES:["Creixent"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ca_ES:["Requadre de l'histograma"]},e.exports.Histogram_input={en:["Histogram"],ca_ES:["Histograma"]},e.exports["Hull MA_input"]={en:["Hull MA"],ca_ES:["MV de Hull"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"],ca_ES:["Indicador"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ca_ES:["Període EMA 1 per a inversors"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ca_ES:["Període EMA 2 per a inversors"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ca_ES:["Període EMA 3 per a inversors"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ca_ES:["Període EMA 4 per a inversors"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ca_ES:["Període EMA 5 per a inversors"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ca_ES:["Període EMA 6 per a inversors"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ca_ES:["Longitud de la mandíbula"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],ca_ES:["Jaw Offset (mandíbula)"]},e.exports.Jaw_input={en:["Jaw"],ca_ES:["Mandíbula"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ca_ES:["Posició de les etiquetes"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ca_ES:["Etiquetes en l'escala de preus"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ca_ES:["Tram de desfasament"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ca_ES:["Període principal A (Leading Span A)"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],ca_ES:["Període principal B (Leading Span B)"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ca_ES:["Període principal B (Leading Span B)"]},e.exports["Length EMA_input"]={en:["Length EMA"],ca_ES:["Longitud EMA"]},e.exports["Length MA_input"]={en:["Length MA"],ca_ES:["Longitud MA"]},e.exports.Length1_input={en:["Length1"],ca_ES:["Longitud1"]},e.exports.Length2_input={en:["Length2"],ca_ES:["Longitud2"]},e.exports.Length3_input={en:["Length3"],ca_ES:["Longitud3"]},e.exports.Length_input={en:["Length"],ca_ES:["Longitud"]},e.exports.Level_input={en:["Level"],ca_ES:["Nivell"]}, @@ -35,21 +35,21 @@ en:["Oops!"],ca_ES:["Vaja!"]}},51221:e=>{e.exports={en:["Object Tree"]}},12179:e ca_ES:["Sense escala (pantalla completa)"]}},9140:e=>{e.exports={en:["No sync"],ca_ES:["No sincronitzis"]}},50910:e=>{e.exports={en:["No volume data"],ca_ES:["Sense dades sobre el volum"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],ca_ES:["Nota"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"],ca_ES:["Illa de Norfolk"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"],ca_ES:["Nova York"]}},66103:e=>{e.exports={en:["New Zealand"],ca_ES:["Nova Zelanda"]}},15512:e=>{e.exports={en:["New pane above"],ca_ES:["Nou quadre superior"]}},52160:e=>{e.exports={en:["New pane below"],ca_ES:["Nou quadre inferior"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],ca_ES:["Alguna cosa ha anat malament"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],ca_ES:["Alguna cosa ha anat malament. Si us plau, torneu-ho a intentar més tard."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ca_ES:["Desa nou disseny de gràfic"]}},76266:e=>{e.exports={en:["Save as"],ca_ES:["Desa com a"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],ca_ES:["Només gràfic de preus a escala"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],ca_ES:["Trident de Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],ca_ES:["Opcions de configuració"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ca_ES:["La segona part de la fracció no és correcta"]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],ca_ES:["Envia al fons"]}},71179:e=>{e.exports={en:["Send backward"],ca_ES:["Envia cap enrere"]}},26820:e=>{e.exports={en:["Seoul"],ca_ES:["Seül"]}},6816:e=>{e.exports={en:["Sep"],ca_ES:["Set"]}},94031:e=>{e.exports={en:["Session"],ca_ES:["Sessió"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],ca_ES:["Trencament de les sessions"]}},1852:e=>{e.exports={en:["Shanghai"],ca_ES:["Xangai"]}},8075:e=>{e.exports={en:["Short Position"],ca_ES:["Posició curta"]}},98334:e=>{e.exports={en:["Show"],ca_ES:["Mostra"]}},85891:e=>{e.exports={en:["Show all drawings"],ca_ES:["Mostra tots els dibuixos"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ca_ES:["Mostra tots els dibuixos i indicadors"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ca_ES:["Mostra tots els dibuixos, indicadors, posicions i ordres"]}},98753:e=>{e.exports={en:["Show all indicators"],ca_ES:["Mostra tots els indicadors"]}},55418:e=>{e.exports={en:["Show all ideas"],ca_ES:["Mostra totes les idees"]}},20506:e=>{e.exports={en:["Show all positions & orders"], ca_ES:["Mostra totes les posicions i ordres"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],ca_ES:["Mostra el canvi continu de contracte"]}},81465:e=>{e.exports={en:["Show contract expiration"],ca_ES:["Mostra el venciment del contracte"]}},29449:e=>{e.exports={en:["Show dividends"],ca_ES:["Mostra dividends"]}},37113:e=>{e.exports={en:["Show earnings"],ca_ES:["Mostra beneficis"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ca_ES:["Mostra idees d'usuaris seguits"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],ca_ES:["Mostra només les meves idees"]}},50849:e=>{e.exports={en:["Show splits"],ca_ES:["Mostra splits"]}},67751:e=>{e.exports={en:["Signpost"],ca_ES:["Senyal"]}},77377:e=>{e.exports={en:["Singapore"],ca_ES:["Singapur"]}},39090:e=>{e.exports={en:["Sine Line"],ca_ES:["Línia del sinus"]}},66205:e=>{e.exports={en:["Square"],ca_ES:["Quadrat"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ca_ES:["S'ha excedit el límit d'estudis: {number} per diseny.\nElimineu alguns estudis."]}},92516:e=>{e.exports={en:["Style"],ca_ES:["Estil"]}},61507:e=>{e.exports={en:["Stack on the left"],ca_ES:["Apila a l'esquerra"]}},97800:e=>{e.exports={en:["Stack on the right"],ca_ES:["Apila a la dreta"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"]}},69217:e=>{e.exports={en:["Step line"],ca_ES:["Línia de pasos (step)"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"],ca_ES:["Estocolm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"],ca_ES:["Submil·lenni"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"],ca_ES:["Supercicle"]}},3348:e=>{e.exports={en:["Supermillennium"],ca_ES:["Supermil·lenni"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],ca_ES:["Error de símbol"]}},32390:e=>{e.exports={en:["Symbol name label"],ca_ES:["Etiqueta amb el nom del símbol"]}},10127:e=>{e.exports={en:["Symbol last price label"],ca_ES:["Etiqueta del símbol amb l'últim preu"]}},39079:e=>{e.exports={en:["Sync globally"],ca_ES:["Sincronitza globalment"]}},46607:e=>{e.exports={en:["Sync in layout"],ca_ES:["Sincronitza disseny gràfic"]}},76519:e=>{e.exports={en:["Point & figure"],ca_ES:["Punt i figura"]}},39949:e=>{e.exports={en:["Polyline"],ca_ES:["Polilínia"]}},371:e=>{e.exports={en:["Path"],ca_ES:["Ruta (Path)"]}},59256:e=>{e.exports={en:["Parallel Channel"],ca_ES:["Canal paral·lel"]}},61879:e=>{e.exports={en:["Paris"],ca_ES:["París"]}},35140:e=>{e.exports={en:["Paste"],ca_ES:["Enganxa"]}},6919:e=>{e.exports={en:["Percent"],ca_ES:["Percentatge"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],ca_ES:["Trident ventall o Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"], ca_ES:["Trident (Pitchfork)"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],ca_ES:["Fixa a la nova escala esquerra"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ca_ES:["Fixa a la nova escala dreta"]}},14115:e=>{e.exports={en:["Pin to left scale"],ca_ES:["Fixa a l'escala esquerra"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ca_ES:["Fixa a l'escala esquerra (ocult)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ca_ES:["Fixa a escala dreta"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ca_ES:["Fixa a l'escala dreta (ocult)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ca_ES:["Fixa a escala (ara a l'esquerra)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ca_ES:["Fixa a escala (ara sense escala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ca_ES:["Fixa a escala (ara a la dreta)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ca_ES:["Fixa a l'escala (ara {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ca_ES:["Fixa a escala {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ca_ES:["Fixa a l'escala {label} (ocult)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ca_ES:["Fixat a l'escala esquerra"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ca_ES:["Fixat a l'escala esquerra (ocult)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ca_ES:["Fixat a l'escala dreta"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ca_ES:["Fixat a escala dreta (ocult)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ca_ES:["Fixat a l'escala {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ca_ES:["Fixat a l'escala {label} (ocult)"]}},71566:e=>{e.exports={en:["Plus button"],ca_ES:['Botó "més"']}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ca_ES:["Si us plau, doneu-nos permís d'escriptura des del porta-retalls al seu navegador o pitjeu {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ca_ES:["Mantingueu pressionada la tecla {key} mentre feu zoom per mantenir la posició del gràfic"]}},91282:e=>{e.exports={en:["Price Label"],ca_ES:["Etiqueta de preu"]}},97512:e=>{e.exports={en:["Price Note"],ca_ES:["Nota sobre preus"]}},68941:e=>{e.exports={en:["Price Range"],ca_ES:["Rang de preus"]}},66123:e=>{e.exports={en:["Price format is invalid."],ca_ES:["El format del preu no és correcte."]}},72926:e=>{e.exports={en:["Price line"],ca_ES:["Línia de preus"]}},59189:e=>{e.exports={en:["Primary"],ca_ES:["Primari"]}},75747:e=>{e.exports={en:["Projection"],ca_ES:["Projeccions"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ca_ES:["Publicat a {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={ -en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ca_ES:["Rectangle girat"]}},52961:e=>{e.exports={en:["Rome"],ca_ES:["Roma"]}},50318:e=>{e.exports={en:["Ray"],ca_ES:["Semirecta"]}},55169:e=>{e.exports={en:["Range"],ca_ES:["Rang"]}},13386:e=>{e.exports={en:["Reykjavik"],ca_ES:["Reykjavík"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"],ca_ES:["Repetir"]}},2460:e=>{e.exports={en:["Regression Trend"],ca_ES:["Tendència de regressió"]}},67410:e=>{e.exports={en:["Remove"],ca_ES:["Treure"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ca_ES:["Elimina {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ca_ES:["Elimina {drawings} i {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ca_ES:["Elimina {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ca_ES:["Canvia el nom del disseny del gràfic"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],ca_ES:["Reinicia escala de preus"]}},54170:e=>{e.exports={en:["Reset time scale"]}},37974:e=>{e.exports={en:["Riyadh"],ca_ES:["Riad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],ca_ES:["Advertència"]}},5959:e=>{e.exports={en:["Warsaw"],ca_ES:["Varsòvia"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],ca_ES:["Tòquio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],ca_ES:["Teheran"]}},93553:e=>{e.exports={en:["Template"],ca_ES:["Plantilla"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ca_ES:["El proveïdor de dades no proporciona dades sobre el volum per a aquest símbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ca_ES:["No hi ha dades per al període i interval de temps del gràfic que ha seleccionat."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."], -ca_ES:["Símbol només disponible a {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ca_ES:["Patró de tres impulsos"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],ca_ES:["Hora"]}},20909:e=>{e.exports={en:["Time zone"]}},46852:e=>{e.exports={en:["Time Cycles"],ca_ES:["Cicles de temps"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],ca_ES:["Negocieu"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],ca_ES:["Angle de tendència"]}},97339:e=>{e.exports={en:["Trend Line"],ca_ES:["Línia de tendència"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ca_ES:["Extensió de Fibonacci basada en tendències"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ca_ES:["Zona temporal de Fibonacci basada en tendències"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"],ca_ES:["Triangle descendent"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ca_ES:["Patró de triangle"]}},21236:e=>{e.exports={en:["Triangle Up"],ca_ES:["Triangle ascendent"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ca_ES:["Desfer"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],ca_ES:["Unitats"]}},11768:e=>{e.exports={en:["Unknown error"],ca_ES:["Error desconegut"]}},99894:e=>{e.exports={en:["Unlock"],ca_ES:["Desbloqueja"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ca_ES:["Perfil de volum amb rang fix (Volume Profile Fixed Range)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],ca_ES:["Línia vertical"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"],ca_ES:["Vílnius"]}},40091:e=>{e.exports={en:["Visibility"],ca_ES:["Visibilitat"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ca_ES:["Visible en passar el ratolí"]}},4077:e=>{e.exports={en:["Visual order"],ca_ES:["Ordre visual"]}},11316:e=>{e.exports={en:["X Cross"],ca_ES:["Creu en X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ca_ES:["Patró XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{ -e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],ca_ES:["Zuric"]}},47977:e=>{e.exports={en:["change Elliott degree"],ca_ES:["canvia el grau d'Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ca_ES:["canvia les etiquetes no superposades"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta del preu mitjà de tancament"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ca_ES:["canvia la visibilitat de la línia del preu mitjà de tancament"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de compra i venda (bid and ask)"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ca_ES:["canvia la visibilitat de les línies de compra i venda (bid and ask)"]}},32302:e=>{e.exports={en:["change currency"],ca_ES:["canvia divisa"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ca_ES:["canvia la plantilla del gràfic de {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ca_ES:["canvia la visibilitat del canvi continu de contracte"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ca_ES:["canvia la visibilitat del compte enrere del tancament de barra"]}},16979:e=>{e.exports={en:["change date range"],ca_ES:["canvia el rang de dates"]}},53929:e=>{e.exports={en:["change dividends visibility"],ca_ES:["canvia la visibilitat dels dividends"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ca_ES:["canvia la visibilitat dels esdeveniments al gràfic"]}},6819:e=>{e.exports={en:["change earnings visibility"],ca_ES:["canvia la visibilitat dels beneficis"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ca_ES:["canvia visibilitat del venciment dels contractes de futurs"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de preus màxims i mínims"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ca_ES:["canvia la visibilitat de les línies de preus màxims i mínims"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb els noms dels indicadors"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el valor dels indicadors"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"],ca_ES:["canvia la visibilitat del botó +"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta de preus pre/post mercat"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"], -ca_ES:["canvia la visibilitat de la línia de preus pre/post mercat"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ca_ES:["canvia la visibilitat de la línia de preus del tancament anterior"]}},8662:e=>{e.exports={en:["change price line visibility"],ca_ES:["canvia la visibilitat de la línia amb els preus"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ca_ES:["canvia la ràtio preu/barra"]}},32829:e=>{e.exports={en:["change resolution"],ca_ES:["canvia resolució"]}},35400:e=>{e.exports={en:["change symbol"],ca_ES:["canvia símbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de símbols"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ca_ES:["canvia la visibilitat de l'últim valor dels símbols"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ca_ES:["canvia la visibilitat amb el valor del tancament anterior dels símbols"]}},87041:e=>{e.exports={en:["change session"],ca_ES:["canvia la sessió"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"],ca_ES:["canvia la visibilitat dels splits"]}},20137:e=>{e.exports={en:["change timezone"],ca_ES:["canvia la zona horària"]}},85975:e=>{e.exports={en:["change unit"],ca_ES:["canvia unitat"]}},1924:e=>{e.exports={en:["change visibility"],ca_ES:["canvia la visibilitat"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ca_ES:["canvia visibilitat de l'interval actual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ca_ES:["canvia la visibilitat a l'interval actual i superior"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ca_ES:["canvia visibilitat de l'interval actual i inferior"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ca_ES:["canvia visibilitat de tots els intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ca_ES:["clona les eines de línies"]}},46219:e=>{e.exports={en:["create line tools group"],ca_ES:["crea grup d'eines de línies"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ca_ES:["crea el grup d'eines de línies a partir de la selecció"]}},12898:e=>{e.exports={en:["create {tool}"],ca_ES:["crea {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ca_ES:["retalla fonts"]}},11500:e=>{e.exports={en:["cut {title}"],ca_ES:["retalla {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ca_ES:["afegeix l'eina de línies {lineTool} al grup {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ca_ES:["afegeix eine(s) de línia al grup {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ca_ES:["afegeix aquests paràmetres financers a tot el disseny"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"], -ca_ES:["afegeix aquest indicador a tot el disseny"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ca_ES:["afegeix aquesta estratègia a tot el disseny"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ca_ES:["afegeix aquest símbol a tot el disseny"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"],ca_ES:["aplica esquema al gràfic"]}},99551:e=>{e.exports={en:["apply all chart properties"],ca_ES:["aplica totes les propietats del gràfic"]}},89720:e=>{e.exports={en:["apply drawing template"],ca_ES:["aplica plantilla de dibuix"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ca_ES:["aplica els valors per defecte de fàbrica a les fonts seleccionades"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ca_ES:["aplica els indicadors a tot el disseny"]}},69604:e=>{e.exports={en:["apply study template {template}"],ca_ES:["aplica la plantilla d'estudi {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ca_ES:["aplica l'esquema de la barra d'eines"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ca_ES:["porta grup de {title} endavant"]}},53159:e=>{e.exports={en:["bring {title} to front"],ca_ES:["portar {title} endavant"]}},41966:e=>{e.exports={en:["bring {title} forward"],ca_ES:["porta {title} cap endavant"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ca_ES:["bloqueig rang de dates"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ca_ES:["exclou les eines de línies del grup {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ca_ES:["oculta {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"]}},56558:e=>{e.exports={en:["interval lock"],ca_ES:["bloqueja interval"]}},6830:e=>{e.exports={en:["invert scale"],ca_ES:["Escala invertida"]}},48818:e=>{e.exports={en:["insert {title}"],ca_ES:["introdueix {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ca_ES:["introdueix {title} després de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ca_ES:["afegeix {title} després de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ca_ES:["afegeix {title} abans de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ca_ES:["afegeix {title} abans de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ca_ES:["carrega la plantilla de dibuix per defecte"]}},62011:e=>{e.exports={en:["loading..."],ca_ES:["carregant..."]}},76104:e=>{e.exports={en:["lock {title}"],ca_ES:["bloqueja {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ca_ES:["bloqueja grup {group}"]}},18942:e=>{e.exports={en:["lock objects"],ca_ES:["bloqueja objectes"]}},98277:e=>{e.exports={en:["move"],ca_ES:["moviment"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ca_ES:["mou {title} a la nova escala esquerra"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ca_ES:["mou {title} a la nova escala de la dreta"]}},64077:e=>{ -e.exports={en:["move all scales to left"],ca_ES:["mou totes les escales a l'esquerra"]}},19013:e=>{e.exports={en:["move all scales to right"],ca_ES:["moure totes les escales a la dreta"]}},52510:e=>{e.exports={en:["move drawing(s)"],ca_ES:["mou dibuix(os)"]}},79209:e=>{e.exports={en:["move left"],ca_ES:["mou cap a l'esquerra"]}},60114:e=>{e.exports={en:["move right"],ca_ES:["mou cap a la dreta"]}},44854:e=>{e.exports={en:["move scale"],ca_ES:["mou escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ca_ES:["crea {title} sense escala (pantalla completa)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ca_ES:["fes que no es vegi el grup {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],ca_ES:["fes visible el grup {group}"]}},78055:e=>{e.exports={en:["merge down"],ca_ES:["uneix per sota"]}},41866:e=>{e.exports={en:["merge to pane"],ca_ES:["uneix al quadre"]}},52458:e=>{e.exports={en:["merge up"],ca_ES:["uneix per dalt"]}},90091:e=>{e.exports={en:["n/a"],ca_ES:["No disponible"]}},94981:e=>{e.exports={en:["scale price"],ca_ES:["escala de preus"]}},63796:e=>{e.exports={en:["scale price chart only"],ca_ES:["Només gràfic de preus a escala"]}},70771:e=>{e.exports={en:["scale time"],ca_ES:["escala de temps"]}},42070:e=>{e.exports={en:["scroll"],ca_ES:["desplaçar-se"]}},87840:e=>{e.exports={en:["scroll time"],ca_ES:["desplaça per l'horari"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ca_ES:["envia {title} cap enrere"]}},5005:e=>{e.exports={en:["send {title} to back"],ca_ES:["envia {title} enrere"]}},69546:e=>{e.exports={en:["send group {title} backward"],ca_ES:["envia grup de {title} enrere"]}},63934:e=>{e.exports={en:["share line tools globally"],ca_ES:["comparteix les eines de línia globalment"]}},90221:e=>{e.exports={en:["share line tools in layout"],ca_ES:["comparteix les eines de línia de la plantilla"]}},13336:e=>{e.exports={en:["show all ideas"],ca_ES:["mostra totes les idees"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ca_ES:["mostra les idees dels usuaris seguits"]}},57460:e=>{e.exports={en:["show my ideas only"],ca_ES:["mostra només les meves idees"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ca_ES:["deixa de sincronitzar els dibuixos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ca_ES:["deixa de sincronitzar les eines de línia"]}},53278:e=>{e.exports={en:["symbol lock"],ca_ES:["bloqueja símbol"]}},91677:e=>{e.exports={en:["sync time"],ca_ES:["temps de sincronització"]}},3140:e=>{e.exports={en:["powered by"],ca_ES:["amb tecnologia de"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ca_ES:["enganxa dibuix"]}},1064:e=>{e.exports={en:["paste indicator"],ca_ES:["enganxa indicador"]}},57010:e=>{e.exports={en:["paste {title}"],ca_ES:["enganxa {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ca_ES:["fixa a l'escala esquerra"]}},7495:e=>{e.exports={ -en:["pin to right scale"],ca_ES:["Fixa a escala dreta"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ca_ES:["fixa a escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ca_ES:["reordena quadres"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ca_ES:["elimina les línies en blanc no seleccionades"]}},30538:e=>{e.exports={en:["remove drawings"],ca_ES:["elimina dibuixos"]}},1193:e=>{e.exports={en:["remove drawings group"],ca_ES:["elimina grup de dibuixos"]}},38199:e=>{e.exports={en:["remove line data sources"],ca_ES:["elimina les fonts de dades de les línies"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"],ca_ES:["elimina {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ca_ES:["elimina el grup d'eines de línies {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ca_ES:["canvia el nom del grup {group} a {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ca_ES:["restableix la mida de la plantilla"]}},3323:e=>{e.exports={en:["reset scales"],ca_ES:["restableix escala"]}},17336:e=>{e.exports={en:["reset time scale"],ca_ES:["reinicia escala de temps"]}},47418:e=>{e.exports={en:["resize layout"],ca_ES:["canvia la mida de la plantilla"]}},85815:e=>{e.exports={en:["restore defaults"],ca_ES:["restableix valors per defecte"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"],ca_ES:["alterna l'escala automàtica"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"],ca_ES:["alterna bloquejar escala"]}},49403:e=>{e.exports={en:["toggle log scale"],ca_ES:["alterna l'escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ca_ES:["alterna l'escala de percentatges"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"],ca_ES:["controla el temps"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ca_ES:["desactiva la possibilitat de compartir eines de línia"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"],ca_ES:["desbloqueja objectes"]}},74590:e=>{e.exports={en:["unlock group {group}"],ca_ES:["desbloqueja el grup {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ca_ES:["desbloqueja {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ca_ES:["desagrupa al nou quadre inferior"]}},79443:e=>{e.exports={en:["unmerge up"],ca_ES:["desagrupa per dalt"]}},46453:e=>{e.exports={en:["unmerge down"],ca_ES:["desagrupa per sota"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],ca_ES:["{count} barres"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"], -ca_ES:["Informació financera de {symbol} per TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ca_ES:["{userName} ha publicat a {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],ca_ES:["augmenta"]}},73638:e=>{e.exports={en:["zoom out"],ca_ES:["allunya"]}},41807:e=>{e.exports={en:["day","days"],ca_ES:["dia","dies"]}},42328:e=>{e.exports={en:["hour","hours"],ca_ES:["hora","hores"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"],ca_ES:["minut","minuts"]}},33232:e=>{e.exports={en:["second","seconds"],ca_ES:["segon","segons"]}},89937:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},48898:e=>{e.exports={en:["week","weeks"],ca_ES:["setmana","setmanes"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ca_ES:["{amount} dibuix","{amount} dibuixos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ca_ES:["{amount} indicador","{amount} indicadors"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ca_ES:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ca_ES:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ca_ES:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={ -en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ca_ES:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"] -},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ca_ES:["Capitalització total del mercat cripto, USD"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ca_ES:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]}, -e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={ -en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={ -en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]}, -e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ca_ES:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ca_ES:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ca_ES:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ca_ES:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={ -en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]}, -e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]}, -e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]}, -e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ca_ES:["Rectangle girat"]}},52961:e=>{e.exports={en:["Rome"],ca_ES:["Roma"]}},50318:e=>{e.exports={en:["Ray"],ca_ES:["Semirecta"]}},55169:e=>{e.exports={en:["Range"],ca_ES:["Rang"]}},13386:e=>{e.exports={en:["Reykjavik"],ca_ES:["Reykjavík"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"],ca_ES:["Repetir"]}},2460:e=>{e.exports={en:["Regression Trend"],ca_ES:["Tendència de regressió"]}},67410:e=>{e.exports={en:["Remove"],ca_ES:["Treure"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ca_ES:["Elimina {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ca_ES:["Elimina {drawings} i {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ca_ES:["Elimina {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ca_ES:["Canvia el nom del disseny del gràfic"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],ca_ES:["Reinicia escala de preus"]}},54170:e=>{e.exports={en:["Reset time scale"]}},37974:e=>{e.exports={en:["Riyadh"],ca_ES:["Riad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],ca_ES:["Advertència"]}},5959:e=>{e.exports={en:["Warsaw"],ca_ES:["Varsòvia"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],ca_ES:["Tòquio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],ca_ES:["Teheran"]}},93553:e=>{e.exports={en:["Template"],ca_ES:["Plantilla"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ca_ES:["El proveïdor de dades no proporciona dades sobre el volum per a aquest símbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ca_ES:["No hi ha dades per al període i interval de temps del gràfic que ha seleccionat."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={ +en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ca_ES:["Símbol només disponible a {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ca_ES:["Patró de tres impulsos"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],ca_ES:["Hora"]}},20909:e=>{e.exports={en:["Time zone"]}},46852:e=>{e.exports={en:["Time Cycles"],ca_ES:["Cicles de temps"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],ca_ES:["Negocieu"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],ca_ES:["Angle de tendència"]}},97339:e=>{e.exports={en:["Trend Line"],ca_ES:["Línia de tendència"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ca_ES:["Extensió de Fibonacci basada en tendències"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ca_ES:["Zona temporal de Fibonacci basada en tendències"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"],ca_ES:["Triangle descendent"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ca_ES:["Patró de triangle"]}},21236:e=>{e.exports={en:["Triangle Up"],ca_ES:["Triangle ascendent"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ca_ES:["Desfer"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],ca_ES:["Unitats"]}},11768:e=>{e.exports={en:["Unknown error"],ca_ES:["Error desconegut"]}},99894:e=>{e.exports={en:["Unlock"],ca_ES:["Desbloqueja"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ca_ES:["Perfil de volum amb rang fix (Volume Profile Fixed Range)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],ca_ES:["Línia vertical"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"],ca_ES:["Vílnius"]}},40091:e=>{e.exports={en:["Visibility"],ca_ES:["Visibilitat"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ca_ES:["Visible en passar el ratolí"]}},4077:e=>{e.exports={en:["Visual order"],ca_ES:["Ordre visual"]}},11316:e=>{e.exports={en:["X Cross"],ca_ES:["Creu en X"]}},42231:e=>{e.exports={en:["XABCD Pattern"], +ca_ES:["Patró XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],ca_ES:["Zuric"]}},47977:e=>{e.exports={en:["change Elliott degree"],ca_ES:["canvia el grau d'Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ca_ES:["canvia les etiquetes no superposades"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta del preu mitjà de tancament"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ca_ES:["canvia la visibilitat de la línia del preu mitjà de tancament"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de compra i venda (bid and ask)"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ca_ES:["canvia la visibilitat de les línies de compra i venda (bid and ask)"]}},32302:e=>{e.exports={en:["change currency"],ca_ES:["canvia divisa"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ca_ES:["canvia la plantilla del gràfic de {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ca_ES:["canvia la visibilitat del canvi continu de contracte"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ca_ES:["canvia la visibilitat del compte enrere del tancament de barra"]}},16979:e=>{e.exports={en:["change date range"],ca_ES:["canvia el rang de dates"]}},53929:e=>{e.exports={en:["change dividends visibility"],ca_ES:["canvia la visibilitat dels dividends"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ca_ES:["canvia la visibilitat dels esdeveniments al gràfic"]}},6819:e=>{e.exports={en:["change earnings visibility"],ca_ES:["canvia la visibilitat dels beneficis"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ca_ES:["canvia visibilitat del venciment dels contractes de futurs"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de preus màxims i mínims"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ca_ES:["canvia la visibilitat de les línies de preus màxims i mínims"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb els noms dels indicadors"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el valor dels indicadors"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"],ca_ES:["canvia la visibilitat del botó +"]}},76660:e=>{e.exports={en:["change point"]}}, +30870:e=>{e.exports={en:["change pre/post market price label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta de preus pre/post mercat"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ca_ES:["canvia la visibilitat de la línia de preus pre/post mercat"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ca_ES:["canvia la visibilitat de la línia de preus del tancament anterior"]}},8662:e=>{e.exports={en:["change price line visibility"],ca_ES:["canvia la visibilitat de la línia amb els preus"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ca_ES:["canvia la ràtio preu/barra"]}},32829:e=>{e.exports={en:["change resolution"],ca_ES:["canvia resolució"]}},35400:e=>{e.exports={en:["change symbol"],ca_ES:["canvia símbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de símbols"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ca_ES:["canvia la visibilitat de l'últim valor dels símbols"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ca_ES:["canvia la visibilitat amb el valor del tancament anterior dels símbols"]}},87041:e=>{e.exports={en:["change session"],ca_ES:["canvia la sessió"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"],ca_ES:["canvia la visibilitat dels splits"]}},20137:e=>{e.exports={en:["change timezone"],ca_ES:["canvia la zona horària"]}},85975:e=>{e.exports={en:["change unit"],ca_ES:["canvia unitat"]}},1924:e=>{e.exports={en:["change visibility"],ca_ES:["canvia la visibilitat"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ca_ES:["canvia visibilitat de l'interval actual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ca_ES:["canvia la visibilitat a l'interval actual i superior"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ca_ES:["canvia visibilitat de l'interval actual i inferior"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ca_ES:["canvia visibilitat de tots els intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ca_ES:["clona les eines de línies"]}},46219:e=>{e.exports={en:["create line tools group"],ca_ES:["crea grup d'eines de línies"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ca_ES:["crea el grup d'eines de línies a partir de la selecció"]}},12898:e=>{e.exports={en:["create {tool}"],ca_ES:["crea {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ca_ES:["retalla fonts"]}},11500:e=>{e.exports={en:["cut {title}"],ca_ES:["retalla {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ca_ES:["afegeix l'eina de línies {lineTool} al grup {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ca_ES:["afegeix eine(s) de línia al grup {group}"]} +},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ca_ES:["afegeix aquests paràmetres financers a tot el disseny"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ca_ES:["afegeix aquest indicador a tot el disseny"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ca_ES:["afegeix aquesta estratègia a tot el disseny"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ca_ES:["afegeix aquest símbol a tot el disseny"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"],ca_ES:["aplica esquema al gràfic"]}},99551:e=>{e.exports={en:["apply all chart properties"],ca_ES:["aplica totes les propietats del gràfic"]}},89720:e=>{e.exports={en:["apply drawing template"],ca_ES:["aplica plantilla de dibuix"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ca_ES:["aplica els valors per defecte de fàbrica a les fonts seleccionades"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ca_ES:["aplica els indicadors a tot el disseny"]}},69604:e=>{e.exports={en:["apply study template {template}"],ca_ES:["aplica la plantilla d'estudi {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ca_ES:["aplica l'esquema de la barra d'eines"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ca_ES:["porta grup de {title} endavant"]}},53159:e=>{e.exports={en:["bring {title} to front"],ca_ES:["portar {title} endavant"]}},41966:e=>{e.exports={en:["bring {title} forward"],ca_ES:["porta {title} cap endavant"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ca_ES:["bloqueig rang de dates"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ca_ES:["exclou les eines de línies del grup {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ca_ES:["oculta {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"]}},56558:e=>{e.exports={en:["interval lock"],ca_ES:["bloqueja interval"]}},6830:e=>{e.exports={en:["invert scale"],ca_ES:["Escala invertida"]}},48818:e=>{e.exports={en:["insert {title}"],ca_ES:["introdueix {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ca_ES:["introdueix {title} després de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ca_ES:["afegeix {title} després de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ca_ES:["afegeix {title} abans de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ca_ES:["afegeix {title} abans de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ca_ES:["carrega la plantilla de dibuix per defecte"]}},62011:e=>{e.exports={en:["loading..."],ca_ES:["carregant..."]}},76104:e=>{e.exports={en:["lock {title}"],ca_ES:["bloqueja {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ca_ES:["bloqueja grup {group}"]}},18942:e=>{e.exports={en:["lock objects"],ca_ES:["bloqueja objectes"]}},98277:e=>{e.exports={en:["move"],ca_ES:["moviment"]}},58228:e=>{e.exports={ +en:["move {title} to new left scale"],ca_ES:["mou {title} a la nova escala esquerra"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ca_ES:["mou {title} a la nova escala de la dreta"]}},64077:e=>{e.exports={en:["move all scales to left"],ca_ES:["mou totes les escales a l'esquerra"]}},19013:e=>{e.exports={en:["move all scales to right"],ca_ES:["moure totes les escales a la dreta"]}},52510:e=>{e.exports={en:["move drawing(s)"],ca_ES:["mou dibuix(os)"]}},79209:e=>{e.exports={en:["move left"],ca_ES:["mou cap a l'esquerra"]}},60114:e=>{e.exports={en:["move right"],ca_ES:["mou cap a la dreta"]}},44854:e=>{e.exports={en:["move scale"],ca_ES:["mou escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ca_ES:["crea {title} sense escala (pantalla completa)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ca_ES:["fes que no es vegi el grup {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],ca_ES:["fes visible el grup {group}"]}},78055:e=>{e.exports={en:["merge down"],ca_ES:["uneix per sota"]}},41866:e=>{e.exports={en:["merge to pane"],ca_ES:["uneix al quadre"]}},52458:e=>{e.exports={en:["merge up"],ca_ES:["uneix per dalt"]}},90091:e=>{e.exports={en:["n/a"],ca_ES:["No disponible"]}},94981:e=>{e.exports={en:["scale price"],ca_ES:["escala de preus"]}},63796:e=>{e.exports={en:["scale price chart only"],ca_ES:["Només gràfic de preus a escala"]}},70771:e=>{e.exports={en:["scale time"],ca_ES:["escala de temps"]}},42070:e=>{e.exports={en:["scroll"],ca_ES:["desplaçar-se"]}},87840:e=>{e.exports={en:["scroll time"],ca_ES:["desplaça per l'horari"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ca_ES:["envia {title} cap enrere"]}},5005:e=>{e.exports={en:["send {title} to back"],ca_ES:["envia {title} enrere"]}},69546:e=>{e.exports={en:["send group {title} backward"],ca_ES:["envia grup de {title} enrere"]}},63934:e=>{e.exports={en:["share line tools globally"],ca_ES:["comparteix les eines de línia globalment"]}},90221:e=>{e.exports={en:["share line tools in layout"],ca_ES:["comparteix les eines de línia de la plantilla"]}},13336:e=>{e.exports={en:["show all ideas"],ca_ES:["mostra totes les idees"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ca_ES:["mostra les idees dels usuaris seguits"]}},57460:e=>{e.exports={en:["show my ideas only"],ca_ES:["mostra només les meves idees"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ca_ES:["deixa de sincronitzar els dibuixos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ca_ES:["deixa de sincronitzar les eines de línia"]}},53278:e=>{e.exports={en:["symbol lock"],ca_ES:["bloqueja símbol"]}},91677:e=>{e.exports={en:["sync time"],ca_ES:["temps de sincronització"]}},3140:e=>{e.exports={en:["powered by"],ca_ES:["amb tecnologia de"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ca_ES:["enganxa dibuix"]}},1064:e=>{e.exports={ +en:["paste indicator"],ca_ES:["enganxa indicador"]}},57010:e=>{e.exports={en:["paste {title}"],ca_ES:["enganxa {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ca_ES:["fixa a l'escala esquerra"]}},7495:e=>{e.exports={en:["pin to right scale"],ca_ES:["Fixa a escala dreta"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ca_ES:["fixa a escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ca_ES:["reordena quadres"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ca_ES:["elimina les línies en blanc no seleccionades"]}},30538:e=>{e.exports={en:["remove drawings"],ca_ES:["elimina dibuixos"]}},1193:e=>{e.exports={en:["remove drawings group"],ca_ES:["elimina grup de dibuixos"]}},38199:e=>{e.exports={en:["remove line data sources"],ca_ES:["elimina les fonts de dades de les línies"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"],ca_ES:["elimina {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ca_ES:["elimina el grup d'eines de línies {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ca_ES:["canvia el nom del grup {group} a {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ca_ES:["restableix la mida de la plantilla"]}},3323:e=>{e.exports={en:["reset scales"],ca_ES:["restableix escala"]}},17336:e=>{e.exports={en:["reset time scale"],ca_ES:["reinicia escala de temps"]}},47418:e=>{e.exports={en:["resize layout"],ca_ES:["canvia la mida de la plantilla"]}},85815:e=>{e.exports={en:["restore defaults"],ca_ES:["restableix valors per defecte"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"],ca_ES:["alterna l'escala automàtica"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"],ca_ES:["alterna bloquejar escala"]}},49403:e=>{e.exports={en:["toggle log scale"],ca_ES:["alterna l'escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ca_ES:["alterna l'escala de percentatges"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"],ca_ES:["controla el temps"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ca_ES:["desactiva la possibilitat de compartir eines de línia"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"],ca_ES:["desbloqueja objectes"]}},74590:e=>{e.exports={en:["unlock group {group}"],ca_ES:["desbloqueja el grup {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ca_ES:["desbloqueja {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ca_ES:["desagrupa al nou quadre inferior"]}},79443:e=>{e.exports={en:["unmerge up"],ca_ES:["desagrupa per dalt"]}},46453:e=>{e.exports={en:["unmerge down"],ca_ES:["desagrupa per sota"]}},94656:e=>{ +e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],ca_ES:["{count} barres"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ca_ES:["Informació financera de {symbol} per TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ca_ES:["{userName} ha publicat a {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],ca_ES:["augmenta"]}},73638:e=>{e.exports={en:["zoom out"],ca_ES:["allunya"]}},41807:e=>{e.exports={en:["day","days"],ca_ES:["dia","dies"]}},42328:e=>{e.exports={en:["hour","hours"],ca_ES:["hora","hores"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"],ca_ES:["minut","minuts"]}},33232:e=>{e.exports={en:["second","seconds"],ca_ES:["segon","segons"]}},89937:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},48898:e=>{e.exports={en:["week","weeks"],ca_ES:["setmana","setmanes"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ca_ES:["{amount} dibuix","{amount} dibuixos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ca_ES:["{amount} indicador","{amount} indicadors"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ca_ES:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"], +ca_ES:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ca_ES:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ca_ES:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]}, +e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ca_ES:["Capitalització total del mercat cripto, USD"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ca_ES:["EGX 30 Price Return Index"]}, +e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={ +en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]}, +e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]}, +e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ca_ES:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ca_ES:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ca_ES:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ca_ES:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={ +en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]}, +e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ca_ES:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]}, +e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]}, +e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ca_ES.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ca_ES.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 8b9cda3a..00000000 --- a/charting_library/bundles/ca_ES.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],ca_ES:["barres"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ca_ES:["(Màx.+Mín.+Tancament)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ca_ES:["(Màx+Mín)/2"]}},31882:e=>{e.exports={en:["12-hours"],ca_ES:["12 hores"]}},5797:e=>{e.exports={en:["24-hours"],ca_ES:["24 hores"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ca_ES:["Color de barres en funció del tancament anterior"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],ca_ES:["Centre"]}},15153:e=>{e.exports={en:["Chart basic styles"],ca_ES:["Estils bàsics del gràfic"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],ca_ES:["Retícula"]}},81849:e=>{e.exports={en:["Currency"],ca_ES:["Divisa"]}},3015:e=>{e.exports={en:["Currency and Unit"],ca_ES:["Divisa i unitat"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ca_ES:["Ajusta dades dels dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ca_ES:["Ajusta els canvis dels contractes"]}},36620:e=>{e.exports={en:["Alerts"],ca_ES:["Alertes"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"],ca_ES:["Tancament mitjà"]}},27567:e=>{e.exports={en:["Bottom"],ca_ES:["Part inferior"]}},3159:e=>{e.exports={en:["Bottom line"],ca_ES:["Línia inferior"]}},74406:e=>{e.exports={en:["Body"],ca_ES:["Cos"]}},333:e=>{e.exports={en:["Borders"],ca_ES:["Vores"]}},79468:e=>{e.exports={en:["Background"],ca_ES:["Fons"]}},10842:e=>{e.exports={en:["Bar change values"],ca_ES:["Valors dels canvis a la barra"]}},28975:e=>{e.exports={en:["Base level"],ca_ES:["Nivell de la base"]}},76473:e=>{e.exports={en:["Bid and ask"],ca_ES:["Compra i venda (bid/ask)"]}},32744:e=>{e.exports={en:["Buttons"],ca_ES:["Botons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"],ca_ES:["Barres descendents"]}},23743:e=>{e.exports={en:["Down color"],ca_ES:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],ca_ES:["Modificació de dades"]}},84838:e=>{e.exports={en:["Date format"],ca_ES:["Format de data"]}},42357:e=>{e.exports={en:["Day of week on labels"],ca_ES:["Dia de la setmana a les etiquetes"]}},16564:e=>{e.exports={en:["Default"],ca_ES:["Predeterminat"]}},78734:e=>{e.exports={en:["Description"],ca_ES:["Descripció"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],ca_ES:["Esdeveniments"]}},41129:e=>{e.exports={en:["Fill"],ca_ES:["Omplir"]}},61112:e=>{e.exports={en:["Fill top area"],ca_ES:["Reomple l'àrea superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],ca_ES:["Omple l'àrea inferior"]}},95406:e=>{e.exports={en:["Horizontal"],ca_ES:["Horitzontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"],ca_ES:["Màxim i mínim"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}}, -84549:e=>{e.exports={en:["Indicators"],ca_ES:["Indicadors"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"],ca_ES:["Estat del mercat obert"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],ca_ES:["Esquerra"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"],ca_ES:["Marges"]}},68833:e=>{e.exports={en:["Middle"],ca_ES:["Al mig"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"],ca_ES:["Navegació"]}},99709:e=>{e.exports={en:["Name"],ca_ES:["Nom"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],ca_ES:["Escales"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],ca_ES:["Col·locació d'escales"]}},28715:e=>{e.exports={en:["Status line"],ca_ES:["Línia d'estat"]}},95481:e=>{e.exports={en:["Symbol"],ca_ES:["Símbol"]}},53263:e=>{e.exports={en:["Pane"],ca_ES:["Quadre"]}},82894:e=>{e.exports={en:["Pane separators"],ca_ES:["Separadors del quadre"]}},16207:e=>{e.exports={en:["Percentage"],ca_ES:["Percentatge"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],ca_ES:["Pre/post mercat"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ca_ES:["Informació horària pre/post mercat"]}},59766:e=>{e.exports={en:["Precision"],ca_ES:["Precisió"]}},83811:e=>{e.exports={en:["Previous day close"],ca_ES:["Tancament del dia anterior"]}},35082:e=>{e.exports={en:["Price Scale"],ca_ES:["Escala de preus"]}},27632:e=>{e.exports={en:["Price and percentage value"],ca_ES:["Preu i valor percentual"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"],ca_ES:["Font dels preus"]}},73466:e=>{e.exports={en:["Projection up bars"],ca_ES:["Barres superiors de projecció"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"],ca_ES:["Barres de projecció descendents"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ca_ES:["Preus reals a l'escala (en lloc del preu Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],ca_ES:["Dreta"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],ca_ES:["Marca d'aigua"]}},32163:e=>{e.exports={en:["Wick"],ca_ES:["Metxa"]}},97118:e=>{e.exports={en:["Top"],ca_ES:["Part superior"]}},89349:e=>{e.exports={en:["Top line"],ca_ES:["Línia superior"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],ca_ES:["Alineació del text"]}},67781:e=>{e.exports={en:["Text orientation"],ca_ES:["Orientació del text"]}},20215:e=>{e.exports={en:["Thin bars"],ca_ES:["Barres fines"]}},70198:e=>{e.exports={en:["Title"],ca_ES:["Títol"]}},29854:e=>{e.exports={ -en:["Titles"],ca_ES:["Títols"]}},5791:e=>{e.exports={en:["Ticker"],ca_ES:["Tíquer"]}},16816:e=>{e.exports={en:["Ticker and description"],ca_ES:["Tíquer i descripció"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],ca_ES:["Escala de temps"]}},5591:e=>{e.exports={en:["Time hours format"],ca_ES:["Format de les hores"]}},77073:e=>{e.exports={en:["Timezone"],ca_ES:["Zona horària"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],ca_ES:["Unitat"]}},23091:e=>{e.exports={en:["Up color"],ca_ES:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],ca_ES:["Barres superiors"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ca_ES:["Fer servir la liquidació com a tancament en intervals diaris"]}},37644:e=>{e.exports={en:["Volume"],ca_ES:["Volum"]}},51514:e=>{e.exports={en:["Value"],ca_ES:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],ca_ES:["Valor conforme a l'escala"]}},60092:e=>{e.exports={en:["Values"],ca_ES:["Valors"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],ca_ES:["espelma"]}},27068:e=>{e.exports={en:["change HLC bars"],ca_ES:["canvia les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ca_ES:["canvia la visibilitat dels botons de navegació"]}},96227:e=>{e.exports={en:["change open market status visibility"],ca_ES:["canvia la visibilitat de l'estat de mercat obert"]}},43231:e=>{e.exports={en:["change average close price line width"],ca_ES:["canvia ample de la línia del preu mitjà de tancament"]}},47026:e=>{e.exports={en:["change average close price line color"],ca_ES:["canvia color de la línia del preu mitjà de tancament"]}},86866:e=>{e.exports={en:["change area fill color"],ca_ES:["canvia el color de fons de l'àrea"]}},89346:e=>{e.exports={en:["change area line width"],ca_ES:["canvia l'ample de la línia de l'àrea"]}},29605:e=>{e.exports={en:["change area line color"],ca_ES:["canvia el color de la línia de l'àrea"]}},4640:e=>{e.exports={en:["change area price source"],ca_ES:["canvia la font dels preus de l'àrea"]}},98407:e=>{e.exports={en:["change ask line color"],ca_ES:["canvia el color de la línia de venda (ask)"]}},42190:e=>{e.exports={en:["change base level"],ca_ES:["canvia el nivell de referència"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ca_ES:["canvia el color de la línia inferior de la línia de referència"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ca_ES:["canvia l'ample de la línia inferior de la línia de referència"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ca_ES:["canvia el color de fons de l'àrea inferior de la línia de referència"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ca_ES:["canvia el color de fons de l'àrea superior de la línia de referència"]}},68609:e=>{e.exports={en:["change baseline price source"], -ca_ES:["canvia la font de preus de referència"]}},69044:e=>{e.exports={en:["change baseline top line color"],ca_ES:["canvia el color de la línia superior de la línia de referència"]}},68197:e=>{e.exports={en:["change baseline top line width"],ca_ES:["canvia l'ample de la línia superior de la línia de referència"]}},33464:e=>{e.exports={en:["change bar up color"],ca_ES:["canvia el color superior de la barra"]}},27426:e=>{e.exports={en:["change bar change visibility"],ca_ES:["canvia la visibilitat del canvi de barra"]}},59622:e=>{e.exports={en:["change bar down color"],ca_ES:["canvia el color inferior de la barra"]}},17919:e=>{e.exports={en:["change bid line color"],ca_ES:["canvia el color de la línia de compra (bid)"]}},32094:e=>{e.exports={en:["change bottom margin"],ca_ES:["canvia el marge inferior"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de divises i unitats"]}},64003:e=>{e.exports={en:["change currency label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta de divises"]}},42803:e=>{e.exports={en:["change chart background color"],ca_ES:["canvia el color de fons del gràfic"]}},41382:e=>{e.exports={en:["change chart background type"],ca_ES:["canvia el tipus de fons del gràfic"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ca_ES:["canvia el color de les barres en funció del valor de tancament anterior"]}},88324:e=>{e.exports={en:["change column up color"],ca_ES:["canvia color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],ca_ES:["canvia color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],ca_ES:["canvia la font del preu de la columna"]}},50544:e=>{e.exports={en:["change crosshair width"],ca_ES:["canvia l'ample de la retícula"]}},92885:e=>{e.exports={en:["change crosshair color"],ca_ES:["canvia el color de la retícula"]}},68418:e=>{e.exports={en:["change crosshair style"],ca_ES:["canvia l'estil de la retícula"]}},43109:e=>{e.exports={en:["change date format"],ca_ES:["canviar el format de data"]}},30418:e=>{e.exports={en:["change day of week on labels"],ca_ES:["canvia dia de la setmana a les etiquetes"]}},82063:e=>{e.exports={en:["change decimal places"],ca_ES:["canvia les posicions decimals"]}},44223:e=>{e.exports={en:["change extended hours color"],ca_ES:["canvia el color de l'horari amplicat"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"],ca_ES:["canvia color de la línia de preu màxim i mínim"]}},39581:e=>{e.exports={en:["change high and low price line width"],ca_ES:["canvia ample de la línia de preus màxims i mínims"]}},6026:e=>{e.exports={en:["change high-low body color"],ca_ES:["canvia el color del cos de màxims i mínims"]}},73021:e=>{e.exports={en:["change high-low body visibility"], -ca_ES:["canvia la visibilitat del cos de màxims i mínims"]}},46844:e=>{e.exports={en:["change high-low border color"],ca_ES:["canviar el color de la vora de màxims i mínims"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ca_ES:["canvia la visibilitat de les vores de màxims i mínims"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de màxims i mínims"]}},56961:e=>{e.exports={en:["change high-low labels color"],ca_ES:["canvia el color de les etiquetes de màxims i mínims"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ca_ES:["canvia el color de les línies de la quadrícula horitzontal"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ca_ES:["canvia la visibilitat dels títols dels indicadors"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ca_ES:["canvia la visibilitat dels valors dels indicadors"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ca_ES:["canvia la visibilitat dels arguments dels indicadors"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el nom dels indicadors i de la informació financera"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el valor dels indicadors i la informació financera"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"],ca_ES:["canvia la transparència del fons de la llegenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],ca_ES:["canvia la visibilitat del fons de la llegenda"]}},88640:e=>{e.exports={en:["change line color"],ca_ES:["canvia el color de línia"]}},41837:e=>{e.exports={en:["change line price source"],ca_ES:["canvia la font de preus de la línia"]}},48339:e=>{e.exports={en:["change line width"],ca_ES:["canvia l'ample de línia"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ca_ES:["canvia la visibilitat dels botons del quadre"]}},52203:e=>{e.exports={en:["change pane separators color"],ca_ES:["Canvia el color dels separadors de quadres"]}},38730:e=>{e.exports={en:["change post market color"],ca_ES:["canvia el color postmercat"]}},28075:e=>{e.exports={en:["change post market line color"],ca_ES:["canvia el color de la línia postmercat"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ca_ES:["canvia la visibilitat de les línies de preus pre/post mercat"]}},44371:e=>{e.exports={en:["change pre market color"],ca_ES:["canvia el color de la sessió premercat"]}},96114:e=>{e.exports={en:["change pre market line color"],ca_ES:["canvia el color de la línia de la sessió premercat"]}},69814:e=>{e.exports={en:["change previous close price line color"],ca_ES:["canvia el color de la línia amb el preu de tancament anterior"]}},13660:e=>{e.exports={en:["change previous close price line width"], -ca_ES:["canvia l'ample de la línia amb el preu de tancament anterior"]}},87861:e=>{e.exports={en:["change price line color"],ca_ES:["canvia el color de la línia de preus"]}},29353:e=>{e.exports={en:["change price line width"],ca_ES:["canvia l'ample de la línia de preus"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"],ca_ES:["canvia el rang de les barres fines"]}},75487:e=>{e.exports={en:["change renko wick down color"],ca_ES:["canvia el color inferior de la metxa renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],ca_ES:["canvia el color inferior de la metxa renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ca_ES:["canvia la visibilitat de les metxes renko"]}},82946:e=>{e.exports={en:["change right margin"],ca_ES:["canvia el marge dret"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ca_ES:["canvia el color de la marca d'aigua del símbol"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ca_ES:["canvia la visibilitat de la marca d'aigua del símbol"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ca_ES:["canvia la visibilitat de la descripció del símbol"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ca_ES:["canvia el mode de l'últim valor del símbol"]}},902:e=>{e.exports={en:["change symbol legend format"],ca_ES:["canvia el format de la llegenda del símbol"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"],ca_ES:["canvia el color del text de l'escala"]}},27792:e=>{e.exports={en:["change scales font size"],ca_ES:["canvia la mida de la font de l'escala"]}},94997:e=>{e.exports={en:["change scales lines color"],ca_ES:["canvia el color de la línia de l'escala"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ca_ES:["canvia la visibilitat dels trencaments de les sessions"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ca_ES:["canvia l'ample dels trencaments de les sessions"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ca_ES:["canvia el color del trencament de les sessions"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ca_ES:["canvia l'estil dels trencaments de les sessions"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ca_ES:["canvia la visualització dels preus reals en l'escala de preus (en lloc del preu Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],ca_ES:["canvia les barres fines"]}},39754:e=>{e.exports={en:["change time hours format"],ca_ES:["canvia el format de les hores"]}},74883:e=>{e.exports={en:["change top margin"],ca_ES:["canvia el marge superior"]}},51250:e=>{e.exports={en:["change unit label visibility"], -ca_ES:["canvia la visibilitat de l'etiqueta d'unitats"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ca_ES:["canvia el color de les línies de la quadrícula vertical"]}},96201:e=>{e.exports={en:["change volume values visibility"],ca_ES:["canvia la visibilitat dels valors de volum"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ca_ES:["canvia el color de la vora superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ca_ES:["canvia el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ca_ES:["canvia el color inferior de la metxa de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ca_ES:["canvia el color superior de la metxa de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ca_ES:["canvia la visibilitat de la metxa {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ca_ES:["canvia la visibilitat del cos de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ca_ES:["canvia la visibilitat de la vora de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ca_ES:["canvia el color de la vora inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ca_ES:["canvia el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ca_ES:["canvia el color inferior de la vora de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ca_ES:["canvia el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de projecció de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ca_ES:["canvia el color inferior de la barra de projecció de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ca_ES:["canvia el color superior de la barra de projecció de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ca_ES:["canvia el color superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ca_ES:["canvia propietat de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ca_ES:["ajusta dades dels dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ca_ES:["ajusta per a canvis de contractes"]}},92598:e=>{e.exports={en:["hollow candles"],ca_ES:["espelmes buides"]}},57243:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},70282:e=>{e.exports={en:["renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ca_ES:["fes servir la liquidació com a tancament en intervals diaris"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ca_ES.7458.068c610f8718bc62a766.js b/charting_library/bundles/ca_ES.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..8e572858 --- /dev/null +++ b/charting_library/bundles/ca_ES.7458.068c610f8718bc62a766.js @@ -0,0 +1,8 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],ca_ES:["barres"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ca_ES:["(Màx.+Mín.+Tancament)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ca_ES:["(Màx+Mín)/2"]}},31882:e=>{e.exports={en:["12-hours"],ca_ES:["12 hores"]}},5797:e=>{e.exports={en:["24-hours"],ca_ES:["24 hores"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ca_ES:["Color de barres en funció del tancament anterior"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],ca_ES:["Centre"]}},15153:e=>{e.exports={en:["Chart basic styles"],ca_ES:["Estils bàsics del gràfic"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],ca_ES:["Retícula"]}},81849:e=>{e.exports={en:["Currency"],ca_ES:["Divisa"]}},3015:e=>{e.exports={en:["Currency and Unit"],ca_ES:["Divisa i unitat"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ca_ES:["Ajusta dades dels dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ca_ES:["Ajusta els canvis dels contractes"]}},36620:e=>{e.exports={en:["Alerts"],ca_ES:["Alertes"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"],ca_ES:["Tancament mitjà"]}},27567:e=>{e.exports={en:["Bottom"],ca_ES:["Part inferior"]}},3159:e=>{e.exports={en:["Bottom line"],ca_ES:["Línia inferior"]}},74406:e=>{e.exports={en:["Body"],ca_ES:["Cos"]}},333:e=>{e.exports={en:["Borders"],ca_ES:["Vores"]}},79468:e=>{e.exports={en:["Background"],ca_ES:["Fons"]}},10842:e=>{e.exports={en:["Bar change values"],ca_ES:["Valors dels canvis a la barra"]}},28975:e=>{e.exports={en:["Base level"],ca_ES:["Nivell de la base"]}},76473:e=>{e.exports={en:["Bid and ask"],ca_ES:["Compra i venda (bid/ask)"]}},32744:e=>{e.exports={en:["Buttons"],ca_ES:["Botons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"],ca_ES:["Barres descendents"]}},23743:e=>{e.exports={en:["Down color"],ca_ES:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],ca_ES:["Modificació de dades"]}},84838:e=>{e.exports={en:["Date format"],ca_ES:["Format de data"]}},42357:e=>{e.exports={en:["Day of week on labels"],ca_ES:["Dia de la setmana a les etiquetes"]}},16564:e=>{e.exports={en:["Default"],ca_ES:["Predeterminat"]}},78734:e=>{e.exports={en:["Description"],ca_ES:["Descripció"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],ca_ES:["Esdeveniments"]}},41129:e=>{e.exports={en:["Fill"],ca_ES:["Omplir"]}},61112:e=>{e.exports={en:["Fill top area"],ca_ES:["Reomple l'àrea superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],ca_ES:["Omple l'àrea inferior"]}},95406:e=>{e.exports={en:["Horizontal"],ca_ES:["Horitzontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"],ca_ES:["Màxim i mínim"]}},56359:e=>{ +e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],ca_ES:["Indicadors"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"],ca_ES:["Estat del mercat obert"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],ca_ES:["Esquerra"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"],ca_ES:["Marges"]}},68833:e=>{e.exports={en:["Middle"],ca_ES:["Al mig"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"],ca_ES:["Navegació"]}},99709:e=>{e.exports={en:["Name"],ca_ES:["Nom"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],ca_ES:["Escales"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],ca_ES:["Col·locació d'escales"]}},28715:e=>{e.exports={en:["Status line"],ca_ES:["Línia d'estat"]}},95481:e=>{e.exports={en:["Symbol"],ca_ES:["Símbol"]}},53263:e=>{e.exports={en:["Pane"],ca_ES:["Quadre"]}},82894:e=>{e.exports={en:["Pane separators"],ca_ES:["Separadors del quadre"]}},16207:e=>{e.exports={en:["Percentage"],ca_ES:["Percentatge"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],ca_ES:["Pre/post mercat"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ca_ES:["Informació horària pre/post mercat"]}},59766:e=>{e.exports={en:["Precision"],ca_ES:["Precisió"]}},83811:e=>{e.exports={en:["Previous day close"],ca_ES:["Tancament del dia anterior"]}},35082:e=>{e.exports={en:["Price Scale"],ca_ES:["Escala de preus"]}},27632:e=>{e.exports={en:["Price and percentage value"],ca_ES:["Preu i valor percentual"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"],ca_ES:["Font dels preus"]}},73466:e=>{e.exports={en:["Projection up bars"],ca_ES:["Barres superiors de projecció"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"],ca_ES:["Barres de projecció descendents"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ca_ES:["Preus reals a l'escala (en lloc del preu Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],ca_ES:["Dreta"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],ca_ES:["Marca d'aigua"]}},32163:e=>{e.exports={en:["Wick"],ca_ES:["Metxa"]}},97118:e=>{e.exports={en:["Top"],ca_ES:["Part superior"]}},89349:e=>{e.exports={en:["Top line"],ca_ES:["Línia superior"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],ca_ES:["Alineació del text"]}},67781:e=>{e.exports={en:["Text orientation"],ca_ES:["Orientació del text"]}},20215:e=>{e.exports={en:["Thin bars"],ca_ES:["Barres fines"]}}, +70198:e=>{e.exports={en:["Title"],ca_ES:["Títol"]}},29854:e=>{e.exports={en:["Titles"],ca_ES:["Títols"]}},5791:e=>{e.exports={en:["Ticker"],ca_ES:["Tíquer"]}},16816:e=>{e.exports={en:["Ticker and description"],ca_ES:["Tíquer i descripció"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],ca_ES:["Escala de temps"]}},5591:e=>{e.exports={en:["Time hours format"],ca_ES:["Format de les hores"]}},77073:e=>{e.exports={en:["Timezone"],ca_ES:["Zona horària"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],ca_ES:["Unitat"]}},23091:e=>{e.exports={en:["Up color"],ca_ES:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],ca_ES:["Barres superiors"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ca_ES:["Fer servir la liquidació com a tancament en intervals diaris"]}},37644:e=>{e.exports={en:["Volume"],ca_ES:["Volum"]}},51514:e=>{e.exports={en:["Value"],ca_ES:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],ca_ES:["Valor conforme a l'escala"]}},60092:e=>{e.exports={en:["Values"],ca_ES:["Valors"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],ca_ES:["espelma"]}},27068:e=>{e.exports={en:["change HLC bars"],ca_ES:["canvia les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ca_ES:["canvia la visibilitat dels botons de navegació"]}},96227:e=>{e.exports={en:["change open market status visibility"],ca_ES:["canvia la visibilitat de l'estat de mercat obert"]}},43231:e=>{e.exports={en:["change average close price line width"],ca_ES:["canvia ample de la línia del preu mitjà de tancament"]}},47026:e=>{e.exports={en:["change average close price line color"],ca_ES:["canvia color de la línia del preu mitjà de tancament"]}},86866:e=>{e.exports={en:["change area fill color"],ca_ES:["canvia el color de fons de l'àrea"]}},89346:e=>{e.exports={en:["change area line width"],ca_ES:["canvia l'ample de la línia de l'àrea"]}},29605:e=>{e.exports={en:["change area line color"],ca_ES:["canvia el color de la línia de l'àrea"]}},4640:e=>{e.exports={en:["change area price source"],ca_ES:["canvia la font dels preus de l'àrea"]}},98407:e=>{e.exports={en:["change ask line color"],ca_ES:["canvia el color de la línia de venda (ask)"]}},42190:e=>{e.exports={en:["change base level"],ca_ES:["canvia el nivell de referència"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ca_ES:["canvia el color de la línia inferior de la línia de referència"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ca_ES:["canvia l'ample de la línia inferior de la línia de referència"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ca_ES:["canvia el color de fons de l'àrea inferior de la línia de referència"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ca_ES:["canvia el color de fons de l'àrea superior de la línia de referència"]}}, +68609:e=>{e.exports={en:["change baseline price source"],ca_ES:["canvia la font de preus de referència"]}},69044:e=>{e.exports={en:["change baseline top line color"],ca_ES:["canvia el color de la línia superior de la línia de referència"]}},68197:e=>{e.exports={en:["change baseline top line width"],ca_ES:["canvia l'ample de la línia superior de la línia de referència"]}},33464:e=>{e.exports={en:["change bar up color"],ca_ES:["canvia el color superior de la barra"]}},27426:e=>{e.exports={en:["change bar change visibility"],ca_ES:["canvia la visibilitat del canvi de barra"]}},59622:e=>{e.exports={en:["change bar down color"],ca_ES:["canvia el color inferior de la barra"]}},17919:e=>{e.exports={en:["change bid line color"],ca_ES:["canvia el color de la línia de compra (bid)"]}},32094:e=>{e.exports={en:["change bottom margin"],ca_ES:["canvia el marge inferior"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de divises i unitats"]}},64003:e=>{e.exports={en:["change currency label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta de divises"]}},42803:e=>{e.exports={en:["change chart background color"],ca_ES:["canvia el color de fons del gràfic"]}},41382:e=>{e.exports={en:["change chart background type"],ca_ES:["canvia el tipus de fons del gràfic"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ca_ES:["canvia el color de les barres en funció del valor de tancament anterior"]}},88324:e=>{e.exports={en:["change column up color"],ca_ES:["canvia color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],ca_ES:["canvia color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],ca_ES:["canvia la font del preu de la columna"]}},50544:e=>{e.exports={en:["change crosshair width"],ca_ES:["canvia l'ample de la retícula"]}},92885:e=>{e.exports={en:["change crosshair color"],ca_ES:["canvia el color de la retícula"]}},68418:e=>{e.exports={en:["change crosshair style"],ca_ES:["canvia l'estil de la retícula"]}},43109:e=>{e.exports={en:["change date format"],ca_ES:["canviar el format de data"]}},30418:e=>{e.exports={en:["change day of week on labels"],ca_ES:["canvia dia de la setmana a les etiquetes"]}},82063:e=>{e.exports={en:["change decimal places"],ca_ES:["canvia les posicions decimals"]}},44223:e=>{e.exports={en:["change extended hours color"],ca_ES:["canvia el color de l'horari amplicat"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"],ca_ES:["canvia color de la línia de preu màxim i mínim"]}},39581:e=>{e.exports={en:["change high and low price line width"],ca_ES:["canvia ample de la línia de preus màxims i mínims"]}},6026:e=>{e.exports={en:["change high-low body color"],ca_ES:["canvia el color del cos de màxims i mínims"]}},73021:e=>{e.exports={ +en:["change high-low body visibility"],ca_ES:["canvia la visibilitat del cos de màxims i mínims"]}},46844:e=>{e.exports={en:["change high-low border color"],ca_ES:["canviar el color de la vora de màxims i mínims"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ca_ES:["canvia la visibilitat de les vores de màxims i mínims"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de màxims i mínims"]}},56961:e=>{e.exports={en:["change high-low labels color"],ca_ES:["canvia el color de les etiquetes de màxims i mínims"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ca_ES:["canvia el color de les línies de la quadrícula horitzontal"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ca_ES:["canvia la visibilitat dels títols dels indicadors"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ca_ES:["canvia la visibilitat dels valors dels indicadors"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ca_ES:["canvia la visibilitat dels arguments dels indicadors"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el nom dels indicadors i de la informació financera"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes amb el valor dels indicadors i la informació financera"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"],ca_ES:["canvia la transparència del fons de la llegenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],ca_ES:["canvia la visibilitat del fons de la llegenda"]}},88640:e=>{e.exports={en:["change line color"],ca_ES:["canvia el color de línia"]}},41837:e=>{e.exports={en:["change line price source"],ca_ES:["canvia la font de preus de la línia"]}},48339:e=>{e.exports={en:["change line width"],ca_ES:["canvia l'ample de línia"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ca_ES:["canvia la visibilitat dels botons del quadre"]}},52203:e=>{e.exports={en:["change pane separators color"],ca_ES:["Canvia el color dels separadors de quadres"]}},38730:e=>{e.exports={en:["change post market color"],ca_ES:["canvia el color postmercat"]}},28075:e=>{e.exports={en:["change post market line color"],ca_ES:["canvia el color de la línia postmercat"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ca_ES:["canvia la visibilitat de les línies de preus pre/post mercat"]}},44371:e=>{e.exports={en:["change pre market color"],ca_ES:["canvia el color de la sessió premercat"]}},96114:e=>{e.exports={en:["change pre market line color"],ca_ES:["canvia el color de la línia de la sessió premercat"]}},69814:e=>{e.exports={en:["change previous close price line color"],ca_ES:["canvia el color de la línia amb el preu de tancament anterior"]}},13660:e=>{e.exports={ +en:["change previous close price line width"],ca_ES:["canvia l'ample de la línia amb el preu de tancament anterior"]}},87861:e=>{e.exports={en:["change price line color"],ca_ES:["canvia el color de la línia de preus"]}},29353:e=>{e.exports={en:["change price line width"],ca_ES:["canvia l'ample de la línia de preus"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"],ca_ES:["canvia el rang de les barres fines"]}},75487:e=>{e.exports={en:["change renko wick down color"],ca_ES:["canvia el color inferior de la metxa renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],ca_ES:["canvia el color inferior de la metxa renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ca_ES:["canvia la visibilitat de les metxes renko"]}},82946:e=>{e.exports={en:["change right margin"],ca_ES:["canvia el marge dret"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ca_ES:["canvia el color de la marca d'aigua del símbol"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ca_ES:["canvia la visibilitat de la marca d'aigua del símbol"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ca_ES:["canvia la visibilitat de la descripció del símbol"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ca_ES:["canvia el mode de l'últim valor del símbol"]}},902:e=>{e.exports={en:["change symbol legend format"],ca_ES:["canvia el format de la llegenda del símbol"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"],ca_ES:["canvia el color del text de l'escala"]}},27792:e=>{e.exports={en:["change scales font size"],ca_ES:["canvia la mida de la font de l'escala"]}},94997:e=>{e.exports={en:["change scales lines color"],ca_ES:["canvia el color de la línia de l'escala"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ca_ES:["canvia la visibilitat dels trencaments de les sessions"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ca_ES:["canvia l'ample dels trencaments de les sessions"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ca_ES:["canvia el color del trencament de les sessions"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ca_ES:["canvia l'estil dels trencaments de les sessions"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ca_ES:["canvia la visualització dels preus reals en l'escala de preus (en lloc del preu Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],ca_ES:["canvia les barres fines"]}},39754:e=>{e.exports={en:["change time hours format"],ca_ES:["canvia el format de les hores"]}},74883:e=>{e.exports={en:["change top margin"],ca_ES:["canvia el marge superior"]}},51250:e=>{e.exports={ +en:["change unit label visibility"],ca_ES:["canvia la visibilitat de l'etiqueta d'unitats"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ca_ES:["canvia el color de les línies de la quadrícula vertical"]}},96201:e=>{e.exports={en:["change volume values visibility"],ca_ES:["canvia la visibilitat dels valors de volum"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ca_ES:["canvia el color de la vora superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ca_ES:["canvia el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ca_ES:["canvia el color inferior de la metxa de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ca_ES:["canvia el color superior de la metxa de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ca_ES:["canvia la visibilitat de la metxa {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ca_ES:["canvia la visibilitat del cos de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ca_ES:["canvia la visibilitat de la vora de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ca_ES:["canvia el color de la vora inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ca_ES:["canvia el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ca_ES:["canvia el color inferior de la vora de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ca_ES:["canvia el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de projecció de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ca_ES:["canvia el color inferior de la barra de projecció de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ca_ES:["canvia el color superior de la barra de projecció de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ca_ES:["canvia el color superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ca_ES:["canvia propietat de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ca_ES:["ajusta dades dels dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ca_ES:["ajusta per a canvis de contractes"]}},92598:e=>{e.exports={en:["hollow candles"],ca_ES:["espelmes buides"]}},57243:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},70282:e=>{e.exports={en:["renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"], +ca_ES:["fes servir la liquidació com a tancament en intervals diaris"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ca_ES.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ca_ES.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index e978f533..00000000 --- a/charting_library/bundles/ca_ES.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ca_ES:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ca_ES:["#{count} (preu, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ca_ES:["(Màx.+Mín.+Tancament)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ca_ES:["(Màx+Mín)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ca_ES:["Color de barres en funció del tancament anterior"]}},78930:e=>{e.exports={en:["Coordinates"],ca_ES:["Coordenades"]}},24197:e=>{e.exports={en:["Center"],ca_ES:["Centre"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ca_ES:["Ajusta dades dels dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ca_ES:["Ajusta els canvis dels contractes"]}},27567:e=>{e.exports={en:["Bottom"],ca_ES:["Part inferior"]}},3159:e=>{e.exports={en:["Bottom line"],ca_ES:["Línia inferior"]}},74406:e=>{e.exports={en:["Body"],ca_ES:["Cos"]}},333:e=>{e.exports={en:["Borders"],ca_ES:["Vores"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],ca_ES:["Nivell de la base"]}},71776:e=>{e.exports={en:["Down"],ca_ES:["Avall"]}},17611:e=>{e.exports={en:["Down bars"],ca_ES:["Barres descendents"]}},23743:e=>{e.exports={en:["Down color"],ca_ES:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],ca_ES:["Modificació de dades"]}},72942:e=>{e.exports={en:["Days"],ca_ES:["Dies"]}},16564:e=>{e.exports={en:["Default"],ca_ES:["Predeterminat"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ca_ES:["Desplaçament (preu, barra)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],ca_ES:["Amplia línies"]}},41129:e=>{e.exports={en:["Fill"],ca_ES:["Omplir"]}},61112:e=>{e.exports={en:["Fill top area"],ca_ES:["Reomple l'àrea superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],ca_ES:["Omple l'àrea inferior"]}},56796:e=>{e.exports={en:["Hours"],ca_ES:["Hores"]}},95406:e=>{e.exports={en:["Horizontal"],ca_ES:["Horitzontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],ca_ES:["Entrades de dades"]}},64075:e=>{e.exports={en:["Override min tick"],ca_ES:["Anul·la el tick mínim"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"],ca_ES:["Esquerra"]}},43154:e=>{e.exports={en:["Months"],ca_ES:["Mesos"]}},68833:e=>{e.exports={en:["Middle"],ca_ES:["Al mig"]}},42562:e=>{e.exports={en:["Minutes"],ca_ES:["Minuts"]}},65188:e=>{e.exports={en:["Seconds"],ca_ES:["Segons"]}},13350:e=>{e.exports={en:["Pearson's R"],ca_ES:["Coeficient de correlació de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ca_ES:["Informació horària pre/post mercat"]}},59766:e=>{e.exports={en:["Precision"],ca_ES:["Precisió"]}},84684:e=>{e.exports={en:["Price source"],ca_ES:["Font dels preus"]}},73466:e=>{e.exports={en:["Projection up bars"], -ca_ES:["Barres superiors de projecció"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"],ca_ES:["Barres de projecció descendents"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ca_ES:["Preus reals a l'escala (en lloc del preu Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],ca_ES:["Dreta"]}},835:e=>{e.exports={en:["Weeks"],ca_ES:["Setmanes"]}},32163:e=>{e.exports={en:["Wick"],ca_ES:["Metxa"]}},97118:e=>{e.exports={en:["Top"],ca_ES:["Part superior"]}},89349:e=>{e.exports={en:["Top line"],ca_ES:["Línia superior"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],ca_ES:["Alineació del text"]}},67781:e=>{e.exports={en:["Text orientation"],ca_ES:["Orientació del text"]}},20215:e=>{e.exports={en:["Thin bars"],ca_ES:["Barres fines"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],ca_ES:["Zona horària"]}},22691:e=>{e.exports={en:["Up"],ca_ES:["Amunt"]}},23091:e=>{e.exports={en:["Up color"],ca_ES:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],ca_ES:["Barres superiors"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ca_ES:["Fer servir la liquidació com a tancament en intervals diaris"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],ca_ES:["espelma"]}},27068:e=>{e.exports={en:["change HLC bars"],ca_ES:["canvia les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ca_ES:["canvia el color de fons de l'àrea"]}},89346:e=>{e.exports={en:["change area line width"],ca_ES:["canvia l'ample de la línia de l'àrea"]}},29605:e=>{e.exports={en:["change area line color"],ca_ES:["canvia el color de la línia de l'àrea"]}},4640:e=>{e.exports={en:["change area price source"],ca_ES:["canvia la font dels preus de l'àrea"]}},42190:e=>{e.exports={en:["change base level"],ca_ES:["canvia el nivell de referència"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ca_ES:["canvia el color de la línia inferior de la línia de referència"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ca_ES:["canvia l'ample de la línia inferior de la línia de referència"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ca_ES:["canvia el color de fons de l'àrea inferior de la línia de referència"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ca_ES:["canvia el color de fons de l'àrea superior de la línia de referència"]}},68609:e=>{e.exports={en:["change baseline price source"],ca_ES:["canvia la font de preus de referència"]}},69044:e=>{e.exports={en:["change baseline top line color"],ca_ES:["canvia el color de la línia superior de la línia de referència"]}},68197:e=>{e.exports={en:["change baseline top line width"],ca_ES:["canvia l'ample de la línia superior de la línia de referència"]}},33464:e=>{e.exports={en:["change bar up color"],ca_ES:["canvia el color superior de la barra"]}},2066:e=>{e.exports={ -en:["change bar X coordinate"],ca_ES:["canvia la coordenada X de les barres"]}},59622:e=>{e.exports={en:["change bar down color"],ca_ES:["canvia el color inferior de la barra"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ca_ES:["canvia el color de les barres en funció del valor de tancament anterior"]}},88324:e=>{e.exports={en:["change column up color"],ca_ES:["canvia color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],ca_ES:["canvia color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],ca_ES:["canvia la font del preu de la columna"]}},82063:e=>{e.exports={en:["change decimal places"],ca_ES:["canvia les posicions decimals"]}},44223:e=>{e.exports={en:["change extended hours color"],ca_ES:["canvia el color de l'horari amplicat"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"],ca_ES:["canvia el color del cos de màxims i mínims"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ca_ES:["canvia la visibilitat del cos de màxims i mínims"]}},46844:e=>{e.exports={en:["change high-low border color"],ca_ES:["canviar el color de la vora de màxims i mínims"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ca_ES:["canvia la visibilitat de les vores de màxims i mínims"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ca_ES:["canvia la visibilitat de les etiquetes de màxims i mínims"]}},56961:e=>{e.exports={en:["change high-low labels color"],ca_ES:["canvia el color de les etiquetes de màxims i mínims"]}},88640:e=>{e.exports={en:["change line color"],ca_ES:["canvia el color de línia"]}},41837:e=>{e.exports={en:["change line price source"],ca_ES:["canvia la font de preus de la línia"]}},48339:e=>{e.exports={en:["change line width"],ca_ES:["canvia l'ample de línia"]}},38730:e=>{e.exports={en:["change post market color"],ca_ES:["canvia el color postmercat"]}},44371:e=>{e.exports={en:["change pre market color"],ca_ES:["canvia el color de la sessió premercat"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ca_ES:["canvia la coordenada Y dels preus"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"],ca_ES:["canvia el rang de les barres fines"]}},75487:e=>{e.exports={en:["change renko wick down color"],ca_ES:["canvia el color inferior de la metxa renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],ca_ES:["canvia el color inferior de la metxa renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ca_ES:["canvia la visibilitat de les metxes renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ca_ES:["canvia ticks mínims de la superposició de l'estudi"]}},82924:e=>{e.exports={en:["change study overlay style"],ca_ES:["canvia estil de superposició de l'estudi"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"], -ca_ES:["canvia la visualització dels preus reals en l'escala de preus (en lloc del preu Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],ca_ES:["canvia les barres fines"]}},78509:e=>{e.exports={en:["change {title} base line color"],ca_ES:["canvia el color de la línia de referència de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],ca_ES:["canvia l'estil de la línia de referència de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ca_ES:["canvia la visibilitat de la línia de referència de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ca_ES:["canvia l'ample de la línia de referència de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ca_ES:["canvia color de la línia inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ca_ES:["canvia l'estil de la línia descendent de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ca_ES:["canvia la visibilitat de la línia descendent de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],ca_ES:["canvia l'ample de la línia inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],ca_ES:["canvia els dies de {title} fins a"]}},91201:e=>{e.exports={en:["change {title} days from"],ca_ES:["canvia els dies de {title} des de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ca_ES:["canvia ampliar línies a {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],ca_ES:["canvia les hores de {title} des de"]}},67233:e=>{e.exports={en:["change {title} hours to"],ca_ES:["canvia les hores de {title} fins a"]}},99122:e=>{e.exports={en:["change {title} months from"],ca_ES:["canviar els mesos des de {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],ca_ES:["canvia els mesos de {title} fins a"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ca_ES:["canvia els minuts de {title} fins a"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ca_ES:["canvia els minuts de {title} des de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ca_ES:["canvia els segons de {title} fins a"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ca_ES:["canvia els segons des de {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ca_ES:["canvia la visibilitat r de Pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ca_ES:["canvia les detmanes de {title} des de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ca_ES:["canvia les setmanes de {title} fins a"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ca_ES:["canvia la visibilitat de la línia superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ca_ES:["canvia l'ample de la línia superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ca_ES:["canvia el color de la línia superior de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"], -ca_ES:["canvia l'estil de la línia superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ca_ES:["canvia la visibilitat a ticks de {title}"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ca_ES:["canvia la visibilitat en setmanes de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ca_ES:["canvia la visibilitat en dies de {title}"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ca_ES:["canvia la visibilitat en hores de {title}"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ca_ES:["canvia la visibilitat en minuts de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ca_ES:["canvia la visibilitat en mesos de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ca_ES:["canvia la visibilitat en segons de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ca_ES:["canvia el color de la vora superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ca_ES:["canvia el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ca_ES:["canvia el color inferior de la metxa de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ca_ES:["canvia el color superior de la metxa de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ca_ES:["canvia la visibilitat de la metxa {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ca_ES:["canvia la visibilitat del cos de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ca_ES:["canvia la visibilitat de la vora de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ca_ES:["canvia el color de la vora inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ca_ES:["canvia el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ca_ES:["canvia el color inferior de la vora de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ca_ES:["canvia el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ca_ES:["canvia el color superior de la vora de la barra de projecció de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ca_ES:["canvia el color inferior de la barra de projecció de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ca_ES:["canvia el color superior de la barra de projecció de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ca_ES:["canvia el color superior de {chartType}"]}},66110:e=>{e.exports={ -en:["change {inputName} property"],ca_ES:["canvia propietat de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ca_ES:["cnavia la propietat de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ca_ES:["ajusta dades dels dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ca_ES:["ajusta per a canvis de contractes"]}},35813:e=>{e.exports={en:["days"],ca_ES:["dies"]}},89919:e=>{e.exports={en:["days to"],ca_ES:["dies fins a"]}},59215:e=>{e.exports={en:["days from"],ca_ES:["dies des de"]}},2359:e=>{e.exports={en:["hours"],ca_ES:["hores"]}},82267:e=>{e.exports={en:["hours from"],ca_ES:["hores des de"]}},15600:e=>{e.exports={en:["hours to"],ca_ES:["hores fins a"]}},92598:e=>{e.exports={en:["hollow candles"],ca_ES:["espelmes buides"]}},76261:e=>{e.exports={en:["move drawings"],ca_ES:["moure dibuixos"]}},95300:e=>{e.exports={en:["months"],ca_ES:["mesos"]}},17250:e=>{e.exports={en:["months from"],ca_ES:["mesos des de"]}},2828:e=>{e.exports={en:["months to"],ca_ES:["mesos fins a"]}},18726:e=>{e.exports={en:["minutes"],ca_ES:["minuts"]}},67649:e=>{e.exports={en:["minutes to"],ca_ES:["minuts fins a"]}},22476:e=>{e.exports={en:["minutes from"],ca_ES:["minuts des de"]}},751:e=>{e.exports={en:["seconds"],ca_ES:["segons"]}},73419:e=>{e.exports={en:["seconds to"],ca_ES:["segons fins a"]}},35801:e=>{e.exports={en:["seconds from"],ca_ES:["segons des de"]}},57243:e=>{e.exports={en:["range","ranges"],ca_ES:["rang","rangs"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],ca_ES:["setmanes"]}},92859:e=>{e.exports={en:["weeks from"],ca_ES:["setmanes des de"]}},44127:e=>{e.exports={en:["weeks to"],ca_ES:["setmanes fins a"]}},3539:e=>{e.exports={en:["ticks"],ca_ES:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ca_ES:["fes servir la liquidació com a tancament en intervals diaris"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/chart-widget-gui.cb59e8aa78451f6f27ee.js b/charting_library/bundles/chart-widget-gui.75309572eff8d8b7b023.js similarity index 96% rename from charting_library/bundles/chart-widget-gui.cb59e8aa78451f6f27ee.js rename to charting_library/bundles/chart-widget-gui.75309572eff8d8b7b023.js index 54bad26d..cb5a9e18 100644 --- a/charting_library/bundles/chart-widget-gui.cb59e8aa78451f6f27ee.js +++ b/charting_library/bundles/chart-widget-gui.75309572eff8d8b7b023.js @@ -28,9 +28,9 @@ return this._getRowRenderers().find((t=>t.accessibleButtons().includes(e)))??nul ...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 s=e.target.getBoundingClientRect();t={clientX:(0,we.isRtl)()?s.right:s.left,clientY:s.top+s.height+3}}else{const s=e;t={clientX:s.clientX,clientY:s.clientY}}return t}}var We=s(618),Ae=s(36279),xe=s(12184),ke=s(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=()=>{const e=this.symbol(),t=this._logoData.value();t&&e&&He.set(e,t);const s=He.get(e);this._quoteDataForLogos=(0,r.merge)(s??{},this._logoData.value()??{}),this._symbolLogoUrls.setValue((0,We.removeUsdFromCryptoPairLogos)((0,We.resolveLogoUrls)(this._quoteDataForLogos,Ae.LogoSize.Medium)))},this._logoModel=e,this._isLogoVisible=(0,xe.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=s(26023),Pe=s(9343);const ze=(0,Pe.getLogger)("Chart.LegendWidget");function Ne(e){const t={};for(const s of["logoid","currency-logoid","base-currency-logoid"])if(s in e){const i=s;t[i]=e[i]}return t}class Re{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 s=t.values;!this._source.symbolSameAsCurrent(e.values.pro_name)||void 0===s.logoid&&void 0===s["currency-logoid"]&&void 0===s["base-currency-logoid"]||this._logoData.setValue(Ne(s))}async _onSourceSymbolChange(){const e=this.symbol();let t=null;try{this._logoData.setValue(null),t=await this._source.quotesProvider().quotesSnapshot(e)}catch(e){ze.logError(`Quote snapshot error: ${e}`)}finally{this.symbol()===e&&(null===t?this._logoData.setValue(null,!0):this._logoData.setValue(Ne(t)))}}_onSourceSymbolResolved(){{const e=this._source.symbolInfo(),t=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 Oe=s(54336),Fe=s(41674),Ue=s(87258),Ge=s(45534);const Ze=J.t(null,void 0,s(37117)),je=J.t(null,void 0,s(44454)),$e=J.t(null,void 0,s(13865)),Qe=J.t(null,void 0,s(63245)),Ke=J.t(null,void 0,s(2569)),qe=c.enabled("legend_inplace_edit"),Je=c.enabled("show_hide_button_in_legend"),Xe=c.enabled("hide_resolution_in_legend");class Ye extends Le{constructor(e,t,s,i,l){super(e,t,s,i,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 Re(t),o)),o.showSeriesTitle.subscribe(this,(()=>{this._isTitleHidden.setValue(this._getTitleHiddenValue())})),this._isPriceSourceHidden=(0,ce.createWVFromGetterAndSubscription)((()=>!o.showPriceSource.value()),o.showPriceSource),this._valuesVisibleProperty=(0,ce.combineProperty)(((e,t,s,i)=>`${e}:${t}:${s}:${i}`),o.showSeriesOHLC.weakReference(),o.showBarChange.weakReference(),o.showVolume.weakReference(),o.showLastDayChange.weakReference()),this._valuesVisibleProperty.subscribe(null,(()=>{this.update(),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(),this._symbolMarker?.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,he.clean)(e.title,!0)),this._titles.description.setValue((0,he.clean)(e.description,!0)),Xe||this._titles.interval.setValue((0,he.clean)(e.interval,!0)),this._titles.provider.setValue((0,he.clean)(e.provider,!0)),this._titles.exchange.setValue((0,he.clean)(e.exchange,!0)),this._titles.chartStyle.setValue((0,he.clean)(e.chartStyle,!0)),this._titles.priceSource.setValue((0,he.clean)(this._isPriceSourceHidden.value()?"":e.priceSource,!0))}_updateValues(){const e=this._source.legendView(),t=this._values.value(),s=e.marketTitle(),i=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(i),title:new n.WatchedValue(s),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(s),t[0].visible.setValue(i);for(let e=0;e"true"===e))}_initializeTitleActions(){if(!qe)return;const e=async()=>{const e=this._model.mainSeries(),t=e.symbol(),s=e.properties().childs().shortName.value(),i="option"===e.symbolInfo()?.type,l=e.symbolInfo()?.pro_name;let o=e.isSpread()?t:s||t||"";if(c.enabled("symbol_search_option_chain_selector")&&i&&l){const e=await resolveUnderlyingSymbol(l);e&&(o={type:"option",value:l,underlying:e})}(0,me.showDialog)({defaultValue:o,enableOptionsChain:c.enabled("symbol_search_option_chain_selector")})};c.enabled("disable_legend_inplace_symbol_change")||(this._titleActions.title={onClick:e,tooltip:Qe},this._titleActions.description={onClick:e,tooltip:Qe}),this._titleActions.interval={onClick:()=>{(0,pe.showChangeIntervalDialogAsync)({initVal:this._model.mainSeries().interval(),selectOnInit:!0})},tooltip:Ke}}_createActions(){if(Je){const e=(0,_e.convertPropertyToWatchedValue)((0, -ce.combineProperty)((e=>!e),this._source.properties().childs().visible.weakReference())),t={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onToggleDisabled.bind(this)),visible:e,className:k.eye,title:new n.WatchedValue(this._getEyeTitle()),dataset:{name:"legend-show-hide-action"}};this._actions.push(t),this._disabled.subscribe((()=>{t.title?.setValue(this._getEyeTitle())}))}this._actions.push({icon:new Map([["large",Ge],["small",Ue]]),action:this._moreActionHandler.bind(this),visible:new n.WatchedValue(!0),title:new n.WatchedValue(Ze),dataset:{name:"legend-more-action"}})}_getMarkerTitle(){return null!==this._symbolMarker?this._symbolMarker.isMarked()?$e:je:""}_symbolActionHandler(e){(0,f.preventDefault)(e),null!==this._symbolMarker&&(this._updateSymbolMarker(),e instanceof KeyboardEvent&&this._symbolMarker.toggle(e),Y("Change flag state"))}_updateSymbolMarker(){this._isOneButtonCanBeStick=!0}}var et=s(79036),tt=s(48341),st=s(28388),it=s(60074),lt=s(50340),ot=s(94664),at=s(83637),nt=s(36791),rt=s(34882),dt=s(37073),ut=s(30556),ht=s(91104);(0,Pe.getLogger)("Chart.LegendWidget");const ct=J.t(null,void 0,s(32514)),_t=J.t(null,void 0,s(87142)),pt=J.t(null,void 0,s(67410)),mt=J.t(null,void 0,s(37117)),gt=(J.t(null,void 0,s(57335)),J.t(null,void 0,s(43206)),J.t(null,void 0,s(74759))),bt=J.t(null,void 0,s(63245)),vt=(c.enabled("study_buttons_in_legend"),c.enabled("show_hide_button_in_legend")),wt=c.enabled("property_pages"),St=c.enabled("format_button_in_legend"),yt=c.enabled("delete_button_in_legend"),Mt=c.enabled("legend_inplace_edit");class ft extends Le{constructor(e,t,s,i,l){super(e,t,s,i,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._pineActionVisible=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(){ -this._source.isUserDeletable()&&(this._source.hasChildren()?(0,tt.showDeleteStudyTreeConfirm)(this._model.removeSource.bind(this._model,this._source,!1)):this._model.removeSource(this._source,!1),Y("Remove sources"))}async onShowSourceCode(){0}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,he.clean)(e[0],!0));const t=Array.isArray(e[1])?e[1].join(" "):e[1]||"";this._titles.args.setValue((0,he.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 s=e.items();for(let e=0;e{let t=null;const s=t=(0,lt.loadNewSymbolSearch)().then((async i=>{if(s!==t)return;const l=e.symbol(),o=(0,F.safeShortName)(l),a="spread"===e.symbolInfo()?.type,n="option"===e.symbolInfo()?.type,r=e.symbolInfo()?.pro_name;let d=a?l:o||l||"";if(c.enabled("symbol_search_option_chain_selector")&&n&&r){const e=await resolveUnderlyingSymbol(r);e&&(d={type:"option",value:r,underlying:e})}const u=(0,ot.getSymbolSearchCompleteOverrideFunction)();i.showSymbolSearchItemsDialog({onSearchComplete:t=>{u(t[0].symbol,t[0].result).then((t=>{this._model.setSymbol(e,t.symbol)}))},dialogTitle:bt,defaultValue:d,enableOptionsChain:c.enabled("symbol_search_option_chain_selector"),showSpreadActions:c.enabled("show_spread_operators")&&c.enabled("studies_symbol_search_spread_operators")})}))},tooltip:bt}}_isSymbolLikeStudy(){return(0, -et.isCompareOrOverlayStudy)(this._source)}async _updateAbleShowSourceCode(){0}_updateVisibilityPineAction(e){null!==this._pineActionVisible&&(this._pineActionVisible.setValue(e),this._isAbleShowSourceCode.setValue(e))}_createActions(){if(!this._options.readOnlyMode){if(this._pineActionVisible=new n.WatchedValue(!1),this._pineAction={icon:new Map([["large",dt],["small",rt]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onShowSourceCode.bind(this)),disableAccessibility:!0,visible:this._pineActionVisible.readonly(),title:new n.WatchedValue(_t),dataset:{name:"legend-pine-action"}},vt){const e=new n.WatchedValue(!this._getDisabledOnIntervalState()),t={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onToggleDisabled.bind(this)),visible:e.readonly(),className:k.eye,title:new n.WatchedValue(this._getEyeTitle()),dataset:{name:"legend-show-hide-action"}};this._actions.push(t),this._disabled.subscribe((()=>{t.title?.setValue(this._getEyeTitle())}));const s=new n.WatchedValue(this._getDisabledOnIntervalState()),i={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onShowSettings.bind(this,De.TabNames.visibility)),visible:s.readonly(),className:k.intervalEye,title:new n.WatchedValue(gt),dataset:{name:"legend-interval-show-hide-action"}};this._actions.push(i),this._disabledOnInterval.subscribe((t=>{s.setValue(t),e.setValue(!t)}))}if(wt&&St&&(!(0,et.isStudy)(this._source)||new st.MetaInfoHelper(this._source.metaInfo()).hasUserEditableOptions())){const e=new n.WatchedValue(this._getIsEditable()),t={icon:new Map([["large",nt],["small",at]]),action:(0,f.wrapHandlerWithPreventEvent)((()=>this.onShowSettings())),visible:e.readonly(),title:new n.WatchedValue(ct),dataset:{name:"legend-settings-action"}};this._actions.push(t),this._isEditable.subscribe((t=>{e.setValue(t)}))}if(yt){const e=new n.WatchedValue(this._getIsEditable()),t={icon:new Map([["large",ht],["small",ut]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onRemoveSource.bind(this)),visible:e.readonly(),title:new n.WatchedValue(pt),dataset:{name:"legend-delete-action"}};this._actions.push(t),this._isEditable.subscribe((t=>{e.setValue(t)}))}this._actions.push({icon:new Map([["large",Ge],["small",Ue]]),action:this._moreActionHandler.bind(this),visible:this._isEditable.spawn(),title:new n.WatchedValue(mt),dataset:{name:"legend-more-action"}})}}_updateSymbolLogoModel(){if(this._symbolLogoViewModel.value()?.destroy(),(0,it.isSymbolSourceWithQuotesProvider)(this._source)){const e=this._model.model().properties().childs().paneProperties.childs().legendProperties.childs();this._symbolLogoViewModel.setValue(Ie(new Re(this._source),e))}else this._symbolLogoViewModel.setValue(null)}}var Ct=s(29023),Et=s(40443),Vt=s(68805),Lt=s(30141),Wt=s(34585),At=s(23486),xt=s(81199);function kt(e,t,s){e.setProperty(t,!t.value(),s)} +ce.combineProperty)((e=>!e),this._source.properties().childs().visible.weakReference())),t={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onToggleDisabled.bind(this)),visible:e,className:k.eye,title:new n.WatchedValue(this._getEyeTitle()),dataset:{name:"legend-show-hide-action"}};this._actions.push(t),this._disabled.subscribe((()=>{t.title?.setValue(this._getEyeTitle())}))}this._actions.push({icon:new Map([["large",Ge],["small",Ue]]),action:this._moreActionHandler.bind(this),visible:new n.WatchedValue(!0),title:new n.WatchedValue(Ze),dataset:{name:"legend-more-action"}})}_getMarkerTitle(){return null!==this._symbolMarker?this._symbolMarker.isMarked()?$e:je:""}_symbolActionHandler(e){(0,f.preventDefault)(e),null!==this._symbolMarker&&(this._updateSymbolMarker(),e instanceof KeyboardEvent&&this._symbolMarker.toggle(e),Y("Change flag state"))}_updateSymbolMarker(){this._isOneButtonCanBeStick=!0}}var et=s(79036),tt=s(48341),st=s(28388),it=s(60074),lt=s(50340),ot=s(94664),at=s(83637),nt=s(36791),rt=s(34882),dt=s(37073),ut=s(30556),ht=s(91104);(0,Pe.getLogger)("Chart.LegendWidget");const ct=J.t(null,void 0,s(32514)),_t=J.t(null,void 0,s(87142)),pt=J.t(null,void 0,s(67410)),mt=J.t(null,void 0,s(37117)),gt=(J.t(null,void 0,s(57335)),J.t(null,void 0,s(43206)),J.t(null,void 0,s(74759))),bt=J.t(null,void 0,s(63245)),vt=(c.enabled("study_buttons_in_legend"),c.enabled("show_hide_button_in_legend")),wt=c.enabled("property_pages"),St=c.enabled("format_button_in_legend"),yt=c.enabled("delete_button_in_legend"),Mt=c.enabled("legend_inplace_edit");class ft extends Le{constructor(e,t,s,i,l){super(e,t,s,i,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._pineActionVisible=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,o.showSeriesLegendCloseOnMobile];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),e.showSeriesLegendCloseOnMobile.unsubscribeAll(this),this._isAbleShowSourceCodeInner.destroy()}error(){return this._error.readonly()} +isAbleShowSourceCode(){return this._isAbleShowSourceCode}onRemoveSource(){this._source.isUserDeletable()&&(this._source.hasChildren()?(0,tt.showDeleteStudyTreeConfirm)(this._model.removeSource.bind(this._model,this._source,!1)):this._model.removeSource(this._source,!1),Y("Remove sources"))}async onShowSourceCode(){0}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,he.clean)(e[0],!0));const t=Array.isArray(e[1])?e[1].join(" "):e[1]||"";this._titles.args.setValue((0,he.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 s=e.items();for(let e=0;e{let t=null;const s=t=(0,lt.loadNewSymbolSearch)().then((async i=>{if(s!==t)return;const l=e.symbol(),o=(0,F.safeShortName)(l),a="spread"===e.symbolInfo()?.type,n="option"===e.symbolInfo()?.type,r=e.symbolInfo()?.pro_name;let d=a?l:o||l||"";if(c.enabled("symbol_search_option_chain_selector")&&n&&r){const e=await resolveUnderlyingSymbol(r);e&&(d={type:"option",value:r,underlying:e})}const u=(0,ot.getSymbolSearchCompleteOverrideFunction)();i.showSymbolSearchItemsDialog({onSearchComplete:t=>{u(t[0].symbol,t[0].result).then((t=>{this._model.setSymbol(e,t.symbol)}))},dialogTitle:bt,defaultValue:d,enableOptionsChain:c.enabled("symbol_search_option_chain_selector"),showSpreadActions:c.enabled("show_spread_operators")&&c.enabled("studies_symbol_search_spread_operators")})})) +},tooltip:bt}}_isSymbolLikeStudy(){return(0,et.isCompareOrOverlayStudy)(this._source)}async _updateAbleShowSourceCode(){0}_updateVisibilityPineAction(e){null!==this._pineActionVisible&&(this._pineActionVisible.setValue(e),this._isAbleShowSourceCode.setValue(e))}_createActions(){if(!this._options.readOnlyMode){if(this._pineActionVisible=new n.WatchedValue(!1),this._pineAction={icon:new Map([["large",dt],["small",rt]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onShowSourceCode.bind(this)),disableAccessibility:!0,visible:this._pineActionVisible.readonly(),title:new n.WatchedValue(_t),dataset:{name:"legend-pine-action"}},vt){const e=new n.WatchedValue(!this._getDisabledOnIntervalState()),t={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onToggleDisabled.bind(this)),visible:e.readonly(),className:k.eye,title:new n.WatchedValue(this._getEyeTitle()),dataset:{name:"legend-show-hide-action"}};this._actions.push(t),this._disabled.subscribe((()=>{t.title?.setValue(this._getEyeTitle())}));const s=new n.WatchedValue(this._getDisabledOnIntervalState()),i={icon:new Map([["large",Fe],["small",Oe]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onShowSettings.bind(this,De.TabNames.visibility)),visible:s.readonly(),className:k.intervalEye,title:new n.WatchedValue(gt),dataset:{name:"legend-interval-show-hide-action"}};this._actions.push(i),this._disabledOnInterval.subscribe((t=>{s.setValue(t),e.setValue(!t)}))}if(wt&&St&&(!(0,et.isStudy)(this._source)||new st.MetaInfoHelper(this._source.metaInfo()).hasUserEditableOptions())){const e=new n.WatchedValue(this._getIsEditable()),t={icon:new Map([["large",nt],["small",at]]),action:(0,f.wrapHandlerWithPreventEvent)((()=>this.onShowSettings())),visible:e.readonly(),title:new n.WatchedValue(ct),dataset:{name:"legend-settings-action"}};this._actions.push(t),this._isEditable.subscribe((t=>{e.setValue(t)}))}if(yt){const e=new n.WatchedValue(this._getIsEditable()),t={icon:new Map([["large",ht],["small",ut]]),action:(0,f.wrapHandlerWithPreventEvent)(this.onRemoveSource.bind(this)),visible:e.readonly(),title:new n.WatchedValue(pt),dataset:{name:"legend-delete-action"}};this._actions.push(t),this._isEditable.subscribe((t=>{e.setValue(t)}))}this._actions.push({icon:new Map([["large",Ge],["small",Ue]]),action:this._moreActionHandler.bind(this),visible:this._isEditable.spawn(),title:new n.WatchedValue(mt),dataset:{name:"legend-more-action"}})}}_updateSymbolLogoModel(){if(this._symbolLogoViewModel.value()?.destroy(),(0,it.isSymbolSourceWithQuotesProvider)(this._source)){const e=this._model.model().properties().childs().paneProperties.childs().legendProperties.childs();this._symbolLogoViewModel.setValue(Ie(new Re(this._source),e))}else this._symbolLogoViewModel.setValue(null)}}var Ct=s(29023),Et=s(40443),Vt=s(68805),Lt=s(30141),Wt=s(34585),At=s(23486),xt=s(81199);function kt(e,t,s){e.setProperty(t,!t.value(),s)} const Tt=new ve.TranslatedString("change symbol description visibility",J.t(null,void 0,s(88167))),Ht=new ve.TranslatedString("change open market status visibility",J.t(null,void 0,s(96227))),Bt=new ve.TranslatedString("change chart values visibility",J.t(null,void 0,s(79637))),It=new ve.TranslatedString("change last day change visibility",J.t(null,void 0,s(66307))),Dt=new ve.TranslatedString("change bar change visibility",J.t(null,void 0,s(27426))),Pt=new ve.TranslatedString("change indicator titles visibility",J.t(null,void 0,s(63050))),zt=new ve.TranslatedString("change indicator arguments visibility",J.t(null,void 0,s(78310))),Nt=new ve.TranslatedString("change indicator values visibility",J.t(null,void 0,s(49583))),Rt=new ve.TranslatedString("change volume values visibility",J.t(null,void 0,s(96201))),Ot=new ve.TranslatedString("change symbol field visibility",J.t(null,void 0,s(12050))),Ft=J.t(null,void 0,s(14771)),Ut=J.t(null,void 0,s(25765)),Gt=J.t(null,void 0,s(45639)),Zt=J.t(null,void 0,s(72423)),jt=J.t(null,void 0,s(10842)),$t=J.t(null,void 0,s(37644)),Qt=J.t(null,void 0,s(7511)),Kt=J.t(null,void 0,s(44036)),qt=J.t(null,void 0,s(51353)),Jt=J.t(null,void 0,s(23079)),Xt=(0,Wt.appendEllipsis)(J.t(null,void 0,s(32514))),Yt=c.enabled("symbol_info_price_source"),es=(e,t)=>e?e.dataset[t]?e.dataset[t]:e.parentElement?es(e.parentElement,t):null:null;s(88145);var ts=s(53350),ss=s(75725);class is{constructor(e){this._source=e,this._fullSessionScheduleViewModel=new ts.FullSessionScheduleViewModel(e)}destroy(){this._fullSessionScheduleViewModel.destroy()}renderer(e,t){const s=this._source.marketStatusModel()?.status().value();return"expired"===s||"delisted"===s?null:(0,V.createElement)(ss.FullSessionScheduleRenderer,{key:e,className:t,showAllDays:void 0,sessionDays:this._fullSessionScheduleViewModel.sessionsDays,now:this._fullSessionScheduleViewModel.currentTimeValue(),timezone:this._fullSessionScheduleViewModel.timezone()})}updateSource(e){this._source=e,this._fullSessionScheduleViewModel.destroy(),this._fullSessionScheduleViewModel=new ts.FullSessionScheduleViewModel(e)}}var ls=s(19625),os=s(91682),as=s(82236),ns=s(58994);class rs{constructor(e){this.isBlinkingMode=new n.WatchedValue(!1),this._status=new n.WatchedValue(null),this._fullTooltip=new n.WatchedValue(null),this._iconClassNames=new n.WatchedValue(null),this._visible=new n.WatchedValue(!1),this._destroyed=!1,this._tooltip=new n.WatchedValue(null),this._icon=new n.WatchedValue(null),this._className=new n.WatchedValue(null),this._customColor=new n.WatchedValue(null),this._infoMaps=e,this._size=e.size||"small",this._status.subscribe(this._updateByStatus.bind(this),{callWithLast:!0})}destroy(){this._destroyed=!0}turnOffBlinkingMode(){}status(){return this._status}tooltip(){return this._tooltip}icon(){return this._icon}className(){return this._className}visible(){return this._visible}size(){return this._size}fullInfo(){return this._fullTooltip}customColor(){return this._customColor}_getTooltip(e){return this._infoMaps.tooltipMap?.get(e)??null}_getIcon(e){let t ;const s=this._infoMaps.iconMap.get(e);return void 0!==s&&(t=s.get(this._size)),t||null}_getClassName(e){return this._infoMaps.classNameMap.get(e)||null}_getFullTooltipIconClassNames(e){const t=this._getClassName(e);return t?[ns.statusItem,t]:[]}_getTitle(e){return this._infoMaps.titleMap?.get(e)??null}_getTitleColor(e){return this._infoMaps.titleColorMap?.get(e)??null}_getAction(e){return this._infoMaps.actionMap?.get(e)??null}_getHTML(e){return this._infoMaps.htmlMap?.get(e)?.map(os.htmlEscape)??[]}async _updateFullTooltip(){const e=this._status.value();null!==e?this._fullTooltip.setValue([{icon:this._getIcon(e),iconClassName:this._getFullTooltipIconClassNames(e),title:this._getTitle(e),titleColor:this._getTitleColor(e),html:this._getHTML(e),size:this._size,action:this._getAction(e)}]):this._fullTooltip.setValue(null)}_updateByStatus(e){if(null===e||this._shouldBeHiddenByStatus(e))return this._icon.setValue(null),this._tooltip.setValue(null),void this._visible.setValue(!1);this._icon.setValue(this._getIcon(e)),this._className.setValue(this._getClassName(e)),this._tooltip.setValue(this._getTooltip(e)),this._visible.setValue(!0),this._updateFullTooltip()}_shouldBeHiddenByStatus(e){return!1}}var ds=s(12646),us=s(31233),hs=s(55593),cs=s(69410),_s=s(52828),ps=s(91665),ms=s(39379),gs=s(38373),bs=s(79304),vs=s(21672),ws=s(92315);const Ss=new Map([["small",ds],["medium",us],["large",us]]),ys=new Map([["small",hs],["medium",cs],["large",cs]]),Ms=new Map([["small",_s],["medium",ps],["large",ps]]),fs=(new Map([["small",ms],["medium",ms],["large",ms]]),new Map([["small",""],["medium",""],["large",""]]),new Map([["small",""],["medium",""],["large",""]]),new Map([["small",gs],["medium",bs],["large",bs]]),new Map([["small",""],["medium",""],["large",""]]),new Map([["small",vs],["medium",ws],["large",ws]]),new Map([["small",""],["medium",""],["large",""]]),new Map([["small",""],["medium",""],["large",""]]),ls.colorsPalette["color-delay-mode"]),Cs=ls.colorsPalette["color-eod-mode"],Es=ls.colorsPalette["color-notaccurate-mode"],Vs=(ls.colorsPalette["color-primary-symbol"],ls.colorsPalette["color-halal"],ls.colorsPalette["color-continuous"],ls.colorsPalette["color-data-problem"],ls.colorsPalette["color-data-problem"],ls.colorsPalette["color-market-expired"],ls.colorsPalette["color-grapes-purple-400"],ls.colorsPalette["color-ripe-red-600"],J.t(null,void 0,s(43348))),Ls=J.t(null,void 0,s(5805)),Ws=J.t(null,void 0,s(91006)),As=J.t(null,void 0,s(58796)),xs=J.t(null,void 0,s(55154)),ks=(J.t(null,void 0,s(44138)),J.t(null,void 0,s(94972)),J.t(null,void 0,s(95246)),J.t(null,void 0,s(50035)),J.t(null,void 0,s(19481)),J.t(null,void 0,s(75119)),J.t(null,void 0,s(67607)),J.t(null,void 0,s(84484)),(e,t)=>(0,os.htmlEscape)(J.t(null,{plural:"{symbolName} data is delayed by {time} minutes because of exchange requirements.",count:t,replace:{symbolName:e,time:t.toString()}},s(81227)))),Ts=(0,os.htmlEscape)(J.t(null,void 0,s(51211))),Hs=(0,os.htmlEscape)(J.t(null,void 0,s(7281))),Bs=(0,os.htmlEscape)(J.t(null,void 0,s(20987))),Is=(0, os.htmlEscape)(J.t(null,void 0,s(32925))),Ds=(0,os.htmlEscape)(J.t(null,void 0,s(38368))),Ps=(0,os.htmlEscape)(J.t(null,void 0,s(33039))),zs=(0,os.htmlEscape)(J.t(null,void 0,s(85996))),Ns=(0,os.htmlEscape)(J.t(null,void 0,s(95400))),Rs=J.t(null,void 0,s(31539)),Os=(J.t(null,{context:'Part of: "Real-time data for {symbolName} is provided by {exchange} exchange."'},s(48473)),J.t(null,{context:'Part of: "Real-time data for {symbolName} is provided by {exchange} exchange."'},s(84455)),J.t(null,void 0,s(24669))),Fs=J.t(null,void 0,s(52668)),Us=J.t(null,void 0,s(44492));J.t(null,void 0,s(40225)),J.t(null,void 0,s(71847)),J.t(null,void 0,s(39664)),J.t(null,void 0,s(72723)),J.t(null,void 0,s(25608)),J.t(null,void 0,s(33161)),J.t(null,void 0,s(99452)),J.t(null,void 0,s(90589)),J.t(null,void 0,s(43383)),J.t(null,void 0,s(14181)),J.t(null,void 0,s(19679)),J.t(null,void 0,s(84937)),J.t(null,void 0,s(34987)),J.t(null,void 0,s(59269)),J.t(null,void 0,s(1356)),J.t(null,void 0,s(96341));var Gs=s(22118),Zs=s(56840);const js="tv.alreadyBlinkedStatuses",$s=[];function Qs(){return Zs.getJSON(js,$s)}const Ks=new n.WatchedValue(Qs());function qs(e){const t=Zs.getJSON(js,$s);t.includes(e)||(t.push(e),Zs.setJSON(js,t),Ks.setValue(Qs()))}Zs.onSync.subscribe(null,(()=>Ks.setValue(Qs())));const Js=Ks;var Xs=s(14712);const Ys=(0, diff --git a/charting_library/bundles/cs.1341.1068954aa326300ef390.js b/charting_library/bundles/cs.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..aec00e96 --- /dev/null +++ b/charting_library/bundles/cs.1341.1068954aa326300ef390.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],cs:["(O+V+N+Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],cs:["(V+N+Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],cs:["(V+N)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],cs:["Barva svíček založená na základě předchozího uzavření ceny"]}},78930:e=>{e.exports={en:["Coordinates"],cs:["Souřadnice"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],cs:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],cs:["Ohraničení"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],cs:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],cs:["Standardní"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],cs:["Rozšířit linie"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],cs:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],cs:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],cs:["Vstupy"]}},64075:e=>{e.exports={en:["Override min tick"],cs:["Přepsat Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],cs:["Přesnost"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"],cs:["Knot"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],cs:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],cs:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"] +}},77073:e=>{e.exports={en:["Timezone"],cs:["Časové pásmo"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={ +en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={ +en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],cs:["Days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],cs:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],cs:["Duté Svíčky"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],cs:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],cs:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],cs:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/cs.9488.2f156b47fe84118759c5.js b/charting_library/bundles/cs.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/cs.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/cs.2464.fc7f44a5c8b3791719aa.js index 6d50785d..100af0f5 100644 --- a/charting_library/bundles/cs.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/cs.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],cs:["Z"]}},43253:e=>{e.exports={en:["H"],cs:["V"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],cs:["N"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"] +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],cs:["Z"]}},43253:e=>{e.exports={en:["H"],cs:["V"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],cs:["N"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"] },e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]}, e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],cs:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],cs:["Lagging Span 2 Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],cs:["Čára"]},e.exports["Lips Length_input"]={ en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]}, @@ -25,19 +25,19 @@ en:["Hide all drawings, indicators, positions & orders"]}},78525:e=>{e.exports={ e.exports={en:["Logarithmic"]}},19439:e=>{e.exports={en:["London"],cs:["Londýn"]}},74832:e=>{e.exports={en:["Long Position"],cs:["Koupit"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"],cs:["Popisky"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"],cs:["Čára"]}},9394:e=>{e.exports={en:["Line with markers"],cs:["Se Značkami"]}},43588:e=>{e.exports={en:["Line break"],cs:["Line Break"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={en:["Move scale to left"]}},40789:e=>{e.exports={en:["Move scale to right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],cs:["Upravené Schiff Pitchfork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"],cs:["Moskva"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"],cs:["Březen"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"]}},54215:e=>{e.exports={en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],cs:["No Scale (Fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],cs:["Poznámka"]}},26899:e=>{e.exports={en:["Nov"],cs:["Listopad"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"]}},76266:e=>{e.exports={en:["Save as"],cs:["Uložit jako"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],cs:["Pouye Měřítko Ceny na Grafu"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],cs:["Schiffovy vidle"]}},76078:e=>{e.exports={ en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],cs:["Nastavení"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],cs:["Přenést do pozadí"]}},71179:e=>{e.exports={en:["Send backward"],cs:["Posunout dozadu"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"],cs:["Září"]}},94031:e=>{e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],cs:["Přerušit relaci"]}},1852:e=>{e.exports={en:["Shanghai"],cs:["Šanghaj"]}},8075:e=>{e.exports={en:["Short Position"],cs:["Prodat"]}},98334:e=>{e.exports={en:["Show"],cs:["Zobrazit"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"],cs:["Show All Ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"],cs:["Show Dividends"]}},37113:e=>{e.exports={en:["Show earnings"],cs:["Show Earnings"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],cs:["Show Ideas of Followed Users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],cs:["Show My Ideas Only"]}},50849:e=>{e.exports={en:["Show splits"],cs:["Show Splits"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"],cs:["Singapur"]}},39090:e=>{e.exports={en:["Sine Line"]}},66205:e=>{e.exports={en:["Square"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"],cs:["Styl"]}},61507:e=>{e.exports={en:["Stack on the left"]}},97800:e=>{e.exports={en:["Stack on the right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],cs:["Zůstat v režimu kreslení"]}},69217:e=>{e.exports={en:["Step line"],cs:["Step Line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],cs:["Symbol Name Label"]}},10127:e=>{e.exports={en:["Symbol last price label"],cs:["Symbol Last Value Label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"],cs:["Sync To All Charts"]}},76519:e=>{e.exports={en:["Point & figure"],cs:["Point & Figure ( O X )"]} },39949:e=>{e.exports={en:["Polyline"],cs:["Křivka"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"],cs:["Paralelní Kanál"]}},61879:e=>{e.exports={en:["Paris"],cs:["Paříž"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"],cs:["Vidle"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"]}},14115:e=>{e.exports={en:["Pin to left scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"],cs:["Cena"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"],cs:["Cenové rozpětí"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],cs:["Hladina ceny"]}},59189:e=>{e.exports={en:["Primary"],cs:["Primární"]}},75747:e=>{e.exports={en:["Projection"],cs:["Promítání"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],cs:["Otočený obdélník"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],cs:["Paprsek"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],cs:["Obdélník"]}},48236:e=>{e.exports={en:["Redo"],cs:["Opakovat"]}},2460:e=>{e.exports={en:["Regression Trend"],cs:["Regresní trend"]}},67410:e=>{e.exports={en:["Remove"],cs:["Odstranit"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={ -en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],cs:["Přejmenovat předlohy grafu"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],cs:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],cs:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"],cs:["Varšava"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],cs:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],cs:["Teherán"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],cs:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],cs:["Čas"]}},20909:e=>{e.exports={en:["Time zone"],cs:["Časové pásmo"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],cs:["Úhel trendu"]}},97339:e=>{e.exports={en:["Trend Line"],cs:["Trendová linie"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],cs:["Vývoj trhu založený na Fibonacciho rozšíření"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],cs:["Vývoj trhu založený na Fibonacciho období"]}},1671:e=>{e.exports={en:["Triangle"],cs:["Trojúhelník"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={ -en:["Triangle Pattern"],cs:["Trojúhelníkový model"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],cs:["Zpět"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],cs:["Svislá linie"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],cs:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],cs:["Seřadit vizuálně"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],cs:["XABCD model"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{ -e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],cs:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],cs:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={ -en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],cs:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],cs:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],cs:["načítá se ..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],cs:["Pouye Měřítko Ceny na Grafu"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{ -e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],cs:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],cs:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],cs:["{count} Sloupcový graf"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],cs:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]}, -e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],cs:["Australský Dolar/Kanadský Dolar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],cs:["Australský Dolar/Švýcarský Frank"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],cs:["Australský Dolar/Japonský Jen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],cs:["Australský Dolar/Japonský Jen"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],cs:["AUSTRALSKÝ DOLAR / RUSKÝ RUBL"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],cs:["Australský Dolar/Americký Dolar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],cs:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],cs:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],cs:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],cs:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],cs:["Brazilský Real / Japonský Jen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],cs:["Bitcoin / Kanadský Dolar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],cs:["Bitcoin / Čínský Jüan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],cs:["Bitcoin / Jihokorejský Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={ -en:["Bitcoin / U.S. Dollar"],cs:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],cs:["Kanadský Dolar/Japonský Jen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],cs:["Švýcarský Frank/Japonský Jen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]}, -e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],cs:["Měď"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],cs:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],cs:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],cs:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],cs:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],cs:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"], -cs:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],cs:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],cs:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],cs:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],cs:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],cs:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],cs:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],cs:["Britská Libra/Australský Dolar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],cs:["Britská Libra/Kanadský Dolar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],cs:["Britská Libra/Švýcarský Frank"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],cs:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],cs:["Britská Libra/Japonský Jen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],cs:["Britská Libra/Novozélandský Dolar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],cs:["Britská Libra/Ruský Rubl"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],cs:["Britská Libra/Americký Dolar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],cs:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],cs:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]}, -e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],cs:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],cs:["JEN / RUSKÝ RUBL"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],cs:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],cs:["NASDAQ 100 index of US listed shares"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]}, -e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],cs:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],cs:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]}, -e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],cs:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],cs:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],cs:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],cs:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],cs:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],cs:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],cs:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]}, -e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],cs:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],cs:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],cs:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],cs:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={ -en:["Japan Government Bonds 10 YR Yield"],cs:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],cs:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],cs:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],cs:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],cs:["US Government Bonds 5 yr"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={ -en:["US Government Bonds 10 YR Yield"],cs:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],cs:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],cs:["Americký Dolar/Brazilský Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],cs:["Americký Dolar/Kanadský Dolar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],cs:["Americký Dolar/Švýcarský Frank"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],cs:["Americký Dolar/Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],cs:["US DOLAR / DÁNSKÁ KORUNA"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],cs:["Americký Dolar/Hongkongský Dolar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],cs:["Americký Dolar / Rupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],cs:["Americký Dolar / Indická Rupie"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],cs:["Americký Dolar/Japonský Jen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],cs:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],cs:["Americký Dolar/Mexické Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],cs:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],cs:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],cs:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"], -cs:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],cs:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],cs:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],cs:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],cs:["Zlato / Americký Dolar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],cs:["Platina/Americký Dolar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],cs:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],cs:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],cs:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],cs:["Přejmenovat předlohy grafu"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],cs:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],cs:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"],cs:["Varšava"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],cs:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],cs:["Teherán"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],cs:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],cs:["Čas"]}},20909:e=>{e.exports={en:["Time zone"],cs:["Časové pásmo"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],cs:["Úhel trendu"]}},97339:e=>{e.exports={en:["Trend Line"],cs:["Trendová linie"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],cs:["Vývoj trhu založený na Fibonacciho rozšíření"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],cs:["Vývoj trhu založený na Fibonacciho období"]} +},1671:e=>{e.exports={en:["Triangle"],cs:["Trojúhelník"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"],cs:["Trojúhelníkový model"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],cs:["Zpět"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],cs:["Svislá linie"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],cs:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],cs:["Seřadit vizuálně"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],cs:["XABCD model"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={ +en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],cs:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],cs:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"] +}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],cs:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],cs:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],cs:["načítá se ..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],cs:["Pouye Měřítko Ceny na Grafu"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={ +en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],cs:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],cs:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],cs:["{count} Sloupcový graf"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],cs:["APPLE INC"]}, +e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],cs:["Australský Dolar/Kanadský Dolar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],cs:["Australský Dolar/Švýcarský Frank"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],cs:["Australský Dolar/Japonský Jen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],cs:["Australský Dolar/Japonský Jen"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],cs:["AUSTRALSKÝ DOLAR / RUSKÝ RUBL"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],cs:["Australský Dolar/Americký Dolar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],cs:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],cs:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],cs:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],cs:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],cs:["Brazilský Real / Japonský Jen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],cs:["Bitcoin / Kanadský Dolar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],cs:["Bitcoin / Čínský Jüan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],cs:["Bitcoin / Jihokorejský Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]}, +e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],cs:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],cs:["Kanadský Dolar/Japonský Jen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],cs:["Švýcarský Frank/Japonský Jen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={ +en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],cs:["Měď"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],cs:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],cs:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],cs:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],cs:["Euro Fx/Swiss Franc"]}, +e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],cs:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],cs:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],cs:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],cs:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],cs:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],cs:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],cs:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],cs:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],cs:["Britská Libra/Australský Dolar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],cs:["Britská Libra/Kanadský Dolar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],cs:["Britská Libra/Švýcarský Frank"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],cs:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],cs:["Britská Libra/Japonský Jen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],cs:["Britská Libra/Novozélandský Dolar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],cs:["Britská Libra/Ruský Rubl"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],cs:["Britská Libra/Americký Dolar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],cs:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]}, +e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],cs:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],cs:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],cs:["JEN / RUSKÝ RUBL"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],cs:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],cs:["NASDAQ 100 index of US listed shares"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]}, +e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],cs:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],cs:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]}, +e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],cs:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],cs:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],cs:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],cs:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],cs:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],cs:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],cs:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]}, +e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],cs:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],cs:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],cs:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],cs:["NASDAQ Composite Index"]}, +e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],cs:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],cs:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],cs:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],cs:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],cs:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],cs:["US Government Bonds 5 yr"]}, +e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],cs:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],cs:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],cs:["Americký Dolar/Brazilský Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],cs:["Americký Dolar/Kanadský Dolar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],cs:["Americký Dolar/Švýcarský Frank"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],cs:["Americký Dolar/Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],cs:["US DOLAR / DÁNSKÁ KORUNA"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],cs:["Americký Dolar/Hongkongský Dolar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],cs:["Americký Dolar / Rupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],cs:["Americký Dolar / Indická Rupie"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],cs:["Americký Dolar/Japonský Jen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],cs:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],cs:["Americký Dolar/Mexické Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],cs:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],cs:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={ +en:["U.S. Dollar / Russian Ruble TOM"],cs:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],cs:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],cs:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],cs:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],cs:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],cs:["Zlato / Americký Dolar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],cs:["Platina/Americký Dolar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],cs:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],cs:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],cs:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/cs.7458.068c610f8718bc62a766.js b/charting_library/bundles/cs.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..9de1307f --- /dev/null +++ b/charting_library/bundles/cs.7458.068c610f8718bc62a766.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],cs:["(O+V+N+Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],cs:["(V+N+Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],cs:["(V+N)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],cs:["Barva svíček založená na základě předchozího uzavření ceny"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],cs:["Nitkový kříž"]}},81849:e=>{e.exports={en:["Currency"],cs:["Měna"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],cs:["Upozornění"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],cs:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],cs:["Ohraničení"]}},79468:e=>{e.exports={en:["Background"],cs:["Pozadí"]}},10842:e=>{e.exports={en:["Bar change values"],cs:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],cs:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],cs:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],cs:["Standardní"]}},78734:e=>{e.exports={en:["Description"],cs:["Popis"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],cs:["Akce"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],cs:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],cs:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],cs:["Indikátory"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"], +cs:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],cs:["Stupnice"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],cs:["Procenta"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],cs:["Přesnost"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],cs:["Vodoznak"]}},32163:e=>{e.exports={en:["Wick"],cs:["Knot"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],cs:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],cs:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"],cs:["Časové pásmo"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],cs:["Objem"]}},51514:e=>{e.exports={en:["Value"],cs:["Hodnota"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{ +e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{ +e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={ +en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],cs:["Duté Svíčky"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],cs:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/cs.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/cs.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index a84b6729..00000000 --- a/charting_library/bundles/cs.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],cs:["(O+V+N+Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],cs:["(V+N+Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],cs:["(V+N)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],cs:["Barva svíček založená na základě předchozího uzavření ceny"]}},78930:e=>{e.exports={en:["Coordinates"],cs:["Souřadnice"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],cs:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],cs:["Ohraničení"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],cs:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],cs:["Standardní"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],cs:["Rozšířit linie"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],cs:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],cs:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],cs:["Vstupy"]}},64075:e=>{e.exports={en:["Override min tick"],cs:["Přepsat Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],cs:["Přesnost"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"],cs:["Knot"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],cs:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],cs:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],cs:["Časové pásmo"]}}, -22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={ -en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={ -en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],cs:["Days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],cs:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],cs:["Duté Svíčky"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],cs:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],cs:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],cs:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/custom-themes-api.ba466797bb56cade3263.js b/charting_library/bundles/custom-themes-api.03c3a946dbdd9acb5770.js similarity index 61% rename from charting_library/bundles/custom-themes-api.ba466797bb56cade3263.js rename to charting_library/bundles/custom-themes-api.03c3a946dbdd9acb5770.js index 01a53c67..d4966c29 100644 --- a/charting_library/bundles/custom-themes-api.ba466797bb56cade3263.js +++ b/charting_library/bundles/custom-themes-api.03c3a946dbdd9acb5770.js @@ -1,6 +1,6 @@ "use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2413],{20688:(o,r,l)=>{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:()=>D,overrideStandardThemes:()=>O,removeCustomThemesRootClass:()=>E,restoreStandardThemes:()=>F});var c=l(30551),e=l(24317),t=l(85662),a=l(24633) ;const n=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-other-transparent-pale":"color-transparent-80","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":"#9C9C9C80","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-focus-outline-color-blue":"color-tv-blue-500","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-thin":"color-cold-gray-50","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-neutral-extra-bold":"color-cold-gray-800","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-light":"color-cold-gray-150","color-container-fill-tertiary-neutral-heavy":"color-cold-gray-900","color-container-fill-quinary-inverse":"color-white","color-container-fill-senary-inverse":"color-white","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-700","color-content-primary-accent-extra-bold":"color-tv-blue-800","color-content-primary-accent-heavy":"color-sky-blue-900","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-accent-other-extra-bold":"color-deep-blue-800","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-danger-extra-bold":"color-ripe-red-800","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-accent-extra-light":"color-tv-blue-100","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-extra-bold":"color-minty-green-800","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-extra-bold":"color-tan-orange-800","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-accent-bold":"color-tv-blue-a700","color-content-secondary-accent-other-semi-bold":"color-grapes-purple-600","color-content-secondary-accent-other-extra-bold":"color-grapes-purple-800","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-accent-extra-light":"color-tv-blue-200","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-warning-bold":"color-tan-orange-a700","color-content-secondary-danger-extra-bold":"color-berry-pink-800","color-content-secondary-success":"color-minty-green-500","color-content-secondary-success-semi-bold":"color-minty-green-600","color-content-secondary-success-extra-bold":"color-forest-green-800","color-content-tertiary-accent":"color-tv-blue-500","color-content-tertiary-accent-bold":"color-tv-blue-700","color-content-tertiary-success-extra-bold":"color-iguana-green-800","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":"#63636326","color-overlay-neutral-1-normal":"#6363634d","color-overlay-neutral-1-bold":"#63636366","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","color-heatmap-unchecked-default":"color-cold-gray-150","color-heatmap-unchecked-hover":"color-cold-gray-250","color-heatmap-unchecked-active":"color-cold-gray-350","color-heatmap-classic-minus3-default":"color-ripe-red-800","color-heatmap-classic-minus3-hover":"color-ripe-red-900","color-heatmap-classic-minus3-active":"color-ripe-red-a800","color-heatmap-classic-minus2-default":"color-ripe-red-500","color-heatmap-classic-minus2-hover":"color-ripe-red-600","color-heatmap-classic-minus2-active":"color-ripe-red-700","color-heatmap-classic-minus1-default":"color-ripe-red-300","color-heatmap-classic-minus1-hover":"color-ripe-red-400","color-heatmap-classic-minus1-active":"color-ripe-red-500","color-heatmap-classic-zero-default":"color-cold-gray-250","color-heatmap-classic-zero-hover":"color-cold-gray-350","color-heatmap-classic-zero-active":"color-cold-gray-450","color-heatmap-classic-plus1-default":"color-forest-green-300","color-heatmap-classic-plus1-hover":"color-forest-green-400","color-heatmap-classic-plus1-active":"color-forest-green-500","color-heatmap-classic-plus2-default":"color-forest-green-500","color-heatmap-classic-plus2-hover":"color-forest-green-600","color-heatmap-classic-plus2-active":"color-forest-green-700","color-heatmap-classic-plus3-default":"color-forest-green-700","color-heatmap-classic-plus3-hover":"color-forest-green-800","color-heatmap-classic-plus3-active":"color-forest-green-900","color-heatmap-classic-light-negative-xl":"color-ripe-red-300","color-heatmap-classic-light-negative-l":"color-ripe-red-200","color-heatmap-classic-light-negative-m":"color-ripe-red-100","color-heatmap-classic-light-negative-s":"color-ripe-red-50","color-heatmap-classic-light-neutral":"color-white","color-heatmap-classic-light-positive-s":"color-forest-green-50","color-heatmap-classic-light-positive-m":"color-forest-green-100","color-heatmap-classic-light-positive-l":"color-forest-green-200","color-heatmap-classic-light-positive-xl":"color-forest-green-300","color-heatmap-classic-light-empty":"color-cold-gray-150","color-heatmap-classic-light-hover":"color-tv-blue-50","color-heatmap-colorblind-minus3-default":"color-tan-orange-a700","color-heatmap-colorblind-minus3-hover":"color-tan-orange-a600","color-heatmap-colorblind-minus3-active":"color-tan-orange-a500","color-heatmap-colorblind-minus2-default":"#DE812F","color-heatmap-colorblind-minus2-hover":"#C47229","color-heatmap-colorblind-minus2-active":"#AA6324","color-heatmap-colorblind-minus1-default":"color-tan-orange-400","color-heatmap-colorblind-minus1-hover":"color-tan-orange-500","color-heatmap-colorblind-minus1-active":"color-tan-orange-600","color-heatmap-colorblind-zero-default":"color-cold-gray-250","color-heatmap-colorblind-zero-hover":"color-cold-gray-350","color-heatmap-colorblind-zero-active":"color-cold-gray-450","color-heatmap-colorblind-plus1-default":"color-tv-blue-200","color-heatmap-colorblind-plus1-hover":"color-tv-blue-300","color-heatmap-colorblind-plus1-active":"color-tv-blue-a200","color-heatmap-colorblind-plus2-default":"color-tv-blue-300","color-heatmap-colorblind-plus2-hover":"color-tv-blue-400","color-heatmap-colorblind-plus2-active":"color-tv-blue-500","color-heatmap-colorblind-plus3-default":"color-tv-blue-600","color-heatmap-colorblind-plus3-hover":"color-tv-blue-700","color-heatmap-colorblind-plus3-active":"color-tv-blue-800","color-heatmap-monochrome-minus3-default":"color-cold-gray-150","color-heatmap-monochrome-minus3-hover":"color-cold-gray-250","color-heatmap-monochrome-minus3-active":"color-cold-gray-350","color-heatmap-monochrome-minus2-default":"color-cold-gray-250","color-heatmap-monochrome-minus2-hover":"color-cold-gray-350","color-heatmap-monochrome-minus2-active":"color-cold-gray-450","color-heatmap-monochrome-minus1-default":"color-cold-gray-350","color-heatmap-monochrome-minus1-hover":"color-cold-gray-450","color-heatmap-monochrome-minus1-active":"color-cold-gray-550","color-heatmap-monochrome-zero-default":"color-cold-gray-500","color-heatmap-monochrome-zero-hover":"color-cold-gray-600","color-heatmap-monochrome-zero-active":"color-cold-gray-700","color-heatmap-monochrome-plus1-default":"color-cold-gray-600","color-heatmap-monochrome-plus1-hover":"color-cold-gray-500","color-heatmap-monochrome-plus1-active":"color-cold-gray-400","color-heatmap-monochrome-plus2-default":"color-cold-gray-750","color-heatmap-monochrome-plus2-hover":"color-cold-gray-650","color-heatmap-monochrome-plus2-active":"color-cold-gray-550","color-heatmap-monochrome-plus3-default":"color-cold-gray-900","color-heatmap-monochrome-plus3-hover":"color-cold-gray-800","color-heatmap-monochrome-plus3-active":"color-cold-gray-700","color-heatmap-positive-only-v1-default":"color-cold-gray-250","color-heatmap-positive-only-v1-hover":"color-cold-gray-350","color-heatmap-positive-only-v1-active":"color-cold-gray-400","color-heatmap-positive-only-v2-default":"color-tv-blue-200","color-heatmap-positive-only-v2-hover":"color-tv-blue-300","color-heatmap-positive-only-v2-active":"color-tv-blue-400","color-heatmap-positive-only-v3-default":"color-tv-blue-300","color-heatmap-positive-only-v3-hover":"color-tv-blue-400","color-heatmap-positive-only-v3-active":"color-tv-blue-500","color-heatmap-positive-only-v4-default":"color-tv-blue-600","color-heatmap-positive-only-v4-hover":"color-tv-blue-700","color-heatmap-positive-only-v4-active":"color-tv-blue-800","color-heatmap-positive-only-v5-default":"color-tv-blue-800","color-heatmap-positive-only-v5-hover":"color-tv-blue-900","color-heatmap-positive-only-v5-active":"color-tv-blue-a800","color-heatmap-positive-only-v6-default":"color-tv-blue-a700","color-heatmap-positive-only-v6-hover":"color-tv-blue-a800","color-heatmap-positive-only-v6-active":"color-tv-blue-a900","color-heatmap-positive-only-v7-default":"color-tv-blue-a800","color-heatmap-positive-only-v7-hover":"color-tv-blue-a700","color-heatmap-positive-only-v7-active":"color-tv-blue-800","color-heatmap-range-light-negative-xl":"color-tan-orange-300","color-heatmap-range-light-negative-l":"color-tan-orange-200","color-heatmap-range-light-negative-m":"color-tan-orange-100","color-heatmap-range-light-negative-s":"color-tan-orange-50","color-heatmap-range-light-neutral":"color-white","color-heatmap-range-light-positive-s":"color-sky-blue-50","color-heatmap-range-light-positive-m":"color-sky-blue-100","color-heatmap-range-light-positive-l":"color-sky-blue-200","color-heatmap-range-light-positive-xl":"color-sky-blue-300","color-heatmap-range-light-empty":"color-cold-gray-150","color-heatmap-range-light-hover":"color-tv-blue-50","color-heatmap-tan-orange-xs":"color-tan-orange-50","color-heatmap-tan-orange-s":"color-tan-orange-100","color-heatmap-tan-orange-m":"color-tan-orange-200","color-heatmap-tan-orange-l":"color-tan-orange-300","color-heatmap-tan-orange-xl":"color-tan-orange-400","color-heatmap-tan-orange-xxl":"color-tan-orange-500","color-heatmap-tan-orange-empty":"color-cold-gray-100","color-heatmap-tan-orange-border":"color-tan-orange-900","color-heatmap-sky-blue-xs":"color-sky-blue-50","color-heatmap-sky-blue-s":"color-sky-blue-100","color-heatmap-sky-blue-m":"color-sky-blue-200","color-heatmap-sky-blue-l":"color-sky-blue-300","color-heatmap-sky-blue-xl":"color-sky-blue-400","color-heatmap-sky-blue-xxl":"color-sky-blue-500","color-heatmap-sky-blue-empty":"color-cold-gray-100","color-heatmap-sky-blue-border":"color-sky-blue-900","color-heatmap-deep-blue-xs":"color-deep-blue-50","color-heatmap-deep-blue-s":"color-deep-blue-100","color-heatmap-deep-blue-m":"color-deep-blue-200","color-heatmap-deep-blue-l":"color-deep-blue-300","color-heatmap-deep-blue-xl":"color-deep-blue-400","color-heatmap-deep-blue-xxl":"color-deep-blue-500","color-heatmap-deep-blue-empty":"color-cold-gray-100","color-heatmap-deep-blue-border":"color-deep-blue-900","color-heatmap-tv-blue-xs":"color-tv-blue-50","color-heatmap-tv-blue-s":"color-tv-blue-100","color-heatmap-tv-blue-m":"color-tv-blue-200","color-heatmap-tv-blue-l":"color-tv-blue-300","color-heatmap-tv-blue-xl":"color-tv-blue-400","color-heatmap-tv-blue-xxl":"color-tv-blue-500","color-heatmap-tv-blue-empty":"color-cold-gray-100","color-heatmap-tv-blue-border":"color-tv-blue-900","color-heatmap-berry-pink-xs":"color-berry-pink-50","color-heatmap-berry-pink-s":"color-berry-pink-100","color-heatmap-berry-pink-m":"color-berry-pink-200","color-heatmap-berry-pink-l":"color-berry-pink-300","color-heatmap-berry-pink-xl":"color-berry-pink-400","color-heatmap-berry-pink-xxl":"color-berry-pink-500","color-heatmap-berry-pink-empty":"color-cold-gray-100","color-heatmap-berry-pink-border":"color-berry-pink-900","color-heatmap-forest-green-xs":"color-forest-green-50","color-heatmap-forest-green-s":"color-forest-green-100","color-heatmap-forest-green-m":"color-forest-green-200","color-heatmap-forest-green-l":"color-forest-green-300","color-heatmap-forest-green-xl":"color-forest-green-400","color-heatmap-forest-green-xxl":"color-forest-green-500","color-heatmap-forest-green-empty":"color-cold-gray-100","color-heatmap-forest-green-border":"color-forest-green-900"}'),i=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-other-transparent-pale":"color-transparent-80","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":"#0F0F0F80","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-focus-outline-color-blue":"color-tv-blue-500","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-thin":"color-cold-gray-800","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-neutral-extra-bold":"color-cold-gray-450","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-light":"color-cold-gray-900","color-container-fill-tertiary-neutral-heavy":"color-tv-blue-200","color-container-fill-quinary-inverse":"color-cold-gray-800","color-container-fill-senary-inverse":"color-cold-gray-700","color-content-primary-accent":"color-tv-blue-500","color-content-primary-accent-bold":"color-tv-blue-600","color-content-primary-accent-extra-bold":"color-tv-blue-a100","color-content-primary-accent-heavy":"color-sky-blue-500","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-accent-other-extra-bold":"color-deep-blue-a100","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-danger-extra-bold":"color-ripe-red-a400","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-accent-extra-light":"color-tv-blue-100","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-extra-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-extra-bold":"color-tan-orange-a400","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-accent-bold":"color-tv-blue-a200","color-content-secondary-accent-other-semi-bold":"color-grapes-purple-300","color-content-secondary-accent-other-extra-bold":"color-grapes-purple-a100","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-accent-extra-light":"color-tv-blue-600","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-warning-bold":"color-banana-yellow-700","color-content-secondary-danger-extra-bold":"color-berry-pink-a200","color-content-secondary-success":"color-minty-green-300","color-content-secondary-success-semi-bold":"color-minty-green-300","color-content-secondary-success-extra-bold":"color-forest-green-400","color-content-tertiary-accent":"color-tv-blue-100","color-content-tertiary-accent-bold":"color-tv-blue-200","color-content-tertiary-success-extra-bold":"color-iguana-green-400","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":"#448aff4d","color-overlay-accent-1-bold":"#448aff66","color-overlay-accent-2-light":"#00bcd433","color-overlay-accent-2-normal":"#00bcd44d","color-overlay-accent-2-bold":"#00bcd466","color-overlay-accent-3-light":"#ea80fc33","color-overlay-accent-3-normal":"#ea80fc4d","color-overlay-accent-3-bold":"#ea80fc66","color-overlay-accent-4-light":"#b388ff33","color-overlay-accent-4-normal":"#b388ff4d","color-overlay-accent-4-bold":"#b388ff66","color-overlay-negative-1-light":"#f2364533","color-overlay-negative-1-normal":"#f236454d","color-overlay-negative-1-bold":"#f2364566","color-overlay-negative-2-light":"#ff408133","color-overlay-negative-2-normal":"#ff40814d","color-overlay-negative-2-bold":"#ff408166","color-overlay-neutral-1-light":"#b8b8b833","color-overlay-neutral-1-normal":"#b8b8b84d","color-overlay-neutral-1-bold":"#b8b8b866","color-overlay-neutral-2-light":"#ffffff33","color-overlay-neutral-2-normal":"#ffffff4d","color-overlay-neutral-2-bold":"#ffffff66","color-overlay-positive-1-light":"#22ab9433","color-overlay-positive-1-normal":"#22ab944d","color-overlay-positive-1-bold":"#22ab9466","color-overlay-positive-2-light":"#22ab6733","color-overlay-positive-2-normal":"#22ab674d","color-overlay-positive-2-bold":"#22ab6766","color-overlay-positive-3-light":"#4caf5033","color-overlay-positive-3-normal":"#4caf504d","color-overlay-positive-3-bold":"#4caf5066","color-overlay-warning-1-light":"#ff980033","color-overlay-warning-1-normal":"#ff98004d","color-overlay-warning-1-bold":"#ff980066","color-overlay-warning-2-light":"#fdd83533","color-overlay-warning-2-normal":"#fdd8354d","color-overlay-warning-2-bold":"#fdd83566","color-heatmap-unchecked-default":"color-cold-gray-200","color-heatmap-unchecked-hover":"color-cold-gray-300","color-heatmap-unchecked-active":"color-cold-gray-400","color-heatmap-classic-minus3-default":"color-ripe-red-500","color-heatmap-classic-minus3-hover":"color-ripe-red-400","color-heatmap-classic-minus3-active":"color-ripe-red-300","color-heatmap-classic-minus2-default":"color-ripe-red-700","color-heatmap-classic-minus2-hover":"color-ripe-red-600","color-heatmap-classic-minus2-active":"color-ripe-red-500","color-heatmap-classic-minus1-default":"color-ripe-red-900","color-heatmap-classic-minus1-hover":"color-ripe-red-800","color-heatmap-classic-minus1-active":"color-ripe-red-700","color-heatmap-classic-zero-default":"color-cold-gray-750","color-heatmap-classic-zero-hover":"color-cold-gray-650","color-heatmap-classic-zero-active":"color-cold-gray-550","color-heatmap-classic-plus1-default":"color-forest-green-900","color-heatmap-classic-plus1-hover":"color-forest-green-800","color-heatmap-classic-plus1-active":"color-forest-green-700","color-heatmap-classic-plus2-default":"color-forest-green-700","color-heatmap-classic-plus2-hover":"color-forest-green-600","color-heatmap-classic-plus2-active":"color-forest-green-500","color-heatmap-classic-plus3-default":"color-forest-green-500","color-heatmap-classic-plus3-hover":"color-forest-green-400","color-heatmap-classic-plus3-active":"color-forest-green-300","color-heatmap-classic-light-negative-xl":"color-ripe-red-400","color-heatmap-classic-light-negative-l":"color-ripe-red-500","color-heatmap-classic-light-negative-m":"color-ripe-red-700","color-heatmap-classic-light-negative-s":"color-ripe-red-900","color-heatmap-classic-light-neutral":"color-black","color-heatmap-classic-light-positive-s":"color-forest-green-900","color-heatmap-classic-light-positive-m":"color-forest-green-700","color-heatmap-classic-light-positive-l":"color-forest-green-500","color-heatmap-classic-light-positive-xl":"color-forest-green-400","color-heatmap-classic-light-empty":"color-cold-gray-750","color-heatmap-classic-light-hover":"color-tv-blue-800","color-heatmap-colorblind-minus3-default":"color-tan-orange-700","color-heatmap-colorblind-minus3-hover":"color-tan-orange-600","color-heatmap-colorblind-minus3-active":"color-tan-orange-500","color-heatmap-colorblind-minus2-default":"#AA6324","color-heatmap-colorblind-minus2-hover":"#DE812F","color-heatmap-colorblind-minus2-active":"#F78F34","color-heatmap-colorblind-minus1-default":"color-tan-orange-a800","color-heatmap-colorblind-minus1-hover":"color-tan-orange-a700","color-heatmap-colorblind-minus1-active":"color-tan-orange-a600","color-heatmap-colorblind-zero-default":"color-cold-gray-750","color-heatmap-colorblind-zero-hover":"color-cold-gray-650","color-heatmap-colorblind-zero-active":"color-cold-gray-550","color-heatmap-colorblind-plus1-default":"color-tv-blue-a800","color-heatmap-colorblind-plus1-hover":"color-tv-blue-a700","color-heatmap-colorblind-plus1-active":"color-tv-blue-800","color-heatmap-colorblind-plus2-default":"color-tv-blue-800","color-heatmap-colorblind-plus2-hover":"color-tv-blue-700","color-heatmap-colorblind-plus2-active":"color-tv-blue-600","color-heatmap-colorblind-plus3-default":"color-tv-blue-500","color-heatmap-colorblind-plus3-hover":"color-tv-blue-400","color-heatmap-colorblind-plus3-active":"color-tv-blue-300","color-heatmap-monochrome-minus3-default":"color-cold-gray-150","color-heatmap-monochrome-minus3-hover":"color-cold-gray-250","color-heatmap-monochrome-minus3-active":"color-cold-gray-350","color-heatmap-monochrome-minus2-default":"color-cold-gray-250","color-heatmap-monochrome-minus2-hover":"color-cold-gray-350","color-heatmap-monochrome-minus2-active":"color-cold-gray-450","color-heatmap-monochrome-minus1-default":"color-cold-gray-350","color-heatmap-monochrome-minus1-hover":"color-cold-gray-450","color-heatmap-monochrome-minus1-active":"color-cold-gray-550","color-heatmap-monochrome-zero-default":"color-cold-gray-450","color-heatmap-monochrome-zero-hover":"color-cold-gray-550","color-heatmap-monochrome-zero-active":"color-cold-gray-650","color-heatmap-monochrome-plus1-default":"color-cold-gray-550","color-heatmap-monochrome-plus1-hover":"color-cold-gray-650","color-heatmap-monochrome-plus1-active":"color-cold-gray-750","color-heatmap-monochrome-plus2-default":"color-cold-gray-650","color-heatmap-monochrome-plus2-hover":"color-cold-gray-550","color-heatmap-monochrome-plus2-active":"color-cold-gray-450","color-heatmap-monochrome-plus3-default":"color-cold-gray-800","color-heatmap-monochrome-plus3-hover":"color-cold-gray-700","color-heatmap-monochrome-plus3-active":"color-cold-gray-600","color-heatmap-positive-only-v1-default":"color-cold-gray-750","color-heatmap-positive-only-v1-hover":"color-cold-gray-650","color-heatmap-positive-only-v1-active":"color-cold-gray-550","color-heatmap-positive-only-v2-default":"color-tv-blue-a800","color-heatmap-positive-only-v2-hover":"color-tv-blue-a700","color-heatmap-positive-only-v2-active":"color-tv-blue-800","color-heatmap-positive-only-v3-default":"color-tv-blue-a700","color-heatmap-positive-only-v3-hover":"color-tv-blue-800","color-heatmap-positive-only-v3-active":"color-tv-blue-700","color-heatmap-positive-only-v4-default":"color-tv-blue-800","color-heatmap-positive-only-v4-hover":"color-tv-blue-700","color-heatmap-positive-only-v4-active":"color-tv-blue-600","color-heatmap-positive-only-v5-default":"color-tv-blue-600","color-heatmap-positive-only-v5-hover":"color-tv-blue-700","color-heatmap-positive-only-v5-active":"color-tv-blue-800","color-heatmap-positive-only-v6-default":"color-tv-blue-300","color-heatmap-positive-only-v6-hover":"color-tv-blue-400","color-heatmap-positive-only-v6-active":"color-tv-blue-600","color-heatmap-positive-only-v7-default":"color-tv-blue-200","color-heatmap-positive-only-v7-hover":"color-tv-blue-300","color-heatmap-positive-only-v7-active":"color-tv-blue-400","color-heatmap-range-light-negative-xl":"color-tan-orange-a600","color-heatmap-range-light-negative-l":"color-tan-orange-a700","color-heatmap-range-light-negative-m":"color-tan-orange-a800","color-heatmap-range-light-negative-s":"color-tan-orange-a900","color-heatmap-range-light-neutral":"color-black","color-heatmap-range-light-positive-s":"color-sky-blue-900","color-heatmap-range-light-positive-m":"color-sky-blue-700","color-heatmap-range-light-positive-l":"color-sky-blue-600","color-heatmap-range-light-positive-xl":"color-sky-blue-500","color-heatmap-range-light-empty":"color-cold-gray-750","color-heatmap-range-light-hover":"color-tv-blue-800","color-heatmap-tan-orange-xs":"color-tan-orange-a900","color-heatmap-tan-orange-s":"color-tan-orange-a800","color-heatmap-tan-orange-m":"color-tan-orange-a700","color-heatmap-tan-orange-l":"color-tan-orange-a600","color-heatmap-tan-orange-xl":"color-tan-orange-a500","color-heatmap-tan-orange-xxl":"color-tan-orange-a400","color-heatmap-tan-orange-empty":"color-cold-gray-800","color-heatmap-tan-orange-border":"color-tan-orange-100","color-heatmap-sky-blue-xs":"color-sky-blue-900","color-heatmap-sky-blue-s":"color-sky-blue-700","color-heatmap-sky-blue-m":"color-sky-blue-600","color-heatmap-sky-blue-l":"color-sky-blue-500","color-heatmap-sky-blue-xl":"color-sky-blue-400","color-heatmap-sky-blue-xxl":"color-sky-blue-300","color-heatmap-sky-blue-empty":"color-cold-gray-800","color-heatmap-sky-blue-border":"color-sky-blue-100","color-heatmap-deep-blue-xs":"color-deep-blue-900","color-heatmap-deep-blue-s":"color-deep-blue-700","color-heatmap-deep-blue-m":"color-deep-blue-600","color-heatmap-deep-blue-l":"color-deep-blue-500","color-heatmap-deep-blue-xl":"color-deep-blue-400","color-heatmap-deep-blue-xxl":"color-deep-blue-300","color-heatmap-deep-blue-empty":"color-cold-gray-800","color-heatmap-deep-blue-border":"color-deep-blue-100","color-heatmap-tv-blue-xs":"color-tv-blue-a900","color-heatmap-tv-blue-s":"color-tv-blue-a800","color-heatmap-tv-blue-m":"color-tv-blue-a700","color-heatmap-tv-blue-l":"color-tv-blue-a600","color-heatmap-tv-blue-xl":"color-tv-blue-a400","color-heatmap-tv-blue-xxl":"color-tv-blue-a200","color-heatmap-tv-blue-empty":"color-cold-gray-800","color-heatmap-tv-blue-border":"color-tv-blue-100","color-heatmap-berry-pink-xs":"color-berry-pink-900","color-heatmap-berry-pink-s":"color-berry-pink-700","color-heatmap-berry-pink-m":"color-berry-pink-600","color-heatmap-berry-pink-l":"color-berry-pink-500","color-heatmap-berry-pink-xl":"color-berry-pink-400","color-heatmap-berry-pink-xxl":"color-berry-pink-300","color-heatmap-berry-pink-empty":"color-cold-gray-800","color-heatmap-berry-pink-border":"color-berry-pink-100","color-heatmap-forest-green-xs":"color-forest-green-900","color-heatmap-forest-green-s":"color-forest-green-700","color-heatmap-forest-green-m":"color-forest-green-500","color-heatmap-forest-green-l":"color-forest-green-400","color-heatmap-forest-green-xl":"color-forest-green-300","color-heatmap-forest-green-xxl":"color-forest-green-200","color-heatmap-forest-green-empty":"color-cold-gray-800","color-heatmap-forest-green-border":"color-forest-green-100"}') ;var d=l(579),b=l(20913),g=l(23420) -;const y=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-background-transparent-sf15":"#13172200","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-dropdown-active-bg":"color-tv-blue-a800","color-dropzone-bg":"color-cold-gray-800","color-dropzone-border":"color-cold-gray-450","color-dropzone-icon-bg":"color-cold-gray-600","color-dropzone-text":"color-cold-gray-300","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-text-disabled":"color-cold-gray-600","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-legacy-bg-scroll-buttons-sf14":"#6a6d7899","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-loader-item-bg":"color-cold-gray-900","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-pane-bg-sf15":"#13172200","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-backdrop-background":"color-cold-gray-700","color-preview-error":"color-ripe-red-500","color-preview-main-text":"color-cold-gray-200","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-shadow-overlay-sf15":"#43465154","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-blue-400-item-hover":"color-cold-gray-800","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-background-transparent-sf15":"#ffffff00","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-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-dropdown-active-bg":"color-tv-blue-100","color-dropzone-bg":"color-cold-gray-50","color-dropzone-border":"color-cold-gray-200","color-dropzone-icon-bg":"color-white","color-dropzone-text":"color-cold-gray-400","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-text-disabled":"color-cold-gray-300","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-legacy-bg-scroll-buttons-sf14":"#1e222d99","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-loader-item-bg":"color-white","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-pane-bg-sf15":"#ffffff00","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-backdrop-background":"color-cold-gray-100","color-preview-error":"color-ripe-red-500","color-preview-main-text":"color-cold-gray-900","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-shadow-overlay-sf15":"#e0e3eb54","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-blue-400-item-hover":"color-tv-blue-50","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"}}'),u={ +;const y=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-background-transparent-sf15":"#13172200","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-card-bg":"#131722","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-dropdown-active-bg":"color-tv-blue-a800","color-dropzone-bg":"color-cold-gray-800","color-dropzone-border":"color-cold-gray-450","color-dropzone-icon-bg":"color-cold-gray-600","color-dropzone-text":"color-cold-gray-300","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-text-disabled":"color-cold-gray-600","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-legacy-bg-scroll-buttons-sf14":"#6a6d7899","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-loader-item-bg":"color-cold-gray-900","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-pane-bg-sf15":"#13172200","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-backdrop-background":"color-cold-gray-700","color-preview-error":"color-ripe-red-500","color-preview-main-text":"color-cold-gray-200","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-shadow-overlay-sf15":"#43465154","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-table-faded-text":"#6a6d78","color-table-title-text":"#868993","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-blue-400-item-hover":"color-cold-gray-800","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-background-transparent-sf15":"#ffffff00","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-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-card-bg":"color-white","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-dropdown-active-bg":"color-tv-blue-100","color-dropzone-bg":"color-cold-gray-50","color-dropzone-border":"color-cold-gray-200","color-dropzone-icon-bg":"color-white","color-dropzone-text":"color-cold-gray-400","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-text-disabled":"color-cold-gray-300","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-legacy-bg-scroll-buttons-sf14":"#1e222d99","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-loader-item-bg":"color-white","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-pane-bg-sf15":"#ffffff00","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-backdrop-background":"color-cold-gray-100","color-preview-error":"color-ripe-red-500","color-preview-main-text":"color-cold-gray-900","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-shadow-overlay-sf15":"#e0e3eb54","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-table-faded-text":"#868993","color-table-title-text":"#6a6d78","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-blue-400-item-hover":"color-tv-blue-50","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"}}'),u={ ...i,...b,...y.dark},s={...n,...d,...y.light};function h(o){const r={};for(const[l,c]of Object.entries(o))"string"==typeof c&&(void 0===r[c]&&(r[c]=[]),r[c]?.push(l));return r}function v(o,r){const l=[];for(let c=1;c<20;c++)l.push(o[`${r}-${50*c}`]);return l}function p(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 m=h(u),f=h(s);function k(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(g))w[r]=o;const x=p(m),q=p(f);function z(o,r){return(r===a.StdTheme.Light?q:x)[o]}function T(o,r,l){const c=(r===a.StdTheme.Light?s:u)[o];if(void 0===c)return;return k(c,l)}function C(o,r){const l=w[o];if(void 0!==l)return k(l,r)}var S=l(36986);const L="theme-custom",$="--themed-",A="custom-theme-styles";function O(o){N(a.StdTheme.Light,o[a.StdTheme.Light]),N(a.StdTheme.Dark,o[a.StdTheme.Dark]),window.requestAnimationFrame((()=>{D(),function(o){const r=function(){const o=(0,S.getChartingLibraryGlobalContext)().document;let r=o.getElementById(A);r||(r=function(){const o=(0,S.getChartingLibraryGlobalContext)().document,r=o.createElement("style");return r.id=A,r}(),o.head.appendChild(r));return r}(),l=[j(":root",a.StdTheme.Light,o[a.StdTheme.Light]),j(".theme-dark:root",a.StdTheme.Dark,o[a.StdTheme.Dark]),G(o)].join("\n\n");r.textContent=l}(o)}))}function F(){(0,e.restoreStdThemes)(),window.requestAnimationFrame((()=>{!function(){const o=(0,S.getChartingLibraryGlobalContext)().document.getElementById(A);o&&o.remove()}(),E()}))}function D(){const o=window.document.documentElement.classList;o.contains(L)||o.add(L)}function E(){window.document.documentElement.classList.remove(L)}function j(o,r,l){const c=[];for(const[o,e]of Object.entries(l))if(Array.isArray(e)){const l=z(o,r);for(let o=0;o{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],de:["#{count} (Preis, Bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],de:["Balken gemäß des vorherigen Schlusskurs färben"]}},78930:e=>{e.exports={en:["Coordinates"],de:["Koordinaten"]}},24197:e=>{e.exports={en:["Center"],de:["Zentrieren"]}},84831:e=>{e.exports={en:["Close line"],de:["Schlusskurslinie"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},27567:e=>{e.exports={en:["Bottom"],de:["Unten"]}},3159:e=>{e.exports={en:["Bottom line"],de:["Unterste Linie"]}},74406:e=>{e.exports={en:["Body"],de:["Körper"]}},333:e=>{e.exports={en:["Borders"],de:["Rahmen"]}},42398:e=>{e.exports={en:["Base"],de:["Basis"]}},28975:e=>{e.exports={en:["Base level"],de:["Grundwert"]}},71776:e=>{e.exports={en:["Down"],de:["Abwärts"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"],de:["Abwärts-Farbe"]}},48225:e=>{e.exports={en:["Data modification"],de:["Modifizierung der Daten"]}},72942:e=>{e.exports={en:["Days"],de:["Tage"]}},16564:e=>{e.exports={en:["Default"],de:["Standard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],de:["Verschiebung (Preis, Balken)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],de:["Hintergrund der elektronischen Handelszeiten"]}},819:e=>{e.exports={en:["Extend lines"],de:["Linien verlängern"]}},41129:e=>{e.exports={en:["Fill"],de:["Füllen"]}},61112:e=>{e.exports={en:["Fill top area"],de:["Füllung oberer Bereich"]}},73185:e=>{e.exports={en:["Fill bottom area"],de:["Füllung unterer Bereich"]}},56796:e=>{e.exports={en:["Hours"],de:["Stunden"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],de:["Höchstkurslinie"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],de:["Eingaben"]}},64075:e=>{e.exports={en:["Override min tick"],de:["Min Tick überschreiben"]}},34579:e=>{e.exports={en:["Low line"],de:["Tiefstkurslinie"]}},11626:e=>{e.exports={en:["Left"],de:["Links"]}},43154:e=>{e.exports={en:["Months"],de:["Monate"]}},68833:e=>{e.exports={en:["Middle"],de:["Mitte"]}},42562:e=>{e.exports={en:["Minutes"],de:["Minuten"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],de:["Hintergrund Vor-/Nachbörslich"]}},59766:e=>{e.exports={en:["Precision"],de:["Präzision"]}},84684:e=>{e.exports={en:["Price source"],de:["Preisquelle"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"],de:["Projektionsbalken"]}},88367:e=>{ +e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],de:["Reale Preise auf der Preisskala (anstelle des Heikin-Ashi-Preises)"]}},50421:e=>{e.exports={en:["Right"],de:["Rechts"]}},835:e=>{e.exports={en:["Weeks"],de:["Wochen"]}},32163:e=>{e.exports={en:["Wick"],de:["Docht"]}},97118:e=>{e.exports={en:["Top"],de:["Oben"]}},89349:e=>{e.exports={en:["Top line"],de:["Oberste Linie"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],de:["Textausrichtung"]}},67781:e=>{e.exports={en:["Text orientation"],de:["Text Ausrichtung"]}},20215:e=>{e.exports={en:["Thin bars"],de:["Dünne Balken verwenden"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],de:["Zeitzone"]}},22691:e=>{e.exports={en:["Up"],de:["Aufwärts"]}},23091:e=>{e.exports={en:["Up color"],de:["Aufwärts-Farbe"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},69526:e=>{e.exports={en:["Vertical"],de:["Vertikal"]}},21105:e=>{e.exports={en:["candle"],de:["Kerze"]}},27068:e=>{e.exports={en:["change HLC bars"],de:["HLC-Balken ändern"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],de:["Farbe der Flächenfüllung ändern"]}},89346:e=>{e.exports={en:["change area line width"],de:["Breite der Bereichslinie ändern"]}},29605:e=>{e.exports={en:["change area line color"],de:["Farbe der Bereichslinie ändern"]}},4640:e=>{e.exports={en:["change area price source"],de:["Bereich der Preisquelle ändern"]}},42190:e=>{e.exports={en:["change base level"],de:["Basiswert ändern"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],de:["Farbe der unteren Grundlinie ändern"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],de:["Grundlinienbreite der unteren Linie ändern"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],de:["Farbe der Basislinienfüllung im unteren Bereich ändern"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],de:["Farbe der Basislinienfüllung im oberen Bereich ändern"]}},68609:e=>{e.exports={en:["change baseline price source"],de:["Preisquelle der Grundlinie ändern"]}},69044:e=>{e.exports={en:["change baseline top line color"],de:["Farbe der oberen Zeile der Grundlinie ändern"]}},68197:e=>{e.exports={en:["change baseline top line width"],de:["Grundlinienbreite der oberen Linie ändern"]}},33464:e=>{e.exports={en:["change bar up color"],de:["Farbe der Bull-Candle ändern"]}},2066:e=>{e.exports={en:["change bar X coordinate"],de:["X-Koordinate des Balkens ändern"]}},59622:e=>{e.exports={en:["change bar down color"],de:["Farbe der Bear-Candle ändern"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],de:["Balken gemäß vorherigem Schlusskurs färben."]}},88324:e=>{e.exports={en:["change column up color"],de:["Farbe der Spalte oben ändern"]}},93890:e=>{e.exports={en:["change column down color"], +de:["Farbe der Spalte unten ändern"]}},4727:e=>{e.exports={en:["change column price source"],de:["Spalte Preisquelle ändern"]}},82063:e=>{e.exports={en:["change decimal places"],de:["Dezimalstellen ändern"]}},44223:e=>{e.exports={en:["change extended hours color"],de:["Farbe der erweiterten Handelszeiten ändern"]}},47393:e=>{e.exports={en:["change electronic trading hours"],de:["Elektronische Handelszeiten ändern"]}},6026:e=>{e.exports={en:["change high-low body color"],de:["Farbe der Körper von Hochs/Tiefs ändern"]}},73021:e=>{e.exports={en:["change high-low body visibility"],de:["Sichtbarkeit der Körper von Hochs/Tiefs"]}},46844:e=>{e.exports={en:["change high-low border color"],de:["Randfarbe der Hochs/Tiefs ändern"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],de:["Sichtbarkeit des Rands von Hochs/Tiefs ändern"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],de:["Sichtbarkeit der Hoch/Tief-Labels ändern"]}},56961:e=>{e.exports={en:["change high-low labels color"],de:["Farbe der Hoch-Tief-Labels ändern"]}},88640:e=>{e.exports={en:["change line color"],de:["Linienfarbe ändern"]}},41837:e=>{e.exports={en:["change line price source"],de:["Ausgangspunkt der Preisline ändern"]}},48339:e=>{e.exports={en:["change line width"],de:["Linienbreite ändern"]}},38730:e=>{e.exports={en:["change post market color"],de:["Farbe des Post-Marktes ändern"]}},44371:e=>{e.exports={en:["change pre market color"],de:["Farbe des Pre-Markets ändern"]}},11737:e=>{e.exports={en:["change price Y coordinate"],de:["Y-Koordinate des Preises ändern"]}},16241:e=>{e.exports={en:["change range bars style"],de:["Stil der Reichweitenbalken ändern"]}},65821:e=>{e.exports={en:["change range thin bars"],de:["Bereich ändern auf dünne Balken"]}},75487:e=>{e.exports={en:["change renko wick down color"],de:["Farbe des Bear-Renko-Dochts ändern"]}},92277:e=>{e.exports={en:["change renko wick up color"],de:["Farbe des Bull-Renko-Dochts ändern"]}},79604:e=>{e.exports={en:["change renko wick visibility"],de:["Sichtbarkeit des Renko-Dochts ändern"]}},91109:e=>{e.exports={en:["change study overlay min tick"],de:["Overlay Studie in min tick ändern"]}},82924:e=>{e.exports={en:["change study overlay style"],de:["Overlay Stil ändern"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],de:["die Anzeige der realen Preise auf der Preisskala ändern (anstelle des Heiken-Ashi-Preises)"]}},60834:e=>{e.exports={en:["change thin bars"],de:["auf dünne Balken wechseln"]}},78509:e=>{e.exports={en:["change {title} base line color"],de:["{title} Farbe der Grundlinie ändern"]}},27864:e=>{e.exports={en:["change {title} base line style"],de:["{title} Stil der Grundlinie ändern"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],de:["{title} Sichtbarkeit der Grundlinie ändern"]}},17926:e=>{e.exports={en:["change {title} base line width"],de:["{title} Linienbreite der Grundlinie ändern"]}},41638:e=>{e.exports={en:["change {title} down line color"], +de:["{title} Farbe der Abwärtslinie ändern"]}},51842:e=>{e.exports={en:["change {title} down line style"],de:["{title} Stil der Abwärtslinie ändern"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],de:["{title} Sichtbarkeit der Abwärtslinie ändern"]}},64615:e=>{e.exports={en:["change {title} down line width"],de:["{title} Breite der Abwärtslinie ändern"]}},96135:e=>{e.exports={en:["change {title} days to"],de:["ändere {title} von Tagen auf"]}},91201:e=>{e.exports={en:["change {title} days from"],de:["ändere {title} auf Tage von"]}},76295:e=>{e.exports={en:["change {title} extend lines"],de:["{title} Linienerweiterungen ändern"]}},8306:e=>{e.exports={en:["change {title} hours from"],de:["ändere {title} auf Stunden von"]}},67233:e=>{e.exports={en:["change {title} hours to"],de:["ändere {title} von Stunden auf"]}},99122:e=>{e.exports={en:["change {title} months from"],de:["ändere {title} auf Monate von"]}},10518:e=>{e.exports={en:["change {title} months to"],de:["ändere {title} von Monaten auf"]}},38011:e=>{e.exports={en:["change {title} minutes to"],de:["ändere {title} von Minuten auf"]}},59820:e=>{e.exports={en:["change {title} minutes from"],de:["ändere {title} auf Minuten von"]}},6573:e=>{e.exports={en:["change {title} seconds to"],de:["ändere {title} von Sekunden auf"]}},86780:e=>{e.exports={en:["change {title} seconds from"],de:["Sekunde von {title} ändern"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],de:["{title} Pearson's R anzeigen"]}},32481:e=>{e.exports={en:["change {title} weeks from"],de:["ändere {title} auf Wochen von"]}},18678:e=>{e.exports={en:["change {title} weeks to"],de:["ändere {title} von Wochen auf"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],de:["{title} Sichtbarkeit der Aufwärtslinie ändern"]}},63824:e=>{e.exports={en:["change {title} up line width"],de:["{title} Breite der Aufwärtslinie ändern"]}},89178:e=>{e.exports={en:["change {title} up line color"],de:["{title} Farbe der Aufwärtslinie ändern"]}},51188:e=>{e.exports={en:["change {title} up line style"],de:["{title} Stil der Aufwärtslinie ändern"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],de:["Sichtbarkeit von {title} in Ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],de:["Sichtbarkeit von {title} auf Wochen ändern"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],de:["{title} Sichtbarkeit auf {ranges} ändern"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],de:["Sichtbarkeit von {title} auf Tage ändern"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],de:["Sichtbarkeit von {title} auf Stunden ändern"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],de:["Sichtbarkeit von {title} auf Minuten ändern"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],de:["Sichtbarkeit von {title} auf Monate ändern"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],de:["Sichtbarkeit von {title} in Sekunden"]}},17214:e=>{e.exports={ +en:["change {candleType} up border color"],de:["{candleType} obere Randfarbe ändern"]}},36697:e=>{e.exports={en:["change {candleType} up color"],de:["{candleType} Farbe für aufwärts ändern"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],de:["{candleType} Farbe des Abwärtsdochts ändern"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],de:["{candleType} Farbe des Aufwärtsdochts ändern"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],de:["{candleType} Sichtbarkeit der Dochte ändern"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],de:["Sichtbarkeit des {candleType} Körpers ändern"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],de:["{candleType} Sichtbarkeit des Rand ändern"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],de:["{candleType} untere Randfarbe ändern"]}},64571:e=>{e.exports={en:["change {candleType} down color"],de:["{candleType} Farbe für abwärts ändern"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],de:["{chartType} Farbe des Rand des Aufwärtsbalkens ändern"]}},5012:e=>{e.exports={en:["change {chartType} down color"],de:["{chartType} Farbe für Abwärts ändern"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],de:["{chartType} Farbe des Rands der Projektion des Abwärtsbalkens ändern"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],de:["{chartType} Farbe der Projektion des Aufwärtsbalkens ändern"]}},6970:e=>{e.exports={en:["change {chartType} up color"],de:["{chartType} Farbe für Aufwärts ändern"]}},66110:e=>{e.exports={en:["change {inputName} property"],de:["Eigenschaft von {inputName} ändern"]}},25167:e=>{e.exports={en:["change {propertyName} property"],de:["Eigenschaft {propertyName} ändern"]}},18077:e=>{e.exports={en:["adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},35813:e=>{e.exports={en:["days"],de:["Tage"]}},89919:e=>{e.exports={en:["days to"],de:["Tage bis"]}},59215:e=>{e.exports={en:["days from"],de:["Tage von"]}},2359:e=>{e.exports={en:["hours"],de:["Stunden"]}},82267:e=>{e.exports={en:["hours from"],de:["Stunden von"]}},15600:e=>{e.exports={en:["hours to"],de:["Stunden bis"]}},92598:e=>{e.exports={en:["hollow candles"],de:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"],de:["Zeichnungen verschieben"]}},95300:e=>{e.exports={en:["months"],de:["Monate"]}},17250:e=>{e.exports={en:["months from"],de:["Monate von"]}},2828:e=>{e.exports={en:["months to"],de:["Monate zu"]}},18726:e=>{e.exports={en:["minutes"],de:["Minuten"]}},67649:e=>{e.exports={en:["minutes to"],de:["Minuten bis"]}},22476:e=>{ +e.exports={en:["minutes from"],de:["Minuten von"]}},751:e=>{e.exports={en:["seconds"],de:["Sekunden"]}},73419:e=>{e.exports={en:["seconds to"],de:["Sekunden bis"]}},35801:e=>{e.exports={en:["seconds from"],de:["Sekunden von"]}},57243:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},70282:e=>{e.exports={en:["renko"],de:["Renko"]}},45537:e=>{e.exports={en:["weeks"],de:["Wochen"]}},92859:e=>{e.exports={en:["weeks from"],de:["Wochen von"]}},44127:e=>{e.exports={en:["weeks to"],de:["Wochen bis"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],de:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],de:["{value} Dezimale","{value} Dezimalen"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/de.9488.2f156b47fe84118759c5.js b/charting_library/bundles/de.2464.fc7f44a5c8b3791719aa.js similarity index 66% rename from charting_library/bundles/de.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/de.2464.fc7f44a5c8b3791719aa.js index 1e9ca74f..8655b6a3 100644 --- a/charting_library/bundles/de.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/de.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],de:["Dunkel"]}},96870:e=>{e.exports={en:["Light"],de:["Hell"]}},85886:e=>{e.exports={en:["d"],de:["t"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],de:["{title} Kopieren"]}},38691:e=>{e.exports={en:["D"],de:["T"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"],de:["Std."]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],de:["-0.236 Level Farbe"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],de:["-0.382 Level Farbe"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],de:["-0.618 Level Farbe"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],de:["-0.65 Level Farbe"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],de:["0 Level Farbe"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],de:["0.236 Level Farbe"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],de:["0.382 Level Farbe"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],de:["0.5 Level Farbe"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],de:["0.618 Level Farbe"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],de:["0.65 Level Farbe"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],de:["0.786 Level Farbe"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],de:["1 Level Farbe"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],de:["1.272 Level Farbe"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],de:["1.414 Level Farbe"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],de:["1.618 Level Farbe"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],de:["1.65 Level Farbe"]},e.exports["1st Period_input"]={en:["1st Period"],de:["Erste Periode"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],de:["2.618 Level Farbe"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],de:["2.65 Level Farbe"]},e.exports["2nd Period_input"]={en:["2nd Period"],de:["2te Periode"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],de:["3.618 Level Farbe"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],de:["3.65 Level Farbe"]},e.exports["3rd Period_input"]={en:["3rd Period"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],de:["Dunkel"]}},96870:e=>{e.exports={en:["Light"],de:["Hell"]}},85886:e=>{e.exports={en:["d"],de:["t"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],de:["{title} Kopieren"]}},38691:e=>{e.exports={en:["D"],de:["T"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"],de:["Std."]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],de:["-0.236 Level Farbe"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],de:["-0.382 Level Farbe"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],de:["-0.618 Level Farbe"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],de:["-0.65 Level Farbe"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],de:["0 Level Farbe"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],de:["0.236 Level Farbe"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],de:["0.382 Level Farbe"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],de:["0.5 Level Farbe"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],de:["0.618 Level Farbe"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],de:["0.65 Level Farbe"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],de:["0.786 Level Farbe"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],de:["1 Level Farbe"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],de:["1.272 Level Farbe"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],de:["1.414 Level Farbe"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],de:["1.618 Level Farbe"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],de:["1.65 Level Farbe"]},e.exports["1st Period_input"]={en:["1st Period"],de:["Erste Periode"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],de:["2.618 Level Farbe"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],de:["2.65 Level Farbe"]},e.exports["2nd Period_input"]={en:["2nd Period"],de:["2te Periode"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],de:["3.618 Level Farbe"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],de:["3.65 Level Farbe"]},e.exports["3rd Period_input"]={en:["3rd Period"], de:["3te Periode"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],de:["4.236 Level Farbe"]},e.exports["4th Period_input"]={en:["4th Period"],de:["4te Periode"]},e.exports["5th Period_input"]={en:["5th Period"],de:["5te Periode"]},e.exports["6th Period_input"]={en:["6th Period"],de:["6te Periode"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],de:["ADX Glättung"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],de:["ADX Glättung"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],de:["ATR-Länge"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],de:["Akkumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"],de:["Alle Objekte"]},e.exports.All_input={en:["All"],de:["Alle"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],de:["Verankerungszeitraum"]},e.exports["Another symbol_input"]={en:["Another symbol"],de:["Weiteres Symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],de:["Durchschnitt"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],de:["Durchschnittsperioden"]},e.exports.Back_input={en:["Back"],de:["Zurück"]},e.exports["Bands style_input"]={en:["Bands style"],de:["Bänder-Stil"]},e.exports.Bar_input={en:["Bar"],de:["Balken"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"],de:["Grundlinie"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],de:["Bollinger Bands-Breite"]},e.exports.Borders_input={en:["Borders"],de:["Rahmen"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],de:["Zuweisungsmethode der Boxgrösse"]},e.exports["Box size_input"]={en:["Box size"],de:["Boxgröße"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"],de:["Kerzen"]},e.exports.Centered_input={en:["Centered"],de:["Zentriert"]},e.exports.Century_input={en:["Century"],de:["Jahrhundert"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],de:["Chaikin-Oszillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"],de:["Farbe 0"]},e.exports["Color 1_input"]={en:["Color 1"],de:["Farbe 1"]},e.exports["Color 2_input"]={en:["Color 2"],de:["Farbe 2"]},e.exports["Color 3_input"]={en:["Color 3"],de:["Farbe 3"]},e.exports["Color 4_input"]={en:["Color 4"],de:["Farbe 4"]},e.exports["Color 5_input"]={en:["Color 5"],de:["Farbe 5"]},e.exports["Color 6_input"]={en:["Color 6"],de:["Farbe 6"]},e.exports["Color 7_input"]={en:["Color 7"],de:["Farbe 7"]}, e.exports["Color 8_input"]={en:["Color 8"],de:["Farbe 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],de:["Balken gemäß dem vorherigen Schließungspreis färben"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],de:["Farben basierend auf vorherigem Schlusskurs"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],de:["Conversion Line Perioden"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"],de:["Korrelation"]},e.exports.Count_input={en:["Count"],de:["Anzahl"]},e.exports.Crosses_input={en:["Crosses"],de:["Kreuzt"]},e.exports.Custom_input={en:["Custom"],de:["Benutzerdefiniert"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],de:["DI-Länge"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],de:["Tage"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],de:["Tage pro Jahr"]},e.exports.Decade_input={en:["Decade"],de:["Jahrzehnt"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],de:["Tiefe"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],de:["Detrended Price-Oszillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],de:["Entwicklung des Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],de:["Abweichung (%)"]},e.exports.Deviation_input={en:["Deviation"],de:["Abweichung"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"],de:["Abwärts-Volumen"]},e.exports["Down bars_input"]={en:["Down bars"],de:["Down-Balken"]},e.exports["Down color_input"]={en:["Down color"],de:["Down-Farbe"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],de:["Jede (Vorbörslich, Hauptsitzung, Nachbörslich)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],de:["Elder's Force-Index"]},e.exports["Equality Line_input"]={en:["Equality Line"],de:["Gleichheitslinie"]},e.exports.Exponential_input={en:["Exponential"],de:["Exponentiell"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"],de:["Nach rechts erweitern"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],de:["VAH nach rechts erweitern"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],de:["VAL nach rechts erweitern"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],de:["Erweitern bis zur letzten Bar"]},e.exports.Falling_input={en:["Falling"],de:["Fallend"]},e.exports["Fast Length_input"]={en:["Fast Length"],de:["Schnelle Periode"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"],de:["Füllen"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],de:["Steigend"]},e.exports["HLC bars_input"]={ en:["HLC bars"],de:["HLC-Balken"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],de:["Histogram-Box"]},e.exports.Histogram_input={en:["Histogram"],de:["Histogramm"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],de:["Schrittweite"]},e.exports.Indicator_input={en:["Indicator"],de:["Indikator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],de:["Investor EMA 1 Länge"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],de:["Investor EMA 2 Länge"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],de:["Investor EMA 3 Länge"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],de:["Investor EMA 4 Länge"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],de:["Investor EMA 5 Länge"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],de:["Investor EMA 6 Länge"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],de:["Label Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],de:["Labels auf der Preisskala"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],de:["Lagging-Span-Perioden"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],de:["Die führenden Übergangsperioden"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],de:["Leading Span B"]},e.exports["Length EMA_input"]={en:["Length EMA"],de:["Länge EMA"]},e.exports["Length MA_input"]={en:["Length MA"],de:["Länge MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"],de:["Länge"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"],de:["Level Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],de:["Linie"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"],de:["Long Periode"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"],de:["Unteres Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"],de:["Untere Abweichung"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"], @@ -34,23 +34,23 @@ de:["Lissabon"]}},81038:e=>{e.exports={en:["Luxembourg"],de:["Luxemburg"]}},6066 en:["Schiff Pitchfork"],de:["Schiff-Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],de:["Das Skript wird möglicherweise nicht aktualisiert, wenn Sie die Seite verlassen."]}},32514:e=>{e.exports={en:["Settings"],de:["Einstellungen"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],de:["Zweiter Bruchteil ungültig"]}},75594:e=>{e.exports={en:["Security info"],de:["Wertpapierinformationen"]}},21973:e=>{e.exports={en:["Send to back"],de:["Ganz nach hinten verschieben"]}},71179:e=>{e.exports={en:["Send backward"],de:["Eins nach hinten verschieben"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"],de:["Sitzung"]}},83298:e=>{e.exports={en:["Session volume profile"],de:["Session-Volumenprofil"]}},66707:e=>{e.exports={en:["Session breaks"],de:["Session-Wechsel"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],de:["Short-Position"]}},98334:e=>{e.exports={en:["Show"],de:["Anzeigen"]}},85891:e=>{e.exports={en:["Show all drawings"],de:["Alle Zeichnungen anzeigen"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],de:["Alle Zeichnungen und Indikatoren anzeigen"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],de:["Alle Zeichnungen, Indikatoren, Positionen und Orders anzeigen"]}},98753:e=>{e.exports={en:["Show all indicators"],de:["Alle Indikatoren anzeigen"]}},55418:e=>{e.exports={en:["Show all ideas"],de:["Alle Ideen anzeigen"]}},20506:e=>{e.exports={en:["Show all positions & orders"],de:["Alle Positionen und Orders anzeigen"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],de:["Kontinuierlichen Kontraktwechsel anzeigen"]}},81465:e=>{e.exports={en:["Show contract expiration"],de:["Kontraktablauf anzeigen"]}},29449:e=>{e.exports={en:["Show dividends"],de:["Dividenden anzeigen"]}},37113:e=>{e.exports={en:["Show earnings"],de:["Earnings anzeigen"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],de:["Ideen von Usern denen ich folge anzeigen"]}},62986:e=>{e.exports={en:["Show latest news"],de:["Die neuesten News anzeigen"]}},44020:e=>{e.exports={en:["Show my ideas only"],de:["Nur meine Ideen anzeigen"]}},50849:e=>{e.exports={en:["Show splits"],de:["Splits anzeigen"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"],de:["Singapur"]}},39090:e=>{e.exports={en:["Sine Line"],de:["Sinuslinie"]}},66205:e=>{e.exports={en:["Square"],de:["Rechteck"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],de:["Studien Limit erreicht: {number} Studien pro Layout.\nBitte entfernen Sie einige Studien."]}},92516:e=>{e.exports={en:["Style"],de:["Stil"]}},61507:e=>{e.exports={en:["Stack on the left"],de:["Links sammeln"]}},97800:e=>{e.exports={en:["Stack on the right"],de:["Rechts sammeln"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],de:["Verwenden Sie den Modus Tastaturnavigation. {shortcut} drücken"]}}, 4035:e=>{e.exports={en:["Stay in drawing mode"],de:["Im Zeichenmodus bleiben"]}},69217:e=>{e.exports={en:["Step line"],de:["Step-Line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],de:["Auf {resolution} umschalten"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],de:["Symbol Fehler"]}},32390:e=>{e.exports={en:["Symbol name label"],de:["Name des Symbols"]}},10127:e=>{e.exports={en:["Symbol last price label"],de:["Letzter Wert des Symbols"]}},39079:e=>{e.exports={en:["Sync globally"],de:["Global synchronisieren"]}},46607:e=>{e.exports={en:["Sync in layout"],de:["Auf alle Charts anwenden"]}},76519:e=>{e.exports={en:["Point & figure"],de:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"],de:["Linienzug"]}},371:e=>{e.exports={en:["Path"],de:["Pfad"]}},59256:e=>{e.exports={en:["Parallel Channel"],de:["Paralleler Kanal"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],de:["Einfügen"]}},6919:e=>{e.exports={en:["Percent"],de:["Prozent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"],de:["Stecknadel"]}},33110:e=>{e.exports={en:["Pin to new left scale"],de:["An neue linke Skala anheften"]}},28280:e=>{e.exports={en:["Pin to new right scale"],de:["An neue rechte Skala anheften"]}},14115:e=>{e.exports={en:["Pin to left scale"],de:["An linke Skala anheften"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],de:["An linke Skala anheften (verborgen)"]}},81054:e=>{e.exports={en:["Pin to right scale"],de:["An rechte Skala anheften"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],de:["An rechte Skala anheften (verborgen)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],de:["An Skala anheften (Jetzt links)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],de:["An Skala anheften (Jetzt keine Skala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],de:["An Skala anheften (Jetzt rechts)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],de:["An Skala anheften (Jetzt {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],de:["An Skala angeheftet {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],de:["An Skala anheften {label} (verborgen)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],de:["An linke Skala angeheftet"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],de:["An linke Skala angeheftet (verborgen)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],de:["An rechte Skala angeheftet"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],de:["An rechte Skala anheften (verborgen)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"], de:["An Skala angeheftet {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],de:["An Skala angeheftet {label} (verborgen)"]}},71566:e=>{e.exports={en:["Plus button"],de:["Skala + Plustaste für Ordermanagement"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],de:["Bitte erteilen Sie uns eine Schreibberechtigung für die Zwischenablage in Ihrem Browser oder drücken Sie {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],de:["Prag"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],de:["Drücken und halten Sie {key} beim Zoomen, um die Chartposition bei zu behalten"]}},91282:e=>{e.exports={en:["Price Label"],de:["Preis-Label"]}},97512:e=>{e.exports={en:["Price Note"],de:["Kurs Notiz"]}},68941:e=>{e.exports={en:["Price Range"],de:["Preisspanne"]}},66123:e=>{e.exports={en:["Price format is invalid."],de:["Preisformat ist ungültig."]}},72926:e=>{e.exports={en:["Price line"],de:["Preislinie"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"],de:["Projektion"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],de:["Veröffentlicht von {customer},{date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],de:["Katar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],de:["Schnellsuche. {shortcut} drücken"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],de:["Drehbares Rechteck"]}},52961:e=>{e.exports={en:["Rome"],de:["Rom"]}},50318:e=>{e.exports={en:["Ray"],de:["Strahl"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],de:["Rechteck"]}},48236:e=>{e.exports={en:["Redo"],de:["Wiederherstellen"]}},2460:e=>{e.exports={en:["Regression Trend"],de:["Regressionstrend"]}},67410:e=>{e.exports={en:["Remove"],de:["Entfernen"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],de:["Diesen finanziellen Datenpunkt aus den Favoriten entfernen"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],de:["Diesen Indikator aus den Favoriten entfernen"]}},86285:e=>{e.exports={en:["Remove {drawings}"],de:["{drawings} entfernen"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],de:["{drawings} & {indicators} entfernen"]}},87797:e=>{e.exports={en:["Remove {indicators}"],de:["{indicators} entfernen"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],de:["Chart-Layout umbenennen"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],de:["Chartansicht zurücksetzen"]}},88853:e=>{e.exports={en:["Reset points"],de:["Punkte zurücksetzen"]}},15332:e=>{e.exports={en:["Reset price scale"],de:["Kursskala zurücksetzen"]}},54170:e=>{e.exports={en:["Reset time scale"],de:["Zeitachse zurücksetzen"]}},37974:e=>{e.exports={en:["Riyadh"],de:["Riad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"], -de:["Laufzeitfehler"]}},66719:e=>{e.exports={en:["Warning"],de:["Warnung"]}},5959:e=>{e.exports={en:["Warsaw"],de:["Warschau"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],de:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],de:["Tabelle"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],de:["Vorlage"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],de:["Der Datenlieferant stellt keine Volumendaten für dieses Symbol zur Verfügung."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],de:["Die Veröffentlichungsvorschau konnte nicht geladen werden. Bitte deaktivieren Sie Ihre Browser-Erweiterungen und versuchen Sie es erneut."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],de:["Die Verarbeitungsdauer der Anfrage war zu lange. Stellen Sie bitte sicher, dass Sie über eine stabile Internetverbindung verfügen. Wenn der Fehler bestehen bleibt, dann verkürzen Sie die Länge des angefragten Zeitintervalls."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],de:["Es gibt keine Daten für den von Ihnen gewählten Zeitraum und Chart-Zeitrahmen."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],de:["Die Datei ist zu groß. Die max. Dateigröße beträgt {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],de:["Dieser Indikator kann nicht auf einen anderen Indikator angewandt werden"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],de:["Dieses Script enthält einen Fehler. Kontaktieren Sie bitte den Autor."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],de:["Dieses Skript ist nur auf Einladung verfügbar. Um Zugang zu erhalten, wenden Sie sich bitte an den jeweiligen Autor."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],de:["Das, nur auf {linkStart}Tradingview{linkEnd} verfügbare, Symbol."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],de:["Three-Drives-Muster"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],de:["Intervalle auf Tick-Basis sind nicht für {ticker} erhältlich."]}},12806:e=>{e.exports={en:["Time"],de:["Zeit"]}},20909:e=>{e.exports={en:["Time zone"],de:["Zeitzone"]}},46852:e=>{e.exports={en:["Time Cycles"],de:["Zeitzyklen"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"], -de:["TradingView ist interaktiv und verfügt über Steuerbefehle, die mit einem Screenreader verwendet werden können. Es folgt eine Liste von Tastatureingaben, die für die Interaktion mit der Plattform verwendet werden können"]}},35757:e=>{e.exports={en:["Trend Angle"],de:["Trendwinkel"]}},97339:e=>{e.exports={en:["Trend Line"],de:["Trendlinie"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],de:["Trendbasierte Fib-Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],de:["Trendbasierte Fib-Zeit"]}},1671:e=>{e.exports={en:["Triangle"],de:["Dreieck"]}},76152:e=>{e.exports={en:["Triangle Down"],de:["Dreieck Abwärts"]}},90148:e=>{e.exports={en:["Triangle Pattern"],de:["Dreiecksmuster"]}},21236:e=>{e.exports={en:["Triangle Up"],de:["Dreieck Aufwärts"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],de:["Rückgängig"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],de:["Unerwarteter Fehler im Modus Deep Backtesting. Kontaktieren Sie den Kundendienst für weitere Informationen."]}},15432:e=>{e.exports={en:["Units"],de:["Einheiten"]}},11768:e=>{e.exports={en:["Unknown error"],de:["Unbekannter Fehler"]}},99894:e=>{e.exports={en:["Unlock"],de:["Entsperren"]}},75546:e=>{e.exports={en:["Unsupported interval"],de:["Nicht unterstütztes Intervall"]}},8580:e=>{e.exports={en:["User-defined error"],de:["Benutzerdefinierter Fehler"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],de:["Der Volumenprofil-Indikator ist nur in unseren leistungsstarken Abonnements verfügbar."]}},93722:e=>{e.exports={en:["Volume candles"],de:["Volumenkerzen"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],de:["Volumendaten sind nicht im BIST MIXED Daten-Abonnement enthalten."]}},92763:e=>{e.exports={en:["Volume footprint"],de:["Volumen-Fußabdruck"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],de:["Vertikale Linie"]}},23160:e=>{e.exports={en:["Vienna"],de:["Wien"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],de:["Sichtbarkeit"]}},54853:e=>{e.exports={en:["Visibility on intervals"],de:["Sichtbarkeit der Intervalle"]}},58302:e=>{e.exports={en:["Visible on tap"],de:["Sichtbar bei Antippen"]}},10309:e=>{e.exports={en:["Visible on mouse over"],de:["Sichtbar, wenn der Mauszeiger darüber bewegt wird"]}},4077:e=>{e.exports={en:["Visual order"],de:["Visuelle Reihenfolge"]}},11316:e=>{e.exports={en:["X Cross"],de:["X Kreuz"]}},42231:e=>{e.exports={en:["XABCD Pattern"],de:["XABCD-Muster"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],de:["Sie können dieses Pivot-Zeitfenster nicht mit dieser Auflösung sehen."]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"], -de:["Sie haben gesperrte Zeichnungen für dieses Symbol. Möchten Sie auch die Zeichnungen entfernen?"]}},53168:e=>{e.exports={en:["Yangon"],de:["Rangun"]}},93123:e=>{e.exports={en:["Yes, remove them"],de:["Ja, entfernen"]}},62859:e=>{e.exports={en:["Zurich"],de:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"],de:["Elliott-Grad ändern"]}},61557:e=>{e.exports={en:["change no overlapping labels"],de:["überlappenden Labels anpassen"]}},76852:e=>{e.exports={en:["change average close price label visibility"],de:["Sichtbarkeit des Labels für den durchschnittlichen Schlusskurs ändern"]}},1022:e=>{e.exports={en:["change average close price line visibility"],de:["Sichtbarkeit der Linie für den durchschnittlichen Schlusskurs ändern"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],de:["Sichtbarkeit der Bid- und Ask-Labels ändern"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],de:["Sichtbarkeit der Bid- und Ask-Linien ändern"]}},32302:e=>{e.exports={en:["change currency"],de:["Währung ändern"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],de:["Chart-Layout ändern zu {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],de:["Änderung des kontinuierlichen Kontrakts unterbricht die Sichtbarkeit"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],de:["Sichtbarkeit des Countdowns bei Balkenschluss ändern"]}},16979:e=>{e.exports={en:["change date range"],de:["Datumsbereich ändern"]}},53929:e=>{e.exports={en:["change dividends visibility"],de:["Sichtbarkeit der Dividenden ändern"]}},6119:e=>{e.exports={en:["change events visibility on chart"],de:["Sichtbarkeit von Events auf dem Chart ändern"]}},6819:e=>{e.exports={en:["change earnings visibility"],de:["Sichtbarkeit der Earnings ändern"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],de:["Die Ablaufsichtbarkeit des Terminkontrakts ändern"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],de:["Sichtbarkeit von Hoch und Tief Preislabels ändern"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],de:["Sichtbarkeit von Hoch und Tief Preislinien ändern"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],de:["ändert die Sichtbarkeit des Namenslabels der ​Indikatoren"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],de:["Ändert die Sichtbarkeit des Labels für Indikatorenwerte"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],de:["Sichtbarkeit der neuesten Updates ändern"]}},88849:e=>{e.exports={en:["change linking group"],de:["Verknüpfungsgruppe ändern"]}},14691:e=>{e.exports={en:["change pane height"],de:["Höhe des Fensters ändern"]}},96379:e=>{e.exports={en:["change plus button visibility"],de:["Sichtbarkeit der Plustaste ändern"]}},76660:e=>{e.exports={en:["change point"],de:["Punkt ändern"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],de:["Sichtbarkeit des Preislabels vorbörslich/nachbörslich ändern"] -}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],de:["Sichtbarkeit der Preislinie vorbörslich/nachbörslich ändern"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],de:["Sichtbarkeit der Linie des vorherigen Schlusskurses ändern"]}},8662:e=>{e.exports={en:["change price line visibility"],de:["Kurslinie ändern"]}},2509:e=>{e.exports={en:["change price to bar ratio"],de:["Verhältnis von Preis zu Balken ändern"]}},32829:e=>{e.exports={en:["change resolution"],de:["Auflösung ändern"]}},35400:e=>{e.exports={en:["change symbol"],de:["Symbol ändern"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],de:["Sichtbarkeit der Symbolbeschriftungen ändern"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],de:["Sichtbarkeit des letzten Wertes des Symbols ändern"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],de:["Sichtbarkeit des Symbols für den vorherigen Schlusswert ändern"]}},87041:e=>{e.exports={en:["change session"],de:["Session ändern"]}},38413:e=>{e.exports={en:["change session breaks visibility"],de:["Sichtbarkeit der Session-Übergänge ändern"]}},49965:e=>{e.exports={en:["change series style"],de:["Reihen-Stil ändern"]}},47474:e=>{e.exports={en:["change splits visibility"],de:["Sichtbarkeit der Splits ändern"]}},20137:e=>{e.exports={en:["change timezone"],de:["Zeitzone ändern"]}},85975:e=>{e.exports={en:["change unit"],de:["Einheit ändern"]}},1924:e=>{e.exports={en:["change visibility"],de:["Sichtbarkeit ändern"]}},84331:e=>{e.exports={en:["change visibility at current interval"],de:["Sichtbarkeit im aktuellen Intervall ändern"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],de:["Sichtbarkeit im aktuellen Intervall und darüber ändern"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],de:["Sichtbarkeit im aktuellen Intervall und darunter ändern"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],de:["Sichtbarkeit in allen Intervallen ändern"]}},94566:e=>{e.exports={en:["charts by TradingView"],de:["Charts von TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],de:["Linien-Klon Werkzeug"]}},46219:e=>{e.exports={en:["create line tools group"],de:["Linien-Tool-Gruppe erstellen"]}},95394:e=>{e.exports={en:["create line tools group from selection"],de:["Linien-Tool-Gruppe aus Auswahl erstellen"]}},12898:e=>{e.exports={en:["create {tool}"],de:["{tool} erstellen"]}},94227:e=>{e.exports={en:["cut sources"],de:["Quellen ausschneiden"]}},11500:e=>{e.exports={en:["cut {title}"],de:["{title} ausschneiden"]}},63869:e=>{e.exports={en:["anchor objects"],de:["Objekte verankern"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],de:["Linien Tool {lineTool} zu Gruppe {name} hinzufügen"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],de:["Linienwerkzeug(e) zur Gruppe {group} hinzufügen"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"], -de:["Diese Finanzkennzahl zum gesamten Layout hinzufügen"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],de:["Den Indikator dem gesamten Layout hinzufügen"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],de:["Die Strategie dem gesamten Layout hinzufügen"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],de:["Das Symbol dem gesamten Layout hinzufügen"]}},4128:e=>{e.exports={en:["align to 45 degrees"],de:["auf 45 Grad ausrichten"]}},68231:e=>{e.exports={en:["apply chart theme"],de:["Chart-Thema anwenden"]}},99551:e=>{e.exports={en:["apply all chart properties"],de:["alle Chart-Eigenschaften anwenden"]}},89720:e=>{e.exports={en:["apply drawing template"],de:["Zeichenvorlage verwenden"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],de:["Werkseinstellungen auf ausgewählte Quellen anwenden"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],de:["Indikatoren auf das gesamte Layout anwenden"]}},69604:e=>{e.exports={en:["apply study template {template}"],de:["Studienvorlage anwenden {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],de:["Thema auf Symbolleisten anwenden"]}},1979:e=>{e.exports={en:["bring group {title} forward"],de:["Gruppe {title} nach vorne bringen"]}},53159:e=>{e.exports={en:["bring {title} to front"],de:["{title} nach vorne bringen"]}},41966:e=>{e.exports={en:["bring {title} forward"],de:["{title} nach vorne bewegen"]}},44676:e=>{e.exports={en:["by TradingView"],de:["von TradingView"]}},58850:e=>{e.exports={en:["date range lock"],de:["Sperre für Datumsbereich"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],de:["Linien-Tools aus Gruppe {group} ausschliessen"]}},13017:e=>{e.exports={en:["hide {title}"],de:["Verberge {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],de:["Markierungen auf Balken verbergen"]}},56558:e=>{e.exports={en:["interval lock"],de:["Intervall verriegeln"]}},6830:e=>{e.exports={en:["invert scale"],de:["Skala invertieren"]}},48818:e=>{e.exports={en:["insert {title}"],de:["{title} einfügen"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],de:["{title} nach {targetTitle} einfügen"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],de:["{title} einfügen nach {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],de:["{title} vor {target} einfügen"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],de:["{title} vor {targetTitle} einfügen"]}},43364:e=>{e.exports={en:["load default drawing template"],de:["Standard-Zeichnungsvorlage laden"]}},62011:e=>{e.exports={en:["loading..."],de:["lade..."]}},76104:e=>{e.exports={en:["lock {title}"],de:["Fixiere {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],de:["Gruppe {group} fixieren"]}},18942:e=>{e.exports={en:["lock objects"],de:["Objekte verriegeln"]}},98277:e=>{e.exports={en:["move"],de:["bewegen"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],de:["{title} zu neuer Kursskala, links, bewegen"]}},77482:e=>{e.exports={ -en:["move {title} to new right scale"],de:["bewege {title} zu neuer rechter Skala"]}},64077:e=>{e.exports={en:["move all scales to left"],de:["Alle Skalen nach links bewegen"]}},19013:e=>{e.exports={en:["move all scales to right"],de:["Alle Skalen nach rechts bewegen"]}},52510:e=>{e.exports={en:["move drawing(s)"],de:["Zeichnung(en) bewegen"]}},79209:e=>{e.exports={en:["move left"],de:["nach links bewegen"]}},60114:e=>{e.exports={en:["move right"],de:["nach rechts bewegen"]}},44854:e=>{e.exports={en:["move scale"],de:["Skala bewegen"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],de:["Skalierung für {title} aufheben (Vollbild)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],de:["Gruppe {group} unsichtbar machen"]}},45987:e=>{e.exports={en:["make group {group} visible"],de:["Gruppe {group} sichtbar machen"]}},78055:e=>{e.exports={en:["merge down"],de:["nach unten zusammenführen"]}},41866:e=>{e.exports={en:["merge to pane"],de:["zum Fensterbereich zusammenfassen"]}},52458:e=>{e.exports={en:["merge up"],de:["nach oben zusammenführen"]}},90091:e=>{e.exports={en:["n/a"],de:["keine Angabe"]}},94981:e=>{e.exports={en:["scale price"],de:["Preisskala"]}},63796:e=>{e.exports={en:["scale price chart only"],de:["Nur den Preis-Chart vergrößern"]}},70771:e=>{e.exports={en:["scale time"],de:["Skalenzeit"]}},42070:e=>{e.exports={en:["scroll"],de:["scrollen"]}},87840:e=>{e.exports={en:["scroll time"],de:["Zeitachse scrollen"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],de:["Auswahlstrategie der Preisskala auf {title} setzen"]}},40962:e=>{e.exports={en:["send {title} backward"],de:["{title} nach hinten bewegen"]}},5005:e=>{e.exports={en:["send {title} to back"],de:["{title} nach hinten verschieben"]}},69546:e=>{e.exports={en:["send group {title} backward"],de:["Gruppe {title} nach hinten verschieben"]}},63934:e=>{e.exports={en:["share line tools globally"],de:["Linientools global teilen"]}},90221:e=>{e.exports={en:["share line tools in layout"],de:["Linienwerkzeuge im Layout freigeben"]}},13336:e=>{e.exports={en:["show all ideas"],de:["alle Ideen anzeigen"]}},91395:e=>{e.exports={en:["show ideas of followed users"],de:["Ideen von Usern denen ich folge anzeigen"]}},57460:e=>{e.exports={en:["show my ideas only"],de:["nur meine Ideen anzeigen"]}},4114:e=>{e.exports={en:["stay in drawing mode"],de:["im Zeichenmodus bleiben"]}},3350:e=>{e.exports={en:["stop syncing drawing"],de:["Zeichnung nicht mehr synchronisieren"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],de:["Synchronisierung der Linienwerkzeuge beenden"]}},53278:e=>{e.exports={en:["symbol lock"],de:["Symbol verriegeln"]}},91677:e=>{e.exports={en:["sync time"],de:["Uhrzeit synchronisieren"]}},3140:e=>{e.exports={en:["powered by"],de:["unterstützt von"]}},92800:e=>{e.exports={en:["powered by TradingView"],de:["unterstützt von TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],de:["Zeichnung einfügen"]}},1064:e=>{e.exports={en:["paste indicator"],de:["Indikator einfügen"]}},57010:e=>{e.exports={ -en:["paste {title}"],de:["{title} einfügen"]}},78690:e=>{e.exports={en:["pin to left scale"],de:["an linke Skala anheften"]}},7495:e=>{e.exports={en:["pin to right scale"],de:["An rechte Skala anheften"]}},81566:e=>{e.exports={en:["pin to scale {label}"],de:["an Skala anheften {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],de:["Ebenen neu anordnen"]}},60806:e=>{e.exports={en:["remove all indicators"],de:["alle Indikatoren entfernen"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],de:["alle Indikatoren und Zeichentools entfernen"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],de:["Entfernung deaktivierter Leerzeilen-Werkzeuge"]}},30538:e=>{e.exports={en:["remove drawings"],de:["Zeichnungen entfernen"]}},1193:e=>{e.exports={en:["remove drawings group"],de:["Zeichnungen der Gruppe entfernen"]}},38199:e=>{e.exports={en:["remove line data sources"],de:["Datenquellen entfernen"]}},93333:e=>{e.exports={en:["remove pane"],de:["Ebene entfernen"]}},94543:e=>{e.exports={en:["remove {title}"],de:["{title} entfernen"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],de:["Linienwerkzeuge der Gruppe {name} entfernen"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],de:["Gruppe {group} zu {newName} umbenennen"]}},85366:e=>{e.exports={en:["reset layout sizes"],de:["Layoutgröße zurücksetzen"]}},3323:e=>{e.exports={en:["reset scales"],de:["Skalen zurücksetzen"]}},17336:e=>{e.exports={en:["reset time scale"],de:["Zeitachse zurücksetzen"]}},47418:e=>{e.exports={en:["resize layout"],de:["Größe des Layouts ändern"]}},85815:e=>{e.exports={en:["restore defaults"],de:["Standardeinstellungen wiederherstellen"]}},96881:e=>{e.exports={en:["restore study defaults"],de:["Analysenstandard wiederherstellen"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],de:["Maximierten Fensterstatus umschalten"]}},42240:e=>{e.exports={en:["toggle auto scale"],de:["auf automatische Skalierung umschalten"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],de:["Minimierten Fensterstatus umschalten"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],de:["auf 100 indexiert"]}},49695:e=>{e.exports={en:["toggle lock scale"],de:["Skala verriegeln"]}},49403:e=>{e.exports={en:["toggle log scale"],de:["auf logarithmische Skalierung umschalten"]}},98994:e=>{e.exports={en:["toggle percentage scale"],de:["Prozentskala umschalten"]}},80688:e=>{e.exports={en:["toggle regular scale"],de:["reguläre Skala"]}},46807:e=>{e.exports={en:["track time"],de:["Uhrzeit verfolgen"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],de:["Freigabe von Linientools ausschalten"]}},99234:e=>{e.exports={en:["unanchor objects"],de:["Verankerung von Objekten lösen"]}},23230:e=>{e.exports={en:["unlock objects"],de:["Objekte entriegeln"]}},74590:e=>{e.exports={en:["unlock group {group}"],de:["Gruppe {group} Fixierung aufheben"]}},12525:e=>{e.exports={en:["unlock {title}"],de:["{title} entriegeln"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"], -de:["zum neuen unteren Fenster anheften"]}},79443:e=>{e.exports={en:["unmerge up"],de:["Obere Zusammenführung lösen"]}},46453:e=>{e.exports={en:["unmerge down"],de:["Untere Zusammenführung lösen"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],de:["Oh nein! Der Charttyp {chartStyle} ist zurzeit nicht für Intervalle auf Tick-Basis erhältlich."]}},41643:e=>{e.exports={en:["{count} bars"],de:["{count} Balken"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],de:["{symbol} Finanzdaten von TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],de:["{userName} freigegeben für {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],de:["vergrößern"]}},49856:e=>{e.exports={en:["zoom in"],de:["Vergrößern"]}},73638:e=>{e.exports={en:["zoom out"],de:["Verkleinern"]}},41807:e=>{e.exports={en:["day","days"],de:["Tag","Tage"]}},42328:e=>{e.exports={en:["hour","hours"],de:["Stunde","Stunden"]}},98393:e=>{e.exports={en:["month","months"],de:["Monat","Monate"]}},78318:e=>{e.exports={en:["minute","minutes"],de:["Minute","Minuten"]}},33232:e=>{e.exports={en:["second","seconds"],de:["Sekunde","Sekunden"]}},89937:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},48898:e=>{e.exports={en:["week","weeks"],de:["Woche","Wochen"]}},11913:e=>{e.exports={en:["tick","ticks"],de:["Tick","Ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],de:["{amount} Zeichnung","{amount} Zeichnungen"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],de:["{amount} Indikator","{amount} Indikatoren"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],de:["{count} M.","{count} M."]}},47801:e=>{e.exports={en:["{count}d","{count}d"],de:["{count} T.","{count} T."]}},46766:e=>{e.exports={en:["{count}y","{count}y"],de:["{count} J.","{count} J."]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],de:["Australischer Dollar/Kanadischer Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],de:["Australischer Dollar/Schweizer Franken"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],de:["Australischer Dollar/Japanischer Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],de:["Australischer Dollar/Neuseeländischer Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],de:["Australischer Dollar/Russischer Rubel"]}, -e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],de:["Australischer Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],de:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],de:["Brasilianischer Real / Japanischer Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],de:["Bitcoin / Brasilianischer Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],de:["Bitcoin / Kanadischer Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],de:["Bitcoin / Chinesischer Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],de:["Bitcoin / Britisches Pfund"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],de:["Bitcoin / Japanischer Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],de:["Bitcoin / Südkoreanischer Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],de:["Bitcoin / Polnischer Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],de:["Bitcoin / Russischer Rubel"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],de:["Bitcoin / Thailändischer Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],de:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],de:["Kanadischer Dollar/Japanischer Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],de:["Kanadischer Dollar / US-Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]}, -e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],de:["Mais Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],de:["Sojabohnen Mehl Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],de:["10 Jahres T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],de:["Hafer Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],de:["30 Tages Federal Funds Zinsraten Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],de:["Reis Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],de:["Sojabohnen Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],de:["Weizen Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],de:["Sojabohnen Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],de:["Weizen Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],de:["E-MINI DOW JONES ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],de:["Schweizer Franken/Japanischer Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],de:["Schweizer Franken / US-Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],de:["Butter Futures-Cash (Continuous: aktueller vorne)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],de:["Mastrind Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],de:["Mager-Schwein Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],de:["Lebendvieh Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],de:["Japanischer Jen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],de:["NASDAQ 100 E-MINI Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],de:["Europäische Premium Aluminium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],de:["Kupfer Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],de:["Silber Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],de:["E-mini Kupfer Futures"]}, -e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],de:["Silber (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],de:["Kupfer CFD's"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],de:["CFDs auf Mais"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],de:["CFDs auf Baumwolle"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],de:["Total Krypto Marktkapitalisierung, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],de:["Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],de:["Ethereum Classic / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],de:["Ethereum / Britisches Pfund"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],de:["Ethereum / Japanischer Jen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],de:["Ethereum / Südkoreanischer Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],de:["Ethereum / Thailändischer Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],de:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],de:["Euro / Australischer Dollar"]}, -e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],de:["Euro / Brasilianischer Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],de:["Euro / Kanadischer Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],de:["Euro / Schweizer Franken"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],de:["Euro / Britisches Pfund"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],de:["Euro / Japanischer Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],de:["Euro / Norwegische Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],de:["Euro / Neuseeländischer Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],de:["EURO / RUSSISCHER RUBEL"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],de:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],de:["Euro / Schwedische Krone"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],de:["Euro / Neue Türkische Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],de:["Euro / US-Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],de:["Bruttoinlandsprodukt, 1-Dezimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],de:["Gesamtbevölkerung: alle Altersgruppen einschließlich der Streitkräfte im Ausland"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],de:["Arbeitslosenquote Zivil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],de:["Britisches Pfund / Australischer Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],de:["Britisches Pfund / Kanadischer Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],de:["Britisches Pfund / Schweizer Franken"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],de:["PFUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],de:["Britisches Pfund / Japanischer Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"], -de:["Britisches Pfund / Neuseeländischer Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],de:["Britisches Pfund / Polnischer Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],de:["Pfund Sterling / Russischer Rubel"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],de:["Britisches Pfund / US-Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],de:["Hang Seng Chinenischer Leitindex"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],de:["Japanischer Yen / Südkoreanischer Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],de:["Japanischer Yen / Russischer Rubel"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],de:["Japanischer Yen / US-Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],de:["Litecoin / Brasilianischer Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],de:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]}, -e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],de:["Ishares 7-10 Year Treasury BondETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],de:["#NASDAQ:LCID-Symbolbeschreibung"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],de:["Erdgas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],de:["Kaffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],de:["Platin Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]}, -e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],de:["Baumwoll-Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],de:["E-mini Erdgas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],de:["E-mini Leicht-Rohöl Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],de:["E-mini Benzin Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],de:["Neuseeländischer Dollar / Japanischer Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],de:["Neuseeländischer Dollar / US-Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],de:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],de:["S&P / NZX 50 Index"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],de:["Erdgas CFD's"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],de:["Kupfer CFD's (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],de:["Russischer RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={ -en:["CFDs on Soybeans"],de:["CFDs auf Sojabohnen"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],de:["CFDs auf Zucker"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],de:["#TADAWUL:2370-Symbolbeschreibung"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],de:["Tadawul Aktienindex"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],de:["TA -35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],de:["Australische Staatsanleihe 10-Jahre"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],de:["Australische Staatsanleihen 10-Jahre"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],de:["Australischer-Dollar Währungsindex"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],de:["Britischer-Pfund Währungsindex"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],de:["Kanadische Staatsanleihen, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],de:["Kanadische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],de:["Chinesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],de:["Chinesische Staatsanleihen 10-Jahre"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],de:["Kanadischer-Dollar Währungsindex"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],de:["Deutsche Staatsanleihen 10-Jahre"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],de:["Deutsche Staatsanleihen 10-Jahre"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],de:["US-Dollar Währungsindex"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],de:["Spanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],de:["Spanische Staatsanleihen 10-Jahre"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]}, -e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],de:["Euro Währungsindex"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],de:["Französiche Staatsanleihe 10-Jahre"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],de:["Französiche Staatsanleihen 10-Jahre"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],de:["UK Staatsanleihe 2-Jahre"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],de:["UK Staatsanleihe 10-Jahre"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],de:["Britische Staatsanleihen 10-Jahre"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],de:["GOLD CFD's (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],de:["Indonesische Staatsanleihe 3-Jahre"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],de:["Indonesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],de:["Indonesien Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],de:["India Staatsanleihe 10-Jahre"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],de:["Indische Staatsanleihen 10 Jahre"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],de:["Italienische Staatsanleihe 10-Jahre"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],de:["Italienische Staatsanleihen 10 Jahre"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],de:["Japanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],de:["Japanische Staatsanleihen 10 Jahre"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],de:["Japanischer-Yen Währungsindex"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],de:["Koreanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],de:["Koreanische Staatsanleihen 10-Jahre"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],de:["Malaysische Staatsanleihen 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],de:["Malaysische Staatsanleihen 10 Jahre"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]}, -e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],de:["Niederländische Staatsanleihen, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],de:["Niederländische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],de:["Neuseeländische Staatsanleihen, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],de:["Neuseeländische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],de:["Palladium CFD's (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],de:["Polnische Staatsanleihen 5 Jahre"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],de:["Polnische Staatsanleihen 10 Jahre"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],de:["CFDs auf Platin (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],de:["Portugiesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],de:["Portugiesische Staatsanleihen 10-Jahre"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],de:["Silber CFD's (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],de:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],de:["Schweizer Marktindex"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],de:["Schweizer Franken Währungsindex"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],de:["Türkei Staatsanleihe 10-Jahre"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],de:["Türkische Staatsanleihen 10 Jahre"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],de:["Brent Rohöl CFD's"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],de:["US Staatsanleihe 2-Jahre"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],de:["US Staatsanleihen 2 Jahre"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],de:["US Staatsanleihe 5-Jahre"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],de:["US Staatsanleihen 5 Jahre"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],de:["US Staatsanleihe 10-Jahre"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"], -de:["US Staatsanleihen 10 Jahre"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],de:["US-Staatsanleihen 30 Jahre"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],de:["WTI Rohöl CFD's"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],de:["Volatilitätsindex S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],de:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],de:["FTSE 100 Englischer Leitindex"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],de:["Rohöl CFD's (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],de:["US-Dollar / Australischer Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],de:["US Dollar / Brasilianischer Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],de:["US-Dollar / Kanadischer Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],de:["US-Dollar / Schweizer Franken"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],de:["US DOLLAR / YUAN RENMINBI"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],de:["US DOLLAR / DÄNISCHE KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],de:["US-Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],de:["US-Dollar / Pfund Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],de:["U.S.-Dollar/Hongkong-Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],de:["U.S. Dollar / Ungarischer Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],de:["US Dollar / Rupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],de:["U.S. Dollar / Israelischer Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],de:["US-Dollar / Indische Rupie"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],de:["US-Dollar / Japanischer Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],de:["U.S. Dollar / Südkorea"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],de:["U.S. Dollar/Mexikanischer Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],de:["US Dollar / Neuseeland Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],de:["US Dollar / Philippinischer Peso"]}, -e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],de:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],de:["U.S. Dollar / Russischer Rubel"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],de:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],de:["US-Dollar / Schwedische Krone"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],de:["US-DOLLAR / SINGAPUR-DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],de:["US-Dollar / Türkische Neue Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],de:["U.S. Dollar / Süd Afrikanischer Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],de:["Rohöl CFD's (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],de:["CFDs auf Weizen"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],de:["Silber / US-Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],de:["Bitcoin / Kanadischer Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],de:["Palladium CFD's"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],de:["Platinum / US-Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],de:["XRP / US Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],de:["Zach / U.S. Dollar"]}}}]); \ No newline at end of file +de:["Laufzeitfehler"]}},66719:e=>{e.exports={en:["Warning"],de:["Warnung"]}},5959:e=>{e.exports={en:["Warsaw"],de:["Warschau"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],de:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],de:["Tabelle"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],de:["Vorlage"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],de:["Der Datenlieferant stellt keine Volumendaten für dieses Symbol zur Verfügung."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],de:["Die Veröffentlichungsvorschau konnte nicht geladen werden. Bitte deaktivieren Sie Ihre Browser-Erweiterungen und versuchen Sie es erneut."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],de:["Die Verarbeitungsdauer der Anfrage war zu lange. Stellen Sie bitte sicher, dass Sie über eine stabile Internetverbindung verfügen. Wenn der Fehler bestehen bleibt, dann verkürzen Sie die Länge des angefragten Zeitintervalls."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],de:["Es gibt keine Daten für den von Ihnen gewählten Zeitraum und Chart-Zeitrahmen."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],de:["Die Datei ist zu groß. Die max. Dateigröße beträgt {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],de:["Dieser Indikator kann nicht auf einen anderen Indikator angewandt werden"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],de:["Dieses Script enthält einen Fehler. Kontaktieren Sie bitte den Autor."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],de:["Dieses Skript ist nur auf Einladung verfügbar. Um Zugang zu erhalten, wenden Sie sich bitte an den jeweiligen Autor."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],de:["Das, nur auf {linkStart}Tradingview{linkEnd} verfügbare, Symbol."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],de:["Three-Drives-Muster"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],de:["Intervalle auf Tick-Basis sind nicht für {ticker} erhältlich."]}},12806:e=>{e.exports={en:["Time"],de:["Zeit"]}},20909:e=>{e.exports={en:["Time zone"],de:["Zeitzone"]}},46852:e=>{e.exports={en:["Time Cycles"],de:["Zeitzyklen"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={ +en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],de:["TradingView ist interaktiv und verfügt über Steuerbefehle, die mit einem Screenreader verwendet werden können. Es folgt eine Liste von Tastatureingaben, die für die Interaktion mit der Plattform verwendet werden können"]}},35757:e=>{e.exports={en:["Trend Angle"],de:["Trendwinkel"]}},97339:e=>{e.exports={en:["Trend Line"],de:["Trendlinie"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],de:["Trendbasierte Fib-Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],de:["Trendbasierte Fib-Zeit"]}},1671:e=>{e.exports={en:["Triangle"],de:["Dreieck"]}},76152:e=>{e.exports={en:["Triangle Down"],de:["Dreieck Abwärts"]}},90148:e=>{e.exports={en:["Triangle Pattern"],de:["Dreiecksmuster"]}},21236:e=>{e.exports={en:["Triangle Up"],de:["Dreieck Aufwärts"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],de:["Rückgängig"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],de:["Unerwarteter Fehler im Modus Deep Backtesting. Kontaktieren Sie den Kundendienst für weitere Informationen."]}},15432:e=>{e.exports={en:["Units"],de:["Einheiten"]}},11768:e=>{e.exports={en:["Unknown error"],de:["Unbekannter Fehler"]}},99894:e=>{e.exports={en:["Unlock"],de:["Entsperren"]}},75546:e=>{e.exports={en:["Unsupported interval"],de:["Nicht unterstütztes Intervall"]}},8580:e=>{e.exports={en:["User-defined error"],de:["Benutzerdefinierter Fehler"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],de:["Der Volumenprofil-Indikator ist nur in unseren leistungsstarken Abonnements verfügbar."]}},93722:e=>{e.exports={en:["Volume candles"],de:["Volumenkerzen"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],de:["Volumendaten sind nicht im BIST MIXED Daten-Abonnement enthalten."]}},92763:e=>{e.exports={en:["Volume footprint"],de:["Volumen-Fußabdruck"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],de:["Vertikale Linie"]}},23160:e=>{e.exports={en:["Vienna"],de:["Wien"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],de:["Sichtbarkeit"]}},54853:e=>{e.exports={en:["Visibility on intervals"],de:["Sichtbarkeit der Intervalle"]}},58302:e=>{e.exports={en:["Visible on tap"],de:["Sichtbar bei Antippen"]}},10309:e=>{e.exports={en:["Visible on mouse over"],de:["Sichtbar, wenn der Mauszeiger darüber bewegt wird"]}},4077:e=>{e.exports={en:["Visual order"],de:["Visuelle Reihenfolge"]}},11316:e=>{e.exports={en:["X Cross"],de:["X Kreuz"]}},42231:e=>{e.exports={en:["XABCD Pattern"],de:["XABCD-Muster"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"], +de:["Sie können dieses Pivot-Zeitfenster nicht mit dieser Auflösung sehen."]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],de:["Sie haben gesperrte Zeichnungen für dieses Symbol. Möchten Sie auch die Zeichnungen entfernen?"]}},53168:e=>{e.exports={en:["Yangon"],de:["Rangun"]}},93123:e=>{e.exports={en:["Yes, remove them"],de:["Ja, entfernen"]}},62859:e=>{e.exports={en:["Zurich"],de:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"],de:["Elliott-Grad ändern"]}},61557:e=>{e.exports={en:["change no overlapping labels"],de:["überlappenden Labels anpassen"]}},76852:e=>{e.exports={en:["change average close price label visibility"],de:["Sichtbarkeit des Labels für den durchschnittlichen Schlusskurs ändern"]}},1022:e=>{e.exports={en:["change average close price line visibility"],de:["Sichtbarkeit der Linie für den durchschnittlichen Schlusskurs ändern"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],de:["Sichtbarkeit der Bid- und Ask-Labels ändern"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],de:["Sichtbarkeit der Bid- und Ask-Linien ändern"]}},32302:e=>{e.exports={en:["change currency"],de:["Währung ändern"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],de:["Chart-Layout ändern zu {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],de:["Änderung des kontinuierlichen Kontrakts unterbricht die Sichtbarkeit"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],de:["Sichtbarkeit des Countdowns bei Balkenschluss ändern"]}},16979:e=>{e.exports={en:["change date range"],de:["Datumsbereich ändern"]}},53929:e=>{e.exports={en:["change dividends visibility"],de:["Sichtbarkeit der Dividenden ändern"]}},6119:e=>{e.exports={en:["change events visibility on chart"],de:["Sichtbarkeit von Events auf dem Chart ändern"]}},6819:e=>{e.exports={en:["change earnings visibility"],de:["Sichtbarkeit der Earnings ändern"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],de:["Die Ablaufsichtbarkeit des Terminkontrakts ändern"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],de:["Sichtbarkeit von Hoch und Tief Preislabels ändern"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],de:["Sichtbarkeit von Hoch und Tief Preislinien ändern"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],de:["ändert die Sichtbarkeit des Namenslabels der ​Indikatoren"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],de:["Ändert die Sichtbarkeit des Labels für Indikatorenwerte"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],de:["Sichtbarkeit der neuesten Updates ändern"]}},88849:e=>{e.exports={en:["change linking group"],de:["Verknüpfungsgruppe ändern"]}},14691:e=>{e.exports={en:["change pane height"],de:["Höhe des Fensters ändern"]}},96379:e=>{e.exports={en:["change plus button visibility"],de:["Sichtbarkeit der Plustaste ändern"]}}, +76660:e=>{e.exports={en:["change point"],de:["Punkt ändern"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],de:["Sichtbarkeit des Preislabels vorbörslich/nachbörslich ändern"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],de:["Sichtbarkeit der Preislinie vorbörslich/nachbörslich ändern"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],de:["Sichtbarkeit der Linie des vorherigen Schlusskurses ändern"]}},8662:e=>{e.exports={en:["change price line visibility"],de:["Kurslinie ändern"]}},2509:e=>{e.exports={en:["change price to bar ratio"],de:["Verhältnis von Preis zu Balken ändern"]}},32829:e=>{e.exports={en:["change resolution"],de:["Auflösung ändern"]}},35400:e=>{e.exports={en:["change symbol"],de:["Symbol ändern"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],de:["Sichtbarkeit der Symbolbeschriftungen ändern"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],de:["Sichtbarkeit des letzten Wertes des Symbols ändern"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],de:["Sichtbarkeit des Symbols für den vorherigen Schlusswert ändern"]}},87041:e=>{e.exports={en:["change session"],de:["Session ändern"]}},38413:e=>{e.exports={en:["change session breaks visibility"],de:["Sichtbarkeit der Session-Übergänge ändern"]}},49965:e=>{e.exports={en:["change series style"],de:["Reihen-Stil ändern"]}},47474:e=>{e.exports={en:["change splits visibility"],de:["Sichtbarkeit der Splits ändern"]}},20137:e=>{e.exports={en:["change timezone"],de:["Zeitzone ändern"]}},85975:e=>{e.exports={en:["change unit"],de:["Einheit ändern"]}},1924:e=>{e.exports={en:["change visibility"],de:["Sichtbarkeit ändern"]}},84331:e=>{e.exports={en:["change visibility at current interval"],de:["Sichtbarkeit im aktuellen Intervall ändern"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],de:["Sichtbarkeit im aktuellen Intervall und darüber ändern"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],de:["Sichtbarkeit im aktuellen Intervall und darunter ändern"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],de:["Sichtbarkeit in allen Intervallen ändern"]}},94566:e=>{e.exports={en:["charts by TradingView"],de:["Charts von TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],de:["Linien-Klon Werkzeug"]}},46219:e=>{e.exports={en:["create line tools group"],de:["Linien-Tool-Gruppe erstellen"]}},95394:e=>{e.exports={en:["create line tools group from selection"],de:["Linien-Tool-Gruppe aus Auswahl erstellen"]}},12898:e=>{e.exports={en:["create {tool}"],de:["{tool} erstellen"]}},94227:e=>{e.exports={en:["cut sources"],de:["Quellen ausschneiden"]}},11500:e=>{e.exports={en:["cut {title}"],de:["{title} ausschneiden"]}},63869:e=>{e.exports={en:["anchor objects"],de:["Objekte verankern"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],de:["Linien Tool {lineTool} zu Gruppe {name} hinzufügen"]}},21162:e=>{e.exports={ +en:["add line tool(s) to group {group}"],de:["Linienwerkzeug(e) zur Gruppe {group} hinzufügen"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],de:["Diese Finanzkennzahl zum gesamten Layout hinzufügen"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],de:["Den Indikator dem gesamten Layout hinzufügen"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],de:["Die Strategie dem gesamten Layout hinzufügen"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],de:["Das Symbol dem gesamten Layout hinzufügen"]}},4128:e=>{e.exports={en:["align to 45 degrees"],de:["auf 45 Grad ausrichten"]}},68231:e=>{e.exports={en:["apply chart theme"],de:["Chart-Thema anwenden"]}},99551:e=>{e.exports={en:["apply all chart properties"],de:["alle Chart-Eigenschaften anwenden"]}},89720:e=>{e.exports={en:["apply drawing template"],de:["Zeichenvorlage verwenden"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],de:["Werkseinstellungen auf ausgewählte Quellen anwenden"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],de:["Indikatoren auf das gesamte Layout anwenden"]}},69604:e=>{e.exports={en:["apply study template {template}"],de:["Studienvorlage anwenden {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],de:["Thema auf Symbolleisten anwenden"]}},1979:e=>{e.exports={en:["bring group {title} forward"],de:["Gruppe {title} nach vorne bringen"]}},53159:e=>{e.exports={en:["bring {title} to front"],de:["{title} nach vorne bringen"]}},41966:e=>{e.exports={en:["bring {title} forward"],de:["{title} nach vorne bewegen"]}},44676:e=>{e.exports={en:["by TradingView"],de:["von TradingView"]}},58850:e=>{e.exports={en:["date range lock"],de:["Sperre für Datumsbereich"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],de:["Linien-Tools aus Gruppe {group} ausschliessen"]}},13017:e=>{e.exports={en:["hide {title}"],de:["Verberge {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],de:["Markierungen auf Balken verbergen"]}},56558:e=>{e.exports={en:["interval lock"],de:["Intervall verriegeln"]}},6830:e=>{e.exports={en:["invert scale"],de:["Skala invertieren"]}},48818:e=>{e.exports={en:["insert {title}"],de:["{title} einfügen"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],de:["{title} nach {targetTitle} einfügen"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],de:["{title} einfügen nach {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],de:["{title} vor {target} einfügen"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],de:["{title} vor {targetTitle} einfügen"]}},43364:e=>{e.exports={en:["load default drawing template"],de:["Standard-Zeichnungsvorlage laden"]}},62011:e=>{e.exports={en:["loading..."],de:["lade..."]}},76104:e=>{e.exports={en:["lock {title}"],de:["Fixiere {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],de:["Gruppe {group} fixieren"]}},18942:e=>{e.exports={en:["lock objects"],de:["Objekte verriegeln"]}},98277:e=>{e.exports={ +en:["move"],de:["bewegen"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],de:["{title} zu neuer Kursskala, links, bewegen"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],de:["bewege {title} zu neuer rechter Skala"]}},64077:e=>{e.exports={en:["move all scales to left"],de:["Alle Skalen nach links bewegen"]}},19013:e=>{e.exports={en:["move all scales to right"],de:["Alle Skalen nach rechts bewegen"]}},52510:e=>{e.exports={en:["move drawing(s)"],de:["Zeichnung(en) bewegen"]}},79209:e=>{e.exports={en:["move left"],de:["nach links bewegen"]}},60114:e=>{e.exports={en:["move right"],de:["nach rechts bewegen"]}},44854:e=>{e.exports={en:["move scale"],de:["Skala bewegen"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],de:["Skalierung für {title} aufheben (Vollbild)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],de:["Gruppe {group} unsichtbar machen"]}},45987:e=>{e.exports={en:["make group {group} visible"],de:["Gruppe {group} sichtbar machen"]}},78055:e=>{e.exports={en:["merge down"],de:["nach unten zusammenführen"]}},41866:e=>{e.exports={en:["merge to pane"],de:["zum Fensterbereich zusammenfassen"]}},52458:e=>{e.exports={en:["merge up"],de:["nach oben zusammenführen"]}},90091:e=>{e.exports={en:["n/a"],de:["keine Angabe"]}},94981:e=>{e.exports={en:["scale price"],de:["Preisskala"]}},63796:e=>{e.exports={en:["scale price chart only"],de:["Nur den Preis-Chart vergrößern"]}},70771:e=>{e.exports={en:["scale time"],de:["Skalenzeit"]}},42070:e=>{e.exports={en:["scroll"],de:["scrollen"]}},87840:e=>{e.exports={en:["scroll time"],de:["Zeitachse scrollen"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],de:["Auswahlstrategie der Preisskala auf {title} setzen"]}},40962:e=>{e.exports={en:["send {title} backward"],de:["{title} nach hinten bewegen"]}},5005:e=>{e.exports={en:["send {title} to back"],de:["{title} nach hinten verschieben"]}},69546:e=>{e.exports={en:["send group {title} backward"],de:["Gruppe {title} nach hinten verschieben"]}},63934:e=>{e.exports={en:["share line tools globally"],de:["Linientools global teilen"]}},90221:e=>{e.exports={en:["share line tools in layout"],de:["Linienwerkzeuge im Layout freigeben"]}},13336:e=>{e.exports={en:["show all ideas"],de:["alle Ideen anzeigen"]}},91395:e=>{e.exports={en:["show ideas of followed users"],de:["Ideen von Usern denen ich folge anzeigen"]}},57460:e=>{e.exports={en:["show my ideas only"],de:["nur meine Ideen anzeigen"]}},4114:e=>{e.exports={en:["stay in drawing mode"],de:["im Zeichenmodus bleiben"]}},3350:e=>{e.exports={en:["stop syncing drawing"],de:["Zeichnung nicht mehr synchronisieren"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],de:["Synchronisierung der Linienwerkzeuge beenden"]}},53278:e=>{e.exports={en:["symbol lock"],de:["Symbol verriegeln"]}},91677:e=>{e.exports={en:["sync time"],de:["Uhrzeit synchronisieren"]}},3140:e=>{e.exports={en:["powered by"],de:["unterstützt von"]}},92800:e=>{e.exports={en:["powered by TradingView"],de:["unterstützt von TradingView"]}}, +62192:e=>{e.exports={en:["paste drawing"],de:["Zeichnung einfügen"]}},1064:e=>{e.exports={en:["paste indicator"],de:["Indikator einfügen"]}},57010:e=>{e.exports={en:["paste {title}"],de:["{title} einfügen"]}},78690:e=>{e.exports={en:["pin to left scale"],de:["an linke Skala anheften"]}},7495:e=>{e.exports={en:["pin to right scale"],de:["An rechte Skala anheften"]}},81566:e=>{e.exports={en:["pin to scale {label}"],de:["an Skala anheften {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],de:["Ebenen neu anordnen"]}},60806:e=>{e.exports={en:["remove all indicators"],de:["alle Indikatoren entfernen"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],de:["alle Indikatoren und Zeichentools entfernen"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],de:["Entfernung deaktivierter Leerzeilen-Werkzeuge"]}},30538:e=>{e.exports={en:["remove drawings"],de:["Zeichnungen entfernen"]}},1193:e=>{e.exports={en:["remove drawings group"],de:["Zeichnungen der Gruppe entfernen"]}},38199:e=>{e.exports={en:["remove line data sources"],de:["Datenquellen entfernen"]}},93333:e=>{e.exports={en:["remove pane"],de:["Ebene entfernen"]}},94543:e=>{e.exports={en:["remove {title}"],de:["{title} entfernen"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],de:["Linienwerkzeuge der Gruppe {name} entfernen"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],de:["Gruppe {group} zu {newName} umbenennen"]}},85366:e=>{e.exports={en:["reset layout sizes"],de:["Layoutgröße zurücksetzen"]}},3323:e=>{e.exports={en:["reset scales"],de:["Skalen zurücksetzen"]}},17336:e=>{e.exports={en:["reset time scale"],de:["Zeitachse zurücksetzen"]}},47418:e=>{e.exports={en:["resize layout"],de:["Größe des Layouts ändern"]}},85815:e=>{e.exports={en:["restore defaults"],de:["Standardeinstellungen wiederherstellen"]}},96881:e=>{e.exports={en:["restore study defaults"],de:["Analysenstandard wiederherstellen"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],de:["Maximierten Fensterstatus umschalten"]}},42240:e=>{e.exports={en:["toggle auto scale"],de:["auf automatische Skalierung umschalten"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],de:["Minimierten Fensterstatus umschalten"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],de:["auf 100 indexiert"]}},49695:e=>{e.exports={en:["toggle lock scale"],de:["Skala verriegeln"]}},49403:e=>{e.exports={en:["toggle log scale"],de:["auf logarithmische Skalierung umschalten"]}},98994:e=>{e.exports={en:["toggle percentage scale"],de:["Prozentskala umschalten"]}},80688:e=>{e.exports={en:["toggle regular scale"],de:["reguläre Skala"]}},46807:e=>{e.exports={en:["track time"],de:["Uhrzeit verfolgen"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],de:["Freigabe von Linientools ausschalten"]}},99234:e=>{e.exports={en:["unanchor objects"],de:["Verankerung von Objekten lösen"]}},23230:e=>{e.exports={en:["unlock objects"],de:["Objekte entriegeln"]}},74590:e=>{e.exports={en:["unlock group {group}"],de:["Gruppe {group} Fixierung aufheben"]}}, +12525:e=>{e.exports={en:["unlock {title}"],de:["{title} entriegeln"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],de:["zum neuen unteren Fenster anheften"]}},79443:e=>{e.exports={en:["unmerge up"],de:["Obere Zusammenführung lösen"]}},46453:e=>{e.exports={en:["unmerge down"],de:["Untere Zusammenführung lösen"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],de:["Oh nein! Der Charttyp {chartStyle} ist zurzeit nicht für Intervalle auf Tick-Basis erhältlich."]}},41643:e=>{e.exports={en:["{count} bars"],de:["{count} Balken"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],de:["{symbol} Finanzdaten von TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],de:["{userName} freigegeben für {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],de:["vergrößern"]}},49856:e=>{e.exports={en:["zoom in"],de:["Vergrößern"]}},73638:e=>{e.exports={en:["zoom out"],de:["Verkleinern"]}},41807:e=>{e.exports={en:["day","days"],de:["Tag","Tage"]}},42328:e=>{e.exports={en:["hour","hours"],de:["Stunde","Stunden"]}},98393:e=>{e.exports={en:["month","months"],de:["Monat","Monate"]}},78318:e=>{e.exports={en:["minute","minutes"],de:["Minute","Minuten"]}},33232:e=>{e.exports={en:["second","seconds"],de:["Sekunde","Sekunden"]}},89937:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},48898:e=>{e.exports={en:["week","weeks"],de:["Woche","Wochen"]}},11913:e=>{e.exports={en:["tick","ticks"],de:["Tick","Ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],de:["{amount} Zeichnung","{amount} Zeichnungen"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],de:["{amount} Indikator","{amount} Indikatoren"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],de:["{count} M.","{count} M."]}},47801:e=>{e.exports={en:["{count}d","{count}d"],de:["{count} T.","{count} T."]}},46766:e=>{e.exports={en:["{count}y","{count}y"],de:["{count} J.","{count} J."]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],de:["Australischer Dollar/Kanadischer Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],de:["Australischer Dollar/Schweizer Franken"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],de:["Australischer Dollar/Japanischer Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],de:["Australischer Dollar/Neuseeländischer Dollar"]}, +e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],de:["Australischer Dollar/Russischer Rubel"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],de:["Australischer Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],de:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],de:["Brasilianischer Real / Japanischer Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],de:["Bitcoin / Brasilianischer Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],de:["Bitcoin / Kanadischer Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],de:["Bitcoin / Chinesischer Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],de:["Bitcoin / Britisches Pfund"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],de:["Bitcoin / Japanischer Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],de:["Bitcoin / Südkoreanischer Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],de:["Bitcoin / Polnischer Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],de:["Bitcoin / Russischer Rubel"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],de:["Bitcoin / Thailändischer Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],de:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],de:["Kanadischer Dollar/Japanischer Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],de:["Kanadischer Dollar / US-Dollar"]}, +e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],de:["Mais Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],de:["Sojabohnen Mehl Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],de:["10 Jahres T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],de:["Hafer Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],de:["30 Tages Federal Funds Zinsraten Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],de:["Reis Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],de:["Sojabohnen Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],de:["Weizen Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],de:["Sojabohnen Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],de:["Weizen Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],de:["E-MINI DOW JONES ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],de:["Schweizer Franken/Japanischer Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],de:["Schweizer Franken / US-Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],de:["Butter Futures-Cash (Continuous: aktueller vorne)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],de:["Mastrind Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],de:["Mager-Schwein Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],de:["Lebendvieh Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],de:["Japanischer Jen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],de:["NASDAQ 100 E-MINI Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],de:["Europäische Premium Aluminium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],de:["Kupfer Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],de:["Silber Futures"]}, +e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],de:["E-mini Kupfer Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],de:["Silber (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],de:["Kupfer CFD's"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],de:["CFDs auf Mais"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],de:["CFDs auf Baumwolle"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],de:["Total Krypto Marktkapitalisierung, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],de:["Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],de:["Ethereum Classic / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],de:["Ethereum / Britisches Pfund"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],de:["Ethereum / Japanischer Jen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],de:["Ethereum / Südkoreanischer Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],de:["Ethereum / Thailändischer Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],de:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]}, +e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],de:["Euro / Australischer Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],de:["Euro / Brasilianischer Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],de:["Euro / Kanadischer Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],de:["Euro / Schweizer Franken"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],de:["Euro / Britisches Pfund"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],de:["Euro / Japanischer Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],de:["Euro / Norwegische Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],de:["Euro / Neuseeländischer Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],de:["EURO / RUSSISCHER RUBEL"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],de:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],de:["Euro / Schwedische Krone"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],de:["Euro / Neue Türkische Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],de:["Euro / US-Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],de:["Bruttoinlandsprodukt, 1-Dezimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],de:["Gesamtbevölkerung: alle Altersgruppen einschließlich der Streitkräfte im Ausland"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],de:["Arbeitslosenquote Zivil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],de:["Britisches Pfund / Australischer Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],de:["Britisches Pfund / Kanadischer Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],de:["Britisches Pfund / Schweizer Franken"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],de:["PFUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"], +de:["Britisches Pfund / Japanischer Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],de:["Britisches Pfund / Neuseeländischer Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],de:["Britisches Pfund / Polnischer Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],de:["Pfund Sterling / Russischer Rubel"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],de:["Britisches Pfund / US-Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],de:["Hang Seng Chinenischer Leitindex"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],de:["Japanischer Yen / Südkoreanischer Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],de:["Japanischer Yen / Russischer Rubel"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],de:["Japanischer Yen / US-Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],de:["Litecoin / Brasilianischer Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],de:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]}, +e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],de:["Ishares 7-10 Year Treasury BondETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],de:["#NASDAQ:LCID-Symbolbeschreibung"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],de:["Erdgas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],de:["Kaffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={ +en:["Platinum Futures"],de:["Platin Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],de:["Baumwoll-Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],de:["E-mini Erdgas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],de:["E-mini Leicht-Rohöl Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],de:["E-mini Benzin Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],de:["Neuseeländischer Dollar / Japanischer Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],de:["Neuseeländischer Dollar / US-Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],de:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],de:["S&P / NZX 50 Index"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],de:["Erdgas CFD's"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],de:["Kupfer CFD's (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],de:["Russischer RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"] +},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],de:["CFDs auf Sojabohnen"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],de:["CFDs auf Zucker"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],de:["#TADAWUL:2370-Symbolbeschreibung"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],de:["Tadawul Aktienindex"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],de:["TA -35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],de:["Australische Staatsanleihe 10-Jahre"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],de:["Australische Staatsanleihen 10-Jahre"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],de:["Australischer-Dollar Währungsindex"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],de:["Britischer-Pfund Währungsindex"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],de:["Kanadische Staatsanleihen, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],de:["Kanadische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],de:["Chinesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],de:["Chinesische Staatsanleihen 10-Jahre"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],de:["Kanadischer-Dollar Währungsindex"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],de:["Deutsche Staatsanleihen 10-Jahre"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],de:["Deutsche Staatsanleihen 10-Jahre"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],de:["US-Dollar Währungsindex"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],de:["Spanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"], +de:["Spanische Staatsanleihen 10-Jahre"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],de:["Euro Währungsindex"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],de:["Französiche Staatsanleihe 10-Jahre"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],de:["Französiche Staatsanleihen 10-Jahre"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],de:["UK Staatsanleihe 2-Jahre"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],de:["UK Staatsanleihe 10-Jahre"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],de:["Britische Staatsanleihen 10-Jahre"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],de:["GOLD CFD's (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],de:["Indonesische Staatsanleihe 3-Jahre"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],de:["Indonesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],de:["Indonesien Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],de:["India Staatsanleihe 10-Jahre"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],de:["Indische Staatsanleihen 10 Jahre"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],de:["Italienische Staatsanleihe 10-Jahre"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],de:["Italienische Staatsanleihen 10 Jahre"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],de:["Japanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],de:["Japanische Staatsanleihen 10 Jahre"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],de:["Japanischer-Yen Währungsindex"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],de:["Koreanische Staatsanleihe 10-Jahre"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],de:["Koreanische Staatsanleihen 10-Jahre"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],de:["Malaysische Staatsanleihen 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],de:["Malaysische Staatsanleihen 10 Jahre"]},e.exports["#TVC:NDX-symbol-description"]={ +en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],de:["Niederländische Staatsanleihen, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],de:["Niederländische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],de:["Neuseeländische Staatsanleihen, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],de:["Neuseeländische Staatsanleihen 10 YR Rendite"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],de:["Palladium CFD's (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],de:["Polnische Staatsanleihen 5 Jahre"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],de:["Polnische Staatsanleihen 10 Jahre"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],de:["CFDs auf Platin (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],de:["Portugiesische Staatsanleihe 10-Jahre"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],de:["Portugiesische Staatsanleihen 10-Jahre"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],de:["Silber CFD's (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],de:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],de:["Schweizer Marktindex"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],de:["Schweizer Franken Währungsindex"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],de:["Türkei Staatsanleihe 10-Jahre"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],de:["Türkische Staatsanleihen 10 Jahre"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],de:["Brent Rohöl CFD's"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],de:["US Staatsanleihe 2-Jahre"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],de:["US Staatsanleihen 2 Jahre"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],de:["US Staatsanleihe 5-Jahre"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],de:["US Staatsanleihen 5 Jahre"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],de:["US Staatsanleihe 10-Jahre"]}, +e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],de:["US Staatsanleihen 10 Jahre"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],de:["US-Staatsanleihen 30 Jahre"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],de:["WTI Rohöl CFD's"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],de:["Volatilitätsindex S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],de:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],de:["FTSE 100 Englischer Leitindex"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],de:["Rohöl CFD's (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],de:["US-Dollar / Australischer Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],de:["US Dollar / Brasilianischer Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],de:["US-Dollar / Kanadischer Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],de:["US-Dollar / Schweizer Franken"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],de:["US DOLLAR / YUAN RENMINBI"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],de:["US DOLLAR / DÄNISCHE KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],de:["US-Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],de:["US-Dollar / Pfund Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],de:["U.S.-Dollar/Hongkong-Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],de:["U.S. Dollar / Ungarischer Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],de:["US Dollar / Rupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],de:["U.S. Dollar / Israelischer Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],de:["US-Dollar / Indische Rupie"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],de:["US-Dollar / Japanischer Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],de:["U.S. Dollar / Südkorea"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],de:["U.S. Dollar/Mexikanischer Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],de:["US Dollar / Neuseeland Dollar"]},e.exports["#USDPHP-symbol-description"]={ +en:["U.S. Dollar / Philippine peso"],de:["US Dollar / Philippinischer Peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],de:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],de:["U.S. Dollar / Russischer Rubel"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],de:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],de:["US-Dollar / Schwedische Krone"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],de:["US-DOLLAR / SINGAPUR-DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],de:["US-Dollar / Türkische Neue Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],de:["U.S. Dollar / Süd Afrikanischer Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],de:["Rohöl CFD's (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],de:["CFDs auf Weizen"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],de:["Silber / US-Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],de:["Bitcoin / Kanadischer Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],de:["Palladium CFD's"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],de:["Platinum / US-Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],de:["XRP / US Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],de:["Zach / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/de.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/de.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 8ebd6b18..00000000 --- a/charting_library/bundles/de.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],de:["Balken"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],de:["12-Stunden"]}},5797:e=>{e.exports={en:["24-hours"],de:["24-Stunden"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],de:["Balken gemäß des vorherigen Schlusskurs färben"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],de:["Zentrieren"]}},15153:e=>{e.exports={en:["Chart basic styles"],de:["Grundtypen von Charts"]}},45639:e=>{e.exports={en:["Chart values"],de:["Chartwerte"]}},84831:e=>{e.exports={en:["Close line"],de:["Schlusskurslinie"]}},74622:e=>{e.exports={en:["Crosshair"],de:["Fadenkreuz"]}},81849:e=>{e.exports={en:["Currency"],de:["Währung"]}},3015:e=>{e.exports={en:["Currency and Unit"],de:["Währung und Einheit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},36620:e=>{e.exports={en:["Alerts"],de:["Alarme"]}},14119:e=>{e.exports={en:["Arguments"],de:["Argumente"]}},68650:e=>{e.exports={en:["Average close"],de:["Durchschnittlicher Schlusskurs"]}},27567:e=>{e.exports={en:["Bottom"],de:["Unten"]}},3159:e=>{e.exports={en:["Bottom line"],de:["Unterste Linie"]}},74406:e=>{e.exports={en:["Body"],de:["Körper"]}},333:e=>{e.exports={en:["Borders"],de:["Rahmen"]}},79468:e=>{e.exports={en:["Background"],de:["Hintergrund"]}},10842:e=>{e.exports={en:["Bar change values"],de:["Balken Änderungswerte"]}},28975:e=>{e.exports={en:["Base level"],de:["Grundwert"]}},76473:e=>{e.exports={en:["Bid and ask"],de:["Bid und Ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"],de:["Rasterlinien"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"],de:["Abwärts-Farbe"]}},48225:e=>{e.exports={en:["Data modification"],de:["Modifizierung der Daten"]}},84838:e=>{e.exports={en:["Date format"],de:["Datumsformat"]}},42357:e=>{e.exports={en:["Day of week on labels"],de:["Wochentag auf den Labels"]}},16564:e=>{e.exports={en:["Default"],de:["Standard"]}},78734:e=>{e.exports={en:["Description"],de:["Beschreibung"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],de:["Hintergrund der elektronischen Handelszeiten"]}},69808:e=>{e.exports={en:["Events"],de:["Ereignisse"]}},41129:e=>{e.exports={en:["Fill"],de:["Füllen"]}},61112:e=>{e.exports={en:["Fill top area"],de:["Füllung oberer Bereich"]}},73185:e=>{e.exports={en:["Fill bottom area"],de:["Füllung unterer Bereich"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],de:["Nur horiz."]}},14180:e=>{e.exports={en:["High and low"],de:["Hoch und Tief"]}},56359:e=>{e.exports={en:["High line"],de:["Höchstkurslinie"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"], -de:["Indikatoren"]}},78082:e=>{e.exports={en:["Indicators and financials"],de:["Indikatoren und Finanzdaten"]}},25765:e=>{e.exports={en:["Open market status"],de:["Markt-Öffnungs-Status anzeigen"]}},34579:e=>{e.exports={en:["Low line"],de:["Tiefstkurslinie"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],de:["Ausführliche Beschreibung"]}},72423:e=>{e.exports={en:["Last day change values"],de:["Werte von Veränderungen am letzten Handelstag"]}},11626:e=>{e.exports={en:["Left"],de:["Links"]}},8249:e=>{e.exports={en:["Money"],de:["Kapital"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"],de:["Mitte"]}},58589:e=>{e.exports={en:["No overlapping labels"],de:["Keine überlappenden Label"]}},60798:e=>{e.exports={en:["None"],de:["Keine"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],de:["Position des linken Chartrands bei einer Intervalländerung speichern"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],de:["Skalierungsmodus (A und L)"]}},93968:e=>{e.exports={en:["Scales"],de:["Skalierungen"]}},90275:e=>{e.exports={en:["Scales and lines"],de:["Skala und Linien"]}},30042:e=>{e.exports={en:["Scales placement"],de:["Skalen Platzierung"]}},28715:e=>{e.exports={en:["Status line"],de:["Status Zeile"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"],de:["Bereich"]}},82894:e=>{e.exports={en:["Pane separators"],de:["Trennstreifen zwischen den Fenstern"]}},16207:e=>{e.exports={en:["Percentage"],de:["Prozentsatz"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],de:["Vor/nach der Hauptsitzung"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],de:["Hintergrund Vor-/Nachbörslich"]}},59766:e=>{e.exports={en:["Precision"],de:["Präzision"]}},83811:e=>{e.exports={en:["Previous day close"],de:["Schlusskurs Vortag"]}},35082:e=>{e.exports={en:["Price Scale"],de:["Preis-Skala"]}},27632:e=>{e.exports={en:["Price and percentage value"],de:["Preis und Prozentwert"]}},62142:e=>{e.exports={en:["Price labels & lines"],de:["Preis-Label & Linien"]}},84684:e=>{e.exports={en:["Price source"],de:["Preisquelle"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"],de:["Projektionsbalken"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],de:["Reale Preise auf der Preisskala (anstelle des Heikin-Ashi-Preises)"]}},50421:e=>{e.exports={en:["Right"],de:["Rechts"]}},62532:e=>{e.exports={en:["Right Margin"],de:["Rechter Seitenrand"]}},41571:e=>{e.exports={en:["Watermark"],de:["Wasserzeichen"]}},32163:e=>{e.exports={en:["Wick"],de:["Docht"]}},97118:e=>{e.exports={en:["Top"],de:["Oben"]}},89349:e=>{e.exports={en:["Top line"],de:["Oberste Linie"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],de:["Textausrichtung"]}},67781:e=>{e.exports={en:["Text orientation"], -de:["Text Ausrichtung"]}},20215:e=>{e.exports={en:["Thin bars"],de:["Dünne Balken verwenden"]}},70198:e=>{e.exports={en:["Title"],de:["Titel"]}},29854:e=>{e.exports={en:["Titles"],de:["Titel"]}},5791:e=>{e.exports={en:["Ticker"],de:["Ticker, Name"]}},16816:e=>{e.exports={en:["Ticker and description"],de:["Ticker und Beschreibung"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],de:["Zeit-Skala"]}},5591:e=>{e.exports={en:["Time hours format"],de:["Format der Uhrzeit"]}},77073:e=>{e.exports={en:["Timezone"],de:["Zeitzone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],de:["Einheit"]}},23091:e=>{e.exports={en:["Up color"],de:["Aufwärts-Farbe"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},37644:e=>{e.exports={en:["Volume"],de:["Volumen"]}},51514:e=>{e.exports={en:["Value"],de:["Wert"]}},31218:e=>{e.exports={en:["Value according to scale"],de:["Wert laut Skala"]}},60092:e=>{e.exports={en:["Values"],de:["Werte"]}},83594:e=>{e.exports={en:["Vert and horz"],de:["Vert. und horiz."]}},8402:e=>{e.exports={en:["Vert only"],de:["Nur vert."]}},69526:e=>{e.exports={en:["Vertical"],de:["Vertikal"]}},21105:e=>{e.exports={en:["candle"],de:["Kerze"]}},27068:e=>{e.exports={en:["change HLC bars"],de:["HLC-Balken ändern"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],de:["Sichtbarkeit der Navigationsschaltflächen ändern"]}},96227:e=>{e.exports={en:["change open market status visibility"],de:["Sichtbarkeit des Marktstatus ändern"]}},43231:e=>{e.exports={en:["change average close price line width"],de:["Breite der durchschnittlichen Schlusskurslinie ändern"]}},47026:e=>{e.exports={en:["change average close price line color"],de:["Farbe der durchschnittlichen Schlusskurslinie ändern"]}},86866:e=>{e.exports={en:["change area fill color"],de:["Farbe der Flächenfüllung ändern"]}},89346:e=>{e.exports={en:["change area line width"],de:["Breite der Bereichslinie ändern"]}},29605:e=>{e.exports={en:["change area line color"],de:["Farbe der Bereichslinie ändern"]}},4640:e=>{e.exports={en:["change area price source"],de:["Bereich der Preisquelle ändern"]}},98407:e=>{e.exports={en:["change ask line color"],de:["Farbe der Ask-Linie ändern"]}},42190:e=>{e.exports={en:["change base level"],de:["Basiswert ändern"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],de:["Farbe der unteren Grundlinie ändern"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],de:["Grundlinienbreite der unteren Linie ändern"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],de:["Farbe der Basislinienfüllung im unteren Bereich ändern"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],de:["Farbe der Basislinienfüllung im oberen Bereich ändern"]}},68609:e=>{e.exports={en:["change baseline price source"],de:["Preisquelle der Grundlinie ändern"]}},69044:e=>{ -e.exports={en:["change baseline top line color"],de:["Farbe der oberen Zeile der Grundlinie ändern"]}},68197:e=>{e.exports={en:["change baseline top line width"],de:["Grundlinienbreite der oberen Linie ändern"]}},33464:e=>{e.exports={en:["change bar up color"],de:["Farbe der Bull-Candle ändern"]}},27426:e=>{e.exports={en:["change bar change visibility"],de:["Sichtbarkeit des Countdowns bei Balkenschluss ändern"]}},59622:e=>{e.exports={en:["change bar down color"],de:["Farbe der Bear-Candle ändern"]}},17919:e=>{e.exports={en:["change bid line color"],de:["Farbe der Bid-Linie ändern"]}},32094:e=>{e.exports={en:["change bottom margin"],de:["unteren Rand ändern"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],de:["Sichtbarkeit von Währungs- und Einheitenbeschriftungen ändern"]}},64003:e=>{e.exports={en:["change currency label visibility"],de:["Sichtbarkeit des Währungslabels ändern"]}},42803:e=>{e.exports={en:["change chart background color"],de:["Hintergrundfarbe der Chart ändern"]}},41382:e=>{e.exports={en:["change chart background type"],de:["Chart-Hintergrundtyp ändern"]}},79637:e=>{e.exports={en:["change chart values visibility"],de:["Sichtbarkeit der Chartwerte ändern"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],de:["Balken gemäß vorherigem Schlusskurs färben."]}},88324:e=>{e.exports={en:["change column up color"],de:["Farbe der Spalte oben ändern"]}},93890:e=>{e.exports={en:["change column down color"],de:["Farbe der Spalte unten ändern"]}},4727:e=>{e.exports={en:["change column price source"],de:["Spalte Preisquelle ändern"]}},50544:e=>{e.exports={en:["change crosshair width"],de:["Fadenkreuzbreite ändern"]}},92885:e=>{e.exports={en:["change crosshair color"],de:["Farbe des Fadenkreuzes ändern"]}},68418:e=>{e.exports={en:["change crosshair style"],de:["Fadenkreuzstil ändern"]}},43109:e=>{e.exports={en:["change date format"],de:["Datumsformat ändern"]}},30418:e=>{e.exports={en:["change day of week on labels"],de:["Wochentag auf den Labels ändern"]}},82063:e=>{e.exports={en:["change decimal places"],de:["Dezimalstellen ändern"]}},44223:e=>{e.exports={en:["change extended hours color"],de:["Farbe der erweiterten Handelszeiten ändern"]}},47393:e=>{e.exports={en:["change electronic trading hours"],de:["Elektronische Handelszeiten ändern"]}},73844:e=>{e.exports={en:["change grid lines visibility"],de:["Sichtbarkeit der Rasterlinien ändern"]}},61407:e=>{e.exports={en:["change high and low price line color"],de:["Farbe der Hoch- und Tiefstpreislinien ändern"]}},39581:e=>{e.exports={en:["change high and low price line width"],de:["Breite der Hoch- und Tiefstpreislinien ändern"]}},6026:e=>{e.exports={en:["change high-low body color"],de:["Farbe der Körper von Hochs/Tiefs ändern"]}},73021:e=>{e.exports={en:["change high-low body visibility"],de:["Sichtbarkeit der Körper von Hochs/Tiefs"]}},46844:e=>{e.exports={en:["change high-low border color"],de:["Randfarbe der Hochs/Tiefs ändern"]}},15801:e=>{e.exports={en:["change high-low borders visibility"], -de:["Sichtbarkeit des Rands von Hochs/Tiefs ändern"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],de:["Sichtbarkeit der Hoch/Tief-Labels ändern"]}},56961:e=>{e.exports={en:["change high-low labels color"],de:["Farbe der Hoch-Tief-Labels ändern"]}},21133:e=>{e.exports={en:["change horz grid lines color"],de:["Farbe der horizontalen Gitterlinien ändern"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],de:["Sichtbarkeit der Indikatortitel ändern"]}},49583:e=>{e.exports={en:["change indicator values visibility"],de:["Sichtbarkeit der Indikatorwerte ändern"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],de:["Sichtbarkeit der Indikatorargumente ändern"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],de:["Sichtbarkeit von Indikatoren- und Finanzdaten-Labels ändern"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],de:["Ändert die Sichtbarkeit des Labels für Werte der Indikatoren und Finanzkennzahlen"]}},66307:e=>{e.exports={en:["change last day change visibility"],de:["Sichtbarkeit von Veränderung am letzten Handelstag ändern"]}},91873:e=>{e.exports={en:["change legend background transparency"],de:["Hintergrundtransparenz der Legende ändern"]}},14246:e=>{e.exports={en:["change legend background visibility"],de:["Hintergrundsichtbarkeit der Legende ändern"]}},88640:e=>{e.exports={en:["change line color"],de:["Linienfarbe ändern"]}},41837:e=>{e.exports={en:["change line price source"],de:["Ausgangspunkt der Preisline ändern"]}},48339:e=>{e.exports={en:["change line width"],de:["Linienbreite ändern"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],de:["Sichtbarkeit der Schaltflächen des Fensters ändern"]}},52203:e=>{e.exports={en:["change pane separators color"],de:["Farbe der Trennstreifen im Fenster ändern"]}},38730:e=>{e.exports={en:["change post market color"],de:["Farbe des Post-Marktes ändern"]}},28075:e=>{e.exports={en:["change post market line color"],de:["Farbe der Post-Market-Linie ändern"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],de:["Sichtbarkeit der Preislinie vorbörslich/nachbörslich ändern"]}},44371:e=>{e.exports={en:["change pre market color"],de:["Farbe des Pre-Markets ändern"]}},96114:e=>{e.exports={en:["change pre market line color"],de:["Farbe der Pre-Market-Linie ändern"]}},69814:e=>{e.exports={en:["change previous close price line color"],de:["Farbe der Linie des vorherigen Schlusskurses ändern"]}},13660:e=>{e.exports={en:["change previous close price line width"],de:["Linienbreite des vorherigen Schlusskurses ändern"]}},87861:e=>{e.exports={en:["change price line color"],de:["Farbe der Preislinie ändern"]}},29353:e=>{e.exports={en:["change price line width"],de:["Preislinienbreite ändern"]}},16241:e=>{e.exports={en:["change range bars style"],de:["Stil der Reichweitenbalken ändern"]}},65821:e=>{e.exports={en:["change range thin bars"],de:["Bereich ändern auf dünne Balken"]}},75487:e=>{e.exports={ -en:["change renko wick down color"],de:["Farbe des Bear-Renko-Dochts ändern"]}},92277:e=>{e.exports={en:["change renko wick up color"],de:["Farbe des Bull-Renko-Dochts ändern"]}},79604:e=>{e.exports={en:["change renko wick visibility"],de:["Sichtbarkeit des Renko-Dochts ändern"]}},82946:e=>{e.exports={en:["change right margin"],de:["unteren Rand ändern"]}},79545:e=>{e.exports={en:["change right margin percentage"],de:["Prozentsatz des rechten Seitenrands ändern"]}},78995:e=>{e.exports={en:["change symbol watermark color"],de:["Farbe des Symbol-Wasserzeichens ändern"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],de:["Sichtbarkeit des Symbolwasserzeichens ändern"]}},88167:e=>{e.exports={en:["change symbol description visibility"],de:["Sichtbarkeit der Symbolbeschreibung ändern"]}},12050:e=>{e.exports={en:["change symbol field visibility"],de:["Die Sichtbarkeit des Symbolfelds verändern"]}},46066:e=>{e.exports={en:["change symbol last value mode"],de:["Anzeigemodus des letzten Wertes ändern"]}},902:e=>{e.exports={en:["change symbol legend format"],de:["Format der Symbollegende ändern"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],de:["Ändern: Position des linken Chartrands bei einer Intervalländerung speichern"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],de:["die Sichtbarkeit der Buttons für Skalierungsmodus ändern"]}},76131:e=>{e.exports={en:["change scales text color"],de:["Textfarbe der Skalen ändern"]}},27792:e=>{e.exports={en:["change scales font size"],de:["Schriftgröße der Skalen ändern"]}},94997:e=>{e.exports={en:["change scales lines color"],de:["Farbe der Skalenlinien ändern"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],de:["Sichtbarkeit der Session-Übergänge ändern"]}},28175:e=>{e.exports={en:["change sessions breaks width"],de:["Linienbreite der Sitzungs-Übergänge ändern"]}},33895:e=>{e.exports={en:["change sessions breaks color"],de:["Farbe der Sitzungs-Übergänge ändern"]}},21641:e=>{e.exports={en:["change sessions breaks style"],de:["Stil der Session-Übergänge ändern"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],de:["die Anzeige der realen Preise auf der Preisskala ändern (anstelle des Heiken-Ashi-Preises)"]}},60834:e=>{e.exports={en:["change thin bars"],de:["auf dünne Balken wechseln"]}},39754:e=>{e.exports={en:["change time hours format"],de:["Format der Uhrzeit ändern"]}},74883:e=>{e.exports={en:["change top margin"],de:["oberen Rand ändern"]}},51250:e=>{e.exports={en:["change unit label visibility"],de:["Sichtbarkeit des Einheitenlabels ändern"]}},71805:e=>{e.exports={en:["change vert grid lines color"],de:["Farbe der vertikalen Gitterlinien ändern"]}},96201:e=>{e.exports={en:["change volume values visibility"],de:["Sichtbarkeit der Volumenwerte ändern"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],de:["{candleType} obere Randfarbe ändern"]}},36697:e=>{e.exports={en:["change {candleType} up color"], -de:["{candleType} Farbe für aufwärts ändern"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],de:["{candleType} Farbe des Abwärtsdochts ändern"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],de:["{candleType} Farbe des Aufwärtsdochts ändern"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],de:["{candleType} Sichtbarkeit der Dochte ändern"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],de:["Sichtbarkeit des {candleType} Körpers ändern"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],de:["{candleType} Sichtbarkeit des Rand ändern"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],de:["{candleType} untere Randfarbe ändern"]}},64571:e=>{e.exports={en:["change {candleType} down color"],de:["{candleType} Farbe für abwärts ändern"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],de:["{chartType} Farbe des Rand des Aufwärtsbalkens ändern"]}},5012:e=>{e.exports={en:["change {chartType} down color"],de:["{chartType} Farbe für Abwärts ändern"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],de:["{chartType} Farbe des Rands der Projektion des Abwärtsbalkens ändern"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],de:["{chartType} Farbe der Projektion des Aufwärtsbalkens ändern"]}},6970:e=>{e.exports={en:["change {chartType} up color"],de:["{chartType} Farbe für Aufwärts ändern"]}},66110:e=>{e.exports={en:["change {inputName} property"],de:["Eigenschaft von {inputName} ändern"]}},18077:e=>{e.exports={en:["adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},92598:e=>{e.exports={en:["hollow candles"],de:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},70282:e=>{e.exports={en:["renko"],de:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],de:["{value} Dezimale","{value} Dezimalen"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/de.7458.068c610f8718bc62a766.js b/charting_library/bundles/de.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..08118c4f --- /dev/null +++ b/charting_library/bundles/de.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],de:["Balken"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],de:["12-Stunden"]}},5797:e=>{e.exports={en:["24-hours"],de:["24-Stunden"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],de:["Balken gemäß des vorherigen Schlusskurs färben"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],de:["Zentrieren"]}},15153:e=>{e.exports={en:["Chart basic styles"],de:["Grundtypen von Charts"]}},45639:e=>{e.exports={en:["Chart values"],de:["Chartwerte"]}},84831:e=>{e.exports={en:["Close line"],de:["Schlusskurslinie"]}},74622:e=>{e.exports={en:["Crosshair"],de:["Fadenkreuz"]}},81849:e=>{e.exports={en:["Currency"],de:["Währung"]}},3015:e=>{e.exports={en:["Currency and Unit"],de:["Währung und Einheit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},36620:e=>{e.exports={en:["Alerts"],de:["Alarme"]}},14119:e=>{e.exports={en:["Arguments"],de:["Argumente"]}},68650:e=>{e.exports={en:["Average close"],de:["Durchschnittlicher Schlusskurs"]}},27567:e=>{e.exports={en:["Bottom"],de:["Unten"]}},3159:e=>{e.exports={en:["Bottom line"],de:["Unterste Linie"]}},74406:e=>{e.exports={en:["Body"],de:["Körper"]}},333:e=>{e.exports={en:["Borders"],de:["Rahmen"]}},79468:e=>{e.exports={en:["Background"],de:["Hintergrund"]}},10842:e=>{e.exports={en:["Bar change values"],de:["Balken Änderungswerte"]}},28975:e=>{e.exports={en:["Base level"],de:["Grundwert"]}},76473:e=>{e.exports={en:["Bid and ask"],de:["Bid und Ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"],de:["Rasterlinien"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"],de:["Abwärts-Farbe"]}},48225:e=>{e.exports={en:["Data modification"],de:["Modifizierung der Daten"]}},84838:e=>{e.exports={en:["Date format"],de:["Datumsformat"]}},42357:e=>{e.exports={en:["Day of week on labels"],de:["Wochentag auf den Labels"]}},16564:e=>{e.exports={en:["Default"],de:["Standard"]}},78734:e=>{e.exports={en:["Description"],de:["Beschreibung"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],de:["Hintergrund der elektronischen Handelszeiten"]}},69808:e=>{e.exports={en:["Events"],de:["Ereignisse"]}},41129:e=>{e.exports={en:["Fill"],de:["Füllen"]}},61112:e=>{e.exports={en:["Fill top area"],de:["Füllung oberer Bereich"]}},73185:e=>{e.exports={en:["Fill bottom area"],de:["Füllung unterer Bereich"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],de:["Nur horiz."]}},14180:e=>{e.exports={en:["High and low"],de:["Hoch und Tief"]}},56359:e=>{e.exports={en:["High line"],de:["Höchstkurslinie"]}},47326:e=>{e.exports={ +en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],de:["Indikatoren"]}},78082:e=>{e.exports={en:["Indicators and financials"],de:["Indikatoren und Finanzdaten"]}},25765:e=>{e.exports={en:["Open market status"],de:["Markt-Öffnungs-Status anzeigen"]}},34579:e=>{e.exports={en:["Low line"],de:["Tiefstkurslinie"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],de:["Ausführliche Beschreibung"]}},72423:e=>{e.exports={en:["Last day change values"],de:["Werte von Veränderungen am letzten Handelstag"]}},11626:e=>{e.exports={en:["Left"],de:["Links"]}},8249:e=>{e.exports={en:["Money"],de:["Kapital"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"],de:["Mitte"]}},58589:e=>{e.exports={en:["No overlapping labels"],de:["Keine überlappenden Label"]}},60798:e=>{e.exports={en:["None"],de:["Keine"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],de:["Position des linken Chartrands bei einer Intervalländerung speichern"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],de:["Skalierungsmodus (A und L)"]}},93968:e=>{e.exports={en:["Scales"],de:["Skalierungen"]}},90275:e=>{e.exports={en:["Scales and lines"],de:["Skala und Linien"]}},30042:e=>{e.exports={en:["Scales placement"],de:["Skalen Platzierung"]}},28715:e=>{e.exports={en:["Status line"],de:["Status Zeile"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"],de:["Bereich"]}},82894:e=>{e.exports={en:["Pane separators"],de:["Trennstreifen zwischen den Fenstern"]}},16207:e=>{e.exports={en:["Percentage"],de:["Prozentsatz"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],de:["Vor/nach der Hauptsitzung"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],de:["Hintergrund Vor-/Nachbörslich"]}},59766:e=>{e.exports={en:["Precision"],de:["Präzision"]}},83811:e=>{e.exports={en:["Previous day close"],de:["Schlusskurs Vortag"]}},35082:e=>{e.exports={en:["Price Scale"],de:["Preis-Skala"]}},27632:e=>{e.exports={en:["Price and percentage value"],de:["Preis und Prozentwert"]}},62142:e=>{e.exports={en:["Price labels & lines"],de:["Preis-Label & Linien"]}},84684:e=>{e.exports={en:["Price source"],de:["Preisquelle"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"],de:["Projektionsbalken"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],de:["Reale Preise auf der Preisskala (anstelle des Heikin-Ashi-Preises)"]}},50421:e=>{e.exports={en:["Right"],de:["Rechts"]}},62532:e=>{e.exports={en:["Right Margin"],de:["Rechter Seitenrand"]}},41571:e=>{e.exports={en:["Watermark"],de:["Wasserzeichen"]}},32163:e=>{e.exports={en:["Wick"],de:["Docht"]}},97118:e=>{e.exports={en:["Top"],de:["Oben"]}},89349:e=>{e.exports={en:["Top line"],de:["Oberste Linie"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"], +de:["Textausrichtung"]}},67781:e=>{e.exports={en:["Text orientation"],de:["Text Ausrichtung"]}},20215:e=>{e.exports={en:["Thin bars"],de:["Dünne Balken verwenden"]}},70198:e=>{e.exports={en:["Title"],de:["Titel"]}},29854:e=>{e.exports={en:["Titles"],de:["Titel"]}},5791:e=>{e.exports={en:["Ticker"],de:["Ticker, Name"]}},16816:e=>{e.exports={en:["Ticker and description"],de:["Ticker und Beschreibung"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],de:["Zeit-Skala"]}},5591:e=>{e.exports={en:["Time hours format"],de:["Format der Uhrzeit"]}},77073:e=>{e.exports={en:["Timezone"],de:["Zeitzone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],de:["Einheit"]}},23091:e=>{e.exports={en:["Up color"],de:["Aufwärts-Farbe"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},37644:e=>{e.exports={en:["Volume"],de:["Volumen"]}},51514:e=>{e.exports={en:["Value"],de:["Wert"]}},31218:e=>{e.exports={en:["Value according to scale"],de:["Wert laut Skala"]}},60092:e=>{e.exports={en:["Values"],de:["Werte"]}},83594:e=>{e.exports={en:["Vert and horz"],de:["Vert. und horiz."]}},8402:e=>{e.exports={en:["Vert only"],de:["Nur vert."]}},69526:e=>{e.exports={en:["Vertical"],de:["Vertikal"]}},21105:e=>{e.exports={en:["candle"],de:["Kerze"]}},27068:e=>{e.exports={en:["change HLC bars"],de:["HLC-Balken ändern"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],de:["Sichtbarkeit der Navigationsschaltflächen ändern"]}},96227:e=>{e.exports={en:["change open market status visibility"],de:["Sichtbarkeit des Marktstatus ändern"]}},43231:e=>{e.exports={en:["change average close price line width"],de:["Breite der durchschnittlichen Schlusskurslinie ändern"]}},47026:e=>{e.exports={en:["change average close price line color"],de:["Farbe der durchschnittlichen Schlusskurslinie ändern"]}},86866:e=>{e.exports={en:["change area fill color"],de:["Farbe der Flächenfüllung ändern"]}},89346:e=>{e.exports={en:["change area line width"],de:["Breite der Bereichslinie ändern"]}},29605:e=>{e.exports={en:["change area line color"],de:["Farbe der Bereichslinie ändern"]}},4640:e=>{e.exports={en:["change area price source"],de:["Bereich der Preisquelle ändern"]}},98407:e=>{e.exports={en:["change ask line color"],de:["Farbe der Ask-Linie ändern"]}},42190:e=>{e.exports={en:["change base level"],de:["Basiswert ändern"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],de:["Farbe der unteren Grundlinie ändern"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],de:["Grundlinienbreite der unteren Linie ändern"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],de:["Farbe der Basislinienfüllung im unteren Bereich ändern"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],de:["Farbe der Basislinienfüllung im oberen Bereich ändern"]}},68609:e=>{e.exports={ +en:["change baseline price source"],de:["Preisquelle der Grundlinie ändern"]}},69044:e=>{e.exports={en:["change baseline top line color"],de:["Farbe der oberen Zeile der Grundlinie ändern"]}},68197:e=>{e.exports={en:["change baseline top line width"],de:["Grundlinienbreite der oberen Linie ändern"]}},33464:e=>{e.exports={en:["change bar up color"],de:["Farbe der Bull-Candle ändern"]}},27426:e=>{e.exports={en:["change bar change visibility"],de:["Sichtbarkeit des Countdowns bei Balkenschluss ändern"]}},59622:e=>{e.exports={en:["change bar down color"],de:["Farbe der Bear-Candle ändern"]}},17919:e=>{e.exports={en:["change bid line color"],de:["Farbe der Bid-Linie ändern"]}},32094:e=>{e.exports={en:["change bottom margin"],de:["unteren Rand ändern"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],de:["Sichtbarkeit von Währungs- und Einheitenbeschriftungen ändern"]}},64003:e=>{e.exports={en:["change currency label visibility"],de:["Sichtbarkeit des Währungslabels ändern"]}},42803:e=>{e.exports={en:["change chart background color"],de:["Hintergrundfarbe der Chart ändern"]}},41382:e=>{e.exports={en:["change chart background type"],de:["Chart-Hintergrundtyp ändern"]}},79637:e=>{e.exports={en:["change chart values visibility"],de:["Sichtbarkeit der Chartwerte ändern"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],de:["Balken gemäß vorherigem Schlusskurs färben."]}},88324:e=>{e.exports={en:["change column up color"],de:["Farbe der Spalte oben ändern"]}},93890:e=>{e.exports={en:["change column down color"],de:["Farbe der Spalte unten ändern"]}},4727:e=>{e.exports={en:["change column price source"],de:["Spalte Preisquelle ändern"]}},50544:e=>{e.exports={en:["change crosshair width"],de:["Fadenkreuzbreite ändern"]}},92885:e=>{e.exports={en:["change crosshair color"],de:["Farbe des Fadenkreuzes ändern"]}},68418:e=>{e.exports={en:["change crosshair style"],de:["Fadenkreuzstil ändern"]}},43109:e=>{e.exports={en:["change date format"],de:["Datumsformat ändern"]}},30418:e=>{e.exports={en:["change day of week on labels"],de:["Wochentag auf den Labels ändern"]}},82063:e=>{e.exports={en:["change decimal places"],de:["Dezimalstellen ändern"]}},44223:e=>{e.exports={en:["change extended hours color"],de:["Farbe der erweiterten Handelszeiten ändern"]}},47393:e=>{e.exports={en:["change electronic trading hours"],de:["Elektronische Handelszeiten ändern"]}},73844:e=>{e.exports={en:["change grid lines visibility"],de:["Sichtbarkeit der Rasterlinien ändern"]}},61407:e=>{e.exports={en:["change high and low price line color"],de:["Farbe der Hoch- und Tiefstpreislinien ändern"]}},39581:e=>{e.exports={en:["change high and low price line width"],de:["Breite der Hoch- und Tiefstpreislinien ändern"]}},6026:e=>{e.exports={en:["change high-low body color"],de:["Farbe der Körper von Hochs/Tiefs ändern"]}},73021:e=>{e.exports={en:["change high-low body visibility"],de:["Sichtbarkeit der Körper von Hochs/Tiefs"]}},46844:e=>{e.exports={en:["change high-low border color"], +de:["Randfarbe der Hochs/Tiefs ändern"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],de:["Sichtbarkeit des Rands von Hochs/Tiefs ändern"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],de:["Sichtbarkeit der Hoch/Tief-Labels ändern"]}},56961:e=>{e.exports={en:["change high-low labels color"],de:["Farbe der Hoch-Tief-Labels ändern"]}},21133:e=>{e.exports={en:["change horz grid lines color"],de:["Farbe der horizontalen Gitterlinien ändern"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],de:["Sichtbarkeit der Indikatortitel ändern"]}},49583:e=>{e.exports={en:["change indicator values visibility"],de:["Sichtbarkeit der Indikatorwerte ändern"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],de:["Sichtbarkeit der Indikatorargumente ändern"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],de:["Sichtbarkeit von Indikatoren- und Finanzdaten-Labels ändern"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],de:["Ändert die Sichtbarkeit des Labels für Werte der Indikatoren und Finanzkennzahlen"]}},66307:e=>{e.exports={en:["change last day change visibility"],de:["Sichtbarkeit von Veränderung am letzten Handelstag ändern"]}},91873:e=>{e.exports={en:["change legend background transparency"],de:["Hintergrundtransparenz der Legende ändern"]}},14246:e=>{e.exports={en:["change legend background visibility"],de:["Hintergrundsichtbarkeit der Legende ändern"]}},88640:e=>{e.exports={en:["change line color"],de:["Linienfarbe ändern"]}},41837:e=>{e.exports={en:["change line price source"],de:["Ausgangspunkt der Preisline ändern"]}},48339:e=>{e.exports={en:["change line width"],de:["Linienbreite ändern"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],de:["Sichtbarkeit der Schaltflächen des Fensters ändern"]}},52203:e=>{e.exports={en:["change pane separators color"],de:["Farbe der Trennstreifen im Fenster ändern"]}},38730:e=>{e.exports={en:["change post market color"],de:["Farbe des Post-Marktes ändern"]}},28075:e=>{e.exports={en:["change post market line color"],de:["Farbe der Post-Market-Linie ändern"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],de:["Sichtbarkeit der Preislinie vorbörslich/nachbörslich ändern"]}},44371:e=>{e.exports={en:["change pre market color"],de:["Farbe des Pre-Markets ändern"]}},96114:e=>{e.exports={en:["change pre market line color"],de:["Farbe der Pre-Market-Linie ändern"]}},69814:e=>{e.exports={en:["change previous close price line color"],de:["Farbe der Linie des vorherigen Schlusskurses ändern"]}},13660:e=>{e.exports={en:["change previous close price line width"],de:["Linienbreite des vorherigen Schlusskurses ändern"]}},87861:e=>{e.exports={en:["change price line color"],de:["Farbe der Preislinie ändern"]}},29353:e=>{e.exports={en:["change price line width"],de:["Preislinienbreite ändern"]}},16241:e=>{e.exports={en:["change range bars style"],de:["Stil der Reichweitenbalken ändern"]}},65821:e=>{e.exports={ +en:["change range thin bars"],de:["Bereich ändern auf dünne Balken"]}},75487:e=>{e.exports={en:["change renko wick down color"],de:["Farbe des Bear-Renko-Dochts ändern"]}},92277:e=>{e.exports={en:["change renko wick up color"],de:["Farbe des Bull-Renko-Dochts ändern"]}},79604:e=>{e.exports={en:["change renko wick visibility"],de:["Sichtbarkeit des Renko-Dochts ändern"]}},82946:e=>{e.exports={en:["change right margin"],de:["unteren Rand ändern"]}},79545:e=>{e.exports={en:["change right margin percentage"],de:["Prozentsatz des rechten Seitenrands ändern"]}},78995:e=>{e.exports={en:["change symbol watermark color"],de:["Farbe des Symbol-Wasserzeichens ändern"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],de:["Sichtbarkeit des Symbolwasserzeichens ändern"]}},88167:e=>{e.exports={en:["change symbol description visibility"],de:["Sichtbarkeit der Symbolbeschreibung ändern"]}},12050:e=>{e.exports={en:["change symbol field visibility"],de:["Die Sichtbarkeit des Symbolfelds verändern"]}},46066:e=>{e.exports={en:["change symbol last value mode"],de:["Anzeigemodus des letzten Wertes ändern"]}},902:e=>{e.exports={en:["change symbol legend format"],de:["Format der Symbollegende ändern"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],de:["Ändern: Position des linken Chartrands bei einer Intervalländerung speichern"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],de:["die Sichtbarkeit der Buttons für Skalierungsmodus ändern"]}},76131:e=>{e.exports={en:["change scales text color"],de:["Textfarbe der Skalen ändern"]}},27792:e=>{e.exports={en:["change scales font size"],de:["Schriftgröße der Skalen ändern"]}},94997:e=>{e.exports={en:["change scales lines color"],de:["Farbe der Skalenlinien ändern"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],de:["Sichtbarkeit der Session-Übergänge ändern"]}},28175:e=>{e.exports={en:["change sessions breaks width"],de:["Linienbreite der Sitzungs-Übergänge ändern"]}},33895:e=>{e.exports={en:["change sessions breaks color"],de:["Farbe der Sitzungs-Übergänge ändern"]}},21641:e=>{e.exports={en:["change sessions breaks style"],de:["Stil der Session-Übergänge ändern"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],de:["die Anzeige der realen Preise auf der Preisskala ändern (anstelle des Heiken-Ashi-Preises)"]}},60834:e=>{e.exports={en:["change thin bars"],de:["auf dünne Balken wechseln"]}},39754:e=>{e.exports={en:["change time hours format"],de:["Format der Uhrzeit ändern"]}},74883:e=>{e.exports={en:["change top margin"],de:["oberen Rand ändern"]}},51250:e=>{e.exports={en:["change unit label visibility"],de:["Sichtbarkeit des Einheitenlabels ändern"]}},71805:e=>{e.exports={en:["change vert grid lines color"],de:["Farbe der vertikalen Gitterlinien ändern"]}},96201:e=>{e.exports={en:["change volume values visibility"],de:["Sichtbarkeit der Volumenwerte ändern"]}},17214:e=>{e.exports={en:["change {candleType} up border color"], +de:["{candleType} obere Randfarbe ändern"]}},36697:e=>{e.exports={en:["change {candleType} up color"],de:["{candleType} Farbe für aufwärts ändern"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],de:["{candleType} Farbe des Abwärtsdochts ändern"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],de:["{candleType} Farbe des Aufwärtsdochts ändern"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],de:["{candleType} Sichtbarkeit der Dochte ändern"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],de:["Sichtbarkeit des {candleType} Körpers ändern"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],de:["{candleType} Sichtbarkeit des Rand ändern"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],de:["{candleType} untere Randfarbe ändern"]}},64571:e=>{e.exports={en:["change {candleType} down color"],de:["{candleType} Farbe für abwärts ändern"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],de:["{chartType} Farbe des Rand des Aufwärtsbalkens ändern"]}},5012:e=>{e.exports={en:["change {chartType} down color"],de:["{chartType} Farbe für Abwärts ändern"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],de:["{chartType} Farbe des Rands der Projektion des Abwärtsbalkens ändern"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],de:["{chartType} Farbe der Projektion des Aufwärtsbalkens ändern"]}},6970:e=>{e.exports={en:["change {chartType} up color"],de:["{chartType} Farbe für Aufwärts ändern"]}},66110:e=>{e.exports={en:["change {inputName} property"],de:["Eigenschaft von {inputName} ändern"]}},18077:e=>{e.exports={en:["adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},92598:e=>{e.exports={en:["hollow candles"],de:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},70282:e=>{e.exports={en:["renko"],de:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],de:["{value} Dezimale","{value} Dezimalen"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/de.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/de.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 70426845..00000000 --- a/charting_library/bundles/de.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],de:["#{count} (Preis, Bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],de:["Balken gemäß des vorherigen Schlusskurs färben"]}},78930:e=>{e.exports={en:["Coordinates"],de:["Koordinaten"]}},24197:e=>{e.exports={en:["Center"],de:["Zentrieren"]}},84831:e=>{e.exports={en:["Close line"],de:["Schlusskurslinie"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},27567:e=>{e.exports={en:["Bottom"],de:["Unten"]}},3159:e=>{e.exports={en:["Bottom line"],de:["Unterste Linie"]}},74406:e=>{e.exports={en:["Body"],de:["Körper"]}},333:e=>{e.exports={en:["Borders"],de:["Rahmen"]}},42398:e=>{e.exports={en:["Base"],de:["Basis"]}},28975:e=>{e.exports={en:["Base level"],de:["Grundwert"]}},71776:e=>{e.exports={en:["Down"],de:["Abwärts"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"],de:["Abwärts-Farbe"]}},48225:e=>{e.exports={en:["Data modification"],de:["Modifizierung der Daten"]}},72942:e=>{e.exports={en:["Days"],de:["Tage"]}},16564:e=>{e.exports={en:["Default"],de:["Standard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],de:["Verschiebung (Preis, Balken)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],de:["Hintergrund der elektronischen Handelszeiten"]}},819:e=>{e.exports={en:["Extend lines"],de:["Linien verlängern"]}},41129:e=>{e.exports={en:["Fill"],de:["Füllen"]}},61112:e=>{e.exports={en:["Fill top area"],de:["Füllung oberer Bereich"]}},73185:e=>{e.exports={en:["Fill bottom area"],de:["Füllung unterer Bereich"]}},56796:e=>{e.exports={en:["Hours"],de:["Stunden"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],de:["Höchstkurslinie"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],de:["Eingaben"]}},64075:e=>{e.exports={en:["Override min tick"],de:["Min Tick überschreiben"]}},34579:e=>{e.exports={en:["Low line"],de:["Tiefstkurslinie"]}},11626:e=>{e.exports={en:["Left"],de:["Links"]}},43154:e=>{e.exports={en:["Months"],de:["Monate"]}},68833:e=>{e.exports={en:["Middle"],de:["Mitte"]}},42562:e=>{e.exports={en:["Minutes"],de:["Minuten"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],de:["Hintergrund Vor-/Nachbörslich"]}},59766:e=>{e.exports={en:["Precision"],de:["Präzision"]}},84684:e=>{e.exports={en:["Price source"],de:["Preisquelle"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"],de:["Projektionsbalken"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={ -en:["Real prices on price scale (instead of Heikin-Ashi price)"],de:["Reale Preise auf der Preisskala (anstelle des Heikin-Ashi-Preises)"]}},50421:e=>{e.exports={en:["Right"],de:["Rechts"]}},835:e=>{e.exports={en:["Weeks"],de:["Wochen"]}},32163:e=>{e.exports={en:["Wick"],de:["Docht"]}},97118:e=>{e.exports={en:["Top"],de:["Oben"]}},89349:e=>{e.exports={en:["Top line"],de:["Oberste Linie"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],de:["Textausrichtung"]}},67781:e=>{e.exports={en:["Text orientation"],de:["Text Ausrichtung"]}},20215:e=>{e.exports={en:["Thin bars"],de:["Dünne Balken verwenden"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],de:["Zeitzone"]}},22691:e=>{e.exports={en:["Up"],de:["Aufwärts"]}},23091:e=>{e.exports={en:["Up color"],de:["Aufwärts-Farbe"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},69526:e=>{e.exports={en:["Vertical"],de:["Vertikal"]}},21105:e=>{e.exports={en:["candle"],de:["Kerze"]}},27068:e=>{e.exports={en:["change HLC bars"],de:["HLC-Balken ändern"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],de:["Farbe der Flächenfüllung ändern"]}},89346:e=>{e.exports={en:["change area line width"],de:["Breite der Bereichslinie ändern"]}},29605:e=>{e.exports={en:["change area line color"],de:["Farbe der Bereichslinie ändern"]}},4640:e=>{e.exports={en:["change area price source"],de:["Bereich der Preisquelle ändern"]}},42190:e=>{e.exports={en:["change base level"],de:["Basiswert ändern"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],de:["Farbe der unteren Grundlinie ändern"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],de:["Grundlinienbreite der unteren Linie ändern"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],de:["Farbe der Basislinienfüllung im unteren Bereich ändern"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],de:["Farbe der Basislinienfüllung im oberen Bereich ändern"]}},68609:e=>{e.exports={en:["change baseline price source"],de:["Preisquelle der Grundlinie ändern"]}},69044:e=>{e.exports={en:["change baseline top line color"],de:["Farbe der oberen Zeile der Grundlinie ändern"]}},68197:e=>{e.exports={en:["change baseline top line width"],de:["Grundlinienbreite der oberen Linie ändern"]}},33464:e=>{e.exports={en:["change bar up color"],de:["Farbe der Bull-Candle ändern"]}},2066:e=>{e.exports={en:["change bar X coordinate"],de:["X-Koordinate des Balkens ändern"]}},59622:e=>{e.exports={en:["change bar down color"],de:["Farbe der Bear-Candle ändern"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],de:["Balken gemäß vorherigem Schlusskurs färben."]}},88324:e=>{e.exports={en:["change column up color"],de:["Farbe der Spalte oben ändern"]}},93890:e=>{e.exports={en:["change column down color"],de:["Farbe der Spalte unten ändern"]}},4727:e=>{e.exports={ -en:["change column price source"],de:["Spalte Preisquelle ändern"]}},82063:e=>{e.exports={en:["change decimal places"],de:["Dezimalstellen ändern"]}},44223:e=>{e.exports={en:["change extended hours color"],de:["Farbe der erweiterten Handelszeiten ändern"]}},47393:e=>{e.exports={en:["change electronic trading hours"],de:["Elektronische Handelszeiten ändern"]}},6026:e=>{e.exports={en:["change high-low body color"],de:["Farbe der Körper von Hochs/Tiefs ändern"]}},73021:e=>{e.exports={en:["change high-low body visibility"],de:["Sichtbarkeit der Körper von Hochs/Tiefs"]}},46844:e=>{e.exports={en:["change high-low border color"],de:["Randfarbe der Hochs/Tiefs ändern"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],de:["Sichtbarkeit des Rands von Hochs/Tiefs ändern"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],de:["Sichtbarkeit der Hoch/Tief-Labels ändern"]}},56961:e=>{e.exports={en:["change high-low labels color"],de:["Farbe der Hoch-Tief-Labels ändern"]}},88640:e=>{e.exports={en:["change line color"],de:["Linienfarbe ändern"]}},41837:e=>{e.exports={en:["change line price source"],de:["Ausgangspunkt der Preisline ändern"]}},48339:e=>{e.exports={en:["change line width"],de:["Linienbreite ändern"]}},38730:e=>{e.exports={en:["change post market color"],de:["Farbe des Post-Marktes ändern"]}},44371:e=>{e.exports={en:["change pre market color"],de:["Farbe des Pre-Markets ändern"]}},11737:e=>{e.exports={en:["change price Y coordinate"],de:["Y-Koordinate des Preises ändern"]}},16241:e=>{e.exports={en:["change range bars style"],de:["Stil der Reichweitenbalken ändern"]}},65821:e=>{e.exports={en:["change range thin bars"],de:["Bereich ändern auf dünne Balken"]}},75487:e=>{e.exports={en:["change renko wick down color"],de:["Farbe des Bear-Renko-Dochts ändern"]}},92277:e=>{e.exports={en:["change renko wick up color"],de:["Farbe des Bull-Renko-Dochts ändern"]}},79604:e=>{e.exports={en:["change renko wick visibility"],de:["Sichtbarkeit des Renko-Dochts ändern"]}},91109:e=>{e.exports={en:["change study overlay min tick"],de:["Overlay Studie in min tick ändern"]}},82924:e=>{e.exports={en:["change study overlay style"],de:["Overlay Stil ändern"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],de:["die Anzeige der realen Preise auf der Preisskala ändern (anstelle des Heiken-Ashi-Preises)"]}},60834:e=>{e.exports={en:["change thin bars"],de:["auf dünne Balken wechseln"]}},78509:e=>{e.exports={en:["change {title} base line color"],de:["{title} Farbe der Grundlinie ändern"]}},27864:e=>{e.exports={en:["change {title} base line style"],de:["{title} Stil der Grundlinie ändern"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],de:["{title} Sichtbarkeit der Grundlinie ändern"]}},17926:e=>{e.exports={en:["change {title} base line width"],de:["{title} Linienbreite der Grundlinie ändern"]}},41638:e=>{e.exports={en:["change {title} down line color"],de:["{title} Farbe der Abwärtslinie ändern"]}},51842:e=>{e.exports={ -en:["change {title} down line style"],de:["{title} Stil der Abwärtslinie ändern"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],de:["{title} Sichtbarkeit der Abwärtslinie ändern"]}},64615:e=>{e.exports={en:["change {title} down line width"],de:["{title} Breite der Abwärtslinie ändern"]}},96135:e=>{e.exports={en:["change {title} days to"],de:["ändere {title} von Tagen auf"]}},91201:e=>{e.exports={en:["change {title} days from"],de:["ändere {title} auf Tage von"]}},76295:e=>{e.exports={en:["change {title} extend lines"],de:["{title} Linienerweiterungen ändern"]}},8306:e=>{e.exports={en:["change {title} hours from"],de:["ändere {title} auf Stunden von"]}},67233:e=>{e.exports={en:["change {title} hours to"],de:["ändere {title} von Stunden auf"]}},99122:e=>{e.exports={en:["change {title} months from"],de:["ändere {title} auf Monate von"]}},10518:e=>{e.exports={en:["change {title} months to"],de:["ändere {title} von Monaten auf"]}},38011:e=>{e.exports={en:["change {title} minutes to"],de:["ändere {title} von Minuten auf"]}},59820:e=>{e.exports={en:["change {title} minutes from"],de:["ändere {title} auf Minuten von"]}},6573:e=>{e.exports={en:["change {title} seconds to"],de:["ändere {title} von Sekunden auf"]}},86780:e=>{e.exports={en:["change {title} seconds from"],de:["Sekunde von {title} ändern"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],de:["{title} Pearson's R anzeigen"]}},32481:e=>{e.exports={en:["change {title} weeks from"],de:["ändere {title} auf Wochen von"]}},18678:e=>{e.exports={en:["change {title} weeks to"],de:["ändere {title} von Wochen auf"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],de:["{title} Sichtbarkeit der Aufwärtslinie ändern"]}},63824:e=>{e.exports={en:["change {title} up line width"],de:["{title} Breite der Aufwärtslinie ändern"]}},89178:e=>{e.exports={en:["change {title} up line color"],de:["{title} Farbe der Aufwärtslinie ändern"]}},51188:e=>{e.exports={en:["change {title} up line style"],de:["{title} Stil der Aufwärtslinie ändern"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],de:["Sichtbarkeit von {title} in Ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],de:["Sichtbarkeit von {title} auf Wochen ändern"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],de:["{title} Sichtbarkeit auf {ranges} ändern"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],de:["Sichtbarkeit von {title} auf Tage ändern"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],de:["Sichtbarkeit von {title} auf Stunden ändern"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],de:["Sichtbarkeit von {title} auf Minuten ändern"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],de:["Sichtbarkeit von {title} auf Monate ändern"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],de:["Sichtbarkeit von {title} in Sekunden"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],de:["{candleType} obere Randfarbe ändern"]}}, -36697:e=>{e.exports={en:["change {candleType} up color"],de:["{candleType} Farbe für aufwärts ändern"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],de:["{candleType} Farbe des Abwärtsdochts ändern"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],de:["{candleType} Farbe des Aufwärtsdochts ändern"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],de:["{candleType} Sichtbarkeit der Dochte ändern"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],de:["Sichtbarkeit des {candleType} Körpers ändern"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],de:["{candleType} Sichtbarkeit des Rand ändern"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],de:["{candleType} untere Randfarbe ändern"]}},64571:e=>{e.exports={en:["change {candleType} down color"],de:["{candleType} Farbe für abwärts ändern"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],de:["{chartType} Farbe des Rand des Aufwärtsbalkens ändern"]}},5012:e=>{e.exports={en:["change {chartType} down color"],de:["{chartType} Farbe für Abwärts ändern"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],de:["{chartType} Farbe des Rands der Projektion des Abwärtsbalkens ändern"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],de:["{chartType} Farbe der Projektion des Abwärtsbalkens ändern"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],de:["{chartType} Farbe der Projektion des Aufwärtsbalkens ändern"]}},6970:e=>{e.exports={en:["change {chartType} up color"],de:["{chartType} Farbe für Aufwärts ändern"]}},66110:e=>{e.exports={en:["change {inputName} property"],de:["Eigenschaft von {inputName} ändern"]}},25167:e=>{e.exports={en:["change {propertyName} property"],de:["Eigenschaft {propertyName} ändern"]}},18077:e=>{e.exports={en:["adjust data for dividends"],de:["Daten für Dividenden anpassen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],de:["Veränderungen der Kontraktgrößen und Verfalltage"]}},35813:e=>{e.exports={en:["days"],de:["Tage"]}},89919:e=>{e.exports={en:["days to"],de:["Tage bis"]}},59215:e=>{e.exports={en:["days from"],de:["Tage von"]}},2359:e=>{e.exports={en:["hours"],de:["Stunden"]}},82267:e=>{e.exports={en:["hours from"],de:["Stunden von"]}},15600:e=>{e.exports={en:["hours to"],de:["Stunden bis"]}},92598:e=>{e.exports={en:["hollow candles"],de:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"],de:["Zeichnungen verschieben"]}},95300:e=>{e.exports={en:["months"],de:["Monate"]}},17250:e=>{e.exports={en:["months from"],de:["Monate von"]}},2828:e=>{e.exports={en:["months to"],de:["Monate zu"]}},18726:e=>{e.exports={en:["minutes"],de:["Minuten"]}},67649:e=>{e.exports={en:["minutes to"],de:["Minuten bis"]}},22476:e=>{e.exports={en:["minutes from"],de:["Minuten von"]}},751:e=>{e.exports={en:["seconds"], -de:["Sekunden"]}},73419:e=>{e.exports={en:["seconds to"],de:["Sekunden bis"]}},35801:e=>{e.exports={en:["seconds from"],de:["Sekunden von"]}},57243:e=>{e.exports={en:["range","ranges"],de:["Bereich","Bereiche"]}},70282:e=>{e.exports={en:["renko"],de:["Renko"]}},45537:e=>{e.exports={en:["weeks"],de:["Wochen"]}},92859:e=>{e.exports={en:["weeks from"],de:["Wochen von"]}},44127:e=>{e.exports={en:["weeks to"],de:["Wochen bis"]}},3539:e=>{e.exports={en:["ticks"],de:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],de:["Settlement als Schlusskurs im Tagesintervall verwenden"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],de:["{value} Dezimale","{value} Dezimalen"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/drawing-toolbar.ae90b75d73d48a9b8e94.js b/charting_library/bundles/drawing-toolbar.e22124b593441fe5404a.js similarity index 75% rename from charting_library/bundles/drawing-toolbar.ae90b75d73d48a9b8e94.js rename to charting_library/bundles/drawing-toolbar.e22124b593441fe5404a.js index bf6435bd..24e7f273 100644 --- a/charting_library/bundles/drawing-toolbar.ae90b75d73d48a9b8e94.js +++ b/charting_library/bundles/drawing-toolbar.e22124b593441fe5404a.js @@ -1,22 +1,22 @@ (self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2878],{3845:e=>{e.exports={"default-drawer-min-top-distance":"100px"}},22413:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",focused:"focused-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},95214:e=>{e.exports={item:"item-zwyEh4hn",label:"label-zwyEh4hn",labelRow:"labelRow-zwyEh4hn",toolbox:"toolbox-zwyEh4hn"}},238:e=>{e.exports={separator:"separator-QjUlCDId",small:"small-QjUlCDId",normal:"normal-QjUlCDId",large:"large-QjUlCDId"}},67842:(e,t,o)=>{"use strict";o.d(t,{useResizeObserver:()=>s});var n=o(50959),i=o(43010),l=o(39416);function s(e,t=[]){const{callback:o,ref:s=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),a=(0,n.useRef)(null),r=(0,n.useRef)(o);r.current=o;const c=(0,l.useFunctionalRefObject)(s),u=(0,n.useCallback)((e=>{c(e),null!==a.current&&(a.current.disconnect(),null!==e&&a.current.observe(e))}),[c,a]);return(0,i.useIsomorphicLayoutEffect)((()=>(a.current=new ResizeObserver(((e,t)=>{r.current(e,t)})),c.current&&u(c.current),()=>{a.current?.disconnect()})),[c,...t]),u}},47201:(e,t,o)=>{"use strict";function n(...e){return t=>{for(const o of e)void 0!==o&&o(t)}}o.d(t,{createSafeMulticastEventHandler:()=>n})},45601:(e,t,o)=>{"use strict";o.d(t,{Measure:()=>i});var n=o(67842);function i(e){const{children:t,onResize:o}=e;return t((0,n.useResizeObserver)(o||(()=>{}),[null===o]))}},74670:(e,t,o)=>{"use strict";o.d(t,{useActiveDescendant:()=>l});var n=o(50959),i=o(39416);function l(e,t=[]){const[o,l]=(0,n.useState)(!1),s=(0,i.useFunctionalRefObject)(e);return(0,n.useLayoutEffect)((()=>{const e=s.current;if(null===e)return;const t=e=>{switch(e.type){case"active-descendant-focus":l(!0);break;case"active-descendant-blur":l(!1)}};return e.addEventListener("active-descendant-focus",t),e.addEventListener("active-descendant-blur",t),()=>{e.removeEventListener("active-descendant-focus",t),e.removeEventListener("active-descendant-blur",t)}}),t),[s,o]}},71402:(e,t,o)=>{"use strict";o.d(t,{RemoveTitleType:()=>n,removeTitlesMap:()=>l});var n,i=o(11542);!function(e){e.Add="add",e.Remove="remove"}(n||(n={}));const l={[n.Add]:i.t(null,void 0,o(69207)),[n.Remove]:i.t(null,void 0,o(85106))}},36189:(e,t,o)=>{"use strict";o.d(t,{FavoriteButton:()=>h});var n=o(50959),i=o(97754),l=o.n(i),s=o(9745),a=o(71402),r=o(74670),c=o(39146),u=o(48010),d=o(22413);function h(e){const{className:t,isFilled:o,isActive:i,onClick:h,title:m,...v}=e,[p,g]=(0,r.useActiveDescendant)(null),b=m??(o?a.removeTitlesMap[a.RemoveTitleType.Remove]:a.removeTitlesMap[a.RemoveTitleType.Add]);return(0,n.useLayoutEffect)((()=>{const e=p.current;e instanceof HTMLElement&&b&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[b,p]),n.createElement(s.Icon,{...v,className:l()(d.favorite,"apply-common-tooltip",o&&d.checked,i&&d.active,g&&d.focused,t),onClick:h,icon:o?c:u,title:b,ariaLabel:b,ref:p})}},78036:(e,t,o)=>{"use strict";o.d(t,{useEnsuredContext:()=>l});var n=o(50959),i=o(50151);function l(e){ return(0,i.ensureNotNull)((0,n.useContext)(e))}},70412:(e,t,o)=>{"use strict";o.d(t,{hoverMouseEventFilter:()=>l,useAccurateHover:()=>s,useHover:()=>i});var n=o(50959);function i(){const[e,t]=(0,n.useState)(!1);return[e,{onMouseOver:function(e){l(e)&&t(!0)},onMouseOut:function(e){l(e)&&t(!1)}}]}function l(e){return!e.currentTarget.contains(e.relatedTarget)}function s(e){const[t,o]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=t=>{if(null===e.current)return;const n=e.current.contains(t.target);o(n)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},29006:(e,t,o)=>{"use strict";o.d(t,{useResizeObserver:()=>n.useResizeObserver});var n=o(67842)},29185:(e,t,o)=>{"use strict";o.d(t,{useWatchedValue:()=>i});var n=o(50959);const i=(e,t=[])=>{const[o,i]=(0,n.useState)(e.value());return(0,n.useEffect)((()=>{const t=e=>i(e);return e.subscribe(t),()=>e.unsubscribe(t)}),[e,...t]),[o,t=>e.setValue(t)]}},81332:(e,t,o)=>{"use strict";o.d(t,{multilineLabelWithIconAndToolboxTheme:()=>s});var n=o(40173),i=o(9059),l=o(95214);const s=(0,n.mergeThemes)(i,l)},11684:(e,t,o)=>{"use strict";o.d(t,{PopupMenuSeparator:()=>r});var n,i=o(50959),l=o(97754),s=o.n(l),a=o(238);function r(e){const{size:t="normal",className:o,ariaHidden:n=!1}=e;return i.createElement("div",{className:s()(a.separator,"small"===t&&a.small,"normal"===t&&a.normal,"large"===t&&a.large,o),role:"separator","aria-hidden":n})}!function(e){e.Small="small",e.Large="large",e.Normal="normal"}(n||(n={}))},6132:(e,t,o)=>{"use strict";var n=o(22134);function i(){}function l(){}l.resetWarningCache=i,e.exports=function(){function e(e,t,o,i,l,s){if(s!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var o={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:i};return o.PropTypes=o,o}},19036:(e,t,o)=>{e.exports=o(6132)()},22134:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},89888:e=>{e.exports={button:"button-LkmyTVRc",active:"active-LkmyTVRc"}},77020:e=>{e.exports={dropdown:"dropdown-pbhJWNrt",buttonWrap:"buttonWrap-pbhJWNrt",control:"control-pbhJWNrt",arrow:"arrow-pbhJWNrt",arrowIcon:"arrowIcon-pbhJWNrt",isOpened:"isOpened-pbhJWNrt",hover:"hover-pbhJWNrt",isGrayed:"isGrayed-pbhJWNrt",accessible:"accessible-pbhJWNrt"}},55973:e=>{e.exports={title:"title-u3QJgF_p"}},3088:e=>{e.exports={container:"container-Wp9adlfh",mirror:"mirror-Wp9adlfh",background:"background-Wp9adlfh",arrow:"arrow-Wp9adlfh"}},11766:e=>{e.exports={item:"item-uxNfqe_g",label:"label-uxNfqe_g"}},63754:e=>{e.exports={drawingToolbar:"drawingToolbar-BfVZxb4b",isHidden:"isHidden-BfVZxb4b",inner:"inner-BfVZxb4b",group:"group-BfVZxb4b",lastGroup:"lastGroup-BfVZxb4b", fill:"fill-BfVZxb4b"}},55613:e=>{e.exports={toggleButton:"toggleButton-OhcB9eH7",collapsed:"collapsed-OhcB9eH7",background:"background-OhcB9eH7",arrow:"arrow-OhcB9eH7",accessible:"accessible-OhcB9eH7"}},74099:e=>{e.exports={item:"item-yfwdxbRo",hovered:"hovered-yfwdxbRo"}},89265:e=>{e.exports={desktopSize:"desktopSize-l1SzP6TV",smallSize:"smallSize-l1SzP6TV",tabs:"tabs-l1SzP6TV",categories:"categories-l1SzP6TV"}},33892:e=>{e.exports={sticker:"sticker-aZclaNCs"}},65171:e=>{e.exports={"tablet-small-breakpoint":"(max-width: 440px)",stickerRow:"stickerRow-KUOIljqV"}},59453:e=>{e.exports={wrapper:"wrapper-FNeSdxed"}},33430:e=>{e.exports={drawer:"drawer-PzCssz1z",menuBox:"menuBox-PzCssz1z"}},57503:e=>{e.exports={toolButtonMagnet:"toolButtonMagnet-wg76fIbD",toolButtonMagnet__menuItem:"toolButtonMagnet__menuItem-wg76fIbD",toolButtonMagnet__hintPlaceholder:"toolButtonMagnet__hintPlaceholder-wg76fIbD"}},73824:e=>{e.exports={sectionTitle:"sectionTitle-Srvnqigs",newBadge:"newBadge-Srvnqigs",label:"label-Srvnqigs"}},82374:e=>{e.exports={wrap:"wrap-Z4M3tWHb",scrollWrap:"scrollWrap-Z4M3tWHb",noScrollBar:"noScrollBar-Z4M3tWHb",content:"content-Z4M3tWHb",icon:"icon-Z4M3tWHb",scrollBot:"scrollBot-Z4M3tWHb",scrollTop:"scrollTop-Z4M3tWHb",isVisible:"isVisible-Z4M3tWHb",iconWrap:"iconWrap-Z4M3tWHb",fadeBot:"fadeBot-Z4M3tWHb",fadeTop:"fadeTop-Z4M3tWHb"}},29703:e=>{e.exports={iconContainer:"iconContainer-dmpvVypS"}},20243:(e,t,o)=>{"use strict";o.d(t,{focusFirstMenuItem:()=>u,handleAccessibleMenuFocus:()=>r,handleAccessibleMenuKeyDown:()=>c,queryMenuElements:()=>m});var n=o(19291),i=o(57177),l=o(68335),s=o(15754);const a=[37,39,38,40];function r(e,t){if(!e.target)return;const o=e.relatedTarget?.getAttribute("aria-activedescendant");if(e.relatedTarget!==t.current){const e=o&&document.getElementById(o);if(!e||e!==t.current)return}u(e.target)}function c(e){if(e.defaultPrevented)return;const t=(0,l.hashFromEvent)(e);if(!a.includes(t))return;const o=document.activeElement;if(!(document.activeElement instanceof HTMLElement))return;const s=m(e.currentTarget).sort(n.navigationOrderComparator);if(0===s.length)return;const r=document.activeElement.closest('[data-role="menuitem"]')||document.activeElement.parentElement?.querySelector('[data-role="menuitem"]');if(!(r instanceof HTMLElement))return;const c=s.indexOf(r);if(-1===c)return;const u=v(r),p=u.indexOf(document.activeElement),g=-1!==p,b=e=>{o&&(0,i.becomeSecondaryElement)(o),(0,i.becomeMainElement)(e),e.focus()};switch((0,n.mapKeyCodeToDirection)(t)){case"inlinePrev":if(!u.length)return;e.preventDefault(),b(0===p?s[c]:g?d(u,p,-1):u[u.length-1]);break;case"inlineNext":if(!u.length)return;e.preventDefault(),p===u.length-1?b(s[c]):b(g?d(u,p,1):u[0]);break;case"blockPrev":{e.preventDefault();const t=d(s,c,-1);if(g){const e=h(t,p);b(e||t);break}b(t);break}case"blockNext":{e.preventDefault();const t=d(s,c,1);if(g){const e=h(t,p);b(e||t);break}b(t)}}}function u(e){const[t]=m(e);t&&((0,i.becomeMainElement)(t),t.focus())}function d(e,t,o){return e[(t+e.length+o)%e.length]}function h(e,t){const o=v(e) -;return o.length?o[(t+o.length)%o.length]:null}function m(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled])')).filter((0,s.createScopedVisibleElementFilter)(e))}function v(e){return Array.from(e.querySelectorAll("[tabindex]:not([disabled]):not([aria-disabled])")).filter((0,s.createScopedVisibleElementFilter)(e))}},40894:(e,t,o)=>{"use strict";o.d(t,{MenuFavoriteButton:()=>u});var n=o(50959),i=o(97754),l=o.n(i),s=o(50238),a=o(36189),r=o(71402),c=o(89888);function u(e){const{onClick:t,isFilled:o,isActive:i,...u}=e,[d,h]=(0,s.useRovingTabindexElement)(null),m=o?r.removeTitlesMap[r.RemoveTitleType.Remove]:r.removeTitlesMap[r.RemoveTitleType.Add];return(0,n.useLayoutEffect)((()=>{const e=d.current;e instanceof HTMLElement&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[m,d]),n.createElement("button",{ref:d,tabIndex:h,onClick:t,className:l()(c.button,i&&c.active,"apply-common-tooltip"),type:"button","aria-label":m,"data-tooltip":m},n.createElement(a.FavoriteButton,{...u,isFilled:o,isActive:i,title:""}))}},16829:(e,t,o)=>{"use strict";o.d(t,{ToolWidgetMenuSummary:()=>s});var n=o(50959),i=o(97754),l=o(55973);function s(e){return n.createElement("div",{className:i(e.className,l.title)},e.children)}},37159:(e,t,o)=>{"use strict";o.r(t),o.d(t,{DrawingToolbarRenderer:()=>wo});var n=o(50959),i=o(32227),l=o(50151),s=o(97754),a=o.n(s),r=o(32563),c=o(56840),u=o(56570),d=o(928),h=o(76422),m=o(52033),v=o(49483),p=o(84015),g=o(2627);class b{constructor(e){this._drawingsAccess=e||{tools:[],type:"black"}}isToolEnabled(e){const t=this._findTool(e);return!(!t||!t.grayed)||("black"===this._drawingsAccess.type?!t:!!t)}isToolGrayed(e){const t=this._findTool(e);return Boolean(t&&t.grayed)}_findTool(e){return this._drawingsAccess.tools.find((t=>t.name===e))}}var f=o(59511),T=o(6307),C=o(9745),w=o(61119),_=o(78871),x=o(45601),E=o(82374),F=o(61380);class k extends n.PureComponent{constructor(e){super(e),this._scroll=null,this._handleScrollTop=()=>{this.animateTo(Math.max(0,this.currentPosition()-(this.state.heightWrap-50)))},this._handleScrollBot=()=>{this.animateTo(Math.min((this.state.heightContent||0)-(this.state.heightWrap||0),this.currentPosition()+(this.state.heightWrap-50)))},this._handleResizeWrap=([e])=>{this.setState({heightWrap:e.contentRect.height})},this._handleResizeContent=([e])=>{this.setState({heightContent:e.contentRect.height})},this._handleScroll=()=>{const{onScroll:e}=this.props;e&&e(this.currentPosition(),this.isAtTop(),this.isAtBot()),this._checkButtonsVisibility()},this._checkButtonsVisibility=()=>{const{isVisibleTopButton:e,isVisibleBotButton:t}=this.state,o=this.isAtTop(),n=this.isAtBot();o||e?o&&e&&this.setState({isVisibleTopButton:!1}):this.setState({isVisibleTopButton:!0}),n||t?n&&t&&this.setState({isVisibleBotButton:!1}):this.setState({isVisibleBotButton:!0})},this.state={heightContent:0,heightWrap:0,isVisibleBotButton:!1,isVisibleTopButton:!1}}componentDidMount(){this._checkButtonsVisibility()}componentDidUpdate(e,t){ -t.heightWrap===this.state.heightWrap&&t.heightContent===this.state.heightContent||this._handleScroll()}currentPosition(){return this._scroll?this._scroll.scrollTop:0}isAtTop(){return this.currentPosition()<=1}isAtBot(){return this.currentPosition()+this.state.heightWrap>=this.state.heightContent-1}animateTo(e,t=_.dur){const o=this._scroll;o&&(0,w.doAnimate)({onStep(e,t){o.scrollTop=t},from:o.scrollTop,to:Math.round(e),easing:_.easingFunc.easeInOutCubic,duration:t})}render(){const{children:e,isVisibleScrollbar:t,isVisibleFade:o,isVisibleButtons:i,onMouseOver:l,onMouseOut:s}=this.props,{heightContent:r,heightWrap:c,isVisibleBotButton:u,isVisibleTopButton:d}=this.state;return n.createElement(x.Measure,{onResize:this._handleResizeWrap},(h=>n.createElement("div",{className:E.wrap,onMouseOver:l,onMouseOut:s,ref:h},n.createElement("div",{className:a()(E.scrollWrap,{[E.noScrollBar]:!t}),onScroll:this._handleScroll,ref:e=>this._scroll=e},n.createElement(x.Measure,{onResize:this._handleResizeContent},(t=>n.createElement("div",{className:E.content,ref:t},e)))),o&&n.createElement("div",{className:a()(E.fadeTop,{[E.isVisible]:d&&r>c})}),o&&n.createElement("div",{className:a()(E.fadeBot,{[E.isVisible]:u&&r>c})}),i&&n.createElement("div",{className:a()(E.scrollTop,{[E.isVisible]:d&&r>c}),onClick:this._handleScrollTop},n.createElement("div",{className:E.iconWrap},n.createElement(C.Icon,{icon:F,className:E.icon}))),i&&n.createElement("div",{className:a()(E.scrollBot,{[E.isVisible]:u&&r>c}),onClick:this._handleScrollBot},n.createElement("div",{className:E.iconWrap},n.createElement(C.Icon,{icon:F,className:E.icon}))))))}}k.defaultProps={isVisibleScrollbar:!0};var S=o(26709),y=o(59064),L=o(29835),A=o(50238);function M(e){const[t,o]=(0,A.useRovingTabindexElement)(null);return n.createElement(L.ToolButton,{...e,ref:t,tag:"button",tabIndex:o})}function I(e){const{id:t,action:o,isActive:i,isHidden:l,isTransparent:s,toolName:a}=e;return n.createElement(M,{id:t,icon:g.lineToolsInfo[a].icon,isActive:i,isHidden:l,isTransparent:s,onClick:o,tooltip:g.lineToolsInfo[a].localizedName,"data-name":a})}var W,B=o(11542),D=o(90186),N=o(29185),R=o(64147);!function(e){e.Icons="icons",e.Emojis="emojis",e.Stickers="stickers"}(W||(W={}));const V=c.getValue("ToolButtonIcons.LastCategory",W.Emojis),H=new R.WatchedValue(V);function z(){const[e,t]=(0,N.useWatchedValue)(H);return[e,(0,n.useCallback)((e=>{t(e),function(e){c.setValue("ToolButtonIcons.LastCategory",e)}(e)}),[t])]}var P=o(99616),O=o(59453);function j(e){return n.createElement("div",{className:O.wrapper},e.text)}var U=o(84243),Z=o(51609),G=o(22976),K=o(70616),q=o(18042),J=o(44986),Q=o(83778),Y=o(48748) -;const $=["0xF087","0xF088","0xF164","0xF165","0xF0A4","0xF0A5","0xF007","0xF0A6","0xF0A7","0xF118","0xF11A","0xF119","0xF183"],X=["0xF153","0xF154","0xF155","0xF156","0xF157","0xF158","0xF159","0xF195","0xF15A"],ee=["0xF060","0xF061","0xF062","0xF063","0xF053","0xF054","0xF077","0xF078","0xF07D","0xF07E","0xF0A9","0xF0AA","0xF0AB","0xF0D9","0xF0DA","0xF0D7","0xF0D8","0xF102","0xF103","0xF104","0xF105","0xF106","0xF107","0xF137","0xF139","0xF13A","0xF112","0xF064","0xF148","0xF149","0xF177","0xF178","0xF175","0xF176","0xF01A","0xF01B","0xF065","0xF066"],te=["0xF11D","0xF11E","0xF024","0xF004","0xF005","0xF006","0xF046","0xF00C","0xF00D","0xF011","0xF012","0xF021","0xF01E","0xF192","0xF041","0xF14A","0xF055","0xF056","0xF057","0xF059","0xF058","0xF05A","0xF05B","0xF05C","0xF05D","0xF05E","0xF067","0xF068","0xF069","0xF06A","0xF071","0xF06E","0xF070","0xF075","0xF08A","0xF0A3","0xF0E5","0xF110","0xF111","0xF123","0xF124","0xF10C","0xF128","0xF129","0xF12A","0xF140","0xF113","0xF17C","0xF179"],oe=["0xF06C","0xF185","0xF186","0xF188","0xF0E7"],ne=["0xF000","0xF002","0xF00E","0xF015","0xF017","0xF030","0xF013","0xF043","0xF06B","0xF072","0xF076","0xF080","0xF084","0xF040","0xF0A1","0xF0A2","0xF0D6","0xF0E3","0xF0EB","0xF0F3","0xF135","0xF13D","0xF2FE"],ie=[...$,...X,...ee,...te,...oe,...ne].map((e=>+e)),le=new Set(ie);const se=[{title:B.t(null,{context:"emoji_group"},o(88906)),emojis:[],content:n.createElement(P.IconItem,{icon:J})},{title:B.t(null,{context:"emoji_group"},o(51853)),emojis:$,content:n.createElement(P.IconItem,{icon:Q})},{title:B.t(null,{context:"emoji_group"},o(33282)),emojis:te,content:n.createElement(P.IconItem,{icon:K})},{title:B.t(null,{context:"emoji_group"},o(10522)),emojis:oe,content:n.createElement(P.IconItem,{icon:Y})},{title:B.t(null,{context:"emoji_group"},o(14143)),emojis:X,content:n.createElement(P.IconItem,{icon:G})},{title:B.t(null,{context:"emoji_group"},o(98355)),emojis:ne,content:n.createElement(P.IconItem,{icon:q})},{title:B.t(null,{context:"emoji_group"},o(74245)),emojis:ee,content:n.createElement(P.IconItem,{icon:Z})}],ae={[W.Icons]:U.drawingToolsIcons.heart,[W.Emojis]:U.drawingToolsIcons.smile,[W.Stickers]:U.drawingToolsIcons.sticker},re=[{title:W.Emojis,content:n.createElement(j,{text:B.t(null,void 0,o(16290))})},{title:W.Stickers,content:n.createElement(j,{text:B.t(null,void 0,o(50428))})},{title:W.Icons,content:n.createElement(j,{text:B.t(null,void 0,o(73829))})}];var ce=o(3343),ue=o(20520),de=o(27317),he=o(76460),me=o(41590),ve=o(40173),pe=o(20243),ge=o(14665);const be=o(77020),fe=(0,n.forwardRef)(((e,t)=>{const{buttonActiveClass:o,buttonClass:i,buttonIcon:l,buttonTitle:a,buttonHotKey:c,dropdownTooltip:u,children:d,isActive:h,isGrayed:m,onClickWhenGrayed:v,checkable:p,isSmallTablet:g,theme:b=be,onClickButton:f,onArrowClick:T,openDropdownByClick:w,onMenuFocus:_=pe.handleAccessibleMenuFocus,onMenuKeyDown:x=pe.handleAccessibleMenuKeyDown,...E}=e,F=(0,ve.mergeThemes)(de.DEFAULT_MENU_THEME,{menuBox:b.menuBox}),[k,S]=(0,n.useState)(!1),[y,M]=(0,n.useState)(!1),I=(0,n.useRef)(null),W=(0, -n.useRef)(null),B=(0,n.useRef)(null),D=(0,n.useRef)(0),N=(0,n.useRef)(0),[R,V]=(0,A.useRovingTabindexElement)(null),[H,z]=(0,A.useRovingTabindexElement)(null);return(0,n.useImperativeHandle)(t,(()=>({open:()=>S(!0)})),[]),n.createElement("div",{...E,className:s(b.dropdown,{[b.isGrayed]:m,[b.isActive]:h,[b.isOpened]:k}),onClick:m?v:void 0,onKeyDown:function(e){if(e.defaultPrevented||!(e.target instanceof Node))return;const t=(0,ce.hashFromEvent)(e);if(e.currentTarget.contains(e.target)||27!==t)return;e.preventDefault(),P(!1),y&&H?.current?.focus()},ref:I},n.createElement("div",{ref:W,className:b.control},n.createElement("div",{...function(){if(!m)return r.mobiletouch?p?{onTouchStart:U,onTouchEnd:G,onTouchMove:Z}:{onClick:j}:{onMouseDown:U,onMouseUp:K};return{}}(),className:s(b.buttonWrap,b.accessible)},n.createElement(L.ToolButton,{activeClass:o,className:s(i,b.button),icon:l,isActive:h,isGrayed:m,isTransparent:!p,ref:R,tag:"button",tabIndex:V,onClick:function(e){if(!(0,he.isKeyboardClick)(e))return;w?P(!0,!0):f?.()},tooltip:a,buttonHotKey:c,"data-tooltip-delay":1500,tooltipPosition:"vertical"})),!m&&!r.mobiletouch&&n.createElement("button",{className:s(b.arrow,u&&"apply-common-tooltip common-tooltip-vertical",b.accessible),onClick:function(e){T?.(),P(void 0,(0,he.isKeyboardClick)(e))},onKeyDown:function(e){if(e.defaultPrevented||!(e.target instanceof Node))return;const t=(0,ce.hashFromEvent)(e);if(e.currentTarget.contains(e.target))switch(t){case 39:if(k)return;e.preventDefault(),P(!0,!0);break;case 27:if(!k)return;e.preventDefault(),P(!1)}},type:"button",ref:H,tabIndex:z,"aria-pressed":h,"aria-label":u,"data-tooltip":u},n.createElement(C.Icon,{className:b.arrowIcon,icon:ge}))),!m&&(g?k&&n.createElement(me.Drawer,{className:b.drawer,onClose:O,position:"Bottom"},d):n.createElement(ue.PopupMenu,{theme:F,doNotCloseOn:function(){if(null===I.current)return[];return[I.current]},isOpened:k,onClose:O,position:function(){if(!W||!W.current)return{x:0,y:0};const e=W.current.getBoundingClientRect();return{x:e.left+e.width+1,y:e.top-6}},onKeyDown:x,onFocus:e=>_(e,H),controller:B,onOpen:function(){B.current?.focus()},tabIndex:-1},d)));function P(e,t=!1){const o=void 0!==e?e:!k;S(o),M(!!o&&t)}function O(){P(!1)}function j(){f&&f(),P()}function U(){if(r.mobiletouch&&!p)!N.current&&f&&f();else{if(D.current)return clearTimeout(D.current),D.current=0,void P(!0);D.current=setTimeout((()=>{D.current=0,!N.current&&f&&f()}),175)}N.current=setTimeout((()=>{N.current=0,P(!0)}),300)}function Z(){clearTimeout(N.current),N.current=0,clearTimeout(D.current),D.current=0}function G(e){e.cancelable&&e.preventDefault(),K()}function K(){N.current&&(clearTimeout(N.current),N.current=0,k?P(!1):p||k||r.mobiletouch||!h&&!w?!D.current&&f&&f():P(!0))}}));var Te=o(38297),Ce=o(85034),we=o(59063),_e=o(21097);class xe extends we.CommonJsonStoreService{constructor(e,t,o,n,i=18){super(_e.TVXWindowEvents,c,e,t,[]),this._onChangeDrawingState=()=>{const e=d[this._drawingType].value();this._promote(e)},this._sanitizer=o,this._drawingType=n,this._maxRecentCount=i, -d[this._drawingType].subscribe(this._onChangeDrawingState)}destroy(){d[this._drawingType].unsubscribe(this._onChangeDrawingState),super.destroy()}_deserialize(e){const t=this._sanitizer(e);return this._removeUnavailableRecents(e,t)}_removeUnavailableRecents(e,t){return Array.isArray(e)?e.length>this._maxRecentCount&&(t=e.slice(0,this._maxRecentCount)):t=[],t}_promote(e){let t=[...this.get()];const o=t.indexOf(e);-1!==o&&t.splice(o,1),t=[e,...t.slice(0,this._maxRecentCount-1)],this.set(t)}}const Ee=new xe("RECENT_ICONS_CHANGED","linetoolicon.recenticons",(function(e){return e.filter((e=>le.has(e)))}),"iconTool");var Fe=o(29703);function ke(e){const{fallback:t,...o}=e;return n.createElement(n.Suspense,{fallback:t??null},n.createElement(Se,{...o}))}const Se=n.lazy((async()=>{const{getSvgContentForCharCode:e}=await o.e(7987).then(o.bind(o,25482));return{default:t=>{const{charCode:o}=t,i=e(o)??void 0;return n.createElement(C.Icon,{icon:i,className:Fe.iconContainer})}}}));var ye=o(74099);var Le=o(173);const Ae=new xe("RECENT_EMOJIS_CHANGED","linetoolemoji.recents",Le.removeUnavailableEmoji,"emojiTool");var Me;!function(e){e.Elon="elon",e.Doge="doge",e.Dislike="dislike",e.Yolo="yolo",e.Whale="whale",e.Wagmi="wagmi",e.Tendies="tendies",e.Short="short",e.Rugged="rugged",e.Shill="shill",e.Rekt="rekt",e.Sell="sell",e.PaperHands="paper-hands",e.Og="og",e.Fud="fud",e.Gm="gm",e.Ngmi="ngmi",e.Moon="moon",e.Love="love",e.Lambo="lambo",e.Ethereum="ethereum",e.Look="look",e.DiamondHand="diamond-hand",e.Leap="leap",e.Like="like",e.Few="few",e.Bitcoin="bitcoin",e.BagHolder="bag-holder",e.BuyTheDip="buy-the-dip",e.Buy="buy",e.Hodl="hodl"}(Me||(Me={}));const Ie=["elon","doge","dislike","yolo","whale","wagmi","tendies","short","rugged","shill","rekt","sell","paper-hands","og","fud","gm","ngmi","moon","love","lambo","ethereum","look","diamond-hand","leap","like","few","bitcoin","bag-holder","buy-the-dip","buy","hodl"];var We=o(37603),Be=o(90624);const De=new Set(Ie);const Ne=[{title:B.t(null,{context:"emoji_group"},o(88906)),emojis:[],content:n.createElement(P.IconItem,{icon:We})},{title:"TradingView",emojis:Ie,content:n.createElement(P.IconItem,{icon:Be})}],Re=new xe("RECENT_STICKERS_CHANGED","linetoolsticker.recents",(function(e){return e.filter((e=>De.has(e)))}),"stickerTool",3);var Ve=o(78036),He=o(47291),ze=o(33892);var Pe,Oe=o(26601),je=o(65171);!function(e){e.Icon="LineToolIcon",e.Emoji="LineToolEmoji",e.Sticker="LineToolSticker"}(Pe||(Pe={}));const Ue={[W.Icons]:{service:Ee,toolName:"LineToolIcon",ItemComponent:function(e){const{emoji:t,className:o}=e;return n.createElement("div",{className:a()(ye.item,o)},n.createElement(ke,{charCode:Number(t)}))},icons:se,onEmojiSelect:e=>{d.iconTool.setValue(Number(e)),d.tool.setValue("LineToolIcon")}},[W.Emojis]:{service:Ae,toolName:"LineToolEmoji",icons:(0,Le.emojiGroups)(),onEmojiSelect:e=>{d.emojiTool.setValue(e),d.tool.setValue("LineToolEmoji")}},[W.Stickers]:{service:Re,toolName:"LineToolSticker",ItemComponent:function(e){const{emoji:t}=e,{size:i}=(0, -Ve.useEnsuredContext)(He.EmojiListContentContext),[l,s]=(0,n.useState)();return(0,n.useEffect)((()=>{o.e(5598).then(o.bind(o,47992)).then((({getSvgContentForSticker:e})=>{const o=e(t);o&&s(o)}))}),[]),n.createElement(C.Icon,{className:ze.sticker,icon:null!==l?l:void 0,style:{width:`${i}px`,height:`${i}px`}})},RowComponent:function(e){return n.createElement(Oe.EmojisRow,{...e,className:je.stickerRow})},icons:Ne,onEmojiSelect:e=>{d.stickerTool.setValue(e),d.tool.setValue("LineToolSticker")},getEmojiSize:e=>e?78:112}};var Ze=o(89265);function Ge(e){const{isSmallTablet:t,maxHeight:o,activeTab:i,setActiveTab:l}=e,a=Ue[i],{service:r,ItemComponent:c,RowComponent:u,onEmojiSelect:d,getEmojiSize:h}=a,m=h&&h(t),[v,p]=(0,n.useState)(Ke(a));return(0,n.useLayoutEffect)((()=>{const e={},t=()=>{const e=Ke(a);p(e)};return t(),r.getOnChange().subscribe(e,t),()=>{r.getOnChange().unsubscribeAll(e)}}),[a]),n.createElement("div",{style:{maxHeight:o}},n.createElement(Te.EmojiList,{className:s(Ze.desktopSize,t&&Ze.smallSize),emojis:v,onSelect:function(e){d(e),(0,y.globalCloseMenu)()},ItemComponent:c,RowComponent:u,height:o,category:i,emojiSize:m}),n.createElement(Ce.GroupTabs,{className:Ze.tabs,tabClassName:Ze.categories,tabs:re,activeTab:i,onTabClick:function(e){l(e)}}))}function Ke(e){const{icons:t,service:o}=e,n=[...t],i=o.get();return n[0].emojis=i.map((e=>String(e))),n.filter((e=>e.emojis.length))}var qe=o(19291),Je=o(68335),Qe=o(3845),Ye=o(33430);const $e={icon:B.t(null,void 0,o(37913)),dropdownTooltip:B.t(null,void 0,o(73829))},Xe=(0,ve.mergeThemes)(be,{menuBox:Ye.menuBox,drawer:Ye.drawer}),et=parseInt(Qe["default-drawer-min-top-distance"]);function tt(e){const{isGrayed:t,isSmallTablet:o}=e,i=(0,D.filterDataProps)(e),[l,s]=z(),[a]=(0,N.useWatchedValue)(d.tool),{toolName:r}=Ue[l];return n.createElement(fe,{theme:Xe,buttonIcon:ae[l],buttonTitle:$e.icon,dropdownTooltip:$e.dropdownTooltip,isActive:a===r,isGrayed:t,isSmallTablet:o,onClickButton:function(){c()},onClickWhenGrayed:()=>(0,h.emit)("onGrayedObjectClicked",{type:"drawing",name:g.lineToolsInfo[r].localizedName}),onArrowClick:function(){c("menu")},openDropdownByClick:!0,onMenuFocus:ot,onMenuKeyDown:function(e){if(e.defaultPrevented)return;const t=(0,Je.hashFromEvent)(e);9!==t&&t!==Je.Modifiers.Shift+9||(0,qe.updateTabIndexes)()},...i},n.createElement(Ge,{isSmallTablet:o,maxHeight:o?Math.min(679,window.innerHeight-et):679,activeTab:l,setActiveTab:s}));function c(e){0}}function ot(e){if(!e.target)return;const t=e.currentTarget;e.target===t&&((0,qe.updateTabIndexes)(),setTimeout((()=>{if(document.activeElement!==t)return;const[e]=(0,qe.queryTabbableElements)(t).sort(qe.navigationOrderComparator);e&&e.focus()})))}var nt=o(32679);class it extends n.PureComponent{constructor(e){super(e),this._handleClick=()=>{this.props.saveDefaultOnChange&&(0,nt.allowSavingDefaults)(!0);const e=!this.props.property.value();this.props.property.setValue(e),this.props.saveDefaultOnChange&&(0,nt.allowSavingDefaults)(!1),this.props.onClick&&this.props.onClick(e)},this.state={ +;return o.length?o[(t+o.length)%o.length]:null}function m(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled])')).filter((0,s.createScopedVisibleElementFilter)(e))}function v(e){return Array.from(e.querySelectorAll("[tabindex]:not([disabled]):not([aria-disabled])")).filter((0,s.createScopedVisibleElementFilter)(e))}},40894:(e,t,o)=>{"use strict";o.d(t,{MenuFavoriteButton:()=>u});var n=o(50959),i=o(97754),l=o.n(i),s=o(50238),a=o(36189),r=o(71402),c=o(89888);function u(e){const{onClick:t,isFilled:o,isActive:i,...u}=e,[d,h]=(0,s.useRovingTabindexElement)(null),m=o?r.removeTitlesMap[r.RemoveTitleType.Remove]:r.removeTitlesMap[r.RemoveTitleType.Add];return(0,n.useLayoutEffect)((()=>{const e=d.current;e instanceof HTMLElement&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[m,d]),n.createElement("button",{ref:d,tabIndex:h,onClick:t,className:l()(c.button,i&&c.active,"apply-common-tooltip"),type:"button","aria-label":m,"data-tooltip":m},n.createElement(a.FavoriteButton,{...u,isFilled:o,isActive:i,title:""}))}},16829:(e,t,o)=>{"use strict";o.d(t,{ToolWidgetMenuSummary:()=>s});var n=o(50959),i=o(97754),l=o(55973);function s(e){return n.createElement("div",{className:i(e.className,l.title)},e.children)}},37159:(e,t,o)=>{"use strict";o.r(t),o.d(t,{DrawingToolbarRenderer:()=>Co});var n=o(50959),i=o(32227),l=o(50151),s=o(97754),a=o.n(s),r=o(32563),c=o(56840),u=o(56570),d=o(928),h=o(76422),m=o(52033),v=o(49483),p=o(84015),g=o(2627);class b{constructor(e){this._drawingsAccess=e||{tools:[],type:"black"}}isToolEnabled(e){const t=this._findTool(e);return!(!t||!t.grayed)||("black"===this._drawingsAccess.type?!t:!!t)}isToolGrayed(e){const t=this._findTool(e);return Boolean(t&&t.grayed)}_findTool(e){return this._drawingsAccess.tools.find((t=>t.name===e))}}var f=o(59511),T=o(6307),w=o(9745),C=o(61119),_=o(78871),x=o(45601),E=o(82374),F=o(61380);class k extends n.PureComponent{constructor(e){super(e),this._scroll=null,this._handleScrollTop=()=>{this.animateTo(Math.max(0,this.currentPosition()-(this.state.heightWrap-50)))},this._handleScrollBot=()=>{this.animateTo(Math.min((this.state.heightContent||0)-(this.state.heightWrap||0),this.currentPosition()+(this.state.heightWrap-50)))},this._handleResizeWrap=([e])=>{this.setState({heightWrap:e.contentRect.height})},this._handleResizeContent=([e])=>{this.setState({heightContent:e.contentRect.height})},this._handleScroll=()=>{const{onScroll:e}=this.props;e&&e(this.currentPosition(),this.isAtTop(),this.isAtBot()),this._checkButtonsVisibility()},this._checkButtonsVisibility=()=>{const{isVisibleTopButton:e,isVisibleBotButton:t}=this.state,o=this.isAtTop(),n=this.isAtBot();o||e?o&&e&&this.setState({isVisibleTopButton:!1}):this.setState({isVisibleTopButton:!0}),n||t?n&&t&&this.setState({isVisibleBotButton:!1}):this.setState({isVisibleBotButton:!0})},this.state={heightContent:0,heightWrap:0,isVisibleBotButton:!1,isVisibleTopButton:!1}}componentDidMount(){this._checkButtonsVisibility()}componentDidUpdate(e,t){ +t.heightWrap===this.state.heightWrap&&t.heightContent===this.state.heightContent||this._handleScroll()}currentPosition(){return this._scroll?this._scroll.scrollTop:0}isAtTop(){return this.currentPosition()<=1}isAtBot(){return this.currentPosition()+this.state.heightWrap>=this.state.heightContent-1}animateTo(e,t=_.dur){const o=this._scroll;o&&(0,C.doAnimate)({onStep(e,t){o.scrollTop=t},from:o.scrollTop,to:Math.round(e),easing:_.easingFunc.easeInOutCubic,duration:t})}render(){const{children:e,isVisibleScrollbar:t,isVisibleFade:o,isVisibleButtons:i,onMouseOver:l,onMouseOut:s}=this.props,{heightContent:r,heightWrap:c,isVisibleBotButton:u,isVisibleTopButton:d}=this.state;return n.createElement(x.Measure,{onResize:this._handleResizeWrap},(h=>n.createElement("div",{className:E.wrap,onMouseOver:l,onMouseOut:s,ref:h},n.createElement("div",{className:a()(E.scrollWrap,{[E.noScrollBar]:!t}),onScroll:this._handleScroll,ref:e=>this._scroll=e},n.createElement(x.Measure,{onResize:this._handleResizeContent},(t=>n.createElement("div",{className:E.content,ref:t},e)))),o&&n.createElement("div",{className:a()(E.fadeTop,{[E.isVisible]:d&&r>c})}),o&&n.createElement("div",{className:a()(E.fadeBot,{[E.isVisible]:u&&r>c})}),i&&n.createElement("div",{className:a()(E.scrollTop,{[E.isVisible]:d&&r>c}),onClick:this._handleScrollTop},n.createElement("div",{className:E.iconWrap},n.createElement(w.Icon,{icon:F,className:E.icon}))),i&&n.createElement("div",{className:a()(E.scrollBot,{[E.isVisible]:u&&r>c}),onClick:this._handleScrollBot},n.createElement("div",{className:E.iconWrap},n.createElement(w.Icon,{icon:F,className:E.icon}))))))}}k.defaultProps={isVisibleScrollbar:!0};var S=o(26709),y=o(59064),L=o(29835),A=o(50238);function M(e){const[t,o]=(0,A.useRovingTabindexElement)(null);return n.createElement(L.ToolButton,{...e,ref:t,tag:"button",tabIndex:o})}function I(e){const{id:t,action:o,isActive:i,isHidden:l,isTransparent:s,toolName:a}=e;return n.createElement(M,{id:t,icon:g.lineToolsInfo[a].icon,isActive:i,isHidden:l,isTransparent:s,onClick:o,tooltip:g.lineToolsInfo[a].localizedName,"data-name":a})}var W,B=o(11542),D=o(90186),N=o(29185),R=o(64147);!function(e){e.Icons="icons",e.Emojis="emojis",e.Stickers="stickers"}(W||(W={}));const V=c.getValue("ToolButtonIcons.LastCategory",W.Emojis),H=new R.WatchedValue(V);function z(){const[e,t]=(0,N.useWatchedValue)(H);return[e,(0,n.useCallback)((e=>{t(e),function(e){c.setValue("ToolButtonIcons.LastCategory",e)}(e)}),[t])]}var P=o(99616),O=o(59453);function j(e){return n.createElement("div",{className:O.wrapper},e.text)}var U=o(84243),Z=o(51609),G=o(22976),K=o(70616),q=o(18042),J=o(44986),Q=o(83778),Y=o(48748) +;const $=["0xF087","0xF088","0xF164","0xF165","0xF0A4","0xF0A5","0xF007","0xF0A6","0xF0A7","0xF118","0xF11A","0xF119","0xF183"],X=["0xF153","0xF154","0xF155","0xF156","0xF157","0xF158","0xF159","0xF195","0xF15A"],ee=["0xF060","0xF061","0xF062","0xF063","0xF053","0xF054","0xF077","0xF078","0xF07D","0xF07E","0xF0A9","0xF0AA","0xF0AB","0xF0D9","0xF0DA","0xF0D7","0xF0D8","0xF102","0xF103","0xF104","0xF105","0xF106","0xF107","0xF137","0xF139","0xF13A","0xF112","0xF064","0xF148","0xF149","0xF177","0xF178","0xF175","0xF176","0xF01A","0xF01B","0xF065","0xF066"],te=["0xF11D","0xF11E","0xF024","0xF004","0xF005","0xF006","0xF046","0xF00C","0xF00D","0xF011","0xF012","0xF021","0xF01E","0xF192","0xF041","0xF14A","0xF055","0xF056","0xF057","0xF059","0xF058","0xF05A","0xF05B","0xF05C","0xF05D","0xF05E","0xF067","0xF068","0xF069","0xF06A","0xF071","0xF06E","0xF070","0xF075","0xF08A","0xF0A3","0xF0E5","0xF110","0xF111","0xF123","0xF124","0xF10C","0xF128","0xF129","0xF12A","0xF140","0xF113","0xF17C","0xF179"],oe=["0xF06C","0xF185","0xF186","0xF188","0xF0E7"],ne=["0xF000","0xF002","0xF00E","0xF015","0xF017","0xF030","0xF013","0xF043","0xF06B","0xF072","0xF076","0xF080","0xF084","0xF040","0xF0A1","0xF0A2","0xF0D6","0xF0E3","0xF0EB","0xF0F3","0xF135","0xF13D","0xF2FE"],ie=[...$,...X,...ee,...te,...oe,...ne].map((e=>+e)),le=new Set(ie);const se=[{title:B.t(null,{context:"emoji_group"},o(88906)),emojis:[],content:n.createElement(P.IconItem,{icon:J})},{title:B.t(null,{context:"emoji_group"},o(51853)),emojis:$,content:n.createElement(P.IconItem,{icon:Q})},{title:B.t(null,{context:"emoji_group"},o(33282)),emojis:te,content:n.createElement(P.IconItem,{icon:K})},{title:B.t(null,{context:"emoji_group"},o(10522)),emojis:oe,content:n.createElement(P.IconItem,{icon:Y})},{title:B.t(null,{context:"emoji_group"},o(14143)),emojis:X,content:n.createElement(P.IconItem,{icon:G})},{title:B.t(null,{context:"emoji_group"},o(98355)),emojis:ne,content:n.createElement(P.IconItem,{icon:q})},{title:B.t(null,{context:"emoji_group"},o(74245)),emojis:ee,content:n.createElement(P.IconItem,{icon:Z})}],ae={[W.Icons]:U.drawingToolsIcons.heart,[W.Emojis]:U.drawingToolsIcons.smile,[W.Stickers]:U.drawingToolsIcons.sticker},re=[{title:W.Emojis,content:n.createElement(j,{text:B.t(null,void 0,o(16290))})},{title:W.Stickers,content:n.createElement(j,{text:B.t(null,void 0,o(50428))})},{title:W.Icons,content:n.createElement(j,{text:B.t(null,void 0,o(73829))})}];var ce=o(3343),ue=o(20520),de=o(27317),he=o(76460),me=o(41590),ve=o(40173),pe=o(20243),ge=o(14665);const be=o(77020),fe=(0,n.forwardRef)(((e,t)=>{const{buttonActiveClass:o,buttonClass:i,buttonIcon:l,buttonTitle:a,buttonHotKey:c,dropdownTooltip:u,children:d,isActive:h,isGrayed:m,onClickWhenGrayed:v,checkable:p,isSmallTablet:g,theme:b=be,onClickButton:f,onArrowClick:T,openDropdownByClick:C,onMenuFocus:_=pe.handleAccessibleMenuFocus,onMenuKeyDown:x=pe.handleAccessibleMenuKeyDown,...E}=e,F=(0,ve.mergeThemes)(de.DEFAULT_MENU_THEME,{menuBox:b.menuBox}),[k,S]=(0,n.useState)(!1),[y,M]=(0,n.useState)(!1),I=(0,n.useRef)(null),W=(0, +n.useRef)(null),B=(0,n.useRef)(null),D=(0,n.useRef)(0),N=(0,n.useRef)(0),[R,V]=(0,A.useRovingTabindexElement)(null),[H,z]=(0,A.useRovingTabindexElement)(null);return(0,n.useImperativeHandle)(t,(()=>({open:()=>S(!0)})),[]),n.createElement("div",{...E,className:s(b.dropdown,{[b.isGrayed]:m,[b.isActive]:h,[b.isOpened]:k}),onClick:m?v:void 0,onKeyDown:function(e){if(e.defaultPrevented||!(e.target instanceof Node))return;const t=(0,ce.hashFromEvent)(e);if(e.currentTarget.contains(e.target)||27!==t)return;e.preventDefault(),P(!1),y&&H?.current?.focus()},ref:I},n.createElement("div",{ref:W,className:b.control},n.createElement("div",{...function(){if(!m)return r.mobiletouch?p?{onTouchStart:U,onTouchEnd:G,onTouchMove:Z}:{onClick:j}:{onMouseDown:U,onMouseUp:K};return{}}(),className:s(b.buttonWrap,b.accessible)},n.createElement(L.ToolButton,{activeClass:o,className:s(i,b.button),icon:l,isActive:h,isGrayed:m,isTransparent:!p,ref:R,tag:"button",tabIndex:V,onClick:function(e){if(!(0,he.isKeyboardClick)(e))return;C?P(!0,!0):f?.()},tooltip:a,buttonHotKey:c,"data-tooltip-delay":1500,tooltipPosition:"vertical"})),!m&&!r.mobiletouch&&n.createElement("button",{className:s(b.arrow,u&&"apply-common-tooltip common-tooltip-vertical",b.accessible),onClick:function(e){T?.(),P(void 0,(0,he.isKeyboardClick)(e))},onKeyDown:function(e){if(e.defaultPrevented||!(e.target instanceof Node))return;const t=(0,ce.hashFromEvent)(e);if(e.currentTarget.contains(e.target))switch(t){case 39:if(k)return;e.preventDefault(),P(!0,!0);break;case 27:if(!k)return;e.preventDefault(),P(!1)}},type:"button",ref:H,tabIndex:z,"aria-pressed":h,"aria-label":u,"data-tooltip":u},n.createElement(w.Icon,{className:b.arrowIcon,icon:ge}))),!m&&(g?k&&n.createElement(me.Drawer,{className:b.drawer,onClose:O,position:"Bottom"},d):n.createElement(ue.PopupMenu,{theme:F,doNotCloseOn:function(){if(null===I.current)return[];return[I.current]},isOpened:k,onClose:O,position:function(){if(!W||!W.current)return{x:0,y:0};const e=W.current.getBoundingClientRect();return{x:e.left+e.width+1,y:e.top-6}},onKeyDown:x,onFocus:e=>_(e,H),controller:B,onOpen:function(){B.current?.focus()},tabIndex:-1},d)));function P(e,t=!1){const o=void 0!==e?e:!k;S(o),M(!!o&&t)}function O(){P(!1)}function j(){f&&f(),P()}function U(){if(r.mobiletouch&&!p)!N.current&&f&&f();else{if(D.current)return clearTimeout(D.current),D.current=0,void P(!0);D.current=setTimeout((()=>{D.current=0,!N.current&&f&&f()}),175)}N.current=setTimeout((()=>{N.current=0,P(!0)}),300)}function Z(){clearTimeout(N.current),N.current=0,clearTimeout(D.current),D.current=0}function G(e){e.cancelable&&e.preventDefault(),K()}function K(){N.current&&(clearTimeout(N.current),N.current=0,k?P(!1):p||k||r.mobiletouch||!h&&!C?!D.current&&f&&f():P(!0))}}));var Te=o(38297),we=o(85034),Ce=o(59063),_e=o(21097);class xe extends Ce.CommonJsonStoreService{constructor(e,t,o,n,i=18){super(_e.TVXWindowEvents,c,e,t,[]),this._onChangeDrawingState=()=>{const e=d[this._drawingType].value();this._promote(e)},this._sanitizer=o,this._drawingType=n,this._maxRecentCount=i, +d[this._drawingType].subscribe(this._onChangeDrawingState)}destroy(){d[this._drawingType].unsubscribe(this._onChangeDrawingState),super.destroy()}_deserialize(e){const t=this._sanitizer(e);return this._removeUnavailableRecents(e,t)}_removeUnavailableRecents(e,t){return Array.isArray(e)?e.length>this._maxRecentCount&&(t=e.slice(0,this._maxRecentCount)):t=[],t}_promote(e){let t=[...this.get()];const o=t.indexOf(e);-1!==o&&t.splice(o,1),t=[e,...t.slice(0,this._maxRecentCount-1)],this.set(t)}}const Ee=new xe("RECENT_ICONS_CHANGED","linetoolicon.recenticons",(function(e){return e.filter((e=>le.has(e)))}),"iconTool");var Fe=o(29703);function ke(e){const{fallback:t,...o}=e;return n.createElement(n.Suspense,{fallback:t??null},n.createElement(Se,{...o}))}const Se=n.lazy((async()=>{const{getSvgContentForCharCode:e}=await o.e(7987).then(o.bind(o,25482));return{default:t=>{const{charCode:o}=t,i=e(o)??void 0;return n.createElement(w.Icon,{icon:i,className:Fe.iconContainer})}}}));var ye=o(74099);var Le=o(173);const Ae=new xe("RECENT_EMOJIS_CHANGED","linetoolemoji.recents",Le.removeUnavailableEmoji,"emojiTool");var Me;!function(e){e.Elon="elon",e.Doge="doge",e.Dislike="dislike",e.Yolo="yolo",e.Whale="whale",e.Wagmi="wagmi",e.Tendies="tendies",e.Short="short",e.Rugged="rugged",e.Shill="shill",e.Rekt="rekt",e.Sell="sell",e.PaperHands="paper-hands",e.Og="og",e.Fud="fud",e.Gm="gm",e.Ngmi="ngmi",e.Moon="moon",e.Love="love",e.Lambo="lambo",e.Ethereum="ethereum",e.Look="look",e.DiamondHand="diamond-hand",e.Leap="leap",e.Like="like",e.Few="few",e.Bitcoin="bitcoin",e.BagHolder="bag-holder",e.BuyTheDip="buy-the-dip",e.Buy="buy",e.Hodl="hodl"}(Me||(Me={}));const Ie=["elon","doge","dislike","yolo","whale","wagmi","tendies","short","rugged","shill","rekt","sell","paper-hands","og","fud","gm","ngmi","moon","love","lambo","ethereum","look","diamond-hand","leap","like","few","bitcoin","bag-holder","buy-the-dip","buy","hodl"];var We=o(37603),Be=o(90624);const De=new Set(Ie);const Ne=[{title:B.t(null,{context:"emoji_group"},o(88906)),emojis:[],content:n.createElement(P.IconItem,{icon:We})},{title:"TradingView",emojis:Ie,content:n.createElement(P.IconItem,{icon:Be})}],Re=new xe("RECENT_STICKERS_CHANGED","linetoolsticker.recents",(function(e){return e.filter((e=>De.has(e)))}),"stickerTool",3);var Ve=o(78036),He=o(47291),ze=o(33892);var Pe,Oe=o(26601),je=o(65171);!function(e){e.Icon="LineToolIcon",e.Emoji="LineToolEmoji",e.Sticker="LineToolSticker"}(Pe||(Pe={}));const Ue={[W.Icons]:{service:Ee,toolName:"LineToolIcon",ItemComponent:function(e){const{emoji:t,className:o}=e;return n.createElement("div",{className:a()(ye.item,o)},n.createElement(ke,{charCode:Number(t)}))},icons:se,onEmojiSelect:e=>{d.iconTool.setValue(Number(e)),d.tool.setValue("LineToolIcon")}},[W.Emojis]:{service:Ae,toolName:"LineToolEmoji",icons:(0,Le.emojiGroups)(),onEmojiSelect:e=>{d.emojiTool.setValue(e),d.tool.setValue("LineToolEmoji")}},[W.Stickers]:{service:Re,toolName:"LineToolSticker",ItemComponent:function(e){const{emoji:t}=e,{size:i}=(0, +Ve.useEnsuredContext)(He.EmojiListContentContext),[l,s]=(0,n.useState)();return(0,n.useEffect)((()=>{o.e(5598).then(o.bind(o,47992)).then((({getSvgContentForSticker:e})=>{const o=e(t);o&&s(o)}))}),[]),n.createElement(w.Icon,{className:ze.sticker,icon:null!==l?l:void 0,style:{width:`${i}px`,height:`${i}px`}})},RowComponent:function(e){return n.createElement(Oe.EmojisRow,{...e,className:je.stickerRow})},icons:Ne,onEmojiSelect:e=>{d.stickerTool.setValue(e),d.tool.setValue("LineToolSticker")},getEmojiSize:e=>e?78:112}};var Ze=o(89265);function Ge(e){const{isSmallTablet:t,maxHeight:o,activeTab:i,setActiveTab:l}=e,a=Ue[i],{service:r,ItemComponent:c,RowComponent:u,onEmojiSelect:d,getEmojiSize:h}=a,m=h&&h(t),[v,p]=(0,n.useState)(Ke(a));return(0,n.useLayoutEffect)((()=>{const e={},t=()=>{const e=Ke(a);p(e)};return t(),r.getOnChange().subscribe(e,t),()=>{r.getOnChange().unsubscribeAll(e)}}),[a]),n.createElement("div",{style:{maxHeight:o}},n.createElement(Te.EmojiList,{className:s(Ze.desktopSize,t&&Ze.smallSize),emojis:v,onSelect:function(e){d(e),(0,y.globalCloseMenu)()},ItemComponent:c,RowComponent:u,height:o,category:i,emojiSize:m}),n.createElement(we.GroupTabs,{className:Ze.tabs,tabClassName:Ze.categories,tabs:re,activeTab:i,onTabClick:function(e){l(e)}}))}function Ke(e){const{icons:t,service:o}=e,n=[...t],i=o.get();return n[0].emojis=i.map((e=>String(e))),n.filter((e=>e.emojis.length))}var qe=o(19291),Je=o(68335),Qe=o(3845),Ye=o(33430);const $e={icon:B.t(null,void 0,o(37913)),dropdownTooltip:B.t(null,void 0,o(73829))},Xe=(0,ve.mergeThemes)(be,{menuBox:Ye.menuBox,drawer:Ye.drawer}),et=parseInt(Qe["default-drawer-min-top-distance"]);function tt(e){const{isGrayed:t,isSmallTablet:o}=e,i=(0,D.filterDataProps)(e),[l,s]=z(),[a]=(0,N.useWatchedValue)(d.tool),{toolName:r}=Ue[l];return n.createElement(fe,{theme:Xe,buttonIcon:ae[l],buttonTitle:$e.icon,dropdownTooltip:$e.dropdownTooltip,isActive:a===r,isGrayed:t,isSmallTablet:o,onClickButton:function(){c()},onClickWhenGrayed:()=>(0,h.emit)("onGrayedObjectClicked",{type:"drawing",name:g.lineToolsInfo[r].localizedName}),onArrowClick:function(){c("menu")},openDropdownByClick:!0,onMenuFocus:ot,onMenuKeyDown:function(e){if(e.defaultPrevented)return;const t=(0,Je.hashFromEvent)(e);9!==t&&t!==Je.Modifiers.Shift+9||(0,qe.updateTabIndexes)()},...i},n.createElement(Ge,{isSmallTablet:o,maxHeight:o?Math.min(679,window.innerHeight-et):679,activeTab:l,setActiveTab:s}));function c(e){0}}function ot(e){if(!e.target)return;const t=e.currentTarget;e.target===t&&((0,qe.updateTabIndexes)(),setTimeout((()=>{if(document.activeElement!==t)return;const[e]=(0,qe.queryTabbableElements)(t).sort(qe.navigationOrderComparator);e&&e.focus()})))}var nt=o(32679);class it extends n.PureComponent{constructor(e){super(e),this._handleClick=()=>{this.props.saveDefaultOnChange&&(0,nt.allowSavingDefaults)(!0);const e=!this.props.property.value();this.props.property.setValue(e),this.props.saveDefaultOnChange&&(0,nt.allowSavingDefaults)(!1),this.props.onClick&&this.props.onClick(e)},this.state={ isActive:this.props.property.value()}}componentDidMount(){this.props.property.subscribe(this,this._onChange)}componentWillUnmount(){this.props.property.unsubscribe(this,this._onChange)}render(){const{toolName:e}=this.props,{isActive:t}=this.state,o=g.lineToolsInfo[e];return n.createElement(M,{icon:t&&o.iconActive?o.iconActive:o.icon,isActive:t,onClick:this._handleClick,tooltip:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})}_onChange(e){this.setState({isActive:e.value()})}}class lt extends n.PureComponent{constructor(e){super(e),this._handleClick=()=>{d.tool.setValue(this.props.toolName),this.props.onClick?.()},this._onChange=()=>{this.setState({isActive:d.tool.value()===this.props.toolName})},this.state={isActive:d.tool.value()===this.props.toolName}}componentDidMount(){d.tool.subscribe(this._onChange)}componentWillUnmount(){d.tool.unsubscribe(this._onChange)}render(){const{toolName:e}=this.props,{isActive:t}=this.state,o=g.lineToolsInfo[e];return n.createElement(M,{icon:g.lineToolsInfo[e].icon,isActive:t,isTransparent:!0,onClick:this._handleClick,tooltip:o.localizedName,buttonHotKey:o.hotKey,"data-name":e})}}class st extends n.PureComponent{constructor(e){super(e),this._boundUndoModel=null,this._handleClick=()=>{const e=this._activeChartWidget();e.hasModel()&&e.model().zoomFromViewport()},this._syncUnzoomButton=()=>{const e=this._activeChartWidget();let t=!1;if(e.hasModel()){const o=e.model();this._boundUndoModel!==o&&(this._boundUndoModel&&this._boundUndoModel.zoomStack().onChange().unsubscribe(null,this._syncUnzoomButton),o.zoomStack().onChange().subscribe(null,this._syncUnzoomButton),this._boundUndoModel=o),t=!o.zoomStack().isEmpty()}else e.withModel(null,this._syncUnzoomButton);this.setState({isVisible:t})},this.state={isVisible:!1}}componentDidMount(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._syncUnzoomButton,{callWithLast:!0})}componentWillUnmount(){this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._syncUnzoomButton)}render(){return this.state.isVisible?n.createElement(I,{action:this._handleClick,isTransparent:!0,toolName:"zoom-out"}):n.createElement("div",null)}_activeChartWidget(){return this.props.chartWidgetCollection.activeChartWidget.value()}}var at=o(11684),rt=o(26744),ct=o(16829),ut=o(40894),dt=o(10838),ht=o(81332),mt=o(32755),vt=o(73824);function pt(e){return"name"in e}new Set(["LineToolTable"]);class gt extends n.PureComponent{constructor(e){super(e),this._onChangeDrawingState=()=>{const e=this._getActiveToolName();this.setState({current:e||this.state.current,isActive:!!e})},this._handleClickButton=()=>{this._trackClick();const{current:e}=this.state;!v.CheckMobile.any()&&e&&this._selectTool(e)},this._handleClickItem=e=>{this._selectTool(e)},this._handleGrayedClick=e=>{(0,h.emit)("onGrayedObjectClicked",{type:"drawing",name:g.lineToolsInfo[e].localizedName})},this._handleClickFavorite=e=>{this.state.favState&&this.state.favState[e]?rt.LinetoolsFavoritesStore.removeFavorite(e):rt.LinetoolsFavoritesStore.addFavorite(e)},this._onAddFavorite=e=>{ this.setState({favState:{...this.state.favState,[e]:!0}})},this._onRemoveFavorite=e=>{this.setState({favState:{...this.state.favState,[e]:!1}})},this._onSyncFavorites=()=>{this.setState({favState:this._composeFavState()})},this._handleArrowClick=()=>{this._trackClick("menu")},this._trackClick=e=>{const{trackLabel:t}=this.props};const t=this._getActiveToolName();this.state={current:t||this._firstNonGrayedTool(),favState:this._composeFavState(),isActive:!!t}}componentDidMount(){d.tool.subscribe(this._onChangeDrawingState),rt.LinetoolsFavoritesStore.favoriteAdded.subscribe(null,this._onAddFavorite),rt.LinetoolsFavoritesStore.favoriteRemoved.subscribe(null,this._onRemoveFavorite),rt.LinetoolsFavoritesStore.favoritesSynced.subscribe(null,this._onSyncFavorites)}componentWillUnmount(){d.tool.unsubscribe(this._onChangeDrawingState),rt.LinetoolsFavoritesStore.favoriteAdded.unsubscribe(null,this._onAddFavorite),rt.LinetoolsFavoritesStore.favoriteRemoved.unsubscribe(null,this._onRemoveFavorite),rt.LinetoolsFavoritesStore.favoritesSynced.unsubscribe(null,this._onSyncFavorites)}componentDidUpdate(e,t){e.lineTools!==this.props.lineTools&&this.setState({favState:this._composeFavState()})}render(){const{current:e,favState:t,isActive:o}=this.state;if(!e)return n.createElement(n.Fragment,null);const{favoriting:i,grayedTools:l,lineTools:s,dropdownTooltip:a,isSmallTablet:r}=this.props,c=this._showShortcuts(),u=g.lineToolsInfo[e],d=(0,D.filterDataProps)(this.props);return n.createElement("span",null,n.createElement(fe,{buttonIcon:u.icon,buttonTitle:u.localizedName,buttonHotKey:u.hotKey,dropdownTooltip:a,isActive:o,onClickButton:this._handleClickButton,onArrowClick:this._handleArrowClick,isSmallTablet:r,...d},s.map(((s,a)=>{if("title"in s)return n.createElement(n.Fragment,{key:s.title??`separator${a}`},a>0?n.createElement(at.PopupMenuSeparator,null):null,s.title&&n.createElement(ct.ToolWidgetMenuSummary,{className:vt.sectionTitle},s.title));const{name:u}=s,d=g.lineToolsInfo[u]?.selectHotkey?.hash,h=g.lineToolsInfo[u],m=l[u];return n.createElement(dt.AccessibleMenuItem,{key:u,"data-name":u,theme:r?ht.multilineLabelWithIconAndToolboxTheme:void 0,dontClosePopup:m,forceShowShortcuts:c,shortcut:!r&&d?(0,Je.humanReadableHash)(d):void 0,icon:h.icon,isActive:o&&e===u,appearAsDisabled:m,label:n.createElement("div",{className:vt.label},h.localizedName,!1),showToolboxOnFocus:!0,onClick:m?this._handleGrayedClick:this._handleClickItem,onClickArg:u,showToolboxOnHover:!t[u],toolbox:i&&!m?n.createElement(ut.MenuFavoriteButton,{isActive:o&&e===u,isFilled:t[u],onClick:()=>this._handleClickFavorite(u)}):void 0})}))))}_firstNonGrayedTool(){const{grayedTools:e,lineTools:t}=this.props;return t.find((t=>pt(t)&&!e[t.name]))?.name}_showShortcuts(){return this.props.lineTools.some((e=>"hotkeyHash"in e))}_getActiveToolName(){return this.props.lineTools.find((e=>pt(e)&&e.name===d.tool.value()))?.name}async _selectTool(e){await(0,mt.initLineTool)(e),d.tool.setValue(e)}_composeFavState(){const e={};return this.props.lineTools.forEach((t=>{ -pt(t)&&(e[t.name]=rt.LinetoolsFavoritesStore.isFavorite(t.name))})),e}}var bt=o(51768),ft=o(16396),Tt=o(11766);const Ct=(0,ve.mergeThemes)(ft.DEFAULT_POPUP_MENU_ITEM_THEME,Tt),wt=!1;class _t extends n.PureComponent{constructor(e){super(e),this._handleRemoveToolClick=()=>{r.mobiletouch||this._handleRemoveDrawings(),Et()},this._handleRemoveDrawings=()=>{xt("remove drawing"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllDrawingTools.execute()},this._handleRemoveStudies=()=>{xt("remove indicator"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllStudies.execute()},this._handleRemoveAll=()=>{xt("remove all"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllStudiesDrawingTools.execute()},this._handleActiveChartWidgetChanged=e=>{this._activeChartWidget&&this._unsubscribeToModelChanges(this._activeChartWidget),e&&this._subscribeToModelChanges(e),this._activeChartWidget=e,this._handleCollectionChanged()},this._handleCollectionChanged=()=>{this.setState(this._getActualState())},this._getActualState=()=>{if(!this._activeChartWidget||!this._activeChartWidget.hasModel())return{removeAllDrawingsLabel:B.t(null,void 0,o(96374)),removeAllStudiesLabel:B.t(null,void 0,o(99984)),removeAllLabel:B.t(null,void 0,o(53981))};const e=this._activeChartWidget.actions();return{removeAllDrawingsLabel:e.paneRemoveAllDrawingTools.getState().label,removeAllStudiesLabel:e.paneRemoveAllStudies.getState().label,removeAllLabel:e.paneRemoveAllStudiesDrawingTools.getState().label}},this._activeChartWidget=this.props.chartWidgetCollection.activeChartWidget.value(),this.state=this._getActualState()}componentDidMount(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._handleActiveChartWidgetChanged,{callWithLast:!0})}componentWillUnmount(){this._activeChartWidget&&this._unsubscribeToModelChanges(this._activeChartWidget),this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._handleActiveChartWidgetChanged)}render(){const e=this.props.isSmallTablet?Ct:void 0,{removeAllDrawingsLabel:t,removeAllStudiesLabel:i,removeAllLabel:l}=this.state;return n.createElement(fe,{buttonIcon:g.lineToolsInfo[this.props.toolName].icon,buttonTitle:t,onClickButton:this._handleRemoveToolClick,dropdownTooltip:B.t(null,void 0,o(2671)),isSmallTablet:this.props.isSmallTablet,"data-name":this.props.toolName,onArrowClick:this._handleArrowClick,openDropdownByClick:wt},n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-drawing-tools",label:t,onClick:this._handleRemoveDrawings,theme:e}),n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-studies",label:i,onClick:this._handleRemoveStudies,theme:e}),n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-all",label:l,onClick:this._handleRemoveAll,theme:e}))}_handleArrowClick(){Et("menu")}_subscribeToModelChanges(e){e.withModel(this,(()=>{this._handleCollectionChanged(),e.model().model().dataSourceCollectionChanged().subscribe(this,this._handleCollectionChanged)}))}_unsubscribeToModelChanges(e){ -e.hasModel()&&e.model().model().dataSourceCollectionChanged().unsubscribe(this,this._handleCollectionChanged),e.modelCreated().unsubscribeAll(this)}}function xt(e){(0,bt.trackEvent)("GUI","Chart Left Toolbar",e)}function Et(e){0}var Ft=o(7029),kt=o(90995),St=o(14881);const yt=n.createContext({hideMode:"drawings",isActive:!1});function Lt(e){const{hideMode:t,option:{label:o,dataName:i,getBoxedValue:l},isSmallTablet:s,onClick:a}=e,{hideMode:r,isActive:c}=(0,n.useContext)(yt),u=l?.();return"all"===t||u?n.createElement(dt.AccessibleMenuItem,{label:o,isActive:r===t&&c,onClick:function(){a(t,(0,kt.toggleHideMode)(t))},"data-name":i,theme:s?Ct:void 0}):n.createElement(n.Fragment,null)}const At={drawings:{active:U.drawingToolsIcons.hideAllDrawingToolsActive,inactive:U.drawingToolsIcons.hideAllDrawingTools},indicators:{active:U.drawingToolsIcons.hideAllIndicatorsActive,inactive:U.drawingToolsIcons.hideAllIndicators},positions:{active:U.drawingToolsIcons.hideAllPositionsToolsActive,inactive:U.drawingToolsIcons.hideAllPositionsTools},all:{active:U.drawingToolsIcons.hideAllDrawingsActive,inactive:U.drawingToolsIcons.hideAllDrawings}};function Mt(e){const{isSmallTablet:t}=e,[{isActive:i,hideMode:s},a]=(0,n.useState)((()=>({isActive:!1,hideMode:(0,kt.getSavedHideMode)()})));(0,n.useEffect)((()=>(St.hideStateChange.subscribe(null,a),()=>{St.hideStateChange.unsubscribe(null,a)})),[]);const r=g.lineToolsInfo.hideAllDrawings,{trackLabel:c,tooltip:u,dataName:d}=(0,l.ensureDefined)((0,kt.getHideOptions)().get(s)),h=At[s][i?"active":"inactive"],m=i?u.active:u.inactive;return n.createElement(fe,{buttonIcon:h,buttonTitle:m,buttonHotKey:r.hotKey,dropdownTooltip:Ft.t(null,void 0,o(95343)),onClickButton:function(){(0,kt.toggleHideMode)(s),It(c,!i),Wt(i?"on":"off")},isSmallTablet:t,isActive:i,checkable:!0,"data-name":"hide-all","data-type":d,onArrowClick:function(){Wt("menu")}},n.createElement(yt.Provider,{value:{isActive:i,hideMode:s}},Array.from((0,kt.getHideOptions)()).map((([e,o])=>n.createElement(Lt,{key:e,hideMode:e,option:o,isSmallTablet:t,onClick:v})))));function v(e,t){It((0,l.ensureDefined)((0,kt.getHideOptions)().get(e)).trackLabel,t)}}function It(e,t){(0,bt.trackEvent)("GUI","Chart Left Toolbar",`${e} ${t?"on":"off"}`)}function Wt(e){0}var Bt=o(9726),Dt=o(53573);const Nt=B.t(null,void 0,o(51465));class Rt extends n.PureComponent{constructor(){super(...arguments),this._instance=null,this._promise=null,this._bindedForceUpdate=()=>this.forceUpdate(),this._handleClick=()=>{null!==this._instance&&(this._instance.isVisible()?(this._instance.hideAndSaveSettingsValue(),this._trackClick(!1)):(this._instance.showAndSaveSettingsValue(),this._trackClick(!0)))}}componentDidMount(){const e=this._promise=(0,l.ensureNotNull)((0,Bt.getFavoriteDrawingToolbarPromise)());e.then((t=>{this._promise===e&&(this._instance=t,this._instance.canBeShown().subscribe(this._bindedForceUpdate),this._instance.visibility().subscribe(this._bindedForceUpdate),this.forceUpdate())}))}componentWillUnmount(){this._promise=null, +pt(t)&&(e[t.name]=rt.LinetoolsFavoritesStore.isFavorite(t.name))})),e}}var bt=o(51768),ft=o(16396),Tt=o(11766);const wt=(0,ve.mergeThemes)(ft.DEFAULT_POPUP_MENU_ITEM_THEME,Tt),Ct=!1;class _t extends n.PureComponent{constructor(e){super(e),this._handleRemoveToolClick=()=>{r.mobiletouch||this._handleRemoveDrawings(),Et()},this._handleRemoveDrawings=()=>{xt("remove drawing"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllDrawingTools.execute()},this._handleRemoveStudies=()=>{xt("remove indicator"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllStudies.execute()},this._handleRemoveAll=()=>{xt("remove all"),this.props.chartWidgetCollection.activeChartWidget.value().actions().paneRemoveAllStudiesDrawingTools.execute()},this._handleActiveChartWidgetChanged=e=>{this._activeChartWidget&&this._unsubscribeToModelChanges(this._activeChartWidget),e&&this._subscribeToModelChanges(e),this._activeChartWidget=e,this._handleCollectionChanged()},this._handleCollectionChanged=()=>{this.setState(this._getActualState())},this._getActualState=()=>{if(!this._activeChartWidget||!this._activeChartWidget.hasModel())return{removeAllDrawingsLabel:B.t(null,void 0,o(96374)),removeAllStudiesLabel:B.t(null,void 0,o(99984)),removeAllLabel:B.t(null,void 0,o(53981))};const e=this._activeChartWidget.actions();return{removeAllDrawingsLabel:e.paneRemoveAllDrawingTools.getState().label,removeAllStudiesLabel:e.paneRemoveAllStudies.getState().label,removeAllLabel:e.paneRemoveAllStudiesDrawingTools.getState().label}},this._activeChartWidget=this.props.chartWidgetCollection.activeChartWidget.value(),this.state=this._getActualState()}componentDidMount(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._handleActiveChartWidgetChanged,{callWithLast:!0})}componentWillUnmount(){this._activeChartWidget&&this._unsubscribeToModelChanges(this._activeChartWidget),this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._handleActiveChartWidgetChanged)}render(){const e=this.props.isSmallTablet?wt:void 0,{removeAllDrawingsLabel:t,removeAllStudiesLabel:i,removeAllLabel:l}=this.state;return n.createElement(fe,{buttonIcon:g.lineToolsInfo[this.props.toolName].icon,buttonTitle:t,onClickButton:this._handleRemoveToolClick,dropdownTooltip:B.t(null,void 0,o(2671)),isSmallTablet:this.props.isSmallTablet,"data-name":this.props.toolName,onArrowClick:this._handleArrowClick,openDropdownByClick:Ct},n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-drawing-tools",label:t,onClick:this._handleRemoveDrawings,theme:e}),n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-studies",label:i,onClick:this._handleRemoveStudies,theme:e}),n.createElement(dt.AccessibleMenuItem,{"data-name":"remove-all",label:l,onClick:this._handleRemoveAll,theme:e}))}_handleArrowClick(){Et("menu")}_subscribeToModelChanges(e){e.withModel(this,(()=>{this._handleCollectionChanged(),e.model().model().dataSourceCollectionChanged().subscribe(this,this._handleCollectionChanged)}))}_unsubscribeToModelChanges(e){ +e.hasModel()&&e.model().model().dataSourceCollectionChanged().unsubscribe(this,this._handleCollectionChanged),e.modelCreated().unsubscribeAll(this)}}function xt(e){(0,bt.trackEvent)("GUI","Chart Left Toolbar",e)}function Et(e){0}var Ft=o(7029),kt=o(90995),St=o(14881);const yt=n.createContext({hideMode:"drawings",isActive:!1});function Lt(e){const{hideMode:t,option:{label:o,dataName:i,getBoxedValue:l},isSmallTablet:s,onClick:a}=e,{hideMode:r,isActive:c}=(0,n.useContext)(yt),u=l?.();return"all"===t||u?n.createElement(dt.AccessibleMenuItem,{label:o,isActive:r===t&&c,onClick:function(){a(t,(0,kt.toggleHideMode)(t))},"data-name":i,theme:s?wt:void 0}):n.createElement(n.Fragment,null)}const At={drawings:{active:U.drawingToolsIcons.hideAllDrawingToolsActive,inactive:U.drawingToolsIcons.hideAllDrawingTools},indicators:{active:U.drawingToolsIcons.hideAllIndicatorsActive,inactive:U.drawingToolsIcons.hideAllIndicators},positions:{active:U.drawingToolsIcons.hideAllPositionsToolsActive,inactive:U.drawingToolsIcons.hideAllPositionsTools},all:{active:U.drawingToolsIcons.hideAllDrawingsActive,inactive:U.drawingToolsIcons.hideAllDrawings}};function Mt(e){const{isSmallTablet:t}=e,[{isActive:i,hideMode:s},a]=(0,n.useState)((()=>({isActive:!1,hideMode:(0,kt.getSavedHideMode)()})));(0,n.useEffect)((()=>(St.hideStateChange.subscribe(null,a),()=>{St.hideStateChange.unsubscribe(null,a)})),[]);const r=g.lineToolsInfo.hideAllDrawings,{trackLabel:c,tooltip:u,dataName:d}=(0,l.ensureDefined)((0,kt.getHideOptions)().get(s)),h=At[s][i?"active":"inactive"],m=i?u.active:u.inactive;return n.createElement(fe,{buttonIcon:h,buttonTitle:m,buttonHotKey:r.hotKey,dropdownTooltip:Ft.t(null,void 0,o(95343)),onClickButton:function(){(0,kt.toggleHideMode)(s),It(c,!i),Wt(i?"on":"off")},isSmallTablet:t,isActive:i,checkable:!0,"data-name":"hide-all","data-type":d,onArrowClick:function(){Wt("menu")}},n.createElement(yt.Provider,{value:{isActive:i,hideMode:s}},Array.from((0,kt.getHideOptions)()).map((([e,o])=>n.createElement(Lt,{key:e,hideMode:e,option:o,isSmallTablet:t,onClick:v})))));function v(e,t){It((0,l.ensureDefined)((0,kt.getHideOptions)().get(e)).trackLabel,t)}}function It(e,t){(0,bt.trackEvent)("GUI","Chart Left Toolbar",`${e} ${t?"on":"off"}`)}function Wt(e){0}var Bt=o(9726),Dt=o(53573);const Nt=B.t(null,void 0,o(51465));class Rt extends n.PureComponent{constructor(){super(...arguments),this._instance=null,this._promise=null,this._bindedForceUpdate=()=>this.forceUpdate(),this._handleClick=()=>{null!==this._instance&&(this._instance.isVisible()?(this._instance.hideAndSaveSettingsValue(),this._trackClick(!1)):(this._instance.showAndSaveSettingsValue(),this._trackClick(!0)))}}componentDidMount(){const e=this._promise=(0,l.ensureNotNull)((0,Bt.getFavoriteDrawingToolbarPromise)());e.then((t=>{this._promise===e&&(this._instance=t,this._instance.canBeShown().subscribe(this._bindedForceUpdate),this._instance.visibility().subscribe(this._bindedForceUpdate),this.forceUpdate())}))}componentWillUnmount(){this._promise=null, null!==this._instance&&(this._instance.canBeShown().unsubscribe(this._bindedForceUpdate),this._instance.visibility().unsubscribe(this._bindedForceUpdate),this._instance=null)}render(){return null!==this._instance&&this._instance.canBeShown().value()?n.createElement(M,{id:this.props.id,icon:Dt,isActive:this._instance.isVisible(),onClick:this._handleClick,tooltip:Nt}):null}_trackClick(e){0}}var Vt=o(77975),Ht=o(92693),zt=o(81171),Pt=o(57503);const Ot={[Ht.MagnetMode.WeakMagnet]:{id:Ht.MagnetMode.WeakMagnet,name:"weakMagnet",icon:U.drawingToolsIcons.magnet,localizedName:B.t(null,void 0,o(3519))},[Ht.MagnetMode.StrongMagnet]:{id:Ht.MagnetMode.StrongMagnet,name:"strongMagnet",icon:U.drawingToolsIcons.strongMagnet,localizedName:B.t(null,void 0,o(94593))}};function jt(e){const{isSmallTablet:t}=e,i=(0,Vt.useWatchedValueReadonly)({watchedValue:(0,zt.magnetEnabled)()}),l=(0,Vt.useWatchedValueReadonly)({watchedValue:(0,zt.magnetMode)()});return n.createElement("div",{className:Pt.toolButtonMagnet},n.createElement(fe,{"data-name":"magnet-button",buttonIcon:Ot[l].icon,buttonTitle:g.lineToolsInfo.magnet.localizedName,dropdownTooltip:B.t(null,void 0,o(41964)),isActive:i,onClickButton:function(){const e=!i;(0,bt.trackEvent)("GUI","Chart Left Toolbar","magnet mode "+(e?"on":"off")),!1;(0,zt.setIsMagnetEnabled)(e)},buttonHotKey:g.lineToolsInfo.magnet.hotKey,checkable:!0,isSmallTablet:t,onArrowClick:function(){0}},Object.values(Ot).map((({id:e,name:o,localizedName:a,icon:r})=>n.createElement(dt.AccessibleMenuItem,{key:e,className:t?Pt.toolButtonMagnet__menuItem:void 0,"data-name":o,icon:r,isActive:i&&l===e,label:a,onClick:s,onClickArg:e})))),!1);function s(e){void 0!==e&&((0,bt.trackEvent)("GUI","Magnet mode",e===Ht.MagnetMode.WeakMagnet?"Weak":"Strong"),(0,zt.setMagnetMode)(e))}}var Ut;!function(e){e.Screenshot="drawing-toolbar-screenshot",e.FavoriteDrawings="drawing-toolbar-favorite-drawings",e.ObjectTree="drawing-toolbar-object-tree"}(Ut||(Ut={}));var Zt=o(70412),Gt=o(14729),Kt=o(27235),qt=o(29197),Jt=o(6190),Qt=o(3088);const Yt=Qt,$t="http://www.w3.org/2000/svg";function Xt(e){const{direction:t,theme:o=Qt}=e;return n.createElement("svg",{xmlns:$t,width:"9",height:"27",viewBox:"0 0 9 27",className:s(o.container,"right"===t?o.mirror:null),onContextMenu:Gt.preventDefault},n.createElement("g",{fill:"none",fillRule:"evenodd"},n.createElement("path",{className:o.background,d:"M4.5.5a4 4 0 0 1 4 4v18a4 4 0 1 1-8 0v-18a4 4 0 0 1 4-4z"}),n.createElement("path",{className:o.arrow,d:"M5.5 10l-2 3.5 2 3.5"})))}var eo=o(39416),to=o(7047),oo=o(55613);const no=(0,ve.mergeThemes)(Yt,oo),io={hide:B.t(null,void 0,o(99838)),show:B.t(null,void 0,o(32579))},lo=(0,n.forwardRef)(((e,t)=>{const{toolbarVisible:o,"data-name":i}=e,l=(0,eo.useFunctionalRefObject)(t);return n.createElement("button",{"data-tooltip-show-on-focus":"true",...to.MouseClickAutoBlurHandler.attributes(),ref:l,type:"button","aria-label":o?io.hide:io.show,"data-tooltip":o?io.hide:io.show, -className:s(no.toggleButton,"apply-common-tooltip common-tooltip-vertical",!o&&no.collapsed,no.accessible),onClick:function(){T.isDrawingToolbarVisible.setValue(!T.isDrawingToolbarVisible.value())},"data-name":i,"data-value":o?"visible":"collapsed"},n.createElement(Xt,{direction:o?"left":"right",theme:o?void 0:no}))}));var so=o(37558),ao=o(24437),ro=o(90692);const co={chartWidgetCollection:o(19036).any.isRequired};var uo=o(77151),ho=o(63754);const mo=u.enabled("right_toolbar"),vo=u.enabled("keep_object_tree_widget_in_right_toolbar"),po=(0,v.onWidget)(),go=new m.Delegate,bo=bt.trackEvent.bind(null,"GUI","Chart Left Toolbar"),fo=(e,t)=>bo(`${e} ${t?"on":"off"}`);class To extends n.PureComponent{constructor(e){super(e),this._grayedTools={},this._handleMeasureClick=()=>{Co("measure")},this._handleZoomInClick=()=>{Co("zoom in")},this._handleDrawingClick=e=>{fo("drawing mode",e),Co("drawing mode",e?"on":"off")},this._handleLockClick=e=>{fo("lock all drawing",e),Co("lock",e?"on":"off")},this._handleSyncClick=e=>{fo("sync",e),Co("sync",e?"on":"off")},this._handleObjectsTreeClick=()=>{this._activeChartWidget().showObjectsTreeDialog(),Co("object tree")},this._handleMouseOver=e=>{(0,Zt.hoverMouseEventFilter)(e)&&this.setState({isHovered:!0})},this._handleMouseOut=e=>{(0,Zt.hoverMouseEventFilter)(e)&&this.setState({isHovered:!1})},this._handleChangeVisibility=e=>{this.setState({isVisible:e})},this._handleEsc=()=>{d.resetToCursor(!0)},this._handleWidgetbarSettled=e=>{this.setState({isWidgetbarVisible:Boolean(window.widgetbar?.visible().value()),widgetbarSettled:e})},this._handleWidgetbarVisible=e=>{this.setState({isWidgetbarVisible:e})},d.init(),this._toolsFilter=new b(this.props.drawingsAccess),this._filteredLineTools=f.lineTools.reduce(((e,t)=>{const{id:o,title:n,trackLabel:i}=t,l=e=>this._toolsFilter.isToolEnabled(g.lineToolsInfo[e.name].localizedName),s=[];return(0,f.isLineToolsGroupWithSections)(t)?t.sections.forEach((e=>{const t=e.items.filter(l);t.length&&s.push({title:e.title},...t)})):s.push(...t.items.filter(l)),s.length&&e.push({id:o,title:n,trackLabel:i,items:s}),e}),[]),this._filteredLineTools.forEach((e=>{e.items.forEach((e=>{"name"in e&&(this._grayedTools[e.name]=this._toolsFilter.isToolGrayed(g.lineToolsInfo[e.name].localizedName))}))})),this.state={isHovered:!1,isVisible:T.isDrawingToolbarVisible.value(),isWidgetbarVisible:Boolean(window.widgetbar?.visible().value()),widgetbarSettled:void 0!==window.widgetbar},this._features={favoriting:!this.props.readOnly&&!po&&u.enabled("items_favoriting"),multicharts:u.enabled("support_multicharts"),tools:!po||!0},this._registry={chartWidgetCollection:this.props.chartWidgetCollection},this._negotiateResizer()}componentDidMount(){T.isDrawingToolbarVisible.subscribe(this._handleChangeVisibility),y.globalCloseDelegate.subscribe(this,this._handleGlobalClose),this._tool=d.tool.spawn(),this._tool.subscribe(this._updateHotkeys.bind(this)),this._initHotkeys(),this.props.widgetbarSettled&&(this.props.widgetbarSettled.subscribe(this,this._handleWidgetbarSettled), -v.CheckMobile.any()&&window.widgetbar?.visible().subscribe(this._handleWidgetbarVisible))}componentWillUnmount(){window.widgetbar?.visible().unsubscribe(this._handleWidgetbarVisible),T.isDrawingToolbarVisible.unsubscribe(this._handleChangeVisibility),y.globalCloseDelegate.unsubscribe(this,this._handleGlobalClose),this._tool.destroy(),this._hotkeys.destroy()}componentDidUpdate(e,t){const{isVisible:o,widgetbarSettled:n}=this.state;o!==t.isVisible&&(h.emit("toggle_sidebar",!o),c.setValue("ChartDrawingToolbarWidget.visible",o),this._negotiateResizer()),t.widgetbarSettled!==n&&n&&v.CheckMobile.any()&&window.widgetbar?.visible().subscribe(this._handleWidgetbarVisible)}render(){const{bgColor:e,chartWidgetCollection:t,readOnly:o}=this.props,{isHovered:i,isVisible:l}=this.state,a={backgroundColor:e&&`#${e}`};let c;c=n.createElement(lo,{toolbarVisible:l,"data-name":"toolbar-drawing-toggle-button"});const h=()=>!!this._features.tools&&!(!u.enabled("show_object_tree")||vo&&!mo);return n.createElement(uo.RegistryProvider,{validation:co,value:this._registry},n.createElement(qt.CloseDelegateContext.Provider,{value:go},n.createElement(so.DrawerManager,null,n.createElement(ro.MatchMedia,{rule:ao.DialogBreakpoints.TabletSmall},(e=>n.createElement(Jt.Toolbar,{id:"drawing-toolbar",className:s(ho.drawingToolbar,{[ho.isHidden]:!l}),style:a,onClick:this.props.onClick,onContextMenu:Gt.preventDefaultForContextMenu,orientation:"vertical"},n.createElement(k,{onScroll:this._handleGlobalClose,isVisibleFade:r.mobiletouch,isVisibleButtons:!r.mobiletouch&&i,isVisibleScrollbar:!1,onMouseOver:this._handleMouseOver,onMouseOut:this._handleMouseOut},n.createElement("div",{className:ho.inner},!o&&n.createElement("div",{className:ho.group,style:a},this._filteredLineTools.map((o=>n.createElement(gt,{key:o.id,"data-name":o.id,chartWidgetCollection:t,favoriting:this._features.favoriting&&!("linetool-group-cursors"===o.id&&(0,p.isOnMobileAppPage)("any")),grayedTools:this._grayedTools,dropdownTooltip:o.title,lineTools:o.items,isSmallTablet:e,trackLabel:o.trackLabel}))),this._toolsFilter.isToolEnabled("Font Icons")&&n.createElement(tt,{"data-name":"linetool-group-font-icons",isGrayed:this._grayedTools["Font Icons"],isSmallTablet:e})),!o&&n.createElement("div",{className:ho.group,style:a},n.createElement(lt,{toolName:"measure",onClick:this._handleMeasureClick}),n.createElement(lt,{toolName:"zoom",onClick:this._handleZoomInClick}),n.createElement(st,{chartWidgetCollection:t})),!o&&n.createElement("div",{className:ho.group,style:a},n.createElement(jt,{isSmallTablet:e}),this._features.tools&&n.createElement(it,{property:d.properties().childs().stayInDrawingMode,saveDefaultOnChange:!0,toolName:"drawginmode",onClick:this._handleDrawingClick}),this._features.tools&&n.createElement(it,{property:d.lockDrawings(),toolName:"lockAllDrawings",onClick:this._handleLockClick}),this._features.tools&&n.createElement(Mt,{isSmallTablet:e}),!1),!o&&this._features.tools&&n.createElement("div",{className:ho.group,style:a},n.createElement(_t,{chartWidgetCollection:t,isSmallTablet:e, -toolName:"removeAllDrawingTools"})),n.createElement("div",{className:ho.fill,style:a}),!o&&(this._features.tools||!1)&&n.createElement("div",{className:s(ho.group,ho.lastGroup),style:a},!1,this._features.tools&&this._features.favoriting&&n.createElement(Rt,{id:Ut.FavoriteDrawings}),h()&&n.createElement(I,{id:Ut.ObjectTree,action:this._handleObjectsTreeClick,toolName:"showObjectsTree"}))))))),c)))}_activeChartWidget(){return this.props.chartWidgetCollection.activeChartWidget.value()}_negotiateResizer(){const e=Kt.TOOLBAR_WIDTH_COLLAPSED;this.props.resizerBridge.negotiateWidth(this.state.isVisible?Kt.TOOLBAR_WIDTH_EXPANDED:e)}_handleGlobalClose(){go.fire()}_updateHotkeys(){this._hotkeys.promote()}_initHotkeys(){this._hotkeys=S.createGroup({desc:"Drawing Toolbar"}),this._hotkeys.add({desc:"Reset",hotkey:27,handler:()=>this._handleEsc(),isDisabled:()=>d.toolIsCursor(d.tool.value())})}}function Co(e,t){0}class wo{constructor(e,t){this._component=null,this._handleRef=e=>{this._component=e},this._container=e,i.render(n.createElement(To,{...t,ref:this._handleRef}),this._container)}destroy(){i.unmountComponentAtNode(this._container)}getComponent(){return(0,l.ensureNotNull)(this._component)}}},59511:(e,t,o)=>{"use strict";o.d(t,{isLineToolsGroupWithSections:()=>r,lineTools:()=>a,lineToolsFlat:()=>c});var n=o(11542),i=(o(49483),o(56570)),l=o(37265);const s=i.enabled("image_drawingtool"),a=[{id:"linetool-group-cursors",title:n.t(null,void 0,o(81578)),sections:[{items:[{name:"cursor"},{name:"dot"},{name:"arrow"},{name:"demonstration"},null].filter(l.isExistent)},{items:[{name:"eraser"}]}],trackLabel:null},{id:"linetool-group-trend-line",title:n.t(null,void 0,o(48773)),sections:[{title:n.t(null,void 0,o(56982)),items:[{name:"LineToolTrendLine"},{name:"LineToolRay"},{name:"LineToolInfoLine"},{name:"LineToolExtended"},{name:"LineToolTrendAngle"},{name:"LineToolHorzLine"},{name:"LineToolHorzRay"},{name:"LineToolVertLine"},{name:"LineToolCrossLine"}]},{title:n.t(null,void 0,o(59934)),items:[{name:"LineToolParallelChannel"},{name:"LineToolRegressionTrend"},{name:"LineToolFlatBottom"},{name:"LineToolDisjointAngle"}]},{title:n.t(null,void 0,o(36167)),items:[{name:"LineToolPitchfork"},{name:"LineToolSchiffPitchfork2"},{name:"LineToolSchiffPitchfork"},{name:"LineToolInsidePitchfork"}]}],trackLabel:null},{id:"linetool-group-gann-and-fibonacci",title:n.t(null,void 0,o(2654)),sections:[{title:n.t(null,void 0,o(26578)),items:[{name:"LineToolFibRetracement"},{name:"LineToolTrendBasedFibExtension"},{name:"LineToolFibChannel"},{name:"LineToolFibTimeZone"},{name:"LineToolFibSpeedResistanceFan"},{name:"LineToolTrendBasedFibTime"},{name:"LineToolFibCircles"},{name:"LineToolFibSpiral"},{name:"LineToolFibSpeedResistanceArcs"},{name:"LineToolFibWedge"},{name:"LineToolPitchfan"}]},{title:n.t(null,void 0,o(51494)),items:[{name:"LineToolGannSquare"},{name:"LineToolGannFixed"},{name:"LineToolGannComplex"},{name:"LineToolGannFan"}]}],trackLabel:null},{id:"linetool-group-patterns",title:n.t(null,void 0,o(46417)),sections:[{title:n.t(null,void 0,o(46417)), -items:[{name:"LineTool5PointsPattern"},{name:"LineToolCypherPattern"},{name:"LineToolHeadAndShoulders"},{name:"LineToolABCD"},{name:"LineToolTrianglePattern"},{name:"LineToolThreeDrivers"}]},{title:n.t(null,void 0,o(44255)),items:[{name:"LineToolElliottImpulse"},{name:"LineToolElliottCorrection"},{name:"LineToolElliottTriangle"},{name:"LineToolElliottDoubleCombo"},{name:"LineToolElliottTripleCombo"}]},{title:n.t(null,void 0,o(77915)),items:[{name:"LineToolCircleLines"},{name:"LineToolTimeCycles"},{name:"LineToolSineLine"}]}],trackLabel:null},{id:"linetool-group-prediction-and-measurement",title:n.t(null,void 0,o(1410)),sections:[{title:n.t(null,void 0,o(75747)),items:[{name:"LineToolRiskRewardLong"},{name:"LineToolRiskRewardShort"},{name:"LineToolPrediction"},{name:"LineToolBarsPattern"},{name:"LineToolGhostFeed"},{name:"LineToolProjection"}].filter(l.isExistent)},{title:n.t(null,void 0,o(69260)),items:[{name:"LineToolAnchoredVWAP"},{name:"LineToolFixedRangeVolumeProfile"},null].filter(l.isExistent)},{title:n.t(null,void 0,o(97050)),items:[{name:"LineToolPriceRange"},{name:"LineToolDateRange"},{name:"LineToolDateAndPriceRange"}]}],trackLabel:null},{id:"linetool-group-geometric-shapes",title:n.t(null,void 0,o(22145)),sections:[{title:n.t(null,void 0,o(65695)),items:[{name:"LineToolBrush"},{name:"LineToolHighlighter"}]},{title:n.t(null,void 0,o(19147)),items:[{name:"LineToolArrowMarker"},{name:"LineToolArrow"},{name:"LineToolArrowMarkUp"},{name:"LineToolArrowMarkDown"},{name:"LineToolArrowMarkLeft"},{name:"LineToolArrowMarkRight"}].filter(l.isExistent)},{title:n.t(null,void 0,o(65781)),items:[{name:"LineToolRectangle"},{name:"LineToolRotatedRectangle"},{name:"LineToolPath"},{name:"LineToolCircle"},{name:"LineToolEllipse"},{name:"LineToolPolyline"},{name:"LineToolTriangle"},{name:"LineToolArc"},{name:"LineToolBezierQuadro"},{name:"LineToolBezierCubic"}]}],trackLabel:null},{id:"linetool-group-annotation",title:n.t(null,void 0,o(32064)),sections:[{title:n.t(null,void 0,o(65831)),items:[{name:"LineToolText"},{name:"LineToolTextAbsolute"},{name:"LineToolTextNote"},{name:"LineToolPriceNote"},{name:"LineToolNote"},{name:"LineToolTable"},{name:"LineToolCallout"},{name:"LineToolComment"},{name:"LineToolPriceLabel"},{name:"LineToolSignpost"},{name:"LineToolFlagMark"}].filter(l.isExistent)},{title:n.t(null,void 0,o(93111)),items:[s?{name:"LineToolImage"}:null,null,null].filter(l.isExistent)}],trackLabel:null}];function r(e){return"sections"in e}const c=a.map((function(e){return r(e)?e.sections.map((e=>e.items)).flat():e.items})).flat()},77151:(e,t,o)=>{"use strict";o.d(t,{RegistryProvider:()=>r,registryContextType:()=>c,validateRegistry:()=>a});var n=o(50959),i=o(19036),l=o.n(i);const s=n.createContext({});function a(e,t){l().checkPropTypes(t,e,"context","RegistryContext")}function r(e){const{validation:t,value:o}=e;return a(o,t),n.createElement(s.Provider,{value:o},e.children)}function c(){return s}},61380:e=>{ -e.exports=''},51609:e=>{e.exports=''},22976:e=>{e.exports=''},70616:e=>{e.exports=''},48748:e=>{e.exports=''},18042:e=>{e.exports=''},44986:e=>{ +className:s(no.toggleButton,"apply-common-tooltip common-tooltip-vertical",!o&&no.collapsed,no.accessible),onClick:function(){T.isDrawingToolbarVisible.setValue(!T.isDrawingToolbarVisible.value())},"data-name":i,"data-value":o?"visible":"collapsed"},n.createElement(Xt,{direction:o?"left":"right",theme:o?void 0:no}))}));var so=o(37558),ao=o(24437),ro=o(90692);const co={chartWidgetCollection:o(19036).any.isRequired};var uo=o(77151),ho=o(63754);const mo=u.enabled("right_toolbar"),vo=u.enabled("keep_object_tree_widget_in_right_toolbar"),po=(u.enabled("saveload_separate_drawings_storage"),(0,v.onWidget)()),go=new m.Delegate,bo=bt.trackEvent.bind(null,"GUI","Chart Left Toolbar"),fo=(e,t)=>bo(`${e} ${t?"on":"off"}`);class To extends n.PureComponent{constructor(e){super(e),this._grayedTools={},this._handleMeasureClick=()=>{wo("measure")},this._handleZoomInClick=()=>{wo("zoom in")},this._handleDrawingClick=e=>{fo("drawing mode",e),wo("drawing mode",e?"on":"off")},this._handleLockClick=e=>{fo("lock all drawing",e),wo("lock",e?"on":"off")},this._handleSyncClick=e=>{fo("sync",e),wo("sync",e?"on":"off")},this._handleObjectsTreeClick=()=>{this._activeChartWidget().showObjectsTreeDialog(),wo("object tree")},this._handleMouseOver=e=>{(0,Zt.hoverMouseEventFilter)(e)&&this.setState({isHovered:!0})},this._handleMouseOut=e=>{(0,Zt.hoverMouseEventFilter)(e)&&this.setState({isHovered:!1})},this._handleChangeVisibility=e=>{this.setState({isVisible:e})},this._handleEsc=()=>{d.resetToCursor(!0)},this._handleWidgetbarSettled=e=>{this.setState({isWidgetbarVisible:Boolean(window.widgetbar?.visible().value()),widgetbarSettled:e})},this._handleWidgetbarVisible=e=>{this.setState({isWidgetbarVisible:e})},d.init(),this._toolsFilter=new b(this.props.drawingsAccess),this._filteredLineTools=f.lineTools.reduce(((e,t)=>{const{id:o,title:n,trackLabel:i}=t,l=e=>this._toolsFilter.isToolEnabled(g.lineToolsInfo[e.name].localizedName),s=[];return(0,f.isLineToolsGroupWithSections)(t)?t.sections.forEach((e=>{const t=e.items.filter(l);t.length&&s.push({title:e.title},...t)})):s.push(...t.items.filter(l)),s.length&&e.push({id:o,title:n,trackLabel:i,items:s}),e}),[]),this._filteredLineTools.forEach((e=>{e.items.forEach((e=>{"name"in e&&(this._grayedTools[e.name]=this._toolsFilter.isToolGrayed(g.lineToolsInfo[e.name].localizedName))}))})),this.state={isHovered:!1,isVisible:T.isDrawingToolbarVisible.value(),isWidgetbarVisible:Boolean(window.widgetbar?.visible().value()),widgetbarSettled:void 0!==window.widgetbar},this._features={favoriting:!this.props.readOnly&&!po&&u.enabled("items_favoriting"),multicharts:u.enabled("support_multicharts"),tools:!po||!0},this._registry={chartWidgetCollection:this.props.chartWidgetCollection},this._negotiateResizer()}componentDidMount(){T.isDrawingToolbarVisible.subscribe(this._handleChangeVisibility),y.globalCloseDelegate.subscribe(this,this._handleGlobalClose),this._tool=d.tool.spawn(),this._tool.subscribe(this._updateHotkeys.bind(this)),this._initHotkeys(), +this.props.widgetbarSettled&&(this.props.widgetbarSettled.subscribe(this,this._handleWidgetbarSettled),v.CheckMobile.any()&&window.widgetbar?.visible().subscribe(this._handleWidgetbarVisible))}componentWillUnmount(){window.widgetbar?.visible().unsubscribe(this._handleWidgetbarVisible),T.isDrawingToolbarVisible.unsubscribe(this._handleChangeVisibility),y.globalCloseDelegate.unsubscribe(this,this._handleGlobalClose),this._tool.destroy(),this._hotkeys.destroy()}componentDidUpdate(e,t){const{isVisible:o,widgetbarSettled:n}=this.state;o!==t.isVisible&&(h.emit("toggle_sidebar",!o),c.setValue("ChartDrawingToolbarWidget.visible",o),this._negotiateResizer()),t.widgetbarSettled!==n&&n&&v.CheckMobile.any()&&window.widgetbar?.visible().subscribe(this._handleWidgetbarVisible)}render(){const{bgColor:e,chartWidgetCollection:t,readOnly:o}=this.props,{isHovered:i,isVisible:l}=this.state,a={backgroundColor:e&&`#${e}`};let c;c=n.createElement(lo,{toolbarVisible:l,"data-name":"toolbar-drawing-toggle-button"});const h=()=>!!this._features.tools&&!(!u.enabled("show_object_tree")||vo&&!mo);return n.createElement(uo.RegistryProvider,{validation:co,value:this._registry},n.createElement(qt.CloseDelegateContext.Provider,{value:go},n.createElement(so.DrawerManager,null,n.createElement(ro.MatchMedia,{rule:ao.DialogBreakpoints.TabletSmall},(e=>n.createElement(Jt.Toolbar,{id:"drawing-toolbar",className:s(ho.drawingToolbar,{[ho.isHidden]:!l}),style:a,onClick:this.props.onClick,onContextMenu:Gt.preventDefaultForContextMenu,orientation:"vertical"},n.createElement(k,{onScroll:this._handleGlobalClose,isVisibleFade:r.mobiletouch,isVisibleButtons:!r.mobiletouch&&i,isVisibleScrollbar:!1,onMouseOver:this._handleMouseOver,onMouseOut:this._handleMouseOut},n.createElement("div",{className:ho.inner},!o&&n.createElement("div",{className:ho.group,style:a},this._filteredLineTools.map((o=>n.createElement(gt,{key:o.id,"data-name":o.id,chartWidgetCollection:t,favoriting:this._features.favoriting&&!("linetool-group-cursors"===o.id&&(0,p.isOnMobileAppPage)("any")),grayedTools:this._grayedTools,dropdownTooltip:o.title,lineTools:o.items,isSmallTablet:e,trackLabel:o.trackLabel}))),this._toolsFilter.isToolEnabled("Font Icons")&&n.createElement(tt,{"data-name":"linetool-group-font-icons",isGrayed:this._grayedTools["Font Icons"],isSmallTablet:e})),!o&&n.createElement("div",{className:ho.group,style:a},n.createElement(lt,{toolName:"measure",onClick:this._handleMeasureClick}),n.createElement(lt,{toolName:"zoom",onClick:this._handleZoomInClick}),n.createElement(st,{chartWidgetCollection:t})),!o&&n.createElement("div",{className:ho.group,style:a},n.createElement(jt,{isSmallTablet:e}),this._features.tools&&n.createElement(it,{property:d.properties().childs().stayInDrawingMode,saveDefaultOnChange:!0,toolName:"drawginmode",onClick:this._handleDrawingClick}),this._features.tools&&n.createElement(it,{property:d.lockDrawings(),toolName:"lockAllDrawings",onClick:this._handleLockClick}),this._features.tools&&n.createElement(Mt,{isSmallTablet:e +}),!1),!o&&this._features.tools&&n.createElement("div",{className:ho.group,style:a},n.createElement(_t,{chartWidgetCollection:t,isSmallTablet:e,toolName:"removeAllDrawingTools"})),n.createElement("div",{className:ho.fill,style:a}),!o&&(this._features.tools||!1)&&n.createElement("div",{className:s(ho.group,ho.lastGroup),style:a},!1,this._features.tools&&this._features.favoriting&&n.createElement(Rt,{id:Ut.FavoriteDrawings}),h()&&n.createElement(I,{id:Ut.ObjectTree,action:this._handleObjectsTreeClick,toolName:"showObjectsTree"}))))))),c)))}_activeChartWidget(){return this.props.chartWidgetCollection.activeChartWidget.value()}_negotiateResizer(){const e=Kt.TOOLBAR_WIDTH_COLLAPSED;this.props.resizerBridge.negotiateWidth(this.state.isVisible?Kt.TOOLBAR_WIDTH_EXPANDED:e)}_handleGlobalClose(){go.fire()}_updateHotkeys(){this._hotkeys.promote()}_initHotkeys(){this._hotkeys=S.createGroup({desc:"Drawing Toolbar"}),this._hotkeys.add({desc:"Reset",hotkey:27,handler:()=>this._handleEsc(),isDisabled:()=>d.toolIsCursor(d.tool.value())})}}function wo(e,t){0}class Co{constructor(e,t){this._component=null,this._handleRef=e=>{this._component=e},this._container=e,i.render(n.createElement(To,{...t,ref:this._handleRef}),this._container)}destroy(){i.unmountComponentAtNode(this._container)}getComponent(){return(0,l.ensureNotNull)(this._component)}}},59511:(e,t,o)=>{"use strict";o.d(t,{isLineToolsGroupWithSections:()=>r,lineTools:()=>a,lineToolsFlat:()=>c});var n=o(11542),i=(o(49483),o(56570)),l=o(37265);const s=i.enabled("image_drawingtool"),a=[{id:"linetool-group-cursors",title:n.t(null,void 0,o(81578)),sections:[{items:[{name:"cursor"},{name:"dot"},{name:"arrow"},{name:"demonstration"},null].filter(l.isExistent)},{items:[{name:"eraser"}]}],trackLabel:null},{id:"linetool-group-trend-line",title:n.t(null,void 0,o(48773)),sections:[{title:n.t(null,void 0,o(56982)),items:[{name:"LineToolTrendLine"},{name:"LineToolRay"},{name:"LineToolInfoLine"},{name:"LineToolExtended"},{name:"LineToolTrendAngle"},{name:"LineToolHorzLine"},{name:"LineToolHorzRay"},{name:"LineToolVertLine"},{name:"LineToolCrossLine"}]},{title:n.t(null,void 0,o(59934)),items:[{name:"LineToolParallelChannel"},{name:"LineToolRegressionTrend"},{name:"LineToolFlatBottom"},{name:"LineToolDisjointAngle"}]},{title:n.t(null,void 0,o(36167)),items:[{name:"LineToolPitchfork"},{name:"LineToolSchiffPitchfork2"},{name:"LineToolSchiffPitchfork"},{name:"LineToolInsidePitchfork"}]}],trackLabel:null},{id:"linetool-group-gann-and-fibonacci",title:n.t(null,void 0,o(2654)),sections:[{title:n.t(null,void 0,o(26578)),items:[{name:"LineToolFibRetracement"},{name:"LineToolTrendBasedFibExtension"},{name:"LineToolFibChannel"},{name:"LineToolFibTimeZone"},{name:"LineToolFibSpeedResistanceFan"},{name:"LineToolTrendBasedFibTime"},{name:"LineToolFibCircles"},{name:"LineToolFibSpiral"},{name:"LineToolFibSpeedResistanceArcs"},{name:"LineToolFibWedge"},{name:"LineToolPitchfan"}]},{title:n.t(null,void 0,o(51494)),items:[{name:"LineToolGannSquare"},{name:"LineToolGannFixed"},{name:"LineToolGannComplex"},{ +name:"LineToolGannFan"}]}],trackLabel:null},{id:"linetool-group-patterns",title:n.t(null,void 0,o(46417)),sections:[{title:n.t(null,void 0,o(46417)),items:[{name:"LineTool5PointsPattern"},{name:"LineToolCypherPattern"},{name:"LineToolHeadAndShoulders"},{name:"LineToolABCD"},{name:"LineToolTrianglePattern"},{name:"LineToolThreeDrivers"}]},{title:n.t(null,void 0,o(44255)),items:[{name:"LineToolElliottImpulse"},{name:"LineToolElliottCorrection"},{name:"LineToolElliottTriangle"},{name:"LineToolElliottDoubleCombo"},{name:"LineToolElliottTripleCombo"}]},{title:n.t(null,void 0,o(77915)),items:[{name:"LineToolCircleLines"},{name:"LineToolTimeCycles"},{name:"LineToolSineLine"}]}],trackLabel:null},{id:"linetool-group-prediction-and-measurement",title:n.t(null,void 0,o(1410)),sections:[{title:n.t(null,void 0,o(75747)),items:[{name:"LineToolRiskRewardLong"},{name:"LineToolRiskRewardShort"},{name:"LineToolPrediction"},{name:"LineToolBarsPattern"},{name:"LineToolGhostFeed"},{name:"LineToolProjection"}].filter(l.isExistent)},{title:n.t(null,void 0,o(69260)),items:[{name:"LineToolAnchoredVWAP"},{name:"LineToolFixedRangeVolumeProfile"},null].filter(l.isExistent)},{title:n.t(null,void 0,o(97050)),items:[{name:"LineToolPriceRange"},{name:"LineToolDateRange"},{name:"LineToolDateAndPriceRange"}]}],trackLabel:null},{id:"linetool-group-geometric-shapes",title:n.t(null,void 0,o(22145)),sections:[{title:n.t(null,void 0,o(65695)),items:[{name:"LineToolBrush"},{name:"LineToolHighlighter"}]},{title:n.t(null,void 0,o(19147)),items:[{name:"LineToolArrowMarker"},{name:"LineToolArrow"},{name:"LineToolArrowMarkUp"},{name:"LineToolArrowMarkDown"},{name:"LineToolArrowMarkLeft"},{name:"LineToolArrowMarkRight"}].filter(l.isExistent)},{title:n.t(null,void 0,o(65781)),items:[{name:"LineToolRectangle"},{name:"LineToolRotatedRectangle"},{name:"LineToolPath"},{name:"LineToolCircle"},{name:"LineToolEllipse"},{name:"LineToolPolyline"},{name:"LineToolTriangle"},{name:"LineToolArc"},{name:"LineToolBezierQuadro"},{name:"LineToolBezierCubic"}]}],trackLabel:null},{id:"linetool-group-annotation",title:n.t(null,void 0,o(32064)),sections:[{title:n.t(null,void 0,o(65831)),items:[{name:"LineToolText"},{name:"LineToolTextAbsolute"},{name:"LineToolTextNote"},{name:"LineToolPriceNote"},{name:"LineToolNote"},{name:"LineToolTable"},{name:"LineToolCallout"},{name:"LineToolComment"},{name:"LineToolPriceLabel"},{name:"LineToolSignpost"},{name:"LineToolFlagMark"}].filter(l.isExistent)},{title:n.t(null,void 0,o(93111)),items:[s?{name:"LineToolImage"}:null,null,null].filter(l.isExistent)}],trackLabel:null}];function r(e){return"sections"in e}const c=a.map((function(e){return r(e)?e.sections.map((e=>e.items)).flat():e.items})).flat()},77151:(e,t,o)=>{"use strict";o.d(t,{RegistryProvider:()=>r,registryContextType:()=>c,validateRegistry:()=>a});var n=o(50959),i=o(19036),l=o.n(i);const s=n.createContext({});function a(e,t){l().checkPropTypes(t,e,"context","RegistryContext")}function r(e){const{validation:t,value:o}=e;return a(o,t),n.createElement(s.Provider,{value:o},e.children)} +function c(){return s}},61380:e=>{e.exports=''},51609:e=>{e.exports=''},22976:e=>{e.exports=''},70616:e=>{e.exports=''},48748:e=>{e.exports=''},18042:e=>{e.exports=''},44986:e=>{ e.exports=''},83778:e=>{e.exports=''},90624:e=>{ e.exports='' },14665:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/el.1341.1068954aa326300ef390.js b/charting_library/bundles/el.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..bad9bd9e --- /dev/null +++ b/charting_library/bundles/el.1341.1068954aa326300ef390.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"],el:["Συντεταγμένες"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],el:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],el:["Περιθώρια"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],el:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],el:["Προεπιλογή"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],el:["Extend Lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],el:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],el:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"],el:["Override Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],el:["Ακρίβεια"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],el:["Top Line"]}},70320:e=>{e.exports={en:["Text"],el:["Κείμενο"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],el:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{ +e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={ +en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={ +en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],el:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],el:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],el:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],el:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],el:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/el.9488.2f156b47fe84118759c5.js b/charting_library/bundles/el.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/el.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/el.2464.fc7f44a5c8b3791719aa.js index 5efbc154..91c0c4b4 100644 --- a/charting_library/bundles/el.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/el.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"],el:["ω"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"],el:["ω"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]}, e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],el:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],el:["Lagging Span 2 Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"]},e.exports["Lips Length_input"]={en:["Lips Length"]}, e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]}, @@ -24,19 +24,19 @@ en:["Elliott Impulse Wave (12345)"]}},72359:e=>{e.exports={en:["Elliott Triangle en:["Histogram is too large, please increase {boldHighlightStart}Ticks Per Row{boldHighlightEnd} in the settings window."]}},66751:e=>{e.exports={en:["Histogram is too large, please reduce {boldHighlightStart}Row Size{boldHighlightEnd} in the settings window."]}},68065:e=>{e.exports={en:["Image"]}},80185:e=>{e.exports={en:["Intervals less than {resolution} are not supported for {ticker}."]}},10268:e=>{e.exports={en:["Intermediate"]}},14285:e=>{e.exports={en:["Invalid Symbol"],el:["Άκυρο σύμβολο"]}},52969:e=>{e.exports={en:["Invalid symbol"]}},37189:e=>{e.exports={en:["Invert scale"],el:["Invert Scale"]}},89999:e=>{e.exports={en:["Indexed to 100"]}},46850:e=>{e.exports={en:["Indicators value labels"]}},54418:e=>{e.exports={en:["Indicators name labels"]}},40490:e=>{e.exports={en:["Indicators, Metrics and Strategies. Press slash"]}},15992:e=>{e.exports={en:["Info Line"]}},87829:e=>{e.exports={en:["Insert indicator"],el:["Προσθήκη Τεχικού Δείκτη"]}},41686:e=>{e.exports={en:["Inside Pitchfork"]}},37913:e=>{e.exports={en:["Icon"],el:["Εικονίδιο"]}},78326:e=>{e.exports={en:["Istanbul"]}},39585:e=>{e.exports={en:["Johannesburg"]}},14995:e=>{e.exports={en:["Jakarta"]}},62310:e=>{e.exports={en:["Jan"],el:["Ιαν"]}},36057:e=>{e.exports={en:["Jerusalem"]}},53786:e=>{e.exports={en:["Jul"],el:["Ιουλ"]}},429:e=>{e.exports={en:["Jun"],el:["Ιουν"]}},67560:e=>{e.exports={en:["Juneau"]}},62329:e=>{e.exports={en:["On the left"]}},55813:e=>{e.exports={en:["On the right"]}},64818:e=>{e.exports={en:["Only {availableResolutions} intervals are supported for {ticker}."]}},21064:e=>{e.exports={en:["Oops!"]}},51221:e=>{e.exports={en:["Object Tree"]}},12179:e=>{e.exports={en:["Oct"],el:["Οκτ"]}},16610:e=>{e.exports={en:["Open"],el:["Άνοιγμα"]}},27884:e=>{e.exports={en:["Open layout. Press period"]}},75722:e=>{e.exports={en:["Oslo"]}},65318:e=>{e.exports={en:["Low"],el:["Χαμηλό"]}},51077:e=>{e.exports={en:["Lock"],el:["Κλείδωμα"]}},79777:e=>{e.exports={en:["Lock/unlock"],el:["Κλείδωμα/Ξεκλείδωμα"]}},66005:e=>{e.exports={en:["Lock vertical cursor line by time"]}},14017:e=>{e.exports={en:["Lock price to bar ratio"],el:["Lock Price To Bar Ratio"]}},16170:e=>{e.exports={en:["Logarithmic"]}},19439:e=>{e.exports={en:["London"]}},74832:e=>{e.exports={en:["Long Position"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"],el:["Ετικέτες"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"]}},9394:e=>{e.exports={en:["Line with markers"],el:["With Markers"]}},43588:e=>{e.exports={en:["Line break"],el:["Line Break"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={ en:["Move scale to left"]}},40789:e=>{e.exports={en:["Move scale to right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"],el:["Μαρ"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"]}},54215:e=>{e.exports={en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],el:["No Scale (Fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],el:["Σημείωση"]}},26899:e=>{e.exports={en:["Nov"],el:["Νοε"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"]}},76266:e=>{e.exports={en:["Save as"],el:["Αποθήκευση ως"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],el:["Scale Price Chart Only"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],el:["Ρυθμίσεις"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],el:["Τοποθέτηση πίσω"]}},71179:e=>{e.exports={en:["Send backward"],el:["Μετακίνηση προς τα πίσω"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"],el:["Σεπ"]}},94031:e=>{e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],el:["Session Breaks"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"]}},98334:e=>{e.exports={en:["Show"],el:["Εμφάνιση"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"], el:["Show All Ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"],el:["Show Dividends"]}},37113:e=>{e.exports={en:["Show earnings"],el:["Show Earnings"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],el:["Show Ideas of Followed Users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],el:["Show My Ideas Only"]}},50849:e=>{e.exports={en:["Show splits"],el:["Show Splits"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"]}},66205:e=>{e.exports={en:["Square"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"],el:["Στυλ"]}},61507:e=>{e.exports={en:["Stack on the left"]}},97800:e=>{e.exports={en:["Stack on the right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],el:["Παραμονή στη Λειτουργία Σχεδίασης"]}},69217:e=>{e.exports={en:["Step line"],el:["Step Line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],el:["Symbol Name Label"]}},10127:e=>{e.exports={en:["Symbol last price label"],el:["Symbol Last Value Label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"],el:["Sync To All Charts"]}},76519:e=>{e.exports={en:["Point & figure"],el:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"]}},14115:e=>{e.exports={en:["Pin to left scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"]}},2165:e=>{e.exports={ -en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],el:["Γραμμή Τιμής"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"]}},2460:e=>{e.exports={en:["Regression Trend"]}},67410:e=>{e.exports={en:["Remove"],el:["Αφαίρεση"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],el:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],el:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={ -en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],el:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],el:["Ζώνη Ώρας"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],el:["Αναίρεση"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],el:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],el:["Σειρά Εμφάνισης"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}}, -41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],el:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],el:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{ -e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],el:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],el:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],el:["ενημέρωση..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={ -en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],el:["Scale Price Chart Only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],el:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],el:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{ -e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],el:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],el:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],el:["Australian Dollar/Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],el:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],el:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],el:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],el:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],el:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={ -en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],el:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],el:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],el:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],el:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],el:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]}, -e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],el:["Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],el:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={ -en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],el:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],el:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],el:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],el:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],el:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],el:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],el:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],el:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],el:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],el:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],el:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={ -en:["British Pound / Australian Dollar"],el:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],el:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],el:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],el:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],el:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],el:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],el:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],el:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],el:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],el:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],el:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],el:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={ -en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],el:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],el:["NASDAQ 100 index of US listed shares"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],el:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={ -en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],el:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],el:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],el:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],el:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],el:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],el:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={ -en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],el:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],el:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],el:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]}, -e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],el:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],el:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],el:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],el:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],el:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]}, -e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],el:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],el:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],el:["US Government Bonds 5 yr"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],el:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],el:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],el:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],el:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],el:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],el:["US DOLLAR / DANISH KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],el:["U.S. Dollar/Hong Kong Dollar"]}, -e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],el:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],el:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],el:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],el:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],el:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],el:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],el:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],el:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],el:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],el:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],el:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],el:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],el:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],el:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],el:["Γραμμή Τιμής"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"]}},2460:e=>{e.exports={en:["Regression Trend"]}},67410:e=>{e.exports={en:["Remove"],el:["Αφαίρεση"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],el:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],el:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={ +en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],el:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],el:["Ζώνη Ώρας"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],el:["Αναίρεση"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],el:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"], +el:["Σειρά Εμφάνισης"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],el:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],el:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={ +en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],el:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],el:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],el:["ενημέρωση..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{ +e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],el:["Scale Price Chart Only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],el:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],el:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={ +en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],el:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],el:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],el:["Australian Dollar/Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],el:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],el:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],el:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],el:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={ +en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],el:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],el:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],el:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],el:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],el:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]}, +e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],el:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],el:["Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={ +en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],el:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],el:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],el:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],el:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],el:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],el:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],el:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],el:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],el:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],el:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],el:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],el:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]}, +e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],el:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],el:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],el:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],el:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],el:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],el:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],el:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],el:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],el:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],el:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],el:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],el:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]}, +e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],el:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],el:["NASDAQ 100 index of US listed shares"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],el:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]}, +e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],el:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],el:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],el:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],el:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],el:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],el:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]}, +e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],el:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],el:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],el:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]}, +e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],el:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],el:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],el:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],el:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],el:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],el:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]}, +e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],el:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],el:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],el:["US Government Bonds 5 yr"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],el:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],el:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],el:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],el:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],el:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],el:["US DOLLAR / DANISH KRONE"]}, +e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],el:["U.S. Dollar/Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],el:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],el:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],el:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],el:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],el:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],el:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],el:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],el:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],el:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],el:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],el:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],el:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],el:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],el:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/el.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/el.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 8daea212..00000000 --- a/charting_library/bundles/el.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],el:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],el:["Περιθώρια"]}},79468:e=>{e.exports={en:["Background"],el:["Υπόβαθρο"]}},10842:e=>{e.exports={en:["Bar change values"],el:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],el:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],el:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],el:["Προεπιλογή"]}},78734:e=>{e.exports={en:["Description"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],el:["Γεγονότα"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],el:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],el:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],el:["Τέχν. Δείκτες"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],el:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={ -en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],el:["Κλίμακες"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],el:["Σύμβολο"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],el:["Ποσοστό"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],el:["Ακρίβεια"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],el:["Top Line"]}},70320:e=>{e.exports={en:["Text"],el:["Κείμενο"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],el:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],el:["Όγκος"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={ -en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}}, -18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={ -en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],el:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],el:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/el.7458.068c610f8718bc62a766.js b/charting_library/bundles/el.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..3f6cd01b --- /dev/null +++ b/charting_library/bundles/el.7458.068c610f8718bc62a766.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],el:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],el:["Περιθώρια"]}},79468:e=>{e.exports={en:["Background"],el:["Υπόβαθρο"]}},10842:e=>{e.exports={en:["Bar change values"],el:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],el:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],el:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],el:["Προεπιλογή"]}},78734:e=>{e.exports={en:["Description"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],el:["Γεγονότα"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],el:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],el:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],el:["Τέχν. Δείκτες"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],el:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={ +en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],el:["Κλίμακες"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],el:["Σύμβολο"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],el:["Ποσοστό"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],el:["Ακρίβεια"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],el:["Top Line"]}},70320:e=>{e.exports={en:["Text"],el:["Κείμενο"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],el:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],el:["Όγκος"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={ +en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}}, +41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{ +e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],el:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],el:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/en.1341.1068954aa326300ef390.js b/charting_library/bundles/en.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..afc677e9 --- /dev/null +++ b/charting_library/bundles/en.1341.1068954aa326300ef390.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"]}},73185:e=>{e.exports={en:["Fill bottom area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={ +en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={ +en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{ +e.exports={en:["hollow candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/en.9488.2f156b47fe84118759c5.js b/charting_library/bundles/en.2464.fc7f44a5c8b3791719aa.js similarity index 67% rename from charting_library/bundles/en.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/en.2464.fc7f44a5c8b3791719aa.js index c2a9c48e..358482e1 100644 --- a/charting_library/bundles/en.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/en.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]}, e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"] },e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]},e.exports["Projection up color_input"]={en:["Projection up color"]}, @@ -24,18 +24,18 @@ e.exports={en:["Flat Top/Bottom"]}},39643:e=>{e.exports={en:["Fraction part is i },429:e=>{e.exports={en:["Jun"]}},67560:e=>{e.exports={en:["Juneau"]}},62329:e=>{e.exports={en:["On the left"]}},55813:e=>{e.exports={en:["On the right"]}},64818:e=>{e.exports={en:["Only {availableResolutions} intervals are supported for {ticker}."]}},21064:e=>{e.exports={en:["Oops!"]}},51221:e=>{e.exports={en:["Object Tree"]}},12179:e=>{e.exports={en:["Oct"]}},16610:e=>{e.exports={en:["Open"]}},27884:e=>{e.exports={en:["Open layout. Press period"]}},75722:e=>{e.exports={en:["Oslo"]}},65318:e=>{e.exports={en:["Low"]}},51077:e=>{e.exports={en:["Lock"]}},79777:e=>{e.exports={en:["Lock/unlock"]}},66005:e=>{e.exports={en:["Lock vertical cursor line by time"]}},14017:e=>{e.exports={en:["Lock price to bar ratio"]}},16170:e=>{e.exports={en:["Logarithmic"]}},19439:e=>{e.exports={en:["London"]}},74832:e=>{e.exports={en:["Long Position"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"]}},9394:e=>{e.exports={en:["Line with markers"]}},43588:e=>{e.exports={en:["Line break"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={en:["Move scale to left"]}},40789:e=>{e.exports={en:["Move scale to right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"]}},54215:e=>{e.exports={en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={ en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"]}},76266:e=>{e.exports={en:["Save as"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"]}},71179:e=>{e.exports={en:["Send backward"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"]}},98334:e=>{e.exports={en:["Show"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"]}},37113:e=>{e.exports={en:["Show earnings"]}},10261:e=>{e.exports={en:["Show ideas of followed users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"]}},50849:e=>{e.exports={en:["Show splits"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"]}},66205:e=>{e.exports={en:["Square"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"]}},61507:e=>{e.exports={en:["Stack on the left"]}},97800:e=>{e.exports={en:["Stack on the right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"]}},69217:e=>{e.exports={en:["Step line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"]}},10127:e=>{e.exports={en:["Symbol last price label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"]}},76519:e=>{e.exports={en:["Point & figure"]}}, 39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"]}},14115:e=>{e.exports={en:["Pin to left scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"]}},2460:e=>{e.exports={en:["Regression Trend"]}},67410:e=>{e.exports={en:["Remove"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}}, -88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"]}},54170:e=>{e.exports={en:["Reset time scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={ -en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"]}},4077:e=>{e.exports={en:["Visual order"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"]}},35400:e=>{e.exports={en:["change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={ -en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]} -},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{ -e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={ -en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"] -},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]}, -e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={ -en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]}, -e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={ -en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={ -en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={ -en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={ -en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]}, -e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"]}},54170:e=>{e.exports={en:["Reset time scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={ +en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"]}},4077:e=>{e.exports={en:["Visual order"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"]}},35400:e=>{ +e.exports={en:["change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."]}},76104:e=>{e.exports={en:["lock {title}"]}}, +20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"] +}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]}, +e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]}, +e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]}, +e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={ +en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={ +en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]}, +e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]}, +e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={ +en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={ +en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]}, +e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/en.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/en.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 5ad5d21b..00000000 --- a/charting_library/bundles/en.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},79468:e=>{e.exports={en:["Background"]}},10842:e=>{e.exports={en:["Bar change values"]}},28975:e=>{e.exports={en:["Base level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"]}},78734:e=>{e.exports={en:["Description"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"]}},73185:e=>{e.exports={en:["Fill bottom area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}}, -53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={ -en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{ -e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}}, -6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/en.7458.068c610f8718bc62a766.js b/charting_library/bundles/en.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..222688e0 --- /dev/null +++ b/charting_library/bundles/en.7458.068c610f8718bc62a766.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},79468:e=>{e.exports={en:["Background"]}},10842:e=>{e.exports={en:["Bar change values"]}},28975:e=>{e.exports={en:["Base level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"]}},78734:e=>{e.exports={en:["Description"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"]}},73185:e=>{e.exports={en:["Fill bottom area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{ +e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{ +e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]} +},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}}, +85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/en.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/en.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 9fe7e628..00000000 --- a/charting_library/bundles/en.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"]}},73185:e=>{e.exports={en:["Fill bottom area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={ -en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={ -en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"]}},76261:e=>{ -e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/es.1341.1068954aa326300ef390.js b/charting_library/bundles/es.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..ce8346ae --- /dev/null +++ b/charting_library/bundles/es.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],es:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],es:["#{count} (precio, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],es:["(Máx.+Mín.+Cierre)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],es:["(Máx+Mín)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],es:["Color de barras en función del cierre anterior"]}},78930:e=>{e.exports={en:["Coordinates"],es:["Coordenadas"]}},24197:e=>{e.exports={en:["Center"],es:["Centro"]}},84831:e=>{e.exports={en:["Close line"],es:["Línea de cierre"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],es:["Ajustar datos de los dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],es:["Ajustar para cambios de contrato"]}},27567:e=>{e.exports={en:["Bottom"],es:["Parte inferior"]}},3159:e=>{e.exports={en:["Bottom line"],es:["Resultado final"]}},74406:e=>{e.exports={en:["Body"],es:["Cuerpo"]}},333:e=>{e.exports={en:["Borders"],es:["Bordes"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],es:["Nivel de la base"]}},71776:e=>{e.exports={en:["Down"],es:["Abajo"]}},17611:e=>{e.exports={en:["Down bars"],es:["Barras descendentes"]}},23743:e=>{e.exports={en:["Down color"],es:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],es:["Modificación de datos"]}},72942:e=>{e.exports={en:["Days"],es:["Días"]}},16564:e=>{e.exports={en:["Default"],es:["Por defecto"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],es:["Desplazamiento (precio, barra)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],es:["Información general sobre el horario de negociación electrónica"]}},819:e=>{e.exports={en:["Extend lines"],es:["Ampliar líneas"]}},41129:e=>{e.exports={en:["Fill"],es:["Rellenar"]}},61112:e=>{e.exports={en:["Fill top area"],es:["Rellenar el área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],es:["Rellenar el área inferior"]}},56796:e=>{e.exports={en:["Hours"],es:["Horas"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],es:["Línea de máximos"]}},47326:e=>{e.exports={en:["Integer"],es:["Número entero"]}},21429:e=>{e.exports={en:["Inputs"],es:["Entradas de datos"]}},64075:e=>{e.exports={en:["Override min tick"],es:["Anular el tick mínimo"]}},34579:e=>{e.exports={en:["Low line"],es:["Línea de mínimos"]}},11626:e=>{e.exports={en:["Left"],es:["Izquierda"]}},43154:e=>{e.exports={en:["Months"],es:["Meses"]}},68833:e=>{e.exports={en:["Middle"],es:["En el medio"]}},42562:e=>{e.exports={en:["Minutes"],es:["Minutos"]}},65188:e=>{e.exports={en:["Seconds"],es:["Segundos"]}},13350:e=>{e.exports={en:["Pearson's R"],es:["Coeficiente de correlación de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],es:["Información horaria pre/pos mercado"]}},59766:e=>{e.exports={en:["Precision"], +es:["Precisión"]}},84684:e=>{e.exports={en:["Price source"],es:["Fuente de los precios"]}},73466:e=>{e.exports={en:["Projection up bars"],es:["Barras superiores de proyección"]}},77430:e=>{e.exports={en:["Projection candles"],es:["Velas de proyección"]}},88367:e=>{e.exports={en:["Projection down bars"],es:["Barras de proyección descendentes"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],es:["Precios reales en la escala (en lugar del precio Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],es:["Derecha"]}},835:e=>{e.exports={en:["Weeks"],es:["Semanas"]}},32163:e=>{e.exports={en:["Wick"],es:["Mecha"]}},97118:e=>{e.exports={en:["Top"],es:["Parte superior"]}},89349:e=>{e.exports={en:["Top line"],es:["Línea superior"]}},70320:e=>{e.exports={en:["Text"],es:["Тexto"]}},25485:e=>{e.exports={en:["Text alignment"],es:["Alineación del texto"]}},67781:e=>{e.exports={en:["Text orientation"],es:["Orientación del texto"]}},20215:e=>{e.exports={en:["Thin bars"],es:["Barras finas"]}},24821:e=>{e.exports={en:["Ticks"],es:["Tics"]}},77073:e=>{e.exports={en:["Timezone"],es:["Zona horaria"]}},22691:e=>{e.exports={en:["Up"],es:["Arriba"]}},23091:e=>{e.exports={en:["Up color"],es:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],es:["Barras superiores"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],es:["Utilizar la liquidación como cierre en intervalos diarios"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],es:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],es:["cambiar las barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],es:["cambiar el color de relleno del área"]}},89346:e=>{e.exports={en:["change area line width"],es:["cambiar el ancho de la línea del área"]}},29605:e=>{e.exports={en:["change area line color"],es:["cambiar el color de la línea del área"]}},4640:e=>{e.exports={en:["change area price source"],es:["cambiar la fuente de los precios del área"]}},42190:e=>{e.exports={en:["change base level"],es:["cambiar el nivel de referencia"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],es:["cambiar el color de la línea inferior de la línea de referencia"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],es:["cambiar el ancho de la línea inferior de la línea de referencia"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],es:["cambiar el color de relleno del área inferior de la línea de referencia"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],es:["cambiar el color de relleno del área superior de la línea de referencia"]}},68609:e=>{e.exports={en:["change baseline price source"],es:["cambiar la fuente de precios de referencia"]}},69044:e=>{e.exports={en:["change baseline top line color"],es:["cambiar el color de la línea superior de la línea de referencia"]}},68197:e=>{e.exports={en:["change baseline top line width"],es:["cambiar el ancho de la línea superior de la línea de referencia"]} +},33464:e=>{e.exports={en:["change bar up color"],es:["cambiar el color superior de la barra"]}},2066:e=>{e.exports={en:["change bar X coordinate"],es:["cambiar la coordenada X de las barras"]}},59622:e=>{e.exports={en:["change bar down color"],es:["cambiar el color inferior de la barra"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],es:["cambiar el color de las barras en función del valor de cierre anterior"]}},88324:e=>{e.exports={en:["change column up color"],es:["cambiar color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],es:["cambiar color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],es:["cambiar la fuente del precio de la columna"]}},82063:e=>{e.exports={en:["change decimal places"],es:["cambiar las posiciones decimales"]}},44223:e=>{e.exports={en:["change extended hours color"],es:["cambiar el color del horario ampliado"]}},47393:e=>{e.exports={en:["change electronic trading hours"],es:["modificar el horario de negociación electrónica"]}},6026:e=>{e.exports={en:["change high-low body color"],es:["cambiar el color del cuerpo de máximos y mínimos"]}},73021:e=>{e.exports={en:["change high-low body visibility"],es:["cambiar la visibilidad del cuerpo de máximos y mínimos"]}},46844:e=>{e.exports={en:["change high-low border color"],es:["cambiar el color del borde del máximos y mínimos"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],es:["cambiar la visibilidad de los bordes de máximos y mínimos"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],es:["cambiar la visibilidad de las etiquetas de máximos y mínimos"]}},56961:e=>{e.exports={en:["change high-low labels color"],es:["cambiar el color de las etiquetas de máximos y mínimos"]}},88640:e=>{e.exports={en:["change line color"],es:["cambiar el color de línea"]}},41837:e=>{e.exports={en:["change line price source"],es:["cambiar la fuente de precios de la línea"]}},48339:e=>{e.exports={en:["change line width"],es:["cambiar el ancho de línea"]}},38730:e=>{e.exports={en:["change post market color"],es:["cambiar el color posmercado"]}},44371:e=>{e.exports={en:["change pre market color"],es:["cambiar el color de la sesión premercado"]}},11737:e=>{e.exports={en:["change price Y coordinate"],es:["cambiar la coordenada Y de los precios"]}},16241:e=>{e.exports={en:["change range bars style"],es:["cambiar estilo de las barras de rango"]}},65821:e=>{e.exports={en:["change range thin bars"],es:["cambiar el rango de las barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],es:["cambiar el color inferior de la mecha renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],es:["cambiar el color inferior de la mecha renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],es:["cambiar la visibilidad de las mechas renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],es:["cambiar ticks mínimos de la superposición del estudio"]}},82924:e=>{e.exports={en:["change study overlay style"], +es:["cambio estilo de superposición del estudio"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],es:["cambiar la visualización de los precios reales en la escala de precios (en lugar del precio Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],es:["cambiar las barras finas"]}},78509:e=>{e.exports={en:["change {title} base line color"],es:["cambiar el color de la línea de referencia de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],es:["cambiar el estilo de la línea de referencia de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],es:["cambiar la visibilidad de la línea de referencia de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],es:["cambiar el ancho de la línea de referencia de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],es:["cambiar color de la línea inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],es:["cambiar el estilo de la línea descendente de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],es:["cambiar la visibilidad de la línea descendente de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],es:["cambiar el ancho de la línea inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],es:["cambiar los días de {title} hasta"]}},91201:e=>{e.exports={en:["change {title} days from"],es:["cambiar los días de {title} desde"]}},76295:e=>{e.exports={en:["change {title} extend lines"],es:["cambiar ampliar líneas en {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],es:["cambiar las horas de {title} desde"]}},67233:e=>{e.exports={en:["change {title} hours to"],es:["cambiar las horas de {title} hasta"]}},99122:e=>{e.exports={en:["change {title} months from"],es:["cambiar los meses desde de {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],es:["cambiar los meses de {title} hasta"]}},38011:e=>{e.exports={en:["change {title} minutes to"],es:["cambiar los minutos de {title} hasta"]}},59820:e=>{e.exports={en:["change {title} minutes from"],es:["cambiar los minutos de {title} desde"]}},6573:e=>{e.exports={en:["change {title} seconds to"],es:["cambiar los segundos de {title} hasta"]}},86780:e=>{e.exports={en:["change {title} seconds from"],es:["cambiar los segundos desde de {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],es:["cambiar la visibilidad r de Pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],es:["cambiar las semanas de {title} desde"]}},18678:e=>{e.exports={en:["change {title} weeks to"],es:["cambiar las semanas de {title} hasta"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],es:["cambiar la visibilidad de la línea superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],es:["cambiar el ancho de la línea superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"], +es:["cambiar el color de la línea superior de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],es:["cambiar el estilo de la línea superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],es:["cambiar la visibilidad en ticks de {title}"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],es:["cambiar la visibilidad en semanas de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],es:["cambiar la visibilidad de {title} en {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],es:["cambiar la visibilidad en días de {title}"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],es:["cambiar la visibilidad en horas de {title}"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],es:["cambiar la visibilidad en minutos de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],es:["cambiar la visibilidad en meses de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],es:["cambiar la visibilidad en segundos de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],es:["cambiar el color del borde superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],es:["cambiar el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],es:["cambiar el color inferior de la mecha de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],es:["cambiar el color superior de la mecha de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],es:["cambiar la visibilidad de la mecha {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],es:["cambiar la visibilidad del cuerpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],es:["cambiar la visibilidad del borde de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],es:["cambiar el color del borde inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],es:["cambiar el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],es:["cambiar el color inferior del borde de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],es:["cambiar el color superior del borde de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],es:["cambiar el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],es:["cambiar el color superior del borde de la barra de proyección de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],es:["cambiar el color inferior de la barra de proyección de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],es:["cambiar el color superior de la barra de proyección de {chartType}"]}},6970:e=>{e.exports={ +en:["change {chartType} up color"],es:["cambiar el color superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],es:["cambiar propiedad de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],es:["cambiar la propiedad de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],es:["ajustar datos de los dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],es:["ajustar para cambios de contrato"]}},35813:e=>{e.exports={en:["days"],es:["días"]}},89919:e=>{e.exports={en:["days to"],es:["días hasta"]}},59215:e=>{e.exports={en:["days from"],es:["días desde"]}},2359:e=>{e.exports={en:["hours"],es:["horas"]}},82267:e=>{e.exports={en:["hours from"],es:["horas desde"]}},15600:e=>{e.exports={en:["hours to"],es:["horas hasta"]}},92598:e=>{e.exports={en:["hollow candles"],es:["velas huecas"]}},76261:e=>{e.exports={en:["move drawings"],es:["mover dibujos"]}},95300:e=>{e.exports={en:["months"],es:["meses"]}},17250:e=>{e.exports={en:["months from"],es:["meses desde"]}},2828:e=>{e.exports={en:["months to"],es:["meses hasta"]}},18726:e=>{e.exports={en:["minutes"],es:["minutos"]}},67649:e=>{e.exports={en:["minutes to"],es:["minutos hasta"]}},22476:e=>{e.exports={en:["minutes from"],es:["minutos desde"]}},751:e=>{e.exports={en:["seconds"],es:["segundos"]}},73419:e=>{e.exports={en:["seconds to"],es:["segundos hasta"]}},35801:e=>{e.exports={en:["seconds from"],es:["segundos desde"]}},57243:e=>{e.exports={en:["range","ranges"],es:["rango","rangos"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],es:["semanas"]}},92859:e=>{e.exports={en:["weeks from"],es:["semanas desde"]}},44127:e=>{e.exports={en:["weeks to"],es:["semanas hasta"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],es:["Tics"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],es:["utilizar la liquidación como cierre en intervalos diarios"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],es:["{value} decimal","{value} decimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/es.9488.2f156b47fe84118759c5.js b/charting_library/bundles/es.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/es.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/es.2464.fc7f44a5c8b3791719aa.js index 1b13cb27..a1c5febe 100644 --- a/charting_library/bundles/es.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/es.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],es:["Oscuro"]}},96870:e=>{e.exports={en:["Light"],es:["Claro"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],es:["Copia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],es:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],es:["Color de nivel -0,236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],es:["Color de nivel -0,382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],es:["Color de nivel -0,618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],es:["Color de nivel -0,65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],es:["Color de nivel 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],es:["Color de nivel 0,236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],es:["Color de nivel 0,382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],es:["Color de nivel 0,5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],es:["Color de nivel 0,618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],es:["Color de nivel 0,65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],es:["Color de nivel 0,786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],es:["Color de nivel 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],es:["Color de nivel 1,272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],es:["Color de nivel 1,414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],es:["Color de nivel 1,618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],es:["Color de nivel 1,65"]},e.exports["1st Period_input"]={en:["1st Period"],es:["Primer periodo"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],es:["Color de nivel 2,618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],es:["Color de nivel 2,65"]},e.exports["2nd Period_input"]={en:["2nd Period"],es:["Segundo periodo"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],es:["Color de nivel 3,618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],es:["Color de nivel 3,65"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],es:["Oscuro"]}},96870:e=>{e.exports={en:["Light"],es:["Claro"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],es:["Copia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],es:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],es:["Color de nivel -0,236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],es:["Color de nivel -0,382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],es:["Color de nivel -0,618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],es:["Color de nivel -0,65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],es:["Color de nivel 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],es:["Color de nivel 0,236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],es:["Color de nivel 0,382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],es:["Color de nivel 0,5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],es:["Color de nivel 0,618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],es:["Color de nivel 0,65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],es:["Color de nivel 0,786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],es:["Color de nivel 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],es:["Color de nivel 1,272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],es:["Color de nivel 1,414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],es:["Color de nivel 1,618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],es:["Color de nivel 1,65"]},e.exports["1st Period_input"]={en:["1st Period"],es:["Primer periodo"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],es:["Color de nivel 2,618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],es:["Color de nivel 2,65"]},e.exports["2nd Period_input"]={en:["2nd Period"],es:["Segundo periodo"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],es:["Color de nivel 3,618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],es:["Color de nivel 3,65"]}, e.exports["3rd Period_input"]={en:["3rd Period"],es:["Tercer periodo"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],es:["Color de nivel 4,236"]},e.exports["4th Period_input"]={en:["4th Period"],es:["Cuarto periodo"]},e.exports["5th Period_input"]={en:["5th Period"],es:["Quinto periodo"]},e.exports["6th Period_input"]={en:["6th Period"],es:["Sexto periodo"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],es:["ADX suavizado"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],es:["ADX suavizado"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],es:["Rango verdadero medio (ATR) mult"]},e.exports["ATR length_input"]={en:["ATR length"],es:["Longitud del Rango verdadero medio (ATR)"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],es:["Acumulación/distribución"]},e.exports["All items_combobox_input"]={en:["All items"],es:["Todos los elementos"]},e.exports.All_input={en:["All"],es:["Todo"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],es:["Periodo de referencia"]},e.exports["Another symbol_input"]={en:["Another symbol"],es:["Otro símbolo"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],es:["Aroon abajo (Aroon Down)"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],es:["Aroon arriba (Aroon Up)"]},e.exports.Average_input={en:["Average"],es:["Media"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],es:["Períodos del promedio"]},e.exports.Back_input={en:["Back"],es:["Atrás"]},e.exports["Bands style_input"]={en:["Bands style"],es:["Estilo de bandas"]},e.exports.Bar_input={en:["Bar"],es:["Barra"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],es:["Períodos de la línea de referencia"]},e.exports["Base Line_input"]={en:["Base Line"],es:["Línea de referencia"]},e.exports.Basis_input={en:["Basis"],es:["Base"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],es:["Bandas de Bollinger %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],es:["Ancho de las bandas de Bollinger"]},e.exports.Borders_input={en:["Borders"],es:["Bordes"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],es:["Método de asignación del tamaño del recuadro"]},e.exports["Box size_input"]={en:["Box size"],es:["Tamaño del recuadro"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],es:["Cancelar"]},e.exports.Candles_input={en:["Candles"],es:["Velas"]},e.exports.Centered_input={en:["Centered"],es:["Centrado"]},e.exports.Century_input={en:["Century"],es:["Siglo"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],es:["Oscilador de Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"],es:["Oscilador de momento de Chande"]},e.exports.Close_input={en:["Close"],es:["Cierre"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]}, e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],es:["Barras de colores en función del cierre anterior"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],es:["Color basado en el cierre anterior"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],es:["Períodos de la línea de conversión"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],es:["Línea de conversión"]},e.exports.Correlation_input={en:["Correlation"],es:["Correlación"]},e.exports.Count_input={en:["Count"],es:["Recuento"]},e.exports.Crosses_input={en:["Crosses"],es:["Cruces"]},e.exports.Custom_input={en:["Custom"],es:["Personalizado"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],es:["Longitud DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],es:["Día"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],es:["Días por año"]},e.exports.Decade_input={en:["Decade"],es:["Década"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],es:["Profundidad"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],es:["Oscilador de precio sin tendencia"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],es:["Desarrollar Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],es:["Desviación (%)"]},e.exports.Deviation_input={en:["Deviation"],es:["Desviación"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"],es:["Volumen descendente"]},e.exports["Down bars_input"]={en:["Down bars"],es:["Barras descendentes"]},e.exports["Down color_input"]={en:["Down color"],es:["Color descendente"]},e.exports["Down fractals_input"]={en:["Down fractals"],es:["Fractales bajistas"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],es:["Todas (premercado, mercado, posmercado)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],es:["Índice de fuerza de Elder"]},e.exports["Equality Line_input"]={en:["Equality Line"],es:["Línea de igualdad"]},e.exports.Exponential_input={en:["Exponential"],es:["Exponencial"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],es:["Ampliar POC a la derecha"]},e.exports["Extend Right_input"]={en:["Extend Right"],es:["Ampliar a la derecha"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],es:["Ampliar límite superior de la zona de valor (VAH) a la derecha"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],es:["Ampliar límite inferior de la zona de valor (VAL) a la derecha"]}, e.exports["Extend to last bar_input"]={en:["Extend to last bar"],es:["Ampliar hasta la última barra"]},e.exports.Falling_input={en:["Falling"],es:["Descendente"]},e.exports["Fast Length_input"]={en:["Fast Length"],es:["Longitud rápida"]},e.exports["Fast length_input"]={en:["Fast length"],es:["Longitud rápida"]},e.exports.Fill_input={en:["Fill"],es:["Cumplimentar"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],es:["Creciendo"]},e.exports["HLC bars_input"]={en:["HLC bars"],es:["Barras HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],es:["Recuadro del histograma"]},e.exports.Histogram_input={en:["Histogram"],es:["Histograma"]},e.exports["Hull MA_input"]={en:["Hull MA"],es:["MV de Hull"]},e.exports.Increment_input={en:["Increment"],es:["Incremento"]},e.exports.Indicator_input={en:["Indicator"],es:["Indicador"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],es:["Instrumento 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],es:["Instrumento 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],es:["Período EMA 1 para inversores"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],es:["Período EMA 2 para inversores"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],es:["Período EMA 3 para inversores"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],es:["Período EMA 4 para inversores"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],es:["Período EMA 5 para inversores"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],es:["Período EMA 6 para inversores"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],es:["Longitud de la mandíbula"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],es:["Jaw Offset (mandíbula)"]},e.exports.Jaw_input={en:["Jaw"],es:["Mandíbula"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],es:["Posición de las etiquetas"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],es:["Etiquetas en la escala de precios"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],es:["Períodos de intervalo de retardo"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],es:["Tramo de desfase"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],es:["Períodos de cambios significativos"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],es:["Período principal B (Leading Span B)"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],es:["Periodos Leading Span"]},e.exports["Length EMA_input"]={en:["Length EMA"],es:["Longitud EMA"]},e.exports["Length MA_input"]={en:["Length MA"],es:["Longitud MA"]},e.exports.Length1_input={en:["Length1"],es:["Longitud1"]},e.exports.Length2_input={en:["Length2"],es:["Longitud2"]},e.exports.Length3_input={en:["Length3"],es:["Longitud3"]}, @@ -36,25 +36,25 @@ en:["London"],es:["Londres"]}},74832:e=>{e.exports={en:["Long Position"],es:["Po e.exports={en:["Something went wrong"],es:["Algo ha fallado"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],es:["Algo ha ido mal al crear el indicador."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],es:["Algo ha fallado. Rogamos vuelva a intentarlo más tarde."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],es:["Guardar nuevo diseño de gráfico"]}},76266:e=>{e.exports={en:["Save as"],es:["Guardar como"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],es:["Moneda de escala"]}},43758:e=>{e.exports={en:["Scale price chart only"],es:["Solo gráfico de precios a escala"]}},40012:e=>{e.exports={en:["Scale unit"],es:["Unidad de escala"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],es:["Tridente de Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],es:["Puede que no se actualice el script si abandona la página."]}},32514:e=>{e.exports={en:["Settings"],es:["Opciones de configuración"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],es:["La segunda parte de la fracción no es correcta"]}},75594:e=>{e.exports={en:["Security info"],es:["Información del valor"]}},21973:e=>{e.exports={en:["Send to back"],es:["Enviar al fondo"]}},71179:e=>{e.exports={en:["Send backward"],es:["Enviar hacia atrás"]}},26820:e=>{e.exports={en:["Seoul"],es:["Seúl"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"],es:["Sesión"]}},83298:e=>{e.exports={en:["Session volume profile"],es:["Perfil de volumen de la sesión"]}},66707:e=>{e.exports={en:["Session breaks"],es:["Ruptura de las sesiones"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],es:["Posición corta"]}},98334:e=>{e.exports={en:["Show"],es:["Mostrar"]}},85891:e=>{e.exports={en:["Show all drawings"],es:["Mostrar todos los dibujos"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],es:["Mostrar todos los dibujos e indicadores"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],es:["Mostrar todos los dibujos, indicadores, posiciones y órdenes"]}},98753:e=>{e.exports={en:["Show all indicators"],es:["Mostrar todos los indicadores"]}},55418:e=>{e.exports={en:["Show all ideas"],es:["Mostrar todas las ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"],es:["Mostrar todas las posiciones y órdenes"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],es:["Mostrar el cambio de contrato continuo"]}},81465:e=>{e.exports={en:["Show contract expiration"],es:["Mostrar el vencimiento del contrato"]}},29449:e=>{e.exports={en:["Show dividends"],es:["Mostrar dividendos"]}},37113:e=>{e.exports={en:["Show earnings"],es:["Mostrar beneficios"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],es:["Mostrar ideas de usuarios seguidos"]}},62986:e=>{e.exports={en:["Show latest news"],es:["Mostrar últimas noticias"]}},44020:e=>{e.exports={ en:["Show my ideas only"],es:["Mostrar solo mis ideas"]}},50849:e=>{e.exports={en:["Show splits"],es:["Mostrar splits"]}},67751:e=>{e.exports={en:["Signpost"],es:["Señal"]}},77377:e=>{e.exports={en:["Singapore"],es:["Singapur"]}},39090:e=>{e.exports={en:["Sine Line"],es:["Línea del seno"]}},66205:e=>{e.exports={en:["Square"],es:["Cuadrado"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],es:["Se ha excedido el límite de estudios: {number} por diseño.\nElimine algunos estudios."]}},92516:e=>{e.exports={en:["Style"],es:["Estilo"]}},61507:e=>{e.exports={en:["Stack on the left"],es:["Apilar a la izquierda"]}},97800:e=>{e.exports={en:["Stack on the right"],es:["Apilar a la derecha"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],es:["Empiece a utilizar el modo de navegación por teclado. Pulse {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],es:["Permanecer en modo dibujo"]}},69217:e=>{e.exports={en:["Step line"],es:["Línea de pasos"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"],es:["Estocolmo"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"],es:["Submilenio"]}},30585:e=>{e.exports={en:["Subminuette"],es:["Subminutte"]}},67948:e=>{e.exports={en:["Supercycle"],es:["Superciclo"]}},3348:e=>{e.exports={en:["Supermillennium"],es:["Supermilenio"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],es:["Cambiar a {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],es:["Sidney"]}},70963:e=>{e.exports={en:["Symbol Error"],es:["Error de símbolo"]}},32390:e=>{e.exports={en:["Symbol name label"],es:["Etiqueta con el nombre del símbolo"]}},10127:e=>{e.exports={en:["Symbol last price label"],es:["Etiqueta del símbolo con el último precio"]}},39079:e=>{e.exports={en:["Sync globally"],es:["Sincronizar globalmente"]}},46607:e=>{e.exports={en:["Sync in layout"],es:["Sincronizar en el diseño"]}},76519:e=>{e.exports={en:["Point & figure"],es:["Punto y figura"]}},39949:e=>{e.exports={en:["Polyline"],es:["Polilínea"]}},371:e=>{e.exports={en:["Path"],es:["Ruta (Path)"]}},59256:e=>{e.exports={en:["Parallel Channel"],es:["Canal paralelo"]}},61879:e=>{e.exports={en:["Paris"],es:["París"]}},35140:e=>{e.exports={en:["Paste"],es:["Pegar"]}},6919:e=>{e.exports={en:["Percent"],es:["Porcentaje"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],es:["Tridente abanico o Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"],es:["Tridente"]}},86631:e=>{e.exports={en:["Pin"],es:["Fijar"]}},33110:e=>{e.exports={en:["Pin to new left scale"],es:["Fijar a la nueva escala izquierda"]}},28280:e=>{e.exports={en:["Pin to new right scale"],es:["Fijar a la nueva escala derecha"]}},14115:e=>{e.exports={en:["Pin to left scale"],es:["Fijar a la escala izquierda"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],es:["Fijar a la escala izquierda (oculto)"]}},81054:e=>{e.exports={en:["Pin to right scale"], es:["Fijar a escala derecha"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],es:["Fijar a la escala derecha (oculto)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],es:["Fijar a escala (ahora a la izquierda)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],es:["Fijar a escala (ahora sin escala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],es:["Fijar a escala (ahora a la derecha)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],es:["Fijar a la escala (ahora {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],es:["Fijar a escala {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],es:["Fijar a la escala {label} (oculto)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],es:["Fijado a la escala izquierda"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],es:["Fijado a la escala izquierda (oculto)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],es:["Fijado a la escala derecha"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],es:["Fijado a escala derecha (oculto)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],es:["Fijado a la escala {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],es:["Fijado a la escala {label} (oculto)"]}},71566:e=>{e.exports={en:["Plus button"],es:['Botón "más"']}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],es:["Por favor, denos permiso de escritura desde el portapapeles en su navegador o presione {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],es:["Praga"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],es:["Mantenga presionada la tecla {key} mientras hace zoom para mantener la posición del gráfico"]}},91282:e=>{e.exports={en:["Price Label"],es:["Etiqueta de precio"]}},97512:e=>{e.exports={en:["Price Note"],es:["Nota sobre precios"]}},68941:e=>{e.exports={en:["Price Range"],es:["Rango de precios"]}},66123:e=>{e.exports={en:["Price format is invalid."],es:["El formato del precio no es correcto."]}},72926:e=>{e.exports={en:["Price line"],es:["Línea de precios"]}},59189:e=>{e.exports={en:["Primary"],es:["Primario"]}},75747:e=>{e.exports={en:["Projection"],es:["Proyección"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],es:["Publicado en {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"],es:["T1"]}},13534:e=>{e.exports={en:["Q2"],es:["T2"]}},14530:e=>{e.exports={en:["Q3"],es:["T3"]}},3762:e=>{e.exports={en:["Q4"],es:["T4"]}},28756:e=>{e.exports={en:["Qatar"],es:["Catar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],es:["Búsqueda rápida. Pulsar {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],es:["Rectángulo rotado"]}},52961:e=>{e.exports={en:["Rome"],es:["Roma"]}},50318:e=>{e.exports={en:["Ray"],es:["Rayo"]}},55169:e=>{e.exports={en:["Range"],es:["Rango"]}},13386:e=>{e.exports={en:["Reykjavik"],es:["Reikiavik"]}},26001:e=>{e.exports={en:["Rectangle"],es:["Rectángulo"]}},48236:e=>{e.exports={en:["Redo"], -es:["Repetir"]}},2460:e=>{e.exports={en:["Regression Trend"],es:["Tendencia de regresión"]}},67410:e=>{e.exports={en:["Remove"],es:["Eliminar"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],es:["Eliminar esta métrica financiera de favoritos"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],es:["Eliminar este indicador de favoritos"]}},86285:e=>{e.exports={en:["Remove {drawings}"],es:["Eliminar {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],es:["Eliminar {drawings} y {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],es:["Eliminar {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],es:["Cambiar el nombre del diseño del gráfico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],es:["Restablecer visualización del gráfico"]}},88853:e=>{e.exports={en:["Reset points"],es:["Restablecer puntos"]}},15332:e=>{e.exports={en:["Reset price scale"],es:["Reiniciar escala de precios"]}},54170:e=>{e.exports={en:["Reset time scale"],es:["Reiniciar escala de tiempo"]}},37974:e=>{e.exports={en:["Riyadh"],es:["Riad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],es:["Error de ejecución"]}},66719:e=>{e.exports={en:["Warning"],es:["Advertencia"]}},5959:e=>{e.exports={en:["Warsaw"],es:["Varsovia"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],es:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],es:["Tabla"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"],es:["Tallin"]}},6686:e=>{e.exports={en:["Tehran"],es:["Teherán"]}},93553:e=>{e.exports={en:["Template"],es:["Plantilla"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],es:["El proveedor de datos no proporciona datos sobre el volumen para este símbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],es:["No se pudo cargar la vista previa de la publicación. Deshabilite las extensiones de su navegador y vuelva a intentarlo."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],es:["La solicitud ha tardado demasiado en procesarse. Asegúrese de que dispone de una conexión a Internet estable. Si el problema persiste, intente reducir la duración del intervalo de tiempo solicitado."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],es:["No hay datos para el período e intervalo de tiempo del gráfico que ha seleccionado."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],es:["Este archivo es demasiado grande. El tamaño máximo es de {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],es:["Este indicador no se puede aplicar a otro indicador."]}},18260:e=>{e.exports={ -en:["This script contains an error. Please contact its author."],es:["Este script contiene un error. Póngase en contacto con su autor."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],es:["Este script requiere invitación. Para solicitar acceso, póngase en contacto con su autor."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],es:["Símbolo solo disponible en {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],es:["Patrón Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],es:["No se encuentran disponibles los intervalos basados en ticks para {ticker}."]}},12806:e=>{e.exports={en:["Time"],es:["Hora"]}},20909:e=>{e.exports={en:["Time zone"],es:["Zona horaria"]}},46852:e=>{e.exports={en:["Time Cycles"],es:["Ciclos de tiempo"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],es:["Oportunidad de precios en el tiempo"]}},66823:e=>{e.exports={en:["Trade"],es:["Operar"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],es:["Tradingview es interactiva y dispone de comandos que se pueden utilizar mediante un lector de pantalla. A continuación puede ver una lista de comandos de teclado disponibles para interactuar con la plataforma"]}},35757:e=>{e.exports={en:["Trend Angle"],es:["Ángulo de tendencia"]}},97339:e=>{e.exports={en:["Trend Line"],es:["Línea de tendencia"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],es:["Extensión de Fibonacci basada en tendencias"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],es:["Zona temporal de Fibonacci basada en tendencias"]}},1671:e=>{e.exports={en:["Triangle"],es:["Triángulo"]}},76152:e=>{e.exports={en:["Triangle Down"],es:["Triángulo descendente"]}},90148:e=>{e.exports={en:["Triangle Pattern"],es:["Patrón de triángulo"]}},21236:e=>{e.exports={en:["Triangle Up"],es:["Triángulo ascendente"]}},21007:e=>{e.exports={en:["Tunis"],es:["Túnez"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],es:["Deshacer"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],es:["Error inesperado en el modo Backtesting profundo. Póngase en contacto con el servicio de asistencia para obtener más información."]}},15432:e=>{e.exports={en:["Units"],es:["Unidades"]}},11768:e=>{e.exports={en:["Unknown error"],es:["Error desconocido"]}},99894:e=>{e.exports={en:["Unlock"],es:["Desbloquear"]}},75546:e=>{e.exports={en:["Unsupported interval"],es:["Intervalo no admitido"]}},8580:e=>{e.exports={en:["User-defined error"],es:["Error definido por el usuario"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],es:["Perfil de volumen con rango fijo (Volume Profile Fixed Range)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."], -es:["Indicador de Perfil de volumen disponible únicamente para nuestros usuarios con planes ampliados."]}},93722:e=>{e.exports={en:["Volume candles"],es:["Velas de volumen"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],es:["Los datos de volumen no están disponibles en el plan de datos BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],es:["Huella (footprint) de volumen"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],es:["Línea vertical"]}},23160:e=>{e.exports={en:["Vienna"],es:["Viena"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],es:["Visibilidad"]}},54853:e=>{e.exports={en:["Visibility on intervals"],es:["Visibilidad en los intervalos"]}},58302:e=>{e.exports={en:["Visible on tap"],es:["Visible al toque"]}},10309:e=>{e.exports={en:["Visible on mouse over"],es:["Visible al pasar el ratón"]}},4077:e=>{e.exports={en:["Visual order"],es:["Orden visual"]}},11316:e=>{e.exports={en:["X Cross"],es:["Cruz en X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],es:["Patrón XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],es:["No puede ver este intervalo de tiempo de puntos pivote con esta resolución"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],es:["Tiene dibujos bloqueados en este símbolo. ¿Desea eliminar también esto dibujos?"]}},53168:e=>{e.exports={en:["Yangon"],es:["Yangón"]}},93123:e=>{e.exports={en:["Yes, remove them"],es:["Sí, quítelos"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],es:["cambiar el grado de Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],es:["cambiar las etiquetas no superpuestas"]}},76852:e=>{e.exports={en:["change average close price label visibility"],es:["cambiar la visibilidad de la etiqueta del precio medio de cierre"]}},1022:e=>{e.exports={en:["change average close price line visibility"],es:["cambiar la visibilidad de la línea del precio medio de cierre"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],es:["cambiar la visibilidad de las etiquetas de compra y venta (bid and ask)"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],es:["cambiar la visibilidad de las líneas de compra y venta (bid and ask)"]}},32302:e=>{e.exports={en:["change currency"],es:["cambiar divisa"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],es:["cambiar la plantilla del gráfico de {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],es:["cambiar la visibilidad del cambio de contrato continuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],es:["cambiar la visibilidad de la cuenta atrás del cierre de barra"]}},16979:e=>{e.exports={en:["change date range"],es:["cambiar el rango de fechas"]}},53929:e=>{e.exports={en:["change dividends visibility"],es:["cambiar la visibilidad de los dividendos"]}},6119:e=>{e.exports={ -en:["change events visibility on chart"],es:["cambiar la visibilidad de los eventos en el gráfico"]}},6819:e=>{e.exports={en:["change earnings visibility"],es:["cambiar la visibilidad de los beneficios"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],es:["cambiar visibilidad del vencimiento de los contratos de futuros"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],es:["cambiar la visibilidad de las etiquetas de precios máximos y mínimos"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],es:["cambiar la visibilidad de las líneas de precios máximos y mínimos"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],es:["cambiar la visibilidad de las etiquetas con los nombres de los indicadores"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],es:["cambiar la visibilidad de las etiquetas con el valor de los indicadores"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],es:["cambiar visibilidad últimas noticias y Pensamientos"]}},88849:e=>{e.exports={en:["change linking group"],es:["cambiar el grupo de enlace"]}},14691:e=>{e.exports={en:["change pane height"],es:["cambiar la altura del panel"]}},96379:e=>{e.exports={en:["change plus button visibility"],es:["cambiar la visibilidad del botón +"]}},76660:e=>{e.exports={en:["change point"],es:["cambiar el punto"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],es:["cambiar la visibilidad de la etiqueta de precios pre/pos mercado"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],es:["cambiar la visibilidad de la línea de precios pre/pos mercado"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],es:["cambiar la visibilidad de la línea de precios del cierre anterior"]}},8662:e=>{e.exports={en:["change price line visibility"],es:["cambiar la visibilidad de la línea con los precios"]}},2509:e=>{e.exports={en:["change price to bar ratio"],es:["cambiar la ratio precio/barra"]}},32829:e=>{e.exports={en:["change resolution"],es:["cambiar resolución"]}},35400:e=>{e.exports={en:["change symbol"],es:["cambiar símbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],es:["cambiar la visibilidad de las etiquetas de símbolos"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],es:["cambiar la visibilidad del último valor de los símbolos"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],es:["cambiar la visibilidad con el valor del cierre anterior de los símbolos"]}},87041:e=>{e.exports={en:["change session"],es:["cambiar la sesión"]}},38413:e=>{e.exports={en:["change session breaks visibility"],es:["cambiar la visibilidad de las rupturas de las sesiones"]}},49965:e=>{e.exports={en:["change series style"],es:["cambiar el estilo de la serie"]}},47474:e=>{e.exports={en:["change splits visibility"],es:["cambiar la visibilidad de los splits"]}},20137:e=>{e.exports={en:["change timezone"],es:["cambiar la zona horaria"]}}, -85975:e=>{e.exports={en:["change unit"],es:["cambiar unidad"]}},1924:e=>{e.exports={en:["change visibility"],es:["cambiar la visibilidad"]}},84331:e=>{e.exports={en:["change visibility at current interval"],es:["cambiar visibilidad del intervalo actual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],es:["cambiar visibilidad del intervalo actual y superior"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],es:["cambiar visibilidad del intervalo actual e inferior"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],es:["cambiar visibilidad en todos los intervalos"]}},94566:e=>{e.exports={en:["charts by TradingView"],es:["gráficos por TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],es:["clonar las herramientas de líneas"]}},46219:e=>{e.exports={en:["create line tools group"],es:["crear grupo de herramientas de líneas"]}},95394:e=>{e.exports={en:["create line tools group from selection"],es:["crear el grupo de herramientas de líneas a partir de la selección"]}},12898:e=>{e.exports={en:["create {tool}"],es:["crear {tool}"]}},94227:e=>{e.exports={en:["cut sources"],es:["recortar fuentes"]}},11500:e=>{e.exports={en:["cut {title}"],es:["recortar {title}"]}},63869:e=>{e.exports={en:["anchor objects"],es:["anclar objetos"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],es:["añadir la herramienta de líneas {lineTool} al grupo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],es:["añadir herramienta(s) de línea al grupo {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],es:["añadi estos parámetros financieros a todo el diseño"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],es:["añadir este indicador a todo el diseño"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],es:["añadir esta estrategia a todo el diseño"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],es:["añadir este símbolo a todo el diseño"]}},4128:e=>{e.exports={en:["align to 45 degrees"],es:["alinear a 45 grados"]}},68231:e=>{e.exports={en:["apply chart theme"],es:["aplicar esquema al gráfico"]}},99551:e=>{e.exports={en:["apply all chart properties"],es:["aplicar todas las propiedades del gráfico"]}},89720:e=>{e.exports={en:["apply drawing template"],es:["aplicar plantilla de dibujo"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],es:["aplicar los valores por defecto de fábrica a las fuentes seleccionadas"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],es:["aplicar los indicadores a todo el diseño"]}},69604:e=>{e.exports={en:["apply study template {template}"],es:["aplicar la plantilla de estudio {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],es:["aplicar el esquema de la barra de herramientas"]}},1979:e=>{e.exports={en:["bring group {title} forward"],es:["traer grupo de {title} adelante"]}},53159:e=>{e.exports={en:["bring {title} to front"],es:["traer {title} al frente"]}},41966:e=>{ -e.exports={en:["bring {title} forward"],es:["traer {title} hacia delante"]}},44676:e=>{e.exports={en:["by TradingView"],es:["por TradingView"]}},58850:e=>{e.exports={en:["date range lock"],es:["bloqueo rango de fechas"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],es:["excluir las herramientas de líneas del grupo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],es:["ocultar {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],es:["ocultar las marcas en las barras"]}},56558:e=>{e.exports={en:["interval lock"],es:["bloquear intervalo"]}},6830:e=>{e.exports={en:["invert scale"],es:["invertir escala"]}},48818:e=>{e.exports={en:["insert {title}"],es:["introducir {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],es:["introducir {title} después de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],es:["añadir {title} después de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],es:["añadir {title} antes de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],es:["añadir {title} antes de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],es:["cargar la plantilla de dibujo por defecto"]}},62011:e=>{e.exports={en:["loading..."],es:["cargando..."]}},76104:e=>{e.exports={en:["lock {title}"],es:["bloquear {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],es:["bloquear grupo {group}"]}},18942:e=>{e.exports={en:["lock objects"],es:["bloquear objetos"]}},98277:e=>{e.exports={en:["move"],es:["movimiento"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],es:["mover {title} a la nueva escala izquierda"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],es:["mover {title} a la nueva escala de la derecha"]}},64077:e=>{e.exports={en:["move all scales to left"],es:["mover todas las escalas a la izquierda"]}},19013:e=>{e.exports={en:["move all scales to right"],es:["mover todas las escalas a la derecha"]}},52510:e=>{e.exports={en:["move drawing(s)"],es:["mover dibujo(s)"]}},79209:e=>{e.exports={en:["move left"],es:["mover hacia la izquierda"]}},60114:e=>{e.exports={en:["move right"],es:["mover hacia la derecha"]}},44854:e=>{e.exports={en:["move scale"],es:["mover escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],es:["crear {title} sin escala (pantalla completa)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],es:["hacer que no se visualice el grupo {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],es:["hacer visible el grupo {group}"]}},78055:e=>{e.exports={en:["merge down"],es:["unir por debajo"]}},41866:e=>{e.exports={en:["merge to pane"],es:["unir al panel"]}},52458:e=>{e.exports={en:["merge up"],es:["unir por encima"]}},90091:e=>{e.exports={en:["n/a"],es:["No disponible"]}},94981:e=>{e.exports={en:["scale price"],es:["escala de precios"]}},63796:e=>{e.exports={en:["scale price chart only"],es:["solo gráfico de precios a escala"]}},70771:e=>{e.exports={en:["scale time"],es:["escala de tiempo"]}}, -42070:e=>{e.exports={en:["scroll"],es:["desplazarse"]}},87840:e=>{e.exports={en:["scroll time"],es:["desplazarse por el horario"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],es:["establecer la estrategia de selección de la escala de precios de {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],es:["enviar {title} hacia atrás"]}},5005:e=>{e.exports={en:["send {title} to back"],es:["enviar {title} atrás"]}},69546:e=>{e.exports={en:["send group {title} backward"],es:["enviar grupo de {title} atrás"]}},63934:e=>{e.exports={en:["share line tools globally"],es:["compartir las herramientas de línea globalmente"]}},90221:e=>{e.exports={en:["share line tools in layout"],es:["compartir las herramientas de línea en la plantilla"]}},13336:e=>{e.exports={en:["show all ideas"],es:["mostrar todas las ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"],es:["mostrar las ideas de los usuarios seguidos"]}},57460:e=>{e.exports={en:["show my ideas only"],es:["mostrar solo mis ideas"]}},4114:e=>{e.exports={en:["stay in drawing mode"],es:["permanecer en modo dibujo"]}},3350:e=>{e.exports={en:["stop syncing drawing"],es:["dejar de sincronizar los dibujos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],es:["dejar de sincronizar las herramienta(s) de línea"]}},53278:e=>{e.exports={en:["symbol lock"],es:["bloquear símbolo"]}},91677:e=>{e.exports={en:["sync time"],es:["tiempo de sincronización"]}},3140:e=>{e.exports={en:["powered by"],es:["con tecnología de"]}},92800:e=>{e.exports={en:["powered by TradingView"],es:["con tecnología de TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],es:["pegar dibujo"]}},1064:e=>{e.exports={en:["paste indicator"],es:["pegar indicador"]}},57010:e=>{e.exports={en:["paste {title}"],es:["pegar {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],es:["fijar a la escala izquierda"]}},7495:e=>{e.exports={en:["pin to right scale"],es:["Fijar a escala derecha"]}},81566:e=>{e.exports={en:["pin to scale {label}"],es:["fijar a escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],es:["reordenar paneles"]}},60806:e=>{e.exports={en:["remove all indicators"],es:["eliminar todos los indicadores"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],es:["eliminar todos los indicadores y herramientas de dibujo"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],es:["eliminar las líneas en blanco no seleccionadas"]}},30538:e=>{e.exports={en:["remove drawings"],es:["eliminar dibujos"]}},1193:e=>{e.exports={en:["remove drawings group"],es:["eliminar grupo de dibujos"]}},38199:e=>{e.exports={en:["remove line data sources"],es:["eliminar las fuentes de datos de las líneas"]}},93333:e=>{e.exports={en:["remove pane"],es:["eliminar panel"]}},94543:e=>{e.exports={en:["remove {title}"],es:["eliminar {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],es:["eliminar el grupo de herramientas de líneas {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"], -es:["cambiar el nombre del grupo {group} a {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],es:["restablecer el tamaño de la plantilla"]}},3323:e=>{e.exports={en:["reset scales"],es:["restablecer escala"]}},17336:e=>{e.exports={en:["reset time scale"],es:["reiniciar escala de tiempo"]}},47418:e=>{e.exports={en:["resize layout"],es:["cambiar el tamaño de la plantilla"]}},85815:e=>{e.exports={en:["restore defaults"],es:["restablecer valores por defecto"]}},96881:e=>{e.exports={en:["restore study defaults"],es:["restaurar los valores por defecto del estudio"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],es:["cambiar el estado del panel maximizado"]}},42240:e=>{e.exports={en:["toggle auto scale"],es:["alternar escala automática"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],es:["alternar el estado del panel colapsado"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],es:["alternar indexado a una escala de 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],es:["alternar bloquear escala"]}},49403:e=>{e.exports={en:["toggle log scale"],es:["alternar escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],es:["alternar escala de porcentajes"]}},80688:e=>{e.exports={en:["toggle regular scale"],es:["alternar escala regular"]}},46807:e=>{e.exports={en:["track time"],es:["controlar el tiempo"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],es:["desactivar la posibilidad de compartir herramientas de línea"]}},99234:e=>{e.exports={en:["unanchor objects"],es:["desanclar objetos"]}},23230:e=>{e.exports={en:["unlock objects"],es:["desbloquear objetos"]}},74590:e=>{e.exports={en:["unlock group {group}"],es:["desbloquear al grupo {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],es:["desbloquear {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],es:["desagrupar en el nuevo panel inferior"]}},79443:e=>{e.exports={en:["unmerge up"],es:["desagrupar por encima"]}},46453:e=>{e.exports={en:["unmerge down"],es:["desagrupar por debajo"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],es:["Actualmente, el tipo de gráfico {chartStyle} no está disponible para intervalos basados en ticks."]}},41643:e=>{e.exports={en:["{count} bars"],es:["{count} barras"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],es:["Información financiera de {symbol} por TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],es:["{userName} publicado en {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],es:["aumentar"]}},73638:e=>{e.exports={en:["zoom out"],es:["alejar"]}},41807:e=>{e.exports={en:["day","days"],es:["día","días"]}},42328:e=>{e.exports={en:["hour","hours"],es:["hora","horas"]}},98393:e=>{e.exports={en:["month","months"],es:["mes","meses"]}},78318:e=>{e.exports={en:["minute","minutes"],es:["minuto","minutos"]}},33232:e=>{e.exports={en:["second","seconds"],es:["segundo","segundos"]}},89937:e=>{e.exports={ -en:["range","ranges"],es:["rango","rangos"]}},48898:e=>{e.exports={en:["week","weeks"],es:["semana","semanas"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],es:["{amount} dibujo","{amount} dibujos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],es:["{amount} indicador","{amount} indicadores"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],es:["{count}a","{count}a"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],es:["ETF Schwab Short-Term US Treasury"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],es:["Índice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],es:["Índice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],es:["Índice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],es:["Dólar australiano/Dólar canadiense"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],es:["Dólar australiano/Franco suizo"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],es:["Dólar australiano/Yen japonés"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],es:["Dólar australiano/Dólar neozelandés"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],es:["Dólar australiano/Rublo ruso"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],es:["Dólar australiano/Dólar estadounidense"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],es:["Índice S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],es:["Bitcoin al contado/Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],es:["Bitcoin Cash/Dólar estadounidense"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],es:["Índice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],es:["Índice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],es:["Bitcoin/Índice dólar estadounidense"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],es:["Índice IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],es:["Índice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],es:["Índice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],es:["Índice Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={ -en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],es:["Índice S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],es:["Real brasileño/Yen japonés"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],es:["Índice S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],es:["Bitcoin/Real brasileño"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],es:["Bitcoin/Dólar Canadiense"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],es:["Bitcoin/Yuan Chino"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],es:["Bitcoin/Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],es:["Bitcoin/Libra esterlina"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],es:["Bitcoin/Yen japonés"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],es:["Bitcoin/Won Surcoreano"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],es:["Bitcoin/Esloti polaco"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],es:["Bitcoin/Rublo ruso"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],es:["Bitcoin/Baht tailandés"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],es:["Bitcoin/Dólar estadounidense"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],es:["Bitcoin Gold/Dólar estadounidense"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],es:["Índice S&P/BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],es:["Índice Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],es:["Dólar canadiense/Yen japonés"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],es:["Dólar canadiense/Dólar estadounidense"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],es:["Índice S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],es:["Índice volatilidad S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],es:["Futuros T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],es:["Futuros de maíz"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],es:["Futuros de la harina de soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],es:["Futuros T-Note a 10 años"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],es:["Futuros de la avena"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],es:["Futuros sobre el tipo de interés de los fondos federales a 30 días"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],es:["Futuros de arroz"]},e.exports["#CBOT:ZS1!-symbol-description"]={ -en:["Soybean Futures"],es:["Futuros de soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],es:["Futuros Trigo"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],es:["Futuros mini de soja"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],es:["Futuros mini de trigo"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],es:["Futuros E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],es:["Franco suizo/Yen japonés"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],es:["Franco suizo/Dólar estadounidense"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],es:["Futuros de bitcoin del CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],es:["Futuros de mantequilla: efectivo (continuo: contrato vigente con vencimiento próximo)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],es:["Futuros ganado de engorde"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],es:["Futuros carne de cerdo"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],es:["Futuros de ganado vivo"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],es:["Futuros E-mini euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],es:["Futuros E-Mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],es:["Futuros E-mini del yen japonés"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],es:["Futuros NASDAQ 100 E-mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],es:["Futuros del índice E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],es:["Futuros Aluminium European Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],es:["Futuros Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],es:["Futuros de oro"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],es:["Futuros Cobre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],es:["Futuros de la plata"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],es:["Futuros E-mini cobre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],es:["Futuros (Mini) plata"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],es:["Futuros de oro (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],es:["CFDs sobre cobre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],es:["CFDs sobre maíz"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],es:["CFDs sobre algodón"]}, -e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],es:["Capitalización total del mercado de criptomonedas, USD"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],es:["Índice DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],es:["Índice Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],es:["Índice Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],es:["Índice Dow Jones de materias primas: cacao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],es:["Índice Dow Jones de materias primas: energía."]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],es:["Índice Dow Jones de materias primas: oro"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],es:["Índice de materias primas de Dow Jones: granos"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],es:["Índice Dow Jones de materias primas: níquel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],es:["Índice Dow Jones de materias primas: café"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],es:["Índice Dow Jones de materias primas: azúcar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],es:["Índice Dow Jones de materias primas: plata"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],es:["Índice Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],es:["Índice Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],es:["Índice Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],es:["Índice EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],es:["Ethereum Classic/Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],es:["Ethereum Classic/Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],es:["Ethereum Classic/Dólar estadounidense"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],es:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],es:["Ethereum/Libra británica"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],es:["Ethereum/Yen japonés"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],es:["Ethereum/Won surcoreano"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"], -es:["Ethereum/Baht tailandés"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],es:["Ethereum/Dólar estadounidense"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],es:["Futuros del Bono Alemán"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],es:["Euro/Dólar Australiano"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],es:["Euro/Real brasileño"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],es:["Euro/Dólar canadiense"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],es:["Euro/Franco suizo"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],es:["Euro/Libra esterlina"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],es:["Euro/Yen japonés"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],es:["Euro/Corona noruega"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],es:["Euro/Dólar neozelandés"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],es:["Índice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],es:["Índice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],es:["Índice CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],es:["Euro/Rublo ruso"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],es:["Eur/Rublo ruso TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],es:["Euro FX/Corona sueca"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],es:["Euro/Lira turca"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],es:["Euro/Dólar estadounidense"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],es:["Indice CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],es:["Producto Interior Bruto, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],es:["Población Total: Todas las Edades incluyendo Fuerzas Armadas fuera del país"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],es:["Tasa de Desempleo"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],es:["Índice FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],es:["Índice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],es:["Libra esterlina/Dólar australiano"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"], -es:["Libra esterlina/Dólar canadiense"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],es:["Libra esterlina/Franco suizo"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],es:["Libra Esterlina/Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],es:["Libra esterlina/Yen japonés"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],es:["Libra esterlina/Dólar neozelandés"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],es:["Libra británica/Esloti polaco"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],es:["Libra/Rublo ruso"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],es:["Libra esterlina/Dólar estadounidense"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],es:["Alphabet Inc. (Google) Clase C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],es:["Índice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],es:["Índice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],es:["Futuros del índice del dólar de EE. UU."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],es:["Índice IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],es:["Índice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],es:["Índice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],es:["Índice ponderado de Taiwán"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],es:["IOTA/Dólar estadounidense"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],es:["Yen japonés/Won surcoreano"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],es:["Yen japonés/Rublo ruso"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],es:["Yen japonés/Dólar estadounidense"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],es:["Litecoin/Real brasileño"]},e.exports["#LTCBTC-symbol-description"]={ -en:["Litecoin / Bitcoin"],es:["Litecoin/Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],es:["Litecoin/Dólar estadounidense"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],es:["Luna/Dólar estadounidense"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],es:["Futuros Petroleo Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],es:["Índice MOEX de Rusia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],es:["Índice MOEX"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],es:["Futuros del índice MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],es:["Futuros índice MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],es:["Futuros del índice RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],es:["Índice RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],es:["CFD US 100 Cash"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],es:["Índice PHLX Housing Sector"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],es:["ETF iShares 7-10 Year Treasury Bond"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],es:["ETF iShares 3-7 Year Treasury Bond"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],es:["Índice Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],es:["Índice Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],es:["Índice PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],es:["Índice de semiconductores de Filadelfia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],es:["ETF Ishares 20+ Year Treasury Bond"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],es:["Índice PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={ -en:["PHLX Gold and Silver Sector Index"],es:["Índice PHLX del sector de oro y plata"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],es:["NEO/Dólar estadounidense"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],es:["Gas natural (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],es:["Índice Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],es:["Futuros NY Etanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],es:["Futuros de cacao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],es:["Futuros de Crudo Ligero"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],es:["Futuros NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],es:["Futuros Café"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],es:["Futuros Gas Natural"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],es:["Futuros de paladio"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],es:["Futuros Platino"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],es:["Futuros Gasolina RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],es:["Futuros de algodón"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],es:["Futuros E-mini gas natural"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],es:["Futuros E-mini de crudo ligero"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],es:["Futuros E-mini gasolina"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],es:["Índice NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],es:["Índice AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],es:["Índice NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],es:["Dólar neozelandés/Yen japonés"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],es:["Dólar neozelandés/Dólar estadounidense"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],es:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],es:["S&P/NZX 50 Index Gross"]}, -e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],es:["CFDs sobre gas natural"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],es:["Índice S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],es:["CFDs sobre cobre (USD/LB)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],es:["Índice OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],es:["Índice OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],es:["Índice OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],es:["Índice OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],es:["Índice OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],es:["Índice OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],es:["Índice QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],es:["Índice ruso RTS"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],es:["Índice Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],es:["Índice Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],es:["Índice Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],es:["Índice del mercado suizo"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],es:["Solana/Dólar estadounidense"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],es:["CFDs sobre soja"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],es:["Índice S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],es:["Índice S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],es:["El Índice S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],es:["Índice Value S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],es:["Índice S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],es:["CFDs sobre azúcar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],es:["Índice Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],es:["Índice Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],es:["Índice TA-35"]},e.exports["#TSX:TSX-symbol-description"]={ -en:["S&P/TSX Composite Index"],es:["Índice S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],es:["Índice S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],es:["Bonos de deuda pública Australia a 10A"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Australia a 10A"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],es:["Índice de divisas del dólar australiano"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],es:["Índice de divisas de la libra esterlina"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],es:["Bonos de deuda pública canadiense, 10 años"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Canadá a 10A"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],es:["Índice CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],es:["Bonos deuda pública China a 10A"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública China a 10A"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],es:["Índice de divisas del dólar canadiense"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],es:["Bonos deuda pública Alemania 10A"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Alemania a 10A"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],es:["Índice del dólar de EE. UU."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],es:["Bonos deuda pública España a 10A"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública España a 10A"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],es:["Índice de divisas del euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],es:["Bonos deuda pública Francia a 10A"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Francia a 10A"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],es:["Índice Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],es:["Bonos deuda pública Reino Unido a 2 A"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],es:["Bonos deuda pública Reino Unido a 10A"]},e.exports["#TVC:GB10Y-symbol-description"]={ -en:["UK Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Reino Unido a 10A"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],es:["CFDs sobre oro (USD/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],es:["Índice Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],es:["Índice IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],es:["Bonos de deuda púbica Indonesia a 3 A"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],es:["Bonos deuda pública Indonesia a 10A"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Indonesia a 10A"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],es:["Bono deuda pública India a 10A"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública India a 10A"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],es:["Bonos deuda pública Italia a 10A"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Italia a 10A"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],es:["Índice US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],es:["Bonos deuda pública Japón a 10A"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Japón a 10A"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],es:["Índice de divisas del yen japonés"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],es:["Índice Korea Composite Stock Price"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],es:["Bonos deuda pública Corea a 10A"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Corea a 10A"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],es:["Bonos deuda pública Malasia a 10A"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Malasia a 10A"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],es:["Índice US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],es:["Bonos de deuda pública neerlandesa, 10 años"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Países Bajos a 10A"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],es:["Índice NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"], -es:["Bonos de deuda pública neozelandesa, 10 años"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Nueva Zelanda a 10A"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],es:["CFDs sibre paladio (USD/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],es:["Bonos de deuda pública de Polonia a 5A"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],es:["Bonos de deuda pública Polonia a 10A"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],es:["CFDs sobre platino (USD/OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],es:["Bonos de deuda pública Portugal de 10A"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Portugal a 10A"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],es:["Índice South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],es:["CFDs sobre plata (USD/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],es:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],es:["Índice de mercado suizo"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],es:["Índice Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],es:["Índice de divisas del franco suizo"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],es:["Bono deuda pública Turquía a 10A"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Turquía a 10A"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],es:["CFDs sobre petróleo crudo Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],es:["Índice UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],es:["Bonos de deuda pública de EE. UU. a 2A"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],es:["Rendimiento bonos de deuda pública de EE. UU. a 2A"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],es:["Bonos de deuda pública EE. UU. a 5A"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],es:["Rendimiento bonos deuda pública de EE. UU. a 5A"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],es:["Bonos deuda pública EE. UU. a 10A"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública EE. UU. a 10A"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],es:["Bonos de deuda pública de EE. UU. a 30A"]}, -e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],es:["CFDs sobre petróleo crudo WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],es:["Índice Volatility S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],es:["Índice de divisas del dólar neozelandés"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],es:["Índice ponderado de Taiwán"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],es:["Índice de capitalización de acciones ponderadas de Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],es:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],es:["Índice FTSE100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],es:["CFDs sobre petróleo (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],es:["Uniswap/Dólar estadounidense"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],es:["Dólar estadounidense/Dólar australiano"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],es:["Dólar estadounidense/Real brasileño"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],es:["Dólar estadounidense/Dólar canadiense"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],es:["Dólar estadounidense/Franco suizo"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],es:["Dólar estadounidense/Yuan chino"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],es:["Dólar estadounidense/Corona danesa"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],es:["Dólar estadounidense/Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],es:["Dólar estadounidense/Libra esterlina"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],es:["Dólar estadounidense/Dólar de Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],es:["Dólar estadounidense/Florín húngaro"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],es:["Dólar estadounidense/Rupia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],es:["Dólar norteamericano/Shekel Israelí"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],es:["Dólar estadounidense/Rupia india"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],es:["Dólar estadounidense/Yen japonés"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],es:["Dólar estadounidense/Won surcoreano"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],es:["Dólar estadounidense/Peso mexicano"]},e.exports["#USDNZD-symbol-description"]={ -en:["U.S. Dollar / New Zealand Dollar"],es:["Dólar estadounidense/Dólar neozelandés"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],es:["Dólar estadounidense/Peso filipino"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],es:["Dólar estadounidense/Esloti polaco"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],es:["Dólar estadounidense/Rublo ruso"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],es:["Dólar estadounidense/Rublo ruso TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],es:["Dólar estadounidense/Corona sueca"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],es:["Dólar estadounidense/Dólar singapurense"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],es:["Dólar estadounidense/Baht tailandés"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],es:["Dólar estadounidense/Lira turca"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],es:["Dólar estadounidense/Rand sudafricano"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],es:["CFDs sobre petróleo (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],es:["CFDs sobre trigo"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],es:["Plata/Dólar estadounidense"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],es:["Oro al contado/Dólar estadounidense"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],es:["Bitcoin/Dólar canadiense"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],es:["Monero/Dólar estadounidense"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],es:["CFDs sobre paladio"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],es:["Platino/Dólar estadounidense"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],es:["XRP/Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],es:["XRP/Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],es:["XRP/Dólar estadounidense"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],es:["Zcash/Dólar estadounidense"]}}}]); \ No newline at end of file +es:["Repetir"]}},2460:e=>{e.exports={en:["Regression Trend"],es:["Tendencia de regresión"]}},67410:e=>{e.exports={en:["Remove"],es:["Eliminar"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],es:["Eliminar esta métrica financiera de favoritos"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],es:["Eliminar este indicador de favoritos"]}},86285:e=>{e.exports={en:["Remove {drawings}"],es:["Eliminar {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],es:["Eliminar {drawings} y {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],es:["Eliminar {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],es:["Cambiar el nombre del diseño del gráfico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],es:["Restablecer visualización del gráfico"]}},88853:e=>{e.exports={en:["Reset points"],es:["Restablecer puntos"]}},15332:e=>{e.exports={en:["Reset price scale"],es:["Reiniciar escala de precios"]}},54170:e=>{e.exports={en:["Reset time scale"],es:["Reiniciar escala de tiempo"]}},37974:e=>{e.exports={en:["Riyadh"],es:["Riad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],es:["Error de ejecución"]}},66719:e=>{e.exports={en:["Warning"],es:["Advertencia"]}},5959:e=>{e.exports={en:["Warsaw"],es:["Varsovia"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],es:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],es:["Tabla"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"],es:["Tallin"]}},6686:e=>{e.exports={en:["Tehran"],es:["Teherán"]}},93553:e=>{e.exports={en:["Template"],es:["Plantilla"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],es:["El proveedor de datos no proporciona datos sobre el volumen para este símbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],es:["No se pudo cargar la vista previa de la publicación. Deshabilite las extensiones de su navegador y vuelva a intentarlo."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],es:["La solicitud ha tardado demasiado en procesarse. Asegúrese de que dispone de una conexión a Internet estable. Si el problema persiste, intente reducir la duración del intervalo de tiempo solicitado."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],es:["No hay datos para el período e intervalo de tiempo del gráfico que ha seleccionado."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],es:["Este archivo es demasiado grande. El tamaño máximo es de {value}."]}},59519:e=>{e.exports={ +en:["This indicator cannot be applied to another indicator."],es:["Este indicador no se puede aplicar a otro indicador."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],es:["Este script contiene un error. Póngase en contacto con su autor."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],es:["Este script requiere invitación. Para solicitar acceso, póngase en contacto con su autor."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],es:["Símbolo solo disponible en {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],es:["Patrón Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],es:["No se encuentran disponibles los intervalos basados en ticks para {ticker}."]}},12806:e=>{e.exports={en:["Time"],es:["Hora"]}},20909:e=>{e.exports={en:["Time zone"],es:["Zona horaria"]}},46852:e=>{e.exports={en:["Time Cycles"],es:["Ciclos de tiempo"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],es:["Oportunidad de precios en el tiempo"]}},66823:e=>{e.exports={en:["Trade"],es:["Operar"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],es:["Tradingview es interactiva y dispone de comandos que se pueden utilizar mediante un lector de pantalla. A continuación puede ver una lista de comandos de teclado disponibles para interactuar con la plataforma"]}},35757:e=>{e.exports={en:["Trend Angle"],es:["Ángulo de tendencia"]}},97339:e=>{e.exports={en:["Trend Line"],es:["Línea de tendencia"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],es:["Extensión de Fibonacci basada en tendencias"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],es:["Zona temporal de Fibonacci basada en tendencias"]}},1671:e=>{e.exports={en:["Triangle"],es:["Triángulo"]}},76152:e=>{e.exports={en:["Triangle Down"],es:["Triángulo descendente"]}},90148:e=>{e.exports={en:["Triangle Pattern"],es:["Patrón de triángulo"]}},21236:e=>{e.exports={en:["Triangle Up"],es:["Triángulo ascendente"]}},21007:e=>{e.exports={en:["Tunis"],es:["Túnez"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],es:["Deshacer"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],es:["Error inesperado en el modo Backtesting profundo. Póngase en contacto con el servicio de asistencia para obtener más información."]}},15432:e=>{e.exports={en:["Units"],es:["Unidades"]}},11768:e=>{e.exports={en:["Unknown error"],es:["Error desconocido"]}},99894:e=>{e.exports={en:["Unlock"],es:["Desbloquear"]}},75546:e=>{e.exports={en:["Unsupported interval"],es:["Intervalo no admitido"]}},8580:e=>{e.exports={en:["User-defined error"],es:["Error definido por el usuario"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"], +es:["Perfil de volumen con rango fijo (Volume Profile Fixed Range)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],es:["Indicador de Perfil de volumen disponible únicamente para nuestros usuarios con planes ampliados."]}},93722:e=>{e.exports={en:["Volume candles"],es:["Velas de volumen"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],es:["Los datos de volumen no están disponibles en el plan de datos BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],es:["Huella (footprint) de volumen"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],es:["Línea vertical"]}},23160:e=>{e.exports={en:["Vienna"],es:["Viena"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],es:["Visibilidad"]}},54853:e=>{e.exports={en:["Visibility on intervals"],es:["Visibilidad en los intervalos"]}},58302:e=>{e.exports={en:["Visible on tap"],es:["Visible al toque"]}},10309:e=>{e.exports={en:["Visible on mouse over"],es:["Visible al pasar el ratón"]}},4077:e=>{e.exports={en:["Visual order"],es:["Orden visual"]}},11316:e=>{e.exports={en:["X Cross"],es:["Cruz en X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],es:["Patrón XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],es:["No puede ver este intervalo de tiempo de puntos pivote con esta resolución"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],es:["Tiene dibujos bloqueados en este símbolo. ¿Desea eliminar también esto dibujos?"]}},53168:e=>{e.exports={en:["Yangon"],es:["Yangón"]}},93123:e=>{e.exports={en:["Yes, remove them"],es:["Sí, quítelos"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],es:["cambiar el grado de Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],es:["cambiar las etiquetas no superpuestas"]}},76852:e=>{e.exports={en:["change average close price label visibility"],es:["cambiar la visibilidad de la etiqueta del precio medio de cierre"]}},1022:e=>{e.exports={en:["change average close price line visibility"],es:["cambiar la visibilidad de la línea del precio medio de cierre"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],es:["cambiar la visibilidad de las etiquetas de compra y venta (bid and ask)"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],es:["cambiar la visibilidad de las líneas de compra y venta (bid and ask)"]}},32302:e=>{e.exports={en:["change currency"],es:["cambiar divisa"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],es:["cambiar la plantilla del gráfico de {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],es:["cambiar la visibilidad del cambio de contrato continuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],es:["cambiar la visibilidad de la cuenta atrás del cierre de barra"]}},16979:e=>{e.exports={en:["change date range"], +es:["cambiar el rango de fechas"]}},53929:e=>{e.exports={en:["change dividends visibility"],es:["cambiar la visibilidad de los dividendos"]}},6119:e=>{e.exports={en:["change events visibility on chart"],es:["cambiar la visibilidad de los eventos en el gráfico"]}},6819:e=>{e.exports={en:["change earnings visibility"],es:["cambiar la visibilidad de los beneficios"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],es:["cambiar visibilidad del vencimiento de los contratos de futuros"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],es:["cambiar la visibilidad de las etiquetas de precios máximos y mínimos"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],es:["cambiar la visibilidad de las líneas de precios máximos y mínimos"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],es:["cambiar la visibilidad de las etiquetas con los nombres de los indicadores"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],es:["cambiar la visibilidad de las etiquetas con el valor de los indicadores"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],es:["cambiar visibilidad últimas noticias y Pensamientos"]}},88849:e=>{e.exports={en:["change linking group"],es:["cambiar el grupo de enlace"]}},14691:e=>{e.exports={en:["change pane height"],es:["cambiar la altura del panel"]}},96379:e=>{e.exports={en:["change plus button visibility"],es:["cambiar la visibilidad del botón +"]}},76660:e=>{e.exports={en:["change point"],es:["cambiar el punto"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],es:["cambiar la visibilidad de la etiqueta de precios pre/pos mercado"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],es:["cambiar la visibilidad de la línea de precios pre/pos mercado"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],es:["cambiar la visibilidad de la línea de precios del cierre anterior"]}},8662:e=>{e.exports={en:["change price line visibility"],es:["cambiar la visibilidad de la línea con los precios"]}},2509:e=>{e.exports={en:["change price to bar ratio"],es:["cambiar la ratio precio/barra"]}},32829:e=>{e.exports={en:["change resolution"],es:["cambiar resolución"]}},35400:e=>{e.exports={en:["change symbol"],es:["cambiar símbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],es:["cambiar la visibilidad de las etiquetas de símbolos"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],es:["cambiar la visibilidad del último valor de los símbolos"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],es:["cambiar la visibilidad con el valor del cierre anterior de los símbolos"]}},87041:e=>{e.exports={en:["change session"],es:["cambiar la sesión"]}},38413:e=>{e.exports={en:["change session breaks visibility"],es:["cambiar la visibilidad de las rupturas de las sesiones"]}},49965:e=>{e.exports={en:["change series style"],es:["cambiar el estilo de la serie"]}},47474:e=>{ +e.exports={en:["change splits visibility"],es:["cambiar la visibilidad de los splits"]}},20137:e=>{e.exports={en:["change timezone"],es:["cambiar la zona horaria"]}},85975:e=>{e.exports={en:["change unit"],es:["cambiar unidad"]}},1924:e=>{e.exports={en:["change visibility"],es:["cambiar la visibilidad"]}},84331:e=>{e.exports={en:["change visibility at current interval"],es:["cambiar visibilidad del intervalo actual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],es:["cambiar visibilidad del intervalo actual y superior"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],es:["cambiar visibilidad del intervalo actual e inferior"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],es:["cambiar visibilidad en todos los intervalos"]}},94566:e=>{e.exports={en:["charts by TradingView"],es:["gráficos por TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],es:["clonar las herramientas de líneas"]}},46219:e=>{e.exports={en:["create line tools group"],es:["crear grupo de herramientas de líneas"]}},95394:e=>{e.exports={en:["create line tools group from selection"],es:["crear el grupo de herramientas de líneas a partir de la selección"]}},12898:e=>{e.exports={en:["create {tool}"],es:["crear {tool}"]}},94227:e=>{e.exports={en:["cut sources"],es:["recortar fuentes"]}},11500:e=>{e.exports={en:["cut {title}"],es:["recortar {title}"]}},63869:e=>{e.exports={en:["anchor objects"],es:["anclar objetos"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],es:["añadir la herramienta de líneas {lineTool} al grupo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],es:["añadir herramienta(s) de línea al grupo {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],es:["añadi estos parámetros financieros a todo el diseño"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],es:["añadir este indicador a todo el diseño"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],es:["añadir esta estrategia a todo el diseño"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],es:["añadir este símbolo a todo el diseño"]}},4128:e=>{e.exports={en:["align to 45 degrees"],es:["alinear a 45 grados"]}},68231:e=>{e.exports={en:["apply chart theme"],es:["aplicar esquema al gráfico"]}},99551:e=>{e.exports={en:["apply all chart properties"],es:["aplicar todas las propiedades del gráfico"]}},89720:e=>{e.exports={en:["apply drawing template"],es:["aplicar plantilla de dibujo"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],es:["aplicar los valores por defecto de fábrica a las fuentes seleccionadas"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],es:["aplicar los indicadores a todo el diseño"]}},69604:e=>{e.exports={en:["apply study template {template}"],es:["aplicar la plantilla de estudio {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],es:["aplicar el esquema de la barra de herramientas"]}},1979:e=>{e.exports={ +en:["bring group {title} forward"],es:["traer grupo de {title} adelante"]}},53159:e=>{e.exports={en:["bring {title} to front"],es:["traer {title} al frente"]}},41966:e=>{e.exports={en:["bring {title} forward"],es:["traer {title} hacia delante"]}},44676:e=>{e.exports={en:["by TradingView"],es:["por TradingView"]}},58850:e=>{e.exports={en:["date range lock"],es:["bloqueo rango de fechas"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],es:["excluir las herramientas de líneas del grupo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],es:["ocultar {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],es:["ocultar las marcas en las barras"]}},56558:e=>{e.exports={en:["interval lock"],es:["bloquear intervalo"]}},6830:e=>{e.exports={en:["invert scale"],es:["invertir escala"]}},48818:e=>{e.exports={en:["insert {title}"],es:["introducir {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],es:["introducir {title} después de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],es:["añadir {title} después de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],es:["añadir {title} antes de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],es:["añadir {title} antes de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],es:["cargar la plantilla de dibujo por defecto"]}},62011:e=>{e.exports={en:["loading..."],es:["cargando..."]}},76104:e=>{e.exports={en:["lock {title}"],es:["bloquear {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],es:["bloquear grupo {group}"]}},18942:e=>{e.exports={en:["lock objects"],es:["bloquear objetos"]}},98277:e=>{e.exports={en:["move"],es:["movimiento"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],es:["mover {title} a la nueva escala izquierda"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],es:["mover {title} a la nueva escala de la derecha"]}},64077:e=>{e.exports={en:["move all scales to left"],es:["mover todas las escalas a la izquierda"]}},19013:e=>{e.exports={en:["move all scales to right"],es:["mover todas las escalas a la derecha"]}},52510:e=>{e.exports={en:["move drawing(s)"],es:["mover dibujo(s)"]}},79209:e=>{e.exports={en:["move left"],es:["mover hacia la izquierda"]}},60114:e=>{e.exports={en:["move right"],es:["mover hacia la derecha"]}},44854:e=>{e.exports={en:["move scale"],es:["mover escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],es:["crear {title} sin escala (pantalla completa)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],es:["hacer que no se visualice el grupo {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],es:["hacer visible el grupo {group}"]}},78055:e=>{e.exports={en:["merge down"],es:["unir por debajo"]}},41866:e=>{e.exports={en:["merge to pane"],es:["unir al panel"]}},52458:e=>{e.exports={en:["merge up"],es:["unir por encima"]}},90091:e=>{e.exports={en:["n/a"],es:["No disponible"]}},94981:e=>{e.exports={en:["scale price"], +es:["escala de precios"]}},63796:e=>{e.exports={en:["scale price chart only"],es:["solo gráfico de precios a escala"]}},70771:e=>{e.exports={en:["scale time"],es:["escala de tiempo"]}},42070:e=>{e.exports={en:["scroll"],es:["desplazarse"]}},87840:e=>{e.exports={en:["scroll time"],es:["desplazarse por el horario"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],es:["establecer la estrategia de selección de la escala de precios de {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],es:["enviar {title} hacia atrás"]}},5005:e=>{e.exports={en:["send {title} to back"],es:["enviar {title} atrás"]}},69546:e=>{e.exports={en:["send group {title} backward"],es:["enviar grupo de {title} atrás"]}},63934:e=>{e.exports={en:["share line tools globally"],es:["compartir las herramientas de línea globalmente"]}},90221:e=>{e.exports={en:["share line tools in layout"],es:["compartir las herramientas de línea en la plantilla"]}},13336:e=>{e.exports={en:["show all ideas"],es:["mostrar todas las ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"],es:["mostrar las ideas de los usuarios seguidos"]}},57460:e=>{e.exports={en:["show my ideas only"],es:["mostrar solo mis ideas"]}},4114:e=>{e.exports={en:["stay in drawing mode"],es:["permanecer en modo dibujo"]}},3350:e=>{e.exports={en:["stop syncing drawing"],es:["dejar de sincronizar los dibujos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],es:["dejar de sincronizar las herramienta(s) de línea"]}},53278:e=>{e.exports={en:["symbol lock"],es:["bloquear símbolo"]}},91677:e=>{e.exports={en:["sync time"],es:["tiempo de sincronización"]}},3140:e=>{e.exports={en:["powered by"],es:["con tecnología de"]}},92800:e=>{e.exports={en:["powered by TradingView"],es:["con tecnología de TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],es:["pegar dibujo"]}},1064:e=>{e.exports={en:["paste indicator"],es:["pegar indicador"]}},57010:e=>{e.exports={en:["paste {title}"],es:["pegar {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],es:["fijar a la escala izquierda"]}},7495:e=>{e.exports={en:["pin to right scale"],es:["Fijar a escala derecha"]}},81566:e=>{e.exports={en:["pin to scale {label}"],es:["fijar a escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],es:["reordenar paneles"]}},60806:e=>{e.exports={en:["remove all indicators"],es:["eliminar todos los indicadores"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],es:["eliminar todos los indicadores y herramientas de dibujo"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],es:["eliminar las líneas en blanco no seleccionadas"]}},30538:e=>{e.exports={en:["remove drawings"],es:["eliminar dibujos"]}},1193:e=>{e.exports={en:["remove drawings group"],es:["eliminar grupo de dibujos"]}},38199:e=>{e.exports={en:["remove line data sources"],es:["eliminar las fuentes de datos de las líneas"]}},93333:e=>{e.exports={en:["remove pane"],es:["eliminar panel"]}},94543:e=>{e.exports={en:["remove {title}"],es:["eliminar {title}"]}},41430:e=>{e.exports={ +en:["removing line tools group {name}"],es:["eliminar el grupo de herramientas de líneas {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],es:["cambiar el nombre del grupo {group} a {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],es:["restablecer el tamaño de la plantilla"]}},3323:e=>{e.exports={en:["reset scales"],es:["restablecer escala"]}},17336:e=>{e.exports={en:["reset time scale"],es:["reiniciar escala de tiempo"]}},47418:e=>{e.exports={en:["resize layout"],es:["cambiar el tamaño de la plantilla"]}},85815:e=>{e.exports={en:["restore defaults"],es:["restablecer valores por defecto"]}},96881:e=>{e.exports={en:["restore study defaults"],es:["restaurar los valores por defecto del estudio"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],es:["cambiar el estado del panel maximizado"]}},42240:e=>{e.exports={en:["toggle auto scale"],es:["alternar escala automática"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],es:["alternar el estado del panel colapsado"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],es:["alternar indexado a una escala de 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],es:["alternar bloquear escala"]}},49403:e=>{e.exports={en:["toggle log scale"],es:["alternar escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],es:["alternar escala de porcentajes"]}},80688:e=>{e.exports={en:["toggle regular scale"],es:["alternar escala regular"]}},46807:e=>{e.exports={en:["track time"],es:["controlar el tiempo"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],es:["desactivar la posibilidad de compartir herramientas de línea"]}},99234:e=>{e.exports={en:["unanchor objects"],es:["desanclar objetos"]}},23230:e=>{e.exports={en:["unlock objects"],es:["desbloquear objetos"]}},74590:e=>{e.exports={en:["unlock group {group}"],es:["desbloquear al grupo {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],es:["desbloquear {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],es:["desagrupar en el nuevo panel inferior"]}},79443:e=>{e.exports={en:["unmerge up"],es:["desagrupar por encima"]}},46453:e=>{e.exports={en:["unmerge down"],es:["desagrupar por debajo"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],es:["Actualmente, el tipo de gráfico {chartStyle} no está disponible para intervalos basados en ticks."]}},41643:e=>{e.exports={en:["{count} bars"],es:["{count} barras"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],es:["Información financiera de {symbol} por TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],es:["{userName} publicado en {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],es:["aumentar"]}},73638:e=>{e.exports={en:["zoom out"],es:["alejar"]}},41807:e=>{e.exports={en:["day","days"],es:["día","días"]}},42328:e=>{e.exports={en:["hour","hours"],es:["hora","horas"]}},98393:e=>{e.exports={en:["month","months"],es:["mes","meses"]}},78318:e=>{ +e.exports={en:["minute","minutes"],es:["minuto","minutos"]}},33232:e=>{e.exports={en:["second","seconds"],es:["segundo","segundos"]}},89937:e=>{e.exports={en:["range","ranges"],es:["rango","rangos"]}},48898:e=>{e.exports={en:["week","weeks"],es:["semana","semanas"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],es:["{amount} dibujo","{amount} dibujos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],es:["{amount} indicador","{amount} indicadores"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],es:["{count}a","{count}a"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],es:["ETF Schwab Short-Term US Treasury"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],es:["Índice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],es:["Índice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],es:["Índice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],es:["Dólar australiano/Dólar canadiense"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],es:["Dólar australiano/Franco suizo"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],es:["Dólar australiano/Yen japonés"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],es:["Dólar australiano/Dólar neozelandés"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],es:["Dólar australiano/Rublo ruso"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],es:["Dólar australiano/Dólar estadounidense"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],es:["Índice S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],es:["Bitcoin al contado/Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],es:["Bitcoin Cash/Dólar estadounidense"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],es:["Índice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],es:["Índice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],es:["Bitcoin/Índice dólar estadounidense"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],es:["Índice IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],es:["Índice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],es:["Índice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={ +en:["Brazil 50 Index"],es:["Índice Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],es:["Índice S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],es:["Real brasileño/Yen japonés"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],es:["Índice S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],es:["Bitcoin/Real brasileño"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],es:["Bitcoin/Dólar Canadiense"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],es:["Bitcoin/Yuan Chino"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],es:["Bitcoin/Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],es:["Bitcoin/Libra esterlina"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],es:["Bitcoin/Yen japonés"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],es:["Bitcoin/Won Surcoreano"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],es:["Bitcoin/Esloti polaco"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],es:["Bitcoin/Rublo ruso"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],es:["Bitcoin/Baht tailandés"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],es:["Bitcoin/Dólar estadounidense"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],es:["Bitcoin Gold/Dólar estadounidense"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],es:["Índice S&P/BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],es:["Índice Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],es:["Dólar canadiense/Yen japonés"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],es:["Dólar canadiense/Dólar estadounidense"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],es:["Índice S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],es:["Índice volatilidad S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],es:["Futuros T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],es:["Futuros de maíz"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],es:["Futuros de la harina de soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],es:["Futuros T-Note a 10 años"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],es:["Futuros de la avena"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"], +es:["Futuros sobre el tipo de interés de los fondos federales a 30 días"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],es:["Futuros de arroz"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],es:["Futuros de soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],es:["Futuros Trigo"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],es:["Futuros mini de soja"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],es:["Futuros mini de trigo"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],es:["Futuros E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],es:["Franco suizo/Yen japonés"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],es:["Franco suizo/Dólar estadounidense"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],es:["Futuros de bitcoin del CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],es:["Futuros de mantequilla: efectivo (continuo: contrato vigente con vencimiento próximo)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],es:["Futuros ganado de engorde"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],es:["Futuros carne de cerdo"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],es:["Futuros de ganado vivo"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],es:["Futuros E-mini euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],es:["Futuros E-Mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],es:["Futuros E-mini del yen japonés"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],es:["Futuros NASDAQ 100 E-mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],es:["Futuros del índice E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],es:["Futuros Aluminium European Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],es:["Futuros Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],es:["Futuros de oro"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],es:["Futuros Cobre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],es:["Futuros de la plata"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],es:["Futuros E-mini cobre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],es:["Futuros (Mini) plata"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],es:["Futuros de oro (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"], +es:["CFDs sobre cobre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],es:["CFDs sobre maíz"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],es:["CFDs sobre algodón"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],es:["Capitalización total del mercado de criptomonedas, USD"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],es:["Índice DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],es:["Índice Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],es:["Índice Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],es:["Índice Dow Jones de materias primas: cacao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],es:["Índice Dow Jones de materias primas: energía."]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],es:["Índice Dow Jones de materias primas: oro"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],es:["Índice de materias primas de Dow Jones: granos"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],es:["Índice Dow Jones de materias primas: níquel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],es:["Índice Dow Jones de materias primas: café"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],es:["Índice Dow Jones de materias primas: azúcar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],es:["Índice Dow Jones de materias primas: plata"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],es:["Índice Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],es:["Índice Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],es:["Índice Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],es:["Índice EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],es:["Ethereum Classic/Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],es:["Ethereum Classic/Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],es:["Ethereum Classic/Dólar estadounidense"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],es:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],es:["Ethereum/Libra británica"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"], +es:["Ethereum/Yen japonés"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],es:["Ethereum/Won surcoreano"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],es:["Ethereum/Baht tailandés"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],es:["Ethereum/Dólar estadounidense"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],es:["Futuros del Bono Alemán"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],es:["Euro/Dólar Australiano"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],es:["Euro/Real brasileño"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],es:["Euro/Dólar canadiense"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],es:["Euro/Franco suizo"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],es:["Euro/Libra esterlina"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],es:["Euro/Yen japonés"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],es:["Euro/Corona noruega"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],es:["Euro/Dólar neozelandés"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],es:["Índice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],es:["Índice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],es:["Índice CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],es:["Euro/Rublo ruso"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],es:["Eur/Rublo ruso TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],es:["Euro FX/Corona sueca"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],es:["Euro/Lira turca"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],es:["Euro/Dólar estadounidense"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],es:["Indice CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],es:["Producto Interior Bruto, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],es:["Población Total: Todas las Edades incluyendo Fuerzas Armadas fuera del país"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],es:["Tasa de Desempleo"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],es:["Índice FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],es:["Índice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]}, +e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],es:["Libra esterlina/Dólar australiano"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],es:["Libra esterlina/Dólar canadiense"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],es:["Libra esterlina/Franco suizo"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],es:["Libra Esterlina/Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],es:["Libra esterlina/Yen japonés"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],es:["Libra esterlina/Dólar neozelandés"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],es:["Libra británica/Esloti polaco"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],es:["Libra/Rublo ruso"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],es:["Libra esterlina/Dólar estadounidense"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],es:["Alphabet Inc. (Google) Clase C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],es:["Índice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],es:["Índice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],es:["Futuros del índice del dólar de EE. UU."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],es:["Índice IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],es:["Índice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],es:["Índice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],es:["Índice ponderado de Taiwán"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],es:["IOTA/Dólar estadounidense"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],es:["Yen japonés/Won surcoreano"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],es:["Yen japonés/Rublo ruso"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],es:["Yen japonés/Dólar estadounidense"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]}, +e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],es:["Litecoin/Real brasileño"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],es:["Litecoin/Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],es:["Litecoin/Dólar estadounidense"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],es:["Luna/Dólar estadounidense"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],es:["Futuros Petroleo Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],es:["Índice MOEX de Rusia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],es:["Índice MOEX"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],es:["Futuros del índice MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],es:["Futuros índice MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],es:["Futuros del índice RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],es:["Índice RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],es:["CFD US 100 Cash"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],es:["Índice PHLX Housing Sector"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],es:["ETF iShares 7-10 Year Treasury Bond"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],es:["ETF iShares 3-7 Year Treasury Bond"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],es:["Índice Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],es:["Índice Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],es:["Índice PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],es:["Índice de semiconductores de Filadelfia"]},e.exports["#NASDAQ:TLT-symbol-description"]={ +en:["Ishares 20+ Year Treasury Bond ETF"],es:["ETF Ishares 20+ Year Treasury Bond"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],es:["Índice PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],es:["Índice PHLX del sector de oro y plata"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],es:["NEO/Dólar estadounidense"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],es:["Gas natural (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],es:["Índice Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],es:["Futuros NY Etanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],es:["Futuros de cacao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],es:["Futuros de Crudo Ligero"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],es:["Futuros NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],es:["Futuros Café"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],es:["Futuros Gas Natural"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],es:["Futuros de paladio"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],es:["Futuros Platino"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],es:["Futuros Gasolina RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],es:["Futuros de algodón"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],es:["Futuros E-mini gas natural"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],es:["Futuros E-mini de crudo ligero"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],es:["Futuros E-mini gasolina"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],es:["Índice NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],es:["Índice AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],es:["Índice NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],es:["Dólar neozelandés/Yen japonés"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],es:["Dólar neozelandés/Dólar estadounidense"]}, +e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],es:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],es:["S&P/NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],es:["CFDs sobre gas natural"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],es:["Índice S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],es:["CFDs sobre cobre (USD/LB)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],es:["Índice OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],es:["Índice OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],es:["Índice OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],es:["Índice OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],es:["Índice OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],es:["Índice OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],es:["Índice QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],es:["Índice ruso RTS"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],es:["Índice Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],es:["Índice Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],es:["Índice Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],es:["Índice del mercado suizo"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],es:["Solana/Dólar estadounidense"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],es:["CFDs sobre soja"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],es:["Índice S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],es:["Índice S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],es:["El Índice S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],es:["Índice Value S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],es:["Índice S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],es:["CFDs sobre azúcar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],es:["Índice Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]}, +e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],es:["Índice Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],es:["Índice TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],es:["Índice S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],es:["Índice S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],es:["Bonos de deuda pública Australia a 10A"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Australia a 10A"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],es:["Índice de divisas del dólar australiano"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],es:["Índice de divisas de la libra esterlina"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],es:["Bonos de deuda pública canadiense, 10 años"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Canadá a 10A"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],es:["Índice CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],es:["Bonos deuda pública China a 10A"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública China a 10A"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],es:["Índice de divisas del dólar canadiense"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],es:["Bonos deuda pública Alemania 10A"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Alemania a 10A"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],es:["Índice del dólar de EE. UU."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],es:["Bonos deuda pública España a 10A"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública España a 10A"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],es:["Índice de divisas del euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],es:["Bonos deuda pública Francia a 10A"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Francia a 10A"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],es:["Índice Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={ +en:["UK Government Bonds 2 YR"],es:["Bonos deuda pública Reino Unido a 2 A"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],es:["Bonos deuda pública Reino Unido a 10A"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Reino Unido a 10A"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],es:["CFDs sobre oro (USD/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],es:["Índice Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],es:["Índice IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],es:["Bonos de deuda púbica Indonesia a 3 A"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],es:["Bonos deuda pública Indonesia a 10A"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Indonesia a 10A"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],es:["Bono deuda pública India a 10A"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública India a 10A"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],es:["Bonos deuda pública Italia a 10A"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Italia a 10A"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],es:["Índice US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],es:["Bonos deuda pública Japón a 10A"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Japón a 10A"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],es:["Índice de divisas del yen japonés"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],es:["Índice Korea Composite Stock Price"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],es:["Bonos deuda pública Corea a 10A"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Corea a 10A"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],es:["Bonos deuda pública Malasia a 10A"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Malasia a 10A"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],es:["Índice US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],es:["Índice Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],es:["Bonos de deuda pública neerlandesa, 10 años"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"], +es:["Rend. bonos deuda pública Países Bajos a 10A"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],es:["Índice NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],es:["Bonos de deuda pública neozelandesa, 10 años"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Nueva Zelanda a 10A"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],es:["CFDs sibre paladio (USD/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],es:["Bonos de deuda pública de Polonia a 5A"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],es:["Bonos de deuda pública Polonia a 10A"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],es:["CFDs sobre platino (USD/OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],es:["Bonos de deuda pública Portugal de 10A"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Portugal a 10A"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],es:["Índice South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],es:["CFDs sobre plata (USD/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],es:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],es:["Índice de mercado suizo"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],es:["Índice Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],es:["Índice Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],es:["Índice de divisas del franco suizo"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],es:["Bono deuda pública Turquía a 10A"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública Turquía a 10A"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],es:["CFDs sobre petróleo crudo Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],es:["Índice UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],es:["Bonos de deuda pública de EE. UU. a 2A"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],es:["Rendimiento bonos de deuda pública de EE. UU. a 2A"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],es:["Bonos de deuda pública EE. UU. a 5A"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],es:["Rendimiento bonos deuda pública de EE. UU. a 5A"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],es:["Bonos deuda pública EE. UU. a 10A"]},e.exports["#TVC:US10Y-symbol-description"]={ +en:["US Government Bonds 10 YR Yield"],es:["Rend. bonos deuda pública EE. UU. a 10A"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],es:["Bonos de deuda pública de EE. UU. a 30A"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],es:["CFDs sobre petróleo crudo WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],es:["Índice Volatility S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],es:["Índice de divisas del dólar neozelandés"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],es:["Índice ponderado de Taiwán"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],es:["Índice de capitalización de acciones ponderadas de Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],es:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],es:["Índice FTSE100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],es:["CFDs sobre petróleo (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],es:["Uniswap/Dólar estadounidense"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],es:["Índice Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],es:["Dólar estadounidense/Dólar australiano"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],es:["Dólar estadounidense/Real brasileño"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],es:["Dólar estadounidense/Dólar canadiense"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],es:["Dólar estadounidense/Franco suizo"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],es:["Dólar estadounidense/Yuan chino"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],es:["Dólar estadounidense/Corona danesa"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],es:["Dólar estadounidense/Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],es:["Dólar estadounidense/Libra esterlina"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],es:["Dólar estadounidense/Dólar de Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],es:["Dólar estadounidense/Florín húngaro"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],es:["Dólar estadounidense/Rupia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],es:["Dólar norteamericano/Shekel Israelí"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],es:["Dólar estadounidense/Rupia india"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],es:["Dólar estadounidense/Yen japonés"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"], +es:["Dólar estadounidense/Won surcoreano"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],es:["Dólar estadounidense/Peso mexicano"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],es:["Dólar estadounidense/Dólar neozelandés"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],es:["Dólar estadounidense/Peso filipino"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],es:["Dólar estadounidense/Esloti polaco"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],es:["Dólar estadounidense/Rublo ruso"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],es:["Dólar estadounidense/Rublo ruso TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],es:["Dólar estadounidense/Corona sueca"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],es:["Dólar estadounidense/Dólar singapurense"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],es:["Dólar estadounidense/Baht tailandés"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],es:["Dólar estadounidense/Lira turca"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],es:["Dólar estadounidense/Rand sudafricano"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],es:["CFDs sobre petróleo (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],es:["CFDs sobre trigo"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],es:["Plata/Dólar estadounidense"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],es:["Oro al contado/Dólar estadounidense"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],es:["Bitcoin/Dólar canadiense"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],es:["Índice DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],es:["Monero/Dólar estadounidense"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],es:["CFDs sobre paladio"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],es:["Platino/Dólar estadounidense"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],es:["XRP/Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],es:["XRP/Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],es:["XRP/Dólar estadounidense"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],es:["Zcash/Dólar estadounidense"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/es.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/es.7458.068c610f8718bc62a766.js similarity index 68% rename from charting_library/bundles/es.2499.b38fe914aefc3ca31410.js rename to charting_library/bundles/es.7458.068c610f8718bc62a766.js index 0e5beba3..a7a5e66f 100644 --- a/charting_library/bundles/es.2499.b38fe914aefc3ca31410.js +++ b/charting_library/bundles/es.7458.068c610f8718bc62a766.js @@ -1,8 +1,8 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],es:["barras"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],es:["(Máx.+Mín.+Cierre)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],es:["(Máx+Mín)/2"]}},31882:e=>{e.exports={en:["12-hours"],es:["12 horas"]}},5797:e=>{e.exports={en:["24-hours"],es:["24 horas"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],es:["Color de barras en función del cierre anterior"]}},23739:e=>{e.exports={en:["Canvas"],es:["Lienzo"]}},24197:e=>{e.exports={en:["Center"],es:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],es:["Estilos básicos del gráfico"]}},45639:e=>{e.exports={en:["Chart values"],es:["Valores del gráfico"]}},84831:e=>{e.exports={en:["Close line"],es:["Línea de cierre"]}},74622:e=>{e.exports={en:["Crosshair"],es:["Retícula"]}},81849:e=>{e.exports={en:["Currency"],es:["Divisa"]}},3015:e=>{e.exports={en:["Currency and Unit"],es:["Divisa y unidad"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],es:["Ajustar datos de los dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],es:["Ajustar para cambios de contrato"]}},36620:e=>{e.exports={en:["Alerts"],es:["Alertas"]}},14119:e=>{e.exports={en:["Arguments"],es:["Argumentos"]}},68650:e=>{e.exports={en:["Average close"],es:["Cierre medio"]}},27567:e=>{e.exports={en:["Bottom"],es:["Parte inferior"]}},3159:e=>{e.exports={en:["Bottom line"],es:["Resultado final"]}},74406:e=>{e.exports={en:["Body"],es:["Cuerpo"]}},333:e=>{e.exports={en:["Borders"],es:["Bordes"]}},79468:e=>{e.exports={en:["Background"],es:["Fondo"]}},10842:e=>{e.exports={en:["Bar change values"],es:["Valores de los cambios en la barra"]}},28975:e=>{e.exports={en:["Base level"],es:["Nivel de la base"]}},76473:e=>{e.exports={en:["Bid and ask"],es:["Compra y venta (bid/ask)"]}},32744:e=>{e.exports={en:["Buttons"],es:["Botones"]}},68662:e=>{e.exports={en:["Grid lines"],es:["Líneas cuadrícula"]}},17611:e=>{e.exports={en:["Down bars"],es:["Barras descendentes"]}},23743:e=>{e.exports={en:["Down color"],es:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],es:["Modificación de datos"]}},84838:e=>{e.exports={en:["Date format"],es:["Formato de fecha"]}},42357:e=>{e.exports={en:["Day of week on labels"],es:["Día de la semana en las etiquetas"]}},16564:e=>{e.exports={en:["Default"],es:["Por defecto"]}},78734:e=>{e.exports={en:["Description"],es:["Descripción"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],es:["Información general sobre el horario de negociación electrónica"]}},69808:e=>{e.exports={en:["Events"],es:["Eventos"]}},41129:e=>{e.exports={en:["Fill"],es:["Rellenar"]}},61112:e=>{e.exports={en:["Fill top area"],es:["Rellenar el área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],es:["Rellenar el área inferior"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],es:["Solo horiz"]}},14180:e=>{e.exports={en:["High and low"],es:["Máximo y mínimo"]} -},56359:e=>{e.exports={en:["High line"],es:["Línea de máximos"]}},47326:e=>{e.exports={en:["Integer"],es:["Número entero"]}},84549:e=>{e.exports={en:["Indicators"],es:["Indicadores"]}},78082:e=>{e.exports={en:["Indicators and financials"],es:["Indicadores y datos financieros"]}},25765:e=>{e.exports={en:["Open market status"],es:["Situación de la apertura del mercado"]}},34579:e=>{e.exports={en:["Low line"],es:["Línea de mínimos"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],es:["Descripción larga"]}},72423:e=>{e.exports={en:["Last day change values"],es:["Valores del cambio del último día"]}},11626:e=>{e.exports={en:["Left"],es:["Izquierda"]}},8249:e=>{e.exports={en:["Money"],es:["Dinero"]}},70937:e=>{e.exports={en:["Margins"],es:["Márgenes"]}},68833:e=>{e.exports={en:["Middle"],es:["En el medio"]}},58589:e=>{e.exports={en:["No overlapping labels"],es:["Sin etiquetas superpuestas"]}},60798:e=>{e.exports={en:["None"],es:["Ninguno"]}},51019:e=>{e.exports={en:["Navigation"],es:["Navegación"]}},99709:e=>{e.exports={en:["Name"],es:["Nombre"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],es:["Guardar la posición del borde izquierdo del gráfico al cambiar el intervalo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],es:["Modos de escala (A y L)"]}},93968:e=>{e.exports={en:["Scales"],es:["Escalas"]}},90275:e=>{e.exports={en:["Scales and lines"],es:["Escalas y líneas"]}},30042:e=>{e.exports={en:["Scales placement"],es:["Colocación de escalas"]}},28715:e=>{e.exports={en:["Status line"],es:["Linea de estado"]}},95481:e=>{e.exports={en:["Symbol"],es:["Símbolo"]}},53263:e=>{e.exports={en:["Pane"],es:["Panel"]}},82894:e=>{e.exports={en:["Pane separators"],es:["Separadores del panel"]}},16207:e=>{e.exports={en:["Percentage"],es:["Porcentaje"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],es:["Pre/pos mercado"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],es:["Información horaria pre/pos mercado"]}},59766:e=>{e.exports={en:["Precision"],es:["Precisión"]}},83811:e=>{e.exports={en:["Previous day close"],es:["Cierre del día anterior"]}},35082:e=>{e.exports={en:["Price Scale"],es:["Escala de precios"]}},27632:e=>{e.exports={en:["Price and percentage value"],es:["Precio y valor porcentual"]}},62142:e=>{e.exports={en:["Price labels & lines"],es:["Etiquetas y líneas de precios"]}},84684:e=>{e.exports={en:["Price source"],es:["Fuente de los precios"]}},73466:e=>{e.exports={en:["Projection up bars"],es:["Barras superiores de proyección"]}},77430:e=>{e.exports={en:["Projection candles"],es:["Velas de proyección"]}},88367:e=>{e.exports={en:["Projection down bars"],es:["Barras de proyección descendentes"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],es:["Precios reales en la escala (en lugar del precio Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],es:["Derecha"]}},62532:e=>{e.exports={en:["Right Margin"],es:["Margen derecho"]}},41571:e=>{e.exports={en:["Watermark"], -es:["Marca de agua"]}},32163:e=>{e.exports={en:["Wick"],es:["Mecha"]}},97118:e=>{e.exports={en:["Top"],es:["Parte superior"]}},89349:e=>{e.exports={en:["Top line"],es:["Línea superior"]}},70320:e=>{e.exports={en:["Text"],es:["Тexto"]}},25485:e=>{e.exports={en:["Text alignment"],es:["Alineación del texto"]}},67781:e=>{e.exports={en:["Text orientation"],es:["Orientación del texto"]}},20215:e=>{e.exports={en:["Thin bars"],es:["Barras finas"]}},70198:e=>{e.exports={en:["Title"],es:["Título"]}},29854:e=>{e.exports={en:["Titles"],es:["Títulos"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],es:["Ticker y descripción"]}},24821:e=>{e.exports={en:["Ticks"],es:["Tics"]}},93965:e=>{e.exports={en:["Time Scale"],es:["Escala de tiempo"]}},5591:e=>{e.exports={en:["Time hours format"],es:["Formato de las horas"]}},77073:e=>{e.exports={en:["Timezone"],es:["Zona horaria"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],es:["Unidad"]}},23091:e=>{e.exports={en:["Up color"],es:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],es:["Barras superiores"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],es:["Utilizar la liquidación como cierre en intervalos diarios"]}},37644:e=>{e.exports={en:["Volume"],es:["Volumen"]}},51514:e=>{e.exports={en:["Value"],es:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],es:["Valor conforme a la escala"]}},60092:e=>{e.exports={en:["Values"],es:["Valores"]}},83594:e=>{e.exports={en:["Vert and horz"],es:["Vert y horiz"]}},8402:e=>{e.exports={en:["Vert only"],es:["Solo vert"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],es:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],es:["cambiar las barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],es:["cambiar la visibilidad de los botones de navegación"]}},96227:e=>{e.exports={en:["change open market status visibility"],es:["cambiar visibilidad de la situación de la apertura del mercado"]}},43231:e=>{e.exports={en:["change average close price line width"],es:["cambiar anchura de la línea del precio medio de cierre"]}},47026:e=>{e.exports={en:["change average close price line color"],es:["cambiar color de la línea del precio medio de cierre"]}},86866:e=>{e.exports={en:["change area fill color"],es:["cambiar el color de relleno del área"]}},89346:e=>{e.exports={en:["change area line width"],es:["cambiar el ancho de la línea del área"]}},29605:e=>{e.exports={en:["change area line color"],es:["cambiar el color de la línea del área"]}},4640:e=>{e.exports={en:["change area price source"],es:["cambiar la fuente de los precios del área"]}},98407:e=>{e.exports={en:["change ask line color"],es:["cambiar el color de la línea de venta (ask)"]}},42190:e=>{e.exports={en:["change base level"],es:["cambiar el nivel de referencia"]}},71785:e=>{e.exports={en:["change baseline bottom line color"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],es:["barras"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],es:["(Máx.+Mín.+Cierre)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],es:["(Máx+Mín)/2"]}},31882:e=>{e.exports={en:["12-hours"],es:["12 horas"]}},5797:e=>{e.exports={en:["24-hours"],es:["24 horas"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],es:["Color de barras en función del cierre anterior"]}},23739:e=>{e.exports={en:["Canvas"],es:["Lienzo"]}},24197:e=>{e.exports={en:["Center"],es:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],es:["Estilos básicos del gráfico"]}},45639:e=>{e.exports={en:["Chart values"],es:["Valores del gráfico"]}},84831:e=>{e.exports={en:["Close line"],es:["Línea de cierre"]}},74622:e=>{e.exports={en:["Crosshair"],es:["Retícula"]}},81849:e=>{e.exports={en:["Currency"],es:["Divisa"]}},3015:e=>{e.exports={en:["Currency and Unit"],es:["Divisa y unidad"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],es:["Ajustar datos de los dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],es:["Ajustar para cambios de contrato"]}},36620:e=>{e.exports={en:["Alerts"],es:["Alertas"]}},14119:e=>{e.exports={en:["Arguments"],es:["Argumentos"]}},68650:e=>{e.exports={en:["Average close"],es:["Cierre medio"]}},27567:e=>{e.exports={en:["Bottom"],es:["Parte inferior"]}},3159:e=>{e.exports={en:["Bottom line"],es:["Resultado final"]}},74406:e=>{e.exports={en:["Body"],es:["Cuerpo"]}},333:e=>{e.exports={en:["Borders"],es:["Bordes"]}},79468:e=>{e.exports={en:["Background"],es:["Fondo"]}},10842:e=>{e.exports={en:["Bar change values"],es:["Valores de los cambios en la barra"]}},28975:e=>{e.exports={en:["Base level"],es:["Nivel de la base"]}},76473:e=>{e.exports={en:["Bid and ask"],es:["Compra y venta (bid/ask)"]}},32744:e=>{e.exports={en:["Buttons"],es:["Botones"]}},68662:e=>{e.exports={en:["Grid lines"],es:["Líneas cuadrícula"]}},17611:e=>{e.exports={en:["Down bars"],es:["Barras descendentes"]}},23743:e=>{e.exports={en:["Down color"],es:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],es:["Modificación de datos"]}},84838:e=>{e.exports={en:["Date format"],es:["Formato de fecha"]}},42357:e=>{e.exports={en:["Day of week on labels"],es:["Día de la semana en las etiquetas"]}},16564:e=>{e.exports={en:["Default"],es:["Por defecto"]}},78734:e=>{e.exports={en:["Description"],es:["Descripción"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],es:["Información general sobre el horario de negociación electrónica"]}},69808:e=>{e.exports={en:["Events"],es:["Eventos"]}},41129:e=>{e.exports={en:["Fill"],es:["Rellenar"]}},61112:e=>{e.exports={en:["Fill top area"],es:["Rellenar el área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],es:["Rellenar el área inferior"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],es:["Solo horiz"]} +},14180:e=>{e.exports={en:["High and low"],es:["Máximo y mínimo"]}},56359:e=>{e.exports={en:["High line"],es:["Línea de máximos"]}},47326:e=>{e.exports={en:["Integer"],es:["Número entero"]}},84549:e=>{e.exports={en:["Indicators"],es:["Indicadores"]}},78082:e=>{e.exports={en:["Indicators and financials"],es:["Indicadores y datos financieros"]}},25765:e=>{e.exports={en:["Open market status"],es:["Situación de la apertura del mercado"]}},34579:e=>{e.exports={en:["Low line"],es:["Línea de mínimos"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],es:["Descripción larga"]}},72423:e=>{e.exports={en:["Last day change values"],es:["Valores del cambio del último día"]}},11626:e=>{e.exports={en:["Left"],es:["Izquierda"]}},8249:e=>{e.exports={en:["Money"],es:["Dinero"]}},70937:e=>{e.exports={en:["Margins"],es:["Márgenes"]}},68833:e=>{e.exports={en:["Middle"],es:["En el medio"]}},58589:e=>{e.exports={en:["No overlapping labels"],es:["Sin etiquetas superpuestas"]}},60798:e=>{e.exports={en:["None"],es:["Ninguno"]}},51019:e=>{e.exports={en:["Navigation"],es:["Navegación"]}},99709:e=>{e.exports={en:["Name"],es:["Nombre"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],es:["Guardar la posición del borde izquierdo del gráfico al cambiar el intervalo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],es:["Modos de escala (A y L)"]}},93968:e=>{e.exports={en:["Scales"],es:["Escalas"]}},90275:e=>{e.exports={en:["Scales and lines"],es:["Escalas y líneas"]}},30042:e=>{e.exports={en:["Scales placement"],es:["Colocación de escalas"]}},28715:e=>{e.exports={en:["Status line"],es:["Linea de estado"]}},95481:e=>{e.exports={en:["Symbol"],es:["Símbolo"]}},53263:e=>{e.exports={en:["Pane"],es:["Panel"]}},82894:e=>{e.exports={en:["Pane separators"],es:["Separadores del panel"]}},16207:e=>{e.exports={en:["Percentage"],es:["Porcentaje"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],es:["Pre/pos mercado"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],es:["Información horaria pre/pos mercado"]}},59766:e=>{e.exports={en:["Precision"],es:["Precisión"]}},83811:e=>{e.exports={en:["Previous day close"],es:["Cierre del día anterior"]}},35082:e=>{e.exports={en:["Price Scale"],es:["Escala de precios"]}},27632:e=>{e.exports={en:["Price and percentage value"],es:["Precio y valor porcentual"]}},62142:e=>{e.exports={en:["Price labels & lines"],es:["Etiquetas y líneas de precios"]}},84684:e=>{e.exports={en:["Price source"],es:["Fuente de los precios"]}},73466:e=>{e.exports={en:["Projection up bars"],es:["Barras superiores de proyección"]}},77430:e=>{e.exports={en:["Projection candles"],es:["Velas de proyección"]}},88367:e=>{e.exports={en:["Projection down bars"],es:["Barras de proyección descendentes"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],es:["Precios reales en la escala (en lugar del precio Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],es:["Derecha"]}},62532:e=>{e.exports={en:["Right Margin"], +es:["Margen derecho"]}},41571:e=>{e.exports={en:["Watermark"],es:["Marca de agua"]}},32163:e=>{e.exports={en:["Wick"],es:["Mecha"]}},97118:e=>{e.exports={en:["Top"],es:["Parte superior"]}},89349:e=>{e.exports={en:["Top line"],es:["Línea superior"]}},70320:e=>{e.exports={en:["Text"],es:["Тexto"]}},25485:e=>{e.exports={en:["Text alignment"],es:["Alineación del texto"]}},67781:e=>{e.exports={en:["Text orientation"],es:["Orientación del texto"]}},20215:e=>{e.exports={en:["Thin bars"],es:["Barras finas"]}},70198:e=>{e.exports={en:["Title"],es:["Título"]}},29854:e=>{e.exports={en:["Titles"],es:["Títulos"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],es:["Ticker y descripción"]}},24821:e=>{e.exports={en:["Ticks"],es:["Tics"]}},93965:e=>{e.exports={en:["Time Scale"],es:["Escala de tiempo"]}},5591:e=>{e.exports={en:["Time hours format"],es:["Formato de las horas"]}},77073:e=>{e.exports={en:["Timezone"],es:["Zona horaria"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],es:["Unidad"]}},23091:e=>{e.exports={en:["Up color"],es:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],es:["Barras superiores"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],es:["Utilizar la liquidación como cierre en intervalos diarios"]}},37644:e=>{e.exports={en:["Volume"],es:["Volumen"]}},51514:e=>{e.exports={en:["Value"],es:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],es:["Valor conforme a la escala"]}},60092:e=>{e.exports={en:["Values"],es:["Valores"]}},83594:e=>{e.exports={en:["Vert and horz"],es:["Vert y horiz"]}},8402:e=>{e.exports={en:["Vert only"],es:["Solo vert"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],es:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],es:["cambiar las barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],es:["cambiar la visibilidad de los botones de navegación"]}},96227:e=>{e.exports={en:["change open market status visibility"],es:["cambiar visibilidad de la situación de la apertura del mercado"]}},43231:e=>{e.exports={en:["change average close price line width"],es:["cambiar anchura de la línea del precio medio de cierre"]}},47026:e=>{e.exports={en:["change average close price line color"],es:["cambiar color de la línea del precio medio de cierre"]}},86866:e=>{e.exports={en:["change area fill color"],es:["cambiar el color de relleno del área"]}},89346:e=>{e.exports={en:["change area line width"],es:["cambiar el ancho de la línea del área"]}},29605:e=>{e.exports={en:["change area line color"],es:["cambiar el color de la línea del área"]}},4640:e=>{e.exports={en:["change area price source"],es:["cambiar la fuente de los precios del área"]}},98407:e=>{e.exports={en:["change ask line color"],es:["cambiar el color de la línea de venta (ask)"]}},42190:e=>{e.exports={en:["change base level"],es:["cambiar el nivel de referencia"]}},71785:e=>{e.exports={en:["change baseline bottom line color"], es:["cambiar el color de la línea inferior de la línea de referencia"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],es:["cambiar el ancho de la línea inferior de la línea de referencia"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],es:["cambiar el color de relleno del área inferior de la línea de referencia"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],es:["cambiar el color de relleno del área superior de la línea de referencia"]}},68609:e=>{e.exports={en:["change baseline price source"],es:["cambiar la fuente de precios de referencia"]}},69044:e=>{e.exports={en:["change baseline top line color"],es:["cambiar el color de la línea superior de la línea de referencia"]}},68197:e=>{e.exports={en:["change baseline top line width"],es:["cambiar el ancho de la línea superior de la línea de referencia"]}},33464:e=>{e.exports={en:["change bar up color"],es:["cambiar el color superior de la barra"]}},27426:e=>{e.exports={en:["change bar change visibility"],es:["cambiar la visibilidad del cambio de barra"]}},59622:e=>{e.exports={en:["change bar down color"],es:["cambiar el color inferior de la barra"]}},17919:e=>{e.exports={en:["change bid line color"],es:["cambiar el color de la línea de compra (bid)"]}},32094:e=>{e.exports={en:["change bottom margin"],es:["cambiar el margen inferior"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],es:["cambiar la visibilidad de las etiquetas de divisas y unidades"]}},64003:e=>{e.exports={en:["change currency label visibility"],es:["cambiar la visibilidad de la etiqueta de divisas"]}},42803:e=>{e.exports={en:["change chart background color"],es:["cambiar el color de fondo del gráfico"]}},41382:e=>{e.exports={en:["change chart background type"],es:["cambiar el tipo de fondo del gráfico"]}},79637:e=>{e.exports={en:["change chart values visibility"],es:["cambiar la visibilidad de los valores del gráfico"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],es:["cambiar el color de las barras en función del valor de cierre anterior"]}},88324:e=>{e.exports={en:["change column up color"],es:["cambiar color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],es:["cambiar color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],es:["cambiar la fuente del precio de la columna"]}},50544:e=>{e.exports={en:["change crosshair width"],es:["cambiar el ancho de la retícula"]}},92885:e=>{e.exports={en:["change crosshair color"],es:["cambiar el color de la retícula"]}},68418:e=>{e.exports={en:["change crosshair style"],es:["cambiar el estilo de la retícula"]}},43109:e=>{e.exports={en:["change date format"],es:["cambiar el formato de fecha"]}},30418:e=>{e.exports={en:["change day of week on labels"],es:["cambiar día de la semana en las etiquetas"]}},82063:e=>{e.exports={en:["change decimal places"],es:["cambiar las posiciones decimales"]}},44223:e=>{e.exports={en:["change extended hours color"],es:["cambiar el color del horario ampliado"]}}, 47393:e=>{e.exports={en:["change electronic trading hours"],es:["modificar el horario de negociación electrónica"]}},73844:e=>{e.exports={en:["change grid lines visibility"],es:["cambiar visibilidad de las líneas de cuadrículas"]}},61407:e=>{e.exports={en:["change high and low price line color"],es:["cambiar color de la línea de precio máximo y mínimo"]}},39581:e=>{e.exports={en:["change high and low price line width"],es:["cambiar ancho de la línea de precios máximos y mínimos"]}},6026:e=>{e.exports={en:["change high-low body color"],es:["cambiar el color del cuerpo de máximos y mínimos"]}},73021:e=>{e.exports={en:["change high-low body visibility"],es:["cambiar la visibilidad del cuerpo de máximos y mínimos"]}},46844:e=>{e.exports={en:["change high-low border color"],es:["cambiar el color del borde del máximos y mínimos"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],es:["cambiar la visibilidad de los bordes de máximos y mínimos"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],es:["cambiar la visibilidad de las etiquetas de máximos y mínimos"]}},56961:e=>{e.exports={en:["change high-low labels color"],es:["cambiar el color de las etiquetas de máximos y mínimos"]}},21133:e=>{e.exports={en:["change horz grid lines color"],es:["cambiar el color de las líneas de la cuadrícula horizontal"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],es:["cambiar la visibilidad de los títulos de los indicadores"]}},49583:e=>{e.exports={en:["change indicator values visibility"],es:["cambiar la visibilidad de los valores de los indicadores"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],es:["cambiar la visibilidad de los argumentos de los indicadores"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],es:["cambiar la visibilidad de las etiquetas con el nombre de los indicadores y de la información financiera"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],es:["cambiar la visibilidad de las etiquetas con el valor de los indicadores y la información financiera"]}},66307:e=>{e.exports={en:["change last day change visibility"],es:["modificar la visibilidad del cambio del último día"]}},91873:e=>{e.exports={en:["change legend background transparency"],es:["cambiar la transparencia del fondo de la leyenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],es:["cambiar la visibilidad del fondo de la leyenda"]}},88640:e=>{e.exports={en:["change line color"],es:["cambiar el color de línea"]}},41837:e=>{e.exports={en:["change line price source"],es:["cambiar la fuente de precios de la línea"]}},48339:e=>{e.exports={en:["change line width"],es:["cambiar el ancho de línea"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],es:["cambiar la visibilidad de los botones del panel"]}},52203:e=>{e.exports={en:["change pane separators color"],es:["Cambiar el color de los separadores de paneles"]}},38730:e=>{e.exports={en:["change post market color"], es:["cambiar el color posmercado"]}},28075:e=>{e.exports={en:["change post market line color"],es:["cambiar el color de la línea posmercado"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],es:["cambiar la visibilidad de las líneas de precios pre/pos mercado"]}},44371:e=>{e.exports={en:["change pre market color"],es:["cambiar el color de la sesión premercado"]}},96114:e=>{e.exports={en:["change pre market line color"],es:["cambiar el color de la línea de la sesión premercado"]}},69814:e=>{e.exports={en:["change previous close price line color"],es:["cambiar el color de la línea con el precio de cierre anterior"]}},13660:e=>{e.exports={en:["change previous close price line width"],es:["cambiar el ancho de la línea con el precio de cierre anterior"]}},87861:e=>{e.exports={en:["change price line color"],es:["cambiar el color de la línea de precios"]}},29353:e=>{e.exports={en:["change price line width"],es:["cambiar el ancho de la línea de precios"]}},16241:e=>{e.exports={en:["change range bars style"],es:["cambiar estilo de las barras de rango"]}},65821:e=>{e.exports={en:["change range thin bars"],es:["cambiar el rango de las barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],es:["cambiar el color inferior de la mecha renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],es:["cambiar el color inferior de la mecha renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],es:["cambiar la visibilidad de las mechas renko"]}},82946:e=>{e.exports={en:["change right margin"],es:["cambiar el margen derecho"]}},79545:e=>{e.exports={en:["change right margin percentage"],es:["cambiar porcentaje del margen derecho"]}},78995:e=>{e.exports={en:["change symbol watermark color"],es:["cambiar el color de la marca de agua del símbolo"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],es:["cambiar la visibilidad de la marca de agua del símbolo"]}},88167:e=>{e.exports={en:["change symbol description visibility"],es:["cambiar la visibilidad de la descripción del símbolo"]}},12050:e=>{e.exports={en:["change symbol field visibility"],es:["cambiar la visibilidad del campo del símbolo"]}},46066:e=>{e.exports={en:["change symbol last value mode"],es:["cambiar el modo del último valor del símbolo"]}},902:e=>{e.exports={en:["change symbol legend format"],es:["cambiar el formato de la leyenda del símbolo"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],es:["cambiar guardar la posición del borde izquierdo del gráfico al cambiar el intervalo"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],es:["cambiar visibilidad de los botones de modos de escala"]}},76131:e=>{e.exports={en:["change scales text color"],es:["cambiar el color del texto de la escala"]}},27792:e=>{e.exports={en:["change scales font size"],es:["cambiar tamaño de la fuente de la escala"]}},94997:e=>{e.exports={en:["change scales lines color"],es:["cambiar el color de la línea de la escala"]}},60067:e=>{e.exports={ en:["change sessions breaks visibility"],es:["cambiar la visibilidad de las rupturas de las sesiones"]}},28175:e=>{e.exports={en:["change sessions breaks width"],es:["cambiar el ancho de las rupturas de las sesiones"]}},33895:e=>{e.exports={en:["change sessions breaks color"],es:["cambiar el color de las rupturas de las sesiones"]}},21641:e=>{e.exports={en:["change sessions breaks style"],es:["cambiar el estilo de las rupturas de las sesiones"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],es:["cambiar la visualización de los precios reales en la escala de precios (en lugar del precio Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],es:["cambiar las barras finas"]}},39754:e=>{e.exports={en:["change time hours format"],es:["cambiar el formato de las horas"]}},74883:e=>{e.exports={en:["change top margin"],es:["cambiar el margen superior"]}},51250:e=>{e.exports={en:["change unit label visibility"],es:["cambiar la visibilidad de la etiqueta de unidades"]}},71805:e=>{e.exports={en:["change vert grid lines color"],es:["cambiar el color de las líneas de la cuadrícula vertical"]}},96201:e=>{e.exports={en:["change volume values visibility"],es:["cambiar la visibilidad de los valores de volumen"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],es:["cambiar el color del borde superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],es:["cambiar el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],es:["cambiar el color inferior de la mecha de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],es:["cambiar el color superior de la mecha de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],es:["cambiar la visibilidad de la mecha {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],es:["cambiar la visibilidad del cuerpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],es:["cambiar la visibilidad del borde de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],es:["cambiar el color del borde inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],es:["cambiar el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],es:["cambiar el color inferior del borde de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],es:["cambiar el color superior del borde de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],es:["cambiar el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],es:["cambiar el color superior del borde de la barra de proyección de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],es:["cambiar el color inferior de la barra de proyección de {chartType}"] -}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],es:["cambiar el color superior de la barra de proyección de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],es:["cambiar el color superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],es:["cambiar propiedad de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],es:["ajustar datos de los dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],es:["ajustar para cambios de contrato"]}},92598:e=>{e.exports={en:["hollow candles"],es:["velas huecas"]}},57243:e=>{e.exports={en:["range","ranges"],es:["rango","rangos"]}},70282:e=>{e.exports={en:["renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],es:["utilizar la liquidación como cierre en intervalos diarios"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],es:["{value} decimal","{value} decimales"]}}}]); \ No newline at end of file +}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],es:["cambiar el color superior de la barra de proyección de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],es:["cambiar el color superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],es:["cambiar propiedad de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],es:["ajustar datos de los dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],es:["ajustar para cambios de contrato"]}},92598:e=>{e.exports={en:["hollow candles"],es:["velas huecas"]}},57243:e=>{e.exports={en:["range","ranges"],es:["rango","rangos"]}},70282:e=>{e.exports={en:["renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],es:["utilizar la liquidación como cierre en intervalos diarios"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],es:["{value} decimal","{value} decimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/es.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/es.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index a50caef6..00000000 --- a/charting_library/bundles/es.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],es:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],es:["#{count} (precio, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],es:["(Máx.+Mín.+Cierre)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],es:["(Máx+Mín)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],es:["Color de barras en función del cierre anterior"]}},78930:e=>{e.exports={en:["Coordinates"],es:["Coordenadas"]}},24197:e=>{e.exports={en:["Center"],es:["Centro"]}},84831:e=>{e.exports={en:["Close line"],es:["Línea de cierre"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],es:["Ajustar datos de los dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],es:["Ajustar para cambios de contrato"]}},27567:e=>{e.exports={en:["Bottom"],es:["Parte inferior"]}},3159:e=>{e.exports={en:["Bottom line"],es:["Resultado final"]}},74406:e=>{e.exports={en:["Body"],es:["Cuerpo"]}},333:e=>{e.exports={en:["Borders"],es:["Bordes"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],es:["Nivel de la base"]}},71776:e=>{e.exports={en:["Down"],es:["Abajo"]}},17611:e=>{e.exports={en:["Down bars"],es:["Barras descendentes"]}},23743:e=>{e.exports={en:["Down color"],es:["Color inferior"]}},48225:e=>{e.exports={en:["Data modification"],es:["Modificación de datos"]}},72942:e=>{e.exports={en:["Days"],es:["Días"]}},16564:e=>{e.exports={en:["Default"],es:["Por defecto"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],es:["Desplazamiento (precio, barra)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],es:["Información general sobre el horario de negociación electrónica"]}},819:e=>{e.exports={en:["Extend lines"],es:["Ampliar líneas"]}},41129:e=>{e.exports={en:["Fill"],es:["Rellenar"]}},61112:e=>{e.exports={en:["Fill top area"],es:["Rellenar el área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],es:["Rellenar el área inferior"]}},56796:e=>{e.exports={en:["Hours"],es:["Horas"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],es:["Línea de máximos"]}},47326:e=>{e.exports={en:["Integer"],es:["Número entero"]}},21429:e=>{e.exports={en:["Inputs"],es:["Entradas de datos"]}},64075:e=>{e.exports={en:["Override min tick"],es:["Anular el tick mínimo"]}},34579:e=>{e.exports={en:["Low line"],es:["Línea de mínimos"]}},11626:e=>{e.exports={en:["Left"],es:["Izquierda"]}},43154:e=>{e.exports={en:["Months"],es:["Meses"]}},68833:e=>{e.exports={en:["Middle"],es:["En el medio"]}},42562:e=>{e.exports={en:["Minutes"],es:["Minutos"]}},65188:e=>{e.exports={en:["Seconds"],es:["Segundos"]}},13350:e=>{e.exports={en:["Pearson's R"],es:["Coeficiente de correlación de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],es:["Información horaria pre/pos mercado"]}},59766:e=>{e.exports={en:["Precision"],es:["Precisión"]}},84684:e=>{e.exports={en:["Price source"], -es:["Fuente de los precios"]}},73466:e=>{e.exports={en:["Projection up bars"],es:["Barras superiores de proyección"]}},77430:e=>{e.exports={en:["Projection candles"],es:["Velas de proyección"]}},88367:e=>{e.exports={en:["Projection down bars"],es:["Barras de proyección descendentes"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],es:["Precios reales en la escala (en lugar del precio Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],es:["Derecha"]}},835:e=>{e.exports={en:["Weeks"],es:["Semanas"]}},32163:e=>{e.exports={en:["Wick"],es:["Mecha"]}},97118:e=>{e.exports={en:["Top"],es:["Parte superior"]}},89349:e=>{e.exports={en:["Top line"],es:["Línea superior"]}},70320:e=>{e.exports={en:["Text"],es:["Тexto"]}},25485:e=>{e.exports={en:["Text alignment"],es:["Alineación del texto"]}},67781:e=>{e.exports={en:["Text orientation"],es:["Orientación del texto"]}},20215:e=>{e.exports={en:["Thin bars"],es:["Barras finas"]}},24821:e=>{e.exports={en:["Ticks"],es:["Tics"]}},77073:e=>{e.exports={en:["Timezone"],es:["Zona horaria"]}},22691:e=>{e.exports={en:["Up"],es:["Arriba"]}},23091:e=>{e.exports={en:["Up color"],es:["Color superior"]}},36957:e=>{e.exports={en:["Up bars"],es:["Barras superiores"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],es:["Utilizar la liquidación como cierre en intervalos diarios"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],es:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],es:["cambiar las barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],es:["cambiar el color de relleno del área"]}},89346:e=>{e.exports={en:["change area line width"],es:["cambiar el ancho de la línea del área"]}},29605:e=>{e.exports={en:["change area line color"],es:["cambiar el color de la línea del área"]}},4640:e=>{e.exports={en:["change area price source"],es:["cambiar la fuente de los precios del área"]}},42190:e=>{e.exports={en:["change base level"],es:["cambiar el nivel de referencia"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],es:["cambiar el color de la línea inferior de la línea de referencia"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],es:["cambiar el ancho de la línea inferior de la línea de referencia"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],es:["cambiar el color de relleno del área inferior de la línea de referencia"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],es:["cambiar el color de relleno del área superior de la línea de referencia"]}},68609:e=>{e.exports={en:["change baseline price source"],es:["cambiar la fuente de precios de referencia"]}},69044:e=>{e.exports={en:["change baseline top line color"],es:["cambiar el color de la línea superior de la línea de referencia"]}},68197:e=>{e.exports={en:["change baseline top line width"],es:["cambiar el ancho de la línea superior de la línea de referencia"]}},33464:e=>{e.exports={en:["change bar up color"], -es:["cambiar el color superior de la barra"]}},2066:e=>{e.exports={en:["change bar X coordinate"],es:["cambiar la coordenada X de las barras"]}},59622:e=>{e.exports={en:["change bar down color"],es:["cambiar el color inferior de la barra"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],es:["cambiar el color de las barras en función del valor de cierre anterior"]}},88324:e=>{e.exports={en:["change column up color"],es:["cambiar color superior de la columna"]}},93890:e=>{e.exports={en:["change column down color"],es:["cambiar color inferior de la columna"]}},4727:e=>{e.exports={en:["change column price source"],es:["cambiar la fuente del precio de la columna"]}},82063:e=>{e.exports={en:["change decimal places"],es:["cambiar las posiciones decimales"]}},44223:e=>{e.exports={en:["change extended hours color"],es:["cambiar el color del horario ampliado"]}},47393:e=>{e.exports={en:["change electronic trading hours"],es:["modificar el horario de negociación electrónica"]}},6026:e=>{e.exports={en:["change high-low body color"],es:["cambiar el color del cuerpo de máximos y mínimos"]}},73021:e=>{e.exports={en:["change high-low body visibility"],es:["cambiar la visibilidad del cuerpo de máximos y mínimos"]}},46844:e=>{e.exports={en:["change high-low border color"],es:["cambiar el color del borde del máximos y mínimos"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],es:["cambiar la visibilidad de los bordes de máximos y mínimos"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],es:["cambiar la visibilidad de las etiquetas de máximos y mínimos"]}},56961:e=>{e.exports={en:["change high-low labels color"],es:["cambiar el color de las etiquetas de máximos y mínimos"]}},88640:e=>{e.exports={en:["change line color"],es:["cambiar el color de línea"]}},41837:e=>{e.exports={en:["change line price source"],es:["cambiar la fuente de precios de la línea"]}},48339:e=>{e.exports={en:["change line width"],es:["cambiar el ancho de línea"]}},38730:e=>{e.exports={en:["change post market color"],es:["cambiar el color posmercado"]}},44371:e=>{e.exports={en:["change pre market color"],es:["cambiar el color de la sesión premercado"]}},11737:e=>{e.exports={en:["change price Y coordinate"],es:["cambiar la coordenada Y de los precios"]}},16241:e=>{e.exports={en:["change range bars style"],es:["cambiar estilo de las barras de rango"]}},65821:e=>{e.exports={en:["change range thin bars"],es:["cambiar el rango de las barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],es:["cambiar el color inferior de la mecha renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],es:["cambiar el color inferior de la mecha renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],es:["cambiar la visibilidad de las mechas renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],es:["cambiar ticks mínimos de la superposición del estudio"]}},82924:e=>{e.exports={en:["change study overlay style"],es:["cambio estilo de superposición del estudio"]}},16660:e=>{e.exports={ -en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],es:["cambiar la visualización de los precios reales en la escala de precios (en lugar del precio Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],es:["cambiar las barras finas"]}},78509:e=>{e.exports={en:["change {title} base line color"],es:["cambiar el color de la línea de referencia de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],es:["cambiar el estilo de la línea de referencia de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],es:["cambiar la visibilidad de la línea de referencia de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],es:["cambiar el ancho de la línea de referencia de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],es:["cambiar color de la línea inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],es:["cambiar el estilo de la línea descendente de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],es:["cambiar la visibilidad de la línea descendente de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],es:["cambiar el ancho de la línea inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],es:["cambiar los días de {title} hasta"]}},91201:e=>{e.exports={en:["change {title} days from"],es:["cambiar los días de {title} desde"]}},76295:e=>{e.exports={en:["change {title} extend lines"],es:["cambiar ampliar líneas en {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],es:["cambiar las horas de {title} desde"]}},67233:e=>{e.exports={en:["change {title} hours to"],es:["cambiar las horas de {title} hasta"]}},99122:e=>{e.exports={en:["change {title} months from"],es:["cambiar los meses desde de {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],es:["cambiar los meses de {title} hasta"]}},38011:e=>{e.exports={en:["change {title} minutes to"],es:["cambiar los minutos de {title} hasta"]}},59820:e=>{e.exports={en:["change {title} minutes from"],es:["cambiar los minutos de {title} desde"]}},6573:e=>{e.exports={en:["change {title} seconds to"],es:["cambiar los segundos de {title} hasta"]}},86780:e=>{e.exports={en:["change {title} seconds from"],es:["cambiar los segundos desde de {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],es:["cambiar la visibilidad r de Pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],es:["cambiar las semanas de {title} desde"]}},18678:e=>{e.exports={en:["change {title} weeks to"],es:["cambiar las semanas de {title} hasta"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],es:["cambiar la visibilidad de la línea superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],es:["cambiar el ancho de la línea superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],es:["cambiar el color de la línea superior de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"], -es:["cambiar el estilo de la línea superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],es:["cambiar la visibilidad en ticks de {title}"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],es:["cambiar la visibilidad en semanas de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],es:["cambiar la visibilidad de {title} en {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],es:["cambiar la visibilidad en días de {title}"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],es:["cambiar la visibilidad en horas de {title}"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],es:["cambiar la visibilidad en minutos de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],es:["cambiar la visibilidad en meses de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],es:["cambiar la visibilidad en segundos de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],es:["cambiar el color del borde superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],es:["cambiar el color superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],es:["cambiar el color inferior de la mecha de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],es:["cambiar el color superior de la mecha de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],es:["cambiar la visibilidad de la mecha {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],es:["cambiar la visibilidad del cuerpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],es:["cambiar la visibilidad del borde de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],es:["cambiar el color del borde inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],es:["cambiar el color inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],es:["cambiar el color inferior del borde de la barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],es:["cambiar el color superior del borde de la barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],es:["cambiar el color inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],es:["cambiar el color superior del borde de la barra de proyección de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],es:["cambiar el color inferior de la barra de proyección de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],es:["cambiar el color superior de la barra de proyección de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],es:["cambiar el color superior de {chartType}"]}},66110:e=>{e.exports={ -en:["change {inputName} property"],es:["cambiar propiedad de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],es:["cambiar la propiedad de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],es:["ajustar datos de los dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],es:["ajustar para cambios de contrato"]}},35813:e=>{e.exports={en:["days"],es:["días"]}},89919:e=>{e.exports={en:["days to"],es:["días hasta"]}},59215:e=>{e.exports={en:["days from"],es:["días desde"]}},2359:e=>{e.exports={en:["hours"],es:["horas"]}},82267:e=>{e.exports={en:["hours from"],es:["horas desde"]}},15600:e=>{e.exports={en:["hours to"],es:["horas hasta"]}},92598:e=>{e.exports={en:["hollow candles"],es:["velas huecas"]}},76261:e=>{e.exports={en:["move drawings"],es:["mover dibujos"]}},95300:e=>{e.exports={en:["months"],es:["meses"]}},17250:e=>{e.exports={en:["months from"],es:["meses desde"]}},2828:e=>{e.exports={en:["months to"],es:["meses hasta"]}},18726:e=>{e.exports={en:["minutes"],es:["minutos"]}},67649:e=>{e.exports={en:["minutes to"],es:["minutos hasta"]}},22476:e=>{e.exports={en:["minutes from"],es:["minutos desde"]}},751:e=>{e.exports={en:["seconds"],es:["segundos"]}},73419:e=>{e.exports={en:["seconds to"],es:["segundos hasta"]}},35801:e=>{e.exports={en:["seconds from"],es:["segundos desde"]}},57243:e=>{e.exports={en:["range","ranges"],es:["rango","rangos"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],es:["semanas"]}},92859:e=>{e.exports={en:["weeks from"],es:["semanas desde"]}},44127:e=>{e.exports={en:["weeks to"],es:["semanas hasta"]}},3539:e=>{e.exports={en:["ticks"],es:["Tics"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],es:["utilizar la liquidación como cierre en intervalos diarios"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],es:["{value} decimal","{value} decimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/export-data.aae444f8273ee2d54f9b.js b/charting_library/bundles/export-data.aae444f8273ee2d54f9b.js new file mode 100644 index 00000000..195dc9e7 --- /dev/null +++ b/charting_library/bundles/export-data.aae444f8273ee2d54f9b.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9498],{99992:(e,l,t)=>{t.r(l),t.d(l,{exportData:()=>g});var s=t(11542),i=t(50151),n=t(19466),o=t(79036),u=t(91988),d=t(8025),a=t(68805),r=t(94113),c=t(41991),f=t(9859),h=t(17730);const p={includeTime:!0,includeUserTime:!1,includeSeries:!0,includeDisplayedValues:!1,includedStudies:"all",includeOffsetStudyValues:!1,includeOHLCValuesForSingleValuePlots:!1,includeHiddenStudies:!1};function m(e,l){const t={schema:[],data:[],displayedData:[],indexes:[]},s=e.timeScale().points(),n=e.mainSeries(),r=n.style(),p=!l.includeOHLCValuesForSingleValuePlots&&(0,a.isSingleValueBasedStyle)(r),m=(0,i.ensureNotNull)(n.symbolInfo()),g=(0,h.getChartWidgetApiTimeConverter)(n.interval(),m,e),P=!l.includeOHLCValuesForSingleValuePlots&&(0,a.isCloseBasedSymbol)(m),V=v(e,l.includedStudies,l.includeHiddenStudies),I=[];for(const e of V){const t=(0,o.isOverlayStudy)(e)?T(e,l):S(e);I.push(t)}const O=V.map((e=>e.data()));(l.includeSeries||0===O.length)&&O.push(n.bars());const b=function(e,l,t,s,n){const o=(0,i.ensureNotNull)(e.range().value(),"time scale points range"),a=function(e,l,t,s){const n=s.from,o=s.to,a=e.range().value(),r=(0,i.ensureNotNull)(void 0!==n?e.indexOf(n,!0):(0,i.ensureNotNull)(a).firstIndex),c=(0,i.ensureNotNull)(void 0!==o?e.indexOf(o,!0):(0,i.ensureNotNull)(a).lastIndex);let h=c,p=r;for(let e=0;ep&&(p=u.index+n)}return(0,i.assert)(h<=p,"Range must contain at least 1 time point"),new u.BarsRange(h,p)}(e,l,t,n),r=a.firstBar(),c=a.lastBar(),h=[];for(let e=r;e<=c;e++){const l={index:e,time:(0,i.ensureNotNull)(s.convertTimePointIndexToInternalTime(e)),publicTime:(0,i.ensureNotNull)(s.convertTimePointIndexToPublicTime(e))};if(!(void 0!==n.from&&l.timen.to)break;if(!n.includeOffsetStudyValues&&e>o.lastIndex)break;h.push(l)}}return h.length>0?new y(h):null}(s,O,I,g,l);if(null===b)return t;const w=b.firstBar(),D=b.lastBar();l.includeTime&&t.schema.push({type:"time"});const F=t.schema.length;l.includeUserTime&&t.schema.push({type:"userTime"});const C=t.schema.length;if(l.includeSeries){const e=n.statusProvider({hideResolution:!0}).getSplitTitle(),l=Object.values(e).filter((e=>""!==e)).join(", ");t.schema.push(...function(e,l,t,s,n){const o=[];t?o.push(x("close",e)):s?o.push(x((0,i.ensureNotNull)(n),e)):12===l?o.push(x("high",e),x("low",e)):16===l||21===l?o.push(x("high",e),x("low",e),x("close",e)):o.push(x("open",e),x("high",e),x("low",e),x("close",e));return o}(l,r,P,p,n.priceSource()))}let _=t.schema.length;for(const e of I)t.schema.push(...e.fields);const B=t.schema.length;if(0===B)return t;for(let e=w;e<=D;++e){const s=new Float64Array(B);s.fill(NaN),t.data.push(s),t.indexes.push(e),l.includeDisplayedValues&&t.displayedData.push(new Array(B).fill(""))} +if(l.includeTime||l.includeUserTime){const s=e.dateTimeFormatter();for(let e=w;e<=D;++e){const n=b.item(e),o=n.time,u=n.publicTime,d=new Date(1e3*(0,i.ensureNotNull)(u));if(l.includeTime&&(t.data[e-w][0]=(0,i.ensureNotNull)(o)),l.includeUserTime&&(t.data[e-w][F]=d.getTime()/1e3),l.includeDisplayedValues){const i=s.format(d);l.includeTime&&(t.displayedData[e-w][0]=i),l.includeUserTime&&(t.displayedData[e-w][F]=i)}}}if(l.includeSeries){const e=n.bars().range(w,D),s=(0,c.getPriceValueFormatterForSource)(n),i=e=>s(e,{ignoreLocaleNumberFormat:!0}),o=n.barFunction();e.each(((e,s)=>{const n=t.data[e-w],u=N(s[4]);if(P){if(n[C]=u,l.includeDisplayedValues){t.displayedData[e-w][C]=i(u)}}else if(p){const u=o(s);if(n[C]=u,l.includeDisplayedValues){t.displayedData[e-w][C]=i(u)}}else{const o=N(s[1]),d=N(s[2]),a=N(s[3]);if(12===r?(n[C]=d,n[C+1]=a):16===r||21===r?(n[C]=d,n[C+1]=a,n[C+2]=u):(n[C]=o,n[C+1]=d,n[C+2]=a,n[C+3]=u),l.includeDisplayedValues){const l=t.displayedData[e-w];12===r?(l[C]=i(d),l[C+1]=i(a)):16===r||21===r?(l[C]=i(d),l[C+1]=i(a),l[C+2]=i(u)):(l[C]=i(o),l[C+1]=i(d),l[C+2]=i(a),l[C+3]=i(u))}}return!1}))}for(let e=0;eo(e,{ignoreLocaleNumberFormat:!0}),f=n.fieldPlotOffsets[e],h=n.fieldToPlotIndex[e],p=w-f,m=D-f,g=_+e;s.data().range(p,m).each(((e,s)=>{const n=t.data[e-p];let o;return o=d?N(s[4]):r?(0,i.ensureDefined)(u)(s):N(s[h]),n[g]=o,l.includeDisplayedValues&&(t.displayedData[e-p][g]=a(o)),!1}))}_+=n.fields.length}return t}function g(e,l={}){const t={...p,...l};if(t.includeHiddenStudies){const l=v(e,t.includedStudies,t.includeHiddenStudies),s=[],i=[];for(const e of l)e.isVisible()||(s.push(e),i.push(e.start(!0,!0)));return(async()=>{i.length>0&&(await Promise.all(i),await new Promise((e=>{setTimeout((()=>e()))})))})().then((()=>m(e,t))).finally((()=>{for(const e of s)e.stop()}))}return m(e,t)}class y{constructor(e){this._items=e,this._firstIndex=this._items[0].index,this._lastIndex=this._items[this._items.length-1].index}firstBar(){return this._firstIndex}lastBar(){return this._lastIndex}item(e){return this._items[e-this._firstIndex]}}function S(e){const l=e.metaInfo(),o={fieldToPlotIndex:[],fieldPlotOffsets:[],fields:[]},u=e.id(),d=e.properties().childs(),a=e.title(n.TitleDisplayTarget.StatusLine,!1,void 0,!1);for(let n=0;ne.showInObjectTree()&&(t||e.isVisible())));return"all"===l?s:s.filter((e=>l.includes(e.id())))}}}]); \ No newline at end of file diff --git a/charting_library/bundles/export-data.fce3cea23c1b037f18fd.js b/charting_library/bundles/export-data.fce3cea23c1b037f18fd.js deleted file mode 100644 index 5506c59f..00000000 --- a/charting_library/bundles/export-data.fce3cea23c1b037f18fd.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9498],{99992:(e,l,t)=>{t.r(l),t.d(l,{exportData:()=>m});var s=t(11542),i=t(50151),n=t(19466),o=t(79036),u=t(91988),a=t(8025),d=t(68805),r=t(94113),c=t(41991),f=t(9859),h=t(17730);const p={includeTime:!0,includeUserTime:!1,includeSeries:!0,includeDisplayedValues:!1,includedStudies:"all",includeOffsetStudyValues:!1,includeOHLCValuesForSingleValuePlots:!1,includeHiddenStudies:!1};async function m(e,l={}){const t=Object.assign({},p,l),s={schema:[],data:[],displayedData:[],indexes:[]},n=e.timeScale().points(),r=e.mainSeries(),m=r.style(),S=!l.includeOHLCValuesForSingleValuePlots&&(0,d.isSingleValueBasedStyle)(m),N=(0,i.ensureNotNull)(r.symbolInfo()),v=(0,h.getChartWidgetApiTimeConverter)(r.interval(),N,e),V=!l.includeOHLCValuesForSingleValuePlots&&(0,d.isCloseBasedSymbol)(N),I=function(e,l,t){const s=e.allStudies().filter((e=>e.showInObjectTree()&&(t||e.isVisible())));if("all"===l)return s;return s.filter((e=>l.includes(e.id())))}(e,t.includedStudies,t.includeHiddenStudies),O=[],b=[];if(t.includeHiddenStudies){for(const e of I)e.isVisible()||(O.push(e),b.push(e.start(!0,!0)));b.length>0&&(await Promise.all(b),await new Promise((e=>{setTimeout((()=>e()))})))}try{const h=[];for(const e of I){const t=(0,o.isOverlayStudy)(e)?T(e,l):y(e);h.push(t)}const p=I.map((e=>e.data()));(t.includeSeries||0===p.length)&&p.push(r.bars());const N=function(e,l,t,s,n){const o=(0,i.ensureNotNull)(e.range().value(),"time scale points range"),d=function(e,l,t,s){const n=s.from,o=s.to,d=e.range().value(),r=(0,i.ensureNotNull)(void 0!==n?e.indexOf(n,!0):(0,i.ensureNotNull)(d).firstIndex),c=(0,i.ensureNotNull)(void 0!==o?e.indexOf(o,!0):(0,i.ensureNotNull)(d).lastIndex);let h=c,p=r;for(let e=0;ep&&(p=u.index+n)}return(0,i.assert)(h<=p,"Range must contain at least 1 time point"),new u.BarsRange(h,p)}(e,l,t,n),r=d.firstBar(),c=d.lastBar(),h=[];for(let e=r;e<=c;e++){const l={index:e,time:(0,i.ensureNotNull)(s.convertTimePointIndexToInternalTime(e)),publicTime:(0,i.ensureNotNull)(s.convertTimePointIndexToPublicTime(e))};if(!(void 0!==n.from&&l.timen.to)break;if(!n.includeOffsetStudyValues&&e>o.lastIndex)break;h.push(l)}}return h.length>0?new g(h):null}(n,p,h,v,t);if(null===N)return s;const O=N.firstBar(),b=N.lastBar();t.includeTime&&s.schema.push({type:"time"});const w=s.schema.length;t.includeUserTime&&s.schema.push({type:"userTime"});const D=s.schema.length;if(t.includeSeries){const e=r.statusProvider({hideResolution:!0}).getSplitTitle(),l=Object.values(e).filter((e=>""!==e)).join(", ");s.schema.push(...function(e,l,t,s,n){const o=[];t?o.push(P("close",e)):s?o.push(P((0, -i.ensureNotNull)(n),e)):12===l?o.push(P("high",e),P("low",e)):16===l||21===l?o.push(P("high",e),P("low",e),P("close",e)):o.push(P("open",e),P("high",e),P("low",e),P("close",e));return o}(l,m,V,S,r.priceSource()))}let F=s.schema.length;for(const e of h)s.schema.push(...e.fields);const C=s.schema.length;if(0===C)return s;for(let e=O;e<=b;++e){const l=new Float64Array(C);l.fill(NaN),s.data.push(l),s.indexes.push(e),t.includeDisplayedValues&&s.displayedData.push(new Array(C).fill(""))}if(t.includeTime||t.includeUserTime){const l=e.dateTimeFormatter();for(let e=O;e<=b;++e){const n=N.item(e),o=n.time,u=n.publicTime,a=new Date(1e3*(0,i.ensureNotNull)(u));if(t.includeTime&&(s.data[e-O][0]=(0,i.ensureNotNull)(o)),t.includeUserTime&&(s.data[e-O][w]=a.getTime()/1e3),t.includeDisplayedValues){const i=l.format(a);t.includeTime&&(s.displayedData[e-O][0]=i),t.includeUserTime&&(s.displayedData[e-O][w]=i)}}}if(t.includeSeries){const e=r.bars().range(O,b),l=(0,c.getPriceValueFormatterForSource)(r),i=e=>l(e,{ignoreLocaleNumberFormat:!0}),n=r.barFunction();e.each(((e,l)=>{const o=s.data[e-O],u=x(l[4]);if(V){if(o[D]=u,t.includeDisplayedValues){s.displayedData[e-O][D]=i(u)}}else if(S){const u=n(l);if(o[D]=u,t.includeDisplayedValues){s.displayedData[e-O][D]=i(u)}}else{const n=x(l[1]),a=x(l[2]),d=x(l[3]);if(12===m?(o[D]=a,o[D+1]=d):16===m||21===m?(o[D]=a,o[D+1]=d,o[D+2]=u):(o[D]=n,o[D+1]=a,o[D+2]=d,o[D+3]=u),t.includeDisplayedValues){const l=s.displayedData[e-O];12===m?(l[D]=i(a),l[D+1]=i(d)):16===m||21===m?(l[D]=i(a),l[D+1]=i(d),l[D+2]=i(u)):(l[D]=i(n),l[D+1]=i(a),l[D+2]=i(d),l[D+3]=i(u))}}return!1}))}for(let e=0;el(e,{ignoreLocaleNumberFormat:!0}),d=u.fieldPlotOffsets[e],h=u.fieldToPlotIndex[e],p=O-d,m=b-d,g=F+e;n.data().range(p,m).each(((e,l)=>{const n=s.data[e-p];let u;return u=r?x(l[4]):f?(0,i.ensureDefined)(a)(l):x(l[h]),n[g]=u,t.includeDisplayedValues&&(s.displayedData[e-p][g]=o(u)),!1}))}F+=u.fields.length}return s}catch(e){throw e}finally{for(const e of O)e.stop()}}class g{constructor(e){this._items=e,this._firstIndex=this._items[0].index,this._lastIndex=this._items[this._items.length-1].index}firstBar(){return this._firstIndex}lastBar(){return this._lastIndex}item(e){return this._items[e-this._firstIndex]}}function y(e){const l=e.metaInfo(),o={fieldToPlotIndex:[],fieldPlotOffsets:[],fields:[]},u=e.id(),a=e.properties().childs(),d=e.title(n.TitleDisplayTarget.StatusLine,!1,void 0,!1);for(let n=0;n{e.exports={en:["#{count} (bar)"],fr:["#{count} (barre)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],fr:["#{count} (prix, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],fr:["Coloriser les Barres selon la Clôture Précédente"]}},78930:e=>{e.exports={en:["Coordinates"],fr:["Coordonnées"]}},24197:e=>{e.exports={en:["Center"],fr:["Centre"]}},84831:e=>{e.exports={en:["Close line"],fr:["Ligne de fermeture"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],fr:["Ajuster les données pour les dividendes"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],fr:["Ajustement pour les changements de contrat"]}},27567:e=>{e.exports={en:["Bottom"],fr:["Bas"]}},3159:e=>{e.exports={en:["Bottom line"],fr:["Ligne du bas"]}},74406:e=>{e.exports={en:["Body"],fr:["Corps"]}},333:e=>{e.exports={en:["Borders"],fr:["Bordures"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],fr:["Niveau de base"]}},71776:e=>{e.exports={en:["Down"],fr:["Bas"]}},17611:e=>{e.exports={en:["Down bars"],fr:["Barres inférieures"]}},23743:e=>{e.exports={en:["Down color"],fr:["Couleur du bas"]}},48225:e=>{e.exports={en:["Data modification"],fr:["Modification des données"]}},72942:e=>{e.exports={en:["Days"],fr:["Jours"]}},16564:e=>{e.exports={en:["Default"],fr:["Par Défaut"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],fr:["Déplacement (prix, barre)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],fr:["Fond des heures de trading électronique"]}},819:e=>{e.exports={en:["Extend lines"],fr:["Prolonger les lignes"]}},41129:e=>{e.exports={en:["Fill"],fr:["Remplir"]}},61112:e=>{e.exports={en:["Fill top area"],fr:["Remplir la zone supérieure"]}},73185:e=>{e.exports={en:["Fill bottom area"],fr:["Remplir la zone inférieure"]}},56796:e=>{e.exports={en:["Hours"],fr:["Heures"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],fr:["Ligne haute"]}},47326:e=>{e.exports={en:["Integer"],fr:["Entier"]}},21429:e=>{e.exports={en:["Inputs"],fr:["Paramètres en Entrée"]}},64075:e=>{e.exports={en:["Override min tick"],fr:["Ne pas tenir compte du Tick minimum"]}},34579:e=>{e.exports={en:["Low line"],fr:["Ligne basse"]}},11626:e=>{e.exports={en:["Left"],fr:["Gauche"]}},43154:e=>{e.exports={en:["Months"],fr:["Mois"]}},68833:e=>{e.exports={en:["Middle"],fr:["Milieu"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"],fr:["Secondes"]}},13350:e=>{e.exports={en:["Pearson's R"],fr:["Le R de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],fr:["Background des heures pré/post marché"]}},59766:e=>{e.exports={en:["Precision"],fr:["Précision"]}},84684:e=>{e.exports={en:["Price source"],fr:["Source de prix"]}},73466:e=>{e.exports={ +en:["Projection up bars"],fr:["Barres de projection supérieures"]}},77430:e=>{e.exports={en:["Projection candles"],fr:["Barres de projection"]}},88367:e=>{e.exports={en:["Projection down bars"],fr:["Barres de projection inférieures"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],fr:["Prix réels sur l'échelle de prix (au lieu du prix Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],fr:["Droite"]}},835:e=>{e.exports={en:["Weeks"],fr:["Semaines"]}},32163:e=>{e.exports={en:["Wick"],fr:["Mèche"]}},97118:e=>{e.exports={en:["Top"],fr:["Haut"]}},89349:e=>{e.exports={en:["Top line"],fr:["Ligne du haut"]}},70320:e=>{e.exports={en:["Text"],fr:["Texte"]}},25485:e=>{e.exports={en:["Text alignment"],fr:["Alignement du texte"]}},67781:e=>{e.exports={en:["Text orientation"],fr:["Orientation du texte"]}},20215:e=>{e.exports={en:["Thin bars"],fr:["Barres fines"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],fr:["Fuseau horaire"]}},22691:e=>{e.exports={en:["Up"],fr:["Haut"]}},23091:e=>{e.exports={en:["Up color"],fr:["Couleur du haut"]}},36957:e=>{e.exports={en:["Up bars"],fr:["Barres supérieures"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],fr:["Utiliser le règlement comme proche de l'intervalle quotidien"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],fr:["bougie"]}},27068:e=>{e.exports={en:["change HLC bars"],fr:["changer les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],fr:["changer la couleur de remplissage de la zone"]}},89346:e=>{e.exports={en:["change area line width"],fr:["changer la largeur de ligne de la zone"]}},29605:e=>{e.exports={en:["change area line color"],fr:["changer la couleur de ligne de la zone"]}},4640:e=>{e.exports={en:["change area price source"],fr:["changer la source de prix de la zone"]}},42190:e=>{e.exports={en:["change base level"],fr:["changer le niveau de base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],fr:["changer la couleur de la ligne inférieure de la ligne de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],fr:["changer la largeur de la ligne inférieure de la ligne de base"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],fr:["changer la couleur de la zone inférieure de remplissage de la ligne de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],fr:["changer la couleur de la zone supérieure de remplissage de la ligne de base"]}},68609:e=>{e.exports={en:["change baseline price source"],fr:["changer la source de prix de la ligne de base"]}},69044:e=>{e.exports={en:["change baseline top line color"],fr:["changer la couleur de la ligne supérieure de la ligne de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],fr:["changer la largeur de la ligne supérieure de la ligne de base"]}},33464:e=>{e.exports={en:["change bar up color"],fr:["changer la couleur supérieure de la barre"]}},2066:e=>{e.exports={ +en:["change bar X coordinate"],fr:["changer la coordonnée X de la barre"]}},59622:e=>{e.exports={en:["change bar down color"],fr:["changer la couleur inférieure de la barre"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],fr:["changer les barres de couleur en fonction de la fermeture précédente"]}},88324:e=>{e.exports={en:["change column up color"],fr:["changer la couleur du haut de la colonne"]}},93890:e=>{e.exports={en:["change column down color"],fr:["changer la couleur du bas de la colonne"]}},4727:e=>{e.exports={en:["change column price source"],fr:["changer la source du prix de la colonne"]}},82063:e=>{e.exports={en:["change decimal places"],fr:["changer les décimales"]}},44223:e=>{e.exports={en:["change extended hours color"],fr:["changer la couleur des heures étendues"]}},47393:e=>{e.exports={en:["change electronic trading hours"],fr:["modifier les heures de trading électronique"]}},6026:e=>{e.exports={en:["change high-low body color"],fr:["changer la couleur du corps haut-bas"]}},73021:e=>{e.exports={en:["change high-low body visibility"],fr:["changer la visibilité du corps haut-bas"]}},46844:e=>{e.exports={en:["change high-low border color"],fr:["changer la couleur des bordures haut-bas"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],fr:["changer la visibilité des bordures haut-bas"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],fr:["changer la visibilité des étiquettes haut-bas"]}},56961:e=>{e.exports={en:["change high-low labels color"],fr:["changer la couleur des étiquettes haut-bas"]}},88640:e=>{e.exports={en:["change line color"],fr:["changer la couleur de la ligne"]}},41837:e=>{e.exports={en:["change line price source"],fr:["changer la ligne de la source de prix"]}},48339:e=>{e.exports={en:["change line width"],fr:["changer la largeur de la ligne"]}},38730:e=>{e.exports={en:["change post market color"],fr:["changer la couleur du post-marché"]}},44371:e=>{e.exports={en:["change pre market color"],fr:["changer la couleur du pré-marché"]}},11737:e=>{e.exports={en:["change price Y coordinate"],fr:["changer la coordonnée Y du prix"]}},16241:e=>{e.exports={en:["change range bars style"],fr:["changer le style des barres de gamme"]}},65821:e=>{e.exports={en:["change range thin bars"],fr:["changer les barres fines de la gamme"]}},75487:e=>{e.exports={en:["change renko wick down color"],fr:["changer la couleur des mèches renko du bas"]}},92277:e=>{e.exports={en:["change renko wick up color"],fr:["changer la couleur des mèches du haut renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],fr:["changer la visibilité des mèches renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],fr:["changer la superposition d'étude min tick"]}},82924:e=>{e.exports={en:["change study overlay style"],fr:["changer le style de superposition des études"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"], +fr:["modifier l'affichage des prix réels sur l'échelle de prix (au lieu du prix Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],fr:["changer les barres fines"]}},78509:e=>{e.exports={en:["change {title} base line color"],fr:["changer la couleur de la ligne de base de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],fr:["changer le style de la ligne de base de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],fr:["changer la visibilité de la ligne de base de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],fr:["changer la largeur de la ligne de base de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],fr:["changer la couleur de la ligne du bas de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],fr:["changer le style de la ligne du bas de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],fr:["changer la visibilité de la ligne du bas de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],fr:["changer la largeur de la ligne du bas de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],fr:["modifier {title} de jours vers"]}},91201:e=>{e.exports={en:["change {title} days from"],fr:["modifier {title} en jours de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],fr:["changer étendre les lignes de {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],fr:["modifier {title} en heures de"]}},67233:e=>{e.exports={en:["change {title} hours to"],fr:["modifier {title} d'heures vers"]}},99122:e=>{e.exports={en:["change {title} months from"],fr:["modifier {title} en semaines de"]}},10518:e=>{e.exports={en:["change {title} months to"],fr:["modifier {title} de mois vers"]}},38011:e=>{e.exports={en:["change {title} minutes to"],fr:["modifier {title} de minutes vers"]}},59820:e=>{e.exports={en:["change {title} minutes from"],fr:["modifier {title} en minutes de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],fr:["modifier {title} de secondes vers"]}},86780:e=>{e.exports={en:["change {title} seconds from"],fr:["modifier {title} en secondes de"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],fr:["changer show pearson's r de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],fr:["modifier {title} en semaines de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],fr:["modifier {title} de semaines vers"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],fr:["changer la visibilité de la ligne du haut de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],fr:["changer la largeur de la ligne du haut de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],fr:["changer la couleur de la ligne du haut de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],fr:["changer le style de la ligne du haut de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],fr:["modifier la visibilité de {title} sur les ticks"]}},71084:e=>{ +e.exports={en:["change {title} visibility on weeks"],fr:["modifier la visibilité de {title} sur les semaines"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],fr:["modifier la visibilité de {title} sur {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],fr:["modifier la visibilité de {title} sur les jours"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],fr:["modifier la visibilité de {title} sur les heures"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],fr:["modifier la visibilité de {title} sur les minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],fr:["modifier la visibilité de {title} sur les mois"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],fr:["modifier la visibilité de {title} sur les secondes"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],fr:["changer la couleur de la bordure du haut de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],fr:["changer la couleur du haut de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],fr:["changer la couleur de la mèche du bas de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],fr:["changer la couleur de la mèche du haut de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],fr:["changer la visibilité de la mèche de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],fr:["changer la visibilité du corps de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],fr:["changer la visibilité de la bordure de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],fr:["changer la couleur de la bordure du bas de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],fr:["changer la couleur du bas de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],fr:["changer la couleur de la barre de bordure du bas de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],fr:["changer la couleur de la barre de bordure du haut de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],fr:["changer la couleur du bas de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],fr:["changer la couleur de la barre de bordure de projection du haut de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],fr:["changer la couleur de la barre de projection du bas de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],fr:["changer la couleur de la barre de projection du haut de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],fr:["changer la couleur du haut de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],fr:["modifier les propriétés de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"], +fr:["changer la propriété de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],fr:["ajuster les données pour les dividendes"]}},1433:e=>{e.exports={en:["adjust for contract changes"],fr:["ajuster pour les changements de contrat"]}},35813:e=>{e.exports={en:["days"],fr:["Jours"]}},89919:e=>{e.exports={en:["days to"],fr:["jours vers"]}},59215:e=>{e.exports={en:["days from"],fr:["jours de"]}},2359:e=>{e.exports={en:["hours"],fr:["Heures"]}},82267:e=>{e.exports={en:["hours from"],fr:["heures de"]}},15600:e=>{e.exports={en:["hours to"],fr:["heures vers"]}},92598:e=>{e.exports={en:["hollow candles"],fr:["Bougies Creuses"]}},76261:e=>{e.exports={en:["move drawings"],fr:["déplacer les dessins"]}},95300:e=>{e.exports={en:["months"],fr:["Mois"]}},17250:e=>{e.exports={en:["months from"],fr:["mois de"]}},2828:e=>{e.exports={en:["months to"],fr:["mois vers"]}},18726:e=>{e.exports={en:["minutes"],fr:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"],fr:["minutes vers"]}},22476:e=>{e.exports={en:["minutes from"],fr:["minutes de"]}},751:e=>{e.exports={en:["seconds"],fr:["secondes"]}},73419:e=>{e.exports={en:["seconds to"],fr:["secondes vers"]}},35801:e=>{e.exports={en:["seconds from"],fr:["secondes de"]}},57243:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},70282:e=>{e.exports={en:["renko"],fr:["Renko"]}},45537:e=>{e.exports={en:["weeks"],fr:["semaines"]}},92859:e=>{e.exports={en:["weeks from"],fr:["semaines de"]}},44127:e=>{e.exports={en:["weeks to"],fr:["semaines vers"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],fr:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],fr:["utiliser le règlement comme clôture sur l'intervalle quotidien"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],fr:["{value} décimale","{value} décimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/fr.9488.2f156b47fe84118759c5.js b/charting_library/bundles/fr.2464.fc7f44a5c8b3791719aa.js similarity index 65% rename from charting_library/bundles/fr.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/fr.2464.fc7f44a5c8b3791719aa.js index 6fe8b935..c427166f 100644 --- a/charting_library/bundles/fr.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/fr.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],fr:["Foncé"]}},96870:e=>{e.exports={en:["Light"],fr:["Clair"]}},85886:e=>{e.exports={en:["d"],fr:["j"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],fr:["copie {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],fr:["B"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],fr:["Couleur de niveau -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],fr:["Couleur de niveau -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],fr:["Couleur de niveau -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],fr:["Couleur de niveau -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],fr:["Couleur de niveau 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],fr:["Couleur de niveau 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],fr:["Couleur de niveau 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],fr:["Couleur de niveau 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],fr:["Couleur de niveau 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],fr:["Couleur de niveau 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],fr:["Couleur de niveau 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],fr:["Couleur de niveau 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],fr:["Couleur de niveau 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],fr:["Couleur de niveau 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],fr:["Couleur de niveau 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],fr:["Couleur de niveau 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],fr:["1ère période"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],fr:["Couleur de niveau 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],fr:["Couleur de niveau 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],fr:["2ème période"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],fr:["Couleur de niveau 3.618"]},e.exports["3.65 Level Color_input"]={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],fr:["Foncé"]}},96870:e=>{e.exports={en:["Light"],fr:["Clair"]}},85886:e=>{e.exports={en:["d"],fr:["j"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],fr:["copie {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],fr:["B"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],fr:["Couleur de niveau -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],fr:["Couleur de niveau -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],fr:["Couleur de niveau -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],fr:["Couleur de niveau -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],fr:["Couleur de niveau 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],fr:["Couleur de niveau 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],fr:["Couleur de niveau 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],fr:["Couleur de niveau 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],fr:["Couleur de niveau 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],fr:["Couleur de niveau 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],fr:["Couleur de niveau 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],fr:["Couleur de niveau 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],fr:["Couleur de niveau 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],fr:["Couleur de niveau 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],fr:["Couleur de niveau 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],fr:["Couleur de niveau 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],fr:["1ère période"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],fr:["Couleur de niveau 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],fr:["Couleur de niveau 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],fr:["2ème période"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],fr:["Couleur de niveau 3.618"]},e.exports["3.65 Level Color_input"]={ en:["3.65 Level Color"],fr:["Couleur de niveau 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],fr:["3ème période"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],fr:["Couleur de niveau 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],fr:["4ème période"]},e.exports["5th Period_input"]={en:["5th Period"],fr:["5ème période"]},e.exports["6th Period_input"]={en:["6th Period"],fr:["6ème période"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],fr:["ADXSmoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],fr:["ADXsmoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],fr:["Longueur ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"],fr:["Tous les objets"]},e.exports.All_input={en:["All"],fr:["Tout"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],fr:["Période de référence"]},e.exports["Another symbol_input"]={en:["Another symbol"],fr:["Un autre symbole"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],fr:["AroonDown"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],fr:["Moyenne"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],fr:["Périodes de moyennes"]},e.exports.Back_input={en:["Back"],fr:["Retour"]},e.exports["Bands style_input"]={en:["Bands style"],fr:["Style de bandes"]},e.exports.Bar_input={en:["Bar"],fr:["Barre"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],fr:["Périodes de ligne de base"]},e.exports["Base Line_input"]={en:["Base Line"],fr:["Ligne de base"]},e.exports.Basis_input={en:["Basis"],fr:["Base"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],fr:["Bandes de Bollinger %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],fr:["Largeur des Bandes de Bollinger"]},e.exports.Borders_input={en:["Borders"],fr:["Bordures"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],fr:["Méthode d'affectation de la taille de boîte"]},e.exports["Box size_input"]={en:["Box size"],fr:["Taille de la boîte"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],fr:["Annuler"]},e.exports.Candles_input={en:["Candles"],fr:["Bougies"]},e.exports.Centered_input={en:["Centered"],fr:["Centré"]},e.exports.Century_input={en:["Century"],fr:["Siècle"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],fr:["Oscillateur de Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],fr:["Fermeture"]},e.exports["Color 0_input"]={en:["Color 0"],fr:["Couleur 0"]},e.exports["Color 1_input"]={en:["Color 1"],fr:["Couleur 1"]},e.exports["Color 2_input"]={en:["Color 2"],fr:["Couleur 2"]},e.exports["Color 3_input"]={en:["Color 3"], fr:["Couleur 3"]},e.exports["Color 4_input"]={en:["Color 4"],fr:["Couleur 4"]},e.exports["Color 5_input"]={en:["Color 5"],fr:["Couleur 5"]},e.exports["Color 6_input"]={en:["Color 6"],fr:["Couleur 6"]},e.exports["Color 7_input"]={en:["Color 7"],fr:["Couleur 7"]},e.exports["Color 8_input"]={en:["Color 8"],fr:["Couleur 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],fr:["Barres de couleur basées sur la clôture précédente"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],fr:["Couleur basée sur la clôture précédente"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],fr:["Pérodes de lignes de conversion"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],fr:["Ligne de conversion"]},e.exports.Correlation_input={en:["Correlation"],fr:["Corrélation"]},e.exports.Count_input={en:["Count"],fr:["Compter"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"],fr:["Personnalisé"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],fr:["Longueur de DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],fr:["Jours"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],fr:["Jours par an"]},e.exports.Decade_input={en:["Decade"],fr:["Décennie"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],fr:["Profondeur"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],fr:["Oscillateur de prix dé-tendancé"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],fr:["Développer POC"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"],fr:["Déviation"]},e.exports.Divisor_input={en:["Divisor"],fr:["Diviseur"]},e.exports["Down Volume_input"]={en:["Down Volume"],fr:["Volume des transactions de vente"]},e.exports["Down bars_input"]={en:["Down bars"],fr:["Barres inférieures"]},e.exports["Down color_input"]={en:["Down color"],fr:["Couleur du bas"]},e.exports["Down fractals_input"]={en:["Down fractals"],fr:["Fractales inférieures"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],fr:["Chacune (pré-marché, marché, post-marché)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],fr:["Indice Elder's Force"]},e.exports["Equality Line_input"]={en:["Equality Line"],fr:["Ligne d'égalité"]},e.exports.Exponential_input={en:["Exponential"],fr:["Exponentiel"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],fr:["Étendre POC à droite"]},e.exports["Extend Right_input"]={en:["Extend Right"],fr:["Étendre à droite"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],fr:["Étendre VAH à droite"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],fr:["Étendre VAL à droite"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],fr:["Etendre jusqu'à la dernière barre"]}, e.exports.Falling_input={en:["Falling"],fr:["En chute"]},e.exports["Fast Length_input"]={en:["Fast Length"],fr:["Longueur rapide"]},e.exports["Fast length_input"]={en:["Fast length"],fr:["Longueur rapide"]},e.exports.Fill_input={en:["Fill"],fr:["Remplir"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],fr:["En croissance"]},e.exports["HLC bars_input"]={en:["HLC bars"],fr:["Barres HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],fr:["Boîte d'histogramme"]},e.exports.Histogram_input={en:["Histogram"],fr:["Histogramme"]},e.exports["Hull MA_input"]={en:["Hull MA"],fr:["Hul MA"]},e.exports.Increment_input={en:["Increment"],fr:["Incrément"]},e.exports.Indicator_input={en:["Indicator"],fr:["Indicateur"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],fr:["Longueur Investisseur EMA 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],fr:["Longueur Investisseur EMA 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],fr:["Longueur Investisseur EMA 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],fr:["Longueur Investisseur EMA 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],fr:["Longueur Investisseur EMA 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],fr:["Longueur Investisseur EMA 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],fr:["Longueur de Jaw"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],fr:["Position des Etiquettes"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],fr:["Étiquettes sur l'échelle de prix"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],fr:["Périodes de latence"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],fr:["Délai de retournement"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],fr:["Principales périodes de roulement"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],fr:["Périodes de couverture principales"]},e.exports["Length EMA_input"]={en:["Length EMA"],fr:["Longueur EMA"]},e.exports["Length MA_input"]={en:["Length MA"],fr:["Longueur MA"]},e.exports.Length1_input={en:["Length1"],fr:["Longueur 1"]},e.exports.Length2_input={en:["Length2"],fr:["Longueur 2"]},e.exports.Length3_input={en:["Length3"],fr:["Longueur 3"]},e.exports.Length_input={en:["Length"],fr:["Longueur"]},e.exports.Level_input={en:["Level"],fr:["Niveau"]},e.exports["Levels Format_input"]={en:["Levels Format"],fr:["Format des Niveaux"]},e.exports.Limit_input={en:["Limit"],fr:["Limite"]},e.exports.Line_input={en:["Line"], @@ -35,26 +35,26 @@ fr:["Cacher les événements sur le graphique"]}},72351:e=>{e.exports={en:["Hide fr:["Mélangé"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"],fr:["Millénaire"]}},14724:e=>{e.exports={en:["Minuette"],fr:["Menuet"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"],fr:["non disponible"]}},36252:e=>{e.exports={en:["No data here"],fr:["Pas de données ici"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],fr:["Pas d'échelle (plein écran)"]}},9140:e=>{e.exports={en:["No sync"],fr:["Pas de sync"]}},50910:e=>{e.exports={en:["No volume data"],fr:["Pas de données de volume"]}},99024:e=>{e.exports={en:["No, keep them"],fr:["Non, conservez-les"]}},94389:e=>{e.exports={en:["Note"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"],fr:["Île Norfolk"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"],fr:["Nouvelle-Zélande"]}},15512:e=>{e.exports={en:["New pane above"],fr:["Nouveau volet ci-dessus"]}},52160:e=>{e.exports={en:["New pane below"],fr:["Nouveau volet ci-dessous"]}},94600:e=>{e.exports={en:["Nicosia"],fr:["Nicosie"]}},73013:e=>{e.exports={en:["Something went wrong"],fr:["Quelque chose n'a pas fonctionné"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],fr:["Un problème s'est produit lors de la création de l'indicateur."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],fr:["Quelque chose n'a pas fonctionné. Veuillez réessayer plus tard."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],fr:["Enregistrer la nouvelle configuration graphique"]}},76266:e=>{e.exports={en:["Save as"],fr:["Sauvegarder Sous"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"],fr:["São Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],fr:["Devise de référence"]}},43758:e=>{e.exports={en:["Scale price chart only"],fr:["Mise à l’échelle des prix du graphique uniquement"]}},40012:e=>{e.exports={en:["Scale unit"],fr:["Unité de référence"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],fr:["Fourchette de Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],fr:["Le script peut ne pas être mis à jour si vous quittez la page."]}},32514:e=>{e.exports={en:["Settings"],fr:["Configurations"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],fr:["La deuxième partie de fraction n'est pas valide."]}},75594:e=>{e.exports={en:["Security info"],fr:["Informations sur la sécurité"]}},21973:e=>{e.exports={en:["Send to back"],fr:["Mettre au Fond"]}},71179:e=>{e.exports={en:["Send backward"],fr:["Mettre vers l'Arrière"]}},26820:e=>{e.exports={en:["Seoul"],fr:["Séoul"]}},6816:e=>{e.exports={en:["Sep"],fr:["Sept"]}},94031:e=>{e.exports={en:["Session"],fr:["Séance"]}},83298:e=>{e.exports={en:["Session volume profile"],fr:["Profil de volume de la session"]}},66707:e=>{e.exports={en:["Session breaks"],fr:["Arrêts de Session"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={ en:["Short Position"],fr:["Position Short"]}},98334:e=>{e.exports={en:["Show"],fr:["Montrer"]}},85891:e=>{e.exports={en:["Show all drawings"],fr:["Montrer tous les dessins"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],fr:["Montrer tous les dessins et indicateurs"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],fr:["Masquer les positions et les ordresAfficher tous les dessins, indicateurs, positions & ordres"]}},98753:e=>{e.exports={en:["Show all indicators"],fr:["Montrer tous les indicateurs"]}},55418:e=>{e.exports={en:["Show all ideas"],fr:["Montrer toutes les idées"]}},20506:e=>{e.exports={en:["Show all positions & orders"],fr:["Afficher toutes les positions & ordres"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],fr:["Afficher le switch du contrat continu"]}},81465:e=>{e.exports={en:["Show contract expiration"],fr:["Afficher l'expiration des contrats"]}},29449:e=>{e.exports={en:["Show dividends"],fr:["Montrer les Dividendes"]}},37113:e=>{e.exports={en:["Show earnings"],fr:["Montrer les résultats"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],fr:["Afficher les idées des utilisateurs suivis"]}},62986:e=>{e.exports={en:["Show latest news"],fr:["Afficher les dernières nouvelles"]}},44020:e=>{e.exports={en:["Show my ideas only"],fr:["Afficher mes idées uniquement"]}},50849:e=>{e.exports={en:["Show splits"],fr:["Montrer les fractionnements d'actions"]}},67751:e=>{e.exports={en:["Signpost"],fr:["Panneau"]}},77377:e=>{e.exports={en:["Singapore"],fr:["Singapour"]}},39090:e=>{e.exports={en:["Sine Line"],fr:["Ligne sinusoïdale"]}},66205:e=>{e.exports={en:["Square"],fr:["Carré"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],fr:["Limite d’études dépassée: {number} études par mise en page.\nVeuillez retirer quelques études."]}},92516:e=>{e.exports={en:["Style"]}},61507:e=>{e.exports={en:["Stack on the left"],fr:["Empiler à gauche"]}},97800:e=>{e.exports={en:["Stack on the right"],fr:["Empiler à droite"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],fr:["Commencez à utiliser le mode de navigation au clavier. Appuyez sur le raccourci {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],fr:["Rester en Mode Dessin"]}},69217:e=>{e.exports={en:["Step line"],fr:["Ligne en escalier"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"],fr:["Sous-millenaire"]}},30585:e=>{e.exports={en:["Subminuette"],fr:["Sous-menuet"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"],fr:["Super millénaire"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],fr:["Passer à une {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],fr:["Erreur de symbole"]}},32390:e=>{e.exports={en:["Symbol name label"],fr:["Étiquette de nom du symbole"]}},10127:e=>{e.exports={ en:["Symbol last price label"],fr:["Étiquette de la dernière valeur du symbole"]}},39079:e=>{e.exports={en:["Sync globally"],fr:["Synchronisation globale"]}},46607:e=>{e.exports={en:["Sync in layout"],fr:["Synchroniser tous les graphiques"]}},76519:e=>{e.exports={en:["Point & figure"],fr:["Point et Figure"]}},39949:e=>{e.exports={en:["Polyline"],fr:["Ensemble de Lignes"]}},371:e=>{e.exports={en:["Path"],fr:["Tracé"]}},59256:e=>{e.exports={en:["Parallel Channel"],fr:["Canal parallèle"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],fr:["Coller"]}},6919:e=>{e.exports={en:["Percent"],fr:["Pourcent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],fr:["Éventail"]}},19634:e=>{e.exports={en:["Pitchfork"],fr:["Fourchette"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],fr:["Épingler à la nouvelle échelle de gauche"]}},28280:e=>{e.exports={en:["Pin to new right scale"],fr:["Épingler à la nouvelle échelle de droite"]}},14115:e=>{e.exports={en:["Pin to left scale"],fr:["Épingler à l'échelle de gauche"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],fr:["Épingler à l'échelle de gauche (masqué)"]}},81054:e=>{e.exports={en:["Pin to right scale"],fr:["épingler à l'échelle de droite"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],fr:["Épingler à l'échelle de droite (masqué)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],fr:["Epingler à l'échelle (maintenant à gauche)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],fr:["Épingler à l'échelle (maintenant pas d'échelle)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],fr:["Epingler à l'échelle (maintenant à droite)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],fr:["Épingler à l'échelle (maintenant {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],fr:["Épingler à l'échelle {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],fr:["Épingler à l'échelle {label} (masqué)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],fr:["Épinglé à l'échelle de gauche"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],fr:["Épinglé à l'échelle de gauche (masqué)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],fr:["Épinglé à l'échelle de droite"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],fr:["Épingler à l'échelle de droite (masqué)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],fr:["Épinglé à l'échelle {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],fr:["Épinglé à l'échelle {label} (masqué)"]}},71566:e=>{e.exports={en:["Plus button"],fr:["Bouton +"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],fr:["Veuillez nous donner une autorisation d'écriture dans le presse-papiers de votre navigateur ou appuyez sur {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"], -fr:["Appuyez et maintenez {key} enfoncé pendant le zoom pour maintenir la position du graphique"]}},91282:e=>{e.exports={en:["Price Label"],fr:["Étiquette de Prix"]}},97512:e=>{e.exports={en:["Price Note"],fr:["Note de prix"]}},68941:e=>{e.exports={en:["Price Range"],fr:["Intervalle de Prix"]}},66123:e=>{e.exports={en:["Price format is invalid."],fr:["Le format du prix n'est pas valide."]}},72926:e=>{e.exports={en:["Price line"],fr:["Ligne de Prix"]}},59189:e=>{e.exports={en:["Primary"],fr:["Primaire"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],fr:["A publié sur {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],fr:["Recherche rapide. Appuyez sur {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],fr:["Rectangle pivoté"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],fr:["Rayon"]}},55169:e=>{e.exports={en:["Range"],fr:["Plage"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"],fr:["Recommencer"]}},2460:e=>{e.exports={en:["Regression Trend"],fr:["Tendance de la Régression"]}},67410:e=>{e.exports={en:["Remove"],fr:["Retirer"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],fr:["Supprimer cette métrique financière des favoris"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],fr:["Supprimer cet indicateur des favoris"]}},86285:e=>{e.exports={en:["Remove {drawings}"],fr:["Supprimer {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],fr:["Supprimer {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],fr:["Supprimer {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],fr:["Renommer la configuration du graphique"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],fr:["Réinitialiser l'affichage du graphique"]}},88853:e=>{e.exports={en:["Reset points"],fr:["Réinitialiser les points"]}},15332:e=>{e.exports={en:["Reset price scale"],fr:["Réinitialiser l'échelle de prix"]}},54170:e=>{e.exports={en:["Reset time scale"],fr:["Réinitialiser l'échelle de temps"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],fr:["Erreur d'exécution"]}},66719:e=>{e.exports={en:["Warning"],fr:["Avertissement"]}},5959:e=>{e.exports={en:["Warsaw"],fr:["Varsovie"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],fr:["Tableau"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],fr:["Téhéran"]}},93553:e=>{e.exports={en:["Template"],fr:["Espace de Travail"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."], -fr:["Le fournisseur de données ne fournit pas de données de volume pour ce symbole."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],fr:["L'aperçu de la publication n'a pas pu être chargé. Veuillez désactiver les extensions de votre navigateur et réessayer."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],fr:["Le traitement de la demande a pris trop de temps. Assurez-vous que vous disposez d'une connexion internet stable. Si le problème persiste, essayez de réduire la durée de l'intervalle de temps demandé."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],fr:["Il n'y a pas de données pour la période et la plage temporelle du graphique que vous avez sélectionnées."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],fr:["Ce fichier est trop gros. La taille maximale est de {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],fr:["Cet indicateur ne peut pas être appliqué à un autre indicateur."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],fr:["Ce script contient une erreur. Veuillez contacter son auteur."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],fr:["Ce script est sur invitation seulement. Pour y avoir accès, veuillez contacter son auteur."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],fr:["Symbole disponible uniquement sur {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],fr:['Motif "Three Drives"']}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],fr:["Les intervalles basés sur les ticks ne sont pas disponibles pour {ticker}."]}},12806:e=>{e.exports={en:["Time"],fr:["Heure"]}},20909:e=>{e.exports={en:["Time zone"],fr:["Fuseau Horaire"]}},46852:e=>{e.exports={en:["Time Cycles"],fr:["Cycles de temps"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],fr:["Temps d'Opportunité de prix"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],fr:["Tradingview est interactif et dispose de commandes à utiliser avec un lecteur d'écran. Voici une liste des commandes clavier disponibles pour interagir sur la plateforme"]}},35757:e=>{e.exports={en:["Trend Angle"],fr:["Angle de la Tendance"]}},97339:e=>{e.exports={en:["Trend Line"],fr:["Droite de Tendance"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],fr:["Prolongation de Fibonacci selon la Tendance"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],fr:["Temps de Fibonacci selon la Tendance"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{ -e.exports={en:["Triangle Down"],fr:["Triangle vers le bas"]}},90148:e=>{e.exports={en:["Triangle Pattern"],fr:["Figure en Triangle"]}},21236:e=>{e.exports={en:["Triangle Up"],fr:["Triangle vers le haut"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],fr:["Annuler"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],fr:["Erreur inattendue en mode Deep Backtesting. Contactez le support pour plus d'informations."]}},15432:e=>{e.exports={en:["Units"],fr:["Unités"]}},11768:e=>{e.exports={en:["Unknown error"],fr:["Erreur inconnue"]}},99894:e=>{e.exports={en:["Unlock"],fr:["Déverrouiller"]}},75546:e=>{e.exports={en:["Unsupported interval"],fr:["Intervalle non pris en charge"]}},8580:e=>{e.exports={en:["User-defined error"],fr:["Erreur définie par l'utilisateur"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],fr:["Profil de volume Gamme fixe"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],fr:["L'indicateur Volume Profile n'est disponible que sur nos plans upgradés."]}},93722:e=>{e.exports={en:["Volume candles"],fr:["Bougies de volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],fr:["Les données de volume ne sont pas fournies dans le plan de données BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],fr:["Empreinte du volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],fr:["Droite Verticale"]}},23160:e=>{e.exports={en:["Vienna"],fr:["Vienne"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],fr:["Visibilité"]}},54853:e=>{e.exports={en:["Visibility on intervals"],fr:["Visibilité des intervalles"]}},58302:e=>{e.exports={en:["Visible on tap"],fr:["Visible si besoin"]}},10309:e=>{e.exports={en:["Visible on mouse over"],fr:["Visible avec déplacement de la souris"]}},4077:e=>{e.exports={en:["Visual order"],fr:["Ordre de visualisation"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],fr:["Figure en XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],fr:["Vous ne pouvez pas voir cette période de pivot avec cette résolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],fr:["Vous avez verrouillé des dessins sur ce symbole. Voulez-vous également supprimer les dessins verrouillés?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],fr:["Oui, supprimez-les"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],fr:["changer le degré d'Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],fr:["modifier les étiquettes qui ne se chevauchent pas"]}},76852:e=>{e.exports={en:["change average close price label visibility"],fr:["changer la visibilité de l'étiquette du prix moyen de clôture"]}},1022:e=>{e.exports={ -en:["change average close price line visibility"],fr:["changer la visibilité de la ligne du prix moyen de clôture"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],fr:["changer la visibilité des étiquettes d'offre et de demande"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],fr:["changer la visibilité des lignes d'offre et de demande"]}},32302:e=>{e.exports={en:["change currency"],fr:["changer la devise"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],fr:["changer la mise en page du graphique en {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],fr:["changer la visibilité du switch du contrat continu"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],fr:["changer la visibilité du compte à rebours pour la fermeture de la barre"]}},16979:e=>{e.exports={en:["change date range"],fr:["changer la plage de dates"]}},53929:e=>{e.exports={en:["change dividends visibility"],fr:["changement de la visibilité des dividendes"]}},6119:e=>{e.exports={en:["change events visibility on chart"],fr:["changer la visibilité des événements sur le graphique"]}},6819:e=>{e.exports={en:["change earnings visibility"],fr:["changer la visibilité des gains"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],fr:["modifier la visibilité de l'expiration des contrats à terme"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],fr:["modifier la visibilité des étiquettes de prix haut et bas"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],fr:["modifier la visibilité des lignes de prix haut et bas"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],fr:["visibilité des étiquettes de noms des indicateurs de changement"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],fr:["modifier la visibilité des étiquettes de valeur des indicateurs"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],fr:["changer la visibilité des dernières mises à jour"]}},88849:e=>{e.exports={en:["change linking group"],fr:["changer le groupe de liaison"]}},14691:e=>{e.exports={en:["change pane height"],fr:["changer la hauteur du volet"]}},96379:e=>{e.exports={en:["change plus button visibility"],fr:["changer la visibilité du bouton plus"]}},76660:e=>{e.exports={en:["change point"],fr:["modifier le point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],fr:["changer la visibilité des étiquettes de prix pré/post marché"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],fr:["changer la visibilité des lignes de prix pré/post marché"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],fr:["changer la visibilité de la ligne de prix de clôture précédente"]}},8662:e=>{e.exports={en:["change price line visibility"],fr:["Changer la ligne de prix"]}},2509:e=>{e.exports={en:["change price to bar ratio"],fr:["modifier le rapport prix/barre"]}},32829:e=>{e.exports={ -en:["change resolution"],fr:["Changer la Résolution"]}},35400:e=>{e.exports={en:["change symbol"],fr:["changer le symbole"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],fr:["modifier la visibilité des étiquettes des symboles"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],fr:["changer la visibilité de la dernière valeur du symbole"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],fr:["changer la visibilité de la précédente valeur de clôture du symbole"]}},87041:e=>{e.exports={en:["change session"],fr:["changer de session"]}},38413:e=>{e.exports={en:["change session breaks visibility"],fr:["modifier la visibilité des interruptions de session"]}},49965:e=>{e.exports={en:["change series style"],fr:["changer de style de série"]}},47474:e=>{e.exports={en:["change splits visibility"],fr:["changement de la visibilité des splits"]}},20137:e=>{e.exports={en:["change timezone"],fr:["changer de fuseau horaire"]}},85975:e=>{e.exports={en:["change unit"],fr:["changer l'unité"]}},1924:e=>{e.exports={en:["change visibility"],fr:["Changer la visibilité"]}},84331:e=>{e.exports={en:["change visibility at current interval"],fr:["changer la visibilité à l'intervalle actuel"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],fr:["changer la visibilité à l'intervalle actuel et au-dessus"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],fr:["changer la visibilité à l'intervalle actuel et en-dessous"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],fr:["changer la visibilité à tous les intervalles"]}},94566:e=>{e.exports={en:["charts by TradingView"],fr:["graphiques par TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],fr:["Clôner les outils de ligne"]}},46219:e=>{e.exports={en:["create line tools group"],fr:["créer un groupe d'outils de ligne"]}},95394:e=>{e.exports={en:["create line tools group from selection"],fr:["Créer un groupe d’outils de ligne à partir de la sélection"]}},12898:e=>{e.exports={en:["create {tool}"],fr:["créer {tool}"]}},94227:e=>{e.exports={en:["cut sources"],fr:["couper sources"]}},11500:e=>{e.exports={en:["cut {title}"],fr:["couper {title}"]}},63869:e=>{e.exports={en:["anchor objects"],fr:["ancrer les objets"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],fr:["Ajouter l'outil de ligne {lineTool} au groupe {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],fr:["ajouter outil(s) de ligne au groupe {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],fr:["Ajouter cette métrique financière à l'ensemble de la mise en page"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],fr:["Ajouter cet indicateur à l'ensemble de la mise en page"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],fr:["ajouter cette stratégie à l'ensemble de la mise en page"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],fr:["ajouter ce symbole à l'ensemble de la mise en page"]}}, -4128:e=>{e.exports={en:["align to 45 degrees"],fr:["aligner à 45 degrés"]}},68231:e=>{e.exports={en:["apply chart theme"],fr:["appliquer le thème des graphiques"]}},99551:e=>{e.exports={en:["apply all chart properties"],fr:["appliquer toutes les propriétés du graphique"]}},89720:e=>{e.exports={en:["apply drawing template"],fr:["Appliquer un modèle de dessin"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],fr:["appliquer les valeurs d'usine par défaut aux sources sélectionnées"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],fr:["appliquer des indicateurs à l'ensemble de la mise en page"]}},69604:e=>{e.exports={en:["apply study template {template}"],fr:["Appliquer le modèle d'étude {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],fr:["appliquer le thème des barres d'outils"]}},1979:e=>{e.exports={en:["bring group {title} forward"],fr:["mettre le groupe {title} à l'avant"]}},53159:e=>{e.exports={en:["bring {title} to front"],fr:["mettre {title} en avant"]}},41966:e=>{e.exports={en:["bring {title} forward"],fr:["Mettre en avant {title}"]}},44676:e=>{e.exports={en:["by TradingView"],fr:["par TradingView"]}},58850:e=>{e.exports={en:["date range lock"],fr:["verrouillage de la plage de dates"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],fr:["Exclure les outils de ligne du groupe {group}"]}},13017:e=>{e.exports={en:["hide {title}"],fr:["Masquer {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],fr:["Cacher les marques de la barre"]}},56558:e=>{e.exports={en:["interval lock"],fr:["verrouillage de l'intervalle"]}},6830:e=>{e.exports={en:["invert scale"],fr:["Inverser l'échelle"]}},48818:e=>{e.exports={en:["insert {title}"],fr:["insérer {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],fr:["insérer {title} après {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],fr:["insérer {title} après {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],fr:["Insérer {title} avant {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],fr:["Insérer {title} avant {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],fr:["charger le modèle de dessin par défaut"]}},62011:e=>{e.exports={en:["loading..."],fr:["chargement..."]}},76104:e=>{e.exports={en:["lock {title}"],fr:["Verrouiller {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],fr:["verrouiller le groupe {group}"]}},18942:e=>{e.exports={en:["lock objects"],fr:["verrouiller les objets"]}},98277:e=>{e.exports={en:["move"],fr:["déplacer"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],fr:["Déplacer {title} vers la nouvelle échelle de gauche"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],fr:["déplacer {title} vers la nouvelle échelle de droite"]}},64077:e=>{e.exports={en:["move all scales to left"],fr:["Déplacer toutes les échelles vers la gauche"]}},19013:e=>{e.exports={en:["move all scales to right"],fr:["Déplacer toutes les échelles vers la droite"]}}, -52510:e=>{e.exports={en:["move drawing(s)"],fr:["Déplacer le(s) dessin(s)"]}},79209:e=>{e.exports={en:["move left"],fr:["déplacer à gauche"]}},60114:e=>{e.exports={en:["move right"],fr:["déplacer à droite"]}},44854:e=>{e.exports={en:["move scale"],fr:["Déplacer l'échelle"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],fr:["rendre {title} sans échelle (Plein écran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],fr:["Rendre le groupe {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"],fr:["rendre le groupe {group} visible"]}},78055:e=>{e.exports={en:["merge down"],fr:["fusionner vers le bas"]}},41866:e=>{e.exports={en:["merge to pane"],fr:["fusionner vers le volet"]}},52458:e=>{e.exports={en:["merge up"],fr:["fusionner vers le haut"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],fr:["prix des échelles"]}},63796:e=>{e.exports={en:["scale price chart only"],fr:["Mise à l’échelle des prix du graphique uniquement"]}},70771:e=>{e.exports={en:["scale time"],fr:["temps de l'échelle"]}},42070:e=>{e.exports={en:["scroll"],fr:["faire défiler"]}},87840:e=>{e.exports={en:["scroll time"],fr:["défilement temporel"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],fr:["fixer la stratégie de sélection du barème de prix sur {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],fr:["envoyer {title} en arrière"]}},5005:e=>{e.exports={en:["send {title} to back"],fr:["mettre {title} à l'arrière"]}},69546:e=>{e.exports={en:["send group {title} backward"],fr:["mettre le groupe {title} à l'arrière"]}},63934:e=>{e.exports={en:["share line tools globally"],fr:["partager les outils de ligne dans leur ensemble"]}},90221:e=>{e.exports={en:["share line tools in layout"],fr:["partager les outils de ligne dans la mise en page"]}},13336:e=>{e.exports={en:["show all ideas"],fr:["afficher toutes les idées"]}},91395:e=>{e.exports={en:["show ideas of followed users"],fr:["afficher les idées des utilisateurs suivis"]}},57460:e=>{e.exports={en:["show my ideas only"],fr:["afficher mes idées uniquement"]}},4114:e=>{e.exports={en:["stay in drawing mode"],fr:["rester en mode dessin"]}},3350:e=>{e.exports={en:["stop syncing drawing"],fr:["arrêter la synchronisation des dessins"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],fr:["arrêter la synchronisation des outils de ligne"]}},53278:e=>{e.exports={en:["symbol lock"],fr:["verrouillage du symbole"]}},91677:e=>{e.exports={en:["sync time"],fr:["synchroniser l'heure"]}},3140:e=>{e.exports={en:["powered by"],fr:["propulsé par"]}},92800:e=>{e.exports={en:["powered by TradingView"],fr:["fourni par TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],fr:["coller le dessin"]}},1064:e=>{e.exports={en:["paste indicator"],fr:["coller l'indicateur"]}},57010:e=>{e.exports={en:["paste {title}"],fr:["coller {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],fr:["épingler à l'échelle de gauche"]}},7495:e=>{e.exports={en:["pin to right scale"],fr:["Épingler à l'échelle de droite"]}}, -81566:e=>{e.exports={en:["pin to scale {label}"],fr:["épingler à l'échelle {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],fr:["réarranger les volets"]}},60806:e=>{e.exports={en:["remove all indicators"],fr:["supprimer tous les indicateurs"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],fr:["supprimer tous les indicateurs et outils de dessin"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],fr:["supprimer les outils de ligne vide désélectionnés"]}},30538:e=>{e.exports={en:["remove drawings"],fr:["Supprimer les dessins"]}},1193:e=>{e.exports={en:["remove drawings group"],fr:["supprimer le groupe de dessins"]}},38199:e=>{e.exports={en:["remove line data sources"],fr:["supprimer les sources de données de la ligne"]}},93333:e=>{e.exports={en:["remove pane"],fr:["supprimer le volet"]}},94543:e=>{e.exports={en:["remove {title}"],fr:["supprimer {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],fr:["suppression du groupe d'outils de ligne {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],fr:["Renommez le groupe {group} en {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],fr:["réinitialiser les tailles de mise en page"]}},3323:e=>{e.exports={en:["reset scales"],fr:["réinitialiser les échelles"]}},17336:e=>{e.exports={en:["reset time scale"],fr:["Réinitialiser l'échelle de temps"]}},47418:e=>{e.exports={en:["resize layout"],fr:["redimensionner la mise en page"]}},85815:e=>{e.exports={en:["restore defaults"],fr:["restaurer les valeurs par défaut"]}},96881:e=>{e.exports={en:["restore study defaults"],fr:["rétablir les valeurs par défaut de l'étude"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],fr:["activer l'état du volet maximisé"]}},42240:e=>{e.exports={en:["toggle auto scale"],fr:["basculer vers l'échelle automatique"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],fr:["activer l'état de volet réduit"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],fr:["activer l'échelle indexée sur 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],fr:["activer le verrouillage de l'échelle"]}},49403:e=>{e.exports={en:["toggle log scale"],fr:["basculer vers l'échelle logarithmique"]}},98994:e=>{e.exports={en:["toggle percentage scale"],fr:["Commuter l'échelle de pourcentage"]}},80688:e=>{e.exports={en:["toggle regular scale"],fr:["activer l'échelle standard"]}},46807:e=>{e.exports={en:["track time"],fr:["suivre le temps"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],fr:["désactiver le partage des outils de ligne"]}},99234:e=>{e.exports={en:["unanchor objects"],fr:["désancrer les objets"]}},23230:e=>{e.exports={en:["unlock objects"],fr:["déverrouiller les objets"]}},74590:e=>{e.exports={en:["unlock group {group}"],fr:["déverrouiller le groupe {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],fr:["déverrouiller {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],fr:["défusionner vers le nouveau volet inférieur"]}},79443:e=>{e.exports={en:["unmerge up"], -fr:["défusionner vers le haut"]}},46453:e=>{e.exports={en:["unmerge down"],fr:["défusionner vers le bas"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],fr:["Oh non! Le type de graphique {chartStyle} n'est pas disponible pour les intervalles basés sur les ticks."]}},41643:e=>{e.exports={en:["{count} bars"],fr:["{count} barres"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],fr:["{symbol} données financières par TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],fr:["{userName} a publié sur {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],fr:["zoomer"]}},49856:e=>{e.exports={en:["zoom in"],fr:["zoomer"]}},73638:e=>{e.exports={en:["zoom out"],fr:["dézoomer"]}},41807:e=>{e.exports={en:["day","days"],fr:["jour","jours"]}},42328:e=>{e.exports={en:["hour","hours"],fr:["heure","heures"]}},98393:e=>{e.exports={en:["month","months"],fr:["mois","mois"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"],fr:["seconde","secondes"]}},89937:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},48898:e=>{e.exports={en:["week","weeks"],fr:["semaine","semaines"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],fr:["{amount} dessin","{amount} dessins"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],fr:["{amount} indicateur","{amount} indicateurs"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],fr:["ETF Schwab Trésor Américain court terme"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],fr:["Actions 0-5 ans Obligations d'entreprise à rendement élevé ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],fr:["Indice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],fr:["Indice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],fr:["Indice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],fr:["Dollar australien/Dollar canadien"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],fr:["Dollar australien/Franc suisse"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],fr:["Dollar australien/Yen japonais"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],fr:["Dollar Australien/Dollar Néo-zélandais"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],fr:["Dollar Australien/Rouble russe"]},e.exports["#AUDUSD-symbol-description"]={ -en:["Australian Dollar / U.S. Dollar"],fr:["Dollar Australien/Dollar Américain"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],fr:["Indice S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],fr:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],fr:["Indice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],fr:["Indice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],fr:["Indice Bitcoin / U.S. Dollar"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],fr:["Indice IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],fr:["Indice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],fr:["Indice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],fr:["Indice Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],fr:["Indice S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],fr:["Réal brésilien / Yen japonais"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],fr:["Indice S&P BSE SENSEX"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],fr:["Bitcoin / Réal Brésilien"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],fr:["Bitcoin / Dollar Canadien"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],fr:["Bitcoin / Yuan Chinois"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],fr:["Bitcoin / Livre Sterling"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],fr:["Bitcoin / Yen japonais"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],fr:["Bitcoin / Won sud-coréen"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],fr:["Bitcoin / Zloty polonais"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],fr:["Bitcoin / Rouble russe"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],fr:["Bitcoin / Baht Thai"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],fr:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],fr:["Indice Général Pérou S&P / BVL (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],fr:["Indice Bovespa Brésil"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],fr:["Dollar canadien / Yen japonais"]}, -e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],fr:["Dollar Canadien / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],fr:["Indice S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],fr:["Indice de volatilité S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],fr:["Contrats à terme T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],fr:["Contrats à terme Maïs"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],fr:["Contrats à terme Farine de soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],fr:["Contrats à terme T-Note 10 ans"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],fr:["Contrats à terme Avoine"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],fr:["Contrats à terme à 30 jours Taux d'intérêt des fonds fédéraux"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],fr:["Contrats à terme Riz"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],fr:["Contrats à terme Soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],fr:["Contrats à terme sur blé"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],fr:["Contrats à terme Soja mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],fr:["Contrats à terme Blé mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],fr:["Contrats à terme E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],fr:["Franc suisse / Yen japonais"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],fr:["Franc Suisse / U. S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],fr:["Contrats à terme sur Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],fr:["Butter Futures-Cash (Continu : contrat actuel en premier)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],fr:["Contrats à terme Bovins d'engraissement"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],fr:["Contrats à terme porc maigre"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],fr:["Contrats à terme bétail sur pied"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],fr:["Contrats à terme E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],fr:["Contrats à terme E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],fr:["Contrats à terme E-mini Yen Japonais"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],fr:["Contrats à terme NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]}, -e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],fr:["Contrats à terme Aluminium Européen Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],fr:["Contrats à terme Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],fr:["Contrats à terme sur Or"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],fr:["Contrats à terme sur cuivre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],fr:["Contrats à terme sur Argent"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],fr:["Contrats à terme E-mini Cuivre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],fr:["(Mini) Contrats à terme Argent"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],fr:["Contrats à terme Or (mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],fr:["CFD sur Cuivre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],fr:["Contrats à terme sur maïs"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],fr:["Contrats à terme sur Coton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],fr:["Capitalisation boursière totale Crypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],fr:["Indice DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],fr:["Indice Dow Jones Composite Moyen"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],fr:["Indice Dow Jones Commodity Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],fr:["Indice Dow Jones Commodity Cacao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],fr:["Indice Dow Jones Commodity Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],fr:["Indice Dow Jones Commodity Or"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],fr:["Indice Dow Jones Commodity Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],fr:["Indice Dow Jones Commodity Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],fr:["Indice du Dow Jones Commodity Café"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],fr:["Indice Dow Jones Commodity Sucre"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],fr:["Indice Dow Jones Commodity Argent"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice Dow Jones Industriel Moyen"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],fr:["Indice Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={ -en:["Dow Jones Utility Average Index"],fr:["Indice moyen Dow Jones Services publics"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],fr:["Indice Dow Jones Charbon US"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],fr:["Indice EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],fr:["Ethereum Classic / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],fr:["Ethereum / Livre britannique"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],fr:["Ethereum / Yen japonais"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],fr:["Ethereum / Won sud-coréen"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],fr:["Ethereum / Baht Thai"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],fr:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],fr:["Euro / Dollar Australien"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],fr:["Euro / Réal brésilien"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],fr:["Euro / Dollar Canadien"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],fr:["Euro / Franc Suisse"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],fr:["Euro / Livre Sterling"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],fr:["Euro / Yen Japonais"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],fr:["Euro / Couronne Norvégienne"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],fr:["Euro / Dollar Néo-Zélandais"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],fr:["Indice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],fr:["Indice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],fr:["Indice CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],fr:["Euro / Rouble russe"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],fr:["Euro / Rouble russe TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],fr:["EUR/SEK"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],fr:["Euro / Livre Turque"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],fr:["Euro / Dollar Américain"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro Stoxx 5"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"], -fr:["Indice CAC40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],fr:["Produit intérieur brut, 1 décimale"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],fr:["Population Totale : Tous âges, incluant les forces armées outremer"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],fr:["Taux de chômage civil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],fr:["Indice FTSE Bourse de Malaisie KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],fr:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],fr:["Indice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice moyen Dow Jones Industriel"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],fr:["Livre sterling / Dollar australien"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],fr:["Livre sterling / Dollar canadien"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],fr:["Livre sterling / Franc suisse"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],fr:["Livre Sterling / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],fr:["Livre sterling / Yen japonais"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],fr:["Livre sterling / Dollar Néo-Zélandais"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],fr:["Livre britannique / Zloty polonais"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],fr:["Livre sterling / Rouble russe"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],fr:["Livre sterling / Dollar américain"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],fr:["Indice DAX des actions allemandes cotées"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],fr:["Alphabet Inc (Google) Classe A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],fr:["Indice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],fr:["Indice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],fr:["Indice Composite IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],fr:["Indice Hang Seng des entreprises chinoises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],fr:["Indice Composite Djakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],fr:["Indice KLCI Bourse de Malaisie"]},e.exports["#INDEX:MIB-symbol-description"]={ -en:["MIB Index"],fr:["Indice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],fr:["Indice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],fr:["Indice pondéré Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],fr:["Indice Composite Shanghai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],fr:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],fr:["Yen / Rouble russe"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],fr:["Yen Japonais / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],fr:["Litecoin / Real Brésilien"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],fr:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],fr:["Contrats à terme sur Pétrole Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],fr:["Indice MOEX Russie"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],fr:["Indice MOEX Russie"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],fr:["Contrats à terme sur indice MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],fr:["Contrats à terme sur indice MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],fr:["Contrats à terme sur indice RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],fr:["Indice RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],fr:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],fr:["Indice PHLX Secteur du logement"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],fr:["IShares obligations de trésor 7-10 ans ETF"]}, -e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],fr:["IShares obligations de trésor 3-7 ans ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],fr:["Indice Composite Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],fr:["Indice Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],fr:["Indice Secteur des Services PHLX Oil"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],fr:["Obligations du Trésor Américain 1-3 ans ISHARES ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],fr:["Indice Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],fr:["Obligations du Trésor Américain 20+ ISHARES ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],fr:["Indice PHLX secteur des services publics"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],fr:["Indice PHLX Secteur Or et Argent"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],fr:["Gaz naturel (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],fr:["Indice NIFTY 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],fr:["Contrats à terme sur Ethanol NY"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],fr:["Contrats à terme cacao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],fr:["Contrats à terme sur pétrole brut léger"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],fr:["Contrats à terme NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],fr:["Contrats à terme sur café"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],fr:["Contrats à terme sur Gaz Naturel"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],fr:["Contrats à terme Palladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],fr:["Contrats à terme sur Platine"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],fr:["Contrats à terme sur essence RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],fr:["Contrats à terme sur coton"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],fr:["Contrats à terme E-mini Gaz naturel"]}, -e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],fr:["Contrats à terme E-mini Pétrole brut léger"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],fr:["Contrats à terme E-mini Gasoline"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],fr:["Indice Composite NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],fr:["Indice Composite AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],fr:["Indice principal de marché NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],fr:["Dollar Néo-Zélandais / Yen Japonais"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],fr:["Dollar Néo-Zélandais / Dollar Américain"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],fr:["Indice S&P/NZX ALL ( Indice de capital )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],fr:["Indice brut S&P / NZX"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],fr:["CFD sur Gaz naturel"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],fr:["CFD sur Cuivre (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],fr:["Indice OMX Copenhague 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],fr:["Indice OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],fr:["Indice brut OMX Riga"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],fr:["Indice OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],fr:["Indice brut OMX Tallinn"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],fr:["Indice brut OMX Vilnius"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],fr:["ISHARES MSCI JAPAN SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],fr:["Indice QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],fr:["Indice Russe RTS"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],fr:["Indice Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],fr:["Indice Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],fr:["Indice Russell 2000"]},e.exports["#SET:GC-symbol-description"]={ -en:["Global Connections Public Company"],fr:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],fr:["Indice du marché Suisse"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],fr:["CFD sur Germes de soja"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],fr:["Indice S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],fr:["Indice Commodity S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],fr:["Indice de valeur S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],fr:["CFD sur Sucre"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],fr:["Indice Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],fr:["Indice toutes actions Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],fr:["Indice TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],fr:["Indice Composite S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],fr:["Indice S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],fr:["Australie Obligations du gouvernement 10 ans"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],fr:["Australie Obligations du gouvernement 10 ans"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],fr:["Indice de devise DOLLAR australien"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],fr:["Indice de devise LIVRE britannique"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement canadien à 10 ans"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],fr:["Indice CAC40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],fr:["Chine Obligations du gouvernement 10 ans"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],fr:["Chine Obligations du gouvernement 10 ans"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],fr:["Indice de devise DOLLAR canadien"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],fr:["Allemagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"], -fr:["Allemagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],fr:["Indice DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["L'indice industriel moyen DOW JONES"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],fr:["Indice devise Dollar U.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],fr:["Espagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],fr:["Espagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],fr:["Indice de devise EURO"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],fr:["France Obligations du gouvernement 10 ans"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],fr:["France Obligations du gouvernement 10 ans"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],fr:["Obligations du gouvernement Britannique 2 ans"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],fr:["Obligations du gouvernement Britannique 10 ans"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],fr:["Obligations du gouvernement Britannique 10 ans"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],fr:["CFD sur Or (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],fr:["Indice Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],fr:["Indice IBEX35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],fr:["Indonésie Obligations du gouvernement 3 ans"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],fr:["Indonésie Obligations du gouvernement 10 ans"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement indonésien à 10 ans"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],fr:["Inde Obligations du gouvernement 10 ans"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],fr:["Inde Obligations gouvernementales 10 ans"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],fr:["Italie Obligations du gouvernement 10 ans"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],fr:["Italie Obligations gouvernementales 10 ans"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],fr:["Indice Composite US"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],fr:["Japon Obligations du gouvernement 10 ans"]},e.exports["#TVC:JP10Y-symbol-description"]={ -en:["Japan Government Bonds 10 YR Yield"],fr:["Japon Obligations gouvernementales 10 ans"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],fr:["Indice de devise YEN japonais"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],fr:["Indice de prix Actions coréennes composites"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],fr:["Corée Obligations du gouvernement 10 ans"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],fr:["Corée Obligations du gouvernement 10 ans"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],fr:["Obligations du Gouvernement Malaisien 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],fr:["Obligations du Gouvernement Malaisien 10 YR"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],fr:["Nasdaq 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],fr:["Obligations du gouvernement néerlandais à 10 ans"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement néerlandais à 10 ans"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],fr:["Indice Composite NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],fr:["Obligations du gouvernement néo-zélandais à 10 ans"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement néo-zélandais à 10 ans"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],fr:["CFD sur PALLADIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],fr:["Rendement Obligations Gouvernement Polonais 5Y"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],fr:["Rendement Obligations Gouvernement Polonais 10Y"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],fr:["CFD sur Platine (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],fr:["Portugal, Obligations du gouvernement 10 ans"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],fr:["Portugal, Obligations du gouvernement 10 ans"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],fr:["Indice Top 40 Afrique du Sud"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],fr:["CFD sur Argent (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],fr:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],fr:["Indice Straits Times"]}, -e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],fr:["Indice de devise Franc suisse"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],fr:["Turquie Obligations du gouvernement 10 ans"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],fr:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],fr:["CFD sur Pétrole brut Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],fr:["USA Obligations du gouvernement 2 ans"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],fr:["Obligations gouvernement américain 2 ans"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],fr:["USA Obligations du gouvernement 5 ans"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],fr:["Obligations gouvernement américain 5 ans"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],fr:["USA Obligations du gouvernement 10 ans"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],fr:["Obligations gouvernement américain 10 ans"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],fr:["Obligations du gouvernement américain 30 ans"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],fr:["CFD sur Pétrole brut WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],fr:["Indice de volatilité S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],fr:["Indice de devise Dollar Néo-Zélandais"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],fr:["Indice pondéré Taiwan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],fr:["Indice boursier pondéré de la capitalisation taïwanaise"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],fr:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],fr:["Indice FTSE 100 des compagnies britanniques cotées"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],fr:["CFDs sur Pétrole brut (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice Dow Jones Industriel Moyen"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],fr:["U.S. Dollar / Dollar Australien"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],fr:["Dollar US / Réal Brésilien"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],fr:["Dollar Américain / Dollar Canadien"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"], -fr:["Dollar américain / Franc suisse"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],fr:["Dollar Américain / Renminbi Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],fr:["Dollar Américain / Couronne danoise"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],fr:["U.S. Dollar / Livre Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],fr:["Dollar Américain / Dollar de Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],fr:["Dollar US / Forint Hongrois"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],fr:["Dollar Américain / Roupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],fr:["U.S. Dollar / Shekel Israélien"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],fr:["Dollar américain / Roupie indienne"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],fr:["Dollar Américain / Yen japonais"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],fr:["Dollar Américain / Won"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],fr:["USD/MXN"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],fr:["U.S. Dollar / Dollar néo-zélandais"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],fr:["Dollar U.S. / Peso philippin"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],fr:["Dollar Américain / Zloty Polonais"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],fr:["Dollar Américain / Rouble Russe"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],fr:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],fr:["Dollar américain / Couronne suédoise"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],fr:["DOLLAR AMÉRICAIN / DOLLAR DE SINGAPOUR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],fr:["Dollar US / Baht Thaïlandais"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],fr:["Dollar Américain / Nouvelle Livre Turque"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],fr:["Dollar américain / Rand sud-africain"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],fr:["CFDs sur Pétrole brut (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],fr:["CFD sur Blé"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],fr:["Argent / Dollar Américain"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],fr:["Or / Dollar Américain"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],fr:["Bitcoin / Dollar Canadien"]}, -e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],fr:["Indice DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],fr:["CFD sur Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],fr:["Platine / Dollar Américain"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +fr:["Appuyez et maintenez {key} enfoncé pendant le zoom pour maintenir la position du graphique"]}},91282:e=>{e.exports={en:["Price Label"],fr:["Étiquette de Prix"]}},97512:e=>{e.exports={en:["Price Note"],fr:["Note de prix"]}},68941:e=>{e.exports={en:["Price Range"],fr:["Intervalle de Prix"]}},66123:e=>{e.exports={en:["Price format is invalid."],fr:["Le format du prix n'est pas valide."]}},72926:e=>{e.exports={en:["Price line"],fr:["Ligne de Prix"]}},59189:e=>{e.exports={en:["Primary"],fr:["Primaire"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],fr:["A publié sur {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],fr:["Recherche rapide. Appuyez sur {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],fr:["Rectangle pivoté"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],fr:["Rayon"]}},55169:e=>{e.exports={en:["Range"],fr:["Plage"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"],fr:["Recommencer"]}},2460:e=>{e.exports={en:["Regression Trend"],fr:["Tendance de la Régression"]}},67410:e=>{e.exports={en:["Remove"],fr:["Retirer"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],fr:["Supprimer cette métrique financière des favoris"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],fr:["Supprimer cet indicateur des favoris"]}},86285:e=>{e.exports={en:["Remove {drawings}"],fr:["Supprimer {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],fr:["Supprimer {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],fr:["Supprimer {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],fr:["Renommer la configuration du graphique"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],fr:["Réinitialiser l'affichage du graphique"]}},88853:e=>{e.exports={en:["Reset points"],fr:["Réinitialiser les points"]}},15332:e=>{e.exports={en:["Reset price scale"],fr:["Réinitialiser l'échelle de prix"]}},54170:e=>{e.exports={en:["Reset time scale"],fr:["Réinitialiser l'échelle de temps"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],fr:["Erreur d'exécution"]}},66719:e=>{e.exports={en:["Warning"],fr:["Avertissement"]}},5959:e=>{e.exports={en:["Warsaw"],fr:["Varsovie"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],fr:["Tableau"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],fr:["Téhéran"]}},93553:e=>{e.exports={ +en:["Template"],fr:["Espace de Travail"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],fr:["Le fournisseur de données ne fournit pas de données de volume pour ce symbole."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],fr:["L'aperçu de la publication n'a pas pu être chargé. Veuillez désactiver les extensions de votre navigateur et réessayer."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],fr:["Le traitement de la demande a pris trop de temps. Assurez-vous que vous disposez d'une connexion internet stable. Si le problème persiste, essayez de réduire la durée de l'intervalle de temps demandé."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],fr:["Il n'y a pas de données pour la période et la plage temporelle du graphique que vous avez sélectionnées."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],fr:["Ce fichier est trop gros. La taille maximale est de {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],fr:["Cet indicateur ne peut pas être appliqué à un autre indicateur."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],fr:["Ce script contient une erreur. Veuillez contacter son auteur."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],fr:["Ce script est sur invitation seulement. Pour y avoir accès, veuillez contacter son auteur."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],fr:["Symbole disponible uniquement sur {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],fr:['Motif "Three Drives"']}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],fr:["Les intervalles basés sur les ticks ne sont pas disponibles pour {ticker}."]}},12806:e=>{e.exports={en:["Time"],fr:["Heure"]}},20909:e=>{e.exports={en:["Time zone"],fr:["Fuseau Horaire"]}},46852:e=>{e.exports={en:["Time Cycles"],fr:["Cycles de temps"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],fr:["Temps d'Opportunité de prix"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],fr:["Tradingview est interactif et dispose de commandes à utiliser avec un lecteur d'écran. Voici une liste des commandes clavier disponibles pour interagir sur la plateforme"]}},35757:e=>{e.exports={en:["Trend Angle"],fr:["Angle de la Tendance"]}},97339:e=>{e.exports={en:["Trend Line"],fr:["Droite de Tendance"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],fr:["Prolongation de Fibonacci selon la Tendance"]}},72159:e=>{ +e.exports={en:["Trend-Based Fib Time"],fr:["Temps de Fibonacci selon la Tendance"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"],fr:["Triangle vers le bas"]}},90148:e=>{e.exports={en:["Triangle Pattern"],fr:["Figure en Triangle"]}},21236:e=>{e.exports={en:["Triangle Up"],fr:["Triangle vers le haut"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],fr:["Annuler"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],fr:["Erreur inattendue en mode Deep Backtesting. Contactez le support pour plus d'informations."]}},15432:e=>{e.exports={en:["Units"],fr:["Unités"]}},11768:e=>{e.exports={en:["Unknown error"],fr:["Erreur inconnue"]}},99894:e=>{e.exports={en:["Unlock"],fr:["Déverrouiller"]}},75546:e=>{e.exports={en:["Unsupported interval"],fr:["Intervalle non pris en charge"]}},8580:e=>{e.exports={en:["User-defined error"],fr:["Erreur définie par l'utilisateur"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],fr:["Profil de volume Gamme fixe"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],fr:["L'indicateur Volume Profile n'est disponible que sur nos plans upgradés."]}},93722:e=>{e.exports={en:["Volume candles"],fr:["Bougies de volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],fr:["Les données de volume ne sont pas fournies dans le plan de données BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],fr:["Empreinte du volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],fr:["Droite Verticale"]}},23160:e=>{e.exports={en:["Vienna"],fr:["Vienne"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],fr:["Visibilité"]}},54853:e=>{e.exports={en:["Visibility on intervals"],fr:["Visibilité des intervalles"]}},58302:e=>{e.exports={en:["Visible on tap"],fr:["Visible si besoin"]}},10309:e=>{e.exports={en:["Visible on mouse over"],fr:["Visible avec déplacement de la souris"]}},4077:e=>{e.exports={en:["Visual order"],fr:["Ordre de visualisation"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],fr:["Figure en XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],fr:["Vous ne pouvez pas voir cette période de pivot avec cette résolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],fr:["Vous avez verrouillé des dessins sur ce symbole. Voulez-vous également supprimer les dessins verrouillés?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],fr:["Oui, supprimez-les"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],fr:["changer le degré d'Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"], +fr:["modifier les étiquettes qui ne se chevauchent pas"]}},76852:e=>{e.exports={en:["change average close price label visibility"],fr:["changer la visibilité de l'étiquette du prix moyen de clôture"]}},1022:e=>{e.exports={en:["change average close price line visibility"],fr:["changer la visibilité de la ligne du prix moyen de clôture"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],fr:["changer la visibilité des étiquettes d'offre et de demande"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],fr:["changer la visibilité des lignes d'offre et de demande"]}},32302:e=>{e.exports={en:["change currency"],fr:["changer la devise"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],fr:["changer la mise en page du graphique en {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],fr:["changer la visibilité du switch du contrat continu"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],fr:["changer la visibilité du compte à rebours pour la fermeture de la barre"]}},16979:e=>{e.exports={en:["change date range"],fr:["changer la plage de dates"]}},53929:e=>{e.exports={en:["change dividends visibility"],fr:["changement de la visibilité des dividendes"]}},6119:e=>{e.exports={en:["change events visibility on chart"],fr:["changer la visibilité des événements sur le graphique"]}},6819:e=>{e.exports={en:["change earnings visibility"],fr:["changer la visibilité des gains"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],fr:["modifier la visibilité de l'expiration des contrats à terme"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],fr:["modifier la visibilité des étiquettes de prix haut et bas"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],fr:["modifier la visibilité des lignes de prix haut et bas"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],fr:["visibilité des étiquettes de noms des indicateurs de changement"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],fr:["modifier la visibilité des étiquettes de valeur des indicateurs"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],fr:["changer la visibilité des dernières mises à jour"]}},88849:e=>{e.exports={en:["change linking group"],fr:["changer le groupe de liaison"]}},14691:e=>{e.exports={en:["change pane height"],fr:["changer la hauteur du volet"]}},96379:e=>{e.exports={en:["change plus button visibility"],fr:["changer la visibilité du bouton plus"]}},76660:e=>{e.exports={en:["change point"],fr:["modifier le point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],fr:["changer la visibilité des étiquettes de prix pré/post marché"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],fr:["changer la visibilité des lignes de prix pré/post marché"]}},58419:e=>{e.exports={en:["change previous close price line visibility"], +fr:["changer la visibilité de la ligne de prix de clôture précédente"]}},8662:e=>{e.exports={en:["change price line visibility"],fr:["Changer la ligne de prix"]}},2509:e=>{e.exports={en:["change price to bar ratio"],fr:["modifier le rapport prix/barre"]}},32829:e=>{e.exports={en:["change resolution"],fr:["Changer la Résolution"]}},35400:e=>{e.exports={en:["change symbol"],fr:["changer le symbole"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],fr:["modifier la visibilité des étiquettes des symboles"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],fr:["changer la visibilité de la dernière valeur du symbole"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],fr:["changer la visibilité de la précédente valeur de clôture du symbole"]}},87041:e=>{e.exports={en:["change session"],fr:["changer de session"]}},38413:e=>{e.exports={en:["change session breaks visibility"],fr:["modifier la visibilité des interruptions de session"]}},49965:e=>{e.exports={en:["change series style"],fr:["changer de style de série"]}},47474:e=>{e.exports={en:["change splits visibility"],fr:["changement de la visibilité des splits"]}},20137:e=>{e.exports={en:["change timezone"],fr:["changer de fuseau horaire"]}},85975:e=>{e.exports={en:["change unit"],fr:["changer l'unité"]}},1924:e=>{e.exports={en:["change visibility"],fr:["Changer la visibilité"]}},84331:e=>{e.exports={en:["change visibility at current interval"],fr:["changer la visibilité à l'intervalle actuel"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],fr:["changer la visibilité à l'intervalle actuel et au-dessus"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],fr:["changer la visibilité à l'intervalle actuel et en-dessous"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],fr:["changer la visibilité à tous les intervalles"]}},94566:e=>{e.exports={en:["charts by TradingView"],fr:["graphiques par TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],fr:["Clôner les outils de ligne"]}},46219:e=>{e.exports={en:["create line tools group"],fr:["créer un groupe d'outils de ligne"]}},95394:e=>{e.exports={en:["create line tools group from selection"],fr:["Créer un groupe d’outils de ligne à partir de la sélection"]}},12898:e=>{e.exports={en:["create {tool}"],fr:["créer {tool}"]}},94227:e=>{e.exports={en:["cut sources"],fr:["couper sources"]}},11500:e=>{e.exports={en:["cut {title}"],fr:["couper {title}"]}},63869:e=>{e.exports={en:["anchor objects"],fr:["ancrer les objets"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],fr:["Ajouter l'outil de ligne {lineTool} au groupe {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],fr:["ajouter outil(s) de ligne au groupe {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],fr:["Ajouter cette métrique financière à l'ensemble de la mise en page"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"], +fr:["Ajouter cet indicateur à l'ensemble de la mise en page"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],fr:["ajouter cette stratégie à l'ensemble de la mise en page"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],fr:["ajouter ce symbole à l'ensemble de la mise en page"]}},4128:e=>{e.exports={en:["align to 45 degrees"],fr:["aligner à 45 degrés"]}},68231:e=>{e.exports={en:["apply chart theme"],fr:["appliquer le thème des graphiques"]}},99551:e=>{e.exports={en:["apply all chart properties"],fr:["appliquer toutes les propriétés du graphique"]}},89720:e=>{e.exports={en:["apply drawing template"],fr:["Appliquer un modèle de dessin"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],fr:["appliquer les valeurs d'usine par défaut aux sources sélectionnées"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],fr:["appliquer des indicateurs à l'ensemble de la mise en page"]}},69604:e=>{e.exports={en:["apply study template {template}"],fr:["Appliquer le modèle d'étude {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],fr:["appliquer le thème des barres d'outils"]}},1979:e=>{e.exports={en:["bring group {title} forward"],fr:["mettre le groupe {title} à l'avant"]}},53159:e=>{e.exports={en:["bring {title} to front"],fr:["mettre {title} en avant"]}},41966:e=>{e.exports={en:["bring {title} forward"],fr:["Mettre en avant {title}"]}},44676:e=>{e.exports={en:["by TradingView"],fr:["par TradingView"]}},58850:e=>{e.exports={en:["date range lock"],fr:["verrouillage de la plage de dates"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],fr:["Exclure les outils de ligne du groupe {group}"]}},13017:e=>{e.exports={en:["hide {title}"],fr:["Masquer {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],fr:["Cacher les marques de la barre"]}},56558:e=>{e.exports={en:["interval lock"],fr:["verrouillage de l'intervalle"]}},6830:e=>{e.exports={en:["invert scale"],fr:["Inverser l'échelle"]}},48818:e=>{e.exports={en:["insert {title}"],fr:["insérer {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],fr:["insérer {title} après {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],fr:["insérer {title} après {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],fr:["Insérer {title} avant {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],fr:["Insérer {title} avant {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],fr:["charger le modèle de dessin par défaut"]}},62011:e=>{e.exports={en:["loading..."],fr:["chargement..."]}},76104:e=>{e.exports={en:["lock {title}"],fr:["Verrouiller {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],fr:["verrouiller le groupe {group}"]}},18942:e=>{e.exports={en:["lock objects"],fr:["verrouiller les objets"]}},98277:e=>{e.exports={en:["move"],fr:["déplacer"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],fr:["Déplacer {title} vers la nouvelle échelle de gauche"]}},77482:e=>{e.exports={ +en:["move {title} to new right scale"],fr:["déplacer {title} vers la nouvelle échelle de droite"]}},64077:e=>{e.exports={en:["move all scales to left"],fr:["Déplacer toutes les échelles vers la gauche"]}},19013:e=>{e.exports={en:["move all scales to right"],fr:["Déplacer toutes les échelles vers la droite"]}},52510:e=>{e.exports={en:["move drawing(s)"],fr:["Déplacer le(s) dessin(s)"]}},79209:e=>{e.exports={en:["move left"],fr:["déplacer à gauche"]}},60114:e=>{e.exports={en:["move right"],fr:["déplacer à droite"]}},44854:e=>{e.exports={en:["move scale"],fr:["Déplacer l'échelle"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],fr:["rendre {title} sans échelle (Plein écran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],fr:["Rendre le groupe {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"],fr:["rendre le groupe {group} visible"]}},78055:e=>{e.exports={en:["merge down"],fr:["fusionner vers le bas"]}},41866:e=>{e.exports={en:["merge to pane"],fr:["fusionner vers le volet"]}},52458:e=>{e.exports={en:["merge up"],fr:["fusionner vers le haut"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],fr:["prix des échelles"]}},63796:e=>{e.exports={en:["scale price chart only"],fr:["Mise à l’échelle des prix du graphique uniquement"]}},70771:e=>{e.exports={en:["scale time"],fr:["temps de l'échelle"]}},42070:e=>{e.exports={en:["scroll"],fr:["faire défiler"]}},87840:e=>{e.exports={en:["scroll time"],fr:["défilement temporel"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],fr:["fixer la stratégie de sélection du barème de prix sur {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],fr:["envoyer {title} en arrière"]}},5005:e=>{e.exports={en:["send {title} to back"],fr:["mettre {title} à l'arrière"]}},69546:e=>{e.exports={en:["send group {title} backward"],fr:["mettre le groupe {title} à l'arrière"]}},63934:e=>{e.exports={en:["share line tools globally"],fr:["partager les outils de ligne dans leur ensemble"]}},90221:e=>{e.exports={en:["share line tools in layout"],fr:["partager les outils de ligne dans la mise en page"]}},13336:e=>{e.exports={en:["show all ideas"],fr:["afficher toutes les idées"]}},91395:e=>{e.exports={en:["show ideas of followed users"],fr:["afficher les idées des utilisateurs suivis"]}},57460:e=>{e.exports={en:["show my ideas only"],fr:["afficher mes idées uniquement"]}},4114:e=>{e.exports={en:["stay in drawing mode"],fr:["rester en mode dessin"]}},3350:e=>{e.exports={en:["stop syncing drawing"],fr:["arrêter la synchronisation des dessins"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],fr:["arrêter la synchronisation des outils de ligne"]}},53278:e=>{e.exports={en:["symbol lock"],fr:["verrouillage du symbole"]}},91677:e=>{e.exports={en:["sync time"],fr:["synchroniser l'heure"]}},3140:e=>{e.exports={en:["powered by"],fr:["propulsé par"]}},92800:e=>{e.exports={en:["powered by TradingView"],fr:["fourni par TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],fr:["coller le dessin"]}}, +1064:e=>{e.exports={en:["paste indicator"],fr:["coller l'indicateur"]}},57010:e=>{e.exports={en:["paste {title}"],fr:["coller {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],fr:["épingler à l'échelle de gauche"]}},7495:e=>{e.exports={en:["pin to right scale"],fr:["Épingler à l'échelle de droite"]}},81566:e=>{e.exports={en:["pin to scale {label}"],fr:["épingler à l'échelle {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],fr:["réarranger les volets"]}},60806:e=>{e.exports={en:["remove all indicators"],fr:["supprimer tous les indicateurs"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],fr:["supprimer tous les indicateurs et outils de dessin"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],fr:["supprimer les outils de ligne vide désélectionnés"]}},30538:e=>{e.exports={en:["remove drawings"],fr:["Supprimer les dessins"]}},1193:e=>{e.exports={en:["remove drawings group"],fr:["supprimer le groupe de dessins"]}},38199:e=>{e.exports={en:["remove line data sources"],fr:["supprimer les sources de données de la ligne"]}},93333:e=>{e.exports={en:["remove pane"],fr:["supprimer le volet"]}},94543:e=>{e.exports={en:["remove {title}"],fr:["supprimer {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],fr:["suppression du groupe d'outils de ligne {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],fr:["Renommez le groupe {group} en {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],fr:["réinitialiser les tailles de mise en page"]}},3323:e=>{e.exports={en:["reset scales"],fr:["réinitialiser les échelles"]}},17336:e=>{e.exports={en:["reset time scale"],fr:["Réinitialiser l'échelle de temps"]}},47418:e=>{e.exports={en:["resize layout"],fr:["redimensionner la mise en page"]}},85815:e=>{e.exports={en:["restore defaults"],fr:["restaurer les valeurs par défaut"]}},96881:e=>{e.exports={en:["restore study defaults"],fr:["rétablir les valeurs par défaut de l'étude"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],fr:["activer l'état du volet maximisé"]}},42240:e=>{e.exports={en:["toggle auto scale"],fr:["basculer vers l'échelle automatique"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],fr:["activer l'état de volet réduit"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],fr:["activer l'échelle indexée sur 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],fr:["activer le verrouillage de l'échelle"]}},49403:e=>{e.exports={en:["toggle log scale"],fr:["basculer vers l'échelle logarithmique"]}},98994:e=>{e.exports={en:["toggle percentage scale"],fr:["Commuter l'échelle de pourcentage"]}},80688:e=>{e.exports={en:["toggle regular scale"],fr:["activer l'échelle standard"]}},46807:e=>{e.exports={en:["track time"],fr:["suivre le temps"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],fr:["désactiver le partage des outils de ligne"]}},99234:e=>{e.exports={en:["unanchor objects"],fr:["désancrer les objets"]}},23230:e=>{e.exports={en:["unlock objects"],fr:["déverrouiller les objets"]}},74590:e=>{e.exports={ +en:["unlock group {group}"],fr:["déverrouiller le groupe {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],fr:["déverrouiller {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],fr:["défusionner vers le nouveau volet inférieur"]}},79443:e=>{e.exports={en:["unmerge up"],fr:["défusionner vers le haut"]}},46453:e=>{e.exports={en:["unmerge down"],fr:["défusionner vers le bas"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],fr:["Oh non! Le type de graphique {chartStyle} n'est pas disponible pour les intervalles basés sur les ticks."]}},41643:e=>{e.exports={en:["{count} bars"],fr:["{count} barres"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],fr:["{symbol} données financières par TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],fr:["{userName} a publié sur {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],fr:["zoomer"]}},49856:e=>{e.exports={en:["zoom in"],fr:["zoomer"]}},73638:e=>{e.exports={en:["zoom out"],fr:["dézoomer"]}},41807:e=>{e.exports={en:["day","days"],fr:["jour","jours"]}},42328:e=>{e.exports={en:["hour","hours"],fr:["heure","heures"]}},98393:e=>{e.exports={en:["month","months"],fr:["mois","mois"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"],fr:["seconde","secondes"]}},89937:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},48898:e=>{e.exports={en:["week","weeks"],fr:["semaine","semaines"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],fr:["{amount} dessin","{amount} dessins"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],fr:["{amount} indicateur","{amount} indicateurs"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],fr:["ETF Schwab Trésor Américain court terme"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],fr:["Actions 0-5 ans Obligations d'entreprise à rendement élevé ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],fr:["Indice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],fr:["Indice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],fr:["Indice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],fr:["Dollar australien/Dollar canadien"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],fr:["Dollar australien/Franc suisse"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],fr:["Dollar australien/Yen japonais"]}, +e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],fr:["Dollar Australien/Dollar Néo-zélandais"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],fr:["Dollar Australien/Rouble russe"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],fr:["Dollar Australien/Dollar Américain"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],fr:["Indice S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],fr:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],fr:["Indice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],fr:["Indice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],fr:["Indice Bitcoin / U.S. Dollar"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],fr:["Indice IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],fr:["Indice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],fr:["Indice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],fr:["Indice Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],fr:["Indice S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],fr:["Réal brésilien / Yen japonais"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],fr:["Indice S&P BSE SENSEX"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],fr:["Bitcoin / Réal Brésilien"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],fr:["Bitcoin / Dollar Canadien"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],fr:["Bitcoin / Yuan Chinois"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],fr:["Bitcoin / Livre Sterling"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],fr:["Bitcoin / Yen japonais"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],fr:["Bitcoin / Won sud-coréen"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],fr:["Bitcoin / Zloty polonais"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],fr:["Bitcoin / Rouble russe"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],fr:["Bitcoin / Baht Thai"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],fr:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={ +en:["S&P / BVL Peru General Index (PEN)"],fr:["Indice Général Pérou S&P / BVL (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],fr:["Indice Bovespa Brésil"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],fr:["Dollar canadien / Yen japonais"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],fr:["Dollar Canadien / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],fr:["Indice S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],fr:["Indice de volatilité S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],fr:["Contrats à terme T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],fr:["Contrats à terme Maïs"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],fr:["Contrats à terme Farine de soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],fr:["Contrats à terme T-Note 10 ans"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],fr:["Contrats à terme Avoine"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],fr:["Contrats à terme à 30 jours Taux d'intérêt des fonds fédéraux"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],fr:["Contrats à terme Riz"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],fr:["Contrats à terme Soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],fr:["Contrats à terme sur blé"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],fr:["Contrats à terme Soja mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],fr:["Contrats à terme Blé mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],fr:["Contrats à terme E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],fr:["Franc suisse / Yen japonais"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],fr:["Franc Suisse / U. S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],fr:["Contrats à terme sur Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],fr:["Butter Futures-Cash (Continu : contrat actuel en premier)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],fr:["Contrats à terme Bovins d'engraissement"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],fr:["Contrats à terme porc maigre"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],fr:["Contrats à terme bétail sur pied"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],fr:["Contrats à terme E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],fr:["Contrats à terme E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={ +en:["Japanese Yen E-mini Futures"],fr:["Contrats à terme E-mini Yen Japonais"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],fr:["Contrats à terme NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],fr:["Contrats à terme Aluminium Européen Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],fr:["Contrats à terme Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],fr:["Contrats à terme sur Or"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],fr:["Contrats à terme sur cuivre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],fr:["Contrats à terme sur Argent"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],fr:["Contrats à terme E-mini Cuivre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],fr:["(Mini) Contrats à terme Argent"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],fr:["Contrats à terme Or (mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],fr:["CFD sur Cuivre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],fr:["Contrats à terme sur maïs"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],fr:["Contrats à terme sur Coton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],fr:["Capitalisation boursière totale Crypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],fr:["Indice DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],fr:["Indice Dow Jones Composite Moyen"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],fr:["Indice Dow Jones Commodity Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],fr:["Indice Dow Jones Commodity Cacao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],fr:["Indice Dow Jones Commodity Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],fr:["Indice Dow Jones Commodity Or"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],fr:["Indice Dow Jones Commodity Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],fr:["Indice Dow Jones Commodity Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],fr:["Indice du Dow Jones Commodity Café"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],fr:["Indice Dow Jones Commodity Sucre"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],fr:["Indice Dow Jones Commodity Argent"]}, +e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice Dow Jones Industriel Moyen"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],fr:["Indice Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],fr:["Indice moyen Dow Jones Services publics"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],fr:["Indice Dow Jones Charbon US"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],fr:["Indice EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],fr:["Ethereum Classic / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],fr:["Ethereum / Livre britannique"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],fr:["Ethereum / Yen japonais"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],fr:["Ethereum / Won sud-coréen"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],fr:["Ethereum / Baht Thai"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],fr:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],fr:["Euro / Dollar Australien"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],fr:["Euro / Réal brésilien"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],fr:["Euro / Dollar Canadien"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],fr:["Euro / Franc Suisse"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],fr:["Euro / Livre Sterling"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],fr:["Euro / Yen Japonais"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],fr:["Euro / Couronne Norvégienne"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],fr:["Euro / Dollar Néo-Zélandais"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],fr:["Indice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],fr:["Indice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],fr:["Indice CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],fr:["Euro / Rouble russe"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],fr:["Euro / Rouble russe TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],fr:["EUR/SEK"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],fr:["Euro / Livre Turque"]},e.exports["#EURUSD-symbol-description"]={ +en:["Euro / U.S. Dollar"],fr:["Euro / Dollar Américain"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro Stoxx 5"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],fr:["Indice CAC40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],fr:["Produit intérieur brut, 1 décimale"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],fr:["Population Totale : Tous âges, incluant les forces armées outremer"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],fr:["Taux de chômage civil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],fr:["Indice FTSE Bourse de Malaisie KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],fr:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],fr:["Indice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice moyen Dow Jones Industriel"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],fr:["Livre sterling / Dollar australien"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],fr:["Livre sterling / Dollar canadien"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],fr:["Livre sterling / Franc suisse"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],fr:["Livre Sterling / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],fr:["Livre sterling / Yen japonais"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],fr:["Livre sterling / Dollar Néo-Zélandais"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],fr:["Livre britannique / Zloty polonais"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],fr:["Livre sterling / Rouble russe"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],fr:["Livre sterling / Dollar américain"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],fr:["Indice DAX des actions allemandes cotées"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],fr:["Alphabet Inc (Google) Classe A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],fr:["Indice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],fr:["Indice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],fr:["Indice Composite IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"], +fr:["Indice Hang Seng des entreprises chinoises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],fr:["Indice Composite Djakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],fr:["Indice KLCI Bourse de Malaisie"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],fr:["Indice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],fr:["Indice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],fr:["Indice pondéré Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],fr:["Indice Composite Shanghai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],fr:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],fr:["Yen / Rouble russe"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],fr:["Yen Japonais / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],fr:["Litecoin / Real Brésilien"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],fr:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],fr:["Contrats à terme sur Pétrole Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],fr:["Indice MOEX Russie"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],fr:["Indice MOEX Russie"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],fr:["Contrats à terme sur indice MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],fr:["Contrats à terme sur indice MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],fr:["Contrats à terme sur indice RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],fr:["Indice RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],fr:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]}, +e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],fr:["Indice PHLX Secteur du logement"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],fr:["IShares obligations de trésor 7-10 ans ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],fr:["IShares obligations de trésor 3-7 ans ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],fr:["Indice Composite Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],fr:["Indice Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],fr:["Indice Secteur des Services PHLX Oil"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],fr:["Obligations du Trésor Américain 1-3 ans ISHARES ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],fr:["Indice Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],fr:["Obligations du Trésor Américain 20+ ISHARES ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],fr:["Indice PHLX secteur des services publics"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],fr:["Indice PHLX Secteur Or et Argent"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],fr:["Gaz naturel (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],fr:["Indice NIFTY 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],fr:["Contrats à terme sur Ethanol NY"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],fr:["Contrats à terme cacao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],fr:["Contrats à terme sur pétrole brut léger"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],fr:["Contrats à terme NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],fr:["Contrats à terme sur café"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],fr:["Contrats à terme sur Gaz Naturel"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],fr:["Contrats à terme Palladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],fr:["Contrats à terme sur Platine"]}, +e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],fr:["Contrats à terme sur essence RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],fr:["Contrats à terme sur coton"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],fr:["Contrats à terme E-mini Gaz naturel"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],fr:["Contrats à terme E-mini Pétrole brut léger"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],fr:["Contrats à terme E-mini Gasoline"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],fr:["Indice Composite NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],fr:["Indice Composite AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],fr:["Indice principal de marché NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],fr:["Dollar Néo-Zélandais / Yen Japonais"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],fr:["Dollar Néo-Zélandais / Dollar Américain"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],fr:["Indice S&P/NZX ALL ( Indice de capital )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],fr:["Indice brut S&P / NZX"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],fr:["CFD sur Gaz naturel"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],fr:["CFD sur Cuivre (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],fr:["Indice OMX Copenhague 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],fr:["Indice OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],fr:["Indice brut OMX Riga"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],fr:["Indice OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],fr:["Indice brut OMX Tallinn"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],fr:["Indice brut OMX Vilnius"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],fr:["ISHARES MSCI JAPAN SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],fr:["Indice QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],fr:["Indice Russe RTS"]}, +e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],fr:["Indice Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],fr:["Indice Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],fr:["Indice Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],fr:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],fr:["Indice du marché Suisse"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],fr:["CFD sur Germes de soja"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],fr:["Indice S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],fr:["Indice Commodity S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],fr:["Indice de valeur S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],fr:["Indice S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],fr:["CFD sur Sucre"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],fr:["Indice Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],fr:["Indice toutes actions Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],fr:["Indice TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],fr:["Indice Composite S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],fr:["Indice S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],fr:["Australie Obligations du gouvernement 10 ans"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],fr:["Australie Obligations du gouvernement 10 ans"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],fr:["Indice de devise DOLLAR australien"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],fr:["Indice de devise LIVRE britannique"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement canadien à 10 ans"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],fr:["Indice CAC40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],fr:["Chine Obligations du gouvernement 10 ans"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],fr:["Chine Obligations du gouvernement 10 ans"]}, +e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],fr:["Indice de devise DOLLAR canadien"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],fr:["Allemagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],fr:["Allemagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],fr:["Indice DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["L'indice industriel moyen DOW JONES"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],fr:["Indice devise Dollar U.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],fr:["Espagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],fr:["Espagne Obligations du gouvernement 10 ans"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],fr:["Indice de devise EURO"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],fr:["France Obligations du gouvernement 10 ans"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],fr:["France Obligations du gouvernement 10 ans"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],fr:["Obligations du gouvernement Britannique 2 ans"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],fr:["Obligations du gouvernement Britannique 10 ans"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],fr:["Obligations du gouvernement Britannique 10 ans"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],fr:["CFD sur Or (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],fr:["Indice Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],fr:["Indice IBEX35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],fr:["Indonésie Obligations du gouvernement 3 ans"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],fr:["Indonésie Obligations du gouvernement 10 ans"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement indonésien à 10 ans"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],fr:["Inde Obligations du gouvernement 10 ans"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],fr:["Inde Obligations gouvernementales 10 ans"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],fr:["Italie Obligations du gouvernement 10 ans"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"], +fr:["Italie Obligations gouvernementales 10 ans"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],fr:["Indice Composite US"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],fr:["Japon Obligations du gouvernement 10 ans"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],fr:["Japon Obligations gouvernementales 10 ans"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],fr:["Indice de devise YEN japonais"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],fr:["Indice de prix Actions coréennes composites"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],fr:["Corée Obligations du gouvernement 10 ans"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],fr:["Corée Obligations du gouvernement 10 ans"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],fr:["Obligations du Gouvernement Malaisien 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],fr:["Obligations du Gouvernement Malaisien 10 YR"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],fr:["Nasdaq 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],fr:["Indice Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],fr:["Obligations du gouvernement néerlandais à 10 ans"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement néerlandais à 10 ans"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],fr:["Indice Composite NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],fr:["Obligations du gouvernement néo-zélandais à 10 ans"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],fr:["Rendement des obligations du gouvernement néo-zélandais à 10 ans"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],fr:["CFD sur PALLADIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],fr:["Rendement Obligations Gouvernement Polonais 5Y"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],fr:["Rendement Obligations Gouvernement Polonais 10Y"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],fr:["CFD sur Platine (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],fr:["Portugal, Obligations du gouvernement 10 ans"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],fr:["Portugal, Obligations du gouvernement 10 ans"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],fr:["Indice Top 40 Afrique du Sud"]},e.exports["#TVC:SILVER-symbol-description"]={ +en:["CFDs on Silver (US$ / OZ)"],fr:["CFD sur Argent (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],fr:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],fr:["Indice Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],fr:["Indice Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],fr:["Indice de devise Franc suisse"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],fr:["Turquie Obligations du gouvernement 10 ans"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],fr:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],fr:["CFD sur Pétrole brut Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],fr:["USA Obligations du gouvernement 2 ans"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],fr:["Obligations gouvernement américain 2 ans"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],fr:["USA Obligations du gouvernement 5 ans"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],fr:["Obligations gouvernement américain 5 ans"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],fr:["USA Obligations du gouvernement 10 ans"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],fr:["Obligations gouvernement américain 10 ans"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],fr:["Obligations du gouvernement américain 30 ans"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],fr:["CFD sur Pétrole brut WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],fr:["Indice de volatilité S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],fr:["Indice de devise Dollar Néo-Zélandais"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],fr:["Indice pondéré Taiwan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],fr:["Indice boursier pondéré de la capitalisation taïwanaise"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],fr:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],fr:["Indice FTSE 100 des compagnies britanniques cotées"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],fr:["CFDs sur Pétrole brut (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],fr:["Indice Dow Jones Industriel Moyen"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],fr:["U.S. Dollar / Dollar Australien"]}, +e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],fr:["Dollar US / Réal Brésilien"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],fr:["Dollar Américain / Dollar Canadien"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],fr:["Dollar américain / Franc suisse"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],fr:["Dollar Américain / Renminbi Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],fr:["Dollar Américain / Couronne danoise"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],fr:["U.S. Dollar / Livre Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],fr:["Dollar Américain / Dollar de Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],fr:["Dollar US / Forint Hongrois"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],fr:["Dollar Américain / Roupie"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],fr:["U.S. Dollar / Shekel Israélien"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],fr:["Dollar américain / Roupie indienne"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],fr:["Dollar Américain / Yen japonais"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],fr:["Dollar Américain / Won"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],fr:["USD/MXN"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],fr:["U.S. Dollar / Dollar néo-zélandais"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],fr:["Dollar U.S. / Peso philippin"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],fr:["Dollar Américain / Zloty Polonais"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],fr:["Dollar Américain / Rouble Russe"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],fr:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],fr:["Dollar américain / Couronne suédoise"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],fr:["DOLLAR AMÉRICAIN / DOLLAR DE SINGAPOUR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],fr:["Dollar US / Baht Thaïlandais"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],fr:["Dollar Américain / Nouvelle Livre Turque"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],fr:["Dollar américain / Rand sud-africain"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],fr:["CFDs sur Pétrole brut (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],fr:["CFD sur Blé"]},e.exports["#XAGUSD-symbol-description"]={ +en:["Silver / U.S. Dollar"],fr:["Argent / Dollar Américain"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],fr:["Or / Dollar Américain"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],fr:["Bitcoin / Dollar Canadien"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],fr:["Indice DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],fr:["CFD sur Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],fr:["Platine / Dollar Américain"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/fr.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/fr.7458.068c610f8718bc62a766.js similarity index 53% rename from charting_library/bundles/fr.2499.b38fe914aefc3ca31410.js rename to charting_library/bundles/fr.7458.068c610f8718bc62a766.js index efebe92e..0272d0ba 100644 --- a/charting_library/bundles/fr.2499.b38fe914aefc3ca31410.js +++ b/charting_library/bundles/fr.7458.068c610f8718bc62a766.js @@ -1,8 +1,8 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],fr:["barres"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],fr:["12 heures"]}},5797:e=>{e.exports={en:["24-hours"],fr:["24 heures"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],fr:["Coloriser les Barres selon la Clôture Précédente"]}},23739:e=>{e.exports={en:["Canvas"],fr:["Toile"]}},24197:e=>{e.exports={en:["Center"],fr:["Centre"]}},15153:e=>{e.exports={en:["Chart basic styles"],fr:["Styles de base des graphiques"]}},45639:e=>{e.exports={en:["Chart values"],fr:["Valeurs du graphique"]}},84831:e=>{e.exports={en:["Close line"],fr:["Ligne de fermeture"]}},74622:e=>{e.exports={en:["Crosshair"],fr:["Mire"]}},81849:e=>{e.exports={en:["Currency"],fr:["Devise"]}},3015:e=>{e.exports={en:["Currency and Unit"],fr:["Devise et unité"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],fr:["Ajuster les données pour les dividendes"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],fr:["Ajustement pour les changements de contrat"]}},36620:e=>{e.exports={en:["Alerts"],fr:["Alertes"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"],fr:["Clôture moyenne"]}},27567:e=>{e.exports={en:["Bottom"],fr:["Bas"]}},3159:e=>{e.exports={en:["Bottom line"],fr:["Ligne du bas"]}},74406:e=>{e.exports={en:["Body"],fr:["Corps"]}},333:e=>{e.exports={en:["Borders"],fr:["Bordures"]}},79468:e=>{e.exports={en:["Background"],fr:["Arrière-Plan"]}},10842:e=>{e.exports={en:["Bar change values"],fr:["Valeurs du changement de barre"]}},28975:e=>{e.exports={en:["Base level"],fr:["Niveau de base"]}},76473:e=>{e.exports={en:["Bid and ask"],fr:["Bid & Ask"]}},32744:e=>{e.exports={en:["Buttons"],fr:["Boutons"]}},68662:e=>{e.exports={en:["Grid lines"],fr:["Lignes de la grille"]}},17611:e=>{e.exports={en:["Down bars"],fr:["Barres inférieures"]}},23743:e=>{e.exports={en:["Down color"],fr:["Couleur du bas"]}},48225:e=>{e.exports={en:["Data modification"],fr:["Modification des données"]}},84838:e=>{e.exports={en:["Date format"],fr:["Format de la date"]}},42357:e=>{e.exports={en:["Day of week on labels"],fr:["Jour de la semaine sur les étiquettes"]}},16564:e=>{e.exports={en:["Default"],fr:["Par Défaut"]}},78734:e=>{e.exports={en:["Description"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],fr:["Fond des heures de trading électronique"]}},69808:e=>{e.exports={en:["Events"],fr:["Événements"]}},41129:e=>{e.exports={en:["Fill"],fr:["Remplir"]}},61112:e=>{e.exports={en:["Fill top area"],fr:["Remplir la zone supérieure"]}},73185:e=>{e.exports={en:["Fill bottom area"],fr:["Remplir la zone inférieure"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],fr:["Horz uniquement"]}},14180:e=>{e.exports={en:["High and low"],fr:["Haut et bas"]}},56359:e=>{e.exports={en:["High line"],fr:["Ligne haute"]}},47326:e=>{e.exports={ -en:["Integer"],fr:["Entier"]}},84549:e=>{e.exports={en:["Indicators"],fr:["Indicateurs"]}},78082:e=>{e.exports={en:["Indicators and financials"],fr:["Indicateurs et données financières"]}},25765:e=>{e.exports={en:["Open market status"],fr:["Statut de marché ouvert"]}},34579:e=>{e.exports={en:["Low line"],fr:["Ligne basse"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],fr:["Description longue"]}},72423:e=>{e.exports={en:["Last day change values"],fr:["Valeurs de changement du dernier jour"]}},11626:e=>{e.exports={en:["Left"],fr:["Gauche"]}},8249:e=>{e.exports={en:["Money"],fr:["Argent"]}},70937:e=>{e.exports={en:["Margins"],fr:["Marges"]}},68833:e=>{e.exports={en:["Middle"],fr:["Milieu"]}},58589:e=>{e.exports={en:["No overlapping labels"],fr:["Pas d'étiquettes superposées"]}},60798:e=>{e.exports={en:["None"],fr:["Aucun"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"],fr:["Nom"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],fr:["Sauvegarder la position du bord gauche du graphique lors du changement d'intervalle"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],fr:["Modes d'échelle (A et L)"]}},93968:e=>{e.exports={en:["Scales"],fr:["Échelles"]}},90275:e=>{e.exports={en:["Scales and lines"],fr:["Échelles et lignes"]}},30042:e=>{e.exports={en:["Scales placement"],fr:["Placement des échelles"]}},28715:e=>{e.exports={en:["Status line"],fr:["Ligne d'état"]}},95481:e=>{e.exports={en:["Symbol"],fr:["Symbole"]}},53263:e=>{e.exports={en:["Pane"],fr:["Volet"]}},82894:e=>{e.exports={en:["Pane separators"],fr:["Séparateurs de volets"]}},16207:e=>{e.exports={en:["Percentage"],fr:["Pourcentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],fr:["Pré/post marché"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],fr:["Background des heures pré/post marché"]}},59766:e=>{e.exports={en:["Precision"],fr:["Précision"]}},83811:e=>{e.exports={en:["Previous day close"],fr:["Clôture du jour précédent"]}},35082:e=>{e.exports={en:["Price Scale"],fr:["Echelle de prix"]}},27632:e=>{e.exports={en:["Price and percentage value"],fr:["Prix et valeur de pourcentage"]}},62142:e=>{e.exports={en:["Price labels & lines"],fr:["Etiquettes de prix & lignes"]}},84684:e=>{e.exports={en:["Price source"],fr:["Source de prix"]}},73466:e=>{e.exports={en:["Projection up bars"],fr:["Barres de projection supérieures"]}},77430:e=>{e.exports={en:["Projection candles"],fr:["Barres de projection"]}},88367:e=>{e.exports={en:["Projection down bars"],fr:["Barres de projection inférieures"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],fr:["Prix réels sur l'échelle de prix (au lieu du prix Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],fr:["Droite"]}},62532:e=>{e.exports={en:["Right Margin"],fr:["Marge de droite"]}},41571:e=>{e.exports={en:["Watermark"],fr:["Filigrane"]}},32163:e=>{e.exports={en:["Wick"],fr:["Mèche"]}},97118:e=>{e.exports={en:["Top"],fr:["Haut"]}},89349:e=>{ -e.exports={en:["Top line"],fr:["Ligne du haut"]}},70320:e=>{e.exports={en:["Text"],fr:["Texte"]}},25485:e=>{e.exports={en:["Text alignment"],fr:["Alignement du texte"]}},67781:e=>{e.exports={en:["Text orientation"],fr:["Orientation du texte"]}},20215:e=>{e.exports={en:["Thin bars"],fr:["Barres fines"]}},70198:e=>{e.exports={en:["Title"],fr:["Titre"]}},29854:e=>{e.exports={en:["Titles"],fr:["Titres"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],fr:["Ticker et description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],fr:["Echelle de temps"]}},5591:e=>{e.exports={en:["Time hours format"],fr:["Format de l'heure"]}},77073:e=>{e.exports={en:["Timezone"],fr:["Fuseau horaire"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],fr:["Unité"]}},23091:e=>{e.exports={en:["Up color"],fr:["Couleur du haut"]}},36957:e=>{e.exports={en:["Up bars"],fr:["Barres supérieures"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],fr:["Utiliser le règlement comme proche de l'intervalle quotidien"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],fr:["Valeur"]}},31218:e=>{e.exports={en:["Value according to scale"],fr:["Valeur selon l'échelle"]}},60092:e=>{e.exports={en:["Values"],fr:["Valeurs"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"],fr:["Vert uniquement"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],fr:["bougie"]}},27068:e=>{e.exports={en:["change HLC bars"],fr:["changer les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],fr:["modifier la visibilité des boutons de navigation"]}},96227:e=>{e.exports={en:["change open market status visibility"],fr:["modifier la visibilité du statut de marché ouvert"]}},43231:e=>{e.exports={en:["change average close price line width"],fr:["changer la largeur de la ligne du prix de clôture moyen"]}},47026:e=>{e.exports={en:["change average close price line color"],fr:["changer la couleur de la ligne du prix de clôture moyen"]}},86866:e=>{e.exports={en:["change area fill color"],fr:["changer la couleur de remplissage de la zone"]}},89346:e=>{e.exports={en:["change area line width"],fr:["changer la largeur de ligne de la zone"]}},29605:e=>{e.exports={en:["change area line color"],fr:["changer la couleur de ligne de la zone"]}},4640:e=>{e.exports={en:["change area price source"],fr:["changer la source de prix de la zone"]}},98407:e=>{e.exports={en:["change ask line color"],fr:["changer la couleur de la ligne de demande"]}},42190:e=>{e.exports={en:["change base level"],fr:["changer le niveau de base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],fr:["changer la couleur de la ligne inférieure de la ligne de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],fr:["changer la largeur de la ligne inférieure de la ligne de base"]}},97216:e=>{e.exports={ -en:["change baseline fill bottom area color"],fr:["changer la couleur de la zone inférieure de remplissage de la ligne de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],fr:["changer la couleur de la zone supérieure de remplissage de la ligne de base"]}},68609:e=>{e.exports={en:["change baseline price source"],fr:["changer la source de prix de la ligne de base"]}},69044:e=>{e.exports={en:["change baseline top line color"],fr:["changer la couleur de la ligne supérieure de la ligne de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],fr:["changer la largeur de la ligne supérieure de la ligne de base"]}},33464:e=>{e.exports={en:["change bar up color"],fr:["changer la couleur supérieure de la barre"]}},27426:e=>{e.exports={en:["change bar change visibility"],fr:["modifier la visibilité du changement de barre"]}},59622:e=>{e.exports={en:["change bar down color"],fr:["changer la couleur inférieure de la barre"]}},17919:e=>{e.exports={en:["change bid line color"],fr:["changer la couleur de la ligne d'offre"]}},32094:e=>{e.exports={en:["change bottom margin"],fr:["modifier la marge inférieure"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],fr:["modifier la visibilité des étiquettes des devises et des unités"]}},64003:e=>{e.exports={en:["change currency label visibility"],fr:["changer la visibilité de l'étiquette de la devise"]}},42803:e=>{e.exports={en:["change chart background color"],fr:["modifier la couleur de fond du graphique"]}},41382:e=>{e.exports={en:["change chart background type"],fr:["modifier le type d'arrière-plan du graphique"]}},79637:e=>{e.exports={en:["change chart values visibility"],fr:["modifier la visibilité des valeurs du graphique"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],fr:["changer les barres de couleur en fonction de la fermeture précédente"]}},88324:e=>{e.exports={en:["change column up color"],fr:["changer la couleur du haut de la colonne"]}},93890:e=>{e.exports={en:["change column down color"],fr:["changer la couleur du bas de la colonne"]}},4727:e=>{e.exports={en:["change column price source"],fr:["changer la source du prix de la colonne"]}},50544:e=>{e.exports={en:["change crosshair width"],fr:["modifier la largeur de la mire"]}},92885:e=>{e.exports={en:["change crosshair color"],fr:["modifier la couleur de la mire"]}},68418:e=>{e.exports={en:["change crosshair style"],fr:["modifier le style de la mire"]}},43109:e=>{e.exports={en:["change date format"],fr:["changer le format de la date"]}},30418:e=>{e.exports={en:["change day of week on labels"],fr:["changer le jour de la semaine sur les étiquettes"]}},82063:e=>{e.exports={en:["change decimal places"],fr:["changer les décimales"]}},44223:e=>{e.exports={en:["change extended hours color"],fr:["changer la couleur des heures étendues"]}},47393:e=>{e.exports={en:["change electronic trading hours"],fr:["modifier les heures de trading électronique"]}},73844:e=>{e.exports={en:["change grid lines visibility"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],fr:["barres"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],fr:["12 heures"]}},5797:e=>{e.exports={en:["24-hours"],fr:["24 heures"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],fr:["Coloriser les Barres selon la Clôture Précédente"]}},23739:e=>{e.exports={en:["Canvas"],fr:["Toile"]}},24197:e=>{e.exports={en:["Center"],fr:["Centre"]}},15153:e=>{e.exports={en:["Chart basic styles"],fr:["Styles de base des graphiques"]}},45639:e=>{e.exports={en:["Chart values"],fr:["Valeurs du graphique"]}},84831:e=>{e.exports={en:["Close line"],fr:["Ligne de fermeture"]}},74622:e=>{e.exports={en:["Crosshair"],fr:["Mire"]}},81849:e=>{e.exports={en:["Currency"],fr:["Devise"]}},3015:e=>{e.exports={en:["Currency and Unit"],fr:["Devise et unité"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],fr:["Ajuster les données pour les dividendes"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],fr:["Ajustement pour les changements de contrat"]}},36620:e=>{e.exports={en:["Alerts"],fr:["Alertes"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"],fr:["Clôture moyenne"]}},27567:e=>{e.exports={en:["Bottom"],fr:["Bas"]}},3159:e=>{e.exports={en:["Bottom line"],fr:["Ligne du bas"]}},74406:e=>{e.exports={en:["Body"],fr:["Corps"]}},333:e=>{e.exports={en:["Borders"],fr:["Bordures"]}},79468:e=>{e.exports={en:["Background"],fr:["Arrière-Plan"]}},10842:e=>{e.exports={en:["Bar change values"],fr:["Valeurs du changement de barre"]}},28975:e=>{e.exports={en:["Base level"],fr:["Niveau de base"]}},76473:e=>{e.exports={en:["Bid and ask"],fr:["Bid & Ask"]}},32744:e=>{e.exports={en:["Buttons"],fr:["Boutons"]}},68662:e=>{e.exports={en:["Grid lines"],fr:["Lignes de la grille"]}},17611:e=>{e.exports={en:["Down bars"],fr:["Barres inférieures"]}},23743:e=>{e.exports={en:["Down color"],fr:["Couleur du bas"]}},48225:e=>{e.exports={en:["Data modification"],fr:["Modification des données"]}},84838:e=>{e.exports={en:["Date format"],fr:["Format de la date"]}},42357:e=>{e.exports={en:["Day of week on labels"],fr:["Jour de la semaine sur les étiquettes"]}},16564:e=>{e.exports={en:["Default"],fr:["Par Défaut"]}},78734:e=>{e.exports={en:["Description"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],fr:["Fond des heures de trading électronique"]}},69808:e=>{e.exports={en:["Events"],fr:["Événements"]}},41129:e=>{e.exports={en:["Fill"],fr:["Remplir"]}},61112:e=>{e.exports={en:["Fill top area"],fr:["Remplir la zone supérieure"]}},73185:e=>{e.exports={en:["Fill bottom area"],fr:["Remplir la zone inférieure"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],fr:["Horz uniquement"]}},14180:e=>{e.exports={en:["High and low"],fr:["Haut et bas"]}},56359:e=>{e.exports={ +en:["High line"],fr:["Ligne haute"]}},47326:e=>{e.exports={en:["Integer"],fr:["Entier"]}},84549:e=>{e.exports={en:["Indicators"],fr:["Indicateurs"]}},78082:e=>{e.exports={en:["Indicators and financials"],fr:["Indicateurs et données financières"]}},25765:e=>{e.exports={en:["Open market status"],fr:["Statut de marché ouvert"]}},34579:e=>{e.exports={en:["Low line"],fr:["Ligne basse"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],fr:["Description longue"]}},72423:e=>{e.exports={en:["Last day change values"],fr:["Valeurs de changement du dernier jour"]}},11626:e=>{e.exports={en:["Left"],fr:["Gauche"]}},8249:e=>{e.exports={en:["Money"],fr:["Argent"]}},70937:e=>{e.exports={en:["Margins"],fr:["Marges"]}},68833:e=>{e.exports={en:["Middle"],fr:["Milieu"]}},58589:e=>{e.exports={en:["No overlapping labels"],fr:["Pas d'étiquettes superposées"]}},60798:e=>{e.exports={en:["None"],fr:["Aucun"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"],fr:["Nom"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],fr:["Sauvegarder la position du bord gauche du graphique lors du changement d'intervalle"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],fr:["Modes d'échelle (A et L)"]}},93968:e=>{e.exports={en:["Scales"],fr:["Échelles"]}},90275:e=>{e.exports={en:["Scales and lines"],fr:["Échelles et lignes"]}},30042:e=>{e.exports={en:["Scales placement"],fr:["Placement des échelles"]}},28715:e=>{e.exports={en:["Status line"],fr:["Ligne d'état"]}},95481:e=>{e.exports={en:["Symbol"],fr:["Symbole"]}},53263:e=>{e.exports={en:["Pane"],fr:["Volet"]}},82894:e=>{e.exports={en:["Pane separators"],fr:["Séparateurs de volets"]}},16207:e=>{e.exports={en:["Percentage"],fr:["Pourcentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],fr:["Pré/post marché"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],fr:["Background des heures pré/post marché"]}},59766:e=>{e.exports={en:["Precision"],fr:["Précision"]}},83811:e=>{e.exports={en:["Previous day close"],fr:["Clôture du jour précédent"]}},35082:e=>{e.exports={en:["Price Scale"],fr:["Echelle de prix"]}},27632:e=>{e.exports={en:["Price and percentage value"],fr:["Prix et valeur de pourcentage"]}},62142:e=>{e.exports={en:["Price labels & lines"],fr:["Etiquettes de prix & lignes"]}},84684:e=>{e.exports={en:["Price source"],fr:["Source de prix"]}},73466:e=>{e.exports={en:["Projection up bars"],fr:["Barres de projection supérieures"]}},77430:e=>{e.exports={en:["Projection candles"],fr:["Barres de projection"]}},88367:e=>{e.exports={en:["Projection down bars"],fr:["Barres de projection inférieures"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],fr:["Prix réels sur l'échelle de prix (au lieu du prix Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],fr:["Droite"]}},62532:e=>{e.exports={en:["Right Margin"],fr:["Marge de droite"]}},41571:e=>{e.exports={en:["Watermark"],fr:["Filigrane"]}},32163:e=>{e.exports={en:["Wick"],fr:["Mèche"]}}, +97118:e=>{e.exports={en:["Top"],fr:["Haut"]}},89349:e=>{e.exports={en:["Top line"],fr:["Ligne du haut"]}},70320:e=>{e.exports={en:["Text"],fr:["Texte"]}},25485:e=>{e.exports={en:["Text alignment"],fr:["Alignement du texte"]}},67781:e=>{e.exports={en:["Text orientation"],fr:["Orientation du texte"]}},20215:e=>{e.exports={en:["Thin bars"],fr:["Barres fines"]}},70198:e=>{e.exports={en:["Title"],fr:["Titre"]}},29854:e=>{e.exports={en:["Titles"],fr:["Titres"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],fr:["Ticker et description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],fr:["Echelle de temps"]}},5591:e=>{e.exports={en:["Time hours format"],fr:["Format de l'heure"]}},77073:e=>{e.exports={en:["Timezone"],fr:["Fuseau horaire"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],fr:["Unité"]}},23091:e=>{e.exports={en:["Up color"],fr:["Couleur du haut"]}},36957:e=>{e.exports={en:["Up bars"],fr:["Barres supérieures"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],fr:["Utiliser le règlement comme proche de l'intervalle quotidien"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],fr:["Valeur"]}},31218:e=>{e.exports={en:["Value according to scale"],fr:["Valeur selon l'échelle"]}},60092:e=>{e.exports={en:["Values"],fr:["Valeurs"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"],fr:["Vert uniquement"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],fr:["bougie"]}},27068:e=>{e.exports={en:["change HLC bars"],fr:["changer les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],fr:["modifier la visibilité des boutons de navigation"]}},96227:e=>{e.exports={en:["change open market status visibility"],fr:["modifier la visibilité du statut de marché ouvert"]}},43231:e=>{e.exports={en:["change average close price line width"],fr:["changer la largeur de la ligne du prix de clôture moyen"]}},47026:e=>{e.exports={en:["change average close price line color"],fr:["changer la couleur de la ligne du prix de clôture moyen"]}},86866:e=>{e.exports={en:["change area fill color"],fr:["changer la couleur de remplissage de la zone"]}},89346:e=>{e.exports={en:["change area line width"],fr:["changer la largeur de ligne de la zone"]}},29605:e=>{e.exports={en:["change area line color"],fr:["changer la couleur de ligne de la zone"]}},4640:e=>{e.exports={en:["change area price source"],fr:["changer la source de prix de la zone"]}},98407:e=>{e.exports={en:["change ask line color"],fr:["changer la couleur de la ligne de demande"]}},42190:e=>{e.exports={en:["change base level"],fr:["changer le niveau de base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],fr:["changer la couleur de la ligne inférieure de la ligne de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],fr:["changer la largeur de la ligne inférieure de la ligne de base"]}}, +97216:e=>{e.exports={en:["change baseline fill bottom area color"],fr:["changer la couleur de la zone inférieure de remplissage de la ligne de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],fr:["changer la couleur de la zone supérieure de remplissage de la ligne de base"]}},68609:e=>{e.exports={en:["change baseline price source"],fr:["changer la source de prix de la ligne de base"]}},69044:e=>{e.exports={en:["change baseline top line color"],fr:["changer la couleur de la ligne supérieure de la ligne de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],fr:["changer la largeur de la ligne supérieure de la ligne de base"]}},33464:e=>{e.exports={en:["change bar up color"],fr:["changer la couleur supérieure de la barre"]}},27426:e=>{e.exports={en:["change bar change visibility"],fr:["modifier la visibilité du changement de barre"]}},59622:e=>{e.exports={en:["change bar down color"],fr:["changer la couleur inférieure de la barre"]}},17919:e=>{e.exports={en:["change bid line color"],fr:["changer la couleur de la ligne d'offre"]}},32094:e=>{e.exports={en:["change bottom margin"],fr:["modifier la marge inférieure"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],fr:["modifier la visibilité des étiquettes des devises et des unités"]}},64003:e=>{e.exports={en:["change currency label visibility"],fr:["changer la visibilité de l'étiquette de la devise"]}},42803:e=>{e.exports={en:["change chart background color"],fr:["modifier la couleur de fond du graphique"]}},41382:e=>{e.exports={en:["change chart background type"],fr:["modifier le type d'arrière-plan du graphique"]}},79637:e=>{e.exports={en:["change chart values visibility"],fr:["modifier la visibilité des valeurs du graphique"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],fr:["changer les barres de couleur en fonction de la fermeture précédente"]}},88324:e=>{e.exports={en:["change column up color"],fr:["changer la couleur du haut de la colonne"]}},93890:e=>{e.exports={en:["change column down color"],fr:["changer la couleur du bas de la colonne"]}},4727:e=>{e.exports={en:["change column price source"],fr:["changer la source du prix de la colonne"]}},50544:e=>{e.exports={en:["change crosshair width"],fr:["modifier la largeur de la mire"]}},92885:e=>{e.exports={en:["change crosshair color"],fr:["modifier la couleur de la mire"]}},68418:e=>{e.exports={en:["change crosshair style"],fr:["modifier le style de la mire"]}},43109:e=>{e.exports={en:["change date format"],fr:["changer le format de la date"]}},30418:e=>{e.exports={en:["change day of week on labels"],fr:["changer le jour de la semaine sur les étiquettes"]}},82063:e=>{e.exports={en:["change decimal places"],fr:["changer les décimales"]}},44223:e=>{e.exports={en:["change extended hours color"],fr:["changer la couleur des heures étendues"]}},47393:e=>{e.exports={en:["change electronic trading hours"],fr:["modifier les heures de trading électronique"]}},73844:e=>{e.exports={en:["change grid lines visibility"], fr:["modifier la visibilité des lignes de la grille"]}},61407:e=>{e.exports={en:["change high and low price line color"],fr:["changer la couleur des lignes de prix haut et bas"]}},39581:e=>{e.exports={en:["change high and low price line width"],fr:["modifier la largeur des lignes de prix haut et bas"]}},6026:e=>{e.exports={en:["change high-low body color"],fr:["changer la couleur du corps haut-bas"]}},73021:e=>{e.exports={en:["change high-low body visibility"],fr:["changer la visibilité du corps haut-bas"]}},46844:e=>{e.exports={en:["change high-low border color"],fr:["changer la couleur des bordures haut-bas"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],fr:["changer la visibilité des bordures haut-bas"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],fr:["changer la visibilité des étiquettes haut-bas"]}},56961:e=>{e.exports={en:["change high-low labels color"],fr:["changer la couleur des étiquettes haut-bas"]}},21133:e=>{e.exports={en:["change horz grid lines color"],fr:["modifier la couleur des lignes de la grille horizontale"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],fr:["modifier la visibilité des titres de l'indicateur"]}},49583:e=>{e.exports={en:["change indicator values visibility"],fr:["modifier la visibilité des valeurs de l'indicateur"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],fr:["modifier la visibilité des arguments de l'indicateur"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],fr:["Modifier la visibilité des étiquettes de noms des indicateurs et des données financières"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],fr:["modifier la visibilité des étiquettes de valeur des indicateurs et des données financières"]}},66307:e=>{e.exports={en:["change last day change visibility"],fr:["changez le dernier jour et changez de visibilité"]}},91873:e=>{e.exports={en:["change legend background transparency"],fr:["modifier la transparence du fond de la légende"]}},14246:e=>{e.exports={en:["change legend background visibility"],fr:["modifier la visibilité du fond de la légende"]}},88640:e=>{e.exports={en:["change line color"],fr:["changer la couleur de la ligne"]}},41837:e=>{e.exports={en:["change line price source"],fr:["changer la ligne de la source de prix"]}},48339:e=>{e.exports={en:["change line width"],fr:["changer la largeur de la ligne"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],fr:["modifier la visibilité des boutons du volet"]}},52203:e=>{e.exports={en:["change pane separators color"],fr:["modifier la couleur des séparateurs de volets"]}},38730:e=>{e.exports={en:["change post market color"],fr:["changer la couleur du post-marché"]}},28075:e=>{e.exports={en:["change post market line color"],fr:["changer la couleur de la ligne de post-marché"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],fr:["changer la visibilité des lignes de prix pré/post marché"]}},44371:e=>{e.exports={ en:["change pre market color"],fr:["changer la couleur du pré-marché"]}},96114:e=>{e.exports={en:["change pre market line color"],fr:["changer la couleur de la ligne de pré-marché"]}},69814:e=>{e.exports={en:["change previous close price line color"],fr:["changer la couleur de la ligne du prix de clôture précédent"]}},13660:e=>{e.exports={en:["change previous close price line width"],fr:["changer la largeur de la ligne du prix de clôture précédent"]}},87861:e=>{e.exports={en:["change price line color"],fr:["changer la couleur de la ligne de prix"]}},29353:e=>{e.exports={en:["change price line width"],fr:["changer la largeur de la ligne de prix"]}},16241:e=>{e.exports={en:["change range bars style"],fr:["changer le style des barres de gamme"]}},65821:e=>{e.exports={en:["change range thin bars"],fr:["changer les barres fines de la gamme"]}},75487:e=>{e.exports={en:["change renko wick down color"],fr:["changer la couleur des mèches renko du bas"]}},92277:e=>{e.exports={en:["change renko wick up color"],fr:["changer la couleur des mèches du haut renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],fr:["changer la visibilité des mèches renko"]}},82946:e=>{e.exports={en:["change right margin"],fr:["modifier la marge de droite"]}},79545:e=>{e.exports={en:["change right margin percentage"],fr:["changer le pourcentage de la marge de droite"]}},78995:e=>{e.exports={en:["change symbol watermark color"],fr:["modifier la couleur du filigrane du symbole"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],fr:["modifier la visibilité du filigrane du symbole"]}},88167:e=>{e.exports={en:["change symbol description visibility"],fr:["modifier la visibilité de la description du symbole"]}},12050:e=>{e.exports={en:["change symbol field visibility"],fr:["modifier la visibilité du champ du symbole"]}},46066:e=>{e.exports={en:["change symbol last value mode"],fr:["changer le mode de la dernière valeur du symbole"]}},902:e=>{e.exports={en:["change symbol legend format"],fr:["changer le format de la légende des symboles"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],fr:["modifier la position du bord gauche du graphique de sauvegarde lors du changement d'intervalle"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],fr:["changer la visibilité des boutons de modes d'échelle"]}},76131:e=>{e.exports={en:["change scales text color"],fr:["modifier la couleur du texte des échelles"]}},27792:e=>{e.exports={en:["change scales font size"],fr:["modifier la taille de police des échelles"]}},94997:e=>{e.exports={en:["change scales lines color"],fr:["modifier la couleur des lignes des échelles"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],fr:["modifier la visibilité des interruptions de session"]}},28175:e=>{e.exports={en:["change sessions breaks width"],fr:["modifier la largeur des interruptions de session"]}},33895:e=>{e.exports={en:["change sessions breaks color"],fr:["modifier la couleur des interruptions de session"]}},21641:e=>{e.exports={ en:["change sessions breaks style"],fr:["modifier le style des interruptions de session"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],fr:["modifier l'affichage des prix réels sur l'échelle de prix (au lieu du prix Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],fr:["changer les barres fines"]}},39754:e=>{e.exports={en:["change time hours format"],fr:["changer le format de l'heure"]}},74883:e=>{e.exports={en:["change top margin"],fr:["modifier la marge supérieure"]}},51250:e=>{e.exports={en:["change unit label visibility"],fr:["modifier la visibilité de l'étiquette d'unité"]}},71805:e=>{e.exports={en:["change vert grid lines color"],fr:["modifier la couleur des lignes de la grille verticale"]}},96201:e=>{e.exports={en:["change volume values visibility"],fr:["modifier la visibilité des valeurs de volume"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],fr:["changer la couleur de la bordure du haut de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],fr:["changer la couleur du haut de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],fr:["changer la couleur de la mèche du bas de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],fr:["changer la couleur de la mèche du haut de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],fr:["changer la visibilité de la mèche de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],fr:["changer la visibilité du corps de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],fr:["changer la visibilité de la bordure de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],fr:["changer la couleur de la bordure du bas de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],fr:["changer la couleur du bas de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],fr:["changer la couleur de la barre de bordure du bas de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],fr:["changer la couleur de la barre de bordure du haut de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],fr:["changer la couleur du bas de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],fr:["changer la couleur de la barre de bordure de projection du haut de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],fr:["changer la couleur de la barre de projection du bas de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],fr:["changer la couleur de la barre de projection du haut de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],fr:["changer la couleur du haut de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],fr:["modifier les propriétés de {inputName}"]}}, -18077:e=>{e.exports={en:["adjust data for dividends"],fr:["ajuster les données pour les dividendes"]}},1433:e=>{e.exports={en:["adjust for contract changes"],fr:["ajuster pour les changements de contrat"]}},92598:e=>{e.exports={en:["hollow candles"],fr:["Bougies Creuses"]}},57243:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},70282:e=>{e.exports={en:["renko"],fr:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],fr:["utiliser le règlement comme clôture sur l'intervalle quotidien"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],fr:["{value} décimale","{value} décimales"]}}}]); \ No newline at end of file +18077:e=>{e.exports={en:["adjust data for dividends"],fr:["ajuster les données pour les dividendes"]}},1433:e=>{e.exports={en:["adjust for contract changes"],fr:["ajuster pour les changements de contrat"]}},92598:e=>{e.exports={en:["hollow candles"],fr:["Bougies Creuses"]}},57243:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},70282:e=>{e.exports={en:["renko"],fr:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],fr:["utiliser le règlement comme clôture sur l'intervalle quotidien"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],fr:["{value} décimale","{value} décimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/fr.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/fr.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index db5b27cd..00000000 --- a/charting_library/bundles/fr.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],fr:["#{count} (barre)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],fr:["#{count} (prix, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],fr:["Coloriser les Barres selon la Clôture Précédente"]}},78930:e=>{e.exports={en:["Coordinates"],fr:["Coordonnées"]}},24197:e=>{e.exports={en:["Center"],fr:["Centre"]}},84831:e=>{e.exports={en:["Close line"],fr:["Ligne de fermeture"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],fr:["Ajuster les données pour les dividendes"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],fr:["Ajustement pour les changements de contrat"]}},27567:e=>{e.exports={en:["Bottom"],fr:["Bas"]}},3159:e=>{e.exports={en:["Bottom line"],fr:["Ligne du bas"]}},74406:e=>{e.exports={en:["Body"],fr:["Corps"]}},333:e=>{e.exports={en:["Borders"],fr:["Bordures"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],fr:["Niveau de base"]}},71776:e=>{e.exports={en:["Down"],fr:["Bas"]}},17611:e=>{e.exports={en:["Down bars"],fr:["Barres inférieures"]}},23743:e=>{e.exports={en:["Down color"],fr:["Couleur du bas"]}},48225:e=>{e.exports={en:["Data modification"],fr:["Modification des données"]}},72942:e=>{e.exports={en:["Days"],fr:["Jours"]}},16564:e=>{e.exports={en:["Default"],fr:["Par Défaut"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],fr:["Déplacement (prix, barre)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],fr:["Fond des heures de trading électronique"]}},819:e=>{e.exports={en:["Extend lines"],fr:["Prolonger les lignes"]}},41129:e=>{e.exports={en:["Fill"],fr:["Remplir"]}},61112:e=>{e.exports={en:["Fill top area"],fr:["Remplir la zone supérieure"]}},73185:e=>{e.exports={en:["Fill bottom area"],fr:["Remplir la zone inférieure"]}},56796:e=>{e.exports={en:["Hours"],fr:["Heures"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],fr:["Ligne haute"]}},47326:e=>{e.exports={en:["Integer"],fr:["Entier"]}},21429:e=>{e.exports={en:["Inputs"],fr:["Paramètres en Entrée"]}},64075:e=>{e.exports={en:["Override min tick"],fr:["Ne pas tenir compte du Tick minimum"]}},34579:e=>{e.exports={en:["Low line"],fr:["Ligne basse"]}},11626:e=>{e.exports={en:["Left"],fr:["Gauche"]}},43154:e=>{e.exports={en:["Months"],fr:["Mois"]}},68833:e=>{e.exports={en:["Middle"],fr:["Milieu"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"],fr:["Secondes"]}},13350:e=>{e.exports={en:["Pearson's R"],fr:["Le R de Pearson"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],fr:["Background des heures pré/post marché"]}},59766:e=>{e.exports={en:["Precision"],fr:["Précision"]}},84684:e=>{e.exports={en:["Price source"],fr:["Source de prix"]}},73466:e=>{e.exports={en:["Projection up bars"],fr:["Barres de projection supérieures"]}}, -77430:e=>{e.exports={en:["Projection candles"],fr:["Barres de projection"]}},88367:e=>{e.exports={en:["Projection down bars"],fr:["Barres de projection inférieures"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],fr:["Prix réels sur l'échelle de prix (au lieu du prix Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],fr:["Droite"]}},835:e=>{e.exports={en:["Weeks"],fr:["Semaines"]}},32163:e=>{e.exports={en:["Wick"],fr:["Mèche"]}},97118:e=>{e.exports={en:["Top"],fr:["Haut"]}},89349:e=>{e.exports={en:["Top line"],fr:["Ligne du haut"]}},70320:e=>{e.exports={en:["Text"],fr:["Texte"]}},25485:e=>{e.exports={en:["Text alignment"],fr:["Alignement du texte"]}},67781:e=>{e.exports={en:["Text orientation"],fr:["Orientation du texte"]}},20215:e=>{e.exports={en:["Thin bars"],fr:["Barres fines"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],fr:["Fuseau horaire"]}},22691:e=>{e.exports={en:["Up"],fr:["Haut"]}},23091:e=>{e.exports={en:["Up color"],fr:["Couleur du haut"]}},36957:e=>{e.exports={en:["Up bars"],fr:["Barres supérieures"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],fr:["Utiliser le règlement comme proche de l'intervalle quotidien"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],fr:["bougie"]}},27068:e=>{e.exports={en:["change HLC bars"],fr:["changer les barres HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],fr:["changer la couleur de remplissage de la zone"]}},89346:e=>{e.exports={en:["change area line width"],fr:["changer la largeur de ligne de la zone"]}},29605:e=>{e.exports={en:["change area line color"],fr:["changer la couleur de ligne de la zone"]}},4640:e=>{e.exports={en:["change area price source"],fr:["changer la source de prix de la zone"]}},42190:e=>{e.exports={en:["change base level"],fr:["changer le niveau de base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],fr:["changer la couleur de la ligne inférieure de la ligne de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],fr:["changer la largeur de la ligne inférieure de la ligne de base"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],fr:["changer la couleur de la zone inférieure de remplissage de la ligne de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],fr:["changer la couleur de la zone supérieure de remplissage de la ligne de base"]}},68609:e=>{e.exports={en:["change baseline price source"],fr:["changer la source de prix de la ligne de base"]}},69044:e=>{e.exports={en:["change baseline top line color"],fr:["changer la couleur de la ligne supérieure de la ligne de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],fr:["changer la largeur de la ligne supérieure de la ligne de base"]}},33464:e=>{e.exports={en:["change bar up color"],fr:["changer la couleur supérieure de la barre"]}},2066:e=>{e.exports={en:["change bar X coordinate"], -fr:["changer la coordonnée X de la barre"]}},59622:e=>{e.exports={en:["change bar down color"],fr:["changer la couleur inférieure de la barre"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],fr:["changer les barres de couleur en fonction de la fermeture précédente"]}},88324:e=>{e.exports={en:["change column up color"],fr:["changer la couleur du haut de la colonne"]}},93890:e=>{e.exports={en:["change column down color"],fr:["changer la couleur du bas de la colonne"]}},4727:e=>{e.exports={en:["change column price source"],fr:["changer la source du prix de la colonne"]}},82063:e=>{e.exports={en:["change decimal places"],fr:["changer les décimales"]}},44223:e=>{e.exports={en:["change extended hours color"],fr:["changer la couleur des heures étendues"]}},47393:e=>{e.exports={en:["change electronic trading hours"],fr:["modifier les heures de trading électronique"]}},6026:e=>{e.exports={en:["change high-low body color"],fr:["changer la couleur du corps haut-bas"]}},73021:e=>{e.exports={en:["change high-low body visibility"],fr:["changer la visibilité du corps haut-bas"]}},46844:e=>{e.exports={en:["change high-low border color"],fr:["changer la couleur des bordures haut-bas"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],fr:["changer la visibilité des bordures haut-bas"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],fr:["changer la visibilité des étiquettes haut-bas"]}},56961:e=>{e.exports={en:["change high-low labels color"],fr:["changer la couleur des étiquettes haut-bas"]}},88640:e=>{e.exports={en:["change line color"],fr:["changer la couleur de la ligne"]}},41837:e=>{e.exports={en:["change line price source"],fr:["changer la ligne de la source de prix"]}},48339:e=>{e.exports={en:["change line width"],fr:["changer la largeur de la ligne"]}},38730:e=>{e.exports={en:["change post market color"],fr:["changer la couleur du post-marché"]}},44371:e=>{e.exports={en:["change pre market color"],fr:["changer la couleur du pré-marché"]}},11737:e=>{e.exports={en:["change price Y coordinate"],fr:["changer la coordonnée Y du prix"]}},16241:e=>{e.exports={en:["change range bars style"],fr:["changer le style des barres de gamme"]}},65821:e=>{e.exports={en:["change range thin bars"],fr:["changer les barres fines de la gamme"]}},75487:e=>{e.exports={en:["change renko wick down color"],fr:["changer la couleur des mèches renko du bas"]}},92277:e=>{e.exports={en:["change renko wick up color"],fr:["changer la couleur des mèches du haut renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],fr:["changer la visibilité des mèches renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],fr:["changer la superposition d'étude min tick"]}},82924:e=>{e.exports={en:["change study overlay style"],fr:["changer le style de superposition des études"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],fr:["modifier l'affichage des prix réels sur l'échelle de prix (au lieu du prix Heiken-Ashi)"]}},60834:e=>{ -e.exports={en:["change thin bars"],fr:["changer les barres fines"]}},78509:e=>{e.exports={en:["change {title} base line color"],fr:["changer la couleur de la ligne de base de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],fr:["changer le style de la ligne de base de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],fr:["changer la visibilité de la ligne de base de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],fr:["changer la largeur de la ligne de base de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],fr:["changer la couleur de la ligne du bas de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],fr:["changer le style de la ligne du bas de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],fr:["changer la visibilité de la ligne du bas de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],fr:["changer la largeur de la ligne du bas de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],fr:["modifier {title} de jours vers"]}},91201:e=>{e.exports={en:["change {title} days from"],fr:["modifier {title} en jours de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],fr:["changer étendre les lignes de {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],fr:["modifier {title} en heures de"]}},67233:e=>{e.exports={en:["change {title} hours to"],fr:["modifier {title} d'heures vers"]}},99122:e=>{e.exports={en:["change {title} months from"],fr:["modifier {title} en semaines de"]}},10518:e=>{e.exports={en:["change {title} months to"],fr:["modifier {title} de mois vers"]}},38011:e=>{e.exports={en:["change {title} minutes to"],fr:["modifier {title} de minutes vers"]}},59820:e=>{e.exports={en:["change {title} minutes from"],fr:["modifier {title} en minutes de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],fr:["modifier {title} de secondes vers"]}},86780:e=>{e.exports={en:["change {title} seconds from"],fr:["modifier {title} en secondes de"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],fr:["changer show pearson's r de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],fr:["modifier {title} en semaines de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],fr:["modifier {title} de semaines vers"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],fr:["changer la visibilité de la ligne du haut de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],fr:["changer la largeur de la ligne du haut de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],fr:["changer la couleur de la ligne du haut de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],fr:["changer le style de la ligne du haut de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],fr:["modifier la visibilité de {title} sur les ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],fr:["modifier la visibilité de {title} sur les semaines"]}}, -55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],fr:["modifier la visibilité de {title} sur {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],fr:["modifier la visibilité de {title} sur les jours"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],fr:["modifier la visibilité de {title} sur les heures"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],fr:["modifier la visibilité de {title} sur les minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],fr:["modifier la visibilité de {title} sur les mois"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],fr:["modifier la visibilité de {title} sur les secondes"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],fr:["changer la couleur de la bordure du haut de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],fr:["changer la couleur du haut de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],fr:["changer la couleur de la mèche du bas de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],fr:["changer la couleur de la mèche du haut de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],fr:["changer la visibilité de la mèche de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],fr:["changer la visibilité du corps de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],fr:["changer la visibilité de la bordure de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],fr:["changer la couleur de la bordure du bas de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],fr:["changer la couleur du bas de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],fr:["changer la couleur de la barre de bordure du bas de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],fr:["changer la couleur de la barre de bordure du haut de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],fr:["changer la couleur du bas de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],fr:["changer la couleur de la barre de bordure de projection du haut de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],fr:["changer la couleur de la barre de projection du bas de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],fr:["changer la couleur de la barre de projection du haut de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],fr:["changer la couleur du haut de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],fr:["modifier les propriétés de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],fr:["changer la propriété de {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"], -fr:["ajuster les données pour les dividendes"]}},1433:e=>{e.exports={en:["adjust for contract changes"],fr:["ajuster pour les changements de contrat"]}},35813:e=>{e.exports={en:["days"],fr:["Jours"]}},89919:e=>{e.exports={en:["days to"],fr:["jours vers"]}},59215:e=>{e.exports={en:["days from"],fr:["jours de"]}},2359:e=>{e.exports={en:["hours"],fr:["Heures"]}},82267:e=>{e.exports={en:["hours from"],fr:["heures de"]}},15600:e=>{e.exports={en:["hours to"],fr:["heures vers"]}},92598:e=>{e.exports={en:["hollow candles"],fr:["Bougies Creuses"]}},76261:e=>{e.exports={en:["move drawings"],fr:["déplacer les dessins"]}},95300:e=>{e.exports={en:["months"],fr:["Mois"]}},17250:e=>{e.exports={en:["months from"],fr:["mois de"]}},2828:e=>{e.exports={en:["months to"],fr:["mois vers"]}},18726:e=>{e.exports={en:["minutes"],fr:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"],fr:["minutes vers"]}},22476:e=>{e.exports={en:["minutes from"],fr:["minutes de"]}},751:e=>{e.exports={en:["seconds"],fr:["secondes"]}},73419:e=>{e.exports={en:["seconds to"],fr:["secondes vers"]}},35801:e=>{e.exports={en:["seconds from"],fr:["secondes de"]}},57243:e=>{e.exports={en:["range","ranges"],fr:["plage","plages"]}},70282:e=>{e.exports={en:["renko"],fr:["Renko"]}},45537:e=>{e.exports={en:["weeks"],fr:["semaines"]}},92859:e=>{e.exports={en:["weeks from"],fr:["semaines de"]}},44127:e=>{e.exports={en:["weeks to"],fr:["semaines vers"]}},3539:e=>{e.exports={en:["ticks"],fr:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],fr:["utiliser le règlement comme clôture sur l'intervalle quotidien"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],fr:["{value} décimale","{value} décimales"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/global-search-dialog.6cbdb0454c4d960a089a.js b/charting_library/bundles/global-search-dialog.f8ee5f76976f7be1234f.js similarity index 96% rename from charting_library/bundles/global-search-dialog.6cbdb0454c4d960a089a.js rename to charting_library/bundles/global-search-dialog.f8ee5f76976f7be1234f.js index 474cccc2..ba727a5e 100644 --- a/charting_library/bundles/global-search-dialog.6cbdb0454c4d960a089a.js +++ b/charting_library/bundles/global-search-dialog.f8ee5f76976f7be1234f.js @@ -1,16 +1,16 @@ (self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9754,1754,9685,2544],{62435:e=>{e.exports={wrap:"wrap-HAxAr6QG",image:"image-HAxAr6QG",text:"text-HAxAr6QG"}},21466:e=>{e.exports={section:"section-Og4Rg_SK",heading:"heading-Og4Rg_SK"}},94587:e=>{e.exports={item:"item-nuuDM7vP",normal:"normal-nuuDM7vP",big:"big-nuuDM7vP",selected:"selected-nuuDM7vP",contentCell:"contentCell-nuuDM7vP",content:"content-nuuDM7vP",favourite:"favourite-nuuDM7vP",favoriteActionCell:"favoriteActionCell-nuuDM7vP",iconCell:"iconCell-nuuDM7vP",icon:"icon-nuuDM7vP",checkboxInput:"checkboxInput-nuuDM7vP",label:"label-nuuDM7vP"}},27027:e=>{e.exports={dialog:"dialog-UAy2ZKyS",wrap:"wrap-UAy2ZKyS",empty:"empty-UAy2ZKyS",image:"image-UAy2ZKyS",emptyState:"emptyState-UAy2ZKyS"}},67797:e=>{e.exports={menuWrap:"menuWrap-Kq3ruQo8",isMeasuring:"isMeasuring-Kq3ruQo8",scrollWrap:"scrollWrap-Kq3ruQo8",momentumBased:"momentumBased-Kq3ruQo8",menuBox:"menuBox-Kq3ruQo8",isHidden:"isHidden-Kq3ruQo8"}},43010:(e,t,o)=>{"use strict";o.d(t,{useIsomorphicLayoutEffect:()=>i});var n=o(50959);function i(e,t){("undefined"==typeof window?n.useEffect:n.useLayoutEffect)(e,t)}},36383:(e,t,o)=>{"use strict";o.d(t,{useOutsideEvent:()=>s});var n=o(50959),i=o(43010),l=o(27267);function s(e){const{click:t,mouseDown:o,touchEnd:s,touchStart:a,handler:r,reference:c}=e,h=(0,n.useRef)(null),d=(0,n.useRef)("undefined"==typeof window?0:new window.CustomEvent("timestamp").timeStamp);return(0,i.useIsomorphicLayoutEffect)((()=>{const e={click:t,mouseDown:o,touchEnd:s,touchStart:a},n=c?c.current:h.current;return(0,l.addOutsideEventListener)(d.current,n,r,document,e)}),[t,o,s,a,r]),c||h}},9745:(e,t,o)=>{"use strict";o.d(t,{Icon:()=>i});var n=o(50959);const i=n.forwardRef(((e,t)=>{const{icon:o="",title:i,ariaLabel:l,ariaLabelledby:s,ariaHidden:a,...r}=e,c=!!(i||l||s);return n.createElement("span",{role:"img",...r,ref:t,"aria-label":l,"aria-labelledby":s,"aria-hidden":a||!c,title:i,dangerouslySetInnerHTML:{__html:o}})}))},83021:(e,t,o)=>{"use strict";o.d(t,{SubmenuContext:()=>i,SubmenuHandler:()=>l});var n=o(50959);const i=n.createContext(null);function l(e){const[t,o]=(0,n.useState)(null),l=(0,n.useRef)(null),s=(0,n.useRef)(new Map);return(0,n.useEffect)((()=>()=>{null!==l.current&&clearTimeout(l.current)}),[]),n.createElement(i.Provider,{value:{current:t,setCurrent:function(e){null!==l.current&&(clearTimeout(l.current),l.current=null);null===t?o(e):l.current=setTimeout((()=>{l.current=null,o(e)}),100)},registerSubmenu:function(e,t){return s.current.set(e,t),()=>{s.current.delete(e)}},isSubmenuNode:function(e){return Array.from(s.current.values()).some((t=>t(e)))}}},e.children)}},99663:(e,t,o)=>{"use strict";o.d(t,{Slot:()=>i,SlotContext:()=>l});var n=o(50959);class i extends n.Component{shouldComponentUpdate(){return!1}render(){return n.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const l=n.createContext(null)},67961:(e,t,o)=>{"use strict";o.d(t,{OverlapManager:()=>s,getRootOverlapManager:()=>r}) ;var n=o(50151),i=o(34811);class l{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class s{constructor(e=document){this._storage=new l,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,o=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,o),this._container=o}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const o=this._windows.get(e);if(void 0!==o)return o;this.registerWindow(e);const n=this._document.createElement("div");if(n.style.position=t.position,n.style.zIndex=this._index.toString(),n.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(n);else if(t.index<=0)this._container.insertBefore(n,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(n,e)}}else"reverse"===t.direction?this._container.insertBefore(n,this._container.firstChild):this._container.appendChild(n);return this._windows.set(e,n),++this._index,n}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveLastWindowToTop(){const e=this._storage.getItems(),t=e[e.length-1];t&&this.moveToTop(t)}moveToTop(e){if(this.getZindex(e)!==this._index){const t=this.ensureWindow(e);this._windows.forEach(((e,o)=>{e.hasAttribute(i.FOCUS_TRAP_DATA_ATTRIBUTE)&&e.setAttribute(i.FOCUS_TRAP_DATA_ATTRIBUTE,e===t?"true":"false")})),t.style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const a=new WeakMap;function r(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,n.ensureDefined)(a.get(t));{const t=new s(e),o=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return a.set(o,t),t.setContainer(o),e.body.appendChild(o),t}}var c;!function(e){e[e.BaseZindex=150]="BaseZindex"}(c||(c={}))},99054:(e,t,o)=>{"use strict";o.d(t,{setFixedBodyState:()=>c});const n=(()=>{let e;return()=>{if(void 0===e){const t=document.createElement("div"),o=t.style;o.visibility="hidden",o.width="100px",o.msOverflowStyle="scrollbar",document.body.appendChild(t);const n=t.offsetWidth;t.style.overflow="scroll";const i=document.createElement("div");i.style.width="100%",t.appendChild(i);const l=i.offsetWidth;t.parentNode?.removeChild(t),e=n-l}return e}})();function i(e,t,o){null!==e&&e.style.setProperty(t,o)}function l(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function s(e,t){return parseInt(l(e,t))} -let a=0,r=!1;function c(e){const{body:t}=document,o=t.querySelector(".widgetbar-wrap");if(e&&1==++a){const e=l(t,"overflow"),a=s(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(i(o,"right",`${n()}px`),t.style.paddingRight=`${a+n()}px`,r=!0),t.classList.add("i-no-scroll")}else if(!e&&a>0&&0==--a&&(t.classList.remove("i-no-scroll"),r)){i(o,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=n()),t.style.paddingRight=(e<0?0:e)+"px",r=!1}}},89324:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Components:()=>h,showDefaultSearchDialog:()=>c,showSymbolSearchItemsDialog:()=>s.showSymbolSearchItemsDialog});var n=o(82992),i=(o(32563),o(79652)),l=o(94664),s=o(1861),a=o(64147),r=o(84015);o(56570),o(49483);!(0,r.isOnMobileAppPage)("any")&&window.matchMedia("(min-width: 602px) and (min-height: 445px)").matches;function c(e){new a.WatchedValue({});const t=(0,l.getSymbolSearchCompleteOverrideFunction)(),{defaultValue:o,showSpreadActions:r,source:c,onSearchComplete:h,trackResultsOptions:d,...u}=e,v={...u,showSpreadActions:r??(0,i.canShowSpreadActions)(),onSymbolFiltersParamsChange:void 0,onSearchComplete:(e,o)=>{t(e[0].symbol,e[0].result).then((e=>{n.linking.setSymbolAndLogInitiator(e.symbol,"symbol search"),h?.(e.symbol)}))},onEmptyResults:void 0};(0,s.showSymbolSearchItemsDialog)({...v,defaultValue:o})}const h={SymbolSearchWatchlistDialogContentItem:null,SymbolSearchWatchlistDialog:null}},1861:(e,t,o)=>{"use strict";o.d(t,{showSymbolSearchItemsDialog:()=>r});var n=o(50959),i=o(50655),l=o(51826),s=o(73280),a=o(87896);function r(e){const{symbolTypeFilter:t,initialMode:o="symbolSearch",autofocus:r=!0,defaultValue:c,showSpreadActions:h,selectSearchOnInit:d,onSearchComplete:u,dialogTitle:v,placeholder:g,fullscreen:m,initialScreen:p,wrapper:w,dialog:f,contentItem:b,onClose:y,onOpen:T,footer:S,symbolTypes:x,searchInput:L,emptyState:C,hideMarkedListFlag:M,dialogWidth:A="auto",manager:_,shouldReturnFocus:z,onSymbolFiltersParamsChange:E,onEmptyResults:k,customSearchSymbols:H,enableOptionsChain:P}=e;if(l.dialogsOpenerManager.isOpened("SymbolSearch")||l.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const R=document.createElement("div"),D=n.createElement(i.SlotContext.Provider,{value:_??null},n.createElement(s.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:F,initialMode:o,defaultValue:c,showSpreadActions:h,hideMarkedListFlag:M,selectSearchOnInit:d,onSearchComplete:u,dialogTitle:v,placeholder:g,fullscreen:m,initialScreen:p,wrapper:w,dialog:f,contentItem:b,footer:S,symbolTypes:x,searchInput:L,emptyState:C,autofocus:r,dialogWidth:A,shouldReturnFocus:z,onSymbolFiltersParamsChange:E,onEmptyResults:k,customSearchSymbols:H,enableOptionsChain:P})),I=(0,a.createReactRoot)(D,R);function F(){I.unmount(),l.dialogsOpenerManager.setAsClosed("SymbolSearch"),y&&y()}return l.dialogsOpenerManager.setAsOpened("SymbolSearch"),T&&T(),{close:F}}},46350:(e,t,o)=>{"use strict";o.r(t),o.d(t,{GlobalSearchDialogRenderer:()=>Qe}) -;var n=o(50959),i=o(77788),l=o(29280),s=o(90484),a=o(11542),r=o(56840),c=o(10087),h=o(37265),d=o(69654),u=o(97754),v=o.n(u),g=o(9745),m=o(24633),p=o(45345),w=o(67562),f=o(66619),b=o(62435);function y(e){const{text:t,showIcon:o=!0,className:i}=e,l=p.watchedTheme.value()===m.StdTheme.Dark?f:w;return n.createElement("div",{className:u(b.wrap,i)},o&&n.createElement(g.Icon,{icon:l,className:b.image}),n.createElement("span",{className:b.text},t))}var T=o(79418),S=o(55883),x=o(40173),L=o(5304),C=o(10772),M=o(74670),A=o(94587);const _=(0,x.mergeThemes)(L.DEFAUL_CONTEXT_MENU_ITEM_THEME,A);function z(e){const{action:t,onExecute:o}=e,[i,l]=(0,M.useActiveDescendant)(null);return n.createElement(C.ContextMenuAction,{theme:_,onShowSubMenu:S.default,isSubMenuOpened:!1,checkboxInput:!0,reference:i,selected:l,action:t,onExecute:()=>o(t),className:v()("apply-overflow-tooltip","apply-overflow-tooltip-focus","apply-overflow-tooltip--direction_y","apply-overflow-tooltip--check-children-recursively"),"data-overflow-tooltip-text":t.getLabel()})}var E=o(21466);function k(e){const{heading:t,items:o,onExecute:i,getActionIndex:l}=e;return n.createElement("table",{className:E.section},n.createElement("tbody",null,n.createElement("tr",null,n.createElement("td",{className:E.heading},t)),o.map((e=>n.createElement(z,{key:e.id,action:e,onExecute:i,index:l(e)})))))}var H=o(27027);const P=[{name:"drawingsActions",label:a.t(null,void 0,o(74385))},{name:"functionActions",label:a.t(null,void 0,o(83576))},{name:"settingsActions",label:a.t(null,void 0,o(32514))}];function R(e){const{dialogId:t,items:i,onClose:l,shouldReturnFocus:u}=e,[v,g]=(0,n.useState)(""),[m,p]=(0,n.useState)([]),w=(0,n.useRef)(null),f=(0,n.useRef)(null),b=(0,n.useRef)(null);(0,n.useEffect)((()=>{w.current?.focus()}),[]),(0,n.useEffect)((()=>{const e=w.current;if(e)return e.addEventListener("input",D),D(),()=>{e&&e.removeEventListener("input",D)}}),[]);const S=(0,n.useCallback)((0,s.default)((e=>{}),1e3),[]),x=(0,n.useCallback)((0,s.default)(l,200),[]);(0,n.useEffect)((()=>()=>{S.flush(),x.cancel()}),[]);const L=(0,n.useMemo)((()=>{const e=new Set(r.getJSON("GlobalSearchDialog.recent",[])),t=[];for(const o of e){const e=i.find((e=>e.getState().id===o));e&&t.push(e)}return t.reverse(),t}),[]),C=(0,n.useMemo)((()=>P.reduce(((e,t)=>(e.set(t.name,m.filter((e=>e.getState().category===t.name))),e)),new Map)),[m]),{handleKeyDown:M,handleForceFocus:A,handleSearchRefBlur:_,onDialogClick:z,resetFocusState:E}=(0,c.useSearchDialogKeyboardNavigation)({dialogRef:f,searchInputRef:w,contentContainerRef:b,getNextFocusedItemIndex:function(e,t){const o=null===e?1===t?-1:0:e;for(let e=1;e<=m.length;e++){const n=(m.length+e*t+o)%m.length;if(!m[n].isDisabled())return n}return null},isNavigationDisabled:!m.length,scrollToFocusedItem:function(e){e?.scrollIntoView({block:"nearest"})},onEscapeClick:l,getElementIdByIndex:function(e,t){let o=m[e].id;null!=t&&(o+="-favorite");return CSS.escape(o)}});return n.createElement(T.AdaptivePopupDialog,{ref:f,dataName:t,title:a.t(null,void 0,o(79354)),onClose:l, -onClickOutside:l,shouldReturnFocus:u,render:()=>n.createElement(n.Fragment,null,n.createElement(d.DialogSearch,{reference:w,onBlur:_}),n.createElement("div",{className:H.wrap,ref:b},v?n.createElement(n.Fragment,null,m.length?P.map((e=>{const t=C.get(e.name);return t&&t.length?n.createElement(k,{key:e.name,heading:e.label,items:t,onExecute:R,getActionIndex:F}):null})):n.createElement(y,{text:a.t(null,void 0,o(47202)),className:H.emptyState})):n.createElement(n.Fragment,null,Boolean(m.length)?n.createElement(k,{heading:a.t(null,void 0,o(76753)),items:m,onExecute:R,getActionIndex:F}):n.createElement(y,{text:a.t(null,void 0,o(27463)),showIcon:!1,className:H.emptyState})))),onKeyDown:M,className:H.dialog,onForceFocus:A,onClick:z,isOpened:!0});function R(e){const t=new Set(r.getJSON("GlobalSearchDialog.recent",[])),o=e.getState().id;t.has(o)&&t.delete(o),t.add(o),r.setJSON("GlobalSearchDialog.recent",Array.from(t).slice(-10)),e.getState().checkable?x():l()}function D(){E();const e=w.current?w.current.value.toLocaleLowerCase().trim():"";if(g(e),e){const t=i.filter((t=>I(t).includes(e)||function(e,t){const{aliases:o}=t.getState();if(o)return o.some((t=>t.toLowerCase().includes(e)));return!1}(e,t))).sort((t=>I(t)===e?-1:0));p(t),t.length||S(e)}else p(L)}function I(e){const{label:t}=e.getState();return(0,h.isString)(t)?t.toLocaleLowerCase():""}function F(e){return m.findIndex((t=>t.id===e.id))}}var D,I=o(68335),F=o(82992),V=o(86235),Z=o(34585),O=o(56570),B=o(29023);!function(e){e.Drawings="drawingsActions",e.Function="functionActions",e.Settings="settingsActions"}(D||(D={}));class W extends B.Action{constructor({id:e,category:t,favourite:o,onFavouriteClick:n,hotkeyGroup:i,hotkeyHash:l,aliases:s,optionsLoader:a,onStartListening:r,...c}){super({actionId:"UnknownAction",options:{...c,doNotCloseOnClick:!0},id:e,optionsLoader:a,onStartListening:r}),this.execute=()=>{super.execute()},this.getState=()=>({...super.getState(),id:this._searchOptions.id,category:this._searchOptions.category,favourite:this._searchOptions.favourite,onFavouriteClick:this._onFavouriteClick,aliases:this._searchOptions.aliases}),this.update=e=>{this._searchOptions=Object.assign(this._searchOptions,e),super.update(e)},this._onFavouriteClick=e=>{this._searchOptions.onFavouriteClick&&(this.update({favourite:!this._searchOptions.favourite}),this._searchOptions.onFavouriteClick(e))},this._searchOptions={id:e,category:t,favourite:o,onFavouriteClick:n,aliases:s}}}var N,K=o(45126),U=o(49483),G=o(19475);!function(e){e.None="all",e.Following="following",e.Private="private"}(N||(N={}));var q=o(84425),j=o(42989),$=o(23076),Q=o(85662),J=o(16792),Y=o(3615),X=o(58519);function ee(e){const t=e.match(/^(\d+).(\d+).(\d+)/);if(!t)return null;const[,o,n,i]=t;return[parseInt(o),parseInt(n),parseInt(i)]}function te(e){const t=(0,U.desktopAppVersion)();return!!t&&function(e,t){const o=ee(e),n=ee(t);if(!o||!n)return!1;const[i,l,s]=o,[a,r,c]=n;return i!==a?i{const t=t=>{const n=[];if(t&&t.length&&window.is_authenticated&&t.forEach((t=>{ -n.push(new W({id:t,category:"settingsActions",label:`${a.t(null,void 0,o(53438))} ${Q.translateStdThemeName(t)}`,onExecute:()=>{(0,X.loadTheme)(e.chartWidgetCollection(),{themeName:t,standardTheme:!1}).then((()=>{e.readOnly()||window.saver.saveChartSilently()}))}}))})),!(0,U.isDesktopApp)()||te("1.0.10")){const[,t]=Q.getStdThemeNames();n.push(new W({id:"DarkColorTheme",category:"settingsActions",label:a.t(null,void 0,o(25848)),checkable:!0,checked:Q.getCurrentTheme().name===t,onExecute:()=>{!function(e){const t=(0,Q.getCurrentTheme)().name===m.StdTheme.Dark?m.StdTheme.Light:m.StdTheme.Dark,n=e.chartModels().value().every((e=>null!==e.model().getThemeNameIfStdTheme())),i=()=>{(0,X.loadTheme)(e,{themeName:t,standardTheme:!0}).then((()=>{e.readOnly()||window.saver.saveChartSilently()}))};if(n)i();else{const e=a.t(null,void 0,o(78659)).format({name:(0,J.capitalizeFirstLetter)(t)});(0,Y.showConfirm)({text:e,onConfirm:({dialogClose:e})=>{i(),e()},onCancel:({dialogClose:e})=>{(0,p.setTheme)(t),(0,Q.syncTheme)(),e()}})}}(e.chartWidgetCollection())}}))}return n};return window.is_authenticated?Q.getThemeNames().then(t):Promise.resolve(t())};var ne=o(928),ie=o(81171);o(32679);var le=o(92693),se=o(84243),ae=o(90995);const{DrawingSyncMode:re}=ne,ce={drawings:"ToggleHideAllDrawingTools",indicators:"ToggleHideAllIndicators",positions:"ToggleHideAllPositions",all:"ToggleHideAll"},he=new K.TranslatedString("stay in drawing mode",a.t(null,void 0,o(4114))),de=new K.TranslatedString("sync drawings",a.t(null,void 0,o(94521))),ue=a.t(null,void 0,o(62518)),ve=a.t(null,void 0,o(23391)),ge=(a.t(null,void 0,o(93027)),a.t(null,void 0,o(3521)),a.t(null,void 0,o(79451))),me=a.t(null,void 0,o(3519)),pe=a.t(null,void 0,o(94593));var we=o(80387),fe=o(62400),be=o(89324);class ye extends W{constructor(e){super({label:a.t(null,void 0,o(37189)),id:"InvertScale",category:"settingsActions",checkable:!0,onExecute:()=>{this._model.invertPriceScale(this._model.mainSeries().priceScale())},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+73)}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().isInverted).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(),this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isInverted()}}class Te extends W{constructor(e){super({label:a.t(null,void 0,o(6919)),checkable:!0,id:"TogglePercantage",category:"settingsActions",onExecute:()=>{this.isChecked()?this._model.setPriceScaleRegularScaleMode(this._model.mainSeries().priceScale()):this._model.togglePriceScalePercentageScaleMode(this._model.mainSeries().priceScale())},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+80),disabled:e.mainSeries().priceScale().isLockScale()||6===e.mainSeries().properties().childs().style.value(),checked:e.mainSeries().priceScale().isPercentage()}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().percentage).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(), -this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isPercentage()}}class Se extends W{constructor(e){super({label:a.t(null,void 0,o(16170)),id:"ToggleLogScale",category:"settingsActions",checkable:!0,onExecute:()=>{this.isChecked()?this._model.setPriceScaleRegularScaleMode(this._model.mainSeries().priceScale()):this._model.togglePriceScaleLogScaleMode(this._model.mainSeries().priceScale())},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+76),disabled:e.mainSeries().priceScale().isLockScale()||6===e.mainSeries().properties().childs().style.value(),checked:e.mainSeries().priceScale().isLog()}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().log).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(),this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isLog()}}var xe=o(27906);const Le=O.enabled("show_average_close_price_line_and_label"),Ce=new K.TranslatedString("change session",a.t(null,void 0,o(87041))),Me=new K.TranslatedString("change plus button visibility",a.t(null,void 0,o(96379))),Ae=new K.TranslatedString("change countdown to bar close visibility",a.t(null,void 0,o(39383))),_e=new K.TranslatedString("scale price chart only",a.t(null,void 0,o(63796))),ze=new K.TranslatedString("change symbol last value visibility",a.t(null,void 0,o(67453))),Ee=new K.TranslatedString("change high and low price labels visibility",a.t(null,void 0,o(24226))),ke=new K.TranslatedString("change average close price label visibility",a.t(null,void 0,o(76852))),He=new K.TranslatedString("change indicators and financials value labels visibility",a.t(null,void 0,o(71161))),Pe=new K.TranslatedString("change indicators and financials name labels visibility",a.t(null,void 0,o(35111))),Re=new K.TranslatedString("change high and low price lines visibility",a.t(null,void 0,o(80692))),De=new K.TranslatedString("change average close price line visibility",a.t(null,void 0,o(1022))),Ie=new K.TranslatedString("change symbol labels visibility",a.t(null,void 0,o(73357))),Fe=(new K.TranslatedString("change pre/post market price label visibility",a.t(null,void 0,o(30870))),new K.TranslatedString("change symbol previous close value visibility",a.t(null,void 0,o(4729))),new K.TranslatedString("change previous close price line visibility",a.t(null,void 0,o(58419)))),Ve=(new K.TranslatedString("change bid and ask labels visibility",a.t(null,void 0,o(69362))),new K.TranslatedString("change bid and ask lines visibility",a.t(null,void 0,o(52919))),new K.TranslatedString("change pre/post market price lines visibility",a.t(null,void 0,o(91978))),new K.TranslatedString("change price line visibility",a.t(null,void 0,o(8662)))),Ze=new K.TranslatedString("change session breaks visibility",a.t(null,void 0,o(38413))),Oe=(new K.TranslatedString("change ideas visibility on chart",a.t(null,void 0,o(13489))),new K.TranslatedString("show all ideas",a.t(null,void 0,o(13336))), +let a=0,r=!1;function c(e){const{body:t}=document,o=t.querySelector(".widgetbar-wrap");if(e&&1==++a){const e=l(t,"overflow"),a=s(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(i(o,"right",`${n()}px`),t.style.paddingRight=`${a+n()}px`,r=!0),t.classList.add("i-no-scroll")}else if(!e&&a>0&&0==--a&&(t.classList.remove("i-no-scroll"),r)){i(o,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=n()),t.style.paddingRight=(e<0?0:e)+"px",r=!1}}},89324:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Components:()=>h,showDefaultSearchDialog:()=>c,showSymbolSearchItemsDialog:()=>s.showSymbolSearchItemsDialog});var n=o(82992),i=(o(32563),o(79652)),l=o(94664),s=o(1861),a=o(64147),r=o(84015);o(56570),o(49483);!(0,r.isOnMobileAppPage)("any")&&window.matchMedia("(min-width: 602px) and (min-height: 445px)").matches;function c(e){new a.WatchedValue({});const t=(0,l.getSymbolSearchCompleteOverrideFunction)(),{defaultValue:o,showSpreadActions:r,source:c,onSearchComplete:h,trackResultsOptions:d,...u}=e,v={...u,showSpreadActions:r??(0,i.canShowSpreadActions)(),onSymbolFiltersParamsChange:void 0,onSearchComplete:(e,o)=>{t(e[0].symbol,e[0].result).then((e=>{n.linking.setSymbolAndLogInitiator(e.symbol,"symbol search"),h?.(e.symbol)}))},onEmptyResults:void 0};(0,s.showSymbolSearchItemsDialog)({...v,defaultValue:o})}const h={SymbolSearchWatchlistDialogContentItem:null,SymbolSearchWatchlistDialog:null}},1861:(e,t,o)=>{"use strict";o.d(t,{showSymbolSearchItemsDialog:()=>r});var n=o(50959),i=o(50655),l=o(51826),s=o(73280),a=o(87896);function r(e){const{symbolTypeFilter:t,initialMode:o="symbolSearch",autofocus:r=!0,defaultValue:c,showSpreadActions:h,selectSearchOnInit:d,onSearchComplete:u,dialogTitle:v,placeholder:g,fullscreen:m,initialScreen:p,wrapper:w,dialog:f,contentItem:b,onClose:y,onOpen:T,footer:S,symbolTypes:x,searchInput:L,emptyState:C,hideMarkedListFlag:M,dialogWidth:A="auto",manager:_,shouldReturnFocus:z,onSymbolFiltersParamsChange:E,onEmptyResults:k,customSearchSymbols:H,enableOptionsChain:P,searchInitiationPoint:R}=e;if(l.dialogsOpenerManager.isOpened("SymbolSearch")||l.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const I=document.createElement("div"),D=n.createElement(i.SlotContext.Provider,{value:_??null},n.createElement(s.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:V,initialMode:o,defaultValue:c,showSpreadActions:h,hideMarkedListFlag:M,selectSearchOnInit:d,onSearchComplete:u,dialogTitle:v,placeholder:g,fullscreen:m,initialScreen:p,wrapper:w,dialog:f,contentItem:b,footer:S,symbolTypes:x,searchInput:L,emptyState:C,autofocus:r,dialogWidth:A,shouldReturnFocus:z,onSymbolFiltersParamsChange:E,onEmptyResults:k,customSearchSymbols:H,enableOptionsChain:P,searchInitiationPoint:R})),F=(0,a.createReactRoot)(D,I);function V(){F.unmount(),l.dialogsOpenerManager.setAsClosed("SymbolSearch"),y&&y()}return l.dialogsOpenerManager.setAsOpened("SymbolSearch"),T&&T(),{close:V}}},46350:(e,t,o)=>{"use strict";o.r(t),o.d(t,{GlobalSearchDialogRenderer:()=>Qe}) +;var n=o(50959),i=o(77788),l=o(29280),s=o(90484),a=o(11542),r=o(56840),c=o(10087),h=o(37265),d=o(69654),u=o(97754),v=o.n(u),g=o(9745),m=o(24633),p=o(45345),w=o(67562),f=o(66619),b=o(62435);function y(e){const{text:t,showIcon:o=!0,className:i}=e,l=p.watchedTheme.value()===m.StdTheme.Dark?f:w;return n.createElement("div",{className:u(b.wrap,i)},o&&n.createElement(g.Icon,{icon:l,className:b.image}),n.createElement("span",{className:b.text},t))}var T=o(79418),S=o(55883),x=o(40173),L=o(5304),C=o(10772),M=o(74670),A=o(94587);const _=(0,x.mergeThemes)(L.DEFAUL_CONTEXT_MENU_ITEM_THEME,A);function z(e){const{action:t,onExecute:o}=e,[i,l]=(0,M.useActiveDescendant)(null);return n.createElement(C.ContextMenuAction,{theme:_,onShowSubMenu:S.default,isSubMenuOpened:!1,checkboxInput:!0,reference:i,selected:l,action:t,onExecute:()=>o(t),className:v()("apply-overflow-tooltip","apply-overflow-tooltip-focus","apply-overflow-tooltip--direction_y","apply-overflow-tooltip--check-children-recursively"),"data-overflow-tooltip-text":t.getLabel()})}var E=o(21466);function k(e){const{heading:t,items:o,onExecute:i,getActionIndex:l}=e;return n.createElement("table",{className:E.section},n.createElement("tbody",null,n.createElement("tr",null,n.createElement("td",{className:E.heading},t)),o.map((e=>n.createElement(z,{key:e.id,action:e,onExecute:i,index:l(e)})))))}var H=o(27027);const P=[{name:"drawingsActions",label:a.t(null,void 0,o(74385))},{name:"functionActions",label:a.t(null,void 0,o(83576))},{name:"settingsActions",label:a.t(null,void 0,o(32514))}];function R(e){const{dialogId:t,items:i,onClose:l,shouldReturnFocus:u}=e,[v,g]=(0,n.useState)(""),[m,p]=(0,n.useState)([]),w=(0,n.useRef)(null),f=(0,n.useRef)(null),b=(0,n.useRef)(null);(0,n.useEffect)((()=>{w.current?.focus()}),[]),(0,n.useEffect)((()=>{const e=w.current;if(e)return e.addEventListener("input",I),I(),()=>{e&&e.removeEventListener("input",I)}}),[]);const S=(0,n.useCallback)((0,s.default)((e=>{}),1e3),[]),x=(0,n.useCallback)((0,s.default)(l,200),[]);(0,n.useEffect)((()=>()=>{S.flush(),x.cancel()}),[]);const L=(0,n.useMemo)((()=>{const e=new Set(r.getJSON("GlobalSearchDialog.recent",[])),t=[];for(const o of e){const e=i.find((e=>e.getState().id===o));e&&t.push(e)}return t.reverse(),t}),[]),C=(0,n.useMemo)((()=>P.reduce(((e,t)=>(e.set(t.name,m.filter((e=>e.getState().category===t.name))),e)),new Map)),[m]),{handleKeyDown:M,handleForceFocus:A,handleSearchRefBlur:_,onDialogClick:z,resetFocusState:E}=(0,c.useSearchDialogKeyboardNavigation)({dialogRef:f,searchInputRef:w,contentContainerRef:b,getNextFocusedItemIndex:function(e,t){const o=null===e?1===t?-1:0:e;for(let e=1;e<=m.length;e++){const n=(m.length+e*t+o)%m.length;if(!m[n].isDisabled())return n}return null},isNavigationDisabled:!m.length,scrollToFocusedItem:function(e){e?.scrollIntoView({block:"nearest"})},onEscapeClick:l,getElementIdByIndex:function(e,t){let o=m[e].id;null!=t&&(o+="-favorite");return CSS.escape(o)}});return n.createElement(T.AdaptivePopupDialog,{ref:f,dataName:t,title:a.t(null,void 0,o(79354)),onClose:l, +onClickOutside:l,shouldReturnFocus:u,render:()=>n.createElement(n.Fragment,null,n.createElement(d.DialogSearch,{reference:w,onBlur:_}),n.createElement("div",{className:H.wrap,ref:b},v?n.createElement(n.Fragment,null,m.length?P.map((e=>{const t=C.get(e.name);return t&&t.length?n.createElement(k,{key:e.name,heading:e.label,items:t,onExecute:R,getActionIndex:F}):null})):n.createElement(y,{text:a.t(null,void 0,o(47202)),className:H.emptyState})):n.createElement(n.Fragment,null,Boolean(m.length)?n.createElement(k,{heading:a.t(null,void 0,o(76753)),items:m,onExecute:R,getActionIndex:F}):n.createElement(y,{text:a.t(null,void 0,o(27463)),showIcon:!1,className:H.emptyState})))),onKeyDown:M,className:H.dialog,onForceFocus:A,onClick:z,isOpened:!0});function R(e){const t=new Set(r.getJSON("GlobalSearchDialog.recent",[])),o=e.getState().id;t.has(o)&&t.delete(o),t.add(o),r.setJSON("GlobalSearchDialog.recent",Array.from(t).slice(-10)),e.getState().checkable?x():l()}function I(){E();const e=w.current?w.current.value.toLocaleLowerCase().trim():"";if(g(e),e){const t=i.filter((t=>D(t).includes(e)||function(e,t){const{aliases:o}=t.getState();if(o)return o.some((t=>t.toLowerCase().includes(e)));return!1}(e,t))).sort((t=>D(t)===e?-1:0));p(t),t.length||S(e)}else p(L)}function D(e){const{label:t}=e.getState();return(0,h.isString)(t)?t.toLocaleLowerCase():""}function F(e){return m.findIndex((t=>t.id===e.id))}}var I,D=o(68335),F=o(82992),V=o(86235),Z=o(34585),O=o(56570),B=o(29023);!function(e){e.Drawings="drawingsActions",e.Function="functionActions",e.Settings="settingsActions"}(I||(I={}));class W extends B.Action{constructor({id:e,category:t,favourite:o,onFavouriteClick:n,hotkeyGroup:i,hotkeyHash:l,aliases:s,optionsLoader:a,onStartListening:r,...c}){super({actionId:"UnknownAction",options:{...c,doNotCloseOnClick:!0},id:e,optionsLoader:a,onStartListening:r}),this.execute=()=>{super.execute()},this.getState=()=>({...super.getState(),id:this._searchOptions.id,category:this._searchOptions.category,favourite:this._searchOptions.favourite,onFavouriteClick:this._onFavouriteClick,aliases:this._searchOptions.aliases}),this.update=e=>{this._searchOptions=Object.assign(this._searchOptions,e),super.update(e)},this._onFavouriteClick=e=>{this._searchOptions.onFavouriteClick&&(this.update({favourite:!this._searchOptions.favourite}),this._searchOptions.onFavouriteClick(e))},this._searchOptions={id:e,category:t,favourite:o,onFavouriteClick:n,aliases:s}}}var N,K=o(45126),U=o(49483),G=o(19475);!function(e){e.None="all",e.Following="following",e.Private="private"}(N||(N={}));var q=o(84425),j=o(42989),$=o(23076),Q=o(85662),J=o(16792),Y=o(3615),X=o(58519);function ee(e){const t=e.match(/^(\d+).(\d+).(\d+)/);if(!t)return null;const[,o,n,i]=t;return[parseInt(o),parseInt(n),parseInt(i)]}function te(e){const t=(0,U.desktopAppVersion)();return!!t&&function(e,t){const o=ee(e),n=ee(t);if(!o||!n)return!1;const[i,l,s]=o,[a,r,c]=n;return i!==a?i{const t=t=>{const n=[];if(t&&t.length&&window.is_authenticated&&t.forEach((t=>{ +n.push(new W({id:t,category:"settingsActions",label:`${a.t(null,void 0,o(53438))} ${Q.translateStdThemeName(t)}`,onExecute:()=>{(0,X.loadTheme)(e.chartWidgetCollection(),{themeName:t,standardTheme:!1}).then((()=>{e.readOnly()||window.saver.saveChartSilently()}))}}))})),!(0,U.isDesktopApp)()||te("1.0.10")){const[,t]=Q.getStdThemeNames();n.push(new W({id:"DarkColorTheme",category:"settingsActions",label:a.t(null,void 0,o(25848)),checkable:!0,checked:Q.getCurrentTheme().name===t,onExecute:()=>{!function(e){const t=(0,Q.getCurrentTheme)().name===m.StdTheme.Dark?m.StdTheme.Light:m.StdTheme.Dark,n=e.chartModels().value().every((e=>null!==e.model().getThemeNameIfStdTheme())),i=()=>{(0,X.loadTheme)(e,{themeName:t,standardTheme:!0}).then((()=>{e.readOnly()||window.saver.saveChartSilently()}))};if(n)i();else{const e=a.t(null,void 0,o(78659)).format({name:(0,J.capitalizeFirstLetter)(t)});(0,Y.showConfirm)({text:e,onConfirm:({dialogClose:e})=>{i(),e()},onCancel:({dialogClose:e})=>{(0,p.setTheme)(t),(0,Q.syncTheme)(),e()}})}}(e.chartWidgetCollection())}}))}return n};return window.is_authenticated?Q.getThemeNames().then(t):Promise.resolve(t())};var ne=o(928),ie=o(81171);o(32679);var le=o(92693),se=o(84243),ae=o(90995);const{DrawingSyncMode:re}=ne,ce={drawings:"ToggleHideAllDrawingTools",indicators:"ToggleHideAllIndicators",positions:"ToggleHideAllPositions",all:"ToggleHideAll"},he=new K.TranslatedString("stay in drawing mode",a.t(null,void 0,o(4114))),de=new K.TranslatedString("sync drawings",a.t(null,void 0,o(94521))),ue=a.t(null,void 0,o(62518)),ve=a.t(null,void 0,o(23391)),ge=(a.t(null,void 0,o(93027)),a.t(null,void 0,o(3521)),a.t(null,void 0,o(79451))),me=a.t(null,void 0,o(3519)),pe=a.t(null,void 0,o(94593));var we=o(80387),fe=o(62400),be=o(89324);class ye extends W{constructor(e){super({label:a.t(null,void 0,o(37189)),id:"InvertScale",category:"settingsActions",checkable:!0,onExecute:()=>{this._model.invertPriceScale(this._model.mainSeries().priceScale())},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+73)}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().isInverted).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(),this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isInverted()}}class Te extends W{constructor(e){super({label:a.t(null,void 0,o(6919)),checkable:!0,id:"TogglePercantage",category:"settingsActions",onExecute:()=>{this.isChecked()?this._model.setPriceScaleRegularScaleMode(this._model.mainSeries().priceScale()):this._model.togglePriceScalePercentageScaleMode(this._model.mainSeries().priceScale())},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+80),disabled:e.mainSeries().priceScale().isLockScale()||6===e.mainSeries().properties().childs().style.value(),checked:e.mainSeries().priceScale().isPercentage()}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().percentage).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(), +this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isPercentage()}}class Se extends W{constructor(e){super({label:a.t(null,void 0,o(16170)),id:"ToggleLogScale",category:"settingsActions",checkable:!0,onExecute:()=>{this.isChecked()?this._model.setPriceScaleRegularScaleMode(this._model.mainSeries().priceScale()):this._model.togglePriceScaleLogScaleMode(this._model.mainSeries().priceScale())},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+76),disabled:e.mainSeries().priceScale().isLockScale()||6===e.mainSeries().properties().childs().style.value(),checked:e.mainSeries().priceScale().isLog()}),this._model=e;(this._props=this._model.mainSeries().priceScale().properties().childs().log).subscribe(this,(()=>{this._onUpdate.fire(this)}))}destroy(){super.destroy(),this._props.unsubscribeAll(this)}isChecked(){return this._model.mainSeries().priceScale().isLog()}}var xe=o(27906);const Le=O.enabled("show_average_close_price_line_and_label"),Ce=new K.TranslatedString("change session",a.t(null,void 0,o(87041))),Me=new K.TranslatedString("change plus button visibility",a.t(null,void 0,o(96379))),Ae=new K.TranslatedString("change countdown to bar close visibility",a.t(null,void 0,o(39383))),_e=new K.TranslatedString("scale price chart only",a.t(null,void 0,o(63796))),ze=new K.TranslatedString("change symbol last value visibility",a.t(null,void 0,o(67453))),Ee=new K.TranslatedString("change high and low price labels visibility",a.t(null,void 0,o(24226))),ke=new K.TranslatedString("change average close price label visibility",a.t(null,void 0,o(76852))),He=new K.TranslatedString("change indicators and financials value labels visibility",a.t(null,void 0,o(71161))),Pe=new K.TranslatedString("change indicators and financials name labels visibility",a.t(null,void 0,o(35111))),Re=new K.TranslatedString("change high and low price lines visibility",a.t(null,void 0,o(80692))),Ie=new K.TranslatedString("change average close price line visibility",a.t(null,void 0,o(1022))),De=new K.TranslatedString("change symbol labels visibility",a.t(null,void 0,o(73357))),Fe=(new K.TranslatedString("change pre/post market price label visibility",a.t(null,void 0,o(30870))),new K.TranslatedString("change symbol previous close value visibility",a.t(null,void 0,o(4729))),new K.TranslatedString("change previous close price line visibility",a.t(null,void 0,o(58419)))),Ve=(new K.TranslatedString("change bid and ask labels visibility",a.t(null,void 0,o(69362))),new K.TranslatedString("change bid and ask lines visibility",a.t(null,void 0,o(52919))),new K.TranslatedString("change pre/post market price lines visibility",a.t(null,void 0,o(91978))),new K.TranslatedString("change price line visibility",a.t(null,void 0,o(8662)))),Ze=new K.TranslatedString("change session breaks visibility",a.t(null,void 0,o(38413))),Oe=(new K.TranslatedString("change ideas visibility on chart",a.t(null,void 0,o(13489))),new K.TranslatedString("show all ideas",a.t(null,void 0,o(13336))), new K.TranslatedString("show ideas of followed users",a.t(null,void 0,o(91395))),new K.TranslatedString("show my ideas only",a.t(null,void 0,o(57460))),new K.TranslatedString("change events visibility on chart",a.t(null,void 0,o(6119))),new K.TranslatedString("change earnings visibility",a.t(null,void 0,o(6819))),new K.TranslatedString("change dividends visibility",a.t(null,void 0,o(53929))),new K.TranslatedString("change splits visibility",a.t(null,void 0,o(47474))),{0:a.t(null,void 0,o(19265)),1:a.t(null,void 0,o(64526)),9:a.t(null,void 0,o(44958)),2:a.t(null,void 0,o(92911)),14:a.t(null,void 0,o(35458)),15:a.t(null,void 0,o(40447)),3:a.t(null,void 0,o(9537)),16:a.t(null,void 0,o(39883)),4:a.t(null,void 0,o(80082)),7:a.t(null,void 0,o(11604)),5:a.t(null,void 0,o(47189)),6:a.t(null,void 0,o(22027)),8:a.t(null,void 0,o(62423)),10:a.t(null,void 0,o(19579)),11:a.t(null,void 0,o(49942)),12:a.t(null,void 0,o(70405)),13:a.t(null,void 0,o(56281)),17:a.t(null,void 0,o(21190)),18:a.t(null,void 0,o(94861)),19:a.t(null,void 0,o(13618)),20:a.t(null,void 0,o(67346)),21:a.t(null,void 0,o(67579))});async function Be(e){const t=[],[n,i]=await Promise.all([oe(e),Promise.resolve(null)]),l=(e=>{const t=[],{stayInDrawingMode:o,drawOnAllCharts:n,drawOnAllChartsMode:i}=ne.properties().childs();t.push(new W({label:ue,checkable:!0,checked:o.value(),id:"ToggleStayInDrawingMode",category:"settingsActions",onExecute:()=>{e.model().setProperty(o,!o.value(),he)}})),t.push(new W({label:ve,checkable:!0,id:"ToggleSyncDrawings",category:"settingsActions",checked:n.value(),disabled:!e.isMultipleLayout().value(),onExecute:()=>{e.model().setProperty(n,!n.value(),de)}}));const l=ne.lockDrawings();t.push(new W({label:ge,checkable:!0,id:"ToggleLockDrawings",category:"settingsActions",checked:l.value(),onExecute:()=>{ne.lockDrawings().setValue(!ne.lockDrawings().value())}}));const s=(0,ae.getSavedHideMode)();t.push(...Array.from((0,ae.getHideOptions)()).map((([e,t])=>new W({label:t.tooltip.inactive,checkable:!0,id:ce[e],category:"settingsActions",checked:s===e&&(0,ae.getHideModeStateValue)(e),onExecute:()=>(0,ae.toggleHideMode)(e)}))));const{magnet:a,magnetMode:r}=ne.properties().childs();return t.push(new W({label:me,checkable:!0,id:"WeakMagnet",category:"functionActions",checked:a.value()&&r.value()===le.MagnetMode.WeakMagnet,icon:se.drawingToolsIcons.magnet,onExecute:()=>{a.value()&&r.value()===le.MagnetMode.WeakMagnet?(0,ie.setIsMagnetEnabled)(!1):(0,ie.setMagnetMode)(le.MagnetMode.WeakMagnet)}})),t.push(new W({label:pe,checkable:!0,id:"StrongMagnet",category:"functionActions",checked:a.value()&&r.value()===le.MagnetMode.StrongMagnet,icon:se.drawingToolsIcons.strongMagnet,onExecute:()=>{a.value()&&r.value()===le.MagnetMode.StrongMagnet?(0,ie.setIsMagnetEnabled)(!1):(0,ie.setMagnetMode)(le.MagnetMode.StrongMagnet)}})),t})(e),s=function(e){const t=[];return O.enabled("header_widget")&&O.enabled("header_compare")&&t.push(new W({icon:o(1393),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(57e3))),id:"Compare",category:"functionActions", -onExecute:()=>e.toggleCompareOrAdd()})),O.enabled("header_widget")&&O.enabled("header_indicators")&&t.push(new W({icon:o(39681),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(87829))),id:"InsertIndicator",category:"functionActions",onExecute:()=>{e.showIndicators([])},shortcutHint:e.options().indicatorsDialogShortcutEnabled?(0,I.humanReadableHash)(47):void 0})),O.enabled("show_object_tree")&&t.push(new W({icon:o(30192),label:a.t(null,void 0,o(27077)),id:"OpenObjectsTreeInRightPanel",category:"functionActions",onExecute:()=>e.showObjectsTreePanelOrDialog()})),O.enabled("header_widget")&&O.enabled("header_settings")&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(32514))),icon:o(34369),id:"ChartProperties",category:"functionActions",onExecute:()=>{e.showGeneralChartProperties()}})),O.enabled("header_widget")&&O.enabled("header_symbol_search")&&t.push(new W({icon:o(6347),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(63245))),id:"ChangeSymbol",category:"functionActions",onExecute:()=>{(0,be.showDefaultSearchDialog)({defaultValue:"",trackResultsOptions:void 0,enableOptionsChain:O.enabled("symbol_search_option_chain_selector")})}})),O.enabled("symbol_info")&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(75594))),icon:o(37924),id:"SymbolInfo",category:"functionActions",onExecute:()=>{{const t=e.model().model(),o=t.mainSeries().symbolInfo(),n=t.availableUnits(),i={symbolInfo:o,showUnit:t.unitConversionEnabled(),unitDescription:e=>e?n.description(e):"",dateFormatter:t.dateFormatter()};return void(0,we.showSymbolInfoDialog)(i)}}})),e.options().goToDateEnabled&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(54280))),icon:o(90752),id:"GoToDate",category:"functionActions",onExecute:()=>{(0,fe.showGoToDateDialog)(e)},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+71)})),t.filter((e=>null!==e))}(e);t.push(...n,...l,...s),i&&t.push(...i);const r=e.model().mainSeries(),c=r.priceScale(),h=r.properties().childs(),d=e.model().paneForSource?.(r);t.push(new W({id:"ResetPriceScale",category:"functionActions",label:a.t(null,void 0,o(15332)),icon:o(39267),onExecute:()=>{d&&e.model().resetPriceScale(d,c)},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+82)})),t.push(new ye(e.model())),t.push(new Te(e.model())),t.push(new Se(e.model()));const u=c.isLockScale(),v=6===h.style.value();t.push(new W({label:a.t(null,void 0,o(28051)),checkable:!0,id:"SetRegularSessionId",category:"functionActions",disabled:Boolean("regular"===r.symbolInfo()?.subsession_id),onExecute:()=>{e.model().setProperty(h.sessionId,"regular",Ce)},checked:Boolean("regular"===r.symbolInfo()?.subsession_id)})),t.push(new W({label:a.t(null,void 0,o(93308)),checkable:!0,id:"SetExtendedSessionId",category:"functionActions",disabled:!r.symbolInfo()?.subsessions?.some((e=>!e.private&&"extended"===e.id)),onExecute:()=>{const t="extended"===r.symbolInfo()?.subsession_id?"regular":"extended";e.model().setProperty(h.sessionId,t,Ce)},checked:Boolean("extended"===r.symbolInfo()?.subsession_id)})),t.push(new W({label:a.t(null,void 0,o(14017)), +onExecute:()=>e.toggleCompareOrAdd()})),O.enabled("header_widget")&&O.enabled("header_indicators")&&t.push(new W({icon:o(39681),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(87829))),id:"InsertIndicator",category:"functionActions",onExecute:()=>{e.showIndicators([])},shortcutHint:e.options().indicatorsDialogShortcutEnabled?(0,D.humanReadableHash)(47):void 0})),O.enabled("show_object_tree")&&t.push(new W({icon:o(30192),label:a.t(null,void 0,o(27077)),id:"OpenObjectsTreeInRightPanel",category:"functionActions",onExecute:()=>e.showObjectsTreePanelOrDialog()})),O.enabled("header_widget")&&O.enabled("header_settings")&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(32514))),icon:o(34369),id:"ChartProperties",category:"functionActions",onExecute:()=>{e.showGeneralChartProperties()}})),O.enabled("header_widget")&&O.enabled("header_symbol_search")&&t.push(new W({icon:o(6347),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(63245))),id:"ChangeSymbol",category:"functionActions",onExecute:()=>{(0,be.showDefaultSearchDialog)({defaultValue:"",trackResultsOptions:void 0,enableOptionsChain:O.enabled("symbol_search_option_chain_selector")})}})),O.enabled("symbol_info")&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(75594))),icon:o(37924),id:"SymbolInfo",category:"functionActions",onExecute:()=>{{const t=e.model().model(),o=t.mainSeries().symbolInfo(),n=t.availableUnits(),i={symbolInfo:o,showUnit:t.unitConversionEnabled(),unitDescription:e=>e?n.description(e):"",dateFormatter:t.dateFormatter()};return void(0,we.showSymbolInfoDialog)(i)}}})),e.options().goToDateEnabled&&t.push(new W({label:(0,Z.appendEllipsis)(a.t(null,void 0,o(54280))),icon:o(90752),id:"GoToDate",category:"functionActions",onExecute:()=>{(0,fe.showGoToDateDialog)(e)},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+71)})),t.filter((e=>null!==e))}(e);t.push(...n,...l,...s),i&&t.push(...i);const r=e.model().mainSeries(),c=r.priceScale(),h=r.properties().childs(),d=e.model().paneForSource?.(r);t.push(new W({id:"ResetPriceScale",category:"functionActions",label:a.t(null,void 0,o(15332)),icon:o(39267),onExecute:()=>{d&&e.model().resetPriceScale(d,c)},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+82)})),t.push(new ye(e.model())),t.push(new Te(e.model())),t.push(new Se(e.model()));const u=c.isLockScale(),v=6===h.style.value();t.push(new W({label:a.t(null,void 0,o(28051)),checkable:!0,id:"SetRegularSessionId",category:"functionActions",disabled:Boolean("regular"===r.symbolInfo()?.subsession_id),onExecute:()=>{e.model().setProperty(h.sessionId,"regular",Ce)},checked:Boolean("regular"===r.symbolInfo()?.subsession_id)})),t.push(new W({label:a.t(null,void 0,o(93308)),checkable:!0,id:"SetExtendedSessionId",category:"functionActions",disabled:!r.symbolInfo()?.subsessions?.some((e=>!e.private&&"extended"===e.id)),onExecute:()=>{const t="extended"===r.symbolInfo()?.subsession_id?"regular":"extended";e.model().setProperty(h.sessionId,t,Ce)},checked:Boolean("extended"===r.symbolInfo()?.subsession_id)})),t.push(new W({label:a.t(null,void 0,o(14017)), checkable:!0,id:"ToggleLockScale",category:"settingsActions",onExecute:()=>{e.model().togglePriceScaleLockScaleMode(e.model().mainSeries().priceScale())},checked:c.isLockScale()})),t.push(new W({label:a.t(null,void 0,o(89999)),checkable:!0,id:"ToggleIndexedTo100",category:"settingsActions",onExecute:()=>{c.isIndexedTo100()?e.model().setPriceScaleRegularScaleMode(e.model().mainSeries().priceScale()):e.model().togglePriceScaleIndexedTo100ScaleMode(e.model().mainSeries().priceScale())},disabled:u||v,checked:c.isIndexedTo100()})),t.push(new W({id:"AutoFitsToScreen",category:"settingsActions",label:a.t(null,void 0,o(24157)),checkable:!0,onExecute:()=>{e.model().togglePriceScaleAutoScaleMode(c)},checked:c.isAutoScale(),disabled:c.properties().childs().autoScaleDisabled.value()})),t.push(new W({label:a.t(null,{context:"scale_menu"},o(55300)),checkable:!0,id:"ToggleRegularScale",category:"settingsActions",onExecute:()=>{e.model().setPriceScaleRegularScaleMode(c)},disabled:u||v||c.isRegular(),checked:c.isRegular()}));const g=e.model().model().priceScaleSlotsCount(),m=0===g.left;t.push(new W({label:m?a.t(null,void 0,o(26493)):a.t(null,void 0,o(40789)),id:"MoveScaleToSide",category:"functionActions",disabled:g.left+g.right!==1,onExecute:()=>{e.model().mergeAllScales(m?"left":"right")}})),t.push(new W({label:a.t(null,void 0,o(7276)),id:"MergeAllScalesToLeft",category:"functionActions",disabled:g.left+g.right===1,onExecute:()=>{e.model().mergeAllScales("left")}})),t.push(new W({label:a.t(null,void 0,o(80219)),id:"MergeAllScalesToRight",category:"functionActions",disabled:g.left+g.right===1,onExecute:()=>{e.model().mergeAllScales("right")}})),t.push(new W({label:a.t(null,void 0,o(71566)),checkable:!0,checked:G.addPlusButtonProperty.value(),id:"ToggleAddOrderPlusButton",category:"settingsActions",onExecute:()=>{e.model().setProperty(G.addPlusButtonProperty,!G.addPlusButtonProperty.value(),Me)}}));const p=e.properties().childs().scalesProperties.childs(),w=h.showCountdown;t.push(new W({label:a.t(null,void 0,o(83140)),checkable:!0,id:"ToggleCountdown",category:"settingsActions",checked:w.value(),onExecute:()=>{e.model().setProperty(w,!w.value(),Ae)}}));const f=p.scaleSeriesOnly;t.push(new W({label:a.t(null,void 0,o(43758)),checkable:!0,id:"ScalePriceChartOnly",category:"settingsActions",checked:f.value(),onExecute:()=>{e.model().setProperty(f,!f.value(),_e)}}));const b=p.showSeriesLastValue;t.push(new W({label:a.t(null,void 0,o(10127)),checkable:!0,id:"ToggleSymbolLastValue",category:"settingsActions",checked:b.value(),onExecute:()=>{e.model().setProperty(b,!b.value(),ze)}}));const y=h.highLowAvgPrice.childs();t.push(new W({label:a.t(null,void 0,o(99479)),checkable:!0,id:"ToggleHighLowPriceLabels",category:"settingsActions",checked:y.highLowPriceLabelsVisible.value(),onExecute:()=>{e.model().setProperty(y.highLowPriceLabelsVisible,!y.highLowPriceLabelsVisible.value(),Ee)}})),Le&&t.push(new W({label:a.t(null,void 0,o(21841)),checkable:!0,id:"ToggleAverageClosePriceLabel",category:"settingsActions", -checked:y.averageClosePriceLabelVisible.value(),onExecute:()=>{const t=!y.averageClosePriceLabelVisible.value();e.model().setProperty(y.averageClosePriceLabelVisible,t,ke)}}));const T=p.showSymbolLabels;t.push(new W({label:a.t(null,void 0,o(32390)),checkable:!0,id:"ToggleSymbolLabels",category:"settingsActions",checked:T.value(),onExecute:()=>{e.model().setProperty(T,!T.value(),Ie)}}));const S=(0,q.combineProperty)(((e,t)=>e||t),p.showStudyLastValue.weakReference(),p.showFundamentalLastValue.weakReference());t.push(new W({label:a.t(null,void 0,o(46850)),checkable:!0,id:"ToggleStudyLastValue",category:"settingsActions",checked:S.value(),onExecute:()=>{const t=!S.value();e.model().beginUndoMacro(He),e.model().setProperty(p.showStudyLastValue,t,null),e.model().setProperty(p.showFundamentalLastValue,t,null),e.model().endUndoMacro()},onDestroy:()=>{S.destroy()}}));const x=(0,q.combineProperty)(((e,t)=>e||t),p.showStudyPlotLabels.weakReference(),p.showFundamentalNameLabel.weakReference());t.push(new W({label:a.t(null,void 0,o(54418)),checkable:!0,id:"ToggleIndicatorsLabels",category:"settingsActions",checked:x.value(),onExecute:()=>{e.model().beginUndoMacro(Pe);const t=!x.value();e.model().setProperty(p.showStudyPlotLabels,t,null),e.model().setProperty(p.showFundamentalNameLabel,t,null),e.model().endUndoMacro()},onDestroy:()=>{x.destroy()}})),t.push(new W({label:a.t(null,void 0,o(33766)),checkable:!0,id:"ToggleHighLowPriceLines",category:"settingsActions",checked:y.highLowPriceLinesVisible.value(),onExecute:()=>{e.model().setProperty(y.highLowPriceLinesVisible,!y.highLowPriceLinesVisible.value(),Re)}})),Le&&t.push(new W({label:a.t(null,void 0,o(16138)),checkable:!0,id:"ToggleAverageClosePriceLine",category:"settingsActions",checked:y.averageClosePriceLineVisible.value(),onExecute:()=>{const t=!y.averageClosePriceLineVisible.value();e.model().setProperty(y.averageClosePriceLineVisible,t,De)}}));const L=h.showPriceLine;t.push(new W({label:a.t(null,void 0,o(72926)),checkable:!0,id:"TogglePriceLine",category:"settingsActions",checked:L.value(),onExecute:()=>{e.model().setProperty(L,!L.value(),Ve)}}));const C=h.showPrevClosePriceLine;t.push(new W({label:a.t(null,void 0,o(79366)),checkable:!0,id:"ToggleSymbolPrevCloseLine",disabled:e.model().mainSeries().isDWM(),category:"settingsActions",checked:C.value(),onExecute:()=>{e.model().setProperty(C,!C.value(),Fe)}})),t.push(new W({label:a.t(null,void 0,o(54170)),icon:o(39267),id:"ResetTimeScale",category:"functionActions",onExecute:()=>{e.model().resetTimeScale()},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Mod+I.Modifiers.Alt+81)}));const M=e.model().model().sessions().properties().childs().sessionHighlight.childs().vertlines.childs().sessBreaks.childs().visible,A=(0,q.createWVFromProperty)(e.model().mainSeries().isDWMProperty()),_=new W({label:a.t(null,void 0,o(66707)),checkable:!0,id:"ToggleSessionBreaks",category:"settingsActions",disabled:A.value(),checked:M.value(),onExecute:()=>{e.model().setProperty(M,!M.value(),Ze)},onDestroy:()=>A.destroy()}) -;if(A.subscribe((()=>_.update({disabled:A.value()}))),t.push(_),t.push(new W({label:a.t(null,void 0,o(31789)),icon:o(39267),id:"ResetChart",category:"functionActions",onExecute:()=>e.GUIResetScales(),shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+82)})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(99984)),id:"RemoveAllIndicators",category:"functionActions",onExecute:()=>e.removeAllStudies()})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(96374)),id:"RemoveAllDrawingTools",category:"functionActions",onExecute:()=>e.removeAllDrawingTools()})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(4474)),id:"RemoveAllIndicatorsAndDrawingTools",category:"functionActions",onExecute:()=>e.removeAllStudiesDrawingTools()})),t.push(new W({label:a.t(null,void 0,o(22437)),id:"ApplyIndicatorsToAllCharts",category:"functionActions",disabled:!e.applyIndicatorsToAllChartsAvailable(),onExecute:()=>{e.chartWidgetCollection().applyIndicatorsToAllCharts(e)}})),O.enabled("header_widget")&&O.enabled("header_undo_redo")&&(t.push(new W({id:"Undo",category:"functionActions",icon:o(77665),label:a.t(null,void 0,o(14804)),onExecute:()=>{e.model().undoHistory().undo()},disabled:e.model().undoHistory().undoStack().isEmpty(),shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Mod+90)})),t.push(new W({id:"Redo",category:"functionActions",icon:o(96052),label:a.t(null,void 0,o(48236)),onExecute:()=>{e.model().undoHistory().redo()},disabled:e.model().undoHistory().redoStack().isEmpty(),shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Mod+89)}))),t.push(new W({label:a.t(null,void 0,o(12754)),id:"MoveChartRight",category:"functionActions",disabled:!e.chartWidgetCollection().activeChartCanBeMoved().value(),onExecute:()=>{e.chartWidgetCollection().moveActiveChartWithUndo(!1)}})),t.push(new W({label:a.t(null,void 0,o(35112)),id:"MoveChartLeft",category:"functionActions",disabled:!e.chartWidgetCollection().activeChartCanBeMoved().value(),onExecute:()=>{e.chartWidgetCollection().moveActiveChartWithUndo(!0)}})),O.enabled("header_widget")&&O.enabled("header_chart_type")){const o=(0,j.allChartStyles)();for(const n of o)t.push(new W({id:`ChartStyle_${n}`,category:"functionActions",disabled:!F.linking.supportedChartStyles.value()?.includes(n),onExecute:()=>{e.chartWidgetCollection().setChartStyleToWidget(n)},icon:$.SERIES_ICONS[n],label:Oe[n]}))}return O.enabled("header_widget")&&(0,xe.shouldShowFullscreen)()&&t.push(new W({label:a.t(null,void 0,o(67092)),id:"Fullscreen mode",icon:o(49697),category:"functionActions",checkable:!0,checked:e.chartWidgetCollection().fullscreen().value(),disabled:!e.chartWidgetCollection().fullscreenable().value(),onExecute:()=>{const t=e.chartWidgetCollection();t.fullscreen().value()?t.exitFullscreen():t.startFullscreen()},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Shift+70)})),t}o(50151);var We=o(26744),Ne=o(2627),Ke=o(59511);function Ue(){return Ke.lineToolsFlat.map((e=>function(e){const t=Ne.lineToolsInfo[e],n=t.selectHotkey?.hash,i={id:e,category:"drawingsActions",label:t.localizedName,icon:t.icon, -shortcutHint:n?(0,I.humanReadableHash)(n):void 0,payload:e,onExecute:()=>ne.tool.setValue(e),favourite:We.LinetoolsFavoritesStore.isFavorite(e),onFavouriteClick:t=>{t.preventDefault(),We.LinetoolsFavoritesStore.isFavorite(e)?We.LinetoolsFavoritesStore.removeFavorite(e):We.LinetoolsFavoritesStore.addFavorite(e)}};return e.toLowerCase().includes("fib")&&(i.aliases=[a.t(null,void 0,o(26578))]),new W(i)}(e.name)))}var Ge=o(37404);o(3343);function qe(e,t){const o=e.getState().category,n=t.getState().category;return o===n?0:"drawingsActions"===n?1:"drawingsActions"===o||"functionActions"===o?-1:1}var je=o(16216),$e=o(87896);class Qe extends l.DialogRenderer{constructor(e){super(),this._actions=[],this.show=e=>{this.visible().value()||async function(e,t){const n=[],[i,l,s,r,c]=await Promise.all([Be(e),Promise.resolve(null),Promise.resolve(null),Promise.resolve(null),Promise.resolve(null)]);n.push(...i);const h=e.chartWidgetCollection();if(O.enabled("header_widget")&&O.enabled("header_resolutions")){const t={label:(0,Z.appendEllipsis)(a.t(null,void 0,o(2569))),id:"ChangeInterval",category:"functionActions",onExecute:()=>{(0,V.showChangeIntervalDialogAsync)({initVal:F.linking.interval.value(),selectOnInit:!0})}};!O.enabled("show_interval_dialog_on_key_press")||e.readOnly()||e.options().hideSymbolSearch||(t.shortcutHint=(0,I.humanReadableHash)(188)),n.push(new W(t))}if(t&&O.enabled("header_widget")&&O.enabled("header_saveload")){n.push(new W({id:"LoadChartLayout",category:"functionActions",label:(0,Z.appendEllipsis)(a.t(null,void 0,o(7386))),onExecute:()=>{t.showLoadDialog()},shortcutHint:a.t(null,{context:"hotkey"},o(23821))}));const i=e.getSaveChartService();i&&(n.push(new W({id:"RenameChartLayout",category:"functionActions",label:(0,Z.appendEllipsis)(a.t(null,void 0,o(38206))),onExecute:()=>{i.renameChart()}})),n.push(new W({id:"SaveChartLayout",category:"functionActions",icon:o(53707),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(41569))),disabled:!i.hasChanges(),onExecute:()=>{i.saveChartOrShowTitleDialog()},shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Mod+83)})))}return n.push(new W({id:"TakeSnapshot",category:"functionActions",icon:o(72644),label:a.t(null,void 0,o(8270)),onExecute:()=>h.takeServerScreenshot(),shortcutHint:(0,I.humanReadableHash)(I.Modifiers.Alt+83)})),n}(this._activeChartWidget,this._loadChartService).then((t=>{this._actions=t.concat((()=>{const e=new W({id:"ManageLayoutDrawings",category:"functionActions",icon:o(81111),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(81031))),onExecute:()=>(0,Ge.showManageDrawingsDialog)()}),t=O.enabled("left_toolbar")?[...Ue(),e]:[];return t})()).sort(qe),this._rootInstance=(0,$e.createReactRoot)(n.createElement(R,{shouldReturnFocus:e?.shouldReturnFocus,dialogId:"globalSearch",items:this._actions,onClose:this.hide}),this._container),this._setVisibility(!0)}))},this.hide=()=>{this._rootInstance?.unmount(),this._setVisibility(!1);for(const e of this._actions)e.destroy()};const t=(0,je.service)(i.CHART_WIDGET_COLLECTION_SERVICE) +checked:y.averageClosePriceLabelVisible.value(),onExecute:()=>{const t=!y.averageClosePriceLabelVisible.value();e.model().setProperty(y.averageClosePriceLabelVisible,t,ke)}}));const T=p.showSymbolLabels;t.push(new W({label:a.t(null,void 0,o(32390)),checkable:!0,id:"ToggleSymbolLabels",category:"settingsActions",checked:T.value(),onExecute:()=>{e.model().setProperty(T,!T.value(),De)}}));const S=(0,q.combineProperty)(((e,t)=>e||t),p.showStudyLastValue.weakReference(),p.showFundamentalLastValue.weakReference());t.push(new W({label:a.t(null,void 0,o(46850)),checkable:!0,id:"ToggleStudyLastValue",category:"settingsActions",checked:S.value(),onExecute:()=>{const t=!S.value();e.model().beginUndoMacro(He),e.model().setProperty(p.showStudyLastValue,t,null),e.model().setProperty(p.showFundamentalLastValue,t,null),e.model().endUndoMacro()},onDestroy:()=>{S.destroy()}}));const x=(0,q.combineProperty)(((e,t)=>e||t),p.showStudyPlotLabels.weakReference(),p.showFundamentalNameLabel.weakReference());t.push(new W({label:a.t(null,void 0,o(54418)),checkable:!0,id:"ToggleIndicatorsLabels",category:"settingsActions",checked:x.value(),onExecute:()=>{e.model().beginUndoMacro(Pe);const t=!x.value();e.model().setProperty(p.showStudyPlotLabels,t,null),e.model().setProperty(p.showFundamentalNameLabel,t,null),e.model().endUndoMacro()},onDestroy:()=>{x.destroy()}})),t.push(new W({label:a.t(null,void 0,o(33766)),checkable:!0,id:"ToggleHighLowPriceLines",category:"settingsActions",checked:y.highLowPriceLinesVisible.value(),onExecute:()=>{e.model().setProperty(y.highLowPriceLinesVisible,!y.highLowPriceLinesVisible.value(),Re)}})),Le&&t.push(new W({label:a.t(null,void 0,o(16138)),checkable:!0,id:"ToggleAverageClosePriceLine",category:"settingsActions",checked:y.averageClosePriceLineVisible.value(),onExecute:()=>{const t=!y.averageClosePriceLineVisible.value();e.model().setProperty(y.averageClosePriceLineVisible,t,Ie)}}));const L=h.showPriceLine;t.push(new W({label:a.t(null,void 0,o(72926)),checkable:!0,id:"TogglePriceLine",category:"settingsActions",checked:L.value(),onExecute:()=>{e.model().setProperty(L,!L.value(),Ve)}}));const C=h.showPrevClosePriceLine;t.push(new W({label:a.t(null,void 0,o(79366)),checkable:!0,id:"ToggleSymbolPrevCloseLine",disabled:e.model().mainSeries().isDWM(),category:"settingsActions",checked:C.value(),onExecute:()=>{e.model().setProperty(C,!C.value(),Fe)}})),t.push(new W({label:a.t(null,void 0,o(54170)),icon:o(39267),id:"ResetTimeScale",category:"functionActions",onExecute:()=>{e.model().resetTimeScale()},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Mod+D.Modifiers.Alt+81)}));const M=e.model().model().sessions().properties().childs().sessionHighlight.childs().vertlines.childs().sessBreaks.childs().visible,A=(0,q.createWVFromProperty)(e.model().mainSeries().isDWMProperty()),_=new W({label:a.t(null,void 0,o(66707)),checkable:!0,id:"ToggleSessionBreaks",category:"settingsActions",disabled:A.value(),checked:M.value(),onExecute:()=>{e.model().setProperty(M,!M.value(),Ze)},onDestroy:()=>A.destroy()}) +;if(A.subscribe((()=>_.update({disabled:A.value()}))),t.push(_),t.push(new W({label:a.t(null,void 0,o(31789)),icon:o(39267),id:"ResetChart",category:"functionActions",onExecute:()=>e.GUIResetScales(),shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+82)})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(99984)),id:"RemoveAllIndicators",category:"functionActions",onExecute:()=>e.removeAllStudies()})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(96374)),id:"RemoveAllDrawingTools",category:"functionActions",onExecute:()=>e.removeAllDrawingTools()})),t.push(new W({icon:o(93544),label:a.t(null,void 0,o(4474)),id:"RemoveAllIndicatorsAndDrawingTools",category:"functionActions",onExecute:()=>e.removeAllStudiesDrawingTools()})),t.push(new W({label:a.t(null,void 0,o(22437)),id:"ApplyIndicatorsToAllCharts",category:"functionActions",disabled:!e.applyIndicatorsToAllChartsAvailable(),onExecute:()=>{e.chartWidgetCollection().applyIndicatorsToAllCharts(e)}})),O.enabled("header_widget")&&O.enabled("header_undo_redo")&&(t.push(new W({id:"Undo",category:"functionActions",icon:o(77665),label:a.t(null,void 0,o(14804)),onExecute:()=>{e.model().undoHistory().undo()},disabled:e.model().undoHistory().undoStack().isEmpty(),shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Mod+90)})),t.push(new W({id:"Redo",category:"functionActions",icon:o(96052),label:a.t(null,void 0,o(48236)),onExecute:()=>{e.model().undoHistory().redo()},disabled:e.model().undoHistory().redoStack().isEmpty(),shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Mod+89)}))),t.push(new W({label:a.t(null,void 0,o(12754)),id:"MoveChartRight",category:"functionActions",disabled:!e.chartWidgetCollection().activeChartCanBeMoved().value(),onExecute:()=>{e.chartWidgetCollection().moveActiveChartWithUndo(!1)}})),t.push(new W({label:a.t(null,void 0,o(35112)),id:"MoveChartLeft",category:"functionActions",disabled:!e.chartWidgetCollection().activeChartCanBeMoved().value(),onExecute:()=>{e.chartWidgetCollection().moveActiveChartWithUndo(!0)}})),O.enabled("header_widget")&&O.enabled("header_chart_type")){const o=(0,j.allChartStyles)();for(const n of o)t.push(new W({id:`ChartStyle_${n}`,category:"functionActions",disabled:!F.linking.supportedChartStyles.value()?.includes(n),onExecute:()=>{e.chartWidgetCollection().setChartStyleToWidget(n)},icon:$.SERIES_ICONS[n],label:Oe[n]}))}return O.enabled("header_widget")&&(0,xe.shouldShowFullscreen)()&&t.push(new W({label:a.t(null,void 0,o(67092)),id:"Fullscreen mode",icon:o(49697),category:"functionActions",checkable:!0,checked:e.chartWidgetCollection().fullscreen().value(),disabled:!e.chartWidgetCollection().fullscreenable().value(),onExecute:()=>{const t=e.chartWidgetCollection();t.fullscreen().value()?t.exitFullscreen():t.startFullscreen()},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Shift+70)})),t}o(50151);var We=o(26744),Ne=o(2627),Ke=o(59511);function Ue(){return Ke.lineToolsFlat.map((e=>function(e){const t=Ne.lineToolsInfo[e],n=t.selectHotkey?.hash,i={id:e,category:"drawingsActions",label:t.localizedName,icon:t.icon, +shortcutHint:n?(0,D.humanReadableHash)(n):void 0,payload:e,onExecute:()=>ne.tool.setValue(e),favourite:We.LinetoolsFavoritesStore.isFavorite(e),onFavouriteClick:t=>{t.preventDefault(),We.LinetoolsFavoritesStore.isFavorite(e)?We.LinetoolsFavoritesStore.removeFavorite(e):We.LinetoolsFavoritesStore.addFavorite(e)}};return e.toLowerCase().includes("fib")&&(i.aliases=[a.t(null,void 0,o(26578))]),new W(i)}(e.name)))}var Ge=o(37404);o(3343);function qe(e,t){const o=e.getState().category,n=t.getState().category;return o===n?0:"drawingsActions"===n?1:"drawingsActions"===o||"functionActions"===o?-1:1}var je=o(16216),$e=o(87896);class Qe extends l.DialogRenderer{constructor(e){super(),this._actions=[],this.show=e=>{this.visible().value()||async function(e,t){const n=[],[i,l,s,r,c]=await Promise.all([Be(e),Promise.resolve(null),Promise.resolve(null),Promise.resolve(null),Promise.resolve(null)]);n.push(...i);const h=e.chartWidgetCollection();if(O.enabled("header_widget")&&O.enabled("header_resolutions")){const t={label:(0,Z.appendEllipsis)(a.t(null,void 0,o(2569))),id:"ChangeInterval",category:"functionActions",onExecute:()=>{(0,V.showChangeIntervalDialogAsync)({initVal:F.linking.interval.value(),selectOnInit:!0})}};!O.enabled("show_interval_dialog_on_key_press")||e.readOnly()||e.options().hideSymbolSearch||(t.shortcutHint=(0,D.humanReadableHash)(188)),n.push(new W(t))}if(t&&O.enabled("header_widget")&&O.enabled("header_saveload")){n.push(new W({id:"LoadChartLayout",category:"functionActions",label:(0,Z.appendEllipsis)(a.t(null,void 0,o(7386))),onExecute:()=>{t.showLoadDialog()},shortcutHint:a.t(null,{context:"hotkey"},o(23821))}));const i=e.getSaveChartService();i&&(n.push(new W({id:"RenameChartLayout",category:"functionActions",label:(0,Z.appendEllipsis)(a.t(null,void 0,o(38206))),onExecute:()=>{i.renameChart()}})),n.push(new W({id:"SaveChartLayout",category:"functionActions",icon:o(53707),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(41569))),disabled:!i.hasChanges(),onExecute:()=>{i.saveChartOrShowTitleDialog()},shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Mod+83)})))}return n.push(new W({id:"TakeSnapshot",category:"functionActions",icon:o(72644),label:a.t(null,void 0,o(8270)),onExecute:()=>h.takeServerScreenshot(),shortcutHint:(0,D.humanReadableHash)(D.Modifiers.Alt+83)})),n}(this._activeChartWidget,this._loadChartService).then((t=>{this._actions=t.concat((()=>{const e=new W({id:"ManageLayoutDrawings",category:"functionActions",icon:o(81111),label:(0,Z.appendEllipsis)(a.t(null,void 0,o(81031))),onExecute:()=>(0,Ge.showManageDrawingsDialog)()}),t=O.enabled("left_toolbar")?[...Ue(),e]:[];return t})()).sort(qe),this._rootInstance=(0,$e.createReactRoot)(n.createElement(R,{shouldReturnFocus:e?.shouldReturnFocus,dialogId:"globalSearch",items:this._actions,onClose:this.hide}),this._container),this._setVisibility(!0)}))},this.hide=()=>{this._rootInstance?.unmount(),this._setVisibility(!1);for(const e of this._actions)e.destroy()};const t=(0,je.service)(i.CHART_WIDGET_COLLECTION_SERVICE) ;this._activeChartWidget=t.activeChartWidget.value(),this._loadChartService=e}}},10087:(e,t,o)=>{"use strict";o.d(t,{getElementId:()=>d,useSearchDialogKeyboardNavigation:()=>h});var n=o(50959),i=o(50335),l=o(3343),s=o(76460),a=o(19291),r=o(9859),c=o(49483);function h(e){const{contentContainerRef:t,searchInputRef:o,dialogRef:i,getNextFocusedItemIndex:h,isNavigationDisabled:u,onEscapeClick:v,scrollToFocusedItem:g,getElementIdByIndex:m=d}=e,[p,w]=(0,n.useState)(null),[f,b]=(0,n.useState)(null),y=(0,n.useRef)({itemIndex:null,actionIndex:null}),[T,S]=(0,n.useState)(!1);function x(){S(!1),b(null),w(null)}return(0,n.useLayoutEffect)((()=>{if(null===p||!T)return;const e=m(p,f),o=t.current?.querySelector(`#${e}`);return o?.dispatchEvent(new CustomEvent("active-descendant-focus")),()=>{o?.dispatchEvent(new CustomEvent("active-descendant-blur"))}}),[p,T,f]),{handleKeyDown:function(e){const n=(0,l.hashFromEvent)(e);if(27===n&&v)return void v(e);const i=t.current;if(!i||e.target!==o.current)return;if(32===n||13===n){if(null===p)return;e.preventDefault();const t=i.querySelector(`#${m(p,f)}`);if(!(t instanceof HTMLElement))return;return void t.click()}const s=(0,a.mapKeyCodeToDirection)(n);if(!s||u)return;const c=null!==p?i.querySelector(`#${m(p)}`):null;switch(s){case"blockNext":case"blockPrev":{e.preventDefault();const t=h(p,"blockNext"===s?1:-1);if(null===t)return;w(t),S(!0),y.current.itemIndex=t;const o=i.querySelector(`#${m(t)}`);if(g(o,t),null!==f&&o instanceof HTMLElement){const e=Array.from(o.querySelectorAll('[data-role="list-item-action"]'));if(!e.length)return b(null),void(y.current.actionIndex=null);const t=(0,r.clamp)(f,0,e.length-1);b(t),y.current.actionIndex=t}return}case"inlineNext":{if(!c)return;e.preventDefault();const t=Array.from(c.querySelectorAll('[data-role="list-item-action"]'));if(!t||!t.length)return;return null===f?(b(0),void(y.current.actionIndex=0)):f===t.length-1?(b(null),void(y.current.actionIndex=null)):(b(f+1),void(y.current.actionIndex=f+1))}case"inlinePrev":{if(!c)return;e.preventDefault();const t=Array.from(c.querySelectorAll('[data-role="list-item-action"]'));if(!t||!t.length)return;return null===f?(b(t.length-1),void(y.current.actionIndex=t.length-1)):0===f?(b(null),void(y.current.actionIndex=null)):(b(f-1),void(y.current.actionIndex=f-1))}}},handleForceFocus:function(){(0,a.updateTabIndexes)()},handleSearchRefBlur:function(e){x(),w(p),c.CheckMobile.any()||e.relatedTarget!==i.current?.getElement()||e.target.focus()},resetFocusState:x,restoreFocusState:function(){b(y.current.actionIndex),w(y.current.itemIndex),S(!0)},focusVisible:T,focusedItemIndex:p,focusedActionIndex:f,setFocusedItemIndex:w,setFocusedActionIndex:b,onDialogClick:function(e){(0,s.isKeyboardClick)(e)||(S(!1),b(null))}}}function d(e,t){return(0,i.isNumber)(t)&&-1!==t?`list-item-${e}-action-${t}`:`list-item-${e}`}},37404:(e,t,o)=>{"use strict";o.d(t,{showManageDrawingsDialog:()=>i});let n=null;function i(e){return Promise.all([o.e(4166),o.e(8692),o.e(3693),o.e(7159),o.e(1702)]).then(o.bind(o,41662)).then((t=>{const o=new(0, t.ManageDrawingsDialogRenderer)(e);return null!==n&&n.hide(),o.show(),n=o,o}))}},51826:(e,t,o)=>{"use strict";o.d(t,{DialogsOpenerManager:()=>n,dialogsOpenerManager:()=>i});class n{constructor(){this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const i=new n},90692:(e,t,o)=>{"use strict";o.d(t,{MatchMedia:()=>i});var n=o(50959);class i extends n.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addEventListener("change",this._handleChange)}_unsubscribe(e){e.removeEventListener("change",this._handleChange)}}},64706:(e,t,o)=>{"use strict";o.d(t,{MenuContext:()=>n});const n=o(50959).createContext(null)},27317:(e,t,o)=>{"use strict";o.d(t,{DEFAULT_MENU_THEME:()=>p,Menu:()=>f});var n=o(50959),i=o(97754),l=o.n(i),s=o(50151),a=o(9859),r=o(14729),c=o(50655),h=o(59064),d=o(67961),u=o(26709),v=o(83021),g=o(64706),m=o(67797);const p=m;var w;!function(e){e[e.IndentFromWindow=0]="IndentFromWindow"}(w||(w={}));class f extends n.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{if(this.state.isMeasureValid&&!t)return;const{position:o}=this.props,n=(0,s.ensureNotNull)(this._containerRef);let i=n.getBoundingClientRect();const l=document.documentElement.clientHeight,r=document.documentElement.clientWidth,c=this.props.closeOnScrollOutsideOffset??0;let h=l-0-c;const d=i.height>h;if(d){(0,s.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",i=n.getBoundingClientRect()}const{width:u,height:v}=i,g="function"==typeof o?o({contentWidth:u,contentHeight:v,availableWidth:r,availableHeight:l}):o,m=g?.indentFromWindow?.left??0,p=r-(g.overrideWidth??u)-(g?.indentFromWindow?.right??0),w=(0, a.clamp)(g.x,m,Math.max(m,p)),f=(g?.indentFromWindow?.top??0)+c,b=l-(g.overrideHeight??v)-(g?.indentFromWindow?.bottom??0);let y=(0,a.clamp)(g.y,f,Math.max(f,b));if(g.forbidCorrectYCoord&&y{this.props.doNotRestorePosition||this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,s.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=h.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),t?.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const o=null!==this.context;this._hotkeys||o||(this._hotkeys=u.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=h.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),t?.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf), diff --git a/charting_library/bundles/he_IL.1341.1068954aa326300ef390.js b/charting_library/bundles/he_IL.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..5d821653 --- /dev/null +++ b/charting_library/bundles/he_IL.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],he_IL:["# {count} (בר)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],he_IL:["#{count} (מחיר, נר)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],he_IL:["4/(פ+ג+נ+ס)"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],he_IL:["3/(ג+נ+ס)"]}},69303:e=>{e.exports={en:["(H + L)/2"],he_IL:["2/(ג+נ)"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],he_IL:["צבע הנר על בסיס הסגירה הקודמת"]}},78930:e=>{e.exports={en:["Coordinates"],he_IL:["קואורדינטות"]}},24197:e=>{e.exports={en:["Center"],he_IL:["מרכז"]}},84831:e=>{e.exports={en:["Close line"],he_IL:["קו סגירה"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],he_IL:["התאם נתונים לדיבידנדים"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},27567:e=>{e.exports={en:["Bottom"],he_IL:["תחתית"]}},3159:e=>{e.exports={en:["Bottom line"],he_IL:["קו תחתון"]}},74406:e=>{e.exports={en:["Body"],he_IL:["גוף"]}},333:e=>{e.exports={en:["Borders"],he_IL:["גבולות"]}},42398:e=>{e.exports={en:["Base"],he_IL:["בסיס"]}},28975:e=>{e.exports={en:["Base level"],he_IL:["רמת בסיס"]}},71776:e=>{e.exports={en:["Down"],he_IL:["למטה"]}},17611:e=>{e.exports={en:["Down bars"],he_IL:["נרות ירידה"]}},23743:e=>{e.exports={en:["Down color"],he_IL:["צבע תחתון"]}},48225:e=>{e.exports={en:["Data modification"],he_IL:["התאמת נתונים"]}},72942:e=>{e.exports={en:["Days"],he_IL:["ימים"]}},16564:e=>{e.exports={en:["Default"],he_IL:["ברירת מחדל"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],he_IL:["שינוי מיקום (מחיר, בר)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],he_IL:["רקע שעות מסחר אלקטרוני"]}},819:e=>{e.exports={en:["Extend lines"],he_IL:["הרחב קווים"]}},41129:e=>{e.exports={en:["Fill"],he_IL:["למלא"]}},61112:e=>{e.exports={en:["Fill top area"],he_IL:["מלא אזור עליון"]}},73185:e=>{e.exports={en:["Fill bottom area"],he_IL:["מלא אזור תחתון"]}},56796:e=>{e.exports={en:["Hours"],he_IL:["שעות"]}},95406:e=>{e.exports={en:["Horizontal"],he_IL:["אופקי"]}},56359:e=>{e.exports={en:["High line"],he_IL:["קו גבוה"]}},47326:e=>{e.exports={en:["Integer"],he_IL:["מספר שלם"]}},21429:e=>{e.exports={en:["Inputs"],he_IL:["תשומות"]}},64075:e=>{e.exports={en:["Override min tick"],he_IL:["דריסת טיק מינימלי"]}},34579:e=>{e.exports={en:["Low line"],he_IL:["קו נמוך"]}},11626:e=>{e.exports={en:["Left"],he_IL:["שמאל"]}},43154:e=>{e.exports={en:["Months"],he_IL:["חודשים"]}},68833:e=>{e.exports={en:["Middle"],he_IL:["אמצע"]}},42562:e=>{e.exports={en:["Minutes"],he_IL:["דקות"]}},65188:e=>{e.exports={en:["Seconds"],he_IL:["שניות"]}},13350:e=>{e.exports={en:["Pearson's R"],he_IL:["מתאם פירסון R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],he_IL:["רקע שעות טרום/מסחר מאוחר"]}},59766:e=>{e.exports={en:["Precision"],he_IL:["דיוק"]}},84684:e=>{e.exports={en:["Price source"],he_IL:["מקור המחיר"]}},73466:e=>{e.exports={ +en:["Projection up bars"],he_IL:["הטלת עמודות עולות"]}},77430:e=>{e.exports={en:["Projection candles"],he_IL:["נרות הקרנה"]}},88367:e=>{e.exports={en:["Projection down bars"],he_IL:["הטלת עמודות יורדות"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],he_IL:["מחירים אמיתיים בסולם המחיר (במקום מחיר הייקין-אשי)"]}},50421:e=>{e.exports={en:["Right"],he_IL:["ימין"]}},835:e=>{e.exports={en:["Weeks"],he_IL:["שבועות"]}},32163:e=>{e.exports={en:["Wick"],he_IL:["פתיל"]}},97118:e=>{e.exports={en:["Top"],he_IL:["עליון"]}},89349:e=>{e.exports={en:["Top line"],he_IL:["קו עליון"]}},70320:e=>{e.exports={en:["Text"],he_IL:["טקסט"]}},25485:e=>{e.exports={en:["Text alignment"],he_IL:["יישור טקסט"]}},67781:e=>{e.exports={en:["Text orientation"],he_IL:["כיוון טקסט"]}},20215:e=>{e.exports={en:["Thin bars"],he_IL:["נרות דקים"]}},24821:e=>{e.exports={en:["Ticks"],he_IL:["טיקים"]}},77073:e=>{e.exports={en:["Timezone"],he_IL:["אזור זמן"]}},22691:e=>{e.exports={en:["Up"],he_IL:["למעלה"]}},23091:e=>{e.exports={en:["Up color"],he_IL:["צבע עליון"]}},36957:e=>{e.exports={en:["Up bars"],he_IL:["נרות עליה"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},69526:e=>{e.exports={en:["Vertical"],he_IL:["אנכי"]}},21105:e=>{e.exports={en:["candle"],he_IL:["נר"]}},27068:e=>{e.exports={en:["change HLC bars"],he_IL:["שנה ברי HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],he_IL:["שנה את צבע מילוי השטח"]}},89346:e=>{e.exports={en:["change area line width"],he_IL:["שנה את רוחב קו השטח"]}},29605:e=>{e.exports={en:["change area line color"],he_IL:["שנה את צבע קו השטח"]}},4640:e=>{e.exports={en:["change area price source"],he_IL:["שנה מקור אזור מחיר"]}},42190:e=>{e.exports={en:["change base level"],he_IL:["שנה את רמת הבסיס"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],he_IL:["שנה את צבע השורה התחתונה של קו הבסיס"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],he_IL:["שנה את רוחב השורה התחתונה של קו הבסיס"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],he_IL:["שנה את צבע השטח התחתון של מילוי קו הבסיס"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],he_IL:["שנה את צבע האזור העליון של מילוי קו הבסיס"]}},68609:e=>{e.exports={en:["change baseline price source"],he_IL:["שנה את מקור המחיר הבסיסי"]}},69044:e=>{e.exports={en:["change baseline top line color"],he_IL:["שנה את צבע הקו העליון של קו הבסיס"]}},68197:e=>{e.exports={en:["change baseline top line width"],he_IL:["שנה את רוחב הקו העליון של קו הבסיס"]}},33464:e=>{e.exports={en:["change bar up color"],he_IL:["שנה את צבע הבר למעלה"]}},2066:e=>{e.exports={en:["change bar X coordinate"],he_IL:["שנה בר של קואורדינטת X"]}},59622:e=>{e.exports={en:["change bar down color"],he_IL:["שנה את צבע הבר למטה"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],he_IL:["שנה ברי צבע בהתבסס על סגירה קודמת"]}},88324:e=>{e.exports={en:["change column up color"], +he_IL:["שנה את צבע העמודה למעלה"]}},93890:e=>{e.exports={en:["change column down color"],he_IL:["שנה את צבע העמודה למטה"]}},4727:e=>{e.exports={en:["change column price source"],he_IL:["שנה מקור מחיר העמודה"]}},82063:e=>{e.exports={en:["change decimal places"],he_IL:["שנה מקומות עשרוניים"]}},44223:e=>{e.exports={en:["change extended hours color"],he_IL:["שנה את צבע השעות המורחבות"]}},47393:e=>{e.exports={en:["change electronic trading hours"],he_IL:["שינוי שעות המסחר האלקטרוניות"]}},6026:e=>{e.exports={en:["change high-low body color"],he_IL:["שנה צבע גבוה-נמוך של הגוף"]}},73021:e=>{e.exports={en:["change high-low body visibility"],he_IL:["שנה נראות גבוה-נמוך של הגוף"]}},46844:e=>{e.exports={en:["change high-low border color"],he_IL:["שנה צבע גבול גבוה-נמוך של הגוף"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],he_IL:["שנה נראות גבול גבוה-נמוך של הגוף"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],he_IL:["שנה נראות התוויות גבוה-נמוך"]}},56961:e=>{e.exports={en:["change high-low labels color"],he_IL:["שנה צבע התוויות גבוה-נמוך"]}},88640:e=>{e.exports={en:["change line color"],he_IL:["שנה צבע קו"]}},41837:e=>{e.exports={en:["change line price source"],he_IL:["שנה מקור מחיר קו"]}},48339:e=>{e.exports={en:["change line width"],he_IL:["שנה רוחב קו"]}},38730:e=>{e.exports={en:["change post market color"],he_IL:["שנה צבע מסחר מאוחר"]}},44371:e=>{e.exports={en:["change pre market color"],he_IL:["שנה צבע טרום מסחר"]}},11737:e=>{e.exports={en:["change price Y coordinate"],he_IL:["שנה מחיר של קואורדינטת Y"]}},16241:e=>{e.exports={en:["change range bars style"],he_IL:["שנה את סגנון ברי הטווח"]}},65821:e=>{e.exports={en:["change range thin bars"],he_IL:["שנה ברים דקים בטווח"]}},75487:e=>{e.exports={en:["change renko wick down color"],he_IL:["שנה צבע renko wick down"]}},92277:e=>{e.exports={en:["change renko wick up color"],he_IL:["שנה צבע wick up renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],he_IL:["שנה נראות של פתיל renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],he_IL:["שנה מינימום טיק של שכבת המחקר"]}},82924:e=>{e.exports={en:["change study overlay style"],he_IL:["שנה את סגנון שכבת המחקר"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],he_IL:["שנה הצגת המחירים האמיתיים בסולם המחירים (במקום מחיר הייקן-אשי)"]}},60834:e=>{e.exports={en:["change thin bars"],he_IL:["שנה ברים דקים"]}},78509:e=>{e.exports={en:["change {title} base line color"],he_IL:["שנה את צבע קו הבסיס של {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],he_IL:["שנה את סגנון קו הבסיס של {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],he_IL:["שנה את נראות קו הבסיס של {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],he_IL:["שנה את רוחב קו הבסיס של {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],he_IL:["שנה את צבע הקו התחתון של {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"], +he_IL:["שנה את סגנון הקו התחתון של {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],he_IL:["שנה נראות קו תחתון של {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],he_IL:["שנה את רוחב הקו התחתון של {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],he_IL:["שנה {title} ימים ל"]}},91201:e=>{e.exports={en:["change {title} days from"],he_IL:["שנה {title} ימים מ"]}},76295:e=>{e.exports={en:["change {title} extend lines"],he_IL:["שנה {title} קווים מורחבים"]}},8306:e=>{e.exports={en:["change {title} hours from"],he_IL:["שנה {title} שעות מ"]}},67233:e=>{e.exports={en:["change {title} hours to"],he_IL:["שנה את השעות של {title} ל"]}},99122:e=>{e.exports={en:["change {title} months from"],he_IL:["שנה {title} חודשים מ"]}},10518:e=>{e.exports={en:["change {title} months to"],he_IL:["שנה {title} חודשים ל"]}},38011:e=>{e.exports={en:["change {title} minutes to"],he_IL:["שנה {title} דקות ל"]}},59820:e=>{e.exports={en:["change {title} minutes from"],he_IL:["שנה {title} דקות מ"]}},6573:e=>{e.exports={en:["change {title} seconds to"],he_IL:["שנה {title} שניות ל"]}},86780:e=>{e.exports={en:["change {title} seconds from"],he_IL:["שנה {title} שניות מ"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],he_IL:["שנה {title} הצג את ה-r של פירסון"]}},32481:e=>{e.exports={en:["change {title} weeks from"],he_IL:["שנה {title} שבועות מ"]}},18678:e=>{e.exports={en:["change {title} weeks to"],he_IL:["שנה {title} שבועות ל"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],he_IL:["שנה את נראות הקו העליון של {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],he_IL:["שנה את רוחב הקו העליון של {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],he_IL:["שנה את צבע הקו העליון של {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],he_IL:["שנה את סגנון הקו העליון של {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],he_IL:["שנה את הנראות של {title} בטיקים"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],he_IL:["שנה נראות של {title} על שבועות"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],he_IL:["שנה את הנראות של {title} ב-{ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],he_IL:["שנה את הנראות של {title} בימים"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],he_IL:["שנה נראות של {title} בשעות"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],he_IL:["שנה נראות של {title} על דקות"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],he_IL:["שנה נראות של {title} על חודשים"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],he_IL:["שנה נראות של {title} בשניות"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],he_IL:["שנה את צבע הגבול העליון של {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],he_IL:["שנה צבע של {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"], +he_IL:["שנה את הצבע של {candleType} wick למטה"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],he_IL:["שנה את הצבע שלwick up {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],he_IL:["שנה את נראות הפתיל {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],he_IL:["שנה נראות הגוף של {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],he_IL:["שנה את נראות הגבול של {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],he_IL:["שנה את צבע הגבול התחתון של {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],he_IL:["שנה את הצבע התחתון של {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],he_IL:["שנה את צבע בר הגבול של {chartType} התחתון"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],he_IL:["שנה את צבע בר הגבול {chartType} העליון"]}},5012:e=>{e.exports={en:["change {chartType} down color"],he_IL:["שנה את הצבע התחתון של {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],he_IL:["שנה את צבע בר הגבול להקרנה {chartType} העליון"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],he_IL:["שנה את הצבע של בר ההקרנה {chartType} התחתון"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],he_IL:["שנה את צבע בר ההקרנה {chartType} העליון"]}},6970:e=>{e.exports={en:["change {chartType} up color"],he_IL:["שנה את הצבע העליון של {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],he_IL:["שנה מאפיין {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],he_IL:["שנה את המאפיין {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],he_IL:["להתאים נתונים לדיבידנדים"]}},1433:e=>{e.exports={en:["adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},35813:e=>{e.exports={en:["days"],he_IL:["ימים"]}},89919:e=>{e.exports={en:["days to"],he_IL:["ימים ל"]}},59215:e=>{e.exports={en:["days from"],he_IL:["ימים מ"]}},2359:e=>{e.exports={en:["hours"],he_IL:["שעות"]}},82267:e=>{e.exports={en:["hours from"],he_IL:["שעות מ"]}},15600:e=>{e.exports={en:["hours to"],he_IL:["שעות ל"]}},92598:e=>{e.exports={en:["hollow candles"],he_IL:["נרות חלולים"]}},76261:e=>{e.exports={en:["move drawings"],he_IL:["העבר שרטוטים"]}},95300:e=>{e.exports={en:["months"],he_IL:["חודשים"]}},17250:e=>{e.exports={en:["months from"],he_IL:["חודשים מ"]}},2828:e=>{e.exports={en:["months to"],he_IL:["חודשים ל"]}},18726:e=>{e.exports={en:["minutes"],he_IL:["דקות"]}},67649:e=>{e.exports={en:["minutes to"],he_IL:["דקות ל"]}},22476:e=>{e.exports={en:["minutes from"],he_IL:["דקות מ"]}},751:e=>{e.exports={en:["seconds"],he_IL:["שניות"]}},73419:e=>{e.exports={en:["seconds to"],he_IL:["שניות ל"]}},35801:e=>{e.exports={en:["seconds from"],he_IL:["שניות מ"]}},57243:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},70282:e=>{e.exports={en:["renko"],he_IL:["גרף ראנקו"]}},45537:e=>{e.exports={en:["weeks"], +he_IL:["שבועות"]}},92859:e=>{e.exports={en:["weeks from"],he_IL:["שבועות מ"]}},44127:e=>{e.exports={en:["weeks to"],he_IL:["שבועות ל"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],he_IL:["טיקים"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],he_IL:["{value} עשרוני","{value} עשרונים","{value} עשרונים","{value} עשרונים"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/he_IL.9488.2f156b47fe84118759c5.js b/charting_library/bundles/he_IL.2464.fc7f44a5c8b3791719aa.js similarity index 65% rename from charting_library/bundles/he_IL.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/he_IL.2464.fc7f44a5c8b3791719aa.js index 2db3c459..03dc715d 100644 --- a/charting_library/bundles/he_IL.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/he_IL.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],he_IL:["מחדש"]}},85119:e=>{e.exports={en:["Dark"],he_IL:["כהה"]}},96870:e=>{e.exports={en:["Light"],he_IL:["בהיר"]}},85886:e=>{e.exports={en:["d"],he_IL:["תאריך"]}},44634:e=>{e.exports={en:["h"],he_IL:["שעות"]}},5977:e=>{e.exports={en:["m"],he_IL:["דקות"]}},21492:e=>{e.exports={en:["s"],he_IL:["שניות"]}},97559:e=>{e.exports={en:["{title} copy"],he_IL:["{title} העתק"]}},38691:e=>{e.exports={en:["D"],he_IL:["יום"]}},77995:e=>{e.exports={en:["M"],he_IL:["חודש"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],he_IL:["שבוע"]}},38048:e=>{e.exports={en:["h"],he_IL:["שעה"]}},68430:e=>{e.exports={en:["m"],he_IL:["דקה"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],he_IL:["ס"]}},43253:e=>{e.exports={en:["H"],he_IL:["ג"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],he_IL:["נ"]}},46728:e=>{e.exports={en:["O"],he_IL:["פ"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],he_IL:["רמת צבע 0.236-"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],he_IL:["רמת צבע 0.382-"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],he_IL:["רמת צבע 0.618-"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],he_IL:["רמת צבע 0.65-"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],he_IL:["רמת צבע 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],he_IL:["רמת צבע 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],he_IL:["רמת צבע 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],he_IL:["רמת צבע 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],he_IL:["רמת צבע 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],he_IL:["רמת צבע 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],he_IL:["רמת צבע 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],he_IL:["רמת צבע 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],he_IL:["רמת צבע 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],he_IL:["רמת צבע 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],he_IL:["רמת צבע 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],he_IL:["רמת צבע 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],he_IL:["התקופה הראשונה"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],he_IL:["רמת צבע 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],he_IL:["רמת צבע 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],he_IL:["התקופה השנייה"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],he_IL:["מחדש"]}},85119:e=>{e.exports={en:["Dark"],he_IL:["כהה"]}},96870:e=>{e.exports={en:["Light"],he_IL:["בהיר"]}},85886:e=>{e.exports={en:["d"],he_IL:["תאריך"]}},44634:e=>{e.exports={en:["h"],he_IL:["שעות"]}},5977:e=>{e.exports={en:["m"],he_IL:["דקות"]}},21492:e=>{e.exports={en:["s"],he_IL:["שניות"]}},97559:e=>{e.exports={en:["{title} copy"],he_IL:["{title} העתק"]}},38691:e=>{e.exports={en:["D"],he_IL:["יום"]}},77995:e=>{e.exports={en:["M"],he_IL:["חודש"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],he_IL:["שבוע"]}},38048:e=>{e.exports={en:["h"],he_IL:["שעה"]}},68430:e=>{e.exports={en:["m"],he_IL:["דקה"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],he_IL:["ס"]}},43253:e=>{e.exports={en:["H"],he_IL:["ג"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],he_IL:["נ"]}},46728:e=>{e.exports={en:["O"],he_IL:["פ"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],he_IL:["רמת צבע 0.236-"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],he_IL:["רמת צבע 0.382-"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],he_IL:["רמת צבע 0.618-"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],he_IL:["רמת צבע 0.65-"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],he_IL:["רמת צבע 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],he_IL:["רמת צבע 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],he_IL:["רמת צבע 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],he_IL:["רמת צבע 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],he_IL:["רמת צבע 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],he_IL:["רמת צבע 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],he_IL:["רמת צבע 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],he_IL:["רמת צבע 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],he_IL:["רמת צבע 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],he_IL:["רמת צבע 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],he_IL:["רמת צבע 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],he_IL:["רמת צבע 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],he_IL:["התקופה הראשונה"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],he_IL:["רמת צבע 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],he_IL:["רמת צבע 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],he_IL:["התקופה השנייה"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"], he_IL:["רמת צבע 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],he_IL:["רמת צבע 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],he_IL:["התקופה השלישית"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],he_IL:["רמת צבע 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],he_IL:["התקופה הרביעית"]},e.exports["5th Period_input"]={en:["5th Period"],he_IL:["התקופה החמישית"]},e.exports["6th Period_input"]={en:["6th Period"],he_IL:["התקופה השישית"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],he_IL:["החלקת ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],he_IL:["החלקת ADX"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],he_IL:["ממוצע טווח אמיתי מרובה"]},e.exports["ATR length_input"]={en:["ATR length"],he_IL:["אורך ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"],he_IL:["ממוצע טווח אמיתי"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],he_IL:["איסוף והפצה"]},e.exports["All items_combobox_input"]={en:["All items"],he_IL:["כל הפריטים"]},e.exports.All_input={en:["All"],he_IL:["הכל"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],he_IL:["תקופת הפניה"]},e.exports["Another symbol_input"]={en:["Another symbol"],he_IL:["סימול נוסף"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],he_IL:["ממוצע"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],he_IL:["תקופות ממוצעות"]},e.exports.Back_input={en:["Back"],he_IL:["חזור"]},e.exports["Bands style_input"]={en:["Bands style"],he_IL:["סגנון רצועות"]},e.exports.Bar_input={en:["Bar"],he_IL:["בר"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],he_IL:["תקופות קו הבסיס"]},e.exports["Base Line_input"]={en:["Base Line"],he_IL:["קו בסיס"]},e.exports.Basis_input={en:["Basis"],he_IL:["בּסיס"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],he_IL:["רצועות בולינג'ר %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],he_IL:["רוחב רצועות בולינג'ר"]},e.exports.Borders_input={en:["Borders"],he_IL:["גבולות"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],he_IL:["שיטת הקצאת גודל תיבה"]},e.exports["Box size_input"]={en:["Box size"],he_IL:["גודל התיבה"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],he_IL:["לְבַטֵל"]},e.exports.Candles_input={en:["Candles"],he_IL:["נרות"]},e.exports.Centered_input={en:["Centered"],he_IL:["מְרוּכָּז"]},e.exports.Century_input={en:["Century"],he_IL:["מאה"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],he_IL:["מתנד חייקין"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],he_IL:["סגירה"]},e.exports["Color 0_input"]={en:["Color 0"],he_IL:["צבע 0"]},e.exports["Color 1_input"]={en:["Color 1"],he_IL:["צבע 1"]},e.exports["Color 2_input"]={ en:["Color 2"],he_IL:["צבע 2"]},e.exports["Color 3_input"]={en:["Color 3"],he_IL:["צבע 3"]},e.exports["Color 4_input"]={en:["Color 4"],he_IL:["צבע 4"]},e.exports["Color 5_input"]={en:["Color 5"],he_IL:["צבע 5"]},e.exports["Color 6_input"]={en:["Color 6"],he_IL:["צבע 6"]},e.exports["Color 7_input"]={en:["Color 7"],he_IL:["צבע 7"]},e.exports["Color 8_input"]={en:["Color 8"],he_IL:["צבע 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],he_IL:["צבע הנר על בסיס הסגירה הקודמת"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],he_IL:["צבע מבוסס על סגירה קודמת"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],he_IL:["תקופות קו המרה"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],he_IL:["קו המרה"]},e.exports.Correlation_input={en:["Correlation"],he_IL:["קורלציה"]},e.exports.Count_input={en:["Count"],he_IL:["לספור"]},e.exports.Crosses_input={en:["Crosses"],he_IL:["חוצה"]},e.exports.Custom_input={en:["Custom"],he_IL:["התאם אישית"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],he_IL:["אורך DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],he_IL:["יום"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],he_IL:["ימים בשנה"]},e.exports.Decade_input={en:["Decade"],he_IL:["עשור"]},e.exports.Delta_input={en:["Delta"],he_IL:["דלתא"]},e.exports.Depth_input={en:["Depth"],he_IL:["עומק"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],he_IL:["פיתוח POC"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],he_IL:["סטייה (%)"]},e.exports.Deviation_input={en:["Deviation"],he_IL:["סטייה"]},e.exports.Divisor_input={en:["Divisor"],he_IL:["מחלק"]},e.exports["Down Volume_input"]={en:["Down Volume"],he_IL:["ווליום יורד"]},e.exports["Down bars_input"]={en:["Down bars"],he_IL:["ברים יורדים"]},e.exports["Down color_input"]={en:["Down color"],he_IL:["צבע תחתון"]},e.exports["Down fractals_input"]={en:["Down fractals"],he_IL:["פרקטלי ירידה"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],he_IL:["כל (טרום מסחר, מרקט, מסחר מאוחר)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"],he_IL:["קו שוויון"]},e.exports.Exponential_input={en:["Exponential"],he_IL:["אקספוננציאלי"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"],he_IL:["הרחב ימינה"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],he_IL:["הרחב VAH ימינה"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],he_IL:["הרחב VAL ימינה"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],he_IL:["הרחב לנר האחרון"]},e.exports.Falling_input={en:["Falling"],he_IL:["יורד"]},e.exports["Fast Length_input"]={en:["Fast Length"], he_IL:["אורך מהיר"]},e.exports["Fast length_input"]={en:["Fast length"],he_IL:["אורך מהיר"]},e.exports.Fill_input={en:["Fill"],he_IL:["למלא"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],he_IL:["עולה"]},e.exports["HLC bars_input"]={en:["HLC bars"],he_IL:["נרות HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],he_IL:["קופסת היסטוגרמה"]},e.exports.Histogram_input={en:["Histogram"],he_IL:["היסטוגרמה"]},e.exports["Hull MA_input"]={en:["Hull MA"],he_IL:["ממוצע נע Hull"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"],he_IL:["אינדיקטור"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],he_IL:["כלי 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],he_IL:["כלי 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],he_IL:["משקיע אורך EMA 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],he_IL:["משקיע אורך EMA 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],he_IL:["משקיע אורך EMA 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],he_IL:["משקיע אורך EMA 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],he_IL:["משקיע אורך EMA 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],he_IL:["משקיע אורך EMA 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],he_IL:["אורך הלסת"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],he_IL:["לסת"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],he_IL:["מיקום תוויות"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],he_IL:["תוויות בסולם מחירים"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],he_IL:["תקופות בפיגור"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],he_IL:["מוביל משמעותי"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],he_IL:["מוביל 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],he_IL:["מוביל טווח B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],he_IL:["Lagging Span 2 Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"],he_IL:["אורך ממוצע נע אקספוננציאלי"]},e.exports["Length MA_input"]={en:["Length MA"],he_IL:["אורך ממוצע נע"]},e.exports.Length1_input={en:["Length1"],he_IL:["אורך1"]},e.exports.Length2_input={en:["Length2"],he_IL:["אורך2"]},e.exports.Length3_input={en:["Length3"],he_IL:["אורך3"]},e.exports.Length_input={en:["Length"],he_IL:["אורך"]},e.exports.Level_input={en:["Level"],he_IL:["רָמָה"]},e.exports["Levels Format_input"]={en:["Levels Format"],he_IL:["פורמט רמות"]},e.exports.Limit_input={en:["Limit"],he_IL:["לימיט"]},e.exports.Line_input={en:["Line"],he_IL:["קו"]},e.exports["Lips Length_input"]={en:["Lips Length"],he_IL:["אורך השפתיים"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]}, @@ -34,24 +34,24 @@ e.exports={en:["Elliott Triple Combo Wave (WXYXZ)"],he_IL:["גל אליוט קו 24866:e=>{e.exports={en:["Micro"],he_IL:["מיקרו"]}},87957:e=>{e.exports={en:["Millennium"],he_IL:["מילניום"]}},14724:e=>{e.exports={en:["Minuette"],he_IL:["מינוט (Minuette)"]}},78273:e=>{e.exports={en:["Minuscule"],he_IL:["זעיר"]}},9865:e=>{e.exports={en:["Muscat"],he_IL:["מוסקט"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"],he_IL:["אין כאן נתונים"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],he_IL:["ללא קנה מידה (מסך-מלא)"]}},9140:e=>{e.exports={en:["No sync"],he_IL:["אין סנכרון"]}},50910:e=>{e.exports={en:["No volume data"],he_IL:["אין נתוני נפח"]}},99024:e=>{e.exports={en:["No, keep them"],he_IL:["לא, השאר אותם"]}},94389:e=>{e.exports={en:["Note"],he_IL:["הערה"]}},26899:e=>{e.exports={en:["Nov"],he_IL:["נוב'"]}},67891:e=>{e.exports={en:["Norfolk Island"],he_IL:["אי נורפולק"]}},40977:e=>{e.exports={en:["Nairobi"],he_IL:["ניירובי"]}},40544:e=>{e.exports={en:["New York"],he_IL:["ניו יורק"]}},66103:e=>{e.exports={en:["New Zealand"],he_IL:["ניו זילנד‏"]}},15512:e=>{e.exports={en:["New pane above"],he_IL:["חלון חדש מעל"]}},52160:e=>{e.exports={en:["New pane below"],he_IL:["חלון חדש מתחת"]}},94600:e=>{e.exports={en:["Nicosia"],he_IL:["ניקוסיה"]}},73013:e=>{e.exports={en:["Something went wrong"],he_IL:["משהו השתבש"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],he_IL:["משהו השתבש בעת יצירת האינדיקטור."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],he_IL:["משהו השתבש. בבקשה נסה שוב מאוחר יותר."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],he_IL:["שמור פריסת גרף חדשה"]}},76266:e=>{e.exports={en:["Save as"],he_IL:["שמור בשם"]}},55502:e=>{e.exports={en:["San Salvador"],he_IL:["סן סלבדור"]}},30231:e=>{e.exports={en:["Santiago"],he_IL:["סנטיאגו"]}},91912:e=>{e.exports={en:["Sao Paulo"],he_IL:["סאו פאולו"]}},43931:e=>{e.exports={en:["Scale currency"],he_IL:["קנה מידה של מטבע"]}},43758:e=>{e.exports={en:["Scale price chart only"],he_IL:["הרחב סולם מחיר בלבד"]}},40012:e=>{e.exports={en:["Scale unit"],he_IL:["יחידת קנה מידה"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],he_IL:["קילשון שיף"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],he_IL:["הסקריפט לט יתעדכן אם תעזוב את הדף."]}},32514:e=>{e.exports={en:["Settings"],he_IL:["הגדרות"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],he_IL:["הפיסקה של החלק השני אינו חוקי."]}},75594:e=>{e.exports={en:["Security info"],he_IL:["מידע על הסימול"]}},21973:e=>{e.exports={en:["Send to back"],he_IL:["שלח לאחור"]}},71179:e=>{e.exports={en:["Send backward"],he_IL:["שלח אחורה"]}},26820:e=>{e.exports={en:["Seoul"],he_IL:["סיאול"]}},6816:e=>{e.exports={en:["Sep"],he_IL:["ספט'"]}},94031:e=>{e.exports={en:["Session"],he_IL:["שעות מסחר"]}},83298:e=>{e.exports={en:["Session volume profile"],he_IL:["פרופיל סשן ווליום"]}},66707:e=>{e.exports={en:["Session breaks"],he_IL:["הפרד ימי מסחר"]}},1852:e=>{e.exports={en:["Shanghai"],he_IL:["שנחאי"]}},8075:e=>{e.exports={en:["Short Position"],he_IL:["עסקת שורט"]}},98334:e=>{e.exports={en:["Show"], he_IL:["הצג"]}},85891:e=>{e.exports={en:["Show all drawings"],he_IL:["הצג את כל השרטוטים"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],he_IL:["הצג את כל השרטוטים והאינדיקטורים"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],he_IL:["הצג את כל השרטוטים, האינדיקטורים, הפוזיציות והפקודות"]}},98753:e=>{e.exports={en:["Show all indicators"],he_IL:["הצג את כל האינדיקטורים"]}},55418:e=>{e.exports={en:["Show all ideas"],he_IL:["הצג את כל הרעיונות"]}},20506:e=>{e.exports={en:["Show all positions & orders"],he_IL:["הצג את כל הפוזיציות והפקודות"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],he_IL:["הצג לחצן חוזה רציף"]}},81465:e=>{e.exports={en:["Show contract expiration"],he_IL:["הצג את תפוגת החוזה"]}},29449:e=>{e.exports={en:["Show dividends"],he_IL:["הצג דיבידנדים"]}},37113:e=>{e.exports={en:["Show earnings"],he_IL:['הצג דו"חות רווחים']}},10261:e=>{e.exports={en:["Show ideas of followed users"],he_IL:["הצג רעיונות של משתמשים עוקבים"]}},62986:e=>{e.exports={en:["Show latest news"],he_IL:["הצג את החדשות העדכניות ביותר"]}},44020:e=>{e.exports={en:["Show my ideas only"],he_IL:["הצג את הרעיונות שלי בלבד"]}},50849:e=>{e.exports={en:["Show splits"],he_IL:["הצג פיצולי מניות"]}},67751:e=>{e.exports={en:["Signpost"],he_IL:["סימן דרך"]}},77377:e=>{e.exports={en:["Singapore"],he_IL:["סינגפור"]}},39090:e=>{e.exports={en:["Sine Line"],he_IL:["קו סינוס"]}},66205:e=>{e.exports={en:["Square"],he_IL:["רבוע"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],he_IL:["חריגה ממגבלת המחקר: {number} מחקרים בכל פריסה.\nבבקשה, הסר מס' מחקרים."]}},92516:e=>{e.exports={en:["Style"],he_IL:["עיצוב"]}},61507:e=>{e.exports={en:["Stack on the left"],he_IL:["תאגד לשמאל"]}},97800:e=>{e.exports={en:["Stack on the right"],he_IL:["תאגד לימין"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],he_IL:["התחל להשתמש במצב ניווט מקלדת. הקש על ‎{shortcut}‎"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],he_IL:["הישאר במצב ציור"]}},69217:e=>{e.exports={en:["Step line"],he_IL:["קו צעד"]}},43114:e=>{e.exports={en:["Sticker"],he_IL:["סטיקר"]}},86716:e=>{e.exports={en:["Stockholm"],he_IL:["שטוקהולם"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"],he_IL:["סאבמינוט (Subminuette)"]}},67948:e=>{e.exports={en:["Supercycle"],he_IL:["סופר גל"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],he_IL:["עבור אל {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],he_IL:["סינדי"]}},70963:e=>{e.exports={en:["Symbol Error"],he_IL:["שגיאת סימול"]}},32390:e=>{e.exports={en:["Symbol name label"],he_IL:["תווית שם הסימול"]}},10127:e=>{e.exports={en:["Symbol last price label"],he_IL:["תווית ערך אחרון לסימול"]}},39079:e=>{e.exports={en:["Sync globally"],he_IL:["סנכרון גלובלי"]}},46607:e=>{e.exports={en:["Sync in layout"],he_IL:["סנכרון בפריסה"]}},76519:e=>{e.exports={en:["Point & figure"], he_IL:["גרף Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"],he_IL:["קווים מחוברים"]}},371:e=>{e.exports={en:["Path"],he_IL:["נָתִיב"]}},59256:e=>{e.exports={en:["Parallel Channel"],he_IL:["ערוץ מקביל"]}},61879:e=>{e.exports={en:["Paris"],he_IL:["פריז"]}},35140:e=>{e.exports={en:["Paste"],he_IL:["הדבק"]}},6919:e=>{e.exports={en:["Percent"],he_IL:["אחוז"]}},24436:e=>{e.exports={en:["Perth"],he_IL:["פרת'"]}},14055:e=>{e.exports={en:["Phoenix"],he_IL:["פניקס"]}},34156:e=>{e.exports={en:["Pitchfan"],he_IL:["מניפת מחירים"]}},19634:e=>{e.exports={en:["Pitchfork"],he_IL:["קילשון"]}},86631:e=>{e.exports={en:["Pin"],he_IL:["הצמד"]}},33110:e=>{e.exports={en:["Pin to new left scale"],he_IL:["הצמד לסולם חדש משמאל"]}},28280:e=>{e.exports={en:["Pin to new right scale"],he_IL:["הצמד לסולם חדש מימין"]}},14115:e=>{e.exports={en:["Pin to left scale"],he_IL:["הצמד לסולם השמאלי"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],he_IL:["הצמד לסולם השמאלי (מוסתר)"]}},81054:e=>{e.exports={en:["Pin to right scale"],he_IL:["הצמד לסולם הימני"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],he_IL:["הצמד לסולם השמאלי‎ (מוסתר)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],he_IL:["הצמד לסולם (עכשיו שמאל)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],he_IL:["הצמד לסולם (כעת ללא קנה מידה)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],he_IL:["הצמד לסולם (עכשיו ימין)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],he_IL:["הצמד לסולם מחיר (כעת ‎{label}‎)"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],he_IL:["הצמד לסולם ‎{label}‎"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],he_IL:["הצמד לסולם ‎{label}‎ (מוסתר)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],he_IL:["צמוד לסולם השמאלי"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],he_IL:["צמוד לסולם השמאלי (מוסתר)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],he_IL:["צמוד לסולם מחיר ‎ימין"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],he_IL:["הצמד לסולם השמאלי‎ (מוסתר)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],he_IL:["צמוד לסולם ‎{label}‎"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],he_IL:["צמוד לסולם ‎{label}‎ (מוסתר)"]}},71566:e=>{e.exports={en:["Plus button"],he_IL:["כפתור פלוס"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],he_IL:["אנא תן לנו הרשאת כתיבה ללוח בדפדפן שלך או הקש על ‎{keystroke}"]}},81248:e=>{e.exports={en:["Prague"],he_IL:["פראג"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],he_IL:["לחץ לחיצה ממושכת על {key} תוך כדי הגדלה כדי לשמור על מיקום הגרף"]}},91282:e=>{e.exports={en:["Price Label"],he_IL:["תווית מחיר"]}},97512:e=>{e.exports={en:["Price Note"],he_IL:["הערת מחיר"]}},68941:e=>{e.exports={en:["Price Range"],he_IL:["טווח מחירים"]}},66123:e=>{e.exports={en:["Price format is invalid."],he_IL:["פורמט המחיר אינו חוקי."]}},72926:e=>{e.exports={en:["Price line"],he_IL:["קו מחיר"]}},59189:e=>{e.exports={ -en:["Primary"],he_IL:["ראשי"]}},75747:e=>{e.exports={en:["Projection"],he_IL:["הקרנה"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],he_IL:["פורסם בתאריך {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],he_IL:["קטאר"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],he_IL:["חיפוש מהיר. הקש על ‎{shortcut}‎"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],he_IL:["מלבן מסובב"]}},52961:e=>{e.exports={en:["Rome"],he_IL:["רומא"]}},50318:e=>{e.exports={en:["Ray"],he_IL:["קרן"]}},55169:e=>{e.exports={en:["Range"],he_IL:["טווח"]}},13386:e=>{e.exports={en:["Reykjavik"],he_IL:["רייקיאוויק"]}},26001:e=>{e.exports={en:["Rectangle"],he_IL:["מלבן"]}},48236:e=>{e.exports={en:["Redo"],he_IL:["בצע שוב"]}},2460:e=>{e.exports={en:["Regression Trend"],he_IL:["מגמת רגרסיה"]}},67410:e=>{e.exports={en:["Remove"],he_IL:["הסר"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],he_IL:["הסר את המדד הפיננסי הזה מהמועדפים"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],he_IL:["הסר אינדיקטור זה מהמועדפים"]}},86285:e=>{e.exports={en:["Remove {drawings}"],he_IL:["הסר ‎{drawings}‎"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],he_IL:["הסר ‎{drawings}‎ ו‎{indicators}‎"]}},87797:e=>{e.exports={en:["Remove {indicators}"],he_IL:["הסר ‎{indicators}‎"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],he_IL:["בחר שם חדש לפריסת הגרף"]}},88130:e=>{e.exports={en:["Renko"],he_IL:["גרף ראנקו"]}},75246:e=>{e.exports={en:["Reset chart view"],he_IL:["אפס תצוגת גרף"]}},88853:e=>{e.exports={en:["Reset points"],he_IL:["איפוס נקודות"]}},15332:e=>{e.exports={en:["Reset price scale"],he_IL:["אפס סקלת מחיר"]}},54170:e=>{e.exports={en:["Reset time scale"],he_IL:["אפס סולם זמן"]}},37974:e=>{e.exports={en:["Riyadh"],he_IL:["ריאד"]}},94022:e=>{e.exports={en:["Riga"],he_IL:["ריגה"]}},60630:e=>{e.exports={en:["Runtime error"],he_IL:["שגיאת זמן ריצה"]}},66719:e=>{e.exports={en:["Warning"],he_IL:["אזהרה"]}},5959:e=>{e.exports={en:["Warsaw"],he_IL:["ורשה"]}},98549:e=>{e.exports={en:["Tokelau"],he_IL:["טוקלאו"]}},69122:e=>{e.exports={en:["Tokyo"],he_IL:["טוקיו"]}},10095:e=>{e.exports={en:["Toronto"],he_IL:["טורונטו"]}},17981:e=>{e.exports={en:["Table"],he_IL:["טבלה"]}},11034:e=>{e.exports={en:["Taipei"],he_IL:["טייפה"]}},79995:e=>{e.exports={en:["Tallinn"],he_IL:["טאלין"]}},6686:e=>{e.exports={en:["Tehran"],he_IL:["טהרן"]}},93553:e=>{e.exports={en:["Template"],he_IL:["תבנית"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],he_IL:["ספק הנתונים אינו מספק נתוני נפח עבור סימול זה"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],he_IL:["לא ניתן לטעון את התצוגה המקדימה של הפרסום. השבת את תוספי הדפדפן ונסה שוב."]}},99274:e=>{e.exports={ -en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],he_IL:["עיבוד הבקשה ארך יותר מדי זמן. ודא שיש לך חיבור אינטרנט יציב. אם הבעיה נמשכת, נסה להקטין את אינטרוול הזמן המבוקש."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],he_IL:["אין נתונים עבור התקופה ומסגרת הזמן שבחרת בגרף."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],he_IL:["קובץ זה גדול מדי. הגודל המקסימלי הוא {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],he_IL:["מתנד זה אינו יכול להיות מיושם על מתנד נוסף"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],he_IL:["סקריפט זה מכיל שגיאה. אנא צור קשר עם המחבר שלו."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],he_IL:["הסקריפט הזה מיועד להזמנה בלבד. כדי לבקש גישה, אנא צור קשר עם המחבר."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],he_IL:["סימול זה זמין רק ב {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],he_IL:["תבנית Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],he_IL:["אינטרוולים מבוססי סימון אינם זמינים עבור ‎{ticker}‎."]}},12806:e=>{e.exports={en:["Time"],he_IL:["זמן"]}},20909:e=>{e.exports={en:["Time zone"],he_IL:["אזור זמן"]}},46852:e=>{e.exports={en:["Time Cycles"],he_IL:["מחזורי זמן"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],he_IL:["הזדמנות מחיר זמן"]}},66823:e=>{e.exports={en:["Trade"],he_IL:["מסחר"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],he_IL:["Tradingview היא פלטפורמה אינטראקטיבית ויש לה פקודות לשימוש עם קורא מסך. להלן רשימה של פקודות מקלדת הזמינות לאינטראקציה בפלטפורמה"]}},35757:e=>{e.exports={en:["Trend Angle"],he_IL:["זוית מגמה"]}},97339:e=>{e.exports={en:["Trend Line"],he_IL:["קו מגמה"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],he_IL:["שלוחת פיבונאצ'י מבוססת מגמה"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],he_IL:["זמן פיבונאצ'י מבוסס מגמה"]}},1671:e=>{e.exports={en:["Triangle"],he_IL:["משולש"]}},76152:e=>{e.exports={en:["Triangle Down"],he_IL:["משולש למטה"]}},90148:e=>{e.exports={en:["Triangle Pattern"],he_IL:["תבנית משולש"]}},21236:e=>{e.exports={en:["Triangle Up"],he_IL:["משולש למעלה"]}},21007:e=>{e.exports={en:["Tunis"],he_IL:["תוניס"]}},1833:e=>{e.exports={en:["UTC"],he_IL:["אזור זמן"]}},14804:e=>{e.exports={en:["Undo"],he_IL:["בטל"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],he_IL:["שגיאה בלתי צפויה במצב בקטסטינג עמוק. צור קשר עם התמיכה למידע נוסף."]}},15432:e=>{e.exports={en:["Units"],he_IL:["יחידות"]}},11768:e=>{e.exports={en:["Unknown error"],he_IL:["שגיאה לא ידועה"]}}, -99894:e=>{e.exports={en:["Unlock"],he_IL:["בטל נעילה"]}},75546:e=>{e.exports={en:["Unsupported interval"],he_IL:["אינטרוול לא נתמך"]}},8580:e=>{e.exports={en:["User-defined error"],he_IL:["שגיאה בהגדרת משתמש"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],he_IL:["טווח קבוע של פרופיל ווליום"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],he_IL:["אינדיקטור פרופיל ווליום זמין רק בתוכניות המשודרגות שלנו."]}},93722:e=>{e.exports={en:["Volume candles"],he_IL:["נרות ווליום"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],he_IL:["נתוני נפח אינם מסופקים בתוכנית הנתונים BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],he_IL:["ווליום footprint"]}},32838:e=>{e.exports={en:["Vancouver"],he_IL:["ונקובר"]}},29535:e=>{e.exports={en:["Vertical Line"],he_IL:["קו אנכי"]}},23160:e=>{e.exports={en:["Vienna"],he_IL:["וינה"]}},60534:e=>{e.exports={en:["Vilnius"],he_IL:["וילנה"]}},40091:e=>{e.exports={en:["Visibility"],he_IL:["ניראות"]}},54853:e=>{e.exports={en:["Visibility on intervals"],he_IL:["נראות אינטרוולים"]}},58302:e=>{e.exports={en:["Visible on tap"],he_IL:["מוצג בהקשה"]}},10309:e=>{e.exports={en:["Visible on mouse over"],he_IL:["הצג כשהעכבר מעל"]}},4077:e=>{e.exports={en:["Visual order"],he_IL:["סדר ויזואלי"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],he_IL:["תבנית XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],he_IL:["לא ניתן להציג את מסגרת הזמן של פיבוט זה ברזולוציה הזו"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],he_IL:["יש לך שרטוטים נעולים על הסימול הזה. האם אתה רוצה להסיר גם את השרטוטים הנעולים?"]}},53168:e=>{e.exports={en:["Yangon"],he_IL:["יאנגון"]}},93123:e=>{e.exports={en:["Yes, remove them"],he_IL:["כן, הסר אותם"]}},62859:e=>{e.exports={en:["Zurich"],he_IL:["ציריך"]}},47977:e=>{e.exports={en:["change Elliott degree"],he_IL:["שנה את רמת אליוט"]}},61557:e=>{e.exports={en:["change no overlapping labels"],he_IL:["אין לשנות תוויות חופפות"]}},76852:e=>{e.exports={en:["change average close price label visibility"],he_IL:["שנה את נראות תווית המחיר הממוצעת"]}},1022:e=>{e.exports={en:["change average close price line visibility"],he_IL:["שנה את הנראות הממוצעת של קו מחיר קרוב"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],he_IL:["שנה נראות של תוויות ביקוש והיצע bid/ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],he_IL:["שנה נראות שורות היצע וביקוש bid/ask"]}},32302:e=>{e.exports={en:["change currency"],he_IL:["שנה מטבע"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],he_IL:["שנה פריסת גרף ל-{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],he_IL:["שנה נראות מתג החלפה לחוזה רציף"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],he_IL:["שנה את נראות הספירה לאחור לסגירת הבר"]}},16979:e=>{e.exports={en:["change date range"],he_IL:["שנה טווח תאריכים"]}}, -53929:e=>{e.exports={en:["change dividends visibility"],he_IL:["שנה את נראות הדיבידנדים"]}},6119:e=>{e.exports={en:["change events visibility on chart"],he_IL:["שנה את נראות האירועים בגרף"]}},6819:e=>{e.exports={en:["change earnings visibility"],he_IL:["שנה את נראות הרווחים"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],he_IL:["שינוי נראות תפוגה של חוזה עתידי"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],he_IL:["לשנות את הנראות של תוויות מחיר גבוה ונמוך"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],he_IL:["לשנות את נראות קווי המחירים הגבוהים והנמוכים"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],he_IL:["שנה נראות של אינדיקטורים ושם תוויות"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],he_IL:["שנה נראות תוויות ערך של אינדיקטורים"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],he_IL:["שנה את נראות העדכונים האחרונים"]}},88849:e=>{e.exports={en:["change linking group"],he_IL:["שנה קבוצת קישור"]}},14691:e=>{e.exports={en:["change pane height"],he_IL:["לשנות את גובה החלונית"]}},96379:e=>{e.exports={en:["change plus button visibility"],he_IL:["שנה נראות של לחצן הפלוס"]}},76660:e=>{e.exports={en:["change point"],he_IL:["שנה נקודה"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],he_IL:["שנה את נראות תווית מחיר פרה/פןסט מארקט"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],he_IL:["שנה את נראות קווי מחיר פרה/פןסט מארקט"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],he_IL:["שנה את הנראות של קו סגירת מחיר הקודם"]}},8662:e=>{e.exports={en:["change price line visibility"],he_IL:["שנה את קו המחיר"]}},2509:e=>{e.exports={en:["change price to bar ratio"],he_IL:["שנה את יחס המחיר לבר"]}},32829:e=>{e.exports={en:["change resolution"],he_IL:["שנה רזולוציה"]}},35400:e=>{e.exports={en:["change symbol"],he_IL:["שנה סימול"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],he_IL:["שנה את נראות תוויות הסימולים"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],he_IL:["שנה את נראות סימול הערך האחרון"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],he_IL:["שנה נראות ערך קרוב של סימול קודם"]}},87041:e=>{e.exports={en:["change session"],he_IL:["שנה סשן"]}},38413:e=>{e.exports={en:["change session breaks visibility"],he_IL:["שנה את נראות הפסקות הסשן"]}},49965:e=>{e.exports={en:["change series style"],he_IL:["שנה את סגנון הסדרה"]}},47474:e=>{e.exports={en:["change splits visibility"],he_IL:["שנה את נראות הפיצולים/ספליט"]}},20137:e=>{e.exports={en:["change timezone"],he_IL:["שנה אזור זמן"]}},85975:e=>{e.exports={en:["change unit"],he_IL:["שנה יחידה"]}},1924:e=>{e.exports={en:["change visibility"],he_IL:["שנה את הנראות"]}},84331:e=>{e.exports={en:["change visibility at current interval"],he_IL:["לשנות את הנראות באינטרוול הנוכחי"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"], -he_IL:["לשנות את הנראות באינטרוול הנוכחי ומעלה"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],he_IL:["שנה נראות באינטרוול הנוכחי ומטה"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],he_IL:["לשנות את הנראות בכל האינטרוולים"]}},94566:e=>{e.exports={en:["charts by TradingView"],he_IL:["הגרפים באדיבות TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],he_IL:["העתק כלי-קו"]}},46219:e=>{e.exports={en:["create line tools group"],he_IL:["צור קבוצת כלים לקווים"]}},95394:e=>{e.exports={en:["create line tools group from selection"],he_IL:["צור קבוצת כלי שורה מהבחירה"]}},12898:e=>{e.exports={en:["create {tool}"],he_IL:["צור ‎{tool}‎"]}},94227:e=>{e.exports={en:["cut sources"],he_IL:["חתוך מקורות"]}},11500:e=>{e.exports={en:["cut {title}"],he_IL:["חתוך ‎{title}‎"]}},63869:e=>{e.exports={en:["anchor objects"],he_IL:["אובייקטים מעוגנים"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],he_IL:["הוסף כלי קו {lineTool} לקבוצה {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],he_IL:["הוסף כלי(ם) קו לקבוצה ‎{group}‎"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],he_IL:["הוסף מדד פיננסי זה לפריסה שלמה"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],he_IL:["הוסף אינדיקטור זה לפריסה שלמה"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],he_IL:["הוסף אסטרטגיה זו לפריסה שלמה"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],he_IL:["הוסף סימול זה לפריסה שלמה"]}},4128:e=>{e.exports={en:["align to 45 degrees"],he_IL:["יישר ל-45 מעלות"]}},68231:e=>{e.exports={en:["apply chart theme"],he_IL:["החל את נושא הגרף"]}},99551:e=>{e.exports={en:["apply all chart properties"],he_IL:["החל את כל מאפייני הגרף"]}},89720:e=>{e.exports={en:["apply drawing template"],he_IL:["החל תבנית שרטוט"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],he_IL:["החל את ברירת המחדל של היצרן על מקורות נבחרים"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],he_IL:["להחיל אינדיקטורים על כל הפריסה"]}},69604:e=>{e.exports={en:["apply study template {template}"],he_IL:["החל תבנית לימודית ‎{template}‎"]}},86708:e=>{e.exports={en:["apply toolbars theme"],he_IL:["להחיל נושא של סרגלי כלים"]}},1979:e=>{e.exports={en:["bring group {title} forward"],he_IL:["הבא את הקבוצה {title} קדימה"]}},53159:e=>{e.exports={en:["bring {title} to front"],he_IL:["הבא את {title} לחזית"]}},41966:e=>{e.exports={en:["bring {title} forward"],he_IL:["הבא ‎{title}‎ קדימה"]}},44676:e=>{e.exports={en:["by TradingView"],he_IL:["מאת TradingView"]}},58850:e=>{e.exports={en:["date range lock"],he_IL:["נעילת טווח תאריכים"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],he_IL:["אל תכלול כלי קווים מהקבוצה {group}"]}},13017:e=>{e.exports={en:["hide {title}"],he_IL:["הסתר ‎{title}‎"]}},62249:e=>{e.exports={en:["hide marks on bars"],he_IL:["הסתר סימנים על הנרות"]}},56558:e=>{e.exports={en:["interval lock"],he_IL:["נעילת אינטרוול"]}},6830:e=>{e.exports={en:["invert scale"], -he_IL:["הפוך גרף"]}},48818:e=>{e.exports={en:["insert {title}"],he_IL:["הוסף ‎{title}‎"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],he_IL:["הוסף {title} אחרי {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],he_IL:["הכנס ‎{title}‎ אחרי ‎{target}‎"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],he_IL:["הכנס ‎{title}‎ לפני ‎{target}‎"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],he_IL:["הכנס ‎{title}‎ לפני ‎{targetTitle}‎"]}},43364:e=>{e.exports={en:["load default drawing template"],he_IL:["טען תבנית שרטוט ברירת מחדל"]}},62011:e=>{e.exports={en:["loading..."],he_IL:["טוען..."]}},76104:e=>{e.exports={en:["lock {title}"],he_IL:["נעל ‎{title}‎"]}},20453:e=>{e.exports={en:["lock group {group}"],he_IL:["נעל קבוצה {group}"]}},18942:e=>{e.exports={en:["lock objects"],he_IL:["נעל אובייקטים"]}},98277:e=>{e.exports={en:["move"],he_IL:["הזז"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],he_IL:["הזז ‎{title}‎ לסולם חדש משמאל"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],he_IL:["העבר את {title} לסולם ימני חדש"]}},64077:e=>{e.exports={en:["move all scales to left"],he_IL:["הזז את כל סולמות המחיר לשמאל"]}},19013:e=>{e.exports={en:["move all scales to right"],he_IL:["הזז את כל סולמות המחיר לימין"]}},52510:e=>{e.exports={en:["move drawing(s)"],he_IL:["העבר שירטוט(ים)"]}},79209:e=>{e.exports={en:["move left"],he_IL:["הזז לשמאל"]}},60114:e=>{e.exports={en:["move right"],he_IL:["הזז לימין"]}},44854:e=>{e.exports={en:["move scale"],he_IL:["הזז סולם מחיר"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],he_IL:["הפוך את ‎{title}‎ ללא קנה מידה (מסך מלא)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],he_IL:["הפוך את הקבוצה {group} לבלתי נראית"]}},45987:e=>{e.exports={en:["make group {group} visible"],he_IL:["הפוך את הקבוצה {group} לגלויה"]}},78055:e=>{e.exports={en:["merge down"],he_IL:["מזג למטה"]}},41866:e=>{e.exports={en:["merge to pane"],he_IL:["מזג לחלונית"]}},52458:e=>{e.exports={en:["merge up"],he_IL:["מזג למעלה"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],he_IL:["קנה מידה מחיר"]}},63796:e=>{e.exports={en:["scale price chart only"],he_IL:["הרחב סולם מחיר בלבד"]}},70771:e=>{e.exports={en:["scale time"],he_IL:["זמן קנה מידה"]}},42070:e=>{e.exports={en:["scroll"],he_IL:["גלול"]}},87840:e=>{e.exports={en:["scroll time"],he_IL:["זמן גלילה"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],he_IL:["הגדר את אסטרטגיית בחירת סולם המחירים ל-{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],he_IL:["שלח {title} לאחור"]}},5005:e=>{e.exports={en:["send {title} to back"],he_IL:["שלח את {title} לאחור"]}},69546:e=>{e.exports={en:["send group {title} backward"],he_IL:["שלח את הקבוצה {title} לאחור"]}},63934:e=>{e.exports={en:["share line tools globally"],he_IL:["שתף כלי קו ברחבי העולם"]}},90221:e=>{e.exports={en:["share line tools in layout"],he_IL:["שיתוף כלי קו בפריסה"]}},13336:e=>{e.exports={en:["show all ideas"], -he_IL:["הצג את כל הרעיונות"]}},91395:e=>{e.exports={en:["show ideas of followed users"],he_IL:["הצג רעיונות של משתמשים במעקב"]}},57460:e=>{e.exports={en:["show my ideas only"],he_IL:["הצג את הרעיונות שלי בלבד"]}},4114:e=>{e.exports={en:["stay in drawing mode"],he_IL:["הישאר במצב שרטוט"]}},3350:e=>{e.exports={en:["stop syncing drawing"],he_IL:["הפסק לסנכרן שרטוט"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],he_IL:["הפסק לסנכרן כלי(ם) קו"]}},53278:e=>{e.exports={en:["symbol lock"],he_IL:["נעילת סימול"]}},91677:e=>{e.exports={en:["sync time"],he_IL:["סנכרן זמן"]}},3140:e=>{e.exports={en:["powered by"],he_IL:['מופעל ע"י']}},92800:e=>{e.exports={en:["powered by TradingView"],he_IL:["מופעל על ידי Tradingview"]}},62192:e=>{e.exports={en:["paste drawing"],he_IL:["הדבק שרטוט"]}},1064:e=>{e.exports={en:["paste indicator"],he_IL:["הדבק אינדיקטור"]}},57010:e=>{e.exports={en:["paste {title}"],he_IL:["הדבק {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],he_IL:["הצמד לסולם השמאלי"]}},7495:e=>{e.exports={en:["pin to right scale"],he_IL:["הצמד לסולם השמאלי"]}},81566:e=>{e.exports={en:["pin to scale {label}"],he_IL:["הצמד לסולם ‎{label}‎"]}},2618:e=>{e.exports={en:["rearrange panes"],he_IL:["ארגן מחדש את החלונות"]}},60806:e=>{e.exports={en:["remove all indicators"],he_IL:["הסר את כל האינדיקטורים"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],he_IL:["הסר את כל האינדיקטורים וכלי השרטוט"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],he_IL:["הסר כלי קו ריקים שלא נבחרו"]}},30538:e=>{e.exports={en:["remove drawings"],he_IL:["הסר שרטוטים"]}},1193:e=>{e.exports={en:["remove drawings group"],he_IL:["הסר את קבוצת השרטוטים"]}},38199:e=>{e.exports={en:["remove line data sources"],he_IL:["להסיר קו מקורות נתונים"]}},93333:e=>{e.exports={en:["remove pane"],he_IL:["הסר חלונית"]}},94543:e=>{e.exports={en:["remove {title}"],he_IL:["הסר {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],he_IL:["הסרת קבוצת כלי קו {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],he_IL:["שנה שם קבוצה {group} ל- {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],he_IL:["אפס גדלי פריסה"]}},3323:e=>{e.exports={en:["reset scales"],he_IL:["אפס קנה מידה"]}},17336:e=>{e.exports={en:["reset time scale"],he_IL:["אפס סולם זמן"]}},47418:e=>{e.exports={en:["resize layout"],he_IL:["שנה את גודל הפריסה"]}},85815:e=>{e.exports={en:["restore defaults"],he_IL:["שחזר ברירות מחדל"]}},96881:e=>{e.exports={en:["restore study defaults"],he_IL:["לשחזר את ברירת המחדל של המחקר"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],he_IL:["החלף מצב חלונית מקסימלית"]}},42240:e=>{e.exports={en:["toggle auto scale"],he_IL:["החלף קנה מידה אוטומטי"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],he_IL:["החלף מצב חלונית מכווצת"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],he_IL:["החלף באינדקס ל-100 קנה מידה"]}},49695:e=>{e.exports={en:["toggle lock scale"],he_IL:["החלף נעילת סולם"]}},49403:e=>{e.exports={en:["toggle log scale"], -he_IL:["החלף סקאלה לוגריתמית"]}},98994:e=>{e.exports={en:["toggle percentage scale"],he_IL:["הפעל/כבה קנה מידה באחוזים"]}},80688:e=>{e.exports={en:["toggle regular scale"],he_IL:["החלף קנה מידה רגיל"]}},46807:e=>{e.exports={en:["track time"],he_IL:["עקוב אחר הזמן"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],he_IL:["כבה את שיתוף כלי הקו"]}},99234:e=>{e.exports={en:["unanchor objects"],he_IL:["אובייקטים לא מעוגנים"]}},23230:e=>{e.exports={en:["unlock objects"],he_IL:["פתח אובייקטים"]}},74590:e=>{e.exports={en:["unlock group {group}"],he_IL:["בטל את נעילת הקבוצה {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],he_IL:["בטל את נעילת ‎{title}‎"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],he_IL:["בטל את המיזוג לחלונית התחתונה החדשה"]}},79443:e=>{e.exports={en:["unmerge up"],he_IL:["בטל מיזוג למעלה"]}},46453:e=>{e.exports={en:["unmerge down"],he_IL:["בטל מיזוג למטה"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],he_IL:["אוי לא! סוג הגרף {chartStyle} אינו זמין כעת עבור אינטרוולים מבוססי סימון."]}},41643:e=>{e.exports={en:["{count} bars"],he_IL:["נרות {count}"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],he_IL:["{symbol} פיננסים באדיבות TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],he_IL:["{userName} פורסם ב-{customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],he_IL:["זום"]}},49856:e=>{e.exports={en:["zoom in"],he_IL:["הגדל תצוגה"]}},73638:e=>{e.exports={en:["zoom out"],he_IL:["הקטן תצוגה"]}},41807:e=>{e.exports={en:["day","days"],he_IL:["יום","יומיים","ימים","ימים"]}},42328:e=>{e.exports={en:["hour","hours"],he_IL:["שעה","שעות","שעות","שעות"]}},98393:e=>{e.exports={en:["month","months"],he_IL:["חודש","חודשים","חודשים","חודשים"]}},78318:e=>{e.exports={en:["minute","minutes"],he_IL:["דקה","דקות","דקות","דקות"]}},33232:e=>{e.exports={en:["second","seconds"],he_IL:["שניה","שניות","שניות","שניות"]}},89937:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},48898:e=>{e.exports={en:["week","weeks"],he_IL:["שבוע","שבועות","שבועות","שבועות"]}},11913:e=>{e.exports={en:["tick","ticks"],he_IL:["טיק","טיקים","טיקים","טיקים"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],he_IL:["שרטוט {amount}","שרטוטים {amount}","שרטוטים {amount}","שרטוטים {amount}"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],he_IL:["אינדיקטור {amount}","‎{amount}‎אינדיקטורים","‎{amount}‎אינדיקטורים","‎{amount}‎אינדיקטורים"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],he_IL:["{count}m","{count}m","{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],he_IL:["{count}d","{count}d","{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],he_IL:["{count}y","{count}y","{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],he_IL:['Apple בע"מ']},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]}, -e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],he_IL:["דולר אוסטרלי/דולר קנדי"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],he_IL:["דולר אוסטרלי/פרנק שוויצרי"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],he_IL:["דולר אוסטרלי/יין יפני"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],he_IL:["דולר אוסטרלי/דולר ניו זילנד"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],he_IL:["דולר אוסטרלי/רובל רוסי"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],he_IL:["דולר אוסטרלי/דולר אמריקאי"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],he_IL:["מדד S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],he_IL:["ביטקוין קאש / אירו"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],he_IL:['ביטקוין קאש / דולר ארה"ב']},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],he_IL:["מדד BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],he_IL:['מדד ביטקוין/דולר ארה"ב']},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],he_IL:["מדד IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],he_IL:["מדד Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],he_IL:["מדד ברזיל 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],he_IL:["SX20 RT סין"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],he_IL:["חברת פורד מוטור"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],he_IL:["מדד S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],he_IL:["ריאל ברזילאי / יין יפני"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],he_IL:['ITI בע"מ']},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],he_IL:["ביטקוין / דולר קנדי"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],he_IL:["ביטקוין / יואן סיני"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],he_IL:["ביטקוין / יורו"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],he_IL:["ביטקוין / לירה שטרלינג"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]}, -e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],he_IL:["ביטקוין / וואן דרום קוריאני"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],he_IL:["ביטקוין / רובל רוסי"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],he_IL:["ביטקוין / באט תאילנדי"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],he_IL:["ביטקוין / דולר אמריקאי"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],he_IL:["ביטקוין גולד / דולר אמריקאי"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],he_IL:["מדד בווספה ברזיל"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],he_IL:["דולר קנדי / יין יפני"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],he_IL:["דולר קנדי / דולר אמריקאי"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],he_IL:["מדד S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],he_IL:["מדד Volatility S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],he_IL:["חוזים עתידיים של T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],he_IL:["חוזים עתידיים תירס"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],he_IL:["חוזים עתידיים על ארוחות סויה"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],he_IL:["חוזים עתידיים 10 שנים T-Note"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],he_IL:["חוזים עתידיים שיבולת שועל"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],he_IL:["חוזים עתידיים אורז"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],he_IL:["חוזים עתידיים על פולי סויה"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],he_IL:["חוזים עתידיים על חיטה"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],he_IL:["מיני חוזים עתידיים על פולי סויה"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],he_IL:["מיני חוזים עתידיים חיטה"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],he_IL:["חוזים עתידיים E-mini דאו ג'ונס ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],he_IL:["פרנק שוויצרי / יין יפני"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],he_IL:["פרנק שוויצרי / דולר אמריקאי"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],he_IL:["חוזים עתידיים ביטקוין - CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],he_IL:["חמאה חוזים עתידיים-מזומן (רציף: חוזה נוכחי מלפנים)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]}, -e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],he_IL:["חוזים עתידיים E-mini יורו"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],he_IL:["חוזים עתידיים E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],he_IL:["חוזים עתידיים E-mini על ין יפני"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],he_IL:['חוזים עתידיים נאסד"ק 100 E-mini']},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],he_IL:["E-Mini ראסל 2000 אינדקס חוזים עתידיים"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],he_IL:["חוזים עתידיים זהב"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],he_IL:["חוזים עתידיים על נחושת"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],he_IL:["חוזים עתידיים על כסף"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],he_IL:["חוזים עתידיים E-mini נחושת"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],he_IL:["חוזים עתידיים (Mini) כסף"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],he_IL:["חוזים עתידיים זהב (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],he_IL:["CFD על נחושת"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],he_IL:["חוזי הפרשים על כותנה"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],he_IL:["שווי שוק קריפטו כולל, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],he_IL:["מדד DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],he_IL:["מדד Composite Average של דאו ג'ונס"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],he_IL:["דאו ג'ונס מדד סחורות הקקאו"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],he_IL:["דאו ג'ונס מדד סחורות האנרגיה"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],he_IL:["מדד דאו ג'ונס סחורות זהב"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],he_IL:["מדד דאו ג'ונס סחורות דגנים"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],he_IL:["מדד דאו ג 'ונס סחורות ניקל"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],he_IL:["מדד דאו ג'ונס סחורות קפה"]},e.exports["#DJ:DJCISB-symbol-description"]={ -en:["Dow Jones Commodity Index Sugar"],he_IL:["דאו ג'ונס מדד סחורות הסוכר"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],he_IL:["דאו ג 'ונס מדד סחורות כסף"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],he_IL:["מדד דאו ג'ונס ממוצע תחבורה"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],he_IL:["מדד דאו ג'ונס פחם ארה\"ב"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],he_IL:["מדד EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],he_IL:["אתריום קלאסיק / ביטקוין"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],he_IL:["את'ריום קלאסיק / אירו"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],he_IL:["אתריום קלאסיק / דולר אמריקאי"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],he_IL:["אתריום / ביטקוין"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],he_IL:["אתריום/יורו"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],he_IL:["אתריום / לירה שטרלינג"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],he_IL:["אתריום / ין יפני"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],he_IL:["את'ריום / וון דרום קוריאני"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],he_IL:["את'ריום / בהט תאילנדי"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],he_IL:["אתריום / דולר אמריקאי"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],he_IL:["קרנות ארופאיות"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],he_IL:["יורו / דולר אוסטרלי"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],he_IL:["יורו / ריאל ברזילאי"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],he_IL:["יורו / דולר קנדי"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],he_IL:["יורו / פרנק שוויצרי"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],he_IL:["יורו / לירה שטרלינג"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],he_IL:["יורו / יין יפני"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],he_IL:["יורו / דולר ניו זילנד"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],he_IL:["מדד AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],he_IL:["מדד BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],he_IL:["מדד CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],he_IL:["יורו / רובל רוסי"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],he_IL:["יורו / רובל"] -},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],he_IL:["יורו / קורונה שוודית"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],he_IL:["יורו / לירה טורקית"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],he_IL:["יורו / דולר אמריקאי"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],he_IL:["‏מדד Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],he_IL:['Small Cap ארה"ב 2000']},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],he_IL:["מדד CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],he_IL:["מדד FTSE בורסת מלזיה KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],he_IL:["לירה שטרלינג / דולר אוסטרלי"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],he_IL:["לירה שטרלינג / דולר קנדי"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],he_IL:["לירה שטרלינג / פרנק שוויצרי"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],he_IL:["לירה שטרלינג / יורו"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],he_IL:["לירה שטרלינג / יין יפני"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],he_IL:["לירה שטרלינג / דולר ניו זילנד"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],he_IL:["לירה שטרלינג / רובל רוסי"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],he_IL:["לירה שטרלינג / דולר אמריקאי"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],he_IL:["‏מדד DAX‏ גרמניה"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],he_IL:["אלפאבית (גוגל) דרגה א'"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],he_IL:["מדד האנג סנג"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],he_IL:['חוזים עתידיים על מדד דולר ארה"ב']},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],he_IL:["מדד IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={ -en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],he_IL:["אינדקס בורסת מלזיה KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],he_IL:["מדד טאייוואן משוקלל"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],he_IL:["איוטא / דולר אמריקאי"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],he_IL:["אינדקס Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],he_IL:["יין יפני / וואן דרום קוריאני"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],he_IL:["יין יפני / רובל רוסי"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],he_IL:["ין יפני / דולר אמריקאי"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],he_IL:["לייטקוין / ריאל ברזילאי"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],he_IL:["לייטקוין / ביטקוין"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],he_IL:["לייטקוין / דולר אמריקאי"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],he_IL:['לונה / ארה"ב דוֹלָר']},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],he_IL:["חוזים עתידיים על נפט ברנט"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],he_IL:["מגנית"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],he_IL:["Microsoft Corp חברת מיקרוסופט"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],he_IL:['‏מדדנ נאסד"ק 100 ‏']},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],he_IL:['מכשירי מיקרו מתקדמים בע"מ']},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],he_IL:["Alphabet Inc (גוגל) דירוג C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],he_IL:["Alphabet Inc (גוגל) דירוג A"]},e.exports["#NASDAQ:HGX-symbol-description"]={ -en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],he_IL:['איטריס בע"מ']},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],he_IL:["מדד Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],he_IL:["#NASDAQ:LCID-תיאור-סימול"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],he_IL:["Lands' End בע\"מ"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],he_IL:['מדד נאסד"ק 100']},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],he_IL:["מדד מוליכים למחצה פילדלפיה"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],he_IL:["נאו / דולר אמריקאי"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],he_IL:["גז טבעי (HenryHub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],he_IL:["מדד Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],he_IL:['תעשיות טלפון הודיות בע"מ']},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],he_IL:["חוזים עתידיים אתנול ניו יורק"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],he_IL:["חוזים עתידיים על קקאו"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],he_IL:["חוזים עתידיים נפט גולמי"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],he_IL:["חוזים עתידיים על נמל NY ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],he_IL:["חוזים עתידיים על קפה"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],he_IL:["חוזים עתידיים גז טבעי"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],he_IL:["חוזים עתידיים פלדיום"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],he_IL:["חוזים עתידיים על פלטינום"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],he_IL:["חוזים עתידיים על בנזין RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],he_IL:["חוזים עתידיים כותנה"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],he_IL:["חוזים עתידיים E-mini גז טבעי"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]}, -e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],he_IL:["חוזים עתידיים E-mini בנזין"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],he_IL:['אחזקות קבוצת עליבאבא בע"מ']},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],he_IL:["פורד MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],he_IL:["תעשיות חשמל הוואי"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],he_IL:["מדד NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],he_IL:["מדד AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],he_IL:["דולר ניו זילנד / יין יפני"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],he_IL:["דולר ניו זילנד / דולר אמריקאי"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],he_IL:["מדד OMX קופנהגן 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],he_IL:["מדד OMX הלסינקי 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],he_IL:["מדד OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],he_IL:["מדד OMX שטוקהולם 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],he_IL:["מדד OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],he_IL:["מדד OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],he_IL:["מדד QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],he_IL:["‏מדד RTS רוסיה"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],he_IL:["מדד Russel 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],he_IL:["מדד Russel 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],he_IL:["מדד Russel 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],he_IL:["חיבורים גלובליים חברה ציבורית"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],he_IL:["חברת פורד מוטור"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],he_IL:["מדד שוק שוויצרי"]},e.exports["#SOLUSD-symbol-description"]={ -en:["Solana / U.S. Dollar"],he_IL:['סולנה / ארה"ב דוֹלָר']},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],he_IL:["מדד S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],he_IL:["מדד S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500 ‏"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],he_IL:["מדד Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],he_IL:["#TADAWUL:2370-תיאור-סימול"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],he_IL:["מדד כל המניות של Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],he_IL:["מדד תל אביב 35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],he_IL:["אגרות חוב ממשלתיות קנדיות, 10 שנים"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות קנדיות בתשואה של 10 שנים"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],he_IL:["מדד דאקס"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],he_IL:["מדד מטבע דולר אמריקאי"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]}, -e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],he_IL:["CFDs על זהב (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות באינדונזיה בתשואה של 10 שנים"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בהודו בתשואה של 10 שנים"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות באיטליה 10 שנים"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],he_IL:['מדד נאסד"ק Composite']},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות של יפן בתשואה של 10 שנים"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],he_IL:["מדד מטבע הין היפני"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],he_IL:["מדד מחירי המניות של קוריאה"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],he_IL:['מדד נאסד"ק 100']},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],he_IL:["אינדקס Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],he_IL:["אגרות חוב ממשלתיות בהולנד, 10 שנים"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],he_IL:["איגרות חוב של ממשלת הולנד בתשואה של 10 שנים"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],he_IL:["איגרות חוב ממשלתיות בניו זילנד, 10 שנים"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בניו זילנד בתשואה של 10 שנים"]},e.exports["#TVC:PALLADIUM-symbol-description"]={ -en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],he_IL:['אג"ח ממשלת פולין תשואה 5 שנים']},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],he_IL:['אג"ח ממשלת פולין תשואה 10 שנים']},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],he_IL:["מדד Top 40 דרום אפריקה"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],he_IL:["CFDs על כסף (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],he_IL:["מדד שוק שוויצרי"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],he_IL:["מדד Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בטורקיה בתשואה של 10 שנים"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],he_IL:["CFDs על ברנט גולמי"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],he_IL:["מדד בריטניה 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],he_IL:['תשואת אג"ח ממשלתיות בארה"ב של 2 שנים']},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],he_IL:['איגרות חוב ממשלתיות בארה"ב בתשואה של 5 שנים']},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],he_IL:['תשואת אג"ח ממשלתיות בארה"ב של 10 שנים']},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],he_IL:["תנודתיות המדד S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],he_IL:["מדד טאייוואן משוקלל"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],he_IL:["TWITTER INC טוויטר"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],he_IL:["מדד FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],he_IL:["CFDs על נפט גולמי (ברנט)"]}, -e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],he_IL:['Uniswap / ארה"ב דוֹלָר']},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס הממוצע התעשייתי"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],he_IL:["דולר אמריקאי / דולר אוסטרלי"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],he_IL:["דולר אמריקאי / ריאל ברזילאי"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],he_IL:["דולר אמריקאי / דולר קנדי"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],he_IL:["דולר אמריקאי / פרנק שוויצרי"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],he_IL:["דולר אמריקאי / יואן סיני"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],he_IL:["דולר אמריקאי / קורנה דנמרק"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],he_IL:["דולר אמריקאי / אירו"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],he_IL:["דולר אמריקאי / לירה שטרלינג"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],he_IL:["דולר אמריקאי / דולר הונג קונג"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],he_IL:['דולר ארה"ב/פורינט הונגרי']},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],he_IL:["דולר אמריקאי / רופיה"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],he_IL:["דולר אמריקאי / שקל ישראלי"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],he_IL:["דולר אמריקאי / רופי הודי"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],he_IL:["דולר אמריקאי / יין יפני"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],he_IL:["דולר אמריקאי / וואן דרום קוראני"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],he_IL:["דולר אמריקאי / פאסו מקסיקני"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],he_IL:["דולר אמריקאי / דולר ניו זילנדי"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],he_IL:["דולר אמריקאי / פאסו פיליפיני"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],he_IL:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],he_IL:["דולר אמריקאי / רובל רוסי"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],he_IL:["דולר אמריקאי / רובל רוסי"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],he_IL:["דולר אמריקאי / קורונה שוודי"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],he_IL:["דולר אמריקאי / דולר סינגפור"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],he_IL:['דולר ארה"ב/בהט תאילנדי']},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],he_IL:["דולר אמריקאי / לירה טורקית"]}, -e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],he_IL:["דולר אמריקאי / ראנד דרום אפריקני"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],he_IL:["כסף / דולר אמריקאי"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],he_IL:["זהב / דולר אמריקאי"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],he_IL:["ביטקוין / דולר קנדי"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],he_IL:["מדד דאקס"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],he_IL:["מונרו / דולר אמריקאי"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],he_IL:["CFD'S על פלאדיום"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],he_IL:["פלטיניום / דולר אמריקאי"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],he_IL:["ריפל / ביטקוין"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],he_IL:["ריפל / אירו"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],he_IL:["XRP / דולר אמריקאי"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],he_IL:["זיקאש / דולר אמריקאי"]}}}]); \ No newline at end of file +en:["Primary"],he_IL:["ראשי"]}},75747:e=>{e.exports={en:["Projection"],he_IL:["הקרנה"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],he_IL:["פורסם בתאריך {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],he_IL:["קטאר"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],he_IL:["חיפוש מהיר. הקש על ‎{shortcut}‎"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],he_IL:["מלבן מסובב"]}},52961:e=>{e.exports={en:["Rome"],he_IL:["רומא"]}},50318:e=>{e.exports={en:["Ray"],he_IL:["קרן"]}},55169:e=>{e.exports={en:["Range"],he_IL:["טווח"]}},13386:e=>{e.exports={en:["Reykjavik"],he_IL:["רייקיאוויק"]}},26001:e=>{e.exports={en:["Rectangle"],he_IL:["מלבן"]}},48236:e=>{e.exports={en:["Redo"],he_IL:["בצע שוב"]}},2460:e=>{e.exports={en:["Regression Trend"],he_IL:["מגמת רגרסיה"]}},67410:e=>{e.exports={en:["Remove"],he_IL:["הסר"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],he_IL:["הסר את המדד הפיננסי הזה מהמועדפים"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],he_IL:["הסר אינדיקטור זה מהמועדפים"]}},86285:e=>{e.exports={en:["Remove {drawings}"],he_IL:["הסר ‎{drawings}‎"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],he_IL:["הסר ‎{drawings}‎ ו‎{indicators}‎"]}},87797:e=>{e.exports={en:["Remove {indicators}"],he_IL:["הסר ‎{indicators}‎"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],he_IL:["בחר שם חדש לפריסת הגרף"]}},88130:e=>{e.exports={en:["Renko"],he_IL:["גרף ראנקו"]}},75246:e=>{e.exports={en:["Reset chart view"],he_IL:["אפס תצוגת גרף"]}},88853:e=>{e.exports={en:["Reset points"],he_IL:["איפוס נקודות"]}},15332:e=>{e.exports={en:["Reset price scale"],he_IL:["אפס סקלת מחיר"]}},54170:e=>{e.exports={en:["Reset time scale"],he_IL:["אפס סולם זמן"]}},37974:e=>{e.exports={en:["Riyadh"],he_IL:["ריאד"]}},94022:e=>{e.exports={en:["Riga"],he_IL:["ריגה"]}},60630:e=>{e.exports={en:["Runtime error"],he_IL:["שגיאת זמן ריצה"]}},66719:e=>{e.exports={en:["Warning"],he_IL:["אזהרה"]}},5959:e=>{e.exports={en:["Warsaw"],he_IL:["ורשה"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],he_IL:["טוקלאו"]}},69122:e=>{e.exports={en:["Tokyo"],he_IL:["טוקיו"]}},10095:e=>{e.exports={en:["Toronto"],he_IL:["טורונטו"]}},17981:e=>{e.exports={en:["Table"],he_IL:["טבלה"]}},11034:e=>{e.exports={en:["Taipei"],he_IL:["טייפה"]}},79995:e=>{e.exports={en:["Tallinn"],he_IL:["טאלין"]}},6686:e=>{e.exports={en:["Tehran"],he_IL:["טהרן"]}},93553:e=>{e.exports={en:["Template"],he_IL:["תבנית"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],he_IL:["ספק הנתונים אינו מספק נתוני נפח עבור סימול זה"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."], +he_IL:["לא ניתן לטעון את התצוגה המקדימה של הפרסום. השבת את תוספי הדפדפן ונסה שוב."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],he_IL:["עיבוד הבקשה ארך יותר מדי זמן. ודא שיש לך חיבור אינטרנט יציב. אם הבעיה נמשכת, נסה להקטין את אינטרוול הזמן המבוקש."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],he_IL:["אין נתונים עבור התקופה ומסגרת הזמן שבחרת בגרף."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],he_IL:["קובץ זה גדול מדי. הגודל המקסימלי הוא {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],he_IL:["מתנד זה אינו יכול להיות מיושם על מתנד נוסף"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],he_IL:["סקריפט זה מכיל שגיאה. אנא צור קשר עם המחבר שלו."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],he_IL:["הסקריפט הזה מיועד להזמנה בלבד. כדי לבקש גישה, אנא צור קשר עם המחבר."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],he_IL:["סימול זה זמין רק ב {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],he_IL:["תבנית Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],he_IL:["אינטרוולים מבוססי סימון אינם זמינים עבור ‎{ticker}‎."]}},12806:e=>{e.exports={en:["Time"],he_IL:["זמן"]}},20909:e=>{e.exports={en:["Time zone"],he_IL:["אזור זמן"]}},46852:e=>{e.exports={en:["Time Cycles"],he_IL:["מחזורי זמן"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],he_IL:["הזדמנות מחיר זמן"]}},66823:e=>{e.exports={en:["Trade"],he_IL:["מסחר"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],he_IL:["Tradingview היא פלטפורמה אינטראקטיבית ויש לה פקודות לשימוש עם קורא מסך. להלן רשימה של פקודות מקלדת הזמינות לאינטראקציה בפלטפורמה"]}},35757:e=>{e.exports={en:["Trend Angle"],he_IL:["זוית מגמה"]}},97339:e=>{e.exports={en:["Trend Line"],he_IL:["קו מגמה"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],he_IL:["שלוחת פיבונאצ'י מבוססת מגמה"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],he_IL:["זמן פיבונאצ'י מבוסס מגמה"]}},1671:e=>{e.exports={en:["Triangle"],he_IL:["משולש"]}},76152:e=>{e.exports={en:["Triangle Down"],he_IL:["משולש למטה"]}},90148:e=>{e.exports={en:["Triangle Pattern"],he_IL:["תבנית משולש"]}},21236:e=>{e.exports={en:["Triangle Up"],he_IL:["משולש למעלה"]}},21007:e=>{e.exports={en:["Tunis"],he_IL:["תוניס"]}},1833:e=>{e.exports={en:["UTC"],he_IL:["אזור זמן"]}},14804:e=>{e.exports={en:["Undo"],he_IL:["בטל"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],he_IL:["שגיאה בלתי צפויה במצב בקטסטינג עמוק. צור קשר עם התמיכה למידע נוסף."]}},15432:e=>{ +e.exports={en:["Units"],he_IL:["יחידות"]}},11768:e=>{e.exports={en:["Unknown error"],he_IL:["שגיאה לא ידועה"]}},99894:e=>{e.exports={en:["Unlock"],he_IL:["בטל נעילה"]}},75546:e=>{e.exports={en:["Unsupported interval"],he_IL:["אינטרוול לא נתמך"]}},8580:e=>{e.exports={en:["User-defined error"],he_IL:["שגיאה בהגדרת משתמש"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],he_IL:["טווח קבוע של פרופיל ווליום"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],he_IL:["אינדיקטור פרופיל ווליום זמין רק בתוכניות המשודרגות שלנו."]}},93722:e=>{e.exports={en:["Volume candles"],he_IL:["נרות ווליום"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],he_IL:["נתוני נפח אינם מסופקים בתוכנית הנתונים BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],he_IL:["ווליום footprint"]}},32838:e=>{e.exports={en:["Vancouver"],he_IL:["ונקובר"]}},29535:e=>{e.exports={en:["Vertical Line"],he_IL:["קו אנכי"]}},23160:e=>{e.exports={en:["Vienna"],he_IL:["וינה"]}},60534:e=>{e.exports={en:["Vilnius"],he_IL:["וילנה"]}},40091:e=>{e.exports={en:["Visibility"],he_IL:["ניראות"]}},54853:e=>{e.exports={en:["Visibility on intervals"],he_IL:["נראות אינטרוולים"]}},58302:e=>{e.exports={en:["Visible on tap"],he_IL:["מוצג בהקשה"]}},10309:e=>{e.exports={en:["Visible on mouse over"],he_IL:["הצג כשהעכבר מעל"]}},4077:e=>{e.exports={en:["Visual order"],he_IL:["סדר ויזואלי"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],he_IL:["תבנית XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],he_IL:["לא ניתן להציג את מסגרת הזמן של פיבוט זה ברזולוציה הזו"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],he_IL:["יש לך שרטוטים נעולים על הסימול הזה. האם אתה רוצה להסיר גם את השרטוטים הנעולים?"]}},53168:e=>{e.exports={en:["Yangon"],he_IL:["יאנגון"]}},93123:e=>{e.exports={en:["Yes, remove them"],he_IL:["כן, הסר אותם"]}},62859:e=>{e.exports={en:["Zurich"],he_IL:["ציריך"]}},47977:e=>{e.exports={en:["change Elliott degree"],he_IL:["שנה את רמת אליוט"]}},61557:e=>{e.exports={en:["change no overlapping labels"],he_IL:["אין לשנות תוויות חופפות"]}},76852:e=>{e.exports={en:["change average close price label visibility"],he_IL:["שנה את נראות תווית המחיר הממוצעת"]}},1022:e=>{e.exports={en:["change average close price line visibility"],he_IL:["שנה את הנראות הממוצעת של קו מחיר קרוב"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],he_IL:["שנה נראות של תוויות ביקוש והיצע bid/ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],he_IL:["שנה נראות שורות היצע וביקוש bid/ask"]}},32302:e=>{e.exports={en:["change currency"],he_IL:["שנה מטבע"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],he_IL:["שנה פריסת גרף ל-{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],he_IL:["שנה נראות מתג החלפה לחוזה רציף"]}},39383:e=>{e.exports={ +en:["change countdown to bar close visibility"],he_IL:["שנה את נראות הספירה לאחור לסגירת הבר"]}},16979:e=>{e.exports={en:["change date range"],he_IL:["שנה טווח תאריכים"]}},53929:e=>{e.exports={en:["change dividends visibility"],he_IL:["שנה את נראות הדיבידנדים"]}},6119:e=>{e.exports={en:["change events visibility on chart"],he_IL:["שנה את נראות האירועים בגרף"]}},6819:e=>{e.exports={en:["change earnings visibility"],he_IL:["שנה את נראות הרווחים"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],he_IL:["שינוי נראות תפוגה של חוזה עתידי"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],he_IL:["לשנות את הנראות של תוויות מחיר גבוה ונמוך"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],he_IL:["לשנות את נראות קווי המחירים הגבוהים והנמוכים"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],he_IL:["שנה נראות של אינדיקטורים ושם תוויות"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],he_IL:["שנה נראות תוויות ערך של אינדיקטורים"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],he_IL:["שנה את נראות העדכונים האחרונים"]}},88849:e=>{e.exports={en:["change linking group"],he_IL:["שנה קבוצת קישור"]}},14691:e=>{e.exports={en:["change pane height"],he_IL:["לשנות את גובה החלונית"]}},96379:e=>{e.exports={en:["change plus button visibility"],he_IL:["שנה נראות של לחצן הפלוס"]}},76660:e=>{e.exports={en:["change point"],he_IL:["שנה נקודה"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],he_IL:["שנה את נראות תווית מחיר פרה/פןסט מארקט"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],he_IL:["שנה את נראות קווי מחיר פרה/פןסט מארקט"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],he_IL:["שנה את הנראות של קו סגירת מחיר הקודם"]}},8662:e=>{e.exports={en:["change price line visibility"],he_IL:["שנה את קו המחיר"]}},2509:e=>{e.exports={en:["change price to bar ratio"],he_IL:["שנה את יחס המחיר לבר"]}},32829:e=>{e.exports={en:["change resolution"],he_IL:["שנה רזולוציה"]}},35400:e=>{e.exports={en:["change symbol"],he_IL:["שנה סימול"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],he_IL:["שנה את נראות תוויות הסימולים"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],he_IL:["שנה את נראות סימול הערך האחרון"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],he_IL:["שנה נראות ערך קרוב של סימול קודם"]}},87041:e=>{e.exports={en:["change session"],he_IL:["שנה סשן"]}},38413:e=>{e.exports={en:["change session breaks visibility"],he_IL:["שנה את נראות הפסקות הסשן"]}},49965:e=>{e.exports={en:["change series style"],he_IL:["שנה את סגנון הסדרה"]}},47474:e=>{e.exports={en:["change splits visibility"],he_IL:["שנה את נראות הפיצולים/ספליט"]}},20137:e=>{e.exports={en:["change timezone"],he_IL:["שנה אזור זמן"]}},85975:e=>{e.exports={en:["change unit"],he_IL:["שנה יחידה"]}},1924:e=>{e.exports={en:["change visibility"],he_IL:["שנה את הנראות"]}},84331:e=>{e.exports={ +en:["change visibility at current interval"],he_IL:["לשנות את הנראות באינטרוול הנוכחי"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],he_IL:["לשנות את הנראות באינטרוול הנוכחי ומעלה"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],he_IL:["שנה נראות באינטרוול הנוכחי ומטה"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],he_IL:["לשנות את הנראות בכל האינטרוולים"]}},94566:e=>{e.exports={en:["charts by TradingView"],he_IL:["הגרפים באדיבות TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],he_IL:["העתק כלי-קו"]}},46219:e=>{e.exports={en:["create line tools group"],he_IL:["צור קבוצת כלים לקווים"]}},95394:e=>{e.exports={en:["create line tools group from selection"],he_IL:["צור קבוצת כלי שורה מהבחירה"]}},12898:e=>{e.exports={en:["create {tool}"],he_IL:["צור ‎{tool}‎"]}},94227:e=>{e.exports={en:["cut sources"],he_IL:["חתוך מקורות"]}},11500:e=>{e.exports={en:["cut {title}"],he_IL:["חתוך ‎{title}‎"]}},63869:e=>{e.exports={en:["anchor objects"],he_IL:["אובייקטים מעוגנים"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],he_IL:["הוסף כלי קו {lineTool} לקבוצה {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],he_IL:["הוסף כלי(ם) קו לקבוצה ‎{group}‎"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],he_IL:["הוסף מדד פיננסי זה לפריסה שלמה"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],he_IL:["הוסף אינדיקטור זה לפריסה שלמה"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],he_IL:["הוסף אסטרטגיה זו לפריסה שלמה"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],he_IL:["הוסף סימול זה לפריסה שלמה"]}},4128:e=>{e.exports={en:["align to 45 degrees"],he_IL:["יישר ל-45 מעלות"]}},68231:e=>{e.exports={en:["apply chart theme"],he_IL:["החל את נושא הגרף"]}},99551:e=>{e.exports={en:["apply all chart properties"],he_IL:["החל את כל מאפייני הגרף"]}},89720:e=>{e.exports={en:["apply drawing template"],he_IL:["החל תבנית שרטוט"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],he_IL:["החל את ברירת המחדל של היצרן על מקורות נבחרים"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],he_IL:["להחיל אינדיקטורים על כל הפריסה"]}},69604:e=>{e.exports={en:["apply study template {template}"],he_IL:["החל תבנית לימודית ‎{template}‎"]}},86708:e=>{e.exports={en:["apply toolbars theme"],he_IL:["להחיל נושא של סרגלי כלים"]}},1979:e=>{e.exports={en:["bring group {title} forward"],he_IL:["הבא את הקבוצה {title} קדימה"]}},53159:e=>{e.exports={en:["bring {title} to front"],he_IL:["הבא את {title} לחזית"]}},41966:e=>{e.exports={en:["bring {title} forward"],he_IL:["הבא ‎{title}‎ קדימה"]}},44676:e=>{e.exports={en:["by TradingView"],he_IL:["מאת TradingView"]}},58850:e=>{e.exports={en:["date range lock"],he_IL:["נעילת טווח תאריכים"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],he_IL:["אל תכלול כלי קווים מהקבוצה {group}"]}},13017:e=>{e.exports={en:["hide {title}"],he_IL:["הסתר ‎{title}‎"]}},62249:e=>{e.exports={ +en:["hide marks on bars"],he_IL:["הסתר סימנים על הנרות"]}},56558:e=>{e.exports={en:["interval lock"],he_IL:["נעילת אינטרוול"]}},6830:e=>{e.exports={en:["invert scale"],he_IL:["הפוך גרף"]}},48818:e=>{e.exports={en:["insert {title}"],he_IL:["הוסף ‎{title}‎"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],he_IL:["הוסף {title} אחרי {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],he_IL:["הכנס ‎{title}‎ אחרי ‎{target}‎"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],he_IL:["הכנס ‎{title}‎ לפני ‎{target}‎"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],he_IL:["הכנס ‎{title}‎ לפני ‎{targetTitle}‎"]}},43364:e=>{e.exports={en:["load default drawing template"],he_IL:["טען תבנית שרטוט ברירת מחדל"]}},62011:e=>{e.exports={en:["loading..."],he_IL:["טוען..."]}},76104:e=>{e.exports={en:["lock {title}"],he_IL:["נעל ‎{title}‎"]}},20453:e=>{e.exports={en:["lock group {group}"],he_IL:["נעל קבוצה {group}"]}},18942:e=>{e.exports={en:["lock objects"],he_IL:["נעל אובייקטים"]}},98277:e=>{e.exports={en:["move"],he_IL:["הזז"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],he_IL:["הזז ‎{title}‎ לסולם חדש משמאל"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],he_IL:["העבר את {title} לסולם ימני חדש"]}},64077:e=>{e.exports={en:["move all scales to left"],he_IL:["הזז את כל סולמות המחיר לשמאל"]}},19013:e=>{e.exports={en:["move all scales to right"],he_IL:["הזז את כל סולמות המחיר לימין"]}},52510:e=>{e.exports={en:["move drawing(s)"],he_IL:["העבר שירטוט(ים)"]}},79209:e=>{e.exports={en:["move left"],he_IL:["הזז לשמאל"]}},60114:e=>{e.exports={en:["move right"],he_IL:["הזז לימין"]}},44854:e=>{e.exports={en:["move scale"],he_IL:["הזז סולם מחיר"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],he_IL:["הפוך את ‎{title}‎ ללא קנה מידה (מסך מלא)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],he_IL:["הפוך את הקבוצה {group} לבלתי נראית"]}},45987:e=>{e.exports={en:["make group {group} visible"],he_IL:["הפוך את הקבוצה {group} לגלויה"]}},78055:e=>{e.exports={en:["merge down"],he_IL:["מזג למטה"]}},41866:e=>{e.exports={en:["merge to pane"],he_IL:["מזג לחלונית"]}},52458:e=>{e.exports={en:["merge up"],he_IL:["מזג למעלה"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],he_IL:["קנה מידה מחיר"]}},63796:e=>{e.exports={en:["scale price chart only"],he_IL:["הרחב סולם מחיר בלבד"]}},70771:e=>{e.exports={en:["scale time"],he_IL:["זמן קנה מידה"]}},42070:e=>{e.exports={en:["scroll"],he_IL:["גלול"]}},87840:e=>{e.exports={en:["scroll time"],he_IL:["זמן גלילה"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],he_IL:["הגדר את אסטרטגיית בחירת סולם המחירים ל-{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],he_IL:["שלח {title} לאחור"]}},5005:e=>{e.exports={en:["send {title} to back"],he_IL:["שלח את {title} לאחור"]}},69546:e=>{e.exports={en:["send group {title} backward"],he_IL:["שלח את הקבוצה {title} לאחור"]}},63934:e=>{e.exports={en:["share line tools globally"], +he_IL:["שתף כלי קו ברחבי העולם"]}},90221:e=>{e.exports={en:["share line tools in layout"],he_IL:["שיתוף כלי קו בפריסה"]}},13336:e=>{e.exports={en:["show all ideas"],he_IL:["הצג את כל הרעיונות"]}},91395:e=>{e.exports={en:["show ideas of followed users"],he_IL:["הצג רעיונות של משתמשים במעקב"]}},57460:e=>{e.exports={en:["show my ideas only"],he_IL:["הצג את הרעיונות שלי בלבד"]}},4114:e=>{e.exports={en:["stay in drawing mode"],he_IL:["הישאר במצב שרטוט"]}},3350:e=>{e.exports={en:["stop syncing drawing"],he_IL:["הפסק לסנכרן שרטוט"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],he_IL:["הפסק לסנכרן כלי(ם) קו"]}},53278:e=>{e.exports={en:["symbol lock"],he_IL:["נעילת סימול"]}},91677:e=>{e.exports={en:["sync time"],he_IL:["סנכרן זמן"]}},3140:e=>{e.exports={en:["powered by"],he_IL:['מופעל ע"י']}},92800:e=>{e.exports={en:["powered by TradingView"],he_IL:["מופעל על ידי Tradingview"]}},62192:e=>{e.exports={en:["paste drawing"],he_IL:["הדבק שרטוט"]}},1064:e=>{e.exports={en:["paste indicator"],he_IL:["הדבק אינדיקטור"]}},57010:e=>{e.exports={en:["paste {title}"],he_IL:["הדבק {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],he_IL:["הצמד לסולם השמאלי"]}},7495:e=>{e.exports={en:["pin to right scale"],he_IL:["הצמד לסולם השמאלי"]}},81566:e=>{e.exports={en:["pin to scale {label}"],he_IL:["הצמד לסולם ‎{label}‎"]}},2618:e=>{e.exports={en:["rearrange panes"],he_IL:["ארגן מחדש את החלונות"]}},60806:e=>{e.exports={en:["remove all indicators"],he_IL:["הסר את כל האינדיקטורים"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],he_IL:["הסר את כל האינדיקטורים וכלי השרטוט"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],he_IL:["הסר כלי קו ריקים שלא נבחרו"]}},30538:e=>{e.exports={en:["remove drawings"],he_IL:["הסר שרטוטים"]}},1193:e=>{e.exports={en:["remove drawings group"],he_IL:["הסר את קבוצת השרטוטים"]}},38199:e=>{e.exports={en:["remove line data sources"],he_IL:["להסיר קו מקורות נתונים"]}},93333:e=>{e.exports={en:["remove pane"],he_IL:["הסר חלונית"]}},94543:e=>{e.exports={en:["remove {title}"],he_IL:["הסר {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],he_IL:["הסרת קבוצת כלי קו {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],he_IL:["שנה שם קבוצה {group} ל- {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],he_IL:["אפס גדלי פריסה"]}},3323:e=>{e.exports={en:["reset scales"],he_IL:["אפס קנה מידה"]}},17336:e=>{e.exports={en:["reset time scale"],he_IL:["אפס סולם זמן"]}},47418:e=>{e.exports={en:["resize layout"],he_IL:["שנה את גודל הפריסה"]}},85815:e=>{e.exports={en:["restore defaults"],he_IL:["שחזר ברירות מחדל"]}},96881:e=>{e.exports={en:["restore study defaults"],he_IL:["לשחזר את ברירת המחדל של המחקר"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],he_IL:["החלף מצב חלונית מקסימלית"]}},42240:e=>{e.exports={en:["toggle auto scale"],he_IL:["החלף קנה מידה אוטומטי"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],he_IL:["החלף מצב חלונית מכווצת"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"], +he_IL:["החלף באינדקס ל-100 קנה מידה"]}},49695:e=>{e.exports={en:["toggle lock scale"],he_IL:["החלף נעילת סולם"]}},49403:e=>{e.exports={en:["toggle log scale"],he_IL:["החלף סקאלה לוגריתמית"]}},98994:e=>{e.exports={en:["toggle percentage scale"],he_IL:["הפעל/כבה קנה מידה באחוזים"]}},80688:e=>{e.exports={en:["toggle regular scale"],he_IL:["החלף קנה מידה רגיל"]}},46807:e=>{e.exports={en:["track time"],he_IL:["עקוב אחר הזמן"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],he_IL:["כבה את שיתוף כלי הקו"]}},99234:e=>{e.exports={en:["unanchor objects"],he_IL:["אובייקטים לא מעוגנים"]}},23230:e=>{e.exports={en:["unlock objects"],he_IL:["פתח אובייקטים"]}},74590:e=>{e.exports={en:["unlock group {group}"],he_IL:["בטל את נעילת הקבוצה {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],he_IL:["בטל את נעילת ‎{title}‎"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],he_IL:["בטל את המיזוג לחלונית התחתונה החדשה"]}},79443:e=>{e.exports={en:["unmerge up"],he_IL:["בטל מיזוג למעלה"]}},46453:e=>{e.exports={en:["unmerge down"],he_IL:["בטל מיזוג למטה"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],he_IL:["אוי לא! סוג הגרף {chartStyle} אינו זמין כעת עבור אינטרוולים מבוססי סימון."]}},41643:e=>{e.exports={en:["{count} bars"],he_IL:["נרות {count}"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],he_IL:["{symbol} פיננסים באדיבות TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],he_IL:["{userName} פורסם ב-{customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],he_IL:["זום"]}},49856:e=>{e.exports={en:["zoom in"],he_IL:["הגדל תצוגה"]}},73638:e=>{e.exports={en:["zoom out"],he_IL:["הקטן תצוגה"]}},41807:e=>{e.exports={en:["day","days"],he_IL:["יום","יומיים","ימים","ימים"]}},42328:e=>{e.exports={en:["hour","hours"],he_IL:["שעה","שעות","שעות","שעות"]}},98393:e=>{e.exports={en:["month","months"],he_IL:["חודש","חודשים","חודשים","חודשים"]}},78318:e=>{e.exports={en:["minute","minutes"],he_IL:["דקה","דקות","דקות","דקות"]}},33232:e=>{e.exports={en:["second","seconds"],he_IL:["שניה","שניות","שניות","שניות"]}},89937:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},48898:e=>{e.exports={en:["week","weeks"],he_IL:["שבוע","שבועות","שבועות","שבועות"]}},11913:e=>{e.exports={en:["tick","ticks"],he_IL:["טיק","טיקים","טיקים","טיקים"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],he_IL:["שרטוט {amount}","שרטוטים {amount}","שרטוטים {amount}","שרטוטים {amount}"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],he_IL:["אינדיקטור {amount}","‎{amount}‎אינדיקטורים","‎{amount}‎אינדיקטורים","‎{amount}‎אינדיקטורים"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],he_IL:["{count}m","{count}m","{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],he_IL:["{count}d","{count}d","{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],he_IL:["{count}y","{count}y","{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null), +e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],he_IL:['Apple בע"מ']},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],he_IL:["דולר אוסטרלי/דולר קנדי"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],he_IL:["דולר אוסטרלי/פרנק שוויצרי"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],he_IL:["דולר אוסטרלי/יין יפני"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],he_IL:["דולר אוסטרלי/דולר ניו זילנד"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],he_IL:["דולר אוסטרלי/רובל רוסי"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],he_IL:["דולר אוסטרלי/דולר אמריקאי"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],he_IL:["מדד S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],he_IL:["ביטקוין קאש / אירו"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],he_IL:['ביטקוין קאש / דולר ארה"ב']},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],he_IL:["מדד BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],he_IL:['מדד ביטקוין/דולר ארה"ב']},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],he_IL:["מדד IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],he_IL:["מדד Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],he_IL:["מדד ברזיל 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],he_IL:["SX20 RT סין"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],he_IL:["חברת פורד מוטור"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],he_IL:["מדד S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],he_IL:["ריאל ברזילאי / יין יפני"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],he_IL:['ITI בע"מ']},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],he_IL:["ביטקוין / דולר קנדי"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],he_IL:["ביטקוין / יואן סיני"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],he_IL:["ביטקוין / יורו"]}, +e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],he_IL:["ביטקוין / לירה שטרלינג"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],he_IL:["ביטקוין / וואן דרום קוריאני"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],he_IL:["ביטקוין / רובל רוסי"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],he_IL:["ביטקוין / באט תאילנדי"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],he_IL:["ביטקוין / דולר אמריקאי"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],he_IL:["ביטקוין גולד / דולר אמריקאי"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],he_IL:["מדד בווספה ברזיל"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],he_IL:["דולר קנדי / יין יפני"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],he_IL:["דולר קנדי / דולר אמריקאי"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],he_IL:["מדד S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],he_IL:["מדד Volatility S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],he_IL:["חוזים עתידיים של T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],he_IL:["חוזים עתידיים תירס"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],he_IL:["חוזים עתידיים על ארוחות סויה"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],he_IL:["חוזים עתידיים 10 שנים T-Note"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],he_IL:["חוזים עתידיים שיבולת שועל"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],he_IL:["חוזים עתידיים אורז"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],he_IL:["חוזים עתידיים על פולי סויה"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],he_IL:["חוזים עתידיים על חיטה"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],he_IL:["מיני חוזים עתידיים על פולי סויה"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],he_IL:["מיני חוזים עתידיים חיטה"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],he_IL:["חוזים עתידיים E-mini דאו ג'ונס ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],he_IL:["פרנק שוויצרי / יין יפני"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],he_IL:["פרנק שוויצרי / דולר אמריקאי"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],he_IL:["חוזים עתידיים ביטקוין - CME"]},e.exports["#CME:CB1!-symbol-description"]={ +en:["Butter Futures-Cash (Continuous: Current contract in front)"],he_IL:["חמאה חוזים עתידיים-מזומן (רציף: חוזה נוכחי מלפנים)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],he_IL:["חוזים עתידיים E-mini יורו"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],he_IL:["חוזים עתידיים E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],he_IL:["חוזים עתידיים E-mini על ין יפני"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],he_IL:['חוזים עתידיים נאסד"ק 100 E-mini']},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],he_IL:["E-Mini ראסל 2000 אינדקס חוזים עתידיים"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],he_IL:["חוזים עתידיים זהב"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],he_IL:["חוזים עתידיים על נחושת"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],he_IL:["חוזים עתידיים על כסף"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],he_IL:["חוזים עתידיים E-mini נחושת"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],he_IL:["חוזים עתידיים (Mini) כסף"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],he_IL:["חוזים עתידיים זהב (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],he_IL:["CFD על נחושת"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],he_IL:["חוזי הפרשים על כותנה"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],he_IL:["שווי שוק קריפטו כולל, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],he_IL:["מדד DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],he_IL:["מדד Composite Average של דאו ג'ונס"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],he_IL:["דאו ג'ונס מדד סחורות הקקאו"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],he_IL:["דאו ג'ונס מדד סחורות האנרגיה"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],he_IL:["מדד דאו ג'ונס סחורות זהב"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],he_IL:["מדד דאו ג'ונס סחורות דגנים"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"], +he_IL:["מדד דאו ג 'ונס סחורות ניקל"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],he_IL:["מדד דאו ג'ונס סחורות קפה"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],he_IL:["דאו ג'ונס מדד סחורות הסוכר"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],he_IL:["דאו ג 'ונס מדד סחורות כסף"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],he_IL:["מדד דאו ג'ונס ממוצע תחבורה"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],he_IL:["מדד דאו ג'ונס פחם ארה\"ב"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],he_IL:["מדד EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],he_IL:["אתריום קלאסיק / ביטקוין"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],he_IL:["את'ריום קלאסיק / אירו"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],he_IL:["אתריום קלאסיק / דולר אמריקאי"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],he_IL:["אתריום / ביטקוין"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],he_IL:["אתריום/יורו"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],he_IL:["אתריום / לירה שטרלינג"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],he_IL:["אתריום / ין יפני"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],he_IL:["את'ריום / וון דרום קוריאני"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],he_IL:["את'ריום / בהט תאילנדי"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],he_IL:["אתריום / דולר אמריקאי"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],he_IL:["קרנות ארופאיות"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],he_IL:["יורו / דולר אוסטרלי"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],he_IL:["יורו / ריאל ברזילאי"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],he_IL:["יורו / דולר קנדי"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],he_IL:["יורו / פרנק שוויצרי"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],he_IL:["יורו / לירה שטרלינג"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],he_IL:["יורו / יין יפני"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],he_IL:["יורו / דולר ניו זילנד"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],he_IL:["מדד AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],he_IL:["מדד BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"], +he_IL:["מדד CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],he_IL:["יורו / רובל רוסי"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],he_IL:["יורו / רובל"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],he_IL:["יורו / קורונה שוודית"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],he_IL:["יורו / לירה טורקית"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],he_IL:["יורו / דולר אמריקאי"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],he_IL:["‏מדד Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],he_IL:['Small Cap ארה"ב 2000']},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],he_IL:["מדד CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],he_IL:["מדד FTSE בורסת מלזיה KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],he_IL:["לירה שטרלינג / דולר אוסטרלי"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],he_IL:["לירה שטרלינג / דולר קנדי"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],he_IL:["לירה שטרלינג / פרנק שוויצרי"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],he_IL:["לירה שטרלינג / יורו"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],he_IL:["לירה שטרלינג / יין יפני"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],he_IL:["לירה שטרלינג / דולר ניו זילנד"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],he_IL:["לירה שטרלינג / רובל רוסי"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],he_IL:["לירה שטרלינג / דולר אמריקאי"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],he_IL:["‏מדד DAX‏ גרמניה"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],he_IL:["אלפאבית (גוגל) דרגה א'"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],he_IL:["מדד האנג סנג"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],he_IL:['חוזים עתידיים על מדד דולר ארה"ב']}, +e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],he_IL:["מדד IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],he_IL:["אינדקס בורסת מלזיה KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],he_IL:["מדד טאייוואן משוקלל"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],he_IL:["איוטא / דולר אמריקאי"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],he_IL:["אינדקס Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],he_IL:["יין יפני / וואן דרום קוריאני"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],he_IL:["יין יפני / רובל רוסי"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],he_IL:["ין יפני / דולר אמריקאי"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],he_IL:["לייטקוין / ריאל ברזילאי"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],he_IL:["לייטקוין / ביטקוין"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],he_IL:["לייטקוין / דולר אמריקאי"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],he_IL:['לונה / ארה"ב דוֹלָר']},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],he_IL:["חוזים עתידיים על נפט ברנט"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],he_IL:["מגנית"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],he_IL:["Microsoft Corp חברת מיקרוסופט"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],he_IL:['‏מדדנ נאסד"ק 100 ‏']},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],he_IL:['מכשירי מיקרו מתקדמים בע"מ']},e.exports["#NASDAQ:GOOG-symbol-description"]={ +en:["Alphabet Inc (Google) Class C"],he_IL:["Alphabet Inc (גוגל) דירוג C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],he_IL:["Alphabet Inc (גוגל) דירוג A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],he_IL:['איטריס בע"מ']},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],he_IL:["מדד Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],he_IL:["#NASDAQ:LCID-תיאור-סימול"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],he_IL:["Lands' End בע\"מ"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],he_IL:['מדד נאסד"ק 100']},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],he_IL:["מדד מוליכים למחצה פילדלפיה"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],he_IL:["נאו / דולר אמריקאי"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],he_IL:["גז טבעי (HenryHub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],he_IL:["מדד Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],he_IL:['תעשיות טלפון הודיות בע"מ']},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],he_IL:["חוזים עתידיים אתנול ניו יורק"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],he_IL:["חוזים עתידיים על קקאו"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],he_IL:["חוזים עתידיים נפט גולמי"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],he_IL:["חוזים עתידיים על נמל NY ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],he_IL:["חוזים עתידיים על קפה"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],he_IL:["חוזים עתידיים גז טבעי"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],he_IL:["חוזים עתידיים פלדיום"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],he_IL:["חוזים עתידיים על פלטינום"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],he_IL:["חוזים עתידיים על בנזין RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"], +he_IL:["חוזים עתידיים כותנה"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],he_IL:["חוזים עתידיים E-mini גז טבעי"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],he_IL:["חוזים עתידיים E-mini בנזין"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],he_IL:['אחזקות קבוצת עליבאבא בע"מ']},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],he_IL:["פורד MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],he_IL:["תעשיות חשמל הוואי"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],he_IL:["מדד NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],he_IL:["מדד AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],he_IL:["דולר ניו זילנד / יין יפני"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],he_IL:["דולר ניו זילנד / דולר אמריקאי"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],he_IL:["מדד OMX קופנהגן 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],he_IL:["מדד OMX הלסינקי 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],he_IL:["מדד OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],he_IL:["מדד OMX שטוקהולם 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],he_IL:["מדד OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],he_IL:["מדד OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],he_IL:["מדד QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],he_IL:["‏מדד RTS רוסיה"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],he_IL:["מדד Russel 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],he_IL:["מדד Russel 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],he_IL:["מדד Russel 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"], +he_IL:["חיבורים גלובליים חברה ציבורית"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],he_IL:["חברת פורד מוטור"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],he_IL:["מדד שוק שוויצרי"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],he_IL:['סולנה / ארה"ב דוֹלָר']},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],he_IL:["מדד S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],he_IL:["מדד S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500 ‏"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],he_IL:["מדד Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],he_IL:["#TADAWUL:2370-תיאור-סימול"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],he_IL:["מדד כל המניות של Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],he_IL:["מדד תל אביב 35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],he_IL:["אגרות חוב ממשלתיות קנדיות, 10 שנים"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות קנדיות בתשואה של 10 שנים"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],he_IL:["מדד דאקס"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],he_IL:["מדד מטבע דולר אמריקאי"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]}, +e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],he_IL:["CFDs על זהב (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות באינדונזיה בתשואה של 10 שנים"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בהודו בתשואה של 10 שנים"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות באיטליה 10 שנים"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],he_IL:['מדד נאסד"ק Composite']},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות של יפן בתשואה של 10 שנים"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],he_IL:["מדד מטבע הין היפני"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],he_IL:["מדד מחירי המניות של קוריאה"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],he_IL:['מדד נאסד"ק 100']},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],he_IL:["אינדקס Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],he_IL:["אגרות חוב ממשלתיות בהולנד, 10 שנים"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],he_IL:["איגרות חוב של ממשלת הולנד בתשואה של 10 שנים"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]}, +e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],he_IL:["איגרות חוב ממשלתיות בניו זילנד, 10 שנים"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בניו זילנד בתשואה של 10 שנים"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],he_IL:['אג"ח ממשלת פולין תשואה 5 שנים']},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],he_IL:['אג"ח ממשלת פולין תשואה 10 שנים']},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],he_IL:["מדד Top 40 דרום אפריקה"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],he_IL:["CFDs על כסף (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],he_IL:["מדד S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],he_IL:["מדד שוק שוויצרי"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],he_IL:["מדד Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],he_IL:["איגרות חוב ממשלתיות בטורקיה בתשואה של 10 שנים"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],he_IL:["CFDs על ברנט גולמי"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],he_IL:["מדד בריטניה 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],he_IL:['תשואת אג"ח ממשלתיות בארה"ב של 2 שנים']},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],he_IL:['איגרות חוב ממשלתיות בארה"ב בתשואה של 5 שנים']},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],he_IL:['תשואת אג"ח ממשלתיות בארה"ב של 10 שנים']},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],he_IL:["תנודתיות המדד S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],he_IL:["מדד טאייוואן משוקלל"]},e.exports["#TWSE:TAIEX-symbol-description"]={ +en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],he_IL:["TWITTER INC טוויטר"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],he_IL:["מדד FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],he_IL:["CFDs על נפט גולמי (ברנט)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],he_IL:['Uniswap / ארה"ב דוֹלָר']},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],he_IL:["מדד דאו ג'ונס הממוצע התעשייתי"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],he_IL:["דולר אמריקאי / דולר אוסטרלי"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],he_IL:["דולר אמריקאי / ריאל ברזילאי"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],he_IL:["דולר אמריקאי / דולר קנדי"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],he_IL:["דולר אמריקאי / פרנק שוויצרי"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],he_IL:["דולר אמריקאי / יואן סיני"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],he_IL:["דולר אמריקאי / קורנה דנמרק"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],he_IL:["דולר אמריקאי / אירו"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],he_IL:["דולר אמריקאי / לירה שטרלינג"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],he_IL:["דולר אמריקאי / דולר הונג קונג"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],he_IL:['דולר ארה"ב/פורינט הונגרי']},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],he_IL:["דולר אמריקאי / רופיה"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],he_IL:["דולר אמריקאי / שקל ישראלי"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],he_IL:["דולר אמריקאי / רופי הודי"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],he_IL:["דולר אמריקאי / יין יפני"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],he_IL:["דולר אמריקאי / וואן דרום קוראני"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],he_IL:["דולר אמריקאי / פאסו מקסיקני"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],he_IL:["דולר אמריקאי / דולר ניו זילנדי"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],he_IL:["דולר אמריקאי / פאסו פיליפיני"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],he_IL:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],he_IL:["דולר אמריקאי / רובל רוסי"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],he_IL:["דולר אמריקאי / רובל רוסי"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],he_IL:["דולר אמריקאי / קורונה שוודי"]}, +e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],he_IL:["דולר אמריקאי / דולר סינגפור"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],he_IL:['דולר ארה"ב/בהט תאילנדי']},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],he_IL:["דולר אמריקאי / לירה טורקית"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],he_IL:["דולר אמריקאי / ראנד דרום אפריקני"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],he_IL:["כסף / דולר אמריקאי"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],he_IL:["זהב / דולר אמריקאי"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],he_IL:["ביטקוין / דולר קנדי"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],he_IL:["מדד דאקס"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],he_IL:["מונרו / דולר אמריקאי"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],he_IL:["CFD'S על פלאדיום"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],he_IL:["פלטיניום / דולר אמריקאי"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],he_IL:["ריפל / ביטקוין"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],he_IL:["ריפל / אירו"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],he_IL:["XRP / דולר אמריקאי"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],he_IL:["זיקאש / דולר אמריקאי"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/he_IL.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/he_IL.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index ddeb63e2..00000000 --- a/charting_library/bundles/he_IL.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],he_IL:["ברים"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],he_IL:["4/(פ+ג+נ+ס)"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],he_IL:["3/(ג+נ+ס)"]}},69303:e=>{e.exports={en:["(H + L)/2"],he_IL:["2/(ג+נ)"]}},31882:e=>{e.exports={en:["12-hours"],he_IL:["12 שעות"]}},5797:e=>{e.exports={en:["24-hours"],he_IL:["24 שעות"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],he_IL:["צבע הנר על בסיס הסגירה הקודמת"]}},23739:e=>{e.exports={en:["Canvas"],he_IL:["קנבס"]}},24197:e=>{e.exports={en:["Center"],he_IL:["מרכז"]}},15153:e=>{e.exports={en:["Chart basic styles"],he_IL:["גרף סגנונות בסיסי"]}},45639:e=>{e.exports={en:["Chart values"],he_IL:["ערכי גרף"]}},84831:e=>{e.exports={en:["Close line"],he_IL:["קו סגירה"]}},74622:e=>{e.exports={en:["Crosshair"],he_IL:["צלב"]}},81849:e=>{e.exports={en:["Currency"],he_IL:["מַטְבֵּעַ"]}},3015:e=>{e.exports={en:["Currency and Unit"],he_IL:["מטבע ויחידה"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],he_IL:["התאם נתונים לדיבידנדים"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},36620:e=>{e.exports={en:["Alerts"],he_IL:["התראות"]}},14119:e=>{e.exports={en:["Arguments"],he_IL:["טיעונים"]}},68650:e=>{e.exports={en:["Average close"],he_IL:["ממוצע סגירה"]}},27567:e=>{e.exports={en:["Bottom"],he_IL:["תחתית"]}},3159:e=>{e.exports={en:["Bottom line"],he_IL:["קו תחתון"]}},74406:e=>{e.exports={en:["Body"],he_IL:["גוף"]}},333:e=>{e.exports={en:["Borders"],he_IL:["גבולות"]}},79468:e=>{e.exports={en:["Background"],he_IL:["רקע"]}},10842:e=>{e.exports={en:["Bar change values"],he_IL:["ערכי שינוי הנר"]}},28975:e=>{e.exports={en:["Base level"],he_IL:["רמת בסיס"]}},76473:e=>{e.exports={en:["Bid and ask"],he_IL:["ביקוש והיצע"]}},32744:e=>{e.exports={en:["Buttons"],he_IL:["כפתורים"]}},68662:e=>{e.exports={en:["Grid lines"],he_IL:["קווי רשת"]}},17611:e=>{e.exports={en:["Down bars"],he_IL:["נרות ירידה"]}},23743:e=>{e.exports={en:["Down color"],he_IL:["צבע תחתון"]}},48225:e=>{e.exports={en:["Data modification"],he_IL:["התאמת נתונים"]}},84838:e=>{e.exports={en:["Date format"],he_IL:["פורמט תאריך"]}},42357:e=>{e.exports={en:["Day of week on labels"],he_IL:["יום בשבוע על תוויות"]}},16564:e=>{e.exports={en:["Default"],he_IL:["ברירת מחדל"]}},78734:e=>{e.exports={en:["Description"],he_IL:["תיאור"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],he_IL:["רקע שעות מסחר אלקטרוני"]}},69808:e=>{e.exports={en:["Events"],he_IL:["אירועים"]}},41129:e=>{e.exports={en:["Fill"],he_IL:["למלא"]}},61112:e=>{e.exports={en:["Fill top area"],he_IL:["מלא אזור עליון"]}},73185:e=>{e.exports={en:["Fill bottom area"],he_IL:["מלא אזור תחתון"]}},95406:e=>{e.exports={en:["Horizontal"],he_IL:["אופקי"]}},61900:e=>{e.exports={en:["Horz only"],he_IL:["רק אופקי"]}},14180:e=>{e.exports={en:["High and low"],he_IL:["גבוה ונמוך"]}},56359:e=>{e.exports={en:["High line"],he_IL:["קו גבוה"]}},47326:e=>{e.exports={en:["Integer"],he_IL:["מספר שלם"]}},84549:e=>{ -e.exports={en:["Indicators"],he_IL:["אינדיקטורים"]}},78082:e=>{e.exports={en:["Indicators and financials"],he_IL:["אינדיקטורים ופיננסיים"]}},25765:e=>{e.exports={en:["Open market status"],he_IL:["מצב שוק פתוח"]}},34579:e=>{e.exports={en:["Low line"],he_IL:["קו נמוך"]}},14876:e=>{e.exports={en:["Logo"],he_IL:["לוגו"]}},89315:e=>{e.exports={en:["Long Description"],he_IL:["תיאור ארוך"]}},72423:e=>{e.exports={en:["Last day change values"],he_IL:["ערכי שינוי היום האחרון"]}},11626:e=>{e.exports={en:["Left"],he_IL:["שמאל"]}},8249:e=>{e.exports={en:["Money"],he_IL:["כסף"]}},70937:e=>{e.exports={en:["Margins"],he_IL:["מינוף"]}},68833:e=>{e.exports={en:["Middle"],he_IL:["אמצע"]}},58589:e=>{e.exports={en:["No overlapping labels"],he_IL:["ללא תוויות חופפות"]}},60798:e=>{e.exports={en:["None"],he_IL:["אף אחד"]}},51019:e=>{e.exports={en:["Navigation"],he_IL:["ניווט"]}},99709:e=>{e.exports={en:["Name"],he_IL:["שם"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],he_IL:["שמור מיקום הקצה השמאלי של הגרף בעת שינוי אינטרוול"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],he_IL:["מצבי קנה מידה (A ו-L)"]}},93968:e=>{e.exports={en:["Scales"],he_IL:["סולם מחיר"]}},90275:e=>{e.exports={en:["Scales and lines"],he_IL:["סולמות וקווים"]}},30042:e=>{e.exports={en:["Scales placement"],he_IL:["מיקום קנה מידה"]}},28715:e=>{e.exports={en:["Status line"],he_IL:["שורת סטטוס"]}},95481:e=>{e.exports={en:["Symbol"],he_IL:["סימול"]}},53263:e=>{e.exports={en:["Pane"],he_IL:["פאנל"]}},82894:e=>{e.exports={en:["Pane separators"],he_IL:["מפרידי חלוניות"]}},16207:e=>{e.exports={en:["Percentage"],he_IL:["אחוז"]}},94408:e=>{e.exports={en:["Pips"],he_IL:["פיפס"]}},60904:e=>{e.exports={en:["Pre/post market"],he_IL:["פרה/פוסט מרקט"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],he_IL:["רקע שעות טרום/מסחר מאוחר"]}},59766:e=>{e.exports={en:["Precision"],he_IL:["דיוק"]}},83811:e=>{e.exports={en:["Previous day close"],he_IL:["הסגירה של היום הקודם"]}},35082:e=>{e.exports={en:["Price Scale"],he_IL:["סולם מחירים"]}},27632:e=>{e.exports={en:["Price and percentage value"],he_IL:["מחיר אחרון וערך האחוז"]}},62142:e=>{e.exports={en:["Price labels & lines"],he_IL:["תוויות מחירים וקווים"]}},84684:e=>{e.exports={en:["Price source"],he_IL:["מקור המחיר"]}},73466:e=>{e.exports={en:["Projection up bars"],he_IL:["הטלת עמודות עולות"]}},77430:e=>{e.exports={en:["Projection candles"],he_IL:["נרות הקרנה"]}},88367:e=>{e.exports={en:["Projection down bars"],he_IL:["הטלת עמודות יורדות"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],he_IL:["מחירים אמיתיים בסולם המחיר (במקום מחיר הייקין-אשי)"]}},50421:e=>{e.exports={en:["Right"],he_IL:["ימין"]}},62532:e=>{e.exports={en:["Right Margin"],he_IL:["שוליים ימניים"]}},41571:e=>{e.exports={en:["Watermark"],he_IL:["סימן מים"]}},32163:e=>{e.exports={en:["Wick"],he_IL:["פתיל"]}},97118:e=>{e.exports={en:["Top"],he_IL:["עליון"]}},89349:e=>{e.exports={en:["Top line"],he_IL:["קו עליון"]}},70320:e=>{e.exports={en:["Text"],he_IL:["טקסט"]}},25485:e=>{e.exports={ -en:["Text alignment"],he_IL:["יישור טקסט"]}},67781:e=>{e.exports={en:["Text orientation"],he_IL:["כיוון טקסט"]}},20215:e=>{e.exports={en:["Thin bars"],he_IL:["נרות דקים"]}},70198:e=>{e.exports={en:["Title"],he_IL:["כותרת"]}},29854:e=>{e.exports={en:["Titles"],he_IL:["כותרות"]}},5791:e=>{e.exports={en:["Ticker"],he_IL:["טיקר"]}},16816:e=>{e.exports={en:["Ticker and description"],he_IL:["טיקר ותיאור"]}},24821:e=>{e.exports={en:["Ticks"],he_IL:["טיקים"]}},93965:e=>{e.exports={en:["Time Scale"],he_IL:["סולם זמן"]}},5591:e=>{e.exports={en:["Time hours format"],he_IL:["זמן שעות פורמט"]}},77073:e=>{e.exports={en:["Timezone"],he_IL:["אזור זמן"]}},76495:e=>{e.exports={en:["Trading"],he_IL:["מסחר"]}},33564:e=>{e.exports={en:["Unit"],he_IL:["יחידה"]}},23091:e=>{e.exports={en:["Up color"],he_IL:["צבע עליון"]}},36957:e=>{e.exports={en:["Up bars"],he_IL:["נרות עליה"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},37644:e=>{e.exports={en:["Volume"],he_IL:["ווליום/נפח מסחר"]}},51514:e=>{e.exports={en:["Value"],he_IL:["ערך"]}},31218:e=>{e.exports={en:["Value according to scale"],he_IL:["ערך אחרון לפי קנה מידה"]}},60092:e=>{e.exports={en:["Values"],he_IL:["ערכים"]}},83594:e=>{e.exports={en:["Vert and horz"],he_IL:["אנכי ואופקי"]}},8402:e=>{e.exports={en:["Vert only"],he_IL:["רק אנכי"]}},69526:e=>{e.exports={en:["Vertical"],he_IL:["אנכי"]}},21105:e=>{e.exports={en:["candle"],he_IL:["נר"]}},27068:e=>{e.exports={en:["change HLC bars"],he_IL:["שנה ברי HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],he_IL:["שנה נראות של לחצני הניווט"]}},96227:e=>{e.exports={en:["change open market status visibility"],he_IL:["שנה את נראות מצב השוק הפתוח"]}},43231:e=>{e.exports={en:["change average close price line width"],he_IL:["שנה את רוחב קו מחיר סגור ממוצע"]}},47026:e=>{e.exports={en:["change average close price line color"],he_IL:["שנה את צבע קו המחיר הממוצע"]}},86866:e=>{e.exports={en:["change area fill color"],he_IL:["שנה את צבע מילוי השטח"]}},89346:e=>{e.exports={en:["change area line width"],he_IL:["שנה את רוחב קו השטח"]}},29605:e=>{e.exports={en:["change area line color"],he_IL:["שנה את צבע קו השטח"]}},4640:e=>{e.exports={en:["change area price source"],he_IL:["שנה מקור אזור מחיר"]}},98407:e=>{e.exports={en:["change ask line color"],he_IL:["שנה את צבע שורת הביקוש ask"]}},42190:e=>{e.exports={en:["change base level"],he_IL:["שנה את רמת הבסיס"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],he_IL:["שנה את צבע השורה התחתונה של קו הבסיס"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],he_IL:["שנה את רוחב השורה התחתונה של קו הבסיס"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],he_IL:["שנה את צבע השטח התחתון של מילוי קו הבסיס"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],he_IL:["שנה את צבע האזור העליון של מילוי קו הבסיס"]}},68609:e=>{e.exports={en:["change baseline price source"],he_IL:["שנה את מקור המחיר הבסיסי"]}},69044:e=>{ -e.exports={en:["change baseline top line color"],he_IL:["שנה את צבע הקו העליון של קו הבסיס"]}},68197:e=>{e.exports={en:["change baseline top line width"],he_IL:["שנה את רוחב הקו העליון של קו הבסיס"]}},33464:e=>{e.exports={en:["change bar up color"],he_IL:["שנה את צבע הבר למעלה"]}},27426:e=>{e.exports={en:["change bar change visibility"],he_IL:["שנה נראות של בר שינוי"]}},59622:e=>{e.exports={en:["change bar down color"],he_IL:["שנה את צבע הבר למטה"]}},17919:e=>{e.exports={en:["change bid line color"],he_IL:["שנה את צבע שורת ההיצע bid"]}},32094:e=>{e.exports={en:["change bottom margin"],he_IL:["שנה שוליים תחתוניים"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],he_IL:["שנה את נראות תוויות המטבע והיחידה"]}},64003:e=>{e.exports={en:["change currency label visibility"],he_IL:["שנה את נראות תווית המטבע"]}},42803:e=>{e.exports={en:["change chart background color"],he_IL:["שנה את צבע הרקע של הגרף"]}},41382:e=>{e.exports={en:["change chart background type"],he_IL:["שנה את סוג הרקע של הגרף"]}},79637:e=>{e.exports={en:["change chart values visibility"],he_IL:["שינוי נראות ערכי הגרף"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],he_IL:["שנה ברי צבע בהתבסס על סגירה קודמת"]}},88324:e=>{e.exports={en:["change column up color"],he_IL:["שנה את צבע העמודה למעלה"]}},93890:e=>{e.exports={en:["change column down color"],he_IL:["שנה את צבע העמודה למטה"]}},4727:e=>{e.exports={en:["change column price source"],he_IL:["שנה מקור מחיר העמודה"]}},50544:e=>{e.exports={en:["change crosshair width"],he_IL:["שנה רוחב צלב"]}},92885:e=>{e.exports={en:["change crosshair color"],he_IL:["שנה את צבע הצלב"]}},68418:e=>{e.exports={en:["change crosshair style"],he_IL:["שנה סגנון צלב"]}},43109:e=>{e.exports={en:["change date format"],he_IL:["שנה פורמט תאריך"]}},30418:e=>{e.exports={en:["change day of week on labels"],he_IL:["שנה את יום השבוע על התוויות"]}},82063:e=>{e.exports={en:["change decimal places"],he_IL:["שנה מקומות עשרוניים"]}},44223:e=>{e.exports={en:["change extended hours color"],he_IL:["שנה את צבע השעות המורחבות"]}},47393:e=>{e.exports={en:["change electronic trading hours"],he_IL:["שינוי שעות המסחר האלקטרוניות"]}},73844:e=>{e.exports={en:["change grid lines visibility"],he_IL:["שינוי נראות קווי הרשת"]}},61407:e=>{e.exports={en:["change high and low price line color"],he_IL:["לשנות את צבע קווי המחיר הגבוה והנמוך"]}},39581:e=>{e.exports={en:["change high and low price line width"],he_IL:["לשנות את רוחב קווי המחיר הגבוה והנמוך"]}},6026:e=>{e.exports={en:["change high-low body color"],he_IL:["שנה צבע גבוה-נמוך של הגוף"]}},73021:e=>{e.exports={en:["change high-low body visibility"],he_IL:["שנה נראות גבוה-נמוך של הגוף"]}},46844:e=>{e.exports={en:["change high-low border color"],he_IL:["שנה צבע גבול גבוה-נמוך של הגוף"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],he_IL:["שנה נראות גבול גבוה-נמוך של הגוף"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],he_IL:["שנה נראות התוויות גבוה-נמוך"]}},56961:e=>{e.exports={en:["change high-low labels color"], -he_IL:["שנה צבע התוויות גבוה-נמוך"]}},21133:e=>{e.exports={en:["change horz grid lines color"],he_IL:["שנה את צבע קווי הרשת האופקיים"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],he_IL:["שנה את נראות של כותרות אינדיקטור"]}},49583:e=>{e.exports={en:["change indicator values visibility"],he_IL:["שינוי נראות ערכי אינדיקטור"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],he_IL:["שינוי נראות ארגומנטים של אינדיקטור"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],he_IL:["שנה נראות של שם תוויות אינדיקטורים ופיננסיות"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],he_IL:["שנה נראות של אינדיקטורים ותוויות ערך פיננסיות"]}},66307:e=>{e.exports={en:["change last day change visibility"],he_IL:["שנה את הנראות של השינוי ביום האחרון"]}},91873:e=>{e.exports={en:["change legend background transparency"],he_IL:["שנה את שקיפות הרקע של מקרא"]}},14246:e=>{e.exports={en:["change legend background visibility"],he_IL:["שנה נראות הרקע של מקרא"]}},88640:e=>{e.exports={en:["change line color"],he_IL:["שנה צבע קו"]}},41837:e=>{e.exports={en:["change line price source"],he_IL:["שנה מקור מחיר קו"]}},48339:e=>{e.exports={en:["change line width"],he_IL:["שנה רוחב קו"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],he_IL:["שנה נראות לחצני החלונית"]}},52203:e=>{e.exports={en:["change pane separators color"],he_IL:["שנה את צבע מפריד החלונות"]}},38730:e=>{e.exports={en:["change post market color"],he_IL:["שנה צבע מסחר מאוחר"]}},28075:e=>{e.exports={en:["change post market line color"],he_IL:["שנה צבע קו מסחר מאוחר"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],he_IL:["שנה נראות של קווי המחירים פרה/פוסט מארקט"]}},44371:e=>{e.exports={en:["change pre market color"],he_IL:["שנה צבע טרום מסחר"]}},96114:e=>{e.exports={en:["change pre market line color"],he_IL:["שנה צבע קו טרום מסחר"]}},69814:e=>{e.exports={en:["change previous close price line color"],he_IL:["שנה את צבע קו המחיר סגירה הקודם"]}},13660:e=>{e.exports={en:["change previous close price line width"],he_IL:["שנה את רוחב קו סגירת המחיר הקודם"]}},87861:e=>{e.exports={en:["change price line color"],he_IL:["לשנות את צבע קו המחיר"]}},29353:e=>{e.exports={en:["change price line width"],he_IL:["שנה את רוחב קו המחיר"]}},16241:e=>{e.exports={en:["change range bars style"],he_IL:["שנה את סגנון ברי הטווח"]}},65821:e=>{e.exports={en:["change range thin bars"],he_IL:["שנה ברים דקים בטווח"]}},75487:e=>{e.exports={en:["change renko wick down color"],he_IL:["שנה צבע renko wick down"]}},92277:e=>{e.exports={en:["change renko wick up color"],he_IL:["שנה צבע wick up renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],he_IL:["שנה נראות של פתיל renko"]}},82946:e=>{e.exports={en:["change right margin"],he_IL:["שנה שוליים ימניים"]}},79545:e=>{e.exports={en:["change right margin percentage"],he_IL:["שנה את אחוז השוליים הימניים"]}},78995:e=>{e.exports={en:["change symbol watermark color"],he_IL:["שנה צבע סימן מים של הסימול"]}},73227:e=>{ -e.exports={en:["change symbol watermark visibility"],he_IL:["שנה נראות סימן מים של הסימול"]}},88167:e=>{e.exports={en:["change symbol description visibility"],he_IL:["שנה את נראות תיאור הסימול"]}},12050:e=>{e.exports={en:["change symbol field visibility"],he_IL:["שינוי נראות שדה הסימול"]}},46066:e=>{e.exports={en:["change symbol last value mode"],he_IL:["שינוי מצב ערך אחרון של סימול"]}},902:e=>{e.exports={en:["change symbol legend format"],he_IL:["שנה פורמט מקרא סימולים"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],he_IL:["שנה שמירת מיקום הקצה השמאלי של הגרף בעת שינוי אינטרוול"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],he_IL:["שנה את נראות לחצני קנה המידה"]}},76131:e=>{e.exports={en:["change scales text color"],he_IL:["שנה צבע טקסט של סולמות"]}},27792:e=>{e.exports={en:["change scales font size"],he_IL:["שנה גודל גופן בקנה מידה"]}},94997:e=>{e.exports={en:["change scales lines color"],he_IL:["שנה צבע קווים של סולמות"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],he_IL:["שנה נראות של הפסקות סשנים"]}},28175:e=>{e.exports={en:["change sessions breaks width"],he_IL:["שנה רוחב קווי הפרדה של סשנים sessions breaks"]}},33895:e=>{e.exports={en:["change sessions breaks color"],he_IL:["שנה צבע קווי הפרדה של סשנים sessions breaks"]}},21641:e=>{e.exports={en:["change sessions breaks style"],he_IL:["שנה סגנון הפסקות סשן sessions breaks"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],he_IL:["שנה הצגת המחירים האמיתיים בסולם המחירים (במקום מחיר הייקן-אשי)"]}},60834:e=>{e.exports={en:["change thin bars"],he_IL:["שנה ברים דקים"]}},39754:e=>{e.exports={en:["change time hours format"],he_IL:["שינוי זמן שעות פורמט"]}},74883:e=>{e.exports={en:["change top margin"],he_IL:["שנה שוליים עליוניים"]}},51250:e=>{e.exports={en:["change unit label visibility"],he_IL:["שנה את נראות תווית היחידה"]}},71805:e=>{e.exports={en:["change vert grid lines color"],he_IL:["שנה את צבע קווי הרשת האנכיים"]}},96201:e=>{e.exports={en:["change volume values visibility"],he_IL:["שינוי נראות ערכי ווליום"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],he_IL:["שנה את צבע הגבול העליון של {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],he_IL:["שנה צבע של {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],he_IL:["שנה את הצבע של {candleType} wick למטה"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],he_IL:["שנה את הצבע שלwick up {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],he_IL:["שנה את נראות הפתיל {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],he_IL:["שנה נראות הגוף של {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],he_IL:["שנה את נראות הגבול של {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],he_IL:["שנה את צבע הגבול התחתון של {candleType}"]}},64571:e=>{e.exports={ -en:["change {candleType} down color"],he_IL:["שנה את הצבע התחתון של {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],he_IL:["שנה את צבע בר הגבול של {chartType} התחתון"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],he_IL:["שנה את צבע בר הגבול {chartType} העליון"]}},5012:e=>{e.exports={en:["change {chartType} down color"],he_IL:["שנה את הצבע התחתון של {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],he_IL:["שנה את צבע בר הגבול להקרנה {chartType} העליון"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],he_IL:["שנה את הצבע של בר ההקרנה {chartType} התחתון"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],he_IL:["שנה את צבע בר ההקרנה {chartType} העליון"]}},6970:e=>{e.exports={en:["change {chartType} up color"],he_IL:["שנה את הצבע העליון של {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],he_IL:["שנה מאפיין {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],he_IL:["להתאים נתונים לדיבידנדים"]}},1433:e=>{e.exports={en:["adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},92598:e=>{e.exports={en:["hollow candles"],he_IL:["נרות חלולים"]}},57243:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},70282:e=>{e.exports={en:["renko"],he_IL:["גרף ראנקו"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],he_IL:["{value} עשרוני","{value} עשרונים","{value} עשרונים","{value} עשרונים"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/he_IL.7458.068c610f8718bc62a766.js b/charting_library/bundles/he_IL.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..caddde35 --- /dev/null +++ b/charting_library/bundles/he_IL.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],he_IL:["ברים"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],he_IL:["4/(פ+ג+נ+ס)"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],he_IL:["3/(ג+נ+ס)"]}},69303:e=>{e.exports={en:["(H + L)/2"],he_IL:["2/(ג+נ)"]}},31882:e=>{e.exports={en:["12-hours"],he_IL:["12 שעות"]}},5797:e=>{e.exports={en:["24-hours"],he_IL:["24 שעות"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],he_IL:["צבע הנר על בסיס הסגירה הקודמת"]}},23739:e=>{e.exports={en:["Canvas"],he_IL:["קנבס"]}},24197:e=>{e.exports={en:["Center"],he_IL:["מרכז"]}},15153:e=>{e.exports={en:["Chart basic styles"],he_IL:["גרף סגנונות בסיסי"]}},45639:e=>{e.exports={en:["Chart values"],he_IL:["ערכי גרף"]}},84831:e=>{e.exports={en:["Close line"],he_IL:["קו סגירה"]}},74622:e=>{e.exports={en:["Crosshair"],he_IL:["צלב"]}},81849:e=>{e.exports={en:["Currency"],he_IL:["מַטְבֵּעַ"]}},3015:e=>{e.exports={en:["Currency and Unit"],he_IL:["מטבע ויחידה"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],he_IL:["התאם נתונים לדיבידנדים"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},36620:e=>{e.exports={en:["Alerts"],he_IL:["התראות"]}},14119:e=>{e.exports={en:["Arguments"],he_IL:["טיעונים"]}},68650:e=>{e.exports={en:["Average close"],he_IL:["ממוצע סגירה"]}},27567:e=>{e.exports={en:["Bottom"],he_IL:["תחתית"]}},3159:e=>{e.exports={en:["Bottom line"],he_IL:["קו תחתון"]}},74406:e=>{e.exports={en:["Body"],he_IL:["גוף"]}},333:e=>{e.exports={en:["Borders"],he_IL:["גבולות"]}},79468:e=>{e.exports={en:["Background"],he_IL:["רקע"]}},10842:e=>{e.exports={en:["Bar change values"],he_IL:["ערכי שינוי הנר"]}},28975:e=>{e.exports={en:["Base level"],he_IL:["רמת בסיס"]}},76473:e=>{e.exports={en:["Bid and ask"],he_IL:["ביקוש והיצע"]}},32744:e=>{e.exports={en:["Buttons"],he_IL:["כפתורים"]}},68662:e=>{e.exports={en:["Grid lines"],he_IL:["קווי רשת"]}},17611:e=>{e.exports={en:["Down bars"],he_IL:["נרות ירידה"]}},23743:e=>{e.exports={en:["Down color"],he_IL:["צבע תחתון"]}},48225:e=>{e.exports={en:["Data modification"],he_IL:["התאמת נתונים"]}},84838:e=>{e.exports={en:["Date format"],he_IL:["פורמט תאריך"]}},42357:e=>{e.exports={en:["Day of week on labels"],he_IL:["יום בשבוע על תוויות"]}},16564:e=>{e.exports={en:["Default"],he_IL:["ברירת מחדל"]}},78734:e=>{e.exports={en:["Description"],he_IL:["תיאור"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],he_IL:["רקע שעות מסחר אלקטרוני"]}},69808:e=>{e.exports={en:["Events"],he_IL:["אירועים"]}},41129:e=>{e.exports={en:["Fill"],he_IL:["למלא"]}},61112:e=>{e.exports={en:["Fill top area"],he_IL:["מלא אזור עליון"]}},73185:e=>{e.exports={en:["Fill bottom area"],he_IL:["מלא אזור תחתון"]}},95406:e=>{e.exports={en:["Horizontal"],he_IL:["אופקי"]}},61900:e=>{e.exports={en:["Horz only"],he_IL:["רק אופקי"]}},14180:e=>{e.exports={en:["High and low"],he_IL:["גבוה ונמוך"]}},56359:e=>{e.exports={en:["High line"],he_IL:["קו גבוה"]}}, +47326:e=>{e.exports={en:["Integer"],he_IL:["מספר שלם"]}},84549:e=>{e.exports={en:["Indicators"],he_IL:["אינדיקטורים"]}},78082:e=>{e.exports={en:["Indicators and financials"],he_IL:["אינדיקטורים ופיננסיים"]}},25765:e=>{e.exports={en:["Open market status"],he_IL:["מצב שוק פתוח"]}},34579:e=>{e.exports={en:["Low line"],he_IL:["קו נמוך"]}},14876:e=>{e.exports={en:["Logo"],he_IL:["לוגו"]}},89315:e=>{e.exports={en:["Long Description"],he_IL:["תיאור ארוך"]}},72423:e=>{e.exports={en:["Last day change values"],he_IL:["ערכי שינוי היום האחרון"]}},11626:e=>{e.exports={en:["Left"],he_IL:["שמאל"]}},8249:e=>{e.exports={en:["Money"],he_IL:["כסף"]}},70937:e=>{e.exports={en:["Margins"],he_IL:["מינוף"]}},68833:e=>{e.exports={en:["Middle"],he_IL:["אמצע"]}},58589:e=>{e.exports={en:["No overlapping labels"],he_IL:["ללא תוויות חופפות"]}},60798:e=>{e.exports={en:["None"],he_IL:["אף אחד"]}},51019:e=>{e.exports={en:["Navigation"],he_IL:["ניווט"]}},99709:e=>{e.exports={en:["Name"],he_IL:["שם"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],he_IL:["שמור מיקום הקצה השמאלי של הגרף בעת שינוי אינטרוול"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],he_IL:["מצבי קנה מידה (A ו-L)"]}},93968:e=>{e.exports={en:["Scales"],he_IL:["סולם מחיר"]}},90275:e=>{e.exports={en:["Scales and lines"],he_IL:["סולמות וקווים"]}},30042:e=>{e.exports={en:["Scales placement"],he_IL:["מיקום קנה מידה"]}},28715:e=>{e.exports={en:["Status line"],he_IL:["שורת סטטוס"]}},95481:e=>{e.exports={en:["Symbol"],he_IL:["סימול"]}},53263:e=>{e.exports={en:["Pane"],he_IL:["פאנל"]}},82894:e=>{e.exports={en:["Pane separators"],he_IL:["מפרידי חלוניות"]}},16207:e=>{e.exports={en:["Percentage"],he_IL:["אחוז"]}},94408:e=>{e.exports={en:["Pips"],he_IL:["פיפס"]}},60904:e=>{e.exports={en:["Pre/post market"],he_IL:["פרה/פוסט מרקט"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],he_IL:["רקע שעות טרום/מסחר מאוחר"]}},59766:e=>{e.exports={en:["Precision"],he_IL:["דיוק"]}},83811:e=>{e.exports={en:["Previous day close"],he_IL:["הסגירה של היום הקודם"]}},35082:e=>{e.exports={en:["Price Scale"],he_IL:["סולם מחירים"]}},27632:e=>{e.exports={en:["Price and percentage value"],he_IL:["מחיר אחרון וערך האחוז"]}},62142:e=>{e.exports={en:["Price labels & lines"],he_IL:["תוויות מחירים וקווים"]}},84684:e=>{e.exports={en:["Price source"],he_IL:["מקור המחיר"]}},73466:e=>{e.exports={en:["Projection up bars"],he_IL:["הטלת עמודות עולות"]}},77430:e=>{e.exports={en:["Projection candles"],he_IL:["נרות הקרנה"]}},88367:e=>{e.exports={en:["Projection down bars"],he_IL:["הטלת עמודות יורדות"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],he_IL:["מחירים אמיתיים בסולם המחיר (במקום מחיר הייקין-אשי)"]}},50421:e=>{e.exports={en:["Right"],he_IL:["ימין"]}},62532:e=>{e.exports={en:["Right Margin"],he_IL:["שוליים ימניים"]}},41571:e=>{e.exports={en:["Watermark"],he_IL:["סימן מים"]}},32163:e=>{e.exports={en:["Wick"],he_IL:["פתיל"]}},97118:e=>{e.exports={en:["Top"],he_IL:["עליון"]}},89349:e=>{e.exports={en:["Top line"],he_IL:["קו עליון"]}}, +70320:e=>{e.exports={en:["Text"],he_IL:["טקסט"]}},25485:e=>{e.exports={en:["Text alignment"],he_IL:["יישור טקסט"]}},67781:e=>{e.exports={en:["Text orientation"],he_IL:["כיוון טקסט"]}},20215:e=>{e.exports={en:["Thin bars"],he_IL:["נרות דקים"]}},70198:e=>{e.exports={en:["Title"],he_IL:["כותרת"]}},29854:e=>{e.exports={en:["Titles"],he_IL:["כותרות"]}},5791:e=>{e.exports={en:["Ticker"],he_IL:["טיקר"]}},16816:e=>{e.exports={en:["Ticker and description"],he_IL:["טיקר ותיאור"]}},24821:e=>{e.exports={en:["Ticks"],he_IL:["טיקים"]}},93965:e=>{e.exports={en:["Time Scale"],he_IL:["סולם זמן"]}},5591:e=>{e.exports={en:["Time hours format"],he_IL:["זמן שעות פורמט"]}},77073:e=>{e.exports={en:["Timezone"],he_IL:["אזור זמן"]}},76495:e=>{e.exports={en:["Trading"],he_IL:["מסחר"]}},33564:e=>{e.exports={en:["Unit"],he_IL:["יחידה"]}},23091:e=>{e.exports={en:["Up color"],he_IL:["צבע עליון"]}},36957:e=>{e.exports={en:["Up bars"],he_IL:["נרות עליה"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},37644:e=>{e.exports={en:["Volume"],he_IL:["ווליום/נפח מסחר"]}},51514:e=>{e.exports={en:["Value"],he_IL:["ערך"]}},31218:e=>{e.exports={en:["Value according to scale"],he_IL:["ערך אחרון לפי קנה מידה"]}},60092:e=>{e.exports={en:["Values"],he_IL:["ערכים"]}},83594:e=>{e.exports={en:["Vert and horz"],he_IL:["אנכי ואופקי"]}},8402:e=>{e.exports={en:["Vert only"],he_IL:["רק אנכי"]}},69526:e=>{e.exports={en:["Vertical"],he_IL:["אנכי"]}},21105:e=>{e.exports={en:["candle"],he_IL:["נר"]}},27068:e=>{e.exports={en:["change HLC bars"],he_IL:["שנה ברי HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],he_IL:["שנה נראות של לחצני הניווט"]}},96227:e=>{e.exports={en:["change open market status visibility"],he_IL:["שנה את נראות מצב השוק הפתוח"]}},43231:e=>{e.exports={en:["change average close price line width"],he_IL:["שנה את רוחב קו מחיר סגור ממוצע"]}},47026:e=>{e.exports={en:["change average close price line color"],he_IL:["שנה את צבע קו המחיר הממוצע"]}},86866:e=>{e.exports={en:["change area fill color"],he_IL:["שנה את צבע מילוי השטח"]}},89346:e=>{e.exports={en:["change area line width"],he_IL:["שנה את רוחב קו השטח"]}},29605:e=>{e.exports={en:["change area line color"],he_IL:["שנה את צבע קו השטח"]}},4640:e=>{e.exports={en:["change area price source"],he_IL:["שנה מקור אזור מחיר"]}},98407:e=>{e.exports={en:["change ask line color"],he_IL:["שנה את צבע שורת הביקוש ask"]}},42190:e=>{e.exports={en:["change base level"],he_IL:["שנה את רמת הבסיס"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],he_IL:["שנה את צבע השורה התחתונה של קו הבסיס"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],he_IL:["שנה את רוחב השורה התחתונה של קו הבסיס"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],he_IL:["שנה את צבע השטח התחתון של מילוי קו הבסיס"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],he_IL:["שנה את צבע האזור העליון של מילוי קו הבסיס"]}},68609:e=>{e.exports={ +en:["change baseline price source"],he_IL:["שנה את מקור המחיר הבסיסי"]}},69044:e=>{e.exports={en:["change baseline top line color"],he_IL:["שנה את צבע הקו העליון של קו הבסיס"]}},68197:e=>{e.exports={en:["change baseline top line width"],he_IL:["שנה את רוחב הקו העליון של קו הבסיס"]}},33464:e=>{e.exports={en:["change bar up color"],he_IL:["שנה את צבע הבר למעלה"]}},27426:e=>{e.exports={en:["change bar change visibility"],he_IL:["שנה נראות של בר שינוי"]}},59622:e=>{e.exports={en:["change bar down color"],he_IL:["שנה את צבע הבר למטה"]}},17919:e=>{e.exports={en:["change bid line color"],he_IL:["שנה את צבע שורת ההיצע bid"]}},32094:e=>{e.exports={en:["change bottom margin"],he_IL:["שנה שוליים תחתוניים"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],he_IL:["שנה את נראות תוויות המטבע והיחידה"]}},64003:e=>{e.exports={en:["change currency label visibility"],he_IL:["שנה את נראות תווית המטבע"]}},42803:e=>{e.exports={en:["change chart background color"],he_IL:["שנה את צבע הרקע של הגרף"]}},41382:e=>{e.exports={en:["change chart background type"],he_IL:["שנה את סוג הרקע של הגרף"]}},79637:e=>{e.exports={en:["change chart values visibility"],he_IL:["שינוי נראות ערכי הגרף"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],he_IL:["שנה ברי צבע בהתבסס על סגירה קודמת"]}},88324:e=>{e.exports={en:["change column up color"],he_IL:["שנה את צבע העמודה למעלה"]}},93890:e=>{e.exports={en:["change column down color"],he_IL:["שנה את צבע העמודה למטה"]}},4727:e=>{e.exports={en:["change column price source"],he_IL:["שנה מקור מחיר העמודה"]}},50544:e=>{e.exports={en:["change crosshair width"],he_IL:["שנה רוחב צלב"]}},92885:e=>{e.exports={en:["change crosshair color"],he_IL:["שנה את צבע הצלב"]}},68418:e=>{e.exports={en:["change crosshair style"],he_IL:["שנה סגנון צלב"]}},43109:e=>{e.exports={en:["change date format"],he_IL:["שנה פורמט תאריך"]}},30418:e=>{e.exports={en:["change day of week on labels"],he_IL:["שנה את יום השבוע על התוויות"]}},82063:e=>{e.exports={en:["change decimal places"],he_IL:["שנה מקומות עשרוניים"]}},44223:e=>{e.exports={en:["change extended hours color"],he_IL:["שנה את צבע השעות המורחבות"]}},47393:e=>{e.exports={en:["change electronic trading hours"],he_IL:["שינוי שעות המסחר האלקטרוניות"]}},73844:e=>{e.exports={en:["change grid lines visibility"],he_IL:["שינוי נראות קווי הרשת"]}},61407:e=>{e.exports={en:["change high and low price line color"],he_IL:["לשנות את צבע קווי המחיר הגבוה והנמוך"]}},39581:e=>{e.exports={en:["change high and low price line width"],he_IL:["לשנות את רוחב קווי המחיר הגבוה והנמוך"]}},6026:e=>{e.exports={en:["change high-low body color"],he_IL:["שנה צבע גבוה-נמוך של הגוף"]}},73021:e=>{e.exports={en:["change high-low body visibility"],he_IL:["שנה נראות גבוה-נמוך של הגוף"]}},46844:e=>{e.exports={en:["change high-low border color"],he_IL:["שנה צבע גבול גבוה-נמוך של הגוף"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],he_IL:["שנה נראות גבול גבוה-נמוך של הגוף"]}},72399:e=>{e.exports={en:["change high-low labels visibility"], +he_IL:["שנה נראות התוויות גבוה-נמוך"]}},56961:e=>{e.exports={en:["change high-low labels color"],he_IL:["שנה צבע התוויות גבוה-נמוך"]}},21133:e=>{e.exports={en:["change horz grid lines color"],he_IL:["שנה את צבע קווי הרשת האופקיים"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],he_IL:["שנה את נראות של כותרות אינדיקטור"]}},49583:e=>{e.exports={en:["change indicator values visibility"],he_IL:["שינוי נראות ערכי אינדיקטור"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],he_IL:["שינוי נראות ארגומנטים של אינדיקטור"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],he_IL:["שנה נראות של שם תוויות אינדיקטורים ופיננסיות"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],he_IL:["שנה נראות של אינדיקטורים ותוויות ערך פיננסיות"]}},66307:e=>{e.exports={en:["change last day change visibility"],he_IL:["שנה את הנראות של השינוי ביום האחרון"]}},91873:e=>{e.exports={en:["change legend background transparency"],he_IL:["שנה את שקיפות הרקע של מקרא"]}},14246:e=>{e.exports={en:["change legend background visibility"],he_IL:["שנה נראות הרקע של מקרא"]}},88640:e=>{e.exports={en:["change line color"],he_IL:["שנה צבע קו"]}},41837:e=>{e.exports={en:["change line price source"],he_IL:["שנה מקור מחיר קו"]}},48339:e=>{e.exports={en:["change line width"],he_IL:["שנה רוחב קו"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],he_IL:["שנה נראות לחצני החלונית"]}},52203:e=>{e.exports={en:["change pane separators color"],he_IL:["שנה את צבע מפריד החלונות"]}},38730:e=>{e.exports={en:["change post market color"],he_IL:["שנה צבע מסחר מאוחר"]}},28075:e=>{e.exports={en:["change post market line color"],he_IL:["שנה צבע קו מסחר מאוחר"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],he_IL:["שנה נראות של קווי המחירים פרה/פוסט מארקט"]}},44371:e=>{e.exports={en:["change pre market color"],he_IL:["שנה צבע טרום מסחר"]}},96114:e=>{e.exports={en:["change pre market line color"],he_IL:["שנה צבע קו טרום מסחר"]}},69814:e=>{e.exports={en:["change previous close price line color"],he_IL:["שנה את צבע קו המחיר סגירה הקודם"]}},13660:e=>{e.exports={en:["change previous close price line width"],he_IL:["שנה את רוחב קו סגירת המחיר הקודם"]}},87861:e=>{e.exports={en:["change price line color"],he_IL:["לשנות את צבע קו המחיר"]}},29353:e=>{e.exports={en:["change price line width"],he_IL:["שנה את רוחב קו המחיר"]}},16241:e=>{e.exports={en:["change range bars style"],he_IL:["שנה את סגנון ברי הטווח"]}},65821:e=>{e.exports={en:["change range thin bars"],he_IL:["שנה ברים דקים בטווח"]}},75487:e=>{e.exports={en:["change renko wick down color"],he_IL:["שנה צבע renko wick down"]}},92277:e=>{e.exports={en:["change renko wick up color"],he_IL:["שנה צבע wick up renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],he_IL:["שנה נראות של פתיל renko"]}},82946:e=>{e.exports={en:["change right margin"],he_IL:["שנה שוליים ימניים"]}},79545:e=>{e.exports={en:["change right margin percentage"],he_IL:["שנה את אחוז השוליים הימניים"]}},78995:e=>{ +e.exports={en:["change symbol watermark color"],he_IL:["שנה צבע סימן מים של הסימול"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],he_IL:["שנה נראות סימן מים של הסימול"]}},88167:e=>{e.exports={en:["change symbol description visibility"],he_IL:["שנה את נראות תיאור הסימול"]}},12050:e=>{e.exports={en:["change symbol field visibility"],he_IL:["שינוי נראות שדה הסימול"]}},46066:e=>{e.exports={en:["change symbol last value mode"],he_IL:["שינוי מצב ערך אחרון של סימול"]}},902:e=>{e.exports={en:["change symbol legend format"],he_IL:["שנה פורמט מקרא סימולים"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],he_IL:["שנה שמירת מיקום הקצה השמאלי של הגרף בעת שינוי אינטרוול"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],he_IL:["שנה את נראות לחצני קנה המידה"]}},76131:e=>{e.exports={en:["change scales text color"],he_IL:["שנה צבע טקסט של סולמות"]}},27792:e=>{e.exports={en:["change scales font size"],he_IL:["שנה גודל גופן בקנה מידה"]}},94997:e=>{e.exports={en:["change scales lines color"],he_IL:["שנה צבע קווים של סולמות"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],he_IL:["שנה נראות של הפסקות סשנים"]}},28175:e=>{e.exports={en:["change sessions breaks width"],he_IL:["שנה רוחב קווי הפרדה של סשנים sessions breaks"]}},33895:e=>{e.exports={en:["change sessions breaks color"],he_IL:["שנה צבע קווי הפרדה של סשנים sessions breaks"]}},21641:e=>{e.exports={en:["change sessions breaks style"],he_IL:["שנה סגנון הפסקות סשן sessions breaks"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],he_IL:["שנה הצגת המחירים האמיתיים בסולם המחירים (במקום מחיר הייקן-אשי)"]}},60834:e=>{e.exports={en:["change thin bars"],he_IL:["שנה ברים דקים"]}},39754:e=>{e.exports={en:["change time hours format"],he_IL:["שינוי זמן שעות פורמט"]}},74883:e=>{e.exports={en:["change top margin"],he_IL:["שנה שוליים עליוניים"]}},51250:e=>{e.exports={en:["change unit label visibility"],he_IL:["שנה את נראות תווית היחידה"]}},71805:e=>{e.exports={en:["change vert grid lines color"],he_IL:["שנה את צבע קווי הרשת האנכיים"]}},96201:e=>{e.exports={en:["change volume values visibility"],he_IL:["שינוי נראות ערכי ווליום"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],he_IL:["שנה את צבע הגבול העליון של {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],he_IL:["שנה צבע של {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],he_IL:["שנה את הצבע של {candleType} wick למטה"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],he_IL:["שנה את הצבע שלwick up {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],he_IL:["שנה את נראות הפתיל {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],he_IL:["שנה נראות הגוף של {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],he_IL:["שנה את נראות הגבול של {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"], +he_IL:["שנה את צבע הגבול התחתון של {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],he_IL:["שנה את הצבע התחתון של {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],he_IL:["שנה את צבע בר הגבול של {chartType} התחתון"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],he_IL:["שנה את צבע בר הגבול {chartType} העליון"]}},5012:e=>{e.exports={en:["change {chartType} down color"],he_IL:["שנה את הצבע התחתון של {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],he_IL:["שנה את צבע בר הגבול להקרנה {chartType} העליון"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],he_IL:["שנה את הצבע של בר ההקרנה {chartType} התחתון"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],he_IL:["שנה את צבע בר ההקרנה {chartType} העליון"]}},6970:e=>{e.exports={en:["change {chartType} up color"],he_IL:["שנה את הצבע העליון של {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],he_IL:["שנה מאפיין {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],he_IL:["להתאים נתונים לדיבידנדים"]}},1433:e=>{e.exports={en:["adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},92598:e=>{e.exports={en:["hollow candles"],he_IL:["נרות חלולים"]}},57243:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},70282:e=>{e.exports={en:["renko"],he_IL:["גרף ראנקו"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],he_IL:["{value} עשרוני","{value} עשרונים","{value} עשרונים","{value} עשרונים"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/he_IL.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/he_IL.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 570a84cf..00000000 --- a/charting_library/bundles/he_IL.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],he_IL:["# {count} (בר)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],he_IL:["#{count} (מחיר, נר)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],he_IL:["4/(פ+ג+נ+ס)"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],he_IL:["3/(ג+נ+ס)"]}},69303:e=>{e.exports={en:["(H + L)/2"],he_IL:["2/(ג+נ)"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],he_IL:["צבע הנר על בסיס הסגירה הקודמת"]}},78930:e=>{e.exports={en:["Coordinates"],he_IL:["קואורדינטות"]}},24197:e=>{e.exports={en:["Center"],he_IL:["מרכז"]}},84831:e=>{e.exports={en:["Close line"],he_IL:["קו סגירה"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],he_IL:["התאם נתונים לדיבידנדים"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},27567:e=>{e.exports={en:["Bottom"],he_IL:["תחתית"]}},3159:e=>{e.exports={en:["Bottom line"],he_IL:["קו תחתון"]}},74406:e=>{e.exports={en:["Body"],he_IL:["גוף"]}},333:e=>{e.exports={en:["Borders"],he_IL:["גבולות"]}},42398:e=>{e.exports={en:["Base"],he_IL:["בסיס"]}},28975:e=>{e.exports={en:["Base level"],he_IL:["רמת בסיס"]}},71776:e=>{e.exports={en:["Down"],he_IL:["למטה"]}},17611:e=>{e.exports={en:["Down bars"],he_IL:["נרות ירידה"]}},23743:e=>{e.exports={en:["Down color"],he_IL:["צבע תחתון"]}},48225:e=>{e.exports={en:["Data modification"],he_IL:["התאמת נתונים"]}},72942:e=>{e.exports={en:["Days"],he_IL:["ימים"]}},16564:e=>{e.exports={en:["Default"],he_IL:["ברירת מחדל"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],he_IL:["שינוי מיקום (מחיר, בר)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],he_IL:["רקע שעות מסחר אלקטרוני"]}},819:e=>{e.exports={en:["Extend lines"],he_IL:["הרחב קווים"]}},41129:e=>{e.exports={en:["Fill"],he_IL:["למלא"]}},61112:e=>{e.exports={en:["Fill top area"],he_IL:["מלא אזור עליון"]}},73185:e=>{e.exports={en:["Fill bottom area"],he_IL:["מלא אזור תחתון"]}},56796:e=>{e.exports={en:["Hours"],he_IL:["שעות"]}},95406:e=>{e.exports={en:["Horizontal"],he_IL:["אופקי"]}},56359:e=>{e.exports={en:["High line"],he_IL:["קו גבוה"]}},47326:e=>{e.exports={en:["Integer"],he_IL:["מספר שלם"]}},21429:e=>{e.exports={en:["Inputs"],he_IL:["תשומות"]}},64075:e=>{e.exports={en:["Override min tick"],he_IL:["דריסת טיק מינימלי"]}},34579:e=>{e.exports={en:["Low line"],he_IL:["קו נמוך"]}},11626:e=>{e.exports={en:["Left"],he_IL:["שמאל"]}},43154:e=>{e.exports={en:["Months"],he_IL:["חודשים"]}},68833:e=>{e.exports={en:["Middle"],he_IL:["אמצע"]}},42562:e=>{e.exports={en:["Minutes"],he_IL:["דקות"]}},65188:e=>{e.exports={en:["Seconds"],he_IL:["שניות"]}},13350:e=>{e.exports={en:["Pearson's R"],he_IL:["מתאם פירסון R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],he_IL:["רקע שעות טרום/מסחר מאוחר"]}},59766:e=>{e.exports={en:["Precision"],he_IL:["דיוק"]}},84684:e=>{e.exports={en:["Price source"],he_IL:["מקור המחיר"]}},73466:e=>{e.exports={en:["Projection up bars"],he_IL:["הטלת עמודות עולות"]}},77430:e=>{e.exports={ -en:["Projection candles"],he_IL:["נרות הקרנה"]}},88367:e=>{e.exports={en:["Projection down bars"],he_IL:["הטלת עמודות יורדות"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],he_IL:["מחירים אמיתיים בסולם המחיר (במקום מחיר הייקין-אשי)"]}},50421:e=>{e.exports={en:["Right"],he_IL:["ימין"]}},835:e=>{e.exports={en:["Weeks"],he_IL:["שבועות"]}},32163:e=>{e.exports={en:["Wick"],he_IL:["פתיל"]}},97118:e=>{e.exports={en:["Top"],he_IL:["עליון"]}},89349:e=>{e.exports={en:["Top line"],he_IL:["קו עליון"]}},70320:e=>{e.exports={en:["Text"],he_IL:["טקסט"]}},25485:e=>{e.exports={en:["Text alignment"],he_IL:["יישור טקסט"]}},67781:e=>{e.exports={en:["Text orientation"],he_IL:["כיוון טקסט"]}},20215:e=>{e.exports={en:["Thin bars"],he_IL:["נרות דקים"]}},24821:e=>{e.exports={en:["Ticks"],he_IL:["טיקים"]}},77073:e=>{e.exports={en:["Timezone"],he_IL:["אזור זמן"]}},22691:e=>{e.exports={en:["Up"],he_IL:["למעלה"]}},23091:e=>{e.exports={en:["Up color"],he_IL:["צבע עליון"]}},36957:e=>{e.exports={en:["Up bars"],he_IL:["נרות עליה"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},69526:e=>{e.exports={en:["Vertical"],he_IL:["אנכי"]}},21105:e=>{e.exports={en:["candle"],he_IL:["נר"]}},27068:e=>{e.exports={en:["change HLC bars"],he_IL:["שנה ברי HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],he_IL:["שנה את צבע מילוי השטח"]}},89346:e=>{e.exports={en:["change area line width"],he_IL:["שנה את רוחב קו השטח"]}},29605:e=>{e.exports={en:["change area line color"],he_IL:["שנה את צבע קו השטח"]}},4640:e=>{e.exports={en:["change area price source"],he_IL:["שנה מקור אזור מחיר"]}},42190:e=>{e.exports={en:["change base level"],he_IL:["שנה את רמת הבסיס"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],he_IL:["שנה את צבע השורה התחתונה של קו הבסיס"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],he_IL:["שנה את רוחב השורה התחתונה של קו הבסיס"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],he_IL:["שנה את צבע השטח התחתון של מילוי קו הבסיס"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],he_IL:["שנה את צבע האזור העליון של מילוי קו הבסיס"]}},68609:e=>{e.exports={en:["change baseline price source"],he_IL:["שנה את מקור המחיר הבסיסי"]}},69044:e=>{e.exports={en:["change baseline top line color"],he_IL:["שנה את צבע הקו העליון של קו הבסיס"]}},68197:e=>{e.exports={en:["change baseline top line width"],he_IL:["שנה את רוחב הקו העליון של קו הבסיס"]}},33464:e=>{e.exports={en:["change bar up color"],he_IL:["שנה את צבע הבר למעלה"]}},2066:e=>{e.exports={en:["change bar X coordinate"],he_IL:["שנה בר של קואורדינטת X"]}},59622:e=>{e.exports={en:["change bar down color"],he_IL:["שנה את צבע הבר למטה"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],he_IL:["שנה ברי צבע בהתבסס על סגירה קודמת"]}},88324:e=>{e.exports={en:["change column up color"],he_IL:["שנה את צבע העמודה למעלה"]}},93890:e=>{e.exports={ -en:["change column down color"],he_IL:["שנה את צבע העמודה למטה"]}},4727:e=>{e.exports={en:["change column price source"],he_IL:["שנה מקור מחיר העמודה"]}},82063:e=>{e.exports={en:["change decimal places"],he_IL:["שנה מקומות עשרוניים"]}},44223:e=>{e.exports={en:["change extended hours color"],he_IL:["שנה את צבע השעות המורחבות"]}},47393:e=>{e.exports={en:["change electronic trading hours"],he_IL:["שינוי שעות המסחר האלקטרוניות"]}},6026:e=>{e.exports={en:["change high-low body color"],he_IL:["שנה צבע גבוה-נמוך של הגוף"]}},73021:e=>{e.exports={en:["change high-low body visibility"],he_IL:["שנה נראות גבוה-נמוך של הגוף"]}},46844:e=>{e.exports={en:["change high-low border color"],he_IL:["שנה צבע גבול גבוה-נמוך של הגוף"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],he_IL:["שנה נראות גבול גבוה-נמוך של הגוף"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],he_IL:["שנה נראות התוויות גבוה-נמוך"]}},56961:e=>{e.exports={en:["change high-low labels color"],he_IL:["שנה צבע התוויות גבוה-נמוך"]}},88640:e=>{e.exports={en:["change line color"],he_IL:["שנה צבע קו"]}},41837:e=>{e.exports={en:["change line price source"],he_IL:["שנה מקור מחיר קו"]}},48339:e=>{e.exports={en:["change line width"],he_IL:["שנה רוחב קו"]}},38730:e=>{e.exports={en:["change post market color"],he_IL:["שנה צבע מסחר מאוחר"]}},44371:e=>{e.exports={en:["change pre market color"],he_IL:["שנה צבע טרום מסחר"]}},11737:e=>{e.exports={en:["change price Y coordinate"],he_IL:["שנה מחיר של קואורדינטת Y"]}},16241:e=>{e.exports={en:["change range bars style"],he_IL:["שנה את סגנון ברי הטווח"]}},65821:e=>{e.exports={en:["change range thin bars"],he_IL:["שנה ברים דקים בטווח"]}},75487:e=>{e.exports={en:["change renko wick down color"],he_IL:["שנה צבע renko wick down"]}},92277:e=>{e.exports={en:["change renko wick up color"],he_IL:["שנה צבע wick up renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],he_IL:["שנה נראות של פתיל renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],he_IL:["שנה מינימום טיק של שכבת המחקר"]}},82924:e=>{e.exports={en:["change study overlay style"],he_IL:["שנה את סגנון שכבת המחקר"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],he_IL:["שנה הצגת המחירים האמיתיים בסולם המחירים (במקום מחיר הייקן-אשי)"]}},60834:e=>{e.exports={en:["change thin bars"],he_IL:["שנה ברים דקים"]}},78509:e=>{e.exports={en:["change {title} base line color"],he_IL:["שנה את צבע קו הבסיס של {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],he_IL:["שנה את סגנון קו הבסיס של {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],he_IL:["שנה את נראות קו הבסיס של {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],he_IL:["שנה את רוחב קו הבסיס של {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],he_IL:["שנה את צבע הקו התחתון של {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],he_IL:["שנה את סגנון הקו התחתון של {title}"]}},46410:e=>{e.exports={ -en:["change {title} down line visibility"],he_IL:["שנה נראות קו תחתון של {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],he_IL:["שנה את רוחב הקו התחתון של {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],he_IL:["שנה {title} ימים ל"]}},91201:e=>{e.exports={en:["change {title} days from"],he_IL:["שנה {title} ימים מ"]}},76295:e=>{e.exports={en:["change {title} extend lines"],he_IL:["שנה {title} קווים מורחבים"]}},8306:e=>{e.exports={en:["change {title} hours from"],he_IL:["שנה {title} שעות מ"]}},67233:e=>{e.exports={en:["change {title} hours to"],he_IL:["שנה את השעות של {title} ל"]}},99122:e=>{e.exports={en:["change {title} months from"],he_IL:["שנה {title} חודשים מ"]}},10518:e=>{e.exports={en:["change {title} months to"],he_IL:["שנה {title} חודשים ל"]}},38011:e=>{e.exports={en:["change {title} minutes to"],he_IL:["שנה {title} דקות ל"]}},59820:e=>{e.exports={en:["change {title} minutes from"],he_IL:["שנה {title} דקות מ"]}},6573:e=>{e.exports={en:["change {title} seconds to"],he_IL:["שנה {title} שניות ל"]}},86780:e=>{e.exports={en:["change {title} seconds from"],he_IL:["שנה {title} שניות מ"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],he_IL:["שנה {title} הצג את ה-r של פירסון"]}},32481:e=>{e.exports={en:["change {title} weeks from"],he_IL:["שנה {title} שבועות מ"]}},18678:e=>{e.exports={en:["change {title} weeks to"],he_IL:["שנה {title} שבועות ל"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],he_IL:["שנה את נראות הקו העליון של {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],he_IL:["שנה את רוחב הקו העליון של {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],he_IL:["שנה את צבע הקו העליון של {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],he_IL:["שנה את סגנון הקו העליון של {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],he_IL:["שנה את הנראות של {title} בטיקים"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],he_IL:["שנה נראות של {title} על שבועות"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],he_IL:["שנה את הנראות של {title} ב-{ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],he_IL:["שנה את הנראות של {title} בימים"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],he_IL:["שנה נראות של {title} בשעות"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],he_IL:["שנה נראות של {title} על דקות"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],he_IL:["שנה נראות של {title} על חודשים"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],he_IL:["שנה נראות של {title} בשניות"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],he_IL:["שנה את צבע הגבול העליון של {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],he_IL:["שנה צבע של {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],he_IL:["שנה את הצבע של {candleType} wick למטה"]}},47664:e=>{e.exports={ -en:["change {candleType} wick up color"],he_IL:["שנה את הצבע שלwick up {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],he_IL:["שנה את נראות הפתיל {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],he_IL:["שנה נראות הגוף של {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],he_IL:["שנה את נראות הגבול של {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],he_IL:["שנה את צבע הגבול התחתון של {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],he_IL:["שנה את הצבע התחתון של {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],he_IL:["שנה את צבע בר הגבול של {chartType} התחתון"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],he_IL:["שנה את צבע בר הגבול {chartType} העליון"]}},5012:e=>{e.exports={en:["change {chartType} down color"],he_IL:["שנה את הצבע התחתון של {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],he_IL:["שנה את צבע בר הגבול להקרנה {chartType} העליון"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],he_IL:["שנה את הצבע של בר ההקרנה {chartType} התחתון"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],he_IL:["שנה את צבע בר ההקרנה {chartType} העליון"]}},6970:e=>{e.exports={en:["change {chartType} up color"],he_IL:["שנה את הצבע העליון של {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],he_IL:["שנה מאפיין {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],he_IL:["שנה את המאפיין {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],he_IL:["להתאים נתונים לדיבידנדים"]}},1433:e=>{e.exports={en:["adjust for contract changes"],he_IL:["התאם לשינויים בחוזה"]}},35813:e=>{e.exports={en:["days"],he_IL:["ימים"]}},89919:e=>{e.exports={en:["days to"],he_IL:["ימים ל"]}},59215:e=>{e.exports={en:["days from"],he_IL:["ימים מ"]}},2359:e=>{e.exports={en:["hours"],he_IL:["שעות"]}},82267:e=>{e.exports={en:["hours from"],he_IL:["שעות מ"]}},15600:e=>{e.exports={en:["hours to"],he_IL:["שעות ל"]}},92598:e=>{e.exports={en:["hollow candles"],he_IL:["נרות חלולים"]}},76261:e=>{e.exports={en:["move drawings"],he_IL:["העבר שרטוטים"]}},95300:e=>{e.exports={en:["months"],he_IL:["חודשים"]}},17250:e=>{e.exports={en:["months from"],he_IL:["חודשים מ"]}},2828:e=>{e.exports={en:["months to"],he_IL:["חודשים ל"]}},18726:e=>{e.exports={en:["minutes"],he_IL:["דקות"]}},67649:e=>{e.exports={en:["minutes to"],he_IL:["דקות ל"]}},22476:e=>{e.exports={en:["minutes from"],he_IL:["דקות מ"]}},751:e=>{e.exports={en:["seconds"],he_IL:["שניות"]}},73419:e=>{e.exports={en:["seconds to"],he_IL:["שניות ל"]}},35801:e=>{e.exports={en:["seconds from"],he_IL:["שניות מ"]}},57243:e=>{e.exports={en:["range","ranges"],he_IL:["טווח","טווחים","טווחים","טווחים"]}},70282:e=>{e.exports={en:["renko"],he_IL:["גרף ראנקו"]}},45537:e=>{e.exports={en:["weeks"],he_IL:["שבועות"]}},92859:e=>{e.exports={en:["weeks from"],he_IL:["שבועות מ"] -}},44127:e=>{e.exports={en:["weeks to"],he_IL:["שבועות ל"]}},3539:e=>{e.exports={en:["ticks"],he_IL:["טיקים"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],he_IL:["השתמש בסליקה כסגירה באינטרוול יומי"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],he_IL:["{value} עשרוני","{value} עשרונים","{value} עשרונים","{value} עשרונים"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/hu_HU.1341.1068954aa326300ef390.js b/charting_library/bundles/hu_HU.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..bae640ea --- /dev/null +++ b/charting_library/bundles/hu_HU.1341.1068954aa326300ef390.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],hu_HU:["(Ny + M + A + Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],hu_HU:["(M + A + Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],hu_HU:["(M + A)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],hu_HU:["Bárszínek az előző záró alapján"]}},78930:e=>{e.exports={en:["Coordinates"],hu_HU:["Koordináták"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"],hu_HU:["Alsó"]}},3159:e=>{e.exports={en:["Bottom line"],hu_HU:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],hu_HU:["Határok"]}},42398:e=>{e.exports={en:["Base"],hu_HU:["Bázis"]}},28975:e=>{e.exports={en:["Base level"],hu_HU:["Base Level"]}},71776:e=>{e.exports={en:["Down"],hu_HU:["Le"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"],hu_HU:["Napok"]}},16564:e=>{e.exports={en:["Default"],hu_HU:["Alapértelmezett"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],hu_HU:["Vonalak Hosszabítása"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],hu_HU:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],hu_HU:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"],hu_HU:["Órák"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],hu_HU:["Inputok"]}},64075:e=>{e.exports={en:["Override min tick"],hu_HU:["Min. Tick Felülírása"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"],hu_HU:["Bal"]}},43154:e=>{e.exports={en:["Months"],hu_HU:["Hónapok"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"],hu_HU:["Percek"]}},65188:e=>{e.exports={en:["Seconds"],hu_HU:["Másodpercek"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],hu_HU:["Pontosság"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"],hu_HU:["Jobb"]}},835:e=>{e.exports={en:["Weeks"],hu_HU:["Hetek"]}},32163:e=>{e.exports={en:["Wick"],hu_HU:["Kanóc"]}},97118:e=>{e.exports={en:["Top"],hu_HU:["Felső"]}},89349:e=>{e.exports={ +en:["Top line"],hu_HU:["Top Line"]}},70320:e=>{e.exports={en:["Text"],hu_HU:["Szöveg"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],hu_HU:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],hu_HU:["Időzóna"]}},22691:e=>{e.exports={en:["Up"],hu_HU:["Fel"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{ +e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{ +e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],hu_HU:["Órák"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],hu_HU:["Áttetsző Gyertyák"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],hu_HU:["Hónapok"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],hu_HU:["Percek"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],hu_HU:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/hu_HU.9488.2f156b47fe84118759c5.js b/charting_library/bundles/hu_HU.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/hu_HU.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/hu_HU.2464.fc7f44a5c8b3791719aa.js index ba01f1a6..696ca376 100644 --- a/charting_library/bundles/hu_HU.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/hu_HU.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"],hu_HU:["n"]}},44634:e=>{e.exports={en:["h"],hu_HU:["ó"]}},5977:e=>{e.exports={en:["m"],hu_HU:["hó"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"],hu_HU:["N"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],hu_HU:["Z"]}},43253:e=>{e.exports={en:["H"],hu_HU:["Max"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],hu_HU:["Min"]}},46728:e=>{e.exports={en:["O"],hu_HU:["Ny"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"],hu_HU:["n"]}},44634:e=>{e.exports={en:["h"],hu_HU:["ó"]}},5977:e=>{e.exports={en:["m"],hu_HU:["hó"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"],hu_HU:["N"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],hu_HU:["Z"]}},43253:e=>{e.exports={en:["H"],hu_HU:["Max"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],hu_HU:["Min"]}},46728:e=>{e.exports={en:["O"],hu_HU:["Ny"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"], hu_HU:["ATR Hossz"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],hu_HU:["Akkumuláció/Disztribúció"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],hu_HU:["Zárás"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],hu_HU:["Szín az előző záróár alapján"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={ en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]},e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],hu_HU:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],hu_HU:["Lagging Span 2 Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"],hu_HU:["EMA Hossz"]},e.exports["Length MA_input"]={en:["Length MA"],hu_HU:["MA Hossz"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"], hu_HU:["Hossz3"]},e.exports.Length_input={en:["Length"],hu_HU:["Hossz"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],hu_HU:["Vonal"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"],hu_HU:["MA hosszúság"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]}, @@ -26,20 +26,20 @@ en:["Fundamental studies are no longer available on charts"]}},31561:e=>{e.expor hu_HU:["Ikon"]}},78326:e=>{e.exports={en:["Istanbul"],hu_HU:["Isztambul"]}},39585:e=>{e.exports={en:["Johannesburg"]}},14995:e=>{e.exports={en:["Jakarta"]}},62310:e=>{e.exports={en:["Jan"]}},36057:e=>{e.exports={en:["Jerusalem"]}},53786:e=>{e.exports={en:["Jul"],hu_HU:["Júl"]}},429:e=>{e.exports={en:["Jun"],hu_HU:["Jún"]}},67560:e=>{e.exports={en:["Juneau"]}},62329:e=>{e.exports={en:["On the left"]}},55813:e=>{e.exports={en:["On the right"]}},64818:e=>{e.exports={en:["Only {availableResolutions} intervals are supported for {ticker}."]}},21064:e=>{e.exports={en:["Oops!"],hu_HU:["Hoppá!"]}},51221:e=>{e.exports={en:["Object Tree"]}},12179:e=>{e.exports={en:["Oct"],hu_HU:["Okt"]}},16610:e=>{e.exports={en:["Open"],hu_HU:["Nyitó"]}},27884:e=>{e.exports={en:["Open layout. Press period"]}},75722:e=>{e.exports={en:["Oslo"]}},65318:e=>{e.exports={en:["Low"],hu_HU:["Min"]}},51077:e=>{e.exports={en:["Lock"],hu_HU:["Zárás"]}},79777:e=>{e.exports={en:["Lock/unlock"],hu_HU:["Zárás/Feloldás"]}},66005:e=>{e.exports={en:["Lock vertical cursor line by time"]}},14017:e=>{e.exports={en:["Lock price to bar ratio"],hu_HU:["Lock Price To Bar Ratio"]}},16170:e=>{e.exports={en:["Logarithmic"]}},19439:e=>{e.exports={en:["London"]}},74832:e=>{e.exports={en:["Long Position"],hu_HU:["Long Pozíció"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"],hu_HU:["Címkék"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"],hu_HU:["Vonal"]}},9394:e=>{e.exports={en:["Line with markers"],hu_HU:["Jelölésekkel"]}},43588:e=>{e.exports={en:["Line break"],hu_HU:["Vonaltörés"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={en:["Move scale to left"]}},40789:e=>{e.exports={en:["Move scale to right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],hu_HU:["Módosított Schiff Villa"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"],hu_HU:["Moszkva"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"],hu_HU:["Már"]}},73332:e=>{e.exports={en:["Mexico City"],hu_HU:["Mexikóváros"]}},88314:e=>{e.exports={en:["Merge all scales into one"]}},54215:e=>{e.exports={en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"],hu_HU:["Mikro"]}},87957:e=>{e.exports={en:["Millennium"],hu_HU:["Évezred"]}},14724:e=>{e.exports={en:["Minuette"],hu_HU:["Menüett"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"], hu_HU:["No Scale (Fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],hu_HU:["Megjegyzés"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"],hu_HU:["Új-Zéland"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],hu_HU:["Valami hiba történt"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],hu_HU:["Új Chart Elrendezés Mentése"]}},76266:e=>{e.exports={en:["Save as"],hu_HU:["Mentés Másként"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"],hu_HU:["São Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],hu_HU:["Csak az Árskála Chart"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],hu_HU:["Schiff Villa"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],hu_HU:["Beállítások"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],hu_HU:["A második törtrész érvénytelen."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],hu_HU:["Visszaküldés"]}},71179:e=>{e.exports={en:["Send backward"],hu_HU:["Hátrébb Küldés"]}},26820:e=>{e.exports={en:["Seoul"],hu_HU:["Szöul"]}},6816:e=>{e.exports={en:["Sep"],hu_HU:["Szep"]}},94031:e=>{e.exports={en:["Session"],hu_HU:["Munkamenet"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],hu_HU:["Munkamenet Szünetek"]}},1852:e=>{e.exports={en:["Shanghai"],hu_HU:["Sanghaj"]}},8075:e=>{e.exports={en:["Short Position"],hu_HU:["Short Pozíció"]}},98334:e=>{e.exports={en:["Show"],hu_HU:["Mutat"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"],hu_HU:["Show All Ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"],hu_HU:["Osztalékok Mutatása"]}},37113:e=>{e.exports={en:["Show earnings"],hu_HU:["Nyereség Mutatása"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],hu_HU:["Show Ideas of Followed Users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"], hu_HU:["Show My Ideas Only"]}},50849:e=>{e.exports={en:["Show splits"],hu_HU:["Felosztások Mutatása"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"],hu_HU:["Szingapúr"]}},39090:e=>{e.exports={en:["Sine Line"],hu_HU:["Szinuszvonal"]}},66205:e=>{e.exports={en:["Square"],hu_HU:["Négyzet"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"],hu_HU:["Stílus"]}},61507:e=>{e.exports={en:["Stack on the left"]}},97800:e=>{e.exports={en:["Stack on the right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],hu_HU:["Rajzmódban Marad"]}},69217:e=>{e.exports={en:["Step line"],hu_HU:["Lépcső"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"],hu_HU:["Szubmikro"]}},63375:e=>{e.exports={en:["Submillennium"],hu_HU:["Szubévezred"]}},30585:e=>{e.exports={en:["Subminuette"],hu_HU:["Szubminüett"]}},67948:e=>{e.exports={en:["Supercycle"],hu_HU:["Szuperciklus"]}},3348:e=>{e.exports={en:["Supermillennium"],hu_HU:["Szuperévezred"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],hu_HU:["Symbol Name Label"]}},10127:e=>{e.exports={en:["Symbol last price label"],hu_HU:["Symbol Last Value Label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"],hu_HU:["Sync To All Charts"]}},76519:e=>{e.exports={en:["Point & figure"],hu_HU:["Pont & Ábra"]}},39949:e=>{e.exports={en:["Polyline"],hu_HU:["Sokszögvonal"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"],hu_HU:["Párhuzamos Csatorna"]}},61879:e=>{e.exports={en:["Paris"],hu_HU:["Párizs"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"],hu_HU:["Villa"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"]}},14115:e=>{e.exports={en:["Pin to left scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{ -e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"],hu_HU:["Árcímke"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"],hu_HU:["Ártartomány"]}},66123:e=>{e.exports={en:["Price format is invalid."],hu_HU:["Érvénytelen árformátum."]}},72926:e=>{e.exports={en:["Price line"],hu_HU:["Árvonal"]}},59189:e=>{e.exports={en:["Primary"],hu_HU:["Elsődleges"]}},75747:e=>{e.exports={en:["Projection"],hu_HU:["Vetület"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],hu_HU:["Elforgatott Téglalap"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],hu_HU:["Sugár"]}},55169:e=>{e.exports={en:["Range"],hu_HU:["Tartomány"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],hu_HU:["Téglalap"]}},48236:e=>{e.exports={en:["Redo"],hu_HU:["Újra"]}},2460:e=>{e.exports={en:["Regression Trend"],hu_HU:["Regresszió Trend"]}},67410:e=>{e.exports={en:["Remove"],hu_HU:["Eltávolítás"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],hu_HU:["Chart Elrendezés Átnevezése"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],hu_HU:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],hu_HU:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],hu_HU:["Figyelmeztetés"]}},5959:e=>{e.exports={en:["Warsaw"],hu_HU:["Varsó"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],hu_HU:["Tokió"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"],hu_HU:["Tajpej"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],hu_HU:["Teherán"]}},93553:e=>{e.exports={en:["Template"],hu_HU:["Sablon"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={ -en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],hu_HU:["Ezt az indikátort nem lehet alkalmazni egy másik indikátorra"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],hu_HU:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],hu_HU:["Három Hajtás Minta"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],hu_HU:["Idő"]}},20909:e=>{e.exports={en:["Time zone"],hu_HU:["Időzóna"]}},46852:e=>{e.exports={en:["Time Cycles"],hu_HU:["Ciklusidők"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],hu_HU:["Kereskedés"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],hu_HU:["Trendszög"]}},97339:e=>{e.exports={en:["Trend Line"],hu_HU:["Trendvonal"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],hu_HU:["Trendalapú Fib Kiterjesztés"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],hu_HU:["Trendalapú Fib Idő"]}},1671:e=>{e.exports={en:["Triangle"],hu_HU:["Háromszög"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"],hu_HU:["Háromszög Minta"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],hu_HU:["Visszavonás"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"],hu_HU:["Ismeretlen hiba"]}},99894:e=>{e.exports={en:["Unlock"],hu_HU:["Feloldás"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],hu_HU:["Függőleges Vonal"]}},23160:e=>{ -e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],hu_HU:["Láthatóság"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],hu_HU:["Az Egér Föléhúzásakor Látható"]}},4077:e=>{e.exports={en:["Visual order"],hu_HU:["Vizuális Elrendezés"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],hu_HU:["XABCD Minta"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],hu_HU:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],hu_HU:["Felbontás Módosítása"]}},35400:e=>{e.exports={en:["change symbol"],hu_HU:["Szimbólum módosítása"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={ -en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"],hu_HU:["TradingView chartok"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],hu_HU:["Jelölések Elrejtése a Bárokon"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],hu_HU:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],hu_HU:["töltés..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={ -en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],hu_HU:["Csak az Árskála Chart"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"],hu_HU:["támogatta a TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],hu_HU:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={ -en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],hu_HU:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],hu_HU:["{count} oszlop"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],hu_HU:["{symbol} TradingView pénzügyek"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],hu_HU:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],hu_HU:["S&P/ASX Összes Ausztrál 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],hu_HU:["S&P/ASX Összes Ausztrál 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],hu_HU:["ausztrál dollár/kanadai dollár"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],hu_HU:["ausztrál dollár / svájci frank"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],hu_HU:["ausztrál dollár / japán jen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"], -hu_HU:["ausztrál dollár / új-zélandi dollár"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],hu_HU:["ausztrál dollár / orosz rúbel"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],hu_HU:["ausztrál dollár / amerikai dollár"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],hu_HU:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],hu_HU:["bitcoin cash / amerikai dollár"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],hu_HU:["BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],hu_HU:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],hu_HU:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],hu_HU:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],hu_HU:["brazil dollár / japán jen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],hu_HU:["bitcoin / brazil reál"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],hu_HU:["bitcoin / kanadai dollár"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],hu_HU:["bitcoin / kínai jüan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],hu_HU:["bitcoin / euró"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],hu_HU:["bitcoin / brit font"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],hu_HU:["bitcoin / japán jen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],hu_HU:["bitcoin / dél-koreai won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],hu_HU:["bitcoin / lengyel zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],hu_HU:["bitcoin / amerikai dollár"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],hu_HU:["bitcoin gold / amerikai dollár"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"], -hu_HU:["kanadai dollár / japán jen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],hu_HU:["kanadai dollár / amerikai dollár"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],hu_HU:["svájci frank/japán jen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],hu_HU:["svájci frank / amerikai dollár"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],hu_HU:["Réz"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]}, -e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],hu_HU:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],hu_HU:["ethereum classic / amerikai dollár"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],hu_HU:["ethereum / amerikai dollár"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],hu_HU:["eurókötvények"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],hu_HU:["euró / ausztrál dollár"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],hu_HU:["euró / brazil reál"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],hu_HU:["euró / kanadai dollár"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],hu_HU:["Euró Fx/svájci frank"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],hu_HU:["Euró Fx/brit font"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],hu_HU:["Euró Fx/japán jen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={ -en:["Euro / New Zealand Dollar"],hu_HU:["euró / új-zélandi dollár"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],hu_HU:["EURÓ / OROSZ RUBEL"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],hu_HU:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],hu_HU:["Euró Fx/új török líra"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],hu_HU:["euró / amerikai dollár"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],hu_HU:["Euro Stoxx 50 index európai jegyzett részvények"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],hu_HU:["brit font / ausztrál dollár"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],hu_HU:["brit font / kanadai dollár"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],hu_HU:["brit font/svájci frank"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],hu_HU:["FONT STERLING / EURÓ"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],hu_HU:["brit font//japán jen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],hu_HU:["brit font / új-zélandi dollár"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],hu_HU:["font sterling / orosz rubel"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],hu_HU:["brit font / amerikai dollár"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],hu_HU:["DAX index német jegyzett részvények"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],hu_HU:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],hu_HU:["WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]}, -e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],hu_HU:["Dzsakarta Kompozit Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],hu_HU:["Bursa Malajzia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],hu_HU:["Sanghaj Kompozit Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],hu_HU:["IOTA / amerikai dollár"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],hu_HU:["#JPN225-symbol-description"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],hu_HU:["JEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],hu_HU:["JEN / OROSZ RUBEL"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],hu_HU:["japán jen / amerikai dollár"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],hu_HU:["litecoin / bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],hu_HU:["litecoin / amerikai dollár"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],hu_HU:["MOEX Oroszország Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],hu_HU:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],hu_HU:["NASDAQ 100 amerikai jegyzett részvények"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]}, -e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],hu_HU:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],hu_HU:["NEO / amerikai dollár"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],hu_HU:["Földgáz (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],hu_HU:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],hu_HU:["Kávé Határidősők"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],hu_HU:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]}, -e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],hu_HU:["új-zélandi dollár / japán jen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],hu_HU:["új-zélandi dollár / amerikai dollár"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],hu_HU:["S&P/NZX ÖSSZES Index ( Tőkeindex)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],hu_HU:["Földgáz"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],hu_HU:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],hu_HU:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],hu_HU:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],hu_HU:["Orosz RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],hu_HU:["S&P 500 index amerikai jegyzett részvények"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],hu_HU:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={ -en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],hu_HU:["S&P/TSX Kompozit"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],hu_HU:["Ausztrál Dollár Devizaindex"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],hu_HU:["CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],hu_HU:["Kanadai Dollár Devizaindex"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],hu_HU:["Amerikai Dollár Devizaindex"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],hu_HU:["Spanyol Államkötvények 10 éves"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],hu_HU:["Spanyol Államkötvények 10 éves"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],hu_HU:["Eurókötvény"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],hu_HU:["UK Államkötvények 2 éves"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],hu_HU:["UK Államkötvények 10 éves"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],hu_HU:["UK Államkötvények 10 éves"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],hu_HU:["ARANY (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],hu_HU:["Indonéz Államkötvények 3 éves"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"], -hu_HU:["Indonéz Államkötvények 10 éves"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],hu_HU:["Indiai államkötvények 10 éves"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],hu_HU:["Olasz államkötvények 10 éves"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],hu_HU:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],hu_HU:["japán államkötvények 10 éves"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],hu_HU:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],hu_HU:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],hu_HU:["PALLÁDIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],hu_HU:["Portugál Államkötvények 10 éves"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],hu_HU:["Portugál Államkötvények 10 éves"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],hu_HU:["EZÜST (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]}, -e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],hu_HU:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],hu_HU:["US államkötvények 2 éves"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],hu_HU:["US államkötvények 5 éves"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],hu_HU:["US államkötvények 10 éves"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],hu_HU:["Új-zélandi Dollár Devizaindex"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],hu_HU:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],hu_HU:["amerikai dollár / ausztrál dollár"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],hu_HU:["amerikai dollár / brazil reál"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],hu_HU:["amerikai dollár / kanadai dollár"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],hu_HU:["amerikai dollár / svájci frank"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],hu_HU:["amerikai dollár / jüan renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],hu_HU:["amerikai follár / dán korona"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],hu_HU:["amerikai dollár / euró"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],hu_HU:["amerikai dollár / brit font"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],hu_HU:["amerikai dollár / hong kongi dollár"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]}, -e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],hu_HU:["amerikai dollár / rúpia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],hu_HU:["amerikai dollár / indiai rúpia"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],hu_HU:["amerikai dollár / japán jen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],hu_HU:["amerikai dollár / dél-koreai won"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],hu_HU:["amerikai dollár / mexikói peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],hu_HU:["amerikai dollár / új-zélandi dollár"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],hu_HU:["amerikai dollár /fülöp-szigeteki peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],hu_HU:["amerikai dollár / lengyel zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],hu_HU:["amerikai dollár / orosz rúbel"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],hu_HU:["amerikai dollár / orosz rúbel TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],hu_HU:["amerikai dollár / svéd korona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],hu_HU:["amerikai dollár / szingapúri dollár"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],hu_HU:["amerikai dollár / török líra"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],hu_HU:["amerikai dollár / dél-afrikai rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],hu_HU:["ezüst / amerikai dollár"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],hu_HU:["arany / amerikai dollár"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],hu_HU:["bitcoin / kanadai dollár"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],hu_HU:["monero / amerikai dollár"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],hu_HU:["platina / amerikai dollár"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],hu_HU:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],hu_HU:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],hu_HU:["ripple / amerikai dollár"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],hu_HU:["Zcash / amerikai dollár"]}}}]); \ No newline at end of file +e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"],hu_HU:["Árcímke"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"],hu_HU:["Ártartomány"]}},66123:e=>{e.exports={en:["Price format is invalid."],hu_HU:["Érvénytelen árformátum."]}},72926:e=>{e.exports={en:["Price line"],hu_HU:["Árvonal"]}},59189:e=>{e.exports={en:["Primary"],hu_HU:["Elsődleges"]}},75747:e=>{e.exports={en:["Projection"],hu_HU:["Vetület"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],hu_HU:["Elforgatott Téglalap"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],hu_HU:["Sugár"]}},55169:e=>{e.exports={en:["Range"],hu_HU:["Tartomány"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],hu_HU:["Téglalap"]}},48236:e=>{e.exports={en:["Redo"],hu_HU:["Újra"]}},2460:e=>{e.exports={en:["Regression Trend"],hu_HU:["Regresszió Trend"]}},67410:e=>{e.exports={en:["Remove"],hu_HU:["Eltávolítás"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],hu_HU:["Chart Elrendezés Átnevezése"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],hu_HU:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],hu_HU:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],hu_HU:["Figyelmeztetés"]}},5959:e=>{e.exports={en:["Warsaw"],hu_HU:["Varsó"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],hu_HU:["Tokió"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"],hu_HU:["Tajpej"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],hu_HU:["Teherán"]}},93553:e=>{e.exports={en:["Template"],hu_HU:["Sablon"]}},81657:e=>{e.exports={ +en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],hu_HU:["Ezt az indikátort nem lehet alkalmazni egy másik indikátorra"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],hu_HU:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],hu_HU:["Három Hajtás Minta"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],hu_HU:["Idő"]}},20909:e=>{e.exports={en:["Time zone"],hu_HU:["Időzóna"]}},46852:e=>{e.exports={en:["Time Cycles"],hu_HU:["Ciklusidők"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],hu_HU:["Kereskedés"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],hu_HU:["Trendszög"]}},97339:e=>{e.exports={en:["Trend Line"],hu_HU:["Trendvonal"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],hu_HU:["Trendalapú Fib Kiterjesztés"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],hu_HU:["Trendalapú Fib Idő"]}},1671:e=>{e.exports={en:["Triangle"],hu_HU:["Háromszög"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"],hu_HU:["Háromszög Minta"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],hu_HU:["Visszavonás"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"],hu_HU:["Ismeretlen hiba"]}},99894:e=>{e.exports={en:["Unlock"],hu_HU:["Feloldás"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{ +e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],hu_HU:["Függőleges Vonal"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],hu_HU:["Láthatóság"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],hu_HU:["Az Egér Föléhúzásakor Látható"]}},4077:e=>{e.exports={en:["Visual order"],hu_HU:["Vizuális Elrendezés"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],hu_HU:["XABCD Minta"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],hu_HU:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],hu_HU:["Felbontás Módosítása"]}},35400:e=>{e.exports={en:["change symbol"],hu_HU:["Szimbólum módosítása"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{ +e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"],hu_HU:["TradingView chartok"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],hu_HU:["Jelölések Elrejtése a Bárokon"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],hu_HU:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],hu_HU:["töltés..."]}},76104:e=>{e.exports={en:["lock {title}"] +}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],hu_HU:["Csak az Árskála Chart"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"],hu_HU:["támogatta a TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],hu_HU:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}}, +85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],hu_HU:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],hu_HU:["{count} oszlop"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],hu_HU:["{symbol} TradingView pénzügyek"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],hu_HU:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],hu_HU:["S&P/ASX Összes Ausztrál 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],hu_HU:["S&P/ASX Összes Ausztrál 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],hu_HU:["ausztrál dollár/kanadai dollár"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],hu_HU:["ausztrál dollár / svájci frank"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],hu_HU:["ausztrál dollár / japán jen"]}, +e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],hu_HU:["ausztrál dollár / új-zélandi dollár"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],hu_HU:["ausztrál dollár / orosz rúbel"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],hu_HU:["ausztrál dollár / amerikai dollár"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],hu_HU:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],hu_HU:["bitcoin cash / amerikai dollár"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],hu_HU:["BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],hu_HU:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],hu_HU:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],hu_HU:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],hu_HU:["brazil dollár / japán jen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],hu_HU:["bitcoin / brazil reál"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],hu_HU:["bitcoin / kanadai dollár"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],hu_HU:["bitcoin / kínai jüan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],hu_HU:["bitcoin / euró"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],hu_HU:["bitcoin / brit font"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],hu_HU:["bitcoin / japán jen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],hu_HU:["bitcoin / dél-koreai won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],hu_HU:["bitcoin / lengyel zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],hu_HU:["bitcoin / amerikai dollár"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],hu_HU:["bitcoin gold / amerikai dollár"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]}, +e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],hu_HU:["kanadai dollár / japán jen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],hu_HU:["kanadai dollár / amerikai dollár"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],hu_HU:["svájci frank/japán jen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],hu_HU:["svájci frank / amerikai dollár"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],hu_HU:["Réz"]},e.exports["#CORNUSD-symbol-description"]={ +en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],hu_HU:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],hu_HU:["ethereum classic / amerikai dollár"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],hu_HU:["ethereum / amerikai dollár"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],hu_HU:["eurókötvények"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],hu_HU:["euró / ausztrál dollár"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],hu_HU:["euró / brazil reál"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],hu_HU:["euró / kanadai dollár"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],hu_HU:["Euró Fx/svájci frank"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],hu_HU:["Euró Fx/brit font"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],hu_HU:["Euró Fx/japán jen"]},e.exports["#EURNOK-symbol-description"]={ +en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],hu_HU:["euró / új-zélandi dollár"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],hu_HU:["EURÓ / OROSZ RUBEL"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],hu_HU:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],hu_HU:["Euró Fx/új török líra"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],hu_HU:["euró / amerikai dollár"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],hu_HU:["Euro Stoxx 50 index európai jegyzett részvények"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],hu_HU:["brit font / ausztrál dollár"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],hu_HU:["brit font / kanadai dollár"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],hu_HU:["brit font/svájci frank"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],hu_HU:["FONT STERLING / EURÓ"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],hu_HU:["brit font//japán jen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],hu_HU:["brit font / új-zélandi dollár"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],hu_HU:["font sterling / orosz rubel"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],hu_HU:["brit font / amerikai dollár"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],hu_HU:["DAX index német jegyzett részvények"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],hu_HU:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"], +hu_HU:["WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],hu_HU:["Dzsakarta Kompozit Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],hu_HU:["Bursa Malajzia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],hu_HU:["Sanghaj Kompozit Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],hu_HU:["IOTA / amerikai dollár"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],hu_HU:["#JPN225-symbol-description"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],hu_HU:["JEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],hu_HU:["JEN / OROSZ RUBEL"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],hu_HU:["japán jen / amerikai dollár"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],hu_HU:["litecoin / bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],hu_HU:["litecoin / amerikai dollár"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],hu_HU:["MOEX Oroszország Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],hu_HU:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],hu_HU:["NASDAQ 100 amerikai jegyzett részvények"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]}, +e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],hu_HU:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],hu_HU:["NEO / amerikai dollár"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],hu_HU:["Földgáz (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],hu_HU:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],hu_HU:["Kávé Határidősők"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],hu_HU:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]}, +e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],hu_HU:["új-zélandi dollár / japán jen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],hu_HU:["új-zélandi dollár / amerikai dollár"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],hu_HU:["S&P/NZX ÖSSZES Index ( Tőkeindex)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],hu_HU:["Földgáz"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],hu_HU:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],hu_HU:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],hu_HU:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],hu_HU:["Orosz RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],hu_HU:["S&P 500 index amerikai jegyzett részvények"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],hu_HU:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={ +en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],hu_HU:["S&P/TSX Kompozit"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],hu_HU:["Ausztrál Dollár Devizaindex"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],hu_HU:["CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],hu_HU:["Kanadai Dollár Devizaindex"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],hu_HU:["Amerikai Dollár Devizaindex"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],hu_HU:["Spanyol Államkötvények 10 éves"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],hu_HU:["Spanyol Államkötvények 10 éves"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],hu_HU:["Eurókötvény"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],hu_HU:["UK Államkötvények 2 éves"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],hu_HU:["UK Államkötvények 10 éves"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],hu_HU:["UK Államkötvények 10 éves"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],hu_HU:["ARANY (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],hu_HU:["Indonéz Államkötvények 3 éves"]}, +e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],hu_HU:["Indonéz Államkötvények 10 éves"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],hu_HU:["Indiai államkötvények 10 éves"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],hu_HU:["Olasz államkötvények 10 éves"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],hu_HU:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],hu_HU:["japán államkötvények 10 éves"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],hu_HU:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],hu_HU:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],hu_HU:["PALLÁDIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],hu_HU:["Portugál Államkötvények 10 éves"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],hu_HU:["Portugál Államkötvények 10 éves"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],hu_HU:["EZÜST (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]}, +e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],hu_HU:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],hu_HU:["US államkötvények 2 éves"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],hu_HU:["US államkötvények 5 éves"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],hu_HU:["US államkötvények 10 éves"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],hu_HU:["Új-zélandi Dollár Devizaindex"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],hu_HU:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],hu_HU:["amerikai dollár / ausztrál dollár"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],hu_HU:["amerikai dollár / brazil reál"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],hu_HU:["amerikai dollár / kanadai dollár"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],hu_HU:["amerikai dollár / svájci frank"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],hu_HU:["amerikai dollár / jüan renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],hu_HU:["amerikai follár / dán korona"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],hu_HU:["amerikai dollár / euró"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],hu_HU:["amerikai dollár / brit font"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],hu_HU:["amerikai dollár / hong kongi dollár"]},e.exports["#USDHUF-symbol-description"]={ +en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],hu_HU:["amerikai dollár / rúpia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],hu_HU:["amerikai dollár / indiai rúpia"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],hu_HU:["amerikai dollár / japán jen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],hu_HU:["amerikai dollár / dél-koreai won"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],hu_HU:["amerikai dollár / mexikói peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],hu_HU:["amerikai dollár / új-zélandi dollár"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],hu_HU:["amerikai dollár /fülöp-szigeteki peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],hu_HU:["amerikai dollár / lengyel zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],hu_HU:["amerikai dollár / orosz rúbel"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],hu_HU:["amerikai dollár / orosz rúbel TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],hu_HU:["amerikai dollár / svéd korona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],hu_HU:["amerikai dollár / szingapúri dollár"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],hu_HU:["amerikai dollár / török líra"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],hu_HU:["amerikai dollár / dél-afrikai rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],hu_HU:["ezüst / amerikai dollár"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],hu_HU:["arany / amerikai dollár"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],hu_HU:["bitcoin / kanadai dollár"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],hu_HU:["monero / amerikai dollár"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],hu_HU:["platina / amerikai dollár"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],hu_HU:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],hu_HU:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],hu_HU:["ripple / amerikai dollár"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],hu_HU:["Zcash / amerikai dollár"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/hu_HU.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/hu_HU.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 575f63f5..00000000 --- a/charting_library/bundles/hu_HU.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],hu_HU:["(Ny + M + A + Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],hu_HU:["(M + A + Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],hu_HU:["(M + A)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],hu_HU:["Bárszínek az előző záró alapján"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],hu_HU:["Szálkereszt"]}},81849:e=>{e.exports={en:["Currency"],hu_HU:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],hu_HU:["Riasztások"]}},14119:e=>{e.exports={en:["Arguments"],hu_HU:["Argumentumok"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"],hu_HU:["Alsó"]}},3159:e=>{e.exports={en:["Bottom line"],hu_HU:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],hu_HU:["Határok"]}},79468:e=>{e.exports={en:["Background"],hu_HU:["Háttér"]}},10842:e=>{e.exports={en:["Bar change values"],hu_HU:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],hu_HU:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],hu_HU:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],hu_HU:["Alapértelmezett"]}},78734:e=>{e.exports={en:["Description"],hu_HU:["Leírás"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],hu_HU:["Események"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],hu_HU:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],hu_HU:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],hu_HU:["Indikátorok"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],hu_HU:["Bal"]}},8249:e=>{e.exports={en:["Money"],hu_HU:["Pénz"]}},70937:e=>{e.exports={en:["Margins"],hu_HU:["Fedezeti Letét"]}},68833:e=>{ -e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"],hu_HU:["Érme"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],hu_HU:["Skálák"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],hu_HU:["Szimbólum"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],hu_HU:["Százalék"]}},94408:e=>{e.exports={en:["Pips"],hu_HU:["Pipek"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],hu_HU:["Pontosság"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"],hu_HU:["Jobb"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],hu_HU:["Vízjel"]}},32163:e=>{e.exports={en:["Wick"],hu_HU:["Kanóc"]}},97118:e=>{e.exports={en:["Top"],hu_HU:["Felső"]}},89349:e=>{e.exports={en:["Top line"],hu_HU:["Top Line"]}},70320:e=>{e.exports={en:["Text"],hu_HU:["Szöveg"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],hu_HU:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"],hu_HU:["Cím"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"],hu_HU:["Időzóna"]}},76495:e=>{e.exports={en:["Trading"],hu_HU:["Kereskedés"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],hu_HU:["Volumen"]}},51514:e=>{e.exports={en:["Value"],hu_HU:["Érték"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{ -e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={ -en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{ -e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],hu_HU:["Áttetsző Gyertyák"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],hu_HU:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/hu_HU.7458.068c610f8718bc62a766.js b/charting_library/bundles/hu_HU.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..399873a8 --- /dev/null +++ b/charting_library/bundles/hu_HU.7458.068c610f8718bc62a766.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],hu_HU:["(Ny + M + A + Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],hu_HU:["(M + A + Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],hu_HU:["(M + A)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],hu_HU:["Bárszínek az előző záró alapján"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],hu_HU:["Szálkereszt"]}},81849:e=>{e.exports={en:["Currency"],hu_HU:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],hu_HU:["Riasztások"]}},14119:e=>{e.exports={en:["Arguments"],hu_HU:["Argumentumok"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"],hu_HU:["Alsó"]}},3159:e=>{e.exports={en:["Bottom line"],hu_HU:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],hu_HU:["Határok"]}},79468:e=>{e.exports={en:["Background"],hu_HU:["Háttér"]}},10842:e=>{e.exports={en:["Bar change values"],hu_HU:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],hu_HU:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],hu_HU:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],hu_HU:["Alapértelmezett"]}},78734:e=>{e.exports={en:["Description"],hu_HU:["Leírás"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],hu_HU:["Események"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],hu_HU:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],hu_HU:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],hu_HU:["Indikátorok"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],hu_HU:["Bal"]}},8249:e=>{e.exports={en:["Money"],hu_HU:["Pénz"]}},70937:e=>{ +e.exports={en:["Margins"],hu_HU:["Fedezeti Letét"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"],hu_HU:["Érme"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],hu_HU:["Skálák"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],hu_HU:["Szimbólum"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],hu_HU:["Százalék"]}},94408:e=>{e.exports={en:["Pips"],hu_HU:["Pipek"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],hu_HU:["Pontosság"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"],hu_HU:["Jobb"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],hu_HU:["Vízjel"]}},32163:e=>{e.exports={en:["Wick"],hu_HU:["Kanóc"]}},97118:e=>{e.exports={en:["Top"],hu_HU:["Felső"]}},89349:e=>{e.exports={en:["Top line"],hu_HU:["Top Line"]}},70320:e=>{e.exports={en:["Text"],hu_HU:["Szöveg"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],hu_HU:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"],hu_HU:["Cím"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"],hu_HU:["Időzóna"]}},76495:e=>{e.exports={en:["Trading"],hu_HU:["Kereskedés"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],hu_HU:["Volumen"]}},51514:e=>{e.exports={en:["Value"],hu_HU:["Érték"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{ +e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={ +en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}}, +36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],hu_HU:["Áttetsző Gyertyák"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],hu_HU:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/hu_HU.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/hu_HU.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 6cbb9c5b..00000000 --- a/charting_library/bundles/hu_HU.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],hu_HU:["(Ny + M + A + Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],hu_HU:["(M + A + Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],hu_HU:["(M + A)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],hu_HU:["Bárszínek az előző záró alapján"]}},78930:e=>{e.exports={en:["Coordinates"],hu_HU:["Koordináták"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"],hu_HU:["Alsó"]}},3159:e=>{e.exports={en:["Bottom line"],hu_HU:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],hu_HU:["Határok"]}},42398:e=>{e.exports={en:["Base"],hu_HU:["Bázis"]}},28975:e=>{e.exports={en:["Base level"],hu_HU:["Base Level"]}},71776:e=>{e.exports={en:["Down"],hu_HU:["Le"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"],hu_HU:["Napok"]}},16564:e=>{e.exports={en:["Default"],hu_HU:["Alapértelmezett"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],hu_HU:["Vonalak Hosszabítása"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],hu_HU:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],hu_HU:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"],hu_HU:["Órák"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],hu_HU:["Inputok"]}},64075:e=>{e.exports={en:["Override min tick"],hu_HU:["Min. Tick Felülírása"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"],hu_HU:["Bal"]}},43154:e=>{e.exports={en:["Months"],hu_HU:["Hónapok"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"],hu_HU:["Percek"]}},65188:e=>{e.exports={en:["Seconds"],hu_HU:["Másodpercek"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],hu_HU:["Pontosság"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"],hu_HU:["Jobb"]}},835:e=>{e.exports={en:["Weeks"],hu_HU:["Hetek"]}},32163:e=>{e.exports={en:["Wick"],hu_HU:["Kanóc"]}},97118:e=>{e.exports={en:["Top"],hu_HU:["Felső"]}},89349:e=>{e.exports={en:["Top line"],hu_HU:["Top Line"]}},70320:e=>{e.exports={en:["Text"], -hu_HU:["Szöveg"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],hu_HU:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],hu_HU:["Időzóna"]}},22691:e=>{e.exports={en:["Up"],hu_HU:["Fel"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={ -en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={ -en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],hu_HU:["Órák"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],hu_HU:["Áttetsző Gyertyák"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],hu_HU:["Hónapok"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],hu_HU:["Percek"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],hu_HU:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/id_ID.1341.1068954aa326300ef390.js b/charting_library/bundles/id_ID.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..e1d64833 --- /dev/null +++ b/charting_library/bundles/id_ID.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],id_ID:["#{count} (harga, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],id_ID:["Warnai bar berdasarkan penutupan sebelumnya"]}},78930:e=>{e.exports={en:["Coordinates"],id_ID:["Koordinat"]}},24197:e=>{e.exports={en:["Center"],id_ID:["Tengah"]}},84831:e=>{e.exports={en:["Close line"],id_ID:["Garis Penutupan"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],id_ID:["Sesuaikan data untuk dividen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},27567:e=>{e.exports={en:["Bottom"],id_ID:["Dasar"]}},3159:e=>{e.exports={en:["Bottom line"],id_ID:["Garis Dasar"]}},74406:e=>{e.exports={en:["Body"],id_ID:["Badan"]}},333:e=>{e.exports={en:["Borders"],id_ID:["Batas-Batas"]}},42398:e=>{e.exports={en:["Base"],id_ID:["Dasar"]}},28975:e=>{e.exports={en:["Base level"],id_ID:["Level Dasar"]}},71776:e=>{e.exports={en:["Down"],id_ID:["Turun"]}},17611:e=>{e.exports={en:["Down bars"],id_ID:["Bar turun"]}},23743:e=>{e.exports={en:["Down color"],id_ID:["Warna Turun"]}},48225:e=>{e.exports={en:["Data modification"],id_ID:["Modifikasi data"]}},72942:e=>{e.exports={en:["Days"],id_ID:["Hari"]}},16564:e=>{e.exports={en:["Default"],id_ID:["Bawaan"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],id_ID:["Pemindahan (harga, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],id_ID:["Latar belakang jam trading elektronik"]}},819:e=>{e.exports={en:["Extend lines"],id_ID:["Perpanjang Garis"]}},41129:e=>{e.exports={en:["Fill"],id_ID:["Mengisi"]}},61112:e=>{e.exports={en:["Fill top area"],id_ID:["Isi area atas"]}},73185:e=>{e.exports={en:["Fill bottom area"],id_ID:["Isi Area Dasar"]}},56796:e=>{e.exports={en:["Hours"],id_ID:["Jam"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],id_ID:["Garis High"]}},47326:e=>{e.exports={en:["Integer"],id_ID:["Bilangan bulat"]}},21429:e=>{e.exports={en:["Inputs"],id_ID:["Input"]}},64075:e=>{e.exports={en:["Override min tick"],id_ID:["Menimpa Tick Min"]}},34579:e=>{e.exports={en:["Low line"],id_ID:["Garis Low"]}},11626:e=>{e.exports={en:["Left"],id_ID:["Kiri"]}},43154:e=>{e.exports={en:["Months"],id_ID:["Bulan"]}},68833:e=>{e.exports={en:["Middle"],id_ID:["Tengah"]}},42562:e=>{e.exports={en:["Minutes"],id_ID:["Menit"]}},65188:e=>{e.exports={en:["Seconds"],id_ID:["Detik"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],id_ID:["Latar jam pra/pasca pasar"]}},59766:e=>{e.exports={en:["Precision"],id_ID:["Presisi"]}},84684:e=>{e.exports={en:["Price source"],id_ID:["Sumber Harga"]}},73466:e=>{e.exports={en:["Projection up bars"], +id_ID:["Proyeksi bar naik"]}},77430:e=>{e.exports={en:["Projection candles"],id_ID:["Bar proyeksi"]}},88367:e=>{e.exports={en:["Projection down bars"],id_ID:["Proyeksi bar turun"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],id_ID:["Harga sebenarnya pada skala harga (bukan harga Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],id_ID:["Kanan"]}},835:e=>{e.exports={en:["Weeks"],id_ID:["Minggu"]}},32163:e=>{e.exports={en:["Wick"],id_ID:["Sumbu"]}},97118:e=>{e.exports={en:["Top"],id_ID:["Teratas"]}},89349:e=>{e.exports={en:["Top line"],id_ID:["Garis Atas"]}},70320:e=>{e.exports={en:["Text"],id_ID:["Teks"]}},25485:e=>{e.exports={en:["Text alignment"],id_ID:["Perataan teks"]}},67781:e=>{e.exports={en:["Text orientation"],id_ID:["Orientasi teks"]}},20215:e=>{e.exports={en:["Thin bars"],id_ID:["Bar-Bar Tipis"]}},24821:e=>{e.exports={en:["Ticks"],id_ID:["Tick"]}},77073:e=>{e.exports={en:["Timezone"],id_ID:["Zona waktu"]}},22691:e=>{e.exports={en:["Up"],id_ID:["Naik"]}},23091:e=>{e.exports={en:["Up color"],id_ID:["Warna Naik"]}},36957:e=>{e.exports={en:["Up bars"],id_ID:["Bar naik"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"],id_ID:["ubah bar HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],id_ID:["ubah isian warna area"]}},89346:e=>{e.exports={en:["change area line width"],id_ID:["ubah lebar area garis"]}},29605:e=>{e.exports={en:["change area line color"],id_ID:["ubah warna area garis"]}},4640:e=>{e.exports={en:["change area price source"],id_ID:["ubah sumber area harga"]}},42190:e=>{e.exports={en:["change base level"],id_ID:["ubah level dasar"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],id_ID:["ubah warna garis dasar bawah"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],id_ID:["ubah lebar garis dasar bawah"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],id_ID:["ubah isian warna area bawah dari garis dasar"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],id_ID:["ubah isian warna area atas dari garis dasar"]}},68609:e=>{e.exports={en:["change baseline price source"],id_ID:["ubah sumber garis dasar harga"]}},69044:e=>{e.exports={en:["change baseline top line color"],id_ID:["ubah warna garis dasar atas"]}},68197:e=>{e.exports={en:["change baseline top line width"],id_ID:["ubah lebar garis dasar atas"]}},33464:e=>{e.exports={en:["change bar up color"],id_ID:["ubah warna bar naik"]}},2066:e=>{e.exports={en:["change bar X coordinate"],id_ID:["Ubah koordinat bar X"]}},59622:e=>{e.exports={en:["change bar down color"],id_ID:["ubah warna bar turun"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],id_ID:["ubah warna bar berdasarkan penutupan sebelumnya"]}},88324:e=>{e.exports={en:["change column up color"], +id_ID:["ubah warna kolom atas"]}},93890:e=>{e.exports={en:["change column down color"],id_ID:["ubah warna kolom bawah"]}},4727:e=>{e.exports={en:["change column price source"],id_ID:["ubah sumber kolom harga"]}},82063:e=>{e.exports={en:["change decimal places"],id_ID:["ubah jumlah desimal"]}},44223:e=>{e.exports={en:["change extended hours color"],id_ID:["ubah warna perpanjangan jam"]}},47393:e=>{e.exports={en:["change electronic trading hours"],id_ID:["Ubah jam trading elektronik"]}},6026:e=>{e.exports={en:["change high-low body color"],id_ID:["ubah warna badan tertinggi-terendah"]}},73021:e=>{e.exports={en:["change high-low body visibility"],id_ID:["ubah visibilitas badan tertinggi-terendah"]}},46844:e=>{e.exports={en:["change high-low border color"],id_ID:["ubah warna batas tertinggi-terendah"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],id_ID:["ubah visibilitas batas tertinggi-terendah"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],id_ID:["ubah visibilitas label tertinggi-terendah"]}},56961:e=>{e.exports={en:["change high-low labels color"],id_ID:["ubah warna label tertinggi-terendah"]}},88640:e=>{e.exports={en:["change line color"],id_ID:["ubah warna garis"]}},41837:e=>{e.exports={en:["change line price source"],id_ID:["ubah sumber garis harga"]}},48339:e=>{e.exports={en:["change line width"],id_ID:["ubah lebar garis"]}},38730:e=>{e.exports={en:["change post market color"],id_ID:["ubah warna pasca pasar"]}},44371:e=>{e.exports={en:["change pre market color"],id_ID:["ubah warna pra pasar"]}},11737:e=>{e.exports={en:["change price Y coordinate"],id_ID:["Ubah koordinat harga Y"]}},16241:e=>{e.exports={en:["change range bars style"],id_ID:["Ubah corak bar rentang"]}},65821:e=>{e.exports={en:["change range thin bars"],id_ID:["ubah rentang bar tipis"]}},75487:e=>{e.exports={en:["change renko wick down color"],id_ID:["ubah warna sumbu bawah renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],id_ID:["ubah warna sumbu atas renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],id_ID:["ubah visibilitas sumbu renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],id_ID:["ubah minimun tick overlay studi"]}},82924:e=>{e.exports={en:["change study overlay style"],id_ID:["ubah corak overlay studi"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],id_ID:["ubah tampilan dari harga sebenarnya pada skala harga (bukan harga Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],id_ID:["ubah bar tipis"]}},78509:e=>{e.exports={en:["change {title} base line color"],id_ID:["ubah warna garis dasar {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],id_ID:["ubah corak garis dasar {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],id_ID:["ubah visibilitas garis dasar {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],id_ID:["ubah lebar garis dasar {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"], +id_ID:["ubah warna garis bawah {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],id_ID:["ubah corak garis bawah {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],id_ID:["ubah visibilitas garis bawah {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],id_ID:["ubah lebar garis bawah {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],id_ID:["ubah {title} hari ke"]}},91201:e=>{e.exports={en:["change {title} days from"],id_ID:["ubah {title} hari dari"]}},76295:e=>{e.exports={en:["change {title} extend lines"],id_ID:["ubah perpanjangan garis {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],id_ID:["ubah {title} jam dari"]}},67233:e=>{e.exports={en:["change {title} hours to"],id_ID:["ubah {title} jam ke"]}},99122:e=>{e.exports={en:["change {title} months from"],id_ID:["ubah {title} bulan dari"]}},10518:e=>{e.exports={en:["change {title} months to"],id_ID:["ubah {title} bulan ke"]}},38011:e=>{e.exports={en:["change {title} minutes to"],id_ID:["ubah {title} menit ke"]}},59820:e=>{e.exports={en:["change {title} minutes from"],id_ID:["ubah {title} menit dari"]}},6573:e=>{e.exports={en:["change {title} seconds to"],id_ID:["ubah {title} detik ke"]}},86780:e=>{e.exports={en:["change {title} seconds from"],id_ID:["ubah {title} detik dari"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],id_ID:["ubah {title} menampilkan r pearson"]}},32481:e=>{e.exports={en:["change {title} weeks from"],id_ID:["ubah {title} minggu dari"]}},18678:e=>{e.exports={en:["change {title} weeks to"],id_ID:["ubah {title} minggu ke"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],id_ID:["ubah visibilitas garis atas {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],id_ID:["ubah lebar garis atas {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],id_ID:["ubah warna garis atas {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],id_ID:["ubah corak garis atas {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],id_ID:["ubah visibilitas {title} pada tick"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],id_ID:["ubah visibilitas {title} dalam minggu"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],id_ID:["ubah visibilitas {title} di dalam {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],id_ID:["ubah visibilitas {title} dalam hari"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],id_ID:["ubah visibilitas {title} dalam jam"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],id_ID:["ubah visibilitas {title} dalam menit"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],id_ID:["ubah visibilitas {title} dalam bulan"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],id_ID:["ubah visibilitas {title} pada detik"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],id_ID:["ubah warna batas {candleType} naik"]}},36697:e=>{e.exports={ +en:["change {candleType} up color"],id_ID:["ubah warna {candleType} naik"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],id_ID:["ubah warna sumbu {candleType} turun"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],id_ID:["ubah warna sumbu {candleType} naik"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],id_ID:["ubah visibilitas sumbu {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],id_ID:["ubah visibilitas badan {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],id_ID:["ubah visibilitas batas {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],id_ID:["ubah warna batas {candleType} turun"]}},64571:e=>{e.exports={en:["change {candleType} down color"],id_ID:["ubah warna {candleType} turun"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],id_ID:["ubah warna batas bar {chartType} turun"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],id_ID:["ubah warna batas bar {chartType} naik"]}},5012:e=>{e.exports={en:["change {chartType} down color"],id_ID:["ubah warna {chartType} turun"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],id_ID:["ubah warna batas bar proyeksi {chartType} naik"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],id_ID:["ubah warna bar proyeksi {chartType} turun"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],id_ID:["ubah warna bar proyeksi {chartType} naik"]}},6970:e=>{e.exports={en:["change {chartType} up color"],id_ID:["ubah warna {chartType} naik"]}},66110:e=>{e.exports={en:["change {inputName} property"],id_ID:["ubah properti {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],id_ID:["ubah properti {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],id_ID:["sesuaikan data untuk dividen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},35813:e=>{e.exports={en:["days"],id_ID:["Hari"]}},89919:e=>{e.exports={en:["days to"],id_ID:["hari ke"]}},59215:e=>{e.exports={en:["days from"],id_ID:["dari dari"]}},2359:e=>{e.exports={en:["hours"],id_ID:["Jam"]}},82267:e=>{e.exports={en:["hours from"],id_ID:["jam dari"]}},15600:e=>{e.exports={en:["hours to"],id_ID:["jam ke"]}},92598:e=>{e.exports={en:["hollow candles"],id_ID:["candle kosong"]}},76261:e=>{e.exports={en:["move drawings"],id_ID:["Pindahkan gambar"]}},95300:e=>{e.exports={en:["months"],id_ID:["Bulan"]}},17250:e=>{e.exports={en:["months from"],id_ID:["bulan dari"]}},2828:e=>{e.exports={en:["months to"],id_ID:["bulan ke"]}},18726:e=>{e.exports={en:["minutes"],id_ID:["menit"]}},67649:e=>{e.exports={en:["minutes to"],id_ID:["menit ke"]}},22476:e=>{e.exports={en:["minutes from"],id_ID:["menit dari"]}},751:e=>{e.exports={en:["seconds"],id_ID:["detik"]}},73419:e=>{e.exports={en:["seconds to"],id_ID:["detik ke"]}},35801:e=>{e.exports={en:["seconds from"],id_ID:["detik dari"]}},57243:e=>{ +e.exports={en:["range","ranges"],id_ID:["rentang"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],id_ID:["minggu"]}},92859:e=>{e.exports={en:["weeks from"],id_ID:["minggu dari"]}},44127:e=>{e.exports={en:["weeks to"],id_ID:["minggu ke"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],id_ID:["Tick"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],id_ID:["{value} desimal"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/id_ID.9488.2f156b47fe84118759c5.js b/charting_library/bundles/id_ID.2464.fc7f44a5c8b3791719aa.js similarity index 62% rename from charting_library/bundles/id_ID.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/id_ID.2464.fc7f44a5c8b3791719aa.js index 70672a20..ca826c1d 100644 --- a/charting_library/bundles/id_ID.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/id_ID.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],id_ID:["ulangi"]}},85119:e=>{e.exports={en:["Dark"],id_ID:["Gelap"]}},96870:e=>{e.exports={en:["Light"],id_ID:["Terang"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],id_ID:["Salinan {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],id_ID:["Warna Level -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],id_ID:["Warna Level -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],id_ID:["Warna Level -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],id_ID:["Warna Level -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],id_ID:["Warna Level 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],id_ID:["Warna Level 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],id_ID:["Warna Level 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],id_ID:["Warna Level 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],id_ID:["Warna Level 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],id_ID:["Warna Level 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],id_ID:["Warna Level 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],id_ID:["Warna Level 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],id_ID:["Warna Level 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],id_ID:["Warna Level 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],id_ID:["Warna Level 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],id_ID:["Warna Level 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],id_ID:["Periode ke-1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],id_ID:["Warna Level 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],id_ID:["Warna Level 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],id_ID:["Periode ke-2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],id_ID:["Warna Level 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],id_ID:["ulangi"]}},85119:e=>{e.exports={en:["Dark"],id_ID:["Gelap"]}},96870:e=>{e.exports={en:["Light"],id_ID:["Terang"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],id_ID:["Salinan {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],id_ID:["Warna Level -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],id_ID:["Warna Level -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],id_ID:["Warna Level -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],id_ID:["Warna Level -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],id_ID:["Warna Level 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],id_ID:["Warna Level 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],id_ID:["Warna Level 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],id_ID:["Warna Level 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],id_ID:["Warna Level 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],id_ID:["Warna Level 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],id_ID:["Warna Level 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],id_ID:["Warna Level 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],id_ID:["Warna Level 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],id_ID:["Warna Level 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],id_ID:["Warna Level 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],id_ID:["Warna Level 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],id_ID:["Periode ke-1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],id_ID:["Warna Level 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],id_ID:["Warna Level 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],id_ID:["Periode ke-2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],id_ID:["Warna Level 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"], id_ID:["Warna Level 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],id_ID:["Periode ke-3"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],id_ID:["Warna Level 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],id_ID:["Periode ke-4"]},e.exports["5th Period_input"]={en:["5th Period"],id_ID:["Periode ke-5"]},e.exports["6th Period_input"]={en:["6th Period"],id_ID:["Periode ke-6"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],id_ID:["Penghalusan ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],id_ID:["Penghalusan ADX"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],id_ID:["Panjang ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],id_ID:["Akumulasi/Distribusi"]},e.exports["All items_combobox_input"]={en:["All items"],id_ID:["Seluruh item"]},e.exports.All_input={en:["All"],id_ID:["Semua"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],id_ID:["Periode Jangkar"]},e.exports["Another symbol_input"]={en:["Another symbol"],id_ID:["Simbol lainnya"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],id_ID:["Aroon Turun"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],id_ID:["Aroon Naik"]},e.exports.Average_input={en:["Average"],id_ID:["Rata-Rata"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],id_ID:["Periode Perata-Rataan"]},e.exports.Back_input={en:["Back"],id_ID:["Kembali"]},e.exports["Bands style_input"]={en:["Bands style"],id_ID:["Corak Pita"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],id_ID:["Periode Garis Dasar"]},e.exports["Base Line_input"]={en:["Base Line"],id_ID:["Garis Dasar"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],id_ID:["%B Ikat Bollinger"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],id_ID:["Lebar Ikat Bollinger"]},e.exports.Borders_input={en:["Borders"],id_ID:["Batas-Batas"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],id_ID:["Metode penempatan ukuran kotak"]},e.exports["Box size_input"]={en:["Box size"],id_ID:["Ukuran kotak"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],id_ID:["Batalkan"]},e.exports.Candles_input={en:["Candles"],id_ID:["Candle"]},e.exports.Centered_input={en:["Centered"],id_ID:["Dipusatkan"]},e.exports.Century_input={en:["Century"],id_ID:["Abad"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],id_ID:["Osilator Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"],id_ID:["MO Chande"]},e.exports.Close_input={en:["Close"],id_ID:["Tutup"]},e.exports["Color 0_input"]={en:["Color 0"],id_ID:["Warna 0"]},e.exports["Color 1_input"]={en:["Color 1"],id_ID:["Warna 1"]},e.exports["Color 2_input"]={en:["Color 2"],id_ID:["Warna 2"] },e.exports["Color 3_input"]={en:["Color 3"],id_ID:["Warna 3"]},e.exports["Color 4_input"]={en:["Color 4"],id_ID:["Warna 4"]},e.exports["Color 5_input"]={en:["Color 5"],id_ID:["Warna 5"]},e.exports["Color 6_input"]={en:["Color 6"],id_ID:["Warna 6"]},e.exports["Color 7_input"]={en:["Color 7"],id_ID:["Warna 7"]},e.exports["Color 8_input"]={en:["Color 8"],id_ID:["Warna 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],id_ID:["Warnai bar berdasarkan penutupan sebelumnya"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],id_ID:["Warna dengan basis penutupan sebelumnya"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],id_ID:["Periode Garis Konversi"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],id_ID:["Garis Konversi"]},e.exports.Correlation_input={en:["Correlation"],id_ID:["Korelasi"]},e.exports.Count_input={en:["Count"],id_ID:["Hitung"]},e.exports.Crosses_input={en:["Crosses"],id_ID:["Persilangan"]},e.exports.Custom_input={en:["Custom"],id_ID:["Kustom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],id_ID:["Panjang DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],id_ID:["Hari"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],id_ID:["Hari Per Tahun"]},e.exports.Decade_input={en:["Decade"],id_ID:["Dekade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],id_ID:["Kedalaman"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],id_ID:["Osilator Harga Detrended / Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],id_ID:["POC Berjalan"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],id_ID:["Deviasi (%)"]},e.exports.Deviation_input={en:["Deviation"],id_ID:["Deviasi"]},e.exports.Divisor_input={en:["Divisor"],id_ID:["Pembagi"]},e.exports["Down Volume_input"]={en:["Down Volume"],id_ID:["Volume Turun"]},e.exports["Down bars_input"]={en:["Down bars"],id_ID:["Bar turun"]},e.exports["Down color_input"]={en:["Down color"],id_ID:["Warna Turun"]},e.exports["Down fractals_input"]={en:["Down fractals"],id_ID:["Fraktal Turun"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],id_ID:["Masing-masing (pra-pasar, pasar, pasca-pasar)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],id_ID:["Indeks Kekuatan Elder / Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"],id_ID:["Garis Kesetaraan"]},e.exports.Exponential_input={en:["Exponential"],id_ID:["Eksponensial"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],id_ID:["Perpanjang POC Kekanan"]},e.exports["Extend Right_input"]={en:["Extend Right"],id_ID:["Perpanjang Kanan"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],id_ID:["Perpanjangan VAH ke Kanan"]},e.exports["Extend VAL Right_input"]={ en:["Extend VAL Right"],id_ID:["Perpanjangan VAL ke Kanan"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],id_ID:["Perpanjang hingga bar terakhir"]},e.exports.Falling_input={en:["Falling"],id_ID:["Jatuh"]},e.exports["Fast Length_input"]={en:["Fast Length"],id_ID:["Panjang Cepat"]},e.exports["Fast length_input"]={en:["Fast length"],id_ID:["Panjang Cepat"]},e.exports.Fill_input={en:["Fill"],id_ID:["Isian"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],id_ID:["Berkembang"]},e.exports["HLC bars_input"]={en:["HLC bars"],id_ID:["Bar HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],id_ID:["Kotak Histogram"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"],id_ID:["MA Hull"]},e.exports.Increment_input={en:["Increment"],id_ID:["Kenaikan"]},e.exports.Indicator_input={en:["Indicator"],id_ID:["Indikator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],id_ID:["Instrumen 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],id_ID:["Instrumen 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],id_ID:["EMA Investor panjang 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],id_ID:["EMA Investor panjang 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],id_ID:["EMA Investor panjang 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],id_ID:["EMA Investor panjang 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],id_ID:["EMA Investor panjang 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],id_ID:["EMA Investor panjang 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],id_ID:["Panjang Rahang"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],id_ID:["Offset Jaw"]},e.exports.Jaw_input={en:["Jaw"],id_ID:["Rahang"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],id_ID:["Posisi Label"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],id_ID:["Label pada skala harga"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],id_ID:["Periode Lagging Span"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],id_ID:["Periode Shift Leading"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],id_ID:["Periode Leading Span"]},e.exports["Length EMA_input"]={en:["Length EMA"],id_ID:["Panjang EMA"]},e.exports["Length MA_input"]={en:["Length MA"],id_ID:["Panjang MA"]},e.exports.Length1_input={en:["Length1"],id_ID:["Panjang1"]},e.exports.Length2_input={en:["Length2"],id_ID:["Panjang2"]},e.exports.Length3_input={en:["Length3"],id_ID:["Panjang3"]},e.exports.Length_input={en:["Length"],id_ID:["Panjang"]},e.exports.Level_input={en:["Level"]}, @@ -33,26 +33,26 @@ en:["Jul"]}},429:e=>{e.exports={en:["Jun"]}},67560:e=>{e.exports={en:["Juneau"]} id_ID:["Campuran"]}},24866:e=>{e.exports={en:["Micro"],id_ID:["Mikro"]}},87957:e=>{e.exports={en:["Millennium"],id_ID:["Milenium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"],id_ID:["Amat kecil"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"],id_ID:["Tidak Tersedia"]}},36252:e=>{e.exports={en:["No data here"],id_ID:["Belum ada data disini"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],id_ID:["Tanpa Skala (Layar Penuh)"]}},9140:e=>{e.exports={en:["No sync"],id_ID:["Tidak ada sinkronisasi"]}},50910:e=>{e.exports={en:["No volume data"],id_ID:["Tidak ada data volume"]}},99024:e=>{e.exports={en:["No, keep them"],id_ID:["Tidak, simpan saja"]}},94389:e=>{e.exports={en:["Note"],id_ID:["Catatan"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"],id_ID:["Pulai Norfolk"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"],id_ID:["Selandia Baru"]}},15512:e=>{e.exports={en:["New pane above"],id_ID:["Panel baru diatas"]}},52160:e=>{e.exports={en:["New pane below"],id_ID:["Panel baru dibawah"]}},94600:e=>{e.exports={en:["Nicosia"],id_ID:["Nikosia"]}},73013:e=>{e.exports={en:["Something went wrong"],id_ID:["Terjadi masalah"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],id_ID:["Terjadi kesalahan saat membuat indikator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],id_ID:["Terjadi kesalahan. Harap coba kembali nanti."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],id_ID:["Simpan Layout Chart Baru"]}},76266:e=>{e.exports={en:["Save as"],id_ID:["Simpan Sebagai"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],id_ID:["Mata uang skala"]}},43758:e=>{e.exports={en:["Scale price chart only"],id_ID:["Skalakan Chart Harga Saja"]}},40012:e=>{e.exports={en:["Scale unit"],id_ID:["Unit skala"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],id_ID:["Pitchfork Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],id_ID:["Skrip mungkin tidak diperbaharui apabila anda menginggalkan halaman ini."]}},32514:e=>{e.exports={en:["Settings"],id_ID:["Pengaturan"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],id_ID:["Bagian pecahan kedua tidak valid."]}},75594:e=>{e.exports={en:["Security info"],id_ID:["Informasi keamanan"]}},21973:e=>{e.exports={en:["Send to back"],id_ID:["Kirim ke Belakang"]}},71179:e=>{e.exports={en:["Send backward"],id_ID:["Kirim Mundur"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"],id_ID:["Sesi"]}},83298:e=>{e.exports={en:["Session volume profile"],id_ID:["Profil volume sesi"]}},66707:e=>{e.exports={en:["Session breaks"],id_ID:["Jeda Sesi"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],id_ID:["Posisi Penjualan"]}},98334:e=>{e.exports={en:["Show"], id_ID:["Perlihatkan"]}},85891:e=>{e.exports={en:["Show all drawings"],id_ID:["Tampilkan seluruh gambar"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],id_ID:["Tampilkan seluruh gambar dan indikator"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],id_ID:["Tampilkan seluruh gambar, indikator, posisi & order"]}},98753:e=>{e.exports={en:["Show all indicators"],id_ID:["Tampilkan seluruh indikator"]}},55418:e=>{e.exports={en:["Show all ideas"],id_ID:["Tampilkan seluruh ide"]}},20506:e=>{e.exports={en:["Show all positions & orders"],id_ID:["Tampilkan seluruh posisi & order"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],id_ID:["Tampilkan perubahan kontrak berlanjut"]}},81465:e=>{e.exports={en:["Show contract expiration"],id_ID:["Tampilkan kedaluwarsa kontrak"]}},29449:e=>{e.exports={en:["Show dividends"],id_ID:["Perlihatkan dividen"]}},37113:e=>{e.exports={en:["Show earnings"],id_ID:["Perlihatkan perolehan"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],id_ID:["Tampilkan ide dari pengguna yang diikuti"]}},62986:e=>{e.exports={en:["Show latest news"],id_ID:["Tampilkan berita terkini"]}},44020:e=>{e.exports={en:["Show my ideas only"],id_ID:["Tampilkan ide saya saja"]}},50849:e=>{e.exports={en:["Show splits"],id_ID:["Perlihatkan pemecahan"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"],id_ID:["Singapura"]}},39090:e=>{e.exports={en:["Sine Line"],id_ID:["Garis Sinus"]}},66205:e=>{e.exports={en:["Square"],id_ID:["Persegi"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],id_ID:["Batas studi terlewati. {number} studi per layout.\nHarap menghilangkan beberapa studi."]}},92516:e=>{e.exports={en:["Style"],id_ID:["Corak"]}},61507:e=>{e.exports={en:["Stack on the left"],id_ID:["Susun di Kiri"]}},97800:e=>{e.exports={en:["Stack on the right"],id_ID:["Susun di Kanan"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],id_ID:["Mulai gunakan mode navigasi keyboard. Tekan {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],id_ID:["Tetap Dalam Mode Menggambar"]}},69217:e=>{e.exports={en:["Step line"],id_ID:["Garis tahap"]}},43114:e=>{e.exports={en:["Sticker"],id_ID:["Stiker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"],id_ID:["Submikro"]}},63375:e=>{e.exports={en:["Submillennium"],id_ID:["Submilenium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"],id_ID:["Supermilenium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],id_ID:["Beralih ke {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],id_ID:["Simbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],id_ID:["Label Nama Simbol"]}},10127:e=>{e.exports={en:["Symbol last price label"],id_ID:["Label Nilai Terakhir Simbol"]}},39079:e=>{e.exports={en:["Sync globally"],id_ID:["Sinkronisasikan secara global"]}}, 46607:e=>{e.exports={en:["Sync in layout"],id_ID:["Sinkronisasi pada layout"]}},76519:e=>{e.exports={en:["Point & figure"],id_ID:["Poin & Figur"]}},39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"],id_ID:["Jalur"]}},59256:e=>{e.exports={en:["Parallel Channel"],id_ID:["Kanal Paralel"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"],id_ID:["Persen"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],id_ID:["Pin ke Skala Kiri Baru"]}},28280:e=>{e.exports={en:["Pin to new right scale"],id_ID:["Pin ke Skala Kanan Baru"]}},14115:e=>{e.exports={en:["Pin to left scale"],id_ID:["Pin ke Skala Kiri"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],id_ID:["Pin ke Skala Kiri (Tersembunyi)"]}},81054:e=>{e.exports={en:["Pin to right scale"],id_ID:["Pin ke skala kanan"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],id_ID:["Pin ke Skala Kanan (Tersembunyi)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],id_ID:["Pin ke Skala (Saat ini Kiri)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],id_ID:["Pin ke Skala (Saat ini Tanpa Skala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],id_ID:["Pin ke Skala (Saat ini Kanan)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],id_ID:["Pin ke Skala ({label} Saat ini)"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],id_ID:["Pin ke Skala {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],id_ID:["Pin ke Skala {label} (Tersembunyi)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],id_ID:["Di Pin ke Skala Kiri"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],id_ID:["Di Pin ke Skala Kiri (Tersembunyi)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],id_ID:["Di Pin ke Skala Kanan"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],id_ID:["Pin ke Skala Kanan (Tersembunyi)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],id_ID:["Di Pin ke Skala {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],id_ID:["Di Pin ke Skala {label} (Tersembunyi)"]}},71566:e=>{e.exports={en:["Plus button"],id_ID:["Tanda tambah"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],id_ID:["Harap beri kami izin menulis clipboard di browser anda atau tekan {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],id_ID:["Praha"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],id_ID:["Tekan dan tahan {key} saat melakukan zoom untuk mempertahankan posisi chart"]}},91282:e=>{e.exports={en:["Price Label"],id_ID:["Label Harga"]}},97512:e=>{e.exports={en:["Price Note"],id_ID:["Catatan Harga"]}},68941:e=>{e.exports={en:["Price Range"],id_ID:["Rentang Harga"]}},66123:e=>{e.exports={en:["Price format is invalid."], -id_ID:["Format harga tidak valid."]}},72926:e=>{e.exports={en:["Price line"],id_ID:["Garis Harga"]}},59189:e=>{e.exports={en:["Primary"],id_ID:["Primer"]}},75747:e=>{e.exports={en:["Projection"],id_ID:["Proyeksi"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],id_ID:["Dipublikasikan pada {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],id_ID:["Pencarian cepat. Tekan {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],id_ID:["Persegi Terputar"]}},52961:e=>{e.exports={en:["Rome"],id_ID:["Roma"]}},50318:e=>{e.exports={en:["Ray"],id_ID:["Sinar"]}},55169:e=>{e.exports={en:["Range"],id_ID:["Rentang"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],id_ID:["Persegi"]}},48236:e=>{e.exports={en:["Redo"],id_ID:["Ulangi"]}},2460:e=>{e.exports={en:["Regression Trend"],id_ID:["Tren Regresi"]}},67410:e=>{e.exports={en:["Remove"],id_ID:["Hilangkan"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],id_ID:["Hapus metrik keuangan ini dari favorit"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],id_ID:["Hapus indikator ini dari favorit"]}},86285:e=>{e.exports={en:["Remove {drawings}"],id_ID:["Hilangkan {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],id_ID:["Hilangkan {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],id_ID:["Hilangkan {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],id_ID:["Ganti Nama Layout Chart"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],id_ID:["Atur ulang tampilan chart"]}},88853:e=>{e.exports={en:["Reset points"],id_ID:["Reset poin"]}},15332:e=>{e.exports={en:["Reset price scale"],id_ID:["Atur ulang skala harga"]}},54170:e=>{e.exports={en:["Reset time scale"],id_ID:["Reset Skala Waktu"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],id_ID:["Error runtime"]}},66719:e=>{e.exports={en:["Warning"],id_ID:["Peringatan"]}},5959:e=>{e.exports={en:["Warsaw"],id_ID:["Warsawa"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],id_ID:["Tabel"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],id_ID:["Teheran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],id_ID:["Vendor data tidak menyediakan data volume untuk simbol ini."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],id_ID:["Kilasan publikasi tidak dapat dimuat. Harap matikan ekstensi browser anda lalu coba kembali."]}},99274:e=>{e.exports={ -en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],id_ID:["Permintaan tersebut membutuhkan waktu terlalu lama untuk diproses. Pastikan anda memiliki koneksi internet yang stabil. Jika masalah masih berlanjut, cobalah untuk mengurangi durasi interval waktu yang diminta."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],id_ID:["Tidak ada data untuk periode dan kerangka waktu chart yang anda pilih."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],id_ID:["File terlalu besar. Ukuran maksimum adalah {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],id_ID:["Indikator ini tidak dapat diterapkan pada indikator lain"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],id_ID:["Skrip ini mengandung error. Silahkan hubungi penulisnya."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],id_ID:["Skrip ini hanya-undangan. Untuk meminta akses, silakan hubungi penulisnya."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],id_ID:["Simbol tersebut hanya tersedia di {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],id_ID:["Interval berbasis tick tidak tersedia untuk {ticker}."]}},12806:e=>{e.exports={en:["Time"],id_ID:["Waktu"]}},20909:e=>{e.exports={en:["Time zone"],id_ID:["Zona Waktu"]}},46852:e=>{e.exports={en:["Time Cycles"],id_ID:["Siklus Waktu"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],id_ID:["Peluang Harga Waktu"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],id_ID:["Tradingview bersifat interaktif dan memiliki perintah untuk digunakan dengan pembaca layar. Berikut ini adalah daftar perintah keyboard yang tersedia untuk berinteraksi di platform"]}},35757:e=>{e.exports={en:["Trend Angle"],id_ID:["Sudut Tren"]}},97339:e=>{e.exports={en:["Trend Line"],id_ID:["Garis Tren"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],id_ID:["Ekstensi Fib Berbasis Tren"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],id_ID:["Waktu Fib Berbasis Tren"]}},1671:e=>{e.exports={en:["Triangle"],id_ID:["Segitiga"]}},76152:e=>{e.exports={en:["Triangle Down"],id_ID:["Segitiga Turun"]}},90148:e=>{e.exports={en:["Triangle Pattern"],id_ID:["Motif Segitiga"]}},21236:e=>{e.exports={en:["Triangle Up"],id_ID:["Segitiga Naik"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],id_ID:["Kembalikan"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."], -id_ID:["Error tak terduga dalam mode Backtesting Mendalam. Hubungi dukungan untuk informasi lebih lanjut."]}},15432:e=>{e.exports={en:["Units"],id_ID:["Unit"]}},11768:e=>{e.exports={en:["Unknown error"],id_ID:["Kesalahan tidak diketahui"]}},99894:e=>{e.exports={en:["Unlock"],id_ID:["Buka Kunci"]}},75546:e=>{e.exports={en:["Unsupported interval"],id_ID:["Interval tidak didukung"]}},8580:e=>{e.exports={en:["User-defined error"],id_ID:["Error yang ditentukan pengguna"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],id_ID:["Profil Volume Rentang Tetap"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],id_ID:["Indikator Profil Volume hanya tersedia pada skema terupgrade kami."]}},93722:e=>{e.exports={en:["Volume candles"],id_ID:["Candle volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],id_ID:["Data volume tidak disediakan dalam paket data BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],id_ID:["Jejak volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],id_ID:["Garis Vertikal"]}},23160:e=>{e.exports={en:["Vienna"],id_ID:["Wina"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],id_ID:["Visibilitas"]}},54853:e=>{e.exports={en:["Visibility on intervals"],id_ID:["Visibilitas interval"]}},58302:e=>{e.exports={en:["Visible on tap"],id_ID:["Terlihat dengan mengetuk"]}},10309:e=>{e.exports={en:["Visible on mouse over"],id_ID:["Terlihat saat Mouse Diatas"]}},4077:e=>{e.exports={en:["Visual order"],id_ID:["Urutan visual"]}},11316:e=>{e.exports={en:["X Cross"],id_ID:["Persilangan X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],id_ID:["Motif XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],id_ID:["Anda tidak dapat melihat kerangka waktu pivot pada resolusi ini"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],id_ID:["Anda telah mengunci gambar pada simbol ini. Apakah anda ingin menghapus gambar yang terkunci tersebut juga?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],id_ID:["Ya, hapus"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],id_ID:["ubah derajat Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],id_ID:["ubah label tidak tumpang tindih"]}},76852:e=>{e.exports={en:["change average close price label visibility"],id_ID:["Ubah visibilitas label rata-rata harga penutupan"]}},1022:e=>{e.exports={en:["change average close price line visibility"],id_ID:["Ubah visibilitas garis rata-rata harga penutupan"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],id_ID:["Ubah visibilitas label penawaran dan permintaan"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],id_ID:["Ubah visibilitas garis penawaran dan permintaan"]}},32302:e=>{e.exports={en:["change currency"],id_ID:["ubah mata uang"]}},68846:e=>{e.exports={ -en:["change chart layout to {title}"],id_ID:["ubah layout chart ke {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],id_ID:["ubah visibilitas perubahan kontrak berlanjut"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],id_ID:["Ubah visibilitas perhitungan mundur ke penutupan bar"]}},16979:e=>{e.exports={en:["change date range"],id_ID:["ubah rentang tanggal"]}},53929:e=>{e.exports={en:["change dividends visibility"],id_ID:["Ubah visibilitas dividen"]}},6119:e=>{e.exports={en:["change events visibility on chart"],id_ID:["Ubah visibilitas peristiwa pada chart"]}},6819:e=>{e.exports={en:["change earnings visibility"],id_ID:["Ubah visibilitas laba"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],id_ID:["ubah visibilitas kedaluwarsa kontrak berjangka"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],id_ID:["Ubah visibilitas label harga tertinggi dan terendah"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],id_ID:["Ubah visibilitas garis harga tertinggi dan terendah"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],id_ID:["Ubah visibilitas label nama indikator"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],id_ID:["Ubah visibilitas label nilai indikator"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],id_ID:["Ubah visibilitas update terkini"]}},88849:e=>{e.exports={en:["change linking group"],id_ID:["Ubah penghubungan grup"]}},14691:e=>{e.exports={en:["change pane height"],id_ID:["ubah ketinggian panel"]}},96379:e=>{e.exports={en:["change plus button visibility"],id_ID:["Ubah visibilitas tombol plus"]}},76660:e=>{e.exports={en:["change point"],id_ID:["ubah titik"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],id_ID:["Ubah visibilitas label harga pra/pasca pasar"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],id_ID:["Ubah visibilitas garis harga pra/pasca pasar"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],id_ID:["Ubah visibilitas garis penutupan harga sebelumnya"]}},8662:e=>{e.exports={en:["change price line visibility"],id_ID:["Ubah Garis Harga"]}},2509:e=>{e.exports={en:["change price to bar ratio"],id_ID:["Ubah harga ke rasio bar"]}},32829:e=>{e.exports={en:["change resolution"],id_ID:["Ubah Resolusi"]}},35400:e=>{e.exports={en:["change symbol"],id_ID:["Ubah simbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],id_ID:["Ubah visibilitas label simbol"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],id_ID:["Ubah visibilitas nilai terakhir simbol"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],id_ID:["Ubah visibilitas nilai penutupan simbol sebelumnya"]}},87041:e=>{e.exports={en:["change session"],id_ID:["Ubah sesi"]}},38413:e=>{e.exports={en:["change session breaks visibility"],id_ID:["ubah visibilitas jeda sesi"]}},49965:e=>{e.exports={en:["change series style"], -id_ID:["ubah corak seri"]}},47474:e=>{e.exports={en:["change splits visibility"],id_ID:["Ubah visibilitas pemecahan"]}},20137:e=>{e.exports={en:["change timezone"],id_ID:["Ubah zona waktu"]}},85975:e=>{e.exports={en:["change unit"],id_ID:["ubah unit"]}},1924:e=>{e.exports={en:["change visibility"],id_ID:["Ubah Visibilitas"]}},84331:e=>{e.exports={en:["change visibility at current interval"],id_ID:["Ubah visibilitas pada interval saat ini"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],id_ID:["Ubah visibilitas pada interval saat ini dan di atasnya"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],id_ID:["Ubah visibilitas pada interval saat ini dan di bawahnya"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],id_ID:["Ubah visibilitas pada semua interval"]}},94566:e=>{e.exports={en:["charts by TradingView"],id_ID:["chart oleh TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],id_ID:["Klon peralatan garis"]}},46219:e=>{e.exports={en:["create line tools group"],id_ID:["Buat kelompok alat garis"]}},95394:e=>{e.exports={en:["create line tools group from selection"],id_ID:["Buat kelompok alat garis dari pilihan"]}},12898:e=>{e.exports={en:["create {tool}"],id_ID:["buat {tool}"]}},94227:e=>{e.exports={en:["cut sources"],id_ID:["cut sumber"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"],id_ID:["jangkarkan objek"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],id_ID:["Tambahkan alat garis {lineTool} ke kelompok {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],id_ID:["tambahkan alat garis ke kelompok {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],id_ID:["Tambah Metrik Finansial ini ke Seluruh Layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],id_ID:["Tambah Indikator ini ke Seluruh Layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],id_ID:["Tambah Strategi ini ke Seluruh Layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],id_ID:["Tambah Simbol ini ke Seluruh Layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"],id_ID:["sejajarkan hingga 45 derajat"]}},68231:e=>{e.exports={en:["apply chart theme"],id_ID:["terapkan tema chart"]}},99551:e=>{e.exports={en:["apply all chart properties"],id_ID:["terapkan semua properti chart"]}},89720:e=>{e.exports={en:["apply drawing template"],id_ID:["Terapkan Template Gambar"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],id_ID:["terapkan setelan pabrik ke sumber yang dipilih"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],id_ID:["Terapkan indikator ke seluruh layout"]}},69604:e=>{e.exports={en:["apply study template {template}"],id_ID:["Terapkan template studi {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],id_ID:["terapkan tema toolbar"]}},1979:e=>{e.exports={en:["bring group {title} forward"],id_ID:["bawa ke depan {title} grup"]}},53159:e=>{e.exports={ -en:["bring {title} to front"],id_ID:["bawa {title} ke depan"]}},41966:e=>{e.exports={en:["bring {title} forward"],id_ID:["Bawa {title} ke depan"]}},44676:e=>{e.exports={en:["by TradingView"],id_ID:["oleh TradingView"]}},58850:e=>{e.exports={en:["date range lock"],id_ID:["kunci rentang tanggal"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],id_ID:["Keluarkan alat garis dari kelompok {group}"]}},13017:e=>{e.exports={en:["hide {title}"],id_ID:["sembunyikan {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],id_ID:["Sembunyikan Tanda-Tanda pada Bar"]}},56558:e=>{e.exports={en:["interval lock"],id_ID:["pengunci interval"]}},6830:e=>{e.exports={en:["invert scale"],id_ID:["Inversikan Skala"]}},48818:e=>{e.exports={en:["insert {title}"],id_ID:["masukkan {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],id_ID:["masukkan {title} setelah {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],id_ID:["Masukkan {title} setelah {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],id_ID:["Masukkan {title} sebelum {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],id_ID:["Masukkan {title} sebelum {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],id_ID:["memuat template gambar default"]}},62011:e=>{e.exports={en:["loading..."],id_ID:["memuat..."]}},76104:e=>{e.exports={en:["lock {title}"],id_ID:["Kunci {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],id_ID:["Kunci kelompok {group}"]}},18942:e=>{e.exports={en:["lock objects"],id_ID:["kunci objek"]}},98277:e=>{e.exports={en:["move"],id_ID:["pindah"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],id_ID:["Pindahkan {title} ke Skala Kiri Baru"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],id_ID:["pindahkan {title} ke skala kanan yang baru"]}},64077:e=>{e.exports={en:["move all scales to left"],id_ID:["Pindahkan Seluruh Skala ke Kiri"]}},19013:e=>{e.exports={en:["move all scales to right"],id_ID:["Pindahkan Seluruh Skala ke Kanan"]}},52510:e=>{e.exports={en:["move drawing(s)"],id_ID:["Pindahkan Gambar"]}},79209:e=>{e.exports={en:["move left"],id_ID:["Pindahkan ke kiri"]}},60114:e=>{e.exports={en:["move right"],id_ID:["Pindahkan ke kanan"]}},44854:e=>{e.exports={en:["move scale"],id_ID:["Pindahkan skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],id_ID:["Jadikan {title} tanpa skala (Layar Penuh)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],id_ID:["Jadikan kelompok {group} tidak terlihat"]}},45987:e=>{e.exports={en:["make group {group} visible"],id_ID:["Jadikan kelompok {group} terlihat"]}},78055:e=>{e.exports={en:["merge down"],id_ID:["gabungkan ke bawah"]}},41866:e=>{e.exports={en:["merge to pane"],id_ID:["gabungkan ke panel"]}},52458:e=>{e.exports={en:["merge up"],id_ID:["gabungkan ke atas"]}},90091:e=>{e.exports={en:["n/a"],id_ID:["Tidak Tersedia"]}},94981:e=>{e.exports={en:["scale price"],id_ID:["skala harga"]}},63796:e=>{e.exports={en:["scale price chart only"], -id_ID:["Skalakan Chart Harga Saja"]}},70771:e=>{e.exports={en:["scale time"],id_ID:["skala waktu"]}},42070:e=>{e.exports={en:["scroll"],id_ID:["gulir"]}},87840:e=>{e.exports={en:["scroll time"],id_ID:["gulirkan waktu"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],id_ID:["atur skala harga strategi yang dipilih ke {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],id_ID:["Kirim {title} kebelakang"]}},5005:e=>{e.exports={en:["send {title} to back"],id_ID:["kirim {title} ke belakang"]}},69546:e=>{e.exports={en:["send group {title} backward"],id_ID:["bawa mundur {title} grup"]}},63934:e=>{e.exports={en:["share line tools globally"],id_ID:["Bagikan peralatan garis secara global"]}},90221:e=>{e.exports={en:["share line tools in layout"],id_ID:["Bagikan peralatan garis pada layout"]}},13336:e=>{e.exports={en:["show all ideas"],id_ID:["tampilkan seluruh ide"]}},91395:e=>{e.exports={en:["show ideas of followed users"],id_ID:["tampilkan ide dari pengguna yang diikuti"]}},57460:e=>{e.exports={en:["show my ideas only"],id_ID:["tampilkan ide saya saja"]}},4114:e=>{e.exports={en:["stay in drawing mode"],id_ID:["Tetap dalam mode menggambar"]}},3350:e=>{e.exports={en:["stop syncing drawing"],id_ID:["hentikan sinkronisasi gambar"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],id_ID:["hentikan sinkronisasi peralatan menggaris"]}},53278:e=>{e.exports={en:["symbol lock"],id_ID:["pengunci simbol"]}},91677:e=>{e.exports={en:["sync time"],id_ID:["waktu sinkronisasi"]}},3140:e=>{e.exports={en:["powered by"],id_ID:["diberdayakan oleh"]}},92800:e=>{e.exports={en:["powered by TradingView"],id_ID:["diberdayakan oleh TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],id_ID:["paste gambar"]}},1064:e=>{e.exports={en:["paste indicator"],id_ID:["paste indikator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],id_ID:["Pin ke skala kiri"]}},7495:e=>{e.exports={en:["pin to right scale"],id_ID:["Pin ke Skala Kanan"]}},81566:e=>{e.exports={en:["pin to scale {label}"],id_ID:["Pin ke Skala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],id_ID:["atur ulang pane"]}},60806:e=>{e.exports={en:["remove all indicators"],id_ID:["Hapus seluruh Indikator"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],id_ID:["Hapus seluruh indikator dan peralatan gambar"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],id_ID:["hapus alat garis kosong yang tidak dipilih"]}},30538:e=>{e.exports={en:["remove drawings"],id_ID:["Hilangkan Gambar"]}},1193:e=>{e.exports={en:["remove drawings group"],id_ID:["lepaskan kelompok gambar"]}},38199:e=>{e.exports={en:["remove line data sources"],id_ID:["hapus garis sumber data"]}},93333:e=>{e.exports={en:["remove pane"],id_ID:["lepaskan panel"]}},94543:e=>{e.exports={en:["remove {title}"],id_ID:["lepaskan {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],id_ID:["Hilangkan kelompok alat garis {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"], -id_ID:["Ubah nama kelompok {group} menjadi {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],id_ID:["atur ulang ukuran layout"]}},3323:e=>{e.exports={en:["reset scales"],id_ID:["atur ulang skala"]}},17336:e=>{e.exports={en:["reset time scale"],id_ID:["Reset Skala Waktu"]}},47418:e=>{e.exports={en:["resize layout"],id_ID:["ubah ukuran layout"]}},85815:e=>{e.exports={en:["restore defaults"],id_ID:["kembali ke bawaan"]}},96881:e=>{e.exports={en:["restore study defaults"],id_ID:["Pulihkan studi ke bawaan"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],id_ID:["alihkan status panel yang dimaksimalkan"]}},42240:e=>{e.exports={en:["toggle auto scale"],id_ID:["toggle skala otomatis"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],id_ID:["ubah status panel yang tertutup"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],id_ID:["toggle skala diindeks ke 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],id_ID:["toggle pengunci skala"]}},49403:e=>{e.exports={en:["toggle log scale"],id_ID:["toggle skala Log"]}},98994:e=>{e.exports={en:["toggle percentage scale"],id_ID:["toggle skala persentase"]}},80688:e=>{e.exports={en:["toggle regular scale"],id_ID:["toggle skala reguler"]}},46807:e=>{e.exports={en:["track time"],id_ID:["waktu pelacakan"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],id_ID:["matikan pembagian peralatan garis"]}},99234:e=>{e.exports={en:["unanchor objects"],id_ID:["lepaskan jangkar objek"]}},23230:e=>{e.exports={en:["unlock objects"],id_ID:["buka kunci objek"]}},74590:e=>{e.exports={en:["unlock group {group}"],id_ID:["Buka kunci kelompok {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],id_ID:["Buka kunci {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],id_ID:["pisahkan ke panel bawah yang baru"]}},79443:e=>{e.exports={en:["unmerge up"],id_ID:["pisahkan ke atas"]}},46453:e=>{e.exports={en:["unmerge down"],id_ID:["pisahkan ke bawah"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],id_ID:["Oh tidak! Jenis chart {chartStyle} saat ini tidak tersedia untuk interval berbasis tick."]}},41643:e=>{e.exports={en:["{count} bars"],id_ID:["{count} bar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],id_ID:["{symbol} finansial oleh TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],id_ID:["{userName} dipublikasikan pada {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],id_ID:["perbesar"]}},73638:e=>{e.exports={en:["zoom out"],id_ID:["perkecil"]}},41807:e=>{e.exports={en:["day","days"],id_ID:["hari"]}},42328:e=>{e.exports={en:["hour","hours"],id_ID:["jam"]}},98393:e=>{e.exports={en:["month","months"],id_ID:["bulan"]}},78318:e=>{e.exports={en:["minute","minutes"],id_ID:["menit"]}},33232:e=>{e.exports={en:["second","seconds"],id_ID:["detik"]}},89937:e=>{e.exports={en:["range","ranges"],id_ID:["rentang"]}},48898:e=>{e.exports={en:["week","weeks"],id_ID:["minggu"]}},11913:e=>{e.exports={ -en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],id_ID:["{amount} gambar"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],id_ID:["{amount} indikator"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],id_ID:["{count} bulan"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],id_ID:["{count} hari"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],id_ID:["{count} tahun"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],id_ID:["ETF Departemen Keuangan AS Jangka Pendek Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],id_ID:["Saham 0-5 TAHUN ETF Obligasi Perusahan Dengan Hasil Tinggi"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],id_ID:["Indeks S&P/ASX Seluruh Australia 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],id_ID:["Indeks S&P/ASX Seluruh Australia 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],id_ID:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],id_ID:["Dollar Australia/Dollar Kanada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],id_ID:["Dollar Australia / Franc Swiss"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],id_ID:["Dollar Australia / Yen Jepang"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],id_ID:["Dollar Australia / Dollar New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],id_ID:["Dollar Australia / Ruble Rusia"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],id_ID:["Dollar Australia / Dollar AS"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],id_ID:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],id_ID:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],id_ID:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],id_ID:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],id_ID:["Indeks Bitcoin / Dollar A.S."]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],id_ID:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],id_ID:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],id_ID:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],id_ID:["Indeks Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"], -id_ID:["Perusahaan Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],id_ID:["Indeks S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],id_ID:["Real Brazil / Yen Jepang"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],id_ID:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],id_ID:["Bitcoin/Real Brazil"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],id_ID:["Bitcoin / Dollar Kanada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],id_ID:["Bitcoin / Yuan Cina"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],id_ID:["Bitcoin/Pound Inggris"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],id_ID:["Bitcoin/Yen Jepang"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],id_ID:["Bitcoin / Won Korea Selatan"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],id_ID:["Bitcoin/Zloty Polandia"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],id_ID:["Bitcoin / Ruble Rusia"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],id_ID:["Bitcoin / Baht Thailand"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],id_ID:["Bitcoin / Dollar AS"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],id_ID:["Emas Bitcoin / Dollar A.S."]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],id_ID:["Indeks Umum S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],id_ID:["Index Bovespa Brazil"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],id_ID:["Dollar Kanada / Yen Jepang"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],id_ID:["Dollar Kanada / Dollar AS"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],id_ID:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],id_ID:["Indeks Volatilitas S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],id_ID:["Kontrak Berjangka T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],id_ID:["Kontrak Berjangka Jagung"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],id_ID:["Kontrak Berjangka Makanan Kedelai"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],id_ID:["Kontrak Berjangka T-Note 10 Tahun"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],id_ID:["Kontrak Berjangka Oat"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],id_ID:["Kontrak Berjangka Suku Bunga Dana Federal 30 Hari"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"], -id_ID:["Kontrak Berjangka Beras"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],id_ID:["Kontrak Berjangka Kedelai"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],id_ID:["Kontrak Berjangka Gandum"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],id_ID:["Kontrak Berjangka Mini Kedelai"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],id_ID:["Kontrak Berjangka Gandum"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],id_ID:["Kontrak Berjangka E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],id_ID:["Franc Swiss / Yen Jepang"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],id_ID:["Franc Swiss / Dollar AS"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],id_ID:["Kontrak Berjangka Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],id_ID:["Kontrak Berjangka Mentega-Kas (Berlanjut: Kontrak saat ini didepan)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],id_ID:["Kontrak Berjangka Pengumpan Ternak"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],id_ID:["Kontrak Berjangka Daging Babi"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],id_ID:["Kontrak Berjangka Ternak Hidup"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],id_ID:["Kontrak Berjangka E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],id_ID:["Kontrak Berjangka E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],id_ID:["Kontrak Berjangka E-mini Yen Jepang"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],id_ID:["Kontrak Berjangka NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],id_ID:["Indeks Kontrak Berjangka E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],id_ID:["Kontrak Berjangka Aluminium Premium Eropa"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],id_ID:["Kontrak Berjangka Aluminum MW U.S Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],id_ID:["Kontrak Berjangka Emas"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],id_ID:["Kontrak Berjangka Tembaga"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],id_ID:["Kontrak Berjangka Perak"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],id_ID:["Kontrak Berjangka Tembaga E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],id_ID:["Kontrak Berjangka Perak (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"], -id_ID:["Kontrak Berjangka Emas (mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],id_ID:["CFD pada Tembaga"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],id_ID:["CFD pada Jagung"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],id_ID:["CFD pada Kapas"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],id_ID:["Total Cap Pasar Crypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],id_ID:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],id_ID:["Indeks Rata-Rata Komposit Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],id_ID:["Indeks Komoditas Dow Jones Komponen Terbatas Pertanian"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],id_ID:["Indeks Komoditas Dow Jones Kokoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],id_ID:["Indeks Komoditas Dow Jones Energi"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],id_ID:["Indeks Komoditas Dow Jones Emas"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],id_ID:["Indeks Komoditas Dow Jones Gandum"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],id_ID:["Indeks Komoditas Dow Jones Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],id_ID:["Indeks Komoditas Dow Jones Kopi"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],id_ID:["Indeks Komoditas Dow Jones Gula"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],id_ID:["Indeks Komoditas Dow Jones Perak"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],id_ID:["Indeks Rata-Rata Transportasi Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],id_ID:["Indeks Utilitas Rata-RataDow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],id_ID:["Indeks Batu Bara Dow Jones A.S"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],id_ID:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],id_ID:["Ethereum Klasik / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],id_ID:["Ethereum Klasik / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],id_ID:["Ethereum / Pound Inggris"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"], -id_ID:["Ethereum / Yen Jepang"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],id_ID:["Ethereum / Won Korea Selatan"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],id_ID:["Ethereum / Baht Thailand"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],id_ID:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],id_ID:["Bund Euro"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],id_ID:["Euro / Dollar Australia"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],id_ID:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],id_ID:["Euro / Dollar Kanada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],id_ID:["Euro / Franc Swiss"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],id_ID:["Euro / Pound Inggris"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],id_ID:["Euro / Yen Jepang"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],id_ID:["Euro / Krone Norwegia"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],id_ID:["Euro / Dollar New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],id_ID:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],id_ID:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],id_ID:["Euro / Ruble Rusia"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],id_ID:["Euro /Ruble TOM Rusia"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],id_ID:["Euro / Krona Swedia"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],id_ID:["Euro / Lira Turki"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],id_ID:["Euro / Dollar AS"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],id_ID:["Cap Kecil AS 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],id_ID:["Produk Domestik Bruto, 1 Desimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],id_ID:["Total Populasi. Seluruh Usia Termasuk Pasukan Bersenjata Di Luar Negeri"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],id_ID:["Tingkat Pengangguran Warga Sipil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],id_ID:["Indeks KLCI FTSE Bursa Malaysia"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],id_ID:["Key Tronic Corр"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"], -id_ID:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],id_ID:["Pound Inggris / Dollar Australia"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],id_ID:["Pound Inggris / Dollar Kanada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],id_ID:["Pound Inggris / Franc Swiss"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],id_ID:["Pound Inggris / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],id_ID:["Pound Inggris / Yen Jepang"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],id_ID:["Pound Inggris / Dollar New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],id_ID:["Pound Inggris / Zloty Polandia"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],id_ID:["Pound Inggris / Ruble Rusia"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],id_ID:["Pound Inggris / Dollar AS"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],id_ID:["Alphabet Inc (Google) Kelas C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],id_ID:["Alphabet Inc (Google) Kelas A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],id_ID:["Indeks WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],id_ID:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],id_ID:["Kontrak Berjangka Indeks Dollar A.S."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],id_ID:["Indeks Harga Saham Gabungan IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],id_ID:["Indeks Perusahaan Cina Hang Seng"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],id_ID:["Indeks Komposit Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],id_ID:["Indeks KLCI Bursa Malaysia"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],id_ID:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],id_ID:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],id_ID:["Indeks Terbebani Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],id_ID:["Indeks Komposit Shanghai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],id_ID:["IOTA / Dollar A.S."]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Nikkei 225"]}, -e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],id_ID:["Yen Jepang / Won Korea Selatan"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],id_ID:["Yen Jepang / Ruble Rusia"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],id_ID:["Yen Jepang / Dollar AS"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],id_ID:["Litecoin / Real Brazil"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],id_ID:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],id_ID:["Luna / Dollar A.S."]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],id_ID:["Kontrak Berjangka Brent Oil"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],id_ID:["Indeks MOEX Rusia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],id_ID:["Indeks MOEX Rusia"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],id_ID:["Kontrak Berjangka Indeks MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],id_ID:["Kontrak Berjangka Indeks MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],id_ID:["Kontrak Berjangka Indeks RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],id_ID:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],id_ID:["CFD Cash US 100"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],id_ID:["Indeks Sektor Perumahan PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan Ishares 7-10 Tahun"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan Ishares 3-7 Tahun"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],id_ID:["Indeks Komposit Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={ -en:["Nasdaq 100 Index"],id_ID:["Indeks 100 Nasdaq"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],id_ID:["Indeks Sektor Layanan Minyak PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan 1-3 Tahun Ishares"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],id_ID:["Indeks Semikonduktor Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan 20+ Tahun Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],id_ID:["Indeks Sektor Utilitas PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],id_ID:["Indeks Sektor Emas dan Perak PHLX"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],id_ID:["NEO / Dollar A.S."]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],id_ID:["Gas Alam (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],id_ID:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],id_ID:["Kontrak Berjangka Ethanol NY"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],id_ID:["Kontrak Berjangka Kokoa"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],id_ID:["Kontrak Berjangka Minyak Mentah Ringan"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],id_ID:["Kontrak Berjangka Pelabuhan NY ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],id_ID:["Kontrak Berjangka Kopi"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],id_ID:["Kontrak Berjangka Gas Alam"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],id_ID:["Kontrak Berjangka Palladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],id_ID:["Kontrak Berjangka Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],id_ID:["Kontrak Berjangka Bensin RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],id_ID:["Kontrak Berjangka Kapas"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],id_ID:["Kontrak Berjangka Gas Alam E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],id_ID:["Kontrak Berjangka Minyak Mentah Ringan E-mini"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],id_ID:["Kontrak Berjangka Bensin E-mini"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]}, -e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],id_ID:["Industri-Industri Elektrik Hawaii"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],id_ID:["Indeks Komposit NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],id_ID:["Indeks Komposit AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],id_ID:["Indeks Pasar Mayor NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],id_ID:["Dollar New Zealand / Yen Jepang"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],id_ID:["Dollar New Zealand / Dollar AS"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],id_ID:["SELURUH Indeks S&P/NZX (Indeks Kapital)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],id_ID:["Indeks S&P / NZX 50 Bruto"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],id_ID:["CFD pada Gas Alam"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],id_ID:["CFD pada Tembaga (US / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],id_ID:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],id_ID:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],id_ID:["Indeks Gross OMX Riga"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],id_ID:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],id_ID:["Indeks Gross OMX Tallinn"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],id_ID:["Indeks Gross OMX Vilnius"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],id_ID:["Ishares MSCI Jepang SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],id_ID:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],id_ID:["Indeks RTS Rusia"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],id_ID:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],id_ID:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],id_ID:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],id_ID:["Perusahaan Publik Global Connections"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],id_ID:["Perusahaan Ford Motor"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],id_ID:["Indeks Pasar Swiss"]},e.exports["#SOLUSD-symbol-description"]={ -en:["Solana / U.S. Dollar"],id_ID:["Solana / Dollar A.S."]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],id_ID:["CFD pada Kacang Kedelai"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],id_ID:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],id_ID:["Indeks Komoditas S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],id_ID:["Indeks Nilai S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],id_ID:["CFD pada Gula"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],id_ID:["Indeks Komponen Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],id_ID:["Indeks Seluruh Saham Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],id_ID:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],id_ID:["Indeks Komposit S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],id_ID:["Indeks S&P/TSX"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Australia 10 TH"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Australia Yield 10 TH"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar Australia"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],id_ID:["Indeks Mata Uang Pound Inggris"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],id_ID:["Kanada - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],id_ID:["Kanada - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Cina 10 TH"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Cina Yield 10 TH"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar Kanada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Jerman 10 TH"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Jerman Yield 10 TH"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"], -id_ID:["Indeks Rata-rata Industri Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],id_ID:["Indeks Dollar A.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Spanyol 10 TH"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Spanyol Yield 10 TH"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],id_ID:["Bund Euro"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],id_ID:["Indeks Mata Uang Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Perancis 10 TH"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Perancis Yield 10 TH"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],id_ID:["Indeks Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],id_ID:["Obligasi Pemerintah Inggris 2 TH"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Inggris 10 TH"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Inggris Yield 10 TH"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],id_ID:["CFD pada Emas ($AS/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],id_ID:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],id_ID:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],id_ID:["Obligasi Pemerintah Indonesia 3 TH"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Indonesia 10 TH"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],id_ID:["Indonesia - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah India 10 TH"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah India Yield 10 TH"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Italia 10 TH"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Italia Yield 10 TH"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],id_ID:["Indeks Komposit US"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Jepang 10 TH"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Jepang Yield 10 TH"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],id_ID:["Indeks Mata Uang Yen Jepang"]}, -e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],id_ID:["Indeks Harga Saham Komposit Korea"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Korea 10 TH"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Korea Yield 10 TH"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Malaysia 10 TH"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Malaysia Yield 10 TH"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],id_ID:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],id_ID:["Belanda - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],id_ID:["Belanda - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],id_ID:["Indeks Komposit NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],id_ID:["New Zealand - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],id_ID:["New Zealand - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],id_ID:["CFD pada Paladium ($AS/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],id_ID:["Obligasi Pemerintah Polandia Yield 5 TH"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Polandia Yield 10 TH"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],id_ID:["CFD pada Platimun ($AS / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Portugal 10 TH"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Portugis Yield 10 TH"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],id_ID:["Indeks 40 Teratas Afrika Selatan"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],id_ID:["CFD pada Perak ($AS/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],id_ID:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],id_ID:["Indeks Pasar Swiss"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],id_ID:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],id_ID:["Indeks Mata Uang Franc Swiss"]},e.exports["#TVC:TR10-symbol-description"]={ -en:["Turkey Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Turki 10 TH"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Turki Yield 10 TH"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],id_ID:["CFD pada Minyak Mentah Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],id_ID:["Indeks UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],id_ID:["Obligasi Pemerintah AS 2 TH"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 2 TH"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],id_ID:["Obligasi Pemerintah AS 5 TH"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 5 TH"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah AS 10 TH"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 10 TH"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],id_ID:["Obligasi Pemerintah AS 30 Th"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],id_ID:["CFD pada Minyak Mentah WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],id_ID:["Indeks Volatilitas S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],id_ID:["Indeks Terbebani Taiwan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],id_ID:["Indeks Saham Terbebani Kapitalisasi Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],id_ID:["Indeks FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],id_ID:["CFD pada Minyak Mentah (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],id_ID:["Uniswap / Dollar A.S."]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],id_ID:["Dollar AS / Dollar Australia"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],id_ID:["Dollar A.S. / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],id_ID:["Dollar A.S. / Dollar Kanada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],id_ID:["Dollar A.S. / Franc Swiss"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],id_ID:["Dollar A.S. / Yuan Cina"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],id_ID:["Dollar A.S. / Krona Denmark"]}, -e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],id_ID:["Dollar AS / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],id_ID:["Dollar AS / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],id_ID:["Dollar A.S. / Dollar Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],id_ID:["Dollar A.S / Forint Hungaria"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],id_ID:["Dollar A.S. / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],id_ID:["Dollar A.S. / Shekel Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],id_ID:["Dollar A.S. / Rupee India"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],id_ID:["Dollar A.S. / Yen Jepang"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],id_ID:["Dollar A.S. / Won Korea Selatan"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],id_ID:["Dollar A.S. / Peso Meksiko"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],id_ID:["Dollar AS / Dollar New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],id_ID:["Dollar A.S. / Peso Filipina"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],id_ID:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],id_ID:["Dollar A.S. / Ruble Rusia"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],id_ID:["Dollar A.S. / Ruble TOM Rusia"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],id_ID:["Dollar A.S. / Krona Swedia"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],id_ID:["Dollar A.S. / Dollar Singapura"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],id_ID:["Dollar A.S / Baht Thailand"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],id_ID:["Dollar A.S. / Lira Turki"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],id_ID:["Dollar A.S / Rand Afrika Selatan"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],id_ID:["CFD pada Minyak Mentah (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],id_ID:["CFD pada Gandum"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],id_ID:["Perak / Dollar A.S."]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],id_ID:["Emas / Dollar A.S."]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],id_ID:["Bitcoin / Dollar Kanada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],id_ID:["Monero / Dollar A.S."]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],id_ID:["CFD pada Palladium"]}, -e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],id_ID:["Platinum / Dollar A.S."]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],id_ID:["XRP / Dollar A.S."]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],id_ID:["Zcash / Dollar A.S."]}}}]); \ No newline at end of file +id_ID:["Format harga tidak valid."]}},72926:e=>{e.exports={en:["Price line"],id_ID:["Garis Harga"]}},59189:e=>{e.exports={en:["Primary"],id_ID:["Primer"]}},75747:e=>{e.exports={en:["Projection"],id_ID:["Proyeksi"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],id_ID:["Dipublikasikan pada {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],id_ID:["Pencarian cepat. Tekan {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],id_ID:["Persegi Terputar"]}},52961:e=>{e.exports={en:["Rome"],id_ID:["Roma"]}},50318:e=>{e.exports={en:["Ray"],id_ID:["Sinar"]}},55169:e=>{e.exports={en:["Range"],id_ID:["Rentang"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],id_ID:["Persegi"]}},48236:e=>{e.exports={en:["Redo"],id_ID:["Ulangi"]}},2460:e=>{e.exports={en:["Regression Trend"],id_ID:["Tren Regresi"]}},67410:e=>{e.exports={en:["Remove"],id_ID:["Hilangkan"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],id_ID:["Hapus metrik keuangan ini dari favorit"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],id_ID:["Hapus indikator ini dari favorit"]}},86285:e=>{e.exports={en:["Remove {drawings}"],id_ID:["Hilangkan {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],id_ID:["Hilangkan {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],id_ID:["Hilangkan {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],id_ID:["Ganti Nama Layout Chart"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],id_ID:["Atur ulang tampilan chart"]}},88853:e=>{e.exports={en:["Reset points"],id_ID:["Reset poin"]}},15332:e=>{e.exports={en:["Reset price scale"],id_ID:["Atur ulang skala harga"]}},54170:e=>{e.exports={en:["Reset time scale"],id_ID:["Reset Skala Waktu"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],id_ID:["Error runtime"]}},66719:e=>{e.exports={en:["Warning"],id_ID:["Peringatan"]}},5959:e=>{e.exports={en:["Warsaw"],id_ID:["Warsawa"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],id_ID:["Tabel"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],id_ID:["Teheran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],id_ID:["Vendor data tidak menyediakan data volume untuk simbol ini."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."], +id_ID:["Kilasan publikasi tidak dapat dimuat. Harap matikan ekstensi browser anda lalu coba kembali."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],id_ID:["Permintaan tersebut membutuhkan waktu terlalu lama untuk diproses. Pastikan anda memiliki koneksi internet yang stabil. Jika masalah masih berlanjut, cobalah untuk mengurangi durasi interval waktu yang diminta."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],id_ID:["Tidak ada data untuk periode dan kerangka waktu chart yang anda pilih."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],id_ID:["File terlalu besar. Ukuran maksimum adalah {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],id_ID:["Indikator ini tidak dapat diterapkan pada indikator lain"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],id_ID:["Skrip ini mengandung error. Silahkan hubungi penulisnya."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],id_ID:["Skrip ini hanya-undangan. Untuk meminta akses, silakan hubungi penulisnya."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],id_ID:["Simbol tersebut hanya tersedia di {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],id_ID:["Interval berbasis tick tidak tersedia untuk {ticker}."]}},12806:e=>{e.exports={en:["Time"],id_ID:["Waktu"]}},20909:e=>{e.exports={en:["Time zone"],id_ID:["Zona Waktu"]}},46852:e=>{e.exports={en:["Time Cycles"],id_ID:["Siklus Waktu"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],id_ID:["Peluang Harga Waktu"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],id_ID:["Tradingview bersifat interaktif dan memiliki perintah untuk digunakan dengan pembaca layar. Berikut ini adalah daftar perintah keyboard yang tersedia untuk berinteraksi di platform"]}},35757:e=>{e.exports={en:["Trend Angle"],id_ID:["Sudut Tren"]}},97339:e=>{e.exports={en:["Trend Line"],id_ID:["Garis Tren"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],id_ID:["Ekstensi Fib Berbasis Tren"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],id_ID:["Waktu Fib Berbasis Tren"]}},1671:e=>{e.exports={en:["Triangle"],id_ID:["Segitiga"]}},76152:e=>{e.exports={en:["Triangle Down"],id_ID:["Segitiga Turun"]}},90148:e=>{e.exports={en:["Triangle Pattern"],id_ID:["Motif Segitiga"]}},21236:e=>{e.exports={en:["Triangle Up"],id_ID:["Segitiga Naik"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],id_ID:["Kembalikan"]}},56815:e=>{ +e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],id_ID:["Error tak terduga dalam mode Backtesting Mendalam. Hubungi dukungan untuk informasi lebih lanjut."]}},15432:e=>{e.exports={en:["Units"],id_ID:["Unit"]}},11768:e=>{e.exports={en:["Unknown error"],id_ID:["Kesalahan tidak diketahui"]}},99894:e=>{e.exports={en:["Unlock"],id_ID:["Buka Kunci"]}},75546:e=>{e.exports={en:["Unsupported interval"],id_ID:["Interval tidak didukung"]}},8580:e=>{e.exports={en:["User-defined error"],id_ID:["Error yang ditentukan pengguna"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],id_ID:["Profil Volume Rentang Tetap"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],id_ID:["Indikator Profil Volume hanya tersedia pada skema terupgrade kami."]}},93722:e=>{e.exports={en:["Volume candles"],id_ID:["Candle volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],id_ID:["Data volume tidak disediakan dalam paket data BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],id_ID:["Jejak volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],id_ID:["Garis Vertikal"]}},23160:e=>{e.exports={en:["Vienna"],id_ID:["Wina"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],id_ID:["Visibilitas"]}},54853:e=>{e.exports={en:["Visibility on intervals"],id_ID:["Visibilitas interval"]}},58302:e=>{e.exports={en:["Visible on tap"],id_ID:["Terlihat dengan mengetuk"]}},10309:e=>{e.exports={en:["Visible on mouse over"],id_ID:["Terlihat saat Mouse Diatas"]}},4077:e=>{e.exports={en:["Visual order"],id_ID:["Urutan visual"]}},11316:e=>{e.exports={en:["X Cross"],id_ID:["Persilangan X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],id_ID:["Motif XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],id_ID:["Anda tidak dapat melihat kerangka waktu pivot pada resolusi ini"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],id_ID:["Anda telah mengunci gambar pada simbol ini. Apakah anda ingin menghapus gambar yang terkunci tersebut juga?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],id_ID:["Ya, hapus"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],id_ID:["ubah derajat Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],id_ID:["ubah label tidak tumpang tindih"]}},76852:e=>{e.exports={en:["change average close price label visibility"],id_ID:["Ubah visibilitas label rata-rata harga penutupan"]}},1022:e=>{e.exports={en:["change average close price line visibility"],id_ID:["Ubah visibilitas garis rata-rata harga penutupan"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],id_ID:["Ubah visibilitas label penawaran dan permintaan"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"], +id_ID:["Ubah visibilitas garis penawaran dan permintaan"]}},32302:e=>{e.exports={en:["change currency"],id_ID:["ubah mata uang"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],id_ID:["ubah layout chart ke {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],id_ID:["ubah visibilitas perubahan kontrak berlanjut"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],id_ID:["Ubah visibilitas perhitungan mundur ke penutupan bar"]}},16979:e=>{e.exports={en:["change date range"],id_ID:["ubah rentang tanggal"]}},53929:e=>{e.exports={en:["change dividends visibility"],id_ID:["Ubah visibilitas dividen"]}},6119:e=>{e.exports={en:["change events visibility on chart"],id_ID:["Ubah visibilitas peristiwa pada chart"]}},6819:e=>{e.exports={en:["change earnings visibility"],id_ID:["Ubah visibilitas laba"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],id_ID:["ubah visibilitas kedaluwarsa kontrak berjangka"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],id_ID:["Ubah visibilitas label harga tertinggi dan terendah"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],id_ID:["Ubah visibilitas garis harga tertinggi dan terendah"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],id_ID:["Ubah visibilitas label nama indikator"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],id_ID:["Ubah visibilitas label nilai indikator"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],id_ID:["Ubah visibilitas update terkini"]}},88849:e=>{e.exports={en:["change linking group"],id_ID:["Ubah penghubungan grup"]}},14691:e=>{e.exports={en:["change pane height"],id_ID:["ubah ketinggian panel"]}},96379:e=>{e.exports={en:["change plus button visibility"],id_ID:["Ubah visibilitas tombol plus"]}},76660:e=>{e.exports={en:["change point"],id_ID:["ubah titik"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],id_ID:["Ubah visibilitas label harga pra/pasca pasar"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],id_ID:["Ubah visibilitas garis harga pra/pasca pasar"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],id_ID:["Ubah visibilitas garis penutupan harga sebelumnya"]}},8662:e=>{e.exports={en:["change price line visibility"],id_ID:["Ubah Garis Harga"]}},2509:e=>{e.exports={en:["change price to bar ratio"],id_ID:["Ubah harga ke rasio bar"]}},32829:e=>{e.exports={en:["change resolution"],id_ID:["Ubah Resolusi"]}},35400:e=>{e.exports={en:["change symbol"],id_ID:["Ubah simbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],id_ID:["Ubah visibilitas label simbol"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],id_ID:["Ubah visibilitas nilai terakhir simbol"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],id_ID:["Ubah visibilitas nilai penutupan simbol sebelumnya"]}},87041:e=>{e.exports={en:["change session"],id_ID:["Ubah sesi"] +}},38413:e=>{e.exports={en:["change session breaks visibility"],id_ID:["ubah visibilitas jeda sesi"]}},49965:e=>{e.exports={en:["change series style"],id_ID:["ubah corak seri"]}},47474:e=>{e.exports={en:["change splits visibility"],id_ID:["Ubah visibilitas pemecahan"]}},20137:e=>{e.exports={en:["change timezone"],id_ID:["Ubah zona waktu"]}},85975:e=>{e.exports={en:["change unit"],id_ID:["ubah unit"]}},1924:e=>{e.exports={en:["change visibility"],id_ID:["Ubah Visibilitas"]}},84331:e=>{e.exports={en:["change visibility at current interval"],id_ID:["Ubah visibilitas pada interval saat ini"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],id_ID:["Ubah visibilitas pada interval saat ini dan di atasnya"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],id_ID:["Ubah visibilitas pada interval saat ini dan di bawahnya"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],id_ID:["Ubah visibilitas pada semua interval"]}},94566:e=>{e.exports={en:["charts by TradingView"],id_ID:["chart oleh TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],id_ID:["Klon peralatan garis"]}},46219:e=>{e.exports={en:["create line tools group"],id_ID:["Buat kelompok alat garis"]}},95394:e=>{e.exports={en:["create line tools group from selection"],id_ID:["Buat kelompok alat garis dari pilihan"]}},12898:e=>{e.exports={en:["create {tool}"],id_ID:["buat {tool}"]}},94227:e=>{e.exports={en:["cut sources"],id_ID:["cut sumber"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"],id_ID:["jangkarkan objek"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],id_ID:["Tambahkan alat garis {lineTool} ke kelompok {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],id_ID:["tambahkan alat garis ke kelompok {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],id_ID:["Tambah Metrik Finansial ini ke Seluruh Layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],id_ID:["Tambah Indikator ini ke Seluruh Layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],id_ID:["Tambah Strategi ini ke Seluruh Layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],id_ID:["Tambah Simbol ini ke Seluruh Layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"],id_ID:["sejajarkan hingga 45 derajat"]}},68231:e=>{e.exports={en:["apply chart theme"],id_ID:["terapkan tema chart"]}},99551:e=>{e.exports={en:["apply all chart properties"],id_ID:["terapkan semua properti chart"]}},89720:e=>{e.exports={en:["apply drawing template"],id_ID:["Terapkan Template Gambar"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],id_ID:["terapkan setelan pabrik ke sumber yang dipilih"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],id_ID:["Terapkan indikator ke seluruh layout"]}},69604:e=>{e.exports={en:["apply study template {template}"],id_ID:["Terapkan template studi {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"], +id_ID:["terapkan tema toolbar"]}},1979:e=>{e.exports={en:["bring group {title} forward"],id_ID:["bawa ke depan {title} grup"]}},53159:e=>{e.exports={en:["bring {title} to front"],id_ID:["bawa {title} ke depan"]}},41966:e=>{e.exports={en:["bring {title} forward"],id_ID:["Bawa {title} ke depan"]}},44676:e=>{e.exports={en:["by TradingView"],id_ID:["oleh TradingView"]}},58850:e=>{e.exports={en:["date range lock"],id_ID:["kunci rentang tanggal"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],id_ID:["Keluarkan alat garis dari kelompok {group}"]}},13017:e=>{e.exports={en:["hide {title}"],id_ID:["sembunyikan {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],id_ID:["Sembunyikan Tanda-Tanda pada Bar"]}},56558:e=>{e.exports={en:["interval lock"],id_ID:["pengunci interval"]}},6830:e=>{e.exports={en:["invert scale"],id_ID:["Inversikan Skala"]}},48818:e=>{e.exports={en:["insert {title}"],id_ID:["masukkan {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],id_ID:["masukkan {title} setelah {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],id_ID:["Masukkan {title} setelah {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],id_ID:["Masukkan {title} sebelum {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],id_ID:["Masukkan {title} sebelum {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],id_ID:["memuat template gambar default"]}},62011:e=>{e.exports={en:["loading..."],id_ID:["memuat..."]}},76104:e=>{e.exports={en:["lock {title}"],id_ID:["Kunci {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],id_ID:["Kunci kelompok {group}"]}},18942:e=>{e.exports={en:["lock objects"],id_ID:["kunci objek"]}},98277:e=>{e.exports={en:["move"],id_ID:["pindah"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],id_ID:["Pindahkan {title} ke Skala Kiri Baru"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],id_ID:["pindahkan {title} ke skala kanan yang baru"]}},64077:e=>{e.exports={en:["move all scales to left"],id_ID:["Pindahkan Seluruh Skala ke Kiri"]}},19013:e=>{e.exports={en:["move all scales to right"],id_ID:["Pindahkan Seluruh Skala ke Kanan"]}},52510:e=>{e.exports={en:["move drawing(s)"],id_ID:["Pindahkan Gambar"]}},79209:e=>{e.exports={en:["move left"],id_ID:["Pindahkan ke kiri"]}},60114:e=>{e.exports={en:["move right"],id_ID:["Pindahkan ke kanan"]}},44854:e=>{e.exports={en:["move scale"],id_ID:["Pindahkan skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],id_ID:["Jadikan {title} tanpa skala (Layar Penuh)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],id_ID:["Jadikan kelompok {group} tidak terlihat"]}},45987:e=>{e.exports={en:["make group {group} visible"],id_ID:["Jadikan kelompok {group} terlihat"]}},78055:e=>{e.exports={en:["merge down"],id_ID:["gabungkan ke bawah"]}},41866:e=>{e.exports={en:["merge to pane"],id_ID:["gabungkan ke panel"]}},52458:e=>{e.exports={en:["merge up"],id_ID:["gabungkan ke atas"]}},90091:e=>{e.exports={ +en:["n/a"],id_ID:["Tidak Tersedia"]}},94981:e=>{e.exports={en:["scale price"],id_ID:["skala harga"]}},63796:e=>{e.exports={en:["scale price chart only"],id_ID:["Skalakan Chart Harga Saja"]}},70771:e=>{e.exports={en:["scale time"],id_ID:["skala waktu"]}},42070:e=>{e.exports={en:["scroll"],id_ID:["gulir"]}},87840:e=>{e.exports={en:["scroll time"],id_ID:["gulirkan waktu"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],id_ID:["atur skala harga strategi yang dipilih ke {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],id_ID:["Kirim {title} kebelakang"]}},5005:e=>{e.exports={en:["send {title} to back"],id_ID:["kirim {title} ke belakang"]}},69546:e=>{e.exports={en:["send group {title} backward"],id_ID:["bawa mundur {title} grup"]}},63934:e=>{e.exports={en:["share line tools globally"],id_ID:["Bagikan peralatan garis secara global"]}},90221:e=>{e.exports={en:["share line tools in layout"],id_ID:["Bagikan peralatan garis pada layout"]}},13336:e=>{e.exports={en:["show all ideas"],id_ID:["tampilkan seluruh ide"]}},91395:e=>{e.exports={en:["show ideas of followed users"],id_ID:["tampilkan ide dari pengguna yang diikuti"]}},57460:e=>{e.exports={en:["show my ideas only"],id_ID:["tampilkan ide saya saja"]}},4114:e=>{e.exports={en:["stay in drawing mode"],id_ID:["Tetap dalam mode menggambar"]}},3350:e=>{e.exports={en:["stop syncing drawing"],id_ID:["hentikan sinkronisasi gambar"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],id_ID:["hentikan sinkronisasi peralatan menggaris"]}},53278:e=>{e.exports={en:["symbol lock"],id_ID:["pengunci simbol"]}},91677:e=>{e.exports={en:["sync time"],id_ID:["waktu sinkronisasi"]}},3140:e=>{e.exports={en:["powered by"],id_ID:["diberdayakan oleh"]}},92800:e=>{e.exports={en:["powered by TradingView"],id_ID:["diberdayakan oleh TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],id_ID:["paste gambar"]}},1064:e=>{e.exports={en:["paste indicator"],id_ID:["paste indikator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],id_ID:["Pin ke skala kiri"]}},7495:e=>{e.exports={en:["pin to right scale"],id_ID:["Pin ke Skala Kanan"]}},81566:e=>{e.exports={en:["pin to scale {label}"],id_ID:["Pin ke Skala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],id_ID:["atur ulang pane"]}},60806:e=>{e.exports={en:["remove all indicators"],id_ID:["Hapus seluruh Indikator"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],id_ID:["Hapus seluruh indikator dan peralatan gambar"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],id_ID:["hapus alat garis kosong yang tidak dipilih"]}},30538:e=>{e.exports={en:["remove drawings"],id_ID:["Hilangkan Gambar"]}},1193:e=>{e.exports={en:["remove drawings group"],id_ID:["lepaskan kelompok gambar"]}},38199:e=>{e.exports={en:["remove line data sources"],id_ID:["hapus garis sumber data"]}},93333:e=>{e.exports={en:["remove pane"],id_ID:["lepaskan panel"]}},94543:e=>{e.exports={en:["remove {title}"],id_ID:["lepaskan {title}"]}},41430:e=>{e.exports={ +en:["removing line tools group {name}"],id_ID:["Hilangkan kelompok alat garis {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],id_ID:["Ubah nama kelompok {group} menjadi {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],id_ID:["atur ulang ukuran layout"]}},3323:e=>{e.exports={en:["reset scales"],id_ID:["atur ulang skala"]}},17336:e=>{e.exports={en:["reset time scale"],id_ID:["Reset Skala Waktu"]}},47418:e=>{e.exports={en:["resize layout"],id_ID:["ubah ukuran layout"]}},85815:e=>{e.exports={en:["restore defaults"],id_ID:["kembali ke bawaan"]}},96881:e=>{e.exports={en:["restore study defaults"],id_ID:["Pulihkan studi ke bawaan"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],id_ID:["alihkan status panel yang dimaksimalkan"]}},42240:e=>{e.exports={en:["toggle auto scale"],id_ID:["toggle skala otomatis"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],id_ID:["ubah status panel yang tertutup"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],id_ID:["toggle skala diindeks ke 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],id_ID:["toggle pengunci skala"]}},49403:e=>{e.exports={en:["toggle log scale"],id_ID:["toggle skala Log"]}},98994:e=>{e.exports={en:["toggle percentage scale"],id_ID:["toggle skala persentase"]}},80688:e=>{e.exports={en:["toggle regular scale"],id_ID:["toggle skala reguler"]}},46807:e=>{e.exports={en:["track time"],id_ID:["waktu pelacakan"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],id_ID:["matikan pembagian peralatan garis"]}},99234:e=>{e.exports={en:["unanchor objects"],id_ID:["lepaskan jangkar objek"]}},23230:e=>{e.exports={en:["unlock objects"],id_ID:["buka kunci objek"]}},74590:e=>{e.exports={en:["unlock group {group}"],id_ID:["Buka kunci kelompok {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],id_ID:["Buka kunci {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],id_ID:["pisahkan ke panel bawah yang baru"]}},79443:e=>{e.exports={en:["unmerge up"],id_ID:["pisahkan ke atas"]}},46453:e=>{e.exports={en:["unmerge down"],id_ID:["pisahkan ke bawah"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],id_ID:["Oh tidak! Jenis chart {chartStyle} saat ini tidak tersedia untuk interval berbasis tick."]}},41643:e=>{e.exports={en:["{count} bars"],id_ID:["{count} bar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],id_ID:["{symbol} finansial oleh TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],id_ID:["{userName} dipublikasikan pada {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],id_ID:["perbesar"]}},73638:e=>{e.exports={en:["zoom out"],id_ID:["perkecil"]}},41807:e=>{e.exports={en:["day","days"],id_ID:["hari"]}},42328:e=>{e.exports={en:["hour","hours"],id_ID:["jam"]}},98393:e=>{e.exports={en:["month","months"],id_ID:["bulan"]}},78318:e=>{e.exports={en:["minute","minutes"],id_ID:["menit"]}},33232:e=>{e.exports={en:["second","seconds"],id_ID:["detik"]}}, +89937:e=>{e.exports={en:["range","ranges"],id_ID:["rentang"]}},48898:e=>{e.exports={en:["week","weeks"],id_ID:["minggu"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],id_ID:["{amount} gambar"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],id_ID:["{amount} indikator"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],id_ID:["{count} bulan"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],id_ID:["{count} hari"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],id_ID:["{count} tahun"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],id_ID:["ETF Departemen Keuangan AS Jangka Pendek Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],id_ID:["Saham 0-5 TAHUN ETF Obligasi Perusahan Dengan Hasil Tinggi"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],id_ID:["Indeks S&P/ASX Seluruh Australia 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],id_ID:["Indeks S&P/ASX Seluruh Australia 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],id_ID:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],id_ID:["Dollar Australia/Dollar Kanada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],id_ID:["Dollar Australia / Franc Swiss"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],id_ID:["Dollar Australia / Yen Jepang"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],id_ID:["Dollar Australia / Dollar New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],id_ID:["Dollar Australia / Ruble Rusia"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],id_ID:["Dollar Australia / Dollar AS"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],id_ID:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],id_ID:["Bitcoin Cash / Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],id_ID:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],id_ID:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],id_ID:["Indeks Bitcoin / Dollar A.S."]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],id_ID:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],id_ID:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],id_ID:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],id_ID:["Indeks Brazil 50"]}, +e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],id_ID:["Perusahaan Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],id_ID:["Indeks S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],id_ID:["Real Brazil / Yen Jepang"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],id_ID:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],id_ID:["Bitcoin/Real Brazil"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],id_ID:["Bitcoin / Dollar Kanada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],id_ID:["Bitcoin / Yuan Cina"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],id_ID:["Bitcoin/Pound Inggris"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],id_ID:["Bitcoin/Yen Jepang"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],id_ID:["Bitcoin / Won Korea Selatan"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],id_ID:["Bitcoin/Zloty Polandia"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],id_ID:["Bitcoin / Ruble Rusia"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],id_ID:["Bitcoin / Baht Thailand"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],id_ID:["Bitcoin / Dollar AS"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],id_ID:["Emas Bitcoin / Dollar A.S."]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],id_ID:["Indeks Umum S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],id_ID:["Index Bovespa Brazil"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],id_ID:["Dollar Kanada / Yen Jepang"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],id_ID:["Dollar Kanada / Dollar AS"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],id_ID:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],id_ID:["Indeks Volatilitas S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],id_ID:["Kontrak Berjangka T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],id_ID:["Kontrak Berjangka Jagung"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],id_ID:["Kontrak Berjangka Makanan Kedelai"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],id_ID:["Kontrak Berjangka T-Note 10 Tahun"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],id_ID:["Kontrak Berjangka Oat"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"], +id_ID:["Kontrak Berjangka Suku Bunga Dana Federal 30 Hari"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],id_ID:["Kontrak Berjangka Beras"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],id_ID:["Kontrak Berjangka Kedelai"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],id_ID:["Kontrak Berjangka Gandum"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],id_ID:["Kontrak Berjangka Mini Kedelai"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],id_ID:["Kontrak Berjangka Gandum"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],id_ID:["Kontrak Berjangka E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],id_ID:["Franc Swiss / Yen Jepang"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],id_ID:["Franc Swiss / Dollar AS"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],id_ID:["Kontrak Berjangka Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],id_ID:["Kontrak Berjangka Mentega-Kas (Berlanjut: Kontrak saat ini didepan)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],id_ID:["Kontrak Berjangka Pengumpan Ternak"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],id_ID:["Kontrak Berjangka Daging Babi"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],id_ID:["Kontrak Berjangka Ternak Hidup"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],id_ID:["Kontrak Berjangka E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],id_ID:["Kontrak Berjangka E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],id_ID:["Kontrak Berjangka E-mini Yen Jepang"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],id_ID:["Kontrak Berjangka NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],id_ID:["Indeks Kontrak Berjangka E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],id_ID:["Kontrak Berjangka Aluminium Premium Eropa"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],id_ID:["Kontrak Berjangka Aluminum MW U.S Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],id_ID:["Kontrak Berjangka Emas"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],id_ID:["Kontrak Berjangka Tembaga"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],id_ID:["Kontrak Berjangka Perak"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],id_ID:["Kontrak Berjangka Tembaga E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={ +en:["Silver (Mini) Futures"],id_ID:["Kontrak Berjangka Perak (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],id_ID:["Kontrak Berjangka Emas (mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],id_ID:["CFD pada Tembaga"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],id_ID:["CFD pada Jagung"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],id_ID:["CFD pada Kapas"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],id_ID:["Total Cap Pasar Crypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],id_ID:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],id_ID:["Indeks Rata-Rata Komposit Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],id_ID:["Indeks Komoditas Dow Jones Komponen Terbatas Pertanian"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],id_ID:["Indeks Komoditas Dow Jones Kokoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],id_ID:["Indeks Komoditas Dow Jones Energi"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],id_ID:["Indeks Komoditas Dow Jones Emas"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],id_ID:["Indeks Komoditas Dow Jones Gandum"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],id_ID:["Indeks Komoditas Dow Jones Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],id_ID:["Indeks Komoditas Dow Jones Kopi"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],id_ID:["Indeks Komoditas Dow Jones Gula"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],id_ID:["Indeks Komoditas Dow Jones Perak"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],id_ID:["Indeks Rata-Rata Transportasi Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],id_ID:["Indeks Utilitas Rata-RataDow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],id_ID:["Indeks Batu Bara Dow Jones A.S"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],id_ID:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],id_ID:["Ethereum Klasik / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],id_ID:["Ethereum Klasik / Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={ +en:["Ethereum / British Pound"],id_ID:["Ethereum / Pound Inggris"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],id_ID:["Ethereum / Yen Jepang"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],id_ID:["Ethereum / Won Korea Selatan"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],id_ID:["Ethereum / Baht Thailand"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],id_ID:["Ethereum / Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],id_ID:["Bund Euro"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],id_ID:["Euro / Dollar Australia"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],id_ID:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],id_ID:["Euro / Dollar Kanada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],id_ID:["Euro / Franc Swiss"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],id_ID:["Euro / Pound Inggris"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],id_ID:["Euro / Yen Jepang"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],id_ID:["Euro / Krone Norwegia"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],id_ID:["Euro / Dollar New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],id_ID:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],id_ID:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],id_ID:["Euro / Ruble Rusia"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],id_ID:["Euro /Ruble TOM Rusia"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],id_ID:["Euro / Krona Swedia"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],id_ID:["Euro / Lira Turki"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],id_ID:["Euro / Dollar AS"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],id_ID:["Cap Kecil AS 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],id_ID:["Produk Domestik Bruto, 1 Desimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],id_ID:["Total Populasi. Seluruh Usia Termasuk Pasukan Bersenjata Di Luar Negeri"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],id_ID:["Tingkat Pengangguran Warga Sipil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],id_ID:["Indeks KLCI FTSE Bursa Malaysia"]}, +e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],id_ID:["Key Tronic Corр"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],id_ID:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],id_ID:["Pound Inggris / Dollar Australia"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],id_ID:["Pound Inggris / Dollar Kanada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],id_ID:["Pound Inggris / Franc Swiss"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],id_ID:["Pound Inggris / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],id_ID:["Pound Inggris / Yen Jepang"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],id_ID:["Pound Inggris / Dollar New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],id_ID:["Pound Inggris / Zloty Polandia"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],id_ID:["Pound Inggris / Ruble Rusia"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],id_ID:["Pound Inggris / Dollar AS"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],id_ID:["Alphabet Inc (Google) Kelas C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],id_ID:["Alphabet Inc (Google) Kelas A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],id_ID:["Indeks WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],id_ID:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],id_ID:["Kontrak Berjangka Indeks Dollar A.S."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],id_ID:["Indeks Harga Saham Gabungan IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],id_ID:["Indeks Perusahaan Cina Hang Seng"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],id_ID:["Indeks Komposit Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],id_ID:["Indeks KLCI Bursa Malaysia"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],id_ID:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],id_ID:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],id_ID:["Indeks Terbebani Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],id_ID:["Indeks Komposit Shanghai"]},e.exports["#IOTUSD-symbol-description"]={ +en:["IOTA / U.S. Dollar"],id_ID:["IOTA / Dollar A.S."]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Nikkei 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],id_ID:["Yen Jepang / Won Korea Selatan"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],id_ID:["Yen Jepang / Ruble Rusia"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],id_ID:["Yen Jepang / Dollar AS"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],id_ID:["Litecoin / Real Brazil"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],id_ID:["Litecoin / Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],id_ID:["Luna / Dollar A.S."]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],id_ID:["Kontrak Berjangka Brent Oil"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],id_ID:["Indeks MOEX Rusia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],id_ID:["Indeks MOEX Rusia"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],id_ID:["Kontrak Berjangka Indeks MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],id_ID:["Kontrak Berjangka Indeks MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],id_ID:["Kontrak Berjangka Indeks RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],id_ID:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],id_ID:["CFD Cash US 100"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],id_ID:["Indeks Sektor Perumahan PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan Ishares 7-10 Tahun"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan Ishares 3-7 Tahun"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],id_ID:["Indeks Komposit Nasdaq"]}, +e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],id_ID:["Indeks 100 Nasdaq"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],id_ID:["Indeks Sektor Layanan Minyak PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan 1-3 Tahun Ishares"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],id_ID:["Indeks Semikonduktor Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],id_ID:["ETF Obligasi Departemen Keuangan 20+ Tahun Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],id_ID:["Indeks Sektor Utilitas PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],id_ID:["Indeks Sektor Emas dan Perak PHLX"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],id_ID:["NEO / Dollar A.S."]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],id_ID:["Gas Alam (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],id_ID:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],id_ID:["Kontrak Berjangka Ethanol NY"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],id_ID:["Kontrak Berjangka Kokoa"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],id_ID:["Kontrak Berjangka Minyak Mentah Ringan"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],id_ID:["Kontrak Berjangka Pelabuhan NY ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],id_ID:["Kontrak Berjangka Kopi"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],id_ID:["Kontrak Berjangka Gas Alam"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],id_ID:["Kontrak Berjangka Palladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],id_ID:["Kontrak Berjangka Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],id_ID:["Kontrak Berjangka Bensin RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],id_ID:["Kontrak Berjangka Kapas"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],id_ID:["Kontrak Berjangka Gas Alam E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],id_ID:["Kontrak Berjangka Minyak Mentah Ringan E-mini"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],id_ID:["Kontrak Berjangka Bensin E-mini"]}, +e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],id_ID:["Industri-Industri Elektrik Hawaii"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],id_ID:["Indeks Komposit NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],id_ID:["Indeks Komposit AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],id_ID:["Indeks Pasar Mayor NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],id_ID:["Dollar New Zealand / Yen Jepang"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],id_ID:["Dollar New Zealand / Dollar AS"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],id_ID:["SELURUH Indeks S&P/NZX (Indeks Kapital)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],id_ID:["Indeks S&P / NZX 50 Bruto"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],id_ID:["CFD pada Gas Alam"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],id_ID:["CFD pada Tembaga (US / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],id_ID:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],id_ID:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],id_ID:["Indeks Gross OMX Riga"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],id_ID:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],id_ID:["Indeks Gross OMX Tallinn"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],id_ID:["Indeks Gross OMX Vilnius"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],id_ID:["Ishares MSCI Jepang SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],id_ID:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],id_ID:["Indeks RTS Rusia"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],id_ID:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],id_ID:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],id_ID:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],id_ID:["Perusahaan Publik Global Connections"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],id_ID:["Perusahaan Ford Motor"]}, +e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],id_ID:["Indeks Pasar Swiss"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],id_ID:["Solana / Dollar A.S."]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],id_ID:["CFD pada Kacang Kedelai"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],id_ID:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],id_ID:["Indeks Komoditas S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],id_ID:["Indeks Nilai S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],id_ID:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],id_ID:["CFD pada Gula"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],id_ID:["Indeks Komponen Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],id_ID:["Indeks Seluruh Saham Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],id_ID:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],id_ID:["Indeks Komposit S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],id_ID:["Indeks S&P/TSX"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Australia 10 TH"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Australia Yield 10 TH"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar Australia"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],id_ID:["Indeks Mata Uang Pound Inggris"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],id_ID:["Kanada - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],id_ID:["Kanada - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],id_ID:["Indeks CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Cina 10 TH"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Cina Yield 10 TH"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar Kanada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Jerman 10 TH"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Jerman Yield 10 TH"]},e.exports["#TVC:DEU30-symbol-description"]={ +en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-rata Industri Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],id_ID:["Indeks Dollar A.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Spanyol 10 TH"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Spanyol Yield 10 TH"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],id_ID:["Bund Euro"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],id_ID:["Indeks Mata Uang Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Perancis 10 TH"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Perancis Yield 10 TH"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],id_ID:["Indeks Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],id_ID:["Obligasi Pemerintah Inggris 2 TH"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Inggris 10 TH"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Inggris Yield 10 TH"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],id_ID:["CFD pada Emas ($AS/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],id_ID:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],id_ID:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],id_ID:["Obligasi Pemerintah Indonesia 3 TH"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Indonesia 10 TH"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],id_ID:["Indonesia - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah India 10 TH"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah India Yield 10 TH"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Italia 10 TH"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Italia Yield 10 TH"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],id_ID:["Indeks Komposit US"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Jepang 10 TH"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Jepang Yield 10 TH"]}, +e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],id_ID:["Indeks Mata Uang Yen Jepang"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],id_ID:["Indeks Harga Saham Komposit Korea"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Korea 10 TH"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Korea Yield 10 TH"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Malaysia 10 TH"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Malaysia Yield 10 TH"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],id_ID:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],id_ID:["Indeks Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],id_ID:["Belanda - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],id_ID:["Belanda - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],id_ID:["Indeks Komposit NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],id_ID:["New Zealand - Obligasi Pemerintah 10 TH"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],id_ID:["New Zealand - Obligasi Pemerintah Yield 10 TH"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],id_ID:["CFD pada Paladium ($AS/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],id_ID:["Obligasi Pemerintah Polandia Yield 5 TH"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Polandia Yield 10 TH"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],id_ID:["CFD pada Platimun ($AS / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Portugal 10 TH"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Portugis Yield 10 TH"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],id_ID:["Indeks 40 Teratas Afrika Selatan"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],id_ID:["CFD pada Perak ($AS/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],id_ID:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],id_ID:["Indeks Pasar Swiss"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],id_ID:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],id_ID:["Indeks STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={ +en:["Swiss Franc Currency Index"],id_ID:["Indeks Mata Uang Franc Swiss"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah Turki 10 TH"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah Turki Yield 10 TH"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],id_ID:["CFD pada Minyak Mentah Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],id_ID:["Indeks UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],id_ID:["Obligasi Pemerintah AS 2 TH"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 2 TH"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],id_ID:["Obligasi Pemerintah AS 5 TH"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 5 TH"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],id_ID:["Obligasi Pemerintah AS 10 TH"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],id_ID:["Obligasi Pemerintah A.S Yield 10 TH"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],id_ID:["Obligasi Pemerintah AS 30 Th"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],id_ID:["CFD pada Minyak Mentah WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],id_ID:["Indeks Volatilitas S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],id_ID:["Indeks Mata Uang Dollar New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],id_ID:["Indeks Terbebani Taiwan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],id_ID:["Indeks Saham Terbebani Kapitalisasi Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],id_ID:["Indeks FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],id_ID:["CFD pada Minyak Mentah (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],id_ID:["Uniswap / Dollar A.S."]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],id_ID:["Indeks Rata-Rata Industri Dow Jones"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],id_ID:["Dollar AS / Dollar Australia"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],id_ID:["Dollar A.S. / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],id_ID:["Dollar A.S. / Dollar Kanada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],id_ID:["Dollar A.S. / Franc Swiss"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],id_ID:["Dollar A.S. / Yuan Cina"]}, +e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],id_ID:["Dollar A.S. / Krona Denmark"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],id_ID:["Dollar AS / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],id_ID:["Dollar AS / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],id_ID:["Dollar A.S. / Dollar Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],id_ID:["Dollar A.S / Forint Hungaria"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],id_ID:["Dollar A.S. / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],id_ID:["Dollar A.S. / Shekel Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],id_ID:["Dollar A.S. / Rupee India"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],id_ID:["Dollar A.S. / Yen Jepang"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],id_ID:["Dollar A.S. / Won Korea Selatan"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],id_ID:["Dollar A.S. / Peso Meksiko"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],id_ID:["Dollar AS / Dollar New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],id_ID:["Dollar A.S. / Peso Filipina"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],id_ID:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],id_ID:["Dollar A.S. / Ruble Rusia"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],id_ID:["Dollar A.S. / Ruble TOM Rusia"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],id_ID:["Dollar A.S. / Krona Swedia"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],id_ID:["Dollar A.S. / Dollar Singapura"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],id_ID:["Dollar A.S / Baht Thailand"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],id_ID:["Dollar A.S. / Lira Turki"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],id_ID:["Dollar A.S / Rand Afrika Selatan"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],id_ID:["CFD pada Minyak Mentah (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],id_ID:["CFD pada Gandum"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],id_ID:["Perak / Dollar A.S."]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],id_ID:["Emas / Dollar A.S."]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],id_ID:["Bitcoin / Dollar Kanada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],id_ID:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"], +id_ID:["Monero / Dollar A.S."]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],id_ID:["CFD pada Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],id_ID:["Platinum / Dollar A.S."]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],id_ID:["XRP / Dollar A.S."]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],id_ID:["Zcash / Dollar A.S."]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/id_ID.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/id_ID.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 5e2a1b7d..00000000 --- a/charting_library/bundles/id_ID.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:a=>{a.exports={en:["bars"],id_ID:["bar"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},31882:a=>{a.exports={en:["12-hours"],id_ID:["12-jam"]}},5797:a=>{a.exports={en:["24-hours"],id_ID:["24-jam"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],id_ID:["Warnai bar berdasarkan penutupan sebelumnya"]}},23739:a=>{a.exports={en:["Canvas"]}},24197:a=>{a.exports={en:["Center"],id_ID:["Tengah"]}},15153:a=>{a.exports={en:["Chart basic styles"],id_ID:["Chart corak basic"]}},45639:a=>{a.exports={en:["Chart values"],id_ID:["Nilai chart"]}},84831:a=>{a.exports={en:["Close line"],id_ID:["Garis Penutupan"]}},74622:a=>{a.exports={en:["Crosshair"]}},81849:a=>{a.exports={en:["Currency"],id_ID:["Mata Uang"]}},3015:a=>{a.exports={en:["Currency and Unit"],id_ID:["Mata uang dan unit"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],id_ID:["Sesuaikan data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},36620:a=>{a.exports={en:["Alerts"],id_ID:["Peringatan"]}},14119:a=>{a.exports={en:["Arguments"],id_ID:["Argumen"]}},68650:a=>{a.exports={en:["Average close"],id_ID:["Rata-rata penutupan"]}},27567:a=>{a.exports={en:["Bottom"],id_ID:["Dasar"]}},3159:a=>{a.exports={en:["Bottom line"],id_ID:["Garis Dasar"]}},74406:a=>{a.exports={en:["Body"],id_ID:["Badan"]}},333:a=>{a.exports={en:["Borders"],id_ID:["Batas-Batas"]}},79468:a=>{a.exports={en:["Background"],id_ID:["Latar"]}},10842:a=>{a.exports={en:["Bar change values"],id_ID:["Nilai Perubahan Bar"]}},28975:a=>{a.exports={en:["Base level"],id_ID:["Level Dasar"]}},76473:a=>{a.exports={en:["Bid and ask"],id_ID:["Bid dan Ask"]}},32744:a=>{a.exports={en:["Buttons"],id_ID:["Tombol-tombol"]}},68662:a=>{a.exports={en:["Grid lines"],id_ID:["Garis grid"]}},17611:a=>{a.exports={en:["Down bars"],id_ID:["Bar turun"]}},23743:a=>{a.exports={en:["Down color"],id_ID:["Warna Turun"]}},48225:a=>{a.exports={en:["Data modification"],id_ID:["Modifikasi data"]}},84838:a=>{a.exports={en:["Date format"],id_ID:["Format Tanggal"]}},42357:a=>{a.exports={en:["Day of week on labels"],id_ID:["Hari dalam seminggu pada label"]}},16564:a=>{a.exports={en:["Default"],id_ID:["Bawaan"]}},78734:a=>{a.exports={en:["Description"],id_ID:["Deskripsi"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],id_ID:["Latar belakang jam trading elektronik"]}},69808:a=>{a.exports={en:["Events"],id_ID:["Peristiwa"]}},41129:a=>{a.exports={en:["Fill"],id_ID:["Mengisi"]}},61112:a=>{a.exports={en:["Fill top area"],id_ID:["Isi area atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],id_ID:["Isi Area Dasar"]}},95406:a=>{a.exports={en:["Horizontal"]}},61900:a=>{a.exports={en:["Horz only"],id_ID:["Hanya horizontal"]}},14180:a=>{a.exports={en:["High and low"],id_ID:["Tertinggi dan terendah"]}},56359:a=>{a.exports={en:["High line"],id_ID:["Garis High"]}},47326:a=>{a.exports={ -en:["Integer"],id_ID:["Bilangan bulat"]}},84549:a=>{a.exports={en:["Indicators"],id_ID:["Indikator"]}},78082:a=>{a.exports={en:["Indicators and financials"],id_ID:["Indikator dan finansial"]}},25765:a=>{a.exports={en:["Open market status"],id_ID:["Tampilkan status pasar Buka"]}},34579:a=>{a.exports={en:["Low line"],id_ID:["Garis Low"]}},14876:a=>{a.exports={en:["Logo"]}},89315:a=>{a.exports={en:["Long Description"],id_ID:["Deskripsi Panjang"]}},72423:a=>{a.exports={en:["Last day change values"],id_ID:["Nilai perubahan hari terakhir"]}},11626:a=>{a.exports={en:["Left"],id_ID:["Kiri"]}},8249:a=>{a.exports={en:["Money"],id_ID:["Uang"]}},70937:a=>{a.exports={en:["Margins"],id_ID:["Marjin"]}},68833:a=>{a.exports={en:["Middle"],id_ID:["Tengah"]}},58589:a=>{a.exports={en:["No overlapping labels"],id_ID:["Label Tertumpuk Tidak Diperbolehkan"]}},60798:a=>{a.exports={en:["None"],id_ID:["Tidak satu pun"]}},51019:a=>{a.exports={en:["Navigation"],id_ID:["Navigasi"]}},99709:a=>{a.exports={en:["Name"],id_ID:["Nama"]}},8852:a=>{a.exports={en:["Save chart left edge position when changing interval"],id_ID:["Simpan posisi tepi kiri chart saat mengubah interval"]}},26204:a=>{a.exports={en:["Scale modes (A and L)"],id_ID:["Mode skala (A dan L)"]}},93968:a=>{a.exports={en:["Scales"],id_ID:["Skala"]}},90275:a=>{a.exports={en:["Scales and lines"],id_ID:["Skala dan garis"]}},30042:a=>{a.exports={en:["Scales placement"],id_ID:["Penempatan Skala"]}},28715:a=>{a.exports={en:["Status line"],id_ID:["Baris status"]}},95481:a=>{a.exports={en:["Symbol"],id_ID:["Simbol"]}},53263:a=>{a.exports={en:["Pane"],id_ID:["Panel"]}},82894:a=>{a.exports={en:["Pane separators"],id_ID:["Pemisah panel"]}},16207:a=>{a.exports={en:["Percentage"],id_ID:["Persentase"]}},94408:a=>{a.exports={en:["Pips"],id_ID:["Pip"]}},60904:a=>{a.exports={en:["Pre/post market"],id_ID:["Pra/Pasca pasar"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],id_ID:["Latar jam pra/pasca pasar"]}},59766:a=>{a.exports={en:["Precision"],id_ID:["Presisi"]}},83811:a=>{a.exports={en:["Previous day close"],id_ID:["Penutupan hari sebelumnya"]}},35082:a=>{a.exports={en:["Price Scale"],id_ID:["Skala Harga"]}},27632:a=>{a.exports={en:["Price and percentage value"],id_ID:["Nilai Harga dan Persentase"]}},62142:a=>{a.exports={en:["Price labels & lines"],id_ID:["Label harga & garis"]}},84684:a=>{a.exports={en:["Price source"],id_ID:["Sumber Harga"]}},73466:a=>{a.exports={en:["Projection up bars"],id_ID:["Proyeksi bar naik"]}},77430:a=>{a.exports={en:["Projection candles"],id_ID:["Bar proyeksi"]}},88367:a=>{a.exports={en:["Projection down bars"],id_ID:["Proyeksi bar turun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],id_ID:["Harga sebenarnya pada skala harga (bukan harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],id_ID:["Kanan"]}},62532:a=>{a.exports={en:["Right Margin"],id_ID:["Margin Kanan"]}},41571:a=>{a.exports={en:["Watermark"],id_ID:["Tanda air"]}},32163:a=>{a.exports={en:["Wick"],id_ID:["Sumbu"]}},97118:a=>{a.exports={en:["Top"], -id_ID:["Teratas"]}},89349:a=>{a.exports={en:["Top line"],id_ID:["Garis Atas"]}},70320:a=>{a.exports={en:["Text"],id_ID:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],id_ID:["Perataan teks"]}},67781:a=>{a.exports={en:["Text orientation"],id_ID:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],id_ID:["Bar-Bar Tipis"]}},70198:a=>{a.exports={en:["Title"],id_ID:["Judul"]}},29854:a=>{a.exports={en:["Titles"],id_ID:["Judul"]}},5791:a=>{a.exports={en:["Ticker"]}},16816:a=>{a.exports={en:["Ticker and description"],id_ID:["Ticker dan deskripsi"]}},24821:a=>{a.exports={en:["Ticks"],id_ID:["Tick"]}},93965:a=>{a.exports={en:["Time Scale"],id_ID:["Skala waktu"]}},5591:a=>{a.exports={en:["Time hours format"],id_ID:["Format waktu jam"]}},77073:a=>{a.exports={en:["Timezone"],id_ID:["Zona waktu"]}},76495:a=>{a.exports={en:["Trading"]}},33564:a=>{a.exports={en:["Unit"]}},23091:a=>{a.exports={en:["Up color"],id_ID:["Warna Naik"]}},36957:a=>{a.exports={en:["Up bars"],id_ID:["Bar naik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},37644:a=>{a.exports={en:["Volume"]}},51514:a=>{a.exports={en:["Value"],id_ID:["Nilai"]}},31218:a=>{a.exports={en:["Value according to scale"],id_ID:["Nilai menurut Skala"]}},60092:a=>{a.exports={en:["Values"],id_ID:["Nilai"]}},83594:a=>{a.exports={en:["Vert and horz"],id_ID:["Vertikal dan horizontal"]}},8402:a=>{a.exports={en:["Vert only"],id_ID:["Hanya vertikal"]}},69526:a=>{a.exports={en:["Vertical"]}},21105:a=>{a.exports={en:["candle"]}},27068:a=>{a.exports={en:["change HLC bars"],id_ID:["ubah bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},3311:a=>{a.exports={en:["change navigation buttons visibility"],id_ID:["ubah visibilitas tombol navigasi"]}},96227:a=>{a.exports={en:["change open market status visibility"],id_ID:["ubah visibilitas status market yang terbuka"]}},43231:a=>{a.exports={en:["change average close price line width"],id_ID:["ubah lebar garis harga rata-rata penutupan"]}},47026:a=>{a.exports={en:["change average close price line color"],id_ID:["ubah warna garis harga rata-rata penutupan"]}},86866:a=>{a.exports={en:["change area fill color"],id_ID:["ubah isian warna area"]}},89346:a=>{a.exports={en:["change area line width"],id_ID:["ubah lebar area garis"]}},29605:a=>{a.exports={en:["change area line color"],id_ID:["ubah warna area garis"]}},4640:a=>{a.exports={en:["change area price source"],id_ID:["ubah sumber area harga"]}},98407:a=>{a.exports={en:["change ask line color"],id_ID:["ubah warna garis harga ask"]}},42190:a=>{a.exports={en:["change base level"],id_ID:["ubah level dasar"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],id_ID:["ubah warna garis dasar bawah"]}},56175:a=>{a.exports={en:["change baseline bottom line width"],id_ID:["ubah lebar garis dasar bawah"]}},97216:a=>{a.exports={en:["change baseline fill bottom area color"],id_ID:["ubah isian warna area bawah dari garis dasar"]}},92873:a=>{a.exports={ -en:["change baseline fill top area color"],id_ID:["ubah isian warna area atas dari garis dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],id_ID:["ubah sumber garis dasar harga"]}},69044:a=>{a.exports={en:["change baseline top line color"],id_ID:["ubah warna garis dasar atas"]}},68197:a=>{a.exports={en:["change baseline top line width"],id_ID:["ubah lebar garis dasar atas"]}},33464:a=>{a.exports={en:["change bar up color"],id_ID:["ubah warna bar naik"]}},27426:a=>{a.exports={en:["change bar change visibility"],id_ID:["ubah visibilitas perubahan bar"]}},59622:a=>{a.exports={en:["change bar down color"],id_ID:["ubah warna bar turun"]}},17919:a=>{a.exports={en:["change bid line color"],id_ID:["ubah warna garis harga bid"]}},32094:a=>{a.exports={en:["change bottom margin"],id_ID:["ubah margin bawah"]}},63119:a=>{a.exports={en:["change currency and unit labels visibility"],id_ID:["ubah visibilitas label mata uang dan unit"]}},64003:a=>{a.exports={en:["change currency label visibility"],id_ID:["ubah visibilitas label mata uang"]}},42803:a=>{a.exports={en:["change chart background color"],id_ID:["ubah warna latar belakang chart"]}},41382:a=>{a.exports={en:["change chart background type"],id_ID:["ubah tipe latar belakang chart"]}},79637:a=>{a.exports={en:["change chart values visibility"],id_ID:["Ubah visibilitas nilai chart"]}},43090:a=>{a.exports={en:["change color bars based on previous close"],id_ID:["ubah warna bar berdasarkan penutupan sebelumnya"]}},88324:a=>{a.exports={en:["change column up color"],id_ID:["ubah warna kolom atas"]}},93890:a=>{a.exports={en:["change column down color"],id_ID:["ubah warna kolom bawah"]}},4727:a=>{a.exports={en:["change column price source"],id_ID:["ubah sumber kolom harga"]}},50544:a=>{a.exports={en:["change crosshair width"],id_ID:["ubah lebar crosshair"]}},92885:a=>{a.exports={en:["change crosshair color"],id_ID:["ubah warna crosshair"]}},68418:a=>{a.exports={en:["change crosshair style"],id_ID:["ubah corak crosshair"]}},43109:a=>{a.exports={en:["change date format"],id_ID:["ubah format tanggal"]}},30418:a=>{a.exports={en:["change day of week on labels"],id_ID:["ubah hari dalam seminggu pada label"]}},82063:a=>{a.exports={en:["change decimal places"],id_ID:["ubah jumlah desimal"]}},44223:a=>{a.exports={en:["change extended hours color"],id_ID:["ubah warna perpanjangan jam"]}},47393:a=>{a.exports={en:["change electronic trading hours"],id_ID:["Ubah jam trading elektronik"]}},73844:a=>{a.exports={en:["change grid lines visibility"],id_ID:["ubah visibilitas garis grid"]}},61407:a=>{a.exports={en:["change high and low price line color"],id_ID:["ubah warna garis harga tertinggi dan terendah"]}},39581:a=>{a.exports={en:["change high and low price line width"],id_ID:["ubah lebar garis harga tertinggi dan terendah"]}},6026:a=>{a.exports={en:["change high-low body color"],id_ID:["ubah warna badan tertinggi-terendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"],id_ID:["ubah visibilitas badan tertinggi-terendah"]}},46844:a=>{a.exports={ -en:["change high-low border color"],id_ID:["ubah warna batas tertinggi-terendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],id_ID:["ubah visibilitas batas tertinggi-terendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],id_ID:["ubah visibilitas label tertinggi-terendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],id_ID:["ubah warna label tertinggi-terendah"]}},21133:a=>{a.exports={en:["change horz grid lines color"],id_ID:["ubah warna garis grid horizontal"]}},63050:a=>{a.exports={en:["change indicator titles visibility"],id_ID:["ubah visibilitas judul indikator"]}},49583:a=>{a.exports={en:["change indicator values visibility"],id_ID:["ubah visibilitas nilai indikator"]}},78310:a=>{a.exports={en:["change indicator arguments visibility"],id_ID:["ubah visibilitas argumen indikator"]}},35111:a=>{a.exports={en:["change indicators and financials name labels visibility"],id_ID:["ubah visibilitas label nama indikator dan finansial"]}},71161:a=>{a.exports={en:["change indicators and financials value labels visibility"],id_ID:["ubah visibilitas label nilai indikator dan finansial"]}},66307:a=>{a.exports={en:["change last day change visibility"],id_ID:["ubah visibilitas perubahan hari terakhir"]}},91873:a=>{a.exports={en:["change legend background transparency"],id_ID:["ubah transparansi latar belakang legenda"]}},14246:a=>{a.exports={en:["change legend background visibility"],id_ID:["ubah visibilitas latar belakang legenda"]}},88640:a=>{a.exports={en:["change line color"],id_ID:["ubah warna garis"]}},41837:a=>{a.exports={en:["change line price source"],id_ID:["ubah sumber garis harga"]}},48339:a=>{a.exports={en:["change line width"],id_ID:["ubah lebar garis"]}},18378:a=>{a.exports={en:["change pane buttons visibility"],id_ID:["ubah visibilitas tombol pane"]}},52203:a=>{a.exports={en:["change pane separators color"],id_ID:["Ubah warna pemisah panel"]}},38730:a=>{a.exports={en:["change post market color"],id_ID:["ubah warna pasca pasar"]}},28075:a=>{a.exports={en:["change post market line color"],id_ID:["ubah warna garis pasca pasar"]}},91978:a=>{a.exports={en:["change pre/post market price lines visibility"],id_ID:["Ubah visibilitas harga pra/pasca pasar"]}},44371:a=>{a.exports={en:["change pre market color"],id_ID:["ubah warna pra pasar"]}},96114:a=>{a.exports={en:["change pre market line color"],id_ID:["ubah warna garis pra pasar"]}},69814:a=>{a.exports={en:["change previous close price line color"],id_ID:["ubah warna garis harga penutupan sebelumnya"]}},13660:a=>{a.exports={en:["change previous close price line width"],id_ID:["ubah lebar garis harga penutupan sebelumnya"]}},87861:a=>{a.exports={en:["change price line color"],id_ID:["ubah warna garis harga"]}},29353:a=>{a.exports={en:["change price line width"],id_ID:["ubah lebar garis harga"]}},16241:a=>{a.exports={en:["change range bars style"],id_ID:["Ubah corak bar rentang"]}},65821:a=>{a.exports={en:["change range thin bars"],id_ID:["ubah rentang bar tipis"]}},75487:a=>{a.exports={ -en:["change renko wick down color"],id_ID:["ubah warna sumbu bawah renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],id_ID:["ubah warna sumbu atas renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],id_ID:["ubah visibilitas sumbu renko"]}},82946:a=>{a.exports={en:["change right margin"],id_ID:["ubah margin kanan"]}},79545:a=>{a.exports={en:["change right margin percentage"],id_ID:["ubah persentase margin kanan"]}},78995:a=>{a.exports={en:["change symbol watermark color"],id_ID:["ubah warna watermark simbol"]}},73227:a=>{a.exports={en:["change symbol watermark visibility"],id_ID:["ubah visibilitas watermark simbol"]}},88167:a=>{a.exports={en:["change symbol description visibility"],id_ID:["ubah visibilitas deskripsi simbol"]}},12050:a=>{a.exports={en:["change symbol field visibility"],id_ID:["ubah visibilitas bidang simbol"]}},46066:a=>{a.exports={en:["change symbol last value mode"],id_ID:["ubah mode nilai terakhir simbol"]}},902:a=>{a.exports={en:["change symbol legend format"],id_ID:["ubah format legenda simbol"]}},77408:a=>{a.exports={en:["change save chart left edge position when changing interval"],id_ID:["ubah simpan posisi tepi kiri chart saat mengubah interval"]}},69023:a=>{a.exports={en:["change scale modes buttons visibility"],id_ID:["Ubah visibilitas tombol mode skala"]}},76131:a=>{a.exports={en:["change scales text color"],id_ID:["ubah warna skala teks"]}},27792:a=>{a.exports={en:["change scales font size"],id_ID:["ubah ukuran font skala"]}},94997:a=>{a.exports={en:["change scales lines color"],id_ID:["ubah warna garis skala"]}},60067:a=>{a.exports={en:["change sessions breaks visibility"],id_ID:["ubah visibilitas jeda sesi"]}},28175:a=>{a.exports={en:["change sessions breaks width"],id_ID:["ubah lebar jeda sesi"]}},33895:a=>{a.exports={en:["change sessions breaks color"],id_ID:["ubah warna jeda sesi"]}},21641:a=>{a.exports={en:["change sessions breaks style"],id_ID:["ubah corak jeda sesi"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],id_ID:["ubah tampilan dari harga sebenarnya pada skala harga (bukan harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],id_ID:["ubah bar tipis"]}},39754:a=>{a.exports={en:["change time hours format"],id_ID:["Ubah format waktu jam"]}},74883:a=>{a.exports={en:["change top margin"],id_ID:["ubah margin atas"]}},51250:a=>{a.exports={en:["change unit label visibility"],id_ID:["ubah visibilitas label unit"]}},71805:a=>{a.exports={en:["change vert grid lines color"],id_ID:["ubah warna garis grid vertikal"]}},96201:a=>{a.exports={en:["change volume values visibility"],id_ID:["ubah visibilitas nilai volume"]}},17214:a=>{a.exports={en:["change {candleType} up border color"],id_ID:["ubah warna batas {candleType} naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],id_ID:["ubah warna {candleType} naik"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"],id_ID:["ubah warna sumbu {candleType} turun"]}},47664:a=>{a.exports={ -en:["change {candleType} wick up color"],id_ID:["ubah warna sumbu {candleType} naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],id_ID:["ubah visibilitas sumbu {candleType}"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],id_ID:["ubah visibilitas badan {candleType}"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],id_ID:["ubah visibilitas batas {candleType}"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],id_ID:["ubah warna batas {candleType} turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],id_ID:["ubah warna {candleType} turun"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],id_ID:["ubah warna batas bar {chartType} turun"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],id_ID:["ubah warna batas bar {chartType} naik"]}},5012:a=>{a.exports={en:["change {chartType} down color"],id_ID:["ubah warna {chartType} turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],id_ID:["ubah warna batas bar proyeksi {chartType} naik"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],id_ID:["ubah warna bar proyeksi {chartType} turun"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],id_ID:["ubah warna bar proyeksi {chartType} naik"]}},6970:a=>{a.exports={en:["change {chartType} up color"],id_ID:["ubah warna {chartType} naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],id_ID:["ubah properti {inputName}"]}},18077:a=>{a.exports={en:["adjust data for dividends"],id_ID:["sesuaikan data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},92598:a=>{a.exports={en:["hollow candles"],id_ID:["candle kosong"]}},57243:a=>{a.exports={en:["range","ranges"],id_ID:["rentang"]}},70282:a=>{a.exports={en:["renko"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],id_ID:["{value} desimal"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/id_ID.7458.068c610f8718bc62a766.js b/charting_library/bundles/id_ID.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..542e8f15 --- /dev/null +++ b/charting_library/bundles/id_ID.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:a=>{a.exports={en:["bars"],id_ID:["bar"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},31882:a=>{a.exports={en:["12-hours"],id_ID:["12-jam"]}},5797:a=>{a.exports={en:["24-hours"],id_ID:["24-jam"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],id_ID:["Warnai bar berdasarkan penutupan sebelumnya"]}},23739:a=>{a.exports={en:["Canvas"]}},24197:a=>{a.exports={en:["Center"],id_ID:["Tengah"]}},15153:a=>{a.exports={en:["Chart basic styles"],id_ID:["Chart corak basic"]}},45639:a=>{a.exports={en:["Chart values"],id_ID:["Nilai chart"]}},84831:a=>{a.exports={en:["Close line"],id_ID:["Garis Penutupan"]}},74622:a=>{a.exports={en:["Crosshair"]}},81849:a=>{a.exports={en:["Currency"],id_ID:["Mata Uang"]}},3015:a=>{a.exports={en:["Currency and Unit"],id_ID:["Mata uang dan unit"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],id_ID:["Sesuaikan data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},36620:a=>{a.exports={en:["Alerts"],id_ID:["Peringatan"]}},14119:a=>{a.exports={en:["Arguments"],id_ID:["Argumen"]}},68650:a=>{a.exports={en:["Average close"],id_ID:["Rata-rata penutupan"]}},27567:a=>{a.exports={en:["Bottom"],id_ID:["Dasar"]}},3159:a=>{a.exports={en:["Bottom line"],id_ID:["Garis Dasar"]}},74406:a=>{a.exports={en:["Body"],id_ID:["Badan"]}},333:a=>{a.exports={en:["Borders"],id_ID:["Batas-Batas"]}},79468:a=>{a.exports={en:["Background"],id_ID:["Latar"]}},10842:a=>{a.exports={en:["Bar change values"],id_ID:["Nilai Perubahan Bar"]}},28975:a=>{a.exports={en:["Base level"],id_ID:["Level Dasar"]}},76473:a=>{a.exports={en:["Bid and ask"],id_ID:["Bid dan Ask"]}},32744:a=>{a.exports={en:["Buttons"],id_ID:["Tombol-tombol"]}},68662:a=>{a.exports={en:["Grid lines"],id_ID:["Garis grid"]}},17611:a=>{a.exports={en:["Down bars"],id_ID:["Bar turun"]}},23743:a=>{a.exports={en:["Down color"],id_ID:["Warna Turun"]}},48225:a=>{a.exports={en:["Data modification"],id_ID:["Modifikasi data"]}},84838:a=>{a.exports={en:["Date format"],id_ID:["Format Tanggal"]}},42357:a=>{a.exports={en:["Day of week on labels"],id_ID:["Hari dalam seminggu pada label"]}},16564:a=>{a.exports={en:["Default"],id_ID:["Bawaan"]}},78734:a=>{a.exports={en:["Description"],id_ID:["Deskripsi"]}},89212:a=>{a.exports={en:["Display inactivity gaps on intraday"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],id_ID:["Latar belakang jam trading elektronik"]}},69808:a=>{a.exports={en:["Events"],id_ID:["Peristiwa"]}},41129:a=>{a.exports={en:["Fill"],id_ID:["Mengisi"]}},61112:a=>{a.exports={en:["Fill top area"],id_ID:["Isi area atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],id_ID:["Isi Area Dasar"]}},95406:a=>{a.exports={en:["Horizontal"]}},61900:a=>{a.exports={en:["Horz only"],id_ID:["Hanya horizontal"]}},14180:a=>{a.exports={en:["High and low"],id_ID:["Tertinggi dan terendah"]}},56359:a=>{ +a.exports={en:["High line"],id_ID:["Garis High"]}},47326:a=>{a.exports={en:["Integer"],id_ID:["Bilangan bulat"]}},84549:a=>{a.exports={en:["Indicators"],id_ID:["Indikator"]}},78082:a=>{a.exports={en:["Indicators and financials"],id_ID:["Indikator dan finansial"]}},25765:a=>{a.exports={en:["Open market status"],id_ID:["Tampilkan status pasar Buka"]}},34579:a=>{a.exports={en:["Low line"],id_ID:["Garis Low"]}},14876:a=>{a.exports={en:["Logo"]}},89315:a=>{a.exports={en:["Long Description"],id_ID:["Deskripsi Panjang"]}},72423:a=>{a.exports={en:["Last day change values"],id_ID:["Nilai perubahan hari terakhir"]}},11626:a=>{a.exports={en:["Left"],id_ID:["Kiri"]}},8249:a=>{a.exports={en:["Money"],id_ID:["Uang"]}},70937:a=>{a.exports={en:["Margins"],id_ID:["Marjin"]}},68833:a=>{a.exports={en:["Middle"],id_ID:["Tengah"]}},58589:a=>{a.exports={en:["No overlapping labels"],id_ID:["Label Tertumpuk Tidak Diperbolehkan"]}},60798:a=>{a.exports={en:["None"],id_ID:["Tidak satu pun"]}},51019:a=>{a.exports={en:["Navigation"],id_ID:["Navigasi"]}},99709:a=>{a.exports={en:["Name"],id_ID:["Nama"]}},8852:a=>{a.exports={en:["Save chart left edge position when changing interval"],id_ID:["Simpan posisi tepi kiri chart saat mengubah interval"]}},26204:a=>{a.exports={en:["Scale modes (A and L)"],id_ID:["Mode skala (A dan L)"]}},93968:a=>{a.exports={en:["Scales"],id_ID:["Skala"]}},90275:a=>{a.exports={en:["Scales and lines"],id_ID:["Skala dan garis"]}},30042:a=>{a.exports={en:["Scales placement"],id_ID:["Penempatan Skala"]}},28715:a=>{a.exports={en:["Status line"],id_ID:["Baris status"]}},95481:a=>{a.exports={en:["Symbol"],id_ID:["Simbol"]}},53263:a=>{a.exports={en:["Pane"],id_ID:["Panel"]}},82894:a=>{a.exports={en:["Pane separators"],id_ID:["Pemisah panel"]}},16207:a=>{a.exports={en:["Percentage"],id_ID:["Persentase"]}},94408:a=>{a.exports={en:["Pips"],id_ID:["Pip"]}},60904:a=>{a.exports={en:["Pre/post market"],id_ID:["Pra/Pasca pasar"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],id_ID:["Latar jam pra/pasca pasar"]}},59766:a=>{a.exports={en:["Precision"],id_ID:["Presisi"]}},83811:a=>{a.exports={en:["Previous day close"],id_ID:["Penutupan hari sebelumnya"]}},35082:a=>{a.exports={en:["Price Scale"],id_ID:["Skala Harga"]}},27632:a=>{a.exports={en:["Price and percentage value"],id_ID:["Nilai Harga dan Persentase"]}},62142:a=>{a.exports={en:["Price labels & lines"],id_ID:["Label harga & garis"]}},84684:a=>{a.exports={en:["Price source"],id_ID:["Sumber Harga"]}},73466:a=>{a.exports={en:["Projection up bars"],id_ID:["Proyeksi bar naik"]}},77430:a=>{a.exports={en:["Projection candles"],id_ID:["Bar proyeksi"]}},88367:a=>{a.exports={en:["Projection down bars"],id_ID:["Proyeksi bar turun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],id_ID:["Harga sebenarnya pada skala harga (bukan harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],id_ID:["Kanan"]}},62532:a=>{a.exports={en:["Right Margin"],id_ID:["Margin Kanan"]}},41571:a=>{a.exports={en:["Watermark"],id_ID:["Tanda air"]}},32163:a=>{ +a.exports={en:["Wick"],id_ID:["Sumbu"]}},97118:a=>{a.exports={en:["Top"],id_ID:["Teratas"]}},89349:a=>{a.exports={en:["Top line"],id_ID:["Garis Atas"]}},70320:a=>{a.exports={en:["Text"],id_ID:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],id_ID:["Perataan teks"]}},67781:a=>{a.exports={en:["Text orientation"],id_ID:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],id_ID:["Bar-Bar Tipis"]}},70198:a=>{a.exports={en:["Title"],id_ID:["Judul"]}},29854:a=>{a.exports={en:["Titles"],id_ID:["Judul"]}},5791:a=>{a.exports={en:["Ticker"]}},16816:a=>{a.exports={en:["Ticker and description"],id_ID:["Ticker dan deskripsi"]}},24821:a=>{a.exports={en:["Ticks"],id_ID:["Tick"]}},93965:a=>{a.exports={en:["Time Scale"],id_ID:["Skala waktu"]}},5591:a=>{a.exports={en:["Time hours format"],id_ID:["Format waktu jam"]}},77073:a=>{a.exports={en:["Timezone"],id_ID:["Zona waktu"]}},76495:a=>{a.exports={en:["Trading"]}},33564:a=>{a.exports={en:["Unit"]}},23091:a=>{a.exports={en:["Up color"],id_ID:["Warna Naik"]}},36957:a=>{a.exports={en:["Up bars"],id_ID:["Bar naik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},37644:a=>{a.exports={en:["Volume"]}},51514:a=>{a.exports={en:["Value"],id_ID:["Nilai"]}},31218:a=>{a.exports={en:["Value according to scale"],id_ID:["Nilai menurut Skala"]}},60092:a=>{a.exports={en:["Values"],id_ID:["Nilai"]}},83594:a=>{a.exports={en:["Vert and horz"],id_ID:["Vertikal dan horizontal"]}},8402:a=>{a.exports={en:["Vert only"],id_ID:["Hanya vertikal"]}},69526:a=>{a.exports={en:["Vertical"]}},21105:a=>{a.exports={en:["candle"]}},27068:a=>{a.exports={en:["change HLC bars"],id_ID:["ubah bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},3311:a=>{a.exports={en:["change navigation buttons visibility"],id_ID:["ubah visibilitas tombol navigasi"]}},96227:a=>{a.exports={en:["change open market status visibility"],id_ID:["ubah visibilitas status market yang terbuka"]}},43231:a=>{a.exports={en:["change average close price line width"],id_ID:["ubah lebar garis harga rata-rata penutupan"]}},47026:a=>{a.exports={en:["change average close price line color"],id_ID:["ubah warna garis harga rata-rata penutupan"]}},86866:a=>{a.exports={en:["change area fill color"],id_ID:["ubah isian warna area"]}},89346:a=>{a.exports={en:["change area line width"],id_ID:["ubah lebar area garis"]}},29605:a=>{a.exports={en:["change area line color"],id_ID:["ubah warna area garis"]}},4640:a=>{a.exports={en:["change area price source"],id_ID:["ubah sumber area harga"]}},98407:a=>{a.exports={en:["change ask line color"],id_ID:["ubah warna garis harga ask"]}},42190:a=>{a.exports={en:["change base level"],id_ID:["ubah level dasar"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],id_ID:["ubah warna garis dasar bawah"]}},56175:a=>{a.exports={en:["change baseline bottom line width"],id_ID:["ubah lebar garis dasar bawah"]}},97216:a=>{a.exports={en:["change baseline fill bottom area color"], +id_ID:["ubah isian warna area bawah dari garis dasar"]}},92873:a=>{a.exports={en:["change baseline fill top area color"],id_ID:["ubah isian warna area atas dari garis dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],id_ID:["ubah sumber garis dasar harga"]}},69044:a=>{a.exports={en:["change baseline top line color"],id_ID:["ubah warna garis dasar atas"]}},68197:a=>{a.exports={en:["change baseline top line width"],id_ID:["ubah lebar garis dasar atas"]}},33464:a=>{a.exports={en:["change bar up color"],id_ID:["ubah warna bar naik"]}},27426:a=>{a.exports={en:["change bar change visibility"],id_ID:["ubah visibilitas perubahan bar"]}},59622:a=>{a.exports={en:["change bar down color"],id_ID:["ubah warna bar turun"]}},17919:a=>{a.exports={en:["change bid line color"],id_ID:["ubah warna garis harga bid"]}},32094:a=>{a.exports={en:["change bottom margin"],id_ID:["ubah margin bawah"]}},63119:a=>{a.exports={en:["change currency and unit labels visibility"],id_ID:["ubah visibilitas label mata uang dan unit"]}},64003:a=>{a.exports={en:["change currency label visibility"],id_ID:["ubah visibilitas label mata uang"]}},42803:a=>{a.exports={en:["change chart background color"],id_ID:["ubah warna latar belakang chart"]}},41382:a=>{a.exports={en:["change chart background type"],id_ID:["ubah tipe latar belakang chart"]}},79637:a=>{a.exports={en:["change chart values visibility"],id_ID:["Ubah visibilitas nilai chart"]}},43090:a=>{a.exports={en:["change color bars based on previous close"],id_ID:["ubah warna bar berdasarkan penutupan sebelumnya"]}},88324:a=>{a.exports={en:["change column up color"],id_ID:["ubah warna kolom atas"]}},93890:a=>{a.exports={en:["change column down color"],id_ID:["ubah warna kolom bawah"]}},4727:a=>{a.exports={en:["change column price source"],id_ID:["ubah sumber kolom harga"]}},50544:a=>{a.exports={en:["change crosshair width"],id_ID:["ubah lebar crosshair"]}},92885:a=>{a.exports={en:["change crosshair color"],id_ID:["ubah warna crosshair"]}},68418:a=>{a.exports={en:["change crosshair style"],id_ID:["ubah corak crosshair"]}},43109:a=>{a.exports={en:["change date format"],id_ID:["ubah format tanggal"]}},30418:a=>{a.exports={en:["change day of week on labels"],id_ID:["ubah hari dalam seminggu pada label"]}},82063:a=>{a.exports={en:["change decimal places"],id_ID:["ubah jumlah desimal"]}},44223:a=>{a.exports={en:["change extended hours color"],id_ID:["ubah warna perpanjangan jam"]}},47393:a=>{a.exports={en:["change electronic trading hours"],id_ID:["Ubah jam trading elektronik"]}},73844:a=>{a.exports={en:["change grid lines visibility"],id_ID:["ubah visibilitas garis grid"]}},61407:a=>{a.exports={en:["change high and low price line color"],id_ID:["ubah warna garis harga tertinggi dan terendah"]}},39581:a=>{a.exports={en:["change high and low price line width"],id_ID:["ubah lebar garis harga tertinggi dan terendah"]}},6026:a=>{a.exports={en:["change high-low body color"],id_ID:["ubah warna badan tertinggi-terendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"], +id_ID:["ubah visibilitas badan tertinggi-terendah"]}},46844:a=>{a.exports={en:["change high-low border color"],id_ID:["ubah warna batas tertinggi-terendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],id_ID:["ubah visibilitas batas tertinggi-terendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],id_ID:["ubah visibilitas label tertinggi-terendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],id_ID:["ubah warna label tertinggi-terendah"]}},21133:a=>{a.exports={en:["change horz grid lines color"],id_ID:["ubah warna garis grid horizontal"]}},63050:a=>{a.exports={en:["change indicator titles visibility"],id_ID:["ubah visibilitas judul indikator"]}},49583:a=>{a.exports={en:["change indicator values visibility"],id_ID:["ubah visibilitas nilai indikator"]}},78310:a=>{a.exports={en:["change indicator arguments visibility"],id_ID:["ubah visibilitas argumen indikator"]}},35111:a=>{a.exports={en:["change indicators and financials name labels visibility"],id_ID:["ubah visibilitas label nama indikator dan finansial"]}},71161:a=>{a.exports={en:["change indicators and financials value labels visibility"],id_ID:["ubah visibilitas label nilai indikator dan finansial"]}},66307:a=>{a.exports={en:["change last day change visibility"],id_ID:["ubah visibilitas perubahan hari terakhir"]}},91873:a=>{a.exports={en:["change legend background transparency"],id_ID:["ubah transparansi latar belakang legenda"]}},14246:a=>{a.exports={en:["change legend background visibility"],id_ID:["ubah visibilitas latar belakang legenda"]}},88640:a=>{a.exports={en:["change line color"],id_ID:["ubah warna garis"]}},41837:a=>{a.exports={en:["change line price source"],id_ID:["ubah sumber garis harga"]}},48339:a=>{a.exports={en:["change line width"],id_ID:["ubah lebar garis"]}},18378:a=>{a.exports={en:["change pane buttons visibility"],id_ID:["ubah visibilitas tombol pane"]}},52203:a=>{a.exports={en:["change pane separators color"],id_ID:["Ubah warna pemisah panel"]}},38730:a=>{a.exports={en:["change post market color"],id_ID:["ubah warna pasca pasar"]}},28075:a=>{a.exports={en:["change post market line color"],id_ID:["ubah warna garis pasca pasar"]}},91978:a=>{a.exports={en:["change pre/post market price lines visibility"],id_ID:["Ubah visibilitas harga pra/pasca pasar"]}},44371:a=>{a.exports={en:["change pre market color"],id_ID:["ubah warna pra pasar"]}},96114:a=>{a.exports={en:["change pre market line color"],id_ID:["ubah warna garis pra pasar"]}},69814:a=>{a.exports={en:["change previous close price line color"],id_ID:["ubah warna garis harga penutupan sebelumnya"]}},13660:a=>{a.exports={en:["change previous close price line width"],id_ID:["ubah lebar garis harga penutupan sebelumnya"]}},87861:a=>{a.exports={en:["change price line color"],id_ID:["ubah warna garis harga"]}},29353:a=>{a.exports={en:["change price line width"],id_ID:["ubah lebar garis harga"]}},16241:a=>{a.exports={en:["change range bars style"],id_ID:["Ubah corak bar rentang"]}},65821:a=>{a.exports={en:["change range thin bars"], +id_ID:["ubah rentang bar tipis"]}},75487:a=>{a.exports={en:["change renko wick down color"],id_ID:["ubah warna sumbu bawah renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],id_ID:["ubah warna sumbu atas renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],id_ID:["ubah visibilitas sumbu renko"]}},82946:a=>{a.exports={en:["change right margin"],id_ID:["ubah margin kanan"]}},79545:a=>{a.exports={en:["change right margin percentage"],id_ID:["ubah persentase margin kanan"]}},78995:a=>{a.exports={en:["change symbol watermark color"],id_ID:["ubah warna watermark simbol"]}},73227:a=>{a.exports={en:["change symbol watermark visibility"],id_ID:["ubah visibilitas watermark simbol"]}},88167:a=>{a.exports={en:["change symbol description visibility"],id_ID:["ubah visibilitas deskripsi simbol"]}},12050:a=>{a.exports={en:["change symbol field visibility"],id_ID:["ubah visibilitas bidang simbol"]}},46066:a=>{a.exports={en:["change symbol last value mode"],id_ID:["ubah mode nilai terakhir simbol"]}},902:a=>{a.exports={en:["change symbol legend format"],id_ID:["ubah format legenda simbol"]}},77408:a=>{a.exports={en:["change save chart left edge position when changing interval"],id_ID:["ubah simpan posisi tepi kiri chart saat mengubah interval"]}},69023:a=>{a.exports={en:["change scale modes buttons visibility"],id_ID:["Ubah visibilitas tombol mode skala"]}},76131:a=>{a.exports={en:["change scales text color"],id_ID:["ubah warna skala teks"]}},27792:a=>{a.exports={en:["change scales font size"],id_ID:["ubah ukuran font skala"]}},94997:a=>{a.exports={en:["change scales lines color"],id_ID:["ubah warna garis skala"]}},60067:a=>{a.exports={en:["change sessions breaks visibility"],id_ID:["ubah visibilitas jeda sesi"]}},28175:a=>{a.exports={en:["change sessions breaks width"],id_ID:["ubah lebar jeda sesi"]}},33895:a=>{a.exports={en:["change sessions breaks color"],id_ID:["ubah warna jeda sesi"]}},21641:a=>{a.exports={en:["change sessions breaks style"],id_ID:["ubah corak jeda sesi"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],id_ID:["ubah tampilan dari harga sebenarnya pada skala harga (bukan harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],id_ID:["ubah bar tipis"]}},39754:a=>{a.exports={en:["change time hours format"],id_ID:["Ubah format waktu jam"]}},74883:a=>{a.exports={en:["change top margin"],id_ID:["ubah margin atas"]}},51250:a=>{a.exports={en:["change unit label visibility"],id_ID:["ubah visibilitas label unit"]}},71805:a=>{a.exports={en:["change vert grid lines color"],id_ID:["ubah warna garis grid vertikal"]}},96201:a=>{a.exports={en:["change volume values visibility"],id_ID:["ubah visibilitas nilai volume"]}},17214:a=>{a.exports={en:["change {candleType} up border color"],id_ID:["ubah warna batas {candleType} naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],id_ID:["ubah warna {candleType} naik"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"], +id_ID:["ubah warna sumbu {candleType} turun"]}},47664:a=>{a.exports={en:["change {candleType} wick up color"],id_ID:["ubah warna sumbu {candleType} naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],id_ID:["ubah visibilitas sumbu {candleType}"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],id_ID:["ubah visibilitas badan {candleType}"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],id_ID:["ubah visibilitas batas {candleType}"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],id_ID:["ubah warna batas {candleType} turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],id_ID:["ubah warna {candleType} turun"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],id_ID:["ubah warna batas bar {chartType} turun"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],id_ID:["ubah warna batas bar {chartType} naik"]}},5012:a=>{a.exports={en:["change {chartType} down color"],id_ID:["ubah warna {chartType} turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],id_ID:["ubah warna batas bar proyeksi {chartType} naik"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],id_ID:["ubah warna bar proyeksi {chartType} turun"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],id_ID:["ubah warna bar proyeksi {chartType} naik"]}},6970:a=>{a.exports={en:["change {chartType} up color"],id_ID:["ubah warna {chartType} naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],id_ID:["ubah properti {inputName}"]}},18077:a=>{a.exports={en:["adjust data for dividends"],id_ID:["sesuaikan data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},92598:a=>{a.exports={en:["hollow candles"],id_ID:["candle kosong"]}},57243:a=>{a.exports={en:["range","ranges"],id_ID:["rentang"]}},70282:a=>{a.exports={en:["renko"]}},28871:a=>{a.exports={en:["toggle intraday inactivity gaps"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],id_ID:["{value} desimal"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/id_ID.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/id_ID.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index dc10617b..00000000 --- a/charting_library/bundles/id_ID.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],id_ID:["#{count} (harga, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],id_ID:["Warnai bar berdasarkan penutupan sebelumnya"]}},78930:e=>{e.exports={en:["Coordinates"],id_ID:["Koordinat"]}},24197:e=>{e.exports={en:["Center"],id_ID:["Tengah"]}},84831:e=>{e.exports={en:["Close line"],id_ID:["Garis Penutupan"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],id_ID:["Sesuaikan data untuk dividen"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},27567:e=>{e.exports={en:["Bottom"],id_ID:["Dasar"]}},3159:e=>{e.exports={en:["Bottom line"],id_ID:["Garis Dasar"]}},74406:e=>{e.exports={en:["Body"],id_ID:["Badan"]}},333:e=>{e.exports={en:["Borders"],id_ID:["Batas-Batas"]}},42398:e=>{e.exports={en:["Base"],id_ID:["Dasar"]}},28975:e=>{e.exports={en:["Base level"],id_ID:["Level Dasar"]}},71776:e=>{e.exports={en:["Down"],id_ID:["Turun"]}},17611:e=>{e.exports={en:["Down bars"],id_ID:["Bar turun"]}},23743:e=>{e.exports={en:["Down color"],id_ID:["Warna Turun"]}},48225:e=>{e.exports={en:["Data modification"],id_ID:["Modifikasi data"]}},72942:e=>{e.exports={en:["Days"],id_ID:["Hari"]}},16564:e=>{e.exports={en:["Default"],id_ID:["Bawaan"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],id_ID:["Pemindahan (harga, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],id_ID:["Latar belakang jam trading elektronik"]}},819:e=>{e.exports={en:["Extend lines"],id_ID:["Perpanjang Garis"]}},41129:e=>{e.exports={en:["Fill"],id_ID:["Mengisi"]}},61112:e=>{e.exports={en:["Fill top area"],id_ID:["Isi area atas"]}},73185:e=>{e.exports={en:["Fill bottom area"],id_ID:["Isi Area Dasar"]}},56796:e=>{e.exports={en:["Hours"],id_ID:["Jam"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],id_ID:["Garis High"]}},47326:e=>{e.exports={en:["Integer"],id_ID:["Bilangan bulat"]}},21429:e=>{e.exports={en:["Inputs"],id_ID:["Input"]}},64075:e=>{e.exports={en:["Override min tick"],id_ID:["Menimpa Tick Min"]}},34579:e=>{e.exports={en:["Low line"],id_ID:["Garis Low"]}},11626:e=>{e.exports={en:["Left"],id_ID:["Kiri"]}},43154:e=>{e.exports={en:["Months"],id_ID:["Bulan"]}},68833:e=>{e.exports={en:["Middle"],id_ID:["Tengah"]}},42562:e=>{e.exports={en:["Minutes"],id_ID:["Menit"]}},65188:e=>{e.exports={en:["Seconds"],id_ID:["Detik"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],id_ID:["Latar jam pra/pasca pasar"]}},59766:e=>{e.exports={en:["Precision"],id_ID:["Presisi"]}},84684:e=>{e.exports={en:["Price source"],id_ID:["Sumber Harga"]}},73466:e=>{e.exports={en:["Projection up bars"],id_ID:["Proyeksi bar naik"]}},77430:e=>{e.exports={en:["Projection candles"], -id_ID:["Bar proyeksi"]}},88367:e=>{e.exports={en:["Projection down bars"],id_ID:["Proyeksi bar turun"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],id_ID:["Harga sebenarnya pada skala harga (bukan harga Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],id_ID:["Kanan"]}},835:e=>{e.exports={en:["Weeks"],id_ID:["Minggu"]}},32163:e=>{e.exports={en:["Wick"],id_ID:["Sumbu"]}},97118:e=>{e.exports={en:["Top"],id_ID:["Teratas"]}},89349:e=>{e.exports={en:["Top line"],id_ID:["Garis Atas"]}},70320:e=>{e.exports={en:["Text"],id_ID:["Teks"]}},25485:e=>{e.exports={en:["Text alignment"],id_ID:["Perataan teks"]}},67781:e=>{e.exports={en:["Text orientation"],id_ID:["Orientasi teks"]}},20215:e=>{e.exports={en:["Thin bars"],id_ID:["Bar-Bar Tipis"]}},24821:e=>{e.exports={en:["Ticks"],id_ID:["Tick"]}},77073:e=>{e.exports={en:["Timezone"],id_ID:["Zona waktu"]}},22691:e=>{e.exports={en:["Up"],id_ID:["Naik"]}},23091:e=>{e.exports={en:["Up color"],id_ID:["Warna Naik"]}},36957:e=>{e.exports={en:["Up bars"],id_ID:["Bar naik"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"],id_ID:["ubah bar HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],id_ID:["ubah isian warna area"]}},89346:e=>{e.exports={en:["change area line width"],id_ID:["ubah lebar area garis"]}},29605:e=>{e.exports={en:["change area line color"],id_ID:["ubah warna area garis"]}},4640:e=>{e.exports={en:["change area price source"],id_ID:["ubah sumber area harga"]}},42190:e=>{e.exports={en:["change base level"],id_ID:["ubah level dasar"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],id_ID:["ubah warna garis dasar bawah"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],id_ID:["ubah lebar garis dasar bawah"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],id_ID:["ubah isian warna area bawah dari garis dasar"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],id_ID:["ubah isian warna area atas dari garis dasar"]}},68609:e=>{e.exports={en:["change baseline price source"],id_ID:["ubah sumber garis dasar harga"]}},69044:e=>{e.exports={en:["change baseline top line color"],id_ID:["ubah warna garis dasar atas"]}},68197:e=>{e.exports={en:["change baseline top line width"],id_ID:["ubah lebar garis dasar atas"]}},33464:e=>{e.exports={en:["change bar up color"],id_ID:["ubah warna bar naik"]}},2066:e=>{e.exports={en:["change bar X coordinate"],id_ID:["Ubah koordinat bar X"]}},59622:e=>{e.exports={en:["change bar down color"],id_ID:["ubah warna bar turun"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],id_ID:["ubah warna bar berdasarkan penutupan sebelumnya"]}},88324:e=>{e.exports={en:["change column up color"],id_ID:["ubah warna kolom atas"]}},93890:e=>{e.exports={ -en:["change column down color"],id_ID:["ubah warna kolom bawah"]}},4727:e=>{e.exports={en:["change column price source"],id_ID:["ubah sumber kolom harga"]}},82063:e=>{e.exports={en:["change decimal places"],id_ID:["ubah jumlah desimal"]}},44223:e=>{e.exports={en:["change extended hours color"],id_ID:["ubah warna perpanjangan jam"]}},47393:e=>{e.exports={en:["change electronic trading hours"],id_ID:["Ubah jam trading elektronik"]}},6026:e=>{e.exports={en:["change high-low body color"],id_ID:["ubah warna badan tertinggi-terendah"]}},73021:e=>{e.exports={en:["change high-low body visibility"],id_ID:["ubah visibilitas badan tertinggi-terendah"]}},46844:e=>{e.exports={en:["change high-low border color"],id_ID:["ubah warna batas tertinggi-terendah"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],id_ID:["ubah visibilitas batas tertinggi-terendah"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],id_ID:["ubah visibilitas label tertinggi-terendah"]}},56961:e=>{e.exports={en:["change high-low labels color"],id_ID:["ubah warna label tertinggi-terendah"]}},88640:e=>{e.exports={en:["change line color"],id_ID:["ubah warna garis"]}},41837:e=>{e.exports={en:["change line price source"],id_ID:["ubah sumber garis harga"]}},48339:e=>{e.exports={en:["change line width"],id_ID:["ubah lebar garis"]}},38730:e=>{e.exports={en:["change post market color"],id_ID:["ubah warna pasca pasar"]}},44371:e=>{e.exports={en:["change pre market color"],id_ID:["ubah warna pra pasar"]}},11737:e=>{e.exports={en:["change price Y coordinate"],id_ID:["Ubah koordinat harga Y"]}},16241:e=>{e.exports={en:["change range bars style"],id_ID:["Ubah corak bar rentang"]}},65821:e=>{e.exports={en:["change range thin bars"],id_ID:["ubah rentang bar tipis"]}},75487:e=>{e.exports={en:["change renko wick down color"],id_ID:["ubah warna sumbu bawah renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],id_ID:["ubah warna sumbu atas renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],id_ID:["ubah visibilitas sumbu renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],id_ID:["ubah minimun tick overlay studi"]}},82924:e=>{e.exports={en:["change study overlay style"],id_ID:["ubah corak overlay studi"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],id_ID:["ubah tampilan dari harga sebenarnya pada skala harga (bukan harga Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],id_ID:["ubah bar tipis"]}},78509:e=>{e.exports={en:["change {title} base line color"],id_ID:["ubah warna garis dasar {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],id_ID:["ubah corak garis dasar {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],id_ID:["ubah visibilitas garis dasar {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],id_ID:["ubah lebar garis dasar {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],id_ID:["ubah warna garis bawah {title}"]}},51842:e=>{e.exports={ -en:["change {title} down line style"],id_ID:["ubah corak garis bawah {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],id_ID:["ubah visibilitas garis bawah {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],id_ID:["ubah lebar garis bawah {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],id_ID:["ubah {title} hari ke"]}},91201:e=>{e.exports={en:["change {title} days from"],id_ID:["ubah {title} hari dari"]}},76295:e=>{e.exports={en:["change {title} extend lines"],id_ID:["ubah perpanjangan garis {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],id_ID:["ubah {title} jam dari"]}},67233:e=>{e.exports={en:["change {title} hours to"],id_ID:["ubah {title} jam ke"]}},99122:e=>{e.exports={en:["change {title} months from"],id_ID:["ubah {title} bulan dari"]}},10518:e=>{e.exports={en:["change {title} months to"],id_ID:["ubah {title} bulan ke"]}},38011:e=>{e.exports={en:["change {title} minutes to"],id_ID:["ubah {title} menit ke"]}},59820:e=>{e.exports={en:["change {title} minutes from"],id_ID:["ubah {title} menit dari"]}},6573:e=>{e.exports={en:["change {title} seconds to"],id_ID:["ubah {title} detik ke"]}},86780:e=>{e.exports={en:["change {title} seconds from"],id_ID:["ubah {title} detik dari"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],id_ID:["ubah {title} menampilkan r pearson"]}},32481:e=>{e.exports={en:["change {title} weeks from"],id_ID:["ubah {title} minggu dari"]}},18678:e=>{e.exports={en:["change {title} weeks to"],id_ID:["ubah {title} minggu ke"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],id_ID:["ubah visibilitas garis atas {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],id_ID:["ubah lebar garis atas {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],id_ID:["ubah warna garis atas {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],id_ID:["ubah corak garis atas {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],id_ID:["ubah visibilitas {title} pada tick"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],id_ID:["ubah visibilitas {title} dalam minggu"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],id_ID:["ubah visibilitas {title} di dalam {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],id_ID:["ubah visibilitas {title} dalam hari"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],id_ID:["ubah visibilitas {title} dalam jam"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],id_ID:["ubah visibilitas {title} dalam menit"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],id_ID:["ubah visibilitas {title} dalam bulan"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],id_ID:["ubah visibilitas {title} pada detik"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],id_ID:["ubah warna batas {candleType} naik"]}},36697:e=>{e.exports={en:["change {candleType} up color"], -id_ID:["ubah warna {candleType} naik"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],id_ID:["ubah warna sumbu {candleType} turun"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],id_ID:["ubah warna sumbu {candleType} naik"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],id_ID:["ubah visibilitas sumbu {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],id_ID:["ubah visibilitas badan {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],id_ID:["ubah visibilitas batas {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],id_ID:["ubah warna batas {candleType} turun"]}},64571:e=>{e.exports={en:["change {candleType} down color"],id_ID:["ubah warna {candleType} turun"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],id_ID:["ubah warna batas bar {chartType} turun"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],id_ID:["ubah warna batas bar {chartType} naik"]}},5012:e=>{e.exports={en:["change {chartType} down color"],id_ID:["ubah warna {chartType} turun"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],id_ID:["ubah warna batas bar proyeksi {chartType} naik"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],id_ID:["ubah warna bar proyeksi {chartType} turun"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],id_ID:["ubah warna bar proyeksi {chartType} naik"]}},6970:e=>{e.exports={en:["change {chartType} up color"],id_ID:["ubah warna {chartType} naik"]}},66110:e=>{e.exports={en:["change {inputName} property"],id_ID:["ubah properti {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],id_ID:["ubah properti {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],id_ID:["sesuaikan data untuk dividen"]}},1433:e=>{e.exports={en:["adjust for contract changes"],id_ID:["Penyesuaian untuk perubahan kontrak"]}},35813:e=>{e.exports={en:["days"],id_ID:["Hari"]}},89919:e=>{e.exports={en:["days to"],id_ID:["hari ke"]}},59215:e=>{e.exports={en:["days from"],id_ID:["dari dari"]}},2359:e=>{e.exports={en:["hours"],id_ID:["Jam"]}},82267:e=>{e.exports={en:["hours from"],id_ID:["jam dari"]}},15600:e=>{e.exports={en:["hours to"],id_ID:["jam ke"]}},92598:e=>{e.exports={en:["hollow candles"],id_ID:["candle kosong"]}},76261:e=>{e.exports={en:["move drawings"],id_ID:["Pindahkan gambar"]}},95300:e=>{e.exports={en:["months"],id_ID:["Bulan"]}},17250:e=>{e.exports={en:["months from"],id_ID:["bulan dari"]}},2828:e=>{e.exports={en:["months to"],id_ID:["bulan ke"]}},18726:e=>{e.exports={en:["minutes"],id_ID:["menit"]}},67649:e=>{e.exports={en:["minutes to"],id_ID:["menit ke"]}},22476:e=>{e.exports={en:["minutes from"],id_ID:["menit dari"]}},751:e=>{e.exports={en:["seconds"],id_ID:["detik"]}},73419:e=>{e.exports={en:["seconds to"],id_ID:["detik ke"]}},35801:e=>{e.exports={en:["seconds from"],id_ID:["detik dari"]}},57243:e=>{e.exports={en:["range","ranges"], -id_ID:["rentang"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],id_ID:["minggu"]}},92859:e=>{e.exports={en:["weeks from"],id_ID:["minggu dari"]}},44127:e=>{e.exports={en:["weeks to"],id_ID:["minggu ke"]}},3539:e=>{e.exports={en:["ticks"],id_ID:["Tick"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],id_ID:["Gunakan penyelesaian sebagai penutupan pada interval harian"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],id_ID:["{value} desimal"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/it.1341.1068954aa326300ef390.js b/charting_library/bundles/it.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..cdcbefbd --- /dev/null +++ b/charting_library/bundles/it.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],it:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],it:["#{count} (prezzo, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],it:["Colore basato sulla chiusura precedente"]}},78930:e=>{e.exports={en:["Coordinates"],it:["Coordinate"]}},24197:e=>{e.exports={en:["Center"],it:["Centro"]}},84831:e=>{e.exports={en:["Close line"],it:["Linea chiusura"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],it:["Adegua i dati a seconda dei dividendi"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],it:["Incorpora variazioni dovute al cambio di contratto"]}},27567:e=>{e.exports={en:["Bottom"],it:["Sotto"]}},3159:e=>{e.exports={en:["Bottom line"],it:["Linea inferiore"]}},74406:e=>{e.exports={en:["Body"],it:["Corpo"]}},333:e=>{e.exports={en:["Borders"],it:["Bordi"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],it:["Livello base"]}},71776:e=>{e.exports={en:["Down"],it:["Giù"]}},17611:e=>{e.exports={en:["Down bars"],it:["Barre giù"]}},23743:e=>{e.exports={en:["Down color"],it:["Colore giù"]}},48225:e=>{e.exports={en:["Data modification"],it:["Modifica dei dati"]}},72942:e=>{e.exports={en:["Days"],it:["Giorni"]}},16564:e=>{e.exports={en:["Default"],it:["Predefinito"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],it:["Spostamento (prezzo, barra)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],it:["Orario di contrattazione elettronica"]}},819:e=>{e.exports={en:["Extend lines"],it:["Estendi linee"]}},41129:e=>{e.exports={en:["Fill"],it:["Riempi"]}},61112:e=>{e.exports={en:["Fill top area"],it:["Riempimento area su"]}},73185:e=>{e.exports={en:["Fill bottom area"],it:["Riempimento area inf"]}},56796:e=>{e.exports={en:["Hours"],it:["Ore"]}},95406:e=>{e.exports={en:["Horizontal"],it:["Orizzontale"]}},56359:e=>{e.exports={en:["High line"],it:["Linea massimo"]}},47326:e=>{e.exports={en:["Integer"],it:["Intero"]}},21429:e=>{e.exports={en:["Inputs"],it:["Input"]}},64075:e=>{e.exports={en:["Override min tick"],it:["Sovrascrivi tick minimo"]}},34579:e=>{e.exports={en:["Low line"],it:["Linea minimo"]}},11626:e=>{e.exports={en:["Left"],it:["Sinistra"]}},43154:e=>{e.exports={en:["Months"],it:["Mesi"]}},68833:e=>{e.exports={en:["Middle"],it:["Medio"]}},42562:e=>{e.exports={en:["Minutes"],it:["Minuti"]}},65188:e=>{e.exports={en:["Seconds"],it:["Secondi"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],it:["Sfondo sessione pre e post mercato"]}},59766:e=>{e.exports={en:["Precision"],it:["Precisione"]}},84684:e=>{e.exports={en:["Price source"],it:["Fonte prezzo"]}},73466:e=>{e.exports={en:["Projection up bars"],it:["Barre a proiezione superiore"]}}, +77430:e=>{e.exports={en:["Projection candles"],it:["Candele di proiezione"]}},88367:e=>{e.exports={en:["Projection down bars"],it:["Barre a proiezione inferiore"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],it:["Prezzi reali sull'asse (invece di quelli Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],it:["Destra"]}},835:e=>{e.exports={en:["Weeks"],it:["Settimane"]}},32163:e=>{e.exports={en:["Wick"],it:["Ombra"]}},97118:e=>{e.exports={en:["Top"],it:["Sopra"]}},89349:e=>{e.exports={en:["Top line"],it:["Linea superiore"]}},70320:e=>{e.exports={en:["Text"],it:["Testo"]}},25485:e=>{e.exports={en:["Text alignment"],it:["Allineamento testo"]}},67781:e=>{e.exports={en:["Text orientation"],it:["Orientamento testo"]}},20215:e=>{e.exports={en:["Thin bars"],it:["Barre sottili"]}},24821:e=>{e.exports={en:["Ticks"],it:["Tick"]}},77073:e=>{e.exports={en:["Timezone"],it:["Fuso orario"]}},22691:e=>{e.exports={en:["Up"],it:["Su"]}},23091:e=>{e.exports={en:["Up color"],it:["Colore su"]}},36957:e=>{e.exports={en:["Up bars"],it:["Barre su"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],it:["Usa il settlement come chiusura nel giornaliero"]}},69526:e=>{e.exports={en:["Vertical"],it:["Verticale"]}},21105:e=>{e.exports={en:["candle"],it:["candela"]}},27068:e=>{e.exports={en:["change HLC bars"],it:["cambio barre HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],it:["cambio colore riempimento area"]}},89346:e=>{e.exports={en:["change area line width"],it:["cambio spessore linea area"]}},29605:e=>{e.exports={en:["change area line color"],it:["cambio colore linea area"]}},4640:e=>{e.exports={en:["change area price source"],it:["cambio fonte area prezzo"]}},42190:e=>{e.exports={en:["change base level"],it:["cambio livello base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],it:["cambio colore inf baseline"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],it:["cambio spessore linea inf baseline"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],it:["cambio colore riempimento area inf baseline"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],it:["cambio colore riempimento area sup baseline"]}},68609:e=>{e.exports={en:["change baseline price source"],it:["cambio fonte prezzo baseline"]}},69044:e=>{e.exports={en:["change baseline top line color"],it:["cambio colore sup baseline"]}},68197:e=>{e.exports={en:["change baseline top line width"],it:["cambio spessore linea sup baseline"]}},33464:e=>{e.exports={en:["change bar up color"],it:["cambio colore barra su"]}},2066:e=>{e.exports={en:["change bar X coordinate"],it:["modifica coordinate di barra X"]}},59622:e=>{e.exports={en:["change bar down color"],it:["cambio colore barra giù"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],it:["cambio colore basato su chiusura prec"]}},88324:e=>{e.exports={en:["change column up color"],it:["cambio colore colonna sup"]}},93890:e=>{ +e.exports={en:["change column down color"],it:["cambio colore colonna inf"]}},4727:e=>{e.exports={en:["change column price source"],it:["cambio fonte dati colonna"]}},82063:e=>{e.exports={en:["change decimal places"],it:["cambio cifre decimali"]}},44223:e=>{e.exports={en:["change extended hours color"],it:["cambio colore orari estesi"]}},47393:e=>{e.exports={en:["change electronic trading hours"],it:["modifica orari di negoziazione elettronica"]}},6026:e=>{e.exports={en:["change high-low body color"],it:["cambio colore corpo max-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],it:["cambio visibilità corpo max-min"]}},46844:e=>{e.exports={en:["change high-low border color"],it:["cambio colore bordo max-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],it:["cambio visibilità bordi max-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],it:["cambio visibilità etichette max-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],it:["cambio colore etichette max-min"]}},88640:e=>{e.exports={en:["change line color"],it:["cambio colore linea"]}},41837:e=>{e.exports={en:["change line price source"],it:["cambio fonte linea prezzo"]}},48339:e=>{e.exports={en:["change line width"],it:["cambio spessore linea"]}},38730:e=>{e.exports={en:["change post market color"],it:["cambio colore post mercato"]}},44371:e=>{e.exports={en:["change pre market color"],it:["cambio colore pre mercato"]}},11737:e=>{e.exports={en:["change price Y coordinate"],it:["modifica coordinate di prezzo Y"]}},16241:e=>{e.exports={en:["change range bars style"],it:["cambia lo stile delle barre range"]}},65821:e=>{e.exports={en:["change range thin bars"],it:["cambio range barre sottili"]}},75487:e=>{e.exports={en:["change renko wick down color"],it:["cambio colore ombra inf renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],it:["cambio colore ombra sup renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],it:["cambio visibilità ombra renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],it:["cambio tick min indicatore"]}},82924:e=>{e.exports={en:["change study overlay style"],it:["cambio stile indicatore"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],it:["cambio prezzo da mostrare nell'asse (al posto di quello Heikin-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],it:["cambio spessore barre"]}},78509:e=>{e.exports={en:["change {title} base line color"],it:["cambio colore linea base {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],it:["cambio stile linea base {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],it:["cambio visibilità linea base {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],it:["cambio spessore linea base {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],it:["cambio colore linea inf {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"], +it:["cambio stile linea inf {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],it:["cambio visibilità linea inf {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],it:["cambio spessore linea inf {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],it:["cambio valore giorni {title}"]}},91201:e=>{e.exports={en:["change {title} days from"],it:["cambio valore giorni {title}"]}},76295:e=>{e.exports={en:["change {title} extend lines"],it:["cambio estensione linee {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],it:["cambio valore ore {title}"]}},67233:e=>{e.exports={en:["change {title} hours to"],it:["cambio valore ore {title}"]}},99122:e=>{e.exports={en:["change {title} months from"],it:["cambio valore mesi {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],it:["cambio valore mesi {title}"]}},38011:e=>{e.exports={en:["change {title} minutes to"],it:["cambio valore minuti {title}"]}},59820:e=>{e.exports={en:["change {title} minutes from"],it:["cambio valore minuti {title}"]}},6573:e=>{e.exports={en:["change {title} seconds to"],it:["cambio valore secondi {title}"]}},86780:e=>{e.exports={en:["change {title} seconds from"],it:["cambio valore secondi {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],it:["cambio modifica visibilità r di Pearson {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],it:["cambio valore settimane {title}"]}},18678:e=>{e.exports={en:["change {title} weeks to"],it:["cambio valore settimane {title}"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],it:["cambio visibilità linea sup {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],it:["cambio spessore linea sup {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],it:["cambio colore linea sup {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],it:["cambio stile linea sup {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],it:["cambio visibilità {title} sui tick"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],it:["cambio visibilità {title} su settimane"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],it:["cambio visibilità {title} su {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],it:["cambio visibilità {title} su giorni"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],it:["cambio visibilità {title} su ore"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],it:["cambio visibilità {title} su minuti"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],it:["cambio visibilità {title} su mesi"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],it:["cambio visibilità {title} nei secondi"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],it:["cambio colore bordo sup {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],it:["cambio colore sup {candleType}"]}},48091:e=>{e.exports={ +en:["change {candleType} wick down color"],it:["cambio colore ombra inf {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],it:["cambio colore ombra sup {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],it:["cambio visibilità ombra {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],it:["cambio visibilità corpo {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],it:["cambio visibilità bordo {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],it:["cambio colore bordo inf {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],it:["cambio colore inf {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],it:["cambio colore bordo inf {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],it:["cambio colore bordo sup {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],it:["cambio colore inf {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],it:["cambio colore bordo proiezione sup {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],it:["cambio colore proiezione inf {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],it:["cambio colore proiezione sup {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],it:["cambio colore sup {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],it:["cambio proprietà {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],it:["cambio proprietà {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],it:["adegua i dati a seconda dei dividendi"]}},1433:e=>{e.exports={en:["adjust for contract changes"],it:["incorpora variazioni dovute a cambio di contratti"]}},35813:e=>{e.exports={en:["days"],it:["Giorni"]}},89919:e=>{e.exports={en:["days to"],it:["giorni a"]}},59215:e=>{e.exports={en:["days from"],it:["giorni da"]}},2359:e=>{e.exports={en:["hours"],it:["Ore"]}},82267:e=>{e.exports={en:["hours from"],it:["ore da"]}},15600:e=>{e.exports={en:["hours to"],it:["ore a"]}},92598:e=>{e.exports={en:["hollow candles"],it:["Candele vuote"]}},76261:e=>{e.exports={en:["move drawings"],it:["spostamento disegni"]}},95300:e=>{e.exports={en:["months"],it:["Mesi"]}},17250:e=>{e.exports={en:["months from"],it:["mesi da"]}},2828:e=>{e.exports={en:["months to"],it:["mesi a"]}},18726:e=>{e.exports={en:["minutes"],it:["Minuti"]}},67649:e=>{e.exports={en:["minutes to"],it:["minuti a"]}},22476:e=>{e.exports={en:["minutes from"],it:["minuti da"]}},751:e=>{e.exports={en:["seconds"],it:["secondi"]}},73419:e=>{e.exports={en:["seconds to"],it:["secondi a"]}},35801:e=>{e.exports={en:["seconds from"],it:["secondi da"]}},57243:e=>{e.exports={en:["range","ranges"],it:["range","range"]}},70282:e=>{e.exports={en:["renko"],it:["Renko"]}},45537:e=>{e.exports={en:["weeks"],it:["settimane"]}},92859:e=>{ +e.exports={en:["weeks from"],it:["settimane da"]}},44127:e=>{e.exports={en:["weeks to"],it:["settimane a"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],it:["Tick"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],it:["usa il settlement come chiusura nel giornaliero"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],it:["{value} decimale","{value} decimali"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/it.9488.2f156b47fe84118759c5.js b/charting_library/bundles/it.2464.fc7f44a5c8b3791719aa.js similarity index 92% rename from charting_library/bundles/it.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/it.2464.fc7f44a5c8b3791719aa.js index 45a841ed..00eb6291 100644 --- a/charting_library/bundles/it.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/it.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],it:["Rif"]}},85119:e=>{e.exports={en:["Dark"],it:["Scuro"]}},96870:e=>{e.exports={en:["Light"],it:["Chiaro"]}},85886:e=>{e.exports={en:["d"],it:["g"]}},44634:e=>{e.exports={en:["h"],it:["o"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],it:["Copia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],it:["C - Chius."]}},43253:e=>{e.exports={en:["H"],it:["H - Max."]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],it:["L - Min."]}},46728:e=>{e.exports={en:["O"],it:["O - Aper."]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],it:["Colore livello -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],it:["Colore livello -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],it:["Colore livello -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],it:["Colore livello -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],it:["Colore livello 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],it:["Colore livello 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],it:["Colore livello 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],it:["Colore livello 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],it:["Colore livello 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],it:["Colore livello 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],it:["Colore livello 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],it:["Colore livello 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],it:["Colore livello 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],it:["Colore livello 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],it:["Colore livello 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],it:["Colore livello 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],it:["1° periodo"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],it:["Colore livello 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],it:["Colore livello 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],it:["2° periodo"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],it:["Colore livello 3.618"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],it:["Rif"]}},85119:e=>{e.exports={en:["Dark"],it:["Scuro"]}},96870:e=>{e.exports={en:["Light"],it:["Chiaro"]}},85886:e=>{e.exports={en:["d"],it:["g"]}},44634:e=>{e.exports={en:["h"],it:["o"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],it:["Copia {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],it:["C - Chius."]}},43253:e=>{e.exports={en:["H"],it:["H - Max."]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],it:["L - Min."]}},46728:e=>{e.exports={en:["O"],it:["O - Aper."]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],it:["Colore livello -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],it:["Colore livello -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],it:["Colore livello -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],it:["Colore livello -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],it:["Colore livello 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],it:["Colore livello 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],it:["Colore livello 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],it:["Colore livello 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],it:["Colore livello 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],it:["Colore livello 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],it:["Colore livello 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],it:["Colore livello 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],it:["Colore livello 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],it:["Colore livello 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],it:["Colore livello 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],it:["Colore livello 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],it:["1° periodo"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],it:["Colore livello 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],it:["Colore livello 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],it:["2° periodo"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],it:["Colore livello 3.618"]}, e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],it:["Colore livello 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],it:["3° periodo"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],it:["Colore livello 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],it:["4° periodo"]},e.exports["5th Period_input"]={en:["5th Period"],it:["5° periodo"]},e.exports["6th Period_input"]={en:["6th Period"],it:["6° periodo"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],it:["Periodo ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],it:["Accumulo/Distribuzione"]},e.exports["All items_combobox_input"]={en:["All items"],it:["Tutti gli oggetti"]},e.exports.All_input={en:["All"],it:["Tutto"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],it:["Periodo di riferimento"]},e.exports["Another symbol_input"]={en:["Another symbol"],it:["Altro simbolo"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],it:["Media"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],it:["Periodi di media"]},e.exports.Back_input={en:["Back"],it:["Indietro"]},e.exports["Bands style_input"]={en:["Bands style"],it:["Stile bande"]},e.exports.Bar_input={en:["Bar"],it:["Barra"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],it:["Periodo linea base"]},e.exports["Base Line_input"]={en:["Base Line"],it:["Linea base"]},e.exports.Basis_input={en:["Basis"],it:["Base"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],it:["Bande di Bollinger %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],it:["Ampiezza bande di Bollinger"]},e.exports.Borders_input={en:["Borders"],it:["Bordi"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],it:["Metodo di calcolo grandezza box"]},e.exports["Box size_input"]={en:["Box size"],it:["Grandezza box"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],it:["Annulla"]},e.exports.Candles_input={en:["Candles"],it:["Candele"]},e.exports.Centered_input={en:["Centered"],it:["Centrato"]},e.exports.Century_input={en:["Century"],it:["Secolo"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],it:["Chiudi"]},e.exports["Color 0_input"]={en:["Color 0"],it:["Colore 0"]},e.exports["Color 1_input"]={en:["Color 1"],it:["Colore 1"]},e.exports["Color 2_input"]={en:["Color 2"],it:["Colore 2"]},e.exports["Color 3_input"]={en:["Color 3"],it:["Colore 3"]},e.exports["Color 4_input"]={en:["Color 4"],it:["Colore 4"]}, e.exports["Color 5_input"]={en:["Color 5"],it:["Colore 5"]},e.exports["Color 6_input"]={en:["Color 6"],it:["Colore 6"]},e.exports["Color 7_input"]={en:["Color 7"],it:["Colore 7"]},e.exports["Color 8_input"]={en:["Color 8"],it:["Colore 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],it:["Colore basato sulla chiusura precedente"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],it:["Colore basato sulla chiusura precedente"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],it:["Periodi linea di conversione"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],it:["Linea di conversione"]},e.exports.Correlation_input={en:["Correlation"],it:["Correlazione"]},e.exports.Count_input={en:["Count"],it:["Conteggio"]},e.exports.Crosses_input={en:["Crosses"],it:["Incrocia"]},e.exports.Custom_input={en:["Custom"],it:["Personalizzato"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],it:["Periodo DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],it:["Giorno"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],it:["Giorni nell'anno"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],it:["Profondità"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],it:["Sviluppo PoC"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],it:["Deviazione (%)"]},e.exports.Deviation_input={en:["Deviation"],it:["Deviazione"]},e.exports.Divisor_input={en:["Divisor"],it:["Divisore"]},e.exports["Down Volume_input"]={en:["Down Volume"],it:["Volume vendite"]},e.exports["Down bars_input"]={en:["Down bars"],it:["Barre giù"]},e.exports["Down color_input"]={en:["Down color"],it:["Colore giù"]},e.exports["Down fractals_input"]={en:["Down fractals"],it:["Frattali inferiori"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],it:["Tutte (pre e post comprese)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],it:["Indice Elder's Force"]},e.exports["Equality Line_input"]={en:["Equality Line"],it:["Linea d'uguaglianza"]},e.exports.Exponential_input={en:["Exponential"],it:["Esponenziale"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],it:["Estendi POC a destra"]},e.exports["Extend Right_input"]={en:["Extend Right"],it:["Estendi a destra"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],it:["Estendi VAH a destra"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],it:["Estendi VAL a destra"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],it:["Estendi all'ultima barra"]},e.exports.Falling_input={en:["Falling"],it:["In caduta"]},e.exports["Fast Length_input"]={en:["Fast Length"],it:["Periodo veloce"]},e.exports["Fast length_input"]={ en:["Fast length"],it:["Periodo veloce"]},e.exports.Fill_input={en:["Fill"],it:["Riempi"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],it:["In crescita"]},e.exports["HLC bars_input"]={en:["HLC bars"],it:["Barre HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],it:["Istogramma"]},e.exports.Histogram_input={en:["Histogram"],it:["Istogramma"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],it:["Incremento"]},e.exports.Indicator_input={en:["Indicator"],it:["Indicatore"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],it:["Strumento 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],it:["Strumento 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],it:["Periodo Investor EMA 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],it:["Periodo Investor EMA 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],it:["Periodo Investor EMA 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],it:["Periodo Investor EMA 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],it:["Periodo Investor EMA 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],it:["Periodo Investor EMA 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],it:["Periodo Jaw"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],it:["Positione etichette"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],it:["Etichette sull'asse verticale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],it:["Periodi di Lagging Span"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],it:["Principali periodi di turnover"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],it:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],it:["Periodo Leading Span"]},e.exports["Length EMA_input"]={en:["Length EMA"],it:["Periodo EMA"]},e.exports["Length MA_input"]={en:["Length MA"],it:["Periodo MA"]},e.exports.Length1_input={en:["Length1"],it:["Periodo1"]},e.exports.Length2_input={en:["Length2"],it:["Periodo2"]},e.exports.Length3_input={en:["Length3"],it:["Periodo3"]},e.exports.Length_input={en:["Length"],it:["Periodo"]},e.exports.Level_input={en:["Level"],it:["Livello"]},e.exports["Levels Format_input"]={en:["Levels Format"],it:["Formato livelli"]},e.exports.Limit_input={en:["Limit"],it:["Limite"]},e.exports.Line_input={en:["Line"],it:["Linea"]},e.exports["Lips Length_input"]={en:["Lips Length"],it:["Periodo Lips"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"],it:["Periodo lungo"] @@ -34,12 +34,12 @@ en:["Jerusalem"],it:["Gerusalemme"]}},53786:e=>{e.exports={en:["Jul"],it:["Lug"] it:["Unisci tutti gli assi in uno"]}},54215:e=>{e.exports={en:["Mixed"],it:["Misto"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"],it:["Millennio"]}},14724:e=>{e.exports={en:["Minuette"],it:["Minuetto"]}},78273:e=>{e.exports={en:["Minuscule"],it:["Minuscolo"]}},9865:e=>{e.exports={en:["Muscat"],it:["Mascate"]}},96935:e=>{e.exports={en:["N/A"],it:["N/D"]}},36252:e=>{e.exports={en:["No data here"],it:["Nessun dato qui"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],it:["Nessun asse (schermo intero)"]}},9140:e=>{e.exports={en:["No sync"],it:["Nessuna sincronizzazione"]}},50910:e=>{e.exports={en:["No volume data"],it:["Nessun dato sul volume"]}},99024:e=>{e.exports={en:["No, keep them"],it:["No, conservali"]}},94389:e=>{e.exports={en:["Note"],it:["Nota"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"],it:["Isola Norfolk"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"],it:["Nuova Zelanda"]}},15512:e=>{e.exports={en:["New pane above"],it:["Nuovo pannello superiore"]}},52160:e=>{e.exports={en:["New pane below"],it:["Nuovo pannello inferiore"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],it:["Dati immessi non validi"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],it:["Qualcosa è andato storto durante la creazione dell'indicatore."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],it:["Qualcosa è andato storto. Prova di nuovo più tardi."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],it:["Salva nuovo layout grafico"]}},76266:e=>{e.exports={en:["Save as"],it:["Salva come"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"],it:["San Paolo"]}},43931:e=>{e.exports={en:["Scale currency"],it:["Valuta della scala"]}},43758:e=>{e.exports={en:["Scale price chart only"],it:["Utilizza solo scala del prezzo"]}},40012:e=>{e.exports={en:["Scale unit"],it:["Unità della scala"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],it:["Pitchfork Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],it:["Lo script potrebbe non essere aggiornato se lasci la pagina."]}},32514:e=>{e.exports={en:["Settings"],it:["Impostazioni"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],it:["Seconda frazione non valida."]}},75594:e=>{e.exports={en:["Security info"],it:["Info simbolo"]}},21973:e=>{e.exports={en:["Send to back"],it:["Metti in secondo piano"]}},71179:e=>{e.exports={en:["Send backward"],it:["Sposta indietro"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"],it:["Set"]}},94031:e=>{e.exports={en:["Session"],it:["Sessione"]}},83298:e=>{e.exports={en:["Session volume profile"],it:["Profilo volume sessione"]}},66707:e=>{e.exports={en:["Session breaks"],it:["Separatori sessione"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"], it:["Posizione short"]}},98334:e=>{e.exports={en:["Show"],it:["Mostra"]}},85891:e=>{e.exports={en:["Show all drawings"],it:["Mostra ogni disegno"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],it:["Mostra ogni indicatore e disegno"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],it:["Mostra disegni, indicatori, posizioni e ordini"]}},98753:e=>{e.exports={en:["Show all indicators"],it:["Mostra ogni indicatore"]}},55418:e=>{e.exports={en:["Show all ideas"],it:["Mostra tutte le idee"]}},20506:e=>{e.exports={en:["Show all positions & orders"],it:["Mostra tutte le posizioni e gli ordini"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],it:["Mostra switch contratto continuo"]}},81465:e=>{e.exports={en:["Show contract expiration"],it:["Mostra la scadenza del contratto"]}},29449:e=>{e.exports={en:["Show dividends"],it:["Mostra dividendi"]}},37113:e=>{e.exports={en:["Show earnings"],it:["Mostra utili"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],it:["Mostra idee degli utenti che segui"]}},62986:e=>{e.exports={en:["Show latest news"],it:["Mostra le ultime notizie"]}},44020:e=>{e.exports={en:["Show my ideas only"],it:["Mostra solo mie idee"]}},50849:e=>{e.exports={en:["Show splits"],it:["Mostra frazionamenti"]}},67751:e=>{e.exports={en:["Signpost"],it:["Segnale"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"],it:["Curva sinusoidale"]}},66205:e=>{e.exports={en:["Square"],it:["Quadrato"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],it:["Superato il limite di {number} studi per layout. Rimuovine qualcuno, grazie."]}},92516:e=>{e.exports={en:["Style"],it:["Stile"]}},61507:e=>{e.exports={en:["Stack on the left"],it:["Sinistra"]}},97800:e=>{e.exports={en:["Stack on the right"],it:["Destra"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],it:["Inizia a usare la modalità di navigazione da tastiera. Premere {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],it:["Rimani in modalità disegno"]}},69217:e=>{e.exports={en:["Step line"],it:["Linea a step"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"],it:["Stoccolma"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"],it:["Sotto-Minuetto"]}},67948:e=>{e.exports={en:["Supercycle"],it:["SuperCiclo"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],it:["Passa a {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],it:["Errore simbolo"]}},32390:e=>{e.exports={en:["Symbol name label"],it:["Etichetta nome simbolo"]}},10127:e=>{e.exports={en:["Symbol last price label"],it:["Etichetta ultimo valore simbolo"]}},39079:e=>{e.exports={en:["Sync globally"],it:["Sincronizza tutto"]}},46607:e=>{e.exports={en:["Sync in layout"],it:["Sincronizza nel layout"]}},76519:e=>{e.exports={ en:["Point & figure"],it:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"],it:["Multilinea"]}},371:e=>{e.exports={en:["Path"],it:["Percorso"]}},59256:e=>{e.exports={en:["Parallel Channel"],it:["Canale parallelo"]}},61879:e=>{e.exports={en:["Paris"],it:["Parigi"]}},35140:e=>{e.exports={en:["Paste"],it:["Incolla"]}},6919:e=>{e.exports={en:["Percent"],it:["Percentuale"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"],it:["Spilla"]}},33110:e=>{e.exports={en:["Pin to new left scale"],it:["Fissa a nuovo asse sinistro"]}},28280:e=>{e.exports={en:["Pin to new right scale"],it:["Fissa a nuovo asse destro"]}},14115:e=>{e.exports={en:["Pin to left scale"],it:["Fissa all'asse sinistro"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],it:["Fissa all'asse sinistro (nascosto)"]}},81054:e=>{e.exports={en:["Pin to right scale"],it:["Fissa all'asse destro"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],it:["Fissa all'asse destro (nascosto)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],it:["Fissa all'asse (ora sinistro)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],it:["Fissa all'asse (ora senza asse)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],it:["Fissa all'asse (ora destro)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],it:["Fissa all'asse (ora {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],it:["Fissa all'asse {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],it:["Fissa all'asse {label} (nascosto)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],it:["Fissato all'asse sinistro"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],it:["Fissato all'asse sinistro (nascosto)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],it:["Fissato all'asse destro"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],it:["Fissa all'asse destro (nascosto)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],it:["Fissato all'asse {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],it:["Fissato all'asse {label} (nascosto)"]}},71566:e=>{e.exports={en:["Plus button"],it:['Pulsante "+"']}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],it:["Abbiamo bisogno dell'autorizzazione del browser a copiare le tue note. Altrimenti, puoi premere {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],it:["Praga"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],it:["Tieni premuto {key} per mantenere la posizione durante lo zoom"]}},91282:e=>{e.exports={en:["Price Label"],it:["Etichetta prezzo"]}},97512:e=>{e.exports={en:["Price Note"],it:["Nota di prezzo"]}},68941:e=>{e.exports={en:["Price Range"],it:["Range prezzo"]}},66123:e=>{e.exports={en:["Price format is invalid."],it:["Il formato quotazioni non è valido."]}},72926:e=>{e.exports={en:["Price line"], -it:["Linea quotazioni"]}},59189:e=>{e.exports={en:["Primary"],it:["Primario"]}},75747:e=>{e.exports={en:["Projection"],it:["Proiezione"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],it:["Pubblicato su {customer} il {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],it:["Ricerca rapida. Premere {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],it:["Rettangolo ruotato"]}},52961:e=>{e.exports={en:["Rome"],it:["Roma"]}},50318:e=>{e.exports={en:["Ray"],it:["Raggio"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],it:["Rettangolo"]}},48236:e=>{e.exports={en:["Redo"],it:["Ripeti"]}},2460:e=>{e.exports={en:["Regression Trend"],it:["Regressione trend"]}},67410:e=>{e.exports={en:["Remove"],it:["Elimina"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],it:["Rimuovi questa metrica dai preferiti"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],it:["Rimuovi questo indicatore dai preferiti"]}},86285:e=>{e.exports={en:["Remove {drawings}"],it:["Rimuovi {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],it:["Rimuovi {drawings} e {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],it:["Rimuovi {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],it:["Rinomina layout grafico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],it:["Reimposta la visualizzazione del grafico"]}},88853:e=>{e.exports={en:["Reset points"],it:["Reset dei punti"]}},15332:e=>{e.exports={en:["Reset price scale"],it:["Reimposta asse di prezzo"]}},54170:e=>{e.exports={en:["Reset time scale"],it:["Reimposta asse di tempo"]}},37974:e=>{e.exports={en:["Riyadh"],it:["Riyad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],it:["Errore di runtime"]}},66719:e=>{e.exports={en:["Warning"],it:["Avviso"]}},5959:e=>{e.exports={en:["Warsaw"],it:["Varsavia"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],it:["Tabella"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],it:["Modello"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],it:["Il fornitore dati non fornisce i volumi per questo simbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],it:["Impossibile caricare anteprima pubblicazione. Disabilita le estensioni del browser e riprova."]}},99274:e=>{e.exports={ +it:["Linea quotazioni"]}},59189:e=>{e.exports={en:["Primary"],it:["Primario"]}},75747:e=>{e.exports={en:["Projection"],it:["Proiezione"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],it:["Pubblicato su {customer} il {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],it:["Ricerca rapida. Premere {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],it:["Rettangolo ruotato"]}},52961:e=>{e.exports={en:["Rome"],it:["Roma"]}},50318:e=>{e.exports={en:["Ray"],it:["Raggio"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],it:["Rettangolo"]}},48236:e=>{e.exports={en:["Redo"],it:["Ripeti"]}},2460:e=>{e.exports={en:["Regression Trend"],it:["Regressione trend"]}},67410:e=>{e.exports={en:["Remove"],it:["Elimina"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],it:["Rimuovi questa metrica dai preferiti"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],it:["Rimuovi questo indicatore dai preferiti"]}},86285:e=>{e.exports={en:["Remove {drawings}"],it:["Rimuovi {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],it:["Rimuovi {drawings} e {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],it:["Rimuovi {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],it:["Rinomina layout grafico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],it:["Reimposta la visualizzazione del grafico"]}},88853:e=>{e.exports={en:["Reset points"],it:["Reset dei punti"]}},15332:e=>{e.exports={en:["Reset price scale"],it:["Reimposta asse di prezzo"]}},54170:e=>{e.exports={en:["Reset time scale"],it:["Reimposta asse di tempo"]}},37974:e=>{e.exports={en:["Riyadh"],it:["Riyad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],it:["Errore di runtime"]}},66719:e=>{e.exports={en:["Warning"],it:["Avviso"]}},5959:e=>{e.exports={en:["Warsaw"],it:["Varsavia"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],it:["Tabella"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],it:["Modello"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],it:["Il fornitore dati non fornisce i volumi per questo simbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],it:["Impossibile caricare anteprima pubblicazione. Disabilita le estensioni del browser e riprova."]}},99274:e=>{e.exports={ en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],it:["L'elaborazione della richiesta ha richiesto troppo tempo. Assicurati di avere una connessione Internet stabile. Se il problema persiste, provare a diminuire la lunghezza dell'intervallo di tempo richiesto."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],it:["Non ci sono dati per il periodo ed il timeframe del grafico."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],it:["Questo file è troppo grande. La dimensione massima consentita è di {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],it:["Questo indicatore non può essere applicato ad un altro indicatore"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],it:["Questo script contiene un errore. Si prega di contattare l'autore."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],it:["Questo script è su invito. Per richiedere l'accesso, devi contattare l'autore."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],it:["Il simbolo è disponibile solo su {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],it:["Pattern Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],it:["Gli intervalli basati sui tick non sono disponibili per {ticker}."]}},12806:e=>{e.exports={en:["Time"],it:["Ora"]}},20909:e=>{e.exports={en:["Time zone"],it:["Fuso orario"]}},46852:e=>{e.exports={en:["Time Cycles"],it:["Cicli temporali"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],it:["Tradingview è interattivo e dispone di comandi da utilizzare con uno screen reader. Di seguito è riportato un elenco di comandi da tastiera disponibili per interagire con la piattaforma"]}},35757:e=>{e.exports={en:["Trend Angle"],it:["Angolo Trend"]}},97339:e=>{e.exports={en:["Trend Line"],it:["Trend line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],it:["Estensione Fibonacci"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],it:["Ciclo temporale su trend Fibonacci"]}},1671:e=>{e.exports={en:["Triangle"],it:["Triangolo"]}},76152:e=>{e.exports={en:["Triangle Down"],it:["Triangolo giù"]}},90148:e=>{e.exports={en:["Triangle Pattern"],it:["Pattern a triangolo"]}},21236:e=>{e.exports={en:["Triangle Up"],it:["Triangolo su"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],it:["Annulla"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."], -it:["Errore imprevisto in modalità Backtesting esteso. Contattare l'assistenza per ulteriori informazioni."]}},15432:e=>{e.exports={en:["Units"],it:["Unità"]}},11768:e=>{e.exports={en:["Unknown error"],it:["Errore sconosciuto"]}},99894:e=>{e.exports={en:["Unlock"],it:["Sblocca"]}},75546:e=>{e.exports={en:["Unsupported interval"],it:["Intervallo non supportato"]}},8580:e=>{e.exports={en:["User-defined error"],it:["Errore definito dall'utente"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],it:["Profilo volume ad intervallo fisso"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],it:["L'indicatore di Profilo volume è disponibile solo con uno dei nostri abbonamenti."]}},93722:e=>{e.exports={en:["Volume candles"],it:["Candele volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],it:["Il volume non viene fornito nel piano dati BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],it:["Footprint volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],it:["Linea verticale"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],it:["Visibilità"]}},54853:e=>{e.exports={en:["Visibility on intervals"],it:["Visibilità intervalli"]}},58302:e=>{e.exports={en:["Visible on tap"],it:["Visibile al tocco"]}},10309:e=>{e.exports={en:["Visible on mouse over"],it:["Visibile al passaggio del mouse"]}},4077:e=>{e.exports={en:["Visual order"],it:["Ordine visualizzazione"]}},11316:e=>{e.exports={en:["X Cross"],it:["Incrocio X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],it:["Pattern XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],it:["Non puoi consultare il pivot con quella risoluzione in questo timeframe"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],it:["Su questo simbolo sono stati bloccati dei disegni. Vuoi rimuovere anche i disegni bloccati?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],it:["Sì, rimuovili"]}},62859:e=>{e.exports={en:["Zurich"],it:["Zurigo"]}},47977:e=>{e.exports={en:["change Elliott degree"],it:["cambio grado Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],it:["cambio etichette non sovrapposte"]}},76852:e=>{e.exports={en:["change average close price label visibility"],it:["cambio visibilità etichetta prezzo medio chiusura"]}},1022:e=>{e.exports={en:["change average close price line visibility"],it:["cambio visibilità linea prezzo medio chiusura"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],it:["cambia visibilità etichette bid e ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],it:["cambia visibilità linee bid e ask"]}},32302:e=>{e.exports={en:["change currency"],it:["cambio valuta"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],it:["cambio layout grafico su {title}"]}},18867:e=>{e.exports={ -en:["change continuous contract switch visibility"],it:["cambio visibilità switch contratto continuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],it:["cambia visibilità conto alla rovescia"]}},16979:e=>{e.exports={en:["change date range"],it:["cambio range tempo"]}},53929:e=>{e.exports={en:["change dividends visibility"],it:["cambia visibilità dividendi staccati"]}},6119:e=>{e.exports={en:["change events visibility on chart"],it:["cambia visibilità eventi sul grafico"]}},6819:e=>{e.exports={en:["change earnings visibility"],it:["cambia visibilità utili rilasciati"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],it:["modifica la visibilità della scadenza dei contratti futures"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],it:["cambia visibilità etichette prezzo min e max"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],it:["cambia visibilità linee prezzo max e min"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],it:["cambia visibilità etichette nomi indicatori"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],it:["cambia visibilità etichette valore indicatori"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],it:["modifica visibilità ultimi aggiornamenti"]}},88849:e=>{e.exports={en:["change linking group"],it:["modifica gruppo di collegamento"]}},14691:e=>{e.exports={en:["change pane height"],it:["cambio altezza pannello"]}},96379:e=>{e.exports={en:["change plus button visibility"],it:["cambia visibilità pulsante +"]}},76660:e=>{e.exports={en:["change point"],it:["modifica punto"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],it:["cambia visibilità etichette prezzo pre e post mercato"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],it:["cambia visibilità linea prezzo pre e post mercato"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],it:["cambia visibilità linea chiusura precedente"]}},8662:e=>{e.exports={en:["change price line visibility"],it:["Cambia linea prezzo"]}},2509:e=>{e.exports={en:["change price to bar ratio"],it:["cambio rapporto prezzo / barra"]}},32829:e=>{e.exports={en:["change resolution"],it:["Cambia timeframe"]}},35400:e=>{e.exports={en:["change symbol"],it:["Cambia simbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],it:["cambio visibilità etichette simbolo"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],it:["cambia visibilità ultimo valore simbolo"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],it:["cambia visibilità chiusura precedente simbolo"]}},87041:e=>{e.exports={en:["change session"],it:["cambio sessione"]}},38413:e=>{e.exports={en:["change session breaks visibility"],it:["cambio visibilità separatori sessione"]}},49965:e=>{e.exports={en:["change series style"],it:["cambio stile serie"]}},47474:e=>{e.exports={en:["change splits visibility"], -it:["cambia visibilità frazionamenti"]}},20137:e=>{e.exports={en:["change timezone"],it:["cambio fuso orario"]}},85975:e=>{e.exports={en:["change unit"],it:["cambio unità"]}},1924:e=>{e.exports={en:["change visibility"],it:["Cambia visibilità"]}},84331:e=>{e.exports={en:["change visibility at current interval"],it:["Cambia visibilità all'intervallo corrente"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],it:["Cambia visibilità all'intervallo corrente e superiore"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],it:["Cambia visibilità all'intervallo corrente e inferiore"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],it:["Cambia visibilità a tutti gli intervalli"]}},94566:e=>{e.exports={en:["charts by TradingView"],it:["grafici da TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],it:["Clonazione strumento"]}},46219:e=>{e.exports={en:["create line tools group"],it:["Crea gruppo strumenti linea"]}},95394:e=>{e.exports={en:["create line tools group from selection"],it:["Crea gruppo strumenti linea dalla selezione"]}},12898:e=>{e.exports={en:["create {tool}"],it:["creazione {tool}"]}},94227:e=>{e.exports={en:["cut sources"],it:["taglia fonti"]}},11500:e=>{e.exports={en:["cut {title}"],it:["taglia {title}"]}},63869:e=>{e.exports={en:["anchor objects"],it:["ancora oggetti"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],it:["Aggiungi strumento linea {lineTool} al gruppo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],it:["aggiungi le linee al gruppo {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],it:["Applica questo dato finanziario all'intero layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],it:["applica questo indicatore all'intero layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],it:["Applica questa strategia all'intero layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],it:["Applica questo simbolo all'intero layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"],it:["allinea a 45 gradi"]}},68231:e=>{e.exports={en:["apply chart theme"],it:["applica tema grafico"]}},99551:e=>{e.exports={en:["apply all chart properties"],it:["applicazione proprietà grafico"]}},89720:e=>{e.exports={en:["apply drawing template"],it:["Applica modello disegno"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],it:["applicazione reset su fonti selezionate"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],it:["applica indicatori su layout intero"]}},69604:e=>{e.exports={en:["apply study template {template}"],it:["Applica modello indicatore {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],it:["applicazione tema barra strumenti"]}},1979:e=>{e.exports={en:["bring group {title} forward"],it:["metti gruppo {title} in primo piano"]}},53159:e=>{e.exports={en:["bring {title} to front"],it:["porta {title} davanti"]}},41966:e=>{e.exports={ -en:["bring {title} forward"],it:["Manda {title} avanti"]}},44676:e=>{e.exports={en:["by TradingView"],it:["da TradingView"]}},58850:e=>{e.exports={en:["date range lock"],it:["blocco range di tempo"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],it:["Escludi strumenti linea dal gruppo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],it:["Nascondi {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],it:["Nascondi note sulle barre"]}},56558:e=>{e.exports={en:["interval lock"],it:["blocco intervallo"]}},6830:e=>{e.exports={en:["invert scale"],it:["Inverti asse"]}},48818:e=>{e.exports={en:["insert {title}"],it:["inserimento {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],it:["inserimento {title} dopo {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],it:["Inserisci {title} dopo {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],it:["aggiungi {title} prima di {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],it:["aggiungi {title} prima di {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],it:["caricamento modello disegni default"]}},62011:e=>{e.exports={en:["loading..."],it:["caricamento...."]}},76104:e=>{e.exports={en:["lock {title}"],it:["Blocca {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],it:["blocca gruppo {group}"]}},18942:e=>{e.exports={en:["lock objects"],it:["blocca oggetti"]}},98277:e=>{e.exports={en:["move"],it:["spostamento"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],it:["Sposta {title} su nuovo asse sinistro"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],it:["sposta {title} su un nuovo asse a destra"]}},64077:e=>{e.exports={en:["move all scales to left"],it:["Sposta tutti gli assi a sinistra"]}},19013:e=>{e.exports={en:["move all scales to right"],it:["Sposta tutti gli assi a destra"]}},52510:e=>{e.exports={en:["move drawing(s)"],it:["spostamento disegno/i"]}},79209:e=>{e.exports={en:["move left"],it:["sposta a sinistra"]}},60114:e=>{e.exports={en:["move right"],it:["sposta a destra"]}},44854:e=>{e.exports={en:["move scale"],it:["Sposta asse"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],it:["Dissocia {title} dall'asse (schermo intero)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],it:["Rendi gruppo {group} invisibile"]}},45987:e=>{e.exports={en:["make group {group} visible"],it:["Rendi gruppo {group} visibile"]}},78055:e=>{e.exports={en:["merge down"],it:["unione sotto"]}},41866:e=>{e.exports={en:["merge to pane"],it:["unione a pannello"]}},52458:e=>{e.exports={en:["merge up"],it:["unione sopra"]}},90091:e=>{e.exports={en:["n/a"],it:["N/D"]}},94981:e=>{e.exports={en:["scale price"],it:["scala di prezzo"]}},63796:e=>{e.exports={en:["scale price chart only"],it:["Utilizza solo scala del prezzo"]}},70771:e=>{e.exports={en:["scale time"],it:["cambio scala"]}},42070:e=>{e.exports={en:["scroll"],it:["scorrimento"]}},87840:e=>{e.exports={en:["scroll time"], +it:["Errore imprevisto in modalità Backtesting esteso. Contattare l'assistenza per ulteriori informazioni."]}},15432:e=>{e.exports={en:["Units"],it:["Unità"]}},11768:e=>{e.exports={en:["Unknown error"],it:["Errore sconosciuto"]}},99894:e=>{e.exports={en:["Unlock"],it:["Sblocca"]}},75546:e=>{e.exports={en:["Unsupported interval"],it:["Intervallo non supportato"]}},8580:e=>{e.exports={en:["User-defined error"],it:["Errore definito dall'utente"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],it:["Profilo volume ad intervallo fisso"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],it:["L'indicatore di Profilo volume è disponibile solo con uno dei nostri abbonamenti."]}},93722:e=>{e.exports={en:["Volume candles"],it:["Candele volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],it:["Il volume non viene fornito nel piano dati BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"],it:["Footprint volume"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],it:["Linea verticale"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],it:["Visibilità"]}},54853:e=>{e.exports={en:["Visibility on intervals"],it:["Visibilità intervalli"]}},58302:e=>{e.exports={en:["Visible on tap"],it:["Visibile al tocco"]}},10309:e=>{e.exports={en:["Visible on mouse over"],it:["Visibile al passaggio del mouse"]}},4077:e=>{e.exports={en:["Visual order"],it:["Ordine visualizzazione"]}},11316:e=>{e.exports={en:["X Cross"],it:["Incrocio X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],it:["Pattern XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],it:["Non puoi consultare il pivot con quella risoluzione in questo timeframe"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],it:["Su questo simbolo sono stati bloccati dei disegni. Vuoi rimuovere anche i disegni bloccati?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],it:["Sì, rimuovili"]}},62859:e=>{e.exports={en:["Zurich"],it:["Zurigo"]}},47977:e=>{e.exports={en:["change Elliott degree"],it:["cambio grado Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],it:["cambio etichette non sovrapposte"]}},76852:e=>{e.exports={en:["change average close price label visibility"],it:["cambio visibilità etichetta prezzo medio chiusura"]}},1022:e=>{e.exports={en:["change average close price line visibility"],it:["cambio visibilità linea prezzo medio chiusura"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],it:["cambia visibilità etichette bid e ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],it:["cambia visibilità linee bid e ask"]}},32302:e=>{e.exports={en:["change currency"],it:["cambio valuta"]}},68846:e=>{e.exports={en:["change chart layout to {title}"], +it:["cambio layout grafico su {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],it:["cambio visibilità switch contratto continuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],it:["cambia visibilità conto alla rovescia"]}},16979:e=>{e.exports={en:["change date range"],it:["cambio range tempo"]}},53929:e=>{e.exports={en:["change dividends visibility"],it:["cambia visibilità dividendi staccati"]}},6119:e=>{e.exports={en:["change events visibility on chart"],it:["cambia visibilità eventi sul grafico"]}},6819:e=>{e.exports={en:["change earnings visibility"],it:["cambia visibilità utili rilasciati"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],it:["modifica la visibilità della scadenza dei contratti futures"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],it:["cambia visibilità etichette prezzo min e max"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],it:["cambia visibilità linee prezzo max e min"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],it:["cambia visibilità etichette nomi indicatori"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],it:["cambia visibilità etichette valore indicatori"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],it:["modifica visibilità ultimi aggiornamenti"]}},88849:e=>{e.exports={en:["change linking group"],it:["modifica gruppo di collegamento"]}},14691:e=>{e.exports={en:["change pane height"],it:["cambio altezza pannello"]}},96379:e=>{e.exports={en:["change plus button visibility"],it:["cambia visibilità pulsante +"]}},76660:e=>{e.exports={en:["change point"],it:["modifica punto"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],it:["cambia visibilità etichette prezzo pre e post mercato"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],it:["cambia visibilità linea prezzo pre e post mercato"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],it:["cambia visibilità linea chiusura precedente"]}},8662:e=>{e.exports={en:["change price line visibility"],it:["Cambia linea prezzo"]}},2509:e=>{e.exports={en:["change price to bar ratio"],it:["cambio rapporto prezzo / barra"]}},32829:e=>{e.exports={en:["change resolution"],it:["Cambia timeframe"]}},35400:e=>{e.exports={en:["change symbol"],it:["Cambia simbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],it:["cambio visibilità etichette simbolo"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],it:["cambia visibilità ultimo valore simbolo"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],it:["cambia visibilità chiusura precedente simbolo"]}},87041:e=>{e.exports={en:["change session"],it:["cambio sessione"]}},38413:e=>{e.exports={en:["change session breaks visibility"],it:["cambio visibilità separatori sessione"]}},49965:e=>{e.exports={en:["change series style"],it:["cambio stile serie"]}},47474:e=>{ +e.exports={en:["change splits visibility"],it:["cambia visibilità frazionamenti"]}},20137:e=>{e.exports={en:["change timezone"],it:["cambio fuso orario"]}},85975:e=>{e.exports={en:["change unit"],it:["cambio unità"]}},1924:e=>{e.exports={en:["change visibility"],it:["Cambia visibilità"]}},84331:e=>{e.exports={en:["change visibility at current interval"],it:["Cambia visibilità all'intervallo corrente"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],it:["Cambia visibilità all'intervallo corrente e superiore"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],it:["Cambia visibilità all'intervallo corrente e inferiore"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],it:["Cambia visibilità a tutti gli intervalli"]}},94566:e=>{e.exports={en:["charts by TradingView"],it:["grafici da TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],it:["Clonazione strumento"]}},46219:e=>{e.exports={en:["create line tools group"],it:["Crea gruppo strumenti linea"]}},95394:e=>{e.exports={en:["create line tools group from selection"],it:["Crea gruppo strumenti linea dalla selezione"]}},12898:e=>{e.exports={en:["create {tool}"],it:["creazione {tool}"]}},94227:e=>{e.exports={en:["cut sources"],it:["taglia fonti"]}},11500:e=>{e.exports={en:["cut {title}"],it:["taglia {title}"]}},63869:e=>{e.exports={en:["anchor objects"],it:["ancora oggetti"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],it:["Aggiungi strumento linea {lineTool} al gruppo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],it:["aggiungi le linee al gruppo {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],it:["Applica questo dato finanziario all'intero layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],it:["applica questo indicatore all'intero layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],it:["Applica questa strategia all'intero layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],it:["Applica questo simbolo all'intero layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"],it:["allinea a 45 gradi"]}},68231:e=>{e.exports={en:["apply chart theme"],it:["applica tema grafico"]}},99551:e=>{e.exports={en:["apply all chart properties"],it:["applicazione proprietà grafico"]}},89720:e=>{e.exports={en:["apply drawing template"],it:["Applica modello disegno"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],it:["applicazione reset su fonti selezionate"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],it:["applica indicatori su layout intero"]}},69604:e=>{e.exports={en:["apply study template {template}"],it:["Applica modello indicatore {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],it:["applicazione tema barra strumenti"]}},1979:e=>{e.exports={en:["bring group {title} forward"],it:["metti gruppo {title} in primo piano"]}},53159:e=>{e.exports={en:["bring {title} to front"],it:["porta {title} davanti"]} +},41966:e=>{e.exports={en:["bring {title} forward"],it:["Manda {title} avanti"]}},44676:e=>{e.exports={en:["by TradingView"],it:["da TradingView"]}},58850:e=>{e.exports={en:["date range lock"],it:["blocco range di tempo"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],it:["Escludi strumenti linea dal gruppo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],it:["Nascondi {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],it:["Nascondi note sulle barre"]}},56558:e=>{e.exports={en:["interval lock"],it:["blocco intervallo"]}},6830:e=>{e.exports={en:["invert scale"],it:["Inverti asse"]}},48818:e=>{e.exports={en:["insert {title}"],it:["inserimento {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],it:["inserimento {title} dopo {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],it:["Inserisci {title} dopo {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],it:["aggiungi {title} prima di {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],it:["aggiungi {title} prima di {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],it:["caricamento modello disegni default"]}},62011:e=>{e.exports={en:["loading..."],it:["caricamento...."]}},76104:e=>{e.exports={en:["lock {title}"],it:["Blocca {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],it:["blocca gruppo {group}"]}},18942:e=>{e.exports={en:["lock objects"],it:["blocca oggetti"]}},98277:e=>{e.exports={en:["move"],it:["spostamento"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],it:["Sposta {title} su nuovo asse sinistro"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],it:["sposta {title} su un nuovo asse a destra"]}},64077:e=>{e.exports={en:["move all scales to left"],it:["Sposta tutti gli assi a sinistra"]}},19013:e=>{e.exports={en:["move all scales to right"],it:["Sposta tutti gli assi a destra"]}},52510:e=>{e.exports={en:["move drawing(s)"],it:["spostamento disegno/i"]}},79209:e=>{e.exports={en:["move left"],it:["sposta a sinistra"]}},60114:e=>{e.exports={en:["move right"],it:["sposta a destra"]}},44854:e=>{e.exports={en:["move scale"],it:["Sposta asse"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],it:["Dissocia {title} dall'asse (schermo intero)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],it:["Rendi gruppo {group} invisibile"]}},45987:e=>{e.exports={en:["make group {group} visible"],it:["Rendi gruppo {group} visibile"]}},78055:e=>{e.exports={en:["merge down"],it:["unione sotto"]}},41866:e=>{e.exports={en:["merge to pane"],it:["unione a pannello"]}},52458:e=>{e.exports={en:["merge up"],it:["unione sopra"]}},90091:e=>{e.exports={en:["n/a"],it:["N/D"]}},94981:e=>{e.exports={en:["scale price"],it:["scala di prezzo"]}},63796:e=>{e.exports={en:["scale price chart only"],it:["Utilizza solo scala del prezzo"]}},70771:e=>{e.exports={en:["scale time"],it:["cambio scala"]}},42070:e=>{e.exports={en:["scroll"],it:["scorrimento"]}},87840:e=>{e.exports={en:["scroll time"], it:["scorrimento tempo"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],it:["impostazione strategia di selezione scala di prezzo su {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],it:["porta {title} indietro"]}},5005:e=>{e.exports={en:["send {title} to back"],it:["porta {title} indietro"]}},69546:e=>{e.exports={en:["send group {title} backward"],it:["metti gruppo {title} in secondo piano"]}},63934:e=>{e.exports={en:["share line tools globally"],it:["condivisione globale linee"]}},90221:e=>{e.exports={en:["share line tools in layout"],it:["condivisione linee su layout"]}},13336:e=>{e.exports={en:["show all ideas"],it:["mostra tutte le idee"]}},91395:e=>{e.exports={en:["show ideas of followed users"],it:["mostra idee degli utenti seguiti"]}},57460:e=>{e.exports={en:["show my ideas only"],it:["mostra solo le mie idee"]}},4114:e=>{e.exports={en:["stay in drawing mode"],it:["rimani in modalità disegno"]}},3350:e=>{e.exports={en:["stop syncing drawing"],it:["stop sincronizzazione disegni"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],it:["ferma sincronizzazione linee"]}},53278:e=>{e.exports={en:["symbol lock"],it:["blocco simbolo"]}},91677:e=>{e.exports={en:["sync time"],it:["sincronizza ora"]}},3140:e=>{e.exports={en:["powered by"],it:["fornito da"]}},92800:e=>{e.exports={en:["powered by TradingView"],it:["fornito da TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],it:["incolla disegno"]}},1064:e=>{e.exports={en:["paste indicator"],it:["incolla indicatore"]}},57010:e=>{e.exports={en:["paste {title}"],it:["incolla {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],it:["fissa all'asse sinistro"]}},7495:e=>{e.exports={en:["pin to right scale"],it:["Fissa all'asse destro"]}},81566:e=>{e.exports={en:["pin to scale {label}"],it:["fissa sull'asse {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],it:["modifica pannelli"]}},60806:e=>{e.exports={en:["remove all indicators"],it:["rimuovi tutti gli indicatori"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],it:["rimuovi tutti gli indicatori ed i disegni"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],it:["rimozione linee vuote deselezionate"]}},30538:e=>{e.exports={en:["remove drawings"],it:["Elimina disegni"]}},1193:e=>{e.exports={en:["remove drawings group"],it:["rimuovi gruppo disegni"]}},38199:e=>{e.exports={en:["remove line data sources"],it:["rimozione fonti dati linea"]}},93333:e=>{e.exports={en:["remove pane"],it:["rimozione pannello"]}},94543:e=>{e.exports={en:["remove {title}"],it:["rimuovi {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],it:["rimozione strumenti linea del gruppo {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],it:["Rinomina gruppo {group} in {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],it:["ripristina dimensioni layout"]}},3323:e=>{e.exports={en:["reset scales"],it:["reset scala"]}},17336:e=>{e.exports={en:["reset time scale"],it:["Reimposta asse di tempo"]}},47418:e=>{ e.exports={en:["resize layout"],it:["modifica dimensioni layout"]}},85815:e=>{e.exports={en:["restore defaults"],it:["ripristino default"]}},96881:e=>{e.exports={en:["restore study defaults"],it:["ripristinare le impostazioni predefinite dello studio"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],it:["attiva massimizzazione del pannello"]}},42240:e=>{e.exports={en:["toggle auto scale"],it:["attiva/disattiva scala automatica"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],it:["modifica stato pannello chiuso"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],it:["switch scala indicizzata su base 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],it:["blocco scala"]}},49403:e=>{e.exports={en:["toggle log scale"],it:["attiva/disattiva scala logaritmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],it:["Attiva scala percentuale"]}},80688:e=>{e.exports={en:["toggle regular scale"],it:["switch scala regolare"]}},46807:e=>{e.exports={en:["track time"],it:["traccia tempo"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],it:["disattiva condivisione linee"]}},99234:e=>{e.exports={en:["unanchor objects"],it:["disancora oggetti"]}},23230:e=>{e.exports={en:["unlock objects"],it:["sblocca oggetti"]}},74590:e=>{e.exports={en:["unlock group {group}"],it:["Sblocca gruppo {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],it:["sblocca {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],it:["separazione su nuovo pannello"]}},79443:e=>{e.exports={en:["unmerge up"],it:["separazione sopra"]}},46453:e=>{e.exports={en:["unmerge down"],it:["separazione sotto"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],it:["Oh no! Il tipo di grafico {chartStyle} non è attualmente disponibile per gli intervalli basati sui tick."]}},41643:e=>{e.exports={en:["{count} bars"],it:["{count} barre"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],it:["{symbol} dati finanziari da TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],it:["{userName} ha pubblicato su {customer} il {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],it:["ingrandimento"]}},73638:e=>{e.exports={en:["zoom out"],it:["riduzione"]}},41807:e=>{e.exports={en:["day","days"],it:["giorno","giorni"]}},42328:e=>{e.exports={en:["hour","hours"],it:["ora","ore"]}},98393:e=>{e.exports={en:["month","months"],it:["mese","mesi"]}},78318:e=>{e.exports={en:["minute","minutes"],it:["minuto","minuti"]}},33232:e=>{e.exports={en:["second","seconds"],it:["secondo","secondi"]}},89937:e=>{e.exports={en:["range","ranges"],it:["range","range"]}},48898:e=>{e.exports={en:["week","weeks"],it:["settimana","settimane"]}},11913:e=>{e.exports={en:["tick","ticks"],it:["tick","tick"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],it:["{amount} disegno","{amount} disegni"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],it:["{amount} indicatore","{amount} indicatori"]}}, 58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],it:["Indice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],it:["Indice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],it:["Indice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],it:["Dollaro australiano/Dollaro canadese"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],it:["Dollaro australiano / Franco svizzero"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],it:["Dollaro australiano / Yen giapponese"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],it:["Dollaro australiano / Dollaro neozelandese"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],it:["Dollaro australiano / Rublo russo"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],it:["Dollaro australiano / Dollaro"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],it:["Indice S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],it:["Bitcoin Cash / Dollaro"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],it:["Indice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],it:["Indice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],it:["Indice Bitcoin / Dollaro"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],it:["Indice IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],it:["Indice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],it:["Indice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],it:["Indice Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],it:["Indice S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],it:["Real brasiliano / Yen giapponese"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],it:["Indice S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"], diff --git a/charting_library/bundles/it.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/it.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 7918eac4..00000000 --- a/charting_library/bundles/it.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],it:["barre"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],it:["12 ore"]}},5797:e=>{e.exports={en:["24-hours"],it:["24 ore"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],it:["Colore basato sulla chiusura precedente"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],it:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],it:["Stili base del grafico"]}},45639:e=>{e.exports={en:["Chart values"],it:["Valori del grafico"]}},84831:e=>{e.exports={en:["Close line"],it:["Linea chiusura"]}},74622:e=>{e.exports={en:["Crosshair"],it:["Cursore"]}},81849:e=>{e.exports={en:["Currency"],it:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"],it:["Valuta ed unità"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],it:["Adegua i dati a seconda dei dividendi"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],it:["Incorpora variazioni dovute al cambio di contratto"]}},36620:e=>{e.exports={en:["Alerts"],it:["Alert"]}},14119:e=>{e.exports={en:["Arguments"],it:["Argomenti"]}},68650:e=>{e.exports={en:["Average close"],it:["Chiusura media"]}},27567:e=>{e.exports={en:["Bottom"],it:["Sotto"]}},3159:e=>{e.exports={en:["Bottom line"],it:["Linea inferiore"]}},74406:e=>{e.exports={en:["Body"],it:["Corpo"]}},333:e=>{e.exports={en:["Borders"],it:["Bordi"]}},79468:e=>{e.exports={en:["Background"],it:["Sfondo"]}},10842:e=>{e.exports={en:["Bar change values"],it:["Variazione barre"]}},28975:e=>{e.exports={en:["Base level"],it:["Livello base"]}},76473:e=>{e.exports={en:["Bid and ask"],it:["Bid e Ask"]}},32744:e=>{e.exports={en:["Buttons"],it:["Pulsanti"]}},68662:e=>{e.exports={en:["Grid lines"],it:["Linee griglia"]}},17611:e=>{e.exports={en:["Down bars"],it:["Barre giù"]}},23743:e=>{e.exports={en:["Down color"],it:["Colore giù"]}},48225:e=>{e.exports={en:["Data modification"],it:["Modifica dei dati"]}},84838:e=>{e.exports={en:["Date format"],it:["Formato data"]}},42357:e=>{e.exports={en:["Day of week on labels"],it:["Giorno della settimana sulle etichette"]}},16564:e=>{e.exports={en:["Default"],it:["Predefinito"]}},78734:e=>{e.exports={en:["Description"],it:["Descrizione"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],it:["Orario di contrattazione elettronica"]}},69808:e=>{e.exports={en:["Events"],it:["Eventi"]}},41129:e=>{e.exports={en:["Fill"],it:["Riempi"]}},61112:e=>{e.exports={en:["Fill top area"],it:["Riempimento area su"]}},73185:e=>{e.exports={en:["Fill bottom area"],it:["Riempimento area inf"]}},95406:e=>{e.exports={en:["Horizontal"],it:["Orizzontale"]}},61900:e=>{e.exports={en:["Horz only"],it:["Solo orizz"]}},14180:e=>{e.exports={en:["High and low"],it:["Massimo e minimo"]}},56359:e=>{e.exports={en:["High line"],it:["Linea massimo"]}},47326:e=>{e.exports={en:["Integer"],it:["Intero"]}},84549:e=>{e.exports={ -en:["Indicators"],it:["Indicatori"]}},78082:e=>{e.exports={en:["Indicators and financials"],it:["Indicatori e dati finanziari"]}},25765:e=>{e.exports={en:["Open market status"],it:["Mercato aperto"]}},34579:e=>{e.exports={en:["Low line"],it:["Linea minimo"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],it:["Descrizione lunga"]}},72423:e=>{e.exports={en:["Last day change values"],it:["Variazione sul giorno precedente"]}},11626:e=>{e.exports={en:["Left"],it:["Sinistra"]}},8249:e=>{e.exports={en:["Money"],it:["Denaro"]}},70937:e=>{e.exports={en:["Margins"],it:["Margini"]}},68833:e=>{e.exports={en:["Middle"],it:["Medio"]}},58589:e=>{e.exports={en:["No overlapping labels"],it:["Nessuna etichetta sovrapposta"]}},60798:e=>{e.exports={en:["None"],it:["Nessuno"]}},51019:e=>{e.exports={en:["Navigation"],it:["Controlli navigazione"]}},99709:e=>{e.exports={en:["Name"],it:["Nome"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],it:["Salva la posizione del bordo sinistro del grafico quando si cambia intervallo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],it:["Modalità di scala (A e L)"]}},93968:e=>{e.exports={en:["Scales"],it:["Assi"]}},90275:e=>{e.exports={en:["Scales and lines"],it:["Scale e linee"]}},30042:e=>{e.exports={en:["Scales placement"],it:["Posizione assi"]}},28715:e=>{e.exports={en:["Status line"],it:["Legenda"]}},95481:e=>{e.exports={en:["Symbol"],it:["Simbolo"]}},53263:e=>{e.exports={en:["Pane"],it:["Pannello"]}},82894:e=>{e.exports={en:["Pane separators"],it:["Separatori pannello"]}},16207:e=>{e.exports={en:["Percentage"],it:["Percentuale"]}},94408:e=>{e.exports={en:["Pips"],it:["Pip/Tick"]}},60904:e=>{e.exports={en:["Pre/post market"],it:["Pre/post mercato"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],it:["Sfondo sessione pre e post mercato"]}},59766:e=>{e.exports={en:["Precision"],it:["Precisione"]}},83811:e=>{e.exports={en:["Previous day close"],it:["Chiusura giorno precedente"]}},35082:e=>{e.exports={en:["Price Scale"],it:["Asse del prezzo"]}},27632:e=>{e.exports={en:["Price and percentage value"],it:["Valore di prezzo e percentuale"]}},62142:e=>{e.exports={en:["Price labels & lines"],it:["Etichette e linee di prezzo"]}},84684:e=>{e.exports={en:["Price source"],it:["Fonte prezzo"]}},73466:e=>{e.exports={en:["Projection up bars"],it:["Barre a proiezione superiore"]}},77430:e=>{e.exports={en:["Projection candles"],it:["Candele di proiezione"]}},88367:e=>{e.exports={en:["Projection down bars"],it:["Barre a proiezione inferiore"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],it:["Prezzi reali sull'asse (invece di quelli Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],it:["Destra"]}},62532:e=>{e.exports={en:["Right Margin"],it:["Margine destro"]}},41571:e=>{e.exports={en:["Watermark"],it:["Filigrana"]}},32163:e=>{e.exports={en:["Wick"],it:["Ombra"]}},97118:e=>{e.exports={en:["Top"],it:["Sopra"]}},89349:e=>{e.exports={en:["Top line"],it:["Linea superiore"]}},70320:e=>{ -e.exports={en:["Text"],it:["Testo"]}},25485:e=>{e.exports={en:["Text alignment"],it:["Allineamento testo"]}},67781:e=>{e.exports={en:["Text orientation"],it:["Orientamento testo"]}},20215:e=>{e.exports={en:["Thin bars"],it:["Barre sottili"]}},70198:e=>{e.exports={en:["Title"],it:["Titolo"]}},29854:e=>{e.exports={en:["Titles"],it:["Titoli"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],it:["Ticker e descrizione"]}},24821:e=>{e.exports={en:["Ticks"],it:["Tick"]}},93965:e=>{e.exports={en:["Time Scale"],it:["Asse temporale"]}},5591:e=>{e.exports={en:["Time hours format"],it:["Formato orario"]}},77073:e=>{e.exports={en:["Timezone"],it:["Fuso orario"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],it:["Unità"]}},23091:e=>{e.exports={en:["Up color"],it:["Colore su"]}},36957:e=>{e.exports={en:["Up bars"],it:["Barre su"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],it:["Usa il settlement come chiusura nel giornaliero"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],it:["Valore"]}},31218:e=>{e.exports={en:["Value according to scale"],it:["Valore asse"]}},60092:e=>{e.exports={en:["Values"],it:["Valori"]}},83594:e=>{e.exports={en:["Vert and horz"],it:["Vert e orizz"]}},8402:e=>{e.exports={en:["Vert only"],it:["Solo vert."]}},69526:e=>{e.exports={en:["Vertical"],it:["Verticale"]}},21105:e=>{e.exports={en:["candle"],it:["candela"]}},27068:e=>{e.exports={en:["change HLC bars"],it:["cambio barre HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],it:["cambio visibilità pulsanti navigazione"]}},96227:e=>{e.exports={en:["change open market status visibility"],it:["cambio visibilità stato di mercato"]}},43231:e=>{e.exports={en:["change average close price line width"],it:["modifica spessore della linea del prezzo medio di chiusura"]}},47026:e=>{e.exports={en:["change average close price line color"],it:["modifica colore della linea del prezzo medio di chiusura"]}},86866:e=>{e.exports={en:["change area fill color"],it:["cambio colore riempimento area"]}},89346:e=>{e.exports={en:["change area line width"],it:["cambio spessore linea area"]}},29605:e=>{e.exports={en:["change area line color"],it:["cambio colore linea area"]}},4640:e=>{e.exports={en:["change area price source"],it:["cambio fonte area prezzo"]}},98407:e=>{e.exports={en:["change ask line color"],it:["cambio colore linea lettera (ask)"]}},42190:e=>{e.exports={en:["change base level"],it:["cambio livello base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],it:["cambio colore inf baseline"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],it:["cambio spessore linea inf baseline"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],it:["cambio colore riempimento area inf baseline"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],it:["cambio colore riempimento area sup baseline"]}},68609:e=>{e.exports={ -en:["change baseline price source"],it:["cambio fonte prezzo baseline"]}},69044:e=>{e.exports={en:["change baseline top line color"],it:["cambio colore sup baseline"]}},68197:e=>{e.exports={en:["change baseline top line width"],it:["cambio spessore linea sup baseline"]}},33464:e=>{e.exports={en:["change bar up color"],it:["cambio colore barra su"]}},27426:e=>{e.exports={en:["change bar change visibility"],it:["cambio visibilità variazione barre"]}},59622:e=>{e.exports={en:["change bar down color"],it:["cambio colore barra giù"]}},17919:e=>{e.exports={en:["change bid line color"],it:["cambio colore linea denaro (bid)"]}},32094:e=>{e.exports={en:["change bottom margin"],it:["cambio margine inf"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],it:["cambio visibilità etichette valuta e unità"]}},64003:e=>{e.exports={en:["change currency label visibility"],it:["cambio visibilità etichetta valuta"]}},42803:e=>{e.exports={en:["change chart background color"],it:["cambio colore sfondo grafico"]}},41382:e=>{e.exports={en:["change chart background type"],it:["cambio tipologia sfondo grafico"]}},79637:e=>{e.exports={en:["change chart values visibility"],it:["modifica visibilità dei valori del grafico"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],it:["cambio colore basato su chiusura prec"]}},88324:e=>{e.exports={en:["change column up color"],it:["cambio colore colonna sup"]}},93890:e=>{e.exports={en:["change column down color"],it:["cambio colore colonna inf"]}},4727:e=>{e.exports={en:["change column price source"],it:["cambio fonte dati colonna"]}},50544:e=>{e.exports={en:["change crosshair width"],it:["cambio spessore linea croce"]}},92885:e=>{e.exports={en:["change crosshair color"],it:["cambio colore linea croce"]}},68418:e=>{e.exports={en:["change crosshair style"],it:["cambio stile linea croce"]}},43109:e=>{e.exports={en:["change date format"],it:["cambio formato data"]}},30418:e=>{e.exports={en:["change day of week on labels"],it:["cambia il giorno della settimana sulle etichette"]}},82063:e=>{e.exports={en:["change decimal places"],it:["cambio cifre decimali"]}},44223:e=>{e.exports={en:["change extended hours color"],it:["cambio colore orari estesi"]}},47393:e=>{e.exports={en:["change electronic trading hours"],it:["modifica orari di negoziazione elettronica"]}},73844:e=>{e.exports={en:["change grid lines visibility"],it:["cambia la visibilità delle linee della griglia"]}},61407:e=>{e.exports={en:["change high and low price line color"],it:["modifica colore delle linee dei prezzi massimi e minimi"]}},39581:e=>{e.exports={en:["change high and low price line width"],it:["modifica spessore delle linee dei prezzi massimi e minimi"]}},6026:e=>{e.exports={en:["change high-low body color"],it:["cambio colore corpo max-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],it:["cambio visibilità corpo max-min"]}},46844:e=>{e.exports={en:["change high-low border color"],it:["cambio colore bordo max-min"]}},15801:e=>{e.exports={ -en:["change high-low borders visibility"],it:["cambio visibilità bordi max-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],it:["cambio visibilità etichette max-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],it:["cambio colore etichette max-min"]}},21133:e=>{e.exports={en:["change horz grid lines color"],it:["cambio colore linee orizz griglia"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],it:["cambio visibilità titoli indicatore"]}},49583:e=>{e.exports={en:["change indicator values visibility"],it:["cambio visibilità valori indicatore"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],it:["cambio visibilità argomenti indicatore"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],it:["cambia visibilità etichette nomi indicatori e finanziari"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],it:["cambia visibilità etichette valori indicatori e finanziari"]}},66307:e=>{e.exports={en:["change last day change visibility"],it:["variazione visibilità della variazione nell'ultimo giorno di negoziazione"]}},91873:e=>{e.exports={en:["change legend background transparency"],it:["cambio trasparenza sfondo legenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],it:["cambio visibilità sfondo legenda"]}},88640:e=>{e.exports={en:["change line color"],it:["cambio colore linea"]}},41837:e=>{e.exports={en:["change line price source"],it:["cambio fonte linea prezzo"]}},48339:e=>{e.exports={en:["change line width"],it:["cambio spessore linea"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],it:["cambio visibilità pulsanti pannelli"]}},52203:e=>{e.exports={en:["change pane separators color"],it:["cambio colore separatori pannello"]}},38730:e=>{e.exports={en:["change post market color"],it:["cambio colore post mercato"]}},28075:e=>{e.exports={en:["change post market line color"],it:["cambio colore linea post mercato"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],it:["cambia visibilità linee prezzo pre e post mercato"]}},44371:e=>{e.exports={en:["change pre market color"],it:["cambio colore pre mercato"]}},96114:e=>{e.exports={en:["change pre market line color"],it:["cambio colore linea pre mercato"]}},69814:e=>{e.exports={en:["change previous close price line color"],it:["cambio colore linea prezzo chiusura prec"]}},13660:e=>{e.exports={en:["change previous close price line width"],it:["cambio spessore linea prezzo chiusura prec"]}},87861:e=>{e.exports={en:["change price line color"],it:["cambio colore linea prezzo"]}},29353:e=>{e.exports={en:["change price line width"],it:["cambio spessore linea prezzo"]}},16241:e=>{e.exports={en:["change range bars style"],it:["cambia lo stile delle barre range"]}},65821:e=>{e.exports={en:["change range thin bars"],it:["cambio range barre sottili"]}},75487:e=>{e.exports={en:["change renko wick down color"],it:["cambio colore ombra inf renko"]}},92277:e=>{e.exports={ -en:["change renko wick up color"],it:["cambio colore ombra sup renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],it:["cambio visibilità ombra renko"]}},82946:e=>{e.exports={en:["change right margin"],it:["cambio margine dx"]}},79545:e=>{e.exports={en:["change right margin percentage"],it:["modifica percentuale del margine destro"]}},78995:e=>{e.exports={en:["change symbol watermark color"],it:["cambio colore filigrana"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],it:["cambio visibilità filigrana"]}},88167:e=>{e.exports={en:["change symbol description visibility"],it:["cambio visibilità descrizione simbolo"]}},12050:e=>{e.exports={en:["change symbol field visibility"],it:["cambia la visibilità del campo dei simboli"]}},46066:e=>{e.exports={en:["change symbol last value mode"],it:["cambio modalità ultimo valore simbolo"]}},902:e=>{e.exports={en:["change symbol legend format"],it:["cambio formato legenda simbolo"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],it:["modifica del salvataggio della posizione del bordo sinistro del grafico quando si cambia intervallo"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],it:["cambia la visibilità dei pulsanti delle modalità di scala"]}},76131:e=>{e.exports={en:["change scales text color"],it:["cambio colore testo assi"]}},27792:e=>{e.exports={en:["change scales font size"],it:["cambio dimensione font assi"]}},94997:e=>{e.exports={en:["change scales lines color"],it:["cambio colore linee assi"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],it:["cambio visibilità separatori sessione"]}},28175:e=>{e.exports={en:["change sessions breaks width"],it:["cambio spessore separatori sessione"]}},33895:e=>{e.exports={en:["change sessions breaks color"],it:["cambio colore separatori sessione"]}},21641:e=>{e.exports={en:["change sessions breaks style"],it:["cambio stile separatori sessione"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],it:["cambio prezzo da mostrare nell'asse (al posto di quello Heikin-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],it:["cambio spessore barre"]}},39754:e=>{e.exports={en:["change time hours format"],it:["cambio formato orario"]}},74883:e=>{e.exports={en:["change top margin"],it:["cambio margine sup"]}},51250:e=>{e.exports={en:["change unit label visibility"],it:["cambio visibilità etichetta unità"]}},71805:e=>{e.exports={en:["change vert grid lines color"],it:["cambio colore linee vert griglia"]}},96201:e=>{e.exports={en:["change volume values visibility"],it:["cambio visibilità valori volume"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],it:["cambio colore bordo sup {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],it:["cambio colore sup {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],it:["cambio colore ombra inf {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"], -it:["cambio colore ombra sup {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],it:["cambio visibilità ombra {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],it:["cambio visibilità corpo {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],it:["cambio visibilità bordo {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],it:["cambio colore bordo inf {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],it:["cambio colore inf {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],it:["cambio colore bordo inf {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],it:["cambio colore bordo sup {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],it:["cambio colore inf {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],it:["cambio colore bordo proiezione sup {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],it:["cambio colore proiezione inf {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],it:["cambio colore proiezione sup {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],it:["cambio colore sup {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],it:["cambio proprietà {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],it:["adegua i dati a seconda dei dividendi"]}},1433:e=>{e.exports={en:["adjust for contract changes"],it:["incorpora variazioni dovute a cambio di contratti"]}},92598:e=>{e.exports={en:["hollow candles"],it:["Candele vuote"]}},57243:e=>{e.exports={en:["range","ranges"],it:["range","range"]}},70282:e=>{e.exports={en:["renko"],it:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],it:["usa il settlement come chiusura nel giornaliero"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],it:["{value} decimale","{value} decimali"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/it.7458.068c610f8718bc62a766.js b/charting_library/bundles/it.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..2097ee51 --- /dev/null +++ b/charting_library/bundles/it.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],it:["barre"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],it:["12 ore"]}},5797:e=>{e.exports={en:["24-hours"],it:["24 ore"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],it:["Colore basato sulla chiusura precedente"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],it:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],it:["Stili base del grafico"]}},45639:e=>{e.exports={en:["Chart values"],it:["Valori del grafico"]}},84831:e=>{e.exports={en:["Close line"],it:["Linea chiusura"]}},74622:e=>{e.exports={en:["Crosshair"],it:["Cursore"]}},81849:e=>{e.exports={en:["Currency"],it:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"],it:["Valuta ed unità"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],it:["Adegua i dati a seconda dei dividendi"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],it:["Incorpora variazioni dovute al cambio di contratto"]}},36620:e=>{e.exports={en:["Alerts"],it:["Alert"]}},14119:e=>{e.exports={en:["Arguments"],it:["Argomenti"]}},68650:e=>{e.exports={en:["Average close"],it:["Chiusura media"]}},27567:e=>{e.exports={en:["Bottom"],it:["Sotto"]}},3159:e=>{e.exports={en:["Bottom line"],it:["Linea inferiore"]}},74406:e=>{e.exports={en:["Body"],it:["Corpo"]}},333:e=>{e.exports={en:["Borders"],it:["Bordi"]}},79468:e=>{e.exports={en:["Background"],it:["Sfondo"]}},10842:e=>{e.exports={en:["Bar change values"],it:["Variazione barre"]}},28975:e=>{e.exports={en:["Base level"],it:["Livello base"]}},76473:e=>{e.exports={en:["Bid and ask"],it:["Bid e Ask"]}},32744:e=>{e.exports={en:["Buttons"],it:["Pulsanti"]}},68662:e=>{e.exports={en:["Grid lines"],it:["Linee griglia"]}},17611:e=>{e.exports={en:["Down bars"],it:["Barre giù"]}},23743:e=>{e.exports={en:["Down color"],it:["Colore giù"]}},48225:e=>{e.exports={en:["Data modification"],it:["Modifica dei dati"]}},84838:e=>{e.exports={en:["Date format"],it:["Formato data"]}},42357:e=>{e.exports={en:["Day of week on labels"],it:["Giorno della settimana sulle etichette"]}},16564:e=>{e.exports={en:["Default"],it:["Predefinito"]}},78734:e=>{e.exports={en:["Description"],it:["Descrizione"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],it:["Orario di contrattazione elettronica"]}},69808:e=>{e.exports={en:["Events"],it:["Eventi"]}},41129:e=>{e.exports={en:["Fill"],it:["Riempi"]}},61112:e=>{e.exports={en:["Fill top area"],it:["Riempimento area su"]}},73185:e=>{e.exports={en:["Fill bottom area"],it:["Riempimento area inf"]}},95406:e=>{e.exports={en:["Horizontal"],it:["Orizzontale"]}},61900:e=>{e.exports={en:["Horz only"],it:["Solo orizz"]}},14180:e=>{e.exports={en:["High and low"],it:["Massimo e minimo"]}},56359:e=>{e.exports={en:["High line"],it:["Linea massimo"]}},47326:e=>{ +e.exports={en:["Integer"],it:["Intero"]}},84549:e=>{e.exports={en:["Indicators"],it:["Indicatori"]}},78082:e=>{e.exports={en:["Indicators and financials"],it:["Indicatori e dati finanziari"]}},25765:e=>{e.exports={en:["Open market status"],it:["Mercato aperto"]}},34579:e=>{e.exports={en:["Low line"],it:["Linea minimo"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],it:["Descrizione lunga"]}},72423:e=>{e.exports={en:["Last day change values"],it:["Variazione sul giorno precedente"]}},11626:e=>{e.exports={en:["Left"],it:["Sinistra"]}},8249:e=>{e.exports={en:["Money"],it:["Denaro"]}},70937:e=>{e.exports={en:["Margins"],it:["Margini"]}},68833:e=>{e.exports={en:["Middle"],it:["Medio"]}},58589:e=>{e.exports={en:["No overlapping labels"],it:["Nessuna etichetta sovrapposta"]}},60798:e=>{e.exports={en:["None"],it:["Nessuno"]}},51019:e=>{e.exports={en:["Navigation"],it:["Controlli navigazione"]}},99709:e=>{e.exports={en:["Name"],it:["Nome"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],it:["Salva la posizione del bordo sinistro del grafico quando si cambia intervallo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],it:["Modalità di scala (A e L)"]}},93968:e=>{e.exports={en:["Scales"],it:["Assi"]}},90275:e=>{e.exports={en:["Scales and lines"],it:["Scale e linee"]}},30042:e=>{e.exports={en:["Scales placement"],it:["Posizione assi"]}},28715:e=>{e.exports={en:["Status line"],it:["Legenda"]}},95481:e=>{e.exports={en:["Symbol"],it:["Simbolo"]}},53263:e=>{e.exports={en:["Pane"],it:["Pannello"]}},82894:e=>{e.exports={en:["Pane separators"],it:["Separatori pannello"]}},16207:e=>{e.exports={en:["Percentage"],it:["Percentuale"]}},94408:e=>{e.exports={en:["Pips"],it:["Pip/Tick"]}},60904:e=>{e.exports={en:["Pre/post market"],it:["Pre/post mercato"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],it:["Sfondo sessione pre e post mercato"]}},59766:e=>{e.exports={en:["Precision"],it:["Precisione"]}},83811:e=>{e.exports={en:["Previous day close"],it:["Chiusura giorno precedente"]}},35082:e=>{e.exports={en:["Price Scale"],it:["Asse del prezzo"]}},27632:e=>{e.exports={en:["Price and percentage value"],it:["Valore di prezzo e percentuale"]}},62142:e=>{e.exports={en:["Price labels & lines"],it:["Etichette e linee di prezzo"]}},84684:e=>{e.exports={en:["Price source"],it:["Fonte prezzo"]}},73466:e=>{e.exports={en:["Projection up bars"],it:["Barre a proiezione superiore"]}},77430:e=>{e.exports={en:["Projection candles"],it:["Candele di proiezione"]}},88367:e=>{e.exports={en:["Projection down bars"],it:["Barre a proiezione inferiore"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],it:["Prezzi reali sull'asse (invece di quelli Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],it:["Destra"]}},62532:e=>{e.exports={en:["Right Margin"],it:["Margine destro"]}},41571:e=>{e.exports={en:["Watermark"],it:["Filigrana"]}},32163:e=>{e.exports={en:["Wick"],it:["Ombra"]}},97118:e=>{e.exports={en:["Top"],it:["Sopra"]}},89349:e=>{ +e.exports={en:["Top line"],it:["Linea superiore"]}},70320:e=>{e.exports={en:["Text"],it:["Testo"]}},25485:e=>{e.exports={en:["Text alignment"],it:["Allineamento testo"]}},67781:e=>{e.exports={en:["Text orientation"],it:["Orientamento testo"]}},20215:e=>{e.exports={en:["Thin bars"],it:["Barre sottili"]}},70198:e=>{e.exports={en:["Title"],it:["Titolo"]}},29854:e=>{e.exports={en:["Titles"],it:["Titoli"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],it:["Ticker e descrizione"]}},24821:e=>{e.exports={en:["Ticks"],it:["Tick"]}},93965:e=>{e.exports={en:["Time Scale"],it:["Asse temporale"]}},5591:e=>{e.exports={en:["Time hours format"],it:["Formato orario"]}},77073:e=>{e.exports={en:["Timezone"],it:["Fuso orario"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],it:["Unità"]}},23091:e=>{e.exports={en:["Up color"],it:["Colore su"]}},36957:e=>{e.exports={en:["Up bars"],it:["Barre su"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],it:["Usa il settlement come chiusura nel giornaliero"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],it:["Valore"]}},31218:e=>{e.exports={en:["Value according to scale"],it:["Valore asse"]}},60092:e=>{e.exports={en:["Values"],it:["Valori"]}},83594:e=>{e.exports={en:["Vert and horz"],it:["Vert e orizz"]}},8402:e=>{e.exports={en:["Vert only"],it:["Solo vert."]}},69526:e=>{e.exports={en:["Vertical"],it:["Verticale"]}},21105:e=>{e.exports={en:["candle"],it:["candela"]}},27068:e=>{e.exports={en:["change HLC bars"],it:["cambio barre HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],it:["cambio visibilità pulsanti navigazione"]}},96227:e=>{e.exports={en:["change open market status visibility"],it:["cambio visibilità stato di mercato"]}},43231:e=>{e.exports={en:["change average close price line width"],it:["modifica spessore della linea del prezzo medio di chiusura"]}},47026:e=>{e.exports={en:["change average close price line color"],it:["modifica colore della linea del prezzo medio di chiusura"]}},86866:e=>{e.exports={en:["change area fill color"],it:["cambio colore riempimento area"]}},89346:e=>{e.exports={en:["change area line width"],it:["cambio spessore linea area"]}},29605:e=>{e.exports={en:["change area line color"],it:["cambio colore linea area"]}},4640:e=>{e.exports={en:["change area price source"],it:["cambio fonte area prezzo"]}},98407:e=>{e.exports={en:["change ask line color"],it:["cambio colore linea lettera (ask)"]}},42190:e=>{e.exports={en:["change base level"],it:["cambio livello base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],it:["cambio colore inf baseline"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],it:["cambio spessore linea inf baseline"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],it:["cambio colore riempimento area inf baseline"]}},92873:e=>{e.exports={en:["change baseline fill top area color"], +it:["cambio colore riempimento area sup baseline"]}},68609:e=>{e.exports={en:["change baseline price source"],it:["cambio fonte prezzo baseline"]}},69044:e=>{e.exports={en:["change baseline top line color"],it:["cambio colore sup baseline"]}},68197:e=>{e.exports={en:["change baseline top line width"],it:["cambio spessore linea sup baseline"]}},33464:e=>{e.exports={en:["change bar up color"],it:["cambio colore barra su"]}},27426:e=>{e.exports={en:["change bar change visibility"],it:["cambio visibilità variazione barre"]}},59622:e=>{e.exports={en:["change bar down color"],it:["cambio colore barra giù"]}},17919:e=>{e.exports={en:["change bid line color"],it:["cambio colore linea denaro (bid)"]}},32094:e=>{e.exports={en:["change bottom margin"],it:["cambio margine inf"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],it:["cambio visibilità etichette valuta e unità"]}},64003:e=>{e.exports={en:["change currency label visibility"],it:["cambio visibilità etichetta valuta"]}},42803:e=>{e.exports={en:["change chart background color"],it:["cambio colore sfondo grafico"]}},41382:e=>{e.exports={en:["change chart background type"],it:["cambio tipologia sfondo grafico"]}},79637:e=>{e.exports={en:["change chart values visibility"],it:["modifica visibilità dei valori del grafico"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],it:["cambio colore basato su chiusura prec"]}},88324:e=>{e.exports={en:["change column up color"],it:["cambio colore colonna sup"]}},93890:e=>{e.exports={en:["change column down color"],it:["cambio colore colonna inf"]}},4727:e=>{e.exports={en:["change column price source"],it:["cambio fonte dati colonna"]}},50544:e=>{e.exports={en:["change crosshair width"],it:["cambio spessore linea croce"]}},92885:e=>{e.exports={en:["change crosshair color"],it:["cambio colore linea croce"]}},68418:e=>{e.exports={en:["change crosshair style"],it:["cambio stile linea croce"]}},43109:e=>{e.exports={en:["change date format"],it:["cambio formato data"]}},30418:e=>{e.exports={en:["change day of week on labels"],it:["cambia il giorno della settimana sulle etichette"]}},82063:e=>{e.exports={en:["change decimal places"],it:["cambio cifre decimali"]}},44223:e=>{e.exports={en:["change extended hours color"],it:["cambio colore orari estesi"]}},47393:e=>{e.exports={en:["change electronic trading hours"],it:["modifica orari di negoziazione elettronica"]}},73844:e=>{e.exports={en:["change grid lines visibility"],it:["cambia la visibilità delle linee della griglia"]}},61407:e=>{e.exports={en:["change high and low price line color"],it:["modifica colore delle linee dei prezzi massimi e minimi"]}},39581:e=>{e.exports={en:["change high and low price line width"],it:["modifica spessore delle linee dei prezzi massimi e minimi"]}},6026:e=>{e.exports={en:["change high-low body color"],it:["cambio colore corpo max-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],it:["cambio visibilità corpo max-min"]}},46844:e=>{e.exports={en:["change high-low border color"], +it:["cambio colore bordo max-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],it:["cambio visibilità bordi max-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],it:["cambio visibilità etichette max-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],it:["cambio colore etichette max-min"]}},21133:e=>{e.exports={en:["change horz grid lines color"],it:["cambio colore linee orizz griglia"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],it:["cambio visibilità titoli indicatore"]}},49583:e=>{e.exports={en:["change indicator values visibility"],it:["cambio visibilità valori indicatore"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],it:["cambio visibilità argomenti indicatore"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],it:["cambia visibilità etichette nomi indicatori e finanziari"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],it:["cambia visibilità etichette valori indicatori e finanziari"]}},66307:e=>{e.exports={en:["change last day change visibility"],it:["variazione visibilità della variazione nell'ultimo giorno di negoziazione"]}},91873:e=>{e.exports={en:["change legend background transparency"],it:["cambio trasparenza sfondo legenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],it:["cambio visibilità sfondo legenda"]}},88640:e=>{e.exports={en:["change line color"],it:["cambio colore linea"]}},41837:e=>{e.exports={en:["change line price source"],it:["cambio fonte linea prezzo"]}},48339:e=>{e.exports={en:["change line width"],it:["cambio spessore linea"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],it:["cambio visibilità pulsanti pannelli"]}},52203:e=>{e.exports={en:["change pane separators color"],it:["cambio colore separatori pannello"]}},38730:e=>{e.exports={en:["change post market color"],it:["cambio colore post mercato"]}},28075:e=>{e.exports={en:["change post market line color"],it:["cambio colore linea post mercato"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],it:["cambia visibilità linee prezzo pre e post mercato"]}},44371:e=>{e.exports={en:["change pre market color"],it:["cambio colore pre mercato"]}},96114:e=>{e.exports={en:["change pre market line color"],it:["cambio colore linea pre mercato"]}},69814:e=>{e.exports={en:["change previous close price line color"],it:["cambio colore linea prezzo chiusura prec"]}},13660:e=>{e.exports={en:["change previous close price line width"],it:["cambio spessore linea prezzo chiusura prec"]}},87861:e=>{e.exports={en:["change price line color"],it:["cambio colore linea prezzo"]}},29353:e=>{e.exports={en:["change price line width"],it:["cambio spessore linea prezzo"]}},16241:e=>{e.exports={en:["change range bars style"],it:["cambia lo stile delle barre range"]}},65821:e=>{e.exports={en:["change range thin bars"],it:["cambio range barre sottili"]}},75487:e=>{e.exports={en:["change renko wick down color"], +it:["cambio colore ombra inf renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],it:["cambio colore ombra sup renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],it:["cambio visibilità ombra renko"]}},82946:e=>{e.exports={en:["change right margin"],it:["cambio margine dx"]}},79545:e=>{e.exports={en:["change right margin percentage"],it:["modifica percentuale del margine destro"]}},78995:e=>{e.exports={en:["change symbol watermark color"],it:["cambio colore filigrana"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],it:["cambio visibilità filigrana"]}},88167:e=>{e.exports={en:["change symbol description visibility"],it:["cambio visibilità descrizione simbolo"]}},12050:e=>{e.exports={en:["change symbol field visibility"],it:["cambia la visibilità del campo dei simboli"]}},46066:e=>{e.exports={en:["change symbol last value mode"],it:["cambio modalità ultimo valore simbolo"]}},902:e=>{e.exports={en:["change symbol legend format"],it:["cambio formato legenda simbolo"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],it:["modifica del salvataggio della posizione del bordo sinistro del grafico quando si cambia intervallo"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],it:["cambia la visibilità dei pulsanti delle modalità di scala"]}},76131:e=>{e.exports={en:["change scales text color"],it:["cambio colore testo assi"]}},27792:e=>{e.exports={en:["change scales font size"],it:["cambio dimensione font assi"]}},94997:e=>{e.exports={en:["change scales lines color"],it:["cambio colore linee assi"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],it:["cambio visibilità separatori sessione"]}},28175:e=>{e.exports={en:["change sessions breaks width"],it:["cambio spessore separatori sessione"]}},33895:e=>{e.exports={en:["change sessions breaks color"],it:["cambio colore separatori sessione"]}},21641:e=>{e.exports={en:["change sessions breaks style"],it:["cambio stile separatori sessione"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],it:["cambio prezzo da mostrare nell'asse (al posto di quello Heikin-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],it:["cambio spessore barre"]}},39754:e=>{e.exports={en:["change time hours format"],it:["cambio formato orario"]}},74883:e=>{e.exports={en:["change top margin"],it:["cambio margine sup"]}},51250:e=>{e.exports={en:["change unit label visibility"],it:["cambio visibilità etichetta unità"]}},71805:e=>{e.exports={en:["change vert grid lines color"],it:["cambio colore linee vert griglia"]}},96201:e=>{e.exports={en:["change volume values visibility"],it:["cambio visibilità valori volume"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],it:["cambio colore bordo sup {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],it:["cambio colore sup {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],it:["cambio colore ombra inf {candleType}"]}}, +47664:e=>{e.exports={en:["change {candleType} wick up color"],it:["cambio colore ombra sup {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],it:["cambio visibilità ombra {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],it:["cambio visibilità corpo {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],it:["cambio visibilità bordo {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],it:["cambio colore bordo inf {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],it:["cambio colore inf {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],it:["cambio colore bordo inf {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],it:["cambio colore bordo sup {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],it:["cambio colore inf {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],it:["cambio colore bordo proiezione sup {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],it:["cambio colore proiezione inf {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],it:["cambio colore proiezione sup {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],it:["cambio colore sup {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],it:["cambio proprietà {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],it:["adegua i dati a seconda dei dividendi"]}},1433:e=>{e.exports={en:["adjust for contract changes"],it:["incorpora variazioni dovute a cambio di contratti"]}},92598:e=>{e.exports={en:["hollow candles"],it:["Candele vuote"]}},57243:e=>{e.exports={en:["range","ranges"],it:["range","range"]}},70282:e=>{e.exports={en:["renko"],it:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],it:["usa il settlement come chiusura nel giornaliero"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],it:["{value} decimale","{value} decimali"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/it.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/it.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index f3ce3733..00000000 --- a/charting_library/bundles/it.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],it:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],it:["#{count} (prezzo, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],it:["Colore basato sulla chiusura precedente"]}},78930:e=>{e.exports={en:["Coordinates"],it:["Coordinate"]}},24197:e=>{e.exports={en:["Center"],it:["Centro"]}},84831:e=>{e.exports={en:["Close line"],it:["Linea chiusura"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],it:["Adegua i dati a seconda dei dividendi"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],it:["Incorpora variazioni dovute al cambio di contratto"]}},27567:e=>{e.exports={en:["Bottom"],it:["Sotto"]}},3159:e=>{e.exports={en:["Bottom line"],it:["Linea inferiore"]}},74406:e=>{e.exports={en:["Body"],it:["Corpo"]}},333:e=>{e.exports={en:["Borders"],it:["Bordi"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],it:["Livello base"]}},71776:e=>{e.exports={en:["Down"],it:["Giù"]}},17611:e=>{e.exports={en:["Down bars"],it:["Barre giù"]}},23743:e=>{e.exports={en:["Down color"],it:["Colore giù"]}},48225:e=>{e.exports={en:["Data modification"],it:["Modifica dei dati"]}},72942:e=>{e.exports={en:["Days"],it:["Giorni"]}},16564:e=>{e.exports={en:["Default"],it:["Predefinito"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],it:["Spostamento (prezzo, barra)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],it:["Orario di contrattazione elettronica"]}},819:e=>{e.exports={en:["Extend lines"],it:["Estendi linee"]}},41129:e=>{e.exports={en:["Fill"],it:["Riempi"]}},61112:e=>{e.exports={en:["Fill top area"],it:["Riempimento area su"]}},73185:e=>{e.exports={en:["Fill bottom area"],it:["Riempimento area inf"]}},56796:e=>{e.exports={en:["Hours"],it:["Ore"]}},95406:e=>{e.exports={en:["Horizontal"],it:["Orizzontale"]}},56359:e=>{e.exports={en:["High line"],it:["Linea massimo"]}},47326:e=>{e.exports={en:["Integer"],it:["Intero"]}},21429:e=>{e.exports={en:["Inputs"],it:["Input"]}},64075:e=>{e.exports={en:["Override min tick"],it:["Sovrascrivi tick minimo"]}},34579:e=>{e.exports={en:["Low line"],it:["Linea minimo"]}},11626:e=>{e.exports={en:["Left"],it:["Sinistra"]}},43154:e=>{e.exports={en:["Months"],it:["Mesi"]}},68833:e=>{e.exports={en:["Middle"],it:["Medio"]}},42562:e=>{e.exports={en:["Minutes"],it:["Minuti"]}},65188:e=>{e.exports={en:["Seconds"],it:["Secondi"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],it:["Sfondo sessione pre e post mercato"]}},59766:e=>{e.exports={en:["Precision"],it:["Precisione"]}},84684:e=>{e.exports={en:["Price source"],it:["Fonte prezzo"]}},73466:e=>{e.exports={en:["Projection up bars"],it:["Barre a proiezione superiore"]}},77430:e=>{e.exports={en:["Projection candles"],it:["Candele di proiezione"] -}},88367:e=>{e.exports={en:["Projection down bars"],it:["Barre a proiezione inferiore"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],it:["Prezzi reali sull'asse (invece di quelli Heikin Ashi)"]}},50421:e=>{e.exports={en:["Right"],it:["Destra"]}},835:e=>{e.exports={en:["Weeks"],it:["Settimane"]}},32163:e=>{e.exports={en:["Wick"],it:["Ombra"]}},97118:e=>{e.exports={en:["Top"],it:["Sopra"]}},89349:e=>{e.exports={en:["Top line"],it:["Linea superiore"]}},70320:e=>{e.exports={en:["Text"],it:["Testo"]}},25485:e=>{e.exports={en:["Text alignment"],it:["Allineamento testo"]}},67781:e=>{e.exports={en:["Text orientation"],it:["Orientamento testo"]}},20215:e=>{e.exports={en:["Thin bars"],it:["Barre sottili"]}},24821:e=>{e.exports={en:["Ticks"],it:["Tick"]}},77073:e=>{e.exports={en:["Timezone"],it:["Fuso orario"]}},22691:e=>{e.exports={en:["Up"],it:["Su"]}},23091:e=>{e.exports={en:["Up color"],it:["Colore su"]}},36957:e=>{e.exports={en:["Up bars"],it:["Barre su"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],it:["Usa il settlement come chiusura nel giornaliero"]}},69526:e=>{e.exports={en:["Vertical"],it:["Verticale"]}},21105:e=>{e.exports={en:["candle"],it:["candela"]}},27068:e=>{e.exports={en:["change HLC bars"],it:["cambio barre HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],it:["cambio colore riempimento area"]}},89346:e=>{e.exports={en:["change area line width"],it:["cambio spessore linea area"]}},29605:e=>{e.exports={en:["change area line color"],it:["cambio colore linea area"]}},4640:e=>{e.exports={en:["change area price source"],it:["cambio fonte area prezzo"]}},42190:e=>{e.exports={en:["change base level"],it:["cambio livello base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],it:["cambio colore inf baseline"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],it:["cambio spessore linea inf baseline"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],it:["cambio colore riempimento area inf baseline"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],it:["cambio colore riempimento area sup baseline"]}},68609:e=>{e.exports={en:["change baseline price source"],it:["cambio fonte prezzo baseline"]}},69044:e=>{e.exports={en:["change baseline top line color"],it:["cambio colore sup baseline"]}},68197:e=>{e.exports={en:["change baseline top line width"],it:["cambio spessore linea sup baseline"]}},33464:e=>{e.exports={en:["change bar up color"],it:["cambio colore barra su"]}},2066:e=>{e.exports={en:["change bar X coordinate"],it:["modifica coordinate di barra X"]}},59622:e=>{e.exports={en:["change bar down color"],it:["cambio colore barra giù"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],it:["cambio colore basato su chiusura prec"]}},88324:e=>{e.exports={en:["change column up color"],it:["cambio colore colonna sup"]}},93890:e=>{e.exports={en:["change column down color"],it:["cambio colore colonna inf"]}}, -4727:e=>{e.exports={en:["change column price source"],it:["cambio fonte dati colonna"]}},82063:e=>{e.exports={en:["change decimal places"],it:["cambio cifre decimali"]}},44223:e=>{e.exports={en:["change extended hours color"],it:["cambio colore orari estesi"]}},47393:e=>{e.exports={en:["change electronic trading hours"],it:["modifica orari di negoziazione elettronica"]}},6026:e=>{e.exports={en:["change high-low body color"],it:["cambio colore corpo max-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],it:["cambio visibilità corpo max-min"]}},46844:e=>{e.exports={en:["change high-low border color"],it:["cambio colore bordo max-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],it:["cambio visibilità bordi max-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],it:["cambio visibilità etichette max-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],it:["cambio colore etichette max-min"]}},88640:e=>{e.exports={en:["change line color"],it:["cambio colore linea"]}},41837:e=>{e.exports={en:["change line price source"],it:["cambio fonte linea prezzo"]}},48339:e=>{e.exports={en:["change line width"],it:["cambio spessore linea"]}},38730:e=>{e.exports={en:["change post market color"],it:["cambio colore post mercato"]}},44371:e=>{e.exports={en:["change pre market color"],it:["cambio colore pre mercato"]}},11737:e=>{e.exports={en:["change price Y coordinate"],it:["modifica coordinate di prezzo Y"]}},16241:e=>{e.exports={en:["change range bars style"],it:["cambia lo stile delle barre range"]}},65821:e=>{e.exports={en:["change range thin bars"],it:["cambio range barre sottili"]}},75487:e=>{e.exports={en:["change renko wick down color"],it:["cambio colore ombra inf renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],it:["cambio colore ombra sup renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],it:["cambio visibilità ombra renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],it:["cambio tick min indicatore"]}},82924:e=>{e.exports={en:["change study overlay style"],it:["cambio stile indicatore"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],it:["cambio prezzo da mostrare nell'asse (al posto di quello Heikin-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],it:["cambio spessore barre"]}},78509:e=>{e.exports={en:["change {title} base line color"],it:["cambio colore linea base {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],it:["cambio stile linea base {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],it:["cambio visibilità linea base {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],it:["cambio spessore linea base {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],it:["cambio colore linea inf {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],it:["cambio stile linea inf {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"], -it:["cambio visibilità linea inf {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],it:["cambio spessore linea inf {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],it:["cambio valore giorni {title}"]}},91201:e=>{e.exports={en:["change {title} days from"],it:["cambio valore giorni {title}"]}},76295:e=>{e.exports={en:["change {title} extend lines"],it:["cambio estensione linee {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],it:["cambio valore ore {title}"]}},67233:e=>{e.exports={en:["change {title} hours to"],it:["cambio valore ore {title}"]}},99122:e=>{e.exports={en:["change {title} months from"],it:["cambio valore mesi {title}"]}},10518:e=>{e.exports={en:["change {title} months to"],it:["cambio valore mesi {title}"]}},38011:e=>{e.exports={en:["change {title} minutes to"],it:["cambio valore minuti {title}"]}},59820:e=>{e.exports={en:["change {title} minutes from"],it:["cambio valore minuti {title}"]}},6573:e=>{e.exports={en:["change {title} seconds to"],it:["cambio valore secondi {title}"]}},86780:e=>{e.exports={en:["change {title} seconds from"],it:["cambio valore secondi {title}"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],it:["cambio modifica visibilità r di Pearson {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],it:["cambio valore settimane {title}"]}},18678:e=>{e.exports={en:["change {title} weeks to"],it:["cambio valore settimane {title}"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],it:["cambio visibilità linea sup {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],it:["cambio spessore linea sup {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],it:["cambio colore linea sup {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],it:["cambio stile linea sup {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],it:["cambio visibilità {title} sui tick"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],it:["cambio visibilità {title} su settimane"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],it:["cambio visibilità {title} su {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],it:["cambio visibilità {title} su giorni"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],it:["cambio visibilità {title} su ore"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],it:["cambio visibilità {title} su minuti"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],it:["cambio visibilità {title} su mesi"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],it:["cambio visibilità {title} nei secondi"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],it:["cambio colore bordo sup {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],it:["cambio colore sup {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],it:["cambio colore ombra inf {candleType}"]}},47664:e=>{e.exports={ -en:["change {candleType} wick up color"],it:["cambio colore ombra sup {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],it:["cambio visibilità ombra {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],it:["cambio visibilità corpo {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],it:["cambio visibilità bordo {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],it:["cambio colore bordo inf {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],it:["cambio colore inf {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],it:["cambio colore bordo inf {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],it:["cambio colore bordo sup {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],it:["cambio colore inf {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],it:["cambio colore bordo proiezione sup {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],it:["cambio colore proiezione inf {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],it:["cambio colore proiezione sup {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],it:["cambio colore sup {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],it:["cambio proprietà {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],it:["cambio proprietà {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],it:["adegua i dati a seconda dei dividendi"]}},1433:e=>{e.exports={en:["adjust for contract changes"],it:["incorpora variazioni dovute a cambio di contratti"]}},35813:e=>{e.exports={en:["days"],it:["Giorni"]}},89919:e=>{e.exports={en:["days to"],it:["giorni a"]}},59215:e=>{e.exports={en:["days from"],it:["giorni da"]}},2359:e=>{e.exports={en:["hours"],it:["Ore"]}},82267:e=>{e.exports={en:["hours from"],it:["ore da"]}},15600:e=>{e.exports={en:["hours to"],it:["ore a"]}},92598:e=>{e.exports={en:["hollow candles"],it:["Candele vuote"]}},76261:e=>{e.exports={en:["move drawings"],it:["spostamento disegni"]}},95300:e=>{e.exports={en:["months"],it:["Mesi"]}},17250:e=>{e.exports={en:["months from"],it:["mesi da"]}},2828:e=>{e.exports={en:["months to"],it:["mesi a"]}},18726:e=>{e.exports={en:["minutes"],it:["Minuti"]}},67649:e=>{e.exports={en:["minutes to"],it:["minuti a"]}},22476:e=>{e.exports={en:["minutes from"],it:["minuti da"]}},751:e=>{e.exports={en:["seconds"],it:["secondi"]}},73419:e=>{e.exports={en:["seconds to"],it:["secondi a"]}},35801:e=>{e.exports={en:["seconds from"],it:["secondi da"]}},57243:e=>{e.exports={en:["range","ranges"],it:["range","range"]}},70282:e=>{e.exports={en:["renko"],it:["Renko"]}},45537:e=>{e.exports={en:["weeks"],it:["settimane"]}},92859:e=>{e.exports={en:["weeks from"],it:["settimane da"]}},44127:e=>{e.exports={en:["weeks to"],it:["settimane a"]}}, -3539:e=>{e.exports={en:["ticks"],it:["Tick"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],it:["usa il settlement come chiusura nel giornaliero"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],it:["{value} decimale","{value} decimali"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ja.1341.1068954aa326300ef390.js b/charting_library/bundles/ja.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..8dad817d --- /dev/null +++ b/charting_library/bundles/ja.1341.1068954aa326300ef390.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ja:["#{count} (バー)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ja:["#{count}(価格, バー)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ja:["(始値 + 高値 + 安値 + 終値)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ja:["(高値 + 安値 + 終値)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ja:["(高値 + 安値)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ja:["(現在足の始値基準ではなく)前の足の終値基準でバーの色を判定"]}},78930:e=>{e.exports={en:["Coordinates"],ja:["座標"]}},24197:e=>{e.exports={en:["Center"],ja:["中央"]}},84831:e=>{e.exports={en:["Close line"],ja:["ライン - 終値"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ja:["配当でデータを調整"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ja:["限月の切り替えを調整"]}},27567:e=>{e.exports={en:["Bottom"],ja:["下"]}},3159:e=>{e.exports={en:["Bottom line"],ja:["下部ライン"]}},74406:e=>{e.exports={en:["Body"],ja:["実体"]}},333:e=>{e.exports={en:["Borders"],ja:["枠"]}},42398:e=>{e.exports={en:["Base"],ja:["ベース"]}},28975:e=>{e.exports={en:["Base level"],ja:["基準レベル"]}},71776:e=>{e.exports={en:["Down"],ja:["下"]}},17611:e=>{e.exports={en:["Down bars"],ja:["下降バー"]}},23743:e=>{e.exports={en:["Down color"],ja:["下降カラー"]}},48225:e=>{e.exports={en:["Data modification"],ja:["データの調整"]}},72942:e=>{e.exports={en:["Days"],ja:["日"]}},16564:e=>{e.exports={en:["Default"],ja:["デフォルト"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ja:["再配置 (価格, バー)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ja:["電子取引時間の背景"]}},819:e=>{e.exports={en:["Extend lines"],ja:["ラインを延長"]}},41129:e=>{e.exports={en:["Fill"],ja:["塗りつぶし"]}},61112:e=>{e.exports={en:["Fill top area"],ja:["上部エリア"]}},73185:e=>{e.exports={en:["Fill bottom area"],ja:["下部エリア"]}},56796:e=>{e.exports={en:["Hours"],ja:["時間"]}},95406:e=>{e.exports={en:["Horizontal"],ja:["水平"]}},56359:e=>{e.exports={en:["High line"],ja:["ライン - 高値"]}},47326:e=>{e.exports={en:["Integer"],ja:["整数"]}},21429:e=>{e.exports={en:["Inputs"],ja:["パラメーター"]}},64075:e=>{e.exports={en:["Override min tick"],ja:["小数点表示"]}},34579:e=>{e.exports={en:["Low line"],ja:["ライン - 安値"]}},11626:e=>{e.exports={en:["Left"],ja:["左"]}},43154:e=>{e.exports={en:["Months"],ja:["月"]}},68833:e=>{e.exports={en:["Middle"],ja:["中央"]}},42562:e=>{e.exports={en:["Minutes"],ja:["分"]}},65188:e=>{e.exports={en:["Seconds"],ja:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],ja:["ピアソンの積率相関係数"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ja:["プレ/アフターマーケット時間の背景"]}},59766:e=>{e.exports={en:["Precision"],ja:["精度"]}},84684:e=>{e.exports={en:["Price source"],ja:["価格のソース"]}},73466:e=>{e.exports={en:["Projection up bars"],ja:["上昇予測バー"]}},77430:e=>{e.exports={en:["Projection candles"],ja:["予測バー"]}},88367:e=>{e.exports={en:["Projection down bars"],ja:["下降予測バー"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示"]}},50421:e=>{e.exports={ +en:["Right"],ja:["右"]}},835:e=>{e.exports={en:["Weeks"],ja:["週"]}},32163:e=>{e.exports={en:["Wick"],ja:["ヒゲ"]}},97118:e=>{e.exports={en:["Top"],ja:["上"]}},89349:e=>{e.exports={en:["Top line"],ja:["上部ライン"]}},70320:e=>{e.exports={en:["Text"],ja:["テキスト"]}},25485:e=>{e.exports={en:["Text alignment"],ja:["テキストの配置"]}},67781:e=>{e.exports={en:["Text orientation"],ja:["テキストの向き"]}},20215:e=>{e.exports={en:["Thin bars"],ja:["細いバー"]}},24821:e=>{e.exports={en:["Ticks"],ja:["ティック"]}},77073:e=>{e.exports={en:["Timezone"],ja:["タイムゾーン"]}},22691:e=>{e.exports={en:["Up"],ja:["上"]}},23091:e=>{e.exports={en:["Up color"],ja:["上昇カラー"]}},36957:e=>{e.exports={en:["Up bars"],ja:["上昇バー"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},69526:e=>{e.exports={en:["Vertical"],ja:["垂直"]}},21105:e=>{e.exports={en:["candle"],ja:["ローソク足"]}},27068:e=>{e.exports={en:["change HLC bars"],ja:["HLCバーの変更"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ja:["エリアの塗りつぶしの色の変更"]}},89346:e=>{e.exports={en:["change area line width"],ja:["エリアラインの幅の変更"]}},29605:e=>{e.exports={en:["change area line color"],ja:["エリアラインの色の変更"]}},4640:e=>{e.exports={en:["change area price source"],ja:["エリア価格のソースの変更"]}},42190:e=>{e.exports={en:["change base level"],ja:["基準レベルの変更"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ja:["ベースラインの下部ラインの色の変更"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ja:["ベースラインの下部ラインの幅の変更"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ja:["ベースラインの下部エリアの塗りつぶしの色の変更"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ja:["ベースラインの上部エリアの塗りつぶしの色の変更"]}},68609:e=>{e.exports={en:["change baseline price source"],ja:["ベースラインの価格ソースの変更"]}},69044:e=>{e.exports={en:["change baseline top line color"],ja:["ベースラインの上部ラインの色の変更"]}},68197:e=>{e.exports={en:["change baseline top line width"],ja:["ベースラインの上部ラインの幅の変更"]}},33464:e=>{e.exports={en:["change bar up color"],ja:["上昇バーの色の変更"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ja:["バーのX座標の変更"]}},59622:e=>{e.exports={en:["change bar down color"],ja:["下降バーの色の変更"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ja:["前の足の終値基準でバーの色の変更"]}},88324:e=>{e.exports={en:["change column up color"],ja:["カラムの上昇カラーの変更"]}},93890:e=>{e.exports={en:["change column down color"],ja:["カラムの下降カラーの変更"]}},4727:e=>{e.exports={en:["change column price source"],ja:["カラムの価格ソースの変更"]}},82063:e=>{e.exports={en:["change decimal places"],ja:["小数点以下の桁数の変更"]}},44223:e=>{e.exports={en:["change extended hours color"],ja:["時間外取引の色の変更"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ja:["電子取引時間の変更"]}},6026:e=>{e.exports={en:["change high-low body color"],ja:["ハイローの実体の色の変更"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ja:["ハイローの実体の表示の変更"]}},46844:e=>{e.exports={en:["change high-low border color"],ja:["ハイローの枠の色の変更"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ja:["ハイローの枠の表示の変更"]}},72399:e=>{e.exports={ +en:["change high-low labels visibility"],ja:["ハイローのラベルの表示の変更"]}},56961:e=>{e.exports={en:["change high-low labels color"],ja:["ハイローのラベルの色の変更"]}},88640:e=>{e.exports={en:["change line color"],ja:["ラインの色の変更"]}},41837:e=>{e.exports={en:["change line price source"],ja:["ライン価格のソースの変更"]}},48339:e=>{e.exports={en:["change line width"],ja:["ライン幅の変更"]}},38730:e=>{e.exports={en:["change post market color"],ja:["アフターマーケットの色の変更"]}},44371:e=>{e.exports={en:["change pre market color"],ja:["プレマーケットの色の変更"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ja:["価格のY座標の変更"]}},16241:e=>{e.exports={en:["change range bars style"],ja:["レンジバーのスタイルの変更"]}},65821:e=>{e.exports={en:["change range thin bars"],ja:["レンジバーの細さの変更"]}},75487:e=>{e.exports={en:["change renko wick down color"],ja:["下降の練行足のヒゲの色の変更"]}},92277:e=>{e.exports={en:["change renko wick up color"],ja:["練行足のヒゲの色の変更"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ja:["練行足のヒゲの表示の変更"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ja:["インジケーターの最小ティックの変更"]}},82924:e=>{e.exports={en:["change study overlay style"],ja:["インジケーターのオーバーレイのスタイルの変更"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示の変更"]}},60834:e=>{e.exports={en:["change thin bars"],ja:["細いバーの変更"]}},78509:e=>{e.exports={en:["change {title} base line color"],ja:["{title}のベースラインの色の変更"]}},27864:e=>{e.exports={en:["change {title} base line style"],ja:["{title}のベースラインのスタイルの変更"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ja:["{title}のベースラインの表示の変更"]}},17926:e=>{e.exports={en:["change {title} base line width"],ja:["{title}のベースラインの幅の変更"]}},41638:e=>{e.exports={en:["change {title} down line color"],ja:["{title}の下降ラインの色の変更"]}},51842:e=>{e.exports={en:["change {title} down line style"],ja:["{title}の下降ラインのスタイルの変更"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ja:["{title}の下降ラインの表示の変更"]}},64615:e=>{e.exports={en:["change {title} down line width"],ja:["{title}の下降ラインの幅の変更"]}},96135:e=>{e.exports={en:["change {title} days to"],ja:["{title}の可視性を何日までに変更"]}},91201:e=>{e.exports={en:["change {title} days from"],ja:["{title}の可視性を何日からに変更"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ja:["{title}のラインを延長の変更"]}},8306:e=>{e.exports={en:["change {title} hours from"],ja:["{title}の可視性を何時間からに変更"]}},67233:e=>{e.exports={en:["change {title} hours to"],ja:["{title}の可視性を何時間までに変更"]}},99122:e=>{e.exports={en:["change {title} months from"],ja:["{title}の可視性を何ヶ月からに変更"]}},10518:e=>{e.exports={en:["change {title} months to"],ja:["{title}の可視性を何ヶ月までに変更"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ja:["{title}の可視性を何分までに変更"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ja:["{title}の可視性を何分からに変更"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ja:["{title}の可視性を何秒までに変更"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ja:["{title}の可視性を何秒からに変更"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ja:["{title}のピアソンの積率相関係数の表示の変更"]}},32481:e=>{ +e.exports={en:["change {title} weeks from"],ja:["{title}の可視性を何週からに変更"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ja:["{title}の可視性を何週までに変更"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ja:["{title}の上昇ラインの表示の変更"]}},63824:e=>{e.exports={en:["change {title} up line width"],ja:["{title}の上昇ラインの幅の変更"]}},89178:e=>{e.exports={en:["change {title} up line color"],ja:["{title}の上昇ラインの色の変更"]}},51188:e=>{e.exports={en:["change {title} up line style"],ja:["{title}の上昇ラインのスタイルの変更"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ja:["{title}のティックでの可視性の変更"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ja:["{title}の週足の可視性の変更"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ja:["{ranges}で{title}の表示の変更"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ja:["{title}の日足の可視性の変更"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ja:["{title}の時間足の可視性の変更"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ja:["{title}の分足の可視性の変更"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ja:["{title}の月足の可視性の変更"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ja:["{title}の秒足での可視性の変更"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ja:["上昇の{candleType}の枠の色の変更"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ja:["上昇の{candleType}の色の変更"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ja:["下降の{candleType}のヒゲの色の変更"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ja:["上昇の{candleType}のヒゲの色の変更"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ja:["{candleType}のヒゲの表示の変更"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ja:["{candleType}の実体の表示の変更"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ja:["{candleType}の枠の表示の変更"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ja:["下降の{candleType}の枠の色の変更"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ja:["下降の{candleType}の色の変更"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ja:["{chartType}の下降バーの枠の色の変更"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ja:["{chartType}の上昇バーの枠の色の変更"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ja:["下降の{chartType}の色の変更"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ja:["{chartType}の上昇予測バーの枠の色の変更"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ja:["{chartType}の下降予測バーの色の変更"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ja:["{chartType}の上昇予測バーの色の変更"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ja:["上昇の{chartType}の色の変更"]}},66110:e=>{e.exports={en:["change {inputName} property"],ja:["{inputName}プロパティの変更"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ja:["{propertyName}プロパティの変更"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ja:["配当でデータの調整"]}},1433:e=>{e.exports={ +en:["adjust for contract changes"],ja:["限月の切り替えを調整"]}},35813:e=>{e.exports={en:["days"],ja:["日"]}},89919:e=>{e.exports={en:["days to"],ja:["何日まで"]}},59215:e=>{e.exports={en:["days from"],ja:["何日から"]}},2359:e=>{e.exports={en:["hours"],ja:["時間"]}},82267:e=>{e.exports={en:["hours from"],ja:["何時間から"]}},15600:e=>{e.exports={en:["hours to"],ja:["何時間まで"]}},92598:e=>{e.exports={en:["hollow candles"],ja:["中空ローソク足"]}},76261:e=>{e.exports={en:["move drawings"],ja:["描画の移動"]}},95300:e=>{e.exports={en:["months"],ja:["月"]}},17250:e=>{e.exports={en:["months from"],ja:["何ヶ月から"]}},2828:e=>{e.exports={en:["months to"],ja:["何ヶ月まで"]}},18726:e=>{e.exports={en:["minutes"],ja:["分"]}},67649:e=>{e.exports={en:["minutes to"],ja:["何分まで"]}},22476:e=>{e.exports={en:["minutes from"],ja:["何分から"]}},751:e=>{e.exports={en:["seconds"],ja:["秒"]}},73419:e=>{e.exports={en:["seconds to"],ja:["何秒まで"]}},35801:e=>{e.exports={en:["seconds from"],ja:["何秒から"]}},57243:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},70282:e=>{e.exports={en:["renko"],ja:["練行足"]}},45537:e=>{e.exports={en:["weeks"],ja:["週"]}},92859:e=>{e.exports={en:["weeks from"],ja:["何週から"]}},44127:e=>{e.exports={en:["weeks to"],ja:["何週まで"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ja:["ティック"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ja:["{value}桁"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ja.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ja.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/ja.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ja.2464.fc7f44a5c8b3791719aa.js index a00a2a59..fd9b0d51 100644 --- a/charting_library/bundles/ja.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ja.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],ja:["リプレイ"]}},85119:e=>{e.exports={en:["Dark"],ja:["ダーク"]}},96870:e=>{e.exports={en:["Light"],ja:["ライト"]}},85886:e=>{e.exports={en:["d"],ja:["日"]}},44634:e=>{e.exports={en:["h"],ja:["時間"]}},5977:e=>{e.exports={en:["m"],ja:["分"]}},21492:e=>{e.exports={en:["s"],ja:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],ja:["{title}のコピー"]}},38691:e=>{e.exports={en:["D"],ja:["日"]}},77995:e=>{e.exports={en:["M"],ja:["月"]}},93934:e=>{e.exports={en:["R"],ja:["レンジ"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ja:["週"]}},38048:e=>{e.exports={en:["h"],ja:["時間"]}},68430:e=>{e.exports={en:["m"],ja:["分"]}},68823:e=>{e.exports={en:["s"],ja:["秒"]}},2696:e=>{e.exports={en:["C"],ja:["終値"]}},43253:e=>{e.exports={en:["H"],ja:["高値"]}},61372:e=>{e.exports={en:["HL2"],ja:["高値、安値の平均"]}},55096:e=>{e.exports={en:["HLC3"],ja:["高値、安値、終値の平均"]}},94174:e=>{e.exports={en:["OHLC4"],ja:["始値、高値、安値、終値の平均"]}},89923:e=>{e.exports={en:["L"],ja:["安値"]}},46728:e=>{e.exports={en:["O"],ja:["始値"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ja:["-0.236レベルの色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ja:["-0.382レベルの色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ja:["-0.618レベルの色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ja:["-0.65レベルの色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ja:["0レベルの色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ja:["0.236レベルの色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ja:["0.382レベルの色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ja:["0.5レベルの色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ja:["0.618レベルの色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ja:["0.65レベルの色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ja:["0.786レベルの色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ja:["1.0レベルの色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ja:["1.272レベルの色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ja:["1.414レベルの色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ja:["1.618レベルの色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ja:["1.65レベルの色"]},e.exports["1st Period_input"]={en:["1st Period"],ja:["第1期間"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ja:["2.618レベルの色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ja:["2.65レベルの色"]},e.exports["2nd Period_input"]={en:["2nd Period"],ja:["第2期間"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ja:["3.618レベルの色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ja:["3.65レベルの色"]},e.exports["3rd Period_input"]={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],ja:["リプレイ"]}},85119:e=>{e.exports={en:["Dark"],ja:["ダーク"]}},96870:e=>{e.exports={en:["Light"],ja:["ライト"]}},85886:e=>{e.exports={en:["d"],ja:["日"]}},44634:e=>{e.exports={en:["h"],ja:["時間"]}},5977:e=>{e.exports={en:["m"],ja:["分"]}},21492:e=>{e.exports={en:["s"],ja:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],ja:["{title}のコピー"]}},38691:e=>{e.exports={en:["D"],ja:["日"]}},77995:e=>{e.exports={en:["M"],ja:["月"]}},93934:e=>{e.exports={en:["R"],ja:["レンジ"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ja:["週"]}},38048:e=>{e.exports={en:["h"],ja:["時間"]}},68430:e=>{e.exports={en:["m"],ja:["分"]}},68823:e=>{e.exports={en:["s"],ja:["秒"]}},2696:e=>{e.exports={en:["C"],ja:["終値"]}},43253:e=>{e.exports={en:["H"],ja:["高値"]}},61372:e=>{e.exports={en:["HL2"],ja:["高値、安値の平均"]}},55096:e=>{e.exports={en:["HLC3"],ja:["高値、安値、終値の平均"]}},94174:e=>{e.exports={en:["OHLC4"],ja:["始値、高値、安値、終値の平均"]}},89923:e=>{e.exports={en:["L"],ja:["安値"]}},46728:e=>{e.exports={en:["O"],ja:["始値"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ja:["-0.236レベルの色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ja:["-0.382レベルの色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ja:["-0.618レベルの色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ja:["-0.65レベルの色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ja:["0レベルの色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ja:["0.236レベルの色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ja:["0.382レベルの色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ja:["0.5レベルの色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ja:["0.618レベルの色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ja:["0.65レベルの色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ja:["0.786レベルの色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ja:["1.0レベルの色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ja:["1.272レベルの色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ja:["1.414レベルの色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ja:["1.618レベルの色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ja:["1.65レベルの色"]},e.exports["1st Period_input"]={en:["1st Period"],ja:["第1期間"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ja:["2.618レベルの色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ja:["2.65レベルの色"]},e.exports["2nd Period_input"]={en:["2nd Period"],ja:["第2期間"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ja:["3.618レベルの色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ja:["3.65レベルの色"]},e.exports["3rd Period_input"]={ en:["3rd Period"],ja:["第3期間"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ja:["4.236レベルの色"]},e.exports["4th Period_input"]={en:["4th Period"],ja:["第4期間"]},e.exports["5th Period_input"]={en:["5th Period"],ja:["第5期間"]},e.exports["6th Period_input"]={en:["6th Period"],ja:["第6期間"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ja:["ADX平滑化"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ja:["ADX平滑化"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],ja:["ATRマルチ"]},e.exports["ATR length_input"]={en:["ATR length"],ja:["ATRの期間"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],ja:["アキュムレーション/ディストリビューション"]},e.exports["All items_combobox_input"]={en:["All items"],ja:["全項目"]},e.exports.All_input={en:["All"],ja:["すべて"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ja:["ベース期間"]},e.exports["Another symbol_input"]={en:["Another symbol"],ja:["別のシンボル"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],ja:["アルーンダウン"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],ja:["アルーンアップ"]},e.exports.Average_input={en:["Average"],ja:["平均"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ja:["平均期間"]},e.exports.Back_input={en:["Back"],ja:["戻る"]},e.exports["Bands style_input"]={en:["Bands style"],ja:["バンドスタイル"]},e.exports.Bar_input={en:["Bar"],ja:["バー"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ja:["基準線の期間"]},e.exports["Base Line_input"]={en:["Base Line"],ja:["基準線"]},e.exports.Basis_input={en:["Basis"],ja:["基準"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],ja:["ボリンジャーバンド%B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],ja:["ボリンジャーバンド幅"]},e.exports.Borders_input={en:["Borders"],ja:["枠"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],ja:["ボックスサイズの計算方式"]},e.exports["Box size_input"]={en:["Box size"],ja:["ボックスサイズ"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],ja:["キャンセル"]},e.exports.Candles_input={en:["Candles"],ja:["ローソク足"]},e.exports.Centered_input={en:["Centered"],ja:["中央に配置"]},e.exports.Century_input={en:["Century"],ja:["世紀"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],ja:["チャイキン・オシレーター"]},e.exports["Chande MO_input"]={en:["Chande MO"],ja:["シャンデMO"]},e.exports.Close_input={en:["Close"],ja:["終値"]},e.exports["Color 0_input"]={en:["Color 0"],ja:["色 0"]},e.exports["Color 1_input"]={en:["Color 1"],ja:["色 1"]},e.exports["Color 2_input"]={en:["Color 2"],ja:["色 2"]},e.exports["Color 3_input"]={en:["Color 3"],ja:["色 3"]},e.exports["Color 4_input"]={en:["Color 4"],ja:["色 4"]},e.exports["Color 5_input"]={en:["Color 5"],ja:["色 5"]},e.exports["Color 6_input"]={en:["Color 6"],ja:["色 6"]},e.exports["Color 7_input"]={en:["Color 7"],ja:["色 7"]},e.exports["Color 8_input"]={en:["Color 8"],ja:["色 8"]}, e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],ja:["(現在足の始値基準ではなく)前の足の終値基準でバーの色を判定"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ja:["前のバーの終値を基に色を判定"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ja:["転換線の期間"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ja:["転換線"]},e.exports.Correlation_input={en:["Correlation"],ja:["相関係数"]},e.exports.Count_input={en:["Count"],ja:["カウント"]},e.exports.Crosses_input={en:["Crosses"],ja:["交差"]},e.exports.Custom_input={en:["Custom"],ja:["カスタム"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],ja:["DIの期間"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],ja:["日"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ja:["年間の日数"]},e.exports.Decade_input={en:["Decade"],ja:["10年"]},e.exports.Delta_input={en:["Delta"],ja:["デルタ"]},e.exports.Depth_input={en:["Depth"],ja:["深さ"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],ja:["トレンド除去プライスオシレーター"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ja:["POCの推移"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ja:["偏差 (%)"]},e.exports.Deviation_input={en:["Deviation"],ja:["偏差"]},e.exports.Divisor_input={en:["Divisor"],ja:["除数"]},e.exports["Down Volume_input"]={en:["Down Volume"],ja:["売り (下降) の出来高"]},e.exports["Down bars_input"]={en:["Down bars"],ja:["下降バー"]},e.exports["Down color_input"]={en:["Down color"],ja:["下降カラー"]},e.exports["Down fractals_input"]={en:["Down fractals"],ja:["下降のフラクタル"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ja:["個別 (プレマーケット、マーケット、アフターマーケット)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ja:["エルダー・フォース・インデックス"]},e.exports["Equality Line_input"]={en:["Equality Line"],ja:["分布線"]},e.exports.Exponential_input={en:["Exponential"],ja:["指数"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ja:["POCを右に延長"]},e.exports["Extend Right_input"]={en:["Extend Right"],ja:["右に延長"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ja:["VAHを右に延長"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ja:["VALを右に延長"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],ja:["直近のバーまで延長"]},e.exports.Falling_input={en:["Falling"],ja:["減少"]},e.exports["Fast Length_input"]={en:["Fast Length"],ja:["ファスト期間"]},e.exports["Fast length_input"]={en:["Fast length"],ja:["ファスト期間"]},e.exports.Fill_input={en:["Fill"],ja:["塗りつぶし"]},e.exports.Fisher_input={en:["Fisher"],ja:["フィッシャー"]},e.exports.Growing_input={en:["Growing"],ja:["増加"]},e.exports["HLC bars_input"]={en:["HLC bars"],ja:["HLCバー"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ja:["ヒストグラムボックス"]},e.exports.Histogram_input={en:["Histogram"],ja:["ヒストグラム"]},e.exports["Hull MA_input"]={en:["Hull MA"],ja:["ハル移動平均線"]}, e.exports.Increment_input={en:["Increment"],ja:["増分"]},e.exports.Indicator_input={en:["Indicator"],ja:["インジケーター"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],ja:["商品1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],ja:["商品2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ja:["投資家のEMA1の期間"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ja:["投資家のEMA2の期間"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ja:["投資家のEMA3の期間"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ja:["投資家のEMA4の期間"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ja:["投資家のEMA5の期間"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ja:["投資家のEMA6の期間"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ja:["顎長"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],ja:["顎オフセット"]},e.exports.Jaw_input={en:["Jaw"],ja:["顎"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ja:["ラベルの位置"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ja:["価格スケールのラベル"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],ja:["遅行線の期間"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ja:["遅行線"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],ja:["先行シフト期間"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ja:["先行スパン1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],ja:["先行スパン2"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ja:["先行スパン期間"]},e.exports["Length EMA_input"]={en:["Length EMA"],ja:["EMAの期間"]},e.exports["Length MA_input"]={en:["Length MA"],ja:["MAの期間"]},e.exports.Length1_input={en:["Length1"],ja:["期間1"]},e.exports.Length2_input={en:["Length2"],ja:["期間2"]},e.exports.Length3_input={en:["Length3"],ja:["期間3"]},e.exports.Length_input={en:["Length"],ja:["期間"]},e.exports.Level_input={en:["Level"],ja:["レベル"]},e.exports["Levels Format_input"]={en:["Levels Format"],ja:["レベルフォーマット"]},e.exports.Limit_input={en:["Limit"],ja:["指値"]},e.exports.Line_input={en:["Line"],ja:["ライン"]},e.exports["Lips Length_input"]={en:["Lips Length"],ja:["唇長"]},e.exports["Lips Offset_input"]={en:["Lips Offset"],ja:["唇オフセット"]},e.exports.Lips_input={en:["Lips"],ja:["唇"]},e.exports["Long Length_input"]={en:["Long Length"],ja:["ロングの期間"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"],ja:["ロングのRoC期間"]},e.exports["Long length_input"]={en:["Long length"],ja:["ロングの期間"]},e.exports["Long period_input"]={en:["Long period"],ja:["ロングの期間"]},e.exports.Long_input={en:["Long"],ja:["ロング"]},e.exports["Lower Band_input"]={en:["Lower Band"],ja:["ロワーバンド"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"],ja:["下方偏差"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"],ja:["下方パーセンテージ"]},e.exports.LowerLimit_input={en:["LowerLimit"],ja:["下限"]},e.exports.Lower_input={en:["Lower"],ja:["ロワーバンド"]},e.exports["MA Length_input"]={en:["MA Length"],ja:["MAの期間"]}, @@ -32,22 +32,22 @@ en:["Johannesburg"],ja:["ヨハネスブルグ"]}},14995:e=>{e.exports={en:["Jak ja:["ミクロ"]}},87957:e=>{e.exports={en:["Millennium"],ja:["ミレニアム"]}},14724:e=>{e.exports={en:["Minuette"],ja:["ミニュエット"]}},78273:e=>{e.exports={en:["Minuscule"],ja:["ミニスキュール"]}},9865:e=>{e.exports={en:["Muscat"],ja:["マスカット"]}},96935:e=>{e.exports={en:["N/A"],ja:["該当なし"]}},36252:e=>{e.exports={en:["No data here"],ja:["ここにはデータがありません"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],ja:["スケールなし (フルスクリーン)"]}},9140:e=>{e.exports={en:["No sync"],ja:["同期しない"]}},50910:e=>{e.exports={en:["No volume data"],ja:["出来高データがありません"]}},99024:e=>{e.exports={en:["No, keep them"],ja:["いいえ、残します"]}},94389:e=>{e.exports={en:["Note"],ja:["ノート"]}},26899:e=>{e.exports={en:["Nov"],ja:["11月"]}},67891:e=>{e.exports={en:["Norfolk Island"],ja:["ノーフォーク島"]}},40977:e=>{e.exports={en:["Nairobi"],ja:["ナイロビ"]}},40544:e=>{e.exports={en:["New York"],ja:["ニューヨーク"]}},66103:e=>{e.exports={en:["New Zealand"],ja:["ニュージーランド"]}},15512:e=>{e.exports={en:["New pane above"],ja:["上の新規ペインへ"]}},52160:e=>{e.exports={en:["New pane below"],ja:["下の新規ペインへ"]}},94600:e=>{e.exports={en:["Nicosia"],ja:["ニコシア"]}},73013:e=>{e.exports={en:["Something went wrong"],ja:["何か問題が発生しました。"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],ja:["インジケーターの作成に何か問題が生じたようです。"]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],ja:["何らかの問題が発生しました。後ほど再度お試しください。"]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ja:["新規チャートレイアウトを保存"]}},76266:e=>{e.exports={en:["Save as"],ja:["名前を付けて保存"]}},55502:e=>{e.exports={en:["San Salvador"],ja:["サンサルバドル"]}},30231:e=>{e.exports={en:["Santiago"],ja:["サンティアゴ"]}},91912:e=>{e.exports={en:["Sao Paulo"],ja:["サンパウロ"]}},43931:e=>{e.exports={en:["Scale currency"],ja:["スケールの通貨"]}},43758:e=>{e.exports={en:["Scale price chart only"],ja:["価格のみでスケール"]}},40012:e=>{e.exports={en:["Scale unit"],ja:["スケールの単位"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],ja:["シフ・ピッチフォーク"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],ja:["ページを離れると、スクリプトが更新されない可能性があります。"]}},32514:e=>{e.exports={en:["Settings"],ja:["設定"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ja:["2つ目の小数部分が無効です。"]}},75594:e=>{e.exports={en:["Security info"],ja:["銘柄情報"]}},21973:e=>{e.exports={en:["Send to back"],ja:["最背面に移動"]}},71179:e=>{e.exports={en:["Send backward"],ja:["一つ背面に移動"]}},26820:e=>{e.exports={en:["Seoul"],ja:["ソウル"]}},6816:e=>{e.exports={en:["Sep"],ja:["9月"]}},94031:e=>{e.exports={en:["Session"],ja:["セッション"]}},83298:e=>{e.exports={en:["Session volume profile"],ja:["SVP (セッション出来高プロファイル)"]}},66707:e=>{e.exports={en:["Session breaks"],ja:["セッション区切り"]}},1852:e=>{e.exports={en:["Shanghai"],ja:["上海"]}},8075:e=>{e.exports={en:["Short Position"],ja:["ショートポジション"]}},98334:e=>{e.exports={en:["Show"],ja:["表示"]}},85891:e=>{e.exports={en:["Show all drawings"],ja:["すべての描画を表示"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ja:["すべての描画とインジケーターを表示"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ja:["すべての描画、インジケーター、ポジション、注文を表示"]}},98753:e=>{e.exports={ en:["Show all indicators"],ja:["すべてのインジケーターを表示"]}},55418:e=>{e.exports={en:["Show all ideas"],ja:["すべてのアイデアの表示"]}},20506:e=>{e.exports={en:["Show all positions & orders"],ja:["すべてのポジションと注文を表示"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],ja:["つなぎ足の限月の交代を表示"]}},81465:e=>{e.exports={en:["Show contract expiration"],ja:["限月の満期日を表示"]}},29449:e=>{e.exports={en:["Show dividends"],ja:["配当の表示"]}},37113:e=>{e.exports={en:["Show earnings"],ja:["決算を表示"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ja:["フォロー中のユーザーのアイデアを表示"]}},62986:e=>{e.exports={en:["Show latest news"],ja:["最新ニュースの表示"]}},44020:e=>{e.exports={en:["Show my ideas only"],ja:["自分のアイデアのみ表示"]}},50849:e=>{e.exports={en:["Show splits"],ja:["分割の表示"]}},67751:e=>{e.exports={en:["Signpost"],ja:["道しるべ"]}},77377:e=>{e.exports={en:["Singapore"],ja:["シンガポール"]}},39090:e=>{e.exports={en:["Sine Line"],ja:["正弦波"]}},66205:e=>{e.exports={en:["Square"],ja:["正方形"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ja:["インジケーターの制限数を超えました。チャートレイアウト毎に{number}個までです。\nインジケーターをどれか削除して下さい。"]}},92516:e=>{e.exports={en:["Style"],ja:["スタイル"]}},61507:e=>{e.exports={en:["Stack on the left"],ja:["左に重ねる"]}},97800:e=>{e.exports={en:["Stack on the right"],ja:["右に重ねる"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],ja:["キーボードのナビゲーションモードをスタートします。ショートカットキー {shortcut} を押してください"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ja:["描画モードの維持"]}},69217:e=>{e.exports={en:["Step line"],ja:["ステップライン"]}},43114:e=>{e.exports={en:["Sticker"],ja:["ステッカー"]}},86716:e=>{e.exports={en:["Stockholm"],ja:["ストックホルム"]}},1145:e=>{e.exports={en:["Submicro"],ja:["サブミクロ"]}},63375:e=>{e.exports={en:["Submillennium"],ja:["サブミレニアム"]}},30585:e=>{e.exports={en:["Subminuette"],ja:["サブミニュエット"]}},67948:e=>{e.exports={en:["Supercycle"],ja:["スーパーサイクル"]}},3348:e=>{e.exports={en:["Supermillennium"],ja:["スーパーミレニアム"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],ja:["時間足を{resolution}に切り替える"]}},31622:e=>{e.exports={en:["Sydney"],ja:["シドニー"]}},70963:e=>{e.exports={en:["Symbol Error"],ja:["シンボルエラー"]}},32390:e=>{e.exports={en:["Symbol name label"],ja:["シンボル名ラベル"]}},10127:e=>{e.exports={en:["Symbol last price label"],ja:["シンボル現在値ラベル"]}},39079:e=>{e.exports={en:["Sync globally"],ja:["グローバルに同期"]}},46607:e=>{e.exports={en:["Sync in layout"],ja:["レイアウト内で同期"]}},76519:e=>{e.exports={en:["Point & figure"],ja:["ポイント&フィギュア"]}},39949:e=>{e.exports={en:["Polyline"],ja:["折れ線"]}},371:e=>{e.exports={en:["Path"],ja:["パス"]}},59256:e=>{e.exports={en:["Parallel Channel"],ja:["平行チャネル"]}},61879:e=>{e.exports={en:["Paris"],ja:["パリ"]}},35140:e=>{e.exports={en:["Paste"],ja:["貼り付け"]}},6919:e=>{e.exports={en:["Percent"],ja:["パーセント"]}},24436:e=>{e.exports={en:["Perth"],ja:["パース"]}},14055:e=>{e.exports={en:["Phoenix"],ja:["フェニックス"]}},34156:e=>{e.exports={en:["Pitchfan"],ja:["ピッチファン"]}},19634:e=>{e.exports={en:["Pitchfork"],ja:["ピッチフォーク"]}},86631:e=>{e.exports={en:["Pin"],ja:["ピン"]}},33110:e=>{e.exports={en:["Pin to new left scale"], ja:["新たな左スケールに固定"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ja:["新たな右スケールに固定"]}},14115:e=>{e.exports={en:["Pin to left scale"],ja:["左スケールに固定"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ja:["左スケールに固定(非表示)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ja:["右スケールに固定"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ja:["右スケールに固定(非表示)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ja:["スケールに固定(現在左)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ja:["スケールに固定(現在スケールなし)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ja:["スケールに固定(現在右)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ja:["スケールに固定(現在{label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ja:["スケール{label}に固定"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ja:["スケール{label}に固定(非表示)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ja:["左スケールに固定中"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ja:["左スケールに固定中(非表示)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ja:["右スケールに固定中"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ja:["右スケールに固定中(非表示)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ja:["スケール{label}に固定中"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ja:["スケール{label}に固定中(非表示)"]}},71566:e=>{e.exports={en:["Plus button"],ja:["プラスボタン"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ja:["ご利用のブラウザでクリップボードへの書き込みを許可していただくか、{keystroke} をご利用ください。"]}},81248:e=>{e.exports={en:["Prague"],ja:["プラハ"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ja:["{key}を押しながらズームをすることで、チャートの位置は維持されます"]}},91282:e=>{e.exports={en:["Price Label"],ja:["価格ラベル"]}},97512:e=>{e.exports={en:["Price Note"],ja:["価格ノート"]}},68941:e=>{e.exports={en:["Price Range"],ja:["価格範囲"]}},66123:e=>{e.exports={en:["Price format is invalid."],ja:["価格形式が無効です。"]}},72926:e=>{e.exports={en:["Price line"],ja:["価格ライン"]}},59189:e=>{e.exports={en:["Primary"],ja:["主要"]}},75747:e=>{e.exports={en:["Projection"],ja:["プロジェクション"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ja:["{customer} で {date} に公開"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],ja:["カタール"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ja:["「クイックサーチ」を行います。{shortcut} を押下してください"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ja:["回転長方形"]}},52961:e=>{e.exports={en:["Rome"],ja:["ローマ"]}},50318:e=>{e.exports={en:["Ray"],ja:["レイ"]}},55169:e=>{e.exports={en:["Range"],ja:["レンジ"]}},13386:e=>{e.exports={en:["Reykjavik"],ja:["レイキャビク"]}},26001:e=>{e.exports={en:["Rectangle"],ja:["長方形"]}},48236:e=>{e.exports={en:["Redo"],ja:["やり直す"]}},2460:e=>{e.exports={en:["Regression Trend"],ja:["回帰トレンド"]}},67410:e=>{e.exports={en:["Remove"],ja:["削除"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ja:["このファンダメンタル指標をお気に入りから削除"]}}, -58764:e=>{e.exports={en:["Remove this indicator from favorites"],ja:["このインジケーターをお気に入りから削除"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ja:["{drawings}を削除"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ja:["{drawings}と{indicators}を削除"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ja:["{indicators}を削除"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ja:["チャートレイアウトの名前を変更"]}},88130:e=>{e.exports={en:["Renko"],ja:["練行足"]}},75246:e=>{e.exports={en:["Reset chart view"],ja:["チャート表示のリセット"]}},88853:e=>{e.exports={en:["Reset points"],ja:["ポイントのリセット"]}},15332:e=>{e.exports={en:["Reset price scale"],ja:["価格スケールをリセット"]}},54170:e=>{e.exports={en:["Reset time scale"],ja:["時間軸をリセット"]}},37974:e=>{e.exports={en:["Riyadh"],ja:["リヤド"]}},94022:e=>{e.exports={en:["Riga"],ja:["リガ"]}},60630:e=>{e.exports={en:["Runtime error"],ja:["ランタイムエラー"]}},66719:e=>{e.exports={en:["Warning"],ja:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],ja:["ワルシャワ"]}},98549:e=>{e.exports={en:["Tokelau"],ja:["トケラウ"]}},69122:e=>{e.exports={en:["Tokyo"],ja:["東京"]}},10095:e=>{e.exports={en:["Toronto"],ja:["トロント"]}},17981:e=>{e.exports={en:["Table"],ja:["表"]}},11034:e=>{e.exports={en:["Taipei"],ja:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],ja:["タリン"]}},6686:e=>{e.exports={en:["Tehran"],ja:["テヘラン"]}},93553:e=>{e.exports={en:["Template"],ja:["テンプレート"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ja:["このシンボルの出来高データはデータ提供元から提供されておりません。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ja:["投稿プレビューを読み込むことができません。ブラウザの拡張機能を無効にして再度お試しください。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ja:["リクエストの処理が時間切れになりました。インターネットの接続が安定しているかどうかをご確認ください。問題が解決しない場合は、リクエストにかかる時間を短縮してください。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ja:["選択した期間とチャートの時間足に対応するデータがありません。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ja:["ファイルサイズが大きすぎます。サイズの上限は{value}です。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ja:["このインジケーターは他のインジケーターに追加できません。"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ja:["このスクリプトにはエラーが含まれています。スクリプトの作者にご連絡ください。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ja:["このスクリプトは招待制です。アクセスをご希望の場合、スクリプトの作者にお問い合わせください。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ja:["このシンボルは{linkStart}TradingView{linkEnd}上でのみ利用可能です。"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ja:["スリードライブパターン"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ja:["{ticker}ではティックベースの時間足はご利用になれません。"]}},12806:e=>{e.exports={en:["Time"],ja:["日時"]}},20909:e=>{e.exports={en:["Time zone"],ja:["タイムゾーン"]}},46852:e=>{e.exports={ -en:["Time Cycles"],ja:["時間サイクル"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ja:["タイム・プライス・オポチュニティ"]}},66823:e=>{e.exports={en:["Trade"],ja:["トレード"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ja:["Tradingviewはインタラクティブで、スクリーンリーダーで使用するコマンドがあります。以下は、プラットフォーム上でインタラクティブに使用できるキーボードコマンドの一覧です。"]}},35757:e=>{e.exports={en:["Trend Angle"],ja:["トレンド角度"]}},97339:e=>{e.exports={en:["Trend Line"],ja:["トレンドライン"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ja:["フィボナッチ・エクステンション"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ja:["フィボナッチ・タイムエクステンション"]}},1671:e=>{e.exports={en:["Triangle"],ja:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],ja:["下向き三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ja:["トライアングルパターン"]}},21236:e=>{e.exports={en:["Triangle Up"],ja:["上向き三角形"]}},21007:e=>{e.exports={en:["Tunis"],ja:["チュニス"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ja:["元に戻す"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ja:["ディープバックテストモードで予期せぬエラーが発生しました。詳細はサポートにお問い合わせください。"]}},15432:e=>{e.exports={en:["Units"],ja:["ユニット"]}},11768:e=>{e.exports={en:["Unknown error"],ja:["不明のエラー"]}},99894:e=>{e.exports={en:["Unlock"],ja:["ロック解除"]}},75546:e=>{e.exports={en:["Unsupported interval"],ja:["サポート外の時間足です"]}},8580:e=>{e.exports={en:["User-defined error"],ja:["ユーザー定義エラー"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ja:["VPFR (固定期間出来高プロファイル)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ja:["出来高プロファイルインジケーターは、有料プランでのみご利用可能です。"]}},93722:e=>{e.exports={en:["Volume candles"],ja:["出来高ローソク足"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ja:["BIST MIXEDのデータプランにおいて出来高データは提供されていません。"]}},92763:e=>{e.exports={en:["Volume footprint"],ja:["出来高フットプリント"]}},32838:e=>{e.exports={en:["Vancouver"],ja:["バンクーバー"]}},29535:e=>{e.exports={en:["Vertical Line"],ja:["垂直線"]}},23160:e=>{e.exports={en:["Vienna"],ja:["ウィーン"]}},60534:e=>{e.exports={en:["Vilnius"],ja:["ヴィリニュス"]}},40091:e=>{e.exports={en:["Visibility"],ja:["可視性"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ja:["時間足の可視性"]}},58302:e=>{e.exports={en:["Visible on tap"],ja:["タップで表示"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ja:["マウスの移動時に表示"]}},4077:e=>{e.exports={en:["Visual order"],ja:["表示の順序"]}},11316:e=>{e.exports={en:["X Cross"],ja:["X 交差"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ja:["XABCDパターン"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ja:["現在の時間足では、この時間枠のピボットを見ることができません"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ja:["このシンボルにはロックしている描画があります。ロックした描画も同時に削除しますか?"]}},53168:e=>{e.exports={en:["Yangon"],ja:["ヤンゴン"]}},93123:e=>{e.exports={en:["Yes, remove them"],ja:["はい、削除します"]}},62859:e=>{e.exports={en:["Zurich"], -ja:["チューリッヒ"]}},47977:e=>{e.exports={en:["change Elliott degree"],ja:["エリオットの規模の変更"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ja:["ラベルを重ねないの変更"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ja:["平均価格ラベルの表示の変更"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ja:["平均価格ラインの表示の変更"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ja:["Bid/Askラベルの表示の変更"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ja:["Bid/Askラインの表示の変更"]}},32302:e=>{e.exports={en:["change currency"],ja:["通貨の変更"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ja:["チャートレイアウトを{title}に変更"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ja:["つなぎ足の限月の交代の表示の変更"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ja:["バーのクローズまでのカウントダウンの表示の変更"]}},16979:e=>{e.exports={en:["change date range"],ja:["日付範囲の変更"]}},53929:e=>{e.exports={en:["change dividends visibility"],ja:["配当の表示の変更"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ja:["チャート上のイベントの表示の変更"]}},6819:e=>{e.exports={en:["change earnings visibility"],ja:["決算の表示の変更"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ja:["先物の限月満期日の表示の変更"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ja:["高値・安値価格ラベルの表示の変更"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ja:["高値・安値価格ラインの表示の変更"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ja:["インジケーター名ラベルの表示の変更"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ja:["インジケーター値ラベルの表示の変更"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ja:["最新ニュースとマインドの表示の変更"]}},88849:e=>{e.exports={en:["change linking group"],ja:["リンクしているグループの変更"]}},14691:e=>{e.exports={en:["change pane height"],ja:["ペインの高さの変更"]}},96379:e=>{e.exports={en:["change plus button visibility"],ja:["プラスボタンの表示の変更"]}},76660:e=>{e.exports={en:["change point"],ja:["ポイントの変更"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ja:["プレ/アフターマーケット価格ラベルの表示の変更"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ja:["プレ/アフターマーケット価格ラインの表示の変更"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ja:["シンボルの前日終値ラインの表示の変更"]}},8662:e=>{e.exports={en:["change price line visibility"],ja:["価格ラインの表示の変更"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ja:["価格とバーの比率の変更"]}},32829:e=>{e.exports={en:["change resolution"],ja:["時間足の変更"]}},35400:e=>{e.exports={en:["change symbol"],ja:["シンボルの変更"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ja:["シンボルラベルの表示の変更"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ja:["シンボルの現在値の表示の変更"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ja:["シンボルの前日終値の表示の変更"]}},87041:e=>{e.exports={en:["change session"],ja:["セッションの変更"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ja:["セッション区切りの表示の変更"]}},49965:e=>{e.exports={ -en:["change series style"],ja:["系列のスタイルの変更"]}},47474:e=>{e.exports={en:["change splits visibility"],ja:["分割の表示の変更"]}},20137:e=>{e.exports={en:["change timezone"],ja:["タイムゾーンの変更"]}},85975:e=>{e.exports={en:["change unit"],ja:["単位の変更"]}},1924:e=>{e.exports={en:["change visibility"],ja:["可視性の変更"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ja:["現在の時間足への可視性の変更"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ja:["現在の時間足以上の可視性の変更"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ja:["現在の時間足以下の可視性の変更"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ja:["すべての時間足への可視性の変更"]}},94566:e=>{e.exports={en:["charts by TradingView"],ja:["TradingView提供のチャート"]}},32943:e=>{e.exports={en:["clone line tools"],ja:["ラインツールの複製"]}},46219:e=>{e.exports={en:["create line tools group"],ja:["ラインツールグループの作成"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ja:["選択からラインツールグループの作成"]}},12898:e=>{e.exports={en:["create {tool}"],ja:["{tool}の作成"]}},94227:e=>{e.exports={en:["cut sources"],ja:["ソースの切り取り"]}},11500:e=>{e.exports={en:["cut {title}"],ja:["{title}の切り取り"]}},63869:e=>{e.exports={en:["anchor objects"],ja:["オブジェクトの固定"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ja:["ラインツール {lineTool} をグループ {name} に追加"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ja:["ラインツールをグループ {group} に追加"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ja:["このファンダメンタル指標をレイアウト全体に追加"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ja:["このインジケーターをレイアウト全体に追加"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ja:["このストラテジーをレイアウト全体に追加"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ja:["このシンボルをレイアウト全体に追加"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ja:["45度に合わせる"]}},68231:e=>{e.exports={en:["apply chart theme"],ja:["チャートテーマの適用"]}},99551:e=>{e.exports={en:["apply all chart properties"],ja:["すべてのチャートのプロパティの適用"]}},89720:e=>{e.exports={en:["apply drawing template"],ja:["描画テンプレートの適用"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ja:["選択したソースへファクトリーデフォルトの適用"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ja:["レイアウト全体へのインジケーターの適用"]}},69604:e=>{e.exports={en:["apply study template {template}"],ja:["インジケーターテンプレート {template} の適用"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ja:["ツールバーのテーマの適用"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ja:["グループ {title} を前面に移動"]}},53159:e=>{e.exports={en:["bring {title} to front"],ja:["{title}を最前面に移動"]}},41966:e=>{e.exports={en:["bring {title} forward"],ja:["{title}を前面に移動"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ja:["日付範囲のロック"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ja:["グループ {group} からラインツールを除外"]}},13017:e=>{e.exports={en:["hide {title}"],ja:["{title}の非表示"]}},62249:e=>{e.exports={en:["hide marks on bars"],ja:["バーのマークの非表示"]}},56558:e=>{e.exports={ -en:["interval lock"],ja:["時間足のロック"]}},6830:e=>{e.exports={en:["invert scale"],ja:["スケールの反転"]}},48818:e=>{e.exports={en:["insert {title}"],ja:["{title}の挿入"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ja:["{title}を{targetTitle}の後に挿入"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ja:["{title}を{target}の後に挿入"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ja:["{title}を{target}の前に挿入"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ja:["{title}を{targetTitle}の前に挿入"]}},43364:e=>{e.exports={en:["load default drawing template"],ja:["デフォルト描画テンプレートの読み込み"]}},62011:e=>{e.exports={en:["loading..."],ja:["読み込み中 ..."]}},76104:e=>{e.exports={en:["lock {title}"],ja:["{title}のロック"]}},20453:e=>{e.exports={en:["lock group {group}"],ja:["グループ {group} のロック"]}},18942:e=>{e.exports={en:["lock objects"],ja:["オブジェクトのロック"]}},98277:e=>{e.exports={en:["move"],ja:["移動"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ja:["{title}を新たな左スケールに移動"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ja:["{title}の新しい右スケールへの移動"]}},64077:e=>{e.exports={en:["move all scales to left"],ja:["すべてのスケールを左に移動"]}},19013:e=>{e.exports={en:["move all scales to right"],ja:["すべてのスケールを右に移動"]}},52510:e=>{e.exports={en:["move drawing(s)"],ja:["描画の移動"]}},79209:e=>{e.exports={en:["move left"],ja:["左に移動"]}},60114:e=>{e.exports={en:["move right"],ja:["右に移動"]}},44854:e=>{e.exports={en:["move scale"],ja:["スケールの移動"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ja:["{title}をスケールなしにする (フルスクリーン)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ja:["グループ {group} の非表示"]}},45987:e=>{e.exports={en:["make group {group} visible"],ja:["グループ {group} の表示"]}},78055:e=>{e.exports={en:["merge down"],ja:["下に結合"]}},41866:e=>{e.exports={en:["merge to pane"],ja:["ペインに結合"]}},52458:e=>{e.exports={en:["merge up"],ja:["上に結合"]}},90091:e=>{e.exports={en:["n/a"],ja:["該当なし"]}},94981:e=>{e.exports={en:["scale price"],ja:["価格のスケーリング"]}},63796:e=>{e.exports={en:["scale price chart only"],ja:["価格のみでスケール"]}},70771:e=>{e.exports={en:["scale time"],ja:["日時のスケーリング"]}},42070:e=>{e.exports={en:["scroll"],ja:["スクロール"]}},87840:e=>{e.exports={en:["scroll time"],ja:["日時のスクロール"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ja:["価格スケールの選択ストラテジーを{title}に設定"]}},40962:e=>{e.exports={en:["send {title} backward"],ja:["{title}を背面に移動"]}},5005:e=>{e.exports={en:["send {title} to back"],ja:["{title}を最背面に移動"]}},69546:e=>{e.exports={en:["send group {title} backward"],ja:["グループ {title} を背面に移動"]}},63934:e=>{e.exports={en:["share line tools globally"],ja:["ラインツールのグローバルな共有"]}},90221:e=>{e.exports={en:["share line tools in layout"],ja:["レイアウトのラインツールの共有"]}},13336:e=>{e.exports={en:["show all ideas"],ja:["すべてのアイデアを表示"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ja:["フォロー中のユーザーのアイデアを表示"]}},57460:e=>{e.exports={en:["show my ideas only"],ja:["自分のアイデアのみ表示"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ja:["描画モードの維持"]}},3350:e=>{e.exports={en:["stop syncing drawing"], -ja:["描画の同期の停止"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ja:["ラインツールの同期の停止"]}},53278:e=>{e.exports={en:["symbol lock"],ja:["シンボルのロック"]}},91677:e=>{e.exports={en:["sync time"],ja:["日時の同期"]}},3140:e=>{e.exports={en:["powered by"],ja:["提供元"]}},92800:e=>{e.exports={en:["powered by TradingView"],ja:["TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],ja:["描画の貼り付け"]}},1064:e=>{e.exports={en:["paste indicator"],ja:["インジケーターの貼り付け"]}},57010:e=>{e.exports={en:["paste {title}"],ja:["{title}の貼り付け"]}},78690:e=>{e.exports={en:["pin to left scale"],ja:["左スケールに固定"]}},7495:e=>{e.exports={en:["pin to right scale"],ja:["右スケールに固定"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ja:["スケール{label}に固定"]}},2618:e=>{e.exports={en:["rearrange panes"],ja:["ペインの再配置"]}},60806:e=>{e.exports={en:["remove all indicators"],ja:["全インジケーターの削除"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ja:["全インジケーターと全描画の削除"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ja:["非選択の空のラインツールの削除"]}},30538:e=>{e.exports={en:["remove drawings"],ja:["描画の削除"]}},1193:e=>{e.exports={en:["remove drawings group"],ja:["描画グループの削除"]}},38199:e=>{e.exports={en:["remove line data sources"],ja:["ラインデータのソースを削除"]}},93333:e=>{e.exports={en:["remove pane"],ja:["ペインの削除"]}},94543:e=>{e.exports={en:["remove {title}"],ja:["{title}の削除"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ja:["ラインツールグループ {name} の削除"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ja:["グループ名 {group} を {newName} に変更"]}},85366:e=>{e.exports={en:["reset layout sizes"],ja:["レイアウトサイズのリセット"]}},3323:e=>{e.exports={en:["reset scales"],ja:["スケールのリセット"]}},17336:e=>{e.exports={en:["reset time scale"],ja:["時間軸のリセット"]}},47418:e=>{e.exports={en:["resize layout"],ja:["レイアウトのリサイズ"]}},85815:e=>{e.exports={en:["restore defaults"],ja:["デフォルトに戻す"]}},96881:e=>{e.exports={en:["restore study defaults"],ja:["インジケーターのデフォルトに復元"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ja:["ペインの最大化の切替"]}},42240:e=>{e.exports={en:["toggle auto scale"],ja:["自動スケールの切り替え"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ja:["ペインの折りたたみの切替"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ja:["100基準への切り替え"]}},49695:e=>{e.exports={en:["toggle lock scale"],ja:["スケールのロックの切り替え"]}},49403:e=>{e.exports={en:["toggle log scale"],ja:["ログスケールの切り替え"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ja:["%スケールの切り替え"]}},80688:e=>{e.exports={en:["toggle regular scale"],ja:["通常スケールの切り替え"]}},46807:e=>{e.exports={en:["track time"],ja:["時間の追跡"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ja:["ラインツールの共有のオフ"]}},99234:e=>{e.exports={en:["unanchor objects"],ja:["オブジェクトの固定解除"]}},23230:e=>{e.exports={en:["unlock objects"],ja:["オブジェクトのロック解除"]}},74590:e=>{e.exports={en:["unlock group {group}"],ja:["グループ {group} のロック解除"]}},12525:e=>{e.exports={en:["unlock {title}"],ja:["{title}のロック解除"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ja:["下の新規ペインに結合を解除"]}},79443:e=>{e.exports={en:["unmerge up"],ja:["上に結合を解除"]}},46453:e=>{ -e.exports={en:["unmerge down"],ja:["下に結合を解除"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ja:["現在の所、{chartStyle}のチャートタイプではティックベースの時間足を利用することができません。"]}},41643:e=>{e.exports={en:["{count} bars"],ja:["{count} バー"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ja:["TradingView提供の{symbol}ファンダメンタル"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ja:["{userName} が {customer} で {date} に公開"]}},91084:e=>{e.exports={en:["zoom"],ja:["ズーム"]}},49856:e=>{e.exports={en:["zoom in"],ja:["ズームイン"]}},73638:e=>{e.exports={en:["zoom out"],ja:["ズームアウト"]}},41807:e=>{e.exports={en:["day","days"],ja:["日"]}},42328:e=>{e.exports={en:["hour","hours"],ja:["時間"]}},98393:e=>{e.exports={en:["month","months"],ja:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],ja:["分"]}},33232:e=>{e.exports={en:["second","seconds"],ja:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},48898:e=>{e.exports={en:["week","weeks"],ja:["週"]}},11913:e=>{e.exports={en:["tick","ticks"],ja:["ティック"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ja:["{amount}個の描画"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ja:["{amount}個のインジケーター"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ja:["{count}月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ja:["{count}日"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ja:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ja:["アップル"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ja:["シュワブ短期米国債ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ja:["iシェアーズ 0-5年ハイイールド社債 ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ja:["S&P/ASX50指数"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ja:["S&P/ASX200指数"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ja:["S&P/ASX200指数"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ja:["豪ドル/加ドル"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ja:["豪ドル/スイスフラン"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ja:["豪ドル/円"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ja:["豪ドル/ニュージーランドドル"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ja:["豪ドル/ロシアルーブル"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ja:["豪ドル/米ドル"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ja:["S&Pメルバル指数"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ja:["ビットコインキャッシュ/ユーロ"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ja:["ビットコインキャッシュ/米ドル"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ja:["ベオグラード証券取引所15指数"]}, -e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ja:["イスタンブール100種指数"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ja:["ビットコイン/米ドルインデックス"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ja:["IBEX35指数"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ja:["ボベスパ指数"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ja:["IBrasil指数"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ja:["ブラジル50 指数"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ja:["フォード・モーター"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ja:["S&P/BMV IPC 指数"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ja:["ブラジル・レアル/円"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],ja:["ITI"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ja:["S&P BSE SENSEX指数"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],ja:["ビットコイン/ブラジル・レアル"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ja:["ビットコイン/カナダドル"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ja:["ビットコイン/中国元"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ja:["ビットコイン/ユーロ"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ja:["ビットコイン/ポンド"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ja:["ビットコイン/日本円"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ja:["ビットコイン/韓国ウォン"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ja:["ビットコイン/ポーランドズロチ"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ja:["ビットコイン/ロシア・ルーブル"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ja:["ビットコイン/タイ・バーツ"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ja:["ビットコイン/米ドル"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ja:["ビットコインゴールド/米ドル"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ja:["S&P/BVL ペルー総合株価指数(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ja:["ブラジル ボベスパ指数"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ja:["カナダドル/円"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ja:["カナダドル/米ドル"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ja:["S&P100指数"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ja:["恐怖指数(VIX)"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ja:["米長期国債先物(当限つなぎ足)"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ja:["とうもろこし先物(当限つなぎ足)"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ja:["大豆粕先物(当限つなぎ足)"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"], -ja:["米10年物中期国債先物(当限つなぎ足)"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ja:["オーツ麦先物(当限つなぎ足)"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ja:["30日FF金利先物(当限つなぎ足)"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ja:["籾米先物(当限つなぎ足)"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ja:["大豆先物(当限つなぎ足)"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ja:["小麦先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ja:["大豆ミニ先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ja:["小麦ミニ先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ja:["ダウ先物ミニ(当限つなぎ足)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ja:["スイスフラン/円"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ja:["スイスフラン/米ドル"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ja:["ビットコイン先物(当限つなぎ足)"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],ja:["バター先物-差金決済 (当限つなぎ足)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ja:["肥育牛先物(当限つなぎ足)"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ja:["赤身豚肉先物(当限つなぎ足)"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ja:["生牛先物(当限つなぎ足)"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ja:["ユーロミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ja:["S&P500ミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ja:["日本円ミニ先物 (当限つなぎ足)"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ja:["ナスダック100ミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ja:["Eミニ ラッセル2000インデックス先物"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ja:["アルミニウム欧州プレミアム先物(当限つなぎ足)"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ja:["アルミニウム米国ミッドウエスト・トランザクション・プレミアムプラッツ(25トン)先物(当限つなぎ足)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ja:["金先物(当限つなぎ足)"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ja:["銅先物(当限つなぎ足)"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ja:["銀先物(当限つなぎ足)"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ja:["ミニ銅先物(当限つなぎ足)"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ja:["ミニ銀先物(当限つなぎ足)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ja:["ミニ金先物(当限つなぎ足)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ja:["銅CFD"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ja:["とうもろこしCFD"]}, -e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ja:["綿花CFD"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ja:["暗号資産の時価総額 (ドル)"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ja:["ドバイ金融市場総合指数"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ja:["ダウ・ジョーンズ総合平均指数(ダウ総合65種平均)"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ja:["ダウ・ジョーンズ農産物キャップド・コンポーネント指数"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ja:["ダウ・ジョーンズ商品指数 ココア"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ja:["ダウ・ジョーンズ商品指数 エネルギー"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ja:["ダウ・ジョーンズ商品指数 金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ja:["ダウ・ジョーンズ商品指数 穀物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ja:["ダウ・ジョーンズ商品指数 ニッケル"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ja:["ダウ・ジョーンズ商品指数 コーヒー"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ja:["ダウ・ジョーンズ商品指数 砂糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ja:["ダウ・ジョーンズ商品指数 銀"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ja:["ダウ・ジョーンズ輸送株平均"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ja:["ダウ・ジョーンズ公共株平均"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ja:["ダウ・ジョーンズ米石炭指数"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ja:["EGX 30 指数"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ja:["イーサリアムクラシック/ビットコイン"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ja:["イーサリアムクラシック/ユーロ"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ja:["イーサリアムクラシック/米ドル"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ja:["イーサリアム/ビットコイン"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ja:["イーサリアム/ユーロ"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ja:["イーサリアム/英ポンド"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ja:["イーサリアム/円"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ja:["イーサリアム/韓国ウォン"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ja:["イーサリアム/タイ・バーツ"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ja:["イーサリアム/米ドル"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ja:["ユーロ債"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ja:["ユーロ/豪ドル"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ja:["ユーロ/ブラジル・レアル"]}, -e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ja:["ユーロ/加ドル"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ja:["ユーロ/スイスフラン"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ja:["ユーロ/ポンド"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ja:["ユーロ/円"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ja:["ユーロ/ノルウェークローネ"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ja:["ユーロ/NZドル"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ja:["AEX指数"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ja:["BEL20指数"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ja:["ユーロ/ロシアルーブル"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ja:["ユーロ/ロシアルーブル TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ja:["ユーロ/スウェーデンクローナ"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ja:["ユーロ/トルコリラ"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ja:["ユーロ/米ドル"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ja:["US 小型株 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ja:["米国GDP(10億ドル単位)"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ja:["米国総人口(全年齢、国外駐留米軍含む)(1,000人単位)"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ja:["米国民間失業率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ja:["クアラルンプール総合指数"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ja:["Key Tronic コーポレーション"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ja:["S&P/ASX指数"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ja:["ポンド/豪ドル"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ja:["ポンド/カナダドル"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ja:["ポンド/スイスフラン"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ja:["ポンド/ユーロ"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ja:["ポンド/円"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ja:["ポンド/NZドル"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ja:["英ポンド/ポーランドズロチ"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ja:["ポンド/ルーブル"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ja:["ポンド/米ドル"]}, -e.exports["#GER30-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ja:["アルファベット(Google)C株"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ja:["アルファベット(Google)A株"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ja:["ワルシャワWIG20指数"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ja:["ハンセン指数"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ja:["米ドルインデックス先物"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ja:["ジャカルタ総合指数"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ja:["ハンセン中国企業指数"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ja:["ジャカルタ総合指数"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ja:["ブルサ・マレーシアKLCI指数"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ja:["FTSE MIB指数"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ja:["ストレーツ・タイムズ指数"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ja:["台湾加権指数"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ja:["上海総合指数"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ja:["アイオータ/米ドル"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ja:["円/韓国ウォン"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ja:["日本円/ロシアルーブル"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ja:["日本円/米ドル"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ja:["ルクオイル"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ja:["ライトコイン/ブラジルレアル"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ja:["ライトコイン/ビットコイン"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ja:["ライトコイン/米ドル"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ja:["ルナ/米ドル"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ja:["ブレント原油先物(当限つなぎ足)"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ja:["ガスプロム"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ja:["MOEXロシア指数"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ja:["マグニト"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ja:["MOEXロシア指数"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ja:["MICEX指数先物(当限つなぎ足)"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ja:["MICEX指数先物(2番限つなぎ足)"]},e.exports["#MOEX:RI1!-symbol-description"]={ -en:["RTS Index Futures"],ja:["RTS指数先物(当限つなぎ足)"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ja:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],ja:["ユナイテッド・カンパニー・ルサール"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ja:["ロシア貯蓄銀行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],ja:["VTB銀行"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ja:["マイクロソフト"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ja:["アドバンスト・マイクロ・デバイセズ(AMD)"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ja:["アルファベット(Google)クラスC株"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ja:["アルファベット(Google)クラスA株"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ja:["フィラデルフィア住宅セクター指数"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ja:["iシェアーズ米国債7-10年ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ja:["iシェアーズ米国債3-7年ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ja:["イテリス"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ja:["ナスダック総合指数"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ja:["ルシード・グループ"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],ja:["ランズエンド"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ja:["ナスダック100指数"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ja:["フィラデルフィア石油サービスセクター指数"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ja:["iシェアーズ 米国債 1-3年 ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ja:["フィラデルフィア半導体株指数"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ja:["iシェアーズ米国債20年超ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ja:["フィラデルフィア公益事業セクター指数"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ja:["フィラデルフィア金銀鉱業セクター指数"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],ja:["ゼットスケーラー"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ja:["ネオ/米ドル"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ja:["天然ガス(ヘンリーハブ価格)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],ja:["インディアン・テレフォン・インダストリーズ"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ja:["Nifty50指数"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ja:["NYエタノール先物(当限つなぎ足)"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ja:["ココア先物(当限つなぎ足)"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"], -ja:["軽質スイート原油(WTI)先物(当限つなぎ足)"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ja:["ヒーティングオイル先物(当限つなぎ足)"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ja:["コーヒー先物(当限つなぎ足)"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ja:["天然ガス先物(当限つなぎ足)"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ja:["パラジウム先物(当限つなぎ足)"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ja:["プラチナ先物(当限つなぎ足)"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ja:["RBOBガソリン先物(当限つなぎ足)"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ja:["綿花先物"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ja:["天然ガスミニ先物(当限つなぎ足)"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ja:["原油ミニ先物(当限つなぎ足)"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ja:["ガソリンミニ先物(当限つなぎ足)"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ja:["アリババ・グループ・ホールディングス"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ja:["フォード・モーター"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],ja:["ハワイ電力工業"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ja:["NYSE総合指数"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],ja:["ペトロブラス"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ja:["AMEX総合指数"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ja:["NYSE ARCA メジャーマーケット指数"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ja:["NZドル/円"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ja:["NZドル/米ドル"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ja:["S&P/NZX全株指数 (キャピタル・インデックス)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ja:["S&P/NZX50グロス指数"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ja:["天然ガスCFD"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数(SPX500/USD)"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ja:["銅CFD(米ドル/ポンド)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ja:["OMXコペンハーゲン25指数"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"],ja:["スグー (Schouw & Co A/S)"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ja:["OMXヘルシンキ25指数"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ja:["OMXリガ Gross 指数"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ja:["OMXストックホルム30指数"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ja:["OMXタリン Gross 指数"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"], -ja:["OMXビリニュス Gross 指数"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ja:["iシェアーズ MSCI ジャパン ETF"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ja:["カタールQE指数"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ja:["ロシアRTS指数"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ja:["ラッセル3000指数"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ja:["ラッセル1000指数"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ja:["ラッセル2000指数"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ja:["グローバル・コネクションズ"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ja:["フォード・モーター"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ja:["スイス株価指数"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ja:["ソラナ/米ドル"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ja:["大豆CFD"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ja:["S&P100指数"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ja:["S&P GS 商品指数"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ja:["S&P500バリュー指数"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ja:["砂糖CFD"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ja:["深圳成分指数"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ja:["サウジアラビア タダウル全株指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ja:["テルアビブ35指数"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ja:["S&Pトロント総合指数"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ja:["S&Pトロント60指数"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ja:["オーストラリア国債10年物"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ja:["オーストラリア国債10年物利回り"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ja:["豪ドルインデックス"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ja:["ポンドインデックス"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ja:["カナダ国債10年物"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ja:["カナダ国債10年物利回り"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ja:["中国国債10年物"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ja:["中国国債10年物利回り"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ja:["加ドルインデックス"]}, -e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ja:["ドイツ国債10年物"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ja:["ドイツ国債10年物利回り"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ja:["米ドルインデックス"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ja:["スペイン国債10年物"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ja:["スペイン国債10年物利回り"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ja:["ユーロ債"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ja:["ユーロインデックス"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ja:["フランス国債10年物"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ja:["フランス国債10年物利回り"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ja:["ミラノ・イタリア・ボルサ指数"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ja:["英国債2年物"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ja:["英国債10年物"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ja:["英国債10年物利回り"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ja:["金CFD(米ドル/オンス)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ja:["香港ハンセン指数"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ja:["IBEX35指数"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ja:["インドネシア国債3年物"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ja:["インドネシア国債10年物"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ja:["インドネシア国債10年物利回り"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ja:["インド10年国債"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ja:["インド10年国債利回り"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ja:["イタリア国債10年物"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ja:["イタリア国債10年物利回り"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ja:["ナスダック総合指数"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ja:["日本国債10年物"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ja:["日本国債10年物利回り"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ja:["円インデックス"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ja:["韓国総合株価指数"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ja:["韓国国債10年物"]},e.exports["#TVC:KR10Y-symbol-description"]={ -en:["Korea Government Bonds 10 YR Yield"],ja:["韓国国債10年物利回り"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ja:["マレーシア国債10年物"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ja:["マレーシア国債10年物利回り"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ja:["ナスダック100指数"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ja:["オランダ国債10年物"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ja:["オランダ国債10年物利回り"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ja:["ニューヨーク証券取引所総合株価指数"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ja:["ニュージランド国債10年物"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ja:["ニュージランド国債10年物利回り"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ja:["パラジウムCFD(米ドル/オンス)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ja:["ポーランド国債5年物利回り"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ja:["ポーランド国債10年物利回り"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ja:["プラチナCFD(米ドル/オンス)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ja:["ポルトガル国債10年物"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ja:["ポルトガル国債10年物利回り"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ja:["南アフリカトップ40指数"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ja:["銀CFD(米ドル/オンス)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ja:["スイス株価指数"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ja:["ストレーツ・タイムズ指数"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ja:["スイスフランインデックス"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ja:["トルコ国債10年物"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ja:["トルコ国債10年物利回り"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ja:["ブレント原油CFD"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ja:["米国債2年物"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ja:["米国債2年物利回り"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ja:["米国債5年物"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ja:["米国債5年物利回り"]},e.exports["#TVC:US10-symbol-description"]={ -en:["US Government Bonds 10 YR"],ja:["米国債10年物"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ja:["米国債10年物利回り"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ja:["米国債30年物"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ja:["WTI原油CFD"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ja:["恐怖指数(VIX)"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ja:["ニュージーランドドルインデックス"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ja:["台湾加権指数"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ja:["台湾加権指数"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ja:["Twitter"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ja:["FTSE100指数"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ja:["ブレント原油CFD"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ja:["ユニスワップ/米ドル"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ja:["米ドル/豪ドル"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ja:["米ドル/ブラジル・レアル"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ja:["米ドル/加ドル"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ja:["米ドル/スイスフラン"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ja:["米ドル/中国元"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ja:["米ドル/デンマーククローネ"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ja:["米ドル/ユーロ"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ja:["米ドル/英ポンド"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ja:["米ドル/香港ドル"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ja:["米ドル/ハンガリーフォリント"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ja:["米ドル/インドネシアルピア"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ja:["米ドル/イスラエル新シェケル"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ja:["米ドル/インドルピー"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ja:["米ドル/円"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ja:["米ドル/韓国ウォン"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ja:["米ドル/メキシコペソ"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ja:["米ドル/ニュージーランドドル"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ja:["米ドル/フィリピンペソ"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ja:["米ドル/ポーランドズロチ"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ja:["米ドル/ロシアルーブル"]}, -e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ja:["米ドル/ロシアルーブル TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ja:["米ドル/スウェーデンクローナ"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ja:["米ドル/シンガポールドル"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ja:["米ドル/タイバーツ"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ja:["米ドル/トルコリラ"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ja:["米ドル/南アフリカランド"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ja:["WTI原油CFD"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ja:["小麦CFD"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ja:["銀/米ドル"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ja:["金/米ドル"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ja:["ビットコイン/カナダドル"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ja:["モネロ/米ドル"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ja:["パラジウムCFD"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ja:["プラチナ/米ドル"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ja:["リップル/ビットコイン"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ja:["リップル/ユーロ"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ja:["リップル/米ドル"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ja:["ジーキャッシュ/米ドル"]}}}]); \ No newline at end of file +58764:e=>{e.exports={en:["Remove this indicator from favorites"],ja:["このインジケーターをお気に入りから削除"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ja:["{drawings}を削除"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ja:["{drawings}と{indicators}を削除"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ja:["{indicators}を削除"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ja:["チャートレイアウトの名前を変更"]}},88130:e=>{e.exports={en:["Renko"],ja:["練行足"]}},75246:e=>{e.exports={en:["Reset chart view"],ja:["チャート表示のリセット"]}},88853:e=>{e.exports={en:["Reset points"],ja:["ポイントのリセット"]}},15332:e=>{e.exports={en:["Reset price scale"],ja:["価格スケールをリセット"]}},54170:e=>{e.exports={en:["Reset time scale"],ja:["時間軸をリセット"]}},37974:e=>{e.exports={en:["Riyadh"],ja:["リヤド"]}},94022:e=>{e.exports={en:["Riga"],ja:["リガ"]}},60630:e=>{e.exports={en:["Runtime error"],ja:["ランタイムエラー"]}},66719:e=>{e.exports={en:["Warning"],ja:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],ja:["ワルシャワ"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],ja:["トケラウ"]}},69122:e=>{e.exports={en:["Tokyo"],ja:["東京"]}},10095:e=>{e.exports={en:["Toronto"],ja:["トロント"]}},17981:e=>{e.exports={en:["Table"],ja:["表"]}},11034:e=>{e.exports={en:["Taipei"],ja:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],ja:["タリン"]}},6686:e=>{e.exports={en:["Tehran"],ja:["テヘラン"]}},93553:e=>{e.exports={en:["Template"],ja:["テンプレート"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ja:["このシンボルの出来高データはデータ提供元から提供されておりません。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ja:["投稿プレビューを読み込むことができません。ブラウザの拡張機能を無効にして再度お試しください。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ja:["リクエストの処理が時間切れになりました。インターネットの接続が安定しているかどうかをご確認ください。問題が解決しない場合は、リクエストにかかる時間を短縮してください。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ja:["選択した期間とチャートの時間足に対応するデータがありません。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ja:["ファイルサイズが大きすぎます。サイズの上限は{value}です。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ja:["このインジケーターは他のインジケーターに追加できません。"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ja:["このスクリプトにはエラーが含まれています。スクリプトの作者にご連絡ください。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ja:["このスクリプトは招待制です。アクセスをご希望の場合、スクリプトの作者にお問い合わせください。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ja:["このシンボルは{linkStart}TradingView{linkEnd}上でのみ利用可能です。"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ja:["スリードライブパターン"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."], +ja:["{ticker}ではティックベースの時間足はご利用になれません。"]}},12806:e=>{e.exports={en:["Time"],ja:["日時"]}},20909:e=>{e.exports={en:["Time zone"],ja:["タイムゾーン"]}},46852:e=>{e.exports={en:["Time Cycles"],ja:["時間サイクル"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ja:["タイム・プライス・オポチュニティ"]}},66823:e=>{e.exports={en:["Trade"],ja:["トレード"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ja:["Tradingviewはインタラクティブで、スクリーンリーダーで使用するコマンドがあります。以下は、プラットフォーム上でインタラクティブに使用できるキーボードコマンドの一覧です。"]}},35757:e=>{e.exports={en:["Trend Angle"],ja:["トレンド角度"]}},97339:e=>{e.exports={en:["Trend Line"],ja:["トレンドライン"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ja:["フィボナッチ・エクステンション"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ja:["フィボナッチ・タイムエクステンション"]}},1671:e=>{e.exports={en:["Triangle"],ja:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],ja:["下向き三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ja:["トライアングルパターン"]}},21236:e=>{e.exports={en:["Triangle Up"],ja:["上向き三角形"]}},21007:e=>{e.exports={en:["Tunis"],ja:["チュニス"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ja:["元に戻す"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ja:["ディープバックテストモードで予期せぬエラーが発生しました。詳細はサポートにお問い合わせください。"]}},15432:e=>{e.exports={en:["Units"],ja:["ユニット"]}},11768:e=>{e.exports={en:["Unknown error"],ja:["不明のエラー"]}},99894:e=>{e.exports={en:["Unlock"],ja:["ロック解除"]}},75546:e=>{e.exports={en:["Unsupported interval"],ja:["サポート外の時間足です"]}},8580:e=>{e.exports={en:["User-defined error"],ja:["ユーザー定義エラー"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ja:["VPFR (固定期間出来高プロファイル)"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ja:["出来高プロファイルインジケーターは、有料プランでのみご利用可能です。"]}},93722:e=>{e.exports={en:["Volume candles"],ja:["出来高ローソク足"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ja:["BIST MIXEDのデータプランにおいて出来高データは提供されていません。"]}},92763:e=>{e.exports={en:["Volume footprint"],ja:["出来高フットプリント"]}},32838:e=>{e.exports={en:["Vancouver"],ja:["バンクーバー"]}},29535:e=>{e.exports={en:["Vertical Line"],ja:["垂直線"]}},23160:e=>{e.exports={en:["Vienna"],ja:["ウィーン"]}},60534:e=>{e.exports={en:["Vilnius"],ja:["ヴィリニュス"]}},40091:e=>{e.exports={en:["Visibility"],ja:["可視性"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ja:["時間足の可視性"]}},58302:e=>{e.exports={en:["Visible on tap"],ja:["タップで表示"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ja:["マウスの移動時に表示"]}},4077:e=>{e.exports={en:["Visual order"],ja:["表示の順序"]}},11316:e=>{e.exports={en:["X Cross"],ja:["X 交差"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ja:["XABCDパターン"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ja:["現在の時間足では、この時間枠のピボットを見ることができません"]}},41019:e=>{e.exports={ +en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ja:["このシンボルにはロックしている描画があります。ロックした描画も同時に削除しますか?"]}},53168:e=>{e.exports={en:["Yangon"],ja:["ヤンゴン"]}},93123:e=>{e.exports={en:["Yes, remove them"],ja:["はい、削除します"]}},62859:e=>{e.exports={en:["Zurich"],ja:["チューリッヒ"]}},47977:e=>{e.exports={en:["change Elliott degree"],ja:["エリオットの規模の変更"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ja:["ラベルを重ねないの変更"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ja:["平均価格ラベルの表示の変更"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ja:["平均価格ラインの表示の変更"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ja:["Bid/Askラベルの表示の変更"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ja:["Bid/Askラインの表示の変更"]}},32302:e=>{e.exports={en:["change currency"],ja:["通貨の変更"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ja:["チャートレイアウトを{title}に変更"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ja:["つなぎ足の限月の交代の表示の変更"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ja:["バーのクローズまでのカウントダウンの表示の変更"]}},16979:e=>{e.exports={en:["change date range"],ja:["日付範囲の変更"]}},53929:e=>{e.exports={en:["change dividends visibility"],ja:["配当の表示の変更"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ja:["チャート上のイベントの表示の変更"]}},6819:e=>{e.exports={en:["change earnings visibility"],ja:["決算の表示の変更"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ja:["先物の限月満期日の表示の変更"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ja:["高値・安値価格ラベルの表示の変更"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ja:["高値・安値価格ラインの表示の変更"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ja:["インジケーター名ラベルの表示の変更"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ja:["インジケーター値ラベルの表示の変更"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ja:["最新ニュースとマインドの表示の変更"]}},88849:e=>{e.exports={en:["change linking group"],ja:["リンクしているグループの変更"]}},14691:e=>{e.exports={en:["change pane height"],ja:["ペインの高さの変更"]}},96379:e=>{e.exports={en:["change plus button visibility"],ja:["プラスボタンの表示の変更"]}},76660:e=>{e.exports={en:["change point"],ja:["ポイントの変更"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ja:["プレ/アフターマーケット価格ラベルの表示の変更"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ja:["プレ/アフターマーケット価格ラインの表示の変更"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ja:["シンボルの前日終値ラインの表示の変更"]}},8662:e=>{e.exports={en:["change price line visibility"],ja:["価格ラインの表示の変更"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ja:["価格とバーの比率の変更"]}},32829:e=>{e.exports={en:["change resolution"],ja:["時間足の変更"]}},35400:e=>{e.exports={en:["change symbol"],ja:["シンボルの変更"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ja:["シンボルラベルの表示の変更"]}},67453:e=>{e.exports={en:["change symbol last value visibility"], +ja:["シンボルの現在値の表示の変更"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ja:["シンボルの前日終値の表示の変更"]}},87041:e=>{e.exports={en:["change session"],ja:["セッションの変更"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ja:["セッション区切りの表示の変更"]}},49965:e=>{e.exports={en:["change series style"],ja:["系列のスタイルの変更"]}},47474:e=>{e.exports={en:["change splits visibility"],ja:["分割の表示の変更"]}},20137:e=>{e.exports={en:["change timezone"],ja:["タイムゾーンの変更"]}},85975:e=>{e.exports={en:["change unit"],ja:["単位の変更"]}},1924:e=>{e.exports={en:["change visibility"],ja:["可視性の変更"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ja:["現在の時間足への可視性の変更"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ja:["現在の時間足以上の可視性の変更"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ja:["現在の時間足以下の可視性の変更"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ja:["すべての時間足への可視性の変更"]}},94566:e=>{e.exports={en:["charts by TradingView"],ja:["TradingView提供のチャート"]}},32943:e=>{e.exports={en:["clone line tools"],ja:["ラインツールの複製"]}},46219:e=>{e.exports={en:["create line tools group"],ja:["ラインツールグループの作成"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ja:["選択からラインツールグループの作成"]}},12898:e=>{e.exports={en:["create {tool}"],ja:["{tool}の作成"]}},94227:e=>{e.exports={en:["cut sources"],ja:["ソースの切り取り"]}},11500:e=>{e.exports={en:["cut {title}"],ja:["{title}の切り取り"]}},63869:e=>{e.exports={en:["anchor objects"],ja:["オブジェクトの固定"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ja:["ラインツール {lineTool} をグループ {name} に追加"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ja:["ラインツールをグループ {group} に追加"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ja:["このファンダメンタル指標をレイアウト全体に追加"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ja:["このインジケーターをレイアウト全体に追加"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ja:["このストラテジーをレイアウト全体に追加"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ja:["このシンボルをレイアウト全体に追加"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ja:["45度に合わせる"]}},68231:e=>{e.exports={en:["apply chart theme"],ja:["チャートテーマの適用"]}},99551:e=>{e.exports={en:["apply all chart properties"],ja:["すべてのチャートのプロパティの適用"]}},89720:e=>{e.exports={en:["apply drawing template"],ja:["描画テンプレートの適用"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ja:["選択したソースへファクトリーデフォルトの適用"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ja:["レイアウト全体へのインジケーターの適用"]}},69604:e=>{e.exports={en:["apply study template {template}"],ja:["インジケーターテンプレート {template} の適用"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ja:["ツールバーのテーマの適用"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ja:["グループ {title} を前面に移動"]}},53159:e=>{e.exports={en:["bring {title} to front"],ja:["{title}を最前面に移動"]}},41966:e=>{e.exports={en:["bring {title} forward"],ja:["{title}を前面に移動"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={ +en:["date range lock"],ja:["日付範囲のロック"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ja:["グループ {group} からラインツールを除外"]}},13017:e=>{e.exports={en:["hide {title}"],ja:["{title}の非表示"]}},62249:e=>{e.exports={en:["hide marks on bars"],ja:["バーのマークの非表示"]}},56558:e=>{e.exports={en:["interval lock"],ja:["時間足のロック"]}},6830:e=>{e.exports={en:["invert scale"],ja:["スケールの反転"]}},48818:e=>{e.exports={en:["insert {title}"],ja:["{title}の挿入"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ja:["{title}を{targetTitle}の後に挿入"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ja:["{title}を{target}の後に挿入"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ja:["{title}を{target}の前に挿入"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ja:["{title}を{targetTitle}の前に挿入"]}},43364:e=>{e.exports={en:["load default drawing template"],ja:["デフォルト描画テンプレートの読み込み"]}},62011:e=>{e.exports={en:["loading..."],ja:["読み込み中 ..."]}},76104:e=>{e.exports={en:["lock {title}"],ja:["{title}のロック"]}},20453:e=>{e.exports={en:["lock group {group}"],ja:["グループ {group} のロック"]}},18942:e=>{e.exports={en:["lock objects"],ja:["オブジェクトのロック"]}},98277:e=>{e.exports={en:["move"],ja:["移動"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ja:["{title}を新たな左スケールに移動"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ja:["{title}の新しい右スケールへの移動"]}},64077:e=>{e.exports={en:["move all scales to left"],ja:["すべてのスケールを左に移動"]}},19013:e=>{e.exports={en:["move all scales to right"],ja:["すべてのスケールを右に移動"]}},52510:e=>{e.exports={en:["move drawing(s)"],ja:["描画の移動"]}},79209:e=>{e.exports={en:["move left"],ja:["左に移動"]}},60114:e=>{e.exports={en:["move right"],ja:["右に移動"]}},44854:e=>{e.exports={en:["move scale"],ja:["スケールの移動"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ja:["{title}をスケールなしにする (フルスクリーン)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ja:["グループ {group} の非表示"]}},45987:e=>{e.exports={en:["make group {group} visible"],ja:["グループ {group} の表示"]}},78055:e=>{e.exports={en:["merge down"],ja:["下に結合"]}},41866:e=>{e.exports={en:["merge to pane"],ja:["ペインに結合"]}},52458:e=>{e.exports={en:["merge up"],ja:["上に結合"]}},90091:e=>{e.exports={en:["n/a"],ja:["該当なし"]}},94981:e=>{e.exports={en:["scale price"],ja:["価格のスケーリング"]}},63796:e=>{e.exports={en:["scale price chart only"],ja:["価格のみでスケール"]}},70771:e=>{e.exports={en:["scale time"],ja:["日時のスケーリング"]}},42070:e=>{e.exports={en:["scroll"],ja:["スクロール"]}},87840:e=>{e.exports={en:["scroll time"],ja:["日時のスクロール"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ja:["価格スケールの選択ストラテジーを{title}に設定"]}},40962:e=>{e.exports={en:["send {title} backward"],ja:["{title}を背面に移動"]}},5005:e=>{e.exports={en:["send {title} to back"],ja:["{title}を最背面に移動"]}},69546:e=>{e.exports={en:["send group {title} backward"],ja:["グループ {title} を背面に移動"]}},63934:e=>{e.exports={en:["share line tools globally"],ja:["ラインツールのグローバルな共有"]}},90221:e=>{e.exports={en:["share line tools in layout"],ja:["レイアウトのラインツールの共有"]}},13336:e=>{e.exports={ +en:["show all ideas"],ja:["すべてのアイデアを表示"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ja:["フォロー中のユーザーのアイデアを表示"]}},57460:e=>{e.exports={en:["show my ideas only"],ja:["自分のアイデアのみ表示"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ja:["描画モードの維持"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ja:["描画の同期の停止"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ja:["ラインツールの同期の停止"]}},53278:e=>{e.exports={en:["symbol lock"],ja:["シンボルのロック"]}},91677:e=>{e.exports={en:["sync time"],ja:["日時の同期"]}},3140:e=>{e.exports={en:["powered by"],ja:["提供元"]}},92800:e=>{e.exports={en:["powered by TradingView"],ja:["TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],ja:["描画の貼り付け"]}},1064:e=>{e.exports={en:["paste indicator"],ja:["インジケーターの貼り付け"]}},57010:e=>{e.exports={en:["paste {title}"],ja:["{title}の貼り付け"]}},78690:e=>{e.exports={en:["pin to left scale"],ja:["左スケールに固定"]}},7495:e=>{e.exports={en:["pin to right scale"],ja:["右スケールに固定"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ja:["スケール{label}に固定"]}},2618:e=>{e.exports={en:["rearrange panes"],ja:["ペインの再配置"]}},60806:e=>{e.exports={en:["remove all indicators"],ja:["全インジケーターの削除"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ja:["全インジケーターと全描画の削除"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ja:["非選択の空のラインツールの削除"]}},30538:e=>{e.exports={en:["remove drawings"],ja:["描画の削除"]}},1193:e=>{e.exports={en:["remove drawings group"],ja:["描画グループの削除"]}},38199:e=>{e.exports={en:["remove line data sources"],ja:["ラインデータのソースを削除"]}},93333:e=>{e.exports={en:["remove pane"],ja:["ペインの削除"]}},94543:e=>{e.exports={en:["remove {title}"],ja:["{title}の削除"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ja:["ラインツールグループ {name} の削除"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ja:["グループ名 {group} を {newName} に変更"]}},85366:e=>{e.exports={en:["reset layout sizes"],ja:["レイアウトサイズのリセット"]}},3323:e=>{e.exports={en:["reset scales"],ja:["スケールのリセット"]}},17336:e=>{e.exports={en:["reset time scale"],ja:["時間軸のリセット"]}},47418:e=>{e.exports={en:["resize layout"],ja:["レイアウトのリサイズ"]}},85815:e=>{e.exports={en:["restore defaults"],ja:["デフォルトに戻す"]}},96881:e=>{e.exports={en:["restore study defaults"],ja:["インジケーターのデフォルトに復元"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ja:["ペインの最大化の切替"]}},42240:e=>{e.exports={en:["toggle auto scale"],ja:["自動スケールの切り替え"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ja:["ペインの折りたたみの切替"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ja:["100基準への切り替え"]}},49695:e=>{e.exports={en:["toggle lock scale"],ja:["スケールのロックの切り替え"]}},49403:e=>{e.exports={en:["toggle log scale"],ja:["ログスケールの切り替え"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ja:["%スケールの切り替え"]}},80688:e=>{e.exports={en:["toggle regular scale"],ja:["通常スケールの切り替え"]}},46807:e=>{e.exports={en:["track time"],ja:["時間の追跡"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ja:["ラインツールの共有のオフ"]}},99234:e=>{e.exports={en:["unanchor objects"],ja:["オブジェクトの固定解除"]}},23230:e=>{e.exports={en:["unlock objects"], +ja:["オブジェクトのロック解除"]}},74590:e=>{e.exports={en:["unlock group {group}"],ja:["グループ {group} のロック解除"]}},12525:e=>{e.exports={en:["unlock {title}"],ja:["{title}のロック解除"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ja:["下の新規ペインに結合を解除"]}},79443:e=>{e.exports={en:["unmerge up"],ja:["上に結合を解除"]}},46453:e=>{e.exports={en:["unmerge down"],ja:["下に結合を解除"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ja:["現在の所、{chartStyle}のチャートタイプではティックベースの時間足を利用することができません。"]}},41643:e=>{e.exports={en:["{count} bars"],ja:["{count} バー"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ja:["TradingView提供の{symbol}ファンダメンタル"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ja:["{userName} が {customer} で {date} に公開"]}},91084:e=>{e.exports={en:["zoom"],ja:["ズーム"]}},49856:e=>{e.exports={en:["zoom in"],ja:["ズームイン"]}},73638:e=>{e.exports={en:["zoom out"],ja:["ズームアウト"]}},41807:e=>{e.exports={en:["day","days"],ja:["日"]}},42328:e=>{e.exports={en:["hour","hours"],ja:["時間"]}},98393:e=>{e.exports={en:["month","months"],ja:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],ja:["分"]}},33232:e=>{e.exports={en:["second","seconds"],ja:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},48898:e=>{e.exports={en:["week","weeks"],ja:["週"]}},11913:e=>{e.exports={en:["tick","ticks"],ja:["ティック"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ja:["{amount}個の描画"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ja:["{amount}個のインジケーター"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ja:["{count}月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ja:["{count}日"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ja:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ja:["アップル"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ja:["シュワブ短期米国債ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ja:["iシェアーズ 0-5年ハイイールド社債 ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ja:["S&P/ASX50指数"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ja:["S&P/ASX200指数"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ja:["S&P/ASX200指数"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ja:["豪ドル/加ドル"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ja:["豪ドル/スイスフラン"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ja:["豪ドル/円"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ja:["豪ドル/ニュージーランドドル"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ja:["豪ドル/ロシアルーブル"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ja:["豪ドル/米ドル"]},e.exports["#BCBA:IMV-symbol-description"]={ +en:["S&P MERVAL Index"],ja:["S&Pメルバル指数"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ja:["ビットコインキャッシュ/ユーロ"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ja:["ビットコインキャッシュ/米ドル"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ja:["ベオグラード証券取引所15指数"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ja:["イスタンブール100種指数"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ja:["ビットコイン/米ドルインデックス"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ja:["IBEX35指数"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ja:["ボベスパ指数"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ja:["IBrasil指数"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ja:["ブラジル50 指数"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ja:["フォード・モーター"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ja:["S&P/BMV IPC 指数"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ja:["ブラジル・レアル/円"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],ja:["ITI"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ja:["S&P BSE SENSEX指数"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],ja:["ビットコイン/ブラジル・レアル"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ja:["ビットコイン/カナダドル"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ja:["ビットコイン/中国元"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ja:["ビットコイン/ユーロ"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ja:["ビットコイン/ポンド"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ja:["ビットコイン/日本円"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ja:["ビットコイン/韓国ウォン"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ja:["ビットコイン/ポーランドズロチ"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ja:["ビットコイン/ロシア・ルーブル"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ja:["ビットコイン/タイ・バーツ"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ja:["ビットコイン/米ドル"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ja:["ビットコインゴールド/米ドル"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ja:["S&P/BVL ペルー総合株価指数(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ja:["ブラジル ボベスパ指数"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ja:["カナダドル/円"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ja:["カナダドル/米ドル"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ja:["S&P100指数"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ja:["恐怖指数(VIX)"]}, +e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ja:["米長期国債先物(当限つなぎ足)"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ja:["とうもろこし先物(当限つなぎ足)"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ja:["大豆粕先物(当限つなぎ足)"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ja:["米10年物中期国債先物(当限つなぎ足)"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ja:["オーツ麦先物(当限つなぎ足)"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ja:["30日FF金利先物(当限つなぎ足)"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ja:["籾米先物(当限つなぎ足)"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ja:["大豆先物(当限つなぎ足)"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ja:["小麦先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ja:["大豆ミニ先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ja:["小麦ミニ先物(当限つなぎ足)"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ja:["ダウ先物ミニ(当限つなぎ足)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ja:["スイスフラン/円"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ja:["スイスフラン/米ドル"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ja:["ビットコイン先物(当限つなぎ足)"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],ja:["バター先物-差金決済 (当限つなぎ足)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ja:["肥育牛先物(当限つなぎ足)"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ja:["赤身豚肉先物(当限つなぎ足)"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ja:["生牛先物(当限つなぎ足)"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ja:["ユーロミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ja:["S&P500ミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ja:["日本円ミニ先物 (当限つなぎ足)"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ja:["ナスダック100ミニ先物(当限つなぎ足)"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ja:["Eミニ ラッセル2000インデックス先物"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ja:["アルミニウム欧州プレミアム先物(当限つなぎ足)"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ja:["アルミニウム米国ミッドウエスト・トランザクション・プレミアムプラッツ(25トン)先物(当限つなぎ足)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ja:["金先物(当限つなぎ足)"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ja:["銅先物(当限つなぎ足)"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ja:["銀先物(当限つなぎ足)"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ja:["ミニ銅先物(当限つなぎ足)"]}, +e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ja:["ミニ銀先物(当限つなぎ足)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ja:["ミニ金先物(当限つなぎ足)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ja:["銅CFD"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ja:["とうもろこしCFD"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ja:["綿花CFD"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ja:["暗号資産の時価総額 (ドル)"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ja:["ドバイ金融市場総合指数"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ja:["ダウ・ジョーンズ総合平均指数(ダウ総合65種平均)"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ja:["ダウ・ジョーンズ農産物キャップド・コンポーネント指数"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ja:["ダウ・ジョーンズ商品指数 ココア"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ja:["ダウ・ジョーンズ商品指数 エネルギー"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ja:["ダウ・ジョーンズ商品指数 金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ja:["ダウ・ジョーンズ商品指数 穀物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ja:["ダウ・ジョーンズ商品指数 ニッケル"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ja:["ダウ・ジョーンズ商品指数 コーヒー"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ja:["ダウ・ジョーンズ商品指数 砂糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ja:["ダウ・ジョーンズ商品指数 銀"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ja:["ダウ・ジョーンズ輸送株平均"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ja:["ダウ・ジョーンズ公共株平均"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ja:["ダウ・ジョーンズ米石炭指数"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ja:["EGX 30 指数"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ja:["イーサリアムクラシック/ビットコイン"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ja:["イーサリアムクラシック/ユーロ"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ja:["イーサリアムクラシック/米ドル"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ja:["イーサリアム/ビットコイン"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ja:["イーサリアム/ユーロ"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ja:["イーサリアム/英ポンド"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ja:["イーサリアム/円"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ja:["イーサリアム/韓国ウォン"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"], +ja:["イーサリアム/タイ・バーツ"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ja:["イーサリアム/米ドル"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ja:["ユーロ債"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ja:["ユーロ/豪ドル"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ja:["ユーロ/ブラジル・レアル"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ja:["ユーロ/加ドル"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ja:["ユーロ/スイスフラン"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ja:["ユーロ/ポンド"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ja:["ユーロ/円"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ja:["ユーロ/ノルウェークローネ"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ja:["ユーロ/NZドル"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ja:["AEX指数"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ja:["BEL20指数"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ja:["ユーロ/ロシアルーブル"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ja:["ユーロ/ロシアルーブル TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ja:["ユーロ/スウェーデンクローナ"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ja:["ユーロ/トルコリラ"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ja:["ユーロ/米ドル"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ja:["US 小型株 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ja:["米国GDP(10億ドル単位)"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ja:["米国総人口(全年齢、国外駐留米軍含む)(1,000人単位)"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ja:["米国民間失業率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ja:["クアラルンプール総合指数"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ja:["Key Tronic コーポレーション"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ja:["S&P/ASX指数"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ja:["ポンド/豪ドル"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ja:["ポンド/カナダドル"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ja:["ポンド/スイスフラン"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ja:["ポンド/ユーロ"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ja:["ポンド/円"]}, +e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ja:["ポンド/NZドル"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ja:["英ポンド/ポーランドズロチ"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ja:["ポンド/ルーブル"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ja:["ポンド/米ドル"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ja:["アルファベット(Google)C株"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ja:["アルファベット(Google)A株"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ja:["ワルシャワWIG20指数"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ja:["ハンセン指数"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ja:["米ドルインデックス先物"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ja:["ジャカルタ総合指数"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ja:["ハンセン中国企業指数"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ja:["ジャカルタ総合指数"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ja:["ブルサ・マレーシアKLCI指数"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ja:["FTSE MIB指数"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ja:["ストレーツ・タイムズ指数"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ja:["台湾加権指数"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ja:["上海総合指数"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ja:["アイオータ/米ドル"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ja:["円/韓国ウォン"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ja:["日本円/ロシアルーブル"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ja:["日本円/米ドル"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ja:["ルクオイル"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ja:["ライトコイン/ブラジルレアル"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ja:["ライトコイン/ビットコイン"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ja:["ライトコイン/米ドル"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ja:["ルナ/米ドル"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ja:["ブレント原油先物(当限つなぎ足)"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ja:["ガスプロム"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ja:["MOEXロシア指数"]}, +e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ja:["マグニト"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ja:["MOEXロシア指数"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ja:["MICEX指数先物(当限つなぎ足)"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ja:["MICEX指数先物(2番限つなぎ足)"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ja:["RTS指数先物(当限つなぎ足)"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ja:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],ja:["ユナイテッド・カンパニー・ルサール"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ja:["ロシア貯蓄銀行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],ja:["VTB銀行"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ja:["マイクロソフト"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ja:["アドバンスト・マイクロ・デバイセズ(AMD)"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ja:["アルファベット(Google)クラスC株"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ja:["アルファベット(Google)クラスA株"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ja:["フィラデルフィア住宅セクター指数"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ja:["iシェアーズ米国債7-10年ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ja:["iシェアーズ米国債3-7年ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ja:["イテリス"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ja:["ナスダック総合指数"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ja:["ルシード・グループ"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],ja:["ランズエンド"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ja:["ナスダック100指数"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ja:["フィラデルフィア石油サービスセクター指数"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ja:["iシェアーズ 米国債 1-3年 ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ja:["フィラデルフィア半導体株指数"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ja:["iシェアーズ米国債20年超ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ja:["フィラデルフィア公益事業セクター指数"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ja:["フィラデルフィア金銀鉱業セクター指数"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],ja:["ゼットスケーラー"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ja:["ネオ/米ドル"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ja:["天然ガス(ヘンリーハブ価格)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#NSE:ITI-symbol-description"]={ +en:["Indian Telephone Industries Limited"],ja:["インディアン・テレフォン・インダストリーズ"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ja:["Nifty50指数"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ja:["NYエタノール先物(当限つなぎ足)"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ja:["ココア先物(当限つなぎ足)"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ja:["軽質スイート原油(WTI)先物(当限つなぎ足)"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ja:["ヒーティングオイル先物(当限つなぎ足)"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ja:["コーヒー先物(当限つなぎ足)"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ja:["天然ガス先物(当限つなぎ足)"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ja:["パラジウム先物(当限つなぎ足)"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ja:["プラチナ先物(当限つなぎ足)"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ja:["RBOBガソリン先物(当限つなぎ足)"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ja:["綿花先物"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ja:["天然ガスミニ先物(当限つなぎ足)"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ja:["原油ミニ先物(当限つなぎ足)"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ja:["ガソリンミニ先物(当限つなぎ足)"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ja:["アリババ・グループ・ホールディングス"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ja:["フォード・モーター"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],ja:["ハワイ電力工業"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ja:["NYSE総合指数"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],ja:["ペトロブラス"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ja:["AMEX総合指数"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ja:["NYSE ARCA メジャーマーケット指数"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ja:["NZドル/円"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ja:["NZドル/米ドル"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ja:["S&P/NZX全株指数 (キャピタル・インデックス)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ja:["S&P/NZX50グロス指数"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ja:["天然ガスCFD"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数(SPX500/USD)"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ja:["銅CFD(米ドル/ポンド)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ja:["OMXコペンハーゲン25指数"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"],ja:["スグー (Schouw & Co A/S)"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={ +en:["OMX Helsinki 25 Index"],ja:["OMXヘルシンキ25指数"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ja:["OMXリガ Gross 指数"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ja:["OMXストックホルム30指数"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ja:["OMXタリン Gross 指数"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ja:["OMXビリニュス Gross 指数"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ja:["iシェアーズ MSCI ジャパン ETF"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ja:["カタールQE指数"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ja:["ロシアRTS指数"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ja:["ラッセル3000指数"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ja:["ラッセル1000指数"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ja:["ラッセル2000指数"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ja:["グローバル・コネクションズ"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ja:["フォード・モーター"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ja:["スイス株価指数"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ja:["ソラナ/米ドル"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ja:["大豆CFD"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ja:["S&P100指数"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ja:["S&P GS 商品指数"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ja:["S&P500バリュー指数"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ja:["砂糖CFD"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ja:["深圳成分指数"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ja:["サウジアラビア タダウル全株指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ja:["テルアビブ35指数"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ja:["S&Pトロント総合指数"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ja:["S&Pトロント60指数"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ja:["オーストラリア国債10年物"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ja:["オーストラリア国債10年物利回り"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ja:["豪ドルインデックス"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ja:["ポンドインデックス"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ja:["カナダ国債10年物"]},e.exports["#TVC:CA10Y-symbol-description"]={ +en:["Canadian Government Bonds 10 YR Yield"],ja:["カナダ国債10年物利回り"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ja:["CAC40指数"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ja:["中国国債10年物"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ja:["中国国債10年物利回り"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ja:["加ドルインデックス"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ja:["ドイツ国債10年物"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ja:["ドイツ国債10年物利回り"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ja:["米ドルインデックス"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ja:["スペイン国債10年物"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ja:["スペイン国債10年物利回り"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ja:["ユーロ債"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ja:["ユーロインデックス"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ja:["フランス国債10年物"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ja:["フランス国債10年物利回り"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ja:["ミラノ・イタリア・ボルサ指数"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ja:["英国債2年物"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ja:["英国債10年物"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ja:["英国債10年物利回り"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ja:["金CFD(米ドル/オンス)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ja:["香港ハンセン指数"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ja:["IBEX35指数"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ja:["インドネシア国債3年物"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ja:["インドネシア国債10年物"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ja:["インドネシア国債10年物利回り"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ja:["インド10年国債"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ja:["インド10年国債利回り"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ja:["イタリア国債10年物"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ja:["イタリア国債10年物利回り"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ja:["ナスダック総合指数"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ja:["日本国債10年物"]}, +e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ja:["日本国債10年物利回り"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ja:["円インデックス"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ja:["韓国総合株価指数"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ja:["韓国国債10年物"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ja:["韓国国債10年物利回り"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ja:["マレーシア国債10年物"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ja:["マレーシア国債10年物利回り"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ja:["ナスダック100指数"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ja:["Japan 225 インデックス"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ja:["オランダ国債10年物"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ja:["オランダ国債10年物利回り"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ja:["ニューヨーク証券取引所総合株価指数"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ja:["ニュージランド国債10年物"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ja:["ニュージランド国債10年物利回り"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ja:["パラジウムCFD(米ドル/オンス)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ja:["ポーランド国債5年物利回り"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ja:["ポーランド国債10年物利回り"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ja:["プラチナCFD(米ドル/オンス)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ja:["ポルトガル国債10年物"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ja:["ポルトガル国債10年物利回り"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ja:["南アフリカトップ40指数"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ja:["銀CFD(米ドル/オンス)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ja:["S&P500指数"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ja:["スイス株価指数"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ja:["ストレーツ・タイムズ指数"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ja:["ユーロ・ストックス50指数"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ja:["スイスフランインデックス"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ja:["トルコ国債10年物"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ja:["トルコ国債10年物利回り"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ja:["ブレント原油CFD"]},e.exports["#TVC:UKX-symbol-description"]={ +en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ja:["米国債2年物"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ja:["米国債2年物利回り"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ja:["米国債5年物"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ja:["米国債5年物利回り"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ja:["米国債10年物"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ja:["米国債10年物利回り"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ja:["米国債30年物"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ja:["WTI原油CFD"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ja:["恐怖指数(VIX)"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ja:["ニュージーランドドルインデックス"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ja:["台湾加権指数"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ja:["台湾加権指数"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ja:["Twitter"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ja:["FTSE100指数"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ja:["ブレント原油CFD"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ja:["ユニスワップ/米ドル"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ja:["ダウ平均株価"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ja:["米ドル/豪ドル"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ja:["米ドル/ブラジル・レアル"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ja:["米ドル/加ドル"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ja:["米ドル/スイスフラン"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ja:["米ドル/中国元"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ja:["米ドル/デンマーククローネ"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ja:["米ドル/ユーロ"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ja:["米ドル/英ポンド"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ja:["米ドル/香港ドル"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ja:["米ドル/ハンガリーフォリント"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ja:["米ドル/インドネシアルピア"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ja:["米ドル/イスラエル新シェケル"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ja:["米ドル/インドルピー"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ja:["米ドル/円"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ja:["米ドル/韓国ウォン"]},e.exports["#USDMXN-symbol-description"]={ +en:["U.S. Dollar / Mexican Peso"],ja:["米ドル/メキシコペソ"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ja:["米ドル/ニュージーランドドル"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ja:["米ドル/フィリピンペソ"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ja:["米ドル/ポーランドズロチ"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ja:["米ドル/ロシアルーブル"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ja:["米ドル/ロシアルーブル TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ja:["米ドル/スウェーデンクローナ"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ja:["米ドル/シンガポールドル"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ja:["米ドル/タイバーツ"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ja:["米ドル/トルコリラ"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ja:["米ドル/南アフリカランド"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ja:["WTI原油CFD"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ja:["小麦CFD"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ja:["銀/米ドル"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ja:["金/米ドル"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ja:["ビットコイン/カナダドル"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ja:["DAX指数"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ja:["モネロ/米ドル"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ja:["パラジウムCFD"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ja:["プラチナ/米ドル"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ja:["リップル/ビットコイン"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ja:["リップル/ユーロ"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ja:["リップル/米ドル"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ja:["ジーキャッシュ/米ドル"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ja.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ja.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 614f8b37..00000000 --- a/charting_library/bundles/ja.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],ja:["バー"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ja:["(始値 + 高値 + 安値 + 終値)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ja:["(高値 + 安値 + 終値)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ja:["(高値 + 安値)/2"]}},31882:e=>{e.exports={en:["12-hours"],ja:["12時間"]}},5797:e=>{e.exports={en:["24-hours"],ja:["24時間"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ja:["(現在足の始値基準ではなく)前の足の終値基準でバーの色を判定"]}},23739:e=>{e.exports={en:["Canvas"],ja:["キャンバス"]}},24197:e=>{e.exports={en:["Center"],ja:["中央"]}},15153:e=>{e.exports={en:["Chart basic styles"],ja:["チャートの基本スタイル"]}},45639:e=>{e.exports={en:["Chart values"],ja:["チャートの値"]}},84831:e=>{e.exports={en:["Close line"],ja:["ライン - 終値"]}},74622:e=>{e.exports={en:["Crosshair"],ja:["十字カーソル"]}},81849:e=>{e.exports={en:["Currency"],ja:["通貨"]}},3015:e=>{e.exports={en:["Currency and Unit"],ja:["通貨と単位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ja:["配当でデータを調整"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ja:["限月の切り替えを調整"]}},36620:e=>{e.exports={en:["Alerts"],ja:["アラート"]}},14119:e=>{e.exports={en:["Arguments"],ja:["引数"]}},68650:e=>{e.exports={en:["Average close"],ja:["平均終値"]}},27567:e=>{e.exports={en:["Bottom"],ja:["下"]}},3159:e=>{e.exports={en:["Bottom line"],ja:["下部ライン"]}},74406:e=>{e.exports={en:["Body"],ja:["実体"]}},333:e=>{e.exports={en:["Borders"],ja:["枠"]}},79468:e=>{e.exports={en:["Background"],ja:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],ja:["バーの変動値"]}},28975:e=>{e.exports={en:["Base level"],ja:["基準レベル"]}},76473:e=>{e.exports={en:["Bid and ask"],ja:["Bid/Ask"]}},32744:e=>{e.exports={en:["Buttons"],ja:["ボタン"]}},68662:e=>{e.exports={en:["Grid lines"],ja:["グリッドライン"]}},17611:e=>{e.exports={en:["Down bars"],ja:["下降バー"]}},23743:e=>{e.exports={en:["Down color"],ja:["下降カラー"]}},48225:e=>{e.exports={en:["Data modification"],ja:["データの調整"]}},84838:e=>{e.exports={en:["Date format"],ja:["日付の形式"]}},42357:e=>{e.exports={en:["Day of week on labels"],ja:["曜日の表示"]}},16564:e=>{e.exports={en:["Default"],ja:["デフォルト"]}},78734:e=>{e.exports={en:["Description"],ja:["詳細"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ja:["電子取引時間の背景"]}},69808:e=>{e.exports={en:["Events"],ja:["イベント"]}},41129:e=>{e.exports={en:["Fill"],ja:["塗りつぶし"]}},61112:e=>{e.exports={en:["Fill top area"],ja:["上部エリア"]}},73185:e=>{e.exports={en:["Fill bottom area"],ja:["下部エリア"]}},95406:e=>{e.exports={en:["Horizontal"],ja:["水平"]}},61900:e=>{e.exports={en:["Horz only"],ja:["水平線のみ"]}},14180:e=>{e.exports={en:["High and low"],ja:["高値・安値"]}},56359:e=>{e.exports={en:["High line"],ja:["ライン - 高値"]}},47326:e=>{e.exports={en:["Integer"],ja:["整数"]}},84549:e=>{e.exports={en:["Indicators"],ja:["インジケーター"]}},78082:e=>{e.exports={en:["Indicators and financials"],ja:["インジケーターと財務指標"]}},25765:e=>{e.exports={en:["Open market status"],ja:["市場の開始状況を表示"]}},34579:e=>{e.exports={en:["Low line"],ja:["ライン - 安値"]}},14876:e=>{e.exports={en:["Logo"],ja:["ロゴ"]}},89315:e=>{e.exports={ -en:["Long Description"],ja:["説明文"]}},72423:e=>{e.exports={en:["Last day change values"],ja:["前日からの変動値"]}},11626:e=>{e.exports={en:["Left"],ja:["左"]}},8249:e=>{e.exports={en:["Money"],ja:["金額"]}},70937:e=>{e.exports={en:["Margins"],ja:["マージン"]}},68833:e=>{e.exports={en:["Middle"],ja:["中央"]}},58589:e=>{e.exports={en:["No overlapping labels"],ja:["ラベルを重ねない"]}},60798:e=>{e.exports={en:["None"],ja:["なし"]}},51019:e=>{e.exports={en:["Navigation"],ja:["ナビゲーション"]}},99709:e=>{e.exports={en:["Name"],ja:["名前"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ja:["時間足の変更時にチャート左端の位置を保存"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ja:["スケールモード (A と L)"]}},93968:e=>{e.exports={en:["Scales"],ja:["スケール"]}},90275:e=>{e.exports={en:["Scales and lines"],ja:["スケールとライン"]}},30042:e=>{e.exports={en:["Scales placement"],ja:["スケールの配置"]}},28715:e=>{e.exports={en:["Status line"],ja:["ステータスライン"]}},95481:e=>{e.exports={en:["Symbol"],ja:["シンボル"]}},53263:e=>{e.exports={en:["Pane"],ja:["ペイン"]}},82894:e=>{e.exports={en:["Pane separators"],ja:["ペインの境界線"]}},16207:e=>{e.exports={en:["Percentage"],ja:["パーセンテージ"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],ja:["プレ/アフターマーケット"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ja:["プレ/アフターマーケット時間の背景"]}},59766:e=>{e.exports={en:["Precision"],ja:["精度"]}},83811:e=>{e.exports={en:["Previous day close"],ja:["前日終値"]}},35082:e=>{e.exports={en:["Price Scale"],ja:["価格スケール"]}},27632:e=>{e.exports={en:["Price and percentage value"],ja:["価格とパーセント値"]}},62142:e=>{e.exports={en:["Price labels & lines"],ja:["価格ラベルとライン"]}},84684:e=>{e.exports={en:["Price source"],ja:["価格のソース"]}},73466:e=>{e.exports={en:["Projection up bars"],ja:["上昇予測バー"]}},77430:e=>{e.exports={en:["Projection candles"],ja:["予測バー"]}},88367:e=>{e.exports={en:["Projection down bars"],ja:["下降予測バー"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示"]}},50421:e=>{e.exports={en:["Right"],ja:["右"]}},62532:e=>{e.exports={en:["Right Margin"],ja:["右マージン"]}},41571:e=>{e.exports={en:["Watermark"],ja:["透かし"]}},32163:e=>{e.exports={en:["Wick"],ja:["ヒゲ"]}},97118:e=>{e.exports={en:["Top"],ja:["上"]}},89349:e=>{e.exports={en:["Top line"],ja:["上部ライン"]}},70320:e=>{e.exports={en:["Text"],ja:["テキスト"]}},25485:e=>{e.exports={en:["Text alignment"],ja:["テキストの配置"]}},67781:e=>{e.exports={en:["Text orientation"],ja:["テキストの向き"]}},20215:e=>{e.exports={en:["Thin bars"],ja:["細いバー"]}},70198:e=>{e.exports={en:["Title"],ja:["タイトル"]}},29854:e=>{e.exports={en:["Titles"],ja:["タイトル"]}},5791:e=>{e.exports={en:["Ticker"],ja:["ティッカー"]}},16816:e=>{e.exports={en:["Ticker and description"],ja:["ティッカーと詳細"]}},24821:e=>{e.exports={en:["Ticks"],ja:["ティック"]}},93965:e=>{e.exports={en:["Time Scale"],ja:["時間軸"]}},5591:e=>{e.exports={en:["Time hours format"],ja:["時刻の表記"]}},77073:e=>{e.exports={en:["Timezone"],ja:["タイムゾーン"]}},76495:e=>{e.exports={en:["Trading"],ja:["トレーディング"]}},33564:e=>{e.exports={en:["Unit"],ja:["単位"]}},23091:e=>{e.exports={ -en:["Up color"],ja:["上昇カラー"]}},36957:e=>{e.exports={en:["Up bars"],ja:["上昇バー"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},37644:e=>{e.exports={en:["Volume"],ja:["出来高"]}},51514:e=>{e.exports={en:["Value"],ja:["値"]}},31218:e=>{e.exports={en:["Value according to scale"],ja:["スケールに応じた値"]}},60092:e=>{e.exports={en:["Values"],ja:["値"]}},83594:e=>{e.exports={en:["Vert and horz"],ja:["垂直線と水平線"]}},8402:e=>{e.exports={en:["Vert only"],ja:["垂直線のみ"]}},69526:e=>{e.exports={en:["Vertical"],ja:["垂直"]}},21105:e=>{e.exports={en:["candle"],ja:["ローソク足"]}},27068:e=>{e.exports={en:["change HLC bars"],ja:["HLCバーの変更"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ja:["ナビゲーションボタンの表示の変更"]}},96227:e=>{e.exports={en:["change open market status visibility"],ja:["市場ステータスの表示の変更"]}},43231:e=>{e.exports={en:["change average close price line width"],ja:["平均価格ラインの幅の変更"]}},47026:e=>{e.exports={en:["change average close price line color"],ja:["平均価格ラインの色の変更"]}},86866:e=>{e.exports={en:["change area fill color"],ja:["エリアの塗りつぶしの色の変更"]}},89346:e=>{e.exports={en:["change area line width"],ja:["エリアラインの幅の変更"]}},29605:e=>{e.exports={en:["change area line color"],ja:["エリアラインの色の変更"]}},4640:e=>{e.exports={en:["change area price source"],ja:["エリア価格のソースの変更"]}},98407:e=>{e.exports={en:["change ask line color"],ja:["Askラインの色の変更"]}},42190:e=>{e.exports={en:["change base level"],ja:["基準レベルの変更"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ja:["ベースラインの下部ラインの色の変更"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ja:["ベースラインの下部ラインの幅の変更"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ja:["ベースラインの下部エリアの塗りつぶしの色の変更"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ja:["ベースラインの上部エリアの塗りつぶしの色の変更"]}},68609:e=>{e.exports={en:["change baseline price source"],ja:["ベースラインの価格ソースの変更"]}},69044:e=>{e.exports={en:["change baseline top line color"],ja:["ベースラインの上部ラインの色の変更"]}},68197:e=>{e.exports={en:["change baseline top line width"],ja:["ベースラインの上部ラインの幅の変更"]}},33464:e=>{e.exports={en:["change bar up color"],ja:["上昇バーの色の変更"]}},27426:e=>{e.exports={en:["change bar change visibility"],ja:["バーの変動値の表示の変更"]}},59622:e=>{e.exports={en:["change bar down color"],ja:["下降バーの色の変更"]}},17919:e=>{e.exports={en:["change bid line color"],ja:["Bidラインの色の変更"]}},32094:e=>{e.exports={en:["change bottom margin"],ja:["下マージンの変更"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ja:["通貨と単位ラベルの表示の変更"]}},64003:e=>{e.exports={en:["change currency label visibility"],ja:["通貨ラベルの表示の変更"]}},42803:e=>{e.exports={en:["change chart background color"],ja:["チャートの背景色の変更"]}},41382:e=>{e.exports={en:["change chart background type"],ja:["チャートの背景の種類の変更"]}},79637:e=>{e.exports={en:["change chart values visibility"],ja:["チャートの値の可視性の変更"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ja:["前の足の終値基準でバーの色の変更"]}},88324:e=>{e.exports={en:["change column up color"],ja:["カラムの上昇カラーの変更"]}},93890:e=>{ -e.exports={en:["change column down color"],ja:["カラムの下降カラーの変更"]}},4727:e=>{e.exports={en:["change column price source"],ja:["カラムの価格ソースの変更"]}},50544:e=>{e.exports={en:["change crosshair width"],ja:["十字カーソルの幅の変更"]}},92885:e=>{e.exports={en:["change crosshair color"],ja:["十字カーソルの色の変更"]}},68418:e=>{e.exports={en:["change crosshair style"],ja:["十字カーソルのスタイルの変更"]}},43109:e=>{e.exports={en:["change date format"],ja:["日付の形式の変更"]}},30418:e=>{e.exports={en:["change day of week on labels"],ja:["曜日の表示の変更"]}},82063:e=>{e.exports={en:["change decimal places"],ja:["小数点以下の桁数の変更"]}},44223:e=>{e.exports={en:["change extended hours color"],ja:["時間外取引の色の変更"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ja:["電子取引時間の変更"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ja:["グリッドラインの可視性の変更"]}},61407:e=>{e.exports={en:["change high and low price line color"],ja:["高値・安値価格ラインの色の変更"]}},39581:e=>{e.exports={en:["change high and low price line width"],ja:["高値・安値価格ラインの幅の変更"]}},6026:e=>{e.exports={en:["change high-low body color"],ja:["ハイローの実体の色の変更"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ja:["ハイローの実体の表示の変更"]}},46844:e=>{e.exports={en:["change high-low border color"],ja:["ハイローの枠の色の変更"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ja:["ハイローの枠の表示の変更"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ja:["ハイローのラベルの表示の変更"]}},56961:e=>{e.exports={en:["change high-low labels color"],ja:["ハイローのラベルの色の変更"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ja:["水平グリッドラインの色の変更"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ja:["インジケーターのタイトルの表示の変更"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ja:["インジケーターの値の表示の変更"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ja:["インジケーターの引数の表示の変更"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ja:["インジケーターと財務指標名ラベルの表示の変更"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ja:["インジケーターと財務指標値ラベルの表示の変更"]}},66307:e=>{e.exports={en:["change last day change visibility"],ja:["前日からの変動値の可視性の変更"]}},91873:e=>{e.exports={en:["change legend background transparency"],ja:["凡例の背景の透明度の変更"]}},14246:e=>{e.exports={en:["change legend background visibility"],ja:["凡例の背景の表示の変更"]}},88640:e=>{e.exports={en:["change line color"],ja:["ラインの色の変更"]}},41837:e=>{e.exports={en:["change line price source"],ja:["ライン価格のソースの変更"]}},48339:e=>{e.exports={en:["change line width"],ja:["ライン幅の変更"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ja:["ペインボタンの表示の変更"]}},52203:e=>{e.exports={en:["change pane separators color"],ja:["ペインの境界線の色の変更"]}},38730:e=>{e.exports={en:["change post market color"],ja:["アフターマーケットの色の変更"]}},28075:e=>{e.exports={en:["change post market line color"],ja:["アフターマーケットラインの色の変更"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ja:["プレ/アフターマーケット価格ラインの表示の変更"]}},44371:e=>{e.exports={en:["change pre market color"],ja:["プレマーケットの色の変更"]}},96114:e=>{e.exports={ -en:["change pre market line color"],ja:["プレマーケットラインの色の変更"]}},69814:e=>{e.exports={en:["change previous close price line color"],ja:["前日終値ラインの色の変更"]}},13660:e=>{e.exports={en:["change previous close price line width"],ja:["前日終値ラインの幅の変更"]}},87861:e=>{e.exports={en:["change price line color"],ja:["価格ラインの色の変更"]}},29353:e=>{e.exports={en:["change price line width"],ja:["価格ラインの幅の変更"]}},16241:e=>{e.exports={en:["change range bars style"],ja:["レンジバーのスタイルの変更"]}},65821:e=>{e.exports={en:["change range thin bars"],ja:["レンジバーの細さの変更"]}},75487:e=>{e.exports={en:["change renko wick down color"],ja:["下降の練行足のヒゲの色の変更"]}},92277:e=>{e.exports={en:["change renko wick up color"],ja:["練行足のヒゲの色の変更"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ja:["練行足のヒゲの表示の変更"]}},82946:e=>{e.exports={en:["change right margin"],ja:["右マージンの変更"]}},79545:e=>{e.exports={en:["change right margin percentage"],ja:["右マージン%の変更"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ja:["シンボルの透かしの色の変更"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ja:["シンボルの透かしの表示の変更"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ja:["シンボルの詳細の表示の変更"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ja:["シンボルフィールドの表示の変更"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ja:["シンボルの現在値モードの変更"]}},902:e=>{e.exports={en:["change symbol legend format"],ja:["シンボルの凡例の形式の変更"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ja:["時間足の変更時に保存されたチャート左端の位置の変更"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ja:["スケールモードボタンの表示の変更"]}},76131:e=>{e.exports={en:["change scales text color"],ja:["スケールテキストの色の変更"]}},27792:e=>{e.exports={en:["change scales font size"],ja:["スケールのフォントサイズの変更"]}},94997:e=>{e.exports={en:["change scales lines color"],ja:["スケールのラインの色の変更"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ja:["セッション区切りの表示の変更"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ja:["セッション区切りの幅の変更"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ja:["セッション区切りの色の変更"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ja:["セッション区切りのスタイルの変更"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示の変更"]}},60834:e=>{e.exports={en:["change thin bars"],ja:["細いバーの変更"]}},39754:e=>{e.exports={en:["change time hours format"],ja:["時刻の表記の変更"]}},74883:e=>{e.exports={en:["change top margin"],ja:["上マージンの変更"]}},51250:e=>{e.exports={en:["change unit label visibility"],ja:["単位ラベルの表示の変更"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ja:["垂直グリッドラインの色の変更"]}},96201:e=>{e.exports={en:["change volume values visibility"],ja:["出来高の値の表示の変更"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ja:["上昇の{candleType}の枠の色の変更"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ja:["上昇の{candleType}の色の変更"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ja:["下降の{candleType}のヒゲの色の変更"]}},47664:e=>{e.exports={ -en:["change {candleType} wick up color"],ja:["上昇の{candleType}のヒゲの色の変更"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ja:["{candleType}のヒゲの表示の変更"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ja:["{candleType}の実体の表示の変更"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ja:["{candleType}の枠の表示の変更"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ja:["下降の{candleType}の枠の色の変更"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ja:["下降の{candleType}の色の変更"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ja:["{chartType}の下降バーの枠の色の変更"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ja:["{chartType}の上昇バーの枠の色の変更"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ja:["下降の{chartType}の色の変更"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ja:["{chartType}の上昇予測バーの枠の色の変更"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ja:["{chartType}の下降予測バーの色の変更"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ja:["{chartType}の上昇予測バーの色の変更"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ja:["上昇の{chartType}の色の変更"]}},66110:e=>{e.exports={en:["change {inputName} property"],ja:["{inputName}プロパティの変更"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ja:["配当でデータの調整"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ja:["限月の切り替えを調整"]}},92598:e=>{e.exports={en:["hollow candles"],ja:["中空ローソク足"]}},57243:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},70282:e=>{e.exports={en:["renko"],ja:["練行足"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ja:["{value}桁"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ja.7458.068c610f8718bc62a766.js b/charting_library/bundles/ja.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..4d451739 --- /dev/null +++ b/charting_library/bundles/ja.7458.068c610f8718bc62a766.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],ja:["バー"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ja:["(始値 + 高値 + 安値 + 終値)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ja:["(高値 + 安値 + 終値)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ja:["(高値 + 安値)/2"]}},31882:e=>{e.exports={en:["12-hours"],ja:["12時間"]}},5797:e=>{e.exports={en:["24-hours"],ja:["24時間"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ja:["(現在足の始値基準ではなく)前の足の終値基準でバーの色を判定"]}},23739:e=>{e.exports={en:["Canvas"],ja:["キャンバス"]}},24197:e=>{e.exports={en:["Center"],ja:["中央"]}},15153:e=>{e.exports={en:["Chart basic styles"],ja:["チャートの基本スタイル"]}},45639:e=>{e.exports={en:["Chart values"],ja:["チャートの値"]}},84831:e=>{e.exports={en:["Close line"],ja:["ライン - 終値"]}},74622:e=>{e.exports={en:["Crosshair"],ja:["十字カーソル"]}},81849:e=>{e.exports={en:["Currency"],ja:["通貨"]}},3015:e=>{e.exports={en:["Currency and Unit"],ja:["通貨と単位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ja:["配当でデータを調整"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ja:["限月の切り替えを調整"]}},36620:e=>{e.exports={en:["Alerts"],ja:["アラート"]}},14119:e=>{e.exports={en:["Arguments"],ja:["引数"]}},68650:e=>{e.exports={en:["Average close"],ja:["平均終値"]}},27567:e=>{e.exports={en:["Bottom"],ja:["下"]}},3159:e=>{e.exports={en:["Bottom line"],ja:["下部ライン"]}},74406:e=>{e.exports={en:["Body"],ja:["実体"]}},333:e=>{e.exports={en:["Borders"],ja:["枠"]}},79468:e=>{e.exports={en:["Background"],ja:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],ja:["バーの変動値"]}},28975:e=>{e.exports={en:["Base level"],ja:["基準レベル"]}},76473:e=>{e.exports={en:["Bid and ask"],ja:["Bid/Ask"]}},32744:e=>{e.exports={en:["Buttons"],ja:["ボタン"]}},68662:e=>{e.exports={en:["Grid lines"],ja:["グリッドライン"]}},17611:e=>{e.exports={en:["Down bars"],ja:["下降バー"]}},23743:e=>{e.exports={en:["Down color"],ja:["下降カラー"]}},48225:e=>{e.exports={en:["Data modification"],ja:["データの調整"]}},84838:e=>{e.exports={en:["Date format"],ja:["日付の形式"]}},42357:e=>{e.exports={en:["Day of week on labels"],ja:["曜日の表示"]}},16564:e=>{e.exports={en:["Default"],ja:["デフォルト"]}},78734:e=>{e.exports={en:["Description"],ja:["詳細"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ja:["電子取引時間の背景"]}},69808:e=>{e.exports={en:["Events"],ja:["イベント"]}},41129:e=>{e.exports={en:["Fill"],ja:["塗りつぶし"]}},61112:e=>{e.exports={en:["Fill top area"],ja:["上部エリア"]}},73185:e=>{e.exports={en:["Fill bottom area"],ja:["下部エリア"]}},95406:e=>{e.exports={en:["Horizontal"],ja:["水平"]}},61900:e=>{e.exports={en:["Horz only"],ja:["水平線のみ"]}},14180:e=>{e.exports={en:["High and low"],ja:["高値・安値"]}},56359:e=>{e.exports={en:["High line"],ja:["ライン - 高値"]}},47326:e=>{e.exports={en:["Integer"],ja:["整数"]}},84549:e=>{e.exports={en:["Indicators"],ja:["インジケーター"]}},78082:e=>{e.exports={en:["Indicators and financials"],ja:["インジケーターと財務指標"]}},25765:e=>{e.exports={en:["Open market status"],ja:["市場の開始状況を表示"]}},34579:e=>{e.exports={en:["Low line"],ja:["ライン - 安値"]}}, +14876:e=>{e.exports={en:["Logo"],ja:["ロゴ"]}},89315:e=>{e.exports={en:["Long Description"],ja:["説明文"]}},72423:e=>{e.exports={en:["Last day change values"],ja:["前日からの変動値"]}},11626:e=>{e.exports={en:["Left"],ja:["左"]}},8249:e=>{e.exports={en:["Money"],ja:["金額"]}},70937:e=>{e.exports={en:["Margins"],ja:["マージン"]}},68833:e=>{e.exports={en:["Middle"],ja:["中央"]}},58589:e=>{e.exports={en:["No overlapping labels"],ja:["ラベルを重ねない"]}},60798:e=>{e.exports={en:["None"],ja:["なし"]}},51019:e=>{e.exports={en:["Navigation"],ja:["ナビゲーション"]}},99709:e=>{e.exports={en:["Name"],ja:["名前"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ja:["時間足の変更時にチャート左端の位置を保存"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ja:["スケールモード (A と L)"]}},93968:e=>{e.exports={en:["Scales"],ja:["スケール"]}},90275:e=>{e.exports={en:["Scales and lines"],ja:["スケールとライン"]}},30042:e=>{e.exports={en:["Scales placement"],ja:["スケールの配置"]}},28715:e=>{e.exports={en:["Status line"],ja:["ステータスライン"]}},95481:e=>{e.exports={en:["Symbol"],ja:["シンボル"]}},53263:e=>{e.exports={en:["Pane"],ja:["ペイン"]}},82894:e=>{e.exports={en:["Pane separators"],ja:["ペインの境界線"]}},16207:e=>{e.exports={en:["Percentage"],ja:["パーセンテージ"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],ja:["プレ/アフターマーケット"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ja:["プレ/アフターマーケット時間の背景"]}},59766:e=>{e.exports={en:["Precision"],ja:["精度"]}},83811:e=>{e.exports={en:["Previous day close"],ja:["前日終値"]}},35082:e=>{e.exports={en:["Price Scale"],ja:["価格スケール"]}},27632:e=>{e.exports={en:["Price and percentage value"],ja:["価格とパーセント値"]}},62142:e=>{e.exports={en:["Price labels & lines"],ja:["価格ラベルとライン"]}},84684:e=>{e.exports={en:["Price source"],ja:["価格のソース"]}},73466:e=>{e.exports={en:["Projection up bars"],ja:["上昇予測バー"]}},77430:e=>{e.exports={en:["Projection candles"],ja:["予測バー"]}},88367:e=>{e.exports={en:["Projection down bars"],ja:["下降予測バー"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示"]}},50421:e=>{e.exports={en:["Right"],ja:["右"]}},62532:e=>{e.exports={en:["Right Margin"],ja:["右マージン"]}},41571:e=>{e.exports={en:["Watermark"],ja:["透かし"]}},32163:e=>{e.exports={en:["Wick"],ja:["ヒゲ"]}},97118:e=>{e.exports={en:["Top"],ja:["上"]}},89349:e=>{e.exports={en:["Top line"],ja:["上部ライン"]}},70320:e=>{e.exports={en:["Text"],ja:["テキスト"]}},25485:e=>{e.exports={en:["Text alignment"],ja:["テキストの配置"]}},67781:e=>{e.exports={en:["Text orientation"],ja:["テキストの向き"]}},20215:e=>{e.exports={en:["Thin bars"],ja:["細いバー"]}},70198:e=>{e.exports={en:["Title"],ja:["タイトル"]}},29854:e=>{e.exports={en:["Titles"],ja:["タイトル"]}},5791:e=>{e.exports={en:["Ticker"],ja:["ティッカー"]}},16816:e=>{e.exports={en:["Ticker and description"],ja:["ティッカーと詳細"]}},24821:e=>{e.exports={en:["Ticks"],ja:["ティック"]}},93965:e=>{e.exports={en:["Time Scale"],ja:["時間軸"]}},5591:e=>{e.exports={en:["Time hours format"],ja:["時刻の表記"]}},77073:e=>{e.exports={en:["Timezone"],ja:["タイムゾーン"]}},76495:e=>{e.exports={en:["Trading"],ja:["トレーディング"]}},33564:e=>{ +e.exports={en:["Unit"],ja:["単位"]}},23091:e=>{e.exports={en:["Up color"],ja:["上昇カラー"]}},36957:e=>{e.exports={en:["Up bars"],ja:["上昇バー"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},37644:e=>{e.exports={en:["Volume"],ja:["出来高"]}},51514:e=>{e.exports={en:["Value"],ja:["値"]}},31218:e=>{e.exports={en:["Value according to scale"],ja:["スケールに応じた値"]}},60092:e=>{e.exports={en:["Values"],ja:["値"]}},83594:e=>{e.exports={en:["Vert and horz"],ja:["垂直線と水平線"]}},8402:e=>{e.exports={en:["Vert only"],ja:["垂直線のみ"]}},69526:e=>{e.exports={en:["Vertical"],ja:["垂直"]}},21105:e=>{e.exports={en:["candle"],ja:["ローソク足"]}},27068:e=>{e.exports={en:["change HLC bars"],ja:["HLCバーの変更"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ja:["ナビゲーションボタンの表示の変更"]}},96227:e=>{e.exports={en:["change open market status visibility"],ja:["市場ステータスの表示の変更"]}},43231:e=>{e.exports={en:["change average close price line width"],ja:["平均価格ラインの幅の変更"]}},47026:e=>{e.exports={en:["change average close price line color"],ja:["平均価格ラインの色の変更"]}},86866:e=>{e.exports={en:["change area fill color"],ja:["エリアの塗りつぶしの色の変更"]}},89346:e=>{e.exports={en:["change area line width"],ja:["エリアラインの幅の変更"]}},29605:e=>{e.exports={en:["change area line color"],ja:["エリアラインの色の変更"]}},4640:e=>{e.exports={en:["change area price source"],ja:["エリア価格のソースの変更"]}},98407:e=>{e.exports={en:["change ask line color"],ja:["Askラインの色の変更"]}},42190:e=>{e.exports={en:["change base level"],ja:["基準レベルの変更"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ja:["ベースラインの下部ラインの色の変更"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ja:["ベースラインの下部ラインの幅の変更"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ja:["ベースラインの下部エリアの塗りつぶしの色の変更"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ja:["ベースラインの上部エリアの塗りつぶしの色の変更"]}},68609:e=>{e.exports={en:["change baseline price source"],ja:["ベースラインの価格ソースの変更"]}},69044:e=>{e.exports={en:["change baseline top line color"],ja:["ベースラインの上部ラインの色の変更"]}},68197:e=>{e.exports={en:["change baseline top line width"],ja:["ベースラインの上部ラインの幅の変更"]}},33464:e=>{e.exports={en:["change bar up color"],ja:["上昇バーの色の変更"]}},27426:e=>{e.exports={en:["change bar change visibility"],ja:["バーの変動値の表示の変更"]}},59622:e=>{e.exports={en:["change bar down color"],ja:["下降バーの色の変更"]}},17919:e=>{e.exports={en:["change bid line color"],ja:["Bidラインの色の変更"]}},32094:e=>{e.exports={en:["change bottom margin"],ja:["下マージンの変更"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ja:["通貨と単位ラベルの表示の変更"]}},64003:e=>{e.exports={en:["change currency label visibility"],ja:["通貨ラベルの表示の変更"]}},42803:e=>{e.exports={en:["change chart background color"],ja:["チャートの背景色の変更"]}},41382:e=>{e.exports={en:["change chart background type"],ja:["チャートの背景の種類の変更"]}},79637:e=>{e.exports={en:["change chart values visibility"],ja:["チャートの値の可視性の変更"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ja:["前の足の終値基準でバーの色の変更"]}},88324:e=>{e.exports={ +en:["change column up color"],ja:["カラムの上昇カラーの変更"]}},93890:e=>{e.exports={en:["change column down color"],ja:["カラムの下降カラーの変更"]}},4727:e=>{e.exports={en:["change column price source"],ja:["カラムの価格ソースの変更"]}},50544:e=>{e.exports={en:["change crosshair width"],ja:["十字カーソルの幅の変更"]}},92885:e=>{e.exports={en:["change crosshair color"],ja:["十字カーソルの色の変更"]}},68418:e=>{e.exports={en:["change crosshair style"],ja:["十字カーソルのスタイルの変更"]}},43109:e=>{e.exports={en:["change date format"],ja:["日付の形式の変更"]}},30418:e=>{e.exports={en:["change day of week on labels"],ja:["曜日の表示の変更"]}},82063:e=>{e.exports={en:["change decimal places"],ja:["小数点以下の桁数の変更"]}},44223:e=>{e.exports={en:["change extended hours color"],ja:["時間外取引の色の変更"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ja:["電子取引時間の変更"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ja:["グリッドラインの可視性の変更"]}},61407:e=>{e.exports={en:["change high and low price line color"],ja:["高値・安値価格ラインの色の変更"]}},39581:e=>{e.exports={en:["change high and low price line width"],ja:["高値・安値価格ラインの幅の変更"]}},6026:e=>{e.exports={en:["change high-low body color"],ja:["ハイローの実体の色の変更"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ja:["ハイローの実体の表示の変更"]}},46844:e=>{e.exports={en:["change high-low border color"],ja:["ハイローの枠の色の変更"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ja:["ハイローの枠の表示の変更"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ja:["ハイローのラベルの表示の変更"]}},56961:e=>{e.exports={en:["change high-low labels color"],ja:["ハイローのラベルの色の変更"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ja:["水平グリッドラインの色の変更"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ja:["インジケーターのタイトルの表示の変更"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ja:["インジケーターの値の表示の変更"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ja:["インジケーターの引数の表示の変更"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ja:["インジケーターと財務指標名ラベルの表示の変更"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ja:["インジケーターと財務指標値ラベルの表示の変更"]}},66307:e=>{e.exports={en:["change last day change visibility"],ja:["前日からの変動値の可視性の変更"]}},91873:e=>{e.exports={en:["change legend background transparency"],ja:["凡例の背景の透明度の変更"]}},14246:e=>{e.exports={en:["change legend background visibility"],ja:["凡例の背景の表示の変更"]}},88640:e=>{e.exports={en:["change line color"],ja:["ラインの色の変更"]}},41837:e=>{e.exports={en:["change line price source"],ja:["ライン価格のソースの変更"]}},48339:e=>{e.exports={en:["change line width"],ja:["ライン幅の変更"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ja:["ペインボタンの表示の変更"]}},52203:e=>{e.exports={en:["change pane separators color"],ja:["ペインの境界線の色の変更"]}},38730:e=>{e.exports={en:["change post market color"],ja:["アフターマーケットの色の変更"]}},28075:e=>{e.exports={en:["change post market line color"],ja:["アフターマーケットラインの色の変更"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ja:["プレ/アフターマーケット価格ラインの表示の変更"]}},44371:e=>{e.exports={en:["change pre market color"], +ja:["プレマーケットの色の変更"]}},96114:e=>{e.exports={en:["change pre market line color"],ja:["プレマーケットラインの色の変更"]}},69814:e=>{e.exports={en:["change previous close price line color"],ja:["前日終値ラインの色の変更"]}},13660:e=>{e.exports={en:["change previous close price line width"],ja:["前日終値ラインの幅の変更"]}},87861:e=>{e.exports={en:["change price line color"],ja:["価格ラインの色の変更"]}},29353:e=>{e.exports={en:["change price line width"],ja:["価格ラインの幅の変更"]}},16241:e=>{e.exports={en:["change range bars style"],ja:["レンジバーのスタイルの変更"]}},65821:e=>{e.exports={en:["change range thin bars"],ja:["レンジバーの細さの変更"]}},75487:e=>{e.exports={en:["change renko wick down color"],ja:["下降の練行足のヒゲの色の変更"]}},92277:e=>{e.exports={en:["change renko wick up color"],ja:["練行足のヒゲの色の変更"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ja:["練行足のヒゲの表示の変更"]}},82946:e=>{e.exports={en:["change right margin"],ja:["右マージンの変更"]}},79545:e=>{e.exports={en:["change right margin percentage"],ja:["右マージン%の変更"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ja:["シンボルの透かしの色の変更"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ja:["シンボルの透かしの表示の変更"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ja:["シンボルの詳細の表示の変更"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ja:["シンボルフィールドの表示の変更"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ja:["シンボルの現在値モードの変更"]}},902:e=>{e.exports={en:["change symbol legend format"],ja:["シンボルの凡例の形式の変更"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ja:["時間足の変更時に保存されたチャート左端の位置の変更"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ja:["スケールモードボタンの表示の変更"]}},76131:e=>{e.exports={en:["change scales text color"],ja:["スケールテキストの色の変更"]}},27792:e=>{e.exports={en:["change scales font size"],ja:["スケールのフォントサイズの変更"]}},94997:e=>{e.exports={en:["change scales lines color"],ja:["スケールのラインの色の変更"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ja:["セッション区切りの表示の変更"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ja:["セッション区切りの幅の変更"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ja:["セッション区切りの色の変更"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ja:["セッション区切りのスタイルの変更"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示の変更"]}},60834:e=>{e.exports={en:["change thin bars"],ja:["細いバーの変更"]}},39754:e=>{e.exports={en:["change time hours format"],ja:["時刻の表記の変更"]}},74883:e=>{e.exports={en:["change top margin"],ja:["上マージンの変更"]}},51250:e=>{e.exports={en:["change unit label visibility"],ja:["単位ラベルの表示の変更"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ja:["垂直グリッドラインの色の変更"]}},96201:e=>{e.exports={en:["change volume values visibility"],ja:["出来高の値の表示の変更"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ja:["上昇の{candleType}の枠の色の変更"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ja:["上昇の{candleType}の色の変更"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"], +ja:["下降の{candleType}のヒゲの色の変更"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ja:["上昇の{candleType}のヒゲの色の変更"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ja:["{candleType}のヒゲの表示の変更"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ja:["{candleType}の実体の表示の変更"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ja:["{candleType}の枠の表示の変更"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ja:["下降の{candleType}の枠の色の変更"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ja:["下降の{candleType}の色の変更"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ja:["{chartType}の下降バーの枠の色の変更"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ja:["{chartType}の上昇バーの枠の色の変更"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ja:["下降の{chartType}の色の変更"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ja:["{chartType}の上昇予測バーの枠の色の変更"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ja:["{chartType}の下降予測バーの色の変更"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ja:["{chartType}の上昇予測バーの色の変更"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ja:["上昇の{chartType}の色の変更"]}},66110:e=>{e.exports={en:["change {inputName} property"],ja:["{inputName}プロパティの変更"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ja:["配当でデータの調整"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ja:["限月の切り替えを調整"]}},92598:e=>{e.exports={en:["hollow candles"],ja:["中空ローソク足"]}},57243:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},70282:e=>{e.exports={en:["renko"],ja:["練行足"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ja:["{value}桁"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ja.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ja.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 62360fce..00000000 --- a/charting_library/bundles/ja.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ja:["#{count} (バー)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ja:["#{count}(価格, バー)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ja:["(始値 + 高値 + 安値 + 終値)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ja:["(高値 + 安値 + 終値)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ja:["(高値 + 安値)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ja:["(現在足の始値基準ではなく)前の足の終値基準でバーの色を判定"]}},78930:e=>{e.exports={en:["Coordinates"],ja:["座標"]}},24197:e=>{e.exports={en:["Center"],ja:["中央"]}},84831:e=>{e.exports={en:["Close line"],ja:["ライン - 終値"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ja:["配当でデータを調整"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ja:["限月の切り替えを調整"]}},27567:e=>{e.exports={en:["Bottom"],ja:["下"]}},3159:e=>{e.exports={en:["Bottom line"],ja:["下部ライン"]}},74406:e=>{e.exports={en:["Body"],ja:["実体"]}},333:e=>{e.exports={en:["Borders"],ja:["枠"]}},42398:e=>{e.exports={en:["Base"],ja:["ベース"]}},28975:e=>{e.exports={en:["Base level"],ja:["基準レベル"]}},71776:e=>{e.exports={en:["Down"],ja:["下"]}},17611:e=>{e.exports={en:["Down bars"],ja:["下降バー"]}},23743:e=>{e.exports={en:["Down color"],ja:["下降カラー"]}},48225:e=>{e.exports={en:["Data modification"],ja:["データの調整"]}},72942:e=>{e.exports={en:["Days"],ja:["日"]}},16564:e=>{e.exports={en:["Default"],ja:["デフォルト"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ja:["再配置 (価格, バー)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ja:["電子取引時間の背景"]}},819:e=>{e.exports={en:["Extend lines"],ja:["ラインを延長"]}},41129:e=>{e.exports={en:["Fill"],ja:["塗りつぶし"]}},61112:e=>{e.exports={en:["Fill top area"],ja:["上部エリア"]}},73185:e=>{e.exports={en:["Fill bottom area"],ja:["下部エリア"]}},56796:e=>{e.exports={en:["Hours"],ja:["時間"]}},95406:e=>{e.exports={en:["Horizontal"],ja:["水平"]}},56359:e=>{e.exports={en:["High line"],ja:["ライン - 高値"]}},47326:e=>{e.exports={en:["Integer"],ja:["整数"]}},21429:e=>{e.exports={en:["Inputs"],ja:["パラメーター"]}},64075:e=>{e.exports={en:["Override min tick"],ja:["小数点表示"]}},34579:e=>{e.exports={en:["Low line"],ja:["ライン - 安値"]}},11626:e=>{e.exports={en:["Left"],ja:["左"]}},43154:e=>{e.exports={en:["Months"],ja:["月"]}},68833:e=>{e.exports={en:["Middle"],ja:["中央"]}},42562:e=>{e.exports={en:["Minutes"],ja:["分"]}},65188:e=>{e.exports={en:["Seconds"],ja:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],ja:["ピアソンの積率相関係数"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ja:["プレ/アフターマーケット時間の背景"]}},59766:e=>{e.exports={en:["Precision"],ja:["精度"]}},84684:e=>{e.exports={en:["Price source"],ja:["価格のソース"]}},73466:e=>{e.exports={en:["Projection up bars"],ja:["上昇予測バー"]}},77430:e=>{e.exports={en:["Projection candles"],ja:["予測バー"]}},88367:e=>{e.exports={en:["Projection down bars"],ja:["下降予測バー"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示"]}},50421:e=>{e.exports={en:["Right"],ja:["右"]}},835:e=>{e.exports={en:["Weeks"],ja:["週"]}}, -32163:e=>{e.exports={en:["Wick"],ja:["ヒゲ"]}},97118:e=>{e.exports={en:["Top"],ja:["上"]}},89349:e=>{e.exports={en:["Top line"],ja:["上部ライン"]}},70320:e=>{e.exports={en:["Text"],ja:["テキスト"]}},25485:e=>{e.exports={en:["Text alignment"],ja:["テキストの配置"]}},67781:e=>{e.exports={en:["Text orientation"],ja:["テキストの向き"]}},20215:e=>{e.exports={en:["Thin bars"],ja:["細いバー"]}},24821:e=>{e.exports={en:["Ticks"],ja:["ティック"]}},77073:e=>{e.exports={en:["Timezone"],ja:["タイムゾーン"]}},22691:e=>{e.exports={en:["Up"],ja:["上"]}},23091:e=>{e.exports={en:["Up color"],ja:["上昇カラー"]}},36957:e=>{e.exports={en:["Up bars"],ja:["上昇バー"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},69526:e=>{e.exports={en:["Vertical"],ja:["垂直"]}},21105:e=>{e.exports={en:["candle"],ja:["ローソク足"]}},27068:e=>{e.exports={en:["change HLC bars"],ja:["HLCバーの変更"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ja:["エリアの塗りつぶしの色の変更"]}},89346:e=>{e.exports={en:["change area line width"],ja:["エリアラインの幅の変更"]}},29605:e=>{e.exports={en:["change area line color"],ja:["エリアラインの色の変更"]}},4640:e=>{e.exports={en:["change area price source"],ja:["エリア価格のソースの変更"]}},42190:e=>{e.exports={en:["change base level"],ja:["基準レベルの変更"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ja:["ベースラインの下部ラインの色の変更"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ja:["ベースラインの下部ラインの幅の変更"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ja:["ベースラインの下部エリアの塗りつぶしの色の変更"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ja:["ベースラインの上部エリアの塗りつぶしの色の変更"]}},68609:e=>{e.exports={en:["change baseline price source"],ja:["ベースラインの価格ソースの変更"]}},69044:e=>{e.exports={en:["change baseline top line color"],ja:["ベースラインの上部ラインの色の変更"]}},68197:e=>{e.exports={en:["change baseline top line width"],ja:["ベースラインの上部ラインの幅の変更"]}},33464:e=>{e.exports={en:["change bar up color"],ja:["上昇バーの色の変更"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ja:["バーのX座標の変更"]}},59622:e=>{e.exports={en:["change bar down color"],ja:["下降バーの色の変更"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ja:["前の足の終値基準でバーの色の変更"]}},88324:e=>{e.exports={en:["change column up color"],ja:["カラムの上昇カラーの変更"]}},93890:e=>{e.exports={en:["change column down color"],ja:["カラムの下降カラーの変更"]}},4727:e=>{e.exports={en:["change column price source"],ja:["カラムの価格ソースの変更"]}},82063:e=>{e.exports={en:["change decimal places"],ja:["小数点以下の桁数の変更"]}},44223:e=>{e.exports={en:["change extended hours color"],ja:["時間外取引の色の変更"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ja:["電子取引時間の変更"]}},6026:e=>{e.exports={en:["change high-low body color"],ja:["ハイローの実体の色の変更"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ja:["ハイローの実体の表示の変更"]}},46844:e=>{e.exports={en:["change high-low border color"],ja:["ハイローの枠の色の変更"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ja:["ハイローの枠の表示の変更"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ja:["ハイローのラベルの表示の変更"]}},56961:e=>{ -e.exports={en:["change high-low labels color"],ja:["ハイローのラベルの色の変更"]}},88640:e=>{e.exports={en:["change line color"],ja:["ラインの色の変更"]}},41837:e=>{e.exports={en:["change line price source"],ja:["ライン価格のソースの変更"]}},48339:e=>{e.exports={en:["change line width"],ja:["ライン幅の変更"]}},38730:e=>{e.exports={en:["change post market color"],ja:["アフターマーケットの色の変更"]}},44371:e=>{e.exports={en:["change pre market color"],ja:["プレマーケットの色の変更"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ja:["価格のY座標の変更"]}},16241:e=>{e.exports={en:["change range bars style"],ja:["レンジバーのスタイルの変更"]}},65821:e=>{e.exports={en:["change range thin bars"],ja:["レンジバーの細さの変更"]}},75487:e=>{e.exports={en:["change renko wick down color"],ja:["下降の練行足のヒゲの色の変更"]}},92277:e=>{e.exports={en:["change renko wick up color"],ja:["練行足のヒゲの色の変更"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ja:["練行足のヒゲの表示の変更"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ja:["インジケーターの最小ティックの変更"]}},82924:e=>{e.exports={en:["change study overlay style"],ja:["インジケーターのオーバーレイのスタイルの変更"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ja:["価格スケールに(平均足ではなく)実際の価格を表示の変更"]}},60834:e=>{e.exports={en:["change thin bars"],ja:["細いバーの変更"]}},78509:e=>{e.exports={en:["change {title} base line color"],ja:["{title}のベースラインの色の変更"]}},27864:e=>{e.exports={en:["change {title} base line style"],ja:["{title}のベースラインのスタイルの変更"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ja:["{title}のベースラインの表示の変更"]}},17926:e=>{e.exports={en:["change {title} base line width"],ja:["{title}のベースラインの幅の変更"]}},41638:e=>{e.exports={en:["change {title} down line color"],ja:["{title}の下降ラインの色の変更"]}},51842:e=>{e.exports={en:["change {title} down line style"],ja:["{title}の下降ラインのスタイルの変更"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ja:["{title}の下降ラインの表示の変更"]}},64615:e=>{e.exports={en:["change {title} down line width"],ja:["{title}の下降ラインの幅の変更"]}},96135:e=>{e.exports={en:["change {title} days to"],ja:["{title}の可視性を何日までに変更"]}},91201:e=>{e.exports={en:["change {title} days from"],ja:["{title}の可視性を何日からに変更"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ja:["{title}のラインを延長の変更"]}},8306:e=>{e.exports={en:["change {title} hours from"],ja:["{title}の可視性を何時間からに変更"]}},67233:e=>{e.exports={en:["change {title} hours to"],ja:["{title}の可視性を何時間までに変更"]}},99122:e=>{e.exports={en:["change {title} months from"],ja:["{title}の可視性を何ヶ月からに変更"]}},10518:e=>{e.exports={en:["change {title} months to"],ja:["{title}の可視性を何ヶ月までに変更"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ja:["{title}の可視性を何分までに変更"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ja:["{title}の可視性を何分からに変更"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ja:["{title}の可視性を何秒までに変更"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ja:["{title}の可視性を何秒からに変更"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ja:["{title}のピアソンの積率相関係数の表示の変更"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ja:["{title}の可視性を何週からに変更"]}}, -18678:e=>{e.exports={en:["change {title} weeks to"],ja:["{title}の可視性を何週までに変更"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ja:["{title}の上昇ラインの表示の変更"]}},63824:e=>{e.exports={en:["change {title} up line width"],ja:["{title}の上昇ラインの幅の変更"]}},89178:e=>{e.exports={en:["change {title} up line color"],ja:["{title}の上昇ラインの色の変更"]}},51188:e=>{e.exports={en:["change {title} up line style"],ja:["{title}の上昇ラインのスタイルの変更"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ja:["{title}のティックでの可視性の変更"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ja:["{title}の週足の可視性の変更"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ja:["{ranges}で{title}の表示の変更"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ja:["{title}の日足の可視性の変更"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ja:["{title}の時間足の可視性の変更"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ja:["{title}の分足の可視性の変更"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ja:["{title}の月足の可視性の変更"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ja:["{title}の秒足での可視性の変更"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ja:["上昇の{candleType}の枠の色の変更"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ja:["上昇の{candleType}の色の変更"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ja:["下降の{candleType}のヒゲの色の変更"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ja:["上昇の{candleType}のヒゲの色の変更"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ja:["{candleType}のヒゲの表示の変更"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ja:["{candleType}の実体の表示の変更"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ja:["{candleType}の枠の表示の変更"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ja:["下降の{candleType}の枠の色の変更"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ja:["下降の{candleType}の色の変更"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ja:["{chartType}の下降バーの枠の色の変更"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ja:["{chartType}の上昇バーの枠の色の変更"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ja:["下降の{chartType}の色の変更"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ja:["{chartType}の上昇予測バーの枠の色の変更"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ja:["{chartType}の下降予測バーの色の変更"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ja:["{chartType}の上昇予測バーの色の変更"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ja:["上昇の{chartType}の色の変更"]}},66110:e=>{e.exports={en:["change {inputName} property"],ja:["{inputName}プロパティの変更"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ja:["{propertyName}プロパティの変更"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ja:["配当でデータの調整"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ja:["限月の切り替えを調整"]}},35813:e=>{e.exports={en:["days"], -ja:["日"]}},89919:e=>{e.exports={en:["days to"],ja:["何日まで"]}},59215:e=>{e.exports={en:["days from"],ja:["何日から"]}},2359:e=>{e.exports={en:["hours"],ja:["時間"]}},82267:e=>{e.exports={en:["hours from"],ja:["何時間から"]}},15600:e=>{e.exports={en:["hours to"],ja:["何時間まで"]}},92598:e=>{e.exports={en:["hollow candles"],ja:["中空ローソク足"]}},76261:e=>{e.exports={en:["move drawings"],ja:["描画の移動"]}},95300:e=>{e.exports={en:["months"],ja:["月"]}},17250:e=>{e.exports={en:["months from"],ja:["何ヶ月から"]}},2828:e=>{e.exports={en:["months to"],ja:["何ヶ月まで"]}},18726:e=>{e.exports={en:["minutes"],ja:["分"]}},67649:e=>{e.exports={en:["minutes to"],ja:["何分まで"]}},22476:e=>{e.exports={en:["minutes from"],ja:["何分から"]}},751:e=>{e.exports={en:["seconds"],ja:["秒"]}},73419:e=>{e.exports={en:["seconds to"],ja:["何秒まで"]}},35801:e=>{e.exports={en:["seconds from"],ja:["何秒から"]}},57243:e=>{e.exports={en:["range","ranges"],ja:["レンジ"]}},70282:e=>{e.exports={en:["renko"],ja:["練行足"]}},45537:e=>{e.exports={en:["weeks"],ja:["週"]}},92859:e=>{e.exports={en:["weeks from"],ja:["何週から"]}},44127:e=>{e.exports={en:["weeks to"],ja:["何週まで"]}},3539:e=>{e.exports={en:["ticks"],ja:["ティック"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ja:["日足で清算価格を終値として利用"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ja:["{value}桁"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ko.1341.1068954aa326300ef390.js b/charting_library/bundles/ko.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..8cfaf10d --- /dev/null +++ b/charting_library/bundles/ko.1341.1068954aa326300ef390.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ko:["#{count} (바)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ko:["#{count} (프라이스, 바)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ko:["(시 + 고 + 저 + 종)/3"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ko:["(고 + 저 + 종)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ko:["(고 + 저)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ko:["이전 종가에 따라 봉색 결정"]}},78930:e=>{e.exports={en:["Coordinates"],ko:["좌표"]}},24197:e=>{e.exports={en:["Center"],ko:["센터"]}},84831:e=>{e.exports={en:["Close line"],ko:["클로즈 라인"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ko:["배당에 따른 데이터 조정"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},27567:e=>{e.exports={en:["Bottom"],ko:["아래"]}},3159:e=>{e.exports={en:["Bottom line"],ko:["바텀 라인"]}},74406:e=>{e.exports={en:["Body"],ko:["바디"]}},333:e=>{e.exports={en:["Borders"],ko:["경계선"]}},42398:e=>{e.exports={en:["Base"],ko:["베이스"]}},28975:e=>{e.exports={en:["Base level"],ko:["베이스 레벨"]}},71776:e=>{e.exports={en:["Down"],ko:["다운"]}},17611:e=>{e.exports={en:["Down bars"],ko:["다운 바"]}},23743:e=>{e.exports={en:["Down color"],ko:["다운 칼라"]}},48225:e=>{e.exports={en:["Data modification"],ko:["데이타 수정"]}},72942:e=>{e.exports={en:["Days"],ko:["날"]}},16564:e=>{e.exports={en:["Default"],ko:["기본설정"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ko:["변위(가격, 막대)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ko:["전자 거래 시간 배경"]}},819:e=>{e.exports={en:["Extend lines"],ko:["확장선"]}},41129:e=>{e.exports={en:["Fill"],ko:["채우기"]}},61112:e=>{e.exports={en:["Fill top area"],ko:["필 탑 에어리어"]}},73185:e=>{e.exports={en:["Fill bottom area"],ko:["필 바텀 에어리어"]}},56796:e=>{e.exports={en:["Hours"],ko:["시간"]}},95406:e=>{e.exports={en:["Horizontal"],ko:["가로"]}},56359:e=>{e.exports={en:["High line"],ko:["하이 라인"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],ko:["인풋"]}},64075:e=>{e.exports={en:["Override min tick"],ko:["min tick 오버라이드"]}},34579:e=>{e.exports={en:["Low line"],ko:["로우 라인"]}},11626:e=>{e.exports={en:["Left"],ko:["왼쪽"]}},43154:e=>{e.exports={en:["Months"],ko:["달"]}},68833:e=>{e.exports={en:["Middle"],ko:["미들"]}},42562:e=>{e.exports={en:["Minutes"],ko:["분"]}},65188:e=>{e.exports={en:["Seconds"],ko:["초"]}},13350:e=>{e.exports={en:["Pearson's R"],ko:["Pearson's 상관계수"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ko:["프리/포스트 마켓 백그라운드"]}},59766:e=>{e.exports={en:["Precision"],ko:["정밀도"]}},84684:e=>{e.exports={en:["Price source"],ko:["프라이스 소스"]}},73466:e=>{e.exports={en:["Projection up bars"],ko:["프로젝션 업 바"]}},77430:e=>{e.exports={en:["Projection candles"],ko:["프로젝션 바"]}},88367:e=>{e.exports={en:["Projection down bars"],ko:["프로젝션 다운 바"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ko:["프라이스 스케일에 리얼 프라이스 (하이킨-아시 프라이스 대신)"]}},50421:e=>{e.exports={ +en:["Right"],ko:["오른쪽"]}},835:e=>{e.exports={en:["Weeks"],ko:["주"]}},32163:e=>{e.exports={en:["Wick"],ko:["윅"]}},97118:e=>{e.exports={en:["Top"],ko:["탑"]}},89349:e=>{e.exports={en:["Top line"],ko:["탑 라인"]}},70320:e=>{e.exports={en:["Text"],ko:["문자"]}},25485:e=>{e.exports={en:["Text alignment"],ko:["텍스트 얼라인"]}},67781:e=>{e.exports={en:["Text orientation"],ko:["텍스트 방향"]}},20215:e=>{e.exports={en:["Thin bars"],ko:["씬 (Thin) 바"]}},24821:e=>{e.exports={en:["Ticks"],ko:["틱스"]}},77073:e=>{e.exports={en:["Timezone"],ko:["타임존"]}},22691:e=>{e.exports={en:["Up"],ko:["업"]}},23091:e=>{e.exports={en:["Up color"],ko:["업 칼라"]}},36957:e=>{e.exports={en:["Up bars"],ko:["업 바"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},69526:e=>{e.exports={en:["Vertical"],ko:["세로"]}},21105:e=>{e.exports={en:["candle"],ko:["캔들"]}},27068:e=>{e.exports={en:["change HLC bars"],ko:["HLC 바 변경"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ko:["에어리어 필 컬러 바꾸기"]}},89346:e=>{e.exports={en:["change area line width"],ko:["에어리어 라인 너비 바꾸기"]}},29605:e=>{e.exports={en:["change area line color"],ko:["에어리어 라인 컬러 바꾸기"]}},4640:e=>{e.exports={en:["change area price source"],ko:["에어리어 프라이스 소스 바꾸기"]}},42190:e=>{e.exports={en:["change base level"],ko:["베이스 레벨 바꾸기"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ko:["베이스라인 바텀 라인 컬러 바꾸기"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ko:["베이스라인 바텀 라인 너비 바꾸기"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ko:["베이스라인 필 바텀 에어리어 컬러 바꾸기"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ko:["베이스라인 필 탑 에어리어 컬러 바꾸기"]}},68609:e=>{e.exports={en:["change baseline price source"],ko:["베이스라인 프라이스 소스 바꾸기"]}},69044:e=>{e.exports={en:["change baseline top line color"],ko:["베이스라인 탑 라인 컬러 바꾸기"]}},68197:e=>{e.exports={en:["change baseline top line width"],ko:["베이스라인 탑 라인 너비 바꾸기"]}},33464:e=>{e.exports={en:["change bar up color"],ko:["바 업 컬러 바꾸기"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ko:["프라이스 X 좌표 바꾸기"]}},59622:e=>{e.exports={en:["change bar down color"],ko:["바 다운 컬러 바꾸기"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ko:["이전 클로즈에 따라 컬러 바 바꾸기"]}},88324:e=>{e.exports={en:["change column up color"],ko:["컬럼 업 색깔 바꾸기"]}},93890:e=>{e.exports={en:["change column down color"],ko:["컬럼 다운 색깔 바꾸기"]}},4727:e=>{e.exports={en:["change column price source"],ko:["컬럼 프라이스 소스 바꾸기"]}},82063:e=>{e.exports={en:["change decimal places"],ko:["소숫점 자릿수 바꾸기"]}},44223:e=>{e.exports={en:["change extended hours color"],ko:["익스텐드 아워 컬러 바꾸기"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ko:["전자 거래 시간 바꾸기"]}},6026:e=>{e.exports={en:["change high-low body color"],ko:["하이-로우 바디 컬러 바꾸기"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ko:["하이-로우 바디 비저빌리티 바꾸기"]}},46844:e=>{e.exports={en:["change high-low border color"],ko:["하이-로우 보더 컬러 바꾸기"]}},15801:e=>{e.exports={en:["change high-low borders visibility"], +ko:["하이-로우 보더 비저빌리티 바꾸기"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ko:["하이-로우 라벨 비저빌리티 바꾸기"]}},56961:e=>{e.exports={en:["change high-low labels color"],ko:["하이-로우 라벨 컬러 바꾸기"]}},88640:e=>{e.exports={en:["change line color"],ko:["라인 컬러 바꾸기"]}},41837:e=>{e.exports={en:["change line price source"],ko:["라인 프라이스 소스 바꾸기"]}},48339:e=>{e.exports={en:["change line width"],ko:["라인 너비 바꾸기"]}},38730:e=>{e.exports={en:["change post market color"],ko:["포스트 마켓 컬러 바꾸기"]}},44371:e=>{e.exports={en:["change pre market color"],ko:["프리 마켓 컬러 바꾸기"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ko:["프라이스 Y 좌표 바꾸기"]}},16241:e=>{e.exports={en:["change range bars style"],ko:["레인지 바 스타일 변경"]}},65821:e=>{e.exports={en:["change range thin bars"],ko:["레인지 씬 바 바꾸기"]}},75487:e=>{e.exports={en:["change renko wick down color"],ko:["렌코 윅 다운 컬러 바꾸기"]}},92277:e=>{e.exports={en:["change renko wick up color"],ko:["렌코 윅 업 컬러 바꾸기"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ko:["렌코 윅 비저빌리티 바꾸기"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ko:["스터디 오버레이 최소 틱 바꾸기"]}},82924:e=>{e.exports={en:["change study overlay style"],ko:["스터디 오버레이 스타일 바꾸기"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ko:["프라이스 스케일에서 (하이키-아시 프라이스 대신) 리얼 프라이스 디스플레이 바꾸기"]}},60834:e=>{e.exports={en:["change thin bars"],ko:["씬 바 바꾸기"]}},78509:e=>{e.exports={en:["change {title} base line color"],ko:["{title} 기본선 색상 변경"]}},27864:e=>{e.exports={en:["change {title} base line style"],ko:["{title} 기본선 스타일 변경"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ko:["{title} 기본선 가시성 변경"]}},17926:e=>{e.exports={en:["change {title} base line width"],ko:["{title} 기본선 너비 변경"]}},41638:e=>{e.exports={en:["change {title} down line color"],ko:["{title} 다운 라인 컬러 바꾸기"]}},51842:e=>{e.exports={en:["change {title} down line style"],ko:["{title} 다운 라인 스타일 바꾸기"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ko:["{title} 다운 라인 비저빌리티 바꾸기"]}},64615:e=>{e.exports={en:["change {title} down line width"],ko:["{title} 다운 라인 너비 바꾸기"]}},96135:e=>{e.exports={en:["change {title} days to"],ko:["{title} 날을 ~로 바꾸기"]}},91201:e=>{e.exports={en:["change {title} days from"],ko:["~로부터 {title} 날 바꾸기"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ko:["{title} 익스텐드 라인 바꾸기"]}},8306:e=>{e.exports={en:["change {title} hours from"],ko:["~로부터 {title} 시간 바꾸기"]}},67233:e=>{e.exports={en:["change {title} hours to"],ko:["{title} 시간을 ~로 바꾸기"]}},99122:e=>{e.exports={en:["change {title} months from"],ko:["~로부터 {title} 달 바꾸기"]}},10518:e=>{e.exports={en:["change {title} months to"],ko:["{title} 달을 ~로 바꾸기"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ko:["{title} 분을 ~로 바꾸기"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ko:["~로부터 {title} 분 바꾸기"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ko:["{title} 초를 ~로 바꾸기"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ko:["~로부터 {title} 초 바꾸기"]}},6207:e=>{e.exports={ +en:["change {title} show pearson's r"],ko:["{title} 피어슨 R 보기 바꾸기"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ko:["~로부터 {title} 주 바꾸기"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ko:["{title} 주를 ~로 바꾸기"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ko:["{title} 업 라인 비저빌리티 바꾸기"]}},63824:e=>{e.exports={en:["change {title} up line width"],ko:["{title} 업 라인 너비 바꾸기"]}},89178:e=>{e.exports={en:["change {title} up line color"],ko:["{title} 업 라인 컬러 바꾸기"]}},51188:e=>{e.exports={en:["change {title} up line style"],ko:["{title} 업 라인 스타일 바꾸기"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ko:["틱에서 {title} 비저빌리티 바꾸기"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ko:["주에서 {title} 비저빌리티 바꾸기"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ko:["{ranges} 에서 {title} 가시성 바꾸기"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ko:["날에서 {title} 비저빌리티 바꾸기"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ko:["시간에서 {title} 비저빌리티 바꾸기"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ko:["초에서 {title} 비저빌리티 바꾸기"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ko:["달에서 {title} 비저빌리티 바꾸기"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ko:["초에서 {title} 비저빌리티 바꾸기"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ko:["{candleType} 업 보더 컬러 바꾸기"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ko:["{candleType} 업 컬러 바꾸기"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ko:["{candleType} 윅 다운 컬러 바꾸기"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ko:["{candleType} 윅 업 컬러 바꾸기"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ko:["{candleType} 윅 바꾸기"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ko:["{candleType} 바디 비저빌리티 바꾸기"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ko:["{candleType} 비저빌리티 바꾸기"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ko:["{candleType} 다운 보더 컬러 바꾸기"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ko:["{candleType} 다운 컬러 바꾸기"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ko:["{chartType} 보더 바 다운 컬러 바꾸기"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ko:["{chartType} 보더 바 업 컬러 바꾸기"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ko:["{chartType} 다운 컬러 바꾸기"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ko:["{chartType} 프로젝션 보더 바 업 컬러 바꾸기"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ko:["{chartType} 프로젝션 바 다운 컬러 바꾸기"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ko:["{chartType} 프로젝션 바 업 컬러 바꾸기"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ko:["{chartType} 업 컬러 바꾸기"]}},66110:e=>{e.exports={en:["change {inputName} property"],ko:["{inputName} 프로퍼티 바꾸기"]}},25167:e=>{e.exports={en:["change {propertyName} property"], +ko:["{propertyName} 속성 변경"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ko:["배당금을 위한 데이터 조정"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},35813:e=>{e.exports={en:["days"],ko:["날"]}},89919:e=>{e.exports={en:["days to"],ko:["날을 ~으로"]}},59215:e=>{e.exports={en:["days from"],ko:["~로부터 ~날로"]}},2359:e=>{e.exports={en:["hours"],ko:["시간"]}},82267:e=>{e.exports={en:["hours from"],ko:["~로부터 ~시간으로"]}},15600:e=>{e.exports={en:["hours to"],ko:["시간을 ~으로"]}},92598:e=>{e.exports={en:["hollow candles"],ko:["할로우캔들"]}},76261:e=>{e.exports={en:["move drawings"],ko:["드로윙 옮기기"]}},95300:e=>{e.exports={en:["months"],ko:["달"]}},17250:e=>{e.exports={en:["months from"],ko:["~로부터 ~달로"]}},2828:e=>{e.exports={en:["months to"],ko:["달을 ~으로"]}},18726:e=>{e.exports={en:["minutes"],ko:["분"]}},67649:e=>{e.exports={en:["minutes to"],ko:["분을 ~으로"]}},22476:e=>{e.exports={en:["minutes from"],ko:["~로부터 ~분으로"]}},751:e=>{e.exports={en:["seconds"],ko:["초"]}},73419:e=>{e.exports={en:["seconds to"],ko:["초를 ~으로"]}},35801:e=>{e.exports={en:["seconds from"],ko:["~로부터 ~초로"]}},57243:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},70282:e=>{e.exports={en:["renko"],ko:["렌코"]}},45537:e=>{e.exports={en:["weeks"],ko:["주"]}},92859:e=>{e.exports={en:["weeks from"],ko:["~로부터 ~주로"]}},44127:e=>{e.exports={en:["weeks to"],ko:["주를 ~으로"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ko:["틱스"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ko.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ko.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/ko.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ko.2464.fc7f44a5c8b3791719aa.js index 5dacbbd5..c2c58796 100644 --- a/charting_library/bundles/ko.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ko.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],ko:["다시"]}},85119:e=>{e.exports={en:["Dark"],ko:["다크"]}},96870:e=>{e.exports={en:["Light"],ko:["라이트"]}},85886:e=>{e.exports={en:["d"],ko:["날"]}},44634:e=>{e.exports={en:["h"],ko:["시간"]}},5977:e=>{e.exports={en:["m"],ko:["분"]}},21492:e=>{e.exports={en:["s"],ko:["초"]}},97559:e=>{e.exports={en:["{title} copy"],ko:["{title} 카피"]}},38691:e=>{e.exports={en:["D"],ko:["날"]}},77995:e=>{e.exports={en:["M"],ko:["달"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ko:["주"]}},38048:e=>{e.exports={en:["h"],ko:["시간"]}},68430:e=>{e.exports={en:["m"],ko:["분"]}},68823:e=>{e.exports={en:["s"],ko:["초"]}},2696:e=>{e.exports={en:["C"],ko:["종"]}},43253:e=>{e.exports={en:["H"],ko:["고"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],ko:["저"]}},46728:e=>{e.exports={en:["O"],ko:["시"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ko:["-0.236 레벨 컬러"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ko:["-0.382 레벨 컬러"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ko:["-0.618 레벨 컬러"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ko:["-0.65 레벨 컬러"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ko:["0 레벨 컬러"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ko:["0.236 레벨 컬러"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ko:["0.382 레벨 컬러"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ko:["0.5 레벨 컬러"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ko:["0.618 레벨 컬러"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ko:["0.65 레벨 컬러"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ko:["0.786 레벨 컬러"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ko:["1 레벨 컬러"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ko:["1.272 레벨 컬러"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ko:["1.414 레벨 컬러"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ko:["1.618 레벨 컬러"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ko:["1.65 레벨 컬러"]},e.exports["1st Period_input"]={en:["1st Period"],ko:["1째 피어리어드"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ko:["2.618 레벨 컬러"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ko:["2.65 레벨 컬러"]},e.exports["2nd Period_input"]={en:["2nd Period"],ko:["2째 피어리어드"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ko:["3.618 레벨 컬러"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ko:["3.65 레벨 컬러"]},e.exports["3rd Period_input"]={en:["3rd Period"],ko:["3째 피어리어드"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],ko:["다시"]}},85119:e=>{e.exports={en:["Dark"],ko:["다크"]}},96870:e=>{e.exports={en:["Light"],ko:["라이트"]}},85886:e=>{e.exports={en:["d"],ko:["날"]}},44634:e=>{e.exports={en:["h"],ko:["시간"]}},5977:e=>{e.exports={en:["m"],ko:["분"]}},21492:e=>{e.exports={en:["s"],ko:["초"]}},97559:e=>{e.exports={en:["{title} copy"],ko:["{title} 카피"]}},38691:e=>{e.exports={en:["D"],ko:["날"]}},77995:e=>{e.exports={en:["M"],ko:["달"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],ko:["주"]}},38048:e=>{e.exports={en:["h"],ko:["시간"]}},68430:e=>{e.exports={en:["m"],ko:["분"]}},68823:e=>{e.exports={en:["s"],ko:["초"]}},2696:e=>{e.exports={en:["C"],ko:["종"]}},43253:e=>{e.exports={en:["H"],ko:["고"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],ko:["저"]}},46728:e=>{e.exports={en:["O"],ko:["시"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ko:["-0.236 레벨 컬러"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ko:["-0.382 레벨 컬러"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ko:["-0.618 레벨 컬러"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ko:["-0.65 레벨 컬러"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ko:["0 레벨 컬러"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ko:["0.236 레벨 컬러"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ko:["0.382 레벨 컬러"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ko:["0.5 레벨 컬러"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ko:["0.618 레벨 컬러"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ko:["0.65 레벨 컬러"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ko:["0.786 레벨 컬러"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ko:["1 레벨 컬러"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ko:["1.272 레벨 컬러"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ko:["1.414 레벨 컬러"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ko:["1.618 레벨 컬러"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ko:["1.65 레벨 컬러"]},e.exports["1st Period_input"]={en:["1st Period"],ko:["1째 피어리어드"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ko:["2.618 레벨 컬러"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ko:["2.65 레벨 컬러"]},e.exports["2nd Period_input"]={en:["2nd Period"],ko:["2째 피어리어드"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ko:["3.618 레벨 컬러"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ko:["3.65 레벨 컬러"]},e.exports["3rd Period_input"]={en:["3rd Period"],ko:["3째 피어리어드"]}, e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ko:["4.236 레벨 컬러"]},e.exports["4th Period_input"]={en:["4th Period"],ko:["4째 피어리어드"]},e.exports["5th Period_input"]={en:["5th Period"],ko:["5째 피어리어드"]},e.exports["6th Period_input"]={en:["6th Period"],ko:["6째 피어리어드"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ko:["ADX 스무딩"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ko:["ADX 스무딩"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],ko:["ATR 곱"]},e.exports["ATR length_input"]={en:["ATR length"],ko:["ATR 길이"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],ko:["어큐뮬레이션/디스트리뷰션"]},e.exports["All items_combobox_input"]={en:["All items"],ko:["모든 항목"]},e.exports.All_input={en:["All"],ko:["모두"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ko:["앵커 피어리어드"]},e.exports["Another symbol_input"]={en:["Another symbol"],ko:["다른 심볼"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],ko:["아룬 다운"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],ko:["아룬 업"]},e.exports.Average_input={en:["Average"],ko:["애버리지"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ko:["애버리징 피어리어드"]},e.exports.Back_input={en:["Back"],ko:["뒤로"]},e.exports["Bands style_input"]={en:["Bands style"],ko:["밴드 스타일"]},e.exports.Bar_input={en:["Bar"],ko:["바"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ko:["베이스 라인 피어리어드"]},e.exports["Base Line_input"]={en:["Base Line"],ko:["베이스 라인"]},e.exports.Basis_input={en:["Basis"],ko:["베이시스"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],ko:["볼린저 밴드 %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],ko:["볼린저 밴드 너비"]},e.exports.Borders_input={en:["Borders"],ko:["테두리"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],ko:["박스 사이즈 어사인먼트 메쏘드"]},e.exports["Box size_input"]={en:["Box size"],ko:["박스 사이즈"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],ko:["캔슬"]},e.exports.Candles_input={en:["Candles"],ko:["캔들"]},e.exports.Centered_input={en:["Centered"],ko:["센터드"]},e.exports.Century_input={en:["Century"],ko:["백해"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],ko:["체이킨 오실레이터"]},e.exports["Chande MO_input"]={en:["Chande MO"],ko:["샹드 모멘텀 오실레이터"]},e.exports.Close_input={en:["Close"],ko:["닫기"]},e.exports["Color 0_input"]={en:["Color 0"],ko:["칼라 0"]},e.exports["Color 1_input"]={en:["Color 1"],ko:["칼라 1"]},e.exports["Color 2_input"]={en:["Color 2"],ko:["칼라 2"]},e.exports["Color 3_input"]={en:["Color 3"],ko:["칼라 3"]},e.exports["Color 4_input"]={en:["Color 4"],ko:["칼라 4"]},e.exports["Color 5_input"]={en:["Color 5"],ko:["칼라 5"]},e.exports["Color 6_input"]={en:["Color 6"],ko:["칼라 6"]},e.exports["Color 7_input"]={en:["Color 7"],ko:["칼라 7"]},e.exports["Color 8_input"]={en:["Color 8"],ko:["칼라 8"]}, e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],ko:["이전 종가를 기준으로 한 봉색깔 결정"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ko:["이전 종가에 따른 색깔"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ko:["컨버전 라인 피어리어드"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ko:["컨버전 라인"]},e.exports.Correlation_input={en:["Correlation"],ko:["코릴레이션"]},e.exports.Count_input={en:["Count"],ko:["카운트"]},e.exports.Crosses_input={en:["Crosses"],ko:["크로스"]},e.exports.Custom_input={en:["Custom"],ko:["커스텀"]},e.exports.DEMA_input={en:["DEMA"],ko:["이중지수이동평균"]},e.exports["DI Length_input"]={en:["DI Length"],ko:["DI 길이"]},e.exports.DPO_input={en:["DPO"],ko:["디트렌디드 프라이스 오실레이터"]},e.exports.D_input={en:["D"],ko:["날"]},e.exports.Day_input={en:["Day"],ko:["일"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ko:["데이즈 퍼 이어"]},e.exports.Decade_input={en:["Decade"],ko:["열해"]},e.exports.Delta_input={en:["Delta"],ko:["델타"]},e.exports.Depth_input={en:["Depth"],ko:["깊이"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],ko:["디트렌디드 프라이스 오실레이터"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ko:["디벨로핑 (Developing) Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ko:["편차 (%)"]},e.exports.Deviation_input={en:["Deviation"],ko:["편차"]},e.exports.Divisor_input={en:["Divisor"],ko:["디바이저"]},e.exports["Down Volume_input"]={en:["Down Volume"],ko:["다운 볼륨"]},e.exports["Down bars_input"]={en:["Down bars"],ko:["다운 바"]},e.exports["Down color_input"]={en:["Down color"],ko:["다운 칼라"]},e.exports["Down fractals_input"]={en:["Down fractals"],ko:["다운 프랙탈"]},e.exports.EOM_input={en:["EOM"],ko:["이즈 오브 무브먼트"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ko:["각각 (장전, 정규장, 장후)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ko:["엘더즈 포스 인덱스"]},e.exports["Equality Line_input"]={en:["Equality Line"],ko:["이퀄리티 라인"]},e.exports.Exponential_input={en:["Exponential"],ko:["익스포넨셜"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ko:["POC 오른쪽 확장"]},e.exports["Extend Right_input"]={en:["Extend Right"],ko:["오른쪽 확장"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ko:["VAH 오른쪽 확장"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ko:["VAL 오른쪽 확장"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],ko:["마지막 바까지 확장"]},e.exports.Falling_input={en:["Falling"],ko:["폴링"]},e.exports["Fast Length_input"]={en:["Fast Length"],ko:["패스트 렝쓰"]},e.exports["Fast length_input"]={en:["Fast length"],ko:["패스트 길이"]},e.exports.Fill_input={en:["Fill"],ko:["채우기"]},e.exports.Fisher_input={en:["Fisher"],ko:["피셔"]},e.exports.Growing_input={en:["Growing"],ko:["그로잉"]},e.exports["HLC bars_input"]={en:["HLC bars"],ko:["HLC 바"]},e.exports.HV_input={en:["HV"],ko:["역사적 변동성"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ko:["히스토그램 박스"]},e.exports.Histogram_input={en:["Histogram"],ko:["히스토그램"]}, e.exports["Hull MA_input"]={en:["Hull MA"],ko:["Hull 이평"]},e.exports.Increment_input={en:["Increment"],ko:["인크레먼트"]},e.exports.Indicator_input={en:["Indicator"],ko:["인디케이터"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],ko:["인스트루먼트 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],ko:["인스트루먼트 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ko:["인베스터 EMA 1 렝쓰"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ko:["인베스터 EMA 2 렝쓰"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ko:["인베스터 EMA 3 렝쓰"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ko:["인베스터 EMA 4 렝쓰"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ko:["인베스터 EMA 5 렝쓰"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ko:["인베스터 EMA 6 렝쓰"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ko:["Jaw 길이"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],ko:["조 오프셋"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"],ko:["노우 슈어 씽"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ko:["라벨 포지션"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ko:["프라이스 스케일 라벨"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ko:["래깅 스팬"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],ko:["주요 교대 근무 기간"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ko:["리딩 스팬 A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],ko:["리딩 스팬 B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ko:["리딩 스팬 피어리어드"]},e.exports["Length EMA_input"]={en:["Length EMA"],ko:["지수 이동 평균 기간"]},e.exports["Length MA_input"]={en:["Length MA"],ko:["이동 평균 기간"]},e.exports.Length1_input={en:["Length1"],ko:["길이 1"]},e.exports.Length2_input={en:["Length2"],ko:["길이 2"]},e.exports.Length3_input={en:["Length3"],ko:["길이 3"]},e.exports.Length_input={en:["Length"],ko:["길이"]},e.exports.Level_input={en:["Level"],ko:["레벨"]},e.exports["Levels Format_input"]={en:["Levels Format"],ko:["레벨 포맷"]},e.exports.Limit_input={en:["Limit"],ko:["리밋"]},e.exports.Line_input={en:["Line"],ko:["라인"]},e.exports["Lips Length_input"]={en:["Lips Length"],ko:["Lips 길이"]},e.exports["Lips Offset_input"]={en:["Lips Offset"],ko:["립스 오프셋"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"],ko:["Long 길이"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"],ko:["Long RoC 길이"]},e.exports["Long length_input"]={en:["Long length"],ko:["Long 길이"]},e.exports["Long period_input"]={en:["Long period"],ko:["Long 피어리어드"]},e.exports.Long_input={en:["Long"],ko:["롱"]},e.exports["Lower Band_input"]={en:["Lower Band"],ko:["로우어 밴드"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"],ko:["로우어 디비에이션"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"],ko:["로우어 퍼센티지"]},e.exports.LowerLimit_input={en:["LowerLimit"],ko:["로우어 리밋"]}, @@ -31,23 +31,23 @@ en:["High and low price lines"],ko:["하이, 로우 프라이스 라인"]}},6947 e.exports={en:["London"],ko:["런던"]}},74832:e=>{e.exports={en:["Long Position"],ko:["매수 포지션"]}},28733:e=>{e.exports={en:["Los Angeles"],ko:["로스엔젤레스"]}},85924:e=>{e.exports={en:["Label Down"],ko:["레이블 다운"]}},52402:e=>{e.exports={en:["Label Up"],ko:["레이블 업"]}},5119:e=>{e.exports={en:["Labels"],ko:["라벨"]}},19931:e=>{e.exports={en:["Lagos"],ko:["라고스"]}},63815:e=>{e.exports={en:["Last day change"],ko:["마지막 날 변경 값"]}},59444:e=>{e.exports={en:["Lima"],ko:["리마"]}},3554:e=>{e.exports={en:["Line"],ko:["라인"]}},9394:e=>{e.exports={en:["Line with markers"],ko:["마커가 있는 라인"]}},43588:e=>{e.exports={en:["Line break"],ko:["라인브레이크"]}},56982:e=>{e.exports={en:["Lines"],ko:["라인"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"],ko:["차트 이미지 링크가 클립보드에 복사됨 {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"],ko:["리스본"]}},81038:e=>{e.exports={en:["Luxembourg"],ko:["룩셈부르크"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"],ko:["포인트를 옮기고 탭을 하여 앵커 자리를 잡으십시오"]}},35049:e=>{e.exports={en:["Move to"],ko:["옮기기"]}},26493:e=>{e.exports={en:["Move scale to left"],ko:["스케일 왼쪽으로 옮기기"]}},40789:e=>{e.exports={en:["Move scale to right"],ko:["스케일 오른쪽으로 옮기기"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],ko:["변형 쉬프 피치포크"]}},93907:e=>{e.exports={en:["More settings"],ko:["더 많은 세팅"]}},64039:e=>{e.exports={en:["Moscow"],ko:["모스크바"]}},52066:e=>{e.exports={en:["Madrid"],ko:["마드리드"]}},38365:e=>{e.exports={en:["Malta"],ko:["몰타"]}},48991:e=>{e.exports={en:["Manila"],ko:["마닐라"]}},92767:e=>{e.exports={en:["Mar"],ko:["3월"]}},73332:e=>{e.exports={en:["Mexico City"],ko:["멕시코 시티"]}},88314:e=>{e.exports={en:["Merge all scales into one"],ko:["모든 스케일 하나로 머지"]}},54215:e=>{e.exports={en:["Mixed"],ko:["믹스트"]}},24866:e=>{e.exports={en:["Micro"],ko:["마이크로"]}},87957:e=>{e.exports={en:["Millennium"],ko:["밀레니엄"]}},14724:e=>{e.exports={en:["Minuette"],ko:["미뉴에트"]}},78273:e=>{e.exports={en:["Minuscule"],ko:["극소"]}},9865:e=>{e.exports={en:["Muscat"],ko:["무스카트"]}},96935:e=>{e.exports={en:["N/A"],ko:["없음"]}},36252:e=>{e.exports={en:["No data here"],ko:["데이터 없음"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],ko:["스케일 없음 (풀스크린)"]}},9140:e=>{e.exports={en:["No sync"],ko:["노 싱크"]}},50910:e=>{e.exports={en:["No volume data"],ko:["볼륨 데이터 없음"]}},99024:e=>{e.exports={en:["No, keep them"],ko:["아니요, 그대로 두겠습니다"]}},94389:e=>{e.exports={en:["Note"],ko:["노트"]}},26899:e=>{e.exports={en:["Nov"],ko:["11월"]}},67891:e=>{e.exports={en:["Norfolk Island"],ko:["노포크 아일랜드"]}},40977:e=>{e.exports={en:["Nairobi"],ko:["나이로비"]}},40544:e=>{e.exports={en:["New York"],ko:["뉴욕"]}},66103:e=>{e.exports={en:["New Zealand"],ko:["뉴질랜드"]}},15512:e=>{e.exports={en:["New pane above"],ko:["위쪽 새 페인"]}},52160:e=>{e.exports={en:["New pane below"],ko:["아래쪽 새 페인"]}},94600:e=>{e.exports={en:["Nicosia"],ko:["니코시아"]}},73013:e=>{e.exports={en:["Something went wrong"],ko:["뭔가 잘못되었습니다"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],ko:["인디케이터를 만들 때 문제가 있었습니다."]}},4509:e=>{e.exports={ en:["Something went wrong. Please try again later."],ko:["뭔가 잘못 되었습니다. 나중에 다시 해 보십시오."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ko:["새 차트레이아웃 저장"]}},76266:e=>{e.exports={en:["Save as"],ko:["로 저장"]}},55502:e=>{e.exports={en:["San Salvador"],ko:["산살바도르"]}},30231:e=>{e.exports={en:["Santiago"],ko:["산티아고"]}},91912:e=>{e.exports={en:["Sao Paulo"],ko:["상파울루"]}},43931:e=>{e.exports={en:["Scale currency"],ko:["스케일 통화"]}},43758:e=>{e.exports={en:["Scale price chart only"],ko:["가격차트만 스케일"]}},40012:e=>{e.exports={en:["Scale unit"],ko:["스케일 단위"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],ko:["쉬프 피치포크"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],ko:["이 페이지를 떠나면 스크립트는 업데이트되지 않을 수 있습니다."]}},32514:e=>{e.exports={en:["Settings"],ko:["설정"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ko:["두번째 분수 부분이 잘못 되었습니다."]}},75594:e=>{e.exports={en:["Security info"],ko:["보안 정보"]}},21973:e=>{e.exports={en:["Send to back"],ko:["맨뒤로"]}},71179:e=>{e.exports={en:["Send backward"],ko:["한단계뒤로"]}},26820:e=>{e.exports={en:["Seoul"],ko:["서울"]}},6816:e=>{e.exports={en:["Sep"],ko:["9월"]}},94031:e=>{e.exports={en:["Session"],ko:["세션"]}},83298:e=>{e.exports={en:["Session volume profile"],ko:["세션 볼륨 프로파일"]}},66707:e=>{e.exports={en:["Session breaks"],ko:["세션구분"]}},1852:e=>{e.exports={en:["Shanghai"],ko:["상하이"]}},8075:e=>{e.exports={en:["Short Position"],ko:["숏 포지션"]}},98334:e=>{e.exports={en:["Show"],ko:["보기"]}},85891:e=>{e.exports={en:["Show all drawings"],ko:["모든 드로잉 보기"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ko:["모든 드로잉 및 인디케이터 보기"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ko:["모든 드로잉, 지표, 포지션 & 주문 보기"]}},98753:e=>{e.exports={en:["Show all indicators"],ko:["모든 인디케이터 보기"]}},55418:e=>{e.exports={en:["Show all ideas"],ko:["모든 아이디어 보기"]}},20506:e=>{e.exports={en:["Show all positions & orders"],ko:["모든 포지션 & 주문 보기"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],ko:["연속 선물 스위치 보기"]}},81465:e=>{e.exports={en:["Show contract expiration"],ko:["계약 만기 보기"]}},29449:e=>{e.exports={en:["Show dividends"],ko:["배당보기"]}},37113:e=>{e.exports={en:["Show earnings"],ko:["어닝 보기"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ko:["팔로우하는 유저 아이디어 보기"]}},62986:e=>{e.exports={en:["Show latest news"],ko:["최신 뉴스 보기"]}},44020:e=>{e.exports={en:["Show my ideas only"],ko:["내 아이디어만 보기"]}},50849:e=>{e.exports={en:["Show splits"],ko:["스플릿 보기"]}},67751:e=>{e.exports={en:["Signpost"],ko:["길잡이"]}},77377:e=>{e.exports={en:["Singapore"],ko:["싱가폴"]}},39090:e=>{e.exports={en:["Sine Line"],ko:["사인 라인"]}},66205:e=>{e.exports={en:["Square"],ko:["스퀘어"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ko:["스터디 리밋이 넘었음: 레이아웃당 {number} 스터디.\n스터디를 줄여 보시기 바랍니다."]}},92516:e=>{e.exports={en:["Style"],ko:["모습"]}},61507:e=>{e.exports={en:["Stack on the left"],ko:["왼쪽위에 쌓기"]}},97800:e=>{e.exports={en:["Stack on the right"],ko:["오른쪽위에 쌓기"]}},85166:e=>{e.exports={ en:["Start using keyboard navigation mode. Press {shortcut}"],ko:["키보드 탐색 모드 사용을 시작합니다. {shortcut}를 누릅니다."]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ko:["그리기모드 유지"]}},69217:e=>{e.exports={en:["Step line"],ko:["스텝 라인"]}},43114:e=>{e.exports={en:["Sticker"],ko:["스티커"]}},86716:e=>{e.exports={en:["Stockholm"],ko:["스톡홀름"]}},1145:e=>{e.exports={en:["Submicro"],ko:["서브마이크로"]}},63375:e=>{e.exports={en:["Submillennium"],ko:["서브밀레니엄"]}},30585:e=>{e.exports={en:["Subminuette"],ko:["서브미뉴에트"]}},67948:e=>{e.exports={en:["Supercycle"],ko:["수퍼사이클"]}},3348:e=>{e.exports={en:["Supermillennium"],ko:["수퍼밀레니엄"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],ko:["{resolution} 으로 바꾸기"]}},31622:e=>{e.exports={en:["Sydney"],ko:["시드니"]}},70963:e=>{e.exports={en:["Symbol Error"],ko:["심볼 오류"]}},32390:e=>{e.exports={en:["Symbol name label"],ko:["심볼네임 라벨"]}},10127:e=>{e.exports={en:["Symbol last price label"],ko:["심볼 현재가 라벨"]}},39079:e=>{e.exports={en:["Sync globally"],ko:["모두 다 싱크"]}},46607:e=>{e.exports={en:["Sync in layout"],ko:["모든 차트에 싱크"]}},76519:e=>{e.exports={en:["Point & figure"],ko:["포인트앤피겨"]}},39949:e=>{e.exports={en:["Polyline"],ko:["다선형"]}},371:e=>{e.exports={en:["Path"],ko:["경로"]}},59256:e=>{e.exports={en:["Parallel Channel"],ko:["패러렐 채널"]}},61879:e=>{e.exports={en:["Paris"],ko:["파리"]}},35140:e=>{e.exports={en:["Paste"],ko:["붙여넣기"]}},6919:e=>{e.exports={en:["Percent"],ko:["퍼센트"]}},24436:e=>{e.exports={en:["Perth"],ko:["퍼스"]}},14055:e=>{e.exports={en:["Phoenix"],ko:["피닉스"]}},34156:e=>{e.exports={en:["Pitchfan"],ko:["피치팬"]}},19634:e=>{e.exports={en:["Pitchfork"],ko:["피치포크"]}},86631:e=>{e.exports={en:["Pin"],ko:["핀"]}},33110:e=>{e.exports={en:["Pin to new left scale"],ko:["새 왼 스케일로 고정하기"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ko:["새 오른 스케일로 고정하기"]}},14115:e=>{e.exports={en:["Pin to left scale"],ko:["왼 스케일로 고정하기"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ko:["왼 스케일로 고정하기 (히든)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ko:["오른쪽 스케일로 고정하기"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ko:["오른 스케일로 고정하기 (히든)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ko:["Pin To Scale (현재 왼쪽)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ko:["(현재 노 스케일) 스케일로 고정하기"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ko:["스케일 고정 (현재 오른쪽)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ko:["(현재 {label}) 스케일로 고정하기"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ko:["{label} 스케일로 고정하기"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ko:["{label} 스케일로 고정하기 (히든)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ko:["왼 스케일로 고정됨"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ko:["왼 스케일로 고정됨 (히든)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ko:["오른 스케일로 고정됨"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ko:["오른 스케일로 고정하기 (히든)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ko:["{label} 스케일로 고정됨"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ko:["{label} 스케일로 고정됨 (히든)"]}}, -71566:e=>{e.exports={en:["Plus button"],ko:["플러스 버튼"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ko:["님의 브라우저에서 클립보드에 쓸 수 있는 퍼미션을 주거나 아니면 {keystroke} 을 누르십시오"]}},81248:e=>{e.exports={en:["Prague"],ko:["프라하"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ko:["줌하는 동안 {key} 를 눌러 차트 포지션을 유지하십시오"]}},91282:e=>{e.exports={en:["Price Label"],ko:["가격라벨"]}},97512:e=>{e.exports={en:["Price Note"],ko:["프라이스 노트"]}},68941:e=>{e.exports={en:["Price Range"],ko:["가격범위"]}},66123:e=>{e.exports={en:["Price format is invalid."],ko:["가격 포맷이 틀립니다."]}},72926:e=>{e.exports={en:["Price line"],ko:["프라이스 라인"]}},59189:e=>{e.exports={en:["Primary"],ko:["주요"]}},75747:e=>{e.exports={en:["Projection"],ko:["프로젝션"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ko:["{customer}, {date} 에 퍼블리쉬했음"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],ko:["카타르"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ko:["빠른 검색. {shortcut}를 누릅니다."]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ko:["회전네모"]}},52961:e=>{e.exports={en:["Rome"],ko:["로마"]}},50318:e=>{e.exports={en:["Ray"],ko:["빛"]}},55169:e=>{e.exports={en:["Range"],ko:["레인지"]}},13386:e=>{e.exports={en:["Reykjavik"],ko:["레이캬비크"]}},26001:e=>{e.exports={en:["Rectangle"],ko:["네모"]}},48236:e=>{e.exports={en:["Redo"],ko:["다시하기"]}},2460:e=>{e.exports={en:["Regression Trend"],ko:["회귀추세"]}},67410:e=>{e.exports={en:["Remove"],ko:["없애기"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ko:["즐겨찾기에서 이 재무 지표를 제거"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ko:["즐겨찾기에서 이 인디케이터 제거"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ko:["{drawings} 없애기"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ko:["{drawings} & {indicators} 없애기"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ko:["{indicators} 없애기"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ko:["차트 레이아웃 이름 바꾸기"]}},88130:e=>{e.exports={en:["Renko"],ko:["렌코"]}},75246:e=>{e.exports={en:["Reset chart view"],ko:["차트 보기 재설정"]}},88853:e=>{e.exports={en:["Reset points"],ko:["포인트 재설정"]}},15332:e=>{e.exports={en:["Reset price scale"],ko:["프라이스 스케일 리셋"]}},54170:e=>{e.exports={en:["Reset time scale"],ko:["타임 스케일 리셋"]}},37974:e=>{e.exports={en:["Riyadh"],ko:["리야드"]}},94022:e=>{e.exports={en:["Riga"],ko:["리가"]}},60630:e=>{e.exports={en:["Runtime error"],ko:["런타임 에러"]}},66719:e=>{e.exports={en:["Warning"],ko:["경고"]}},5959:e=>{e.exports={en:["Warsaw"],ko:["바르샤바"]}},98549:e=>{e.exports={en:["Tokelau"],ko:["토켈라우"]}},69122:e=>{e.exports={en:["Tokyo"],ko:["도쿄"]}},10095:e=>{e.exports={en:["Toronto"],ko:["토론토"]}},17981:e=>{e.exports={en:["Table"],ko:["테이블"]}},11034:e=>{e.exports={en:["Taipei"],ko:["대만"]}},79995:e=>{e.exports={en:["Tallinn"],ko:["탈린"]}},6686:e=>{e.exports={en:["Tehran"],ko:["테헤란"]}},93553:e=>{e.exports={en:["Template"],ko:["템플릿"]}}, -81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ko:["데이터 벤더는 이 심볼에 대한 볼륨 데이터를 주지 않습니다."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ko:["퍼블리케이션 프리뷰를 로드할 수 없습니다. 귀하의 브라우저 익스텐션을 끄고 다시 해 보십시오."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ko:["요청 처리에 시간이 너무 오래 걸렸습니다. 안정적인 인터넷 연결을 확인하세요. 문제가 계속되면 요청된 시간 간격의 길이를 줄여보세요."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ko:["님이 고른 기간 및 차트 타임프레임에 대하여 아무런 데이터가 없습니다."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ko:["파일이 너무 큽니다. 최대 크기는 {value} 입니다."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ko:["이 지표를 다른 지표에 쓸 수 없습니다"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ko:["이 스크립트에 에러가 있습니다. 오써에게 연락하시기 바랍니다."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ko:["이 스크립트는 초대 전용입니다. 액세스를 요청하려면 작성자에게 문의하십시오."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ko:["{linkStart}TradingView{linkEnd} 에서만 제공되는 심볼입니다."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ko:["쓰리 드라이브 패턴"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ko:["{ticker}에 대해서는 틱-기반 인터벌을 쓸 수 없습니다."]}},12806:e=>{e.exports={en:["Time"],ko:["타임"]}},20909:e=>{e.exports={en:["Time zone"],ko:["타임존"]}},46852:e=>{e.exports={en:["Time Cycles"],ko:["타임 사이클"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ko:["시간 가격 기회"]}},66823:e=>{e.exports={en:["Trade"],ko:["트레이드"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ko:["트레이딩뷰는 대화형이며 스크린 리더와 함께 쓸 수 있는 명령어가 있습니다. 다음은 플랫폼에서 상호 작용할 수 있는 키보드 커맨드 리스트입니다."]}},35757:e=>{e.exports={en:["Trend Angle"],ko:["추세각"]}},97339:e=>{e.exports={en:["Trend Line"],ko:["추세줄"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ko:["추세기반 피보나치 확장"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ko:["추세기반 피보나치 시간"]}},1671:e=>{e.exports={en:["Triangle"],ko:["세모"]}},76152:e=>{e.exports={en:["Triangle Down"],ko:["트라이앵글 다운"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ko:["세모 패턴"]}},21236:e=>{e.exports={en:["Triangle Up"],ko:["트라이앵글 업"]}},21007:e=>{e.exports={en:["Tunis"],ko:["튀니스"]}},1833:e=>{e.exports={en:["UTC"],ko:["표준시"]}},14804:e=>{e.exports={en:["Undo"],ko:["되돌리기"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ko:["딥 백테스팅 모드에서 예상치 못한 오류가 발생했습니다. 자세한 정보는 고객 지원팀에 문의하세요."]}},15432:e=>{e.exports={en:["Units"],ko:["유닛"]}},11768:e=>{e.exports={en:["Unknown error"],ko:["알수 없는 에러"]}},99894:e=>{e.exports={en:["Unlock"],ko:["잠금풀기"] -}},75546:e=>{e.exports={en:["Unsupported interval"],ko:["지원되지 않는 인터벌"]}},8580:e=>{e.exports={en:["User-defined error"],ko:["사용자 정의 에러"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ko:["볼륨 프로파일 픽스 레인지"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ko:["볼륨 프로파일 인디케이터는 업그레이드된 요금제에서만 사용할 수 있습니다."]}},93722:e=>{e.exports={en:["Volume candles"],ko:["볼륨 캔들"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ko:["BIST MIXED 데이터 요금제에서는 볼륨 데이터가 제공되지 않습니다."]}},92763:e=>{e.exports={en:["Volume footprint"],ko:["볼륨 풋프린트"]}},32838:e=>{e.exports={en:["Vancouver"],ko:["밴쿠버"]}},29535:e=>{e.exports={en:["Vertical Line"],ko:["세로줄"]}},23160:e=>{e.exports={en:["Vienna"],ko:["비엔나"]}},60534:e=>{e.exports={en:["Vilnius"],ko:["빌뉴스"]}},40091:e=>{e.exports={en:["Visibility"],ko:["보임"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ko:["인터벌 가시성"]}},58302:e=>{e.exports={en:["Visible on tap"],ko:["탭에서 보기"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ko:["...위로 마우스 오면 보임"]}},4077:e=>{e.exports={en:["Visual order"],ko:["보는차례"]}},11316:e=>{e.exports={en:["X Cross"],ko:["X 크로스"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ko:["XABCD 패턴"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ko:["이 레졸루션에서는 피봇 타임프레임을 볼 수 없습니다"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ko:["이 심볼에 드로잉을 잠궜습니다. 잠긴 드로잉도 없애시겠습니까?"]}},53168:e=>{e.exports={en:["Yangon"],ko:["양곤"]}},93123:e=>{e.exports={en:["Yes, remove them"],ko:["예, 없애겠습니다"]}},62859:e=>{e.exports={en:["Zurich"],ko:["취리히"]}},47977:e=>{e.exports={en:["change Elliott degree"],ko:["엘리엇 각도 변경"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ko:["오버래핑 라벨 바꾸지 않기"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ko:["평균 종가 라벨 비저빌리티 바꾸기"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ko:["평균 종가 라인 비저빌리티 바꾸기"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ko:["비드/애스크 라벨 비저빌리티 바꾸기"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ko:["비드/애스크 라인 비저빌리티 바꾸기"]}},32302:e=>{e.exports={en:["change currency"],ko:["통화 변경"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ko:["차트 레이아웃을 {title}로 변경"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ko:["연속 선물 스위치 비저빌리티 바꾸기"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ko:["카운트다운 투 바 클로즈 비저빌리티 바꾸기"]}},16979:e=>{e.exports={en:["change date range"],ko:["데이트 레인지 바꾸기"]}},53929:e=>{e.exports={en:["change dividends visibility"],ko:["배당금 가시성 변경"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ko:["차트에서 이벤트 비저빌리티 바꾸기"]}},6819:e=>{e.exports={en:["change earnings visibility"],ko:["어닝즈 비저빌리티 바꾸기"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ko:["선물 계약 만료 보임 변경"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ko:["하이, 로우 프라이스 라벨 가시성"]}}, -80692:e=>{e.exports={en:["change high and low price lines visibility"],ko:["하이, 로우 프라이스 라인 가시성"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ko:["인디케이터 네임 라벨 비저빌리티 바꾸기"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ko:["인디케이터 밸류 라벨 비저빌리티 바꾸기"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ko:["최신 업데이트 가시성 변경"]}},88849:e=>{e.exports={en:["change linking group"],ko:["링크 그룹 바꾸기"]}},14691:e=>{e.exports={en:["change pane height"],ko:["페인 높이 바꾸기"]}},96379:e=>{e.exports={en:["change plus button visibility"],ko:["플러스 버튼 비저빌리티 바꾸기"]}},76660:e=>{e.exports={en:["change point"],ko:["체인지 포인트"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ko:["프리/포스트 마켓 프라이스 라벨 비저빌리티 바꾸기"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ko:["프리/포스트 마켓 프라이스 라인 비저빌리티 바꾸기"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ko:["이전 클로즈 프라이스 라인 비저빌티티 바꾸기"]}},8662:e=>{e.exports={en:["change price line visibility"],ko:["프라이스 라인 바꾸기"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ko:["프라이스를 바 레이쇼로 바꾸기"]}},32829:e=>{e.exports={en:["change resolution"],ko:["레졸루션 바꾸기"]}},35400:e=>{e.exports={en:["change symbol"],ko:["종목바꾸기"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ko:["심볼 라벨 비저빌리티 바꾸기"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ko:["심볼 라스트 밸류 비저빌리티 바꾸기"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ko:["심볼 이전 밸류 비저빌리티 바꾸기"]}},87041:e=>{e.exports={en:["change session"],ko:["세션 바꾸기"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ko:["세션 브레이크 비저빌리티 바꾸기"]}},49965:e=>{e.exports={en:["change series style"],ko:["시리즈 스타일 바꾸기"]}},47474:e=>{e.exports={en:["change splits visibility"],ko:["스플릿 비저빌리티 바꾸기"]}},20137:e=>{e.exports={en:["change timezone"],ko:["타임존 바꾸기"]}},85975:e=>{e.exports={en:["change unit"],ko:["유닛 바꾸기"]}},1924:e=>{e.exports={en:["change visibility"],ko:["보임 바꾸기"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ko:["현재 인터벌에서 가시성 변경"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ko:["현재 인터벌 이상에서 가시성 변경"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ko:["현재 인터벌 이하에서 가시성 변경"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ko:["모든 인터벌에서 가시성 변경"]}},94566:e=>{e.exports={en:["charts by TradingView"],ko:["차트 제공 TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ko:["라인 툴 클론"]}},46219:e=>{e.exports={en:["create line tools group"],ko:["라인툴 그룹 만들기"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ko:["셀렉션에서 라인툴 만들기"]}},12898:e=>{e.exports={en:["create {tool}"],ko:["{tool} 만들기"]}},94227:e=>{e.exports={en:["cut sources"],ko:["소스 자르기"]}},11500:e=>{e.exports={en:["cut {title}"],ko:["{title} 자르기"]}},63869:e=>{e.exports={en:["anchor objects"],ko:["앵커 오브젝트"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ko:["{name} 그룹에 {lineTool} 라인 툴 넣기"]}},21162:e=>{ -e.exports={en:["add line tool(s) to group {group}"],ko:["{group} 에 라인 툴 넣기"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ko:["이 파이낸셜 메트릭을 전체 레이아웃에 넣기"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ko:["이 인디케이터를 전체 레이아웃에 넣기"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ko:["이 스트래티지를 전체 레이아웃에 넣기"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ko:["이 심볼을 전체 레이아웃에 넣기"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ko:["45도로 맞추기"]}},68231:e=>{e.exports={en:["apply chart theme"],ko:["차트 테마 적용"]}},99551:e=>{e.exports={en:["apply all chart properties"],ko:["모든 차트 속성 적용"]}},89720:e=>{e.exports={en:["apply drawing template"],ko:["드로잉 템플릿 적용"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ko:["선택한 소스에 팩토리 디폴트 값 적용"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ko:["전체 레이아웃에 인디케이터 걸기"]}},69604:e=>{e.exports={en:["apply study template {template}"],ko:["{template} 스터디 템플릿 적용"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ko:["툴바의 테마 적용"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ko:["{title} 그룹을 앞으로 가져오기"]}},53159:e=>{e.exports={en:["bring {title} to front"],ko:["{title} 앞으로 가져오기"]}},41966:e=>{e.exports={en:["bring {title} forward"],ko:["{title} 앞으로 보내기"]}},44676:e=>{e.exports={en:["by TradingView"],ko:["제공자 TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ko:["데이트 레인지 잠금"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ko:["{group} 그룹에서 라인툴 빼내기"]}},13017:e=>{e.exports={en:["hide {title}"],ko:["{title} 숨기기"]}},62249:e=>{e.exports={en:["hide marks on bars"],ko:["봉의 마크 감추기"]}},56558:e=>{e.exports={en:["interval lock"],ko:["인터벌 잠금"]}},6830:e=>{e.exports={en:["invert scale"],ko:["인버트 스케일"]}},48818:e=>{e.exports={en:["insert {title}"],ko:["{title} 넣기"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ko:["{targetTitle} 뒤에 {title} 넣기"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ko:["{target} 뒤에 {title} 넣기"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ko:["{target} 앞에 {title} 넣기"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ko:["{targetTitle} 앞에 {title} 넣기"]}},43364:e=>{e.exports={en:["load default drawing template"],ko:["기존 드로잉 템플릿 로드"]}},62011:e=>{e.exports={en:["loading..."],ko:["로딩..."]}},76104:e=>{e.exports={en:["lock {title}"],ko:["{title} 잠그기"]}},20453:e=>{e.exports={en:["lock group {group}"],ko:["{group} 그룹 잠금"]}},18942:e=>{e.exports={en:["lock objects"],ko:["오브젝트 잠그기"]}},98277:e=>{e.exports={en:["move"],ko:["이동"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ko:["{title} 을 새 왼쪽 스케일로 옮기기"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ko:["{title} 을 오른 눈금으로 옮기기"]}},64077:e=>{e.exports={en:["move all scales to left"],ko:["모든 스케일 왼쪽으로 옮기기"]}},19013:e=>{e.exports={en:["move all scales to right"],ko:["모든 스케일 오른쪽으로 옮기기"]}},52510:e=>{e.exports={en:["move drawing(s)"],ko:["드로잉 옮기기"]}},79209:e=>{e.exports={en:["move left"],ko:["왼쪽으로 옮기기"]}}, -60114:e=>{e.exports={en:["move right"],ko:["오른쪽으로 옮기기"]}},44854:e=>{e.exports={en:["move scale"],ko:["스케일 옮기기"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ko:["{title} 을 노 스케일로 옮기기 (풀 스크린)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ko:["{group} 그룹 보이지 않기"]}},45987:e=>{e.exports={en:["make group {group} visible"],ko:["{group} 그룹 보이기"]}},78055:e=>{e.exports={en:["merge down"],ko:["머지 다운"]}},41866:e=>{e.exports={en:["merge to pane"],ko:["페인으로 머지"]}},52458:e=>{e.exports={en:["merge up"],ko:["머지 업"]}},90091:e=>{e.exports={en:["n/a"],ko:["해당 없음"]}},94981:e=>{e.exports={en:["scale price"],ko:["스케일 프라이스"]}},63796:e=>{e.exports={en:["scale price chart only"],ko:["가격차트만 스케일"]}},70771:e=>{e.exports={en:["scale time"],ko:["시간 스케일"]}},42070:e=>{e.exports={en:["scroll"],ko:["스크롤"]}},87840:e=>{e.exports={en:["scroll time"],ko:["스크롤 타임"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ko:["프라이스 스케일 셀렉션 스트래티지를 {title} 로 셋하기"]}},40962:e=>{e.exports={en:["send {title} backward"],ko:["{title} 뒤로 보내기"]}},5005:e=>{e.exports={en:["send {title} to back"],ko:["{title} 뒤로 보내기"]}},69546:e=>{e.exports={en:["send group {title} backward"],ko:["{title} 그룹을 뒤로 보내기"]}},63934:e=>{e.exports={en:["share line tools globally"],ko:["라인 툴 글로벌 셰어"]}},90221:e=>{e.exports={en:["share line tools in layout"],ko:["레이아웃에서 라인 툴 셰어"]}},13336:e=>{e.exports={en:["show all ideas"],ko:["모든 아이디어 보기"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ko:["팔로우 하는 유저의 아이디어 보기"]}},57460:e=>{e.exports={en:["show my ideas only"],ko:["내 아이디어만 보기"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ko:["드로잉 모드 유지하기"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ko:["드로잉 동기화 중지"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ko:["라인(들) 툴 동기화 중지"]}},53278:e=>{e.exports={en:["symbol lock"],ko:["심볼 잠금"]}},91677:e=>{e.exports={en:["sync time"],ko:["타임 싱크"]}},3140:e=>{e.exports={en:["powered by"],ko:["기능 제공"]}},92800:e=>{e.exports={en:["powered by TradingView"],ko:["기능 제공 Tradingview"]}},62192:e=>{e.exports={en:["paste drawing"],ko:["드로잉 붙여넣기"]}},1064:e=>{e.exports={en:["paste indicator"],ko:["지표 붙여넣기"]}},57010:e=>{e.exports={en:["paste {title}"],ko:["{title} 붙여넣기"]}},78690:e=>{e.exports={en:["pin to left scale"],ko:["왼쪽 스케일로 고정하기"]}},7495:e=>{e.exports={en:["pin to right scale"],ko:["오른 스케일로 고정하기"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ko:["{label} 스케일로 고정하기"]}},2618:e=>{e.exports={en:["rearrange panes"],ko:["페인 재배치"]}},60806:e=>{e.exports={en:["remove all indicators"],ko:["모든 인디케이터 없애기"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ko:["모든 인디케이터와 드로잉 툴 없애기"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ko:["선택 해제된 비어있는 라인 도구 제거"]}},30538:e=>{e.exports={en:["remove drawings"],ko:["드로잉 없애기"]}},1193:e=>{e.exports={en:["remove drawings group"],ko:["드로잉 그룹 지우기"]}},38199:e=>{e.exports={en:["remove line data sources"],ko:["라인 데이터 소스 없애기"]}},93333:e=>{e.exports={en:["remove pane"],ko:["페인 없애기"]}},94543:e=>{e.exports={en:["remove {title}"], -ko:["{title} 지우기"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ko:["{name} 라인 툴 그룹 없애기"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ko:["{group} 에서 {newName} 으로 리네임"]}},85366:e=>{e.exports={en:["reset layout sizes"],ko:["레이아웃 사이즈 리셋"]}},3323:e=>{e.exports={en:["reset scales"],ko:["스케일 재설정"]}},17336:e=>{e.exports={en:["reset time scale"],ko:["타임 스케일 리셋"]}},47418:e=>{e.exports={en:["resize layout"],ko:["레이아웃 리사이즈"]}},85815:e=>{e.exports={en:["restore defaults"],ko:["기본값 복원"]}},96881:e=>{e.exports={en:["restore study defaults"],ko:["스터디 기본값 복원"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ko:["최대화된 창 상태 토글"]}},42240:e=>{e.exports={en:["toggle auto scale"],ko:["자동눈금토글"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ko:["접힌 창 상태 토글"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ko:["처음 눈금 100 으로 잡기 토글"]}},49695:e=>{e.exports={en:["toggle lock scale"],ko:["잠금 스케일 토글"]}},49403:e=>{e.exports={en:["toggle log scale"],ko:["로그눈금토글"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ko:["퍼센트 눈금 토글"]}},80688:e=>{e.exports={en:["toggle regular scale"],ko:["일반 스케일로 전환"]}},46807:e=>{e.exports={en:["track time"],ko:["트랙 타임"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ko:["라인 툴 셰어링 끄기"]}},99234:e=>{e.exports={en:["unanchor objects"],ko:["언앵커 오브젝트"]}},23230:e=>{e.exports={en:["unlock objects"],ko:["오브젝트 잠금 해제"]}},74590:e=>{e.exports={en:["unlock group {group}"],ko:["{group} 그룹 잠금 풀기"]}},12525:e=>{e.exports={en:["unlock {title}"],ko:["{title} 잠금 해제"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ko:["새 바텀 페이지로 언머지"]}},79443:e=>{e.exports={en:["unmerge up"],ko:["언머지 업"]}},46453:e=>{e.exports={en:["unmerge down"],ko:["언머지 다운"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ko:["오 안되요! 현재 틱 기반 간격에는 {chartStyle} 차트 유형을 사용할 수 없습니다."]}},41643:e=>{e.exports={en:["{count} bars"],ko:["{count} 봉"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ko:["{symbol} 파이낸셜 제공 TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ko:["{userName} 이 {customer}, {date} 에 퍼블리쉬했음"]}},91084:e=>{e.exports={en:["zoom"],ko:["확대"]}},49856:e=>{e.exports={en:["zoom in"],ko:["확대"]}},73638:e=>{e.exports={en:["zoom out"],ko:["축소"]}},41807:e=>{e.exports={en:["day","days"],ko:["날"]}},42328:e=>{e.exports={en:["hour","hours"],ko:["시간"]}},98393:e=>{e.exports={en:["month","months"],ko:["달"]}},78318:e=>{e.exports={en:["minute","minutes"],ko:["분"]}},33232:e=>{e.exports={en:["second","seconds"],ko:["초"]}},89937:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},48898:e=>{e.exports={en:["week","weeks"],ko:["주"]}},11913:e=>{e.exports={en:["tick","ticks"],ko:["틱"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ko:["{amount} 드로잉"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ko:["{amount} 인디케이터"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ko:["{count}달"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ko:["{count}날"]} -},46766:e=>{e.exports={en:["{count}y","{count}y"],ko:["{count}해"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ko:["애플 주식회사"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ko:["슈왑 숏텀 U.S. 트레저리 ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ko:["S&P/ASX All Australian 50 인덱스"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ko:["S&P/ASX All Australian 200 인덱스"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ko:["S&P/ASX 200 인덱스"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ko:["호주 달러 / 캐나다 달러"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ko:["호주 달러 / 스위스 프랑"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ko:["호주 달러 / 일본 엔"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ko:["호주 달러 / 뉴질랜드 달러"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ko:["호주 달러 / 러시아 루블"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ko:["호주 달러 / 미국 달러"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ko:["S&P MERVAL 인덱스"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ko:["비트코인 캐쉬 / 유로"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ko:["비트코인 캐쉬 / 달러"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ko:["BELEX 15 인덱스"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ko:["BIST 100 인덱스"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ko:["비트코인 / 미국 달러"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ko:["IBEX 35 인덱스"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ko:["Bovespa 인덱스"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ko:["IBrasil 인덱스"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ko:["브라질 50 인덱스"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],ko:["차이나 SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ko:["포드 모터 기업"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ko:["S&P/BMV IPC 인덱스"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ko:["브라질 헤알 / 일본 엔"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],ko:["ITI 유한회사"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ko:["S&P BSE Sensex 인덱스"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],ko:["비트코인 / 브라질 헤알"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ko:["비트코인 / 캐나다 달러"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"], -ko:["비트코인 / 중국 위안"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ko:["비트코인 / 유로"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ko:["비트코인/영국 파운드"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ko:["비트코인 / 일본 엔"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ko:["비트코인 / 한국 원"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ko:["비트코인 / 폴란드즈워티"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ko:["비트코인 / 러시아 루블"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ko:["비트코인 / 타이 바트"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ko:["비트코인 / 달러"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ko:["비트코인 골드 / 미국 달러"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ko:["S&P / BVL 페루 제너럴 인덱스 (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ko:["브라질 보베스파 지수"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ko:["캐나다 달러 / 일본 엔"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ko:["캐나다 달러 / 미국 달러"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ko:["S&P 100 인덱스"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ko:["볼래틸리티 S&P 500 인덱스"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ko:["T-본드 선물"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ko:["콘 선물"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ko:["소이빈 밀 선물"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ko:["10 해 T-노트 선물"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ko:["오트 선물"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ko:["30 날 연방 펀드 금리 선물"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ko:["쌀 선물"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ko:["소이빈 선물"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ko:["밀 선물"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ko:["소이빈 미니 선물"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ko:["휘트 미니 선물"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ko:["이미니 다우 존스 ($5) 선물"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ko:["스위스 프랑/일본 엔"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ko:["스위스 프랑 / 미국 달러"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ko:["비트코인 CME 퓨쳐스"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],ko:["버터 선물-현금 (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ko:["피더 캐틀 선물"]}, -e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ko:["돼지고기 선물"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ko:["라이브 캐틀 선물"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ko:["유로 E-mini 선물"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ko:["S&P 500 E-미니 선물"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ko:["일본 엔 E-mini 선물"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ko:["나스닥 100 이미니 선물"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ko:["이미니 러셀 2000 인덱스 퓨쳐스"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ko:["알루미늄 유러피언 프리미엄 선물"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ko:["알루미늄 MW U.S. 트랜잭션 프리미엄 Platts (25MT) 선물"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ko:["골드 퓨쳐스"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ko:["구리 선물"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ko:["실버 퓨쳐스"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ko:["E-mini 구리 선물"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ko:["실버 (미니) 선물"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ko:["골드 (미니) 선물"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ko:["구리 CFDs"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ko:["콘 CFDs"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ko:["코튼 CFDs"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ko:["크립토 토탈 마켓 캡, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ko:["DFM 인덱스"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ko:["다우 존스 컴포지트 애버리지 인덱스"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ko:["다우 존스 커모디티 인덱스 어그리컬쳐 캡드 컴포넌트"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ko:["다우 존스 커모디티 인덱스 코코아"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ko:["다우 존스 커모디티 인덱스 에너지"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ko:["다우 존스 커모디티 인덱스 골드"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ko:["다우 존스 커모디티 인덱스 그레인"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ko:["다우 존스 커모디티 인덱스 니켈"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ko:["다우 존스 커모디티 인덱스 커피"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ko:["다우 존스 커모디티 인덱스 슈가"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ko:["다우 존스 커모디티 인덱스 실버"]}, -e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우 존스 인더스트리얼 애버리지 인덱스"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ko:["다우 존스 트랜스포테이션 애버리지 인덱스"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ko:["다우 존스 유틸리티 애버리지 인덱스"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ko:["다우 존스 U.S. Coal 인덱스"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ko:["EGX 30 인덱스"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ko:["이더리움 클래식 / 비트코인"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ko:["이더리움 클래식 / 유로"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ko:["이더리움 클래식 /달러"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ko:["이더리움 / 비트코인"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ko:["이더리움 / 유로"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ko:["이더리움 / 영국 파운드"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ko:["이더리움 / 일본 엔"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ko:["이더리움 / 대한민국 원"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ko:["이더리움 / 타이 바트"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ko:["이더리움 / 달러"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ko:["유로 분트"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ko:["유로 / 호주 달러"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ko:["유로 / 브라질 헤알"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ko:["유로 / 캐나다 달러"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ko:["유로 / 스위스 프랑"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ko:["유로 / 영국 파운드"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ko:["유로 / 일본 엔"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ko:["유로 / 노르웨이 크로네"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ko:["유로 / 뉴질랜드 달러"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ko:["AEX 인덱스"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ko:["BEL 20 인덱스"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ko:["유로 / 러시아 루블"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ko:["유로 / 러시아 루블 TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ko:["유로 / 스웨덴 크로나"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ko:["유로 / 터키 리라"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ko:["유로 / 미국 달러"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스톡스 50 인덱스"]}, -e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ko:["US 스몰 캡 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ko:["국내총생산, 소수점 첫째 자리까지"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ko:["총인구: 해외파병 포함 모든 나이"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ko:["민간인 비고용율"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ko:["FTSE 말레이시아 증권거래소 KLCI 인덱스"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ko:["키트로닉 주식회사"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ko:["S&P/ASX 인덱스"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["FX:US30"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ko:["영국 파운드/호주 달러"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ko:["영국 파운드/캐나다 달러"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ko:["영국 파운드/스위스 프랑"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ko:["파운드 스털링 / 유로"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ko:["영국 파운드/일본 엔"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ko:["영국 파운드/뉴질랜드 달러"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ko:["영국 파운드 / 폴란드 즈워티"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ko:["파운드 스털링 / 러시아 루블"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ko:["영국 파운드/미국 달러"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ko:["독일상장 DAX 지수"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ko:["알파벳 주식회사 (Google) 클래스 C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ko:["알파벳 Inc (구글) 클래스 A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ko:["WIG20 인덱스"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ko:["항셍 인덱스"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ko:["미국 달러 인덱스 퓨쳐스"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ko:["IDX 컴포지트 인덱스"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ko:["항셍 차이나 엔터프라이즈 인덱스"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ko:["자카르타 합성 인덱스"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ko:["부르사 말레이지아 KLCI 인덱스"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ko:["MIB 인덱스"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스탁스 50 인덱스"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"], -ko:["STI 인덱스"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ko:["타이완 웨이티드 인덱스"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ko:["상하이 합성 지수"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ko:["아이오타 / 미국 달러"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ko:["일본 엔 / 대한민국 원"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ko:["일본 엔 / 러시아 루블"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ko:["일본 엔 / 미국 달러"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ko:["루코일"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ko:["라이트코인 / 브라질 헤알"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ko:["라이트코인 / 비트코인"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ko:["라이트코인 / 달러"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ko:["루나 / 미국 달러"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ko:["브렌트 오일 퓨쳐스"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ko:["가즈프롬"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ko:["MOEX 러시아 인덱스"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ko:["매그닛"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ko:["MOEX 러시아 인덱스"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ko:["MICEX 인덱스 퓨쳐스"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ko:["MICEX 선물 지수"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ko:["RTS 인덱스 퓨쳐스"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ko:["RTS 인덱스"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ko:["스베르방크"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ko:["마이크로소프트 코포레이션"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ko:["유에스 100 캐쉬 CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ko:["어드밴스트 마이크로 디바이스 주식회사"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ko:["알파벳 (구글) 클래스 C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ko:["알파벳 (구글) 클래스 A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ko:["PHLX 하우징 섹터 인덱스"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ko:["Ishares 7-10 해 트레저리 본드 ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ko:["Ishares 3-7 해 트레저리 본드 ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ko:["이터리스 주식회사"] -},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ko:["나스닥 컴포지트 인덱스"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ko:["루시드 그룹, 주식 회사"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],ko:["랜즈 엔드 인코포레이션"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ko:["나스닥 100 인덱스"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ko:["PHLX 오일 서비스 섹터 인덱스"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ko:["필라델피아 세미컨덕터 인덱스"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ko:["Ishares 20+ 해 트레저리 본드 ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ko:["PHLX 유틸리티 섹터 인덱스"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ko:["PHLX 골드 앤 실버 섹터 인덱스"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ko:["니오 / 미국 달러"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ko:["내츄럴 가스 (헨리 허브)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],ko:["인도 텔리폰 인더스트리 유한회사"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ko:["니프티 50 인덱스"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ko:["NY 에탄올 선물"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ko:["코코아 선물"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ko:["경질 원유 선물 (Light Crude Oil Futures)"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ko:["NY 하버 ULSD 선물"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ko:["커피 선물"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ko:["천연 가스 선물"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ko:["팔라듐 선물"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ko:["플래티넘 퓨쳐스"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ko:["RBOB 가솔린 선물"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ko:["카튼 퓨쳐스"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ko:["E-mini 천연가스 선물"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ko:["E-mini 경질유 선물"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ko:["E-mini 가솔린 선물 선물"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ko:["알리바바 그룹 홀딩즈 Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ko:["포드 MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={ -en:["NYSE Composite Index"],ko:["NYSE 컴포지트 인덱스"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ko:["AMEX 컴포지트 인덱스"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ko:["뉴욕증권거래소 ARCA 주요 시장 지수"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ko:["뉴질랜드 달러 / 일본 엔"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ko:["뉴질랜드 달러 / 미국 달러"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ko:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ko:["S&P / NZX 50 인덱스 그로스"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ko:["천연 가스 CFDs"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ko:["구리 (US$ / lb) CFDs"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ko:["OMX 코펜하겐 25 인덱스"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ko:["OMX 헬싱키 25 인덱스"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ko:["OMX 리가 그로스 인덱스"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ko:["OMX 스톡홀름 30 인덱스"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ko:["OMX 탈린 그로스 인덱스"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ko:["OMX 빌니우스 그로스 인덱스"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ko:["Ishares MSCI 저팬 SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ko:["QE 인덱스"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ko:["러시아 RTS 인덱스"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ko:["러셀 3000 인덱스"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ko:["러셀 1000 인덱스"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ko:["러셀 2000 인덱스"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ko:["글로벌 연결 공기업"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ko:["포드 모터 기업"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ko:["스위스 마켓 인덱스"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ko:["솔라나 / 미국 달러"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ko:["소이빈 CFDs"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ko:["S&P 100 인덱스"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ko:["S&P 골드만 삭스 커모디티 인덱스"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#SP:SVX-symbol-description"]={ -en:["S&P 500 Value Index"],ko:["S&P 500 밸류 인덱스"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ko:["슈가 CFDs"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ko:["심천 컴포넌트 인덱스"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ko:["중동 전문 케이블 주식회사"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ko:["타다위 올 셰어 인덱스"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ko:["TA-35 인덱스"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ko:["S&P/TSX 컴포지트 인덱스"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ko:["S&P/TSX 60 인덱스"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ko:["호주 정부 10해 국채"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ko:["호주 정부 10해 국채"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ko:["호주 달러 커런시 인덱스"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ko:["영국 파운드 커런시 인덱스"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ko:["캐나다 국채 10년물"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ko:["캐나다 국채 10년물 수익률"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ko:["중국 정부 10년 국채"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ko:["중국 정부 10년 국채"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ko:["캐나다 달러 커런시 인덱스"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ko:["독일 정부 10해 국채"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ko:["독일 정부 10해 국채"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ko:["DAX 인덱스"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우존스 산업평균지수"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ko:["미국 달러 인덱스"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ko:["스페인 정부 10해 국채"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ko:["스페인 정부 10해 국채"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ko:["유로 분트"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ko:["유로 커런시 인덱스"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ko:["프랑스 정부 10해 국채"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ko:["프랑스 정부 10해 국채"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ko:["밀라노 이탈리아 거래소 인덱스"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"], -ko:["영국 정부 2해 국채"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ko:["영국 정부 10해 국채"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ko:["영국 정부 10해 국채"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ko:["골드 (US$ / OZ) CFDs"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ko:["항셍 인덱스"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ko:["IBEX 35 인덱스"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ko:["인도네시아 정부 3해 국채"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ko:["인도네시아 정부 10해 국채"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ko:["인도네시아 국채 10년물 수익률"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ko:["인도 정부 10해 국채"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ko:["인도 정부 10년 채권"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ko:["이태리 정부 10해 국채"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ko:["이태리 정부 10년 국채"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ko:["유에스 컴포지트 인덱스"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ko:["일본 정부 10해 국채"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ko:["일본 정부 10년 채권"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ko:["일본 엔 커런시 인덱스"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ko:["대한민국 합성 주가지수"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ko:["대한민국 정부 10해 국채"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ko:["대한민국 정부 10해 국채"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ko:["말레이시아 정부 본드 10 해"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ko:["말레이시아 정부 본드 10 해"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ko:["유에스 100 인덱스"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ko:["네덜란드 국채 10년물"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ko:["네덜란드 국채 10년물 수익률"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ko:["나이스 컴포지트 인덱스"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ko:["뉴질랜드 국채 10년물"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ko:["뉴질랜드 국채 10년물 수익률"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ko:["팔라듐 (US$ / OZ) CFDs"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"], -ko:["폴란드 정부 본드 5 YR 일드"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ko:["폴란드 정부 본드 10 YR 일드"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ko:["플래티넘 (US$ / OZ) CFDs"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ko:["포르투갈 정부 10해 국채"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ko:["포르투갈 정부 10해 국채"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ko:["남아프리카 탑 40 인덱스"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ko:["실버 (US$ / OZ) CFDs"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ko:["스위스 마켓 인덱스"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ko:["스트레이츠 타임즈 인덱스"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스탁스 50 인덱스"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ko:["스위스 프랑 커런시 인덱스"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ko:["터키 정부 10해 국채"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ko:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ko:["브렌트 크루드 오일 CFDs"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ko:["UK 100 인덱스"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ko:["미국 정부 2해 국채"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ko:["미국 정부 2년 국채"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ko:["미국 정부 5해 국채"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ko:["미국 정부 5년 국채"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ko:["미국 정부 10해 국채"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ko:["미국 정부 10년 채권"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ko:["미국 정부 30해 본드"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ko:["WTI 크루드 오일 CFDs"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ko:["볼래틸리티 S&P 500 인덱스"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ko:["뉴질랜드 달러 커런시 인덱스"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ko:["타이완 웨이티드 인덱스"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ko:["타이완 가권 인덱스"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ko:["트위터"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ko:["FTSE 100 인덱스"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ko:["크루드 오일 (브렌트) CFDs"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ko:["유니스왑 / 미국 달러"]}, -e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우존스 산업 평균 지수"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ko:["미국 달러 / 호주 달러"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ko:["미국달러 / 브라질헤알"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ko:["미국 달러 / 캐나다 달러"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ko:["미국 달러 / 스위스 프랑"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ko:["미국 달러 / 중국 위안"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ko:["미국 달러 / 덴마크 크로네"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ko:["미국 달러 / 유로"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ko:["미국 달러 / 파운드 스털링"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ko:["미국 달러/홍콩 달러"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ko:["미국 달러 / 헝가리 포린트"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ko:["미국달러 / 루피아"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ko:["미국 달러 / 이스라엘 셰켈"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ko:["미국 달러 / 인도 루피"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ko:["미국 달러 / 일본 엔"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ko:["미국 달러 / 대한민국 원"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ko:["미국 달러 / 멕시코 페소"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ko:["미국 달러 / 뉴질랜드 달러"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ko:["미국 달러 / 필리핀 페소"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ko:["미국달러/폴란드즈워티"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ko:["미국 달러 / 러시아 루블"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ko:["미국달러 / 러시아루블 TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ko:["미국 달러 / 스웨덴 크로나"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ko:["미국 달러 / 싱가폴 달러"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ko:["미국 달러 / 타이 바트"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ko:["미국 달러 / 터키 리라"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ko:["미국 달러 / 남아공 란드"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ko:["크루드 오일 (WTI) CFDs"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ko:["휘트 CFDs"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ko:["은 / 미국 달러"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ko:["골드 스팟 / 미국 달러"]},e.exports["#XBTCAD-symbol-description"]={ -en:["Bitcoin / Canadian Dollar"],ko:["비트코인 / 캐나다 달러"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ko:["DAX 인덱스"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ko:["모네로 / 미국 달러"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ko:["팔라듐 CFDs"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ko:["백금 / 미국 달러"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ko:["리플 / 비트코인"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ko:["리플 / 유로"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ko:["리플 / 미국 달러"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ko:["제트캐쉬 / 미국 달러"]}}}]); \ No newline at end of file +71566:e=>{e.exports={en:["Plus button"],ko:["플러스 버튼"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ko:["님의 브라우저에서 클립보드에 쓸 수 있는 퍼미션을 주거나 아니면 {keystroke} 을 누르십시오"]}},81248:e=>{e.exports={en:["Prague"],ko:["프라하"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ko:["줌하는 동안 {key} 를 눌러 차트 포지션을 유지하십시오"]}},91282:e=>{e.exports={en:["Price Label"],ko:["가격라벨"]}},97512:e=>{e.exports={en:["Price Note"],ko:["프라이스 노트"]}},68941:e=>{e.exports={en:["Price Range"],ko:["가격범위"]}},66123:e=>{e.exports={en:["Price format is invalid."],ko:["가격 포맷이 틀립니다."]}},72926:e=>{e.exports={en:["Price line"],ko:["프라이스 라인"]}},59189:e=>{e.exports={en:["Primary"],ko:["주요"]}},75747:e=>{e.exports={en:["Projection"],ko:["프로젝션"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ko:["{customer}, {date} 에 퍼블리쉬했음"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],ko:["카타르"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ko:["빠른 검색. {shortcut}를 누릅니다."]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ko:["회전네모"]}},52961:e=>{e.exports={en:["Rome"],ko:["로마"]}},50318:e=>{e.exports={en:["Ray"],ko:["빛"]}},55169:e=>{e.exports={en:["Range"],ko:["레인지"]}},13386:e=>{e.exports={en:["Reykjavik"],ko:["레이캬비크"]}},26001:e=>{e.exports={en:["Rectangle"],ko:["네모"]}},48236:e=>{e.exports={en:["Redo"],ko:["다시하기"]}},2460:e=>{e.exports={en:["Regression Trend"],ko:["회귀추세"]}},67410:e=>{e.exports={en:["Remove"],ko:["없애기"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ko:["즐겨찾기에서 이 재무 지표를 제거"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ko:["즐겨찾기에서 이 인디케이터 제거"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ko:["{drawings} 없애기"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ko:["{drawings} & {indicators} 없애기"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ko:["{indicators} 없애기"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ko:["차트 레이아웃 이름 바꾸기"]}},88130:e=>{e.exports={en:["Renko"],ko:["렌코"]}},75246:e=>{e.exports={en:["Reset chart view"],ko:["차트 보기 재설정"]}},88853:e=>{e.exports={en:["Reset points"],ko:["포인트 재설정"]}},15332:e=>{e.exports={en:["Reset price scale"],ko:["프라이스 스케일 리셋"]}},54170:e=>{e.exports={en:["Reset time scale"],ko:["타임 스케일 리셋"]}},37974:e=>{e.exports={en:["Riyadh"],ko:["리야드"]}},94022:e=>{e.exports={en:["Riga"],ko:["리가"]}},60630:e=>{e.exports={en:["Runtime error"],ko:["런타임 에러"]}},66719:e=>{e.exports={en:["Warning"],ko:["경고"]}},5959:e=>{e.exports={en:["Warsaw"],ko:["바르샤바"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],ko:["토켈라우"]}},69122:e=>{e.exports={en:["Tokyo"],ko:["도쿄"]}},10095:e=>{e.exports={en:["Toronto"],ko:["토론토"]}},17981:e=>{e.exports={en:["Table"],ko:["테이블"]}},11034:e=>{e.exports={en:["Taipei"],ko:["대만"]}},79995:e=>{ +e.exports={en:["Tallinn"],ko:["탈린"]}},6686:e=>{e.exports={en:["Tehran"],ko:["테헤란"]}},93553:e=>{e.exports={en:["Template"],ko:["템플릿"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ko:["데이터 벤더는 이 심볼에 대한 볼륨 데이터를 주지 않습니다."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ko:["퍼블리케이션 프리뷰를 로드할 수 없습니다. 귀하의 브라우저 익스텐션을 끄고 다시 해 보십시오."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ko:["요청 처리에 시간이 너무 오래 걸렸습니다. 안정적인 인터넷 연결을 확인하세요. 문제가 계속되면 요청된 시간 간격의 길이를 줄여보세요."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ko:["님이 고른 기간 및 차트 타임프레임에 대하여 아무런 데이터가 없습니다."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ko:["파일이 너무 큽니다. 최대 크기는 {value} 입니다."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ko:["이 지표를 다른 지표에 쓸 수 없습니다"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ko:["이 스크립트에 에러가 있습니다. 오써에게 연락하시기 바랍니다."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ko:["이 스크립트는 초대 전용입니다. 액세스를 요청하려면 작성자에게 문의하십시오."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ko:["{linkStart}TradingView{linkEnd} 에서만 제공되는 심볼입니다."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ko:["쓰리 드라이브 패턴"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ko:["{ticker}에 대해서는 틱-기반 인터벌을 쓸 수 없습니다."]}},12806:e=>{e.exports={en:["Time"],ko:["타임"]}},20909:e=>{e.exports={en:["Time zone"],ko:["타임존"]}},46852:e=>{e.exports={en:["Time Cycles"],ko:["타임 사이클"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],ko:["시간 가격 기회"]}},66823:e=>{e.exports={en:["Trade"],ko:["트레이드"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ko:["트레이딩뷰는 대화형이며 스크린 리더와 함께 쓸 수 있는 명령어가 있습니다. 다음은 플랫폼에서 상호 작용할 수 있는 키보드 커맨드 리스트입니다."]}},35757:e=>{e.exports={en:["Trend Angle"],ko:["추세각"]}},97339:e=>{e.exports={en:["Trend Line"],ko:["추세줄"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ko:["추세기반 피보나치 확장"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ko:["추세기반 피보나치 시간"]}},1671:e=>{e.exports={en:["Triangle"],ko:["세모"]}},76152:e=>{e.exports={en:["Triangle Down"],ko:["트라이앵글 다운"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ko:["세모 패턴"]}},21236:e=>{e.exports={en:["Triangle Up"],ko:["트라이앵글 업"]}},21007:e=>{e.exports={en:["Tunis"],ko:["튀니스"]}},1833:e=>{e.exports={en:["UTC"],ko:["표준시"]}},14804:e=>{e.exports={en:["Undo"],ko:["되돌리기"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ko:["딥 백테스팅 모드에서 예상치 못한 오류가 발생했습니다. 자세한 정보는 고객 지원팀에 문의하세요."]}},15432:e=>{ +e.exports={en:["Units"],ko:["유닛"]}},11768:e=>{e.exports={en:["Unknown error"],ko:["알수 없는 에러"]}},99894:e=>{e.exports={en:["Unlock"],ko:["잠금풀기"]}},75546:e=>{e.exports={en:["Unsupported interval"],ko:["지원되지 않는 인터벌"]}},8580:e=>{e.exports={en:["User-defined error"],ko:["사용자 정의 에러"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ko:["볼륨 프로파일 픽스 레인지"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ko:["볼륨 프로파일 인디케이터는 업그레이드된 요금제에서만 사용할 수 있습니다."]}},93722:e=>{e.exports={en:["Volume candles"],ko:["볼륨 캔들"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ko:["BIST MIXED 데이터 요금제에서는 볼륨 데이터가 제공되지 않습니다."]}},92763:e=>{e.exports={en:["Volume footprint"],ko:["볼륨 풋프린트"]}},32838:e=>{e.exports={en:["Vancouver"],ko:["밴쿠버"]}},29535:e=>{e.exports={en:["Vertical Line"],ko:["세로줄"]}},23160:e=>{e.exports={en:["Vienna"],ko:["비엔나"]}},60534:e=>{e.exports={en:["Vilnius"],ko:["빌뉴스"]}},40091:e=>{e.exports={en:["Visibility"],ko:["보임"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ko:["인터벌 가시성"]}},58302:e=>{e.exports={en:["Visible on tap"],ko:["탭에서 보기"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ko:["...위로 마우스 오면 보임"]}},4077:e=>{e.exports={en:["Visual order"],ko:["보는차례"]}},11316:e=>{e.exports={en:["X Cross"],ko:["X 크로스"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ko:["XABCD 패턴"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ko:["이 레졸루션에서는 피봇 타임프레임을 볼 수 없습니다"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ko:["이 심볼에 드로잉을 잠궜습니다. 잠긴 드로잉도 없애시겠습니까?"]}},53168:e=>{e.exports={en:["Yangon"],ko:["양곤"]}},93123:e=>{e.exports={en:["Yes, remove them"],ko:["예, 없애겠습니다"]}},62859:e=>{e.exports={en:["Zurich"],ko:["취리히"]}},47977:e=>{e.exports={en:["change Elliott degree"],ko:["엘리엇 각도 변경"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ko:["오버래핑 라벨 바꾸지 않기"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ko:["평균 종가 라벨 비저빌리티 바꾸기"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ko:["평균 종가 라인 비저빌리티 바꾸기"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ko:["비드/애스크 라벨 비저빌리티 바꾸기"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ko:["비드/애스크 라인 비저빌리티 바꾸기"]}},32302:e=>{e.exports={en:["change currency"],ko:["통화 변경"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ko:["차트 레이아웃을 {title}로 변경"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ko:["연속 선물 스위치 비저빌리티 바꾸기"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ko:["카운트다운 투 바 클로즈 비저빌리티 바꾸기"]}},16979:e=>{e.exports={en:["change date range"],ko:["데이트 레인지 바꾸기"]}},53929:e=>{e.exports={en:["change dividends visibility"],ko:["배당금 가시성 변경"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ko:["차트에서 이벤트 비저빌리티 바꾸기"]}},6819:e=>{e.exports={en:["change earnings visibility"],ko:["어닝즈 비저빌리티 바꾸기"]}}, +85532:e=>{e.exports={en:["change futures contract expiration visibility"],ko:["선물 계약 만료 보임 변경"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ko:["하이, 로우 프라이스 라벨 가시성"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ko:["하이, 로우 프라이스 라인 가시성"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ko:["인디케이터 네임 라벨 비저빌리티 바꾸기"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ko:["인디케이터 밸류 라벨 비저빌리티 바꾸기"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ko:["최신 업데이트 가시성 변경"]}},88849:e=>{e.exports={en:["change linking group"],ko:["링크 그룹 바꾸기"]}},14691:e=>{e.exports={en:["change pane height"],ko:["페인 높이 바꾸기"]}},96379:e=>{e.exports={en:["change plus button visibility"],ko:["플러스 버튼 비저빌리티 바꾸기"]}},76660:e=>{e.exports={en:["change point"],ko:["체인지 포인트"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ko:["프리/포스트 마켓 프라이스 라벨 비저빌리티 바꾸기"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ko:["프리/포스트 마켓 프라이스 라인 비저빌리티 바꾸기"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ko:["이전 클로즈 프라이스 라인 비저빌티티 바꾸기"]}},8662:e=>{e.exports={en:["change price line visibility"],ko:["프라이스 라인 바꾸기"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ko:["프라이스를 바 레이쇼로 바꾸기"]}},32829:e=>{e.exports={en:["change resolution"],ko:["레졸루션 바꾸기"]}},35400:e=>{e.exports={en:["change symbol"],ko:["종목바꾸기"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ko:["심볼 라벨 비저빌리티 바꾸기"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ko:["심볼 라스트 밸류 비저빌리티 바꾸기"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ko:["심볼 이전 밸류 비저빌리티 바꾸기"]}},87041:e=>{e.exports={en:["change session"],ko:["세션 바꾸기"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ko:["세션 브레이크 비저빌리티 바꾸기"]}},49965:e=>{e.exports={en:["change series style"],ko:["시리즈 스타일 바꾸기"]}},47474:e=>{e.exports={en:["change splits visibility"],ko:["스플릿 비저빌리티 바꾸기"]}},20137:e=>{e.exports={en:["change timezone"],ko:["타임존 바꾸기"]}},85975:e=>{e.exports={en:["change unit"],ko:["유닛 바꾸기"]}},1924:e=>{e.exports={en:["change visibility"],ko:["보임 바꾸기"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ko:["현재 인터벌에서 가시성 변경"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ko:["현재 인터벌 이상에서 가시성 변경"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ko:["현재 인터벌 이하에서 가시성 변경"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ko:["모든 인터벌에서 가시성 변경"]}},94566:e=>{e.exports={en:["charts by TradingView"],ko:["차트 제공 TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ko:["라인 툴 클론"]}},46219:e=>{e.exports={en:["create line tools group"],ko:["라인툴 그룹 만들기"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ko:["셀렉션에서 라인툴 만들기"]}},12898:e=>{e.exports={en:["create {tool}"],ko:["{tool} 만들기"]}},94227:e=>{e.exports={en:["cut sources"],ko:["소스 자르기"]}},11500:e=>{e.exports={en:["cut {title}"], +ko:["{title} 자르기"]}},63869:e=>{e.exports={en:["anchor objects"],ko:["앵커 오브젝트"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ko:["{name} 그룹에 {lineTool} 라인 툴 넣기"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ko:["{group} 에 라인 툴 넣기"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ko:["이 파이낸셜 메트릭을 전체 레이아웃에 넣기"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ko:["이 인디케이터를 전체 레이아웃에 넣기"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ko:["이 스트래티지를 전체 레이아웃에 넣기"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ko:["이 심볼을 전체 레이아웃에 넣기"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ko:["45도로 맞추기"]}},68231:e=>{e.exports={en:["apply chart theme"],ko:["차트 테마 적용"]}},99551:e=>{e.exports={en:["apply all chart properties"],ko:["모든 차트 속성 적용"]}},89720:e=>{e.exports={en:["apply drawing template"],ko:["드로잉 템플릿 적용"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ko:["선택한 소스에 팩토리 디폴트 값 적용"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ko:["전체 레이아웃에 인디케이터 걸기"]}},69604:e=>{e.exports={en:["apply study template {template}"],ko:["{template} 스터디 템플릿 적용"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ko:["툴바의 테마 적용"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ko:["{title} 그룹을 앞으로 가져오기"]}},53159:e=>{e.exports={en:["bring {title} to front"],ko:["{title} 앞으로 가져오기"]}},41966:e=>{e.exports={en:["bring {title} forward"],ko:["{title} 앞으로 보내기"]}},44676:e=>{e.exports={en:["by TradingView"],ko:["제공자 TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ko:["데이트 레인지 잠금"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ko:["{group} 그룹에서 라인툴 빼내기"]}},13017:e=>{e.exports={en:["hide {title}"],ko:["{title} 숨기기"]}},62249:e=>{e.exports={en:["hide marks on bars"],ko:["봉의 마크 감추기"]}},56558:e=>{e.exports={en:["interval lock"],ko:["인터벌 잠금"]}},6830:e=>{e.exports={en:["invert scale"],ko:["인버트 스케일"]}},48818:e=>{e.exports={en:["insert {title}"],ko:["{title} 넣기"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ko:["{targetTitle} 뒤에 {title} 넣기"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ko:["{target} 뒤에 {title} 넣기"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ko:["{target} 앞에 {title} 넣기"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ko:["{targetTitle} 앞에 {title} 넣기"]}},43364:e=>{e.exports={en:["load default drawing template"],ko:["기존 드로잉 템플릿 로드"]}},62011:e=>{e.exports={en:["loading..."],ko:["로딩..."]}},76104:e=>{e.exports={en:["lock {title}"],ko:["{title} 잠그기"]}},20453:e=>{e.exports={en:["lock group {group}"],ko:["{group} 그룹 잠금"]}},18942:e=>{e.exports={en:["lock objects"],ko:["오브젝트 잠그기"]}},98277:e=>{e.exports={en:["move"],ko:["이동"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ko:["{title} 을 새 왼쪽 스케일로 옮기기"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ko:["{title} 을 오른 눈금으로 옮기기"]}},64077:e=>{e.exports={en:["move all scales to left"],ko:["모든 스케일 왼쪽으로 옮기기"]}}, +19013:e=>{e.exports={en:["move all scales to right"],ko:["모든 스케일 오른쪽으로 옮기기"]}},52510:e=>{e.exports={en:["move drawing(s)"],ko:["드로잉 옮기기"]}},79209:e=>{e.exports={en:["move left"],ko:["왼쪽으로 옮기기"]}},60114:e=>{e.exports={en:["move right"],ko:["오른쪽으로 옮기기"]}},44854:e=>{e.exports={en:["move scale"],ko:["스케일 옮기기"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ko:["{title} 을 노 스케일로 옮기기 (풀 스크린)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ko:["{group} 그룹 보이지 않기"]}},45987:e=>{e.exports={en:["make group {group} visible"],ko:["{group} 그룹 보이기"]}},78055:e=>{e.exports={en:["merge down"],ko:["머지 다운"]}},41866:e=>{e.exports={en:["merge to pane"],ko:["페인으로 머지"]}},52458:e=>{e.exports={en:["merge up"],ko:["머지 업"]}},90091:e=>{e.exports={en:["n/a"],ko:["해당 없음"]}},94981:e=>{e.exports={en:["scale price"],ko:["스케일 프라이스"]}},63796:e=>{e.exports={en:["scale price chart only"],ko:["가격차트만 스케일"]}},70771:e=>{e.exports={en:["scale time"],ko:["시간 스케일"]}},42070:e=>{e.exports={en:["scroll"],ko:["스크롤"]}},87840:e=>{e.exports={en:["scroll time"],ko:["스크롤 타임"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ko:["프라이스 스케일 셀렉션 스트래티지를 {title} 로 셋하기"]}},40962:e=>{e.exports={en:["send {title} backward"],ko:["{title} 뒤로 보내기"]}},5005:e=>{e.exports={en:["send {title} to back"],ko:["{title} 뒤로 보내기"]}},69546:e=>{e.exports={en:["send group {title} backward"],ko:["{title} 그룹을 뒤로 보내기"]}},63934:e=>{e.exports={en:["share line tools globally"],ko:["라인 툴 글로벌 셰어"]}},90221:e=>{e.exports={en:["share line tools in layout"],ko:["레이아웃에서 라인 툴 셰어"]}},13336:e=>{e.exports={en:["show all ideas"],ko:["모든 아이디어 보기"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ko:["팔로우 하는 유저의 아이디어 보기"]}},57460:e=>{e.exports={en:["show my ideas only"],ko:["내 아이디어만 보기"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ko:["드로잉 모드 유지하기"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ko:["드로잉 동기화 중지"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ko:["라인(들) 툴 동기화 중지"]}},53278:e=>{e.exports={en:["symbol lock"],ko:["심볼 잠금"]}},91677:e=>{e.exports={en:["sync time"],ko:["타임 싱크"]}},3140:e=>{e.exports={en:["powered by"],ko:["기능 제공"]}},92800:e=>{e.exports={en:["powered by TradingView"],ko:["기능 제공 Tradingview"]}},62192:e=>{e.exports={en:["paste drawing"],ko:["드로잉 붙여넣기"]}},1064:e=>{e.exports={en:["paste indicator"],ko:["지표 붙여넣기"]}},57010:e=>{e.exports={en:["paste {title}"],ko:["{title} 붙여넣기"]}},78690:e=>{e.exports={en:["pin to left scale"],ko:["왼쪽 스케일로 고정하기"]}},7495:e=>{e.exports={en:["pin to right scale"],ko:["오른 스케일로 고정하기"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ko:["{label} 스케일로 고정하기"]}},2618:e=>{e.exports={en:["rearrange panes"],ko:["페인 재배치"]}},60806:e=>{e.exports={en:["remove all indicators"],ko:["모든 인디케이터 없애기"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ko:["모든 인디케이터와 드로잉 툴 없애기"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ko:["선택 해제된 비어있는 라인 도구 제거"]}},30538:e=>{e.exports={en:["remove drawings"],ko:["드로잉 없애기"]}},1193:e=>{e.exports={en:["remove drawings group"], +ko:["드로잉 그룹 지우기"]}},38199:e=>{e.exports={en:["remove line data sources"],ko:["라인 데이터 소스 없애기"]}},93333:e=>{e.exports={en:["remove pane"],ko:["페인 없애기"]}},94543:e=>{e.exports={en:["remove {title}"],ko:["{title} 지우기"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ko:["{name} 라인 툴 그룹 없애기"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ko:["{group} 에서 {newName} 으로 리네임"]}},85366:e=>{e.exports={en:["reset layout sizes"],ko:["레이아웃 사이즈 리셋"]}},3323:e=>{e.exports={en:["reset scales"],ko:["스케일 재설정"]}},17336:e=>{e.exports={en:["reset time scale"],ko:["타임 스케일 리셋"]}},47418:e=>{e.exports={en:["resize layout"],ko:["레이아웃 리사이즈"]}},85815:e=>{e.exports={en:["restore defaults"],ko:["기본값 복원"]}},96881:e=>{e.exports={en:["restore study defaults"],ko:["스터디 기본값 복원"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ko:["최대화된 창 상태 토글"]}},42240:e=>{e.exports={en:["toggle auto scale"],ko:["자동눈금토글"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ko:["접힌 창 상태 토글"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ko:["처음 눈금 100 으로 잡기 토글"]}},49695:e=>{e.exports={en:["toggle lock scale"],ko:["잠금 스케일 토글"]}},49403:e=>{e.exports={en:["toggle log scale"],ko:["로그눈금토글"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ko:["퍼센트 눈금 토글"]}},80688:e=>{e.exports={en:["toggle regular scale"],ko:["일반 스케일로 전환"]}},46807:e=>{e.exports={en:["track time"],ko:["트랙 타임"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ko:["라인 툴 셰어링 끄기"]}},99234:e=>{e.exports={en:["unanchor objects"],ko:["언앵커 오브젝트"]}},23230:e=>{e.exports={en:["unlock objects"],ko:["오브젝트 잠금 해제"]}},74590:e=>{e.exports={en:["unlock group {group}"],ko:["{group} 그룹 잠금 풀기"]}},12525:e=>{e.exports={en:["unlock {title}"],ko:["{title} 잠금 해제"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ko:["새 바텀 페이지로 언머지"]}},79443:e=>{e.exports={en:["unmerge up"],ko:["언머지 업"]}},46453:e=>{e.exports={en:["unmerge down"],ko:["언머지 다운"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ko:["오 안되요! 현재 틱 기반 간격에는 {chartStyle} 차트 유형을 사용할 수 없습니다."]}},41643:e=>{e.exports={en:["{count} bars"],ko:["{count} 봉"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ko:["{symbol} 파이낸셜 제공 TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ko:["{userName} 이 {customer}, {date} 에 퍼블리쉬했음"]}},91084:e=>{e.exports={en:["zoom"],ko:["확대"]}},49856:e=>{e.exports={en:["zoom in"],ko:["확대"]}},73638:e=>{e.exports={en:["zoom out"],ko:["축소"]}},41807:e=>{e.exports={en:["day","days"],ko:["날"]}},42328:e=>{e.exports={en:["hour","hours"],ko:["시간"]}},98393:e=>{e.exports={en:["month","months"],ko:["달"]}},78318:e=>{e.exports={en:["minute","minutes"],ko:["분"]}},33232:e=>{e.exports={en:["second","seconds"],ko:["초"]}},89937:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},48898:e=>{e.exports={en:["week","weeks"],ko:["주"]}},11913:e=>{e.exports={en:["tick","ticks"],ko:["틱"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ko:["{amount} 드로잉"]}},68984:e=>{e.exports={ +en:["{amount} indicator","{amount} indicators"],ko:["{amount} 인디케이터"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ko:["{count}달"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ko:["{count}날"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ko:["{count}해"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ko:["애플 주식회사"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ko:["슈왑 숏텀 U.S. 트레저리 ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ko:["S&P/ASX All Australian 50 인덱스"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ko:["S&P/ASX All Australian 200 인덱스"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ko:["S&P/ASX 200 인덱스"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ko:["호주 달러 / 캐나다 달러"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ko:["호주 달러 / 스위스 프랑"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ko:["호주 달러 / 일본 엔"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ko:["호주 달러 / 뉴질랜드 달러"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ko:["호주 달러 / 러시아 루블"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ko:["호주 달러 / 미국 달러"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ko:["S&P MERVAL 인덱스"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ko:["비트코인 캐쉬 / 유로"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ko:["비트코인 캐쉬 / 달러"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ko:["BELEX 15 인덱스"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ko:["BIST 100 인덱스"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ko:["비트코인 / 미국 달러"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ko:["IBEX 35 인덱스"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ko:["Bovespa 인덱스"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ko:["IBrasil 인덱스"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ko:["브라질 50 인덱스"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],ko:["차이나 SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ko:["포드 모터 기업"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ko:["S&P/BMV IPC 인덱스"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ko:["브라질 헤알 / 일본 엔"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],ko:["ITI 유한회사"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ko:["S&P BSE Sensex 인덱스"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"], +ko:["비트코인 / 브라질 헤알"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ko:["비트코인 / 캐나다 달러"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ko:["비트코인 / 중국 위안"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ko:["비트코인 / 유로"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ko:["비트코인/영국 파운드"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ko:["비트코인 / 일본 엔"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ko:["비트코인 / 한국 원"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ko:["비트코인 / 폴란드즈워티"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ko:["비트코인 / 러시아 루블"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ko:["비트코인 / 타이 바트"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ko:["비트코인 / 달러"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ko:["비트코인 골드 / 미국 달러"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ko:["S&P / BVL 페루 제너럴 인덱스 (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ko:["브라질 보베스파 지수"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ko:["캐나다 달러 / 일본 엔"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ko:["캐나다 달러 / 미국 달러"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ko:["S&P 100 인덱스"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ko:["볼래틸리티 S&P 500 인덱스"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ko:["T-본드 선물"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ko:["콘 선물"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ko:["소이빈 밀 선물"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ko:["10 해 T-노트 선물"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ko:["오트 선물"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ko:["30 날 연방 펀드 금리 선물"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ko:["쌀 선물"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ko:["소이빈 선물"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ko:["밀 선물"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ko:["소이빈 미니 선물"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ko:["휘트 미니 선물"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ko:["이미니 다우 존스 ($5) 선물"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ko:["스위스 프랑/일본 엔"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ko:["스위스 프랑 / 미국 달러"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ko:["비트코인 CME 퓨쳐스"]},e.exports["#CME:CB1!-symbol-description"]={ +en:["Butter Futures-Cash (Continuous: Current contract in front)"],ko:["버터 선물-현금 (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ko:["피더 캐틀 선물"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ko:["돼지고기 선물"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ko:["라이브 캐틀 선물"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ko:["유로 E-mini 선물"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ko:["S&P 500 E-미니 선물"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ko:["일본 엔 E-mini 선물"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ko:["나스닥 100 이미니 선물"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ko:["이미니 러셀 2000 인덱스 퓨쳐스"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ko:["알루미늄 유러피언 프리미엄 선물"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ko:["알루미늄 MW U.S. 트랜잭션 프리미엄 Platts (25MT) 선물"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ko:["골드 퓨쳐스"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ko:["구리 선물"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ko:["실버 퓨쳐스"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ko:["E-mini 구리 선물"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ko:["실버 (미니) 선물"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ko:["골드 (미니) 선물"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ko:["구리 CFDs"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ko:["콘 CFDs"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ko:["코튼 CFDs"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ko:["크립토 토탈 마켓 캡, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ko:["DFM 인덱스"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ko:["다우 존스 컴포지트 애버리지 인덱스"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ko:["다우 존스 커모디티 인덱스 어그리컬쳐 캡드 컴포넌트"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ko:["다우 존스 커모디티 인덱스 코코아"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ko:["다우 존스 커모디티 인덱스 에너지"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ko:["다우 존스 커모디티 인덱스 골드"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ko:["다우 존스 커모디티 인덱스 그레인"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ko:["다우 존스 커모디티 인덱스 니켈"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ko:["다우 존스 커모디티 인덱스 커피"]}, +e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ko:["다우 존스 커모디티 인덱스 슈가"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ko:["다우 존스 커모디티 인덱스 실버"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우 존스 인더스트리얼 애버리지 인덱스"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ko:["다우 존스 트랜스포테이션 애버리지 인덱스"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ko:["다우 존스 유틸리티 애버리지 인덱스"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ko:["다우 존스 U.S. Coal 인덱스"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ko:["EGX 30 인덱스"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ko:["이더리움 클래식 / 비트코인"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ko:["이더리움 클래식 / 유로"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ko:["이더리움 클래식 /달러"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ko:["이더리움 / 비트코인"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ko:["이더리움 / 유로"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ko:["이더리움 / 영국 파운드"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ko:["이더리움 / 일본 엔"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ko:["이더리움 / 대한민국 원"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ko:["이더리움 / 타이 바트"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ko:["이더리움 / 달러"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ko:["유로 분트"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ko:["유로 / 호주 달러"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ko:["유로 / 브라질 헤알"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ko:["유로 / 캐나다 달러"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ko:["유로 / 스위스 프랑"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ko:["유로 / 영국 파운드"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ko:["유로 / 일본 엔"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ko:["유로 / 노르웨이 크로네"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ko:["유로 / 뉴질랜드 달러"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ko:["AEX 인덱스"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ko:["BEL 20 인덱스"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ko:["유로 / 러시아 루블"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ko:["유로 / 러시아 루블 TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ko:["유로 / 스웨덴 크로나"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"], +ko:["유로 / 터키 리라"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ko:["유로 / 미국 달러"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스톡스 50 인덱스"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],ko:["US 스몰 캡 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ko:["국내총생산, 소수점 첫째 자리까지"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ko:["총인구: 해외파병 포함 모든 나이"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ko:["민간인 비고용율"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ko:["FTSE 말레이시아 증권거래소 KLCI 인덱스"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],ko:["키트로닉 주식회사"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ko:["S&P/ASX 인덱스"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["FX:US30"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ko:["영국 파운드/호주 달러"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ko:["영국 파운드/캐나다 달러"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ko:["영국 파운드/스위스 프랑"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ko:["파운드 스털링 / 유로"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ko:["영국 파운드/일본 엔"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ko:["영국 파운드/뉴질랜드 달러"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ko:["영국 파운드 / 폴란드 즈워티"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ko:["파운드 스털링 / 러시아 루블"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ko:["영국 파운드/미국 달러"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ko:["독일상장 DAX 지수"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ko:["알파벳 주식회사 (Google) 클래스 C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ko:["알파벳 Inc (구글) 클래스 A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ko:["WIG20 인덱스"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ko:["항셍 인덱스"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ko:["미국 달러 인덱스 퓨쳐스"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ko:["IDX 컴포지트 인덱스"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ko:["항셍 차이나 엔터프라이즈 인덱스"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ko:["자카르타 합성 인덱스"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ko:["부르사 말레이지아 KLCI 인덱스"]},e.exports["#INDEX:MIB-symbol-description"]={ +en:["MIB Index"],ko:["MIB 인덱스"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스탁스 50 인덱스"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ko:["STI 인덱스"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ko:["타이완 웨이티드 인덱스"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ko:["상하이 합성 지수"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ko:["아이오타 / 미국 달러"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ko:["일본 엔 / 대한민국 원"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ko:["일본 엔 / 러시아 루블"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ko:["일본 엔 / 미국 달러"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ko:["루코일"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ko:["라이트코인 / 브라질 헤알"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ko:["라이트코인 / 비트코인"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ko:["라이트코인 / 달러"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ko:["루나 / 미국 달러"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ko:["브렌트 오일 퓨쳐스"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ko:["가즈프롬"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ko:["MOEX 러시아 인덱스"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ko:["매그닛"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ko:["MOEX 러시아 인덱스"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ko:["MICEX 인덱스 퓨쳐스"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ko:["MICEX 선물 지수"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ko:["RTS 인덱스 퓨쳐스"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ko:["RTS 인덱스"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ko:["스베르방크"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ko:["마이크로소프트 코포레이션"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ko:["유에스 100 캐쉬 CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ko:["어드밴스트 마이크로 디바이스 주식회사"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ko:["알파벳 (구글) 클래스 C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ko:["알파벳 (구글) 클래스 A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ko:["PHLX 하우징 섹터 인덱스"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ko:["Ishares 7-10 해 트레저리 본드 ETF"]}, +e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ko:["Ishares 3-7 해 트레저리 본드 ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ko:["이터리스 주식회사"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ko:["나스닥 컴포지트 인덱스"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ko:["루시드 그룹, 주식 회사"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],ko:["랜즈 엔드 인코포레이션"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ko:["나스닥 100 인덱스"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ko:["PHLX 오일 서비스 섹터 인덱스"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ko:["필라델피아 세미컨덕터 인덱스"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ko:["Ishares 20+ 해 트레저리 본드 ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ko:["PHLX 유틸리티 섹터 인덱스"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ko:["PHLX 골드 앤 실버 섹터 인덱스"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ko:["니오 / 미국 달러"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ko:["내츄럴 가스 (헨리 허브)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],ko:["인도 텔리폰 인더스트리 유한회사"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ko:["니프티 50 인덱스"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ko:["NY 에탄올 선물"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ko:["코코아 선물"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ko:["경질 원유 선물 (Light Crude Oil Futures)"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ko:["NY 하버 ULSD 선물"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ko:["커피 선물"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ko:["천연 가스 선물"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ko:["팔라듐 선물"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ko:["플래티넘 퓨쳐스"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ko:["RBOB 가솔린 선물"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ko:["카튼 퓨쳐스"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ko:["E-mini 천연가스 선물"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ko:["E-mini 경질유 선물"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ko:["E-mini 가솔린 선물 선물"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],ko:["알리바바 그룹 홀딩즈 Ltd."]}, +e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ko:["포드 MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ko:["NYSE 컴포지트 인덱스"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ko:["AMEX 컴포지트 인덱스"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ko:["뉴욕증권거래소 ARCA 주요 시장 지수"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ko:["뉴질랜드 달러 / 일본 엔"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ko:["뉴질랜드 달러 / 미국 달러"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ko:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ko:["S&P / NZX 50 인덱스 그로스"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ko:["천연 가스 CFDs"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ko:["구리 (US$ / lb) CFDs"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ko:["OMX 코펜하겐 25 인덱스"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ko:["OMX 헬싱키 25 인덱스"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ko:["OMX 리가 그로스 인덱스"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ko:["OMX 스톡홀름 30 인덱스"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ko:["OMX 탈린 그로스 인덱스"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ko:["OMX 빌니우스 그로스 인덱스"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],ko:["Ishares MSCI 저팬 SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ko:["QE 인덱스"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ko:["러시아 RTS 인덱스"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ko:["러셀 3000 인덱스"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ko:["러셀 1000 인덱스"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ko:["러셀 2000 인덱스"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ko:["글로벌 연결 공기업"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ko:["포드 모터 기업"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ko:["스위스 마켓 인덱스"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ko:["솔라나 / 미국 달러"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ko:["소이빈 CFDs"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ko:["S&P 100 인덱스"]},e.exports["#SP:SPGSCI-symbol-description"]={ +en:["S&P Goldman Sachs Commodity Index"],ko:["S&P 골드만 삭스 커모디티 인덱스"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ko:["S&P 500 밸류 인덱스"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500 인덱스"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ko:["슈가 CFDs"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ko:["심천 컴포넌트 인덱스"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ko:["중동 전문 케이블 주식회사"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ko:["타다위 올 셰어 인덱스"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ko:["TA-35 인덱스"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ko:["S&P/TSX 컴포지트 인덱스"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ko:["S&P/TSX 60 인덱스"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ko:["호주 정부 10해 국채"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ko:["호주 정부 10해 국채"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ko:["호주 달러 커런시 인덱스"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ko:["영국 파운드 커런시 인덱스"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ko:["캐나다 국채 10년물"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ko:["캐나다 국채 10년물 수익률"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ko:["CAC 40 인덱스"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ko:["중국 정부 10년 국채"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ko:["중국 정부 10년 국채"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ko:["캐나다 달러 커런시 인덱스"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ko:["독일 정부 10해 국채"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ko:["독일 정부 10해 국채"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ko:["DAX 인덱스"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우존스 산업평균지수"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ko:["미국 달러 인덱스"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ko:["스페인 정부 10해 국채"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ko:["스페인 정부 10해 국채"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ko:["유로 분트"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ko:["유로 커런시 인덱스"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ko:["프랑스 정부 10해 국채"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ko:["프랑스 정부 10해 국채"]}, +e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ko:["밀라노 이탈리아 거래소 인덱스"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ko:["영국 정부 2해 국채"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ko:["영국 정부 10해 국채"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ko:["영국 정부 10해 국채"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ko:["골드 (US$ / OZ) CFDs"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ko:["항셍 인덱스"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ko:["IBEX 35 인덱스"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ko:["인도네시아 정부 3해 국채"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ko:["인도네시아 정부 10해 국채"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ko:["인도네시아 국채 10년물 수익률"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ko:["인도 정부 10해 국채"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ko:["인도 정부 10년 채권"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ko:["이태리 정부 10해 국채"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ko:["이태리 정부 10년 국채"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ko:["유에스 컴포지트 인덱스"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ko:["일본 정부 10해 국채"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ko:["일본 정부 10년 채권"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ko:["일본 엔 커런시 인덱스"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ko:["대한민국 합성 주가지수"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ko:["대한민국 정부 10해 국채"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ko:["대한민국 정부 10해 국채"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ko:["말레이시아 정부 본드 10 해"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ko:["말레이시아 정부 본드 10 해"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ko:["유에스 100 인덱스"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ko:["일본 225 인덱스"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ko:["네덜란드 국채 10년물"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ko:["네덜란드 국채 10년물 수익률"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ko:["나이스 컴포지트 인덱스"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ko:["뉴질랜드 국채 10년물"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ko:["뉴질랜드 국채 10년물 수익률"]}, +e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ko:["팔라듐 (US$ / OZ) CFDs"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ko:["폴란드 정부 본드 5 YR 일드"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ko:["폴란드 정부 본드 10 YR 일드"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ko:["플래티넘 (US$ / OZ) CFDs"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ko:["포르투갈 정부 10해 국채"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ko:["포르투갈 정부 10해 국채"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ko:["남아프리카 탑 40 인덱스"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ko:["실버 (US$ / OZ) CFDs"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ko:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ko:["스위스 마켓 인덱스"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ko:["스트레이츠 타임즈 인덱스"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ko:["유로 스탁스 50 인덱스"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ko:["스위스 프랑 커런시 인덱스"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ko:["터키 정부 10해 국채"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ko:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ko:["브렌트 크루드 오일 CFDs"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ko:["UK 100 인덱스"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ko:["미국 정부 2해 국채"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ko:["미국 정부 2년 국채"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ko:["미국 정부 5해 국채"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ko:["미국 정부 5년 국채"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ko:["미국 정부 10해 국채"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ko:["미국 정부 10년 채권"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ko:["미국 정부 30해 본드"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ko:["WTI 크루드 오일 CFDs"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ko:["볼래틸리티 S&P 500 인덱스"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ko:["뉴질랜드 달러 커런시 인덱스"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ko:["타이완 웨이티드 인덱스"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ko:["타이완 가권 인덱스"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ko:["트위터"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"], +ko:["FTSE 100 인덱스"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ko:["크루드 오일 (브렌트) CFDs"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ko:["유니스왑 / 미국 달러"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ko:["다우존스 산업 평균 지수"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ko:["미국 달러 / 호주 달러"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ko:["미국달러 / 브라질헤알"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ko:["미국 달러 / 캐나다 달러"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ko:["미국 달러 / 스위스 프랑"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ko:["미국 달러 / 중국 위안"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ko:["미국 달러 / 덴마크 크로네"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ko:["미국 달러 / 유로"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ko:["미국 달러 / 파운드 스털링"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ko:["미국 달러/홍콩 달러"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ko:["미국 달러 / 헝가리 포린트"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ko:["미국달러 / 루피아"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ko:["미국 달러 / 이스라엘 셰켈"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ko:["미국 달러 / 인도 루피"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ko:["미국 달러 / 일본 엔"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ko:["미국 달러 / 대한민국 원"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ko:["미국 달러 / 멕시코 페소"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ko:["미국 달러 / 뉴질랜드 달러"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ko:["미국 달러 / 필리핀 페소"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ko:["미국달러/폴란드즈워티"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ko:["미국 달러 / 러시아 루블"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ko:["미국달러 / 러시아루블 TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ko:["미국 달러 / 스웨덴 크로나"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ko:["미국 달러 / 싱가폴 달러"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ko:["미국 달러 / 타이 바트"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ko:["미국 달러 / 터키 리라"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ko:["미국 달러 / 남아공 란드"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ko:["크루드 오일 (WTI) CFDs"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ko:["휘트 CFDs"]}, +e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ko:["은 / 미국 달러"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ko:["골드 스팟 / 미국 달러"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ko:["비트코인 / 캐나다 달러"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ko:["DAX 인덱스"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ko:["모네로 / 미국 달러"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ko:["팔라듐 CFDs"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ko:["백금 / 미국 달러"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ko:["리플 / 비트코인"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ko:["리플 / 유로"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ko:["리플 / 미국 달러"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ko:["제트캐쉬 / 미국 달러"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ko.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ko.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 6d57120b..00000000 --- a/charting_library/bundles/ko.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],ko:["바"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ko:["(시 + 고 + 저 + 종)/3"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ko:["(고 + 저 + 종)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ko:["(고 + 저)/2"]}},31882:e=>{e.exports={en:["12-hours"],ko:["12시간"]}},5797:e=>{e.exports={en:["24-hours"],ko:["24시간"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ko:["이전 종가에 따라 봉색 결정"]}},23739:e=>{e.exports={en:["Canvas"],ko:["캔버스"]}},24197:e=>{e.exports={en:["Center"],ko:["센터"]}},15153:e=>{e.exports={en:["Chart basic styles"],ko:["차트 베이직 스타일"]}},45639:e=>{e.exports={en:["Chart values"],ko:["차트 밸류"]}},84831:e=>{e.exports={en:["Close line"],ko:["클로즈 라인"]}},74622:e=>{e.exports={en:["Crosshair"],ko:["십자선"]}},81849:e=>{e.exports={en:["Currency"],ko:["통화"]}},3015:e=>{e.exports={en:["Currency and Unit"],ko:["통화 및 단위"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ko:["배당에 따른 데이터 조정"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},36620:e=>{e.exports={en:["Alerts"],ko:["얼러트"]}},14119:e=>{e.exports={en:["Arguments"],ko:["인자"]}},68650:e=>{e.exports={en:["Average close"],ko:["평균가"]}},27567:e=>{e.exports={en:["Bottom"],ko:["아래"]}},3159:e=>{e.exports={en:["Bottom line"],ko:["바텀 라인"]}},74406:e=>{e.exports={en:["Body"],ko:["바디"]}},333:e=>{e.exports={en:["Borders"],ko:["경계선"]}},79468:e=>{e.exports={en:["Background"],ko:["배경"]}},10842:e=>{e.exports={en:["Bar change values"],ko:["바 체인지 밸류"]}},28975:e=>{e.exports={en:["Base level"],ko:["베이스 레벨"]}},76473:e=>{e.exports={en:["Bid and ask"],ko:["비드/애스크"]}},32744:e=>{e.exports={en:["Buttons"],ko:["버튼"]}},68662:e=>{e.exports={en:["Grid lines"],ko:["그리드 라인"]}},17611:e=>{e.exports={en:["Down bars"],ko:["다운 바"]}},23743:e=>{e.exports={en:["Down color"],ko:["다운 칼라"]}},48225:e=>{e.exports={en:["Data modification"],ko:["데이타 수정"]}},84838:e=>{e.exports={en:["Date format"],ko:["데이트 포맷"]}},42357:e=>{e.exports={en:["Day of week on labels"],ko:["레이블의 요일"]}},16564:e=>{e.exports={en:["Default"],ko:["기본설정"]}},78734:e=>{e.exports={en:["Description"],ko:["설명"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ko:["전자 거래 시간 배경"]}},69808:e=>{e.exports={en:["Events"],ko:["이벤트"]}},41129:e=>{e.exports={en:["Fill"],ko:["채우기"]}},61112:e=>{e.exports={en:["Fill top area"],ko:["필 탑 에어리어"]}},73185:e=>{e.exports={en:["Fill bottom area"],ko:["필 바텀 에어리어"]}},95406:e=>{e.exports={en:["Horizontal"],ko:["가로"]}},61900:e=>{e.exports={en:["Horz only"],ko:["가로만"]}},14180:e=>{e.exports={en:["High and low"],ko:["고가와 저가"]}},56359:e=>{e.exports={en:["High line"],ko:["하이 라인"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],ko:["지표"]}},78082:e=>{e.exports={en:["Indicators and financials"],ko:["인디케이터 & 파이낸셜"]}},25765:e=>{e.exports={en:["Open market status"],ko:["오픈 마켓 스테이터스"]}},34579:e=>{e.exports={en:["Low line"],ko:["로우 라인"]}},14876:e=>{e.exports={en:["Logo"],ko:["로고"]}},89315:e=>{e.exports={en:["Long Description"],ko:["긴 설명"]}}, -72423:e=>{e.exports={en:["Last day change values"],ko:["마지막 날 변경 값"]}},11626:e=>{e.exports={en:["Left"],ko:["왼쪽"]}},8249:e=>{e.exports={en:["Money"],ko:["머니"]}},70937:e=>{e.exports={en:["Margins"],ko:["마진"]}},68833:e=>{e.exports={en:["Middle"],ko:["미들"]}},58589:e=>{e.exports={en:["No overlapping labels"],ko:["오버래핑 라벨 없음"]}},60798:e=>{e.exports={en:["None"],ko:["둘다 아님"]}},51019:e=>{e.exports={en:["Navigation"],ko:["네비게이션"]}},99709:e=>{e.exports={en:["Name"],ko:["이름"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ko:["인터벌 바꿀 때 차트 왼쪽 엣지 포지션 저장"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ko:["스케일 모드(A 및 L)"]}},93968:e=>{e.exports={en:["Scales"],ko:["눈금"]}},90275:e=>{e.exports={en:["Scales and lines"],ko:["스케일 및 라인"]}},30042:e=>{e.exports={en:["Scales placement"],ko:["스케일 플레이스먼트"]}},28715:e=>{e.exports={en:["Status line"],ko:["스테이터스 라인"]}},95481:e=>{e.exports={en:["Symbol"],ko:["심볼"]}},53263:e=>{e.exports={en:["Pane"],ko:["페인"]}},82894:e=>{e.exports={en:["Pane separators"],ko:["페인 나누개"]}},16207:e=>{e.exports={en:["Percentage"],ko:["퍼센트"]}},94408:e=>{e.exports={en:["Pips"],ko:["핍스"]}},60904:e=>{e.exports={en:["Pre/post market"],ko:["프리/포스트 마켓"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ko:["프리/포스트 마켓 백그라운드"]}},59766:e=>{e.exports={en:["Precision"],ko:["정밀도"]}},83811:e=>{e.exports={en:["Previous day close"],ko:["전일 종가"]}},35082:e=>{e.exports={en:["Price Scale"],ko:["프라이스 스케일"]}},27632:e=>{e.exports={en:["Price and percentage value"],ko:["프라이스 및 퍼센트 밸류"]}},62142:e=>{e.exports={en:["Price labels & lines"],ko:["프라이스 라벨 & 라인"]}},84684:e=>{e.exports={en:["Price source"],ko:["프라이스 소스"]}},73466:e=>{e.exports={en:["Projection up bars"],ko:["프로젝션 업 바"]}},77430:e=>{e.exports={en:["Projection candles"],ko:["프로젝션 바"]}},88367:e=>{e.exports={en:["Projection down bars"],ko:["프로젝션 다운 바"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ko:["프라이스 스케일에 리얼 프라이스 (하이킨-아시 프라이스 대신)"]}},50421:e=>{e.exports={en:["Right"],ko:["오른쪽"]}},62532:e=>{e.exports={en:["Right Margin"],ko:["오른쪽 여백"]}},41571:e=>{e.exports={en:["Watermark"],ko:["워터마크"]}},32163:e=>{e.exports={en:["Wick"],ko:["윅"]}},97118:e=>{e.exports={en:["Top"],ko:["탑"]}},89349:e=>{e.exports={en:["Top line"],ko:["탑 라인"]}},70320:e=>{e.exports={en:["Text"],ko:["문자"]}},25485:e=>{e.exports={en:["Text alignment"],ko:["텍스트 얼라인"]}},67781:e=>{e.exports={en:["Text orientation"],ko:["텍스트 방향"]}},20215:e=>{e.exports={en:["Thin bars"],ko:["씬 (Thin) 바"]}},70198:e=>{e.exports={en:["Title"],ko:["타이틀"]}},29854:e=>{e.exports={en:["Titles"],ko:["제목"]}},5791:e=>{e.exports={en:["Ticker"],ko:["티커"]}},16816:e=>{e.exports={en:["Ticker and description"],ko:["티커와 설명"]}},24821:e=>{e.exports={en:["Ticks"],ko:["틱스"]}},93965:e=>{e.exports={en:["Time Scale"],ko:["타임 스케일"]}},5591:e=>{e.exports={en:["Time hours format"],ko:["시간 형식"]}},77073:e=>{e.exports={en:["Timezone"],ko:["타임존"]}},76495:e=>{e.exports={en:["Trading"],ko:["트레이딩"]}},33564:e=>{e.exports={en:["Unit"],ko:["유닛"]}},23091:e=>{e.exports={en:["Up color"], -ko:["업 칼라"]}},36957:e=>{e.exports={en:["Up bars"],ko:["업 바"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},37644:e=>{e.exports={en:["Volume"],ko:["거래량"]}},51514:e=>{e.exports={en:["Value"],ko:["값"]}},31218:e=>{e.exports={en:["Value according to scale"],ko:["스케일에 따른 밸류"]}},60092:e=>{e.exports={en:["Values"],ko:["밸류"]}},83594:e=>{e.exports={en:["Vert and horz"],ko:["세로 및 가로"]}},8402:e=>{e.exports={en:["Vert only"],ko:["세로만"]}},69526:e=>{e.exports={en:["Vertical"],ko:["세로"]}},21105:e=>{e.exports={en:["candle"],ko:["캔들"]}},27068:e=>{e.exports={en:["change HLC bars"],ko:["HLC 바 변경"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ko:["내비게이션 버튼 비저빌리티 바꾸기"]}},96227:e=>{e.exports={en:["change open market status visibility"],ko:["오픈 마켓 스테이터스 비저빌리티 바꾸기"]}},43231:e=>{e.exports={en:["change average close price line width"],ko:["평균 종가 라인 너비 변경"]}},47026:e=>{e.exports={en:["change average close price line color"],ko:["평균 종가 라인 색상 변경"]}},86866:e=>{e.exports={en:["change area fill color"],ko:["에어리어 필 컬러 바꾸기"]}},89346:e=>{e.exports={en:["change area line width"],ko:["에어리어 라인 너비 바꾸기"]}},29605:e=>{e.exports={en:["change area line color"],ko:["에어리어 라인 컬러 바꾸기"]}},4640:e=>{e.exports={en:["change area price source"],ko:["에어리어 프라이스 소스 바꾸기"]}},98407:e=>{e.exports={en:["change ask line color"],ko:["애스크 라인 컬러 바꾸기"]}},42190:e=>{e.exports={en:["change base level"],ko:["베이스 레벨 바꾸기"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ko:["베이스라인 바텀 라인 컬러 바꾸기"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ko:["베이스라인 바텀 라인 너비 바꾸기"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ko:["베이스라인 필 바텀 에어리어 컬러 바꾸기"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ko:["베이스라인 필 탑 에어리어 컬러 바꾸기"]}},68609:e=>{e.exports={en:["change baseline price source"],ko:["베이스라인 프라이스 소스 바꾸기"]}},69044:e=>{e.exports={en:["change baseline top line color"],ko:["베이스라인 탑 라인 컬러 바꾸기"]}},68197:e=>{e.exports={en:["change baseline top line width"],ko:["베이스라인 탑 라인 너비 바꾸기"]}},33464:e=>{e.exports={en:["change bar up color"],ko:["바 업 컬러 바꾸기"]}},27426:e=>{e.exports={en:["change bar change visibility"],ko:["바 체인지 비저빌리티 바꾸기"]}},59622:e=>{e.exports={en:["change bar down color"],ko:["바 다운 컬러 바꾸기"]}},17919:e=>{e.exports={en:["change bid line color"],ko:["비드 라인 컬러 바꾸기"]}},32094:e=>{e.exports={en:["change bottom margin"],ko:["바텀 마진 바꾸기"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ko:["커런시 및 유닛 라벨 비저빌리티를 바꾸십시오"]}},64003:e=>{e.exports={en:["change currency label visibility"],ko:["커런시 라벨 비저빌리티 바꾸기"]}},42803:e=>{e.exports={en:["change chart background color"],ko:["차트 백그라운드 컬러 바꾸기"]}},41382:e=>{e.exports={en:["change chart background type"],ko:["차트 백그라운드 타입 바꾸기"]}},79637:e=>{e.exports={en:["change chart values visibility"],ko:["차트 밸류 가시성 변경"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ko:["이전 클로즈에 따라 컬러 바 바꾸기"]}},88324:e=>{e.exports={ -en:["change column up color"],ko:["컬럼 업 색깔 바꾸기"]}},93890:e=>{e.exports={en:["change column down color"],ko:["컬럼 다운 색깔 바꾸기"]}},4727:e=>{e.exports={en:["change column price source"],ko:["컬럼 프라이스 소스 바꾸기"]}},50544:e=>{e.exports={en:["change crosshair width"],ko:["크로스헤어 너비 바꾸기"]}},92885:e=>{e.exports={en:["change crosshair color"],ko:["크로스헤어 컬러 바꾸기"]}},68418:e=>{e.exports={en:["change crosshair style"],ko:["크로스헤어 스타일 바꾸기"]}},43109:e=>{e.exports={en:["change date format"],ko:["데이트 포맷 변경"]}},30418:e=>{e.exports={en:["change day of week on labels"],ko:["레이블의 요일 변경"]}},82063:e=>{e.exports={en:["change decimal places"],ko:["소숫점 자릿수 바꾸기"]}},44223:e=>{e.exports={en:["change extended hours color"],ko:["익스텐드 아워 컬러 바꾸기"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ko:["전자 거래 시간 바꾸기"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ko:["그리드 선 가시성 변경"]}},61407:e=>{e.exports={en:["change high and low price line color"],ko:["고가 및 저가 라인 색상 변경"]}},39581:e=>{e.exports={en:["change high and low price line width"],ko:["고가 및 저가 라인 너비 변경"]}},6026:e=>{e.exports={en:["change high-low body color"],ko:["하이-로우 바디 컬러 바꾸기"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ko:["하이-로우 바디 비저빌리티 바꾸기"]}},46844:e=>{e.exports={en:["change high-low border color"],ko:["하이-로우 보더 컬러 바꾸기"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ko:["하이-로우 보더 비저빌리티 바꾸기"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ko:["하이-로우 라벨 비저빌리티 바꾸기"]}},56961:e=>{e.exports={en:["change high-low labels color"],ko:["하이-로우 라벨 컬러 바꾸기"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ko:["호리존털 그리드 라인 컬러 바꾸기"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ko:["인디케이터 타이틀 비저빌리티 바꾸기"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ko:["인디케이터 밸류 비저빌리티 바꾸기"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ko:["인디케이터 아규먼트 비저빌리티 바꾸기"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ko:["인디케이터 및 파이낸셜 네임 라벨 비저빌리티 바꾸기"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ko:["인디케이터 및 파이낸셜 밸류 라벨 비저빌리티 바꾸기"]}},66307:e=>{e.exports={en:["change last day change visibility"],ko:["마지막날 변화 가시성 바꾸기"]}},91873:e=>{e.exports={en:["change legend background transparency"],ko:["설명 배경 투명도 변경"]}},14246:e=>{e.exports={en:["change legend background visibility"],ko:["설명 배경 가시성 변경"]}},88640:e=>{e.exports={en:["change line color"],ko:["라인 컬러 바꾸기"]}},41837:e=>{e.exports={en:["change line price source"],ko:["라인 프라이스 소스 바꾸기"]}},48339:e=>{e.exports={en:["change line width"],ko:["라인 너비 바꾸기"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ko:["페인 버튼 비저빌리티 바꾸기"]}},52203:e=>{e.exports={en:["change pane separators color"],ko:["페인 나누개 컬러 바꾸기"]}},38730:e=>{e.exports={en:["change post market color"],ko:["포스트 마켓 컬러 바꾸기"]}},28075:e=>{e.exports={en:["change post market line color"],ko:["포스트 마켓 라인 컬러 바꾸기"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"], -ko:["프리/포스트 마켓 프라이스 라인 비저빌리티 바꾸기"]}},44371:e=>{e.exports={en:["change pre market color"],ko:["프리 마켓 컬러 바꾸기"]}},96114:e=>{e.exports={en:["change pre market line color"],ko:["프리 마켓 라인 컬러 바꾸기"]}},69814:e=>{e.exports={en:["change previous close price line color"],ko:["이전 클로즈 프라이스 라인 컬러 바꾸기"]}},13660:e=>{e.exports={en:["change previous close price line width"],ko:["이전 클로즈 프라이스 라인 너비 바꾸기"]}},87861:e=>{e.exports={en:["change price line color"],ko:["프라이스 라인 컬러 바꾸기"]}},29353:e=>{e.exports={en:["change price line width"],ko:["프라이스 라인 너비 바꾸기"]}},16241:e=>{e.exports={en:["change range bars style"],ko:["레인지 바 스타일 변경"]}},65821:e=>{e.exports={en:["change range thin bars"],ko:["레인지 씬 바 바꾸기"]}},75487:e=>{e.exports={en:["change renko wick down color"],ko:["렌코 윅 다운 컬러 바꾸기"]}},92277:e=>{e.exports={en:["change renko wick up color"],ko:["렌코 윅 업 컬러 바꾸기"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ko:["렌코 윅 비저빌리티 바꾸기"]}},82946:e=>{e.exports={en:["change right margin"],ko:["오른쪽 마진 바꾸기"]}},79545:e=>{e.exports={en:["change right margin percentage"],ko:["오른쪽 여백 비율 변경"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ko:["심볼 워터마크 컬러 바꾸기"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ko:["심볼 워터마크 비저빌리티 바꾸기"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ko:["심볼 설명 비저빌리티 바꾸기"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ko:["심볼 필드 가시성 변경"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ko:["심볼 라스트 밸류 모드 바꾸기"]}},902:e=>{e.exports={en:["change symbol legend format"],ko:["종목 설명 포맷 변경"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ko:["인터벌 바꿀 때 차트 왼쪽 엣지 포지션 저장 변경"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ko:["스케일 모드 버튼 가시성 변경"]}},76131:e=>{e.exports={en:["change scales text color"],ko:["스케일 텍스트 컬러 바꾸기"]}},27792:e=>{e.exports={en:["change scales font size"],ko:["스케일 폰트 사이즈 바꾸기"]}},94997:e=>{e.exports={en:["change scales lines color"],ko:["스케일 라인 컬러 바꾸기"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ko:["세션 브레이크 비저빌리티 바꾸기"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ko:["세션 브레이크 너비 바꾸기"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ko:["세션 브레이크 컬러 바꾸기"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ko:["체인지 세션 브레이크 스타일 바꾸기"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ko:["프라이스 스케일에서 (하이키-아시 프라이스 대신) 리얼 프라이스 디스플레이 바꾸기"]}},60834:e=>{e.exports={en:["change thin bars"],ko:["씬 바 바꾸기"]}},39754:e=>{e.exports={en:["change time hours format"],ko:["시간 형식 변경"]}},74883:e=>{e.exports={en:["change top margin"],ko:["탑 마진 바꾸기"]}},51250:e=>{e.exports={en:["change unit label visibility"],ko:["유닛 라벨 비저빌리티 바꾸기"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ko:["버티컬 그리드 라인 컬러 바꾸기"]}},96201:e=>{e.exports={en:["change volume values visibility"],ko:["볼륨 비저빌리티 바꾸기"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ko:["{candleType} 업 보더 컬러 바꾸기"]}}, -36697:e=>{e.exports={en:["change {candleType} up color"],ko:["{candleType} 업 컬러 바꾸기"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ko:["{candleType} 윅 다운 컬러 바꾸기"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ko:["{candleType} 윅 업 컬러 바꾸기"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ko:["{candleType} 윅 바꾸기"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ko:["{candleType} 바디 비저빌리티 바꾸기"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ko:["{candleType} 비저빌리티 바꾸기"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ko:["{candleType} 다운 보더 컬러 바꾸기"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ko:["{candleType} 다운 컬러 바꾸기"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ko:["{chartType} 보더 바 다운 컬러 바꾸기"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ko:["{chartType} 보더 바 업 컬러 바꾸기"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ko:["{chartType} 다운 컬러 바꾸기"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ko:["{chartType} 프로젝션 보더 바 업 컬러 바꾸기"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ko:["{chartType} 프로젝션 바 다운 컬러 바꾸기"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ko:["{chartType} 프로젝션 바 업 컬러 바꾸기"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ko:["{chartType} 업 컬러 바꾸기"]}},66110:e=>{e.exports={en:["change {inputName} property"],ko:["{inputName} 프로퍼티 바꾸기"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ko:["배당금을 위한 데이터 조정"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},92598:e=>{e.exports={en:["hollow candles"],ko:["할로우캔들"]}},57243:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},70282:e=>{e.exports={en:["renko"],ko:["렌코"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ko.7458.068c610f8718bc62a766.js b/charting_library/bundles/ko.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..b5aef4b5 --- /dev/null +++ b/charting_library/bundles/ko.7458.068c610f8718bc62a766.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],ko:["바"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ko:["(시 + 고 + 저 + 종)/3"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ko:["(고 + 저 + 종)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ko:["(고 + 저)/2"]}},31882:e=>{e.exports={en:["12-hours"],ko:["12시간"]}},5797:e=>{e.exports={en:["24-hours"],ko:["24시간"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ko:["이전 종가에 따라 봉색 결정"]}},23739:e=>{e.exports={en:["Canvas"],ko:["캔버스"]}},24197:e=>{e.exports={en:["Center"],ko:["센터"]}},15153:e=>{e.exports={en:["Chart basic styles"],ko:["차트 베이직 스타일"]}},45639:e=>{e.exports={en:["Chart values"],ko:["차트 밸류"]}},84831:e=>{e.exports={en:["Close line"],ko:["클로즈 라인"]}},74622:e=>{e.exports={en:["Crosshair"],ko:["십자선"]}},81849:e=>{e.exports={en:["Currency"],ko:["통화"]}},3015:e=>{e.exports={en:["Currency and Unit"],ko:["통화 및 단위"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ko:["배당에 따른 데이터 조정"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},36620:e=>{e.exports={en:["Alerts"],ko:["얼러트"]}},14119:e=>{e.exports={en:["Arguments"],ko:["인자"]}},68650:e=>{e.exports={en:["Average close"],ko:["평균가"]}},27567:e=>{e.exports={en:["Bottom"],ko:["아래"]}},3159:e=>{e.exports={en:["Bottom line"],ko:["바텀 라인"]}},74406:e=>{e.exports={en:["Body"],ko:["바디"]}},333:e=>{e.exports={en:["Borders"],ko:["경계선"]}},79468:e=>{e.exports={en:["Background"],ko:["배경"]}},10842:e=>{e.exports={en:["Bar change values"],ko:["바 체인지 밸류"]}},28975:e=>{e.exports={en:["Base level"],ko:["베이스 레벨"]}},76473:e=>{e.exports={en:["Bid and ask"],ko:["비드/애스크"]}},32744:e=>{e.exports={en:["Buttons"],ko:["버튼"]}},68662:e=>{e.exports={en:["Grid lines"],ko:["그리드 라인"]}},17611:e=>{e.exports={en:["Down bars"],ko:["다운 바"]}},23743:e=>{e.exports={en:["Down color"],ko:["다운 칼라"]}},48225:e=>{e.exports={en:["Data modification"],ko:["데이타 수정"]}},84838:e=>{e.exports={en:["Date format"],ko:["데이트 포맷"]}},42357:e=>{e.exports={en:["Day of week on labels"],ko:["레이블의 요일"]}},16564:e=>{e.exports={en:["Default"],ko:["기본설정"]}},78734:e=>{e.exports={en:["Description"],ko:["설명"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ko:["전자 거래 시간 배경"]}},69808:e=>{e.exports={en:["Events"],ko:["이벤트"]}},41129:e=>{e.exports={en:["Fill"],ko:["채우기"]}},61112:e=>{e.exports={en:["Fill top area"],ko:["필 탑 에어리어"]}},73185:e=>{e.exports={en:["Fill bottom area"],ko:["필 바텀 에어리어"]}},95406:e=>{e.exports={en:["Horizontal"],ko:["가로"]}},61900:e=>{e.exports={en:["Horz only"],ko:["가로만"]}},14180:e=>{e.exports={en:["High and low"],ko:["고가와 저가"]}},56359:e=>{e.exports={en:["High line"],ko:["하이 라인"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],ko:["지표"]}},78082:e=>{e.exports={en:["Indicators and financials"],ko:["인디케이터 & 파이낸셜"]}},25765:e=>{e.exports={en:["Open market status"],ko:["오픈 마켓 스테이터스"]}},34579:e=>{e.exports={en:["Low line"],ko:["로우 라인"]}},14876:e=>{e.exports={en:["Logo"], +ko:["로고"]}},89315:e=>{e.exports={en:["Long Description"],ko:["긴 설명"]}},72423:e=>{e.exports={en:["Last day change values"],ko:["마지막 날 변경 값"]}},11626:e=>{e.exports={en:["Left"],ko:["왼쪽"]}},8249:e=>{e.exports={en:["Money"],ko:["머니"]}},70937:e=>{e.exports={en:["Margins"],ko:["마진"]}},68833:e=>{e.exports={en:["Middle"],ko:["미들"]}},58589:e=>{e.exports={en:["No overlapping labels"],ko:["오버래핑 라벨 없음"]}},60798:e=>{e.exports={en:["None"],ko:["둘다 아님"]}},51019:e=>{e.exports={en:["Navigation"],ko:["네비게이션"]}},99709:e=>{e.exports={en:["Name"],ko:["이름"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ko:["인터벌 바꿀 때 차트 왼쪽 엣지 포지션 저장"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ko:["스케일 모드(A 및 L)"]}},93968:e=>{e.exports={en:["Scales"],ko:["눈금"]}},90275:e=>{e.exports={en:["Scales and lines"],ko:["스케일 및 라인"]}},30042:e=>{e.exports={en:["Scales placement"],ko:["스케일 플레이스먼트"]}},28715:e=>{e.exports={en:["Status line"],ko:["스테이터스 라인"]}},95481:e=>{e.exports={en:["Symbol"],ko:["심볼"]}},53263:e=>{e.exports={en:["Pane"],ko:["페인"]}},82894:e=>{e.exports={en:["Pane separators"],ko:["페인 나누개"]}},16207:e=>{e.exports={en:["Percentage"],ko:["퍼센트"]}},94408:e=>{e.exports={en:["Pips"],ko:["핍스"]}},60904:e=>{e.exports={en:["Pre/post market"],ko:["프리/포스트 마켓"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ko:["프리/포스트 마켓 백그라운드"]}},59766:e=>{e.exports={en:["Precision"],ko:["정밀도"]}},83811:e=>{e.exports={en:["Previous day close"],ko:["전일 종가"]}},35082:e=>{e.exports={en:["Price Scale"],ko:["프라이스 스케일"]}},27632:e=>{e.exports={en:["Price and percentage value"],ko:["프라이스 및 퍼센트 밸류"]}},62142:e=>{e.exports={en:["Price labels & lines"],ko:["프라이스 라벨 & 라인"]}},84684:e=>{e.exports={en:["Price source"],ko:["프라이스 소스"]}},73466:e=>{e.exports={en:["Projection up bars"],ko:["프로젝션 업 바"]}},77430:e=>{e.exports={en:["Projection candles"],ko:["프로젝션 바"]}},88367:e=>{e.exports={en:["Projection down bars"],ko:["프로젝션 다운 바"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ko:["프라이스 스케일에 리얼 프라이스 (하이킨-아시 프라이스 대신)"]}},50421:e=>{e.exports={en:["Right"],ko:["오른쪽"]}},62532:e=>{e.exports={en:["Right Margin"],ko:["오른쪽 여백"]}},41571:e=>{e.exports={en:["Watermark"],ko:["워터마크"]}},32163:e=>{e.exports={en:["Wick"],ko:["윅"]}},97118:e=>{e.exports={en:["Top"],ko:["탑"]}},89349:e=>{e.exports={en:["Top line"],ko:["탑 라인"]}},70320:e=>{e.exports={en:["Text"],ko:["문자"]}},25485:e=>{e.exports={en:["Text alignment"],ko:["텍스트 얼라인"]}},67781:e=>{e.exports={en:["Text orientation"],ko:["텍스트 방향"]}},20215:e=>{e.exports={en:["Thin bars"],ko:["씬 (Thin) 바"]}},70198:e=>{e.exports={en:["Title"],ko:["타이틀"]}},29854:e=>{e.exports={en:["Titles"],ko:["제목"]}},5791:e=>{e.exports={en:["Ticker"],ko:["티커"]}},16816:e=>{e.exports={en:["Ticker and description"],ko:["티커와 설명"]}},24821:e=>{e.exports={en:["Ticks"],ko:["틱스"]}},93965:e=>{e.exports={en:["Time Scale"],ko:["타임 스케일"]}},5591:e=>{e.exports={en:["Time hours format"],ko:["시간 형식"]}},77073:e=>{e.exports={en:["Timezone"],ko:["타임존"]}},76495:e=>{e.exports={en:["Trading"],ko:["트레이딩"]}},33564:e=>{e.exports={ +en:["Unit"],ko:["유닛"]}},23091:e=>{e.exports={en:["Up color"],ko:["업 칼라"]}},36957:e=>{e.exports={en:["Up bars"],ko:["업 바"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},37644:e=>{e.exports={en:["Volume"],ko:["거래량"]}},51514:e=>{e.exports={en:["Value"],ko:["값"]}},31218:e=>{e.exports={en:["Value according to scale"],ko:["스케일에 따른 밸류"]}},60092:e=>{e.exports={en:["Values"],ko:["밸류"]}},83594:e=>{e.exports={en:["Vert and horz"],ko:["세로 및 가로"]}},8402:e=>{e.exports={en:["Vert only"],ko:["세로만"]}},69526:e=>{e.exports={en:["Vertical"],ko:["세로"]}},21105:e=>{e.exports={en:["candle"],ko:["캔들"]}},27068:e=>{e.exports={en:["change HLC bars"],ko:["HLC 바 변경"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ko:["내비게이션 버튼 비저빌리티 바꾸기"]}},96227:e=>{e.exports={en:["change open market status visibility"],ko:["오픈 마켓 스테이터스 비저빌리티 바꾸기"]}},43231:e=>{e.exports={en:["change average close price line width"],ko:["평균 종가 라인 너비 변경"]}},47026:e=>{e.exports={en:["change average close price line color"],ko:["평균 종가 라인 색상 변경"]}},86866:e=>{e.exports={en:["change area fill color"],ko:["에어리어 필 컬러 바꾸기"]}},89346:e=>{e.exports={en:["change area line width"],ko:["에어리어 라인 너비 바꾸기"]}},29605:e=>{e.exports={en:["change area line color"],ko:["에어리어 라인 컬러 바꾸기"]}},4640:e=>{e.exports={en:["change area price source"],ko:["에어리어 프라이스 소스 바꾸기"]}},98407:e=>{e.exports={en:["change ask line color"],ko:["애스크 라인 컬러 바꾸기"]}},42190:e=>{e.exports={en:["change base level"],ko:["베이스 레벨 바꾸기"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ko:["베이스라인 바텀 라인 컬러 바꾸기"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ko:["베이스라인 바텀 라인 너비 바꾸기"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ko:["베이스라인 필 바텀 에어리어 컬러 바꾸기"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ko:["베이스라인 필 탑 에어리어 컬러 바꾸기"]}},68609:e=>{e.exports={en:["change baseline price source"],ko:["베이스라인 프라이스 소스 바꾸기"]}},69044:e=>{e.exports={en:["change baseline top line color"],ko:["베이스라인 탑 라인 컬러 바꾸기"]}},68197:e=>{e.exports={en:["change baseline top line width"],ko:["베이스라인 탑 라인 너비 바꾸기"]}},33464:e=>{e.exports={en:["change bar up color"],ko:["바 업 컬러 바꾸기"]}},27426:e=>{e.exports={en:["change bar change visibility"],ko:["바 체인지 비저빌리티 바꾸기"]}},59622:e=>{e.exports={en:["change bar down color"],ko:["바 다운 컬러 바꾸기"]}},17919:e=>{e.exports={en:["change bid line color"],ko:["비드 라인 컬러 바꾸기"]}},32094:e=>{e.exports={en:["change bottom margin"],ko:["바텀 마진 바꾸기"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ko:["커런시 및 유닛 라벨 비저빌리티를 바꾸십시오"]}},64003:e=>{e.exports={en:["change currency label visibility"],ko:["커런시 라벨 비저빌리티 바꾸기"]}},42803:e=>{e.exports={en:["change chart background color"],ko:["차트 백그라운드 컬러 바꾸기"]}},41382:e=>{e.exports={en:["change chart background type"],ko:["차트 백그라운드 타입 바꾸기"]}},79637:e=>{e.exports={en:["change chart values visibility"],ko:["차트 밸류 가시성 변경"]}},43090:e=>{e.exports={en:["change color bars based on previous close"], +ko:["이전 클로즈에 따라 컬러 바 바꾸기"]}},88324:e=>{e.exports={en:["change column up color"],ko:["컬럼 업 색깔 바꾸기"]}},93890:e=>{e.exports={en:["change column down color"],ko:["컬럼 다운 색깔 바꾸기"]}},4727:e=>{e.exports={en:["change column price source"],ko:["컬럼 프라이스 소스 바꾸기"]}},50544:e=>{e.exports={en:["change crosshair width"],ko:["크로스헤어 너비 바꾸기"]}},92885:e=>{e.exports={en:["change crosshair color"],ko:["크로스헤어 컬러 바꾸기"]}},68418:e=>{e.exports={en:["change crosshair style"],ko:["크로스헤어 스타일 바꾸기"]}},43109:e=>{e.exports={en:["change date format"],ko:["데이트 포맷 변경"]}},30418:e=>{e.exports={en:["change day of week on labels"],ko:["레이블의 요일 변경"]}},82063:e=>{e.exports={en:["change decimal places"],ko:["소숫점 자릿수 바꾸기"]}},44223:e=>{e.exports={en:["change extended hours color"],ko:["익스텐드 아워 컬러 바꾸기"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ko:["전자 거래 시간 바꾸기"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ko:["그리드 선 가시성 변경"]}},61407:e=>{e.exports={en:["change high and low price line color"],ko:["고가 및 저가 라인 색상 변경"]}},39581:e=>{e.exports={en:["change high and low price line width"],ko:["고가 및 저가 라인 너비 변경"]}},6026:e=>{e.exports={en:["change high-low body color"],ko:["하이-로우 바디 컬러 바꾸기"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ko:["하이-로우 바디 비저빌리티 바꾸기"]}},46844:e=>{e.exports={en:["change high-low border color"],ko:["하이-로우 보더 컬러 바꾸기"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ko:["하이-로우 보더 비저빌리티 바꾸기"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ko:["하이-로우 라벨 비저빌리티 바꾸기"]}},56961:e=>{e.exports={en:["change high-low labels color"],ko:["하이-로우 라벨 컬러 바꾸기"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ko:["호리존털 그리드 라인 컬러 바꾸기"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ko:["인디케이터 타이틀 비저빌리티 바꾸기"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ko:["인디케이터 밸류 비저빌리티 바꾸기"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ko:["인디케이터 아규먼트 비저빌리티 바꾸기"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ko:["인디케이터 및 파이낸셜 네임 라벨 비저빌리티 바꾸기"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ko:["인디케이터 및 파이낸셜 밸류 라벨 비저빌리티 바꾸기"]}},66307:e=>{e.exports={en:["change last day change visibility"],ko:["마지막날 변화 가시성 바꾸기"]}},91873:e=>{e.exports={en:["change legend background transparency"],ko:["설명 배경 투명도 변경"]}},14246:e=>{e.exports={en:["change legend background visibility"],ko:["설명 배경 가시성 변경"]}},88640:e=>{e.exports={en:["change line color"],ko:["라인 컬러 바꾸기"]}},41837:e=>{e.exports={en:["change line price source"],ko:["라인 프라이스 소스 바꾸기"]}},48339:e=>{e.exports={en:["change line width"],ko:["라인 너비 바꾸기"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ko:["페인 버튼 비저빌리티 바꾸기"]}},52203:e=>{e.exports={en:["change pane separators color"],ko:["페인 나누개 컬러 바꾸기"]}},38730:e=>{e.exports={en:["change post market color"],ko:["포스트 마켓 컬러 바꾸기"]}},28075:e=>{e.exports={en:["change post market line color"],ko:["포스트 마켓 라인 컬러 바꾸기"]}},91978:e=>{e.exports={ +en:["change pre/post market price lines visibility"],ko:["프리/포스트 마켓 프라이스 라인 비저빌리티 바꾸기"]}},44371:e=>{e.exports={en:["change pre market color"],ko:["프리 마켓 컬러 바꾸기"]}},96114:e=>{e.exports={en:["change pre market line color"],ko:["프리 마켓 라인 컬러 바꾸기"]}},69814:e=>{e.exports={en:["change previous close price line color"],ko:["이전 클로즈 프라이스 라인 컬러 바꾸기"]}},13660:e=>{e.exports={en:["change previous close price line width"],ko:["이전 클로즈 프라이스 라인 너비 바꾸기"]}},87861:e=>{e.exports={en:["change price line color"],ko:["프라이스 라인 컬러 바꾸기"]}},29353:e=>{e.exports={en:["change price line width"],ko:["프라이스 라인 너비 바꾸기"]}},16241:e=>{e.exports={en:["change range bars style"],ko:["레인지 바 스타일 변경"]}},65821:e=>{e.exports={en:["change range thin bars"],ko:["레인지 씬 바 바꾸기"]}},75487:e=>{e.exports={en:["change renko wick down color"],ko:["렌코 윅 다운 컬러 바꾸기"]}},92277:e=>{e.exports={en:["change renko wick up color"],ko:["렌코 윅 업 컬러 바꾸기"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ko:["렌코 윅 비저빌리티 바꾸기"]}},82946:e=>{e.exports={en:["change right margin"],ko:["오른쪽 마진 바꾸기"]}},79545:e=>{e.exports={en:["change right margin percentage"],ko:["오른쪽 여백 비율 변경"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ko:["심볼 워터마크 컬러 바꾸기"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ko:["심볼 워터마크 비저빌리티 바꾸기"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ko:["심볼 설명 비저빌리티 바꾸기"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ko:["심볼 필드 가시성 변경"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ko:["심볼 라스트 밸류 모드 바꾸기"]}},902:e=>{e.exports={en:["change symbol legend format"],ko:["종목 설명 포맷 변경"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ko:["인터벌 바꿀 때 차트 왼쪽 엣지 포지션 저장 변경"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ko:["스케일 모드 버튼 가시성 변경"]}},76131:e=>{e.exports={en:["change scales text color"],ko:["스케일 텍스트 컬러 바꾸기"]}},27792:e=>{e.exports={en:["change scales font size"],ko:["스케일 폰트 사이즈 바꾸기"]}},94997:e=>{e.exports={en:["change scales lines color"],ko:["스케일 라인 컬러 바꾸기"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ko:["세션 브레이크 비저빌리티 바꾸기"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ko:["세션 브레이크 너비 바꾸기"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ko:["세션 브레이크 컬러 바꾸기"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ko:["체인지 세션 브레이크 스타일 바꾸기"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ko:["프라이스 스케일에서 (하이키-아시 프라이스 대신) 리얼 프라이스 디스플레이 바꾸기"]}},60834:e=>{e.exports={en:["change thin bars"],ko:["씬 바 바꾸기"]}},39754:e=>{e.exports={en:["change time hours format"],ko:["시간 형식 변경"]}},74883:e=>{e.exports={en:["change top margin"],ko:["탑 마진 바꾸기"]}},51250:e=>{e.exports={en:["change unit label visibility"],ko:["유닛 라벨 비저빌리티 바꾸기"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ko:["버티컬 그리드 라인 컬러 바꾸기"]}},96201:e=>{e.exports={en:["change volume values visibility"],ko:["볼륨 비저빌리티 바꾸기"]}},17214:e=>{e.exports={ +en:["change {candleType} up border color"],ko:["{candleType} 업 보더 컬러 바꾸기"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ko:["{candleType} 업 컬러 바꾸기"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ko:["{candleType} 윅 다운 컬러 바꾸기"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ko:["{candleType} 윅 업 컬러 바꾸기"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ko:["{candleType} 윅 바꾸기"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ko:["{candleType} 바디 비저빌리티 바꾸기"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ko:["{candleType} 비저빌리티 바꾸기"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ko:["{candleType} 다운 보더 컬러 바꾸기"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ko:["{candleType} 다운 컬러 바꾸기"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ko:["{chartType} 보더 바 다운 컬러 바꾸기"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ko:["{chartType} 보더 바 업 컬러 바꾸기"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ko:["{chartType} 다운 컬러 바꾸기"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ko:["{chartType} 프로젝션 보더 바 업 컬러 바꾸기"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ko:["{chartType} 프로젝션 바 다운 컬러 바꾸기"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ko:["{chartType} 프로젝션 바 업 컬러 바꾸기"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ko:["{chartType} 업 컬러 바꾸기"]}},66110:e=>{e.exports={en:["change {inputName} property"],ko:["{inputName} 프로퍼티 바꾸기"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ko:["배당금을 위한 데이터 조정"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},92598:e=>{e.exports={en:["hollow candles"],ko:["할로우캔들"]}},57243:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},70282:e=>{e.exports={en:["renko"],ko:["렌코"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ko.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ko.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 293d0082..00000000 --- a/charting_library/bundles/ko.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ko:["#{count} (바)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ko:["#{count} (프라이스, 바)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ko:["(시 + 고 + 저 + 종)/3"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ko:["(고 + 저 + 종)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ko:["(고 + 저)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ko:["이전 종가에 따라 봉색 결정"]}},78930:e=>{e.exports={en:["Coordinates"],ko:["좌표"]}},24197:e=>{e.exports={en:["Center"],ko:["센터"]}},84831:e=>{e.exports={en:["Close line"],ko:["클로즈 라인"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ko:["배당에 따른 데이터 조정"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},27567:e=>{e.exports={en:["Bottom"],ko:["아래"]}},3159:e=>{e.exports={en:["Bottom line"],ko:["바텀 라인"]}},74406:e=>{e.exports={en:["Body"],ko:["바디"]}},333:e=>{e.exports={en:["Borders"],ko:["경계선"]}},42398:e=>{e.exports={en:["Base"],ko:["베이스"]}},28975:e=>{e.exports={en:["Base level"],ko:["베이스 레벨"]}},71776:e=>{e.exports={en:["Down"],ko:["다운"]}},17611:e=>{e.exports={en:["Down bars"],ko:["다운 바"]}},23743:e=>{e.exports={en:["Down color"],ko:["다운 칼라"]}},48225:e=>{e.exports={en:["Data modification"],ko:["데이타 수정"]}},72942:e=>{e.exports={en:["Days"],ko:["날"]}},16564:e=>{e.exports={en:["Default"],ko:["기본설정"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ko:["변위(가격, 막대)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ko:["전자 거래 시간 배경"]}},819:e=>{e.exports={en:["Extend lines"],ko:["확장선"]}},41129:e=>{e.exports={en:["Fill"],ko:["채우기"]}},61112:e=>{e.exports={en:["Fill top area"],ko:["필 탑 에어리어"]}},73185:e=>{e.exports={en:["Fill bottom area"],ko:["필 바텀 에어리어"]}},56796:e=>{e.exports={en:["Hours"],ko:["시간"]}},95406:e=>{e.exports={en:["Horizontal"],ko:["가로"]}},56359:e=>{e.exports={en:["High line"],ko:["하이 라인"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],ko:["인풋"]}},64075:e=>{e.exports={en:["Override min tick"],ko:["min tick 오버라이드"]}},34579:e=>{e.exports={en:["Low line"],ko:["로우 라인"]}},11626:e=>{e.exports={en:["Left"],ko:["왼쪽"]}},43154:e=>{e.exports={en:["Months"],ko:["달"]}},68833:e=>{e.exports={en:["Middle"],ko:["미들"]}},42562:e=>{e.exports={en:["Minutes"],ko:["분"]}},65188:e=>{e.exports={en:["Seconds"],ko:["초"]}},13350:e=>{e.exports={en:["Pearson's R"],ko:["Pearson's 상관계수"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ko:["프리/포스트 마켓 백그라운드"]}},59766:e=>{e.exports={en:["Precision"],ko:["정밀도"]}},84684:e=>{e.exports={en:["Price source"],ko:["프라이스 소스"]}},73466:e=>{e.exports={en:["Projection up bars"],ko:["프로젝션 업 바"]}},77430:e=>{e.exports={en:["Projection candles"],ko:["프로젝션 바"]}},88367:e=>{e.exports={en:["Projection down bars"],ko:["프로젝션 다운 바"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ko:["프라이스 스케일에 리얼 프라이스 (하이킨-아시 프라이스 대신)"]}},50421:e=>{e.exports={en:["Right"],ko:["오른쪽"]}},835:e=>{e.exports={en:["Weeks"],ko:["주"]}}, -32163:e=>{e.exports={en:["Wick"],ko:["윅"]}},97118:e=>{e.exports={en:["Top"],ko:["탑"]}},89349:e=>{e.exports={en:["Top line"],ko:["탑 라인"]}},70320:e=>{e.exports={en:["Text"],ko:["문자"]}},25485:e=>{e.exports={en:["Text alignment"],ko:["텍스트 얼라인"]}},67781:e=>{e.exports={en:["Text orientation"],ko:["텍스트 방향"]}},20215:e=>{e.exports={en:["Thin bars"],ko:["씬 (Thin) 바"]}},24821:e=>{e.exports={en:["Ticks"],ko:["틱스"]}},77073:e=>{e.exports={en:["Timezone"],ko:["타임존"]}},22691:e=>{e.exports={en:["Up"],ko:["업"]}},23091:e=>{e.exports={en:["Up color"],ko:["업 칼라"]}},36957:e=>{e.exports={en:["Up bars"],ko:["업 바"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},69526:e=>{e.exports={en:["Vertical"],ko:["세로"]}},21105:e=>{e.exports={en:["candle"],ko:["캔들"]}},27068:e=>{e.exports={en:["change HLC bars"],ko:["HLC 바 변경"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ko:["에어리어 필 컬러 바꾸기"]}},89346:e=>{e.exports={en:["change area line width"],ko:["에어리어 라인 너비 바꾸기"]}},29605:e=>{e.exports={en:["change area line color"],ko:["에어리어 라인 컬러 바꾸기"]}},4640:e=>{e.exports={en:["change area price source"],ko:["에어리어 프라이스 소스 바꾸기"]}},42190:e=>{e.exports={en:["change base level"],ko:["베이스 레벨 바꾸기"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ko:["베이스라인 바텀 라인 컬러 바꾸기"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ko:["베이스라인 바텀 라인 너비 바꾸기"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ko:["베이스라인 필 바텀 에어리어 컬러 바꾸기"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ko:["베이스라인 필 탑 에어리어 컬러 바꾸기"]}},68609:e=>{e.exports={en:["change baseline price source"],ko:["베이스라인 프라이스 소스 바꾸기"]}},69044:e=>{e.exports={en:["change baseline top line color"],ko:["베이스라인 탑 라인 컬러 바꾸기"]}},68197:e=>{e.exports={en:["change baseline top line width"],ko:["베이스라인 탑 라인 너비 바꾸기"]}},33464:e=>{e.exports={en:["change bar up color"],ko:["바 업 컬러 바꾸기"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ko:["프라이스 X 좌표 바꾸기"]}},59622:e=>{e.exports={en:["change bar down color"],ko:["바 다운 컬러 바꾸기"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ko:["이전 클로즈에 따라 컬러 바 바꾸기"]}},88324:e=>{e.exports={en:["change column up color"],ko:["컬럼 업 색깔 바꾸기"]}},93890:e=>{e.exports={en:["change column down color"],ko:["컬럼 다운 색깔 바꾸기"]}},4727:e=>{e.exports={en:["change column price source"],ko:["컬럼 프라이스 소스 바꾸기"]}},82063:e=>{e.exports={en:["change decimal places"],ko:["소숫점 자릿수 바꾸기"]}},44223:e=>{e.exports={en:["change extended hours color"],ko:["익스텐드 아워 컬러 바꾸기"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ko:["전자 거래 시간 바꾸기"]}},6026:e=>{e.exports={en:["change high-low body color"],ko:["하이-로우 바디 컬러 바꾸기"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ko:["하이-로우 바디 비저빌리티 바꾸기"]}},46844:e=>{e.exports={en:["change high-low border color"],ko:["하이-로우 보더 컬러 바꾸기"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ko:["하이-로우 보더 비저빌리티 바꾸기"]}},72399:e=>{e.exports={ -en:["change high-low labels visibility"],ko:["하이-로우 라벨 비저빌리티 바꾸기"]}},56961:e=>{e.exports={en:["change high-low labels color"],ko:["하이-로우 라벨 컬러 바꾸기"]}},88640:e=>{e.exports={en:["change line color"],ko:["라인 컬러 바꾸기"]}},41837:e=>{e.exports={en:["change line price source"],ko:["라인 프라이스 소스 바꾸기"]}},48339:e=>{e.exports={en:["change line width"],ko:["라인 너비 바꾸기"]}},38730:e=>{e.exports={en:["change post market color"],ko:["포스트 마켓 컬러 바꾸기"]}},44371:e=>{e.exports={en:["change pre market color"],ko:["프리 마켓 컬러 바꾸기"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ko:["프라이스 Y 좌표 바꾸기"]}},16241:e=>{e.exports={en:["change range bars style"],ko:["레인지 바 스타일 변경"]}},65821:e=>{e.exports={en:["change range thin bars"],ko:["레인지 씬 바 바꾸기"]}},75487:e=>{e.exports={en:["change renko wick down color"],ko:["렌코 윅 다운 컬러 바꾸기"]}},92277:e=>{e.exports={en:["change renko wick up color"],ko:["렌코 윅 업 컬러 바꾸기"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ko:["렌코 윅 비저빌리티 바꾸기"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ko:["스터디 오버레이 최소 틱 바꾸기"]}},82924:e=>{e.exports={en:["change study overlay style"],ko:["스터디 오버레이 스타일 바꾸기"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ko:["프라이스 스케일에서 (하이키-아시 프라이스 대신) 리얼 프라이스 디스플레이 바꾸기"]}},60834:e=>{e.exports={en:["change thin bars"],ko:["씬 바 바꾸기"]}},78509:e=>{e.exports={en:["change {title} base line color"],ko:["{title} 기본선 색상 변경"]}},27864:e=>{e.exports={en:["change {title} base line style"],ko:["{title} 기본선 스타일 변경"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ko:["{title} 기본선 가시성 변경"]}},17926:e=>{e.exports={en:["change {title} base line width"],ko:["{title} 기본선 너비 변경"]}},41638:e=>{e.exports={en:["change {title} down line color"],ko:["{title} 다운 라인 컬러 바꾸기"]}},51842:e=>{e.exports={en:["change {title} down line style"],ko:["{title} 다운 라인 스타일 바꾸기"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ko:["{title} 다운 라인 비저빌리티 바꾸기"]}},64615:e=>{e.exports={en:["change {title} down line width"],ko:["{title} 다운 라인 너비 바꾸기"]}},96135:e=>{e.exports={en:["change {title} days to"],ko:["{title} 날을 ~로 바꾸기"]}},91201:e=>{e.exports={en:["change {title} days from"],ko:["~로부터 {title} 날 바꾸기"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ko:["{title} 익스텐드 라인 바꾸기"]}},8306:e=>{e.exports={en:["change {title} hours from"],ko:["~로부터 {title} 시간 바꾸기"]}},67233:e=>{e.exports={en:["change {title} hours to"],ko:["{title} 시간을 ~로 바꾸기"]}},99122:e=>{e.exports={en:["change {title} months from"],ko:["~로부터 {title} 달 바꾸기"]}},10518:e=>{e.exports={en:["change {title} months to"],ko:["{title} 달을 ~로 바꾸기"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ko:["{title} 분을 ~로 바꾸기"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ko:["~로부터 {title} 분 바꾸기"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ko:["{title} 초를 ~로 바꾸기"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ko:["~로부터 {title} 초 바꾸기"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ko:["{title} 피어슨 R 보기 바꾸기"]}}, -32481:e=>{e.exports={en:["change {title} weeks from"],ko:["~로부터 {title} 주 바꾸기"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ko:["{title} 주를 ~로 바꾸기"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ko:["{title} 업 라인 비저빌리티 바꾸기"]}},63824:e=>{e.exports={en:["change {title} up line width"],ko:["{title} 업 라인 너비 바꾸기"]}},89178:e=>{e.exports={en:["change {title} up line color"],ko:["{title} 업 라인 컬러 바꾸기"]}},51188:e=>{e.exports={en:["change {title} up line style"],ko:["{title} 업 라인 스타일 바꾸기"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ko:["틱에서 {title} 비저빌리티 바꾸기"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ko:["주에서 {title} 비저빌리티 바꾸기"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],ko:["{ranges} 에서 {title} 가시성 바꾸기"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ko:["날에서 {title} 비저빌리티 바꾸기"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ko:["시간에서 {title} 비저빌리티 바꾸기"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ko:["초에서 {title} 비저빌리티 바꾸기"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ko:["달에서 {title} 비저빌리티 바꾸기"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ko:["초에서 {title} 비저빌리티 바꾸기"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ko:["{candleType} 업 보더 컬러 바꾸기"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ko:["{candleType} 업 컬러 바꾸기"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ko:["{candleType} 윅 다운 컬러 바꾸기"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ko:["{candleType} 윅 업 컬러 바꾸기"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ko:["{candleType} 윅 바꾸기"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ko:["{candleType} 바디 비저빌리티 바꾸기"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ko:["{candleType} 비저빌리티 바꾸기"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ko:["{candleType} 다운 보더 컬러 바꾸기"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ko:["{candleType} 다운 컬러 바꾸기"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ko:["{chartType} 보더 바 다운 컬러 바꾸기"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ko:["{chartType} 보더 바 업 컬러 바꾸기"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ko:["{chartType} 다운 컬러 바꾸기"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ko:["{chartType} 프로젝션 보더 바 업 컬러 바꾸기"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ko:["{chartType} 프로젝션 바 다운 컬러 바꾸기"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ko:["{chartType} 프로젝션 바 업 컬러 바꾸기"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ko:["{chartType} 업 컬러 바꾸기"]}},66110:e=>{e.exports={en:["change {inputName} property"],ko:["{inputName} 프로퍼티 바꾸기"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ko:["{propertyName} 속성 변경"]}},18077:e=>{e.exports={ -en:["adjust data for dividends"],ko:["배당금을 위한 데이터 조정"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ko:["컨트랙트 변경 조절"]}},35813:e=>{e.exports={en:["days"],ko:["날"]}},89919:e=>{e.exports={en:["days to"],ko:["날을 ~으로"]}},59215:e=>{e.exports={en:["days from"],ko:["~로부터 ~날로"]}},2359:e=>{e.exports={en:["hours"],ko:["시간"]}},82267:e=>{e.exports={en:["hours from"],ko:["~로부터 ~시간으로"]}},15600:e=>{e.exports={en:["hours to"],ko:["시간을 ~으로"]}},92598:e=>{e.exports={en:["hollow candles"],ko:["할로우캔들"]}},76261:e=>{e.exports={en:["move drawings"],ko:["드로윙 옮기기"]}},95300:e=>{e.exports={en:["months"],ko:["달"]}},17250:e=>{e.exports={en:["months from"],ko:["~로부터 ~달로"]}},2828:e=>{e.exports={en:["months to"],ko:["달을 ~으로"]}},18726:e=>{e.exports={en:["minutes"],ko:["분"]}},67649:e=>{e.exports={en:["minutes to"],ko:["분을 ~으로"]}},22476:e=>{e.exports={en:["minutes from"],ko:["~로부터 ~분으로"]}},751:e=>{e.exports={en:["seconds"],ko:["초"]}},73419:e=>{e.exports={en:["seconds to"],ko:["초를 ~으로"]}},35801:e=>{e.exports={en:["seconds from"],ko:["~로부터 ~초로"]}},57243:e=>{e.exports={en:["range","ranges"],ko:["레인지"]}},70282:e=>{e.exports={en:["renko"],ko:["렌코"]}},45537:e=>{e.exports={en:["weeks"],ko:["주"]}},92859:e=>{e.exports={en:["weeks from"],ko:["~로부터 ~주로"]}},44127:e=>{e.exports={en:["weeks to"],ko:["주를 ~으로"]}},3539:e=>{e.exports={en:["ticks"],ko:["틱스"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ko:["데일리 클로즈를 청산가로 쓰기"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/library.2a35263e52ab75f5729a.js b/charting_library/bundles/library.2a35263e52ab75f5729a.js deleted file mode 100644 index d2dfbbbd..00000000 --- a/charting_library/bundles/library.2a35263e52ab75f5729a.js +++ /dev/null @@ -1,861 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1297],{20041:e=>{e.exports={}},17192:e=>{e.exports={}},69681:e=>{e.exports={}},73052:e=>{e.exports={}},15216:e=>{e.exports={"tv-spinner__container-rotate":"tv-spinner__container-rotate-aLqboHuu"}},10048:e=>{e.exports={container:"container-B8mkOfAH",inner:"inner-B8mkOfAH","border-left":"border-left-B8mkOfAH","border-right":"border-right-B8mkOfAH","border-top":"border-top-B8mkOfAH","border-bottom":"border-bottom-B8mkOfAH","top-right-radius":"top-right-radius-B8mkOfAH","top-left-radius":"top-left-radius-B8mkOfAH","bottom-right-radius":"bottom-right-radius-B8mkOfAH","bottom-left-radius":"bottom-left-radius-B8mkOfAH"}},20350:e=>{e.exports={screen:"screen-otjoFNF2",fade:"fade-otjoFNF2",screenfade:"screenfade-otjoFNF2"}},26572:e=>{e.exports={}},98714:e=>{e.exports={css_value_currency_label_radius:"4",css_wrapper_margin:"4",css_row_left_right_padding:"3",css_fade_height:"10","price-axis-currency-label-wrapper":"price-axis-currency-label-wrapper-y5H41VPj",hidden:"hidden-y5H41VPj","price-axis-currency-label":"price-axis-currency-label-y5H41VPj",row:"row-y5H41VPj",expanded:"expanded-y5H41VPj","price-axis-currency-label-arrow-down":"price-axis-currency-label-arrow-down-y5H41VPj","price-axis-currency-label-text":"price-axis-currency-label-text-y5H41VPj"}},82815:e=>{e.exports={}},60070:e=>{e.exports={}},99647:e=>{e.exports={"css-value-chart-controls-bar-height-with-border":"39px","css-value-chart-controls-bar-border":"1px"}},43882:e=>{e.exports={}},95047:e=>{e.exports={}},25043:e=>{e.exports={}},91751:e=>{e.exports={"common-tooltip":"common-tooltip-EJBD96zX","common-tooltip--hidden":"common-tooltip--hidden-EJBD96zX","common-tooltip--horizontal":"common-tooltip--horizontal-EJBD96zX","common-tooltip--farther":"common-tooltip--farther-EJBD96zX","common-tooltip--vertical":"common-tooltip--vertical-EJBD96zX","common-tooltip-farther":"common-tooltip-farther-EJBD96zX","common-tooltip--direction_normal":"common-tooltip--direction_normal-EJBD96zX","common-tooltip__body":"common-tooltip__body-EJBD96zX","common-tooltip__button-container":"common-tooltip__button-container-EJBD96zX","common-tooltip__body--no-buttons":"common-tooltip__body--no-buttons-EJBD96zX","common-tooltip__button":"common-tooltip__button-EJBD96zX","common-tooltip--direction_reversed":"common-tooltip--direction_reversed-EJBD96zX","common-tooltip__ear-holder":"common-tooltip__ear-holder-EJBD96zX","common-tooltip__ear-holder--below":"common-tooltip__ear-holder--below-EJBD96zX","common-tooltip__ear-holder--above":"common-tooltip__ear-holder--above-EJBD96zX","common-tooltip__ear-holder--before":"common-tooltip__ear-holder--before-EJBD96zX","common-tooltip__ear-holder--after":"common-tooltip__ear-holder--after-EJBD96zX","common-tooltip__body--with-hotkey":"common-tooltip__body--with-hotkey-EJBD96zX","common-tooltip__body--width_wide":"common-tooltip__body--width_wide-EJBD96zX","common-tooltip__body--width_narrow":"common-tooltip__body--width_narrow-EJBD96zX", -"common-tooltip__body--no-padding":"common-tooltip__body--no-padding-EJBD96zX","common-tooltip__hotkey-block":"common-tooltip__hotkey-block-EJBD96zX","common-tooltip__hotkey-block--divider":"common-tooltip__hotkey-block--divider-EJBD96zX","common-tooltip__hotkey-text":"common-tooltip__hotkey-text-EJBD96zX","common-tooltip__hotkey-button":"common-tooltip__hotkey-button-EJBD96zX","common-tooltip__plus-sign":"common-tooltip__plus-sign-EJBD96zX"}},56616:(e,t,i)=>{"use strict";function s(){return navigator.clipboard}function o(e){return n(e,null)}function n(e,t){const i=e.files&&e.files.length>0;if(!i&&t&&t.eventPhase>0)return r(t,e),Promise.resolve();if(!i){let t=!1;const i=i=>{i.stopImmediatePropagation(),r(i,e),t=!0};try{document.addEventListener("copy",i,!0),document.execCommand("copy")}finally{document.removeEventListener("copy",i,!0)}if(t)return Promise.resolve()}return async function(e){const t=s();if(!t||!t.write||!window.ClipboardItem)throw new DOMException("ClipboardApi is not supported","NotSupportedError");const i={};for(const t of e.files||[])i[t.type]=t;e.text&&(i["text/plain"]=e.text);e.html&&(i["text/html"]=e.html);return t.write([new window.ClipboardItem(i)])}(e)}function r(e,t){e.preventDefault();const i=e.clipboardData;t.text&&i.setData("text/plain",t.text),t.html&&i.setData("text/html",t.html)}async function a(e,t){const i=s();if("text/plain"===t&&!i.write){const t=await e;return i.writeText(await t.text())}if(!i||!i.write||!window.ClipboardItem)throw new DOMException("ClipboardApi is not supported","NotSupportedError");let o=null;try{o=new window.ClipboardItem({[t]:e})}catch(i){o=new window.ClipboardItem({[t]:await e})}if(o)return i.write([o]);throw new Error("ClipboardApi is not supported")}i.d(t,{copyToClipboard:()=>o,getClipboard:()=>s,writeImpl:()=>n,writePromiseUsingApi:()=>a})},93132:(e,t,i)=>{"use strict";i.d(t,{ActionGroup:()=>o});class s{constructor(e,t){this._group=e;const{hotkey:i,handler:s,desc:o,isDisabled:n,element:r=null,isRepeatAccepted:a=!1}=t;this.hotkey=i,this.handler=s,this.desc=o,this.element=r,this.isRepeatAccepted=a,this.isDisabled=n?"function"==typeof n?n:()=>!0:()=>!1}destroy(){this._group&&(this._group.remove(this),this._group=null)}}class o{constructor(e,t){this._actions=new Map,this._manager=e,this.order=t?.order??0,this.modal=!(!t||!t.modal),t&&(this.desc=t.desc),t&&t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=()=>!0:this.isDisabled=()=>!1,this._manager.registerGroup(this)}add(e){let t=this._actions.get(e.hotkey);t||(t=[],this._actions.set(e.hotkey,t));const i=new s(this,e);return t.push(i),i}remove(e){const t=this._actions.get(e.hotkey);if(!t)return;const i=t.findIndex((t=>t===e));i>=0&&(1===t.length?this._actions.delete(e.hotkey):t.splice(i,1))}handleHotkey(e,t){const i=this._actions.get(e);if(!i)return!1;for(const s of i)if((!s.element||t.target&&s.element.contains(t.target))&&!s.isDisabled(t))return t.repeat&&!s.isRepeatAccepted||(s.handler(t),this._callMatchedHotkeyHandler(e)),t.preventDefault(),!0;return!1}promote(){ -this._manager.promoteGroup(this)}destroy(){for(const[,e]of this._actions)for(const t of e)t.destroy();this._actions.clear(),this._manager.unregisterGroup(this)}static setMatchedHotkeyHandler(e){o._matchedHotkeyHandler=e}_callMatchedHotkeyHandler(e){o._matchedHotkeyHandler&&o._matchedHotkeyHandler(e)}}},43222:(e,t,i)=>{"use strict";i.d(t,{ACTION_API_GROUP_ORDER:()=>_,createGroup:()=>p,keyboardPressedKeysState:()=>u,pressedKeys:()=>d,registerWindow:()=>m});var s=i(91679),o=i(3343),n=i(54717);class r{constructor(e,t){this.modifiers=e,this.code=t}altOrOptionCode(){return"AltLeft"===this.code||"AltRight"===this.code}controlOrMetaCode(){return o.isMacKeyboard?"MetaLeft"===this.code||"MetaRight"===this.code||"OSLeft"===this.code||"OSRight"===this.code:"ControlLeft"===this.code||"ControlRight"===this.code}}class a extends s.WatchedValue{setValue(e,t){const i=this.value();(t||void 0===i||i.code!==e.code||i.modifiers!==e.modifiers)&&super.setValue(e)}}function l(e,t){return e.order+(e.modal?t:0)}var c=i(93132);const h=new class{constructor(){this._groups=[],this._pressedKeys=new s.WatchedValue(0),this._keyboardPressedKeysState=new a(new r(0)),this._keyDownListener=e=>{if(e.defaultPrevented)return;const t=(0,o.hashFromEvent)(e);if(this._pressedKeys.setValue(t),this._keyboardPressedKeysState.setValue(new r((0,o.modifiersFromEvent)(e),e.code)),!(0,n.isNativeUIInteraction)(t,e.target))for(let i=this._groups.length;i-- >0;){const s=this._groups[i];if(!s.isDisabled()){if(s.handleHotkey(t,e))return;if(s.modal)return}}},this._keyUpListener=e=>{const t=(0,o.hashFromEvent)(e);this._pressedKeys.setValue(t),this._keyboardPressedKeysState.setValue(new r((0,o.modifiersFromEvent)(e),""))},this._blurEvent=()=>{this._pressedKeys.setValue(0),this._keyboardPressedKeysState.setValue(new r(0,""))},this._mouseEvent=e=>{const t=(0,o.modifiersFromEvent)(e),i=255&(this._pressedKeys.value()??0);this._pressedKeys.setValue(t|i)}}listen(e){e.addEventListener("keydown",this._keyDownListener),e.addEventListener("keyup",this._keyUpListener),e.addEventListener("blur",this._blurEvent),e.addEventListener("mousemove",this._mouseEvent)}unlisten(e){e.removeEventListener("keydown",this._keyDownListener),e.removeEventListener("keyup",this._keyUpListener),e.removeEventListener("blur",this._blurEvent),e.removeEventListener("mousemove",this._mouseEvent)}registerGroup(e){this._groups.push(e),this.sortGroups()}unregisterGroup(e){for(let t=this._groups.length;t--;)this._groups[t]===e&&this._groups.splice(t,1)}promoteGroup(e){const t=this._getModalOrderEpoch(),i=l(e,t);let s=this._groups.findIndex((e=>l(e,t)===i)),o=0;for(;sl(i,e)-l(t,e)))}_getMinOrder(){return this._groups.reduce(((e,t)=>Math.min(e,t.order)),0)}_getModalOrderEpoch(){ -return-2*(Math.abs(this._getMinOrder())-1)}},d=h.pressedKeys(),u=h.keyboardPressedKeysState(),_=-100;function p(e){return new c.ActionGroup(h,e)}function m(e){h.listen(e)}},3343:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>r,hashFromEvent:()=>l,humanReadableHash:()=>u,humanReadableModifiers:()=>c,isMacKeyboard:()=>n,modifiersFromEvent:()=>a});var s,o=i(75774);!function(e){e[e.KeyCode=255]="KeyCode",e[e.Control=256]="Control",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Meta=2048]="Meta"}(s||(s={}));const n=o.isMac||o.isIOS;var r;function a(e){let t=0;return e.shiftKey&&(t+=1024),e.altKey&&(t+=512),e.ctrlKey&&(t+=256),e.metaKey&&(t+=2048),t}function l(e){return a(e)|e.keyCode}!function(e){e[e.None=0]="None",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Mod=n?2048:256]="Mod",e[e.Control=256]="Control",e[e.Meta=2048]="Meta"}(r||(r={}));function c(e,t=!n){let i="";return 256&e&&(i+=_(n?"^":"Ctrl",t)),512&e&&(i+=_(n?"⌥":"Alt",t)),1024&e&&(i+=_(n?"⇧":"Shift",t)),2048&e&&(i+=_(n?"⌘":"Win",t)),i}const h={9:"⇥",13:"↵",27:"Esc",8:n?"⌫":"Backspace",32:"Space",35:"End",36:"Home",37:"←",38:"↑",39:"→",40:"↓",45:"Ins",46:"Del",188:",",191:"/"},d={9:"Tab",13:"Enter",27:"Esc",8:"Backspace",32:"Space",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Ins",46:"Del",188:",",191:"/"};for(let e=1;e<=16;e++)h[e+111]=`F${e}`,d[e+111]=`F${e}`;function u(e){let t=c(e);const i=255&e;return t+=i in h?h[i]:String.fromCharCode(i),t}function _(e,t){return`${e}${t?" + ":n?" ":""}`}},54717:(e,t,i)=>{"use strict";i.d(t,{isNativeUIInteraction:()=>n,isTextEditingField:()=>o});var s=i(3343);function o(e){if("INPUT"===e.tagName){const t=e.type;return"text"===t||"email"===t||"number"===t||"password"===t||"search"===t||"tel"===t||"url"===t}return"TEXTAREA"===e.tagName||e.isContentEditable}function n(e,t){if(!t)return!1;const i=255&e;if(27===i||i>>>4==7)return!1;switch(e^i){case s.Modifiers.Alt:return(38===i||40===i)&&"SELECT"===t.tagName||o(t);case s.Modifiers.Alt+s.Modifiers.Shift:return o(t);case s.Modifiers.Mod:if(67===i||!s.isMacKeyboard&&45===i){const e=t.ownerDocument&&t.ownerDocument.getSelection();if(e&&!e.isCollapsed)return!0}return o(t);case s.Modifiers.Mod+s.Modifiers.Shift:return i>=33&&i<=40&&o(t);case s.Modifiers.Shift:case 0:return 9===i?!(!t.ownerDocument||t===t.ownerDocument.body||t===t.ownerDocument.documentElement):(!function(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){const t=e.type;if("submit"===t||"button"===t||"reset"===t||"checkbox"===t||"radio"===t)return!0}return!1}(t)||13===i||32===i||9===i)&&("form"in t||t.isContentEditable)}return!1}},7029:(e,t,i)=>{"use strict";i.d(t,{t:()=>s});const s=i.i18next},19625:(e,t,i)=>{"use strict";i.d(t,{colorsPalette:()=>d,getHexColorByName:()=>u});var s=i(23420),o=i(579),n=i(50151);const r={...s,...o},a={},l=Object.keys(r).length,c=/^#(([a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i;function h(e,t=[],i=r){const s=i[e];if(!s)return null;if(c.test(s))return s;const o=s;return t.push(e),-1!==t.indexOf(o)?(console.warn("Colors definitions cycled"), -s):t.length>l?(console.warn("Too many variables-link in HEX-color search: "+t[0]),null):h(o,t,i)}Object.keys(r).forEach((e=>{const t=h(e);a[e]=(0,n.ensureNotNull)(t)}));const d=a;function u(e,t=d){const i=t[e];if(!i){if(c.test(e))return e;throw new Error("No such color "+e)}return i}},74991:(e,t,i)=>{"use strict";i.d(t,{CubicBezier:()=>n,dur:()=>s,easingFunc:()=>o});const s=350,o={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e};class n{constructor(e,t,i,s){this._mX1=e,this._mY1=t,this._mX2=i,this._mY2=s}easingFunc(e){return this._mX1===this._mY1&&this._mX2===this._mY2?e:this._calcBezier(this._getTForX(e))}_a(e,t){return 1-3*t+3*e}_b(e,t){return 3*t-6*e}_c(e){return 3*e}_calcBezier(e){return((this._a(this._mY1,this._mY2)*e+this._b(this._mY1,this._mY2))*e+this._c(this._mY1))*e}_getSlope(e){return 3*this._a(this._mX1,this._mX2)*e*e+2*this._b(this._mX1,this._mX2)*e+this._c(this._mX1)}_getTForX(e){let t=e;for(let i=0;i<4;++i){const i=this._getSlope(t);if(0===i)return t;t-=(this._calcBezier(t)-e)/i}return t}}},58096:(e,t,i)=>{"use strict";i.d(t,{DEFAULT_SIZE:()=>s,spinnerSizeMap:()=>o});const s="large",o={mini:"xsmall",xxsmall:"xxsmall",xsmall:"xsmall",small:"small",medium:"medium",large:"large"}},34811:(e,t,i)=>{"use strict";i.d(t,{FOCUS_TRAP_DATA_ATTRIBUTE:()=>s});const s="data-focus-trap"},15754:(e,t,i)=>{"use strict";i.d(t,{FOCUSABLE_SELECTOR:()=>o,createScopedVisibleElementFilter:()=>h,getActiveElementSelectors:()=>c,isInertRoot:()=>a,isVisibilityVisible:()=>n});const s=["button","fieldset","optgroup","option","select","textarea","input"],o=["button","input","select","textarea","a[href]","audio[controls]","video[controls]",'[tabindex="0"]','[contenteditable="true"]'].map((e=>s.includes(e)?`${e}:not(:disabled)`:e)).map((e=>`${e}:not([tabindex="-1"])`)).join(",");function n(e){return"visible"===getComputedStyle(e).visibility}function r(e,t){if(e.matches("[inert],[inert] *"))return!0;let i=e;for(;i!==t&&null!==i;){if(l(i))return!0;i=i.parentElement}return!1}function a(e){return e.matches("[inert]")||l(e)}function l(e){return"none"===getComputedStyle(e).display}function c(){return o}function h(e){return t=>n(t)&&!r(t,e)}},76460:(e,t,i)=>{"use strict";function s(e){return 0===e.detail}i.d(t,{isKeyboardClick:()=>s})},91682:(e,t,i)=>{"use strict";i.d(t,{capitalizeFirstLetterInWord:()=>u,decodeHTMLEntities:()=>l,getFirstSegmentOrCodePointString:()=>_,htmlEscape:()=>c,removeSpaces:()=>d,removeTags:()=>h});const s=/[<"'&>]/g,o=e=>`&#${e.charCodeAt(0)};`,n={"<":"<",">":">",""":'"',"'":"'","&":"&","<":"<",">":">",""":'"',"'":"'","'":"'","&":"&"},r=Object.assign({},...Object.entries(n).map((([e,t])=>({[t]:e -})))),a=new RegExp(Object.keys(n).join("|"),"g");new RegExp(Object.keys(r).join("|"),"g");function l(e){return e.replace(a,(e=>n[e]||e))}function c(e){return e.replace(s,o)}function h(e=""){return e.replace(/(<([^>]+)>)/gi,"")}function d(e=""){return e.replace(/\s+/g,"")}function u(e=""){return e.replace(/\b\w/g,(e=>e.toUpperCase()))}function _(e){const t=Intl.Segmenter;if(t){const i=new t(void 0,{granularity:"grapheme"}),[{segment:s}={segment:null}]=i.segment(e);return s?.toUpperCase()??null}{const t=e.codePointAt(0);return t?String.fromCodePoint(t).toUpperCase():null}}},94194:(e,t,i)=>{"use strict";i.d(t,{getTooltipData:()=>o,setTooltipData:()=>n});const s=new WeakMap;function o(e,t){const i=s.get(e);return i instanceof Function?i(t):i&&i[t]}function n(e,t,i){if(i instanceof Function)return void s.set(e,i);const o=s.get(e),n=void 0===o||o instanceof Function?{}:o;n[t]=i,s.set(e,n)}},61814:(e,t,i)=>{"use strict";i.d(t,{hotKeyDeserialize:()=>n,hotKeySerialize:()=>o});var s=i(91682);function o(e){return(0,s.htmlEscape)(JSON.stringify(e))}function n(e){return JSON.parse((0,s.decodeHTMLEntities)(e))}},38780:(e,t,i)=>{"use strict";i.d(t,{hide:()=>$,show:()=>j,showOnElement:()=>U});var s=i(32563),o=i(50151),n=i(26709);let r=0,a=0,l=0;function c(){clearTimeout(r),clearTimeout(a),clearTimeout(l)}function h(e,t){r=setTimeout(e,t)}const d="tooltip-root-element";let u;function _(){const e=document.getElementById(d);e?u=e:(u=document.createElement("div"),u.id=d,document.body.appendChild(u))}function p(){u&&(u.innerHTML="")}"interactive"===document.readyState?_():document.addEventListener("DOMContentLoaded",_);var m=i(49481),g=i(63273),f=(i(21251),i(14729)),y=i(9859),v=i(49483);const S={default:"",white:"theme-white",chart:"theme-chart","round-shadow":"theme-round-shadow"},b=Object.keys(S);var w,C=i(94194),P=i(61814),T=i(91751);function x(e){const t=function(e){const t=e.hasAttribute("data-tooltip")?e.getAttribute("data-tooltip"):e.getAttribute("title");return t&&((0,C.setTooltipData)(e,"text",t),e.removeAttribute("title")),(0,C.getTooltipData)(e,"text")||""}(e),i=e.getBoundingClientRect(),s={h:i.height,w:i.width,x:i.left,y:i.top},o=e.getAttribute("data-color-theme")||"",n=e.classList.contains("common-tooltip-html"),r=parseInt(e.getAttribute("data-tooltip-delay")||""),a=parseInt(e.getAttribute("data-tooltip-debounce")||"");let l={type:"none"};return t&&(l={type:n?"html":"text",data:t}),{above:e.classList.contains("common-tooltip-above"),below:e.classList.contains("common-tooltip-below"),otl:e.classList.contains("common-tooltip-otl"),otr:e.classList.contains("common-tooltip-otr"),vertical:e.classList.contains("common-tooltip-vertical"),hotkey:e.getAttribute("data-tooltip-hotkey"),narrow:e.classList.contains("common-tooltip-narrow"),wide:e.classList.contains("common-tooltip-wide"),colorTheme:o,tooltipDelay:r,tooltipDebounce:a,rect:s,content:l,target:e}}function I(e){const t=(0,o.ensureNotNull)(B).cloneNode(!0),i=N(t),{content:s}=e;switch(s.type){case"element":i.innerHTML="",i.appendChild(s.data);break;case"html":i.innerHTML=s.data -;break;case"text":if(e.hotkey){const e=(0,o.ensureNotNull)(R).cloneNode(!0);e.innerText=s.data,i.appendChild(e)}else i.innerText=s.data}if(e.hotkey){const t="none"!==s.type,n=(0,o.ensureNotNull)(V).cloneNode(!0),r=(0,P.hotKeyDeserialize)(e.hotkey),a=r.keys.map((e=>`${e}`));n.innerHTML=function(e,t){const i=/{\d}|{hotkey_\d}/gi;return e.replace(i,(e=>{const i=Number(e.match(/\d/));return t[i]}))}(r.text,a).replace(/\s\+\s/g,`+`),i.classList.add(T["common-tooltip__body--with-hotkey"]),t&&n.classList.add(T["common-tooltip__hotkey-block--divider"]),i.appendChild(n)}return t.addEventListener("contextmenu",f.preventDefault),t}function M(e,t){const i=t.rect;if(!i)return;!function(e,t){const i=b.includes(t)?S[t]:"";e.classList.remove(...b.map((e=>S[e])).filter((e=>!!e))),i&&!e.classList.contains(i)&&e.classList.add(i)}(e,t.colorTheme||"default"),t.addClass&&e.classList.add(t.addClass);const s=N(e),o=e.querySelector(`.${T["common-tooltip__button-container"]}`);s.classList.toggle(T["common-tooltip__body--width_wide"],Boolean(t.wide)),s.classList.toggle(T["common-tooltip__body--no-padding"],Boolean(t.noPadding)),s.classList.toggle(T["common-tooltip__body--width_narrow"],Boolean(t.narrow)),s.classList.toggle(T["common-tooltip__body--no-buttons"],!0),s.style.left=L(0),s.style.width=L(s.clientWidth+(Boolean(t.noPadding)?0:2));const n=document.body.clientWidth,r=v.CheckMobile.iOS()||v.CheckMobile.Android()||(0,v.supportTouch)()&&(0,v.isMac)()?window.innerHeight:document.body.clientHeight,a=t.vertical,l=t.extendMargin||a&&i.w<20||!a&&i.h<20;e.classList.toggle(T["common-tooltip--farther"],l),e.classList.toggle(T["common-tooltip--vertical"],a),e.classList.toggle(T["common-tooltip--horizontal"],!a);const c=function(e){return e.querySelector(`.${T["common-tooltip__ear-holder"]}`)}(e),h=e.offsetHeight;if(a){const a=10,l=r-10,d=12,u=a+d,_=l-d,p=(0,y.clamp)(i.y+i.h/2,u,_)-h/2,m=p+h;e.style.left=L(i.x+i.w),e.style.top=L(p),pl&&(s.style.top=o.style.top=L(l-m));const{right:f}=(e.querySelector(":last-child")||s).getBoundingClientRect(),v=f+10>n;e.classList.toggle(T["common-tooltip--direction_reversed"],v),e.classList.toggle(T["common-tooltip--direction_normal"],!v);let S=v?"after":"before";(0,g.isRtl)()?(S=t.otr?"after":S,S=t.otl?"before":S):(S=t.otr?"before":S,S=t.otl?"after":S),c.classList.toggle(T["common-tooltip__ear-holder--before"],"before"===S),c.classList.toggle(T["common-tooltip__ear-holder--after"],"after"===S),"after"===S&&(e.style.left="auto",e.style.right=L(n-i.x))}else{const a=i.x-(s.offsetWidth-i.w)/2,l=n-e.offsetWidth-20<=0?(n-e.offsetWidth)/2:10,d=n-l-e.offsetWidth,u=Math.max(l,Math.min(a,d));e.style.left=L(u);const _=d\n\t\t
\n\t\t\t
\n\t\t
\n\t\t
\n\t\n`,D=`\n\t
\n`,E=`\n\t
\n`,B=(0,m.parseHtmlElement)(k),V=(0,m.parseHtmlElement)(D),R=(0,m.parseHtmlElement)(E);function N(e){return e.querySelector(`.${T["common-tooltip__body"]}`)}function O(e,t){return 10+e{if(W&&W.options.target){let e;e="isConnected"in W.options.target?W.options.target.isConnected:document.body.contains(W.options.target),e||$()}})),U=(e,t={})=>{const{content:i,...s}=Z(t),o=x(e),n=Object.assign(o,s);return"none"!==i.type&&(n.content=i),!("none"===n.content.type&&!n.hotkey)&&(n.target=e,j(n),!0)},j=e=>{const t=Z(e),i=I(t);var s;if(W={options:t,element:i},s=i,p(),u&&u.appendChild(s),c(),!F)return A(i),void h((()=>K(i)),function(e){return"number"!=typeof e.tooltipDelay||isNaN(e.tooltipDelay)?500:e.tooltipDelay}(t));const{tooltipDebounce:o}=e;"number"!=typeof o||isNaN(o)?K(i):h((()=>K(i)),o)};function G(e,t){if("sourceCapabilities"in e&&e.sourceCapabilities?.firesTouchEvents)return;const i=function(e,t,i){const s=[];for(;e&&e!==t;)e.classList&&e.classList.contains(i)&&s.push(e),e=e.parentElement||Y(e.parentNode);return s}(e.target,e.currentTarget,"apply-common-tooltip");for(const s of i){if(e instanceof MouseEvent)if("buttons"in e){if(1&e.buttons)continue}else if(1===e.which)continue;const i=()=>U(s);if(i()){const e=e=>o(null,!0),o=(n,r=!1)=>{s.removeEventListener("common-tooltip-update",i),s.removeEventListener("mouseleave",o),s.removeEventListener("mousedown",o),document.removeEventListener("scroll",e,{capture:!0}),t&&(s.removeEventListener("blur",o),s.removeEventListener("active-descendant-blur",o)),H&&(H.destroy(),H=null),$(r)} -;s.addEventListener("common-tooltip-update",i),s.addEventListener("mouseleave",o),s.addEventListener("mousedown",o),document.addEventListener("scroll",e,{capture:!0}),t&&(s.addEventListener("blur",o),s.addEventListener("active-descendant-blur",o)),null===H&&(H=(0,n.createGroup)({desc:"Tooltip"}),H.add({desc:"Hide",hotkey:27,handler:o}));break}}}function q(){p(),F=!1,W=null}const $=(e,t)=>{if(c(),(0,o.ensureNotNull)(z).disconnect(),!W)return;if(!e&&!F)return;const{element:i,options:s}=W,n=()=>{i.removeEventListener("mouseleave",n),A(i),e?q():l=setTimeout((()=>{q()}),250),t?.()};var r,h;s.tooltipHideDelay?(r=()=>{i.querySelector(":hover")?i.addEventListener("mouseleave",n):n()},h=s.tooltipHideDelay,a=setTimeout(r,h)):n()};function K(e){const{options:t}=(0,o.ensureNotNull)(W);if(M(e,t),function(e){e.classList.toggle(T["common-tooltip--hidden"],!1)}(e),(0,o.ensureNotNull)(z).observe(document,{childList:!0,subtree:!0}),F=!0,t.forceHideOnMove){const e=()=>{document.removeEventListener("mousemove",e),document.removeEventListener("touchmove",e),$()};document.addEventListener("mousemove",e),document.addEventListener("touchmove",e)}}function Y(e){return e&&(e.nodeType===Node.ELEMENT_NODE?e:null)}function Z(e){if(function(e){return"content"in e}(e))return e;const{inner:t,html:i,text:s,...o}=e;let n={type:"none"};return t&&(n={type:"element",data:t}),s&&(n={type:i?"html":"text",data:s}),{content:n,...o}}},32112:(e,t,i)=>{"use strict";function s(e,t){const i=e.dataSourceForId(t);if(null===i)throw new Error(`Chart has no study or shape with id "${t}"`);return i}i.d(t,{SelectionApi:()=>o});class o{constructor(e){this._model=e}add(e){Array.isArray(e)?this._model.selectionMacro((t=>{e.map(s.bind(null,this._model)).forEach((e=>t.addSourceToSelection(e)))})):this.add([e])}canBeAddedToSelection(e){const t=s(this._model,e);return this._model.selection().canBeAddedToSelection(t)}set(e){Array.isArray(e)?this._model.selectionMacro((t=>{t.clearSelection(),e.map(s.bind(null,this._model)).forEach((e=>t.addSourceToSelection(e)))})):this.set([e])}remove(e){Array.isArray(e)?this._model.selectionMacro((t=>{e.map(s.bind(null,this._model)).forEach((e=>t.removeSourceFromSelection(e)))})):this.remove([e])}contains(e){const t=s(this._model,e);return this._model.selection().isSelected(t)}allSources(){return this._model.selection().dataSources().map((e=>e.id()))}isEmpty(){return this._model.selection().isEmpty()}clear(){this._model.selectionMacro((e=>{e.clearSelection()}))}onChanged(){return this._model.onSelectedSourceChanged()}}},23024:(e,t,i)=>{"use strict";i.d(t,{getChartStorage:()=>n});var s=i(64289);let o=null;async function n(){const e=(0,s.getCustomAdapter)();if(null===o)if(null!==e){const{ChartStorageExternalAdapter:t}=await i.e(8313).then(i.bind(i,33047));o=new t(e)}else{const{ChartStorageHttpLibrary:e}=await i.e(6124).then(i.bind(i,11777));o=new e}return null===o&&(o=new ChartStorageHttp),o}},38881:(e,t,i)=>{"use strict";i.d(t,{ChunkLoader:()=>o});var s=i(14051);class o{constructor(){this._retries=5,this._cache=null,this._tryLoad=(e,t)=>{ -this._retries=this._retries-1;this._startLoading(e).then(t,0!==this._retries?i=>{(0,s.isAbortError)(i)||setTimeout((()=>this._tryLoad(e,t)),3e3)}:void 0)}}load(e){return this._cache||(this._cache=new Promise(this._tryLoad.bind(this,e??null))),this._cache}}},80007:(e,t,i)=>{"use strict";i.d(t,{preventDefault:()=>o,preventScrollByWheelClick:()=>r,wrapHandlerWithPreventEvent:()=>n});var s=i(49483);function o(e){e.cancelable&&e.preventDefault()}function n(e){return t=>{o(t),e(t)}}function r(e){s.isChrome&&e.addEventListener("mousedown",(e=>{if(1===e.button)return e.preventDefault(),!1}))}},56186:(e,t,i)=>{"use strict";function s(e){if(e instanceof Error)return e.stack||e.message;try{return e.outerHTML.slice(0,1024)}catch{}try{if(void 0!==e)return JSON.stringify(e).slice(0,1024)}catch{}return String(e)}function o(){window.__tv_js_errors||(window.__tv_js_errors=[]),window.addEventListener("error",(e=>{const t=(new Date).toISOString();window.__tv_js_errors.push(`${t} ${e.message||"JS error"}. ${e.filename||""}, line ${e.lineno}, col ${e.colno}.\nError: ${s(e.error)}`)}),!1),window.addEventListener("unhandledrejection",(e=>{const t=(new Date).toISOString();window.__tv_js_errors.push(`${t} Unhandled rejection.\nReason: ${s(e.reason)}`)}),!1),document.addEventListener("securitypolicyviolation",(e=>{if(String(e.sourceFile).startsWith("https://securepubads.g.doubleclick.net")&&String(e.blockedURI).startsWith("https://adservice.google."))return;const t=(new Date).toISOString(),i="report"===e.disposition?"CSP report-only":"CSP violation";window.__tv_js_errors.push(`${t} ${i}: ${e.violatedDirective||e.effectiveDirective}. ${e.sourceFile||""}, line ${e.lineNumber}, col ${e.columnNumber}.\nBlocked URI: ${e.blockedURI}\nSample: ${e.sample}\nTarget: ${s(e.target)}`)}),!1)}i.d(t,{install:()=>o})},76422:(e,t,i)=>{"use strict";i.r(t),i.d(t,{emit:()=>u,emitOnce:()=>_,on:()=>c,subscribe:()=>h,subscribeToAll:()=>d,unsubscribe:()=>a,unsubscribeAll:()=>l});var s=i(52033);const o={},n=[],r={};function a(e,t,i){o[e].unsubscribe(i,t)}function l(e,t){o[e].unsubscribeAll(t)}function c(e,t,i){h(e,t,i)}function h(e,t,i,n){o.hasOwnProperty(e)||(o[e]=new s.Delegate),r[e]?t.call(i):o[e].subscribe(i,t,n)}function d(e){n.push(e)}function u(e,...t){const i=[e].concat(t);n.forEach((e=>{e.apply(null,i)})),o.hasOwnProperty(e)&&o[e].fire.apply(o[e],t)}function _(e){r[e]&&console.warn(`Something went wrong: emitOnce called multiple times with same event (${e})`),r[e]=!0,u.apply(null,arguments)}},26709:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>n.Modifiers,createGroup:()=>s.createGroup,keyboardPressedKeysState:()=>s.keyboardPressedKeysState,pressedKeys:()=>s.pressedKeys});var s=i(43222),o=i(93132),n=i(3343),r=i(51768);(0,s.registerWindow)(window),o.ActionGroup.setMatchedHotkeyHandler((e=>{(0,r.trackEvent)("Keyboard Shortcuts",(0,n.humanReadableHash)(e))}))},68335:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>s.Modifiers,hashFromEvent:()=>s.hashFromEvent,humanReadableHash:()=>s.humanReadableHash, -humanReadableModifiers:()=>s.humanReadableModifiers,isMacKeyboard:()=>s.isMacKeyboard,modifiersFromEvent:()=>s.modifiersFromEvent});var s=i(3343)},35749:(e,t,i)=>{"use strict";i.d(t,{isNativeUIInteraction:()=>s.isNativeUIInteraction,isTextEditingField:()=>s.isTextEditingField});var s=i(54717)},71382:(e,t,i)=>{"use strict";i.d(t,{isTouchEvent:()=>o});var s=i(32563);function o(e){const t=e.sourceCapabilities;let i=t&&t.firesTouchEvents;return void 0===i&&(i=s.touch),i}},82992:(e,t,i)=>{"use strict";i.d(t,{linking:()=>m});var s=i(90484),o=i(50151),n=i(64147),r=(i(56570),i(85049)),a=i(68805),l=i(9343),c=i(42989),h=i(69109);const d=(0,l.getLogger)("Linking");var u,_;!function(e){e[e.NotBound=0]="NotBound",e[e.BoundToWidget=1]="BoundToWidget",e[e.BoundToModel=2]="BoundToModel"}(u||(u={})),function(e){e[e.Symbol=0]="Symbol",e[e.Resolution=1]="Resolution"}(_||(_={}));class p{constructor(e,t,i){this.watchedSymbol=new n.WatchedValue,this.seriesShortSymbol=new n.WatchedValue,this.proSymbol=new n.WatchedValue,this.ensuredProSymbol=new n.WatchedValue,this.watchedInterval=new n.WatchedValue,this.watchedIntraday=new n.WatchedValue,this.watchedSeconds=new n.WatchedValue,this.watchedTicks=new n.WatchedValue,this.watchedDataFrequencyResolution=new n.WatchedValue,this.watchedRange=new n.WatchedValue,this.watchedSupportedResolutions=new n.WatchedValue,this.watchedSupportedChartStyles=new n.WatchedValue,this.symbolNamesList=new n.WatchedValue,this._chartWidgetCollection=null,this._chartWidgetBindingState=0,this._activeChartWidget=null,this._linkingGroupCharts=null,this._boundChartWidget=null,this._watchedSymbolListenerBound=this._watchedSymbolListener.bind(this),this._watchedIntervalListenerBound=this._watchedIntervalListener.bind(this),this._setGroupSymbolCancellationToken={cancelled:!1},this._muted=!1,this.updateBoundChartWidget=()=>{const e=this._chartToBind();e!==this._boundChartWidget&&(null===e?this.unbindFromChartWidget():this.bindToChartWidget(e))},this._updateAllGroupChartWidgets=()=>{this._destroySymbolIntervalPropertySubscriptions?.();const e=(0,o.ensureNotNull)(this._linkingGroupCharts).value(),t=[],i=[];for(const s of e){const e=s.symbolWV().spawn(),o=s.resolutionWV().spawn();e.subscribe(this._updateSymbolByProperty.bind(this,s)),o.subscribe(this._updateIntervalByProperty.bind(this,s)),t.push(e),i.push(o)}this._destroySymbolIntervalPropertySubscriptions=()=>{t.forEach((e=>e.destroy())),i.forEach((e=>e.destroy())),this._destroySymbolIntervalPropertySubscriptions=void 0};const s=this.watchedSymbol.value();e.length>1&&this._needApplySymbol(s)&&!this._muted&&this._setGroupSymbol(s);const n=this.watchedInterval.value();e.length>1&&this._needApplyInterval(n)&&!this._muted&&this._setGroupInterval(n),this.updateBoundChartWidget()},this._groupIndex=e;const s=(e,t)=>{e.subscribe((e=>{i()===this&&t.setValue(e)}),{callWithLast:!0})};s(this.watchedSymbol,t.watchedSymbol),s(this.seriesShortSymbol,t.seriesShortSymbol),s(this.proSymbol,t.proSymbol),s(this.ensuredProSymbol,t.ensuredProSymbol),s(this.watchedInterval,t.watchedInterval), -s(this.watchedIntraday,t.watchedIntraday),s(this.watchedSeconds,t.watchedSeconds),s(this.watchedTicks,t.watchedTicks),s(this.watchedDataFrequencyResolution,t.watchedDataFrequencyResolution),s(this.watchedRange,t.watchedRange),s(this.watchedSupportedResolutions,t.watchedSupportedResolutions),s(this.watchedSupportedChartStyles,t.watchedSupportedChartStyles),s(this.symbolNamesList,t.symbolNamesList),this.watchedSymbol.subscribe((e=>{this._boundChartWidget&&this._boundChartWidget.hasModel()&&this._mainSeries().symbolSameAsCurrent(e)||this.proSymbol.setValue(e)}),{callWithLast:!0})}mute(e){this._muted=e}bindToChartWidgetCollection(e){this.unbindFromChartWidgetCollection(),this._chartWidgetCollection=e,this._activeChartWidget=e.activeChartWidget.spawn(),this._activeChartWidget.subscribe(this.updateBoundChartWidget),this._linkingGroupCharts=e.linkingGroupsCharts(this._groupIndex).spawn(),this._linkingGroupCharts.subscribe(this._updateAllGroupChartWidgets),this.updateBoundChartWidget(),this._updateAllGroupChartWidgets()}unbindFromChartWidgetCollection(){this.unbindFromChartWidget(),this._chartWidgetCollection=null,this._activeChartWidget?.destroy(),this._activeChartWidget=null,this._linkingGroupCharts?.destroy(),this._linkingGroupCharts=null,this._destroySymbolIntervalPropertySubscriptions?.()}bindToChartWidget(e){if(this.unbindFromChartWidget(),this._boundChartWidget=e,e.hasModel())return void this._onChartModelCreated(e.model());e.modelCreated().subscribe(this,this._onChartModelCreated,!0),this._chartWidgetBindingState=1;const t=e.mainSeriesProperties().childs();this.watchedSymbol.setValue(t.symbol.value()),this.watchedInterval.setValue(t.interval.value()),this._boundChartWidget.linkingGroupIndex().subscribe(this.updateBoundChartWidget)}unbindFromChartWidget(){const e=this._boundChartWidget;if(null!==e){switch(this._chartWidgetBindingState){case 1:e.modelCreated().unsubscribeAll(this);break;case 2:this.watchedSymbol.unsubscribe(this._watchedSymbolListenerBound);const t=this._mainSeries().dataEvents();t.symbolResolved().unsubscribeAll(this),t.symbolError().unsubscribeAll(this),this._mainSeries().onIntervalChanged().unsubscribeAll(this),this.watchedInterval.unsubscribe(this._watchedIntervalListenerBound),delete this.watchedSymbol.writeLock}e.linkingGroupIndex().unsubscribe(this.updateBoundChartWidget),this._boundChartWidget=null,this._chartWidgetBindingState=0}}boundChartWidget(){return this._boundChartWidget}_mainSeries(){if(!this._boundChartWidget)throw new Error("ChartWidget is undefined");return this._boundChartWidget.model().mainSeries()}_watchedSymbolListener(e){this._needApplySymbol(e)&&!this._muted&&this._setGroupSymbol(e)}_updateSymbolByProperty(e,t){const i=this._symbolLock();i&&this._needApplySymbol(t)&&!this._muted&&this._setGroupSymbol(t),(i||e===this._boundChartWidget)&&this.watchedSymbol.setValue(t)}_watchedIntervalListener(e){const t=r.Interval.normalize(e);t&&this._needApplyInterval(t)&&!this._muted&&this._setGroupInterval(t)}_updateIntervalByProperty(e,t){ -const i=this._intervalLock(),s=r.Interval.normalize(t);i&&s&&this._needApplyInterval(s)&&!this._muted&&this._setGroupInterval(s),(i||e===this._boundChartWidget)&&this.watchedInterval.setValue(s??t)}_sendSnowplowAnalytics(){if(!window.user.do_not_track)throw new Error("unsupported")}_updateSeriesSymbolInfo(){this.seriesShortSymbol.setValue((0,o.ensureNotNull)(this._boundChartWidget).getSymbol(!0));const e=this._mainSeries().symbolInfo();if(e){const t=e.pro_name||!1;this.proSymbol.setValue(t||this.watchedSymbol.value()),this.ensuredProSymbol.setValue(this.proSymbol.value()),e.aliases&&this.symbolNamesList.setValue(e.aliases);{const t=e.supported_resolutions;t?this.watchedSupportedResolutions.setValue(t):this.watchedSupportedResolutions.setValue(void 0)}let i=(0,c.allChartStyles)();((0,a.isCloseBasedSymbol)(e)||this._mainSeries().intervalObj().is1Tick())&&(i=i.filter((e=>(0,a.isSingleValueBasedStyle)(e)))),this.watchedSupportedChartStyles.setValue(i),this.watchedIntraday.setValue(!!e.has_intraday),this.watchedSeconds.setValue(!!e.has_seconds),this.watchedTicks.setValue(!(0,a.isCloseBasedSymbol)(e)&&!!e["is-tickbars-available"]),this.watchedRange.setValue(!(0,a.isCloseBasedSymbol)(e));const s=e.data_frequency?e.data_frequency:void 0;this.watchedDataFrequencyResolution.setValue(s)}else this.watchedIntraday.setValue(!1),this.watchedSeconds.setValue(!1),this.watchedTicks.setValue(!1),this.watchedRange.setValue(!1),this._mainSeries().isFailed()&&this.ensuredProSymbol.setValue(this.proSymbol.value())}_onChartModelCreated(e){if(!this._boundChartWidget)throw new Error("ChartWidget is undefined");this._chartWidgetBindingState=2,this.watchedSymbol.setValue(this._boundChartWidget.symbolWV().value()),this.watchedSymbol.subscribe(this._watchedSymbolListenerBound);const t=e.mainSeries().dataEvents();t.symbolResolved().subscribe(this,this._updateSeriesSymbolInfo),t.symbolError().subscribe(this,this._updateSeriesSymbolInfo),e.mainSeries().onIntervalChanged().subscribe(this,this._updateSeriesSymbolInfo),this._updateSeriesSymbolInfo(),this.watchedInterval.setValue(this._boundChartWidget.resolutionWV().value()),this.watchedInterval.subscribe(this._watchedIntervalListenerBound),this._boundChartWidget.readOnly()&&(this.watchedSymbol.writeLock=!0)}_chartToBind(){const e=this._chartWidgetCollection;return null===e?null:e.activeChartWidget.value()}_symbolLock(){return!!this._chartWidgetCollection?.lock.symbol.value()}_intervalLock(){return!!this._chartWidgetCollection?.lock.interval.value()}_chartsForLock(e){return(0===e?this._symbolLock():this._intervalLock())?(0,o.ensureNotNull)(this._linkingGroupCharts).value():this._boundChartWidget?[this._boundChartWidget]:[]}_setGroupSymbol(e){this.mute(!0),this._setGroupSymbolCancellationToken.cancelled=!0;const t=this._setGroupSymbolCancellationToken={cancelled:!1};(0,o.ensureNotNull)(this._chartWidgetCollection).setSymbol(e,this._groupIndex,(0,o.ensureNotNull)(this._boundChartWidget)).finally((()=>{if(this._boundChartWidget&&!t.cancelled){const t=this._boundChartWidget.model().mainSeries() -;t.symbolSameAsCurrent(e)||(this.watchedSymbol.setValue(t.symbol()),this.proSymbol.setValue(t.proSymbol()))}})),this.mute(!1)}_needApplySymbol(e){const t=this._chartsForLock(0),i=t.find((t=>t.hasModel()&&t.model().mainSeries().symbolInfo()&&t.model().mainSeries().symbolSameAsResolved(e)));if(i){const e=i.model().mainSeries();if(t.every((t=>e.symbolSameAsResolved(t.symbolWV().value()))))return!1}return t.some((t=>t.symbolWV().value()!==e))}_setGroupInterval(e){this.mute(!0),(0,o.ensureNotNull)(this._chartWidgetCollection).setResolution(e,this._groupIndex).finally((()=>{if(this._boundChartWidget){const t=this._boundChartWidget.resolutionWV().value();r.Interval.isEqual(t,e)||this.watchedInterval.setValue(t)}})),this.mute(!1)}_needApplyInterval(e){return this._chartsForLock(1).some((t=>!r.Interval.isEqual(t.resolutionWV().value(),e)))}}const m=new class{constructor(){this._watchedSymbol=new n.WatchedValue,this._seriesShortSymbol=new n.WatchedValue,this._proSymbol=new n.WatchedValue,this._ensuredProSymbol=new n.WatchedValue,this._watchedInterval=new n.WatchedValue,this._watchedIntraday=new n.WatchedValue,this._watchedSeconds=new n.WatchedValue,this._watchedTicks=new n.WatchedValue,this._watchedDataFrequencyResolution=new n.WatchedValue,this._watchedRange=new n.WatchedValue,this._watchedSupportedResolutions=new n.WatchedValue,this._watchedSupportedChartStyles=new n.WatchedValue([]),this._symbolNamesList=new n.WatchedValue,this._chartWidgetCollection=null,this._onSymbolLinkBound=this._onSymbolLink.bind(this),this._searchCharts=null,this._searchChartsLoadDebounced=null,this._selfEmit=!1,this._preventFeedBySymbol=!1,this._feedBySymbolDebounceCounter=0,this._linkingGroups=new Map,this._activeLinkingGroup=new n.WatchedValue,this._activeLinkingGroupIndex=null,this._updateLinkingGroups=()=>{(0,o.ensureNotNull)(this._chartWidgetCollection).allLinkingGroups().value().forEach((e=>this._linkingGroup(e))),this._linkingGroups.forEach((e=>e.updateBoundChartWidget()))},this._activeLinkingGroup.setValue(this._linkingGroup(null));const e=(e,t)=>{e.subscribe((e=>t().setValue(e)),{callWithLast:!0})};e(this._watchedSymbol,(()=>this._activeLinkingGroup.value().watchedSymbol)),e(this._seriesShortSymbol,(()=>this._activeLinkingGroup.value().seriesShortSymbol)),e(this._proSymbol,(()=>this._activeLinkingGroup.value().proSymbol)),e(this._ensuredProSymbol,(()=>this._activeLinkingGroup.value().ensuredProSymbol)),e(this._watchedInterval,(()=>this._activeLinkingGroup.value().watchedInterval)),e(this._watchedIntraday,(()=>this._activeLinkingGroup.value().watchedIntraday)),e(this._watchedSeconds,(()=>this._activeLinkingGroup.value().watchedSeconds)),e(this._watchedTicks,(()=>this._activeLinkingGroup.value().watchedTicks)),e(this._watchedDataFrequencyResolution,(()=>this._activeLinkingGroup.value().watchedDataFrequencyResolution)),e(this._watchedRange,(()=>this._activeLinkingGroup.value().watchedRange)),e(this._watchedSupportedResolutions,(()=>this._activeLinkingGroup.value().watchedSupportedResolutions)), -e(this._watchedSupportedChartStyles,(()=>this._activeLinkingGroup.value().watchedSupportedChartStyles)),e(this._symbolNamesList,(()=>this._activeLinkingGroup.value().symbolNamesList));const t=e=>{this._watchedSymbol.setValue(e.watchedSymbol.value()),this._seriesShortSymbol.setValue(e.seriesShortSymbol.value()),this._proSymbol.setValue(e.proSymbol.value()),this._ensuredProSymbol.setValue(e.ensuredProSymbol.value()),this._watchedInterval.setValue(e.watchedInterval.value()),this._watchedIntraday.setValue(e.watchedIntraday.value()),this._watchedSeconds.setValue(e.watchedSeconds.value()),this._watchedTicks.setValue(e.watchedTicks.value()),this._watchedDataFrequencyResolution.setValue(e.watchedDataFrequencyResolution.value()),this._watchedRange.setValue(e.watchedRange.value()),this._watchedSupportedResolutions.setValue(e.watchedSupportedResolutions.value()),this._watchedSupportedChartStyles.setValue(e.watchedSupportedChartStyles.value()),this._symbolNamesList.setValue(e.symbolNamesList.value())};this._activeLinkingGroup.subscribe(t),t(this._activeLinkingGroup.value()),(0,h.setMuteLinkingGroup)(((e,t)=>{this._linkingGroup(e).mute(t)}))}get symbol(){return this._watchedSymbol}get proSymbol(){return this._proSymbol.readonly()}get ensuredProSymbol(){return this._ensuredProSymbol.readonly()}get symbolNamesList(){return this._symbolNamesList.readonly()}get seriesShortSymbol(){return this._seriesShortSymbol.readonly()}get interval(){return this._watchedInterval}get intraday(){return this._watchedIntraday.readonly()}get seconds(){return this._watchedSeconds.readonly()}get ticks(){return this._watchedTicks.readonly()}get range(){return this._watchedRange.readonly()}get supportedResolutions(){return this._watchedSupportedResolutions.readonly()}get supportedChartStyles(){return this._watchedSupportedChartStyles.readonly()}get preventFeedBySymbol(){return this._preventFeedBySymbol}get dataFrequencyResolution(){return this._watchedDataFrequencyResolution.readonly()}activeLinkingGroup(){return this._activeLinkingGroup.readonly()}getChartWidget(){return this.activeLinkingGroup().value().boundChartWidget()}bindToChartWidgetCollection(e){this._chartWidgetCollection?.onAboutToBeDestroyed.unsubscribeAll(this),this._unbindFromChartWidgetCollection(),this._chartWidgetCollection=e,this._chartWidgetCollection.onAboutToBeDestroyed.subscribe(this,this._unbindFromChartWidgetCollection),this._chartWidgetCollection.allLinkingGroups().subscribe(this._updateLinkingGroups),this._updateLinkingGroups(),this._activeLinkingGroupIndex=e.activeLinkingGroup().spawn(),this._activeLinkingGroupIndex.subscribe((e=>{this._activeLinkingGroup.setValue(this._linkingGroup(e))}),{callWithLast:!0}),this._linkingGroups.forEach((t=>t.bindToChartWidgetCollection(e)))}bindToSearchCharts(e){this.unbindFromSearchCharts(),this._searchCharts=e,e.onSearchBySymbol.subscribe(this,this._onSearchBySymbol),e.loadingSymbol.subscribe((e=>{!1===e&&(this._feedBySymbolDebounceCounter=0)})),this._watchedSymbol.subscribe(this._onSymbolLinkBound)}unbindFromSearchCharts(){ -this._searchCharts&&(this._searchCharts.onSearchBySymbol.unsubscribe(this,this._onSearchBySymbol),this._watchedSymbol.unsubscribe(this._onSymbolLinkBound),this._searchCharts=null)}setPreventFeedBySymbol(e){this._preventFeedBySymbol=e}setSymbolAndLogInitiator(e,t,i){(this.symbol.value()!==e||i)&&(d.logInfo(`Change linking symbol to ${e}, initiator: ${t}`),this.symbol.setValue(e,i))}_onSearchBySymbol(e){if(!e.resolved_symbol)throw new Error("no resolved_symbol");this._selfEmit=!0,this._watchedSymbol.setValue(e.resolved_symbol),this._selfEmit=!1}_onSymbolLink(e){if(!this._selfEmit){if(!this._searchCharts){const e="No search charts defined";throw d.logError(e),new Error(e)}this._preventFeedBySymbol||this._loadSearchCharts(e)}}_loadSearchCharts(e){if(!this._searchCharts){const e="No search charts defined";throw d.logError(e),new Error(e)}if(this._searchChartsLoadDebounced)return void(this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced(e)));const t=e=>this._searchCharts?(!0===this._searchCharts.loadingSymbol.value()?this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced=(0,s.default)(t,2e3),this._searchChartsLoadDebounced(e)):this._searchChartsLoadDebounced=null,this._searchCharts.feedBySymbol.call(this._searchCharts,e)):()=>{};!0===this._searchCharts.loadingSymbol.value()?this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced=(0,s.default)(t,2e3),this._searchChartsLoadDebounced(e)):this._searchCharts.feedBySymbol(e)}_linkingGroup(e){e=null;let t=this._linkingGroups.get(e);if(void 0===t){const i={watchedSymbol:this._watchedSymbol,seriesShortSymbol:this._seriesShortSymbol,proSymbol:this._proSymbol,ensuredProSymbol:this._ensuredProSymbol,watchedInterval:this._watchedInterval,watchedIntraday:this._watchedIntraday,watchedSeconds:this._watchedSeconds,watchedTicks:this._watchedTicks,watchedDataFrequencyResolution:this._watchedDataFrequencyResolution,watchedRange:this._watchedRange,watchedSupportedResolutions:this._watchedSupportedResolutions,watchedSupportedChartStyles:this._watchedSupportedChartStyles,symbolNamesList:this._symbolNamesList};t=new p(e,i,(()=>this._activeLinkingGroup.value())),this._linkingGroups.set(e,t),this._chartWidgetCollection&&t.bindToChartWidgetCollection(this._chartWidgetCollection)}return t}_unbindFromChartWidgetCollection(){null!==this._chartWidgetCollection&&(this._activeLinkingGroupIndex?.destroy(),this._activeLinkingGroupIndex=null,this._linkingGroups.forEach((e=>e.unbindFromChartWidgetCollection())),this._chartWidgetCollection.allLinkingGroups().unsubscribe(this._updateLinkingGroups),this._chartWidgetCollection=null)}};window.TradingViewApi||(window.TradingViewApi={linking:m})},11417:(e,t,i)=>{"use strict";const{getLogger:s}=i(9343),o=s("TVLocalStorage");var n=function(){try{this.isAvailable=!0,this.localStorage=window.localStorage,this.localStorage.setItem("tvlocalstorage.available","true")}catch(e){delete this.isAvailable, -delete this.localStorage}this._updateLength();try{this._report()}catch(e){}};n.prototype._report=function(){if(this.isAvailable){const e=10,t=[];for(let e=0;et.length-e.length));const i=t.slice(0,e);t.sort(((e,t)=>t.key.length-e.key.length));const s=t.slice(0,e);o.logNormal(`Total amount of keys in Local Storage: ${this.length}`),o.logNormal(`Top ${e} keys with longest values: ${JSON.stringify(i)}`),o.logNormal(`Top ${e} longest key names: ${JSON.stringify(s)}`);try{navigator.storage.estimate().then((e=>{o.logNormal(`Storage estimate: ${JSON.stringify(e)}`)}))}catch(e){}}},n.prototype.length=0,n.prototype.isAvailable=!1,n.prototype.localStorage={"tvlocalstorage.available":"false"},n.prototype._updateLength=function(){if(this.isAvailable)this.length=this.localStorage.length;else{var e,t=0;for(e in this.localStorage)this.localStorage.hasOwnProperty(e)&&t++;this.length=t}},n.prototype.key=function(e){return this.isAvailable?this.localStorage.key(e):Object.keys(this.localStorage)[e]},n.prototype.getItem=function(e){return this.isAvailable?this.localStorage.getItem(e):void 0===this.localStorage[e]?null:this.localStorage[e]},n.prototype.setItem=function(e,t){this.isAvailable?this.localStorage.setItem(e,t):this.localStorage[e]=t,this._updateLength()},n.prototype.removeItem=function(e){this.isAvailable?this.localStorage.removeItem(e):delete this.localStorage[e],this._updateLength()},n.prototype.clear=function(){this.isAvailable?this.localStorage.clear():this.localStorage={},this._updateLength()},window.TVLocalStorage=new n,e.exports.TVLocalStorage=window.TVLocalStorage},84015:(e,t,i)=>{"use strict";function s(e,t=!1){return!1}function o(e,t=!1){return e}i.d(t,{isOnMobileAppPage:()=>s,urlWithMobileAppParams:()=>o})},69109:(e,t,i)=>{"use strict";let s;function o(e,t){s?.(e,t)}function n(e){s=e}i.d(t,{muteLinkingGroup:()=>o,setMuteLinkingGroup:()=>n})},19334:(e,t,i)=>{"use strict";i.d(t,{addPerfMark:()=>c,perfMeasureOperation:()=>h});var s=i(92184);function o(){}const n=console.timeStamp?console.timeStamp.bind(console):o,r=window.performance&&performance.mark?performance.mark.bind(performance):o,a=window.performance&&performance.measure?performance.measure.bind(performance):o,l=window.performance&&performance.clearMarks?performance.clearMarks.bind(performance):o;function c(e){n(e),r(e)}async function h(e,t){const i=`measure-${e}-${(0,s.randomHash)()}`;r(i);try{return await t()}finally{a(e,i),l(i)}}},16216:(e,t,i)=>{"use strict";i.d(t,{hasService:()=>r,registerService:()=>n,service:()=>a});const s={},o=new Map;function n(e,t){if(r(e))throw new Error("Service already registered");s[e.id]=t;const i=o.get(e.id);void 0!==i&&(o.delete(e.id),i.resolve(t))}function r(e){return void 0!==s[e.id]}function a(e){const t=s[e.id];if(void 0===t)throw new Error("ServiceLocator: Service "+e.id+" not found");return t}},56840:(e,t,i)=>{"use strict";e=i.nmd(e),i(49483);i(84906).fetch -;var s=i(66800).regExpEscape,o=i(21097).TVXWindowEvents,n=i(11417).TVLocalStorage,r=i(52033).Delegate,a=i(56570),l=["s.tradingview.com","betacdn.tradingview.com"],c=a.enabled("use_localstorage_for_settings"),h=window.TVSettings=function(){var e=!1,t=null;function i(){return!t&&c}try{e=!TradingView.onWidget()&&parent&&parent!==window&&!!parent.IS_DEMO_PAGE}catch(e){}if(e){var d={"widgetbar.layout-settings":{widgets:{},settings:{minimized:!0}},notShowMainWizard:!0},u=function(e,t,i){var s=d[e];return s??t},_=function(){};return{loaded:!1,loadedModel:!1,getValue:u,getJSON:u,getBool:u,getFloat:u,getInt:u,setValue:_,setJSON:_,remove:_,keys:function(){return Object.keys(d)},keysMask:function(){return[]},sync:_,onSync:{subscribe:function(){}}}}window.environment;var p,m=TradingView.onWidget()?"tradingview-widget":"tradingview",g=m+".",f={},y=[/^widgetbar\.widget\.watchlist.+/,/.+quicks$/,/^widgetbar\.layout-settings$/,/^ChartSideToolbarWidget\.visible$/,/^onwidget\.watchlist$/,/^chart\.favoriteDrawings$/,/^chart\.favoriteDrawingsPosition$/,/^chart\.favoriteLibraryIndicators$/,/^loadChartDialog.favorites$/,/^ChartFavoriteDrawingToolbarWidget\.visible/,/^trading\.chart\.proterty$/,/^trading_floating_toolbar\.position$/,/^trading\.orderWidgetMode\./,/^symbolWatermark$/,/^pinereference\.size$/,/^pinereference\.position$/,/^hint\.+/,/^ChartDrawingToolbarWidget\.visible/];function v(e){return g+e}function S(e){return e.substring(g.length)}function b(e,t){var i=f[e];return i??t}function w(e,t,i){i=i||{};var s=""+t;return f[e]!==s&&(f[e]=s,P(e,i)),i.forceFlush&&!p&&(p=setTimeout((function(){p=void 0,T()}),10)),h}function C(e,t){return t=t||{},null!=f[e]&&(delete f[e],P(e)),t.forceFlush&&T(),h}function P(e,s){if(t)null==f[e]?t.removeValue(e):t.setValue(e,f[e]);else if(i())try{null==f[e]?n.removeItem(v(e)):n.setItem(v(e),f[e])}catch(e){}else 0;!0!==s?.skipCrossWindowEvent&&o.emit("settings",JSON.stringify({key:e,value:f[e]}))}function T(e){}function x(){return Object.keys(f)}function I(e){for(var t=0;t=0;n--)e.test(i[n])&&o.push(i[n]),e.lastIndex=0;return o},sync:function(e){null!==e?(t?A(t.initialSettings||{}):i()?(function(){if(TradingView.onWidget()&&l.includes(window.location.host))for(var e="tradingview.",t=n.length;t--;){var i=n.key(t);if(0===i.indexOf(e)){var s=i.replace(e,m+".");n.setItem(s,n.getItem(i)),n.removeItem(i)}}}(),function(){f={};for(var e=!a.enabled("save_chart_properties_to_local_storage"),t=n.length;t--;){var i=n.key(t);if(i&&M(i)){var s=i.substring(g.length);e&&!I(s)||(f[s]=n.getItem(i))}}}()):A(e||{}),L.fire()):!0},onSync:L,setSettingsAdapter:function(e){t=e}}}();e&&e.exports&&(e.exports=h)},88145:(e,t,i)=>{"use strict";function s(e){return void 0!==e&&e.includes("crypto")}function o(e){return"bond"===e}function n(e){return Boolean(e.typespecs?.includes("yield"))}function r(e){return e?.includes("discontinued")??!1}i.d(t,{hasCryptoTypespec:()=>s,isBond:()=>o,isSymbolDelisted:()=>r,isYield:()=>n})},49156:(e,t,i)=>{"use strict";i.d(t,{colors:()=>a});var s=i(19625),o=i(19063);const n={colorBlack:(0,s.getHexColorByName)("color-black"),colorWhite:(0,s.getHexColorByName)("color-white"),colorTvBlue50:(0,s.getHexColorByName)("color-tv-blue-50"),colorTvBlue200:(0,s.getHexColorByName)("color-tv-blue-200"),colorTvBlue400:(0,s.getHexColorByName)("color-tv-blue-400"),colorTvBlue500:(0,s.getHexColorByName)("color-tv-blue-500"),colorTvBlue600:(0,s.getHexColorByName)("color-tv-blue-600"),colorTvBlue800:(0,s.getHexColorByName)("color-tv-blue-800"),colorTvBlueA800:(0,s.getHexColorByName)("color-tv-blue-a800"),colorDeepBlue200:(0,s.getHexColorByName)("color-deep-blue-200"),colorDeepBlue300:(0,s.getHexColorByName)("color-deep-blue-300"),colorDeepBlue500:(0,s.getHexColorByName)("color-deep-blue-500"),colorDeepBlueA200:(0,s.getHexColorByName)("color-deep-blue-a200"),colorDeepBlueA400:(0,s.getHexColorByName)("color-deep-blue-a400"),colorDeepBlueA700:(0,s.getHexColorByName)("color-deep-blue-a700"),colorSkyBlue400:(0,s.getHexColorByName)("color-sky-blue-400"),colorSkyBlue500:(0,s.getHexColorByName)("color-sky-blue-500"),colorSkyBlue700:(0,s.getHexColorByName)("color-sky-blue-700"),colorDefaultRed:(0,s.getHexColorByName)("color-youtube"),colorRipeRed200:(0,s.getHexColorByName)("color-ripe-red-200"),colorRipeRed300:(0,s.getHexColorByName)("color-ripe-red-300"),colorRipeRed400:(0,s.getHexColorByName)("color-ripe-red-400"),colorRipeRed500:(0,s.getHexColorByName)("color-ripe-red-500"),colorRipeRed600:(0,s.getHexColorByName)("color-ripe-red-600"),colorRipeRed800:(0,s.getHexColorByName)("color-ripe-red-800"),colorRipeRedA900:(0,s.getHexColorByName)("color-ripe-red-a900"),colorRipeRedA700:(0,s.getHexColorByName)("color-ripe-red-a700"),colorGrapesPurpleA200:(0,s.getHexColorByName)("color-grapes-purple-a200"),colorGrapesPurpleA400:(0,s.getHexColorByName)("color-grapes-purple-a400"),colorGrapesPurple500:(0, -s.getHexColorByName)("color-grapes-purple-500"),colorBerryPink400:(0,s.getHexColorByName)("color-berry-pink-400"),colorBerryPink500:(0,s.getHexColorByName)("color-berry-pink-500"),colorMintyGreen100:(0,s.getHexColorByName)("color-minty-green-100"),colorMintyGreen200:(0,s.getHexColorByName)("color-minty-green-200"),colorMintyGreen400:(0,s.getHexColorByName)("color-minty-green-400"),colorMintyGreen500:(0,s.getHexColorByName)("color-minty-green-500"),colorMintyGreen600:(0,s.getHexColorByName)("color-minty-green-600"),colorMintyGreen800:(0,s.getHexColorByName)("color-minty-green-800"),colorMintyGreenA900:(0,s.getHexColorByName)("color-minty-green-a900"),colorIguanaGreen300:(0,s.getHexColorByName)("color-iguana-green-300"),colorIguanaGreen500:(0,s.getHexColorByName)("color-iguana-green-500"),colorIguanaGreenA700:(0,s.getHexColorByName)("color-iguana-green-a700"),colorTanOrange300:(0,s.getHexColorByName)("color-tan-orange-300"),colorTanOrange500:(0,s.getHexColorByName)("color-tan-orange-500"),colorTanOrange600:(0,s.getHexColorByName)("color-tan-orange-600"),colorTanOrange700:(0,s.getHexColorByName)("color-tan-orange-700"),colorColdGray100:(0,s.getHexColorByName)("color-cold-gray-100"),colorColdGray150:(0,s.getHexColorByName)("color-cold-gray-150"),colorColdGray200:(0,s.getHexColorByName)("color-cold-gray-200"),colorColdGray300:(0,s.getHexColorByName)("color-cold-gray-300"),colorColdGray400:(0,s.getHexColorByName)("color-cold-gray-400"),colorColdGray450:(0,s.getHexColorByName)("color-cold-gray-450"),colorColdGray500:(0,s.getHexColorByName)("color-cold-gray-500"),colorColdGray600:(0,s.getHexColorByName)("color-cold-gray-600"),colorColdGray650:(0,s.getHexColorByName)("color-cold-gray-650"),colorColdGray700:(0,s.getHexColorByName)("color-cold-gray-700"),colorColdGray750:(0,s.getHexColorByName)("color-cold-gray-750"),colorColdGray800:(0,s.getHexColorByName)("color-cold-gray-800"),colorColdGray850:(0,s.getHexColorByName)("color-cold-gray-850"),colorColdGray900:(0,s.getHexColorByName)("color-cold-gray-900"),colorForestGreen300:(0,s.getHexColorByName)("color-forest-green-300")},r={colorWhiteAlpha25:(0,o.generateColor)(n.colorWhite,75),colorTvBlue500Alpha30:(0,o.generateColor)(n.colorTvBlue500,70),colorTvBlue500Alpha28:(0,o.generateColor)(n.colorTvBlue500,72),colorTvBlue500Alpha25:(0,o.generateColor)(n.colorTvBlue500,75),colorTvBlue500Alpha20:(0,o.generateColor)(n.colorTvBlue500,80),colorDeepBlue500Alpha20:(0,o.generateColor)(n.colorDeepBlue500,80),colorSkyBlue400Alpha5:(0,o.generateColor)(n.colorSkyBlue400,95),colorSkyBlue400Alpha50:(0,o.generateColor)(n.colorSkyBlue400,50),colorSkyBlue400Alpha75:(0,o.generateColor)(n.colorSkyBlue400,25),colorSkyBlue500Alpha20:(0,o.generateColor)(n.colorSkyBlue500,80),colorSkyBlue700Alpha70:(0,o.generateColor)(n.colorSkyBlue700,30),colorRipeRed400Alpha5:(0,o.generateColor)(n.colorRipeRed400,95),colorRipeRed500Alpha5:(0,o.generateColor)(n.colorRipeRed500,95),colorRipeRed500Alpha20:(0,o.generateColor)(n.colorRipeRed500,80),colorRipeRed500Alpha28:(0,o.generateColor)(n.colorRipeRed500,72), -colorRipeRed500Alpha30:(0,o.generateColor)(n.colorRipeRed500,70),colorRipeRed500Alpha50:(0,o.generateColor)(n.colorRipeRed500,50),colorGrapesPurpleA200Alpha15:(0,o.generateColor)(n.colorGrapesPurpleA200,85),colorGrapesPurple500Alpha0:(0,o.generateColor)(n.colorGrapesPurple500,100),colorGrapesPurple500Alpha20:(0,o.generateColor)(n.colorGrapesPurple500,80),colorGrapesPurple500Alpha70:(0,o.generateColor)(n.colorGrapesPurple500,30),colorBerryPink400Alpha50:(0,o.generateColor)(n.colorBerryPink400,50),colorBerryPink400Alpha75:(0,o.generateColor)(n.colorBerryPink400,25),colorBerryPink500Alpha20:(0,o.generateColor)(n.colorBerryPink500,80),colorMintyGreen500Alpha20:(0,o.generateColor)(n.colorMintyGreen500,80),colorMintyGreen500Alpha28:(0,o.generateColor)(n.colorMintyGreen500,72),colorMintyGreen500Alpha50:(0,o.generateColor)(n.colorMintyGreen500,50),colorMintyGreen500Alpha5:(0,o.generateColor)(n.colorMintyGreen500,95),colorIguanaGreen500Alpha20:(0,o.generateColor)(n.colorIguanaGreen500,80),colorTanOrange500Alpha20:(0,o.generateColor)(n.colorTanOrange500,80),colorForestGreen300Alpha5:(0,o.generateColor)(n.colorForestGreen300,95),colorColdGray100Alpha0:(0,o.generateColor)(n.colorColdGray100,100),colorColdGray100Alpha6:(0,o.generateColor)(n.colorColdGray100,94),colorColdGray800Alpha0:(0,o.generateColor)(n.colorColdGray800,100),colorColdGray800Alpha6:(0,o.generateColor)(n.colorColdGray800,94)},a={...n,...r}},2433:(e,t,i)=>{"use strict";i.d(t,{light:()=>te});var s=i(49156),o=i(46088);const{colorWhite:n,colorBlack:r,colorColdGray150:a,colorColdGray300:l,colorColdGray400:c,colorColdGray450:h,colorColdGray800Alpha0:d,colorColdGray800Alpha6:u,colorColdGray900:_,colorGrapesPurpleA400:p,colorGrapesPurpleA200Alpha15:m,colorMintyGreen200:g,colorMintyGreen400:f,colorMintyGreen500:y,colorMintyGreen600:v,colorMintyGreen800:S,colorMintyGreen500Alpha5:b,colorMintyGreen500Alpha20:w,colorMintyGreen500Alpha28:C,colorMintyGreen500Alpha50:P,colorRipeRed200:T,colorRipeRed400:x,colorRipeRed500:I,colorRipeRed600:M,colorRipeRedA700:A,colorRipeRed500Alpha5:L,colorRipeRed500Alpha28:k,colorRipeRed500Alpha50:D,colorRipeRed500Alpha20:E,colorDeepBlueA700:B,colorBerryPink500:V,colorBerryPink400Alpha50:R,colorBerryPink400Alpha75:N,colorIguanaGreenA700:O,colorSkyBlue400Alpha5:F,colorSkyBlue400Alpha50:W,colorSkyBlue400Alpha75:H,colorSkyBlue500:z,colorDeepBlueA400:U,colorTvBlue200:j,colorTvBlue400:G,colorTvBlue500:q,colorTvBlue500Alpha28:$,colorTvBlue600:K,colorTvBlue800:Y,colorTanOrange500:Z,colorTanOrange600:X}=s.colors,J={},Q={},ee={},te={content:{chartProperties:{scalesProperties:{textColor:_,lineColor:d,backgroundColor:n},paneProperties:{vertGridProperties:{color:u},horzGridProperties:{color:u},crossHairProperties:{color:c},backgroundType:o.ColorType.Solid,background:n,backgroundGradientStartColor:n,backgroundGradientEndColor:n,separatorColor:a}},sessions:{sessionHighlight:{backgrounds:{outOfSession:{color:q,transparency:92},preMarket:{color:Z,transparency:92},postMarket:{color:q,transparency:92},electronic:{color:q,transparency:92}},vertlines:{sessBreaks:{ -color:"#4985e7"}}}},mainSourceProperties:{baseLineColor:l,prevClosePriceLineColor:"#555555",priceLineColor:"",highLowAvgPrice:{highLowPriceLinesColor:"",averagePriceLineColor:""},bidAsk:{bidLineColor:q,askLineColor:x},prePostMarket:{preMarketColor:X,postMarketColor:q},candleStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},volCandlesStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},haStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},hlcAreaStyle:{highLineColor:y,lowLineColor:I,closeLineColor:h,highCloseFillColor:w,closeLowFillColor:E},hollowCandleStyle:{upColor:y,downColor:I,borderColor:"#378658",borderUpColor:y,borderDownColor:I,wickColor:"#737375",wickUpColor:y,wickDownColor:I},barStyle:{downColor:I,upColor:y},pnfStyle:{downColor:I,upColor:y,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae"},baselineStyle:{baselineColor:h,topFillColor1:C,topFillColor2:b,bottomFillColor1:L,bottomFillColor2:k,topLineColor:y,bottomLineColor:I},areaStyle:{transparency:100,color1:$,color2:q,linecolor:q},hiloStyle:{color:q,borderColor:q,labelColor:q},columnStyle:{upColor:P,downColor:D},renkoStyle:{upColor:y,downColor:I,borderUpColor:y,borderDownColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae",wickUpColor:y,wickDownColor:I},lineStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},lineWithMarkersStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},steplineStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},kagiStyle:{downColor:I,upColor:y,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae"},pbStyle:{upColor:y,downColor:I,borderUpColor:y,borderDownColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae"},rangeStyle:{upColor:y,downColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",candlesUpColor:y,candlesDownColor:I,candlesBorderUpColor:y,candlesBorderDownColor:I,candlesWickUpColor:y,candlesWickDownColor:I},tpoStyle:J,volFootprintStyle:Q,svpStyle:ee,hlcBarsStyle:{color:q}}}}},24317:(e,t,i)=>{"use strict";i.r(t),i.d(t,{darkTheme:()=>le,getStdChartTheme:()=>ue,getStdThemeNames:()=>de,lightTheme:()=>ae,overrideStdTheme:()=>ce,restoreStdThemes:()=>he,translateThemeName:()=>_e});var s=i(11542),o=i(37265),n=i(2433),r=i(46088),a=i(49156) -;const{colorWhite:l,colorColdGray100Alpha0:c,colorColdGray100Alpha6:h,colorColdGray200:d,colorColdGray300:u,colorColdGray400:_,colorColdGray450:p,colorColdGray600:m,colorColdGray800:g,colorColdGray900:f,colorDeepBlueA200:y,colorGrapesPurpleA400:v,colorGrapesPurpleA200Alpha15:S,colorMintyGreen400:b,colorMintyGreen500:w,colorMintyGreen600:C,colorMintyGreen800:P,colorMintyGreen500Alpha5:T,colorMintyGreen500Alpha20:x,colorMintyGreen500Alpha28:I,colorMintyGreen500Alpha50:M,colorMintyGreenA900:A,colorRipeRed400:L,colorRipeRed500:k,colorRipeRed600:D,colorRipeRed800:E,colorRipeRed500Alpha5:B,colorRipeRed500Alpha20:V,colorRipeRed500Alpha28:R,colorRipeRed500Alpha50:N,colorRipeRedA900:O,colorBerryPink400Alpha50:F,colorBerryPink400Alpha75:W,colorBerryPink500:H,colorIguanaGreenA700:z,colorSkyBlue400Alpha5:U,colorSkyBlue400Alpha50:j,colorSkyBlue400Alpha75:G,colorSkyBlue500:q,colorDeepBlueA400:$,colorTvBlue400:K,colorTvBlue500:Y,colorTvBlue500Alpha28:Z,colorTvBlue600:X,colorTvBlue800:J,colorTvBlueA800:Q,colorTanOrange500:ee,colorTanOrange600:te}=a.colors,ie={},se={},oe={},ne={content:{chartProperties:{scalesProperties:{textColor:u,lineColor:c,backgroundColor:l},paneProperties:{vertGridProperties:{color:h},horzGridProperties:{color:h},crossHairProperties:{color:_},background:f,backgroundGradientStartColor:"#1C1C1C",backgroundGradientEndColor:f,backgroundType:"gradient",separatorColor:g}},sessions:{sessionHighlight:{backgrounds:{outOfSession:{color:Y,transparency:92},preMarket:{color:ee,transparency:92},postMarket:{color:Y,transparency:92},electronic:{color:Y,transparency:92}},vertlines:{sessBreaks:{color:"#4985e7"}}}},mainSourceProperties:{baseLineColor:m,prevClosePriceLineColor:"#555555",priceLineColor:"",highLowAvgPrice:{highLowPriceLinesColor:"",averagePriceLineColor:""},bidAsk:{bidLineColor:Y,askLineColor:L},prePostMarket:{preMarketColor:te,postMarketColor:Y},candleStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},volCandlesStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},haStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},hlcAreaStyle:{highLineColor:w,lowLineColor:k,closeLineColor:p,highCloseFillColor:x,closeLowFillColor:V},hollowCandleStyle:{upColor:w,downColor:k,borderColor:"#378658",borderUpColor:w,borderDownColor:k,wickColor:"#737375",wickUpColor:w,wickDownColor:k},barStyle:{downColor:k,upColor:w},pnfStyle:{downColor:k,upColor:w,upColorProjection:"#336854",downColorProjection:"#7f323f"},baselineStyle:{baselineColor:p,topFillColor1:I,topFillColor2:T,bottomFillColor1:B,bottomFillColor2:R,topLineColor:w,bottomLineColor:k},areaStyle:{transparency:100,color1:Z,color2:Y,linecolor:Y},hiloStyle:{color:Y,borderColor:Y,labelColor:Y},columnStyle:{upColor:M,downColor:N},renkoStyle:{upColor:w,downColor:k,borderUpColor:w,borderDownColor:k,upColorProjection:"#336854", -downColorProjection:"#7f323f",borderUpColorProjection:"#336854",borderDownColorProjection:"#7f323f",wickUpColor:w,wickDownColor:k},lineStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},lineWithMarkersStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},steplineStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},kagiStyle:{downColor:k,upColor:w,upColorProjection:"#336854",downColorProjection:"#7f323f"},pbStyle:{upColor:w,downColor:k,borderUpColor:w,borderDownColor:k,upColorProjection:"#336854",downColorProjection:"#7f323f",borderUpColorProjection:"#336854",borderDownColorProjection:"#7f323f"},rangeStyle:{upColor:w,downColor:k,upColorProjection:"#336854",downColorProjection:"#7f323f",candlesUpColor:w,candlesDownColor:k,candlesBorderUpColor:w,candlesBorderDownColor:k,candlesWickUpColor:w,candlesWickDownColor:k},tpoStyle:ie,volFootprintStyle:se,svpStyle:oe,hlcBarsStyle:{color:Y}}}};var re=i(24633);let ae=(0,o.clone)(n.light),le=(0,o.clone)(ne);function ce(e,t){switch(e){case re.StdTheme.Light:ae=(0,o.merge)((0,o.clone)(ae),t);break;case re.StdTheme.Dark:le=(0,o.merge)((0,o.clone)(le),t)}}function he(){ae=(0,o.clone)(n.light),le=(0,o.clone)(ne)}function de(){return[re.StdTheme.Light,re.StdTheme.Dark]}function ue(e){return(0,o.clone)(e===re.StdTheme.Light?ae:e===re.StdTheme.Dark?le:void 0)}function _e(e){return{[re.StdTheme.Light]:s.t(null,{context:"colorThemeName"},i(96870)),[re.StdTheme.Dark]:s.t(null,{context:"colorThemeName"},i(85119))}[e]||e}},24633:(e,t,i)=>{"use strict";var s;i.d(t,{StdTheme:()=>s}),function(e){e.Light="light",e.Dark="dark"}(s||(s={}))},85662:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DEFAULT_THEME:()=>c,getCurrentTheme:()=>g,getStdTheme:()=>T,getStdThemeNames:()=>C,getStdThemedValue:()=>x,getTheme:()=>b,getThemeNames:()=>w,getThemedColor:()=>f,isPublicTheme:()=>m,isStdThemeName:()=>P,isStdThemedDefaultValue:()=>I,isThemeExist:()=>L,removeTheme:()=>A,restoreTheme:()=>y,saveTheme:()=>M,savedThemeName:()=>v,syncTheme:()=>S,themes:()=>p,translateStdThemeName:()=>k});var s=i(24377),o=i(56840);function n(){return(0,o.getValue)("current_theme.name")||null}const r=i(64289);var a=i(24317),l=i(45345);const c="light";var h=i(24633),d=i(11542),u=i(20913),_=i(19625);const p={[h.StdTheme.Light]:{name:h.StdTheme.Light,label:()=>d.t(null,{context:"colorThemeName"},i(96870)),order:2,getThemedColor:e=>(0,_.getHexColorByName)(e)},[h.StdTheme.Dark]:{name:h.StdTheme.Dark,label:()=>d.t(null,{context:"colorThemeName"},i(85119)),order:1,getThemedColor:e=>{const t=u[e]||e;return(0,_.getHexColorByName)(t)}}};function m(e){return!e.isPrivate}function g(){return p[l.watchedTheme.value()]||p[c]}function f(e){return g().getThemedColor(e)}function y(){(0,l.setTheme)(n()||c)}function v(){return n()}function S(){var e;e=g().name,(0,o.setValue)("current_theme.name",e,{forceFlush:!0})}function b(e){return r.loadTheme(e)}function w(){return r.loadThemes()}function C(){return a.getStdThemeNames()}function P(e){ -return C().includes(e)}function T(e){return a.getStdChartTheme(e)||{content:void 0}}function x(e,t){const i=t||g().name,s=a.getStdChartTheme(i),o=0!==e.length&&e.split(".");return s&&s.content&&o?o.reduce(((e,t)=>e[t]),s.content):null}function I(e,t,i){const o=x(e,i);return null!==o&&(0,s.areEqualRgba)((0,s.parseRgba)(o),(0,s.parseRgba)(String(t)))}function M(e,t){return r.saveTheme(e,t)}function A(e){return r.removeTheme(e)}function L(e){return r.isThemeExist(e)}function k(e){return a.translateThemeName(e)}},45345:(e,t,i)=>{"use strict";i.d(t,{setTheme:()=>r,watchedTheme:()=>n});var s,o=i(64147);!function(e){e.ThemeClassPrefix="theme-"}(s||(s={}));const n=new o.WatchedValue;function r(e){n.setValue(e)}n.subscribe((e=>{!function(e,t=window){const i="theme-"+e,s=t.document.documentElement.classList;for(const e of Array.from(s))e.startsWith("theme-")&&e!==i&&s.remove(e);s.add(i)}(e,window)}))},51768:(e,t,i)=>{"use strict";i.d(t,{disableTrackingEvents:()=>a,trackEvent:()=>r});var s=i(76422);i(56570);(0,i(9343).getLogger)("Common.TrackEvent");const o=[/Study_(Drawing)_(.*)/,/(Study)_(.*)@tv-basicstudies/,/(Study)_(.*)/,/(Chart Style) (.*)/];let n=!1;const r=(e,t,i)=>{n||((e,t,i)=>{t=t||e||i||"";let n="";for(let e=0;e{"use strict";i.d(t,{TVXWindowEvents:()=>r});i(21251);var s=i(9343),o=i(11417);const n=(0,s.getLogger)("XWindowEvents");var r;!function(e){const t="tvxwevents.",i={};let s;window.BroadcastChannel?(s=new BroadcastChannel("tvxwevents"),s.addEventListener("message",(function(e){const{data:{event:t,value:s}}=e;i[t]&&i[t].forEach((e=>{e(s)}))})),function(){const e=[],i=performance.now();for(let i=0;i{t(e.newValue)}));o.TVLocalStorage.removeItem(n)})),e.on=function(e,t){i[e]||(i[e]=[]),i[e].push(t)},e.off=function(e,t){if(!i[e])return;const s=i[e].indexOf(t);-1!==s&&(1===i[e].length?delete i[e]:i[e].splice(s,1))},e.emit=function(e,i=Date.now()){try{s?s.postMessage({event:e,value:i}):o.TVLocalStorage.setItem(t+e,i.toString())}catch(e){n.logError(e.message)}}}(r||(r={}))},58473:(e,t,i)=>{"use strict";i.d(t,{activateKeyPressHandler:()=>m,showDialog:()=>g});const s=[];let o=null;function n(e){for(let t=0;t=0&&!0!==s[t].func(e);t--);}window.addEventListener("keypress",r,!1);var a=i(79652),l=i(56570),c=i(86235),h=i(86001),d=i(50340),u=i(51768);let _=null;function p(e){if(!(0,a.globalKeypressMatches)(e))return!1;e.preventDefault();const t=String.fromCharCode(e.charCode);return l.enabled("show_interval_dialog_on_key_press")&&function(e){return/[1-9]/.test(e)}(t)?(0,c.showChangeIntervalDialogAsync)({initVal:t}):l.enabled("symbol_search_hot_key")&&(g({defaultValue:t,selectSearchOnInit:!1,source:"keyboard",trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},enableOptionsChain:l.enabled("symbol_search_option_chain_selector")}),(0,u.trackEvent)("GUI","SS","hotkey")),!0}function m(){(0,h.loadChangeIntervalDialog)(),function(e,t){const i={name:e,func:t},o=n(i.name);o>-1&&s.splice(o,1),s.unshift(i)}("symbolEdit",p)}function g(e){const t=_=(0,d.loadNewSymbolSearch)().then((i=>{t===_&&i.showDefaultSearchDialog(e)}));return t}},78136:(e,t,i)=>{"use strict";let s;function o(){return s}function n(e){s=e}i.d(t,{getSearchRequestDelay:()=>o,setSearchRequestDelay:()=>n})},52092:(e,t,i)=>{"use strict";i.d(t,{CLOSE_POPUPS_AND_DIALOGS_COMMAND:()=>s});const s="CLOSE_POPUPS_AND_DIALOGS_COMMAND";var o;!function(e){e[e.Mobile=0]="Mobile",e[e.TabletSmall=480]="TabletSmall",e[e.Tablet=768]="Tablet",e[e.TabletLarge=1024]="TabletLarge",e[e.DesktopSmall=1280]="DesktopSmall",e[e.Desktop=1440]="Desktop",e[e.DesktopLarge=1920]="DesktopLarge"}(o||(o={}))},3615:(e,t,i)=>{"use strict";async function s(e,t){const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.renameModule,t)}async function o(e,t){ -const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.confirmModule,t)}async function n(e,t){const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.warningModule,t)}i.d(t,{showConfirm:()=>o,showRename:()=>s,showWarning:()=>n})},14881:(e,t,i)=>{"use strict";i.d(t,{hideStateChange:()=>n});var s,o=i(52033);!function(e){e.Drawings="drawings",e.Indicators="indicators",e.Positions="positions",e.All="all"}(s||(s={}));const n=new o.Delegate},90995:(e,t,i)=>{"use strict";i.d(t,{getHideModeStateValue:()=>u,getHideOptions:()=>h,getSavedHideMode:()=>_,toggleHideMode:()=>d});var s=i(50151),o=i(11542),n=i(56840),r=i(79320),a=i(928),l=i(14881);let c=null;function h(){if(null!==c)return c;const e=(0,r.tradingService)();return c=new Map([["drawings",{label:o.t(null,void 0,i(3217)),dataName:"hide-drawing-tools",tooltip:{active:o.t(null,void 0,i(85891)),inactive:o.t(null,void 0,i(52563))},getBoxedValue:()=>(0,a.hideAllDrawings)(),trackLabel:"hide drawings"}],["indicators",{label:o.t(null,void 0,i(72351)),dataName:"hide-indicators",tooltip:{active:o.t(null,void 0,i(98753)),inactive:o.t(null,void 0,i(78525))},getBoxedValue:()=>(0,a.hideAllIndicators)(),trackLabel:"hide indicators"}],["positions",{label:o.t(null,void 0,i(92226)),dataName:"hide-positions-and-orders",tooltip:{active:o.t(null,void 0,i(20506)),inactive:o.t(null,void 0,i(42164))},getBoxedValue:()=>(0,s.ensureNotNull)(e).showTradedSources,inverted:!0,trackLabel:"hide positions"}],["all",{label:o.t(null,void 0,i(47074)),dataName:"hide-all",tooltip:{active:e?o.t(null,void 0,i(86738)):o.t(null,void 0,i(25881)),inactive:e?o.t(null,void 0,i(18216)):o.t(null,void 0,i(90763))},trackLabel:"hide all"}]]),e||c.delete("positions"),c}function d(e){e?n.setValue("ChartToolsHideMode",e):e=_();const t=p();let i=!t;return"all"===e?(m(((e,t,s)=>{e.setValue(s?!i:i)})),l.hideStateChange.fire({hideMode:e,isActive:i}),i):(m(((s,o,n)=>{if(o===e){const e=t?!n:!s.value();s.setValue(e),i=n?!e:e}else s.setValue(Boolean(n))})),l.hideStateChange.fire({hideMode:e,isActive:i}),i)}function u(e){if("all"===e)return p();const t=(0,s.ensureDefined)(h().get(e)),i=(0,s.ensureDefined)(t.getBoxedValue)().value();return t.inverted?!i:i}function _(){const e=n.getValue("ChartToolsHideMode","drawings");return h().has(e)?e:"drawings"}function p(){let e=!0;return m(((t,i,s)=>{const o=t.value();e=e&&(s?!o:o)})),e}function m(e){h().forEach(((t,i)=>{const s=t.getBoxedValue?.();s&&e(s,i,t.inverted)}))}},25812:(e,t,i)=>{"use strict";var s;i.d(t,{ToolboxType:()=>s}),function(e){e[e.Delete=0]="Delete" -}(s||(s={}))},59064:(e,t,i)=>{"use strict";i.d(t,{globalCloseDelegate:()=>s,globalCloseMenu:()=>o});const s=new(i(52033).Delegate);function o(){s.fire()}},61223:e=>{e.exports={"css-value-header-toolbar-height":"38px"}},63844:e=>{e.exports={chartsSplitter:"chartsSplitter-L0xapso5",hovered:"hovered-L0xapso5"}},45982:e=>{e.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"4px"}},56479:e=>{e.exports={paneSeparator:"paneSeparator-uqBaC1Ki",handle:"handle-uqBaC1Ki",mobile:"mobile-uqBaC1Ki",hovered:"hovered-uqBaC1Ki",selected:"selected-uqBaC1Ki",active:"active-uqBaC1Ki"}},79437:(e,t,i)=>{"use strict";var s=i(37265).declareClassAsPureInterface;function o(){}TradingView.WEB_SOCKET_WAS_CONNECTED=!1,o.prototype.defaultResolutions=function(){},o.prototype.availableCurrencies=function(){},o.prototype.availableUnits=function(){},o.prototype.supportedSymbolsTypes=function(){},o.prototype.symbolsGrouping=function(){},o.prototype.quoteCreateSession=function(e){},o.prototype.quoteDeleteSession=function(e){},o.prototype.quoteSetFields=function(e,t){},o.prototype.quoteAddSymbols=function(e,t){},o.prototype.quoteRemoveSymbols=function(e,t){},o.prototype.quoteFastSymbols=function(e,t){},o.prototype.depthCreateSession=function(e,t,i){},o.prototype.depthDeleteSession=function(e){},o.prototype.depthSetSymbol=function(e,t){},o.prototype.depthClearSymbol=function(e){},o.prototype.depthSetScale=function(e,t){},o.prototype.chartCreateSession=function(e,t){},o.prototype.chartDeleteSession=function(e){},o.prototype.createSession=function(e,t){},o.prototype.removeSession=function(e){},o.prototype.connected=function(){},o.prototype.connect=function(){},o.prototype.disconnect=function(){},o.prototype.switchTimezone=function(e,t){},o.prototype.resolveSymbol=function(e,t,i,s){},o.prototype.createSeries=function(e,t,i,s,o,n,r,a){},o.prototype.removeSeries=function(e,t,i){},o.prototype.modifySeries=function(e,t,i,s,o,n,r){},o.prototype.requestMoreData=function(e,t,i,s){},o.prototype.requestMetadata=function(e){},o.prototype.canCreateStudy=function(e,t,i){},o.prototype.createStudy=function(e,t,i,s,o,n,r,a){},o.prototype.getStudyCounter=function(e){},o.prototype.getFundamentalCounter=function(e){},o.prototype.removeStudy=function(e,t){},o.prototype.modifyStudy=function(e,t,i,s,o){},o.prototype.createPointset=function(e,t,i,s,o,n,r){},o.prototype.modifyPointset=function(e,t,i,s,o){},o.prototype.removePointset=function(e,t,i){},o.prototype.requestMoreTickmarks=function(e,t,i,s){},o.prototype.requestFirstBarTime=function(e,t,i,s){},o.prototype._sendRequest=function(e,t){},o.prototype._onMessage=function(e){},o.prototype._dispatchNotification=function(e){},o.prototype._invokeNotificationHandler=function(e,t,i){},o.prototype._notifySessions=function(e){},o.prototype.unpack=function(e){},o.prototype.searchSymbols=function(e,t,i,s,o,n,r,a,l,c){},o.prototype.getMarks=function(e,t,i,s,o){},o.prototype.getTimescaleMarks=function(e,t,i,s,o){},s(o,"ChartApiInterface"),e.exports.ChartApiInterface=o},64289:(e,t,i)=>{ -"use strict";i.r(t),i.d(t,{favorStandardStudyTemplate:()=>D,favorStudyTemplate:()=>k,getChartContent:()=>C,getCharts:()=>S,getChartsCount:()=>v,getCustomAdapter:()=>g,getDrawingTemplates:()=>R,getStandardStudyTemplateById:()=>E,getStorageURL:()=>p,getStudyTemplateById:()=>I,getStudyTemplatesList:()=>A,initialize:()=>f,invalidateStudyTemplatesList:()=>L,isThemeExist:()=>j,loadDrawingTemplate:()=>N,loadLayout:()=>P,loadTheme:()=>W,loadThemes:()=>H,openLayoutLink:()=>T,removeChart:()=>b,removeDrawingTemplate:()=>O,removeStudyTemplate:()=>x,removeTheme:()=>U,renameStudyTemplate:()=>B,replaceStudyTemplate:()=>V,saveChart:()=>w,saveDrawingTemplate:()=>F,saveStudyTemplate:()=>M,saveTheme:()=>z,setCustomAdapter:()=>m,updateUser:()=>y});var s=i(9343),o=i(14712),n=i(56840);const r=(0,s.getLogger)("Chart.SaveloadAdapter.Library"),a={error:""};let l,c,h,d,u=null,_=null;function p(e){return`${h}/${encodeURIComponent(d)}/${e}?client=${encodeURIComponent(l)}&user=${encodeURIComponent(c)}`}function m(e){u=e}function g(){return u}function f(e,t,i,s){l=e,c=t,h=i,d=s}function y(e){c=e}function v(e,t){throw new Error("Not implemented")}async function S(){const e=e=>e.map((e=>({id:e.id,name:e.name,image_url:String(e.id),modified_iso:e.timestamp,short_symbol:e.symbol,interval:e.resolution})));if(u)return u.getAllCharts().then(e);try{const t=await fetch(`${p("charts")}`,{credentials:"same-origin"});if(!t.ok)throw new Error(`Getting chart content response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Get chart content request failed: "+i.message);return e(i.data)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function b(e){if(u)return u.removeChart(e);try{const t=await fetch(`${p("charts")}&chart=${encodeURIComponent(e)}`,{method:"DELETE",credentials:"same-origin"});if(!t.ok)throw new Error(`Remove chart response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Remove drawing template request failed: "+i.message)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function w(e,t,i,s,n){const a=n.id,l={name:e,content:JSON.stringify(s),symbol:t,resolution:i};try{if(u){return{result:await u.saveChart({...l,id:a,timestamp:Math.round(Date.now()/1e3)})}}const e=new FormData;for(const t in l)e.append(t,l[t]);let t=p("charts");null!=a&&(t+=`&chart=${encodeURIComponent(a)}`);const i=await fetch(t,{credentials:"same-origin",method:"POST",body:e});if(!i.ok)throw new Error(`Saving chart content response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Saving chart content request failed: "+s.message);return{result:(s.id??a).toString(),response:i}}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function C(e){const t=t=>{const i=JSON.parse(t);return i.uid=e.id,i};if(u)return u.getChartContent(e.id).then((e=>t(e)));try{const i=await fetch(`${p("charts")}&chart=${encodeURIComponent(e.id)}`,{credentials:"same-origin"}) -;if(!i.ok)throw new Error(`Getting chart content response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Get chart content request failed: "+s.message);return t(s.data.content)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function P(e){try{return{chartWidgetCollectionState:await C(e),description:e.name,id:e.id,lastModified:e.modified_iso,name:e.name,uid:e.url,username:""}}catch(e){throw r.logWarn("Error loading chart"),e}}function T(e,t){throw new Error("Opening layout link is not supported")}async function x(e){try{const t=G().filter((t=>t!==e));if(u)return q(t),u.removeStudyTemplate({name:e});const i=await fetch(`${p("study_templates")}&template=${encodeURIComponent(e)}`,{method:"DELETE",credentials:"same-origin"});if(!i.ok)throw new Error(`Remove study template response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Remove study template request failed: "+s.message);q(t)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function I(e){try{if(u){return{content:await u.getStudyTemplateContent({name:e})}}const t=await fetch(`${p("study_templates")}&template=${encodeURIComponent(e)}`,{credentials:"same-origin"});if(!t.ok)throw new Error(`Get study template response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Get study template request failed: "+i.message);return i.data}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function M(e){try{if(u)return u.saveStudyTemplate(e).then((()=>({error:""}))).catch((e=>({error:null!=e?(0,o.errorToString)(e):"error"})));const t=new FormData;t.append("name",e.name),t.append("content",e.content);const i=await fetch(p("study_templates"),{method:"POST",body:t,credentials:"same-origin"});if(!i.ok)throw new Error(`Save study template response was not OK. Status: ${i.status}.`);const s=await i.json();return{error:"ok"===s.status?"":s.status}}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function A(){try{if(_)return _;_=[];const e=e=>(_=e.map((e=>{const t=G().indexOf(e.name);return{id:e.name,is_default:!1,name:e.name,favorite_date:-1!==t?t:null}})),_);if(u)return u.getAllStudyTemplates().then(e);const t=await fetch(p("study_templates"),{method:"GET",credentials:"same-origin"});if(!t.ok)throw new Error(`Study templates list response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Study templates list request failed: "+i.message);return e(i.data)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}function L(){_=null}function k(e,t,i){const s=G();q(t?[...s,e]:s.filter((t=>t!==e))),i?.(null)}function D(e,t,i){k(e,t,i)}function E(e,t){throw new Error("Not implemented")}function B(e,t,i){throw new Error("Not implemented")}function V(e,t,i){throw new Error("Not implemented")}async function R(e){throw new Error("Not implemented")}async function N(e,t){throw new Error("Not implemented")}async function O(e,t){throw new Error("Not implemented")}async function F(e,t,i){ -throw new Error("Not implemented")}function W(e){if(null!==u)return u.getChartTemplateContent(e);throw new Error("Not implemented")}function H(){return null!==u?u.getAllChartTemplates():Promise.resolve([])}async function z(e,t){if(null!==u)try{return await u.saveChartTemplate(e,t),a}catch(e){return console.error(e),{error:e instanceof Error?e.message:e.toString()}}throw new Error("Not implemented")}async function U(e){if(null!==u)try{return await u.removeChartTemplate(e),a}catch(e){return console.error(e),{error:e instanceof Error?e.message:e.toString()}}throw new Error("Not implemented")}function j(e){return W(e).then((e=>Boolean(e.content)))}function G(){return n.getJSON("StudyTemplates.quicks",[])}function q(e){n.setJSON("StudyTemplates.quicks",e)}},51243:(e,t,i)=>{"use strict";var s=i(50151).ensureNotNull,o=i(50151).ensureDefined,n=i(9343).getLogger("Chart.ChartApiLocal"),r=i(14381),a=i(85049).Interval,l=i(55812).JSStudyEngineTypescript,c=i(6058),h=i(79437).ChartApiInterface,d=i(18278).HandlerInfo,u=i(37265).requireFullInterfaceImplementation,_=i(82783).TIMEFRAMETYPE,p=i(53388).createDwmAligner;TradingView.STUDY_COUNT_LIMIT=210;function m(e,t){return`${e}__${t}`}JSServer.ChartApi=function(e){this._notificationHandlers={},this._sessions={},this.studyCounter=0,this._metadataRequestNextNumber=1,this._connected=!1,this._enabled=!1,this._studyEngine=new l(e),this._callbacks={},this._serverTimeOffset=0;var t=this;this._studyEngine.on("configuration_received",(function(){t._fireEvent("configuration_received")})),this._studyEngine.on("realtime_tick",(function(e){var i={time:e.value[0]/1e3,open:e.value[1],high:e.value[2],low:e.value[3],close:e.value[4],volume:e.value[5]};t._fireEvent("realtime_tick",i,!0)})),this._setVisibleRangeTimeout={},this._studySpecs=new Map,this._isNonCountedStudy=()=>!0,this.defaultResolutions=this.defaultResolutions.bind(this)},JSServer.ChartApi.prototype.destroy=function(){this._studyEngine.destroy(),this._studyEngine=null},JSServer.ChartApi.prototype.purgeCache=function(e){this._studyEngine.purgeCache(),this._studyEngine.purgeDataCache()},JSServer.ChartApi.prototype.resetCache=function(){this._studyEngine.resetCache()},JSServer.ChartApi.prototype.defaultResolutions=function(){return this._studyEngine.supportedResolutions()||["1","3","5","15","30","45","60","120","180","240","1D","1W","1M"]},JSServer.ChartApi.prototype.availableCurrencies=function(){var e=this._studyEngine.supportedCurrencies().map((function(e){return"string"==typeof e?{id:e,code:e}:e}));return Promise.resolve(e)},JSServer.ChartApi.prototype.availableUnits=function(){return Promise.resolve(this._studyEngine.supportedUnits())},JSServer.ChartApi.prototype.availablePriceSources=function(e){return this._studyEngine.supportedPriceSources(e)},JSServer.ChartApi.prototype.supportedSymbolsTypes=function(){return this._studyEngine.supportedSymbolsTypes()},JSServer.ChartApi.prototype.symbolsGrouping=function(){return this._studyEngine.symbolsGrouping()},JSServer.ChartApi.prototype.start=function(){this._enabled=!0, -this._fireEvent("start_enabled")},JSServer.ChartApi.prototype.unsubscribe=function(e,t){var i=this._callbacks[e];i&&i.splice(i.indexOf(t),1)},JSServer.ChartApi.prototype.on=function(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},JSServer.ChartApi.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){var s=this._callbacks[e].slice(0);i||(this._callbacks[e]=[]);for(var o=0;on?h&&h(new Error("Invalid visible range")):(TradingView.ChartapiMessagerInstances[e].onSeriesTimeframeUpdate(t,i,g,n,a,c),l&&setTimeout(l,0))}else h&&h(new Error("Bars are not available"))}else h&&h(new Error("Session time scale is not available"))}if(this._studyEngine.isTimeScaleExtendedTo(e,1e3*o))g();else{var f=TradingView.ChartapiMessagerInstances[e].beforeSeriesCompleted,y=TradingView.ChartapiMessagerInstances[e].seriesError;void 0!==this._setVisibleRangeTimeout[e]&&clearTimeout(this._setVisibleRangeTimeout[e]),this._setVisibleRangeTimeout[e]=setTimeout(function(){delete this._setVisibleRangeTimeout[e],f.subscribe(null,v,!0),y.subscribe(null,S,!0),this._studyEngine.ensureExtendedTo(t,e,1e3*o)}.bind(this),0)}function v(e,s){e===t&&s===i&&(f.unsubscribe(null,v),y.unsubscribe(null,S),g())}function S(e,s){e===t&&s===i&&f.unsubscribe(null,v)}},JSServer.ChartApi.prototype._applyTimeFrame=function(e,t,i,s,o){var n,l,c={},h=!0;if(o.type===_.PeriodBack){var d=this._studyEngine.getSeriesLastBarTime(e,i);if(null===d)return;l=d/1e3;var u=a.parse(o.value),m=this._studyEngine.getSeriesSymbolInfo(e,i);n=r.alignPeriodsBackForVisibleRange(m.session,m.session_holidays,m.corrections,u.letter(),u.multiplier(),1,d)/1e3;var g=p(this._studyEngine.getSeriesInterval(e,i),m);null!==g&&(l=g.timeToExchangeTradingDay(1e3*l)/1e3,n=g.timeToExchangeTradingDay(1e3*n)/1e3),c={applyDefaultRightMargin:!0},h=!1}else n=o.from,l=o.to;this.setVisibleTimeRange(e,i,s,n,l,h,c,void 0,o)},JSServer.ChartApi.prototype.modifySeries=function(e,t,i,s,o,n,r,a){var l=this;this._notificationHandlers[e][t]=new d((function(o){"series_completed"===o.method&&null!==r&&(l._applyTimeFrame(e,s,t,i,r),r=null),a(o)}),t),this._studyEngine.modifySeries(e,t,s,o,i,n)},JSServer.ChartApi.prototype.requestMoreData=function(e,t){this._studyEngine.extendSeriesRange(e,t)},JSServer.ChartApi.prototype.setStudiesAccessController=function(e){this.studiesAccessController=e},JSServer.ChartApi.prototype.allStudiesMetadata=function(){return this._studyEngine.studiesMetadata()},JSServer.ChartApi.prototype.requestMetadata=function(){return new Promise(((e,t)=>{const i=this.studiesAccessController.getEnabledTools();e({method:"studies_metadata",params:[this._makeNextRequestId(),{errors:[],hash:"",metainfo:i,migrations:[]}]})}))},JSServer.ChartApi.prototype._makeNextRequestId=function(){return"metadata_"+this._metadataRequestNextNumber++},JSServer.ChartApi.prototype.setIsNonCountedStudyFn=function(e){this._isNonCountedStudy=e},JSServer.ChartApi.prototype.canCreateStudy=function(e,t,i){return this._isNonCountedStudy(t.id)||this.studyCounter{"use strict";var s=i(52033).Delegate,o=function(e,t){this._server=e,this._session=t,this.beforeSeriesCompleted=new s,this.seriesError=new s};o.prototype.onSymbolResolved=function(e,t){this._server.receiveLocalResponse({method:"symbol_resolved",params:[this._session,e,t]})},o.prototype.onSymbolError=function(e,t){this._server.receiveLocalResponse({method:"symbol_error",params:[this._session,e,t]})},o.prototype.onStudyError=function(e,t,i){this._server.receiveLocalResponse({method:"study_error",params:[this._session,e,t,i]})},o.prototype.onSeriesLoading=function(e,t){this._server.receiveLocalResponse({method:"series_loading",params:[this._session,e,t]})},o.prototype.onSeriesCompleted=function(e,t,i){this.beforeSeriesCompleted.fire(e,t),this._server.receiveLocalResponse({method:"series_completed",params:[this._session,e,i,t]})},o.prototype.onSeriesError=function(e,t,i){this._server.receiveLocalResponse({method:"series_error",params:[this._session,e,t,i]}),this.seriesError.fire(e,t)},o.prototype.onStudyCompleted=function(e,t){this._server.receiveLocalResponse({method:"study_completed",params:[this._session,e,t]})},o.prototype.onStudyLoading=function(e,t){this._server.receiveLocalResponse({method:"study_loading",params:[this._session,e,t]})},o.prototype.onTickmarksUpdated=function(e,t){var i={method:"tickmark_update",params:[this._session,{index:e,zoffset:0,changes:[],marks:t,index_diff:[]}]};this._server.receiveLocalResponse(i)},o.prototype.onTimescaleUpdate=function(e,t){var i={method:"timescale_update",params:[this._session,this._prepareDataUpdateObjects(t),{index:e.pointsIndex,zoffset:0,changes:e.points,marks:e.marks,index_diff:e.indexChange,baseIndex:e.baseIndex}]};this._server.receiveLocalResponse(i)},o.prototype.onTimescaleCompleted=function(e){this._server.receiveLocalResponse({method:"timescale_completed",params:[this._session,e]})},o.prototype.onSeriesTimeframeUpdate=function(e,t,i,s,o,n){var r={method:"series_timeframe",params:[this._session,e,t,i,s,n||null,!0,o]};this._server.receiveLocalResponse(r)},o.prototype.onPointsetDataUpdate=function(e,t,i){this.onDataUpdate(e,t,i,null)},o.prototype._prepareDataUpdateObjects=function(e){var t={};return e.forEach((function(e){t[e.objId]={series:e.data,turnaround:e.turnaround},e.nonSeriesData&&(e.nonSeriesData.data?t[e.objId].nonseries={d:JSON.stringify(e.nonSeriesData.data),indexes:e.nonSeriesData.indexes}:t[e.objId].nonseries={d:"",indexes:[]})})),t},o.prototype.onDataUpdate=function(e,t,i,s){var o={ -method:"data_update",params:[this._session,this._prepareDataUpdateObjects([{objId:e,turnaround:t,data:i,nonSeriesData:s}])]};this._server.receiveLocalResponse(o)},o.prototype.onQuotesData=function(e){this._server.receiveLocalResponse({method:"quote_symbol_data",params:e})},o.prototype.onDepthData=function(e){this._server.receiveLocalResponse({method:"dd",params:e})},o.prototype.onDepthUpdate=function(e){this._server.receiveLocalResponse({method:"dpu",params:e})},o.prototype.onClearData=function(e){this._server.receiveLocalResponse({method:"clear_data",params:[this._session,e]})},TradingView.ChartapiMessagerInstances=[],e.exports=o},9447:(e,t,i)=>{"use strict";i.d(t,{barTimeToEndOfPeriod:()=>o,endOfPeriodToBarTime:()=>n});var s=i(83910);function o(e,t,i){if(i.isDays())return t;if(e.moveTo(1e3*t),i.isIntraday()){const i=e.indexOfBar(1e3*t);if(i<0)throw new Error(`${t} is out of the instrument session `);return e.endOfBar(i)/1e3}return e.startOfBar(s.SessionStage.LASTBAR_SESSION)/1e3}function n(e,t,i){if(i.isDays())return t;const s=1e3*t-1;if(e.moveTo(s),i.isIntraday()){const i=e.indexOfBar(s);if(i<0)throw new Error(`${t} is out of the instrument session `);return e.startOfBar(i)/1e3}return t=e.startOfBar(0)/1e3}},9001:(e,t,i)=>{"use strict";var s=i(56570);window.onload=function(){location.hostname.indexOf(".")>=0&&!function(){try{return/^(192|172|10)\.[0-9][0-9][0-9]\.[0-9][0-9][0-9]\.[0-9][0-9][0-9]/.test(location.hostname)||/^.*((?:\.local)|localhost)$/.test(location.hostname)}catch(e){return!1}}()&&setTimeout((function(){try{var e=function(){var e=0;return JSON.parse(urlParams.logo).image&&(e="C",s.enabled("link_to_tradingview")||(e="D")),e}();window.ga&&(0!==e&&window.ga("send","event","s",e),urlParams.utm||window.ga("send","event","l"))}catch(e){}}),3e4)}},2060:(e,t,i)=>{"use strict";var s,o=i(14381),n={};e.exports=function(e,t,i){var r,a,l,c,h={},d=n[i]||"out_of_session",u=!1,_=i,p=t,m=null,g=null;function f(){var e={};e.symbolname=_,e.status="ok",e.values={},e.values.current_session=d,n[_]=d,TradingView.ChartapiMessagerInstances[p].onQuotesData([p].concat([e]))}function y(){if(r)if(c)d="out_of_session";else{var e=(new Date).getTime(),t=o.isTradingNow(e,r)?"market":"out_of_session";a&&o.isTradingNow(e,a)?t="pre_market":l&&o.isTradingNow(e,l)&&(t="post_market"),t!==d&&(d=t)}}return e(i,null,(function(e){u||function(e){r=new o.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),c=e.expired,e.subsession_id&&e.subsessions?e.subsessions.forEach((t=>{switch(t.id){case"regular":r=new o.SessionInfo(e.timezone,e.session,e.session_holidays,t["session-correction"]||e["session-correction"]||e.corrections);break;case"premarket":a=new o.SessionInfo(e.timezone,t.session,e.session_holidays,t["session-correction"]||e["session-premarket-correction"]||e.corrections);break;case"postmarket":l=new o.SessionInfo(e.timezone,t.session,e.session_holidays,t["session-correction"]||e["session-postmarket-correction"]||e.corrections)}})):(a=void 0,l=void 0);const t=60-new Date(Date.now()).getSeconds() -;s&&s?.ticker===e.ticker||(s={ticker:e.ticker,timer:t},clearTimeout(s.timeout)),g=setTimeout((()=>{m=setInterval((()=>{y(),f()}),6e4),y(),f()}),1e3*s.timer),s&&void 0!==s?.timeout||(s.timeout=g),y(),f()}(e)}),(function(){})),h.stop=function(){u=!0,m&&clearInterval(m),g&&clearInterval(g)},h.marketStatus=function(){return d},h}},39692:(e,t,i)=>{"use strict";let s;function o(e,t,i,o){return s?.(e,t,i,o)??e}function n(e){s=e}i.d(t,{getVolumeProfileResolutionForPeriod:()=>o,overwriteVolumeProfileResolutionForPeriodGetter:()=>n})},67153:(e,t,i)=>{"use strict";i.d(t,{findSuitableResolutionToBuildFrom:()=>r});var s=i(85049);function o(e,t){const i=t.multiplier();for(let s=e.length-1;s>=0;s--){const o=Number(e[s]);if(i%o==0)return{error:!1,resolution:`${o}${t.letter()}`}}return{error:!0,errorMessage:n(t.value())}}function n(e){return`Misconfiguration error: it is trying to request ${e} but we cannot build it from lower resolution`}function r(e,t){const i=s.Interval.parse(e);if((i.isWeeks()||i.isMonths())&&t.has_weekly_and_monthly){let e=["1"];i.isWeeks()&&void 0!==t.weekly_multipliers&&(e=t.weekly_multipliers),i.isMonths()&&void 0!==t.monthly_multipliers&&(e=t.monthly_multipliers);const s=o(e,i);if(!s.error)return s}if(i.isDWM()&&(void 0===t.has_daily||t.has_daily))return i.isDays()&&void 0!==t.daily_multipliers?o(t.daily_multipliers,i):void 0===t.daily_multipliers||t.daily_multipliers.includes("1")?{error:!1,resolution:"1D"}:{error:!0,errorMessage:"Misconfiguration error: it is trying to request a resolution but symbol does not support it"};if(i.isDWM())return{error:!0,errorMessage:n(i.value())};if(i.isMinutes()&&!t.has_intraday)return{error:!0,errorMessage:"Misconfiguration error: it is trying to request intraday resolution but symbol does not support it"};if(i.isSeconds()&&!t.has_seconds)return{error:!0,errorMessage:"Misconfiguration error: it is trying to request seconds resolution but symbol does not support it"};const r=t.seconds_multipliers??["1"],a=0===r.length,l=a||r.every((e=>parseInt(e,10)>i.multiplier())),c=t.build_seconds_from_ticks&&(a||l)&&t["is-tickbars-available"];if(i.isSeconds()&&c)return{error:!1,resolution:"1T"};if(i.isTicks())return!t["is-tickbars-available"]||i.multiplier()>1?{error:!0,errorMessage:`Misconfiguration error: it is trying to request ${i.multiplier()} ticks resolution but symbol does not support it`}:{error:!1,resolution:"1T"};const h=i.isSeconds()?t.seconds_multipliers:t.intraday_multipliers;return void 0===h?{error:!1,resolution:i.value()}:o(h,i)}},23863:(e,t,i)=>{"use strict";const s=i(56570),o=i(19625).getHexColorByName;var n=i(73772).Std;i(42924);var r=i(69146).pivotPointsStandardStudyItem,a=i(24018).volumeProfileVisibleRangeStudyItem,l=i(92245).volumeProfileFixedRangeVbPStudyItem,c=i(92245).volumeProfileFixedRangeBSStudyItem,h=i(68563).spreadStudyItem,d=i(15497).ratioStudyItem,u=i(65498).regressionTrendStudyItem,_=i(46367).anchoredVWAPStudyItem;const p=o("color-ripe-red-400"),m=o("color-minty-green-400"),g=s.enabled("secondary_series_extend_time_scale") -;JSServer.studyLibrary=JSServer.studyLibrary.concat([{name:"Compare",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{compare:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#9C27B0"}},inputs:{source:"close",symbol:""}},plots:[{id:"compare",type:"line"}],styles:{compare:{title:"Plot",histogramBase:0}},description:"Compare",shortDescription:"Compare",is_price_study:!0,inputs:[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol",name:"Symbol",type:"symbol",isHidden:!0}],id:"Compare@tv-basicstudies-1",format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._context.new_sym(t(1),n.period(this._context))},this.main=function(e,t){this._context=e;var i=this._context.new_unlimited_var(this._context.symbol.time);this._context.select_sym(1);var s=this._context.new_unlimited_var(this._context.symbol.time),o=n[t(0)](this._context),r=this._context.new_unlimited_var(o);return this._context.select_sym(0),[r.adopt(s,i,0)]}}},{name:"Overlay",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{},inputs:{symbol:"",extendTimeScale:!1}},plots:[{id:"open",type:"line"},{id:"high",type:"line"},{id:"low",type:"line"},{id:"close",type:"line"}],styles:{open:{title:"Open"},high:{title:"High"},low:{title:"Low"},close:{title:"Close"}},description:"Overlay",shortDescription:"Overlay",is_price_study:!1,inputs:[{id:"symbol",name:"symbol",defval:"",type:"symbol",isHidden:!0},{id:"extendTimeScale",name:"extendTimeScale",defval:!1,type:"boolean",isHidden:!0}],id:"Overlay@tv-basicstudies-1",format:{type:"price",precision:4},canExtendTimeScale:!0},constructor:function(){this.init=function(e,t){this._context=e,this._context.new_sym(t(0),n.period(this._context))},this.main=function(e,t){this._context=e;var i=!g||!0!==t(1),s=this._context.new_unlimited_var(this._context.symbol.time);this._context.select_sym(1);var o=this._context.new_unlimited_var(this._context.symbol.time),r=this._context.new_unlimited_var(n.open(this._context)),a=this._context.new_unlimited_var(n.high(this._context)),l=this._context.new_unlimited_var(n.low(this._context)),c=this._context.new_unlimited_var(n.close(this._context));return i?(this._context.select_sym(0),[r.adopt(o,s,1),a.adopt(o,s,1),l.adopt(o,s,1),c.adopt(o,s,1)]):[r.get(0),a.get(0),l.get(0),c.get(0)]}}},{name:"Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{vol:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:50,visible:!0,color:"#000080"},vol_ma:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1,color:"#2196F3"}},palettes:{volumePalette:{colors:{0:{color:p,width:1,style:0},1:{color:m,width:1,style:0}}}},inputs:{showMA:!1,volumeMA:"SMA",length:20,col_prev_close:!1,symbol:"", -smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"vol",type:"line"},{id:"volumePalette",palette:"volumePalette",target:"vol",type:"colorer"},{id:"vol_ma",type:"line"},{id:"smoothedMA",type:"line"}],styles:{vol:{title:"Volume",histogramBase:0},vol_ma:{title:"Volume MA",histogramBase:0},smoothedMA:{title:"Smoothed MA",histogramBase:0}},description:"Volume",shortDescription:"Volume",is_price_study:!1,palettes:{volumePalette:{colors:{0:{name:"Falling"},1:{name:"Growing"}}}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"showMA",name:"show MA",defval:!1,type:"bool",isHidden:!0},{id:"length",name:"MA Length",defval:20,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["vol_ma"]},{id:"volumeMA",name:"Volume MA",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["vol_ma"]},{defval:!1,id:"col_prev_close",name:"Color based on previous close",type:"bool"},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Volume@tv-basicstudies-1",format:{type:"volume"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),n.period(this._context))},this.f_0=function(e,t){return n.gt(e,t)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=n.volume(this._context),s=n.open(this._context),o=n.close(this._context),r=this._context.new_var(this._context.symbol.time),a=this._input(5),l=this._input(6),c=this._input(2),h=this._input(3);if(this._context.setMinimumAdditionalDepth(c+l),""!==this._input(0)){this._context.select_sym(1);var d=this._context.new_var(this._context.symbol.time),u=this._context.new_var(n.volume(this._context)),_=this._context.new_var(n.open(this._context)),p=this._context.new_var(n.close(this._context));i=u.adopt(d,r,1),s=_.adopt(d,r,1),o=p.adopt(d,r,1),this._context.select_sym(0)}var m=this._context.new_var(i),g=n[h.toLowerCase()](m,c,this._context),f=this._context.new_var(g),y=this._context.new_var(o);return[i,y.get(1)&&this._input(4)?this.f_0(y.get(1),o):this.f_0(s,o),g,n[a.toLowerCase()](f,l,this._context)]}}},{name:"ZigZag",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:5,in_1:10}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",target:"plot_0",type:"dataoffset"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Zig Zag",shortDescription:"ZigZag",is_price_study:!0,classId:"ScriptWithDataOffset",inputs:[{id:"in_0",name:"deviation",defval:5,type:"float",min:.001,max:100},{id:"in_1",name:"depth",defval:10,type:"integer",min:2,max:1e3}],id:"ZigZag@tv-basicstudies-1",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t -;var i=this._input(0),s=this._input(1),o=i/100,r=Math.ceil(s/2);return[n.zigzag(o,r,this._context),n.zigzagbars(o,r,this._context)]}}},{name:"Sessions",metainfo:{_metainfoVersion:52,defaults:{graphics:{vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}},backgrounds:{preMarket:{color:"#FF9800",transparency:92,visible:!0},postMarket:{color:"#2196F3",transparency:92,visible:!0}}},linkedToSeries:!0},description:"Sessions",graphics:{vertlines:{sessBreaks:{name:"Session Break",halign:"left"}},backgrounds:{preMarket:{name:"Pre market"},postMarket:{name:"Post market"}}},id:"Sessions@tv-basicstudies-1",inputs:[],is_hidden_study:!0,is_price_study:!0,name:"Sessions@tv-basicstudies",palettes:{},plots:[],shortDescription:"Sessions",format:{type:"inherit"}},constructor:function(){function e(e,t){return{id:e,index:e,extendBottom:!0,extendTop:!0}}function t(e){return{id:e.start,start:e.start,stop:e.stop}}this.init=function(){this._times=[]},this._getVerticalLineData=function(t){return n.selectSessionBreaks(t,this._times).map(e)},this._getPreAndPostMarketBackgroundsData=function(e){const i=n.selectPreAndPostMarketTimes(e,this._times);return{preMarket:i.preMarket.map(t),postMarket:i.postMarket.map(t)}},this.main=function(e,t){if(n.isdwm(e))return null;var i=n.time(e);if(isNaN(i))return null;var s=this._times.length;if(0!==s&&this._times[s-1]===i||this._times.push(i),!e.symbol.isLastBar||!e.symbol.isNewBar)return null;var o=this._getVerticalLineData(e),r=this._getPreAndPostMarketBackgroundsData(e);return 0===o.length&&0===r.preMarket.length&&0===r.postMarket?null:{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{create:{vertlines:[{styleId:"sessBreaks",data:o}],backgrounds:[{styleId:"preMarket",data:r.preMarket},{styleId:"postMarket",data:r.postMarket}]},erase:[{action:"all"}]}}}}}},{name:"SuperTrend",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:3,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"},plot_2:{linestyle:0,linewidth:3,plottype:"shape_arrow_up",trackPrice:!1,location:"BelowBar",transparency:35,visible:!0,color:"#00FF00"},plot_3:{linestyle:0,linewidth:3,plottype:"shape_arrow_down",trackPrice:!1,location:"AboveBar",transparency:35,visible:!0,color:"#FF0000"}},palettes:{palette_0:{colors:{0:{color:"#008000",width:3,style:0},1:{color:"#800000",width:3,style:0}}}},inputs:{in_0:10,in_1:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"},{id:"plot_2",type:"shapes"},{id:"plot_3",type:"shapes"}],styles:{plot_0:{title:"SuperTrend",histogramBase:0,joinPoints:!1,isHidden:!1},plot_2:{title:"Up Arrow",histogramBase:0,joinPoints:!1,isHidden:!1},plot_3:{title:"Down Arrow",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"SuperTrend",shortDescription:"SuperTrend",is_price_study:!0,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}},valToIndex:{0:0,1:1}}},inputs:[{id:"in_0",name:"Length",defval:10,type:"integer",min:1,max:100},{id:"in_1", -name:"Factor",defval:3,type:"float",min:1,max:100}],id:"SuperTrend@tv-basicstudies-1",scriptIdPart:"",name:"SuperTrend",isCustomIndicator:!0,format:{type:"inherit"}},constructor:function(){this.main=function(e,t){var i=t(0),s=t(1),[o,r]=n.supertrend(s,i,e),a=e.new_var(r).get(1);return[o,-1===r?0:1,-1===r&&a!==r?1:NaN,1===r&&a!==r?1:NaN]}}},r,a,l,c,h,d,u,_])},73772:(e,t,i)=>{"use strict";i.d(t,{Std:()=>h});var s=i(14381),o=i(2740);class n{constructor(e,t,i){this._timezone=e,this._preMarketSessionSpec=t,this._postMarketSessionSpec=i}getPreAndPostMarketTimes(e){if(0===e.length)return{preMarket:[],postMarket:[]};const t=[],i=[];let s=null,n=null,r=e[0],a=(0,o.utc_to_cal)(this._timezone,r);this._isInPreMarketSession(a)&&(n=r),this._isInPostMarketSession(a)&&(s=r);for(let l=1;le?1:0,h={};function d(e,t,i,s,o){let n=o,r=0;if(isNaN(e.get(t-1)))return{index:NaN,value:NaN};for(let i=0;ie.symbol.index+1,h.nz=(e,t=0)=>isFinite(e)?e:t,h.na=function(e){return 0===arguments.length?NaN:isNaN(e)?1:0},h.isZero=e=>Math.abs(e)<=1e-10?1:0,h.toBool=e=>isFinite(e)&&!h.isZero(e),h.eq=(e,t)=>h.isZero(e-t),h.neq=(e,t)=>c(!h.eq(e,t)),h.ge=(e,t)=>c(h.isZero(e-t)||e>t),h.gt=(e,t)=>c(!h.isZero(e-t)&&e>t),h.lt=(e,t)=>c(!h.isZero(e-t)&&ec(h.isZero(e-t)||eisNaN(e)||isNaN(t)?NaN:h.isZero(e)||h.isZero(t)?0:1,h.or=(e,t)=>isNaN(e)||isNaN(t)?NaN:h.isZero(e)&&h.isZero(t)?0:1,h.not=e=>isNaN(e)?NaN:h.isZero(e)?1:0,h.eps=()=>l,h.greaterOrEqual=(e,t,i)=>t-e<(i||l),h.lessOrEqual=(e,t,i)=>e-t<(i||l),h.equal=(e,t,i)=>Math.abs(e-t)<(i||l),h.greater=(e,t,i)=>e-t>(i||l),h.less=(e,t,i)=>t-e>(i||l),h.compare=(e,t,i)=>h.equal(e,t,i)?0:h.greater(e,t,i)?1:-1,h.max=Math.max,h.min=Math.min,h.pow=Math.pow,h.abs=Math.abs,h.log=Math.log,h.log10=e=>Math.log(e)/Math.LN10,h.sqrt=Math.sqrt,h.sign=e=>isNaN(e)?NaN:h.isZero(e)?0:e>0?1:-1,h.exp=Math.exp,h.sin=Math.sin, -h.cos=Math.cos,h.tan=Math.tan,h.asin=Math.asin,h.acos=Math.acos,h.atan=Math.atan,h.floor=Math.floor,h.ceil=Math.ceil,h.round=Math.round,h.avg=(...e)=>{if(2===e.length)return(e[0]+e[1])/2;let t=0;for(let i=0;ie.symbol.open,h.high=e=>e.symbol.high,h.low=e=>e.symbol.low,h.close=e=>e.symbol.close,h.hl2=e=>(e.symbol.high+e.symbol.low)/2,h.hlc3=e=>(e.symbol.high+e.symbol.low+e.symbol.close)/3,h.ohlc4=e=>(e.symbol.open+e.symbol.high+e.symbol.low+e.symbol.close)/4,h.volume=e=>e.symbol.volume,h.updatetime=e=>e.symbol.updatetime,h.time=e=>e.symbol.bartime(),h.period=e=>e.symbol.period,h.tickerid=e=>e.symbol.tickerid,h.currencyCode=e=>e.symbol.currencyCode,h.unitId=e=>e.symbol.unitId,h.ticker=e=>e.symbol.ticker,h.interval=e=>e.symbol.interval,h.isdwm=e=>e.symbol.isdwm(),h.isintraday=e=>!e.symbol.isdwm(),h.isdaily=e=>"D"===e.symbol.resolution,h.isweekly=e=>"W"===e.symbol.resolution,h.ismonthly=e=>"M"===e.symbol.resolution,h.year=(e,t)=>h.timepart(e.symbol,o.YEAR,t),h.month=(e,t)=>h.timepart(e.symbol,o.MONTH,t),h.weekofyear=(e,t)=>h.timepart(e.symbol,o.WEEK_OF_YEAR,t),h.dayofmonth=(e,t)=>h.timepart(e.symbol,o.DAY_OF_MONTH,t),h.dayofweek=(e,t)=>h.timepart(e.symbol,o.DAY_OF_WEEK,t),h.hour=(e,t)=>h.timepart(e.symbol,o.HOUR_OF_DAY,t),h.minute=(e,t)=>h.timepart(e.symbol,o.MINUTE,t),h.second=(e,t)=>h.timepart(e.symbol,o.SECOND,t),h.add_days_considering_dst=(e,t,i)=>(0,o.add_days_considering_dst)((0,o.get_timezone)(e),t,i),h.add_years_considering_dst=(e,t,i)=>(0,o.add_years_considering_dst)((0,o.get_timezone)(e),t,i),h.selectSessionBreaks=(e,t)=>{if(h.isdwm(e)||void 0===e.symbol.session.timezone)return[];const i=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null),o=[],n=t.length;if(i.moveTo(t[n-1]),1===n&&i.startOfBar(0)===t[0])o.push(t[0]);else{for(let e=n-2;e>=0;--e){const s=t[e];if(s>=i.startOfBar(0))continue;i.moveTo(s);const n=t[e+1];o.push(n)}o.reverse()}return o},h.selectPreAndPostMarketTimes=(e,t)=>{if(h.isdwm(e)||void 0===e.symbol.session.timezone)return{preMarket:[],postMarket:[]};return new n(e.symbol.session.timezone,e.symbol.preMarketSubsession??null,e.symbol.postMarketSubsession??null).getPreAndPostMarketTimes(t)},h.iff=(e,t,i)=>h.not(e)?i:t,h.rising=(e,t)=>{for(let i=1;ie.get(0))return 0;return 1},h.falling=(e,t)=>{for(let i=1;i{const s=(0,o.utc_to_cal)(e.session.timezone,i||e.bartime());return(0,o.get_part)(s,t)},h.rsi=(e,t)=>h.isZero(t)?100:h.isZero(e)?0:100-100/(1+e/t),h.sum=(e,t,i)=>{const s=i.new_var(),o=h.nz(e.get())+h.nz(s.get(1))-h.nz(e.get(t));return s.set(o),o},h.sma=(e,t,i)=>{const s=h.sum(e,t,i);return h.na(e.get(t-1))?NaN:s/t},h.smma=(e,t,i)=>{const s=i.new_var(e),o=h.sma(s,t,i),n=i.new_var(),r=(n.get(1)*(t-1)+e)/t;return n.set(h.na(n.get(1))?o:r),n.get(0)},h.rma=(e,t,i)=>{const s=h.sum(e,t,i),o=t-1,n=e.get(o),r=i.new_var(),a=r.get(1),l=e.get(),c=h.na(n)?NaN:h.na(a)?s/t:(l+a*o)/t;return r.set(c),c},h.fixnan=(e,t)=>{const i=t.new_var() -;return isNaN(e)?i.get(1):(i.set(e),e)},h.tr=(e,t)=>{let i=t.new_var(h.close(t)).get(1);return e&&isNaN(i)&&(i=h.close(t)),h.max(h.max(h.high(t)-h.low(t),h.abs(h.high(t)-i)),h.abs(h.low(t)-i))},h.atr=(e,t)=>{const i=t.new_var(h.tr(void 0,t));return h.rma(i,e,t)},h.ema=(e,t,i)=>{const s=h.sum(e,t,i),o=i.new_var(),n=e.get(0),r=e.get(t-1),a=o.get(1),l=h.na(r)?NaN:h.na(a)?s/t:2*(n-a)/(t+1)+a;return o.set(l),l},h.wma=(e,t,i)=>{let s=0;for(let i=t=Math.round(t);i>=0;i--){s+=(t-i)*e.get(i)}return 2*s/(t*(t+1))},h.vwma=(e,t,i)=>{const s=i.new_var(h.volume(i)),o=i.new_var(e.get(0)*h.volume(i));return h.sma(o,t,i)/h.sma(s,t,i)},h.swma=(e,t)=>(e.get(0)+2*e.get(1)+2*e.get(2)+e.get(3))/6,h.supertrend=(e,t,i)=>{const s=h.atr(t,i),o=i.new_var(s).get(1),n=h.hl2(i);let r=n+s*e,a=n-s*e;const l=h.close(i),c=i.new_var(l).get(1),d=i.new_var(),u=h.nz(d.get(1)),_=i.new_var(),p=h.nz(_.get(1));a=h.gt(a,u)||h.lt(c,u)?a:u,d.set(a),r=h.lt(r,p)||h.gt(c,p)?r:p,_.set(r);let m=h.na();const g=i.new_var(),f=g.get(1);m=h.na(o)?1:f===p?l>r?-1:1:l-d(e,t,0,((e,t)=>h.lt(e,t)),Number.MAX_SAFE_INTEGER).index,h.lowest=(e,t,i)=>d(e,t,0,((e,t)=>h.lt(e,t)),Number.MAX_SAFE_INTEGER).value,h.highestbars=(e,t,i)=>-d(e,t,0,((e,t)=>h.gt(e,t)),Number.MIN_SAFE_INTEGER).index,h.highest=(e,t,i)=>d(e,t,0,((e,t)=>h.gt(e,t)),Number.MIN_SAFE_INTEGER).value,h.cum=(e,t)=>{const i=t.new_var(),s=h.nz(i.get(1))+e;return i.set(s),s},h.accdist=e=>{const t=h.high(e),i=h.low(e),s=h.close(e),o=h.volume(e);return h.cum(s===t&&s===i||t===i?0:o*(2*s-i-t)/(t-i),e)},h.correlation=(e,t,i,s)=>{const o=h.sma(e,i,s),n=h.sma(t,i,s),r=s.new_var(e.get()*t.get());return(h.sma(r,i,s)-o*n)/Math.sqrt(h.variance2(e,o,i)*h.variance2(t,n,i))},h.stoch=(e,t,i,s,o)=>{const n=h.highest(t,s,o),r=h.lowest(i,s,o);return h.fixnan(100*(e.get()-r)/(n-r),o)},h.tsi=(e,t,i,s)=>{const o=s.new_var(h.change(e)),n=s.new_var(h.abs(h.change(e))),r=s.new_var(h.ema(o,i,s)),a=s.new_var(h.ema(n,i,s));return h.ema(r,t,s)/h.ema(a,t,s)},h.cross=(e,t,i)=>{if(isNaN(e)||isNaN(t))return!1;const s=i.new_var((o=e-t)<0?-1:0===o?0:1);var o;return!isNaN(s.get(1))&&s.get(1)!==s.get()},h.linreg=(e,t,i)=>{let s=0,o=0,n=0,r=0;for(let i=0;i{const o=s.new_var(),n=s.new_var(),r=s.new_var(),a=h.high(s),l=h.low(s),c=h.close(s),d=s.new_var(a),u=s.new_var(l),_=s.new_var(c),p=s.new_var();let m=p.get(1),g=n.get(1),f=r.get(1);n.set(g),r.set(f);let y=!1;const v=u.get(1),S=u.get(2),b=d.get(1),w=d.get(2),C=_.get(),P=_.get(1);2===h.n(s)&&(h.greater(C,P)?(o.set(1),r.set(d.get()),m=v,f=d.get()):(o.set(-1),r.set(u.get()),m=b,f=u.get()),y=!0,n.set(e),g=e);let T=m+g*(f-m);return 1===o.get()?h.greater(T,u.get())&&(y=!0,o.set(-1),T=Math.max(d.get(),r.get()),r.set(u.get()),n.set(e)):h.less(T,d.get())&&(y=!0,o.set(1),T=Math.min(u.get(),r.get()),r.set(d.get()),n.set(e)),y||(1===o.get()?h.greater(d.get(),r.get())&&(r.set(d.get()), -n.set(Math.min(n.get()+t,i))):h.less(u.get(),r.get())&&(r.set(u.get()),n.set(Math.min(n.get()+t,i)))),1===o.get()?(T=Math.min(T,v),h.n(s)>2&&(T=Math.min(T,S))):(T=Math.max(T,b),h.n(s)>2&&(T=Math.max(T,w))),p.set(T),T},h.alma=(e,t,i,s)=>{const o=Math.floor(i*(t-1)),n=t/s*(t/s),r=[];let a=0;for(let e=0;ee.get()-e.get(1),h.roc=(e,t)=>{const i=e.get(t);return 100*(e.get()-i)/i},h.dev=(e,t,i)=>{const s=h.sma(e,t,i);return h.dev2(e,t,s)},h.dev2=(e,t,i)=>{let s=0;for(let o=0;o{const s=h.variance(e,t,i);return h.sqrt(s)},h.variance=(e,t,i)=>{const s=h.sma(e,t,i);return h.variance2(e,s,t)},h.variance2=(e,t,i)=>{let s=0;for(let o=0;o{if(h.na(e.get(t-1)))return NaN;let i=0;const s=e.get();for(let o=1;o{if(void 0===e.symbol.session.timezone)return()=>!1;const t=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null);return e=>t.indexOfBar(e)===r.SessionStage.POST_SESSION&&(t.moveTo(e),!0)},h.createNthBarInSessionCheck=e=>{if(void 0===e.symbol.session.timezone)return()=>!1;const t=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null);return(e,i)=>(t.indexOfBar(e)===r.SessionStage.POST_SESSION&&t.moveTo(e),t.indexOfBar(e)===i)},h.error=e=>{throw new a.StudyError(e)},h.dmi=(e,t,i)=>{const s=i.new_var(h.high(i)),o=i.new_var(h.low(i)),n=h.change(s),r=-h.change(o),a=i.new_var(h.na(n)||h.na(r)?h.na():h.and(h.gt(n,r),h.gt(n,0))?n:0),l=i.new_var(h.na(r)?h.na():h.and(h.gt(r,n),h.gt(r,0))?r:0),c=h.atr(e,i),d=h.fixnan(100*h.rma(a,e,i)/c,i),u=h.fixnan(100*h.rma(l,e,i)/c,i);let _=d+u;h.isZero(_)&&(_+=1);const p=Math.abs(d-u)/_*100,m=i.new_var(p),g=h.rma(m,t,i),f=i.new_var(g);return[d,u,p,g,(f.get(0)+f.get(e-1))/2]},h.zigzag=(e,t,i)=>new m(e,t,i).lastPrice(),h.zigzagbars=(e,t,i)=>{const s=new m(e,t,i);return-1===s.lastIndex()?NaN:s.lastIndex()-h.n(i)};const u=0,_=1;class p{constructor(e,t,i,s,o){this._areaRight=e,this._areaLeft=t,this._pivotType=i,this._series=s,this._currentIndex=o.new_var(0),this._currentValue=o.new_var(NaN),this._pivotIndex=o.new_var(-1),this._index=h.n(o),this._isNewBar=o.symbol.isNewBar;const n=this._currentIndex.get(1),r=this._currentValue.get(1),a=this._pivotIndex.get(1);this._index>1&&(this._currentIndex.set(n),this._currentValue.set(r),this._pivotIndex.set(a))}isPivotFound(){return-1!==this._pivotIndex.get()}pivotIndex(){return this._pivotIndex.get()}currentValue(){return this._currentValue.get()}pivotType(){return this._pivotType}reset(){this._currentValue.set(NaN),this._currentIndex.set(0),this._pivotIndex.set(-1)}isRightSideOk(e){return e-this._currentIndex.get()===this._areaRight}isViolate(e,t){if(e<1||isNaN(this._currentValue.get()))return!0;const i=this._series.get(this._index-e) -;return!!isNaN(i)||(i===this._currentValue.get()?t:this._pivotType===_?i>this._currentValue.get():ithis._areaRight}update(){if(this._isNewBar&&this.isPivotFound()&&this.reset(),this.processPoint(this._index),this.isRightSideOk(this._index)){if(-1===this._pivotIndex.get()){let e=!0;for(let t=0;t1&&this.addPivot(n,r,a),this.processPivot(this._pivotHigh),this.processPivot(this._pivotLow)}addPivot(e,t,i){this._lastIndex.set(e),this._lastVal.set(t),this._lastType.set(i)}updatePivot(e,t){this._lastIndex.set(e),this._lastVal.set(t)}lastPrice(){return this._lastVal.get()}lastIndex(){return this._lastIndex.get()}addPoint(e,t,i){if(isNaN(this._lastVal.get()))return void this.addPivot(e,t,i);const s=this._lastVal.get();if(this._lastType.get()===i){return void((i===_?t>s:tthis._deviation&&this.addPivot(e,t,i)}processPivot(e){e.update(),this._isBarClosed&&e.isPivotFound()&&this.addPoint(e.pivotIndex(),e.currentValue(),e.pivotType())}}},46367:(e,t,i)=>{"use strict";i.d(t,{anchoredVWAPStudyItem:()=>r});const s={_metainfoVersion:51,description:"Anchored VWAP",shortDescription:"Anchored VWAP",format:{type:"inherit"},id:"AnchoredVWAP@tv-basicstudies-1",is_hidden_study:!0,is_price_study:!0,defaults:{areaBackground:{backgroundColor:"#4caf50",fillBackground:!0,transparency:95},filledAreasStyle:{Background_1:{fillType:void 0,color:"#4caf50",transparency:95,visible:!0}},inputs:{start_time:0,"Bands Calculation Mode":"Standard Deviation",bands_multiplier:1,bands_multiplier_2:2,bands_multiplier_3:3,calculate_stDev:!0,calculate_stDev_2:!1,calculate_stDev_3:!1,source:"hlc3"},styles:{VWAP:{color:"#1e88e5",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,display:15},LowerBand:{display:15,color:"#4caf50",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},LowerBand_2:{display:15,color:"#808000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},LowerBand_3:{display:15,color:"#00897b",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},UpperBand:{display:15,color:"#4caf50",linestyle:0,linewidth:1, -plottype:0,trackPrice:!1,transparency:0},UpperBand_2:{display:15,color:"#808000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},UpperBand_3:{display:15,color:"#00897b",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0}}},inputs:[{defval:0,id:"start_time",isHidden:!0,max:Number.MAX_SAFE_INTEGER,min:-Number.MAX_SAFE_INTEGER,name:"Start time",type:"time"},{defval:"Standard Deviation",group:"Bands Settings",id:"Bands Calculation Mode",name:"Bands Calculation Mode",options:["Standard Deviation","Percentage"],tooltip:"Determines the units used to calculate the distance of the bands. When 'Percentage' is selected, a multiplier of 1 means 1%.",type:"text",display:15},{defval:!0,group:"Bands Settings",id:"calculate_stDev",inline:"band_1",name:" ",type:"bool",display:0},{defval:1,group:"Bands Settings",id:"bands_multiplier",inline:"band_1",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #1",step:.5,type:"float",display:15},{defval:!1,group:"Bands Settings",id:"calculate_stDev_2",inline:"band_2",name:" ",type:"bool",display:0},{defval:2,group:"Bands Settings",id:"bands_multiplier_2",inline:"band_2",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #2",step:.5,type:"float",display:15},{defval:!1,group:"Bands Settings",id:"calculate_stDev_3",inline:"band_3",name:" ",type:"bool",display:0},{defval:3,group:"Bands Settings",id:"bands_multiplier_3",inline:"band_3",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #3",step:.5,type:"float",display:15},{defval:"hlc3",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"source"}],plots:[{id:"VWAP",type:"line"},{id:"UpperBand",type:"line"},{id:"LowerBand",type:"line"},{id:"UpperBand_2",type:"line"},{id:"LowerBand_2",type:"line"},{id:"UpperBand_3",type:"line"},{id:"LowerBand_3",type:"line"}],styles:{VWAP:{histogramBase:0,title:"VWAP"},LowerBand:{histogramBase:0,title:"Lower Band #1"},LowerBand_2:{histogramBase:0,title:"Lower Band #2"},LowerBand_3:{histogramBase:0,title:"Lower Band #3"},UpperBand:{histogramBase:0,title:"Upper Band #1"},UpperBand_2:{histogramBase:0,title:"Upper Band #2"},UpperBand_3:{histogramBase:0,title:"Upper Band #3"}},filledAreas:[{title:"Background #1",id:"Background_1",objAId:"UpperBand",objBId:"LowerBand",type:"plot_plot"}],area:[{name:"UpperBand",visible:!0},{name:"LowerBand",visible:!0}]};var o=i(50151),n=i(73772);const r={name:"Anchored VWAP",metainfo:s,constructor:class{constructor(){this._isNewSession=null,this._firstBarTime=0}init(e,t){this._firstBarTime=t(0),this._isNewSession=null}main(e,t,i){if(void 0===i)return[NaN];(0,o.assert)(e.symbol.time===i.time);const s=i.time;if(s&&s{"use strict";i.d(t,{pivotPointsStandardStudyItem:()=>_});var s,o,n=i(85049),r=i(67153),a=i(73772);!function(e){e[e.TRADITIONAL=0]="TRADITIONAL",e[e.FIBONACCI=1]="FIBONACCI",e[e.WOODIE=2]="WOODIE",e[e.CLASSIC=3]="CLASSIC",e[e.DEMARK=4]="DEMARK",e[e.CAMARILLA=5]="CAMARILLA",e[e.FLOOR=6]="FLOOR"}(s||(s={})),function(e){e.AUTO="Auto",e.DAILY="Daily",e.WEEKLY="Weekly",e.MONTHLY="Monthly",e.YEARLY="Yearly"}(o||(o={}));class l{constructor(){this.p=NaN,this.r1=NaN,this.s1=NaN,this.r2=NaN,this.s2=NaN,this.r3=NaN,this.s3=NaN,this.r4=NaN,this.s4=NaN,this.r5=NaN,this.s5=NaN,this.startIndex__t=NaN,this.endIndex__t=NaN}}class c{constructor(){this.pivots=[]}}function h(e,t){e.setUTCMonth(e.getUTCMonth()+t)}function d(e,t){if(a.Std.ismonthly(e)){let i=new Date(t);return i.getUTCDay()=1&&t.multiplier()<=15?"1D":"1W";case n.ResolutionKind.Seconds:case n.ResolutionKind.Ticks:return"1D"}throw new Error("Unexpected resolution type: "+e.resolution)}(e);break;case"Daily":i="1D";break;case"Weekly":i="1W";break;case"Monthly":i="1M";break;case"Yearly":i="12M";break;default:throw new Error("No such pivTimeFrame: "+t)}const s="D"===e.resolution&&"Daily"===t,o="W"===e.resolution&&("Daily"===t||"Weekly"===t),l="M"===e.resolution&&("Daily"===t||"Weekly"===t||"Monthly"===t);return(s||o||l||e.info&&(0,r.findSuitableResolutionToBuildFrom)(i,e.info).error)&&a.Std.error("You cannot see this pivot timeframe on this resolution"),i}const _={name:"Pivot Points Standard",metainfo:{_metainfoVersion:44,defaults:{inputs:{kind:"Traditional",lookBack:15,pivTimeFrame:"Auto",showHistoricalPivots:!0,symbol:""},precision:"4"},description:"Pivot Points Standard",id:"PivotPointsStandard@tv-basicstudies-80",inputs:[{defval:"Traditional",id:"kind",name:"Type",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla","Floor"],type:"text"},{defval:!0,id:"showHistoricalPivots",name:"Show historical pivots",type:"bool"},{defval:"Auto",id:"pivTimeFrame",name:"Pivots Timeframe",options:["Auto","Daily","Weekly","Monthly","Yearly"],type:"text"},{defval:15,id:"lookBack",max:5e3,min:1,name:"Number of Pivots Back",type:"integer"},{defval:"", -id:"symbol",name:"Other Symbol",type:"symbol",optional:!0}],is_price_study:!0,linkedToSeries:!0,shortDescription:"Pivots",format:{type:"price",precision:4}},constructor:class{constructor(){this._secondaryRes="1D",this._firstMainSeriesBarTime=NaN}init(e,t){this._isValidResolution=!1;const i=t(0),s=t(1),o=t(2),r=t(3);this._data=new c,this._firstMainSeriesBarTime=NaN,this._kindPP=function(e){switch(e){case"Traditional":return 0;case"Fibonacci":return 1;case"Woodie":return 2;case"Classic":return 3;case"DeMark":return 4;case"Camarilla":return 5;case"Floor":return 6;default:throw new Error("Unknown kind "+e)}}(i),this._showHistoricalPivots=s,this._historicalPivotsToKeep=r,this._pivTimeFrame=o;const l=t(4);if(""===l)this._secondaryRes=u(e.symbol,this._pivTimeFrame),e.new_sym(e.symbol.tickerid,this._secondaryRes);else{const t=e.new_sym(l,a.Std.period(e)),i=n.Interval.parse(u(t,o));t.resolution=i.letter(),t.interval=i.multiplier(),t.period=i.value()}this._isValidResolution=!0}main(e,t,i){if(!this._isValidResolution)return null;if(e.is_main_symbol(i))return isNaN(this._firstMainSeriesBarTime)&&(this._firstMainSeriesBarTime=e.symbol.time,this._removeUnusedPivots()),e.symbol.isLastBar&&e.symbol.isNewBar?this._createResponse():null;e.select_sym(1);const s=e.new_var(a.Std.open(e)),o=e.new_var(a.Std.high(e)),n=e.new_var(a.Std.low(e)),r=e.new_var(a.Std.close(e)),c=e.new_var(a.Std.time(e)),h=this._data,u=s.get(0),_=c.get(0),p=s.get(1),m=o.get(1),g=n.get(1),f=r.get(1),y=e.symbol.isLastBar;if(0!==h.pivots.length&&e.symbol.isNewBar){const e=h.pivots[h.pivots.length-1];e.endIndex__t!==_&&(e.endIndex__t=_)}if(0===e.symbol.index||!e.symbol.isNewBar)return e.select_sym(0),null;const v=function(e,t,i,s,o,n,r,c){const h=new l;let d=NaN;const u=i-s;switch(c){case 0:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+(i-s),h.s2=d-(i-s),h.r3=2*d+(i-2*s),h.s3=2*d-(2*i-s),h.r4=3*d+(i-3*s),h.s4=3*d-(3*i-s),h.r5=4*d+(i-4*s),h.s5=4*d-(4*i-s);break;case 1:d=(i+s+o)/3,h.p=d,h.r1=d+.382*u,h.s1=d-.382*u,h.r2=d+.618*u,h.s2=d-.618*u,h.r3=d+u,h.s3=d-u;break;case 2:d=(i+s+2*e)/4,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+u,h.s2=d-u,h.r3=i+2*(d-s),h.s3=s-2*(i-d),h.r4=h.r3+u,h.s4=h.s3-u;break;case 3:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+u,h.s2=d-u,h.r3=d+2*u,h.s3=d-2*u,h.r4=d+3*u,h.s4=d-3*u;break;case 4:let n=NaN;n=a.Std.equal(t,o)?i+s+2*o:a.Std.greater(o,t)?2*i+s+o:2*s+i+o,d=n/4,h.p=d,h.r1=n/2-s,h.s1=n/2-i;break;case 5:d=(i+s+o)/3,h.p=d,h.r1=o+1.1*u/12,h.s1=o-1.1*u/12,h.r2=o+1.1*u/6,h.s2=o-1.1*u/6,h.r3=o+1.1*u/4,h.s3=o-1.1*u/4,h.r4=o+1.1*u/2,h.s4=o-1.1*u/2;break;case 6:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+(i-s),h.s2=d-(i-s),h.r3=d-h.s1+h.r2,h.s3=2*d-(2*i-s);break;default:throw new Error("Unknown kind")}return h.startIndex__t=n,h.endIndex__t=r,h}(u,p,m,g,f,_,d(e,_),this._kindPP);return e.select_sym(0),this._showHistoricalPivots||(h.pivots=[]),h.pivots.push(v),h.pivots.length>this._historicalPivotsToKeep&&h.pivots.shift(),y?this._createResponse():null}_createResponse(){return 0===this._data.pivots.length?null:{nonseries:!0,type:"non_series_data",data:{ -data:this._data}}}_removeUnusedPivots(){const e=Math.max(this._data.pivots.findIndex((e=>e.startIndex__t>this._firstMainSeriesBarTime))-1,0);e>0&&this._data.pivots.splice(0,e)}}}},15497:(e,t,i)=>{"use strict";i.d(t,{ratioStudyItem:()=>n});var s=i(62473);class o extends s.SpreadRatioBase{_doCalculation(e,t,i,s){return e*t/(i*s)}}const n={name:"Ratio",metainfo:{_metainfoVersion:15,defaults:s.spreadRatioDefaults,plots:s.spreadRatioPlots,styles:s.spreadRatioStyles,description:"Ratio",shortDescription:"Ratio",is_price_study:!1,inputs:s.spreadRatioInputs,id:"Ratio@tv-basicstudies-1",format:{type:"price",precision:2}},constructor:o}},65498:(e,t,i)=>{"use strict";i.d(t,{regressionTrendStudyItem:()=>n});var s=i(73772);function o(e,t,i){const o={slope:NaN,average:NaN,intercept:NaN,stdDev:NaN,upDev:NaN,downDev:NaN,pearsons:NaN};return 0===e.length||(function(e,t){let i=0,s=0,o=0,n=0;for(let t=0;tn&&(n=u),u=d-i[s],u>r&&(r=u),u=e[s];const p=u-o.average,m=d-_;u-=d,a+=u*u,l+=p*p,c+=m*m,h+=p*m,d+=o.slope}o.stdDev=Math.sqrt(a/(0===u?1:u)),o.pearsons=s.Std.isZero(l)||s.Std.isZero(c)?0:h/Math.sqrt(l*c),o.upDev=n,o.downDev=r}(e,t,i,o)),o}const n={name:"Regression Trend",metainfo:{_metainfoVersion:51,description:"Regression Trend",format:{type:"inherit"},id:"RegressionTrend@tv-basicstudies-144",is_hidden_study:!0,is_price_study:!0,shortDescription:"Reg Trend",defaults:{inputs:{"first bar time":0,"last bar time":0,"lower diviation":-2,source:"close","upper diviation":2,"use lower diviation":!0,"use upper diviation":!0},styles:{}},inputs:[{defval:2,id:"upper diviation",max:500,min:-500,name:"Upper Deviation",type:"float"},{defval:-2,id:"lower diviation",max:500,min:-500,name:"Lower Deviation",type:"float"},{defval:!0,id:"use upper diviation",name:"Use Upper Deviation",type:"bool"},{defval:!0,id:"use lower diviation",name:"Use Lower Deviation",type:"bool"},{defval:0,id:"first bar time",isHidden:!0,max:253370764800,min:-253370764800,name:"First bar time",type:"time"},{defval:0,id:"last bar time",isHidden:!0,max:253370764800,min:-253370764800,name:"Last bar time",type:"time"},{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"source"}],plots:[]},constructor:class{constructor(){this._resultSent=!1}init(e,t){this._resultSent=!1,this._data={baseLine:{startPrice:NaN,endPrice:NaN},upLine:{startPrice:NaN,endPrice:NaN},downLine:{startPrice:NaN,endPrice:NaN},pearsons:NaN,startIndex__t:NaN,endIndex__t:NaN}}main(e,t){const i=t(6),n=e.new_unlimited_var(s.Std.time(e)),r=e.new_unlimited_var(s.Std.high(e)),a=e.new_unlimited_var(s.Std.low(e)),l=e.new_unlimited_var(s.Std[i](e));if(!e.symbol.isLastBar)return null;if(this._resultSent)return null -;const c=t(0),h=t(1),d=t(2),u=t(3),_=t(4),p=t(5),m=n.indexOf(_),g=n.indexOf(p),f=[],y=[],v=[],S=[];for(let e=m;e>=g;--e)f.push(n.get(e)),y.push(r.get(e)),v.push(a.get(e)),S.push(l.get(e));return this._updateData(f,d,c,u,h,_,p,o(S,y,v)),this._resultSent=!0,{type:"non_series_data",nonseries:!0,data:{data:this._data}}}_updateData(e,t,i,s,o,n,r,a){const l=e.length-1;this._data.baseLine.startPrice=a.intercept,this._data.baseLine.endPrice=a.intercept+a.slope*l;const c=a.intercept+(t?a.stdDev*i:a.upDev);this._data.upLine.startPrice=c,this._data.upLine.endPrice=c+a.slope*l;const h=a.intercept+(s?a.stdDev*o:-a.downDev);this._data.downLine.startPrice=h,this._data.downLine.endPrice=h+a.slope*l,this._data.pearsons=a.pearsons,this._data.startIndex__t=n,this._data.endIndex__t=r}}}},62473:(e,t,i)=>{"use strict";i.d(t,{SpreadRatioBase:()=>l,spreadRatioDefaults:()=>c,spreadRatioFilledAreas:()=>p,spreadRatioInputs:()=>h,spreadRatioPalettes:()=>_,spreadRatioPlots:()=>d,spreadRatioStyles:()=>u});var s=i(19625),o=i(94113),n=i(73772),r=i(19063);const a="rgba(0, 0, 0, 0)";class l{init(e,t){e.new_sym(t(1),n.Std.period(e)),this._source=t(0),this._scaleFactor1=1,this._scaleFactor2=1}main(e,t){const i=e.symbol.time,s=n.Std[this._source](e);e.select_sym(1);const o=n.Std[this._source](e),r=e.new_unlimited_var(o),a=e.new_unlimited_var(e.symbol.time);if(e.select_sym(0),isNaN(i))return null;let l=a.indexOf(i);-1!==l&&a.get(l)!==i&&(l=-1);const c=l<0?NaN:r.get(l),h=this._doCalculation(this._scaleFactor1,s,this._scaleFactor2,c);return[h,0,n.Std.ge(h,0),n.Std.lt(h,0)]}}const c={styles:{plot1:{linestyle:0,linewidth:2,plottype:o.LineStudyPlotStyle.Line,trackPrice:!1,transparency:35,color:"#800080",display:15},plotBaseline:{linestyle:0,linewidth:2,plottype:o.LineStudyPlotStyle.Line,trackPrice:!1,transparency:0,color:a,display:0}},palettes:{negativePalette:{colors:[{color:(0,r.applyAlpha)((0,s.getHexColorByName)("color-ripe-red-500"),.5),style:0,width:0},{color:a,style:0,width:0}]},positivePalette:{colors:[{color:(0,r.applyAlpha)((0,s.getHexColorByName)("color-minty-green-500"),.5),style:0,width:0},{color:a,style:0,width:0}]}},filledAreasStyle:{negativeFill:{color:"",transparency:0,visible:!0,fillType:void 0},positiveFill:{color:"",transparency:0,visible:!0,fillType:void 0}},precision:2,inputs:{source:"close",symbol2:""}},h=[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol2",name:"Symbol",type:"symbol",confirm:!0}],d=[{id:"plot1",type:"line"},{id:"plotBaseline",type:"line"},{id:"plotNegativeFill",type:"colorer",target:"negativeFill",palette:"negativePalette"},{id:"plotPositiveFill",type:"colorer",target:"positiveFill",palette:"positivePalette"}],u={plot1:{title:"Plot",histogramBase:0},plotBaseline:{title:"Baseline",isHidden:!0}},_={negativePalette:{valToIndex:{0:0,1:1},colors:[{name:"Color"}]},positivePalette:{valToIndex:{0:0,1:1},colors:[{name:"Color"}]}},p=[{id:"negativeFill",objAId:"plot1",objBId:"plotBaseline",type:"plot_plot",title:"Negative fill",palette:"negativePalette", -fillToIntersection:!0},{id:"positiveFill",objAId:"plot1",objBId:"plotBaseline",type:"plot_plot",title:"Positive fill",palette:"positivePalette",fillToIntersection:!0}]},68563:(e,t,i)=>{"use strict";i.d(t,{spreadStudyItem:()=>n});var s=i(62473);class o extends s.SpreadRatioBase{_doCalculation(e,t,i,s){return e*t-i*s}}const n={name:"Spread",metainfo:{_metainfoVersion:15,defaults:s.spreadRatioDefaults,plots:s.spreadRatioPlots,styles:s.spreadRatioStyles,palettes:s.spreadRatioPalettes,filledAreas:s.spreadRatioFilledAreas,description:"Spread",shortDescription:"Spread",is_price_study:!1,inputs:s.spreadRatioInputs,id:"Spread@tv-basicstudies-1",format:{type:"price",precision:2}},constructor:o}},56209:(e,t,i)=>{"use strict";i.d(t,{VbPCheckHaveVolumeExpr:()=>o});var s=i(73772);class o{constructor(e){this._haveAnyVolume=!1,this._isDisabled=!1,this._seriesGetter=e}update(e,t){if(this._haveAnyVolume||this._isDisabled)return;const i=this._seriesGetter.volume().get(e);0!==i&&Number.isFinite(i)&&(this._haveAnyVolume=!0),t&&(this._haveAnyVolume||s.Std.error("The data vendor doesn't provide volume data for this symbol."),this._isDisabled=!0)}}},43789:(e,t,i)=>{"use strict";i.d(t,{VolumeByPriceExpr:()=>g});var s=i(50151),o=i(9859),n=i(85049),r=i(41978);class a extends r.GraphicsObj{constructor(e,t,i,o,n,r){super(e),(0,s.assert)(t({index:e.index,offset:e.offset,level:e.level})))}}}class p extends r.GraphicsObj{constructor(e,t,i,s,o=!1,n=!1){super(e),this._endIndex=this._mixinJSONObject.createTimeField(i,"endIndex"),this._extendLeft=this._mixinJSONObject.createField(o,"extendLeft"),this._extendRight=this._mixinJSONObject.createField(n,"extendRight"),this._level=this._mixinJSONObject.createDoubleField(s,"level"),this._startIndex=this._mixinJSONObject.createTimeField(t,"startIndex")}isNaN(){return super.isNaN()||Number.isNaN(this._level.get())||this._startIndex.get()<0||this._endIndex.get()<0||this._startIndex.get()===this._endIndex.get()&&!this._extendLeft.get()&&!this._extendRight.get()}jsonName(){return"horizlines"}primitiveData(){return{id:this.id(),startIndex:this._startIndex.get(),endIndex:this._endIndex.get(),extendLeft:this._extendLeft.get(),extendRight:this._extendRight.get(),level:this._level.get()}}startIndex(){return this._startIndex.get()}setStartIndex(e){this._startIndex.set(e)&&this._processObjUpdate()}endIndex(){return this._endIndex.get()}setEndIndex(e){this._endIndex.set(e)&&this._processObjUpdate()}level(){return this._level.get()}setLevel(e){this._level.set(e)&&this._processObjUpdate()}isExtendLeft(){return this._extendLeft.get()}setExtendLeft(e){this._extendLeft.set(e)&&this._processObjUpdate()}extendLeft(){return this.isExtendLeft()}isExtendRight(){return this._extendRight.get()}setExtendRight(e){this._extendRight.set(e)&&this._processObjUpdate()}extendRight(){return this.isExtendRight()}}!function(e){e[e.AssertAccuracy=.05]="AssertAccuracy"}(l||(l={})),function(e){e[e.START=0]="START",e[e.END=1]="END"}(c||(c={}));class m{constructor(){this._map=new Map}get(e){const t=this._innerMap(e.start);return t&&t.get(e.end)}set(e,t){this._innerMap(e.start,!0).set(e.end,t)}clear(){this._map.clear()}size(){let e=0;return this._map.forEach((t=>e+=t.size)),e}_innerMap(e,t){let i=this._map.get(e);return void 0===i&&t&&(i=new Map,this._map.set(e,i)),i}}class g{constructor(e,t,i,o,n,r,a,l,c,d,u,_,p,g,f){this._freezedBoxes=new h.GraphicsList,this._freezedHists=new h.GraphicsList,this._freezedPocs=new h.GraphicsList,this._freezedVAHists=new h.GraphicsList,this._currentHistsGr=new h.GraphicsList, -this._currentVAHistsGr=new h.GraphicsList,this._currentHists=[],this._currentHistsMap=new m,this._currentBox=null,this._currentPoc=null,this._historyBarSet=[],this._prevRtBar=null,this._minPrice=Number.POSITIVE_INFINITY,this._maxPrice=Number.NEGATIVE_INFINITY,this._leftBoxTime=null,this._rightBoxTime=null,this._actualRightBoxTime=null,this._needRecalc=!1,this._largestHistItem=null,this._rowsLayout=null,this._currentVAStart=0,this._currentVAEnd=0,this._previousVAStart=0,this._previousVAEnd=0,this._idsGenerator=null,(0,s.assert)(1===e||2===e),this._numOfSubHists=e,this._outHists=o,this._outBoxLines=n,this._outPocLines=r,this._extendPocLeftRight=a,this._outVAHists=l,this._vaVolumePercent=c,this._rowsLayoutSupplier=d,this._outHists.addStable(this._freezedHists),this._outVAHists.addStable(this._freezedVAHists),this._maxHHistItems=u,this._layoutIsAutoselected=g,this._leftBoxTimeMutable=_,this._rightBoxTimeMutable=p,this._actualRightBoxTime=f??p,this._ctx=t,this._seriesGetter=i}update(e){this._supplyRowsLayout(this._ctx),null===this._currentBox&&this._initCurrentBox(),null===this._currentPoc&&this._initCurrentPoc();const t=this._timeScale().get(e);this._leftBoxTime=this._leftBoxTimeMutable,this._rightBoxTime=this._rightBoxTimeMutable,this._ctx.symbol.isLastBar&&!Number.isNaN(this._rightBoxTime)&&(this._rightBoxTime=Math.min(t+n.Interval.parse(this._ctx.symbol.interval+this._ctx.symbol.resolution).inMilliseconds(t)-1,this._rightBoxTime));const i=d.Std.greaterOrEqual(this._seriesClose().get(e),this._seriesOpen().get(e)),s={high:this._seriesHigh().get(e),low:this._seriesLow().get(e),volume:this._seriesVol().get(e),isUp:i,time:t};this._updateCurrentHistogram(s),this._currentHists.length>0&&(this._largestHistItem=this._getLargestHistItem(),this._updateCurrentPoc(),this._seriesGetter.developingPoc().set(this._currentPoc.level()),this._updateValueArea(),this._vaVolumePercent>0&&(this._seriesGetter.developingVAHigh().set(this._currentHists[this._currentVAEnd].priceHigh()),this._seriesGetter.developingVALow().set(this._currentHists[this._currentVAStart].priceLow()))),this._updateCurrentBox(),this._rebuildOutData()}setIdsGeneratorProxy(e){this._idsGenerator=e}nextGraphicsObjId(){return(0,s.ensureNotNull)(this._idsGenerator).nextGraphicsObjId()}pushEraseObjCmd(e,t){(0,s.ensureNotNull)(this._idsGenerator).pushEraseObjCmd(e,t)}popEraseCmds(){return(0,s.ensureNotNull)(this._idsGenerator).popEraseCmds()}_timeScale(){return this._seriesGetter.time()}_seriesLow(){return this._seriesGetter.low()}_seriesHigh(){return this._seriesGetter.high()}_seriesVol(){return this._seriesGetter.volume()}_seriesOpen(){return this._seriesGetter.open()}_seriesClose(){return this._seriesGetter.close()}_freezeCurrentHistogramAndCleanup(){null!==this._currentBox&&this._freezedBoxes.add(this._currentBox),d.Std.greater(this._getVolume(this._currentHists),0)&&(this._freezedHists.addAll(this._currentHistsGr),this._freezedVAHists.addAll(this._currentVAHistsGr),null!==this._currentPoc&&this._freezedPocs.add(this._currentPoc)),this._currentHists=[], -this._currentHistsGr.clear(),this._currentHistsMap.clear(),this._initCurrentBox(),this._initCurrentPoc(),this._currentVAHistsGr.clear(),this._historyBarSet=[],this._minPrice=Number.POSITIVE_INFINITY,this._maxPrice=Number.NEGATIVE_INFINITY,this._prevRtBar=null,this._leftBoxTime=null,this._rightBoxTime=null}_supplyRowsLayout(e){null===this._rowsLayout&&e.symbol.isFirstBar&&e.symbol.isNewBar&&(this._rowsLayout=this._rowsLayoutSupplier())}_updateCurrentHistogram(e){if(this._needRecalc=!1,d.Std.greater(this._minPrice,e.low)&&(this._minPrice=e.low,this._needRecalc=!0),d.Std.less(this._maxPrice,e.high)&&(this._maxPrice=e.high,this._needRecalc=!0),this._ctx.symbol.isBarClosed&&this._historyBarSet.length>0){const t=this._historyBarSet[this._historyBarSet.length-1];t.time===e.time&&(this._prevRtBar=t,this._historyBarSet.pop())}this._needRecalc&&0===(0,s.ensureNotNull)(this._rowsLayout).type()?(this._recalculateCurrentResultsOnHistoryBarSet(),this._applyUpdateToCurrentResults(e,!1)):this._applyUpdateToCurrentResults(e,!0),this._ctx.symbol.isBarClosed?((0,s.assert)(null===this._prevRtBar||e.time===this._prevRtBar.time),this._historyBarSet.push(e),this._prevRtBar=null):this._prevRtBar=e}_getMidLevel(e){return(e.priceHigh()+e.priceLow())/2}_getMidLevelFromList(e){return e.length%2==0?e[e.length/2].priceLow():this._getMidLevel(e[Math.floor(e.length/2)])}_getLargestHistItem(){let e=[],t=this._currentHists[0];for(const i of this._currentHists)d.Std.greater(i.ratesSum(),t.ratesSum())?(t=i,e=[t]):d.Std.equal(i.ratesSum(),t.ratesSum())&&e.push(i);if(e.length>1){const i=this._getMidLevelFromList(this._currentHists);t=e[e.length-1];for(let s=e.length-2;s>=0;s--){const o=e[s];d.Std.lessOrEqual(Math.abs(this._getMidLevel(o)-i),Math.abs(this._getMidLevel(t)-i))&&(t=o)}}return t}_initCurrentPoc(){this._currentPoc=new p(this,0,0,0)}_updateCurrentPoc(){const e=(0,s.ensureNotNull)(this._currentPoc);e.setStartIndex((0,s.ensureNotNull)(this._leftBoxTime)),e.setEndIndex((0,s.ensureNotNull)(this._actualRightBoxTime)),e.setExtendLeft(this._extendPocLeftRight),e.setExtendRight(this._extendPocLeftRight);const t=this._getMidLevel((0,s.ensureNotNull)(this._largestHistItem));e.setLevel(t)}_getVolume(e){let t=0;for(const i of e)t+=i.ratesSum();return t}_getPocHistItemIndex(){for(let e=0;e=0,`ERROR - PocHistItemIndex == ${e}`),this._currentVAStart=e-1,this._currentVAEnd=e+1;const t=this._getVolume(this._currentHists)*this._vaVolumePercent*.01;let i=this._currentHists[e].ratesSum(),o=0,n=null;for(;d.Std.lessOrEqual(i+o,t)&&(i+=o,0===n?--this._currentVAStart:1===n&&++this._currentVAEnd,-1!==this._currentVAStart||this._currentVAEnd!==this._currentHists.length);){let t,i;if(this._currentVAStart>-1)if(t=this._currentHists[this._currentVAStart].ratesSum(),this._currentVAEndthis._getMidLevel(this._currentHists[this._currentVAStart])&&e.priceLow()0&&(e=this._currentHists[0].priceLow(),t=this._currentHists[this._currentHists.length-1].priceHigh());const i=[],o=(0,s.ensureNotNull)(this._leftBoxTime),n=(0,s.ensureNotNull)(this._actualRightBoxTime);i.push(new u(o,e)),i.push(new u(o,t)),i.push(new u(n,t)),i.push(new u(n,e)),(0,s.ensureNotNull)(this._currentBox).setPoints(i)}_recalculateCurrentResultsOnHistoryBarSet(){for(let e=0;e0&&(this._largestHistItem=this._getLargestHistItem(),this._updateCurrentPoc()),this._updateCurrentBox()}_applyUpdateToCurrentResults(e,t){t&&null!==this._prevRtBar&&this._addHistoryBarToHistogram(this._prevRtBar,this._historyBarSet.length-1,this._currentHists,this._currentHistsMap,-1),this._addHistoryBarToHistogram(e,this._historyBarSet.length-1,this._currentHists,this._currentHistsMap,1),this._updateLastBarTimeInHistogram(this._currentHists)}_addHistoryBarToHistogram(e,t,i,o,n){(0,s.assert)(-1===n||1===n,"Please set sign argument either +1 or -1");const r=e.low,a=e.high,l=isNaN(e.volume)?0:e.volume,c=e.isUp,h=(0,s.ensureNotNull)(this._rowsLayout);h.init(this._ctx.symbol.minTick,this._minPrice,this._maxPrice,r,a);const u=h.rowWidth();if(!d.Std.greater(u,0))return -;h.calculate();const _=h.getIndexLowVbP(),p=h.getIndexHighVbP(),m=h.getStartPrice();if(_===p){const e=_*u+m,t=(_+1)*u+m;this._updateResult({start:e,end:t},n*l,c,i,o)}else{let e=0;for(let t=_;t<=p;t++){const s=t*u+m,h=(t+1)*u+m,d=this._rowCoeff(s,h,r,a),_=d*l;e+=d,this._updateResult({start:s,end:h},n*_,c,i,o)}(0,s.assert)(d.Std.equal(e,1,.05),`totalCoeff not equal 1! totalConf = ${e}`)}}_updateResult(e,t,i,o,n){const r=this._createRates(i,t);(0,s.assert)(null!==this._leftBoxTime,"leftBoxTime is not set (equals null)"),(0,s.assert)(null!==this._rightBoxTime,"rightBoxTime is not set (equals null)");const l=(0,s.ensureNotNull)(this._leftBoxTime),c=(0,s.ensureNotNull)(this._actualRightBoxTime);let h=n.get(e);if(void 0===h)h=new a(this,e.start,e.end,r,l,c),n.set(e,h),this._verifyHistogramSizeIsNotTooLarge(n.size()),this._currentHistsGr.add(h),g._addInOrder(h,o,0,o.length,((e,t)=>{let i=d.Std.compare(e.firstBarTime(),t.firstBarTime());return 0!==i?i:(i=d.Std.compare(e.priceLow(),t.priceLow()),0!==i?i:d.Std.compare(e.priceHigh(),t.priceHigh()))}));else{const e=[];for(let t=0;t0?g._addInOrder(e,t,r+1,s,n):t.splice(r,0,e)}}},7370:(e,t,i)=>{"use strict";i.d(t,{VolumeProfileBase:()=>p,maxHHistItems:()=>u,numOfSubHists:()=>_});var s,o=i(56570),n=i(85049);!function(e){e[e.NumberOfRows=0]="NumberOfRows",e[e.TicksPerRow=1]="TicksPerRow"}(s||(s={}));class r{ -constructor(e,t){this._minTick=NaN,this._minPrice=NaN,this._maxPrice=NaN,this._low=NaN,this._high=NaN,this._startPrice=NaN,this._indexLowVbP=NaN,this._indexHighVbP=NaN,this._rowSize=e,this._type=t}init(e,t,i,s,o){this._minTick=e,this._minPrice=t,this._maxPrice=i,this._low=s,this._high=o}getStartPrice(){return this._startPrice}setStartPrice(e){this._startPrice=e}getIndexLowVbP(){return this._indexLowVbP}setIndexLowVbP(e){this._indexLowVbP=e}getIndexHighVbP(){return this._indexHighVbP}setIndexHighVbP(e){this._indexHighVbP=e}type(){return this._type}}class a extends r{constructor(e){super(e,0)}calculate(){this.setStartPrice(this._minPrice);const e=this.rowWidth();let t=Math.floor((this._low-this._minPrice)/e),i=Math.ceil((this._high-this._minPrice)/e)-1;t=Math.max(t,0),i=Math.max(i,0),i=Math.min(i,this._rowSize-1),t=Math.min(t,i),this.setIndexLowVbP(t),this.setIndexHighVbP(i)}rowWidth(){return Math.max((this._maxPrice-this._minPrice)/this._rowSize,this._minTick)}}class l extends r{constructor(e){super(e,1)}calculate(){this.setStartPrice(0);const e=this.rowWidth();let t=Math.floor(this._low/e);const i=Math.ceil(this._high/e)-1;t=Math.min(t,i),this.setIndexLowVbP(t),this.setIndexHighVbP(i)}rowWidth(){return this._minTick*this._rowSize}}var c,h=i(73772),d=i(39692);function u(){return 6e3}function _(e){switch(e){case"Delta":case"Up/Down":return 2;case"Total":return 1;default:h.Std.error(`Invalid study argument value: ${e}`)}}!function(e){e.VolumeUpDown="Up/Down",e.VolumeTotal="Total",e.VolumeDelta="Delta",e.NumberOfRows="Number Of Rows",e.TicksPerRow="Ticks Per Row"}(c||(c={}));class p{findBasicResolutionForFromTo(e,t,i,s){const r=(0,d.getVolumeProfileResolutionForPeriod)(e.value(),t,i,s),a=n.Interval.parse(r);return o.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} Selected resolution ${a.value()} for (${e.value()}, ${t}, ${i})`),a}verifyRowSizeInput(e,t){"Number Of Rows"===t&&e>6e3&&h.Std.error('Histogram is too large, please reduce "Row Size" input.')}_getRowsLayout(e,t){return"Number Of Rows"===e?new a(t):new l(t)}}},92245:(e,t,i)=>{"use strict";i.d(t,{volumeProfileFixedRangeBSStudyItem:()=>w,volumeProfileFixedRangeVbPStudyItem:()=>b});var s=i(50151),o=i(7370),n=i(94113),r=i(9233),a=i(85049),l=i(40878),c=i(45382),h=i(32569),d=i(61923),u=i(62628),_=i(56209),p=i(85904),m=i(43789);class g extends m.VolumeByPriceExpr{constructor(e,t,i,s,o,n,r,a,l,c,h,d,u){super(e,t,i,n,r,a,!1,l,c,(()=>h),d,s,o,!1,u),this._firstBarTime=s,this._lastBarTime=o}update(e){this._supplyRowsLayout(this._ctx),this.timeInRequestedRange(e)&&super.update(e)}timeInRequestedRange(e){const t=this._timeScale().get(e);return this._firstBarTime<=t&&t=this._firstBarTime){const e=this._developingPocSeries.getLeftOrEqual(n),t=this._developingVAHighSeries.getLeftOrEqual(n),i=this._developingVALowSeries.getLeftOrEqual(n);o.data.push([e,t,i])}else o.data.push([NaN,NaN,NaN])}return o}time(){return this._timeSeries}open(){return this._openSeries}high(){return this._highSeries}low(){return this._lowSeries}close(){return this._closeSeries}volume(){return this._volumeSeries}developingPoc(){return this._developingPocSeries}developingVAHigh(){return this._developingVAHighSeries}developingVALow(){return this._developingVALowSeries}}function S(e){return{constructor:v,name:e.description,metainfo:{_metainfoVersion:51,shortDescription:"VPFR",format:{type:"volume"},is_price_study:!0,defaults:{graphics:{hhists:{histBars2:{colors:["",""],direction:r.HHistDirection.LeftToRight,percentWidth:30,showValues:!1,transparencies:[76,76],valuesColor:"#424242",visible:!0},histBarsVA:{colors:["#1592e6","#fbc123"],direction:r.HHistDirection.LeftToRight,percentWidth:30,showValues:!1,transparencies:[30,30],valuesColor:"",visible:!0}},horizlines:{pocLines:{color:"",style:p.LineStyle.Solid,visible:!0,width:2}},polygons:{histBoxBg:{color:"",transparency:94}}},inputs:{first_bar_time:0,last_bar_time:0,rows:24,rowsLayout:"Number Of Rows",subscribeRealtime:!0,vaVolume:70,volume:"Up/Down"},styles:{developingPoc:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0},developingVAHigh:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0},developingVALow:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0}}},graphics:{hhists:{histBars2:{location:r.HHistLocation.Absolute,title:"Volume Profile",titles:["Up Volume","Down Volume"]},histBarsVA:{location:r.HHistLocation.Absolute,title:"Value Area",titles:["Value Area Up","Value Area Down"]}},horizlines:{pocLines:{name:"POC",showPrice:!0}},polygons:{histBoxBg:{mouseTouchable:!1,name:"Histogram Box",showBorder:!1}}},inputs:[{defval:"Number Of Rows",id:"rowsLayout",name:"Rows Layout",options:["Number Of Rows","Ticks Per Row"],type:"text"},{defval:24,id:"rows",max:1e6,min:1,name:"Row Size",type:"integer"},{defval:"Up/Down",id:"volume",name:"Volume",options:["Up/Down","Total","Delta"],type:"text"},{defval:0,id:"first_bar_time",isHidden:!0,max:253370764800,min:-253370764800,name:"First Bar Time",type:"time"},{defval:0,id:"last_bar_time",isHidden:!0,max:253370764800, -min:-253370764800,name:"Last Bar Time",type:"time"},{defval:70,id:"vaVolume",max:100,min:0,name:"Value Area Volume",type:"integer"},{defval:!0,id:"subscribeRealtime",isHidden:!0,name:"SubscribeRealtime",type:"bool"}],plots:[{id:"developingPoc",type:"line"},{id:"developingVAHigh",type:"line"},{id:"developingVALow",type:"line"}],styles:{developingPoc:{histogramBase:0,title:"Developing Poc"},developingVAHigh:{histogramBase:0,title:"Developing VA High"},developingVALow:{histogramBase:0,title:"Developing VA Low"}},...e}}}const b=S({id:"VbPFixed@tv-volumebyprice-57",description:"Volume Profile Fixed Range"}),w=S({id:"VbPFixed@tv-basicstudies-152",description:"Fixed Range",is_hidden_study:!0})},11694:(e,t,i)=>{"use strict";i.d(t,{VolumeProfileOutputSeries:()=>n});var s=i(50151),o=i(29981);class n{constructor(){this._histPos=-1,this._hist=new Float64Array(2e3),this._times=new Float64Array(2e3)}addHist(e){if(this._histPos>=0){const t=this._times[this._histPos];(0,s.assert)(t<=e,"History order violation"),this._histPos+=t===e?0:1}else this._histPos+=1;if(this._histPos===this._hist.length){const e=new Float64Array(2*this._hist.length);e.set(this._hist),this._hist=e;const t=new Float64Array(this._hist.length);t.set(this._times),this._times=t}this._hist[this._histPos]=NaN,this._times[this._histPos]=e}removeLastIfNaN(){Number.isNaN(this.get(0))&&(this._histPos-=1)}get(e){(0,s.assert)(0===e);const t=this._histPos-e;return this._hist[t]}getLeftOrEqual(e){const t=(0,o.upperbound)(this._times,e,((e,t)=>e{"use strict";i.d(t,{volumeProfileVisibleRangeStudyItem:()=>y});var s=i(50151),o=i(7370),n=i(9233),r=i(85049),a=i(40878),l=i(43789),c=i(61923);class h extends l.VolumeByPriceExpr{constructor(e,t,i,s,o,n,r,a,l,h,d){super(e,t,i,n,new c.GraphicsList,r,!0,a,l,(()=>h),d,s,o,!1),this._firstBarTime=s,this._lastBarTime=o}update(e){this._supplyRowsLayout(this._ctx),this.timeInRequestedRange(e)&&super.update(e)}timeInRequestedRange(e){const t=this._timeScale().get(e);return this._firstBarTime<=t&&t=this._firstBarTime){ -const e=this._developingPocSeries.getLeftOrEqual(n),t=this._developingVAHighSeries.getLeftOrEqual(n),i=this._developingVALowSeries.getLeftOrEqual(n);o.data.push([e,t,i])}else o.data.push([NaN,NaN,NaN])}return o}time(){return this._timeSeries}open(){return this._openSeries}high(){return this._highSeries}low(){return this._lowSeries}close(){return this._closeSeries}volume(){return this._volumeSeries}developingPoc(){return this._developingPocSeries}developingVAHigh(){return this._developingVAHighSeries}developingVALow(){return this._developingVALowSeries}}const y={constructor:f,name:"Volume Profile Visible Range",metainfo:{_metainfoVersion:51,id:"VbPVisible@tv-basicstudies-49",description:"Volume Profile Visible Range",shortDescription:"VPVR",format:{type:"volume"},is_price_study:!0,linkedToSeries:!0,palettes:{},inputs:[{id:"rowsLayout",name:"Rows Layout",defval:"Number Of Rows",options:["Number Of Rows","Ticks Per Row"],type:"text"},{id:"rows",name:"Row Size",defval:24,max:1e6,min:1,type:"integer"},{id:"volume",name:"Volume",defval:"Up/Down",options:["Up/Down","Total","Delta"],type:"text"},{id:"first_visible_bar_time",name:"First Visible Bar Time",defval:0,isHidden:!0,max:253370764800,min:-253370764800,type:"time"},{id:"last_visible_bar_time",name:"Last Visible Bar Time",defval:0,isHidden:!0,max:253370764800,min:-253370764800,type:"time"},{id:"vaVolume",name:"Value Area Volume",defval:70,max:100,min:0,type:"integer"}],plots:[{id:"developingPoc",type:"line"},{id:"developingVAHigh",type:"line"},{id:"developingVALow",type:"line"}],graphics:{hhists:{histBars2:{location:n.HHistLocation.Relative,title:"Volume Profile",titles:["Up Volume","Down Volume"]},histBarsVA:{location:n.HHistLocation.Relative,title:"Value Area",titles:["Value Area Up","Value Area Down"]}},horizlines:{pocLines:{name:"POC",showPrice:!0}}},defaults:{graphics:{hhists:{histBars2:{colors:["",""],direction:n.HHistDirection.RightToLeft,percentWidth:30,showValues:!1,transparencies:[76,76],valuesColor:"",visible:!0},histBarsVA:{colors:["",""],direction:n.HHistDirection.RightToLeft,percentWidth:30,showValues:!1,transparencies:[30,30],valuesColor:"",visible:!0}},horizlines:{pocLines:{color:"",style:0,visible:!0,width:2},vahLines:{color:"",style:0,visible:!1,width:2},valLines:{color:"",style:0,visible:!1,width:2}}},inputs:{first_visible_bar_time:0,last_visible_bar_time:0,rows:24,rowsLayout:"Number Of Rows",vaVolume:70,volume:"Up/Down"},styles:{developingPoc:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0},developingVAHigh:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0},developingVALow:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0}}},styles:{developingPoc:{histogramBase:0,title:"Developing Poc"},developingVAHigh:{histogramBase:0,title:"Developing VA High"},developingVALow:{histogramBase:0,title:"Developing VA Low"}}}}},1452:(e,t,i)=>{"use strict";i.d(t,{StudyError:()=>s});class s extends Error{constructor(e){super(e),this.studyError=!0}}},32569:(e,t,i)=>{ -"use strict";var s;i.d(t,{EraseAll:()=>n,EraseObj:()=>o,GraphicsCmds:()=>r}),function(e){e.One="one",e.All="all"}(s||(s={}));class o{constructor(e,t){this.id=e,this.type=t}primitiveData(){return{action:"one",id:this.id,type:this.type}}}class n{primitiveData(){return{action:"all"}}}class r{constructor(){this.erase=[],this.create=null,this._modified=!1}primitiveData(e){if(this.isNaN())return null;const t={},i=this.create&&this.create.primitiveData(e);return null!==i&&(t.create=i),null!==this.erase&&this.erase.length>0&&(t.erase=this.erase.map((e=>e.primitiveData()))),void 0===t.create&&void 0===t.erase?null:t}setCreate(e){this.create=e,this.create.forEachList((e=>e.setOwner(this)))}isNaN(){return(null===this.erase||0===this.erase.length)&&null===this.create}isModified(){return this._modified}setModified(e){this._modified=e}dirty(){this._modified=!0}setOwner(e){throw new Error("Unsupported")}}},40878:(e,t,i)=>{"use strict";i.d(t,{GraphicsListColl:()=>s});class s{constructor(){this._stable=[],this._variable=null,this._owner=null}addStable(e){e.setOwner(this),this._stable.push(e)}setVariable(e){this._variable=e,null!==this._variable&&this._variable.setOwner(this)}primitivesData(e){const t=[];return this._forEach((i=>t.push(...i.primitivesData(e)))),t}deleteErasedItems(){this._forEach((e=>e.deleteErasedItems()))}markPostedItems(){this._forEach((e=>e.markPostedItems()))}isNaN(){return this._all((e=>e.isNaN()))}dirty(){null!==this._owner&&this._owner.dirty()}setOwner(e){this._owner=e}_forEach(e){for(const t of this._stable)e(t);null!==this._variable&&e(this._variable)}_all(e){for(const t of this._stable)if(!e(t))return!1;return null===this._variable||e(this._variable)}}},61923:(e,t,i)=>{"use strict";i.d(t,{GraphicsList:()=>n});var s=i(41978),o=i(67908);class n{constructor(){this._items=[],this._owner=null}primitivesData(e){const t=[];for(const i of this._items)e.isIgnoredObj(i)||t.push(i.primitiveData());return t}get(e){return this._items[e]}set(e,t){return this.dirty(),t.setOwner(this),this._items[e]=t,t}addAtIndex(e,t){this.dirty(),t.setOwner(this),this._items[e]=t}clear(){this._unsetOwner(this._items),this._items=[],this.dirty()}addAllFromNumber(e,t){this.setOwner(t),this._items.splice(e,0,...t._items);const i=!0;return this._setCachedDataValid(!1),i}addAll(e){this.setOwner(e),this._items.push(...e._items);const t=!0;return this._setCachedDataValid(!1),t}remove(e){const t=this._items[e];return this._items.splice(e,1),t.unsetOwner(this),this.dirty(),t}getItems(){return this._items}size(){return this._items.length}add(e){e.setOwner(this),this._items.push(e);const t=!0;return this._setCachedDataValid(!1),t}deleteErasedItems(){this._items=this._items.filter((e=>!e.isErased()))}markPostedItems(){for(const e of this._items)e.markAsPosted()}isNaN(){if(0===this._items.length)return!0;for(const e of this._items){if(!(0,o.isNaNable)(e))return!1;if(!e.isNaN())return!1}return!0}setOwner(e){this._owner=e}dirty(){null!==this._owner&&this._owner.dirty()}_unsetOwner(e){for(const t of e)t instanceof s.GraphicsObj&&t.unsetOwner(this)} -_setCachedDataValid(e){e||this.dirty()}}},41978:(e,t,i)=>{"use strict";i.d(t,{GraphicsObj:()=>l});var s=i(73772);class o{constructor(e,t,i,s){this._value=e,this._name=t,this._owner=i,this._comparer=void 0!==s?s:(e,t)=>null==e?null!=t:e===t}getName(){return this._name}set(e){const t=this._comparer(this._value,e);return t&&this._owner.dirty(),this._value=e,t}get(){return this._value}}class n{constructor(e,t,i){this._owner=null,this._value=e,this._name=t,this._owner=i}getName(){return this._name}set(e){return this._value!==e&&(this._value=e,null!==this._owner&&this._owner.dirty(),!0)}get(){return this._value}}class r extends o{constructor(e,t,i,s){super(e,t,i,s)}}class a{constructor(e){this._owner=e}createField(e,t){return new o(e,t,this)}createDoubleField(e,t){return new o(e,t,this,((e,t)=>!s.Std.equal(e,t)))}createDoubleArrayField(e,t){return new r(e,t,this,((e,t)=>{if(e===t)return!1;const i=e.length;if(t.length!==i)return!0;for(let o=0;o{"use strict";function s(e){return Boolean(e.isNaN)}i.d(t,{isNaNable:()=>s})},62628:(e,t,i)=>{"use strict";i.d(t,{JStudyDataUpdate:()=>p});var s=i(32569);class o{constructor(){this.isUpdate=!1,this.graphicsCmds=new s.GraphicsCmds,this._offsetsChanged=!1,this._disableGraphicsAndData=!1}isNaN(){return this.graphicsCmds.isNaN()}primitiveData(e){const t={};if(!this._disableGraphicsAndData){const i=this.graphicsCmds.primitiveData(e);null!==i&&(t.graphicsCmds=i)}return this.isUpdate&&(t.isUpdate=!0),void 0===t.graphicsCmds?void 0:t}disable(){this._disableGraphicsAndData=!0}checkForChangeAndResetChangedState(e){const t=this._offsetsChanged,i=this.graphicsCmds.isModified();this.graphicsCmds.setModified(!1),this._offsetsChanged=!1;return i||t||0!==e.length}}class n{constructor(e){this._dataObj=new o,this._isDirty=!1,this._eraseCmds=[],this._enableCmdDataStudy=e}init(e){this._dataObj.graphicsCmds.setCreate(e),this.update(!0)}dataObj(){return this._dataObj}setEraseCmds(e){this._eraseCmds=e}resetDirtyState(){this._isDirty=!1}disable(){this._dataObj.disable()}}var r,a=i(37265),l=i(67908);function c(e){ -return Boolean(e.isPosted)}!function(e){e[e.New=0]="New",e[e.Posted=1]="Posted",e[e.Erased=2]="Erased"}(r||(r={}));class h{isIgnoredObj(e,t){return h.isIgnoredObjDefault(e,t)}static isIgnoredObjDefault(e,t){if(void 0===t)return h.isIgnoredObjNaNable(e);const i=e[t];return h.isIgnoredByGeneralRules(e,t)||h.isIgnoredObjNaNable(i)||h.isIgnoredObjListOfNaNables(i)}static isIgnoredObjNaNable(e){return(0,l.isNaNable)(e)&&e.isNaN()}static isIgnoredObjListOfNaNables(e){if(!(0,a.isArray)(e))return!1;let t=!0;for(const i of e)if(!(0,l.isNaNable)(i)||!i.isNaN()){t=!1;break}return t}static isIgnoredObjPosted(e){return c(e)&&e.isPosted()}static isIgnoredObjErased(e){return c(e)&&e.isErased()}static isIgnoredByGeneralRules(e,t){const i=e[t];return(0,a.isArray)(i)&&0===i.length}}class d{isIgnoredObj(e,t){if(void 0===t)return h.isIgnoredObjDefault(e)||h.isIgnoredObjErased(e);const i=e[t];return h.isIgnoredObjDefault(e,t)||h.isIgnoredObjErased(i)}}class u extends n{constructor(e){super(e),this._snapshotPredicate=new d,this._dataSnapShot={}}getData(){return this._dataSnapShot}getUpdate(){return this._isDirty?this._dataSnapShot:{}}update(e){(this._dataObj.checkForChangeAndResetChangedState(this._eraseCmds)||e)&&(null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.create.deleteErasedObjs(),this._dataObj.graphicsCmds.erase=[new s.EraseAll]),this._makeSnapshot(),this._isDirty=!0)}_makeSnapshot(){this._json=this._dataObj.primitiveData(this._snapshotPredicate),this._dataSnapShot={json:this._json}}}class _{isIgnoredObj(e,t){if(void 0===t)return h.isIgnoredObjDefault(e)||h.isIgnoredObjErased(e)||h.isIgnoredObjPosted(e);const i=e[t];return h.isIgnoredObjDefault(e,t)||h.isIgnoredObjErased(i)||h.isIgnoredObjPosted(i)}}class p extends u{constructor(e){super(e),this._updatePredicate=new _,this._sendShapshotOnly=!0,this._isFirstNotForcedUpdate=!0}update(e){(this._dataObj.checkForChangeAndResetChangedState(this._eraseCmds)||e)&&(null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.erase=[new s.EraseAll]),this._dataObj.isUpdate=!0,this._makeSnapshot(),null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.erase=this._eraseCmds),this._dataObj.isUpdate=!0,this._jsonUpdate=this._dataObj.primitiveData(this._updatePredicate),null!==this._dataObj.graphicsCmds.create&&this._dataObj.graphicsCmds.create.deleteErasedAndMarkPostedObjs(),this._sendShapshotOnly=e||this._isFirstNotForcedUpdate,this._isFirstNotForcedUpdate=Boolean(e),this._isDirty=!0)}getUpdate(){return this._isDirty?this._enableCmdDataStudy?{json:this._sendShapshotOnly?this._json:void 0,jsonUpdate:this._sendShapshotOnly?void 0:this._jsonUpdate}:{json:this._json,jsonUpdate:this._sendShapshotOnly?void 0:this._jsonUpdate}:{}}}},45382:(e,t,i)=>{"use strict";i.d(t,{Container:()=>n,StudyGraphicsData:()=>o});var s=i(50151);class o{constructor(){this._horizlines=[],this._hhists=[],this._polygons=[],this._vertlines=[],this._containersCache=[],this._containerNamesCache=[],this._containersMapCache=new Map,this._addToCache("horizlines",this._horizlines), -this._addToCache("hhists",this._hhists),this._addToCache("polygons",this._polygons),this._addToCache("vertlines",this._vertlines)}primitiveData(e){const t={};let i=!1;for(const s of this._containerNamesCache){const o=[],n=this.getObjsContainer(s);for(const t of n){if(t.isNaN())continue;const i=t.primitiveData(e);i.data.length>0&&o.push(i)}o.length>0&&(t[s]=o,i=!0)}return i?t:null}deleteErasedAndMarkPostedObjs(){this.forEachList((e=>{e.deleteErasedItems(),e.markPostedItems()}))}deleteErasedObjs(){this.forEachList((e=>e.deleteErasedItems()))}getObjsContainer(e){return(0,s.ensureDefined)(this._containersMapCache.get(e))}forEachList(e){for(const t of this._containersCache)for(const i of t)e(i.data)}_addToCache(e,t){this._containersCache.push(t),this._containerNamesCache.push(e),this._containersMapCache.set(e,t)}}class n{constructor(e,t){this.styleId=e,this.data=t}isNaN(){return this.data.isNaN()}primitiveData(e){return{styleId:this.styleId,data:this.data.primitivesData(e)}}}},42924:(e,t,i)=>{"use strict";const s=i(19625).getHexColorByName,o=i(73772).Std,n=s("color-ripe-red-100"),r=s("color-ripe-red-200"),a=s("color-ripe-red-500"),l=s("color-ripe-red-900"),c=s("color-ripe-red-a200"),h=s("color-minty-green-100"),d=s("color-minty-green-400"),u=s("color-minty-green-500");JSServer.studyLibrary=[{name:"Accumulation/Distribution",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Accumulation/Distribution",shortDescription:"Accum/Dist",is_price_study:!1,inputs:[],id:"Accumulation/Distribution@tv-basicstudies-1",scriptIdPart:"",name:"Accumulation/Distribution",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i,s){return o.or(o.and(o.eq(e,t),o.eq(e,i)),o.eq(t,i))?0:(2*e-i-t)/(t-i)*s},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0(o.close(this._context),o.high(this._context),o.low(this._context),o.volume(this._context));return[o.cum(i,this._context)]}}},{name:"Accumulative Swing Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ASI",histogramBase:0,joinPoints:!1}},description:"Accumulative Swing Index",shortDescription:"ASI",is_price_study:!1,inputs:[{id:"in_0",name:"Limit Move Value",defval:10,type:"float",min:.1,max:1e5}],id:"Accumulative Swing Index@tv-basicstudies-1",scriptIdPart:"",name:"Accumulative Swing Index",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t){ -var i=t.new_var(o.open(t)),s=t.new_var(o.high(t)),n=t.new_var(o.low(t)),r=t.new_var(o.close(t)),a=o.abs(s-r.get(1)),l=o.abs(n-r.get(1)),c=o.abs(s-n),h=o.abs(r.get(1)-i.get(1)),d=o.max(a,l),u=o.iff(a>=o.max(l,c),a-.5*l+.25*h,o.iff(l>=o.max(a,c),l-.5*a+.25*h,c+.25*h));return o.iff(0===u,0,(r-r.get(1)+.5*(r-i)+.25*(r.get(1)-i.get(1)))/u*d/e*50)},this.f_1=function(e,t){var i=this.f_0(e,t);return o.cum(i,t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0);return[this.f_1(i,this._context)]}}},{name:"Advance/Decline",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Advance/Decline",shortDescription:"AD",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:10,type:"integer",min:1,max:2e3}],id:"Advance/Decline@tv-basicstudies-1",scriptIdPart:"",name:"Advance/Decline",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t){return o.gt(e,t)},this.f_1=function(e,t){return o.lt(e,t)},this.f_2=function(e,t){return 0===t?e:e/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this.f_0(o.close(this._context),o.open(this._context)),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=this.f_1(o.close(this._context),o.open(this._context)),l=this._context.new_var(a),c=o.sum(l,i,this._context);return[this.f_2(r,c)]}}},{name:"Arnaud Legoux Moving Average",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:.85,in_2:6}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Arnaud Legoux Moving Average",shortDescription:"ALMA",is_price_study:!0,inputs:[{id:"in_0",name:"Window Size",defval:9,type:"integer",min:0,max:5e3},{id:"in_1",name:"Offset",defval:.85,type:"float",min:-1e12,max:1e12},{id:"in_2",name:"Sigma",defval:6,type:"float",min:-1e12,max:1e12}],id:"Arnaud Legoux Moving Average@tv-basicstudies-1",scriptIdPart:"",name:"Arnaud Legoux Moving Average",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._input(2),a=this._context.new_var(i);return[o.alma(a,s,n,r)]}}},{name:"Aroon",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FB8C00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Upper",histogramBase:0,joinPoints:!1},plot_1:{title:"Lower", -histogramBase:0,joinPoints:!1}},description:"Aroon",shortDescription:"Aroon",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Aroon@tv-basicstudies-1",scriptIdPart:"",name:"Aroon",format:{precision:2,type:"percent"}},constructor:function(){this.f_0=function(e,t){return 100*(e+t)/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.high(this._context),n=i+1,r=this._context.new_var(s),a=o.highestbars(r,n,this._context),l=this.f_0(a,i),c=o.low(this._context),h=this._context.new_var(c),d=o.lowestbars(h,n,this._context);return[l,this.f_0(d,i)]}}},{name:"Average Price",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"AveragePrice@tv-basicstudies-1",scriptIdPart:"",name:"Average Price",description:"Average Price",shortDescription:"Average Price",is_price_study:!0,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{symbol:""}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){if(this._context=e,this._input=t,""===this._input(0))return[o.ohlc4(this._context)];this._context.select_sym(0);const i=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);const s=this._context.new_var(o.ohlc4(this._context)).adopt(this._context.new_var(this._context.symbol.time),i,1);return this._context.select_sym(0),[s]}}},{name:"Average Directional Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:c}},inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ADX",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Average Directional Index",shortDescription:"ADX",is_price_study:!1,inputs:[{id:"in_0",name:"ADX Smoothing",defval:14,type:"integer",min:-1e12,max:1e12},{id:"in_1",name:"DI Length",defval:14,type:"integer",min:-1e12,max:1e12}],id:"average_directional_Index@tv-basicstudies-1",scriptIdPart:"",name:"Average Directional Index",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e){var t=this._context.new_var(o.high(this._context)),i=o.change(t),s=this._context.new_var(o.low(this._context)),n=-o.change(s),r=this._context.new_var(o.tr(void 0,this._context)),a=o.rma(r,e,this._context),l=this._context.new_var(o.and(o.gt(i,n),o.gt(i,0))?i:0),c=o.fixnan(100*o.rma(l,e,this._context)/a,this._context),h=this._context.new_var(o.and(o.gt(n,i),o.gt(n,0))?n:0);return[c,o.fixnan(100*o.rma(h,e,this._context)/a,this._context)]},this.f_1=function(e,t){var i=this.f_0(e),s=i[0],n=i[1],r=s+n,a=this._context.new_var(o.abs(s-n)/(o.eq(r,0)?1:r));return[100*o.rma(a,t,this._context)]}, -this.main=function(e,t){return this._context=e,this._input=t,this._context.setMinimumAdditionalDepth(this._input(0)+this._input(1)),this.f_1(this._input(1),this._input(0))}}},{name:"Average True Range",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:l}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Average True Range",shortDescription:"ATR",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Average True Range@tv-basicstudies-1",scriptIdPart:"",name:"Average True Range",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){var i=t(0);return[o.atr(i,e)]}}},{name:"Awesome Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:a,width:1,style:0},1:{color:u,width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Awesome Oscillator",shortDescription:"AO",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}}}},inputs:[],id:"Awesome Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Awesome Oscillator",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return o.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=o.hl2(this._context),s=this._context.new_var(i),n=o.sma(s,5,this._context),r=this._context.new_var(i),a=o.sma(r,34,this._context),l=this.f_0(n,a),c=l,h=this._context.new_var(l),d=o.change(h);return[c,this.f_1(d)]}}},{name:"Accelerator Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:a,width:1,style:0},1:{color:u,width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Accelerator Oscillator",shortDescription:"AO",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}}}},inputs:[],id:"Accelerator Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Accelerator Oscillator",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return o.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t -;var i=o.hl2(this._context),s=this._context.new_var(i),n=o.sma(s,5,this._context),r=this._context.new_var(i),a=o.sma(r,34,this._context),l=this.f_0(n,a),c=this._context.new_var(l),h=o.sma(c,5,this._context),d=this.f_0(l,h),u=this._context.new_var(d),_=o.change(u);return[d,this.f_1(_)]}}},{name:"Balance of Power",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:c}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Balance of Power",shortDescription:"Balance of Power",is_price_study:!1,inputs:[],id:"Balance of Power@tv-basicstudies-1",scriptIdPart:"",name:"Balance of Power",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t,i,s){return(e-t)/(i-s)},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0(o.close(this._context),o.open(this._context),o.high(this._context),o.low(this._context))]}}},{name:"BB",metainfo:{_metainfoVersion:23,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,filledAreasStyle:{fill_0:{color:"#000080",transparency:90,visible:!0}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Median",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands",shortDescription:"BB",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e12},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"BB@tv-basicstudies-1"},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c);return[a,this.f_1(a,h),this.f_2(a,h)]}}},{name:"Bollinger Bands",metainfo:{_metainfoVersion:53,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0 -}},inputs:{in_0:20,in_1:2,symbol:"",offset:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Median",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands",shortDescription:"BB",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50},{id:"offset",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4}],id:"Bollinger Bands@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.time(this._context)),s=o.close(this._context),n=this._input(0),r=this._input(1),a=this._input(2),l=this._input(3);if(""!==n){this._context.select_sym(1);var c=this._context.new_var(o.time(this._context));s=this._context.new_var(o.close(this._context)).adopt(c,i,1),this._context.select_sym(0)}var h=this._context.new_var(s),d=o.sma(h,r,this._context),u=this._context.new_var(s),_=o.stdev(u,r,this._context),p=this.f_0(a,_);return[{value:d,offset:l},{value:this.f_1(d,p),offset:l},{value:this.f_2(d,p),offset:l}]}}},{name:"Bollinger Bands %B",metainfo:{_metainfoVersion:53,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:d}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:1},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],filledAreasStyle:{fill_0:{color:"#26A69A",transparency:90,visible:!0}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Bollinger Bands %B",shortDescription:"BB %B",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands %B@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands %B",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.f_3=function(e,t,i){return(e-t)/(i-t)},this.main=function(e,t){this._context=e,this._input=t -;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c),d=this.f_1(a,h),u=this.f_2(a,h);return[this.f_3(i,u,d)]}}},{name:"Bollinger Bands Width",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands Width",shortDescription:"BBW",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands Width@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands Width",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.f_3=function(e,t,i){return(e-t)/i},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c),d=this.f_1(a,h),u=this.f_2(a,h);return[this.f_3(d,u,a)]}}},{name:"Chaikin Money Flow",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Chaikin Money Flow",shortDescription:"CMF",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Chaikin Money Flow@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Money Flow",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i,s){return o.or(o.and(o.eq(e,t),o.eq(e,i)),o.eq(t,i))?0:(2*e-i-t)/(t-i)*s},this.f_1=function(e,t){return e/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this.f_0(o.close(this._context),o.high(this._context),o.low(this._context),o.volume(this._context)),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=o.volume(this._context),l=this._context.new_var(a),c=o.sum(l,i,this._context);return[this.f_1(r,c)]}}},{name:"Chaikin Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#EC407A"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:3,in_1:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}}, -description:"Chaikin Oscillator",shortDescription:"Chaikin Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"short",defval:3,type:"integer",min:1,max:2e3},{id:"in_1",name:"long",defval:10,type:"integer",min:1,max:2e3}],id:"Chaikin Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Oscillator",format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e-t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.accdist(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context);return[this.f_0(a,c)]}}},{name:"Chaikin Volatility",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Chaikin Volatility@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Volatility",description:"Chaikin Volatility",shortDescription:"Chaikin Volatility",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#AB47BC"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{periods:10,rocLookback:10}},styles:{plot_0:{title:"Plot",zorder:1}},bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"periods",type:"integer",name:"Periods"},{id:"rocLookback",type:"integer",name:"Rate of Change Lookback"}],format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.rocLookback=this._input(1)},this.main=function(e,t){this._context=e,this._input=t,this._context.setMinimumAdditionalDepth(this.period+this.rocLookback);var i=this._context.new_var(o.high(this._context)-o.low(this._context)),s=this._context.new_var(o.ema(i,this.period,this._context));return[o.roc(s,this.rocLookback)]}}},{name:"Chande Kroll Stop",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},inputs:{in_0:10,in_1:1,in_2:9}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Long",histogramBase:0,joinPoints:!1},plot_1:{title:"Short",histogramBase:0,joinPoints:!1}},description:"Chande Kroll Stop",shortDescription:"Chande Kroll Stop",is_price_study:!0,inputs:[{id:"in_0",name:"p",defval:10,type:"integer",min:1,max:4999},{id:"in_1",name:"x",defval:1,type:"integer",min:1,max:1e12},{id:"in_2",name:"q",defval:9,type:"integer",min:1,max:1e12}],id:"Chande Kroll Stop@tv-basicstudies-1",scriptIdPart:"",name:"Chande Kroll Stop",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t,i){return e-t*i},this.f_1=function(e,t,i){return e+t*i},this.main=function(e,t){this._context=e,this._input=t -;var i=this._input(0),s=this._input(1),n=this._input(2),r=o.high(this._context),a=this._context.new_var(r),l=o.highest(a,i,this._context),c=o.atr(i,this._context),h=this.f_0(l,s,c),d=this._context.new_var(r),u=o.lowest(d,i,this._context),_=this.f_1(u,s,c),p=this._context.new_var(h),m=o.highest(p,n,this._context),g=this._context.new_var(_);return[o.lowest(g,n,this._context),m]}}},{name:"Chande Momentum Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Chande Momentum Oscillator",shortDescription:"ChandeMO",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:2e3}],id:"Chande Momentum Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Chande Momentum Oscillator",format:{type:"price",precision:2}},constructor:function(){this.f_0=function(e){return o.ge(e,0)?e:0},this.f_1=function(e){return o.ge(e,0)?0:-e},this.f_2=function(e,t){return 100*e/t},this.f_3=function(e,t){return this.f_2(e-t,e+t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.close(this._context),n=this._context.new_var(s),r=o.change(n),a=this.f_0(r),l=this.f_1(r),c=this._context.new_var(a),h=o.sum(c,i,this._context),d=this._context.new_var(l),u=o.sum(d,i,this._context);return[this.f_3(h,u)]}}},{name:"Chop Zone",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:"#26C6DA",width:1,style:0},1:{color:"#43A047",width:1,style:0},2:{color:"#A5D6A7",width:1,style:0},3:{color:u,width:1,style:0},4:{color:"#D50000",width:1,style:0},5:{color:"#E91E63",width:1,style:0},6:{color:"#FF6D00",width:1,style:0},7:{color:"#FFB74D",width:1,style:0},8:{color:"#FDD835",width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Chop Zone",shortDescription:"Chop Zone",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"},2:{name:"Color 2"},3:{name:"Color 3"},4:{name:"Color 4"},5:{name:"Color 5"},6:{name:"Color 6"},7:{name:"Color 7"},8:{name:"Color 8"}},valToIndex:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8}}},inputs:[],id:"chop_zone@tv-basicstudies-1",scriptIdPart:"",name:"Chop Zone",format:{precision:0,type:"price"}},constructor:function(){this.f_0=function(){ -var e=o.close(this._context),t=o.hlc3(this._context),i=this._context.new_var(o.high(this._context)),s=o.highest(i,30,this._context),n=o.lowest(i,30,this._context),r=25/(s-n)*n,a=this._context.new_var(e),l=this._context.new_var(o.ema(a,34,this._context)),c=(l.get(1)-l.get(0))/t*r,h=o.sqrt(1+c*c),d=o.round(180*o.acos(1/h)/3.141592653589793),u=o.iff(o.gt(c,0),-d,d),_=o.and(o.gt(u,-2.14),o.le(u,-.71))?7:8,p=o.and(o.gt(u,-3.57),o.le(u,-2.14))?6:_,m=o.and(o.gt(u,-5),o.le(u,-3.57))?5:p,g=o.le(u,-5)?4:m,f=o.and(o.lt(u,2.14),o.ge(u,.71))?3:g,y=o.and(o.lt(u,3.57),o.ge(u,2.14))?2:f,v=o.and(o.lt(u,5),o.ge(u,3.57))?1:y;return[1,o.ge(u,5)?0:v]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Choppiness Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:61.8},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:38.2}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Choppiness Index",shortDescription:"CHOP",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Choppiness Index@tv-basicstudies-1",scriptIdPart:"",name:"Choppiness Index",format:{type:"price",precision:2},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i,s){return 100*o.log10(e/(t-i))/s},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.atr(1,this._context),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=o.high(this._context),l=this._context.new_var(a),c=o.highest(l,i,this._context),h=o.low(this._context),d=this._context.new_var(h),u=o.lowest(d,i,this._context),_=o.log10(i);return[this.f_0(r,c,u,_)]}}},{name:"Commodity Channel Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:100},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-100}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:20,smoothingLine:"SMA",smoothingLength:20}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:2},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1,zorder:1}},description:"Commodity Channel Index",shortDescription:"CCI",is_price_study:!1, -bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:20,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Commodity Channel Index@tv-basicstudies-1",scriptIdPart:"",name:"Commodity Channel Index",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i){return(e-t)/(.015*i)},this.main=function(e,t){this._context=e,this._input=t;var i=o.hlc3(this._context),s=this._input(0),n=this._input(1),r=this._input(2);this._context.setMinimumAdditionalDepth(s+r);var a,l=this._context.new_var(i),c=o.sma(l,s,this._context),h=this._context.new_var(i),d=o.dev(h,s,this._context),u=this.f_0(i,c,d),_=this._context.new_var(u);return"EMA"===n?a=o.ema(_,r,this._context):"WMA"===n?a=o.wma(_,r,this._context):"SMA"===n&&(a=o.sma(_,r,this._context)),[u,a]}}},{name:"Connors RSI",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:3,in_1:2,in_2:100}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"CRSI",histogramBase:0,joinPoints:!1,zorder:1}},description:"Connors RSI",shortDescription:"CRSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"RSI Length",defval:3,type:"integer",min:1},{id:"in_1",name:"UpDown Length",defval:2,type:"integer",min:1},{id:"in_2",name:"ROC Length",defval:100,type:"integer",min:1}],id:"Connors RSI@tv-basicstudies-1",scriptIdPart:"",name:"Connors RSI",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){var e;this.f_1=function(e,t,i){var s=i.new_var(o.max(o.change(e),0));return o.rma(s,t,i)},this.f_2=function(e,t,i){var s=i.new_var(-o.min(o.change(e),0));return o.rma(s,t,i)},this.f_3=(e=0,function(t){var i=t.get(0),s=t.get(1);return e=i===s?0:i>s?o.nz(e)<=0?1:o.nz(e)+1:o.nz(e)>=0?-1:o.nz(e)-1,this._context.new_var(e)}),this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._context.new_var(i),n=this._input(0),r=this._input(1),a=this._input(2);this._context.setMinimumAdditionalDepth(a) -;var l=o.rsi(this.f_1(s,n,this._context),this.f_2(s,n,this._context)),c=this.f_3(s),h=o.rsi(this.f_1(c,r,this._context),this.f_2(c,r,this._context)),d=this._context.new_var(o.roc(s,1)),u=o.percentrank(d,a);return[o.avg(l,h,u)]}}},{name:"Coppock Curve",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10,in_1:14,in_2:11}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Coppock Curve",shortDescription:"Coppock Curve",is_price_study:!1,inputs:[{id:"in_0",name:"WMA Length",defval:10,type:"integer",min:-1e12,max:5e3},{id:"in_1",name:"Long RoC Length",defval:14,type:"integer",min:1,max:4999},{id:"in_2",name:"Short RoC Length",defval:11,type:"integer",min:1,max:4999}],id:"Coppock Curve@tv-basicstudies-1",scriptIdPart:"",name:"Coppock Curve",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e+t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=this._input(2);this._context.setMinimumAdditionalDepth(i+Math.max(s,n));var r=o.close(this._context),a=this._context.new_var(r),l=o.roc(a,s),c=this._context.new_var(r),h=o.roc(c,n),d=this.f_0(l,h),u=this._context.new_var(d);return[o.wma(u,i,this._context)]}}},{name:"Correlation Coeff",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:4,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:"",in_1:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Correlation Coefficient",shortDescription:"CC",is_price_study:!1,inputs:[{id:"in_0",name:"sym",defval:"",type:"symbol"},{id:"in_1",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Correlation Coeff@tv-basicstudies-1",scriptIdPart:"",name:"Correlation Coeff",format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_unlimited_var(this._context.symbol.time),s=(this._input(0),o.period(this._context),o.close(this._context)),n=this._input(1);this._context.select_sym(1);var r=this._context.new_unlimited_var(this._context.symbol.time),a=o.close(this._context),l=this._context.new_unlimited_var(a);this._context.select_sym(0);var c=l.adopt(r,i,0),h=this._context.new_var(s),d=this._context.new_var(c);return[o.correlation(h,d,n,this._context)]}}},{name:"Correlation - Log",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Correlation - Log@tv-basicstudies-1",scriptIdPart:"",name:"Correlation - Log",description:"Correlation - Log",shortDescription:"Correlation - Log",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0, -linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{instrument:"",instrument2:"",periods:25}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"instrument",name:"Instrument 1",type:"symbol",defval:"",confirm:!0},{id:"instrument2",name:"Instrument 2",type:"symbol",defval:"",confirm:!0},{id:"periods",name:"Periods",type:"integer",defval:25}],format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),o.period(this._context)),this._context.new_sym(this._input(1),o.period(this._context)),this.period=this._input(2)},this.correlationLog=function(e,t,i,s){var n=o.sma(e,i,s),r=o.sma(t,i,s),a=s.new_var(e.get()*t.get());return(o.sma(a,i,s)-n*r)/Math.sqrt(o.variance2(e,n,i)*o.variance2(t,r,i))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(this._context.symbol.time);this._context.select_sym(2);var s=this._context.new_var(o.close(this._context)),n=this._context.new_var(o.log(s.get()/s.get(1))),r=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);var a=this._context.new_var(this._context.symbol.time),l=this._context.new_var(o.close(this._context)),c=this._context.new_var(o.log(l.get()/l.get(1))),h=this._context.new_var(n.adopt(r,a,0)),d=this._context.new_var(this.correlationLog(c,h,this.period,this._context)),u=this._context.new_var(d.adopt(a,i,0)).get(),_=o.round(1e3*u)/1e3;return this._context.select_sym(0),[_]}}},{name:"Detrended Price Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:21,in_1:!1}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"DPO",histogramBase:0,joinPoints:!1,isHidden:!1,zorder:1}},description:"Detrended Price Oscillator",shortDescription:"DPO",is_price_study:!1,is_hidden_study:!1,id:"detrended_price_oscillator@tv-basicstudies-1",bands:[{id:"hline_0",name:"Zero",isHidden:!1,zorder:-1}],inputs:[{id:"in_0",name:"Period",defval:21,type:"integer",min:1,max:1e12},{id:"in_1",name:"isCentered",defval:!1,type:"bool"}],scriptIdPart:"",name:"Detrended Price Oscillator",format:{type:"price",precision:2},usePlotsZOrder:!0},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._input(1),i=Math.floor(e/2+1);this._context.setMinimumAdditionalDepth(e+i);var s=this._context.new_var(o.close(this._context)),n=this._context.new_var(o.sma(s,e,this._context)),r=this._context.new_var(o.close(this._context)).get(i)-n,a=o.close(this._context)-n.get(i);return[t?r:a,t?-i:0]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:i[1]}]}}},{name:"Directional Movement Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{ -linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_3:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FFA726"},plot_4:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#ab47bc"}},inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"},{id:"plot_3",type:"line"},{id:"plot_4",type:"line"}],styles:{plot_0:{title:"+DI",histogramBase:0,joinPoints:!1},plot_1:{title:"-DI",histogramBase:0,joinPoints:!1},plot_2:{title:"DX",histogramBase:0,joinPoints:!1},plot_3:{title:"ADX",histogramBase:0,joinPoints:!1},plot_4:{title:"ADXR",histogramBase:0,joinPoints:!1}},description:"Directional Movement",shortDescription:"DMI",is_price_study:!1,inputs:[{id:"in_0",name:"DI Length",defval:14,type:"integer",min:1,max:2e3},{id:"in_1",name:"ADX Smoothing",defval:14,type:"integer",min:1,max:50}],id:"Directional Movement Index@tv-basicstudies-1",scriptIdPart:"",name:"Directional Movement Index",format:{precision:4,type:"price"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1);return this._context.setMinimumAdditionalDepth(2*i+s),o.dmi(i,s,this._context)}}},{name:"Donchian Channels",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0}},inputs:{in_0:20,offset:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Lower",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Basis",histogramBase:0,joinPoints:!1}},description:"Donchian Channels",shortDescription:"DC",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_0",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3},{id:"offset",name:"Offset",defval:0,type:"integer",min:-1e3,max:1e3}],id:"Donchian Channels@tv-basicstudies-1",scriptIdPart:"",name:"Donchian Channels",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.low(this._context),r=this._context.new_var(n);this._context.setMinimumAdditionalDepth(i+Math.max(s,0));var a=o.lowest(r,i,this._context),l=o.high(this._context),c=this._context.new_var(l),h=o.highest(c,i,this._context);return[{value:a,offset:s},{value:h,offset:s},{value:o.avg(h,a),offset:s}]}}},{name:"Double Exponential Moving Average",metainfo:{_metainfoVersion:52, -isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Double EMA",shortDescription:"DEMA",is_price_study:!0,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e4}],id:"Double Exponential Moving Average@tv-basicstudies-1",scriptIdPart:"",name:"Double Exponential Moving Average",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return 2*e-t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0);this._context.setMinimumAdditionalDepth(2*i);var s=o.close(this._context),n=this._context.new_var(s),r=o.ema(n,i,this._context),a=this._context.new_var(r),l=o.ema(a,i,this._context);return[this.f_0(r,l)]}}},{name:"Ease of Movement",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},inputs:{in_0:1e4,in_1:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Ease Of Movement",shortDescription:"EOM",is_price_study:!1,inputs:[{id:"in_0",name:"Divisor",defval:1e4,type:"integer",min:1,max:1e9},{id:"in_1",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Ease of Movement@tv-basicstudies-1",scriptIdPart:"",name:"Ease of Movement",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i,s,o){return e*t*(i-s)/o},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.hl2(this._context),r=this._context.new_var(n),a=o.change(r),l=this.f_0(i,a,o.high(this._context),o.low(this._context),o.volume(this._context)),c=this._context.new_var(l);return[o.sma(c,s,this._context)]}}},{name:"Elders Force Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:a}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:13}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Elder's Force Index",shortDescription:"EFI",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"length",defval:13,type:"integer",min:1,max:2e3}],id:"Elders Force Index@tv-basicstudies-1",scriptIdPart:"",name:"Elders Force Index",format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e*t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.close(this._context),n=this._context.new_var(s),r=o.change(n),a=this.f_0(r,o.volume(this._context)),l=this._context.new_var(a);return[o.ema(l,i,this._context)]}}},{name:"EMA Cross",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1, -defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"},plot_2:{linestyle:0,linewidth:4,plottype:3,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:26}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Short",histogramBase:0,joinPoints:!1},plot_1:{title:"Long",histogramBase:0,joinPoints:!1},plot_2:{title:"Crosses",histogramBase:0,joinPoints:!1}},description:"EMA Cross",shortDescription:"EMA Cross",is_price_study:!0,inputs:[{id:"in_0",name:"Short",defval:9,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0","plot_2"]},{id:"in_1",name:"Long",defval:26,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1","plot_2"]}],id:"EMA Cross@tv-basicstudies-1",scriptIdPart:"",name:"EMA Cross",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e?t:o.na()},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.close(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context),h=a,d=c,u=o.cross(a,c,this._context);return[h,d,this.f_0(u,a)]}}},{name:"Envelopes",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0}},inputs:{in_0:20,in_1:10,in_2:10,in_3:"Simple",in_4:"close"}},plots:[{id:"plot_1",type:"line"},{id:"plot_0",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Average",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Envelopes",shortDescription:"Envelopes",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"Length",defval:20,type:"integer",min:1,max:2e3},{id:"in_1",name:"Upper Percentage",defval:2,type:"float",min:0},{id:"in_2",name:"Lower Percentage",defval:2,type:"float",min:0},{id:"in_3",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]},{id:"in_4",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]}],id:"Envelope@tv-basicstudies-1",scriptIdPart:"",name:"Envelopes",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e*(1+t)},this.f_1=function(e,t){return e*(1-t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o[this._input(4)](this._context)),s=o.sma(i,this._input(0),this._context) -;return"Exponential"===this._input(3)?s=o.ema(i,this._input(0),this._context):"Weighted"===this._input(3)&&(s=o.wma(i,this._input(0),this._context)),[this.f_0(s,this._input(1)/100),s,this.f_1(s,this._input(2)/100)]}}},{name:"Standard Error",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Standard Error@tv-basicstudies-1",scriptIdPart:"",name:"Standard Error",description:"Standard Error",shortDescription:"Standard Error",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"}},inputs:{length:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"length",type:"integer",name:"Length",min:3}],format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0)},this.main=function(e,t){this._context=e,this._input=t;for(var i,s,n=this._context.new_var(o.close(this._context)),r=0,a=0,l=0;l0?1:3,i=o.change(this._context.new_var(e));return t-(o.le(i,0)?0:1)},this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t -;var i=this._context.new_var(this._context.symbol.time),s=o[this._input(3)](this._context),n=this._input(1),r=this._input(2),a=this._input(4),l=this._input(5),c=this._input(6);if(this._context.setMinimumAdditionalDepth(Math.max(n,r)+a),""!==this._input(0)){this._context.select_sym(1);var h=this._context.new_var(this._context.symbol.time),d=o[this._input(3)](this._context);s=this._context.new_var(d).adopt(h,i,0),this._context.select_sym(0)}var u,_,p=this._context.new_var(s);"EMA"===l?u=o.ema(p,n,this._context):"WMA"===l?u=o.wma(p,n,this._context):"SMA"===l&&(u=o.sma(p,n,this._context)),"EMA"===l?_=o.ema(p,r,this._context):"WMA"===l?_=o.wma(p,r,this._context):"SMA"===l&&(_=o.sma(p,r,this._context));var m,g=this.f_0(u,_),f=this._context.new_var(g);"EMA"===c?m=o.ema(f,a,this._context):"WMA"===c?m=o.wma(f,a,this._context):"SMA"===c&&(m=o.sma(f,a,this._context));var y=this.f_0(g,m);return[y,g,m,this.f_1(y)]}}},{name:"Moving Average Exponential",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},inputs:{length:9,source:"close",offset:0,smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1}},description:"Moving Average Exponential",shortDescription:"EMA",is_price_study:!0,inputs:[{id:"length",name:"Length",defval:9,type:"integer",min:1,max:1e4},{id:"source",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"offset",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Moving Average Exponential@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Exponential",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o[this._input(1)](this._context),s=this._input(0),n=this._input(2),r=this._input(3),a=this._input(4);this._context.setMinimumAdditionalDepth(s+a);var l,c=this._context.new_var(i),h=o.ema(c,s,this._context),d=this._context.new_var(h);return"EMA"===r?l=o.ema(d,a,this._context):"WMA"===r?l=o.wma(d,a,this._context):"SMA"===r&&(l=o.sma(d,a,this._context)),[{value:h,offset:n},{value:l,offset:n}]}}},{name:"Moving Average Weighted",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:"close",in_2:0}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}}, -description:"Moving Average Weighted",shortDescription:"WMA",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:9,type:"integer",min:1,max:2e3},{id:"in_1",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"in_2",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4}],id:"Moving Average Weighted@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Weighted",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o[this._input(1)](this._context),s=this._input(0),n=this._input(2),r=this._context.new_var(i);return[{value:o.wma(r,s,this._context),offset:n}]}}},{name:"Moving Average Double",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"Moving Average Double@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Double",description:"Moving Average Double",shortDescription:"Moving Average Double",is_price_study:!0,plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"},plot_1:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{symbol:"",firstPeriods:14,secondPeriods:21,method:"Simple"}},styles:{plot_0:{title:"Plot 1"},plot_1:{title:"Plot 2"}},inputs:[{id:"symbol",name:"Another symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"firstPeriods",name:"1st Period",type:"integer",defval:14,min:1,max:1e4},{id:"secondPeriods",name:"2nd Period",type:"integer",defval:21,min:1,max:1e4},{id:"method",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.time(this._context)),s=o.close(this._context);if(""!==this._input(0)){this._context.select_sym(1);var n=this._context.new_var(o.time(this._context)),r=o.close(this._context);s=this._context.new_var(r).adopt(n,i,1),this._context.select_sym(0)}var a,l,c=this._context.new_var(s);return"Exponential"===this._input(2)?(a=o.ema(c,this._input(1),this._context),l=o.ema(c,this._input(2),this._context)):"Weighted"===this._input(2)?(a=o.wma(c,this._input(1),this._context),l=o.wma(c,this._input(2),this._context)):(a=o.sma(c,this._input(1),this._context),l=o.sma(c,this._input(2),this._context)),[a,l]}}},{name:"Moving Average Triple",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Moving Average Triple@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Triple",description:"Moving Average Triple",shortDescription:"Moving Average Triple",plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,transparency:0,trackPrice:!1,color:"#FF6D00"},plot_1:{ -linestyle:0,visible:!0,linewidth:1,transparency:0,plottype:0,trackPrice:!1,color:"#2196F3"},plot_2:{linestyle:0,visible:!0,linewidth:1,transparency:0,plottype:0,trackPrice:!1,color:"#26C6DA"}},inputs:{symbol:"",firstPeriods:14,secondPeriods:21,thirdPeriods:35,method:"Simple"}},styles:{plot_0:{title:"Plot 1"},plot_1:{title:"Plot 2"},plot_2:{title:"Plot 3"}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"firstPeriods",name:"1st Period",type:"integer",defval:14,min:1,max:1e4,hideWhenPlotsHidden:["plot_0"]},{id:"secondPeriods",name:"2nd Period",type:"integer",defval:21,min:1,max:1e4,hideWhenPlotsHidden:["plot_1"]},{id:"thirdPeriods",name:"3rd Period",type:"integer",defval:35,min:1,max:1e4,hideWhenPlotsHidden:["plot_2"]},{id:"method",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(this._context.symbol.time),s=o.close(this._context);if(""!==this._input(0)){this._context.select_sym(1);var n=this._context.new_var(this._context.symbol.time),r=o.close(this._context);s=this._context.new_var(r).adopt(n,i,1),this._context.select_sym(0)}var a,l,c,h=this._context.new_var(s);return"Exponential"===this._input(4)?(a=o.ema(h,this._input(1),this._context),l=o.ema(h,this._input(2),this._context),c=o.ema(h,this._input(3),this._context)):"Weighted"===this._input(4)?(a=o.wma(h,this._input(1),this._context),l=o.wma(h,this._input(2),this._context),c=o.wma(h,this._input(3),this._context)):(a=o.sma(h,this._input(1),this._context),l=o.sma(h,this._input(2),this._context),c=o.sma(h,this._input(3),this._context)),[a,l,c]}}},{name:"Moving Average Adaptive",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Moving Average Adaptive@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Adaptive",description:"Moving Average Adaptive",shortDescription:"Moving Average Adaptive",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,transparency:0,trackPrice:!1,color:"#AB47BC"}},inputs:{periods:10}},styles:{plot_0:{title:"Plot 1"}},inputs:[{id:"periods",name:"Period",type:"integer",defval:10,min:2,max:1e4}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.periods=this._input(0)},this.ama=function(e,t){var i=this.periods,s=this._context.new_var(),n=e.get(),r=o.stdev(t,i,this._context),a=o.log(n/e.get(i))/(r*Math.sqrt(i)),l=.1*Math.abs(a),c=(n-s.get(1))*l+s.get(1);return s.set(isNaN(c)?n:c),c},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.close(this._context)),s=this._context.new_var(o.log(i.get()/i.get(1)));return[this.ama(i,s)]}}},{name:"Moving Average Hamming",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1, -is_price_study:!0,id:"Moving Average Hamming@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Hamming",description:"Moving Average Hamming",shortDescription:"Moving Average Hamming",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,transparency:0,trackPrice:!1,color:"#4CAF50"}},inputs:{periods:10}},styles:{plot_0:{title:"Plot 1"}},inputs:[{id:"periods",name:"Period",type:"integer",defval:10,min:1,max:1e4}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.periods=this._input(0);for(var i=[],s=0,o=1;o<=this.periods;++o){var n=Math.sin((1+o)/this.periods*Math.PI/2);i.unshift(n),s+=n}this.hmaFactors=i,this.hmaFactorsSum=s},this.hma=function(e){for(var t=this.periods,i=0,s=0;sthis._context.new_var(s).get(1)?1:0,[100*o.sma(this._context.new_var(i),this.rollingPeriod,this._context)]}}},{name:"Net Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Net Volume",shortDescription:"Net Volume",is_price_study:!1,inputs:[],id:"Net Volume@tv-basicstudies-1",scriptIdPart:"",name:"Net Volume",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i){return o.gt(e,0)?t:o.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t -;var i=o.close(this._context),s=this._context.new_var(i),n=o.change(s);return[this.f_0(n,o.volume(this._context),n)]}}},{name:"On Balance Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},inputs:{smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1}},description:"On Balance Volume",shortDescription:"OBV",is_price_study:!1,inputs:[{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"On Balance Volume@tv-basicstudies-1",scriptIdPart:"",name:"On Balance Volume",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i){return o.gt(e,0)?t:o.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.close(this._context),r=this._context.new_var(n),a=o.change(r),l=this.f_0(a,o.volume(this._context),a),c=o.cum(l,this._context);this._context.setMinimumAdditionalDepth(s);var h,d=this._context.new_var(c);return"EMA"===i?h=o.ema(d,s,this._context):"WMA"===i?h=o.wma(d,s,this._context):"SMA"===i&&(h=o.sma(d,s,this._context)),[c,h]}}},{name:"Parabolic SAR",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:3,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:.02,in_1:.02,in_2:.2,symbol:""}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Parabolic SAR",shortDescription:"SAR",is_price_study:!0,inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"in_0",name:"start",defval:.02,type:"float",min:-1e12,max:1e12},{id:"in_1",name:"increment",defval:.02,type:"float",min:-1e12,max:1e12},{id:"in_2",name:"maximum",defval:.2,type:"float",min:-1e12,max:1e12}],id:"Parabolic SAR@tv-basicstudies-1",scriptIdPart:"",name:"Parabolic SAR",format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;const i=()=>o.sar(this._input(1),this._input(2),this._input(3),this._context);if(""===this._input(0))return[i()];this._context.select_sym(0);const s=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);const n=this._context.new_var(i()).adopt(this._context.new_var(this._context.symbol.time),s,1);return this._context.select_sym(0),[n]}}},{name:"Price Channel",metainfo:{_metainfoVersion:52,isTVScript:!1, -isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:20,in_1:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Highprice Line",histogramBase:0,joinPoints:!1},plot_1:{title:"Lowprice Line",histogramBase:0,joinPoints:!1},plot_2:{title:"Centerprice Line",histogramBase:0,joinPoints:!1}},description:"Price Channel",shortDescription:"PC",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:20,type:"integer",min:1,max:2e3},{id:"in_1",name:"Offset Length",defval:0,type:"integer",min:1,max:2e3}],id:"Price Channel@tv-basicstudies-1",scriptIdPart:"",name:"Price Channel",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o.high(this._context),s=this._context.new_var(i),n=o.low(this._context),r=this._context.new_var(n),a=this._input(0),l=this._input(1),c=o.highest(s,a,this._context),h=o.lowest(r,a,this._context);return[{value:c,offset:l},{value:h,offset:l},{value:o.avg(c,h),offset:l}]}}},{name:"Price Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:u}},inputs:{in_0:10,in_1:21}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Price Oscillator",shortDescription:"PPO",is_price_study:!1,inputs:[{id:"in_0",name:"shortlen",defval:10,type:"integer",min:1,max:2e3},{id:"in_1",name:"longlen",defval:21,type:"integer",min:1,max:2e3}],id:"Price Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Price Oscillator",format:{type:"price",precision:2}},constructor:function(){this.f_0=function(e,t){return(e-t)/t*100},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.sma(l,n,this._context);return[this.f_0(a,c)]}}},{name:"Price Volume Trend",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"PVT",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Price Volume Trend",shortDescription:"PVT",is_price_study:!1,is_hidden_study:!1,id:"price_volume_trend@tv-basicstudies-1",inputs:[],scriptIdPart:"",name:"Price Volume Trend",format:{type:"volume"}},constructor:function(){this.f_0=function(){var e=this._context.new_var(o.close(this._context));return[o.cum(o.change(e)/e.get(1)*o.volume(this._context),this._context)]},this.main=function(e,t){return this._context=e, -this._input=t,[this.f_0()[0]]}}},{name:"Rank Correlation Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:12}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"RCI",histogramBase:0,joinPoints:!1,isHidden:!1,zorder:1}},description:"Rank Correlation Index",shortDescription:"RCI",is_price_study:!1,bands:[{id:"hline_0",name:"Zero Line",isHidden:!1,zorder:-1}],inputs:[{id:"in_0",name:"length",defval:12,type:"integer",min:1,max:1e12}],id:"rank_correlation_index@tv-basicstudies-1",scriptIdPart:"",name:"Rank Correlation Index",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.orderRank=function(e,t,i){let s=e.get(t),n=1,r=0;for(let t=0;t0?1:-1:a/(l=Math.sqrt(l))},this.main=function(e,t){return this._context=e,this._input=t,[this.trendStrengthIndex()]}}},{name:"Typical Price",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"TypicalPrice@tv-basicstudies-1",scriptIdPart:"",name:"Typical Price",description:"Typical Price",shortDescription:"Typical Price",is_price_study:!0,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"}},inputs:{}},styles:{plot_0:{title:"Plot"}},inputs:[],format:{type:"inherit"}},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[o.hlc3(this._context)]}}},{name:"Ultimate Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:a}},inputs:{in_0:7,in_1:14,in_2:28}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"UO",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Ultimate Oscillator",shortDescription:"UO",is_price_study:!1,inputs:[{id:"in_0",name:"length7",defval:7,type:"integer",min:1,max:1e12},{id:"in_1",name:"length14",defval:14,type:"integer",min:1,max:1e12},{id:"in_2",name:"length28",defval:28,type:"integer",min:1,max:1e12}],id:"ultimate_oscillator@tv-basicstudies-1",scriptIdPart:"", -name:"Ultimate Oscillator",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t,i){var s=this._context.new_var(e),n=this._context.new_var(t);return[o.sum(s,i,this._context)/o.sum(n,i,this._context)]},this.f_1=function(){var e=this._input(0),t=this._input(1),i=this._input(2),s=this._context.new_var(o.close(this._context)),n=o.max(o.high(this._context),s.get(1)),r=this._context.new_var(o.close(this._context)),a=o.min(o.low(this._context),r.get(1)),l=o.close(this._context)-a,c=n-a,h=this.f_0(l,c,e),d=this.f_0(l,c,t),u=this.f_0(l,c,i);return[100*(4*h[0]+2*d[0]+u[0])/7]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1()}}},{name:"Volatility Close-to-Close",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Volatility Close-to-Close@tv-basicstudies-1",scriptIdPart:"",name:"Volatility Close-to-Close",description:"Volatility Close-to-Close",shortDescription:"Volatility Close-to-Close",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{periods:10,daysPerYear:252}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer",defval:10,min:2},{id:"daysPerYear",name:"Days Per Year",type:"integer",defval:252,min:1,max:366}],format:{precision:2,type:"percent"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.daysPerYear=this._input(1)},this.stdev=function(e,t,i){var s=this.variance(e,t,i);return o.sqrt(s)},this.variance=function(e,t,i){var s=o.sma(e,t,i);return this.variance2(e,s,t)},this.variance2=function(e,t,i){var s,o,n=0;for(s=0;s0&&(l=.12*this.square(e.get()-s.get(1))/this.marketClosedPercentage+.88*l/(1-this.marketClosedPercentage)),l/=a,l*=this.secondsPerYear;var c=this._context.new_var(l);return 100*Math.sqrt(o.sum(c,this.period,this._context)/this.period)},this.main=function(e,t){return this._context=e,this._input=t,[this.volatilityOHLC()]}}},{name:"Volatility Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Volatility Index@tv-basicstudies-1",scriptIdPart:"",name:"Volatility Index",description:"Volatility Index",shortDescription:"Volatility Index",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:c}},inputs:{periods:10,atrMult:3,method:"Wilder Smoothing"}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer"},{id:"atrMult",name:"ATR Mult",type:"float"},{id:"method",name:"Method",type:"text",defval:"Exponential",options:["Exponential","Wilder Smoothing"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t, -this.period=this._input(0),this.atrMult=this._input(1),this.maMethod=this._input(2),this.nextsar=null,this.position=null,this.sic=null,this.bars=[],this.count=0,this.lastSar=null,this._context.setMinimumAdditionalDepth("Exponential"===this.maMethod?2*this.period+2:this.period)},this.computeATR=function(){var e=o.high(this._context)-o.low(this._context),t=o.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-o.low(this._context);return this.tr=Math.max(e,t,i),"Exponential"===this.maMethod?this.atr=o.ema(this._context.new_var(this.tr),this.period,this._context):this.atr=this.tr/this.period+(1-1/this.period)*this.atr,this.atr*this.atrMult},this.calculateVolatility=function(){if(o.close(this._context)===this.bars[this.bars.length-1])return this.lastSar;if(this.bars.push(o.close(this._context)),1===this.count)this.atr=o.high(this._context)-o.low(this._context),this.sic=o.close(this._context);else if(this.countthis.sic&&(this.sic=o.close(this._context))}else if(this.count===this.period){e=o.high(this._context)-o.low(this._context),t=o.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-o.low(this._context);this.atr+=Math.max(e,t,i),this.atr*=1/this.period,o.close(this._context)>this.sic&&(this.sic=o.close(this._context)),this.position="LONG",this.nextsar=this.sic-this.atr*this.atrMult}else{var s=this.nextsar;"LONG"===this.position?o.close(this._context)s?(this.position="LONG",this.sic=o.close(this._context),this.nextsar=this.sic-this.computeATR()):(this.position="SHORT",this.sic=Math.min(o.close(this._context),this.sic),this.nextsar=this.sic+this.computeATR())),this.lastSar=s}return this.count++,s},this.main=function(e,t){return this._context=e,this._input=t,this._context.select_sym(0),[this.calculateVolatility()]}}},{name:"VWAP",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{inputs:{in_0:"hlc3",in_anchor:"Session"},styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:0,transparency:0,visible:!0,color:"#2196F3"}}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"VWAP",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"VWAP",shortDescription:"VWAP",is_price_study:!0,inputs:[{id:"in_0",name:"Source",defval:"hlc3",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"in_anchor",name:"Anchor Period",defval:"Session",type:"text",options:["Session","Week","Month","Quarter","Year","Decade","Century"]}],id:"VWAP@tv-basicstudies-1",scriptIdPart:"",name:"VWAP",format:{type:"inherit"}},constructor:function(){ -this.f_1=function(e){e.reset_hist()},this.createAnchorChecker=function(e,t){switch(t){case"Week":return function(t,i){return o.weekofyear(e,t)!==o.weekofyear(e,i)||o.year(e,t)!==o.year(e,i)};case"Month":return function(t,i){return o.month(e,t)!==o.month(e,i)||o.year(e,t)!==o.year(e,i)};case"Quarter":return function(t,i){return Math.floor(o.month(e,t)/3)!==Math.floor(o.month(e,i)/3)||o.year(e,t)!==o.year(e,i)};case"Year":return function(t,i){return o.year(e,t)!==o.year(e,i)};case"Decade":return function(t,i){return Math.floor(o.year(e,t)/10)!==Math.floor(o.year(e,i)/10)};case"Century":return function(t,i){return Math.floor(o.year(e,t)/100)!==Math.floor(o.year(e,i)/100)};default:return e=>this._isFirstBarInSession(e)}},this.init=function(e,t){this._input=t,this._isFirstBarInSession=null;const i=this._input(1)||"Session";this._anchorChecker=this.createAnchorChecker(e,i)},this.main=function(e,t){this._context=e,this._input=t;const i=this._input(0);var s=e.new_var(),n=e.new_var(),r=e.new_var();const a=o.time(this._context),l=this._context.new_unlimited_var(a).get(1);if(a){if(null===this._isFirstBarInSession){const t=o.createNthBarInSessionCheck(e);this._isFirstBarInSession=e=>t(e,0)}this._anchorChecker(a,l)&&(this.f_1(s),this.f_1(n),r.set(a))}return s.set(o.nz(s.get(1))+o[i](this._context)*o.volume(this._context)),n.set(o.nz(n.get(1))+o.volume(this._context)),o.na(r.get(0))?[NaN]:[s.get(0)/n.get(0)]}}},{name:"VWMA",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"VWMA",shortDescription:"VWMA",is_price_study:!0,inputs:[{id:"in_0",name:"len",defval:20,type:"integer",min:1,max:1e4}],id:"VWMA@tv-basicstudies-1",scriptIdPart:"",name:"VWMA",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._context.new_var(i);return[o.vwma(n,s,this._context)]}}},{name:"Volume Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:5,in_1:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Volume Oscillator",shortDescription:"Volume Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"shortlen",defval:5,type:"integer",min:1,max:4999},{id:"in_1",name:"longlen",defval:10,type:"integer",min:1,max:4999}],id:"Volume Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Volume Oscillator",format:{precision:2,type:"percent"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return 100*(e-t)/t},this.main=function(e,t){ -this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.volume(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context);return[this.f_0(a,c)]}}},{name:"Vortex Indicator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#E91E63"}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"VI +",histogramBase:0,joinPoints:!1,isHidden:!1},plot_1:{title:"VI -",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Vortex Indicator",shortDescription:"VI",is_price_study:!1,is_hidden_study:!1,id:"vortex_indicator@tv-basicstudies-1",inputs:[{id:"in_0",name:"Period",defval:14,type:"integer",min:2,max:1e12}],scriptIdPart:"",name:"Vortex Indicator",format:{precision:4,type:"price"}},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._context.new_var(o.low(this._context)),i=this._context.new_var(o.abs(o.high(this._context)-t.get(1))),s=o.sum(i,e,this._context),n=this._context.new_var(o.high(this._context)),r=this._context.new_var(o.abs(o.low(this._context)-n.get(1))),a=o.sum(r,e,this._context),l=this._context.new_var(o.atr(1,this._context)),c=o.sum(l,e,this._context);return[s/c,a/c]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Willams %R",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#7E57C2"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-20},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-80}],filledAreasStyle:{fill_0:{color:"#7E57C2",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Williams %R",shortDescription:"%R",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Willams %R@tv-basicstudies-1",scriptIdPart:"",name:"Willams %R",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i){return 100*(e-t)/(t-i)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.high(this._context),n=this._context.new_var(s),r=o.highest(n,i,this._context),a=o.low(this._context),l=this._context.new_var(a),c=o.lowest(l,i,this._context);return[this.f_0(o.close(this._context),r,c)]}}},{name:"Williams Alligator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1, -plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#E91E63"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#66BB6A"}},inputs:{in_0:21,in_1:13,in_2:8,in_3:8,in_4:5,in_5:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Jaw",histogramBase:0,joinPoints:!1},plot_1:{title:"Teeth",histogramBase:0,joinPoints:!1},plot_2:{title:"Lips",histogramBase:0,joinPoints:!1}},description:"Williams Alligator",shortDescription:"Alligator",is_price_study:!0,inputs:[{id:"in_0",name:"Jaw Length",defval:21,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0"]},{id:"in_1",name:"Teeth Length",defval:13,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1"]},{id:"in_2",name:"Lips Length",defval:8,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_2"]},{id:"in_3",name:"Jaw Offset",defval:8,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0"]},{id:"in_4",name:"Teeth Offset",defval:5,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1"]},{id:"in_5",name:"Lips Offset",defval:3,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_2"]}],id:"Williams Alligator@tv-basicstudies-1",scriptIdPart:"",name:"Williams Alligator",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=this._input(2),r=this._input(3),a=this._input(4),l=this._input(5),c=o.hl2(this._context);return[{value:o.smma(c,i,this._context),offset:r},{value:o.smma(c,s,this._context),offset:a},{value:o.smma(c,n,this._context),offset:l}]}}},{name:"Williams Fractals",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{plottype:"shape_triangle_down",visible:!0,location:"BelowBar",transparency:0,color:a},plot_1:{plottype:"shape_triangle_up",visible:!0,location:"AboveBar",transparency:0,color:u}},inputs:{in_0:2}},plots:[{id:"plot_0",type:"shapes"},{id:"plot_1",type:"shapes"}],styles:{plot_0:{title:"Down fractals",isHidden:!1},plot_1:{title:"Up fractals",isHidden:!1}},description:"Williams Fractal",shortDescription:"Fractals",is_price_study:!0,is_hidden_study:!1,id:"Williams Fractals@tv-basicstudies-1",inputs:[{id:"in_0",name:"Periods",defval:2,type:"integer",min:2,max:1e12}],scriptIdPart:"",name:"Williams Fractals",isCustomIndicator:!0,format:{type:"inherit"}},constructor:function(){this.f_0=function(){for(var e=this._input(0),t=this._context.new_var(o.high(this._context)),i=!0,s=!0,n=!0,r=!0,a=!0,l=!0,c=1;c<=e;c++)i=o.and(i,o.lt(t.get(e-c),t.get(e))),s=o.and(s,o.lt(t.get(e+c),t.get(e))),n=o.and(n,o.and(o.le(t.get(e+1),t.get(e)),o.lt(t.get(e+c+1),t.get(e)))),r=o.and(r,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.lt(t.get(e+c+2),t.get(e))))),a=o.and(a,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.and(o.le(t.get(e+3),t.get(e)),o.lt(t.get(e+c+3),t.get(e)))))), -l=o.and(l,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.and(o.le(t.get(e+3),t.get(e)),o.and(o.le(t.get(e+4),t.get(e)),o.lt(t.get(e+c+4),t.get(e)))))));var h=o.or(s,o.or(n,o.or(r,o.or(a,l)))),d=o.and(i,h),u=this._context.new_var(o.low(this._context)),_=1,p=1,m=1,g=1,f=1,y=1;for(c=1;c<=e;c++)_=o.and(_,o.gt(u.get(e-c),u.get(e))),p=o.and(p,o.gt(u.get(e+c),u.get(e))),m=o.and(m,o.and(o.ge(u.get(e+1),u.get(e)),o.gt(u.get(e+c+1),u.get(e)))),g=o.and(g,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.gt(u.get(e+c+2),u.get(e))))),f=o.and(f,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.and(o.ge(u.get(e+3),u.get(e)),o.gt(u.get(e+c+3),u.get(e)))))),y=o.and(y,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.and(o.ge(u.get(e+3),u.get(e)),o.and(o.ge(u.get(e+4),u.get(e)),o.gt(u.get(e+c+4),u.get(e)))))));var v=o.or(p,o.or(m,o.or(g,o.or(f,y))));return[o.and(_,v),d]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:-this._input(0)},{value:i[1],offset:-this._input(0)}]}}},{name:"Guppy Multiple Moving Average",metainfo:{isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,description:"Guppy Multiple Moving Average",shortDescription:"GMMA",is_price_study:!0,id:"Guppy Multiple Moving Average@tv-basicstudies-1",_metainfoVersion:52,format:{type:"inherit"},defaults:{inputs:{traderEMA1Length:3,traderEMA2Length:5,traderEMA3Length:8,traderEMA4Length:10,traderEMA5Length:12,traderEMA6Length:15,investorEMA1Length:30,investorEMA2Length:35,investorEMA3Length:40,investorEMA4Length:45,investorEMA5Length:50,investorEMA6Length:60},styles:{traderEMA1:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:15,visible:!0},traderEMA2:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:12,visible:!0},traderEMA3:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:9,visible:!0},traderEMA4:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:6,visible:!0},traderEMA5:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:3,visible:!0},traderEMA6:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0},investorEMA1:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:15,visible:!0},investorEMA2:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:12,visible:!0},investorEMA3:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:9,visible:!0},investorEMA4:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:6,visible:!0},investorEMA5:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:3,visible:!0},investorEMA6:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0}}},inputs:[{defval:3,id:"traderEMA1Length",max:1e3,min:1,name:"Trader EMA 1 length",type:"integer",hideWhenPlotsHidden:["traderEMA1"]},{defval:5, -id:"traderEMA2Length",max:1e3,min:1,name:"Trader EMA 2 length",type:"integer",hideWhenPlotsHidden:["traderEMA2"]},{defval:8,id:"traderEMA3Length",max:1e3,min:1,name:"Trader EMA 3 length",type:"integer",hideWhenPlotsHidden:["traderEMA3"]},{defval:10,id:"traderEMA4Length",max:1e3,min:1,name:"Trader EMA 4 length",type:"integer",hideWhenPlotsHidden:["traderEMA4"]},{defval:12,id:"traderEMA5Length",max:1e3,min:1,name:"Trader EMA 5 length",type:"integer",hideWhenPlotsHidden:["traderEMA5"]},{defval:15,id:"traderEMA6Length",max:1e3,min:1,name:"Trader EMA 6 length",type:"integer",hideWhenPlotsHidden:["traderEMA6"]},{defval:30,id:"investorEMA1Length",max:1e3,min:1,name:"Investor EMA 1 length",type:"integer",hideWhenPlotsHidden:["investorEMA1"]},{defval:35,id:"investorEMA2Length",max:1e3,min:1,name:"Investor EMA 2 length",type:"integer",hideWhenPlotsHidden:["investorEMA2"]},{defval:40,id:"investorEMA3Length",max:1e3,min:1,name:"Investor EMA 3 length",type:"integer",hideWhenPlotsHidden:["investorEMA3"]},{defval:45,id:"investorEMA4Length",max:1e3,min:1,name:"Investor EMA 4 length",type:"integer",hideWhenPlotsHidden:["investorEMA4"]},{defval:50,id:"investorEMA5Length",max:1e3,min:1,name:"Investor EMA 5 length",type:"integer",hideWhenPlotsHidden:["investorEMA5"]},{defval:60,id:"investorEMA6Length",max:1e3,min:1,name:"Investor EMA 6 length",type:"integer",hideWhenPlotsHidden:["investorEMA6"]}],plots:[{id:"traderEMA1",type:"line"},{id:"traderEMA2",type:"line"},{id:"traderEMA3",type:"line"},{id:"traderEMA4",type:"line"},{id:"traderEMA5",type:"line"},{id:"traderEMA6",type:"line"},{id:"investorEMA1",type:"line"},{id:"investorEMA2",type:"line"},{id:"investorEMA3",type:"line"},{id:"investorEMA4",type:"line"},{id:"investorEMA5",type:"line"},{id:"investorEMA6",type:"line"}],styles:{traderEMA1:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 1"},traderEMA2:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 2"},traderEMA3:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 3"},traderEMA4:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 4"},traderEMA5:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 5"},traderEMA6:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 6"},investorEMA1:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 1"},investorEMA2:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 2"},investorEMA3:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 3"},investorEMA4:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 4"},investorEMA5:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 5"},investorEMA6:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 6"}}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t -;var i=this._context.new_var(o.close(this._context)),s=this._input(0),n=this._input(1),r=this._input(2),a=this._input(3),l=this._input(4),c=this._input(5),h=o.ema(i,s,this._context),d=o.ema(i,n,this._context),u=o.ema(i,r,this._context),_=o.ema(i,a,this._context),p=o.ema(i,l,this._context),m=o.ema(i,c,this._context),g=this._input(6),f=this._input(7),y=this._input(8),v=this._input(9),S=this._input(10),b=this._input(11);return[h,d,u,_,p,m,o.ema(i,g,this._context),o.ema(i,f,this._context),o.ema(i,y,this._context),o.ema(i,v,this._context),o.ema(i,S,this._context),o.ema(i,b,this._context)]}}},{name:"52 Week High/Low",metainfo:{_metainfoVersion:52,id:"52 Week High/Low@tv-basicstudies-1",description:"52 Week High/Low",shortDescription:"52W H/L",is_price_study:!0,format:{type:"inherit"},plots:[],graphics:{horizlines:{highest:{name:"Highest"},lowest:{name:"Lowest"}}},inputs:[{defval:"close",id:"highestSource",name:"High source",options:["close","high"],type:"text"},{defval:"close",id:"lowestSource",name:"Low source",options:["close","low"],type:"text"}],defaults:{graphics:{horizlines:{highest:{color:"rgb(93, 96, 107)",showPrice:!0,style:1,visible:!0,width:2},lowest:{color:"rgb(93, 96, 107)",showPrice:!0,style:1,visible:!0,width:2}}},inputs:{highestSource:"close",lowestSource:"close"}}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._symbolSupports1DResolution=!this._context.symbol.info.supported_resolutions||-1!==this._context.symbol.info.supported_resolutions.indexOf("1D"),this._symbolSupports1DResolution&&"1D"!==o.period(this._context)&&this._context.new_sym(this._context.symbol.ticker,"1D")},this.main=function(e,t){this._symbolSupports1DResolution||o.error(`Daily bars are not available for ${this._context.symbol.info.name}`),this._context=e,this._input=t,"1D"!==o.period(this._context)&&this._context.select_sym(1);const i=this._input(0),s=this._input(1),n=o.time(this._context),r=this._context.new_unlimited_var(n),a=this._context.new_unlimited_var(o[i](this._context)),l=this._context.new_unlimited_var(o[s](this._context));if(r.get(365),!this._context.symbol.isLastBar||!this._context.symbol.isNewBar)return null;const c=o.add_years_considering_dst(this._context.symbol.info.timezone,new Date(n),-1),h=r.indexOf(c.getTime()),d=-1===h?NaN:o.highest(a,h,this._context),u=-1===h?NaN:o.lowest(l,h,this._context);if(isNaN(d)||isNaN(u))return{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{erase:[{action:"all"}]}}};return{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{create:{horizlines:[{styleId:"highest",data:[{startIndex:n,endIndex:n,level:d,extendLeft:!0,extendRight:!0}]},{styleId:"lowest",data:[{startIndex:n,endIndex:n,level:u,extendLeft:!0,extendRight:!0}]}]},erase:[{action:"all"}]}}}}}}]},91007:(e,t,i)=>{"use strict";var s;i.d(t,{SubsessionId:()=>s}),function(e){e.Regular="regular",e.Extended="extended",e.PreMarket="premarket",e.PostMarket="postmarket"}(s||(s={}))},55812:(e,t,i)=>{"use strict";i.d(t,{JSStudyEngineTypescript:()=>Ee}) -;var s,o=i(56570),n=i(63193),r=i(56052),a=i(82433),l=i(83873),c=i(88987),h=i(39692),d=i(50151),u=i(85049),_=i(29981),p=i(14381),m=i(53388),g=i(17326);i(21251);class f{constructor(e,t){this.info=e,this.bars=t||[],this.isBarClosed=!0,this.firstLoadedTimeMs=0!==this.bars.length?this.bars[0].time:1/0,this._emptyBarCount=0,this._lastBarIsEmpty=!1}symbolinfo(){return this.info}isLastBarClosed(){return this.isBarClosed}setLastBarClosed(e){this.isBarClosed=e}bar(e){const t=this.bars[e];if(void 0===t)throw new Error(`BarSet has no value at index ${e}`);return t}count(){return this.bars.length}emptyBarCount(){return this._emptyBarCount}add(e,t,i){void 0===i&&(i=!1);const s=e,o=this.bars,n=o.length,r=s.time,a=0===n?NaN:o[n-1].time;0===n||a{this._destroyed||this._processPendingSubscribers()}),0),s}removeSubscription(e){const t=this._pendingSubscribers.find((t=>t.key===e));if(t)return void this._pendingSubscribers.splice(this._pendingSubscribers.indexOf(t),1);const i=this._subscribers.find((t=>t.key===e));if(i)return this._subscribers.splice(this._subscribers.indexOf(i),1), -void(this._subscribers.length||(this._resetCacheTimeout=setTimeout((()=>{this._resetCacheTimeout=null,this._purgeCache(),this._unsubscribeRealtime()}),this._resetCacheTimePeriod)));this._logWarning("Unknown subscription symbol={0}, resolution={1}, key={2}".format(this._symbolInfo.name,this._resolution,e))}resetCache(){this._unsubscribeRealtime();const e=this._leftDate;this._purgeCache(),null===e||o.enabled("request_only_visible_range_on_reset")||this._ensureRequestedTo({to:e,countBack:0})}_logMessage(e,t){(o.enabled("charting_library_debug_mode")||t)&&console.log(`${this._logMessagePrefix()}${e}`)}_logWarning(e){console.warn(`${this._logMessagePrefix()}${e}`)}_logError(e){console.error(`${this._logMessagePrefix()}${e}`)}_logMessagePrefix(){const e=this._symbolInfo.currency_code,t=this._symbolInfo.unit_id;return`${(new Date).toISOString()} FEED [${this._symbolInfo.name}|${this._resolution}${e?"|"+e:""}${t?"|"+t:""}]: `}_clearResetCacheTimeout(){null!==this._resetCacheTimeout&&(clearTimeout(this._resetCacheTimeout),this._resetCacheTimeout=null)}_purgeCache(){this._logMessage("Reset cache"),this._cache={bars:[]},this._errorMessage=null,this._leftDate=null,this._endOfData=!1,this._firstDataRequest=!0,this._updateDatesFromExpirationDate()}_updateDatesFromExpirationDate(){void 0!==this._symbolInfo.expiration_date&&(this._nextTime=1e3*this._symbolInfo.expiration_date,this._leftDate=1e3*(this._symbolInfo.expiration_date+1))}_dealignTime(e){return null===this._dwmAligner?e:this._dwmAligner.timeToExchangeTradingDay(e)}_normalizeRange(e){const t=void 0!==e.to?e.to:this._dealignTime(this._now());if(0===this._cache.bars.length||void 0!==e.to&&t<=(0,d.ensureNotNull)(this._leftDate))return{countBack:e.countBack,to:t};const i=null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(t):t,s=(0,_.lowerbound)(this._cache.bars,i,((e,t)=>e.time{e.onErrorCallback(t)}))}let t=this._normalizeRange(e[0].range);for(const i of e.map((e=>this._normalizeRange(e.range))))(i.tot.countBack)&&(t=i);this._logMessage(`Leftmost subscriber requires ${t.countBack} bars prior ${v(t.to)}`);!(null===this._leftDate||t.to{const t=this._moveSubscriberToRealtime(e);this._returnHistoryDataToSubscriber(e,t)})),this._subscribeRealtimeIfNeeded()):this._ensureRequestedTo(t)} -_moveSubscriberToRealtime(e){const t={key:e.key,onHistoryCallback:e.onHistoryCallback,barset:null};return this._subscribers.push(t),t}_isSymbolExpired(){return this._symbolInfo.expired||void 0!==this._symbolInfo.expiration_date}_subscribeRealtimeIfNeeded(){!this._subscribers.length||this._realtimeOn||this._isSymbolExpired()||this._subscribeRealtime()}_subscribeRealtime(){if(this._symbolInfo.expired||this._realtimeOn)return;this._realtimeOn=!0,this._datafeed.subscribeBars(this._symbolInfo,this._resolution,(e=>{null!==this._dwmAligner&&(e.time=this._dwmAligner.timeToSessionStart(e.time)),this._putToCacheNewBar(e),this._subscribers.forEach((t=>{const i=t.barset;if(null===i)throw new Error("subscriber.barset is null");i.add(e),t.onHistoryCallback(i)}))}),y(this._symbolInfo,this._resolution),this.resetCache.bind(this)),this._logMessage("Subscribed to realtime")}_unsubscribeRealtime(){!this._isSymbolExpired()&&this._realtimeOn&&(this._datafeed.unsubscribeBars(y(this._symbolInfo,this._resolution)),this._logMessage("Unsubscribed from realtime"),this._realtimeOn=!1)}_returnHistoryDataToSubscriber(e,t){const i=this._normalizeRange(e.range),s=this._createBarsetForRange(i);s.count()>0?this._logMessage("Bars to return for request {0}: total {1} bars in [{2} ... {3}] ".format(e.key,s.count(),v(s.bars[0].time),v(s.bars[s.count()-1].time))):this._logMessage("Request {0}. Nothing to return.".format(e.key)),t.barset=s,this._endOfData&&null!==this._leftDate&&i.to<=this._leftDate&&(s.endOfData=!0),e.onHistoryCallback(s)}_createBarsetForRange(e){const t=null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(e.to):e.to,i=(0,_.lowerbound)(this._cache.bars,t,((e,t)=>e.time{if(!this._destroyed)if(r)this._logMessage("getBars callback is already called before",!0);else{if(r=!0,e.length>0){const t=` [${v(e[0].time)} ... ${v(e[e.length-1].time)}]`;this._logMessage(`Receiving bars: total ${e.length} bars in ${t}, requested range: ${n}`)}else this._logMessage(`Receiving bars: barset is empty, requested range: ${n}`);this._requesting=!1,this._processBars(e,t)}}),(e=>{this._destroyed||(r?this._logMessage("getBars callback is already called before",!0):(r=!0,this._requesting=!1,this._errorMessage=e||null,this._processPendingSubscribers()))}))}_processBars(e,t){this._checkBars(e),this._alignBarsTime(e),e.length>0?(this._emptyResponsesCount=0,this._processFullBarset(e,t)):(this._emptyResponsesCount+=1,this._processEmptyBarset(t)),this._processPendingSubscribers()}_processEmptyBarset(e){e&&e.nextTime?(this._logMessage("Next time received: `{0}`".format(v(1e3*e.nextTime))),this._nextTime=1e3*e.nextTime):e&&e.noData?(this._logMessage("EOD received"),this._setEndOfData()):this._logMessage("nextTime or noData should present in metainfo when empty barset is returned"),50===this._emptyResponsesCount&&(this._logMessage("EOD detected due 50 empty responses in a row"),this._setEndOfData())}_setEndOfData(){this._endOfData=!0,this._cache.bars.length&&(this._leftDate=this._dealignTime(this._cache.bars[0].time))}_processFullBarset(e,t){this._putToCache(e)?null!==this._leftDate&&0!==this._cache.bars.length&&(this._interval.isTicks()?this._leftDate=this._dealignTime(this._cache.bars[0].time):this._leftDate=Math.min(this._leftDate,this._dealignTime(this._cache.bars[0].time))):this._logMessage("Incremental update failed. Starting full update. Returned data should be in the requested range.",!0),t&&t.nextTime?this._logWarning("nextTime should be set when there is no data in the requested period only"):t&&t.noData&&this._logWarning("noData should be set when there is no data in the requested period and earlier only")}_getNextSubscriptionId(){return this._nextSubscriptionId++}_checkBars(e,t=!1){if(o.enabled("charting_library_debug_mode"))for(let i=1;i"number"!=typeof e[i][t]||!isFinite(e[i][t])))&&this._logError("Wrong bars values: all OHLC values should be numbers")}}_putToCache(e){if(0===e.length)return!0;if(this._cache.bars.length===e.length&&this._cache.bars[0].time===e[0].time&&this._cache.bars[this._cache.bars.length-1].time===e[e.length-1].time)return this._logMessage("Time range of received data is the same as cached one. Skip the update."),!0;if(0!==this._cache.bars.length&&e[e.length-1].time===this._cache.bars[0].time&&this._cache.bars.splice(0,1),0!==this._cache.bars.length&&e[e.length-1].time>=this._cache.bars[0].time){const t=this._cache.bars[this._cache.bars.length-1].time===e[e.length-1].time;if(this._cache.bars=[],!t)return this._leftDate=null,!1;this._logMessage("Received history up to now instead of incremental update. Return exactly what is requested.")}return this._cache.bars=[...e,...this._cache.bars],this._checkBars(this._cache.bars,!0),!0}_putToCacheNewBar(e){const t=this._cache.bars.length,i=e.time,s=0===t?NaN:this._cache.bars[t-1].time;0===t||st.destroy())),this._threads={},delete this._datafeed}purgeCache(){this._forEachThread(((e,t)=>t.destroy())),this._threads={}}resetCache(){this._forEachThread(((e,t)=>t.resetCache()))}subscribe(e,t,i,s,o){const n=y(e,t);this._threads[n]||(this._threads[n]=this._createThread(e,t));return n+'"'+this._threads[n].addSubscription(i,s,o)}unsubscribe(e){const t=e.split('"');if(2!==t.length)return void this._logWarning("Wrong guid format");const i=t[0],s=parseInt(t[1]);this._threads.hasOwnProperty(i)?this._threads[i].removeSubscription(s):this._logWarning("Data thread doesnt exist: "+e)}_createThread(e,t){return new S(this._datafeed,e,t,this._serverTimeOffsetGetter,(0,m.createDwmAligner)(t,e),this._resetCacheTimePeriod)}_forEachThread(e){Object.keys(this._threads).forEach((t=>e(t,this._threads[t])))}_logWarning(e){console.warn(`${(new Date).toISOString()} FEED: ${e}`)}}class w{constructor(){this._listeners=[]}listenersCount(){return this._listeners.reduce(((e,t)=>e+(t?1:0)),0)}addListener(e,t){this._listeners.push({dataListener:e,onErrorCallback:t}),this._barset&&e(this._barset),this._errorMsg&&t(this._errorMsg)}removeListener(e){const t=this._listeners.filter((t=>t&&t.dataListener===e));if(0===t.length)return;const i=this._listeners.indexOf(t[0]);delete this._listeners[i]}onError(e){this._errorMsg=e||"unspecified error";const t=this._listeners,i=t.length;for(let s=0;se.id===x.SubsessionId.Regular)),i=e.subsessions.find((e=>e.id===x.SubsessionId.PreMarket)),s=e.subsessions.find((e=>e.id===x.SubsessionId.PostMarket));void 0!==t&&(this.regularSubsession=new g.SessionsSpec(e.timezone,t.session,e.session_holidays,t["session-correction"])),void 0!==i&&(this.preMarketSubsession=new g.SessionsSpec(e.timezone,i.session,e.session_holidays,i["session-correction"])),void 0!==s&&(this.postMarketSubsession=new g.SessionsSpec(e.timezone,s.session,e.session_holidays,s["session-correction"]))}}isdwm(){return""!==this.resolution&&"S"!==this.resolution&&"T"!==this.resolution}enable_dwm_aligning(e,t){this.dwm_aligner=(0,p.newBarBuilder)(this.period,e,t)}bartime(){const e=this.time;if(!this.isdwm()||isNaN(e))return e;const t=(0,d.ensureDefined)(this.timezone,"symbol instrument timezone");let i=(0,P.utc_to_cal)(t,e);return i=this.session.spec.correctTradingDay(i),(0,P.cal_to_utc)(t,i)}lastbar(e){if(isNaN(e.time))return;let t=e.time;if(this.dwm_aligner){const e=(0,P.get_cal_from_unix_timestamp_ms)(this.dwm_aligner.sessionSrc().timezone,t);(!M||this.dwm_aligner.sessionTgt().spec.includesDay(e))&&(this.dwm_aligner.moveTo(t), -t=this.dwm_aligner.startOfBar(0))}const i=this.time!==t;i&&this.index>=0&&!this.isBarClosed&&(this.isNewBar=!1,this.isBarClosed=!0,this.script.calc(this)),this.time=t,this.open=e.open,this.high=e.high,this.low=e.low,this.close=e.close,this.volume=(0,I.isNumber)(e.volume)&&e.volume>=0?e.volume:NaN,this.updatetime=e.updatetime||NaN,this.isNewBar=i,this.isBarClosed=!!e.isBarClosed,this.isLastBar=!!e.isLastBar,this.projectionTime=e.projectionTime||NaN,this.isNewBar&&(this.index++,this.isFirstBar=0===this.index),this.script.calc(this)}}var L=i(73772);class k{constructor(e){this.mindepth=0,this.original=NaN,this.modified=!1,this._hist=null,this._histPos=0,this.symbol=e}valueOf(){return this.get(0)}get(e=0){return isNaN(e)&&(e=0),e=e||0,this._hist?e>=this._hist.length?(console.error("not enough depth: "+this),NaN):this._get(e):(this.mindepth=L.Std.max(this.mindepth,e),NaN)}set(e){this._hist&&(this._hist[this._histPos]=e,this.modified=!0)}prepare(e){e===this.symbol&&(e.isNewBar?(this.original=this.get(0),!this.modified&&this._hist||this.add_hist()):this.set(this.original),this.modified=!1)}add_hist(){if(!this._hist){let e=L.Std.na(this.mindepth)?L.Std.max_series_default_size:L.Std.max(this.mindepth+1,1);e=Math.round(e);const t=new Array(e);for(let i=0;i0&&void 0!==e&&i.set(e),i}new_unlimited_var(e){const t=this._vars;t.length<=this._varsIndex&&t.push(new D(this.symbol));const i=t[this._varsIndex++] -;return arguments.length>0&&i.set(e),i}new_ctx(){return this._ctx.length<=this._ctxIndex&&this._ctx.push(new E(this.symbol)),this._ctx[this._ctxIndex++]}prepare(e){this._ctxIndex=0,this._varsIndex=0;for(let t=0;te&&(e=i)}return e}stop(){this.symbol=null,this._vars=null}setMinimumAdditionalDepth(e){this.minimumAdditionalDepth=e}}function B(e){return!Array.isArray(e)&&"composite"!==e.type&&"non_series_bars"!==e.type&&!!e.nonseries}class V{constructor(e,t,i,s,o,n,r,a,l,c,h){this._body=n,this._symbols=[],this._runner=o,this._inputCallback=a,this._out=r,this._nonseriesOut=l,this._ctx=new E(this.add_sym(e,t,i,s,c,h)),this.init()}calc(e){const t=this._ctx,i=this._body;t.prepare(e);const s=i.main(t,this._inputCallback,e);var o;if(null!=s)if(null===(o=s)||Array.isArray(o)||"composite"!==o.type)this._processResult(s);else for(let e=0;e1&&this._runner.host.enableDwmAligning&&r.enable_dwm_aligning(this._symbols[0].session,r.session),r}maxAdditionalDepth(){return this._symbols[0].isAdditionalDepthAllowed?this._ctx.maxAdditionalDepth():0}stop(){this._symbols=null,this._ctx?.stop(),this._ctx=null}get_sym(e){return this._symbols[e]}_processResult(e){const t=this._ctx;var i;this._out&&e&&(!isNaN(t.symbol.time)||B(e))&&(B(e)?(i=e,Array.isArray(i)||"projection"!==i.type||(e.projectionTime=t.symbol.time),this._nonseriesOut(t.symbol,e)):!function(e){return!Array.isArray(e)&&("non_series_bars"===e.type||"projection"===e.type)}(e)?this._out(t.symbol,e):e.bars.forEach((e=>{this._out(t.symbol,e)})))}}var R=i(1452);class N{constructor(e){this._nonseriesUpdate=null,this._script=null,this._symbols=[],this._barsets=[],this._subscription=[],this.host=e,this._isRecalculated=!1,this.isStarted=!1,this.start()}add_sym(e,t,i,s,o,n,r){const a=new A(e,t,i,s,o,n,r);return this._symbols.push(a),a}get_sym(e){return this._symbols[e]}out(e,t){if(this._nonseriesUpdate){const i=Object.assign({},this._nonseriesUpdate);t.splice(0,0,e.time),i.lastBar=t,this.host.nonseriesOut(e,i)}else this.host.out(e,t)}start(){this.isStarted=!0;const e=this.host,t=new V(e.tickerid,e.period,e.currencyCode,e.unitId,this,e.body,this.out.bind(this),e.input,e.nonseriesOut,e.symbolInfo,e.subsessionId);this._script=t;const i=[],s=this._symbols,o=Object.assign({},e.dataRange,{countBack:e.dataRange.countBack+this._script.maxAdditionalDepth()}),n=s[0],r=(t,s,o)=>{i.push(N.feed.subscribe(t.tickerid,t.currencyCode,t.unitId,t.period,o,e.onErrorCallback,e.symbolInfo,e.sessionId,s,e.forceAlignBars,t.subsessionId))},a=(t,i)=>{ -"series"===(i.nonseries?"nonseries":"series")?this.update(t,i):i.lastBar?(this._nonseriesUpdate=i,i.lastBar.isLastBar=!0,this._symbols[0].lastbar(i.lastBar),this._nonseriesUpdate=null):e.nonseriesOut(s[0],i)},l=()=>o;r(n,l,(e=>{!e.nonseries&&Number.isFinite(e.firstLoadedTimeMs)&&(e=>{function i(i,s){let o=(0,m.createTimeToBarTimeAligner)(i,s)(e);const n=(0,m.createDwmAligner)(i,s);return null!==n&&(o=n.timeToExchangeTradingDay(o)),{to:o,countBack:(0,d.ensureNotNull)(t,"script runner script").maxAdditionalDepth()}}for(let e=1;e=0;t--){const i=e[t],s=this._barsets[t],o=s.count();for(let e=0;ee.endOfData));t&&this.host.setNoMoreData(),this.host.recalc(this,{endOfData:t,firstLoadedTimeMs:this._barsets[0].firstLoadedTimeMs,emptyBarCount:this._barsets[0].emptyBarCount()})}catch(e){if(!(e instanceof R.StudyError))throw e;this.host.onErrorCallback(e.message)}}}N.feed={subscribe(){throw console.error("must be initialized with setupFeed"),new Error("must be initialized with setupFeed")},unsubscribe(){throw console.error("must be initialized with setupFeed"),new Error("must be initialized with setupFeed")}};class O{constructor(e){this.runner=new N(e)}stop(){this.runner.stop()}isStarted(){return this.runner.isStarted}}class F{constructor(e,t,i,s,o,n,r,a,l,c){this.listeners=e,this._isRecalculated=!1,this._symbolInfo=r,this.engine=new O({tickerid:t,currencyCode:i,unitId:s,subsessionId:c,period:o,body:n,sessionId:l,symbolInfo:r,dataRange:a,forceAlignBars:!1,enableDwmAligning:!1,input:()=>{throw new Error("BarBuildItem scripts should not need to access any input values")},recalc:(e,t)=>{this._recalc(t)},out:(e,t)=>{this._out(e,t)},nonseriesOut:(e,t)=>{this._nonseriesOut(e,t)},setNoMoreData:()=>{this._barset&&(this._barset.endOfData=!0)},onErrorCallback:e=>{this.listeners.onError(e)}})}stop(){this.engine?this.engine.stop():console.error("Internal library error 0x1")}_recalc(e){ -this._isRecalculated&&console.error("recalc called twice!"),this._barset||(this._barset=new f(this._symbolInfo)),e&&(this._barset.firstLoadedTimeMs=e.firstLoadedTimeMs,this._barset.endOfData=e.endOfData),this.listeners.fire(this._barset),this._isRecalculated=!0}_nonseriesOut(e,t){const i=Object.assign({},t);i.nonseries=!0,i.data=t.bars,delete i.bars,i.barsetSize=this._barset?this._barset.count():0,i.lastBar=this._barset&&this._barset.count()>0?this._barset.bar(this._barset.count()-1):null,this.listeners.fire(i,!0)}_out(e,t){const i=t[0];if(isNaN(i))return;const s={time:i,open:t[1],high:t[2],low:t[3],close:t[4],volume:t[5],updatetime:t[6]},o=t[7];this._barset||(this._barset=new f((0,d.ensureDefined)(e.info,"bar builder item output symbol info")));const n=t[8],r=t[9];if(n instanceof Array&&r)for(let e=0;e{o&&e.regular_session&&(e.session=e.regular_session),this._subs=this._host.subscribe(e,s,a,(e=>{this.listeners.fire(e)}),(e=>{this.listeners.onError(e)}))}),(e=>{this.listeners.onError(e)}))}stop(){this._subs&&this._host.unsubscribe(this._subs)}}var U=i(40644);class j{constructor(e,t){this._period=e,this._generateEmptyBars=!!t}init(e){this._bb=(0,p.newBarBuilder)(this._period,e.symbol.session,null),this._bbEmptyBars=this._generateEmptyBars?(0,p.newBarBuilder)(this._period,e.symbol.session,null):void 0,e.setMinimumAdditionalDepth(0)}main(e){const t=(0,d.ensureDefined)(this._bb,"bar builder study bar builder"),i=e.symbol.time,s=t.alignTime(i),o=e.new_var(s),n=L.Std.na(s),r=o.get(1),a=L.Std.na(r)?1:L.Std.neq(s,r),l=e.new_var(),c=e.new_var(),h=e.new_var(),u=e.new_var(),_=l.get(1),p=c.get(1),m=h.get(1),g=u.get(1),f=n?NaN:a?L.Std.open(e):_,y=n?NaN:a?L.Std.high(e):L.Std.max(L.Std.high(e),p),v=n?NaN:a?L.Std.low(e):L.Std.min(L.Std.low(e),m),S=n?NaN:L.Std.close(e),b=n?NaN:a?L.Std.volume(e):L.Std.volume(e)+g,w=n?NaN:i,C=e.symbol.isBarClosed&&t.isLastBar(0,i),P=this._generateEmptyBars&&a?this._extrapolate(r,s):void 0,T=e.new_var(L.Std.close(e)).get(1),x=P instanceof Array?T:NaN;return l.set(f),c.set(y),h.set(v),u.set(b),[s,f,y,v,S,b,w,C,P,x]}_extrapolate(e,t){return isNaN(e)||isNaN(t)?void 0:(0,U.extrapolateBarsFrontToTime)((0,d.ensureDefined)(this._bbEmptyBars,"bar builder study empty bar builder"),e,t,Number.MAX_SAFE_INTEGER,!0).times}}const G=e=>{var t;Y.instance=new Y(e), -t=Y.instance,N.feed=t},q=()=>{Y.instance.removeUnused()},$=e=>{console.error(e),L.Std.error(e)},K=u.Interval.parse("1M").inMilliseconds(0);class Y{constructor(e){this._host=e,this._cache={}}subscribe(e,t,i,s,o,n,r,a,l,c,h){const d=l(r),u=((e,t,i,s,o,n,r,a,l)=>n+e+s+(t||"")+(i||"")+(l||"")+(o.has_empty_bars?"_":"")+"_"+r.countBack+"_"+r.to+"_"+Boolean(a))(e,t,i,s,r,a,d,c,h);let _=this._getCache(u);return _||(_=this._createItem(e,t,i,s,r,d,a,c,h),this._putCache(u,_)),_.listeners.addListener(o,n),{key:u,listener:o}}unsubscribe(e){const t=this._getCache(e.key);t&&t.listeners.removeListener(e.listener)}removeUnused(){const e=[],t=e=>!!this._cache[e];for(const i in this._cache)if(t(i)){0===(0,d.ensureNotNull)(this._cache[i],`datafeed cache item ${i}`).listeners.listenersCount()&&e.push(i)}if(0!==e.length){for(let t=0;tt}!function(e){e[e.DefaultExtrapolateLimit=2e5]="DefaultExtrapolateLimit"}(J||(J={}));class te{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=u.Interval.parse(t),this._extrapolateLimit=i,this._session=new p.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),this._barBuilder=(0,p.newBarBuilder)(t,this._session,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,_.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,d.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,0);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,_.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,d.ensureNotNull)(this._lastRealBarTimeMs):this._futureBarsCache[t]}}if(0===this._barsTimes.length){if(null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs<=e||null!==this._lastRealBarTimeMs&&e<=this._lastRealBarTimeMs){const e=this.timeOfBarIndex(0,0);return null===e?null:{index:0,timeMs:e.timeMs}}return null}let t=(0,_.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){null!==this._lastRealBarTimeMs&&this._lastRealBarTimeMs>=e||ee(this._futureBarsCache,this._extrapolateLimit)||0!==this._futureBarsCache.length&&this._futureBarsCache[this._futureBarsCache.length-1]>=e||(o.enabled("disable_resolution_rebuild")&&(this._interval.isDays()||this._interval.isWeeks())&&this._barsTimes.length>=2?this._extendFutureCacheFromRight(((t,i)=>{const s=this._futureBarsCache.length>0?this._futureBarsCache[this._futureBarsCache.length-1]:t;return this._calculateBarPattern(s,e,null)})):this._extendFutureCacheFromRight(((t,i)=>(0,U.extrapolateBarsFrontToTime)(this._barBuilder,t,e,this._extrapolateLimit,!0).times)),this._futureBarsCache[this._futureBarsCache.length-1]=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:ethis._extrapolateLimit)break;c++}return r}_extendFutureCacheFromRight(e){const t=0!==this._futureBarsCache.length?this._futureBarsCache[this._futureBarsCache.length-1]:this._lastRealBarTimeMs;if(null===t)return!1;const i=e(t,this._futureBarsCache.length)||[];return 0!==i.length&&(this._futureBarsCache=this._futureBarsCache.concat(i),!0)}_extendHistoryCacheFromLeft(e){const t=0!==this._historyBarsCache.length?this._historyBarsCache[0]:this._firstRealBarTimeMs;if(null===t)return;const i=e(t,this._historyBarsCache.length);this._historyBarsCache=i.concat(this._historyBarsCache)}_extendFutureCacheToTimeFromLeft(e){if(null!==this._lastRealBarTimeMs&&this._lastRealBarTimeMs<=e)return;if((0,d.assert)(0===this._barsTimes.length||e===this._barsTimes[this._barsTimes.length-1],"invalid argument"),this._lastRealBarTimeMs=e,0===this._futureBarsCache.length)return;const t=(0,U.extrapolateBarsFrontToTime)(this._barBuilder,e,this._futureBarsCache[0]-1,this._extrapolateLimit,!0).times;this._futureBarsCache=t.concat(this._futureBarsCache)}_extendHistoryCacheToTimeFromRight(e){if(null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs>=e)return;if((0,d.assert)(0===this._barsTimes.length,"bars should be empty"),this._firstRealBarTimeMs=e,0===this._historyBarsCache.length)return;const t=(0,U.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||ee(this._futureBarsCache,this._extrapolateLimit))&&(o.enabled("disable_resolution_rebuild")&&(this._interval.isDays()||this._interval.isWeeks())&&this._barsTimes.length>=2?this._extendFutureCacheFromRight(((t,i)=>{const s=this._futureBarsCache.length>0?this._futureBarsCache[this._futureBarsCache.length-1]:t,o=e-i;return this._calculateBarPattern(s,null,o)})):this._extendFutureCacheFromRight(((t,i)=>(0,U.extrapolateBarsFrontByCount)(this._barBuilder,t,e-i,!0).times)))}_ensureExtrapolatedToHistoryBar(e){this._historyBarsCache.length>=e||ee(this._historyBarsCache,this._extrapolateLimit)||this._extendHistoryCacheFromLeft(((t,i)=>(0,U.extrapolateBarsFrontByCount)(this._barBuilder,t,-(e-i),!0).times.reverse()))}_ensureExtrapolatedToHistoryTime(e){null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs<=e||ee(this._historyBarsCache,this._extrapolateLimit)||0!==this._historyBarsCache.length&&this._historyBarsCache[0]<=e||(this._extendHistoryCacheFromLeft(((t,i)=>{const s=(0,U.extrapolateBarsFrontToTime)(this._barBuilder,t-1,e-1,this._extrapolateLimit,!0).times;return s[s.length-1]===t?s.slice(0,-1):s})), -(0===this._historyBarsCache.length||this._historyBarsCache[0]>e)&&this._ensureExtrapolatedToHistoryBar(this._historyBarsCache.length+1))}}var ie=i(2060),se=i.n(ie),oe=i(76422),ne=i(50503),re=i(9447);function ae(e){return 60*e*60*1e3}function le(e){return 60*e*1e3}const ce=[{divisor:1,weight:18},{divisor:(he=1,1e3*he),weight:19},{divisor:le(1),weight:20},{divisor:le(5),weight:21},{divisor:le(30),weight:22},{divisor:ae(1),weight:30},{divisor:ae(3),weight:31},{divisor:ae(6),weight:32},{divisor:ae(12),weight:33}];var he,de;function ue(e,t){if(null!==t){if(e.getUTCFullYear()!==t.getUTCFullYear())return 70;if(e.getUTCMonth()!==t.getUTCMonth())return 60;if(e.getUTCDate()!==t.getUTCDate())return 50;const i=t.getTime(),s=e.getTime();for(let e=ce.length-1;e>=0;--e)if(Math.floor(i/ce[e].divisor)!==Math.floor(s/ce[e].divisor))return ce[e].weight}return 18}function _e(e,t,i=0){if(0===e.length)return[];let s=i,o=i;const n=[];for(;s=t.length?(n.push({old:s,new:ne.INVALID_TIME_POINT_INDEX}),s++):e[s].timeMs===t[o].timeMs?(s!==o&&n.push({old:s,new:o}),s++,o++):e[s].timeMs{if(e.new===t.new&&e.new===ne.INVALID_TIME_POINT_INDEX)return e.old-t.old;if(e.new===ne.INVALID_TIME_POINT_INDEX)return-1;if(t.new===ne.INVALID_TIME_POINT_INDEX)return 1;const i=e.old-e.new,s=t.old-t.new;return i>0?s>0?e.old-t.old:-1:s<0?t.new-e.new:1}))}function pe(e,t){return{span:e.markWeight,time:e.displayTime,index:t}}!function(e){e[e.FutureTickMarksLimit=1e3]="FutureTickMarksLimit"}(de||(de={}));const me=o.enabled("end_of_period_timescale_marks"),ge=o.enabled("align_dwm_bars_to_main_series");class fe{constructor(){this._completed=!0,this._mainSymbolExtrapolator=null,this._pointDataByTimePoint=new Map,this._instanceIds=new Set,this._displayTimezone=null,this._minFutureBarsCount=0,this._sortedTimePoints=[]}destroy(){this.clearTimeScale()}setCompleted(e){this._completed=e}isCompleted(){return this._completed}clearTimeScale(){return this._pointDataByTimePoint.clear(),this._instanceIds.clear(),this._sortedTimePoints=[],{baseIndex:null,pointsIndex:0,indexChange:[],marks:[],points:[]}}indexOfTime(e){if(0===this._sortedTimePoints.length)return null===this._mainSymbolExtrapolator?null:this._mainSymbolExtrapolator.indexOfTime(e);if(ethis._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,_.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 s=[];for(let t=e;tpe(e,i+t)));return s.concat(o)}setTimezone(e){this._displayTimezone="exchange"===e?null:(0,P.get_timezone)(e),this._fillPointsData(this._sortedTimePoints,0)}fillIndexesInRows(e){if(0===e.length)return;let t=-1,i=(0,_.lowerbound)(this._sortedTimePoints,Math.round(1e3*e[0].value[0]),((e,t)=>e.timeMse.timeMs{for(;s=this._sortedTimePoints.length){const t=this.indexOfTime(e);if(null===t)return ne.INVALID_TIME_POINT_INDEX;s=t.timeMs!==e?t.index+1:t.index}return(!t||o>0&&e<=n[o-1])&&(0,d.assert)(s>i,"data must have unique sorted times"),i=s,s}))}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,_.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 r=this._updateTimeScalePointsTail(n);return this._applyTimeScaleChanges(r,!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 o=this._updateTimeScalePoints(s);return this._applyTimeScaleChanges(o,!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 o={index:0,instances:t};this._pointDataByTimePoint.set(i,o),null!==s&&s.push({timeMs:i,pointData:o})}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,_.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!==o.timeMs&&-1===i&&(i=n)}const s=t+e.length;if(i=ye(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 o=_e(this._sortedTimePoints.slice(t),e).map((e=>({old:e.old+t,new:e.new===ne.INVALID_TIME_POINT_INDEX?e.new:e.new+t})));{const i=this._sortedTimePoints;let o=0;for(;t+o1&&null===i){const t=Math.ceil(n/(e.length-1)),i=new Date(1e3*(e[0].displayTime-t));e[0].markWeight=ue(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[e.startIndex,e.endIndex]],["hhists",e=>[e.firstBarTime,e.firstBarTime]],["vertlines",e=>[e.index]],["polygons",e=>e.points.map((e=>e.index))],["horizlines",e=>[e.startIndex,e.endIndex]],["hhists",e=>[e.firstBarTime,e.firstBarTime]],["vertlines",e=>[e.index]],["polygons",e=>e.points.map((e=>e.index))],["backgrounds",e=>[e.start,e.stop]]]),Se=new Map([["horizlines",(e,t)=>{const i=e;i.startIndex=t.get(i.startIndex),i.endIndex=t.get(i.endIndex)}],["hhists",(e,t)=>{const i=e;i.firstBarTime=t.get(i.firstBarTime),i.lastBarTime=t.get(i.lastBarTime)}],["vertlines",(e,t)=>{const i=e;i.index=t.get(i.index)}],["polygons",(e,t)=>{const i=e;for(const e of i.points)e.index=t.get(e.index)}],["backgrounds",(e,t)=>{const i=e -;i.start=t.get(i.start),i.stop=t.get(i.stop)}]]);var be=i(37265);function we(e,t,i){return(0,be.isArray)(e)?function(e,t,i){return e.map((e=>{const s=we(e,t,i),o=t(s);return void 0!==o?o:s}))}(e,t,i):(0,be.isObject)(e)&&((0,be.isHashObject)(e)||i&&i.visitInstances)?function(e,t,i){const s={};return Object.keys(e).forEach((o=>{const n=we(e[o],t,i),r=t(n);s[o]=void 0!==r?r:n})),s}(e,t,i):e}function Ce(e,t,i){const s=we(e,t,i),o=t(s);return void 0!==o?o:s}class Pe{main(e){return[L.Std.open(e),L.Std.high(e),L.Std.low(e),L.Std.close(e),L.Std.volume(e),L.Std.updatetime(e),void 0,void 0,void 0,void 0]}}const Te=(0,i(9343).getLogger)("ChartApi.PointsetsManager");class xe{constructor(){this._pointsetsDataBySymbol=new Map}destroy(){this._pointsetsDataBySymbol.clear()}createPointset(e,t,i,s,o){let n=this._pointsetsDataBySymbol.get(t);void 0===n&&(n=new Map,this._pointsetsDataBySymbol.set(t,n));const r=[];for(const t of s){const[s,n,a]=t;if("number"!=typeof s||Number.isNaN(s)){Te.logWarn(`Pointset time is invalid: id=${e}, ${s} of type ${typeof s}`);continue}const l=o(a||i);r.push({point:t,extrapolation:l.extrapolateTimeWithOffsetToTime(1e3*s,n)})}s.length===r.length&&n.set(e,{resolution:i,points:r})}removePointset(e){const t=[];this._pointsetsDataBySymbol.forEach(((i,s)=>{i.delete(e),0===i.size&&t.push(s)}));for(const e of t)this._pointsetsDataBySymbol.delete(e)}invalidatePointsetsForSymbol(e,t){const i=this._pointsetsDataBySymbol.get(e);void 0!==i&&i.forEach(((e,i)=>{if(u.Interval.isEqual(e.resolution,t))for(const t of e.points)null!==t.extrapolation&&t.extrapolation.exact&&(t.extrapolation.exact=!1)}))}getUpdatesForSymbol(e,t,i,s){const o=new Map,n=this._pointsetsDataBySymbol.get(e);return void 0!==n&&n.forEach(((e,n)=>{const r=this._refreshPointsetData(e,t,i,s);null!==r&&o.set(n,r)})),o}_refreshPointsetData(e,t,i,s){if(u.Interval.isEqual(e.resolution,t))for(let s=0;s ${t}`),null;o.push({index:i,value:[r.index,r.timeMs/1e3]})}return o}}const Ie=-5e6,Me=()=>(0,d.ensure)(window.TradingView),Ae=()=>(0,d.ensure)(window.JSServer.studyLibrary),Le="pre_post_market_sessions",ke=o.enabled(Le),De=o.enabled("pay_attention_to_ticker_not_symbol");class Ee{constructor(e){this._studiesCache={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._metainfoCache=[],this._barsCoefficientsCache={},this._externalDatafeed=e,(0,c.default)(e.getVolumeProfileResolutionForPeriod)&&(0,h.overwriteVolumeProfileResolutionForPeriodGetter)(((t,i,s,o)=>(0,d.ensure)(e.getVolumeProfileResolutionForPeriod)(t,i,s,o))),this._marketStatusWatchers={},this._resolveRequests={},this._resolvePromisesBySymbolId=new Map, -this._symbolIdToSymbolRequestString=new Map,this._callbacks={},this._serverTimeOffset=0,this._logMessage("Datafeed settings received: {0}".format(JSON.stringify(window.configurationData))),this._datafeedConfiguration=this._adoptConfigurationData(window.configurationData),this._fireEvent("configuration_received"),this._externalDatafeed.getServerTime&&this._externalDatafeed.getServerTime((e=>{this._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 b(e,this.serverTimeOffset.bind(this),this._datafeedConfiguration.reset_cache_timeout);const t=(e,t,i)=>{const s=new p.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),o=(0,p.newBarBuilder)(t,s,s);return e=>{if(e&&e.count()){const t=1e3*this.getCurrentUTCTime();o.moveTo(t),o.indexOfBar(t)>=0&&e.setLastBarClosed(!1)}i(e)}};G({resolve:(e,t,i,s)=>{this._resolveSymbolByName(e,t,(e=>i(e)),s)},subscribe:(e,i,s,o,n)=>this._cachedDatafeed.subscribe(e,i,s,t(e,i,o),(e=>n(e??"Unknown datafeed error"))),unsubscribe:e=>this._cachedDatafeed.unsubscribe(e)})}destroy(){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={}}purgeCache(){this._endOfData={},this._resolveRequests={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._studiesCache={},this._resolvePromisesBySymbolId.clear(),this._symbolIdToSymbolRequestString.clear(),Object.keys(this._pointsetsManagers).forEach((e=>{this._pointsetsManagers[e].destroy()})),this._pointsetsManagers={},Object.keys(this._timeScales).forEach((e=>{this._timeScales[e].destroy()})),this._timeScales={},Object.keys(this._symbolExtrapolators).forEach((e=>{this._symbolExtrapolators[e].destroy()})),this._symbolExtrapolators={}}purgeDataCache(){this._cachedDatafeed.purgeCache()}resetCache(){this._cachedDatafeed.resetCache()}serverTimeOffset(){return this._serverTimeOffset}getCurrentUTCTime(){return(new Date).valueOf()/1e3+this._serverTimeOffset}serverTime(){return 1e3*this.getCurrentUTCTime()}switchTimezone(e,t){this._timeScales[e].setTimezone(t);const i=this._timeScales[e].tickMarks();null!==i&&Me().ChartapiMessagerInstances[e].onTickmarksUpdated(0,i)}on(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}supportedResolutions(){return this._datafeedConfiguration.supported_resolutions}supportedCurrencies(){return this._datafeedConfiguration.currency_codes||[]}supportedUnits(){return this._datafeedConfiguration.units||{}}supportedPriceSources(e){return new Promise(((t,i)=>{this._resolveSymbolImpl(e,(e=>{t(e.price_sources)}),(e=>{i(e)}))}))}supportedSymbolsTypes(){return this._datafeedConfiguration.symbols_types||[]} -symbolsGrouping(){return this._datafeedConfiguration.symbols_grouping||{futures:/$a/}}getMarks(e,t,i,s,n){const r={red:6,green:5,blue:4,yellow:3};this._externalDatafeed.getMarks&&this._datafeedConfiguration.supports_marks&&(this._logMessage("Requesting bars marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format((0,d.ensure)(e.full_name),n,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString())),this._externalDatafeed.getMarks(e,t,i,(t=>{const i=t.map((e=>(e.time=Number(e.time),e)));this._logMessage("Received bars marks: symbol {0}, resolution {1}, marks {2}".format((0,d.ensure)(e.full_name),n,JSON.stringify(i)));const a=(0,m.createDwmAligner)(n,e),c=o.enabled("two_character_bar_marks_labels"),h=i.map((e=>{const t=e;return t.tickmark=null!==a?a.timeToSessionStart(1e3*e.time)/1e3:e.time,t.direction=(0,l.default)(e.color)?r[e.color]:r.red,t.onClicked=()=>{oe.emit("onMarkClick",e.id)},t.label=e.label?c?e.label.slice(0,2):e.label[0]:"",t}));s(h)}),n))}getTimescaleMarks(e,t,i,s,o){this._externalDatafeed.getTimescaleMarks&&this._datafeedConfiguration.supports_timescale_marks&&(this._logMessage("Requesting timescale marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format((0,d.ensure)(e.full_name),o,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString())),this._externalDatafeed.getTimescaleMarks(e,t,i,(t=>{this._logMessage("Received timescale marks: symbol {0}, resolution {1}, marks {2}".format((0,d.ensure)(e.full_name),o,JSON.stringify(t)));const i=(0,m.createDwmAligner)(o,e),n=t.map((e=>{const t=e;return t.tickmark=null!==i?i.timeToSessionStart(1e3*e.time)/1e3:e.time,t}));s(n)}),o))}getSeriesLastBarTime(e,t){const i=this._getSeriesData(e,t);return null===i||0===i.length?null:i[i.length-1].timeMs}getSeriesInterval(e,t){const i=this._studiesCache[e][t];return i?i.resolution:null}onSessionSeriesError(e){this.stopSources(e);const t=this._mainSeriesRecord(e);null!==t&&(t.error=!0),this._applyTimeScaleUpdate(e,this._timeScales[e].clearTimeScale())}stopSources(e){for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];i&&"series"===i.type&&this._stopSourcesTree(e,t)}}getSeriesSymbolInfo(e,t){const i=this._studiesCache[e][t];return i?i.symbolInfo:null}modifySeries(e,t,i,s,o,n){const r=this._mainSeriesRecord(e);if(null===r||r.guid!==t){if(null!==r&&r.error)return this._studiesCache[e][t].symbolId=i,this._studiesCache[e][t].resolution=s,void(this._studiesCache[e][t].turnaround=o);this._stopSourcesTree(e,t),this.createSeries(e,t,o,i,s,{countBack:0},!0);for(const i of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][i];if(s&&"study"===s.type&&s.parentId===t){this._studiesNonSeriesTimes[e][i]=null;const t=this._studiesCache[e][s.parentId];this._createStudy(t.symbolId,t.resolution,s.studyObject,e,i,s.turnaround,s.parentId,(0,d.ensure)(s.inputs))}}}else this._modifyMainSeries(e,i,s,o,n)}createStudy(e,t,i,s,o,n){const r=this._studiesCache[e][i],a=this._findStudyObject(o);if(null===a)return Fe("Study does not exist: "+o), -void Me().ChartapiMessagerInstances[e].onStudyError(t,s,"unknown study name");const l=new a.constructor;this._studiesCache[e]=this._studiesCache[e]||{},this._studiesCache[e][t]={studyObject:l,guid:t,type:"study",inputs:n,metainfo:a.metainfo,turnaround:s,parentId:i},this._studiesNonSeriesTimes[e][t]=null,this._createStudy(r.symbolId,r.resolution,l,e,t,s,i,n)}modifyStudy(e,t,i,s){const o=this._studiesCache[e][t];if(!o)throw Error("This should never happen");const n=this._studiesCache[e][o.parentId];o.inputs=s,o.turnaround=i,o.engine&&(o.engine.stop(),q()),this._studiesNonSeriesTimes[e][t]=null,this._createStudy(n.symbolId,n.resolution,o.studyObject,e,t,i,o.parentId,s)}sessionTimeScale(e){return this._timeScales[e]||null}isTimeScaleExtendedTo(e,t){const i=(0,d.ensure)(this._mainSeriesRecord(e));if(u.Interval.isDWM(i.resolution)&&null!=i.symbolInfo){const e=(0,m.createDwmAligner)(i.resolution,i.symbolInfo);null!==e&&(t=e.timeToSessionStart(t))}const s=this._timeScales[e].indexOfTime(t);return null!==s&&s.index>=0}ensureExtendedTo(e,t,i){if(!this._studiesCache[t][e])throw Error("This should never happen");setTimeout((()=>{this._recreateSourcesForDataRange(t,{to:i})}),0)}extendSeriesRange(e,t){let i=this._timeScales[e].firstSeriesBarTime();if(null===i)return void this._logMessage("Nothing to extend - there is no points on time scale");const s=(0,d.ensure)(this._mainSeriesRecord(e));if(u.Interval.isDWM(s.resolution)&&null!=s.symbolInfo){const e=(0,m.createDwmAligner)(s.resolution,s.symbolInfo);null!==e&&(i=e.timeToExchangeTradingDay(i))}const o=(0,d.ensure)(this._symbolIdToSymbolRequestString.get(Ve(e,s.symbolId))),n=this._barsCoefficients(o,s.resolution),r=n.barsCoefficient||1;if(!n.barsCoefficient){const i=this._getSeriesData(e,s.guid);null!==i&&(n.expectedBarsCount=i.length+t)}setTimeout((()=>{this._recreateSourcesForDataRange(e,{to:i,countBack:(t+2)*r})}),0)}seriesTurnaround(e,t){return this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].turnaround}createSeries(e,t,i,s,n,r,a){this._setEndOfData(e,t,i,!1);const l=new Pe;this._studiesCache[e]=this._studiesCache[e]||{};const c=this._getSeriesData(e,t),h=this._studiesCache[e][t],_=this._seriesCount(e),p=this._mainSeriesRecord(e);if(!h||u.Interval.isEqual(h.resolution,n)&&h.symbolId===s)void 0!==r.countBack&&null!==c&&0!==c.length&&(r.to=c[0].timeMs),h&&null!=h.firstLoadedTimeMs?r.to=void 0!==r.to?Math.min(h.firstLoadedTimeMs,r.to):h.firstLoadedTimeMs:h||0===_||null!==p&&(null!=p.firstLoadedTimeMs?(r.to=p.firstLoadedTimeMs,r.countBack=0):r=Object.assign({},p.dataRange));else if(1===_)r=Object.assign({},h.initialDatarange);else{const t=this._timeScales[e].firstSeriesBarTime();(void 0===r.to||null!==t&&t{const a=[];if(void 0!==r){const e=(r.data||[]).reduce(((e,t)=>Math.max(e,t[0]||0)),-1);if(null!=r.projectionTime)for(let t=0;t<=e;++t)a.push(r.projectionTime+t)}let l=null,c=null;const h=s?this._getSymbolExtrapolator(e,s,n):null;if(void 0!==o){const i=o.map((e=>e.timeMs)).concat(a);null!==h&&h.replaceBarsTimesTail(i,o.length),c=this._timeScales[e].replaceBarsTimesTail(t,i),l=o}else{const i=this._getSeriesData(e,t)||[],s=i.map((e=>e.timeMs)).concat(a);null!==h&&h.setBarsTimes(s,i.length),c=this._timeScales[e].setSeriesBarsTimes(t,s),l=i}if(this._applyTimeScaleUpdate(e,c),0===l.length&&void 0===r)return;this._timeScales[e].fillIndexesInRows(l);const d=void 0!==r?this._prepareSeriesNonSeriesData(e,t,r):null;Me().ChartapiMessagerInstances[e].onDataUpdate(t,i,l,d)},g=s=>{const n=this._studiesCache[e][t];n.completed=!0,Me().ChartapiMessagerInstances[e].onSeriesError(t,i,s),o.enabled("clear_bars_on_series_error")&&(n.isMain?this.onSessionSeriesError(e):this._clearSeriesData(e,t))};this._computeStudy(e,l,s,n,t,[],r,Re(e,t),(function(){return-1/0}),{onDataReadyCallback:(o,r,l,c)=>{const h=this._studiesCache[e][t];if(!h)throw Error("This should never happen");if(h.symbolInfo=l,h.firstLoadedTimeMs=c.firstLoadedTimeMs,h.completed=!0,this._updateMainTsBuilder(e),a&&this._pointsetsManagers[e].invalidatePointsetsForSymbol(l.full_name,n),0!==o.length){const i=(0,d.ensure)(this._symbolIdToSymbolRequestString.get(Ve(e,s))),r=this._barsCoefficients(i,n);r.expectedBarsCount&&r.barsCount&&(r.barsCoefficient=Math.min(Math.max(r.barsCoefficient||1,Math.floor(r.expectedBarsCount/(o.length-r.barsCount)+.5)),100)),r.barsCount=o.length,this._clearSeriesData(e,t)}else!c.endOfData&&h.isMain&&setTimeout((()=>{this._studiesCache[e]&&this._recreateSourcesForDataRange(e,{countBack:10})}),0);m(l),c.endOfData&&(this._logMessage("Series has no more data on server: {0}".format(l.full_name)),this._setEndOfData(e,t,i)),0===o.length&&this._clearSeriesData(e,t),Me().ChartapiMessagerInstances[e].onSeriesCompleted(t,i,l.data_status),this._updateTimeScaleState(e)},onRealtimeCallback:(s,o,r,a,l)=>{m(l,s),this._timeScales[e].fillIndexesInRows(s);const c=s[s.length-1];if(o){if(!this._studiesCache[e][t])throw Error("This should never happen");this._logMessage("New bar arrived: symbol {0}, resolution {1}, bar {2}".format(l.full_name,n,JSON.stringify(c)))}else this._logMessage("Last bar update: symbol {0}, resolution {1}, bar {2}".format(l.full_name,n,JSON.stringify(c))),Me().ChartapiMessagerInstances[e].onDataUpdate(t,i,s,null);this._fireEvent("realtime_tick",s[s.length-1],!0)},onSymbolErrorCallback:e=>{this._logMessage("Series symbol resolve error: "+e),g(e||"resolve error")},onErrorCallback:e=>{this._logMessage("Series error: "+e),g(e)},onNonSeriesDataUpdate:(s,o)=>{if("projection"!==s.type)throw new Error("unexpected non-series data type for series "+s.type) -;const n=this._getSeriesData(e,t);if(null!==n)m(o,0===n.length?void 0:[n[n.length-1]],s);else{const o=this._prepareSeriesNonSeriesData(e,t,s);Me().ChartapiMessagerInstances[e].onDataUpdate(t,i,[],o)}}})}removeStudy(e,t){if(this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].engine&&(this._studiesCache[e][t].engine.stop(),q()),this._studyCanExtendTimeScale(e,t)){this._timeScales[e].setCompleted(!1);const i=this._timeScales[e].setStudyBarsTimes(t,[]);this._applyTimeScaleUpdate(e,i),this._updateTimeScaleState(e)}delete this._studiesCache[e][t],delete this._studiesNonSeriesTimes[e][t]}removeSeries(e,t){this._stopSourcesTree(e,t),delete this._studiesCache[e][t],this._updateMainTsBuilder(e),this._timeScales[e].isCompleted()&&this._timeScales[e].setCompleted(!1);const i=this._timeScales[e].setSeriesBarsTimes(t,[]);this._applyTimeScaleUpdate(e,i),this._updateTimeScaleState(e)}requestMoreTickmarks(e,t){const i=this._timeScales[e];i.setMinFutureBarsCount(i.minFutureBarsCount()+t);const s=i.firstFutureBarIndex(),o=i.tickMarks(s);Me().ChartapiMessagerInstances[e].onTickmarksUpdated(s,o)}chartCreateSession(e){this._pointsetsManagers[e]=new xe,this._timeScales[e]=new fe,this._studiesNonSeriesTimes[e]={}}chartDeleteSession(e){this._pointsetsManagers[e].destroy(),delete this._pointsetsManagers[e],this._timeScales[e].destroy(),delete this._timeScales[e],delete this._studiesNonSeriesTimes[e]}removePointset(e,t){this._pointsetsManagers[e].removePointset(t)}async createPointset(e,t,i,s,o){const n=this._resolvePromisesBySymbolId.get(Ve(e,i));if(void 0===n)return;let r;try{r=(await n).symbolInfo}catch(e){return}this._pointsetsManagers[e].createPointset(t,r.full_name,s,o,((t=s)=>this._getSymbolExtrapolator(e,r,t))),null===this._refreshPointsetsTimerId&&(this._refreshPointsetsTimerId=setTimeout((()=>{this._refreshPointsetsTimerId=null,this._refreshPointsets(this._invalidatedPointsetSessions),this._invalidatedPointsetSessions.clear()}),0)),this._invalidatedPointsetSessions.add(e)}studiesMetadata(){return 0===this._metainfoCache.length&&(this._metainfoCache=Ae().map((e=>e.metainfo)),this._metainfoCache.push({palettes:{},inputs:[],plots:[{id:"open",type:"line"},{id:"high",type:"line"},{id:"low",type:"line"},{id:"close",type:"line"},{id:"volume",type:"line"}],graphics:{},_metainfoVersion:48,description:"Unnamed Study",format:{type:"inherit"},is_hidden_study:!0,is_price_study:!1,shortDescription:"Unnamed Study",description_localized:"Unnamed Study",id:"BarSetHeikenAshi@tv-prostudies",shortId:"BarSetHeikenAshi",packageId:"tv-basicstudies",version:"13",fullId:"BarSetHeikenAshi@tv-basicstudies-13",productId:"tv-basicstudies",name:"BarSetHeikenAshi@tv-basicstudies"})),this._metainfoCache}searchSymbols(e,t,i,s){this._logMessage("Symbol search requested: search string `{0}`, exchange: `{1}`, type `{2}`".format(e,t,i));this._externalDatafeed.searchSymbols(e,t,i,(e=>{this._logMessage("Symbol search response: {0}".format(JSON.stringify(e))),e.forEach((e=>{Ue(e.logo_urls,e.exchange_logo,e)})),s(e)}))}resolveSymbol(e,t,i){ -this._symbolIdToSymbolRequestString.set(Ve(e,t),i),this._resolvePromisesBySymbolId.set(Ve(e,t),new Promise(((s,o)=>{this._resolveSymbolImpl(i,(o=>{Me().ChartapiMessagerInstances[e].onSymbolResolved(t,o),s({symbolInfo:o,requestedSymbol:i})}),(i=>{Me().ChartapiMessagerInstances[e].onSymbolError(t,i),o(i)}))})))}quoteCreateSession(e){this._quotesInfo[e]={symbols:[],fastSymbols:[],listenerGUID:void 0}}quoteDeleteSession(e){this._stopQuotesSubscription(e),delete this._quotesInfo[e]}quoteSetFields(e,t){}quoteAddSymbols(e,t){this._quotesInfo[e].symbols=this._filteredSymbols(this._quotesInfo[e].symbols.concat(t)),this._restartQuotesSubscription(e)}quoteRemoveSymbols(e,t){this._quotesInfo[e].symbols=this._quotesInfo[e].symbols.filter((e=>t.indexOf(e)<0)),this._restartQuotesSubscription(e)}quoteFastSymbols(e,t){this._quotesInfo[e].fastSymbols=this._filteredSymbols(t),this._restartQuotesSubscription(e)}quoteHibernateAll(e){}depthCreateSession(e){this._depthInfo[e]={symbol:null,listenerGUID:void 0}}depthDeleteSession(e){this._depthInfo[e].symbol=null,this._stopDepthSubscription(e),delete this._depthInfo[e]}depthSetSymbol(e,t){this._depthInfo[e].symbol=t,this._restartDepthSubscription(e)}_stopDepthSubscription(e){this._depthInfo[e].listenerGUID&&(this._externalDatafeed.unsubscribeDepth?.(this._depthInfo[e].listenerGUID),this._depthInfo[e].listenerGUID=void 0)}_restartDepthSubscription(e){this._stopDepthSubscription(e),this._startDepthSubscription(e)}_startDepthSubscription(e){const t=this._depthInfo[e].symbol;if(!t)return;const i=e=>e.map((e=>({p:e.price,v:e.volume}))),s=e=>({s:t,bids:i(e.bids),asks:i(e.asks)});this._externalDatafeed.subscribeDepth&&(this._depthInfo[e].listenerGUID=this._externalDatafeed.subscribeDepth(t,(t=>{var i;this._depthInfo[e]&&((i=t).snapshot?Me().ChartapiMessagerInstances[e].onDepthData([e,s(i)]):Me().ChartapiMessagerInstances[e].onDepthUpdate([e,s(i)]))})))}_restartQuotesSubscription(e){this._stopQuotesSubscription(e),this._startQuotesSubscription(e)}async _startQuotesSubscription(e){const t={},i={},s=(t,i)=>{const s="ok"===t.s,o=this._marketStatusWatchers[e][t.n],n={...t,symbolname:t.n,status:t.s,values:{...t.v,change:s?t.v.ch:void 0,last_price:s?t.v.lp:void 0,change_percent:s?t.v.chp:void 0,current_session:s?t.v.cs:o&&o.marketStatus(),pricescale:i.pricescale,minmov:i.minmov,minmove2:i.minmove2||0,fractional:i.fractional||!1}};Ue(i.logo_urls,i.exchange_logo,n.values),(o&&s?t.v.cs:void 0)&&o.stop(),Me().ChartapiMessagerInstances[e].onQuotesData([e,n])},n=r=>{r.forEach((a=>{const l=a.n;if(i[l]?.size>0){const t=[...i[l]].map((e=>({...a,n:e})));if(o.enabled("charting_library_debug_mode")){const t=void 0!==this._quotesInfo[e].listenerGUID?`with listenerGUID ${this._quotesInfo[e].listenerGUID}`:"";this._logMessage(`QUOTES Data for symbol ${l} ${t}: ${JSON.stringify(r)}`)}setTimeout((()=>n(t)),0)}if(void 0!==t[a.n]&&null!==t[a.n])s(a,t[a.n]);else if(o.enabled("charting_library_debug_mode")){const t=void 0!==this._quotesInfo[e].listenerGUID?`with listenerGUID ${this._quotesInfo[e].listenerGUID}`:"" -;this._logMessage(`QUOTES Data for unexpected symbol ${l} ${t}: ${JSON.stringify(r)}`)}}))},r=async e=>{const[s,o]=We(e),n=await new Promise(((e,t)=>{this._resolveSymbolByName(s,o,e,t)})),r=(0,d.ensure)(n.ticker);return t[r]=t[e]=n,r===e||(void 0===i[r]&&(i[r]=new Set),r!==e&&i[r].add(e)),r},a=async e=>[...new Set(await Promise.all([...new Set(e)].map(r)))];if(this._externalDatafeed.getQuotes&&!o.enabled("charting_library")){const[t,i]=await Promise.all([a(this._quotesInfo[e].symbols),a(this._quotesInfo[e].fastSymbols)]),s={};if(o.enabled("charting_library_debug_mode")){const e=Ee.debugGetQuotesRequestId++;this._logMessage(`QUOTES Requesting data for symbols ${JSON.stringify(t)} with request ID ${e}`);for(const i of t){const t=1e4;s[i]=setTimeout((()=>{this._logMessage(`QUOTES Timeout after waiting ${t/1e3} seconds for data symbol ${i} with request ID ${e}`)}),t)}}this._externalDatafeed.getQuotes(t,(r=>{if(o.enabled("charting_library_debug_mode"))for(const e of r)void 0!==s[e.n]&&clearTimeout(s[e.n]),delete s[e.n];this._quotesInfo[e]&&0!==this._quotesInfo[e].symbols.length&&(n(r),this._quotesInfo[e].listenerGUID=e,o.enabled("charting_library_debug_mode")&&this._logMessage(`QUOTES Subscribing listenerGUID ${this._quotesInfo[e].listenerGUID} to data for symbols ${JSON.stringify(t)} and fast symbols ${JSON.stringify(i)}`),this._externalDatafeed.subscribeQuotes(t,i,n,this._quotesInfo[e].listenerGUID))}),(e=>{this._logMessage(`QUOTES Error getting data for symbols ${JSON.stringify(t)}: ${e}`)}))}else!this._externalDatafeed.getQuotes&&o.enabled("trading_terminal")&&setTimeout((()=>{n(this._quotesInfo[e].symbols.map((e=>({n:e,s:"ok",v:{}}))))}));this._createMarketStatusWatchers(e,this._quotesInfo[e].symbols)}_createMarketStatusWatchers(e,t){void 0===this._marketStatusWatchers[e]&&(this._marketStatusWatchers[e]={});for(let i=0;ithis._resolveSymbolByName(t,i,r,(o=>{Fe(`Error resolving for market status watcher ${Oe(t,i.currency,i.unit,i.session)}:\n${o}`),this.quoteRemoveSymbols(e,[s]),a(o)}))),e,s)}}}_filteredSymbols(e){const t=[];return e.forEach((e=>{e instanceof Object||t.indexOf(e)<0&&t.push(e)})),t}_refreshPointsets(e){e.forEach((e=>{const t=this._studiesCache[e];if(null==t)return;let i=null;for(const e of Object.keys(t)){const s=t[e];if("series"===s.type){i=s;break}}if(null===i||null==i.symbolInfo)return;const s=i.symbolInfo;this._pointsetsManagers[e].getUpdatesForSymbol(i.symbolInfo.full_name,i.resolution,((t=i.resolution)=>this._getSymbolExtrapolator(e,s,t)),this._timeScales[e]).forEach(((t,i)=>{Me().ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}))}_recreateSourcesForDataRange(e,t){const i=[];for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];if(o&&"series"===o.type&&!this._isEndOfData(e,s,o.turnaround)&&(this._stopSourcesTree(e,s),i.push(s)), -o&&"study"===o.type&&this._studyCanExtendTimeScale(e,s)&&!this._isEndOfData(e,s,o.turnaround)){const i=this._studiesCache[e][(0,d.ensure)(o.parentId)];o.dataRange=t,this._createStudy(i.symbolId,i.resolution,o.studyObject,e,s,o.turnaround,(0,d.ensure)(o.parentId),(0,d.ensure)(o.inputs))}}i.forEach((i=>{this._startSourcesTree(e,i,Object.assign({},t))}));for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];"series"===i.type&&this._isEndOfData(e,t,i.turnaround)&&Me().ChartapiMessagerInstances[e].onSeriesCompleted(t,i.turnaround,(0,d.ensure)(i.engine).runner.host.symbolInfo.data_status)}this._updateTimeScaleState(e)}_startSourcesTree(e,t,i){const s=this._studiesCache[e][t];this.createSeries(e,t,s.turnaround,s.symbolId,s.resolution,i,!0);for(const i of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][i];o&&"study"===o.type&&o.parentId===t&&this._createStudy(s.symbolId,s.resolution,o.studyObject,e,i,o.turnaround,o.parentId,(0,d.ensure)(o.inputs))}}_clearSeriesData(e,t){const i={};i[t]={turnaround:this._studiesCache[e][t].turnaround};for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];"study"===o.type&&this._studyCanExtendTimeScale(e,s)||("study"!==o.type||o.parentId!==t||this._studyCanExtendTimeScale(e,s)||(i[s]={turnaround:o.turnaround}))}Me().ChartapiMessagerInstances[e].onClearData(i)}_prepareSeriesNonSeriesData(e,t,i){const s=i.data[i.data.length-1],o=this._getSeriesData(e,t),n=null===o?[]:i.data;return{data:{data:{reversalAmount:i.reversalAmount,boxSize:i.boxSize,price:s?s[4]:i.price,bars:n.map(((e,t)=>({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((e=>{const t=e[0]||0;return t<0?(0,d.ensure)(o)[(0,d.ensure)(o).length+t].timeMs:i.projectionTime+t})))}}_seriesCount(e){let t=0;for(const i of this._getStudiesCacheSessionKeys(e)){"series"===this._studiesCache[e][i].type&&(t+=1)}return t}_modifyMainSeries(e,t,i,s,r){this.stopSources(e);const a=this._mainSeriesRecord(e);let l=!1;for(const c of this._getStudiesCacheSessionKeys(e)){const h=this._studiesCache[e][c];if(h&&"series"===h.type)if((0,n.default)(a)||h.guid!==a.guid)this.createSeries(e,h.guid,h.turnaround,h.symbolId,i,{countBack:0},!0);else{l=a.symbolId!==t||a.resolution!==i;const n=ze(r),c={countBack:n||0};o.enabled("request_only_visible_range_on_reset")&&n&&(delete this._objectsDataCache[Re(e,a.guid)],delete this._studiesCache[e][a.guid]),this.createSeries(e,a.guid,s,t,i,c,!0)}}for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];if(i&&"study"===i.type){this._studiesNonSeriesTimes[e][t]=null;const s=this._studiesCache[e][(0,d.ensure)(i.parentId)];this._createStudy(s.symbolId,s.resolution,i.studyObject,e,t,i.turnaround,i.parentId,(0,d.ensure)(i.inputs))}}l&&this._applyTimeScaleUpdate(e,this._timeScales[e].clearTimeScale())}_mainSeriesRecord(e){let t=null,i=null;for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s] -;if("series"===o.type&&(null===t&&(t=o),o.isMain)){i=o;break}}return null===i&&(i=t),null!==i&&(i.isMain=!0),i}_stopSourcesTree(e,t){for(const i of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][i];s&&(("series"===s.type&&i===t||"study"===s.type&&s.parentId===t)&&(s.engine&&s.engine.isStarted()&&s.engine.stop(),s.activeResolve=-1))}q()}_getSeriesData(e,t){return this._objectsDataCache[Re(e,t)]||null}_findStudyObject(e){e.endsWith("!")&&(e=e.slice(0,-1));const t=e.split("@")[0],i=Ae().filter((i=>i.metainfo.id===e||i.metainfo.shortDescription===t));if(0===i.length)return null;return i[0]}_resolveSymbolImpl(e,t,i){var s;(0,C.isEncodedExtendedSymbol)(e)||(s="Expect to get symbol encoded string, but got the following instead: "+e,console.error(`${(new Date).toISOString()} ${s}`));const[o,n]=We(e);this._resolveSymbolByName(o,n,t,i)}_getSymbolExtrapolator(e,t,i){const s=(0,d.ensure)(u.Interval.normalize(i)),o=function(e,t,i){const s=void 0!==t.subsession_id?","+t.subsession_id:"";return e+","+t.full_name+","+i+s}(e,t,s);let n=this._symbolExtrapolators[o];return void 0===n&&(n=new te(t,s),this._symbolExtrapolators[o]=n),n}_barsCoefficients(e,t){const i=(0,C.decodeExtendedSymbol)(e);if(!("type"in i)||void 0===i.type)return{};const s=e+t;return this._barsCoefficientsCache[s]||(this._barsCoefficientsCache[s]={}),this._barsCoefficientsCache[s]}_studyCanExtendTimeScale(e,t){const i=this._studiesCache[e][t]?.metainfo;return void 0!==i&&(o.enabled("studies_extend_time_scale")&&i.canExtendTimeScale||o.enabled("secondary_series_extend_time_scale")&&"Overlay@tv-basicstudies-1"===i.id)}_stopQuotesSubscription(e){this._quotesInfo[e].listenerGUID&&(o.enabled("charting_library_debug_mode")&&this._logMessage(`QUOTES Unsubscribe listenerGUID=${this._quotesInfo[e].listenerGUID}`),this._externalDatafeed.unsubscribeQuotes(this._quotesInfo[e].listenerGUID),this._quotesInfo[e].listenerGUID=void 0),this._removeMarketStatusWatchers(e)}_removeMarketStatusWatchers(e){Object.keys(this._marketStatusWatchers[e]||{}).forEach((t=>{this._marketStatusWatchers[e][t].stop()})),this._marketStatusWatchers[e]={}}_logMessage(e){o.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} ${e}`)}_adoptConfigurationData(e){const t=(0,Z.merge)({},e),i=t.supported_resolutions;if(!i||0===i.length)return t.supported_resolutions=void 0,t;const s=[];for(let e=0;e{this._resolveRequests[Ne(e,t.currency_id,t.unit_id,t.subsession_id)]=o,this._resolveRequests[Ne((0,X.extractSymbolNameFromSymbolInfo)(t,null),t.currency_id,t.unit_id,t.subsession_id)]=o,this._resolveRequests[Ne((0,X.extractSymbolNameFromSymbolInfo)(t,null),r,a,l)]=o -})).catch((()=>{}))):o=this._resolveRequests[c],o.then(i).catch(s)}_resolveSymbolInternal(e,t,i,s){return new Promise(((o,n)=>{const r=Oe(e,t,i,s);this._logMessage("Symbol resolve requested: `{0}` ".format(r));let a=!0;this._externalDatafeed.resolveSymbol(e,(e=>{a&&Fe("`resolveSymbol` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),this._logMessage("Symbol resolved: `{0}`, SymbolInfo in server response {1}".format(r,JSON.stringify(e)));const t=function(e,t){if(e.ticker||(e.ticker=e.symbol||e.name),e.full_name=t.shouldUseTickerNotSymbol?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(let t=0;t!u.Interval.isValid(e))).forEach((e=>{i("supported_resolutions field contains invalid value: "+e)})),ke||(void 0!==e.subsessions&&i(`Symbol info contains subsessions but the ${Le} feature is not enabled, so the subsessions will be ignored`),void 0!==e.subsession_id&&i(`Symbol info contains a subsession ID but the ${Le} feature is not enabled, so the subsession ID will be ignored`));!0===e.build_seconds_from_ticks&&i("build_seconds_from_ticks is true but building seconds from ticks is only available in Trading Platform.")}(t),this._logMessage("Symbol info after post-processing: `{0}`, SymbolInfo {1}".format(r,JSON.stringify(t))),o(t)}),(e=>{this._logMessage("Symbol resolve failed: `{0}`, reason: `{1}`".format(r,e)),n(e)}),{currencyCode:t,unitId:i,session:s}),a=!1}))}_fireEvent(e,t,i){if(this._callbacks.hasOwnProperty(e)){const s=this._callbacks[e];for(let e=0;e{const S=u.Interval.parse(s);if((0,r.default)(i.supported_resolutions)&&i.supported_resolutions.length>0&&(0,H.findSuitableResolutionToBuildFrom)(s,i).error)f.onSymbolErrorCallback(`unsupported resolution: ${i.ticker}, ${s}`);else{if(u.Interval.isDWM(s)&&void 0!==d.to){const e=(0,m.createDwmAligner)(s,i);null!==e&&(d.to=e.timeToExchangeTradingDay(d.to))}if(d.from&&d.to){const e=(0,p.getPeriodsBetweenDates)(i.session,i.session_holidays,i.corrections,S.letter(),S.multiplier(),d.from,d.to);d.countBack=Math.max(e,d.countBack)}try{const r=new O({unitId:i.unit_id,currencyCode:i.currency_code,tickerid:g,symbolInfo:i,period:s,body:t,sessionId:e,onErrorCallback:f.onErrorCallback,dataRange:d,subsessionId:i.subsession_id,forceAlignBars:!o.enabled("disable_sameinterval_aligning")&&(0,m.isAlignmentEnabled)(),enableDwmAligning:o.enabled("align_dwm_bars_to_main_series")||!this._studyCanExtendTimeScale(e,l),input:e=>h[e],out:(e,t)=>{!function(e,t,i){const s=e.time,o="number"==typeof t?[t]:t;for(let e=0;ev[n].timeMs;r?v.push({index:b(s,v.length),value:[s/1e3].concat(o),timeMs:s}):(v[n].index=b(s,n),v[n].value=[s/1e3].concat(o),v[n].timeMs=s),y||f.onRealtimeCallback([v[v.length-1]],r,v.length,w,i)}(e,t,i)},nonseriesOut:(e,t)=>{ -f.onNonSeriesDataUpdate(t,e)},setNoMoreData:()=>{C=!0},recalc:(e,s)=>{y=!1,v.endOfData=C,v.emptyBarCount=s.emptyBarCount,(!("error"in t)||(0,n.default)(t.error)||(0,c.default)(t.error)&&null===t.error())&&(null!==_&&(this._objectsDataCache[_]=v),f.onDataReadyCallback(v,w,i,s))}});if(!this._studiesCache[e]||!this._studiesCache[e][l])throw Error("This should never happen");this._studiesCache[e][l].engine=r}catch(e){if(!((0,a.default)(e)&&"studyError"in e&&e.studyError))throw e;f.onErrorCallback(Be(e,"unknown study error"))}}},T=()=>this._studiesCache[e]&&this._studiesCache[e][l]&&this._studiesCache[e][l].activeResolve===S;this._studiesCache[e][l].activeResolve=S;const x=this._resolvePromisesBySymbolId.get(Ve(e,i));if(void 0===x)throw new Error("This should never happen");let I,M;try{const e=await x;I=e.symbolInfo,M=e.requestedSymbol}catch(e){return void(T()&&f.onSymbolErrorCallback(Be(e,"unknown symbol error")))}T()&&P(I,M)}_getDataRangeForStudy(e,t){const 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}_seriesDataRange(e,t){const i=this._studiesCache[e][t];return null!==i.firstLoadedTimeMs?{to:i.firstLoadedTimeMs,countBack:0}:i.dataRange}_createStudy(e,t,i,s,o,n,l,c){this._studiesCache[s][o].completed=!1;const h=(e=>{if(Array.isArray(e))return e;const t=[],i=this._studiesCache[s][o].metainfo.inputs;if((0,r.default)(i))for(let s=0;s{const r=this._studiesCache[s][o];if(r.completed=!0,e.length>0&&(r.firstLoadedTimeMs=e[0].timeMs),e=He(e),this._setEndOfData(s,o,n,!this._studyCanExtendTimeScale(s,o)||e.endOfData),this._studyCanExtendTimeScale(s,o)){const t=e.map((e=>e.timeMs)),i=this._timeScales[s].setStudyBarsTimes(o,t);this._applyTimeScaleUpdate(s,i)}this._timeScales[s].fillIndexesInRows(e),Me().ChartapiMessagerInstances[s].onDataUpdate(o,n,e,t),Me().ChartapiMessagerInstances[s].onStudyCompleted(o,n),this._updateTimeScaleState(s)},_=e=>{if(0===e.size)return{};const t={},i=this._studiesCache[s][o].metainfo;return e.forEach(((e,s)=>{t[(0,d.ensure)(i.plots)[s].id]=e})),{data:{offsets:t}}};let p=null,m=!1;this._computeStudy(s,i,e,t,o,h,this._getDataRangeForStudy(s,o),null,(()=>{if(this._studyCanExtendTimeScale(s,o))return-1/0;if(null===p){const e=this._getSeriesData(s,l)?.[0];if(void 0===e)return 1/0;p=e.timeMs}return p}),{onDataReadyCallback:(e,t,i)=>{m&&0===e.length||u(e,_(t))},onRealtimeCallback:(e,t,i,r,a)=>{const l=He(e);if(this._studyCanExtendTimeScale(s,o)){const e=l.map((e=>e.timeMs)),t=this._timeScales[s].replaceBarsTimesTail(o,e);this._applyTimeScaleUpdate(s,t)}this._timeScales[s].fillIndexesInRows(l),Me().ChartapiMessagerInstances[s].onDataUpdate(o,n,l,_(r)),this._updateTimeScaleState(s)},onSymbolErrorCallback:()=>{this._studiesCache[s][o].completed=!0,Me().ChartapiMessagerInstances[s].onStudyError(o,n,"error in series")},onErrorCallback:e=>{ -this._studiesCache[s][o].completed=!0,Me().ChartapiMessagerInstances[s].onStudyError(o,n,e)},onNonSeriesDataUpdate:(e,t)=>{switch(m=!0,e.type){case"projection":break;case"study_graphics":{const t={type:"study_graphics",data:e.data,indexes:[],nonseries:!0},i=function(e){const t=e.data&&e.data.graphicsCmds&&e.data.graphicsCmds.create;if(!t)return[];const i=new Map,s=new Set;ve.forEach(((e,o)=>{const n=t[o];if(n)for(const t of n)for(const o of t.data){const t=e(o);for(const e of t)i.set(e,-1),s.add(e)}}));const o=Array.from(s).sort(((e,t)=>e-t));return o.forEach(((e,t)=>i.set(e,t))),Se.forEach(((e,s)=>{const o=t[s];if(o)for(const t of o)for(const s of t.data)e(s,i)})),o}(t);this._studiesNonSeriesTimes[s][o]=i,t.indexes=this._timeScales[s].convertTimesToIndexes(i),u([],t);break}case"non_series_data":{const t={type:"non_series_data",data:e.data,nonseries:!0,indexes:[]},i=t?.data?.data?.pivots,n=void 0!==i;let r=function(e){const t={};Ce(e,(e=>{(0,a.default)(e)&&Object.keys(e).forEach((i=>{i.endsWith("__t")&&(t[e[i]]=!0)}))}),{visitInstances:!0});const i=Object.keys(t).map(Number).sort(((e,t)=>e-t));return i.forEach(((e,i)=>{t[e]=i})),Object.assign(e,Ce(e,(e=>((0,a.default)(e)&&Object.keys(e).forEach((i=>{i.endsWith("__t")&&(e[i.slice(0,-3)]=t[e[i]])})),e)),{visitInstances:!0})),i}(t),l=this._timeScales[s].convertTimesToIndexes(r,n);if(n){const e=new Set,t=[],s=[];let o=0;for(let n=l.length-1;n>=0;n--){const a=l[n];e.has(a)||a===ne.INVALID_TIME_POINT_INDEX?(i.splice(n,1),o++):(t.unshift(r[n]),s.unshift(a),e.add(a))}o>0&&i.forEach(((e,t)=>{e.startIndex=t,e.endIndex=t+1})),r=t,l=s}this._studiesNonSeriesTimes[s][o]=r,t.indexes=l,u([],t);break}default:Fe("unsupported non-series data type for study "+e.type)}}})}_isEndOfData(e,t,i){const s=e+"!"+t+"@"+i;return Boolean(this._endOfData[s])}_setEndOfData(e,t,i,s){const o=e+"!"+t+"@"+i;this._endOfData[o]=!1!==s}_applyTimeScaleUpdate(e,t){if(null===t)return;const i=[];for(const t of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][t];if(s&&"study"===s.type){const o=this._studiesNonSeriesTimes[e][t];if(o){const n={indexes:this._timeScales[e].convertTimesToIndexes(o),data:{indexes_replace:!0}};i.push({objId:t,turnaround:s.turnaround,data:[],nonSeriesData:n})}}}Me().ChartapiMessagerInstances[e].onTimescaleUpdate(t,i),Promise.resolve().then((()=>{const t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){const i=t.symbolInfo,s=(s=t.resolution)=>this._getSymbolExtrapolator(e,i,s);this._pointsetsManagers[e].getUpdatesForSymbol(t.symbolInfo.full_name,t.resolution,s,this._timeScales[e]).forEach(((t,i)=>{Me().ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}}))}_updateMainTsBuilder(e){const t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){const i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._timeScales[e].setMainSymbolExtrapolator(i)}}_updateTimeScaleState(e){if(!this._studiesCache[e])return;let t=!0,i=!0;for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s] -;i=i&&this._isEndOfData(e,s,o.turnaround),t=t&&o.completed}this._timeScales[e].isCompleted()!==t&&(this._timeScales[e].setCompleted(t),t&&Me().ChartapiMessagerInstances[e].onTimescaleCompleted(i))}_getStudiesCacheSessionKeys(e){return void 0!==this._studiesCache[e]?Object.keys(this._studiesCache[e]):[]}}Ee.debugGetQuotesRequestId=1;function Be(e,t){return"string"==typeof e?e:(0,a.default)(e)&&e&&"message"in e&&(0,l.default)(e.message)?e.message:t}function Ve(e,t){return e+"_"+t}function Re(e,t){return e+"_"+t}function Ne(e,t,i,s){return e+(t?"_#_"+t:"")+(i?"_#_"+i:"")+(s?"_#_"+s:"")}function Oe(e,t,i,s){return[e,t,i,s].filter((e=>(0,l.default)(e)&&e.length>0)).join("|")}function Fe(e){console.warn(`${(new Date).toISOString()} ${e}`)}function We(e){const t=(0,C.decodeExtendedSymbol)(e),i="string"==typeof t.symbol?t:t.symbol;return[i.symbol,{currency:"currency-id"in i&&i["currency-id"],unit:"unit-id"in i&&i["unit-id"],session:"session"in i?i.session===x.SubsessionId.Regular?void 0:i.session:void 0}]}function He(e){const t=e.findIndex((e=>e.index!==Ie));return-1===t?[]:0===t?e:e.slice(t)}function ze(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:null}}return null}function Ue(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 Fe("`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=t}t&&(i.provider_id=t,i.country=void 0)}},39076:(e,t,i)=>{"use strict";i.d(t,{backend:()=>s});const s=i(64289)},18278:(e,t,i)=>{"use strict";i.d(t,{HandlerInfo:()=>s});class s{constructor(e,t,i){this.handler=e,this.customId=t,this.singleShot=i}}},82783:(e,t,i)=>{"use strict";var s,o,n,r;function a(e,t){return"period-back"===e.type&&"period-back"===t.type?e.value===t.value:"time-range"===e.type&&"time-range"===t.type&&(e.from===t.from&&e.to===t.to)}i.d(t,{TIMEFRAMETYPE:()=>r,areEqualTimeFrames:()=>a}),function(e){e.extractErrorReason=function(e){return e.params[1]}}(s||(s={})),function(e){e.Default="default",e.FullSingleSession="full_single_session"}(o||(o={})),function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(n||(n={})),function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(r||(r={}))},80437:()=>{"use strict";TradingView.Pro=function(){this.hasPackage=function(){return!1}},window.user={is_pro:!1,settings:{}},TradingView.Pro.prototype.isPaidPro=function(){return!1},TradingView.Pro.prototype.isSupportAvailable=function(){return!1},TradingView.Pro.prototype.getProduct=function(){return{}},TradingView.Pro.prototype.getStudiesOrder=function(){return[]}},92883:(e,t,i)=>{"use strict";i.d(t,{getNewPeveCloseMode:()=>o});let s=!1;function o(){return s}},97126:(e,t,i)=>{"use strict";i.r(t),i.d(t,{QUOTE_FIELDS:()=>n,QUOTE_FIELDS_CACHE:()=>r,QuoteCache:()=>o});var s=i(50151);class o{constructor(e){this._cache=new Map,this._fields=[...e.fields]}update(e,t,i){ -const o=(0,s.ensureDefined)(e.symbolname);if(this._cache.has(o)||this._cache.set(o,{symbolname:o,status:e.status,values:{}}),"error"===e.status)return;const n=(0,s.ensureDefined)(this._cache.get(o));n.status=e.status;for(const s of this._fields)t.has(s)&&(i||void 0!==e.values[s])&&(n.values[s]=e.values[s])}get(e){return this._cache.get(e)??null}fields(){return this._fields}} -const n=new Set(["pro_name","base_name","logoid","currency-logoid","base-currency-logoid","source-logoid","short_name","web_site_url","pro_perm","timezone","current_session","last_price","lp_time","prev_close_price","open_price","high_price","low_price","price_52_week_high","price_52_week_low","ask","ask_size","bid","bid_size","rch","rchp","rtc","rtc_time","data_frequency","reference-last-period-start","business_description","web_site_url","figi","number_of_employees","float_shares_outstanding","earnings_release_next_calendar_date","root","description","exchange","listed_exchange","type","country_code","provider_id","sector","typespecs","visible-plots-set","industry","currency_id","last_price","fractional","minmov","minmove2","pricescale","variable_tick_size","change","change_percent","volume","average_volume","market_cap_basic","market_cap_calc","total_revenue","earnings_per_share_basic_ttm","price_earnings_ttm","beta_1_year","dps_common_stock_prim_issue_fy","dividends_yield","earnings_release_next_date","earnings_per_share_forecast_next_fq","earnings_publication_type_next_fq","earnings_release_date","earnings_per_share_fq","earnings_per_share_forecast_fq","forecast_raw","last_release_date","next_release_date","reference_last_period","fundamental_currency_code","number_of_employees","web_site_url","business_description","founded","ceo","float_shares_outstanding","total_shares_outstanding","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","total_revenue_fq_h","total_revenue_fy_h","net_income_fy_h","net_income_fq_h","total_assets_fy_h","total_assets_fq_h","total_liabilities_fy_h","total_liabilities_fq_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","fiscal_period_fy_h","fiscal_period_fq_h","fiscal_period_fh_h","earnings_release_date_fq_h","earnings_release_next_date_fq","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_fq_h","earnings_per_share_fq_h","earnings_fiscal_period_fq_h","next_earnings_fiscal_period_fq","is_next_earnings_release_date_estimated","symbol-primaryname","currency_code","rates_mc","rates_fy","rates_ttm","measure","value_unit_id","value-unit-id","update_mode","language","local_description","short_description","source","source2","format","recommendation_mark","last_report_frequency","price_target_estimates_num","price_target_average","update_mode_seconds","recommendation_total","recommendation_buy","recommendation_over","recommendation_hold","recommendation_under","recommendation_sell","recommendation_total","price_target_high","price_target_low","rates_pt","rates_pt","total_revenue_fy_h","total_revenue_fq_h","total_revenue_fh_h","net_income_fy_h","net_income_fq_h","net_income_fh_h","total_assets_fy_h","total_assets_fq_h","total_assets_fh_h","total_liabilities_fy_h","total_liabilities_fq_h","total_liabilities_fh_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_operating_activities_fh_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_investing_activities_fh_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","cash_f_financing_activities_fh_h","fiscal_period_fy","fiscal_period_fq","fiscal_period_fh","earnings_release_date_fq_h","earnings_release_date_fy_h","earnings_release_date_fh_h","earnings_release_next_date_fq","earnings_release_next_date_fy","earnings_release_next_date_fh","earnings_release_next_time","earnings_release_time","is_next_earnings_release_date_estimated","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_next_fy","earnings_per_share_forecast_next_fh","earnings_per_share_forecast_fq_h","earnings_per_share_forecast_fy_h","earnings_per_share_forecast_fh_h","earnings_per_share_fq_h","earnings_per_share_fy_h","earnings_per_share_fh_h","earnings_fiscal_period_fq_h","earnings_fiscal_period_fy_h","earnings_fiscal_period_fh_h","next_earnings_fiscal_period_fq","next_earnings_fiscal_period_fy","next_earnings_fiscal_period_fh","revenue_fq_h","revenue_fy_h","revenue_fh_h","revenue_forecast_fq_h","revenue_forecast_fy_h","revenue_forecast_fh_h","revenue_forecast_next_fq","revenue_forecast_next_fy","revenue_forecast_next_fh","revenue_seg_by_business_h","revenue_seg_by_region_h","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","dividend_amount_h","total_revenue_fy","total_revenue_fq","total_revenue_fh","gross_profit_fy","gross_profit_fq","gross_profit_fh","ebitda_fy","ebit_fy","net_income_fy","net_income_fq","net_income_fh","total_debt_fy_h","total_debt_fq_h","total_debt_fh_h","free_cash_flow_fy_h","free_cash_flow_fq_h","free_cash_flow_fh_h","cash_n_equivalents_fy_h","cash_n_equivalents_fq_h","cash_n_equivalents_fh_h","total_current_assets_fy","total_current_assets_fq","total_current_assets_fh","total_current_liabilities_fy","total_current_liabilities_fq","total_current_liabilities_fh","total_non_current_assets_fy","total_non_current_assets_fq","total_non_current_assets_fh","total_non_current_liabilities_fy","total_non_current_liabilities_fq","total_non_current_liabilities_fh","loans_net_fy","loans_net_fy_h","loans_net_fq_h","loans_net_fh_h","total_deposits_fy","total_deposits_fy_h","total_deposits_fq_h","total_deposits_fh_h","loan_loss_allowances_fy","loan_loss_allowances_fy_h","loan_loss_allowances_fq_h","loan_loss_allowances_fh_h","reserve_to_total_capital_fy_h","reserve_to_total_capital_fq_h","reserve_to_total_capital_fh_h","unearned_premium_to_total_capital_fy_h","unearned_premium_to_total_capital_fq_h","unearned_premium_to_total_capital_fh_h","insurance_reserves_fy_h","insurance_reserves_fq_h","insurance_reserves_fh_h","policy_claims_fy_h","policy_claims_fq_h","policy_claims_fh_h","premiums_earned_fy_h","premiums_earned_fq_h","premiums_earned_fh_h","price_earnings_fq_h","price_earnings_fy_h","price_earnings_fh_h","price_sales_fq_h","price_sales_fy_h","price_sales_fh_h","diluted_net_income_ttm","total_revenue_ttm","price_earnings_current","price_sales_current","isin-displayed","interest_income_fy_h","interest_income_fq_h","interest_income_fh_h","non_interest_income_fy_h","non_interest_income_fq_h","non_interest_income_fh_h","website","doc","explorer","sources","contracts","crypto_common_categories","crypto_asset","community","dividends_availability","earnings_availability","financials_availability","etf_asset_type_exposure","etf_region_exposure","top_holdings","unit-id","options-info","interest_income_fy","interest_income_fq","interest_income_fh","non_interest_income_fy","non_interest_income_fq","non_interest_income_fh","interest_expense_fy","interest_expense_fq","interest_expense_fh","loan_loss_provision_fy","loan_loss_provision_fq","loan_loss_provision_fh","non_interest_expense_fy","non_interest_expense_fq","non_interest_expense_fh","non_oper_income_fy","non_oper_income_fq","non_oper_income_fh","unusual_expense_inc_fy","unusual_expense_inc_fq","unusual_expense_inc_fh","pretax_income_fy","pretax_income_fq","pretax_income_fh","income_tax_fy","income_tax_fq","income_tax_fh","after_tax_other_income_fy","after_tax_other_income_fq","after_tax_other_income_fh","total_non_oper_income_fy","total_non_oper_income_fq","total_non_oper_income_fh","oper_income_fy","oper_income_fq","oper_income_fh","operating_expenses_fy","operating_expenses_fq","operating_expenses_fh","cost_of_goods_fy","cost_of_goods_fq","cost_of_goods_fh","equity_in_earnings_fy","equity_in_earnings_fq","equity_in_earnings_fh","minority_interest_exp_fy","minority_interest_exp_fq","minority_interest_exp_fh","discontinued_operations_fy","discontinued_operations_fq","discontinued_operations_fh","front_contract","pointvalue","unit_id","expiration","aum","asset_class","focus","expense_ratio","launch_date","issuer","brand","homepage","index_tracked","actively_managed","fund_view_mode","common_equity_tier1_ratio_fy_h","common_equity_tier1_ratio_fq_h","common_equity_tier1_ratio_fh_h","tier1_capital_ratio_fy_h","tier1_capital_ratio_fq_h","tier1_capital_ratio_fh_h","total_capital_ratio_fy_h","total_capital_ratio_fq_h","total_capital_ratio_fh_h","preferred_stock_carrying_value_fh","preferred_stock_carrying_value_fq","total_debt_fq","minority_interest_fh","minority_interest_fq","cash_n_short_term_invest_fq","cash_n_due_f_banks_fh","cash_n_due_f_banks_fq","enterprise_value_current","etf_holdings_count","contract-description","reference-last-period","all_time_high","all_time_high_day","all_time_low","all_time_low_day","outstanding_amount","nominal_value","denom_min","current_coupon","coupon_type_general","coupon_frequency","yield_to_maturity","maturity-date","days_to_maturity","bond_issuer","issue_date","bond_issuer_stock_symbol","total_issued_amount","paid_amount","bond_snp_rating_lt_h","placement_type","duration_type","maturity_type","offer_type","redemption_type","conversion_option","sinking_fund","ownership_form","daily-summary-ast","issue_status","coupon_h","sinking_fund_next_date","sinking_fund_min_amount_next","call_next_date","redemptions_h","call_notice_days","put_next_date","put_notice_days_min","seniority_level","inflation_protection","pledge_status","bond_issuer_country_of_risk","bond_issuer_cr_parent","credit_enhancement_type","credit_enhancement_status","use_of_proceeds","bond_issuer_snp_rating_lt_h","bond_issuer_snp_rating_st_h","bond_agents_tr","first_bar_time_1d","financial-indicator-id","exchange-info","underlying-symbol","strike","lotsize","option-style"]),r=new o({ -fields:n})},42003:(e,t,i)=>{"use strict";i.d(t,{destroyQuoteSessions:()=>r,getQuoteSessionInstance:()=>n});var s=i(32783);const o={};function n(e="full"){return o[e]||function(e="full",t){o[e]=t}(e,new s(e)),o[e]}function r(){for(const e in o)if(o.hasOwnProperty(e)){const t=o[e];void 0!==t&&t.destroy(),delete o[e]}}},64364:(e,t,i)=>{"use strict";i.d(t,{QuoteSession:()=>o});var s=i(92184);class o{constructor(e,t=(0,s.randomHash)()){this._sessionstarted=!1,this._globalHandler=null,this._chartApi=e,this._sessionid="qs_"+t}destroy(){this._sessionstarted&&(this._chartApi.quoteDeleteSession(this._sessionid),this._sessionstarted=!1)}connected(){return this._chartApi.connected()}connect(e){this._globalHandler=e,this._chartApi.createSession(this._sessionid,this),this._chartApi.connect()}disconnect(){this._chartApi.disconnect()}quoteAddSymbols(e){this._chartApi.quoteAddSymbols(this._sessionid,e)}quoteRemoveSymbols(e){this._chartApi.quoteRemoveSymbols(this._sessionid,e)}quoteFastSymbols(e){this._chartApi.quoteFastSymbols(this._sessionid,e)}quoteSetFields(e){this._chartApi.quoteSetFields(this._sessionid,e)}onMessage(e){switch(e.method){case"connected":this._sessionstarted||(this._chartApi.quoteCreateSession(this._sessionid),this._sessionstarted=!0);break;case"disconnected":this._sessionstarted=!1}this._globalHandler?.(e)}quoteHibernateAll(){this._chartApi.quoteHibernateAll(this._sessionid)}}window.TradingView.QuoteSession=o},32783:(e,t,i)=>{"use strict";e=i.nmd(e);var s=i(20057).default,o=i(90484).default,n=i(725).PriceFormatter;const{uniq:r}=i(97144);var a=i(92184);const{normalizeUpdateMode:l}=i(89512);var c=i(31054).deepExtend;const{QUOTE_FIELDS_CACHE:h,QUOTE_FIELDS:d}=i(97126);var u,_=i(52033).Delegate,p=i(92883).getNewPeveCloseMode;function m(e,t){this.options=Object.assign({throttleTimeout:125},t),this._connected=!1,this._symbol_data={},this._subscriptions={},this.onConnect=new _,this.onDisconnect=new _,this._quoteApi=new u(window.ChartApiInstance),this._type=e||"full",this._delayUpdateFastSymbols=o(this._updateFastSymbols,250),this._throttledSymbolData={},this._formatterValuesCache={},this._waitingForFormatters={},this._snapshotValuesCache={},this._waitingForSnapshot={},this.connect()}u=i(64364).QuoteSession,m.prototype.destroy=function(){this._quoteApi.destroy(),this._quoteApi=null,this._connected=!1,this.onDisconnect.fire()},m.prototype.typeFields={},m.prototype.typeFields.simple=["base-currency-logoid","ch","chp","currency-logoid","currency_code","currency_id","base_currency_id","current_session","description","exchange","format","fractional","is_tradable","language","local_description","listed_exchange","logoid","lp","lp_time","minmov","minmove2","original_name","pricescale","pro_name","short_name","type","typespecs","update_mode","volume","variable_tick_size","value_unit_id","unit_id","measure"], -m.prototype.typeFields.simpleDetailed=[].concat(m.prototype.typeFields.simple,["ask","bid","fundamentals","high_price","is_tradable","low_price","open_price","prev_close_price","rch","rchp","rtc","rtc_time","status","basic_eps_net_income","beta_1_year","earnings_per_share_basic_ttm","industry","market_cap_basic","price_earnings_ttm","sector","volume","dividends_yield","timezone"]),m.prototype.typeFields.full=[],m.prototype.typeFields.watchlist=[].concat(m.prototype.typeFields.simple,["rchp","rtc","country_code","provider_id"]),m.prototype.typeFields.portfolio=["pro_name","short_name","exchange","listed_exchange","description","local_description","language","sector","type","typespecs","industry","currency_code","currency_id","ch","chp","logoid","currency-logoid","base-currency-logoid","earnings_per_share_forecast_next_fq","earnings_release_next_date","earnings_release_date","earnings_per_share_fq","lp","fractional","minmov","minmove2","pricescale","volume","average_volume","market_cap_calc","market_cap_basic","total_revenue","earnings_per_share_basic_ttm","price_earnings_ttm","beta_1_year","dps_common_stock_prim_issue_fy","dividends_yield","fundamental_currency_code","rates_mc","rates_fy","rates_ttm","format","value_unit_id","unit_id","measure"],m.prototype.typeFields.notes=["short_name","pro_name","logoid","currency-logoid","base-currency-logoid","symbol-primaryname","type","typespecs"],m.prototype.typeFields.estimates=["fundamental_data","type","typespecs","earnings_per_share_forecast_next_symbol_currency_fq","earnings_release_next_aligned_date","earnings_release_next_calendar_date","earnings_release_next_date"],m.prototype.typeFields.economic=["reference-last-period","lp","currency_code","value_unit_id","unit_id","measure"],m.prototype.connect=function(e){this._quoteApi.connect(this.quoteHandler.bind(this))},m.prototype.quoteHandler=function(e){var t=e.method,i=e.params;switch(t){case"connected":this._connected||(this._connected=!0,this.onConnected());break;case"quote_list_fields":break;case"quote_symbol_data":this._connected&&this.onSymbolData(i[0]);break;case"quote_completed":this._connected&&this.onSymbolData({symbolname:i[0],complete:performance.now(),values:{}});break;case"disconnected":this._connected&&(this._connected=!1,this.onDisconnect.fire())}},m.prototype.onConnected=function(){this.setFields();var e=Object.keys(this._symbol_data);e.length&&(this._quoteApi.quoteAddSymbols(e),this._delayUpdateFastSymbols()),this.onConnect.fire()},m.prototype.setFields=function(){var e=m.prototype.typeFields[this._type];e&&e.length&&this._quoteApi.quoteSetFields(e)},m.prototype.onSymbolData=function(e){try{e.status&&h.update(e,d,!1)}catch(e){}var t=e.symbolname,i=this._throttledSymbolData[t];p()&&(delete e.values.prev_close_price,void 0!==e.values.regular_close&&(e.values.prev_close_price=e.values.regular_close)),i||(i=this._throttledSymbolData[t]={fnDispatch:s(this.dipatchSymbolData.bind(this),this.options.throttleTimeout)}),i.cache?c(i.cache,e):i.cache=e,i.fnDispatch(t)},m.prototype._parseUpdateMode=function(e){l(e)}, -m.prototype.dipatchSymbolData=function(e){var t=this._symbol_data[e],i=this._throttledSymbolData[e].cache;if(delete this._throttledSymbolData[e].cache,this._symbol_data[e])for(var s in c(t,i),t.values&&this._parseUpdateMode(t.values),this._subscriptions){var o=this._subscriptions[s];o.has(e)&&[...o.get(e)].forEach((function(e){e(t,i)}))}},m.prototype.subscribe=function(e,t,i){this._subscriptions[e]=this._subscriptions[e]||new Map;var s=this._subscriptions[e];t=[].concat(t);var o=[];t.forEach((function(e){this._symbol_data[e]?s&&s.has(e)||this._symbol_data[e].subscribers_count++:(this._symbol_data[e]={subscribers_count:1},o.push(e)),s.has(e)||s.set(e,[]),s.get(e).push(i),s.get(e).fast=!0,this._symbol_data[e]&&this._symbol_data[e].values&&i(this._symbol_data[e],this._symbol_data[e])}),this),o.length&&this._connected&&(this._quoteApi.quoteAddSymbols(o),this._delayUpdateFastSymbols())},m.prototype.unsubscribe=function(e,t,i){t=[].concat(t);for(var s=this._subscriptions[e],o=[],n=0;n{"use strict";i.d(t,{getServerInterval:()=>o});var s=i(85049);function o(e){return s.Interval.isRange(e)?"1":e}},89512:(e,t,i)=>{"use strict";function s(e){if(void 0===e)return null;const t=e.match(/(delayed_streaming)_(\d+)/);return null===t?null:{mode:t[1],interval:parseInt(t[2])}}function o(e){const t=s(e.update_mode);return null===t||(e.update_mode=t.mode,e.update_mode_seconds=t.interval),e}i.r(t),i.d(t,{normalizeUpdateMode:()=>o,parseUpdateMode:()=>s})},63812:(e,t,i)=>{"use strict";function s(e,t,i){const s=e.get(t);return void 0!==s?s:(e.set(t,i),i)}function o(e,t,i){const s=e.get(t);if(void 0!==s)return s;const o=i();return e.set(t,o),o}function n(e,t,i,n){return o(s(e,t,new Map),i,n)}function r(e,t,i,o,n){const r=s(e,t,new Map),a=s(r,i,new Map);return s(a,o,n)}i.d(t,{AbstractMapContainer:()=>a,getDefault2Lazy:()=>n,getDefault3:()=>r});class a{constructor(){this._map=new Map,this._size=0}size(){return this._size}clear(){this._map.clear(),this._size=0}}},29981:(e,t,i)=>{"use strict";i.d(t,{compareTwoCollectionsByIds:()=>y,indexOf:()=>f,intersect:()=>p,join:()=>m,lowerbound:()=>r,lowerboundExt:()=>n,lowerbound_int:()=>a,mapEntriesGenerator:()=>S,moveAfter:()=>u,moveBefore:()=>_,moveToHead:()=>d,nestedMapGenerator:()=>b,removeItemFromArray:()=>g,subtract:()=>h,sum:()=>v,upperbound:()=>l,upperbound_int:()=>c});var s=i(50151);function o(e,t){return e>1,r=s+o;i(e(r),t)?(s=r+1,n-=o+1):n=o}return s}function r(e,t,i,s=0,o=e.length){return n((t=>e[t]),t,i,s,o)}function a(e,t,i=0,s=e.length){return r(e,t,o,i,s)}function l(e,t,i,s=0,o=e.length){let n=o-s;for(;0>1,r=s+o;i(t,e[r])?n=o:(s=r+1,n-=o+1)}return s}function c(e,t,i=0,s=e.length){return l(e,t,o,i,s)}function h(e,t){return e.filter((e=>!t.includes(e)))}function d(e,t){const i=e.indexOf(t);return i<0?e.slice():[t].concat(e.slice(0,i)).concat(e.slice(i+1))}function u(e,t,i){const s=new Set(t),o=[],n=[],r=[];return e.forEach(((e,t)=>{s.has(e)?n.push(e):(o.push(e),r.push(t))})),i=i{s.has(e)?n.push(e):(o.push(e),r.push(t))})),i=i<=e.length-1?a(r,i):o.length,o.splice(i,0,...n),{newItems:o,movedItemsStartIndex:i}}function p(e,t){const i=new Set;return e.forEach((e=>{t.has(e)&&i.add(e)})),i}function m(e,t){const i=new Set(e);return t.forEach((e=>i.add(e))),i}function g(e,t){const i=e.indexOf(t);(0,s.assert)(-1!==i,"Item is not found"),e.splice(i,1)}function f(e,t){for(let i=0;ie+t),0)}function*S(e){for(const[t,i]of e)yield[t,i]}function*b(e,t){for(const[i,s]of e)if(void 0===t)for(const[,e]of s)yield[i,e];else{const e=s.get(t);void 0!==e&&(yield[i,e])}}},2740:(e,t,i)=>{"use strict";i.d(t,{DAY_OF_MONTH:()=>S,DAY_OF_WEEK:()=>w,DECEMBER:()=>g,FIRST_DAY_OF_WEEK:()=>_,FRIDAY:()=>d,HOUR_OF_DAY:()=>C,JANUARY:()=>m,LAST_DAY_OF_WEEK:()=>p,MINUTE:()=>P,MONDAY:()=>a,MONTH:()=>y,SATURDAY:()=>u,SECOND:()=>T,SUNDAY:()=>r,THURSDAY:()=>h,TUESDAY:()=>l,WEDNESDAY:()=>c,WEEK_OF_YEAR:()=>v,YEAR:()=>f,add_date:()=>H,add_days_considering_dst:()=>F,add_minutes:()=>z,add_years_considering_dst:()=>W,cal_to_utc:()=>ie,clone:()=>j,days_per_year:()=>q,get_cal:()=>Q,get_cal_from_unix_timestamp_ms:()=>ee,get_cal_utc:()=>te,get_day_of_month:()=>E,get_day_of_week:()=>B,get_day_of_year:()=>V,get_minutes_from_midnight:()=>R,get_minutes_with_hours:()=>N,get_month:()=>L,get_part:()=>K,get_timezone:()=>se,get_year:()=>A,is_leap_year:()=>$,minutesPerDay:()=>x,minutesPerWeek:()=>I,setCustomTimezones:()=>ne,set_hms:()=>O,set_seconds:()=>U,time_seconds:()=>Y,time_seconds_diff:()=>Z,utc_to_cal:()=>X,utc_to_cal_ts:()=>J});var s=i(23998);const o={0:0,1:31,2:59,3:90,4:120,5:151,6:181,7:212,8:243,9:273,10:304,11:334};class n{constructor(e){this._invalid=!1,this._name=e;let t=s.tzData[e];!t&&oe&&(t=oe.instance().getTimezoneData(e)),t||(t={time:[],offset:[]},this._invalid=!0),t.time.length!==t.offset.length&&(t={time:[],offset:[]},this._invalid=!0);const i=t;if(!i.time_utc){const e=t.time,s=t.offset,o=e.length,n=new Array(o);for(let t=0;t0){if(e-t[s-1]<=o)return o}return 0}static offset(e,t,i){const s=re(e,i);return-1===s?0:t[s]}}const r=1,a=2,l=3,c=4,h=5,d=6,u=7,_=r,p=u,m=0,g=11,f=1,y=2,v=3,S=5,b=6,w=7,C=11,P=12,T=13,x=1440,I=10080,M=864e5;function A(e){return e.getUTCFullYear()}function L(e){return e.getUTCMonth()}function k(e){return e.getUTCHours()}function D(e){return e.getUTCMinutes()}function E(e){return e.getUTCDate()}function B(e){return e.getUTCDay()+1}function V(e){const t=e.getUTCMonth();let i=o[t];return t>m+1&&$(e.getUTCFullYear())&&(i+=1),i+e.getUTCDate()}function R(e){return 60*k(e)+D(e)}function N(e){return R(e)}function O(e,t,i,s,o,n){e.setUTCHours(t),e.setUTCMinutes(i),e.setUTCSeconds(s),e.setUTCMilliseconds(o),void 0!==n&&function(e,t){const i=e.getTime(),s=t.correction_loc(i);e.setTime(i+s)}(e,n)}function F(e,t,i){const s=e.offset_utc(t.getTime()),o=j(t);H(o,i);const n=e.offset_utc(o.getTime());return o.setTime(o.getTime()+s-n),o}function W(e,t,i){let s=t;for(let t=Math.abs(i);t>0;t--)s=F(e,s,G(s)*Math.sign(i));return s}function H(e,t){e.setTime(e.getTime()+t*M) -}function z(e,t){e.setTime(e.getTime()+60*t*1e3)}function U(e,t){const i=86400,s=t%i<0?-1:0,o=Math.trunc(t/i)+s,n=t-o*i,r=Math.trunc(n/3600),a=Math.trunc(n%3600/60);O(e,r,a,n-3600*r-60*a,0),H(e,o)}function j(e){return new Date(e.getTime())}function G(e){return q(e.getUTCFullYear())}function q(e){return $(e)?366:365}function $(e){return e%4==0&&(e%100!=0||e%400==0)}function K(e,t){switch(t){case f:return A(e);case y:return L(e);case S:return E(e);case v:return function(e){const t=new Date(Date.UTC(e.getUTCFullYear(),0,1)).getUTCDay(),i=0===t?1:8-t,s=V(e)-i;return Math.ceil(s/7)+1}(e);case w:return B(e);case C:return k(e);case P:return D(e);case b:return V(e);case T:return function(e){return e.getUTCSeconds()}(e);default:return e.getTime()}}function Y(e){return 1e3*e}function Z(e,t){return le(e)-le(t)}function X(e,t){return new Date(J(e,t))}function J(e,t){return t+e.offset_utc(t)}function Q(e,t,i,s,o,n,r){const a=new Date(Date.UTC(t,i,s,o||0,n||0,r||0)),l=e.offset_utc(+a);return new Date(a.valueOf()-l)}function ee(e,t){return new Date(t+e.offset_utc(t))}function te(e,t,i,s=0,o=0,n=0){return new Date(Date.UTC(e,t,i,s,o,n))}function ie(e,t,i){let s=t.getTime();i&&(s+=e.correction_loc(s));return s-e.offset_loc(s)}function se(e){return new n(e)}let oe;function ne(e){oe=e}function re(e,t){const i=e.length;if(0===i)return-1;if(isNaN(t))throw Error("Key is NaN");let s=0,o=i-1,n=ae((s+o)/2);for(;;){if(e[n]>t){if(o=n-1,o{"use strict";i.r(t),i.d(t,{LINESTYLE_DASHED:()=>n,LINESTYLE_DOTTED:()=>o,LINESTYLE_LARGE_DASHED:()=>r,LINESTYLE_SMALL_DASHED:()=>l,LINESTYLE_SOLID:()=>s,LINESTYLE_SPARSE_DOTTED:()=>a});const s=0,o=1,n=2,r=3,a=4,l=5},5201:(e,t,i)=>{"use strict";i.d(t,{CircularCacheBuffer:()=>r});var s,o=i(50151);function n(e){const{prevItem:t,nextItem:i}=e;null!==t&&(t.nextItem=i),null!==i&&(i.prevItem=t)}!function(e){e[e.CapacityFactor=1.3]="CapacityFactor"}(s||(s={}));class r{constructor(e=0,t=1.3){this._cache=new Map,this._lastItem=null,this._firstItem=null,this._size=e,this._sizeLimited=e>0,this._capacityFactor=t}set(e,t){const i={key:e,value:t,prevItem:this._lastItem,nextItem:null};null!==this._lastItem&&(this._lastItem.nextItem=i);const s=this._cache.get(e);return void 0!==s&&(n(s),s===this._firstItem&&(this._firstItem=s.nextItem)),this._cache.set(e,i),this._lastItem=i,null===this._firstItem&&(this._firstItem=i),this._sizeLimited&&this._cache.size>this._size*this._capacityFactor&&this._removeExtraItems(),this}has(e){return this._cache.has(e)}get(e){const t=this._cache.get(e);if(void 0===t)return t;if(t===this._firstItem&&(this._firstItem=t.nextItem??t),t!==this._lastItem){n(t);const e=(0,o.ensureNotNull)(this._lastItem);e.nextItem=t,t.prevItem=e,t.nextItem=null,this._lastItem=t}return t.value}clear(){this._cache.clear(),this._firstItem=null,this._lastItem=null}delete(e){const t=this._cache.get(e);return void 0!==t&&(n(t), -t===this._lastItem&&(this._lastItem=t.prevItem),t===this._firstItem&&(this._firstItem=t.nextItem)),this._cache.delete(e)}*entries(){if(null!==this._firstItem)for(let e=this._firstItem;null!==e;e=e.nextItem)yield[e.key,e.value]}state(){const e=[];for(const[t,i]of this.entries())e.push([t,i]);return e}restoreState(e){for(const t of e)this.set(t[0],t[1])}_removeExtraItems(){const e=this._cache.size-this._size;let t=(0,o.ensureNotNull)(this._firstItem);for(let i=0;i{"use strict";i.d(t,{accumulate:()=>a,combine:()=>r,combineWithFilteredUpdate:()=>n});var s=i(64147);function o(e,t,...i){let o=null;const n=(...t)=>e(...t.map((e=>e.value())),o?.value()),r=o=new s.WatchedValue(n(...i)),a=()=>{t(...i.map((e=>e.value())))&&r.setValue(n(...i))},l=i.map((e=>e.spawn()));for(const e of l)e.subscribe(a);return r.readonly().spawn((()=>{l.forEach((e=>e.destroy())),i.forEach((e=>e.release()))}))}function n(e,t,...i){return o(e,t,...i)}function r(e,...t){return o(e,(()=>!0),...t)}function a(e,t,i){const o=(t,i)=>{const s=t.map((e=>e.value()));return e(s,i)},n=new s.WatchedValue(o(t.value(),i?.value())),r=t.spawn();let a=[];const l=i?.spawn()??new s.WatchedValue(void 0),c=()=>{n.setValue(o(a,l.value()))},h=e=>{a.forEach((e=>e.destroy())),a=e.map((e=>e.spawn())),a.forEach((e=>{e.subscribe(c)})),c()};h(r.value()),r.subscribe(h),l.subscribe(c);return n.readonly().spawn((()=>{a.forEach((e=>e.destroy())),r.destroy(),l.destroy(),t.release()}))}},63950:(e,t,i)=>{"use strict";i.d(t,{availableTimezones:()=>l,timezoneIsAvailable:()=>u,timezoneIsSupported:()=>_,timezoneTitle:()=>p,updateAvailableTimezones:()=>d});var s=i(82112),o=i(11542);const n=[{id:"Etc/UTC",get title(){return o.t(null,void 0,i(1833))}},{id:"exchange",get title(){return o.t(null,void 0,i(86905))}}],r=[{id:"Africa/Cairo",get title(){return o.t(null,void 0,i(65736))},offset:0},{id:"Africa/Casablanca",get title(){return o.t(null,void 0,i(70409))},offset:0},{id:"Africa/Johannesburg",get title(){return o.t(null,void 0,i(39585))},offset:0},{id:"Africa/Lagos",get title(){return o.t(null,void 0,i(19931))},offset:0},{id:"Africa/Nairobi",get title(){return o.t(null,void 0,i(40977))},offset:0},{id:"Africa/Tunis",get title(){return o.t(null,void 0,i(21007))},offset:0},{id:"America/Anchorage",get title(){return o.t(null,void 0,i(42630))},offset:0},{id:"America/Argentina/Buenos_Aires",get title(){return o.t(null,void 0,i(25282))},offset:0},{id:"America/Bogota",get title(){return o.t(null,void 0,i(73905))},offset:0},{id:"America/Caracas",get title(){return o.t(null,void 0,i(30948))},offset:0},{id:"America/Chicago",get title(){return o.t(null,void 0,i(72452))},offset:0},{id:"America/El_Salvador",get title(){return o.t(null,void 0,i(55502))},offset:0},{id:"America/Juneau",get title(){return o.t(null,void 0,i(67560))},offset:0},{id:"America/Lima",get title(){return o.t(null,void 0,i(59444))},offset:0},{id:"America/Los_Angeles",get title(){return o.t(null,void 0,i(28733))}, -offset:0},{id:"America/Mexico_City",get title(){return o.t(null,void 0,i(73332))},offset:0},{id:"America/New_York",get title(){return o.t(null,void 0,i(40544))},offset:0},{id:"America/Phoenix",get title(){return o.t(null,void 0,i(14055))},offset:0},{id:"America/Santiago",get title(){return o.t(null,void 0,i(30231))},offset:0},{id:"America/Sao_Paulo",get title(){return o.t(null,void 0,i(91912))},offset:0},{id:"America/Toronto",get title(){return o.t(null,void 0,i(10095))},offset:0},{id:"America/Vancouver",get title(){return o.t(null,void 0,i(32838))},offset:0},{id:"US/Mountain",get title(){return o.t(null,void 0,i(27358))},offset:0},{id:"Asia/Almaty",get title(){return o.t(null,void 0,i(98128))},offset:0},{id:"Asia/Ashkhabad",get title(){return o.t(null,void 0,i(63627))},offset:0},{id:"Asia/Bahrain",get title(){return o.t(null,void 0,i(90594))},offset:0},{id:"Asia/Bangkok",get title(){return o.t(null,void 0,i(47045))},offset:0},{id:"Asia/Chongqing",get title(){return o.t(null,void 0,i(50349))},offset:0},{id:"Asia/Colombo",get title(){return o.t(null,void 0,i(10871))},offset:0},{id:"Asia/Dhaka",get title(){return o.t(null,void 0,i(24959))},offset:0},{id:"Asia/Dubai",get title(){return o.t(null,void 0,i(23650))},offset:0},{id:"Asia/Ho_Chi_Minh",get title(){return o.t(null,void 0,i(34491))},offset:0},{id:"Asia/Hong_Kong",get title(){return o.t(null,void 0,i(48861))},offset:0},{id:"Asia/Jakarta",get title(){return o.t(null,void 0,i(14995))},offset:0},{id:"Asia/Jerusalem",get title(){return o.t(null,void 0,i(36057))},offset:0},{id:"Asia/Karachi",get title(){return o.t(null,void 0,i(70913))},offset:0},{id:"Asia/Kathmandu",get title(){return o.t(null,void 0,i(54533))},offset:0},{id:"Asia/Kolkata",get title(){return o.t(null,void 0,i(31561))},offset:0},{id:"Asia/Kuala_Lumpur",get title(){return o.t(null,void 0,i(38561))},offset:0},{id:"Asia/Kuwait",get title(){return o.t(null,void 0,i(76614))},offset:0},{id:"Asia/Manila",get title(){return o.t(null,void 0,i(48991))},offset:0},{id:"Asia/Muscat",get title(){return o.t(null,void 0,i(9865))},offset:0},{id:"Asia/Nicosia",get title(){return o.t(null,void 0,i(94600))},offset:0},{id:"Asia/Qatar",get title(){return o.t(null,void 0,i(28756))},offset:0},{id:"Asia/Riyadh",get title(){return o.t(null,void 0,i(37974))},offset:0},{id:"Asia/Seoul",get title(){return o.t(null,void 0,i(26820))},offset:0},{id:"Asia/Shanghai",get title(){return o.t(null,void 0,i(1852))},offset:0},{id:"Asia/Singapore",get title(){return o.t(null,void 0,i(77377))},offset:0},{id:"Asia/Taipei",get title(){return o.t(null,void 0,i(11034))},offset:0},{id:"Asia/Tehran",get title(){return o.t(null,void 0,i(6686))},offset:0},{id:"Asia/Tokyo",get title(){return o.t(null,void 0,i(69122))},offset:0},{id:"Asia/Yangon",get title(){return o.t(null,void 0,i(53168))},offset:0},{id:"Atlantic/Azores",get title(){return o.t(null,void 0,i(87580))},offset:0},{id:"Atlantic/Reykjavik",get title(){return o.t(null,void 0,i(13386))},offset:0},{id:"Australia/Adelaide",get title(){return o.t(null,void 0,i(426))},offset:0},{ -id:"Australia/Brisbane",get title(){return o.t(null,void 0,i(79336))},offset:0},{id:"Australia/Perth",get title(){return o.t(null,void 0,i(24436))},offset:0},{id:"Australia/Sydney",get title(){return o.t(null,void 0,i(31622))},offset:0},{id:"Europe/Amsterdam",get title(){return o.t(null,void 0,i(36485))},offset:0},{id:"Europe/Athens",get title(){return o.t(null,void 0,i(73702))},offset:0},{id:"Europe/Belgrade",get title(){return o.t(null,void 0,i(71797))},offset:0},{id:"Europe/Berlin",get title(){return o.t(null,void 0,i(64313))},offset:0},{id:"Europe/Bratislava",get title(){return o.t(null,void 0,i(70876))},offset:0},{id:"Europe/Brussels",get title(){return o.t(null,void 0,i(91499))},offset:0},{id:"Europe/Bucharest",get title(){return o.t(null,void 0,i(33672))},offset:0},{id:"Europe/Budapest",get title(){return o.t(null,void 0,i(20313))},offset:0},{id:"Europe/Copenhagen",get title(){return o.t(null,void 0,i(38917))},offset:0},{id:"Europe/Dublin",get title(){return o.t(null,void 0,i(79716))},offset:0},{id:"Europe/Helsinki",get title(){return o.t(null,void 0,i(48203))},offset:0},{id:"Europe/Istanbul",get title(){return o.t(null,void 0,i(78326))},offset:0},{id:"Europe/Lisbon",get title(){return o.t(null,void 0,i(53375))},offset:0},{id:"Europe/London",get title(){return o.t(null,void 0,i(19439))},offset:0},{id:"Europe/Luxembourg",get title(){return o.t(null,void 0,i(81038))},offset:0},{id:"Europe/Madrid",get title(){return o.t(null,void 0,i(52066))},offset:0},{id:"Europe/Malta",get title(){return o.t(null,void 0,i(38365))},offset:0},{id:"Europe/Moscow",get title(){return o.t(null,void 0,i(64039))},offset:0},{id:"Europe/Oslo",get title(){return o.t(null,void 0,i(75722))},offset:0},{id:"Europe/Paris",get title(){return o.t(null,void 0,i(61879))},offset:0},{id:"Europe/Prague",get title(){return o.t(null,void 0,i(81248))},offset:0},{id:"Europe/Riga",get title(){return o.t(null,void 0,i(94022))},offset:0},{id:"Europe/Rome",get title(){return o.t(null,void 0,i(52961))},offset:0},{id:"Europe/Stockholm",get title(){return o.t(null,void 0,i(86716))},offset:0},{id:"Europe/Tallinn",get title(){return o.t(null,void 0,i(79995))},offset:0},{id:"Europe/Vienna",get title(){return o.t(null,void 0,i(23160))},offset:0},{id:"Europe/Vilnius",get title(){return o.t(null,void 0,i(60534))},offset:0},{id:"Europe/Warsaw",get title(){return o.t(null,void 0,i(5959))},offset:0},{id:"Europe/Zurich",get title(){return o.t(null,void 0,i(62859))},offset:0},{id:"Pacific/Auckland",get title(){return o.t(null,void 0,i(66103))},offset:0},{id:"Pacific/Chatham",get title(){return o.t(null,void 0,i(36549))},offset:0},{id:"Pacific/Fakaofo",get title(){return o.t(null,void 0,i(98549))},offset:0},{id:"Pacific/Honolulu",get title(){return o.t(null,void 0,i(79668))},offset:0},{id:"Pacific/Norfolk",get title(){return o.t(null,void 0,i(67891))},offset:0}];function a(e,t,i){const o=function(e){return e.map((e=>{const{id:t}=e,{string:i,offset:o}=(0,s.parseTzOffset)(t);return{id:t,offset:o,get title(){return`(${i}) ${e.title}`}}})) -}(e),n=i.filter((({alias:e})=>Boolean(e))).map((e=>{const{alias:t,id:i}=e,{string:o,offset:n}=(0,s.parseTzOffset)(t);return{id:i,offset:n,get title(){return`(${o}) ${e.title}`},alias:t}})),r=function(e){return e.sort(((e,t)=>{const i=e.offset-t.offset;return 0!==i?i:e.title.localeCompare(t.title)}))}(o.concat(n));return t.concat(r)}const l=a(r,n,[]),c=new Map;l.forEach((e=>{c.set(e.id,!0)}));const h=new Map;n.concat(r).forEach((e=>{h.set(e.id,!0)}));const d=e=>{l.splice(0,l.length,...a(r,n,e)),l.forEach((e=>{c.set(e.id,!0)}))};function u(e){return c.has(e)}function _(e){return h.get(e)||!1}function p(e){for(const{id:t,title:i}of r)if(t===e){return`${i} (${(0,s.parseTzOffset)(e).string})`}for(const{id:t,title:i}of l)if(t===e)return`${i}`;return e}},52033:(e,t,i)=>{"use strict";i.d(t,{Delegate:()=>n});const s=(0,i(9343).getLogger)("Common.Delegate");function o(e){return!e.singleShot}class n{constructor(){this.fire=this._fireImpl.bind(this),this._listeners=[]}subscribe(e,t,i){this._listeners.push({object:e,member:t,singleShot:!!i,skip:!1})}unsubscribe(e,t){for(let i=0;i=0;--t){const i=this._listeners[t];i.object===e&&(i.skip=!0,this._listeners.splice(t,1))}}destroy(){this._listeners=[]}_fireImpl(...e){const t=this._listeners;this._listeners=this._listeners.filter(o);const i=t.length;for(let o=0;o{"use strict";var s,o;i.d(t,{HorizontalAlign:()=>s,VerticalAlign:()=>o}),function(e){e.Left="left",e.Right="right",e.Center="center"}(s||(s={})),function(e){e.Top="top",e.Bottom="bottom",e.Middle="middle"}(o||(o={}))},82236:(e,t,i)=>{"use strict";i.d(t,{formatStudyError:()=>n,triesTranslateError:()=>o});var s=i(11542);function o(e){return r.get(e)||e}function n(e){return e.format({boldHighlightStart:"",boldHighlightEnd:""})} -const r=new Map([["You cannot see this pivot timeframe on this resolution",s.t(null,void 0,i(25059))],["The data vendor doesn't provide volume data for this symbol.",s.t(null,void 0,i(81657))],['Histogram is too large, please increase "Row Size" input.',s.t(null,void 0,i(72819))],["Histogram is too large, please reduce 'Row Size' input.",s.t(null,void 0,i(66751))],['Histogram is too large, please increase "Ticks Per Row" input.',s.t(null,void 0,i(94966))],["This script is invite-only. To request access, please contact its author.",s.t(null,void 0,i(76989))],["Volume Profile indicator available only on our upgraded plans.",s.t(null,void 0,i(39903))],["VOLUME_BIST_MIXED",s.t(null,void 0,i(69156))],["Runtime error",s.t(null,void 0,i(60630))],["Access error",s.t(null,void 0,i(77401))],["User-defined error",s.t(null,void 0,i(8580))],["Compilation error",s.t(null,void 0,i(12086))],["There's no data for your selected period and chart timeframe.",s.t(null,void 0,i(43716))],["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval.",s.t(null,void 0,i(99274))],["Unexpected error in Deep Backtesting mode. Contact support for more information.",s.t(null,void 0,i(56815))],["check study unexpected error",s.t(null,void 0,i(83524))]])},19938:(e,t,i)=>{"use strict";i.d(t,{getImage:()=>n});const s=new Map;function o(e){e.crossOrigin="anonymous"}function n(e,t,i=o){let n=s.get(e);return void 0===n&&(n=new Promise(((e,s)=>{const o=new Image;o.onload=()=>{e(o),o.onload=null,o.onerror=null},o.onerror=()=>{s(),o.onload=null,o.onerror=null},i(o),o.src=t})),s.set(e,n)),n}},34776:(e,t,i)=>{"use strict";function s(e){const t=Object.create(e);return t.release=()=>{},t.ownership=()=>t,t}function o(e){const t=e;return t.release=()=>t.destroy(),t.ownership=()=>t,t}i.d(t,{ownership:()=>o,weakReference:()=>s})},9859:(e,t,i)=>{"use strict";function s(e,t,i){return Math.min(Math.max(e,t),i)}function o(e){return e<0?-1:e>0?1:0}function n(e){if(e<0)return!1;if(e>1e18)return!0;for(let t=e;t>1;t/=10)if(t%10!=0)return!1;return!0}function r(e,t,i){return t-e<=i}function a(e,t,i){return Math.abs(e-t)t?1:0}function h(e,t=c){if(e.length<1)throw Error("array is empty");let i=e[0];for(let s=0;s0&&(i=e[s]);return i}function d(e){const t=Math.ceil(e);return t%2!=0?t-1:t}function u(e){return e>0?Math.floor(e):Math.ceil(e)}i.d(t,{ceiledEven:()=>d,clamp:()=>s,equal:()=>a,greaterOrEqual:()=>r,isBaseDecimal:()=>n,log10:()=>l,max:()=>h,sign:()=>o,toInt:()=>u})},82112:(e,t,i)=>{"use strict";i.d(t,{parseTzOffset:()=>o});var s=i(2740);function o(e,t=Date.now()){const i=(0,s.get_timezone)(e).offset_utc(t);let o="";const n=i/1e3/60/60;n%1&&(o=":"+Math.round(Math.abs(n%1*60)).toString().padStart(2,"0"));let r="";return r=n>0?"+"+(n-n%1)+o:0===n?"":String(n-n%1+o),{offset:i,string:"UTC"+r}}},97085:(e,t,i)=>{"use strict";function s(e){ -return"number"==typeof e&&isFinite(e)}function o(e){if(!e||"object"!=typeof e)return e;let t;t=Array.isArray(e)?[]:{};for(const i in e)if(e.hasOwnProperty(i)){const s=e[i];t[i]=s&&"object"==typeof s?o(s):s}return t}function n(e,t){for(const i in t)null!==t[i]&&"object"==typeof t[i]&&e.hasOwnProperty(i)?n(e[i],t[i]):e[i]=t[i];return e}function r(e){return"object"==typeof e&&null!==e}function a(e){return null!=e&&(e.constructor===Function||"[object Function]"===Object.prototype.toString.call(e))}function l(e,t,i=""){if(e===t)return[!0,i];if(a(e)&&(e=void 0),a(t)&&(t=void 0),null==e||null==t)return[e===t,i];if("object"!=typeof e&&"object"!=typeof t)return[e===t,i];if(Array.isArray(e)&&Array.isArray(t)){const s=e.length;if(s!==t.length)return[!1,i];for(let o=0;oo,deepEquals:()=>l,isFunction:()=>a,isNumber:()=>s,isObject:()=>r,merge:()=>n})},13665:e=>{"use strict";var t=[{d:"E-Mini S&P 500",t:"ES"},{d:"E-Mini Nasdaq 100",t:"NQ"},{d:"Gold",t:"GC"},{d:"Silver",t:"SI"},{d:"Crude Oil WTI",t:"CL"},{d:"Natural Gas",t:"NG"},{d:"Australian Dollar",t:"6A"},{d:"Australian Dollar (Floor)",t:"AD"},{d:"Euro FX",t:"6E"},{d:"Euro FX (Floor)",t:"EC"},{d:"Corn",t:"ZC"},{d:"Corn (Floor)",t:"C"},{d:"Eurodollar",t:"GE"},{d:"Eurodollar (Floor)",t:"ED"}],i=function(){var e=[{pattern:"(",ctor:n},{pattern:")",ctor:r},{pattern:"+",ctor:l},{pattern:"-",ctor:c},{pattern:"*",ctor:h},{pattern:"/",ctor:d},{pattern:"^",ctor:u},{pattern:/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,ctor:g},{pattern:/\./,ctor:v},{pattern:/[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^][a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&]*|'.+?'/,ctor:m},{pattern:/'[^']*/,ctor:y},{pattern:/[\0-\x20\s]+/,ctor:o}];function i(e,t){var i=function(){};return i.prototype=t.prototype,e.prototype=new i,e}function s(){}function o(e){this.value=e}function n(){}function r(){}function a(){}function l(){}function c(){}function h(){}function d(){}function u(){}s.prototype.toString=function(){return this.value},i(o,s),i(n,s),n.prototype.value="(",i(r,s),r.prototype.value=")",i(a,s),i(l,a),l.prototype.value="+",l.prototype.precedence=0,l.prototype.commutative=!0,i(c,a),c.prototype.value="-",c.prototype.precedence=0,c.prototype.commutative=!1,i(h,a),h.prototype.value="*",h.prototype.precedence=1,h.prototype.commutative=!0,i(d,a),d.prototype.value="/",d.prototype.precedence=1,d.prototype.commutative=!1,i(u,a),u.prototype.value="^",u.prototype.precedence=2,u.prototype.commutative=!1;var _=/^'?(?:([A-Z0-9_]+):)?(.*?)'?$/i,p=/[+\-/*]/;function m(e){this.value=e}function g(e){this.value=e}function f(e){this.value=e}function y(){m.apply(this,arguments)}function v(){g.apply(this,arguments)}i(m,s),m.prototype.toString=function(){if(this.hasOwnProperty("_ticker")){var e=p.test(this._ticker)?"'":"" -;return e+(this._exchange?this._exchange+":":"")+this._ticker+e}return this.value},m.prototype.parse=function(){var e=_.exec(this.value);e[1]&&(this._exchange=e[1]),this._ticker=e[2]},m.prototype.parseAsFutures=function(){this.hasOwnProperty("_ticker")||this.parse();for(var e=function(e){return t.some((function(t){return t.t===e}))},i=2;i>=1;--i){var s=this._ticker.slice(0,i);if(e(s)){this._root=s,this._contract=this._ticker.slice(i);break}}},m.prototype.exchange=function(e){if(this.hasOwnProperty("_ticker")||this.parse(),!(arguments.length>0))return this._exchange;null==e?delete this._exchange:this._exchange=e+""},m.prototype.ticker=function(e){if(this.hasOwnProperty("_ticker")||this.parse(),!(arguments.length>0))return this._ticker;null==e?delete this._ticker:this._ticker=e+"",delete this._root,delete this._contract},m.prototype.root=function(e){if(this.hasOwnProperty("_root")||this.parseAsFutures(),!(arguments.length>0))return this._root;null==e?delete this._root:(this._root=e+"",this._root&&(this._ticker=this._root+(this._contract||"")))},m.prototype.contract=function(e){if(this.hasOwnProperty("_contract")||this.parseAsFutures(),!(arguments.length>0))return this._root;null==e?delete this._contract:(this._contract=e+"",this._root&&(this._ticker=this._root+this._contract))},i(g,s),g.prototype.toString=function(){return this.hasOwnProperty("_normalizedValue")?this._normalizedValue:this.value},g.prototype.parse=function(){this._normalizedValue=this.value.replace(/^0+|\.0*$/g,"").replace(/(\.\d*?)0+$/,"$1").replace(/^(\.|$)/,"0$1")},f.prototype.toString=function(){return this.value},i(y,m),y.prototype.isIncomplete=!0,y.prototype.incompleteSuggest=function(){if("'"!==this.value)return String("'")},i(v,g),v.prototype.isIncomplete=!0;var S=new RegExp(e.map((function(e){return"("+("string"==typeof e.pattern?e.pattern.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&"):e.pattern.source)+")"})).concat(".").join("|"),"g");function b(t,i){var s,n=[];e:for(;s=S.exec(t);){for(var r=e.length;r--;)if(s[r+1]){if(e[r].ctor){var a=new e[r].ctor(s[r+1]);a._offset=s.index,n.push(a)}continue e}var l=new f(s[0]);l._offset=s.index,n.push(l)}if(i&&i.recover){var c;for(r=n.length;r--;){var h=n[r];if(h instanceof g||h instanceof m){if(void 0!==c){var d=new m(""),u=n.splice(r,c-r+1,d);d.value=u.map((function(e){return e.value})).join("")}c=r}else h instanceof o||(c=void 0)}}return n}function w(e){for(var t=[],i=0;il.precedence&&(s[s.length-1].minPrecedence=l.precedence);else if(l instanceof n)s.push(t={minPrecedence:1/0,openBraceIndex:o});else if(l instanceof r){var c=e[(t=s.pop()).openBraceIndex-1],h=e[o+1];h instanceof a&&!(h.precedence<=t.minPrecedence)||!(!(c instanceof a)||c.precedencet.minPrecedence&&(s[s.length-1].minPrecedence=t.minPrecedence))}}for(o=i.length;o--;)e.splice(i[o],1);return e}function P(e){if("string"!=typeof e)throw new TypeError("expression must be a string");return(e=b(e)).filter((function(e){return e instanceof m})).map((function(e){return e.exchange()})).filter((function(e){return e}))}function T(e){return 1!==(e=P(e)).length?null:e[0]}function x(e,t){return(e=P(e)).some((function(e){return t.includes((e||"").toUpperCase())}))}function I(e){return e.join("")}return{tokenize:b,validate:function(e){return{currentState:"var"}},factorOutBraces:C,normalizeTokens:function(e){for(var t=0;t{"use strict";i.d(t,{TranslatedString:()=>s});class s{constructor(e,t){this._originalText=e,this._translatedText=t}originalText(){return this._originalText}translatedText(){return this._translatedText}format(e){const t={},i={};for(const o of Object.keys(e)){const n=e[o];n instanceof s?(t[o]=n.originalText(),i[o]=n.translatedText()):(t[o]=n.toString(),i[o]=n.toString())}const o=this._originalText.format(t),n=this._translatedText.format(i);return new s(o,n)}}},23998:e=>{e.exports.tzData={"America/New_York":{ -time:[-2717668562,-1633298400,-1615154400,-1601848800,-1583704800,-1570399200,-1551650400,-1536530400,-1523224800,-1504476e3,-1491775200,-1473026400,-1459720800,-1441576800,-1428271200,-1410127200,-1396821600,-1378677600,-1365372e3,-1347228e3,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1189375200,-1176069600,-1157320800,-114462e4,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-905119200,-891813600,-880236e3,-76941e4,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-447285600,-431560800,-415836e3,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], -offset:[-17762,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Los_Angeles":{ -time:[-2717668378,-1633298400,-1615154400,-1601848800,-1583704800,-880236e3,-769420800,-765410400,-687995940,-662680800,-620866800,-608162400,-589417200,-576108e3,-557967600,-544658400,-526518e3,-513208800,-495068400,-481759200,-463618800,-450309600,-431564400,-418255200,-400114800,-386805600,-368665200,-355356e3,-337215600,-323906400,-305766e3,-292456800,-273711600,-261007200,-242262e3,-226533600,-210812400,-195084e3,-179362800,-163634400,-147913200,-13158e4,-116463600,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[-28378,-28800,-25200,-28800,-25200,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800]},"America/Chicago":{ -time:[-2717668236,-1633298400,-1615154400,-1601848800,-1583704800,-1563746400,-1551650400,-1538949600,-1520200800,-1504476e3,-1491775200,-1473026400,-1459720800,-1441576800,-1428271200,-1410127200,-1396821600,-1378677600,-1365372e3,-1347228e3,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1189375200,-1176069600,-1157320800,-114462e4,-1125871200,-1112565600,-1094421600,-1081116e3,-1067810400,-1045432800,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-905119200,-891813600,-880236e3,-769413600,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-447285600,-431560800,-415836e3,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], -offset:[-21036,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600]},"America/Phoenix":{time:[-2717670498,-1633298400,-1615154400,-1601848800,-1583704800,-880236e3,-820540740,-812678340,-796867140,-84405600,-68680800,1924966800],offset:[-26898,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200]},"America/Toronto":{ -time:[-2366755200,-1632088800,-1615154400,-1601771400,-1583712e3,-1567375200,-1554681600,-1534716e3,-1524088800,-1503266400,-149238e4,-1471816800,-1460930400,-1440972e3,-1428876e3,-1409522400,-1397426400,-1378072800,-1365976800,-1346623200,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1188770400,-1176069600,-1157320800,-1144015200,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-880232400,-76941e4,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-634168800,-620863200,-602719200,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-450309600,-431560800,-418255200,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,136346400,152071200,167796e3,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], -offset:[-19052,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-14400,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Vancouver":{ -time:[-2713910400,-1632088800,-1615154400,-880236e3,-769420800,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-450309600,-431560800,-418255200,-400111200,-386805600,-368661600,-355356e3,-337212e3,-323906400,-305762400,-292456800,-273708e3,-261007200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,136346400,152071200,167796e3,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], -offset:[-29548,-28800,-25200,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800]},"America/Argentina/Buenos_Aires":{time:[-2372112e3,-1567468800,-1233446400,-1222992e3,-1205971200,-1194048e3,-117288e4,-1162512e3,-1141344e3,-1130976e3,-1109808e3,-109944e4,-1078272e3,-1067817600,-1046649600,-1036281600,-1015113600,-1004745600,-983577600,-973209600,-952041600,-941587200,-931046400,-900892800,-890352e3,-83376e4,-82728e4,-752284800,-733795200,-197337600,-190857600,-184204800,-164505600,-152668800,-132969600,-121132800,-101433600,-86832e3,-71107200,-54777600,-39052800,-23328e3,-7603200,128131200,136598400,596937600,605059200,624412800,636508800,656467200,667958400,687916800,699408e3,719366400,731462400,938908800,952041600,1198972800,1205625600,1224374400,1237075200,1924981200],offset:[-14028,-15408,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-10800,-10800,-7200,-10800,-7200,-10800]},"America/El_Salvador":{time:[-1546300800,546998400,559699200,578448e3,591148800,1924970400],offset:[-21408,-21600,-18e3,-21600,-18e3,-21600]},"America/Sao_Paulo":{ -time:[-1767225600,-1206968400,-1191369600,-1175385600,-1159833600,-633830400,-622076400,-602294400,-59184e4,-570758400,-560217600,-539136e3,-53136e4,-195436800,-184204800,-155174400,-150076800,-128908800,-121132800,-99964800,-89596800,-68428800,-57974400,499737600,511228800,530582400,540259200,562118400,571190400,592963200,602035200,624412800,634694400,656467200,666748800,687916800,697593600,719971200,728438400,750816e3,761702400,782265600,793152e3,813715200,823996800,84456e4,856051200,876096e3,888710400,908064e3,919555200,938908800,951609600,970963200,982454400,1003017600,1013904e3,1036281600,1045353600,1066521600,1076803200,1099353600,1108857600,1129420800,1140307200,1162684800,1172361600,119232e4,1203206400,1224374400,1234656e3,1255824e3,1266710400,1287273600,129816e4,1318723200,1330214400,1350777600,1361059200,1382227200,1392508800,1413676800,1424563200,1445126400,1456012800,1476576e3,1487462400,1508025600,1518912e3,1541289600,1550361600,1924981200],offset:[-11188,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800]},"America/Bogota":{time:[-2707689600,-1739059200,704851200,729043200,1924974e3],offset:[-17776,-17776,-18e3,-14400,-18e3]},"America/Caracas":{time:[-2524521600,-1826755200,-157766400,1197169200,1462069800,1924977600],offset:[-16064,-16060,-16200,-14400,-16200,-14400]},"America/Anchorage":{ -time:[-3225173303,-2188987200,-880236e3,-769428e3,-765410400,-86918400,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,438998400,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[50424,-35976,-36e3,-32400,-32400,-36e3,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-32400,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400]},"Europe/Moscow":{ -time:[-2840140800,-1688256e3,-165681e4,-1641340800,-1627956e3,-1618700400,-1596416400,-1593804521,-1589846400,-1542416400,-1539478800,-1525305600,-1522713600,-1491177600,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1414288800,1925002800],offset:[9017,9017,9079,12679,9079,16279,12679,16279,14400,10800,14400,18e3,14400,10800,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800]},"Europe/Athens":{time:[-2344636800,-1686095940,-1182988800,-1178150400,-906854400,-904867200,-85725e4,-844473600,-828230400,-812419200,-552355200,-541641600,166492800,186195600,198036e3,213764400,228880800,244090800,260330400,275457600,291805200,307418400,323395200,338947200,354682800,370411200,386132400,401860800,417582e3,433310400,449031600,465364800,481086e3,496814400,512535600,528264e3,543985200,559713600,575434800,591163200,606884400,622612800,638334e3,654667200,670388400,686116800,701838e3,717566400,733287600,749016e3,764737200,780465600,796186800,811915200,828241200,846388800,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3], -offset:[5692,5692,7200,10800,7200,10800,7200,3600,7200,3600,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Belgrade":{time:[-2713910400,-905821200,-85725e4,-844552800,-828219600,-812498400,-79677e4,-777938400,-766616400,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[4920,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Berlin":{ -time:[-2422051200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-776556e3,-765925200,-761173200,-748476e3,-733266e3,-717627600,-714603600,-71037e4,-701902800,-684972e3,-670453200,-654127200,-639003600,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3208,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,10800,7200,3600,7200,3600,7200,10800,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Bratislava":{ -time:[-3786825600,-2469398400,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-746575200,-733352400,-728514e3,-72126e4,-716421600,-701902800,-684972e3,-670453200,-654213600,-639003600,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3464,3464,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Bucharest":{ -time:[-2469398400,-1213142400,-1187049600,-1175468400,-1159747200,-1144018800,-1127692800,-1111964400,-1096243200,-1080514800,-1064793600,-1049065200,-1033344e3,-1017615600,-1001894400,-986166e3,-970444800,-954716400,296611200,307497600,323823600,338950800,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670377600,686106e3,701827200,717555600,733276800,749005200,764726400,780451200,796176e3,811900800,828230400,846374400,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[6264,6264,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Budapest":{ -time:[-2498256e3,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1600466400,-1587243600,-1569708e3,-1555189200,-906771600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-778467600,-762649200,-749685600,-733269600,-717631200,-701902800,-686181600,-670453200,-654127200,-639003600,-492652800,-481161600,-461196e3,-449701200,-428536800,-418251600,-397087200,-386802e3,323827200,338950800,354672e3,370400400,386121600,40185e4,417571200,433299600,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[4580,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/London":{ -time:[-3852662400,-1691964e3,-1680469200,-1664143200,-1650142800,-1633903200,-1617483600,-1601848800,-1586034e3,-1570399200,-1552165200,-1538344800,-152253e4,-15075e5,-1490562e3,-1473631200,-1460926800,-1442786400,-1428872400,-1410732e3,-1396213200,-1379282400,-1364763600,-1348437600,-1333314e3,-1315778400,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-118998e4,-1175461200,-1159135200,-1143406800,-1126476e3,-1111957200,-1095631200,-1080507600,-1063576800,-1049058e3,-1032127200,-1017608400,-1001282400,-986158800,-969228e3,-950475600,-942012e3,-904514400,-896043600,-875484e3,-864594e3,-844034400,-832539600,-812584800,-798066e3,-781048800,-772059600,-764802e3,-748476e3,-733352400,-719445600,-717026400,-706741200,-699483600,-687996e3,-668034e3,-654732e3,-636584400,-622072800,-605739600,-590623200,-57429e4,-558568800,-542235600,-527119200,-512600400,-496274400,-481150800,-46422e4,-449701200,-432165600,-417646800,-401320800,-386197200,-369266400,-354747600,-337816800,-323298e3,-306972e3,-291848400,-276732e3,-257979600,-245282400,-22653e4,-213228e3,-195080400,-182383200,-163630800,-150933600,-132181200,-119484e3,-100731600,-88034400,-68677200,-59004e3,-37238400,57726e3,69818400,89175600,101268e3,120625200,132717600,152074800,164167200,183524400,196221600,214974e3,227671200,246423600,259120800,278478e3,290570400,309927600,32202e4,341377200,354675600,372823200,386125200,404272800,417574800,435722400,449024400,467776800,481078800,499226400,512528400,530676e3,543978e3,562125600,575427600,593575200,606877200,625629600,638326800,657079200,670381200,688528800,701830800,719978400,733280400,751428e3,76473e4,782877600,796179600,814327200,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800], -offset:[-75,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Luxembourg":{time:[-2069712e3,-1692493200,-1680476400,-1662339600,-165015e4,-1632002400,-1618693200,-1612656e3,-1604278800,-1585515600,-1574038800,-1552255200,-1539997200,-1520546400,-1507510800,-1490569200,-1473642e3,-1459116e3,-1444006800,-142767e4,-1411866e3,-1396220400,-1379293200,-1364770800,-1348448400,-1333321200,-1316394e3,-1301266800,-1284339600,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-1191189600,-1175461200,-1160344800,-1143406800,-1127685600,-1111957200,-1096840800,-1080507600,-1063576800,-1049058e3,-1033336800,-1017608400,-1002492e3,-986158800,-969228e3,-950475600,-942012e3,-935182800,-85725e4,-844552800,-828219600,-812498400,-797979600,-781048800,-766616400,-745452e3,-733266e3,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], -offset:[1476,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Madrid":{time:[-2177453684,-1631926800,-1616886e3,-1601168400,-158535e4,-1442451600,-142767e4,-1379293200,-1364770800,-1348448400,-1333321200,-1316390400,-1301266800,-1284339600,-1269817200,-1026954e3,-1017615600,-1001898e3,-999478800,-986083200,-954111600,-940208400,-873075600,-862614e3,-842835600,-828313200,-811386e3,-796863600,-779936400,-765414e3,-748486800,-733964400,-652323600,-639010800,135126e3,150253200,166575600,181702800,196815600,212547600,22887e4,243997200,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], -offset:[-884,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Paris":{time:[-2486592e3,-1855958400,-1689814800,-1680393600,-1665363600,-1648339200,-1635123600,-1616889600,-1604278800,-158544e4,-1574038800,-1552262400,-1539997200,-1520553600,-1507510800,-1490572800,-1470618e3,-1459123200,-1444006800,-1427673600,-1411952400,-1396224e3,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1253494800,-1238371200,-1221440400,-1206921600,-1191200400,-1175472e3,-1160355600,-1143417600,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942012e3,-932432400,-85725e4,-844552800,-828219600,-812498400,-800064e3,-796258800,-781048800,-766616400,196822800,212547600,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], -offset:[561,561,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Prague":{time:[-3786825600,-2469398400,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-746575200,-733352400,-728514e3,-72126e4,-716421600,-701902800,-684972e3,-670453200,-654213600,-639003600,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3464,3464,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Rome":{ -time:[-3252096e3,-2403562204,-1690761600,-168048e4,-1664755200,-1648944e3,-163512e4,-1616889600,-1604275200,-1585526400,-1571011200,-1555286400,-932428800,-85725e4,-844552800,-828219600,-812498400,-798066e3,-781048800,-76671e4,-750895200,-733352400,-719452800,-70191e4,-689205600,-670453200,-114048e3,-103161600,-81993600,-71708400,-50544e3,-40258800,-18489600,-8204400,1296e4,23245200,43804800,54694800,75859200,86749200,107913600,118198800,138758400,149648400,170812800,181098e3,202262400,212547600,233107200,243997200,265161600,276051600,296611200,307501200,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[2996,2996,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Vienna":{ -time:[-2422051200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1569708e3,-1555794e3,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-780181200,-748476e3,-733266e3,-717631200,-701902800,-684972e3,-670453200,323827200,338947200,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3921,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Warsaw":{ -time:[-2840140800,-1717027200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1600466400,-1587157200,-1501718400,-931730400,-85725e4,-844552800,-828219600,-812498400,-796600800,-778723200,-762652800,-748483200,-733266e3,-715212e3,-701902800,-684972e3,-670453200,-654127200,-639003600,-397090800,-386805600,-371084400,-355356e3,-334191600,-323301600,-307580400,-291852e3,-271292400,-260402400,-239842800,-228952800,-208393200,-197503200,-176338800,-166053600,228877200,244000800,260326800,276055200,291776400,307504800,323830800,338954400,354675600,370404e3,386125200,401853600,417574800,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[5040,5040,3600,7200,3600,7200,3600,7200,7200,10800,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Istanbul":{ -time:[-2840140800,-1869868800,-1693699200,-168048e4,-1570406400,-1552176e3,-1538352e3,-1522540800,-1507507200,-1490572800,-1440201600,-1428019200,-1409702400,-1396483200,-931046400,-922665600,-917827200,-892425600,-875836800,-764726400,-744336e3,-733795200,-716428800,-701913600,-684979200,-670464e3,-654134400,-639014400,-62208e4,-60696e4,-590025600,-575510400,-235612800,-194832e3,-177724800,-165715200,107917200,121226400,133927200,152676e3,164685600,184125600,196221600,215575200,228880800,245815200,260330400,267926400,428464800,433908e3,468122400,482806800,496720800,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733280400,749008800,764125200,780458400,796179600,811908e3,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301281200,1319947200,1332644400,1351396800,1364698800,1382846400,1396234800,1414296e3,1427598e3,1446955200,1459047600,1473206400,1925002800],offset:[6952,7016,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,10800,14400,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,10800]},"Europe/Zurich":{time:[-3675196800,-2385244800,-904431600,-891122400,-872982e3,-859672800,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], -offset:[2048,1786,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Australia/Sydney":{time:[-2364076800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,386737200,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,636519600,657079200,667969200,688528800,699418800,719978400,731473200,752032800,762922800,783482400,794372400,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,967341600,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[36292,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600]},"Australia/Brisbane":{time:[-2366755200,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,625629600,636519600,657079200,667969200,688528800,699418800,1925028e3],offset:[36728,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3]},"Australia/Adelaide":{ -time:[-2364076800,-2230156800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,384318e3,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,637729200,657079200,667969200,688528800,701233200,719978400,731473200,752032800,764132400,783482400,796186800,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,972784800,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[33260,32400,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800]},"Australia/ACT":{ -time:[-2364076800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,386737200,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,636519600,657079200,667969200,688528800,699418800,719978400,731473200,752032800,762922800,783482400,794372400,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,967341600,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[36292,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600]},"Asia/Almaty":{time:[-1441152e3,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1709251200,192501e4],offset:[18468,18e3,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,21600,18e3,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,18e3]},"Asia/Ashkhabad":{ -time:[-1441152e3,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,192501e4],offset:[14012,14400,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,18e3,14400,18e3]},"Asia/Colombo":{time:[-2840140800,-2019686400,-883267200,-862617600,-764028e3,832982400,846289800,1145061e3,1925011800],offset:[19164,19172,19800,21600,23400,19800,23400,21600,19800]},"Asia/Dhaka":{time:[-2524521600,-891561600,-872035200,-862617600,-576115200,1245452400,1262303999,1925013600],offset:[21700,21200,23400,19800,23400,21600,25200,21600]},"Asia/Tokyo":{time:[-2587678861,-683769600,-672274800,-654739200,-640825200,-620265600,-609375600,-588816e3,-577926e3,1925024400],offset:[33539,32400,36e3,32400,36e3,32400,36e3,32400,36e3,32400]},"Asia/Taipei":{time:[-2335219200,-1017792e3,-766191600,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-639100800,-620784e3,-607564800,-589248e3,-576028800,-562896e3,-541728e3,-528681600,-510192e3,-497145600,-478656e3,-465609600,-449798400,-433987200,-418176e3,-402451200,-38664e4,-370915200,-355104e3,-339379200,-323568e3,-302486400,-291945600,-270950400,-260409600,134006400,149817600,165542400,181353600,299635200,307584e3,1925020800],offset:[29160,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Singapore":{time:[-2177452800,-2038176e3,-1167609600,-1073001600,-894153600,-879638400,-766972800,378689400,1925020800],offset:[24925,24925,25200,26400,26400,27e3,32400,27e3,28800]},"Asia/Karachi":{time:[-1988150400,-862617600,-764121600,-576115200,38793600,1018137600,1033862400,1212278400,1225497600,1239753600,1257033600,192501e4],offset:[16092,19800,23400,19800,18e3,18e3,21600,18e3,21600,18e3,21600,18e3]},"Asia/Manila":{time:[-3944678400,-2229292800,-1046649600,-1038700800,-873244800,-794188800,-496195200,-489283200,259372800,275184e3,1925020800],offset:[-57360,29040,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Shanghai":{time:[-2177452800,-1600646400,-1585872e3,-933638400,-922060800,-908841600,-888796800,-881020800,-767836800,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-649987200,515556e3,527047200,545191200,558496800,577245600,589946400,608695200,622000800,640144800,653450400,671594400,6849e5,1925020800],offset:[29143,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Seoul":{ -time:[-1948752e3,-1830384e3,-767318400,-681177600,-672192e3,-654739200,-640828800,-623376e3,-609379200,-588816e3,-577929600,-498096e3,-462672e3,-451699200,-429753600,-418262400,-399513600,-387417600,-368064e3,-355968e3,-336614400,-324518400,-305164800,-293068800,-264902400,547610400,560919600,57906e4,592369200,1925024400],offset:[30472,30600,32400,32400,36e3,32400,36e3,32400,36e3,32400,36e3,32400,30600,34200,30600,34200,30600,34200,30600,34200,30600,34200,30600,34200,30600,32400,36e3,32400,36e3,32400]},"Asia/Tehran":{time:[-1704153600,-1090454400,227833200,24624e4,259632e3,271126800,283996800,296611200,306547200,322444800,338515200,673228800,685497600,701222400,71712e4,732758400,748656e3,764294400,780192e3,795830400,811728e3,827366400,843264e3,858988800,874886400,890524800,906422400,922060800,937958400,953596800,969494400,985219200,1001116800,1016755200,1032652800,1048291200,1064188800,1079827200,1095724800,1111449600,1127347200,1206057600,1221955200,123768e4,1253577600,1269216e3,1285113600,1300752e3,1316649600,1332288e3,1348185600,1363910400,1379808e3,1395446400,1411344e3,1426982400,144288e4,1458518400,1474416e3,1490140800,1506038400,1521676800,1537574400,1553212800,1569110400,1584748800,1600646400,1616371200,1632268800,1647907200,1663804800,1925004600],offset:[12344,12344,12600,16200,14400,18e3,14400,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600]},"Asia/Dubai":{time:[-1577923200,1925006400],offset:[13272,14400]},"Asia/Kolkata":{time:[-3645216e3,-3155673600,-2019686400,-891561600,-872035200,-862617600,-764121600,1925011800],offset:[21208,21200,19270,19800,23400,19800,23400,19800]},"Asia/Hong_Kong":{time:[-2056663398,-900882e3,-891547200,-884217600,-761176800,-747878400,-728508600,-717021e3,-697059e3,-683757e3,-668028600,-654726600,-636579e3,-623277e3,-605129400,-591827400,-573679800,-559773e3,-541625400,-528323400,-510179400,-498083400,-478729800,-466633800,-446675400,-435184200,-415225800,-403129800,-383776200,-371680200,-352326600,-340230600,-320877e3,-308781e3,-288822600,-277331400,-257373e3,-245881800,-225923400,-213827400,-194473800,-182377800,-163024200,-148509e3,-132784200,-117059400,-101334600,-85609800,-69280200,-53555400,-37830600,-22105800,-6381e3,9343800,25068600,40793400,56518200,72243e3,88572600,104297400,120022200,126070200,151471800,167196600,182921400,198646200,214371e3,295414200,309324600,1925020800], -offset:[27402,28800,32400,30600,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Bangkok":{time:[-2840140800,-1570060800,1925017200],offset:[24124,24124,25200]},"Asia/Chongqing":{time:[-2177452800,-1600646400,-1585872e3,-933638400,-922060800,-908841600,-888796800,-881020800,-767836800,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-649987200,515556e3,527047200,545191200,558496800,577245600,589946400,608695200,622000800,640144800,653450400,671594400,6849e5,1925020800],offset:[29143,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Jerusalem":{time:[-2840140800,-1640995200,-933631200,-923086800,-919029600,-857336400,-844293600,-825800400,-812671200,-794178e3,-779839200,-762642e3,-748303200,-731106e3,-681948e3,-673214400,-667947600,-652312800,-636411600,-622072800,-608936400,-591832800,-572475600,-558568800,-542840400,-527724e3,-514414800,-490831200,-482965200,-459381600,-451515600,-428536800,-418251600,-400111200,-387406800,142387200,150854400,167184e3,178675200,334108800,337741200,452649600,46233e4,482284800,494380800,516758400,526435200,545443200,558489600,576633600,589334400,609897600,620784e3,638323200,651628800,669772800,683683200,701827200,715737600,733708800,747187200,765158400,778032e3,796608e3,810086400,826848e3,842832e3,858902400,874195200,890352e3,90504e4,923018400,936324e3,955677600,970794e3,986778e3,1001293200,1017363600,1033952400,1048813200,1065142800,1081299600,1095814800,1112320800,1128823200,1143770400,1159668e3,117522e4,1189908e3,1206669600,1223172e3,1238119200,1254016800,1269568800,1284256800,1301623200,1317520800,1333072800,1348365600,1364522400,1382839200,1395972e3,1414288800,1427421600,1445738400,1458871200,1477792800,1490320800,1509242400,1521770400,1540692e3,1553824800,1572141600,1585274400,1603591200,1616724e3,1635645600,1648173600,1667095200,1679623200,1698544800,1711677600,1729994400,1743127200,1761444e3,1774576800,1792893600,1806026400,1824948e3,1837476e3,1856397600,1868925600,1887847200,190098e4,1919296800,1932429600], -offset:[8454,8440,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,14400,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Asia/Kuala_Lumpur":{time:[-2177452800,-2038176e3,-1167609600,-1073001600,-894153600,-879638400,-766972800,378689400,1925020800],offset:[24406,24925,25200,26400,26400,27e3,32400,27e3,28800]},"Asia/Kuwait":{time:[-631152e3,1925002800],offset:[11516,10800]},"Asia/Muscat":{time:[-1577923200,1925006400],offset:[14064,14400]},"Asia/Nicosia":{time:[-1518912e3,166579200,182304e3,200966400,21384e4,228873600,243993600,260323200,276134400,291772800,307497600,323827200,338947200,354672e3,370396800,386121600,401846400,417571200,433296e3,449020800,465350400,481075200,4968e5,512524800,528249600,543974400,559699200,575424e3,591148800,606873600,622598400,638323200,654652800,670377600,686102400,701827200,717552e3,733276800,749001600,764726400,780451200,796176e3,811900800,828230400,843955200,85968e4,875404800,891129600,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[8008,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Asia/Qatar":{time:[-1577923200,76204800,1925002800],offset:[12368,14400,10800]},"Asia/Riyadh":{time:[-719625600,1925002800],offset:[11212,10800]},"Asia/Yangon":{ -time:[-2840140800,-1577923200,-873244800,-778377600,1925015400],offset:[23087,23087,23400,32400,23400]},"Pacific/Auckland":{time:[-3192393600,-1330293600,-1320012e3,-1300658400,-1287352800,-1269208800,-1255903200,-1237759200,-1224453600,-1206309600,-1192399200,-117486e4,-1160949600,-1143410400,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-757382400,152676e3,162356400,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,384318e3,404877600,415767600,436327200,447217200,467776800,478666800,499226400,510116400,530676e3,541566e3,562125600,573620400,59418e4,60507e4,623815200,637729200,655264800,669178800,686714400,700628400,718164e3,732682800,749613600,764132400,781063200,795582e3,812512800,827031600,844567200,858481200,876016800,889930800,907466400,921985200,938916e3,953434800,970365600,984884400,100242e4,1016334e3,1033869600,1047783600,1065319200,1079838e3,1096768800,1111287600,1128218400,1142737200,1159668e3,1174186800,1191117600,1207450800,1222567200,1238900400,1254016800,127035e4,1285466400,1301799600,1316916e3,1333249200,1348970400,1365303600,138042e4,1396753200,1411869600,1428202800,1443319200,1459652400,1474768800,1491102e3,1506218400,1522551600,1538272800,1554606e3,1569722400,1586055600,1601172e3,1617505200,1632621600,1648954800,1664071200,1680404400,1695520800,1712458800,1727575200,1743908400,1759024800,1775358e3,1790474400,1806807600,1821924e3,1838257200,1853373600,1869706800,1885428e3,1901761200,1916877600,1933210800],offset:[41944,41400,45e3,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800]},"Pacific/Chatham":{ -time:[-3192393600,-757382400,152678700,162359100,183523500,195018300,215577900,226467900,247027500,257917500,278477100,289367100,309926700,320816700,341376300,352266300,372825900,384320700,404880300,415770300,436329900,447219900,467779500,478669500,499229100,510119100,530678700,541568700,562128300,573623100,594182700,605072700,623817900,637731900,655267500,669181500,686717100,700631100,718166700,732685500,749616300,764135100,781065900,795584700,812515500,827034300,844569900,858483900,876019500,889933500,907469100,921987900,938918700,953437500,970368300,984887100,1002422700,1016336700,1033872300,1047786300,1065321900,1079840700,1096771500,1111290300,1128221100,1142739900,1159670700,1174189500,1191120300,1207453500,1222569900,1238903100,1254019500,1270352700,1285469100,1301802300,1316918700,1333251900,1348973100,1365306300,1380422700,1396755900,1411872300,1428205500,1443321900,1459655100,1474771500,1491104700,1506221100,1522554300,1538275500,1554608700,1569725100,1586058300,1601174700,1617507900,1632624300,1648957500,1664073900,1680407100,1695523500,1712461500,1727577900,1743911100,1759027500,1775360700,1790477100,1806810300,1821926700,1838259900,1853376300,1869709500,1885430700,1901763900,1916880300,1933213500],offset:[44028,44100,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500]},"Pacific/Fakaofo":{time:[-2177452800,1325203200,1925038800],offset:[-41096,-39600,46800]},"Pacific/Honolulu":{time:[-2334139200,-1157320800,-1155470400,-880236e3,-769429800,-765410400,-712188e3,1924956e3],offset:[-37886,-37800,-34200,-37800,-34200,-34200,-37800,-36e3]},"America/Mexico_City":{time:[-1514763396,-1343091600,-1234828800,-1220317200,-1207180800,-1191369600,-975283200,-963187200,-917136e3,-907372800,-821923200,-810086400,-627523200,-613008e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,989114400,1001815200,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1175392800,1193536800,1207447200,1224986400,1238896800,1256436e3,1270346400,1288490400,1301796e3,131994e4,1333245600,1351389600,13653e5,1382839200,1396749600,1414288800,1428199200,1445738400,1459648800,1477792800,1491098400,1509242400,1522548e3,1540692e3,1554602400,1572141600,1586052e3,1603591200,1617501600,1635645600,1648951200,1667095200,1924970400], -offset:[-23796,-25200,-21600,-25200,-21600,-25200,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600]},"Africa/Cairo":{time:[-2185401600,-929836800,-923097600,-906163200,-892857600,-875836800,-857779200,-844300800,-825811200,-812678400,-794188800,-779846400,-762652800,-399081600,-38664e4,-368323200,-355104e3,-336783600,-323643600,-305161200,-292021200,-273625200,-260485200,-242089200,-228949200,-210553200,-197413200,-178930800,-165790800,-147394800,-134254800,-115858800,-102632400,-84322800,-71096400,-52700400,-39474e3,-21164400,-7938e3,10371600,23598e3,41907600,55134e3,7353e4,86756400,105066e3,118292400,136602e3,149828400,168138e3,181364400,199760400,212986800,231296400,244522800,262832400,276058800,294368400,307594800,325990800,339217200,357526800,370753200,396406800,402289200,426819600,433825200,452221200,465447600,483757200,496983600,515293200,528519600,546829200,560055600,578451600,591678e3,610419600,623214e3,641523600,65475e4,673059600,686286e3,704682e3,717908400,736218e3,749444400,767754e3,780980400,799027200,812332800,830476800,843782400,861926400,875232e3,893376e3,906681600,925430400,938736e3,95688e4,970185600,988329600,1001635200,1019779200,1033084800,1051228800,1064534400,1083283200,1096588800,1114732800,1128038400,1146182400,1158883200,1177632e3,1189123200,1209081600,1219968e3,1240531200,1250812800,1272585600,1281484800,1284076800,1285891200,1400198400,1403827200,1406851200,1411689600,168264e4,1698364800,1714089600,1730419200,1745539200,1761868800,1776988800,1793318400,1809043200,1824768e3,1840492800,1856217600,1871942400,1887667200,1903392e3,1919721600,1934841600],offset:[7509,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Africa/Casablanca":{ -time:[-1773014400,-956361600,-950486400,-942019200,-761184e3,-617241600,-605145600,-81432e3,-71107200,141264e3,147225600,199756800,207705600,231292800,244252800,265507200,271036800,448243200,504921600,1212278400,1220227200,1243814400,1250812800,1272758400,1281225600,1301788800,1312070400,1335664800,1342753200,1345428e3,1348974e3,1367114400,1373166e3,13761e5,1382842800,1396144800,1403924400,1406944800,1414292400,1427594400,1434250800,1437271200,1445742e3,1459044e3,1465095600,1468116e3,1477796400,1490493600,1495335600,1498960800,1509246e3,1521943200,1526180400,1529200800,1540695600,1557025200,1560045600,1587265200,1590890400,161811e4,1621130400,164835e4,1651975200,1679194800,1682215200,1710039600,171306e4,1740279600,1743904800,1771124400,1774144800,1801969200,1804989600,1832209200,1835834400,1863054e3,1866074400,1893294e3,1896919200,1924138800,1927159200],offset:[-1820,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Africa/Johannesburg":{time:[-2458166400,-2109283200,-860968800,-845244e3,-829519200,-813794400,1924999200],offset:[6720,5400,7200,10800,7200,10800,7200]},"Africa/Nairobi":{time:[-194616e4,-1309737600,-1261958400,-1041379200,-865296e3,1925002800],offset:[8836,9e3,10800,9e3,9900,10800]},"Africa/Tunis":{time:[-27972e5,-1855958400,-969238800,-950486400,-941936400,-891129600,-877824e3,-85725e4,-844552800,-842911200,-84222e4,-828223200,-812498400,-796262400,-781048800,-766627200,231206400,243910800,262828800,276051600,581126400,591152400,606873600,622602e3,64152e4,654656400,1114905600,1128045600,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1924995600],offset:[2444,561,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Asia/Kathmandu":{time:[-1577923200,504921600,1925012700],offset:[20476,19800,20700]},"US/Mountain":{ -time:[-2717668796,-1633298400,-1615154400,-1601848800,-1583704800,-1570399200,-1551650400,-1538949600,-1534111200,-880236e3,-769417200,-765410400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[-25196,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200]},"Europe/Helsinki":{ -time:[-2890252800,-1535932800,-875664e3,-859762800,354679200,370407600,386128800,401857200,417582e3,433310400,449031600,465364800,481086e3,496814400,512535600,528264e3,543985200,559713600,575434800,591163200,606884400,622612800,638334e3,654667200,670388400,686116800,701838e3,717566400,733287600,749016e3,764737200,780465600,796186800,811915200,828241200,846388800,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5989,5989,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Stockholm":{time:[-2871676800,-2208988800,-1692493200,-1680476400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], -offset:[4332,3614,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Copenhagen":{time:[-2524521600,-2398291200,-1692493200,-1680483600,-935107200,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-769381200,-747007200,-736376400,-715212e3,-706741200,-683157600,-675291600,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3020,3020,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Atlantic/Reykjavik":{ -time:[-1956614400,-1668214800,-1647212400,-1636678800,-161343e4,-1605142800,-1581894e3,-1539565200,-153135e4,-968029200,-952293600,-942012e3,-920239200,-909961200,-888789600,-877906800,-857944800,-846457200,-826495200,-815007600,-795045600,-783558e3,-762991200,-752108400,-731541600,-717634800,-700092e3,-686185200,-668642400,-654735600,-636588e3,-623286e3,-605743200,-591836400,-573688800,-559782e3,-542239200,-528332400,-510789600,-496882800,-47934e4,-465433200,-447890400,-433983600,-415836e3,-401929200,-384386400,-370479600,-352936800,-33903e4,-321487200,-307580400,-290037600,-276130800,-258588e3,-244681200,-226533600,-212626800,-195084e3,-181177200,-163634400,-149727600,-132184800,-118278e3,-100735200,-86828400,-68680800,-54774e3,1924992e3],offset:[-5280,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0]},"Europe/Tallinn":{time:[-2840140800,-1638316800,-1632002400,-1618693200,-1593820800,-1535932800,-927936e3,-892944e3,-85725e4,-844552800,-828219600,-812498400,-797644800,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909288e3,92259e4,941342400,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5940,5940,3600,7200,3600,5940,7200,10800,7200,3600,7200,3600,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Riga":{ -time:[-2840140800,-1632002400,-1618693200,-1601676e3,-1597266e3,-1377302400,-928022400,-899510400,-85725e4,-844552800,-828219600,-812498400,-79677e4,-795830400,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,843966e3,859690800,877838400,891140400,909288e3,92259e4,941342400,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5794,5794,9394,5794,9394,5794,7200,10800,7200,3600,7200,3600,7200,3600,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Vilnius":{time:[-2840140800,-1672531200,-1585094400,-1561248e3,-1553558400,-928195200,-900115200,-85725e4,-844552800,-828219600,-812498400,-802137600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891140400,909284400,922586400,941338800,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3], -offset:[6076,5040,5736,3600,7200,3600,10800,7200,3600,7200,3600,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,7200,3600,7200,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"America/Lima":{time:[-2524521600,-1938556800,-1009843200,-1002067200,-986774400,-971049600,-955324800,-9396e5,504921600,512697600,536457600,544233600,631152e3,638928e3,757382400,765158400,1924974e3],offset:[-18492,-18516,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Santiago":{time:[-2524521600,-1892678400,-1688428800,-1619222400,-1593820800,-1336003200,-13176e5,-1304380800,-1286064e3,-1272844800,-1254528e3,-1241308800,-1222992e3,-1209772800,-1191369600,-1178150400,-870566400,-865296e3,-740534400,-736646400,-718070400,-713667600,-36633600,-23932800,-3369600,7516800,24451200,37756800,55900800,69206400,87955200,100656e3,118195200,132105600,150854400,163555200,182304e3,195609600,213753600,227059200,245203200,258508800,277257600,289958400,308707200,321408e3,340156800,353462400,371606400,384912e3,403056e3,416361600,434505600,447811200,46656e4,479260800,498009600,510710400,529459200,545184e3,560908800,574214400,592358400,605664e3,624412800,637113600,653443200,668563200,687312e3,700617600,718761600,732067200,750211200,763516800,781660800,794966400,813715200,826416e3,845164800,85968e4,876614400,88992e4,906854400,923184e3,939513600,952819200,971568e3,984268800,1003017600,1015718400,1034467200,1047168e3,1065916800,1079222400,1097366400,1110672e3,1128816e3,1142121600,1160870400,1173571200,119232e4,1206835200,1223769600,1237075200,1255219200,1270339200,1286668800,1304812800,1313884800,1335657600,1346544e3,1367107200,1378598400,1398556800,1410048e3,1463270400,1471132800,149472e4,1502582400,1526169600,1534032e3,1554595200,1567900800,1586044800,1599350400,1617494400,16308e5,1648944e3,1662854400,1680393600,1693699200,1712448e3,1725753600,1743897600,1757203200,1775347200,1788652800,1806796800,1820102400,1838246400,1851552e3,1870300800,1883001600,1901750400,1915056e3,19332e5], -offset:[-16965,-16965,-18e3,-16965,-14400,-16965,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-10800,-14400,-18e3,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800]},"Asia/Bahrain":{time:[-897868800,-820540800,76204800,1925002800],offset:[12140,12600,14400,10800]},"Asia/Jakarta":{time:[-3231273600,-1451693568,-117288e4,-876614400,-766022400,-683856e3,-620784e3,-189388800,1925017200],offset:[25632,25632,26400,27e3,32400,27e3,28800,27e3,25200]},"Africa/Lagos":{time:[-2035584e3,-1940889600,-1767225600,-1588464e3,1924995600],offset:[815,0,815,1800,3600]},"Pacific/Norfolk":{time:[-2177452800,-599616e3,152071200,162961200,1443924e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[40312,40320,41400,45e3,41400,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200]},"America/Juneau":{ -time:[-3225169588,-2188987200,-880236e3,-769420800,-765410400,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,438998400,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[54139,-32261,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-28800,-28800,-25200,-28800,-25200,-28800,-25200,-32400,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400]},"Asia/Ho_Chi_Minh":{time:[-2004048e3,-1851552e3,-852080400,-782614800,-767836800,-718070400,-457743600,-315622800,171849600,1925017200],offset:[25590,25590,25200,28800,32400,25200,28800,25200,28800,25200]},"Australia/Perth":{time:[-2337897600,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,152071200,162961200,436327200,447217200,690343200,699418800,1165111200,1174791600,1193536800,1206846e3,1224986400,1238295600,1925020800],offset:[27804,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Europe/Malta":{ -time:[-2403475200,-1690761600,-168048e4,-1664755200,-1648944e3,-163512e4,-1616889600,-1604275200,-1585526400,-1571011200,-1555286400,-932428800,-85725e4,-844552800,-828219600,-812584800,-798066e3,-781048800,-76671e4,-750895200,-733352400,-719452800,-70191e4,-689205600,-670453200,-114048e3,-103161600,-81993600,-71708400,-50544e3,-40258800,-18489600,-8204400,1296e4,23245200,43804800,54694800,75859200,86749200,102384e3,118112400,135734400,148525200,167191200,180496800,198640800,211946400,230090400,243396e3,26154e4,274845600,292989600,306295200,323316e3,338349600,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3484,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Amsterdam":{ -time:[-4260211200,-1693699200,-168048e4,-1663452e3,-1650142800,-1633212e3,-1617483600,-1601157600,-1586034e3,-1569708e3,-1554584400,-1538258400,-1523134800,-15075e5,-1490562e3,-1470175200,-1459112400,-1443996e3,-1427662800,-1406671200,-1396213200,-1376949600,-1364763600,-1345413600,-1333314e3,-1313791200,-1301259600,-1282255200,-126981e4,-1250719200,-1238360400,-1219183200,-1206910800,-1186956e3,-1175461200,-1156024800,-1143406800,-1124488800,-1111957200,-1092952800,-1080507600,-1061330400,-1049058e3,-1029189600,-1025740800,-1017608400,-998258400,-986158800,-966722400,-954104400,-935020800,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-766616400,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[1172,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,4800,1200,4800,1200,4800,1200,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Brussels":{ -time:[-2840140800,-2450994150,-1740355200,-1693699200,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1613822400,-1604278800,-1585526400,-1574038800,-1552262400,-1539997200,-1520553600,-1507510800,-1490572800,-1473642e3,-1459123200,-1444006800,-1427673600,-1411952400,-1396224e3,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-1191189600,-1175461200,-1160344800,-1143406800,-1127685600,-1111957200,-1096840800,-1080507600,-1063576800,-1049058e3,-1033336800,-1017608400,-1002492e3,-986158800,-969228e3,-950475600,-942012e3,-934664400,-85725e4,-844552800,-828219600,-812498400,-798066e3,-781048800,-766616400,-745452e3,-733266e3,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[1050,1050,0,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Lisbon":{ -time:[-1830386205,-1689555600,-1677798e3,-1667437200,-1647734400,-1635814800,-1616198400,-1604365200,-1584662400,-1572742800,-155304e4,-1541206800,-1521504e3,-1442451600,-1426809600,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1221440400,-1206921600,-1191200400,-1175472e3,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942022800,-922665600,-906944400,-891129600,-877309200,-873680400,-864e6,-857952e3,-845859600,-842835600,-831340800,-825897600,-81441e4,-810781200,-799891200,-794448e3,-782960400,-779331600,-768441600,-762998400,-749091600,-733363200,-717631200,-701902800,-686181600,-670453200,-654732e3,-639003600,-623282400,-607554e3,-591832800,-575499600,-559778400,-54405e4,-528328800,-512600400,-496879200,-481150800,-465429600,-449701200,-43398e4,-417646800,-401925600,-386197200,-370476e3,-354747600,-339026400,-323298e3,-307576800,-291848400,-276127200,-260398800,-244677600,-228344400,-212623200,-196894800,-181173600,-165445200,-149724e3,-133995600,-118274400,212547600,228268800,243997200,260323200,276051600,291772800,307504800,323222400,338954400,354675600,370404e3,386125200,401853600,417578400,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800],offset:[-2205,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,7200,3600,7200,3600,7200,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Dublin":{ -time:[-2821651200,-1691964e3,-1680469200,-1664143200,-1650142800,-1633903200,-1617483600,-1601848800,-1586034e3,-1570399200,-1552165200,-1538344800,-152253e4,-15075e5,-1490562e3,-1473631200,-1460926800,-1442786400,-1428872400,-1410732e3,-1396213200,-1379282400,-1364763600,-1348437600,-1333314e3,-1315778400,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-118998e4,-1175461200,-1159135200,-1143406800,-1126476e3,-1111957200,-1095631200,-1080507600,-1063576800,-1049058e3,-1032127200,-1017608400,-1001282400,-986158800,-969228e3,-950475600,-942012e3,-733352400,-719445600,-699483600,-684972e3,-668034e3,-654732e3,-636584400,-622072800,-605739600,-590623200,-57429e4,-558568800,-542235600,-527119200,-512600400,-496274400,-481150800,-46422e4,-449701200,-432165600,-417646800,-401320800,-386197200,-369266400,-354747600,-337816800,-323298e3,-306972e3,-291848400,-276732e3,-257979600,-245282400,-22653e4,-213228e3,-195080400,-182383200,-163630800,-150933600,-132181200,-119484e3,-100731600,-88034400,-68677200,-59004e3,57726e3,69818400,89175600,101268e3,120625200,132717600,152074800,164167200,183524400,196221600,214974e3,227671200,246423600,259120800,278478e3,290570400,309927600,32202e4,341377200,354675600,372823200,386125200,404272800,417574800,435722400,449024400,467776800,481078800,499226400,512528400,530676e3,543978e3,562125600,575427600,593575200,606877200,625629600,638326800,657079200,670381200,688528800,701830800,719978400,733280400,751428e3,76473e4,782877600,796179600,814327200,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800],offset:[-1521,-1521,2079,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Oslo":{ -time:[-2366755200,-1691881200,-1680566400,-927507600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-340840800,-324507600,-308786400,-293058e3,-277336800,-261608400,-245887200,-230158800,-214437600,-198709200,-182988e3,-166654800,-147909600,-135205200,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[2580,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Atlantic/Azores":{ -time:[-2713910400,-1830383672,-1689555600,-1677798e3,-1667437200,-1647734400,-1635814800,-1616198400,-1604365200,-1584662400,-1572742800,-155304e4,-1541206800,-1521504e3,-1442451600,-1426809600,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1221440400,-1206921600,-1191200400,-1175472e3,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942022800,-922665600,-906944400,-891129600,-877309200,-873680400,-864e6,-857952e3,-845859600,-842835600,-831340800,-825897600,-81441e4,-810781200,-799891200,-794448e3,-782960400,-779331600,-768441600,-762998400,-749091600,-733363200,-717631200,-701902800,-686181600,-670453200,-654732e3,-639003600,-623282400,-607554e3,-591832800,-575499600,-559778400,-54405e4,-528328800,-512600400,-496879200,-481150800,-465429600,-449701200,-43398e4,-417646800,-401925600,-386197200,-370476e3,-354747600,-339026400,-323298e3,-307576800,-291848400,-276127200,-260398800,-244677600,-228344400,-212623200,-196894800,-181173600,-165445200,-149724e3,-133995600,-118274400,228268800,243997200,260323200,276051600,291772800,307504800,323222400,338954400,354675600,370404e3,386125200,401853600,417578400,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733280400,749005200,764726400,780454800,796176e3,811904400,828230400,846378e3,85968e4,877827600,891129600,909277200,922579200,941331600,954028800,972781200,985478400,1004230800,1017532800,1035680400,1048982400,106713e4,1080432e3,1099184400,1111881600,1130634e3,1143331200,1162083600,1174780800,1193533200,1206835200,1224982800,1238284800,1256432400,1269734400,1288486800,1301184e3,1319936400,1332633600,1351386e3,1364688e3,1382835600,1396137600,1414285200,1427587200,1445734800,1459036800,1477789200,1490486400,1509238800,1521936e3,1540688400,1553990400,1572138e3,158544e4,1603587600,1616889600,1635642e3,1648339200,1667091600,1679788800,1698541200,1711843200,1729990800,1743292800,1761440400,1774742400,179289e4,1806192e3,1824944400,1837641600,1856394e3,1869091200,1887843600,1901145600,1919293200,1932595200], -offset:[-6160,-6872,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,0,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600]}}},1640:(e,t,i)=>{"use strict";i.d(t,{Version:()=>o});var s=i(50151);class o{constructor(e,t){this._major=e,this._minor=t}major(){return this._major}minor(){return this._minor}isZero(){return 0===this._major&&0===this._minor}toString(){return this._major+"."+this._minor}compareTo(e){return this._majore._major?1:this._minore._minor?1:0}isLess(e){return this.compareTo(e)<0}isLessOrEqual(e){return this.compareTo(e)<=0}isEqual(e){return 0===this.compareTo(e)}isGreater(e){return this.compareTo(e)>0}isGreaterOrEqual(e){return this.compareTo(e)>=0}static parse(e){if(e instanceof o)return new o(e.major(),e.minor());if("number"==typeof e)return(0,s.assert)(Math.floor(e)===e,"Version should not be a float number"),new o(e,0);if("string"==typeof e){const t=e.split(".");if(1===t.length){const i=parseInt(t[0],10);return(0,s.assert)(!isNaN(i),"Bad version string: "+e),new o(i,0)}if(2===t.length){const i=parseInt(t[0],10);(0,s.assert)(!isNaN(i),"Bad version string: "+e);const n=parseInt(t[1],10);return(0,s.assert)(!isNaN(n),"Bad version string: "+e),new o(i,n)}throw new Error("Bad version string (one dot expected): "+e)}throw new Error("Bad version: "+e)}}o.ZERO=new o(0,0)},64147:(e,t,i)=>{"use strict";i.d(t,{WatchedValue:()=>n});const s=(0,i(9343).getLogger)("Common.WatchedValue");function o(e){s.logError(`${e&&(e.stack||e.message)}`)}class n{constructor(...e){this._listeners=[],e.length>0&&(this._value=e[0])}destroy(){this.unsubscribe()}value(){return this._owner?this._owner._value:this._value}setValue(e,t){const i=this._owner?this._owner:this;if(i.writeLock)return;const s=i._value===e||Number.isNaN(i._value)&&Number.isNaN(e);if(!t&&s&&i.hasOwnProperty("_value"))return;i._value=e;const n=i._listeners.slice();let r=0;for(let t=0;tthis.spawn(e).readonly(),destroy:this.destroy.bind(this)};return this._readonlyInstance=e,e}spawn(e){return this._spawn(e)}when(e){!function(e,t,i){if(t(e.value()))return void i();const s=o=>{t(o)&&(e.unsubscribe(s),i())};e.subscribe(s,{callWithLast:!0})}(this,(e=>Boolean(e)),(()=>{try{e(this.value())}catch(e){o(e)}}))}assertNoSubscriptions(){0}ownership(){return this}release(){this.destroy()}spawnOwnership(){return this._spawn()}weakReference(){return this._spawn(void 0,!0)}_spawn(e,t){return new r(this._owner||this,e,t)}}class r extends n{constructor(e,t,i){super(),delete this._listeners,this._owner=e,this._onDestroy=t,this._weakReference=!!i}destroy(){try{this._onDestroy?.()}catch(e){o(e)}super.destroy()}readonly(){return super.readonly()}release(){this._weakReference||super.release()}}},91676:(e,t,i)=>{"use strict";i.d(t,{WatchedObject:()=>r});var s=i(64147),o=i(37265);function n(e,t){return(0,o.deepEquals)(e,t)[0]}class r extends s.WatchedValue{constructor(e,t=n){super(e),this._comparator=t}setValue(e,t){(t||!1===this._comparator(this.value(),e))&&super.setValue(e,t)}}},7047:(e,t,i)=>{"use strict";i.d(t,{MouseClickAutoBlurHandler:()=>r,initMouseClickAutoBlurHandler:()=>a});var s=i(81251),o=i(76460);const n="data-mouse-click-auto-blur";class r{constructor(){this._handler=e=>{document.activeElement instanceof HTMLElement&&((0,o.isKeyboardClick)(e)||e.target instanceof Element&&"INPUT"!==document.activeElement.tagName&&null!==document.activeElement.closest(`[${n}]`)&&document.activeElement.blur())},window.addEventListener("click",this._handler,!0)}static attributes(e=!0){return e?{[n]:!0}:{}}}const a=(0,s.default)((()=>new r))},19291:(e,t,i)=>{"use strict";i.d(t,{mapKeyCodeToDirection:()=>h,navigationOrderComparator:()=>r,queryFocusableElements:()=>l,queryTabbableElements:()=>a,updateTabIndexes:()=>c});var s,o=i(63273),n=i(15754);function r(e,t){return e===t?0:e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function a(e){return Array.from(e.querySelectorAll('button:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), [tabindex]:not([disabled]):not([aria-disabled]):not([tabindex="-1"])')).filter((0,n.createScopedVisibleElementFilter)(e))}function l(e){ -return Array.from(e.querySelectorAll('button:not([disabled]):not([aria-disabled="true"]):not([aria-disabled=""]), [tabindex]:not([disabled]):not([aria-disabled="true"]):not([aria-disabled=""])')).filter((0,n.createScopedVisibleElementFilter)(e))}function c(){window.dispatchEvent(new CustomEvent("keyboard-navigation-activation",{bubbles:!0}))}function h(e){const t=(0,o.isRtl)();switch(e){case 38:return"blockPrev";case 40:return"blockNext";case 37:return t?"inlineNext":"inlinePrev";case 39:return t?"inlinePrev":"inlineNext";default:return null}}!function(e){e.BlockPrev="blockPrev",e.BlockNext="blockNext",e.InlinePrev="inlinePrev",e.InlineNext="inlineNext"}(s||(s={}))},27235:(e,t,i)=>{"use strict";i.d(t,{TOOLBAR_WIDTH_COLLAPSED:()=>o,TOOLBAR_WIDTH_EXPANDED:()=>s});const s=52,o=5},6307:(e,t,i)=>{"use strict";i.d(t,{isDrawingToolbarVisible:()=>l});var s=i(56840),o=i(56570),n=i(64147);const r=!o.enabled("hide_left_toolbar_by_default"),a=s.getBool("ChartDrawingToolbarWidget.visible",r),l=new n.WatchedValue(a)},72894:(e,t,i)=>{"use strict";i.d(t,{HEADER_TOOLBAR_HEIGHT_COLLAPSED:()=>n,HEADER_TOOLBAR_HEIGHT_EXPANDED:()=>o});var s=i(61223);const o=parseInt(s["css-value-header-toolbar-height"]),n=3},27514:(e,t,i)=>{"use strict";i.d(t,{shouldShowQuickSearchOnLib:()=>r});var s=i(49483),o=i(84015),n=i(56570);function r(){return!s.CheckMobile.any()&&!(0,o.isOnMobileAppPage)("any")&&!n.enabled("widget")&&n.enabled("header_quick_search")}},81199:(e,t,i)=>{"use strict";i.d(t,{ActionWithStandardIcon:()=>n});var s=i(29023),o=i(67375);class n extends s.Action{constructor(e){const{options:t,customActionOptions:i}=e;t.iconId&&(t.icon=t.icon??o.icons.get(t.iconId)),i&&i.iconId&&(i.icon=i.icon??o.icons.get(i.iconId)),super(e)}}},29023:(e,t,i)=>{"use strict";i.d(t,{Action:()=>c,Separator:()=>h});var s,o=i(50151),n=i(68335),r=i(92184),a=i(52033);class l extends a.Delegate{constructor(e){super(),this._onStartListening=null,this._onStopListening=null,this._onStartListening=e||null}subscribe(e,t,i){const s=0===this._listeners.length;super.subscribe(e,t,i),s&&this._listeners.length>0&&this._onStartListening&&(this._onStopListening=this._onStartListening())}unsubscribe(e,t){const i=0===this._listeners.length;super.unsubscribe(e,t),!i&&0===this._listeners.length&&this._onStopListening&&(this._onStopListening(),this._onStopListening=null)}unsubscribeAll(e){const t=0===this._listeners.length;super.unsubscribeAll(e),!t&&0===this._listeners.length&&this._onStopListening&&(this._onStopListening(),this._onStopListening=null)}destroy(){this._onStopListening&&(this._onStopListening(),this._onStopListening=null),super.destroy()}}!function(e){e.Normal="normal",e.Big="big"}(s||(s={}));class c{constructor(e){this.type="action",this._destroyed=!1,this._loadOptionsPromise=null,this._customAction=null;const{actionId:t,options:i,optionsLoader:s,customActionOptions:n,customActionOptionsLoader:a,id:h=r.guid(),onStartListening:d}=e;(0,o.assert)(void 0!==t,"actionId must be defined"),this.id=h,this._onUpdate=new l(d),this._options={actionId:t,...i},this.update(i), -this._loadOptionsGetter=s??null,this._loadOptionsGetter&&(this._options.loading=!0),n&&(this._customAction=new c({actionId:t,options:n,optionsLoader:a,id:h}))}custom(){return this._customAction}execute(){this._options.checkable&&this.update({checked:!this._options.checked}),this._options.onExecute&&this._options.onExecute(this)}getLabel(){return this._options.label||""}getSubItems(){return this._options.subItems||[]}isDisabled(){return!0===this._options.disabled}isActive(){return!0===this._options.active}isCheckable(){return!0===this._options.checkable}isChecked(){return!0===this._options.checked}isLoading(){return!0===this._options.loading}loadOptions(){return this._loadOptionsPromise?this._loadOptionsPromise:this._loadOptionsGetter?(this._loadOptionsPromise=this._loadOptionsGetter().then((e=>this.update({...e,loading:!1}))),this._loadOptionsPromise):null}getSize(){return this._options.size??"normal"}getPayload(){return this._options.payload}update(e){this._destroyed||(this._unbindShortcut(),e.hotkeyHash&&(this._options.shortcutHint=(0,n.humanReadableHash)(e.hotkeyHash)),this._options=Object.assign(this._options,e),this._bindShortcut(),this._onUpdate.fire(this))}onUpdate(){return this._onUpdate}getState(){return this.loadOptions(),{actionId:this._options.actionId,label:this.getLabel(),styledLabel:this._options.styledLabel,disabled:this.isDisabled(),active:this.isActive(),subItems:this.getSubItems(),checkable:this.isCheckable(),checked:this.isChecked(),loading:this.isLoading(),size:this.getSize(),doNotCloseOnClick:this._options.doNotCloseOnClick||!1,shortcutHint:this._options.shortcutHint,hint:this._options.hint,icon:this._options.icon,iconId:this._options.iconId,iconChecked:this._options.iconChecked,toolbox:this._options.toolbox,showToolboxOnHover:this._options.showToolboxOnHover||!1,statName:this._options.statName,name:this._options.name,invisibleHotkey:this._options.invisibleHotkey,noInteractive:this._options.noInteractive,jsxLabel:"jsxLabel"in this._options?this._options.jsxLabel:void 0,isRepeatAccepted:this._options.isRepeatAccepted}}destroy(){this._destroyed=!0,this._onUpdate.destroy(),this._unbindShortcut(),this._options.onDestroy?.(),this._customAction?.destroy()}options(){return this._options}_bindShortcut(){if(!this._options.hotkeyGroup||!this._options.hotkeyHash)return;const e="string"==typeof this._options.label?this._options.label:this._options.name;this._hotkeyAction=this._options.hotkeyGroup.add({hotkey:this._options.hotkeyHash,isRepeatAccepted:this._options.isRepeatAccepted,desc:e,handler:()=>this.execute(),isDisabled:()=>this.isDisabled()})}_unbindShortcut(){this._hotkeyAction&&(this._hotkeyAction.destroy(),delete this._hotkeyAction)}}class h{constructor(e){this.type="separator",this.id=r.guid(),this._hint=e}getHint(){return this._hint}}},67375:(e,t,i)=>{"use strict";i.d(t,{icons:()=>w});var s,o=i(53573),n=i(34369),r=i(39267),a=i(93544),l=i(84959),c=i(37924),h=i(77067),d=i(16911),u=i(25191),_=i(54190),p=i(6862),m=i(97874),g=i(2872),f=i(29453),y=i(94839),v=i(5845),S=i(1457),b=i(93379);!function(e){ -e.ChartShowDataWindow="Chart.ShowDataWindow",e.ChartReset="Chart.Reset",e.ChartRemoveSelectedObject="Chart.RemoveSelectedObject",e.Settings="Settings",e.ChartHide="Chart.Hide",e.ChartSymbolInfo="Chart.SymbolInfo",e.ChartFinancials="Chart.Financials",e.ChartTechnicals="Chart.Technicals",e.ChartDetailsMetrics="Chart.DetailsMetrics",e.AlertAdd="Alert.Add",e.AlertEdit="Alert.Edit",e.AlertRestart="Alert.Restart",e.AlertStop="Alert.Stop",e.AlertEventsExport="Alert.EventsExport",e.ClearAll="Alert.Clear",e.ChartVisualOrder="Chart.VisualOrder",e.ChartShowObject="Chart.ShowObject",e.ChartPriceScale="Chart.PriceScale",e.ChartMove="Chart.Move",e.ChartApplyIndicator="Chart.ApplyIndicator",e.ChartUnlockObject="Chart.UnlockObject",e.ChartLockObject="Chart.LockObject",e.ChartAnchorLineTool="Chart.AnchorLineTool",e.ChartInsertRowTable="Chart.InsertRowTable",e.ChartInsertColumnTable="Chart.InsertColumnTable",e.ChartRemoveRowTable="Chart.RemoveRowTable",e.ChartRemoveColumnTable="Chart.RemoveColumnTable",e.ChartClone="Chart.Clone",e.ChartAddHorzLine="Chart.AddHorzLine",e.WatchlistAddSymbol="Watchlist.AddSymbol",e.WatchlistCreateNew="Watchlist.CreateNew",e.TextNoteAdd="TextNote.Add",e.TradingSell="Trading.Sell",e.TradingBuy="Trading.Buy",e.ObjectsTreeCreateGroup="ObjectsTree.CreateGroup",e.ObjectsTreeRenameItem="ObjectsTree.RenameItem",e.IndicatorAddToFavorites="Indicator.AddToFavorites"}(s||(s={}));const w=new Map([["Chart.Reset",r],["Chart.RemoveSelectedObject",a],["Settings",n],["Chart.Hide",l],["Chart.SymbolInfo",c],["Chart.VisualOrder",h],["Chart.ShowObject",d],["Chart.PriceScale",u],["Chart.Move",_],["Chart.ApplyIndicator",p],["Chart.UnlockObject",m],["Chart.LockObject",g],["Chart.AnchorLineTool",f],["Chart.InsertRowTable",y],["Chart.InsertColumnTable",v],["Chart.RemoveRowTable",a],["Chart.RemoveColumnTable",a],["Chart.Clone",S],["Chart.AddHorzLine",b],["Indicator.AddToFavorites",o]])},56657:(e,t,i)=>{"use strict";i.d(t,{ActionsProvider:()=>st,createActionCopyPrice:()=>Je,createActionToggleVisibilityDataSources:()=>tt,createChangeIntervalsVisibilitiesAction:()=>Xe,createLinesAction:()=>Qe,createPasteAction:()=>Ye,createSyncDrawingActions:()=>et,createVisualOrderAction:()=>Ze,defaultContextMenuOptions:()=>Ke});var s=i(50151),o=i(9343),n=(i(60521),i(37265)),r=i(11542),a=i(56570),l=i(29023),c=i(96152),h=i(19466),d=i(79036),u=(i(26023),i(25149)),_=i(28388),p=i(68335),m=(i(25812),i(85604)),g=i(80387),f=i(86920),y=i(32755),v=i(60074),S=i(34585),b=i(45126),w=(i(928),i(85049)),C=i(85719),P=i(10892),T=i(56616),x=i(65383),I=i(12988),M=i(300),A=i(81199);i(77336);(0,o.getLogger)("Chart.ActionsProvider");const L=new b.TranslatedString("change visibility",r.t(null,void 0,i(1924))),k=new b.TranslatedString("pin to scale {label}",r.t(null,void 0,i(81566))),D=new b.TranslatedString("pin to right scale",r.t(null,void 0,i(7495))),E=new b.TranslatedString("pin to left scale",r.t(null,void 0,i(78690))),B=(new b.TranslatedString("change earnings visibility",r.t(null,void 0,i(6819))), -new b.TranslatedString("change dividends visibility",r.t(null,void 0,i(53929))),new b.TranslatedString("change splits visibility",r.t(null,void 0,i(47474))),new b.TranslatedString("change continuous contract switch visibility",r.t(null,void 0,i(18867))),new b.TranslatedString("change futures contract expiration visibility",r.t(null,void 0,i(85532))),new b.TranslatedString("change latest news and Minds visibility",r.t(null,void 0,i(50243))),new b.TranslatedString("show all ideas",r.t(null,void 0,i(13336)))),V=new b.TranslatedString("show ideas of followed users",r.t(null,void 0,i(91395))),R=new b.TranslatedString("show my ideas only",r.t(null,void 0,i(57460))),N=(new b.TranslatedString("change events visibility on chart",r.t(null,void 0,i(6119))),new b.TranslatedString("add this symbol to entire layout",r.t(null,void 0,i(79290)))),O=new b.TranslatedString("add this indicator to entire layout",r.t(null,void 0,i(96677))),F=(new b.TranslatedString("add this strategy to entire layout",r.t(null,void 0,i(58156))),new b.TranslatedString("add this financial metric to entire layout",r.t(null,void 0,i(67608))),new b.TranslatedString("apply drawing template",r.t(null,void 0,i(89720))),new b.TranslatedString("lock objects",r.t(null,void 0,i(18942)))),W=new b.TranslatedString("unlock objects",r.t(null,void 0,i(23230))),H=new b.TranslatedString("anchor objects",r.t(null,void 0,i(63869))),z=new b.TranslatedString("unanchor objects",r.t(null,void 0,i(99234))),U=new b.TranslatedString("change visibility at current interval and above",r.t(null,void 0,i(45800))),j=new b.TranslatedString("change visibility at current interval and below",r.t(null,void 0,i(75645))),G=new b.TranslatedString("change visibility at current interval",r.t(null,void 0,i(84331))),q=new b.TranslatedString("change visibility at all intervals",r.t(null,void 0,i(57916))),$=(r.t(null,void 0,i(66823)),(0,S.appendEllipsis)(r.t(null,void 0,i(264))),r.t(null,void 0,i(98334))),K=r.t(null,void 0,i(27298)),Y=r.t(null,void 0,i(3564)),Z=r.t(null,void 0,i(94559)),X=r.t(null,void 0,i(2165)),J=r.t(null,void 0,i(16986)),Q=r.t(null,void 0,i(12645)),ee=r.t(null,void 0,i(44579)),te=r.t(null,void 0,i(29436)),ie=r.t(null,void 0,i(81054)),se=r.t(null,void 0,i(32538)),oe=r.t(null,void 0,i(72046)),ne=r.t(null,void 0,i(90095)),re=r.t(null,void 0,i(14115)),ae=r.t(null,void 0,i(33110)),le=r.t(null,void 0,i(28280)),ce=r.t(null,void 0,i(76150)),he=r.t(null,void 0,i(94210)),de=r.t(null,void 0,i(60035)),ue=r.t(null,void 0,i(10761)),_e=r.t(null,void 0,i(11254)),pe=r.t(null,void 0,i(35049)),me=r.t(null,void 0,i(19271)),ge=r.t(null,void 0,i(15512)),fe=r.t(null,void 0,i(46545)),ye=r.t(null,void 0,i(52160)),ve=r.t(null,void 0,i(17293)),Se=r.t(null,void 0,i(21973)),be=r.t(null,void 0,i(55481)),we=r.t(null,void 0,i(71179)),Ce=r.t(null,void 0,i(4077)),Pe=r.t(null,void 0,i(54853)),Te=r.t(null,void 0,i(20177)),xe=r.t(null,void 0,i(494)),Ie=r.t(null,void 0,i(60668)),Me=r.t(null,void 0,i(58026)),Ae=r.t(null,void 0,i(56982)),Le=((0,S.appendEllipsis)(r.t(null,void 0,i(35088))),(0, -S.appendEllipsis)(r.t(null,void 0,i(2439))),(0,S.appendEllipsis)(r.t(null,void 0,i(32514)))),ke=(r.t(null,void 0,i(78358)),(0,S.appendEllipsis)(r.t(null,void 0,i(76266))),r.t(null,void 0,i(49680))),De=r.t(null,void 0,i(12537)),Ee=(r.t(null,void 0,i(93553)),r.t(null,void 0,i(74975))),Be=r.t(null,void 0,i(99894)),Ve=r.t(null,void 0,i(51077)),Re=r.t(null,void 0,i(24185)),Ne=(r.t(null,void 0,i(37113)),r.t(null,void 0,i(29449)),r.t(null,void 0,i(50849)),r.t(null,void 0,i(33158)),r.t(null,void 0,i(81465)),r.t(null,void 0,i(62986)),r.t(null,void 0,i(55418))),Oe=r.t(null,void 0,i(10261)),Fe=r.t(null,void 0,i(44020)),We=((0,S.appendEllipsis)(r.t(null,void 0,i(32514))),r.t(null,void 0,i(97878)),r.t(null,void 0,i(39010))),He=r.t(null,void 0,i(26090)),ze=(r.t(null,void 0,i(95754)),r.t(null,void 0,i(35679)),r.t(null,void 0,i(9140)),r.t(null,void 0,i(46607)),r.t(null,void 0,i(39079)),(0,S.appendEllipsis)(r.t(null,void 0,i(75594)))),Ue=(0,S.appendEllipsis)(r.t(null,void 0,i(88853))),je=r.t(null,void 0,i(35140)),Ge=r.t(null,void 0,i(63553)),qe=r.t(null,void 0,i(92957)),$e=r.t(null,void 0,i(58764)),Ke=(r.t(null,void 0,i(10996)),r.t(null,void 0,i(3061)),{general:!0,mainSeries:!0,mainSeriesTrade:!1,esdStudies:!0,studies:!0,fundamentals:!0,lineTools:!0,publishedCharts:!0,ordersAndPositions:!0,alerts:!0,chartEvents:!0,objectTree:!0,gotoLineTool:!1});function Ye(e,t){return!t.isEmpty()&&a.enabled("datasource_copypaste")?new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.PasteSource",options:{label:je.trim(),shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+86),statName:"Paste",onExecute:()=>e.chartWidgetCollection().clipboard.uiRequestPaste(t)}}):null}function Ze(e,t){const i=e.model(),s=i.availableZOrderOperations(t),o=[new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.BringToFront",options:{label:ve,statName:"BringToFront",disabled:!s.bringToFrontEnabled,onExecute:()=>i.bringToFront(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.SendToBack",options:{label:Se,statName:"SendToBack",disabled:!s.sendToBackEnabled,onExecute:()=>i.sendToBack(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.BringForward",options:{label:be,statName:"BringForward",disabled:!s.bringForwardEnabled,onExecute:()=>i.bringForward(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.SendBackward",options:{label:we,statName:"SendBackward",disabled:!s.sendBackwardEnabled,onExecute:()=>i.sendBackward(t)}})];return new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder",options:{label:Ce,iconId:"Chart.VisualOrder",statName:"VisualOrder",subItems:o}})}function Xe(e,t){const i=e.model(),s=(e,s)=>{const o=w.Interval.parse(i.mainSeries().interval()),n=(0,P.getIntervalsVisibilitiesForMode)(o,e),r=[],a=[];t.forEach((e=>{const t=e.properties().intervalsVisibilities.childs();r.push(t.ticks),a.push(n.ticks),r.push(t.seconds),a.push(n.seconds),r.push(t.secondsFrom),a.push(n.secondsFrom),r.push(t.secondsTo),a.push(n.secondsTo),r.push(t.minutes),a.push(n.minutes),r.push(t.minutesFrom), -a.push(n.minutesFrom),r.push(t.minutesTo),a.push(n.minutesTo),r.push(t.hours),a.push(n.hours),r.push(t.hoursFrom),a.push(n.hoursFrom),r.push(t.hoursTo),a.push(n.hoursTo),r.push(t.days),a.push(n.days),r.push(t.daysFrom),a.push(n.daysFrom),r.push(t.daysTo),a.push(n.daysTo),r.push(t.weeks),a.push(n.weeks),r.push(t.weeksFrom),a.push(n.weeksFrom),r.push(t.weeksTo),a.push(n.weeksTo),r.push(t.months),a.push(n.months),r.push(t.monthsFrom),a.push(n.monthsFrom),r.push(t.monthsTo),a.push(n.monthsTo),r.push(t.ranges),a.push(n.ranges)})),i.setProperties(r,a,s,(0,M.sourcesAffectState)(t))},o=[new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.CurrentAndAbove",options:{label:Te,statName:"currentAndAboveIntervals",onExecute:()=>s(3,U)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.CurrentAndBelow",options:{label:xe,statName:"currentAndBelowIntervals",onExecute:()=>s(2,j)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.Current",options:{label:Ie,statName:"currentInterval",onExecute:()=>s(1,G)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.All",options:{label:Me,statName:"allIntervals",onExecute:()=>s(0,q)}})];return new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility",options:{label:Pe,statName:"IntervalsVisibility",subItems:o}})}function Je(e,t){const i=e.defaultPriceScale(),s=void 0!==t?i.coordinateToPrice(t,e.mainDataSource()?.firstValue()??0):e.model().mainSeries().lastValueData(4,!0,!0).price,o=e.mainDataSource()?.formatter();if(void 0===s||!o)return null;const n=o.format(s),r=o.format(s,{ignoreLocaleNumberFormat:!0});return new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.CopyPrice",options:{label:`${Ge} ${n}`,statName:"CopyPrice",onExecute:()=>(0,T.getClipboard)().writeText(r)}})}function Qe(e){const t=e.actions(),i=[t.showPriceLine];return i.push(t.showHighLowPriceLines),a.enabled("show_average_close_price_line_and_label")&&i.push(t.showAverageClosePriceLine),new A.ActionWithStandardIcon({actionId:"Chart.Lines",options:{label:Ae,statName:"Lines",subItems:i}})}function et(e,t){return[]}function tt(e,t){const i=t[0].properties().visible.value(),s=i?K:$,o=i?"Chart.Hide":"Chart.ShowObject",n=i?"Chart.SelectedObject.Hide":"Chart.SelectedObject.Show";return new A.ActionWithStandardIcon({actionId:n,options:{checkable:!0,statName:"ToggleVisibilitySelectedObject",label:s,iconId:o,onExecute:()=>{const s=e.model();s.withMacro(L,(()=>{t.forEach((e=>{s.setProperty(e.properties().visible,!i,L,C.lineToolsDoNotAffectChartInvalidation&&(0,y.isLineTool)(e))}))}))}}})}var it;!function(e){e.Copy="Copy"}(it||(it={}));class st{constructor(e,t){this._chartWidget=e,this._options=(0,n.merge)((0,n.clone)(Ke),t||{})}async contextMenuActionsForSources(e,t,i,o,n){const r=e[0],a=this._options,c=[];if(r===this._chartWidget.model().mainSeries()&&a.mainSeries)c.push(...await this._contextMenuActionsForSeries(r,i));else if((0,d.isStudy)(r)&&a.studies)c.push(...await this._contextMenuActionsForStudy(r,(0, -s.ensureDefined)(t),i));else if((0,y.isLineTool)(r)&&a.lineTools){const t=e.filter(y.isLineTool);c.push(...await this._contextMenuActionsForLineTool(t))}else 0;return c.length&&n?.length&&c.push(new l.Separator),c.push(...n??[]),c}async actionForLineTools(e,t){switch(t){case"Chart.SelectedObject.ToggleAnchored":return this._createActionToggleAnchorLineTools(e);case"Chart.SelectedObject.InsertRowTable":{if(1!==e.length)return null;const t=e[0];return((await(t.additionalActions?.(this._chartWidget.model())))?.actions??[]).filter((e=>"action"===e.type&&"Chart.SelectedObject.InsertRowTable"===e.getState().actionId))[0]??null}case"Chart.SelectedObject.InsertColumnTable":{if(1!==e.length)return null;const t=e[0];return((await(t.additionalActions?.(this._chartWidget.model())))?.actions??[]).filter((e=>"action"===e.type&&"Chart.SelectedObject.InsertColumnTable"===e.getState().actionId))[0]??null}}throw new Error(`Unsupported actionId: ${t}`)}_isReadOnly(){return this._chartWidget.readOnly()}_createActionScale(e){const t=(0,s.ensureNotNull)(e.priceScale()),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(e)),n=o.priceScalePosition(t),r=("left"===n?o.leftPriceScales():o.rightPriceScales()).indexOf(t),a=i.priceScaleSlotsCount().totallySlots<2?"dontneedname":"needname",l="overlay"===n?"":(0,c.getPriceAxisNameInfo)(n,r).label,h=ce.format({label:l}),d={"left-needname":h,"left-dontneedname":de,"right-needname":h,"right-dontneedname":ue,"overlay-needname":he,"overlay-dontneedname":he}[n+"-"+a];return new A.ActionWithStandardIcon({actionId:"Chart.Source.ChangePriceScale",options:{label:d,iconId:"Chart.PriceScale",subItems:this._createActionScaleItems(e)}})}_createActionResetInputPoints(e){const t=e.metaInfo(),s=t.inputs.filter(x.isTimeOrPriceNotHiddenInput);return 0===s.length?null:new A.ActionWithStandardIcon({actionId:"Chart.Source.ResetInputPoints",options:{label:Ue,onExecute:async()=>{let o;try{const n=e.properties().childs().inputs.state();for(const e of Object.keys(n))s.find((t=>t.id===e))||delete n[e];const r=new I.Property({inputs:n}),a=await Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,73339));o=(await a.selectInputValuesOnChart(this._chartWidget,s,r,t.shortDescription,t.inputs)).customSourceId,e.properties().mergeAndFire(r.state())}finally{void 0!==o&&this._chartWidget.model().model().removeCustomSource(o)}}}})}_createActionLayoutChartsSync(){return new LayoutChartsSyncContextMenuAction(this._chartWidget.linkingGroupIndex().readonly(),(e=>this._chartWidget.model().setLinkingGroupIndex(e)))}_createActionScaleDetach(e,t,i,o){const n=this._chartWidget.model().model(),r=(0,s.ensureNotNull)(n.paneForSource(e)) -;if(!r.canCreateNewPriceScale())return null;const a=(0,s.ensureNotNull)(e.priceScale()),l=a.canDetachSource(e),h=r.priceScalePosition(a),d=l||h!==t;if(!d)return null;const u=n.priceScaleSlotsCount(),_={left:{labelled:te,sided:ae},right:{labelled:te,sided:le}},p="left"===t?r.leftPriceScales().length:r.rightPriceScales().length,m=u[t]>p?"labelled":"sided",g=(0,c.getPriceAxisNameInfo)(t,p).label,f=_[t][m].format({label:g});return new A.ActionWithStandardIcon({actionId:"Chart.Source.ChangePriceScale",options:{checkable:!1,disabled:!d,label:f,statName:o,payload:e,onExecute:i}})}_onDetachLeft(e){const t=e.getPayload(),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToLeft(t,o)}_onDetachRight(e){const t=e.getPayload(),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToRight(t,o)}_createActionScaleDetachLeft(e){return this._createActionScaleDetach(e,"left",this._onDetachLeft.bind(this),"ToggleScaleLeft")}_createActionScaleDetachRight(e){return this._createActionScaleDetach(e,"right",this._onDetachRight.bind(this),"ToggleScaleRight")}_onMoveToScale(e){const t=e.getPayload();if(t.datasource.priceScale()===t.priceScale)return;const i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t.datasource));this._chartWidget.model().moveToScale(t.datasource,o,t.priceScale,t.undoText)}_createMoveToScaleAction(e,t,i,s){const o=e.priceScale()===t;return new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToOtherScale",options:{checkable:!0,checked:o,label:i,statName:"ToggleScale",payload:{datasource:e,priceScale:t,undoText:s},onExecute:this._onMoveToScale.bind(this)}})}_onNoScale(e){const t=e.getPayload().datasource,i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));o.isOverlay(t)||this._chartWidget.model().detachNoScale(t,o)}_createActionNoScale(e){const t=this._chartWidget.model().model(),i=(0,s.ensureNotNull)(t.paneForSource(e)),o=i.actionNoScaleIsEnabled(e);return new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToNoScale",options:{checkable:!0,checked:i.isOverlay(e),label:_e,disabled:!o,statName:"ToggleNoScale",payload:{datasource:e},onExecute:this._onNoScale.bind(this)}})}_createActionScaleItems(e){const t=[],i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(e)),n=i.priceScaleSlotsCount().totallySlots>1,r=o.rightPriceScales(),a=o.leftPriceScales(),h=this._createActionScaleDetachRight(e),d=this._createActionScaleDetachLeft(e),u=r.length+a.length+(null===h?0:1)+(null===d?0:1)>2,_={right:{hidden:{checked:{labelled:Y,sided:Z},unchecked:{labelled:X,sided:J}},visible:{checked:{labelled:Q,sided:ee},unchecked:{labelled:te,sided:ie}}},left:{hidden:{checked:{labelled:Y,sided:se},unchecked:{labelled:X,sided:oe}},visible:{checked:{labelled:Q,sided:ne},unchecked:{labelled:te,sided:re}}}},p={right:D,left:E},m={left:o.visibleLeftPriceScales(),right:o.visibleRightPriceScales()},g=(t,i)=>{ -const s=("right"===i?r:a)[t],o=m[i].includes(s)?"visible":"hidden",l=e.priceScale()===s?"checked":"unchecked",h=n?"labelled":"sided",d=_[i],u=(0,c.getPriceAxisNameInfo)(i,t).label;return{actionText:d[o][l][h].format({label:u}),undoText:n?k.format({label:u}):p[i]}};t.push(...r.map(((t,i)=>{const s=g(i,"right");return this._createMoveToScaleAction(e,t,s.actionText,s.undoText)}))),null!==h&&t.push(h);u&&(r.length>0||null!==h)&&t.push(new l.Separator);t.push(...a.map(((t,i)=>{const s=g(i,"left");return this._createMoveToScaleAction(e,t,s.actionText,s.undoText)}))),null!==d&&t.push(d);u&&(a.length>0||null!==d)&&t.push(new l.Separator);return t.push(this._createActionNoScale(e)),t}_createActionMergeUp(e){const t=this._chartWidget.model();return t.model().isMergeUpAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.MergeUp",options:{label:me,statName:"MergeUp",onExecute:()=>t.mergeSourceUp(e)}}):null}_createActionUnmergeUp(e){const t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.UnmergeUp",options:{label:ge,statName:"UnmergeUp",onExecute:()=>t.unmergeSourceUp(e)}}):null}_createActionMergeDown(e){const t=this._chartWidget.model();return t.model().isMergeDownAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.MergeDown",options:{label:fe,statName:"MergeDown",onExecute:()=>t.mergeSourceDown(e)}}):null}_createActionUnmergeDown(e){const t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.UnmergeDown",options:{label:ye,statName:"UnmergeDown",onExecute:()=>t.unmergeSourceDown(e)}}):null}_mergeContentMenuItems(e){return[this._createActionMergeUp(e),this._createActionUnmergeUp(e),this._createActionMergeDown(e),this._createActionUnmergeDown(e)].filter(n.notNull)}_createActionMove(e){const t=this._mergeContentMenuItems(e);return t.length>0?new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToPane",options:{label:pe,iconId:"Chart.Move",subItems:t}}):null}async _createDetailsMetricsAction(e){return null}async _contextMenuActionsForSeries(e,t){const i=[],o=this._chartWidget.model().model(),n=(0,s.ensureNotNull)(o.paneForSource(e)),r=this._chartWidget.actions(),c=t&&"localY"in t?t.localY:void 0;if(this._isReadOnly())i.push(tt(this._chartWidget,[e])),i.push(new l.Separator),i.push(this._createActionScale(e));else{0,i.length>0&&!(i[i.length-1]instanceof l.Separator)&&i.push(new l.Separator),a.enabled("symbol_info")&&i.push(r.showSymbolInfoDialog);const t=await this._createDetailsMetricsAction(e);if(t&&i.push(t),i.length>0&&!(i[i.length-1]instanceof l.Separator)&&i.push(new l.Separator),!n.isEmpty()&&a.enabled("datasource_copypaste")){const e=Je(n,c),t=Ye(this._chartWidget,n);(e||t)&&(e&&i.push(e),t&&i.push(t),i.push(new l.Separator))}i.push(Ze(this._chartWidget,[e]));const s=this._createActionMove(e);null!==s&&i.push(s),i.push(this._createActionScale(e)),i.push(tt(this._chartWidget,[e])),i.push(new l.Separator) -;Boolean(window.widgetbar?.widget("watchlist"))&&r.addToWatchlist&&(r.addToWatchlist.prepare(),i.push(r.addToWatchlist)),a.enabled("text_notes")&&i.push(r.addToTextNotes),i[i.length-1]instanceof l.Separator||i.push(new l.Separator),a.enabled("show_chart_property_page")&&!this._chartWidget.onWidget()&&i.push(r.mainSeriesPropertiesAction),i[i.length-1]instanceof l.Separator&&i.pop()}return i}_createActionAddChildStudy(e){throw new Error("unsupported")}_createActionAddFundamentals(e){return null}_createActionShowSymbolInfoDialog(e,t){const i=this._chartWidget.model().model();return new A.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowSymbolInfo",options:{label:ze,iconId:"Chart.SymbolInfo",checkable:!1,statName:"SymbolInfo",onExecute:()=>{const s={symbolInfo:e.symbolInfo(),unitDescription:e=>e?t.description(e):"",dateFormatter:i.dateFormatter()};(0,g.showSymbolInfoDialog)(s)}}})}_createActionShowProperties(e){return new A.ActionWithStandardIcon({actionId:"Chart.Indicator.ShowSettingsDialog",options:{label:Le,iconId:"Settings",statName:"EditSelectedObject",onExecute:()=>this._chartWidget.showSourceProperties(e)}})}async _contextMenuActionsForStudy(e,t,i){const s=t!==this._chartWidget.model().paneForSource(e),o=this._chartWidget.actions(),n=(i&&"localY"in i&&i.localY,[]);if(!e.userEditEnabled())return n;if(this._chartWidget.readOnly())n.push(tt(this._chartWidget,[e])),n.push(new l.Separator),(0,u.isNonSeriesStudy)(e)||n.push(this._createActionScale(e));else{0,a.enabled("study_on_study")&&e.canHaveChildren()&&n.push(this._createActionAddChildStudy(e));const t=this._createApplyToEntireLayoutCommand(e);null!==t&&n.push(t);const i=this._createAddIndicatorToFavoritesCommand(e);if(i&&n.push(i),n.length>0&&!(n[n.length-1]instanceof l.Separator)&&n.push(new l.Separator),a.enabled("symbol_info")&&(0,d.isCompareOrOverlayStudy)(e)&&null!==e.symbolInfo()&&(n.push(this._createActionShowSymbolInfoDialog(e,this._chartWidget.model().model().availableUnits())),n.push(new l.Separator)),s||n.push(Ze(this._chartWidget,[e])),n.push(Xe(this._chartWidget,[e])),!(0,u.isNonSeriesStudy)(e)&&!s){const t=this._createActionMove(e);null!==t&&n.push(t),n.push(this._createActionScale(e))}n.push(new l.Separator);const r=e.metaInfo();if(e.copiable()){const t=new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.CopySource",options:{label:ke,shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+67),statName:"Copy",onExecute:()=>{this._chartWidget.chartWidgetCollection().clipboard.uiRequestCopy([e])}}});n.push(t)}n.push(tt(this._chartWidget,[e])),n.push(o.studyRemove);const c=this._options.objectTree&&o.paneObjectTree,h=!1;(c||h)&&(n.push(new l.Separator),c&&n.push(o.paneObjectTree),h&&n.push(this._chartWidget.actions().showDataWindow)),n.push(new l.Separator),a.enabled("property_pages")&&new _.MetaInfoHelper(r).hasUserEditableOptions()&&n.push(this._createActionShowProperties(e)),n[n.length-1]instanceof l.Separator&&n.pop()}return n}_createLineToolTemplateAction(e){return null}_createActionToggleLockLineTools(e){ -const t=e[0].properties().frozen.value(),i=t?Be:Ve;return new A.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ToggleLocked",options:{label:i,statName:"ToggleLockSelectedObject",checkable:!0,iconId:t?"Chart.UnlockObject":"Chart.LockObject",onExecute:()=>{if(1===e.length)this._chartWidget.toggleLockSelectedObject();else{const i=t?W:F,s=this._chartWidget.model();s.withMacro(i,(()=>{e.forEach((e=>{s.setProperty(e.properties().frozen,!t,i,C.lineToolsDoNotAffectChartInvalidation)}))}))}}}})}_createActionToggleAnchorLineTools(e){const t=e.filter((e=>e.anchorable()));if(0===t.length)return null;const i=t[0].properties().anchored.value();return new A.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ToggleAnchored",options:{label:Re,statName:"ToggleAnchoredSelectedObject",checkable:!0,checked:i,onExecute:()=>{const e=i?z:H,s=this._chartWidget.model();s.withMacro(e,(()=>{t.forEach((t=>{s.setProperty(t.properties().childs().anchored,!i,e,C.lineToolsDoNotAffectChartInvalidation)}))}))}}})}async _contextMenuActionsForLineTool(e){const t=[],i=this._chartWidget.actions(),s=(this._chartWidget.model().model(),()=>{t.push(Ze(this._chartWidget,e))}),o=()=>{t.push(Xe(this._chartWidget,e))},n=()=>{const i=e.filter((e=>e.cloneable()));if(i.length>0){const e=new A.ActionWithStandardIcon({actionId:"Chart.LineTool.Clone",options:{label:De,iconId:"Chart.Clone",shortcutHint:(0,p.humanReadableModifiers)(p.Modifiers.Mod)+"Drag",statName:"Clone",onExecute:()=>this._chartWidget.model().cloneLineTools(i,!1)},id:"Clone"});t.push(e)}return!!i.length},r=()=>{const i=e.filter((e=>e.copiable()));if(i.length>0){const e=new l.Action({actionId:"Chart.Clipboard.CopyLineTools",options:{label:ke,shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+67),statName:"Copy",onExecute:()=>this._chartWidget.chartWidgetCollection().clipboard.uiRequestCopy(i)},id:"Copy"});t.push(e)}return!!i.length},c=()=>{const e=(this._chartWidget,[]);return t.push(...e),e.length>0},d=e=>{const i=new A.ActionWithStandardIcon({actionId:"Chart.ScrollToLineTool",options:{label:Ee.format({lineToolName:e.title(h.TitleDisplayTarget.StatusLine)}),statName:"GoToLineTool",checkable:!1,onExecute:async()=>this._chartWidget.model().scrollToLineTool(e)}});t.push(i)},u=e=>{const t=this._chartWidget.model().model().lineToolsGroupModel(),i=e.map((e=>t.groupForLineTool(e)));return new Set(i).size<=1};if(1===e.length){const h=e[0];let u={actions:[],placement:"CustomAction"};if(h.additionalActions&&(u=await h.additionalActions(this._chartWidget.model())),u.actions.length>0&&"BeforeAll"===u.placement&&(t.push(...u.actions),t.push(new l.Separator)),this._chartWidget.readOnly())t.push(tt(this._chartWidget,[h]));else if(h.userEditEnabled()){0,s(),o(),this._options.objectTree&&i.paneObjectTree&&t.push(i.paneObjectTree),t.push(new l.Separator);let e=n();e=r()||e,e&&t.push(new l.Separator),e=c(),e&&t.push(new l.Separator),u.actions.length>0&&"CustomAction"===u.placement&&(t.push(...u.actions),t.push(new l.Separator));const _=this._createActionToggleAnchorLineTools([h]);_&&(t.push(_), -t.push(new l.Separator)),t.push(this._createActionToggleLockLineTools([h])),t.push(tt(this._chartWidget,[h])),t.push(i.lineRemove),h.points().length>0&&this._options.gotoLineTool&&(t.push(new l.Separator),d(h));const p=await this._chartWidget.propertiesDefinitionsForSource(h);a.enabled("property_pages")&&null!==p&&(t.push(new l.Separator),t.push(i.format))}}else{this._options.objectTree&&i.paneObjectTree&&t.push(i.paneObjectTree),u(e)&&s(),o(),t.length>0&&t.push(new l.Separator);let h=n();h=r()||h,h&&t.push(new l.Separator),h=c(),h&&t.push(new l.Separator),t.push(this._createActionToggleLockLineTools(e)),t.push(tt(this._chartWidget,e)),t.push(i.lineRemove),a.enabled("property_pages")&&(t.push(new l.Separator),t.push(i.format))}return t}_createEarningsShow(){return null}_createDividendsShow(){return null}_createSplitsShow(){return null}_contextMenuActionsForESD(){return[]}_contextMenuActionsForRollDates(){return[]}_contextMenuActionsForFuturesContractExpiration(){return[]}_contextMenuActionsForisLatestUpdates(){return[]}_contextMenuActionsForPublishedTimeline(e){const t=this._chartWidget.actions(),i=[];if(i.push(t.lineHide),window.is_authenticated){const t=e.properties().childs().filter,s=new l.Action({actionId:"Chart.ShowAllIdeas",options:{checked:t.value()===PublishedChartsFilter.None,checkable:!0,label:Ne,name:"ToggleAllIdeas",statName:"ToggleAllIdeas",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.None,B)}}),o=new l.Action({actionId:"Chart.ShowIdeasOfFollowedUsers",options:{checked:t.value()===PublishedChartsFilter.Following,checkable:!0,label:Oe,name:"ToggleIdeasOfPeopleAndUser",statName:"ToggleIdeasOfPeopleAndUser",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.Following,V)}}),n=new l.Action({actionId:"Chart.ShowMyIdeasOnly",options:{checked:t.value()===PublishedChartsFilter.Private,checkable:!0,label:Fe,name:"ToggleUserIdeas",statName:"ToggleUserIdeas",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.Private,R)}});i.push(new l.Separator,s,o,n)}return i}_contextMenuActionsForTradingDrawings(e){return e.contextMenuItems()}async _contextMenuActionsForAlertLabel(e,t){return[]}_contextMenuActionsForChartEvents(e){return[]}_createApplyToEntireLayoutCommand(e){if(!this._chartWidget.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return null;const t=this._chartWidget.model().model();if(e.parentSources().length>0)return null;const i=(0,s.ensureNotNull)(t.paneForSource(e)),o=t.paneForSource(t.mainSeries())===i,n=e instanceof m.StudyCompare&&e.priceScale()===t.mainSeries().priceScale()&&(0,s.ensureNotNull)(e.priceScale()).isPercentage(),r=o?void 0:t.panes().indexOf(i);let a=He,c=O,h="AddStudyToEntireLayout";return(0,v.isActingAsSymbolSource)(e)&&(a=We,c=N,h="AddSymbolToEntireLayout"),new l.Action({actionId:"Chart.AddIndicatorToAllCharts",options:{label:a,statName:h,onExecute:()=>{const i=(0,s.ensureNotNull)((0,f.clipboardDataForSources)(t.id(),[e])),a=this._chartWidget.chartWidgetCollection(),l={isOnMainPane:o,asCompare:n, -paneIndex:r};a.applyIndicatorToAllCharts(this._chartWidget,i,l,c)}},id:"applyStudyToEntireLayout"})}_createAddIndicatorToFavoritesCommand(e){const t=e.metaInfo();let s;if(!a.enabled("items_favoriting")||(0,d.isCompareOrOverlayStudy)(e))return null;{const{description_localized:e,description:o}=t,n=e||r.t(o,{context:"study"},i(83477));s=()=>i.e(9790).then(i.bind(i,23390)).then((({isFavorite:e,toggleFavorite:t})=>({label:e(n)?$e:qe,onExecute:()=>t(n)})))}return new A.ActionWithStandardIcon({actionId:"Chart.Indicator.AddFavorites",id:"addIndicatorToFavorites",optionsLoader:s,options:{statName:"AddIndicatorToFavorites",iconId:"Indicator.AddToFavorites"}})}}},86920:(e,t,i)=>{"use strict";i.d(t,{clipboardDataForSources:()=>l,isLineToolClipboardData:()=>a});var s=i(50151),o=i(19466),n=i(79036),r=i(32755);function a(e){return"drawing"===e.type}function l(e,t){if(1===t.length&&(0,n.isStudy)(t[0])){const e=t[0];return{title:e.title(o.TitleDisplayTarget.StatusLine),sources:[{source:(0,s.ensureNotNull)(e.state()),type:"study"}]}}const i={sources:[],title:""};return i.sources=t.filter((e=>e.copiable()&&(0,r.isLineTool)(e))).map((t=>{const i={type:"drawing",geometry:t.geometry(),source:{...t.state(!1),points:t.normalizedPoints()},modelId:e};return delete i.source.alertId,i})),i.sources.length>0?(1===i.sources.length?i.title=t[0].title(o.TitleDisplayTarget.StatusLine):i.title="Drawings",i):null}},7114:(e,t,i)=>{"use strict";i.d(t,{addExclusionArea:()=>P,addExclusionAreaByScope:()=>C,calcTextHorizontalShift:()=>b,clearRect:()=>p,createBoundCanvas:()=>v,createDisconnectedCanvas:()=>g,createDisconnectedCanvasByRenderingInfo:()=>f,disableSelection:()=>w,drawScaled:()=>m,drawWithExclusionAreaByScope:()=>T,fillRect:()=>_,getBindingRenderingInfo:()=>h,getContext2D:()=>d,getPrescaledContext2D:()=>u,measureText:()=>I,tryApplySuggestedCanvasBitmapSize:()=>S});var s=i(27714),o=i(50151),n=i(776),r=i(2844),a=i(63273),l=i(49483);function c(e){return{horizontalPixelRatio:Math.max(1,e.bitmapSize.width/e.canvasElementClientSize.width),verticalPixelRatio:Math.max(1,e.bitmapSize.height/e.canvasElementClientSize.height)}}function h(e){return{...c(e),bitmapSize:e.bitmapSize,mediaSize:e.canvasElementClientSize}}function d(e){const t=(0,o.ensureNotNull)(e.getContext("2d"));return t.setTransform(1,0,0,1,0,0),t}function u(e){const t=(0,o.ensureNotNull)(e.getContext("2d")),i=(0,n.getCanvasDevicePixelRatio)(e);return t.setTransform(i,0,0,i,0,0),t}function _(e,t,i,s,o,n){e.save(),e.fillStyle=n,e.fillRect(t,i,s,o),e.restore()}function p(e,t,i,s,o,n){e.save(),e.globalCompositeOperation="copy",e.fillStyle=n,e.fillRect(t,i,s,o),e.restore()}function m(e,t,i,s){e.save(),e.scale(t,i),s(),e.restore()}function g(e,t,i){const s=y(e);return void 0===i&&(i=(0,n.getCanvasDevicePixelRatio)(s)),s.width=t.width*i,s.height=t.height*i,s}function f(e,t){const{bitmapSize:i,mediaSize:s}=t,o=y(e);return o.style.width=`${s.width}px`,o.style.height=`${s.height}px`,o.width=i.width,o.height=i.height,o}function y(e){const t=e.createElement("canvas");return w(t),t}function v(e,t){ -const i=y((0,o.ensureNotNull)(e.ownerDocument));e.appendChild(i);const n=(0,s.bindCanvasElementBitmapSizeTo)(i,{type:"device-pixel-content-box",transform:(e,t)=>0===e.width||0===e.height?e:{width:Math.max(e.width,t.width),height:Math.max(e.height,t.height)}});return n.resizeCanvasElement(t),n}function S(e){const t=e.suggestedBitmapSize;return null!==t&&t.width>0&&t.height>0&&(e.applySuggestedBitmapSize(),!0)}function b(e,t){return"center"===e.textAlign?0:(0,a.isRtl)()?"start"===e.textAlign||"right"===e.textAlign?t:0:"start"===e.textAlign||"left"===e.textAlign?0:t}function w(e){e.style.userSelect="none",e.style.webkitUserSelect="none",e.style.msUserSelect="none",e.style.MozUserSelect="none",e.style.webkitTapHighlightColor="transparent"}function C(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o,bitmapSize:n}=e;i.beginPath(),i.rect(0,0,n.width,n.height);for(let e=0;e{"use strict";i.d(t,{ChartChangesWatcher:()=>a,changedAll:()=>r});var s,o=i(84425),n=i(52033);!function(e){e[e.NothingChanged=0]="NothingChanged",e[e.ContentChanged=1]="ContentChanged",e[e.LineToolsChanged=2]="LineToolsChanged"}(s||(s={}));const r=3;class a{constructor(e,t,i){this._undoHistoryHasChanges=!1,this._changesMask=0,this._recursiveLoopingGuard=!1,this._handleMetainfoChanged=()=>{this._changesMask=1|this._changesMask},this._recalculateHaveChanges=(e,t)=>{if(!this._recursiveLoopingGuard)try{this._recursiveLoopingGuard=!0;const e=this._undoHistoryHasChanges?1:0;let i=this._lineToolsHaveChanges.value()?2:0;const s=this._changesMask;this._changesMask=e|i,s!==this._changesMask&&(this._changesMask&&(this._chartWidgetCollection.getAll().forEach((e=>{e.lineToolsSynchronizer()?.markAsValidatedBecauseOfSavingToContent(!!t)})),i=this._lineToolsHaveChanges.value()?2:0,this._changesMask=e|i),this._onValueChanged.fire(0!==this._changesMask))}finally{this._recursiveLoopingGuard=!1}},this._chartWidgetCollection=e,this._undoHistory=e.undoHistory,this._lineToolsHaveChanges=e.lineToolsSynchronizerHasChanges,this._chartSaver=t,this._globalEvents=i,this._onValueChanged=new n.Delegate,this._hasChangesWV=(0,o.createWVFromGetterAndSubscription)((()=>this.hasChanges()),this.getOnChange()),this._subscribe()}destroy(){this._unsubscribe(),this._onValueChanged.destroy(),this._hasChangesWV.destroy()}changes(){return this._changesMask}hasChanges(){return this._changesMask>0}hasChangesWV(){return this._hasChangesWV}getOnChange(){return this._onValueChanged}_subscribe(){ -this._globalEvents.subscribe("chart_loaded",this._handleChartLoaded,this),this._globalEvents.subscribe("layout_loaded",this._handleLayoutLoaded,this),this._globalEvents.subscribe("chart_migrated",this._handleChartMigrated,this),this._undoHistory.undoStack().onChange().subscribe(this,this._handleUndoHistoryChange),this._chartSaver?.chartSaved().subscribe(this,this._handleChartSaved),this._lineToolsHaveChanges.subscribe(this._recalculateHaveChanges);this._chartWidgetCollection.metaInfo.name.subscribe(this._handleMetainfoChanged)}_unsubscribe(){this._globalEvents.unsubscribe("chart_loaded",this._handleChartLoaded,this),this._globalEvents.unsubscribe("layout_loaded",this._handleLayoutLoaded,this),this._globalEvents.unsubscribe("chart_migrated",this._handleChartMigrated,this),this._undoHistory.undoStack().onChange().unsubscribe(this,this._handleUndoHistoryChange),this._chartSaver?.chartSaved().unsubscribe(this,this._handleChartSaved),this._lineToolsHaveChanges.unsubscribe(this._recalculateHaveChanges);this._chartWidgetCollection.metaInfo.name.unsubscribe(this._handleMetainfoChanged)}_setUndoHistoryHasChanges(e,t){this._undoHistoryHasChanges=e,this._recalculateHaveChanges(e,t)}_handleChartLoaded(){this._setUndoHistoryHasChanges(!1)}_handleLayoutLoaded(){this._setUndoHistoryHasChanges(!1,!0)}_handleUndoHistoryChange(e){e?.affectsState()&&this._setUndoHistoryHasChanges(!0)}_handleChartMigrated(){this._setUndoHistoryHasChanges(!0)}_handleChartSaved(e){e&&this._setUndoHistoryHasChanges(!1,!0)}}},43550:(e,t,i)=>{"use strict";i.d(t,{ChartHotkeysListener:()=>g,globalEnvironmentState:()=>m,modifierPressed:()=>p,shiftPressed:()=>_});var s=i(26709),o=i(68335),n=i(35749),r=i(32755);var a=i(64147),l=i(28331);const c=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Shift)),h=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Mod)),d=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Alt)),u=[o.Modifiers.None,o.Modifiers.Alt,o.Modifiers.Mod,o.Modifiers.Alt+o.Modifiers.Shift];function _(){return c}function p(){return h}function m(){return new l.EnvironmentState({altKey:d.value(),ctrlKey:p().value(),metaKey:p().value(),shiftKey:_().value()})}s.pressedKeys.subscribe(((e=0)=>{c.setValue(Boolean(e&o.Modifiers.Shift)),h.setValue(Boolean(e&o.Modifiers.Mod)),d.setValue(Boolean(e&o.Modifiers.Alt))}));class g{constructor(e,t){this._pressedKeyCode=null,this._boundKeydownHandler=null,this._boundKeyupHandler=null,this._chartWidget=e,this._parent=t,this._boundKeydownHandler=this._keydownHandler.bind(this),this._boundKeyupHandler=this._keyupHandler.bind(this),this._parent.ownerDocument.addEventListener("keydown",this._boundKeydownHandler),this._parent.ownerDocument.addEventListener("keyup",this._boundKeyupHandler)}destroy(){null!==this._boundKeydownHandler&&(this._parent.ownerDocument.removeEventListener("keydown",this._boundKeydownHandler),this._boundKeydownHandler=null),null!==this._boundKeyupHandler&&(this._parent.ownerDocument.removeEventListener("keyup",this._boundKeyupHandler), -this._boundKeyupHandler=null)}_keydownHandler(e){this._chartWidget.hasModel()&&this._chartWidget.isActive().value()&&(e.defaultPrevented||("text-editor"===window.document.activeElement?.getAttribute("data-name")&&this._handleTabKeyDown(e)||window.document.activeElement===window.document.body&&(this._handleMoveDrawingsKeyDown(e)||this._handleScrollKeyDown(e)||this._handleZoomKeyDown(e)))&&e.preventDefault())}_keyupHandler(e){this._chartWidget.hasModel()&&this._handleScrollKeyUp(e)}_handleTabKeyDown(e){const t=255&(0,o.hashFromEvent)(e),i=this._chartWidget.model();if(9===t){const t=i.selection().dataSources()[0];if(void 0!==t&&(s=t,(0,r.isLineTool)(s)&&"LineToolTable"===s.state().type)){const i=(0,o.modifiersFromEvent)(e);return t.switchActiveCell(i===o.Modifiers.Shift)}return!1}var s;return!1}_handleMoveDrawingsKeyDown(e){const t=255&(0,o.hashFromEvent)(e),i=this._chartWidget.model();switch(t){case 37:return i.moveSelectedToolsLeft();case 39:return i.moveSelectedToolsRight();case 38:return i.moveSelectedToolsUp();case 40:return i.moveSelectedToolsDown()}return!1}_handleScrollKeyDown(e){if(null!==this._pressedKeyCode)return!1;const t=(0,o.hashFromEvent)(e),i=255&t,s=(0,o.modifiersFromEvent)(e);let r;if(37===i)r=1;else{if(39!==i)return!1;r=-1}return!(o.isMacKeyboard&&s===o.Modifiers.Mod||!u.includes(s))&&(!(0,n.isNativeUIInteraction)(t,e.target)&&(this._pressedKeyCode=i,s===o.Modifiers.None?this._chartWidget.scrollHelper().moveByBar(r):s===o.Modifiers.Alt||s===o.Modifiers.Mod?this._chartWidget.scrollHelper().move(r):-1===r?this._chartWidget.model().timeScale().scrollToRealtime(!0):this._chartWidget.model().timeScale().scrollToFirstBar(),!0))}_handleScrollKeyUp(e){if(null===this._pressedKeyCode)return!1;const t=(0,o.hashFromEvent)(e);if((0,n.isNativeUIInteraction)(t,e.target))return!1;return(255&t)===this._pressedKeyCode&&(this._pressedKeyCode=null,this._chartWidget.scrollHelper().stopMove(),!0)}_handleZoomKeyDown(e){const t=(0,o.hashFromEvent)(e),i=255&t;if((0,o.modifiersFromEvent)(e)!==o.Modifiers.Mod||(0,n.isNativeUIInteraction)(t,e.target))return!1;const s=this._chartWidget.model();if(38===i)s.zoomIn();else{if(40!==i)return!1;s.zoomOut()}return!0}}},17730:(e,t,i)=>{"use strict";i.d(t,{getChartWidgetApiTimeConverter:()=>r});var s=i(50151),o=i(53388);const n=i(56570).enabled("end_of_period_timescale_marks");function r(e,t,i){return new l(function(e,t){const i=function(e,t){return e+t.session+t.timezone+(t.corrections||"")+(t.session_holidays||"")}(e,t);let s=a.get(i);void 0===s&&(s=(0,o.createDwmAligner)(e,t),a.set(i,s));return s}(e,t),i)}const a=new Map;class l{constructor(e,t){this._dwmAligner=e,this._chartModel=t}convertPublicTimeToInternalTime(e){return null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(1e3*e)/1e3:e}convertInternalTimeToPublicTime(e){return null!==this._dwmAligner?this._dwmAligner.timeToExchangeTradingDay(1e3*e)/1e3:e}convertTimePointIndexToPublicTime(e){const t=this._chartModel.timeScale();if(t.isEmpty())return null;let i=n?function(e,t){const i=e.indexToUserTime(t) -;if(null===i)return null;return i.getTime()/1e3}(t,e):this.convertTimePointIndexToInternalTime(e);return null!==i&&(i=this.convertInternalTimeToPublicTime(i)),i}convertTimePointIndexToInternalTime(e){const t=this._chartModel.timeScale();if(t.isEmpty())return null;const i=t.points(),{firstIndex:o,lastIndex:n}=(0,s.ensureNotNull)(i.range().value());let r=null;if(o<=e&&e<=n)r=i.valueAt(e);else if(e>n){const i=this._chartModel.mainSeries().syncModel();if(null!==i){const o=(0,s.ensureNotNull)(t.indexToTimePoint(n));r=i.projectTime(o,e-n)}}return r}}},15938:(e,t,i)=>{"use strict";i.d(t,{CHART_FONT_FAMILY:()=>n,setChartFontFamily:()=>o});const s="'Trebuchet MS', Roboto, Ubuntu, sans-serif";function o(e){n=e}let n=`-apple-system, BlinkMacSystemFont, ${s}`},40443:(e,t,i)=>{"use strict";i.d(t,{ContextMenuManager:()=>s});var s,o=i(29981),n=i(29023),r=i(59064);!function(e){let t=null,s=null;const a=[],l={createAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:e}),createAsyncAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:{},optionsLoader:e}),createSeparator:()=>new n.Separator};async function c(e,n={},r={menuName:""},c){null!==t&&(e=await t(e,l,r));let d=null;const u=()=>{const e=(0,o.indexOf)(a,(e=>e.renderer===d));-1!==e&&a.splice(e,1),void 0!==c&&c()};let _=!1;if(null!==s&&(d=await s(e,r,u)),d)_=!0,h();else{const t=await Promise.all([i.e(4109),i.e(3953),i.e(5826),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(7001),i.e(6262),i.e(2227),i.e(2544),i.e(2157),i.e(1584)]).then(i.bind(i,11785));d=new t.ContextMenuRenderer(e,n,u,h)}return a.push({renderer:d,isExternal:_}),d}function h(){(0,r.globalCloseMenu)(),a.forEach((e=>{e.isExternal&&e.renderer.isShown()&&e.renderer.hide()}))}e.createMenu=c,e.showMenu=function(e,t,i={},s,o){return c(e,i,s,o).then((e=>e.show(t)))},e.setCustomRendererFactory=function(e){s=e},e.setCustomItemsProcessor=function(e){t=e},e.hideAll=h,e.getShown=function(){for(let e=0;e{"use strict";i.d(t,{doNotShowDeleteLockedLineConfirmProperty:()=>a,doNotShowDeleteLockedLineKey:()=>n});var s=i(56840),o=i(17625);const n="do_not_show_delete_locked_line_confirm";function r(){return s.getBool(n,!1)}const a=(0,o.createPrimitiveProperty)(r());a.subscribe(null,(()=>s.setValue(n,a.value()))),s.onSync.subscribe(null,(()=>a.setValue(r())))},29280:(e,t,i)=>{"use strict";i.d(t,{DialogRenderer:()=>o});var s=i(64147);class o{constructor(){this._container=document.createElement("div"),this._visibility=new s.WatchedValue(!1),this._rootInstance=null}visible(){return this._visibility.readonly()}_setVisibility(e){this._visibility.setValue(e)}}},26023:(e,t,i)=>{"use strict";var s;i.d(t,{TabNames:()=>s}),function(e){e.background="Background",e.coordinates="Coordinates",e.drawings="Drawings",e.events="Events",e.alerts="Alerts",e.inputs="Inputs",e.properties="Properties",e.scales="Scales",e.legend="Legend",e.sourceCode="Source Code",e.style="Style",e.symbol="Symbol",e.timezoneSessions="Timezone/Sessions", -e.trading="Trading",e.visibility="Visibility",e.text="Text"}(s||(s={}))},9726:(e,t,i)=>{"use strict";i.d(t,{createFavoriteDrawingToolbar:()=>a,getFavoriteDrawingToolbarPromise:()=>r});var s=i(72894);let o=null,n=null;function r(){return n}function a(){null===n&&(n=Promise.all([i.e(7827),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(6445),i.e(7384),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(4353),i.e(2440),i.e(9255),i.e(7001),i.e(3745),i.e(6262),i.e(6842),i.e(5099),i.e(2227),i.e(2544),i.e(1890),i.e(2157),i.e(7843),i.e(2306)]).then(i.bind(i,17815)).then((({FavoriteDrawingToolbar:e})=>(o=null!==o?o:new e({left:window.innerWidth/2,top:s.HEADER_TOOLBAR_HEIGHT_EXPANDED+61}),o))))}},776:(e,t,i)=>{"use strict";function s(e){return Math.max(1,e.ownerDocument?.defaultView?.devicePixelRatio||1)}i.d(t,{getCanvasDevicePixelRatio:()=>s})},96152:(e,t,i)=>{"use strict";i.d(t,{getPriceAxisNameInfo:()=>r});const s=["Z","Y","X","W","V","U","T","S"],o=["A","B","C","D","E","F","G","H"];class n{constructor(e){this.label=e}equals(e){return null!==e&&this.label===e.label}}function r(e,t){const i="left"===e?s:o,r=t{"use strict";i.d(t,{getTranslatedInputTitle:()=>n});var s=i(11542);const o={PercentageLTP:"Percentage LTP"};function n(e){return s.t(o[e]??e,{context:"input"},i(32856))}},77788:(e,t,i)=>{"use strict";i.d(t,{CHART_WIDGET_COLLECTION_SERVICE:()=>o,chartWidgetCollectionService:()=>n});var s=i(16216);const o={id:"ChartWidgetCollectionService"};function n(){return(0,s.hasService)(o)?(0,s.service)(o):null}var r;!function(e){e.Multichart="multichart",e.ForceFullscreen="force-fullscreen"}(r||(r={}))},62288:(e,t,i)=>{"use strict";i.d(t,{InvalidationLevel:()=>s,InvalidationMask:()=>l,defaultInvalidationLevel:()=>r});var s,o=i(50151);class n{constructor(e=r){this._paneInvalidationLevel=r,this._leftPriceScalesInvalidationMap=new Map,this._rightPriceScalesInvalidationMap=new Map,this._legendWidgetInvalidated=!1,this._priceScalesPriceRangeAnimationsInvalidationMap=new Map,this._invalidationLevel=e}fullInvalidation(){return this._invalidationLevel}invalidateAll(e){this._invalidationLevel=Math.max(this._invalidationLevel,e)}invalidatePane(e){this._paneInvalidationLevel=Math.max(this._invalidationLevel,e)}invalidateLegendWidgetLayout(){this._legendWidgetInvalidated=!0}invalidatePriceScale(e,t,i){const s="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap,o=s.get(t)||r;s.set(t,Math.max(o,i))}setPriceScaleRangeAnimation(e,t){this._priceScalesPriceRangeAnimationsInvalidationMap.set(e,t)}priceScaleRangeAnimations(){return this._priceScalesPriceRangeAnimationsInvalidationMap}invalidationLevelForPane(){return Math.max(this._paneInvalidationLevel,this._invalidationLevel)}legendWidgetLayoutInvalidated(){return this._legendWidgetInvalidated||this._invalidationLevel===s.Full}getterForPriceScaleInvalidationLevelBySide(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap -;return e=>Math.max(t.get(e)||r,this._invalidationLevel)}priceScaleSideMaxLevel(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap;let i=this._invalidationLevel;return t.size>0&&t.forEach((e=>{e>i&&(i=e)})),i}merge(e){this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._paneInvalidationLevel=Math.max(this._paneInvalidationLevel,e._paneInvalidationLevel),e._leftPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._leftPriceScalesInvalidationMap.get(t)||r;this._leftPriceScalesInvalidationMap.set(t,Math.max(i,e))})),e._rightPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._rightPriceScalesInvalidationMap.get(t)||r;this._rightPriceScalesInvalidationMap.set(t,Math.max(i,e))})),this._legendWidgetInvalidated=this._legendWidgetInvalidated||e._legendWidgetInvalidated,e._priceScalesPriceRangeAnimationsInvalidationMap.forEach(((e,t)=>{this._priceScalesPriceRangeAnimationsInvalidationMap.set(t,e)}))}}!function(e){e[e.None=0]="None",e[e.Cursor=1]="Cursor",e[e.Light=2]="Light",e[e.Full=3]="Full"}(s||(s={}));const r=s.None;var a;!function(e){e[e.ScrollAnimation=0]="ScrollAnimation",e[e.StopAnimation=1]="StopAnimation"}(a||(a={}));class l{constructor(e=r){this._panesOrderChanged=!1,this._keepVisibleTimeRangeOnResize=!1,this._timeAxisInvalidationLevel=r,this._invalidatedPanes=new Map,this._additionalActions=[],this._timeScaleInvalidations=[],this._invalidationLevel=e}invalidateAll(e){this._invalidationLevel!==e&&(this._invalidationLevel=Math.max(this._invalidationLevel,e),this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})))}invalidateAllPane(e,t){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).invalidateAll(t)}invalidatePriceScale(e,t,i,s){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).invalidatePriceScale(t,i,s)}setPriceScaleRangeAnimation(e,t,i){this._invalidationLevel=Math.max(this._invalidationLevel,s.Light),this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).setPriceScaleRangeAnimation(t,i)}invalidateTimeScale(e){this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e)}invalidatePanesOrder(){this._panesOrderChanged=!0}lockVisibleTimeRangeOnResize(){this._keepVisibleTimeRangeOnResize=!0}fullInvalidation(){return this._invalidationLevel}maxPaneInvalidation(){const e=[];return this._invalidatedPanes.forEach((t=>{e.push(t.fullInvalidation())})),Math.max(...e,this._invalidationLevel)}invalidateForPane(e){return this._invalidatedPanes.get(e)||new n(this._invalidationLevel)}invalidateForTimeScale(){return Math.max(this._timeAxisInvalidationLevel,this._invalidationLevel)}validationActions(){return this._additionalActions}addValidationAction(e){this._additionalActions.push(e)}merge(e){ -this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._panesOrderChanged=this._panesOrderChanged||e._panesOrderChanged,this._keepVisibleTimeRangeOnResize=this._keepVisibleTimeRangeOnResize||e._keepVisibleTimeRangeOnResize,this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})),e._invalidatedPanes.forEach(((e,t)=>{this._invalidatedPanes.has(t)||this._invalidatedPanes.set(t,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(t)).merge(e)})),this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e._timeAxisInvalidationLevel);for(let t=0;t0===e.type));if(-1!==e){const[t]=this._timeScaleInvalidations.splice(e,1);t.value.onFinish?.(!1)}}}},69186:(e,t,i)=>{"use strict";i.d(t,{lastMouseOrTouchEventInfo:()=>o,setLastMouseOrTouchEventInfo:()=>n});let s=(0,i(49483).supportTouch)()?{isTouch:!0,stylus:!1}:{isTouch:!1};function o(){return s}function n(e){s=e.isTouch?{isTouch:!0,stylus:e.stylus}:{isTouch:!1}}},65952:(e,t,i)=>{"use strict";i.d(t,{layoutInitialSizingState:()=>n});var s=i(69708);i(50151);function o(e){return e.map((t=>{if((0,s.default)(t))return{percent:1/e.length};{const i=t.slice(1);return{percent:1/e.length,substate:o(i)}}}))}function n(e){return o(e.slice(1))}},68993:(e,t,i)=>{"use strict";i.d(t,{isMultipleLayout:()=>r,isSupportedLayout:()=>a,layouts:()=>o,tryGuessingTheMostSuitableLayout:()=>l});i(87489),i(65952);let s;s={};const o={...{s:{title:"1 chart",count:1,layoutType:"s",sizer:(e,t)=>{if(0!==t)throw new RangeError("invalid index");return e},splitters:()=>[],resizeApplier:(e,t,i,s,o)=>o,syncSublayoutsBySplitter:(e,t)=>t,expression:["h",0]}},...s};function n(e){return"s"===e -}function r(e){return!n(e)}function a(e){return n(e)||s.hasOwnProperty(e)}function l(e){return"s"}},17402:(e,t,i)=>{"use strict";i.d(t,{lineToolsSelectHotkeys:()=>o});i(21251);var s=i(68335);const o={LineToolFibRetracement:{hash:s.Modifiers.Alt+70,action:"setTool",description:"Draw Fib Retracement"},LineToolHorzLine:{hash:s.Modifiers.Alt+72,action:"drawRightThere",description:"Draw Horizontal Line here"},LineToolHorzRay:{hash:s.Modifiers.Alt+74,action:"drawRightThere",description:"Draw Horizontal Ray here"},LineToolRectangle:{hash:s.Modifiers.Alt+s.Modifiers.Shift+82,action:"setTool",description:"Draw Rectangle"},LineToolTrendLine:{hash:s.Modifiers.Alt+84,action:"setTool",description:"Draw Trend Line"},LineToolVertLine:{hash:s.Modifiers.Alt+86,action:"drawRightThere",description:"Draw Vertical Line here"},LineToolCrossLine:{hash:s.Modifiers.Alt+67,action:"drawRightThere",description:"Draw Cross Line here"}}},35236:(e,t,i)=>{"use strict";i.d(t,{MouseEventHandler:()=>f,defaultPreventedHandler:()=>m,getClickPosition:()=>_,isTouchMouseEvent:()=>p});var s=i(81251),o=i(50151),n=i(49483),r=i(37265),a=i(80007),l=i(69186);const c=n.isSafari?"click":"auxclick";var h,d;!function(e){e[e.ResetClick=500]="ResetClick",e[e.LongTap=240]="LongTap",e[e.PreventFiresTouchEvents=500]="PreventFiresTouchEvents"}(h||(h={})),function(e){e[e.CancelClickManhattanDistance=5]="CancelClickManhattanDistance",e[e.CancelTapManhattanDistance=5]="CancelTapManhattanDistance",e[e.DoubleClickManhattanDistance=5]="DoubleClickManhattanDistance",e[e.DoubleTapManhattanDistance=30]="DoubleTapManhattanDistance"}(d||(d={}));const u={treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!1,ignoreClickAndTapOnDblClickOrDblTap:!1};function _(e){if(p(e))return{x:e.clientX,y:e.clientY};if("touches"in(t=e)&&void 0!==t.touches){if(1===e.touches.length){const t=(0,o.ensureNotNull)(e.target).getBoundingClientRect(),i=e.touches[0];return{x:i.clientX-t.left,y:i.clientY-t.top}}return null}var t;return{x:e.offsetX,y:e.offsetY}}function p(e){return"isTouch"in e&&"stylus"in e}function m(e){return t=>{t.preventDefault(),e(t)}}function g(e,t){let i=!1;return{clickOrTap:(...s)=>{t?.()?e.clickOrTap(...s):(i=!1,setTimeout((()=>!i&&e.clickOrTap(...s)),501))},doubleClickOrDoubleTap:(...t)=>{i=!0,e.doubleClickOrDoubleTap?.(...t)}}}class f{constructor(e,t,i){if(this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._longTapTimeoutId=null,this._longTapActive=!1,this._mouseMoveStartPosition=null,this._touchMoveStartPosition=null,this._touchMoveExceededManhattanDistance=!1,this._cancelClick=!1,this._cancelTap=!1,this._unsubscribeOutsideMouseEvents=null,this._unsubscribeOutsideTouchEvents=null,this._unsubscribeMobileSafariEvents=null,this._unsubscribeMousemove=null,this._unsubscribeRootMouseEvents=null,this._unsubscribeRootTouchEvents=null,this._pinchInfo=null,this._pinchPrevented=!1, -this._preventTouchDragProcess=!1,this._mousePressed=!1,this._lastTouchEventTimeStamp=0,this._activeTouchId=null,this._acceptMouseLeave=!n.CheckMobile.iOS(),this._onFirefoxOutsideMouseUp=e=>{this._mouseUpHandler(e)},this._onMobileSafariDoubleClick=e=>{if(this._firesTouchEvents(e)){const t=this._makeCompatEvent(e);if(++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._tapPosition);i<30&&!this._cancelTap&&this._processTouchEvent(t,this._handlers.doubleTapEvent),this._resetTapTimeout()}}else{const t=this._makeCompatEvent(e);if(++this._clickCount,this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}}},this._target=e,this._options=(0,r.merge)((0,r.clone)(u),i||{}),this._options.ignoreClickAndTapOnDblClickOrDblTap){if(t.mouseClickEvent&&t.mouseDoubleClickEvent){const e=g({clickOrTap:t.mouseClickEvent.bind(t),doubleClickOrDoubleTap:t.mouseDoubleClickEvent.bind(t)});t.mouseClickEvent=e.clickOrTap,t.mouseDoubleClickEvent=e.doubleClickOrDoubleTap}if(t.tapEvent&&t.doubleTapEvent){const e=g({clickOrTap:t.tapEvent.bind(t),doubleClickOrDoubleTap:t.doubleTapEvent.bind(t)});t.tapEvent=e.clickOrTap,t.doubleTapEvent=e.doubleClickOrDoubleTap}}this._handlers=t,this._init()}destroy(){null!==this._unsubscribeOutsideMouseEvents&&(this._unsubscribeOutsideMouseEvents(),this._unsubscribeOutsideMouseEvents=null),null!==this._unsubscribeOutsideTouchEvents&&(this._unsubscribeOutsideTouchEvents(),this._unsubscribeOutsideTouchEvents=null),null!==this._unsubscribeMousemove&&(this._unsubscribeMousemove(),this._unsubscribeMousemove=null),null!==this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),null!==this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null),null!==this._unsubscribeMobileSafariEvents&&(this._unsubscribeMobileSafariEvents(),this._unsubscribeMobileSafariEvents=null),this._clearLongTapTimeout(),this._resetClickTimeout()}_mouseEnterHandler(e){this._unsubscribeMousemove&&this._unsubscribeMousemove();const t=this._mouseMoveHandler.bind(this);if(this._unsubscribeMousemove=()=>{this._target.removeEventListener("mousemove",t)},this._target.addEventListener("mousemove",t),this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseEnterEvent),this._acceptMouseLeave=!0}_resetClickTimeout(){null!==this._clickTimeoutId&&clearTimeout(this._clickTimeoutId),this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_resetTapTimeout(){null!==this._tapTimeoutId&&clearTimeout(this._tapTimeoutId),this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_mouseMoveHandler(e){ -if(this._mousePressed||null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseMoveEvent),this._acceptMouseLeave=!0}_touchMoveHandler(e){const t=w(e.changedTouches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t)return;if(this._lastTouchEventTimeStamp=b(e),null!==this._pinchInfo)return;if(this._preventTouchDragProcess)return;this._pinchPrevented=!0;const i=this._touchMouseMoveWithDownInfo(v(t),(0,o.ensureNotNull)(this._touchMoveStartPosition)),{xOffset:s,yOffset:n,manhattanDistance:r}=i;if(this._touchMoveExceededManhattanDistance||!(r<5)){if(!this._touchMoveExceededManhattanDistance){const e=.5*s,t=n>=e&&!this._options.treatVertTouchDragAsPageScroll,i=e>n&&!this._options.treatHorzTouchDragAsPageScroll;t||i||(this._preventTouchDragProcess=!0),this._touchMoveExceededManhattanDistance=!0,this._cancelTap=!0,this._clearLongTapTimeout(),this._resetTapTimeout()}if(!this._preventTouchDragProcess){const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.touchMoveEvent),(0,a.preventDefault)(e)}}}_mouseMoveWithDownHandler(e){if(0!==e.button)return;if(this._options.isMouseMoveHandlingEnabled&&!this._options.isMouseMoveHandlingEnabled?.())return;const t=this._touchMouseMoveWithDownInfo(v(e),(0,o.ensureNotNull)(this._mouseMoveStartPosition)),{manhattanDistance:i}=t;if(i>=5&&(this._cancelClick=!0,this._resetClickTimeout()),this._cancelClick){const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.pressedMouseMoveEvent)}}_touchMouseMoveWithDownInfo(e,t){const i=Math.abs(t.x-e.x),s=Math.abs(t.y-e.y);return{xOffset:i,yOffset:s,manhattanDistance:i+s}}_touchEndHandler(e){let t=w(e.changedTouches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t&&0===e.touches.length&&(t=e.changedTouches[0]),null===t)return;this._activeTouchId=null,this._lastTouchEventTimeStamp=b(e),this._clearLongTapTimeout(),this._touchMoveStartPosition=null,this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);const i=this._makeCompatEvent(e,t);if(this._processTouchEvent(i,this._handlers.touchEndEvent),++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:e}=this._touchMouseMoveWithDownInfo(v(t),this._tapPosition);e<30&&!this._cancelTap&&this._processTouchEvent(i,this._handlers.doubleTapEvent),this._resetTapTimeout()}else this._cancelTap||(this._processTouchEvent(i,this._handlers.tapEvent),this._handlers.tapEvent&&(0,a.preventDefault)(e));0===this._tapCount&&(0,a.preventDefault)(e),0===e.touches.length&&this._longTapActive&&(this._longTapActive=!1,(0,a.preventDefault)(e))}_touchCancelHandler(e){this._touchEndHandler(e)}_mouseUpHandler(e){if(0!==e.button)return;const t=this._makeCompatEvent(e);if(this._mouseMoveStartPosition=null,this._mousePressed=!1,this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),n.isFF){ -this._target.ownerDocument.documentElement.removeEventListener("mouseleave",this._onFirefoxOutsideMouseUp)}if(!this._firesTouchEvents(e))if(this._processMouseEvent(t,this._handlers.mouseUpEvent),++this._clickCount,this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}else this._cancelClick||this._processMouseEvent(t,this._handlers.mouseClickEvent)}_clearLongTapTimeout(){null!==this._longTapTimeoutId&&(clearTimeout(this._longTapTimeoutId),this._longTapTimeoutId=null)}_touchStartHandler(e){if(null!==this._activeTouchId)return this._clearLongTapTimeout(),void this._resetTapTimeout();const t=e.changedTouches[0];this._activeTouchId=t.identifier,this._lastTouchEventTimeStamp=b(e);const i=this._target.ownerDocument.documentElement;this._cancelTap=!1,this._touchMoveExceededManhattanDistance=!1,this._preventTouchDragProcess=!1,this._touchMoveStartPosition=v(t),this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);{const t=this._touchMoveHandler.bind(this),s=this._touchEndHandler.bind(this);this._unsubscribeRootTouchEvents=()=>{i.removeEventListener("touchmove",t),i.removeEventListener("touchend",s)},i.addEventListener("touchmove",t,{passive:!1}),i.addEventListener("touchend",s,{passive:!1}),this._clearLongTapTimeout(),this._longTapTimeoutId=setTimeout(this._longTapHandler.bind(this,e),240)}const s=this._makeCompatEvent(e,t);this._processTouchEvent(s,this._handlers.touchStartEvent),this._tapTimeoutId||(this._tapCount=0,this._tapTimeoutId=setTimeout(this._resetTapTimeout.bind(this),500),this._tapPosition=v(t))}_wheelClickHandler(e){if(1!==e.button)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.wheelClickEvent)}_mouseDownHandler(e){if(0!==e.button)return;if(this._options.isMouseMoveHandlingEnabled&&!this._options.isMouseMoveHandlingEnabled?.())return;const t=this._target.ownerDocument.documentElement;n.isFF&&t.addEventListener("mouseleave",this._onFirefoxOutsideMouseUp),this._cancelClick=!1,this._mouseMoveStartPosition=v(e),this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null);{const e=this._mouseMoveWithDownHandler.bind(this),i=this._mouseUpHandler.bind(this);this._unsubscribeRootMouseEvents=()=>{t.removeEventListener("mousemove",e),t.removeEventListener("mouseup",i)},t.addEventListener("mousemove",e),t.addEventListener("mouseup",i)}if(this._mousePressed=!0,this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseDownEvent),this._clickTimeoutId||(this._clickCount=0,this._clickTimeoutId=setTimeout(this._resetClickTimeout.bind(this),500),this._clickPosition=v(e))}_init(){this._target.addEventListener("mouseenter",this._mouseEnterHandler.bind(this)), -this._target.addEventListener("touchcancel",this._touchCancelHandler.bind(this));{const e=this._target.ownerDocument,t=e=>!e.target||!this._target.contains(e.target),i=e=>{if(!t(e))return;const i=e.changedTouches[0];this._lastTouchEventTimeStamp=b(e),this._processTouchEvent(this._makeCompatEvent(e,i),this._handlers.touchStartOutsideEvent)},s=e=>{t(e)&&!this._firesTouchEvents(e)&&this._processMouseEvent(this._makeCompatEvent(e),this._handlers.mouseDownOutsideEvent)};this._unsubscribeOutsideTouchEvents=()=>{e.removeEventListener("touchstart",i)},this._unsubscribeOutsideMouseEvents=()=>{e.removeEventListener("mousedown",s)},e.addEventListener("mousedown",s),e.addEventListener("touchstart",i,{passive:!0})}n.CheckMobile.iOS()&&(this._unsubscribeMobileSafariEvents=()=>{this._target.removeEventListener("dblclick",this._onMobileSafariDoubleClick)},this._target.addEventListener("dblclick",this._onMobileSafariDoubleClick)),this._target.addEventListener("mouseleave",this._mouseLeaveHandler.bind(this)),this._target.addEventListener("contextmenu",this._contextMenuHandler.bind(this)),this._target.addEventListener("touchstart",this._touchStartHandler.bind(this),{passive:!0}),(0,a.preventScrollByWheelClick)(this._target),this._target.addEventListener("mousedown",this._mouseDownHandler.bind(this)),this._target.addEventListener(c,this._wheelClickHandler.bind(this)),this._initPinch(),this._target.addEventListener("touchmove",(()=>{}),{passive:!1})}_initPinch(){void 0===this._handlers.pinchStartEvent&&void 0===this._handlers.pinchEvent&&void 0===this._handlers.pinchEndEvent||(this._target.addEventListener("touchstart",(e=>this._checkPinchState(e.touches)),{passive:!0}),this._target.addEventListener("touchmove",(e=>{if(null===this._pinchInfo)return;const t=w(e.touches,(0,o.ensureNotNull)(this._activeTouchId)),i=w(e.touches,this._pinchInfo.secondTouchId);if(t&&i&&void 0!==this._handlers.pinchEvent){const{startPinchDistance:s,startPinchMiddlePoint:o}=this._pinchInfo,n=S(t,i)/s,r=y(this._target);this._handlers.pinchEvent(o,{x:t.clientX-r.left,y:t.clientY-r.top},{x:i.clientX-r.left,y:i.clientY-r.top},n),(0,a.preventDefault)(e)}}),{passive:!1}),this._target.addEventListener("touchend",(e=>{this._checkPinchState(e.touches)})))}_checkPinchState(e){1===e.length&&(this._pinchPrevented=!1),2!==e.length||this._pinchPrevented||this._longTapActive?this._stopPinch():this._startPinch(e)}_startPinch(e){if(void 0!==this._handlers.pinchStartEvent&&null===this._pinchInfo){const t=y(this._target);let i,s;e[0].identifier===this._activeTouchId?(i=e[0],s=e[1]):(i=e[1],s=e[0]);const o={x:i.clientX-t.left,y:i.clientY-t.top},n={x:s.clientX-t.left,y:s.clientY-t.top},r={x:(o.x+n.x)/2,y:(o.y+n.y)/2};this._handlers.pinchStartEvent(r,o,n,{bothPointsOnTargetElement:this._target.contains(s.target)})&&(this._pinchInfo={startPinchDistance:S(i,s),startPinchMiddlePoint:r,secondTouchId:s.identifier})}this._clearLongTapTimeout()}_stopPinch(){null!==this._pinchInfo&&(this._pinchInfo=null,this._handlers.pinchEndEvent?.())}_mouseLeaveHandler(e){ -if(this._unsubscribeMousemove&&this._unsubscribeMousemove(),this._firesTouchEvents(e))return;if(!this._acceptMouseLeave)return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseLeaveEvent),this._acceptMouseLeave=!n.CheckMobile.iOS()}_longTapHandler(e){const t=w(e.touches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t)return;const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.longTapEvent),this._processTouchEvent(i,this._handlers.touchContextMenuEvent),this._cancelTap=!0,this._longTapActive=!0}_contextMenuHandler(e){if((0,a.preventDefault)(e),null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.contextMenuEvent),this._cancelClick=!0}_firesTouchEvents(e){return e.sourceCapabilities&&void 0!==e.sourceCapabilities.firesTouchEvents?e.sourceCapabilities.firesTouchEvents:b(e)this._target.getBoundingClientRect()||{left:0,top:0}));return{clientX:i.clientX,clientY:i.clientY,pageX:i.pageX,pageY:i.pageY,screenX:i.screenX,screenY:i.screenY,get localX(){return i.clientX-o().left},get localY(){return i.clientY-o().top},ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey,isTouch:!e.type.startsWith("mouse")&&"contextmenu"!==e.type&&"click"!==e.type,stylus:"stylus"===t?.touchType,srcType:e.type,target:i.target,view:e.view,preventDefault:()=>{"touchstart"!==e.type&&(0,a.preventDefault)(e)}}}}function y(e){return e.getBoundingClientRect()||{left:0,top:0}}function v(e){return{x:e.pageX,y:e.pageY}}function S(e,t){const i=e.clientX-t.clientX,s=e.clientY-t.clientY;return Math.sqrt(i*i+s*s)}function b(e){return e.timeStamp||performance.now()}function w(e,t){for(let i=0;i{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>r,navigationButtonsVisibilityKey:()=>o,property:()=>n,restoreNavigationButtonsVisibilitySettingsValue:()=>l});var s=i(17656);const o="NavigationButtons.visibility",{property:n,availableValues:r,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)(o)},51613:(e,t,i)=>{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>r,property:()=>n,restorePaneButtonsVisibilitySettingsValue:()=>l});var s=i(17656),o=i(60859);const{property:n,availableValues:r,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)("PaneButtons.visibility",o.navigationButtonsVisibilityKey)},65388:(e,t,i)=>{"use strict";i.d(t,{isCustomStudy:()=>o});const s={VbPFixed:!0,PivotPointsStandard:!0,VbPVisible:!0,VbPAnchored:!0};function o(e){return e in s}},28388:(e,t,i)=>{"use strict";i.d(t,{MetaInfoHelper:()=>u}) -;var s=i(50151),o=i(9343),n=i(68159),r=i(94113),a=i(37265),l=i(65383);function c(e){return!e.groupId&&!e.isHidden&&e.id!==l.RangeDependentStudyInputNames.FirstBar&&e.id!==l.RangeDependentStudyInputNames.LastBar}var h=i(65388);const d=(0,o.getLogger)("Platform.GUI.PropertyDialog.Indicators.MetaInfo");class u{constructor(e){this._metaInfo=e}hasUserEditableInputs(){return this._metaInfo.inputs.some(c)}getUserEditableInputs(){return this._metaInfo.inputs.filter(c)}hasUserEditableProperties(){return n.StudyMetaInfo.isScriptStrategy(this._metaInfo)}hasUserEditableStyles(){const e=this._metaInfo;return e.plots.length>0||void 0!==e.bands||void 0!==e.filledAreas||(0,h.isCustomStudy)(e.shortId)||n.StudyMetaInfo.isScriptStrategy(this._metaInfo)||Object.values(e.graphics).some((e=>void 0!==e))}getUserEditablePlots(){const e=new Set,t=this._metaInfo;return t.plots.filter((i=>{if((0,r.isColorerPlot)(i)||(0,r.isTextColorerPlot)(i)||(0,r.isDataOffsetPlot)(i)||(0,r.isOhlcColorerPlot)(i)||(0,r.isAlertConditionPlot)(i)||(0,r.isDataPlot)(i))return!1;if((0,r.isOhlcPlot)(i)){const o=i.target;if(e.has(o))return!1;e.add(o);const n=(0,s.ensureDefined)(t.ohlcPlots);return!(0,s.ensureDefined)(n[o]).isHidden}{const e=t.styles?t.styles[i.id]:void 0;return void 0===e||!e.isHidden}}))}hasUserEditableOptions(){return this.hasUserEditableInputs()||this.hasUserEditableProperties()||this.hasUserEditableStyles()}getStrategyProperties(){const e=this._metaInfo,t=e.inputs.filter(p),i={..._};for(const s of t){const t=s.internalID;i[t]=s,_.hasOwnProperty(t)||d.logWarn(`Unknown strategy input internal id ${t} in ${e.fullId}`)}return(0,a.clone)(i)}}const _={currency:void 0,backtest_fill_limits_assumption:void 0,calc_on_every_tick:void 0,calc_on_order_fills:void 0,commission_value:void 0,commission_type:void 0,initial_capital:void 0,pyramiding:void 0,slippage:void 0,default_qty_type:void 0,default_qty_value:void 0,margin_long:void 0,margin_short:void 0,use_bar_magnifier:void 0,process_orders_on_close:void 0,fill_orders_on_standard_ohlc:void 0};function p(e){return"strategy_props"===e.groupId}},59063:(e,t,i)=>{"use strict";i.d(t,{AbstractJsonStoreService:()=>o,CommonJsonStoreService:()=>n});var s=i(52033);class o{constructor(e,t,i,o,n){this._onChange=new s.Delegate,this._handleChange=()=>{this._onChange.fire(this.get())},this._crossTabEvents=e,this._jsonKeyValueStore=t,this.CROSSTAB_EVENT_NAME=i,this.JSON_STORE_KEY=o,this.defaultStoreValue=this._serialize(n),this._subscribe()}get(){const e=this._jsonKeyValueStore.getJSON(this.JSON_STORE_KEY,this.defaultStoreValue);return this._deserialize(e)}set(e,t){const i=this._serialize(e);this._jsonKeyValueStore.setJSON(this.JSON_STORE_KEY,i,t),this._crossTabEvents.emit(this.CROSSTAB_EVENT_NAME),this._onChange.fire(e)}getOnChange(){return this._onChange}destroy(){this._unsubscribe(),this._onChange.destroy(),delete this._onChange}_subscribe(){this._crossTabEvents.on(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.subscribe(this,this._handleChange)}_unsubscribe(){ -this._crossTabEvents.off(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.unsubscribe(this,this._handleChange)}}class n extends o{_serialize(e){return e}_deserialize(e){return e}}},38119:(e,t,i)=>{"use strict";i.d(t,{CustomStatusModel:()=>c});var s=i(64147);const o="#9598a1",n=!1,r=null,a='';class l{constructor(e){this._visible=new s.WatchedValue(n),this._tooltip=new s.WatchedValue(r),this._icon=new s.WatchedValue(a),this._color=new s.WatchedValue(o),this._tooltipContent=new s.WatchedValue(null),this._symbol=e}symbol(){return this._symbol}tooltip(){return this._tooltip}icon(){return this._icon}color(){return this._color}visible(){return this._visible}tooltipContent(){return this._tooltipContent}}class c{constructor(){this._symbolCustomStatuses=new Map}getSymbolCustomStatus(e){if(this._symbolCustomStatuses.has(e))return this._symbolCustomStatuses.get(e);const t=new l(e);return this._symbolCustomStatuses.set(e,t),t}hideAll(){for(const e of this._symbolCustomStatuses.values())e.visible().setValue(!1)}static getInstance(){return null===this._instance&&(this._instance=new c),this._instance}}c._instance=null},30141:(e,t,i)=>{"use strict";i.d(t,{restoreShowMarketOpenStatusProperty:()=>c,showMarketOpenStatusProperty:()=>l});var s=i(17625),o=i(56840);const n="Chart.ShowMarketOpenStatus",r=!0;function a(){return o.getBool(n,r)}const l=(0,s.createPrimitiveProperty)(a());function c(){l.setValue(r),o.remove(n)}o.onSync.subscribe(null,(()=>l.setValue(a()))),l.subscribe(null,(()=>o.setValue(n,l.value())))},90823:(e,t,i)=>{"use strict";i.d(t,{MarketStatusModel:()=>u});var s,o=i(50151),n=i(64147),r=i(88960),a=i(68805),l=i(17326),c=i(2740);function h(e){return window.ChartApiInstance.serverTime()/1e3-e}function d(e,t,i){return e<=i?t<=i?1/0:t/1e3:Math.min(e,t)/1e3}!function(e){e.Open="market",e.Pre="pre_market",e.Post="post_market",e.Close="out_of_session",e.Holiday="holiday",e.Delisted="delisted",e.Expired="expired"}(s||(s={}));class u{constructor(e){this._currentSession=new n.WatchedValue(null),this._delistedByTypespecs=new n.WatchedValue(!1),this._sessionsSpec=null,this._nextSessionEdgeInternal=null,this._nextSessionEdge=new n.WatchedValue(null),this._recalcNextSessionEdgeTimerId=null,this._delay=0,this._futuresContractExpirationTime=null,this._quotesProvider=e,this._marketStatus=(0,r.combine)(((e,t,i)=>null===e?e:t?"delisted":i?"expired":function(e){switch(e){case"market":return"market";case"pre_market":return"pre_market";case"post_market":return"post_market";case"out_of_session":return"out_of_session";case"holiday":return"holiday"}(0,o.ensureNever)(e)}(e)),this._currentSession.weakReference(),this._delistedByTypespecs.weakReference(),(this._futuresContractExpirationTime?.expired()??new n.WatchedValue(!1)).weakReference()),e.quotesUpdate().subscribe(this,(e=>{this._currentSession.setValue(e?.values.current_session??null)})),e.quoteSymbolChanged().subscribe(this,(()=>{this._currentSession.setValue(null)}))}destroy(){ -this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.quoteSymbolChanged().unsubscribeAll(this),null!==this._recalcNextSessionEdgeTimerId&&clearTimeout(this._recalcNextSessionEdgeTimerId),this._marketStatus.destroy()}futuresContractExpirationTime(){return this._futuresContractExpirationTime}setSymbolInfo(e){if(this._nextSessionEdgeInternal=null,null===e)return void(this._sessionsSpec=null);this._delay=(0,a.getSymbolDelaySeconds)(e);const t=new l.SessionsSpec(e.timezone,e.session_display??e.session,e.session_holidays,e.corrections);let i,s;const o=e.subsessions?.find((e=>"premarket"===e.id)),n=e.subsessions?.find((e=>"postmarket"===e.id));void 0!==o&&(i=new l.SessionsSpec(e.timezone,o["session-display"]??o.session,e.session_holidays,o["session-correction"])),void 0!==n&&(s=new l.SessionsSpec(e.timezone,n["session-display"]??n.session,e.session_holidays,n["session-correction"])),this._sessionsSpec={general:t,preMarket:i,postMarket:s},this._recalculateNextSessionEdge()}status(){return this._marketStatus}currentSession(){return this._currentSession}nextSessionEdge(){return this._nextSessionEdge}_getNextSessionEdgeInternal(){if(null===this._sessionsSpec)return null;const e=1e3*h(this._delay);if(null===this._nextSessionEdgeInternal||(this._nextSessionEdgeInternal.timestamp??1/0)<=e/1e3){const{general:t,preMarket:i,postMarket:s}=this._sessionsSpec,o=(0,c.get_timezone)(t.timezone()),n=(0,c.utc_to_cal)(o,e),r=d((0,c.cal_to_utc)(o,t.alignToNearestSessionStart(n,1)),(0,c.cal_to_utc)(o,t.alignToNearestSessionEnd(n,1)),e),a=d(void 0!==i?(0,c.cal_to_utc)(o,i.alignToNearestSessionStart(n,1)):1/0,void 0!==i?(0,c.cal_to_utc)(o,i.alignToNearestSessionEnd(n,1)):1/0,e),l=d(void 0!==s?(0,c.cal_to_utc)(o,s.alignToNearestSessionStart(n,1)):1/0,void 0!==s?(0,c.cal_to_utc)(o,s.alignToNearestSessionEnd(n,1)):1/0,e);let u=Math.min(r,a,l);if(u===1/0){const e=h(this._delay),i=6e4,s=new Date(Math.round(new Date(1e3*e).getTime()/i)*i).getTime()+i,n=(0,c.utc_to_cal)(o,s),r=d((0,c.cal_to_utc)(o,t.alignToNearestSessionStart(n,1)),(0,c.cal_to_utc)(o,t.alignToNearestSessionEnd(n,1)),s),_=Math.min(r,a,l);_!==1/0?(this._nextSessionEdgeInternal={timestamp:u},u=_):this._nextSessionEdgeInternal={timestamp:null}}this._nextSessionEdgeInternal=u===l?{timestamp:u,status:"post_market"}:u===a?{timestamp:u,status:"pre_market"}:{timestamp:u}}return this._nextSessionEdgeInternal}_recalculateNextSessionEdge(){const e=this._getNextSessionEdgeInternal();if(null===e||null===e.timestamp)return void this._nextSessionEdge.setValue(null);const t={status:e.status,remainingSeconds:Math.max(0,e.timestamp-h(this._delay))};if(null===this._recalcNextSessionEdgeTimerId){const e=Number.isFinite(t.remainingSeconds)?Math.ceil(t.remainingSeconds%60):1;this._recalcNextSessionEdgeTimerId=setTimeout((()=>this._recalculateNextSessionEdgeByTimer()),1e3*e)}this._nextSessionEdge.setValue(t)}_recalculateNextSessionEdgeByTimer(){this._recalcNextSessionEdgeTimerId=null,this._recalculateNextSessionEdge()}}},22118:(e,t,i)=>{"use strict";i.d(t,{CRUCIAL_REALTIME_BATS:()=>l, -firstReplacedByBatsExchange:()=>c,isAmexToCboeMigratedSymbol:()=>_,isDelay:()=>d,isEod:()=>h,witoutRealtime:()=>u});i(50151);var s=i(13665),o=i.n(s);const n=["DJ","JSE","BELEX"],r=["NZX"],a=["BIVA"],l=["AMEX","NASDAQ","NYSE"];function c(e){return null}function h(e,t){return o().hasEodSymbols(e.full_name)||6===t}function d(e){return void 0!==e&&e>0}function u(e){return"index"===e.type&&n.includes(e.listed_exchange)||"futures"===e.type&&r.includes(e.listed_exchange)||a.includes(e.listed_exchange)}function _(e,t){return"amex"===t&&"CBOE"===e}},76032:(e,t,i)=>{"use strict";i.d(t,{getStudyTemplateDescString:()=>a,getStudyTemplateMetaInfo:()=>n,getStudyTemplateSaveData:()=>r});var s=i(19466),o=i(79036);function n(e,t){return{indicators:e.orderedDataSources(!0).filter((e=>(0,o.isStudy)(e)&&!0)).map((e=>({id:e.metaInfo().id,description:e.title(s.TitleDisplayTarget.StatusLine,!0,void 0,!0)}))),interval:t}}function r(e,t,i,s){const o=t.studyTemplate(i,s);return{name:e,content:JSON.stringify(o),meta_info:n(t,o.interval)}}function a(e){const t=new Map;return e.forEach((e=>{const[i,s]=t.get(e.id)||[e.description,0];t.set(e.id,[i,s+1])})),Array.from(t.values()).map((([e,t])=>`${e}${t>1?` x ${t}`:""}`)).join(", ")}},79652:(e,t,i)=>{"use strict";i.d(t,{canShowSpreadActions:()=>o,globalKeypressMatches:()=>n});var s=i(56570);function o(){let e=!1;return s.enabled("show_spread_operators")&&(e=!0),e}function n(e){if(e.ctrlKey)return!1;if(e.metaKey)return!1;if(!e.charCode)return!1;if(!e.which||e.which<=32)return!1;const t=e.target;return!t||!/^(input|textarea)$/i.test(t.tagName)&&"listbox"!==t.getAttribute("role")}},50340:(e,t,i)=>{"use strict";function s(){return Promise.all([i.e(359),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(4106),i.e(7444),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3202),i.e(2751),i.e(1754)]).then(i.bind(i,89324))}i.d(t,{loadNewSymbolSearch:()=>s})},79320:(e,t,i)=>{"use strict";i.d(t,{tradingService:()=>n});var s=i(16216);const o={id:"TradingService"};function n(){return(0,s.hasService)(o)?(0,s.service)(o):null}},96e3:(e,t,i)=>{"use strict";i.d(t,{AbstractBarColorer:()=>s});class s{constructor(){this._backColorers=[]}barStyle(e,t,i){const s={};for(const o of this._backColorers)o.applyBarStyle(e,t,s,i);return this.applyBarStyle(e,t,s,i),s}pushBackBarColorer(e){this._backColorers.unshift(e)}firstColoredBar(e){return null}}},19475:(e,t,i)=>{"use strict";i.d(t,{addPlusButtonProperty:()=>p,restoreAddPlusButtonSettingsValue:()=>m,showPlusButtonOnCursor:()=>d});var s=i(26709),o=i(56570),n=i(56840),r=i(17625),a=i(64147);const l="add_plus_button";function c(){const e=s.keyboardPressedKeysState.value();return void 0!==e&&(Boolean(e.modifiers&s.Modifiers.Alt&&e.modifiers&s.Modifiers.Mod)&&(void 0===e.code||e.altOrOptionCode()||e.controlOrMetaCode()))}const h=new a.WatchedValue(c());s.keyboardPressedKeysState.subscribe((()=>h.setValue(c())));const d=h.readonly();function u(){ -return o.enabled("chart_crosshair_menu")}function _(){return n.getBool(l,u())}const p=(0,r.createPrimitiveProperty)(_());function m(){p.setValue(u()),n.remove(l)}n.onSync.subscribe(null,(()=>p.setValue(_()))),p.subscribe(null,(()=>{n.setValue(l,p.value()),o.setEnabled("chart_crosshair_menu",!o.enabled("chart_crosshair_menu"))}))},92934:(e,t,i)=>{"use strict";i.d(t,{alignToStep:()=>n});var s=i(60521),o=i.n(s);function n(e,t){return o()(e).div(t).round(0,o().roundHalfUp).mul(t).toNumber()}},92158:(e,t,i)=>{"use strict";i.d(t,{actualAutoLogButtonsVisibility:()=>l,autoLogButtonsVisibilityOptions:()=>r,autoLogButtonsVisibilityProperty:()=>n,restoreAutoLogButtonsVisibilitySettingsValue:()=>a});var s,o=i(17656);!function(e){e.SettingsKey="PriceAxisAutoLogButtons.visibility"}(s||(s={}));const{property:n,availableValues:r,restoreDefaultValue:a,actualBehavior:l}=(0,o.createVisibilityController)("PriceAxisAutoLogButtons.visibility")},57596:(e,t,i)=>{"use strict";i.d(t,{axisLabelBackgroundColor:()=>o});var s=i(19625);const o={common:s.colorsPalette["color-tv-blue-500"],active:s.colorsPalette["color-tv-blue-800"]};var n;!function(e){e.BorderColor="#2E84A6"}(n||(n={}))},53388:(e,t,i)=>{"use strict";i.d(t,{createDwmAligner:()=>c,createTimeToBarTimeAligner:()=>d,isAlignmentEnabled:()=>h});var s=i(2740),o=i(56570),n=i(85049),r=i(42217),a=i(14381);const l=new r.SessionInfo("Etc/UTC","0000-0000:1234567");function c(e,t){if(!h()||!n.Interval.isDWM(e))return null;const i=new r.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),o=(0,a.newBarBuilder)(e,i,l);return{timeToSessionStart:e=>o.tradingDayToSessionStart(e),timeToExchangeTradingDay:e=>{const t=(0,s.utc_to_cal)(i.timezone,e),o=i.spec.correctTradingDay(t);return(0,s.set_hms)(o,0,0,0,0,(0,s.get_timezone)("Etc/UTC")),o.getTime()}}}function h(){return!o.enabled("disable_resolution_rebuild")}function d(e,t){if(!h())return e=>e;const i=new r.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),s=(0,a.newBarBuilder)(e,i,i,!1);return e=>s.alignTimeIfPossible(e)}},42217:(e,t,i)=>{"use strict";i.d(t,{BarBuilderBase:()=>a,SessionInfo:()=>r});var s=i(2740),o=i(83910),n=i(17326);class r{constructor(e,t,i,s){this.init(e,t,i,s),this._state={timezone:e,spec:t,holidays:i,corrections:s}}init(e,t,i,o){this.timezone=(0,s.get_timezone)(e),this.spec=new n.SessionsSpec(e,t,i,o)}state(){return this._state}static fromState(e){return new r(e.timezone,e.spec,e.holidays,e.corrections)}static wrap(e){const t=new r("Etc/UTC","24x7");return t.spec=e,t}static create(e,t,i,s){return new r(e,t,i,s)}}class a{alignTime(e){if(isNaN(e))return NaN;let t=this.indexOfBar(e);return t===o.SessionStage.POST_SESSION&&(this.moveTo(e),t=this.indexOfBar(e)),t<0?NaN:this.startOfBar(t)}}},14381:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SessionInfo:()=>r.SessionInfo,alignExchangeTimeToSessionStartAndReturnUTC:()=>D,alignPeriodsBackForDataRequest:()=>M,alignPeriodsBackForVisibleRange:()=>A,getPeriodsBetweenDates:()=>k,isTradingNow:()=>E,newBarBuilder:()=>I}) -;var s=i(2740),o=i(85049),n=i(9859),r=i(42217),a=i(83910);class l extends r.BarBuilderBase{constructor(e,t){super(),this._sessionStartMs=-Number.MAX_VALUE,this._sessionEndMs=-Number.MAX_VALUE,this._periodSec=e,this._session=t}alignTimeIfPossible(e){const t=this.alignTime(e);return isNaN(t)?e:t}indexOfBar(e){return e=this._sessionEndMs?a.SessionStage.POST_SESSION:(0,n.toInt)((0,s.time_seconds_diff)(e,this._sessionStartMs)/this._periodSec)}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=(0,s.get_cal_from_unix_timestamp_ms)(this._session.timezone,this._sessionStartMs-1),t=this._session.spec.alignToNearestSessionEnd(e,-1);return(0,s.cal_to_utc)(this._session.timezone,t)}if(e===a.SessionStage.POST_SESSION)return this._sessionEndMs;if(e<0)throw new Error("Negative offset is not supported");return this._sessionStartMs+(0,s.time_seconds)(this._periodSec*e)}endOfBar(e){if(e<0)throw new Error("Index cannot be negative");const t=this.startOfBar(e)+1e3*this._periodSec;return t>this._sessionEndMs?this._sessionEndMs:t}isLastBar(e,t){return t>=this._sessionStartMs+(0,s.time_seconds)(this._periodSec*(e+1)-1)}moveTo(e){const t=this._session.timezone,i=(0,s.utc_to_cal)(t,e),o=this._session.spec.alignToSessionStart(i);this._sessionStartMs=(0,s.cal_to_utc)(t,i),(0,s.add_minutes)(i,o),this._sessionEndMs=(0,s.cal_to_utc)(t,i)}indexOfLastBarInSession(){return(0,n.toInt)((this._sessionEndMs-1-this._sessionStartMs)/1e3/this._periodSec)}moveNext(){this.moveTo(this._sessionEndMs)}static minutes(e,t){return new l(60*e,t)}static seconds(e,t){return new l(e,t)}}var c=i(50151),h=i(79324);const d=(0,s.get_timezone)("Etc/UTC");function u(e,t,i){const o=(0,s.clone)(t),n=e.businessDaysToCalendarDays(o,1);n>1&&(0,s.add_date)(o,n-1);const r=e.leftBorderOfDailyBar(o);if(null===r)throw new Error("Cannot calculate left border of daily bar");return(0,s.cal_to_utc)(i,r,!0)}class _{constructor(e,t){this.from=e,this.to=t}toString(){return`${this.from.toString()} - ${this.to.toString()}`}}class p extends r.BarBuilderBase{constructor(e,t,i,s,o=!1){super(),this._periodStart=-Number.MAX_VALUE,this._periodEnd=-Number.MAX_VALUE,this._periodLastBarStart=-Number.MAX_VALUE,this._periodStartDay=new h.BusinessDay(0,0,0),this._periodEndDay=new h.BusinessDay(0,0,0),this._period=i,this._sessionTgt=e,this._builder=s,this._useBusinessDays=o,o?((0,c.assert)(null===t,"useBusinessDays and sessionSrc are mutually exclusive arguments"),this._sessionSrc=new r.SessionInfo("Etc/UTC","24x7")):this._sessionSrc=t||e}builder(){return this._builder}alignTimeIfPossible(e){return this.tradingDayToSessionStart(e)}tradingDayToSessionStart(e){return this.moveTo(e),this.startOfBar(0)}indexOfBar(e){if(this._useBusinessDays){const t=h.BusinessDay.fromCalendar((0,s.get_cal_from_unix_timestamp_ms)(this._sessionSrc.timezone,e));return t.before(this._periodStartDay)?a.SessionStage.PRE_SESSION:this._periodEndDay.before(t)?a.SessionStage.POST_SESSION:0} -return e=this._periodEnd?a.SessionStage.POST_SESSION:0}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionTgt.timezone,this._periodStart-1),t=this._sessionTgt.spec.alignToNearestSessionEnd(e,-1);return(0,s.cal_to_utc)(this._sessionTgt.timezone,t)-1}return e===a.SessionStage.POST_SESSION||e>0?this._periodEnd:e===a.SessionStage.LASTBAR_SESSION?this._periodLastBarStart:this._periodStart}moveTo(e){let t=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionSrc.timezone,e);t=this._sessionSrc.spec.correctTradingDay(t);const i=(0,s.get_year)(t),o=this._indexOfPeriodInYear(t),n=o+this._period,r=this._sessionTgt.spec,a=this._sessionTgt.timezone,l=this._builder.startOfPeriod(o,i);this._periodStart=u(r,l,a);const c=r.businessDaysToCalendarDays(l,1);c>1&&(0,s.add_date)(l,c-1),this._periodStartDay=h.BusinessDay.fromCalendar(l);let d=this._builder.startOfPeriod(n,i);this._periodEnd=u(r,d,a);const _=(0,s.clone)(d);for((0,s.add_date)(_,-1);r.isCalWeekEnd(_);)(0,s.add_date)(_,-1);this._periodEndDay=h.BusinessDay.fromCalendar(_),(0,s.add_date)(d,-1),d=function(e,t){const i=(0,s.clone)(t);for(;e.isCalWeekEnd(i);)(0,s.add_date)(i,-1);return i}(this._sessionTgt.spec,d),this._periodLastBarStart=u(r,d,a),(this._periodLastBarStart=this._periodLastBarStart}moveBarsForward(e,t){(0,c.assert)(t>0);const i=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionTgt.timezone,e);let o=this._sessionTgt.spec.correctTradingDay(i);for(let e=0;e=0&&(o-=7),(0,n.toInt)((o+i)/7))}class f{indexOfPeriod(e){return(0,s.get_day_of_year)(e)-1}startOfPeriod(e,t){const i=(0,s.days_per_year)(t);return(0,s.get_cal)(d,t,s.JANUARY,1+Math.min(e,i))}}class y extends f{constructor(e){super(),this._sessionsSpec=e}indexOfPeriod(e){return super.indexOfPeriod(e)-function(e,t){const i=g(e,t),o=(0,s.get_cal)(d,(0,s.get_year)(t),s.JANUARY,1);(0,s.add_date)(o,7*i);const n=i*e.weekEndsCountForSingleSession()+e.holidaysFromYearStart(o),r=(0,s.get_day_of_year)(t)-(0,s.get_day_of_year)(o);return n+r-e.calendarDaysToBusinessDays(o,r)}(this._sessionsSpec,e)}startOfPeriod(e,t){const i=7-this._sessionsSpec.weekEndsCountForSingleSession(),o=Math.max(0,Math.trunc(e/i)-1),n=(0,s.get_cal)(d,t,s.JANUARY,1),r=(0,s.days_per_year)(t);if((0,s.add_date)(n,7*o),(e-=i*o-this._sessionsSpec.holidaysFromYearStart(n))>0){const t=this._sessionsSpec.businessDaysToCalendarDays(n,e);(0,s.add_date)(n,t)}let a=(0,s.get_day_of_year)(n)-1;return t<(0,s.get_year)(n)&&(a+=r),super.startOfPeriod(a,t)}}class v extends f{constructor(e){super(),this._sessionsSpec=e}indexOfPeriod(e){return super.indexOfPeriod(e)-this._sessionsSpec.daysOffFromYearStart(e)}startOfPeriod(e,t){const i=(0,s.get_cal)(d,t,s.JANUARY,1);(0,s.add_date)(i,e);const o=this._sessionsSpec.daysOffFromYearStart(i);(0,s.add_date)(i,o);const n=this._sessionsSpec.daysOffFromYearStart(i)-o;if(n>0){const e=this._sessionsSpec.businessDaysToCalendarDays(i,n);(0,s.add_date)(i,e)}let r=(0,s.get_day_of_year)(i)-1;if(t<(0,s.get_year)(i)){r+=(0,s.days_per_year)(t)}return super.startOfPeriod(r,t)}}class S{constructor(e){this._builder=null,this._initialized=!1,this._session=e}indexOfPeriod(e){return this._getBuilder().indexOfPeriod(e)}startOfPeriod(e,t){return this._getBuilder().startOfPeriod(e,t)}_getBuilder(){return null!==this._builder&&this._initialized||(this._session.spec.hasWeekEnds()?this._builder=this._session.spec.hasHistoryCorrections()?new v(this._session.spec):new y(this._session.spec):this._builder=this._session.spec.hasHistoryCorrections()?new v(this._session.spec):new f,this._initialized=!0),this._builder}}class b{constructor(e){this._spec=e}indexOfPeriod(e){let t=g(this._spec,e) -;return 0===t&&e.getTime()(0,s.days_per_year)((0,s.get_year)(i))?this.startOfPeriod(0,t+1):((0,s.add_date)(i,n),i)}}class w{constructor(e){this._yearStartDataHash=new Map,this._spec=e}startOfPeriod(e,t){if(e<0){t--;const i=(0,s.get_cal)(d,t,s.DECEMBER,31,23,59,59),o=this.indexOfPeriod(i),n=-1*e,r=Math.trunc(o/n)*n;return this.startOfPeriod(r,t)}const i=this._spec.getWeekIndicesWithAdditionalWeekBars(t),o=this._getStartOfYearData(t,i),n=this._moveToWeekIndexAccountingAdditional(o.firstWeekIndex,i,e),r=7*(n-o.firstWeekIndex);let a=(0,s.clone)((0,c.ensureNotNull)(o.startOfFirstBarInYear));if((0,s.add_date)(a,r),(0,s.get_year)(a)>t){const e=t+1,i=this._spec.getWeekIndicesWithAdditionalWeekBars(e),s=this._getStartOfYearData(e,i);if(a.getTime()>=(0,c.ensureNotNull)(s.startOfFirstBarInYear).getTime())return this.startOfPeriod(0,e)}return a=this._calculateBarWeekStart(a,i,n,e),a}indexOfPeriod(e){const t=this._spec.getWeekIndex(e),i=this._spec.getWeekIndicesWithAdditionalWeekBars((0,s.get_year)(e)),o=this._getStartOfYearData((0,s.get_year)(e),i);if(e.getTime()<(0,c.ensureNotNull)(o.startOfFirstBarInYear).getTime())return-1;if(0===t&&w.isOnFirstCalendarWeekOfYear(e)||0!==t&&t===o.firstWeekIndex)return this._calculateLastWeek(e,t,i,o.firstWeekbarsCount)-1;let n=this._numberOfCalendarWeeks(e);return n+=o.firstWeekbarsCount-o.fullWeeksAdjustment,n+=this._calculateWeeksWithExtraBar(t,i,o.firstWeekIndex),n+=this._calculateLastWeek(e,t,i,w.fullWeekOfAdditionalBarsCount)-1,n}static isOnFirstCalendarWeekOfYear(e){if((0,s.get_day_of_year)(e)>s.LAST_DAY_OF_WEEK)return!1;const t=(0,s.get_cal)(d,(0,s.get_year)(e),s.JANUARY,1,0,0),i=(0,s.clone)(t);return(0,s.add_date)(i,s.LAST_DAY_OF_WEEK-(0,s.get_day_of_week)(t)),e.getTime()=s)break;s--}return s}_calculateBarWeekStart(e,t,i,o){const n=this._getIndexOfWeekWithExtraBarIfExists(t,i);if(null===n){const t=this._spec.getEntriesForWeek(i).firstDayOfWeek()-(0,s.get_day_of_week)(e),o=(0,s.clone)(e);return(0,s.add_date)(o,t),o}const r=this._spec.getHistoryByIndex(n.entryIndex);if(this.indexOfPeriod((0,c.ensureNotNull)(r.getStartDay()))===o)return(0,s.clone)((0,c.ensureNotNull)(r.getStartDay()));const a=this._spec.getHistoryByIndex(n.entryIndex-1).getEntries().firstDayOfWeek()-(0,s.get_day_of_week)(e),l=(0,s.clone)(e);return(0,s.add_date)(l,a),l}_numberOfCalendarWeeks(e){const t=(0,s.get_day_of_year)(e),i=(0,s.get_day_of_week)(e);return Math.trunc((t-i)/7)}_getStartOfYearData(e,t){let i=this._yearStartDataHash.get(e);if(void 0!==i)return i;let o=(0,s.get_cal)(d,e,s.JANUARY,1,0,0),n=this._spec.getWeekIndex(o),r=0;for((0,s.get_day_of_week)(o)===s.FIRST_DAY_OF_WEEK&&(r=1), -i=this._getYearStartDataFromWeek(t,n,o);null===i.startOfFirstBarInYear;)n++,r++,o=this._moveToNextCalendarWeekStart(o),i=this._getYearStartDataFromWeek(t,n,o);return i.fullWeeksAdjustment=r,this._yearStartDataHash.set(e,i),i}_moveToNextCalendarWeekStart(e){const t=(0,s.get_day_of_week)(e),i=(0,s.clone)(e);return(0,s.add_date)(i,s.LAST_DAY_OF_WEEK-t+1),i}_getYearStartDataFromWeek(e,t,i){const o=(0,s.get_day_of_week)(i);let n=null,r=0;const a=this._getIndexOfWeekWithExtraBarIfExists(e,t);if(null!==a){let e=this._spec.getHistoryByIndex(a.entryIndex-1).getEntries().firstDayOfWeek()-o;if(e>=0)n=(0,s.clone)(i),(0,s.add_date)(n,e),r=2;else{const t=this._spec.getHistoryByIndex(a.entryIndex);e=t.getEntries().firstDayOfWeek()-o,e>=0&&(n=t.getStartDay(),n&&(n=(0,s.clone)(n)),r=1)}}else{const e=this._spec.getEntriesForWeek(t),a=e.firstDayOfWeek()-o;a>=0&&(this._hasWorkingDays(e)||this._hasWorkingDaysNextWeek(t+1))&&(n=(0,s.clone)(i),(0,s.add_date)(n,a),r=1)}return{startOfFirstBarInYear:n,firstWeekIndex:t,firstWeekbarsCount:r,fullWeeksAdjustment:0}}_hasWorkingDays(e){if(0===e.entriesByDay().size)return!1;for(let t=e.firstDayOfWeek();t<=s.LAST_DAY_OF_WEEK;t++)if(void 0!==e.entriesByDay().get(t))return!0;return!1}_hasWorkingDaysNextWeek(e){const t=this._spec.getEntriesForWeek(e);for(let e=1;e=e)break;o.weekIndex>i&&s++}return s}_calculateLastWeek(e,t,i,o){const n=(0,s.get_day_of_week)(e),r=this._getIndexOfWeekWithExtraBarIfExists(i,t);if(null===r){return n-this._spec.getEntriesForWeek(t).firstDayOfWeek()>=0?1:0}const a=this._positionInsideWeekWithSeveralBars(r,n);return a===w.IsInNewSession?o:a===w.IsInMidSession?o-1:0}_getIndexOfWeekWithExtraBarIfExists(e,t){for(const i of e){if(i.weekIndex===t)return i;if(i.weekIndex>t)break}return null}_positionInsideWeekWithSeveralBars(e,t){let i=this._spec.getHistoryByIndex(e.entryIndex).getEntries().firstDayOfWeek()-t;if(i<=0)return w.IsInNewSession;return i=this._spec.getHistoryByIndex(e.entryIndex-1).getEntries().firstDayOfWeek()-t,i<=0?w.IsInMidSession:w.IsBeforeAnySession}}w.IsBeforeAnySession=-1,w.IsInMidSession=0,w.IsInNewSession=1,w.fullWeekOfAdditionalBarsCount=2;class C{constructor(e){this._builder=null,this._session=e}indexOfPeriod(e){return this._getBuilder().indexOfPeriod(e)}startOfPeriod(e,t){return this._getBuilder().startOfPeriod(e,t)}_getBuilder(){return null==this._builder&&(this._builder=this._session.spec.hasHistoryCorrections()?new w(this._session.spec):new b(this._session.spec)),this._builder}}class P{constructor(e){this._session=e}indexOfPeriod(e){return(0,s.get_month)(e)}startOfPeriod(e,t){if(e<0){const i=(0,n.toInt)((11-e)/12);t-=i,e+=12*i}else e>s.DECEMBER&&(t++,e=s.JANUARY);return(0,s.get_cal)(d,t,e,1)}}var T,x;function I(e,t,i,s=!1){const n=o.Interval.parse(e),r=n.multiplier() -;return n.isMinutes()?l.minutes(r,t):n.isSeconds()?l.seconds(r,t):n.isTicks()?new l(1,t):n.isRange()?new l(60*r,t):new p(t,i??null,r,function(e,t){switch(e){case o.ResolutionKind.Days:return new S(t);case o.ResolutionKind.Weeks:return new C(t);case o.ResolutionKind.Months:return new P(t)}throw new Error(`Unknown dwm resolution: ${e}`)}(n.kind(),t),s)}function M(e,t,i,s,o,n,r){return L(e,t,i,s,o,n,r,0)}function A(e,t,i,s,o,n,r){return L(e,t,i,s,o,n,r,1)}function L(e,t,i,n,a,l,c,h){const d=o.Interval.parse(a+n);if(d.isMonths()){const e=new Date(c);return 0===h&&e.setUTCDate(1),function(e,t){B(e,Math.floor(t/12));let i=e.getUTCMonth()-t%12;i<0&&(B(e,1),i+=12);e.setUTCMonth(i);for(;e.getUTCMonth()!==i;)V(e,1)}(e,l*d.multiplier()),e.getTime()}const u=new r.SessionInfo("Etc/UTC",e,t,i),_=d.inMilliseconds(),p=d.isDWM();let m;if(p)m=864e5;else{const e=u.spec.getWeekIndex((0,s.get_cal_from_unix_timestamp_ms)(u.timezone,c));m=60*u.spec.getEntriesForWeek(e).maxTradingDayLength()*1e3}let g=0;if(d.isWeeks())g=7;else{const e=u.spec.getWeekIndex((0,s.get_cal_from_unix_timestamp_ms)(u.timezone,c));g=7-u.spec.getEntriesForWeek(e).weekEndsCount()}const f=m/_,y=g*f;let v;if(l=f&&(y=m/6048e5*f);return y%1<=Number.EPSILON*Math.ceil(y)?Math.round(y):Math.ceil(y)}function D(e,t){const i=(0,s.clone)(t);return e.alignToSessionStart(i),(0,s.cal_to_utc)((0,s.get_timezone)(e.timezone()),i)}function E(e,t){const i=(0,s.utc_to_cal)(t.timezone,+e);let o=(0,s.get_day_of_week)(i),n=(0,s.get_minutes_from_midnight)(i);const r=t.spec.findSession(t.spec.getWeekIndex(i),o,n).getEntry();return r.isOvernight()&&n>r.startOffset()+r.length()&&o===r.dayOfWeek()-1&&(o++,n-=1440),o===r.dayOfWeek()&&n>=r.startOffset()&&n{"use strict";i.d(t,{BusinessDay:()=>n});var s=i(2740),o=i(32956);class n{constructor(e,t,i){this.year=e,this.month=t,this.day=i}toString(){return`${(0,o.addLeadingZeros)(this.year,4)}-${(0,o.addLeadingZero)(this.month)}-${(0,o.addLeadingZero)(this.day)}`}toyyyymmdd(){ -return`${(0,o.addLeadingZeros)(this.year,4)}${(0,o.addLeadingZero)(this.month)}${(0,o.addLeadingZero)(this.day)}`}compareTo(e){return this.year>e.year||this.year===e.year&&this.month>e.month||this.year===e.year&&this.month===e.month&&this.day>e.day?1:this.year===e.year&&this.month===e.month&&this.day===e.day?0:-1}before(e){return-1===this.compareTo(e)}toCalendar(e){return(0,s.get_cal)(e??(0,s.get_timezone)("Etc/UTC"),this.year,this.month-1,this.day)}addDays(e){const t=this.toCalendar((0,s.get_timezone)("Etc/UTC"));return(0,s.add_date)(t,e),n.fromCalendar(t)}firstDayOfYear(){return new n(this.year,1,1)}getDayOfWeek(){const e=this.toCalendar();return(0,s.get_day_of_week)(e)}static fromCalendar(e){return new n((0,s.get_year)(e),(0,s.get_month)(e)+1,(0,s.get_day_of_month)(e))}}},83910:(e,t,i)=>{"use strict";var s;i.d(t,{SessionStage:()=>s}),function(e){e[e.PRE_SESSION=-1]="PRE_SESSION",e[e.POST_SESSION=-2]="POST_SESSION",e[e.LASTBAR_SESSION=-3]="LASTBAR_SESSION",e[e.LAST_SESSION_END=-4]="LAST_SESSION_END",e[e.FIRST_SESSION_START=-5]="FIRST_SESSION_START"}(s||(s={}))},40644:(e,t,i)=>{"use strict";i.d(t,{extrapolateBarsFrontByCount:()=>n,extrapolateBarsFrontToTime:()=>o});var s=i(83910);function o(e,t,i,s,n=!1){if(t>i){const r=o(e,i,t,s,n);return r.count=-r.count,r}return r(e,t,1,((e,t)=>t>i||0!==s&&e>s),n)}function n(e,t,i,s=!1){const o=i<0?-1:1;return r(e,t,o,((e,t)=>e>=i*o),s)}function r(e,t,i,o,n){let r=0,a=t;e.moveTo(a);let l=0,c=Number.MAX_VALUE,h=!1,d=t;const u=[];for(;!o(r,a);){if(l>15)throw new Error("Internal error 0x10 while extrapolating.");const o=e.indexOfBar(a);if(o===s.SessionStage.PRE_SESSION&&1===i)a=e.startOfBar(0),e.moveTo(a);else if(o===s.SessionStage.PRE_SESSION&&-1===i)a=e.startOfBar(s.SessionStage.PRE_SESSION),e.moveTo(a);else if(o===s.SessionStage.POST_SESSION&&1===i)a=e.startOfBar(s.SessionStage.POST_SESSION),e.moveTo(a);else{if(o===s.SessionStage.POST_SESSION&&-1===i)throw new Error("Internal error 0x12 while extrapolating.");{const _=e.startOfBar(o);if(_>t&&i>0||t>_&&i<0){if(h&&c===_)throw new Error("Internal error 0x11 while extrapolating.");h=!0,c=_,l=0,r++,d=_,n&&u.push(d)}if(0===o&&-1===i)a=_-1;else{a=e.startOfBar(o+i);const t=e.startOfBar(s.SessionStage.POST_SESSION);a>t&&(e.moveTo(t),a=e.startOfBar(0))}}}l++}return{time:d,times:u,count:r}}},17326:(e,t,i)=>{"use strict";i.d(t,{SessionsSpec:()=>P});var s,o=i(50151),n=i(2740),r=i(29981),a=i(79324);function l(e,t){return e.compareTo(t)}!function(e){e[e.LeftFirst=-1]="LeftFirst",e[e.Unchanged=0]="Unchanged",e[e.RightFirst=1]="RightFirst"}(s||(s={}));class c{constructor(e,t,i){(0,o.assert)(Number.isFinite(e)&&Number.isFinite(t)&&Number.isFinite(i),"Invalid arguments"),this._dayOfWeek=e,this._start=t,this._length=i}start(){return this._start+n.minutesPerDay*this.sessionStartDaysOffset()}startOffset(){return this._start}sessionStartDaysOffset(){return this._start>=0?0:this._start%n.minutesPerDay==0?-Math.ceil(this._start/n.minutesPerDay):-Math.floor(this._start/n.minutesPerDay)}isOvernight(){return this._start<0}dayOfWeek(){return this._dayOfWeek} -sessionStartDayOfWeek(){let e=this._dayOfWeek-this.sessionStartDaysOffset();return es?1:-1}contains(e){return this._contains((0,n.get_minutes_with_hours)(e),(0,n.get_day_of_week)(e))}_weight(){return this._dayOfWeek*n.minutesPerDay+this._start}_contains(e,t){let i=t-this._dayOfWeek;i>0&&(i-=7);const s=i*n.minutesPerDay+e;return s>=this._start&&se.length())))}maxTradingDayLength(){if(null==this._maxTradingDayLength){const e=new Map;for(const t of this._list){const i=t.dayOfWeek();e.set(i,t.length()+(e.get(i)??0))}let t=0;e.forEach((e=>{t=Math.max(t,e)})),this._maxTradingDayLength=t}return this._maxTradingDayLength}}class u{constructor(e,t,i){this._startDay=e,this._entries=i,this._specEndDay=t}getEntries(){return this._entries}getStartDay(){return this._startDay}getSpecEndDay(){return this._specEndDay}isOpenEnded(){return null==this._specEndDay}}const _=[n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY],p=[n.SUNDAY,n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY,n.SATURDAY];function m(e){return e>=48&&e<=57}const g=[0,31,28,31,30,31,30,31,31,30,31,30,31];class f extends Map{constructor(){super(...arguments),this._keyStringsToKey=new Map}get(e){const t=this._keyStringsToKey.get(e.toString());return t&&super.get(t)}set(e,t){const i=e.toString(),s=this._keyStringsToKey.get(i);return void 0!==s&&super.delete(s),this._keyStringsToKey.set(i,e),super.set(e,t)}has(e){return this._keyStringsToKey.has(e.toString())}}function y(e){return e.length>0}class v{constructor(){this.historyEntries=[],this.timezone="",this.adjustSessionsIndexes=null}parseSessions(e,t){this._parseHistoryEntries(e,t,!1)}parseSessionsAndValidateDateTime(e,t){this._parseHistoryEntries(e,t,!0)}static parseHolidaysAndCorrections(e,t,i,s){return this._parseHolidaysAndCorrectionsImpl(e,t,i,s)}static parseHolidaysAndCorrectionsAndValidateDateTime(e,t,i){return this._parseHolidaysAndCorrectionsImpl(e,t,i,!0)}_clearAll(){this.timezone="",this.historyEntries=[],this.adjustSessionsIndexes=[]}_parseHistoryEntries(e,t,i){this._clearAll();const s=t.split("/");let o=null,n=null;this.hasHistoryCorrections=s.length>1;for(let t=0;t ${a}`);const l=this._parseSessionsImpl(e,r[0],i);o=this._adjustStartToPreviousSession(l.firstDayOfWeek());const c=new u(o,a,l);this.historyEntries.push(c),n=a}}_parseSessionsImpl(e,t,i){this.timezone=e,t=this._parseFirstDayOfWeek(t);const s=new Map,o=[];if("24x7"===t.toLowerCase())for(const e of p){const t=v._createSessionEntry(e,0,0,0,0);o.push(t);const i=[];i.push(t),s.set(e,i)}else{let e=!1;const n=new Map;for(const i of t.split("|")){const t=i.split(":").filter(y);if(1!==t.length&&2!==t.length)throw new Error(`bad session section: ${i}`);const s=1===t.length;if(s){if(e)throw new Error(`duplicated default section: ${i}`);e=!0}const o=s?_:v._parseWorkingDays(t[1]);for(const e of o)s&&n.has(e)||n.set(e,t[0])}for(const e of p){const t=n.get(e);if(void 0!==t)for(const n of t.split(",").filter(y)){const t=v._parseSessionEntry(e,n,i);let r=s.get(e);void 0===r&&(r=[]),r.push(t),o.push(t),s.set(e,r)}}}o.sort(l);const n=new Set;for(const e of o)n.add(e.dayOfWeek());const r=7-n.size;return new d(o,s,this._firstDayOfWeek,r)}_parseFirstDayOfWeek(e){const t=e.split(";");if(this._firstDayOfWeek=n.MONDAY,t.length>2)throw new Error(`bad sessions spec: ${e}`);if(1===t.length)return e;let i=1;let s=t[0].indexOf("-")>=0?NaN:parseInt(t[0]);if(isNaN(s)&&(i=0,s=parseInt(t[1])),sn.SATURDAY)throw new Error(`bad sessions spec: ${e}`);return this._firstDayOfWeek=s,t[i]}_adjustStartToPreviousSession(e){if(0===this.historyEntries.length)return null;const t=(0,o.ensureNotNull)(this.historyEntries[this.historyEntries.length-1].getSpecEndDay()),i=e-(0,n.get_day_of_week)(t);if(0===i)return t;const s=(0,n.clone)(t);return(0,n.add_date)(s,i),t.getTime()12)&&(!(e<1||e>g[t])||!(2!==t||29!==e||!(0, -n.is_leap_year)(i)))}static _parseWorkingDays(e){const t=[];for(let i=0;i7)throw new Error(`Invalid days specification: ${e}`);t.includes(s)||t.push(s)}return t}static _createSessionEntry(e,t,i,s,r){(0,o.assert)(s>=0&&s<7),(0,o.assert)(r>=0&&r<7),0===i&&(i=n.minutesPerDay),s===r&&i<=t&&(s+=1),(0,o.assert)(s>=r),s>0&&(t-=s*n.minutesPerDay),r>0&&(i-=r*n.minutesPerDay);const a=i-t;return(0,o.assert)(e>=n.SUNDAY&&e<=n.SATURDAY),(0,o.assert)(t0),new c(e,t,a)}static _parseHolidaysAndCorrectionsImpl(e,t,i,s){const o=new f;if(""!==t){const e=[];for(const i of t.split(",")){const t=this._parseDay(i,"holiday",s);o.set(t,e)}}if(""===i)return o;for(const e of i.split(";")){const t=e.split(":");if(2!==t.length)throw new Error(`bad correction section: ${e}`);const i=[];if("dayoff"!==t[0])for(const e of t[0].split(","))i.push(this._parseSessionEntry(1,e,s));for(const e of t[1].split(",")){const t=this._parseDay(e,"correction",s),r=(0,n.get_day_of_week)(t.toCalendar()),a=[];for(let e=0;e0}getEntriesForWeek(e){if(!this._isThereCorrections)return this._presentHistoryEntry.getEntries();(0,o.assert)(e>=0);const t=e,i=this._entriesHash.get(t);if(void 0===i){return this._getHistoryAndIndexForWeek(t).getEntries()}let s=i.get();if(null!==s)return s;let r=null;const c=this._borderWeeksIndicesHash.get(t) -;r=void 0===c?this._getHistoryAndIndexForWeek(t).getEntries():this._prepareBorderWeekHistory(c);const h=new Map(r.entriesByDay());let u=[...r.list()];const _=this._weekIndexToLocalDateTime(e),m=this._weekIndexToLocalDateTime(e+1),g=a.BusinessDay.fromCalendar(_),f=a.BusinessDay.fromCalendar(m);for(const[e,t]of this._selectHolidays(g,f)){const i=(0,n.get_day_of_week)(e.toCalendar());u=u.filter((e=>e.dayOfWeek()!==i)),u.push(...t),0===t.length?h.delete(i):h.set(i,t)}u.sort(l);const y=p.length-h.size;return s=new d(u,h,r.firstDayOfWeek(),y),i.set(s),s}getHistoryByIndex(e){return this._entries[e]}timezone(){return this._timezone}timezoneObj(){return this._timezoneObj}longestSessionLength(){let e=this._presentHistoryEntry.getEntries().longestSessionLength();for(let t=0;te.length())));return Math.max(t,e)}isWeekEnd(e){const t=this.getWeekIndex(e);let i;return i=void 0===this._borderWeeksIndicesHash.get(t)?this._getHistoryAndIndexForWeek(t).getEntries():this.getEntriesForWeek(t),i.isWeekEnd((0,n.get_day_of_week)(e))}isCalWeekEnd(e){const t=(0,n.get_day_of_week)(e);if(!this._isThereCorrections)return this._presentHistoryEntry.getEntries().isWeekEnd(t);const i=this.getWeekIndex(e),s=this.getEntriesForWeek(i),o=a.BusinessDay.fromCalendar(e),r=this._holidayAndCorrectionMap.get(o);return void 0===r?s.isWeekEnd(t):0===r.length}holidaysFromYearStart(e){const t=e instanceof a.BusinessDay?e:a.BusinessDay.fromCalendar(e);return this._holidaysFromYearStart(t)}daysOffFromYearStart(e){const t=(0,n.get_cal)(b,(0,n.get_year)(e),n.JANUARY,1),i=this.getWeekIndex(t),s=(0,n.get_day_of_week)(t),o=(0,n.get_day_of_week)(e)-1;if((0,n.get_day_of_year)(e)+s<=n.LAST_DAY_OF_WEEK+n.FIRST_DAY_OF_WEEK)return this._getDaysOffForWeekInBorders(i,s,o);const r=this.getWeekIndex(e);let a=this._getDaysOffForWeekInBorders(i,s,n.LAST_DAY_OF_WEEK);for(let e=i+1;et.start()%e==0&&t.length()%e==0)))return!1;return!0}intradayCanBeBuiltFrom24x7Seconds(e){for(const t of this._entries)if(!t.getEntries().list().every((t=>60*t.start()%e==0&&60*t.length()%e==0)))return!1;return!0}indexOfSession(e,t,i){(0,o.assert)(t>=n.SUNDAY&&t<=n.SATURDAY),(0,o.assert)(i>=0&&i=u.list().length)))return new h(d,l,[...u.list()])}findSession(e,t,i,s=0){const o=this.indexOfSession(e,t,i),n=o.entries;let r=o.entryIndex;if(0!==s){const e=n[r].dayOfWeek(),t=s>0?1:-1;for(;;){const i=r+t;if(i<0||i>=n.length||n[i].dayOfWeek()!==e)break;r=i}}return new h(o.weekIndex,r,n)}getWeekIndex(e){return this._isThereCorrections?P._getWeekIndexImpl(e):0}correctTradingDay(e){const t=this._correctTradingDay(this.getWeekIndex(e),(0,n.get_day_of_week)(e),(0,n.get_minutes_with_hours)(e)),i=(0,n.clone)(e);return(0,n.add_date)(i,t),i}alignToSessionStart(e,t=0){const i=(0,n.get_day_of_week)(e),s=(0,n.get_minutes_from_midnight)(e),o=this.getWeekIndex(e),r=this.findSession(o,i,s,t),a=r.getEntry(),l=a.dayOfWeek()-i+7*Math.trunc(r.weekIndex-o);0!==l&&(0,n.add_date)(e,l);const c=a.startOffset();return(0,n.set_hms)(e,Math.trunc(c/60),c%60,0,0),a.length()}businessDaysToCalendarDays(e,t){return this._businessDaysToCalendarDays(this.getWeekIndex(e),(0,n.get_day_of_week)(e),t)}calendarDaysToBusinessDays(e,t){return this._calendarDaysToBusinessDays(this.getWeekIndex(e),(0,n.get_day_of_week)(e),t)}alignToNearestSessionStart(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionStart.bind(this))}alignToNearestSessionEnd(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionEnd.bind(this))}bordersOfDailyBar(e){const t=this._getEntriesForDay(e);if(0===t.length)return null;const i=t.slice();i.sort(l);const s=this._getLeftEntryBorder(e,i[0]),o=i[i.length-1],r=60*(o.startOffset()+o.length())-1,a=(0,n.clone)(e);return(0,n.set_seconds)(a,r),{from:s,to:a}}leftBorderOfDailyBar(e){const t=this._getEntriesForDay(e);if(0===t.length)return null;const i=t.slice();return i.sort(l),this._getLeftEntryBorder(e,i[0])}checkSession(){return this._checkEachHistorySession()&&this._checkSpecialEntries()&&this._checkTooManyCorrectionsOnWeek()}inSession(e){e=new Date(1e3*Math.floor(e.getTime()/1e3));const t=this.alignToNearestSessionStart(e,-1),i=this.alignToNearestSessionEnd(t,1);return!(e.getTime()>i.getTime())}hasWeekEnds(){for(const e of this._entries)if(0!==e.getEntries().weekEndsCount())return!0;return!1}getWeekIndicesWithAdditionalWeekBars(e){let t=this._yearToCalculatedAddedWeekIndicesHash.get(e);return void 0===t&&(t=this._calculateAddedIndices(e),this._yearToCalculatedAddedWeekIndicesHash.set(e,t)),t}_prepareSessionsBorderParams(){const e=new Map,t=new Map;let i=null;this._entries.length>1&&(i=Array.from({length:this._entries.length-1},(()=>0)));let s=0;for(let n=0;n=e){if(i=s-1,i=0&&s.compareTo(t)<0&&i.add([s,o]);return i}_prepareBorderWeekHistory(e){const t=this._entries[e-1],i=this._entries[e],s=new Map,r=[],a=(0,n.get_day_of_week)((0,o.ensureNotNull)(i.getStartDay()));for(let e=0;e0&&i>=0||c<0&&i<0)&&(0,n.add_date)(t,7*c),!r.contains(t)){let e=a-o;h&&i<0&&(e=-(7-a+o)),(0,n.add_date)(t,e),o=(0,n.get_day_of_week)(t)}if(r.isOvernight()){const e=r.sessionStartDaysOffset(),i=(o-(r.dayOfWeek()-e)+7)%7;0!==i&&(0,n.add_date)(t,-i)}const d=s(r);return(0,n.set_seconds)(t,d),t}_businessDaysToCalendarDays(e,t,i){let s=0,o=0;for(;o=i)return s;e++,t=n.SUNDAY}return s}_calendarDaysToBusinessDays(e,t,i){let s=0,o=0;for(;s=i)return o;e++,t=n.SUNDAY}return o}_entrySessionStart(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*e.start()))}_entrySessionEnd(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*(e.start()+e.length())-1))}_alignToNearestSessionValue(e,t,i){const s=(0,n.get_day_of_week)(e),o=(0,n.get_minutes_with_hours)(e),r=this.getWeekIndex(e) -;let a=this.findSession(r,s,o);if(1===t)return i(a,e,t);const l=a.getEntry(),c=l.contains(e),d=r===a.weekIndex,u=l.sessionStartDaysOffset()-l.dayOfWeek()>=0;if(c&&(d||u))return i(a,e,t);let _=a.entryIndex-1;if(_<0){let e=a.weekIndex,t=a.entries;if(0===e)e--,_+=t.length;else for(;_<0;)e--,t=this.getEntriesForWeek(e).list(),_+=t.length;a=new h(e,_,t)}else a=new h(a.weekIndex,_,a.entries);return i(a,e,t)}_getEntriesForDay(e){const t=(0,n.get_day_of_week)(e),i=this.getEntriesForWeek(this.getWeekIndex(e)).entriesByDay().get(t);return void 0!==i?i:[]}_getLeftEntryBorder(e,t){let i=t.startOffset();const s=-Math.trunc((i-1439)/1440);i+=1440*s;const o=(0,n.get_cal)(b,(0,n.get_year)(e),(0,n.get_month)(e),(0,n.get_day_of_month)(e),Math.trunc(i/60),i%60,0);return(0,n.add_date)(o,-s),o}_checkEachHistorySession(){for(const e of this._entries){const t=e.getEntries().list();if(!this._checkEntriesForIntersections(t,t,t))return!1}return!0}_checkEntriesForIntersections(e,t,i){const s=this._buildTestEntries(e,t,i);for(let e=0;e0;){const r=(0,n.clone)((0,o.ensureNotNull)(s.getStartDay()));if((0,n.add_date)(r,-a),!this.isCalWeekEnd(r)){const s={entryIndex:i,weekIndex:e};t.push(s);break}a--}}return t}static _getWeekIndexImpl(e){const t=(0,n.get_cal_utc)((0,n.get_year)(e),(0,n.get_month)(e),1);(0,n.add_date)(t,(0,n.get_day_of_month)(e)-(0,n.get_day_of_week)(e));const i=t.getTime()/1e3;return(0,o.assert)((i+62167219200)%86400==0),Math.trunc((i+62167219200)/86400/7)}}},15716:(e,t,i)=>{"use strict";i.d(t,{barFunctionByStyle:()=>o});var s=i(3070);function o(e,t){switch(e){case 12:return(0,s.barFunction)("low","low","close");case 2:case 18:case 20:case 14:case 15:case 3:case 10:case 13:return(0,s.barFunction)(t??"close");default:return(0,s.barFunction)("close","open")}}},91988:(e,t,i)=>{ -"use strict";i.d(t,{BarsRange:()=>o});var s=i(50151);class o{constructor(e,t){(0,s.assert)(e<=t,"The last bar in the bars range should be greater than or equal to the first bar"),this._firstBar=e,this._lastBar=t}firstBar(){return this._firstBar}lastBar(){return this._lastBar}count(){return this._lastBar-this._firstBar+1}contains(e){return this._firstBar<=e&&e<=this._lastBar}unite(e){return null===e?this:new o(Math.min(this._firstBar,e.firstBar()),Math.max(this._lastBar,e.lastBar()))}equals(e){return this._firstBar===e.firstBar()&&this._lastBar===e.lastBar()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}},42989:(e,t,i)=>{"use strict";i.d(t,{allChartStyles:()=>o});var s=i(56570);function o(){return function(){const e=[0,1,9,13,2,14,15,3,16,10];return s.enabled("chart_style_hilo")&&e.push(12),e.push(21),e}().concat((s.enabled("japanese_chart_styles"),[8]))}},91920:(e,t,i)=>{"use strict";var s=i(68979).makeFont,o=i(68979).parseFont,n=i(9343).getLogger;const{drawPoly:r}=i(37743);var a=n("Model.ChartTradingUtils"),l={_fontHeightCache:{},_parsedColorCache:{},_parseColor:function(e){if(this._parsedColorCache[e])return this._parsedColorCache[e];var t=document.createElement("div");t.style.color=e;var i=t.style.color.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i)||t.style.color.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d*\.?\d+)\s*\)$/i),s={r:i[1],g:i[2],b:i[3],a:i[4]||"1"};return this._parsedColorCache[e]=s,s},getColorFromProperties:function(e,t){var i=1-t.value()/100,s=this._parseColor(e.value());return"rgba("+s.r+","+s.g+","+s.b+","+i+")"},setColorToProperties:function(e,t,i){var s=this._parseColor(e);t.setValue("rgb("+s.r+","+s.g+","+s.b+")");var o=100*(1-s.a);i.setValue(Math.max(0,Math.min(o,100)))},getFontFromProperties:function(e,t,i,o){return s(t.value(),e.value(),o.value()?"italic":"",i.value()?"bold":"")},setFontToProperties:function(e,t,i,s,n){var r=o(e);null!==r?(r.family.length>0&&t.setValue(r.family),i.setValue(r.size),s.setValue(r.bold),n.setValue(r.italic)):a.logError("Invalid font: "+e)},fontHeight:function(e){if(!this._fontHeightCache[e]){var t=document.createElement("span");t.appendChild(document.createTextNode("height")),document.body.appendChild(t),t.style.cssText="font: "+e+"; white-space: nowrap; display: inline;";var i=t.offsetHeight;document.body.removeChild(t),this._fontHeightCache[e]=Math.ceil(i)}return this._fontHeightCache[e]},drawPolyHoverOrPress:function(e,t,i,s){s?(e.save(),e.fillStyle="rgba(0, 0, 0, 0.15)",r(e,t,!0),e.restore()):i&&(e.save(),e.fillStyle="rgba(0, 0, 0, 0.1)",r(e,t,!0),e.restore())},repaint:function(e){e.lightUpdate()},roundToMinTick:function(e,t){var i=1/e.mainSource().base();return i*Math.round(t/i)}};e.exports=l},46088:(e,t,i)=>{"use strict";var s;i.d(t,{ColorType:()=>s}),function(e){e.Solid="solid",e.Gradient="gradient"}(s||(s={}))},85856:(e,t,i)=>{"use strict";i.d(t,{ConflatedChunksBuilder:()=>r});var s=i(50151),o=i(29981);const n=[{barsToMerge:10,forBarspacingLargerThen:.03},{barsToMerge:30,forBarspacingLargerThen:.01},{ -barsToMerge:100,forBarspacingLargerThen:.003},{barsToMerge:500,forBarspacingLargerThen:0}];class r{constructor(e,t){this._plots=e,this._conflatedChunks={chunks:new Map,priceSource:null,priceSourcesProvider:t},this._clearConflatedChunks()}conflatedChunks(e,t){if(t!==this._conflatedChunks.priceSource){this._conflatedChunks.priceSource=t;const e=this._plots.first();e&&(this._clearConflatedChunks(),this._rebuildConflatedChunks(e))}const i=(0,s.ensureDefined)(n.find((t=>t.forBarspacingLargerThen<=e)));return(0,s.ensureDefined)(this._conflatedChunks.chunks.get(i.barsToMerge))}mergeData(e){const t=this._plots.size(),i=this._plots.merge(e);return i&&null!==this._conflatedChunks.priceSource&&(t===this._plots.size()&&i.index===this._plots.lastIndex()?this._updateLatestChunks():this._rebuildConflatedChunks(i)),i}moveData(e){this._plots.move(e),this._plots.size()>0&&this._clearConflatedChunks()}clearData(){this._plots.clear(),this._clearConflatedChunks()}_rebuildConflatedChunks(e){const t=this._conflatedChunks.priceSource;if(null===t)return;const i=e.index,r=this._conflatedChunks.priceSourcesProvider(t),a=(e,t,i)=>{let s=null;for(const o of e){const e=r(o.value);s&&o.index-s.startTime>=i.barsToMerge&&(t.push(s),s=null),s?(s.endTime=o.index,s.high=Math.max(s.high,e),s.low=Math.min(s.low,e),s.close=e):s={startTime:o.index,endTime:o.index,open:e,high:e,low:e,close:e}}s&&t.push(s)};n.forEach((e=>{const t=(0,s.ensureDefined)(this._conflatedChunks.chunks.get(e.barsToMerge)),n=(0,o.lowerbound)(t,i,((e,t)=>e.endTime0){const i=t[0].startTime-1,o=(0,s.ensureNotNull)(this._plots.firstIndex()),n=this._plots.rangeIterator(o,i),r=[];a(n,r,e);const l=r.concat(t);this._conflatedChunks.chunks.set(e.barsToMerge,l)}else{const i=(0,s.ensureNotNull)(this._plots.lastIndex());t.splice(n);let o=(0,s.ensureNotNull)(this._plots.firstIndex());t.length&&(o=t[t.length-1].endTime+1);const r=this._plots.rangeIterator(o,i);a(r,t,e)}}))}_updateLatestChunks(){const e=(0,s.ensureNotNull)(this._plots.last()),t=this._conflatedChunks.priceSourcesProvider("close");n.forEach((i=>{const o=(0,s.ensureDefined)(this._conflatedChunks.chunks.get(i.barsToMerge)),n=t(e.value),r=o[o.length-1];r.high=Math.max(r.high,n),r.low=Math.min(r.low,n),r.close=n,r.endTime=e.index}))}_clearConflatedChunks(){n.forEach((e=>this._conflatedChunks.chunks.set(e.barsToMerge,[])))}}},50788:(e,t,i)=>{"use strict";i.d(t,{actualCurrencyUnitVisibility:()=>h,currencyUnitVisibilityOptions:()=>l,currencyUnitVisibilityProperty:()=>a,migrateShowCurrencyAndShowUnitProperties:()=>u,restoreCurrencyUnitVisibilitySettingsValue:()=>c});var s,o=i(17656),n=i(56840),r=i.n(n);!function(e){e.SettingsKey="PriceAxisCurrencyAndUnit.visibility"}(s||(s={}));const{property:a,availableValues:l,restoreDefaultValue:c,actualBehavior:h}=(0,o.createVisibilityController)("PriceAxisCurrencyAndUnit.visibility");let d=!1;function u(e,t){d||(d=!0,void 0===r().getValue("PriceAxisCurrencyAndUnit.visibility")&&a().setValue(e||t?"alwaysOn":"alwaysOff"))}},28120:(e,t,i)=>{"use strict";i.d(t,{CustomSourceBase:()=>s -});class s{constructor(e,t){this._id=e,this._model=t}id(){return this._id}isHoveredEnabled(){return!0}isSelectionEnabled(){return!1}priceScale(){return null}paneViews(e){return[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateViewsForPane(e,t){e.containsMainSeries()&&this.updateAllViews(t)}}},36915:(e,t,i)=>{"use strict";i.d(t,{isLineToolState:()=>r,isMainSeriesState:()=>o,isStudyLineToolState:()=>a,isStudyState:()=>n});var s=i(15764);function o(e){return"MainSeries"===e.type}function n(e){return Boolean(e.type)&&e.type.toLowerCase().startsWith("study")}function r(e){return Boolean(e.type)&&(0,s.isLineToolName)(e.type)}function a(e){return Boolean(e.type)&&(0,s.isStudyLineToolName)(e.type)}},29137:(e,t,i)=>{"use strict";i.d(t,{DataSource:()=>d,getTranslatedStringForSource:()=>c,toInputDisplayFlags:()=>h});var s=i(45126),o=i(19466),n=i(92184),r=i(52033),a=i(64147),l=i(65383);function c(e,t){return new s.TranslatedString(t.name(),t.title(e))}function h(e){switch(e){case o.TitleDisplayTarget.DataWindow:return l.InputDisplayFlags.DataWindow;case o.TitleDisplayTarget.StatusLine:case o.TitleDisplayTarget.Alerts:return l.InputDisplayFlags.StatusLine}}class d{constructor(e){this.isSeries=!1,this._isDestroyed=!1,this._hasAlert=new a.WatchedValue(!1),this._alertStatus=new a.WatchedValue(0),this._alertCreationAvailable=new a.WatchedValue(!1),this._zorder=0,this._priceScale=null,this._ownerSource=null,this._userEditEnabled=!0,this._priceScaleChanged=new r.Delegate,this._isSelectionEnabled=!0,this._instanceId=(0,n.randomHashN)(6),this._ownerSourceChanged=new r.Delegate,this._zOrderChanged=new r.Delegate,this._id=new a.WatchedValue(e??(0,n.randomHashN)(6))}destroy(){this._isDestroyed=!0}id(){return this._id.value()}idWV(){return this._id.readonly()}instanceId(){return this._instanceId}preferNoScale(){return!1}setId(e){this._id.setValue(e)}zorder(){return this._zorder}setZorder(e){"number"==typeof e&&this._zorder!==e&&(this._zorder=e,this._zOrderChanged.fire(e))}preferredZOrder(){return null}isSpeciallyZOrderedSource(){return!1}title(e){return this.name()}priceScale(){return this._priceScale}hasPriceScale(){return null!==this._priceScale}setPriceScale(e){this._priceScale!==e&&(this._priceScale=e,this._priceScaleChanged.fire(e))}priceScaleChanged(){return this._priceScaleChanged}ownerSource(){return this._ownerSource}setOwnerSource(e){const t=this._ownerSource;this._ownerSource=e,this._ownerSourceChanged.fire(t,e)}ownerSourceChanged(){return this._ownerSourceChanged}zOrderChanged(){return this._zOrderChanged}isSavedInChart(e){return!0}isSavedInStudyTemplates(){return!0}isRemovedByStudyTemplates(){return!0}hasContextMenu(){return!0}showInObjectTree(){return!0}setUserEditEnabled(e){this._userEditEnabled=e}userEditEnabled(){return this._userEditEnabled}canBeHidden(){return this.userEditEnabled()}isUserDeletable(){return this.userEditEnabled()}properties(){return null}propertyByPath(e){const t=e.split(".");if(t.length<1)throw new Error("Invalid path");const i=t[0];if("properties"===i){const e=this.properties() -;return 1===t.length?e:e.childByPath(t.slice(1).join("."))}throw new Error(`Unknown property root: ${i}`)}isVisible(){return this.properties().visible.value()}dataWindowView(){return null}priceAxisViews(e,t){return null}timeAxisViews(){return null}updateAllViews(e){}paneViews(e){return null}labelPaneViews(e){return null}isFailed(){return!1}isLoading(){return!1}isPhantom(){return!1}isChildStudy(){return!1}hasChildren(){return!1}canHaveChildren(){return!1}onClickOutside(e,t){}getSourceIcon(){return null}state(e){return null}doesMovingAffectsUndo(){return!0}isMultiPaneAvailable(){return!1}isMultiPaneEnabled(){return!1}copiable(){return!1}cloneable(){return!1}movable(){return!1}allowsMovingBetweenPanes(){return!0}isIncludedInAutoScale(){return!1}isHoveredEnabled(){return this.isSelectionEnabled()}showOnTopOnHovering(){return!0}isSelectionEnabled(){return this._isSelectionEnabled}setSelectionEnabled(e){this._isSelectionEnabled=e}firstValue(){return null}priceRange(e,t,i){return null}autoScaleInfo(e,t,i){return{range:this.priceRange(e,t,i)}}stateForAlert(){return null}canHasAlert(){return!1}canHasAlertOnLineTools(){return!1}hasAlert(){return this._hasAlert.readonly()}alertCreationAvailable(){return this._alertCreationAvailable.readonly()}hasStateForAlert(){return!1}idForAlert(){return this._id.value()}alertStatus(){return this._alertStatus.readonly()}_getAlertCreationAvailable(){return!1}_updateAlertCreationAvailable(){0}}},7576:(e,t,i)=>{"use strict";i.d(t,{DataWindowItem:()=>s,DataWindowView:()=>o});class s{constructor(e,t,i,s=!1){this._visible=!0,this._id=e,this._title=t,this._value=i,this._unimportant=s}id(){return this._id}title(){return this._title}setTitle(e){this._title=e}text(){return this._value}value(){return this._value}setValue(e){this._value=e}visible(){return this._visible}setVisible(e){this._visible=e}color(){return this._color}setColor(e){this._color=e}unimportant(){return this._unimportant}}class o{constructor(){this._items=[],this._header="",this._title=""}header(){return this._header}title(){return this._title}items(){return this._items}canShowItems(){return!0}update(e){}}},63829:(e,t,i)=>{"use strict";i.d(t,{dateFormatProperty:()=>l,restoreDateFormatSettingsValue:()=>c});var s=i(56840),o=i(17625),n=i(47462);const r="date_format";function a(){return s.getValue(r,(0,n.defaultDateFormat)())}const l=(0,o.createPrimitiveProperty)(a());function c(){l.setValue((0,n.defaultDateFormat)()),s.remove(r)}s.onSync.subscribe(null,(()=>l.setValue(a()))),l.subscribe(null,(()=>s.setValue(r,l.value())))},32679:(e,t,i)=>{"use strict";i.d(t,{DefaultProperty:()=>q,allowSavingDefaults:()=>R,createDefaultsState:()=>B,extractAllPropertiesKeys:()=>N,extractState:()=>F,extractThemedColors:()=>W});var s,o=i(90054),n=i(16738),r=i(81960),a=i(54029),l=i(47339),c=i(39852),h=i(50279),d=i(15943),u=i(82433),_=i(83873),p=i(50151),m=i(24377),g=i(9343);function f(e){return e<0&&(e+=2*Math.PI),e}!function(e){e[e.Pow25In7=6103515625]="Pow25In7",e[e.LWeight=1]="LWeight",e[e.CWeight=1]="CWeight",e[e.HWeight=1]="HWeight"}(s||(s={})) -;const y=[127,127,127];function v(e){const t=e[3],i=e.slice(0,3);for(let e=0;e<3;e++)i[e]=Math.round(i[e]*t+y[e]*(1-t));return i}function S(e,t){const i=function(e,t){const[i,s,o]=e,[n,r,a]=t,l=(Math.sqrt(s**2+o**2)+Math.sqrt(r**2+a**2))/2,c=.5*(1-Math.sqrt(Math.pow(l,7)/(Math.pow(l,7)+6103515625))),h=(1+c)*s,d=(1+c)*r,u=Math.sqrt(h*h+o*o),_=Math.sqrt(d*d+a*a),p=0===o&&0===h?0:f(Math.atan2(o,h)),m=0===a&&0===d?0:f(Math.atan2(a,d)),g=n-i,y=_-u;let v;const S=u*_;0===S?v=0:(v=m-p,v<-Math.PI?v+=2*Math.PI:v>Math.PI&&(v-=2*Math.PI));const b=2*Math.sqrt(S)*Math.sin(v/2),w=(i+n)/2,C=(u+_)/2;let P;const T=p+m;P=u*_==0?T:Math.abs(p-m)<=Math.PI?T/2:T<2*Math.PI?(T+2*Math.PI)/2:(T-2*Math.PI)/2;const x=1-.17*Math.cos(P-Math.PI/6)+.24*Math.cos(2*P)+.32*Math.cos(3*P+Math.PI/30)-.2*Math.cos(4*P-Math.PI/180*63),I=Math.PI/6*Math.exp(-Math.pow((P-Math.PI/180*275)/(Math.PI/180*25),2)),M=2*Math.sqrt(Math.pow(C,7)/(Math.pow(C,7)+6103515625)),A=1+.015*Math.pow(w-50,2)/Math.sqrt(20+Math.pow(w-50,2)),L=1+.045*C,k=1+.015*C*x,D=-Math.sin(2*I)*M;return Math.sqrt(Math.pow(g/(1*A),2)+Math.pow(y/(1*L),2)+Math.pow(b/(1*k),2)+D*(y/(1*L))*(b/(1*k)))}(C(b(v((0,m.parseRgba)(e)))),C(b(v((0,m.parseRgba)(t)))));return i<3}function b(e){const[t,i,s]=e,o=t/255,n=i/255,r=s/255,a=100*(o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92),l=100*(n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92),c=100*(r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92);return[.4124*a+.3576*l+.1805*c,.2126*a+.7152*l+.0722*c,.0193*a+.1192*l+.9505*c]}var w;function C(e){const[t,i,s]=e,o=t/95.047,n=i/100,r=s/108.883,a=o>.008856?Math.pow(o,1/3):7.787*o+16/116,l=n>.008856?Math.pow(n,1/3):7.787*n+16/116;return[116*l-16,500*(a-l),200*(l-(r>.008856?Math.pow(r,1/3):7.787*r+16/116))]}!function(e){e[e.X=95.047]="X",e[e.Y=100]="Y",e[e.Z=108.883]="Z"}(w||(w={}));var P=i(24633),T=i(45345),x=i(85662),I=i(52033),M=i(72595),A=i(35039),L=i(12988);const k=(0,g.getLogger)("ThemedDefaults");function D(e){return e.value()===P.StdTheme.Dark?P.StdTheme.Dark:P.StdTheme.Light}function E(e,t,i){for(const s of t)if((0,r.default)(e,s),i){const t=s.split(".");for(t.pop();t.length;){const i=(0,a.default)(e,t);if(!(0,u.default)(i)||0!==Object.keys(i).length)break;(0,r.default)(e,t),t.pop()}}}function B(e,t,i,s){const r=e?A.defaults:A.factoryDefaults,a=t.startsWith("study_")?(0,o.default)(r("study")):{};let l=(0,o.default)(r(t,s));return t.startsWith("study_")&&l.inputs&&delete l.inputs.symbol,"linetoolicon"===t&&e&&(l.icon=(0,A.defaults)(t).icon),"linetooemoji"===t&&e&&(l.emoji=(0,A.defaults)(t).emoji),"linetoolsticker"===t&&e&&(l.sticker=(0,A.defaults)(t).sticker),l=(0,o.default)(l),E(l,i),(0,n.default)(a,l),a}let V=!1;function R(e){V=e}function N(e){const t=Object.keys(e),i=[];return t.forEach((t=>{const s=e[t];if((0,u.default)(s)){N(s).forEach((e=>i.push(`${t}.${e}`)))}else i.push(t)})),i}function O(e,t,i=""){if(1===t.length&&"*"===t[0])return e;const s={};for(const o of t){const n=o.split("."),r=n[0],a=e[r],l=""===i?r:`${i}.${r}`;if(e.hasOwnProperty(r))if(n.length>1){if(!(0,u.default)(a)){ -k.logError(`path ${l} must be an object, but it is a primitive`);continue}{const e=t.filter((e=>e.startsWith(`${r}.`))).map((e=>e.split(".").slice(1).join(".")));s[r]=O(a,e,l)}}else{if((0,u.default)(a)){k.logError(`path ${l} must be a primitive, but it is an object`);continue}s[r]=a}}return s}function F(e,t,i){if(!e)return{};let s=e;return t&&(s=O(e,t)),i&&E(s,i,!0),s}function W(e,t){const i=N(e),s=[];for(const o of i){const i=(0,a.default)(e,o),n=(0,a.default)(t,o);(0,p.assert)(void 0!==i,`Light theme value for ${o} is undefined`),(0,p.assert)(void 0!==n,`Dark theme value for ${o} is undefined`),s.push({path:o,colors:[i,n]})}return s}function H(e,t){e.includes(t)||e.push(t)}function z(e,t){const i=e.indexOf(t);-1!==i&&e.splice(i,1)}function U(e,t){const i=(0,c.default)(e,((e,i,s)=>{if(void 0===t[s])return e;if(!(0,h.default)(i,t[s]))if((0,u.default)(i)&&(0,u.default)(t[s])){const o=U(i,t[s]);void 0!==o&&(e[s]=o)}else e[s]=i;return e}),{});return(0,d.default)(i)?void 0:i}function j(e){return e===P.StdTheme.Dark?1:0}function G(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(!(0,_.default)(e)||!(0,_.default)(t))return!1;const i=(0,m.tryParseRgba)(e),s=(0,m.tryParseRgba)(t);return!(!i||!s)&&!!S(e,t)}class q extends L.Property{constructor(e){const{defaultName:t,nonThemedDefaultsKeys:i,themedDefaultsKeys:s,excludedDefaultsKeys:o=[],themedColors:r,replaceThemedColorsOnThemeChange:a=!1,allStateKeys:l,excludedStateKeys:c=[],excludedTemplateKeys:h=[],state:d,useUserPreferences:u=!0,saveNonDefaultUserPreferencesOnly:_=!1,ignoreAllowSavingDefaults:m=!1,alwaysSaveDefaultKeys:g=["version"],saveDefaultsConsumer:f=A.saveDefaults,factoryDefaultsSupplier:y=()=>B(!1,t,[],null),schema:v=(0,M.createPropertySchema)(y()),theme:S=T.watchedTheme.spawnOwnership()}=e;super(void 0,v),this._themedColors=[],this._restoreFactoryDefaultsEvent=new I.Delegate,this._replaceThemedColorsOnThemeChange=!1,this._forbidSavingDefaults=!1,this._defaultName=t,this._useUserPreferences=u,this._saveNonDefaultUserPreferencesOnly=_,this._ignoreAllowSavingDefaults=m,this._saveDefaultsConsumer=f,this._factoryDefaultsSupplier=y,this._allStateKeys=l,this._excludedStateKeys=c,this._nonThemedDefaultsKeys=i,this._themedDefaultsKeys=s,this._allDefaultsKeys=i||s?[...i??[],...s??[]]:void 0,this._excludedDefaultsKeys=o,this._excludedTemplateKeys=h,this._themedColors=r,this._alwaysSaveDefaultKeys=g,(0,p.assert)(void 0===this._allDefaultsKeys||0===this._excludedDefaultsKeys.length,"Defaults keys and excluded defaults keys cannot be used at the same time"),(0,p.assert)(void 0===this._allStateKeys||0===this._excludedStateKeys.length,"State keys and excluded state keys cannot be used at the same time"),this._theme=S;const b=D(this._theme);this.merge((0,n.default)(this._factoryDefaultsForTheme((0,x.isStdThemeName)(b)?b:P.StdTheme.Light),this._userSettings(),F(d,l,c))),r&&a&&this.setThemedColors(r),this._restoreFactoryDefaultsEvent=new I.Delegate}destroy(){this._theme?.release(),this._unsubscribeWatchedTheme?.(),super.destroy()}applyTemplate(e,t){this.mergeAndFire(F((0, -n.default)((0,o.default)(t),e),this._allStateKeys,this._excludedTemplateKeys))}preferences(){return F(this.state(this._excludedDefaultsKeys),this._allDefaultsKeys)}template(){return F(this.state(),void 0,this._excludedTemplateKeys)}mergePreferences(e){this.mergeAndFire(F(e,this._allDefaultsKeys,this._excludedDefaultsKeys))}addExcludedKey(e,t){1&t&&H(this._excludedDefaultsKeys,e),2&t&&H(this._excludedStateKeys,e),4&t&&H(this._excludedTemplateKeys,e)}removeExcludedKey(e,t){1&t&&z(this._excludedDefaultsKeys,e),2&t&&z(this._excludedStateKeys,e)}restoreFactoryDefaults(){const e=this.factoryDefaults();E(e,this._excludedDefaultsKeys),this.mergeAndFire(e),this._defaultName.startsWith("study_")&&!this._defaultName.startsWith("study_VbPFixed")||this.saveDefaults(),this._restoreFactoryDefaultsEvent.fire()}onRestoreFactoryDefaults(){return this._restoreFactoryDefaultsEvent}saveDefaults(){if(!this._useUserPreferences||this._forbidSavingDefaults)return;let e;if(this._saveNonDefaultUserPreferencesOnly){const t=this.state(this._excludedDefaultsKeys),i=this.factoryDefaults();if(e=U(F(t,this._nonThemedDefaultsKeys),F(i,this._nonThemedDefaultsKeys,this._excludedDefaultsKeys)),this._alwaysSaveDefaultKeys.length){const i=F(t,this._alwaysSaveDefaultKeys);e=e??{},(0,n.default)(e,i)}const s=this.themeDefaults(D(this._theme)),o=this.themeState(),r=U(o,s);(0,d.default)(r)||(e=e??{},(0,n.default)(e,o))}else e=this.preferences();this._saveDefaultsConsumer(this._defaultName,e)}themeDefaults(e){if(this._themedColors)return function(e,t){const i={};for(const{path:s,colors:o}of e)(0,l.default)(i,s,o[j(t)]);return i}(this._themedColors,e===P.StdTheme.Dark?P.StdTheme.Dark:P.StdTheme.Light);return F(this._factoryDefaultsSupplier(),this._themedDefaultsKeys,this._excludedDefaultsKeys)}factoryDefaults(){return this._factoryDefaultsForTheme(D(this._theme))}themeState(){const e=super.state(this._excludedDefaultsKeys),t=this._themedColors;return F(e,t?t.map((e=>e.path)):this._themedDefaultsKeys)}allThemePropertiesAreDefault(e){(0,p.assert)(!!this._themedColors,"This method should not be called if themed colors are not set");return function(e,t,i=[]){for(const s of i){const i=s.path;if(!G((0,a.default)(e,i),(0,a.default)(t,i)))return!1}return!0}(this.themeState(),this.themeDefaults(e),this._themedColors)}clone(e){return new q(this._options())}setThemedColors(e){if(this._themedColors=e,void 0===this._unsubscribeWatchedTheme){const e=()=>{this._updateThemedColors(!1)};this._theme.subscribe(e),this._unsubscribeWatchedTheme=()=>this._theme.unsubscribe(e)}this._updateThemedColors(!0)}applyDefaultThemedProperties(e){this._themedColors&&this.mergeAndFire(this.themeDefaults(e))}state(e,t){return F(super.state([...this._excludedStateKeys,...e??[]],t),this._allStateKeys)}_updateThemedColors(e){if(!this._themedColors)return;const t=D(this._theme),i=t===P.StdTheme.Light?P.StdTheme.Dark:P.StdTheme.Light;for(const s of this._themedColors){const o=(0,p.ensureDefined)(this.childByPath(s.path)),n=s.colors[j(i)];(""===o.value()||!e&&G(o.value(),n))&&o.setValue(s.colors[j(t)]) -}}_userSettings(){if(!this._useUserPreferences)return;const e=B(!0,this._defaultName,[],null);return e?F((0,o.default)(e),this._allDefaultsKeys,this._excludedDefaultsKeys):void 0}_options(){return{defaultName:this._defaultName,factoryDefaultsSupplier:this._factoryDefaultsSupplier,state:this.state(),nonThemedDefaultsKeys:this._nonThemedDefaultsKeys,themedDefaultsKeys:this._themedDefaultsKeys,excludedDefaultsKeys:this._excludedDefaultsKeys,themedColors:this._themedColors,replaceThemedColorsOnThemeChange:this._replaceThemedColorsOnThemeChange,allStateKeys:this._allStateKeys,excludedStateKeys:this._excludedDefaultsKeys,excludedTemplateKeys:this._excludedTemplateKeys,useUserPreferences:this._useUserPreferences,saveNonDefaultUserPreferencesOnly:this._saveNonDefaultUserPreferencesOnly,ignoreAllowSavingDefaults:this._ignoreAllowSavingDefaults,saveDefaultsConsumer:this._saveDefaultsConsumer,alwaysSaveDefaultKeys:this._alwaysSaveDefaultKeys,theme:this._theme.spawnOwnership()}}_childChanged(e,t){super._childChanged(e,t),this._propertyAffectsDefaults(t)&&this.saveDefaults()}_fireMergeAndFireChangedProps(e){this._forbidSavingDefaults=!0,super._fireMergeAndFireChangedProps(e),this._forbidSavingDefaults=!1,e.some((e=>this._propertyAffectsDefaults(e.pathToRootProperty())))&&this.saveDefaults()}_factoryDefaultsForTheme(e){return(0,n.default)(this._factoryDefaultsSupplier(),this.themeDefaults(e))}_propertyAffectsDefaults(e){return(this._ignoreAllowSavingDefaults||V)&&!this._defaultName.startsWith("replayStudyStrategy")&&(!this._defaultName.startsWith("study_")||this._defaultName.startsWith("study_VbPFixed"))&&(this._allDefaultsKeys&&this._allDefaultsKeys.includes(e)||!this._allDefaultsKeys&&!this._excludedDefaultsKeys?.includes(e))&&(0,L.isPrimitiveType)(this.childByPath(e)?.value())}}},35039:(e,t,i)=>{"use strict";var s=i(80720).PlDisplay;const{merge:o}=i(97085),{generateColor:n}=i(19063),{getStdChartTheme:r}=i(24317),{DEFAULT_THEME:a}=i(85662),l=i(49156).colors;var c=i(80720).TradedGroupHorizontalAlignment,h=i(5171),d=i(96333).LineToolPitchforkStyle,u=i(67467).LineToolBarsPatternMode,_=i(94113),p=_.LineStudyPlotStyle,m=_.STUDYPLOTDISPLAYTARGET,g=i(55158),f=i(94164).PriceAxisLastValueMode,y=i(92693).MagnetMode,v=i(49857).LineEnd,S=i(46088).ColorType;const b=i(35578).DEFAULT_LINE_TOOL_LINE_WIDTH;var w=i(39429).StatsPosition,C=i(6290).sessionsPreferencesDefault,P=i(57596).axisLabelBackgroundColor,T=i(9624).mainSeriesProperties;const{LINESTYLE_SOLID:x,LINESTYLE_DASHED:I}=i(51056);var M=i(9343).getLogger("Chart.Defaults") -;const{colorWhite:A,colorWhiteAlpha25:L,colorTvBlue50:k,colorTvBlue500:D,colorTvBlue500Alpha30:E,colorTvBlue500Alpha25:B,colorTvBlue500Alpha20:V,colorTvBlue600:R,colorDeepBlue200:N,colorDeepBlue300:O,colorDeepBlue500:F,colorDeepBlue500Alpha20:W,colorSkyBlue500:H,colorSkyBlue500Alpha20:z,colorSkyBlue700:U,colorSkyBlue700Alpha70:j,colorDefaultRed:G,colorRipeRed200:q,colorRipeRed300:$,colorRipeRed400:K,colorRipeRed400Alpha5:Y,colorRipeRed500:Z,colorRipeRed500Alpha30:X,colorRipeRed500Alpha20:J,colorRipeRed600:Q,colorGrapesPurple500:ee,colorGrapesPurple500Alpha0:te,colorGrapesPurple500Alpha20:ie,colorGrapesPurple500Alpha70:se,colorBerryPink400:oe,colorBerryPink500:ne,colorBerryPink500Alpha20:re,colorMintyGreen100:ae,colorMintyGreen400:le,colorMintyGreen500:ce,colorMintyGreen500Alpha20:he,colorIguanaGreen300:de,colorIguanaGreen500:ue,colorIguanaGreen500Alpha20:_e,colorTanOrange300:pe,colorTanOrange500:me,colorTanOrange500Alpha20:ge,colorTanOrange600:fe,colorTanOrange700:ye,colorColdGray150:ve,colorColdGray400:Se,colorColdGray450:be,colorColdGray500:we,colorColdGray900:Ce,colorColdGray750:Pe,colorForestGreen300:Te,colorForestGreen300Alpha5:xe}=l;var Ie=function(e){var t=function(e,t){return{color:e,visible:t}},i=function(e,t,i,s){const o={coeff:e,color:t,visible:i};return s&&(o.text=""),o},_=function(e,t,i,s,o){return{coeff:e,color:t,visible:i,linestyle:void 0===s?x:s,linewidth:void 0===o?b:o}},M=function(e,t,i){return{color:e,width:void 0===i?b:i,visible:t}},Ie=function(e,t,i,s,o){return{color:e,visible:t,width:i,x:s,y:o}},Me=function(e,t,i,s,o,n){return{coeff1:e,coeff2:t,color:i,visible:s,linestyle:void 0===o?x:o,linewidth:void 0===n?b:n}};if(void 0===TradingView.defaultProperties){var Le;switch(window.locale){case"ar_AE":Le="Asia/Dubai";break;case"au":Le="Australia/Sydney";break;case"br":Le="America/Sao_Paulo";break;case"ca":Le="America/Toronto";break;case"de_DE":case"it":Le="Europe/Berlin";break;case"es":Le="Europe/Madrid";break;case"he_IL":case"tr":Le="Europe/Athens";break;case"hu_HU":case"pl":Le="Europe/Warsaw";break;case"id":case"th_TH":case"vi_VN":Le="Asia/Bangkok";break;case"in":Le="Asia/Kolkata";break;case"ja":case"kr":Le="Asia/Tokyo";break;case"ms_MY":Le="Asia/Singapore";break;case"ru":Le="Europe/Moscow";break;case"uk":Le="Europe/London";break;case"zh_CN":case"zh_TW":Le="Asia/Shanghai";break;default:Le="Etc/UTC"}const e=r(a);TradingView.defaultProperties={chartproperties:o({timezone:Le,priceScaleSelectionStrategyName:"auto",paneProperties:{backgroundType:S.Solid,gridLinesMode:"both",vertGridProperties:{style:x},horzGridProperties:{style:x},crossHairProperties:{style:I,transparency:0,width:1},topMargin:10,bottomMargin:8,axisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,alignLabels:!0,isInverted:!1},legendProperties:{showStudyArguments:!0,showStudyTitles:!0,showStudyValues:!0,showSeriesTitle:!0,showSeriesOHLC:!0,showLegend:!0,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showBackground:!0,showPriceSource:!0, -backgroundTransparency:50,showLogo:!0,showTradingButtons:!0,showTradingButtonsMobile:!0},separatorColor:ve},scalesProperties:{fontSize:12,scaleSeriesOnly:!1,showSeriesLastValue:!0,seriesLastValueMode:f.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!0,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalNameLabel:!1,showFundamentalLastValue:!0,barSpacing:g.DEFAULT_BAR_SPACING,axisHighlightColor:B,axisLineToolLabelBackgroundColorCommon:P.common,axisLineToolLabelBackgroundColorActive:P.active,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0,crosshairLabelBgColorLight:Ce,crosshairLabelBgColorDark:Pe,saveLeftEdge:!1},mainSeriesProperties:o(T,e.content.mainSourceProperties),chartEventsSourceProperties:{visible:!0,futureOnly:!0,breaks:{color:"#555555",visible:!1,style:I,width:1}},tradingProperties:{showPositions:!0,positionPL:{visibility:!0,display:s.Money},bracketsPL:{visibility:!0,display:s.Money},showOrders:!0,showExecutions:!0,showExecutionsLabels:!1,showReverse:!0,horizontalAlignment:c.Right,extendLeft:!0,lineLength:5,lineWidth:1,lineStyle:x},volumePaneSize:"large"},e.content.chartProperties),sessions:o(C,e.content.sessions),drawings:{magnet:!1,magnetMode:y.WeakMagnet,stayInDrawingMode:!1,drawOnAllCharts:!0,drawOnAllChartsMode:1},linetoolorder:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineColor:G,lineActiveBuyColor:"#4094e8",lineInactiveBuyColor:"rgba(64, 148, 232, 0.5)",lineActiveSellColor:"#e75656",lineInactiveSellColor:"rgba(231, 86, 86, 0.5)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderActiveBuyColor:"#4094e8",bodyBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyBorderActiveSellColor:"#e75656",bodyBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyBackgroundColor:L,bodyBackgroundTransparency:25,bodyTextInactiveLimitColor:"rgba(38, 140, 2, 0.5)",bodyTextActiveLimitColor:"#268c02",bodyTextInactiveStopColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveStopColor:"#e75656",bodyTextInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyTextActiveBuyColor:"#4094e8",bodyTextInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveSellColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderActiveBuyColor:"#4094e8",quantityBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBorderActiveSellColor:"#e75656",quantityBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBackgroundActiveBuyColor:"#4094e8",quantityBackgroundInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundActiveSellColor:"#e75656",quantityTextColor:A,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,cancelButtonBorderActiveBuyColor:"#4094e8",cancelButtonBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonBorderActiveSellColor:"#e75656",cancelButtonBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",cancelButtonBackgroundColor:L, -cancelButtonBackgroundTransparency:25,cancelButtonIconActiveBuyColor:"#4094e8",cancelButtonIconInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonIconActiveSellColor:"#e75656",cancelButtonIconInactiveSellColor:"rgba(231, 86, 86, 0.5)",tooltip:"",modifyTooltip:"",cancelTooltip:""},linetoolposition:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineBuyColor:"#4094e8",lineSellColor:"#e75656",lineStyle:"inherit",lineWidth:"inherit",bodyBorderBuyColor:"#4094e8",bodyBorderSellColor:"#e75656",bodyBackgroundColor:L,bodyBackgroundTransparency:25,bodyTextPositiveColor:"#268c02",bodyTextNeutralColor:"#646464",bodyTextNegativeColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderBuyColor:"#4094e8",quantityBorderSellColor:"#e75656",quantityBackgroundBuyColor:"#4094e8",quantityBackgroundSellColor:"#e75656",quantityTextColor:A,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,reverseButtonBorderBuyColor:"#4094e8",reverseButtonBorderSellColor:"#e75656",reverseButtonBackgroundColor:L,reverseButtonBackgroundTransparency:25,reverseButtonIconBuyColor:"#4094e8",reverseButtonIconSellColor:"#e75656",closeButtonBorderBuyColor:"#4094e8",closeButtonBorderSellColor:"#e75656",closeButtonBackgroundColor:L,closeButtonBackgroundTransparency:25,closeButtonIconBuyColor:"#4094e8",closeButtonIconSellColor:"#e75656",tooltip:"",protectTooltip:"",closeTooltip:"",reverseTooltip:""},linetoolexecution:{direction:"buy",arrowHeight:8,arrowSpacing:1,arrowBuyColor:"#4094e8",arrowSellColor:"#e75656",text:"",textColor:l.colorBlack,textTransparency:0,fontFamily:"Verdana",fontSize:10,fontBold:!1,fontItalic:!1,tooltip:""},linetoolicon:{color:D,size:40,icon:61720,angle:.5*Math.PI},linetoolemoji:{size:40,emoji:"😀",angle:.5*Math.PI},linetoolsticker:{size:110,sticker:"bitcoin",angle:.5*Math.PI},linetoolimage:{transparency:0,cssWidth:0,cssHeight:0,angle:0},linetoolbezierquadro:{linecolor:D,linewidth:b,fillBackground:!1,backgroundColor:V,transparency:50,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal},linetoolbeziercubic:{linecolor:F,linewidth:b,fillBackground:!1,backgroundColor:W,transparency:80,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal},linetooltrendline:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolinfoline:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!0,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!0, -showPercentPriceRange:!0,showPipsPriceRange:!0,showBarsRange:!0,showDateTimeRange:!0,showDistance:!0,showAngle:!0,statsPosition:w.Center},linetooltimecycles:{linecolor:"#159980",linewidth:b,fillBackground:!0,backgroundColor:"rgba(106, 168, 79, 0.5)",transparency:50,linestyle:x},linetoolsineline:{linecolor:"#159980",linewidth:b,linestyle:x},linetooltrendangle:{linecolor:D,linewidth:b,linestyle:x,fontsize:12,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,extendRight:!1,extendLeft:!1,statsPosition:w.Right},linetooldisjointangle:{linecolor:ce,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:he,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,textcolor:ce,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:ce,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolflatbottom:{linecolor:me,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:ge,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,textcolor:me,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:me,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolriskrewardshort:{linecolor:we,linewidth:1,textcolor:A,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:J,profitBackground:he,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0,currency:"NONE"},linetoolriskrewardlong:{linecolor:we,linewidth:1,textcolor:A,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:J,profitBackground:he,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0,currency:"NONE"},linetoolarrow:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Arrow,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolray:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!0,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1, -showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolextended:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!0,extendRight:!0,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolhorzline:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showLabel:!1,textcolor:D,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"middle"},linetoolhorzray:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showLabel:!1,textcolor:D,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolvertline:{linecolor:D,linewidth:b,linestyle:x,extendLine:!0,showTime:!0,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"middle",textcolor:D,textOrientation:"vertical",fontsize:14,bold:!1,italic:!1},linetoolcrossline:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showTime:!0},linetoolfibtimezone:{horzLabelsAlign:"right",vertLabelsAlign:"bottom",showLabels:!0,fillBackground:!1,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:1,linestyle:I},level1:_(0,we,!0),level2:_(1,D,!0),level3:_(2,D,!0),level4:_(3,D,!0),level5:_(5,D,!0),level6:_(8,D,!0),level7:_(13,D,!0),level8:_(21,D,!0),level9:_(34,D,!0),level10:_(55,D,!0),level11:_(89,D,!0)},linetooltext:{color:D,fontsize:14,fillBackground:!1,backgroundColor:"rgba(91, 133, 191, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!0,wordWrap:!1,wordWrapWidth:200},linetooltextabsolute:{color:D,fontsize:14,fillBackground:!1,backgroundColor:"rgba(155, 190, 213, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!1,wordWrap:!1,wordWrapWidth:200},linetoolballoon:{color:A,backgroundColor:se,borderColor:te,fontsize:14,transparency:30},linetoolcomment:{color:A,backgroundColor:D,borderColor:D,fontsize:16,transparency:0},linetoolbrush:{linecolor:H,linewidth:b,smooth:5,fillBackground:!1,backgroundColor:H,transparency:50,leftEnd:v.Normal,rightEnd:v.Normal},linetoolhighlighter:{linecolor:J,smooth:5,transparency:80,width:20},linetoolpolyline:{linecolor:H,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:z,transparency:80,filled:!1},linetoolsignpost:{emoji:"🙂",showImage:!1,plateColor:D,fontSize:12,bold:!1,italic:!1},linetoolpath:{lineColor:D,lineWidth:b,lineStyle:x,leftEnd:v.Normal,rightEnd:v.Arrow},linetoolarrowmarkleft:{color:D,arrowColor:D,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkup:{color:ce,arrowColor:ce,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkright:{color:D,arrowColor:D,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkdown:{color:Q,arrowColor:Q,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolflagmark:{flagColor:D},linetoolpricelabel:{color:A,backgroundColor:D,borderColor:D,fontWeight:"bold", -fontsize:14,transparency:0},linetoolarrowmarker:{backgroundColor:R,textColor:R,bold:!0,italic:!1,fontsize:16,showLabel:!0},linetoolrotatedrectangle:{color:ue,fillBackground:!0,backgroundColor:_e,transparency:50,linewidth:b},linetoolcircle:{color:me,backgroundColor:ge,fillBackground:!0,linewidth:b,showLabel:!1,textColor:me,fontSize:14,bold:!1,italic:!1},linetoolellipse:{color:Z,fillBackground:!0,backgroundColor:J,transparency:50,linewidth:b,showLabel:!1,textColor:Z,fontSize:14,bold:!1,italic:!1},linetoolarc:{color:ne,fillBackground:!0,backgroundColor:re,transparency:80,linewidth:b},linetoolprediction:{linecolor:D,linewidth:b,sourceBackColor:D,sourceTextColor:A,sourceStrokeColor:D,targetStrokeColor:D,targetBackColor:D,targetTextColor:A,successBackground:ue,successTextColor:A,failureBackground:Z,failureTextColor:A,intermediateBackColor:"#ead289",intermediateTextColor:"#6d4d22",transparency:10,centersColor:"#202020"},linetooltriangle:{color:ce,fillBackground:!0,backgroundColor:he,transparency:80,linewidth:b},linetoolcallout:{color:A,backgroundColor:j,transparency:50,linewidth:b,fontsize:14,bordercolor:U,bold:!1,italic:!1,wordWrap:!1,wordWrapWidth:200},linetoolparallelchannel:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,fillBackground:!0,backgroundColor:V,transparency:20,showMidline:!0,midlinecolor:D,midlinewidth:1,midlinestyle:I,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:D,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolelliottimpulse:{degree:7,showWave:!0,color:"#3d85c6",linewidth:b},linetoolelliotttriangle:{degree:7,showWave:!0,color:me,linewidth:b},linetoolelliotttriplecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:b},linetoolelliottcorrection:{degree:7,showWave:!0,color:"#3d85c6",linewidth:b},linetoolelliottdoublecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:b},linetoolbarspattern:{color:D,mode:u.Bars,mirrored:!1,flipped:!1},linetoolghostfeed:{averageHL:20,variance:50,candleStyle:{upColor:ae,downColor:q,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ce,borderDownColor:Z,wickColor:we},transparency:50},study:{inputs:{},styles:{},bands:{},graphics:{},ohlcPlots:{},palettes:{},filledAreasStyle:{},filledAreas:{},visible:!0,showLegendValues:!0,showLabelsOnPriceScale:!0,precision:"default"},linetoolpitchfork:{fillBackground:!0,transparency:80,style:d.Original,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolpitchfan:{fillBackground:!0,transparency:80,median:{visible:!0,color:Z,linewidth:b,linestyle:x},level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,H,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolgannfan:{linewidth:b,showLabels:!0,fillBackground:!0,transparency:80,level1:Me(1,8,me,!0),level2:Me(1,4,ce,!0),level3:Me(1,3,ue,!0),level4:Me(1,2,ce,!0), -level5:Me(1,1,H,!0),level6:Me(2,1,D,!0),level7:Me(3,1,ee,!0),level8:Me(4,1,ne,!0),level9:Me(8,1,Z,!0)},linetoolganncomplex:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,scaleRatio:"",showLabels:!0,labelsStyle:{fontSize:12,bold:!1,italic:!1},levels:[M(we,!0),M(me,!0),M(H,!0),M(ue,!0),M(ce,!0),M(we,!0)],fanlines:[Ie(N,!1,b,8,1),Ie(Z,!1,b,5,1),Ie(we,!1,b,4,1),Ie(me,!1,b,3,1),Ie(H,!0,b,2,1),Ie(ue,!0,b,1,1),Ie(ce,!0,b,1,2),Ie(ce,!1,b,1,3),Ie(D,!1,b,1,4),Ie(O,!1,b,1,5),Ie(N,!1,b,1,8)],arcs:[Ie(me,!0,b,1,0),Ie(me,!0,b,1,1),Ie(me,!0,b,1.5,0),Ie(H,!0,b,2,0),Ie(H,!0,b,2,1),Ie(ue,!0,b,3,0),Ie(ue,!0,b,3,1),Ie(ce,!0,b,4,0),Ie(ce,!0,b,4,1),Ie(D,!0,b,5,0),Ie(D,!0,b,5,1)]},linetoolgannfixed:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,levels:[M(we,!0),M(me,!0),M(H,!0),M(ue,!0),M(ce,!0),M(we,!0)],fanlines:[Ie(N,!1,b,8,1),Ie(Z,!1,b,5,1),Ie(we,!1,b,4,1),Ie(me,!1,b,3,1),Ie(H,!0,b,2,1),Ie(ue,!0,b,1,1),Ie(ce,!0,b,1,2),Ie(ce,!1,b,1,3),Ie(D,!1,b,1,4),Ie(O,!1,b,1,5),Ie(N,!1,b,1,8)],arcs:[Ie(me,!0,b,1,0),Ie(me,!0,b,1,1),Ie(me,!0,b,1.5,0),Ie(H,!0,b,2,0),Ie(H,!0,b,2,1),Ie(ue,!0,b,3,0),Ie(ue,!0,b,3,1),Ie(ce,!0,b,4,0),Ie(ce,!0,b,4,1),Ie(D,!0,b,5,0),Ie(D,!0,b,5,1)]},linetoolgannsquare:{color:"rgba(21, 56, 153, 0.8)",linewidth:b,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,fillHorzBackground:!0,horzTransparency:80,fillVertBackground:!0,vertTransparency:80,reverse:!1,fans:t(Se,!1),hlevel1:i(0,we,!0),hlevel2:i(.25,me,!0),hlevel3:i(.382,H,!0),hlevel4:i(.5,ue,!0),hlevel5:i(.618,ce,!0),hlevel6:i(.75,D,!0),hlevel7:i(1,we,!0),vlevel1:i(0,we,!0),vlevel2:i(.25,me,!0),vlevel3:i(.382,H,!0),vlevel4:i(.5,ue,!0),vlevel5:i(.618,ce,!0),vlevel6:i(.75,D,!0),vlevel7:i(1,we,!0)},linetoolfibspeedresistancefan:{fillBackground:!0,transparency:80,grid:{color:"rgba(21, 56, 153, 0.8)",linewidth:1,linestyle:x,visible:!0},linewidth:b,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,reverse:!1,hlevel1:i(0,we,!0),hlevel2:i(.25,me,!0),hlevel3:i(.382,H,!0),hlevel4:i(.5,ue,!0),hlevel5:i(.618,ce,!0),hlevel6:i(.75,D,!0),hlevel7:i(1,we,!0),vlevel1:i(0,we,!0),vlevel2:i(.25,me,!0),vlevel3:i(.382,H,!0),vlevel4:i(.5,ue,!0),vlevel5:i(.618,ce,!0),vlevel6:i(.75,D,!0),vlevel7:i(1,we,!0)},linetoolfibretracement:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",showText:!0,horzTextAlign:"center",vertTextAlign:"middle",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0,!0),level2:i(.236,Z,!0,!0),level3:i(.382,me,!0,!0),level4:i(.5,ue,!0,!0),level5:i(.618,ce,!0,!0),level6:i(.786,H,!0,!0),level7:i(1,we,!0,!0),level8:i(1.618,D,!0,!0),level9:i(2.618,Z,!0,!0),level10:i(3.618,ee,!0,!0),level11:i(4.236,ne,!0,!0),level12:i(1.272,me,!1,!0),level13:i(1.414,Z,!1,!0),level16:i(2,ce,!1,!0),level14:i(2.272,me,!1,!0), -level15:i(2.414,ue,!1,!0),level17:i(3,H,!1,!0),level18:i(3.272,we,!1,!0),level19:i(3.414,D,!1,!0),level20:i(4,Z,!1,!0),level21:i(4.272,ee,!1,!0),level22:i(4.414,ne,!1,!0),level23:i(4.618,me,!1,!0),level24:i(4.764,ce,!1,!0)},linetoolfibchannel:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLeft:!1,extendRight:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",coeffsAsPercents:!1,labelFontSize:12,levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0),level2:i(.236,Z,!0),level3:i(.382,me,!0),level4:i(.5,ue,!0),level5:i(.618,ce,!0),level6:i(.786,H,!0),level7:i(1,we,!0),level8:i(1.618,D,!0),level9:i(2.618,Z,!0),level10:i(3.618,ee,!0),level11:i(4.236,ne,!0),level12:i(1.272,me,!1),level13:i(1.414,Z,!1),level16:i(2,ce,!1),level14:i(2.272,me,!1),level15:i(2.414,ue,!1),level17:i(3,H,!1),level18:i(3.272,we,!1),level19:i(3.414,D,!1),level20:i(4,Z,!1),level21:i(4.272,ee,!1),level22:i(4.414,ne,!1),level23:i(4.618,me,!1),level24:i(4.764,ce,!1)},linetoolprojection:{showCoeffs:!0,fillBackground:!0,transparency:80,color1:V,color2:ie,linewidth:b,trendline:{visible:!0,color:Se,linestyle:x},level1:_(1,"#808080",!0)},linetool5pointspattern:{color:D,textcolor:A,fillBackground:!0,backgroundColor:D,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolcypherpattern:{color:D,textcolor:A,fillBackground:!0,backgroundColor:D,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetooltrianglepattern:{color:F,textcolor:A,fillBackground:!0,backgroundColor:F,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolabcd:{color:ce,textcolor:A,fontsize:12,bold:!1,italic:!1,linewidth:b},linetoolthreedrivers:{color:F,textcolor:A,fillBackground:!0,backgroundColor:"rgba(149, 40, 204, 0.5)",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:b},linetoolheadandshoulders:{color:ce,textcolor:A,fillBackground:!0,backgroundColor:ce,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolfibwedge:{showCoeffs:!0,fillBackground:!0,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:b,linestyle:x},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ue,!0),level4:_(.618,ce,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!1),level8:_(2.618,Z,!1),level9:_(3.618,F,!1),level10:_(4.236,ne,!1),level11:_(4.618,ne,!1)},linetoolfibcircles:{showCoeffs:!0,fillBackground:!0,transparency:80,coeffsAsPercents:!1,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ce,!0),level4:_(.618,ue,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!0),level8:_(2.618,ne,!0),level9:_(3.618,D,!0),level10:_(4.236,ne,!0),level11:_(4.618,Z,!0)},linetoolfibspeedresistancearcs:{showCoeffs:!0,fillBackground:!0,transparency:80,fullCircles:!1,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ce,!0),level4:_(.618,ue,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!0),level8:_(2.618,ne,!0),level9:_(3.618,D,!0),level10:_(4.236,ne,!0),level11:_(4.618,Z,!0)}, -linetooltrendbasedfibextension:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",showText:!0,horzTextAlign:"center",vertTextAlign:"middle",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0,!0),level2:i(.236,Z,!0,!0),level3:i(.382,me,!0,!0),level4:i(.5,ue,!0,!0),level5:i(.618,ce,!0,!0),level6:i(.786,H,!0,!0),level7:i(1,we,!0,!0),level8:i(1.618,D,!0,!0),level9:i(2.618,Z,!0,!0),level10:i(3.618,ee,!0,!0),level11:i(4.236,ne,!0,!0),level12:i(1.272,me,!1,!0),level13:i(1.414,Z,!1,!0),level16:i(2,ce,!1,!0),level14:i(2.272,me,!1,!0),level15:i(2.414,ue,!1,!0),level17:i(3,H,!1,!0),level18:i(3.272,we,!1,!0),level19:i(3.414,D,!1,!0),level20:i(4,Z,!1,!0),level21:i(4.272,ee,!1,!0),level22:i(4.414,ne,!1,!0),level23:i(4.618,me,!1,!0),level24:i(4.764,ce,!1,!0)},linetooltrendbasedfibtime:{showCoeffs:!0,fillBackground:!0,transparency:80,horzLabelsAlign:"right",vertLabelsAlign:"bottom",trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(0,we,!0),level2:_(.382,Z,!0),level3:_(.5,de,!1),level4:_(.618,ue,!0),level5:_(1,ce,!0),level6:_(1.382,H,!0),level7:_(1.618,we,!0),level8:_(2,D,!0),level9:_(2.382,ne,!0),level10:_(2.618,ee,!0),level11:_(3,F,!0)},linetoolschiffpitchfork:{fillBackground:!0,transparency:80,style:d.Schiff,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolschiffpitchfork2:{fillBackground:!0,transparency:80,style:d.Schiff2,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolinsidepitchfork:{fillBackground:!0,transparency:80,style:d.Inside,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolregressiontrend:{linewidth:1,linestyle:x,styles:{upLine:{display:m.All,color:E,linestyle:x,linewidth:b},downLine:{display:m.All,color:E,linestyle:x,linewidth:b},baseLine:{display:m.All,color:X,linestyle:I,linewidth:1},extendLines:!1,showPearsons:!0,transparency:70}}},Ae(TradingView.defaultProperties.chartproperties),ke()}if(void 0===TradingView.defaultProperties["study_MA@tv-basicstudies"]&&(TradingView.defaultProperties["study_MA@tv-basicstudies"]={description:"Moving Average",shortDescription:"MA",inputs:{length:9,source:"close"},styles:{MovAvg:{display:m.All,color:D,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0,title:"MA"}}}), -void 0===TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]&&(TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]={fontsize:10,borderColor:D,backColor:k,textColor:Ce}),void 0===TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]){var De=!0;TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]={_hardCodedDefaultsVersion:1,fontsize:11,levelsStyle:{showLabels:!0,visibility:{P:De,"S1/R1":De,"S2/R2":De,"S3/R3":De,"S4/R4":De,"S5/R5":De},colors:{P:fe,"S1/R1":fe,"S2/R2":fe,"S3/R3":fe,"S4/R4":fe,"S5/R5":fe},widths:{P:1,"S1/R1":1,"S2/R2":1,"S3/R3":1,"S4/R4":1,"S5/R5":1}}}}void 0===TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]&&(TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]={color:D,linewidth:2});const Ee={styles:{splitByBlocks:!1},graphics:{tpoLevels:{tpo:{tpoPoc:{color:""},tpoPoorHigh:{color:""},tpoPoorLow:{color:""},tpoSingleprints:{color:""},tpoVah:{color:""},tpoVal:{color:""},volumePoc:{color:""},volumeVah:{color:""},volumeVal:{color:""}}},tpoVolumeRows:{tpo:{valuesColor:"",colors:{nonVa:"",va:""}}}}};function Be(e){const t={styles:{developingPoc:{color:""},developingVAHigh:{color:""},developingVALow:{color:""}},graphics:{horizlines:{pocLines:{color:""},vahLines:{color:""},valLines:{color:""}},hhists:{histBars2:{colors:["",""],valuesColor:""},histBarsVA:{colors:["",""],valuesColor:""}}}};return e&&(t.graphics.polygons={histBoxBg:{color:""}}),t}void 0===TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]&&(TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]=Ee),void 0===TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"]&&(TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"]=Ee),void 0===TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"]=Be(!1));const Ve={styles:{developingPoc:{color:""},developingVAHigh:{color:""},developingVALow:{color:""}},graphics:{hhists:{histBars2:{colors:["",""],valuesColor:""},histBarsVA:{colors:["",""],valuesColor:""}},horizlines:{pocLines:{color:""},vahLines:{color:""},valLines:{color:""}},polygons:{histBoxBg:{color:""}}}};if(void 0===TradingView.defaultProperties["study_VbPFixed@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPFixed@tv-volumebyprice"]=Ve),void 0===TradingView.defaultProperties["study_VbPFixed@tv-basicstudies"]&&(TradingView.defaultProperties["study_VbPFixed@tv-basicstudies"]=Ve), -void 0===TradingView.defaultProperties.linetoolanchoredvp&&(TradingView.defaultProperties.linetoolanchoredvp=Be(!0)),void 0===TradingView.defaultProperties["study_VbPAutoAnchored@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPAutoAnchored@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]&&(TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]={inputs:{},level0:t(G,!1),level1:t("#008000",!1),level2:t("#0000ff",!1),level3:t("#ff00ff",!1),level4:t("#0080ff",!0),level5:t(G,!0),level6:t("#008000",!0),level7:t("#0000ff",!0),level8:t("#ff00ff",!0)}),void 0===TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]&&(TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]={styles:{upLine:{display:m.All,color:E,linestyle:x,linewidth:1},downLine:{display:m.All,color:E,linestyle:x,linewidth:1},baseLine:{display:m.All,color:X,linestyle:x,linewidth:1},extendLines:!0,showPearsons:!0,backgroundColor:"rgba(153, 21, 21, 0.3)",transparency:70}}),void 0===TradingView.defaultProperties["study_Compare@tv-basicstudies"]&&(TradingView.defaultProperties["study_Compare@tv-basicstudies"]={minTick:"default"}),void 0===TradingView.defaultProperties["study_Overlay@tv-basicstudies"]){TradingView.defaultProperties["study_Overlay@tv-basicstudies"]={style:h.STYLE_LINE,allowExtendTimeScale:!1,showPriceLine:!1,minTick:"default",candleStyle:{upColor:le,downColor:oe,drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:le,borderDownColor:oe,wickColor:"#737375",wickUpColor:le,wickDownColor:oe,barColorsOnPrevClose:!1},hollowCandleStyle:{upColor:le,downColor:oe,drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:le,borderDownColor:oe,wickColor:"#737375",wickUpColor:le,wickDownColor:oe,barColorsOnPrevClose:!1},barStyle:{upColor:le,downColor:oe,barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},lineStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},lineWithMarkersStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},steplineStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},areaStyle:{color1:D,color2:D,linecolor:D,linestyle:x,linewidth:2,priceSource:"close",transparency:95},baselineStyle:{baselineColor:be,topFillColor1:xe,topFillColor2:xe,bottomFillColor1:Y,bottomFillColor2:Y,topLineColor:Te,bottomLineColor:K,topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},hiloStyle:{color:D,showBorders:!0,borderColor:D,showLabels:!0,labelColor:D,drawBody:!0},columnStyle:{upColor:n(ce,50),downColor:n(Z,50),barColorsOnPrevClose:!0,priceSource:"close",baselinePosition:"bottom"},hlcAreaStyle:{highLineColor:ce,highLineStyle:x,highLineWidth:2,lowLineColor:Z,lowLineStyle:x,lowLineWidth:2,closeLineColor:be,closeLineStyle:x,closeLineWidth:2,highCloseFillColor:he,closeLowFillColor:J},hlcBarsStyle:{color:D,barColorsOnPrevClose:!1,thinBars:!0},styles:{open:{display:m.All,color:G,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},high:{display:m.All,color:G, -linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},low:{display:m.All,color:G,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},close:{display:m.All,color:G,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0}}}}for(var Re=e.split("."),Ne=TradingView.defaultProperties,Oe=0;Oe1?h(e[o],t.slice(1),i):(e[o]&&e[o].setValue?e[o].setValue(i):e[o]=i,!0))}function d(e){i||M.logWarn("Path `"+e+"` does not exist.")}}function Ae(e,t,i,s){window.__defaultsOverrides&&Me(e,t,i,window.__defaultsOverrides,s)}function Le(e,t){window.__settingsOverrides&&Me(e,null,!1,window.__settingsOverrides,t)}function ke(){var e=/^linetool.+/;Object.keys(TradingView.defaultProperties).forEach((function(t){e.test(t)&&Ae(TradingView.defaultProperties[t],null,!1,t)}))}function De(e,t){return t?function(e,t){var i=Ie(e);if(!window._UNIT_TESTS){var s=TradingView.clone(TVSettings.getJSON(e,null));if(function(e){var t=new Set(["linetoolregressiontrend"]);return e.startsWith("study_")||t.has(e)}(e)&&s&&function(e){if(!e)return!1;e=e.toString();var t=new RegExp("\\d+").exec(e),i=null!==t&&t[0]===e;return i}(s.version)){var o=s.inputs,n=t.updateStudyInputs(s.id,s.version,"last",o,null);s.inputs=n,s=t.updateStudyState(s,s)}TradingView.merge(i,s),Le(i,e)}return i}(e,t):function(e){var t=Ie(e);if(!window._UNIT_TESTS){var i=TradingView.clone(TVSettings.getJSON(e,null));if(i){TradingView.merge(t,i);const s=e.split(".");Le(t,void 0===s[1]?e:s[1])}}return t}(e)}De.create=function(e,t){if(t){var i=Ie(e);TradingView.defaultProperties[e]=TradingView.merge(t,i)}},De.remove=function(e){TradingView.defaultProperties[e]=void 0},TradingView.saveDefaults=function(e,t){void 0===t?TVSettings.remove(e):TVSettings.setJSON(e,t)},TradingView.factoryDefaults=Ie,window.applyDefaultOverridesToLinetools=ke,window.applyDefaultsOverrides=Ae,window.applyPropertiesOverrides=Me,window.defaults=De,t.applyDefaultOverridesToLinetools=ke,t.applyDefaultsOverrides=Ae,t.applyPropertiesOverrides=Me,t.defaults=De,t.factoryDefaults=Ie,t.saveDefaults=TradingView.saveDefaults,t.createDefaults=De.create,t.removeDefaults=De.remove},928:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DrawingSyncMode:()=>s,SelectPointMode:()=>o,activePointSelectionMode:()=>Z,alignTo45Degrees:()=>xe,barTimesUnderCursor:()=>J,beenSetLineToolLastPoint:()=>N,cancelLineTool:()=>se,cancelledLineTool:()=>R,changeLineStyle:()=>_e,changeLineTool:()=>ce,changedLineStyle:()=>q,changedLineTool:()=>z,continueLineTool:()=>ie,continuedLineTool:()=>V,copiedLineTool:()=>$,copyLineTool:()=>pe,createLineTool:()=>te,createdLineTool:()=>B,crosshairLock:()=>P,cursorTool:()=>A,drawOnAllCharts:()=>Ie,drawOnAllChartsMode:()=>Me,emojiTool:()=>I, -finishChangingLineTool:()=>he,finishLineTool:()=>ue,finishMovingLineTool:()=>ae,finishedChangingLineTool:()=>U,finishedLineTool:()=>G,finishedMovingLineTool:()=>W,hideAllDrawings:()=>we,hideAllIndicators:()=>Ce,hideMarksOnBars:()=>Te,iconTool:()=>x,init:()=>ve,isDirectionalMovementActive:()=>E,isStudyEditingNow:()=>X,isToolCreatingNow:()=>L,isToolEditingNow:()=>k,isToolMovingNow:()=>D,lockDrawings:()=>Pe,moveLineTool:()=>re,movedLineTool:()=>F,properties:()=>be,removeLineTool:()=>de,removedLineTool:()=>j,resetToCursor:()=>f,restoreLineTool:()=>me,restoreLineToolState:()=>ge,restoredLineTool:()=>K,restoredLineToolState:()=>Y,runOnDrawingStateReady:()=>Se,setLineToolLastPoint:()=>oe,startChangingLineTool:()=>le,startMovingLineTool:()=>ne,startedChangingLineTool:()=>H,startedMovingLineTool:()=>O,stickerTool:()=>M,tool:()=>T,toolIsCursor:()=>p,toolIsDemonstration:()=>m,toolIsMeasure:()=>g});var s,o,n=i(50151),r=i(17625),a=i(32679),l=i(64147),c=i(91676),h=i(52033),d=i(56840),u=i(76422);!function(e){e[e.Layout=1]="Layout",e[e.Global=2]="Global"}(s||(s={})),function(e){e[e.None=0]="None",e[e.Replay=1]="Replay",e[e.Study=2]="Study"}(o||(o={}));const _=new Set(["cursor","arrow","dot","performance","demonstration"]);function p(e){return _.has(e)}function m(e){return"demonstration"===e}function g(e){return"measure"===e}function f(e=!1){if(!e&&y){if(y.childs().stayInDrawingMode.value())return}T.setValue(A.value())}let y=null,v=null,S=null,b=null,w=null,C=null;const P=new c.WatchedObject(null),T=new l.WatchedValue,x=new l.WatchedValue,I=new l.WatchedValue,M=new l.WatchedValue,A=new l.WatchedValue,L=new l.WatchedValue(!1),k=new l.WatchedValue(!1),D=new l.WatchedValue(!1),E=new l.WatchedValue(!1),B=new h.Delegate,V=new h.Delegate,R=new h.Delegate,N=new h.Delegate,O=new h.Delegate,F=new h.Delegate,W=new h.Delegate,H=new h.Delegate,z=new h.Delegate,U=new h.Delegate,j=new h.Delegate,G=new h.Delegate,q=new h.Delegate,$=new h.Delegate,K=new h.Delegate,Y=new h.Delegate,Z=new l.WatchedValue(o.None),X=new l.WatchedValue(!1),J=new Map;function Q(e,t){const i=t||{value:!1};return t=>{i.value||(i.value=!0,e.fire(t),i.value=!1)}}const ee={value:!1},te=Q(B,ee),ie=Q(V,ee),se=Q(R,ee),oe=Q(N,ee),ne=Q(O),re=Q(F),ae=Q(W),le=Q(H),ce=Q(z),he=Q(U),de=Q(j),ue=Q(G),_e=Q(q,ee),pe=Q($,ee),me=Q(K),ge=Q(Y);let fe=!1,ye=[];function ve(){if(fe)return;const e=d.getValue("chart.cursorPreference","cursor");T.setValue(p(e)?e:"cursor"),T.subscribe((e=>p(e)&&A.setValue(e)),{callWithLast:!0}),A.subscribe((e=>{e&&"performance"!==e&&!m(e)&&d.setValue("chart.cursorPreference",e)})),y=new a.DefaultProperty({defaultName:"drawings"}),v=(0,r.createPrimitiveProperty)(!1),S=(0,r.createPrimitiveProperty)(!1),b=(0,r.createPrimitiveProperty)(!1),w=(0,r.createPrimitiveProperty)(!d.getBool("BarsMarksContainer.visibile",!0)),C=(0,r.createPrimitiveProperty)(!1),T.subscribe((e=>{(0,u.emit)("onSelectedLineToolChanged")})),fe=!0,ye.forEach((e=>e())),ye=[]}function Se(e){fe?e():ye.push(e)}function be(){return(0,n.ensureNotNull)(y)}function we(){return(0,n.ensureNotNull)(v)} -function Ce(){return(0,n.ensureNotNull)(S)}function Pe(){return(0,n.ensureNotNull)(b)}function Te(){return(0,n.ensureNotNull)(w)}function xe(){return(0,n.ensureNotNull)(C)}function Ie(){return be().childs().drawOnAllCharts}function Me(){return be().childs().drawOnAllChartsMode}},28331:(e,t,i)=>{"use strict";i.d(t,{EnvironmentState:()=>o});var s=i(49483);class o{constructor(e,t=!1){this._shift=!1,this._mod=!1,this._alt=!1,void 0!==e&&(this._shift=Boolean(e.shiftKey),this._mod=Boolean((0,s.isMac)()?e.metaKey:e.ctrlKey),this._alt=Boolean(e.altKey)),this._isApiEvent=t}shift(){return this._shift}mod(){return this._mod}alt(){return this._alt}shiftOnly(){return this._shift&&!this._mod&&!this._alt}modOnly(){return this._mod&&!this._shift&&!this._alt}altOnly(){return this._alt&&!this._shift&&!this._mod}modShift(){return this._shift&&this._mod&&!this._alt}isApiEvent(){return this._isApiEvent}static create(e=!1,t=!1,i=!1){return new o({shiftKey:e,ctrlKey:t,metaKey:t,altKey:i})}}},73698:(e,t,i)=>{"use strict";i.d(t,{decodeExtendedSymbol:()=>l,encodeExtendedSymbolOrGetSimpleSymbolString:()=>r,isEncodedExtendedSymbol:()=>a,isStudySymbol:()=>n});function s(e){return"="+JSON.stringify(o(e))}function o(e){return Object.keys(e).sort().reduce(((t,i)=>("[object Object]"===Object.prototype.toString.call(e[i])?t[i]=o(e[i]):t[i]=e[i],t)),{})}function n(e){return Boolean(e.inputs)}function r(e){return s(e)}function a(e){return"="===e[0]}function l(e){if(!a(e))return{symbol:e};try{return JSON.parse(e.slice(1))}catch(t){return{symbol:e}}}},32956:(e,t,i)=>{"use strict";function s(e){return o(e,2)}function o(e,t=2){const i=e.toString();return"0".repeat(Math.max(0,t-i.length))+i}i.d(t,{addLeadingZero:()=>s,addLeadingZeros:()=>o})},24526:(e,t,i)=>{"use strict";i.d(t,{customFormatters:()=>s});const s={dateFormatter:null,timeFormatter:null,tickMarkFormatter:null,priceFormatterFactory:null,studyFormatterFactory:null}},47462:(e,t,i)=>{"use strict";i.d(t,{availableDateFormats:()=>v,dateFormatFunctions:()=>f,defaultDateFormat:()=>S,getDateFormatWithWeekday:()=>y});var s=i(11542),o=i(28865),n=i(58683);const r={1:()=>s.t(null,void 0,i(62310)),2:()=>s.t(null,void 0,i(2507)),3:()=>s.t(null,void 0,i(92767)),4:()=>s.t(null,void 0,i(27072)),5:()=>s.t(null,{context:"short"},i(13132)),6:()=>s.t(null,void 0,i(429)),7:()=>s.t(null,void 0,i(53786)),8:()=>s.t(null,void 0,i(46450)),9:()=>s.t(null,void 0,i(6816)),10:()=>s.t(null,void 0,i(12179)),11:()=>s.t(null,void 0,i(26899)),12:()=>s.t(null,void 0,i(32084))},a={1:()=>s.t(null,void 0,i(14568)),2:()=>s.t(null,void 0,i(13534)),3:()=>s.t(null,void 0,i(14530)),4:()=>s.t(null,void 0,i(3762))},l=(e,t)=>(t?e.getMonth():e.getUTCMonth())+1,c=(e,t)=>t?e.getFullYear():e.getUTCFullYear(),h=e=>e.toLocaleDateString(window.language?(0,o.getIsoLanguageCodeFromLanguage)(window.language):void 0,{weekday:"short",timeZone:"UTC"}),d=(e,t)=>a[((e,t)=>Math.floor((l(e,t)-1)/3)+1)(e,t)](),u=(e,t)=>(0,n.numberToStringWithLeadingZero)(((e,t)=>t?e.getDate():e.getUTCDate())(e,t),2),_=(e,t)=>r[l(e,t)](),p=(e,t)=>(0, -n.numberToStringWithLeadingZero)(l(e,t),2),m=(e,t)=>(0,n.numberToStringWithLeadingZero)(c(e,t)%100,2),g=(e,t)=>(0,n.numberToStringWithLeadingZero)(c(e,t),4),f={"qq 'yy":(e,t)=>`${d(e,t)} '${m(e,t)}`,"qq yyyy":(e,t)=>`${d(e,t)} ${g(e,t)}`,"dd MMM 'yy":(e,t)=>`${u(e,t)} ${_(e,t)} '${m(e,t)}`,"MMM 'yy":(e,t)=>`${_(e,t)} '${m(e,t)}`,"MMM dd, yyyy":(e,t)=>`${_(e,t)} ${u(e,t)}, ${g(e,t)}`,"MMM yyyy":(e,t)=>`${_(e,t)} ${g(e,t)}`,"MMM dd":(e,t)=>`${_(e,t)} ${u(e,t)}`,"dd MMM":(e,t)=>`${u(e,t)} ${_(e,t)}`,"yyyy-MM-dd":(e,t)=>`${g(e,t)}-${p(e,t)}-${u(e,t)}`,"yy-MM-dd":(e,t)=>`${m(e,t)}-${p(e,t)}-${u(e,t)}`,"yy/MM/dd":(e,t)=>`${m(e,t)}/${p(e,t)}/${u(e,t)}`,"yyyy/MM/dd":(e,t)=>`${g(e,t)}/${p(e,t)}/${u(e,t)}`,"dd-MM-yyyy":(e,t)=>`${u(e,t)}-${p(e,t)}-${g(e,t)}`,"dd-MM-yy":(e,t)=>`${u(e,t)}-${p(e,t)}-${m(e,t)}`,"dd/MM/yy":(e,t)=>`${u(e,t)}/${p(e,t)}/${m(e,t)}`,"dd/MM/yyyy":(e,t)=>`${u(e,t)}/${p(e,t)}/${g(e,t)}`,"MM/dd/yy":(e,t)=>`${p(e,t)}/${u(e,t)}/${m(e,t)}`,"MM/dd/yyyy":(e,t)=>`${p(e,t)}/${u(e,t)}/${g(e,t)}`};function y(e){return"ja"===window.language?(t,i)=>`${f[e](t,i)} (${h(t)})`:(t,i)=>`${h(t)} ${f[e](t,i)}`}const v=Object.keys(f),S=()=>-1!==["ja","ko","zh","zh_TW"].indexOf(window.language||"")?"yyyy-MM-dd":"dd MMM 'yy"},82826:(e,t,i)=>{"use strict";i.d(t,{DateFormatter:()=>n});var s=i(24526),o=i(47462);class n{constructor(e="yyyy-MM-dd",t=!1){this._dateFormatFunc=t?(0,o.getDateFormatWithWeekday)(e):o.dateFormatFunctions[e]}format(e){return s.customFormatters&&s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!1)}formatLocal(e){return s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.formatLocal?s.customFormatters.dateFormatter.formatLocal(e):s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!0)}parse(e){if(""===e)return{res:!1};let t=e;return s.customFormatters&&s.customFormatters.dateFormatter&&!s.customFormatters.dateFormatter.parse&&console.warn("You need to provide a `parse` function as part of `dateFormatter`"),s.customFormatters&&s.customFormatters.dateFormatter&&s.customFormatters.dateFormatter.parse&&(t=String(s.customFormatters.dateFormatter.parse(e))),{res:!0,value:t}}}},52388:(e,t,i)=>{"use strict";i.d(t,{DateTimeFormatter:()=>r});var s=i(15344),o=i(82826);const n={dateFormat:"yyyy-MM-dd",withWeekday:!1,timeFormat:s.hourMinuteSecondFormat,dateTimeSeparator:" "};class r{constructor(e={}){const t=Object.assign({},n,e);this._dateFormatter=new o.DateFormatter(t.dateFormat,t.withWeekday),this._timeFormatter=new s.TimeFormatter(t.timeFormat),this._separator=t.dateTimeSeparator}format(e,t){const i=t?.dateTimeSeparator??this._separator;return`${this._dateFormatter.format(e)}${i}${this._timeFormatter.format(e)}`}formatLocal(e,t){const i=t?.dateTimeSeparator??this._separator;return`${this._dateFormatter.formatLocal(e)}${i}${this._timeFormatter.formatLocal(e)}`}}},58683:(e,t,i)=>{"use strict";i.d(t,{numDependencyFormatter:()=>n,numberToStringWithLeadingZero:()=>o});var s=i(37265);function o(e,t){if(!(0,s.isNumber)(e))return"n/a";if(!(0, -s.isInteger)(t))throw new TypeError("invalid length");if(t<0||t>24)throw new TypeError("invalid length");if(0===t)return e.toString();return("0000000000000000"+e.toString()).slice(-t)}function n(e){const t=new Map;return i=>{const s=i??-1;let o=t.get(s);return o||(o=e(i),t.set(s,o)),o}}},73866:(e,t,i)=>{"use strict";i.d(t,{LimitedPrecisionNumericFormatter:()=>n});var s,o=i(59623);!function(e){e[e.DefaultPrecision=1]="DefaultPrecision"}(s||(s={}));class n{constructor(e,t){this._precision=e??1,this._numericFormatter=new o.NumericFormatter({precision:this._precision,ignoreLocaleNumberFormat:t})}format(e,t){const i=e.toFixed(this._precision),s=Math.pow(10,-this._precision);return this._numericFormatter.format(Math.max(parseFloat(i),s),t)}parse(e,t){const i=this._numericFormatter.parse(e,t);return i.res?{res:!0,value:i.value,suggest:this.format(i.value)}:i}}},53085:(e,t,i)=>{"use strict";i.d(t,{formatNumber:()=>r,parseNumber:()=>l});var s=i(60521),o=i(59332),n=i(63273);function r(e,t,i,o,n){if(!Number.isFinite(e))return`${e}`;const r=-1===Math.sign(e)?"-":"";e=Math.abs(e);let a=void 0===i?e.toString():e.toFixed(i);if(a.includes("e")){if(!o)return`${r}${a.replace(".",t.decimalSign)}`;{const t=new s.Big(e);a=t.lt(1)?t.toFixed():t.toString()}}const l=a.split("."),c=l[0];let h=l[1];const d=function(e,t){let i=e.length;const s=[];for(;i>0;)s.unshift(e.slice(Math.max(i-3,0),i)),i-=3;return s.join(t)}(c,t.groupingSeparator);return void 0!==i&&(h=0===i?void 0:e.toFixed(i).slice(-i)),void 0!==n&&void 0!==h&&(h=function(e,t){let i=e.length-1;for(let s=i;s>=t&&"0"===e[s];s-=1)i-=1;return e.slice(0,i+1)}(h,n)),h?`${r}${d}${t.decimalSign}${h}`:`${r}${d}`}const a=(0,o.default)((e=>{const t=e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");return new RegExp(t,"gm")}));function l(e,t){if(/^(NaN|[+|-]?Infinity)$/.test(e))return parseFloat(e);e=(0,n.stripLTRMarks)(e);const i=a(t.groupingSeparator);return i&&(e=e.replace(i,"")),e=e.replace(t.decimalSign,"."),/^(\+|-)?\d+(\.\d+|\.)?(e(\+|-)?\d+)?$/.test(e)?parseFloat(e):NaN}},11345:(e,t,i)=>{"use strict";let s;i.d(t,{formatterOptions:()=>o,formatterOptionsLibraryOverrides:()=>n,getNumberFormat:()=>d});const o={decimalSign:".",decimalSignFractional:"'"},n={};const r={groupingSeparator:",",decimalSign:"."},a={groupingSeparator:".",decimalSign:","},l={groupingSeparator:" ",decimalSign:","},c={groupingSeparator:"",decimalSign:"."},h=new Map([["en",r],["th",r],["ja",r],["ko",r],["zh",r],["zh_TW",r],["ar",r],["he_IL",r],["ms_MY",r],["vi",r],["de",a],["es",a],["it",a],["tr",a],["pt",a],["id_ID",a],["fr",l],["pl",l],["ru",l]]);function d(e){if(e)return{decimalSign:o.decimalSign,groupingSeparator:""};return{...h.get(s||window.language||"")??c,...n}}},59623:(e,t,i)=>{"use strict";i.d(t,{NumericFormatter:()=>n});var s=i(53085),o=i(11345);class n{constructor(e={}){this._options=e}format(e,t){if(!Number.isFinite(e))return String(e);const{ignoreLocaleNumberFormat:i,precision:r,minPrecision:a}=this._options,l=(0,o.getNumberFormat)(i||t?.ignoreLocaleNumberFormat);return void 0===r?n._formatNoEImpl(e,l,r,a):(0, -s.formatNumber)(e,l,r,void 0,a)}parse(e,t){const{ignoreLocaleNumberFormat:i,precision:n}=this._options,r=(0,o.getNumberFormat)(i||t?.ignoreLocaleNumberFormat);let a=(0,s.parseNumber)(e,r);return Number.isFinite(a)?(n&&(a=+a.toFixed(n)),{res:!0,value:a}):{res:!1}}static formatNoE(e,t){return this._formatNoEImpl(e,t)}static _formatNoEImpl(e,t,i,o){return Number.isFinite(e)?(t=t??{groupingSeparator:"",decimalSign:"."},(0,s.formatNumber)(e,t,i,!0,o)):String(e)}}},719:(e,t,i)=>{"use strict";i.d(t,{PercentageFormatter:()=>n});var s=i(725),o=i(63273);class n extends s.PriceFormatter{constructor(e={}){void 0!==e.decimalPlaces&&(e.priceScale=Math.pow(10,e.decimalPlaces)),super(e),this.type="percentage"}state(){return{...super.state(),percent:!0}}parse(e,t){return e=e.replace("%",""),super.parse(e,t)}format(e,t={}){const{useRtlFormat:i=!0}=t,s=super.format(e,{...t,useRtlFormat:!1})+"%";return i?(0,o.forceLTRStr)(s):s}static serialize(e){return e.state()}static deserialize(e){return new n(e)}}},725:(e,t,i)=>{"use strict";i.d(t,{PriceFormatter:()=>T});var s=i(60521),o=i(9343),n=i(50151),r=i(11542),a=i(50335),l=i(37265);function c(e){return e?(0,s.Big)(e.minMove).div(e.priceScale).toNumber():NaN}function h(e){const{minTick:t,price:i,variableMinTickData:s,shouldCheckForEquality:o}=e,n=(0,a.isNumber)(t)?d(t):t;return void 0===s?n:function(e,t,i=!1){for(let s=0;s(0,l.isEven)(t)?function(e){const t=Number(e);if(Number.isFinite(t))return d(t);{const t=e.split("/");if(t.length<2||t.length>3)throw new Error(`Unexpected mintick: ${e}`);const i=Number(t[1]),s=Number(t[0]);if(!Number.isFinite(i)||!Number.isFinite(s))throw new Error(`Unexpected mintick: ${e}`);const o=3===t.length?Number(t[2]):void 0;if(void 0!==o&&!Number.isFinite(o))throw new Error(`Unexpected mintick: ${e}`);const n={priceScale:i,minMove:s};return void 0!==o&&(n.minMove2=o),n}}(e):function(e){const t=Number(e);if(Number.isNaN(t))throw new Error(`Unexpected price limit: ${e}`);return t}(e)));if((0,l.isEven)(e.length))throw new Error("Theme must not be event number of elements");const i=[];for(let t=0;t0&&t>0){let t=e;for(i&&s&&(t/=s);t>1;)t/=10,o++}return o}function g(e,t,i){const s=(0,n.ensureNotNull)(h({price:i,minTick:null,variableMinTickData:t,shouldCheckForEquality:!0})),{priceScale:o,minMove:r,minMove2:a}=s;return{priceScale:o,minMove:r, -fractionalLength:m(o,r,e,a)}}class f{constructor(e){this._formatterErrors={custom:r.t(null,void 0,i(66123)),fraction:r.t(null,void 0,i(39643)),secondFraction:r.t(null,void 0,i(70784))};const{priceScale:t,minMove:s,minMove2:o,ignoreMinMove:n,variableMinTick:a,fractionalLength:l}=e;this._priceScale=t,this._minMove=s,this._minMove2=o,this._ignoreMinMove=n,this._variableMinTickData=void 0===a?void 0:u({priceScale:t,minMove:s,minMove2:o},a),this._fractionalLength=l}formatImpl(e,t={}){const{signPositive:i,signNegative:s=!0,tailSize:o,cutFractionalByPrecision:n=!1,useRtlFormat:r=!0,variableMinTickDataPrice:a,ignoreLocaleNumberFormat:l,removeAllEndingZeros:c}=t;let h="";e<0?h=!1===s?"":"−":e&&!0===i&&(h="+");const d=h+this._formatUnsigned(Math.abs(e),o,n,a,l,c);return r?(0,_.forceLTRStr)(d):d}parse(e,t){return"+"===(e=(e=(0,_.stripLTRMarks)(e)).replace("−","-"))[0]&&(e=e.substring(1)),this._parseUnsigned(e,t)}_removeEndingZeros(e,t){for(let i=0;i=1e21)return t.toString().replace(".",h.decimalSign);if(i>1e15)return this._formatAsExponential(t,h);const d=Math.pow(10,r)*i/(a?1:o),u=1/d;let _;if(d>1)_=Math.floor(t);else{const e=Math.floor(Math.round(t/u)*u);_=0===Math.round((t-e)/u)?e:e+u}let p="";if(d>1){let e=a?new s.Big(t).mul(d).round(void 0,0).minus(new s.Big(_).mul(d)).toNumber():parseFloat((Math.round(t*d)-_*d).toFixed(n));e>=d&&(e-=d,_+=1),e=a?new s.Big(e).round(n,0).toNumber():parseFloat(e.toFixed(n))*o;const i=(0,v.numberToStringWithLeadingZero)(e,n+r),l=this._removeEndingZeros(i,c?i.length:r);p=l?h.decimalSign+l:l}return(0,y.formatNumber)(_,h)+p}_parseAsDecimal(e,t={}){const{ignoreLocaleNumberFormat:i}=t,s=(0,S.getNumberFormat)(this._ignoreLocaleNumberFormat||i),o=(0,y.parseNumber)(e,s);return Number.isFinite(o)?{value:o,res:!0,suggest:this.formatImpl(o) -}:{error:this._formatterErrors.custom,res:!1}}}const C=(0,o.getLogger)("Chart.FractionalPriceFormatter");class P extends f{constructor(e){super(e);const{minMove2:t}=e;null!=t&&t>0&&2!==t&&4!==t&&8!==t&&C.logDebug("invalid minmove2")}hasForexAdditionalPrecision(){return!1}_parseUnsigned(e){return this._minMove2?this._parseAsDoubleFractional(e):this._parseAsSingleFractional(e)}_formatUnsigned(e,t,i,s){const o={price:Math.abs(e),priceScale:this._priceScale,minMove:this._minMove,minMove2:this._minMove2,fractionalLength:(0,n.ensureDefined)(this._fractionalLength),tailSize:t};return void 0!==this._variableMinTickData&&Object.assign(o,g(!0,this._variableMinTickData,s??o.price)),this._formatAsFractional(o)}_parseAsSingleFractional(e){let t=p.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=this._priceScale,o=this._patchFractPart(parseInt(t[3]),1,s);if(o>=s||o<0)return{error:this._formatterErrors.fraction,res:!1};let n=i+o/s;return e&&(n=-n),{value:n,res:!0,suggest:this.formatImpl(n)}}return{error:this._formatterErrors.custom,res:!1}}_parseAsDoubleFractional(e){let t=p.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=void 0!==this._minMove2&&null!==this._minMove2?this._minMove2:NaN,o=this._priceScale/s,n=this._minMove2,r=this._patchFractPart(parseInt(t[3]),1,o),a=this._patchFractPart(parseInt(t[4]),2,n);if(r>=o||r<0)return{error:this._formatterErrors.fraction,res:!1};if(null!=n&&a>=n||a<0)return{error:this._formatterErrors.secondFraction,res:!1};let l=null!=n?i+r/o+a/(o*n):NaN;return e&&(l=-l),{value:l,res:!0,suggest:this.formatImpl(l)}}return{error:this._formatterErrors.custom,res:!1}}_patchFractPart(e,t,i){const s={0:0,5:1},o={0:0,2:1,5:2,7:3},n={0:0,1:1,2:2,3:3,5:4,6:5,7:6,8:7};return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===o[e]?-1:o[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}_formatAsFractional(e){const{price:t,tailSize:i,priceScale:s,minMove:o,minMove2:n,fractionalLength:r}=e,a=s/o;let l=Math.floor(t),c=i?Math.floor(t*a)-l*a:Math.round(t*a)-l*a;c===a&&(c=0,l+=1);let h="";if(i){let e=(t-l-c/a)*a;e=Math.round(e*Math.pow(10,i)),h=(0,v.numberToStringWithLeadingZero)(e,i),h=this._removeEndingZeros(h,i)}if(!r)throw new Error("_fractionalLength is not calculated");let d="";if(n){const e=c%n;c=(c-e)/n;const t=(0,v.numberToStringWithLeadingZero)(c,r),i=this._getFractPart(e,2,n);d=t+S.formatterOptions.decimalSignFractional+i}else c=this._getFractPart(c,1,s),d=(0,v.numberToStringWithLeadingZero)(c*o,r);return l.toString()+S.formatterOptions.decimalSignFractional+d+h}_getFractPart(e,t,i){const s=[0,5],o=[0,2,5,7],n=[0,1,2,3,5,6,7,8];return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===o[e]?-1:o[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}}class T{ -constructor(e={}){this.type="price";const{minMove2:t,fractional:i,variableMinTick:s,ignoreMinMove:o,ignoreLocaleNumberFormat:n}=e,r=!e.minMove||o?1:e.minMove,a=(0,l.isNumber)(e.priceScale)&&(0,l.isInteger)(e.priceScale)?e.priceScale:100,c=m(a,r,i,t),h={...e,minMove:r,priceScale:a,fractionalLength:c};if(a<0)throw new TypeError("invalid base");this._priceScale=a,this._minMove=r,this._minMove2=t,this._fractional=i,this._variableMinTick=s,this._ignoreMinMove=o,this._fractionalLength=c,this._ignoreLocaleNumberFormat=n,this._implementation=i?new P(h):new w(h)}isFractional(){return!!this._fractional}state(){return{minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale,variableMinTick:this._variableMinTick,ignoreMinMove:this._ignoreMinMove,fractional:this._fractional}}formatChange(e,t,i){return this._implementation.formatImpl(e-t,{...i,variableMinTickDataPrice:Math.min(Math.abs(e),Math.abs(t))})}format(e,t){return this._implementation.formatImpl(e,t)}parse(e,t){return this._implementation.parse(e,t)}hasForexAdditionalPrecision(){return this._implementation.hasForexAdditionalPrecision()}static serialize(e){return e.state()}static deserialize(e){return new T(e)}}},15344:(e,t,i)=>{"use strict";i.d(t,{TimeFormatter:()=>_,hourMinuteFormat:()=>l,hourMinuteNonZeroSecondFormat:()=>r,hourMinuteSecondFormat:()=>n,hourMinuteSecondMillisecFormat:()=>a,twelveHourMinuteFormat:()=>d,twelveHourMinuteNonZeroSecondFormat:()=>h,twelveHourMinuteSecondFormat:()=>c});var s=i(24526),o=i(58683);const n="%h:%m:%s",r="%h:%m:%s+",a="%h:%m:%s.%ss+",l="%h:%m",c="%h:%m:%s %ampm",h="%h:%m:%s+ %ampm",d="%h:%m %ampm";var u;!function(e){e.TwentyFourHours="24-hours",e.TwelveHours="12-hours"}(u||(u={}));class _{constructor(e){this._isTwelveHoursFormat=!1,this._valuesAndDelimeters=[];const t=e||n,i=new RegExp("%h|%m|%s\\+|%ss\\+|%ss|%ampm|%s","g");let s=i.exec(t),o=0;for(;null!==s;){const e=s[0];"%ampm"===e&&(this._isTwelveHoursFormat=!0);const n=t.substring(o,s.index);""!==n&&this._valuesAndDelimeters.push(n),this._valuesAndDelimeters.push(e),o=s.index+e.length,s=i.exec(t)}}format(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.format(e):this._formatTime(e,!1)}formatLocal(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.formatLocal?s.customFormatters.timeFormatter.formatLocal(e):s.customFormatters.timeFormatter.format(e):this._formatTime(e,!0)}_formatTime(e,t){let i=t?e.getHours():e.getUTCHours();const s=t?e.getMinutes():e.getUTCMinutes(),n=t?e.getSeconds():e.getUTCSeconds(),r=t?e.getMilliseconds():e.getUTCMilliseconds();let a="";this._isTwelveHoursFormat&&(a=i>=12?"PM":"AM",i%=12,i=i||12);let l="",c=!1;for(let e=this._valuesAndDelimeters.length-1;e>=0;e--){const t=this._valuesAndDelimeters[e];let h;switch(t){case"%h":h=(0,o.numberToStringWithLeadingZero)(i,2);break;case"%m":h=(0,o.numberToStringWithLeadingZero)(s,2);break;case"%s+":0!==n?h=(0,o.numberToStringWithLeadingZero)(n,2):(h="",c=!0);break;case"%s":h=(0,o.numberToStringWithLeadingZero)(n,2);break;case"%ss":h=(0, -o.numberToStringWithLeadingZero)(r,3);break;case"%ss+":0!==r?h=(0,o.numberToStringWithLeadingZero)(r,3):(h="",c=!0);break;case"%ampm":h=a;break;default:if(c){c=!1;continue}h=t}l=h+l}return l}}},92953:(e,t,i)=>{"use strict";i.d(t,{TimeSpanFormatter:()=>r});var s=i(11542),o=i(53085),n=i(11345);class r{format(e,t){const r=e<0;e=Math.abs(e);const a=Math.floor(e/86400);e-=86400*a;const l=Math.floor(e/3600);e-=3600*l;const c=Math.floor(e/60);e-=60*c;let h="";if(a){const e=(0,n.getNumberFormat)(t?.ignoreLocaleNumberFormat);h+=(0,o.formatNumber)(a,e)+s.t(null,{context:"dates"},i(85886))+" "}return l&&(h+=l+s.t(null,{context:"dates"},i(44634))+" "),c&&(h+=c+s.t(null,{context:"dates"},i(5977))+" "),e&&(h+=e+s.t(null,{context:"dates"},i(21492))+" "),r&&(h="-"+h),h.trim()}}},46084:(e,t,i)=>{"use strict";i.d(t,{VolumeFormatter:()=>l});var s=i(11542),o=i(59623),n=i(37265);const r=[{value:3,letter:"K"},{value:6,letter:"M"},{value:9,letter:"B"},{value:12,letter:"T"}];function a(e,t){const i=e-t;return r.find((e=>e.value>=i))??r[r.length-1]}class l{constructor(e={}){this.type="volume";const{precision:t=0,minPrecision:i=0,dimensionPrecision:s=2,dimensionMinPrecision:n=0,significantDigits:r=3,ignoreLocaleNumberFormat:a,removeSpaceBeforeDimension:l}=e;this._precision=t,this._formatter=new o.NumericFormatter({ignoreLocaleNumberFormat:a,precision:this._precision,minPrecision:i}),this._dimensionPrecision=s,this._dimensionFormatter=new o.NumericFormatter({ignoreLocaleNumberFormat:a,precision:this._dimensionPrecision,minPrecision:n}),this._significantDigits=r,this._fractionalValues=void 0!==t&&t>0,this._spaceBeforeDimension=l?"":" ",this._options=e}state(){const{ignoreLocaleNumberFormat:e,...t}=this._options;return t}format(e,t){if(!(0,n.isNumber)(e))return"---";if(Math.abs(e)>=1e100)return s.t(null,void 0,i(96935));let o="";Math.abs(e)<1&&(e=+e.toFixed(this._precision)),e<0?o="−":e>0&&t?.signPositive&&(o="+"),e=Math.abs(e);const r=!!(t?.ignoreLocaleNumberFormat??this._options.ignoreLocaleNumberFormat);let l,c,h=Math.floor(Math.log10(e))+1;if(h<=this._significantDigits&&(e=+e.toFixed(this._precision),h=Math.floor(Math.log10(e))+1),h<=this._significantDigits)l=this._formatNumber(e,r,this._formatter);else{let t=a(h,this._significantDigits);const i=Math.pow(10,t.value);e=+(e/i).toFixed(this._dimensionPrecision)*i,t=a(Math.floor(Math.log10(e))+1,this._significantDigits),l=this._formatNumber(e/Math.pow(10,t.value),r,this._dimensionFormatter),c=t.letter}return c?`${o}${l}${this._spaceBeforeDimension}${c}`:`${o}${l}`}parse(e,t){if("---"===e)return{error:"not a number",res:!1,value:NaN};const i={K:1e3,M:1e6,B:1e9,T:1e12},s=(e=e.replace("−","-")).slice(-1);if(i.hasOwnProperty(s)){const o=this._formatter.parse(e.slice(0,-1).trim(),t),r=o.res?o.value:NaN;return(0,n.isNumber)(r)?{res:!0,value:r*i[s]}:{error:"not a number",res:!1,value:NaN}}{const i=this._formatter.parse(e.trim(),t),s=i.res?i.value:NaN;return(0,n.isNumber)(s)?{res:!0,value:s}:{error:"not a number",res:!1,value:NaN}}}static serialize(e){return e.state()}static deserialize(e){ -return new l(e)}_formatNumber(e,t,i){if(this._fractionalValues&&0!==e){const t=14-Math.ceil(Math.log10(e)),i=Math.pow(10,t);e=Math.round(e*i)/i}return i.format(e,{ignoreLocaleNumberFormat:t})}}},41991:(e,t,i)=>{"use strict";i.d(t,{getPriceValueFormatterForSource:()=>l,getPriceValueFormatterForStudy:()=>c,shouldBeFormattedAsIndexedTo100:()=>r,shouldBeFormattedAsPercent:()=>n});var s=i(68805),o=i(60074);function n(e){const t=e.priceScale();return!(null===t||!t.isPercentage())&&(!(0,o.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function r(e){const t=e.priceScale();return!(null===t||!t.isIndexedTo100())&&(!(0,o.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function a(e){const t=e.priceScale();return r(e)&&null!==t?(i,s)=>t.formatPriceIndexedTo100(i,e.firstValue()??100,s):n(e)&&null!==t?(i,s)=>t.formatPricePercentage(i,e.firstValue()??100,s):null}function l(e){const t=a(e);if(t)return t;const i=e.formatter();return i.format.bind(i)}function c(e,t){const i=a(e);if(i)return i;const s=e.plotFormatter(t);return s.format.bind(s)}},56468:(e,t,i)=>{"use strict";i.d(t,{AreaName:()=>s,HitTarget:()=>n,HitTestResult:()=>d,hitTestResultDataAreEqual:()=>h,shouldDefaultActionBeExecuted:()=>c,tryCallHandler:()=>l});var s,o,n,r=i(50279),a=i(50151);function l(e,t,i,s){if(e.isTouch){if(void 0!==s)return s(e,t),!0}else if(void 0!==i)return i(e,t),!0;return!1}function c(e,t,i,s){return void 0!==t.executeDefaultAction&&(e.isTouch?Boolean(t.executeDefaultAction[s]):Boolean(t.executeDefaultAction[i]))}function h(e,t){return e&&t&&e.equals&&t.equals?e.equals(t):(0,r.default)(e,t)}!function(e){e.Style="Style",e.Text="Text",e.Line="Line",e.Tooltip="Tooltip",e.Button="Button",e.SourceItemMove="SourceItemMove",e.AnchorPoint="AnchorPoint"}(s||(s={})),function(e){e[e.Both=0]="Both",e[e.Horz=1]="Horz",e[e.Vert=2]="Vert"}(o||(o={})),function(e){e[e.MovePointBackground=1]="MovePointBackground",e[e.Regular=2]="Regular",e[e.MovePoint=3]="MovePoint",e[e.ChangePoint=4]="ChangePoint",e[e.Custom=5]="Custom"}(n||(n={}));class d{constructor(e,t,i){this._target=e,this._data=t||null,this._eraseMarker=i}target(){return this._target}data(){return this._data}mergeData(e){this._data={...(0,a.ensureNotNull)(this._data),...e}}hasPressedMoveHandler(e){return null!==this._data&&function(e,t,i){if(e.isTouch){if(void 0!==i)return!0}else if(void 0!==t)return!0;return!1}(e,this._data.pressedMouseMoveHandler,this._data.touchMoveHandler)}tryCallMouseDownOrTouchStartHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseDownHandler,this._data.touchStartHandler)}tryCallMouseUpOrTouchEndHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseUpHandler,this._data.touchEndHandler)}tryCallMouseEnterHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseEnterHandler)}tryCallMouseLeaveHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseLeaveHandler)}tryCallMouseMoveHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseMoveHandler)}tryCallClickOrTapHandler(e,t){ -return null!==this._data&&l(e,t,this._data.clickHandler,this._data.tapHandler)}tryCallDblClickOrDblTapHandler(e,t){return null!==this._data&&l(e,t,this._data.doubleClickHandler,this._data.doubleTapHandler)}tryCallContextMenuHandler(e,t){return null!==this._data&&l(e,t,this._data.contextMenuHandler,this._data.touchContextMenuHandler)}eraseMarker(){return this._eraseMarker}}},52397:(e,t,i)=>{"use strict";i.d(t,{HorizontalLinePaneView:()=>n});var s=i(50600),o=i(51056);class n{constructor(){this._lineRendererData={y:0,color:"rgba(0, 0, 0, 0)",linewidth:1,linestyle:o.LINESTYLE_SOLID,visible:!1},this._lineRenderer=new s.HorizontalLineRenderer,this._invalidated=!0,this._lineRenderer.setData(this._lineRendererData)}update(e){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._lineRenderer}}},80720:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{CustomSourceLayer:()=>a,PlDisplay:()=>o,RecalcVisibleRangeStudiesReason:()=>c,TradedGroupHorizontalAlignment:()=>n,tradingPreferencesDefault:()=>r}),function(e){e[e.Initial=2]="Initial",e[e.SeriesZOrderIsAlwaysZero=3]="SeriesZOrderIsAlwaysZero",e[e.Current=3]="Current"}(s||(s={})),function(e){e[e.Money=0]="Money",e[e.Pips=1]="Pips",e[e.Percentage=2]="Percentage"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(n||(n={}));const r={showPositions:!1,positionPL:{visibility:!1,display:o.Money},bracketsPL:{visibility:!1,display:o.Money},showOrders:!1,showExecutions:!1,showExecutionsLabels:!1,showReverse:!1,extendLeft:!1,lineLength:0,horizontalAlignment:n.Right,lineWidth:0,lineStyle:0};var a,l,c,h;!function(e){e[e.Background=0]="Background",e[e.Foreground=1]="Foreground",e[e.Topmost=2]="Topmost"}(a||(a={})),function(e){e[e.Unavailable=0]="Unavailable",e[e.AvailableReadonlyAlwaysDisabled=1]="AvailableReadonlyAlwaysDisabled",e[e.AvailableReadonlyAlwaysEnabled=2]="AvailableReadonlyAlwaysEnabled",e[e.Available=3]="Available"}(l||(l={})),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"}(c||(c={})),function(e){e[e.Chart=0]="Chart"}(h||(h={}))},77148:(e,t,i)=>{"use strict";var s;i.d(t,{CreateLineToolSyncMode:()=>s}),function(e){e[e.Default=0]="Default",e[e.ForceOn=1]="ForceOn",e[e.ForceOff=2]="ForceOff"}(s||(s={}))},19466:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{TitleDisplayTarget:()=>n}),function(e){e[e.AfterMainSeries=0]="AfterMainSeries"}(s||(s={})),function(e){e[e.Idle=0]="Idle",e[e.Processing=1]="Processing",e[e.Active=2]="Active",e[e.Stopped=3]="Stopped"}(o||(o={})),function(e){e[e.DataWindow=1]="DataWindow",e[e.StatusLine=2]="StatusLine",e[e.Alerts=3]="Alerts"}(n||(n={}))},85049:(e,t,i)=>{"use strict";i.d(t,{Interval:()=>h,ResolutionKind:()=>n,SpecialResolutionKind:()=>r,isHour:()=>u});const s=/^(\d*)([TSHDWMR])$/,o=/^(\d+)$/;var n,r;!function(e){e.Ticks="ticks",e.Seconds="seconds",e.Minutes="minutes",e.Days="days",e.Weeks="weeks", -e.Months="months",e.Range="range",e.Invalid="invalid"}(n||(n={})),function(e){e.Hours="hours"}(r||(r={}));const a={};a[n.Ticks]=1e3,a[n.Seconds]=1e3,a[n.Minutes]=60*a[n.Seconds],a[n.Days]=1440*a[n.Minutes],a[n.Weeks]=7*a[n.Days];const l={T:n.Ticks,S:n.Seconds,D:n.Days,W:n.Weeks,M:n.Months,R:n.Range},c=new Set([n.Ticks,n.Seconds,n.Minutes]);class h{constructor(e,t){this._kind=n.Invalid,this._multiplier=0,e!==n.Invalid&&t>0&&(this._kind=e,this._multiplier=t)}kind(){return this._kind}guiKind(){return this.isMinuteHours()?r.Hours:this._kind}multiplier(){return this._multiplier}isValid(){return this.kind()!==n.Invalid&&this.multiplier()>0}isDWM(){return this.isValid()&&!this.isRange()&&!this.isIntraday()&&!this.isTicks()}isIntraday(){const e=c.has(this.kind());return this.isValid()&&e}isSeconds(){return this.kind()===n.Seconds}isMinutes(){return this.kind()===n.Minutes}isMinuteHours(){return this.kind()===n.Minutes&&u(this.multiplier())}isDays(){return this.kind()===n.Days}isWeeks(){return this.kind()===n.Weeks}isMonths(){return this.kind()===n.Months}isRange(){return this.kind()===n.Range}isTicks(){return this.kind()===n.Ticks}is1Tick(){return this.isTicks()&&1===this.multiplier()}isTimeBased(){return!this.isRange()}letter(){return this.isValid()&&this.kind()!==n.Minutes?this.kind()[0].toUpperCase():""}value(){return this.isValid()?this.kind()===n.Minutes?this.multiplier()+"":this.multiplier()+this.letter():""}isEqualTo(e){if(!(e instanceof h))throw new Error("Argument is not an Interval");return!(!this.isValid()||!e.isValid())&&(this.kind()===e.kind()&&this.multiplier()===e.multiplier())}inMilliseconds(e=Date.now()){if(!this.isValid()||this.isRange())return NaN;if(this.isMonths()){const t=new Date(e);t.setUTCMonth(t.getUTCMonth()+(this.multiplier()||1));return+t-e}const t=this.multiplier();return a[this.kind()]*t}static isEqual(e,t){return e===t||h.parse(e).isEqualTo(h.parse(t))}static parseExt(e){e=(e+"").toUpperCase().split(",")[0];let t=s.exec(e);return null!==t?"H"===t[2]?{interval:new h(n.Minutes,60*d(t[1])),guiResolutionKind:r.Hours}:{interval:new h(l[t[2]],d(t[1])),guiResolutionKind:l[t[2]]}:(t=o.exec(e),null!==t?{interval:new h(n.Minutes,d(t[1])),guiResolutionKind:n.Minutes}:{interval:new h(n.Invalid,0),guiResolutionKind:n.Invalid})}static parse(e){return h.parseExt(e).interval}static kind(e){return h.parse(e).kind()}static isValid(e){return h.parse(e).isValid()}static isDWM(e){return h.parse(e).isDWM()}static isIntraday(e){return h.parse(e).isIntraday()}static isSeconds(e){return h.parse(e).isSeconds()}static isMinutes(e){return h.parse(e).isMinutes()}static isMinuteHours(e){return h.parse(e).isMinuteHours()}static isDays(e){return h.parse(e).isDays()}static isWeeks(e){return h.parse(e).isWeeks()}static isMonths(e){return h.parse(e).isMonths()}static isRange(e){return h.parse(e).isRange()}static isTicks(e){return h.parse(e).isTicks()}static isTimeBased(e){return h.parse(e).isTimeBased()}static normalize(e){const t=h.parse(e);return t.isValid()?t.value():null}}function d(e){return 0===e.length?1:parseInt(e,10)} -function u(e){return e>=60&&!(e%60)}},31229:(e,t,i)=>{"use strict";i.d(t,{intervalsVisibilitiesDefaults:()=>s});const s={ticks:!0,seconds:!0,secondsFrom:1,secondsTo:59,minutes:!0,minutesFrom:1,minutesTo:59,hours:!0,hoursFrom:1,hoursTo:24,days:!0,daysFrom:1,daysTo:366,weeks:!0,weeksFrom:1,weeksTo:52,months:!0,monthsFrom:1,monthsTo:12,ranges:!0}},94260:(e,t,i)=>{"use strict";i.d(t,{IntervalsVisibilitiesProperty:()=>o});var s=i(12988);i(10892);class o extends s.Property{state(e,t){return super.state(e,t)}storeStateIfUndefined(){return!1}}},10892:(e,t,i)=>{"use strict";i.d(t,{getIntervalsVisibilitiesForMode:()=>_,isActualInterval:()=>d,makeIntervalsVisibilitiesVisibleAtInterval:()=>c,mergeIntervalVisibilitiesDefaults:()=>u});var s,o=i(16738),n=i(90054),r=i(50151),a=i(85049),l=i(31229);function c(e,t){let i=t.multiplier();if(t.isTicks()&&(e.ticks=!0),t.isSeconds()&&(i<60?(e.seconds=!0,e.secondsFrom=Math.min(e.secondsFrom,i),e.secondsTo=Math.max(e.secondsTo,i)):(i=Math.floor(i/60),t=new a.Interval(a.ResolutionKind.Minutes,i))),t.isMinutes())if(i<60)e.minutes=!0,e.minutesFrom=Math.min(e.minutesFrom,i),e.minutesTo=Math.max(e.minutesTo,i);else{const t=Math.floor(i/60);e.hours=!0,e.hoursFrom=Math.min(e.hoursFrom,t),e.hoursTo=Math.max(e.hoursTo,t)}t.isDays()&&(e.days=!0,e.daysFrom=Math.min(e.daysFrom,i),e.daysTo=Math.max(e.daysTo,i)),t.isWeeks()&&(e.weeks=!0,e.weeksFrom=Math.min(e.weeksFrom,i),e.weeksTo=Math.max(e.weeksTo,i)),t.isMonths()&&(e.months=!0,e.monthsFrom=Math.min(e.monthsFrom,i),e.monthsTo=Math.max(e.monthsTo,i)),t.isRange()&&(e.ranges=!0)}function h(e,t,i,s){return e&&s>=t&&s<=i}function d(e,t){const i=t.childs();switch(e.kind()){case a.ResolutionKind.Ticks:return i.ticks.value();case a.ResolutionKind.Seconds:if(e.multiplier()<60)return h(i.seconds.value(),i.secondsFrom.value(),i.secondsTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return h(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),t)}case a.ResolutionKind.Minutes:if(e.multiplier()<60)return h(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return h(i.hours.value(),i.hoursFrom.value(),i.hoursTo.value(),t)}case a.ResolutionKind.Days:return h(i.days.value(),i.daysFrom.value(),i.daysTo.value(),e.multiplier());case a.ResolutionKind.Weeks:return h(i.weeks.value(),i.weeksFrom.value(),i.weeksTo.value(),e.multiplier());case a.ResolutionKind.Months:return h(i.months.value(),i.monthsFrom.value(),i.monthsTo.value(),e.multiplier());case a.ResolutionKind.Range:return i.ranges.value()}return(0,r.assert)(!1,`Unsupported resolution: ${e.value()}`),!1}function u(e){return(0,o.default)((0,n.default)(l.intervalsVisibilitiesDefaults),e??{})}function _(e,t){if(0===t||e.isTicks()&&3===t||e.isRange()&&2===t)return u();let i=!1;const s={ticks:!1,seconds:!1,minutes:!1,hours:!1,days:!1,weeks:!1,months:!1,ranges:!1},o=e=>e.multiplier();return[{checker:e=>e.isTicks(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.ticks=!0}},{checker:e=>e.isSeconds()&&e.multiplier()<60, -getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.seconds=!0,s.secondsFrom=e,s.secondsTo=t}},{checker:e=>e.isSeconds()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()<60,getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.hours=!0,s.hoursFrom=e,s.hoursTo=t}},{checker:e=>e.isDays(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.days=!0,s.daysFrom=e,s.daysTo=t}},{checker:e=>e.isWeeks(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.weeks=!0,s.weeksFrom=e,s.weeksTo=t}},{checker:e=>e.isMonths(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.months=!0,s.monthsFrom=e,s.monthsTo=t}},{checker:e=>e.isRange(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.ranges=!0}}].forEach((s=>{if(s.checker(e)){i=!0;const o=s.getIntervalMultiplier(e);1===t?s.markIntervalAsVisible(o,o):3===t?s.markIntervalAsVisible(o,void 0):s.markIntervalAsVisible(void 0,o)}else(!i&&2===t||i&&3===t)&&s.markIntervalAsVisible(void 0,void 0)})),u(s)}!function(e){e[e.All=0]="All",e[e.OnlyCurrent=1]="OnlyCurrent",e[e.CurrentAndBelow=2]="CurrentAndBelow",e[e.CurrentAndAbove=3]="CurrentAndAbove"}(s||(s={}))},22820:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{PaneMode:()=>n}),function(e){e.Left="left",e.Right="right"}(s||(s={})),function(e){e.Tiny="tiny",e.Small="small",e.Medium="medium",e.Large="large"}(o||(o={})),function(e){e[e.Regular=0]="Regular",e[e.Widget=1]="Widget"}(n||(n={}))},8025:(e,t,i)=>{"use strict";var s;i.d(t,{PlotRowSearchMode:()=>s}),function(e){e[e.NearestLeft=-1]="NearestLeft",e[e.Exact=0]="Exact",e[e.NearestRight=1]="NearestRight"}(s||(s={}))},66666:(e,t,i)=>{"use strict";function s(e){return Boolean(e.showInObjectTree)}i.d(t,{isDataSource:()=>s})},1819:(e,t,i)=>{"use strict";i.d(t,{isTicksEnabled:()=>o});var s=i(56570);function o(){return s.enabled("tick_resolution")}},4340:(e,t,i)=>{"use strict";var s;i.d(t,{SymbolErrorPermissionDeniedReason:()=>s,invalidSymbol:()=>n,permissionDenied:()=>o}),function(e){e.Symbol="symbol",e.GroupPermission="group"}(s||(s={}));const o="permission denied",n="invalid symbol"},60074:(e,t,i)=>{"use strict";function s(e){return e?.symbolSource&&e.symbolSource()===e||void 0!==e?.isActingAsSymbolSource}function o(e){return s(e)&&"quotesProvider"in e}function n(e){return s(e)&&e.isActingAsSymbolSource().value()}i.d(t,{isActingAsSymbolSource:()=>n,isSymbolSource:()=>s,isSymbolSourceWithQuotesProvider:()=>o})},23486:(e,t,i)=>{"use strict";i.d(t,{alwaysShowLastPriceAndLastDayChange:()=>s,lastDayChangeAvailable:()=>o});i(56570);const s=!1,o=!1},85719:(e,t,i)=>{"use strict";i.d(t,{lineToolsDoNotAffectChartInvalidation:()=>s});const s=!1},67467:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolBarsPatternMode:()=>s}),function(e){e[e.Bars=0]="Bars",e[e.Line=1]="Line", -e[e.OpenClose=2]="OpenClose",e[e.LineOpen=3]="LineOpen",e[e.LineHigh=4]="LineHigh",e[e.LineLow=5]="LineLow",e[e.LineHL2=6]="LineHL2"}(s||(s={}))},64195:(e,t,i)=>{"use strict";i.d(t,{LineToolBrushBase:()=>r});var s=i(50151),o=i(29875),n=i(64147);class r extends o.LineDataSource{constructor(){super(...arguments),this._hasEditableCoordinates=new n.WatchedValue(!1),this._finished=!1}pointsCount(){return-1}finished(){return this._finished}finish(){this._finished=!0,this._lastPoint=null,this._normalizePoints(),this.createServerPoints()}hasOnlyOnePoint(){return 1===this._points.length}addPoint(e,t,i){if(this._finished)return!0;if(this._lastPoint=null,this._points.length>0){const t=this._points[this._points.length-1],i=(0,s.ensureNotNull)(this.pointToScreenPoint(t));if((0,s.ensureNotNull)(this.pointToScreenPoint(e)).subtract(i).length()<2)return this._finished}return super.addPoint(e),this._finished}restorePoints(e,t,i){super.restorePoints(e,t,i),this._finished=!0}}},97435:(e,t,i)=>{"use strict";i.d(t,{CircleRenderer:()=>r});var s=i(34026),o=i(56468),n=i(61993);class r{constructor(e){this._data=e??null}setData(e){this._data=e}draw(e,t){if(null===this._data)return;const{center:i,radius:s,lineWidth:o,color:n,backColor:r}=this._data;e.save();const{horizontalPixelRatio:a,verticalPixelRatio:l}=t,c=Math.max(1,Math.floor(a)),h=c%2/2,d=Math.round(i.x*a)+h,u=Math.round(i.y*l)+h,_=Math.round(d+s*a),p=Math.max(1,Math.floor(o*a)),m=_-d-p;m>0&&(e.fillStyle=r,e.beginPath(),e.moveTo(d+m,u),e.arc(d,u,m,0,2*Math.PI,!1),e.fill());const g=Math.max(c/2,_-d-p/2);e.strokeStyle=n,e.lineWidth=p,e.beginPath(),e.moveTo(d+g,u),e.arc(d,u,g,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e){if(null===this._data||this._data.disableInteractions)return null;const{center:t,radius:i,backgroundHitTarget:r}=this._data,a=(0,n.interactionTolerance)().curve;if(!(0,s.pointInCircle)(e,t,i+a))return null;const l=i>a&&(0,s.pointInCircle)(e,t,i-a)?r??o.HitTarget.MovePointBackground:o.HitTarget.MovePoint;return new o.HitTestResult(l)}}},35578:(e,t,i)=>{"use strict";i.d(t,{DEFAULT_LINE_TOOL_LINE_WIDTH:()=>s});const s=2},65365:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolElliott:()=>m,LineToolElliottCorrection:()=>T,LineToolElliottDegree:()=>s,LineToolElliottDoubleCombo:()=>I,LineToolElliottImpulse:()=>y,LineToolElliottTriangle:()=>S,LineToolElliottTripleCombo:()=>w});var s,o,n=i(11542),r=i(45126),a=i(29875),l=i(29023),c=i(32679),h=i(73305),d=i(85719);!function(e){e[e.Supermillennium=0]="Supermillennium",e[e.Millennium=1]="Millennium",e[e.Submillennium=2]="Submillennium",e[e.GrandSupercycle=3]="GrandSupercycle",e[e.Supercycle=4]="Supercycle",e[e.Cycle=5]="Cycle",e[e.Primary=6]="Primary",e[e.Intermediate=7]="Intermediate",e[e.Minor=8]="Minor",e[e.Minute=9]="Minute",e[e.Minuette=10]="Minuette",e[e.Subminuette=11]="Subminuette",e[e.Micro=12]="Micro",e[e.Submicro=13]="Submicro",e[e.Minuscule=14]="Minuscule"}(s||(s={})),function(e){e[e.Current=4]="Current"}(o||(o={})) -;const u=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],_=new r.TranslatedString("change Elliott degree",n.t(null,void 0,i(47977))),p=[{value:0,title:n.t(null,void 0,i(3348))},{value:1,title:n.t(null,void 0,i(87957))},{value:2,title:n.t(null,void 0,i(63375))},{value:3,title:n.t(null,void 0,i(57726))},{value:4,title:n.t(null,void 0,i(67948))},{value:5,title:n.t(null,void 0,i(87380))},{value:6,title:n.t(null,void 0,i(59189))},{value:7,title:n.t(null,void 0,i(10268))},{value:8,title:n.t(null,{context:"wave"},i(67736))},{value:9,title:n.t(null,{context:"wave"},i(922))},{value:10,title:n.t(null,void 0,i(14724))},{value:11,title:n.t(null,void 0,i(30585))},{value:12,title:n.t(null,void 0,i(24866))},{value:13,title:n.t(null,void 0,i(1145))},{value:14,title:n.t(null,void 0,i(78273))}];class m extends a.LineDataSource{constructor(e,t,s,o){super(e,t??m.createProperties(e.backgroundTheme().spawnOwnership()),s,o),this.version=4,Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,98424)).then((e=>{this._setPaneViews([new e.ElliottLabelsPaneView(this,this._model)])}))}migrateVersion(e,t,i){if(i.properties.hasChild("background")&&i.properties.removeProperty("background"),i.properties.hasChild("backgroundColor")&&i.properties.removeProperty("backgroundColor"),i.properties.hasChild("showBackground")&&i.properties.removeProperty("showBackground"),1===e){const e=Object.assign({},this._timePoint[0]);if(this._timePoint.unshift(e),this._points.length>0){const e=Object.assign({},this._points[0]);this._points.unshift(e)}}}applyTemplate(e){const t=e;delete t.background,delete t.backgroundColor,delete t.showBackground,super.applyTemplate(e)}name(){return"Elliott Labels"}async additionalActions(e){return{actions:[new l.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:n.t(null,void 0,i(23403)),subItems:u.map((t=>{const i=p.filter((e=>e.value===t))[0];return new l.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:i.title,checkable:!0,checked:this.properties().childs().degree.value()===t,onExecute:()=>{e.setProperty(this.properties().childs().degree,t,_,d.lineToolsDoNotAffectChartInvalidation)}}})}))}})],placement:"CustomAction"}}label(e){const t=u.length-this.properties().childs().degree.value()-1,i=Math.floor(t/3);return{group:i,bold:!!(i%2),decoration:["","brackets","circle"][t%3],label:this.labelsGroup()[i][e]}}availableDegreesValues(){return p}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliott",state:t,theme:e});return this._configureProperties(i),i}static migrateState(e){const t={0:11,1:10,2:9,3:8,4:7,5:6,6:5,7:4,8:3},i={0:11,1:8};"LineToolElliottSubminuette"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinor"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottCircle"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinorRetr"===e.type&&(e.type="LineToolElliottCorrection", -e.state.degree=i[e.state.wavesize]),"LineToolElliottMajorRetr"===e.type&&(e.type="LineToolElliottCorrection",e.state.degree=i[e.state.wavesize])}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,70491))).ElliottPatternDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new h.LineToolColorsProperty([e.childs().color])),e.addExcludedKey("linesColors",3)}}class g extends m{pointsCount(){return 6}}const f=[["0","1","2","3","4","5"],["0","i","ii","iii","iv","v"],["0","1","2","3","4","5"],["0","I","II","III","IV","V"],["0","1","2","3","4","5"]];class y extends g{constructor(e,t,i,s){super(e,t??y.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Impulse Wave (12345)"}labelsGroup(){return f}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottimpulse",state:t,theme:e});return this._configureProperties(i),i}}const v=[["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"]];class S extends g{constructor(e,t,i,s){super(e,t??S.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Triangle Wave (ABCDE)"}labelsGroup(){return v}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliotttriangle",state:t,theme:e});return this._configureProperties(i),i}}const b=[["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"]];class w extends g{constructor(e,t,i,s){super(e,t??w.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Triple Combo Wave (WXYXZ)"}labelsGroup(){return b}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliotttriplecombo",state:t,theme:e});return this._configureProperties(i),i}}class C extends m{pointsCount(){return 4}}const P=[["0","A","B","C"],["0","a","b","c"],["0","A","B","C"],["0","a","b","c"],["0","A","B","C"]];class T extends C{constructor(e,t,i,s){super(e,t??T.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Correction Wave (ABC)"}labelsGroup(){return P}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottcorrection",state:t,theme:e});return this._configureProperties(i),i}}const x=[["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"]];class I extends C{constructor(e,t,i,s){super(e,t??I.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Double Combo Wave (WXY)"}labelsGroup(){return x}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottdoublecombo",state:t,theme:e});return this._configureProperties(i),i}}},56991:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ExecutionLineAdapter:()=>_,ExecutionsPositionController:()=>u,LineToolExecution:()=>p}) -;var s=i(50151),o=i(29875),n=i(91920),r=i(32679),a=i(8025),l=i(56570),c=i(2718),h=i(44672);const d=c.sortSourcesPreOrdered.LineToolExecution;class u{constructor(e){this._pane=e}getXYCoordinate(e,t,i){let o=0;const n=e.getDirection(),r="buy"===n,l=this._pane.model().mainSeries();if(l.bars){const e=r?10:-10,t=l.bars().search(i,a.PlotRowSearchMode.NearestLeft);if(null!==t){i=t.index;const n=r?t.value[3]:t.value[2],a=l.priceScale(),c=(0,s.ensureNotNull)(l.firstValue());o=a.priceToCoordinate(n,c)+e}}e.setAlignedTimePointIndex(i);const c=t.visibleBarsStrictRange();if(!isFinite(i)||null===c||i>c.lastBar()||i=0;--t){const s=h[t];if(!(s instanceof p)||s.adapter().alignedTimePointIndex()!==i||s.adapter().getDirection()!==n)continue;if(s===e.line())break;const a=s.adapter().height();o=r?o+a:o-a}return{x:t.indexToCoordinate(i),y:o}}static recreateOrderedByBarsSourcesCache(e){this.clearOrderedByBarsSourcesCache();const t=e.sourcesByGroup().all();for(const e of t){if(!(e instanceof p))continue;const t=e.adapter().alignedTimePointIndex();if(void 0===t)continue;const i=u._cachedByBarIndexOrderedExecutions[t]||[];u._cachedByBarIndexOrderedExecutions[t]=i,i.push(e)}}static clearOrderedByBarsSourcesCache(){u._cachedByBarIndexOrderedExecutions={}}}u._cachedByBarIndexOrderedExecutions={};class _{constructor(e,t){this._unixtime=NaN,this._line=e,this._model=t}alignedTimePointIndex(){return this._alignedTimePointIndex}setAlignedTimePointIndex(e){this._alignedTimePointIndex=e}line(){return this._line}getIndex(){return this._model.timeScale().baseIndex()-this._line.points()[0].index}setIndex(e){const t=this._model.timeScale().baseIndex()-Math.abs(e);this._line.startMoving({logical:this._line.points()[0]});const i={...this._line.points()[0]};return i.index=t,this._line.move({logical:i}),this._line.endMoving(!1),this}getTime(){return this._unixtime}setTime(e){return this._unixtime=e,this._line.restorePoints([{offset:0,price:this.getPrice(),time_t:this._unixtime}],[]),this._line.createServerPoints(),this}getPrice(){return this._line.points().length>0?this._line.points()[0].price:this._line.normalizedPoints().length>0?this._line.normalizedPoints()[0].price:NaN}setPrice(e){return this._line.points().length>0&&(this._line.points()[0].price=e),this._line.normalizedPoints().length>0&&(this._line.normalizedPoints()[0].price=e),this}getText(){return this._line.properties().childs().text.value()}setText(e){return this._line.properties().childs().text.setValue(e||""),this._line.updateAllViewsAndRedraw((0,h.sourceChangeEvent)(this._line.id())),this}getArrowHeight(){return this._line.properties().childs().arrowHeight.value()}setArrowHeight(e){return this._line.properties().childs().arrowHeight.setValue(e||5),this}getArrowSpacing(){return this._line.properties().childs().arrowSpacing.value()}setArrowSpacing(e){return this._line.properties().childs().arrowSpacing.setValue(e||1),this}getDirection(){ -return this._line.properties().childs().direction.value()}setDirection(e){return this._line.properties().childs().direction.setValue(e||"buy"),this}getArrowColor(){const e=this._line.properties().childs();return"buy"===this.getDirection()?e.arrowBuyColor.value():e.arrowSellColor.value()}setArrowColor(e){return"buy"===this.getDirection()?this.setArrowBuyColor(e):this.setArrowSellColor(e),this}setArrowBuyColor(e){return this._line.properties().childs().arrowBuyColor.setValue(e),this}setArrowSellColor(e){return this._line.properties().childs().arrowSellColor.setValue(e),this}getTextColor(){const e=this._line.properties().childs();return n.getColorFromProperties(e.textColor,e.textTransparency)}setTextColor(e){const t=this._line.properties().childs();return n.setColorToProperties(e,t.textColor,t.textTransparency),this}getFont(){const e=this._line.properties().childs();return n.getFontFromProperties(e.fontFamily,e.fontSize,e.fontBold,e.fontItalic)}setFont(e){const t=this._line.properties().childs();return n.setFontToProperties(e,t.fontFamily,t.fontSize,t.fontBold,t.fontItalic),this}setTooltip(e){return null==e?e="":e+="",this._line.properties().childs().tooltip.setValue(e),this}getTooltip(){return this._line.properties().childs().tooltip.value()}remove(){this._model.removeSource(this._line)}getPoints(){return this._line.points()}height(){const e=this.getArrowHeight(),t=this.getArrowSpacing();let i=0;this.getText()&&(i=n.fontHeight(this.getFont()));return e+t+i+10}}class p extends o.LineDataSource{constructor(e,t,s,o){super(e,t??p.createProperties(e.backgroundTheme().spawnOwnership()),s,o),this._adapter=new _(this,e),this.customization.forcePriceAxisLabel=!1,this.customization.disableErasing=!0,this.setSelectionEnabled(!1),Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,256)).then((e=>{this._setPaneViews([new e.ExecutionPaneView(this,this._model)])}))}adapter(){return this._adapter}zorder(){return d}isSpeciallyZOrderedSource(){return!0}pointsCount(){return 1}name(){return"Execution"}hasContextMenu(){return!1}state(){return{}}updateAllViews(e){if(this._isVisible())return super.updateAllViews(e)}priceAxisViews(e,t){return this._isVisible()?super.priceAxisViews(e,t):null}paneViews(){return window.TradingView.printing&&!l.enabled("snapshot_trading_drawings")?null:this._isVisible()?super.paneViews():null}userEditEnabled(){return!1}showInObjectTree(){return!1}cloneable(){return!1}copiable(){return!1}isSynchronizable(){return!1}static createProperties(e,t){const i=new r.DefaultProperty({defaultName:"linetoolexecution",state:t,useUserPreferences:!1,theme:e});return p._configureProperties(i),i}_isVisible(){return this._model.properties().childs().tradingProperties.childs().showExecutions.value()}}},25931:(e,t,i)=>{"use strict";i.d(t,{checkImageSize:()=>c,generateLink:()=>a,getMaxImageSizeInBytes:()=>d,getMaxImageSizeLabel:()=>u,imageIsOversized:()=>l,setImageStorageAdapter:()=>r,uploadImage:()=>h});var s=i(11542);const o=/data:(.+?);base64,(.+)/;let n=2e6;function r(e){n=e.getMaxImageSizeInBytes()} -async function a(e){return new Promise(((t,i)=>{const s=new FileReader;s.addEventListener("load",(()=>t(s.result))),s.addEventListener("error",i),s.addEventListener("abort",i),s.readAsDataURL(e)}))}function l(e){return function(e){const t=e.match(o);if(null===t)return 1/0;const[i,s,n]=t,r=atob(n),a=new Array(r.length);for(let e=0;en}async function c(e){return e.size<=n}async function h(e){if(!await c(e))throw new Error(s.t(null,{replace:{value:u()}},i(93738)));return a(e)}function d(){return n}function u(){const e=Math.floor(Math.log(n)/Math.log(1e3));return`${(n/Math.pow(1e3,e)).toFixed(2)}${["Bytes","KB","MB","GB","TB","PB"][e]}`}},3503:(e,t,i)=>{"use strict";i.d(t,{blobImageFilter:()=>o,checkImageSize:()=>a,generateLink:()=>r,getMaxImageSizeInBytes:()=>c,getMaxImageSizeLabel:()=>h,imageIsOversized:()=>n,uploadImage:()=>l});var s=i(25931);function o(e){return"image/png"===e.type||"image/jpeg"===e.type||"image/webp"===e.type}function n(e){return s.imageIsOversized(e)}async function r(e){return{status:"ok",data:{url:await s.generateLink(e),fields:{}},filename:"",filepath:""}}async function a(e){return s.checkImageSize(e)}async function l(e){return s.uploadImage(e)}function c(){return s.getMaxImageSizeInBytes()}function h(){return s.getMaxImageSizeLabel()}},70262:(e,t,i)=>{"use strict";i.d(t,{drawSelection:()=>r,getSymbolCoordinatesInfo:()=>n});var s=i(63273),o=i(7114);function n(e){const{symbolPosition:t,textWidth:i,textByLines:n,lineHeight:r,font:a,textAlign:l,lineSpacing:c=0}=e;let h=0,d=0;const u=(0,s.isRtl)(),_=r+c;let p=0,m=0,g="";for(let e=0;ey.length){p+=y.length+(r&&!c?0:1),f||(h+=_);continue}f&&(h-=_);const S=r&&!c&&y.length===s&&v&&!v.hidden;if(f&&(g+=" ",s=g.length),"center"===l)if(S)d=i/2;else{const e=(0,o.measureText)(g,a).width,t=(0,o.measureText)(g.slice(0,s),a).width,n=i/2;d=u?n+e/2-t:n-e/2+t}else if("right"===l&&!u||"left"===l&&u||"end"===l)if(S)d=i;else{const e=(0,o.measureText)(g.slice(s),a).width;d=u?e:i-e}else if(S)d=0;else{const e=(0,o.measureText)(g.slice(0,s),a).width;d=u?i-e:e}S?(m=e+1,h+=_):m=e;break}return{x:d,y:h,lineNumber:m}}function r(e,t,i){const{lines:n,selectionStart:r,selectionEnd:l,left:c,right:h,color:d,font:u,lineHeight:_,lineSpacing:p=0}=i;e.save();const m=(c+h)/2,g=_+p,f=(0,s.isRtl)();e.fillStyle=d;const{horizontalPixelRatio:y,verticalPixelRatio:v}=t;if(r.lineNumber===l.lineNumber){const t=Math.round(r.x*y),i=Math.round(r.y*v),s=Math.round(l.x*y);e.fillRect(Math.min(t,s),i,Math.abs(t-s),Math.round(g*v))}else{const t=(0,o.measureText)(" ",u).width;let i=0;for(let s=r.lineNumber;s<=l.lineNumber;s+=1){const o=s===r.lineNumber,d=s===l.lineNumber,_=n[s];if(_.hidden)continue;const p=a(_.text,u);let S,b,w=!1;"center"===e.textAlign?(S=o?r.x:f?m+p/2:m-p/2, -b=d?l.x:f?m-p/2:m+p/2):"right"===e.textAlign||f&&"start"===e.textAlign||!f&&"end"===e.textAlign?(S=o?r.x:h-p,b=d?l.x:h,w=!0):(S=o?r.x:c,b=d?l.x:c+p);let C=Math.min(S,b),P=Math.max(S,b);d||_.wrappedLinePart&&!_.wrappedLineEnd||(w?C-=t:P+=t);const T=Math.round(C*y),x=Math.round(P*y),I=Math.round((r.y+i*g)*v),M=Math.round((r.y+(i+1)*g)*v);e.fillRect(T,I,x-T,M-I),i+=1}}e.restore()}function a(e,t){return(0,o.measureText)(e,t).width}},15764:(e,t,i)=>{"use strict";i.d(t,{isLineDrawnWithPressedButton:()=>l,isLineToolDrawWithoutPoints:()=>h,isLineToolFinishRequiredWhenCreatedByApi:()=>c,isLineToolName:()=>a,isMtpPredictorToolName:()=>n,isStudyLineToolName:()=>r,isTextToolName:()=>d,simpleLineToolNames:()=>o});const s=new Set([]),o=new Set(["LineToolFibRetracement","LineToolFibChannel","LineToolFibSpeedResistanceArcs","LineToolProjection","LineToolTrendBasedFibExtension","LineToolElliott","LineToolFibCircles","LineToolVertLine","LineToolCrossLine","LineToolBarsPattern","LineToolTrendBasedFibTime","LineToolFibTimeZone","LineToolCircleLines","LineToolDateRange","LineToolPriceRange","LineToolDateAndPriceRange","LineToolParallelChannel","LineToolTrendAngle","LineToolTrendLine","LineToolInfoLine","LineToolArrowMark","LineToolPitchfan","LineToolGannSquare","LineToolFibSpeedResistanceFan","LineToolGannComplex","LineToolGannFixed","LineToolGannFan","LineToolFibWedge","LineToolPitchfork","LineToolDisjointAngle","LineToolFlatBottom","LineToolIcon","LineToolEmoji","LineToolSticker","LineToolRotatedRectangle","LineToolFibSpiral","LineToolHeadAndShoulders","LineToolTriangle","LineToolTrianglePattern","LineTool5PointsPattern","LineToolThreeDrivers","LineToolABCD","LineToolPolyline","LineToolPath","LineToolPrediction","LineToolPriceLabel","LineToolPriceNote","LineToolTextNote","LineToolNote","LineToolNoteAbsolute","LineToolArrowMarker","LineToolSignpost","LineToolBrush","LineToolArc","LineToolCallout","LineToolBalloon","LineToolComment","LineToolText","LineToolHorzLine","LineToolHorzRay","LineToolRectangle","LineToolCircle","LineToolEllipse","LineToolTimeCycles","LineToolSineLine","LineToolGhostFeed","LineToolBezierQuadro","LineToolBezierCubic","LineToolArrow","LineToolRay","LineToolExtended","LineToolSchiffPitchfork","LineToolSchiffPitchfork2","LineToolInsidePitchfork","LineToolTextAbsolute","LineToolArrowMarkLeft","LineToolArrowMarkRight","LineToolArrowMarkUp","LineToolArrowMarkDown","LineToolFlagMark","LineToolCypherPattern","LineToolElliottImpulse","LineToolElliottTriangle","LineToolElliottTripleCombo","LineToolElliottCorrection","LineToolElliottDoubleCombo","LineToolRiskRewardLong","LineToolRiskRewardShort","LineToolPosition","LineToolOrder","LineToolHighlighter","LineToolTable","LineToolImage"]);function n(e){return s.has(e)}function r(e){return"LineToolRegressionTrend"===e||"LineToolVbPFixed"===e||"LineToolFixedRangeVolumeProfile"===e||"LineToolAnchoredVolumeProfile"===e||"LineToolAnchoredVWAP"===e}function a(e){return o.has(e)||r(e)}function l(e){return"LineToolBrush"===e||"LineToolHighlighter"===e}function c(e){ -return l(e)||"LineToolPath"===e||"LineToolPolyline"===e||"LineToolGhostFeed"===e}function h(e){return"LineToolTweet"===e||"LineToolIdea"===e||"LineToolImage"===e}function d(e){switch(e){case"LineToolBalloon":case"LineToolComment":case"LineToolText":case"LineToolTextAbsolute":case"LineToolCallout":case"LineToolNote":case"LineToolNoteAbsolute":case"LineToolSignpost":return!0}return!1}o.add("LineToolExecution")},78956:(e,t,i)=>{"use strict";i.d(t,{isLineTool:()=>o});var s=i(29875);function o(e){return e instanceof s.LineDataSource}},20834:(e,t,i)=>{"use strict";i.d(t,{LineDataSourcePointIndexProperty:()=>o});var s=i(12988);class o extends s.Property{constructor(e,t){super(),this._waitingPointsetUpdate=!1,this._lineSource=e,this._pointIndex=t,this._cachedIndex=this.value()}value(){const e=this._lineSource.points();return 0===e.length?this._cachedIndex:e[this._pointIndex].index}setValue(e){this._cachedIndex=e;const t=this._lineSource.points(),i=e=>{const t=this._lineSource.points()[this._pointIndex];if(t.index===e)return;t.index=e,this._lineSource.startChanging(this._pointIndex,t),this._setPointImpl(t),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)};if(0===t.length){const e=()=>{i(this._cachedIndex),this._waitingPointsetUpdate=!1};if(this._waitingPointsetUpdate)return;this._lineSource.pointsetUpdated().subscribe(this,e,!0),this._waitingPointsetUpdate=!0}else i(e)}_setPointImpl(e){this._lineSource.setPoint(this._pointIndex,e)}}},90793:(e,t,i)=>{"use strict";i.d(t,{LineToolPriceAxisView:()=>r});var s=i(50151),o=i(98558),n=i(19063);class r extends o.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t,this._properties=e.model().properties().childs().scalesProperties}_updateRendererData(e,t,i){e.visible=!1;const s=this._source.model();if(!s.timeScale()||s.timeScale().isEmpty())return;const o=this._source.priceScale();if(null===o||o.isEmpty())return;if(!s.selection().isSelected(this._source)&&!this._source.isForcedDrawPriceAxisLabel())return;if(null===s.timeScale().visibleBarsStrictRange())return;const r=this._source.priceAxisPoints(),a=this._data.pointIndex;if(r.length<=a)return;const l=r[a];if(!isFinite(l.price))return;const c=this._source.ownerSource(),h=null!==c?c.firstValue():null;if(null===h)return;let d=this._data.backgroundPropertyGetter?this._data.backgroundPropertyGetter():null;null===d&&(d=this._getBgColor()),i.background=(0,n.resetTransparency)(d),i.borderColor="#2E84A6",i.textColor=this.generateTextColor(i.background),i.coordinate=o.priceToCoordinate(l.price,h),e.text=this._formatPrice(l.price,h),e.visible=!0}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_formatPrice(e,t){return(0,s.ensureNotNull)(this._source.priceScale()).formatPrice(e,t)}}},14169:(e,t,i)=>{"use strict";i.d(t,{LineDataSourceTimeAxisView:()=>o});var s=i(66156) -;class o extends s.TimeAxisView{constructor(e,t){super(e.model()),this._active=!1,this._source=e,this._pointIndex=t,this._properties=e.model().properties().childs().scalesProperties}setActive(e){this._active=e}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_getIndex(){if(!this._model.selection().isSelected(this._source))return null;const e=this._source.timeAxisPoints();return e.length<=this._pointIndex?null:e[this._pointIndex].index}_isVisible(){return!0}}},29875:(e,t,i)=>{"use strict";i.d(t,{LineDataSource:()=>z,changePointUndoText:()=>H});var s=i(7029),o=i(86441),n=i(50151),r=i(76422),a=i(9343),l=i(56570),c=i(53388),h=i(40644),d=i(52033),u=i(18832),_=i(64147),p=i(62288),m=i(45687),g=i(10892),f=i(31229),y=i(68805),v=i(76350),S=i(85049),b=i(12988),w=i(928),C=i(29137),P=i(94260),T=i(37265),x=i(44672),I=i(60074),M=i(45126),A=i(20834);class L extends b.Property{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t,e.pointAdded().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)})),e.pointChanged().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)}))}value(){const e=this._lineSource.points()[this._pointIndex].price,t=(0,n.ensureNotNull)(this._lineSource.ownerSource()).formatter();if(t.parse){const i=t.format(e),s=t.parse(i);return s.res?s.value:e}return e}setValue(e){const t=this._lineSource.points()[this._pointIndex];t.price=parseFloat(""+e),this._lineSource.startChanging(this._pointIndex,t),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)}}var k=i(14169),D=i(90793),E=i(73305),B=i(98523),V=i(35039),R=i(7927);const N=(0,a.getLogger)("Chart.LineDataSource"),O=l.enabled("datasource_copypaste");class F{constructor(){this._states=[]}start(e){this._states.push(e)}finish(e){const t=(0,n.ensureDefined)(this._states.pop());return s=t,(i=e).length!==s.length?{indexesChanged:!0,pricesChanged:!0}:i.reduce(((e,t,i)=>{const o=s[i];return e.indexesChanged=e.indexesChanged||t.index!==o.index,e.pricesChanged=e.pricesChanged||t.price!==o.price,e}),{indexesChanged:!1,pricesChanged:!1});var i,s}isEmpty(){return 0===this._states.length}}let W=0;const H=new M.TranslatedString("change point",s.t(null,void 0,i(76660)));class z extends C.DataSource{constructor(e,t,i,s){if(super(s),this.version=1,this.toolname="",this.customization={forcePriceAxisLabel:!1,disableErasing:!1,disableSave:!1,showInObjectsTree:!0},this._currentPointsetAndSymbolId=null,this._pointChanged=new d.Delegate,this._pointAdded=new d.Delegate,this._priceAxisViews=[],this._timeAxisViews=[],this._timePoint=[],this._points=[],this._lastPoint=null,this._paneViews=new Map,this._normalizedPointsChanged=new d.Delegate,this._fixedPointsChanged=new d.Delegate,this._changeStatesStack=new F,this._startMovingPoint=null, -this._currentMovingPoint=null,this._isActualSymbol=!1,this._isActualInterval=!1,this._isActualCurrency=!1,this._isActualUnit=!1,this._sharingMode=new _.WatchedValue(0),this._onTemplateApplying=new d.Delegate,this._onTemplateApplied=new d.Delegate,this._syncStateExclusions=["interval"],this._definitionsViewModel=null,this._hasEditableCoordinates=new _.WatchedValue(!0),this._syncLineStyleMuted=!1,this._onIsActualIntervalChange=new d.Delegate,this._onPointsetUpdatedDelegate=new d.Delegate,this._onServerUpdateTime=new d.Delegate,this._linkKey=new _.WatchedValue(null),this._serverUpdateTime=null,this._boundCalcIsActualSymbol=this.calcIsActualSymbol.bind(this),this._alignerCache=null,this._alertUndoMode=!1,this._onAlertStatusChanged=()=>{this.updateAllViewsAndRedraw((0,x.sourceChangeEvent)(this.id()))},this._model=e,this._properties=t,this._localAndServerAlertsMismatch=!1,this._properties.hasChild("interval")||this._properties.addChild("interval",new b.Property(e.mainSeries().interval())),this.calcIsActualSymbol(),this._properties.childs().intervalsVisibilities.subscribe(this,this.calcIsActualSymbol),this._properties.subscribe(this,this.propertiesChanged.bind(this,!1,void 0)),this.zOrderChanged().subscribe(this,this.propertiesChanged.bind(this,!0,void 0)),this._createPointsProperties(),this.pointsCount()>0)for(let e=0;e{const t=!1===(0,w.hideAllDrawings)().value();e.value()?e.value()&&t&&r.emit("drawing_event",this._id.value(),"show"):(this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>{e.removeSourceFromSelection(this)})),t&&r.emit("drawing_event",this._id.value(),"hide")),this._onSourceHiddenMayChange()})),(0,w.hideAllDrawings)().subscribe(this,this._onSourceHiddenMayChange),this._sessionConnected=this._model.chartApi().isConnected().spawn(),this._sessionConnected.subscribe((e=>{e||(this._currentPointsetAndSymbolId=null)})),this._alertStatus.subscribe(this._onAlertStatusChanged),this._definitionsViewModel=null,this._properties.setNameInOwner((0,R.propertyPathForSource)(this))}destroy(){this._paneViews.forEach(((e,t)=>this._destroyPanePaneViews(t))),this.stop(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),null!==this._ownerSource&&(this._ownerSource.currencyChanged().unsubscribeAll(this),this._ownerSource.unitChanged().unsubscribeAll(this),(0,I.isSymbolSource)(this._ownerSource)&&(this._ownerSource.symbolResolved().unsubscribeAll(this),this._ownerSource.isActingAsSymbolSource().unsubscribe(this._boundCalcIsActualSymbol))),this.ownerSourceChanged().unsubscribeAll(this),(0,w.hideAllDrawings)().unsubscribeAll(this),this._sessionConnected.destroy(),this._alertStatus.unsubscribe(this._onAlertStatusChanged),this._properties.destroy(),super.destroy()}setId(e){super.setId(e),this._properties.setNameInOwner((0,R.propertyPathForSource)(this))} -priceScale(){return this._ownerSource?this._ownerSource.priceScale():null}createPriceAxisView(e){return new D.LineToolPriceAxisView(this,{pointIndex:e})}model(){return this._model}symbol(){return this._properties.childs().symbol.value()}linkKey(){return this._linkKey}serverUpdateTime(){return this._serverUpdateTime}setServerUpdateTime(e){this._serverUpdateTime=e,this._onServerUpdateTime.fire()}serverUpdateTimeChanged(){return this._onServerUpdateTime}boundToSymbol(){return!0}isAvailableInFloatingWidget(){return!0}points(){const e=[];for(let t=0;t{const i=(0,n.ensureNotNull)(this.pointToScreenPoint(t)),s=i.x/this._model.timeScale().width(),r=i.y/e.height();return new o.Point(s,r)}))}widthsProperty(){return this._properties.childs().linesWidths??null}lineColorsProperty(){return this._properties.childs().linesColors??null}backgroundColorsProperty(){return this._properties.childs().backgroundsColors??null}textColorsProperty(){return this._properties.childs().textsColors??null}pointsProperty(){return this._pointsProperty}hasEditableCoordinates(){return this._hasEditableCoordinates}startMoving(e,t,i,s){this.isFixed()&&this.restoreFixedPoint(),this._startMovingPoint=e}move(e,t,i,s){if(i&&(i.shiftOnly()||i.modShift()))if(this.isFixed()){const t=this._alignScreenPointHorizontallyOrVertically((0,n.ensureDefined)(e.screen));this._currentMovingPoint={screen:t}}else{const t=this._alignPointHorizontallyOrVertically((0,n.ensureDefined)(e.logical)),i=(0,n.ensureNotNull)(this.pointToScreenPoint(t));this._currentMovingPoint={logical:t,screen:i}}else this._currentMovingPoint=e;this.updateAllViews((0,x.sourceChangeEvent)(this.id()))}endMoving(e,t,i){let s=!1,o=!1;if(this._currentMovingPoint&&this._startMovingPoint){if(this.isFixed()){const e=this._correctFixedPoint((0,n.ensureDefined)(this._fixedPoint));e.didCorrect&&(this._fixedPoint=e.point, -this._fixedPointsChanged.fire())}else{const e=(0,n.ensureDefined)(this._currentMovingPoint.logical),t=(0,n.ensureDefined)(this._startMovingPoint.logical);s=e.index!==t.index,o=e.price!==t.price;if(this._correctPoints(this._points,i)){const e=this._id.value();r.emit("drawing_event",e,"move"),r.emit("drawing_event",e,"points_changed");for(let e=0;ee.interval=this._model.mainSeries().interval())),this.updateAllViews((0,x.sourceChangeEvent)(this.id())),s&&!e?(this._properties.childs().interval.setValue(this._model.mainSeries().interval()),this._normalizePoints(),this.createServerPoints()):(this._copyPricesWithoutNormalization(),this._normalizedPointsChanged.fire()),a)}startMovingPoint(){return this._startMovingPoint?{...this._startMovingPoint}:null}currentMovingPoint(){return this._currentMovingPoint?{...this._currentMovingPoint}:null}changePointUndoText(e){return H}startChanging(e,t){this.isFixed()&&this.restoreFixedPoint(),void 0!==e&&void 0!==t&&(e({...e,interval:e.interval??t})))}isForcedDrawPriceAxisLabel(){return this.customization.forcePriceAxisLabel}clearData(){this._points=[]}denormalizeTimePoints(){let e=[];const t=this._model.mainSeries().interval();for(let i=0;i0&&(this._points=e)}restorePoints(e,t,i){const s=this._timePoint.length>0&&!(0, -T.deepEquals)(this._timePoint,e)[0],o=this._properties.childs().interval.value();this._timePoint=e.map((e=>({...e,interval:e.interval??o})));const n=this._model.mainSeries().interval();this._points=t.map((e=>({...e,interval:n}))),i||this.denormalizeTimePoints(),s&&this._normalizedPointsChanged.fire()}restorePositionPercents(e){this._positionPercents=e,this.restoreFixedPoint()}calcIsActualSymbol(){const e=this.ownerSource();if(null===e)this._isActualSymbol=!1;else{const t=(0,n.ensureNotNull)(e.symbolSource()),i=t.symbolInfo();if(i){this._migrateSymbolProperty(i);const e=this._properties.childs().symbol,s=e.value();if(this._isActualSymbol=t.symbolSameAsCurrent(s),this._isActualSymbol){const o=(0,y.extractLineToolSymbolFromSymbolInfo)(i,t.symbol());(0,v.areEqualSymbols)(s,o)||(N.logWarn('Possible drawing "migrating" detected from "'+s+'" to "'+o+'"'),N.logWarn("Series symbolInfo: "+JSON.stringify(t.symbolInfo())),N.logWarn(`${(new Error).stack}`)),e.setValue(o)}}}this.calcIsActualInterval(),this.calcIsActualCurrency(),this.calcIsActualUnit(),this._onSourceHiddenMayChange()}calcIsActualCurrency(){const e=this.ownerSource();if(null===e)return void(this._isActualCurrency=!1);let t=this._properties.childs().currencyId.value();if(null!==t){const i=e.symbolSource();0,this._isActualCurrency=t===(0,y.symbolCurrency)(i.symbolInfo(),void 0,!0)}else{const t=(0,n.ensureNotNull)(e.symbolSource());this._isActualCurrency=null!==t.symbolInfo()&&!t.isConvertedToOtherCurrency()}this._onSourceHiddenMayChange()}calcIsActualUnit(){const e=this.ownerSource();if(null===e)return void(this._isActualUnit=!1);const t=this._properties.childs().unitId.value();if(null!==t)this._isActualUnit=t===(0,n.ensureNotNull)(e.symbolSource()).unit();else{const t=(0,n.ensureNotNull)(e.symbolSource());this._isActualUnit=null!==t.symbolInfo()&&!t.isConvertedToOtherUnit()}this._onSourceHiddenMayChange()}calcIsActualInterval(){const e=this._isActualInterval,t=this._properties,i=this._model.mainSeries();this._isActualInterval=(0,g.isActualInterval)(S.Interval.parse(i.interval()),t.childs().intervalsVisibilities),!this._isActualInterval&&this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>e.removeSourceFromSelection(this))),this._isActualInterval!==e&&this._onIsActualIntervalChange.fire(),this._onSourceHiddenMayChange()}paneViews(e){if(this.isSourceHidden())return null;const t=this._getPaneViews(this.isMultiPaneAvailable()?e:void 0);if(null===t)return null;if(1===t.length)return[t[0]];const i=[];for(let e=t.length-1;e>=0;--e)i.push(t[e]);return i}priceAxisViews(e,t){if(this.isFixed())return null;if(t!==this.priceScale()||this.isSourceHidden())return null;if(this._model.lineBeingEdited()===this){const e=this._model.linePointBeingEdited();if(null!==e&&e0}pointAdded(){return this._pointAdded}pointChanged(){ -return this._pointChanged}pointsetUpdated(){return this._onPointsetUpdatedDelegate}pointToScreenPoint(e){const t=this._model.timeScale(),i=this.priceScale(),s=this.ownerSource()?.firstValue();if(!i||i.isEmpty()||t.isEmpty()||null==s)return null;const n=t.indexToCoordinate(e.index),r=i.priceToCoordinate(e.price,s);return new o.Point(n,r)}screenPointToPoint(e,t){const i=this.priceScale(),s=this.ownerSource()?.firstValue();if(null==s||!isFinite(s)||null===i)return null;const o=this._model.timeScale(),n=t?o.coordinateToFloatIndex(e.x):o.coordinateToIndex(e.x);return{price:i.coordinateToPrice(e.y,s),index:n}}calcMiddlePoint(e,t){return new o.Point((e.x+t.x)/2,(e.y+t.y)/2)}addPoint(e,t,i){const s=this._preparePoint(e,t);return this._addPointIntenal(s,t,i)}addFixedPoint(e){return this._fixedPoint=e,this.calcPositionPercents(),!0}calcPositionPercents(){const e=this.priceScale();if(!e||e.isEmpty()||void 0===this._fixedPoint)return;const t=this._fixedPoint.x/this._model.timeScale().width(),i=this._fixedPoint.y/e.height();return this._positionPercents={x:t,y:i},this._positionPercents}restoreFixedPoint(){this._fixedPoint=this.fixedPoint()}propertiesChanged(e,t){this.calcIsActualInterval(),this.updateAllViewsAndRedraw((0,x.sourceChangeEvent)(this.id())),t||this._syncLineStyleIfNeeded(e),e||void 0!==this._pendingPropertyChangedEvent||(this._pendingPropertyChangedEvent=setTimeout((()=>{this._pendingPropertyChangedEvent=void 0,r.emit("drawing_event",this._id.value(),"properties_changed")}),0))}state(e){const t={type:this.toolname,id:this.id(),state:this.properties().state(this._propertiesStateExclusions()),points:(0,u.deepCopy)(this._timePoint),zorder:this.zorder(),ownerSource:this.ownerSource()?.id()};return t.isSelectionEnabled=this.isSelectionEnabled(),t.userEditEnabled=this.userEditEnabled(),this.linkKey().value()&&(t.linkKey=this.linkKey().value()),delete t.state.points,e&&(t.indexes=this._points),this.isFixed()&&(t.positionPercents=this._positionPercents||this.calcPositionPercents()),"version"in this&&1!==this.version&&(t.version=this.version),t}updateAllViews(e){this.isSourceHidden()||"data-source-change"===e.type&&this._ignoreSourceEvent(e)||(this._updateAllPaneViews(e),this._priceAxisViews.forEach((t=>t.update(e))),this._timeAxisViews.forEach((t=>t.update(e))))}updateAllViewsAndRedraw(e){this.updateAllViews(e),this._model.updateSource(this)}tags(){return[this.toolname]}properties(){return this._properties}restoreExternalPoints(e,t){if(this._timePoint=(0,u.deepCopy)(e.points),t.indexesChanged){if(this.properties().childs().interval.setValue(e.interval),!this.isActualSymbol())return this._clearServerPoints(),void this._normalizedPointsChanged.fire();this.createServerPoints()}else{const t=Math.min(this._points.length,e.points.length);for(let i=0;i0&&this._normalizePoints(),!this._readyToCreatePointset())return;const e=this._pointsForPointset();if(0===e.length)return;++W,this._currentPointsetAndSymbolId={pointsetId:W,symbolId:(0,n.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())};const t=(0,m.getServerInterval)(this.properties().childs().interval.value());this._model.chartApi().createPointset(this._currentPointsetIdWithPrefix(),"turnaround",this._currentPointsetAndSymbolId.symbolId,t,e,this.onData.bind(this))}finish(){}realign(){this.calcIsActualSymbol(),this.isFixed()||this.isSourceHidden()||this._model.lineBeingCreated()===this||this._model.lineBeingEdited()===this||this._currentPointsetAndSymbolId?.symbolId===this._model.mainSeries().seriesSource().symbolInstanceId()||this._clearServerPoints(),null===this._model.mainSeries().symbolInfo()&&(this._alignerCache=null),this.updateAllViews((0,x.sourceChangeEvent)(this.id()))}stop(){this._clearServerPoints()}restart(){this.isFixed()||(this._currentPointsetAndSymbolId=null,this.createServerPoints())}isStarted(){return null!==this._currentPointsetAndSymbolId}convertYCoordinateToPriceForMoving(e,t){const i=(0,n.ensureNotNull)(this.priceScale());if(i.isEmpty())return null;const s=this.ownerSource(),o=(0,n.ensure)((s||t)?.firstValue());return i.coordinateToPrice(e,o)}syncMultichartState(e){const t={points:this._timePoint,pointPositionPercents:this.positionPercents(),interval:this._model.mainSeries().interval()},i=this.linkKey().value();if(null!==i&&this.isSynchronizable()){const s={model:this._model,linkKey:i,symbol:this._model.mainSeries().symbol(),finalState:t,changes:e};(0,w.finishChangingLineTool)(s)}} -enableCurrentIntervalVisibility(){let e=this.properties().childs().intervalsVisibilities.state();void 0!==e&&(e=(0,g.mergeIntervalVisibilitiesDefaults)(e),(0,g.makeIntervalsVisibilitiesVisibleAtInterval)(e,this._model.mainSeries().intervalObj()),this.properties().childs().intervalsVisibilities.mergeAndFire(e))}clonePositionOffset(){return this.isFixed()?{barOffset:0,xCoordOffset:20,yCoordOffset:20}:{barOffset:0,xCoordOffset:0,yCoordOffset:-40}}sharingMode(){return this._sharingMode}share(e){this.isSynchronizable()&&this._sharingMode.setValue(e)}syncLineStyleState(e){if(e)return{zOrder:this.zorder()};const{intervalsVisibilities:t,...i}=this.properties().state(this._syncStateExclusions);return{...i,intervalsVisibilities:(0,g.mergeIntervalVisibilitiesDefaults)(t),zOrder:this.zorder()}}moveLineTool(e){const t=this._model.mainSeries().interval();e.forEach(((e,i)=>this._setPoint(i,{...e,interval:t}))),this._normalizePoints()}snapTo45DegreesAvailable(){return!1}alignTo45DegreesPoints(){if(this.snapTo45DegreesAvailable()){const[e,t]=this.points();if(e&&t)return[{...e,pointIndex:0},{...t,pointIndex:1}]}return null}snapPoint45Degree(e,t,i){const s=this._model.timeScale(),o=s.indexToCoordinate(t.index),r=s.indexToCoordinate(e.index)-o,a=(0,n.ensureNotNull)(this.priceScale()),l=t.price,c=e.price,h=(0,n.ensureNotNull)((0,n.ensureNotNull)(this.ownerSource()).firstValue()),d=a.priceToCoordinate(l,h),u=a.priceToCoordinate(c,h)-d,_=Math.round(Math.atan2(r,u)/Math.PI*4);if(2===Math.abs(_))i||(e.price=l);else if(0===Math.abs(_)||4===Math.abs(_))i||(e.index=t.index);else{const t=Math.sqrt(r*r+u*u),i=r<0?-1:1,n=u<0?-1:1;let l=Math.max(Math.abs(u),Math.abs(r));l/=l*Math.sqrt(2)/t;const c=Math.round(s.coordinateToIndex(o+l*i)),_=Math.abs(s.indexToCoordinate(c)-o),p=a.coordinateToPrice(d+_*n,h);e.index=c,e.price=p}}_ignoreSourceEvent(e){return e.sourceId!==this.id()}_pointsForPointset(){return this._timePoint.map((e=>e.interval?[e.time_t,e.offset,(0,m.getServerInterval)(e.interval)]:[e.time_t,e.offset]))}_setPoint(e,t){this._points[e]&&(this._points[e].index===t.index?this._points[e].price=t.price:this._points[e]=t,this._pointChanged.fire(e))}_correctLastPoint(e){return(0,T.clone)(e)}_snapTo45DegreesApplicable(e){return this.snapTo45DegreesAvailable()&&(e?.shift()||(0,w.alignTo45Degrees)().value())}_normalizePoint(e,t){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price,interval:e.interval}}_normalizePointWithoutOffset(e){const t=this._model.timeScale().indexToTimePoint(e.index)??this._utcTimeInCurrentResolution(e);return null===t?null:{price:e.price,time_t:t,offset:0,interval:e.interval}}_normalizePoints(){let e=[];const t=this._model.mainSeries().interval();for(let i=0;i=r&&e.index<=a)return null;const l=e.indexthis._destroyPanePaneViews(t))),this._model.lightUpdate()}_getPaneViews(e){return this._paneViews.get(e)||null}_updateAllPaneViews(e){this._paneViews.forEach((t=>{for(const i of t)i.update(e)}))}_alignPointHorizontallyOrVertically(e){const t=(0,n.ensureNotNull)(this.pointToScreenPoint(e)),i=(0,n.ensureDefined)((0,n.ensureNotNull)(this._startMovingPoint).logical),s=(0,n.ensureDefined)((0,n.ensureNotNull)(this._startMovingPoint).screen),o=Math.abs(s.x-t.x),r=Math.abs(s.y-t.y);if(o<10&&r<10)return e;return{index:o=1?{didCorrect:!0,point:e.add(s)}:{didCorrect:!1,point:e}}_currentPointsetIdWithPrefix(){return"pointset_"+(0,n.ensureNotNull)(this._currentPointsetAndSymbolId).pointsetId}_clearServerPoints(){null!==this._currentPointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentPointsetIdWithPrefix()),this._currentPointsetAndSymbolId=null}_createPointProperty(e){const t=this._pointsProperty.childs().points;t.addChild(""+e,new b.Property({}));const i=t[e];i.addChild("price",new L(this,e)), -i.addChild("bar",new A.LineDataSourcePointIndexProperty(this,e))}_createPointsProperties(){this._pointsProperty=new b.Property,this._pointsProperty.addChild("points",new b.Property);for(let e=0;e=2&&this.snapPoint45Degree(i,this.points()[this.points().length-2]),i}_addPointIntenal(e,t,i){this._points.push({...e,interval:this._model.mainSeries().interval()});const s=this._points.length===this.pointsCount();return s?(this._lastPoint=null,i||(this._normalizePoints(),this.createServerPoints())):this._lastPoint=e,this._pointAdded.fire(this._points.length-1),s}_onSourceHiddenMayChange(){this.isSourceHidden()&&this._model.selectionMacro((e=>{e.removeSourceFromSelection(this)})),this._model.invalidate(p.InvalidationMask.validateAction((()=>{this!==this._model.lineBeingCreated()&&(this._isDestroyed||this.processHibernate())})))}_saveAlertIdInState(){return!0}_onPointsetUpdated(e){if(0===e.length)return;const t=this.properties().childs().interval.value();for(let i=0;i0}_propertiesStateExclusions(){return[]}_syncLineStyleIfNeeded(e){const t=this.linkKey().value();t&&!this._syncLineStyleMuted&&this._syncLineStyleChanges(t,this.syncLineStyleState(e))}_muteSyncLineStyle(){this._syncLineStyleMuted=!0}_unmuteSyncLineStyleWithoutApplyingChanges(){this.propertiesChanged(),this._syncLineStyleMuted=!1}_applyTemplateImpl(e){ -e.intervalsVisibilities=(0,g.mergeIntervalVisibilitiesDefaults)(e.intervalsVisibilities);const t=this.properties();t.applyTemplate(e,(0,V.factoryDefaults)(this.toolname.toLowerCase())),t.saveDefaults(),this.propertiesChanged()}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_getAlertPlots(){return[]}_getUndoHistory(){return this._model.undoModel().undoHistory()}_synchronizeAlert(e){}_linePointsToAlertPlot(e,t,i,s){return null}_getAlertCreationAvailable(){return!1}_onAnchoredChange(){if(this.isFixed()){const e=(0,n.ensureNotNull)(this.pointToScreenPoint(this.points()[0]));this.addFixedPoint(e)}else{if(!this._fixedPoint)return;const e=(0,n.ensureNotNull)(this.screenPointToPoint(this._fixedPoint));this._points[0]={...e,interval:this._model.mainSeries().interval()},this.startChanging(),this.setPoint(0,e),this.endChanging(!1,!1),this._timePoint[0]=this._normalizePoint(this._points[0],0),this.clearFixedPoint()}const e=this.linkKey().value();null!==e&&this.isSynchronizable()&&(0,w.restoreLineToolState)({model:this._model,linkKey:e,state:this.state()})}_syncLineStyleChanges(e,t,i){this.anchorable()&&this.isFixed()!==Boolean(this._positionPercents)&&this._onAnchoredChange(),(0,w.changeLineStyle)({linkKey:e,state:t,alertId:i,model:this._model})}static _configureProperties(e){if(this._addCollectedProperties(e),e.hasChild("symbolStateVersion")||e.addChild("symbolStateVersion",new b.Property(1)),e.hasChild("zOrderVersion")||e.addChild("zOrderVersion",new b.Property(1)),e.hasChild("visible")||e.addChild("visible",new b.Property(!0)),e.hasChild("frozen")||e.addChild("frozen",new b.Property(!1)),e.hasChild("symbol")||e.addChild("symbol",new b.Property("")),e.hasChild("currencyId")||e.addChild("currencyId",new b.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new b.Property(null)),e.hasChild("intervalsVisibilities")){const t=(0,T.merge)((0,T.clone)(f.intervalsVisibilitiesDefaults),e.childs().intervalsVisibilities.state());e.removeProperty("intervalsVisibilities"),e.addChild("intervalsVisibilities",new P.IntervalsVisibilitiesProperty(t))}else e.addChild("intervalsVisibilities",new P.IntervalsVisibilitiesProperty(f.intervalsVisibilitiesDefaults));e.hasChild("title")||e.addChild("title",new b.Property("")),["symbolStateVersion","zOrderVersion","visible","frozen","symbol","currencyId","unitId","symbolInfo","points","interval","title"].forEach((t=>e.addExcludedKey(t,5))),e.hasChild("singleChartOnly")&&e.removeProperty("singleChartOnly"),e.hasChild("font")&&e.removeProperty("font")}static _addCollectedProperties(e){e.hasChild("linewidth")&&e.addChild("linesWidths",new E.LineToolWidthsProperty([(0,n.ensureDefined)(e.child("linewidth"))])),e.hasChild("linecolor")&&e.addChild("linesColors",new E.LineToolColorsProperty([(0,n.ensureDefined)(e.child("linecolor"))])),e.hasChild("backgroundColor")&&e.addChild("backgroundsColors",new E.LineToolColorsProperty([(0,n.ensureDefined)(e.child("backgroundColor"))])),e.hasChild("textColor")&&e.addChild("textsColors",new E.LineToolColorsProperty([(0, -n.ensureDefined)(e.child("textColor"))])),e.hasChild("linestyle")&&e.addChild("linesStyles",new E.LineToolCollectedProperty([(0,n.ensureDefined)(e.child("linestyle"))])),["linesWidths","linesColors","backgroundsColors","textsColors","linesStyles"].forEach((t=>{e.addExcludedKey(t,7)}))}_areAlertsOnLineToolProhibited(){return null!==this._ownerSource&&!this._ownerSource.canHasAlertOnLineTools()}_removeAlertSubscriptions(){this._unsubscribeAlertCallbacks?.(),this._unsubscribeAlertCallbacks=void 0}_addAlertSubscriptions(e,t={}){}_destroyPanePaneViews(e){const t=this._paneViews.get(e);if(void 0!==t)for(const e of t)e.destroy&&e.destroy();void 0!==e&&e.onDestroyed().unsubscribeAll(this),this._paneViews.delete(e)}_copyPricesWithoutNormalization(){const e=Math.min(this._points.length,this._timePoint.length);for(let t=0;t{"use strict";i.d(t,{LineToolCollectedProperty:()=>c,LineToolColorsProperty:()=>d,LineToolWidthsProperty:()=>h,MultipleLineColorsProperty:()=>p,MultipleLineWidthsProperty:()=>_});var s=i(9343),o=i(34776),n=i(23073);const r=(0,s.getLogger)("Chart.LineToolCollectedProperty");class a{applyValue(e,t){e.setValue(t)}}class l extends n.PropertyBase{constructor(e,t){super(),this._properties=e,e.forEach(((e,t)=>e.subscribe(this,((e,i)=>{this._listeners.fire(this,`${t}.${i}`)})))),this._showIfProperty=t}visible(){return!this._showIfProperty||this._showIfProperty?.value()}value(){if(0===this._properties.length)return r.logError("Incorrect call, should not request value of 0 properties"),"mixed";const e=this._properties[0].value();return 1===this._properties.length||this._properties.every((t=>t.value()===e))?e:"mixed"}setValueSilently(e){"mixed"!==e&&this._properties.forEach((t=>t.setValueSilently(e)))}hasChild(e){const t=parseInt(e,10);return!isNaN(t)&&t>=0&&tt.toString()))}child(e){const t=parseInt(e,10);return!isNaN(t)&&t>=0&&te.unsubscribeAll(this))),this._listeners.destroy()}storeStateIfUndefined(){return!0}weakReference(){return(0,o.weakReference)(this)}ownership(){return(0,o.ownership)(this)}}class c extends l{setValue(e,t,i){if("mixed"===e)return;const s=i??new a;this._properties.forEach((t=>s.applyValue(t,e)))}}class h extends c{}class d extends c{firstColor(){ -return this._properties[0].value()}}class u extends l{setValue(e,t,i){if("mixed"===e)return;const s=i??new a;this._properties.forEach((t=>t.setValue(e,void 0,s)))}}class _ extends u{}class p extends u{}},77336:(e,t,i)=>{"use strict";i.d(t,{ensureLineToolLoaded:()=>u,getLoadedLineTool:()=>_,isAsyncGenericLineToolName:()=>l,isAsyncStudyLineToolName:()=>c,isLineToolLoaded:()=>h,loadLineTool:()=>d});var s=i(50151);const o=new Map;const n=new Map([["LineToolPriceNote",async()=>(await Promise.all([i.e(8940),i.e(3889),i.e(8009),i.e(380)]).then(i.bind(i,36875))).LineToolPriceNote],["LineToolTextNote",async()=>(await Promise.all([i.e(6645),i.e(3889),i.e(8009),i.e(9116),i.e(9123)]).then(i.bind(i,46902))).LineToolTextNote],["LineToolNote",async()=>(await Promise.all([i.e(3355),i.e(3889),i.e(8009),i.e(9116),i.e(3248)]).then(i.bind(i,40258))).LineToolNote],["LineToolFibSpiral",async()=>(await Promise.all([i.e(3181),i.e(3889),i.e(8009),i.e(8090)]).then(i.bind(i,22717))).LineToolFibSpiral],["LineToolCircleLines",async()=>(await Promise.all([i.e(2787),i.e(3889),i.e(8009),i.e(9445)]).then(i.bind(i,9093))).LineToolCyclicLines],["LineToolNoteAbsolute",async()=>(await Promise.all([i.e(3355),i.e(3889),i.e(8009),i.e(9116),i.e(3248)]).then(i.bind(i,40258))).LineToolNoteAbsolute],["LineToolTable",async()=>(await Promise.all([i.e(9494),i.e(3889),i.e(8009),i.e(9116),i.e(319)]).then(i.bind(i,56176))).LineToolTable],["LineToolFibSpeedResistanceArcs",async()=>(await Promise.all([i.e(1427),i.e(3889),i.e(8009),i.e(9116),i.e(3710)]).then(i.bind(i,49145))).LineToolFibSpeedResistanceArcs],["LineToolPitchfan",async()=>(await Promise.all([i.e(7952),i.e(3889),i.e(8009),i.e(8056),i.e(1313)]).then(i.bind(i,43176))).LineToolPitchfan],["LineToolFibSpeedResistanceFan",async()=>(await Promise.all([i.e(1308),i.e(3889),i.e(8009),i.e(906)]).then(i.bind(i,2662))).LineToolFibSpeedResistanceFan],["LineToolFibWedge",async()=>(await Promise.all([i.e(6760),i.e(3889),i.e(8009),i.e(9116),i.e(3314)]).then(i.bind(i,30051))).LineToolFibWedge],["LineToolEmoji",async()=>(await Promise.all([i.e(6155),i.e(3889),i.e(8009),i.e(1200),i.e(5529)]).then(i.bind(i,39374))).LineToolEmoji],["LineToolBalloon",async()=>(await Promise.all([i.e(3367),i.e(3889),i.e(8009),i.e(3960),i.e(1277)]).then(i.bind(i,69113))).LineToolBalloon],["LineToolComment",async()=>(await Promise.all([i.e(2303),i.e(3889),i.e(8009),i.e(9116),i.e(3960),i.e(3966)]).then(i.bind(i,84738))).LineToolComment],["LineToolBezierCubic",async()=>(await Promise.all([i.e(1432),i.e(3889),i.e(8009),i.e(9014)]).then(i.bind(i,54696))).LineToolBezierCubic],["LineToolInsidePitchfork",async()=>(await Promise.all([i.e(8763),i.e(8468)]).then(i.bind(i,20690))).LineToolInsidePitchfork]]);n.set("LineToolFibRetracement",(async()=>(await Promise.all([i.e(7850),i.e(3723)]).then(i.bind(i,33168))).LineToolFibRetracement)),n.set("LineToolFibChannel",(async()=>(await Promise.all([i.e(7850),i.e(2283)]).then(i.bind(i,42851))).LineToolFibChannel)), -n.set("LineToolProjection",(async()=>(await Promise.all([i.e(7122),i.e(3945)]).then(i.bind(i,12120))).LineToolProjection)),n.set("LineToolTrendBasedFibExtension",(async()=>(await Promise.all([i.e(7850),i.e(4731)]).then(i.bind(i,68554))).LineToolTrendBasedFibExtension)),n.set("LineToolElliott",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliott)),n.set("LineToolFibCircles",(async()=>(await Promise.all([i.e(7850),i.e(2816)]).then(i.bind(i,57994))).LineToolFibCircles)),n.set("LineToolVertLine",(async()=>(await Promise.all([i.e(7122),i.e(1282)]).then(i.bind(i,56096))).LineToolVertLine)),n.set("LineToolCrossLine",(async()=>(await i.e(7203).then(i.bind(i,92007))).LineToolCrossLine)),n.set("LineToolBarsPattern",(async()=>(await Promise.all([i.e(4543),i.e(5206)]).then(i.bind(i,81756))).LineToolBarsPattern)),n.set("LineToolTrendBasedFibTime",(async()=>(await Promise.all([i.e(5111),i.e(7127)]).then(i.bind(i,27172))).LineToolTrendBasedFibTime)),n.set("LineToolFibTimeZone",(async()=>(await Promise.all([i.e(5111),i.e(1506)]).then(i.bind(i,8532))).LineToolFibTimeZone)),n.set("LineToolDateRange",(async()=>(await i.e(4273).then(i.bind(i,42214))).LineToolDateRange)),n.set("LineToolPriceRange",(async()=>(await i.e(6477).then(i.bind(i,23234))).LineToolPriceRange)),n.set("LineToolDateAndPriceRange",(async()=>(await i.e(1455).then(i.bind(i,70791))).LineToolDateAndPriceRange)),n.set("LineToolParallelChannel",(async()=>(await i.e(2050).then(i.bind(i,56621))).LineToolParallelChannel)),n.set("LineToolTrendAngle",(async()=>(await Promise.all([i.e(7122),i.e(8372)]).then(i.bind(i,83776))).LineToolTrendAngle)),n.set("LineToolTrendLine",(async()=>(await Promise.all([i.e(7122),i.e(8673)]).then(i.bind(i,99294))).LineToolTrendLine)),n.set("LineToolInfoLine",(async()=>(await Promise.all([i.e(7122),i.e(7488)]).then(i.bind(i,51065))).LineToolInfoLine)),n.set("LineToolArrowMark",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMark)),n.set("LineToolGannSquare",(async()=>(await i.e(9478).then(i.bind(i,9770))).LineToolGannSquare)),n.set("LineToolGannComplex",(async()=>(await i.e(1963).then(i.bind(i,99083))).LineToolGannComplex)),n.set("LineToolGannFixed",(async()=>(await i.e(6336).then(i.bind(i,8308))).LineToolGannFixed)),n.set("LineToolGannFan",(async()=>(await Promise.all([i.e(5111),i.e(4981)]).then(i.bind(i,85259))).LineToolGannFan)),n.set("LineToolPitchfork",(async()=>(await Promise.all([i.e(8763),i.e(5055)]).then(i.bind(i,64002))).LineToolPitchfork)),n.set("LineToolDisjointAngle",(async()=>(await i.e(9581).then(i.bind(i,57897))).LineToolDisjointChannel)),n.set("LineToolFlatBottom",(async()=>(await i.e(9310).then(i.bind(i,90921))).LineToolFlatBottom)),n.set("LineToolIcon",(async()=>(await i.e(7806).then(i.bind(i,15510))).LineToolIcon)),n.set("LineToolSticker",(async()=>(await i.e(8949).then(i.bind(i,86915))).LineToolSticker)),n.set("LineToolRotatedRectangle",(async()=>(await i.e(4015).then(i.bind(i,23550))).LineToolRotatedRectangle)), -n.set("LineToolHeadAndShoulders",(async()=>(await i.e(3378).then(i.bind(i,47267))).LineToolHeadAndShoulders)),n.set("LineToolTriangle",(async()=>(await i.e(6432).then(i.bind(i,39737))).LineToolTriangle)),n.set("LineToolTrianglePattern",(async()=>(await i.e(3383).then(i.bind(i,33865))).LineToolTrianglePattern)),n.set("LineTool5PointsPattern",(async()=>(await i.e(1155).then(i.bind(i,17658))).LineTool5PointsPattern)),n.set("LineToolThreeDrivers",(async()=>(await i.e(4602).then(i.bind(i,46660))).LineToolThreeDrivers)),n.set("LineToolABCD",(async()=>(await i.e(5283).then(i.bind(i,30906))).LineToolABCD)),n.set("LineToolPolyline",(async()=>(await i.e(3866).then(i.bind(i,51691))).LineToolPolyline)),n.set("LineToolPath",(async()=>(await i.e(961).then(i.bind(i,14150))).LineToolPath)),n.set("LineToolPrediction",(async()=>(await i.e(9534).then(i.bind(i,29356))).LineToolPrediction)),n.set("LineToolPriceLabel",(async()=>(await i.e(6484).then(i.bind(i,83710))).LineToolPriceLabel)),n.set("LineToolArrowMarker",(async()=>(await i.e(1470).then(i.bind(i,66403))).LineToolArrowMarker)),n.set("LineToolSignpost",(async()=>(await Promise.all([i.e(7122),i.e(4674)]).then(i.bind(i,28820))).LineToolSignpost)),n.set("LineToolBrush",(async()=>(await i.e(5122).then(i.bind(i,28462))).LineToolBrush)),n.set("LineToolArc",(async()=>(await i.e(5967).then(i.bind(i,87654))).LineToolArc)),n.set("LineToolCallout",(async()=>(await Promise.all([i.e(7122),i.e(688)]).then(i.bind(i,62828))).LineToolCallout)),n.set("LineToolText",(async()=>(await Promise.all([i.e(7122),i.e(2312)]).then(i.bind(i,424))).LineToolText)),n.set("LineToolHorzLine",(async()=>(await Promise.all([i.e(7122),i.e(4201)]).then(i.bind(i,43636))).LineToolHorzLine)),n.set("LineToolHorzRay",(async()=>(await i.e(574).then(i.bind(i,47845))).LineToolHorzRay)),n.set("LineToolRectangle",(async()=>(await Promise.all([i.e(7122),i.e(8422)]).then(i.bind(i,63397))).LineToolRectangle)),n.set("LineToolCircle",(async()=>(await Promise.all([i.e(7122),i.e(6748)]).then(i.bind(i,17333))).LineToolCircle)),n.set("LineToolEllipse",(async()=>(await Promise.all([i.e(7122),i.e(7660)]).then(i.bind(i,59002))).LineToolEllipse)),n.set("LineToolTimeCycles",(async()=>(await i.e(8334).then(i.bind(i,4741))).LineToolTimeCycles)),n.set("LineToolSineLine",(async()=>(await i.e(1713).then(i.bind(i,8066))).LineToolSineLine)),n.set("LineToolGhostFeed",(async()=>(await i.e(7563).then(i.bind(i,37968))).LineToolGhostFeed)),n.set("LineToolBezierQuadro",(async()=>(await i.e(8061).then(i.bind(i,28904))).LineToolBezierQuadro)),n.set("LineToolArrow",(async()=>(await Promise.all([i.e(7122),i.e(8607)]).then(i.bind(i,96068))).LineToolArrow)),n.set("LineToolRay",(async()=>(await Promise.all([i.e(7122),i.e(4934)]).then(i.bind(i,36224))).LineToolRay)),n.set("LineToolExtended",(async()=>(await Promise.all([i.e(7122),i.e(925)]).then(i.bind(i,6921))).LineToolExtended)),n.set("LineToolSchiffPitchfork",(async()=>(await Promise.all([i.e(8763),i.e(7175)]).then(i.bind(i,63533))).LineToolSchiffPitchfork)), -n.set("LineToolSchiffPitchfork2",(async()=>(await Promise.all([i.e(8763),i.e(341)]).then(i.bind(i,68802))).LineToolSchiffPitchfork2)),n.set("LineToolTextAbsolute",(async()=>(await Promise.all([i.e(7122),i.e(2312)]).then(i.bind(i,424))).LineToolTextAbsolute)),n.set("LineToolArrowMarkLeft",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkLeft)),n.set("LineToolArrowMarkRight",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkRight)),n.set("LineToolArrowMarkUp",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkUp)),n.set("LineToolArrowMarkDown",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkDown)),n.set("LineToolFlagMark",(async()=>(await i.e(8820).then(i.bind(i,41124))).LineToolFlagMark)),n.set("LineToolCypherPattern",(async()=>(await i.e(6740).then(i.bind(i,16628))).LineToolCypherPattern)),n.set("LineToolElliottImpulse",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottImpulse)),n.set("LineToolElliottTriangle",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottTriangle)),n.set("LineToolElliottTripleCombo",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottTripleCombo)),n.set("LineToolElliottCorrection",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottCorrection)),n.set("LineToolElliottDoubleCombo",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottDoubleCombo)),n.set("LineToolRiskRewardLong",(async()=>(await Promise.all([i.e(2342),i.e(1667),i.e(2277)]).then(i.bind(i,21986))).LineToolRiskRewardLong)),n.set("LineToolRiskRewardShort",(async()=>(await Promise.all([i.e(2342),i.e(1667),i.e(6768)]).then(i.bind(i,65137))).LineToolRiskRewardShort)),n.set("LineToolPosition",(async()=>(await i.e(1314).then(i.t.bind(i,40265,19))).LineToolPosition)),n.set("LineToolOrder",(async()=>(await i.e(2232).then(i.t.bind(i,64732,19))).LineToolOrder)),n.set("LineToolHighlighter",(async()=>(await i.e(2087).then(i.bind(i,65539))).LineToolHighlighter)),n.set("LineToolImage",(async()=>(await Promise.all([i.e(5402),i.e(5231)]).then(i.bind(i,18181))).LineToolImage)),n.set("LineToolExecution",(async()=>(await Promise.resolve().then(i.bind(i,56991))).LineToolExecution));const r=new Map,a=new Map([["LineToolAnchoredVWAP",async()=>(await i.e(5500).then(i.bind(i,13099))).LineToolAnchoredVWAP],["LineToolRegressionTrend",async()=>(await i.e(9748).then(i.bind(i,10986))).LineToolRegressionTrend],["LineToolVbPFixed",async()=>(await i.e(5695).then(i.bind(i,71131))).LineToolVbPFixed],["LineToolFixedRangeVolumeProfile",async()=>(await i.e(5695).then(i.bind(i,25937))).LineToolFixedRangeVolumeProfile]]);function l(e){return n.has(e)||a.has(e)||o.has(e)}function c(e){return a.has(e)}function h(e){return!l(e)||o.has(e)||r.has(e)}async function d(e){if(h(e))return _(e);const t=c(e),i=(0,s.ensureDefined)((t?a:n).get(e)),l=await i();return t?(r.set(e,(0,s.ensureDefined)(l)),_(e)):(o.set(e,(0,s.ensureDefined)(l)),_(e))}async function u(e){l(e)&&!h(e)&&await d(e)}function _(e){return c(e)?(0, -s.ensureDefined)(r.get(e),`Study line tool ${e}`):(0,s.ensureDefined)(o.get(e),`Line tool ${e}`)}},98523:(e,t,i)=>{"use strict";i.d(t,{lineToolsLocalizedNames:()=>o});var s=i(11542);const o={LineTool5PointsPattern:s.t(null,void 0,i(42231)),LineToolABCD:s.t(null,void 0,i(46712)),LineToolArc:s.t(null,void 0,i(59324)),LineToolArrow:s.t(null,void 0,i(11858)),LineToolArrowMarkDown:s.t(null,void 0,i(73193)),LineToolArrowMarkLeft:s.t(null,void 0,i(1949)),LineToolArrowMarkRight:s.t(null,void 0,i(86275)),LineToolArrowMarkUp:s.t(null,void 0,i(62453)),LineToolBalloon:s.t(null,void 0,i(70540)),LineToolComment:s.t(null,void 0,i(9818)),LineToolBarsPattern:s.t(null,void 0,i(81994)),LineToolBezierCubic:s.t(null,void 0,i(77125)),LineToolBezierQuadro:s.t(null,void 0,i(78609)),LineToolBrush:s.t(null,void 0,i(43539)),LineToolCallout:s.t(null,void 0,i(25381)),LineToolCircleLines:s.t(null,void 0,i(84031)),LineToolCypherPattern:s.t(null,void 0,i(93191)),LineToolDateAndPriceRange:s.t(null,void 0,i(47017)),LineToolDateRange:s.t(null,void 0,i(85444)),LineToolDisjointAngle:s.t(null,void 0,i(91544)),LineToolElliottCorrection:s.t(null,void 0,i(80943)),LineToolElliottDoubleCombo:s.t(null,void 0,i(75112)),LineToolElliottImpulse:s.t(null,void 0,i(61114)),LineToolElliottTriangle:s.t(null,void 0,i(72359)),LineToolElliottTripleCombo:s.t(null,void 0,i(76129)),LineToolEllipse:s.t(null,void 0,i(78996)),LineToolExtended:s.t(null,void 0,i(52788)),LineToolFibChannel:s.t(null,void 0,i(59005)),LineToolFibCircles:s.t(null,void 0,i(82330)),LineToolFibRetracement:s.t(null,void 0,i(55986)),LineToolFibSpeedResistanceArcs:s.t(null,void 0,i(33880)),LineToolFibSpeedResistanceFan:s.t(null,void 0,i(2395)),LineToolFibSpiral:s.t(null,void 0,i(39014)),LineToolFibTimeZone:s.t(null,void 0,i(30622)),LineToolFibWedge:s.t(null,void 0,i(85042)),LineToolFlagMark:s.t(null,void 0,i(14600)),LineToolImage:s.t(null,void 0,i(68065)),LineToolFlatBottom:s.t(null,void 0,i(45051)),LineToolAnchoredVWAP:s.t(null,void 0,i(84541)),LineToolGannComplex:s.t(null,void 0,i(44763)),LineToolGannFixed:s.t(null,void 0,i(60707)),LineToolGannFan:s.t(null,void 0,i(48683)),LineToolGannSquare:s.t(null,void 0,i(47460)),LineToolHeadAndShoulders:s.t(null,void 0,i(21928)),LineToolHorzLine:s.t(null,void 0,i(21795)),LineToolHorzRay:s.t(null,void 0,i(25487)),LineToolIcon:s.t(null,void 0,i(37913)),LineToolEmoji:s.t(null,void 0,i(73456)),LineToolSticker:s.t(null,void 0,i(43114)),LineToolInsidePitchfork:s.t(null,void 0,i(41686)),LineToolNote:s.t(null,void 0,i(86631)),LineToolTextNote:s.t(null,void 0,i(94389)),LineToolSignpost:s.t(null,void 0,i(67751)),LineToolParallelChannel:s.t(null,void 0,i(59256)),LineToolPitchfan:s.t(null,void 0,i(34156)),LineToolPitchfork:s.t(null,void 0,i(19634)),LineToolPolyline:s.t(null,void 0,i(39949)),LineToolPath:s.t(null,void 0,i(371)),LineToolPrediction:s.t(null,void 0,i(20138)),LineToolPriceLabel:s.t(null,void 0,i(91282)),LineToolArrowMarker:s.t(null,void 0,i(36352)),LineToolPriceRange:s.t(null,void 0,i(68941)),LineToolProjection:s.t(null,void 0,i(75747)), -LineToolRay:s.t(null,void 0,i(50318)),LineToolRectangle:s.t(null,void 0,i(26001)),LineToolCircle:s.t(null,void 0,i(91944)),LineToolRegressionTrend:s.t(null,void 0,i(2460)),LineToolRiskRewardLong:s.t(null,void 0,i(74832)),LineToolRiskRewardShort:s.t(null,void 0,i(8075)),LineToolFixedRangeVolumeProfile:s.t(null,{context:"study"},i(25705)),LineToolAnchoredVolumeProfile:s.t(null,{context:"study"},i(89633)),LineToolRotatedRectangle:s.t(null,void 0,i(56820)),LineToolSchiffPitchfork:s.t(null,void 0,i(57681)),LineToolSchiffPitchfork2:s.t(null,void 0,i(42608)),LineToolSineLine:s.t(null,void 0,i(39090)),LineToolText:s.t(null,{context:"tool"},i(91405)),LineToolTextAbsolute:s.t(null,void 0,i(42669)),LineToolThreeDrivers:s.t(null,void 0,i(46982)),LineToolTimeCycles:s.t(null,void 0,i(46852)),LineToolTrendAngle:s.t(null,void 0,i(35757)),LineToolTrendBasedFibExtension:s.t(null,void 0,i(80583)),LineToolTrendBasedFibTime:s.t(null,void 0,i(72159)),LineToolTrendLine:s.t(null,void 0,i(97339)),LineToolInfoLine:s.t(null,void 0,i(15992)),LineToolTriangle:s.t(null,void 0,i(1671)),LineToolTrianglePattern:s.t(null,void 0,i(90148)),LineToolVertLine:s.t(null,void 0,i(29535)),LineToolCrossLine:s.t(null,void 0,i(74334)),LineToolHighlighter:s.t(null,void 0,i(69476)),LineToolPriceNote:s.t(null,void 0,i(97512)),LineToolVbPFixed:s.t(null,void 0,i(40693)),LineToolGhostFeed:s.t(null,void 0,i(46808)),LineToolTable:s.t(null,void 0,i(17981))}},15491:(e,t,i)=>{"use strict";i.d(t,{lineToolsStudyIds:()=>s});const s={LineToolAnchoredVWAP:"AnchoredVWAP@tv-basicstudies",LineToolRegressionTrend:"RegressionTrend@tv-basicstudies",LineToolFixedRangeVolumeProfile:"VbPFixed@tv-basicstudies",LineToolVbPFixed:"VbPFixed@tv-volumebyprice"}},32755:(e,t,i)=>{"use strict";i.d(t,{cloneLineTool:()=>N,createLineTool:()=>x,createLineToolProperties:()=>M,createStudyLineToolProperties:()=>A,ensureAllLineToolsLoadedForLayout:()=>P,initAllLineToolsFromContent:()=>T,initLineTool:()=>S,isBrushBasedLineTool:()=>k,isEditableTextLineTool:()=>V,isLineTool:()=>g.isLineTool,isStudyLineTool:()=>D,isTrading:()=>E,prepareLineToolPropertiesByOwnerSource:()=>I,setNewToolProperties:()=>y,supportsPhantomMode:()=>L,tryFindStudyLineToolNameByStudyId:()=>R,unsetNewToolProperties:()=>v});var s=i(82433),o=i(50151),n=i(86441),r=i(10892),a=i(43156),l=i(36009),c=i(68805),h=i(15764),d=i(16638),u=i(15491),_=i(64195),p=i(77336),m=i(9343),g=i(78956);let f=null;function y(e,t,i){return null!==f&&f.tool===e&&f.toolData===t||(v(!0),f={properties:M(i.backgroundTheme().spawnOwnership(),e,!i.readOnly()),tool:e,toolData:t}),f.properties}function v(e){e&&f?.properties.destroy(),f=null}async function S(e){["LineToolRiskRewardLong","LineToolRiskRewardShort"].includes(e);const t=e;(D(t)||(0,p.isAsyncStudyLineToolName)(t))&&await(0,d.studyMetaInfoRepository)().findAllJavaStudies(),(0,p.isLineToolLoaded)(t)||(0,h.isLineToolName)(t)&&await(0,p.loadLineTool)(t)}function b(e,t){const i="charts"in e?e.charts:[e];for(const e of i){for(const i of e.panes)for(const e of i.sources)t(e.type);e.lineToolsGroups?.groups.forEach((e=>{ -e.tools.forEach((e=>t(e)))}))}}class w extends Error{constructor(e,t){super(`Failed to load line tool: ${e}`),this.name="LineToolLoadError",this.toolName=e,this.originalError=t}}const C=(0,m.getLogger)("LineToolsSynchronizer");async function P(e){const t=new Set,i=e=>{(0,p.isAsyncGenericLineToolName)(e)&&t.add(e)};for(const t of e)b(t,i);const s=[...t],o=(await Promise.allSettled(s.map((e=>(0,p.ensureLineToolLoaded)(e).catch((t=>{throw new w(e,t)})))))).filter((e=>"rejected"===e.status));o.length>0&&o.forEach((e=>{const t=e.reason;C.logError(`Failed to load line tool: ${t.toolName}`)}))}async function T(e){if(!e)return;const t=new Set;b(e,(e=>{(0,h.isLineToolName)(e)&&t.add(e)})),await Promise.all(Array.from(t).map((e=>S(e))))}function x(e,t,i,s,n,r){(0,o.assert)((0,h.isLineToolName)(e),"Unknown line tool: "+e);const a=e;let l;if((0,o.assert)((0,p.isLineToolLoaded)(a),`Line tool ${a} is not loaded`),n||i||null===f||f.tool!==e||(i=f.properties,v(!1)),(0,p.isAsyncStudyLineToolName)(a)){l=new((0,p.getLoadedLineTool)(a))(t,i,(0,o.ensureDefined)(s),n,r)}else{l=new((0,p.getLoadedLineTool)(a))(t,i,n,r)}return l.toolname=e,v(!0),l}function I(e,t){const i=(0,o.ensureNotNull)(t.symbolSource()),s=i.symbolInfo(),n=s?(0,c.extractLineToolSymbolFromSymbolInfo)(s,i.symbol()):i.symbol();e.childs().symbol.setValue(n),i.model().currencyConversionEnabled()&&i.isConvertedToOtherCurrency()&&e.childs().currencyId.setValue(i.currency()),i.model().unitConversionEnabled()&&i.isConvertedToOtherUnit()&&e.childs().unitId.setValue(i.unit()),e.childs().symbolStateVersion.setValue(2),e.childs().zOrderVersion.setValue(2)}function M(e,t,i,s){(0,o.assert)((0,h.isLineToolName)(t),`${t} should be name of the line tool`);const n=t;if((0,o.assert)((0,p.isLineToolLoaded)(n),`Line tool ${n} is not loaded`),(0,p.isAsyncStudyLineToolName)(n)){return(0,p.getLoadedLineTool)(n).createProperties(e,s)}return(0,p.getLoadedLineTool)(n).createProperties(e,s,i)}function A(e,t,i,s,n,r){(0,o.assert)((0,h.isStudyLineToolName)(t),`${t} should be name of the study line tool`);const a=t;if((0,p.isAsyncStudyLineToolName)(a)){return(0,p.getLoadedLineTool)(a).createPropertiesFromStudyMetaInfoAndState(i,s,n,r,e)}throw new Error(`Property creation is not implemented for study line tool ${t}`)}function L(e){(0,o.assert)((0,h.isLineToolName)(e),`${e} should be name of the line tool`);const t=e;(0,o.assert)((0,p.isLineToolLoaded)(t),`Line tool ${t} is not loaded`);const i=(0,p.getLoadedLineTool)(t);return void 0!==i&&Boolean(i.supportPhantomMode)}function k(e){return e instanceof _.LineToolBrushBase}function D(e){return e instanceof a.StudyLineDataSource}function E(e){return e instanceof l.LineToolTrading}const B=["editableTextStyle","editableText","editableTextProperties"];function V(e){return(0,s.default)(e)&&B.every((t=>t in e))}function R(e){let t=null -;return e===u.lineToolsStudyIds.LineToolRegressionTrend?t="LineToolRegressionTrend":e===u.lineToolsStudyIds.LineToolVbPFixed?t="LineToolVbPFixed":e===u.lineToolsStudyIds.LineToolFixedRangeVolumeProfile&&(t="LineToolFixedRangeVolumeProfile"),t}function N(e,t,i,s){const a=t.toolname,l=t.properties().state();l.intervalsVisibilities=(0,r.mergeIntervalVisibilitiesDefaults)(l?.intervalsVisibilities);const c=M(e.backgroundTheme().spawnOwnership(),t.toolname,!e.readOnly(),l);c.childs().visible.setValue(!0);const h=(0,o.ensureNotNull)(t.ownerSource()),d=x(a,e,c);void 0!==s&&d.setId(s),d.setOwnerSource(h),d.toolname=a;const u=d.clonePositionOffset();if(t.isFixed()){const e=(0,o.ensureDefined)(t.fixedPoint()),s=i?e.add(new n.Point(u.xCoordOffset,u.yCoordOffset)):e;d.addFixedPoint(s)}const _=t.normalizedPoints(),p=i?function(e,t,i){const s=(0,o.ensureNotNull)(t.priceScale()),n=(0,o.ensureNotNull)(t.firstValue());return e.map((e=>{const t=e.price,o=s.priceToCoordinate(t,n)+i.yCoordOffset,r=s.coordinateToPrice(o,n),a=e.interval;return{time_t:e.time_t,price:r,offset:e.offset+i.barOffset,interval:a}}))}(_,h,u):_,m=t.points();return d.restorePoints(p,m),d.cloneData&&d.cloneData(t),d.recalculateStateByData&&d.recalculateStateByData(),d}},96333:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolPitchforkStyle:()=>s}),function(e){e[e.Original=0]="Original",e[e.Schiff=1]="Schiff",e[e.Inside=2]="Inside",e[e.Schiff2=3]="Schiff2"}(s||(s={}))},43156:(e,t,i)=>{"use strict";i.d(t,{StudyLineDataSource:()=>b});var s=i(64755),o=i(29875),n=i(32679),r=i(68159),a=i(14019),l=i(65383),c=i(71838),h=i(678);class d extends c.StudyDataSource{constructor(e,t,i,s){super(e,t.seriesSource(),i,s),this._series=t}_createStudyError(e){return(0,h.createStudyError)(this._getStudyErrorDescription(e),this._series.symbolInfo()?.exchange)}}var u=i(16685),_=i(82349),p=i(17534),m=i(44672),g=i(27538);class f extends g.StatusProviderBase{constructor(e){super(),this._source=e}errorStatus(){const e=this._source.status();return e.type===h.StudyStatusType.Error?{error:this.sourceStatusText(),solutionId:(0,h.studyStatusSolutionId)(e),title:(0,h.studyStatusTitle)(e),studyFeature:(0,h.studyStatusFeature)(e)}:null}getSplitTitle(){return this._source.titleInParts()}text(){return this._source.translatedType()}sourceStatusText(){return(0,h.convertStudyStatusToString)(this._source.status(),!0)}}var y=i(62288),v=i(27777);class S extends v.StatusView{constructor(e){super(e.statusProvider({}))}getSplitTitle(){return this._statusProvider.getSplitTitle()}}class b extends o.LineDataSource{constructor(e,t,s,o,n,r){super(e,o,n,r),this._indexes=null,this._inputs=null,this._definitionsViewModel=null,this._pointsetPoints=null,this._loadedPlots=null,this._loadedGraphics=null,this._beingCreatedPaneView=null,this._anchorsPaneView=null,this._isLegendDisplayed=!1,Promise.all([Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,8938)),Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,19583))]).then((t=>{ -const{LineToolBeingCreatedPaneView:i}=t[0],{StudyLineDataSourceAnchorsPaneView:s}=t[1];this._beingCreatedPaneView=new i(this,e),this._anchorsPaneView=new s(this,this.model()),this._model.lightUpdate()})),this._metaInfo=t,this._dataSource=new d(e.chartApi(),e.mainSeries(),s,t),this._dataSource.dataCleared().subscribe(this,this._onDataCleared),this._dataSource.dataUpdated().subscribe(this,this._onDataUpdated),this._dataSource.studyStatusChanged().subscribe(this,this._onStudyStatusChanged),this._statusProvider=new f(this),this._statusView=new S(this),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments}isDisplayedInLegend(){return this._isLegendDisplayed}titleInParts(){const e=[];if(this._showStudyArgumentsProperty.value()&&this._inputs)for(const t of this._metaInfo.inputs){if(!0===t.isHidden||"bool"===t.type)continue;const i=this._inputs[t.id];e.push(i.toString())}return[this.name(),e]}destroy(){this._dataSource.dataUpdated().unsubscribeAll(this),this._dataSource.dataCleared().unsubscribeAll(this),this._dataSource.studyStatusChanged().unsubscribeAll(this),this._dataSource.destroy(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._unsubscribeApplyInputsOnSeriesCompleted(),this._isDestroyed=!0,super.destroy()}stop(){super.stop(),this._isDestroyed||(this._dataSource.stop(),this.clearData())}start(){super.start(),this._isDestroyed||null===this._inputs||this._dataSource.start()}metaInfo(){return this._metaInfo}graphicsInfo(){return this._metaInfo.graphics}series(){return this._model.mainSeries()}translatedType(){return this._metaInfo.description}name(){return this._metaInfo.description}studyId(){return this._metaInfo.id}setPoint(e,t,i){super.setPoint(e,this._preparePoint(t,i))}move(e){}clearData(){this._clearAllDataExceptPointsetPoints(),this._pointsetPoints=null,this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),super.clearData()}data(){return this.plots()}plots(){return this._loadedPlots||this._dataSource.plots()}graphics(){return this._loadedGraphics||this._dataSource.graphics()}valueAt(e,t){return this.ownerSource()?.symbolSource().valueAt(e,t)??null}firstValue(){return this._model.mainSeries().firstValue()}state(e){const t={...super.state(e),metaInfo:this.metaInfo().state()};return e&&(t.data=this.plots().state(),t.nonseriesindexes=this._indexes,t.graphics=(0,a.saveStudyGraphics)(this.graphics(),null)),t}restoreData(e){void 0!==e.data&&(this._loadedPlots=new s.PlotList((0,_.studyPlotFunctionMap)(this._metaInfo),_.studyEmptyPlotValuePredicate),this._loadedPlots.restoreState(e.data)),this._indexes=e.nonseriesindexes??this._indexes,this._loadedGraphics=e.graphics?(0,a.loadStudyGraphics)(e.graphics):this._loadedGraphics}getPropertyDefinitionsViewModel(){ -return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}paneViews(e){let t=[];if(this.isSourceHidden())return t;if(this._isReady()&&this._changeStatesStack.isEmpty()){const i=super.paneViews(e);null!==i&&(t=t.concat(i))}else null!==this._beingCreatedPaneView&&t.push(this._beingCreatedPaneView);return null!==this._anchorsPaneView&&t.push(this._anchorsPaneView),t}propertiesChanged(e){super.propertiesChanged(e),this._onStudyInputsMayChange()}dataAndViewsReady(){return super.dataAndViewsReady()&&this._isReady()}endChanging(e,t){const i=super.endChanging(e,t);return i.indexesChanged?this.clearData():this._updateAnchorsPrice(!0),i}moveData(e){this._dataSource.moveData(e)}restorePoints(e,t,i){super.restorePoints(e,t,i),this._updateAnchorsPrice(!0)}statusProvider(e){return this._statusProvider}statusView(){return this._statusView}legendView(){return null}dataProblemModel(){return null}dataUpdatedModeModel(){return null}marketStatusModel(){return null}onStatusChanged(){return this._dataSource.studyStatusChanged()}status(){return this._dataSource.studyStatus()}recalcStudyIfNeeded(){}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s,o){const n=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s,void 0,o);return this._configureProperties(n),n}_getPointsetPoints(){return this._pointsetPoints}_onStudyStatusChanged(e,t){let i;switch(t.type){case u.StudyStatusType.Error:i=!0;break;case u.StudyStatusType.Completed:i=!1;break;default:return}if(i===this._isLegendDisplayed)return;this._isLegendDisplayed=i;const s=this._model.paneForSource(this);if(s){const e=this._model.panes().indexOf(s),t=y.InvalidationMask.invalidateLegendWidgetLayout(e);this.model().invalidate(t)}}_studyId(){return this._dataSource.studyId()}_isReady(){return!0}_updateAllPaneViews(e){super._updateAllPaneViews(e),this._beingCreatedPaneView?.update(),this._anchorsPaneView?.update(e)}_getPointTime(e,t){const i=e.index,s=this._model.timeScale().indexToTimePoint(i);return null!==s?s:t||void 0===e.time?null:this._utcTimeInCurrentResolution(e)}_updateAnchorsPrice(e){}_onPointsetUpdated(e){super._onPointsetUpdated(e),this._pointsetPoints=this._points.map((e=>({price:e.price,index:e.index,time:e.time}))),this._onStudyInputsMayChange()}_onDataCleared(){this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._model.updateSource(this)}_onDataUpdated(e,t,i){this._updateAnchorsPrice(),this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:e[0]?.index})),this._model.updateSource(this)}_onStudyInputsMayChange(){let e=null;if(null!==this._pointsetPoints&&this._pointsetPoints.length===this.pointsCount()&&(e=this._studyInputs(this._pointsetPoints),null===e&&(this._clearAllDataExceptPointsetPoints(),this.updateAllViews((0,m.sourceChangeEvent)(this.id())))),null!==e){ -const t=this.metaInfo().inputs.map((e=>e.id)),i=Object.keys(e);for(const s of i)t.includes(s)||delete e[s]}this._areInputsEqual(this._inputs,e)||this._applyStudyInputs(e)}_preparePoint(e,t){return super._preparePoint(this._alignPointToRangeOfActualData(e),t)}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_subscribeApplyInputsOnSeriesCompleted(){this._unsubscribeApplyInputsOnSeriesCompleted(),this._model.mainSeries().dataEvents().completed().subscribe(this,(()=>this._onStudyInputsMayChange()),!0)}_unsubscribeApplyInputsOnSeriesCompleted(){this._model.mainSeries().dataEvents().completed().unsubscribeAll(this)}_onInputsChanged(){0}_clearAllDataExceptPointsetPoints(){this._inputs=null,this._dataSource.clearData(),this._loadedPlots=null,this._indexes=null,this._loadedGraphics=null}static _createPropertiesFromStudyIdAndState(e,t){const i=r.StudyMetaInfo.getStudyPropertyRootNameById(e),s=new n.DefaultProperty({defaultName:i,state:t});return this._configureProperties(s),s}static _configureProperties(e){super._configureProperties(e),e.removeExcludedKey("intervalsVisibilities",1)}_areInputsEqual(e,t){return null===t?null===e:null!==e&&(0,l.areStudyInputsEqual)(this._metaInfo.inputs,e,t)}_applyStudyInputs(e){const t=this._inputs;this._inputs=e,null!==e&&(this._unsubscribeApplyInputsOnSeriesCompleted(),this._dataSource.setInputs(e),null===t&&this.isStarted()&&!this._dataSource.isStarted()&&this._dataSource.start()),this._onInputsChanged()}}},36009:(e,t,i)=>{"use strict";const s=i(29875).LineDataSource,o=i(92934).alignToStep,n=i(24526).customFormatters,r=i(68805).createSeriesFormatter;class a extends s{constructor(e,t){super(e,t),this.customization.forcePriceAxisLabel=!0,this.customization.disableErasing=!0,this.customization.showInObjectsTree=!1,this._createFormatter(e.mainSeries().symbolInfo()),this.setSelectionEnabled(!1)}isSynchronizable(){return!1}pointsCount(){return a.POINTS_COUNT}hasContextMenu(){return!1}state(){return null}startMoving(){super.startMoving.apply(this,arguments),this._cursorMoved=!1}endMoving(){super.endMoving.apply(this,arguments),this._cursorMoved=!1}userEditEnabled(){return!0}movable(){return!1}canBeHidden(){return!1}isUserDeletable(){return!1}showInObjectTree(){return!1}doesMovingAffectsUndo(){return!1}isAvailableInFloatingWidget(){return!1}timeAxisViews(){return null}cloneable(){return!1}copiable(){return!1}_correctPoints(e,t){this._currentMovingPoint&&this._startMovingPoint?this._currentMovingPoint.logical.price-this._startMovingPoint.logical.price&&(this._cursorMoved=!0):this._cursorMoved=!1;for(var i=1/this.priceScale().mainSource().base(),s=0;s{"use strict";i.r(t),i.d(t,{loadTheme:()=>r});var s=i(85662),o=i(76422),n=i(35039) -;async function r(e,t){const{themeName:i,standardTheme:r,syncState:a=!0,noUndo:l=!1,applyOverrides:c=!1,onlyActiveChart:h=!1}=t,d=await(r?Promise.resolve((0,s.getStdTheme)(i)):(0,s.getTheme)(i)),u=!r;if(void 0!==d.content){const t=!r||h;c&&(void 0!==(_=d.content).chartProperties&&(0,n.applyDefaultsOverrides)(_.chartProperties),void 0!==_.mainSourceProperties&&(0,n.applyDefaultsOverrides)(_.mainSourceProperties,void 0,!0,"mainSeriesProperties")),await e.applyTheme({theme:d.content,onlyActiveChart:t,restoreNonThemeDefaults:u,themeName:i,standardTheme:r,syncState:a,noUndo:l}),(0,o.emit)("chart_theme_changed",i,r,t)}var _;return d}},92693:(e,t,i)=>{"use strict";var s;i.d(t,{MagnetMode:()=>s}),function(e){e[e.WeakMagnet=0]="WeakMagnet",e[e.StrongMagnet=1]="StrongMagnet"}(s||(s={}))},81171:(e,t,i)=>{"use strict";i.d(t,{magnetEnabled:()=>p,magnetMode:()=>m,setIsMagnetEnabled:()=>g,setMagnetMode:()=>f});var s=i(32679),o=i(64147),n=i(92693),r=i(928),a=i(15764),l=i(43550);const c=new o.WatchedValue(!1),h=new o.WatchedValue(n.MagnetMode.WeakMagnet),d=(0,l.modifierPressed)(),u=(0,l.shiftPressed)();function _(){const e=d.value();if(u.value()&&(r.isToolEditingNow.value()||r.isToolCreatingNow.value()))return void c.setValue(!1);let t,i;if(r.activePointSelectionMode.value()===r.SelectPointMode.Replay)t=i=!1;else{const s=r.tool.value(),o=r.isStudyEditingNow.value()||r.activePointSelectionMode.value()===r.SelectPointMode.Study;t=e&&((0,a.isLineToolName)(s)||r.isToolEditingNow.value()||(0,r.toolIsMeasure)(s)||o),i=(0,r.properties)().childs().magnet.value()}h.setValue(!i&&t?n.MagnetMode.StrongMagnet:(0,r.properties)().childs().magnetMode.value()),c.setValue(t?!i:i)}function p(){return c}function m(){return h}function g(e){(0,s.allowSavingDefaults)(!0),(0,r.properties)().childs().magnet.setValue(e),(0,s.allowSavingDefaults)(!1)}function f(e){(0,s.allowSavingDefaults)(!0),(0,r.properties)().childs().magnetMode.setValue(e),(0,r.properties)().childs().magnet.setValue(!0),(0,s.allowSavingDefaults)(!1)}(0,r.runOnDrawingStateReady)((()=>{(0,r.properties)().childs().magnet.subscribe(null,_),(0,r.properties)().childs().magnetMode.subscribe(null,_),d.subscribe(_),u.subscribe(_),r.tool.subscribe(_),r.isToolEditingNow.subscribe(_),_()}))},44672:(e,t,i)=>{"use strict";i.d(t,{globalChangeEvent:()=>a,hoverChangeEvent:()=>_,selectionChangeEvent:()=>d,sourceChangeEvent:()=>n,viewportChangeEvent:()=>c});var s,o=i(83873);function n(e){return(0,o.default)(e)?{type:"data-source-change",sourceId:e}:{type:"data-source-change",...e}}!function(e){e.DataSourceChange="data-source-change",e.ViewportChange="viewport-change",e.GlobalChange="global-change",e.SelectionChange="selection-change",e.HoverChange="hover-change"}(s||(s={}));const r={type:"global-change"};function a(){return r}const l={type:"viewport-change"};function c(e){return e?{type:"viewport-change",pane:e}:l}const h={type:"selection-change"};function d(){return h}const u={type:"hover-change"};function _(){return u}},18172:(e,t,i)=>{"use strict";i.d(t,{unpackNonSeriesData:()=>n}) -;var s=i(30551),o=i(50151);async function n(e){if(""===e)return null;const t=JSON.parse(e);if(!(0,s.isObject)(t)||"function"==typeof t)throw new Error("Non-object content in the non-series envelope");if((0,s.hasProperty)(t,"indexes_replace"))return{indexes_replace:!0};const i={indexes_replace:!1};if((0,s.hasProperty)(t,"offsets")&&(i.offsets=t.offsets),(0,s.hasProperty)(t,"isUpdate")){if("boolean"!=typeof t.isUpdate)throw new Error('Invalid type of "isUpdate" field');i.isUpdate=t.isUpdate}return(0,s.hasProperty)(t,"data")&&(i.data=t.data),(0,s.hasProperty)(t,"graphicsCmds")&&(i.graphicsCmds=function(e){if(!(0,s.isObject)(e))throw new Error("Graphics commands should be wrapped in an object");if((0,s.hasProperty)(e,"create"),(0,s.hasProperty)(e,"erase")){const t=e.erase;(0,o.assert)(Array.isArray(t),"Collection of erase commands should be array");for(const e of t){if(!(0,s.isObject)(e)||!(0,s.hasProperty)(e,"action"))throw new Error("Command should be an object with 'action' property");(0,o.assert)("all"===e.action||"one"===e.action,"Erase command action should be 'all' or 'one'")}}return e}(t.graphicsCmds)),i}},82587:(e,t,i)=>{"use strict";i.d(t,{notAvailable:()=>o});var s=i(11542);const o=i(56570).enabled("use_na_string_for_not_available_values")?s.t(null,void 0,i(90091)):"∅"},74079:(e,t,i)=>{"use strict";i.d(t,{getNumericFormatter:()=>c,getPercentageFormatter:()=>h,getPipFormatter:()=>_,getVolumeFormatter:()=>d});var s=i(59623),o=i(719);var n=i(725);class r extends n.PriceFormatter{constructor(e){const{priceScale:t,minMove:i=1,type:s,typespecs:o,minMove2:n,ignoreLocaleNumberFormat:r}=e;("forex"===s||function(e,t){return!!t?.includes("cfd")&&["commodity","futures","index","stock","fund"].includes(e)}(s,o))&&n?(super({priceScale:n,ignoreLocaleNumberFormat:r}),this._isForex=!0):(super({priceScale:1,ignoreLocaleNumberFormat:r}),this._isForex=!1),this._pipPriceScale=t,this._pipMinMove=i,this._pipMinMove2=n}format(e,t={}){const{signPositive:i,tailSize:s,ignoreLocaleNumberFormat:o}=t;let n=this._isForex?this._pipMinMove2:this._pipMinMove;return void 0===n&&(n=NaN),super.format(e*this._pipPriceScale/n,{signPositive:i,tailSize:s,ignoreLocaleNumberFormat:o})}}var a=i(46084),l=i(58683);const c=(0,l.numDependencyFormatter)((e=>new s.NumericFormatter({precision:e}))),h=(0,l.numDependencyFormatter)((e=>new o.PercentageFormatter({priceScale:Math.pow(10,e??2),minMove:1}))),d=(0,l.numDependencyFormatter)((e=>new a.VolumeFormatter({precision:e}))),u=new WeakMap;function _(e){let t=u.get(e);return t||(t=new r({priceScale:e.pricescale,minMove:e.minmov,minMove2:e.minmove2,type:e.type,typespecs:e.typespecs}),u.set(e,t)),t}},72791:(e,t,i)=>{"use strict";var s;i.d(t,{PaneCursorType:()=>s}),function(e){e[e.Default=0]="Default",e[e.Pointer=1]="Pointer",e[e.Eraser=2]="Eraser",e[e.Dot=3]="Dot",e[e.Grabbing=4]="Grabbing",e[e.ZoomIn=5]="ZoomIn",e[e.VerticalResize=6]="VerticalResize",e[e.HorizontalResize=7]="HorizontalResize",e[e.DiagonalNeSwResize=8]="DiagonalNeSwResize",e[e.DiagonalNwSeResize=9]="DiagonalNwSeResize",e[e.Text=10]="Text" -}(s||(s={}))},65458:(e,t,i)=>{"use strict";i.d(t,{PanePriceAxisView:()=>n});var s=i(2844);class o{constructor(e){this._priceAxisViewRenderer=null,this._rendererOptions=null,this._align="right",this._textWidthCache=e}setParams(e,t,i,s,o){this._priceAxisViewRenderer=e,this._rendererOptions=t,this._align=o}draw(e,t){null!==this._rendererOptions&&null!==this._priceAxisViewRenderer&&this._priceAxisViewRenderer.draw(e,t,this._rendererOptions,this._textWidthCache,this._align)}hitTest(e,t){return void 0===this._priceAxisViewRenderer?.hitTest?null:this._priceAxisViewRenderer?.hitTest(e,t,this._align)}}class n{constructor(e,t,i){this._renderer=null,this._invalidated=!0,this._priceAxisView=e,this._textWidthCache=new s.TextWidthCache(100),this._dataSource=t,this._chartModel=i,this._fontSize=-1,this._panePriceAxisViewRenderer=new o(this._textWidthCache)}update(e){this._invalidated=!0}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_position(){const e=this._chartModel.crosshairSource(),t=this._dataSource===e?e.pane:this._chartModel.paneForSource(this._dataSource);if(null===t)return null;const i=this._priceScale();if(null===i)return null;let s=t.priceScalePosition(i);return"overlay"===s&&(s=t.priceScalePosition(t.defaultPriceScale())),"overlay"===s?null:s}_updateImpl(e){this._renderer=null;const t=this._position();if(null===t)return;const i=this._chartModel.priceAxisRendererOptions();i.fontSize!==this._fontSize&&(this._fontSize=i.fontSize,this._textWidthCache.reset()),this._panePriceAxisViewRenderer.setParams(this._priceAxisView.paneRenderer(),i,e.mediaSize.width,e.mediaSize.height,t),this._renderer=this._panePriceAxisViewRenderer,this._invalidated=!1}_priceScale(){return this._dataSource.priceScale()}}},52977:(e,t,i)=>{"use strict";i.d(t,{applyColor:()=>c});var s=i(83873),o=i(5201),n=i(46088);const r=new WeakMap;var a,l;function c(e,t,i=0,a=3){const{context:l,bitmapSize:c,mediaSize:h}=e;let d;if((0,s.default)(t))d=t;else if(t.type===n.ColorType.Solid)d=t.color;else{let e=r.get(l);void 0===e&&(e=new o.CircularCacheBuffer(1e3),r.set(l,e));const s=0===i?h.height:c.height,n=`${t.startColor}_${t.endColor}_${s}`;let a=e.get(n);void 0===a&&(a=l.createLinearGradient(0,0,0,s),a.addColorStop(0,t.startColor),a.addColorStop(1,t.endColor),e.set(n,a)),d=a}1&a&&(l.strokeStyle=d),2&a&&(l.fillStyle=d)}!function(e){e[e.Stroke=1]="Stroke",e[e.Fill=2]="Fill",e[e.Both=3]="Both"}(a||(a={})),function(e){e[e.Media=0]="Media",e[e.Bitmap=1]="Bitmap"}(l||(l={}))},67716:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundItem:()=>h,AreaBackgroundItemsGroup:()=>l,AreaBackgroundRenderer:()=>d,CachedMap:()=>c});var s,o,n=i(50151),r=i(30125),a=i(59152);!function(e){e[e.Solid=0]="Solid",e[e.Gradient=1]="Gradient"}(s||(s={})),function(e){e[e.PurgeCachedMapCacheIterations=50]="PurgeCachedMapCacheIterations"}(o||(o={}));class l extends a.CachedContainer{constructor(e){super(),this.color=e}}class c{constructor(){this._map=new Map,this._usedKeys=new Set,this._invalidations=0}invalidateCache(){this._invalidations+=1, -50===this._invalidations&&(this._deleteUnused(),this._invalidations=0),this._usedKeys.clear(),this._map.forEach(((e,t)=>e.invalidateCache()))}get(e){const t=this._map.get(e);return void 0!==t&&this._usedKeys.add(e),t}set(e,t){this._usedKeys.add(e),this._map.set(e,t)}[Symbol.iterator](){const e=Array.from(this._usedKeys)[Symbol.iterator]();return{[Symbol.iterator](){return this},next:()=>{const t=e.next();return t.value?{value:[t.value,(0,n.ensureDefined)(this._map.get(t.value))],done:!1}:{value:void 0,done:!0}}}}forEach(e){this._map.forEach(((t,i)=>{this._usedKeys.has(i)&&e(t,i)}))}delete(e){const t=this._map.get(e);void 0!==t&&t.invalidateCache(),this._usedKeys.delete(e)}_deleteUnused(){const e=[];this._map.forEach(((t,i)=>{this._usedKeys.has(i)||e.push(i)}));for(const t of e)this._map.delete(t)}}class h extends a.CachedContainer{constructor(){super(),this.points1=new a.CachedContainer,this.points2=new a.CachedContainer,this.push(this.points1),this.push(this.points2)}addPoints1Point(e,t){let i=this.points1.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points1.push(i)}addPoints2Point(e,t){let i=this.points2.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points2.push(i)}invalidateCache(){this.points1.invalidateCache(),this.points2.invalidateCache()}}class d extends r.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._data=e??null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e,o=.25*this._data.barSpacing;for(const[,e]of this._data.colorAreas){t.beginPath();for(let n=0;n{"use strict";i.d(t,{PaneRendererArea:()=>a});var s=i(74010),o=i(61993),n=i(37743),r=i(52977);class a extends s.PaneRendererLine{constructor(e){e.forceLineColor=!1,super(e)}_drawImpl(e){const t=this._data;if(0===t.items.length)return;let i=this._data.visibleItemsRange?.startItemIndex??0,a=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(;i=0&&!(0,o.coordinateIsValid)(t.items[a].y);)a--;if(i>a)return;const{context:l,horizontalPixelRatio:c,verticalPixelRatio:h}=e;l.save(),l.scale(c,h),l.lineCap="round",(0, -r.applyColor)(e,t.lineColor,0,1),l.lineWidth=t.lineWidth,(0,n.setLineStyle)(l,t.lineStyle),l.lineWidth=1;const d=new Map,u=new s.PaneRendererLineItemsIterator(this._data.items,i,a+1,this._data.skipHoles);for(;u.next();){const e=u.currentValue();let i;i=(0,s.isValidPoint)(e)&&e.style?e.style.color:t.lineColor;const o=u.nextValue();if((0,s.isValidPoint)(o)&&o?.style){const t=o.style.color;if(i!==t){const i=d.get(t)??[];i.push(e),d.set(t,i)}}const n=d.get(i)??[];n.push(e),d.set(i,n)}for(const[i,o]of d){l.beginPath();let n=0;for(let e=0;e{"use strict";i.d(t,{BitmapCoordinatesPaneRenderer:()=>o});var s=i(27714);class o{draw(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useBitmapCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useBitmapCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){}}},95201:(e,t,i)=>{"use strict";i.d(t,{CompositeRenderer:()=>s});class s{constructor(){this._renderers=[],this._globalAlpha=1}setGlobalAlpha(e){this._globalAlpha=e}append(e){e&&this._renderers.push(e)}insert(e,t){this._renderers.splice(t,0,e)}clear(){this._renderers.length=0}isEmpty(){return 0===this._renderers.length}draw(e,t){for(let i=0;i=0;s--){const o=this._renderers[s].hitTest(e,t);null!==o&&(null===i||o.target()>i.target())&&(i=o)}return i}doesIntersectWithBox(e,t){return this._renderers.some((i=>!!i.doesIntersectWithBox&&i.doesIntersectWithBox(e,t)))}}},37743:(e,t,i)=>{"use strict";i.r(t),i.d(t,{addHorizontalLineToPath:()=>d,addLineToPath:()=>T,addPixelPerfectLineToPath:()=>I,addVerticalLineToPath:()=>_,clearRectWithGradient:()=>c,clipPolygonByEdge:()=>A,computeDashPattern:()=>P,createCircle:()=>b,drawHorizontalLine:()=>u,drawLine:()=>x,drawPixelPerfectLine:()=>M,drawPoly:()=>w,drawRoundRect:()=>f,drawRoundRectWithInnerBorder:()=>y,drawVerticalLine:()=>p,fillRectInnerBorder:()=>h,fillRectWithBorder:()=>S,scaleDrawRoundRectRadii:()=>m,scaledDashPattern:()=>v,setLineStyle:()=>C});var s=i(86441),o=i(5531),n=i(51056),r=i(85904),a=i(7114),l=i(64034);function c(e,t,i,s,o,n,r){e.save(),e.globalCompositeOperation="copy" -;const a=e.createLinearGradient(0,0,0,o);a.addColorStop(0,n),a.addColorStop(1,r),e.fillStyle=a,e.fillRect(t,i,s,o),e.restore()}function h(e,t,i,s,o,n){e.fillRect(t+n,i,s-2*n,n),e.fillRect(t+n,i+o-n,s-2*n,n),e.fillRect(t,i,n,o),e.fillRect(t+s-n,i,n,o)}function d(e,t,i,s){const o=e.lineWidth%2?.5:0;e.moveTo(i,t+o),e.lineTo(s,t+o)}function u(e,t,i,s){e.beginPath(),d(e,t,i,s),e.stroke()}function _(e,t,i,s){const o=e.lineWidth%2?.5:0;e.moveTo(t+o,i),e.lineTo(t+o,s)}function p(e,t,i,s){e.beginPath(),_(e,t,i,s),e.stroke()}function m(e,t){return Array.isArray(e)?e.map((e=>Math.round(e*t))):Math.round(e*t)}function g(e,t){return Array.isArray(e)?e.map((e=>0===e?e:e+t)):e+t}function f(e,t,i,s,o,n,r){let a,l,c,h;if(Array.isArray(n))if(2===n.length){const e=Math.max(0,n[0]),t=Math.max(0,n[1]);a=e,l=e,c=t,h=t}else{if(4!==n.length)throw new Error("Wrong border radius - it should be like css border radius");a=Math.max(0,n[0]),l=Math.max(0,n[1]),c=Math.max(0,n[2]),h=Math.max(0,n[3])}else{const e=Math.max(0,n);a=e,l=e,c=e,h=e}r||e.beginPath(),e.moveTo(t+a,i),e.lineTo(t+s-l,i),0!==l&&e.arcTo(t+s,i,t+s,i+l,l),e.lineTo(t+s,i+o-c),0!==c&&e.arcTo(t+s,i+o,t+s-c,i+o,c),e.lineTo(t+h,i+o),0!==h&&e.arcTo(t,i+o,t,i+o-h,h),e.lineTo(t,i+a),0!==a&&e.arcTo(t,i,t+a,i,a)}function y(e,t,i,s,o,n,a=0,l=0,c="",h=r.LineStyle.Solid){if(e.save(),!l||!c||c===n)return f(e,t,i,s,o,a),e.fillStyle=n,e.fill(),void e.restore();const d=l/2;if("transparent"!==n){const d="transparent"!==c&&h!==r.LineStyle.Solid;f(e,d?t:t+l,d?i:i+l,d?s:s-2*l,d?o:o-2*l,d?a:g(a,-l)),e.fillStyle=n,e.fill()}if("transparent"!==c){f(e,t+d,i+d,s-l,o-l,g(a,-d)),e.lineWidth=l,e.strokeStyle=c,C(e,h),e.closePath(),e.stroke()}e.restore()}function v(e,t){return t=Math.max(1,t),e.map((e=>e*t))}function S(e,t,i,s,o,l,c,h,d){const{context:_}=e,p=l%2/2,m=t+p,g=s+p;let f,y;if(h){const{borderMode:e,borderWidth:r,color:a,dashPattern:c,lineStyle:d}=h;switch(e){case"outer":{const e=-l/2-r/2,t=-r/2;y={left:m+e,right:g-e,top:i+t,bottom:o-t};break}case"center":{const e=r%2/2;y={left:t+e,right:s+e,top:i+e,bottom:o+e};break}case"inner":{const e=-l/2+r/2,t=r/2;y={left:m+e,right:g-e,top:i+t,bottom:o-t}}}_.strokeStyle=a,_.lineWidth=r;let u=-1;c?_.setLineDash(v(c,r)):void 0!==d&&(C(_,d),d===n.LINESTYLE_SOLID&&(u=1)),f={left:y.left+u*r/2,top:y.top+u*r/2,right:y.right-u*r/2,bottom:y.bottom-u*r/2}}if(c&&(_.fillStyle=c.color,f||(f={left:m-l/2,right:g+l/2,top:i,bottom:o}),_.fillRect(f.left,f.top,f.right-f.left,f.bottom-f.top)),d){const{lineWidth:n,lineColor:r,lineStyle:l,excludeBoundaries:c}=d;_.save(),_.lineCap="butt",_.lineWidth=n,_.strokeStyle=r,C(_,l);const p=()=>u(_,Math.floor((i+o)/2),h?.rightToLeftStroke?s:t,h?.rightToLeftStroke?t:s);c?(0,a.drawWithExclusionAreaByScope)(e,c,p):p(),_.restore()}if(y){if((h?.lineStyle??r.LineStyle.Solid)===r.LineStyle.Solid)_.strokeRect(y.left,y.top,y.right-y.left,y.bottom-y.top);else{const e=h?.rightToLeftStroke?y.right:y.left,t=h?.rightToLeftStroke?y.left:y.right,i=y.top,s=y.bottom;_.lineCap="butt",[[e,i,t,i],[e,s,t,s],[e,i,e,s],[t,i,t,s]].forEach((([e,t,i,s])=>{_.beginPath(), -_.moveTo(e,t),_.lineTo(i,s),_.stroke()}))}}}function b(e,t,i,s){e.beginPath(),e.arc(t,i,s,0,2*Math.PI,!1),e.closePath()}function w(e,t,i){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(const i of t)e.lineTo(i.x,i.y);e.closePath(),e.stroke(),i&&e.fill()}function C(e,t){let i=[];t!==n.LINESTYLE_SOLID&&(i=P(e.lineWidth,t)),e.setLineDash(i)}function P(e,t){return[[e,2*e],[5*e,6*e],[6*e,6*e],[e,4*e],[2*e,e]][t-1]}function T(e,t,i,s,o){e.moveTo(t,i),e.lineTo(s,o)}function x(e,t,i,s,o){isFinite(t)&&isFinite(s)&&isFinite(i)&&isFinite(o)&&(e.beginPath(),T(e,t,i,s,o),e.stroke())}function I(e,t,i,s,o,n){const{horizontalPixelRatio:r,verticalPixelRatio:a}=n;let l;return t===s?(l=[Math.round(t*r),i*a,Math.round(t*r),o*a],_(e,l[0],l[1],l[3])):i===o?(l=[t*r,Math.round(i*a),s*r,Math.round(i*a)],d(e,l[1],l[0],l[2])):(l=[t*r,i*a,s*r,o*a],T(e,l[0],l[1],l[2],l[3])),l}function M(e,t,i,s,o,n=l.dpr1PixelRatioInfo){e.beginPath(),I(e,t,i,s,o,n),e.stroke()}function A(e,t,i,n){const r=(0,s.equalPoints)(i,n[0])?(0,s.equalPoints)(i,n[1])?null:n[1]:n[0];return null!==e&&null!==r?(0,o.intersectPolygonAndHalfplane)(e,(0,s.halfplaneThroughPoint)((0,s.lineThroughPoints)(t,i),r)):null}},61993:(e,t,i)=>{"use strict";i.d(t,{coordinateIsValid:()=>g,extendAndClipLineSegment:()=>h,fillScaledRadius:()=>y,getArrowPoints:()=>d,interactionTolerance:()=>m,optimalBarWidth:()=>u,optimalCandlestickWidth:()=>_,optimalHiLoWidth:()=>p,roundToMax:()=>S,setValidLineStyle:()=>f,strokeScaledRadius:()=>v});var s=i(86441),o=i(5531),n=i(69186),r=i(37265),a=i(37743);const l={common:13,line:13,minDistanceBetweenPoints:10,series:14,curve:10,anchor:13,esd:4},c={common:3,line:3,minDistanceBetweenPoints:5,series:2,curve:3,anchor:2,esd:0};function h(e,t,i,n,r,a){if((0,s.equalPoints)(e,t))return null;const l=new s.Point(0,0),c=new s.Point(i,n);if(r){if(a){const i=(0,o.intersectLineAndBox)((0,s.lineThroughPoints)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}{const i=(0,o.intersectRayAndBox)(t,e,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(t,i)?null:(0,s.lineSegment)(t,i)}}if(a){const i=(0,o.intersectRayAndBox)(e,t,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(e,i)?null:(0,s.lineSegment)(e,i)}{const i=(0,o.intersectLineSegmentAndBox)((0,s.lineSegment)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}}function d(e,t,i,s,o){const n=.5*i,r=Math.sqrt(2),a=t.subtract(e),l=a.normalized();let c=5*i;s&&(c=Math.min(c,.35*a.length()));const h=1*n;if(c*r*.2<=h)return[];const d=l.scaled(c),u=t.subtract(d),_=l.transposed(),p=1*c,m=_.scaled(p),g=u.add(m),f=u.subtract(m),y=g.subtract(t).normalized().scaled(h),v=f.subtract(t).normalized().scaled(h),S=o?t:t.add(y),b=o?t:t.add(v),w=n*(r-1),C=_.scaled(w),P=Math.min(c-1*n/r,n*r*1),T=l.scaled(P),x=t.subtract(C),I=t.add(C),M=t.subtract(T);return[[g,S],[b,f],[x,M.subtract(C)],[I,M.add(C)]]}function u(e,t){return t=t||1,Math.floor(.3*e*t)}function _(e,t){if(e>=2.5&&e<=4)return Math.floor(3*t);const i=1-.2*Math.atan(Math.max(4,e)-4)/(.5*Math.PI),s=Math.floor(e*i*t),o=Math.floor(e*t),n=Math.min(s,o);return Math.max(Math.floor(t),n)} -function p(e){return.4*e}function m(){return(0,n.lastMouseOrTouchEventInfo)().isTouch?l:c}function g(e){return null!=e&&!(0,r.isNaN)(e)}function f(e,t){void 0!==t&&(0,a.setLineStyle)(e,t)}function y(e,t){const i=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+i}function v(e,t,i){const s=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+(s!==i%2?.5:0)}function S(e){return Math.max(Math.floor(e),1)}},50600:(e,t,i)=>{"use strict";i.d(t,{HorizontalLineRenderer:()=>l});var s=i(56468),o=i(37743),n=i(61993),r=i(30125),a=i(7114);class l extends r.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.Regular)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||!1===this._data.visible||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.y-this._data.y)<=t+this._data.linewidth/2,s=void 0===this._data.left||this._data.left-e.x<=t,o=void 0===this._data.right||e.x-this._data.right<=t;return i&&s&&o?this._hitTest:null}_drawImpl(e){if(null===this._data||!1===this._data.visible)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.y<-this._data.linewidth/2||this._data.y>n.height+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,o.setLineStyle)(t,this._data.linestyle);const r=void 0!==this._data.left?Math.max(this._data.left,0):0,l=void 0!==this._data.right?Math.min(this._data.right,n.width):n.width,c=Math.round(this._data.y*s),h=Math.round(r*i),d=Math.round(l*i),u=this._data.excludeBoundaries;void 0!==u&&(0,a.addExclusionAreaByScope)(e,u),(0,o.drawHorizontalLine)(t,c,h,d)}}},49857:(e,t,i)=>{"use strict";var s;i.d(t,{LineEnd:()=>s}),function(e){e[e.Normal=0]="Normal",e[e.Arrow=1]="Arrow",e[e.Circle=2]="Circle"}(s||(s={}))},74010:(e,t,i)=>{"use strict";i.d(t,{PaneRendererLine:()=>p,PaneRendererLineItemsIterator:()=>_,isValidPoint:()=>u});var s=i(50151),o=i(86441),n=i(4652),r=i(56468),a=i(61993),l=i(37743),c=i(30125),h=i(52977);const d={y:NaN};function u(e){return null!==e&&!isNaN(e.y)}class _{constructor(e,t,i,o){this._calculatedPrev={index:null,currentBreakProcessed:!1,value:null},this._calculatedCurrent={index:null,currentBreakProcessed:!1,value:null},this._calculatedNext={index:null,currentBreakProcessed:!1,value:null},this._preallocatedVariable={index:null,currentBreakProcessed:!1,value:null},e.length&&((0,s.assert)(t<=i,"First index must be less or equal to last index"),(0,s.assert)(t2;){const t=Math.round((s+i)/2);this._data.items[t].center<=e.x?i=t:s=t}i=Math.max(1,i-1),s=Math.min(this._data.items.length-1,s+1);for(let a=i;a<=s;++a){const i=this._data.items[a-1],s=this._data.items[a],l=i.center,c=s.center;if((0,n.distanceToSegment)(new o.Point(l,i.y),new o.Point(c,s.y),new o.Point(e.x,e.y)).distance<=t)return this._data.hittest?this._data.hittest:new r.HitTestResult(r.HitTarget.Regular)}return null}_drawImpl(e){ -const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.scale(i,s),t.lineCap="round",t.lineJoin="round",(0,h.applyColor)(e,this._data.lineColor,0,3),t.lineWidth=this._data.lineWidth,(0,l.setLineStyle)(t,this._data.lineStyle),(0,a.setValidLineStyle)(t,this._data.lineStyle),this._data.simpleMode?this._drawSimpleMode(e):this._drawLines(t)}_drawSimpleMode(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.beginPath(),this._walkLine(t,this._data.items,!1,NaN),t.stroke();const o=this._data.lineWidth+2;if(this._data.withMarkers&&2*o=l;){const o=this._data.items[e];if(o){const e=Math.round(o.center*i)+n,l=o.y*s;t.moveTo(e,l),t.arc(e,l,r,0,a)}}t.fill()}}_walkLine(e,t,i,s,o){if(!t)return;const n=.25*this._data.barSpacing;let r,a,l=null;const c=o?0:this._data.visibleItemsRange?.startItemIndex??0,h=o?t.length:Math.min(this._data.visibleItemsRange?.endItemIndex??t.length,t.length);if(c>h||c>=t.length)return;const d=new _(t,c,h,this._data.skipHoles);for(;d.next();){if(r=d.currentValue(),a=d.nextValue(),u(r)){const t=Math.round(r.center);l&&u(l)?(e.lineTo(t,r.y),i&&!u(a)&&e.lineTo(t,s)):a&&u(a)?i?(d.atStart()||e.lineTo(t,s),e.lineTo(t,r.y)):e.moveTo(t,r.y):i?(d.atStart()||e.lineTo(t-n,s),e.lineTo(t-n,r.y),e.lineTo(t+n,r.y),e.lineTo(t+n,s)):(e.moveTo(t-n,r.y),e.lineTo(t+n,r.y))}l=r}}_drawLines(e){if(!this._data.items.length)return;let t,i,s=null;const o=.25*this._data.barSpacing;e.beginPath();const n=this._data.visibleItemsRange?.startItemIndex??0,r=this._data.visibleItemsRange?.endItemIndex??this._data.items.length;if(n>r||n>=this._data.items.length)return;const l=this._data.items[n];l&&e.moveTo(l.center,l.y);let c,h=e.strokeStyle,d=e.lineWidth;const p=new _(this._data.items,n,r,this._data.skipHoles);for(;p.next();){let n,r,l;s=p.prevValue(),t=p.currentValue(),i=p.nextValue();let _=!1;if(u(t)&&(t.style&&!this._data.forceLineColor?(n=t.style.color,r=t.style.width,l=t.style.style):(n=this._data.lineColor,r=this._data.lineWidth,l=this._data.lineStyle),this._data.ignorePaletteLineWidth&&(r=this._data.lineWidth),_=n!==h||r!==d||l!==c),_)if(h=n,d=r,c=l,e.stroke(),e.beginPath(),e.strokeStyle=n,e.lineWidth=r,(0,a.setValidLineStyle)(e,l),u(s))e.moveTo(s.center,s.y);else{const i=t;e.moveTo(i.center,i.y)}m=s,f=i,u(g=t)&&(u(m)?e.lineTo(g.center,g.y):f&&u(f)?e.moveTo(g.center,g.y):(e.moveTo(g.center-o,g.y),e.lineTo(g.center+o,g.y)))}var m,g,f;e.stroke()}}},75919:(e,t,i)=>{"use strict";i.d(t,{MediaCoordinatesPaneRenderer:()=>o});var s=i(27714);class o{draw(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useMediaCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useMediaCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){} -}},59152:(e,t,i)=>{"use strict";var s;i.d(t,{CachedContainer:()=>n,ObjectValuesCache:()=>r}),function(e){e[e.PurgeCachedContainerCacheIterations=3e3]="PurgeCachedContainerCacheIterations"}(s||(s={}));class o{constructor(e,t,i,s){this._items=e,this._actualLength=t,this._step=s?-1:1,this._currentIndex=i-this._step}[Symbol.iterator](){return this}next(){return this._currentIndex+=this._step,this._currentIndex>=this._actualLength||this._currentIndex<0?{value:void 0,done:!0}:{done:!1,value:this._items[this._currentIndex]}}}class n{constructor(){this._items=[],this._actualLength=0,this._invalidations=0}push(e){this._items.length===this._actualLength?this._items.push(e):this._items[this._actualLength]!==e&&(this._items[this._actualLength]=e),this._actualLength+=1}newItem(){const e=this._items.length>this._actualLength?this._items[this._actualLength]:null;return null!==e&&Boolean(e.invalidateCache)&&e.invalidateCache(),e}invalidateCache(){this._invalidations+=1,3e3===this._invalidations&&(this._items.splice(this._actualLength),this._invalidations=0),this._actualLength=0}at(e){return this._items[e]}data(){return this._items}length(){return this._actualLength}isEmpty(){return 0===this._actualLength}iterator(e,t){return new o(this._items,this._actualLength,e,t)}}class r extends n{constructor(){super(...arguments),this._startIndex=0}setStartIndex(e){this._startIndex=e}isValidIndex(e){return e>=this._startIndex}at(e){const t=e-this._startIndex;for(;t>=this._actualLength;)this._items.length<=t?this._items.push(this._newObject()):this._clearObject(this._items[this._actualLength]),this._actualLength+=1;return this._items[t]}}},62189:(e,t,i)=>{"use strict";i.d(t,{RectangleRenderer:()=>_});var s,o=i(50151),n=i(86441),r=i(34026),a=i(4652),l=i(19063),c=i(56468),h=i(85904),d=i(37743),u=i(30125);!function(e){e[e.HitTestTolerance=3]="HitTestTolerance"}(s||(s={}));class _ extends u.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._forceOverrideTransparency=Boolean(e)}setData(e){this._data=e}hitTest(e,t){if(null===this._data||this._data.points.length<2||this._data.disableInteractions)return null;const i=t.mediaSize.width,s=(0,n.box)(...this._data.points),o=s.min,r=s.max,l=new n.Point(r.x,o.y),h=new n.Point(o.x,r.y),d=this._extendAndHitTestLineSegment(e,o,l,i);if(null!==d)return d;const u=this._extendAndHitTestLineSegment(e,h,r,i);if(null!==u)return u;let _=(0,a.distanceToSegment)(l,r,e);if(_.distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint);if(_=(0,a.distanceToSegment)(o,h,e),_.distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint);if(this._data.middleLine){const t=s.min.add(s.max).scaled(.5),o=this._extendAndHitTestLineSegment(e,new n.Point(s.min.x,t.y),new n.Point(s.max.x,t.y),i);if(null!==o)return o}return this._data.fillBackground?this._hitTestBackground(e,o,r,i):null}getColor(){const e=(0,o.ensure)(this._data);return void 0===e.transparency?e.backcolor:(0,l.generateColor)(e.backcolor,e.transparency,this._forceOverrideTransparency)}visibleRectSegment(e){const t=this._data -;if(null===t)return null;const i=(0,n.box)(...t.points),s=i.min,o=i.max,r=e.width,a=e.height,l=t.extendLeft?0:Math.max(s.x,0),c=t.extendRight?r:Math.min(o.x,r);if(l>c||c<=0||l>=r)return null;const h=Math.max(s.y,0),d=Math.min(o.y,a);return h>d||d<=0||h>a?null:[new n.Point(l,h),new n.Point(c,d)]}_drawImpl(e){if(null===this._data||this._data.points.length<2||this._data.linewidth<=0&&!this._data.fillBackground)return;const{horizontalPixelRatio:t,verticalPixelRatio:i,bitmapSize:s}=e,{extendLeft:o,extendRight:r,linewidth:a,middleLine:l}=this._data,c=(0,n.box)(...this._data.points),u=this._data.linewidth?Math.max(1,Math.floor(this._data.linewidth*t)):0,_=this._data.fillBackground?this.getColor():void 0,p=Math.max(1,Math.floor(t)),m=o?-a:Math.round(c.min.x*t),g=r?s.width+a:Math.round(c.max.x*t),f=Math.round(c.min.y*i),y=Math.round(c.max.y*i);(0,d.fillRectWithBorder)(e,m,f,g,y,p,void 0===_?void 0:{color:_},0===u?void 0:{color:this._data.color,lineStyle:this._data.linestyle??h.LineStyle.Solid,borderWidth:u,borderMode:"center",rightToLeftStroke:o&&!r},l?{...l,lineWidth:Math.max(1,Math.floor(l.lineWidth*i))}:void 0)}_extendAndHitTestLineSegment(e,t,i,s){const o=this._extendAndClipLineSegment(t,i,s);if(null!==o){if((0,a.distanceToSegment)(o[0],o[1],e).distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint)}return null}_extendAndClipLineSegment(e,t,i){const s=(0,o.ensureNotNull)(this._data);if((0,n.equalPoints)(e,t)&&!s.extendLeft&&!s.extendRight)return null;const r=Math.min(e.x,t.x),a=Math.max(e.x,t.x),l=s.extendLeft?0:Math.max(r,0),c=s.extendRight?i:Math.min(a,i);return l>c||c<=0||l>=i?null:[new n.Point(l,e.y),new n.Point(c,t.y)]}_hitTestBackground(e,t,i,s){const o=this._extendAndClipLineSegment(t,i,s);return null!==o&&(0,r.pointInBox)(e,(0,n.box)(o[0],o[1]))?new c.HitTestResult(this._data?.backgroundHitTarget??c.HitTarget.MovePointBackground):null}}},12027:(e,t,i)=>{"use strict";i.d(t,{svgRenderer:()=>x});var s=i(50151),o=i(9343);const n=(0,o.getLogger)("Chart.SvgParser");function r(e,t){const i=e.split(/[,\s]/).map((e=>parseFloat(e.trim())));let s=0;for(const e of i){if(!Number.isFinite(e)&&s(0,s.ensureDefined)(t.getStyle(e,i)):e=>n}const r=e.getAttribute("stroke");if(null!==r){const e=u(r);o.getStrokeStyle=null!==e?i=>(0,s.ensureDefined)(t.getStyle(e,i)):e=>r}const a=h(e,"stroke-width");Number.isFinite(a)&&(o.strokeWidth=a);const c=h(e,"opacity");Number.isFinite(c)&&(o.fillOpacity=c,o.strokeOpacity=c);const d=h(e,"stroke-opacity");Number.isFinite(d)&&(o.strokeOpacity=d);const _=h(e,"fill-opacity");if(Number.isFinite(_)&&(o.fillOpacity=_),i){const t=l(e);null!==t&&(o.transform=t)}return o}class p{constructor(e){this._transformOperations=e}apply(e,t){null!==this._transformOperations?(e.save(),c(e,this._transformOperations)):e.restore()}}class m{constructor(e,t,i){this._styleData={...i,..._(e,t,!0)}}apply(e,t){if(!this._isValid())return;const{getFillStyle:i,getStrokeStyle:s,strokeWidth:o,transform:n,strokeOpacity:r,fillOpacity:a}=this._styleData,l=void 0!==n||void 0!==r||void 0!==a;l&&(e.save(),void 0!==n&&c(e,n)),this._render(e);const h=i?.(e);"none"!==h&&(t.doNotApplyColors||(void 0!==a&&(e.globalAlpha=a),e.fillStyle=h??"black"),this._fill(e));const d=s?.(e);void 0!==d&&"none"!==d&&(void 0!==o&&(e.lineWidth=o),t.doNotApplyColors||(void 0!==a&&(e.globalAlpha=a),e.strokeStyle=d),this._stroke(e)),l&&e.restore()}_fill(e){e.fill()}_stroke(e){e.stroke()}}class g extends m{constructor(e,t,i){super(e,t,i);const s=e.getAttribute("d");this._path=null!==s?new Path2D(s):null,this._fillRule=e.getAttribute("fill-rule")??void 0}_fill(e){e.fill((0,s.ensureNotNull)(this._path),this._fillRule)}_stroke(e){e.stroke((0,s.ensureNotNull)(this._path))}_render(e){}_isValid(){return null!==this._path}}class f extends m{constructor(e,t,i){super(e,t,i),this._cx=h(e,"cx"),this._cy=h(e,"cy"),this._r=h(e,"r")}_render(e){e.beginPath(),e.arc(this._cx,this._cy,this._r,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._r)}}class y extends m{constructor(e,t,i){super(e,t,i),this._cx=h(e,"cx"),this._cy=h(e,"cy"),this._rx=h(e,"rx"),this._ry=h(e,"ry")}_render(e){e.beginPath(),e.ellipse(this._cx,this._cy,this._rx,this._ry,0,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._rx)&&Number.isFinite(this._ry)}}class v{constructor(e){this._originalViewBox=e}apply(e,t){const i=t.targetViewBox;e.translate(i.x,i.y),e.scale(i.width/this._originalViewBox.width,i.height/this._originalViewBox.height),e.beginPath(),e.rect(0,0,this._originalViewBox.width,this._originalViewBox.height),e.clip(),e.translate(-this._originalViewBox.x,-this._originalViewBox.y)}}const S=(0,o.getLogger)("Chart.SvgParser");function b(e){const t=e.getAttribute("gradientUnits");if("objectBoundingBox"===t)return void S.logWarn(`Unsupported linearGradient gradientUnits: ${t}`) -;const i=[],s=e.getElementsByTagName("stop");for(let e=0;e{const t=e.createLinearGradient(o,n,r,a);for(const e of i)t.addColorStop(e[0],e[1]);return t}}const w=(0,o.getLogger)("Chart.SvgParser");const C=new DOMParser,P=(0,o.getLogger)("Chart.SvgParser");function T(e,t,i,s){const o=e.children;let n,r=s;"g"!==e.tagName&&"svg"!==e.tagName||(r={...r,..._(e,i,!1)},n=l(e)??void 0),void 0!==n&&t.push(new p(n));for(let e=0;e{}};const l=o.getElementsByTagName("defs");return l.length>0&&(a=function(e){const t={},i=e.children;for(let e=0;e{const o=t[e];if(!o)return;let n=s.get(i);void 0===n&&(n=new Map,s.set(i,n));const r=n.get(e);if(void 0!==r)return r;const a=o(i);return n.set(e,a),a}}}(l[0])),T(o,i,a),{viewBox:()=>r,render:(e,t)=>{e.save();for(const s of i)s.apply(e,t);e.restore()}}}},39429:(e,t,i)=>{"use strict";var s;i.d(t,{StatsPosition:()=>s}),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right",e[e.Auto=3]="Auto"}(s||(s={}))},3385:(e,t,i)=>{"use strict";i.d(t,{PaneRendererStepLine:()=>f,StepLineDecoration:()=>s});var s,o,n=i(4652),r=i(86441),a=i(56468),l=i(61993),c=i(37743),h=i(30125),d=i(74010),u=i(52977);!function(e){e[e.None=0]="None",e[e.Diamonds=1]="Diamonds"}(s||(s={})),function(e){e[e.SmallDiamondsSize=8]="SmallDiamondsSize",e[e.SmallDiamondsRadius=2]="SmallDiamondsRadius",e[e.LargeDiamondsSize=21]="LargeDiamondsSize",e[e.LargeDiamondsRadius=5]="LargeDiamondsRadius",e[e.LargeDiamondsAlpha=.15]="LargeDiamondsAlpha",e[e.LeftUnplottableXCoord=-50]="LeftUnplottableXCoord"}(o||(o={}));class _{constructor(e){this._forceExtendFirstBar=!!e}initialize(e,t,i){const{context:s,horizontalPixelRatio:o,verticalPixelRatio:n}=t,r=e.lineStyle;s.lineCap="butt",s.lineJoin="round";const a=Math.max(Math.floor(i.style?.width??e.lineWidth*o));void 0!==r&&(0,c.setLineStyle)(s,r);const l=a%2?.5:0;s.moveTo(Math.round(i.center*o)+l,Math.round(i.y*n)+l),(0,u.applyColor)(t,i.style?.color??e.lineColor,1,1),s.lineWidth=a}startFragment(e,t,i,s){e.beginPath();const o=i.firstItem&&i.extendToBarsEndings?t.center:t.left;e.moveTo(isNaN(o)?-50:o,t.y)}finishFragment(e,t,i){t&&i&&e.lineTo(t.left,i.y), -e.stroke()}hitTest(e,t,i,s){if(!(0,d.isValidPoint)(t))return!1;const o=t.style?.width??e.lineWidth,a=(0,l.interactionTolerance)().series+o/2,{left:c,y:h}=t,u=isNaN(c)?-50:c;let _,p;return i&&(0,d.isValidPoint)(i)?(_=i.left,p=i.y):(_=t.right,p=t.y),!(us.x+a&&_>s.x+a)&&((0,n.distanceToSegment)((0,r.point)(u,h),(0,r.point)(_,h),s).distancethis._drawDecorationItem(e,t)))}_drawDecorationItem(e,t){if(null===this._data||0===this._data.items.length)return -;const{lineWidth:i,lineColor:s,items:o,visibleItemsRange:n,skipHoles:r,extendToBarsEndings:a}=this._data,{context:l,horizontalPixelRatio:c,verticalPixelRatio:h}=e;let u=Math.max(Math.floor((o[0].style?.width??i)*c)),_=u%2?.5:0;t.initialize(this._data,e,o[0]);const p=n?.startItemIndex??0,m=n?.endItemIndex??o.length;if(m<=p)return;let g,f,y;l.beginPath(),t.applyColor(e,o[p].style?.color??s),t.applyLineWidth(l,u);let v=!1;const S=new d.PaneRendererLineItemsIterator(o,p,m,r);for(;S.next();){const o=S.currentValue();if(!(0,d.isValidPoint)(o)){g=void 0,v=!0;continue}const n=o.style?.color??s,r=o.style?.width??i,p=n!==f,m=r!==y,b={firstItem:S.currentValueIsFirst(),lastItem:S.currentValueIsLast(),extendToBarsEndings:a,valIsNotSameAsPrev:o.valIsNotSameAsPrev},w={y:Math.round(o.y*h)+_,left:Math.round(o.left*c)+_,center:Math.round(o.center*c)+_,right:Math.round(o.right*c)+_};(p||m||v)&&(f&&y&&t.finishFragment(l,w,g),p&&t.applyColor(e,n),m&&(u=Math.max(1,Math.floor(r*c)),_=u%2?.5:0,t.applyLineWidth(l,u)),t.startFragment(l,w,b,g),v=!1,f=n,y=r),t.drawItem(e,w,b,g),g=w}t.finishFragment(l)}}},17330:(e,t,i)=>{"use strict";i.d(t,{TextRenderer:()=>D,calculateLabelPosition:()=>g,fontSize:()=>M,getTextAlignInBox:()=>k,getTextBoundaries:()=>f,lineSpacing:()=>I,needTextExclusionPath:()=>y,wordWrap:()=>b});var s=i(86441),o=i(50151),n=i(34026),r=i(63273),a=i(30699),l=i(56468),c=i(37743),h=i(70262),d=i(37265),u=i(7114),_=i(51056),p=i(29981),m=i(2844);function g(e,t,i,o,n){const r=.5*(t.x+i.x);let a=i.y;return t.y>i.y?(a-=e.height/2+o.y,a=Math.max(e.height/2,a)):(a+=e.height/2+o.y,a=Math.min(n-e.height/2,a)),new s.Point(r,a)}function f(e,t,i){if(e.isOutOfScreen(t,i))return null;const s=e.getPolygonPoints();return 0===s.length?null:s}function y(e){const t=e.getLinesInfo().lines;if(t.length%2==0)return!1;if(""===t[Math.floor(t.length/2)].text.trim())return!1;return!0}function v(e){const t=[];do{const i=e.match(/\s+/);if(!i||void 0===i.index||-1===i.index){t.push({word:e,spaces:""});break}t.push({word:e.slice(0,i.index),spaces:i[0]}),e=e.slice(i.index+i[0].length)}while(e.length);return t}function S(e,t,i,s){const o=[],n=[];for(let t=0;t(0,u.measureText)(e.slice(0,o+1),t,i).width>s),0,e.length));o.push(e.slice(0,r)),e=e.slice(r)}return o}function b(e,t,i,s=!0,o){o=(0,d.isString)(o)?parseInt(o):o;const n=(e+="").split(/\r\n|\r|\n|$/).map((e=>({text:e,hidden:!1,wrappedLinePart:!1,wrappedLineEnd:!1})));if(!(0,d.isNumber)(o)||!isFinite(o)||o<=0)return n;if((0,u.measureText)("x",t,i).width>o)return n;const r=[];for(let e=0;eo){if(""!==h)r.push({text:h,hidden:!1,wrappedLinePart:c,wrappedLineEnd:!1}),h="";else if(1===n.length)r.push({text:n,hidden:!1,wrappedLinePart:c,wrappedLineEnd:!0}),e.word="";else{const s=S(n,t,i,o) -;for(let e=0;e0,wrappedLinePart:c,wrappedLineEnd:d===l.length-1&&e===p.length-1};i.hidden&&s||r.push(i)}h="",d+=1}""!==h&&r.push({text:h,wrappedLinePart:c,hidden:!1,wrappedLineEnd:!0})}return r}function w(e,t,i){if(0===i)return e.clone();const o=(e.x-t.x)*Math.cos(i)-(e.y-t.y)*Math.sin(i)+t.x,n=(e.x-t.x)*Math.sin(i)+(e.y-t.y)*Math.cos(i)+t.y;return new s.Point(o,n)}function C(e){return void 0!==e.boxPaddingVert?e.boxPaddingVert*L(e):void 0!==e.boxPadding?e.boxPadding*L(e):M(e)/3}function P(e){return void 0!==e.boxPaddingHorz?e.boxPaddingHorz*L(e):void 0!==e.boxPadding?e.boxPadding*L(e):M(e)/3}function T(e){return void 0!==e.boxPaddingLeft?e.boxPaddingLeft*L(e):P(e)}function x(e){return void 0!==e.boxPaddingRight?e.boxPaddingRight*L(e):P(e)}function I(e){let t=e.lineSpacing;return void 0===t&&e.lineHeight&&(t=(e.lineHeight-1)*A(e)),(t??0)*L(e)}function M(e){return Math.ceil(A(e)*L(e))}function A(e){return e.fontsize||e.fontSize||30}function L(e){const t=Math.min(1,Math.max(.2,e.scale||1));if(1===t)return t;const i=A(e);return Math.ceil(t*i)/i}function k(e){const{horzAlign:t,extendLeft:i=!1,extendRight:o=!1,width:n,leftPoint:r,rightPoint:l}=e,c=(r.x<=n||i)&&(l.x>=0||o);let h,d,u=t;switch(u){case a.HorizontalAlign.Left:d=r.y,i?h=c?0:l.x:(h=r.x,u=a.HorizontalAlign.Right);break;case a.HorizontalAlign.Right:d=l.y,o?h=c?n:r.x:(h=l.x,u=a.HorizontalAlign.Left);break;default:h=((i&&c?0:r.x)+(o&&c?n:l.x))/2,d=(r.y+l.y)/2;break}return[(0,s.point)(h,d),u]}class D{constructor(e,t){this._data=null,this._textWidthCache=new m.TextWidthCache,this._internalData=null,this._boxSize=null,this._box=null,this._polygonPoints=null,this._linesInfo=null,this._fontInfo=null,this._centerTextRotationPoint=null,this._rotationPoint=null,this._hitTest=t||new l.HitTestResult(l.HitTarget.MovePoint,{areaName:l.AreaName.Text}),void 0!==e&&this.setData(e)}setHitTest(e){this._hitTest=e}data(){return this._data}updateData(e){this.setData({...(0,o.ensureNotNull)(this._data),...e})}setData(e){null!==e?((0,o.assert)(!e.decorator||void 0===e.wordWrapWidth,"Decorator is not supported with wordWrapWidth"),void 0===e.text&&(e.text=""),e.horzTextAlign||(e.horzTextAlign=e.horzAlign),!function(e,t){if(null===e||null===t)return null===e==(null===t);if(void 0===e.points!=(void 0===t.points))return!1;if(void 0!==e.points&&void 0!==t.points){if(e.points.length!==t.points.length)return!1;for(let o=0;oe){const i=(0,s.box)(new s.Point(0,0),new s.Point(e,t));return this.getPolygonPoints().every((e=>!(0,n.pointInBox)(e,i)))}return!1}setPoints(e,t){(0,o.ensureNotNull)(this._data).points=e,this._hitTest=t||new l.HitTestResult(l.HitTarget.MovePoint)}setPoint(e,t,i){const s=(0,o.ensureNotNull)(this._data);this.setData({...s,points:[e],offsetX:t??s.offsetX,offsetY:i??s.offsetY})}point(){return this._data?.points?.[0]??null}fontStyle(e){return null===this._data?"":this._getFontInfo().fontStyle}lineHeight(){return null===this._data?0:M(this._data)}lineSpacing(){return null===this._data?0:I(this._data)}draw(e,t){if(null===this._data||void 0===this._data.points||0===this._data.points.length)return;const{mediaSize:i,horizontalPixelRatio:n,verticalPixelRatio:r}=t;if(this.isOutOfScreen(i.width,i.height))return;const a=this._getInternalData(),l=(0,o.ensureNotNull)(this.rotation()),h=(0,s.point)(l.x*n,l.y*r);e.save(),0!==l.angle&&(e.translate(h.x,h.y),e.rotate(l.angle),e.translate(-h.x,-h.y));const d=this._getFontInfo().fontSize;e.textBaseline=a.textBaseLine,e.textAlign=a.textAlign,e.font=this.fontStyle() -;const{scaledLeft:p,scaledRight:m,scaledTop:g,scaledBottom:f}=function(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=Math.round(e.boxLeft*i),n=Math.round(e.boxTop*s);return{scaledLeft:o,scaledRight:o+Math.round(e.boxWidth*i),scaledTop:n,scaledBottom:n+Math.round(e.boxHeight*s)}}(a,t);if(this._data.backgroundColor||this._data.borderColor||this._data.highlightBorder&&this._data.wordWrapWidth){const t=this._data.borderWidth||Math.max(d/12,1),i=Math.round(t*n),s=i/2;let o=!1;if(this._data.boxShadow){e.save();const{shadowColor:t,shadowBlur:i,shadowOffsetX:s=0,shadowOffsetY:a=0}=this._data.boxShadow;e.shadowColor=t,e.shadowBlur=i*n,e.shadowOffsetX=s*n,e.shadowOffsetY=a*r,o=!0}if(this._data.backgroundRoundRect)this._data.backgroundColor&&((0,c.drawRoundRect)(e,p,g,m-p,f-g,this._data.backgroundRoundRect*n),e.fillStyle=this._data.backgroundColor,e.fill(),o&&(e.restore(),o=!1)),this._data.borderColor&&((0,c.drawRoundRect)(e,p-s,g-s,m-p+i,f-g+i,this._data.backgroundRoundRect*n+i),e.strokeStyle=this._data.borderColor,e.lineWidth=i,e.stroke(),o&&(e.restore(),o=!1));else if(this._data.backgroundColor&&(e.fillStyle=this._data.backgroundColor,e.fillRect(p,g,m-p,f-g),o&&(e.restore(),o=!1)),this._data.borderColor||this._data.highlightBorder){let t;this._data.borderColor?(e.strokeStyle=this._data.borderColor,t=i):(e.strokeStyle=this._data.highlightBorderColor||this._data.color,(0,c.setLineStyle)(e,_.LINESTYLE_DASHED),t=Math.max(1,Math.floor(n))),e.lineWidth=t,e.beginPath(),e.moveTo(p-t/2,g-t/2),e.lineTo(p-t/2,f+t/2),e.lineTo(m+t/2,f+t/2),e.lineTo(m+t/2,g-t/2),e.lineTo(p-t/2,g-t/2),e.stroke(),o&&e.restore()}}this._drawSelectionIfNeeded(e,t),e.fillStyle=this._data.color;const y=(p+Math.round(a.textHorizStart*n))/n,v=.05*d;let S=(g+Math.round((a.textVertStart+v)*r))/r;const b=I(this._data),w=this.getLinesInfo();for(const t of w.lines)(0,u.drawScaled)(e,n,r,(()=>e.fillText(t.text,y,S))),S+=d+b;this._data.decorator?.draw(e,t,this._data,a),e.restore()}getPolygonPoints(){if(null!==this._polygonPoints)return this._polygonPoints;if(null===this._data)return[];const e=this._data.angle||0,{boxLeft:t,boxTop:i,boxWidth:o,boxHeight:n}=this._getBox(),r=this._getRotationPoint();return this._polygonPoints=[w(new s.Point(t,i),r,e),w(new s.Point(t+o,i),r,e),w(new s.Point(t+o,i+n),r,e),w(new s.Point(t,i+n),r,e)],this._polygonPoints}centerTextRotation(){if(null===this._centerTextRotationPoint&&null!==this._data){const e=this._data.angle??0,t=this._getRotationPoint(),{textLeft:i,textTop:o,textRight:n,textBottom:r}=this._getInternalData(),a=w(new s.Point((i+n)/2,(o+r)/2),t,e);this._centerTextRotationPoint={x:a.x,y:a.y,angle:e}}return this._centerTextRotationPoint}rotation(){if(null===this._rotationPoint&&null!==this._data){const e=this._data.angle??0,t=this._getRotationPoint();this._rotationPoint={x:t.x,y:t.y,angle:e}}return this._rotationPoint}getLinesInfo(){if(null===this._linesInfo){const e=(0,o.ensureNotNull)(this._data),t=b(e.text,this.fontStyle(),this._textWidthCache,!1,e.wordWrapWidth);let i=t.filter((e=>!e.hidden)) -;if(void 0!==e.maxHeight){const t=function(e){const t=(0,o.ensureDefined)(e.maxHeight),i=M(e),s=I(e);return Math.floor((t+s)/(i+s))}(e);i.length>t&&(i=i.slice(0,t))}this._linesInfo={linesMaxWidth:this._getLinesMaxWidth(i),linesIncludingHidden:t,lines:i}}return this._linesInfo}positionToCoordinate(e){const t=(0,o.ensureNotNull)(this._data),i=this._getInternalData(),s=this.getLinesInfo(),{x:n,y:r,lineNumber:a}=(0,h.getSymbolCoordinatesInfo)({symbolPosition:e,textWidth:i.textRight-i.textLeft,textByLines:s.linesIncludingHidden,lineHeight:M(t),font:this.fontStyle(),textAlign:i.textAlign,lineSpacing:this.lineSpacing()});return{x:n+i.textLeft,y:r+i.textTop,lineNumber:a}}_getInternalData(){if(null!==this._internalData)return this._internalData;const e=(0,o.ensureNotNull)(this._data),{boxLeft:t,boxTop:i,boxWidth:s,boxHeight:n,textBoxWidth:l,textBoxHeight:c}=this._getBox(),h=T(e),d=x(e),u=C(e),_=e.decorator?.geometry(e),p=_?.width??0,m=0===e.text.length?0:_?.decoratorAndTextMargin??0,g=_?.ignoreRtl,f=p+m;let y;const v=i+u+M(e)/2;let S;const b=(0,r.isRtl)(),w=b&&!g,P=w?t+s-d-p:t+h;switch((0,o.ensureDefined)(e.horzTextAlign)){case a.HorizontalAlign.Left:S="start",y=P+f,b&&(e.forceTextAlign?S="left":(y=w?P-m:t+s-d,S="right"));break;case a.HorizontalAlign.Center:S="center";const i=s-h-d-f;y=w?P-m-i/2:P+f+i/2;break;case a.HorizontalAlign.Right:S="end",y=w?P-m:t+s-d,b&&e.forceTextAlign&&(S="right")}return this._internalData={boxLeft:t,boxTop:i,boxWidth:s,boxHeight:n,textBoxWidth:l,textBoxHeight:c,textLeft:t+h+(w?0:f),textRight:t+s-d-(w?f:0),textTop:i+u,textBottom:i+n-u,textHorizStart:y-t,textVertStart:v-i,textAlign:S,textBaseLine:"middle",decoratorLeft:P,decoratorWidth:p},this._internalData}_getFontInfo(){if(null===this._fontInfo){const e=(0,o.ensureNotNull)(this._data),t=M(e),i=`${e.bold?"bold ":""}${e.italic?"italic ":""}${t}px ${e.font}`;this._fontInfo={fontStyle:i,fontSize:t}}return this._fontInfo}_drawSelectionIfNeeded(e,t){const i=(0,o.ensureNotNull)(this._data),s=M((0,o.ensureNotNull)(this._data));if(i.selectionHighlight){const o=this.positionToCoordinate(i.selectionHighlight.start),n=this.positionToCoordinate(i.selectionHighlight.end),r=this._getInternalData();(0,h.drawSelection)(e,t,{lines:this.getLinesInfo().linesIncludingHidden,selectionStart:o,selectionEnd:n,left:r.textLeft,right:r.textRight,color:i.selectionHighlight.color,font:this.fontStyle(),lineHeight:s,lineSpacing:this.lineSpacing()})}}_getLinesMaxWidth(e){const t=this.fontStyle();if(null!==this._data&&this._data.wordWrapWidth&&!this._data.forceCalculateMaxLineWidth)return this._data.wordWrapWidth*L(this._data);let i=0;for(const s of e)i=Math.max(i,(0,u.measureText)(s.text,t,this._textWidthCache).width);return i}_getBoxSize(){if(null===this._boxSize){const e=this.getLinesInfo(),t=(0,o.ensureNotNull)(this._data),i=function(e,t){const i=e.decorator?.geometry(e),s=Math.round(t+T(e)+x(e)+(i?.width??0)+(0===e.text.length?0:i?.decoratorAndTextMargin??0));return s%2?s+1:s}(t,e.linesMaxWidth),s=function(e,t){return M(e)*t+I(e)*(t-1)+2*C(e)}(t,e.lines.length) -;this._boxSize={textBoxWidth:i,textBoxHeight:s,boxWidth:t.boxWidth??i,boxHeight:t.boxHeight??s}}return this._boxSize}_getBox(){if(this._box)return this._box;const e=(0,o.ensureNotNull)(this._data),[t]=(0,o.ensureDefined)(e.points),{boxWidth:i,boxHeight:s,textBoxWidth:n,textBoxHeight:r}=this._getBoxSize();let{y:l,x:c}=t;switch(e.vertAlign){case a.VerticalAlign.Bottom:l-=s+e.offsetY;break;case a.VerticalAlign.Middle:l-=s/2;break;case a.VerticalAlign.Top:l+=e.offsetY}switch(e.horzAlign){case a.HorizontalAlign.Left:c+=e.offsetX;break;case a.HorizontalAlign.Center:c-=i/2;break;case a.HorizontalAlign.Right:c-=i+e.offsetX}return this._box={boxLeft:c,boxTop:l,boxWidth:i,boxHeight:s,textBoxWidth:n,textBoxHeight:r}}_getRotationPoint(){const{boxLeft:e,boxTop:t,boxWidth:i,boxHeight:n}=this._getBox(),{horzAlign:r,vertAlign:l}=(0,o.ensureNotNull)(this._data);let c,h;switch(r){case a.HorizontalAlign.Center:c=e+i/2;break;case a.HorizontalAlign.Left:c=e;break;case a.HorizontalAlign.Right:c=e+i}switch(l){case a.VerticalAlign.Middle:h=t+n/2;break;case a.VerticalAlign.Top:h=t;break;case a.VerticalAlign.Bottom:h=t+n}return new s.Point(c,h)}}},91046:(e,t,i)=>{"use strict";i.d(t,{TrendLineRenderer:()=>_,drawArrow:()=>u});var s=i(50151),o=i(4652),n=i(49857),r=i(56468),a=i(37743),l=i(61993),c=i(7114),h=i(51056);function d(e,t,i,s,o){t.save(),t.fillStyle="#000000",t.beginPath(),t.arc(e.x*o,e.y*o,i*o,0,2*Math.PI,!1),t.fill(),s.strokeWidth&&(t.lineWidth=s.strokeWidth,t.stroke()),t.restore()}function u(e,t,i,s,o,n=!1){if(t.subtract(e).length()<1)return;const r=(0,l.getArrowPoints)(e,t,s,n,!0).slice(0,2);let a=null;const{horizontalPixelRatio:c,verticalPixelRatio:h}=o;for(let e=0;e1)&&i.moveTo(t.x*c,t.y*h),i.lineTo(s.x*c,s.y*h),a=s}}class _{constructor(){this._data=null,this._hittest=new r.HitTestResult(r.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i)return;if("points"in i&&i.points.length<2)return;const{horizontalPixelRatio:s}=t;if(void 0!==i.excludeBoundaries){e.save();for(const s of i.excludeBoundaries)(0,c.addExclusionArea)(e,t,s)}const{linestyle:o,lineCap:n=(o===h.LINESTYLE_SOLID?"round":"butt")}=i;e.lineCap=n,e.lineJoin="round",e.strokeStyle=i.color,e.lineWidth=Math.max(1,Math.floor(i.linewidth*s)),(0,a.setLineStyle)(e,o);const r=i.points[0],l=i.points[1];let d=[];e.beginPath(),i.overlayLineEndings?d=[r.clone(),l.clone()]:this._drawEnds(e,[r,l],i.linewidth,t);const u=this._extendAndClipLineSegment(r,l,t);null!==u&&i.linewidth>0&&(0,a.addPixelPerfectLineToPath)(e,u[0].x,u[0].y,u[1].x,u[1].y,t),i.overlayLineEndings&&this._drawEnds(e,d,i.linewidth,t),e.stroke(),void 0!==i.excludeBoundaries&&e.restore()}hitTest(e,t){const i=this._data;if(null===i)return null;if("points"in i&&i.points.length<2)return null;const s=(i.hitTestTolerance??(0,l.interactionTolerance)().line)+i.linewidth/2,n=i.points[0],r=i.points[1],a=this._extendAndClipLineSegment(n,r,t);if(null!==a){if((0, -o.distanceToSegment)(a[0],a[1],e).distance<=s)return this._hittest}return null}_extendAndClipLineSegment(e,t,i){const o=(0,s.ensureNotNull)(this._data);return(0,l.extendAndClipLineSegment)(e,t,i.mediaSize.width,i.mediaSize.height,o.extendleft,o.extendright)}_drawEnds(e,t,i,o){const r=t[0],a=t[1],l=(0,s.ensureNotNull)(this._data);switch(l.leftend){case n.LineEnd.Arrow:u(a,r,e,i,o);break;case n.LineEnd.Circle:d(r,e,i,(0,s.ensureDefined)(l.endstyle),o.horizontalPixelRatio)}switch(l.rightend){case n.LineEnd.Arrow:u(r,a,e,i,o);break;case n.LineEnd.Circle:d(a,e,i,(0,s.ensureDefined)(l.endstyle),o.horizontalPixelRatio)}}}},95173:(e,t,i)=>{"use strict";i.d(t,{VerticalLineRenderer:()=>l});var s=i(56468),o=i(37743),n=i(61993),r=i(7114),a=i(30125);class l extends a.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.x-this._data.x)<=t+this._data.linewidth/2,s=void 0===this._data.top||this._data.top-e.y<=t,o=void 0===this._data.bottom||e.y-this._data.bottom<=t;return i&&s&&o?this._hitTest:null}_drawImpl(e){if(null===this._data||this._data.linewidth<=0)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.x<-this._data.linewidth/2||this._data.x>n.width+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,o.setLineStyle)(t,this._data.linestyle);const a=void 0!==this._data.top?Math.max(this._data.top,0):0,l=void 0!==this._data.bottom?Math.min(this._data.bottom,n.height):n.height,c=Math.round(this._data.x*i),h=Math.floor(a*s),d=Math.ceil(l*s),u=this._data.excludeBoundaries;void 0!==u&&(0,r.addExclusionAreaByScope)(e,u),(0,o.drawVerticalLine)(t,c,h,d)}}},2718:(e,t,i)=>{"use strict";i.d(t,{sortSources:()=>o,sortSourcesPreOrdered:()=>s});const s={KeyFactsToday:10000001,LatestUpdates:10000002,BarMarks:10000003,TimeScaleMarks:10000004,ChartEventsSource:10000005,Dividends:10000006,Splits:10000007,Earnings:10000008,RollDates:10000009,FutureContractExpiration:10000010,LineToolOrder:10000011,LineToolPosition:10000012,LineToolExecution:10000013,AlertLabelInactive:10000014,AlertLabel:10000015};function o(e,t){if(0===e.length)return[];if(!t)return[...e].sort(((e,t)=>e.zorder()-t.zorder()));if(!(t.model().mainPane()===t))return[...e].sort(((e,t)=>e.zorder()-t.zorder()));const i=t.model().panes(),s=i.indexOf(t),o=e=>i.findIndex((t=>t.hasDataSource(e)));return e.map((e=>{const i=!t.hasDataSource(e);return{source:e,isMultipane:i,aboveSeries:e.zorder()>t.model().mainSeries().zorder(),paneIndex:i?o(e):s}})).sort(((e,t)=>e.isMultipane||t.isMultipane?e.isMultipane&&!t.isMultipane?t.aboveSeries?-1:1:!e.isMultipane&&t.isMultipane?e.aboveSeries?1:-1:e.paneIndex-t.paneIndex:e.source.zorder()-t.source.zorder())).map((e=>e.source))}}, -64755:(e,t,i)=>{"use strict";i.d(t,{PlotList:()=>u,mergeMinMax:()=>_});var s=i(50151),o=i(29981),n=i(50503),r=i(9343),a=i(8025);const l=(0,r.getLogger)("Chart.PlotList"),c=30;function h(e){return e.index}function d(e){return e.value[0]}class u{constructor(e=null,t=null){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache=new Map,this._rowSearchCacheByIndex=new Map,this._rowSearchCacheByIndexWithoutEmptyValues=new Map,this._rowSearchCacheByTime=new Map,this._rowSearchCacheByTimeWithoutEmptyValues=new Map,this._plotFunctions=e||new Map,this._emptyValuePredicate=t}clear(){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache.clear(),this._invalidateSearchCaches()}first(){return this.size()>0?this._items[this._start]:null}last(){return this.size()>0?this._items[this._end-1]:null}firstIndex(){return this.size()>0?this._indexAt(this._start):null}lastIndex(){return this.size()>0?this._indexAt(this._end-1):null}clone(){const e=this.firstIndex(),t=this.lastIndex();return null===e||null===t?new u:this.range(e,t)}size(){return this._end-this._start}isEmpty(){return 0===this.size()}contains(e){return null!==this.search(e,a.PlotRowSearchMode.Exact)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}add(e,t){if(this._shareRead)return l.logDebug("add: readonly collection modification attempt"),!1;const i={index:e,value:t},s=this._nonCachedSearch(e,a.PlotRowSearchMode.Exact,h);return this._invalidateSearchCaches(),null===s?(this._items.splice(this._lowerbound(e,h),0,i),this._start=0,this._end=this._items.length,!0):(this._items[s]=i,!1)}search(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByIndex,this._rowSearchCacheByIndexWithoutEmptyValues,h,i)}searchByTime(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByTime,this._rowSearchCacheByTimeWithoutEmptyValues,d,i)}fold(e,t){let i=t;for(let t=this._start;t=i;--t){const i=this._indexAt(t),s=this._valueAt(t);if(e(i,s))return{index:i,value:s}}return null}each(e){for(let t=this._start;tthis._start&&(t._start-=1),t}rangeCountback(e,t){ -if(null===this.firstIndex())return new u;const i=new u(this._plotFunctions,this._emptyValuePredicate);return i._items=this._items,i._end=this._upperbound(e),i._start=Math.max(this._start,i._end-t),i._shareRead=!0,i}rangeIterator(e,t){const i=this._lowerbound(e,h),s=this._upperbound(t);return this._rangeIteratorImpl(i,s)}fullRangeIterator(){return this._rangeIteratorImpl(this._start,this._end)}minMaxOnRangeCached(e,t,i){if(this.isEmpty())return null;let s=null;for(const o of i){s=_(s,this._minMaxOnRangeCachedImpl(e-o.offset,t-o.offset,o.name))}return s}minMaxOnRange(e,t,i){if(this.isEmpty())return null;let s=null;for(const o of i){s=_(s,this._minMaxOnRange(e-o.offset,t-o.offset,o.name))}return s}merge(e){return this._shareRead?(l.logDebug("merge: readonly collection modification attempt"),null):0===e.length?null:this.isEmpty()||e[e.length-1].indexthis._items[this._items.length-1].index?this._append(e):1===e.length&&e[0].index===this._items[this._items.length-1].index?(this._updateLast(e[0]),e[0]):this._merge(e)}addTail(e,t=!1){if(0===e.length)return;let i=0;t&&this._end-this._start>0&&(i=1,this._items[this._end-this._start-1].value=e[0].value);for(let t=i;tvoid 0!==e)).sort(((e,t)=>e.index-t.index)),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._start=0,this._end=this._items.length}remove(e){if(this._shareRead)return l.logDebug("remove: readonly collection modification attempt"),null;const t=this._nonCachedSearch(e,a.PlotRowSearchMode.NearestRight,h);if(null===t)return null;const i=this._items.splice(t);return this._end=this._items.length,this._minMaxCache.clear(),this._invalidateSearchCaches(),i.length>0?i[0]:null}state(){const e=this._items.slice(this._start,this._end);return{start:0,end:e.length,data:e}}restoreState(e){e?(this._start=e.start,this._end=e.end,this._shareRead=!1,this._items=e.data,this._minMaxCache.clear(),this._invalidateSearchCaches()):this.clear()}_indexAt(e){return this._items[e].index}_valueAt(e){return this._items[e].value}_length(){return this._items.length}_searchImpl(e,t,i,s,o,n){const r=void 0!==n?i:s,a=void 0!==n?1e4*(t+1)+n:t;let l=r.get(e);if(void 0!==l){const e=l.get(a);if(void 0!==e)return e}const c=this._nonCachedSearch(e,t,o,n);if(null===c)return null;const h={index:this._indexAt(c),value:this._valueAt(c)};return void 0===l&&(l=new Map,r.set(e,l)),l.set(a,h),h}_nonCachedSearch(e,t,i,s){ -const o=this._lowerbound(e,i),n=o===this._end||e!==i(this._items[o]);if(n&&t!==a.PlotRowSearchMode.Exact)switch(t){case a.PlotRowSearchMode.NearestLeft:return this._searchNearestLeft(o,s);case a.PlotRowSearchMode.NearestRight:return this._searchNearestRight(o,s);default:throw new TypeError("Unknown search mode")}if(void 0===s||n||t===a.PlotRowSearchMode.Exact)return n?null:o;switch(t){case a.PlotRowSearchMode.NearestLeft:return this._nonEmptyNearestLeft(o,s);case a.PlotRowSearchMode.NearestRight:return this._nonEmptyNearestRight(o,s);default:throw new TypeError("Unknown search mode")}}_nonEmptyNearestRight(e,t){const i=(0,s.ensure)(this._emptyValuePredicate),o=(0,s.ensure)(t);for(;e=this._start&&i(this._valueAt(e),o);)e-=1;return et(e)t.index>e),this._start,this._end)}_plotMinMax(e,t,i){let s=null;const o=this._plotFunctions.get(i);if(void 0===o)throw new Error(`Plot "${i}" is not registered`);for(let i=e;is.max&&(s.max=e)))}return s}_invalidateCacheForRow(e){const t=Math.floor(e.index/c);this._minMaxCache.forEach((e=>e.delete(t)))}_prepend(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=e.concat(this._items),this._start=0,this._end=this._items.length,e[0]}_append(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=this._items.concat(e),this._start=0,this._end=this._items.length,e[0]}_updateLast(e){(0,s.assert)(!this.isEmpty(),"plot list should not be empty");const t=this._items[this._end-1];(0,s.assert)(t.index===e.index,"last row index should match new row index"),this._invalidateCacheForRow(e),this._invalidateSearchCaches(),this._items[this._end-1]=e}_merge(e){return(0,s.assert)(0!==e.length,"plot rows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=function(e,t){const i=function(e,t){const i=e.length,s=t.length;let o=i+s,n=0,r=0;for(;nt[r].index?r++:(n++,r++,o--);return o}(e,t),s=new Array(i);let o=0,n=0 -;const r=e.length,a=t.length;let l=0;for(;ot[n].index?(s[l]=t[n],n++):(s[l]=t[n],o++,n++),l++;for(;o(i+=1,i>=t?{done:!0,value:void 0}:{done:!1,value:this._items[i]})}}_invalidateSearchCaches(){this._rowSearchCacheByIndex.clear(),this._rowSearchCacheByIndexWithoutEmptyValues.clear(),this._rowSearchCacheByTime.clear(),this._rowSearchCacheByTimeWithoutEmptyValues.clear()}}function _(e,t){if(null===e)return t;if(null===t)return e;return{min:Math.min(e.min,t.min),max:Math.max(e.max,t.max)}}},98558:(e,t,i)=>{"use strict";i.d(t,{PriceAxisView:()=>_});var s,o=i(86441),n=i(34026),r=i(69186),a=i(63273),l=i(7114),c=i(56468),h=i(37743);!function(e){e[e.HitTestTolerance=0]="HitTestTolerance",e[e.HitTestToleranceTouch=10]="HitTestToleranceTouch",e[e.AdditionalVisibilityTolerance=3]="AdditionalVisibilityTolerance",e[e.IconLabelExistingAlertWidth=12]="IconLabelExistingAlertWidth",e[e.IconLabelExistingAlertHeight=10.73]="IconLabelExistingAlertHeight",e[e.IconLabelExistingAlertHorzMargin=11]="IconLabelExistingAlertHorzMargin"}(s||(s={}));new Path2D("");class d{constructor(e,t){this._bodyBox=null,this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}lastDrawnBodyBox(){return this._bodyBox}draw(e,t,i,s,n){const r=this._data,{mediaSize:c,bitmapSize:d,horizontalPixelRatio:u,verticalPixelRatio:_}=t;if(!r.visible||this._isOutOfScreen(i,c.height))return;const p=this._commonData,m=void 0!==r.labelIcon,g=i.paddingTop+p.additionalPaddingTop,f=i.paddingBottom+p.additionalPaddingBottom,{paddingOuter:y,paddingInner:v,fontSize:S,borderSize:b}=i,w=r.ignoreAdditionalPaddingInner?0:i.additionalPaddingInner;let C=r.text,P=r.textColor||p.textColor,T=r.secondLine||"",x=p.secondLineTextColor||P,I=r.thirdLine||"";const M=p.thirdLineTextColor||P;0===T.length&&(T=I,x=M,I=""),0===C.length&&(C=T,P=x,T=I,x=M,I=""),e.save(),void 0!==p.globalAlpha&&(e.globalAlpha*=p.globalAlpha),e.font=i.font;const A=s.yMidCorrection(e,C)*_,L=S+g+f,k=(r.labelIconMinWidth??0)*u,D=Boolean(T),E=Boolean(I),B=v+y+w,V=[Math.ceil(s.measureText(e,C)),D?Math.ceil(s.measureText(e,T)):0,E?Math.ceil(s.measureText(e,I)):0],R=Math.max(1,Math.floor(_)) -;let N=Math.round(L*_);N%2!=R%2&&(N+=1);const O=Math.round((S+i.lineSpacing)*_),F=Math.round(2*(S+i.lineSpacing)*_),W=Math.max(1,Math.floor(b*u)),H=r.separatorVisible?W:0,z=r.borderVisible?W:0,U=m?Math.max(N,k):Math.round((Math.max(...V)+B)*u),j=Math.round(w*u),G=d.width,q=Math.ceil(v*u),$=Math.round((p.fixedCoordinate??p.coordinate)*_)-Math.floor(.5*_),K=Math.floor($+R/2-N/2),Y=K+N,Z="right"===n,X=void 0!==r.xCoord?Math.round(r.xCoord*u)+(Z?1:-1)*Math.round(U/2):Z?G-H:H;let J,Q=X;const ee=r.backgroung??p.background;e.fillStyle=ee;const te=2*_;if(e.textAlign=Z?"right":"left",e.textBaseline="middle",Z?(Q=X-U,J=X-j-q+H):(Q=X+U,J=X+j+q-H),this._bodyBox=null,C||m){const t=E?N+F:D?N+O:N,i=p.borderColor??ee,s=void 0!==r.xCoord?te:0;if(((i,n,a)=>{if(Z){(0,h.drawRoundRectWithInnerBorder)(e,Q,K,U,t,i,r.overridenRadius?(0,h.scaleDrawRoundRectRadii)(r.overridenRadius,_):[te,s,s,te],z,n,a);const l=(0,o.point)(Q/u,K/_),c=l.add((0,o.point)(U/u,t/_));this._bodyBox=(0,o.box)(l,c)}else{(0,h.drawRoundRectWithInnerBorder)(e,X,K,U,t,i,r.overridenRadius?(0,h.scaleDrawRoundRectRadii)(r.overridenRadius,_):[s,te,te,s],z,n,a);const l=(0,o.point)(X/u,K/_),c=l.add((0,o.point)(U/u,t/_));this._bodyBox=(0,o.box)(l,c)}})(ee,i,p.borderStyle),m){if(0===r.labelIcon)this._drawPlusIcon(e,X,Q,K,$,Y,R);return void e.restore()}e.save(),e.translate(J,(K+Y)/2+A),(0,l.drawScaled)(e,u,_,(()=>{e.fillStyle=P,e.fillText(C,0,0)})),e.restore()}D&&(e.fillStyle=x,e.save(),e.translate(J,(K+Y)/2+A+O),(0,l.drawScaled)(e,u,_,(()=>{e.fillText((0,a.startWithLTR)(T),0,0)})),e.restore()),E&&(e.fillStyle=M,e.save(),e.translate(J,(K+Y)/2+A+F),(0,l.drawScaled)(e,u,_,(()=>{e.fillText((0,a.startWithLTR)(I),0,0)})),e.restore()),e.restore()}topBottomTotalHeight(e){const t=this._lines();if(!this._data.visible||0===t)return{top:0,bottom:0,total:0};const i=e.fontSize/2+e.paddingTop+this._commonData.additionalPaddingTop,s=(t-.5)*e.fontSize+(t-1)*e.lineSpacing+e.paddingBottom+this._commonData.additionalPaddingBottom;return{top:i,bottom:s,total:i+s}}hitTest(e){return function(e,t){const i=(0,r.lastMouseOrTouchEventInfo)().isTouch?10:0,s=e.hitTestData;if(void 0===s||!e.visible)return null;const{itemBox:a,clickHandler:l,tooltip:h}=s;if(a){const r=(0,o.box)(new o.Point(a.min.x-i,a.min.y-i),new o.Point(a.max.x+i,a.max.y+i));if((0,n.pointInBox)(t,r))return new c.HitTestResult(e.hitTarget??c.HitTarget.Custom,{clickHandler:l?.bind(null,t),tapHandler:l?.bind(null,t),hoverModelFromAxis:s.hoverModelFromAxis,activeItem:s.activeItem,tooltip:h})}return null}(this._data,e)}_drawPlusIcon(e,t,i,s,o,n,r){e.fillStyle=this._commonData.textColor,e.strokeStyle=this._commonData.textColor,e.lineWidth=r;const a=Math.abs(t-i);let l=Math.round(.35*a);l%2!=r%2&&(l+=1);let c=Math.round(.65*a);c%2!=r%2&&(c+=1);const h=Math.floor((a-l)/2),d=Math.min(t,i),u=d+Math.floor(a/2-r/2);e.fillRect(d+h,o,l,r),e.fillRect(u,s+h,r,l),e.beginPath(),e.arc(u+r/2,o+r/2,c/2,0,2*Math.PI,!1),e.stroke()}_drawClockExistingAlertIcon(e,t,i,s,o,n){}_lines(){const e=this._data;return(e.text?1:0)+(e.secondLine?1:0)+(e.thirdLine?1:0)} -_isOutOfScreen(e,t){const i=this._commonData,s=i.fixedCoordinate??i.coordinate,{total:o}=this.topBottomTotalHeight(e),n=o/this._lines();return s-n/2-3>t||s+(o-n/2)+3<0}}var u=i(19063);class _{constructor(e){this._commonRendererData={coordinate:0,textColor:"#FFF",background:"#000",additionalPaddingBottom:0,additionalPaddingTop:0},this._axisRendererData={text:"",visible:!1,separatorVisible:!0,borderVisible:!1,ignoreAdditionalPaddingInner:!1},this._paneRendererData={text:"",visible:!1,separatorVisible:!1,borderVisible:!1,ignoreAdditionalPaddingInner:!0},this._invalidated=!0,this._active=!1,this._axisRenderer=new(e||d)(this._axisRendererData,this._commonRendererData),this._paneRenderer=new(e||d)(this._paneRendererData,this._commonRendererData)}setActive(e){this._active=e}text(){return this._updateRendererDataIfNeeded(),this._axisRendererData.text}secondLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.secondLine}thirdLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.thirdLine}background(){return this._updateRendererDataIfNeeded(),this._commonRendererData.background}color(){return this._updateRendererDataIfNeeded(),this.generateTextColor(this.background())}generateTextColor(e){return(0,u.colorFromBackground)(e)}coordinate(){return this._updateRendererDataIfNeeded(),this._commonRendererData.coordinate}floatCoordinate(){return this._updateRendererDataIfNeeded(),this._commonRendererData.floatCoordinate??this._commonRendererData.coordinate}update(e){this._invalidated=!0}topBottomTotalHeight(e){this._updateRendererDataIfNeeded();const{top:t,bottom:i,total:s}=this._axisRenderer.topBottomTotalHeight(e),{top:o,bottom:n,total:r}=this._paneRenderer.topBottomTotalHeight(e);return{top:Math.max(t,o),bottom:Math.max(i,n),total:Math.max(s,r)}}getFixedCoordinate(){return this._commonRendererData.fixedCoordinate||0}setFixedCoordinate(e){this._commonRendererData.fixedCoordinate=e}isVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible||this._paneRendererData.visible}isAxisLabelVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible}isPaneLabelVisible(){return this._updateRendererDataIfNeeded(),this._paneRendererData.visible}renderer(){return this._updateRendererDataIfNeeded(),this._axisRenderer}paneRenderer(){return this._updateRendererDataIfNeeded(),this._paneRenderer}setPaneRendererLabelIcon(e){this._paneRendererData.labelIcon=e}setPaneLabelVisible(e){this._paneRendererData.visible=e,this._invalidated=!0}ignoreAlignment(){return!1}_updateRendererDataIfNeeded(){this._invalidated&&(this._commonRendererData.fixedCoordinate=void 0,this._updateRendererData(this._axisRendererData,this._paneRendererData,this._commonRendererData),this._invalidated=!1)}}},45579:(e,t,i)=>{"use strict";i.d(t,{PriceDataSource:()=>a,isPriceDataSource:()=>r});var s=i(29137),o=i(52033),n=i(60074);function r(e){return e instanceof a}class a extends s.DataSource{constructor(e,t){super(t),this._formatterChanged=new o.Delegate,this._priceStepChanged=new o.Delegate, -this._currencyChanged=new o.Delegate,this._unitChanged=new o.Delegate,this._priceRangeReadyChanged=new o.Delegate,this._priceStep=null,this._priceRangeReady=!0,this._model=e}base(){return 0}model(){return this._model}currencyChanged(){return this._currencyChanged}isCurrencySource(){return!0}isDisplayedInLegend(){return!0}unitChanged(){return this._unitChanged}isUnitSource(){return!0}priceRange(e,t,i){return null}isDraggable(){return!0}priceLineColor(e){return e}formatterChanged(){return this._formatterChanged}priceStep(e){return this._priceStep}priceStepChanged(){return this._priceStepChanged}isIncludedInAutoScale(){return!0}correctScaleMargins(e){return e}priceRangeReady(){return this._priceRangeReady}priceRangeReadyChanged(){return this._priceRangeReadyChanged}disablePriceRangeReady(){const e=this.priceScale();null===e||e.isAutoScale()||e.mainSource()!==this||(this._priceRangeReady=!1,e.recalculatePriceRangeOnce()),this._priceRangeReadyChanged.fire(!1)}statusView(){return null}legendView(){return null}marketStatusModel(){return null}dataUpdatedModeModel(){return null}dataProblemModel(){return null}canHasAlertOnLineTools(){return!0}_enablePriceRangeReady(){this._priceRangeReady=!0,this._priceRangeReadyChanged.fire(!0)}_onSourceCurrencyChanged(){(0,n.isActingAsSymbolSource)(this)||this._currencyChanged.fire()}_onSourceUnitChanged(){(0,n.isActingAsSymbolSource)(this)||this._unitChanged.fire()}_onSourcePriceRangeReadyChanged(e){(0,n.isActingAsSymbolSource)(this)||e||this.disablePriceRangeReady()}}},37626:(e,t,i)=>{"use strict";i.d(t,{PriceLineAxisView:()=>l,SeriesPriceLineAxisView:()=>c,StudyPriceLineAxisView:()=>h});var s=i(98558),o=i(50151),n=i(51056),r=i(37743);class a{constructor(e,t){this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}draw(e,t,i,s,a){if(!this._data.visible)return;const{bitmapSize:l,verticalPixelRatio:c}=t,h=this._commonData.fixedCoordinate??this._commonData.coordinate;e.lineWidth=Math.max(1,Math.floor((0,o.ensureDefined)(this._data.linewidth)*c)),e.lineCap="butt",(0,r.setLineStyle)(e,void 0===this._data.linestyle?n.LINESTYLE_DOTTED:this._data.linestyle),e.strokeStyle=this._commonData.textColor,(0,r.drawHorizontalLine)(e,Math.round(h*c),0,l.width)}topBottomTotalHeight(e){return{top:0,bottom:0,total:0}}}class l extends s.PriceAxisView{constructor(e){super(e||a)}ignoreAlignment(){return!0}_updateRendererData(e,t,i){if(t.visible=!1,e.visible=!1,!this._isVisible())return;const s=this._value();s.noData||(i.background="",i.textColor=this._priceLineColor(s.color),i.coordinate=s.coordinate,i.floatCoordinate=s.floatCoordinate,e.linewidth=this._lineWidth(),e.linestyle=this._lineStyle(),e.backgroundAreaVisible=this._backgroundAreaVisible(),e.backgroundAreaColor=this._backgroundAreaColor(),e.backgroundAreaHeight=this._backgroundAreaHeight(),e.visible=!0)}_lineStyle(){return n.LINESTYLE_DOTTED}_backgroundAreaVisible(){return!1}_backgroundAreaColor(){return""}_backgroundAreaHeight(){return 0}}class c extends l{constructor(e){super(),this._series=e}_value(){return this._series.lastValueData(void 0,!0)} -_priceLineColor(e){return this._series.priceLineColor(e)}_lineWidth(){return this._series.properties().childs().priceLineWidth.value()}_isVisible(){const e=this._series.model().properties().childs().scalesProperties.childs().showSeriesLastValue.value();return this._series.properties().childs().showPriceLine.value()&&e}}class h extends l{constructor(e,t){super(),this._study=e,this._plotname=t}update(e){"hover-change"!==e.type&&super.update(e)}_value(){return this._study.lastValueData(this._plotname,!0)}_lineWidth(){return this._study.properties().childs().styles.childs()[this._plotname].childs().linewidth.value()}_lineStyle(){return n.LINESTYLE_DOTTED}_priceLineColor(e){return e}_isVisible(){const e=this._study.model().properties().childs().scalesProperties.childs().showStudyLastValue.value(),t=this._study.isPlotVisibleAt(this._plotname,1);return this._study.properties().childs().styles.childs()[this._plotname].childs().trackPrice.value()&&e&&t}}},94164:(e,t,i)=>{"use strict";var s;i.d(t,{PriceAxisLastValueMode:()=>s}),function(e){e[e.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",e[e.LastValueAccordingToScale=1]="LastValueAccordingToScale"}(s||(s={}))},49256:(e,t,i)=>{"use strict";i.d(t,{fromIndexedTo100:()=>h,fromLog:()=>p,fromPercent:()=>a,getCurrentModePriceText:()=>f,getOppositeModePriceText:()=>y,logFormulaForBase:()=>m,logFormulasAreSame:()=>g,toIndexedTo100:()=>d,toIndexedTo100Range:()=>u,toLog:()=>_,toPercent:()=>l,toPercentRange:()=>c});var s=i(93280),o=i(9859);const n={logicalOffset:4,coordOffset:1e-4},r=305;function a(e,t){return t<0&&(e=-e),e/100*t+t}function l(e,t){const i=100*(e-t)/(t||1);return t<0?-i:i}function c(e,t){const i=l(e.minValue(),t),o=l(e.maxValue(),t);return new s.PriceRange(i,o)}function h(e,t){return t<0&&(e=-e),(e-=100)/100*t+t}function d(e,t){const i=100*(e-t)/t+100;return t<0?-i:i}function u(e,t){const i=d(e.minValue(),t),o=d(e.maxValue(),t);return new s.PriceRange(i,o)}function _(e,t){const i=Math.min(10**r-t.coordOffset,Math.abs(e));if(i<1e-25)return 0;const s=(0,o.log10)(i+t.coordOffset)+t.logicalOffset;return e<0?-s:s}function p(e,t){const i=Math.abs(e);if(i<1e-15)return 0;const s=Math.pow(10,Math.min(i-t.logicalOffset,r))-t.coordOffset;return e<0?-s:s}function m(e){if(null===e)return n;const t=1/e;if(t>=n.coordOffset||t<1e-15)return n;const i=Math.abs(Math.log10(e));return{logicalOffset:i,coordOffset:1/Math.pow(10,i)}}function g(e,t){return e.logicalOffset===t.logicalOffset&&e.coordOffset===t.coordOffset}function f(e,t){return e.isPercentage()?t.formattedPricePercentage:e.isIndexedTo100()?t.formattedPriceIndexedTo100:t.formattedPriceAbsolute}function y(e,t){return e.isPercentage()||e.isIndexedTo100()?t.formattedPriceAbsolute:t.formattedPricePercentage}},93280:(e,t,i)=>{"use strict";i.d(t,{PriceRange:()=>n});var s=i(97085);const o=(0,i(9343).getLogger)("Chart.PriceRange");class n{constructor(e,t){if(null!==e&&"object"==typeof e){const t=e;this._minValue=t.m_minValue,this._maxValue=t.m_maxValue}else{const i=e;this._minValue=i,void 0!==t&&(this._maxValue=t)}}equals(e){ -return this._minValue===e._minValue&&this._maxValue===e._maxValue}clone(){return new n(this._minValue,this._maxValue)}minValue(){return this._minValue}setMinValue(e){this._minValue=e}maxValue(){return this._maxValue}setMaxValue(e){this._maxValue=e}length(){return this._maxValue-this._minValue}isEmpty(){return this._maxValue===this._minValue||this._maxValue!=this._maxValue||this._minValue!=this._minValue}serialize(){return{m_maxValue:this._maxValue,m_minValue:this._minValue}}state(){return{max:this._maxValue,min:this._minValue}}merge(e){return new n(Math.min(this.minValue(),e.minValue()),Math.max(this.maxValue(),e.maxValue()))}apply(e,t){this._minValue=Math.min(this._minValue,e),this._maxValue=Math.max(this._maxValue,t)}set(e,t){this._minValue=e,this._maxValue=t}scaleAroundCenter(e){if(!(0,s.isNumber)(e))return void o.logDebug("PriceRange.scaleAroundCenter: invalid coeff");if(0===this._maxValue-this._minValue)return;const t=.5*(this._maxValue+this._minValue);let i=this._maxValue-t,n=this._minValue-t;i*=e,n*=e,this._maxValue=t+i,this._minValue=t+n}shift(e){(0,s.isNumber)(e)?(this._maxValue+=e,this._minValue+=e):o.logDebug("PriceRange.shift: invalid coeff")}containsStrictly(e){return e.minValue()>this._minValue&&e.maxValue()=this._minValue&&e<=this._maxValue}intersection(e){return this.containPrice(e.minValue())||this.containPrice(e.maxValue())||e.containPrice(this._minValue)?new n(Math.max(this._minValue,e.minValue()),Math.min(this._maxValue,e.maxValue())):null}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}static mergedWithProgress(e,t,i){const s=e.minValue()+(t.minValue()-e.minValue())*i,o=e.maxValue()+(t.maxValue()-e.maxValue())*i;return new n(s,o)}}},17625:(e,t,i)=>{"use strict";i.d(t,{createPrimitiveProperty:()=>o});var s=i(12988);function o(e){return new s.Property(e)}},7927:(e,t,i)=>{"use strict";i.d(t,{isRootPath:()=>a,propertyByPath:()=>r,propertyPathForSource:()=>o});var s=i(50151);function o(e,t="properties"){return`charts.${e.model().id()}.sources.${e.id()}.${t}`}function n(e,t){if(t.length<4)throw new Error("Invalid chart path");const i=function(e,t){return(0,s.ensureDefined)(e.getAll().find((e=>e.hasModel()&&e.model().model().id()===t))).model().model()}(e,t[0]),o=t[1];if("sources"===o){return(0,s.ensureNotNull)(i.dataSourceForId(t[2])).propertyByPath(t.slice(3).join("."))}throw new Error(`Invalid chart path, unknown root: ${o}`)}function r(e,t){const i=t.split(".");if(i.length<1)throw new Error("Invalid path");const s=i[0];if("charts"===s)return n(e,i.slice(1));throw new Error(`Invalid path, unknown root: ${s}`)}function a(e){return e.startsWith("charts.")}},23073:(e,t,i)=>{"use strict";i.d(t,{PropertyBase:()=>n});var s=i(50151),o=i(52033);class n{constructor(){this._listeners=new o.Delegate,this._muteChildChanges=!1,this._owner=null,this._name=""}nameInOwner(){return this._name}setNameInOwner(e){this._name=e}owner(){return this._owner}setOwner(e){this._owner=e}pathToRoot(){const e=this._owner?.pathToRoot();return e?`${e}.${this._name}`:this._name -}pathToRootProperty(){if(!this._owner)return"";const e=this._owner.pathToRootProperty?.();return e?`${e}.${this._name}`:this._name}removeProperty(e){(0,s.assert)(!1,`Trying to call "removeProperty" on property ${this.pathToRoot()}`)}addChild(e,t){(0,s.assert)(!1,`Trying to call "addChild" on property ${this.pathToRoot()}`)}hasChild(e){return!1}childCount(){return 0}childNames(){return[]}childs(){(0,s.assert)(!1,`Trying to call "childs" on property ${this.pathToRoot()}`)}state(e,t){return this.value()}merge(e,t){(0,s.assert)(!1,`Trying to call "merge" on property ${this.pathToRoot()}`)}mergeAndFire(e){(0,s.assert)(!1,`Trying to call "mergeAndFire" on property ${this.pathToRoot()}`)}child(e){if(this.hasChild(e))return this.childs()[e]}muteChildChanges(e){this._muteChildChanges=e}fireChanged(){this._listeners.fire(this,this.pathToRootProperty())}listeners(){return this._listeners}subscribe(e,t){this.listeners().subscribe(e,t,!1)}unsubscribe(e,t){this.listeners().unsubscribe(e,t)}unsubscribeAll(e){this.listeners().unsubscribeAll(e)}}},72595:(e,t,i)=>{"use strict";i.d(t,{DataTypes:()=>s,createPropertySchema:()=>d,dataType:()=>l,isArraySchema:()=>h,validateSchema:()=>c});var s,o=i(69708),n=i(83873),r=i(83350),a=i(56052);function l(e){return(0,o.default)(e)?s.NUMBER:(0,n.default)(e)?s.STRING:(0,r.default)(e)?s.BOOLEAN:(0,a.default)(e)?s.ARRAY:null===e?s.UNKNOWN:"object"==typeof e?s.OBJECT:s.UNKNOWN}function c(e,t){const i=l(e);switch(t.type){case s.ARRAY:return i===s.ARRAY&&e.every((e=>c(e,t.subschema)));case s.OBJECT:{if(i!==s.OBJECT)return!1;const o=Object.entries(t.subschema);for(const t of o)if(!c(e[t[0]],t[1]))return!1;return!0}default:return i===t.type||t.type===s.UNKNOWN}}function h(e){return e.type===s.ARRAY}function d(e,t){let i;const o=l(e);switch(o){case s.NUMBER:case s.STRING:case s.BOOLEAN:i={type:o,saveFlags:t};break;case s.ARRAY:i={type:s.ARRAY,saveFlags:t,subschema:d(e[0],t)};break;case s.OBJECT:{const o={};for(const[i,s]of Object.entries(e))o[i]=d(s,t);i={type:s.OBJECT,saveFlags:t,subschema:o};break}default:i={type:s.UNKNOWN,saveFlags:t}}return i}!function(e){e.STRING="string",e.NUMBER="number",e.BOOLEAN="boolean",e.OBJECT="object",e.ARRAY="array",e.UNKNOWN="unknown"}(s||(s={}))},39158:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>o});var s=i(17625);function o(e,...t){const i=()=>e(...t.map((e=>e.value()))),o=(0,s.createPrimitiveProperty)(i()),n=()=>o.setValue(i()),r={};for(const e of t)e.subscribe(r,n);return o.destroy=()=>{t.forEach((e=>e.unsubscribeAll(r))),t.forEach((e=>e.release()))},o}},42752:(e,t,i)=>{"use strict";i.d(t,{convertPropertyToWatchedValue:()=>o});var s=i(64147);function o(e){const t=new s.WatchedValue(e.value());let i=!1;e.subscribe(t,(()=>{i||(i=!0,t.setValue(e.value()),i=!1)}));const o=()=>{i||(i=!0,e.setValue(t.value()),i=!1)};return t.subscribe(o),t.spawn((()=>{e.unsubscribeAll(t),t.unsubscribe(o)}))}},84425:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>r.combineProperty,createWVFromGetterAndSubscription:()=>s.createWVFromGetterAndSubscription, -createWVFromGetterAndSubscriptions:()=>o.createWVFromGetterAndSubscriptions,createWVFromProperty:()=>n.createWVFromProperty});var s=i(12184),o=i(23869),n=i(43042);i(17625);var r=i(39158)},12184:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscription:()=>o});var s=i(64147);function o(e,t){const i=new s.WatchedValue(e()),o={};t.subscribe(o,(()=>{i.setValue(e())}));return i.readonly().spawn((()=>t.unsubscribeAll(o)))}},23869:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscriptions:()=>o});var s=i(64147);function o(e,t){const i=new s.WatchedValue(e()),o={};t.forEach((t=>t.subscribe(o,(()=>{i.setValue(e())}))));return i.readonly().spawn((()=>t.forEach((e=>e.unsubscribeAll(o)))))}},43042:(e,t,i)=>{"use strict";i.d(t,{createWVFromProperty:()=>o});var s=i(12184);function o(e){return(0,s.createWVFromGetterAndSubscription)((()=>e.value()),e)}},12988:(e,t,i)=>{"use strict";i.d(t,{Property:()=>m,isPrimitiveType:()=>p});var s=i(69708),o=i(83873),n=i(83350),r=i(88987),a=i(56052),l=i(50151),c=i(9343),h=i(34776),d=i(23073),u=i(72595);const _=(0,c.getLogger)("Property");function p(e){return null===e||(0,s.default)(e)&&Number.isFinite(e)||(0,o.default)(e)||(0,n.default)(e)}class m extends d.PropertyBase{constructor(e,t){if(super(),this._childs=[],this._dependents=[],this._schema=t||(0,u.createPropertySchema)(e),void 0!==e)if((0,u.validateSchema)(e,this._schema)||_.logWarn(`The state with a data type: ${(0,u.dataType)(e)} does not match a schema`),p(e))this._value=e;else{let t=Object.entries(e);(0,u.isArraySchema)(this._schema)&&(t=t.filter((([e])=>!Number.isNaN(+e))));for(const[e,i]of t)this.addProperty(e,i)}}destroy(){this.listeners().destroy();for(const e of this._childs)this.child(e)?.destroy?.()}merge(e,t){let i=null,s=0;if(t&&(i=[],s=i.length),void 0===e)return i;if(p(e))return this._value!==e&&i?.push(this),this._value=e,i;if((0,a.default)(e)){(0,u.isArraySchema)(this._schema)||_.logWarn("Property is not an array");for(let s=0;s!Number.isNaN(+e))));for(const[e,o]of s){const s=this.childs()[e];if(s){const e=s.merge(o,t);i?.push(...e)}else{const t=this.addProperty(e,o);i?.push(t)}}}return i&&i.length>s&&i.push(this),i}mergeAndFire(e){const t=(0,l.ensureNotNull)(this.merge(e,!0));this._fireMergeAndFireChangedProps(t)}state(e,t){const i=(0,r.default)(this.value)?this.value():void 0;if(void 0!==i)return i;const s=(0,u.isArraySchema)(this._schema)?[]:{};for(const i of this._childs){if(e&&-1!==e.indexOf(i))continue;if((0,u.isArraySchema)(this._schema)&&Number.isNaN(+i))continue;if(void 0!==t&&"subschema"in this._schema){const e=(0,u.isArraySchema)(this._schema)?this._schema.subschema:this._schema.subschema[i];if(void 0!==this._schema.saveFlags&&!e)continue;if(void 0!==e.saveFlags&&!(e.saveFlags&t))continue}const o=this.childs()[i];let n;if(e){const s=[] -;for(const t of e)t.startsWith(i+".")&&s.push(t.substring(i.length+1));n=o?.state(s,t)}else n=o?.state();(void 0!==n||o?.storeStateIfUndefined())&&((0,a.default)(s)?s[+i]=n:s[i]=n)}return s}clone(){return new m(this.state())}value(){return this._value}childCount(){return this._childs.length}childNames(){return this._childs}childByPath(e){let t=this;for(const i of e.split(".")){if(void 0===t)break;t=t.child(i)}return t}hasChild(e){return this._childs.includes(e)}setValue(e,t){(this._value!==e||t)&&(this._value=e,this.fireChanged())}setValueSilently(e){this._value=e}addProperty(e,t){let i;(0,u.isArraySchema)(this._schema)&&Number.isNaN(+e)&&_.logWarn("Property is an array"),this.removeProperty(e),this._schema.type===u.DataTypes.OBJECT?i=this._schema.subschema[e]:this._schema.type===u.DataTypes.ARRAY&&(i=this._schema.subschema);const s=new m(t,i);return this[e]=s,this._childs.push(e),s.subscribe(this,((e,t)=>{this._childChanged(e,t)})),s.setOwner(this),s.setNameInOwner(e),s}removeProperty(e){const t=this.child(e);t&&(t.setNameInOwner(""),t.setOwner(null),t.unsubscribeAll(this),delete this[e],this._childs=this._childs.filter((t=>t!==e)))}addChild(e,t){if((0,u.isArraySchema)(this._schema)&&Number.isNaN(+e))throw new Error("Property is an array");this[e]&&this.removeProperty(e),this[e]=t,-1===this._childs.indexOf(e)&&this._childs.push(e),t.subscribe(this,((e,t)=>this._childChanged(e,t))),t.setOwner(this),t.setNameInOwner(e)}childs(){return this}storeStateIfUndefined(){return!0}ownership(){return(0,h.ownership)(this)}weakReference(){return(0,h.weakReference)(this)}addDependent(e){this._dependents.push(e)}removeDependent(e){const t=this._dependents.indexOf(e);t>=0&&this._dependents.splice(t,1)}dependents(){return this._dependents}_childChanged(e,t){this._muteChildChanges||this._listeners.fire(this,t)}_fireMergeAndFireChangedProps(e){this.muteChildChanges(!0);for(const t of e)t.muteChildChanges(!0);for(const t of e)t.muteChildChanges(!1),t.fireChanged();this.muteChildChanges(!1)}}},76742:(e,t,i)=>{"use strict";i.d(t,{QuotesProvider:()=>r});var s=i(42003),o=i(52033),n=i(92184);class r{constructor(e="full",t){this._quotes=null,this._quoteSessionSymbol=null,this._quoteSessionClientId="",this._pausedQuoteSessionSymbol=null,this._quotesUpdate=new o.Delegate,this._quoteSymbolChanged=new o.Delegate,this._multiplexerType=e,this._hibernated=t,this._hibernated?.subscribe((e=>{e?this.pause():this.resume()}))}setQuotesSessionSymbol(e){this._quoteSessionSymbol!==e&&(this._pausedQuoteSessionSymbol=null,this._quoteSessionClientId||(this._quoteSessionClientId="series-"+(0,n.guid)()),this._unsubscribeQuoteSession(),this._quoteSessionSymbol=e,this._quoteSymbolChanged.fire(),e&&this._subscribeQuoteSession(e))}symbol(){return this._quoteSessionSymbol}quotesUpdate(){return this._quotesUpdate}quoteSymbolChanged(){return this._quoteSymbolChanged}quotes(){return this._quotes}async quotesSnapshot(e){return(0,s.getQuoteSessionInstance)("simple").snapshot(e)}isPaused(){return null!==this._pausedQuoteSessionSymbol}pause(){ -null===this._pausedQuoteSessionSymbol&&(this._pausedQuoteSessionSymbol=this._quoteSessionSymbol,this._unsubscribeQuoteSession())}resume(){null!==this._pausedQuoteSessionSymbol&&(this._subscribeQuoteSession(this._pausedQuoteSessionSymbol),this._pausedQuoteSessionSymbol=null)}destroy(){this._unsubscribeQuoteSession(),this._hibernated?.release()}_onUpdate(e,t){this._quotes=e&&e.values||null,t&&t.values&&this._quotesUpdate.fire(e,t)}_subscribeQuoteSession(e){this._quoteSessionSymbol=e,(0,s.getQuoteSessionInstance)(this._multiplexerType).subscribe(this._quoteSessionClientId,this._quoteSessionSymbol,this._onUpdate.bind(this))}_unsubscribeQuoteSession(){this._quoteSessionSymbol&&((0,s.getQuoteSessionInstance)(this._multiplexerType).unsubscribe(this._quoteSessionClientId,this._quoteSessionSymbol),this._quoteSessionSymbol=null,this._quotes=null)}}},64034:(e,t,i)=>{"use strict";i.d(t,{dpr1PixelRatioInfo:()=>s,equalPixelRatios:()=>o});i(27714);const s={horizontalPixelRatio:1,verticalPixelRatio:1};function o(e,t){return e.horizontalPixelRatio===t.horizontalPixelRatio&&e.verticalPixelRatio===t.verticalPixelRatio}},10074:(e,t,i)=>{"use strict";i.d(t,{compareResolutions:()=>m,convertResolutionsFromSettings:()=>x,getApplicableIntervalForFrequency:()=>g,getCustomResolutions:()=>A,getMaxResolutionValue:()=>T,getResolutionByChartStyle:()=>w,getTranslatedResolution:()=>L,getTranslatedResolutionModel:()=>k,intervalIsSupported:()=>R,isAvailable:()=>S,isIntervalEnabled:()=>V,isResolutionMultiplierValid:()=>C,isSecondsEnabled:()=>E,mergeResolutions:()=>I,normalizeIntervalString:()=>v,setLastUsedResolution:()=>b,sortResolutions:()=>M});var s=i(11542),o=i(85049),n=i(68805),r=i(56840),a=i(82992),l=i(97144),c=i(37265),h=i(56570),d=i(1819);const u={[o.ResolutionKind.Ticks]:1,[o.ResolutionKind.Seconds]:60,[o.ResolutionKind.Minutes]:1440,[o.SpecialResolutionKind.Hours]:24,[o.ResolutionKind.Days]:365,[o.ResolutionKind.Weeks]:52,[o.ResolutionKind.Months]:12,[o.ResolutionKind.Range]:1e6,[o.ResolutionKind.Invalid]:NaN},_={[o.ResolutionKind.Ticks]:0,[o.ResolutionKind.Seconds]:1,[o.ResolutionKind.Minutes]:2,[o.SpecialResolutionKind.Hours]:3,[o.ResolutionKind.Days]:4,[o.ResolutionKind.Weeks]:5,[o.ResolutionKind.Months]:6,[o.ResolutionKind.Range]:7,[o.ResolutionKind.Invalid]:8};function p(e){const t=o.Interval.parse(e),i=t.multiplier()||1;return t.isMinuteHours()?[o.SpecialResolutionKind.Hours,i/60]:[t.kind(),i]}function m(e,t){if(e===t)return 0;const[i,s]=p(e),[o,n]=p(t);return i!==o?_[i]-_[o]:s-n}function g(e,t){return m(t,e)>=0?t:e}const f=[1,10,100,1e3];var y;function v(e){return o.Interval.parse(e).value()}function S(e){const t=o.Interval.parse(e);if(!E()&&t.isSeconds())return!1;if(!(0,d.isTicksEnabled)()&&t.isTicks())return!1;const i=t.value(),s=a.linking.dataFrequencyResolution.value();if(void 0!==s&&m(i,s)<0)return!1;const n=a.linking.supportedResolutions.value() -;return void 0!==n?void 0!==n.find((e=>v(e)===i)):t.isSeconds()?Boolean(a.linking.seconds.value()):t.isTicks()?Boolean(a.linking.ticks.value()):t.isIntraday()?Boolean(a.linking.intraday.value()):t.isDWM()}function b(e){o.Interval.isValid(e)&&(o.Interval.isRange(e)?r.setValue("chart.lastUsedRangeResolution",e):r.setValue("chart.lastUsedTimeBasedResolution",e))}function w(e,t,i){const s=n.isRangeStyle(e),a=o.Interval.isRange(t);return!s&&a?function(e){const t=r.getValue("chart.lastUsedTimeBasedResolution");if(void 0!==t&&o.Interval.isTimeBased(t))return t;let i="1D";for(const t of e){const e=o.Interval.parse(t);if(e.isTimeBased()){const t=e.value();if("1D"===t)return t;i=t}}return i}(i):s&&!a?function(e){const t=r.getValue("chart.lastUsedRangeResolution");if(void 0!==t&&o.Interval.isRange(t))return t;let i="100R";for(const t of e){const e=o.Interval.parse(t);if(e.isRange()){const t=e.value();if("100R"===t)return t;i=t}}return i}(i):t}function C(e){const{interval:t,guiResolutionKind:i}=o.Interval.parseExt(e);if(!t.isValid())return!1;const s=t.multiplier();if((0,d.isTicksEnabled)()&&i===o.ResolutionKind.Ticks)return f.includes(s);return(i===o.SpecialResolutionKind.Hours?s/60:s)<=P(i)}function P(e){const t=u[e];return Number.isNaN(t)?1:t}function T(e){return P(o.Interval.parseExt(e).guiResolutionKind)}function x(e){return Array.isArray(e)?e:Object.keys(e).map(o.Interval.normalize).filter(c.notNull)}function I(...e){let t=[].concat(...e);return t=(0,l.uniq)(t.filter(C).map(v)),M(t)}function M(e){return e.sort(m)}function A(){return[]}function L(e){const{multiplier:t,shortKind:i}=k(e);return`${t}${i}`}function k(e,t){const i=o.Interval.parse(e);let s=i.multiplier(),n=i.kind();if(!i.isValid()){if(t)return null;throw new TypeError(`Can't translate invalid interval: ${e}`)}return i.isMinuteHours()&&(s=Math.floor(s/60),n=o.SpecialResolutionKind.Hours),{multiplier:s.toString(),shortKind:D(n),hint:`${s} ${D(n,s)}`,mayOmitMultiplier:i.isDWM()&&1===s,mayOmitShortKind:i.isMinutes()&&!i.isMinuteHours()}}function D(e,t){if(!t)return{[o.ResolutionKind.Invalid]:"",[o.ResolutionKind.Ticks]:s.t(null,{context:"interval_short"},i(82901)),[o.ResolutionKind.Seconds]:s.t(null,{context:"interval_short"},i(68823)),[o.ResolutionKind.Minutes]:s.t(null,{context:"interval_short"},i(68430)),[o.SpecialResolutionKind.Hours]:s.t(null,{context:"interval_short"},i(38048)),[o.ResolutionKind.Days]:s.t(null,{context:"interval_short"},i(38691)),[o.ResolutionKind.Weeks]:s.t(null,{context:"interval_short"},i(7408)),[o.ResolutionKind.Months]:s.t(null,{context:"interval_short"},i(77995)),[o.ResolutionKind.Range]:s.t(null,{context:"interval_short"},i(93934))}[e];switch(e){case o.ResolutionKind.Ticks:return s.t(null,{plural:"ticks",count:t},i(11913));case o.ResolutionKind.Days:return s.t(null,{plural:"days",count:t},i(41807));case o.ResolutionKind.Weeks:return s.t(null,{plural:"weeks",count:t},i(48898));case o.ResolutionKind.Months:return s.t(null,{plural:"months",count:t},i(98393));case o.ResolutionKind.Seconds:return s.t(null,{plural:"seconds",count:t},i(33232)) -;case o.ResolutionKind.Minutes:return s.t(null,{plural:"minutes",count:t},i(78318));case o.SpecialResolutionKind.Hours:return s.t(null,{plural:"hours",count:t},i(42328));case o.ResolutionKind.Range:return s.t(null,{plural:"ranges",count:t},i(89937));default:return e}}function E(){return h.enabled("seconds_resolution")}function B(e){return!(!E()&&e.isSeconds())&&!(!(0,d.isTicksEnabled)()&&e.isTicks())}function V(e){return B(o.Interval.parse(e))}function R(e){if(h.enabled("allow_supported_resolutions_set_only")){const t=o.Interval.normalize(e);return null!==t&&S(t)}{const t=o.Interval.parse(e);if(!t.isValid()||!B(t))return!1;if(!h.enabled("custom_resolutions")){const t=o.Interval.normalize(e),i=window.ChartApiInstance.defaultResolutions().filter(V);if(!t||-1===i.indexOf(t))return!1}const i=a.linking.dataFrequencyResolution.value();if(void 0!==i&&g(i,t.value())!==t.value())return!1;if(t.isTicks())return a.linking.ticks.value();if(t.isIntraday())return a.linking.intraday.value();{const e=a.linking.supportedResolutions.value();return!e||e.includes(t.value())}}}!function(e){e.CustomUserResolutionsKey="IntervalWidget.intervals",e.LastUsedRangeResolutionKey="chart.lastUsedRangeResolution",e.LastUsedTimeBasedResolutionKey="chart.lastUsedTimeBasedResolution",e.DefaultRangeResolution="100R",e.DefaultTimeBasedResolution="1D"}(y||(y={}))},59769:(e,t,i)=>{"use strict";i.d(t,{barSpacingByScaleRatio:()=>a,priceRangeByScaleRatio:()=>r,scaleRatio:()=>n});var s=i(93280);const o=1e-10;function n(e,t){if(t.isLog()||e.isEmpty()||t.isEmpty())return null;const i=function(e){if(e.isEmpty())return null;const t=e.priceRange();if(null===t)return null;const i=t.length();return e.internalHeight()/i}(t);if(null===i)return null;return e.getValidBarSpacing()/Math.max(o,i)}function r(e,t,i){if(e.isLog()||null===i||e.isEmpty())return null;const o=e.priceRange();if(null===o||o.isEmpty())return null;const n=e.internalHeight()/(t/i),r=o.length();if(n===r)return o;const a=(n-r)/2;return new s.PriceRange(o.minValue()-a,o.maxValue()+a)}function a(e,t){if(e.isLog()||null===t||e.isEmpty())return null;const i=e.priceRange();if(null===i)return null;const s=i.length();return e.internalHeight()/s*t}},34391:(e,t,i)=>{"use strict";i.d(t,{allPriceScaleSelectionStrategyInfo:()=>c,createPriceScaleSelectionStrategy:()=>l});var s=i(50151),o=i(11542),n=i(79036);class r{constructor(e){this._priceScalesLimit=8,this._metaInfo=e}metaInfo(){return this._metaInfo}findSuitableScale(e,t,i,s){if(void 0!==s)return this._tryToGetDesiredPriceScale(e,t,s,i);if((0,n.isStudy)(t)){const s=t.metaInfo();if("Volume"===s.shortId&&e.containsMainSeries())return e.createPriceScaleAtPosition("overlay");const o=t.desiredPriceScalePosition();if(null!==o)return this._tryToGetDesiredPriceScale(e,t,o,i);if(void 0!==i&&((0,n.isStudy)(i)||e.isMainPane().value())&&s.is_price_study)return this._getPriceScaleTheSameAsForSource(i,e)}let o=!1;if((0,n.isStudy)(t)){const i=t.metaInfo().groupingKey;if(void 0!==i){const t=e.model().findNonOverlayStudyWithGroupingKey(i,e) -;if(null!==t)return this._getPriceScaleTheSameAsForSource(t.study,t.pane)}o=Boolean(t.metaInfo().is_price_study)}else t===e.model().mainSeries()&&(o=!0);if(o){const t=this._findFirstScaleForPriceStudy(e);if(null!==t)return t}return this.createNewPriceScaleIfPossible(e)}canCreateNewPriceScale(e){return e.leftPriceScales().length+e.rightPriceScales().lengthi&&this._priceScaleIsPrice(e.rightPriceScales()[i],t))return e.rightPriceScales()[i];if(e.leftPriceScales().length>i&&this._priceScaleIsPrice(e.leftPriceScales()[i],t))return e.leftPriceScales()[i]}return null}_targetPriceScaleIndex(e,t){if(e.mainSource()===t.mainSeries())return 0}_tryToGetDesiredPriceScale(e,t,i,o){switch(i){case"left":return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay");case"right":return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay");case"as-series":return void 0!==o?(0,s.ensureNotNull)(o.priceScale()):e.isMainPane().value()?(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale()):this.createNewPriceScaleIfPossible(e);case"overlay":return e.createPriceScaleAtPosition("overlay")}}}const a=[{name:"left",title:o.t(null,void 0,i(61507)),ctor:class extends r{constructor(e){super(e)}apply(e){const t=e.model();e.rightPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay")}}},{name:"right",title:o.t(null,void 0,i(97800)),ctor:class extends r{constructor(e){super(e)}apply(e){const t=e.model();e.leftPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay")}}},{name:"auto",title:o.t(null,void 0,i(21469)),ctor:class extends r{constructor(e){super(e)}apply(e){if(e.containsMainSeries()){const t=(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale());e.movePriceScale(t,"right",0)}const t=e.model();for(;e.leftPriceScales().length>e.rightPriceScales().length;){const i=e.leftPriceScales()[e.leftPriceScales().length-1];e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))}for(;e.rightPriceScales().length-e.leftPriceScales().length>1;){const i=e.rightPriceScales()[e.rightPriceScales().length-1];e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))}}createNewPriceScaleIfPossible(e){ -if(!this.canCreateNewPriceScale(e))return e.createPriceScaleAtPosition("overlay");const t=e.leftPriceScales().lengtht.name===e)));return new t.ctor(t)}function c(){return a}},66540:(e,t,i)=>{"use strict";i.d(t,{SelectionIndexes:()=>o});var s=i(50151);class o{constructor(e){this._baseIndex=null,this._offsetInBar=null,this._offsetInTime=null,this._barsBetweenPoints=null,this._timescale=e}indexes(){const e=this._timescale.visibleBarsStrictRange();if(null===e)return[];const t=e.firstBar(),i=e.lastBar();if(null===this._offsetInTime||null===this._barsBetweenPoints){const e=this._timescale.barSpacing();this._barsBetweenPoints=Math.floor(120/e),this._offsetInBar=i%this._barsBetweenPoints,this._offsetInTime=this._timescale.indexToTimePoint(this._offsetInBar),this._baseIndex=this._timescale.baseIndex()}const o=this._timescale.baseIndex();this._baseIndex!==o&&(this._baseIndex=o,this._offsetInBar=(0,s.ensureNotNull)(this._timescale.timePointToIndex(this._offsetInTime)));const n=(0,s.ensureNotNull)(this._offsetInBar),r=[];let a=Math.floor((t-n)/this._barsBetweenPoints);const l=Math.floor((i-n)/this._barsBetweenPoints);for(;a<=l;a++)r.push(n+a*this._barsBetweenPoints);return r}clear(){this._offsetInBar=null,this._offsetInTime=null,this._baseIndex=null,this._barsBetweenPoints=null}}},11064:(e,t,i)=>{"use strict";i.d(t,{SelectionRenderer:()=>d});var s=i(86441),o=i(34026),n=i(19625),r=i(56468),a=i(72791),l=i(30125);const c=n.colorsPalette["color-tv-blue-600"];var h;!function(e){e[e.Radius=4]="Radius",e[e.Tolerance=2]="Tolerance"}(h||(h={}));class d extends l.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e||null}setData(e){this._data=e}hitTest(e){if(!this._data||!this._data.visible)return null;for(let t=0;t(0,o.pointInBox)(t.point,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const{points:t,bgColors:i,vertOffset:o=0}=this._data;for(let r=0;r{"use strict";i.d(t,{SeriesBarColorer:()=>_});var s=i(19625),o=i(50151),n=(i(20596),i(8025)),r=i(96e3);const a=(0, -s.getHexColorByName)("color-minty-green-500"),l=(0,s.getHexColorByName)("color-ripe-red-500");function c(e){return{barColor:e.upColor.value(),barBorderColor:e.borderUpColor?e.borderUpColor.value():e.borderColor.value()}}function h(e){return{barColor:e.downColor.value(),barBorderColor:e.borderDownColor?e.borderDownColor.value():e.borderColor.value()}}function d(e,t){return e.borderUpColorProjection&&e.borderUpColor?{barColor:t?e.upColorProjection.value():e.upColor.value(),barBorderColor:t?e.borderUpColorProjection.value():e.borderUpColor.value()}:{barColor:t?e.upColorProjection.value():e.upColor.value()}}function u(e,t){return e.borderDownColorProjection&&e.borderDownColor?{barColor:t?e.downColorProjection.value():e.downColor.value(),barBorderColor:t?e.borderDownColorProjection.value():e.borderDownColor.value()}:{barColor:t?e.downColorProjection.value():e.downColor.value()}}class _ extends r.AbstractBarColorer{constructor(e){super(),this._series=e}applyBarStyle(e,t,i,s){const o=i;o.barColor=void 0,o.barBorderColor=void 0,o.barWickColor=void 0,o.isBarHollow=void 0,o.isBarUp=void 0,o.upColor=void 0,o.downColor=void 0,o.isTwoColorBar=void 0,o.isMergedBar=void 0;const n=this._series.properties();switch(n.childs().style.value()){case 2:case 14:case 15:this._applyLineStyle(e,t,i,s,n);break;case 18:this._applyLineStyle(e,t,i,s,n,!0);break;case 3:this._applyAreaStyle(i,n);break;case 16:this._applyHLCAreaStyle(e,t,i,s,n);break;case 0:this._applyBarStyle(e,i,s,n);break;case 17:case 1:case 19:this._applyCandleStyle(e,i,s,n);break;case 9:this._applyHollowCandleStyle(e,i,s,n);break;case 8:this._applyHAStyle(e,t,i,s,n);break;case 10:this._applyBaseLineStyle(e,t,i,s,n);break;case 12:this._applyHiLoStyle(t,i,n);break;case 13:this._applyColumnStyle(e,i,s,n);break;case 4:this._applyRenkoStyle(e,t,i,s,n);break;case 7:this._applyPBStyle(e,t,i,s,n);break;case 5:this._applyKagiStyle(e,t,i,s,n);break;case 6:this._applyPnfStyle(e,t,i,s,n);break;case 11:this._applyRangeStyle(e,t,i,s,n);break;case 20:0;break;case 21:this._applyHLCBarsStyle(e,i,s,n)}return i}static upColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 18:return{barColor:i.tpoStyle.childs().color.value()};case 20:return{barColor:i.svpStyle.childs().volumeProfile.childs().volumeColorUp.value()};case 2:return{barColor:i.lineStyle.childs().color.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:a};case 0:return{barColor:i.barStyle.childs().upColor.value()};case 17:return c(i.volFootprintStyle.childs());case 19:return c(i.volCandlesStyle.childs());case 1:return c(i.candleStyle.childs());case 9:return c(i.hollowCandleStyle.childs());case 8:return c(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().topLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(), -barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().upColor.value()};case 4:return d(i.renkoStyle.childs(),t);case 7:return d(i.pbStyle.childs(),t);case 5:return d(i.kagiStyle.childs(),t);case 6:return d(i.pnfStyle.childs(),t);case 11:return{barColor:""};case 21:return{barColor:i.hlcBarsStyle.childs().color.value()}}(0,o.ensureNever)(s)}static downColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 2:return{barColor:i.lineStyle.childs().color.value()};case 18:return{barColor:i.tpoStyle.childs().color.value()};case 20:return{barColor:i.svpStyle.childs().volumeProfile.childs().volumeColorUp.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:l};case 0:return{barColor:i.barStyle.childs().downColor.value()};case 17:return h(i.volFootprintStyle.childs());case 1:return h(i.candleStyle.childs());case 19:return h(i.volCandlesStyle.childs());case 9:return h(i.hollowCandleStyle.childs());case 8:return h(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().bottomLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(),barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().downColor.value()};case 4:return u(i.renkoStyle.childs(),t);case 7:return u(i.pbStyle.childs(),t);case 5:return u(i.kagiStyle.childs(),t);case 6:return u(i.pnfStyle.childs(),t);case 11:return{barColor:""};case 21:return{barColor:i.hlcBarsStyle.childs().color.value()}}(0,o.ensureNever)(s)}_applyLineStyle(e,t,i,s,n,r){if(i.barColor=_.upColor(n).barColor,r)return;const a=this._findBar(e,t,s),l=this._series.barFunction()(a),c=this._series.priceScale(),h=this._series.firstValue();if(null==l||c.isEmpty()||null==h)return;const d=c.priceToCoordinate(l,h);i.barColor=(0,o.ensureNotNull)(this._series.lineColorAtYPercentFromTop(d/c.height()))}_applyAreaStyle(e,t){e.barColor=_.upColor(t).barColor}_applyHLCAreaStyle(e,t,i,s,o){const n=this._isUp(e,!1,s,this._series.data().first()?.index!==e)?_.upColor(o,t):_.downColor(o,t);i.barColor=n.barColor,i.barBorderColor=n.barBorderColor}_applyBarStyle(e,t,i,s){const o=this._isUp(e,!1,i,s.childs().barStyle.childs().barColorsOnPrevClose.value())?_.upColor(s):_.downColor(s);t.barColor=o.barColor,t.barBorderColor=o.barBorderColor}_applyCandleStyle(e,t,i,s){const o=s.childs(),n=1===o.style.value()?o.candleStyle.childs():19===o.style.value()?o.volCandlesStyle.childs():o.volFootprintStyle.childs(),r=this._isUp(e,!1,i,n.barColorsOnPrevClose.value()&&this._series.data().first()?.index!==e),a=r?_.upColor(s):_.downColor(s);t.barColor=a.barColor,t.barBorderColor=a.barBorderColor,t.barWickColor=r?n.wickUpColor?n.wickUpColor.value():n.wickColor.value():n.wickDownColor?n.wickDownColor.value():n.wickColor.value()}_applyHollowCandleStyle(e,t,i,s){ -const o=s.childs().hollowCandleStyle.childs(),n=this._isUp(e,!1,i,this._series.data().first()?.index!==e),r=n?_.upColor(s):_.downColor(s);t.barColor=r.barColor,t.barBorderColor=r.barBorderColor,t.barWickColor=n?o.wickUpColor?o.wickUpColor.value():o.wickColor.value():o.wickDownColor?o.wickDownColor.value():o.wickColor.value();const a=this._findBar(e,!1,i);t.isBarHollow=a[1]<=a[4]}_applyHAStyle(e,t,i,s,o){const n=o.childs().haStyle.childs(),r=this._isUp(e,t,s,n.barColorsOnPrevClose.value()),a=r?_.upColor(o):_.downColor(o);i.barColor=a.barColor,i.barBorderColor=a.barBorderColor,i.barWickColor=r?n.wickUpColor.value():n.wickDownColor.value()}_applyBaseLineStyle(e,t,i,s,n){const r=this._findBar(e,t,s),a=n.childs().baselineStyle.childs(),l=this._series.priceScale(),c=Math.round(l.height()*(Math.abs(100-a.baseLevelPercentage.value())/100)),h=(0,o.ensureNotNull)(this._series.firstValue()),d=l.coordinateToPrice(c,h);r[4]>d?i.barColor=_.upColor(n,t).barColor:i.barColor=_.downColor(n,t).barColor}_applyHiLoStyle(e,t,i){const s=_.upColor(i,e);t.barColor=s.barColor,t.barBorderColor=s.barBorderColor}_applyColumnStyle(e,t,i,s){const o=s.childs().columnStyle.childs(),n=this._isUp(e,!1,i,o.barColorsOnPrevClose.value())?_.upColor(s):_.downColor(s);t.color=n.barColor,t.barColor=t.color}_applyRenkoStyle(e,t,i,s,o){}_applyPBStyle(e,t,i,s,o){}_applyKagiStyle(e,t,i,s,o){}_applyPnfStyle(e,t,i,s,o){}_applyRangeStyle(e,t,i,s,o){}_applySVPStyle(e,t,i,s){}_applyHLCBarsStyle(e,t,i,s){t.barColor=s.childs().hlcBarsStyle.childs().color.value()}_findBar(e,t,i){return i?i.value:this._getSeriesBars(t).valueAt(e)||[]}_findPrevBar(e,t,i){if(i&&i.previousValue)return i.previousValue;const s=this._series.bars().search(e-1,n.PlotRowSearchMode.NearestLeft,4);return null!==s?s.value:[]}_getSeriesBars(e){return e?this._series.nsBars():this._series.bars()}_isUp(e,t,i,s){const o=this._findBar(e,t,i);if(s){return this._findPrevBar(e,t,i)[4]<=o[4]}return o[1]<=o[4]}}},5171:(e,t,i)=>{"use strict";var s;i.r(t),i.d(t,{ChartStyle:()=>H,OldLineStyleTypes:()=>w,SERIES_STATUS_TEXT:()=>b,STATUS_CALCULATION_ERROR:()=>f,STATUS_DELAYED:()=>u,STATUS_DELAYED_STREAMING:()=>_,STATUS_EOD:()=>h,STATUS_ERROR:()=>g,STATUS_INVALID_SYMBOL:()=>l,STATUS_LOADING:()=>r,STATUS_NO_BARS:()=>p,STATUS_OFFLINE:()=>o,STATUS_PULSE:()=>d,STATUS_READY:()=>a,STATUS_REPLAY:()=>m,STATUS_RESOLVING:()=>n,STATUS_SNAPSHOT:()=>c,STATUS_UNSUPPORTED_RESOLUTION:()=>y,STYLE_AREA:()=>x,STYLE_BARS:()=>C,STYLE_BASELINE:()=>E,STYLE_CANDLES:()=>P,STYLE_COLUMNS:()=>R,STYLE_HEIKEN_ASHI:()=>k,STYLE_HILO:()=>V,STYLE_HLC_AREA:()=>F,STYLE_HLC_BARS:()=>W,STYLE_HOLLOW_CANDLES:()=>D,STYLE_KAGI:()=>M,STYLE_LINE:()=>T,STYLE_LINE_WITH_MARKERS:()=>N,STYLE_PB:()=>L,STYLE_PNF:()=>A,STYLE_RANGE:()=>B,STYLE_RENKO:()=>I,STYLE_SHORT_NAMES:()=>z,STYLE_STEPLINE:()=>O,SYMBOL_STRING_DATA:()=>U,Status:()=>s,chartStylesWithAttachedStudies:()=>j,seriesLoadingStatuses:()=>S,seriesReadyStatuses:()=>v}),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"}(s||(s={}));const o=0,n=1,r=2,a=3,l=4,c=5,h=6,d=7,u=8,_=9,p=10,m=11,g=12,f=13,y=14,v=new Set([3,6,7,8,9,11]),S=new Set([1,2]),b={[o]:"connecting",[n]:"loading",[r]:"loading",[a]:"realtime",[l]:"invalid",[c]:"snapshot",[h]:"endofday",[d]:"endofday",[u]:"delayed",[_]:"delayed_streaming",[p]:"forbidden",[m]:"replay",[g]:"error",[f]:"calculation_error",[y]:"unsupported_resolution"};var w;!function(e){e[e.Markers=0]="Markers",e[e.Stepline=1]="Stepline",e[e.Simple=2]="Simple"}(w||(w={}));const C=0,P=1,T=2,x=3,I=4,M=5,A=6,L=7,k=8,D=9,E=10,B=11,V=12,R=13,N=14,O=15,F=16,W=21;var H;!function(e){e[e.Bar=0]="Bar",e[e.Candle=1]="Candle",e[e.Line=2]="Line",e[e.Area=3]="Area",e[e.Renko=4]="Renko",e[e.Kagi=5]="Kagi",e[e.PnF=6]="PnF",e[e.LineBreak=7]="LineBreak",e[e.HeikinAshi=8]="HeikinAshi",e[e.HollowCandle=9]="HollowCandle",e[e.Baseline=10]="Baseline",e[e.Range=11]="Range",e[e.HiLo=12]="HiLo",e[e.Column=13]="Column",e[e.LineWithMarkers=14]="LineWithMarkers",e[e.Stepline=15]="Stepline",e[e.HLCArea=16]="HLCArea",e[e.VolFootprint=17]="VolFootprint",e[e.TPO=18]="TPO",e[e.VolCandle=19]="VolCandle",e[e.SVP=20]="SVP",e[e.HLCBars=21]="HLCBars"}(H||(H={}));const z={0:"bar",1:"candle",9:"hollowCandle",2:"line",14:"lineWithMarkers",15:"stepline",3:"area",16:"hlcArea",4:"renko",7:"pb",5:"kagi",6:"pnf",8:"ha",10:"baseline",11:"range",12:"hilo",13:"column",17:"volFootprint",18:"tpo",19:"volCandles",20:"svp",21:"hlcBars"},U={4:{type:"BarSetRenko@tv-prostudies",basicStudyVersion:73},7:{type:"BarSetPriceBreak@tv-prostudies",basicStudyVersion:34},5:{type:"BarSetKagi@tv-prostudies",basicStudyVersion:73},6:{type:"BarSetPnF@tv-prostudies",basicStudyVersion:73},8:{type:"BarSetHeikenAshi@tv-basicstudies",basicStudyVersion:60},11:{type:"BarSetRange@tv-basicstudies",basicStudyVersion:72},17:{type:"Footprint@tv-volumebyprice",basicStudyVersion:104},18:{type:"TPOPeriodic@tv-volumebyprice",basicStudyVersion:104},20:{type:"VbPSessions@tv-volumebyprice",basicStudyVersion:126}},j=[17,18,20]},3070:(e,t,i)=>{"use strict";i.d(t,{SeriesData:()=>p,barFunction:()=>u,barFunctions:()=>l,seriesPlotFunctionMap:()=>h});var s,o,n=i(50151),r=i(64755),a=i(85856);!function(e){e[e.FromLeft=-1]="FromLeft",e[e.FromRight=1]="FromRight"}(s||(s={})),function(e){e[e.Time=0]="Time",e[e.Open=1]="Open",e[e.High=2]="High",e[e.Low=3]="Low",e[e.Close=4]="Close",e[e.Volume=5]="Volume",e[e.Adt=6]="Adt"}(o||(o={}));const l={open:e=>e[1],high:e=>e[2],low:e=>e[3],close:e=>e[4],hl2:e=>(e[2]+e[3])/2,hlc3:e=>(e[2]+e[3]+e[4])/3,ohlc4:e=>(e[1]+e[2]+e[3]+e[4])/4},c=["open","high","low","close","hl2","hlc3","ohlc4"];function h(){const e=new Map;return c.forEach(((t,i)=>{e.set(t,u(t))})),e}var d;function u(e,t,i){const s=l[t??e],o=l[e],n=l[i??e];return(e,t)=>{switch(t){ -case 0:return s(e);case 2:return n(e);default:return o(e)}}}function _(e,t){return null==e[t]}!function(e){e[e.FirstPrice=0]="FirstPrice",e[e.LastPrice=1]="LastPrice",e[e.LastValuePrice=2]="LastValuePrice"}(d||(d={}));class p{constructor(){this.m_bars=new r.PlotList(h(),_),this.m_nsBars=new r.PlotList(h(),_),this._conflatedChunksBuilder=new a.ConflatedChunksBuilder(this.m_bars,(e=>l[e]))}bars(){return this.m_bars}nsBars(){return this.m_nsBars}conflatedChunks(e,t){return this._conflatedChunksBuilder.conflatedChunks(e,t)}mergeRegularBars(e){return this._conflatedChunksBuilder.mergeData(e)}size(){return this.m_bars.size()+this.m_nsBars.size()}each(e){this.m_bars.each(e),this.m_nsBars.each(e)}clear(){this.m_nsBars.clear(),this.lastProjectionPrice=void 0,this._conflatedChunksBuilder.clearData()}clone(){const e=new p;return e.lastProjectionPrice=this.lastProjectionPrice,e.boxSize=this.boxSize,e.reversalAmount=this.reversalAmount,e.m_bars=this.m_bars.clone(),e.m_nsBars=this.m_bars.clone(),e}isEmpty(){return this.m_bars.isEmpty()&&this.m_nsBars.isEmpty()}first(){return this.m_bars.isEmpty()?this.m_nsBars.first():this.m_bars.first()}last(){return this.m_nsBars.isEmpty()?this.m_bars.last():this.m_nsBars.last()}search(e,t,i){return this.nsBars().isEmpty()?this.bars().search(e,t,i):this.bars().isEmpty()||(0,n.ensureNotNull)(this.nsBars().firstIndex())<=e?this.nsBars().search(e,t,i):this.bars().search(e,t,i)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}plotValueToTimePointIndex(e,t,i){if(i===s.FromRight){const i=(i,s)=>{const o=s[t];return null!=o&&e>=o},s=this.m_bars.findLast(i);if(null!==s)return s.index;const o=this.m_nsBars.findLast(i);return null!==o?o.index:this.m_bars.firstIndex()}if(i===s.FromLeft){const i=(i,s)=>{const o=s[t];return null!=o&&e<=o},s=this.m_bars.findFirst(i);if(null!==s)return s.index;const o=this.m_nsBars.findFirst(i);return null!==o?o.index:this.m_bars.lastIndex()}throw new Error("plotValueToTimePointIndex: unsupported search mode")}moveData(e){this._conflatedChunksBuilder.moveData(e),this.m_nsBars.move(e)}}},61105:(e,t,i)=>{"use strict";i.d(t,{SeriesTimeRangeVolumeCalculator:()=>s});class s{constructor(e){this._value=null,this._series=e,this._series.dataEvents().dataUpdated().subscribe(this,this._onSeriesUpdated)}destroy(){this._series.dataEvents().dataUpdated().unsubscribeAll(this)}volume(e,t){if(null!==this._value&&this._value.from===e&&this._value.to===t)return this._value.value;let i=0;const s=this._series.data().bars(),o=s.firstIndex(),n=s.lastIndex();if(null!==o&&en&&t>n)i=NaN;else{const s=this._series.data().bars().rangeIterator(Math.min(e,t),Math.max(e,t));for(const e of s){const t=e.value[5];if(void 0===t){i=NaN;break}i+=t}}return this._value={from:e,to:t,value:i},i}_onSeriesUpdated(e,t){if(null===this._value)return;if(t)return void(this._value=null);const i=this._series.data().bars().lastIndex();(null===i||i<=this._value.to)&&(this._value=null)}}},68805:(e,t,i)=>{"use strict";i.d(t,{actualSymbol:()=>ce,chartStyleStudyId:()=>N,createSeriesFormatter:()=>H, -displayedSymbolExchange:()=>le,displayedSymbolName:()=>ae,extractLineToolSymbolFromSymbolInfo:()=>ie,extractSymbolNameFromSymbolInfo:()=>te,getChartStyleByResolution:()=>R,getDefaultStyle:()=>V,getLastUsedSingleValueBasedStyle:()=>B,getLastUsedStyle:()=>E,getSeriesDisplayErrorWV:()=>ye,getSeriesPriceFormattingState:()=>W,getSourceForEconomySymbol:()=>ne,getSymbolDelaySeconds:()=>ve,getSymbolExchange:()=>fe,getTranslatedChartStyleName:()=>P,hasVolume:()=>me,isCloseBasedSymbol:()=>ue,isConvertedToOtherCurrency:()=>q,isConvertedToOtherUnit:()=>Z,isEconomicSymbol:()=>ge,isMeasureUnitSymbol:()=>_e,isPriceSourceStyle:()=>F,isRangeBasedStyle:()=>x,isRangeStyle:()=>M,isRegularSessionId:()=>de,isSingleValueBasedStyle:()=>k,isTimeBasedStyle:()=>A,isValidStyle:()=>L,measureUnitId:()=>pe,preparePriceAxisProperties:()=>O,proSymbol:()=>he,setLastUsedStyle:()=>D,styleChangeRequiresRestart:()=>I,symbolBaseCurrency:()=>G,symbolCurrency:()=>U,symbolCurrencyConvertible:()=>z,symbolHasElectronicSession:()=>Q,symbolHasPreOrPostMarket:()=>J,symbolHasSeveralSessions:()=>ee,symbolOriginalCurrency:()=>j,symbolOriginalUnit:()=>Y,symbolTitle:()=>re,symbolTitleSeparator:()=>oe,symbolToSaveInState:()=>se,symbolUnit:()=>K,symbolUnitConvertibleGroupsIfExist:()=>X});var s=i(11542),o=i(56840),n=(i(49483),i(5171)),r=i(85049),a=i(725),l=i(56570),c=i(46084),h=i(719),d=i(88960),u=i(84425),_=i(36986);const p=l.enabled("pay_attention_to_ticker_not_symbol"),m=l.enabled("uppercase_instrument_names"),g=l.enabled("charting_library_single_symbol_request"),f=l.enabled("use_ticker_on_symbol_info_update"),y=l.enabled("hide_object_tree_and_price_scale_exchange_label");var v;!function(e){e.LastUsedStyleKey="chart.lastUsedStyle",e.LastUsedSingleValueBasedStyle="chart.lastUsedSingleValueBasedStyle",e.LastUsedRawDataStyle="chart.rawDataStyle"}(v||(v={}));const S=[4,5,6,7,8],b=[4,5,6,7,11],w=[0,1,9,19,2,14,15,3,16,10,8,12,13,18,17,20],C=[2,14,15,10,3,13,18];function P(e){return{0:s.t(null,void 0,i(27377)),1:s.t(null,void 0,i(45054)),2:s.t(null,void 0,i(3554)),14:s.t(null,void 0,i(9394)),15:s.t(null,void 0,i(69217)),3:s.t(null,void 0,i(34456)),16:s.t(null,void 0,i(99906)),9:s.t(null,void 0,i(13459)),10:s.t(null,void 0,i(59213)),12:s.t(null,void 0,i(98236)),13:s.t(null,void 0,i(55761)),4:s.t(null,void 0,i(88130)),7:s.t(null,void 0,i(43588)),5:s.t(null,void 0,i(83490)),6:s.t(null,void 0,i(76519)),11:s.t(null,void 0,i(55169)),8:s.t(null,void 0,i(63876)),17:s.t(null,void 0,i(92763)),18:s.t(null,void 0,i(17809)),19:s.t(null,void 0,i(93722)),20:s.t(null,void 0,i(83298)),21:s.t(null,void 0,i(886))}[e]}function T(e){return-1!==S.indexOf(e)}function x(e){return-1!==b.indexOf(e)}function I(e,t){return!M(e)&&!M(t)&&!(e===t||!T(e)&&!T(t))}function M(e){return 11===e}function A(e){return-1!==w.indexOf(e)}function L(e){return x(e)||A(e)}function k(e){switch(e){case 3:case 10:case 2:case 14:case 15:case 13:return!0;default:return!1}}function D(e,t){var i;L(e)&&(11!==e&&o.setValue("chart.lastUsedStyle",e),i=e,n.SYMBOL_STRING_DATA[i]||function(e){o.setValue("chart.rawDataStyle",e)}(e), -ue(t)&&k(e)&&o.setValue("chart.lastUsedSingleValueBasedStyle",e))}function E(){const e=o.getInt("chart.lastUsedStyle");return void 0===e?1:e}function B(){const e=o.getInt("chart.lastUsedSingleValueBasedStyle");return void 0===e?14:e}function V(e){return e?11:1}function R(e,t){const i=M(t),s=r.Interval.isRange(e);return!i&&s?V(!0):i&&!s?V(!1):t}function N(e,t){const i=n.SYMBOL_STRING_DATA[e];return void 0===i?null:t?`${i.type}-${i.basicStudyVersion}`:i.type}function O(e){const t=e.priceAxisProperties,i=t.lockScale.value(),s=6===e.style.value();(s||i)&&(t.log.setValue(!1),t.percentage.setValue(!1)),t.logDisabled.setValue(!(!s&&!i)),t.percentageDisabled.setValue(!(!s&&!i))}function F(e){return C.includes(e)}function W(e,t="default",i=!1){let s,o,n,r=100,a=1;if("default"===t)null!=e&&(({pricescale:r,minmov:a,minmove2:o,fractional:s}=e),n=e.variable_tick_size||void 0);else{let e=t.split(",");3!==e.length&&(e=["100","1","false"]),r=parseInt(e[0]),a=parseInt(e[1]),s="true"===e[2]}return i&&(a=1),{priceScale:r,minMove:a,fractional:s,minMove2:o,variableMinTick:n,ignoreMinMove:i}}function H(e,t,i=!1){const{priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l}=W(e,t,i);if(null!=e){const a=e.format;if("default"===t&&"volume"===a)return new c.VolumeFormatter({precision:2});if("percent"===a)return new h.PercentageFormatter({priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l,ignoreMinMove:i})}return new a.PriceFormatter({priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l,ignoreMinMove:i})}function z(e){return null!==e&&"spread"!==e.type}function U(e,t,i){if(null===e)return null;const s=!t||i?e.currency_id:e.currency_code;return void 0===s||""===s?null:s}function j(e,t){return(t?e.original_currency_code:e.original_currency_id)??U(e,t)}function G(e){return e.base_currency_id||null}function q(e){if(null===e||!z(e))return!1;const t=j(e);return null!==t&&t!==U(e)}function $(e,t){return t&&null!==e&&"spread"!==e.type}function K(e,t){if(null===e||!t)return null;const i=e.unit_id;return void 0===i||""===i?null:i}function Y(e,t){return t?e.original_unit_id||K(e,t):null}function Z(e,t){return!(null===e||!$(e,t))&&(void 0!==e.original_unit_id&&e.original_unit_id!==e.unit_id)}function X(e,t){return null!==e&&$(e,t)?e.unit_conversion_types||null:[]}function J(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.some((e=>"premarket"===e.id||"postmarket"===e.id))}function Q(e){return null!==e&&void 0!==e.subsessions&&(e.subsessions.some((e=>"regular"===e.id))&&e.subsessions.some((e=>"us_regular"===e.id)))}function ee(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.filter((e=>!e.private)).length>1}function te(e,t,i,s){let o=e&&(i&&e.pro_name||e.full_name||e.name);return g&&t?o=t:(f||!s&&p)&&e&&e.ticker&&(o=e.ticker),m&&o&&(o=o.toUpperCase()),o}function ie(e,t){return te(e,null,!0,!0)||t}function se(e,t){return e?e.ticker??e.pro_name??t:t}const oe="·";function ne(e,t){return ge(e)?e.source2?.description??null:null}function re(e,t,i="exchange"){const s=ne(e)??e[i] -;return t||y?e.name:`${e.name} ${oe} ${s}`}function ae(e){let t=e&&(function(e){return"futures"===e.type&&e.front_contract||null}(e)||e.name)||"";return t.length>40&&(t=t.substring(0,37)+"..."),t.trim()}function le(e){const t=e?e.exchange:"";return m?t.toUpperCase():t}function ce(e,t){return null!==e?e.full_name:t}function he(e,t){return e?.pro_name??t}function de(e,t){return(0,_.getChartingLibraryGlobalContext)()?.configurationData?.is_tradingview_data?["stock","fund","index","dr"].includes(t.type)&&"regular"===e||"futures"===t.type&&"us_regular"===e:"regular"===e}function ue(e){return"c"===e?.visible_plots_set}function _e(e){return null!==e&&("unit"===e.measure&&null!==pe(e))}function pe(e){return e?.value_unit_id??null}function me(e){return"ohlcv"===e.visible_plots_set}function ge(e){return null!==e&&"economic"===e.type}function fe(e){const t=ne(e);if(null!==t)return t;return e.exchange}function ye(e){return(0,d.combine)(((t,i)=>{switch(t){case 4:{const t=e.seriesErrorMessage();return null!==t&&("resolution_not_entitled"===t||"custom_resolution"===t||"seconds_not_entitled"===t||"ticks_not_entitled"===t||t.startsWith("study_not_auth:"))?null:{type:"invalid_symbol"}}case 13:{const t=e.seriesErrorMessage();return null===t?null:{type:"calculations_error",errorMessage:t}}case 14:{const t=e.unsupportedResolutionState().value();return null===t?null:{type:"unsupported_resolution",reason:t.reason}}case 1:case 2:return null;default:if(i)return{type:"no_data"}}return null}),e.statusWV().weakReference(),(0,u.createWVFromGetterAndSubscription)((()=>!e.bars().size()&&!e.isInReplay().value()),e.dataEvents().dataUpdated()).ownership(),(0,u.createWVFromGetterAndSubscription)((()=>({})),e.model().onChartThemeLoaded()).ownership())}function ve(e){return Math.max(0,e?.delay??0)}},98017:(e,t,i)=>{"use strict";i.d(t,{Series:()=>pi});var s=i(50151),o=i(51768),n=i(76422),r=i(9343),a=i(14426),l=i(45579),c=i(80720),h=i(3070),d=i(64755),u=i(8025),_=i(93280),p=i(12988),m=i(68805),g=i(91007),f=i(725),y=i(5171),v=i(27777),S=i(11542),b=i(56570),w=i(22365),C=i(27538),P=(i(56530),i(24708));i(64671);function T(e){const t="QUANDL"===(e=e||{}).exchange,s={title:"",description:"",interval:"",exchange:"",provider:"",chartStyle:"",sessionDescription:"",priceSource:""};let o="";if(e.description&&t)if(2===e.description.split("/").length)o=e.description.split("/")[1];else{e.description.split("'").filter((e=>e.length)).forEach((e=>{let t=[];t=e&&("/"===e[0]||/\d+\/\(?/.test(e))?[e]:e.split("/").filter((e=>e.length)),o+=t[2===t.length?1:0]}))}else o=e.description?e.description:e.symbol;if(e.ticker?(s.title=e.ticker,s.description=x(o)):s.title=x(o),e.interval&&(s.interval=(0,P.translatedIntervalString)(e.interval)),t&&e.description){const t=/[\w_]+\/[\w_]+/.exec(e.description);t&&t[0]?s.provider=x(t[0].split("/")[0]):s.provider=x(e.description.split("/")[0])}return e.exchange&&(s.exchange=x(e.exchange)),s.chartStyle=x(function(e){return e.inputs,8===e.style?S.t(null,void 0,i(63876)):""}(e)), -e.sessionDescription&&(s.sessionDescription=x(e.sessionDescription)),void 0!==e.priceSource&&(s.priceSource=x(e.priceSource)),s}function x(e){return e.replace(/'/g,"")}var I=i(62825);const M=S.t(null,void 0,i(70963)),A=S.t(null,void 0,i(75546)),L=b.enabled("hide_unresolved_symbols_in_legend"),k=b.enabled("symbol_info_price_source");class D extends C.StatusProviderBase{constructor(e,t,i){super(),this._series=e,this._statusViewProperties=t,this._options=i||{}}text(){return function(e){const t=T(e);return(e.ticker?t.description:t.title)+(t.interval?", "+t.interval:"")+function(e,t=", "){return(e.provider?`${t}${e.provider}`:"")+(e.exchange?`${t}${e.exchange}`:"")+(e.chartStyle?`${t}${e.chartStyle}`:"")+(e.branding?`${t}${e.branding}`:"")+(e.sessionDescription?`${t}${e.sessionDescription}`:"")+(e.priceSource?`${t}${e.priceSource}`:"")}(t)}(this._getTitleGenerationOptions())}getSplitTitle(){return T(this._getTitleGenerationOptions())}bold(){return!1}size(){return this._statusViewProperties.childs().fontSize.value()+"px"}errorStatus(){const e=this._series.unsupportedResolutionState().value(),t=e?(0,I.getErrorFromUnsupportedResolutionState)(e):this._series.seriesErrorMessage();return null!==t?{error:t,title:e?A:M}:null}_getTitleGenerationOptions(){const e=this._series.symbolInfo(),t=this._statusViewProperties.childs(),i=this._series.symbolTextSourceProxyProperty().value();let s;t.showExchange.value()&&e&&(s=(0,m.getSymbolExchange)(e));const o=(k&&e?.price_source_id?this._series.model().availablePriceSources(this._series.getSymbolString()).name(e.price_source_id):null)??void 0,n=this._series.getInputsProperties().state();return 17===this._series.style()&&(n.type=this._series.properties().childs().volFootprintStyle.childs().type.value()),{description:B(i,e),exchange:s,symbol:L&&null===e?"":this._series.symbol(),interval:t.showInterval.value()&&!this._options.hideResolution?this._series.interval():void 0,style:this._series.properties().childs().style.value(),inputs:n,boxSize:this._series.data().boxSize,reversalAmount:this._series.data().reversalAmount,ticker:E(i,e),priceSource:o}}}function E(e,t){return"ticker-and-description"!==e?"":null!==t?t.name:void 0}function B(e,t){if(null!==t)return"ticker"===e?t.name:"long-description"===e&&void 0!==t.long_description?t.long_description:(0,w.getTranslatedSymbolDescription)({pro_name:t.pro_name||void 0,short_name:t.name||void 0,description:t.description||void 0,short_description:t.short_description||void 0,local_description:t.local_description||void 0,language:t.language||void 0})}class V extends v.StatusView{constructor(e,t,i){super(new D(e,t,i)),this._invalidated=!0,this._series=e,this._series.onRestarted().subscribe(this,this.update),this._series.dataEvents().symbolResolved().subscribe(this,this.update),this._series.dataEvents().completed().subscribe(this,this.update),this._series.boxSizeValue().subscribe(this.update.bind(this)),t.childs().symbolTextSource.subscribe(this,this.update)}getSeriesPrecision(){let e=4;const t=this._series.symbolInfo() -;return t&&t.pricescale&&(e=Math.round(Math.log(t.pricescale)/Math.log(10))),e}round(e){const t=this.getSeriesPrecision(),i=Math.round(e*Math.pow(10,t))/Math.pow(10,t);return i?i.toString():""}update(){this._invalidated=!0}text(){return this._updateImpl(),super.text()}bold(){return this._updateImpl(),super.bold()}size(){return this._updateImpl(),super.size()}getSplitTitle(){return this._updateImpl(),this._statusProvider.getSplitTitle()}_updateImpl(){this._invalidated&&(this._bold=this._statusProvider.bold(),this._size=this._statusProvider.size(),this._text=this._statusProvider.text(),this._invalidated=!1)}}var R=i(50335),N=i(7576),O=i(49483),F=i(928),W=i(15764);const H=O.CheckMobile.any(),z=b.enabled("hide_resolution_in_legend");class U extends N.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._series=e,this._model=t,this.update()}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}series(){return this._series}canShowItems(){return!!this._model.mainPane()?.maximized().value()||void 0===this._model.panes().find((e=>e.maximized().value()))}_updateImpl(){const e=this._getValuesProvider();this._valuesProvider!==e&&(this._valuesProvider=e,this._items=this._valuesProvider.getItems().map((e=>new N.DataWindowItem(e.id,e.title,"",e.unimportant))));const t=this._series.symbolInfo();if(t){const e=[t.name];if(z||e.push((0,P.translatedIntervalString)(this._series.interval())),(0,m.isEconomicSymbol)(t)){const i=(0,m.getSourceForEconomySymbol)(t);null!==i&&e.push(i)}else e.push((0,O.onWidget)()||"forex"===t.type?t.exchange:t.listed_exchange);this._header=e.join(` ${m.symbolTitleSeparator} `),this._title=t.description}else this._header=this._series.symbol();let i=this._model.crosshairSource().appliedIndex();b.enabled("use_last_visible_bar_value_in_legend")&&!(0,R.isNumber)(i)&&(i=this._model.timeScale().visibleBarsStrictRange()?.lastBar()??NaN);const s=this._valuesProvider.getValues(i);for(let e=0;e`${e}:${t}:${i}:${s}`),i.showBarChange.weakReference(),i.showSeriesOHLC.weakReference(),i.showVolume.weakReference(),i.showLastDayChange.weakReference()),this._visibilityProperty.subscribe(this,this.update)}areValuesVisible(){return this._visibilityProperty.value().includes("true")}additional(){return null}marketTitle(){ -const e=this._series.marketStatusModel().status().value();return this._showLastPriceAndChangeOnly()&&("pre_market"===e||"post_market"===e)?`${G}:`:""}destroy(){this._backgroundColorSpawn.destroy(),this._visibilityProperty.destroy()}_getValuesProvider(){return this._series.legendValuesProvider()}}var $,K=i(90823),Y=i(50788),Z=i(85049),X=i(14381),J=i(40644),Q=i(92184);!function(e){e[e.ExtrapolateBarsLimit=2e3]="ExtrapolateBarsLimit"}($||($={}));let ee=0;class te{constructor(e,t){this._extrapolatedData=[],this._cacheForFuture=!1,this._modelId=ee++,this._builderCache=null,this._uniqueId=(0,Q.randomHashN)(6),this._resolution=t,this._symbolInfo=e,this._valid=Boolean(e.timezone)&&Boolean(e.session),this._session=new X.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections)}syncSourceTarget(){return{uniqueId:this._uniqueId,resolution:this._resolution,session:this._session.state()}}getSymbolInfo(){return this._symbolInfo}getSession(){return this._session}getResolution(){return this._resolution}uniqueId(){return this._modelId}distance(e,t){if(!this.isValid())return{success:!1};if(e>t)return{success:!1};if(e===t)return{success:!0,result:0};let i=this._extrapolatedData.length,s=0!==i?this._extrapolatedData[0]:null,o=null!==s?this._extrapolatedData[i-1]:null;const n=eo){const s=(0,J.extrapolateBarsFrontToTime)(this.barBuilder(),o||1e3*e,1e3*t,2e3,!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}if(o=this._extrapolatedData[i-1],o<1e3*t)return{success:!1};const r=this._extrapolatedData.indexOf(1e3*t);return-1===r?{success:!1}:{success:!0,result:r}}projectTime(e,t){if(!this.isValid())return e;let i=this._extrapolatedData.length,s=i>0?this._extrapolatedData[0]:null,o=null!==s?this._extrapolatedData[i-1]:null;const n=t>=0;1e3*e===s&&this._cacheForFuture===n||(this._extrapolatedData=[1e3*e],i=1,s=null,o=null);const r=Math.abs(t);if(null===s||r>=i){const s=(0,J.extrapolateBarsFrontByCount)(this.barBuilder(),o||1e3*e,Math.sign(t)*(r-i+1),!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}return i0?e.delay:900;return Math.round(t/60)}listedExchange(){const e=this._symbolInfo.value();return null!==e?e.listed_exchange:""}async description(){const e=this._symbolInfo.value();if(null===e)return"";return{}.description||e.listed_exchange}exchange(){const e=this._symbolInfo.value();return null!==e?e.exchange:""}proName(){const e=this._symbolInfo.value();return null!==e?e.pro_name:""}country(){return this._symbolInfo.value()?.country||""}proPerm(){const e=this._symbolInfo.value();return null!==e?e.pro_perm:""}firstReplacedByBatsExchange(){const e=this._symbolInfo.value();return e&&(0,se.firstReplacedByBatsExchange)(e)}isSpread(){const e=this._symbolInfo.value();return null!==e&&"spread"===e.type}isDelay(){const e=this._symbolInfo.value();return Boolean(e?.delay)}async _update(){const e=this._symbolInfo.value();if(null===e)return void this._dataUpdatedInfoStatus.setValue(null);const t=this._status.value();if("string"==typeof t)return void this._dataUpdatedInfoStatus.setValue(null);if(2===t||1===t)return;const i=await ne(e,t,this._updatePeriod.value());0!==i.length?this._dataUpdatedInfoStatus.setValue(i):this._dataUpdatedInfoStatus.setValue(null)}}i(84906);var ae=i(37265);(0,r.getLogger)("Chart.DataProblemModel");class le{constructor(e,t){this._mainDataProblem=new ie.WatchedObject(null),this._supportPortalProblems=new ie.WatchedObject([]),this._allDataProblems=new ie.WatchedObject([]),this._pushStreamHandler=null,this._destroyed=!1,this._quotesProvider=e,this._quotesProvider.quotesUpdate().subscribe(this,this._update.bind(this)),this._symbolInfo=t,this._symbolInfo.subscribe((e=>{e||this._mainDataProblem.setValue(null)})),this._mainDataProblem.subscribe((()=>this._updateAllDataProblems())),this._supportPortalProblems.subscribe((()=>this._updateAllDataProblems())),this._requestSupportPortalProblems()}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._symbolInfo.release(),this._destroyed=!0}dataProblems(){return this._allDataProblems}_resetStatus(){this._mainDataProblem.setValue(null)}_update(e){void 0===e.values||void 0===e.values.data_problem?this._resetStatus():this._mainDataProblem.setValue((0,ae.clone)(e.values.data_problem))}_updateAllDataProblems(){const e=this._mainDataProblem.value(),t=this._supportPortalProblems.value();this._allDataProblems.setValue(null===e?t:[e,...t])}async _requestSupportPortalProblems(){0}}var ce=i(76742),he=i(19063),de=i(98558),ue=i(94164),_e=i(32956),pe=i(49256),me=i(44672) -;const ge=b.enabled("force_exchange_as_title"),fe=b.enabled("chart_style_hilo_last_price");const ye={alwaysShowGlobalLast:!1,visibleOnHistoryOnly:!1,showCountdown:!0,showSymbolLabel:!0,useSolidBodyColor:!0};class ve extends de.PriceAxisView{constructor(e,t,i){super(),this._previousCountdown="",this._source=e,this._model=t,this._options={...ye,...i}}updateCountdown(){this._countdownText()!==this._previousCountdown&&(this.update((0,me.sourceChangeEvent)(this._source.id())),this._model.updateSourcePriceScale(this._source))}_getSource(){return this._source}_getModel(){return this._model}_isCountdownEnabled(){return this._options.showCountdown}_countdownText(){const e=Z.Interval.parse(this._source.interval());if(e.isDWM()||e.isTicks()||e.isSeconds()&&1===e.multiplier())return"";const t=this._source.data().bars().last();if(null===t)return"";const i=1e3*(0,s.ensure)(t.value[0]),o=Z.Interval.parse(this._source.interval()).inMilliseconds(),n=i.valueOf()+o;let r=Math.round((n-this._currentTime())/1e3);if(r<=0)return"";r=Math.min(r,o/1e3);let a=null;r>=3600&&(a=(0,_e.addLeadingZero)(Math.floor(r/3600))),r%=3600;const l=(0,_e.addLeadingZero)(Math.floor(r/60));r%=60;const c=(0,_e.addLeadingZero)(Math.floor(r));return null!==a?`${a}:${l}:${c}`:`${l}:${c}`}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._source.isVisible())return;const o=this._source.properties().childs();if(!fe&&12===o.style.value())return;const n=this._model.timeScale().visibleBarsStrictRange(),r=this._source.data().last();if(null===n||null===r)return;if(this._options.visibleOnHistoryOnly&&n.contains(r.index))return;const a=this._model.properties().childs().scalesProperties.childs();let l=a.showSeriesLastValue.value(),c=this._isCountdownEnabled()&&o.showCountdown.value()&&(12===(h=o.style.value())?fe:(0,m.isTimeBasedStyle)(h))&&(this._options.alwaysShowGlobalLast||n.contains(r.index));var h;let d=this._options.showSymbolLabel&&a.showSymbolLabels.value();const u=a.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,_=this._source.lastValueData(void 0,this._options.alwaysShowGlobalLast);if(_.noData)return;const p=8===o.style.value();if((l||c||d)&&p&&o.haStyle.childs().showRealLastPrice.value()){const e=this._source.lastValueData(void 0,!1),t=this._source.lastValueData(void 0,!0);e.noData||t.noData||e.index!==t.index||(l=!1,c=!1,d=!1)}const g=(0,he.resetTransparency)(this._source.priceLineColor(_.color));if(this._options.useSolidBodyColor?(i.background=g,i.borderColor=void 0):(i.background=this._model.backgroundColorAtYPercentFromTop((i.fixedCoordinate??i.coordinate)/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),i.borderColor=g),i.coordinate=_.coordinate,i.floatCoordinate=_.floatCoordinate,l||c){const t=this._axisFirstLineText(_,l);e.text=t,this._options.useSolidBodyColor?(i.textColor=this.generateTextColor(i.background),e.borderVisible=!1):(e.borderVisible=!0,i.textColor=g),e.textColor=i.textColor;const s=l&&u?(0,pe.getOppositeModePriceText)(this._source.priceScale(),_):"";e.secondLine=s, -i.secondLineTextColor=i.textColor;const o=c?this._countdownText():"";this._previousCountdown=o,e.thirdLine=o,i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),0===t.length&&0===s.length&&0===o.length||(e.visible=!0)}d&&(t.text=this._paneText(d),t.visible=t.text.length>0)}_paneText(e){let t="";const i=this._source.symbolInfo();return ge?t=(0,m.displayedSymbolExchange)(i):e&&(t=(0,m.displayedSymbolName)(i)),t}_axisFirstLineText(e,t){return t?(0,pe.getCurrentModePriceText)(this._source.priceScale(),e):""}_currentTime(){return window.ChartApiInstance.serverTime()}}var Se=i(18112),be=i(39772),we=i(37626);class Ce extends ve{lastPrice(){return this._getSource().data().lastProjectionPrice}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._getModel(),n=this._getSource(),r=n.priceScale(),a=o.timeScale(),l=this.lastPrice();if(a.isEmpty()||r.isEmpty()||void 0===l)return;const c=a.visibleBarsStrictRange();if(null===c)return;const h=c.firstBar(),d=c.lastBar(),_=n.data(),p=_.search(d,u.PlotRowSearchMode.NearestLeft);if(null===p)return;const m=n.nearestIndex(h,u.PlotRowSearchMode.NearestRight);if(void 0===m)return;const g=n.model().properties().childs().scalesProperties.childs(),f=(0,s.ensureNotNull)(_.valueAt(m))[4];let y=i.background,v=g.showSeriesLastValue.value(),S=!1,b=!1,w=!1;const C=n.lastValueData(4,!1),P=n.properties().childs();if(8===P.style.value()&&P.haStyle.childs().showRealLastPrice.value()){const e=n.lastValueData(4,!0);if(e.noData||e.color===i.background||(y=(0,he.resetTransparency)(e.color)),!e.noData&&!C.noData){const t=e.index===C.index;S=t&&g.showSymbolLabels.value(),b=g.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,v=v&&t,w=t&&this._isCountdownEnabled()&&P.showCountdown.value()}}else{const e=n.barColorer().barStyle(p.index,!0);y=(0,he.resetTransparency)(e.barColor)}if(i.background=y,i.textColor=this.generateTextColor(y),i.secondLineTextColor=i.textColor,i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),i.coordinate=r.priceToCoordinate(l,f),e.visible=v||w,!C.noData){const i=n.priceScale().isPercentage();C.formattedPriceAbsolute=r.formatPriceAbsolute(l),C.formattedPricePercentage=r.formatPricePercentage(l,f,{signPositive:!0}),C.text=i?C.formattedPricePercentage:C.formattedPriceAbsolute,e.text=this._axisFirstLineText(C,v),e.secondLine=v&&b?i?C.formattedPriceAbsolute:C.formattedPricePercentage:"",e.thirdLine=w?this._countdownText():"",t.text=this._paneText(S)}t.visible=S}}var Pe=i(65458),Te=i(52397),xe=i(19625),Ie=i(51056);const Me={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:xe.colorsPalette["color-tv-blue-50"],lineColor:xe.colorsPalette["color-cold-gray-500"]},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:xe.colorsPalette["color-tv-blue-a800"],lineColor:xe.colorsPalette["color-cold-gray-500"]}};function Ae(e){return e?Me.dark:Me.light}class Le extends Te.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth, -this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),o=this._getValue();if(null===s||null===o)return;const n=Ae(this._model.dark().value()),r=this._lineColor.value()||n.lineColor,a=this._lineWidth.value()||n.lineWidth;e.visible=!0,e.y=i.priceToCoordinate(o,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=r}}class ke extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i.labelVisible,this._backgroundColor=i.lineColor,this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),o=s.priceScale(),n=s.firstValue(),r=this._getValue();if(null===n||null===r)return;const a=Ae(this._model.dark().value()),l=(0,he.resetTransparency)(this._backgroundColor.value()||a.backgroundColor);e.visible=!0,t.visible=!0,e.text=o.formatPriceAbsolute(r),t.text=this._label,i.coordinate=o.priceToCoordinate(r,n),i.background=l,i.textColor=this.generateTextColor(l)}}class De extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Ae(this._model.dark().value()).lineWidth}_lineStyle(){return Ae(this._model.dark().value()).lineStyle}_priceLineColor(e){return Ae(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const o=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:o,coordinate:o,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}var Ee;!function(e){e[e.High=0]="High",e[e.Low=1]="Low"}(Ee||(Ee={}));const Be=S.t(null,void 0,i(78254)),Ve=S.t(null,void 0,i(65318));function Re(e,t,i,s){const o=new Le(e,i,s),n=new ke(e,i.label,i,s);return{paneView:o,panePriceAxisView:new Pe.PanePriceAxisView(n,t,e),priceAxisView:n,priceLineAxisView:new De(e,i.lineVisible,s)}}const Ne={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,xe.getHexColorByName)("color-cold-gray-900"),backgroundColor:(0,xe.getHexColorByName)("color-tv-blue-50"),lineColor:(0,xe.getHexColorByName)("color-cold-gray-500")},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,xe.getHexColorByName)("color-white"),backgroundColor:(0,xe.getHexColorByName)("color-tv-blue-a800"),lineColor:(0,xe.getHexColorByName)("color-cold-gray-500")}};function Oe(e){return e?Ne.dark:Ne.light}class Fe extends Te.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth,this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),o=this._getValue();if(null===s||null===o)return -;const n=Oe(this._model.dark().value()),r=this._lineColor.value()?this._lineColor.value():n.lineColor,a=this._lineWidth.value()?this._lineWidth.value():n.lineWidth;e.visible=!0,e.y=i.priceToCoordinate(o,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=r}}class We extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i,this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),o=s.priceScale(),n=s.firstValue(),r=this._getValue();if(null===n||null===r)return;const a=Oe(this._model.dark().value());e.visible=!0,t.visible=!0,e.text=o.formatPriceAbsolute(r),t.text=this._label,i.coordinate=o.priceToCoordinate(r,n),i.background=a.backgroundColor,i.textColor=a.textColor}}class He extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Oe(this._model.dark().value()).lineWidth}_lineStyle(){return Oe(this._model.dark().value()).lineStyle}_priceLineColor(e){return Oe(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const o=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:o,coordinate:o,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}var ze;!function(e){e[e.Avg=0]="Avg"}(ze||(ze={}));const Ue=S.t(null,void 0,i(73025));function je(e,t,i,s){const o=i.childs(),n=function(e,t,i,s){const o=new Fe(e,i,s),n=new We(e,i.label,i.labelVisible,s),r=new Pe.PanePriceAxisView(n,t,e),a=new He(e,i.lineVisible,s);return{paneView:o,panePriceAxisView:r,priceAxisView:n,priceLineAxisView:a}}(e,t,{label:Ue,labelVisible:o.averageClosePriceLabelVisible,lineVisible:o.averageClosePriceLineVisible,lineColor:o.averagePriceLineColor,lineWidth:o.averagePriceLineWidth},(()=>s(0)));return{paneViews:[n.paneView],panePriceAxisViews:[n.panePriceAxisView],priceAxisViews:[n.priceAxisView],priceLineAxisViews:[n.priceLineAxisView]}}var Ge=i(76748);const qe={open:S.t(null,{context:"in_legend"},i(46728)),high:S.t(null,{context:"in_legend"},i(43253)),low:S.t(null,{context:"in_legend"},i(89923)),close:S.t(null,{context:"in_legend"},i(2696)),hl2:S.t(null,{context:"in_legend"},i(61372)),hlc3:S.t(null,{context:"in_legend"},i(55096)),ohlc4:S.t(null,{context:"in_legend"},i(94174))};class $e extends Ge.SeriesValuesProvider{constructor(e,t){super(e,t);const i=t.properties().childs().paneProperties.childs().legendProperties.childs();this._showBarChange=i.showBarChange,this._showLastDayChange=i.showLastDayChange,this._showSeriesOHLC=i.showSeriesOHLC,this._showVolume=i.showVolume,this._seriesStyle=e.properties().childs().style;const s=this._emptyValues[0],o=this._emptyValues[1],n=this._emptyValues[2];s.title=qe.open,o.title=qe.high,n.title=qe.low,s.unimportant=!0,o.unimportant=!0,n.unimportant=!0,this._emptyValues[6].title="", -this._emptyValues[8].title="",this._emptyValues[4].title=""}getValues(e){const t=super.getValues(e),i=this._series.style(),s=12!==i,o=this._showSeriesOHLC.value(),n=s&&this._showBarChange.value(),r=s&&this._showLastDayChange.value();if(this._showLastPriceAndChangeOnly()){const e=t[5];return e.visible=e.visible&&o,t[6].visible&&=n,t[8].visible=!1,t}const a=12!==i&&16!==i&&21!==i,l=12!==i,c=this._series.intervalObj().is1Tick(),h=t[7];h.visible=h.visible&&this._showVolume.value();const d=(0,m.isPriceSourceStyle)(this._seriesStyle.value()),u=o&&!d,_=o&&d;if(t[0].visible=u&&a&&!c,t[1].visible=u&&!c,t[2].visible=u&&!c,t[3].visible=u&&l,t[3].title=c?"":qe.close,t[4].visible=_,t[6].visible&&=n,t[8].visible&&=r,16===i){const e=this._series.properties().childs().hlcAreaStyle.childs();t[1].color=e.highLineColor.value(),t[2].color=e.lowLineColor.value(),t[3].color=e.closeLineColor.value()}return t}}var Ke,Ye=i(52033),Ze=i(76350),Xe=i(73698),Je=i(86441);class Qe{constructor(){this._data=null}setData(e){this._data=e}data(){return this._data}draw(e,t){const i=this._data;if(null===i)return;const{horizontalPixelRatio:s,verticalPixelRatio:o}=t;e.save();const n=Math.max(1,Math.floor(s)),r=n%2/2,a=Math.round(i.center.x*s)+r,l=i.center.y*o;e.fillStyle=i.seriesLineColor,e.beginPath();const c=Math.max(2,1.5*i.seriesLineWidth)*s;e.arc(a,l,c,0,2*Math.PI,!1),e.fill(),e.fillStyle=i.fillColor,e.beginPath(),e.arc(a,l,i.radius*s,0,2*Math.PI,!1),e.fill(),e.lineWidth=n,e.strokeStyle=i.strokeColor,e.beginPath(),e.arc(a,l,i.radius*s+n/2,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e){return null}}function et(e){return e}!function(e){e[e.AnimationPeriod=2600]="AnimationPeriod",e[e.Stage1Period=.25]="Stage1Period",e[e.Stage2Period=.275]="Stage2Period",e[e.Stage3Period=.475]="Stage3Period",e[e.Stage1StartCircleRadius=4]="Stage1StartCircleRadius",e[e.Stage1EndCircleRadius=10]="Stage1EndCircleRadius",e[e.Stage1StartFillAlpha=.25]="Stage1StartFillAlpha",e[e.Stage1EndFillAlpha=0]="Stage1EndFillAlpha",e[e.Stage1StartStrokeAlpha=.4]="Stage1StartStrokeAlpha",e[e.Stage1EndStrokeAlpha=.8]="Stage1EndStrokeAlpha",e[e.Stage2StartCircleRadius=10]="Stage2StartCircleRadius",e[e.Stage2EndCircleRadius=14]="Stage2EndCircleRadius",e[e.Stage2StartFillAlpha=0]="Stage2StartFillAlpha",e[e.Stage2EndFillAlpha=0]="Stage2EndFillAlpha",e[e.Stage2StartStrokeAlpha=.8]="Stage2StartStrokeAlpha",e[e.Stage2EndStrokeAlpha=0]="Stage2EndStrokeAlpha",e[e.Stage3StartCircleRadius=14]="Stage3StartCircleRadius",e[e.Stage3EndCircleRadius=14]="Stage3EndCircleRadius",e[e.Stage3StartFillAlpha=0]="Stage3StartFillAlpha",e[e.Stage3EndFillAlpha=0]="Stage3EndFillAlpha",e[e.Stage3StartStrokeAlpha=0]="Stage3StartStrokeAlpha",e[e.Stage3EndStrokeAlpha=0]="Stage3EndStrokeAlpha"}(Ke||(Ke={}));const tt=[{start:0,end:.25,startRadius:4,endRadius:10,startFillAlpha:.25,endFillAlpha:0,startStrokeAlpha:.4,endStrokeAlpha:.8,easing:et},{start:.25,end:.525,startRadius:10,endRadius:14,startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:.8,endStrokeAlpha:0,easing:et},{start:.525,end:1,startRadius:14,endRadius:14, -startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:0,endStrokeAlpha:0,easing:et}];function it(e,t,i,s){const o=i+(s-i)*t;return(0,he.applyTransparency)(e,(0,he.alphaToTransparency)(o))}const st=(0,xe.getHexColorByName)("color-minty-green-400"),ot=(0,xe.getHexColorByName)("color-ripe-red-500");function nt(e,t,i){const s=e%2600/2600;let o;for(const e of tt)if(s>=e.start&&s<=e.end){o=e;break}if(void 0===o)throw new Error("Last price animation internal logic error");const n=o.easing((s-o.start)/(o.end-o.start));return{fillColor:it(i,n,o.startFillAlpha,o.endFillAlpha),strokeColor:it(i,n,o.startStrokeAlpha,o.endStrokeAlpha),radius:(r=n,a=o.startRadius,l=o.endRadius,a+(l-a)*r)};var r,a,l}class rt{constructor(e){this._renderer=new Qe,this._invalidated=!0,this._stageInvalidated=!0,this._startTime=performance.now(),this._endTime=this._startTime-1,this._prevRenderedPrice=null,this._series=e}update(e){if(this._invalidated=!0,"data-source-change"===e.type&&e.sourceId===this._series.id()&&e.realtime&&this._series.seriesLoaded()){const e=performance.now(),t=this._endTime-e;if(t>0)return void(t<650&&(this._endTime+=2600));this._startTime=e,this._endTime=e+2600}}invalidateStage(){this._stageInvalidated=!0}animationActive(){return performance.now()<=this._endTime}stopAnimation(){this._endTime=this._startTime-1}renderer(e){return this._invalidated?(this._updateImpl(e),this._invalidated=!1,this._stageInvalidated=!1):this._stageInvalidated&&(this._updateRendererDataStage(),this._stageInvalidated=!1),this._renderer}_updateImpl(e){this._renderer.setData(null);const t=this._series.model().timeScale(),i=t.visibleBarsStrictRange(),s=this._series.firstValue(),o=this._series.lastValueData(void 0,!0,!0);if(null===i||null===s||void 0===o.index||void 0===o.price||!i.contains(o.index))return;const n=new Je.Point(t.indexToCoordinate(o.index),this._series.priceScale().priceToCoordinate(o.price,s)),r=o.color,a=this._series.properties().childs();let l;switch(this._series.style()){case 3:l=a.areaStyle.childs().linewidth.value();break;case 10:const t=a.baselineStyle,i=Math.round(e.mediaSize.height*(Math.abs(100-t.childs().baseLevelPercentage.value())/100));l=n.y<=i?t.childs().topLineWidth.value():t.childs().bottomLineWidth.value();break;case 14:l=a.lineWithMarkersStyle.childs().linewidth.value();break;case 15:l=a.steplineStyle.childs().linewidth.value();break;default:l=a.lineStyle.childs().linewidth.value()}this._lastBaseColor=null===this._prevRenderedPrice||this._prevRenderedPrice===o.price?r:this._prevRenderedPricethis._clearDataImpl())):this._clearDataImpl()}dataEvents(){return this._dataEvents}turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}symbolInstanceId(){return this._symbolInstanceId}symbol(){return this._extSymbol}moveData(e){this._enqueueUpdate((()=>this._data.moveData(e)))}setInitialRequestOptions(e){this._createSeriesOverriddenParams=ft(e)}symbolSameAsResolved(e){return null!==this._extSymbol&&(0,ut.symbolSameAsResolved)(e,yt(this._extSymbol),this._lastResolvedSymbol)}resolvedSymbol(){return null===this._extSymbol?null:yt(this._extSymbol)}_resolveSymbol(){null!==this._extSymbol&&(this._symbolInstanceId=this._gateway.resolveSymbol("sds_sym_"+mt++,(0,Xe.encodeExtendedSymbolOrGetSimpleSymbolString)(this._extSymbol),this._onMessage.bind(this)))}_clearDataImpl(){this._data.clear()}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),_t.logNormal(`Status changed from ${pt[this._status]} to ${pt[e]}`),this._status=e}_createSeries(){(0,s.assert)(this._status!==pt.Active,'Status should not be "Active" when creating a study'),this._instanceId="sds_"+gt++,this._resolveSymbol();const e=this._createSeriesOverriddenParams||this._createSeriesParams;this._createSeriesOverriddenParams&&(this._createSeriesOverriddenParams=0),this._gateway.createSeries(this._instanceId,this.turnaround(),(0,s.ensureNotNull)(this._symbolInstanceId),(0,s.ensureNotNull)(this._resolution),e,this._timeFrame,this._onMessage.bind(this)),this._timeFrame=null,this._changeStatusTo(pt.AwaitingFirstDataUpdate),this._dataEvents.fireCreated(this._instanceId)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===pt.AwaitingConnection&&this._createSeries()}_onGatewayDisconnected(){ -this._status!==pt.Idle&&this._status!==pt.AwaitingConnection&&(this._instanceId=null,this._changeStatusTo(pt.AwaitingConnection)),this._turnaroundCounter=1}_onMessage(e){this._enqueueUpdate((()=>this._onMessageImpl(e)))}async _onMessageImpl(e){switch(e.method){case"symbol_resolved":{const[t,i]=e.params;if(t!==this._symbolInstanceId){null!==this._symbolInstanceId&&_t.logNormal(`Resolve for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolResolved(i);break}case"symbol_error":if(e.params[0]!==this._symbolInstanceId){null!==this._symbolInstanceId&&_t.logNormal(`Symbol error for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolError(e);break;case"series_timeframe":{const[t,i,s,o,n,r,a]=e.params;if(!this._checkTurnaround(t,i)){_t.logNormal(`Time frame for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesTimeFrame(s,o,n,r,a);break}case"series_error":{const[t,i]=e.params;if(!this._checkTurnaround(t,i)){_t.logNormal(`Series error for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesError(e.params[2]);break}case"series_loading":{const[t,i]=e.params;if(!this._checkTurnaround(t,i))break;this._onSeriesLoading(e.time);break}case"series_completed":{const[t,i,s,o]=e.params;if(!this._checkTurnaround(t,s)){_t.logNormal(`Series completed for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${s})`);break}this._onSeriesCompleted(i,e.time,o);break}case"data_update":if(!this._checkTurnaround(e.params.customId,e.params.turnaround)){_t.logNormal(`Data update for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${e.params.customId} (${e.params.turnaround})`);break}await this._onDataUpdate(e.params.plots,e.params.nonseries,e.params.lastBar);break;case"clear_data":if(e.params.turnaround!==this.turnaround()){_t.logNormal(`Clear data for old data, expected: ${this.turnaround()}, actual ${e.params.turnaround}`);break}this._clearDataImpl(),this._dataEvents.fireDataUpdated(void 0,!1,null,!1)}}_onSeriesError(e){let t,i;if("string"==typeof e)i={error:e},t=e;else if(i=e,e.ctx){const i={};Object.entries(e.ctx).forEach((([e,t])=>{i[e]=t.toString()})),t=e.error.format(i)}else t=e.error;if(t.startsWith("study_not_auth:")){const e=t.split(":",2)[1].split("@",2)[0];if(["BarSetRenko","BarSetPriceBreak","BarSetKagi","BarSetPnF"].includes(e))this._dataEvents.fireChartTypeNotPermitted(e);else{if("BarSetSpread"===e)return void this._dataEvents.fireIntradaySpreadNotPermitted();if("BarSetRange"===e){const e=`${(0,s.ensureNotNull)(this._extSymbol).inputs.range}R`;this._dataEvents.fireCustomIntervalNotPermitted(e)}}}else{if(t.startsWith("unsupported"))return void this._dataEvents.fireUnsupportedResolutionRequested();"resolution_not_entitled"===t?this._dataEvents.fireIntradayExchangeNotPermitted():"custom_resolution"===t?this._dataEvents.fireCustomIntervalNotPermitted((0, -s.ensureNotNull)(this._resolution)):"seconds_not_entitled"===t?this._dataEvents.fireSecondsIntervalNotPermitted():"ticks_not_entitled"===t&&this._dataEvents.fireTicksIntervalNotPermitted()}this._dataEvents.fireSeriesError(i)}_onSeriesTimeFrame(e,t,i,s,o){this._dataEvents.fireSeriesTimeFrame(e,t,i,s??!0,o)}_onSymbolError(e){if(e.params[1]===ht.permissionDenied)switch(e.params[2]){case ht.SymbolErrorPermissionDeniedReason.Symbol:this._dataEvents.fireSymbolNotPermitted(e.params[3]);break;case ht.SymbolErrorPermissionDeniedReason.GroupPermission:this._dataEvents.fireSymbolGroupNotPermitted(e.params[3]);break;default:this._dataEvents.fireSymbolNotPermitted(e.params[2])}else e.params[1]===ht.invalidSymbol&&this._dataEvents.fireSymbolInvalid();this._dataEvents.fireSymbolError(e.params[1])}_onSymbolResolved(e){this._lastResolvedSymbol=(0,s.ensureNotNull)((0,m.extractSymbolNameFromSymbolInfo)(e,"")),this._dataEvents.fireSymbolResolved(e)}async _onDataUpdate(e,t,i){this._onDataUnpacked(e,i,await async function(e){if(void 0===e)return{projectionPlots:[],boxSize:null};if(""===e.d||"nochange"===e.indexes)return null;const t=await(0,ct.unpackNonSeriesData)(e.d);if(null===t||t.indexes_replace)return null;const i=e.indexes,{bars:s,price:o,boxSize:n,reversalAmount:r}=t.data,a=(s||[]).map((e=>{let t;return"factor"in e?t=e.factor:"additionalPrice"in e&&(t=e.additionalPrice),{index:i[e.time],value:[0,e.open,e.high,e.low,e.close,e.volume,t]}}));return{lastPrice:o,projectionPlots:a,reversalAmount:r,boxSize:n}}(t))}_enqueueUpdate(e){return this._ongoingDataUpdate=this._ongoingDataUpdate.then(e,e),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){if(this._status===pt.Idle)return;this._status===pt.AwaitingFirstDataUpdate&&(this._changeStatusTo(pt.Active),this._clearDataImpl());const s=this._data.bars().size(),o=this._data.bars().firstIndex(),n=this._data.mergeRegularBars(e);null!==i&&(this._data.nsBars().clear(),this._data.nsBars().merge(i.projectionPlots),this._data.lastProjectionPrice=i.lastPrice,null!==i.boxSize&&(this._data.boxSize=i.boxSize),this._data.reversalAmount=i.reversalAmount);const r=null===o,a=r||null!==n&&n.indexe.value.splice(7,1))),t}function _i(e){const{seriesStatus:t,additionalStudyStatus:i}=e;if(y.seriesLoadingStatuses.has(t))return 2;if(i){if(4!==t&&i.type===Xt.StudyStatusType.Error)return 13;if(y.seriesReadyStatuses.has(t)&&(i.type===Xt.StudyStatusType.Loading||i.type===Xt.StudyStatusType.Undefined))return 2}return t}class pi extends l.PriceDataSource{constructor(e,t,i,o){t.removeProperty("currencyId"),super(e,"_seriesId"),this.isSeries=!0,this.requestingStyleIsNotSupported=new Ye.Delegate, -this.requestingStyleSupportRecovered=new Ye.Delegate,this._paneView=null,this._futureBarsPaneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=null,this._gotoDateView=null,this._baseHorizontalLineView=null,this._priceStep=null,this._symbolInfo=new lt.WatchedValue(null),this._isPrePostMarketPricesAvailableProperty=new p.Property(!1),this._isBackAdjustmentForbiddenProperty=new p.Property(!0),this._isSettlementAsCloseForbiddenProperty=new p.Property(!0),this._highLowPriceCache=new Map,this._averagePriceCache=new Map,this._prevClosePriceAxisView=null,this._priceScaleAboutToBeChanged=new Ye.Delegate,this._onRestarted=new Ye.Delegate,this._onStatusChanged=new Ye.Delegate,this._tagsChanged=new Ye.Delegate,this._intervalChanged=new Ye.Delegate,this._sessionIdChanged=new Ye.Delegate,this._requestMoreDataAvailable=!0,this._lineStyleLastPriceCirclePaneView=new rt(this),this._prevClosePriceLineView=null,this._dataPoweredBy=null,this._symbolResolvingActive=new lt.WatchedValue(!1),this._predictBars=0,this._syncModel=null,this._data=null,this._lastCompleteFlags=null,this._haStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(8,!0))},this._renkoStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(4,!0))},this._pbStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(7,!0))},this._kagiStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(5,!0))},this._pnfStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(6,!0))},this._rangeStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(11,!0))},this._volFootprintStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(17,!0))},this._tpoStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(18,!0))},this._svpStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(20,!0))},this._barColorerCache=null,this._boxSizeValue=new lt.WatchedValue,this._base=100,this._pointValue=1,this._formattingDeps=null,this._defaultFormatter=new f.PriceFormatter({priceScale:this._base}),this._formatter=new f.PriceFormatter({priceScale:this._base}),this._ignoreMinMoveFormatter=new f.PriceFormatter({priceScale:this._base}),this._ignoreMinMovePriceStep=null,this._lastBarCloseTime=null,this._onSessionIdPropertyChangedBound=this._onSessionIdPropertyChanged.bind(this),this._ignoreSessionIdProxyPropertyChanges=!1,this._textSourceIsAlwaysTickerRestrictionEnabled=!1,this._lastPriceAnimationActive=!1,this._currentSession="out_of_session",this._onStyleChanged=new Ye.Delegate,this._intervalObj=null,this._obsoleteZOrder=0,this._seriesErrorMessage=null,this._seriesAlwaysFalseHibernatedVW=new lt.WatchedValue(!1),this._styleToRecover=null,this._precomputedBarStyles=new WeakMap,this._doNotShowLastAvailableBar=!1,this._gotoDateResultCleared=!1,this._endOfDataPaneView=null,this._pendingTimeRange=null,this._replaySubscriber=new lt.WatchedValue(null),this._symbolIntervalChanged=new Ye.Delegate,this._isReplayResolutionAvailableForUser=null,this._onInReplayStateChanged=new Ye.Delegate,this._onReplaySubscriberSeriesModified=new Ye.Delegate, -this._paramsNotApplicableForReplay=new Ye.Delegate,this._onTimeFrameApplied=new Ye.Delegate,this._seriesLoaded=!1,this._seriesCompleted=!1,this._status=new lt.WatchedValue({seriesStatus:0}),this._prevRequestedInterval="",this._isActingAsSymbolSource=new lt.WatchedValue(!0),this._unsupportedResolutionState=new lt.WatchedValue(null),this._countdownUpdateTimer=null,this._deferredDestroyed=(0,a.createDeferredPromise)(),this._volumePointWeights=null,this._studyBindings=null,this._lineColorAtYPercentFromTop=new be.GradientColorCache,this._savedLeftEdge=null,this._pendingScrollToLeftEdge=null,this._updateTimeScaleTimePointWeights=()=>{0},this._seriesStatus=(0,Zt.combine)(_i,this._status.weakReference()),this._seriesSource=new St(e.chartApi(),"s",o);const n=this._seriesSource.dataEvents();n.symbolResolved().subscribe(this,this._onSymbolResolved),n.symbolError().subscribe(this,this._onSymbolError),n.seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),n.seriesError().subscribe(this,this._onSeriesError),n.loading().subscribe(this,this._onSeriesLoading),n.completed().subscribe(this,this._onSeriesCompleted),n.dataUpdated().subscribe(this,this._onDataUpdated),n.barReceived().subscribe(this,this._onBarReceived),n.unsupportedResolutionRequested().subscribe(this,this._onUnsupportedResolutionRequested),this._quotesProvider=new ce.QuotesProvider(void 0,e.collapsed().spawnOwnership()),this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate);const r=t.childs();if(t.hasChild("extendedHours")){(0,s.ensureDefined)(r.extendedHours).value()&&!t.hasChild("sessionId")&&t.addChild("sessionId",new p.Property("extended")),t.removeProperty("extendedHours")}t.hasChild("sessionId")||t.addChild("sessionId",new p.Property(g.SubsessionId.Regular)),(0,Kt.allChartStyles)().includes(r.style.value())||r.style.setValueSilently(2);const l=r.lineStyle.childs();if(r.lineStyle.hasChild("styleType")){let e,t;const i=l.styleType.value();0===i&&(t=14,e=r.lineWithMarkersStyle.childs()),1===i&&(t=15,e=r.steplineStyle.childs()),e&&(e.color.setValueSilently(l.color.value()),e.linestyle.setValueSilently(l.linestyle.value()),e.linewidth.setValueSilently(l.linewidth.value()),e.priceSource.setValueSilently(l.priceSource.value())),void 0!==t&&2===r.style.value()&&r.style.setValue(t),r.lineStyle.removeProperty("styleType")}this._studyBindings?.bindToSeriesProperties(t),this._setProperties(t),this._sessionIdProxyProperty=new p.Property(r.sessionId.value()),r.sessionId.subscribe(this,(()=>this._updateSessionIdProxyProperty())),this._sessionIdProxyProperty.subscribe(this,this._onSessionIdProxyPropertyChanged),this._symbolTextSourceProxyProperty=new p.Property,this._recalcSymbolTextSourceProxyProperty(),r.statusViewStyle.childs().symbolTextSource.subscribe(this,this._recalcSymbolTextSourceProxyProperty),this._symbolTextSourceProxyProperty.subscribe(this,(()=>e.lightUpdate())),this._options=(0,ae.merge)((0,ae.clone)(hi),i),this._prevChartStyle=r.style.value(),this._priceAxisView=new ve(this,e,{alwaysShowGlobalLast:!si,showCountdown:i.countdownEnabled}) -;let c=null;ei||si||(c=new ve(this,e,{visibleOnHistoryOnly:!0,showSymbolLabel:!1,showCountdown:!1,alwaysShowGlobalLast:!1,useSolidBodyColor:!1})),this._priceLinePriceAxisView=new we.SeriesPriceLineAxisView(this),this._priceLineAxisViews=[this._priceLinePriceAxisView],this._projectionPriceAxisView=new Ce(this,e,{showCountdown:i.countdownEnabled}),this._priceAxisViews=[this._priceAxisView,this._projectionPriceAxisView],null!==c&&this._priceAxisViews.push(c),this._panePriceAxisView=new Pe.PanePriceAxisView(this._priceAxisView,this,e),this._historyPricePanePriceAxisView=null!==c?new Pe.PanePriceAxisView(c,this,e):null,this._projectionPanePriceAxisView=new Pe.PanePriceAxisView(this._projectionPriceAxisView,this,e),this._labelPaneViews=[this._panePriceAxisView,this._projectionPanePriceAxisView],null!==this._historyPricePanePriceAxisView&&this._labelPaneViews.push(this._historyPricePanePriceAxisView),this._highLowAvgPaneViews=[],this._averagePaneViews=[],oi&&this._createAverageViews(),this._createHighLowAvgViews(),this._subscribeRestartToSessionIdChange(),r.visible.subscribe(this,this._updateLastPriceAnimationActive),this._updateLastPriceAnimationActive(),r.minTick.subscribe(this,this._onFormatterPropsChanged),this._dataWindowView=new U(this,e),this._legendView=new q(this,e),this._statusView=new V(this,r.statusViewStyle),this._marketStatusModel=new K.MarketStatusModel(this._quotesProvider),this._dataUpdatedModeModel=ti?new re(this._symbolInfo.spawn().ownership(),this._seriesStatus.spawn().ownership(),(0,j.createWVFromGetterAndSubscription)((()=>this._lastCompleteFlags?.rt_update_period),n.completed()).ownership()):null,this._dataProblemModel=new le(this._quotesProvider,this._symbolInfo.spawn().ownership()),this._symbolResolvingActive.subscribe((()=>e.realignLineTools())),this._intervalChanged.subscribe(this,(()=>e.realignLineTools())),this._intervalChanged.subscribe(this,(()=>this._checkChartStyle())),this._studyBindings?.syncStudy(this.style()),this.createPaneView(),this._properties.addExcludedKey("visible",1),this._properties.addExcludedKey("currencyId",1),this._futureBarsPaneView=null,this._priceLineView=null,this._baseHorizontalLineView=new Yt(this);for(const[,e]of Object.entries(y.STYLE_SHORT_NAMES))this._properties.child(`${e}Style`)?.subscribe(this,(()=>this.invalidateBarStylesCache()));const h=r.renkoStyle.childs().inputs.childs();h.boxSize.subscribe(this,this.restart),h.style.subscribe(this,this.restart),h.atrLength.subscribe(this,this.restart),h.percentageLTP.subscribe(this,this.restart),h.wicks.subscribe(this,this.restart),h.sources.subscribe(this,this.restart),r.pbStyle.childs().inputs.childs().lb.subscribe(this,this.restart);const d=r.kagiStyle.childs().inputs.childs();d.reversalAmount.subscribe(this,this.restart),d.style.subscribe(this,this.restart),d.atrLength.subscribe(this,this.restart),d.percentageLTP.subscribe(this,this.restart);const u=r.pnfStyle.childs().inputs.childs();u.boxSize.subscribe(this,this.restart),u.reversalAmount.subscribe(this,this.restart),u.sources.subscribe(this,this.restart), -u.style.subscribe(this,this.restart),u.atrLength.subscribe(this,this.restart),u.percentageLTP.subscribe(this,this.restart),u.oneStepBackBuilding.subscribe(this,this.restart),r.rangeStyle.childs().inputs.childs().phantomBars.subscribe(this,this.restart),this._isDWMProperty=new p.Property(this.isDWM()),this._onRestarted.subscribe(this,(()=>this._isDWMProperty.setValue(this.isDWM()))),r.showCountdown.subscribe(this,this._onShowCountdownChanged),this._onShowCountdownChanged(r.showCountdown),this._recreatePriceFormattingDependencies(),r.lineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.lineWithMarkersStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.steplineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.areaStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.baselineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.columnStyle.childs().priceSource.subscribe(this,this._updateBarFunction),this._updateBarFunction(),this._isInReplay=(0,Zt.combine)((e=>null!==e),this._replaySubscriber.weakReference()),this._legendValuesProvider=new $e(this,this.model()),this._dataWindowValuesProvider=new Ge.SeriesValuesProvider(this,this.model())}setId(e){super.setId(e),(0,Se.getPersistentLogger)()?.addPersistentLogEntry(`Set series Id to ${e}`,r.LOGLEVEL.INFO,"chart.series")}supportsConflatedChunks(){return!0}conflatedChunks(e,t){return this.data().conflatedChunks(e,t)}seriesErrorMessage(){const{seriesStatus:e,additionalStudyStatus:t}=this._status.value();return this.isFailed()?this._seriesErrorMessage:y.seriesLoadingStatuses.has(e)?null:t?.type===Xt.StudyStatusType.Error?(0,Xt.convertStudyStatusToString)({type:Xt.StudyStatusType.Error,errorDescription:t.errorDescription},!0):null}destroy(){this._seriesStatus.destroy(),this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.destroy(),this.clearGotoDateResult(),this._legendView.destroy(),this._marketStatusModel.destroy(),this._studyBindings&&this._studyBindings.destroy(),null!==this._dataUpdatedModeModel&&this._dataUpdatedModeModel.destroy(),this._dataProblemModel.destroy(),this._paneView&&this._paneView.destroy&&this._paneView.destroy(),this._seriesSource.destroy(),this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._model.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(this),this._unsubscribeRestartToSessionIdChange(),this._paramsNotApplicableForReplay.destroy(),this._onTimeFrameApplied.destroy(),this._deferredDestroyed.resolve(),this._properties.destroy(),this._isInReplay.destroy(),super.destroy()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}barColorer(){if(this._barColorerCache)return this._barColorerCache;let e=null;const t=this._model.dataSources();for(let i=t.length-1;i>=0;i--){const o=t[i];if((0,jt.isStudy)(o)&&o.hasBarColorer()&&!o.isSourceHidden()){const t=(0,s.ensureNotNull)(o.barColorer());null===e?e=t:e.pushBackBarColorer(t)}} -return null===e?e=new Ut.SeriesBarColorer(this):e.pushBackBarColorer(new Ut.SeriesBarColorer(this)),this._barColorerCache=e,e}createPaneView(){this._paneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=this.hasClosePrice()?new xt(this):null;const e=this._properties.childs().style.value();switch(e){case 0:this._paneView=new Lt.SeriesBarsPaneView(this,this._model);break;case 17:case 19:case 1:this._paneView=new kt.SeriesCandlesPaneView(this,this._model,1===e||19===e?1:.2);break;case 2:case 18:case 14:case 15:this._paneView=new Dt.SeriesLinePaneView(this,this._model);break;case 3:this._paneView=new Et.SeriesAreaPaneView(this,this._model);break;case 16:this._paneView=new Bt.SeriesHLCAreaPaneView(this,this._model);break;case 8:this._paneView=new Ft(this,this._model);break;case 9:this._paneView=new Wt.SeriesHollowCandlesPaneView(this,this._model);break;case 13:this._paneView=new At.SeriesColumnsPaneView(this,this._model);break;case 10:{this._paneView=new Ht.SeriesBaselinePaneView(this,this._model);const e=this._properties.childs().baselineStyle.childs();this._waterlineView=new It.SeriesWaterlinePaneView({paneHeight:()=>this.priceScale().height(),color:()=>e.baselineColor.value(),baseLevelPercentage:()=>e.baseLevelPercentage.value()});break}case 12:this._paneView=new Mt.SeriesHiLoPaneView(this,this._model);break;case 21:this._paneView=new Qt.SeriesHLCBarsPaneView(this,this._model)}if(null===this._paneView)throw Error("Unknown chart style assigned: "+e)}properties(){return this._properties}zorder(){return 0}quotesProvider(){return this._quotesProvider}currentSession(){return this._currentSession}syncModel(){if(!this._syncModel){const e=this.symbolInfo(),t=this.interval();if(!e||!t)return null;this._syncModel=new te(e,t)}return this._syncModel}labelPaneViews(){return this._labelPaneViews}topPaneViews(){const e=[];if(null!==this._gotoDateView&&e.push(this._gotoDateView),this._lastPriceAnimationActive){const t=this._lineStyleLastPriceCirclePaneView;t.animationActive()&&setTimeout((()=>this._model.invalidate(at.InvalidationMask.cursor())),0),t.invalidateStage(),e.push(t)}return 0!==e.length?e:null}paneViews(e){if(!this.properties().childs().visible.value()||!this._model.isSnapshot()&&!this._wasCompletedBefore())return null;const t=e===this._model.paneForSource(this),i=t?[(0,s.ensureNotNull)(this._baseHorizontalLineView),(0,s.ensureNotNull)(this._paneView)]:[];return i.push(...this._studyBindings?.paneViews(e)??[]),t&&(this._endOfDataPaneView&&i.push(this._endOfDataPaneView),this._futureBarsPaneView&&i.push(this._futureBarsPaneView),this._projectionBarsPaneView&&i.push(this._projectionBarsPaneView),null!==this._waterlineView&&i.push(this._waterlineView),null!==this._priceLineView&&i.push(this._priceLineView),window.TradingView.printing&&this._lastPriceAnimationActive&&(this._lineStyleLastPriceCirclePaneView.stopAnimation(),i.push(this._lineStyleLastPriceCirclePaneView)),i.push(...this._highLowAvgPaneViews),i.push(...this._averagePaneViews)),i}widgetSideAreaViews(e){ -return this._studyBindings?.widgetSideAreaViews(e)??null}priceAxisViews(e,t){return e.findTargetPriceAxisViews(this,t,this._priceAxisViews,this._priceLineAxisViews)}clearHighLowPriceCache(){this._highLowPriceCache.clear()}clearAveragePriceCache(){this._averagePriceCache.clear()}priceScale(){return(0,s.ensureNotNull)(this._priceScale)}setPriceScale(e){this._priceScale!==e&&(this._priceScaleAboutToBeChanged.fire(),this._priceScale=e,this._properties.removeProperty("priceAxisProperties"),this._properties.addChild("priceAxisProperties",e.properties()),this._properties.childs().priceAxisProperties.fireChanged(),(0,n.emit)("series_event","price_scale_changed"),this._priceScaleChanged.fire(e))}priceScaleChanged(){return this._priceScaleChanged}priceScaleAboutToBeChanged(){return this._priceScaleAboutToBeChanged}applyPreferences(e){const t=(0,ae.clone)(e);this.priceScale().setMode({autoScale:t.priceAxisProperties.autoScale,percentage:t.priceAxisProperties.percentage,log:t.priceAxisProperties.log,lockScale:t.priceAxisProperties.lockScale}),this.setChartStyleWithIntervalIfNeeded(t.style);const{style:i,interval:s,...o}=t;this._properties.mergePreferences(o),this._properties.saveDefaults(),this.createPaneView(),this.invalidateBarStylesCache()}disconnect(){this._studyBindings?.stop(),this._seriesSource.stop(),this._predictBars=0,this._updateStatus({...this._status.value(),seriesStatus:0}),this._model.isSnapshot()||this._symbolInfo.setValue(null)}isStarted(){return this._seriesSource.isStarted()}isCompleted(){return this._seriesCompleted}restart(e,t,i){if(5===this._status.value().seriesStatus)return;this._seriesLoaded=!1,this._seriesCompleted=!1,this._lastCompleteFlags=null,this._onRestarted.fire(),this._setStatus(1),this._updateSymbolInfo(null);const s=this._properties.childs().interval.value();Z.Interval.isEqual(s,this._prevRequestedInterval)&&this._notifyIntervalChanged(s);let o=null;this._pendingTimeRange&&(o=this._pendingTimeRange,this._pendingTimeRange=null),this._onBeforeModifySeries(this.getSymbolString(),s),this._onTimeFrameApplied.fire(o);const n=(0,Ct.getServerInterval)(s);this._data=null,this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesRestart),this._seriesSource.modifySeries(this._getResolvingSymbolObject(),n,o),this._seriesSource.isStarted()||this._seriesSource.start(),this._prevRequestedInterval=this.interval(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate()}isSymbolInvalid(){return 4===this._status.value().seriesStatus}getSymbolString(){return(0,Xe.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject())}getAlertSymbolString(){return(0,Xe.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(this.actualSymbol()))}invalidateBarStylesCache(e){li.logDebug("Invalidate style cache starting from "+e),this._clearStylePlot(this.bars(),e),this._clearStylePlot(this.nsBars())}isLoading(){return y.seriesLoadingStatuses.has(this.statusWV().value())}isFailed(){const e=this.status();return 12===e||4===e||10===e||14===e}isStatusError(){ -return 12===this.status()}unsupportedResolutionState(){return this._unsupportedResolutionState.readonly()}actualSymbol(){return(0,m.actualSymbol)(this.symbolInfo(),this.symbol())}proSymbol(){return(0,m.proSymbol)(this.symbolInfo(),this.symbol())}onStyleChanged(){return this._onStyleChanged}style(){return this.properties().childs().style.value()}setStyle(e){this.setSymbolParams({style:e})}isRangeBasedStyle(){return(0,m.isRangeBasedStyle)(this.style())}symbolSameAsCurrent(e){return this.symbol()===e||(0,Ze.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return this._model.isSnapshot()?this.symbolSameAsCurrent(e):this._seriesSource.symbolSameAsResolved(e)}status(){return this._seriesStatus.value()}statusWV(){return this._seriesStatus}compositeStatusVW(){return this._status}symbol(){return this.properties().childs().symbol.value()}symbolChanged(){return this.properties().childs().symbol}seriesSource(){return this._seriesSource}symbolInfo(){return this._symbolInfo.value()}symbolResolved(){return this.dataEvents().symbolResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._seriesAlwaysFalseHibernatedVW}getSymbolName(){return this.symbolInfo()?.name??""}firstValue(){const e=this.firstBar();return null===e?null:this._barFunction(e,0)}firstBar(){const e=this.model().timeScale().visibleBarsStrictRange();if(null===e)return null;const t=e.firstBar(),i=this.data().search(t,u.PlotRowSearchMode.NearestRight);return null!==i?i.value:null}formatter(e=!0){return e?this._formatter:this._ignoreMinMoveFormatter}defaultFormatter(){return this._defaultFormatter}priceStep(e=!0){return e?this._priceStep:this._ignoreMinMovePriceStep}bars(){return this.data().bars()}nsBars(){return this.data().nsBars()}interval(){return this.properties().childs().interval.value()}setInterval(e){this.setSymbolParams({interval:e})}intervalObj(){const e=this.interval();if(null!==this._intervalObj&&this._intervalObj.resolutionString===e)return this._intervalObj.interval;const t=Z.Interval.parse(e);return this._intervalObj={resolutionString:e,interval:t},t}prevClose(){const e=this.priceScale();if(e.isEmpty()||this.data().isEmpty())return null;const t=this.quotes(),i=this.firstValue();if(null===t||null===i)return null;const s=t.prev_close_price;return void 0===s?null:{coordinate:e.priceToCoordinate(s,i),floatCoordinate:e.priceToCoordinate(s,i),formattedPricePercentage:e.formatPricePercentage(s,i,{signPositive:!0}),formattedPriceAbsolute:e.formatPriceAbsolute(s),formattedPriceIndexedTo100:e.formatPriceIndexedTo100(s,i)}}priceLineColor(e){return this.properties().childs().priceLineColor.value()||e}hasClosePrice(){return ai||12!==this.properties().childs().style.value()}lastValueData(e,t,i){const s={noData:!0},o=this.priceScale();if(this.model().timeScale().isEmpty()||o.isEmpty()||this.data().isEmpty())return s;const n=this.model().timeScale().visibleBarsStrictRange(),r=this.firstValue();if(null===n||null===r)return s;let a,l;if(t){const e=this.data().bars().last();if(null===e)return s;a=e.value, -l=e.index}else{const e=this.data().bars().search(n.lastBar(),u.PlotRowSearchMode.NearestLeft);if(null===e)return s;a=e.value,l=e.index}const c=(void 0!==e?a[e]:this._barFunction(a,2))??NaN,h=this.barColorer().barStyle(l,!1),d=o.priceToCoordinate(c,r),_={...o.getFormattedValues(c,r,!0),noData:!1,color:h.barColor,floatCoordinate:d,coordinate:d,index:l};return i&&(_.price=c),_}isDWM(){return this.intervalObj().isDWM()}isPulse(){const e=this.symbolInfo();return null!==e&&(e.resolutions??[]).length>0}data(){return this._data??this._seriesSource.data()}clearData(){(0,s.assert)(null===this._data,"Cannot clear loaded data"),this._studyBindings?.clearData(),this._seriesSource.clearData()}nearestData(e,t){return this.data().search(e,t)??void 0}nearestIndex(e,t){return this.nearestData(e,t)?.index}nearestValue(e,t,i){const s=this.nearestData(e,i);return s?.value[t]??void 0}onSymbolIntervalChanged(){return this._symbolIntervalChanged}onIntervalChanged(){return this._intervalChanged}onStatusChanged(){return this._onStatusChanged}onRestarted(){return this._onRestarted}fixLastBar(e){0}requestMoreData(e){if(!y.seriesReadyStatuses.has(this._status.value().seriesStatus))return;if(this._model.timeScale().isEmpty())return;const t=this._model.timeScale().visibleBarsStrictRange();if(null===t)return;if(0===this.bars().size())return;const i=t.lastBar()-(0,s.ensureNotNull)(this.data().last()).index;if(this._predictBarse.isVisible())),n=(e,t)=>void 0===e?t:void 0===t?e:Math.max(e,t),r=o.map((s=>s.autoScaleInfo(e,t,{...i,forceOverlayOnly:!0})));this._studyBindings&&r.push(...this._studyBindings.autoScaleInfos(e,t,i));const a=(e,t)=>({range:e.range?t.range?e.range.merge(t.range):e.range:t.range,topPixelMargin:n(e.topPixelMargin,t.topPixelMargin),bottomPixelMargin:n(e.bottomPixelMargin,t.bottomPixelMargin)});s=r.reduce(a,s)}return s}onChartStyleChanged(){this._updateBarFunction(),this.isNeedRestart()&&(this.data().clear(),this._saveLeftEdgeIfRequired(!1)||this.model().timeScale().scrollToRealtime(!1),this.restart());const e=this.properties();this._prevChartStyle!==e.childs().style.value()&&this._studyBindings?.syncStudy(this.style()),this._prevChartStyle=e.childs().style.value(),this._onStyleChanged.fire(e.childs().style.value()),this.invalidateBarStylesCache(),this._updateLastPriceAnimationActive(),this._styleToRecover?.originalStyle!==this.style()&&(this._styleToRecover=null),this._updateTimeScaleTimePointWeights()}setChartStyleWithIntervalIfNeeded(e,t){const i=this.interval(),s=t??(0,wt.getResolutionByChartStyle)(e,i,this._model.defaultResolutions()),o=Z.Interval.isEqual(s,i);this.setSymbolParams({interval:o?void 0:s,style:e})}getInputsProperties(){const e=this._properties.child(`${this.getStyleShortName()}Style`);return e?.childs().inputs??new p.Property}getInputsInfoProperties(){const e=this._studyBindings?.getInputsInfoProperties();if(e)return e;const t=this._properties.child(`${this.getStyleShortName()}Style`);return t?.childs().inputInfo??new p.Property}getSourceIcon(){return{type:"loadSvg",svgId:`series.${this.style()}`}}onSourceIconChanged(){return this._onStyleChanged}purgeSymbolInfo(){this._symbolInfo.setValue(null)}idForAlert(){return super.idForAlert()}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}styleStudyInfos(){return{haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle,volFootprintStyle:this._volFootprintStyle,tpoStyle:this._tpoStyle,svpStyle:this._svpStyle}}dataEvents(){return this._seriesSource.dataEvents()}isSpread(){return"spread"===this.symbolInfo()?.type}isYield(){const e=this.symbolInfo();return null!==e&&(0,qt.isYield)(e)}dividendsAdjustmentProperty(){return null}sessionIdProxyProperty(){return this._sessionIdProxyProperty}symbolTextSourceProxyProperty(){return this._symbolTextSourceProxyProperty} -setTextSourceIsAlwaysTickerRestrictionEnabled(e){this._textSourceIsAlwaysTickerRestrictionEnabled=e,this._recalcSymbolTextSourceProxyProperty()}isDWMProperty(){return this._isDWMProperty}isPrePostMarketPricesAvailableProperty(){return this._isPrePostMarketPricesAvailableProperty}isSettlementAsCloseForbiddenProperty(){return this._isSettlementAsCloseForbiddenProperty}isBackAdjustmentForbiddenProperty(){return this._isBackAdjustmentForbiddenProperty}getStyleShortName(){const e=this.style(),t=y.STYLE_SHORT_NAMES[e];return(0,s.assert)(!!t,`Missed short name for style ${e}`),t}invalidateBarColorerCache(){this._barColorerCache=null,this.invalidateBarStylesCache()}paramsNotApplicableForReplay(){throw new Error("Not implemented")}onTimeFrameApplied(){return this._onTimeFrameApplied}onInReplayStateChanged(){throw new Error("Not implemented")}onReplayModified(){throw new Error("Not implemented")}dataWindowView(){return this._dataWindowView}statusView(){return ii?this._statusView:null}legendView(){return this._legendView}marketStatusModel(){return this._marketStatusModel}isMainSeries(){return!0}dataUpdatedModeModel(){return this._dataUpdatedModeModel}dataProblemModel(){return this._dataProblemModel}setDefaultTimeframe(e){this._pendingTimeRange=e}loadDataTo(e){const t=this._properties.childs().interval.value();this._onTimeFrameApplied.fire(e),this._seriesSource.modifySeries(this._getResolvingSymbolObject(),(0,Ct.getServerInterval)(t),e)}isInReplay(){return this._isInReplay}quotes(){return this.data().isEmpty()?null:this._quotesProvider.quotes()}base(){return this._base}pointValue(){return this._pointValue}barCloseTime(){return this._lastBarCloseTime}priceSource(){let e=null;const t=this._properties.childs();switch(t.style.value()){case 2:e=t.lineStyle.childs().priceSource.value();break;case 18:e=t.tpoStyle.childs().priceSource.value();break;case 14:e=t.lineWithMarkersStyle.childs().priceSource.value();break;case 15:e=t.steplineStyle.childs().priceSource.value();break;case 3:e=t.areaStyle.childs().priceSource.value();break;case 10:e=t.baselineStyle.childs().priceSource.value();break;case 13:e=t.columnStyle.childs().priceSource.value()}return e}lineColorAtYPercentFromTop(e){let t;switch(this.style()){case 2:t=this.properties().childs().lineStyle.childs();break;case 14:t=this.properties().childs().lineWithMarkersStyle.childs();break;case 15:t=this.properties().childs().steplineStyle.childs();break;default:t=null}return t?t.colorType?.value()===Jt.ColorType.Solid?t.color.value():this._lineColorAtYPercentFromTop.gradientColor((0,s.ensureDefined)(t.gradientStartColor).value(),(0,s.ensureDefined)(t.gradientEndColor).value(),e):null}updateAllViews(e){if("hover-change"===e.type)return;this._paneView?.update(e),this._dataWindowView.update(),this._legendView.update(),this._statusView.update(),this._averagePaneViews.forEach((t=>t.update(e))),this._highLowAvgPaneViews.forEach((t=>t.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLineAxisViews.forEach((t=>t.update(e))), -this._futureBarsPaneView?.update(e),this._projectionBarsPaneView?.update(e),this._waterlineView?.update(e),this._priceLineView?.update(e),this._gotoDateView?.update(e),this._endOfDataPaneView?.update(e),this._baseHorizontalLineView?.update(e);const t=this._model.activeStrategySource().value();t?.updateAllViews(e),this._model.replayStudyStrategy().value()?.updateAllViews(e),this._lineStyleLastPriceCirclePaneView.update(e),this._studyBindings?.updateAllViews(e)}styleStudyInfo(e){return this.styleStudyInfos()[e]}barFunction(){return this._barFunction}precomputedBarStyle(e){return this._precomputedBarStyles.get(e)}setPrecomputedBarStyle(e,t){this._precomputedBarStyles.set(e,t)}symbolParams(){return(0,Ze.symbolParams)(this)}compareSymbolParams(e){return(0,Ze.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}setSymbolParams(e){const{symbol:t,currency:i,unit:o,style:n,interval:r}=e,{symbolChanged:a,intervalChanged:l,currencyChanged:c,unitChanged:h,styleChanged:d}=this.compareSymbolParams(e),u=[di("symbol",t,a),di("interval",r,l),di("currency",i,c),di("unit",o,h),di("style",n,d)].filter((e=>null!==e)).join("; ");li.logInfo(`Applying series symbol params: ${u}`);const _=this.properties().childs();void 0!==t&&_.symbol.setValue(t),void 0!==i&&_.currencyId.setValue(i),void 0!==o&&_.unitId.setValue(o),l&&_.interval.setValue((0,s.ensureDefined)(r)),void 0!==n&&d&&_.style.setValue(n);let p=!1;d&&(p=this.isNeedRestart(),this.onChartStyleChanged());let m=Promise.resolve();return!p&&(a||l||c||h)&&(m=this._applySymbolParamsChanges({symbolChanged:a,currencyChanged:c,unitChanged:h,intervalChanged:l,styleChanged:d})),(a||c||h)&&this.model().checkLineToolSelection(),m}setSymbol(e){this.setSymbolParams({symbol:e})}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,m.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}measureUnitId(){return(0,m.measureUnitId)(this.symbolInfo())}isConvertedToOtherUnit(){return(0,m.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}valueAt(e,t){return this.data().search(e)?.value[t]??null}symbolSource(){return this}barsProvider(){return this}title(e){return this.symbolTitle(e)}name(){return this.symbolTitle($t.TitleDisplayTarget.StatusLine)}symbolTitle(e,t,i,s="exchange"){let o=this.properties().childs().symbol.value();const n=this.symbolInfo();if(null!==n){const{type:e}=n;o=(0,m.symbolTitle)(n,t,"forex"===e?"exchange":s)}return i?o:`${o}, ${(0,P.translatedIntervalString)(this.properties().childs().interval.value())}`}setObsoleteZOrder(e){this._obsoleteZOrder=e}obsoleteZOrder(){return this._obsoleteZOrder}legendValuesProvider(){return this._legendValuesProvider}dataWindowValuesProvider(){return this._dataWindowValuesProvider}statusProvider(e){return new D(this,this.properties().childs().statusViewStyle,e)}moveItem(e,t,i){if(10===this.style()&&0===t){ -const t=this.priceScale(),i=this.properties().childs().baselineStyle,s=t.height(),o=100-e.y/s*100,n=o<0?0:Math.round(10*o)/10;i.childs().baseLevelPercentage.setValue(Math.max(Math.min(n,100),0))}}rerequestData(){this._applySymbolParamsChanges({force:!0})}switchToReplay(e,t){throw new Error("Not implemented")}switchToRealtime(){throw new Error("Not implemented")}async canChangeResolution(e){return!0}async canChangeSymbol(e){return{result:!0}}requestMoreDataAvailable(){return this._requestMoreDataAvailable}seriesLoaded(){return this._seriesLoaded}endOfData(){return void 0!==this._lastCompleteFlags?.data_completed}endOfDataType(){return this._lastCompleteFlags?.data_completed??null}dataPoweredBy(){return null}boxSizeValue(){return this._boxSizeValue}isUserDeletable(){return!1}changeTimeFrame(){(0,o.trackEvent)("GUI","Change timeframe")}onTagsChanged(){return this._tagsChanged}state(e){const t=this.obsoleteZOrder();let i={type:"MainSeries",id:this.id(),zorder:t,haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle,volFootprintStyle:this._volFootprintStyle,tpoStyle:this._tpoStyle,svpStyle:this._svpStyle,formattingDeps:this._formattingDeps,studyBindings:this._studyBindings?.state(!!e)};const s=this.properties().state(void 0,2);if(s.symbol=(0,m.symbolToSaveInState)(this.symbolInfo()??this._model.chartApi().lastSymbolResolveInfo(s.symbol),s.symbol),this._model.unitConversionEnabled()||(s.unitId=null),i.state=s,e){let e=this.bars();const t=this._model.timeScale().visibleExtendedDataRange(e,0);null!==t&&(e=e.range(t.firstBar(),t.lastBar())),i={...i,bars:ui(e),nsBars:ui(this.nsBars()),symbolInfo:this.symbolInfo(),rtPrice:this.data().lastProjectionPrice,boxSize:this.data().boxSize,reversalAmount:this.data().reversalAmount}}return i}restoreState(e,t){t&&this._setStatus(5),!this._model.unitConversionEnabled()&&e.state&&delete e.state.unitId,e.state&&Z.Interval.isRange(e.state.interval)&&(e.state.style=11);const i=e.state;if(void 0!==i){const e=i.style,t=void 0;t&&!this._model.isSnapshot()&&(i.style=2,runOrGoProWithoutSync((()=>{i.style=e}),t.feature,{feature:t.featureName}))}if(this._properties.mergeAndFire(e.state),this._prevChartStyle=this.properties().childs().style.value(),this.createPaneView(),t){const t=e;this.restoreData(t.bars,t.nsBars,t.symbolInfo,t.rtPrice,t.boxSize,t.reversalAmount)}e.formattingDeps&&(this._formattingDeps=e.formattingDeps,this._recreatePriceFormattingDependencies()),this._studyBindings?.restoreState(e.studyBindings??{},t),this._studyBindings?.syncStudy(this.style())}restoreData(e,t,i,s,o,n){this._updateStatus({seriesStatus:5}),this._data=new h.SeriesData,this._data.bars().restoreState(e),this._data.nsBars().restoreState(t),this._updateSymbolInfo(i),this._data.lastProjectionPrice=s,this._data.boxSize=o;const r=this.properties().childs() -;o||(6===r.style.value()?this._data.boxSize=r.pnfStyle.childs().inputs.childs().boxSize.value():4===r.style.value()&&(this._data.boxSize=r.renkoStyle.childs().inputs.childs().boxSize.value())),this._data.reversalAmount=n,n||5===r.style.value()&&(this._data.reversalAmount=r.kagiStyle.childs().inputs.childs().reversalAmount.value())}async setGotoDateResult(e,t){this._gotoDateResultCleared=!1;const s=await Promise.all([i.e(6778),i.e(4079)]).then(i.bind(i,40481));this._gotoDateResultCleared||(this._gotoDateView=new s.GotoDateView(this,e,t),this._gotoDateView.doNotShowLastAvailableBar(this._doNotShowLastAvailableBar),this._model.updateSource(this))}clearGotoDateResult(){this._gotoDateView=null,this._gotoDateResultCleared=!0}doNotShowLastAvailableBar(e){this._doNotShowLastAvailableBar=e,this._gotoDateView?.doNotShowLastAvailableBar(e)}dataUpdated(){return this.dataEvents().dataUpdated()}moveData(e){this._seriesSource.moveData(e),null!==this._volumePointWeights&&this._volumePointWeights.moveData(e)}async seriesCreated(){const e=this._seriesSource.instanceId();if(null!==e)return e;const t=await Promise.race([this._deferredDestroyed.promise.then((()=>{})),this._model.isSnapshot()?Promise.resolve(null):new Promise((e=>{this.dataEvents().created().subscribe(this,e,!0)}))]);if(void 0===t)throw new Error("Series has been destroyed");return t}activeStudyBinding(){return this._studyBindings?.activeStudy()??null}_updateBarFunction(){this._barFunction=(0,zt.barFunctionByStyle)(this.style(),this.priceSource())}_setProperties(e){e.hasChild("timeframe")||e.merge({timeframe:""}),e.hasChild("shortName")||e.merge({shortName:""}),e.hasChild("currencyId")||e.addChild("currencyId",new p.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new p.Property(null)),this._properties=e;const t=e.childs();t.currencyId.subscribe(this,this._onCurrencyChanged),t.unitId.subscribe(this,this._onUnitChanged),t.timeframe.subscribe(this,this.changeTimeFrame),e.subscribe(this,this._onPropertiesChanged)}_updateSessionIdProxyProperty(e){const t=this._properties.childs().sessionId.value();let i=t;if(e){const e=this.symbolInfo();null!==e&&(i=e.subsession_id||t)}this._ignoreSessionIdProxyPropertyChanges=!0,this._sessionIdProxyProperty.setValue(i),this._ignoreSessionIdProxyPropertyChanges=!1}_onSessionIdProxyPropertyChanged(){this._ignoreSessionIdProxyPropertyChanges||this._properties.childs().sessionId.setValue(this._sessionIdProxyProperty.value()),this._updateLastPriceAnimationActive()}_onSymbolResolved(e){this._seriesErrorMessage=null,this._updateSymbolInfo(e),this._model.updateSource(this),this._model.onWidget()||((0,o.trackEvent)("Symbol",e.listed_exchange,e.name),(0,o.trackEvent)("Symbol Type",e.type,e.listed_exchange));const t=e.minmov/e.pricescale,i=this.properties().childs();4===i.style.value()&&i.renkoStyle.childs().inputs.childs().boxSize.value(){e[t]=i[t].toString()})),t=t.format(e)}ri&&li.logNormal("Error reason: "+t),this._seriesErrorMessage=decodeURIComponent(t.split(":",2)[0]);const s="unknown_symbol"!==t?12:ni&&this.symbolInfo()?10:4;this._setStatus(s),this._seriesLoaded=!0,this._enablePriceRangeReady()}_onSeriesLoading(e){this._setStatus(2)}_onDataUpdated(e,t,i,o){this.symbolInfo();if(null!==this._volumePointWeights){const e=t?this.bars().fullRangeIterator():i?this.bars().rangeIterator(i.index,(0,s.ensureNotNull)(this.bars().lastIndex())):null;if(null!==e)for(const t of e)this._volumePointWeights.setVolume(t.index,t.value[5])}t?this._requestMoreDataAvailable=!0:this._lastPriceAnimationActive&&this._seriesLoaded&&this._lineStyleLastPriceCirclePaneView.update((0,me.sourceChangeEvent)(this.id())),this._lastBarCloseTime=e&&e.closeTime||null,this._boxSizeValue.setValue(this.data().boxSize),this._statusView.update(),this.clearAveragePriceCache(),this.clearHighLowPriceCache();const n=this.model(),r=(0,s.ensureNotNull)(n.paneForSource(this));n.recalculatePane(r,(0,me.sourceChangeEvent)({sourceId:this.id(),realtime:!t,firstUpdatedTimePointIndex:i?.index??void 0})),n.updateSource(this)}_setStatus(e){const t={...this._status.value(),seriesStatus:e};this._updateStatus(t),this._statusView.update(),this.model().updateSource(this),this._onStatusChanged.fire()}_onBarReceived(e){this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.DataUpdate)}_onUnsupportedResolutionRequested(){const e=(0,s.ensureNotNull)(this._getStateForUnsupportedResolution());this._seriesErrorMessage=e.reason,this._unsupportedResolutionState.setValue(e),this._setStatus(14),this._seriesLoaded=!0,this._seriesSource.clearData(),this._model.timeScale().points().clear(),this._enablePriceRangeReady()}_getStateForUnsupportedResolution(){const e=this.symbolInfo();if(null===e)return null;const t=this.interval(),i=(0, -I.getResolutionUnsupportedReason)(e,t);if(null===i)return null;const o=e.name;if("less_than_frequency"!==i){let s=["D","W","M"];return s=e.supported_resolutions,{ticker:o,reason:i,unsupportedResolution:t,applicableResolution:s[0],supportedResolutions:s}}{const n=(0,s.ensureDefined)(e.data_frequency);let r=(0,wt.getApplicableIntervalForFrequency)(n,t);this._model.defaultResolutions();return{ticker:o,reason:i,applicableResolution:r,unsupportedResolution:t,supportedResolutions:[]}}}_recreateFormatter(){let e=null;e=Gt.customFormatters?.priceFormatterFactory?.(this.symbolInfo(),this.properties().childs().minTick.value())??null,null!==e?(this._formatter=e,this._ignoreMinMoveFormatter=e):(this._defaultFormatter=(0,m.createSeriesFormatter)(this.symbolInfo()??this._formattingDeps,"default"),this._formatter=(0,m.createSeriesFormatter)(this.symbolInfo()??this._formattingDeps,this.properties().childs().minTick.value()),this._ignoreMinMoveFormatter=(0,m.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value(),!0)),this._priceScale?.updateFormatter(),this._formatterChanged.fire()}_recreatePriceStep(){const{minMove:e,priceScale:t}=(0,m.getSeriesPriceFormattingState)(this.symbolInfo()),i=e/t;this._ignoreMinMovePriceStep=1/t,this._priceStep!==i&&(this._priceStep=i,this._priceStepChanged.fire())}_recreatePriceFormattingDependencies(){this._recreateFormatter(),this._recreatePriceStep()}_onQuotesUpdate(e,t){void 0!==e.values.current_session&&e.values.current_session!==this._currentSession&&(this._currentSession=e.values.current_session,this._updateLastPriceAnimationActive())}_updateIsPrePostMarketPricesForbiddenProperty(){const e=this.symbolInfo(),t=(0,m.symbolHasPreOrPostMarket)(e)&&(this.isDWM()||!!e&&(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value(),e));this._isPrePostMarketPricesAvailableProperty.setValue(t)}_updateSettlementAsCloseForbiddenProperty(){}_updateBackAdjustmentForbiddenProperty(){}_removeReplaySubscriber(){throw new Error("Not implemented")}_getSymbolForApi(){return this.symbol()}_getSymbolObject(e){const t=this._getExtendedSymbolObject(e),i=this.properties().childs().style.value();if(y.SYMBOL_STRING_DATA.hasOwnProperty(i)&&!y.chartStylesWithAttachedStudies.includes(i)){return{symbol:t,type:this.styleStudyInfo(this.getStyleShortName()+"Style").studyId+"!",inputs:this.getInputsProperties().state()}}return t}_getExtendedSymbolObject(e){const t={symbol:e??this._getSymbolForApi()},i=this.properties().childs();null!==this.currency()&&(t["currency-id"]=this.currency());const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),!this.isDWM()&&ci&&(t.session=i.sessionId.value()),t}_checkChartStyle(){const e=this.style();(0,m.isCloseBasedSymbol)(this.symbolInfo())||this.intervalObj().is1Tick()?(0,m.isSingleValueBasedStyle)(e)||(this.requestingStyleIsNotSupported.fire(),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):null!==this._styleToRecover&&(this.requestingStyleSupportRecovered.fire(this._styleToRecover.originalStyle), -this._styleToRecover=null)}_updateSymbolInfo(e){if(this._symbolInfo.setValue(e),e){const t=this._properties.childs();t.shortName.setValue(e.name);const i=(0,m.extractSymbolNameFromSymbolInfo)(e,this.symbol());i&&t.symbol.setValue(i);const s=(0,m.symbolCurrency)(e),o=(0,m.symbolUnit)(e,this._model.unitConversionEnabled());"alwaysOff"===(0,Y.currencyUnitVisibilityProperty)().value()||s===t.currencyId.value()&&o===t.unitId.value()||this._model.fullUpdate(),t.currencyId.setValue(s),t.unitId.setValue(o),this._updateSessionIdProxyProperty(!0)}this._base=e?e.pricescale/e.minmov:100,this._pointValue=e&&e.pointvalue||1;const t=(0,Xe.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getExtendedSymbolObject());this._quotesProvider.setQuotesSessionSymbol(t),this._marketStatusModel.setSymbolInfo(e),e&&this._recreatePriceFormattingDependencies(),this._statusView.update(),this.priceScale().updateFormatter(),this._symbolResolvingActive.setValue(!e),ci&&this._updateIsPrePostMarketPricesForbiddenProperty()}_createHighLowAvgViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getHighLowPrice.bind(this),i=function(e,t,i,s){const o=i.childs(),n=Re(e,t,{label:Be,labelVisible:o.highLowPriceLabelsVisible,lineVisible:o.highLowPriceLinesVisible,lineColor:o.highLowPriceLinesColor,lineWidth:o.highLowPriceLinesWidth},(()=>s(0))),r=Re(e,t,{label:Ve,labelVisible:o.highLowPriceLabelsVisible,lineVisible:o.highLowPriceLinesVisible,lineColor:o.highLowPriceLinesColor,lineWidth:o.highLowPriceLinesWidth},(()=>s(1)));return{paneViews:[n.paneView,r.paneView],panePriceAxisViews:[n.panePriceAxisView,r.panePriceAxisView],priceAxisViews:[n.priceAxisView,r.priceAxisView],priceLineAxisViews:[n.priceLineAxisView,r.priceLineAxisView]}}(this._model,this,e,t);this._highLowAvgPaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_createAverageViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getAveragePrice.bind(this),i=je(this._model,this,e,t);this._averagePaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_getHighLowPrice(e){if(!this._highLowPriceCache.has(e)){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){return e.minMaxOnRangeCached(t,i,[{name:"low",offset:0},{name:"high",offset:0}])}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._highLowPriceCache.set(1,t.min),this._highLowPriceCache.set(0,t.max)}return this._highLowPriceCache.get(e)}_getAveragePrice(e){if(!this._averagePriceCache.has(e)){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){0;const s=(0,h.barFunction)("close");let o=0,n=0;for(let r=t;r<=i;r++){const t=e.valueAt(r);null!==t&&(o+=s(t),n++)}return n?o/n:null -}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._averagePriceCache.set(0,t)}return this._averagePriceCache.get(e)}_updateCompleteStatusMode(e){switch(e="pulsed"===e?"delayed":e){case"streaming":this._setStatus(3);break;case"endofday":this._setStatus(6);break;case"delayed":this._setStatus(8);break;case"replay":this._setStatus(11)}e.match(/delayed_streaming/)&&this._setStatus(9)}_onSeriesCompleted(e){if(14===this._status.value().seriesStatus)return;this._seriesErrorMessage=null,this._updateCompleteStatusMode(e.updateMode),this._lastCompleteFlags=e.flags??null;const t=(0,s.ensureNotNull)(this._model.paneForSource(this));t.recalculatePriceScale(this.priceScale(),(0,me.sourceChangeEvent)(this.id()));const i=at.InvalidationMask.full();if(null!==this._model.appliedTimeFrame().value()&&i.lockVisibleTimeRangeOnResize(),this._model.invalidate(i),!this.priceScale().isLockScale()||this.model().timeScale().isEmpty()||this._seriesLoaded||(this.model().timeScale().correctOffset(),this.model().timeScale().correctBarSpacing(),this.model().resetPriceScale(t,this.priceScale())),this._seriesLoaded=!0,this._seriesCompleted=!0,this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesCompleted),this.model().recalcStudyBasedLineTools(),null!==this._savedLeftEdge&&2!==this._status.value().seriesStatus){const e=1e3*this._savedLeftEdge,t=this._pendingScrollToLeftEdge;setTimeout((()=>{this._model.syncTimeWithModel((0,s.ensureNotNull)(this.syncModel()).syncSourceTarget(),e,{targetPointAlignment:"left",alignIfTargetPointIsVisible:!0,autoscaleAfterScroll:!1}).then((()=>{t?.resolve()})).catch((()=>{}))}),0),this._savedLeftEdge=null,this._pendingScrollToLeftEdge=null}this._enablePriceRangeReady()}_notifyIntervalChanged(e){const t={timeframe:this._pendingTimeRange??void 0};this._intervalChanged.fire(e,t),this._pendingTimeRange=t.timeframe??null}_onCurrencyChanged(){this._currencyChanged.fire()}_onUnitChanged(){this._unitChanged.fire()}_saveLeftEdgeIfRequired(e,t=null){if(this._savedLeftEdge=null,!t&&!e&&this._model.properties().childs().scalesProperties.childs().saveLeftEdge.value()){const e=this._model.timeScale();if(!e.isEmpty()){let t=e.visibleBarsStrictRange()?.firstBar();if(void 0!==t){const i=this._seriesSource.data()?.bars().first();return null!=i&&(t=Math.max(t,i.index)),this._savedLeftEdge=e.indexToTimePoint(t),this._pendingScrollToLeftEdge=(0,a.createDeferredPromise)(),!0}}}return!1}async _processReplayOnApplySymbolParamsChanges(e,t){}async _applySymbolParamsChanges(e){this._lastCompleteFlags=null,this.clearGotoDateResult();const t=this.interval();this.currency(),this.unit();Z.Interval.isRange(t)&&this._properties.childs().rangeStyle.childs().inputs.childs().range.setValue(Z.Interval.parse(t).multiplier());const{symbolChanged:i,intervalChanged:s,currencyChanged:o,unitChanged:n,force:r}=e,a=ci&&s&&Z.Interval.parse(t).isDWM()!=Z.Interval.parse(t).isDWM();if(this._syncModel=null,this._prevRequestedInterval=t, -5!==this._status.value().seriesStatus&&(!this._seriesSource.isStarted()||i||o||n||a)&&this._updateSymbolInfo(null),this._processReplayOnApplySymbolParamsChanges(!!s,t),5===this._status.value().seriesStatus)return void this._model.realignLineTools();this._setStatus(1),ci&&this._updateIsPrePostMarketPricesForbiddenProperty(),this._symbolIntervalChanged.fire(),s&&this._notifyIntervalChanged(t),this._onRestarted.fire(),this._seriesLoaded=!1,this._seriesCompleted=!1,this._lineStyleLastPriceCirclePaneView.stopAnimation();let l=null;this._pendingTimeRange&&(l=this._pendingTimeRange,this._pendingTimeRange=null),this._onTimeFrameApplied.fire(l),this._onBeforeModifySeries(this.getSymbolString(),t);const h=this._shouldDefineNumberOfBarsForModifySeries(e)&&this._visibleBarsCount()||null;this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesRestart),this._saveLeftEdgeIfRequired(!!i,l),this._data=null,this._seriesSource.modifySeries(this._getResolvingSymbolObject(),(0,Ct.getServerInterval)(t),l,r,h),this._seriesSource.isStarted()||(this._predictBars=0,this._seriesSource.start()),(i||o||n)&&this.disablePriceRangeReady(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate(),this._pendingScrollToLeftEdge&&await this._pendingScrollToLeftEdge.promise}async _onBeforeModifySeries(e,t){const i=null;i?.modifySeries(e,t)}_getResolvingSymbolObject(){let e=this._getSymbolObject(this._symbolForResolve());const t=null;return t&&(e=t.generateReplaySymbol(e)),e}_onSessionIdPropertyChanged(){this._sessionIdChanged.fire(),this.isDWM()||(this._saveLeftEdgeIfRequired(!1),this.restart(this._properties.childs().sessionId,"sessionId",!0),this._updateLastPriceAnimationActive())}_subscribeRestartToSessionIdChange(){this.properties().childs().sessionId.subscribe(this,this._onSessionIdPropertyChangedBound)}_unsubscribeRestartToSessionIdChange(){this.properties().childs().sessionId.unsubscribe(this,this._onSessionIdPropertyChangedBound)}_updateLastPriceAnimationActive(){if(!this._options.lastPriceAnimationEnabled||b.enabled("disable_pulse_animation"))return;const e=this._lastPriceAnimationActive,t=this.properties().childs(),i=t.style.value(),s=3===i||10===i||2===i||14===i||15===i,o=this.symbolInfo();if(!this._model.isSnapshot()&&t.visible.value()&&s&&o){const e=this.currentSession(),t=!(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value(),o)&&!this.isDWM();this._lastPriceAnimationActive="market"===e||t&&("pre_market"===e||"post_market"===e)}else this._lastPriceAnimationActive=!1;this._lastPriceAnimationActive&&e!==this._lastPriceAnimationActive&&this.model().invalidate(at.InvalidationMask.cursor())}_onPropertiesChanged(e){const t=this._properties.childs();if(e===t.symbol||e===t.interval||e===t.timeframe)return;const i=this._id.value();this._tagsChanged.fire(),this.createPaneView(),this.updateAllViews((0,me.sourceChangeEvent)(i)),this.model().updateSource(this),(0,n.emit)("series_properties_changed",i)}_recalcSymbolTextSourceProxyProperty(){ -this._textSourceIsAlwaysTickerRestrictionEnabled?this._symbolTextSourceProxyProperty.setValue("ticker"):this._symbolTextSourceProxyProperty.setValue(this._properties.childs().statusViewStyle.childs().symbolTextSource.value())}_clearStylePlot(e,t){if(0===e.size())return;if(void 0===t&&e!==this.nsBars())return void(this._precomputedBarStyles=new WeakMap);const i=t??(0,s.ensureNotNull)(e.firstIndex()),o=(0,s.ensureNotNull)(e.lastIndex())+1;e.range(i,o).each(((e,t)=>(this._precomputedBarStyles.delete(t),!1)))}_visibleBarsCount(){const e=this._model.timeScale().visibleBarsStrictRange();return e?.count()}_symbolForResolve(){const e=this.symbol();return this._seriesSource.symbolSameAsResolved(e)?this._seriesSource.resolvedSymbol()??e:e}_shouldDefineNumberOfBarsForModifySeries(e){return b.enabled("request_only_visible_range_on_reset")&&e.force||!1}_onShowCountdownChanged(e){e.value()?this._countdownUpdateTimer=this._model.setInterval((()=>{this._priceAxisView.updateCountdown?.(),this._projectionPriceAxisView.updateCountdown?.()}),500):null!==this._countdownUpdateTimer&&(this._model.clearInterval(this._countdownUpdateTimer),this._countdownUpdateTimer=null)}_onFormatterPropsChanged(){this._recreateFormatter(),this._model.fullUpdate()}_updateStatus(e){14!==e.seriesStatus&&this._unsupportedResolutionState.setValue(null),this._status.setValue(e)}_wasCompletedBefore(){return this.isCompleted()&&(this._studyBindings?.wasCompletedBefore()??!0)}_updateTpoSummary(){if(this._model.isInRestoreState())return;const e=this._model.dataSourceForId(tpoSummaryDataSourceId);if(18!==this.style()||!isFeatureEnabled("tpo_summary"))return void(e&&this._model.removeSource(e));const t=this._properties.childs().tpoStyle.childs().summary.childs().visible.value();if(t&&!e){const e=(0,s.ensureNotNull)(this._model.paneForSource(this)),t=this._model.panes().indexOf(e);this._model.createPane(t+1,void 0,void 0,bt.PaneMode.Widget).insertDataSource(new TpoSummaryDataSource(this._model),null,0)}else!t&&e&&this._model.removeSource(e)}}},84626:(e,t,i)=>{"use strict";i.d(t,{SeriesAreaPaneView:()=>l});var s=i(19063),o=i(2271),n=i(95201),r=i(11064),a=i(36897);class l extends a.SeriesSingleLinePaneView{renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs().areaStyle.childs(),i=t.transparency.value(),a={simpleMode:!1,barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:t.linecolor.value(),lineStyle:t.linestyle.value(),lineWidth:t.linewidth.value(),isSeries:!0,withMarkers:!1,bottom:e.height(),color1:(0,s.generateColor)(t.color1.value(),i),color2:(0,s.generateColor)(t.color2.value(),i),skipHoles:!0},l=new n.CompositeRenderer;return l.append(new o.PaneRendererArea(a)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&l.append(new r.SelectionRenderer(this._selectionData)),l}}},59432:(e,t,i)=>{"use strict";i.d(t,{PaneRendererBars:()=>n});var s=i(61993),o=i(3774) -;class n extends o.PaneRendererSeriesBase{constructor(e){super(),this._bars=e.bars,this._dontDrawOpen=e.dontDrawOpen,this._thinBars=e.thinBars}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.save();let o=null;for(const e of this._bars){let n=this._calcRealBarWidth(e.right-e.left,i);if(n>=2){Math.max(1,Math.floor(i))%2!=n%2&&n--}const r=this._thinBars?Math.min(n,Math.floor(i)):n,a=r<=n&&e.right-e.left>=Math.floor(1.5*i);o!==e.color&&(t.fillStyle=e.color,o=e.color);const l=Math.floor(.5*r),c=Math.round(e.center*i),h=c-l,d=r,u=h+d-1,_=Math.min(e.high,e.low),p=Math.max(e.high,e.low),m=Math.round(_*s)-l,g=Math.round(p*s)+l,f=Math.max(g-m,r);t.fillRect(h,m,d,f);const y=Math.ceil(1.5*n);if(a){const i=c-y,o=c+y,n=Math.min(h-i,o-u);if(!this._dontDrawOpen){let o=Math.max(m,Math.round(e.open*s)-l),r=o+d-1;r>m+f-1&&(r=m+f-1,o=r-d+1),t.fillRect(i,o,n,r-o+1)}let r=Math.max(m,Math.round(e.close*s)-l),a=r+d-1;a>m+f-1&&(a=m+f-1,r=a-d+1),t.fillRect(u+1,r,n,a-r+1)}}t.restore()}_getTolerance(){return(0,s.interactionTolerance)().series}_calcRealBarWidth(e,t){const i=Math.floor(t);return Math.max(i,Math.floor((0,s.optimalBarWidth)(e,t)))}}},99800:(e,t,i)=>{"use strict";i.d(t,{SeriesBarsPaneView:()=>a});var s=i(95201),o=i(11064),n=i(24997),r=i(59432);class a extends n.SeriesBarCandlesPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.properties().childs(),t={bars:this._bars,dontDrawOpen:e.barStyle.childs().dontDrawOpen.value(),thinBars:11===e.style.value()?e.rangeStyle.childs().thinBars.value():e.barStyle.childs().thinBars.value()},i=new s.CompositeRenderer;return i.append(new r.PaneRendererBars(t)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&i.append(new o.SelectionRenderer(this._selectionData)),i}_createItem(e,t,i){const s={center:NaN,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,left:NaN,right:NaN,timePointIndex:e};return(0,n.baseBarCandlesUpdater)(t,s)?s:null}}},93250:(e,t,i)=>{"use strict";i.d(t,{SeriesBaselinePaneView:()=>g});var s,o=i(19063),n=i(95201),r=i(86441),a=i(5531),l=i(4652),c=i(61993),h=i(29981),d=i(75919),u=i(56468);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom"}(s||(s={}));class _ extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{items:t,topLineWidth:i,bottomLineWidth:s}=this._data,o=(0,c.interactionTolerance)().series+(i+s)/4,n=(0,h.lowerbound)(t,e,((e,t)=>e.center<=t.x)),a=Math.max(1,n-1),d=Math.min(t.length-1,n+1);for(let i=a;i<=d;++i){const s=t[i-1],n=t[i],{distance:a}=(0,l.distanceToSegment)((0,r.point)(s.center,s.y),(0,r.point)(n.center,n.y),(0,r.point)(e.x,e.y));if(a<=o)return new u.HitTestResult(u.HitTarget.Regular)}return null}_drawImpl(e){if(null===this._data)return;const{items:t,baseLevelCoordinate:i,bottom:s,bottomFillColor1:o,bottomFillColor2:n,topFillColor1:l,topFillColor2:h,topLineColor:d,bottomLineColor:u,topLineWidth:_,bottomLineWidth:p}=this._data -;if(!function(e){if(0===e.length)return!1;const t=e.findIndex((e=>(0,c.coordinateIsValid)(e.y)));if(-1===t)return!1;let i=e.length-1;for(;i>t&&!(0,c.coordinateIsValid)(e[i].y);)i--;return!(t>i)}(t))return;const m=e.context,{topItems:g,bottomItems:f}=function(e,t){const i=[],s=[];let o=null;for(let n=0;n=t&&s.push(l),o=l;else{if(null===o)continue;l=o}if((0,c.coordinateIsValid)(h.y)&&(l.y>t&&h.yt))if(Math.abs(l.center-h.center)<1){const e={center:l.center,y:t};i.push(e),s.push(e)}else{const e=(0,a.intersectLineSegments)((0,r.point)(l.center,l.y),(0,r.point)(h.center,h.y),(0,r.point)(l.center,t),(0,r.point)(h.center,t));if(null!==e){const t={center:l.center+(h.center-l.center)*e,y:l.y+(h.y-l.y)*e};i.push(t),s.push(t)}}}return{topItems:i,bottomItems:s}}(t,i);m.lineCap="round",m.lineJoin="round",0!==g.length&&(m.beginPath(),m.moveTo(g[0].center,i),this._makeLine(m,g,!0,0),m.closePath(),m.fillStyle=this._makeLinearGradient(m,l,h,i-s,i),m.fill(),m.beginPath(),this._makeLine(m,g,!1,0),m.lineWidth=_,m.strokeStyle=d,m.stroke()),0!==f.length&&(m.beginPath(),m.moveTo(f[0].center,i),this._makeLine(m,f,!0,1),m.closePath(),m.fillStyle=this._makeLinearGradient(m,o,n,i,i+s),m.fill(),m.beginPath(),this._makeLine(m,f,!1,1),m.lineWidth=p,m.strokeStyle=u,m.stroke())}_makeLine(e,t,i,s){if(null===this._data)return;const o=t.findIndex((e=>(0,c.coordinateIsValid)(e.y)));if(-1===o)return;const{barSpacing:n,baseLevelCoordinate:r}=this._data,a=.25*n;let l;const h=t.length;for(let n=o;n=r&&h.y>=r){e.moveTo(h.center,h.y);continue}}else if(l&&l.y<=r&&h.y<=r){e.moveTo(h.center,h.y);continue}if(l&&(0,c.coordinateIsValid)(l.y))e.lineTo(h.center,h.y),i&&!(0,c.coordinateIsValid)(d.y)&&e.lineTo(h.center,r);else if(d&&(0,c.coordinateIsValid)(d.y))i?(n!==o&&e.lineTo(h.center,r),e.lineTo(h.center,h.y)):e.moveTo(h.center,h.y);else if(i){if(0===n)continue;n!==o&&e.lineTo(h.center-a,r),e.lineTo(h.center-a,h.y),e.lineTo(h.center+a,h.y),e.lineTo(h.center+a,r)}else e.moveTo(h.center-a,h.y),e.lineTo(h.center+a,h.y);l=h}}}_makeLinearGradient(e,t,i,s,o){const n=e.createLinearGradient(0,s,0,o);return n.addColorStop(0,t),n.addColorStop(1,i),n}}var p=i(11064),m=i(36897);class g extends m.SeriesSingleLinePaneView{constructor(){super(...arguments),this._renderer=new _,this._topFillColor1="",this._topFillColor2="",this._bottomFillColor1="",this._bottomFillColor2="",this._topLineColor="",this._bottomLineColor="",this._topLineWidth=0,this._bottomLineWidth=0,this._barSpacing=0,this._bottom=0,this._baseLevelCoordinate=0}renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer.setData({items:this._items,topFillColor1:this._topFillColor1,topFillColor2:this._topFillColor2,bottomFillColor1:this._bottomFillColor1,bottomFillColor2:this._bottomFillColor2,topLineColor:this._topLineColor,bottomLineColor:this._bottomLineColor,topLineWidth:this._topLineWidth, -bottomLineWidth:this._bottomLineWidth,barSpacing:this._barSpacing,baseLevelCoordinate:this._baseLevelCoordinate,bottom:this._bottom});const e=new n.CompositeRenderer;return e.append(this._renderer),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&e.append(new p.SelectionRenderer(this._selectionData)),e}_updateImpl(){super._updateImpl();const e=this._source.priceScale();if(!e)return;const t=this._source.properties().childs().baselineStyle.childs(),i=t.transparency.value();this._topFillColor1=(0,o.generateColor)(t.topFillColor1.value(),i),this._topFillColor2=(0,o.generateColor)(t.topFillColor2.value(),i),this._bottomFillColor1=(0,o.generateColor)(t.bottomFillColor1.value(),i),this._bottomFillColor2=(0,o.generateColor)(t.bottomFillColor2.value(),i),this._topLineColor=t.topLineColor.value(),this._bottomLineColor=t.bottomLineColor.value(),this._topLineWidth=t.topLineWidth.value(),this._bottomLineWidth=t.bottomLineWidth.value(),this._barSpacing=this._model.timeScale().barSpacing(),this._bottom=e.height(),this._baseLevelCoordinate=Math.round(this._bottom*(Math.abs(100-t.baseLevelPercentage.value())/100))}}},12374:(e,t,i)=>{"use strict";i.d(t,{SeriesWaterlinePaneView:()=>a});var s=i(52397),o=i(72791),n=i(56468),r=i(51056);class a extends s.HorizontalLinePaneView{constructor(e){super(),this._getters=e;const t={cursorType:o.PaneCursorType.VerticalResize,activeItem:0,areaName:n.AreaName.SourceItemMove};this._lineRenderer.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,t)),this._lineRendererData.visible=!0,this._lineRendererData.linestyle=r.LINESTYLE_SPARSE_DOTTED}_updateImpl(){const{baseLevelPercentage:e,paneHeight:t,color:i}=this._getters,s=Math.abs(100-e());this._lineRendererData.y=Math.round(t()*(s/100)),this._lineRendererData.color=i()}}},3774:(e,t,i)=>{"use strict";i.d(t,{PaneRendererSeriesBase:()=>n});var s=i(56468),o=i(30125);class n extends o.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._bars=[]}hitTest(e){const t=this._bars;if(0===t.length)return null;const i=this._getTolerance(),s=t[0],o=t[t.length-1];if(e.xo.right+i)return null;let n=0,r=t.length-1,a=-1;for(;n<=r;){const i=Math.floor((n+r)/2),s=t[i];if(e.x>=s.left&&e.x<=s.right){a=i;break}e.x>s.right?n=i+1:r=i-1}if(-1===a)return null;if(this._isPointAtBar(t[a],e.y,i))return this._getHitTest();let l=a;for(;l>=1&&e.x-t[l-1].right{"use strict";i.d(t,{PaneRendererCandles:()=>h});var s,o=i(50151),n=i(56468),r=i(37743),a=i(61993),l=i(3774);function c(e,t,i,s){const o=Math.floor(t);return e.map((e=>{let n=(0,a.optimalCandlestickWidth)((e.right-e.left)*s,t);n>=2&&o%2!=n%2&&n-- -;const r=Math.floor(.5*n),l=function(e,t){let i=Math.floor(1*t);e<=2*i&&(i=Math.floor(.5*(e-1)));const s=Math.max(Math.floor(t),i);if(e<=2*s)return Math.max(Math.floor(t),Math.floor(1*t));return s}(n,t),c=Math.round(e.center*t),h=c-r,d=h+n-1,u=Math.abs(Math.max(e.open,e.close)-Math.min(e.open,e.close))*i,_=Math.round(Math.min(e.open,e.close)*i),p=Math.round(Math.max(e.open,e.close)*i);let m=Math.min(Math.floor(t),Math.floor(n*t));m=Math.max(Math.floor(t),Math.min(m,n));const g=Math.floor(.5*m);return{rawBodyHeight:u,top:_,bottom:p,center:c,left:h,right:d,candleWidth:n,high:Math.round(e.high*i),low:Math.round(e.low*i),wickWidth:m,wickOffset:g,borderWidth:l}}))}!function(e){e[e.BarBorderWidth=1]="BarBorderWidth"}(s||(s={}));class h extends l.PaneRendererSeriesBase{constructor(e){super(),this._scaleCoeff=1,this._borderVisible=!1,this._wickVisible=!1,this._bodyVisible=!0,this._borderColor=void 0,this._wickColor=void 0,this._hittest=void 0,this._isPriceScaleInverted=!1,e&&this.setData(e)}setData(e){this._bars=e.bars,this._scaleCoeff=e.scaleCoeff??1,this._borderVisible=e.borderVisible,this._bodyVisible=e.bodyVisible,this._wickVisible=e.wickVisible,this._borderColor=e.borderColor,this._wickColor=e.wickColor,this._hittest=e.hittest,this._isPriceScaleInverted=e.isPriceScaleInverted}hitTest(e){return this._wickVisible||this._borderVisible||this._bodyVisible?super.hitTest(e):null}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;if(0===this._bars.length)return;const o=c(this._bars,i,s,this._scaleCoeff);this._wickVisible&&this._drawWicks(t,o),this._borderVisible&&this._drawBorder(t,o),this._bodyVisible&&this._drawCandles(t,o)}_getTolerance(){return(0,a.interactionTolerance)().series}_getHitTest(){return this._hittest||new n.HitTestResult(n.HitTarget.Regular)}_isPointAtBar(e,t,i){const s=this._bodyVisible||this._borderVisible,o=this._wickVisible;if(!s&&!o)return!1;if(s){const s=o?Math.min(e.high,e.low):Math.min(e.open,e.close),n=o?Math.max(e.high,e.low):Math.max(e.open,e.close);return s-i<=t&&t<=n+i}{const s=Math.min(e.open,e.close),o=Math.max(e.open,e.close);return e.high-i<=t&&t<=s+i||o-i<=t&&t<=e.low+i}}_drawWicks(e,t){let i="",s=null;this._bars.forEach(((n,r)=>{const a=n.wickColor?n.wickColor:(0,o.ensureDefined)(this._wickColor);a!==i&&(e.fillStyle=a,i=a);let{top:l,bottom:c}=t[r];const{rawBodyHeight:h,borderWidth:d,center:u,high:_,low:p,wickWidth:m,wickOffset:g}=t[r];this._isPriceScaleInverted&&([c,l]=[l,c]);let f=u-g;const y=f+m-1;null!==s&&(f=Math.max(s+1,f),f=Math.min(f,y));const v=y-f+1;h<=d&&(l!==_&&(l=Math.round(l-.5*d)),c=c!==p?Math.round(l-.5*d)+d-1:p-1),l!==_&&e.fillRect(f,_,v,l-_),p-c-1&&e.fillRect(f,c+1,v,p-c-1),s=y}))}_drawBorder(e,t){let i="",s=null;this._bars.forEach(((n,a)=>{if(n.borderColor!==i&&(e.fillStyle=n.borderColor?n.borderColor:(0,o.ensureDefined)(this._borderColor),i=n.borderColor),this._bodyVisible&&n.hollow)return;let{left:l}=t[a];const{rawBodyHeight:c,top:h,bottom:d,right:u,borderWidth:_}=t[a];null!==s&&(l=Math.max(s+1,l),l=Math.min(l,u));const p=u-l+1 -;c<=_?e.fillRect(l,Math.round(h-.5*_),p,_):p>2*_?(0,r.fillRectInnerBorder)(e,l,h,u-l+1,d-h+1,_):e.fillRect(l,h,p,d-h+1),s=u}))}_drawCandles(e,t){let i="";this._bars.forEach(((s,o)=>{let{top:n,bottom:a,left:l,right:c}=t[o];const{rawBodyHeight:h,borderWidth:d,candleWidth:u}=t[o];if(!(this._borderVisible&&u<=2*d)||s.hollow){if(s.color!==i){const t=s.color;e.fillStyle=t,i=t}if(s.hollow)e.fillStyle=s.color,h<=d?e.fillRect(l,Math.round(n-.5*d),u,d):(0,r.fillRectInnerBorder)(e,l,n,c-l+1,a-n+1,d);else{if(!this._borderVisible&&h<=d)return void e.fillRect(l,Math.round(n-.5*d),u,d);if(this._borderVisible&&(l+=d,n+=d,c-=d,a-=d),n>a)return;e.fillRect(l,n,c-l+1,a-n+1)}}}))}}},72476:(e,t,i)=>{"use strict";i.d(t,{SeriesCandlesPaneView:()=>l});var s=i(95201),o=i(61993),n=i(11064),r=i(24997),a=i(25201);class l extends r.SeriesBarCandlesPaneView{constructor(e,t,i=1){super(e,t),this._scaleCoeff=1,this._scaleCoeff=i}renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs(),i=1===t.style.value()?t.candleStyle.childs():19===t.style.value()?t.volCandlesStyle.childs():t.volFootprintStyle.childs(),r=this._model.timeScale().barSpacing(),l={bars:this._bars,barSpacing:r,bodyVisible:i.drawBody.value(),borderVisible:i.drawBorder.value(),borderColor:i.borderColor.value(),wickColor:i.wickColor.value(),barWidth:(0,o.optimalBarWidth)(r),wickVisible:i.drawWick.value(),isPriceScaleInverted:e.isInverted(),scaleCoeff:this._scaleCoeff},c=new s.CompositeRenderer;return c.append(new a.PaneRendererCandles(l)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&c.append(new n.SelectionRenderer(this._selectionData)),c}_createItem(e,t,i){const s={center:NaN,open:NaN,high:NaN,low:NaN,close:NaN,left:NaN,right:NaN,timePointIndex:e,color:i.barColor,borderColor:i.barBorderColor,wickColor:i.barWickColor,hollow:i.isBarHollow};return(0,r.baseBarCandlesUpdater)(t,s)?s:null}}},53766:(e,t,i)=>{"use strict";i.d(t,{SeriesColumnsPaneView:()=>p});var s=i(50151),o=i(86441),n=i(56570),r=i(69708),a=i(56468),l=i(95201),c=i(8025),h=i(66540),d=i(11064),u=i(81368),_=i(49256);class p{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._selectionData=null,this._histogramBase=0,this._source=e,this._model=t,this._selectionIndexer=new h.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e={barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:"",histogramBase:this._histogramBase},t=new l.CompositeRenderer;return t.append(new u.PaneRendererColumns(e)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&t.append(new d.SelectionRenderer(this._selectionData)),t}_updateImpl(){this._items=[];const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return -;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const n=this._source.nearestIndex(i.firstBar(),c.PlotRowSearchMode.NearestRight),l=this._source.nearestIndex(i.lastBar(),c.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;const h=this._source.barColorer(),d={},u=this._source.barFunction();for(const{index:e,value:t}of this._source.bars().rangeIterator(n,l)){const i=u(t);if(!(0,r.default)(i))continue;d.value=t;let s=this._source.precomputedBarStyle(t);void 0===s&&(s=h.barStyle(e,!1,d),this._source.setPrecomputedBarStyle(t,s)),this._items.push({timePointIndex:e,left:NaN,center:NaN,right:NaN,y:i,style:s}),d.previousValue=t}const p=this._source.firstValue();if(null===p)return;t.pointsArrayToCoordinates(this._items,p),e.fillBarBorders(this._items);const m=this._source.properties().childs().columnStyle.childs().baselinePosition?.value();if("zero"===m){const e=t.isPercentage()?(0,_.fromPercent)(0,p):0;this._histogramBase=t.priceToCoordinate(e,p)}else this._histogramBase=t.isInverted()?0:t.height();if(this._model.selection().isSelected(this._source)){const i=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,barSpacing:e.barSpacing(),hittestResult:a.HitTarget.Regular};const n=(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=a.HitTarget.Regular;for(let s=0;s{"use strict";i.d(t,{SeriesHiLoPaneView:()=>f});var s=i(59332),o=i(68979),n=i(29981),r=i(61993),a=i(56468),l=i(75919);class c extends l.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._barWidth=null}setData(e){this._data=e,this._barWidth=Math.max(1,Math.round((0,r.optimalHiLoWidth)(e.barSpacing)))}hitTest(e){if(null===this._data||null===this._barWidth)return null;const t=this._data.bars,i=.5*this._data.barSpacing;if(0===t.length)return null;if(e.xt[t.length-1].center+i)return null;const s=t[(0,n.lowerbound)(t,e.x-i,((e,t)=>e.centers.center+i)return null;const o=(0,r.interactionTolerance)().series+this._barWidth/2,l=Math.min(s.high,s.low),c=Math.max(s.high,s.low),h=this._data.fontSize;return l-o-h<=e.y&&e.y<=l+o||c-o<=e.y&&e.y<=c+o+h?new a.HitTestResult(a.HitTarget.Regular):null}_drawImpl(e){if(null===this._data||null===this._barWidth)return;const{font:t,fontSize:i,labelColor:s,bars:n,inverted:r,labelsPadding:a}=this._data,l=e.context;l.textAlign="center",l.fillStyle=s,l.font=(0,o.makeFont)(i,t);for(let e=0;eMath.max(1,(0,n.lowerboundExt)((e=>e+1),null,(i=>{const s=(0,o.makeFont)(i,_.CHART_FONT_FAMILY);return(0,p.measureText)(e,s).width<=t}),7,36))),((e,t)=>`${e}/${t}`))}renderer(){const e=this._source.priceScale();if(!e||e.isEmpty())return null;const t=new d.CompositeRenderer,i=this._needLabels(),s=this._source.properties().childs().hiloStyle.childs(),o=this._model.timeScale().barSpacing();if(this._invalidated){const e=this._source.formatter();this._maxLengthLabel="",this._updateImpl({generateLabels:i,formatter:e}),this._invalidated=!1}if(this._candlesRenderer.setData({bars:this._bars,wickVisible:!1,bodyVisible:s.drawBody.value(),barSpacing:o,borderVisible:s.showBorders.value(),barWidth:(0,r.optimalHiLoWidth)(o),isPriceScaleInverted:e.isInverted()}),t.append(this._candlesRenderer),i){const i=this._calculateLabelFontSize();i&&i>=8&&(this._labelsRenderer.setData({bars:this._bars,barSpacing:o,font:_.CHART_FONT_FAMILY,fontSize:i,labelColor:s.labelColor.value(),inverted:e.isInverted(),labelsPadding:.4*i}),t.append(this._labelsRenderer))}return this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&t.append(new u.SelectionRenderer(this._selectionData)),t}topPixelMargin(){return this._margin()}bottomPixelMargin(){return this._margin()}_createItem(e,t,i,s){const o={center:NaN,left:NaN,right:NaN,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,borderColor:i.barBorderColor,hollow:!1,highLabel:"",lowLabel:"",timePointIndex:e};if(!(0,g.baseBarCandlesUpdater)(t,o))return null;if(o.open=o.high,o.close=o.low,s.generateLabels){const e=s.formatter.format(o.high),t=s.formatter.format(o.low);o.highLabel=e,o.lowLabel=t;const i=(e.length>t.length?e:t).replace(/\d/g,"0");i.length>this._maxLengthLabel.length&&(this._maxLengthLabel=i)}return o}_margin(){if(this._needLabels()){const e=this._calculateLabelFontSize();if(e&&e>=8)return 1.4*e}return 0}_calculateLabelFontSize(){return""===this._maxLengthLabel?null:this._calculateFontSize(this._maxLengthLabel,Math.floor(this._model.timeScale().barSpacing())-2)}_needLabels(){const e=this._source.properties().childs().hiloStyle.childs().showLabels.value(),t=this._model.timeScale().barSpacing();return e&&t>5}}},70527:(e,t,i)=>{"use strict";i.d(t,{SeriesHLCAreaPaneView:()=>g});var s=i(86441),o=i(50151),n=i(56570),r=i(67716),a=i(66540),l=i(11064),c=i(8025),h=i(61993),d=i(95201),u=i(56468),_=i(74010),p=i(59152);class m extends p.ObjectValuesCache{_newObject(){return{high:void 0,close:void 0,low:void 0}}_clearObject(e){e.high=void 0,e.close=void 0,e.low=void 0}}class g{ -constructor(e,t){this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._hlcAreaCache=new m,this._highPoints=new p.CachedContainer,this._closePoints=new p.CachedContainer,this._lowPoints=new p.CachedContainer,this._barsBorders=new p.CachedContainer,this._filledAreas=new r.CachedMap,this._renderer=new d.CompositeRenderer,this._invalidated=!0,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}_updateImpl(){this._renderer.clear();const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const n=this._source.firstValue();if(null===n)return;const a=this._source.nearestIndex(i.firstBar()-1,c.PlotRowSearchMode.NearestLeft)??i.firstBar()-1,d=this._source.nearestIndex(i.lastBar()+1,c.PlotRowSearchMode.NearestRight)??i.lastBar()+1;this._hlcAreaCache.invalidateCache(),this._hlcAreaCache.setStartIndex(a),this._barsBorders.invalidateCache(),this._highPoints.invalidateCache(),this._lowPoints.invalidateCache(),this._closePoints.invalidateCache(),this._filledAreas.invalidateCache();let p,m,g;this._source.bars().range(a,d).each(((e,t)=>{if(this._hlcAreaCache.isValidIndex(e)){const i=this._hlcAreaCache.at(e);i.close=t[4],i.high=t[2],i.low=t[3]}return!1}));const f=new Map,y=a+this._hlcAreaCache.length();for(let e=a;e{"use strict";i.d(t,{SeriesHLCBarsPaneView:()=>a});var s=i(95201),o=i(11064),n=i(59432),r=i(99800);class a extends r.SeriesBarsPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.properties().childs(),t={bars:this._bars,dontDrawOpen:!0,thinBars:e.hlcBarsStyle.childs().thinBars.value()},i=new s.CompositeRenderer;return i.append(new n.PaneRendererBars(t)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&i.append(new o.SelectionRenderer(this._selectionData)),i}}},15599:(e,t,i)=>{"use strict";i.d(t,{SeriesHollowCandlesPaneView:()=>l});var s=i(95201),o=i(61993),n=i(11064),r=i(25201),a=i(72476);class l extends a.SeriesCandlesPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs().hollowCandleStyle.childs(),i=this._model.timeScale().barSpacing(),a={bars:this._bars,barSpacing:i,bodyVisible:t.drawBody.value(),borderVisible:t.drawBorder.value(),borderColor:t.borderColor.value(),wickColor:t.wickColor.value(),barWidth:(0,o.optimalBarWidth)(i),wickVisible:t.drawWick.value(),isPriceScaleInverted:e.isInverted()},l=new s.CompositeRenderer;return l.append(new r.PaneRendererCandles(a)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&l.append(new n.SelectionRenderer(this._selectionData)),l}}},80941:(e,t,i)=>{"use strict";i.d(t,{SeriesLinePaneView:()=>h});var s=i(56468),o=i(95201),n=i(74010),r=i(3385),a=i(11064),l=i(36897),c=i(46088) -;class h extends l.SeriesSingleLinePaneView{renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e=this._source.properties().childs(),t=e.style.value();let i,l=!1;2===t?i=e.lineStyle.childs():14===t?(i=e.lineWithMarkersStyle.childs(),l=!0):15===t?i=e.steplineStyle.childs():18===t&&(i=e.tpoStyle.childs());const h=this._model.timeScale().barSpacing(),d=i.colorType?.value()!==c.ColorType.Gradient?{type:c.ColorType.Solid,color:i.color.value()}:{type:c.ColorType.Gradient,startColor:i.gradientStartColor.value(),endColor:i.gradientEndColor.value()},u={barSpacing:h,items:this._items,lineColor:d,lineStyle:i.linestyle.value(),withMarkers:l,lineWidth:i.linewidth.value(),simpleMode:!0,hitTestResult:s.HitTarget.Regular,skipHoles:!0};let _,p;if(_=15===t?new r.PaneRendererStepLine(u):new n.PaneRendererLine(u),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData){const e=new o.CompositeRenderer;e.append(_),e.append(new a.SelectionRenderer(this._selectionData)),p=e}else p=_;return p}}},24997:(e,t,i)=>{"use strict";i.d(t,{SeriesBarCandlesPaneView:()=>h,baseBarCandlesUpdater:()=>c});var s=i(86441),o=i(56570),n=i(66540),r=i(8025),a=i(56468);function l(e){return null!=e}function c(e,t){const i=e[1],s=e[2],o=e[3],n=e[4];return!!(l(i)&&l(s)&&l(o)&&l(n))&&(t.open=i,t.high=s,t.low=o,t.close=n,!0)}class h{constructor(e,t){this._bars=[],this._invalidated=!0,this._isMarkersEnabled=(0,o.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new n.SelectionIndexes(t.timeScale())}items(){return this._bars}update(){this._invalidated=!0}_updateImpl(e){const t=this._model.timeScale(),i=this._source.priceScale();if(this._bars=[],t.isEmpty()||!i||i.isEmpty())return;const o=t.visibleBarsStrictRange();if(null===o)return;if(0===this._source.bars().size())return;let n=this._source.nearestIndex(o.firstBar(),r.PlotRowSearchMode.NearestRight);const l=this._source.nearestIndex(o.lastBar(),r.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;for(;n<=l;n++){if(null!==this._source.bars().valueAt(n))break}if(n>l)return;const c=this._source.bars().range(n,l),h=this._source.barColorer(),d={};if(c.each(((t,i)=>{d.value=i;const s=h.firstColoredBar(t);let o;null!==s&&s>=t?this._source.setPrecomputedBarStyle(i,void 0):o=this._source.precomputedBarStyle(i),void 0===o&&(o=h.barStyle(t,!1,d),this._source.setPrecomputedBarStyle(i,o));const n=this._createItem(t,i,o,e);return!!n&&(d.previousValue=i,this._bars.push(n),!1)})),0===this._bars.length)return;const u=this._source.firstValue();if(null!==u)if(i.barPricesToCoordinates(this._bars,u),t.fillBarBorders(this._bars),this._model.selection().isSelected(this._source)){const e=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,hittestResult:a.HitTarget.Regular,barSpacing:t.barSpacing()};const o=this._model.paneForSource(this._source);if(!o)return;const n=o.height();for(let o=0;o{"use strict";i.d(t,{mainSeriesProperties:()=>n});var s=i(51056),o=(i(85904),i(64671),i(20596));const n={style:1,esdShowDividends:!0,esdShowSplits:!0,esdShowEarnings:!0,esdShowBreaks:!1,esdFlagSize:2,showContinuousContractSwitches:!0,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!0,showLastNews:!0,showCountdown:!0,bidAsk:{visible:!1,lineStyle:s.LINESTYLE_DOTTED,lineWidth:1},prePostMarket:{visible:!0,lineStyle:s.LINESTYLE_DOTTED,lineWidth:1},highLowAvgPrice:{highLowPriceLinesVisible:!1,highLowPriceLabelsVisible:!1,averageClosePriceLineVisible:!1,averageClosePriceLabelVisible:!1,highLowPriceLinesWidth:1,averagePriceLineWidth:1},visible:!0,showPriceLine:!0,priceLineWidth:1,showPrevClosePriceLine:!1,prevClosePriceLineWidth:1,minTick:"default",dividendsAdjustment:void 0,backAdjustment:!1,settlementAsClose:!0,sessionId:"regular",sessVis:!1,statusViewStyle:{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"},candleStyle:{drawWick:!0,drawBorder:!0,barColorsOnPrevClose:!1,drawBody:!0},volCandlesStyle:{drawWick:!0,drawBorder:!0,barColorsOnPrevClose:!1,drawBody:!0},hollowCandleStyle:{drawWick:!0,drawBorder:!0,drawBody:!0},haStyle:{drawWick:!0,drawBorder:!0,showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{},inputInfo:{},drawBody:!0},barStyle:{barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},hiloStyle:{showBorders:!0,showLabels:!0,drawBody:!0},columnStyle:{barColorsOnPrevClose:!0,priceSource:"close",baselinePosition:"bottom"},lineStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},tpoStyle:{},svpStyle:{},lineWithMarkersStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},steplineStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},areaStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},hlcAreaStyle:{highLineStyle:s.LINESTYLE_SOLID,highLineWidth:2,lowLineStyle:s.LINESTYLE_SOLID,lowLineWidth:2,closeLineStyle:s.LINESTYLE_SOLID,closeLineWidth:2},priceAxisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,isInverted:!1,alignLabels:!0},renkoStyle:{inputs:{source:"close",sources:"Close",boxSize:3,style:"ATR",atrLength:14,percentageLTP:1,wicks:!0},inputInfo:{source:{name:"Source"},sources:{name:"Source"},boxSize:{name:"Box size"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{name:"Percentage"},wicks:{name:"Wicks"}}},pbStyle:{inputs:{source:"close",lb:3},inputInfo:{source:{name:"Source"},lb:{name:"Number of line"}}},kagiStyle:{inputs:{source:"close",style:"ATR",atrLength:14,percentageLTP:1,reversalAmount:1},inputInfo:{source:{name:"Source"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{ -name:"Percentage"},reversalAmount:{name:"Reversal amount"}}},pnfStyle:{inputs:{sources:"Close",reversalAmount:3,boxSize:1,style:"ATR",atrLength:14,percentageLTP:1,oneStepBackBuilding:!1},inputInfo:{sources:{name:"Source"},boxSize:{name:"Box size"},reversalAmount:{name:"Reversal amount"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{name:"Percentage"},oneStepBackBuilding:{name:"One step back building"}}},baselineStyle:{topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},rangeStyle:{barStyle:o.RangeBarStyle.Bars,thinBars:!0,inputs:{range:10,phantomBars:!1},inputInfo:{range:{name:"Range"},phantomBars:{name:"Phantom bars"}}},volFootprintStyle:{},hlcBarsStyle:{barColorsOnPrevClose:!1,thinBars:!0}}},36897:(e,t,i)=>{"use strict";i.d(t,{SeriesSingleLinePaneView:()=>d});var s=i(69708),o=i(86441),n=i(50151),r=i(56570),a=i(66540),l=i(8025),c=i(56468),h=i(29981);class d{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,r.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}_updateImpl(){this._items=[];const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const r=this._source.nearestIndex(i.firstBar()-1,l.PlotRowSearchMode.NearestLeft)??i.firstBar()-1,a=this._source.nearestIndex(i.lastBar()+1,l.PlotRowSearchMode.NearestRight)??i.lastBar()+1,d=this._source.barFunction(),u=this._model.timeScale().barSpacing();if(u<.1&&this._source.supportsConflatedChunks()){const e=this._source.conflatedChunks(u,(0,n.ensureNotNull)(this._source.priceSource())),t=(0,h.lowerbound)(e,r,((e,t)=>e.startTimee.endTime{this._items.push({timePointIndex:t.startTime,y:e,left:NaN,center:NaN,right:NaN})}))}}else for(const{index:e,value:t}of this._source.bars().rangeIterator(r,a)){const i=d(t);(0,s.default)(i)&&this._items.push({timePointIndex:e,y:i,left:NaN,center:NaN,right:NaN})}const _=this._source.firstValue();if(null!==_)if(t.pointsArrayToCoordinates(this._items,_),e.fillBarBorders(this._items),this._model.selection().isSelected(this._source)){const i=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,barSpacing:e.barSpacing(),hittestResult:c.HitTarget.Regular};const s=(0,n.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=c.HitTarget.Regular;for(let n=0;n{"use strict";i.d(t,{RangeBarStyle:()=>y,areaStylePreferencesDefault:()=>c,barStylePreferencesDefault:()=>r,baselineStylePreferencesDefault:()=>d,candleStylePreferencesDefault:()=>o,columnStylePreferencesDefault:()=>S,haStylePreferencesDefault:()=>_,hiloStylePreferencesDefault:()=>u,hlcAreaStylePreferencesDefault:()=>h,hlcBarsStylePreferencesDefault:()=>a,hollowCandlePreferencesStyleDefault:()=>n,kagiStylePreferencesDefault:()=>g,lineStyleDefault:()=>l,pbStylePreferencesDefault:()=>m,pnfStylePreferencesDefault:()=>f,rangeStylePreferencesDefault:()=>v,renkoStylePreferencesDefault:()=>p});var s=i(46088);const o={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",barColorsOnPrevClose:!1},n={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:""},r={upColor:"",downColor:"",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},a={color:"",thinBars:!0},l={color:"",linestyle:0,linewidth:0,colorType:s.ColorType.Gradient,gradientStartColor:"",gradientEndColor:""},c={color1:"",color2:"",linecolor:"",linestyle:0,linewidth:0,transparency:0},h={highLineColor:"",highLineStyle:0,highLineWidth:0,lowLineColor:"",lowLineStyle:0,lowLineWidth:0,closeLineColor:"",closeLineStyle:0,closeLineWidth:0,highCloseFillColor:"",closeLowFillColor:""},d={topFillColor1:"",topFillColor2:"",bottomFillColor1:"",bottomFillColor2:"",topLineColor:"",bottomLineColor:"",baselineColor:"",topLineWidth:0,bottomLineWidth:0,transparency:0,baseLevelPercentage:0},u={color:"",showBorders:!1,borderColor:"",showLabels:!1,labelColor:"",drawBody:!0},_={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{}},p={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",wickUpColor:"",wickDownColor:"",inputs:{boxSize:0,style:"",atrLength:0,percentageLTP:0,wicks:!1,sources:"",source:""}},m={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",inputs:{source:"",lb:0}},g={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",inputs:{style:"",atrLength:0,percentageLTP:0,reversalAmount:0}},f={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",inputs:{reversalAmount:0,boxSize:0,style:"",atrLength:0,percentageLTP:0,oneStepBackBuilding:!1,sources:"Close"}};var y;!function(e){e[e.Bars=0]="Bars",e[e.Candles=1]="Candles"}(y||(y={}));const v={barStyle:0,upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",thinBars:!1,candlesUpColor:"",candlesDownColor:"",candlesBorderUpColor:"", -candlesBorderDownColor:"",candlesWickUpColor:"",candlesWickDownColor:"",inputs:{range:0,phantomBars:!1}},S={upColor:"",downColor:"",barColorsOnPrevClose:!1,baselinePosition:"bottom"}},62825:(e,t,i)=>{"use strict";i.d(t,{getErrorFromUnsupportedResolutionState:()=>c,getResolutionUnsupportedReason:()=>h});var s=i(11542),o=i(85049),n=i(10074);const r=s.t(null,void 0,i(64818)),a=s.t(null,void 0,i(80254)),l=s.t(null,void 0,i(80185));function c(e,t=!1){const i=t?`${e.ticker}`:e.ticker;switch(e.reason){case"unsupported_resolution":{const s=t?`${e.supportedResolutions.join(", ")}`:e.supportedResolutions.join(", ");return r.format({ticker:i,availableResolutions:s})}case"unsupported_ticks":return a.format({ticker:i});case"less_than_frequency":{const s=t?`${e.applicableResolution}`:e.applicableResolution;return l.format({ticker:i,resolution:s})}}}function h(e,t){if(null===e)return null;const i=e.data_frequency;if(void 0!==i){if((0,n.getApplicableIntervalForFrequency)(i,t)!==t)return"less_than_frequency"}if(o.Interval.isIntraday(t)&&!e.has_intraday)return"unsupported_resolution";if(o.Interval.isTicks(t)&&!e["is-tickbars-available"])return"unsupported_ticks";{const i=o.Interval.isSeconds(t)&&!e.has_seconds,s=o.Interval.isDays(t)&&!e.has_daily;if(i||s)return"unsupported_resolution"}return null}},76748:(e,t,i)=>{"use strict";i.d(t,{SeriesValuesProvider:()=>I,calculateColor:()=>T,changesData:()=>x});var s=i(50151),o=i(50335),n=i(24377),r=i(11542),a=i(49483),l=i(19063),c=i(63273),h=i(8025),d=i(928),u=i(74079),_=i(90799);function p(e,t){return 100*(t-e)/Math.abs(e||1)}var m=i(41991),g=i(15764),f=i(82587),y=i(23486);const v=y.lastDayChangeAvailable||y.alwaysShowLastPriceAndLastDayChange,S=a.CheckMobile.any(),b=(0,u.getPercentageFormatter)(),w=(0,u.getVolumeFormatter)(2),C=`${f.notAvailable} (${f.notAvailable}%)`;var P;function T(e,t){const i=(0,n.parseRgb)(t),s=(0,n.parseRgb)(e);return(0,n.distanceRgb)(i,s)<70?(0,n.rgbToHexString)((0,n.invertRgb)(i)):t}function x(e,t,i,s,o){let n,r;if(null!==t){const e=o[4],i=t.change||0;r={change:i,currentPrice:e,prevPrice:e-i,percentChange:t.change_percent||0}}const a=i[4],l=e.search(s-1,h.PlotRowSearchMode.NearestLeft,1),c=l?.value[4]??null;return null!==c&&null!=a&&(n={change:a-c,currentPrice:a,prevPrice:c,percentChange:p(c,a)}),{barChange:n,lastDayChange:r}}!function(e){e[e.Open=0]="Open",e[e.High=1]="High",e[e.Low=2]="Low",e[e.Close=3]="Close",e[e.Source=4]="Source",e[e.LastPrice=5]="LastPrice",e[e.Change=6]="Change",e[e.Volume=7]="Volume",e[e.LastDayChange=8]="LastDayChange"}(P||(P={}));class I{constructor(e,t){this._series=e,this._model=t,this._emptyValues=[{title:r.t(null,void 0,i(16610)),visible:!1,value:"",index:0,id:""},{title:r.t(null,void 0,i(78254)),visible:!1,value:"",index:1,id:""},{title:r.t(null,void 0,i(65318)),visible:!1,value:"",index:2,id:""},{title:r.t(null,void 0,i(62578)),visible:!1,value:"",index:3,id:""},{title:"",visible:!1,value:"",index:4,id:""},{title:"",visible:!1,value:"",index:5,id:""},{title:r.t(null,void 0,i(37276)),visible:!1,value:"",index:6, -id:""},{title:r.t(null,{context:"study"},i(24261)),visible:!1,value:"",index:7,id:""},{title:r.t(null,void 0,i(63815)),visible:!1,value:"",index:8,id:""}]}getItems(){return this._emptyValues}getValues(e){const t=this._showLastPriceAndChangeOnly(),i=this._emptyValues.map(((e,i)=>({...e,value:6===i||8===i?C:f.notAvailable,visible:5!==i&&4!==i&&!t})));if(this._model.timeScale().isEmpty()||0===this._series.bars().size()||this._series.priceScale().isEmpty())return i;const n=(0,s.ensureNotNull)(this._series.data().bars().last());(0,o.isNumber)(e)||(e=n.index);const r=this._series.nearestIndex(e,h.PlotRowSearchMode.NearestLeft);if(void 0===r)return i;const a=this._series.data().valueAt(r),d=this._model.backgroundTopColor().value();if(null===a)return i;const u=a[1],_=a[2],p=a[3],g=a[4],{barChange:y,lastDayChange:S}=x(this._series.data(),this._series.quotes(),a,r,n.value),P=(0,m.getPriceValueFormatterForSource)(this._series);if((0,m.shouldBeFormattedAsPercent)(this._series)||(0,m.shouldBeFormattedAsIndexedTo100)(this._series))i[6].value="",i[8].value="";else{const e=this._series.formatter(),t={signPositive:!0};if(void 0!==y){const{currentPrice:s,prevPrice:o,change:n,percentChange:r}=y,a=e.formatChange?.(s,o,t)??e.format(n,t);i[6].value=(0,c.forceLTRStr)(`${a} (${b.format(r,t)})`)}if(void 0!==S){const{currentPrice:s,prevPrice:o,change:n,percentChange:r}=S,a=e.formatChange?.(s,o,t)??e.format(n,t);i[8].value=(0,c.forceLTRStr)(`${a} (${b.format(r,t)})`)}}let I=null;if(t)i[5].value=null==g?f.notAvailable:P(g),i[5].visible=!0,I=this._getChangeColor(y?.change,r),i[6].visible=void 0!==y,i[8].visible=void 0!==S||v;else{i[0].value=null==u?f.notAvailable:P(u),i[1].value=null==_?f.notAvailable:P(_),i[2].value=null==p?f.notAvailable:P(p),i[3].value=null==g?f.notAvailable:P(g),i[4].value=P(this._series.barFunction()(a));const e=a[5];(0,o.isNumber)(e)?i[7].value=w.format(e):i[7].visible=!1;const t=this._series.intervalObj().is1Tick(),s=21!==this._series.style();i[0].visible=!t&&s,i[1].visible=!t,i[2].visible=!t,i[8].visible=void 0!==S||v,i[6].visible=void 0!==y;const n=this._series.barColorer().barStyle(r,!1);I=T(d,n.barBorderColor??n.barColor)}I=(0,l.resetTransparency)(T(d,I));for(const e of i)e.color||(e.color=I);return i[8].visible&&(i[8].color=(0,l.resetTransparency)(T(d,this._getChangeColor(S?.change,n.index)))),i}_mobileNonTrackingMode(){return S&&(null===this._model.crosshairSource().pane||(0,g.isLineToolName)(d.tool.value())||null!==this._model.lineBeingEdited())}_showLastPriceAndChangeOnly(){return y.alwaysShowLastPriceAndLastDayChange||this._mobileNonTrackingMode()}_getChangeColor(e,t){const i=this._series.style();if(2===i||15===i||14===i)return this._series.barColorer().barStyle(t,!1).barColor;const s=void 0===e||e>=0?_.SeriesBarColorer.upColor(this._series.properties()):_.SeriesBarColorer.downColor(this._series.properties());return s.barBorderColor??s.barColor}}},6290:(e,t,i)=>{"use strict";i.d(t,{sessionsPreferencesDefault:()=>o});var s=i(19625);const o={sessionHighlight:{backgrounds:{preMarket:{color:"#FF9800",transparency:92, -visible:!0},postMarket:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0},electronic:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0},outOfSession:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0}},vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}}}}},300:(e,t,i)=>{"use strict";i.d(t,{sourcesAffectState:()=>n});var s=i(78956),o=i(85719);function n(e){return!o.lineToolsDoNotAffectChartInvalidation||e.some((e=>!(0,s.isLineTool)(e)))}},27538:(e,t,i)=>{"use strict";i.d(t,{StatusProviderBase:()=>s});class s{size(){return"13px"}bold(){return!1}}},27777:(e,t,i)=>{"use strict";i.d(t,{StatusView:()=>s});class s{constructor(e){this._text="",this._color="",this._size="13px",this._bold=!1,this._statusProvider=e}text(){return this._text}getSplitTitle(){return[this._text]}bold(){return this._bold}size(){return this._size}}},47806:(e,t,i)=>{"use strict";i.d(t,{AbstractFilledAreaPaneView:()=>p});var s=i(50151),o=i(86441),n=i(5531),r=i(29981),a=i(94784),l=i(67716),c=i(62499);function h(e,t){return Array.from({length:e},((e,i)=>({timePointIndex:i+t})))}function d(e,t,i){let s,o;const n=e.length;for(let r=t;r>=0&&re.id))}_plotIndex1(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1}_plotIndex2(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2}_updateImplFull(e){if(this._areaRenderer.setData(null), -this._dataInvalidated?.clearData&&(this._items=[]),!this._visible())return!1;if(null===this._priceScale())return!1;if(null===this._firstValue())return!1;const t=this._source.plots().plottableRange(),i=t.size();if(0===i)return!1;const o=this._source.offset(this._plotAId()),n=this._source.offset(this._plotBId()),a=Math.min(o,n),l=Math.max(o,n);let c=e.firstIndex;const d=i+(l-a)+1,u=this._plotIndex1(),_=this._plotIndex2();d!==this._items.length&&(void 0===c||0===this._items.length||ce.timePointIndex=0&&te.timePointIndex=this._items.length)return;const y=Math.min(this._items.length-1,(0,r.lowerbound)(this._items,c.lastBar(),((e,t)=>e.timePointIndex{ -if(this._model.timeScale().barSpacing()<1||!this._fillToIntersection||void 0===w||void 0===w.xCoordinate||void 0===w.plot1Coordinate||void 0===w.plot2Coordinate||null===P||null===C||0===C.points1.length()||void 0===e||void 0===t)return;const s=new o.Point(w.xCoordinate,w.plot1Coordinate),r=new o.Point(w.xCoordinate,w.plot2Coordinate),a=new o.Point(i,e),l=new o.Point(i,t),c=(0,n.intersectLineSegments)(s,a,r,l);if(null!==c){const e=s.add(s.subtract(a).scaled(-c));P.addPoints1Point(C.points1.at(C.points1.length()-1).x,C.points1.at(C.points1.length()-1).y),P.addPoints2Point(C.points2.at(C.points1.length()-1).x,C.points2.at(C.points1.length()-1).y),P.addPoints1Point(e.x,e.y),P.addPoints1Point(e.x,e.y),C.points1.at(C.points1.length()-1).x=e.x,C.points1.at(C.points1.length()-1).y=e.y,C.points2.at(C.points2.length()-1).x=e.x,C.points2.at(C.points2.length()-1).y=e.y}},I=this._commonColor();let M;1===I.type?(I.coordinate1=h(I.value1),I.coordinate2=h(I.value2),I.color1=I.color1&&this._generateColor(I.color1,p),I.color2=I.color2&&this._generateColor(I.color2,p)):I.color=this._generateColor(I.color,p);for(let e=v;e<=S;e+=1){const t=this._items[e],s=t.timePointIndex;let o,n;!this._fillGaps&&void 0!==M&&s-M>1&&(C=null),void 0!==i?(o=i.level1,n=i.level2):(o=t.plot1Coordinate=void 0===t.plot1Value?void 0:h(t.plot1Value),n=t.plot2Coordinate=void 0===t.plot2Value?void 0:h(t.plot2Value));const r=t.xCoordinate=a.indexToCoordinate(t.timePointIndex);if(t.color&&1===t.color.type&&(t.color.coordinate1=h(t.color.value1),t.color.coordinate2=h(t.color.value2)),this._fillGaps?void 0!==o||void 0!==n:void 0!==o&&void 0!==n){const i=null!==this._colorPlotIndex?t.color||_:I;if(x(o,n,r),L=i,!(null===(A=T)||null===L?A===L:0===A.type&&0===L.type?A.color===L.color:1===A.type&&1===L.type&&A.color1===L.color1&&A.color2===L.color2&&A.coordinate1===L.coordinate1&&A.coordinate2===L.coordinate2)||null===C){if(null!==C&&(void 0!==o&&C.addPoints1Point(r,o),void 0!==n&&C.addPoints2Point(r,n)),e===S)continue;T=i;const t=u(i),s=b.get(t)??new l.AreaBackgroundItemsGroup(i);P=C,C=s.newItem()??new l.AreaBackgroundItem,s.push(C),b.set(t,s)}void 0!==o&&C.addPoints1Point(r,o),void 0!==n&&C.addPoints2Point(r,n)}else this._fillGaps||(T=null,C=null,P=null);M=s,w=t}var A,L;b.delete(u(_));const k={barSpacing:this._model.timeScale().barSpacing(),colorAreas:b};this._areaRenderer.setData(k)}}},46463:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundPaneView:()=>n});var s=i(50151),o=i(47806);class n extends o.AbstractFilledAreaPaneView{constructor(e,t){super(e,t)}_plotAId(){return(0,s.ensureDefined)(this._source.metaInfo().area)[0].name}_plotBId(){return(0,s.ensureDefined)(this._source.metaInfo().area)[1].name}_commonColor(){return{type:0,color:this._source.properties().areaBackground.backgroundColor.value()}}_transparency(){return this._source.properties().areaBackground.transparency?.value()??0}_visible(){return this._source.properties().areaBackground.fillBackground.value()}_getColorByPlotValue(e){return this._commonColor()}}},17534:(e,t,i)=>{"use strict";i.d(t,{ -prepareStudyProperties:()=>w,prepareStudyPropertiesForLoadChart:()=>g});var s=i(16738),o=i(30551),n=i(9343),r=i(68159),a=i(37265),l=i(51056),c=i(35039),h=i(79303),d=i(31229),u=i(32679),_=i(94260),p=i(94113);const m=(0,n.getLogger)("Chart.Study");function g(e,t,i,o,n,l){return function(e,t,i,o,n,l,h){const d=function(e,t,i,o,n){e.version&&i.version&&e.version!==i.version&&m.logWarn("Serialized metaInfo version "+e.version+" is not equal to the saved state version "+i.version);const l=t||e,h=(0,a.clone)(l.defaults)??{},d=r.StudyMetaInfo.getStudyPropertyRootName(l),u=r.StudyMetaInfo.getStudyPropertyRootName(e);let _=y();(0,s.default)(_,f(e)),(0,s.default)(_,(0,a.clone)(e.defaults)),(0,s.default)(_,h),(0,s.default)(_,(0,c.factoryDefaults)(d)),(0,s.default)(_,(0,c.factoryDefaults)(u)),(0,s.default)(_,v(l,o,d)),(0,s.default)(_,v(e,o,u)),(0,s.default)(_,i),_=o.updateStudyState(_,e,t),void 0!==n&&t&&(_=n(i,_,e,t));r.StudyMetaInfo.versionOf(l)>=1&&(0,s.default)(_,S(h,_));return _}(e,t,i,o,l);return P(t||e,n,d,h)}(e,t,i,o,r.StudyMetaInfo.getStudyPropertyRootName(e),n,l)}function f(e){const t={};if(e.plots)for(let i=0;i= 1");const l=r.StudyMetaInfo.getStudyPropertyRootName(e),h=(0,a.clone)(e.defaults),d=(0,c.factoryDefaults)(l),u=y();if((0,s.default)(u,f(e)),(0,s.default)(u,h),(0,s.default)(u,d),(0,s.default)(u,v(e,n,l)),(0,s.default)(u,t),(0,s.default)(u,S(h,u)),null!==i){const t=i.model().studiesColorRotatorFactory().getColorRotator(e);null!==t&&("Overlay@tv-basicstudies"===e.id?u.lineStyle.color=t.getColor(u.lineStyle.color,d.lineStyle.color===u.lineStyle.color):(0,s.default)(u,function(e,t){for(const i of Object.keys(e.styles)){const s=e.styles[i];if((0,o.isObject)(s)&&"color"in s){const e=s.color;s.color=t.getColor(e)}}return e}(u,t)))}return n.updateStudyInputsIfNeeded(u,u.version??e.version,e),u}function w(e,t,i,s,o){return function(e,t,i,s,o,n){const l=b(e,t,i,s),c=r.StudyMetaInfo.getSourceInputIds(e);return c.forEach(((e,t)=>{const i=l.inputs[e];t{"use strict";i.d(t,{containsBackgroundTimePointIndexes:()=>r,dematerializeBackground:()=>l,isBackgroundInBarsRange:()=>c,materializeBackground:()=>a});var s=i(50151),o=i(50503),n=i(65039);const r=!0;function a(e,t){if(e.start>=t.length||e.stop>=t.length)return null;const i=t[e.start],n=t[e.stop];return n===o.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i===o.INVALID_TIME_POINT_INDEX||i<=n,"start should not exceed stop"),{start:i===o.INVALID_TIME_POINT_INDEX?null:i,stop:n})}function l(e,t,i){return{id:t,start:(0,n.ensureTimePointIndexIndex)(i.indexOf(null!==e.start?e.start:o.INVALID_TIME_POINT_INDEX)),stop:(0,n.ensureTimePointIndexIndex)(i.indexOf(e.stop))}}function c(e,t){if(null===e.start)return t.firstBar()<=e.stop;const i=Math.min(e.start,e.stop),s=Math.max(e.start,e.stop);return t.contains(i)||t.contains(s)||it.lastBar()}},14019:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>r.LiveStudyGraphics,createGraphicsPaneViews:()=>_,createGraphicsPriceAxisViews:()=>m,emptyStudyGraphics:()=>n.emptyStudyGraphics,isStudyGraphicsEmpty:()=>o.isStudyGraphicsEmpty,loadStudyGraphics:()=>n.loadStudyGraphics,saveStudyGraphics:()=>n.saveStudyGraphics});var s=i(9343),o=i(58137),n=i(22837),r=i(26246),a=i(98558),l=i(19063);class c extends a.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1 -;const s=this._source.priceScale(),o=this._source.properties().childs(),n=o.visible.value();if(!s||s.isEmpty()||!n)return;const r=o.graphics.childs()[this._data.lineType]?.childs()[this._data.styleId]?.childs();if(!(void 0!==r&&r.visible&&r.visible.value()&&r.showPrice&&r.showPrice.value()&&this._isLabelVisibleAccordinglyToProperties()))return;const a=this._source.firstValue();if(null===a)return;const c=this._data.line.level,h=(0,l.resetTransparency)(r.color.value());i.background=h,i.textColor=this.generateTextColor(h),i.coordinate=s.priceToCoordinate(c,a),e.text=s.formatPrice(c,a,{signPositive:s.isPercentage()}),e.visible=!0}_isLabelVisibleAccordinglyToProperties(){return!!this._source.model().properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()}}const h=(0,s.getLogger)("Chart.StudyGraphics"),d=new Set(["dwgtablecells","tpoBlockSets","tpoLevels","tpoVolumeRows","logs","performance"]);async function u(e,t,s,o){const n=e=>({regularPaneView:new e(t,s,o)});switch(e){case"hhists":return n((await i.e(507).then(i.bind(i,56208))).HHistPaneView);case"horizlines":return n((await i.e(507).then(i.bind(i,95258))).HorizLinePaneView);case"vertlines":return n((await i.e(507).then(i.bind(i,51914))).VertLinePaneView);case"polygons":return n((await i.e(507).then(i.bind(i,38332))).PolygonPaneView);case"backgrounds":return n((await i.e(507).then(i.bind(i,55269))).BackgroundPaneView)}return null}async function _(e,t,i){const s=[],o=[],n=Object.keys(e.graphicsInfo());n.sort(((e,t)=>p(e)-p(t)));for(const r of n){const n=await u(r,e,t,i);null!==n?(s.push(n.regularPaneView),n.forceOverlayPaneView&&o.push(n.forceOverlayPaneView)):d.has(r)||h.logWarn(`${r} is not supported by this build of graphics subsystem, skipping`)}return{regularPaneViews:s,forceOverlayPaneViews:o}}function p(e){return o.primitivesZOrders.get(e)??0}function m(e){const t=Object.keys(e.graphicsInfo()),i=[];for(const s of t)switch(s){case"hlines":e.graphics().hlines().forEach(((t,o)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:o,lineType:s}))}))}));break;case"horizlines":e.graphics().horizlines().forEach(((t,o)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:o,lineType:s}))}))}))}return i}},9233:(e,t,i)=>{"use strict";i.d(t,{HHistDirection:()=>s,HHistLocation:()=>o,HHistVolumeMode:()=>n,containsHHistTimePointIndexes:()=>c,dematerializeHHist:()=>d,isHHistInBarsRange:()=>u,materializeHHist:()=>h});var s,o,n,r=i(50151),a=i(50503),l=i(65039);!function(e){e.LeftToRight="left_to_right",e.RightToLeft="right_to_left"}(s||(s={})),function(e){e.Relative="relative",e.Absolute="absolute"}(o||(o={})),function(e){e.UpDown="Up/Down",e.Total="Total",e.Delta="Delta"}(n||(n={}));const c=!0;function h(e,t){if(e.lastBarTime>=t.length)return null;const i=t[e.firstBarTime],s=t[e.lastBarTime];return s===a.INVALID_TIME_POINT_INDEX?null:((0,r.assert)(i<=s,"firstBarTime should not exceed lastBarTime"),(0, -r.assert)(e.priceLow<=e.priceHigh,"priceLow should not exceed priceHigh"),{firstBarTime:i===a.INVALID_TIME_POINT_INDEX?null:i,lastBarTime:s,rate:e.rate,priceHigh:e.priceHigh,priceLow:e.priceLow})}function d(e,t,i){const s=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.firstBarTime??a.INVALID_TIME_POINT_INDEX)),o=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.lastBarTime));return{id:t,...e,firstBarTime:s,lastBarTime:o}}function u(e,t){const i=Math.min(e.firstBarTime??a.INVALID_TIME_POINT_INDEX,e.lastBarTime),s=Math.max(e.firstBarTime??a.INVALID_TIME_POINT_INDEX,e.lastBarTime);return t.contains(i)||t.contains(s)||it.lastBar()}},45721:(e,t,i)=>{"use strict";i.d(t,{containsHorizLineTimePointIndexes:()=>r,dematerializeHorizLine:()=>l,isHorizLineInBarsRange:()=>c,materializeHorizLine:()=>a});var s=i(50151),o=i(50503),n=i(65039);const r=!0;function a(e,t){if(e.startIndex>=t.length||e.endIndex>=t.length)return null;const i=t[e.startIndex],n=t[e.endIndex];return n===o.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i<=n,"startIndex should not exceed endIndex"),{startIndex:i===o.INVALID_TIME_POINT_INDEX?null:i,endIndex:n,level:e.level,extendLeft:e.extendLeft,extendRight:e.extendRight})}function l(e,t,i){const s=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.startIndex??o.INVALID_TIME_POINT_INDEX)),r=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.endIndex));return{id:t,...e,startIndex:s,endIndex:r}}function c(e,t){if(null===e.startIndex)return t.firstBar()<=e.endIndex;const i=Math.min(e.startIndex,e.endIndex),s=Math.max(e.startIndex,e.endIndex);if(t.contains(i)||t.contains(s)||it.lastBar())return!0;const o=e.startIndext.lastBar()&&o}},26246:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>_});var s=i(50151),o=i(29981),n=i(52033),r=i(9233),a=i(45721),l=i(28656),c=i(55257),h=i(28490),d=i(58137),u=i(22837);class _{constructor(e={}){this._indexes=[],this._hhistsByTimePointIndex=new Map,this._primitivesCollection=function(e){const t={};for(const i of d.primitiveNames){t[i]=new Map;const s=e[i];if(void 0!==s)for(const e in s)if(s.hasOwnProperty(e))switch(i){case"horizlines":t[i].set(e,v.horizlines());break;case"vertlines":t[i].set(e,v.vertlines());break;case"backgrounds":t[i].set(e,v.backgrounds());break;case"polygons":t[i].set(e,v.polygons());break;case"hhists":t[i].set(e,v.hhists())}}0;return t}(e)}horizlines(){return this._primitivesCollection.horizlines}vertlines(){return this._primitivesCollection.vertlines}lines(){return this._primitivesCollection.lines}hlines(){return this._primitivesCollection.hlines}textmarks(){return this._primitivesCollection.textmarks}shapemarks(){return this._primitivesCollection.shapemarks}backgrounds(){return this._primitivesCollection.backgrounds}polygons(){return this._primitivesCollection.polygons}trendchannels(){return this._primitivesCollection.trendchannels}hhists(){return this._primitivesCollection.hhists}dwglabels(){ -return this._primitivesCollection.dwglabels}dwglines(){return this._primitivesCollection.dwglines}dwgpolylines(){return this._primitivesCollection.dwgpolylines}dwgboxes(){return this._primitivesCollection.dwgboxes}dwgtables(){return this._primitivesCollection.dwgtables}dwgtablecells(){return this._primitivesCollection.dwgtablecells}dwglinefills(){return this._primitivesCollection.dwglinefills}tpos(){return this._primitivesCollection.tpos}tpoBlockSets(){return this._primitivesCollection.tpoBlockSets}tpoLevels(){return this._primitivesCollection.tpoLevels}tpoVolumeRows(){return this._primitivesCollection.tpoVolumeRows}tpoSummaryInfo(){return this._primitivesCollection.tpoSummaryInfo}logs(){return this._primitivesCollection.logs}observableLogs(){return this._primitivesCollection.logs}performance(){return this._primitivesCollection.performance}observablePerformance(){return this._primitivesCollection.performance}footprints(){return this._primitivesCollection.footprints}footprintLevels(){return this._primitivesCollection.footprintLevels}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}clear(){this._indexes=[];for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach((e=>e.clear()));for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach((e=>e.clear()))}));this._hhistsByTimePointIndex=new Map}extract(){const e={indexes:this._indexes,horizlines:g(this._primitivesCollection.horizlines),vertlines:g(this._primitivesCollection.vertlines),lines:g(this._primitivesCollection.lines),hlines:g(this._primitivesCollection.hlines),textmarks:g(this._primitivesCollection.textmarks),shapemarks:g(this._primitivesCollection.shapemarks),backgrounds:g(this._primitivesCollection.backgrounds),polygons:g(this._primitivesCollection.polygons),trendchannels:g(this._primitivesCollection.trendchannels),hhists:g(this._primitivesCollection.hhists),dwglabels:f(this._primitivesCollection.dwglabels),dwglines:f(this._primitivesCollection.dwglines),dwgpolylines:f(this._primitivesCollection.dwgpolylines),dwgboxes:f(this._primitivesCollection.dwgboxes),dwgtables:f(this._primitivesCollection.dwgtables),dwgtablecells:g(this._primitivesCollection.dwgtablecells),dwglinefills:g(this._primitivesCollection.dwglinefills),tpos:g(this._primitivesCollection.tpos),tpoBlockSets:f(this._primitivesCollection.tpoBlockSets),tpoLevels:f(this._primitivesCollection.tpoLevels),tpoVolumeRows:f(this._primitivesCollection.tpoVolumeRows),tpoSummaryInfo:f(this._primitivesCollection.tpoSummaryInfo),logs:new Map,performance:new Map,footprints:g(this._primitivesCollection.footprints),footprintLevels:g(this._primitivesCollection.footprintLevels)};return this._hhistsByTimePointIndex=new Map,new u.StaticStudyGraphics("data",e)}replaceIndexesTo(e){this._indexes=e;const t=e=>e.replaceIndexesTo(this._indexes);for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach(t);for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach(t)}));this._hhistsByTimePointIndex=(0, -d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}processCommands(e){void 0!==e.erase&&this._processEraseCommands(e.erase),void 0!==e.create&&this._processCreateCommands(e.create)}_processCreateCommands(e){for(const t in e){if(!e.hasOwnProperty(t))continue;const i=t;switch(i){case"hhists":y(this._indexes,this._primitivesCollection.hhists,e[i]);break;case"horizlines":y(this._indexes,this._primitivesCollection.horizlines,e[i]);break;case"vertlines":y(this._indexes,this._primitivesCollection.vertlines,e[i]);break;case"polygons":y(this._indexes,this._primitivesCollection.polygons,e[i]);break;case"backgrounds":y(this._indexes,this._primitivesCollection.backgrounds,e[i])}}this._hhistsByTimePointIndex=(0,d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}_processEraseCommands(e){for(const t of e)if("all"===t.action){for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach((e=>e.clearPrimitives()));for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach((e=>e.clearPrimitives()))}))}else{const e=e=>e.deleteById(t.id);(0,d.isRegularPrimiriveName)(t.type)?this._primitivesCollection[t.type].forEach(e):this._primitivesCollection[t.type].forEach((t=>{t.forEach(e)}))}this._hhistsByTimePointIndex=(0,d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}}class p{constructor(e,t){this._primitivesDataById=new Map,this._primitiveById=new Map,this._changed=new n.Delegate,this._cleared=new n.Delegate,this._materializePrimitive=e,this._isRematerializationRequiredWithNewIndexes=t}changed(){return this._changed}cleared(){return this._cleared}forEach(e,t){this._primitiveById.forEach((i=>{e.call(t,i,i,this)}))}has(e){let t=!1;return this._primitiveById.forEach((i=>{t=t||i===e})),t}get size(){return this._primitiveById.size}[Symbol.iterator](){return this._primitiveById.values()}entries(){throw new Error("Not implemented")}keys(){throw new Error("Not implemented")}union(){throw new Error("Not implemented")}intersection(){throw new Error("Not implemented")}difference(){throw new Error("Not implemented")}symmetricDifference(){throw new Error("Not implemented")}isSubsetOf(){throw new Error("Not implemented")}isSupersetOf(){throw new Error("Not implemented")}isDisjointFrom(){throw new Error("Not implemented")}values(){return this._primitiveById.values()}hasId(e){return this._primitiveById.has(e)}addData(e,t){const i=[];e.forEach((e=>{this._primitivesDataById.set(e.id,e);const s=this._tryMaterialize(t,e);null!==s&&i.push(s)})),i.length>0&&this._changed.fire({created:i,removed:[]})}deleteById(e){const t=this._primitiveById.get(e);t&&(this._primitiveById.delete(e),this._primitivesDataById.delete(e),this._changed.fire({created:[],removed:[t]}))}clear(){this.clearPrimitives()}clearPrimitives(){this._primitivesDataById.clear(),this._primitiveById.clear(),this._cleared.fire()}replaceIndexesTo(e){if(!this._isRematerializationRequiredWithNewIndexes)return;const t=Array.from(this._primitiveById.values());this._primitiveById.clear(), -this._primitivesDataById.forEach(this._tryMaterialize.bind(this,e),this);const i=Array.from(this._primitiveById.values());this._changed.fire({created:i,removed:t})}extract(){const e=new Set(this._primitivesDataById.values());return this.clearPrimitives(),e}_tryMaterialize(e,t){const i=this._materializePrimitive(t,e);return null!==i&&((0,s.assert)(!this._primitiveById.has(t.id),"primitive with specified id should not exist"),this._primitiveById.set(t.id,i)),i}}function m(e){const t=new Map;for(const[n,r]of e)t.set(n,(i=r,(s=t.get(n))?(0,o.join)(s,i.extract()):i.extract()));var i,s;return t}function g(e){return m((0,o.mapEntriesGenerator)(e))}function f(e){return m((0,o.nestedMapGenerator)(e))}function y(e,t,i=[]){for(const o of i){const i=o.styleId,n=t.get(i);(0,s.assert)(void 0!==n,"Every style used by graphics primitive should be declared in study metainfo"),n.addData(o.data,e)}}const v={horizlines:()=>new p(a.materializeHorizLine,a.containsHorizLineTimePointIndexes),vertlines:()=>new p(l.materializeVertLine,l.containsVertLineTimePointIndexes),lines:()=>new p(materializeLine,containsLineTimePointIndexes),hlines:()=>new p(materializeLevel,containsLevelTimePointIndexes),textmarks:()=>new p(materializeTextMark,containsTextMarkTimePointIndexes),shapemarks:()=>new p(materializeShapeMark,containsShapeMarkTimePointIndexes),backgrounds:()=>new p(h.materializeBackground,h.containsBackgroundTimePointIndexes),polygons:()=>new p(c.materializePolygon,c.containsPolygonTimePointIndexes),trendchannels:()=>new p(materializeTrendChannel,containsTrendChannelTimePointIndexes),hhists:()=>new p(r.materializeHHist,r.containsHHistTimePointIndexes),dwglines:()=>new p(materializeDwgLine,containsDwgLineTimePointIndexes),dwglinefills:()=>new p(materializeDwgLineFill,containsDwgLineFillTimePointIndexes),dwglabels:()=>new p(materializeDwgLabel,containsDwgLabelTimePointIndexes),dwgtablecells:()=>new p(materializeDwgTableCell,containsDwgTableCellTimePointIndexes),dwgpolylines:()=>new p(materializeDwgPolyline,containsDwgPolylineTimePointIndexes),dwgboxes:()=>new p(materializeDwgBox,containsDwgBoxTimePointIndexes),dwgtables:()=>new p(materializeDwgTable,containsDwgTableTimePointIndexes),tpos:()=>new p(materializeTpo,containsTpoTimePointIndexes),tpoBlockSets:()=>new p(materializeTpoBlockSet,containsTpoBlockSetTimePointIndexes),tpoLevels:()=>new p(materializeTpoLevelGroup,containsTpoLevelGroupTimePointIndexes),tpoVolumeRows:()=>new p(materializeTpoVolumeRow,containsTpoVolumeRowTimePointIndexes),tpoSummary:()=>new p(materializeTpoSummary,containsTpoSummaryTimePointIndexes),logs:()=>new p(materializeLog,containsLogTimePointIndexes),footprints:()=>new p(materializeVolumeFootprint,containsFootprintTimePointIndexes),footprintLevels:()=>new p(materializeVolumeFootprintPriceLevel,containsFootprintPriceLevelTimePointIndexes)}},55257:(e,t,i)=>{"use strict";i.d(t,{containsPolygonTimePointIndexes:()=>n,dematerializePolygon:()=>a,isPolygonInBarsRange:()=>l,materializePolygon:()=>r});var s=i(50503),o=i(65039);const n=!0;function r(e,t){for(const i of e.points){ -if(i.index>=t.length)return null;if(t[i.index]===s.INVALID_TIME_POINT_INDEX)return null}return{points:e.points.map((e=>({index:t[e.index],offset:e.offset,level:e.level})))}}function a(e,t,i){return{id:t,points:e.points.map((e=>({...e,index:(0,o.ensureTimePointIndexIndex)(i.indexOf(e.index))})))}}function l(e,t){if(e.points.some((e=>t.contains(e.index+(e.offset??0)))))return!0;let i=!1,s=!1;const o=t.firstBar();for(const t of e.points)t.index+(t.offset??0){"use strict";function s(e){if(e<0)throw new Error("TimePointIndexIndex should be non-negative integer");return e}i.d(t,{ensureTimePointIndexIndex:()=>s})},22837:(e,t,i)=>{"use strict";i.d(t,{StaticStudyGraphics:()=>d,emptyStudyGraphics:()=>g,loadStudyGraphics:()=>f,saveStudyGraphics:()=>y});var s=i(50503),o=i(45721),n=i(28656),r=i(9233),a=i(55257),l=i(28490),c=i(58137),h=i(37265);class d{constructor(e,t){if(this._indexes=[],this._horizlines=new Map,this._vertlines=new Map,this._lines=new Map,this._hlines=new Map,this._textmarks=new Map,this._shapemarks=new Map,this._backgrounds=new Map,this._polygons=new Map,this._trendchannels=new Map,this._hhists=new Map,this._dwglabels=new Map,this._dwglines=new Map,this._dwgpolylines=new Map,this._dwgboxes=new Map,this._dwgtables=new Map,this._dwgtablecells=new Map,this._dwglinefills=new Map,this._tpos=new Map,this._tpoBlockSets=new Map,this._tpoLevelGroups=new Map,this._tpoVolumeRows=new Map,this._tpoSummaryInfo=new Map,this._logs=new Map,this._performance=new Map,this._footprints=new Map,this._footprintLevels=new Map,"data"===e){const e=t;this._indexes=e.indexes,this._vertlines=u(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=u(e.horizlines,this._indexes,o.materializeHorizLine),this._polygons=u(e.polygons,this._indexes,a.materializePolygon),this._hhists=u(e.hhists,this._indexes,r.materializeHHist),this._backgrounds=u(e.backgrounds,this._indexes,l.materializeBackground)}else if("state"===e){const e=t;this._indexes=e.indexes||[],this._vertlines=_(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=_(e.horizlines,this._indexes,o.materializeHorizLine),this._polygons=_(e.polygons,this._indexes,a.materializePolygon),this._hhists=_(e.hhists,this._indexes,r.materializeHHist),this._backgrounds=_(e.backgrounds,this._indexes,l.materializeBackground)}this._hhistsByTimePointIndex=(0,c.splitHHistsByTimePointIndex)(this._hhists)}horizlines(){return this._horizlines}vertlines(){return this._vertlines}lines(){return this._lines}hlines(){return this._hlines}textmarks(){return this._textmarks}shapemarks(){return this._shapemarks}backgrounds(){return this._backgrounds}polygons(){return this._polygons}trendchannels(){return this._trendchannels}hhists(){return this._hhists}dwglabels(){return this._dwglabels}dwglines(){return this._dwglines}dwgpolylines(){return this._dwgpolylines}dwgboxes(){return this._dwgboxes}dwgtables(){return this._dwgtables}dwgtablecells(){return this._dwgtablecells}dwglinefills(){return this._dwglinefills}tpos(){return this._tpos}tpoBlockSets(){ -return this._tpoBlockSets}tpoLevels(e){return this._tpoLevelGroups}tpoVolumeRows(e){return this._tpoVolumeRows}tpoSummaryInfo(e){return this._tpoSummaryInfo}logs(){return this._logs}performance(){return this._performance}footprints(){return this._footprints}footprintLevels(){return this._footprintLevels}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}}function u(e,t,i){return new Map(Array.from(e.entries()).map((e=>[e[0],new Set(Array.from(e[1]).map((e=>i(e,t))).filter(h.notNull))])))}function _(e,t,i){const s=new Map;if(void 0===e)return s;for(const o of e){const e=o.styleId,n=s.get(e)||new Set;o.data.forEach((e=>{const s=i(e,t);null!==s&&n.add(s)})),s.set(e,n)}return s}function p(e,t,i){let s=null;for(const i of e)i.styleId===t&&(s=i);null===s&&(s={styleId:t,data:[]},e.push(s)),s.data.push(i)}function m(e,t,i,s,o,n){const r=[];return e.forEach(((e,a)=>{e.forEach((e=>{(null===o||s(e,o))&&p(r,a,n(e,t(e),i))}))})),r.length>0?r:void 0}function g(){return new d}function f(e){return new d("state",e)}function y(e,t){const i=function(e){const t=new Set,i=e=>{null!=e&&t.add(e)};e.horizlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex??s.INVALID_TIME_POINT_INDEX),t.add(e.endIndex)}))})),e.vertlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.index)}))})),e.lines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.textmarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.shapemarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.backgrounds().forEach(((e,i)=>{e.forEach((e=>{t.add(null!==e.start?e.start:s.INVALID_TIME_POINT_INDEX),t.add(e.stop)}))})),e.polygons().forEach(((e,i)=>{e.forEach((e=>{e.points.forEach((e=>{t.add(e.index)}))}))})),e.trendchannels().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.hhists().forEach(((e,i)=>{e.forEach((e=>{t.add(e.firstBarTime??s.INVALID_TIME_POINT_INDEX),t.add(e.lastBarTime)}))})),e.dwglabels().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.x)}))}))})),e.dwglines().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.x1??s.INVALID_TIME_POINT_INDEX),t.add(e.x2??s.INVALID_TIME_POINT_INDEX)}))}))})),e.dwgpolylines().forEach((e=>{e.forEach((e=>{e.forEach((e=>{for(const i of e.points)t.add(i.x??s.INVALID_TIME_POINT_INDEX)}))}))})),e.dwgboxes().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.left??s.INVALID_TIME_POINT_INDEX),t.add(e.right??s.INVALID_TIME_POINT_INDEX)}))}))})),e.tpos().forEach((e=>{e.forEach((e=>{t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.tpoLevels().forEach((e=>{e.forEach((e=>{e.forEach((e=>{i(e.poorHighExtendTo),i(e.poorLowExtendTo),i(e.tpoPocExtendTo),(e.singleprints??[]).map((e=>e.extendTo)).map(i)}))}))})),e.footprints().forEach((e=>{e.forEach((e=>{t.add(e.index)}))})),e.footprintLevels().forEach((e=>{e.forEach((e=>{t.add(e.startIndex),i(e.extendTo)}))}));const o=Array.from(t);return o.sort(((e,t)=>e-t)),o}(e),c={indexes:i};let h=0;const d=()=>++h;return c.vertlines=m(e.vertlines(),d,i,n.isVertLineInBarsRange,t,n.dematerializeVertLine), -c.horizlines=m(e.horizlines(),d,i,o.isHorizLineInBarsRange,t,o.dematerializeHorizLine),c.polygons=m(e.polygons(),d,i,a.isPolygonInBarsRange,t,a.dematerializePolygon),c.hhists=m(e.hhists(),d,i,r.isHHistInBarsRange,t,r.dematerializeHHist),c.backgrounds=m(e.backgrounds(),d,i,l.isBackgroundInBarsRange,t,l.dematerializeBackground),c}},85904:(e,t,i)=>{"use strict";var s,o,n,r;i.d(t,{HAlign:()=>o,LineStyle:()=>r,MarkLocation:()=>s}),function(e){e.AboveBar="AboveBar",e.BelowBar="BelowBar",e.Top="Top",e.Bottom="Bottom",e.Right="Right",e.Left="Left",e.Absolute="Absolute",e.AbsoluteUp="AbsoluteUp",e.AbsoluteDown="AbsoluteDown"}(s||(s={})),function(e){e.Left="left",e.Center="center",e.Right="right"}(o||(o={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(n||(n={})),function(e){e[e.Solid=0]="Solid",e[e.Dotted=1]="Dotted",e[e.Dashed=2]="Dashed"}(r||(r={}))},58137:(e,t,i)=>{"use strict";i.d(t,{groupedPrimitiveNames:()=>n,hasForceOverlayPrimitives:()=>d,isRegularPrimiriveName:()=>a,isStudyGraphicsEmpty:()=>c,primitiveNames:()=>r,primitivesZOrders:()=>l,regularPrimitiveNames:()=>o,splitHHistsByTimePointIndex:()=>h});const s=["dwglines","dwgboxes","dwglabels","dwgpolylines","dwgtables"];const o=["horizlines","vertlines","lines","hlines","textmarks","shapemarks","backgrounds","polygons","trendchannels","hhists","dwgtablecells","dwglinefills","tpos","logs","performance","footprints","footprintLevels"],n=s.concat(["tpoBlockSets","tpoLevels","tpoVolumeRows","tpoSummaryInfo"]),r=o.concat(n);function a(e){return o.includes(e)}const l=new Map([["logs",-4],["performance",-4],["polygons",-4],["trendchannels",-3],["textmarks",-2],["shapemarks",-2],["backgrounds",-1],["footprints",1],["footprintLevels",1],["hlines",1],["horizlines",1],["hhists",1],["dwglinefills",2],["vertlines",3],["lines",3],["dwglines",3],["dwgpolylines",3],["dwgboxes",4],["dwglabels",5],["dwgtables",6],["dwgtablecells",6],["tpos",7],["tpoBlockSets",7],["tpoLevels",7],["tpoVolumeRows",7],["tpoSummaryInfo",1]]);function c(e){return!r.some((t=>{const i=e[t]();for(const[,e]of i)if(e.size>0)return!0;return!1}))}function h(e){const t=new Map;return e.forEach(((e,i)=>{e.forEach((e=>{const s={...e,styleId:i},o=e.firstBarTime;let n=t.get(o);void 0===n&&(n=new Set,t.set(o,n)),n.add(s)}))})),t}function d(e){return!!(e.graphics.dwglines||e.graphics.dwgboxes||e.graphics.dwglabels||e.graphics.dwgpolylines||e.graphics.dwgtables)}},28656:(e,t,i)=>{"use strict";i.d(t,{containsVertLineTimePointIndexes:()=>n,dematerializeVertLine:()=>a,isVertLineInBarsRange:()=>l,materializeVertLine:()=>r});var s=i(50503),o=i(65039);const n=!0;function r(e,t){if(e.index>=t.length)return null;const i=t[e.index];return i===s.INVALID_TIME_POINT_INDEX?null:{startPrice:e.startPrice,endPrice:e.endPrice,index:i,extendTop:e.extendTop,extendBottom:e.extendBottom}}function a(e,t,i){const s=(0,o.ensureTimePointIndexIndex)(i.indexOf(e.index));return{id:t,...e,index:s}}function l(e,t){return t.contains(e.index)}},64671:(e,t,i)=>{"use strict";var s;!function(e){e.BuyAndSell="Buy and sell",e.Delta="Delta", -e.Total="Total"}(s||(s={}))},7015:(e,t,i)=>{"use strict";i.d(t,{HHistBasedValuesProvider:()=>m});var s=i(50335),o=i(50151),n=i(49483),r=i(8025),a=i(928),l=i(74079),c=i(9233),h=i(15764),d=i(82587);function u(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}const _=n.CheckMobile.any(),p=(0,l.getVolumeFormatter)();class m{constructor(e,t,i=!1){this._emptyValues=[],this._study=e,this._model=t,this._emptyTitles=i,void 0!==this._study.metaInfo().graphics.hhists&&this._emptyValues.push(u(0),u(1),u(2))}getItems(){return this._emptyValues}getValues(e){const t=this._emptyValues.map((e=>({...e})));t.forEach((e=>{e.visible=this._study.isVisible(),e.value=d.notAvailable}));const i=this._study.properties().childs().inputs.childs().volume.value();switch(i){case c.HHistVolumeMode.UpDown:this._emptyTitles||(t[0].title="Up",t[1].title="Down",t[2].title="Total");break;case c.HHistVolumeMode.Total:this._emptyTitles||(t[0].title="Total"),t[1].visible=!1,t[2].visible=!1;break;case c.HHistVolumeMode.Delta:this._emptyTitles||(t[0].title="Delta",t[1].title="Max(Up, Down)",t[2].title="Total")}const n=this._study.priceScale(),a=this._model.timeScale();if(null===n||n.isEmpty()||a.isEmpty()||this._hideValues())return t;if(null===e||!isFinite(e)){const i=this._study.data().last();if(null===i)return t;e=i.index}const l=this._model.crosshairSource(),h=l.price;if(!isFinite(l.y)&&null===(e=function(e,t){const i=e.visibleBarsStrictRange()?.lastBar();if(!i)return null;const s=t.data().search(i,r.PlotRowSearchMode.NearestLeft);return s?s.index:null}(this._model.timeScale(),this._model.mainSeries())))return t;const u=function(e,t,i,s){if(0===e.size)return null;if(!i){const e=(0,o.ensureNotNull)(s.data().valueAt(t));i=s.barFunction()(e)}const n=function(e,t){let i=null;return e.forEach(((e,s)=>{null!==s&&s<=t&&(null===i||s>i)&&(i=s)})),i}(e,t);if(null===n)return null;const r=e.get(n);if(!r||0===r.size)return null;return function(e,t){let i=null;return e.forEach((e=>{e.priceLow<=t&&t{e.value="0"})),t;const _=this._study.metaInfo().graphics.hhists;if(void 0===_)return t;if(void 0===_[u.styleId])return t;const m=this._study.properties().childs().graphics.childs().hhists?.childs()[u.styleId]?.childs(),g=e=>(0,s.isNumber)(e)?p.format(e):"";if(i!==c.HHistVolumeMode.Delta){if(u.rate.forEach(((e,i)=>{t[i].value=g(e),t[i].color=(0,o.ensureDefined)(m).colors[i].value()})),i===c.HHistVolumeMode.UpDown){const e=u.rate[0]+u.rate[1];t[2].value=g(e),t[2].color=(0,o.ensureDefined)(m).valuesColor.value()}}else{const e=u.rate[0]>u.rate[1]?0:1,i=(0,o.ensureDefined)(m).colors[e].value(),s=u.rate[0]+u.rate[1];[2*u.rate[e]-s,u.rate[e],s].forEach(((e,s)=>{t[s].value=g(e),t[s].color=i}))}return t}_hideValues(){return _&&(null===this._model.crosshairSource().pane||(0,h.isLineToolName)(a.tool.value())||null!==this._model.lineBeingEdited())}}},16685:(e,t,i)=>{"use strict";var s;i.d(t,{StudyStatusType:()=>s}),function(e){ -e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(s||(s={}))},3462:(e,t,i)=>{"use strict";i.d(t,{makeNextStudyId:()=>r,makeNextSymbolId:()=>o});let s=0;function o(){return s++,"ss_"+s}let n=0;function r(){return n++,"st"+n}},62499:(e,t,i)=>{"use strict";function s(e,t){if(null===e)return t;const i=e.firstIndex,s=t.firstIndex,o=e.clearData||t.clearData;return{firstIndex:o||void 0===i||void 0===s?void 0:Math.min(i,s),clearData:o}}i.d(t,{mergeDataInvalidation:()=>s})},72530:(e,t,i)=>{"use strict";i.d(t,{migrateMetaInfoAndPropState:()=>p});var s=i(50151),o=i(68159),n=i(37265);const r=["Moving Average@tv-basicstudies","Moving Average Exponential@tv-basicstudies"];class a{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,r.includes(t.id)}migratePropState(e){r.includes(e.id)&&(e.inputs.length=e.inputs.length??e.inputs.in_0,e.inputs.source=e.inputs.source??e.inputs.in_1,e.inputs.offset=e.inputs.offset??e.inputs.in_2,delete e.inputs.in_0,delete e.inputs.in_1,delete e.inputs.in_2,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const l=["Volume@tv-basicstudies"];class c{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,l.includes(t.id)}migratePropState(e){l.includes(e.id)&&(e.inputs.maLength=e.inputs.length??e.inputs.maLength,delete e.inputs.length,delete e.inputs.offset,delete e.inputs.source,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const h=["Relative Strength Index@tv-basicstudies","Commodity Channel Index@tv-basicstudies","On Balance Volume@tv-basicstudies"];class d{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;i._metainfoVersion=53,h.includes(t.id)&&(i.styles[t.id]={title:"Smoothed MA",histogramBase:0,joinPoints:!1})}migratePropState(e){h.includes(e.id)&&(e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff"})}}var u;!function(e){e[e.InMetaInfoVersion=52]="InMetaInfoVersion",e[e.OutMetaInfoVersion=53]="OutMetaInfoVersion"}(u||(u={}));const _=[new class{targetMetaInfoVersion(){return 47}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=47,!t.defaults||void 0===t.defaults.precision)return void(i.format={type:"inherit"});const s=t.defaults&&t.defaults.precision,o=(0,n.isNumber)(s)?s:parseInt(s);0===o?i.format={type:"volume"}:isFinite(o)?i.format={type:"price",precision:o}:i.format={type:"inherit"},delete t.defaults.precision}migratePropState(e){}},new class{targetMetaInfoVersion(){return 50}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=50,void 0===t.defaults||void 0===t.defaults.ohlcPlots||void 0===t.ohlcPlots)return -;const o=t.ohlcPlots,n=t.defaults.ohlcPlots,r=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const e of Object.keys(n)){const t=n[e];if("ohlc_candles"===t.plottype){let i=!1;const s=o[e];void 0!==s&&(i=!!s.drawBorder,delete s.drawBorder),r[e]={borderColor:"#000000",drawBorder:i,...t}}}}migratePropState(e){}},new class{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=53,void 0!==t.defaults){if(void 0!==t.defaults.ohlcPlots&&void 0!==t.ohlcPlots){const e=Object.keys(t.ohlcPlots),o=t.defaults.ohlcPlots,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const t of e){const e=o[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}if(void 0!==t.defaults.styles&&void 0!==t.plots){const e=t.plots.map((e=>e.id)),o=t.defaults.styles,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).styles);for(const t of e){const e=o[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}}}migratePropState(e){if(e.ohlcPlots)for(const t of Object.keys(e.ohlcPlots)){const i=(0,s.ensureDefined)(e.ohlcPlots[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}if(e.styles)for(const t of Object.keys(e.styles)){const i=(0,s.ensureDefined)(e.styles[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}}}];function p(e,t){const i=o.StudyMetaInfo.versionOf(e),n=e;void 0===n._serverMetaInfoVersion&&(n._serverMetaInfoVersion=i);const r=["PennantCP@tv-basicstudies","WedgeCP@tv-basicstudies"].includes(e.id);_.forEach((o=>{(i<0||i>=o.targetMetaInfoVersion())&&!r||(o.migrateMetaInfo(e),void 0!==t&&o.migratePropState(t),(0,s.assert)(e._metainfoVersion===o.targetMetaInfoVersion()))}))}_.push(new a),_.push(new c),_.push(new d),_.sort((function(e,t){return e.targetMetaInfoVersion()-t.targetMetaInfoVersion()}))},25149:(e,t,i)=>{"use strict";i.d(t,{NonSeriesStudy:()=>r,isNonSeriesStudy:()=>n});var s=i(50151),o=i(46806);function n(e){return e instanceof r}class r extends o.Study{clearData(){this._customData=null,this._indexes=null}restoreData(e,t,i){super.restoreData(e),this._customData=t,this._indexes=i}state(e){const t=super.state(e);return e&&(t.nonSeriesData=this._customData,t.indexes=this._indexes),t}customData(){return this._customData}_setPaneViews(e){this._paneViews=e,this.model().lightUpdate()}_onDataUpdated(e,t,i){null!==t&&(t.indexes_replace?((0,s.assert)("nochange"!==i),this._indexes=i):(this._customData=t.data,"nochange"!==i&&(this._indexes=i))),super._onDataUpdated(e,t,i)}}},13380:(e,t,i)=>{"use strict";var s;function o(e){e.lineWidth=void 0,e.lineStyle=void 0;for(let t=0;to,createEmptyStyle:()=>n}),function(e){e[e.Main=0]="Main",e[e.Background=1]="Background",e[e.Text=2]="Text",e[e.Border=3]="Border",e[e.Wick=4]="Wick",e[e.Up=5]="Up",e[e.Down=6]="Down" -}(s||(s={}))},81368:(e,t,i)=>{"use strict";i.d(t,{PaneRendererColumns:()=>n});var s=i(30125),o=i(56468);class n extends s.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._precalculatedCache=[],this.setData(e)}setData(e){this._data=e,this._precalculatedCache=[]}hitTest(e){if(null===this._data)return null;const t=this._data.visibleItemsRange?.startItemIndex??0,i=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let s=t;s<=i;s++){const t=this._data.items[s];if(e.x>=t.left&&e.x<=t.right){const i=t.y;if(e.y>=Math.min(i,this._data.histogramBase)&&e.y<=Math.max(i,this._data.histogramBase))return new o.HitTestResult(o.HitTarget.Regular)}}return null}_drawImpl(e){if(null===this._data||0===this._data.items.length)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;this._precalculatedCache.length||this._fillPrecalculatedCache(i);const o=Math.max(1,Math.floor(i)),n=Math.max(1,Math.floor(s)),r=Math.round(this._data.histogramBase*s)-Math.floor(o/2),a=r+o,l=this._data.lineColor,c=this._data.visibleItemsRange?.startItemIndex??0,h=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let e=c;e<=h;e++){const i=this._data.items[e],o=this._precalculatedCache[e-c],h=Math.round(i.y*s);let d,u;t.fillStyle=i.style?i.style.color:l,h<=r?(d=h,u=a):(d=r,u=h-Math.floor(n/2)+n),t.fillRect(o.left,d,o.right-o.left+1,u-d)}}_fillPrecalculatedCache(e){if(null===this._data||0===this._data.items.length)return void(this._precalculatedCache=[]);const{barSpacing:t,visibleItemsRange:i,items:s}=this._data,o=Math.ceil(t*e)<=1?0:Math.max(1,Math.floor(e)),n=i?.startItemIndex??0,r=(i?.endItemIndex??s.length)-1,a=r-n+1;if(a<=0)return void(this._precalculatedCache=[]);this._precalculatedCache=new Array(a);for(let t=n;t<=r;t++){const i=s[t],r=Math.round(i.center*e);let a,l;const c=Math.round((i.right-i.left)*e)-o;if(c%2){const e=(c-1)/2;a=r-e,l=r+e}else{const e=c/2;a=r-e,l=r+e-1}this._precalculatedCache[t-n]={left:a,right:l,roundedCenter:r,center:i.center*e,time:i.timePointIndex}}for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n],i=this._precalculatedCache[e-n-1];t.time===i.time+1&&(t.left-i.right!==o+1&&(i.roundedCenter>i.center?i.right=t.left-o-1:t.left=i.right+o+1))}let l=Math.ceil(t*e);for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n];t.right0&&l<4)for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n];t.right-t.left+1>l&&(t.roundedCenter>t.center?t.right-=1:t.left+=1)}}}},78198:(e,t,i)=>{"use strict";i.d(t,{StudyPlotPaneView:()=>V});var s=i(50151),o=i(24377),n=i(56570),r=i(9859),a=i(37265),l=i(19063),c=i(18832);function h(e,t){const i=new Map;return function(...s){const o=""+(t?t.apply(null,s):s[0]);if(!i.has(o)){const t=e.apply(this,s);return i.set(o,t),t}return i.get(o)}}var d=i(2271),u=i(95201),_=i(74010),p=i(3385),m=i(11064),g=i(13380),f=i(86441),y=i(61993),v=i(56468),S=i(30125),b=i(49483);class w extends S.BitmapCoordinatesPaneRenderer{constructor(e){super(), -this._data=e}hitTest(e){const t=this._data,i=t.lineWidth,s=t.vertOffset||0,o=(0,y.interactionTolerance)().series+i,n=t.visibleItemsRange?.startItemIndex??0,r=t.visibleItemsRange?.endItemIndex??t.items.length;for(let a=n;a{const t=(0,o.rgbToHsl)((0,o.parseRgb)(e)),i=t[0]+.05;return t[0]=i-Math.floor(i),(0,o.rgbToHexString)((0,o.hslToRgb)(t))},E=h(D),B=new Set([I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds]);class V extends L.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s,o=!1){super(t,i,s),this._histogramBase=null,this._lineColor="",this._lineWidth=1,this._color1="",this._color2="",this._renderer=new u.CompositeRenderer,this._isMarkersEnabled=n.enabled("source_selection_markers"),this._study=e,this._plotIndex=e.metaInfo().plots.findIndex((e=>e.id===s)),this._colorProvider=(0,M.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._extendStepLineToBarsEndings=o,this._isFundamental=!1;const r=this._study.properties().styles[this._plotName].plottype.value();this._isStepLinePlot=r===I.LineStudyPlotStyle.StepLine||r===I.LineStudyPlotStyle.StepLineWithBreaks||r===I.LineStudyPlotStyle.StepLineWithDiamonds}items(){return this._items}renderer(){return this._makeSureRendererIsValid(),this._renderer}_getTranspValue(){const e=this._study.properties(),t=e.styles[this._plotName];let i=0;const s=this._study.metaInfo();return"Volume@tv-basicstudies"===s.id&&s.version<=46&&"transparency"in e?(i=e.transparency.value(),i=(0,a.isNumber)(i)?i:0,i):(t.transparency&&(i=t.transparency.value(),i=(0,a.isNumber)(i)?i:0),i)}_updateImplFull(e){if(this._renderer.clear(),this._dataInvalidated?.clearData&&(this._items=[]),!this._study.isPlotVisibleAt(this._plotName,1))return!1;const t=this._priceScale();if(!t||t.isEmpty())return!1;if(null===this._study.firstValue(void 0,this.isForceOverlay()))return!1;this._histogramBase=null;const i=this._study.properties().styles[this._plotName],o=i.plottype.value(),n=this._isFundamental&&this._isStepLinePlot,a=this._study.plots().plottableRange(n);if(0===a.size())return!1;const c=this._study.offset(this._plotName),h=B.has(o),d=this._preallocateItems(a,((e,t)=>({y:NaN,left:NaN,center:NaN,right:NaN,origPrices:{price:t??NaN,timePointIndex:e+c},timePointIndex:e+c})));let u=NaN,_=NaN;const p=new Map,m=(e,t)=>{let i=p.get(e);void 0===i&&(i=new Map,p.set(e,i));let s=i.get(t);if(void 0===s){const o=!this._plotName||"vol"!==this._plotName;s=(0,l.generateColor)(e,t,o),i.set(t,s)}return s},f=(0,g.createEmptyStyle)(),y=(0, -r.clamp)(this._getTranspValue(),0,100),v=this._model.timeScale().visibleBarsStrictRange();if(null===v)return!1;const{startBar:S,endBar:b}=this._calculateStartEnd(v);if(null===S||null===b||0===this._items.length)return!1;const w=d??(0,s.ensureNotNull)(a.firstIndex()),C=(0,s.ensureNotNull)(a.lastIndex())+1,P=a.rangeIterator(w,C);let T,x=(0,A.lowerbound)(this._items,w+c,((e,t)=>e.timePointIndex0&&(this._items[x].breakBefore=!0),_=o,u=t,x++,T=r}return this._updateImplLight(),!0}_correctVisibleItemIndexes(e,t){return super._correctVisibleItemIndexes(e,t)}_updateRenderer(e,t){this._renderer.clear();const i=this._study.properties().styles.childs()[this._plotName].childs(),o=this._study.metaInfo().styles?.[this._plotName],n=(0,r.clamp)(this._getTranspValue(),0,100);this._lineColor=(0,l.generateColor)(i.color.value(),n),this._lineWidth=i.linewidth.value();let h=i.color.value();const u=this._colorProvider.getDefaultPlotPointStyle();u&&(h=u.colors[0]||h,this._lineWidth=u.lineWidth??this._lineWidth,this._lineColor=h?(0,l.generateColor)(h,n):this._lineColor),this._color2=(0,l.generateColor)(h,n);const g=this._study.metaInfo().isRGB?D(h):E(h);this._color1=(0,l.generateColor)(g,n);const f=this._histogramBase?this._histogramBase:(0,s.ensureNotNull)(this._priceScale()).height(),y=i.plottype.value(),v={barSpacing:this._model.timeScale().barSpacing(),items:this._items,histogramBase:f,lineIndex:0,lineStyle:i.linestyle.value(),lineColor:this._lineColor,lineWidth:(0,a.isNumber)(this._lineWidth)?this._lineWidth:1,color1:this._color1,color2:this._color2,bottom:f,visibleItemsRange:{startItemIndex:e,endItemIndex:t},simpleMode:this._colorProvider.singleColor(),skipHoles:[I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds].includes(y)},S=this._renderer,b=Boolean(o?.joinPoints);switch(y){case I.LineStudyPlotStyle.Line:case I.LineStudyPlotStyle.LineWithBreaks:S.append(new _.PaneRendererLine({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}));break;case I.LineStudyPlotStyle.Area:case I.LineStudyPlotStyle.AreaWithBreaks:S.append(new d.PaneRendererArea({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}));break;case I.LineStudyPlotStyle.Histogram:S.append(new x(v));break;case I.LineStudyPlotStyle.Columns:S.append(new C.PaneRendererColumns(v));break;case I.LineStudyPlotStyle.Cross:S.append(new T(v)), -b&&S.append(new _.PaneRendererLine({...(0,c.deepCopy)(v),lineWidth:1,lineColor:{type:k.ColorType.Solid,color:this._lineColor},forceLineWidth:!0}));break;case I.LineStudyPlotStyle.Circles:S.append(new w(v)),b&&S.append(new _.PaneRendererLine({...(0,c.deepCopy)(v),lineWidth:1,lineColor:{type:k.ColorType.Solid,color:this._lineColor},ignorePaletteLineWidth:!0}));break;case I.LineStudyPlotStyle.StepLine:case I.LineStudyPlotStyle.StepLineWithBreaks:case I.LineStudyPlotStyle.StepLineWithDiamonds:{const e=new p.PaneRendererStepLine;e.setData({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor},decoration:i.plottype.value()===I.LineStudyPlotStyle.StepLineWithDiamonds?p.StepLineDecoration.Diamonds:p.StepLineDecoration.None,extendToBarsEndings:this._extendStepLineToBarsEndings}),S.append(e);break}default:S.append(new _.PaneRendererLine({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}))}this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&this._selectionData&&S.append(new m.SelectionRenderer(this._selectionData))}_updateAdditionalPrices(e,t){const i=this._study.metaInfo().styles?.[this._plotName];void 0!==i?.histogramBase&&(this._histogramBase=e.priceToCoordinate(i.histogramBase,t))}}},64559:(e,t,i)=>{"use strict";i.d(t,{StudyForceOverlayPlotView:()=>s});class s{constructor(e,t,i){this._series=e,this._model=t,this._plotName=i}isForceOverlay(){return!!this._study.metaInfo().isPlotForceOverlay(this._plotName)}_priceScale(){return this.isForceOverlay()?this._model.mainSeries().priceScale():this._study.priceScale()}}},35864:(e,t,i)=>{"use strict";i.d(t,{StudyPaneViewInplaceUpdatable:()=>u});var s=i(50151),o=i(86441),n=i(37265),r=i(62499),a=i(8025),l=i(29981),c=i(66540),h=i(56468),d=i(64559);class u extends d.StudyForceOverlayPlotView{constructor(e,t,i){super(e,t,i),this._selectionData=null,this._dataInvalidated=null,this._viewportInvalidated=!1,this._items=[],this._selectionIndexer=new c.SelectionIndexes(t.timeScale())}update(e){if("hover-change"!==e.type){if("global-change"===e.type)return this._dataInvalidated=(0,r.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==e.type)this._viewportInvalidated=!0;else{if((e.sourceId===this._study.id()||this._dependsOnSeriesData()&&e.sourceId===this._model.mainSeries().id())&&!e.nonSeriesOnly){const t=(0,r.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:e.firstUpdatedTimePointIndex,clearData:e.clearData});this._dataInvalidated=t}}}}_dependsOnSeriesData(){return!1}_makeSureRendererIsValid(){this._dataInvalidated?this._updateImplFull(this._viewportInvalidated)&&(this._dataInvalidated=null):this._viewportInvalidated&&this._updateImplLight(),this._viewportInvalidated=!1}_preallocateItems(e,t){const i=e.size();let o=this._dataInvalidated?.firstIndex;if(0===i)return o;const n=this._study.offset(this._plotName);if(i!==this._items.length){const i=void 0!==o?o+n:void 0;if(void 0===i||0===this._items.length||i<(0,s.ensureDefined)(this._items[0].timePointIndex))return this._items=[], -e.each(((e,i)=>{const s=i[this._plotIndex+1];return this._items.push(t(e,s)),!1})),this._items.length?(0,s.ensureDefined)(this._items[0].timePointIndex)-n:void 0;{const i=(0,s.ensureDefined)(o),r=n>=0?0:n,a=n>=0?n:0;let c=(0,l.lowerbound)(this._items,i+r,((e,t)=>e.timePointIndex=0?0:n,i=n>=0?n:0;let r=(0,l.lowerbound)(this._items,o+t,((e,t)=>e.timePointIndexo+1)return{startBar:null,endBar:null};let r=this._study.plots();r=r.range(n,(0,s.ensureNotNull)(r.lastIndex())),i=Math.max(i,n),o=Math.max(o,n);const l=r.search(i,a.PlotRowSearchMode.NearestLeft,this._plotIndex+1),c=r.search(o,a.PlotRowSearchMode.NearestRight,this._plotIndex+1);return null!==l&&(i=l.index),null!==c&&(o=c.index),i=Math.max(n,i),{startBar:i,endBar:o}}_updateImplLight(){const e=this._study.firstValue(void 0,this.isForceOverlay());if(null===e)return this._selectionData=null,void this._updateRenderer(0,-1);const t=this._priceScale();if(null===t||t.isEmpty())return this._selectionData=null,void this._updateRenderer(0,-1);const i=this._model.timeScale().visibleBarsStrictRange();if(null===i)return this._selectionData=null,void this._updateRenderer(0,-1);const{startBar:s,endBar:o}=this._calculateStartEnd(i);if(null===s||null===o||0===this._items.length)return this._selectionData=null,void this._updateRenderer(0,-1);const{startItemIndex:n,endItemIndex:r}=this._correctVisibleItemIndexes(Math.max(0,(0,l.lowerbound)(this._items,s,((e,t)=>e.timePointIndexe=r)return this._selectionData=null,void this._updateRenderer(0,-1);this._convertItemsToCoordinates(t,e,n,r),this._createSelection(e),this._updateRenderer(n,r)}_correctVisibleItemIndexes(e,t){return{startItemIndex:e,endItemIndex:t}}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_convertItemsToCoordinatesImpl(e,t,i,s){for(let e=i;e{"use strict";i.d(t,{createStudyPlotColorProvider:()=>_});var s=i(94113),o=i(50151),n=i(13380);const r=new Map([[0,"color"],[2,"textColor"],[3,"borderColor"],[4,"wickColor"],[5,"colorup"],[6,"colordown"]]);class a{constructor(e){this._plotStyle=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return r.forEach(((e,t)=>{this._plotStyle[e]&&(i.colors[t]=this._plotStyle[e].value())})),i.lineWidth=this._plotStyle.linewidth?this._plotStyle.linewidth.value():void 0,i.lineStyle=this._plotStyle.linestyle?this._plotStyle.linestyle.value():void 0,i}isColorDefined(){return!0}singleColor(){return!0}getDefaultPlotPointStyle(){return null}}const l=[0,1,2,3,4,5,6];class c{constructor(e,t,i,s){this._palettesColors=new Map,this._defaultPlotColors=new Map,this._indexes=s;const n=t.styles[i];if(n)for(const[e,t]of r)this._defaultPlotColors.set(e,n[t]);const a=(0,o.ensureDefined)(e.palettes),l=e.plots;s.forEach(((e,i)=>{const s=l[e];if(s&&"palette"in s){const e=a[s.palette],o=t.palettes[s.palette];if(e&&o){const{valToIndex:t}=e,{colors:s}=o,n={...s};t&&Object.keys(t).forEach((e=>{const i=t[e];void 0!==i&&(n[e]=s[i])})),this._palettesColors.set(i,n)}}}))}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return l.forEach((t=>{if(this._palettesColors.has(t)){const s=e[(0,o.ensureDefined)(this._indexes.get(t))+1];if("number"==typeof s){const e=this._palettesColors.get(t)?.[s];0===t&&e&&(i.lineWidth=e.width.value(),i.lineStyle=e.style.value()),i.colors[t]=e?.color.value()}else i.colors[t]="transparent"}else i.colors[t]=this._defaultPlotColors.get(t)?.value()})),i}getDefaultPlotPointStyle(){const e=this._palettesColors.get(0)?.[0];if(void 0!==e){return{colors:[e.color.value(),void 0,void 0,void 0,void 0,void 0,void 0],lineStyle:void 0,lineWidth:e.width.value()}}return null}isColorDefined(){return!!this._palettesColors.size}singleColor(){return!1}}var h=i(31599);class d{constructor(e){this._rgbaFromInteger=(0,h.rgbaFromIntegerCached)(),this._indexes=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return this._indexes.forEach(((t,s)=>{const o=e[t+1];if(null!=o){ -const e=this._rgbaFromInteger(o);i.colors[s]=e}else i.colors[s]="transparent"})),i}isColorDefined(){return!0}singleColor(){return!1}getDefaultPlotPointStyle(){return null}}const u=new Map([[0,function(e,t){const i=(0,s.isColorerPlot)(t)||(0,s.isOhlcColorerPlot)(t);return"target"in t&&t.target===e&&i}],[2,function(e,t){const i=(0,s.isTextColorerPlot)(t);return"target"in t&&t.target===e&&i}],[1,function(e,t){return(0,s.isBgColorerPlot)(t)&&t.id===e}],[3,function(e,t){const i=(0,s.isCandleBorderColorerPlot)(t);return"target"in t&&t.target===e&&i}],[4,function(e,t){const i=(0,s.isCandleWickColorerPlot)(t);return"target"in t&&t.target===e&&i}],[5,function(e,t){const i=(0,s.isUpColorerPlot)(t);return"target"in t&&t.target===e&&i}],[6,function(e,t){const i=(0,s.isDownColorerPlot)(t);return"target"in t&&t.target===e&&i}]]);function _(e,t,i){const{colorers:s}=function(e,t){const i=e.plots,s=i.findIndex((e=>e.id===t)),o=new Map;return i.forEach(((e,i)=>{u.forEach(((s,n)=>{s(t,e)&&o.set(n,i)}))})),{plotIndex:-1===s?null:s,colorers:o}}(e,i);if(s.size)return e.isRGB?new d(s):new c(e,t,i,s);{const e=t.ohlcPlots;if(e&&e[i])return new a(e[i]);const s=t.styles[i];return new a(s)}}},94113:(e,t,i)=>{"use strict";var s,o,n,r,a,l,c;function h(e){return"line"===e.type}function d(e){return"shapes"===e.type}function u(e){return"chars"===e.type}function _(e){return"arrows"===e.type}function p(e){return"data"===e.type}function m(e){return"dataoffset"===e.type}function g(e){return"ohlc_open"===e.type}function f(e){return"ohlc_high"===e.type}function y(e){return"ohlc_low"===e.type}function v(e){return"ohlc_close"===e.type}function S(e){return g(e)||f(e)||y(e)||v(e)}function b(e){return"colorer"===e.type&&"palette"in e}function w(e){return"colorer"===e.type&&!("palette"in e)}function C(e){return"colorer"===e.type}function P(e){return"bar_colorer"===e.type}function T(e){return"bg_colorer"===e.type}function x(e){return"text_colorer"===e.type}function I(e){return"ohlc_colorer"===e.type}function M(e){return"wick_colorer"===e.type}function A(e){return"border_colorer"===e.type}function L(e){return"up_colorer"===e.type}function k(e){return"down_colorer"===e.type}function D(e){return"alertcondition"===e.type}function E(e){return h(e)||d(e)||u(e)||_(e)}function B(e){return"Plot"!==e}function V(e){return"ohlc_bars"===e.plottype}function R(e){return"ohlc_candles"===e.plottype}function N(e){return C(e)||P(e)||T(e)||p(e)||m(e)||I(e)||D(e)||L(e)||k(e)||A(e)||M(e)||x(e)}function O(e){return C(e)||x(e)||P(e)||p(e)||m(e)||I(e)||M(e)||A(e)||L(e)||k(e)||D(e)}i.r(t),i.d(t,{InternalStudyPlotType:()=>n,LineStudyPlotStyle:()=>s,OhlcStudyPlotStyle:()=>l,PlotSymbolSize:()=>c,STUDYPLOTDISPLAYTARGET:()=>a,StudyPlotDisplayTarget:()=>r,StudyPlotType:()=>o,isAlertConditionPlot:()=>D,isArrowsPlot:()=>_,isBarColorerPlot:()=>P,isBgColorerPlot:()=>T,isCandleBorderColorerPlot:()=>A,isCandleWickColorerPlot:()=>M,isCharsPlot:()=>u,isColorerPlot:()=>C,isDataOffsetPlot:()=>m,isDataPlot:()=>p,isDownColorerPlot:()=>k,isLinePlot:()=>h,isNonVisualPlot:()=>O,isOhlcClosePlot:()=>v, -isOhlcColorerPlot:()=>I,isOhlcHighPlot:()=>f,isOhlcLowPlot:()=>y,isOhlcOpenPlot:()=>g,isOhlcPlot:()=>S,isOhlcPlotStyleBars:()=>V,isOhlcPlotStyleCandles:()=>R,isPaletteColorerPlot:()=>b,isPlotSupportDisplay:()=>E,isPlotTitleDefined:()=>B,isPlotWithTechnicalValues:()=>N,isRgbaColorerPlot:()=>w,isShapesPlot:()=>d,isTextColorerPlot:()=>x,isUpColorerPlot:()=>L}),function(e){e[e.Line=0]="Line",e[e.Histogram=1]="Histogram",e[e.Cross=3]="Cross",e[e.Area=4]="Area",e[e.Columns=5]="Columns",e[e.Circles=6]="Circles",e[e.LineWithBreaks=7]="LineWithBreaks",e[e.AreaWithBreaks=8]="AreaWithBreaks",e[e.StepLine=9]="StepLine",e[e.StepLineWithDiamonds=10]="StepLineWithDiamonds",e[e.StepLineWithBreaks=11]="StepLineWithBreaks"}(s||(s={})),function(e){e.Line="line",e.Colorer="colorer",e.BarColorer="bar_colorer",e.BgColorer="bg_colorer",e.TextColorer="text_colorer",e.OhlcColorer="ohlc_colorer",e.CandleWickColorer="wick_colorer",e.CandleBorderColorer="border_colorer",e.UpColorer="up_colorer",e.DownColorer="down_colorer",e.Shapes="shapes",e.Chars="chars",e.Arrows="arrows",e.Data="data",e.DataOffset="dataoffset",e.OhlcOpen="ohlc_open",e.OhlcHigh="ohlc_high",e.OhlcLow="ohlc_low",e.OhlcClose="ohlc_close"}(o||(o={})),function(e){e.AlertCondition="alertcondition"}(n||(n={})),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"}(r||(r={})),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"}(a||(a={})),function(e){e.OhlcBars="ohlc_bars",e.OhlcCandles="ohlc_candles"}(l||(l={})),function(e){e.Auto="auto",e.Tiny="tiny",e.Small="small",e.Normal="normal",e.Large="large",e.Huge="huge"}(c||(c={}))},49822:(e,t,i)=>{"use strict";function s(e,t="shift",i){return{studyConstructorAsyncGetter:e,colorRotationMode:t,colorRotationComparator:i}}i.d(t,{addStudyInfoToMap:()=>n,createStudyInfo:()=>s,getStudyClassName:()=>a,getStudyInfoByName:()=>r});const o=new Map;function n(e,t){o.set(e,t)}function r(e){return o.get(e)}function a(e){for(const[t,i]of o.entries())if(i.studyConstructor===e)return t;return null}},79036:(e,t,i)=>{"use strict";i.d(t,{createStudy:()=>S,hasConfirmInputs:()=>P,hasPendingStudiesModuleLoading:()=>v,isCompareOrOverlayStudy:()=>f,isFundamentalStudy:()=>m,isOverlayStudy:()=>g,isStudy:()=>u,isStudyStrategy:()=>_,isStudyStub:()=>p,isSymbolicStudy:()=>x,studyColorRotationMode:()=>b,useSameColorRotationComparator:()=>C});var s=i(50151),o=i(56570),n=i(68159),r=i(21239);const a="study_Internal$STD;Fund_";function l(e){const t="study_"+(e.classId||e.shortId);return t.startsWith(a)?a:t}var c=i(49822);i(29137);const h=(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,46806)).then((e=>e.Study))));(0,c.addStudyInfoToMap)("Study",h),(0,c.addStudyInfoToMap)("study_PivotPointsStandard",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,93378)).then((e=>e.study_PivotPointsStandard))))),(0, -c.addStudyInfoToMap)("study_Overlay",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,38496)).then((e=>e.study_Overlay))),"sexyColors")),(0,c.addStudyInfoToMap)("study_Compare",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,85604)).then((e=>e.StudyCompare))),"sexyColors")),(0,c.addStudyInfoToMap)("study_Volume",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,7021)).then((e=>e.VolumeStudy))))),(0,c.addStudyInfoToMap)("study_VbPVisible",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,34425)).then((e=>e.VbPVisibleWrapper))),"noRotations")),(0,c.addStudyInfoToMap)("study_VbPFixed",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,34425)).then((e=>e.VolumeProfileStudyWithThemedColors))),"noRotations")),(0,c.addStudyInfoToMap)("study_ScriptWithDataOffset",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,31257)).then((e=>e.study_ScriptWithDataOffset))))),o.enabled("moving_average_study_changable_currency_unit")&&(0,c.addStudyInfoToMap)("study_Moving Average",(0,c.createStudyInfo)((()=>i.e(5248).then(i.bind(i,55288)).then((e=>e.study_MovingAverage)))));const d=["getStudyName","guiPlotName","isLinkedToSeries"];function u(e){return d.every((t=>t in e))}function _(e){return!1}function p(e){return e instanceof r.StudyStub}function m(e){return!1}function g(e){return u(e)&&"Overlay@tv-basicstudies"===e.metaInfo().id}function f(e){return g(e)||u(e)&&"Compare@tv-basicstudies"===e.metaInfo().id}let y=0;function v(){return y>0}async function S(e,t,i,o,n,r){let a;const d=2===r;if(!a){const e=l(o);a=(0,c.getStudyInfoByName)(e??"Study")??h}a.studyConstructor||(y+=1,a.studyConstructor=await(0,s.ensureDefined)(a.studyConstructorAsyncGetter)(),y-=1);const u=new((0,s.ensureDefined)(a?.studyConstructor))(e,t,i,o,d);return void 0!==n&&u.setId(n),u}function b(e){const t=l(e),i=(0,c.getStudyInfoByName)(t);return i?i.colorRotationMode:void 0===e.pine||n.StudyMetaInfo.isStandardPine(e.id)?1!==e.plots.length?"shift":"loop":null}function w(e,t){return e.id===t.id&&(s=t,((i=e).pine?i.pine.version:void 0)===(s.pine?s.pine.version:void 0));var i,s}function C(e){const t=l(e),i=(0,c.getStudyInfoByName)(t);if(i){const e=i.colorRotationComparator;if(void 0!==e)return e}return w}function P(e){return(e??[]).some((e=>e.confirm))}const T=["Overlay@tv-basicstudies","CorrelationCoefficient@tv-basicstudies","Correlation Coeff@tv-basicstudies","Spread@tv-basicstudies","Ratio@tv-basicstudies"];function x(e){return T.includes(e.id)}},14878:(e,t,i)=>{"use strict";i.d(t,{StudyBaseWindowView:()=>n});var s=i(7576),o=i(19466);class n extends s.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._study=e,this._model=t,this._valueProvider=this._createValuesProvider(e,t),this._items=this._valueProvider.getItems().map((e=>new s.DataWindowItem(e.id,e.title,"")))}update(e){"hover-change"!==e.type&&(this._invalidated=!0)}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1), -this._items}study(){return this._study}_updateImpl(){this._header=this._study.title(o.TitleDisplayTarget.DataWindow,!0),this._title=this._study.title(o.TitleDisplayTarget.DataWindow);const e=this._valueProvider.getValues(this._currentIndex());for(let t=0;t{"use strict";i.d(t,{StudyDataSource:()=>_});var s=i(50151),o=i(52033),n=i(64755),r=i(18172),a=i(3462),l=i(82349),c=i(26246),h=i(16685);const d=(0,i(9343).getLogger)("Chart.StudyDataSource");var u;!function(e){e[e.Idle=0]="Idle",e[e.AwaitingConnection=1]="AwaitingConnection",e[e.AwaitingParent=2]="AwaitingParent",e[e.AwaitingFirstDataUpdate=3]="AwaitingFirstDataUpdate",e[e.Active=4]="Active"}(u||(u={}));class _{constructor(e,t,i,s){this._inputs=null,this._status=u.Idle,this._studyId=null,this._turnaroundCounter=1,this._studyStatus={type:h.StudyStatusType.Undefined},this._studyStatusChanged=new o.Delegate,this._dataCleared=new o.Delegate,this._dataUpdated=new o.Delegate,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._metaInfo=s,this._seriesSource=t,this._turnaroundPrefix=i,this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(s),l.studyEmptyPlotValuePredicate),this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged),this._graphics=new c.LiveStudyGraphics(s.graphics)}destroy(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged),this._seriesSource.dataEvents().created().unsubscribeAll(this)}metaInfo(){return this._metaInfo}inputs(){return this._inputs}setInputs(e){this._inputs=e,null!==this._studyId&&(this._turnaroundCounter++,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined}),this._gateway.modifyStudy(this._studyId,this._turnaround(),e,this._onMessage.bind(this)),this._status===u.Active&&this._changeStatusTo(u.AwaitingFirstDataUpdate))}isStarted(){return this._status!==u.Idle}isActive(){return this._status===u.Active}start(){this.isStarted()?d.logNormal("start: data source is already started, nothing to do"):((0,s.assert)(null!==this._inputs,"Inputs should be defined when starting a study data source"),this._gateway.isConnected().value()?this._createStudy():this._changeStatusTo(u.AwaitingConnection))}stop(){this.isStarted()?(null!==this._studyId&&(this._gateway.isConnected().value()&&this._gateway.removeStudy(this._studyId),this._studyId=null,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})),this._changeStatusTo(u.Idle)):d.logNormal("stop: data source is already stopped, nothing to do")}studyId(){return this._studyId}studyStatus(){return this._studyStatus}studyStatusChanged(){return this._studyStatusChanged}plots(){return this._plots}graphics(){return this._graphics}clearData(){this._plots.clear(),this._graphics.clear(),this._dataCleared.fire()} -stopAndStealData(){(0,s.assert)(this._status===u.Active,"Couldn't steal data from non-active data source"),this.stop();const e=this._plots,t=this._graphics.extract();return this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(this._metaInfo),l.studyEmptyPlotValuePredicate),{plots:e,graphics:t}}dataCleared(){return this._dataCleared}dataUpdated(){return this._dataUpdated}moveData(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._plots.move(e)}))}pendingUpdatesReady(){return this._ongoingDataUpdate}_createStudyError(e){return{type:h.StudyStatusType.Error,errorDescription:this._getStudyErrorDescription(e)}}_getStudyErrorDescription(e){return"string"==typeof e?{error:e.split(":",2)[0]}:e}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),d.logNormal(`Status changed from ${u[this._status]} to ${u[e]}`),this._status=e}_createStudy(){const e=this._seriesSource.instanceId();null!==e?this._createStudyUsingParentId(e):(this._changeStatusTo(u.AwaitingParent),this._seriesSource.dataEvents().created().subscribe(this,this._onSeriesCreated,!0))}_createStudyUsingParentId(e){(0,s.assert)(this._status!==u.Active,'Status should not be "Active" when creating a study'),(0,s.assert)(this._studyStatus.type===h.StudyStatusType.Undefined,'Study status should be "Undefined" when creating a study'),(0,s.assert)(null===this._studyId,"Study id should be empty when creating a study"),this._studyId=(0,a.makeNextStudyId)(),this._gateway.createStudy(this._studyId,this._turnaround(),e,this._metaInfo.fullId+("tv-basicstudies"===this._metaInfo.packageId?"":"!"),(0,s.ensureNotNull)(this._inputs),this._onMessage.bind(this),{id:this._metaInfo.id}),this._changeStatusTo(u.AwaitingFirstDataUpdate)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===u.AwaitingConnection&&this._createStudy()}_onGatewayDisconnected(){this._status!==u.Idle&&this._status!==u.AwaitingConnection&&(this._studyId=null,this._changeStatusTo(u.AwaitingConnection),this._studyStatus.type!==h.StudyStatusType.Undefined&&this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})),this._turnaroundCounter=1}_onSeriesCreated(){this._status===u.AwaitingParent&&this._createStudyUsingParentId((0,s.ensure)(this._seriesSource.instanceId()))}_onStudyStatusChangedTo(e){const t=this._studyStatus;this._studyStatus=e,d.logNormal(`Study status type changed from ${h.StudyStatusType[t.type]} to ${h.StudyStatusType[e.type]}`),this._studyStatusChanged.fire(t,e)}_onMessage(e){if("data_update"===e.method){const{customId:t,turnaround:i,plots:o,nonseries:n}=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onDataUpdate(o,(0,s.ensureDefined)(n))}else if("study_loading"===e.method){const[t,i]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyLoading(e.time)}else if("study_completed"===e.method){const[t,i]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyCompleted(e.time)}else if("study_error"===e.method){ -const[t,i,s,o]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyError(s,o,e.time)}else"clear_data"===e.method&&this._checkTurnaround(e.params.turnaround)&&this.clearData()}_onDataUpdate(e,t){const i=(0,r.unpackNonSeriesData)(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>i),(()=>i)).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){this._status!==u.Idle&&(this._status===u.AwaitingFirstDataUpdate&&(this._changeStatusTo(u.Active),this.clearData()),this._mergePlots(e),null!==i&&(i.indexes_replace?((0,s.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds))),this._dataUpdated.fire(e,i,t))}_onStudyLoading(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Loading,startTime:Date.now()})}_onStudyError(e,t,i){this.clearData(),this._onStudyStatusChangedTo(this._createStudyError(e))}_onStudyCompleted(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Completed})}_mergePlots(e){this._plots.merge(e)}_turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}_checkTurnaround(e){const t=this._turnaround();return e===t||e===this._seriesSource.turnaround()||e===`${this._seriesSource.turnaround()}_${t}`}}},22839:(e,t,i)=>{"use strict";i.d(t,{StudyDataWindowView:()=>a});var s=i(14878),o=i(22739),n=i(7015);class r{constructor(e,t){this._study=e,this._model=t,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,2);for(const e of t)e.visible=e.visible&&i(e.id);return t}_createValuesProvider(e,t){return this._hhistBasedStudy?new n.HHistBasedValuesProvider(e,t):new o.StudyValuesProvider(e,t)}}class a extends s.StudyBaseWindowView{canShowItems(){const e=this._model.paneForSource(this._study);return!!e?.maximized().value()||this._model.panes().every((e=>!e.maximized().value()))}_createValuesProvider(e,t){return new r(e,t)}}},82349:(e,t,i)=>{"use strict";function s(e){const t=new Map;return e.plots.forEach(((e,i)=>{t.set(e.id,(e=>e[i+1]))})),t}function o(e,t){return null==e[t]}i.d(t,{studyEmptyPlotValuePredicate:()=>o,studyPlotFunctionMap:()=>s})},65383:(e,t,i)=>{"use strict";i.d(t,{ChartColorDependentStudyInputNames:()=>p,InputDisplayFlags:()=>o,RangeDependentStudyInputNames:()=>_,areStudyInputsEqual:()=>m,editableStudyInputs:()=>f,getInputValue:()=>l,isExtendedInput:()=>r,isExtendedInputSource:()=>a,isStudyInputDependsOnChartColors:()=>y,isStudyInputOptionsInfo:()=>c,isTimeOrPriceNotHiddenInput:()=>g});var s,o,n=i(82433);function r(e){return(0,n.default)(e)}function a(e){return"source"===e.t}function l(e){return r(e)?e.v:e}!function(e){e.Integer="integer",e.Float="float",e.Price="price",e.Bool="bool",e.Text="text",e.Symbol="symbol",e.Session="session",e.Source="source", -e.Resolution="resolution",e.Time="time",e.BarTime="bar_time",e.Color="color",e.Textarea="text_area"}(s||(s={})),function(e){e[e.None=0]="None",e[e.DataWindow=2]="DataWindow",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(o||(o={}));function c(e){return["text","integer","float","price","session","resolution"].includes(e.type)&&e.hasOwnProperty("options")}var h,d,u,_,p;function m(e,t,i){for(const s of e)if(t[s.id]!==i[s.id])return!1;return!0}function g(e){return("time"===e.type||"price"===e.type)&&!0!==e.isHidden}function f(e){return[]}function y(e){return Object.values(p).map((e=>e)).includes(e.id)}!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"}(h||(h={})),function(e){e.Fixed="fixed",e.CashPerOrder="cash_per_order",e.PercentOfEquity="percent_of_equity"}(d||(d={})),function(e){e.Percent="percent",e.CashPerContract="cash_per_contract",e.CashPerOrder="cash_per_order"}(u||(u={})),function(e){e.FirstBar="first_visible_bar_time",e.LastBar="last_visible_bar_time",e.Realtime="subscribeRealtime"}(_||(_={})),function(e){e.FgColor="__chart_fgcolor",e.BgColor="__chart_bgcolor"}(p||(p={}))},16638:(e,t,i)=>{"use strict";i.d(t,{isStudyDescriptor:()=>u,studyMetaInfoRepository:()=>g});var s=i(81251),o=i(11542),n=i(50151),r=i(68159),a=i(72530),l=i(1640),c=i(79303),h=i(9343),d=i(14426);(0,h.getLogger)("Chart.Studies.StudyMetaInfoRepository",{color:"#606"});function u(e){return"object"==typeof e&&null!==e&&"type"in e&&("java"===e.type&&"studyId"in e||"pine"===e.type&&"pineId"in e)}class _{constructor(e){this._isReady=!1,this._studyVersioning=null,this._rawStudiesMetaInfo=[],this._rawStudiesMetaInfoDeferredPromise=null,this._javaStudiesMetaInfo=[],this._pineMetaInfoCache=[],this._compileErrors=new WeakMap,this._studiesMigrations=[],this._chartApi=e}async requestMetaInfo(){if(null===this._rawStudiesMetaInfoDeferredPromise){this._rawStudiesMetaInfoDeferredPromise=(0,d.createDeferredPromise)();const e=(await this._chartApi.requestMetadata()).params[1].metainfo.slice();this._processLibraryMetaInfo(e),this._studyVersioning=new c.StudyVersioning(this._javaStudiesMetaInfo,this._studiesMigrations),this._requestFinished(),this._rawStudiesMetaInfoDeferredPromise.resolve(this._rawStudiesMetaInfo)}return this._rawStudiesMetaInfoDeferredPromise.promise}async findById(e){this._isReady||await this.requestMetaInfo();const t=this._findStudyMetaInfo(e);if(null!==t){const e=this._compileErrors.get(t);return e?Promise.reject(e):Promise.resolve(t)} -return"pine"===e.type?this._compilePine(e):Promise.reject(`unexpected study id=${e.studyId} with type=${e.type}`)}findByIdSync(e){return this._findStudyMetaInfo(e)}isReady(){return this._isReady}async findAllJavaStudies(){return this._isReady||await this.requestMetaInfo(),this._javaStudiesMetaInfo}studyVersioning(){return(0,n.ensureNotNull)(this._studyVersioning)}getInternalMetaInfoArray(){return this._javaStudiesMetaInfo}addPineMetaInfo(e,t){const i=m(this._pineMetaInfoCache,e);return t&&(!Array.isArray(t)||t.length>0)&&(t=Array.isArray(t)?new PineCompileFailErrorImpl({warnings:[],errors:t},e):t,this._compileErrors.set(i,t)),i}async getLatestMetaInfoForPineStudy(e,t){return null}_processMigrations(e){throw new Error("not implemented")}_processSiteMetaInfo(e,t){throw new Error("not implemented")}_processLibraryMetaInfo(e){for(const t of e)p(t),m(this._javaStudiesMetaInfo,t);this._javaStudiesMetaInfo=this._javaStudiesMetaInfo.sort(((e,t)=>{const i=e.description_localized||e.description,s=t.description_localized||t.description;return i>s?1:it.id===e.studyId))||null):this._pineMetaInfoCache.find((t=>t.scriptIdPart===e.pineId&&(void 0===e.pineVersion||(0,n.ensureDefined)(t.pine).version===e.pineVersion)))||null}_compilePine(e){throw new Error("unsupported")}}function p(e){e.description_localized=o.t(e.description,{context:"study"},i(83477))}function m(e,t){const i=new r.StudyMetaInfo(t).state();(0,a.migrateMetaInfoAndPropState)(i);const s=new r.StudyMetaInfo(i);let o=!0;const n=e.findIndex((e=>e.id===s.id));if(-1===n)e.push(s);else{const t=e[n],i=void 0!==t.pine?l.Version.parse(t.pine.version):null,r=void 0!==s.pine?l.Version.parse(s.pine.version):null;null===r||null===i||r.isGreaterOrEqual(i)?(t.removeDefaults(),e[n]=s):o=!1}return o&&s.createDefaults(),s}const g=(0,s.default)((()=>new _(window.ChartApiInstance)))},70294:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProviderBase:()=>l});var s=i(27538),o=i(678),n=i(19466);const r={NONE:"Default"},a=!1;class l extends s.StatusProviderBase{constructor(e){super(),this._source=e}getSplitTitle(){return this._source.titleInParts(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}text(){return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}: ${this.sourceStatusText()}`:`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)} ${this.sourceStatusText()}`:this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}sourceStatusText(){return(0,o.convertStudyStatusToString)(this._source.status(),!0)}errorStatus(){if(!this._source.isActualInterval()||this._source.isSymbolInvalid())return null;const e=this._source.status();return e.type===o.StudyStatusType.Error?{showReportItButton:e.errorDescription.showReportItButton, -error:this.sourceStatusText(),solutionId:(0,o.studyStatusSolutionId)(e),title:(0,o.studyStatusTitle)(e),studyFeature:(0,o.studyStatusFeature)(e),stackTrace:(0,o.studyErrorStatusStackTrace)(e.errorDescription.stack_trace),editorError:e.errorDescription.editorError}:null}}},44158:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProvider:()=>n});var s=i(11542),o=(i(678),i(70294));s.t(null,void 0,i(24077));class n extends o.StudyStatusProviderBase{sourceStatusText(){this._source.status();return super.sourceStatusText()}}},49936:(e,t,i)=>{"use strict";i.d(t,{StudyStatusView:()=>o});var s=i(27777);class o extends s.StatusView{constructor(e){super(e.statusProvider())}getSplitTitle(){return this._statusProvider.getSplitTitle()}update(e){this._text=this._statusProvider.text()}}},678:(e,t,i)=>{"use strict";i.d(t,{StudyStatusType:()=>h,convertStudyStatusToString:()=>d,createStudyError:()=>g,studyErrorStatusStackTrace:()=>m,studyStatusFeature:()=>p,studyStatusSolutionId:()=>u,studyStatusTitle:()=>_});var s=i(11542),o=i(82236);const n=s.t(null,void 0,i(50910));const r=new Map,a=new Map,l="loading...",c=s.t(null,void 0,i(62011));var h;function d(e,t){if(e.type===h.Loading)return t?c:l;if(e.type===h.Error){const i=e.errorDescription,s=t?(0,o.triesTranslateError)(i.error):i.error;if(i.ctx){const e={};return Object.entries(i.ctx).forEach((([t,i])=>{e[t]=i.toString()})),s.format(e)}return s}return""}function u(e){if(e.type===h.Error)return e.errorDescription.solution_id?e.errorDescription.solution_id:function(e){for(const t of Array.from(r.keys()))if(e.includes(t))return r.get(t)}(e.errorDescription.error)}function _(e){if(e.type===h.Error)return function(e){const t=e.toLowerCase();return t.includes("the data vendor doesn't provide volume data for this symbol.")||t.includes("no volume is provided by the data vendor")}(e.errorDescription.error)?n:(0,o.triesTranslateError)(e.errorDescription.title??"Runtime error")}function p(e){const{errorDescription:{error:t}}=e;for(const[e,i]of a)if(t.startsWith(e))return i}function m(e){if(void 0===e)return;const t=[];for(const i of e){const e={functionOrScopeName:i.n,lineNumber:i.p};"id"in i&&(e.id=i.id),"v"in i&&(e.versionScript=i.v),t.push(e)}return t}function g(e,t){const i="check study unexpected error"===e.error;return{type:h.Error,errorDescription:{...e,showReportItButton:i}}}!function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(h||(h={}))},21239:(e,t,i)=>{"use strict";i.d(t,{StudyStub:()=>b,isStudyStubDescriptor:()=>w});var s=i(50279),o=i(30551),n=i(50151),r=i(64147),a=(i(88960),i(62288)),l=i(49936),c=i(45579),h=i(725),d=i(52033),u=i(12988),_=i(70294),p=i(19466);class m extends _.StudyStatusProviderBase{text(){return this._source.isActualInterval()?`${this._source.title(p.TitleDisplayTarget.StatusLine)} ${this.sourceStatusText()}`:this._source.title(p.TitleDisplayTarget.StatusLine)}}var g=i(678),f=i(36915),y=i(16638);class v{getItems(){return[]}getValues(e){return[]}}const S=new d.Delegate;class b extends c.PriceDataSource{ -constructor(e,t,i,s,o=null){super(e),this._priceStep=.01,this._origState=null,this._descriptor=null,this._status={type:g.StudyStatusType.Undefined},this._statusChanged=new d.Delegate,this._descriptorChanged=new d.Delegate,this._formatter=new h.PriceFormatter({priceScale:100}),this._showPineVersionInStatusLine=new r.WatchedValue(!1).spawn(),this._pineSourceCodeModel=null,(0,y.isStudyDescriptor)(t)?this._descriptor=t:this._origState=t,this._title=i,this._alwaysShowInLegend=void 0!==s,this._isOverlay=s,this._studyMetaInfo=o;this._properties=new u.Property({visible:!0}),this._statusView=new l.StudyStatusView(this)}destroy(){this._pineSourceCodeModel?.get()?.destroy(),this._pineSourceCodeModel?.destroy(),this._showPineVersionInStatusLine.destroy(),super.destroy()}barColorer(){return null}properties(){return this._properties}statusView(){return this._statusView}legendView(){return null}state(e){return this._origState}getDescriptor(){return null===this._descriptor?null:{descriptor:this._descriptor,title:this._title,isOverlay:this._isOverlay,id:this.id(),status:this._status}}updateDescriptor(e){(0,s.default)(this._descriptor,e)||(this._descriptor=e,this._descriptorChanged.fire())}onDescriptorChanged(){return this._descriptorChanged}metaInfo(){return this._studyMetaInfo}setMetaInfo(e){this._studyMetaInfo=e}setStatus(e){const t=this.isDisplayedInLegend();if(this._status=e,this._statusChanged.fire(),this.isDisplayedInLegend()!==t){const e=this._model.paneForSource(this);if(e){const t=this._model.panes().indexOf(e),i=a.InvalidationMask.invalidateLegendWidgetLayout(t);this.model().invalidate(i)}}}formatter(){return this._formatter}name(){return this._title}title(){return this.titleInParts().join(" ")}titleInParts(){const e=[this._title];return this._showPineVersionInStatusLine.value()&&e.push((0,n.ensureDefined)(this._studyMetaInfo?.pine).version),e}isFailed(){return this._status.type===g.StudyStatusType.Error}isLoading(){return this._status.type===g.StudyStatusType.Loading}isDisplayedInLegend(){return this._alwaysShowInLegend||this.isFailed()}setFailed(e){this.setStatus({type:g.StudyStatusType.Error,errorDescription:{error:e}}),this._model.updateSource(this)}isSymbolInvalid(){return!1}isActualInterval(){return!0}onIsActualIntervalChange(){return S}start(){}status(){return this._status}onStatusChanged(){return this._statusChanged}firstValue(){return null}currency(){return null}sessionId(){return this._model.mainSeries().sessionId()}sessionIdChanged(){return this._model.mainSeries().sessionIdChanged()}unit(){return null}symbolSource(){return this._model.mainSeries()}barsProvider(){return this._model.mainSeries()}legendValuesProvider(){return new v}statusProvider(e){return new m(this)}isRemovedByStudyTemplates(){return null!==this._origState&&(0,f.isStudyState)(this._origState)}pineSourceCodeModel(){return Promise.resolve(null)}}function w(e){return(0,o.isObject)(e)&&"descriptor"in e&&(0,y.isStudyDescriptor)(e.descriptor)}},22739:(e,t,i)=>{"use strict";i.d(t,{StudyValuesProvider:()=>v}) -;var s=i(50335),o=i(49483),n=i(19063),r=i(56570),a=i(8025),l=i(15764),c=i(928),h=i(94113),d=i(83085),u=i(41991),_=i(50151),p=i(82587),m=i(19466);const g=o.CheckMobile.any(),f=r.enabled("hide_last_na_study_output"),y=r.enabled("always_show_legend_values_on_mobile");class v{constructor(e,t,i){this._emptyValues=[],this._colorProviders=new Map,this._study=e,this._model=t,this._studyMetaInfo=this._study.metaInfo(),this._studyProperties=this._study.properties().childs(),this._isFundamental=!1;const s=this._studyMetaInfo.plots;s&&s.forEach(((e,t)=>{if((0,h.isPlotWithTechnicalValues)(e))return;const s=e.id;this._emptyValues.push(function(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}(t,s,i?"":this._study.guiPlotName(m.TitleDisplayTarget.StatusLine,s)));const o=(0,h.isOhlcPlot)(e)?e.target:s;this._colorProviders.set(o,(0,d.createStudyPlotColorProvider)(this._studyMetaInfo,this._study.properties(),o))}))}getItems(){return this._emptyValues}getPlotColor(e,t){const i=t[e+1];if(!(0,s.isNumber)(i))return"";const o=i>0;let n;const r=this._studyMetaInfo.plots[e];let a=r.id;const l=this._studyProperties;if((0,h.isOhlcPlot)(r))a=r.target||a,n=(0,_.ensureDefined)(l.ohlcPlots.childs()[a].childs().color).value();else if((0,h.isArrowsPlot)(r)){const e=(0,_.ensureDefined)(l.styles.childs()[a]);n=o?e.childs().colorup.value():e.childs().colordown.value()}else n=(0,_.ensureDefined)(l.styles.childs()[a]?.child("color")).value();let c=n;const d=this._colorProviders.get(a),u=d&&d.getPlotPointStyle(t);return u&&((0,h.isArrowsPlot)(r)?(o&&void 0!==u.colors[5]&&(c=u.colors[5]),o||void 0===u.colors[6]||(c=u.colors[6])):void 0!==u.colors[0]&&(c=u.colors[0])),"transparent"===c&&(c=n),c}getValues(e){const t=this._emptyValues.map((e=>({...e})));let i=null;const o=this._study.data().lastIndex(),r=this._studyProperties;if(null!==o)for(const e of t){const t=r.styles.childs()[e.id]?.childs().display.value();if(0===t)continue;const s=this._study.nearestIndex(o,a.PlotRowSearchMode.NearestLeft,e.index+1);if(void 0===s)continue;const n=s+this._study.offset(e.id);i=null!==i?Math.max(n,i):n}(null===e||null!==i&&e>i)&&(e=i);const l=this._hideValues(),c=this._study.isVisible()&&!l?p.notAvailable:"";for(const e of t)e.value=c;if(l)return t;f&&t.length&&(t[t.length-1].value="");const d=this._study.priceScale();if(!this._study.isVisible()||null===e||null===d||d.isEmpty()||this._model.timeScale().isEmpty())return t;const m={};for(const i of t){const t=i.id,l=(0,u.getPriceValueFormatterForStudy)(this._study,t),c=(0,_.ensureDefined)(r.styles.childs()[t]),d=c.childs().display.value();if(i.visible=0!==d,!i.visible)continue;const p=c.hasChild("plottype")?c.child("plottype")?.value():null,g=this._isFundamental&&(p===h.LineStudyPlotStyle.StepLine||p===h.LineStudyPlotStyle.StepLineWithDiamonds),f=i.index,y=e-this._study.offset(t),v=g||null!==o&&y>o?a.PlotRowSearchMode.NearestLeft:a.PlotRowSearchMode.Exact,S=this._study.nearestIndex(y,v);if(void 0===S)continue;let b=m[t];if(void 0===b&&(b=this._study.getMinFirstBarIndexForPlot(t),Number.isFinite(b)&&(m[t]=b)), -b>S)continue;const w=this._study.data().last(),C=this._study.data().valueAt(S)||(null!==w?w.value:null);if(null===C)continue;const P=C[f+1];(0,s.isNumber)(P)&&(i.value=l(P),i.color=(0,n.resetTransparency)(this.getPlotColor(f,C)))}return t}_hideValues(){return y?(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited():g&&(null===this._model.crosshairSource().pane||(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited())}}},85604:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyCompare:()=>H});var s=i(50151),o=i(50788),n=i(46806),r=i(68805),a=i(12988),l=i(73698),c=i(56570),h=i(94164),d=i(98558),u=i(49256),_=i(19063);const p=c.enabled("force_exchange_as_title");class m extends d.PriceAxisView{constructor(e,t){super(),this._studyCompare=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._studyCompare.priceScale(),n=this._studyCompare.lastValueData(this._data.plotIndex,!1);if(n.noData||null===o||o.isEmpty())return;const r=this._studyCompare.model(),a=r.timeScale().visibleBarsStrictRange(),l=r.mainSeries().bars().lastIndex();if(null===a||null===l)return;if(l<=a.lastBar())i.background=(0,_.resetTransparency)(n.color),i.textColor=this.generateTextColor(i.background),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1;else{const o=r.backgroundColorAtYPercentFromTop(n.coordinate/(0,s.ensureNotNull)(r.paneForSource(this._studyCompare)).height());i.background=o,i.textColor=(0,_.resetTransparency)(n.color),i.borderColor=i.textColor,e.borderVisible=!0,t.borderVisible=!0}i.coordinate=n.coordinate,i.floatCoordinate=n.floatCoordinate;const c=r.properties().childs().scalesProperties.childs();c.showSeriesLastValue.value()&&(e.text=(0,u.getCurrentModePriceText)(o,n),c.seriesLastValueMode.value()!==h.PriceAxisLastValueMode.LastPriceAndPercentageValue?e.secondLine="":e.secondLine=(0,u.getOppositeModePriceText)(o,n),e.visible=!0),t.text="",c.showSymbolLabels.value()&&(t.text=this._paneText(),t.visible=t.text.length>0)}_paneText(){let e="";const t=this._studyCompare.symbolInfo();return p?e=(0,r.displayedSymbolExchange)(t):this._studyCompare.model().properties().childs().scalesProperties.childs().showSymbolLabels.value()&&(e=(0,r.displayedSymbolName)(t)),e}}i(11542);var g=i(22839),f=i(22739),y=i(928),v=i(49483),S=i(15764),b=i(37265),w=i(19466);const C=v.CheckMobile.any();class P extends f.StudyValuesProvider{constructor(e,t){super(e,t),this._emptyValues[0].title=e.guiPlotName(w.TitleDisplayTarget.StatusLine,"")}getValues(e){return(0,b.isNumber)(e)||(this._showLastPriceAndChangeOnly()?e=this._study.data().lastIndex():(e=this._model.crosshairSource().appliedIndex(),(0,b.isNumber)(e)||(e=this._study.data().lastIndex()))),super.getValues(e)}_hideValues(){return!1}_showLastPriceAndChangeOnly(){return C&&(null===this._model.crosshairSource().pane||(0,S.isLineToolName)(y.tool.value())||null!==this._model.lineBeingEdited())}}class T extends g.StudyDataWindowView{constructor(e,t){super(e,t),this._studyCompare=e}_hideValues(){return!1}_createValuesProvider(e,t){return new P(e,t)}} -var x=i(44672);class I extends T{constructor(e,t){super(e,t),this._additional=null,this._showSeriesOHLC=t.properties().childs().paneProperties.childs().legendProperties.childs().showSeriesOHLC,this._showSeriesOHLC.subscribe(this,(()=>this.update((0,x.sourceChangeEvent)(e.id()))))}areValuesVisible(){return this._showSeriesOHLC.value()}destroy(){this._showSeriesOHLC.unsubscribeAll(this)}additional(){return this._additional}_updateImpl(){super._updateImpl()}}var M=i(49936),A=i(24526),L=i(44158);class k extends L.StudyStatusProvider{getSplitTitle(){return this._source.titleInParts(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}text(){return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}: ${this.sourceStatusText()}`:`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)} ${this.sourceStatusText()}`:this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}}var D=i(76350),E=i(52270),B=i(64147);const V=c.enabled("study_overlay_compare_legend_option"),R=c.enabled("force_exchange_as_title"),N=!c.enabled("hide_study_compare_legend_item"),O=c.enabled("hide_unresolved_symbols_in_legend"),F=c.enabled("symbol_info_price_source");var W;!function(e){e.SnapShotSymbolInfoKey="___snapshot"}(W||(W={}));class H extends n.Study{constructor(e,t,i,s,o){super(e,function(e){return e.hasChild("currencyId")||e.addChild("currencyId",new a.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new a.Property(null)),e.addExcludedKey("currencyId",1),e.addExcludedKey("unitId",1),e}(t),i,s,o),this._isActingAsSymbolSource=new B.WatchedValue(!0),this._realignToolsLastParams=null,this._lastResolvedSymbolSource="",this.properties().childs().minTick.subscribe(null,(()=>this._recreatePriceFormattingDependencies())),this.properties().childs().minTick.subscribe(null,(()=>this._model.fullUpdate())),this.properties().childs().currencyId.subscribe(this,this._onCurrencyChanged),this.properties().childs().unitId.subscribe(this,this._onUnitChanged),this._symbolResolvingActive=new B.WatchedValue(!1),this._symbolHibernated=new B.WatchedValue(!1),e.mainSeries().onIntervalChanged().subscribe(this,(()=>e.realignLineTools(this)))}destroy(){this._model.mainSeries().onIntervalChanged().unsubscribeAll(this),super.destroy()}properties(){return this._properties}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}symbolParams(){return(0,D.symbolParams)(this)}compareSymbolParams(e){return(0,D.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}async setSymbolParams(e){this._setSymbolCurrencyUnitInternal(e)}symbol(){return this.properties().childs().inputs.childs().symbol.value()}symbolChanged(){return this.properties().childs().inputs.childs().symbol}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){if(!this._resolvedSymbols)return null;const e=this.symbol();if(!e)return null;let t;return t=this._resolvedSymbols[this._getSymbolForResolve(e)]||null,t}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){ -return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,D.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0,E.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,r.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,r.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}style(){return 2}setStyle(e){}interval(){return this._model.mainSeries().interval()}setInterval(e){}symbolSource(){return this}valueAt(e,t){return this.data().search(e)?.value[1]??null}state(e,t){const i=super.state(e,t);this._model.unitConversionEnabled()||delete i.state.unitId;const o=this.symbol();return i.state.inputs.symbol=(0,r.symbolToSaveInState)(this.symbolInfo()??this._model.chartApi().lastSymbolResolveInfo(o),o),e&&((0,s.ensureDefined)(i.data).symbols={___snapshot:this.symbolInfo()||void 0}),i}symbolTitle(e,t,i){return this.title(e,!0,{},!1,t)}titleInParts(e,t,i,s,o){const n=this._titleInParts(e,t,i,s,o);return[[n[0],...n[1]??[]].join(", ")]}tags(){const e=this.symbol();return e?[e]:[]}statusView(){return N?super.statusView():null}guiPlotName(e,t){return this.properties().childs().inputs.childs().symbol.value()}canOverrideMinTick(){return!0}canBeHiddenByGlobalFlag(){return!1}legendValuesProvider(){return new P(this,this.model())}statusProvider(e){return new k(this)}measureUnitId(){return(0,r.measureUnitId)(this.symbolInfo())}getSymbolString(e){return void 0===e&&(e=this._getSymbolForApi(this.symbol())),(0,l.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}_createPriceAxisView(e){return new m(this,{plotIndex:"compare"})}_createViews(){this._legendView||(this._legendView=new I(this,this._model)),this._dataWindowView||(this._dataWindowView=new T(this,this._model)),this._statusView||(this._statusView=new M.StudyStatusView(this)),super._createViews()}_onUnitChanged(){"alwaysOff"!==(0,o.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this._model.unitConversionEnabled()&&this.isStarted()&&this._tryChangeInputs(),this._unitChanged.fire()}_getSymbolObject(e){const t=super._getSymbolObject(e),i=this.currency();null!==i&&(t["currency-id"]=i);const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),t}_onSymbolResolvingStart(e,t){this._lastResolvedSymbolSource=t,super._onSymbolResolvingStart(e,t),this._symbolResolvingActive.setValue(!0)}_onSymbolError(){super._onSymbolError(),this._symbolResolvingActive.setValue(!1)}_onSymbolResolved(e,t,i){super._onSymbolResolved(e,t,i),this._recreatePriceFormattingDependencies();const s=t===this.symbol()?(0, -r.extractSymbolNameFromSymbolInfo)(i,this.symbol()):null,o=(0,r.symbolCurrency)(i),n=(0,r.symbolUnit)(i,this._model.unitConversionEnabled());this._setSymbolCurrencyUnitInternal({symbol:s??void 0,currency:o,unit:n},i),this._symbolResolvingActive.setValue(!1)}async _changeInputsImpl(e,t){await super._changeInputsImpl(e,t),this._realignLineToolsIfParamsChanged()}_createStudyOnServer(){const e=super._createStudyOnServer();return this._realignLineToolsIfParamsChanged(),e}_tryCreateFormatter(){const e=A.customFormatters?.priceFormatterFactory?.(this.symbolInfo(),this.properties().childs().minTick.value())??null;return null!==e?e:(0,r.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value())}_tryCreateDefaultFormatter(){return(0,r.createSeriesFormatter)(this.symbolInfo(),"default")}_titleInParts(e,t,i,s,o){const n=this.symbolInfo();return[this._getSymbolTitlePart(n),[this._getExchangeTitlePart(n,o),this._getPriceSourceTitlePart(n)].filter((e=>null!==e))]}_skipHistogramBaseOnAutoScale(){return!0}_getSymbolTitlePart(e){if(null===e)return O?"":this.properties().childs().inputs.childs().symbol.value();const t=(0,r.getSymbolExchange)(e);if(R&&void 0!==t)return t;if(V)switch(this._model.mainSeries().symbolTextSourceProxyProperty().value()){case"description":return e.description;case"ticker-and-description":return`${e.name}, ${e.description}`;case"long-description":return e.long_description??e.description}return e.name}_getExchangeTitlePart(e,t){return null===e||t?null:(0,r.getSymbolExchange)(e)}_getPriceSourceTitlePart(e){return F&&!1!==this._model.properties().childs().paneProperties.childs().legendProperties.childs().showPriceSource.value()&&void 0!==e?.price_source_id?this._model.availablePriceSources(this.getSymbolString(this._getSymbolForApi(this.symbol()))).name(e.price_source_id)??null:null}_setSymbolCurrencyUnitInternal(e,t){const{symbol:i,currency:s,unit:o}=e,n=this.properties().childs(),a=n.inputs.childs().symbol.value(),l=n.currencyId.value(),c=n.unitId.value();if(void 0!==i&&n.inputs.childs().symbol.setValueSilently(i),void 0!==s&&n.currencyId.setValueSilently(s),void 0!==o&&n.unitId.setValueSilently(o),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(n.currencyId.setValueSilently((0,r.symbolCurrency)(e)),n.unitId.setValueSilently((0,r.symbolUnit)(e,this._model.unitConversionEnabled())))}n.inputs.childs().symbol.value()!==a&&n.inputs.childs().symbol.fireChanged(),n.currencyId.value()!==l&&n.currencyId.fireChanged(),n.unitId.value()!==c&&n.unitId.fireChanged(),this._realignLineToolsIfParamsChanged()}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged}e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}},16227:(e,t,i)=>{ -"use strict";i.d(t,{StudyPriceAxisView:()=>r});var s=i(50151),o=i(98558),n=i(19063);class r extends o.PriceAxisView{constructor(e,t){super(),this._model=e.model(),this._source=e,this._data=t,this._isForceOverlay=!!this._source.metaInfo().isPlotForceOverlay(this._data.plotIndex)}update(e){"hover-change"!==e.type&&super.update(e)}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._source.model(),r=this._isForceOverlay?o.mainSeries().priceScale():this._source.priceScale();if(null===r)return;if(!o.isPriceScaleVisible(r))return;const a=this._source.lastValueData(this._data.plotIndex,!1);if(a.noData)return;const l=o.timeScale().visibleBarsStrictRange(),c=o.mainSeries().bars().lastIndex();if(null!==l&&null!==c){if(c<=l.lastBar()){i.background=(0,n.resetTransparency)(a.color);let s=a.color;"transparent"===s&&(s=this._model.properties().childs().scalesProperties.childs().backgroundColor.value()),i.textColor=this.generateTextColor(s),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1}else{const r=o.backgroundColorAtYPercentFromTop(a.coordinate/(0,s.ensureNotNull)(o.paneForSource(this._source)).height());i.background=r,i.textColor=(0,n.resetTransparency)(a.color),i.borderColor=(0,n.resetTransparency)(i.textColor),e.borderVisible=!0,t.borderVisible=!0}i.coordinate=a.coordinate,i.floatCoordinate=a.floatCoordinate,this._showAxisLabel()&&(e.text=a.text,e.visible=!0),this._updatePaneRendererData(t)}}_showPaneLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyPlotLabels.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_showAxisLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_updatePaneRendererData(e){e.text="",this._showPaneLabel()&&(e.text=this._source.priceLabelText(this._data.plotIndex),e.visible=!0)}}},78749:(e,t,i)=>{"use strict";i.d(t,{applyOverridesToStudy:()=>d,applyOverridesToStudyDefaults:()=>u});var s=i(50151),o=i(94113),n=i(9343);const r={line:o.LineStudyPlotStyle.Line,histogram:o.LineStudyPlotStyle.Histogram,cross:o.LineStudyPlotStyle.Cross,area:o.LineStudyPlotStyle.Area,columns:o.LineStudyPlotStyle.Columns,circles:o.LineStudyPlotStyle.Circles,line_with_breaks:o.LineStudyPlotStyle.LineWithBreaks,area_with_breaks:o.LineStudyPlotStyle.AreaWithBreaks,step_line:o.LineStudyPlotStyle.StepLine,step_line_with_breaks:o.LineStudyPlotStyle.StepLineWithBreaks,step_line_with_diamonds:o.LineStudyPlotStyle.StepLineWithDiamonds},a=(0,n.getLogger)("Chart.Model.StudyPropertiesOverrider");var l,c;function h(e,t,i,s){const o=i.split(".");if(0===o.length||0===o[0].length)return;const n=function(e){const t=e.split(":");return{name:t[0],type:2===t.length?t[1]:null} -}(o[0]),r=n.name,h=n.type,d=null!==h,u=!d||"band"===h,_=!d||"area"===h,p=!d||"input"===h,m=!d||"plot"===h?c.getPlotIdByTitle(e,r):null,g=u?c.getBandIndexByName(e,r):null,f=_?c.getFilledAreaIdByTitle(e,r):null,y=p?c.getInputByName(e,r):null,v=t.hasOwnProperty(r);if((null!==m?1:0)+(null!==g?1:0)+(null!==f?1:0)+(null!==y?1:0)+(v?1:0)>1)return void a.logWarn(`Study '${e.description}' has ambiguous identifier '${r}'`);const S=o[1];if(null!==m){if(1===o.length)return void a.logWarn(`Path of sub-property of '${r}' plot for study '${e.description}' must be not empty`);const i=o.slice(1);l.applyPlotProperty(e,t,m,i,s)}else if(null!==y)l.applyInputValue(t,y,s);else if(null!==g){if(void 0===S)return void a.logWarn(`Property name of '${r}' band for study '${e.description}' must be set`);l.applyBandProperty(t,g,S,s)}else if(null!==f){if(void 0===S)return void a.logWarn(`Property name of '${r}' area for study '${e.description}' must be set`);l.applyFilledAreaProperty(t,f,S,s)}else v?l.setRootProperty(t,o,s):a.logWarn(`Study '${e.description}' has no plot or input '${r}'`)}function d(e,t){const i=e.properties(),s=i.state();for(const i in t)t.hasOwnProperty(i)&&h(e.metaInfo(),s,i,t[i]);i.mergeAndFire(s)}function u(e,t,i){for(const s in e){if(!e.hasOwnProperty(s))continue;const o=s.indexOf(".");if(-1===o)continue;const n=s.substring(0,o),r=c.getMetaInfoByDescription(t,n);if(null===r){a.logWarn(`There is no such study ${n}`);continue}const l=i(r);null!==l?h(r,l,s.substring(o+1),e[s]):a.logWarn(`Cannot apply overrides for study ${n}`)}}!function(e){e.applyPlotProperty=function(e,t,i,n,l){if(void 0===t.styles)return void a.logWarn("Study does not have styles");const c=n[0];if("color"===c){const r=function(e,t,i){if(void 0===e.plots)return null;for(const s of e.plots){if(!(0,o.isPaletteColorerPlot)(s)||void 0===t.palettes)continue;const e=t.palettes[s.palette];if(s.target===i&&void 0!==e)return e}return null}(e,t,i);return void function(e,t,i,o,n){void 0!==e.styles?null===t&&!isNaN(o)&&o>0?a.logWarn(`Study plot does not have color #${o}`):((0===o||isNaN(o))&&((0,s.ensureDefined)(e.styles[i]).color=String(n),o=0),null!==t&&((0,s.ensureDefined)(t.colors?.[o]).color=String(n))):a.logWarn("Study does not have styles")}(t,r,i,n.length>1?parseInt(n[1]):NaN,l)}const h=t.styles[i];if(void 0!==h&&h.hasOwnProperty(c)){if("plottype"===c){const e=r[String(l)];if(void 0===e)return void a.logWarn(`Unsupported plot type for plot: ${l}`);l=e}h[c]=l}else a.logWarn(`Study plot does not have property '${c}'`)},e.applyBandProperty=function(e,t,i,s){if(void 0===e.bands)return void a.logWarn("Study does not have bands");const o=e.bands[t];if(void 0!==o&&o.hasOwnProperty(i)){if("plottype"===i){const e=r[String(s)];if(void 0===e)return void a.logWarn(`Unsupported plot type for band: ${s}`);s=e}o[i]=s}else a.logWarn(`Study band does not have property '${i}'`)},e.applyFilledAreaProperty=function(e,t,i,s){if(void 0===e.filledAreasStyle)return void a.logWarn("Study does not have areas");const o=e.filledAreasStyle[t] -;void 0!==o&&o.hasOwnProperty(i)?o[i]=s:a.logWarn(`Study area does not have property '${i}'`)},e.applyInputValue=function(e,t,i){void 0!==e.inputs&&e.inputs.hasOwnProperty(t)?e.inputs[t]=i:a.logWarn(`Study does not have input '${t}'`)},e.setRootProperty=function(e,t,i){if(0===t.length)return;let s=e;for(const e of t.slice(0,-1)){if(null==s||!s.hasOwnProperty(e))break;s=s[e]}const o=t[t.length-1];null!=s&&s.hasOwnProperty(o)?s[o]=i:a.logWarn(`Study does not have property ${t.join(".")}`)}}(l||(l={})),function(e){e.getInputByName=function(e,t){if(void 0===e.inputs)return null;t=t.toLowerCase();for(const i of e.inputs)if(i.name.toLowerCase()===t)return i.id;return null},e.getPlotIdByTitle=function(e,t){if(void 0===e.styles)return null;t=t.toLowerCase();for(const i in e.styles){const s=e.styles[i];if((void 0!==s&&void 0!==s.title?s.title:i).toLowerCase()===t)return i}return null},e.getFilledAreaIdByTitle=function(e,t){if(void 0===e.filledAreas)return null;t=t.toLowerCase();for(const i of e.filledAreas)if(i.title.toLowerCase()===t)return i.id;return null},e.getBandIndexByName=function(e,t){if(void 0===e.bands)return null;t=t.toLowerCase();for(let i=0;i{"use strict";i.r(t),i.d(t,{StudiesChunkName:()=>Et,Study:()=>Kt,studyFormatter:()=>qt});var s=i(50279),o=i(90054),n=i(16738),r=i(50151),a=i(11542),l=i(9343),c=i(49822);function h(e){const{name:t,group:i}=e;return t.length>0?`${i?`${i}.`:""}${t}`:void 0}var d=i(71885),u=i(52033),_=i(19063),p=i(58137),m=i(18172),g=i(45579),f=i(93280),y=i(64755),v=i(68159),S=i(14019),b=i(8025),w=i(85904),C=i(14878),P=i(44672),T=i(22739),x=i(7015);class I{constructor(e,t,i,s){this._study=e,this._model=t,this._showStudyValues=s??t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t,i)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=this._study.properties(),s=this._showStudyValues.value()&&i.childs().showLegendValues.value(),o=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,8);for(const e of t)e.visible=e.visible&&s&&o(e.id);return t}_createValuesProvider(e,t,i){return this._hhistBasedStudy?new x.HHistBasedValuesProvider(e,t,i):new T.StudyValuesProvider(e,t,i)}}var M=i(94113);class A extends C.StudyBaseWindowView{constructor(e,t){super(e,t),this._showStudyValues=t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._showStudyValues.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))));const i=this._study.properties();i.childs().showLegendValues.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))));const s=this._study.metaInfo().plots,o=new Set -;s.forEach((t=>{if((0,M.isOhlcPlot)(t)){const s=t.target;if(o.has(s))return;o.add(s),i.childs().ohlcPlots.childs()[s].childs().display.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))))}else(0,M.isPlotSupportDisplay)(t)&&i.childs().styles.childs()[t.id]?.childs().display.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))))}))}areValuesVisible(){return this._showStudyValues.value()}additional(){return null}destroy(){this._showStudyValues.unsubscribeAll(this);const e=this._study.properties();e.childs().showLegendValues.unsubscribeAll(this);const t=this._study.metaInfo().plots,i=new Set;t.forEach((t=>{if((0,M.isOhlcPlot)(t)){const s=t.target;if(i.has(s))return;i.add(s),e.childs().ohlcPlots.childs()[s].childs().display.unsubscribeAll(this)}else(0,M.isPlotSupportDisplay)(t)&&e.childs().styles.childs()[t.id]?.childs().display.unsubscribeAll(this)}))}_createValuesProvider(e,t){return new I(e,t)}}var L=i(928),k=i(49936),D=i(73698),E=i(3462),B=i(4340),V=i(44158),R=i(37265);i(19466),i(84425);function N(e,t){return e.studyId.localeCompare(t.studyId)}function O(e){const t=new Set,i=[];return e.forEach((e=>{t.has(e.studyId)||(t.add(e.studyId),i.push(e))})),i}function F(e){const t=e.model().mainSeries();return{studyId:(0,r.ensureNotNull)(e.sourceId()),turnaround:e.turnaround(),sourceStudies:e.parentSources().filter((e=>e!==t)).map((e=>F(e)))}}var W=i(65383),H=i(56570),z=i(95201),U=i(30125);class j extends U.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return null}_drawImpl(e){}_drawBackgroundImpl(e){const{context:t,horizontalPixelRatio:i,bitmapSize:s}=e,o=this._data;for(let e=0;e0?(i-=o,s+=o):(i+=o,s-=o);const n=this._study.getMinFirstBarIndexForPlot(this._plotName);if(n>s)return;i=Math.max(n,i);const a=this._study.data();for(const e of a.rangeIterator(i,s)){let i=e.index;const s=e.value;i+=o;const n={timePointIndex:Math.floor(i),left:NaN,center:NaN,right:NaN};let a=(0,R.isNumber)(t)?t:50;a=Math.min(a,100),a=Math.max(a,0);const l=this._colorProvider.getPlotPointStyle(s);void 0!==l.colors[1]&&(n.color=(0,_.generateColor)((0,r.ensureDefined)(l.colors[1]),a)),this._items.push(n)}this._model.timeScale().fillBarBorders(this._items)}}var K,Y=i(86129),Z=i(11064),X=i(31785),J=i(9859),Q=i(66540),ee=i(3070),te=i(13380),ie=i(86441),se=i(34026),oe=i(50335),ne=i(30699),re=i(56468),ae=i(63812),le=i(68979),ce=i(27714),he=i(7114);!function(e){e.Left="left",e.Center="center",e.Right="right"}(K||(K={}));const de=(0,he.createDisconnectedCanvas)(document,(0,ce.size)({width:0,height:0}),1);class ue{constructor(e,t,i,s,o,n="center",a=0){this._lines=e.split(/[^\S\r\n]*(?:\r\n|\r|\n)/),this._font=function(e,t,i,s){return(0,le.makeFont)(s,i,`${e?"bold ":""}${t?"italic ":""}`)}(t,i,s,o),this._fontSize=o,this._verticalPadding=~~(o/6),this._textAlign=n,this._lineSpacing=a;const l=(0,r.ensureNotNull)(de.getContext("2d"));l.font=this._font,l.textBaseline="top";let c=0;for(let e=0;e{for(const e of this._lines)r.strokeStyle&&i.strokeText(e,a,l),i.fillText(e,a,l),l+=this._fontSize,l+=this._lineSpacing})),i.restore()}}class _e extends ae.AbstractMapContainer{constructor(e){super(),this._maxSize=e,this._keysQueue=[]}get(e){ -const{fontSize:t,text:i,align:s,font:o,bold:n,italic:r,lineSpacing:a=0}=e;if(!i||!t||!s)return null;const l=(0,le.makeFont)(t,o,r?"italic":"",n?"bold":""),c=(0,ae.getDefault3)(this._map,a,s,l,new Map);let h=c.get(i);return void 0!==h||(this._size>=this._maxSize?this._deleteFirstKey():++this._size,this._keysQueue.push([l,s,a,i]),h=new ue(i,n,r,o,t,s,a),c.set(i,h)),h}_deleteFirstKey(){const e=this._keysQueue.shift(),[t,i,s,o]=e,n=(0,r.ensureDefined)(this._map.get(s)),a=(0,r.ensureDefined)(n.get(i)),l=(0,r.ensureDefined)(a.get(t));l.delete(o),0===l.size&&a.delete(t),0===a.size&&n.delete(i),0===n.size&&this._map.delete(s)}}var pe,me=i(15938),ge=i(49483);!function(e){e.Transparent="rgba(0, 0, 0, 0)"}(pe||(pe={}));class fe extends U.BitmapCoordinatesPaneRenderer{constructor(e,t={skipRenderingOptimizations:!1}){super(),this._items=[],this._barSpacing=0,this._vertOffset=0,this._textCache=t.textCache||new _e(5e3),this._drawOperation=t.skipRenderingOptimizations?this._drawWithoutOptimizations.bind(this):this._drawWithOptimizations.bind(this),null!==e&&this.setData(e)}hitTest(e){const t=re.HitTarget.Regular;let i=null;for(const s of this._items){if(!s)continue;const o=this._calcBoundingBox(s);if(o&&(0,se.pointInBox)(e,o)){const e={tooltip:this._getTooltip(s,o)};i=new re.HitTestResult(t,e)}}return i}setData(e){if(this._height=void 0!==e.height?e.height:e.width,this._width=void 0!==e.width?e.width:e.height,this._color=e.color,this._borderColor=e.borderColor,this._vertOffset=e.vertOffset||0,e.text&&(this._text=e.text,this._fontSize=e.fontSize,this._lineSpacing=e.lineSpacing,this._textColor=e.textColor,this._textAlign=e.textAlign||"center"),void 0!==e.items&&void 0!==e.barSpacing){const t=e.visibleItemsRange?.startItemIndex??0,i=e.visibleItemsRange?.endItemIndex??e.items.length;this.setItems(i>t?e.items.slice(t,i):[],e.barSpacing)}}setItems(e,t){this._setBaseData(e,t)}_drawImpl(e){this._preDrawInit(),this._drawOperation(e)}_calcBoundingBox(e){const t=e.vertOffset,i=this._getTextCache(e);if(!i)return;const s=i.textImageWidth,o=i.textImageHeight,n=s/2,r=e.y+t+e.textVertOffset,a=t>0?0:-o,l=t>0?o:0,c=new ie.Point(e.center-n,r+a),h=new ie.Point(e.center+n,r+l);return(0,ie.box)(c,h)}_unionBox(e,t){const i=Math.min(e.min.x,t.min.x),s=Math.max(e.max.x,t.max.x),o=Math.min(e.min.y,t.min.y),n=Math.max(e.max.y,t.max.y),r=new ie.Point(i,o),a=new ie.Point(s,n);return(0,ie.box)(r,a)}_getTooltip(e,t){if(e.tooltip)return{content:{type:"text",data:e.tooltip},tooltipDelay:200,extendMargin:!0,rect:{x:t.min.x,y:t.min.y,w:Math.abs(t.max.x-t.min.x),h:Math.abs(t.max.y-t.min.y)}}}_setBaseData(e,t){this._items.length=0,this._barSpacing=t;for(const t of e){if((0,oe.isNaN)(t.y))continue;const e=void 0===t.width?(0,r.ensureDefined)(this._width):t.width,i=void 0===t.height?(0,r.ensureDefined)(this._height):t.height,s=void 0===t.vertOffset?this._vertOffset:t.vertOffset,o=s>0?i:-i;this._items.push({width:e,height:i,vertOffset:s,textVertOffset:o,shapeWidth:0,shapeHeight:0,stepX:0,stepY:0,...t})}}_drawItemText(e,t){const i=this._getTextCache(t);if(null===i)return -;const s=t.center,o=t.vertOffset,n=t.y+o+t.textVertOffset;let r;r=t.style&&void 0!==t.style.textColor?t.style.textColor:this._textColor;const a={style:{fillStyle:r},location:{x:s,y:n,horzAlign:ne.HorizontalAlign.Center,vertAlign:o>0?ne.VerticalAlign.Top:ne.VerticalAlign.Bottom}};i.paintTo(e,a)}_drawWithOptimizations(e){let t,i,s=null,o=!1;for(const n of this._items)(0,oe.isNaN)(n.y)||(n.style&&void 0!==n.style.color?(t=n.style.color||"rgba(0, 0, 0, 0)",i=n.style.borderColor||"rgba(0, 0, 0, 0)"):(t=this._color,i=this._borderColor),(s!==t||ge.isSafari)&&(s=t,o&&this._endPath(e),this._startPath(e,t,i)),this._drawItemShape(e,n),o=!0);o&&this._endPath(e);for(const t of this._items)(0,oe.isNaN)(t.y)||this._drawItemText(e,t)}_drawWithoutOptimizations(e){let t,i;for(const s of this._items){if((0,oe.isNaN)(s.y))continue;const o=(0,r.ensureDefined)(s.style);t=o.color||"rgba(0, 0, 0, 0)",i=o.borderColor||"rgba(0, 0, 0, 0)",this._startPath(e,t,i),this._drawItemShape(e,s),this._endPath(e),this._drawItemText(e,s)}}_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e;(0,he.drawScaled)(i,s,o,(()=>this._drawItemShapeUsingCSSPixels(i,t)))}_drawItemShapeUsingCSSPixels(e,t){}_preDrawInit(){}_startPath(e,t,i){}_endPath(e){}_getTextCache(e){const t=e.text||this._text,i=e.fontSize||this._fontSize,s=e.lineSpacing??this._lineSpacing,o=e.textAlign||this._textAlign,n=e.font??me.CHART_FONT_FAMILY,r=e.bold??!1,a=e.italic??!1;return this._textCache.get({text:t,bold:r,italic:a,font:n,fontSize:i,lineSpacing:s,align:o})}}class ye extends fe{_startPath(e,t,i){const s=e.context;s.beginPath(),s.lineWidth=this._lineWidth(e),s.lineCap="butt",s.strokeStyle=t}_endPath(e){e.context.stroke()}_lineWidth(e){return Math.max(1,Math.floor(2*e.horizontalPixelRatio))}}class ve extends fe{_startPath(e,t,i){const s=e.context;s.beginPath(),s.lineWidth=this._lineWidth(e),s.lineCap="butt",s.fillStyle=t,s.strokeStyle=i}_endPath(e){const t=e.context;t.fill(),t.stroke()}_lineWidth(e){return Math.max(1,Math.floor(e.horizontalPixelRatio))}}class Se extends ve{constructor(){super(...arguments),this._sign=0,this._thinArrow=!1,this._thinArrowLineWidth=0,this._headHeight=0,this._arrowWidth=0}setItems(e,t){this._setBaseData(e,t)}_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=this._lineWidth(e)%2?.5:0,r=this._sign,a=this._arrowWidth,l=this._headHeight,c=Math.abs(t.height),h=Math.round(t.center*s)+n,d=t.vertOffset,u=Math.round((t.y+d+r*c/2)*o)+n,_=(0,J.ceiledEven)(a*s),p=_/2,m=Math.round(c*o),g=Math.round(l*o);i.translate(h,u),this._thinArrow?(i.moveTo(0,0),i.lineTo(-p,-p*r),i.moveTo(0,0),i.lineTo(p,-p*r),i.moveTo(0,0),i.lineTo(0,-m*r),i.moveTo(-p,-m*r),i.lineTo(p,-m*r)):(i.moveTo(0,0),m=0?e.vertOffset:e.vertOffset-e.shapeHeight}}),Me.set("PaneRendererLabelDown",class extends we{_calcBoundingBox(e){const t=e.center-e.shapeWidth/2,i=e.center+e.shapeWidth/2,s=e.y-e.shapeHeight+e.vertOffset,o=e.y+e.vertOffset,n=new ie.Point(t,s),r=new ie.Point(i,o);return(0,ie.box)(n,r)}_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=this._lineWidth(e)%2?.5:0,r=Math.max(1,Math.floor(s))%2?.5:0,a=this._getArrowSize(t);let l=Math.round(a*s);(r+l)%1!=n%1&&(l+=.5);let c=Math.round(t.shapeWidth/2*s);(r+c)%1!=n%1&&(c+=.5);const h=Math.round(t.center*s)+r,d=Math.round((t.y+t.vertOffset)*o)+n,u=h+l,_=Math.round((t.y+t.vertOffset-a)*o)+n,p=h-l,m=h+c,g=Math.round((t.y+t.vertOffset-t.shapeHeight-a)*o)+n,f=h-c;i.moveTo(u,_),i.lineTo(h,d),i.lineTo(p,_),t.shapeWidth<=2*a?(i.lineTo(f,_),this._drawCorner(e,f,g,Pe.leftUp),this._drawCorner(e,m,g,Pe.rightUp),i.lineTo(m,_)):(this._drawCorner(e,f,_,Pe.leftDown),this._drawCorner(e,f,g,Pe.leftUp),this._drawCorner(e,m,g,Pe.rightUp),this._drawCorner(e,m,_,Pe.rightDown)),i.lineTo(u,_)}_getVerticalTextOffset(e){return-e.shapeHeight/2-this._getArrowSize(e)}_calcVertOffset(e){return Math.sign(e.vertOffset)<=0?e.vertOffset:e.vertOffset+e.shapeHeight}}),Me.set("PaneRendererSquare",class extends ve{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=Math.max(1,Math.floor(s))%2?.5:0,r=this._lineWidth(e)%2?.5:0;let a=Math.round(t.height/2*o);(n+a)%1!=r%1&&(a+=.5);const l=Math.round(t.center*s)+n,c=Math.round((t.y+t.vertOffset)*o)+n,h=l-a,d=c-a,u=l+a,_=c+a;i.rect(h,d,u-h,_-d)}_calcBoundingBox(e){const t=e.height,i=Math.round(t/2),s=e.center-i,o=e.vertOffset,n=e.y+o-i,r=s,a=s+t,l=n,c=n+t,h=new ie.Point(r,l),d=new ie.Point(a,c);let u=(0,ie.box)(h,d);const _=super._calcBoundingBox(e);return _&&(u=this._unionBox(u,_)),u}}),Me.set("PaneRendererTriangleApexUp",class extends Te{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=t.width,r=t.height,a=Math.round(r/3),l=t.vertOffset-2*a,c=this._lineWidth(e)%2?.5:0,h=Math.max(1,Math.floor(s)),d=h%2?.5:0;let u=Math.round(n*s);u%2!=h%2&&(u+=1);const _=Math.round(t.center*s)+d,p=Math.round((t.y+l)*o),m=_+u/2,g=Math.round((t.y+l+r)*o)+c,f=_-u/2;i.moveTo(_,p),i.lineTo(m,g),i.lineTo(f,g),i.lineTo(_,p)}}),Me.set("PaneRendererTriangleApexDown",class extends Te{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=t.width,r=t.height,a=Math.round(r/3),l=t.vertOffset-a,c=this._lineWidth(e)%2?.5:0,h=Math.max(1,Math.floor(s)),d=h%2?.5:0;let u=Math.round(n*s);u%2!=h%2&&(u+=1);const _=Math.round(t.center*s)+d,p=Math.round((t.y+l)*o)+c,m=_+u/2,g=Math.round((t.y+l+r)*o),f=_-u/2;i.moveTo(f,p),i.lineTo(m,p),i.lineTo(_,g),i.lineTo(f,p)}}),Me.set("PaneRendererXCross",class extends ye{_drawItemShapeUsingCSSPixels(e,t){const i=t.width,s=t.height,o=t.center-i/2,n=t.vertOffset,r=t.y-s/2+n;e.moveTo(o,r),e.lineTo(o+i,r+s),e.moveTo(o,r+s),e.lineTo(o+i,r)} -_calcBoundingBox(e){const t=e.width,i=e.height,s=e.center-t/2,o=e.vertOffset,n=e.y-i/2+o,r=s,a=s+t,l=n,c=n+i,h=new ie.Point(r,l),d=new ie.Point(a,c);let u=(0,ie.box)(h,d);const _=super._calcBoundingBox(e);return _&&(u=this._unionBox(u,_)),u}});class Ae extends Ie.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s){super(t,i,s),this._renderer=null,this._shapesRenderer=null,this._selectionRenderer=null,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._study=e;const o=e.metaInfo().plots;for(let e=0;ethis._createItem(e,t??null,l,c,n)));let d=this._series.nearestIndex(s.firstBar(),b.PlotRowSearchMode.NearestRight),u=this._series.nearestIndex(s.lastBar(),b.PlotRowSearchMode.NearestLeft);if(void 0===d||void 0===u)return!1;n>0?(d-=n,u+=n):(d+=n,u-=n);const _=this._study.getMinFirstBarIndexForPlot(this._plotName);if(_>u)return!0;d=Math.max(_,d);const p=this._getTranspValue(),m=this._study.properties().childs().styles.childs()[this._plotName].childs(),g=m.color.value(),f=m.textColor?m.textColor.value():void 0,y=g,v=g,S=void 0===f?void 0:f,w=(0,r.ensureNotNull)(this._plotIndex),C=(0,te.createEmptyStyle)(),P=h??(0,r.ensureNotNull)(o.firstIndex()),T=o.rangeIterator(P,(0,r.ensureNotNull)(o.lastIndex())+1);let x=(0,xe.lowerbound)(this._items,P+n,((e,t)=>e.timePointIndex9?i-10:0;s.borderColor=(0,_.generateColor)(s.color,e)}void 0!==t.colors[2]&&(s.textColor=(0,_.generateColor)((0, -r.ensureDefined)(t.colors[2]),i))}_updateRenderer(e,t){this._makeSureRendererIsValid();const i=this._model.timeScale(),s={},o=this._getTranspValue(),n=i.barSpacing(),r=this._calculateShapeHeight(n),a=this._study.properties().childs().styles.childs()[this._plotName].childs(),l=a.location.value(),c=this._calculateVerticalOffset(l,r+r/2);s.barSpacing=n,s.items=this._items,s.color=(0,_.generateColor)(a.color.value(),o),s.height=r,s.vertOffset=c,s.visibleItemsRange={startItemIndex:e,endItemIndex:t};const h=a.plottype.value(),d=X.plotShapesData[h],u=new z.CompositeRenderer;d&&(this._shapesRenderer?this._shapesRenderer.setData(s):(this._shapesRenderer=this._createRenderer(d.paneRendererClass,s),u.append(this._shapesRenderer))),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=c,u.append(new Z.SelectionRenderer(this._selectionData))),this._renderer=u}_createRenderer(e,t){const i=Me.get(e);return new((0,r.ensureDefined)(i))(t)}_getSeriesVal(e,t){const i=(0,ee.barFunction)(e),s=this._series.data().valueAt(t);return null===s?null:i(s)}_getTranspValue(){let e=0;const t=this._study.properties().childs();t.transparency&&(e=t.transparency.value(),e=(0,R.isNumber)(e)?e:50);const i=t.styles.childs()[this._plotName].childs();return i.transparency&&(e=i.transparency.value(),e=(0,R.isNumber)(e)?e:50),(0,J.clamp)(e,0,100)}_createItem(e,t,i,s,o){const n=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value(),a={origPrices:{price:NaN},timePointIndex:e+o};if((null===t||0===t)&&n!==w.MarkLocation.Absolute)return a;if(null==t)return a;let l=NaN;switch(n){case w.MarkLocation.AboveBar:{const t=this._getLocationPrice(e,i,o);if(null===t)return a;l=t;break}case w.MarkLocation.BelowBar:{const t=this._getLocationPrice(e,s,o);if(null===t)return a;l=t;break}case w.MarkLocation.Absolute:l=(0,r.ensureNotNull)(t);break;case w.MarkLocation.Top:case w.MarkLocation.Bottom:l=0;break;default:throw new Error("Bad value: "+n)}return{y:NaN,origPrices:{price:l},timePointIndex:e+o}}_dependsOnSeriesData(){const e=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value();return e===w.MarkLocation.AboveBar||e===w.MarkLocation.BelowBar}_getValueForUpdating(e){const t=e.value[this._plotIndex+1];if(null==t)return null;const i=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value();if(0===t&&i!==w.MarkLocation.Absolute)return null;const s=this._study.offset(this._plotName),{hiPlot:o,loPlot:n}=this._hiLoPlots();switch(i){case w.MarkLocation.AboveBar:return this._getLocationPrice(e.index,o,s);case w.MarkLocation.BelowBar:return this._getLocationPrice(e.index,n,s)}return super._getValueForUpdating(e)}_convertItemsToCoordinates(e,t,i,s){for(let e=i;e{for(let t=i;t0&&(i=t),i}_hiLoPlots(){let e,t;let i=null;switch(this._series.properties().childs().style.value()){case 2:i="lineStyle";break;case 14:i="lineWithMarkersStyle";break;case 15:i="steplineStyle";break;case 3:i="areaStyle"}return i?(e=this._series.properties().childs()[i].childs().priceSource.value(),t=e):(e="high",t="low"),{hiPlot:e,loPlot:t}}_getLocationPrice(e,t,i){const s=Math.min(e+i,(0,r.ensureNotNull)(this._series.data().last()).index);return this._getSeriesVal(t,s)}}class Le extends Ae{_updateRenderer(e,t){const i=this._study.properties().childs().styles.childs()[this._plotName].childs(),s=this._model.timeScale(),o={},n=this._getTranspValue(),r=s.barSpacing();let a;a=this._plotStyleInfo.size?this._calculateShapeHeight(25,this._plotStyleInfo.size):Math.round(r/2),a=Math.max(a,1);const l=i.location.value(),c=(0,_.generateColor)(i.color.value(),n),h=n>19?n-10:0,d=this._calculateVerticalOffset(l,Math.round(1.5*a));o.barSpacing=r,o.items=this.items(),o.color=c,o.borderColor=(0,_.generateColor)(i.color.value(),h),o.height=a,o.vertOffset=d,o.visibleItemsRange={startItemIndex:e,endItemIndex:t};const u=i.plottype.value(),p=X.plotShapesData[u],m=this._plotStyleInfo.text;if(void 0!==m&&""!==m.trim()){let e=m.replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),o.text=e,o.fontSize=12;const t=i.textColor?i.textColor.value():void 0;o.textColor=t?(0,_.generateColor)(t,n):c}if(this._renderer&&this._shapesRenderer&&this._selectionRenderer)this._shapesRenderer.setData(o),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?(this._selectionData.vertOffset=d,this._selectionRenderer.setData(this._selectionData)):this._selectionRenderer.setData(null);else{const e=new z.CompositeRenderer;this._shapesRenderer=super._createRenderer(p.paneRendererClass,o),e.append(this._shapesRenderer),this._selectionRenderer=new Z.SelectionRenderer(this._selectionData??void 0),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?this._selectionData.vertOffset=d:this._selectionRenderer.setData(null),e.append(this._selectionRenderer), -this._renderer=e}}}var ke,De=i(87795),Ee=i.n(De),Be=i(61993),Ve=i(2844);!function(e){e[e.SimplifiedPaintingMaxFontSize=4]="SimplifiedPaintingMaxFontSize"}(ke||(ke={}));class Re extends fe{constructor(e,t){super(null,t),this._textWidthCache=new Ve.TextWidthCache,this._fontSizeEnsured=0,this._font="",this._ch="",null!==e&&this.setData(e)}setData(e){super.setData(e),this._fontSizeEnsured=(0,r.ensureDefined)(this._height),this._font=(0,le.makeFont)(this._fontSizeEnsured,e.fontFamily||me.CHART_FONT_FAMILY);const t=e.char.slice(0,40);this._ch=Ee()(t)[0]||" "}hitTest(e){const t=(0,Be.interactionTolerance)().series+this._fontSizeEnsured/2;for(const i of this._items){if(new ie.Point(i.center,i.y+i.vertOffset).subtract(e).length()<=t)return new re.HitTestResult(re.HitTarget.Regular)}return null}_drawItemShape(e,t){const i=t.center,s=t.vertOffset>0?1:-1,o=Math.trunc(this._fontSizeEnsured/6),n=t.y+t.vertOffset-s*Math.round(this._fontSizeEnsured/2)+(s>0?o:-this._fontSizeEnsured);let r;r=t.style&&void 0!==t.style.color?t.style.color:this._color;const{context:a,horizontalPixelRatio:l,verticalPixelRatio:c}=e;a.font!==this._font&&(a.font=this._font);const h=this._textWidthCache.measureText(a,this._ch);if(this._fontSizeEnsured<=4/l){a.save();const e=Math.max(1,Math.floor(l));let s=Math.max(1,Math.floor(h*l));s%2!=e%2&&(s+=s>1?-1:1);const o=Math.round(n*c)+(t.vertOffset>=0?0:-s);return a.fillStyle=r,a.fillRect(Math.round(i*l)+(l%2?.5:0)-s/2,o,s,s),void a.restore()}(0,he.drawScaled)(a,l,c,(()=>{a.fillStyle=r,a.textAlign="center",a.textBaseline="top",a.fillText(this._ch,i,n)}))}_startPath(e,t,i){}_endPath(e){}}class Ne extends Ae{constructor(){super(...arguments),this._charRenderer=new Re(null)}_updateRenderer(e,t){const i=this._getTranspValue(),s=this._model.timeScale().barSpacing();let o;const n=this._study.properties().childs().styles.childs()[this._plotName].childs();o=this._plotStyleInfo.size?this._calculateShapeHeight(50,this._plotStyleInfo.size):Math.round(s);const a=n.location.value(),l=(0,_.generateColor)(n.color.value(),i),c=this._calculateVerticalOffset(a,o),h={items:this.items(),barSpacing:s,char:(0,r.ensureDefined)(n.char?.value()??this._plotStyleInfo.char),height:o,vertOffset:c,color:l,visibleItemsRange:{startItemIndex:e,endItemIndex:t}},d=this._plotStyleInfo.text;if(void 0!==d&&""!==d.trim()){let e=d.replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),h.text=e,h.fontSize=12;const t=n.textColor?n.textColor.value():void 0;h.textColor=t?(0,_.generateColor)(t,i):l}this._charRenderer.setData(h);const u=new z.CompositeRenderer;u.append(this._charRenderer),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=c,u.append(new Z.SelectionRenderer(this._selectionData))),this._renderer=u}}var Oe=i(24377);class Fe{constructor(e,t,i,s,o){this.left=NaN,this.right=NaN,this.height=NaN,this.center=e,this.y=t,this.origHeight=i,this.isUp=s,this.origPrices=o,this.timePointIndex=e,this.style={}}}function We(e){return Math.round(e/4)}function He(e){ -return Math.round(e/2)}class ze extends U.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){const t=this._data,i=He(t.barSpacing),s=Math.round(i/2),o=Math.round(i),n=We(t.barSpacing),r=t.visibleItemsRange?.startItemIndex??0,a=t.visibleItemsRange?.endItemIndex??t.items.length;if(r>=a)return null;for(const i of t.items.slice(r,a)){if(!i)continue;if(!Number.isFinite(i.center)||!Number.isFinite(i.y))continue;const t=Math.abs(i.height),r=i.isUp?-1:1,a=t+o,l=i.y-r*n,c=l-r*a,h=i.center-s,d=i.center+s;if(h=p))for(const e of o.items.slice(_,p)){if(!Number.isFinite(e.center)||!Number.isFinite(e.y))continue;const n=e.isUp?-1:1,_=Math.round(Math.abs(e.height)*i),p=Math.round(e.center*t)+u,m=Math.round((e.y-n*r)*i)+u;s.beginPath(),s.translate(p,m);const g=(e.style&&e.style.color)??(e.isUp?o.colorup:o.colordown);a?(s.moveTo(0,0),s.lineTo(-h,-h*n),s.moveTo(0,0),s.lineTo(h,-h*n),s.moveTo(0,0),s.lineTo(0,-_*n),s.moveTo(-h,-_*n),s.lineTo(h,-_*n),s.lineWidth=l,s.strokeStyle=g,s.stroke()):(s.moveTo(0,0),_0,{hiPlot:o,loPlot:n}=this._hiLoPlots(),a=this._study.offset(this._plotName),l=Math.min(i+a,(0,r.ensureNotNull)(this._series.data().last()).index);if(s){const e=this._getSeriesVal(n,l);if(null!==e)return e}else{const e=this._getSeriesVal(o,l);if(null!==e)return e}return null}_updateItem(e,t){const i=this._getValueForUpdating(e),s=e.value[this._plotIndex+1]>0;return this._items[t].origPrices.price=i??NaN,this._items[t].isUp=s,t+1}_createItem(e,t,i,s,o){const n={center:NaN,y:NaN,origPrices:{price:NaN,timePointIndex:NaN},origHeight:NaN,timePointIndex:e+o};if(!t)return n;const a=Math.min(e+o,(0,r.ensureNotNull)(this._series.data().last()).index),l=t>0;let c;if(l){const e=this._getSeriesVal(s,a);if(null===e)return n;c=e}else{const e=this._getSeriesVal(i,a);if(null===e)return n;c=e}return new Fe(e+o,c,t,l,{price:c,timePointIndex:e+o})}_dependsOnSeriesData(){return!0}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_createSelectionDataPoint(e,t,i,s){const o=this._model.timeScale().barSpacing(),n=We(o),r=function(e){return He(e)}(o),a=super._createSelectionDataPoint(e,t,i,s),l=this._items[(0,xe.lowerbound)(this._items,t,((e,t)=>e.timePointIndexs){const e=i;i=s,s=e}const o=this._items,n=e.visibleItemsRange?.startItemIndex??0,a=(e.visibleItemsRange?.endItemIndex??o.length)-1;let l=0;for(let e=n;e<=a;e++){const t=o[e],i=Math.abs(t.origHeight);i>l&&(l=i)}const c=(s-i)/l;for(let e=n;e<=a;e++){const t=o[e],s=Math.abs(t.origHeight);t.height=s*c+i}}}var je=i(59432);class Ge extends q.StudyForceOverlayPlotView{constructor(e,t,i,s){super(t,i,s),this._bars=[],this._invalidated=!1,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._selectionData=null,this._ohlcPlotIndexes=new Map,this._study=e,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._colorProvider=(0,G.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._selectionIndexer=new Q.SelectionIndexes(i.timeScale());const o=this._study.metaInfo().plots;for(let e=0;es)return;i=Math.max(o,i);const n=this._study.data(),a=this._study.firstValue(void 0,this.isForceOverlay());if(null===a)return;const l=n.rangeIterator(i,s),c=(0,r.ensureDefined)(this._study.properties().childs().ohlcPlots).childs()[this._plotName].childs(),h=new Map,d=(e,t)=>{const i=e+"@"+t;if(!h.has(i)){const s=(0,_.generateColor)(e,t);return h.set(i,s),s}return h.get(i)},u=(0,te.createEmptyStyle)();for(const e of l){let t=e.index;const i=e.value;t=Math.floor(t);let s=!0;const o=new Map;for(let e=1;e<=4;++e){const t=this._ohlcPlotIndexes.get(e);if(void 0===t){s=!1;break}const n=i[t+1];if(null==n){s=!1;break}o.set(e,n)}if(!s)continue;const n=(0,r.ensureDefined)(o.get(1)),a=(0,r.ensureDefined)(o.get(4)),l=(0,r.ensureDefined)(o.get(2)),h=(0,r.ensureDefined)(o.get(3)),_=Math.max(n,l,h,a),p=Math.min(n,l,h,a);let m=(0,r.ensureDefined)(d(c.color.value(),0));const g=this._colorProvider.getPlotPointStyle(i,u);void 0!==g.colors[0]&&(m=(0,r.ensureDefined)(g.colors[0]));const f={open:n,high:_,low:p,close:a,color:m,wickColor:g.colors[4],borderColor:g.colors[3],hollow:null,center:NaN,left:NaN,right:NaN,timePointIndex:Math.round(t)};this._bars.push(f)}if(e.barPricesToCoordinates(this._bars,a),this._model.timeScale().fillBarBorders(this._bars),this._model.selection().isSelected(this._study)){const t=this._selectionIndexer.indexes();this._selectionData={points:[],hittestResult:re.HitTarget.Regular,bgColors:[],visible:!0,barSpacing:this._model.timeScale().barSpacing()};const i=(0,r.ensureNotNull)(this._model.paneForSource(this._study)).height(),s=(0,r.ensureDefined)(this._ohlcPlotIndexes.get(4));for(let o=0;othis._colorPlotIndex=this._colorPlotIndex??{type:1};for(let t=0;t{null===this._bandAKey&&i.id===e&&(this._bandAKey=s),null===this._bandBKey&&i.id===t&&(this._bandBKey=s)}))}}var ut=i(678),_t=i(10892),pt=i(62288),mt=i(64147),gt=(i(88960),i(68805)),ft=i(50788),yt=i(16227),vt=i(37626),St=i(96e3);class bt extends St.AbstractBarColorer{constructor(e,t){super(),this._rgbaFromInteger=(0,tt.rgbaFromIntegerCached)(),this._study=e,this._plotIndex=t}applyBarStyle(e,t,i,s){if(t)return i;const o=this._study.properties().childs();if(!o.visible.value())return i;const n=this._study.metaInfo(),a=this._study.data();if(!a||0===a.size())return i;const l=n.plots[this._plotIndex],c=this._getOffset();if(this._study.getMinFirstBarIndexForPlot(l.id)>e+c)return i;if(0===o.styles.childs()[l.id].childs().display.value())return i;const h=a.valueAt(e-c);if(null===h)return i;let d=h[this._plotIndex+1];if(null==d)return i;if(d=Math.round(d),n.isRGB)i.barColor=this._rgbaFromInteger(d),i.upColor=i.barColor,i.downColor=i.barColor;else{const e=n.plots[this._plotIndex];if("palette"in e){const t=e.palette,s=o.palettes.childs()[t],a=(0,r.ensureDefined)(n.palettes?.[t]),l=a.valToIndex?(0,r.ensureDefined)(a.valToIndex[d]):d,c=s.childs().colors.childs()[l].childs().color.value();i.barColor=c,i.upColor=c,i.downColor=c}}return i}firstColoredBar(e){let t=e;for(const i of this._backColorers)t=Math.min(t,i.firstColoredBar(e)??1/0);const i=this._getOffset();t=Math.min(t,e+i);const s=this._getBars().firstIndex(),o=Math.max(t,s??-1/0),n=this._study.metaInfo().plots[this._plotIndex];return Math.max(this._study.getMinFirstBarIndexForPlot(n.id),o)}_getBars(){return this._study.series().bars()}_getOffset(){const e=this._study.metaInfo().plots[this._plotIndex];return this._study.offset(e.id)}}var wt=i(76422),Ct=i(725),Pt=i(82349);class Tt extends Ye.PanePriceAxisView{constructor(e,t,i,s){super(e,t,i), -this._dataSource=t,this._isForceOverlay=t.metaInfo().isPlotForceOverlay(s)}_position(){const e=this._isForceOverlay?this._chartModel.mainPane():this._chartModel.paneForSource(this._dataSource);if(null===e)return null;const t=this._isForceOverlay?this._chartModel.mainSeries().priceScale():this._dataSource.priceScale();if(null===t)return null;let i=e.priceScalePosition(t);return"overlay"===i&&(i=e.priceScalePosition(e.defaultPriceScale())),"overlay"===i?null:i}}var xt=i(74079),It=i(7927),Mt=i(29137),At=i(24526);const Lt=(0,l.getLogger)("Chart.Study"),kt=a.t(null,void 0,i(14285)),Dt=!1;var Et,Bt;!function(e){e.PaneViews="study-pane-views"}(Et||(Et={})),function(e){e[e.DefaultPriceScale=100]="DefaultPriceScale"}(Bt||(Bt={}));const Vt={symbolsForDisplay:!1,symbolsForChartApi:!0,skipHiddenInputs:!1,skipFakeInputs:!1,skipBooleanInputs:H.enabled("dont_show_boolean_study_arguments"),asObject:!0,skippedGroups:[],skippedInputs:[],noExchanges:!1,noResolution:!1,keepOptionalSymbolsEmpty:!1,skipColorInputs:!1,skipTimeInputs:!1,skipOptionalEmptySymbolInputs:!1,skipTextareaInputs:!1,priceInputsForDisplay:!1},Rt=H.enabled("study_symbol_ticker_description"),Nt=H.enabled("hide_main_series_symbol_from_indicator_legend"),Ot=H.enabled("datasource_copypaste"),Ft=H.enabled("hide_unresolved_symbols_in_legend");function Wt(e,t){const i=e.plots[t];if(!i||!(0,M.isOhlcPlot)(i))return!1;const s=i.target,o=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],r=e.ohlcPlots&&e.ohlcPlots[s];return o&&(0,M.isOhlcPlotStyleBars)(o)||n&&(0,M.isOhlcPlotStyleBars)(n)||!!r&&(0,M.isOhlcPlotStyleBars)(r)}function Ht(e,t){const i=e.plots[t];if(!i||!(0,M.isOhlcPlot)(i))return!1;const s=i.target,o=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],r=e.ohlcPlots&&e.ohlcPlots[s];return o&&(0,M.isOhlcPlotStyleCandles)(o)||n&&(0,M.isOhlcPlotStyleCandles)(n)||!!r&&(0,M.isOhlcPlotStyleCandles)(r)}function zt(e,t){(0,r.assert)(void 0!==e,"zOrder must be defined"),(0,r.assert)(!t.has(e),"zOrder must be unique")}function Ut(e,t){return e.plots.some((e=>((0,M.isColorerPlot)(e)||(0,M.isDataPlot)(e))&&e.target===t))}function jt(e,t,i){let s=0,o=0;return Math.sign(o)-Math.sign(s)}function Gt(e){return"inherit"===e.type&&(e.type="price"),e}function qt(e,t,i,s){{const t=(0,R.isNumber)(s)?s:void 0,o=At.customFormatters?.studyFormatterFactory?.(e,i,t)??null;if(null!==o)return o}if(null!==t)switch(e.type){case"inherit":case"price":return new Ct.PriceFormatter({priceScale:t});case"volume":return(0,xt.getVolumeFormatter)(Math.log10(t));case"percent":return(0,xt.getPercentageFormatter)(Math.log10(t))}if("inherit"===e.type)return null;const o=(0,R.isNumber)(e.precision)?Math.pow(10,e.precision):void 0;switch(e.type){case"price":return new Ct.PriceFormatter({priceScale:o});case"volume":{let t=e.precision;return void 0===t&&(t=i&&(0,R.isNumber)(i.volume_precision)?i.volume_precision:0),(0,xt.getVolumeFormatter)(t)}case"percent":return(0,xt.getPercentageFormatter)(void 0===o?void 0:Math.log10(o));default: -return Lt.logWarn(`Unsupported format type: ${e.type}`),null}}const $t=new Set(["first_visible_bar_time","last_visible_bar_time","subscribeRealtime"]);class Kt extends g.PriceDataSource{constructor(e,t,i,s,o){super(e),this._onStart=new u.Delegate,this._restarting=!1,this._paneViews=[],this._forceOverlaysPaneViews=[],this._legendView=null,this._priceAxisViews=[],this._forceOverlayPriceAxisViews=[],this._priceAxisViewsBase=[],this._resolvedSymbols={},this._resolvedSymbolsByInput={},this._priceLinesAxisViews=[],this._labelPaneViews=[],this._forceOverlayLabelPaneViews=[],this._ownFirstValue=null,this._formatter=null,this._defaultFormatter=null,this._dataUpdated=new u.Delegate,this._currencySourceSymbolInputProperty=null,this._onHibernationStateChange=new u.Delegate,this._symbolsResolved=new u.Delegate,this._statusChanged=new u.Delegate,this._inputsAnchorsPaneView=null,this._inputsLinesPaneView=null,this._inputsTimeAxisPaneViews=[],this._inputsPriceAxisPaneViews=[],this._sources=[],this._status={type:ut.StudyStatusType.Undefined},this._compileActiveStatus=null,this._compileErrorStatus=null,this._wasCompletedBefore=!1,this._studyId=null,this._isSubscribedToSessionId=!1,this._titleStrCache={},this._titleInPartsCache={},this._children=[],this._graphicsPriceAxisViews=[],this._plotOffsets={},this._ongoingDataUpdate=Promise.resolve(),this._studyModified=!1,this._tagsChanged=new u.Delegate,this._studyName="",this._turnaround="st0",this._pendingResolveSymbols=new Map,this._onIsActualIntervalChange=new u.Delegate,this._childStudyByRebind=new u.Delegate,this._lastNonEmptyPlotRowCache={},this._startMovingPoint=null,this._processHibernateBound=this.processHibernate.bind(this,1),this._maxOffset=new mt.WatchedValue(0),this._currencySourceSymbolInfo=null,this._graphicsPriceRangeGroups=null,this._graphicsViewsReady=!1,this._visibleTimeRangeInputs=null,this._turnaroundCounter=0,this._deferredPinePatchProps=!1,this._propertiesPatched=Promise.resolve(),this._aboutToBeDestroyed=new u.Delegate,this._definitionsViewModel=null,this._plotFormatters=new Map,this._showPineVersionInStatusLine=new mt.WatchedValue(!1).spawn(),this._pineSourceCodeModel=null,this._onParentSourcesChanges=new u.Delegate,this._statusChangesSubscriber={},this._calculationTime=new mt.WatchedValue(0),this._chartApi=e.chartApi(),this._properties=t,this._metaInfo=s,this._hideMatches=s.inputs.filter((e=>e.hideWhenPlotsHidden)).map((e=>({id:e.id,plotIds:e.hideWhenPlotsHidden||[]}))),this._series=this._model.mainSeries(),this._series.onIntervalChanged().subscribe(this,this._calcIsActualInterval),this._series.alertCreationAvailable().subscribe(this._updateAlertCreationAvailable.bind(this)),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments,e.collapsed().subscribe(this._processHibernateBound),this._sources=i,v.StudyMetaInfo.setChildStudyMetaInfoPropertiesSourceId(s,this._sources[0]?.id(),t),i.forEach((e=>{e.setChild(this)})),[this._series,...i].forEach((e=>{ -e.currencyChanged().subscribe(this,this._onSourceCurrencyChanged),e.unitChanged().subscribe(this,this._onSourceUnitChanged),e.priceRangeReadyChanged().subscribe(this,this._onSourcePriceRangeReadyChanged),e.formatterChanged().subscribe(this,this._onSourceFormatterChanged),e.priceStepChanged().subscribe(this,this._onSourcePriceStepChanged)})),Rt&&this._model.mainSeries().properties().childs().statusViewStyle.childs().symbolTextSource.subscribe(this,(()=>{this.invalidateTitleCache(!0)}));const n=this._properties.childs();for(const e of v.StudyMetaInfo.getSourceInputIds(s))n.inputs.childs()[e]?.subscribe(this,this._onSourceInputChanged);this._properties.subscribe(this,this._onPropertiesChanged),n.visible.subscribe(this,this._visibleChanged),n.visible.subscribe(this,(()=>this.processHibernate())),n.intervalsVisibilities.subscribe(this,this._calcIsActualInterval),n.inputs.subscribe(this,this._updateMaxOffsetValue),void 0!==n.offsets&&n.offsets.subscribe(this,this._updateMaxOffsetValue),void 0!==n.offset&&n.offset.subscribe(this,this._updateMaxOffsetValue),this._initializeCurrencySource(),L.hideAllIndicators().subscribe(this,this._visibleChanged);for(let e=0;e{this.processHibernate(),this.invalidateTitleCache()}))}for(const e of Object.keys(this._metaInfo.graphics))for(const t of Object.keys(this._metaInfo.graphics[e])){const i=n.graphics.childs()[e]?.childs()[t];i&&i.childs().visible&&(0,r.ensureDefined)(i.childs().visible).subscribe(this,(()=>this.processHibernate()))}this._isActualInterval=(0,_t.isActualInterval)(this._series.intervalObj(),n.intervalsVisibilities),this._initializeStudyInputsPaneViews(),this._handler=e=>this._onData(e),this._valuesProvider=new T.StudyValuesProvider(this,e),this._graphics=new S.LiveStudyGraphics(s.graphics),this._chartApi=e.chartApi(),this._invalidateLastNonEmptyPlotRowCache(),this._data=new y.PlotList((0,Pt.studyPlotFunctionMap)(this._metaInfo),Pt.studyEmptyPlotValuePredicate),this._createViews(),this._recreatePriceFormattingDependencies(this._series.symbolInfo()),n.precision.subscribe(this,this._onFormatterPropsChanged),this._showStudyArgumentsProperty.subscribe(this,(()=>this.invalidateTitleCache(!0))),n.inputs.subscribe(this,(()=>this.invalidateTitleCache(!0))),H.enabled("update_study_formatter_on_symbol_resolve")&&e.mainSeries().dataEvents().symbolResolved().subscribe(this,this._recreatePriceFormattingDependencies),e.mainSeries().dataEvents().symbolResolved().subscribe(this,(()=>this.invalidateTitleCache(!0)));const a=new Set;if(this._simplePlotsCount=s.plots.filter(((e,t)=>{if((0,M.isLinePlot)(e))return!0;if((0,M.isOhlcPlot)(e)){const t=e.target;return!a.has(t)&&(a.add(t),!0)}return!1})).length,this.hasBarColorer()&&n.visible.subscribe(this,(()=>e.mainSeries().invalidateBarStylesCache)),this._definitionsViewModel=null,this._updateMaxOffsetValue(),s.inputs.some((e=>$t.has(e.id)))){this._visibleTimeRangeInputs=e.visibleRangeStudiesInputs().spawn() -;const t=this._visibleTimeRangeInputs.value();let i=null!==t;this._visibleTimeRangeInputs.subscribe((e=>{const t=()=>{this._onVisibleTimeRangeInputsChanged(e),i!==(null!==e)&&(i=null!==e,!i||this._restarting||this.isStarted()||this.start(!0))};this._statusChanged.unsubscribeAll(this._statusChangesSubscriber),this._status.type===ut.StudyStatusType.Loading?this._statusChanged.subscribe(this._statusChangesSubscriber,t,!0):t()})),t&&this._updateVisibleTimeRangeInputs(t,!1)}this._properties.setNameInOwner((0,It.propertyPathForSource)(this))}destroy(){this._signlePerformanceValue?.destroy(),this._aboutToBeDestroyed.fire(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._showStudyArgumentsProperty.unsubscribeAll(this),this._model.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this);this.parentSources().forEach((e=>{e.currencyChanged().unsubscribeAll(this),e.unitChanged().unsubscribeAll(this),e.priceRangeReadyChanged().unsubscribeAll(this),e.formatterChanged().unsubscribeAll(this),e.priceStepChanged().unsubscribeAll(this)})),this._series.properties().childs().statusViewStyle.childs().symbolTextSource.unsubscribeAll(this),this._series.onIntervalChanged().unsubscribeAll(this),this._series.alertCreationAvailable().unsubscribe(this._updateAlertCreationAvailable),this.formatterChanged().unsubscribe(this,this.invalidateTitleCache),L.hideAllIndicators().unsubscribe(this,this._visibleChanged),this._model.collapsed().unsubscribe(this._processHibernateBound),null!==this._currencySourceSymbolInputProperty&&this._currencySourceSymbolInputProperty.unsubscribeAll(this),this._legendView?.destroy(),this._pineSourceCodeModel?.get()?.destroy(),this._pineSourceCodeModel?.destroy(),this._visibleTimeRangeInputs?.destroy(),this._showPineVersionInStatusLine.destroy(),super.destroy()}setId(e){super.setId(e),this._properties.setNameInOwner((0,It.propertyPathForSource)(this))}properties(){return this._properties}propertiesPatched(){return this._propertiesPatched}isDraggable(){return!this._metaInfo.linkedToSeries}logs(){return null}logLevelMask(){const e=this._properties.childs().inputs.childs().__log_level.value();if(!(0,R.isNumber)(e)||e<0||e>7)throw new Error(`Value of log level is unexpected, current value is ${e}, but expected values from 0 to 7`);return{error:Boolean(1&e),warning:Boolean(2&e),info:Boolean(4&e)}}setLogLevelMask(e){const t=(Number(e.error)&&1)|(Number(e.warning)&&2)|(Number(e.info)&&4);this._properties.childs().inputs.childs().__log_level.setValue(t)}performance(){return new mt.WatchedValue(null)}profilingEnabled(){return!!this._properties.childs().inputs.childs().__profile?.value()}enableProfiling(e){this._properties.childs().inputs.childs().__profile?.setValue(e)}onAboutToBeDestroyed(){return this._aboutToBeDestroyed}priceScale(e){return e?this._model.mainSeries().priceScale():super.priceScale()}lastValueData(e,t,i){const s={noData:!0},o=this.metaInfo().isPlotForceOverlay(e),n=o?this._model.mainSeries().priceScale():this.priceScale() -;if(this._model.timeScale().isEmpty()||null===n||n.isEmpty()||this.data().isEmpty())return s;const r=this._model.timeScale().visibleBarsStrictRange(),a=this.firstValue(!0,o);if(null===r||null===a)return s;if(!this._properties.childs().visible.value())return s;const l=this._properties.childs().styles,c=this._properties.childs().ohlcPlots;let h,d;if(l&&l.childs()[e]&&(h=l.childs()[e]),c&&c.childs()[e]&&(h=c.childs()[e]),!h||0===h.childs().display.value())return s;const u=this.metaInfo().plots;for(d=0;de.id()));if(n.length&&(o.parentSources=n),e){let e=this.data();const t=this._model.timeScale(),i=this._seriesDataRangeToSave(e);null!==i&&(e=e.range(i.firstBar(),i.lastBar())),o.data=e.state(),o.data.symbols=this._resolvedSymbols,o.data.graphics=(0,S.saveStudyGraphics)(this.graphics(),t.visibleBarsStrictRange()),o.data.plotOffsets=this._plotOffsets}this.ownerSource()&&(o.ownerSource=this.ownerSource()?.id());for(let e=0;e=0?e:0}}if(o.state?.inputs){const e=o.metaInfo.inputs.find((e=>"ILScript"===e.name));e&&delete o.state.inputs[e.id],delete o.state.inputs.__log_level,delete o.state.inputs.__profile}const a=this.stateCustomFields();return a&&(o.customFields=a),o}stateCustomFields(){if(this._compileErrorStatus)return{compileErrorDescription:this._compileErrorStatus.errorDescription}}restoreStateCustomFields(e){const t=e.compileErrorDescription;t&&this.setErrorCompilation([(0,r.ensureDefined)(t.editorError)])}restoreData(e){this._invalidateLastNonEmptyPlotRowCache(),this.data().restoreState(e),this._resolvedSymbols=e.symbols??{},this._graphics=e.graphics?(0,S.loadStudyGraphics)(e.graphics):(0,S.emptyStudyGraphics)(), -this._postProcessGraphics(),this._plotOffsets=e.plotOffsets??{},this._setStatus({type:ut.StudyStatusType.Completed},!0)}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}idForAlert(){return super.idForAlert()}hasBarColorer(){return(0,r.ensureNotNull)(this._metaInfo).plots.some(M.isBarColorerPlot)}barColorer(){const e=this._metaInfo.plots;let t=null;for(let i=0;i"bar_time"!==e.type))}restart(e){this._restarting=!0,this.clearData(),(e||H.enabled("stop_study_on_restart"))&&this.stop(),setTimeout(this.start.bind(this),0)}stop(e,t){if(!0===e&&this._children)for(const e of this._children)e.stop(!0);this._stopStudyOnServer(),this.clearData(),this._unsubscribeToSessionId(),this.recalculate()}disconnect(){this._studyId=null,this._model.isSnapshot()||(this._resolvedSymbols={},this._resolvedSymbolsByInput={})}sourceId(){return this._studyId}parentSources(){return this._sources}symbolSource(){return this._firstSourceOrSeries().symbolSource()}valueAt(e,t){return this.symbolSource().valueAt(e,t)}barsProvider(){return this._firstSourceOrSeries().barsProvider()}ownerSource(){return this.isChildStudy()?this._sources[0]:super.ownerSource()}isChildStudy(){return this._sources.length>0}hasChildren(){return this._children.length>0}isStarted(){return Boolean(this._studyId)}isRestarting(){return this._restarting}isActualInterval(){return this._isActualInterval}onIsActualIntervalChange(){return this._onIsActualIntervalChange}isVisible(){const e=this._properties.childs();if(this._model.collapsed().value()||!e.visible.value()||!this.isActualInterval())return!1;const t=this.metaInfo();if(t.plots.length>0)for(let i=0;ie.isHibernated())).map((e=>e.start())));const o=!(this.isHibernationAllowed()&&!this.isVisible())||!0===t;if(this._chartApi&&this._chartApi.isConnected().value()&&o)try{await this._allSymbolsAreResolved(),await this._startAfterSymbolsResolved(e,t)}catch(e){const t=`ERROR: ${this._debugId()} start failed, ${e}`;Lt.logError(t),this._restarting=!1,"TooManyStudies"===e?.cause&&(0,d.showTooManyStudiesNotice)(this._chartApi.getStudyCounter())}}replaceData(e,t,i){this._invalidateLastNonEmptyPlotRowCache(),this.data().remove(e+1),this.data().addTail(i,t)} -inputs(e){const t=(0,n.default)((0,R.clone)(Vt),e||{});t.skipOptionalEmptySymbolInputs&&(t.keepOptionalSymbolsEmpty=!0);const i=(0,o.default)(this._buildInputs(t));return t.patchSosInputs&&v.StudyMetaInfo.patchSoSInputs(i,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),i}data(){return this._data}moveData(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._invalidateLastNonEmptyPlotRowCache(),this._moveData(e)}))}plots(){return this.data()}metaInfo(){return this._metaInfo}status(){return this._compileActiveStatus??this._compileErrorStatus??this._status}name(e){return e?this.metaInfo().shortDescription||"Study":this.metaInfo().description||"Study"}title(e,t,i,s,o,n){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const r=JSON.stringify([e,t,i,s,o,n]);if(this._titleStrCache[r])return this._titleStrCache[r];if(this._titleInPartsCache[r])return this._joinTitlesParts(this._titleInPartsCache[r]);const a=this._title(e,t,i,s,o,n);return this._titleStrCache[r]=a,a}titleInParts(e,t,i,s,o){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const n=JSON.stringify([e,t,i,s,o]);if(this._titleInPartsCache[n])return this._titleInPartsCache[n];const r=this._titleInParts(e,t,i,s,o);return this._titleInPartsCache[n]=r,r}invalidateTitleCache(e){if(this._titleStrCache={},this._titleInPartsCache={},!0===e&&this._children)for(let t=0;t!this._metaInfo.isPlotForceOverlay(e.id)));if(null===n){const t=new Set,l=this._metaInfo.filledAreas||[];for(let e=0;et.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),this._dataWindowView?.update(e),this._legendView?.update(e),this._statusView?.update(e),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLinesAxisViews.forEach((t=>t.update(e))),this._inputsLinesPaneView?.update(e),this._inputsAnchorsPaneView?.update(e), -this._inputsTimeAxisPaneViews.forEach((t=>t.update(e))),this._inputsPriceAxisPaneViews.forEach((t=>t.update(e)))),s||(this._forceOverlaysPaneViews.forEach((t=>t.update(e))),this._forceOverlayLabelPaneViews.forEach((t=>t.update(e))),this._forceOverlayPriceAxisViews.forEach((t=>t.update(e)))),"data-source-change"===e.type&&e.sourceId===this.id()&&e.clearData&&this._children.forEach((e=>e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0})))}removeByRemoveAllStudies(){return!0}getStudyName(){return this._studyName}nearestIndex(e,t,i){return this.data().search(e,t,i)?.index}getMinFirstBarIndexForPlot(e){const t=this._properties.childs(),i=this._metaInfo,s=t.styles.childs()[e]?.child("showLast")?.value()??t.filledAreasStyle.childs()[e]?.child("showLast")?.value()??i.styles?.[e]?.showLast??t.ohlcPlots.childs()[e]?.child("showLast")?.value()??i.ohlcPlots?.[e]?.showLast??null;if(null===s)return-1/0;const o=this.data().lastIndex();return null===o?-1/0:o-s+1}guiPlotName(e,t){return this._metaInfo.styles?.[t]?.title??this.title(e)}childStudyByRebind(){return this._childStudyByRebind}isPine(){return void 0!==this._metaInfo.pine}isStandardPine(){return this.isPine()&&v.StudyMetaInfo.isStandardPine(this._metaInfo.id)}isLinkedToSeries(){return!0===this._metaInfo.linkedToSeries}preferredZOrder(){return!1===this._metaInfo.behind_chart?0:null}defaultPlotIdForAlert(){return this._metaInfo.plots.length?this._metaInfo.plots[0].id:null}resolvedSymbolInfoBySymbol(e){return this._resolvedSymbols&&e&&this._resolvedSymbols[this._getSymbolForResolve(e)]||null}hasPendingUnresolvedSymbols(){return this._pendingResolveSymbols.size>0}hasSymbolInputs(){return this._metaInfo.inputs.some((e=>"symbol"===e.type))}currency(){if(null!==this._currencySourceSymbolInfo)return(0,gt.symbolCurrency)(this._currencySourceSymbolInfo);const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().currency():null}currencySourceSymbolInfo(){return this._currencySourceSymbolInfo??this.symbolSource()?.symbolInfo()??null}unit(){const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().unit():null}canOverrideMinTick(){return!1}dataWindowView(){return this._dataWindowView}statusView(){return this._statusView}legendView(){return this._legendView}pineSourceCodeModel(){return Promise.resolve(null)}inputsForAlertState(){return this.inputs()}sessionId(){return this._firstSourceOrSeries().sessionId()}sessionIdChanged(){return this._firstSourceOrSeries().sessionIdChanged()}getSymbolString(e){return""===e?"":(0,D.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}onStatusChanged(){return this._statusChanged}symbolsResolved(){return this._symbolsResolved}onHibernationStateChange(){return this._onHibernationStateChange}legendValuesProvider(){return new I(this,this.model())}statusProvider(e){return new V.StudyStatusProvider(this)}correctScaleMargins(e){if("Volume"===this.metaInfo().shortId){const t=this.model().paneForSource(this) -;return null!==t&&t.isOverlay(this)&&t.containsMainSeries()?{top:.75,bottom:0}:{top:e.top,bottom:0}}return e}canBeHiddenByGlobalFlag(){return!0}isSourceHidden(){return!this.isVisible()||this.canBeHiddenByGlobalFlag()&&L.hideAllIndicators().value()}wasCompletedBefore(){return this._wasCompletedBefore}paneViews(e){const t=this._model.mainPane();if(this.isSourceHidden())return null;if(!e.hasPriceDataSource(this))return e!==t?null:this._forceOverlaysPaneViews;const i=[];return!this._startMovingPoint&&this._wasCompletedBefore&&i.push(...this._paneViews.filter((e=>!e.isForceOverlay?.()))),this._inputsLinesPaneView&&(this._startMovingPoint||this._model.selection().isSelected(this))&&i.push(this._inputsLinesPaneView),this._inputsAnchorsPaneView&&i.push(this._inputsAnchorsPaneView),e===t&&i.push(...this._forceOverlaysPaneViews),i}labelPaneViews(e){const t=this._model.mainPane();if(this.isSourceHidden()||!e.hasPriceDataSource(this))return this._metaInfo.hasForceOverlayPlots()?e!==t?null:this._forceOverlayLabelPaneViews:null;const i=[...this._labelPaneViews];return e===t&&i.push(...this._forceOverlayLabelPaneViews),i}timeAxisViews(){return this._model.selection().isSelected(this)?this._inputsTimeAxisPaneViews:null}priceAxisViews(e,t){if(t!==this.priceScale()&&t===this._model.mainSeries().priceScale()&&!e.hasDataSource(this))return this._forceOverlayPriceAxisViews;const i=this._properties.childs().oldShowLastValue;if(i&&!i.value())return null;let s=this._priceAxisViews.slice();return this._model.selection().isSelected(this)&&(s=s.concat(this._inputsPriceAxisPaneViews)),t===this._model.mainSeries().priceScale()&&(s=s.concat(this._forceOverlayPriceAxisViews)),e.findTargetPriceAxisViews(this,t,s,this._priceLinesAxisViews)}movable(){return null!==this._inputsAnchorsPaneView}startMoving(e,t,i,s){this._startMovingPoint=e}move(e,t,i,s){if(void 0!==e.logical&&null!==this._startMovingPoint){if(Array.isArray(t)){const i=t;this._updateInputValue(e.logical,i[0]),this._updateInputValue(e.logical,i[1])}else this._updateInputValue(e.logical,t);this.updateAllViews((0,P.sourceChangeEvent)(this.id()))}}endMoving(e,t){return this._startMovingPoint=null,{indexesChanged:!1,pricesChanged:!1}}clearData(){this._invalidateLastNonEmptyPlotRowCache(),this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._clearData(),this._graphics instanceof S.LiveStudyGraphics&&this._graphics?.clear()})),this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this.updateAllViews((0,P.sourceChangeEvent)({sourceId:this.id(),clearData:!0}))}convertYCoordinateToPriceForMoving(e,t){const i=this.priceScale();if(!t||!i||i.isEmpty())return null;const s=t.firstValue();return null===s?null:i.coordinateToPrice(e,s)}processHibernate(e){const t=this.isVisible();if(!this.isStarted()&&t&&(this._sources.forEach((e=>{e.processHibernate()})),this.start(void 0,void 0,e),this._onHibernationStateChange.fire(!1)),this.isHibernationAllowed()&&this.isStarted()&&!t){for(const e of this._children)e.processHibernate();this.stop(void 0,e), -this._onHibernationStateChange.fire(!0)}}isHibernationAllowed(){return!this.metaInfo().historyCalculationMayChange&&(!this.hasChildren()||!!this._model.collapsed().value()&&this._children.every((e=>e.isHibernationAllowed())))}isPlotVisibleAt(e,t){let i;const s=this.metaInfo().plots.find((t=>t.id===e));if(i=void 0!==s?(0,M.isOhlcPlot)(s)?this._properties.childs().ohlcPlots.childs()[s.target]:this._properties.childs().styles.childs()[e]:this._properties.childs().ohlcPlots.childs()[e],void 0===i)throw new Error(`Study does not contain ${e} plot`);const o=i.childs().display.value();return null!==o&&(o&t)===t}recalculate(){const e=this._model.paneForSource(this);this._model.recalculatePane(e,(0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}maxOffset(){return this._maxOffset}onStart(){return this._onStart}onParentSourcesChanges(){return this._onParentSourcesChanges}isHibernated(){return!this.isVisible()&&!this.isStarted()}graphicsViewsReady(){return this._graphicsViewsReady}setLoadingCompilationActive(e){0}setErrorCompilation(e){0}hasCompileError(){return null!==this._compileErrorStatus}turnaround(e){if(!e)return this._turnaround;return function(e,t){let i=t.turnaround,s=[t];for(;s.length>0;){let e=[];const t=[];s.forEach((i=>{const s=O(i.sourceStudies).sort(N);if(s.length>0){e=e.concat(s);const i=s.map((e=>e.turnaround)).join("_");t.push(i)}})),t.length&&(i=t.join("_")+"_"+i),s=e}return e+"_"+i}(this._series.seriesSource().turnaround(),F(this))}canHaveChildren(){return this._canHaveChildren=this._canHaveChildren??v.StudyMetaInfo.canHaveChildren(this._metaInfo),this._canHaveChildren}setChild(e){-1===this._children.indexOf(e)&&this._children.push(e)}unsetChild(e){const t=this._children.indexOf(e);~t&&this._children.splice(t,1)}getAllChildren(){const e=this._children.slice();for(let t=0;te.id()===t))??null}return this._series}priceStep(){return this._priceStep||this._firstSourceOrSeries().priceStep(!1)}recreatePriceFormatter(){this._recreatePriceFormattingDependencies()}setOwnerSource(e){super.setOwnerSource(e),this._recreatePriceFormattingDependencies()}onTagsChanged(){return this._tagsChanged}getPropertyDefinitionsViewModel(){return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}calculationTime(){return this._calculationTime.readonly()}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_alertMetaInfo(){return this.metaInfo()}_createStudyOnServer(){if(this._isDestroyed)return!1;const e=this._metaInfo.useVersionFromMetaInfo?(0,v.getStudyIdWithVersion)(this._metaInfo):this._getStudyIdWithLatestVersion();this._studyId=(0, -E.makeNextStudyId)(),this._incrementTurnaround(),this._studyName=e;const t=(0,R.clone)((0,r.ensureDefined)(this._inputs));let i;return v.StudyMetaInfo.patchSoSInputs(t,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),i=this._chartApi.createStudy(this._studyId,this._turnaround,this.isChildStudy()?(0,r.ensureNotNull)(this._sources[0].sourceId()):(0,r.ensureNotNull)(this._series.seriesSource().instanceId()),this._studyName,t,this._handler,this._studySpec()),i?(performance.mark(`calculate_study_${this._studyId}`),!0):(this._studyId=null,i)}_stopStudyOnServer(){this._chartApi&&this._chartApi.isConnected().value()&&this.isStarted()&&(this._chartApi.removeStudy((0,r.ensureNotNull)(this._studyId)),this._setStatus({type:ut.StudyStatusType.Undefined})),performance.clearMarks(`calculate_study_${this._studyId}`),this._studyId=null}_modifyStudyOnServer(e,t){const i=(0,R.clone)((0,r.ensureDefined)(e));v.StudyMetaInfo.patchSoSInputs(i,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),this._chartApi.modifyStudy((0,r.ensureNotNull)(this._studyId),this._turnaround,i,this._handler,t),performance.mark(`calculate_study_${this._studyId}`)}_sendNotifyCommand(e,t){this._chartApi.notifyStudy((0,r.ensureNotNull)(this._studyId),e,t)}_transformData(e){}_invalidateLastNonEmptyPlotRowCache(){this._lastNonEmptyPlotRowCache={}}_collectDepsForAlert(){throw new Error("Not implemented")}_allInputsAreValid(){if(null===this._visibleTimeRangeInputs?.value())return!1;for(const e of this._metaInfo.inputs)if("bar_time"===e.type){const t=e.id;if(null==this._properties.childs().inputs.childs()[t].value())return!1}return!0}async _startAfterSymbolsResolved(e,t){await Promise.all(this._sources.map((e=>!e.isStarted()||e.isRestarting()?new Promise((t=>{e.onStart().subscribe(this,t,!0)})):Promise.resolve()))),this.isStarted()&&!this._restarting||(this._restarting=!1,this._allInputsAreValid()&&!this.metaInfo().isTVScriptStub&&(this._inputs=this._apiInputs(),this._createStudyOnServer()&&(this._subscribeToSessionId(),this._onStart.fire(),!0===e&&this._children&&await this._children.map((e=>e.start(!0,t))))))}async _changeInputsImpl(e,t){const s=this._calcSources(),o=jt(this._metaInfo),n=()=>{for(const i of this._metaInfo.inputs){if("source"!==i.type)continue;const s=e[i.id].v,o=t[i.id].v;if(s!==o){(0,r.ensureDefined)(this._properties.childs().inputs.child(i.id)).setValue(o)}}};if(this.isStarted()&&this._chartApi.isConnected().value()&&o>0&&!this._chartApi.canCreateStudy(this._studySpec(!0),!0).success){const e=window.user.pro_plan;return createGoProDialog({feature:"studyOnStudy",actions:e&&"pro_premium_expert"===e?[{text:a.t(null,void 0,i(15462)),action:PredefinedAction.Close}]:void 0}),void n()}this._inputs=e;let l=!1;const c=Object.values(W.RangeDependentStudyInputNames);for(const i of Object.keys(e))if(JSON.stringify(e[i])!==JSON.stringify(t[i])&&!c.includes(i)){l=!0;break}this._incrementTurnaround(),l&&this.disablePriceRangeReady();try{await this._updateParentSources(s,o,!0),this._modifyStudyOnServer(e,o),this._studyModified=!0}catch(e){ -Lt.logError(`Error applying parent sources: ${e}`),n()}this.invalidateTitleCache()}_createPriceAxisView(e){return new yt.StudyPriceAxisView(this,{plotIndex:e})}_createPriceLineAxisView(e){return new vt.StudyPriceLineAxisView(this,e)}_createStudyPlotPaneView(e){return new Ze.StudyPlotPaneView(this,this._series,this._model,e)}_createViews(){this._priceAxisViewsBase=[],this._forceOverlayPriceAxisViews=[],this._priceLinesAxisViews=[],this._paneViews=[],this._forceOverlaysPaneViews=[],this._labelPaneViews=[],this._forceOverlayLabelPaneViews=[];const e=new Set,t=this.metaInfo(),i=Boolean(t.usePlotsZOrder),s=new Map,o=this._properties.childs();if(o.filledAreasStyle&&t.filledAreas)for(let e=0;e{const n=o.bands.childs()[t];if(n&&n.childs().visible.value()){const t=new at(n,this),o=i?(0,r.ensureDefined)(e.zorder):s.size;zt(o,s),s.set(o,{paneViews:[t]})}})),o.bandsBackground&&((0,r.assert)(!i,"'usePlotsZOrder' flag does not supported"),s.set(s.size,{paneViews:[new ht(this)]}));const n=this._paneViews,a=this._forceOverlaysPaneViews;this._createGraphicsPaneViews().then((e=>{ -for(let t=0;te-t));for(let e=0;e0){const t=(0,r.ensureNotNull)(this.barColorer()).firstColoredBar(e[0].index);null!==t&&this._model.mainSeries().invalidateBarStylesCache(t)}null!==t&&this._postProcessGraphics();const o=this._model.paneForSource(this);this._model.recalculatePane(o,(0,P.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:s??void 0,nonSeriesOnly:0===e.length})),this._updateSources()}_titleInputs(e,t,i){return this.inputs(this._titleInputsOptions(e,t,i))}_titleInputsOptions(e,t,i){return{symbolsForDisplay:!0,skipHiddenInputs:!0,skipFakeInputs:!1,fakeInputsForDisplay:!0,asObject:!0,skippedGroups:[],skippedInputs:this._skippedTitleInputs(),noExchanges:t,noResolution:i,priceInputsForDisplay:!0,skipOptionalEmptySymbolInputs:Nt,displayMask:e}}_postProcessGraphics(){this._graphicsPriceAxisViews=this._createGraphicsPriceAxisViews(),this._concatPriceAxisViews()}async _createGraphicsPaneViews(){return(0,S.createGraphicsPaneViews)(this,this.model())}_createGraphicsPriceAxisViews(){return(0,S.createGraphicsPriceAxisViews)(this)}_subscribeToSessionId(){!this._isSubscribedToSessionId&&this.hasSymbolInputs()&&(this.sessionIdChanged().subscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!0)}_recreateFormatter(e){this._recreatePlotsFormatters(e),this._formatter=this._tryCreateFormatter(e),this._defaultFormatter=this._tryCreateDefaultFormatter(e),this._formatterChanged.fire() -;const t=this.priceScale();null!==t&&t.updateFormatter(),this.getAllChildren().forEach((e=>{e.recreatePriceFormatter()})),this._model.fullUpdate()}_recreatePriceFormattingDependencies(e){this._recreateFormatter(e),this._recreatePriceStep()}_title(e,t,i,s,o,n){const r=this._titleInParts(e,t,i,s,o,n);return this._joinTitlesParts(r)}_postProcessPriceRange(e,t){if(e&&e.minValue()===e.maxValue()&&!this.metaInfo().is_price_study){const t=.005*e.minValue();e=new f.PriceRange(e.minValue()-t,e.maxValue()+t)}const i=t.targetPriceScale;return i&&i.isLog()&&e?new f.PriceRange(i.priceToLogical(e.minValue()),i.priceToLogical(e.maxValue())):e}_titleInParts(e,t,s,o,n,l){const c=this.name(t);s=s||{};const h=[a.t(c,{context:"study"},i(83477))];let d=[];if(!o){const i=this._getMTFResolutionInputTitle();null!==i&&i.length>0&&h.push(i);const o=this.metaInfo(),a=this._titleInputs((0,Mt.toInputDisplayFlags)(e),n,!0),c=o.inputs.filter((e=>a.hasOwnProperty(e.id))).map((e=>({meta:e,value:a[e.id]})));if(c.length>0){const i={};if(this.isChildStudy())for(let s=0;s=0){const s=this.parentSourceForInput(h);if(s instanceof Kt){const o=s.metaInfo(),r=s.title(e,t,{},!0,n,l);if(1===o.plots.length)i[h]=r;else{const e=h.split("$")[1],t=o.plots[parseInt(e)]?.id,s=o.styles&&o.styles[t],n=s&&s.title||t;i[h]=r+": "+n}}}}d=c.map((({meta:e,value:t})=>{if("time"===e.type)return new Date(t).toISOString();let o=(0,R.isNumber)(t)?(0,xt.getNumericFormatter)().format(t):i&&i[t.toString()]||t.toString();return s&&s[o.toString()]&&(o=s[o.toString()]),o}))}}return[h.join(" · "),d]}_seriesDataRangeToSave(e){return this._model.timeScale().visibleExtendedDataRange(e,0)}_getSymbolForResolve(e){return this.getSymbolString(this._getSymbolForApi(e))}_getSymbolForApi(e){return e}_getSymbolObject(e){const t={symbol:e},i=this.currency();return null!==this._currencySourceSymbolInputProperty&&null!==this._currencySourceSymbolInfo&&this._getSymbolForApi(this._currencySourceSymbolInputProperty.value())===e&&(t["currency-id"]=i),t.session=this.sessionId(),t}_onSymbolResolved(e,t,i){this._onCurrencyMayChange()}_onSymbolResolvingStart(e,t){}_onSymbolError(){}_setStatus(e,t){const i=this.isFailed();this._status=e,e.type===ut.StudyStatusType.Completed?this._wasCompletedBefore=!0:e.type!==ut.StudyStatusType.Error&&e.type!==ut.StudyStatusType.Undefined||(this._wasCompletedBefore=!1),t||(this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this),this._statusChanged.fire(this.status())),i!==this.isFailed()&&this._updateAlertCreationAvailable()}_onPropertiesChanged(){this._restarting||(this._inputs?this._tryChangeInputs():this._chartApi&&this._chartApi.isConnected().value()&&this.restart()),this._recreatePaneViews(),(0,wt.emit)("study_properties_changed",this._id.value())}_lastNonEmptyPlotRow(e){if(!(0, -R.isInteger)(e))return Lt.logDebug("_lastNonEmptyPlotRow: incorrect plotIndex"),null;let t=this._lastNonEmptyPlotRowCache[e]??null;if(null!==t)return t;return t=this.data().findLast(((t,i)=>void 0!==i[e]),1e3),null===t?null:(this._lastNonEmptyPlotRowCache[e]=t,t)}_onCurrencyChanged(){"alwaysOff"!==(0,ft.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this.isStarted()&&this._tryChangeInputs(),this._currencyChanged.fire()}_apiInputs(){return this.inputs({keepOptionalSymbolsEmpty:!0})}async _tryChangeInputs(){const e=this.isStarted()&&this._chartApi.isConnected().value(),t=this._allInputsAreValid(),i=((0,r.ensureDefined)((0,R.clone)(this._inputs)),this._apiInputs()),s=JSON.stringify(i),o=s!==JSON.stringify(this._inputs);if(e&&t)try{if(await this._allSymbolsAreResolved(),s!==JSON.stringify(this._apiInputs()))return this._tryChangeInputs();if(this._isStopped())return void(o&&this.disablePriceRangeReady());o&&await this._changeInputsImpl(i,(0,r.ensureDefined)((0,R.clone)(this._inputs)))}catch(e){Lt.logError(`ERROR: ${this._debugId()} _tryChangeInputs: cannot modify study, ${e}`)}else if(e&&!t&&this.stop(!0),!e&&t&&this.start(!0),o){const e=this._calcSources(),t=jt(this._metaInfo);this._updateParentSources(e,t,!0),this._inputs=i}this._tagsChanged.fire()}_onCurrencyMayChange(){if(null!==this._currencySourceSymbolInputProperty){const e=this.currency();this._updateCurrencySourceSymbolInfo(),e!==this.currency()&&this._onCurrencyChanged()}}_fillPrecalculatedAutoscaleInfo(e,t,i){const s=this._metaInfo,o=this.properties().childs(),n=new Set,r=this._metaInfo.filledAreas||[];for(let e=0;e!(0,M.isPlotWithTechnicalValues)(e))).filter((e=>this._metaInfo.isPlotForceOverlay(e.id)?i.targetPriceScale===this._model.mainSeries().priceScale():i.targetPriceScale===this.priceScale()&&!i.forceOverlayOnly)).filter((e=>n.has(e.id)||this.isPlotVisibleAt(e.id,1))).reduce(((i,s)=>this._applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s)),{fields:[],useMainSeriesRange:!1,baseValueMinMax:null})}_firstSourceOrSeries(){return this._sources[0]??this._series}_skipHistogramBaseOnAutoScale(){return!1}_tryCreateFormatter(e){const t=void 0===e?this.symbolSource().symbolInfo():e;return qt(this._metaInfo.format,this._priceScaleByProperties(),t,this.properties().childs().precision.value())}_tryCreateDefaultFormatter(e){return this._tryCreateFormatter(e)}_mergeData(e){return this._invalidateLastNonEmptyPlotRowCache(),this.data().merge(e)}_skippedTitleInputs(){return this._hideMatches.filter((e=>e.plotIds.every((e=>0===this._getPlotDisplayValue(e))))).map((e=>e.id))}_getPlotDisplayValue(e){return this.properties()?.childs()?.styles?.childs()?.[e]?.childs()?.display?.value()}_onStudyError(e){performance.clearMarks(`calculate_study_${this._studyId}`),this._handleStudyError(this._createStudyError(e)),this._enablePriceRangeReady()}_onStudyCompleted(e){ -if(performance.getEntriesByName(`calculate_study_${this._studyId}`).length){try{const e=performance.measure(`measure_study_${this._studyId}`,`calculate_study_${this._studyId}`);this._calculationTime.setValue(e.duration)}catch(e){Lt.logError("Error during measuring study calculation time")}performance.clearMarks(`calculate_study_${this._studyId}`),performance.clearMeasures(`measure_study_${this._studyId}`)}this._studyModified&&(this.clearData(),this._studyModified=!1),this._setStatus({type:ut.StudyStatusType.Completed}),this._statusView?.update((0,P.sourceChangeEvent)(this.id()));const t=this._model.paneForSource(this);this._model.recalculatePane(t,(0,P.sourceChangeEvent)(this.id())),this._updateSources();const i=pt.InvalidationMask.full();null!==this._model.appliedTimeFrame().value()&&i.lockVisibleTimeRangeOnResize(),this._model.invalidate(i)}_clearData(){this._data.clear()}_moveData(e){this.data().move(e)}_incrementTurnaround(){this._turnaround="st"+ ++this._turnaroundCounter}_checkTurnaround(e){return e===this._turnaround||e===this._model.mainSeries().seriesSource().turnaround()||e===this.turnaround(!0)}_updateMaxOffsetValue(){let e=-1/0;for(const t of this._metaInfo.plots)e=Math.max(this.offset(t.id),e);this._maxOffset.setValue(e)}_rightOffsetToUnixTime(e){if(this._series.bars().size()>=e){const t=(0,r.ensureNotNull)(this._series.bars().lastIndex())-e;return(0,r.ensureNotNull)(this._series.bars().valueAt(t))[0]}return null}_concatPriceAxisViews(){this._priceAxisViews=[...this._priceAxisViewsBase,...this._graphicsPriceAxisViews]}_onStudyLoading(e){this._setStatus({type:ut.StudyStatusType.Loading,startTime:Date.now()}),this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_handleStudyError(e){this.clearData(),this._setStatus(e),this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_createStudyError(e){let t;return t=(0,R.isString)(e)?{error:this._getStudyErrorText(e),title:e.includes("study_not_auth")?"Access error":"Runtime error"}:{...e,title:e.title??"Runtime error"},(0,ut.createStudyError)(t,this.symbolSource().symbolInfo()?.exchange)}_updateSources(){this._model.updateSource(this),this.hasBarColorer()&&this._model.updateSource(this._model.mainSeries())}_unsubscribeToSessionId(){this._isSubscribedToSessionId&&(this.sessionIdChanged().unsubscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!1)}_onSessionIdChanged(){this.restart(!0)}_recreatePriceStep(){let e=null;const t=this._priceScaleByProperties()??this._priceScaleByMetaInfo();null!==t&&(e=1/t),this._priceStep!==e&&(this._priceStep=e,this._priceStepChanged.fire())}_recreatePlotsFormatters(e){this._plotFormatters.clear();const t=this._metaInfo.format,i=this._priceScaleByProperties(),s=void 0===e?this.symbolSource().symbolInfo():e;for(const[e,o]of Object.entries(this._metaInfo.ohlcPlots??{}))if(o?.format){const n=qt(Gt({...t,...o?.format}),i,s,this.properties().childs().precision.value());n&&this._plotFormatters.set(e,n)} -for(const[e,o]of Object.entries(this._metaInfo.styles??{}))if(o?.format){const n=qt(Gt({...t,...o?.format}),i,s,this.properties().childs().precision.value());n&&this._plotFormatters.set(e,n)}for(const e of this._metaInfo.plots)if((0,M.isOhlcPlot)(e)){const t=this._plotFormatters.get(e.target);t&&this._plotFormatters.set(e.id,t)}}_joinTitlesParts(e){const t=e[1]?e[1].join(", "):"";return e[0]+(t.length>0?" ("+t+")":"")}_getMTFResolutionInputTitle(){const e=this.metaInfo();for(let t=0;ts),(()=>s)).then(this._onDataUnpacked.bind(this,e,t.indexes,i)),this._ongoingDataUpdate}_allSymbolsAreResolved(){const e=this._inputSymbols(),t=[];let i=!1;for(const s of e){const e=this._getSymbolForResolve(s);if(""!==e)if(this._resolvedSymbols[e])i=!0;else{const i=this._resolveSymbol(e,s);t.push(i)}}if(0===t.length){const e=Promise.resolve();return i?e.then((()=>this._symbolsResolved.fire())):e}return Promise.all(t).catch((e=>(this._inputSymbols().includes(e)&&this.stop(!0),this._setStatus({type:ut.StudyStatusType.Error,errorDescription:{error:kt}}),this._model.updateSource(this),Promise.reject("Invalid symbol, "+e)))).then((()=>{this._symbolsResolved.fire(),this._recheckLineToolsActuality()}))}_resolveSymbol(e,t){if(""===e)return Promise.resolve();let i=this._pendingResolveSymbols.get(e);return void 0!==i||(i=new Promise(((i,s)=>{this._onSymbolResolvingStart(e,t),this._chartApi.resolveSymbol((0,E.makeNextSymbolId)(),e,(o=>{switch(this._pendingResolveSymbols.delete(e),o.method){case"symbol_resolved":{this._setStatus({type:ut.StudyStatusType.Undefined});const s=o.params[1];this._resolvedSymbols[e]=s,this._resolvedSymbolsByInput[t]=s,this._onSymbolResolved(e,t,s),this.invalidateTitleCache(!0),i();break}case"symbol_error":if(this._setStatus({type:ut.StudyStatusType.Error,errorDescription:{error:o.params[1]}}),this._onSymbolError(),o.params[1]===B.permissionDenied&&o.params[2]){if(o.params[2]!==B.SymbolErrorPermissionDeniedReason.Symbol)return void this._resolveSymbol(o.params[2],t).then(i);if(o.params[3])return void this._resolveSymbol(o.params[3],t).then(i)}0,s(t)}}))})),this._pendingResolveSymbols.set(e,i)),i}_recheckLineToolsActuality(){const e=this._model.paneForSource(this);null!==e&&e.sourcesByGroup().lineSourcesForAllSymbols().forEach((e=>{e.ownerSource()===this&&e.calcIsActualSymbol()}))}_sendTelemetryCounter(e,t){void 0===t&&(t=this._getTelemetryAdditionalData());const i={count:1,additional:t};telemetry.sendChartReport(e,i)}_getTelemetryAdditionalData(){let e="";return this._metaInfo.pine&&this._metaInfo.pine.version&&this._metaInfo.shortId.indexOf("USER")>=0&&(e="_v"+this._metaInfo.pine.version),{symbol:this.series().actualSymbol(),resolution:this.series().interval(), -study:this._metaInfo.shortId+e}}_onSourceFormatterChanged(){null===this._formatter&&(null!==this._priceScale&&this._priceScale.updateFormatter(),this._formatterChanged.fire())}_onSourcePriceStepChanged(){null===this._priceStep&&this._priceStepChanged.fire()}_bandsFirstValue(e){const t=this._metaInfo;if(!t.bands)return null;for(let i=0;i=0?t:e}return e}if(this._metaInfo.isTVScript||this._metaInfo.pine){if("text"===i)return this._metaInfo.defaults.inputs?.text??"";if("pineId"===i)return this._metaInfo.scriptIdPart;if("pineVersion"===i)return this._metaInfo.pine?this._metaInfo.pine.version:"-1";if("color"===e.type&&this._metaInfo.isRGB){const e=s.inputs.childs()[i].value();return(0,_.colorToInteger)(e)}if("price"===e.type){const e=s.inputs.childs()[i].value();return t.priceInputsForDisplay?this.formatter().format(e):e}}return s.inputs.childs()[i].value()} -_getAllOwnerSources(){const e=[];let t=this.ownerSource();for(;null!==t;)e.push(t),t=t.ownerSource();return e}_getStudyIdWithLatestVersion(){return v.StudyMetaInfo.getStudyIdWithLatestVersion(this.metaInfo())}_debugId(){const e=[];return this._studyId&&e.push(this._studyId),e.push(this._metaInfo.fullId),e.push(this._metaInfo.description),JSON.stringify({study:e})}_hasAvailableAlertPlots(){return!1}_hasAlertConditions(){return!1}_hasAlertFunction(){return!1}async _updateParentSources(e,t,i){if(this._sources.forEach((e=>e.unsetChild(this))),i&&await Promise.all(e.map((e=>e.isStarted()?Promise.resolve():e.start(!1,!0)))),e.forEach((e=>e.setChild(this))),this._setSources(e),this._recreatePriceFormattingDependencies(),0!==t&&this._sources.length<=1){const e=this._firstSourceOrSeries(),t=this._priceScale,i=(0,r.ensureNotNull)(e.priceScale());if(t!==i){const t=this._model.paneForSource(this),s=(0,r.ensureNotNull)(this._model.paneForSource(e));t===s&&s.move(this,i,!0)}}}_calcSources(){const e=this._properties.childs().inputs.state();return v.StudyMetaInfo.getSourceIdsByInputs(this._metaInfo.inputs,e).map((e=>{if("high"===e||"open"===e||"low"===e||"close"===e||"hl2"===e||"ohl3"===e||"ohlc4"===e)return null;return this._model.allStudies().find((t=>t.canHaveChildren()&&t.id()===e))??null})).filter(R.notNull)}_isStopped(){return!this.isStarted()}_onDataUnpacked(e,t,i,s){if(this._isDestroyed)return;"nochange"!==t&&this._processPlotOffsets(s),this._transformData(e);const o=this._mergeData(e);null!==s&&(s.indexes_replace?((0,r.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==s.graphicsCmds&&this._graphics.processCommands(s.graphicsCmds))),this._onDataUpdated(e,s,t,o&&o.index),this.priceRangeReady()||this._enablePriceRangeReady(),this._dataUpdated.fire(i,!1,o)}_processPlotOffsets(e){if(e&&e.indexes_replace)return;const t=this._plotOffsets;this._plotOffsets=e&&e.offsets||{},(0,s.default)(t,this._plotOffsets)||this.updateAllViews((0,P.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._updateMaxOffsetValue()}_applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s){const o=s.id,n=this._properties.childs().styles.childs()[o],a=(0,M.isShapesPlot)(s)||(0,M.isCharsPlot)(s);i.useMainSeriesRange=i.useMainSeriesRange||(0,M.isArrowsPlot)(s);let l=(0,M.isLinePlot)(s)||(0,M.isOhlcPlot)(s);if(a){const e=(0,r.ensureDefined)(n).childs().location.value(),t=[w.MarkLocation.Absolute,w.MarkLocation.Top,w.MarkLocation.Bottom].indexOf(e)<0;i.useMainSeriesRange=i.useMainSeriesRange||a&&t,l=l||e===w.MarkLocation.Absolute}if(!l)return i;const c={name:o,offset:this.offset(o)},h=n.childs().plottype.value();if(!this._skipHistogramBaseOnAutoScale()&&[M.LineStudyPlotStyle.Histogram,M.LineStudyPlotStyle.Columns,M.LineStudyPlotStyle.Area].indexOf(h)>=0){const s=(this._metaInfo.styles??{})?.[o]?.histogramBase;if(void 0===s)return i;const n=this.data().minMaxOnRangeCached(e,t,[c]);return(0,R.isNumber)(s)&&null!==n&&(i.baseValueMinMax=(0,y.mergeMinMax)(i.baseValueMinMax,{min:s,max:s}), -i.baseValueMinMax=(0,y.mergeMinMax)(i.baseValueMinMax,n)),i}return i.fields.push(c),i}async _onSourceInputChanged(){if(!this.isStarted()){this._calcSources();Dt}}_buildInputs(e){(0,r.assert)(!!e,"options not set");let t={};try{t=this._prepareInputs(e)}catch(e){Lt.logWarn("Failed to prepare study inputs: "+e)}if(e.asObject){const e={};return Object.keys(t).forEach((i=>{null!=t[i]&&(e[i]=t[i])})),e}{const e=[];return Object.keys(t).forEach((i=>{null!=t[i]&&e.push(t[i])})),e}}_prepareInput(e,t){const i=this._prepareInputValue(e,t);return!e.isFake||t.fakeInputsForDisplay||t.onlyAtomValues?i:{v:i,f:!0,t:e.type}}_plotsForAlert(){return[]}_formatterStateForAlert(){try{const e=this.formatter();return FormattersSerializer.isSerializable(e)?FormattersSerializer.serialize(e):null}catch{return null}}_calcIsActualInterval(){const e=this._isActualInterval;this._isActualInterval=(0,_t.isActualInterval)(this._series.intervalObj(),this._properties.childs().intervalsVisibilities),e!==this._isActualInterval&&(this._onIsActualIntervalChange.fire(),this._visibleChanged(),this.processHibernate())}_visibleChanged(){this._series.invalidateBarColorerCache()}_getNonPriceParent(){const e=this._sources;for(const t of e)if(t instanceof Kt){const e=t.metaInfo();return e.is_price_study&&"Compare@tv-basicstudies"!==e.id?t._getNonPriceParent():t}return null}_updateInputValue(e,t){const i=this._properties.childs().inputs.childs();if(i[t.id])if("price"===t.type)i[t.id].setValue(e.price);else if("time"===t.type){const s=this._model.timeScale().indexToTimePoint(e.index);null!==s&&i[t.id].setValue(1e3*s)}}_initializeStudyInputsPaneViews(){}_updateCurrencySourceSymbolInfo(){null!==this._currencySourceSymbolInputProperty&&(this._currencySourceSymbolInfo=this._resolvedSymbolsByInput[this._currencySourceSymbolInputProperty.value()]??null)}_initializeCurrencySource(){const e=this.metaInfo(),t="symbolInputSymbolSource"===e.symbolSource?.type&&e.symbolSource?.inputId,i=e.inputs.find((e=>e.id===t));if("string"==typeof t&&"symbol"===i?.type&&e.is_price_study){const e=this._properties.childs().inputs.childs()[t];void 0!==e&&(e.subscribe(this,this._onCurrencyMayChange),this._currencySourceSymbolInputProperty=e)}}_recreatePaneViews(){this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this._createViews(),this.recalculate(),this.updateAllViews((0,P.sourceChangeEvent)(this.id()))}_pinePatchProps(){throw new Error("Not implemented")}_areStudyInputsModified(e){if(0===Object.keys(e).length)return!1;if(void 0===this._oldStudyInputs)return!0;const t=Object.keys(this._oldStudyInputs);(0,r.assert)(t.length===Object.keys(e).length,"keys quantity should be equal");for(const i of t)if((0,r.assert)(e.hasOwnProperty(i),`key '${i}' should exist in study inputs`),(0,r.ensureDefined)(this._oldStudyInputs)[i]!==e[i])return!0;return!1}_onVisibleTimeRangeInputsChanged(e){null!==e?this._updateVisibleTimeRangeInputs(e):this.isStarted()&&this._chartApi.isConnected().value()&&this.stop(!0)}_updateVisibleTimeRangeInputs(e,t=!0){const i={ -first_visible_bar_time:e.firstVisibleBarTime,last_visible_bar_time:e.lastVisibleBarTime,subscribeRealtime:e.subscribeRealtime},s=this.metaInfo().inputs,o=[];for(const e of s)i.hasOwnProperty(e.id)&&o.push(e.id);const n=this.properties().childs().inputs;for(const e of o)n.childs()[e].setValueSilently(i[e]);t&&o.length>0&&n.fireChanged()}_getStudyErrorText(e){const t=e.split(":",2)[0];return decodeURIComponent(t)}_priceScaleByProperties(){if("default"===this.properties().childs().precision.value())return null;const e=parseInt(this.properties().childs().precision.value());return isFinite(e)?Math.pow(10,e):null}_priceScaleByMetaInfo(){const e=this.metaInfo().format,t="inherit"!==e.type?e.precision:void 0,i=(0,R.isNumber)(t)?Math.pow(10,t):void 0;if("price"===e.type||"percent"===e.type)return i||100;if("volume"===e.type){if(void 0===e.precision){const e=this.series().symbolInfo();if(null!==e&&(0,R.isNumber)(e.volume_precision))return Math.pow(10,e.volume_precision)}return 1}return"inherit"===e.type||Lt.logWarn("Unsupported format type: "+e.type),null}_inputSymbols(){return this.metaInfo().inputs.filter((e=>"symbol"===e.type)).map((e=>(0,r.ensureDefined)(this._properties.childs().inputs.child(e.id)).value()))}_studySpec(e){return{id:this._metaInfo.id,child:e??this.isChildStudy(),fundamental:!1}}_onFormatterPropsChanged(){this._recreatePriceFormattingDependencies()}_setSources(e){this.invalidateTitleCache(),this._sources=e,this._onParentSourcesChanges.fire()}}},31785:(e,t,i)=>{"use strict";i.d(t,{plotShapesData:()=>o});var s=i(11542);const o={shape_arrow_down:{guiName:s.t(null,void 0,i(34247)),id:"shape_arrow_down",paneRendererClass:"PaneRendererArrowDown",pineName:"shape.arrowdown",icon:"arrow_down"},shape_arrow_up:{guiName:s.t(null,void 0,i(77231)),id:"shape_arrow_up",paneRendererClass:"PaneRendererArrowUp",pineName:"shape.arrowup",icon:"arrow_up"},shape_circle:{guiName:s.t(null,void 0,i(91944)),id:"shape_circle",paneRendererClass:"PaneRendererCircleShape",pineName:"shape.circle",icon:"circle"},shape_cross:{guiName:s.t(null,void 0,i(6969)),id:"shape_cross",paneRendererClass:"PaneRendererCrossShape",pineName:"shape.cross",icon:"cross"},shape_diamond:{guiName:s.t(null,void 0,i(15179)),id:"shape_diamond",paneRendererClass:"PaneRendererDiamond",pineName:"shape.diamond",icon:"diamond"},shape_flag:{guiName:s.t(null,void 0,i(33885)),id:"shape_flag",paneRendererClass:"PaneRendererFlagShape",pineName:"shape.flag",icon:"flag"},shape_label_down:{guiName:s.t(null,void 0,i(85924)),id:"shape_label_down",paneRendererClass:"PaneRendererLabelDown",pineName:"shape.labeldown",icon:"label_down"},shape_label_up:{guiName:s.t(null,void 0,i(52402)),id:"shape_label_up",paneRendererClass:"PaneRendererLabelUp",pineName:"shape.labelup",icon:"label_up"},shape_square:{guiName:s.t(null,void 0,i(66205)),id:"shape_square",paneRendererClass:"PaneRendererSquare",pineName:"shape.square",icon:"square"},shape_triangle_down:{guiName:s.t(null,void 0,i(76152)),id:"shape_triangle_down",paneRendererClass:"PaneRendererTriangleApexDown", -pineName:"shape.triangledown",icon:"triangle_down"},shape_triangle_up:{guiName:s.t(null,void 0,i(21236)),id:"shape_triangle_up",paneRendererClass:"PaneRendererTriangleApexUp",pineName:"shape.triangleup",icon:"triangle_up"},shape_xcross:{guiName:s.t(null,void 0,i(11316)),id:"shape_xcross",paneRendererClass:"PaneRendererXCross",pineName:"shape.xcross",icon:"x_cross"}}},9482:(e,t,i)=>{"use strict";var s=i(1640).Version,o=i(9343).getLogger("Chart.StudyMigration");function n(e){this._studyId=e,this._maxToVers=s.ZERO,this._maxFromVers=s.ZERO,this._migrs=[]}n.prototype.addMigration=function(e,t,i){var o=s.parse(e),n=s.parse(t);o.isGreater(this._maxFromVers)&&(this._maxFromVers=o),n.isGreater(this._maxToVers)&&(this._maxToVers=n),this._migrs.push({fromVers:o,toVers:n,rules:i})},n.prototype.updateInputs=function(e,t,i){if(!i)return i;for(var s=TradingView.clone(i),n=e;n.isLess(t);){var r=this._findMigration(n);if(null==r)break;if(o.logNormal("Migrating study inputs from "+r.fromVers+" to "+r.toVers+" version, studyId: "+this._studyId+", migration: "+JSON.stringify(r)+", inputs: "+JSON.stringify(i)),s=this._applyMigration(s,r),!n.isLess(r.toVers))throw new Error("Problems in study migration process... Possible infinite cycle has been detected and stopped.");n=r.toVers}return n>e&&o.logNormal("Study inputs migration is done, studyId: "+this._studyId+", inputs: "+JSON.stringify(s)),s},n.prototype._findMigration=function(e){for(var t=-1,i=this._maxFromVers,s=0;s=0||t.indexOf(e)>=0},n._applyInputChangedMinMaxRule=function(e,t){if("adjustValIfNeeded"!==t.action)throw new Error("Unknown action "+t.action+" for rule with type "+t.type);var i=e[t.inputId];return it.maxVal&&(e[t.inputId]=t.maxVal),o.logNormal("Input "+t.inputId+"="+i+" adjusted to value "+e[t.inputId]),e},n._applyInputChangedOptionsRule=function(e,t){if(!(["text"].indexOf(t.inputType)>=0&&"resetToDefValIfNeeded"===t.action))throw new Error("Unexpected rule.inputType="+t.inputType+" in rule.action="+t.action);var i=e[t.inputId];return t.options.indexOf(i)<0&&(e[t.inputId]=t.defVal,o.logNormal("Input "+t.inputId+"="+i+" reset to default value "+t.defVal)),e},e.exports=n},79303:(e,t,i)=>{"use strict";i.d(t,{StudyVersioning:()=>m});var s=i(16738),o=i(50151),n=i(68159),r=i(9482),a=i.n(r),l=i(9343),c=i(1640),h=i(72530),d=i(37265);const u=(0,l.getLogger)("Chart.Study.Versioning"),_=1e12;var p;!function(e){e[e.VersionStudyArgSource=41]="VersionStudyArgSource",e[e.MetaInfoFormatVersionSosV2=42]="MetaInfoFormatVersionSosV2",e[e.VersionPineProtectTv4164=43]="VersionPineProtectTv4164",e[e.VersionNewStudyPrecisionFormat=46]="VersionNewStudyPrecisionFormat",e[e.CurrentMetaInfoFormatVersion=52]="CurrentMetaInfoFormatVersion"}(p||(p={}));class m{constructor(e,t){if(this._migrations={},!e)throw new Error("No studies metainfo");if(this._studiesMetainfo=e,!t)throw new Error("No studies migrations");this._studiesMigrations=t;for(let e=0;e{if(0===this._studiesMetainfo.length||!e.isTVScript||e.version>=22)return t;const i={};let s=0,o=0,n=t[o];for(;void 0!==n;){const e=t[n.id];n.isFake&&(n.id="in_"+s++),i[o]=n,i[n.id]=e,o++,n=t[o]}return i}]}updateMetaInfoAsync(e){n.StudyMetaInfo.versionOf(e);{let t=null;const i=this._studiesMetainfo;for(let s=0;s=12&&s<=26){const s={};for(let e=0;et.id===e))).version}updateMetaInfo(e){if(!e)return e;(0,o.assert)(e instanceof n.StudyMetaInfo),(0,o.assert)(!e.isTVScript,"This method should update only built-in java indicators metaInfo. For Pine indicators use updateMetaInfoAsync");const t=this._studiesMetainfo.find((t=>e.id===t.id));return t?new n.StudyMetaInfo(t.state()):null}static patchPointsBasedStudyState(e){return this._fixInputsMaxValue(e.state,e.metaInfo),e}static patchStudyData(e,t,i,s){return{data:t,nsData:i,indexes:s??void 0}}static patchPointsBasedStudyData(e,t){return t}static patchPropsStateAndMetaInfo(e,t,i){let o=t.state();"Script$BOOKER"!==t.productId||o.alerts||delete e.alerts,this._fixInputsOrder(e,o),this._fixInputsMaxValue(e,o);const r=this.splitInputs(e.inputs);e.inputs=r.obj;const a=n.StudyMetaInfo.versionOf(t);a<42&&o.isChildStudy&&(e.isChildStudy=o.isChildStudy);if(t.isTVScript&&t.version<60&&("Script$TV_EARNINGS@tv-scripting"!==t.id&&"Script$TV_DIVIDENDS@tv-scripting"!==t.id&&"Script$TV_SPLITS@tv-scripting"!==t.id||delete o.TVScriptSourceCode),"Volume"!==t.id&&"Volume@tv-basicstudies"!==t.id||0!==t.inputs.length||(o.inputs=[{id:"length",type:"integer",defval:20,min:1,max:1e3}],o.plots.push({id:"vol_ma",type:"line"})),"Volume@tv-basicstudies"===t.id&&t.version&&t.version<=46&&void 0===e.styles.vol.transparency&&(e.styles.vol.transparency=e.transparency||87),"PivotPointsStandard@tv-basicstudies"===t.id&&(0===o.inputs.length?(e.inputs={kind:"Traditional",showHistoricalPivots:!0},o.inputs=[{defval:"Traditional",id:"kind",type:"text",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla"]},{id:"showHistoricalPivots",type:"bool",defval:!0}]):1===o.inputs.length&&(e.inputs={kind:"Traditional"},o.inputs=[{defval:"Traditional",id:"kind",type:"text",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla"]},{id:"showHistoricalPivots",type:"bool",defval:!0}]),void 0===e._hardCodedDefaultsVersion)){e._hardCodedDefaultsVersion=1;const t=e.color;delete e.color,e.levelsStyle={colors:{P:t,"S1/R1":t,"S2/R2":t,"S3/R3":t,"S4/R4":t,"S5/R5":t}}}"CMF"===t.shortId&&2===o.inputs.length&&(e.inputs={ -length:e.inputs["length fast"]},o.inputs=o.inputs.splice(0,1),o.inputs[0].id="length"),o.defaults&&void 0===o.defaults.precision&&a<46&&(-1!==["Volume@tv-basicstudies","VbPVisible@tv-volumebyprice","VbPSessions@tv-volumebyprice"].indexOf(t.id)?o.defaults.precision=0:o.defaults.precision=4);let l=t.id;if(t.version<60){const e=["TV_DIVIDENDS","TV_SPLITS","TV_EARNINGS"],i=6;for(let s=0;s_&&u.logWarn("Bad integer input max value in metaInfo id="+e.id+" title="+e.description)}static mergeInputsObjPart(e,t){const i=this.splitInputs(t);(0,s.default)(e,i.obj)}static _fixInputsOrder(e,t){const i=this._getOrderedInputIds(t),o=this.splitInputs(e.inputs),n=o.arr,r=o.obj,a=(0,s.default)({},r);for(let e=0;ei&&(e.max=i);if(!e||!e.inputs)return;const o=this.splitInputs(e.inputs),n=o.arr;for(const[,e]of Object.entries(n))"integer"===e.type&&e.max&&e.max>i&&(e.max=i);e.inputs=(0,s.default)(o.obj,o.arr)}static _findInputKeyById(e,t){let i=null;for(const s in e)if((0,d.isNumber)(parseInt(s,10))&&e[s].id===t){i=s;break}return i}static _getOrderedInputIds(e){const t=[];for(const i of e.inputs)t.push(i.id);return t}static _patchOldVolumeProfiles(e,t){if(!t?.hhists)return;const i=t.hhists[e].data,s=[];for(const[,e]of Object.entries(i))s.push(e);t.hhists[0].data=s}}},52270:(e,t,i)=>{"use strict";function s(e,t,i){return e===t||e===i}i.d(t,{symbolSameAsResolved:()=>s})},95700:(e,t,i)=>{"use strict";i.d(t,{translateSessionDescription:()=>r,translateSessionShortDescription:()=>l});var s,o=i(11542);!function(e){e.RegularTradingHours="Regular Trading Hours",e.ExtendedTradingHours="Extended Trading Hours",e.ElectronicTradingHours="Electronic Trading Hours",e.Premarket="Premarket",e.Postmarket="Postmarket"}(s||(s={}));const n=new Map([["Premarket",o.t(null,{context:"sessions"},i(59330))],["Postmarket",o.t(null,{context:"sessions"},i(50434))],["Regular Trading Hours",o.t(null,{context:"sessions"},i(84246))],["Extended Trading Hours",o.t(null,{context:"sessions"},i(36862))],["Electronic Trading Hours",o.t(null,{context:"sessions"},i(34647))]]);function r(e){return n.get(e)??e}const a=new Map([["Premarket",o.t(null,{context:"sessions"},i(46273))],["Postmarket",o.t(null,{context:"sessions"},i(7807))],["Regular Trading Hours",o.t(null,{context:"sessions"},i(35342))],["Extended Trading Hours",o.t(null,{context:"sessions"},i(8029))],["Electronic Trading Hours",o.t(null,{context:"sessions"},i(8029))]]);function l(e){return a.get(e)??e}},76350:(e,t,i)=>{ -"use strict";i.d(t,{areEqualSymbols:()=>a,compareSymbolParams:()=>d,symbolParams:()=>h,symbolSameAsCurrent:()=>c});var s=i(56570),o=i(68805),n=i(85049);const r=s.enabled("uppercase_instrument_names");function a(e,t){return void 0===e?void 0===t:void 0!==t&&(r?e.toUpperCase()===t.toUpperCase():e===t)}function l(e,t){return e.some((e=>a(t,e)))}function c(e,t){if(null===t)return!1;if(t){if(a(t.full_name,e)||a(t.pro_name,e))return!0;if(a(t.ticker,e))return!0;if(t.aliases&&l(t.aliases,e))return!0;if(t.alternatives&&l(t.alternatives,e))return!0;if(0===e.indexOf("FRA:")&&a(t.pro_name,e.replace("FRA:","FWB:")))return!0}return!1}function h(e){return{symbol:e.symbol(),currency:e.currency(),unit:e.unit(),interval:e.interval(),style:e.style()}}function d(e,t,i){const{symbol:s,currency:r,unit:a,style:l,interval:c}=t,h=void 0!==s&&!e.symbolSameAsResolved(s);let d,u;const _=e.symbolInfo();null!==_?(d=void 0!==r&&!function(e,t){return null===e&&!(0,o.isConvertedToOtherCurrency)(t)||e===(0,o.symbolCurrency)(t)}(r,_),u=void 0!==a&&!function(e,t,i){return null===e&&!(0,o.isConvertedToOtherUnit)(t,i)||e===(0,o.symbolUnit)(t,i)}(a,_,i)):(d=void 0!==r&&r!==e.currency(),u=void 0!==a&&a!==e.unit());return{symbolChanged:h,intervalChanged:void 0!==c&&!n.Interval.isEqual(e.interval(),c),currencyChanged:d,unitChanged:u,styleChanged:void 0!==l&&l!==e.style(),styleChangeRequiresRestart:void 0!==l&&(0,o.styleChangeRequiresRestart)(l,e.style())}}},2844:(e,t,i)=>{"use strict";i.d(t,{TextWidthCache:()=>n,getMinTextMetrics:()=>o});var s=i(5201);function o(e){return{width:e.width,actualBoundingBoxAscent:e.actualBoundingBoxAscent,actualBoundingBoxDescent:e.actualBoundingBoxDescent,fontBoundingBoxAscent:e.fontBoundingBoxAscent,fontBoundingBoxDescent:e.fontBoundingBoxDescent}}class n{constructor(e=150){this._fontStyle="",this._cache=new s.CircularCacheBuffer(e,1.5)}reset(){this._cache.clear()}measureText(e,t){return this.getMetrics(e,t).width}yMidCorrection(e,t){const i=this.getMetrics(e,t);return void 0!==i.actualBoundingBoxAscent&&void 0!==i.actualBoundingBoxDescent?(i.actualBoundingBoxAscent-i.actualBoundingBoxDescent)/2:0}getMetrics(e,t){e.font!==this._fontStyle&&(this.reset(),this._fontStyle=e.font);const i=this._cache.get(t);if(void 0!==i)return i;const s=e.textBaseline;e.textBaseline="middle";const n=o(e.measureText(t));return e.textBaseline=s,0===n.width&&t.length||this._cache.set(t,n),n}}},66156:(e,t,i)=>{"use strict";i.d(t,{TimeAxisView:()=>r});var s=i(19063),o=i(7114);class n{constructor(){this._data=null}setData(e){this._data=e}draw(e,t,i){if(null===this._data||!this._data.visible||0===this._data.text.length)return;const s=this._data;e.font=i.font;const n=Math.round(i.widthCache.measureText(e,s.text));if(n<=0)return;e.save();const r=i.paddingHorizontal,a=n+2*r,l=a/2;let c=s.coordinate,h=Math.floor(c-l)+.5;if(s.alwaysInViewPort){const e=s.width;h<0?(c+=Math.abs(0-h),h=Math.floor(c-l)+.5):h+a>e&&(c-=Math.abs(e-(h+a)),h=Math.floor(c-l)+.5)} -const d=h+a,u=Math.ceil(0+i.borderSize+i.offsetSize+i.paddingTop+i.fontSize+i.paddingBottom),{horizontalPixelRatio:_,verticalPixelRatio:p}=t;e.fillStyle=s.background;const m=Math.round(h*_),g=Math.round(0*p),f=Math.round(d*_),y=Math.round(u*p),v=Math.round(2*_);e.beginPath(),e.moveTo(m,g),e.lineTo(m,y-v),e.arcTo(m,y,m+v,y,v),e.lineTo(f-v,y),e.arcTo(f,y,f,y-v,v),e.lineTo(f,g),e.fill();const S=0+i.borderSize+i.offsetSize+i.paddingTop+i.fontSize/2;e.textAlign="left",e.textBaseline="middle",e.fillStyle=s.color;const b=i.widthCache.yMidCorrection(e,"Apr0");e.translate((h+r)*_,(S+b)*p),(0,o.drawScaled)(e,_,p,(()=>e.fillText(s.text,0,0))),e.restore()}}class r{constructor(e){this._renderer=new n,this._rendererData={background:"",color:"",coordinate:0,text:"",visible:!1,width:0,alwaysInViewPort:!0},this._invalidated=!0,this._model=e,this._renderer.setData(this._rendererData)}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}coordinate(){return this._rendererData.coordinate}_getAlwaysInViewPort(){return!0}_getText(e){const t=this._model.timeScale().indexToUserTime(e);return null!==t?this._model.dateTimeFormatter().format(t):""}_updateImpl(){const e=this._rendererData;if(e.visible=!1,this._model.timeScale().isEmpty()||!this._isVisible())return;const t=this._getIndex();null!==t&&Number.isFinite(t)&&(e.visible=!0,e.width=this._model.timeScale().width(),e.background=this._getBgColor(),e.color=(0,s.colorFromBackground)(e.background),e.coordinate=this._model.timeScale().indexToCoordinate(t),e.alwaysInViewPort=this._getAlwaysInViewPort(),e.text=this._getText(t),this._invalidated=!1)}}},50503:(e,t,i)=>{"use strict";i.d(t,{INVALID_TIME_POINT_INDEX:()=>s,UNPLOTTABLE_TIME_POINT_INDEX:()=>o});const s=-2e6,o=-1e6},11497:(e,t,i)=>{"use strict";i.d(t,{restoreTimeHoursFormatSettingsValue:()=>l,timeHoursFormatProperty:()=>a});var s=i(56840),o=i(17625);const n="time_hours_format";function r(){return s.getValue(n,"24-hours")}const a=(0,o.createPrimitiveProperty)(r());function l(){a.setValue("24-hours"),s.remove(n)}s.onSync.subscribe(null,(()=>a.setValue(r()))),a.subscribe(null,(()=>s.setValue(n,a.value())))},55158:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DAY_SPAN:()=>a,DEFAULT_BAR_SPACING:()=>d,HOUR_SPAN:()=>r,MILLISECOND_SPAN:()=>s,MINUTE_SPAN:()=>n,MONTH_SPAN:()=>c,SECOND_SPAN:()=>o,WEEK_SPAN:()=>l,YEAR_SPAN:()=>h});const s=5,o=10,n=20,r=30,a=40,l=50,c=60,h=70,d=6},63146:(e,t,i)=>{"use strict";i.d(t,{getHourMinuteFormat:()=>o,getHourMinuteSecondFormat:()=>n,getTimeFormatForInterval:()=>r});var s=i(15344);function o(e){return"12-hours"===e?s.twelveHourMinuteFormat:s.hourMinuteFormat}function n(e){return"12-hours"===e?s.twelveHourMinuteSecondFormat:s.hourMinuteSecondFormat}function r(e,t){if(e.isRange())return function(e){return"12-hours"===e?s.twelveHourMinuteNonZeroSecondFormat:s.hourMinuteNonZeroSecondFormat}(t);if(e.isTicks())return s.hourMinuteSecondMillisecFormat;return e.isSeconds()||e.isTicks()?n(t):o(t)}},24708:(e,t,i)=>{"use strict";i.d(t,{ -translatedIntervalString:()=>o});var s=i(10074);function o(e){const t=(0,s.getTranslatedResolutionModel)(e,!0);return null===t?e:t.multiplier+(t.mayOmitShortKind?"":t.shortKind)}},70618:(e,t,i)=>{"use strict";i.d(t,{ExcludeLineToolsFromGroupUndoCommand:()=>h});var s=i(50151),o=(i(21251),i(11542)),n=i(45126),r=i(37265),a=i(60265),l=i(85719);const c=new n.TranslatedString("exclude line tools from group {group}",o.t(null,void 0,i(99395)));class h extends a.UndoCommand{constructor(e,t,i){super(c.format({group:t.name().value()}),void 0,!l.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._groupName=t.name().value(),this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0,s.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))).filter(r.notNull);e.excludeLineTools(t),0===e.lineTools().length&&this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=this._model.lineToolsGroupModel().groupForId(this._groupId);null!==t?t.addLineTools(e):this._model.lineToolsGroupModel().createGroup(e,this._groupName,this._groupId)}}},69661:(e,t,i)=>{"use strict";i.d(t,{LineToolSynchronizeUndoCommand:()=>o});var s=i(60265);class o extends s.UndoCommand{constructor(e,t,i,s=!0){super(t,i,s),this._invalidateViaSync=!1,this._chartModel=e}redo(){this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._redo())):this._redo()}undo(){this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._undo())):this._undo()}}},74174:(e,t,i)=>{"use strict";i.d(t,{RemoveSourcesUndoCommand:()=>y});var s=i(50151),o=i(11542),n=i(45126),r=i(69661),a=i(9343),l=i(96286),c=i(79036),h=i(85719),d=i(70618);class u extends r.LineToolSynchronizeUndoCommand{constructor({chartModel:e,title:t,lineDataSourceIds:i}){super(e,t,void 0,!h.lineToolsDoNotAffectChartInvalidation),this._excludeLineToolsFromGroupUndoCommands=[],this._undoState=[],this._lineDataSourceIds=i}_redo(){const e=this._lineDataSourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._groupLineToolsByGroups(e).forEach(((e,t)=>{const i=new d.ExcludeLineToolsFromGroupUndoCommand(this._chartModel,t,e);i.redo(),this._excludeLineToolsFromGroupUndoCommands.push(i)})),e.forEach((e=>{this._undoState.push({state:e.state(!1),paneIndex:this._chartModel.panes().indexOf((0,s.ensureNotNull)(this._chartModel.paneForSource(e))),sharingMode:e.sharingMode().value()}),this._chartModel.removeSource(e)}))}_undo(){for(let e=this._undoState.shift();e;e=this._undoState.shift())this._chartModel.restoreSource(!1,e.paneIndex,null,e.state,null)?.share(e.sharingMode);this._excludeLineToolsFromGroupUndoCommands.forEach((e=>e.undo()))}_groupLineToolsByGroups(e){const t=this._chartModel.lineToolsGroupModel();return e.reduce(((e,i)=>{const s=t.groupForLineTool(i);if(null!==s){const t=e.get(s)||[];t.push(i),e.set(s,t)}return e}),new Map)}}var _=i(21239),p=i(300),m=i(78956) -;const g=(0,a.getLogger)("Chart.RemoveSourcesUndoCommand"),f=new n.TranslatedString("remove line data sources",o.t(null,void 0,i(38199)));class y extends r.LineToolSynchronizeUndoCommand{constructor(e,t,i){super(e,i,void 0,(0,p.sourcesAffectState)(t)),this._removeLineDataSourcesUndoCommand=null,this._initialPriceScaleMode=null;const[o,n]=(0,l.closeSourcesSet)(e,t).reduce(((e,t)=>((0,m.isLineTool)(t)?e[1].push(t.id()):e[0].push(t.id()),e)),[[],[]]);this._sourceIds=o,this._lineDataSourceIds=n,this._sourceStates=[],this._paneIndexes=[],this._priceScalePositionIds=[],this._paneStates=[],this._restorePanes=[];const r=t[0];1===t.length&&(0,c.isStudy)(r)&&(this._initialPriceScaleMode=(0,s.ensureNotNull)(r.priceScale()).mode())}removedIds(){return[...this._sourceIds,...this._lineDataSourceIds]}_redo(){this._chartModel.panes().length;const e=this._sourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._sourceStates=e.map((e=>{const t=e.state(!1);return null===t&&(0,c.isStudyStub)(e)?e.getDescriptor():t}));const t=e.map((e=>(0,s.ensureNotNull)(this._chartModel.paneForSource(e))));this._paneIndexes=t.map((e=>this._chartModel.panes().indexOf(e))),this._lineDataSourceIds.length>0&&(this._removeLineDataSourcesUndoCommand=new u({title:f,chartModel:this._chartModel,lineDataSourceIds:this._lineDataSourceIds}),this._removeLineDataSourcesUndoCommand.redo()),this._priceScalePositionIds=e.map(((e,i)=>{const s=e.priceScale();if(null===s)return null;const o=t[i].priceScalePosition(s);return{id:s.id(),position:o,priceScaleIndex:t[i].priceScaleIndex(s,o)}}));const i=new Set;e.forEach(((e,t)=>{i.add(this._paneIndexes[t])})),this._paneStates=e.map(((e,s)=>{const o=this._paneIndexes[s];return i.has(o)?t[s].state(!1,!0):null})),this._restorePanes=e.map((e=>this._chartModel.removeSource(e)))}_undo(){const e=[];for(let t=this._sourceStates.length-1;t>=0;t--){const i=this._sourceStates[t];if(null!==i){let s=null;s=(0,_.isStudyStubDescriptor)(i)?this._chartModel.restoreStudyStub(i):this._chartModel.restoreSource(this._restorePanes[t],this._paneIndexes[t],this._paneStates[t],i,this._priceScalePositionIds[t]),s&&e.push(s)}}e.some(((t,i)=>t.id()!==this._sourceIds[e.length-i-1]))&&g.logError("Source was restored improperly - source ids does not match"),null!==this._initialPriceScaleMode&&(0,s.ensureNotNull)(e[0].priceScale()).setMode(this._initialPriceScaleMode),this._removeLineDataSourcesUndoCommand&&this._removeLineDataSourcesUndoCommand.undo()}}},96286:(e,t,i)=>{"use strict";function s(e,t){let i=[];const o=e.children(t,!1);for(let t=0;t{e.children(t,!1).forEach((e=>{i.has(e)||(i.add(e),o(e))}))};return t.forEach(o),t.filter((e=>!i.has(e))).map((t=>s(e,t))).reduce(((e,t)=>e.concat(t)),[])}i.d(t,{closeSourcesSet:()=>o})},60265:(e,t,i)=>{"use strict";i.d(t,{UndoCommand:()=>o});var s=i(45126);class o{constructor(e,t=!0,i=!0){this._text=e||new s.TranslatedString("",""),this._executeOnPush=t,this._affectsState=i}text(){return this._text} -executeOnPush(){return this._executeOnPush}affectsState(){return this._affectsState}canMerge(e){return!1}merge(e){throw new Error("Should be re-implemented in child classes")}}},17656:(e,t,i)=>{"use strict";i.d(t,{createVisibilityController:()=>d});var s,o=i(11542),n=i(32563),r=i(17625),a=i(56840);!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.AlwaysOff="alwaysOff"}(s||(s={}));const l="visibleOnMouseOver";function c(e){return"alwaysOn"===e||"alwaysOff"===e?e:l}var h;function d(e,t){let s,h;function d(){if(!s){s=(0,r.createPrimitiveProperty)();let i=a.getValue(e);void 0===i&&void 0!==t&&(i=a.getValue(t)),s.setValue(c(i)),s.subscribe(s,(t=>{a.setValue(e,c(t.value()))}))}return s}return{property:d,availableValues:function(){return[{id:"visibleOnMouseOver",value:"visibleOnMouseOver",title:n.mobiletouch?o.t(null,void 0,i(58302)):o.t(null,void 0,i(10309))},{id:"alwaysOn",value:"alwaysOn",title:o.t(null,void 0,i(36299))},{id:"alwaysOff",value:"alwaysOff",title:o.t(null,void 0,i(40452))}]},actualBehavior:function(){if(!h){h=(0,r.createPrimitiveProperty)();const e=d(),t=()=>{const t=function(e){switch(e){case"alwaysOn":return"alwaysOn";case"alwaysOff":return"alwaysOff";case"visibleOnMouseOver":return n.mobiletouch?"visibleOnTapSelection":"visibleOnMouseOver";default:throw new Error(`Unknown visibility type: ${e}`)}}(e.value());h&&h.setValue(t)};e.subscribe(h,t),t()}return h},restoreDefaultValue:function(){d().setValue(l),a.remove(e)}}}!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.VisibleOnTapSelection="visibleOnTapSelection",e.AlwaysOff="alwaysOff"}(h||(h={}))},94664:(e,t,i)=>{"use strict";i.d(t,{getSymbolSearchCompleteOverrideFunction:()=>n,setSymbolSearchCompleteOverrideFunction:()=>o});let s=(e,t)=>Promise.resolve({symbol:e,name:t?.symbol??e});function o(e){s=e}function n(){return s}},5633:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfoBase:()=>g});var s=i(83873),o=i(90054),n=i(50151),r=i(94113),a=i(65383),l=i(37265),c=i(35039);const h=new Set(["CorrelationCoefficient@tv-basicstudies","Correlation - Log@tv-basicstudies-1"]),d=new Set([]),u=new Set(["line","shapes","chars","arrows","alertcondition"]),_=new Map([["AnchoredVWAP@tv-basicstudies","linetoolanchoredvwap"],["RegressionTrend@tv-basicstudies","linetoolregressiontrend"],["VbPAnchored@tv-basicstudies","linetoolanchoredvp"]]),p=/^([^\$]+)\$\d+$/,m=["bool","color","time","text_area"];class g{constructor(e,t=!1){(0,l.merge)(this,{palettes:{},inputs:[],plots:[],graphics:{},defaults:{}}),(0,l.merge)(this,e);const i=e.fullId||e.id;(0,l.merge)(this,g.parseIdString(i)),this._updateInputDisplayDefaults(),this.useVersionFromMetaInfo=t}state(){const e={};for(const[t,i]of Object.entries(this))"useVersionFromMetaInfo"!==t&&this.hasOwnProperty(t)&&(e[t]=(0,o.default)(i),"id"===t&&(e[t]+="-"+this.version));return e}createDefaults(){if(this.defaults){const e=(0,l.clone)(this.defaults);e.precision="default";const t=g.getStudyPropertyRootName(this);(0,c.createDefaults)(t,e)}}removeDefaults(){(0, -c.removeDefaults)(g.getStudyPropertyRootName(this))}isPlotForceOverlay(e){const t=this.styles?.[e],i=this.plots.find((t=>t.id===e));return!!t?.forceOverlay||i&&(0,r.isOhlcPlot)(i)&&this.ohlcPlots?.[i.target]?.forceOverlay||!!this.ohlcPlots?.[e]?.forceOverlay}hasForceOverlayPlots(){return this.plots.some((e=>this.isPlotForceOverlay(e.id)))||Object.values(this.ohlcPlots??{}).some((e=>!!e?.forceOverlay))}static getSourceIdsByInputs(e,t){if(!Array.isArray(e)||!t)return[];const i=[];for(const o of e)if(g.isSourceInput(o)&&(0,s.default)(t[o.id])){const e=t[o.id];e.includes("$")&&i.push(e.split("$")[0])}return i}static isSourceInput(e){return Boolean(e.id&&(("source"===e.id||"src"===e.id)&&("text"===e.type||"source"===e.type)||"source"===e.type))}static getSourceInputIds(e){const t=[];for(const i of e.inputs)g.isSourceInput(i)&&t.push(i.id);return t}static setChildStudyMetaInfoPropertiesSourceId(e,t,i){for(const s of e.inputs){if(!g.isSourceInput(s))continue;const e=i.childs().inputs&&i.childs().inputs.childs()[s.id];if(e){const i=e.value(),s=p.exec(i);if(2===s?.length){if("{pid}"===s[1]){const s=i.replace(/^[^\$]+/,t);e.setValue(s)}}}}}static patchSoSInputs(e,t){const i=e=>{const i=p.exec(e);if(2===i?.length){const s=i[1],o=`${(0,n.ensureNotNull)(t(s))}`;return e.replace(/^[^\$]+/,o)}return e};for(const t in e)if(/in_[\d+]/.test(t)||"source"===t){const o=e[t];(0,s.default)(o)?e[t]=i(o):(0,a.isExtendedInput)(o)&&(0,a.isExtendedInputSource)(o)&&(o.v=i(o.v))}}static canBeChild(e){if((0,s.default)(e))return!0;if(!e)return!1;if(e.extra&&!g.isAllowedSourceInputsCount(e.extra.sourceInputsCount)||!0===e.canNotBeChild||!1===e.canBeChild||h.has(e.id))return!1;let t=0;for(const i of e.inputs)g.isSourceInput(i)&&(t+=1);return g.isAllowedSourceInputsCount(t)}static isAllowedSourceInputsCount(e){return 1===e}static canHaveChildren(e){if(e){if(e.isTVScriptStrategy||e.TVScriptSourceCode&&isStrategy(e.TVScriptSourceCode))return!1;if(e.id&&!d.has(e.id)&&Array.isArray(e.plots))for(const t of e.plots)if(u.has(t.type))return!0}return!1}static getChildSourceInputTitles(e,t,i){const s={};if(t.plots&&t.plots.length&&e.options&&e.options.length)for(const o of e.options){const e=o?+o.split("$")[1]:NaN,n=isFinite(e)&&t.plots[e];n&&u.has(n.type)&&(s[o]=t.styles&&t.styles[n.id]&&t.styles[n.id]?.title||n.id,i&&(s[o]=i+": "+s[o]))}return s}static canPlotBeSourceOfChildStudy(e){return u.has(e)}static getStudyPropertyRootName(e){const t=_.get(e.id);if(void 0!==t)return t;let i="study_"+e.id;return e.pine&&e.pine.version&&(i+="_"+e.pine.version.replace(".","_")),i}static getStudyPropertyRootNameById(e){const t=_.get(e);return void 0!==t?t:"study_"+e}static isScriptStrategy(e){return!1}static isReplayStrategy(e){return"ReplayStrategy@tv-scripting"===e.id}static parseIdString(e){return function(e){const t={};if(-1===e.indexOf("@"))t.shortId=e,t.packageId="tv-basicstudies",t.id=e+"@"+t.packageId,t.version=1;else{const i=e.split("@");t.shortId=i[0];const s=i[1].split("-");if(3===s.length)t.packageId=s.slice(0,2).join("-"),t.id=t.shortId+"@"+t.packageId, -t.version=parseInt(s[2]);else if(1===s.length&&"decisionbar"===s[0])t.packageId="les-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1;else{if(1!==s.length)throw new Error("unexpected study id:"+e);t.packageId="tv-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1}}if(t.fullId=t.id+"-"+t.version,"tv-scripting"===t.packageId){const e=t.shortId;if(0===e.indexOf("Script$")||0===e.indexOf("StrategyScript$")){const i=e.indexOf("_");t.productId=i>=0?e.substring(0,i):t.packageId}else t.productId=t.packageId}else t.productId=t.packageId;return t}(e)}_updateInputDisplayDefaults(){this.inputs.filter((e=>void 0===e.display)).forEach((e=>{m.includes(e.type)?e.display=a.InputDisplayFlags.None:e.display=a.InputDisplayFlags.All}))}}},68159:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfo:()=>h,getStudyIdWithVersion:()=>c});var s=i(9343).getLogger("Chart.Study.MetaInfo"),o=i(9343).LOGLEVEL,n=i(78749).applyOverridesToStudyDefaults,r=i(18112).getPersistentLogger,a=i(5633).StudyMetaInfoBase,l={};function c(e){return h.cutDollarHash(e.id)+"-"+e.version}class h extends a{static versionOf(e){var t="_metainfoVersion"in e&&isNumber(e._metainfoVersion)?e._metainfoVersion:0;return t<0&&s.logError("Metainfo format version cannot be negative: "+t),t}static getPackageName(e){const t=/^[^@]+@([^-]+-[^-]+)/.exec(e||"");return null!==t&&0!==t.length&&t[1]||r()?.addPersistentLogEntry(`getStudyPackageName: study id ${e} with stack ${(new Error).stack}`,o.INFO,"chart.StudyMetaInfo"),(t||[0,"tv-basicstudies"])[1]}static cutDollarHash(e){var t=e.indexOf("$"),i=e.indexOf("@");return-1===t?e:e.substring(0,t)+(i>=0?e.substring(i):"")}static hasUserIdSuffix(e){return/^USER;[\d\w]+;\d+$/.test(e)}static hasPubSuffix(e){return/^PUB;.+$/.test(e)}static hasStdSuffix(e){return/^STD;.+$/.test(e)}static isStandardPine(e){return/^(Strategy)?Script\$STD;.*@tv-scripting$/.test(e)}static getStudyIdWithLatestVersion(e){const t=h.cutDollarHash(e.id);let i=t;return"ReplayStrategy@tv-scripting"===i?i+="-581!":t.indexOf("@tv-scripting")>=0?i+="-101!":t.endsWith("CP@tv-basicstudies")?i+="-"+Math.min(e.version,207):t.endsWith("CP@tv-chartpatterns")?i+="-"+Math.min(e.version,9):t.endsWith("@tv-volumebyprice")?i+="-"+e.version+"!":i+="-"+e.version,i}defaultInputs(){for(var e=[],t=0;t0?e[0].id:null}static findStudyMetaInfoByDescription(e,t){if(e){for(var i=0;i{"use strict";window.TradingView=window.TradingView||{},i(32563).setClasses(),i(44286), -i(56186).install(),i(49483),i(37265),i(21251),i(11417),i(86129),i(55561),i(56840)},23291:(e,t,i)=>{"use strict";var s=i(81251),o=i(20057),n=i(50151),r=i(36986),a=i(11542),l=(i(20041),i(17192),i(69681),i(73052),i(95047),i(56570));const c=(0,r.getChartingLibraryGlobalContext)();JSON.parse(c.urlParams.disabledFeatures).forEach((e=>{l.setEnabled(e,!1)})),JSON.parse(c.urlParams.enabledFeatures).forEach((e=>{l.setEnabled(e,!0)}));i(81503);var h=i(35039),d=(i(80437),i(56840)),u=i.n(d);const _=(0,r.getChartingLibraryGlobalContext)(),p=(0,r.getChartingLibraryOwner)();_.__settingsOverrides=p.settingsOverrides||{};const m=p.settingsAdapter;null!=m?(d.setSettingsAdapter(m),d.sync()):l.enabled("use_localstorage_for_settings")&&d.sync();var g=i(15938);const f=(0,r.getChartingLibraryGlobalContext)();f.urlParams.customFontFamily&&(0,g.setChartFontFamily)(f.urlParams.customFontFamily);var y=i(38881);class v extends y.ChunkLoader{_startLoading(){return Promise.all([i.e(8356),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(2197),i.e(2736),i.e(4066),i.e(6489),i.e(9766),i.e(4353),i.e(3362),i.e(3745),i.e(4876),i.e(5168),i.e(6164),i.e(5975),i.e(2444),i.e(779),i.e(8054),i.e(2227),i.e(8402),i.e(2544),i.e(3999),i.e(653),i.e(5516)]).then(i.bind(i,95230)).then((e=>e.getRestrictedToolSet()))}}var S,b,w=i(72894),C=i(10048);function P(e=[],t=[]){const i=document.createElement("div"),s=document.createElement("div");return i.appendChild(s),i.classList.add(C.container),s.classList.add(C.inner),e.forEach((e=>{i.classList.add(C[e])})),t.forEach((e=>{i.classList.add(C[e])})),i}!function(e){e.Top="border-top",e.Right="border-right",e.Bottom="border-bottom",e.Left="border-left"}(S||(S={})),function(e){e.TopLeft="top-left-radius",e.TopRight="top-right-radius",e.BottomLeft="bottom-left-radius",e.BottomRight="bottom-right-radius"}(b||(b={}));class T extends y.ChunkLoader{constructor(e,t){super(),this._toolsBootloader=e,this._headerProps=t,this._headerProps.resizerBridge.negotiateHeight(w.HEADER_TOOLBAR_HEIGHT_EXPANDED),this._headerProps.resizerBridge.container.value().appendChild(P())}_startLoading(){return Promise.all([this._toolsBootloader.load(),this._loadHeaderToolbar()]).then((([e,t])=>new t(this._headerProps.resizerBridge.container.value(),{...this._headerProps,tools:e})))}_loadHeaderToolbar(){return Promise.all([i.e(8370),i.e(4256),i.e(2227),i.e(3005)]).then(i.bind(i,39214)).then((e=>e.HeaderToolbarRenderer))}}var x=i(6307),I=i(27235);class M extends y.ChunkLoader{constructor(e){super(),this._opts=e,x.isDrawingToolbarVisible.value()&&(this._opts.resizerBridge.negotiateWidth(I.TOOLBAR_WIDTH_EXPANDED),this._opts.resizerBridge.container.value().appendChild(P()))}_startLoading(){return Promise.all([i.e(2134),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(2197),i.e(2736),i.e(9766),i.e(4353),i.e(5375),i.e(3362),i.e(6842),i.e(5975),i.e(5699),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(1890),i.e(7843),i.e(2878)]).then(i.bind(i,37159)).then((e=>new e.DrawingToolbarRenderer(this._opts.resizerBridge.container.value(),{ -...this._opts})))}}var A=i(97990),L=i(32563),k=i(85662),D=i(45345);var E=i(64289),B=i(26709),V=i(3343);function R(e){if("number"==typeof e)return e;switch(e.toLowerCase()){case"ctrl":return V.Modifiers.Control;case"shift":return V.Modifiers.Shift;case"alt":return V.Modifiers.Alt;default:return e.toUpperCase().charCodeAt(0)}}function N(e){let t=0;for(let i=0;i{if(!$)return void this._actionHandler(e,t,s,o);const{newValue:n,dialogClose:r}=e,l=(await this._doLoad()).find((e=>e.name===n));r(),void 0!==l?this._hide=await(0,q.showConfirm)({title:a.t(null,void 0,i(7219)),text:a.t(null,void 0,i(67635)),onConfirm:({dialogClose:e})=>{e(),this._doOverwriteExistingLayout(l.id,n,t,s,o)},onCancel:({dialogClose:e})=>{e(),this._showDialog(n,t,s,o)}}):this._actionHandler({newValue:n,dialogClose:r},t,s,o)},onClose:()=>this._visibility.setValue(!1)})}_doSaveCurrentLayout(e,t,i,s){const o=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(t,i,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(o),s?.()}))}_doOverwriteExistingLayout(e,t,i,s,o){const n=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.id.setValue(e),this._chartWidgetCollection.metaInfo.name.setValue(t),this._doSave(i,s,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(n),o?.()}))}}class Y extends K{cloneChart(){this._cloneChart().then((()=>this._visibility.setValue(!0)))}show(){z((()=>this.cloneChart()),{source:"Clone chart"})}_dialogTitle(){return a.t(null,void 0,i(66134))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t}){l.enabled("saveload_storage_customization")&&this._doCloneCurrentLayout(e),t()}async _cloneChart(){let e;try{e=await G()}catch{return void showErrorDialog({content:a.t(null,void 0,i(73013))})}e&&(this._hide=await this._showDialog(this._getInitialRenameDialogInput()))}_doCloneCurrentLayout(e){ -const t=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.uid.deleteValue(),this._chartWidgetCollection.metaInfo.id.deleteValue(),this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(void 0,void 0,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(t)}))}_getInitialRenameDialogInput(){return a.t(null,{context:"ex: AAPL chart copy"},i(97559)).format({title:this._chartWidgetCollection.metaInfo.name.value()})}}class Z extends K{show(e,t,i){const s="function"==typeof e?e:void 0;this._saveNewChart(s,t,i).then((()=>this._visibility.setValue(!0)))}_dialogTitle(){return a.t(null,void 0,i(43047))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t},i,s,o){this._doSaveCurrentLayout(e,i,s,o),t()}async _saveNewChart(e,t,s){let o;try{o=await G()}catch{return void showErrorDialog({content:a.t(null,void 0,i(73013))})}const n=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showDialog(n,e,t,s)}}class X extends K{show(){z((()=>this._show()),{source:"Rename chart"})}_dialogTitle(){return a.t(null,void 0,i(22584))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t}){this._doSaveCurrentLayout(e),t()}async _show(){await this._renameChart(),this._visibility.setValue(!0)}async _renameChart(){const e=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showDialog(e)}}class J{constructor(e,t){if(this._autosaveTimer=null,this._watchedAutoSaveEnabled=new F.WatchedValue,this._toggleAutoSaveEnabledHandler=this._toggleAutoSaveEnabled.bind(this),this._doSave=(e,t,i,s)=>{void 0!==e&&e();const o=this._chartChangesWatcher.changes();this._chartSaver.saveChartSilently((e=>{var i;e&&e.uid===this.layoutId()&&(i=e.uid,"/chart/"===location.pathname&&(location.href="/chart/"+i)),void 0!==t&&t(e)}),(()=>{void 0!==i&&i()}),{autoSave:Boolean(s),changes:o})},this._doLoad=()=>j.backend.getCharts(),this._chartWidgetCollection=e,this._chartSaver=t,this._createController=new Z(e,this._doSave,this._doLoad),this._renameController=new X(e,this._doSave,this._doLoad),this._saveAsController=new Y(e,this._doSave,this._doLoad),this._chartChangesWatcher=new A.ChartChangesWatcher(e,t,W),e.saveKeysPressed().subscribe(this,this.saveChartOrShowTitleDialog),this._chartChangesWatcher.getOnChange().subscribe(this,this._onStateChanged),l.enabled("saveload_separate_drawings_storage")){const e=!0;e&&this._enableAutoSave(),this._watchedAutoSaveEnabled.setValue(e),this._watchedAutoSaveEnabled.subscribe(this._toggleAutoSaveEnabledHandler),this._autoSaveEnabledSetting?.getOnChange().subscribe(this,this._autoSaveEnabledSettingHandler)}}autoSaveEnabled(){return this._watchedAutoSaveEnabled}destroy(){l.enabled("saveload_separate_drawings_storage")&&(this._watchedAutoSaveEnabled.unsubscribe(),delete this._watchedAutoSaveEnabled,this._autoSaveEnabledSetting?.destroy(),delete this._autoSaveEnabledSetting)}getCreateController(){return this._createController}getRenameController(){return this._renameController} -getSaveAsController(){return this._saveAsController}cloneChart(){this._saveAsController.cloneChart()}createEmptyChart(){this._createEmptyController?.show()}saveChartAs(){this._saveAsController.show()}renameChart(){this._renameController.show()}saveNewChart(e,t,i){this._createController.show(e,t,i)}saveExistentChart(e,t,i){this._doSave(e,t,i)}changes(){return this._chartChangesWatcher.changes()}hasChanges(){return 0!==this._chartChangesWatcher.changes()}hasChangesWV(){return this._chartChangesWatcher.hasChangesWV()}getOnChanges(){return this._chartChangesWatcher.getOnChange()}saveChartOrShowTitleDialog(e,t,i){const s=window.saver.isSaveInProcess(),o=this._chartChangesWatcher.hasChanges(),n=!!this.layoutId();window.is_authenticated&&(s||!o&&n)||z((()=>{null!=this._chartWidgetCollection.metaInfo.id.value()?this.saveExistentChart(e,t,i):this.saveNewChart(e,t,i)}),{source:"Save chart",sourceMeta:"Chart"})}saveToJSON(e){return this._chartSaver.saveToJSON(e)}saveChartSilently(e,t,i){this._chartSaver.saveChartSilently(e,t,i)}setAutoSaveEnabled(e){window.is_authenticated&&window.saver.isSaveInProcess()||z((()=>{this._watchedAutoSaveEnabled.setValue(e)}),{source:"AutoSave chart"})}saveChartLineTools(e,t,i,s){return this._chartSaver.saveChartLineTools(e,t,i,s)}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}_autoSaveEnabledSettingHandler(e){0}_toggleAutoSaveEnabled(e){0}_enableAutoSave(){0}_disableAutoSave(){0}_onStateChanged(e){e?this._startAutosave():this._stopAutosave()}_startAutosave(){l.enabled("charts_auto_save")&&null===this._autosaveTimer&&(this._autosaveTimer=setTimeout((()=>{this._autosaveTimer=null,this._chartWidgetCollection.metaInfo.id.value()&&this._doSave(void 0,void 0,void 0,!0)}),6e4))}_stopAutosave(){null!==this._autosaveTimer&&(clearInterval(this._autosaveTimer),this._autosaveTimer=null)}}var Q=i(29280),ee=(i(14051),i(21097)),te=i(59063);class ie extends te.CommonJsonStoreService{constructor(e,t){super(e,t,"FAVORITE_CHARTS_CHANGED","loadChartDialog.favorites",{})}}function se(){return!(l.enabled("saveload_requires_authentication")&&!window.is_authenticated)}class oe extends Q.DialogRenderer{constructor(e=null){super(),this._chartWidgetCollection=null,this._promise=null,this._dialog=null,this._onLoginStateChange=()=>{se()||this._setState({chartList:[],favorites:{},recents:[]})},this._onActiveChartNameChange=e=>{const{chartList:t}=this._state.value(),i=this._chartWidgetCollection;if(!i)return;const s=[];let o;t.forEach((t=>{if(t.id===i.metaInfo.id.value())return o=t,void s.push({...t,name:e});s.push(t)})),o&&this._setState({chartList:s})},this._subscribe=e=>{this._setVisibility(e)},this._getChartEntry=e=>({id:e.id,url:e.url,name:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,favorite:void 0,active:()=>this._isActiveChart(e.id),openAction:(t,i)=>this.loadChart(e,t,i),deleteAction:()=>this._deleteChart(e),favoriteAction:()=>this._handleFavorite(e)}), -this._isActiveChart=e=>null!==this._chartWidgetCollection&&e===this._chartWidgetCollection.metaInfo.id.value(),this._deleteChart=e=>j.backend.removeChart(e.image_url).then((()=>{const{chartList:t,favorites:i}=this._state.value(),s=t.filter((t=>t.id!==e.id));if(this._favoriteChartsService){const t={...i};t[e.id]&&delete t[e.id],this._favoriteChartsService.set(t)}se()&&this._setState({chartList:s}),this._isActiveChart(e.id)&&(l.enabled("saveload_storage_customization")||isSymphonyEmbed()?null!==this._chartWidgetCollection&&this._chartWidgetCollection.clearChartMetaInfo():location.href="/chart/"+location.search)})),this._chartWidgetCollection=e,this._favoriteChartsService=new ie(ee.TVXWindowEvents,d);const t=this._favoriteChartsService?.get()||{};this._state=new F.WatchedValue({chartList:[],recents:[],favorites:t}),this._chartWidgetCollection?.metaInfo.name.subscribe(this._onActiveChartNameChange),window.loginStateChange.subscribe(null,this._onLoginStateChange)}showLoadDialog(){z(this._showLoadDialog.bind(this),{source:"Load chart",sourceMeta:"Chart"})}show(){this.showLoadDialog()}hide(){this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe)}state(){return this._state.readonly()}refreshChartList(e){return(se()?j.backend.getCharts():Promise.resolve([])).then((t=>{if(!se())return;const i=t.map(this._getChartEntry);this._setState({chartList:i,favorites:this._initFavorites(i)}),void 0!==e&&e()}))}getRecentCharts(e){}async deleteAllFavorites(){return Promise.resolve()}async loadChart(e,t,i){{const t=await j.backend.loadLayout(e);W.emit("chart_load_requested",t.chartWidgetCollectionState)}}async loadChartByUrl(e,t,i){let s=this._state.value().chartList.find((t=>t.url===e));s||(await this.refreshChartList(),s=this._state.value().chartList.find((t=>t.url===e))),await(s?.openAction(t,i))}async _handleFavorite(e){const{favorites:t}=this._state.value(),i={...t};i[e.id]?delete i[e.id]:i[e.id]=!0,this._favoriteChartsService?.set(i),se()&&this._setState({favorites:i})}_showLoadDialog(){this.refreshChartList((()=>{const e=this._promise=Promise.all([i.e(3357),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(6445),i.e(3799),i.e(1072),i.e(2736),i.e(4066),i.e(9766),i.e(4353),i.e(625),i.e(4876),i.e(8692),i.e(6190),i.e(9967),i.e(9977),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3999),i.e(5378),i.e(5009)]).then(i.bind(i,55127)).then((t=>{this._promise===e&&(this._dialog&&(this._dialog.hide(),this._dialog.visible().unsubscribe(this._subscribe)),this._dialog=new t.LoadChartDialogRenderer({chartWidgetCollection:this._chartWidgetCollection,serviceState:this.state()}),this._dialog.visible().subscribe(this._subscribe),this._dialog.show())}))}))}_setState(e){this._state.setValue({...this._state.value(),...e})}async _changeFavoriteState(e,t,i){return Promise.resolve()}_initFavorites(e){if(this._favoriteChartsService)return this._favoriteChartsService.get();const t={};return e.filter((e=>e.favorite)).forEach((e=>{t[e.id]=!0})),t}}var ne=i(51768),re=i(52033),ae=i(9343);const le=(0, -ae.getLogger)("Platform.StudyTemplates"),ce=a.t(null,void 0,i(15096));class he{constructor(e){this._chartWidgetCollection=e.chartWidgetCollection,this._recentStudyTemplatesService=e.recentStudyTemplatesService,window.loginStateChange.subscribe(null,j.backend.invalidateStudyTemplatesList),this._list=new F.WatchedValue([]),this._onChange=new re.Delegate,this._list.subscribe((()=>this._onChange.fire()))}findRecordByName(e){return this._list.value().find((t=>t.name===e))||null}showSaveAsDialog(e){const t=this._chartWidgetCollection.activeChartWidget.value().model();Promise.all([i.e(3597),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(5323),i.e(6489),i.e(9766),i.e(8222),i.e(5375),i.e(5083),i.e(601),i.e(4876),i.e(4137),i.e(9654),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(769),i.e(4411),i.e(6631)]).then(i.bind(i,3606)).then((i=>{new i.StudyTemplateSaver({controller:t,onSave:(e,t)=>{t&&this._recentStudyTemplatesService?.add(t),this._list.setValue(e)}}).show(e)}))}applyTemplate(e){const t=this.findRecordByName(e);null!==t?window.runOrSignIn((()=>{const e=this._chartWidgetCollection.activeChartWidget.value(),i=i=>{(0,ne.trackEvent)("GUI","Load Study Template"),e.model().applyStudyTemplate(JSON.parse(i.content),t.name)};t.is_default&&"number"==typeof t.id?j.backend.getStandardStudyTemplateById(t.id,i):j.backend.getStudyTemplateById(t.id).then(i)}),{source:"Study templates apply"}):le.logNormal(`Template ${e} not found in cache`)}deleteStudyTemplate(e,t,i){const s=this.findRecordByName(e);null!==s?this._removeTemplate(s,t,i):le.logNormal(`Template ${e} not found in cache`)}list(){return this._list.value()}getOnChange(){return this._onChange}refreshStudyTemplateList(e){j.backend.getStudyTemplatesList().then((t=>{this._list.setValue(t),void 0!==e&&e()}))}invalidate(){j.backend.invalidateStudyTemplatesList()}_removeTemplate(e,t,i){window.runOrSignIn((()=>{(0,q.showConfirm)({text:ce.format({name:e.name}),onConfirm:({dialogClose:t})=>new Promise((s=>{j.backend.invalidateStudyTemplatesList(),j.backend.removeStudyTemplate(e.id).then((()=>{this.refreshStudyTemplateList((()=>{const o=this.list();this._list.setValue(o.filter((t=>t!==e))),this._recentStudyTemplatesService&&this._recentStudyTemplatesService.remove(e.id),s(),t(),i?.()}))}))}))},t)}),{source:"Study templates delete"})}}var de=i(82992),ue=i(11345),_e=i(24526);class pe{constructor(e,t){this._visibility=new F.WatchedValue(!1),this._dialogPromise=null,this._dialog=null,this._chartWidgetCollection=e,this._options=t}visible(){return this._visibility.readonly()}show(e,t,i){const s=Array.isArray(e)?e:[],o=Array.isArray(e)?void 0:e;null===this._dialog&&this._requestDialog(s??[],t,i,o),this._dialog?.open(s??[],this._options?.indicatorsPreloader?.getIndicatorPromises(),t,i,o)}hide(){this._dialog?.hide()}getDialog(){return this._dialog}resetAllPages(){this._dialog?.resetAllStudies()}_requestDialog(e,t,s,o){if(null===this._dialogPromise){let n -;n=Promise.all([i.e(2530),i.e(3703),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(6445),i.e(1072),i.e(9325),i.e(2736),i.e(7572),i.e(9967),i.e(643),i.e(2227),i.e(9418),i.e(5378),i.e(6456)]).then(i.bind(i,37020)).then((e=>new e.IndicatorsLibraryContainer(this._chartWidgetCollection,this._options))),this._dialogPromise=n.then((i=>{this._dialog=i,this._dialog.visible().subscribe((e=>{this._visibility.setValue(e)})),this._dialog.open(e,this._options?.indicatorsPreloader?.getIndicatorPromises(),t,s,o)}))}return this._dialogPromise}}var me=i(14426),ge=i(31054),fe=i(92184),ye=i(42752),ve=i(60859),Se=i(51613),be=i(63829),we=i(11497),Ce=i(2740),Pe=i(63950),Te=i(23998);const xe=/^Etc\/GMT([+-])(\d{1,2}):?(\d\d)?$/,Ie=new Map;function Me(e){if(Ie.has(e))return Ie.get(e);const t=xe.test(e);return Ie.set(e,t),t}const Ae=new Map;function Le(e){if(Ae.has(e))return Ae.get(e);const t=function(e){const t=e.match(xe);if(!t)return 0;const i="+"===t[1]?-1:1;return 60*(60*parseInt(t[2],10)+parseInt(t[3]||"0",10))*i}(e),i={time:[1924992e3+t],offset:[t]};return Ae.set(e,i),i}let ke=null;const De=new Map;class Ee{constructor(){this._customTimezones=new Map}addTimezones(e){e.forEach((e=>{const{id:t,...i}=e;this._addTimezone(t,i)})),this.updateChartTimezones()}listTimezoneIds(){return[...this._customTimezones.keys()]}listTimezones(){return[...this._customTimezones.entries()].map((([e,t])=>({id:e,...t})))}getTimezoneInfo(e){if(!this.timezoneIsAvailable(e))throw new Error("Provided timezone alias is not within the list of supported timezones.");return(0,n.ensure)(this._customTimezones.get(e))}getAllTimezoneInfo(){return this.listTimezones()}getAliasTimezone(e){return this.getTimezoneInfo(e).alias}timezoneIsAvailable(e){return this._customTimezones.has(e)}updateChartTimezones(){(0,Pe.updateAvailableTimezones)(this.getAllTimezoneInfo())}getTimezoneData(e){if(De.has(e))return De.get(e);let t=null;if(Me(e))t=Le(e);else if(this.timezoneIsAvailable(e)){const i=this.getAliasTimezone(e);Te.tzData[i]&&(t=Te.tzData[i]),!t&&Me(i)&&(t=Le(i))}return t&&De.set(e,t),t}static instance(){return null===ke&&(ke=new Ee),ke}_addTimezone(e,t){try{if((0,n.ensure)(e,"Custom timezone ID"),(0,n.ensure)(t.alias,"Custom timezone alias"),(0,n.ensure)(t.title,"Custom timezone title"),(0,Pe.timezoneIsAvailable)(e)&&!this.timezoneIsAvailable(e))throw new Error("Custom timezone id already exists.");if(!(0,Pe.timezoneIsSupported)(t.alias)&&!Me(t.alias))throw new Error("Custom timezone alias is not a supported timezone.");if(e.length<1)throw new Error("Custom timezone id is empty");if(t.title.length<1)throw new Error("Custom timezone title is empty");this._customTimezones.set(e,t)}catch(e){console.warn(`Unable to add custom timezone. ${e}`)}}}(0,Ce.setCustomTimezones)(Ee);var Be=i(50788);let Ve=null;var Re=i(85049);class Ne{constructor(e){this._alive=new F.WatchedValue,this._container=new F.WatchedValue,this._width=new F.WatchedValue,this._height=new F.WatchedValue,this._fullscreen=new F.WatchedValue,this._detachable=new F.WatchedValue,this._fullscreenable=new F.WatchedValue, -this._visible=new F.WatchedValue,this._availWidth=new F.WatchedValue,this._availHeight=new F.WatchedValue,this._owner=new F.WatchedValue,this._ownersStack=[],this.owner=this._owner.readonly(),this._bridge={alive:this._alive.readonly(),container:this._container.readonly(),width:this._width.readonly(),height:this._height.readonly(),fullscreen:this._fullscreen.readonly(),detachable:this._detachable.readonly(),fullscreenable:this._fullscreenable.readonly(),visible:this._visible.readonly(),availWidth:this._availWidth.readonly(),availHeight:this._availHeight.readonly(),remove:()=>{const e=this._owner.value();e&&e.remove&&e.remove()},negotiateWidth:e=>{const t=this._owner.value();t&&t.negotiateWidth&&t.negotiateWidth(e)},negotiateHeight:e=>{const t=this._owner.value();t&&t.negotiateHeight&&t.negotiateHeight(e)},requestFullscreen:()=>{const e=this._owner.value();e&&e.requestFullscreen&&e.requestFullscreen()},exitFullscreen:()=>{const e=this._owner.value();e&&e.exitFullscreen&&e.exitFullscreen()},detach:e=>{const t=this._owner.value();t&&t.detach&&t.detach(e)},attach:()=>{const e=this._owner.value();e&&e.attach&&e.attach()}},e&&this.pushOwner(e)}destroy(){for(const e of this._ownersStack)this._unsubscribeOwner(e)}bridge(){return this._bridge}pushOwner(e){if(!e.alive.value())return;for(const e of this._ownersStack)this._unsubscribeOwner(e);const t={owner:e};this._ownersStack.push(t),this._subscribeOwner(t)}_subscribeOwner(e){const t=e.owner;if(e.deathWatcher||(this._alive.setValue(!0),e.deathWatcher=t.alive.spawn(),e.deathWatcher.subscribe((t=>{t||this._deadHandler(e)}))),this._owner.setValue(t),!e.subscriptions){const i=e.subscriptions=[];this._visible.setValue(!1);const s=(e,t)=>{if(e){const s=e.spawn();i.push(s),s.subscribe((e=>{t.setValue(e)}),{callWithLast:!0})}else t.deleteValue()};s(t.container,this._container),s(t.width,this._width),s(t.height,this._height),s(t.fullscreen,this._fullscreen),s(t.detachable,this._detachable),s(t.fullscreenable,this._fullscreenable),s(t.availWidth,this._availWidth),s(t.availHeight,this._availHeight),s(t.visible,this._visible)}}_unsubscribeOwner(e,t){if(e.subscriptions){for(const t of e.subscriptions)t.unsubscribe();e.subscriptions=null}t&&e.deathWatcher&&(e.deathWatcher.unsubscribe(),e.deathWatcher=null)}_deadHandler(e){const t=this._ownersStack.indexOf(e);(0,n.assert)(-1!==t,"sanitized owner should be in stack");for(let e=this._ownersStack.length-1;e>=t;e--)this._unsubscribeOwner(this._ownersStack[e],!0);this._ownersStack.length=t,t>0?this._subscribeOwner(this._ownersStack[t-1]):(this._alive.setValue(!1),this._owner.deleteValue())}}class Oe{constructor(e){this._document=e,this.isFullscreen=new F.WatchedValue;const t=()=>{const e=["fullscreenElement","webkitFullscreenElement","mozFullscreenElement","mozFullScreenElement","msFullscreenElement"];for(let t=0;t{this.isVisible.setValue(!e[o])},i(),e.addEventListener(t,i,!1);break}}this.destroy=()=>{i&&(e.removeEventListener(t,i,!1),i=null)}}}var We,He=i(84015),ze=i(49483);!function(e){e.Quirks="quirks",e.Visual="visual"}(We||(We={}));function Ue(e,t){let i=0;for(const{min:s,max:o}of t){if(e0&&t.push({min:e,max:s})}return t.sort(((e,t)=>e.min-t.min||e.max-t.max)),t}function Ge(e,t){if(e.length!==t.length)return!1;for(let i=e.length;i--;){if(e[i].min!==t[i].min)return!1;if(e[i].max!==t[i].max)return!1}return!0}const qe=l.enabled("no_min_chart_width");var $e;!function(e){e[e.MinChartHeight=300]="MinChartHeight",e[e.MinChartWidth=300]="MinChartWidth",e[e.DefaultOffset=4]="DefaultOffset",e[e.ThinOffset=1]="ThinOffset",e[e.TopToolbarMargin=0]="TopToolbarMargin"}($e||($e={}));const Ke=l.enabled("bypass_chart_height_check");function Ye(e){const t=l.enabled("side_toolbar_in_fullscreen_mode"),i=l.enabled("header_in_fullscreen_mode");return"center"===e||"left"===e&&t||"top"===e&&i}var Ze=i(42003),Xe=i(77788),Je=i(16216),Qe=(i(9001),i(16738)),et=i(83873),tt=i(60265);const it=(0,ae.getLogger)("Common.UndoStack");class st{constructor(){this._commands=[],this._onChange=new re.Delegate}onChange(){return this._onChange}isEmpty(){return 0===this._commands.length}size(){return this._commands.length}clear(){this.isEmpty()||(this._commands.length=0,this._onChange.fire())}push(e){if(!(e instanceof tt.UndoCommand))throw new TypeError("argument must be an instance of UndoCommand");this._commands.push(e),this._onChange.fire(e)}pop(){if(this.isEmpty())return void it.logDebug("pop: undo stack is empty");const e=this._commands.pop();return this._onChange.fire(e),e}head(){if(!this.isEmpty())return this._commands[this._commands.length-1]}}class ot extends tt.UndoCommand{constructor(e){super(e,!1),this._subcommands=[]}addCommand(e){this._subcommands.push(e)}isEmpty(){return 0===this._subcommands.length}redo(e){for(let t=0;t=0;t--)this._subcommands[t].undo(e)}commands(){return this._subcommands}affectsState(){return this._subcommands.some((e=>e.affectsState()))}}class nt extends tt.UndoCommand{constructor(e,t,i,s,o=!0){super(s,void 0,o),this._setter=e,this._oldValue=t,this._newValue=i}redo(){this._setter(this._newValue)}undo(){this._setter(this._oldValue)}}class rt extends nt{constructor(e,t,i,s,o=!0){super((e=>this._vwState.setValue(e)),t,i,s,o),this._vwState=e}}const at=(0,ae.getLogger)("Common.UndoHistory");var lt=i(928),ct=i(68335),ht=i(91676),dt=i(37265),ut=i(14729),_t=i(5171),pt=i(36915);class mt extends Q.DialogRenderer{constructor(e){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)},this._chartWidgetCollection=e}show(e){const t=this._chartWidgetCollection,s=t.activeChartWidget.value();return s.generalPropertiesDefinitions().then((o=>Promise.all([i.e(2486),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(4353),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(3362),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(7519),i.e(7572),i.e(779),i.e(6710),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(7078)]).then(i.bind(i,56080)).then((i=>{const n=new i.GeneralChartPropertiesDialogRenderer({chartWidgetCollection:t,propertyPages:o,activePageId:this._activePageId,model:s.model()});return this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=n,n.visible().subscribe(this._subscribe),n.show(e),this._activePageId=void 0,n}))))}hide(){this._dialog?.hide()}isVisible(){return this.visible().value()}focusOnText(){}setActivePage(e){this._activePageId=e}}class gt extends Q.DialogRenderer{constructor(e){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)},this._chartWidgetCollection=e}show(e){this._load().then((t=>{this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=t,t.visible().subscribe(this._subscribe),t.show(e),W.emit("compare_add")}))}hide(){this._dialog?.hide()}_load(){return Promise.all([Promise.all([i.e(4040),i.e(7271)]).then(i.bind(i,56217)),Promise.all([i.e(6703),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(4106),i.e(7444),i.e(2444),i.e(7435),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3202),i.e(2751),i.e(731)]).then(i.bind(i,14283))]).then((([e,t])=>{const i=new e.CompareModel(this._chartWidgetCollection);return t.getCompareDialogRenderer(i)}))}}var ft=i(29981),yt=i(68805);const vt=()=>i.e(4389).then(i.bind(i,7960));function St(e,t={}){return vt().then((i=>i.copyToClipboardImageOfChart(e,t)))}function bt(e,t={}){return vt().then((i=>i.getImageOfChartSilently(e,t)))}var wt=i(15764) -;var Ct=i(68993);function Pt(e){const t=e.querySelector("#chart-aria-description");if(null!==t)return t;const i=e.createElement("div");return i.id="chart-aria-description",i.tabIndex=-1,i.role="alert",i.ariaLive="assertive",e.body.appendChild(i),i}function Tt(e,t){const i={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:t?"2-digit":void 0,minute:t?"2-digit":void 0,hour12:!0};return new Date(1e3*e).toLocaleString(void 0,i)}class xt{constructor(){this._ariaElement=null,this._customProvider=null,this._lastDescription=null,this._locale="en"}createElement(e){this._ariaElement=Pt(e)}setCustomProvider(e){this._customProvider=e}setLocale(e){this._locale=e}async updateChartDescription(e,t,i){const s=function(e){const t=Ct.layouts[e];return t?.count??1}(i),o=await this._buildChartContext(e,t,s);if(null===o)return;if(this._customProvider){const e=await this._customProvider(o);if(null!==e)return void this._setChartDescription(e)}if("en"!==this._locale)return;const n=function(e){const t=function(e){if(!l.enabled("aria_detailed_chart_descriptions")||!e.visibleData)return"";let t;try{t=function(e){let t=e.schema.findIndex((e=>"userTime"===e.type));t<0&&(t=e.schema.findIndex((e=>"time"===e.type)));if(t<0)throw new Error("Exported Data should contain `time`.");const i=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"close"===e.plotTitle),-1);if(i<0)throw new Error("Exported Data should contain `close`.");const s=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"low"===e.plotTitle),i),o=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"high"===e.plotTitle),i),n=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"open"===e.plotTitle),i),r=e.data.map((e=>({time:e[t],open:e[n],high:e[o],low:e[s],close:e[i]}))),a={start:r[0],close:r[r.length-1],low:r[0],high:r[0]};for(const e of r)e.high>a.high.high&&(a.high=e),e.low=0?s:i}xt._instance=null;var Mt,At=i(86441),Lt=i(19625),kt=i(24377),Dt=i(27714),Et=i(35236),Bt=i(44672),Vt=i(56468),Rt=i(95201),Nt=i(34026),Ot=i(51056),Ft=i(37743),Wt=i(7114),Ht=i(61993);!function(e){e[e.SizeDelta=1]="SizeDelta"}(Mt||(Mt={}));class zt{constructor(e,t,i){this._data=e,this._hittest=t,this._textWidthCache=i}draw(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=this._data.centerPoint,n=Math.round(o.x*i),r=Math.round(o.y*s),a=Math.max(1,Math.floor(i))%2/2,l=Math.max(1,Math.floor(s))%2/2,c=new At.Point(n+a,r-l);this._drawLollipop(e,c,t),this._drawLabel(e,c,t)}hitTest(e){const t=(0,Ht.interactionTolerance)().esd,i=this._data.centerPoint.y-this._data.style.lollipop.height/2-t,s=this._data.centerPoint.x-this._data.style.lollipop.width/2-t,o=(0,At.box)(new At.Point(s,i),new At.Point(s+this._data.style.lollipop.width+2*t,i+this._data.style.lollipop.height+2*t));return(0,Nt.pointInBox)(e,o)?this._hittest:null}_drawLollipop(e,t,i){const s=this._data.style,{horizontalPixelRatio:o}=i,n=this._fillRadius(o);s.lollipop.fillCircle&&s.lollipop.backgroundColor&&this._drawFilledCircle(e,t,n,s.lollipop.backgroundColor);const r=Math.round(s.lollipop.lineWidth*o),a=n-Math.round(1*o+r/2);this._drawBorderLine(e,t,r,a),s.lollipop.fillCircle&&s.lollipop.fillStyle&&this._drawFilledCircle(e,t,a,s.lollipop.fillStyle)}_drawLabel(e,t,i){const s=this._data.style.lollipop.text,o=s.label;if(""===o)return;const{horizontalPixelRatio:n,verticalPixelRatio:r}=i;e.textAlign="center",e.textBaseline="middle",e.fillStyle=s.strokeStyle,e.font=s.font;const a=this._textWidthCache.yMidCorrection(e,o);e.translate(t.x,t.y+((s.deltaY||0)+a)*r),(0,Wt.drawScaled)(e,n,r,(()=>{e.fillText(o,0,0)}))}_fillRadius(e){const t=this._data.style,i=Math.max(1,Math.floor(e));let s=Math.round(t.lollipop.width*e);return s%2!=i%2&&(s+=1), -s/2}_drawBorderLine(e,t,i,s){const o=this._data.style;e.strokeStyle=o.lollipop.strokeStyle,e.lineWidth=i,(0,Ft.setLineStyle)(e,Ot.LINESTYLE_SOLID),(0,Ft.createCircle)(e,t.x,t.y,s),e.stroke()}_drawFilledCircle(e,t,i,s){e.fillStyle=s,(0,Ft.createCircle)(e,t.x,t.y,i),e.fill()}}var Ut,jt=i(95173),Gt=i(2844),qt=i(72791);!function(e){e[e.SpaceBetweenRows=25]="SpaceBetweenRows",e[e.TooltipTopMargin=15]="TooltipTopMargin",e[e.SpaceBetweenCardAndLollipop=8]="SpaceBetweenCardAndLollipop"}(Ut||(Ut={}));class $t{constructor(e,t,i){this._invalidated=!1,this._renderer=new Rt.CompositeRenderer,this._textWidthCache=new Gt.TextWidthCache,this._stylesCache=null,this._lollipops={},this._lollipopsCounter=0,this._lastClickedId=new F.WatchedValue(null),this.onPaneBgChange=()=>{this._recreateStyles(this._model)},this._model=e,this._source=t,this._clickHandler=i,this._recreateStyles(e),e.backgroundColor().subscribe(this.onPaneBgChange),e.mainSeries().onSymbolIntervalChanged().subscribe(this,this._onSymbolOrIntervalChanged),this._lastClickedId.subscribe((e=>{null===e&&this._source.destroyTooltip()})),this._lastClickedId.subscribe((()=>{this._source.model().updateSource(this._source),this.update((0,Bt.sourceChangeEvent)(this._source.id()))}))}destroy(){this._model.backgroundColor().unsubscribe(this.onPaneBgChange),this._model.mainSeries().onSymbolIntervalChanged().unsubscribeAll(this)}processClickOutside(e,t){const i=this._lastClickedId.value();if(null===i||!t)return void this.clearLastClicked();const s=(0,Et.getClickPosition)(t);if(null===s)return;const o=this._renderer.hitTest(new At.Point(s.x,s.y),e);null!==o&&o.data()?.activeItem===(0,n.ensureDefined)(this._lollipops[i]).itemIndex||this.clearLastClicked()}processClickInside(e,t,i){const s=this._lollipops[i];return!(!s||!s.visible)&&(s.active=!s.active,this._lollipopMouseClickHandler(e,this._getLollipopRendererData(s),(0,Dt.size)({width:t.clientWidth,height:t.clientHeight}),{preventDefault:()=>{},target:t}),!0)}clearLastClicked(){const e=this._lastClickedId.value(),t=null!==e&&this._lollipops[e]||null;null!==t&&(t.active=!1,this.update((0,Bt.sourceChangeEvent)(this._source.id())),this._source.model().updateSource(this._source)),this._lastClickedId.setValue(null)}getLastClickedLollipopId(){return this._lastClickedId.value()}update(e){this._invalidated=!0}afterUpdate(e,t,i,s){}getStyle(e,t){let i=t;if(e.stack&&(i+="_stack:"+e.stack),"active"===i)return this._activeStyle;if("hovered"===i)return this._hoveredStyle;if("default"===i)return this._defaultStyle;if(this._stylesCache||(this._stylesCache={}),!this._stylesCache[i]){const s=(0,dt.clone)("active"===t?this._activeStyle:"hovered"===t?this._hoveredStyle:this._defaultStyle);e.stack&&(s.lollipop.incHeight=25*e.stack),this._stylesCache[i]=s}return this._stylesCache[i]}hasTooltip(e){return!0}_getY(){let e=0;const t=this._model.panes();for(let i=t.length;i--;){const s=t[i];s.containsMainSeries()&&(e+=s.height())}return e}_showBarLine(e){return this.hasTooltip(e)&&(e.hovered||e.active)}_getLollipopRendererData(e){ -const t=this._getLollipopStatus(e),i=this.getStyle(e,t);return{id:e.id,centerPoint:new At.Point(e.basePoint.x,e.basePoint.y-i.lollipop.bottom-i.lollipop.height/2-(i.lollipop.incHeight||0)),style:i,status:t}}_createRenderers(e){const{mediaSize:t}=e;this._renderer.clear();for(const i of Object.values(this._lollipops))if(void 0!==i&&i.visible){const s=this._getLollipopStatus(i),o=this.getStyle(i,s),n={id:i.id,centerPoint:new At.Point(i.basePoint.x,i.basePoint.y-o.lollipop.bottom-o.lollipop.height/2-(o.lollipop.incHeight||0)),style:o,status:s},r={cursorType:qt.PaneCursorType.Default,activeItem:i.itemIndex,hideCrosshairLinesOnHover:!0,clickHandler:this._lollipopMouseClickHandler.bind(this,e,n,t),tapHandler:this._lollipopMouseClickHandler.bind(this,e,n,t)};if(this._renderer.append(this._createRendererForLollipop(n,r)),this._showBarLine(i)){const{strokeStyle:e,lineStyle:t,lineWidth:s}=o.barLine,n={color:e,linestyle:t,linewidth:s,x:i.basePoint.x,top:0,bottom:i.basePoint.y-o.lollipop.bottom-o.lollipop.height},r=new jt.VerticalLineRenderer;r.setData(n),this._renderer.insert(r,0)}}}_recreateStyles(e){this._stylesCache=null}_createRendererForLollipop(e,t){return new zt(e,new Vt.HitTestResult(Vt.HitTarget.Custom,t),this._textWidthCache)}_onSymbolOrIntervalChanged(){this._lollipops={},this._lollipopsCounter=0,this._renderer.clear(),this.clearLastClicked()}async _lollipopMouseClickHandler(e,t,i,s){s.preventDefault();const o=t.id;this._lastClickedId.setValue(this._lastClickedId.value()===o?null:o);const r={target:s.target,targetSize:i,point:new At.Point(t.centerPoint.x,t.centerPoint.y-t.style.lollipop.height/2-8),marginTop:15};await this._clickHandler(null!==this._lastClickedId.value(),e,r,(()=>{const e=(0,n.ensureDefined)(this._lollipops[o]);return this._createTooltipContent(e)}))}_getLollipopStatus(e){return e.active?"active":e.hovered?"hovered":"default"}}var Kt,Yt=i(68979);class Zt extends zt{_drawLollipop(e,t,i){if(!this._imageLoaded())return void super._drawLollipop(e,t,i);const s=this._data.style,{horizontalPixelRatio:o}=i,n=this._fillRadius(o);let r=Math.round(s.lollipop.lineWidth*o),a=n-Math.round(1*o+r/2);if(s.lollipop.fillCircle&&(s.lollipop.backgroundColor&&this._drawFilledCircle(e,t,n,s.lollipop.backgroundColor),s.lollipop.fillStyle&&this._drawFilledCircle(e,t,a,s.lollipop.fillStyle)),this._data.style.lollipop.image?.imageElement){const i=n-Math.round(1*o+2*r),s=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high",(0,Ft.createCircle)(e,t.x,t.y,i),e.clip(),e.drawImage(this._data.style.lollipop.image.imageElement,t.x-i,t.y-i,s,s),e.restore()}"active"===this._data.status&&(a-=r/2,r*=1.5),this._drawBorderLine(e,t,r,a)}_drawLabel(e,t,i){this._imageLoaded()&&!this._data.style.lollipop.text.showWhenImageLoaded||super._drawLabel(e,t,i)}_imageLoaded(){return Boolean(this._data.style.lollipop.image&&this._data.style.lollipop.image.imageElement&&this._data.style.lollipop.image.imageElement.complete&&this._data.style.lollipop.image.imageElement.naturalWidth)}}!function(e){ -e.PositiveEarningFillPath="M8.961.92a3 3 0 0 1 3.078 0l7.5 4.48A3 3 0 0 1 21 7.975V20a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7.975A3 3 0 0 1 1.461 5.4l7.5-4.48z",e.PositiveEarningStrokePath="M9.867 2.742c.39-.23.875-.23 1.266 0l7.5 4.406c.382.225.617.635.617 1.078V20c0 .69-.56 1.25-1.25 1.25H3c-.69 0-1.25-.56-1.25-1.25V8.226c0-.443.235-.853.617-1.078l7.5-4.406z",e.NegativeEarningFillPath="M8.961 23.08a3 3 0 0 0 3.078 0l7.5-4.48A3 3 0 0 0 21 16.025V4a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12.025A3 3 0 0 0 1.461 18.6l7.5 4.48z",e.NegativeEarningStrokePath="M9.866 21.257c.391.23.877.23 1.268 0l7.5-4.414a1.25 1.25 0 0 0 .616-1.078V4c0-.69-.56-1.25-1.25-1.25H3c-.69 0-1.25.56-1.25 1.25v11.765c0 .443.234.853.616 1.078l7.5 4.414z",e.DefaultEarningFillPath="M3 0h15c1.662 0 3 1.338 3 3v15c0 1.662-1.338 3-3 3H3c-1.662 0-3-1.338-3-3V3c0-1.662 1.338-3 3-3z",e.DefaultEarningStrokePath="M3 1.75h15c.693 0 1.25.557 1.25 1.25v15c0 .693-.557 1.25-1.25 1.25H3c-.692 0-1.25-.558-1.25-1.25V3c0-.692.558-1.25 1.25-1.25z"}(Kt||(Kt={}));const Xt={fillPath:new Path2D("M8.961.92a3 3 0 0 1 3.078 0l7.5 4.48A3 3 0 0 1 21 7.975V20a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7.975A3 3 0 0 1 1.461 5.4l7.5-4.48z"),strokePath:new Path2D("M9.867 2.742c.39-.23.875-.23 1.266 0l7.5 4.406c.382.225.617.635.617 1.078V20c0 .69-.56 1.25-1.25 1.25H3c-.69 0-1.25-.56-1.25-1.25V8.226c0-.443.235-.853.617-1.078l7.5-4.406z")},Jt={fillPath:new Path2D("M8.961 23.08a3 3 0 0 0 3.078 0l7.5-4.48A3 3 0 0 0 21 16.025V4a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12.025A3 3 0 0 0 1.461 18.6l7.5 4.48z"),strokePath:new Path2D("M9.866 21.257c.391.23.877.23 1.268 0l7.5-4.414a1.25 1.25 0 0 0 .616-1.078V4c0-.69-.56-1.25-1.25-1.25H3c-.69 0-1.25.56-1.25 1.25v11.765c0 .443.234.853.616 1.078l7.5 4.414z")},Qt={fillPath:new Path2D("M3 0h15c1.662 0 3 1.338 3 3v15c0 1.662-1.338 3-3 3H3c-1.662 0-3-1.338-3-3V3c0-1.662 1.338-3 3-3z"),strokePath:new Path2D("M3 1.75h15c.693 0 1.25.557 1.25 1.25v15c0 .693-.557 1.25-1.25 1.25H3c-.692 0-1.25-.558-1.25-1.25V3c0-.692.558-1.25 1.25-1.25z")};function ei(e,t,i,s,o){const{horizontalPixelRatio:n,verticalPixelRatio:r}=i;e.save(),e.translate(t.x-s.lollipop.width*n/2,t.y-s.lollipop.height*r/2),e.scale(n,r),s.lollipop.fillCircle&&s.lollipop.backgroundColor&&(e.fillStyle=s.lollipop.backgroundColor,e.fill(o.fillPath)),e.strokeStyle=s.lollipop.strokeStyle,e.lineWidth=Math.round(s.lollipop.lineWidth*n)/n,(0,Ft.setLineStyle)(e,Ot.LINESTYLE_SOLID),s.lollipop.fillCircle&&s.lollipop.fillStyle&&(e.fillStyle=s.lollipop.fillStyle,e.fill(o.strokePath)),e.stroke(o.strokePath),e.restore()}function ti(e,t,i,s){ei(e,t,i,s,Xt)}function ii(e,t,i,s){ei(e,t,i,s,Jt)}function si(e,t,i,s){ei(e,t,i,s,Qt)}class oi extends zt{_drawLollipop(e,t,i){const s=this._data.style;switch(s.shape){case"earningUp":ti(e,t,i,s);break;case"earningDown":ii(e,t,i,s);break;case"earning":si(e,t,i,s);break;default:super._drawLollipop(e,t,i)}}}var ni;!function(e){e[e.HoveredColorTransparency=85]="HoveredColorTransparency",e.ActiveTextColor="rgba(255, 255, 255, 0.92)"}(ni||(ni={}));const ri={backgroundDark:(0, -Lt.getHexColorByName)("color-cold-gray-900"),backgroundLight:(0,Lt.getHexColorByName)("color-white")};class ai extends $t{constructor(e,t,i){super(e,t,i),this.stylesCache={},this.templatesCache={},this._itemIndexToId=new Map,this.source=t}clearCaches(){this.clearLastClicked(),this._lollipops={},this._lollipopsCounter=0}renderer(e){return this._invalidated&&(this._createLollipops(e),this._invalidated=!1),this._renderer}getStyle(e){const t=e.active?"active":e.hovered?"hovered":"default";return this._generateStyle(t,e)}hasTooltip(e){return Boolean(e.items&&e.items.length)}_createTooltipContent(e){const t=e.items;return t?[{type:"common",subTitle:Array.isArray(t)?t.map((e=>({value:e}))):[{value:t}],style:{color:e.color}}]:null}_createRendererForLollipop(e,t){return new(e.style.lollipop.image?Zt:oi)(e,new Vt.HitTestResult(Vt.HitTarget.Custom,t),this._textWidthCache)}async _lollipopMouseClickHandler(e,t,i,s){(0,W.emit)("onTimescaleMarkClick",t.id),await super._lollipopMouseClickHandler(e,t,i,s)}_createLollipops(e){const t=this._model.timeScale(),i=super._getY(),s=this._model.lastHittestData(),o=this._model.hoveredSource(),n=this.source.marks(),r=new Map;Object.keys(n).forEach((e=>{const a=n[e],l=a.id,c=a.index;if(null!=c){const e=l===this.getLastClickedLollipopId(),n=this._lollipops[l],h=void 0!==n?n.itemIndex:this._lollipopsCounter++;this._itemIndexToId.has(h)||this._itemIndexToId.set(h,l);const d=o===this.source&&null!==s&&s.activeItem===h,u=(r.get(c)??-1)+1;r.set(c,u),this._lollipops[l]={id:l,itemIndex:h,basePoint:new At.Point(t.indexToCoordinate(c)+1,i),hovered:d,active:e,label:a.label,color:a.color,items:a.tooltip,visible:!0,stack:u,shape:a.shape,image:this._getImageForUrl(a.imageUrl),showLabelWhenImageLoaded:a.showLabelWhenImageLoaded,textColor:a.labelFontColor}}})),super._createRenderers(e)}_getImageForUrl(e){if(e)return this.source.getImageElement(e)}_generateStyle(e,t){const{color:i,label:s,stack:o,shape:n,image:r,textColor:a}=t;let l=e+i+s+(this._model.dark().value()?"dark":"light");if(void 0!==o&&(l+="_stack"+o),!(l in this.stylesCache)){const c=this._model.dark().value()?ri.backgroundDark:ri.backgroundLight;let h,d=i;if("active"===e)h=i,d="rgba(255, 255, 255, 0.92)";else if("hovered"===e){const e=(0,kt.tryParseRgba)(i);if(null!==e){const t=e[3]*(1-.85);h=(0,kt.rgbaToString)((0,kt.rgba)(e[0],e[1],e[2],t))}}a&&(d=a);let u=23,_=23,p=1,m=0;"earning"===n?(_=21,u=21,p=2):"earningUp"===n?(u=21,m=1,p=2):"earningDown"===n&&(u=21,m=-.5,p=.5);const f={barLine:{lineStyle:Ot.LINESTYLE_DASHED,lineWidth:1,strokeStyle:i},lollipop:{width:u,height:_,bottom:p,backgroundColor:c,lineWidth:1.5,fillStyle:h,strokeStyle:i,fillCircle:!0,text:{label:s,deltaY:m,strokeStyle:d,font:(0,Yt.makeFont)(12,g.CHART_FONT_FAMILY,"bold"),showWhenImageLoaded:t.showLabelWhenImageLoaded},image:r},shape:n};void 0!==o&&(f.lollipop.incHeight=25*o),this.stylesCache[l]=f}return this.stylesCache[l]}}var li=i(32679),ci=i(2718),hi=i(19938),di=i(29137);const ui=(0,ae.getLogger)("Chart.BarsMarksContainer"),_i=Math.round(new Date(2037,0,1).getTime()/1e3);var pi -;!function(e){e[e.MaxPlatesPerBar=10]="MaxPlatesPerBar"}(pi||(pi={}));class mi extends di.DataSource{constructor(e,t,i){const s=e.onWidget();let o;o=s?!e.hideIdeas():!!l.enabled("bars_marks")&&u().getBool("BarsMarksContainer.visibile",!1),t.merge({visible:o}),t.childs().visible.subscribe(null,(t=>{s||e.isSnapshot()||!l.enabled("bars_marks")||u().setValue("BarsMarksContainer.visibile",!!t.value())})),super(i),this._paneViews=[],this._model=e,this._properties=t,this._requests=[],this._marks={},this._loadedRange=null,this._getDataTimeout=null,this._collectedRange=null,this._lastRange=null;const r=this._model.mainSeries();r.onSymbolIntervalChanged().subscribe(this,this.clearMarks),r.dataEvents().symbolResolved().subscribe(this,this.clearMarks),r.dataEvents().completed().subscribe(this,(()=>{const e=r.data();if(0===e.size())return;const t=(0,n.ensureNotNull)(e.first()).index,i=(0,n.ensureNotNull)(e.last()).index,s=this.timeScale();this.getData({start:s.indexToTimePoint(t)??1/0,end:s.indexToTimePoint(i)??-1/0})})),this._initialize(),this._pinnedTooltips={}}destroy(){const e=this._model.mainSeries();e.onSymbolIntervalChanged().unsubscribeAll(this),e.dataEvents().symbolResolved().unsubscribeAll(this),e.dataEvents().completed().unsubscribeAll(this),super.destroy()}model(){return this._model}properties(){return this._properties}marks(){return this._marks}pinTooltip(e,t){this._pinnedTooltips[e]=t}timeScale(){return this._model.timeScale()}getIntervalInTicks(){const e=this._model.mainSeries().properties().childs().interval.value(),t=Re.Interval.parse(e);if(!t.isValid())throw new TypeError("Unexpected interval");return t.isRange()?60:t.inMilliseconds()/1e3}getVisibleTickMarksRange(){if(this.timeScale().isEmpty())return{start:0,end:0};const e=(0,n.ensureNotNull)(this.timeScale().visibleBarsStrictRange()),{firstIndex:t,lastIndex:i}=(0,n.ensureNotNull)(this.timeScale().points().range().value());if(!(e.lastBar()>t&&e.firstBar(){const o=this._marks[s],n=o.tickmark;n>=(t.start??1/0)&&n<=(t.end??-1/0)+i&&e.push(o)})),e}getPublishedPlates(){const e={};return window.is_authenticated?(this.getVisibleRangePlates().forEach((t=>{t.is_public&&(this._pinnedTooltips[t.id]||t.user__id===window.user.id)&&(e[t.id]=t)})),e):e}filterDisplayedPlates(e){const t=e.reduce(((e,t)=>{const i=this._getIndex(t.tickmark);return null!==i&&(e[i]=e[i]||[],e[i].push(t)),e}),{});return Object.keys(t).reduce(((e,i)=>{let s=t[i];return s=s.sort(((e,t)=>t.views_count-e.views_count)),s=s.slice(0,10),e.concat(s)}),[])}getPlatesViewData(){const e=this._model.mainSeries();if(e.data().isEmpty())return[];const t=(0, -yt.isPriceSourceStyle)(e.style())?e.barFunction():null,i=this.filterDisplayedPlates(this.getVisibleRangePlates()),s={},o=this._model.lastHittestData()??this._model.lastSelectedHittestData();let r=null;null!==o&&this._model.hoveredSource()===this&&(r=o.activeItem??null);const a=[];for(const e of i){const i=(0,n.ensureNotNull)(this._getIndex(e.tickmark)),o=this._getBar(i);if(null===o)continue;const l=this._layout(e.direction),c=this._theme(e.direction),h=r===e.id,d=this.timeScale().indexToCoordinate(i),u=this._offset(l,o,t),_=(0,n.ensureNotNull)(this.priceScale()).isInverted();let p=0;i in s||(s[i]={up:0,down:0}),p=s[i][l]++,a.push({id:e.id,x:d,y:u,yInverted:_,order:p,direction:l,theme:c,hovered:h,pinned:!0===this._pinnedTooltips[e.id],user__id:e.user__id,label:e.label,labelFontColor:e.labelFontColor||"#444",minSize:e.minSize||5,...this._plateViewData(e)})}const l=a.filter((e=>!0===e.hovered));for(let e=0;ee.hovered&&!t.hovered?1:0)),a}priceAxisViews(){return null}updateAllViews(e){for(const t of this._paneViews)t.update(e)}updateAllViewsAndRepaint(){this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this)}roundRange(e){return{start:Math.round(e.start),end:Math.round(e.end)}}refreshData(){null!==this._lastRange&&this.getData(this._lastRange)}getData(e){(0,dt.isNumber)(e.start)&&(0,dt.isNumber)(e.end)?(this._lastRange=e,e.end=_i,this._pushGetDataStack(Object.assign({},e))):ui.logError("Wrong range")}clearMarks(){this._abortAllRequests(),this._marks={},this._loadedRange=null}isUserDeletable(){return!1}isSavedInChart(e){return!1}isSpeciallyZOrderedSource(){return!0}showInObjectTree(){return!1}_plateViewData(e){return{}}_layout(e){switch(e){default:case 0:case 2:case 3:case 4:case 5:case 6:return"up";case 1:return"down"}}_theme(e){switch(e){default:case 0:return"neutral";case 1:case 5:return"green";case 2:case 6:return"red";case 3:return"yellow";case 4:return"blue"}}_offset(e,t,i){let s;switch(e){default:case"up":s=null===i?t[2]:i(t);break;case"down":s=null===i?t[3]:i(t)}return(0,n.ensureNotNull)(this.priceScale()).priceToCoordinate(s,(0,n.ensureNotNull)((0,n.ensureNotNull)(this.ownerSource()).firstValue()))}_getIndex(e){return this.timeScale().timePointToIndex(e)}_getBar(e){return this._model.mainSeries().data().valueAt(e)}_rangeDifference(e){return e=Object.assign({start:1/0,end:-1/0},e),this._loadedRange&&(e.startthis._loadedRange.end&&(e.start=this._loadedRange.end)),e}_rangeUnion(e,t){return e=Object.assign({start:1/0,end:-1/0},e),t&&(e.start=Math.min(t.start,e.start),e.end=Math.max(t.end,e.end)),e}_pushGetDataStack(e){(0,dt.isNumber)(e.start)&&(0,dt.isNumber)(e.end)?(this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._collectedRange=this._rangeUnion(e,this._collectedRange),this._getDataTimeout=setTimeout((()=>{this._getData(this._collectedRange),this._getDataTimeout=this._collectedRange=null -}),300)):ui.logError("Wrong tickmark range")}_abortAllRequests(){this._requests.forEach((e=>{e.cancel()})),this._requests=[],this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._getDataTimeout=this._collectedRange=null}}const gi=(0,ae.getLogger)("Chart.UserDefinedImageMarks");class fi extends mi{constructor(){super(...arguments),this._imageItems=new Map,this._destroyed=!1}destroy(){this._destroyed=!0,super.destroy()}getImageElement(e){return this._imageItems.has(e)||this.addImageToStore(e),this._imageItems.get(e)}addImageToStore(e){this._imageItems.has(e)||this._loadNewImage(e)}_loadNewImage(e){const t={imageElement:null};(0,hi.getImage)(e,e).then((e=>{this._destroyed||(t.imageElement=e,this.updateAllViewsAndRepaint(),this._model.updateSource(this))})).catch((()=>{gi.logWarn(`An error ocurred while loading image ${e}`)})),this._imageItems.set(e,t)}}var yi=i(45687);class vi extends fi{constructor(e){super(e,new li.DefaultProperty({defaultName:"UserDefinedTimescaleMarks",state:{visible:!0}})),this._requestedPointsets=new Set,this._lollipopTooltipRenderer=null,(0,lt.hideMarksOnBars)().subscribe(this,(()=>this._properties.childs().visible.setValue(!(0,lt.hideMarksOnBars)().value()))),this._paneView=new ai(e,this,this._onLollipopClicked.bind(this)),this._paneViews=[this._paneView]}destroy(){(0,lt.hideMarksOnBars)().unsubscribeAll(this),super.destroy()}zorder(){return ci.sortSourcesPreOrdered.TimeScaleMarks}name(){return"UserDefinedTimescaleMarks"}userEditEnabled(){return!1}clearMarks(e=0){if(1===e)return;const t=this._model.chartApi();t.isConnected().value()&&Object.keys(this._marks).forEach((e=>{const i=this._getPointsetId(e);t.removePointset(i)})),this._requestedPointsets.clear(),super.clearMarks(),this._paneView.clearCaches(),this.updateAllViewsAndRepaint()}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}updateAllViews(e){this._paneView.update(e)}onClickOutside(e,t){null!==this._lollipopTooltipRenderer&&t&&this._lollipopTooltipRenderer.isClickInside(t)||this._paneView.processClickOutside(e,t)}isVisible(){return this.properties().childs().visible.value()}hideTooltip(){this._paneView.clearLastClicked()}destroyTooltip(){this._lollipopTooltipRenderer?.hide(),this._lollipopTooltipRenderer=null}lollipopsAtIndex(e){throw new Error("Method not implemented.")}_initialize(){this._properties.childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}_plateViewData(e){return{text:e.text}}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return;const i=this.roundRange(this._rangeDifference(e)),s=this._model.mainSeries(),o=s.seriesSource().symbolInstanceId(),r=(0,yi.getServerInterval)(s.properties().childs().interval.value());window.ChartApiInstance.getTimescaleMarks(t,i.start,i.end,(t=>{const i=this._model.chartApi();for(const e of t){e.index=null;const t=e.id,s=this._getPointsetId(t.toString()),a=this._marks[t] -;if(a&&null!==a.index&&(a.tickmark===e.tickmark?e.index=a.index:this._requestedPointsets.has(s)&&i.isConnected().value()&&(i.removePointset(s),this._requestedPointsets.delete(s))),e.imageUrl&&this.addImageToStore(e.imageUrl),this._marks[t]=e,null===e.index&&i.isConnected().value()){this._requestedPointsets.add(s);const t=[[e.tickmark,0]];i.createPointset(s,"turnaround",(0,n.ensureNotNull)(o),r,t,(e=>this._onPointsetData(e)))}}this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),r)}_getPointsetId(e){return"pointsetMark_"+e}_onPointsetData(e){if("data_update"===e.method){const t=e.params.customId.split(/_(.+)/)[1]??"",i=this._marks[t],s=e.params.plots;i&&1===s.length&&(i.index=s[0].value[0])}this.updateAllViewsAndRepaint()}async _onLollipopClicked(e,t,s,o){if(!e)return;const r=o();if(!r)return;const{showLollipopTooltip:a}=await Promise.all([i.e(6838),i.e(3953),i.e(5826),i.e(2564),i.e(1933),i.e(2227),i.e(2544),i.e(9039)]).then(i.bind(i,184));if(this._isDestroyed)return;const l=this._model.timeScale(),c=[l.onScroll(),l.barSpacingChanged(),this._model.mainSeries().onSymbolIntervalChanged()];this._lollipopTooltipRenderer=a({items:r,position:s,customCloseSubscriptions:c,onClose:()=>this._paneView.processClickOutside(t),onClickOutside:e=>this.onClickOutside(t,e),onSizeChanged:(0,n.ensureNotNull)(this._model.paneForSource(this)).onSizeChanged()})}}var Si,bi,wi=i(71382);function Ci(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=Math.max(1,Math.floor(i)),n=Math.round(e.x*i)+o%2/2;let r=Math.round(e.size*i);(n+r/2)%1!=0&&(r+=1);const a=Math.min(Math.max(1,Math.round(i*e.borderWidth)),r/2);let l;const c=("up"===e.direction?-1:1)*(e.yInverted?-1:1),h=c*(Math.round(e.size*s/2)+o%2);if(void 0!==e.fixedSpaceYPosition){const t=Math.round(e.fixedSpaceYPosition.itemSpacing*s),i=e.fixedSpaceYPosition.order,o=c*(r*i+t*(i+1));l=Math.round(e.fixedSpaceYPosition.basePosition*s)+o+h}else l=Math.round(e.y*s)+h;return{x:n,y:l,size:r,borderWidth:a,tickSize:o}}function Pi(e,t,i,s){if(e.save(),i&&!s.highlightByAuthor&&(e.globalAlpha=.4),s.mine)!function(e,t,i){const{borderColor:s,backgroundColor:o,doNotFill:n,direction:r,yInverted:a}=i,{x:l,y:c,borderWidth:h,size:d,tickSize:u}=Ci(i,t);e.strokeStyle=s,e.fillStyle=o,e.lineWidth=h;const _="up"===r!==a?-1:1;let p=Math.round(d/2/Math.tan(Math.PI/6))+u%2/2;(l+p/2)%1!=0&&(p-=1);e.translate(l,c+p/2*_),e.beginPath();const m=h/2;e.moveTo(0,-_*(p-m)),e.lineTo(d/2-m,h/2),e.lineTo(-d/2+m,h/2),e.lineTo(0,-_*(p-h/2)),e.closePath(),n||e.fill();e.stroke()}(e,t,s);else{let i=!1;{const e=s.image&&(o=s.image,Boolean(o&&o.imageElement&&o.imageElement.complete&&o.imageElement.naturalWidth));i=Boolean(e&&!s.showLabelWhenImageLoaded)}!function(e,t,i,s,o){const{borderColor:n,backgroundColor:r,label:a}=i,{x:l,y:c,borderWidth:h,size:d}=Ci(i,t);e.strokeStyle=n,e.fillStyle=r,e.lineWidth=h,e.beginPath();const u=d/2-h/2;e.arc(l,c,u,0,2*Math.PI,!0),e.closePath(),e.fill(),o&&function(e,t,i,s,o){if(t){const n=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high", -(0,Ft.createCircle)(e,s,o,i),e.clip(),e.drawImage(t,s-i,o-i,n,n),e.restore()}}(e,o,u,l,c);e.stroke(),!s&&a&&d/2>=7&&(e.textAlign="center",e.textBaseline="middle",e.font=a.font,e.fillStyle=a.fontColor,(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{e.fillText(a.text,l/t.horizontalPixelRatio,c/t.verticalPixelRatio)})))}(e,t,s,i,s.image?.imageElement??void 0)}var o;e.restore()}!function(e){e[e.MinRadiusToDrawText=7]="MinRadiusToDrawText"}(Si||(Si={}));class Ti{constructor(e,t,i,s){this._canvas=null,this._clickHandler=e,this._enterHandler=t,this._leaveHandler=i,this._data=s??null}setData(e){this._data=e}hitTest(e,t){if(null===this._data)return null;for(let i=this._data.items.length-1;i>=0;--i){const s=this._hitTestDot(this._data.items[i],e,t);if(s)return s}return null}draw(e,t){this._canvas=e.canvas,null!==this._data&&this._data.items.forEach(Pi.bind(null,e,t,this._data.highlightByAuthor))}_hitTestDot(e,t,i){const s=new At.Point(e.x,Ci(e,i).y/i.verticalPixelRatio);if((0,Nt.pointInCircle)(t,s,Math.max(e.size/2,8))){const t=this._canvas,i=null===t?void 0:{mouseEnterHandler:()=>this._enterHandler(e,s.y,t),mouseLeaveHandler:()=>this._leaveHandler(),clickHandler:i=>this._clickHandler(e,s.y,t,i),tapHandler:i=>this._clickHandler(e,s.y,t,i)};return new Vt.HitTestResult(Vt.HitTarget.Regular,{activeItem:e.originalItem.id,cursorType:qt.PaneCursorType.Default,...i})}return null}}!function(e){e[e.BarSpacingToSizeRatio=.8]="BarSpacingToSizeRatio",e[e.MinSize=7]="MinSize",e[e.MaxSize=553]="MaxSize"}(bi||(bi={}));const xi={green:{border:(0,Lt.getHexColorByName)("color-minty-green-700"),background:(0,Lt.getHexColorByName)("color-minty-green-a600")},red:{border:(0,Lt.getHexColorByName)("color-ripe-red-700"),background:(0,Lt.getHexColorByName)("color-ripe-red-500")},neutral:{border:(0,Lt.getHexColorByName)("color-tan-orange-700"),background:(0,Lt.getHexColorByName)("color-tan-orange-500")},yellow:{border:"#EAC300",background:"#FFD400"},blue:{border:"#047ACE",background:"#0496FF"}};class Ii{constructor(e,t){this._tooltip=null,this._hoveredBarsMarkData=null,this._destroyed=!1,this._invalidated=!0,this._originalData=[],this._source=e,this._model=t,this._renderer=new Ti(this._onItemClicked.bind(this),this._showItem.bind(this),this._hideItem.bind(this)),this._createTooltipRenderer().then((e=>{this._destroyed?e?.destroy():this._tooltip=e})),e.properties().childs().visible.subscribe(null,(()=>{this._tooltip?.hide(!0)}))}destroy(){this._destroyed=!0,this._tooltip?.destroy()}source(){return this._source}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}onClickOutside(e,t){t&&((0,Et.isTouchMouseEvent)(t)?t.isTouch:(0,wi.isTouchEvent)(t))&&null!==this._tooltip&&!this._tooltip.contains(t.target)&&this._tooltip.hide(!0)}_extractBarMarksRendererItemData(e,t){const i=t.overridedTheme??xi[t.theme],s=this._calculateSize(e,t),o=this._calculateY(e,s,t) -;return null===this._hoveredBarsMarkData||this._hoveredBarsMarkData.id!==t.id||this._hoveredBarsMarkData.x===t.x&&this._hoveredBarsMarkData.y===Math.round(o)||(this._tooltip?.hide(!0),this._hoveredBarsMarkData=null),{x:t.x,y:this._calculateY(e,s,t),direction:t.direction,borderColor:i.border,borderWidth:Mi(t),backgroundColor:i.background,size:s,doNotFill:!t.public,yInverted:t.yInverted,label:void 0===t.label?void 0:{text:t.label,fontColor:t.labelFontColor,font:(0,Yt.makeFont)(Math.ceil(Math.max(10,Math.min(s/2,20))),g.CHART_FONT_FAMILY,"bold")},originalItem:t}}_onItemClicked(e,t,i,s){s.isTouch&&this._showItem(e,t,i)}async _showItem(e,t,i){const s=await this._tooltipProps(e);if(null===s)return;const o=this._model.timeScale().barSpacing(),r=this._calculateSize(o,e.originalItem);this._hoveredBarsMarkData={x:e.x,y:Math.round(this._calculateY(o,r,e.originalItem)),id:e.originalItem.id},this._tooltip?.show({itemSize:r,container:(0,n.ensureNotNull)(i.parentElement),x:e.x,y:t,factoryProps:s,onClickOutside:()=>this._tooltip?.hide(!0)})}_hideItem(){this._tooltip?.hide()}_calculateSize(e,t){return Math.min(553,Math.max(7,t.minSize,.8*e))}_updateImpl(){this._originalData=this._source.getPlatesViewData();const e=this._model.timeScale().barSpacing(),t=this._originalData.map(this._extractBarMarksRendererItemData.bind(this,e));this._renderer.setData({items:t,barSpacing:e,highlightByAuthor:!1})}}function Mi(e){return e.hovered||e.highlightByAuthor?e.overrideBorderWidth?.hoveredWidth??4:e.overrideBorderWidth?.width??2}class Ai extends Ii{async _createTooltipRenderer(){const[{TooltipRenderer:e},{UserDefinedBarsMarksTooltip:t}]=await Promise.all([Promise.all([i.e(4057),i.e(2227),i.e(8020)]).then(i.bind(i,6897)),Promise.all([i.e(4057),i.e(2227),i.e(8020)]).then(i.bind(i,16608))]);return new e(t)}_calculateY(e,t,i){const s=Math.max(1.4*i.minSize,e+4),o=("up"===i.direction?-1:1)*(i.yInverted?-1:1)*(s*(i.order+.6)+.25*s);return i.y+o}_onItemClicked(e,t,i,s){super._onItemClicked(e,t,i,s),e.originalItem.onClicked?.()}_tooltipProps(e){const t=e.originalItem.text;return t?Promise.resolve({text:t}):Promise.resolve(null)}_extractBarMarksRendererItemData(e,t){return{...super._extractBarMarksRendererItemData(e,t),showLabelWhenImageLoaded:t.showLabelWhenImageLoaded,image:t.image}}}class Li extends fi{constructor(e){super(e,new li.DefaultProperty({defaultName:"UserDefinedBarsMarks",state:{visible:!0}})),this._paneView=new Ai(this,e),this._paneViews=[this._paneView],(0,lt.hideMarksOnBars)().subscribe(this,(()=>{this.properties().childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}))}destroy(){(0,lt.hideMarksOnBars)().unsubscribeAll(this),this._paneView.destroy(),super.destroy()}zorder(){return ci.sortSourcesPreOrdered.BarMarks}name(){return"UserDefinedBarsMarks"}userEditEnabled(){return!1}clearMarks(e=0){2!==e&&(super.clearMarks(),this.updateAllViewsAndRepaint())}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}isVisible(){return this.properties().childs().visible.value()} -onClickOutside(e,t){this._paneView.onClickOutside(e,t)}_initialize(){this.properties().childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}_plateViewData(e){const t={text:e.text,onClicked:e.onClicked};"object"==typeof e.color&&(t.theme="user_defined_theme",t.overridedTheme={},t.overridedTheme.border=e.color.border,t.overridedTheme.background=e.color.background);const i=(0,dt.isNumber)(e.borderWidth)?e.borderWidth:void 0,s=(0,dt.isNumber)(e.hoveredBorderWidth)?e.hoveredBorderWidth:void 0;if(void 0===i&&void 0===s||(t.overrideBorderWidth={width:i,hoveredWidth:s}),e.showLabelWhenImageLoaded&&(t.showLabelWhenImageLoaded=!0),e.imageUrl){const i=this.getImageElement(e.imageUrl);t.image=i}return t}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return;const i=this.roundRange(this._rangeDifference(e)),s=(0,yi.getServerInterval)(this._model.mainSeries().properties().childs().interval.value());window.ChartApiInstance.getMarks(t,i.start,i.end,(t=>{for(const e of t)this._marks[e.id]=e,e.imageUrl&&this.addImageToStore(e.imageUrl);this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),s)}}var ki=i(69109),Di=i(45126);function Ei(e){const t={};return{promise:new Promise(((i,s)=>{e.subscribe(t,i,!0)})),destroy:()=>{e.unsubscribeAll(t)}}}var Bi=i(22820);class Vi extends tt.UndoCommand{constructor(e,t){super(null),this._chartModel=e,this._targetIndex=t}redo(){const e=this._chartModel.createPane(this._targetIndex,void 0,this._paneId);this._paneId=e.id()}undo(){const e=(0,n.ensureDefined)(this._paneId),t=this._chartModel.panes().find((t=>t.id()===e));void 0!==t&&this._chartModel.removePane(t)}createdPaneId(){return this._paneId}}var Ri=i(91682),Ni=i(56616);const Oi=(0,ae.getLogger)("Clipboard");var Fi;!function(e){e.MagicAttrName="data-tradingview-clip"}(Fi||(Fi={}));class Wi{constructor(e){this._e=e}write(e){return(0,Ni.writeImpl)(this._toRaw(e),this._e)}_toRaw(e){const t={files:[]};t.text=e.text,void 0!==e.app?t.html=this._serializeAppData(e.app,e.text):e.html&&(t.html=e.html);for(const i of e.files||[])t.files.push(i);return t}_serializeAppData(e,t){return`${t?(0,Ri.htmlEscape)(t.slice(0,256)):"📈"}`}}class Hi{constructor(e){this._e=e}async read(){this._e&&0===this._e.eventPhase&&(Oi.logWarn("Cannot use an already dispatched ClipboardEvent for reading"),this._e=null);const e=this._e?this._readUsingEvent(this._e):await this._readUsingApi();return this._fromRaw(e)}_readUsingEvent(e){const t=(0,n.ensure)(e.clipboardData);e.preventDefault();const i={files:[]};for(let e=0;e0&&(t.files=e.files),t}_parseAppData(e){if(-1===e.slice(0,1024).indexOf("data-tradingview-clip"))return;const t=(new DOMParser).parseFromString(e,"text/html").querySelector("[data-tradingview-clip]");return t?t.getAttribute("data-tradingview-clip")||"":void 0}_readBlobAsText(e){return new Promise(((t,i)=>{const s=new FileReader;s.onloadend=()=>{t(s.result)},s.onerror=()=>{i(s.error)},s.readAsText(e)}))}}class zi{constructor(e){this._callbacks=Object.assign({},e),this._boundOnCopy=this._onCopyEv.bind(this),this._boundOnCut=this._onCutEv.bind(this),this._boundOnPaste=this._onPasteEv.bind(this)}listen(){document.addEventListener("copy",this._boundOnCopy),document.addEventListener("cut",this._boundOnCut),document.addEventListener("paste",this._boundOnPaste)}async peek(){if("granted"!==(await navigator.permissions.query({name:"clipboard-read"})).state)throw new Error("clipboard-read is not granted");return new Hi(null).read()}uiRequestCopy(e){this._callbacks.copyRequested&&this._callbacks.copyRequested(new Wi(null),e)}uiRequestCut(e){this._callbacks.cutRequested&&this._callbacks.cutRequested(new Wi(null),e)}uiRequestPaste(e){this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new Hi(null),e)}destroy(){document.removeEventListener("copy",this._boundOnCopy),document.removeEventListener("cut",this._boundOnCut),document.removeEventListener("paste",this._boundOnPaste)}_onCopyEv(e){e.defaultPrevented||this._callbacks.copyRequested&&this._callbacks.copyRequested(new Wi(e))}_onCutEv(e){e.defaultPrevented||this._callbacks.cutRequested&&this._callbacks.cutRequested(new Wi(e))}_onPasteEv(e){e.defaultPrevented||this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new Hi(e))}}var Ui=i(35749);function ji(e){const t=e.target;return null!==t&&1===t.nodeType&&(0,Ui.isTextEditingField)(t)}function Gi(e){const t=e.target;if(null===t)return!1;const i=(t.ownerDocument||t).getSelection();return null!==i&&!i.isCollapsed}class qi extends zi{_onCopyEv(e){if(!ji(e)&&!Gi(e))return super._onCopyEv(e)}_onCutEv(e){if(!ji(e)&&!Gi(e))return super._onCutEv(e)}_onPasteEv(e){if(!ji(e))return super._onPasteEv(e)}}var $i=i(65952);const Ki=new Di.TranslatedString("change chart layout to {title}",a.t(null,void 0,i(68846)));class Yi extends tt.UndoCommand{constructor(e,t){super(Ki.format({title:Ct.layouts[t].title})),this._chartWidgetCollection=e,this._newLayoutType=t,this._oldLayoutType=e.layout.value()}redo(){this._chartWidgetCollection.setLayout(this._newLayoutType)}undo(){this._chartWidgetCollection.setLayout(this._oldLayoutType)}}const Zi=new Di.TranslatedString("apply toolbars theme",a.t(null,void 0,i(86708))) -;class Xi extends tt.UndoCommand{constructor(e,t,i=!0){super(Zi),this._prevThemeName=e,this._themeName=t,this._syncState=i}undo(){(0,k.isStdThemeName)(this._prevThemeName)&&((0,D.setTheme)(this._prevThemeName),this._syncState&&(0,k.syncTheme)())}redo(){(0,k.isStdThemeName)(this._themeName.toLowerCase())&&((0,D.setTheme)(this._themeName.toLowerCase()),this._syncState&&(0,k.syncTheme)())}}var Ji=i(88960),Qi=i(23869),es=i(10074),ts=i(16638),is=i(68159);i(99647);(0,ae.getLogger)("ChartWidgetCollectionBase");const ss=new Di.TranslatedString("apply indicators to entire layout",a.t(null,void 0,i(70507))),os=new Di.TranslatedString("sync time",a.t(null,void 0,i(91677))),ns=new Di.TranslatedString("reset layout sizes",a.t(null,void 0,i(85366))),rs=new Di.TranslatedString("apply chart theme",a.t(null,void 0,i(68231))),as=new Di.TranslatedString("symbol lock",a.t(null,void 0,i(53278))),ls=new Di.TranslatedString("interval lock",a.t(null,void 0,i(56558))),cs=new Di.TranslatedString("date range lock",a.t(null,void 0,i(58850))),hs=new Di.TranslatedString("track time",a.t(null,void 0,i(46807))),ds=new Di.TranslatedString("change series style",a.t(null,void 0,i(49965)));a.t(null,void 0,i(28298)),a.t(null,void 0,i(78972)),a.t(null,void 0,i(10615)),a.t(null,void 0,i(81518)),a.t(null,void 0,i(92101)),a.t(null,void 0,i(85902)),a.t(null,void 0,i(94656));function us(e,t){for(const i of e.sources){if("study"!==i.type)return!0;if(t.checkIfFeatureAvailable(new is.StudyMetaInfo(i.source.metaInfo),[]))return!0}return!1}function _s(e){return function(e){return vt().then((t=>t.downloadClientScreenshot(e)))}(e)}function ps(e){return function(e){return vt().then((t=>t.copyToClipboardClientScreenshot(e)))}(e).then((()=>{(0,W.emit)("onClientScreenshotCopiedToClipboard")}))}const ms={s:0,"2h":0,"2v":1,"2-1":1,"3s":0,"3h":0,"3v":2,4:1,6:1,8:1,"1-2":1,"3r":1,"4h":0,"4v":3,"4s":0,"4s-l":0,"5h":0,"5v":0,"6h":0,"6v":0,"7h":0,"8h":0,"8v":0,"1-3":1,"2-2":3,"2-2-l":0,"2-3":2,"3-2":3,"1-4":1,"2-4":2,"5s":0,"6c":4,"8c":6,"9s":6,"9h":0,"9v":0,"10h":0,"10v":0,"10c5":1,"12c6":1,"12c4":3,"14c7":1,"16c8":1,"16c4":3};function gs(e,t,i,s){const o=e.actualLayoutCount();return e.chartWidgetsDefs.slice(0,o).filter((e=>e.rdState.bridge().visible.value())).map((e=>e.chartWidget)).filter((t=>t.id()!==i&&(!!t.hasModel()&&e.crosshairLockRaw))).forEach((e=>e.model().model().setExternalPosition(t,s))),!0}function fs(e,t){return t}async function ys(e,t=this.activeChartWidget.value()){return!!t&&(function(e,t){const i=e.model(),s=i.mainSeries().properties().childs().style;i.setChartStyleProperty(s,t,ds)}(t,e),!0)}async function vs(e,t,i,s){return!(e.flags.loadingChart||e.flags.setTimeFrameActive||e.flags.setNewResolution)&&(function(e,t,i,s){(0,es.setLastUsedResolution)(t),e.flags.setNewResolution=!0,s=s??e.activeChartWidget.value(),void 0===i&&(i=s.linkingGroupIndex().value());if(e.intervalLock.value())for(const i of e.chartWidgetsDefs){const e=i.chartWidget;e.resolutionWV().value()!==t&&e.setResolution(t)}else s.setResolution(t);e.flags.setNewResolution=!1}(e,t,i,s),!0)} -function Ss(e,t){t=null;let i=e.linkingGroupsCharts.get(t);return void 0===i&&(i=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),e.linkingGroupsCharts.set(t,i)),i}function bs(e,t,i){return(0,Ji.combine)(((e,t)=>e||t),t.weakReference(),new F.WatchedValue(!1).spawn().ownership())}function ws(e){e.syncChartsDateRangesWithActiveChartRange()}const Cs=new Map;function Ps(e){const t=Cs.get(e.id())??{};return Cs.set(e.id(),t),t}var Ts=i(15943),xs=i(24317),Is=i(19063),Ms=i(48341);function As(e,t){const i=Object.create(Object.getPrototypeOf(e));for(const s of t)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=e[s]);return i}var Ls=i(58473),ks=i(90995);let Ds;class Es extends Q.DialogRenderer{constructor(){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)}}show(){this._load().then((e=>e.show()))}hide(){this._dialog?.hide()}static getInstance(){return Ds||(Ds=new Es),Ds}_load(){return Promise.all([i.e(7714),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(9325),i.e(2736),i.e(4066),i.e(116),i.e(4353),i.e(3745),i.e(8692),i.e(3693),i.e(6190),i.e(2709),i.e(2227),i.e(4931),i.e(7746),i.e(9418),i.e(3202),i.e(4862)]).then(i.bind(i,34489)).then((e=>(this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=new e.ObjectTreeDialogRenderer,this._dialog.visible().subscribe(this._subscribe),this._dialog)))}}var Bs,Vs=i(65383),Rs=i(12988);async function Ns(e,t,s,o,n,r="default"){let l,c=[];const h=e.model().model(),d=(0,dt.clone)(t),u=new Rs.Property({inputs:d}),_=function(e,t){return"symbol"===t?e.inputs.filter((t=>t.id===e.symbolInputId())):e.inputs.filter((e=>e.confirm))}(s,r),p=()=>{l&&h.removeCustomSource(l)},m=()=>{p(),n()},g=e=>{o({inputs:e,parentSources:c}),p()},f=_.filter(Vs.isTimeOrPriceNotHiddenInput);if(f.length>0)try{const t=await Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,73339)),o=await t.selectInputValuesOnChart(e,f,u,s.shortDescription,s.inputs);if(l=o.customSourceId,o.destPane){const e=o.destPane.mainDataSource();c=e===h.mainSeries()?[]:[e]}else c=[]}catch(e){return void m()}f.length!==_.length?Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,29638)).then((t=>{ -const o=new t.ConfirmInputsDialogRenderer(function(e){if("symbol"===e)return a.t(null,void 0,i(46501));return a.t(null,void 0,i(48141))}(r),_,u,r,s,e.model(),g,m);return o.show(),o})):g(u.state().inputs||{})}!function(e){e.Default="default",e.Symbol="symbol"}(Bs||(Bs={}));let Os=null;i(15216);var Fs=i(49481),Ws=i(58096);const Hs=(0,Fs.parseHtmlElement)(function(e=""){return`
`}());class zs{constructor(e){this._shown=!1,this._el=Hs.cloneNode(!0),this.setSize(Ws.spinnerSizeMap[e||Ws.DEFAULT_SIZE])}spin(e){return this._el.classList.add("tv-spinner--shown"),void 0===this._container&&(this._container=e,void 0!==e&&e.appendChild(this._el)),this._shown=!0,this}stop(e){return e&&void 0!==this._container&&this._container.removeChild(this._el),this._el&&this._el.classList.remove("tv-spinner--shown"),this._shown=!1,this}setStyle(e){return Object.keys(e).forEach((t=>{const i=e[t];void 0!==i&&this._el.style.setProperty(t,i)})),this}style(){return this._el.style}setSize(e){const t=void 0!==e?`tv-spinner--size_${e}`:"";return this._el.className=`tv-spinner ${t} ${this._shown?"tv-spinner--shown":""}`,this}getEl(){return this._el}destroy(){this.stop(),delete this._el,delete this._container}}function Us(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function js(e){return e.reduce(((e,t)=>{for(const i in t)if(Us(t,i)){const s=t[i],o=e[i];o?o.push(s):e[i]=[s]}return e}),{})}var Gs=i(43550);const qs=new Di.TranslatedString("move left",a.t(null,void 0,i(79209))),$s=new Di.TranslatedString("move right",a.t(null,void 0,i(60114)));var Ks;!function(e){e[e.AccelerationPerMSecPixels=.003]="AccelerationPerMSecPixels",e[e.MaxSpeedPerMSecPixels=1.1]="MaxSpeedPerMSecPixels"}(Ks||(Ks={}));class Ys{constructor(e){this._chartModel=null,this._animation=null,this._chart=e,this._chart.withModel(this,(()=>{this._chartModel=this._chart.model()}))}destroy(){this._animation?.stop()}move(e){if(null!==this._chartModel){if(this._chartModel.timeScale().isEmpty())return;const t=.003,i=1.1,s=Math.round(i/t);this._moveImpl(e,((o,n,r)=>{const a=Math.min(n,s),l=e*t*Math.pow(a,2)/2;if(n<=s)return o+l;const c=Number.isFinite(r)?Math.max(0,s-r):0;return o+l+e*(n-a-c)*i+e*(i*c-t*Math.pow(c,2)/2)}),(e=>Math.max(0,s-e)+s))}}moveByBar(e){if(null!==this._chartModel){const t=this._chartModel.timeScale(),i=t.visibleBarsStrictRange();if(t.isEmpty()||null===i)return;const s=300,o=i.lastBar();this._moveImpl(e,((i,n)=>{const r=Math.floor(Math.max(0,n-s)/100)+1,a=o+e*r,l=t.indexToCoordinate(o);return i+(t.indexToCoordinate(a)-l)}),(()=>0),!0)}}stopMove(){this._animation?.stop(),this._animation=null}scrollToRealtime(e){null!==this._chartModel&&this._chartModel.timeScale().scrollToRealtime(e)}_moveImpl(e,t,i,s){if(null===this._chartModel)return;const o=this._chartModel.timeScale();if(o.isEmpty())return;if(this._chartModel.changeTimeScale(1===e?qs:$s,!1),s&&null!==o.visibleBarsStrictRange()){const e=o.indexToCoordinate(o.visibleBarsStrictRange().lastBar())+o.barSpacing()/2 -;Math.abs(o.width()-e)>o.barSpacing()/6&&o.setRightOffset(Math.round(o.rightOffset()))}const n=performance.now();let r=1/0;this._animation={getStartPosition:()=>0,getPosition:e=>(e=Math.min(r,e),t(0,e-n,r-e)),finished:e=>e>=r,stop:()=>{const e=performance.now()-n;r=performance.now()+i(e)}},this._chartModel.model().stopTimeScaleAnimation(),this._chartModel.model().setTimeScaleAnimation(this._animation)}}var Zs=i(26023);function Xs(e,t,s,o,n){return Promise.all([i.e(4593),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(3362),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(5168),i.e(6847),i.e(2864),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6265)]).then(i.bind(i,81346)).then((i=>{const r=new(0,i.EditObjectDialogRenderer)(e,t,o,n);return r.show(s),r}))}var Js=i(79036);let Qs=null;var eo=i(32755);const to={[Zs.TabNames.symbol]:"symbol",[Zs.TabNames.legend]:"legend",[Zs.TabNames.scales]:"scales",[Zs.TabNames.trading]:"trading",[Zs.TabNames.events]:"events",[Zs.TabNames.alerts]:"alerts",[Zs.TabNames.timezoneSessions]:"canvas",[Zs.TabNames.text]:"text",[Zs.TabNames.style]:"style",[Zs.TabNames.visibility]:"visibility"},io={[Zs.TabNames.style]:"style",[Zs.TabNames.visibility]:"visibilities"};async function so(e,t,s={},o,n){const r=o.activeChartWidget.value(),{initialTab:a,tabName:l}=s;if(l&&!a&&(s.initialTab=io[l]),(0,eo.isStudyLineTool)(e)&&function(e){if(!(0,eo.isStudyLineTool)(e))return!1;return["LineToolFixedRangeVolumeProfile","LineToolVbPFixed",null].filter(dt.notNull).some((t=>e.toolname===t))}(e))return r.propertiesDefinitionsForSource(e).then((i=>null!==i?Xs(e,t,s,n,i):null));if((0,Js.isStudy)(e)&&function(e){const{shortId:t}=e.metaInfo();return"Overlay"===t}(e)||(0,eo.isLineTool)(e))return r.propertiesDefinitionsForSource(e).then((o=>{if(null!==o){return function(e){return Promise.all([i.e(6655),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(6847),i.e(1833),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6780)]).then(i.bind(i,75892)).then((t=>{const i=new(0,t.SourcePropertiesEditorRenderer)(e);return null!==Qs&&Qs.hide(),i.show({shouldReturnFocus:e.shouldReturnFocus}),Qs=i,i}))}({propertyPages:o,model:t,source:e,activePageId:l&&to[l],shouldReturnFocus:s.shouldReturnFocus})}return null}));if((0,Js.isStudy)(e))return Xs(e,t,s,n);{ -const e=l&&to[l],t=o.getChartPropertiesDialogRenderer();return t.setActivePage(e),t.show(s)}}var oo=i(24633);async function no(){return(await Promise.all([i.e(2564),i.e(8666),i.e(2227),i.e(139)]).then(i.bind(i,81200))).ErrorCardRenderer}var ro=i(82236),ao=i(62825);const lo=(0,Lt.getHexColorByName)("color-cold-gray-700"),co=(0,Lt.getHexColorByName)("color-cold-gray-400"),ho=(0,Lt.getHexColorByName)("color-cold-gray-900"),uo=(0,Lt.getHexColorByName)("color-white"),_o=a.t(null,void 0,i(18905));function po(e){return e?{...e,message:(0,ro.formatStudyError)(e.message),rawHtml:!0}:null}class mo{constructor(e){this._container=null,this._errorCardRenderer=null,this._mainSeriesErrorMessage=null,this._banErrorMessage=new F.WatchedValue(null).spawn(),this._errorMessageHandler=e=>{e=po(e),this._chartWidget.hasModel()?this._updatePaneWidgets(e):this._renderErrorWithoutModel(e)},this._chartWidget=e,this._subscribeToMainSeriesErrors()}destroy(){this._mainSeriesErrorMessage?.destroy(),this._banErrorMessage.destroy(),this._errorCardRenderer?.then((e=>{e.container.remove(),e.destroy()}))}updatePaneWidgets(){this._updatePaneWidgets()}setContainer(e){if(this._container!==e){this._container=e,this._errorCardRenderer?.then((e=>e.container.remove()));const t=this._getErrorMessage();t&&this._errorMessageHandler(t)}}_updatePaneWidgets(e=this._getErrorMessage()){this._chartWidget.paneWidgets().forEach((t=>t.setErrorMessage(e)))}async _renderErrorWithoutModel(e){if(null===this._container||null===e&&null===this._errorCardRenderer)return;const t=await this._getErrorCardRenderer();this._container.contains(t.container)||this._container.appendChild(t.container),t.update(this._createErrorCardRendererState(e))}async _getErrorCardRenderer(){return this._errorCardRenderer||(this._errorCardRenderer=this._createErrorCardRenderer())}async _createErrorCardRenderer(){return new(await no())}_createErrorCardRendererState(e){return e?{message:e.message,icon:e.icon,textColor:D.watchedTheme.value()===oo.StdTheme.Dark?co:lo,backgroundColor:D.watchedTheme.value()===oo.StdTheme.Dark?ho:uo,solutionId:e.solutionId,rawHtml:e.rawHtml,buttons:e.buttons}:{message:null}}_subscribeToMainSeriesErrors(){const e=this._chartWidget;e.withModel(this,(()=>{const t=e.model().model().mainSeries();this._mainSeriesErrorMessage=(0,Ji.combine)(((t,s)=>{if(t)return t;if(null===s)return null;switch(s.type){case"invalid_symbol":return{message:a.t(null,void 0,i(52969)),icon:"ghost"};case"calculations_error":return{message:s.errorMessage,icon:"attention"};case"no_data":return{message:a.t(null,void 0,i(36252)),icon:"ghost"};case"unsupported_resolution":return this._createErrorParamsForUnsupportedResolution(e)}}),this._banErrorMessage.weakReference(),(0,yt.getSeriesDisplayErrorWV)(t).ownership()),this._mainSeriesErrorMessage.subscribe(this._errorMessageHandler,{callWithLast:!0})}))}_createErrorParamsForUnsupportedResolution(e){const t=e.model(),i=t.mainSeries().unsupportedResolutionState().value();return null===i?null:{message:(0,ao.getErrorFromUnsupportedResolutionState)(i,!0), -icon:"unsupported-resolution",rawHtml:!0,maxHeight:400,zeroHeight:200,buttons:[{name:_o.format({resolution:i.applicableResolution}),onClick:()=>{t.setResolution(t.model().mainSeries(),i.applicableResolution)}}]}}_getErrorMessage(){return po(this._banErrorMessage.value()||this._mainSeriesErrorMessage?.value()||null)}}var go,fo=i(776),yo=i(62288),vo=i(69186),So=i(46088),bo=i(4340),wo=i(20350);class Co{constructor(e,t){this._showed=!1,this._additionalReadyPromise=null,this._cw=e,this._element=document.createElement("div"),this._element.classList.add(wo.screen),t.appendChild(this._element),this._cw.withModel(this,this._connectToModel)}destroy(){this.hide(),this._element.remove()}show(e,t){if(e){const e=this._cw.model().mainSeries().status();if(1!==e&&2!==e)return}this._additionalReadyPromise=t,this._cw.setInLoadingState(!0),this._showed||(this._showed=!0,this._show())}hide(){this._cw.setInLoadingState(!1),this._showed&&this._hide()}isShown(){return this._showed}_connectToModel(){const e=this._cw.model().mainSeries(),t=e.dataEvents();t.symbolError().subscribe(this,(e=>{e!==bo.permissionDenied&&this.hide()})),t.seriesError().subscribe(this,(()=>{(0,l.enabled)("hide_loading_screen_on_series_error")&&this.hide()})),e.statusWV().subscribe((e=>{if(4!==e&&12!==e&&13!==e&&14!==e||this.hide(),_t.seriesReadyStatuses.has(e)){const e=this._additionalReadyPromise;e?e.then((()=>{this.hide()})):this.hide()}}))}_show(){const e=this._cw.properties().childs().paneProperties.childs();let t;if(e.backgroundType.value()===So.ColorType.Solid)t=e.background.value();else{t=`linear-gradient(${e.backgroundGradientStartColor.value()},${e.backgroundGradientEndColor.value()})`}this._element.style.background=t,this._element.classList.add(wo.fade)}_hide(){this._showed=!1,this._element.classList.remove(wo.fade)}}function Po(e,t){let{deltaX:i,deltaY:s}=e;switch(i/=100,s/=100,t.deltaMode){case t.DOM_DELTA_PAGE:i*=120,s*=120;break;case t.DOM_DELTA_LINE:i*=32,s*=32}return{deltaX:i,deltaY:s}}!function(e){e[e.MaxNextEventDelay=100]="MaxNextEventDelay",e[e.IgnoreSmallerDeltaCoeff=3]="IgnoreSmallerDeltaCoeff"}(go||(go={}));class To{constructor(){this._totalDeltaX=0,this._totalDeltaY=0,this._prevWheelTime=0}processWheel(e){e.timeStamp-this._prevWheelTime>100&&this._reset();const t=!(0,ze.isMac)()&&e.shiftKey,i=t?-e.deltaY:e.deltaX,s=t?e.deltaX:e.deltaY;this._totalDeltaX+=i,this._totalDeltaY+=s,this._prevWheelTime=e.timeStamp;const o={deltaX:i,deltaY:s};return 0===this._totalDeltaX||0===this._totalDeltaY||(Math.abs(this._totalDeltaX)>=Math.abs(3*this._totalDeltaY)&&(o.deltaY=0),Math.abs(this._totalDeltaY)>=Math.abs(3*this._totalDeltaX)&&(o.deltaX=0)),Po(o,e)}_reset(){this._totalDeltaX=0,this._totalDeltaY=0}}var xo,Io=i(9859),Mo=i(56479);!function(e){e[e.Height=1]="Height",e[e.MinPaneHeight=30]="MinPaneHeight"}(xo||(xo={}));class Ao{constructor(e,t,i){this._handleEl=null,this._resizeInfo=null,this._colorCache={lineColor:"",backgroundColor:"",color:""},this._selected=new F.WatchedValue,this._chart=e,this._topPaneIndex=t,this._bottomPaneIndex=i, -this._element=document.createElement("div"),this._element.classList.add(Mo.paneSeparator),this._element.style.background=this._color(),this.adjustSize(),this._element.addEventListener("click",(()=>{}));const s=document.createElement("div");s.classList.add(Mo.handle),this._element.appendChild(s),this._mouseEventHandler=new Et.MouseEventHandler(s,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._handleEl=s,this._handleEl.classList.toggle(Mo.mobile,ze.CheckMobile.any()),this._element.setAttribute("aria-hidden","true"),this._selected.subscribe((e=>this._handleEl?.classList.toggle(Mo.selected,e)))}destroy(){this._mouseEventHandler.destroy(),this._element.parentElement&&this._element.parentElement.removeChild(this._element)}topPaneIndex(){return this._topPaneIndex}bottomPaneIndex(){return this._bottomPaneIndex}getElement(){return this._element}hide(){this._element.classList.add("js-hidden")}show(){this._element.classList.remove("js-hidden")}selected(){return this._selected.readonly()}adjustSize(){this._element.style.height=Ao.height()+"px"}mouseEnterEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0);null!==t&&null!==i&&(0,n.ensureNotNull)(this._handleEl).classList.add(Mo.hovered)}mouseLeaveEvent(e){(0,n.ensureNotNull)(this._handleEl).classList.remove(Mo.hovered)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}tapEvent(){this._selected.setValue(!this._selected.value())}touchStartEvent(e){this._selected.value()&&this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._selected.value()&&this._pressedMouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._selected.value()&&this._mouseUpOrTouchEndEvent(e)}touchStartOutsideEvent(){this._selected.setValue(!1)}update(){this._element.style.background=this._color().toString()}paint(){}image(){const{topPane:e}=this._topBottomPane(!1),t=e.leftPriceAxisesContainer().getWidth(),i=e.width(),s=e.rightPriceAxisesContainer().getWidth(),o=this._color(),n=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:t,height:1})),r=(0,Wt.getPrescaledContext2D)(n);r.fillStyle=o,r.fillRect(0,0,t,1);const a=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:i,height:1})),l=(0,Wt.getPrescaledContext2D)(a);l.fillStyle=o,l.fillRect(0,0,i,1);const c=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:s,height:1})),h=(0,Wt.getPrescaledContext2D)(c);return h.fillStyle=o,h.fillRect(0,0,s,1),{type:"separator",leftAxis:{content:n.toDataURL(),canvas:n,contentWidth:t,contentHeight:1},rightAxis:{content:c.toDataURL(),canvas:c,contentWidth:s,contentHeight:1},content:a.toDataURL(),canvas:a,contentWidth:i,contentHeight:1}}static height(){const e=window.devicePixelRatio||1;return e>=1?1:1/e}_mouseDownOrTouchStartEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0);if(null===t||null===i)return;const s=t.state().stretchFactor()+i.state().stretchFactor(),o=s/(t.height()+i.height()),r=30*o;s<=2*r||(this._resizeInfo={startY:e.pageY, -prevStretchTopPane:t.state().stretchFactor(),maxPaneStretch:s-r,totalStretch:s,pixelStretchFactor:o,minPaneStretch:r},(0,n.ensureNotNull)(this._handleEl).classList.add(Mo.active))}_pressedMouseOrTouchMoveEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0),s=this._resizeInfo;if(null===s||null===t||null===i)return;const o=(e.pageY-s.startY)*s.pixelStretchFactor,n=(0,Io.clamp)(s.prevStretchTopPane+o,s.minPaneStretch,s.maxPaneStretch);t.state().setStretchFactor(n),i.state().setStretchFactor(s.totalStretch-n),this._chart.model().model().fullUpdate()}_mouseUpOrTouchEndEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0),s=this._resizeInfo;null!==s&&null!==t&&null!==i&&(this._chart.model().addPaneStretchFactorUndoCommand(t.state(),i.state(),s.prevStretchTopPane,t.state().stretchFactor()),this._resizeInfo=null,(0,n.ensureNotNull)(this._handleEl).classList.remove(Mo.active))}_color(){const e=this._chart.properties().childs().paneProperties.childs().separatorColor.value(),t=this._chart.model().model().backgroundColor().value();if(this._colorCache.lineColor!==e||this._colorCache.backgroundColor!==t){const i=(0,kt.parseRgba)(t),s=(0,kt.parseRgba)(e),o=0===i[3]&&0===s[3]?"rgba(0,0,0,0)":(0,kt.rgbaToString)((0,kt.blendRgba)(i,s));this._colorCache={lineColor:e,backgroundColor:t,color:o}}return this._colorCache.color}_topBottomPane(e){const t=this._chart.paneWidgets();let i=null,s=null;for(let s=this._topPaneIndex;s>=0;--s){const o=t[s];if(!e||!o.state().collapsed().value()){i=o;break}}for(let i=this._bottomPaneIndex;i{this.update(),this._textWidthCache.reset()},this._timeAxisWidget=n,this._isLeft="left"===e;const{rendererOptionsProvider:r,sourcesTitlesProvider:a,contextMenuItemsProvider:l,backgroundBasedTheme:c,onActiveOrHoveredChart:h=new F.WatchedValue(!1).ownership(),requestRepaint:d,getBackgroundTopColor:u,getBackgroundBottomColor:_,showHorizontalBorder:p}=s;this._rendererOptionsProvider=r,this._sourcesTitlesProvider=a,this._contextMenuItemsProvider=l,this._backgroundBasedTheme=c,this._onActiveOrHoveredChart=h,this._requestRepaint=d,this._getBackgroundTopColor=u, -this._getBackgroundBottomColor=_,this._showHorizontalBorder=Boolean(p),this._properties=t,this._axisInfo=i,this._labelOptions={...zo,...o},this._properties.lineColor.subscribe(this,this._onPropertyChanged),this._cell=document.createElement("div"),this._labelOptions.enableTooltip&&this._cell.classList.add("apply-common-tooltip"),this._cell.style.width="25px",this._cell.style.height="100%",this._cell.style.position="absolute",this._cell.style.left="0",this._cell.style.overflow="hidden",this._labelOptions.showLabels&&(this._labelOptions.enableTooltip&&(0,Fo.setTooltipData)(this._cell,"text",(e=>this._tooltipContent())),this._onActiveOrHoveredChart.subscribe(d)),this._mouseEventHandler=new Et.MouseEventHandler(this._cell,this,{treatHorzTouchDragAsPageScroll:!0,treatVertTouchDragAsPageScroll:!0}),this._canvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const m=this._canvasBinding.canvasElement;m.style.position="absolute",m.style.left="0",m.style.top="0",this._cell.setAttribute("aria-hidden","true")}destroy(){this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._properties.lineColor.unsubscribe(this,this._onPropertyChanged),this._mouseEventHandler.destroy(),this._backgroundBasedTheme.release(),this._onActiveOrHoveredChart.unsubscribe(this._requestRepaint),this._onActiveOrHoveredChart.release()}mouseEnterEvent(e){this._mouseOrTouchEnterEvent(e)}touchStartEvent(e){this._mouseOrTouchEnterEvent(e)}mouseLeaveEvent(e){this._mouseOrTouchLeaveEvent(e)}touchEndEvent(e){this._mouseOrTouchLeaveEvent(e)}mouseClickEvent(e){this._mouseClickOrTapEvent(e)}tapEvent(e){this._mouseClickOrTapEvent(e)}update(){}getElement(){return this._cell}onLabelHovered(){return this._onLabelHovered}setSizeAndOffset(e,t){(0,Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._cell.style.width=`${e.width}px`,this._cell.style.minWidth=`${e.width}px`,this._cell.style.height=`${e.height}px`,this._invalidated=!0),this._offset!==t&&(this._offset=t,this._cell.style.left=`${t}px`)}paint(e){e{e.fillText(o.label,u.x/r,u.y/a+t)}))}else if(!i&&this._onActiveOrHoveredChart.value()){const t=this._gearRenderer.viewBox(),i=Math.round(u.x-t.width*r/2),o=Math.round(u.y-t.height*a/2);e.fillStyle=k.themes[s].getThemedColor("color-text-primary"),e.imageSmoothingQuality="high",this._gearRenderer.render(e,{targetViewBox:{x:i,y:o,width:t.width*r,height:t.height*a},doNotApplyColors:!0})}}_vertBorderColor(){return this._properties.lineColor.value()}_horzBorderColor(){return this._timeAxisWidget?.lineColor()??this._vertBorderColor()}_tooltipContent(){return this._sourcesTitlesProvider().join("\n")}_mouseOrTouchEnterEvent(e){this._labelOptions.showLabels&&this._labelOptions.enableHighlight&&this._setHighlighted(!0)}_mouseOrTouchLeaveEvent(e){this._labelOptions.showLabels&&this._labelOptions.enableHighlight&&this._setHighlighted(!1)}_mouseClickOrTapEvent(e){if(e.preventDefault(),null!==this._fixedLabelMode||1===this._labelMode||!this._labelOptions.enableMenu||!this._labelOptions.showLabels)return void Oo.ContextMenuManager.hideAll();this._fixedLabelMode=this._labelMode,this.setLabelMode(0);const t=this._cell.getBoundingClientRect() -;Oo.ContextMenuManager.showMenu(this._contextMenuItemsProvider(),{clientX:this._isLeft?t.left:t.right,clientY:t.top,attachToXBy:this._isLeft?"left":"right",attachToYBy:"bottom"},{statName:"PriceScaleLabelContextMenu",doNotCloseOn:this.getElement()},{menuName:"PriceScaleLabelContextMenu"},(()=>{this.setLabelMode((0,n.ensureNotNull)(this._fixedLabelMode)),this._fixedLabelMode=null}))}}var Go=i(96152);class qo{constructor(e,t,i,s,o,n=null){this._axises=[],this._stubs=[],this._size=(0,Dt.size)({width:0,height:0}),this._onLabelHovered=new re.Delegate,this._scalesProperties=e,this._priceAxisWidgetFactory=i,this._timeAxisWidget=n,this._rendererOptionsProvider=s.rendererOptionsProvider,this._titlesProvider=s.titlesProvider,this._stubContextMenuProvider=s.stubContextMenuProvider,this._backgroundBasedTheme=s.backgroundBasedTheme,this._onActiveOrHoveredChart=s.onActiveOrHoveredChart,this._getBackgroundTopColor=s.getBackgroundTopColor,this._getBackgroundBottomColor=s.getBackgroundBottomColor,this._requestRepaint=s.requestRepaint,this._showHorisontalBorder=Boolean(s.showHorizontalBorder),this._labelsOptions={...zo,...o};const r=this._scalesProperties.childs();this._stubProperties={lineColor:r.lineColor,fontSize:r.fontSize},this._side=t,this._cell=document.createElement("div"),this._cell.classList.add("chart-markup-table","price-axis-container"),this._cell.style.width="25px",this._cell.style.position="relative"}destroy(){this.setScales([],0,0,0),this._backgroundBasedTheme.release(),this._onActiveOrHoveredChart?.release()}onLabelHovered(){return this._onLabelHovered}setScales(e,t,i,s){for(;e.length>this._axises.length&&this._axises.lengthr;){const e=(0,n.ensureDefined)(this._stubs.pop());e.onLabelHovered().unsubscribeAll(this),this._cell.removeChild(e.getElement()),e.destroy()}for(;this._stubs.length{this._labelsOptions.showLabels&&this._labelsOptions.enableHighlight&&this._onLabelHovered.fire({owner:t,axis:(0,n.ensureNotNull)(e)},i)})),this._stubs.push(t),this._cell.appendChild(t.getElement())}const a=this._labelsOptions.enableMenu;1===s?this._stubs.forEach(((e,t)=>e.setLabelMode(a?0:1))):this._stubs.forEach(((e,t)=>e.setLabelMode(te.updateCurrencyLabel()))}optimalWidths(){return this._axises.map((e=>e.optimalWidth()))}setSizes(e,t){this._size=(0,Dt.size)({width:t.reduce(((e,t)=>e+t),0),height:e}),this._cell.style.width=this._size.width+"px",this._cell.style.minWidth=this._size.width+"px",this._cell.style.height=this._size.height+"px",t.length!==this._axises.length+this._stubs.length&&(0,n.assert)(t.length===this._axises.length+this._stubs.length,"Widgets count should be the same as widths one");let i=0;this._forEachWidgetFromLeft(((s,o)=>{const n=t[o];s.setSizeAndOffset((0,Dt.size)({width:n,height:e}),i),i+=n}))}update(){this._axises.forEach((e=>e.update())),this._stubs.forEach((e=>e.update()))}paint(e){this._axises.forEach(((t,i)=>t.paint(e(i)))),this._stubs.forEach(((t,i)=>t.paint(e(i))))}paintStubs(e){this._stubs.forEach((t=>t.paint(e)))}restoreDefaultCursor(){this._axises.forEach((e=>e.restoreDefaultCursor()))}getWidth(){return this._size.width}findAxisWidgetForScale(e){const t=this._axises.find((t=>t.priceScale()===e));return void 0===t?null:t}getScreenshotData(){const e=this._getImage();return{canvas:e,content:e.toDataURL(),contentHeight:this._size.height,contentWidth:this._size.width}}getImage(){return this._getImage()}slotsCount(){return this._axises.length+this._stubs.length}highlightPriceAxisByLabel(e){this._axises.forEach((t=>{const i=t.axisInfo();t.setHighlighted(null!==i&&i.equals(e))}))}axes(){return this._axises}_stubParams(e){return{rendererOptionsProvider:this._rendererOptionsProvider,backgroundBasedTheme:this._backgroundBasedTheme.spawnOwnership(),onActiveOrHoveredChart:this._onActiveOrHoveredChart?.spawnOwnership(),sourcesTitlesProvider:()=>this._titlesProvider(this._side,e),contextMenuItemsProvider:()=>this._stubContextMenuProvider(this._side,e),getBackgroundTopColor:this._getBackgroundTopColor,getBackgroundBottomColor:this._getBackgroundBottomColor,requestRepaint:this._requestRepaint,showHorizontalBorder:this._showHorisontalBorder}}_getImage(){const e=(0,Wt.createDisconnectedCanvas)(document,this._size),t=(0,Wt.getPrescaledContext2D)(e);let i=0;return this._forEachWidgetFromLeft(((e,s)=>{const o=e.getWidth();0!==o&&0!==this._size.height&&(t.drawImage(e.getImage(),i,0,o,this._size.height),i+=o)})),e}_forEachWidgetFromLeft(e){const t=[...this._axises,...this._stubs],i="left"===this._side,s=i?-1:t.length,o=i?-1:1;for(let n=i?t.length-1:0;n!==s;n+=o)e(t[n],n,t)}}var $o=i(55824),Ko=i(98714);class Yo{constructor(e=0){this._width=null,this._labelBottom=null,this._currencyInfo=null,this._unitInfo=null,this._measureUnitIdInfo=null,this._currencyAndUnitLabelsWrapper=document.createElement("div"),this._currencyAndUnitLabelsWrapper.className=Ko["price-axis-currency-label-wrapper"],this._currencyAndUnitLabelsWrapper.setAttribute("data-name","currency-unit-label-wrapper"),this._controlsContainer=document.createElement("div"),this._controlsContainer.className=Ko["price-axis-currency-label"],this._currencyAndUnitLabelsWrapper.appendChild(this._controlsContainer), -this._currencyLabelDiv=document.createElement("div"),this._currencyLabelDiv.classList.add(Ko.row,"apply-common-tooltip"),this._currencyLabelDiv.dataset.name="currency-label-selector",(0,Fo.setTooltipData)(this._currencyLabelDiv,"text",(e=>this._currencyTooltipContent())),this._currencyText=document.createElement("div"),this._currencyText.className=Ko["price-axis-currency-label-text"],this._currencyLabelDiv.appendChild(this._currencyText),this._currencyArrowDown=document.createElement("div"),this._currencyArrowDown.className=Ko["price-axis-currency-label-arrow-down"],this._currencyArrowDown.innerHTML=$o,this._currencyLabelDiv.appendChild(this._currencyArrowDown),this._measureUnitIdLabelDiv=document.createElement("div"),this._measureUnitIdLabelDiv.className=Ko.row,this._measureUnitIdLabelDiv.classList.add("apply-common-tooltip"),this._measureUnitIdLabelDiv.classList.add("readonly"),(0,Fo.setTooltipData)(this._measureUnitIdLabelDiv,"text",(e=>this._measureUnitIdTooltipContent())),this._measureUnitIdText=document.createElement("div"),this._measureUnitIdText.className=Ko["price-axis-currency-label-text"],this._measureUnitIdLabelDiv.appendChild(this._measureUnitIdText),this._unitLabelDiv=document.createElement("div"),this._unitLabelDiv.classList.add(Ko.row,"apply-common-tooltip"),this._unitLabelDiv.dataset.name="unit-label-selector",(0,Fo.setTooltipData)(this._unitLabelDiv,"text",(e=>this._unitTooltipContent())),this._unitText=document.createElement("div"),this._unitText.className=Ko["price-axis-currency-label-text"],this._unitLabelDiv.appendChild(this._unitText),this._unitArrowDown=document.createElement("div"),this._unitArrowDown.className=Ko["price-axis-currency-label-arrow-down"],this._unitArrowDown.innerHTML=$o,this._unitLabelDiv.appendChild(this._unitArrowDown),this._controlsContainer.appendChild(this._currencyLabelDiv),this._controlsContainer.appendChild(this._measureUnitIdLabelDiv),this._controlsContainer.appendChild(this._unitLabelDiv),this.disableCurrency(),this.disableUnit(),this.setFontSize(e)}element(){return this._currencyAndUnitLabelsWrapper}currencyLabelElement(){return this._currencyLabelDiv}unitLabelElement(){return this._unitLabelDiv}isEnabled(){return this.currencyLabelEnabled()||this.unitLabelEnabled()||this.measureUnitIdLableEnabled()}isHidden(){return this._currencyAndUnitLabelsWrapper.classList.contains(Ko.hidden)}setCurrencyExpanded(e){this._currencyLabelDiv.classList.toggle(Ko.expanded,e)}setUnitExpanded(e){this._unitLabelDiv.classList.toggle(Ko.expanded,e)}width(){if(null!==this._width)return this._width;let e=0;if(this.currencyLabelEnabled()){const t=this._currencyText.getBoundingClientRect(),i=this._currencyArrowDown.getBoundingClientRect();e=Math.max(e,t.width+i.width+2*this._textMarginAndPadding())}if(this.measureUnitIdLableEnabled()){const t=this._measureUnitIdText.getBoundingClientRect();e=Math.max(e,t.width+2*this._textMarginAndPadding())}if(this.unitLabelEnabled()){const t=this._unitText.getBoundingClientRect(),i=this._unitArrowDown.getBoundingClientRect() -;e=Math.max(e,t.width+i.width+2*this._textMarginAndPadding())}return this._width=e}drawLabel(e,t,i){if(!this.isEnabled())return;const s=Math.round(Number(Ko.css_wrapper_margin)*i),o=(0,Io.ceiledEven)(t*i)-2*s,n=Math.round(this.labelBottom()*i),r=n-2*s,a=Math.round(Number(Ko.css_value_currency_label_radius)*i);e.fillStyle=getComputedStyle(this._currencyAndUnitLabelsWrapper).backgroundColor,e.fillRect(0,0,Math.ceil(t*i),n);const l=[];l.push(this.currencyLabelEnabled()?this._currencyText.textContent??"":""),l.push(this.measureUnitIdLableEnabled()?this._measureUnitIdText.textContent??"":""),l.push(this.unitLabelEnabled()?this._unitText.textContent??"":""),e.font=(0,Yt.makeFont)(this._fontSize,g.CHART_FONT_FAMILY);const c=new Gt.TextWidthCache;let h=0;const d=[];l.forEach((t=>{let i=0;""!==t&&(i=c.yMidCorrection(e,t),h++),d.push(i)}));const u=r/h;e.beginPath();const _=getComputedStyle(this._controlsContainer);e.fillStyle=_.backgroundColor,e.strokeStyle=_.borderColor,(0,Ft.drawRoundRect)(e,s,s,o,r,a),e.fill(),e.stroke(),e.fillStyle=getComputedStyle(this._currencyLabelDiv).color,e.textBaseline="middle",e.textAlign="left";const p=Math.round(this._textMarginAndPadding()*i)+s,m=u/2;let f=s+m;l.forEach(((t,s)=>{""!==t&&((0,Wt.drawScaled)(e,i,i,(()=>{e.fillText(t,p/i,(f+d[s])/i)})),f=Math.ceil(f+2*m))}))}setHidden(e){this._currencyAndUnitLabelsWrapper.classList.toggle(Ko.hidden,e)}enableCurrency(){this._currencyLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableCurrency(){this._currencyLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}enableUnit(){this._unitLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableUnit(){this._unitLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}enableMeasureUnitId(){this._measureUnitIdLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableMeasureUnitId(){this._measureUnitIdLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}currencyLabelEnabled(){return!this._currencyLabelDiv.classList.contains("js-hidden")}unitLabelEnabled(){return!this._unitLabelDiv.classList.contains("js-hidden")}measureUnitIdLableEnabled(){return!this._measureUnitIdLabelDiv.classList.contains("js-hidden")}currencyConversionAvailable(){return!this._currencyLabelDiv.classList.contains("readonly")}unitConversionAvailable(){return!this._unitLabelDiv.classList.contains("readonly")}setCurrencyInfo(e){if(this._currencyInfo===e)return!1;this._currencyInfo=e;const t=null===e.selectedCurrency?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.displayedValues.get(e.selectedCurrency));return this._currencyText.textContent!==t&&(this._currencyText.textContent=t,this._width=null),this._currencyArrowDown.classList.contains("js-hidden")!==e.readOnly&&(this._currencyArrowDown.classList.toggle("js-hidden",e.readOnly),this._currencyLabelDiv.classList.toggle("readonly",e.readOnly),this._width=null),!0}setUnitInfo(e){ -if(null!==this._unitInfo&&this._unitInfo.selectedUnit===e.selectedUnit&&0===this._unitInfo.availableGroups.size==(0===e.availableGroups.size)&&this._unitInfo.originalUnits.size===e.originalUnits.size)return this._unitInfo=e,!1;this._unitInfo=e;const t=null===e.selectedUnit?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.names.get(e.selectedUnit));return this._unitText.textContent!==t&&(this._unitText.textContent=t,this._width=null),this._unitArrowDown.classList.contains("js-hidden")!==(0===e.availableGroups.size)&&(this._unitArrowDown.classList.toggle("js-hidden",0===e.availableGroups.size),this._unitLabelDiv.classList.toggle("readonly",0===e.availableGroups.size),this._width=null),!0}setMeasureUnitIdInfo(e){if(this._measureUnitIdInfo===e)return!1;this._measureUnitIdInfo=e;const t=null===e.selectedMeasureUnitId?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.names.get(e.selectedMeasureUnitId));return this._measureUnitIdText.textContent!==t&&(this._measureUnitIdText.textContent=t,this._width=null),this._measureUnitIdLabelDiv.classList.contains("js-hidden")!==(0===e.names.size)&&(this._measureUnitIdLabelDiv.classList.toggle("js-hidden",0===e.names.size),this._width=null),!0}currencyInfo(){return this._currencyInfo}unitInfo(){return this._unitInfo}measureUnitIdInfo(){return this._measureUnitIdInfo}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this._currencyLabelDiv.style.fontSize=e+"px",this._measureUnitIdLabelDiv.style.fontSize=e+"px",this._unitLabelDiv.style.fontSize=e+"px",this._width=null,this._labelBottom=null)}labelBottom(){if(null!==this._labelBottom)return this._labelBottom;const e=this._controlsContainer.getBoundingClientRect(),t=this._currencyAndUnitLabelsWrapper.getBoundingClientRect(),i=e.y-t.y;return this._labelBottom=e.height+2*i}_resetSizesAndVisibility(){this._width=null,this._labelBottom=null,this._updateVisibility()}_textMarginAndPadding(){return Number(Ko.css_wrapper_margin)+Number(Ko.css_row_left_right_padding)+2}_currencyTooltipContent(){const e=this._currencyInfo;return null===e?"":null===e.selectedCurrency?Array.from(e.currencies).map((t=>(0,n.ensureDefined)(e.displayedValues.get(t)))).join(", "):e.readOnly?a.t(null,void 0,i(43931)):a.t(null,void 0,i(48566))}_unitTooltipContent(){const e=this._unitInfo;return null===e?"":null===e.selectedUnit?Array.from(e.units).map((t=>(0,n.ensureDefined)(e.names.get(t)))).join(", "):0===e.availableGroups.size?a.t(null,void 0,i(40012)):a.t(null,void 0,i(85110))}_measureUnitIdTooltipContent(){const e=this._measureUnitIdInfo;return null===e?"":null===e.selectedMeasureUnitId?Array.from(e.measureUnitIds).map((t=>(0,n.ensureDefined)(e.names.get(t)))).join(", "):e.descriptions.get(e.selectedMeasureUnitId)||""}_updateVisibility(){const e=this.isEnabled();this._currencyAndUnitLabelsWrapper.classList.toggle("js-hidden",!e)}}async function Zo(e,t,s,o){ -const{UnitConversionRenderer:n}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,28587));return new n(e,s,t,o)}async function Xo(e,t,s){const{CurrencyMenuResultEvents:o}=await i.e(5639).then(i.bind(i,19550));return new o(e,t,s)}var Jo=i(29023);class Qo{constructor(e){const{action:t,property:i,undoModel:s,undoText:o,callback:n=null}=e;this._property=i,this._undoModel=s,this._undoText=o,this._action=t,this.setValue(i.value()),i.subscribe(this,this._propertyChanged),null!==n?t.update({onExecute:n.bind(this)}):t.update({onExecute:this._onActionCallback.bind(this)})}destroy(){this._property.unsubscribe(this,this._propertyChanged)}value(){return this._action.isChecked()}setValue(e){this._action.update({checked:Boolean(e)})}_onActionCallback(){this._undoModel.setProperty(this._property,this.value(),this._undoText)}_propertyChanged(e){this.setValue(e.value())}}class en extends Jo.Action{constructor(e,t){super(e),this._binding=new Qo({action:this,...t})}destroy(){this._binding.destroy(),super.destroy()}}var tn=i(73866),sn=i(56657),on=i(92158),nn=i(81199);i(82815);const rn=new Di.TranslatedString("change no overlapping labels",a.t(null,void 0,i(61557))),an=new Di.TranslatedString("toggle auto scale",a.t(null,void 0,i(42240))),ln=new Di.TranslatedString("toggle log scale",a.t(null,void 0,i(49403))),cn=a.t(null,void 0,i(88314)),hn=a.t(null,void 0,i(5119)),dn=a.t(null,void 0,i(59396)),un=a.t(null,void 0,i(15432)),_n=a.t(null,void 0,i(15332)),pn=a.t(null,void 0,i(24157)),mn=a.t(null,{context:"scale_menu"},i(34954)),gn=a.t(null,{context:"scale_menu"},i(35210)),fn=a.t(null,{context:"scale_menu"},i(31340)),yn=a.t(null,{context:"scale_menu"},i(55300)),vn=a.t(null,{context:"scale_menu"},i(19405)),Sn=a.t(null,{context:"scale_menu"},i(75163));const bn=function(e){const t=new tn.LimitedPrecisionNumericFormatter(e);return(e,i)=>(0,dt.isNumber)(i)&&!e.isLog()?t.format(i):""}(4),wn=l.enabled("currency_menu_disabled"),Cn=l.enabled("unit_menu_disabled"),Pn={contextMenuEnabled:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,countdownEnabled:!0,contextMenu:{general:!0,source:!0},pressedMouseMoveScale:!0,mouseWheelScale:!0,pinchScale:!0,croppedTickMarks:!0};var Tn,xn,In;!function(e){e[e.LabelOffset=4]="LabelOffset",e[e.DefaultOptimalWidth=34]="DefaultOptimalWidth",e[e.WheelScaleCoeff=15]="WheelScaleCoeff",e[e.CurrencyLabelFontSize=12]="CurrencyLabelFontSize"}(Tn||(Tn={})),function(e){e[e.Back=0]="Back",e[e.Top=1]="Top",e[e.All=2]="All"}(xn||(xn={}));class Mn{constructor(e,t,i,s,o,n,r,a,l){this._actions=null,this._priceScale=null,this._scaleModeButtons=null,this._widthCache=new Gt.TextWidthCache(1e3),this._color=null,this._fontSize=null,this._isVisible=!0,this._currencyMenu=null,this._unitMenu=null,this._size=(0,Dt.size)({width:0,height:0}),this._currentCursorClassName="",this._destroyed=!1,this._highlighted=!1,this._highlightColorCache=null,this._mouseWheelHelper=null, -this._dragScaleActive=!1,this._offset=NaN,this._pinching=!1,this._lastHittestResult=null,this._isHovered=new F.WatchedValue(!1),this._selectedViaTap=new F.WatchedValue(!1),this._recalcCurrencyAndUnitVisibility=()=>{if(null===this._currencyLabel)return;const e=(0,Be.actualCurrencyUnitVisibility)().value();let t=!this._pane.visuallyCollapsed().value();if(t)switch(e){case"alwaysOff":t=!1;break;case"visibleOnMouseOver":const e=this._chart.anyPriceAxisHovered().value(),i=!!this._currencyMenu,s=!!this._unitMenu;t=e||i||s;break;case"visibleOnTapSelection":t=this._selectedViaTap.value()}this._currencyLabel.setHidden(!t)},this._handleActualAutoLogButtonsVisibility=async e=>{const t=e.value();"alwaysOff"===t?this._scaleModeButtons&&this._destroyScaleModeButtons():(this._scaleModeButtons||(this._scaleModeButtons=await this._createScaleModeButtons(),this._pane.visuallyCollapsed().subscribe(this._updatePriceScaleModeButtonsVisibility)),"alwaysOn"===t?(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility)):"visibleOnMouseOver"===t?(this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._isHovered.subscribe(this._updatePriceScaleModeButtonsVisibility)):(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.subscribe(this._updatePriceScaleModeButtonsVisibility)),this._updatePriceScaleModeButtonsVisibility()),this.onOptimalWidthNeedToBeRecalculated()},this._updatePriceScaleModeButtonsVisibility=()=>{const e=this._isHovered.value(),t=this._selectedViaTap.value();let i=!1;if(!this._pane.visuallyCollapsed().value())switch((0,on.actualAutoLogButtonsVisibility)().value()){case"visibleOnMouseOver":i=e;break;case"visibleOnTapSelection":i=t;break;case"alwaysOn":i=!0}this._scaleModeButtons?.element().classList.toggle("price-axis__modeButtons_hidden",!i)},this._updateScaleModeButtons=()=>{this._scaleModeButtons?.update()},this._chart=e,this._pane=t,this._undoModel=i,this._properties=s,this._isLeft="left"===n,this._options=(0,dt.merge)((0,dt.clone)(Pn),r),this._rendererOptionsProvider=o,this._backgroundBasedTheme=l,this._cell=document.createElement("div"),this._cell.className="price-axis",this._cell.dataset.name=`price-axis-${a.label}`,this._cell.style.width="25px",this._cell.style.left="0",this._canvasConfiguredHandler=()=>{this._undoModel.model().lightUpdate()},this._canvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const c=this._canvasBinding.canvasElement;c.style.position="absolute",c.style.zIndex="1",c.style.left="0",c.style.top="0",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const h=this._topCanvasBinding.canvasElement;h.style.position="absolute",h.style.zIndex="2",h.style.left="0",h.style.top="0", -this._cell.setAttribute("aria-hidden","true"),this._mouseEventHandler=new Et.MouseEventHandler(this._cell,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._options.currencyConversionEnabled||this._options.unitConversionEnabled?(this._currencyLabel=new Yo(12),this._cell.appendChild(this._currencyLabel.element())):this._currencyLabel=null,this._properties.childs().fontSize.subscribe(this,this._onFontSizeChanged),this._options.mouseWheelScale&&(this._mouseWheelHelper=new To,this._cell.addEventListener("wheel",this._onMousewheel.bind(this),{passive:!1})),this._axisInfo=a,this._offset=0,this.restoreDefaultCursor(),(0,Be.actualCurrencyUnitVisibility)().subscribe(this,this._recalcCurrencyAndUnitVisibility),this._selectedViaTap.subscribe(this._recalcCurrencyAndUnitVisibility.bind(this)),(0,on.actualAutoLogButtonsVisibility)().subscribe(this,this._handleActualAutoLogButtonsVisibility),this._handleActualAutoLogButtonsVisibility((0,on.actualAutoLogButtonsVisibility)()).catch((()=>{})),this._chart.anyPriceAxisHovered().subscribe(this._recalcCurrencyAndUnitVisibility,{callWithLast:!0}),this._pane.visuallyCollapsed().subscribe(this._recalcCurrencyAndUnitVisibility,{callWithLast:!0}),this.update()}getContextMenuActions(e){this._initActions();const t=(0,n.ensureNotNull)(this._actions),i=this._chart.actions(),s=[];if(this._priceScale?.resetScaleAvailable().value()&&s.push(t.reset,new Jo.Separator),s.push(this._autoScaleAction()),this._isMainSeriesAxis()&&s.push(this._lockScaleAction()),s.push(i.scaleSeriesOnly,this._invertAction(),new Jo.Separator,this._regularScaleAction(),this._percentageAction(),this._indexedTo100Action(),this._logAction(),new Jo.Separator),ze.CheckMobile.any()||(s.push(this._createMergeScalesAction()),s.push(new Jo.Separator)),!l.enabled("fundamental_widget")){const e=[i.showSymbolLabelsAction,i.showSeriesLastValue,null,null,i.showHighLowPriceLabels,l.enabled("show_average_close_price_line_and_label")?i.showAverageClosePriceLabel:null,null,i.showStudyPlotNamesAction,i.showStudyLastValue,this._options.countdownEnabled?i.showCountdown:null,new Jo.Separator,t.alignLabels].filter(dt.notNull);s.push(new Jo.Action({actionId:"Chart.PriceScale.Labels",options:{label:hn,subItems:e}}))}return s.push((0,sn.createLinesAction)(this._chart)),this._undoModel.crosshairSource().isMenuEnabled()&&s.push(i.addPlusButton),e&&!this._chart.onWidget()&&l.enabled("show_chart_property_page")&&l.enabled("chart_property_page_scales")&&i.scalesProperties&&s.push(new Jo.Separator,i.scalesProperties),s}getElement(){return this._cell}onOptimalWidthNeedToBeRecalculated(e){(this._size.width1e-14){const r=.11111111111111,a=s.formatPrice(Math.min(i,n)-r,o),l=s.formatPrice(Math.max(i,n)+r,o);e=Math.max(e,this._widthCache.measureText(t,a),this._widthCache.measureText(t,l))}}}const i=this._isCurrencyLabelEnabled()?Math.round((0,n.ensureNotNull)(this._currencyLabel).width()):0,s=e||34;let o=Math.max(i,this._scaleModeButtons?.width()??0,Math.ceil(t.borderSize+t.additionalPaddingInner+t.paddingInner+t.paddingOuter+s+4));return o+=o%2,o}setSizeAndOffset(e,t){(0,Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._cell.style.width=e.width+"px",this._cell.style.height=e.height+"px",this._cell.style.minWidth=e.width+"px"),this._offset!==t&&(this._offset=t,this._cell.style.left=t+"px")}getWidth(){return this._size.width}getImage(){const e=this._size,t=(0,Wt.createDisconnectedCanvas)(document,e);return(0,Wt.getPrescaledContext2D)(t).drawImage(this._canvasBinding.canvasElement,0,0,e.width,e.height),null===this._currencyLabel||this._currencyLabel.isHidden()||this._currencyLabel.drawLabel((0,Wt.getContext2D)(t),e.width,(0,fo.getCanvasDevicePixelRatio)(t)),t}update(){null!==this._priceScale&&(this._priceScale.marks(),this.rendererOptions())}paint(e){if(!this._isVisible||0===this._size.width||0===this._size.height)return;if(e===yo.InvalidationLevel.None)return;const t=this._pane.state(),i=!t.maximized().value()&&t.collapsed().value();if(i&&e{if(o){e.save(),e.beginPath();const i=(0,n.ensureNotNull)(this._currencyLabel).labelBottom();e.rect(0,i*t.verticalPixelRatio,t.bitmapSize.width,t.bitmapSize.height),e.clip()}i(),o&&e.restore()};let a;if(e>yo.InvalidationLevel.Cursor){const e=(0,Wt.getContext2D)(this._canvasBinding.canvasElement),t=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);if(i||(this._alignLabels(),s&&this.updateCurrencyLabel()),this._drawBackground(e,t),i||r(e,t,(()=>{this._drawDrawingsHighlight(e,t)})),this._drawBorder(e,t),s&&!i){this._scaleModeButtons&&(this._scaleModeButtons.element().style.background=this._highlighted?this._highlightColor():this.backgroundColor());const i=this._groupedSources();r(e,t,(()=>{this._drawTickMarks(e,t),this._drawLabels(this._views(0,i),e,t)})),a=i}}if(s&&!i){const e=(0,Wt.getContext2D)(this._topCanvasBinding.canvasElement),t=(0, -Wt.getBindingRenderingInfo)(this._topCanvasBinding);e.clearRect(0,0,t.bitmapSize.width,t.bitmapSize.height),r(e,t,(()=>{this._drawLabels(this._views(1,a??this._groupedSources()),e,t),this._drawCrossHairLabel(e,t)}))}}restoreDefaultCursor(){this._setCursor("")}priceScale(){return(0,n.ensureNotNull)(this._priceScale)}setPriceScale(e){this._priceScale!==e&&(null!==this._priceScale&&(this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale.modeChanged().unsubscribeAll(this)),this._priceScale=e,null!==e&&(e.onMarksChanged().subscribe(this,this.onOptimalWidthNeedToBeRecalculated),e.modeChanged().subscribe(this,(()=>this.onOptimalWidthNeedToBeRecalculated(!0))),this.onOptimalWidthNeedToBeRecalculated(),this._scaleModeButtons&&(e.modeChanged().subscribe(this,this._updateScaleModeButtons),this._updateScaleModeButtons())))}isVisible(){return this._isVisible}setVisible(e){(e=!!e)!==this._isVisible&&(this._cell.style.display=e?"table-cell":"none",this._isVisible=e)}destroy(){null!==this._currencyMenu&&(this._currencyMenu.destroy(),this._currencyMenu=null),null!==this._unitMenu&&(this._unitMenu.destroy(),this._unitMenu=null),this._pane.visuallyCollapsed().unsubscribe(this._recalcCurrencyAndUnitVisibility),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),null!==this._priceScale&&(this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale.modeChanged().unsubscribeAll(this)),this._priceScale=null,this._mouseEventHandler.destroy(),this._properties.childs().fontSize.unsubscribe(this,this._onFontSizeChanged),null!==this._actions&&(Object.values(this._actions).forEach((e=>{e.destroy()})),this._actions=null),(0,Be.actualCurrencyUnitVisibility)().unsubscribeAll(this),this._chart.anyPriceAxisHovered().unsubscribe(this._recalcCurrencyAndUnitVisibility),(0,on.actualAutoLogButtonsVisibility)().unsubscribeAll(this),this._chart.setPriceAxisHovered(this,!1),this._destroyScaleModeButtons(),this._destroyed=!0}axisInfo(){return this._axisInfo}setHighlighted(e){this._highlighted=e}backgroundColor(){return this._pane.state().model().backgroundColor().value()}backgroundTopColor(){return this._pane.state().model().backgroundTopColor().value()}lineColor(){return this._properties.childs().lineColor.value()}textColor(){return this._properties.childs().textColor.value()}fontSize(){return this._properties.childs().fontSize.value()}baseFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY,"")}rendererOptions(){let e=this._rendererOptionsProvider.options();return this._color===e.color&&this._fontSize===e.fontSize||(this._color=e.color),this._fontSize!==e.fontSize&&(this._widthCache.reset(),this._fontSize=e.fontSize,this.onOptimalWidthNeedToBeRecalculated()),e}mouseEnterEvent(e){this._chart.setPriceAxisHovered(this,!0),this._isHovered.setValue(!0), -this._applyLightUpdateIfRequired(),this._mouseEnterOrTouchStartEvent(e)}mouseMoveEvent(e){this._mouseOrTouchMoveEvent(e)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}touchStartEvent(e){this._mouseOrTouchMoveEvent(e),this._mouseEnterOrTouchStartEvent(e),this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}pinchStartEvent(e,t,i,s){return s.bothPointsOnTargetElement}pinchEvent(e,t,i){if(this._zoomAvailable()&&this._options.pinchScale){if(this._dragScaleActive&&this._finishScale(),!this._pinching)return this._pinching=!0,void this._undoModel.startTwoPointsScalePrice(this._pane.state(),this.priceScale(),t.y,i.y);this._undoModel.twoPointsScalePriceTo(this._pane.state(),this.priceScale(),t.y,i.y)}}pinchEndEvent(){this._pinching=!1,this._undoModel.endTwoPointsScalePrice(this._pane.state(),this.priceScale())}mouseDownOutsideEvent(){this._finishScale()}touchStartOutsideEvent(){this._finishScale(),this._selectedViaTap.setValue(!1)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._mouseLeaveOrTouchEndEvent(e),this._mouseUpOrTouchEndEvent(e)}mouseClickEvent(e){this._mouseClickOrTapEvent(e)}tapEvent(e){this._mouseClickOrTapEvent(e)}mouseLeaveEvent(e){this._chart.setPriceAxisHovered(this,!1),this._isHovered.setValue(!1),this._applyLightUpdateIfRequired(),this._mouseLeaveOrTouchEndEvent(e)}mouseDoubleClickEvent(e){this._mouseDoubleClickOrDoubleTapEvent(e)}doubleTapEvent(e){this._mouseDoubleClickOrDoubleTapEvent(e)}contextMenuEvent(e){this._contextMenuOrTouchContextMenuEvent(e)}touchContextMenuEvent(e){this._contextMenuOrTouchContextMenuEvent(e)}dataSourceAtPoint(e,t){const i=this._pane.state();if(!i.maximized().value()&&i.collapsed().value())return null;const s=this._groupedSources(),o=[...s.sources,...s.topLevelSources,...i.customSources(),...i.sourcesByGroup().multipaneSources()];let n=null,r=null;if(!this._priceScale)return null;const a=(e,t)=>{const i=r?.target()??0;e.target()>i&&(r=e,n=t)},l=new At.Point(e,t),c=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);for(let e=o.length-1;e>=0;--e){const t=o[e],s=t.priceAxisViews(i,this._priceScale);if(s&&0!==s.length)for(let e=s.length-1;e>=0;--e){const i=s[e].renderer();if(void 0!==i.hitTest){const e=i.hitTest(l,c,this._isLeft?"left":"right");null!==e&&a(e,t)}}}return this._lastHittestResult=r,n}reset(){const e=this._pane.state(),t=this.priceScale();this._undoModel.resetPriceScale(e,t),this.onOptimalWidthNeedToBeRecalculated(!0)}updateCurrencyLabel(){if(null!==this._currencyLabel){if(this._options.currencyConversionEnabled){const e=this.priceScale().currency(this._undoModel.model().availableCurrencies());null===e||"alwaysOff"===(0,Be.actualCurrencyUnitVisibility)().value()?this._currencyLabel.disableCurrency():(this._currencyLabel.enableCurrency(),this._currencyLabel.setCurrencyInfo(e))}else this._currencyLabel.disableCurrency();if(this._options.unitConversionEnabled){const e="alwaysOff"===(0, -Be.actualCurrencyUnitVisibility)().value(),t=this._undoModel.model().availableUnits(),i=this.priceScale().unit(t);null===i||e?this._currencyLabel.disableUnit():(this._currencyLabel.enableUnit(),this._currencyLabel.setUnitInfo(i));const s=this.priceScale().measureUnitId(t);null===s||e?this._currencyLabel.disableMeasureUnitId():(this._currencyLabel.enableMeasureUnitId(),this._currencyLabel.setMeasureUnitIdInfo(s))}else this._currencyLabel.disableUnit(),this._currencyLabel.disableMeasureUnitId()}}_groupedSources(){const e=this._pane.state(),t=e.model(),i=this._pane.state().sourcesByGroup(),s=this._isLeft?i.leftPriceScalesSources():i.rightPriceScalesSources(),o=this._priceScale===e.defaultPriceScale(),n=new Set(e.customSources()),r=t=>!!n.has(t)||(t.priceScale()===this._priceScale||o&&e.isOverlay(t)),a={sources:[...s.filter(r),...e.customSources()],topLevelSources:new Set};if(o){const t=this._pane.state().dataSources();for(const i of t)e.isOverlay(i)&&a.sources.push(i)}const l=t.lineBeingEdited()??t.lineBeingCreated();l&&r(l)&&(a.topLevelSources.add(l),a.lineBeingEditedOrCreated=l);const c=t.customSourceBeingMoved();c&&r(c)&&(a.topLevelSources.add(c),a.customSourceBeingMoved=c);const h=t.sourcesBeingMoved().filter(r);h.length>0&&(t.sourcesBeingMoved().forEach((e=>a.topLevelSources.add(e))),a.sourcesBeingMoved=h);const d=t.selection().allSources().filter(r);d.length>0&&(d.forEach((e=>a.topLevelSources.add(e))),a.selectedSources=d);const u=t.hoveredSource();return u&&r(u)&&(a.topLevelSources.add(u),a.hoveredSource=u),a}_isCurrencyLabelEnabled(){return null!==this._currencyLabel&&this._currencyLabel.isEnabled()}_alignLabels(){const e=this._size.height;let t=e/2;const i=[],s=this.priceScale(),o=s.orderedSources().slice(),n=this._pane.state(),r=this.rendererOptions();if(s===n.defaultPriceScale()){const e=n.priceDataSources();for(let t=0;t{if(t.ignoreAlignment()||!t.isVisible())return!1;const{total:i}=t.topBottomTotalHeight(r),s=t.floatCoordinate();return s>-i&&se.floatCoordinate()<=t)),h=i.filter((e=>e.floatCoordinate()>t));c.sort(((e,t)=>t.floatCoordinate()-e.floatCoordinate())),c.length>0&&h.length>0&&h.push(c[0]),h.sort(((e,t)=>e.floatCoordinate()-t.floatCoordinate()));for(const e of i)e.setFixedCoordinate(e.coordinate());if(s.properties().childs().alignLabels.value()){if(h.length>0||c.length>0){{const t=c[0]??h[0],i=t.getFixedCoordinate(),{top:s,bottom:o,total:n}=t.topBottomTotalHeight(r);n0&&t.setFixedCoordinate(s)}{const t=h[0]??c[0],i=t.getFixedCoordinate(),{top:s,bottom:o,total:n}=t.topBottomTotalHeight(r);ne&&t.setFixedCoordinate(e-o)}}for(let e=1;el-n)t.setFixedCoordinate(l-n);else if(l>0&&a-s<0&&a+o>0){const{top:e}=i.topBottomTotalHeight(r);t.setFixedCoordinate(Math.min(l-e-o,s))}}for(let t=1;te&&i.setFixedCoordinate(Math.max(l+o+t,e-s))}}}}_drawTickMarks(e,t){const i=this.priceScale().marks();e.save(),e.font=this.baseFont();const s=this.rendererOptions(),{horizontalPixelRatio:o,verticalPixelRatio:r}=t,a=this._isLeft?Math.floor((this._size.width-s.additionalPaddingInner)*o):0,l=this._isLeft?Math.round(a-s.paddingInner*o):Math.round(a+(s.additionalPaddingInner+s.paddingInner)*o),c=this.fontSize(),h=this._isCurrencyLabelEnabled()?(0,n.ensureNotNull)(this._currencyLabel).labelBottom():0,d=i.map((t=>{if(this._options.croppedTickMarks)return{visible:!0,yCorrection:this._widthCache.yMidCorrection(e,t.label)};const i=t.coord-c/2,s=t.coord+c/2,o=!(s>this._size.height||ithis._size.height||i{for(let t=i.length;t--;){if(!d[t].visible)continue;const s=i[t];e.fillText(s.label,l/o,s.coord+d[t].yCorrection)}})),e.restore()}async _showCurrenciesContextMenu(){if(this._currencyMenu)return this._currencyMenu.destroy(),void(this._currencyMenu=null);let e;(0,ne.trackEvent)("GUI","Currency conversion");const t=()=>{this._currencyMenu=null,this._recalcCurrencyAndUnitVisibility(),this._currencyLabel?.setCurrencyExpanded(!1)};if(wn)e=await Xo((0,n.ensureNotNull)(this._currencyLabel).currencyLabelElement(),["toggle_currency_menu_inner",this._undoModel.model().id(),this._pane.state().id(),this.priceScale().id()],t);else{const{currencyActions:s}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,75556));e=await Zo(dn,(()=>s(this._undoModel,(0,n.ensureNotNull)(this._currencyLabel).currencyInfo(),this.priceScale())),(0,n.ensureNotNull)(this._currencyLabel).currencyLabelElement(),t)}this._destroyed?e.destroy():(this._currencyLabel?.setCurrencyExpanded(!0),this._currencyMenu=e)}async _showUnitsContextMenu(){if(this._unitMenu)return this._unitMenu.destroy(),void(this._unitMenu=null);let e;(0,ne.trackEvent)("GUI","Unit conversion");const t=()=>{this._unitMenu=null,this._recalcCurrencyAndUnitVisibility(),this._currencyLabel?.setUnitExpanded(!1)};if(Cn)e=await Xo((0,n.ensureNotNull)(this._currencyLabel).unitLabelElement(),["toggle_unit_menu_inner",this._undoModel.model().id(),this._pane.state().id(),this.priceScale().id()],t);else{ -const{unitActions:s}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,59363));e=await Zo(un,(()=>s(this._undoModel,(0,n.ensureNotNull)(this._currencyLabel).unitInfo(),this.priceScale())),(0,n.ensureNotNull)(this._currencyLabel).unitLabelElement(),t)}this._destroyed?e.destroy():(this._currencyLabel?.setUnitExpanded(!0),this._unitMenu=e)}_onFontSizeChanged(){this.onOptimalWidthNeedToBeRecalculated()}_mouseOrTouchMoveEvent(e){if(!this._priceScale)return;if(e.localX<0||e.localY<0||e.localX>=this._size.width||e.localY>=this._size.height)return;let t=!0;const i=this.dataSourceAtPoint(e.localX,e.localY);i?(this._setCursorClassName("pointer"),this._lastHittestResult?.data()?.hoverModelFromAxis&&(this._undoModel.model().setHoveredSource(i,this._lastHittestResult?.data()??null,0),t=!1)):this._setResizeCursor(),t&&this._undoModel.model().setHoveredSource(null,null)}_mouseDownOrTouchStartEvent(e){this._zoomAvailable()&&this._options.pressedMouseMoveScale&&!this._pinching&&(this._dragScaleActive=!0,this._undoModel.startScalePrice(this._pane.state(),this.priceScale(),e.localY))}_mouseEnterOrTouchStartEvent(e){this._setResizeCursor()}_pressedMouseOrTouchMoveEvent(e){if(this._dragScaleActive){const t=this.priceScale();this._undoModel.scalePriceTo(this._pane.state(),t,e.localY)}}_mouseUpOrTouchEndEvent(e){this._finishScale()}_finishScale(){this._dragScaleActive&&(this._undoModel.endScalePrice(this._pane.state(),this.priceScale()),this.restoreDefaultCursor(),this._dragScaleActive=!1)}_mouseClickOrTapEvent(e){if(this._currencyLabel){if(this._currencyLabel.currencyConversionAvailable()&&this._currencyLabel.currencyLabelElement().contains(e.target))return this._showCurrenciesContextMenu(),void e.preventDefault();if(this._currencyLabel.unitConversionAvailable()&&this._currencyLabel.unitLabelElement().contains(e.target))return this._showUnitsContextMenu(),void e.preventDefault()}e.isTouch&&this._selectedViaTap.setValue(!this._selectedViaTap.value());const t=this.dataSourceAtPoint(e.localX,e.localY);t&&this._undoModel.selectionMacro((e=>{e.selection().isSelected(t)&&this._undoModel.model().lastSelectedHittestData()===this._lastHittestResult?.data()||(e.clearSelection(),e.addSourceToSelection(t,this._lastHittestResult?.data()??null))}))}_mouseLeaveOrTouchEndEvent(e){this._setCursorClassName("")}_mouseDoubleClickOrDoubleTapEvent(e){if(this._currencyLabel?.currencyLabelElement().contains(e.target)||this._currencyLabel?.unitLabelElement().contains(e.target))return;const t=this.dataSourceAtPoint(e.localX,e.localY);t?this._pane.processDoubleClickOnSource(t,this._lastHittestResult??void 0,{origin:"price_scale"}):(this.reset(),(0,ne.trackEvent)("GUI","Double click price scale"))}_contextMenuOrTouchContextMenuEvent(e){if(this._options.contextMenuEnabled){const t=this.dataSourceAtPoint(e.localX,e.localY);if(null!==t&&this._options.contextMenu.source){ -return void this._undoModel.model().selectionMacro((i=>{i.selection().isSelected(t)||(i.clearSelection(),i.addSourceToSelection(t)),this._pane.showContextMenuForSelection(e,{origin:"price_scale"})}))}if(this._options.contextMenu.general){const t=this.getContextMenuActions(!0),i=this._undoModel.model().panes().findIndex((e=>e.id()===this._pane.state().id())),s=this._chart.chartWidgetCollection().chartModels().value().findIndex((e=>e.id()===this._undoModel.id())),o=this._priceScale?.id()&&-1!==i&&-1!==s;Oo.ContextMenuManager.showMenu(t,e,{statName:"PriceScaleContextMenu"},{menuName:"PriceScaleContextMenu",...o&&{detail:{type:"priceScale",id:this._priceScale?.id()??"",paneIndex:i,chartIndex:s}}})}}}_setResizeCursor(){const e=this.priceScale();e.isPercentage()||e.isIndexedTo100()?this._setCursorClassName(""):this._zoomAvailable()&&(this._options.pressedMouseMoveScale||this._options.mouseWheelScale)&&this._setCursorClassName("ns-resize")}_setCursorClassName(e){let t="";e&&!this._pane.visuallyCollapsed().value()&&(t="price-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName),t&&this._cell.classList.add(t),this._currentCursorClassName=t)}_zoomAvailable(){return!this.priceScale().isEmpty()&&this.priceScale().hasCalculatedPriceRange()&&this._undoModel.model().zoomEnabled()}_onMousewheel(e){if(!this._zoomAvailable()||!this._options.mouseWheelScale)return;const t=(0,n.ensureNotNull)(this._mouseWheelHelper).processWheel(e).deltaY;if(0===t)return;e.cancelable&&e.preventDefault();const i=this._undoModel,s=this._pane.state(),o=this.priceScale(),r=this._cell.getBoundingClientRect(),a=e.clientY-r.top,l=a+15*t;i.startScalePrice(s,this.priceScale(),a,!0),i.scalePriceTo(s,o,l),i.endScalePrice(s,o),e.stopPropagation()}_drawCrossHairLabel(e,t){const i=this._pane.state(),s=i.model(),o=this.priceScale(),n=s.crosshairSource().priceAxisViews(i,o);n&&n.length>0&&this._drawLabels(n,e,t)}_drawBackground(e,t){const i=this.backgroundTopColor(),s=this.backgroundColor(),{bitmapSize:o}=t;if(i===s?(0,Wt.clearRect)(e,0,0,o.width,o.height,this.backgroundColor()):(0,Ft.clearRectWithGradient)(e,0,0,o.width,o.height,i,s),this._highlighted){e.globalAlpha=.5;const t=k.themes[this._backgroundBasedTheme.value()].getThemedColor("color-price-axis-highlight");(0,Wt.fillRect)(e,0,0,o.width,o.height,t),e.globalAlpha=1}}_drawDrawingsHighlight(e,t){const i=this._pane.state().model(),s=this.priceScale(),o=i.selection().lineDataSources().filter((e=>!e.isFixed()&&e.priceScale()===s)).reduce(((e,t)=>{const i=t.priceAxisPoints();return 0===i.length?e:e.concat(i)}),[]);o.length>0&&this._hightlightBackground(e,o,this.priceScale().mainSource(),t);const n=i.crosshairSource();n.startMeasurePoint()&&this._hightlightBackground(e,n.measurePoints(),this.priceScale().mainSource(),t)}_drawBorder(e,t){e.save(),e.fillStyle=this.lineColor();const{horizontalPixelRatio:i}=t,s=Math.max(1,Math.floor(this.rendererOptions().borderSize*i)),o=this._isLeft?t.bitmapSize.width-s:0 -;e.fillRect(o,0,s,t.bitmapSize.height),e.restore()}_drawLabels(e,t,i){const s=this.rendererOptions(),o=this._isLeft?"right":"left";for(const n of e)n.isAxisLabelVisible()&&(t.save(),n.renderer().draw(t,i,s,this._widthCache,o),t.restore())}_hightlightBackground(e,t,i,s){if(!i)return;const o=i.firstValue();if(null===o)return;let n=t[0].price,r=t[0].price;for(let e=1;e=o&&(o=e,r=t),e<=s&&(s=e,n=t)}}return r&&n?[r,n]:[]}}_views(e,t){const i=this._pane.state(),s=this.priceScale(),o=[];if(1!==e)for(const e of t.sources)t.topLevelSources.has(e)||o.push(...e.priceAxisViews(i,s)??[]);if(0!==e){const e=new Set,n=t=>!e.has(t),r=t=>{const i=t.filter(n);o.push(...this._viewsOrMaxMinViews(i));for(const t of i)e.add(t)};t.customSourceBeingMoved&&r([t.customSourceBeingMoved]),t.sourcesBeingMoved&&r(t.sourcesBeingMoved),t.selectedSources&&r(t.selectedSources),t.hoveredSource&&r([t.hoveredSource]),t.lineBeingEditedOrCreated&&r([t.lineBeingEditedOrCreated]);for(const e of[...t.sources,...i.customSources()])e.topPriceAxisViews&&o.push(...e.topPriceAxisViews(i,s)??[])}return o}_initActions(){if(!this._pane.hasState()||null!==this._actions)return;const e=this._undoModel,t=new nn.ActionWithStandardIcon({actionId:"Chart.PriceScale.Reset",options:{label:_n,iconId:"Chart.Reset",shortcutHint:(0,ct.humanReadableHash)(ct.Modifiers.Alt+82),statName:"ResetScale",onExecute:()=>this.reset()}}),i=new Jo.Action({actionId:"Chart.PriceScale.ToggleAutoScale",options:{label:pn,checkable:!0,checked:!0,statName:"ToggleAutoScale",onExecute:()=>{e.togglePriceScaleAutoScaleMode(this.priceScale()),this._updateScalesActions()}}}),s=new Jo.Action({actionId:"Chart.PriceScale.TogglePercentage",options:{label:mn,checkable:!0,checked:this.priceScale().isPercentage(),statName:"TogglePercantage",onExecute:()=>{e.togglePriceScalePercentageScaleMode(this.priceScale()),this._updateScalesActions()}}}),o=new Jo.Action({actionId:"Chart.PriceScale.ToggleIndexedTo100",options:{label:gn,checkable:!0,checked:this.priceScale().isIndexedTo100(),statName:"ToggleIndexedTo100",onExecute:()=>{e.togglePriceScaleIndexedTo100ScaleMode(this.priceScale()),this._updateScalesActions()}}}),n=new Jo.Action({actionId:"Chart.PriceScale.ToggleLogarithmic",options:{label:fn,checkable:!0,checked:this.priceScale().isLog(),statName:"ToggleLogScale",onExecute:()=>{e.togglePriceScaleLogScaleMode(this.priceScale()),this._updateScalesActions()}}}),r=new Jo.Action({actionId:"Chart.PriceScale.ToggleRegular", -options:{label:yn,checkable:!0,checked:this.priceScale().isRegular(),statName:"ToggleRegularScale",onExecute:()=>{e.setPriceScaleRegularScaleMode(this.priceScale()),this._updateScalesActions()}}}),a=new en({actionId:"Chart.PriceScale.Labels.ToggleNoOverlappingLabelsVisibility",options:{label:vn,checkable:!0,checked:this.priceScale().properties().childs().alignLabels.value(),statName:"TogglePreciseLabels"}},{property:this.priceScale().properties().childs().alignLabels,undoModel:e,undoText:rn}),l=new Jo.Action({actionId:"Chart.PriceScale.ToggleInvertScale",options:{label:Sn,checkable:!0,checked:this.priceScale().isInverted(),statName:"Invert Scale",onExecute:()=>{e.invertPriceScale(this.priceScale()),this._updateScalesActions()}}});this._actions={reset:t,setAutoScale:i,setPercentage:s,setIndexedTo100:o,setLog:n,setRegular:r,alignLabels:a,invertScale:l},this._updateScalesActions()}_logAction(){return this._isMainSeriesAxis()?this._chart.actions().logSeriesScale:(0,n.ensureNotNull)(this._actions).setLog}_percentageAction(){return this._isMainSeriesAxis()?this._chart.actions().percentSeriesScale:(0,n.ensureNotNull)(this._actions).setPercentage}_indexedTo100Action(){return this._isMainSeriesAxis()?this._chart.actions().indexedTo100SeriesScale:(0,n.ensureNotNull)(this._actions).setIndexedTo100}_autoScaleAction(){return this._isMainSeriesAxis()?this._chart.actions().autoSeriesScale:(0,n.ensureNotNull)(this._actions).setAutoScale}_regularScaleAction(){return this._isMainSeriesAxis()?this._chart.actions().regularSeriesScale:(0,n.ensureNotNull)(this._actions).setRegular}_lockScaleAction(){const e=this._chart.actions().lockSeriesScale,t=bn(this.priceScale(),this._undoModel.model().mainSeriesScaleRatio());return e.update({hint:t}),e}_invertAction(){return this._isMainSeriesAxis()?this._chart.actions().invertSeriesScale:(0,n.ensureNotNull)(this._actions).invertScale}_isMainSeriesAxis(){return this.priceScale().hasMainSeries()}_updateScalesActions(){const e=this.priceScale(),t=this._isMainSeriesAxis(),i=(0,n.ensureNotNull)(e.mainSource()).properties(),s=t&&e.isLockScale(),o=t&&6===i.style.value(),r=(0,n.ensureNotNull)(this._actions);r.setRegular.update({checked:e.isRegular(),disabled:s||o}),r.setPercentage.update({checked:e.isPercentage(),disabled:s||o}),r.setIndexedTo100.update({checked:e.isIndexedTo100(),disabled:s||o}),r.setLog.update({checked:e.isLog(),disabled:s||o}),r.setAutoScale.update({checked:e.isAutoScale(),disabled:e.properties().childs().autoScaleDisabled.value()})}_createMergeScalesAction(){const e=this._chart.actions(),t=this._undoModel.model().priceScaleSlotsCount();if(t.left+t.right===1)return 0===t.left?e.moveScaleToLeft:e.moveScaleToRight;const i=[];return i.push(e.mergeLeftScalesAction),i.push(e.mergeRightScalesAction),new Jo.Action({actionId:"Chart.PriceScale.MergeAllScales",options:{label:cn,subItems:i}})}_setCursor(e){let t="";"grabbing"!==e&&"ns-resize"!==e||(t="price-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName), -t&&this._cell.classList.add(t),this._currentCursorClassName=t,this._cell.style.cursor)}async _createScaleModeButtons(){const{PriceScaleModeButtonsRenderer:e}=await Promise.all([i.e(8975),i.e(5446),i.e(2227),i.e(3555)]).then(i.bind(i,49976)),t=new e({className:"price-axis__modeButtons",setMode:e=>{this._priceScale&&("log"===e?this._chart.model().setPriceScaleMode({log:!this._priceScale.isLog()},this._priceScale,ln):this._chart.model().setPriceScaleMode({autoScale:!this._priceScale.isAutoScale()},this._priceScale,an))},getMode:()=>this._priceScale?.mode()});return t.element().style.background=this.backgroundColor(),this._cell.appendChild(t.element()),this._priceScale?.modeChanged().subscribe(this,this._updateScaleModeButtons),t}_destroyScaleModeButtons(){this._scaleModeButtons&&(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._pane.visuallyCollapsed().unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._priceScale?.modeChanged().unsubscribe(this,this._updateScaleModeButtons),this._scaleModeButtons.destroy(),this._scaleModeButtons=null)}_highlightColor(){const e=this.backgroundColor(),t=this._backgroundBasedTheme.value();if(null===this._highlightColorCache||this._highlightColorCache.backgroundColor!==e||this._highlightColorCache.theme!==t){const i=(0,Is.applyTransparency)(k.themes[this._backgroundBasedTheme.value()].getThemedColor("color-price-axis-highlight"),50),s=(0,kt.rgbaToString)((0,kt.blendRgba)((0,kt.parseRgba)(this.backgroundColor()),(0,kt.parseRgba)(i)));this._highlightColorCache={theme:t,backgroundColor:e,resultColor:s}}return this._highlightColorCache.resultColor}_applyLightUpdateIfRequired(){"visibleOnMouseOver"===(0,Be.actualCurrencyUnitVisibility)().value()&&this._undoModel.model().lightUpdate()}}function An(e,t){return e.position-t.position}function Ln(e,t,i){const s=(e.position-t.position)/(e.time-t.time);return Math.sign(s)*Math.min(Math.abs(s),i)}!function(e){e[e.MaxStartDelay=50]="MaxStartDelay",e[e.EpsilonDistance=1]="EpsilonDistance"}(In||(In={}));class kn{constructor(e,t,i,s){this._position1=null,this._position2=null,this._position3=null,this._position4=null,this._animationStartPosition=null,this._durationMsecs=0,this._speedPxPerMsec=0,this._minSpeed=e,this._maxSpeed=t,this._dumpingCoeff=i,this._minMove=s}addPosition(e,t){if(null!==this._position1){if(this._position1.time===t)return void(this._position1.position=e);if(Math.abs(this._position1.position-e)50)return;let i=0;const s=Ln(this._position1,this._position2,this._maxSpeed),o=An(this._position1,this._position2),n=[s],r=[o];if(i+=o,null!==this._position3){const e=Ln(this._position2,this._position3,this._maxSpeed);if(Math.sign(e)===Math.sign(s)){ -const t=An(this._position2,this._position3);if(n.push(e),r.push(t),i+=t,null!==this._position4){const e=Ln(this._position3,this._position4,this._maxSpeed);if(Math.sign(e)===Math.sign(s)){const t=An(this._position3,this._position4);n.push(e),r.push(t),i+=t}}}}let a=0;for(let e=0;en&&(e.result={hittest:t,source:i,renderer:s,isCustom:o})}const hr={contextMenuEnabled:!0,contextMenu:sn.defaultContextMenuOptions,priceScaleContextMenuEnabled:!0,legendWidgetEnabled:!0,controlsEnabled:!0,propertyPagesEnabled:!0,sourceSelectionEnabled:!0,countdownEnabled:!0},dr=new Map([[Vt.AreaName.Text,"Text"],[Vt.AreaName.Style,"Style"]]),ur=!l.enabled("display_legend_on_all_charts");var _r;!function(e){e[e.MinScrollSpeed=.2]="MinScrollSpeed",e[e.MaxScrollSpeed=7]="MaxScrollSpeed",e[e.DumpingCoeff=.997]="DumpingCoeff",e[e.ScrollMinMove=15]="ScrollMinMove",e[e.SPenMaxDistance=5]="SPenMaxDistance",e[e.CollapsedHeight=33]="CollapsedHeight"}(_r||(_r={}));let pr=null;function mr(e,t){return!(0,Vt.shouldDefaultActionBeExecuted)(e,t,"pressedMouseMoveHandler","touchMoveHandler")}var gr;!function(e){e[e.None=0]="None",e[e.DownWithoutMove=1]="DownWithoutMove",e[e.DownWithMove=2]="DownWithMove"}(gr||(gr={}));class fr{constructor(e,t,i,s){this._legendWidget=null,this._paneControls=null,this._isDestroyed=!1,this._trackCrosshairOnlyAfterLongTap=(0,vo.lastMouseOrTouchEventInfo)().isTouch,this._startTrackPoint=null,this._exitTrackingModeOnNextTry=!1,this._startMoveSourceParams=null,this._startChangeLineToolParams=null,this._preventSourceChange=!1,this._preventScrollUntilNextMouseDownOrTouchStart=!1,this._clonningAtMoveLineTools=null,this._startCloningPoint=null,this._size=(0,Dt.size)({width:0,height:0}),this._themedTopColor=null,this._initCrossHairPosition=null,this._firstZoomPoint=null, -this._editDialog=null,this._processing=!1,this._pressedMoveStage=0,this._touchMove=!1,this._startTouchPoint=null,this._isSelecting=!1,this._prevHoveredHittest=null,this._contextMenuX=0,this._contextMenuY=0,this._startScrollingPos=null,this._isScrolling=!1,this._scrollPriceScale=null,this._scrollXAnimation=null,this._prevPinchScale=1,this._pinching=!1,this._wasPinched=!1,this._longTap=!1,this._contextMenuOpenedOnLastTap=!1,this._paneControlsResizeObserver=null,this._lastClickedSource=null,this._customLegendWidgetsFactoryMap=new Map,this._prevMoveEventPosition=null,this._onMagnetStateChangedListener=this._onMagnetStateChanged.bind(this),this._onShiftKeyStateChangedListener=this._onShiftKeyStateChanged.bind(this),this._currentCursorClassName="",this._lastFinishedToolId=null,this._needResetMeasureLater=!1,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null,this._prevTooltipData=null,this._errorRenderer=null,this._highlightedPriceAxis=new F.WatchedValue({owner:"",axis:null}),this._visuallyCollapsed=new F.WatchedValue(!1),this._maximized=new F.WatchedValue(!1),this._endOfSeriesDataBanner=null,this._selectionBeforeMouseDown=new WeakSet,this._mouseTouchDownUpInfo=null,this._canvasConfiguredHandler=()=>this._state&&this._chartModel().lightUpdate(),this._updateVisuallyCollapsed=()=>{this._visuallyCollapsed.setValue(!this.state().maximized().value()&&this.state().collapsed().value())},this._updateMaximized=()=>{this._maximized.setValue(this.state().maximized().value())},this._chart=e,this._state=t,this._options=(0,dt.merge)((0,dt.clone)(hr),i),this._paneWidgetsSharedState=s,this._state&&this._subscribeToState();const o={contextMenuEnabled:this._options.priceScaleContextMenuEnabled,pressedMouseMoveScale:this._options.handleScale.axisPressedMouseMove.price,mouseWheelScale:this._options.handleScale.mouseWheel,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,countdownEnabled:this._options.countdownEnabled,croppedTickMarks:this._options.croppedTickMarks};void 0!==this._options.priceScaleContextMenu&&(o.contextMenu=this._options.priceScaleContextMenu);const r=(e,t,i,s,n)=>new Mn(this._chart,this,this._chartUndoModel(),i,t,e,o,s,n),a=e.properties().childs().scalesProperties,c=this._chartModel().rendererOptionsProvider(),h={backgroundBasedTheme:e.backgroundBasedTheme().spawnOwnership(),stubContextMenuProvider:()=>[],titlesProvider:()=>[],rendererOptionsProvider:c,getBackgroundTopColor:()=>this._chartModel().backgroundTopColor().value(),getBackgroundBottomColor:()=>this._chartModel().backgroundColor().value(),requestRepaint:()=>this._chartModel().lightUpdate()};this._rowElement=document.createElement("div"),this._rowElement.style.display="flex";const d={showLabels:!1};this._lhsPriceAxisesContainer=t.mode()===Bi.PaneMode.Regular?new qo(a,"left",r,h,d):new PaneWidgetSideArea(c,"left"),this._rhsPriceAxisesContainer=t.mode()===Bi.PaneMode.Regular?new qo(a,"right",r,h,d):new PaneWidgetSideArea(c,"right"), -this._paneCell=document.createElement("div"),this._paneCell.classList.add("chart-markup-table","pane"),this._div=document.createElement("div"),this._div.classList.add("chart-gui-wrapper"),this._div.setAttribute("data-name","pane-widget-chart-gui-wrapper"),this._paneCell.appendChild(this._div),this._canvasBinding=(0,Wt.createBoundCanvas)(this._div,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const u=this._canvasBinding.canvasElement;u.style.position="absolute",u.style.left="0",u.style.top="0",u.dataset.name="pane-canvas",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._div,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const _=this._topCanvasBinding.canvasElement;_.style.position="absolute",_.style.left="0",_.style.top="0",_.dataset.name="pane-top-canvas",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement()),u.setAttribute("aria-hidden","true");const p=this._chartModel().mainSeries();p.dataEvents().symbolResolved().subscribe(this,this._updateAccesibilityAttr),p.onIntervalChanged().subscribe(this,this._updateAccesibilityAttr),this._updateAccesibilityAttr(),this._options.legendWidgetEnabled&&(this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._loadAndCreateLegendWidget()),this._state&&!this._chart.readOnly()&&this._options.controlsEnabled&&this._loadAndCreatePaneControlsWidget(this._state),(0,Un.magnetEnabled)().subscribe(this._onMagnetStateChangedListener),(0,Gs.shiftPressed)().subscribe(this._onShiftKeyStateChangedListener),l.enabled("chart_drag_export")&&(_.draggable=this._chartModel().dragExportEnabled().value(),this._chartModel().dragExportEnabled().subscribe((e=>{_.draggable=e})),_.addEventListener("dragend",(e=>{this._chartModel().dragExportEnabled().value()&&(0,W.emit)("dragend")})),_.addEventListener("dragstart",(async e=>{if(!this._chartModel().dragExportEnabled().value())return void e.preventDefault();e.stopPropagation();const t=this._chartUndoModel().model().hoveredSource(),i=$n();(0,W.emit)("dragstart",{preventDefault:()=>e.preventDefault(),hoveredSourceId:t?.id()??null,exportData:e=>{const t=e=>s().convertPublicTimeToInternalTime(e),s=()=>(0,Kn.getChartWidgetApiTimeConverter)(p.interval(),(0,n.ensureNotNull)(p.symbolInfo(),"main series symbol info"),this._chartModel());return void 0!==e?.from&&(e.from=t(e.from)),void 0!==e?.to&&(e.to=t(e.to)),i?.exportData(this._chartModel(),e)},setData:(t,i)=>{e.dataTransfer&&e.dataTransfer.setData(t,i)},setDragImage:(t,i,s)=>{e.dataTransfer&&e.dataTransfer.setDragImage(t,i,s)}}),e.dataTransfer?.getData("text/plain")||e.dataTransfer?.getData("text/html")||e.preventDefault()}))),this.setCursorForTool(),this._mouseEventHandler=new Et.MouseEventHandler(this._topCanvasBinding.canvasElement,this,{ -isMouseMoveHandlingEnabled:()=>!this._chartModel().dragExportEnabled().value(),treatVertTouchDragAsPageScroll:!this._options.handleScroll.vertTouchDrag,treatHorzTouchDragAsPageScroll:!this._options.handleScroll.horzTouchDrag}),this._paneCellMouseEventHandler=new Et.MouseEventHandler(this._paneCell,{doubleTapEvent:this._paneDblClickOrTapEvent.bind(this),mouseDoubleClickEvent:this._paneDblClickOrTapEvent.bind(this)}),this._prevHoveredHittest=null,this._highlightedPriceAxis.subscribe((e=>this._highlightPriceAxisByLabel(e.axis))),this._prevPinchScale=0,this._isDestroyed=!1;const m=(0,Ji.combine)((()=>{const e=this._chart.paneWidgetSeparators(this);return[e.separatorAbove?.selected()?.weakReference()??new F.WatchedValue(!1).ownership(),e.separatorBelow?.selected()?.weakReference()??new F.WatchedValue(!1).ownership()]}),this._chart.paneWidgetsWV().weakReference());this._anySeparatorSelected=(0,Ji.accumulate)((e=>e.some(Boolean)),m.ownership())}destroy(){this._chart.onPaneWidgetDestroyed(this);const e=this._chartModel().mainSeries();e.dataEvents().symbolResolved().unsubscribeAll(this),e.onIntervalChanged().unsubscribeAll(this),this._customLegendWidgetsFactoryMap.clear(),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._legendWidget&&(this._legendWidget.destroy(),this._legendWidget=null),null!==this._paneControlsResizeObserver&&this._paneControlsResizeObserver.disconnect(),null!==this._paneControls&&(this._paneControls.destroy(),this._paneControls=null),this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy(),this.hasState()&&this._unsubscribeFromState(),(0,Un.magnetEnabled)().unsubscribe(this._onMagnetStateChangedListener),(0,Gs.shiftPressed)().unsubscribe(this._onShiftKeyStateChangedListener),this._paneWidgetsSharedState.onPaneDestroyed(this),this._errorRenderer&&this._errorRenderer.then((e=>{e.destroy(),this._errorRenderer=null})),this._prevHoveredHittest=null,this._mouseEventHandler.destroy(),this._paneCellMouseEventHandler.destroy(),this._rowElement.parentElement?.removeChild(this._rowElement),this._isDestroyed=!0}updateOptions(e){if((0,dt.merge)(this._options,e),!1===e.legendWidgetEnabled&&this._legendWidget&&(this._legendWidget.destroy(),this._legendWidget=null),e.legendWidgetEnabled&&!this._legendWidget&&(this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._loadAndCreateLegendWidget()),!this._state)return;const t=this._state.mode(),i=this._chartModel().rendererOptionsProvider();if(t===Bi.PaneMode.Regular&&!(this._lhsPriceAxisesContainer instanceof qo)){this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy();const e={showLabels:!1},t={contextMenuEnabled:this._options.priceScaleContextMenuEnabled,pressedMouseMoveScale:this._options.handleScale.axisPressedMouseMove.price, -mouseWheelScale:this._options.handleScale.mouseWheel,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,countdownEnabled:this._options.countdownEnabled,croppedTickMarks:this._options.croppedTickMarks},s=(e,i,s,o,n)=>new Mn(this._chart,this,this._chartUndoModel(),s,i,e,t,o,n),o=this._chart.properties().childs().scalesProperties,n=()=>this._chartModel().backgroundColor().value(),r=()=>this._chartModel().backgroundTopColor().value(),a={backgroundBasedTheme:this._chart.backgroundBasedTheme().spawnOwnership(),stubContextMenuProvider:()=>[],titlesProvider:()=>[],rendererOptionsProvider:i,getBackgroundTopColor:r,getBackgroundBottomColor:n,requestRepaint:()=>this._chartModel().lightUpdate()};this._lhsPriceAxisesContainer=new qo(o,"left",s,a,e),this._rhsPriceAxisesContainer=new qo(o,"right",s,a,e),this._rowElement.innerHTML="",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement())}t!==Bi.PaneMode.Widget||this._lhsPriceAxisesContainer instanceof PaneWidgetSideArea||(this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy(),this._lhsPriceAxisesContainer=new PaneWidgetSideArea(i,"left"),this._rhsPriceAxisesContainer=new PaneWidgetSideArea(i,"right"),this._rowElement.innerHTML="",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement()))}size(){return this._size}setSize(e){(0,Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._paneCell.style.width=e.width+"px",this._paneCell.style.height=e.height+"px",this._div.style.width=e.width+"px",this._div.style.height=e.height+"px",this._rowElement.classList.toggle("js-hidden",0===e.height),null!==this._legendWidget&&this._legendWidget.updateWidgetModeBySize(e),null!==this._paneControls&&this._paneControls.updateWidgetModeByWidth(e.width))}width(){return this._size.width}height(){return this._size.height}backgroundColor(){return this._chartModel().backgroundColor().value()}highlightedPriceAxis(){return this._highlightedPriceAxis}processDoubleClickOnSource(e,t,i){if((0,eo.isEditableTextLineTool)(e)){const t=e.textEditingActivationTime();null!==t&&performance.now()-t<500&&e.deactivateTextEditing()}(0,Vo.isDataSource)(e)&&e.id()!==this._lastFinishedToolId&&this._showEditDialogForSource(e,t)}stretchFactor(){return this._state?this._state.stretchFactor():0}setStretchFactor(e){this.hasState()&&this.state().setStretchFactor(e)}setCursorForTool(e,t,i){if(t&&t.mod()&&e&&e!==this._chartModel().crosshairSource())return void this._setCursorClassName("pointer");if(void 0!==i){switch(i){case qt.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case qt.PaneCursorType.HorizontalResize:this._setCursorClassName("ew-resize");break -;case qt.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case qt.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize");break;case qt.PaneCursorType.Default:this._setCursorClassName("default");break;case qt.PaneCursorType.Pointer:this._setCursorClassName("pointer");break;case qt.PaneCursorType.Grabbing:this._setCursorClassName("grabbing");break;case qt.PaneCursorType.Text:this._setCursorClassName("text")}return}const s=lt.tool.value();if((0,lt.toolIsCursor)(s)){if(null!==this._paneWidgetsSharedState.draggingSource()||this._isScrolling||this._chartUndoModel()&&this._chartUndoModel().model().sourcesBeingMoved().length)return void this._setCursorClassName("grabbing");if(e&&this._options.sourceSelectionEnabled)return void this._setCursorClassName("pointer")}let o="";switch(s){case"eraser":o="eraser";break;case"zoom":o="zoom-in"}if(!o)switch(lt.cursorTool.value()){case"arrow":o="default";break;case"dot":o="dot";break;case"demonstration":o="demonstration";break;case"performance":o="performance"}this._setCursorClassName(o)}showContextMenuForSelection(e,t,i){const s=this._chartUndoModel().selection();if(s.isEmpty())return;const o=s.dataSources().filter((e=>e.hasContextMenu()));this.showContextMenuForSources(o,e,void 0,t,i)}async showContextMenuForSources(e,t,i,s,o){if(!e.length||!this._state)return Promise.resolve(null);const n=e[0],r=(0,dt.merge)((0,dt.clone)(this._options.contextMenu),i||{}),a=new sn.ActionsProvider(this._chart,r);if(n===this._chartUndoModel().crosshairSource())return n.handleContextMenuEvent(t),Promise.resolve(null);{const i=await a.contextMenuActionsForSources(e,this._state,t,s?.origin,o?.data()?.customActions);if(0===i.length)return Promise.resolve(null);{let e;return e=n instanceof Gn.Series?{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"series",id:n.instanceId()}}:(0,eo.isLineTool)(n)?{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"shape",id:n?.id()??null}}:{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"study",id:n?.id()||null}},Oo.ContextMenuManager.createMenu(i,{takeFocus:!0,returnFocus:!0,isKeyboardEvent:r.isKeyboardEvent},e).then((e=>(e.show(t),e)))}}}leftPriceAxisesContainer(){return this._lhsPriceAxisesContainer}rightPriceAxisesContainer(){return this._rhsPriceAxisesContainer}setPriceAxisSizes(e,t,i){this._priceAxisesContainer(e).setSizes(t,i)}state(){return(0,n.ensureNotNull)(this._state)}hasState(){return null!==this._state}setState(e){this._state!==e&&(this.hasState()&&(this._unsubscribeFromState(),this._paneControls?.destroy(),this._paneControls=null),this._state=e,this.hasState()&&(this.updateOptions(this._options),this._subscribeToState(),this._loadAndCreatePaneControlsWidget(this.state()),this.updatePriceAxisWidgetsStates(),this._updateAccesibilityAttr()))}getScreenshotData(e){const t=[],i=[];let s,o=[];const n=this.state(),r=n.mode()===Bi.PaneMode.Widget?[]:n.sourcesByGroup().priceSources().slice().reverse(),a=this._chart.properties().childs().paneProperties.childs().legendProperties.childs() -;for(const c of r){const r=c.statusView();if((0,Js.isStudy)(c)&&(a.showLegend.value()||e?.showCollapsedStudies)){const s=a.showStudyTitles.value(),o=s;if(c.properties().childs().visible.value()&&this._chartModel().paneForSource(c)===n&&r&&o){t.push(s?c.statusProvider(e?.status).text():"");const o=l.enabled("use_last_visible_bar_value_in_legend")?this._chartModel().timeScale().visibleBarsStrictRange()?.lastBar()??null:null,n=c.legendValuesProvider().getValues(o);i.push(n)}}else if(c===this._chartModel().mainSeries()&&r&&a.showSeriesTitle.value()){s=c.statusProvider(e?.status||{}).text();const t=l.enabled("use_last_visible_bar_value_in_legend")?this._chartModel().timeScale().visibleBarsStrictRange()?.lastBar()??null:null;o=c.legendValuesProvider().getValues(t)}}return{type:"pane",leftAxis:this._lhsPriceAxisesContainer.getScreenshotData(),rightAxis:this._rhsPriceAxisesContainer.getScreenshotData(),content:this._canvasBinding.canvasElement.toDataURL(),canvas:this._canvasBinding.canvasElement,contentWidth:this._size.width,contentHeight:this._size.height,studies:t,studiesValues:i,containsMainSeries:this.containsMainSeries(),mainSeriesText:s,mainSeriesValues:o}}updatePriceAxisWidgetsStates(){if(!this.hasState())return;const e=this._chartModel(),t=e.paneForSource(e.mainSeries());if(t)if(this._state?.mode()===Bi.PaneMode.Regular){const i=e.priceScaleSlotsCount(),s=this.state(),o=s.visibleLeftPriceScales(),n=s.visibleRightPriceScales();this._lhsPriceAxisesContainer.setScales(o,i.left,t.leftPriceScales().length,i.left+i.right),this._rhsPriceAxisesContainer.setScales(n,i.right,t.rightPriceScales().length,i.left+i.right)}else this._state?.mode()===Bi.PaneMode.Widget&&(this._lhsPriceAxisesContainer.setPane(this._state),this._rhsPriceAxisesContainer.setPane(this._state))}updatePriceAxisWidgets(){this._lhsPriceAxisesContainer.update(),this._rhsPriceAxisesContainer.update()}update(){this.hasState()&&(this.updatePriceAxisWidgets(),null!==this._legendWidget&&this._legendWidget.update(),this.updateControls())}updateStatusWidget(e){this.hasState()&&null!==this._legendWidget&&(e.legendWidgetLayoutInvalidated()?this._legendWidget.updateLayout():this._legendWidget.update())}updateControls(){this.hasState()&&null!==this._paneControls&&this._paneControls.update()}updateThemedColors(e){this._themedTopColor=e.topColor,this._updateByThemedColors()}statusWidget(){return this._legendWidget}getElement(){return this._rowElement}canvasElement(){return this._canvasBinding.canvasElement}getRenderingInfo(){return(0,Wt.getBindingRenderingInfo)(this._canvasBinding)}hasCanvas(e){return this._canvasBinding.canvasElement===e||this._topCanvasBinding.canvasElement===e}pinchStartEvent(){return null===this._paneWidgetsSharedState.scrollingPane()&&null===this._paneWidgetsSharedState.pinchingPane()&&(this._onTouchEvent(),!!this._options.handleScale.pinch&&(this._chartModel().stopTimeScaleAnimation(),this._prevPinchScale=1,this._pinching=!0,this._wasPinched=!0,this._paneWidgetsSharedState.setPinchingPane(this),!0))}pinchEvent(e,t,i,s){ -if(null!==this._paneWidgetsSharedState.scrollingPane()||this._paneWidgetsSharedState.pinchingPane()!==this)return;if(this._onTouchEvent(),!this._options.handleScale.pinch)return;const o=10*(s-this._prevPinchScale);this._prevPinchScale=s,this._chartModel().zoomTime(e.x,o,!0),this._prevPinchScale=s}pinchEndEvent(){null===this._paneWidgetsSharedState.scrollingPane()&&this._paneWidgetsSharedState.pinchingPane()===this&&(this._onTouchEvent(),this._pinching=!1,this._paneWidgetsSharedState.setPinchingPane(null))}mouseClickEvent(e){this._onMouseEvent(),this._mouseClickOrTapEvent(e)}tapEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseClickOrTapEvent(e))}mouseDownEvent(e){this._onMouseEvent(),this.hasState()&&this._mouseDownOrTouchStartEvent(e,this._dataSourceAtPoint(e.localX,e.localY))}touchStartEvent(e){if(this._paneWidgetsSharedState.startTouch(this),this._preventTouchEventsExceptPinch())return;const t=!this._trackCrosshairOnlyAfterLongTap&&null!==pr&&pr.stateId===this.state().id()&&Math.abs(pr.x-e.localX)+Math.abs(pr.y-e.localY)<5;this._onTouchEvent(),this._chart.setActivePaneWidget(this);const i=this._dataSourceAtPoint(e.localX,e.localY);if(t){const t=this._chartModel().crosshairSource();null!==i&&i.source===t||t.selectPointMode().value()!==lt.SelectPointMode.None?this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY)):!this._chart.readOnly()&&null!==i&&(0,eo.isLineTool)(i.source)&&i.source.userEditEnabled()&&this._chartUndoModel().selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(i.source,i.hittest.data())}))}this._mouseDownOrTouchStartEvent(e,i),this._mouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._onMouseEvent(),this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._paneWidgetsSharedState.endTouch(this),this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseOrTouchLeaveEvent(e),this._mouseUpOrTouchEndEvent(e))}mouseMoveEvent(e){this._onMouseEvent(),this._mouseOrTouchMoveEvent(e)}pressedMouseMoveEvent(e){this._onMouseEvent(),this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._pressedMouseOrTouchMoveEvent(e))}mouseLeaveEvent(e){this._onMouseEvent(),this._updateHoveredSource(null,new Bo.EnvironmentState(e)),this._mouseOrTouchLeaveEvent(e)}mouseDoubleClickEvent(e){this._onMouseEvent(),this._mouseDoubleClickOrDoubleTapEvent(e)}wheelClickEvent(e){if(this._chart.readOnly())return;const t=this._dataSourceAtPoint(e.localX,e.localY);if(null===t||t.isCustom)return;if((t.hittest.target()||0)<=Vt.HitTarget.MovePointBackground)return;const i=new Bo.EnvironmentState(e),s=t.hittest.eraseMarker();if(i.mod()&&void 0!==s&&t.source.processErase)return void t.source.processErase(this._chartUndoModel(),s);const o=this._chartUndoModel();o.selection().isSelected(t.source)||o.selectionMacro((e=>{e.clearSelection();const i=(0,n.ensureNotNull)(t.source);e.addSourceToSelection(i,lr(t,i))})),this._chart.removeSelectedSources()}doubleTapEvent(e){ -this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseDoubleClickOrDoubleTapEvent(e))}longTapEvent(e){if(null===this._state||this._preventTouchEventsExceptPinch())return;if(this._onTouchEvent(),this._longTap=!0,null!==this._startTrackPoint||!this._trackingModeShouldBeActive())return;const t=this._chartModel().selection();if(!t.isEmpty()){const i=this._dataSourceAtPoint(e.localX,e.localY);if(null!==i&&t.isSelected(i.source))return}this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e))}mouseEnterEvent(e){if(this._onMouseEvent(),!this.hasState())return;this._chart.setActivePaneWidget(this);const t=this._dataSourceAtPoint(e.localX,e.localY);this._updateHoveredSource(t,new Bo.EnvironmentState(e)),this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e))}contextMenuEvent(e){this._onMouseEvent(),this._contextMenuEvent(e)}touchContextMenuEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._contextMenuEvent(e))}mouseDownOutsideEvent(e){this._processOutsideClick(null,e)}touchStartOutsideEvent(e){this._processOutsideClick(null,e)}cancelZoom(){this._chartModel().crosshairSource().clearSelection(),this._firstZoomPoint=null,this._preventCrossHairMove()&&this._clearCursorPosition()}startTrackingMode(e,t,i){this._startChangeLineToolParams=null,this._startMoveSourceParams=null,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null,this._chartUndoModel().selectionMacro((e=>e.clearSelection())),this._startTrackPoint=e,this._exitTrackingModeOnNextTry=!1,this.setCursorPosition(t.x,t.y,i),this._initCrossHairPosition=this._chartModel().crosshairSource().currentPoint()}setDragToAnotherPaneCursor(){this._setCursorClassName("grabbing")}cloneLineTools(e,t){return this._chartUndoModel().cloneLineTools(e,t)}exitTrackingMode(){null!==this._state&&null!==this._startTrackPoint&&(this._exitTrackingModeOnNextTry=!0,this._tryExitTrackingMode())}trackingModeEnabled(){return null!==this._state&&null!==this._startTrackPoint}addCustomWidgetToLegend(e,t){this._options.legendWidgetEnabled&&(this._customLegendWidgetsFactoryMap.set(e,t),null!==this._legendWidget&&this._legendWidget.addCustomWidgetToLegend(e,t))}containsMainSeries(){return!!this.hasState()&&this.state().containsMainSeries()}paint(e){if(!this._chartUndoModel()||!this.hasState()||0===this._size.width||0===this._size.height)return;(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._canvasBinding),(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._topCanvasBinding),this._state&&(e.priceScaleSideMaxLevel("left")>yo.InvalidationLevel.Cursor||e.priceScaleSideMaxLevel("right")>yo.InvalidationLevel.Cursor)&&(this._recalculatePriceScales((0,Bt.viewportChangeEvent)(this.state())),null!==pr&&pr.stateId===this.state().id()&&this.setCursorPosition(pr.x,pr.y,pr.envState));const t=e.fullInvalidation();if(t>yo.InvalidationLevel.Cursor&&null!==pr&&pr.stateId===this.state().id()){const e=this._dataSourceAtPoint(pr.x,pr.y);this._updateHoveredSource(e,(0,Gs.globalEnvironmentState)())} -if(this._lhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("left")),this._rhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("right")),t===yo.InvalidationLevel.None)return;const i=this._state&&(this._state.maximized().value()||!this._state.collapsed().value()||this._state.mode()===Bi.PaneMode.Widget);if(t>yo.InvalidationLevel.Cursor){const e=(0,n.ensureNotNull)(this._canvasBinding.canvasElement.getContext("2d"));e.setTransform(1,0,0,1,0,0);const t=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);this._makeSureIsUpdated(t),this._drawBackground(e,t),i&&this._drawSources(e,t)}if(null!==this._state){const e=(0,n.ensureNotNull)(this._topCanvasBinding.canvasElement.getContext("2d"));e.setTransform(1,0,0,1,0,0);const t=(0,Wt.getBindingRenderingInfo)(this._topCanvasBinding);e.clearRect(0,0,t.bitmapSize.width,t.bitmapSize.height),i&&this._drawTopViews(e,t),this._drawCrossHair(e,t),i&&this._drawActiveLineTools(e,t)}}cancelCreatingLineTool(){const e=this._chartUndoModel(),t=this._chartUndoModel().lineBeingCreated();if(t)if(t.pointsCount()<=0&&!(0,wt.isLineDrawnWithPressedButton)(t.toolname)){const i=t.points();if(i.length>2){const s=i[i.length-2];e.continueCreatingLine(s),this._finishTool(t)}else e.cancelCreatingLine()}else e.cancelCreatingLine();null!==this._firstZoomPoint&&this.cancelZoom(),this._clearCursorPosition(),this.setCursorForTool()}async drawRightThere(e){this.hasState()&&(await(0,Ro.ensureLineToolLoaded)(e),this._chartUndoModel().drawRightThere(e,this.state()))}cancelMeasuring(){this._chartUndoModel().crosshairSource().clearMeasure(),(0,lt.resetToCursor)(),this.setCursorForTool()}async setErrorMessage(e){e&&!this._errorRenderer&&(this._errorRenderer=this._createErrorBlock()),(await this._errorRenderer)?.update({message:e?.message,icon:this._state?.containsMainSeries()||this._state?.maximized().value()?e?.icon:void 0,backgroundColor:`linear-gradient(${this._chartModel().backgroundTopColor().value()}, ${this._chartModel().backgroundColor().value()})`,textColor:this._chartModel().dark().value()?Qn:Jn,solutionId:e?.solutionId,rawHtml:e?.rawHtml,buttons:this.containsMainSeries()?e?.buttons:void 0,maxWidth:e?.maxWidth,maxHeight:e?.maxHeight,zeroHeight:e?.zeroHeight})}collapsedHeight(){return Math.max(Math.ceil(this._paneControls?.bottomWithMargin()??0),33)}visuallyCollapsed(){return this._visuallyCollapsed.readonly()}maximized(){return this._maximized.readonly()}setCursorPosition(e,t,i){this._updateLastCrosshairPosition(e,t,i),this._chartModel().setAndSaveCurrentPosition(this._correctXCoord(e),this._correctYCoord(t),this.state(),i)}_tryExitTrackingMode(e){this._exitTrackingModeOnNextTry&&(this._startTrackPoint=null,e||this._clearCursorPosition())}_tryStartMeasure(e,t,i,s,o){return!(!(0,lt.toolIsMeasure)(lt.tool.value())||t.startMeasurePoint())&&(e.isTouch||this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,i),s=this._chartModel().magnet().align(s,o,this.state()),t.startMeasuring({price:s,index:o},this.state()),!0)}_tryFinishMeasure(e,t){ -if(t.startMeasurePoint()&&!t.endMeasurePoint()){let i=t.price;const s=t.index;return i=this._chartModel().magnet().align(i,s,this.state()),t.finishMeasure({price:i,index:s}),e.isTouch?(0,lt.resetToCursor)():this._needResetMeasureLater=!0,this._preventCrossHairMove()&&this._clearCursorPosition(),!0}return!1}_tryStartZoom(e,t,i,s){const o=this._chart.model().model().zoomEnabled();if("zoom"===lt.tool.value()&&o){const o=this._chartUndoModel(),n=o.timeScale().indexToCoordinate(i)-.5*o.timeScale().barSpacing();return this._firstZoomPoint={price:t,index:i,x:n,y:e.localY},this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,s),this._chartModel().crosshairSource().startSelection(this.state()),!0}return!1}_finishZoom(e){const t=this.state(),i=t.defaultPriceScale(),s=(0,n.ensureNotNull)(t.mainDataSource()).firstValue(),o=i.coordinateToPrice(e.localY,(0,n.ensureNotNull)(s)),r=this._chartUndoModel(),a=Math.round(r.timeScale().coordinateToIndex(e.localX)),l=(0,n.ensureNotNull)(this._firstZoomPoint);a!==l.index&&r.zoomToViewport(l.index,a,l.price,o,t),this._chartModel().crosshairSource().clearSelection(),this._firstZoomPoint=null,(0,lt.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition()}_tryFinishZoom(e){return null!==this._firstZoomPoint&&(this._finishZoom(e),!0)}_tryHandleEraserMouseDown(e,t){if(!("eraser"!==lt.tool.value()||e.isCustom||(i=e.source,i&&i.customization&&i.customization.disableErasing))){const i=this._chartUndoModel();if((0,eo.isLineTool)(e.source)||(0,Js.isStudy)(e.source)){const s=e.hittest.eraseMarker();return t.mod()&&void 0!==s&&e.source.processErase?e.source.processErase(i,s):i.removeSource(e.source,!1),!0}}var i;return!1}_tryStartChangingLineTool(e,t,i,s){if(e.isTouch&&null!==this._startTrackPoint)return!1;const o=t.hittest;if((!e.isTouch||!this._preventSourceChange)&&o&&(0,eo.isLineTool)(t.source)&&o.target()===Vt.HitTarget.ChangePoint){const r=this._chartUndoModel(),a=(0,n.ensure)(this.state().mainDataSource()?.firstValue()),l=(0,n.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,a);r.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(t.source,o.data())}));let c=l;t.source.priceScale()===r.mainSeries().priceScale()&&(c=r.model().magnet().align(l,s,this.state()));const h=o.data()?.nonDiscreteIndex;h&&(s=r.timeScale().coordinateToFloatIndex(e.localX));const d=o.data()?.pointIndex;return this._startChangeLineToolParams={source:t.source,startPoint:{index:s,price:c,nonDiscreteIndex:h},screenPoint:{x:e.localX,y:e.localY},pointIndex:d,envState:i},!0}return this._startChangeLineToolParams=null,!1}_tryStartCloning(e,t,i,s){if(i.mod()){const t=this._chartUndoModel().selection().dataSources().filter((e=>e.cloneable()));if(s&&s.cloneable()&&t.push(s),t.length>0)return this._clonningAtMoveLineTools=t.map((e=>e.id())),this._startCloningPoint=new At.Point(e.localX,e.localY),!0}return!1}_tryFinishClonning(e,t,i){const s=this._chartUndoModel(),o=this._chartModel();if(t.mod()&&this._clonningAtMoveLineTools){const r=new At.Point(e.localX,e.localY),a=(0, -n.ensureNotNull)(this._startCloningPoint).subtract(r).length(),l=[];for(const e of this._clonningAtMoveLineTools){const t=o.dataSourceForId(e);null!==t&&l.push(t)}if(0===l.length)return!1;if(a>8){const o=this.cloneLineTools(l,!0).map((e=>(0,n.ensureNotNull)(s.model().dataSourceForId(e))));s.selectionMacro((e=>{e.clearSelection();let t=null;o.forEach((s=>{null===t&&(t=lr(i,s)),e.addSourceToSelection(s,t)}))}));const r=new At.Point(e.localX,e.localY),a=(0,n.ensureNotNull)(o[0].priceScale()),c=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue(),h={index:s.timeScale().coordinateToIndex(e.localX),price:a.coordinateToPrice(e.localY,(0,n.ensureNotNull)(c))};s.startMovingSources(o,{logical:h,screen:r},null,t),this._clonningAtMoveLineTools=null,this._startCloningPoint=null}return!0}return!1}_mouseDownEventForLineTool(e,t,i,s){const o=lt.tool.value();if(!this.hasState()||(0,wt.isLineToolDrawWithoutPoints)(o)||this.state().mode()===Bi.PaneMode.Widget)return;const r=this._chartUndoModel();let a=!1,l=null;(0,lt.hideAllDrawings)().value()&&(0,ks.toggleHideMode)(),(0,lt.lockDrawings)().setValue(!1),e.isTouch&&!e.stylus&&((0,wt.isLineToolName)(o)&&!(0,wt.isLineDrawnWithPressedButton)(o)||r.lineBeingCreated())&&this._initToolCreationModeParams(e);const c=r.lineBeingCreated();if(c&&!(0,wt.isLineDrawnWithPressedButton)(c.toolname)){const o=(0,n.ensure)(c.ownerSource()?.firstValue());if(e.isTouch&&!e.stylus){if(!this._startTouchPoint){this._startTouchPoint=new At.Point(e.pageX,e.pageY);const t=c.points(),i=t[t.length-1],s=r.timeScale().indexToCoordinate(i.index),a=(0,n.ensureNotNull)(c.priceScale()).priceToCoordinate(i.price,o);return void(this._initCrossHairPosition=new At.Point(s,a))}}else if(!e.isTouch){l=c;const h=r.model().paneForSource(c);if(h!==this._state&&null!==h){const i=this._externalPaneXCoord(h,e.localX),s=this._externalPaneYCoord(h,e.localY);a=r.continueCreatingLine({index:Math.round(r.timeScale().coordinateToIndex(i)),price:(0,n.ensure)(c.priceScale()?.coordinateToPrice(s,o))},t)}else{const e=r.model().magnet().align(s,i,this.state());a=r.continueCreatingLine({index:i,price:e},t)}}}else{const t=(0,wt.isLineDrawnWithPressedButton)(o);if(!e.isTouch||e.stylus||t){const e=null===c||(0,eo.isBrushBasedLineTool)(c)&&c.hasOnlyOnePoint(),n={index:i,price:t&&!e?s:r.model().magnet().align(s,i,this.state())};l=r.createLineTool({pane:this.state(),point:n,linetool:o}),this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.toolCreation=!0),r.lineBeingCreated()||(a=!0)}}const h=this._dataSourceAtPoint(e.localX,e.localY);l&&r.selectionMacro((e=>{e.addSourceToSelection((0,n.ensureNotNull)(l),h?.hittest.data())})),a&&l&&(this._finishTool(l,h),e.preventDefault())}_handleSelectionMouseDownAndGetJustDeselectedSource(e,t,i){const s=this._chartUndoModel();let o=null;return(null===t||t.source.isSelectionEnabled())&&s.selectionMacro((s=>{ -!this._preventSourceChange&&null!==t&&(e.isTouch?t.hittest.target()>=Vt.HitTarget.MovePointBackground:t.hittest.target()>Vt.HitTarget.MovePointBackground)?(i.mod()||s.selection().isSelected(t.source)||s.clearSelection(),i.mod()&&s.selection().isSelected(t.source)?(o=t.source,s.removeSourceFromSelection(t.source)):s.addSourceToSelection(t.source,t.hittest.data()),s.selection().allSources().length>1&&(0,ne.trackEvent)("GUI","Multiselect","Click Select")):i.mod()||(s.clearSelection(),this._clonningAtMoveLineTools=null,this._startCloningPoint=null)})),o}_processMouseMoveWhileZoom(e,t){this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,t)}_updateCommonTooltip(e,t){let i=null;if(null!==e&&null!==e.hittest){const t=e.hittest.data();t&&(i=t.tooltip||null)}if(null===this._prevTooltipData&&null===i)return;if(null===i||""===i.text)return this._prevTooltipData=null,void(0,zn.hide)(t);if(this._prevTooltipData&&(0,Do.default)(i,this._prevTooltipData))return;this._prevTooltipData=i;const s=(0,dt.clone)(i);if(void 0!==s.rect){const e=this._paneCell.getBoundingClientRect();s.rect.x+=e.left,s.rect.y+=e.top}(0,zn.show)(s)}_setCursorPositionOnExternalPane(e,t,i,s){t=this._externalPaneXCoord(e,t),i=this._externalPaneYCoord(e,i);this._chart.paneByState(e).setCursorPosition(t,i,s)}_updateLastCrosshairPosition(e,t,i){const s=this.state().id();pr={x:e,y:t,envState:i,stateId:s}}_setCursorClassName(e){let t="";e&&(t="pane--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._paneCell.classList.remove(this._currentCursorClassName),t&&this._paneCell.classList.add(t),this._currentCursorClassName=t,this._paneCell.style.cursor)}_processMouseUpOrTouchEndHandler(e){const t=this._dataSourceAtPoint(e.localX,e.localY);if(null!==t){const i=this._sourceWasSelected(t);t.hittest.tryCallMouseUpOrTouchEndHandler(e,{sourceWasSelected:i})}}_crossHairShouldBeVisible(){const e=this._chartModel().crosshairSource();return(0,wt.isLineToolName)(lt.tool.value())||(0,lt.toolIsMeasure)(lt.tool.value())||e.startMeasurePoint()&&!e.endMeasurePoint()||null!==this._firstZoomPoint||null!==this._chartModel().lineBeingEdited()||null!==this._chartModel().lineBeingCreated()}_clearCursorPosition(){pr=null,this._chartModel().clearCurrentPosition()}_dataSourceAtPoint(e,t){if(!this.hasState())return null;const i={result:null},s=this._chartUndoModel();if((0,wt.isLineToolName)(lt.tool.value())||null!==s.lineBeingCreated())return i.result;if(this._currentChangingLineToolHitTest)return this._currentChangingLineToolHitTest;const o=new Set;if(this._currentMovingHitTest&&this._currentMovingHitTest.sourceAtPoint.hittest.data()){if(!this._currentMovingHitTest.cancelledContainer?.cancelled)return this._currentMovingHitTest.sourceAtPoint;o.add(this._currentMovingHitTest.sourceAtPoint.source.id())}if(this._currentMovingHitTest&&this._currentMovingHitTest.sourceAtPoint.hittest.data()&&!this._currentMovingHitTest.cancelledContainer?.cancelled)return this._currentMovingHitTest.sourceAtPoint;const n=this.state(),r=(0, -Wt.getBindingRenderingInfo)(this._canvasBinding);this._makeSureIsUpdated(r);const a=cr.bind(null,i),l=new At.Point(e,t);if(!n.maximized().value()&&n.collapsed().value()||(0,vo.lastMouseOrTouchEventInfo)().isTouch&&(lt.activePointSelectionMode.value()!==lt.SelectPointMode.None||null!==this._startTrackPoint))return this._hitTestSources(r,[s.crosshairSource()],l,a,!1,o),i.result;const c=n.sourcesByGroup(),h=s.selection(),d=h.dataSources().filter((e=>e.isMultiPaneEnabled()||s.paneForSource(e)===n));this._hitTestSources(r,d,l,a,!1,o),this._hitTestSources(r,h.customSources(),l,a,!0,o),h.allSources().forEach((e=>o.add(e.id()))),this._hitTestSources(r,[s.crosshairSource()],l,a,!1,o),this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Topmost),l,a,!0,o),this._hitTestSources(r,c.tradingSources(),l,a,!1,o),this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Foreground),l,a,!0,o);const u=c.hitTestSources();if(this._hitTestSources(r,u,l,a,!1,o),this.containsMainSeries()){const e=s.activeStrategySource().value();if(null!==e&&!o.has(e.id())){const t=e.strategyOrdersPaneView();if(null!==t){const s=t.renderer(r);if(null!==s){const t=s.hitTest(l,r);t&&cr(i,t,e,s,!1)}}}}return null===i.result&&this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Background),l,a,!0,o),i.result}_sourceWasSelected(e){return!!e&&this._selectionBeforeMouseDown.has(e.source)}_hitTestSources(e,t,i,s,o,r){const a=(0,n.ensureNotNull)(this._state);for(let n=t.length-1;n>=0;--n){const l=t[n];if(r.has(l.id()))continue;const c=l.paneViews(a);if(null!==c&&0!==c.length)for(let t=c.length-1;t>=0;--t){const n=c[t].renderer(e);if(n&&n.hitTest){const t=n.hitTest(i,e);null!==t&&s(t,l,n,o)}}}}_tryStartMovingLineTool(e,t,i,s){if(null===t.source||!t.source.movable()||null!==this._startTrackPoint)return!1;if(!this._preventSourceChange){const o=this._chartUndoModel(),r=(0,n.ensureNotNull)((0,n.ensureNotNull)(this._state).mainDataSource()).firstValue(),a=(0,n.ensureNotNull)(t.source.priceScale()),l=null===r?NaN:a.coordinateToPrice(e.localY,r);let c=(t.source.isSelectionEnabled()?o.selection().allSources():[t.source]).filter(jn);const h=c.filter((e=>(0,eo.isLineTool)(e)&&!e.isSourceHidden()));c=h.length>0?h:c.includes(t.source)?[t.source]:[c[0]];const d=new At.Point(e.localX,e.localY),u={index:s,price:l},_=t.hittest.data()?.activeItem;return this._startMoveSourceParams={source:c,startPoint:{logical:u,screen:d},activeItem:void 0===_?null:_,envState:i},!0}return this._startMoveSourceParams=null,!1}_chartModel(){return this._chart.model().model()}_chartUndoModel(){return this._chart.model()}_externalPaneXCoord(e,t){t+=this._div.getBoundingClientRect().left+document.body.scrollLeft;const i=(0,n.ensureNotNull)(this._chart.paneByState(e)),s=i._div.getBoundingClientRect().left+document.body.scrollLeft;return i._correctXCoord(t-s)}_externalPaneYCoord(e,t){t+=this._div.getBoundingClientRect().top+document.body.scrollTop;const i=(0,n.ensureNotNull)(this._chart.paneByState(e)),s=i._div.getBoundingClientRect().top+document.body.scrollTop;return i._correctYCoord(t-s)} -_correctXCoord(e){return Math.max(0,Math.min(e,this._size.width-1))}_correctYCoord(e){return Math.max(0,Math.min(e,this._size.height-1))}_processScroll(e){if(!this._chart.model().model().scrollEnabled())return;const t=performance.now();this._startScrollingPos||this._preventScroll()||(this._startScrollingPos={x:e.clientX,y:e.clientY,timestamp:t,localX:e.localX,localY:e.localY});const i=this._chartUndoModel();let s=this.state().defaultPriceScale();if(this._startScrollingPos&&!this._isScrolling&&(this._startScrollingPos.x!==e.clientX||this._startScrollingPos.y!==e.clientY))return i.beginUndoMacro(er),null===this._scrollXAnimation&&this._options.useKineticScroll&&(this._scrollXAnimation=new kn(.2,7,.997,15),this._scrollXAnimation.addPosition(e.clientX,this._startScrollingPos.timestamp)),i.selection().isEmpty()||(s=i.selection().allSources()[0].priceScale()),null===s||s.isEmpty()||(this._scrollPriceScale=s,i.startScrollPrice(this.state(),s,e.localY)),i.startScrollTime(e.localX),this._isScrolling=!0,this.setCursorForTool(),void this._paneWidgetsSharedState.setScrollingPane(this);this._isScrolling&&(null!==this._scrollPriceScale&&i.scrollPriceTo(this.state(),this._scrollPriceScale,e.localY),i.scrollTimeTo(e.localX),null!==this._scrollXAnimation&&this._scrollXAnimation.addPosition(e.clientX,t))}_finishScroll(){const e=this._chartUndoModel();e.endScrollTime(),null!==this._scrollPriceScale&&e.endScrollPrice(this.state(),this._scrollPriceScale),e.endUndoMacro(),this._isScrolling=!1,this._startScrollingPos=null,this._scrollPriceScale=null,this.setCursorForTool(),this._paneWidgetsSharedState.setScrollingPane(null)}_endScroll(e){if(!this._isScrolling)return!1;this._finishScroll();const t=this._scrollUndoCommandInStack(),i=performance.now();return null!==this._scrollXAnimation&&(this._scrollXAnimation.start(e.clientX,i),this._scrollXAnimation.finished(i)||(this._chartModel().stopTimeScaleAnimation(),this._chartModel().setTimeScaleAnimation(this._scrollXAnimation),this._scrollXAnimation=null)),t}_preventScroll(){return this._trackCrosshairOnlyAfterLongTap&&this._longTap||this._contextMenuOpenedOnLastTap||(0,wt.isLineToolName)(lt.tool.value())||Boolean(this._chartUndoModel().lineBeingCreated())||null!==this._startTrackPoint||this._preventScrollUntilNextMouseDownOrTouchStart}_isSelectPointModeEnabled(){return this._chartUndoModel().crosshairSource().selectPointMode().value()!==lt.SelectPointMode.None}_preventCrossHairMove(){return!!this._trackCrosshairOnlyAfterLongTap&&(null===this._chart.trackingModePaneWidget()&&(!!this._contextMenuOpenedOnLastTap||!this._crossHairShouldBeVisible()&&null===this._startTrackPoint))}_finishTool(e,t=null){const i=this._chartUndoModel(),s=e.toolname;if(s===lt.tool.value()&&(0,lt.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),i.selectionMacro((i=>{i.addSourceToSelection(e,lr(t,e))})),(0,eo.isEditableTextLineTool)(e)&&e.activateEditingOnCreation())e.activateTextEditingOn(this._div,!0);else if((0,wt.isTextToolName)(s)){const t=i.createUndoCheckpoint() -;this._chart.showChartPropertiesForSource(e,Zs.TabNames.text,void 0,t)}this._lastFinishedToolId=e.id(),(0,W.emit)("drawing_event",e.id(),"create"),Hn()}_alignSourcesThatBeingMoved(e,t,i,s,o){const n=this._chartUndoModel(),r=2===o?NaN:n.timeScale().coordinateToIndex(t);n.model().sourcesBeingMoved().forEach((e=>{let a=r,l=e.convertYCoordinateToPriceForMoving(i,this.state().mainDataSource());if(null===l){if(1!==o)return;l=NaN}if((0,Js.isStudy)(e)){const e=n.mainSeries(),t=e.bars().firstIndex(),i=e.bars().lastIndex();null!==t&&null!==i&&2!==o&&(a=Math.min(Math.max(r,t),i)),1!==o&&(l=this._chartModel().magnet().align(l,r,this.state()))}null!==this._currentMovingHitTest&&void 0!==this._currentMovingHitTest.sourceAtPoint.hittest.data()?.cursorType||this.setCursorForTool(),n.moveSources({screen:new At.Point(t,i),logical:{index:a,price:l}},s)}))}_resetMeasureIfRequired(){this._needResetMeasureLater&&((0,lt.resetToCursor)(),this._needResetMeasureLater=!1)}_makeSureIsUpdated(e){const t=this.state(),i=[...t.dataSources(),...t.customSources()];for(const s of i){const i=s.paneViews(t);if(null!==i)for(const t of i)t.makeSureIsUpdated?.(e)}}_drawBackground(e,t){const i=this._chartModel(),s=i.backgroundTopColor().value(),o=i.backgroundColor().value();if(this._state?.mode()===Bi.PaneMode.Widget){const i=this._state?.model().panes().indexOf(this._state)??0,n=this._state?.model().mainPane(),r=i>(n?this._state?.model().panes().indexOf(n)??0:0)?o:s;(0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,r)}else s===o?(0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,o):(0,Ft.clearRectWithGradient)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,s,o)}_drawWatermark(e,t){const i=this._chartModel().watermarkSource();if(null===i)return;if(!this.state().containsMainSeries())return;const s=i.paneViews();for(const i of s){e.save();const s=i.renderer(t);s&&s.draw(e,t),e.restore()}}_drawCrossHair(e,t){const i=this._chartUndoModel().crosshairSource();i.invalidateLockPosition(),i.visible||null===lt.crosshairLock.value()||i.updateAllViews((0,Bt.sourceChangeEvent)(i.id())),this._drawSourceImpl(e,t,or,sr,i)}_drawActiveLineTools(e,t){const i=this._chartModel(),s=[i.lineBeingCreated(),i.lineBeingEdited(),...i.sourcesBeingMoved(),i.customSourceBeingMoved()].filter((e=>!!e));for(const o of s){(i.paneForSource(o)===this.state()||(0,Vo.isDataSource)(o)&&o.isMultiPaneEnabled())&&this._drawSourceImpl(e,t,or,sr,o)}}_drawTopViews(e,t){for(const i of this.state().sourcesByGroup().all())i.topPaneViews&&this._drawSourceImpl(e,t,nr,sr,i)}_drawSources(e,t){const i=this.state(),s=i.model(),o=i.sourcesByGroup(),n=o.tradingSources(),r=o.generalSources(),a=o.phantomSources(),l=i.customSources(Eo.CustomSourceLayer.Background).slice(),c=i.customSources(Eo.CustomSourceLayer.Foreground).slice(),h=i.customSources(Eo.CustomSourceLayer.Topmost).slice(),d=s.activeStrategySource().value(),u=s.replayStudyStrategy().value();{const e=s.panes();for(let t=e.length-1;t>=0;t--)e[t].createDrawingsCaches()}this._drawSourceImpl(e,t,or,sr,s.gridSource()), -this._drawWatermark(e,t);for(const i of l)this._drawSourceImpl(e,t,or,ir,i);for(const i of r)this._drawSourceImpl(e,t,or,ir,i);for(const i of c)this._drawSourceImpl(e,t,or,ir,i);for(const i of a)this._drawSourceImpl(e,t,or,ir,i);const _=new Set;[s.lineBeingCreated(),s.lineBeingEdited(),...s.sourcesBeingMoved(),s.customSourceBeingMoved()].filter(dt.notNull).forEach((e=>_.add(e.id())));let p=s.hoveredSource();null!==p&&((0,Vo.isDataSource)(p)&&!p.showOnTopOnHovering()||_.has(p.id())||(0,Vo.isDataSource)(p)&&!r.includes(p)?p=null:_.add(p.id()));const m=s.selection().allSources().filter((e=>!((0,Vo.isDataSource)(e)&&!r.includes(e))&&!_.has(e.id())));m.forEach((e=>_.add(e.id())));for(const i of l)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of r)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of c)this._drawSourceImpl(e,t,or,sr,i,_);d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d,_),u&&this._drawSourceImpl(e,t,ar,sr,u,_);for(const i of n)this._drawSourceImpl(e,t,or,ir,i);for(const i of h)this._drawSourceImpl(e,t,or,ir,i);for(const i of r)this._drawSourceImpl(e,t,rr,sr,i,_);for(const i of c)this._drawSourceImpl(e,t,rr,sr,i,_);for(const i of n)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of h)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of m)this._drawSourceImpl(e,t,or,sr,i),i===d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d);for(const i of m)this._drawSourceImpl(e,t,rr,sr,i);p&&(this._drawSourceImpl(e,t,or,sr,p),p===d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d),this._drawSourceImpl(e,t,rr,sr,p));for(const i of a)this._drawSourceImpl(e,t,or,sr,i,_);{const e=s.panes();for(let t=e.length-1;t>=0;t--)e[t].clearDrawingCaches()}}_drawSourceImpl(e,t,i,s,o,n){if(n&&n.has(o.id()))return;const r=i(o,this.state());if(r)for(const i of r){const o=i.renderer(t);o&&(e.save(),s(o,e,t),e.restore())}}_updateByThemedColors(){null!==this._legendWidget&&this._legendWidget.updateThemedColors(this._themedTopColor),null!==this._paneControls&&this._paneControls.updateThemedColors(this._themedTopColor)}_scrollUndoCommandInStack(){const e=this._chartUndoModel().undoHistory().undoStack();if(e.isEmpty())return!1;const t=e.head();if(!(t instanceof ot))return!1;if(t.isEmpty())return!1;const i=t.commands()[0];return i instanceof Nn||i instanceof En}_onStateDestroyed(){this.setState(null)}_onDataSourcesCollectionChanged(){this._startMoveSourceParams=null}_processMouseEnterLeaveMoveHandlers(e,t){if(null!==this._prevHoveredHittest&&(this._prevHoveredHittest.renderer!==e?.renderer||this._prevHoveredHittest.hittest.data()?.activeItem!==e.hittest.data()?.activeItem)){const e=this._sourceWasSelected(this._prevHoveredHittest);(0,Vt.tryCallHandler)(t,{sourceWasSelected:e},this._prevHoveredHittest.hittest.data()?.mouseLeaveHandler),this._prevHoveredHittest=null}if(!t.isTouch&&null!==e){const i=this._sourceWasSelected(e);this._prevHoveredHittest?.renderer!==e.renderer&&(e.hittest.tryCallMouseEnterHandler(t,{sourceWasSelected:i}),this._prevHoveredHittest=e),e.hittest.tryCallMouseMoveHandler(t,{ -sourceWasSelected:i})}}_startChangeOrMoveLineToolIfNeeded(){if(null!==this._startChangeLineToolParams){const e=this._startChangeLineToolParams;(0,ne.trackEvent)("chart_alert","edit","start_change_line_tool_params"),this._chartUndoModel().startChangingLinetool(e.source,e.startPoint,e.pointIndex,e.envState)}if(null!==this._startMoveSourceParams){const e=this._startMoveSourceParams;(0,ne.trackEvent)("chart_alert","edit","start_moving_sources"),this._chartUndoModel().startMovingSources(e.source,e.startPoint,e.activeItem,e.envState)}this._startMoveSourceParams=null,this._startChangeLineToolParams=null}_trackingModeShouldBeActive(){return!(!this._trackCrosshairOnlyAfterLongTap||this._contextMenuOpenedOnLastTap||this._crossHairShouldBeVisible())&&this._longTap}_processOutsideClick(e,t){let i=null;const s=this._chartModel();if(null!==e&&(i=e.isCustom?s.customSourceName(e.source):e.source.id()),null!==this._lastClickedSource&&this._lastClickedSource.id!==i){const e=this._lastClickedSource.id;let i=this._lastClickedSource.isCustom?s.customSourceForName(e):s.dataSourceForId(e);null!==i||this._lastClickedSource.isCustom||(i=s.dataSourceForId(e)),null!==i&&i.onClickOutside&&(i.onClickOutside((0,Wt.getBindingRenderingInfo)(this._canvasBinding),t),this._chartModel().updateSource(i))}this._lastClickedSource=null!==i?{id:i,isCustom:e?.isCustom??!1}:null}async showConfetti(e,t){0}_mouseClickOrTapEvent(e){if(!this.hasState())return;let t=null,i=null;this._mouseTouchDownUpInfo&&this._mouseTouchDownUpInfo.toolCreation&&!this._mouseTouchDownUpInfo.mouseMove||(t=this._dataSourceAtPoint(e.localX,e.localY),i=t&&t.source);const s=this._chartUndoModel(),o=Boolean(t?.hittest.data()?.hideCrosshairLinesOnHover);this._processOutsideClick(t,e),!this._isSelectPointModeEnabled()||o||e.isTouch&&this.trackingModeEnabled()&&!this._exitTrackingModeOnNextTry||s.crosshairSource().trySelectCurrentPoint();const r=this._sourceWasSelected(t);!(0,wt.isLineToolName)(lt.tool.value())&&null!==t&&t.hittest.tryCallClickOrTapHandler(e,{sourceWasSelected:r})&&s.model().updateSource((0,n.ensureNotNull)(i)),!e.isTouch||this._isSelectPointModeEnabled()||t&&t.source===s.crosshairSource()||this._tryExitTrackingMode(),i&&(0,eo.isLineTool)(i)&&this._lastFinishedToolId!==i.id()&&(0,W.emit)("drawing_event",i.id(),"click"),this._resetMeasureIfRequired(),this._mouseTouchDownUpInfo=null}_mouseDownOrTouchStartEvent(e,t){this._pressedMoveStage=1,this._preventScrollUntilNextMouseDownOrTouchStart=!1,this._selectionBeforeMouseDown=new Set(this._chartModel().selection().allSources()),e.isTouch&&(this._longTap=!1,this._exitTrackingModeOnNextTry=null!==this._startTrackPoint,this._paneWidgetsSharedState.clearDraggingSource()),this._contextMenuOpenedOnLastTap=!1,this._lastFinishedToolId=null;const i=this._chartModel();if(i.stopTimeScaleAnimation(),this._mouseTouchDownUpInfo={mouseMove:!1,toolCreation:Boolean(i.lineBeingCreated())},e.isTouch&&this._switchTrackingModeFromAnotherPaneIfNeeded(e), -document.activeElement!==document.body&&document.activeElement!==document.documentElement)document.activeElement&&document.activeElement.blur?document.activeElement.blur():document.body.focus();else{const e=document.getSelection();null!==e&&e.removeAllRanges()}(0,W.emit)("mouse_down",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY}),this._updateCommonTooltip(null);const s=this._chartUndoModel(),o=new Bo.EnvironmentState(e);s.mainSeries().clearGotoDateResult();const r=this.state().defaultPriceScale();if(s.timeScale().isEmpty())return;const a=s.crosshairSource();if(!e.isTouch&&!(0,wt.isLineDrawnWithPressedButton)(lt.tool.value())){const t=s.lineBeingCreated(),i=null!==t?s.model().paneForSource(t):null;null!==i&&i!==this._state?this._setCursorPositionOnExternalPane(i,e.localX,e.localY,o):this.setCursorPosition(e.localX,e.localY,o)}e.isTouch&&(0,wt.isLineToolName)(lt.tool.value())&&((0,wt.isLineDrawnWithPressedButton)(lt.tool.value())||null!==a.pane?(0,wt.isLineDrawnWithPressedButton)(lt.tool.value())&&this._clearCursorPosition():this._chart.updateCrossHairPositionIfNeeded());const l=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue();let c=null==l?null:r.coordinateToPrice(e.localY,l),h=i.timeScale().coordinateToIndex(e.localX);if(a.startMeasurePoint()&&a.endMeasurePoint()&&a.clearMeasure(),o.shift()&&(0,lt.toolIsCursor)(lt.tool.value())){const e=s.selection().isEmpty();(null===t||e&&!t.hittest.data()?.hasOwnShortcutsBehaviourFor?.shiftKey)&&(lt.tool.setValue("measure"),e||s.selectionMacro((e=>e.clearSelection())))}if((e.isTouch&&!e.stylus||null===c||!this._tryStartMeasure(e,a,o,c,h))&&(e.isTouch&&!e.stylus||!this._tryFinishMeasure(e,a))&&!(this._tryFinishZoom(e)||null!==c&&this._tryStartZoom(e,c,h,o))){if(e.isTouch&&(null!==this._startTrackPoint?(this._initCrossHairPosition=a.currentPoint(),this._startTrackPoint=new At.Point(e.localX,e.localY)):this._isSelectPointModeEnabled()&&null===this._chart.trackingModePaneWidget()&&this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e))),e.isTouch&&(this._preventSourceChange=null===t||!s.selection().isSelected(t.source)),!this._isSelectPointModeEnabled()&&!this._isScrolling){if(e.isTouch&&!e.stylus&&((0,lt.toolIsMeasure)(lt.tool.value())||null!==a.measurePane().value()))return void this._initToolCreationModeParams(e);if(null!==c&&((0,wt.isLineToolName)(lt.tool.value())||s.lineBeingCreated()))return o.shift()||s.selectionMacro((e=>e.clearSelection())),void this._mouseDownEventForLineTool(e,o,h,c)}if((0,lt.toolIsDemonstration)(lt.tool.value())&&o.altOnly()){e.isTouch&&!this.trackingModeEnabled()&&this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e));const t=this._chartModel().crosshairSource().crosshairDemonstration();t.createHighlighter();const i=this._localCoordinatesToLineDataSourcePoint(a.originX(),a.originY(),(0,n.ensureNotNull)(this.state().mainDataSource()));i&&t.addHighlighterPosition(i) -}else{if(null!==t){const i=this._sourceWasSelected(t);t.hittest.tryCallMouseDownOrTouchStartHandler(e,{sourceWasSelected:i})}if(!this._chart.readOnly()){const r=this._handleSelectionMouseDownAndGetJustDeselectedSource(e,t,o);if(null!==t&&!this._preventSourceChange){const i=t.hittest.data();if(t.isCustom){if(t.hittest.hasPressedMoveHandler(e))return s.model().setMovingCustomSource(t.source,i),this._preventScrollUntilNextMouseDownOrTouchStart=!0,this._currentMovingHitTest={sourceAtPoint:t,cancelledContainer:s.model().customSourceMovingHitTestData()??void 0},void s.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection((0,n.ensureNotNull)(t.source),(0,n.ensureNotNull)(i))}))}else if(i?.areaName===Vt.AreaName.SourceItemMove){const o=i?.activeItem;if(void 0!==o)return s.startCustomMoving(t.source,o,e),this._currentMovingHitTest={sourceAtPoint:t},void s.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection((0,n.ensureNotNull)(t.source),(0,n.ensureNotNull)(i))}))}}if(null!==t&&this._tryHandleEraserMouseDown(t,o))return;const a=null!==t&&(0,eo.isLineTool)(t.source)&&t.source.isLocked&&t.source.isLocked();if(!((0,lt.lockDrawings)().value()||a)&&null!==t&&!t.isCustom){if(!t.source.userEditEnabled())return;const s=t.hittest.data()?.snappingPrice,a=t.hittest.data()?.snappingIndex;let u=e.localY,_=e.localX;if(void 0!==s&&null!==l&&(u=(0,n.ensure)(t.source?.priceScale()).priceToCoordinate(s,l),c=s),void 0!==a&&(_=i.timeScale().indexToCoordinate(a),h=a),u===e.localY&&_===e.localX||(e={...e,localY:u,localX:_},this.setCursorPosition(e.localX,e.localY,o)),this._tryStartChangingLineTool(e,t,o,h))return void(this._currentChangingLineToolHitTest=t);if(this._currentChangingLineToolHitTest=null,(d=t.hittest.target())===Vt.HitTarget.MovePoint||d===Vt.HitTarget.MovePointBackground&&(0,vo.lastMouseOrTouchEventInfo)().isTouch){if(this._tryStartCloning(e,t,o,r))return;if(this._tryStartMovingLineTool(e,t,o,h))return void(this._currentMovingHitTest={sourceAtPoint:t});this._currentMovingHitTest=null}}if(null!==t&&(0,Fn.isPriceDataSource)(t.source)&&t.source.isDraggable()&&this._state?.hasDataSource(t.source)&&this._paneWidgetsSharedState.trySetDraggingSource(t.source,this))return}var d;null!==t&&t.hittest.target()===Vt.HitTarget.Regular||(this._processing=!0)}}}_mouseUpOrTouchEndEvent(e){if(!this.hasState())return;this._pressedMoveStage=0;const t=e.isTouch&&null!==this._startTrackPoint,i=e.isTouch&&this._wasPinched;e.isTouch&&(this._wasPinched=!1,this._longTap=!1),this._startMoveSourceParams=null,this._startChangeLineToolParams=null,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null;const s=this._chartUndoModel(),o=s.model().customSourceMovingHitTestData();null!==o||s.customMoveBeingProcessed()||this._processMouseUpOrTouchEndHandler(e),this._isSelecting=!1;const r=s.model(),a=r.crosshairSource(),l=this._dataSourceAtPoint(e.localX,e.localY);if(a.selection()&&null===this._firstZoomPoint){const e=this.state().lineToolsForArea(a.selection(),(0,Wt.getBindingRenderingInfo)(this._canvasBinding)) -;s.selectionMacro((t=>{let i=null;e.forEach((e=>{null===i&&(i=lr(l,e)),t.addSourceToSelection(e,i)}))})),a.clearSelection(),(0,ne.trackEvent)("GUI","Multiselect","Area Select")}(0,W.emit)("mouse_up",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY});const c=e.isTouch&&this._touchMove;e.isTouch&&(this._touchMove=!1);const h=new Bo.EnvironmentState(e),d=lt.tool.value();if(e.isTouch&&((0,lt.toolIsMeasure)(d)||null!==a.measurePane().value())){if(!c&&!e.stylus&&null===a.measurePane().value()&&a.pane!==this._state)return void this.setCursorPosition(e.localX,e.localY);if(!c&&!e.stylus&&this._tryStartMeasure(e,a,h,a.price,a.index))return;if((!c||e.stylus)&&this._tryFinishMeasure(e,a))return}if(e.isTouch&&!c&&!(0,wt.isLineDrawnWithPressedButton)(d)&&(0,wt.isLineToolName)(d)&&!s.lineBeingCreated()){if(this._chart.justActivated())return;if(a.pane!==this._state)return void this.setCursorPosition(e.localX,e.localY,h);const t=a.currentPoint(),i=this.state().defaultPriceScale(),o=(0,n.ensure)(this.state().mainDataSource()?.firstValue()),r={index:Math.round(s.timeScale().coordinateToIndex(t.x)),price:i.coordinateToPrice(t.y,o)},c=(0,n.ensureNotNull)(s.createLineTool({pane:this.state(),point:r,linetool:d}));return this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.toolCreation=!0),s.selectionMacro((e=>{e.addSourceToSelection(c)})),s.lineBeingCreated()||(this._finishTool(c,l),e.preventDefault()),void(this._startTouchPoint=null)}const u=s.lineBeingCreated();if(u&&!(0,wt.isLineDrawnWithPressedButton)(u.toolname)&&e.isTouch&&(this._startTouchPoint||e.stylus)){if(this._startTouchPoint=null,!c||e.stylus){const t=(0,n.ensureNotNull)(u.lastPoint()),i=s.continueCreatingLine({index:t.index,price:t.price},new Bo.EnvironmentState(e));this._initCrossHairPosition=null,i&&(this._finishTool(u,l),e.preventDefault())}return}if(null!==this._firstZoomPoint&&this._firstZoomPoint.draggingMode)return void this._finishZoom(e);if(this._processing=!1,s.customMoveBeingProcessed())return void s.endCustomMoving();if(null!==o){if(o.beingMoved&&!o.cancelled){const t=this._sourceWasSelected(l);(0,Vt.tryCallHandler)(e,{sourceWasSelected:t},o.mouseUpHandler,o.touchEndHandler),this.setCursorForTool()}if(r.setMovingCustomSource(null,null),mr(e,o))return}if(r.lineBeingEdited())return s.endChangingLinetool(!1),void(this._preventCrossHairMove()&&this._clearCursorPosition());if((0,wt.isLineDrawnWithPressedButton)(d)&&!this._isSelectPointModeEnabled()){const t=s.lineBeingCreated();null!==t&&(Hn(),t.finish(),"LineToolBrush"===t.toolname&&(0,W.emit)("drawing_event",t.id(),"create"));const i=this.state().defaultPriceScale();if(i.isEmpty())return;if(!t)return;const o=(0,n.ensure)(t.ownerSource()?.firstValue()),r=i.coordinateToPrice(e.localY,o),a={index:Math.round(s.timeScale().coordinateToIndex(e.localX)),price:r};return void s.continueCreatingLine(a)}const _=r.crosshairSource().crosshairDemonstration();if(_.isThereUnfinishedHighlighter())return void _.finishHighlighter() -;if(r.sourcesBeingMoved().length)return s.endMovingSource(!1,!1),r.sourcesBeingMoved().filter(eo.isLineTool).forEach((e=>{this.setCursorForTool(e)})),void r.invalidate(yo.InvalidationMask.cursor());if(!this._chart.readOnly()){const t=e.localX>=0&&e.localXt.projectTime(e,i)));null!==i&&this._chart.chartWidgetCollection().syncScroll(1e3*i,this._chartModel())}}}const p=this._isScrolling,m=this._endScroll(e),g=this._paneWidgetsSharedState.draggingSource();if(null!==g){const t=e.target,i=this._chart.paneByCanvas(t);i&&i!==this&&i.state().mode()===Bi.PaneMode.Regular&&(m&&s.undoHistory().undo(),s.mergeToPane(g,i.state()));if(this._chart.timeAxisByCanvas(t))if(r.isUnmergeAvailableForSource(g))m&&s.undoHistory().undo(),s.unmergeToNewBottomPane(g);else{const e=r.panes(),t=(0,n.ensureNotNull)(r.paneForSource(g)),i=e.indexOf(t);i!==e.length-1&&(m&&s.undoHistory().undo(),t.maximized().value()&&s.toggleMaximizedPane(t),s.movePane(i,e.length-1))}this._paneWidgetsSharedState.clearDraggingSource();const o=this._chart.getTimeScale();o&&o.restoreDefaultCursor();const a=this._chart.paneWidgets();for(let e=0;eVt.HitTarget.MovePointBackground||(0,vo.lastMouseOrTouchEventInfo)().isTouch)&&s.selectionMacro((e=>{e.clearSelection();const t=(0,n.ensureNotNull)(l.source);e.addSourceToSelection(t,lr(l,t))})),e.isTouch&&(this._touchMove=!1)}_mouseOrTouchMoveEvent(e){if(!this.hasState())return;this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.mouseMove=!0),this._resetMeasureIfRequired();const t=this._dataSourceAtPoint(e.localX,e.localY);this._processMouseEnterLeaveMoveHandlers(t,e);const i=this._chartUndoModel();if(!i)return;const s=e.localX,o=e.localY;this._prevMoveEventPosition=new At.Point(s,o);const n=new Bo.EnvironmentState(e);if(null===this._firstZoomPoint){if(this._updateHoveredSource(t,n,e),!e.isTouch&&i.lineBeingCreated()){const e=i.lineBeingCreated(),t=null===e?null:i.model().paneForSource(e);if(null!==t&&t!==this._state)return void this._setCursorPositionOnExternalPane(t,s,o,n)}e.isTouch||this.setCursorPosition(s,o,n)}else this._processMouseMoveWhileZoom(e,n)}_pressedMouseOrTouchMoveEvent(e){if(!this.hasState()||this._pinching||e.isTouch&&this._contextMenuOpenedOnLastTap)return;this._pressedMoveStage=2,this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.mouseMove=!0),this._resetMeasureIfRequired(),this._startChangeOrMoveLineToolIfNeeded(),e.isTouch&&(this._touchMove=!0,this._preventSourceChange=!1);const t=new Bo.EnvironmentState(e),i=this._chartUndoModel(),s=i.crosshairSource(),o=e.localX,r=e.localY -;if(this._prevMoveEventPosition=new At.Point(o,r),null!==this._firstZoomPoint)return this._processMouseMoveWhileZoom(e),void(this._firstZoomPoint.draggingMode=!0);const a=lt.tool.value();if(e.isTouch&&this._startTouchPoint&&(0,wt.isLineToolName)(a)&&!(0,wt.isLineDrawnWithPressedButton)(a)&&!i.lineBeingCreated()&&!this._isSelectPointModeEnabled())return void this._updateCrosshairPositionInToolCreationMode(e,this.state());const l=s.measurePane().value();if(e.isTouch&&(this._startTouchPoint||e.stylus)&&((0,lt.toolIsMeasure)(a)||null!==l))return void(e.stylus?this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e)):this._updateCrosshairPositionInToolCreationMode(e,l||this.state()));const c=i.lineBeingCreated();if(e.isTouch&&!e.stylus&&c&&!(0,wt.isLineDrawnWithPressedButton)(c.toolname)){if(this._startTouchPoint){const t=(0,n.ensureNotNull)(i.lineBeingCreated()),s=(0,n.ensureNotNull)(i.model().paneForSource(t));this._updateCrosshairPositionInToolCreationMode(e,s)}return}if(e.isTouch&&null!==this._startTrackPoint){this._exitTrackingModeOnNextTry=!1;const e=(0,n.ensureNotNull)(this._initCrossHairPosition),i=new At.Point(o,r).subtract(this._startTrackPoint),s=e.add(i);this.setCursorPosition(s.x,s.y,t)}else e.isTouch&&this._preventCrossHairMove()||this.setCursorPosition(o,r,t);const h=this._isSelectPointModeEnabled();if((0,wt.isLineToolName)(a)&&!(0,wt.isLineDrawnWithPressedButton)(a)&&!h&&!t.mod())return;if((0,wt.isLineDrawnWithPressedButton)(a)&&!h){const t=i.lineBeingCreated();if(!t)return;const s=this._localCoordinatesToLineDataSourcePoint(e.localX,e.localY,(0,n.ensureNotNull)(t.ownerSource()));return void(s&&i.continueCreatingLine(s))}const d=i.crosshairSource().crosshairDemonstration();if(d.isThereUnfinishedHighlighter()){const e=this._localCoordinatesToLineDataSourcePoint(s.originX(),s.originY(),(0,n.ensureNotNull)(this.state().mainDataSource()));return void(e&&d.addHighlighterPosition(e))}if(null!==this._paneWidgetsSharedState.draggingSource()){const t=e.target,i=this._chart.paneByCanvas(t);i&&(i!==this?i.setDragToAnotherPaneCursor():i.setCursorForTool());const s=this._chart.timeAxisByCanvas(t);s&&s.setCursor("grabbing")}if(i.timeScale().isEmpty())return;const u=this._options.handleScroll;if((!u.pressedMouseMove||e.isTouch)&&(!u.horzTouchDrag&&!u.vertTouchDrag||!e.isTouch))return;if(this._chartModel().dragExportEnabled().value())return;if(i.customMoveBeingProcessed())return void i.processCustomMove(e);const _=i.model().customSourceMovingHitTestData();if(null!==_&&(this._updateCommonTooltip(null,!0),_.cancelled||(i.model().processingCustomSourceMove(),(0,Vt.tryCallHandler)(e,{sourceWasSelected:this._selectionBeforeMouseDown.has(i.model().customSourceBeingMoved())},_.pressedMouseMoveHandler,_.touchMoveHandler)),mr(e,_)))return;if(i.model().lineBeingEdited())return void this.setCursorPosition(o,r,t);if(i.model().sourcesBeingMoved().length)return void this._alignSourcesThatBeingMoved(i.model().sourcesBeingMoved(),e.localX,e.localY,t,i.model().lastHittestData()?.possibleMovingDirections) -;const p=this._dataSourceAtPoint(e.localX,e.localY);if(this._tryFinishClonning(e,new Bo.EnvironmentState(e),p))return;const m=(0,lt.toolIsMeasure)(a)||s.startMeasurePoint()&&s.endMeasurePoint();this._chart.readOnly()||!t.mod()||(0,wt.isLineToolName)(a)||m||h?(this._processScroll(e),this._preventScroll()&&!this._preventCrossHairMove()&&null===this._startTrackPoint&&this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e))):this._isSelecting||(s.startSelection(this.state()),this._isSelecting=!0)}_mouseOrTouchLeaveEvent(e){if(!this.hasState())return;const t=this._chartUndoModel();if(!t)return;const i=t.crosshairSource();e.isTouch||null!==i.measurePane().value()&&null===i.endMeasurePoint()||this._clearCursorPosition();if(this._chartModel().setHoveredSource(null,null),null!==this._prevHoveredHittest){const t=this._sourceWasSelected(this._prevHoveredHittest);(0,Vt.tryCallHandler)(e,{sourceWasSelected:t},this._prevHoveredHittest.hittest.data()?.mouseLeaveHandler),this._prevHoveredHittest=null}this._updateCommonTooltip(null),this._chart.unsetActivePaneWidget()}_mouseDoubleClickOrDoubleTapEvent(e){if(!this.hasState())return;const t=!this._chart.readOnly()&&!(0,wt.isLineToolName)(lt.tool.value())&&this._dataSourceAtPoint(e.localX,e.localY)||null,i=this._sourceWasSelected(t);if(null!==t&&t.isCustom)t.hittest.tryCallDblClickOrDblTapHandler(e,{sourceWasSelected:i});else if(null!==t&&(e.isTouch||t.hittest.target()>Vt.HitTarget.MovePointBackground))t.hittest.tryCallDblClickOrDblTapHandler(e,{sourceWasSelected:i})&&!(0,Vt.shouldDefaultActionBeExecuted)(e,(0,n.ensureNotNull)(t.hittest.data()),"doubleClickHandler","doubleTapHandler")||this.processDoubleClickOnSource(t.source,t.hittest?t.hittest:void 0);else if(!this._chart.readOnly()&&!(0,wt.isLineToolName)(lt.tool.value())&&!this._chartUndoModel().lineBeingCreated()&&this._chartUndoModel().selection().isEmpty()){const t=this.state();new Bo.EnvironmentState(e).mod()&&!t.maximized().value()?(t.collapsed().value()||t.collapsingAvailable().value())&&this._chartUndoModel().toggleCollapsedPane(this.state()):this._chartUndoModel().toggleMaximizedPane(this.state())}}_contextMenuEvent(e){const t=this._chartUndoModel();if(t.crosshairSource().startMeasurePoint()&&!this._trackCrosshairOnlyAfterLongTap)return t.crosshairSource().clearMeasure(),void(0,lt.resetToCursor)(!0);if(this._pinching)return;if(null===this._firstZoomPoint||this._trackCrosshairOnlyAfterLongTap||this.cancelZoom(),!(0,lt.toolIsCursor)(lt.tool.value())||this._isSelectPointModeEnabled()){if(e.isTouch)return;return(0,lt.resetToCursor)(!0),this.setCursorForTool(),void(t.lineBeingCreated()&&t.cancelCreatingLine())}if(!this._options.contextMenuEnabled)return;const i=this._dataSourceAtPoint(e.localX,e.localY),s=i?i.source:null;if(e.isTouch&&null!==this._startTrackPoint){if(this._preventSourceChange)return;this._clearCursorPosition()}e.isTouch&&(this._contextMenuOpenedOnLastTap=!0,this._startTrackPoint=null),this._contextMenuX=e.localX,this._contextMenuY=e.localY -;const o=i&&i.hittest?i.hittest.target():0,n=o>=Vt.HitTarget.Regular||o>=Vt.HitTarget.MovePointBackground&&e.isTouch;if(t.selectionMacro((t=>{null!==s&&n?t.selection().isSelected(s)||(t.clearSelection(),t.addSourceToSelection(s,lr(i,s))):(this._options.contextMenu.general&&this._showContextMenu(e),t.clearSelection())})),null!==i&&n&&null!==s)if((0,Vo.isDataSource)(s)&&s.hasContextMenu())s.isSelectionEnabled()?this.showContextMenuForSelection(e,void 0,i.hittest):this.showContextMenuForSources([s],e,void 0,void 0,i.hittest);else{const t=this._sourceWasSelected(i);i.hittest.tryCallContextMenuHandler(e,{sourceWasSelected:t})}}_onMouseEvent(){this._preventSourceChange=!1,this._startTrackPoint=null,this._trackCrosshairOnlyAfterLongTap=!1}_onTouchEvent(){this._trackCrosshairOnlyAfterLongTap=!0}_localCoordinatesToLineDataSourcePoint(e,t,i){const s=this.state().defaultPriceScale();if(s.isEmpty())return null;const o=new At.Point(e,t),r=(0,n.ensure)(i.firstValue());return o.price=s.coordinateToPrice(t,r),o.index=Math.round(this._chartUndoModel().timeScale().coordinateToIndex(e)),o}_switchTrackingModeFromAnotherPaneIfNeeded(e){const t=this._chart.trackingModePaneWidget();if(null!==t&&t!==this){const i=this._chartModel().crosshairSource().currentPoint();t._exitTrackingModeOnNextTry=!0,t._tryExitTrackingMode(!0),this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(i.x,e.localY),new Bo.EnvironmentState(e))}}async _showContextMenu(e){const t=e=>e instanceof Jo.Separator,i=this._customActions(),s=(await this._initActions(e)).filter((e=>null!==e));i.remove.forEach((e=>{for(let t=0;t0;e--)t(o[e])&&t(o[e-1])&&o.splice(e,1);o.length&&t(o[0])&&o.splice(0,1),o.length&&t(o[o.length-1])&&o.splice(o.length-1,1),Oo.ContextMenuManager.showMenu(o,e,{statName:"ChartContextMenu"},{menuName:"ChartContextMenu"})}async _initActions(e){const t=this._chart.actions(),i=[];if(this._chart.model().model().resetScalesAvailable().value()&&(i.push(t.chartReset),i.push(new Jo.Separator)),!this.state().isEmpty()&&l.enabled("datasource_copypaste")&&this.state().mode()===Bi.PaneMode.Regular){const t=(0,sn.createActionCopyPrice)(this.state(),e.localY),s=(0,sn.createPasteAction)(this._chart,this.state());(t||s)&&(t&&i.push(t),s&&i.push(s),i.push(new Jo.Separator))}i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),l.enabled("text_notes")&&i.push(t.addToTextNotes),i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),i.push(this._createLockTimeAxisAction(e)),i.push(new Jo.Separator),i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),this._chart.applyIndicatorsToAllChartsAvailable()&&(i.push(t.applyStudiesToAllCharts),i.push(new Jo.Separator));const s=t.paneRemoveAllDrawingTools.getState().disabled;s||i.push(t.paneRemoveAllDrawingTools);const o=t.paneRemoveAllStudies.getState().disabled;return o||i.push(t.paneRemoveAllStudies),s&&o||i.push(new Jo.Separator), -i.push(t.hideAllMarks),i.push(new Jo.Separator),l.enabled("show_chart_property_page")&&i.push(t.chartProperties),i[i.length-1]instanceof Jo.Separator&&i.pop(),i}_loadAndCreateLegendWidget(){Promise.all([i.e(2199),i.e(4178),i.e(8985),i.e(6489),i.e(9753),i.e(4170),i.e(2227),i.e(7973),i.e(5093)]).then(i.bind(i,60786)).then((e=>{if(this._isDestroyed||!this._options.legendWidgetEnabled||this._legendWidget)return;const t=e.LegendWidget,i=(0,ge.deepExtend)({},this._options.legendWidget);i.canShowSourceCode=!this._chart.onWidget()&&!ze.CheckMobile.any(),i.readOnlyMode=i.readOnlyMode||this._chart.readOnly(),i.statusesWidgets={sourceStatusesEnabled:this._options.sourceStatusesWidgetEnabled,sourceStatuses:this._options.sourceStatusesWidget||{},marketStatusEnabled:this._options.marketStatusWidgetEnabled,dataUpdateModeEnabled:this._options.chartWarningWidgetEnabled,dataUpdateMode:this._options.chartWarningWidget||{},dataProblemEnabled:this._options.dataProblemWidgetEnabled,pineSourceStatusEnabled:this._options.pineSourceStatusEnabled};const s=(0,Ji.combine)(((e,t)=>ur&&this._chart!==e&&!t),this._chart.chartWidgetCollection().activeChartWidget.weakReference(),this._chart.chartWidgetCollection().lock.crosshair.weakReference()),o=(0,Ji.combine)(((e,t)=>null!==e?e===this._state:(0,lt.toolIsMeasure)(t)),this._chartModel().crosshairSource().measurePane().weakReference(),lt.tool.weakReference());this._legendWidget=new t(this._chartUndoModel(),this,this._chart.backgroundTopTheme().spawnOwnership(),s.ownership(),this._visuallyCollapsed.spawnOwnership(),o.ownership(),i,{showContextMenuForSelection:this.showContextMenuForSelection.bind(this),showContextMenuForSources:this.showContextMenuForSources.bind(this),showChartPropertiesForSource:this._chart.showChartPropertiesForSource.bind(this._chart),showGeneralChartProperties:this._chart.showGeneralChartProperties.bind(this._chart),showObjectsTreeDialog:this._chart.showObjectsTreeDialog.bind(this._chart),onLegendRowFocused:()=>{this._chart.chartWidgetCollection().activeChartWidget.setValue(this._chart)}}),this._div.prepend(this._legendWidget.getElement()),this._legendWidget.updateLayout(),this._legendWidget.updateWidgetModeBySize(this._size),this._legendWidget.updateThemedColors(this._themedTopColor);for(const e of Array.from(this._customLegendWidgetsFactoryMap.keys()))this._legendWidget.addCustomWidgetToLegend(e,(0,n.ensureDefined)(this._customLegendWidgetsFactoryMap.get(e)))}))}_loadAndCreatePaneControlsWidget(e){Promise.all([i.e(2199),i.e(4178),i.e(8985),i.e(6489),i.e(9753),i.e(4170),i.e(2227),i.e(7973),i.e(5093)]).then(i.bind(i,61560)).then((t=>{if(this._isDestroyed||this._state!==e)return;const i=t.PaneControlsWidget;this._paneControls=new i(this._chartUndoModel(),e,{backgroundThemeName:this._chart.backgroundTopTheme(),anySeparatorSelected:this._anySeparatorSelected.weakReference()},this._div),this._paneControls.updateWidgetModeByWidth(this._size.width),this._paneControls.updateThemedColors(this._themedTopColor), -this._paneControlsResizeObserver=new ResizeObserver(this._handleRestrictLegendWidth.bind(this)),this._paneControlsResizeObserver.observe(this._paneControls.getElement()),this._state?.collapsed().value()&&this._chartModel().fullUpdate()}))}_handleRestrictLegendWidth(e){if(null===this._legendWidget||null===this._paneControls)return;const t=e[e.length-1].contentRect.width,i=0===t?0:t+Zn+Xn;this._legendWidget.addMargin(i)}_onMagnetStateChanged(){this._chart.isActive().value()&&(this._isSelectPointModeEnabled()||this._isToolActionActiveOnPane(!0))&&this._chartModel().crosshairSource().visible&&this._updateLineToolUsingMagnetOrShift()}_onShiftKeyStateChanged(){this._chart.isActive().value()&&this._isToolActionActiveOnPane(!1)&&this._chartModel().crosshairSource().visible&&this._updateLineToolUsingMagnetOrShift(Bo.EnvironmentState.create((0,Gs.shiftPressed)().value()))}_isToolActionActiveOnPane(e){const t=this._chartModel(),i=t.lineBeingCreated()||t.lineBeingEdited()||t.sourcesBeingMoved().length>0&&t.sourcesBeingMoved()[0];return i?t.paneForSource(i)===this._state:e&&(0,wt.isLineToolName)(lt.tool.value())&&t.crosshairSource().pane===this._state}_updateLineToolUsingMagnetOrShift(e){if(null===this._prevMoveEventPosition)return;const{x:t,y:i}=this._prevMoveEventPosition,s=this._chartModel().sourcesBeingMoved();s.length>0?(lt.isStudyEditingNow.value()&&this.setCursorPosition(t,i,e),this._alignSourcesThatBeingMoved(s,t,i,e)):this.setCursorPosition(t,i,e)}_showEditDialogForSource(e,t){if(this._options.propertyPagesEnabled&&e.userEditEnabled())if(e===this._chartUndoModel().mainSeries())this._chart.showGeneralChartProperties(Zs.TabNames.symbol);else if((0,eo.isLineTool)(e)||(0,Js.isStudy)(e)){let i;const s=t?.data();if(null!=s){const e=s.areaName;void 0!==e&&(i=dr.get(e))}this._chart.showChartPropertiesForSource(e,i).then((e=>{this._editDialog=e}))}}_initToolCreationModeParams(e){this._startTouchPoint=new At.Point(e.pageX,e.pageY),this._initCrossHairPosition=this._chartModel().crosshairSource().currentPoint()}_updateCrosshairPositionInToolCreationMode(e,t){if(t!==this._state){const i=this._chart.paneByState(t);return i._startTouchPoint=this._startTouchPoint,i._initCrossHairPosition=this._initCrossHairPosition,void i._updateCrosshairPositionInToolCreationMode(e,t)}const i=this._chartModel().crosshairSource();this._chart.justActivated()&&(this._initCrossHairPosition=i.currentPoint());const s=e.pageX,o=e.pageY,r=(0,n.ensureNotNull)(this._initCrossHairPosition),a=new At.Point(s,o).subtract((0,n.ensureNotNull)(this._startTouchPoint)),l=r.add(a);this.setCursorPosition(l.x,l.y,new Bo.EnvironmentState(e))}_priceAxisesContainer(e){return"left"===e?this._lhsPriceAxisesContainer:this._rhsPriceAxisesContainer}_recalculatePriceScales(e){const t=this.state();for(const i of t.leftPriceScales())t.recalculatePriceScale(i,e);for(const i of t.rightPriceScales())t.recalculatePriceScale(i,e);for(const i of t.sourcesByGroup().overlayPriceScaleSources())(0,eo.isLineTool)(i)||t.recalculatePriceScale(i.priceScale(),e)}_createLockTimeAxisAction(e){ -const t=0===lt.crosshairLock.value()?.type;return new Jo.Action({actionId:"Chart.Crosshair.LockVerticalCursor",options:{label:tr,statName:"LockCursorInTime",checkable:!0,checked:t,onExecute:()=>this._toggleLockTimeAxis(e.localX,!t)}})}_toggleLockTimeAxis(e,t){if(t){const t=this._chartUndoModel().timeScale(),i=t.coordinateToIndex(e),s=t.points().roughTime(i);if(null!==s)return void lt.crosshairLock.setValue({type:0,time:s})}lt.crosshairLock.setValue(null)}_preventTouchEventsExceptPinch(){return this._paneWidgetsSharedState.hasTouchesOnOtherPanes(this)||null!==this._paneWidgetsSharedState.pinchingPane()}_updateHoveredSource(e,t,i){const s=this._chartUndoModel(),o=s.model();let n=!1;const r=e&&e.source,a=this._chart.readOnly();if(o.crosshairSource().isReplaySelection())this._setCursorClassName("none");else if(!(!a||e&&(0,eo.isLineTool)(e.source))||this._editDialog&&this._editDialog.visible().value())a&&(o.setHoveredSource(null,null),this.setCursorForTool());else{const l=lt.tool.value();let c=null;if(!this._processing&&((0,lt.toolIsCursor)(l)||"eraser"===l&&!a||t.mod()||!s.lineBeingCreated())){const t=e?.hittest;n=Boolean(t?.data()?.hideCrosshairLinesOnHover),t&&t.target()>Vt.HitTarget.MovePointBackground?(c=r,!r?.isHoveredEnabled()||"eraser"===l&&r===s.mainSeries()?o.setHoveredSource(null,null):o.setHoveredSource(r,t.data(),0)):o.setHoveredSource(null,null)}a?this.setCursorForTool(c,t,qt.PaneCursorType.Default):this._options.sourceSelectionEnabled&&(this._isSelectPointModeEnabled()?this._setCursorClassName("pointer"):this.setCursorForTool(c,t,e?.hittest.data()?.cursorType));const h=o.customSourceBeingMoved(),d=null!==h?[h]:o.sourcesBeingMoved();if((!d.length||null!==e&&-1===d.indexOf(e.source))&&this._updateCommonTooltip(e),!a&&null!==e&&i&&e.hittest.hasPressedMoveHandler(i)){switch((e.hittest.data()||{}).cursorType){case qt.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case qt.PaneCursorType.HorizontalResize:this._setCursorClassName("we-resize");break;case qt.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case qt.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize")}}}this._preventCrossHairMove()&&this._clearCursorPosition(),1!==this._pressedMoveStage&&o.crosshairSource().setLinesShouldBeHidden(n)}async _createErrorBlock(){const e=new(await no());return this._div.insertBefore(e.container,this._topCanvasBinding.canvasElement.nextSibling),e}_customActions(){const e={top:[],bottom:[],remove:[]},t=this._chartUndoModel().timeScale(),i=this._state&&this._state.defaultPriceScale();if(!l.enabled("custom_items_in_context_menu"))return e;const s=t.isEmpty()?void 0:t.indexToUserTime(t.coordinateToIndex(this._contextMenuX));let o;if(i&&!i.isEmpty()){const e=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue();o=i.coordinateToPrice(this._contextMenuY,(0,n.ensureNotNull)(e))}return(0,W.emit)("onContextMenu",{unixtime:null!=s?s.getTime()/1e3:void 0,price:o,callback:t=>{[...t].forEach((t=>{ -if(t.text)if(t.text.length>1&&"-"===t.text[0])e.remove.push(t.text.slice(1));else{let i;i="-"===t.text?new Jo.Separator:new Jo.Action({actionId:"Chart.ExternalActionId",options:{label:t.text,onExecute:t.click}}),t.position&&"top"===t.position?e.top.push(i):e.bottom.push(i)}}))}}),e}_highlightPriceAxisByLabel(e){this._state?.mode()===Bi.PaneMode.Regular&&(this._lhsPriceAxisesContainer.highlightPriceAxisByLabel(e),this._rhsPriceAxisesContainer.highlightPriceAxisByLabel(e))}_subscribeToState(){const e=this.state();e.onDestroyed().subscribe(this,this._onStateDestroyed,!0),e.dataSourcesCollectionChanged().subscribe(this,this._onDataSourcesCollectionChanged),e.maximized().subscribe(this._updateVisuallyCollapsed,{callWithLast:!0}),e.collapsed().subscribe(this._updateVisuallyCollapsed,{callWithLast:!0}),e.maximized().subscribe(this._updateMaximized,{callWithLast:!0})}_unsubscribeFromState(){const e=this.state();e.onDestroyed().unsubscribeAll(this),e.dataSourcesCollectionChanged().unsubscribeAll(this),e.maximized().unsubscribe(this._updateVisuallyCollapsed),e.collapsed().unsubscribe(this._updateVisuallyCollapsed),e.maximized().unsubscribe(this._updateMaximized),this._maximized.setValue(!1)}_updateAccesibilityAttr(){if(this.hasState()&&this.state().isMainPane().value()){const e=this._chartModel().mainSeries(),t=e.symbol(),s=(0,es.getTranslatedResolutionModel)(e.interval()).hint,o=a.t(null,{replace:{symbol:t,interval:s}},i(1136));this._topCanvasBinding.canvasElement.setAttribute("aria-label",o)}else this._topCanvasBinding.canvasElement.setAttribute("aria-hidden","true")}async _updateEndOfSeriesBanner(){0}_paneDblClickOrTapEvent(e){if(this._chart.readOnly())return;const t=this._dataSourceAtPoint(e.localX,e.localY);if(null!==t&&(0,eo.isEditableTextLineTool)(t.source)){const e=t.source.textEditingActivationTime();null!==e&&performance.now()-e<500&&this.processDoubleClickOnSource(t.source,t.hittest)}}}class yr{constructor(){this._draggingSource=null,this._activeTouchPanes=new Set,this._scrollingPane=null,this._pinchingPane=null}onPaneDestroyed(e){this._activeTouchPanes.delete(e),this._scrollingPane===e&&(this._scrollingPane=null),this._pinchingPane===e&&(this._pinchingPane=null)}startTouch(e){this._activeTouchPanes.add(e)}endTouch(e){this._activeTouchPanes.delete(e)}hasTouchesOnOtherPanes(e){return this._activeTouchPanes.size>1||1===this._activeTouchPanes.size&&!this._activeTouchPanes.has(e)}trySetDraggingSource(e,t){return!this.hasTouchesOnOtherPanes(t)&&((0,n.assert)(null===this._draggingSource||this._draggingSource===e),this._draggingSource=e,!0)}clearDraggingSource(){null!==this._draggingSource&&(this._draggingSource=null)}draggingSource(){return this._draggingSource}setScrollingPane(e){(0,n.assert)(null===e||null===this._scrollingPane||this._scrollingPane===e),this._scrollingPane=e}scrollingPane(){return this._scrollingPane}setPinchingPane(e){(0,n.assert)(null===e||null===this._pinchingPane||this._pinchingPane===e),this._pinchingPane=e}pinchingPane(){return this._pinchingPane}}var vr,Sr=i(55158),br=i(95700);i(60070) -;!function(e){e[e.BorderSize=1]="BorderSize",e[e.OffsetSize=5]="OffsetSize"}(vr||(vr={}));const wr={contextMenuEnabled:!0,timezoneMenuEnabled:!0,pressedMouseMoveScale:!0},Cr=new Di.TranslatedString("change session",a.t(null,void 0,i(87041))),Pr=a.t(null,void 0,i(94031));class Tr{constructor(e,t,i,s,o){this._rendererOptions=null,this._onLabelHovered=new re.Delegate,this._mousedown=!1,this._currentCursorClassName="invalid",this._options=(0,dt.merge)((0,dt.clone)(wr),t||{}),this.chart=e,this._properties=e.properties().childs().scalesProperties,this._element=document.createElement("div"),this._element.style.display="flex",this._backgroundBasedTheme=o;const n=e.model().model().rendererOptionsProvider(),r=()=>this.backgroundColor(),a=()=>{throw new Error("Time axis does not support real price scales")},l={titlesProvider:i,stubContextMenuProvider:(e,t)=>{const i=s(e,t),o=this.getContextMenuActions(!0);return 0===o.length?i:i.concat(new Jo.Separator,o)},backgroundBasedTheme:o.spawnOwnership(),onActiveOrHoveredChart:(0,Ji.combine)(((e,t)=>e||t),this.chart.isActive().weakReference(),this.chart.isHovered().weakReference()).ownership(),rendererOptionsProvider:n,getBackgroundTopColor:r,getBackgroundBottomColor:r,requestRepaint:()=>this.chart.model().model().lightUpdate(),showHorizontalBorder:!0};this._lhsStubContainer=new qo(this._properties,"left",a,l,this._options.priceAxisLabelsOptions,this),this._lhsStubContainer.onLabelHovered().subscribe(this,((e,t)=>{this._onLabelHovered.fire(e,t)})),this._rhsStubContainer=new qo(this._properties,"right",a,l,this._options.priceAxisLabelsOptions,this),this._rhsStubContainer.onLabelHovered().subscribe(this,((e,t)=>{this._onLabelHovered.fire(e,t)})),this._element.appendChild(this._lhsStubContainer.getElement()),this._cell=document.createElement("div"),this._element.appendChild(this._cell),this._cell.classList.add("chart-markup-table","time-axis"),this._cell.style.height="25px",this._dv=document.createElement("div"),this._dv.style.width="100%",this._dv.style.height="100%",this._dv.style.position="relative",this._dv.style.overflow="hidden",this._cell.appendChild(this._dv),this._canvasConfiguredHandler=()=>this.chart.model().model().lightUpdate(),this._canvasBinding=(0,Wt.createBoundCanvas)(this._dv,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const c=this._canvasBinding.canvasElement;c.style.position="absolute",c.style.zIndex="1",c.style.left="0",c.style.top="0",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._dv,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const h=this._topCanvasBinding.canvasElement;h.style.position="absolute",h.style.zIndex="2",h.style.left="0",h.style.top="0",this._dv.setAttribute("aria-hidden","true"),this._element.appendChild(this._rhsStubContainer.getElement()),this.restoreDefaultCursor(),this.update(),this._minVisibleSpan=Sr.MINUTE_SPAN, -this._mouseEventHandler=new Et.MouseEventHandler(this._topCanvasBinding.canvasElement,this,{treatVertTouchDragAsPageScroll:!0,treatHorzTouchDragAsPageScroll:!1}),this.size=(0,Dt.size)({width:0,height:0}),(0,lt.hideMarksOnBars)().subscribe(this,(()=>this.chart.model().model().lightUpdate()))}destroy(){this._mouseEventHandler.destroy(),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._rhsStubContainer.onLabelHovered().unsubscribeAll(this),this._lhsStubContainer.onLabelHovered().unsubscribeAll(this),this._lhsStubContainer.destroy(),this._rhsStubContainer.destroy(),this.chart.properties().childs().paneProperties.childs().background.unsubscribeAll(this),this._backgroundBasedTheme.release(),(0,lt.hideMarksOnBars)().unsubscribeAll(this)}setCursor(e){let t="";"grabbing"!==e&&"ew-resize"!==e||(t="time-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName),t&&this._cell.classList.add(t),this._currentCursorClassName=t,this._cell.style.cursor)}restoreDefaultCursor(){this.setCursor("")}getElement(){return this._element}optimalHeight(){const e=this.rendererOptions();return Math.ceil(e.borderSize+e.offsetSize+e.fontSize+e.paddingTop+e.paddingBottom+e.labelBottomOffset)}setSizes(e,t,i){this.size&&(0,Dt.equalSizes)(this.size,e)||(this.size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._cell.style.width=e.width+"px",this._cell.style.height=e.height+"px"),this._lhsStubContainer.setSizes(e.height,t),this._rhsStubContainer.setSizes(e.height,i)}rendererOptions(){if(!this._rendererOptions||this._rendererOptions.fontSize!==this.fontSize()){const e=this.fontSize();this._rendererOptions={borderSize:1,offsetSize:5,fontSize:e,font:(0,Yt.makeFont)(e,g.CHART_FONT_FAMILY,""),widthCache:new Gt.TextWidthCache,paddingTop:3*e/12,paddingBottom:3*e/12,paddingHorizontal:9*e/12,labelBottomOffset:4*e/12}}return this._rendererOptions}backgroundColor(){return this.chart.model().model().backgroundColor().value()}lineColor(){const e=this._properties.childs().lineColor.value();if(0===(0,kt.parseRgba)(e)[3]){const e=this.chart.model().model().lastPane();if(e&&e.collapsed().value())return this.chart.properties().childs().paneProperties.childs().separatorColor.value()}return e}textColor(){return this._properties.childs().textColor.value()}fontSize(){return this._properties.childs().fontSize.value()}baseFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY)}baseBoldFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY,"","bold")}hasCanvas(e){return this._canvasBinding.canvasElement===e||this._topCanvasBinding.canvasElement===e}onLabelHovered(){return this._onLabelHovered}getScreenshotData(){return{content:this._canvasBinding.canvasElement.toDataURL(),canvas:this._canvasBinding.canvasElement, -contentWidth:this.size.width,contentHeight:this.size.height,lhsStub:this._lhsStubContainer.getScreenshotData(),rhsStub:this._rhsStubContainer.getScreenshotData()}}getContextMenuActions(e){const t=this.chart,i=t.actions(),s=[];if(e||(t.model().timeScale().resetAvailable().value()&&(s.push(i.timeScaleReset),s.push(new Jo.Separator)),this._options.timezoneMenuEnabled&&s.push(i.applyTimeZone),s.push(i.sessionBreaks)),!t.model().mainSeries().isDWM()){const e=t.model()?.mainSeries().symbolInfo();if(e){const i=t.model().mainSeries().properties().childs().sessionId,o=(e.subsessions||[]).filter((e=>!e.private));if(o.length>1){const e=o.map((e=>new Jo.Action({actionId:"Chart.SetSession",options:{label:(0,br.translateSessionDescription)(e.description),checkable:!0,checked:i.value()===e.id,statName:"SetSession",onExecute:()=>{t.model().setProperty(i,e.id,Cr)}}}))),n=new Jo.Action({actionId:"Chart.SetSession",options:{label:Pr,statName:"SetSession",subItems:e}});s.push(n)}}}return!t.onWidget()&&l.enabled("show_chart_property_page")&&l.enabled("chart_property_page_scales")&&i.scalesProperties&&(s.length&&s.push(new Jo.Separator),s.push(i.scalesProperties)),s}update(){if(!this.chart.hasModel())return;const e=this.chart.model().timeScale().marks();if(e){this._minVisibleSpan=Sr.YEAR_SPAN;for(const t of e)this._minVisibleSpan=Math.min(t.span,this._minVisibleSpan)}}updatePriceAxisStubs(){const e=this.chart.model().model(),t=this.chart.hasMaximizedPane()?(0,n.ensureNotNull)(this.chart.maximizedPaneWidget()).state():e.paneForSource(e.mainSeries());if(!t)return;const i=e.priceScaleSlotsCount();this._lhsStubContainer.setScales([],i.left,t.leftPriceScales().length,i.left+i.right),this._rhsStubContainer.setScales([],i.right,t.rightPriceScales().length,i.left+i.right)}paint(e){if(e===yo.InvalidationLevel.None||0===this.size.width||0===this.size.height)return;(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._canvasBinding),(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._topCanvasBinding);const t=(0,Wt.getContext2D)(this._topCanvasBinding.canvasElement);if(e>yo.InvalidationLevel.Cursor){const i=(0,Wt.getContext2D)(this._canvasBinding.canvasElement),s=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);this.drawBackground(i,s),this.chart.hasModel()&&(this.drawBorder(i,s),this.drawTickMarks(i,s),this.drawBackLabels(i,s),this.drawCrossHairLabel(t,s)),this._lhsStubContainer.paintStubs(e),this._rhsStubContainer.paintStubs(e)}this.drawCrossHairLabel(t,(0,Wt.getBindingRenderingInfo)(this._topCanvasBinding))}drawBackground(e,t){if((0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,this.backgroundColor()),!this.chart.hasModel())return;const i=this.chart.model();if(!i.timeScale().isEmpty()){const s=i.model().selection().lineDataSources().filter((e=>!e.isFixed())).reduce(((e,t)=>{const i=t.timeAxisPoints();return 0===i.length?e:e.concat(i)}),[]);s.length>0&&this._highlightBackground(e,s,t)}const s=i.model().crosshairSource();s.startMeasurePoint()&&this._highlightBackground(e,s.measurePoints(),t)}drawBorder(e,t){e.save(),e.fillStyle=this.lineColor() -;const i=Math.max(1,Math.floor(this.rendererOptions().borderSize*t.verticalPixelRatio)),s=t.bitmapSize.width;e.fillRect(0,0,s,i),e.restore()}drawTickMarks(e,t){const i=this.chart.model().timeScale().marks();if(!i||0===i.length)return;let s=i.reduce(((e,t)=>e.span>t.span?e:t),i[0]).span;s>30&&s<40&&(s=30),e.save(),e.strokeStyle=this.lineColor();const o=this.rendererOptions(),n=o.borderSize+o.offsetSize+o.paddingTop+o.fontSize/2;e.textAlign="center",e.textBaseline="middle",e.fillStyle=this.textColor(),(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{e.font=this.baseFont();for(let t=0;t=s&&e.fillText(o.label,o.coord,n)}})),e.restore()}drawBackLabels(e,t){e.save();const i=new Set,s=this.chart.model().model();let o=s.dataSources();const n=s.selection().allSources();for(const e of n)i.add(e);s.hoveredSource()&&i.add(s.hoveredSource());for(const e of s.sourcesBeingMoved())i.add(e);const r=s.customSourceBeingMoved();null!==r&&i.add(r);const a=s.lineBeingEdited()??s.lineBeingCreated();a&&i.add(a),i.add(this.chart.model().crosshairSource()),o=o.concat(s.customSources());const l=this.rendererOptions();for(let s=0;s=s&&(s=a,n=r),a<=i&&(i=a,o=r)}}return n&&t.push(n),o&&t.push(o),t}_zoomAvailable(){return!this.chart.model().timeScale().isEmpty()&&this.chart.model().model().zoomEnabled()&&this._options.pressedMouseMoveScale}_mouseDownOrTouchStartEvent(e){if(this._mousedown||!this._zoomAvailable())return;this._mousedown=!0;const t=this.chart.model();t.timeScale().isEmpty()||t.startScaleTime(e.localX)}_pressedMouseOrTouchMoveEvent(e){this._zoomAvailable()&&this.chart.model().scaleTimeTo(e.localX)}_mouseUpOrTouchEndEvent(e){this._zoomAvailable()&&(this._mousedown=!1,this.chart.model().endScaleTime(),this.restoreDefaultCursor())}_contextMenuOrTouchContextMenuEvent(e){this._options.contextMenuEnabled&&Oo.ContextMenuManager.showMenu(this.getContextMenuActions(),e,{statName:"TimeScaleContextMenu"},{menuName:"TimeScaleContextMenu"})}_mouseOrTouchEnterEvent(e){this._zoomAvailable()&&this.setCursor("ew-resize")}_mouseOrTouchLeaveEvent(e){this.restoreDefaultCursor()}_mouseDoubleClickOrDoubleTapEvent(e){(0,ne.trackEvent)("GUI","Double click time scale"),this.chart.model().resetTimeScale()}}var xr=i(85459),Ir=i.n(xr),Mr=i(78871),Ar=i(71885),Lr=i(77148),kr=i(82783);function Dr(e,t){return!!Re.Interval.isEqual(e.res,t.res)&&(0,kr.areEqualTimeFrames)(e.val,t.val)}var Er=i(61119);const Br={duration:250,easing:Mr.easingFunc.easeOutCubic};class Vr{constructor(e){this._onFinishCalled=!1,this._options={...Br,...e},this._startTime=performance.now()}getStartPosition(){return this._options.from}getPosition(e){const t=this._calculateProgress(e);return 1===t?(this._options.onFinish&&!this._onFinishCalled&&(this._options.onFinish(!0),this._onFinishCalled=!0),this._options.to):(0,Er.lerp)(this._options.from,this._options.to,this._options.easing(t))}finished(e){return 1===this._calculateProgress(e)}onFinish(e){this._onFinishCalled||(this._options.onFinish?.(e),this._onFinishCalled=!0)}_calculateProgress(e){const t=e-this._startTime;return t>=this._options.duration?1:t/this._options.duration}}var Rr=i(86920),Nr=i(60074);function Or(e,t,i,s){let o=null;if(i.currencyConversionEnabled()&&(0,Nr.isActingAsSymbolSource)(e)){ -const n=i.availableCurrencies(),r=t.currency(n),a=e.currency();null!==r&&null!==r.selectedCurrency&&!r.allCurrenciesAreOriginal&&r.selectedCurrency!==a&&(s&&null===a||null!==a&&n.convertible(a))&&(o=r.selectedCurrency)}return o}const Fr=new Di.TranslatedString("toggle collapsed pane state",a.t(null,void 0,i(46054)));class Wr extends tt.UndoCommand{constructor(e,t){super(Fr),this._chartModel=e,this._paneIndex=t}redo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}undo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}}const Hr=new Di.TranslatedString("toggle maximized pane state",a.t(null,void 0,i(63095)));class zr extends tt.UndoCommand{constructor(e,t){super(Hr),this._model=e;const i=e.maximizedPane().value(),s=null===i?null:e.panes().indexOf(i);this._maximizedPaneIndex=t===i?null:e.panes().indexOf(t),this._prevMaximizedPaneIndex=s}redo(){this._setMaximizedPane(this._maximizedPaneIndex)}undo(){this._setMaximizedPane(this._prevMaximizedPaneIndex)}_setMaximizedPane(e){this._model.setMaximizedPane(null===e?null:this._model.panes()[e])}}const Ur=new Di.TranslatedString("move all scales to left",a.t(null,void 0,i(64077))),jr=new Di.TranslatedString("move all scales to right",a.t(null,void 0,i(19013))),Gr=(0,ae.getLogger)("Chart.MergeAllScales");class qr extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(n),this._model=e,this._paneIndex=e.panes().indexOf(t),this._targetPosition=s,this._targetIndex=o,this._scaleId=i.id(),this._sourcePosition=t.priceScalePosition(i),"overlay"!==this._sourcePosition&&(this._sourceIndex=t.priceScaleIndex(i,this._sourcePosition))}redo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._targetPosition,this._targetIndex),this._model.fullUpdate()}undo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._sourcePosition,this._sourceIndex),this._model.fullUpdate()}}var $r=i(85719);class Kr extends tt.UndoCommand{constructor(e,t,i,s){super(s,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._createdIds=[],this._model=e,this._withoutShift=i,this._origStates=t.map((e=>e.state(!0)));const o=e.lineToolsGroupModel();this._origGroups=t.map((e=>{const t=o.groupForLineTool(e);return t&&t.id}))}redo(){const e=this._model.lineToolsGroupModel(),t=this._origStates.map(((t,i)=>{const s=(0,n.ensureNotNull)(this._model.dataSourceForId(t.id)),o=0===this._createdIds.length?void 0:(0,n.ensureDefined)(this._createdIds[i]),r=(0,eo.cloneLineTool)(this._model,s,!this._withoutShift,o);void 0!==t.sharingMode&&r.share(t.sharingMode);const a=(0,n.ensureNotNull)(s.priceScale());(0,n.ensureNotNull)(this._model.paneForSource(s)).addDataSource(r,a,!1);const l=this._origGroups[i];if(null!==l){const t=e.groupForId(l);t&&t.addLineTools([r])}return this._model.updateSource(r),r}));0===this._createdIds.length&&(this._createdIds=t.map((e=>e.id()))),this._model.selectionMacro((e=>{e.clearSelection(),t.forEach((t=>{e.addSourceToSelection(t)}))})), -this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=this._model.lineToolsGroupModel();this._createdIds.forEach((t=>{const i=(0,n.ensureNotNull)(this._model.dataSourceForId(t)),s=e.groupForLineTool(i);null!==s&&s.excludeLineTool(i),this._model.removeSource(i)}))}newIds(){return this._createdIds}}var Yr=i(74174),Zr=i(70618),Xr=i(300);class Jr extends tt.UndoCommand{constructor(e,t,i,s=!0){super(i,s,(0,Xr.sourcesAffectState)(t)),this._newStates=[],this._model=e,this._savedStates=t.map((e=>e.state(!1)))}redo(){this._applyState(this._newStates)}undo(){0===this._newStates.length&&this.saveNewState(),this._applyState(this._savedStates)}saveNewState(){const e=this._savedStates.filter(dt.notNull).map((e=>(0,n.ensureNotNull)(this._model.dataSourceForId(e.id))));this._newStates=e.map((e=>e.state(!1)))}_applyState(e){for(const t of e)if(null!==t){const e=this._model.dataSourceForId(t.id);if(null!==e)if((0,Js.isStudy)(e)){const i=t.state.inputs,s=e.properties().childs().inputs.childs();for(const e in i)s[e]&&s[e].setValue(i[e])}else this._model.restoreLineToolState(e,t,!0)}}}class Qr extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._sourceId=t.id();const s=(0,n.ensureNotNull)(t.priceScale());this._initialPriceScaleId=s.id(),this._initialPriceScaleState=(0,n.ensureNotNull)(t.priceScale()).state();const o=(0,n.ensureNotNull)(e.paneForSource(t));this._initialPriceScalePosition=o.priceScalePosition(s),this._initialPriceScaleIndex=o.priceScaleIndex(s,this._initialPriceScalePosition),this._initialPaneIndex=e.panes().indexOf(o)}_newPriceScaleState(e){const t={...this._initialPriceScaleState};return delete t.m_isLockScale,delete t.id,delete t.m_topMargin,delete t.m_bottomMargin,delete t.hasCalculatedPriceRange,t}_originalPriceScaleState(){return this._initialPriceScaleState}}class ea extends Qr{constructor(e,t,i){super(e,t,i)}redo(){const e=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,n.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(e)}));const s=this._chartModel.createPane(this.targetPaneIndex()),o=s.findSuitableScale(e);s.bulkActionMacro((()=>{s.addDataSource(e,o,!1),i.forEach((e=>s.addDataSource(e,o,!1)))}));const r=(0,n.ensureNotNull)(e.priceScale());r.restoreState(this._newPriceScaleState(s.isOverlay(e))),r.setHeight(s.height()),this._chartModel.fullUpdate(),this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,n.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e)));const t=this._chartModel.detachSource(e);(0,n.assert)(t,"Undo of detaching must remove pane")}));const s=this._chartModel.panes()[this._initialPaneIndex];let o=s.getPriceScaleById(this._initialPriceScaleId) -;null===o&&(o=s.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),s.bulkActionMacro((()=>{s.addDataSource(e,o,!0),i.forEach((e=>s.addDataSource(e,o,!1)))}));const r=(0,n.ensureNotNull)(e.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(s.height()),this._chartModel.fullUpdate()}}class ta extends ea{constructor(e,t,i){super(e,t,i)}targetPaneIndex(){const e=this._chartModel.panes();for(let t=this._initialPaneIndex+1;t{o.forEach((e=>this._chartModel.detachSource(e))),this._restorePane=this._chartModel.detachSource(i)}));const r="overlay"===this._initialPriceScalePosition?this._initialPriceScalePosition:void 0,a=t.findSuitableScale(i,void 0,r),l=0===a.dataSources().length;if(t.bulkActionMacro((()=>{t.addDataSource(i,a,this._keepZOrder),o.forEach((e=>t.addDataSource(e,a,this._keepZOrder)))})),i===this._chartModel.mainSeries()){const e=t.priceScalePosition(a);t.movePriceScale(a,e,0)}if(l){const e=(0,n.ensureNotNull)(i.priceScale());e.restoreState(this._newPriceScaleState(t.isOverlay(i))),e.setHeight(t.height())}this._chartModel.fullUpdate(),e!==this._chartModel.panes().length&&this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){let e;e=this._restorePane?this._chartModel.createPane(this._initialPaneIndex):this._chartModel.panes()[this._initialPaneIndex];const t=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=(0,n.ensureNotNull)(this._chartModel.paneForSource(t)),s=this._chartModel.children(t,!0);i.bulkActionMacro((()=>{s.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(t)}));let o=e.getPriceScaleById(this._initialPriceScaleId);null===o&&(o=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),e.bulkActionMacro((()=>{t.setZorder(this._initialZOrder),e.addDataSource(t,o,!0),s.forEach((t=>e.addDataSource(t,o,!1)))}));const r=(0,n.ensureNotNull)(t.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(e.height()),this._chartModel.fullUpdate()}}class na extends oa{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){const e=this._chartModel.panes();for(let t=this._initialPaneIndex-1;t>=0;t--)if(e[t].mode()===Bi.PaneMode.Regular)return t;throw new Error("No regular pane found above for merging")}}class ra extends oa{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){ -const e=this._chartModel.panes();for(let t=this._initialPaneIndex+1;t{const i=(0,n.ensureNotNull)(e.paneForSource(t)),s=e.panes().indexOf(i),o=this._sourcesByPanes.get(s)||[];o.push(t.id()),this._sourcesByPanes.set(s,o)})), -Array.from(this._sourcesByPanes.keys()).forEach((t=>{const i=e.panes()[t],s=new Map,o=new Set(i.sourcesByGroup().multipaneSources());i.sourcesByGroup().allIncludingHidden().filter((e=>!o.has(e))).forEach((e=>{s.set(e.id(),e.zorder())})),this._originalState.set(t,s)}))}undo(){this._originalState.forEach(((e,t)=>{const i=this._model.panes()[t],s=new Map;e.forEach(((e,t)=>{const o=(0,n.ensureNotNull)(i.dataSourceForId(t));s.set(o,e)})),i.setZOrders(s)}))}redo(){this._sourcesByPanes.forEach(((e,t)=>{const i=this._model.panes()[t],s=e.map((e=>(0,n.ensureNotNull)(i.dataSourceForId(e))));this._paneOperation(i,s)}))}}class Ca extends wa{constructor(e,t){super(e,t,_a.format({title:ba(t[0])}))}_paneOperation(e,t){e.bringToFront(t)}}class Pa extends wa{constructor(e,t){super(e,t,pa.format({title:ba(t[0])}))}_paneOperation(e,t){e.sendToBack(t)}}class Ta extends wa{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertAfter(t,this._targetSource)}}class xa extends Ta{constructor(e,t,i){super(e,t,i,ma.format({title:ba(t[0]),targetTitle:ba(i)}))}}class Ia extends wa{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertBefore(t,this._targetSource)}}class Ma extends Ia{constructor(e,t,i){super(e,t,i,ga.format({title:ba(t[0]),targetTitle:ba(i)}))}}function Aa(e,t){const i=t[0],s=e.sourcesByGroup().all().filter((e=>e.zorder()e.zorder()>i.zorder()));if(0===s.length)throw new Error("Cannot bring forward source that alreadt on back");let o=s[0];if((0,eo.isLineTool)(o)){const t=e.model().lineToolsGroupModel().groupForLineTool(o);if(null!==t){const e=t.lineTools();o=e[e.length-1]}}return o}class Da extends Ta{constructor(e,t,i){super(e,i,ka(t,i),ya.format({title:ba(i[0])}))}}function Ea(e,t){return(0,n.ensureNotNull)(e.paneForSource(t.lineTools()[0]))}class Ba extends Ia{constructor(e,t){super(e,t.lineTools(),Aa(Ea(e,t),t.lineTools()),va.format({title:t.name().value()}))}}class Va extends Ta{constructor(e,t){super(e,t.lineTools(),ka(Ea(e,t),t.lineTools()),Sa.format({title:t.name().value()}))}}const Ra=new Di.TranslatedString("rearrange panes",a.t(null,void 0,i(2618)));class Na extends tt.UndoCommand{constructor(e,t,i){super(Ra),this._chartModel=e,this._index=t,(0,dt.isNumber)(i)?this._dstIndex=i:this._dstIndex="up"===i?t-1:t+1}redo(){this._checkIndices()&&this._chartModel.movePane(this._index,this._dstIndex)}undo(){this._checkIndices()&&this._chartModel.movePane(this._dstIndex,this._index)}_checkIndices(){const e=this._chartModel.panes().length;return this._index>=0&&this._index=0&&this._dstIndex{e.setValue(t[i].val),(e.dependents?.()??[]).forEach((e=>Ha(e,t[i].dependenValues)))}))}function za(e,t){return"string"==typeof t?(0,Oa.propertyByPath)(e,t):t}class Ua extends tt.UndoCommand{constructor(e,t,i,s,o=!0){super(i,void 0,o);const n=e.pathToRoot();this._targetObj=(0,Oa.isRootPath)(n)?n:e,this._newValue=t,this._oldValue=e.value(),this._dependentValues=Wa(e),this._model=s}targetValue(){return this._newValue}redo(e){(0,li.allowSavingDefaults)(!0),za(e.chartWidgetCollection,this._targetObj).setValue(this._newValue),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.globalChangeEvent)()),this._model.lightUpdate()}undo(e){(0,li.allowSavingDefaults)(!0);const t=za(e.chartWidgetCollection,this._targetObj);t.setValue(this._oldValue),Ha(t,this._dependentValues),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.globalChangeEvent)()),this._model.lightUpdate()}}class ja extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(s),this._prevPriceAxisProps={},this._dependentValues=[],this._property=e,this._mainSeries=i,this._value=t,this._model=o,this._chartWidget=n}redo(){const e=this._mainSeries,t=e.properties().childs();this._dependentValues=Wa(this._property),this._prevResolution=t.interval.value(),this._prevValue=this._property.value(),this._storePriceAxisProps(),(0,li.allowSavingDefaults)(!0);const i=t.interval.value(),s=this._model.defaultResolutions(),o=(0,es.getResolutionByChartStyle)(this._value,i,s);de.linking.interval.setValue(o),e.setChartStyleWithIntervalIfNeeded(this._value,o),(0,yt.setLastUsedStyle)(this._value,e.symbolInfo()),(0,yt.preparePriceAxisProperties)(t),(0,li.allowSavingDefaults)(!1),this._invalidateModel(),this._chartWidget.screen.show(!0)}undo(){const e=this._mainSeries;(0,li.allowSavingDefaults)(!0),e.setChartStyleWithIntervalIfNeeded(this._prevValue,this._prevResolution),this._restorePriceAxisProps(),de.linking.interval.setValue(this._prevResolution),Ha(this._property,this._dependentValues),(0,li.allowSavingDefaults)(!1),this._invalidateModel(),this._chartWidget.screen.show(!0)}_storePriceAxisProps(){const e=this._mainSeries.priceScale();this._prevPriceAxisProps=e.mode()}_restorePriceAxisProps(){this._mainSeries.priceScale().setMode(this._prevPriceAxisProps)}_invalidateModel(){this._model&&(this._model.recalculateAllPanes((0,Bt.sourceChangeEvent)(this._model.mainSeries().id())),this._model.lightUpdate())}}const Ga=new Di.TranslatedString("change date range",a.t(null,void 0,i(16979)));class qa extends tt.UndoCommand{constructor(e,t){super(Ga),this._modelsData=[],this._rangeOptions=t,this._modelsData.push({model:e,prevResolution:e.mainSeries().properties().childs().interval.value(),barSpacing:e.timeScale().barSpacing(),rightOffset:e.timeScale().rightOffset(),rangeOptions:e.appliedTimeFrame().value()})}redo(){for(const e of this._modelsData){ -const t=e.model.mainSeries(),i=t.properties().childs().interval;Re.Interval.isEqual(this._rangeOptions.res,i.value())?t.loadDataTo(this._rangeOptions.val):(t.setDefaultTimeframe(this._rangeOptions.val),t.setSymbolParams({interval:this._rangeOptions.res}))}}undo(){for(const e of this._modelsData){const t=e.model.mainSeries(),i=t.properties().childs().interval;e.prevResolution!==i.value()?(null!==e.rangeOptions&&t.setDefaultTimeframe(e.rangeOptions.val),t.setSymbolParams({interval:e.prevResolution})):null!==e.rangeOptions&&t.loadDataTo(e.rangeOptions.val);const s=e.model.timeScale();s.setBarSpacing(e.barSpacing),s.setRightOffset(e.rightOffset)}}canMerge(e){return e instanceof qa&&Dr(e._rangeOptions,this._rangeOptions)}merge(e){if(!(e instanceof qa))throw new Error("Invalid command to merge");this._modelsData=this._modelsData.concat(e._modelsData)}}function $a(e){return e.properties().visible.value()}function Ka(e){return!$a(e)}class Ya{constructor(e,t,i){this._instanceId=(0,fe.randomHashN)(6),this._onChanged=new re.Delegate,this._lineToolsSet=new Set,this._lineTools=[...e],this._lineToolsSet=new Set(this._lineTools),this._name=new F.WatchedValue(t),this.id=i||(0,fe.randomHashN)(6)}instanceId(){return this._instanceId}lineTools(){return this._lineTools}name(){return this._name}setName(e){this._doAndFireOnChange((()=>{this._name.setValue(e)}))}isActualSymbol(){return this._lineTools.length>0&&this._lineTools[0].isActualSymbol()&&this._lineTools[0].isActualCurrency()&&this._lineTools[0].isActualUnit()}symbol(){return this._lineTools[0].symbol()}currencyId(){return this._lineTools[0].properties().childs().currencyId.value()??null}unitId(){return this._lineTools[0].properties().childs().unitId.value()??null}sharingMode(){return this._lineTools[0].sharingMode()}share(e){this._lineTools.forEach((t=>t.share(e)))}containsLineTool(e){return this._lineToolsSet.has(e)}addLineTools(e){this._doAndFireOnChange((t=>{e.forEach((e=>this._lineToolsSet.add(e))),this._lineTools.push(...e),t.push(...e.map((e=>e.id())))}))}excludeLineTool(e){this._doAndFireOnChange((t=>{this._lineToolsSet.delete(e);const i=this._lineTools.indexOf(e);this._lineTools.splice(i,1),t.push(e.id())}))}excludeLineTools(e){this._doAndFireOnChange((t=>{const i=new Set(e);e.forEach((e=>this._lineToolsSet.delete(e))),this._lineTools=this._lineTools.filter((e=>!i.has(e))),t.push(...e.map((e=>e.id())))}))}state(){return{id:this.id,name:this._name.value(),tools:this._lineTools.map((e=>e.id()))}}visibility(){const e=this._lineTools.some($a),t=this._lineTools.some(Ka);return e&&!t?"Visible":t&&!e?"Invisible":"Partial"}locked(){const e=this._lineTools.some((e=>e.properties().frozen.value())),t=this._lineTools.some((e=>!e.properties().frozen.value()));return e&&!t?"Locked":t&&!e?"Unlocked":"Partial"}isActualInterval(){const e=this._lineTools.some((e=>e.isActualInterval())),t=this._lineTools.some((e=>!e.isActualInterval()));return e&&!t?"IsActualInterval":t&&!e?"IsNotActualInterval":"Partial"}onChanged(){return this._onChanged}static fromState(e,t){const i=[] -;for(const s of t.tools){const t=e.dataSourceForId(s);null!==t&&i.push(t)}return i.length>0?new Ya(i,t.name,t.id):null}_doAndFireOnChange(e){const t=[],i=this.visibility(),s=this.locked(),o=this.isActualInterval();e(t),this._onChanged.fire({affectedLineTools:t,visibilityChanged:i!==this.visibility(),lockedChanged:s!==this.locked(),isActualIntervalChanged:o!==this.isActualInterval()})}}class Za extends tt.UndoCommand{constructor(e,t,i){super(i,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._groupName=t.name().value(),this._lineToolsIds=t.lineTools().map((e=>e.id()))}redo(){const e=(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId));this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=new Ya(e,this._groupName,this._groupId);this._model.lineToolsGroupModel().addGroup(t)}}const Xa=new Di.TranslatedString("create line tools group",a.t(null,void 0,i(46219)));class Ja extends tt.UndoCommand{constructor(e,t){super(Xa,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._groupId=null,this._model=e,this._sourcesIds=t.map((e=>e.id()))}redo(){const e=this._sourcesIds.map((e=>this._model.dataSourceForId(e))),t=null===this._groupId?void 0:this._groupId;this._groupId=this._model.lineToolsGroupModel().createGroup(e,this._title,t).id}undo(){const e=(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId((0,n.ensureNotNull)(this._groupId)));this._model.lineToolsGroupModel().removeGroup(e)}createdGroupId(){return this._groupId}}const Qa=new Di.TranslatedString("add line tool(s) to group {group}",a.t(null,void 0,i(21162)));class el extends tt.UndoCommand{constructor(e,t,i){super(Qa.format({group:t.name().value()}),void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));e.addLineTools(t)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)).excludeLineTools(e)}}class tl extends tt.UndoCommand{constructor(e,t,i,s){super(s,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._chartModel=e,this._groupId=t.id,this._oldName=t.name().value(),this._newName=i}redo(){(0,n.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._newName)}undo(){(0,n.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._oldName)}} -const il=new Di.TranslatedString("create line tools group from selection",a.t(null,void 0,i(95394))),sl=new Di.TranslatedString("removing line tools group {name}",a.t(null,void 0,i(41430))),ol=new Di.TranslatedString("add line tool {lineTool} to group {name}",a.t(null,void 0,i(12570))),nl=new Di.TranslatedString("make group {group} visible",a.t(null,void 0,i(45987))),rl=new Di.TranslatedString("make group {group} invisible",a.t(null,void 0,i(76709))),al=new Di.TranslatedString("lock group {group}",a.t(null,void 0,i(20453))),ll=new Di.TranslatedString("unlock group {group}",a.t(null,void 0,i(74590))),cl=new Di.TranslatedString("rename group {group} to {newName}",a.t(null,void 0,i(80491)));class hl{constructor(e){this._environment=e}createGroupFromSelection(){const e=this._environment.model();(0,n.assert)(!e.selection().isEmpty(),"Cannot create group from empty selection");const t=(0,ci.sortSources)(e.selection().lineDataSources());(0,n.assert)(t.length===e.selection().allSources().length,"A group could contain line tools only");const i=t.length>1||null!==this._environment.model().lineToolsGroupModel().groupForLineTool(t[0]),s=t.reduce(((e,t)=>e.zorder()>t.zorder()?e:t),t[0]);let o=s;const r=e.lineToolsGroupModel().groupForLineTool(s);if(null!==r){const e=r.lineTools();o=e[e.length-1]}this._environment.beginUndoMacro(il);const a=new Map,l=new Set;t.forEach((t=>{const i=this._groupForLineTool(t);if(null===i)return;const s=a.get(i)||[];s.push(t),a.set(i,s);const o=(0,n.ensureNotNull)(e.paneForSource(t));l.add(o)})),(0,n.assert)(l.size<=1,"All selected sources should be on the same pane"),a.forEach(((t,i)=>{const s=new Zr.ExcludeLineToolsFromGroupUndoCommand(e,i,t);this._environment.pushUndoCommand(s)}));const c=new Ja(e,(0,ci.sortSources)(t));if(this._environment.pushUndoCommand(c),i){const i=new xa(e,t,o);this._environment.pushUndoCommand(i)}this._environment.endUndoMacro();const h=(0,n.ensureNotNull)(c.createdGroupId());return(0,n.ensureNotNull)(e.lineToolsGroupModel().groupForId(h))}removeGroup(e){const t=this._environment.model(),i=e.lineTools();this._environment.beginUndoMacro(sl.format({name:e.name().value()}));const s=new Za(t,e,null);this._environment.pushUndoCommand(s);const o=new Yr.RemoveSourcesUndoCommand(t,i,null);this._environment.pushUndoCommand(o);const r=t.mainSeries().symbol();i.forEach((e=>{null!==e.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:t,symbol:r,sourceTitle:new Di.TranslatedString(e.name(),e.title(ua.TitleDisplayTarget.DataWindow)),lineToolState:e.state(!1),linkKey:(0,n.ensureNotNull)(e.linkKey().value())})})),this._environment.endUndoMacro()}groups(){return this._environment.model().lineToolsGroupModel().groups()}excludeLineToolFromGroup(e,t){const i=this._environment.model(),s=new Zr.ExcludeLineToolsFromGroupUndoCommand(i,e,[t]);this._environment.pushUndoCommand(s)}addLineToolToGroup(e,t){const i=this._environment.model(),s=i.lineToolsGroupModel().groupForLineTool(t);if(s===e)return;const o=ol.format({ -lineTool:new Di.TranslatedString(t.name(),t.title(ua.TitleDisplayTarget.StatusLine)),name:e.name().value()});this._environment.beginUndoMacro(o),null!==s&&this._environment.pushUndoCommand(new Zr.ExcludeLineToolsFromGroupUndoCommand(i,s,[t]));if(l.enabled("saveload_separate_drawings_storage")){const s=e.sharingMode().value();t.sharingMode().value()!==s&&this._environment.pushUndoCommand(new SetLineSharingModeUndoCommand(t,s,i,null))}this._environment.pushUndoCommand(new el(i,e,[t])),this._environment.endUndoMacro()}bringToFront(e){const t=this._environment.model(),i=new Ca(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendToBack(e){const t=this._environment.model(),i=new Pa(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}bringForward(e){const t=this._environment.model(),i=new Va(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendBackward(e){const t=this._environment.model(),i=new Ba(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertAfter(e,t){const i=this._environment.model();let s;if(t instanceof Ya){const e=t.lineTools();s=e[e.length-1]}else s=t;const o=new xa(i,e.lineTools(),s);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertBefore(e,t){const i=this._environment.model();let s;if(t instanceof Ya){s=t.lineTools()[0]}else s=t;const o=new Ma(i,e.lineTools(),s);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])}availableZOrderOperations(e){const t=this._environment.model(),i=e.lineTools(),s=i[0],o=i[i.length-1],r=(0,n.ensureNotNull)(t.paneForSource(i[0])).sourcesByGroup().allExceptSpecialSources(),a=r[0],l=r[r.length-1];return{bringForwardEnabled:o!==l,bringToFrontEnabled:o!==l,sendBackwardEnabled:s!==a,sendToBackEnabled:s!==a}}setGroupVisibility(e,t){const i=(t?nl:rl).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i),e.lineTools().forEach((e=>{const i=e.properties().visible,o=new Ua(i,t,null,s,!$r.lineToolsDoNotAffectChartInvalidation);this._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()}setGroupLock(e,t){const i=(t?al:ll).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i),e.lineTools().forEach((e=>{const i=e.properties().frozen,o=new Ua(i,t,null,s,!$r.lineToolsDoNotAffectChartInvalidation);this._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()}setGroupName(e,t){const i=this._environment.model(),s=cl.format({group:e.name().value(),newName:t}),o=new tl(i,e,t,s);this._environment.pushUndoCommand(o)}canBeGroupped(e){const t=this._environment.model();return new Set(e.map((e=>t.paneForSource(e)))).size<=1}_groupForLineTool(e){return this._environment.model().lineToolsGroupModel().groups().find((t=>t.containsLineTool(e)))||null}} -var dl,ul,_l,pl,ml=i(96286);function gl(e){return e.isSeries}function fl(e){return(0,eo.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()}function yl(e){return(0,Js.isStudy)(e)&&!e.isSpeciallyZOrderedSource()||(0,Js.isStudyStub)(e)}function vl(e,t){return e.zorder-t.zorder}function Sl(e,t){(0,pt.isMainSeriesState)(e)?e.zorder=0:e.zorder=t}function bl(e,t){e.setZorder(t)}function wl(e){return e.zorder()}function Cl(e){return Math.round(1e3*e)/1e3}function Pl(e,t){const i=Math.max(e,t),s=Math.min(e,t);return Math.max(0,Math.ceil(i)-Math.floor(s)-1)}function Tl(e,t,i){let s=0;const o=function(e,t){const i=1e3;return Math.abs(t*i-e*i)/i}(t,e);var n;return o>i?(e=Math.trunc(e),s=Math.floor(o/(i+1))):(n=o/(i+1),s=Math.floor(1e3*n)/1e3),{startZOrder:e,zOrderStep:s}}function xl(e,t,i,s){let o=e.length,n=t;for(let t=e.length-1;t>=-1;t--)if(-1===t||s(e[t])){const s=t;let r=Dl(n);if(o-1===s)s>=0&&i(e[s],r);else{const t=Pl(o,s);let a=0;for(;0===a;){const e=Tl(n,r,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(r-=1e4,0===r&&(r-=1e4))}let l=o-1;for(;l>s;){const t=Cl(n-a);i(e[l],t),n=t,l--}s>=0&&i(e[s],r)}n=r,o=s}}function Il(e,t,i,s){let o=-1,n=t;for(let t=0;t<=e.length;t++)if(t===e.length||s(e[t])){const s=t;let r=kl(n);if(o+1===s)s<=e.length-1&&i(e[s],r);else{const t=Pl(o,s);let a=0;for(;0===a;){const e=Tl(n,r,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(r+=1e4,0===r&&(r+=1e4))}let l=o+1;for(;l<=s-1;){const t=Cl(n+a);i(e[l],t),n=t,l++}s<=e.length-1&&i(e[s],r)}n=r,o=s}}function Ml(e){!function(e,t,i,s,o,n){let r=null;const a=[];for(const o of e)t(o)?(a.push(o),r=o):(i(o)||s(o))&&a.push(o);a.sort(n),null!==r&&o(r,0);const l=null===r?-1:a.indexOf(r);-1!==l?(xl(a.slice(0,l),0,o,i),Il(a.slice(l+1),0,o,i)):Il(a,0,o,i)}(e,pt.isMainSeriesState,pt.isStudyState,pt.isLineToolState,Sl,vl)}function Al(e,t){const i=Math.floor(e/1e4);let s=t.get(i);return void 0===s&&(s=[],t.set(i,s)),s}function Ll(e,t,i,s,o,n){let r=-1/0,a=1/0,l=-1/0,c=0;const h=new Map;for(let s=0;so(e)-o(t)));let _=Dl(o(u[0]));const p=kl(_),m=Tl(_,p,u.length+1).zOrderStep;return 0!==m?(u.forEach((e=>{const t=Cl(_+m);s(e,t),_=t})),Cl(_+m)):Cl(p+5e3)}function kl(e){const t=1e4*Math.ceil(e/1e4);return t===e?t+1e4:t}function Dl(e){const t=1e4*Math.floor(e/1e4);return t===e?t-1e4:t}function El(e,t,i,s,o,n,r){const a=t.length,{newItems:l,movedItemsStartIndex:c}=i>0?(0,ft.moveAfter)(e,t,i-1):(0,ft.moveBefore)(e,t,0);let h=!1;for(let t=c;to(e)))?function(e,t,i,s,o,n){let r,a,l=-1,c=-1;0===i?(c=Bl(e,i+t,s), -a=n(e[c])):i+t===e.length?(l=Vl(e,i-1,s),r=n(e[l])):(l=Vl(e,i-1,s),r=n(e[l]),c=Bl(e,i+t,s),a=n(e[c]));if((void 0===r||r<0)&&void 0!==a&&a<=0)xl(e.slice(0,c),a,o,s);else if((void 0===a||a>0)&&void 0!==r&&r>=0)Il(e.slice(l+1),r,o,s);else{i+t0)&&void 0!==a&&a>=0){c=a;const e=Tl(c,void 0!==l?l:kl(a),t);c=e.startZOrder,_=e.zOrderStep,d=i,u=d+t,h=1}if(0!==_)for(;d!==u;){const t=Cl(c+h*_);n(e[d],t),c=t,d+=h}else{const t=e.findIndex((e=>o(e)));-1!==t?(xl(e.slice(0,t),0,n,s),Il(e.slice(t+1),0,n,s)):Il(e,0,n,s)}}(l,a,c,o,s,n,r)}function Bl(e,t,i){for(;t=0&&i(e[t]);)t--;return Math.max(0,t)}function Rl(e,t,i,s,o,n,r){const a=e.indexOf(i)+1;El(e,t,a,s,o,n,r)}function Nl(e,t,i,s,o,n,r){const a=e.indexOf(i);El(e,t,a,s,o,n,r)}function Ol(e,t,i){Rl(e,t,i,gl,yl,bl,wl)}function Fl(e,t,i){Nl(e,t,i,gl,yl,bl,wl)}!function(e){e[e.Bars=0]="Bars",e[e.Candles=1]="Candles",e[e.Line=2]="Line",e[e.Area=3]="Area",e[e.HeikenAshi=8]="HeikenAshi",e[e.HollowCandles=9]="HollowCandles",e[e.Baseline=10]="Baseline",e[e.HiLo=12]="HiLo",e[e.Column=13]="Column",e[e.LineWithMarkers=14]="LineWithMarkers",e[e.Stepline=15]="Stepline",e[e.HLCArea=16]="HLCArea",e[e.VolCandle=19]="VolCandle",e[e.HLCBars=21]="HLCBars",e[e.Renko=4]="Renko",e[e.Kagi=5]="Kagi",e[e.PointAndFigure=6]="PointAndFigure",e[e.LineBreak=7]="LineBreak"}(dl||(dl={})),function(e){e.Value="_seriesId"}(ul||(ul={})),function(e){e[e.InvalidSymbol=0]="InvalidSymbol",e[e.ReplayUnsupported=1]="ReplayUnsupported",e[e.UnsupportedDepth=2]="UnsupportedDepth",e[e.UnsupportedIntradyReplay=3]="UnsupportedIntradyReplay"}(_l||(_l={})),function(e){e[e.MainSeriesZOrder=0]="MainSeriesZOrder",e[e.StudyBaseZOrder=1e4]="StudyBaseZOrder",e[e.MaxFractionLength=3]="MaxFractionLength"}(pl||(pl={}));const Wl=new Di.TranslatedString("apply study template {template}",a.t(null,void 0,i(69604)));function Hl(e){for(const t of e.panes)for(const e of t.sources)if((0,pt.isMainSeriesState)(e))return e.id;return null}class zl extends tt.UndoCommand{constructor(e,t,i){super(Wl.format({template:i})),this._newSymbolParams={},this._model=e,this._templateContent=function(e,t){const i=(0,Qe.default)({},e),s=(0,n.ensureNotNull)(Hl(i));for(const e of i.panes){e.mainSourceId===s&&(e.mainSourceId=t);for(const i of e.sources)if(i.id===s){i.id=t;const o=e=>{const i=e.indexOf(s);-1!==i&&e.splice(i,1,t)};if(e.leftAxisesState&&e.rightAxisesState?(e.leftAxisesState.forEach((e=>o(e.sources))),e.rightAxisesState.forEach((e=>o(e.sources)))):(o(e.leftAxisSources),o(e.rightAxisSources)),e.overlayPriceScales){const i=e.overlayPriceScales[s];i&&(delete e.overlayPriceScales[s],e.overlayPriceScales[t]=i)} -}else i.ownerSource===s&&(i.ownerSource=t)}return i}(t,e.mainSeries().id()),this._initialState=e.studyTemplate(!0,!0,!0);const s=e.mainSeries();t.symbol&&(this._newSymbolParams={symbol:t.symbol,currency:t.currency??null,unit:t.unit??null}),t.interval&&(this._newSymbolParams.interval=t.interval,this._newSymbolParams.style=(0,yt.getChartStyleByResolution)(t.interval,s.style())),this._initialSymbolParams={symbol:s.symbol(),currency:s.currency(),unit:s.unit(),interval:s.interval(),style:s.style()},this._initialState=e.studyTemplate(),this._initialGroupsState=e.lineToolsGroupModel().state()}redo(){this._model.mainSeries().setSymbolParams(this._newSymbolParams);const e=this._merge(this._templateContent).filter(eo.isLineTool);this._model.lineToolsGroupModel().removeLineTools(e);const t=this._model.mainSeries().properties();(0,yt.preparePriceAxisProperties)(t),this._model.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.StudyCreation),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){this._model.mainSeries().setSymbolParams(this._initialSymbolParams),this._merge(this._initialState)}_merge(e){const t=e.version||0,i=this._model,s=i.mainSeries();(0,n.assert)(s.id()===Hl(e)),s.priceScale().properties().childs().lockScale.setValue(!1);const o=i.panes(),r=[],a=e.panes.reduce(((e,t)=>{const i=t.sources.find((e=>(0,pt.isMainSeriesState)(e)));if(i&&i.state&&18===i.state.style){const e=i.state.tpoStyle.summary.visible;return i.state.tpoStyle.summary.visible=!1,e}return e}),void 0)??false;18===s.style()&&s.properties().childs().tpoStyle.childs().summary.childs().visible.setValue(!1);for(let e=o.length;e--;){const t=o[e],i=t.containsMainSeries(),s=t.dataSources();for(let e=s.length;e--;){const t=s[e];(!i||((0,Js.isStudy)(t)||(0,Js.isStudyStub)(t))&&t.isRemovedByStudyTemplates())&&r.push(t)}}i.resetDeferredStudies();const l=(0,ml.closeSourcesSet)(i,r);for(let e=0;ee.zorder-t.zorder));for(let e=0;e-1,a=r?o[e]:i.createPane(e);r&&t<3&&Ml(n.sources),a.restoreState({state:n,withData:!1,version:t}),null!==a.mainDataSource()||i.removePane(a)}return i.syncLollipopSources(),s.priceScale().setMode({autoScale:!0}),18===s.style()&&s.properties().childs().tpoStyle.childs().summary.childs().visible.setValue(a),i.startNotStartedStudies(),i.recalculateAllPanes((0,Bt.globalChangeEvent)()),i.fullUpdate(),l}}const Ul=(0,ae.getLogger)("Chart.ChartUndoModel");var jl;!function(e){e[e.PasteYCoordOffset=-40]="PasteYCoordOffset"}(jl||(jl={}));const Gl=new Di.TranslatedString("paste drawing",a.t(null,void 0,i(62192)));class ql extends tt.UndoCommand{constructor(e,t,i,s,o){super(Gl,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._needCopyToOtherCharts=!1,this._sourceState=null,this._model=e,this._clipboardData=t,this._paneIndex=this._model.panes().indexOf(i||(0, -n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries()))),this._pasteWithData=!!s,this._keepZIndex=!!o}redo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.clipboardLineToolOwnerSource(this._clipboardData.source.id)),i=t===this._model.mainSeries();null===this._sourceState&&(this._sourceState=this._getSourceState(t,i));const s=(0,n.ensureNotNull)(e.restoreLineTool(this._sourceState,this._pasteWithData,this._keepZIndex,void 0,t));(0,n.ensureNotNull)(t.priceScale()).addDataSource(s),this._clipboardData.centeredOnChart&&s.centerPosition&&s.centerPosition(),s.restoreFixedPoint(),s.createServerPoints(),this._needCopyToOtherCharts=Boolean(i&&s.isSynchronizable()&&0!==s.sharingMode().value()),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){if(!this._sourceState)return void Ul.logError("This command was never executed - nothing to undo");const e=this.source();this._clipboardData.centeredOnChart&&(this._clipboardData.centeredOnChart=!1,this._sourceState.points=e.normalizedPoints()),this._model.removeSource(e)}source(){return(0,n.ensureNotNull)(this._model.dataSourceForId((0,n.ensureNotNull)(this._sourceState).id))}needCopyToOtherCharts(){return this._needCopyToOtherCharts}_getSourceState(e,t){const i=(0,dt.clone)(this._clipboardData.source);delete i.state.symbol,t?(null!=i.linkKey||void 0!==i.sharingMode&&0!==i.sharingMode)&&(i.linkKey=(0,fe.randomHash)()):(i.linkKey=null,i.sharingMode=0);const s=(0,n.ensureNotNull)(e.priceScale()),o=this._model,{symbol:r,currencyId:a,unitId:l}=this._clipboardData.source.state,c=(0,n.ensureNotNull)(e.symbolSource());let h=!1;!c.symbolSameAsCurrent(r)||(null!==a?a!==(0,yt.symbolCurrency)(c.symbolInfo(),void 0,!0):c.isConvertedToOtherCurrency())||(null!==l?l!==(0,yt.symbolUnit)(c.symbolInfo(),this._model.unitConversionEnabled()):c.isConvertedToOtherUnit())||((0,Nr.isActingAsSymbolSource)(e)?h=!0:(0,Js.isStudy)(e)&&(h=Boolean(e.metaInfo().is_price_study))),i.state.currencyId=o.currencyConversionEnabled()&&c.isConvertedToOtherCurrency()?c.currency():null,i.state.unitId=o.unitConversionEnabled()&&c.isConvertedToOtherUnit()?c.unit():null;const d=e=>{const t=e.x*o.timeScale().width(),i=e.y*s.height()-40;return new At.Point(t,i)},u=(0,n.ensureNotNull)(e.firstValue());if(this._model.id()===this._clipboardData.modelId||!h){for(let e=0;e{(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t)).setCurrency(e)})),this._chartModel.selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartModel.undoModel().loadingScreen().show(!0)}}class Kl extends tt.UndoCommand{constructor(e,t,i,s){super(s),this._newSourcesUnits=new Map,this._oldSourcesUnits=new Map,this._showFade=!1,this._chartModel=e;const o=e.mainSeries();for(const e of t.seriesLikeSources()){if(!e.isVisible()||!e.isActingAsSymbolSource().value())continue;const t=i||(0,yt.symbolOriginalUnit)((0,n.ensureNotNull)(e.symbolInfo()),this._chartModel.unitConversionEnabled());this._newSourcesUnits.set(e.id(),t),this._oldSourcesUnits.set(e.id(),e.unit()),this._showFade=this._showFade||e===o&&e.unit()!==t}}redo(){this._applyUnits(this._newSourcesUnits)}undo(){this._applyUnits(this._oldSourcesUnits)}_applyUnits(e){e.forEach(((e,t)=>{(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t)).setUnit(e)})),this._chartModel.selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartModel.undoModel().loadingScreen().show(!0)}}class Yl extends Qr{constructor(e,t,i,s){super(e,t,s),this._sourcePaneRemoved=!1,this._targetPaneIndex=e.panes().indexOf(i)}redo(){const e=this._chartModel.panes()[this._initialPaneIndex],t=this._chartModel.panes()[this._targetPaneIndex],i=e!==t,s=this._targetPriceScale(t),o=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),r=this._chartModel.children(o,!0);for(const e of r)i?(this._chartModel.detachSource(e),t.addDataSource(e,s,!1)):t.move(e,s);i?(this._sourcePaneRemoved=this._chartModel.detachSource(o),t.addDataSource(o,s,!1)):t.move(o,s);const a=t.priceScalePosition(s);t.movePriceScale(s,a,this._targetPriceScaleIndex(o)),this._chartModel.fullUpdate()}undo(){this._sourcePaneRemoved&&this._chartModel.createPane(this._initialPaneIndex);const e=this._chartModel.panes()[this._initialPaneIndex],t=e!==this._chartModel.panes()[this._targetPaneIndex],i=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId));let s=e.getPriceScaleById(this._initialPriceScaleId);null===s&&(s=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex));const o=this._chartModel.children(i,!0);for(const i of o)t?(this._chartModel.detachSource(i),e.addDataSource(i,s,!1)):e.move(i,s);t?(this._chartModel.detachSource(i),e.addDataSource(i,s,!1)):e.move(i,s);const r=(0,n.ensureNotNull)(i.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(e.height()),this._chartModel.fullUpdate()}}class Zl extends Yl{constructor(e,t,i,s,o){super(e,t,i,o),this._targetPriceScalePosition=s}_targetPriceScale(e){const t=e.createPriceScaleAtPosition(this._targetPriceScalePosition) -;return t.restoreState(this._newPriceScaleState("overlay"===this._targetPriceScalePosition)),t.setHeight(e.height()),t}_targetPriceScaleIndex(e){return e===this._chartModel.mainSeries()?0:void 0}}class Xl extends Yl{constructor(e,t,i,s,o){super(e,t,i,o),this._targetPriceScaleId=s.id()}_targetPriceScale(e){return(0,n.ensureNotNull)(e.getPriceScaleById(this._targetPriceScaleId))}_targetPriceScaleIndex(e){}}class Jl extends tt.UndoCommand{constructor(e,t,i,s){super(e),this._charts=new Map,this._firstRedo=!0,this._creationTime=performance.now(),this._linkingGroupIndex=s.linkingGroupIndex().value(),this._charts.set(s,{sourceId:t.id(),newSymbolParams:i,prevSymbolParams:t.symbolParams(),showFade:this._showFade(t,s),chartWidget:s})}redo(){this._firstRedo||(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!0),this._charts.forEach((e=>{const t=this._symbolSource(e).setSymbolParams(e.newSymbolParams);e.showFade&&e.chartWidget.screen.show(!0,t)})),this._firstRedo||(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!1),this._firstRedo=!1}undo(){(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!0),this._charts.forEach((e=>{const t=this._symbolSource(e).setSymbolParams(e.prevSymbolParams);e.showFade&&e.chartWidget.screen.show(!0,t)})),(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!1)}canMerge(e){if(!(e instanceof Jl)||e._linkingGroupIndex!==this._linkingGroupIndex||!this._containsMainSeriesOnly()||!e._containsMainSeriesOnly()||e._creationTime-this._creationTime>500)return!1;for(const[t]of e._charts)if(this._charts.has(t))return!1;return!0}merge(e){if(e instanceof Jl)for(const[t,i]of e._charts)this._charts.set(t,i)}_showFade(e,t){return e===t.model().mainSeries()}_symbolSource(e){return(0,n.ensureNotNull)(e.chartWidget.model().model().dataSourceForId(e.sourceId))}_containsMainSeriesOnly(){for(const[e,t]of this._charts)if(t.sourceId!==e.model().mainSeries().id())return!1;return!0}}const Ql=new Di.TranslatedString("change symbol",a.t(null,void 0,i(35400)));class ec extends Jl{constructor(e,t,i){super(Ql,e,{symbol:t,currency:null,unit:null},i),this._symbol=t}canMerge(e){return e instanceof ec&&e._symbol===this._symbol&&super.canMerge(e)}}const tc=(0,ae.getLogger)("Chart.ChartUndoModel"),ic=new Di.TranslatedString("paste indicator",a.t(null,void 0,i(1064)));class sc extends tt.UndoCommand{constructor(e,t,i){super(ic),this._sourceState=null,this._model=e,this._clipboardData=t,this._paneId=i}redo(){if(!this._sourceState){const e=(0,dt.clone)(this._clipboardData.source);e.id=(0,fe.randomHashN)(6),this._sourceState=e}let e,t;e=this._paneId?(0,n.ensureNotNull)(this._model.paneForId(this._paneId)):this._sourceState.metaInfo.is_price_study?(0,n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries())):this._model.createPane();const i=!e.mainDataSource();this._sourceState.zorder=e.newStudyZOrder();const s=(0,n.ensureNotNull)(e.restoreStudy(this._sourceState,!1));i||(t=this._sourceState.metaInfo.is_price_study?t=this._model.mainSeries().priceScale():this._paneId?e.findSuitableScale(s):e.defaultPriceScale(),t!==s.priceScale()&&e.move(s,t)), -(0,Js.isStudy)(s)&&s.start()}undo(){if(null===this._sourceState)return void tc.logError("This command was never executed - nothing to undo");const e=(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceState.id));this._model.removeSource(e)}state(){return this._sourceState}}class oc extends tt.UndoCommand{constructor(e,t,i,s,o){super(null,!1),this._model=e,this._paneA=t,this._paneB=i,this._prevStretchA=s,this._currStretchA=o}redo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._currStretchA),this._paneB.setStretchFactor(e-this._currStretchA),this._model.fullUpdate()}undo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._prevStretchA),this._paneB.setStretchFactor(e-this._prevStretchA),this._model.fullUpdate()}}const nc=new Di.TranslatedString("move",a.t(null,void 0,i(98277)));class rc extends tt.UndoCommand{constructor(e,t,i,s){super(nc,!1),this._endEvent=null,this._model=e,this._sourceId=t.id(),this._itemIndex=i,this._startEvent=s}move(e){this._endEvent=e,this._move(e)}hasChanges(){return null!==this._endEvent}undo(){this._move(this._startEvent)}redo(){this._move((0,n.ensureNotNull)(this._endEvent))}_move(e){const t=(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId));(0,n.assert)(void 0!==t.moveItem,'The method "moveItem" is not defined'),t.moveItem&&t.moveItem(new At.Point(e.localX,e.localY),this._itemIndex,new Bo.EnvironmentState(e))}}class ac extends tt.UndoCommand{constructor(e){const{chartModel:t,studyMetaInfo:i,inputs:s,props:o,addAsOverlay:n,parentSources:r,preferredPriceScale:a,allowChangeCurrency:l,allowChangeUnit:c,paneSize:h,targetZOrder:d,studyId:u,targetScaleMode:_,undoText:p}=e;super(p??null),this._paneState=null,this._studyInserResult=null,this._additionalStudiesInsertResults=[],this._chartModel=t,this._studyMetaInfo=i,this._props=o,this._addAsOverlay=n,this._parentIds=r.map((e=>e.id())),this._inputs=s,this._targetZOrder=d,this._preferredPriceScale=a,this._allowChangeCurrency=l,this._allowChangeUnit=c,this._paneSize=h,this._studyId=u??null,this._targetScaleMode=_??null}redo(){const e=this._parentIds.map((e=>this._chartModel.dataSourceForId(e)));this._studyInserResult=this._chartModel.insertStudyWithParams(this._studyMetaInfo,this._inputs,this._targetZOrder,this._props,this._addAsOverlay,e,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,this._targetScaleMode??void 0,this._studyId??void 0),this._studyInserResult.study.then((e=>{if(this._studyId=e.id(),e.childStudyByRebind().subscribe(null,(()=>(0,ne.trackEvent)("SOS","Apply SOS","Rebind SOS"))),this._chartModel.setShouldBeSavedEvenIfHidden(!0),null!==this._paneState){(0,n.ensureNotNull)(this._chartModel.paneForSource(e)).restoreState({state:this._paneState,withData:!1,version:this._chartModel.version()}),this._paneState=null}}))}undo(){const e=(0,n.ensureNotNull)(this._studyInserResult),t=e.entityId();let i=null,s=null;if(null!==t){i=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t)) -;const o=e.originalScaleMode();null!==o&&i.priceScale()?.setMode(o),(0,Nr.isSymbolSource)(i)&&i.symbolResolved().unsubscribeAll(this),s=(0,n.ensureNotNull)(this._chartModel.paneForSource(i)).state()}else e.cancel();this._studyInserResult?.cancel();for(const e of this._additionalStudiesInsertResults){const t=e.entityId();null!==t?this._chartModel.removeSource((0,n.ensureNotNull)(this._chartModel.dataSourceForId(t))):e.cancel()}this._additionalStudiesInsertResults=[],null!==i&&this._chartModel.removeSource(i)&&(this._paneState=s)}insertedStudy(){return(0,n.ensureNotNull)(this._studyInserResult)}_createCopiesOfNewFundamentalForAllStocks(e){}_createCopiesOfExistingFundamentalsForNewStock(e){}}class lc extends tt.UndoCommand{constructor(e,t,i,s){super(i),this._newMode=e,this._priceScaleId=t.id(),this._model=s,this._oldMode=t.mode()}redo(){this._applyMode(this._newMode)}undo(){this._applyMode(this._oldMode)}_applyMode(e){const t=this._findPriceScaleById();null!==t&&((0,li.allowSavingDefaults)(!0),t.setMode(e),(0,li.allowSavingDefaults)(!1),this._model&&(this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()))}_findPriceScaleById(){const e=this._model.panes();for(let t=0;t{const t=(0,Js.useSameColorRotationComparator)(e);return this._chartModel.dataSources().filter((i=>(0,Js.isStudy)(i)&&t(e,i.metaInfo()))).length},this._chartModel=e}getColorRotator(e){if(this._rotators.has(e)){const t=this._rotators.get(e);if(void 0!==t)return t}const t=this._createColorRotator(e);return this._rotators.set(e,t),t}_createColorRotator(e){const t=()=>this._calcDefaultColorsOffset(e);switch((0,Js.studyColorRotationMode)(e)){case"sexyColors":return new mc(t,pc);case"loop":return new mc(t);case"shift":return new gc(t,this._chartModel.getStudyShiftColorStartOffset());case null:case"noRotations":return null}}}function yc(e){return(0,eo.isLineTool)(e)&&e.boundToSymbol()||!1}class vc{constructor(){this._items=[],this._set=new Set,this._dataSourcesCache=null,this._customSourcesCache=null,this._lineSourcesCache=null}isEmpty(){return 0===this._items.length}add(e){if(this._items.length>0&&!yc(this._items[0])&&this.clear(),yc(e)){const t=(0,ft.lowerbound)(this._items,e,((e,t)=>e.zorder()!(0,Vo.isDataSource)(e)))),this._customSourcesCache}checkLineToolSelection(){this._items.forEach((e=>(0,eo.isLineTool)(e)&&e.calcIsActualSymbol())),this._items=this._items.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol())),this._invalidateCache()}remove(e){this._items=this._items.filter((t=>t!==e)),this._set.delete(e),this._invalidateCache()}clear(){this._items=[],this._set.clear(),this._invalidateCache()}_invalidateCache(){this._customSourcesCache=null,this._dataSourcesCache=null,this._lineSourcesCache=null}}var Sc,bc,wc=i(21239),Cc=i(17534);!function(e){e[e.BorderSize=1]="BorderSize"}(Sc||(Sc={})),function(e){e[e.AdditionalInnerPadding=4]="AdditionalInnerPadding",e[e.HorzPadding=4]="HorzPadding",e[e.VertPadding=2.5]="VertPadding",e[e.LineSpacing=2]="LineSpacing"}(bc||(bc={}));class Pc{constructor(e){this._rendererOptions={borderSize:1,additionalPaddingInner:0,fontSize:NaN,font:"",color:"",paneBackgroundColor:"",paddingBottom:0,paddingInner:0,paddingOuter:0,paddingTop:0,lineSpacing:0}, -this._chartModel=e}options(){const e=this._rendererOptions,t=this._chartModel.properties().childs(),i=t.scalesProperties.childs().fontSize.value();return e.fontSize!==i&&(e.fontSize=i,e.font=(0,Yt.makeFont)(i,g.CHART_FONT_FAMILY,""),e.paddingTop=i/12*2.5,e.paddingBottom=i/12*2.5,e.paddingInner=i/12*4,e.additionalPaddingInner=i/12*4,e.paddingOuter=i/12*4,e.lineSpacing=i/12*2),e.color=t.scalesProperties.childs().textColor.value(),e.paneBackgroundColor=t.paneProperties.childs().background.value(),this._rendererOptions}}class Tc{constructor(e,t){this._destroyed=!1,this._callbacks=[],this._resource={pendingResource:e},e.then((e=>{if(this._destroyed)this._destroyFn?.(e);else{for(const t of this._callbacks)t(e);this._resource.resource=e}})).finally((()=>{this._callbacks=[]}))}destroy(){this._resource.resource&&this._destroyFn?.(this._resource.resource),this._resource={pendingResource:Promise.reject("Resource is destroyed").catch((()=>{}))},this._callbacks=[],this._destroyed=!0}callFunction(e){this._destroyed||(this._resource.resource?e(this._resource.resource):this._callbacks.push(e))}get(){return this._destroyed||!this._resource.resource?null:this._resource.resource}promise(){return this._resource.pendingResource}}var xc=i(6290);const Ic=(0,li.extractThemedColors)(xs.lightTheme.content.sessions,xs.darkTheme.content.sessions);class Mc extends li.DefaultProperty{constructor(e){super({defaultName:"sessions",themedColors:Ic,excludedDefaultsKeys:["graphics"],excludedStateKeys:["graphics"],excludedTemplateKeys:["graphics"]}),this._symbolInfo=e,this._symbolInfo.subscribe((()=>this._updateGraphicsProps())),this.hasChild("graphics")||this.addProperty("graphics",{}),this._updateGraphicsProps(),this.childs().sessionHighlight.subscribe(this,(()=>{this._updateGraphicsProps()}))}destroy(){this._symbolInfo.release(),super.destroy()}restoreState(e){const t=e.properties;!function(e){const t="graphics"in e?e.graphics.backgrounds:void 0;if(void 0!==t){const i=(0,n.ensureDefined)(t.outOfSession);if(i.color===xc.sessionsPreferencesDefault.sessionHighlight.backgrounds.outOfSession.color||"postMarket"in t)e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.backgrounds=t;else{const t="visible"in i?i.visible:void 0;e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.backgrounds={...e.sessionHighlight?.backgrounds??{},postMarket:{color:i.color,transparency:i.transparency,visible:t??e.sessionHighlight.backgrounds.preMarket.visible},preMarket:{color:i.color,transparency:i.transparency,visible:t??e.sessionHighlight.backgrounds.postMarket.visible}},"visible"in i&&(e.sessionHighlight.backgrounds.preMarket.visible=i.visible,e.sessionHighlight.backgrounds.postMarket.visible=i.visible)}}const i="graphics"in e?e.graphics.vertlines:void 0;i&&(e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.vertlines=i)}(t),"graphics"in e.properties&&((0,Qe.default)(e.properties.sessionHighlight,e.properties.graphics),delete e.properties.graphics),this.mergeAndFire(t),this.removeDuplicateProperties()}loadThemeState(e){"graphics"in e&&((0, -Qe.default)(e.sessionHighlight,e.graphics),delete e.graphics),this.mergeAndFire(e)}removeDuplicateProperties(){this.hasChild("properties")&&(this.removeProperty("properties"),(0,li.allowSavingDefaults)(!0),this.fireChanged(),(0,li.allowSavingDefaults)(!1))}_userSettings(){const e=super._userSettings();return e&&!e.sessionHighlight&&(e.sessionHighlight=e.graphics),delete e?.graphics,e}_updateGraphicsProps(){this.childs().graphics.mergeAndFire(this.childs().sessionHighlight.state()),"futures"===this._symbolInfo.value()?.type&&(0,n.ensureDefined)(this.childs().graphics.childs().backgrounds).childs().preMarket.mergeAndFire(this.childs().sessionHighlight.childs().backgrounds.childs().electronic.state())}}class Ac extends Tc{constructor(e,t,i){super(e,(e=>e.destroy())),this._sessionsStateData=null,this._model=t,this._properties=i,t.mainSeries().sessionIdProxyProperty().subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),t.mainSeries().dataEvents().symbolResolved().subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),this._updateVisibleOfPreAndPostMarketBackground(),e.then((e=>{!this._destroyed&&this._sessionsStateData&&(e.restoreStateData(this._sessionsStateData),this._sessionsStateData=null)}))}destroy(){this._model.mainSeries().sessionIdProxyProperty().unsubscribeAll(this),this._model.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this),super.destroy()}properties(){return this._properties}applyOverrides(e){(0,h.applyPropertiesOverrides)(this._properties.childs().sessionHighlight,void 0,!1,e,"sessions");const t=this.get();t&&this._model.updateSource(t)}state(e){const t={properties:this._properties.state()};return e&&(t.data=this.get()?.stateData()??this._sessionsStateData??void 0),t}restoreState(e,t){if(e.oldState&&(e=function(e,t){const i={properties:{graphics:e.state.graphics}};return void 0!==e.data&&void 0!==e.metaInfo&&t&&(i.data={metaInfo:e.metaInfo,graphics:e.data.graphics}),i}(e,t)),this._properties.restoreState(e),this._updateVisibleOfPreAndPostMarketBackground(),this._sessionsStateData=null,void 0!==e.data&&t){const t=this.get();t?t.restoreStateData(e.data):this._sessionsStateData=e.data}}_updateVisibleOfPreAndPostMarketBackground(){const e=this._model.mainSeries().sessionIdProxyProperty().value(),t=this._model.mainSeries().symbolInfo();if(t){const i=!((0,yt.isRegularSessionId)(e,t)||"futures"===t.type),s=this._properties.childs().sessionHighlight.childs().backgrounds.childs();s.electronic.childs().visible.setValue(i),s.outOfSession.childs().visible.setValue(i),s.preMarket.childs().visible.setValue(i),s.postMarket.childs().visible.setValue(i)}}}const Lc="symbolWatermark",kc={visibility:!1,color:"rgba(80, 83, 94, 0.25)"};function Dc(){const e=d.getJSON(Lc);return Object.assign({},kc,e)}const Ec=(0,s.default)((()=>{const e=new Rs.Property(Dc());return d.onSync.subscribe(null,(()=>e.mergeAndFire(Dc()))),e.subscribe(null,(()=>d.setJSON(Lc,e.state()))),e}));var Bc=i(22365),Vc=i(24708),Rc=i(75919);class Nc extends Rc.MediaCoordinatesPaneRenderer{constructor(){super(...arguments), -this._data=null,this._widthCache=new Gt.TextWidthCache}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(!this._data)return;const{lines:t,color:i}=this._data,{context:s,mediaSize:{width:o,height:n}}=e;s.fillStyle=i;let r=0;const a=[];for(const e of t){if(!e.text)continue;s.font=e.font;const t=this._widthCache.measureText(s,e.text),i=t>o?o/t:1;a.push(i),r+=e.lineHeight*i}let l=Math.max((n-r)/2,0),c=-1;for(const e of t){if(!e.text)continue;c+=1;const t=a[c];s.save(),s.translate(o/2,l),s.textBaseline="top",s.textAlign="center",s.font=e.font,s.scale(t,t),s.fillText(e.text,0,e.vertOffset),s.restore(),l+=e.lineHeight*t}}}class Oc{constructor(e,t){this._renderer=new Nc,this._invalidated=!0,this._model=e,this._watermark=t}update(){this._invalidated=!0}renderer(){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){const e=this._watermark.properties().childs(),t=this._model.mainSeries(),i=t.symbolInfo();if(!i||!e.visibility.value())return void this._renderer.setData(null);let s;{const e=this._model.watermarkContentProvider(),o=e?e({symbolInfo:i,interval:t.interval()}):null;s=o?o.map((e=>({text:e.text,font:(0,Yt.makeFont)(e.fontSize,g.CHART_FONT_FAMILY),lineHeight:e.lineHeight,vertOffset:e.vertOffset}))):null}let o=i.name;if(/QUANDL/.test(i.exchange)){const e=o.split(/\//);e.length&&(o=e[e.length-1])}const n={description:i.description,short_description:i.short_description,pro_name:i.pro_name,short_name:i.name,local_description:i.local_description,language:i.language},r=s||[{text:o?`${o}, ${(0,Vc.translatedIntervalString)(t.interval())}`:"",font:(0,Yt.makeFont)(96,g.CHART_FONT_FAMILY),lineHeight:117,vertOffset:0},{text:(0,Bc.getTranslatedSymbolDescription)(n)||"",font:(0,Yt.makeFont)(48,g.CHART_FONT_FAMILY),lineHeight:58,vertOffset:5}];this._renderer.setData({color:e.color.value(),lines:r})}}const Fc="symbolWatermark";class Wc extends di.DataSource{constructor(e){super(),this._model=e,this._properties=Ec(),(0,h.applyDefaultsOverrides)(this._properties,void 0,!1,Fc),this._properties.subscribe(this,(()=>e.updateSource(this))),this._paneView=new Oc(e,this)}destroy(){this._properties.unsubscribeAll(this),super.destroy()}model(){return this._model}name(){return"watermark"}properties(){return this._properties}restorePropertiesDefaults(){Ec().mergeAndFire(kc)}applyOverrides(e){(0,h.applyPropertiesOverrides)(this._properties,void 0,!1,e,Fc)}paneViews(){return[this._paneView]}updateAllViews(e){super.updateAllViews(e),this._paneView.update()}}var Hc,zc=i(34776),Uc=i(23073);!function(e){e[e.StepForChangeValue=.1]="StepForChangeValue",e[e.MinValue=1e-7]="MinValue",e[e.MaxValue=99999999]="MaxValue"}(Hc||(Hc={}));class jc extends Uc.PropertyBase{constructor(e){super(),this._model=e}destroy(){this._listeners.destroy()}getStepChangeValue(){return.1}getMinValue(){return 1e-7}getMaxValue(){return 99999999}value(){return this._model.mainSeriesScaleRatio()}setValue(e,t){(e!==this.value()||t)&&(this._model.setMainSeriesScaleRatio(e),this.fireChanged())}setValueSilently(e){ -e!==this.value()&&this._model.setMainSeriesScaleRatio(e)}state(){return null}clone(){return new jc(this._model)}storeStateIfUndefined(){return!0}weakReference(){return(0,zc.weakReference)(this)}ownership(){return(0,zc.ownership)(this)}}var Gc=i(18112),qc=i(34391);class $c{constructor(e,t){this._map1=new Map,this._map2=new Map,this._getter1=e,this._getter2=t}add(e){const t=this._getter1(e),i=this._getter2(e);this._map1.set(t,e),this._map2.set(i,t)}getByKey1(e){return this._map1.get(e)??null}getByKey2(e){const t=this._map2.get(e);return void 0===t?null:this._map1.get(t)??null}removeByKey1(e){const t=this._map1.get(e);void 0!==t&&(this._map1.delete(e),this._map2.delete(this._getter2(t)))}removeByKey2(e){const t=this._map2.get(e);void 0!==t&&(this._map2.delete(e),this._map1.delete(t))}}var Kc,Yc=i(56991);function Zc(e,t,i){return i.hasDataSource(t)?Qc(t,i)===e:!!i.isMainPane().value()&&Qc(i.model().mainSeries(),i)===e}!function(e){e.Trading="trading",e.Drawing="drawing",e.DrawingForAllSymbols="drawingsForAllSymbols",e.Phantom="phantom",e.RestRowSources="restRowSources",e.LegendViewSources="legendViewSources",e.LeftPriceScale="leftPriceScale",e.RightPriceScale="rightPriceScale",e.OverlayPriceScale="overlayPriceScale",e.MultipaneSources="multipane",e.AllWithoutMultipane="allWithoutMultipane",e.AllWithoutMultipaneWithHidden="allWithoutMultipaneWithHidden",e.HitTest="hitTest",e.General="general",e.Price="price",e.ExceptSpecial="exceptSpecial",e.AllSorted="allSorted",e.VisibleSorted="visibleSorted"}(Kc||(Kc={}));const Xc=new Map([["price",e=>(0,Fn.isPriceDataSource)(e)],["trading",e=>(0,eo.isTrading)(e)],["drawing",e=>(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)&&!e.isPhantom()],["drawingsForAllSymbols",e=>(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)&&!e.isPhantom()],["phantom",e=>(0,eo.isLineTool)(e)&&e.isPhantom()],["restRowSources",e=>!(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)],["legendViewSources",(e,t)=>t.hasDataSource(e)&&((0,Fn.isPriceDataSource)(e)||(0,eo.isStudyLineTool)(e))],["leftPriceScale",Zc.bind(null,"left")],["rightPriceScale",Zc.bind(null,"right")],["overlayPriceScale",Zc.bind(null,"overlay")],["multipane",(e,t)=>!t.hasDataSource(e)],["allWithoutMultipane",(e,t)=>t.hasDataSource(e)],["allWithoutMultipaneWithHidden",(e,t)=>t.hasDataSource(e)]]),Jc=new Map([["price","visibleSorted"],["trading","visibleSorted"],["drawing","visibleSorted"],["drawingsForAllSymbols","allSorted"],["phantom","visibleSorted"],["restRowSources","visibleSorted"],["legendViewSources","visibleSorted"],["leftPriceScale","visibleSorted"],["rightPriceScale","visibleSorted"],["overlayPriceScale","visibleSorted"],["multipane","visibleSorted"],["allWithoutMultipane","visibleSorted"],["allWithoutMultipaneWithHidden","allSorted"]]);function Qc(e,t){const i=e.priceScale();return null===i?"overlay":t.priceScalePosition(i)}class eh{constructor(e){this._groupedSources=new Map,this._sources=null,this._pane=e}clear(){this._groupedSources.clear(),this._sources=null}destroy(){this.clear()}all(){ -return this._groupedSources.has("visibleSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("visibleSorted"))}allIncludingHidden(){return this._groupedSources.has("allSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("allSorted"))}allWithoutMultipane(){return this._getSourcesByGroupType("allWithoutMultipane")}allWithoutMultipaneWithHidden(){return this._getSourcesByGroupType("allWithoutMultipaneWithHidden")}allExceptSpecialSources(){if(!this._groupedSources.has("exceptSpecial")){const e=this.allIncludingHidden().filter((e=>!e.isSpeciallyZOrderedSource()));this._groupedSources.set("exceptSpecial",e)}return(0,n.ensureDefined)(this._groupedSources.get("exceptSpecial"))}tradingSources(){return this._getSourcesByGroupType("trading")}priceSources(){return this._getSourcesByGroupType("price")}lineSources(){return this._getSourcesByGroupType("drawing")}lineSourcesForAllSymbols(){return this._getSourcesByGroupType("drawingsForAllSymbols")}phantomSources(){return this._getSourcesByGroupType("phantom")}allExceptLineAndTradingSources(){return this._getSourcesByGroupType("restRowSources")}hitTestSources(){if(!this._groupedSources.has("hitTest")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("hitTest",(0,ci.sortSources)(e,this._pane))}return(0,n.ensureDefined)(this._groupedSources.get("hitTest"))}generalSources(){if(!this._groupedSources.has("general")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("general",(0,ci.sortSources)(e,this._pane))}return(0,n.ensureDefined)(this._groupedSources.get("general"))}leftPriceScalesSources(){return this._getSourcesByGroupType("leftPriceScale")}rightPriceScalesSources(){return this._getSourcesByGroupType("rightPriceScale")}overlayPriceScaleSources(){return this._getSourcesByGroupType("overlayPriceScale")}multipaneSources(){return this._getSourcesByGroupType("multipane")}legendViewSources(){return this._getSourcesByGroupType("legendViewSources")}_getSourcesByGroupType(e){const t=(0,n.ensureDefined)(Jc.get(e));return this._groupedSources.has(t)?this._groupedSources.has(e)||this._groupSources(e):(this._sortSources(),this._groupSources(e)),(0,n.ensureDefined)(this._groupedSources.get(e))}_sortSources(){null===this._sources&&(this._sources=this._pane.dataSources());const e=this._pane.model().multiPaneSources(this._pane),t=(0,ci.sortSources)(this._sources.concat(e),this._pane),i=t.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()&&e.isActualUnit()));this._groupedSources.set("allSorted",t),this._groupedSources.set("visibleSorted",i)}_groupSources(e){const t=(0,n.ensureDefined)(Jc.get(e)),i=Xc.get(e);if(void 0!==i){const s=(0,n.ensureDefined)(this._groupedSources.get(t)).filter((e=>i(e,this._pane)));this._groupedSources.set(e,s)}}}var th=i(93280),ih=i(49256);function sh(e,t,i){const s=(0,yt.symbolUnitConvertibleGroupsIfExist)(e,!0);if(null!==s)return s;const o=i.unitGroupById(t);return null===o?[]:[o]}function oh(e,t,i,s){ -let o=null;if(i.unitConversionEnabled()&&(0,Nr.isSymbolSource)(e)){const n=i.availableUnits(),r=t.unit(n),a=e.unit(),l=null===a?[]:sh(e.symbolInfo(),a,n);null!==r&&null!==r.selectedUnit&&!r.allUnitsAreOriginal&&r.selectedUnit!==a&&(s&&null===a||null!==a&&n.convertible(a,l))&&(o=r.selectedUnit)}return o}var nh=i(60521);function rh(e,t,i){const s=e.div(t).toNumber();return Math.abs(Math.round(s)-s)100)throw new Error("something wrong with base")}}}tickSpan(e,t,i){const s=0===this._base?0:1/this._base,o=Math.min(1e-14,(e-t)/1e3);let n=Math.pow(10,Math.max(0,Math.ceil((0,Io.log10)(e-t))));if(!isFinite(n))return 1e305;let r=0,a=this._integralDividers[0];for(;;){const e=(0,Io.greaterOrEqual)(n,s,o)&&n>s+o,t=(0,Io.greaterOrEqual)(n,i*a,o),l=(0,Io.greaterOrEqual)(n,1,o),c=new nh.Big(n).div(a),h=0===s||rh(c,s,o);if(!(e&&t&&l&&h))break;n=c.toNumber(),a=this._integralDividers[++r%this._integralDividers.length]}if(n<=s+o&&(n=s),n=Math.max(1,n),this._fractionalDividers.length>0&&(0,Io.equal)(n,1,o))for(r=0,a=this._fractionalDividers[0];;){const e=(0,Io.greaterOrEqual)(n,i*a,o)&&n>s+o,t=new nh.Big(n).div(a),l=0===s||rh(t,s,o);if(!e||!l)break;n=t.toNumber(),a=this._fractionalDividers[++r%this._fractionalDividers.length]}return n}}class hh{constructor(e,t,i,s){this._marks=null,this._priceScale=e,this._base=t,this._coordinateToLogicalFunc=i,this._logicalToCoordinateFunc=s}base(){return this._base}setBase(e){if(e<0)throw new Error("base < 0");this._base=e}tickSpan(e,t,i=0){if(e{const r=o.tickSpan(e,t,n);return r>i?Math.min(r,s):s}),1/0);return r>0&&isFinite(r)?r:e-t}rebuildTickMarks(){this._marks=null}marks(){return null===this._marks&&(this._marks=this._rebuildTickMarksImpl()),this._marks}_fontHeight(){return this._priceScale.fontSize()}_tickMarkHeight(){return Math.ceil(2.5*this._fontHeight())}_rebuildTickMarksImpl(){const e=this._priceScale,t=[],i=e.mainSource();if(e.isEmpty()||!e.hasCalculatedPriceRange()||null===i)return t;let s=i.firstValue();null===s&&(s=0);const o=e.height(),n=this._coordinateToLogicalFunc(o-1,s),r=this._coordinateToLogicalFunc(0,s),a=Math.max(n,r),l=Math.min(n,r);if(a===l)return t;let c=this.tickSpan(a,l),h=a%c;h+=h<0?c:0;const d=a>=l?1:-1;let u=null;const _=e.formatter();let p=NaN;for(let i=a-h;i>l;i-=c){i===p&&(c=this.tickSpan(a,l,c)),p=i;const o=this._logicalToCoordinateFunc(i,s) -;null!==u&&Math.abs(o-u){const e=this.mainSource();if(e&&e.model()){const t=e.model().paneForSource(e);t&&e.model().updatePane(t)}})),this._scalesProperties.subscribe(this,(()=>{this._marksCache=null})),this._properties.childs().lockScale.subscribe(this,this._updateResetAvailableValue),this._properties.childs().autoScale.subscribe(this,this._updateResetAvailableValue),this._updateResetAvailableValue(),this.setId((0,fe.randomHash)())}id(){return this._id}setId(e){this._id=e}isLog(){return this._properties.childs().log.value()}isPercentage(){return this._properties.childs().percentage.value()}isInverted(){return this._properties.childs().isInverted.value()}isIndexedTo100(){return this._properties.childs().indexedTo100.value()}isAutoScale(){return this._properties.childs().autoScale.value()&&!this.isLockScale()}isLockScale(){ -return this._properties.childs().lockScale.value()}isRegular(){return!this.isPercentage()&&!this.isLog()&&!this.isIndexedTo100()}isScaleSeriesOnly(){return this._scaleSeriesOnly}properties(){return this._properties}height(){return this.m_height}setHeight(e){this.m_height!==e&&(this.m_height=e,this._invalidateInternalHeightCache(),this._marksCache=null)}internalHeight(){if(this._internalHeightCache)return this._internalHeightCache;const e=this.height()-this.topPixelMargin()-this.bottomPixelMargin();return this._internalHeightCache=e,e}fontSize(){return this._scalesProperties.childs().fontSize.value()}priceRange(){return this._makeSureItIsValid(),this._priceRange}setPriceRange(e,t,i){if(!(e instanceof th.PriceRange))throw new TypeError("incorrect price range");const s=this._priceRange;if(!t&&th.PriceRange.compare(s,e))return;const o=null!==this._maxPriceRange&&this._maxPriceRange.containsStrictly(e),n=null!==this._minPriceRange&&e.containsStrictly(this._minPriceRange);this.isLockScale()&&!t&&(o||n)||(this._marksCache=null,this._priceRange=e,i||this._priceRangeChanged.fire(s,e),this.updateAllViews((0,Bt.viewportChangeEvent)()))}setMinPriceRange(e){this._minPriceRange=e}setMaxPriceRange(e){this._maxPriceRange=e}recalculatePriceRangeOnce(){this._recalculatePriceRangeOnce=!0}priceRangeShouldBeRecalculatedOnce(){if(!this._recalculatePriceRangeOnce||this.isLockScale())return!1;const e=this.mainSource();return null!==e&&e.priceRangeReady()}priceRangeChanged(){return this._priceRangeChanged}priceRangeAnimationRequested(){return this._priceRangeAnimationRequested}mode(){const e=this._properties.childs();return{autoScale:e.autoScale.value(),lockScale:e.lockScale.value(),percentage:e.percentage.value(),indexedTo100:e.indexedTo100.value(),log:e.log.value()}}setMode(e){const t={},i=this.mode(),s=this._properties.state();let o=null;void 0!==e.autoScale&&e.autoScale!==s.autoScale&&(t.autoScale=e.autoScale,this._setAutoScaleValueWithDependentProperties(e.autoScale)),void 0!==e.lockScale&&e.lockScale!==s.lockScale&&(t.lockScale=e.lockScale,this._setLockScaleValueWithDependentProperties(e.lockScale)),void 0!==e.percentage&&e.percentage!==s.percentage&&(t.percentage=e.percentage,this._setPercentageValueWithDependentProperties(e.percentage),this._invalidatedForRange.isValid=!1),void 0!==e.indexedTo100&&e.indexedTo100!==s.indexedTo100&&(t.indexedTo100=e.indexedTo100,this._setIndexedTo100ValueWithDependentProperties(e.indexedTo100),this._invalidatedForRange.isValid=!1),void 0!==e.log&&e.log!==s.log&&(t.log=e.log,this._setLogValueWithDependentProperties(e.log));const n=this._properties.childs();s.log&&!n.log.value()&&(this._canConvertPriceRangeFromLog(this._priceRange)?(o=this._convertPriceRangeFromLog(this._priceRange),null!==o&&this.setPriceRange(o)):n.autoScale.setValue(!0)),!s.log&&n.log.value()&&(o=this._convertPriceRangeToLog(this._priceRange),null!==o&&this.setPriceRange(o)),s.autoScale!==n.autoScale.value()&&n.autoScale.fireChanged(),s.autoScaleDisabled!==n.autoScaleDisabled.value()&&n.autoScaleDisabled.fireChanged(), -s.lockScale!==n.lockScale.value()&&n.lockScale.fireChanged(),s.percentage!==n.percentage.value()&&(n.percentage.fireChanged(),this.updateFormatter()),s.indexedTo100!==n.indexedTo100.value()&&(n.indexedTo100.fireChanged(),this.updateFormatter()),s.percentageDisabled!==n.percentageDisabled.value()&&n.percentageDisabled.fireChanged(),s.log!==n.log.value()&&n.log.fireChanged(),s.logDisabled!==n.logDisabled.value()&&n.logDisabled.fireChanged(),void 0===t.log&&void 0===t.percentage&&void 0===t.lockScale&&void 0===t.autoScale&&void 0===t.indexedTo100||this._modeChanged.fire(i,this.mode())}modeChanged(){return this._modeChanged}isEmpty(){return this._makeSureItIsValid(),0===this.m_height||!this._priceRange||this._priceRange.isEmpty()}hasCalculatedPriceRange(){return this._hasCalculatedPriceRange}canDetachSource(e){return this.m_dataSources.some((t=>t!==e&&(0,Fn.isPriceDataSource)(t)&&!((0,Js.isStudy)(t)&&t.isLinkedToSeries())))}updateAllViews(e){const t=this._getSourcesToUpdateViews();for(const i of t)i.updateAllViews(e)}logFormula(){return this._logFormula}state(){const e=this._properties.childs();return{id:this._id,m_priceRange:this.isAutoScale()?null:this.priceRange()?.serialize()||null,m_isAutoScale:this.isAutoScale(),m_isPercentage:e.percentage.value(),m_isIndexedTo100:e.indexedTo100.value(),m_isLog:e.log.value(),m_isLockScale:this.isLockScale(),m_isInverted:this.isInverted(),m_topMargin:this._margins.top,m_bottomMargin:this._margins.bottom,alignLabels:e.alignLabels.value(),logFormula:(0,dt.clone)(this._logFormula),hasCalculatedPriceRange:this._hasCalculatedPriceRange}}restoreState(e){let t=e.m_priceRange;if(void 0===t)throw new TypeError("invalid state");if(void 0===e.m_isAutoScale)throw new TypeError("invalid state");void 0!==e.id&&(this._id=e.id);const i={autoScale:e.m_isAutoScale};void 0!==e.m_isPercentage&&(i.percentage=e.m_isPercentage),void 0!==e.m_isIndexedTo100&&(i.indexedTo100=e.m_isIndexedTo100),void 0!==e.m_isLog&&(i.log=e.m_isLog),void 0!==e.m_isLockScale&&(i.lockScale=e.m_isLockScale),void 0!==e.m_isInverted&&this._properties.childs().isInverted.setValue(e.m_isInverted),this.setMode(i),this._hasCalculatedPriceRange=e.hasCalculatedPriceRange??null!==t,t?(t instanceof th.PriceRange||(t=new th.PriceRange(t)),this.setPriceRange(t,!0)):this.clearPriceRange(),e.logFormula&&(this._logFormula=e.logFormula),void 0!==e.m_topMargin&&(this._margins.top=e.m_topMargin),void 0!==e.m_bottomMargin&&(this._margins.bottom=e.m_bottomMargin),void 0!==e.alignLabels&&this._properties.childs().alignLabels.setValue(e.alignLabels),this._mainSource=null,this._scaleSeriesOnly=!1}priceToLogical(e){return this.isLog()&&e?(0,ih.toLog)(e,this._logFormula):e}logicalToPrice(e){return this.isLog()?(0,ih.fromLog)(e,this._logFormula):e}positionPercentToCoordinate(e){return this.height()*e}priceToCoordinate(e,t){const i=this._priceToPercentOrIndexedTo100IfNeeded(e,t);return this._logicalToCoordinate(i)}coordinateToPrice(e,t){let i=this._coordinateToLogical(e);return this.isPercentage()?i=(0,ih.fromPercent)(i,t):this.isIndexedTo100()&&(i=(0, -ih.fromIndexedTo100)(i,t)),i}mainSource(){if(null!==this._mainSource)return this._mainSource;let e;for(const t of this._priceDataSources){if(gl(t)){e=t;break}e||(e=t)}return this._mainSource=e||null,this._correctedMarginsCache=null,this._mainSource}priceToCoordinateFn(e){this._makeSureItIsValid();const t=this.bottomPixelMargin(),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue(),o=i.maxValue(),r=this.internalHeight()-1,a=this.isInverted(),l=r/(o-s),c=this.m_height,h=e=>{const i=t+l*(e-s);return a?i:c-1-i};return this.isPercentage()?t=>h((0,ih.toPercent)(t,e)):this.isIndexedTo100()?t=>h((0,ih.toIndexedTo100)(t,e)):this.isLog()?e=>h((0,ih.toLog)(e,this._logFormula)):e=>h(e)}pricesArrayToCoordinates(e,t,i){this._makeSureItIsValid();const s=this.bottomPixelMargin(),o=(0,n.ensureNotNull)(this.priceRange()),r=o.minValue(),a=o.maxValue(),l=this.internalHeight()-1,c=this.isInverted(),h=l/(a-r);void 0===i&&(i=e.length);const d=this.isPercentage(),u=this.isIndexedTo100(),_=this.isLog(),p=this.m_height;let m,g;for(let o=0;oe?(0,ih.toLog)(e,this._logFormula):e),0===s.length)return;const h="open"in s[0],d="close"in s[0];if(null!==c)for(let e=0;e0){const t=sh(u,p,e);c=(0,ft.intersect)(c,new Set(t))}d+=1,a.add((0,yt.proSymbol)(u,n.symbol()))}if(null!==t)for(const i of this._priceDataSources){if(_.includes(i))continue;const a=i;if(!a.isUnitSource()||!a.isVisible())continue;const h=a.unit();if(null===h){t=null;break}s.add(h),u+=1;const d=(0,n.ensureNotNull)(a.symbolSource()),p=d.symbolInfo();if(null===p){t=null;break}if(c.size>0){const t=sh(p,h,e);c=(0,ft.intersect)(c,new Set(t))}if(o.set(h,e.name(h)),r.set(h,e.description(h)), -_.includes(d)||(c=new Set),void 0===l)l=h;else if(null!==l&&l!==h){l=null;break}}if(void 0===t)if(0===d&&0===u)t=null;else{t={availableGroups:c,selectedUnit:l||null,units:s,originalUnits:i,symbolSourceCount:d,allUnitsAreOriginal:h,names:o,descriptions:r,symbols:a}}return this._unitCache={value:t,availableUnitsCount:e.size()},t}measureUnitId(e){if(null!==this._measureUnitIdCache&&e.size()===this._measureUnitIdCache.availableUnitsCount)return this._measureUnitIdCache.value;let t,i;const s=new Map,o=new Map,n=new Set;let r=0;const a=this._seriesLikeSources.filter(Nr.isActingAsSymbolSource);for(const l of a){if(!l.isVisible())continue;const a=l.measureUnitId();if(null===a){t=null;break}n.add(a),s.set(a,e.name(a)),o.set(a,e.description(a)),void 0===i?i=a:null!==i&&i!==a&&(i=null),r+=1}return void 0===t&&(t=0===r?null:{selectedMeasureUnitId:i||null,measureUnitIds:n,names:s,descriptions:o,symbolSourceCount:r}),this._measureUnitIdCache={value:t,availableUnitsCount:e.size()},t}setMargins(e){if(!(0,dt.isNumber)(e.top)||!(0,dt.isNumber)(e.bottom))throw new TypeError("invalid margin");if(e.top<0||e.top>30||e.bottom<0||e.bottom>30)throw new RangeError("invalid margin");this._margins.top===e.top&&this._margins.bottom===e.bottom||(this._margins=e,this._correctedMarginsCache=null,this._invalidateInternalHeightCache(),this._marksCache=null)}topMargin(){return this._correctedMargins().top}bottomMargin(){return this._correctedMargins().bottom}invalidateMargins(){this._correctedMarginsCache=null}topPixelMargin(){return this.isInverted()?this.bottomMargin()*this.height()+this._bottomPixelMargin:this.topMargin()*this.height()+this._topPixelMargin}bottomPixelMargin(){return this.isInverted()?this.topMargin()*this.height()+this._topPixelMargin:this.bottomMargin()*this.height()+this._bottomPixelMargin}marks(){return this.isEmpty()?(this._marksCache=null,[]):(null===this._marksCache&&(this._markBuilder.rebuildTickMarks(),this._marksCache=this._markBuilder.marks(),this._onMarksChanged.fire()),this._marksCache)}onMarksChanged(){return this._onMarksChanged}priceRangeInPrice(){if(this.isEmpty())return null;const e=this.mainSource()?.firstValue()??null;if(null===e)return null;const t=this.height();return{from:this.coordinateToPrice(t-1,e),to:this.coordinateToPrice(0,e)}}setPriceRangeInPrice(e){if(this.isPercentage()||this.isIndexedTo100())return;const t=this.isInverted(),i=t?this.bottomMargin():this.topMargin(),s=t?this.topMargin():this.bottomMargin(),o=this.isLog();let n=o?(0,ih.toLog)(e.from,this._logFormula):e.from,r=o?(0,ih.toLog)(e.to,this._logFormula):e.to;const a=r-n;n+=s*a,r-=i*a,this.setMode({autoScale:!1}),this.setPriceRange(new th.PriceRange(n,r)),this._marksCache=null,this._onMarksChanged.fire()}hasMainSeries(){return this._hasSeries}getStudies(){return this.dataSources().filter(Js.isStudy)}lastSourceRemoved(){return this._lastSourceRemoved}sourcesForAutoscale(){return this._mainSource&&this._scaleSeriesOnly!==this._scalesProperties.childs().scaleSeriesOnly.value()&&(this._sourcesForAutoscale=null), -this._sourcesForAutoscale||(this._sourcesForAutoscale=this._recalculateSourcesForAutoscale()),this._sourcesForAutoscale}recalculatePriceRange(e){this._invalidatedForRange={visibleBars:e,isValid:!1}}internalHeightChanged(){return this._internalHeightChanged}orderedSources(){if(this._cachedOrderedSoruces)return this._cachedOrderedSoruces;let e=this.m_dataSources.slice();return e=(0,ci.sortSources)(e),this._cachedOrderedSoruces=e,this._cachedOrderedSoruces}invalidateSourcesCache(){this._cachedOrderedSoruces=null,this._sourcesToUpdateViews=null}startScale(e){this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint||null!==this._priceRangeSnapshot||(this._scaleStartPoint=this.m_height-e,this._priceRangeSnapshot=this.priceRange()?.clone()??null)}scaleTo(e){if(this.isPercentage()||this.isIndexedTo100()||null===this._scaleStartPoint)return;this.setMode({autoScale:!1}),(e=this.m_height-e)<0&&(e=0);let t=(this._scaleStartPoint+.2*(this.m_height-1))/(e+.2*(this.m_height-1));const i=(0,n.ensureNotNull)(this._priceRangeSnapshot).clone();t=Math.max(t,.1),i.scaleAroundCenter(t),this.setPriceRange(i)}endScale(){this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._priceRangeSnapshot=null)}startTwoPointsScale(e,t){if(this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._twoPointsScaleStartPosition)return;const i=Math.min(e,t),s=Math.max(e,t);this._twoPointsScaleStartPosition={topLogical:this._coordinateToLogical(i),bottomLogical:this._coordinateToLogical(s)}}twoPointsScale(e,t){if(this.isPercentage()||this.isIndexedTo100()||null===this._twoPointsScaleStartPosition)return;this.setMode({autoScale:!1});const i=Math.min(e,t),s=Math.max(e,t),{topLogical:o,bottomLogical:n}=this._twoPointsScaleStartPosition,r=this.bottomPixelMargin(),a=this.internalHeight()-1,l=(this._invertedCoordinate(i)-r)/a,c=(n-o)/((this._invertedCoordinate(s)-r)/a-l);if(!Number.isFinite(c))return;const h=o-c*l,d=h+c;this.setPriceRange(new th.PriceRange(this.priceToLogical(h),this.priceToLogical(d)))}endTwoPointsScale(){this._twoPointsScaleStartPosition=null}startScroll(e){this.isAutoScale()||null===this._scrollStartPoint&&null===this._priceRangeSnapshot&&(this.isEmpty()||(this._scrollStartPoint=e,this._priceRangeSnapshot=this.priceRange()?.clone()??null))}scrollTo(e){if(this.isAutoScale())return;if(null===this._scrollStartPoint||null===this._priceRangeSnapshot)return;const t=this.priceRange();if(null===t)return;let i=e-this._scrollStartPoint;this.isInverted()&&(i*=-1);const s=i*(t.length()/(this.internalHeight()-1)),o=this._priceRangeSnapshot.clone();o.shift(s),this.setPriceRange(o,!0),this._marksCache=null}endScroll(){this.isAutoScale()||null!==this._scrollStartPoint&&(this._scrollStartPoint=null,this._priceRangeSnapshot=null)}clearPriceRange(){this._priceRange=null,this.recalculatePriceRangeOnce()}isVisible(){return this._isVisible}_addDataSourceImpl(e,t,i){if(t||-1===this.m_dataSources.indexOf(e)){if((0,Fn.isPriceDataSource)(e)){ -if(void 0===i?this._priceDataSources.push(e):this._priceDataSources.splice(i,0,e),e.currencyChanged().subscribe(this,(()=>this._currencyCache=null)),e.unitChanged().subscribe(this,(()=>this._unitCache=null)),(0,Nr.isSymbolSource)(e)&&(this._seriesLikeSources.push(e),e.symbolResolved().subscribe(this,(()=>{this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null,this._updateLogFormula()})),e.isActingAsSymbolSource().subscribe(this._boundOnSourceIsActingAsSymbolSourceChanged),gl(e))){const t=e.properties();this._hasSeries||(t.childs().lockScale&&(this.setMode({lockScale:t.childs().lockScale.value()}),t.removeProperty("lockScale")),t.childs().pnfStyle.hasChild("lockScale")&&t.childs().pnfStyle.removeProperty("lockScale")),this._hasSeries=!0}e.isSpeciallyZOrderedSource()||(this._sourcesThatAffectVisibility.push(e),e.properties().childs().visible.subscribe(this,this._onSourceVisibilityChanged))}(0,Js.isStudy)(e)&&(e.onIsActualIntervalChange().subscribe(this,this._dropScaleCache),e.onHibernationStateChange().subscribe(this,this._dropScaleCache),e.properties().childs().styles.subscribe(this,this._dropScaleCache),0===this._studiesCount&&(0,lt.hideAllIndicators)().subscribe(this,this._dropScaleCache),this._studiesCount++),(0,eo.isLineTool)(e)&&(0===this._drawingCount&&(0,lt.hideAllDrawings)().subscribe(this,this._dropScaleCache),this._drawingCount++),this.m_dataSources.push(e),this._mainSource=null,this.mainSource()===e&&(this._correctedMarginsCache=null,this._internalHeightCache=null,this._marksCache=null),this._dropScaleCache(),this.updateFormatter(),this._initScaleProperties(),this.invalidateSourcesCache(),this._updateIsVisible(),this._updateLogFormula()}}_recalculateSourcesForAutoscale(){this._mainSource&&(this._scaleSeriesOnly=this._scalesProperties.childs().scaleSeriesOnly.value());const e=this._scaleSeriesOnly&&this._hasSeries;return this.m_dataSources.filter((t=>!(!t.properties().visible.value()&&!gl(t))&&(e?gl(t):(0,Js.isStudy)(t)?!t.isSourceHidden()&&t.isIncludedInAutoScale():t.isIncludedInAutoScale())))}_updateAutoScaleDisabledProperty(e){const t=this._properties.childs(),i=t.indexedTo100.value()||t.percentage.value()||t.lockScale.value();e?t.autoScaleDisabled.setValueSilently(i):t.autoScaleDisabled.setValue(i)}_setAutoScaleValueWithDependentProperties(e){const t=this._properties.childs();t.autoScale.setValueSilently(e),e&&(t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.logDisabled.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLockScaleValueWithDependentProperties(e){const t=this._properties.childs();t.lockScale.setValueSilently(e),e&&(t.autoScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.log.setValueSilently(!1)),t.percentageDisabled.setValueSilently(e),t.logDisabled.setValueSilently(e),this._updateAutoScaleDisabledProperty(!0)}_setPercentageValueWithDependentProperties(e){const t=this._properties.childs();t.percentage.setValueSilently(e), -e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setIndexedTo100ValueWithDependentProperties(e){const t=this._properties.childs();t.indexedTo100.setValueSilently(e),e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLogValueWithDependentProperties(e){const t=this._properties.childs();t.log.setValueSilently(e),e&&(t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_recalculatePriceRangeImpl(){const e=this._invalidatedForRange.visibleBars;if(null===e)return;let t=null;const i=this.sourcesForAutoscale(),s=this.isPercentage(),o=this.isIndexedTo100();let n=0,r=0;const a={targetPriceScale:this,scaleSeriesOnly:this._scaleSeriesOnly};for(const l of i){if(!l.properties().visible.value())continue;const i=l.firstValue();if(null===i||s&&0===i)continue;const c=e.firstBar(),h=e.lastBar(),d=l.autoScaleInfo(c,h,a);let u=d.range;u&&(s?u=(0,ih.toPercentRange)(u,i):o&&(u=(0,ih.toIndexedTo100Range)(u,i)),t=null===t?u:t.merge(u)),void 0!==d.topPixelMargin&&(n=Math.max(n,d.topPixelMargin)),void 0!==d.bottomPixelMargin&&(r=Math.max(r,d.bottomPixelMargin))}(Math.abs(n-this._topPixelMargin)>0||Math.abs(r-this._bottomPixelMargin)>0)&&(this._bottomPixelMargin=r,this._topPixelMargin=n,this._marksCache=null,this._invalidateInternalHeightCache()),t?(this._hasCalculatedPriceRange=!0,t.minValue()===t.maxValue()&&(t=new th.PriceRange(t.minValue()-.5,t.maxValue()+.5)),this.setPriceRange(t)):this._priceRange||this.setPriceRange(new th.PriceRange(-.5,.5)),this._invalidatedForRange.isValid=!0;const l=this.mainSource();null!==l&&this._recalculatePriceRangeOnce&&(this._recalculatePriceRangeOnce=!l.priceRangeReady())}_makeSureItIsValid(){this._invalidatedForRange.isValid||(this._invalidatedForRange.isValid=!0,this._recalculatePriceRangeImpl())}_invalidateInternalHeightCache(){this._internalHeightCache=null,this._internalHeightChanged.fire()}_coordinateToLogical(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;const t=this._invertedCoordinate(e),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue()+(i.maxValue()-i.minValue())*((t-this.bottomPixelMargin())/(this.internalHeight()-1));return this.logicalToPrice(s)}_logicalToCoordinate(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;e=this.priceToLogical(e);const t=(0,n.ensureNotNull)(this.priceRange()),i=this.bottomPixelMargin()+(this.internalHeight()-1)*(e-t.minValue())/(t.maxValue()-t.minValue());return this._invertedCoordinate(i)}_convertPriceRangeFromLog(e){if(null===e)return null;const t=(0,ih.fromLog)(e.minValue(),this._logFormula),i=(0,ih.fromLog)(e.maxValue(),this._logFormula);return new th.PriceRange(t,i)}_convertPriceRangeToLog(e){if(null===e)return null;const t=(0,ih.toLog)(e.minValue(),this._logFormula),i=(0, -ih.toLog)(e.maxValue(),this._logFormula);return new th.PriceRange(t,i)}_canConvertPriceRangeFromLog(e){if(null===e)return!1;const t=(0,ih.fromLog)(e.minValue(),this._logFormula),i=(0,ih.fromLog)(e.maxValue(),this._logFormula);return isFinite(t)&&isFinite(i)}_onSourceVisibilityChanged(){this._dropScaleCache(),this._updateIsVisible()}_dropScaleCache(){this._sourcesForAutoscale=null,this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null}_updateIsVisible(){if(!_h)return void this._isVisible.setValue(!0);const e=this._sourcesThatAffectVisibility.some((e=>e.isVisible()));this._isVisible.setValue(e)}_updateLogFormula(){const e=this.isLog()?this._convertPriceRangeFromLog(this.priceRange()):null,t=this.mainSource();if(null===t)this._logFormula=(0,ih.logFormulaForBase)(null);else{const e=t.base()||null,i=(0,ih.logFormulaForBase)(e);(0,ih.logFormulasAreSame)(i,this._logFormula)||(this._logFormula=i)}e&&this.setPriceRange(this._convertPriceRangeToLog(e))}_invertedCoordinate(e){return this.isInverted()?e:this.height()-1-e}_initScaleProperties(){const e=this.isLockScale(),t=this.properties().childs();e&&(t.percentage.setValue(!1),t.indexedTo100.setValue(!1),t.log.setValue(!1),t.autoScale.setValue(!1)),t.percentageDisabled.setValue(e),t.logDisabled.setValue(e),this._updateAutoScaleDisabledProperty(!1),t.percentage.value()&&(t.log.setValue(!1),t.indexedTo100.setValue(!1)),t.indexedTo100.value()&&(t.log.setValue(!1),t.percentage.setValue(!1))}_correctedMargins(){if(null===this._correctedMarginsCache){const e=this.mainSource();this._correctedMarginsCache=null!==e?e.correctScaleMargins(this._margins):this._margins}return this._correctedMarginsCache}_getSourcesToUpdateViews(){return this._sourcesToUpdateViews||(this._sourcesToUpdateViews=this.m_dataSources.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()))),this._sourcesToUpdateViews}_mainSourceFormatter(){const e=this.mainSource();return e?.formatter()||mh}_priceToPercentOrIndexedTo100IfNeeded(e,t){return this.isPercentage()?(0,ih.toPercent)(e,t):this.isIndexedTo100()?(0,ih.toIndexedTo100)(e,t):e}_onSourceIsActingAsSymbolSourceChanged(){this._dropScaleCache()}_onIsInvertedChanged(){this._marksCache=null,this._markBuilder.rebuildTickMarks()}_updateResetAvailableValue(){this._resetScaleAvailable.setValue(!this.isLockScale()&&!this.isAutoScale())}}var yh=i(678);const vh=[],Sh=[];class bh{constructor(e){this._studies={},this._deferreds={},this._container=e,vh.push(e),Sh.push(this)}add(e,t){this._deferreds[e]&&(this._deferreds[e].resolve(t),delete this._deferreds[e]),this._studies[e]=t}get(e){return this._studies[e]?Promise.resolve(this._studies[e]):(this._deferreds[e]||(this._deferreds[e]=(0,me.createDeferredPromise)()),this._deferreds[e].promise)}delete(e){delete this._studies[e],delete this._deferreds[e]}reset(){const e=vh.indexOf(this._container);~e&&(vh.splice(e,1),Sh.splice(e,1))}static instance(e){const t=vh.indexOf(e);return~t?Sh[t]:new bh(e)}static ready(){for(const e of Sh)if(Object.keys(e._deferreds).length>0)return!1;return!0}} -var wh=i(65365);var Ch=i(10892),Ph=i(42989),Th=i(79303);function xh(e){e.wickUpColor=e.wickUpColor??e.wickColor,e.wickDownColor=e.wickDownColor??e.wickColor,delete e.wickColor}function Ih(e){e&&(e.colorType??=So.ColorType.Solid)}const Mh=l.enabled("clear_price_scale_on_error_or_empty_bars"),Ah=(0,ae.getLogger)("Chart.Pane");var Lh;function kh(e,t,i){e.setMargins({top:t,bottom:i})}!function(e){e[e.DefaultStretchFactor=1e3]="DefaultStretchFactor",e[e.LargePaneSizeRatio=1]="LargePaneSizeRatio",e[e.MediumPaneSizeRatio=.6]="MediumPaneSizeRatio",e[e.SmallPaneSizeRatio=.3]="SmallPaneSizeRatio",e[e.TinyPaneSizeRatio=.15]="TinyPaneSizeRatio"}(Lh||(Lh={}));const Dh="chart.pane";class Eh{constructor(e,t,i,s,o){this.m_dataSources=[],this._sourceWatchedValuesSubscriptions=new Map,this.m_mainDataSource=null,this._cachedOrderedSources=new eh(this),this._sourcesById=new Map,this._priceSourcesById=new Map,this._sourcePropertiesChanged=new re.Delegate,this._sourcesZOrderChanged=new re.Delegate,this._tagsChanged=new re.Delegate,this._stretchFactor=1e3,this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null,this._rightPriceScales=[],this._leftPriceScales=[],this._allPriceScalesIncludingOverlays=[],this._lockedPriceScale=null,this._currentPriceScaleRatio=null,this._onPriceScalesChanged=new re.Delegate,this._isRecalculatingScales=!1,this._priceDataSources=[],this._symbolSources=[],this._lollipopDataSources=[],this._symbolSourceResolved=new re.Delegate,this._symbolSourceResolvingActive=new F.WatchedValue(!1),this._bulkActions={activeCounter:0},this._height=0,this._width=0,this._sizeChanged=new re.Delegate,this._dataSourcesCollectionChanged=new re.Delegate,this._symbolSourceCollectionChanged=new re.Delegate,this._priceSourcesCollectionChanged=new re.Delegate,this._isMainPane=new F.WatchedValue(!1),this._collapsed=new F.WatchedValue(!1),this._resetPriceScalesAvailable=new F.WatchedValue(!1),this._destroyed=new re.Delegate,this._executionsPositionController=null,this._seriesDisplayError=null,this._onPriceScaleIsVisibleChanged=()=>{this._model.fullUpdate()},this._recalcSymbolSourceResolvingActive=()=>{for(const e of this._symbolSources)if(e.symbolResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._onSymbolSourceCollectionChanged=()=>{0===this._bulkActions.activeCounter?this._symbolSourceCollectionChanged.fire():this._bulkActions.symbolSourceCollectionChanged=!0},this._onSeriesDisplayError=e=>{if(null!==e){for(const e of this._leftPriceScales)e.clearPriceRange();for(const e of this._rightPriceScales)e.clearPriceRange()}},this._updateResetPriceScalesAvailableValue=()=>{const e=e=>e.resetScaleAvailable().value(),t=this._leftPriceScales.some(e)||this._rightPriceScales.some(e);this._resetPriceScalesAvailable.setValue(t)},this._priceScaleSelectionStrategy=(0,qc.createPriceScaleSelectionStrategy)(i.properties().childs().priceScaleSelectionStrategyName.value()),this._id=s??(0,fe.randomHashN)(6),this._mode=o??Bi.PaneMode.Regular,this._timeScale=e, -this.m_mainDataSource=null,this._properties=t,this._model=i,this._maximized=(0,Ji.combine)((e=>e===this),i.maximizedPane().spawnOwnership()),this._collapsingAvailable=(0,Ji.combine)(((e,t)=>t),this._isMainPane.weakReference(),i.paneCollapsingAvailable().weakReference()),i.properties().childs().priceScaleSelectionStrategyName.subscribe(null,(e=>{this._priceScaleSelectionStrategy=(0,qc.createPriceScaleSelectionStrategy)(e.value()),this._priceScaleSelectionStrategy.apply(this)})),this._timeScale.barSpacingChanged().subscribe(this,(()=>{this.m_mainDataSource===this._model.mainSeries()&&this._recalculatePriceScaleByScaleRatio(this.m_mainDataSource.priceScale())})),Mh&&(this._seriesDisplayError=(0,yt.getSeriesDisplayErrorWV)(this._model.mainSeries()),this._seriesDisplayError.subscribe(this._onSeriesDisplayError)),i.onMultipaneSourcesCollectionChanged().subscribe(this,this._invalidateSourcesCache),i.panesCollectionChanged().subscribe(this,this._invalidateSourcesCache),t.childs().topMargin.subscribe(this,this._updateMargins),t.childs().bottomMargin.subscribe(this,this._updateMargins),this._lineToolsByLinkKey=new $c((e=>e.linkKey().value()),(e=>e.id())),this._updateMargins()}destroy(){if(this._properties.childs().topMargin.unsubscribeAll(this),this._properties.childs().bottomMargin.unsubscribeAll(this),this._model.properties().childs().priceScaleSelectionStrategyName.unsubscribeAll(this),this._timeScale.barSpacingChanged().unsubscribeAll(this),this._leftPriceScales.concat(this._rightPriceScales).forEach((e=>{e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue)})),this._mode===Bi.PaneMode.Regular)for(const e of this.m_dataSources)this.removeSourceFromPriceScale(e),e.destroy&&e.destroy();this._seriesDisplayError?.destroy(),this._model.onMultipaneSourcesCollectionChanged().unsubscribeAll(this),this._model.panesCollectionChanged().unsubscribeAll(this),this._maximized.destroy(),this._collapsingAvailable.destroy(),this._destroyed.fire()}id(){return this._id}mode(){return this._mode}bulkActionMacro(e){this.beginBulkAction(),e(),this.endBulkAction()}beginBulkAction(){this._bulkActions.activeCounter+=1}endBulkAction(){this._bulkActions.activeCounter-=1,this._processAfterBulkAction()}defaultPriceScale(){const e=this.m_mainDataSource?.priceScale()??null;if(null!==e)return e;const t=this.properties().childs().axisProperties.state();return t.autoScale=!0,new fh(this._model.properties().childs().scalesProperties,t)}leftPriceScales(){return this._leftPriceScales}rightPriceScales(){return this._rightPriceScales}visibleLeftPriceScales(){const e=this._model.priceScaleSlotsCount(),t=this._leftPriceScales.filter((e=>e.isVisible().value())),i=this.mainDataSource()?.priceScale();if(t.length>e.left&&i?.isVisible().value()){const s=(0,ft.moveToHead)(t,i);return s.splice(e.left),s}return t}visibleRightPriceScales(){ -const e=this._model.priceScaleSlotsCount(),t=this._rightPriceScales.filter((e=>e.isVisible().value())),i=this.mainDataSource()?.priceScale();if(t.length>e.right&&i?.isVisible().value()){const s=(0,ft.moveToHead)(t,i);return s.splice(e.right),s}return t}clearSeries(e){const t=this._model.mainSeries();for(let i=this.m_dataSources.length-1;i>=0;i--)this.m_dataSources[i]===t&&this._removeSourceFromCollections(i,e)}sourcesByGroup(){return this._cachedOrderedSources}dataSourceForId(e){return this._sourcesById.get(e)||null}lineToolByLinkKey(e){return this._lineToolsByLinkKey.getByKey1(e)}changeSourceId(e,t){e===this._model.mainSeries()&&(0,Gc.getPersistentLogger)()?.addPersistentLogEntry(`changeSourceId for series from ${e.id()} to ${t}`,ae.LOGLEVEL.INFO,Dh),(0,n.assert)(this.hasDataSource(e));const i=e.id();e.setId(t),this._sourcesById.delete(i),this._sourcesById.set(t,e),(0,Fn.isPriceDataSource)(e)&&(this._priceSourcesById.delete(i),this._priceSourcesById.set(t,e))}movePriceScale(e,t,i){const s=this.priceScalePosition(e);if(s!==t)this.removePriceScale(e),this._placePriceScale(e,t,i),e.invalidateMargins(),this._invalidateSourcesCache();else if(void 0!==i&&"overlay"!==s){const t="left"===s?this._leftPriceScales:this._rightPriceScales,o=t.indexOf(e);t.splice(o,1),t.splice(i,0,e)}}mainDataSource(){return this.m_mainDataSource}isEmpty(){return null===this.m_mainDataSource}recalculatePriceScale(e,t){if(!e)return;let i=e.sourcesForAutoscale();if(e===this._model.mainSeries().priceScale()&&(i=[...i,...this._cachedOrderedSources.multipaneSources()]),(e.isAutoScale()||e.priceRangeShouldBeRecalculatedOnce()||null===e.priceRange())&&i.length>0&&!this.timeScale().isEmpty()){const i=e.priceRange(),s=this.timeScale().visibleBarsStrictRange();e.recalculatePriceRange(s),th.PriceRange.compare(i,e.priceRange())||e.updateAllViews(t)}}onSourceTagsChanged(){this._tagsChanged.fire()}insertDataSource(e,t,i,s){e.setZorder(i),t||(s=!1,t=this.findSuitableScale(e)),this._addSourceToCollections(e);let o=!1;e===this.model().mainSeries()?(this.m_mainDataSource=this.model().mainSeries(),o=!0):null===this.m_mainDataSource&&(0,Fn.isPriceDataSource)(e)&&(this.m_mainDataSource=e,o=!0),s||t.addDataSource(e,this._isInInsertManyDataSourcesState),e.setPriceScale(t),t.invalidateMargins(),e.onTagsChanged&&e.onTagsChanged().subscribe(this,this.onSourceTagsChanged),o&&this._mode===Bi.PaneMode.Regular&&this._processMainSourceChange(),this._tagsChanged.fire(),(0,Fn.isPriceDataSource)(e)&&this.recalculatePriceScale(t,(0,Bt.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}addDataSource(e,t,i){let s=e.zorder();i||((0,eo.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()?(s=null!==this._lastLineDataSourceZOrder?this._lastLineDataSourceZOrder+1:this.newLineToolZOrder(),this._isInInsertManyDataSourcesState&&(this._lastLineDataSourceZOrder=s)):(0,Js.isStudy)(e)&&!e.isSpeciallyZOrderedSource()&&(s=this.newStudyZOrder())),this.insertDataSource(e,t,s)}removeDataSource(e,t=!1,i=!1,s=!1){const o=this.m_dataSources.indexOf(e) -;if(-1===o)return void Ah.logDebug("removeDataSource: invalid data source");this._removeSourceFromCollections(o,i),e!==this.m_mainDataSource||t||(this.m_mainDataSource=null);const n=e.priceScale();s||this.removeSourceFromPriceScale(e),e.onTagsChanged&&e.onTagsChanged().unsubscribe(this,this.onSourceTagsChanged),(0,Fn.isPriceDataSource)(e)&&!t&&this._processMainSourceChange(),(0,Js.isStudy)(e)&&e.metaInfo().hasForceOverlayPlots()&&this._model.removeMultiPaneSource(e),this._tagsChanged.fire(),n&&(0,Fn.isPriceDataSource)(e)&&this.recalculatePriceScale(n,(0,Bt.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}hasDataSource(e){return this._sourcesById.has(e.id())}hasPriceDataSource(e){return this._priceSourcesById.has(e.id())}dataSources(){return this.m_dataSources}priceDataSources(){return this._priceDataSources}lollipopDataSources(){return this._lollipopDataSources}symbolSources(){return this._symbolSources}replaceSource(e,t,i){const s=this.m_mainDataSource===e,o=i?.replaceSource(e,t);this.removeDataSource(e,s,void 0,o),this.insertDataSource(t,i,e.zorder(),o),this._sourcesById.set(t.id(),t),(0,Fn.isPriceDataSource)(t)&&this._priceSourcesById.set(t.id(),t),s&&(this.m_mainDataSource=t,this._processMainSourceChange())}findSuitableScale(e,t,i){return this._priceScaleSelectionStrategy.findSuitableScale(this,e,t,i)}createNewPriceScaleIfPossible(){return this._priceScaleSelectionStrategy.createNewPriceScaleIfPossible(this)}canCreateNewPriceScale(){return this._priceScaleSelectionStrategy.canCreateNewPriceScale(this)}isOverlay(e){const t=e.priceScale();return null===t||"overlay"===this.priceScalePosition(t)}recalculate(e){this._leftPriceScales.forEach((t=>this.recalculatePriceScale(t,e))),this._rightPriceScales.forEach((t=>this.recalculatePriceScale(t,e)));for(const t of this.m_dataSources)this.isOverlay(t)&&!(0,eo.isLineTool)(t)&&this.recalculatePriceScale(t.priceScale(),e);this.updateAllViews(e),this._model.updatePane(this)}updateAllViews(e){const t=this._cachedOrderedSources.all();for(const i of t)i.updateAllViews(e);for(const t of this.model().customSources())t.updateViewsForPane(this,e)}updateLollipopViews(e){}priceScalePosition(e){return this._leftPriceScales.includes(e)?"left":this._rightPriceScales.includes(e)?"right":"overlay"}createPriceScaleAtPosition(e,t){const i=this.properties().childs().axisProperties.state();i.autoScale=!0;const s=new fh(this.model().properties().childs().scalesProperties,i);return s.setHeight(this.height()),kh(s,this._defaultTopMargin(),this._defaultBottomMargin()),this._placePriceScale(s,e,t),s}removePriceScale(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue),e===this._lockedPriceScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null);const t=this._leftPriceScales.indexOf(e);-1!==t&&(this._leftPriceScales[t].invalidateMargins(), -this._leftPriceScales.splice(t,1));const i=this._rightPriceScales.indexOf(e);if(-1!==i&&(this._rightPriceScales[i].invalidateMargins(),this._rightPriceScales.splice(i,1)),null===e.mainSource()){const t=e.dataSources().length;0!==t&&Ah.logError("Invalid priceScale state: empty mainSource but non-empty data sources="+t)}this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}priceScaleIndex(e,t){switch(t){case"left":return this.leftPriceScales().indexOf(e);case"right":return this.rightPriceScales().indexOf(e)}}move(e,t,i){const s=e.priceScale();this.removeSourceFromPriceScale(e),t.addDataSource(e),e.setPriceScale(t),t.invalidateMargins(),this._processMainSourceChange(),this._invalidateSourcesCache(),e.isIncludedInAutoScale()&&(null!==s&&this.recalculatePriceScale(s,(0,Bt.sourceChangeEvent)(e.id())),this.recalculatePriceScale(t,(0,Bt.sourceChangeEvent)(e.id()))),this._onPriceScalesChanged.fire()}setZOrders(e){e.forEach(((e,t)=>{t.setZorder(e)})),this._invalidateSourcesCache(),0===this._bulkActions.activeCounter&&this._dataSourcesCollectionChanged.fire(),this.model().fullUpdate()}isMainPane(){return this._isMainPane.readonly()}isLast(){const e=this.model().panes();return e[e.length-1]===this}newStudyZOrder(){return function(e){let t=-1e4;for(const i of e)yl(i)&&(t=Math.min(t,i.zorder()-1e4));return 0===t?-1e4:t}(this._priceDataSources)}newLineToolZOrder(e){return function(e,t){return Ll(e,fl,yl,bl,wl,t)}(this.m_dataSources,e)}model(){return this._model}containsMainSeries(){return this._sourcesById.has(this.model().mainSeries().id())}applyPriceScaleRatio(e,t){null!==this._lockedPriceScale&&this._lockedPriceScale!==e||this._currentPriceScaleRatio===t||!this.isMainPane().value()||null===this._lockedPriceScale&&e!==this.mainDataSource()?.priceScale()||(this._setNewPriceRangeByScaleRatio(e,t,this._mainSourceVisiblePriceRange(e),!0,!0),null!==this._lockedPriceScale?this._tryToApplyNewPriceScaleRatio():e.isLog()||this.model().mainSeriesScaleRatioPropertyOnChanged())}sendToBack(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[0],Fl)}bringToFront(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[t.length-1],Ol)}sendBackward(e){const t=this.sourcesByGroup().allIncludingHidden(),i=t.indexOf(e[0]);if(0===i)this.bringToFront(e);else{const s=t[i-1];this.insertBefore(e,s)}}bringForward(e){const t=this.sourcesByGroup().allExceptSpecialSources(),i=t.indexOf(e[e.length-1]);if(i===t.length-1)this.sendToBack(e);else{const s=t[i+1];this.insertAfter(e,s)}}insertAfter(e,t){this._batchReorder(e,t,Ol)}insertBefore(e,t){this._batchReorder(e,t,Fl)}maximized(){return this._maximized}collapsed(){return this._collapsed}collapsingAvailable(){return this._collapsingAvailable}getPriceScaleById(e){const t=this.m_dataSources.find((t=>t.priceScale()?.id()===e));return void 0===t?null:t.priceScale()}priceScaleSelectionStrategy(){return this._priceScaleSelectionStrategy}setPriceScaleSelectionStrategy(e){this._priceScaleSelectionStrategy=e,e.apply(this)} -findTargetPriceAxisViews(e,t,i,s){if((0,Vo.isDataSource)(e)&&this.model().paneForSource(e)!==this)return[];const o=e.priceScale();if(t===o)return i;if(null===o)return[];if("overlay"===this.priceScalePosition(o))return t===this.defaultPriceScale()?i:[];const n=this.priceScalePosition(t);if(n!==this.priceScalePosition(o))return[];const r="left"===n?this.leftPriceScales():this.rightPriceScales();return r.indexOf(t)1}properties(){return this._properties}setPriceAutoScale(e,t){e.setMode({autoScale:t}),this.timeScale().isEmpty()||this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)())}state(e,t,i,s,o,n){const r={sources:[],mainSourceId:this.m_mainDataSource?.id(),stretchFactor:this._stretchFactor,leftAxisesState:[],rightAxisesState:[],overlayPriceScales:{},priceScaleRatio:this._currentPriceScaleRatio,isCollapsed:this._collapsed.value(),isMaximized:this._maximized.value(),mode:this._mode},a=new Map,l=e=>{if(a.has(e))return a.get(e);let r=null;const l=i&&!e.isSavedInStudyTemplates()||!e.state||(0,eo.isLineTool)(e)&&n||!e.isSavedInChart(Boolean(t))||!(r=e.state(t,o))||s&&(0,eo.isLineTool)(e)&&e.isActualSymbol&&!e.isActualSymbol()||e.isPhantom()?null:r;return a.set(e,l),l};if(e){r.sources=[];for(let e=0;enull!==a.get(e),h=e=>!n||!(0,eo.isLineTool)(e);r.leftAxisesState=this._leftPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(c).filter(h).map((e=>e.id()))}))),r.rightAxisesState=this._rightPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(c).filter(h).map((e=>e.id()))}))),r.overlayPriceScales={};for(const e of this.m_dataSources)if(this.isOverlay(e)&&e.isSavedInChart(Boolean(t))){const t=e.priceScale();r.overlayPriceScales[e.id()]=t?.state()??null}return r}restoreState(e){const{state:t,withData:i,version:s,seriesId:o=this._model.mainSeries().id(),settingsMigration:r={},contentOverrides:a,restoreSilently:l,reason:c=0,targetSeriesStyle:d=this._model.mainSeries().style()}=e;(0,Gc.getPersistentLogger)()?.addPersistentLogEntry(`Restoring pane with seriesId ${o}`,ae.LOGLEVEL.INFO,Dh),this._mode=t.mode??Bi.PaneMode.Regular,t.stretchFactor&&(this._stretchFactor=t.stretchFactor);const u={};if(t.sources){const e=t.sources.filter((e=>!!e&&("MainSeries"===e.type||(!e.points?.some((e=>null===e.time_t||!isFinite(e.time_t)))||(Ah.logNormal("Dropped invalid "+e.type+". Reason: non-numeric point time"),!1))))),n=e.findIndex(pt.isMainSeriesState);-1!==n&&this.model().mainSeries().setObsoleteZOrder(e[n].zorder),s<3&&Ml(e);const h=-1!==this.m_dataSources.indexOf(this._model.mainSeries());this.clearSeries(Boolean(l)),this.m_mainDataSource=null,h&&this._addSourceToCollections(this._model.mainSeries(),l),(()=>{const i=e.find((e=>e.id===t.mainSourceId));if(void 0===i)return void Ah.logWarn("There is no main source with id "+t.mainSourceId+", total sources="+e.length) -;if(!window.TradingView[i.type]||!(0,wt.isLineToolName)(i.type))return void Ah.logNormal("The type of main source is not line tool - fix is unnecessary");let s=null;for(const t of e)if(!window.TradingView[i.type]||!(0,wt.isLineToolName)(t.type)){if(null!==s)return void Ah.logWarn("Pane contains more than 1 possibly main sources - auto fix cannot be applied");s=t}if(null===s)return void Ah.logWarn("Pane contains only line tools - possible we need to remove this pane?");const o=t.mainSourceId;let n=0;t.mainSourceId=s.id,e.forEach((e=>{e.ownerSource===o&&(e.ownerSource=s?.id,n+=1)})),Ah.logNormal("Auto fix broken pane is applied, changed line tools="+n+", changed from="+o+" to="+s.id)})();for(const t of e)if("study_Sessions"===t.type){const e=t;e.oldState=!0,this.model().sessions().restoreState(e,i);break}for(const t of e)"study_Sessions"!==t.type&&(null===this._model.dataSourceForId(t.id)||"MainSeries"===t.type?(u[t.id]=t.ownerSource,(0,pt.isMainSeriesState)(t)?this._restoreMainSeries(t,i,h,r,a,l):(0,pt.isStudyState)(t)?this.restoreStudy(t,i,o,r,l,c):(0,pt.isLineToolState)(t)?(t.state&&(t.state.zOrderVersion=2),this.restoreLineTool(t,i,void 0,l)):t.type===ChartEventsSourceId.Value?this._restoreSpecialSource(t,i,l):"TpoSummaryDataSource"===t.type&&18===d&&this.restoreTpoSummaryDataSource(t,i,l)):Ah.logError("Duplicate id while restoring pane: "+t.type+","+t.id))}const _=new Set,p=(e,t)=>{e.priceScale()!==t&&(this.removeSourceFromPriceScale(e),e.setPriceScale(t),t.addDataSource(e))},m=(e,i,s)=>{if(_.has(e))return;_.add(e);const o=s.m_showSymbolLabels;void 0!==o&&e===this.model().mainSeries()&&this.model().properties().childs().scalesProperties.childs().showSymbolLabels.setValue(o),this._model.children(e,!0).forEach((e=>{t.overlayPriceScales?.[e.id()]||m(e,i,s)})),p(e,i)},g=e=>{const t=(0,h.defaults)("chartproperties").paneProperties.axisProperties,i=new fh(this.model().properties().childs().scalesProperties,t);return i.restoreState(e.state),i.setHeight(this._height),e.sources.forEach((e=>{const s=this.dataSourceForId(e);s&&m(s,i,t)})),0===i.dataSources().length?null:i},f=e=>e.map(g).filter((e=>null!==e));let y;if(t.leftAxisesState)y=f(t.leftAxisesState);else{const e=g({state:t.leftAxisState,sources:t.leftAxisSources});y=null!==e?[e]:[]}let v;if(this._leftPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._leftPriceScales=[],y.forEach((e=>this._placePriceScale(e,"left"))),t.rightAxisesState)v=f(t.rightAxisesState);else{const e=g({state:t.rightAxisState,sources:t.rightAxisSources});v=null!==e?[e]:[]}this._rightPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._rightPriceScales=[],v.forEach((e=>this._placePriceScale(e,"right"))),this._currentPriceScaleRatio=t.priceScaleRatio||t.leftPriceScaleRatio||t.rightPriceScaleRatio||null;const S=new Map;for(const e of this.m_dataSources){if(_.has(e))continue;let i;if(t.overlayPriceScales&&t.overlayPriceScales[e.id()]){let s=t.overlayPriceScales[e.id()];S.has(s?.id)?i=S.get(s?.id):(s=(0,n.ensure)(s), -i=new fh(this._model.properties().childs().scalesProperties),i.setHeight(this._height),s.m_isAutoScale=!0,s.m_isLog=!1,s.m_isPercentage=!1,s.m_isLockScale=!1,i.restoreState(s),S.set(s.id,i))}else i=new fh(this._model.properties().childs().scalesProperties),i.setHeight(this._height);p(e,i)}for(const e of Object.keys(u)){const t=u[e],i=this.dataSourceForId(e);t&&i&&null===i.ownerSource()&&i.setOwnerSource(this.dataSourceForId(t))}if(t.mainSourceId&&!this.containsMainSeries()&&(this.m_mainDataSource=this.dataSourceForId(t.mainSourceId)),!this.m_mainDataSource)for(const e of this.m_dataSources)if((0,Fn.isPriceDataSource)(e)){this.m_mainDataSource=e;break}for(const e of this.m_dataSources)(0,eo.isLineTool)(e)?(e.ownerSource()||e.setOwnerSource(this.mainDataSource()),e.isFixed()&&e.restoreFixedPoint()):(0,Js.isStudy)(e)&&!e.ownerSource()&&e.isLinkedToSeries()&&e.setOwnerSource(this.model().mainSeries());this._collapsed.setValue(t.isCollapsed??!1),t.isMaximized&&this._model.setMaximizedPane(this),this._updateMargins(),this._cachedOrderedSources.clear()}onPriceScalesChanged(){return this._onPriceScalesChanged}setPaneSize(e){let t;switch(e){case"large":t=1;break;case"medium":t=.6;break;case"small":t=.3;break;case"tiny":t=.15;break;default:throw new Error("Unknown size enum value: "+e)}this._stretchFactor=1e3*t}stretchFactor(){return this._stretchFactor}setStretchFactor(e){this._stretchFactor=e}customSources(e){return this.model().customSources(e)}createDrawingsCaches(){Yc.ExecutionsPositionController.recreateOrderedByBarsSourcesCache(this)}clearDrawingCaches(){Yc.ExecutionsPositionController.clearOrderedByBarsSourcesCache()}executionsPositionController(){return this._executionsPositionController||(this._executionsPositionController=new Yc.ExecutionsPositionController(this)),this._executionsPositionController}width(){return this._width}height(){return this._height}setHeight(e){if(this._height!==e&&(this._height=e,this._mode===Bi.PaneMode.Regular)){this._leftPriceScales.forEach((t=>t.setHeight(e))),this._rightPriceScales.forEach((t=>t.setHeight(e)));for(let t=0;t(e.paneViews(this)||[]).some((e=>{const s=e.renderer(t);return s&&s.doesIntersectWithBox&&s.doesIntersectWithBox(i,t)}))))}logicalRectToPixels(e){const t=this.defaultPriceScale(),i=this.timeScale(),s=(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainSource()).firstValue()),o=t.priceToCoordinate(e.p1.price,s),r=i.indexToCoordinate(e.p1.index),a=t.priceToCoordinate(e.p2.price,s),l=i.indexToCoordinate(e.p2.index),c=new At.Point(Math.min(r,l),Math.min(o,a)),h=new At.Point(Math.max(r,l),Math.max(o,a));return(0,At.box)(c,h)}timeScale(){return this._timeScale}restoreLineTool(e,t,i,s,o){if((0,wt.isMtpPredictorToolName)(e.type))return Ah.logWarn(`No longer supported tool ${e.type} is skipped while restoring state`),null;var r;delete e.state.lastUpdateTime,e.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(e.state.intervalsVisibilities),i=void 0===i||i,wh.LineToolElliott.migrateState(e),"LineToolGannComplex"!==(r=e).type||void 0!==r.version&&1!==r.version||(r.type="LineToolGannFixed"),Array.isArray(e.positionPercents)&&(e.positionPercents=e.positionPercents[0]);const a=e.type,l=e.id,c=e.state,h=i?e.zorder:this.newLineToolZOrder();(0,n.assert)((0,wt.isLineToolName)(a),"invalid data source type:"+a+" (expected to be a Line Tool)");let d,u,_=null;if((0,pt.isStudyLineToolState)(e)){_=this._model.isSnapshot()?new Th.StudyVersioning([],[]):(0,ts.studyMetaInfoRepository)().studyVersioning();const t=Th.StudyVersioning.patchPointsBasedStudyState(e);e=t;const i=new is.StudyMetaInfo(t.metaInfo);0;const s=_.updateMetaInfo(i)??i;u=(0,eo.createStudyLineToolProperties)(this._model.backgroundTheme().spawnOwnership(),a,i,s,c,_),d=(0,eo.createLineTool)(a,this._model,u,s,!0)}else u=(0,eo.createLineToolProperties)(this._model.backgroundTheme().spawnOwnership(),a,!this._model.readOnly(),c),d=(0,eo.createLineTool)(a,this._model,u,null,!0);d.setId(l),d.linkKey().setValue(e.linkKey||null);e.alertId&&d.canHasAlert();let p=e.indexes??[];if(p=p.slice(0,e.points?.length??p.length),d.isFixed()?void 0!==e.positionPercents?d.restorePositionPercents(e.positionPercents):d.restorePositionPercents({x:.5,y:.5}):e.points&&d.restorePoints(e.points,p,t),(0,eo.isLineTool)(d)&&["LineToolBarsPattern","LineToolCallout","LineToolTrendAngle","LineToolGhostFeed","LineToolParallelChannel"].includes(d.toolname))d.restoreData?.(e);else if(t&&(0,pt.isStudyLineToolState)(e)&&d.restoreData){const t=e;_&&(t.graphics=Th.StudyVersioning.patchPointsBasedStudyData(new is.StudyMetaInfo(t.metaInfo),t.graphics)),d.restoreData?.(t)}const m=null==e.version?1:e.version,g=null==d.version?1:d.version;if(m!==g&&d.migrateVersion?.(m,g,{pane:this,model:this._model,properties:u}),void 0!==h&&d.setZorder(h),o)(0,eo.prepareLineToolPropertiesByOwnerSource)(d.properties(),o),d.setOwnerSource(o);else{const t=e.ownerSource?this.dataSourceForId(e.ownerSource):null;d.setOwnerSource(t)}return d.isFixed()&&d.restoreFixedPoint(), -void 0!==e.userEditEnabled&&d.setUserEditEnabled(e.userEditEnabled),void 0!==e.isSelectionEnabled&&d.setSelectionEnabled(e.isSelectionEnabled),this._addSourceToCollections(d,s),this._cachedOrderedSources.clear(),d}restoreStudy(e,t,s,o,n,r){if(t&&void 0===e.data&&void 0===e.nonSeriesData&&void 0===e.indexes)return Ah.logError("Cannot restore (skipping) study without data "+e.id+", "+e.metaInfo.id),null;const l=e.id,c=e.state,h=e.zorder;s=s??this._model.mainSeries().id();const d=(e.parentSources??(e.ownerSource?[e.ownerSource]:[])).filter((e=>e!==s));let u=new is.StudyMetaInfo(e.metaInfo);if(function(e){return"Script$TV_EARNINGS@tv-scripting"===e||"Script$TV_DIVIDENDS@tv-scripting"===e||"Script$TV_SPLITS@tv-scripting"===e||"ESD$TV_EARNINGS@tv-scripting"===e||"ESD$TV_DIVIDENDS@tv-scripting"===e||"ESD$TV_SPLITS@tv-scripting"===e||"Earnings@tv-basicstudies"===e||"Dividends@tv-basicstudies"===e||"Splits@tv-basicstudies"===e||"BarSetContinuousRollDates@tv-corestudies"===e}(u.id)&&!t)return Ah.logNormal("Skipping study "+u.id),null;let _=c;const p=new wc.StudyStub(this._model,e,u.shortDescription??u.name);p.setId(l),p.setZorder(h);const m=bh.instance(this._model);m.get(l);let g=!1;const f=(i,s)=>{if(g&&this._model.dataSourceForId(l)!==p)return;p.setStatus({type:yh.StudyStatusType.Undefined});const o=i??u,n=async n=>{const a=(0,Cc.prepareStudyPropertiesForLoadChart)(u,i,_,s),c=await(0,Js.createStudy)(this._model,a,n,o,void 0,r);if(c.setId(l),c.setOwnFirstValue(e.ownFirstValue??null),e.customFields&&c.restoreStateCustomFields(e.customFields),t){const t=e,{data:i,nsData:s,indexes:o}=Th.StudyVersioning.patchStudyData(u,t.data,t.nonSeriesData,t.indexes);c.restoreData(i,s,o)}this._model.replaceStudyStub(p,c),m.add(l,c)};if(d.length>0){const e=d.map((e=>m.get(e)));Promise.all(e).then(n)}else n([])};let y;if(t){const e=Th.StudyVersioning.patchPropsStateAndMetaInfo(c,u,{oldShowStudyLastValueProperty:!o?.showStudyLastValueProperty});y=Promise.resolve(new is.StudyMetaInfo(e.metaInfo))}else{y=(0,ts.studyMetaInfoRepository)().requestMetaInfo().then((()=>{const e=Th.StudyVersioning.patchPropsStateAndMetaInfo(c,u,{oldShowStudyLastValueProperty:t&&!o?.showStudyLastValueProperty});return _=e.propsState,new is.StudyMetaInfo(e.metaInfo)}))}y.then((e=>{const t=this._model.isSnapshot()?new Th.StudyVersioning([],[]):(0,ts.studyMetaInfoRepository)().studyVersioning();if(null===e||this._model.isSnapshot())return void f(e,t);const i=t.updateMetaInfoAsync(e);i.sync?f(i.result??e,t):i.result.then((e=>f(e,t))).catch((e=>p.setFailed("error: "+e)))})).catch((()=>p.setFailed(a.t(null,void 0,i(11768))))),p.setZorder(h);const v=e.metaInfo.linkedToSeries?this._model.mainSeries():d.length?this.dataSourceForId(d[0]):null;return p.setOwnerSource(v),this._addSourceToCollections(p,n),g=!0,this._processMainSourceChange(),this._cachedOrderedSources.clear(),p}restoreTpoSummaryDataSource(e,t,i){const s=new TpoSummaryDataSource(this._model);return this._addSourceToCollections(s,i),this._cachedOrderedSources.clear(),s}clipboardLineToolOwnerSource(e){ -const t=this.dataSourceForId(e);if(null!==t){const e=t.ownerSource();if(null!==e&&null!==e.firstValue())return e}const i=this.mainDataSource();if(null!==i&&null!==i.firstValue())return i;for(const e of this.dataSources())if((0,Fn.isPriceDataSource)(e)&&null!==e.firstValue())return e;return null}realignLineTools(e){let t=!1;for(const i of this.m_dataSources)!(0,eo.isLineTool)(i)||void 0!==e&&i?.ownerSource()?.symbolSource()!==e&&(0,Nr.isActingAsSymbolSource)(e)||(i.realign(),i.updateAllViews((0,Bt.sourceChangeEvent)(i.id())),t=!0);return t&&this._invalidateSourcesCache(),t}startScalePrice(e,t){e.startScale(t)}scalePriceTo(e,t){e.scaleTo(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}endScalePrice(e){e.endScale()}startScrollPrice(e,t){e.startScroll(t)}scrollPriceTo(e,t){e.scrollTo(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}endScrollPrice(e){e.endScroll()}resetPriceScale(e){const t=this.timeScale().visibleBarsStrictRange();e.resetScaleAvailable().value()&&e.resetScale(),e.recalculatePriceRange(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}resetPriceScalesAvailable(){return this._resetPriceScalesAvailable.readonly()}restorePriceScaleState(e,t){e.restoreState(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}beginInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!0,this._lastLineDataSourceZOrder=null}endInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null}removeSourceFromPriceScale(e){const t=e.priceScale();if(null!==t){const i=t.dataSources();i.indexOf(e)>=0&&t.removeDataSource(e),0===i.length&&this.removePriceScale(t)}}setPriceScaleRangeAnimation(e,t){const i=yo.InvalidationMask.cursor(),s=this._model.panes().indexOf(this),o=this.priceScalePosition(e);i.setPriceScaleRangeAnimation(s,e.id(),t),"overlay"!==o&&i.invalidatePriceScale(s,o,(0,n.ensureDefined)(this.priceScaleIndex(e,o)),yo.InvalidationLevel.Light),this._model.invalidate(i)}_invalidateSourcesCache(){this._cachedOrderedSources.clear(),this._leftPriceScales.forEach((e=>e.invalidateSourcesCache())),this._rightPriceScales.forEach((e=>e.invalidateSourcesCache()))}_processMainSourceChange(){let e=!1;if(null===this.m_mainDataSource)for(const t of this.m_dataSources)if((0,Fn.isPriceDataSource)(t)&&!this.isOverlay(t)&&(!(0,Js.isStudy)(t)||!t.isLinkedToSeries())){this.m_mainDataSource=t,e=!0;break}if(this.m_mainDataSource&&e){let e=this.m_dataSources.filter(eo.isLineTool);e=(0,ci.sortSources)(e);for(const t of e)this.move(t,(0,n.ensureNotNull)(this.m_mainDataSource.priceScale()),!0)}else if(!this.m_mainDataSource||this.isOverlay(this.m_mainDataSource)&&0===this._nonOverlayPricesSourcesCount()){let e=null;if(this.m_dataSources.includes(this._model.mainSeries()))e=this._model.mainSeries();else for(const t of this.m_dataSources)if((0,Fn.isPriceDataSource)(t)&&this.isOverlay(t)&&t.showInObjectTree()){e=t;break}if(null!==e){const t=this.m_mainDataSource===e;this.m_mainDataSource=e;const i=this.createNewPriceScaleIfPossible();if(t&&e===this._model.mainSeries()){const t=(0, -n.ensureNotNull)(e.priceScale());this._model.children(e,!0).forEach((e=>{this.removeSourceFromPriceScale(e),i.addDataSource(e),e.setPriceScale(i)})),this.removePriceScale(t)}this.move(e,i,!0),this.recalculatePriceScale(e.priceScale(),(0,Bt.globalChangeEvent)())}}}_addSourceToCollections(e,t){this.m_dataSources.push(e),this._sourcesById.set(e.id(),e),this._invalidateSourcesCache();const i=()=>{this._sourcePropertiesChanged.fire(e)};if(e.properties().subscribe(this,i),e.zOrderChanged().subscribe(this,(t=>this._sourcesZOrderChanged.fire(e,t))),(0,eo.isLineTool)(e)){e.normalizedPointsChanged().subscribe(this,i),e.fixedPointChanged().subscribe(this,i),e.hasAlert().subscribe(i),e.sharingMode().subscribe(i);const t=()=>{this._lineToolsByLinkKey.removeByKey2(e.id()),this._lineToolsByLinkKey.add(e)};e.linkKey().subscribe(t),this._sourceWatchedValuesSubscriptions.set(e.id(),{linkKeyCallback:t,commonCallback:i}),this._lineToolsByLinkKey.add(e)}const s=(0,Nr.isSymbolSource)(e)?e:null;(0,Fn.isPriceDataSource)(e)&&(this._priceSourcesById.set(e.id(),e),e.currencyChanged().subscribe(this,(()=>this._invalidateSourcesCache())),e.unitChanged().subscribe(this,(()=>this._invalidateSourcesCache())),e.priceScaleChanged().subscribe(this,(()=>this._onPriceScalesCollectionIncludingOverlaysMayChange())),this._priceDataSources.push(e),this._onPriceSourcesCollectionChanged(),this._onPriceScalesCollectionIncludingOverlaysMayChange(),null!==s&&(this._symbolSources.push(s),s.symbolResolved().subscribe(this,(()=>this._symbolSourceResolved.fire(e))),s.symbolResolvingActive().subscribe(this._recalcSymbolSourceResolvingActive),s.symbolHibernated().subscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged(),s===this._model.mainSeries()&&this._isMainPane.setValue(!0))),e.isMultiPaneAvailable()&&this.model().addMultiPaneSource(e),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_removeSourceFromCollections(e,t){const i=this.m_dataSources[e],s=i.id();if(i.properties().unsubscribeAll(this),i.zOrderChanged().unsubscribeAll(this),this.m_dataSources.splice(e,1),this._sourcesById.delete(i.id()),(0,eo.isLineTool)(i)){if(i.normalizedPointsChanged().unsubscribeAll(this),i.fixedPointChanged().unsubscribeAll(this),this._sourceWatchedValuesSubscriptions.has(s)){const e=this._sourceWatchedValuesSubscriptions.get(s);e&&(i.hasAlert().unsubscribe(e.commonCallback),i.linkKey().unsubscribe(e.linkKeyCallback))}this._lineToolsByLinkKey.removeByKey2(i.id())}this._invalidateSourcesCache();const o=(0,Nr.isSymbolSource)(i)?i:null;(0,Fn.isPriceDataSource)(i)&&(this._priceSourcesById.delete(i.id()),i.currencyChanged().unsubscribeAll(this),i.unitChanged().unsubscribeAll(this),i.priceScaleChanged().unsubscribeAll(this),(0,ft.removeItemFromArray)(this._priceDataSources,i),this._onPriceSourcesCollectionChanged(),null!==o&&((0,ft.removeItemFromArray)(this._symbolSources,o),o.symbolResolved().unsubscribeAll(this), -o.symbolResolvingActive().unsubscribe(this._recalcSymbolSourceResolvingActive),o.symbolHibernated().unsubscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged(),o===this._model.mainSeries()&&this._isMainPane.setValue(!1))),i.isMultiPaneAvailable()&&this.model().removeMultiPaneSource(i),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_recalculatePriceScaleByScaleRatio(e){this.isMainPane().value()&&e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToPriceScale():this._tryToApplyNewPriceScaleRatio())}_defaultBottomMargin(){return.01*this.properties().childs().bottomMargin.value()}_defaultTopMargin(){return.01*this.properties().childs().topMargin.value()}_updateMargins(){const e=this._defaultTopMargin(),t=this._defaultBottomMargin();for(const i of this._leftPriceScales)kh(i,e,t);for(const i of this._rightPriceScales)kh(i,e,t);for(const i of this.m_dataSources)if(this.isOverlay(i)){const s=i.priceScale();null!==s&&(kh(s,e,t),this.recalculatePriceScale(s,(0,Bt.viewportChangeEvent)()))}for(const e of this._leftPriceScales)this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)());for(const e of this._rightPriceScales)this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)());this.updateAllViews((0,Bt.viewportChangeEvent)())}_batchReorder(e,t,i){i(this.sourcesByGroup().allExceptSpecialSources(),e,t),this._invalidateSourcesCache(),this._dataSourcesCollectionChanged.fire(),this.model().fullUpdate()}_placePriceScale(e,t,i){if("overlay"===t)return void e.invalidateMargins();const s="left"===t?this._leftPriceScales:this._rightPriceScales,o=void 0===i?s.length:i;s.splice(o,0,e),e.modeChanged().subscribe(this,this._onPriceScaleModeChanged.bind(this,e)),e.internalHeightChanged().subscribe(this,this._recalculatePriceScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._recalculateTimeScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._onPriceScaleSetMinMaxPriceRange.bind(this,e)),e.isVisible().subscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().subscribe(this._updateResetPriceScalesAvailableValue),e.isLockScale()&&((0,n.assert)(null===this._lockedPriceScale),this._lockedPriceScale=e,this._currentPriceScaleRatio=null),e.invalidateMargins(),this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}_onPriceScaleModeChanged(e,t,i){if(i.lockScale&&(this._lockedPriceScale!==e&&null!==this._lockedPriceScale&&this._lockedPriceScale.setMode({lockScale:!1}),this._lockedPriceScale=e,this._currentPriceScaleRatio=(0,uc.scaleRatio)(this.timeScale(),e)),t.lockScale&&!i.lockScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null),t.percentage===i.percentage&&t.indexedTo100===i.indexedTo100)return;const s=this.timeScale().visibleBarsStrictRange();null!==s&&(e.recalculatePriceRange(s),e.updateAllViews((0,Bt.viewportChangeEvent)()))}_applyOldScaleRatioToPriceScale(){ -this._isRecalculatingScales||null===this._currentPriceScaleRatio||null===this._lockedPriceScale||(this._isRecalculatingScales=!0,this._setNewPriceRangeByScaleRatio(this._lockedPriceScale,this._currentPriceScaleRatio,this._mainSourceVisiblePriceRange(this._lockedPriceScale)),this._isRecalculatingScales=!1)}_setNewPriceRangeByScaleRatio(e,t,i,s,o){const n=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().barSpacing(),t);e.setPriceRange(null!==n?n:i,s,o)}_applyOldScaleRatioToTimeScale(){this._isRecalculatingScales||null===this._currentPriceScaleRatio||(this._isRecalculatingScales=!0,this._setNewBarSpacingByScaleRatio(),this._isRecalculatingScales=!1)}_tryToApplyNewPriceScaleRatio(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,uc.scaleRatio)(this.timeScale(),e);this._currentPriceScaleRatio===t||e.isLog()||(this._currentPriceScaleRatio=t,this.model().mainSeriesScaleRatioPropertyOnChanged())}_recalculateTimeScaleByScaleRatio(e){e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToTimeScale():this._tryToApplyNewPriceScaleRatio())}_setNewBarSpacingByScaleRatio(){const e=this.timeScale().getValidBarSpacing((0,uc.barSpacingByScaleRatio)((0,n.ensureNotNull)(this._lockedPriceScale),this._currentPriceScaleRatio));this.timeScale().isValidBarSpacing(e)&&this.timeScale().setBarSpacing(e)}_mainSourceVisiblePriceRange(e){const t=this.timeScale().visibleBarsStrictRange();return null!==t?(0,n.ensureNotNull)((0,n.ensureNotNull)(e.mainSource()).priceRange(t.firstBar(),t.lastBar(),{targetPriceScale:e,scaleSeriesOnly:e.isScaleSeriesOnly()})):new th.PriceRange(-.5,.5)}_setMinMaxPriceRange(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().maxBarSpacing(),this._currentPriceScaleRatio),i=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().minBarSpacing(),this._currentPriceScaleRatio);null!==t&&e.setMaxPriceRange(t),null!==i&&e.setMinPriceRange(i)}_onPriceScaleSetMinMaxPriceRange(e){e===this._lockedPriceScale&&this._setMinMaxPriceRange()}_onPriceSourcesCollectionChanged(){0===this._bulkActions.activeCounter?this._priceSourcesCollectionChanged.fire():this._bulkActions.priceSourcesCollectionChanged=!0}_nonOverlayPricesSourcesCount(){return this.m_dataSources.filter((e=>(!(0,Js.isStudy)(e)||!e.isLinkedToSeries())&&((0,Fn.isPriceDataSource)(e)&&e.showInObjectTree()&&!this.isOverlay(e)))).length}_restoreMainSeries(e,t,i,s,o,r){const a=e.id,l=e.state;if(l&&o&&(l.style=o.style??l.style,l.interval=o.interval||l.interval,o.symbol&&o.symbol!==l.symbol&&(l.symbol=o.symbol,delete l.currencyId,delete l.unitId)),l&&["candleStyle","hollowCandleStyle","haStyle"].forEach((e=>{l[e]&&(l[e].wickUpColor=l[e].wickUpColor||l[e].wickColor,l[e].wickDownColor=l[e].wickDownColor||l[e].wickColor)})),l&&(l.statusViewStyle=l.statusViewStyle||{},!l.statusViewStyle.symbolTextSource)){const e=!!l.statusViewStyle.showSymbolAsDescription;l.statusViewStyle.symbolTextSource=e?"ticker":"description"}if(l){l.extendedHours?l.sessionId="extended":l.sessionId||(l.sessionId="regular"), -delete l.extendedHours,(0,Ph.allChartStyles)().includes(l.style)||(l.style=2);const e=l.lineStyle.styleType;let t;delete l.lineStyle.styleType,0===e&&(t=14,l.lineWithMarkersStyle=(0,dt.clone)(l.lineStyle)),1===e&&(t=15,l.steplineStyle=(0,dt.clone)(l.lineStyle)),void 0!==t&&2===l.style&&(l.style=t)}if(l)for(const e of["lineStyle","lineWithMarkersStyle","steplineStyle"])Ih(l[e]);if(!i){const e=this._model.mainSeries();(0,n.ensureNotNull)(this._model.mainPane()).removeDataSource(e,!1,r),this._addSourceToCollections(e,r)}const c=this.model().mainSeries(),h=c.properties().childs();this.m_mainDataSource=c;const d=l&&l.style?l.style:void 0;6===d&&"ATR"===h.pnfStyle.childs().inputs.childs().style.value()?h.pnfStyle.childs().inputs.childs().style.setValueSilently("Traditional"):4===d&&"ATR"===h.renkoStyle.childs().inputs.childs().style.value()&&h.renkoStyle.childs().inputs.childs().style.setValueSilently("Traditional"),l&&!l.hasOwnProperty("showSessions")&&(l.showSessions=!1),l&&void 0===l.settlementAsClose&&(l.settlementAsClose=!1),l&&t&&(l.showCountdown=!1),l&&(t&&!("showSeriesLastValueProperty"in s)&&"showLastValue"in l&&this._model.properties().childs().scalesProperties.childs().showSeriesLastValue.setValue(l.showLastValue),delete l.showLastValue),l&&this._restoreMainSeriesStudyInputs(e,c.styleStudyInfos());const u=c.sessionId();(0,Gc.getPersistentLogger)()?.addPersistentLogEntry(`Restore series. source.id: ${e.id} id: ${a}`,ae.LOGLEVEL.INFO,Dh),c.restoreState(e,t),this.changeSourceId(c,a),(0,Gc.getPersistentLogger)()?.addPersistentLogEntry(`Series has been successfully restored. id: ${c.id()}`,ae.LOGLEVEL.INFO,Dh),c.sessionId()!==u&&h.sessionId.fireChanged()}async _restoreMainSeriesStudyInputs(e,t){await(0,ts.studyMetaInfoRepository)().requestMetaInfo();const i=(0,ts.studyMetaInfoRepository)().studyVersioning(),s={haStyle:(0,yt.chartStyleStudyId)(8,!0),renkoStyle:(0,yt.chartStyleStudyId)(4,!0),pbStyle:(0,yt.chartStyleStudyId)(7,!0),kagiStyle:(0,yt.chartStyleStudyId)(5,!0),pnfStyle:(0,yt.chartStyleStudyId)(6,!0),rangeStyle:(0,yt.chartStyleStudyId)(11,!0),volFootprintStyle:(0,yt.chartStyleStudyId)(17,!0),tpoStyle:(0,yt.chartStyleStudyId)(18,!0),svpStyle:(0,yt.chartStyleStudyId)(20,!0)},o={},r=(0,n.ensureDefined)(e.state);for(const[n]of Object.entries(_t.SYMBOL_STRING_DATA)){const a=`${_t.STYLE_SHORT_NAMES[n]}Style`,l=r[a]?.inputs;if(null==l)continue;const c=a in e?e[a].studyId:s[a],h=is.StudyMetaInfo.parseIdString(c),d=t[a].studyId,u=is.StudyMetaInfo.parseIdString(d),_=i.updateStudyInputs(h.id,h.version,u.version,l.inputs,null);o[a]={inputs:_}}this.model().mainSeries().properties().mergeAndFire(o)}_restoreSpecialSource(e,t,i){}_processAfterBulkAction(){const e=this._bulkActions;0===e.activeCounter&&(this._dataSourcesCollectionChanged.fire(),e.symbolSourceCollectionChanged&&(this._symbolSourceCollectionChanged.fire(),e.symbolSourceCollectionChanged=!1),e.priceSourcesCollectionChanged&&(this._priceSourcesCollectionChanged.fire(),e.priceSourcesCollectionChanged=!1))}_onPriceScalesCollectionIncludingOverlaysMayChange(){ -const e=Array.from(new Set(this._priceDataSources.map((e=>e.hasPriceScale()?e.priceScale():null)).filter(dt.notNull))),t=e.filter((e=>!this._allPriceScalesIncludingOverlays.includes(e))),i=this._allPriceScalesIncludingOverlays.filter((t=>!e.includes(t)));for(const e of t)e.priceRangeAnimationRequested().subscribe(this,this.setPriceScaleRangeAnimation.bind(this,e));for(const e of i)e.priceRangeAnimationRequested().unsubscribeAll(this);this._allPriceScalesIncludingOverlays=e}}var Bh,Vh=i(91988);!function(e){e[e.Contains=0]="Contains",e[e.PlacedBefore=1]="PlacedBefore",e[e.PlacedAfter=2]="PlacedAfter"}(Bh||(Bh={}));class Rh{constructor(e,t){(0,n.assert)(e<=t,"The left value should be greater than or equal to the right value"),this._left=e,this._right=t}left(){return this._left}right(){return this._right}length(){return this._right-this._left+1}contains(e,t){return ethis._right+.5?!0===t&&2:!0!==t||0}before(e){return ethis._right+.5}intersects(e){return!(this.after(e.left())||this.before(e.right()))}equals(e){return this._left===e.left()&&this._right===e.right()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}const Nh=(0,ae.getLogger)("Chart.TimePoints");function Oh(e,t){return null===e||null===t?e===t:e.firstIndex===t.firstIndex&&e.lastIndex===t.lastIndex}var Fh;!function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Nearest=2]="Nearest"}(Fh||(Fh={}));class Wh{constructor(){this._zoffset=0,this._items=[],this._range=new ht.WatchedObject(null,Oh)}clear(){this._zoffset=0,this._items=[],this._range.setValue(null)}size(){return this._items.length}range(){return this._range.readonly()}merge(e,t,i){const s=this._mergeImpl(e,t,i);return this._updateFirstAndLastIndex(),s}addTail(e,t){for(let i=t?1:0;ithis._items[this._items.length-1])return t?this._validOffsetToIndex(this._items.length-1):null;for(let i=0;ir){const i=e-r -;if(i<500&&null!=t)return t(l,i);return l+i*c}return null}roughIndex(e,t=null,i=0){const s=this._items;if(!s.length||s.length<2)return null;const o=s.length-1,n=this._validOffsetToIndex(0),r=this._validOffsetToIndex(o),a=s[0],l=s[o];if(e>=a&&e<=l)return this._closestIndex(e,i);const c=(l-a)/(r-n);if(el){const i=e-l;let s=Math.trunc(i/c);if(s<500&&null!==t){const i=t(l,e);i.success&&(s=i.result)}return r+s}return null}closestIndexLeft(e){return this._closestIndex(e,0)}firstPoint(){return 0===this._items.length?null:this._items[0]}lastPoint(){return 0===this._items.length?null:this._items[this._items.length-1]}_closestIndex(e,t){const i=this._items;if(!i.length)return null;if(Number.isNaN(e))return null;const s=i.length-1;if(e>=i[s])return this._validOffsetToIndex(s);const o=(0,ft.lowerbound)(this._items,e,((e,t)=>es?null:this._validOffsetToIndex(o);const n=e-(this._items[o-1]??-1/0),r=(this._items[o]??1/0)-e;return this._validOffsetToIndex(nthis._zoffset&&e+t>0)return Nh.logError("merge: when the first time point index is updated, we should fill the time points starting from the first one"),[];if(0===this._items.length)return this._items=i.slice(),this._zoffset=t,[{change:"rebuild",index:this._validOffsetToIndex(0)}];const s=e+this._zoffset;if(s<0){const o=Math.abs(s);if(i.lengththis._items.length){const e=r-this._items.length;for(let t=n;t2;){if(1e3*(0,n.ensureDefined)(this._marksByIndex.get(t)).time===e)return t;if(1e3*(0,n.ensureDefined)(this._marksByIndex.get(i)).time===e)return i;const s=Math.round((t+i)/2);1e3*(0,n.ensureDefined)(this._marksByIndex.get(s)).time>e?i=s:t=s}return t}estimateLeft(e){const t=this._density();if(void 0===this.minIndex||!t)return 0;return(1e3*(0,n.ensureDefined)(this._marksByIndex.get(this.minIndex)).time-e)/t}merge(e){if(0===e.length)return;const t=e[0].index,i=e[e.length-1].index;t<=(this.minIndex??0)&&i>=(this.maxIndex??0)&&this._resetImpl();const s=this._marksBySpan,o=new Set;for(let t=0;te.index-t.index)));this._cache=void 0,this._changed.fire()}build(e,t){const i=Math.ceil(t/e);if(this._maxbar===i&&this._cache)return this._cache;this._maxbar=i;let s=[];for(let e=this._marksBySpan.length;e--;){if(!this._marksBySpan[e])continue;const t=s;s=[];const o=t.length;let n=0;const r=this._marksBySpan[e],a=r.length;let l=1/0,c=-1/0;for(let e=0;e=i&&h-c>=i&&(s.push(a),c=h)}for(;ne.index>=i&&e.index<=s))}return{marks:t.map((e=>[e.span,e.time,e.index])),version:2}}restoreState(e){if(this._marksByIndex=new Map,this._marksBySpan=[],this.maxIndex=void 0,this.minIndex=void 0,e&&e.marks&&e.marks.length)if(2===e.version){const t=e.marks.map((e=>({span:e[0],time:e[1],index:e[2]})));this.merge(t) -}else this.merge(e.marks)}removeTail(e){const t=new Map;this.maxIndex=this.minIndex,this._marksByIndex.forEach(((i,s)=>{i.time=this.maxIndex&&this.maxIndex--,this.maxIndex{this._usePercentageRightOffset.setValue(!1),this._defaultRightOffsetOptionsUpdated()})),this._defaultRightOffsetPercentage.subscribe((e=>{if(e>=100||e<0){const t=Math.max(0,Math.min(e,99));this._defaultRightOffsetPercentage.setValue(t)}else this._usePercentageRightOffset.setValue(!0),this._defaultRightOffsetOptionsUpdated()})),this._usePercentageRightOffset.subscribe((()=>{this._defaultRightOffsetOptionsUpdated()})),this._options.preserveBarSpacing&&(this._barSpacing=this._scalesProperties.childs().barSpacing.value()||6),this._barSpacingChanged.subscribe(this,this._maxRightOffsetOnChanged),this._barSpacingChanged.subscribe(this,this._updateResetAvailableValue),this._rightOffsetChanged.subscribe(this,this._updateResetAvailableValue),this._widthChanged.subscribe(this,this._maxRightOffsetOnChanged),this._updateResetAvailableValue()}destroy(){this._barSpacingChanged.unsubscribeAll(this),this._barSpacingChanged.destroy(),this._widthChanged.unsubscribeAll(this),this._widthChanged.destroy()}isEmpty(){return 0===this._width||!this.canNormalize()}canNormalize(){return this._points.size()>0}update(e,t,i,s){this._visibleBarsInvalidated=!0,i.length>0&&this._points.merge(e,t,i),this._tickMarks.merge(s),this.correctOffset()}addTail(e,t,i){this._tickMarks.removeTail(t);const s=e.params,o=(0,n.ensureDefined)(this._tickMarks.maxIndex)+(i?0:1);for(let e=0;e0&&(i*=this._width/e.width)),t&&this._pointWeights.needAdjustingOnDataRestoring()){this._tryToUpdateBarSpacing(this._barSpacing,i);const e=this._points.range().value();if(e){const t=e.firstIndex;let s=i,o=i,n=0;(()=>{n=this.indexToCoordinate(t),n<0?(o=i,s=i/10):(s=i,o=10*i)})();for(let e=0;e<20&&Math.abs(n)>2;e++){const e=(o+s)/2;this._tryToUpdateBarSpacing(this._barSpacing,e),n=this.indexToCoordinate(t),n<0?o=e:s=e}}}else this._tryToUpdateBarSpacing(this._barSpacing,i);this.correctOffset(),this._usePercentageRightOffset.value()&&(this._rightOffset=this.percentsToBarIndexLength(this._defaultRightOffsetPercentage.value())),this._rightOffsetChanged.fire(this._rightOffset)}marks(){if(this.isEmpty())return null;const e=this._barSpacing,t=5*((this._scalesProperties.childs().fontSize.value()||0)+4),i=Math.round(t/e),s=(0,n.ensureNotNull)(this.visibleBarsStrictRange()),o=Math.max(s.firstBar(),s.firstBar()-i),r=Math.max(s.lastBar(),s.lastBar()-i),a=this._tickMarks.build(e,t),l=[];for(const e of a){if(!(o<=e.index&&e.index<=r))continue;const t=this._tickMarks.indexToTime(e.index);null!==t&&l.push({coord:this.indexToCoordinate(e.index),label:this.formatLabel(t,e.span),span:e.span,major:!1})}return l}visibleBarsStrictRange(){return this._visibleBarsInvalidated&&(this._visibleBarsInvalidated=!1,this._updateVisibleBars()),this._visibleBars.strictRange()}visibleBarsStrictRangeChanged(){return this._visibleBarsChanged}visibleStrictDataRange(e){const t=this.visibleBarsStrictRange();if(null===t)return null;const i=e.search(t.firstBar(),Yh.PlotRowSearchMode.NearestRight),s=e.search(t.lastBar(),Yh.PlotRowSearchMode.NearestLeft);return null===i||null===s?null:new Vh.BarsRange(i.index,s.index)}visibleExtendedDataRange(e,t){const i=this.visibleBarsStrictRange();if(null===i)return null;let s=1===t?null:e.search(i.firstBar()-1,Yh.PlotRowSearchMode.NearestLeft),o=0===t?null:e.search(i.lastBar()+1,Yh.PlotRowSearchMode.NearestRight) -;return null===s&&(s=e.search(i.firstBar(),Yh.PlotRowSearchMode.NearestRight)),null===o&&(o=e.search(i.lastBar(),Yh.PlotRowSearchMode.NearestLeft)),null===s||null===o?null:new Vh.BarsRange(s.index,o.index)}logicalRangeChanged(){return this._logicalRangeChanged}tickMarks(){return this._tickMarks}points(){return this._points}width(){return this._width}setWidth(e,t){if(!Number.isFinite(e)||e<=0)return void ed.logWarn(`setWidth: invalid argument: ${e}`);if(this._width===e)return;const i=this._usePercentageRightOffset.value()&&this._rightOffset>0?this.barIndexLengthToPercents(this._rightOffset):-1;if(this._visibleBarsInvalidated=!0,(t||this._options.lockVisibleTimeRangeOnResize)&&this._width){const t=this._barSpacing*e/this._width;this._tryToUpdateBarSpacing(this._barSpacing,t)}else this._width&&this.setBarSpacing(this._barSpacing);if(null!==this._leftEdgeIndex){if((0,n.ensureNotNull)(this.visibleBarsStrictRange()).firstBar()<=this._leftEdgeIndex){const t=this._width-e;this._rightOffset-=Math.round(t/this._barSpacing)+1}}this._width=e,this._widthChanged.fire(e);const s=this._rightOffset;i>0?this._rightOffset=this.percentsToBarIndexLength(i):this.correctOffset(),this._rightOffset!==s&&this._rightOffsetChanged.fire(this._rightOffset),this._requestMoreData()}setLeftEdgeFix(e){this._leftEdgeIndex=e;const t=this.visibleBarsStrictRange();if(null===t)return;const i=t.firstBar()-e;if(i<0){const e=this._rightOffset-i-1;this.scrollToOffsetAnimated(e,500)}}positionPercentToCoordinate(e){return this.width()*e}indexToCoordinate(e){if(this.isEmpty())return 0;const t=this.baseIndex(),i=this._pointWeights.indexToTotalWeight(t+this._rightOffset+.5)-this._pointWeights.indexToTotalWeight(e);return this._width-i*this._barSpacing}indexToUserTime(e){return this._tickMarks.indexToTime(e)}timePointToIndex(e,t){switch(t){case 0:return this._points.indexOf(e,!1);case 1:return this._points.closestIndexLeft(e);default:return this._points.indexOf(e,!0)}}indexToTimePoint(e){return this._points.valueAt(e)}timeToCoordinate(e){const t=this._points.closestIndexLeft(e);if(null===t)return null;const i=(0,n.ensureNotNull)(this._points.valueAt(t)),s=this.indexToCoordinate(t);if(s<=0||s>=this._width)return null;const o=this.barSpacing(),r=this.baseIndex();let a;a=0===r?this._model.mainSeries().intervalObj().inMilliseconds()/1e3:(0,n.ensureNotNull)(this._points.valueAt(r))-(0,n.ensureNotNull)(this._points.valueAt(r-1));const l=s+(e-i)/a*o+1;return l<=0||l>=this._width?null:l}barBorders(e){const t={timePointIndex:e,left:NaN,center:NaN,right:NaN};return this.fillBarBorders([t]),t}fillBarBorders(e,t,i){if(0===e.length)return;let s=t?.startItemIndex??0;const o=(t?.endItemIndex??e.length)-1;if(!0===i&&(s=(0,ft.upperbound)(e,Hh.UNPLOTTABLE_TIME_POINT_INDEX,((e,t)=>eo)return;const r=this._pointWeights.indexToTotalWeight(this.baseIndex()+this._rightOffset+.5),a=this._pointWeights.indexRangeToWeights(e[s].timePointIndex,e[o].timePointIndex,this._weightedPointsCache);let l=0,c=a[l];const h=c,d=a[a.length-1];let u=NaN,_=NaN,p=NaN,m=!0 -;for(let t=s;t<=o;t+=1){const i=e[t];if(i.timePointIndexd.timePointIndex)p=d.right+(i.timePointIndex-d.timePointIndex),_=p-.5,u=p-1;else for(m&&(u=c.left,_=c.center,p=c.right,m=!1);c.timePointIndexe{void 0!==t&&t(),this._requestMoreData()};if(e){const e=this.logicalRange(),t=this._model.mainSeries().bars().lastIndex();if(null===e||null===t)return;const i=this.indexToCoordinate(e.right()+.5),o=this.indexToCoordinate(t+this._defaultRightOffset.value()+.5);return this._model.stopTimeScaleAnimation(),void this._model.setTimeScaleAnimation(new Vr({from:0,to:i-o,duration:1e3,easing:Mr.easingFunc.easeInOutQuint,onFinish:s}))}this._visibleBarsInvalidated=!0,this._updateRightOffset(i),this._onScroll.fire(),s()}scrollToFirstBar(e=()=>{}){this._model.gotoTime(new Date("1800-01-01").getTime()).then(e),this._onScroll.fire()}scrollToOffsetAnimated(e,t){if(!isFinite(e))throw new RangeError("offset is required and must be finite number");const i=void 0===t?400:t;if(!isFinite(i)||i<=0)throw new RangeError("animationDuration (optional) must be finite positive number");const s=this._rightOffset,o=Date.now(),n=()=>{this._visibleBarsInvalidated=!0;const t=(Date.now()-o)/i;if(t>=1)return this._updateRightOffset(e),this._visibleBarsInvalidated=!0,this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),void this._model.lightUpdate();const r=s+(e-s)*t;this._updateRightOffset(r),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),setTimeout(n,20)};n()}defaultRightOffset(){return this._defaultRightOffset}rightOffsetDefaultValue(){return 10}defaultRightOffsetPercentage(){return this._defaultRightOffsetPercentage}usePercentageRightOffset(){return this._usePercentageRightOffset}barSpacing(){return this._barSpacing}barSpacingScaleRatio(){return null===this._snapshotBarSpacing?1:this._barSpacing/this._snapshotBarSpacing}setBarSpacing(e){if(!Number.isFinite(e))return void ed.logWarn(`setBarSpacing: invalid argument: ${e}`);e=this.getValidBarSpacing(e) -;const t=this._barSpacing>e;this._tryToUpdateBarSpacing(this._barSpacing,e)&&(this.correctOffset(),this._options.preserveBarSpacing&&((0,li.allowSavingDefaults)(!0),this._scalesProperties.childs().barSpacing.setValue(this._barSpacing),(0,li.allowSavingDefaults)(!1)),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate(),t&&this.requestHistoryPointsIfNeeded())}barSpacingChanged(){return this._barSpacingChanged}getValidBarSpacing(e){return null==e&&(e=this.barSpacing()),ethis.maxBarSpacing()?this.maxBarSpacing():e}isValidBarSpacing(e){return e>=this.minBarSpacing()&&e<=this.maxBarSpacing()}preserveBarSpacing(){return this._options.preserveBarSpacing}normalizeBarIndex(e){let t=0,i=0;const s=this.baseIndex(),o=(0,n.ensureNotNull)(this._points.range().value()).firstIndex;return es?(t=(0,n.ensureNotNull)(this._points.valueAt(s)),i=e-s):(t=(0,n.ensureNotNull)(this._points.valueAt(e)),i=0),{time_t:t,offset:i}}denormalizeTimePoint(e){const t=this._points.indexOf(e.time_t,!1);if(null!==t)return t+e.offset}rightOffset(){return this._rightOffset}rightOffsetChanged(){return this._rightOffsetChanged}minRightOffset(){const e=this.points().range().value()?.firstIndex,t=this._baseIndex;if(void 0===e||null===t)return null;if(null!==this._leftEdgeIndex){const e=this.width()/this._barSpacing;return this._leftEdgeIndex-t+e-1}return e-t-1+Qh}maxRightOffset(){return this.width()/this._barSpacing-Qh}maxRightOffsetChanged(){return this._maxRightOffsetChanged}onReset(){return this._resetDelegate}baseIndex(){return this._baseIndex||0}zoom(e,t,i){if(!Number.isFinite(e)||!Number.isFinite(t))return void ed.logWarn(`zoom: invalid arguments: ${e}, ${t}, ${i}`);const s=this.rightOffset(),o=void 0!==i?!i:this._options.rightBarStaysOnScroll,n=o&&this.usePercentageRightOffset().value()&&s>=0,r=n?this.barIndexLengthToPercents(s):void 0,a=this.coordinateToIndex(e),l=this.barSpacing(),c=l+t*(l/10);this.setBarSpacing(c),o||(this.startScroll(this.indexToCoordinate(a)),this.scrollTo(e),this.endScroll()),n&&void 0!==r&&this.setRightOffset(this.percentsToBarIndexLength(r)),this._requestMoreData()}zoomToBarsRange(e,t){if(null!==this._leftEdgeIndex&&(e=Math.max(e,this._leftEdgeIndex)),tthis._options.minBarSpacing}minBarSpacing(){return this._options.minBarSpacing}maxBarSpacing(){const e=this.width();return Jh?e:e/Qh}minVisibleBarCount(){return Qh}resetRightOffset(){this.setRightOffset(this.targetDefaultRightOffset())}reset(){this._visibleBarsInvalidated=!0,this._points.clear(),this._scrollData=null,this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._tickMarks.reset(),this._leftEdgeIndex=null,this._resetDelegate.fire(),this.disconnect()}resetAvailable(){return this._resetAvailable.readonly()}disconnect(){this._requestingMoreData=!1,this._requestedTickmarksCount=0,this._endOfData=!1}setBaseIndex(e){if(!Number.isFinite(e))return void ed.logDebug(`setBaseIndex: invalid argument: ${e}`);const t=this._baseIndex!==e;this._visibleBarsInvalidated=!0,this._baseIndex=e,this._pointWeights.setBaseIndex(this._baseIndex),this.correctOffset(),t&&(this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate())}resetBaseIndex(){this._visibleBarsInvalidated=!0,this._baseIndex=null}setRightOffset(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._updateRightOffset(e)):ed.logWarn(`setRightOffset: invalid argument: ${e}`)}correctBarSpacing(){this.isEmpty()||this.points().size()e&&(this._rightOffset=e,this._visibleBarsInvalidated=!0);const t=this.minRightOffset();null!==t&&this._rightOffset=0&&this.setRightOffset(this.percentsToBarIndexLength(s))}endScale(){null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._requestMoreData())}startScroll(e){null===this._scrollData&&null===this._commonTransitionStartState&&(this.isEmpty()||(this._scrollData={startCoordinate:e,startRightEdgeLogical:this.baseIndex()+this._rightOffset+.5,startBaseIndex:this.baseIndex()},this._saveCommonTransitionsStartState()))}scrollTo(e){if(this._visibleBarsInvalidated=!0,null===this._scrollData)return;const{startCoordinate:t,startRightEdgeLogical:i,startBaseIndex:s}=this._scrollData,o=e-t,n=i+(this.baseIndex()-s),r=this.indexToCoordinate(n),a=this.coordinateToFloatIndex(r-o)-.5-this.baseIndex();this._updateRightOffset(a),this._onScroll.fire()}endScroll(){null!==this._scrollData&&(this._scrollData=null,this._clearCommonTransitionsStartState(),this._requestMoreData())}formatLabel(e,t){const i="24-hours"===we.timeHoursFormatProperty.value()?t.toString():`${t}_ampm`;let s=this._formattedBySpan.get(i);return void 0===s&&(s=new Gh((e=>this.formatLabelImpl(e,t))),this._formattedBySpan.set(i,s)),s.format(new Date(e))}formatLabelImpl(e,t){if(!(e&&e instanceof Date))return"incorrect time";const s=function(e,t){if(e===Sr.MILLISECOND_SPAN&&t)return"TimeWithMilliseconds";if(e=0){const e=this._defaultRightOffsetPercentage.value(),t=this._usePercentageRightOffset.value()&&this._rightOffset>=0?Math.round(this.barIndexLengthToPercents(this._rightOffset)):-1;if(this._lastDefaultRightOffset!==e&&t===this._lastDefaultRightOffset){const t=this._barSpacing*(100-e)/(100-this._lastDefaultRightOffset);this._tryToUpdateBarSpacing(this._barSpacing,t)}}this.setRightOffset(this.targetDefaultRightOffset()),this._updateResetAvailableValue(),this._lastDefaultRightOffset=this._defaultRightOffsetPercentage.value()}_updateResetAvailableValue(){this._resetAvailable.setValue(6!==this.barSpacing()||this.rightOffset()!==this.targetDefaultRightOffset())}}var sd=i(52388),od=i(82826);class nd{constructor(e){this._onChanged=new re.Delegate,this._groups=[],this._groups=e||[],this._groups.forEach((e=>{e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t)))}))}groups(){return this._groups.filter((e=>e.isActualSymbol()))}groupsForAllSymbols(){return this._groups}createGroup(e,t,i){t=t||this._generateNextName();const s=new Ya(e,t,i);this._groups.push(s),s.onChanged().subscribe(null,(e=>this._onChanged.fire(s.id,e)));const o={visibilityChanged:!1,lockedChanged:!1,isActualIntervalChanged:!1,affectedLineTools:e.map((e=>e.id()))};return this._onChanged.fire(s.id,o),s}addGroup(e){this._groups.push(e),e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t))),this._onChanged.fire(e.id)}removeGroup(e){const t=this._groups.findIndex((t=>t.id===e.id));this._groups.splice(t,1),this._onChanged.fire(e.id)}groupForId(e){return this._groups.find((t=>t.id===e))||null}groupForLineTool(e){return this._groups.find((t=>t.containsLineTool(e)))||null}removeLineTools(e){const t=new Set;this._groups.forEach((i=>{const s=e.filter(i.containsLineTool.bind(i));s.length&&(i.excludeLineTools(s),t.add(i.id))}));return this._groups.filter((e=>0===e.lineTools().length)).forEach((e=>this.removeGroup(e))),Array.from(t)}state(e){return{groups:(e?this._groups.filter((e=>e.isActualSymbol())):this._groups).map((e=>e.state()))}}onChanged(){return this._onChanged}fireChangedAll(){this._groups.forEach((e=>{this._onChanged.fire(e.id)}))}static fromState(e,t){const i=[];for(const s of t.groups){const t=Ya.fromState(e,s);null!==t&&i.push(t)}return new nd(i)}_generateNextName(){const e=new Set(this.groups().map((e=>e.name().value())));for(let t=1;;t++){const i=`Group ${t}`,s=`Group_${t}`;if(!e.has(i)&&!e.has(s))return i}}}var rd=i(14381);function ad(e){return Boolean(e.session.timezone)&&Boolean(e.session.spec)}class ld{constructor(e,t){var i,s;this._sourceTargetBarBuilder=null,this._cache=new Map,this._source=e, -this._target=t,this._sourceSession=rd.SessionInfo.fromState(e.session),this._targetSession=rd.SessionInfo.fromState(t.session),this._isResolutionTheSame=Re.Interval.isEqual(e.resolution,t.resolution)||Re.Interval.isTicks(e.resolution)&&Re.Interval.isTicks(t.resolution),this._isSessionTheSame=(i=e.session,s=t.session,i.timezone===s.timezone&&i.spec===s.spec&&i.holidays===s.holidays&&i.corrections===s.corrections)}sourceTimeToTargetTime(e){if(this._isSessionTheSame&&this._isResolutionTheSame)return e;if(!ad(this._source)||!ad(this._target))return e;let t=this._cache.get(e);if(void 0===t){const i=1e3*e,s=this._sourceTargetBuilder();s.moveTo(i);const o=s.indexOfBar(i);t=s.startOfBar(Math.max(0,o))/1e3,this._cache.set(e,t)}return t}_sourceTargetBuilder(){return null===this._sourceTargetBarBuilder&&(this._sourceTargetBarBuilder=(0,rd.newBarBuilder)(this._target.resolution,this._targetSession,this._sourceSession)),this._sourceTargetBarBuilder}}var cd=i(65458),hd=i(28120),dd=i(37626);class ud extends dd.PriceLineAxisView{constructor(e,t){super(),this._model=e,this._source=t}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue();if(null===i)return{noData:!0};const s=this._source.price(),o=this._source.currentSession();if(null===s||"pre_market"!==o&&"post_market"!==o)return{noData:!0};const n=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:n,coordinate:n,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}_priceLineColor(e){const t=this._source.properties().childs();return"pre_market"===this._source.currentSession()?t.preMarketColor.value():t.postMarketColor.value()}_lineWidth(){return this._source.properties().childs().lineWidth.value()}_lineStyle(){return this._source.properties().childs().lineStyle.value()}_isVisible(){if(!this._source.canBeVisibleOnSymbolAndInterval()||!this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value())return!1;const e=this._source.price(),t=this._source.currentSession();return null!==e&&("pre_market"===t||"post_market"===t)}}var _d=i(98558);class pd extends _d.PriceAxisView{constructor(e,t){super(),this._model=e,this._source=t}_updateRendererData(e,t,s){if(e.visible=!1,t.visible=!1,!this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value())return;const o=this._model.mainSeries(),n=o.priceScale(),r=o.firstValue();if(null===r)return;if(!this._source.canBeVisibleOnSymbolAndInterval())return;const l=this._source.price(),c=this._source.currentSession();if(null==l||"pre_market"!==c&&"post_market"!==c)return;const h=this._source.properties().childs(),d="pre_market"===c?(0,Is.resetTransparency)(h.preMarketColor.value()):(0,Is.resetTransparency)(h.postMarketColor.value());e.visible=!0,t.visible=!0,e.text=n.formatPriceAbsolute(l),t.text="pre_market"===c?a.t(null,{context:"market_status"},i(93866)):a.t(null,{context:"market_status"},i(35359)),s.coordinate=n.priceToCoordinate(l,r),s.background=d,s.textColor=this.generateTextColor(d)}} -var md=i(52397);class gd extends md.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._source=t;const s={doubleClickHandler:i,doubleTapHandler:i};this._lineRenderer.setHitTest(new Vt.HitTestResult(Vt.HitTarget.Regular,s))}_updateImpl(){const e=this._lineRendererData;e.visible=!1;const t=this._model.mainSeries(),i=this._source.properties().childs();if(!i.visible.value()||!t.isVisible())return;const s=t.priceScale(),o=t.firstValue();if(null===o)return;if(!this._source.canBeVisibleOnSymbolAndInterval())return;const n=this._source.price(),r=this._source.currentSession();null===n||"pre_market"!==r&&"post_market"!==r||(e.visible=!0,e.y=s.priceToCoordinate(n,o),e.linestyle=i.lineStyle.value(),e.linewidth=i.lineWidth.value(),e.color="pre_market"===r?i.preMarketColor.value():i.postMarketColor.value())}}Ot.LINESTYLE_DOTTED,Lt.colorsPalette["color-tv-blue-500"];class fd extends hd.CustomSourceBase{constructor(e,t,i){super(e,t),this._extraHoursPrice=null,this._currentSession="holiday",this._quotesProvider=t.mainSeries().quotesProvider(),this._prePostMarketLinePaneView=new gd(t,this,i),this._prePostPriceAxisView=new pd(t,this),this._prePostLabelPaneView=new cd.PanePriceAxisView(this._prePostPriceAxisView,t.mainSeries(),t),this._prePostPriceLineAxisView=new ud(t,this),this._quotesProvider.quotesUpdate().subscribe(this,this._updateQuotes),this._updateQuotes()}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this)}paneViews(e){return this._areViewsAvailableForPane(e)?[this._prePostMarketLinePaneView]:[]}labelPaneViews(e){return this._areViewsAvailableForPane(e)?[this._prePostLabelPaneView]:[]}priceAxisViews(e,t){return this._areViewsAvailableForPane(e)?e.findTargetPriceAxisViews(this,t,[this._prePostPriceAxisView],[this._prePostPriceLineAxisView]):[]}priceScale(){return this._model.mainSeries().priceScale()}updateAllViews(e){this._prePostMarketLinePaneView.update(e),this._prePostPriceAxisView.update(e),this._prePostPriceLineAxisView.update(e),this._prePostLabelPaneView.update(e)}price(){return this._extraHoursPrice}currentSession(){return this._currentSession}canBeVisibleOnSymbolAndInterval(){return this._model.mainSeries().isPrePostMarketPricesAvailableProperty().value()}properties(){return this._model.mainSeries().properties().childs().prePostMarket}_updateQuotes(){const e=this._quotesProvider.quotes();null===e?this._extraHoursPrice=null:(this._extraHoursPrice=e.rtc,void 0!==e.current_session&&(this._currentSession=e.current_session));const t=this._model.mainSeries().properties().childs().prePostMarket.childs().visible.value(),i=this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value();this.canBeVisibleOnSymbolAndInterval()&&(t||i)&&(this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this))}_areViewsAvailableForPane(e){return!this._model.isInReplay().value()&&!this._model.isSnapshot()&&this._model.paneForSource(this._model.mainSeries())===e}}var yd=i(39772);function vd(e,t){return e.codet.code?1:0}class Sd{ -constructor(e){this._convertibleItems=e,this._idsToItems=new Map;for(const t of e)this._idsToItems.set(t.id,t)}convertible(e){return void 0!==this._idsToItems.get(e)}item(e){return this._idsToItems.get(e)??null}size(){return this._convertibleItems.length}filterConvertible(e,t){const i=this._convertibleItems.filter(function(e,t){return i=>!e.has(i.id)&&t(i.id)}(e,t));return i.sort(vd),i}getItems(){return this._convertibleItems.map((e=>e.id))}}class bd{constructor(e){this._allGroups=new Set,this._idToName=new Map,this._idToDescription=new Map,this._groupedUnitIds=new Map,this._groupedUnits=new Map,this._groupById=new Map,this._size=0,this._units=e;for(const t in e)if(e.hasOwnProperty(t)){this._allGroups.add(t),this._groupedUnitIds.set(t,new Set(e[t].map((e=>e.id)))),this._groupedUnits.set(t,e[t]);for(const i of e[t])this._size++,this._idToName.set(i.id,i.name),this._idToDescription.set(i.id,i.description),this._groupById.set(i.id,t)}}unitsChanged(e){return this._units!==e}size(){return this._size}name(e){return this._idToName.get(e)||e}description(e){return this._idToDescription.get(e)||e}unitGroupById(e){return this._groupById.get(e)||null}allGroups(){return new Set(this._allGroups)}unitsByGroups(e){const t=[];return e.forEach((e=>{const i=this._groupedUnits.get(e);void 0!==i&&t.push({name:e,units:i})})),t}convertible(e,t){for(const i of t){const t=this._groupedUnitIds.get(i);if(void 0!==t&&t.has(e))return!0}return!1}}var wd=i(50335);class Cd{constructor(e){this._source=null,this._sourcePane=null,this._currentToolSupportsPhantomMode=!1,this._model=e}destroy(){this._source=null,this._sourcePane=null}source(){return this._source}onToolChanged(){this._removeSource(),this._currentToolSupportsPhantomMode=(0,wt.isLineToolName)(lt.tool.value())&&(0,eo.supportsPhantomMode)(lt.tool.value())}onCursorPositionUpdated(){if(!this._currentToolSupportsPhantomMode)return;const e=this._model.crosshairSource();if(this._sourcePane!==e.pane&&this._removeSource(),null===e.pane||!(0,wd.isNumber)(e.index)||!(0,wd.isNumber)(e.price))return void this._removeSource();const t={index:e.index,price:e.price};null!==this._source?this._source.setPoint(0,t):(this._source=this._model.createLineTool({pane:e.pane,point:t,linetool:lt.tool.value()}),this._sourcePane=e.pane)}_removeSource(){null!==this._source&&(this._model.removeSource(this._source),this._source=null,this._sourcePane=null)}}var Pd,Td=i(92693);!function(e){e[e.MagnetTolerance=50]="MagnetTolerance"}(Pd||(Pd={}));class xd{constructor(){this._lastValue=null}align(e,t,i){this._lastValue=null;let s=e;if(!(0,Un.magnetEnabled)().value())return s;const o=i.mainDataSource();if(null===o)return s;const r=o.model().mainSeries();if(o!==r)return s;const a=r.priceScale();if(a.isEmpty())return s;const l=function(e,t){const i=e.bars().valueAt(t);if(null===i)return;let s;if(null!==e.priceSource())s=[e.barFunction()(i)];else switch(e.style()){case 12:s=[i[2],i[3]];break;case 16:case 21:s=[(0,n.ensure)(i[2]),(0,n.ensure)(i[4]),(0,n.ensure)(i[3])];break;default:s=[i[1],i[2],i[3],i[4]]}return s}(r,t) -;if(!l)return s;const c=(0,n.ensure)(r.firstValue()),h=l.map((e=>({y:a.priceToCoordinate(e,c),price:e}))),d=a.priceToCoordinate(e,c);h.sort(((e,t)=>Math.abs(e.y-d)-Math.abs(t.y-d)));const u=h[0];return((0,Un.magnetMode)().value()===Td.MagnetMode.StrongMagnet||Math.abs(u.y-d)<50)&&(s=u.price,this._lastValue=s),s}lastValue(){return this._lastValue}resetLastValue(){this._lastValue=null}}class Id{constructor(e){this._appliedTimeFrame=new ht.WatchedObject(null),this._appliedTimeFrameInfo=null,this._appliedTimeFrameChangedBound=this._appliedTimeFrameChanged.bind(this),this._model=e,e.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),this._appliedTimeFrame.subscribe(this._appliedTimeFrameChangedBound)}destroy(){this._appliedTimeFrame.unsubscribe(this._appliedTimeFrameChangedBound),this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.mainSeries().dataEvents().seriesTimeFrame().unsubscribeAll(this)}appliedTimeFrame(){return this._appliedTimeFrame}_appliedTimeFrameChanged(){this._model.timeScale().logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame)}_onSeriesTimeFrame(e,t,i,s){if(s){const e=this._model.timeScale();this._appliedTimeFrameInfo={logicalRange:e.logicalRange(),baseIndex:e.baseIndex()},e.logicalRangeChanged().subscribe(this,this._invalidateAppliedTimeFrame)}}_invalidateAppliedTimeFrame(){if(null===this._appliedTimeFrameInfo)return;const e=this._model.timeScale(),t=e.logicalRange(),i=e.baseIndex(),s=this._appliedTimeFrameInfo.logicalRange,o=this._appliedTimeFrameInfo.baseIndex;(null===t||null===s||Math.abs(i-t.left()-(o-s.left()))>=.01||Math.abs(i-t.right()-(o-s.right()))>=.01)&&this._appliedTimeFrame.setValue(null)}}var Md=i(53388),Ad=i(30125);class Ld extends Ad.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const{context:t,verticalPixelRatio:i,horizontalPixelRatio:s,bitmapSize:o}=e,n=Math.max(1,Math.floor(s));t.lineWidth=n;const r=Math.ceil(o.height*i),a=Math.ceil(o.width*s);if(t.lineCap="butt",this._data.vertLinesVisible){t.strokeStyle=this._data.vertLinesColor,(0,Ft.setLineStyle)(t,this._data.vertLineStyle);for(const e of this._data.timeMarks){const i=Math.round(e.coord*s);(0,Ft.drawVerticalLine)(t,i,0,r)}}if(this._data.horzLinesVisible){t.strokeStyle=this._data.horzLinesColor,(0,Ft.setLineStyle)(t,this._data.horzLineStyle);for(const e of this._data.priceMarks){const s=Math.round(e.coord*i);(0,Ft.drawHorizontalLine)(t,s,0,a)}}}}class kd{constructor(e){this._renderer=new Ld,this._pane=e}update(){}renderer(){const e=this._pane.defaultPriceScale(),t=this._pane.model().timeScale();if(e.isEmpty()||t.isEmpty())return null;const i=this._pane.model().properties().childs().paneProperties.childs(),s=t.marks(),o=i.gridLinesMode.value(),n={horzLinesVisible:"both"===o||"horz"===o,vertLinesVisible:"both"===o||"vert"===o,horzLinesColor:i.horzGridProperties.childs().color.value(), -vertLinesColor:i.vertGridProperties.childs().color.value(),horzLineStyle:i.horzGridProperties.childs().style.value(),vertLineStyle:i.vertGridProperties.childs().style.value(),priceMarks:e.marks(),timeMarks:null!==s?s:[]};return this._renderer.setData(n),this._renderer}}class Dd extends di.DataSource{constructor(e){super(),this._model=e}id(){return"grid"}paneViews(e){return e.mode()===Bi.PaneMode.Regular?[new kd(e)]:null}name(){return"Grid"}model(){return this._model}}class Ed extends _d.PriceAxisView{constructor(e,t,i,s){super(),this._source=e,this._pane=t,this._priceScale=i,this._priceProvider=s,this._properties=e.model().properties().childs().scalesProperties}setHitTestData(e){this._hitTestData=e}setXCoord(e){this._xCoord=e}additionalPadding(e){return 0}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const s=this._priceScale,o=s.mainSource(),n=null!==o?o.firstValue():null;if(!this._isVisible()||s.isEmpty()||null===n)return;const r=this._currentPrice(s);if(null===r)return;i.background=(0,Is.resetTransparency)(this._bgColor()),i.textColor=this.generateTextColor(i.background);const a=this.additionalPadding(s.fontSize());i.additionalPaddingTop=a,i.additionalPaddingBottom=a,i.coordinate=s.priceToCoordinate(r,n),e.text=s.formatPrice(r,n),e.visible=!0,t.visible=!0,t.hitTestData=this._hitTestData,t.xCoord=this._xCoord}_currentPrice(e){return this._priceProvider(e)}}class Bd extends Ed{additionalPadding(e){return 2/12*e}_isVisible(){const e=this._source.lockedPane();return this._properties.childs().showPriceScaleCrosshairLabel.value()&&(this._source.visible||null!==e)&&(e??this._source.pane)===this._pane}_currentPrice(e){const t=lt.crosshairLock.value();return null!==t&&1===t.type?this._pane===this._source.lockedPane()?t.price:null:super._currentPrice(e)}_bgColor(){const e=this._properties.childs();return this._source.model().dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_updateRendererData(e,t,i){const s=t.visible;super._updateRendererData(e,t,i),this._source.isHovered()?t.backgroung=this._source.model().dark().value()?Lt.colorsPalette["color-cold-gray-600"]:Lt.colorsPalette["color-cold-gray-650"]:t.backgroung=void 0,s||(t.visible=s)}}class Vd extends Ed{_isVisible(){return null!==this._source.measurePane().value()}_bgColor(){return this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}}var Rd,Nd,Od=i(19475);function Fd(e){const t=e.priceScale();return null===t?0:t.isPercentage()||t.isIndexedTo100()?2:1}!function(e){e[e.NotDefined=0]="NotDefined",e[e.Regular=1]="Regular",e[e.Unregular=2]="Unregular"}(Rd||(Rd={}));class Wd extends cd.PanePriceAxisView{constructor(e,t,i,s,o){super(e,t,s),this._crossHairMenuCachedState=null,this._hasActions=!1,this._gaOrigin="CH menu",this._crosshairPriceAxisView=e,e.setPaneRendererLabelIcon(0),this._crosshair=t,this._scale=i,this._options=o,this._updateGaOrigin()}_updateImpl(e){ -const t=this._crosshair.y,i=this._chartModel.properties().childs().scalesProperties.childs().fontSize.value(),s=this._chartModel.timeScale().width(),o=this._crosshair.model().priceAxisRendererOptions(),n=i+2*this._crosshairPriceAxisView.additionalPadding(i)+o.paddingTop+o.paddingBottom,r=n,a=t-n/2,c=this._crosshair.pane,h=this._mainDataSourceOnPane(),d=h&&h.symbolSource(),u=!!d&&(d.isConvertedToOtherCurrency()||d.isConvertedToOtherUnit());if(this._updateGaOrigin(),null!==h){const e=Fd(h),t=h.idForAlert(),i=this._chartModel.isInReplay().value(),s=this._crossHairMenuCachedState,o=l.enabled("chart_crosshair_menu");null!==s&&s.id===t&&s.priceScale===e&&s.isCurrencyOrUnitConverted===u&&s.isInReplay===i&&s.isMenuEnabled===o||(this._updateTooltipAndActionsAvailability(h,e,u),this._crossHairMenuCachedState={id:t,priceScale:e,isCurrencyOrUnitConverted:u,isInReplay:i,isMenuEnabled:o})}const _=null!==h&&(0,Nr.isActingAsSymbolSource)(h)?h.symbol():null,p=null!==c&&(c.maximized().value()||!c.collapsed().value())&&(Boolean(_)||!1);this._crosshairPriceAxisView.setPaneLabelVisible(p);const m=this._position();if(null!==m){const e=0,t=s-r,i=Boolean(Od.showPlusButtonOnCursor.value()),o=i?this._crosshair.x:void 0,l=void 0!==o?o-r/2:"left"===m?e:t,c=void 0!==o?o+r/2:"left"===m?e+r:t+r,h=(0,At.box)(new At.Point(l,a),new At.Point(c,a+n));this._data={itemBox:h,clickHandler:this._handleClick.bind(this,m,i,h)},this._crosshairPriceAxisView.setHitTestData(this._data),this._crosshairPriceAxisView.setXCoord(o)}super._updateImpl(e)}_priceScale(){return this._scale}_updateGaOrigin(){this._gaOrigin=Boolean(Od.showPlusButtonOnCursor.value())?"CH menu cursor":"CH menu"}_updateTooltipAndActionsAvailability(e,t,i){this._hasActions=!1;if(!(1===t))return;this._chartModel.isInReplay().value();this._hasActions=!1}_handleClick(e,t,i,s,o){(0,ne.trackEvent)(this._gaOrigin,"click");const n=this._mainDataSourceOnPane(),r=null!==n&&(0,Nr.isActingAsSymbolSource)(n)?n.symbol():null,a={pageX:o.pageX,pageY:o.pageY,clientX:o.clientX,clientY:o.clientY,screenX:o.screenX,screenY:o.screenY,price:this._crosshair.price,symbol:r};W.emit("onPlusClick",a)}_getMenuItems(e){return Promise.resolve([])}_createAlertMenuItems(e){return Promise.resolve([])}_getAddAlertActionOptions(e,t,i){return{dataSource:e,y:t,disabled:i,analyticsOpt:{method:"crosshair_menu",source:"chart",actionSource:"crosshair_menu",gaOrigin:this._gaOrigin}}}_createTradingMenuItems(){return Promise.resolve([])}_createAddHorizontalLineMenuItem(){return[]}_getActionAddHorizontalLine(e){return null}_getValue(e,t){const i=e.priceScale(),s=e.firstValue();if(null===i||null===s)return null;return i.isPercentage()||i.isIndexedTo100()?null:i.coordinateToPrice(t,s)}_showContextMenu(e,t,i,s,o){const r="left"===o;setTimeout((()=>{const o=s.clientX-s.localX,a=s.clientY-s.localY,l=i.min.x+o,c=i.max.x+o,h=i.min.y+a,d=c-l,u=i.max.y+a-h,_=t?lt.crosshairLock.value():void 0;if(void 0!==_){const e=(0,n.ensureNotNull)(this._chartModel.timeScale().points().roughTime(this._crosshair.index));lt.crosshairLock.setValue({type:1, -price:this._crosshair.price,time:e,modelId:this._chartModel.id(),paneId:(0,n.ensureNotNull)(this._crosshair.pane).id()})}Oo.ContextMenuManager.showMenu(e,{clientX:s.clientX,clientY:s.clientY,box:{x:l,w:d,y:h,h:u},attachToXBy:t?"auto":r?"left":"right",attachToYBy:"auto-strict",marginX:t?0:-d},void 0,{menuName:"CrosshairMenuView"},(()=>{void 0!==_&<.crosshairLock.setValue(_)}))}))}_mainDataSourceOnPane(){const e=this._crosshair.pane;return null!==e?e.mainDataSource():null}}class Hd extends Ad.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return void 0===this._data.clickHandler?null:new Vt.HitTestResult(Vt.HitTarget.Custom,{clickHandler:this._data.clickHandler,tapHandler:this._data.clickHandler})}_drawImpl(e){const t=this._data.vertLinesVisible,i=this._data.horzLinesVisible;if(!t&&!i)return;const{context:s,horizontalPixelRatio:o,verticalPixelRatio:n,bitmapSize:r}=e;s.lineWidth=Math.max(1,Math.floor(this._data.lineWidth*o)),s.strokeStyle=this._data.color,s.fillStyle=this._data.color,s.lineCap="butt",(0,Ft.setLineStyle)(s,this._data.lineStyle);const a=Math.round(this._data.x*o),l=Math.round(this._data.y*n),c=Math.ceil(r.width*o),h=Math.ceil(r.height*n);t&&a>=0&&(0,Ft.drawVerticalLine)(s,a,0,h),i&&l>=0&&(0,Ft.drawHorizontalLine)(s,l,0,c),this._data.drawCenter&&(s.beginPath(),s.arc(a,l,Math.round(3*o),0,2*Math.PI,!0),s.fillStyle=this._data.color,s.fill()),this._data.scissors&&function(e,t,i){const{context:s,bitmapSize:o,horizontalPixelRatio:n,verticalPixelRatio:r}=e,a=24*n,l=Math.round(t-a/2);let c=Math.round(i-a/2);if(c<0)c=0;else{const e=o.height-a;c>e&&(c=e)}s.translate(l,c),s.scale(n,r),s.fillStyle="#1A1A1A",s.fill(zd),s.strokeStyle="#fff",s.lineWidth=1,s.stroke(zd)}(e,a,l)}}!function(e){e.Path="m15.68 3.72-3.82 5.52-3.83-5.52-.28-.42-.42.3a2.84 2.84 0 0 0-.68 3.92l3.27 4.73-1.16 1.68a3.34 3.34 0 0 0-4.26 3.22 3.34 3.34 0 0 0 3.32 3.35 3.34 3.34 0 0 0 3.08-4.6l1-1.44 1.13 1.62a3.34 3.34 0 0 0 3.15 4.42c1.84 0 3.32-1.5 3.32-3.35a3.34 3.34 0 0 0-4.42-3.17l-1.23-1.78 3.22-4.65a2.86 2.86 0 0 0-.69-3.96l-.41-.29-.29.42ZM7.82 16.27c.47 0 .86.39.86.88 0 .48-.39.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.4-.88.86-.88Zm8.36 0c.47 0 .86.39.86.88 0 .48-.4.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.39-.88.86-.88Z",e[e.Size=24]="Size",e.FillColor="#1A1A1A",e.StrokeColor="#fff",e[e.StrokeWidth=1]="StrokeWidth"}(Nd||(Nd={}));const zd=new Path2D("m15.68 3.72-3.82 5.52-3.83-5.52-.28-.42-.42.3a2.84 2.84 0 0 0-.68 3.92l3.27 4.73-1.16 1.68a3.34 3.34 0 0 0-4.26 3.22 3.34 3.34 0 0 0 3.32 3.35 3.34 3.34 0 0 0 3.08-4.6l1-1.44 1.13 1.62a3.34 3.34 0 0 0 3.15 4.42c1.84 0 3.32-1.5 3.32-3.35a3.34 3.34 0 0 0-4.42-3.17l-1.23-1.78 3.22-4.65a2.86 2.86 0 0 0-.69-3.96l-.41-.29-.29.42ZM7.82 16.27c.47 0 .86.39.86.88 0 .48-.39.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.4-.88.86-.88Zm8.36 0c.47 0 .86.39.86.88 0 .48-.4.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.39-.88.86-.88Z");const Ud=Lt.colorsPalette["color-tv-blue-500"];class jd{constructor(e,t){this._rendererData={},this._renderer=new Hd(this._rendererData),this._source=e,this._pane=t}update(){} -renderer(){const e=this._source.selectPointMode().value()!==lt.SelectPointMode.None,t=this._source.lockedPane(),i=(this._source.visible||null!==t)&&(this._source.areLinesVisible||e)&&!this._source.linesShouldBeHidden(),s=this._rendererData;if(!i||null===this._pane)return null;const o=this._source.paneForPointSelect(),r=this._source.isReplaySelection(),a=t??this._source.pane,l=this._pane===a,c=r||(null!==o?a===o&&this._pane===o:l);if(s.scissors=!1,e&&(r||this._source.isOnHoveredChartWidget())&&c){const e=(0,n.ensureNotNull)(this._source.pointToSelect());s.color=this._source.lineColor()||Ud,r?(s.lineWidth=2,s.scissors=l):s.lineWidth=1,s.lineStyle=Ot.LINESTYLE_SOLID,s.horzLinesVisible=!0,s.vertLinesVisible=!0,s.drawCenter=!1,"time"===e?s.horzLinesVisible=!1:"price"===e&&(s.vertLinesVisible=!1)}else{const e=this._source.properties(),t=lt.tool.value(),i=(0,vo.lastMouseOrTouchEventInfo)(),o=i.isTouch&&!i.stylus&&((0,wt.isLineToolName)(t)||(0,lt.toolIsMeasure)(t));let n;n=o?Ud:e.childs().color.value();const r=e.childs().transparency.value();!o&&r>0&&(n=(0,Is.generateColor)(n,r)),s.color=n,s.horzLinesVisible=this._pane===a&&(this._pane.maximized().value()||!this._pane.collapsed().value()),s.vertLinesVisible=!0,s.lineWidth=e.childs().width.value(),s.lineStyle=e.childs().style.value(),s.drawCenter=o&&this._pane===a}return s.x=this._source.lockedX()??this._source.x,s.y=this._source.lockedY()??this._source.y,this._renderer}}var Gd=i(62189);const qd={backgroundColor:(0,Is.generateColor)(Lt.colorsPalette["color-tv-blue-500"],70),borderColor:(0,Is.generateColor)(Lt.colorsPalette["color-tv-blue-500"],20)};class $d{constructor(e){this._renderer=new Gd.RectangleRenderer,this._rectangle=null,this._crosshair=e}update(){const e=this._crosshair.selection();null!==e&&null!==this._crosshair.pane?this._rectangle=this._crosshair.pane.logicalRectToPixels(e):this._rectangle=null}renderer(){if(!this._rectangle)return null;const e={backcolor:qd.backgroundColor,color:qd.borderColor,fillBackground:!0,linewidth:1,points:[this._rectangle.min,this._rectangle.max],extendLeft:!1,extendRight:!1};return this._renderer.setData(e),this._renderer}}var Kd=i(63273),Yd=i(30699),Zd=i(92953),Xd=i(91046),Jd=i(17330),Qd=i(49857);const eu=a.t(null,void 0,i(41643)),tu=a.t(null,{context:"study"},i(24261)),iu=(0,uh.getPercentageFormatter)(),su=new Zd.TimeSpanFormatter,ou=(0,uh.getVolumeFormatter)(),nu=(0,Lt.getHexColorByName)("color-tv-blue-500"),ru=(0,Lt.getHexColorByName)("color-ripe-red-400"),au={bgColorPositive:(0,Is.generateColor)(nu,80),bgColorNegative:(0,Is.generateColor)(ru,80),colorPositive:(0,Lt.getHexColorByName)("color-tv-blue-600"),colorNegative:(0,Lt.getHexColorByName)("color-ripe-red-400"),labelBgColorPositive:nu,labelBgColorNegative:ru};var lu;!function(e){e[e.MinArrowDistance=50]="MinArrowDistance"}(lu||(lu={}));class cu{constructor(e,t){this._horzTrenRenderer=new Xd.TrendLineRenderer,this._vertTrenRenderer=new Xd.TrendLineRenderer,this._bgRenderer=new Gd.RectangleRenderer,this._labelRenderer=new Jd.TextRenderer,this._p1=null,this._p2=null, -this._source=e,this._pane=t}update(e){const[t,i]=this._source.measurePoints();if(void 0===i)return this._p1=null,void(this._p2=null);const s=(0,n.ensureNotNull)(this._source.measurePane().value()),o=t.price,r=i.price,a=i.index-t.index,l=(0,Kd.forceLTRStr)(""+a),c=(0,n.ensureNotNull)(s.mainDataSource()),h=(0,n.ensureNotNull)(c.firstValue()),d=this._source.model().timeScale().indexToCoordinate(t.index),u=this._source.model().timeScale().indexToCoordinate(i.index),_=s.defaultPriceScale().priceToCoordinate(o,h),p=s.defaultPriceScale().priceToCoordinate(r,h);this._p1=new At.Point(d,_),this._p2=new At.Point(u,p);const m=this._source.model().timeScale().indexToUserTime(t.index),f=this._source.model().timeScale().indexToUserTime(i.index);let y=null;null!==m&&null!==f&&(y=(f.valueOf()-m.valueOf())/1e3);const v=r-o,S=100*v/Math.abs(o),b=this._pane.model().mainSeries().symbolInfo(),w=b&&(0,uh.getPipFormatter)(b),C=(0,n.ensureNotNull)(c.formatter()),P=(C.formatChange?.(r,o)??C.format(v))+" ("+iu.format(Math.round(100*S)/100)+") "+(w?w.format(v):""),T=null!==y?su.format(y):null,x=null!==T?", "+(0,Kd.startWithLTR)(T):"";let I=(0,Kd.forceLTRStr)(P)+"\n"+eu.format({count:l})+x;const M=this._source.measureVolume();Number.isNaN(M)||(I+=`\n${tu} ${ou.format(M)}`);const A=r=50?Qd.LineEnd.Arrow:Qd.LineEnd.Normal};this._horzTrenRenderer.setData(s)}{const e=Math.round(E.x),t=new At.Point(e,this._p1.y),i=new At.Point(e,this._p2.y),s={points:[t,i],color:L,linewidth:1,linestyle:Ot.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:Qd.LineEnd.Normal,rightend:Math.abs(t.y-i.y)>=50?Qd.LineEnd.Arrow:Qd.LineEnd.Normal};this._vertTrenRenderer.setData(s)}const B={x:0,y:10},V=.5*(this._p1.x+this._p2.x),R=this._p2.y,N=new At.Point(V,R),O={points:[N],text:I,color:"#FFFFFF",horzAlign:Yd.HorizontalAlign.Center,vertAlign:Yd.VerticalAlign.Middle,font:g.CHART_FONT_FAMILY,offsetX:B.x,offsetY:B.y,bold:!1,italic:!1,fontsize:12,lineSpacing:8,highlightBorder:!1,backgroundColor:k,backgroundTransparency:10,boxPaddingVert:9,boxPaddingHorz:9,backgroundRoundRect:4};this._labelRenderer.setData(O);const F=this._labelRenderer.measure(),W=(0,Jd.calculateLabelPosition)(F,this._p1,this._p2,B,this._pane.height());this._labelRenderer.setPoints([W])}renderer(){if(null===this._p1||null===this._p2)return null;const e=new Rt.CompositeRenderer;return e.append(this._bgRenderer),e.append(this._horzTrenRenderer),e.append(this._vertTrenRenderer),e.append(this._labelRenderer),e}}var hu,du=i(99875);!function(e){e[e.Light=0]="Light", -e[e.Dark=1]="Dark"}(hu||(hu={}));class uu extends Rc.MediaCoordinatesPaneRenderer{constructor(e){super(),this._svgMap=new Map,this._data=e,this._svgMap.set(e.theme,this._createSvgRenderer(e.theme))}hitTest(){return null}setData(e){this._svgMap.has(e.theme)||this._svgMap.set(e.theme,this._createSvgRenderer(e.theme)),this._data=e}_drawImpl(e){const{context:t,mediaSize:i}=e,{theme:s,x:o}=this._data,n=this._svgMap.get(s);if(!n)return;const r=n.viewBox(),{width:a,height:l}=r,c=a/2;o+c<0||o-c>i.width||(t.translate(o-c,i.height-l),n.render(t,{targetViewBox:r}))}_createSvgRenderer(e){const t=1===e?du.replace("backgroundColor",(0,Lt.getHexColorByName)("color-cold-gray-900")).replace("lineColor",(0,Lt.getHexColorByName)("color-cold-gray-450")):du.replace("backgroundColor",(0,Lt.getHexColorByName)("color-white")).replace("lineColor",(0,Lt.getHexColorByName)("color-cold-gray-550"));return(0,No.svgRenderer)(t)}}class _u{constructor(e){this._source=e,this._renderer=new uu(this._getRenderData(0))}update(){}renderer(){const e=this._source.visible&&this._source.areLinesVisible,t=this._source.lockedX(),i=0===lt.crosshairLock.value()?.type;return e&&i&&null!==t?(this._renderer.setData(this._getRenderData(t+1)),this._renderer):null}_getRenderData(e){return{x:e,theme:this._source.model().dark().value()?1:0}}}var pu=i(7576),mu=i(82587);class gu extends pu.DataWindowView{constructor(e){super(),this._invalidated=!0,this._dateItem=new pu.DataWindowItem("",a.t(null,void 0,i(22677)),""),this._timeItem=new pu.DataWindowItem("",a.t(null,void 0,i(12806)),""),this._model=e,this._items.push(this._dateItem),this._items.push(this._timeItem)}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}_updateImpl(){const e=this._model.mainSeries().isDWM();if(this._timeItem.setVisible(!e),this._timeItem.setValue(mu.notAvailable),this._dateItem.setValue(mu.notAvailable),this._model.timeScale().isEmpty())return;let t=this._model.crosshairSource().appliedIndex();if(!(0,wd.isNumber)(t)){const e=this._model.mainSeries().data().last();if(null===e)return;t=e.index}const i=this._model.timeScale().indexToUserTime(t);null!==i&&(this._dateItem.setValue(this._model.dateFormatter().format(i)),e||this._timeItem.setValue(this._model.timeFormatter().format(i)))}}var fu=i(66156);const yu=Lt.colorsPalette["color-tv-blue-500"],vu=a.t(null,{context:"Replay"},i(53310));class Su extends fu.TimeAxisView{constructor(e,t,i,s=!1){super(e),this._indexProvider=i,this._highlighted=s,this._source=t,this._properties=e.properties().childs().scalesProperties}_getText(e){if(this._source.isReplaySelection()){const t=this._model.timeScale().indexToUserTime(e);return null!==t?`${vu}: ${this._model.dateTimeFormatter().format(t)}`:""}return super._getText(e)}_getBgColor(){if(this._source.isReplaySelection())return yu;const e=this._properties.childs();return this._highlighted?e.axisLineToolLabelBackgroundColorCommon.value():this._model.dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_getIndex(){ -return this._model.crosshairSource().visible||null!==this._source.lockedPane()?this._indexProvider():null}_isVisible(){return this._properties.childs().showTimeScaleCrosshairLabel.value()}}var bu,wu=i(61105),Cu=i(97435),Pu=i(49156);!function(e){e[e.LineWidth=36]="LineWidth",e[e.CircleBorderWidth=1]="CircleBorderWidth",e[e.AnimationDuration=4e3]="AnimationDuration"}(bu||(bu={}));const Tu=(0,Is.applyAlpha)(Pu.colors.colorRipeRed500,.25),xu=(0,Is.applyAlpha)(Pu.colors.colorRipeRed500,.03);class Iu{constructor(e){this._invalidated=!0,this._circleRenderer=new Cu.CircleRenderer,this._source=e}update(e){this._invalidated=!0}renderer(e){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._circleRenderer}_updateImpl(){const e=this._source.originX(),t=this._source.originY();Number.isFinite(e)&&Number.isFinite(t)?this._circleRenderer.setData({center:(0,At.point)(e,t),radius:18,lineWidth:1,color:xu,backColor:Tu,disableInteractions:!0}):this._circleRenderer.setData(null)}}class Mu{constructor(e){this._activeHighlighter=null,this._highlighters=new Map,this._toolsFactory=null,this._throttleUpdateHighlighters=(0,o.default)((()=>{const e=(0,Bt.sourceChangeEvent)(this._crosshair.id());let t=!1;const i=Array.from(this._highlighters.keys());for(const s of i){const i=[];for(const t of(0,n.ensureDefined)(this._highlighters.get(s)))t.animationProgress()<1?(t.updateAllViews(e),i.push(t)):t.destroy?.();i.length>0?(this._highlighters.set(s,i),t=!0):this._highlighters.delete(s)}t&&this._crosshair.model().updateSource(this._crosshair)}),20,{leading:!0}),this._crosshair=e,this._view=new Iu(e),this._currentTool=lt.tool.spawn(),this._currentTool.subscribe((e=>{(0,lt.toolIsDemonstration)(e)&&null===this._toolsFactory&&(this._toolsFactory=new Tc((async()=>{const e=await i.e(360).then(i.bind(i,13506));return(t,i,s,o)=>new e.LineToolDemonstrationHighlighter(t,i,s,o)})()))}),{callWithLast:!0})}destroy(){for(const[,e]of this._highlighters)for(const t of e)t.destroy?.();this._currentTool.destroy()}update(e){this._view.update(e);for(const[,t]of this._highlighters)for(const i of t)i.updateAllViews(e)}paneViews(e){const t=[];e===this._crosshair.pane&&(0,lt.toolIsDemonstration)(lt.cursorTool.value())&&t.push(this._view);for(const i of this._highlighters.get(e)??[]){const s=i.paneViews(e);s&&t.push(...s)}return this._highlighters.size>0&&this._throttleUpdateHighlighters(),t}createHighlighter(){const e=this._toolsFactory?.get();if(!e)return;this._activeHighlighter=e(this._crosshair.model(),Tu,36,4e3);const t=(0,n.ensureNotNull)(this._crosshair.pane),i=(0,n.ensureNotNull)(t.mainDataSource());(0,eo.prepareLineToolPropertiesByOwnerSource)(this._activeHighlighter.properties(),i),this._activeHighlighter.setOwnerSource(i);const s=this._highlighters.get(t)??[];s.push(this._activeHighlighter),this._highlighters.set(t,s)}addHighlighterPosition(e){this._activeHighlighter?.addPoint(e),this.update((0,Bt.sourceChangeEvent)(this._crosshair.id()))}isThereUnfinishedHighlighter(){return null!==this._activeHighlighter}finishHighlighter(){ -this._activeHighlighter?.finish(),this._activeHighlighter=null,this._throttleUpdateHighlighters()}}const Au={menuEnabled:!1,menuForMainSourceOnly:!1,disableTradingMenuActions:!1,disableDrawHorizLineMenuAction:!1};let Lu=0;const ku=(0,ae.getLogger)("Chart.Crosshair");class Du extends di.DataSource{constructor(e,t,i){super(),this.pane=null,this.price=NaN,this.index=NaN,this.visible=!0,this.areLinesVisible=!0,this.x=NaN,this.y=NaN,this._lockData=null,this._crosshairDemonstration=new Mu(this),this._measurePane=new F.WatchedValue(null),this._measurePaneViewCache=new WeakMap,this._startMeasurePoint=null,this._endMeasurePoint=null,this._lastValidMeasurePoint=null,this._linesShouldBeHidden=!1,this._isOnHoveredChartWidget=!1,this._crossHairSelectPointMode=new F.WatchedValue(lt.SelectPointMode.None),this._selectionPane=null,this._selectionView=new $d(this),this._selectionStartPoint=null,this._timeLockPaneView=null,this._crosshairPaneViewCache=new WeakMap,this._pointSelectionPaneViewCache=new WeakMap,this._priceAxisViews=new Map,this._panePriceAxisViews=new Map,this._startMeasurePriceAxisViews=new Map,this._endMeasurePriceAxisViews=new Map,this._originX=NaN,this._originY=NaN,this._subscribed=!1,this._movedDelegate=new re.Delegate,this._pointSelectedDelegate=new re.Delegate,this._requestedPoint=null,this._paneForRequestedPoint=null,this._selectLineColor=null,this._volumeCalculator=null,this._selectFromAllChartsIfOutOfData=null,this._currentMeasurePointsetAndSymbolId=null,this._model=e,this._options=Object.assign({},Au,i||{}),this._dataWindowView=new gu(e),this.setSelectionEnabled(!1);const s=e=>t=>t===(0,n.ensureNotNull)(this._measurePane.value()).defaultPriceScale()?e():null;this._currentPosPriceProvider=e=>{const t=(0,n.ensureNotNull)(this.pane);if(e===t.defaultPriceScale())return this.price;const i=(0,n.ensureNotNull)(t.defaultPriceScale().mainSource()).firstValue();if(null===i)return null;const s=t.defaultPriceScale().priceToCoordinate(this.price,i),o=(0,n.ensureNotNull)(e.mainSource()).firstValue();return null===o?null:e.coordinateToPrice(s,o)},this._startMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._startMeasurePoint).price)),this._endMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).price)),this._properties=t;this._timeAxisView=new Su(e,this,(()=>this.appliedIndex()),!1),this._startMeasureTimeAxisView=new Su(e,this,(()=>(0,n.ensureNotNull)(this._startMeasurePoint).index),!0),this._endMeasureTimeAxisView=new Su(e,this,(()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).index),!0),this._cursorTool=lt.cursorTool.spawn(),e.readOnly()||this._cursorTool.subscribe((e=>this.areLinesVisible="arrow"!==e),{callWithLast:!0}),this._crosshairLock=lt.crosshairLock.spawn(),this._showPlusButtonOnCursor=Od.showPlusButtonOnCursor.spawn();const o=()=>{this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.lightUpdate()};this._crosshairLock.subscribe(o),this._showPlusButtonOnCursor.subscribe(o)}destroy(){null!==this._volumeCalculator&&this._volumeCalculator.destroy(), -this._measurePane.setValue(null),this._crosshairLock.destroy(),this._showPlusButtonOnCursor.destroy(),this._cursorTool.destroy(),this._removeMeasurePointset(),this._crosshairDemonstration.destroy(),super.destroy()}name(){return"Crosshair"}moved(){return this._movedDelegate}originX(){return this._originX}originY(){return this._originY}saveOriginCoords(e,t){this._originX=e,this._originY=t}clearOriginCoords(){this._originX=NaN,this._originY=NaN}currentPoint(){return new At.Point(this.x,this.y)}model(){return this._model}appliedIndex(){return this._getLockData().index??this.index}lockedX(){return this._getLockData().xCoord??null}lockedY(){return this._getLockData().yCoord??null}lockedPane(){const e=lt.crosshairLock.value();return null===e||1!==e.type?null:this._model.id()===e.modelId?this._model.paneForId(e.paneId):this._model.mainPane()}invalidateLockPosition(){this._lockData=null}startMeasurePoint(){return this._startMeasurePoint||null}endMeasurePoint(){return this._endMeasurePoint||null}measureVolume(){if(null===this._volumeCalculator)return NaN;const[e,t]=this.measurePoints();return void 0===t?NaN:this._volumeCalculator.volume(e.index,t.index)}measurePane(){return this._measurePane.readonly()}crosshairDemonstration(){return this._crosshairDemonstration}startMeasuring(e,t){this._startMeasurePoint=e,this._measurePane.setValue(t),t.containsMainSeries()&&((0,n.assert)(null===this._volumeCalculator),this._volumeCalculator=new wu.SeriesTimeRangeVolumeCalculator(this.model().mainSeries())),this._model.updatePane(t)}finishMeasure(e){this._endMeasurePoint=e,this._createMeasurePointset((0,n.ensureNotNull)(this._startMeasurePoint),this._endMeasurePoint)}clearMeasure(){this._removeMeasurePointset(),this._measurePane.setValue(null),delete this._startMeasurePoint,delete this._endMeasurePoint,delete this._lastValidMeasurePoint,this._model.lightUpdate(),null!==this._volumeCalculator&&(this._volumeCalculator.destroy(),this._volumeCalculator=null)}measurePoints(){const e=[(0,n.ensureNotNull)(this._startMeasurePoint)],t=this._lastMeasurePoint();return null!==t&&e.push(t),e}startSelection(e){this._selectionStartPoint=this.currentLogicalPoint(),this._selectionPane=e}clearSelection(){this._selectionStartPoint=null,this._selectionPane=null}selection(){return this._selectionStartPoint?{p1:this._selectionStartPoint,p2:this.currentLogicalPoint()}:null}currentLogicalPoint(){return{index:this.appliedIndex(),price:this.price}}selectPointMode(){return this._crossHairSelectPointMode}lineColor(){return this._selectLineColor}cancelRequestSelectPoint(){this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None&&this._setSelectPointModeState(lt.SelectPointMode.None),this._selectFromAllChartsIfOutOfData=null}requestSelectPoint(e){(0,n.assert)(this._crossHairSelectPointMode.value()===lt.SelectPointMode.None,"Point already requested");const{pointType:t,pane:i,lineColor:s=null,selectFromAllChartsIfOutOfData:o,selectPointMode:r=lt.SelectPointMode.Study}=e;i&&((0, -n.assert)(-1!==this._model.panes().indexOf(i),"Chartmodel doesn't contains specified pane"),this._paneForRequestedPoint=i,this._model.panesCollectionChanged().subscribe(this,this._paneCollectionChanged)),this._selectLineColor=s,this._requestedPoint=t,this._selectFromAllChartsIfOutOfData=o??null,this._setSelectPointModeState(r)}onPointSelected(){return this._pointSelectedDelegate}trySelectCurrentPoint(){const e=this.pane;if(!e)return;const t=(0,n.ensureNotNull)(this._requestedPoint);let i=null;if(!this._model.mainSeries().bars().search(this.index,Yh.PlotRowSearchMode.Exact)&&"price"!==t&&(this._selectFromAllChartsIfOutOfData&&(i=Math.min(...Array.from(lt.barTimesUnderCursor.values()))??null),null===i))return;if(this._paneForRequestedPoint&&this._paneForRequestedPoint!==e)return;let s,o=i;if("price"===t||null!==i||(o=this._model.timeScale().indexToTimePoint(this.index),null!==o)){if("time"!==t){const t=e.mainDataSource();if(null===t)return;const i=t.firstValue(),o=t.priceScale();if(null===i||null===o)return;s=o.coordinateToPrice(this.y,i)}this._setSelectPointModeState(lt.SelectPointMode.None),this._pointSelectedDelegate.fire({time:o??void 0,price:s},e)}}isOnHoveredChartWidget(){return this._isOnHoveredChartWidget}setOnHoveredChartWidget(e){this._isOnHoveredChartWidget=e}isReplaySelection(){return!1}clearPosition(){this.visible=!1,this.index=NaN,this.price=NaN,this.x=NaN,this.y=NaN,this.pane=null,this.clearOriginCoords(),this._updateVisibilityDependentPaneViews()}setPosition(e,t,i){this._subscribed||(this._model.mainSeries().onRestarted().subscribe(this,this.clearMeasure),this._subscribed=!0),this.visible=!0;const s=this._model.id(),o=this._model.mainSeries().bars().search(this.index,Yh.PlotRowSearchMode.NearestRight);return o&<.barTimesUnderCursor.set(s,o.value[0]),this._tryToUpdateViews(e,t,i)}setLinesShouldBeHidden(e){this._linesShouldBeHidden=e}linesShouldBeHidden(){return this._linesShouldBeHidden}handleContextMenuEvent(e){this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None&&this._setSelectPointModeState(lt.SelectPointMode.None)}properties(){return this._properties}priceAxisViews(e,t){const i=null===this._requestedPoint||"time"!==this._requestedPoint||!this._isOnHoveredChartWidget,s=[];return(this.lockedPane()??this.pane)===e&&i&&s.push(this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,t,this._currentPosPriceProvider,Bd,!0)[0]),this._startMeasurePoint&&s.push(this._createPriceAxisViewOnDemand(this._startMeasurePriceAxisViews,null,e,t,this._startMeasurePriceProvider,Vd)[0]),this._lastMeasurePoint()&&s.push(this._createPriceAxisViewOnDemand(this._endMeasurePriceAxisViews,null,e,t,this._endMeasurePriceProvider,Vd)[0]),s}timeAxisViews(){const e=[],t=null===this._requestedPoint||"price"!==this._requestedPoint||!this._isOnHoveredChartWidget;return this._linesShouldBeHidden||!this.visible&&null===lt.crosshairLock.value()||!t||e.push(this._timeAxisView),this._startMeasurePoint&&e.push(this._startMeasureTimeAxisView), -this._lastMeasurePoint()&&e.push(this._endMeasureTimeAxisView),e}paneViews(e){if(void 0===e||e.mode()!==Bi.PaneMode.Regular)return null;const t=[];if(this.isReplaySelection()){let i=this._pointSelectionPaneViewCache.get(e);i||(i=new CrosshairPointSelectionPaneView(this,e,this._model),this._pointSelectionPaneViewCache.set(e,i)),t.push(i)}let i=this._crosshairPaneViewCache.get(e);if(i||(i=new jd(this,e),this._crosshairPaneViewCache.set(e,i)),t.push(i),e===this._selectionPane&&t.push(this._selectionView),e===this._measurePane.value()){let i=this._measurePaneViewCache.get(e);i||(i=new cu(this,e),this._measurePaneViewCache.set(e,i)),i.update((0,Bt.sourceChangeEvent)(this.id())),t.push(i)}if((Od.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value())&&1!==lt.crosshairLock.value()?.type){const i=e===this.pane,s=!ze.CheckMobile.any()||window.screen.width>=320,o=lt.tool.value(),n=(0,wt.isLineToolName)(o),r=null!==this._model.lineBeingEdited()||null!==this._model.lineBeingCreated()||this._model.sourcesBeingMoved().length>0||null!==this._model.customSourceBeingMoved()||(0,lt.toolIsMeasure)(o);if(i&&this._isOnHoveredChartWidget&&this._crossHairSelectPointMode.value()===lt.SelectPointMode.None&&s&&!n&&!r){const i=e.mainDataSource();if(null!==i){const s=i.priceScale();if(null!==s){const i=this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,s,this._currentPosPriceProvider,Bd,!0)[1];null!==i&&t.push(i)}}}}return 0===lt.crosshairLock.value()?.type&&(null===this._timeLockPaneView&&(this._timeLockPaneView=new _u(this)),t.push(this._timeLockPaneView)),t.push(...this._crosshairDemonstration.paneViews(e)),t}dataWindowView(){return this._dataWindowView}updateAllViews(e){this._priceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._panePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasurePoint&&(this._startMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasureTimeAxisView.update(e)),this._lastMeasurePoint()&&(this._endMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._endMeasureTimeAxisView.update(e)),this._timeAxisView.update(e),this._selectionView.update(),this._dataWindowView.update(),this._crosshairDemonstration.update(e),this._updateVisibilityDependentPaneViews()}isMenuEnabled(){return!0}isHoveredEnabled(){return Od.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value()}isHovered(){return this._model.hoveredSource()===this}pointToSelect(){return this._requestedPoint}paneForPointSelect(){return this._paneForRequestedPoint}_lastMeasurePoint(){return this._endMeasurePoint?this._endMeasurePoint:(null!==this.pane&&this._measurePane.value()===this.pane&&(this._lastValidMeasurePoint={price:this._model.magnet().align(this.price,this.index,this.pane),index:this.index}),this._lastValidMeasurePoint||null)}_createPriceAxisViewOnDemand(e,t,i,s,o,r,a=!1){let l=e.get(i),c=null!==t?t.get(i):void 0;void 0===l&&(l=new Map,e.set(i,l),this.isMenuEnabled()&&null!==t&&(c=new Map,t.set(i,c)), -a&&i.onDestroyed().subscribe(this,(()=>this._onPaneDestroyed(i))));let h=l.get(s);if(void 0===h){if(h=new r(this,i,s,o),l.set(s,h),void 0!==c){const e=new Wd(h,this,s,this._model,this._options);c.set(s,e)}a&&s.lastSourceRemoved().subscribe(this,(()=>this._onPriceScaleCleared(s)))}let d=null;return void 0!==c&&(d=(0,n.ensureDefined)(c.get(s))),[h,d]}_onPaneDestroyed(e){e.onDestroyed().unsubscribeAll(this),this._priceAxisViews.delete(e),this._panePriceAxisViews.delete(e),this._startMeasurePriceAxisViews.delete(e),this._endMeasurePriceAxisViews.delete(e)}_onPriceScaleCleared(e){e.lastSourceRemoved().unsubscribeAll(this),this._priceAxisViews.forEach((t=>t.delete(e))),this._panePriceAxisViews.forEach((t=>t.delete(e))),this._startMeasurePriceAxisViews.forEach((t=>t.delete(e))),this._endMeasurePriceAxisViews.forEach((t=>t.delete(e)))}_tryToUpdateViews(e,t,i){return!!this._tryToUpdateData(e,t,i)&&(this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._movedDelegate.fire({index:this.index,price:this.price}),!0)}_tryToUpdateData(e,t,i){const s=this.x,o=this.y,r=this.price,a=this.index,l=this.pane,c=this._priceScaleByPane(i);if(this.index=e,this.x=isNaN(e)?NaN:this._model.timeScale().indexToCoordinate(e),null!==c&&null!==i){this.pane=i,this.price=t;const e=(0,n.ensureNotNull)(i.mainDataSource()).firstValue();this.y=null===e?NaN:c.priceToCoordinate(t,e)}else this.pane=null,this.price=NaN,this.y=NaN;return s!==this.x||o!==this.y||a!==this.index||r!==this.price||l!==this.pane}_priceScaleByPane(e){return e&&!e.defaultPriceScale().isEmpty()?e.defaultPriceScale():null}_setSelectPointModeState(e){e===lt.SelectPointMode.None&&(this._requestedPoint=null,this._selectLineColor=null,this._paneForRequestedPoint&&(this._paneForRequestedPoint=null,this._model.panesCollectionChanged().unsubscribe(this,this._paneCollectionChanged))),lt.activePointSelectionMode.setValue(e),this._crossHairSelectPointMode.setValue(e),this._model.lightUpdate()}_paneCollectionChanged(e){const t=this._paneForRequestedPoint;null!==t&&-1===e.indexOf(t)&&this.cancelRequestSelectPoint()}_updateVisibilityDependentPaneViews(){for(const e of this.model().panes())this._pointSelectionPaneViewCache.get(e)?.update()}_getLockData(){if(null===this._lockData){const e=lt.crosshairLock.value();if(null===e)this._lockData={};else{const t=this._model.timeScale(),i=t.points().roughIndex(e.time)??void 0,s=void 0===i?void 0:t.indexToCoordinate(i);switch(e.type){case 0:this._lockData={index:i,xCoord:s};break;case 1:{let t;const o=this.lockedPane();if(null!==o){const i=o.mainDataSource();if(null!==i){const s=i.firstValue(),o=i.priceScale();null!==o&&null!==s&&(t=o.priceToCoordinate(e.price,s))}}this._lockData={index:i,xCoord:s,yCoord:t}}}}}return this._lockData}_createMeasurePointset(e,t){const i=this._normalizePoint(e),s=this._normalizePoint(t),o=[[i.time_t,i.offset],[s.time_t,s.offset]];this._removeMeasurePointset(),++Lu,this._currentMeasurePointsetAndSymbolId={measurePointsetId:Lu,symbolId:(0,n.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())} -;const r=(0,yi.getServerInterval)(this._model.mainSeries().interval());this._model.chartApi().createPointset(this._currentMeasurePointsetIdWithPrefix(),"turnaround",this._currentMeasurePointsetAndSymbolId.symbolId,r,o,this._onPointsetResponse.bind(this))}_removeMeasurePointset(){null!==this._currentMeasurePointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentMeasurePointsetIdWithPrefix()),this._currentMeasurePointsetAndSymbolId=null}_currentMeasurePointsetIdWithPrefix(){return"pointsetMeasure_"+(0,n.ensureNotNull)(this._currentMeasurePointsetAndSymbolId).measurePointsetId}_normalizePoint(e){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price}}_onPointsetResponse(e){if("pointset_error"===e.method)return void ku.logError(`Error getting pointset: ${e.params[0]} ${e.params[1]}`);if(e.params.customId!==this._currentMeasurePointsetIdWithPrefix())return;if(null===this._startMeasurePoint||null===this._endMeasurePoint)return;const t=e.params.plots;if(2!==t.length)return;const i=t[0].value[0],s=t[1].value[0];this._startMeasurePoint.index=i,this._endMeasurePoint.index=s,this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this)}}var Eu=i(63812),Bu=i(20596),Vu=i(94164);const Ru=(0,ae.getLogger)("Chart.ApplyPreferencesToAllCharts"),Nu={color:"",style:0},Ou={autoScale:!1,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,log:!1,logDisabled:!1,alignLabels:!1,isInverted:!1,indexedTo100:!1},Fu={backgroundType:So.ColorType.Solid,background:"",backgroundGradientStartColor:"",backgroundGradientEndColor:"",topMargin:0,bottomMargin:0,gridLinesMode:"both",horzGridProperties:(0,ge.deepExtend)({},Nu),vertGridProperties:(0,ge.deepExtend)({},Nu),crossHairProperties:(0,ge.deepExtend)({},{color:"",style:0,transparency:0,width:0}),legendProperties:(0,ge.deepExtend)({},{showStudyArguments:!1,showStudyTitles:!1,showStudyValues:!1,showSeriesTitle:!1,showSeriesOHLC:!1,showLegend:!1,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showPriceSource:!1,showBackground:!0,backgroundTransparency:0,showLogo:!0,showTradingButtons:!0,showTradingButtonsMobile:!0}),axisProperties:(0,ge.deepExtend)({},Ou),separatorColor:""},Wu={lineColor:"",textColor:"",fontSize:0,scaleSeriesOnly:!1,showSeriesLastValue:!1,seriesLastValueMode:Vu.PriceAxisLastValueMode.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!1,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalLastValue:!1,showFundamentalNameLabel:!1,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0},Hu={...Wu},zu={visible:!1,futureOnly:!1,breaks:(0,ge.deepExtend)({},{color:"",visible:!1,style:0,width:0})},Uu={style:0,minTick:"",showPriceLine:!1,priceLineWidth:0,priceLineColor:"",baseLineColor:"",showPrevClosePriceLine:!1,showCountdown:!0,prevClosePriceLineWidth:0,sessionId:"regular",prevClosePriceLineColor:"",esdShowDividends:!1,esdShowSplits:!1,esdShowEarnings:!1,esdShowBreaks:!1, -showContinuousContractSwitches:!1,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!1,showLastNews:!1,dividendsAdjustment:!1,backAdjustment:!1,settlementAsClose:!0,statusViewStyle:(0,ge.deepExtend)({},{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"}),priceAxisProperties:(0,ge.deepExtend)({},Ou),highLowAvgPrice:(0,ge.deepExtend)({},{highLowPriceLinesVisible:!1,highLowPriceLabelsVisible:!1,averageClosePriceLabelVisible:!1,averageClosePriceLineVisible:!1,highLowPriceLinesColor:"",highLowPriceLinesWidth:0,averagePriceLineColor:"",averagePriceLineWidth:0}),candleStyle:(0,ge.deepExtend)({},Bu.candleStylePreferencesDefault),hollowCandleStyle:(0,ge.deepExtend)({},Bu.hollowCandlePreferencesStyleDefault),barStyle:(0,ge.deepExtend)({},Bu.barStylePreferencesDefault),lineStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),lineWithMarkersStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),steplineStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),areaStyle:(0,ge.deepExtend)({},Bu.areaStylePreferencesDefault),hlcAreaStyle:(0,ge.deepExtend)({},Bu.hlcAreaStylePreferencesDefault),baselineStyle:(0,ge.deepExtend)({},Bu.baselineStylePreferencesDefault),hiloStyle:(0,ge.deepExtend)({},Bu.hiloStylePreferencesDefault),haStyle:(0,ge.deepExtend)({},Bu.haStylePreferencesDefault),renkoStyle:(0,ge.deepExtend)({},Bu.renkoStylePreferencesDefault),pbStyle:(0,ge.deepExtend)({},Bu.pbStylePreferencesDefault),kagiStyle:(0,ge.deepExtend)({},Bu.kagiStylePreferencesDefault),pnfStyle:(0,ge.deepExtend)({},Bu.pnfStylePreferencesDefault),rangeStyle:(0,ge.deepExtend)({},Bu.rangeStylePreferencesDefault),columnStyle:(0,ge.deepExtend)({},Bu.columnStylePreferencesDefault),hlcBarsStyle:(0,ge.deepExtend)({},Bu.hlcBarsStylePreferencesDefault)},ju={priceScaleSelectionStrategyName:"auto",timeScale:(0,ge.deepExtend)({},{defaultRightOffset:0,defaultRightOffsetPercentage:5,usePercentageRightOffset:!1}),mainSeries:(0,ge.deepExtend)({},Uu),sessions:(0,ge.deepExtend)({},xc.sessionsPreferencesDefault),paneProperties:(0,ge.deepExtend)({},Fu),chartEventsSourceProperties:(0,ge.deepExtend)({},zu),tradingProperties:(0,ge.deepExtend)({},Eo.tradingPreferencesDefault)},Gu={timezone:"",scalesProperties:(0,ge.deepExtend)({},Hu),...ju},qu={scalesProperties:(0,ge.deepExtend)({},Wu),...ju};function $u(e,t,i,s,o=!0){if(void 0===t[e])return Ru.logDebug(`We haven't had this property ${s}.${e} yet, please, remove it from whiteList`),null;if((0,dt.isObject)(i[e])){const n=Object.keys(i[e]);let r="";return n.map((n=>({[n]:$u(n,t[e],i[e],`${s}.${e}`,o)}))).reduce(((e,t)=>(r=Object.keys(t)[0],e[r]=t[r],e)),{})}return o?t[e].value():t[e]}var Ku,Yu=i(31229),Zu=i(25149);!function(e){e.StudyCannotBeChild="cannot_be_child",e.StubWasRemoved="stub_was_removed",e.CannotGetMetainfo="cannot_get_metainfo",e.CannotCompilePub="cannot_compile_pub",e.Cancelled="cancelled",e.Unknown="unknown"}(Ku||(Ku={}));const Xu=(0,ae.getLogger)("Chart.Studies.StudyInserter"),Ju=/^PUB;.*/;class Qu{constructor(e,t){this._parentSources=[],this._propsState=void 0, -this._preferredPriceScale=void 0,this._allowChangeCurrency=!1,this._allowChangeUnit=!1,this._paneSize=void 0,this._forceOverlay=!1,this._inserterImpl=t,this._studyDescriptor=e}setParentSources(e){this._parentSources=e}setPaneSize(e){this._paneSize=e}setPreferredPriceScale(e){this._preferredPriceScale=e}setAllowChangeCurrency(e){this._allowChangeCurrency=e}setAllowChangeUnit(e){this._allowChangeUnit=e}setForceOverlay(e){this._forceOverlay=e}setPropertiesState(e){this._propsState=e}setTargetPriceScaleMode(e){this._targetPriceScaleMode=e}async insert(e,t,i){let s=null;var o;i||(s=void 0!==(o=this._inserterImpl).createStub&&void 0!==o.removeStub?this._inserterImpl.createStub():null);const n=(e,t)=>{if(i){const s=(0,et.default)(e)?{error:e}:{error:e.message,editorError:e};i.setStatus({type:yh.StudyStatusType.Error,errorDescription:s}),t&&i.setMetaInfo(t),this._inserterImpl.storeFailedStub(i)}};let r,a,l=!0;try{r=await(0,ts.studyMetaInfoRepository)().findById(this._studyDescriptor)}catch(e){Xu.logWarn(`Cannot get study ${JSON.stringify(this._studyDescriptor)}`);const t=this._studyDescriptor.pineId;Ju.test(t);return n("Error: cannot compile script"),Promise.reject(Ku.CannotGetMetainfo)}finally{null!==s&&(l=this._inserterImpl.removeStub(s))}if(!l)return Promise.reject(Ku.StubWasRemoved);if(void 0!==t&&t.cancelled)return Promise.reject(Ku.Cancelled);if(!this._canApplyStudyToParent(r))return n("Error: cannot be child"),Promise.reject(Ku.StudyCannotBeChild);const c={...r.defaults.inputs};let d={};if(void 0!==e){const t=is.StudyMetaInfo.getStudyPropertyRootName(r),i=(0,dt.clone)((0,h.defaults)(t));(0,dt.merge)(c,i.inputs);const s=await e(c,r.inputs,r);d=s.inputs,this._parentSources=s.parentSources??[]}if(void 0!==t&&t.cancelled)return Promise.reject(Ku.Cancelled);const u=this._insertStudy(r,d,i);if(null===u)return n("Error: unknown error"),Promise.reject(Ku.Unknown);await u.startPromise;const _=await u.study;return a?Promise.reject(a):_}_insertStudy(e,t,i){return this._inserterImpl.createStudy(e,t,null,i,this._propsState,this._forceOverlay,this._parentSources,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,this._targetPriceScaleMode)}_canApplyStudyToParent(e){return 0===this._parentSources.length||is.StudyMetaInfo.canBeChild(e)}}class e_{constructor(e){this._priceSourceNamesById=new Map,e.forEach((e=>this._priceSourceNamesById.set(e.id,e.name)))}name(e){return this._priceSourceNamesById.get(e)??null}priceSourcesChanged(e){return e.length!==this._priceSourceNamesById.size}}var t_=i(84425);class i_{constructor(){this._widgets=null,this._provider=null,this._watermarkProperties=Ec();const e=(0,n.ensureDefined)(this._watermarkProperties.child("color")),t=(0,n.ensureDefined)(this._watermarkProperties.child("visibility"));this._colorWatchedValue=(0,ye.convertPropertyToWatchedValue)(e),this._visibilityWatchedValue=(0,ye.convertPropertyToWatchedValue)(t)}setWidgetCollection(e){this._widgets=e}setContentProvider(e){this._provider=e,this._widgets&&this._widgets.getAll().forEach((e=>{ -e.model().model().lightUpdate()}))}provider(){return this._provider}ready(){return null!==this._widgets}destroy(){this._colorWatchedValue.destroy(),this._visibilityWatchedValue.destroy()}visibility(){return this._visibilityWatchedValue}color(){return this._colorWatchedValue}static getInstance(){return null===this._instance&&(this._instance=new i_),this._instance}}i_._instance=null;const s_=new Di.TranslatedString("remove deselected empty line tools",a.t(null,void 0,i(27171))),o_=l.enabled("auto_enable_symbol_labels"),n_=l.enabled("saveload_separate_drawings_storage"),r_=(0,ae.getLogger)("Chart.ChartModel");function a_(e,t){const i=e.indexOf(t);return-1!==i&&(e.splice(i,1),!0)}function l_(e){for(let t=e.length;t--;){const i=e[t].dataSources();for(let e=i.length;e--;)i[e].dataWindowView()?.update((0,Bt.sourceChangeEvent)(i[e].id()));const s=e[t].priceDataSources();for(let e=s.length;e--;)s[e].legendView()?.update((0,Bt.sourceChangeEvent)(i[e].id()))}}const c_={isSnapshot:!1,readOnly:!1,watermarkEnabled:!0,shiftVisibleRangeOnNewBar:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,countdownEnabled:!0,lastPriceAnimationEnabled:!0,onWidget:!1,hideIdeas:!1};var h_;!function(e){e[e.MnPaneHeight=30]="MnPaneHeight",e[e.RecalcVisibleRangeStudiesTimeout=2e3]="RecalcVisibleRangeStudiesTimeout",e[e.RecalcVisibleRangeStudiesLargeTimeout=5e3]="RecalcVisibleRangeStudiesLargeTimeout",e[e.RecalcVisibleRangeStudiesTimeoutLibrary=500]="RecalcVisibleRangeStudiesTimeoutLibrary",e[e.RecalcColorStudiesTimeout=250]="RecalcColorStudiesTimeout"}(h_||(h_={}));const d_={throttle:o.default,debounce:cc.default},u_=new Map([[Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.DataUpdate,{timeout:500,adapter:"throttle"}],[Eo.RecalcVisibleRangeStudiesReason.SeriesRestart,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.SeriesCompleted,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.StudyCreation,{timeout:500,adapter:"debounce"}]]),__=Array.from(u_.values());class p_{constructor(e,t,i,s,o,n,r,a,c,d,u){this._onRearrangePanes=new re.Delegate,this._lineToolsGroupModel=new nd,this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,this._lineBeingEdited=null,this._linePointBeingEdited=null,this._linePointBeingChanged=null,this._customSourceBeingMovedHitTestData=null,this._customSourceBeingMoved=null,this._dataSourceCollectionChanged=new re.Delegate,this._sourceProperitesChanged=new re.Delegate,this._sourceZOrderChanged=new re.Delegate,this._symbolSourceResolved=new re.Delegate,this._symbolSourceResolvingActive=new F.WatchedValue(!1),this._adjustForDividendsAvailability=new F.WatchedValue(0),this._adjustForDividendsEnabled=new F.WatchedValue(!1),this._currentTool=lt.tool.spawn(),this._lineBeingCreated=null,this._paneBeingCreatedLineOn=null,this._lineCancelled=new re.Delegate,this._phantomSourceContainer=new Cd(this),this._destroyed=!1,this._restoringState=!1,this._isSettingsExternalPosition=!1,this._isTimeScrolling=!1, -this._magnet=new xd,this._scrollingState=null,this._modelIntervals=[],this._rendererOptionsProvider=new Pc(this),this._studyInserted=new re.Delegate,this._cachedStudiesMaxOffset=0,this._replayStatus=new F.WatchedValue(0),this._panes=[],this._maximizedPane=new F.WatchedValue(null),this._tagsChanged=new re.Delegate,this._strategySources=[],this._strategySourcesChange=new re.Delegate,this._activeStrategySource=new F.WatchedValue(null),this._symbolIntervalChanged=new re.Delegate,this._paneCollapsingAvailable=new F.WatchedValue(!1),this._panesCollectionChanged=new re.Delegate,this._scrollEnabled=l.enabled("chart_scroll"),this._zoomEnabled=l.enabled("chart_zoom"),this._lollipopSourcesWatcher=null,this._alertsWatcher=null,this._hoveredSource=null,this._hoveredSourceChanged=new re.Delegate,this._lastHoveredHittestData=null,this._hoveredSourceOrigin=null,this._lastSelectedHittestData=null,this._topmostCustomSources=[],this._fgCustomSources=[],this._bgCustomSources=[],this._allCustomSources=[],this._customSourcesMap=new Map,this._dragExportEnabled=new F.WatchedValue(!1),this._multiPaneSources=[],this._showLegendProperty=new Rs.Property,this._id=(0,fe.guid)(),this._chartSaveTime=null,this._availableCurrenciesList=null,this._availableCurrencies=new Sd([]),this._availablePriceSources=new e_([]),this._availableUnitsObject=null,this._availableUnits=new bd({}),this._availablePriceSourcesBySymbol=new Map,this._shouldBeSavedEvenIfHidden=!1,this._watchedThemeSpawn=D.watchedTheme.spawn(),this._backgroundColorAtYPercentFromTop=new yd.GradientColorCache,this._studiesWV=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._studiesExcludeInternalWV=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._resetScalesAvailable=new F.WatchedValue(!1),this._recalcVRStudiesParams={reasons:new Set},this._recalcColorStudiesParams={},this._replayStudyStrategy=new F.WatchedValue(null),this._studyColorRotatorFactory=new fc(this),this._mainSeriesScaleRatioProperty=new jc(this),this._recalcVisibleRangeStudiesImplDebouncedByAdapter=new Map(Object.keys(d_).map((e=>[e,new Map(__.filter((t=>t.adapter===e)).map((e=>[e.timeout,d_[e.adapter](this._recalcVisibleRangeStudiesImpl.bind(this,this._recalcVRStudiesParams),e.timeout)])))]))),this._recalcColorStudiesImplDebounced=(0,cc.default)(this._recalcColorStudiesImpl.bind(this,this._recalcColorStudiesParams),250),this._width=0,this._resetScales=new re.Delegate,this._chartThemeLoaded=new re.Delegate,this._selection=new vc,this._selectedSourceChanged=new re.Delegate,this._symbolSourceCollectionChanged=new re.Delegate,this._gridSource=new Dd(this),this._visibleRangeStudiesInputs=new ht.WatchedObject(null),this._syncPointCache=new Map,this._lastAppliedGotoTimeRange=null,this._lastGotoTimeRange=null,this._lollipopSourcesWatcherLoader=null,this._sessions=null,this._onMultipaneSourcesCollectionChanged=new re.Delegate,this._replayStudyStrategyInputs=null,this._studyShiftColorStartOffset=void 0,this._clearSelection=()=>{this._lastSelectedHittestData=null,this._selection.clear()}, -this._removeSourceFromSelection=e=>{this._selection.remove(e)},this._addSourceToSelection=(e,t)=>{const i=this._selection.isSelected(e);i&&this._lastSelectedHittestData===t||e&&!e.isSelectionEnabled()||(this._lastSelectedHittestData=t||null,i||this._selection.add(e))},this._recalcSymbolResolvingActive=()=>{for(const e of this._panes)if(e.symbolSourceResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._recalcAdjustForDividendsAvailability=()=>{if(this._symbolSourceResolvingActive.value())return;const e=this.mainSeries();switch(e.symbolInfo()?.allowed_adjustment??"none"){case"dividends":return void this._adjustForDividendsAvailability.setValue(2);case"splits":return void this._adjustForDividendsAvailability.setValue(1);case"any":return void this._adjustForDividendsAvailability.setValue(3)}for(const t of this.symbolSources().filter(Nr.isActingAsSymbolSource)){if(t.symbolHibernated().value()||t===e)continue;if("any"===(t.symbolInfo()?.allowed_adjustment??"none"))return void this._adjustForDividendsAvailability.setValue(3)}this._adjustForDividendsAvailability.setValue(0)},this._recalcAdjustForDividendsEnabled=()=>{switch(this._adjustForDividendsAvailability.value()){case 2:return void this._adjustForDividendsEnabled.setValue(!0);case 0:case 1:return void this._adjustForDividendsEnabled.setValue(!1)}this._adjustForDividendsEnabled.setValue(this.mainSeries().properties().childs().dividendsAdjustment.value())},this._recalcPaneCollapsingAvailable=e=>{let t=this._panes.filter((e=>!e.collapsed().value())).length;0===t&&e&&this._panes.length>0&&(this._panes[0].collapsed().setValue(!1),t=1),this._paneCollapsingAvailable.setValue(t>1)},this._updateResetScalesAvailableValue=()=>{const e=this._timeScale.resetAvailable().value()||this._panes.some((e=>e.resetPriceScalesAvailable().value()));this._resetScalesAvailable.setValue(e)},this._onDrawingsVisibilityChanged=e=>{const t=!e.value();for(const e of this.dataSources()){const i=(0,eo.isLineTool)(e)&&e.properties().visible.value();t&&i?(0,W.emit)("drawing_event",e.id(),"show"):!t&&i&&(0,W.emit)("drawing_event",e.id(),"hide")}this.selectionMacro((e=>e.clearSelection()))},this._onIndicatorsVisibilityChanged=()=>{this.allStudies().some((e=>e.canBeHiddenByGlobalFlag()&&e.properties().childs().visible.value()&&this.selection().isSelected(e)))?this.selectionMacro((e=>e.clearSelection())):this.lightUpdate()},this._chartSession=e,this._invalidateHandler=t,this._undoModel=n,this._properties=i,this._options=(0,dt.merge)((0,dt.clone)(c_),a),this._hibernateWV=c,this._linkingGroupIndex=d,this._isAutoSaveEnabled=u,this._readOnly=this._options.readOnly,this._isSnapshot=this._options.isSnapshot,this._chartSaveTime=(new Date).valueOf(),this._backgroundColor=new F.WatchedValue(this._getBackgroundColor()),this._backgroundTopColor=new F.WatchedValue(this._getBackgroundColor(!0)),this._properties.childs().paneProperties.childs().background.subscribe(this,this._updateBackgroundColor), -this._properties.childs().paneProperties.childs().backgroundType.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend.subscribe(this,this._updateShowLegendProperty),this._properties.childs().scalesProperties.subscribe(this,this.fullUpdate),this._backgroundColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundTopColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundCounterColor=new F.WatchedValue(this._getBackgroundCounterColor()),this._backgroundColor.subscribe((()=>this._backgroundCounterColor.setValue(this._getBackgroundCounterColor()))),this._backgroundTheme=(0,Ji.combine)((e=>"white"===e?oo.StdTheme.Dark:oo.StdTheme.Light),this._backgroundCounterColor.weakReference()),this._isDark=(0,Ji.combine)((e=>e===oo.StdTheme.Dark),this._backgroundTheme.weakReference()),this._watchedThemeSpawn.subscribe(this._updateBackgroundColor.bind(this)),this._symbolSourceResolvingActive.subscribe(this._recalcAdjustForDividendsAvailability),(0,lt.init)();const _=this._readOnly?new Rs.Property((0,dt.merge)((0,dt.clone)(xs.lightTheme.content.chartProperties.paneProperties.crossHairProperties),(0,h.defaults)("chartproperties.paneProperties.crossHairProperties"))):this._properties.childs().paneProperties.childs().crossHairProperties;this._crossHairSource=new Du(this,_,this._options.crossHair),this._crossHairSelectPointMode=this._crossHairSource.selectPointMode().spawn(),this._crossHairSelectPointMode.subscribe((e=>{if(e!==lt.SelectPointMode.None&&this.lineBeingCreated()){const e=lt.tool.value();this.cancelCreatingLine(),lt.tool.setValue(e)}})),this._tagsChanged=new re.Delegate,this._timeScale=new id(this,this._options.timeScale),this._timeScale.resetAvailable().subscribe(this._updateResetScalesAvailableValue);const p={countdownEnabled:this._options.countdownEnabled,lastPriceAnimationEnabled:this._options.lastPriceAnimationEnabled};this._mainSeries=new Gn.Series(this,s,p,o),this._appliedTimeFrame=new Id(this),this._mainSeries.onStyleChanged().subscribe(this._timeScale,this._timeScale.invalidateVisibleBars);const m=()=>this.fullUpdate();this._mainSeries.properties().childs().showCountdown.subscribe(this,(()=>{this._mainSeries.updateAllViews((0,Bt.sourceChangeEvent)(this._mainSeries.id())),m()})),(0,Be.currencyUnitVisibilityProperty)().subscribe(this,m),(0,on.autoLogButtonsVisibilityProperty)().subscribe(this,m),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this._mainSeries,this._mainSeries.clearHighLowPriceCache),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this._mainSeries,this._mainSeries.clearAveragePriceCache),this.createPane(void 0,{axisProperties:s.childs().priceAxisProperties.state(["autoScale"])}), -this._adjustForDividendsAvailability.subscribe(this._recalcAdjustForDividendsEnabled),this.mainSeries().properties().childs().dividendsAdjustment.subscribe(this,this._recalcAdjustForDividendsEnabled),this._recalcAdjustForDividendsEnabled(),this._boundUpdateStudiesMaxOffset=this._updateStudiesMaxOffset.bind(this),this.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,((e,t,i,s)=>{if(null!==this._lastAppliedGotoTimeRange&&null!==i&&s&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i)){const e=this.appliedTimeFrame().value();null!==e&&!this._lastAppliedGotoTimeRange.actual&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,e.val)&&this.appliedTimeFrame().setValue(null),this._lastAppliedGotoTimeRange=null}})),this.mainSeries().dataEvents().completed().subscribe(this,(e=>{null===this._lastAppliedGotoTimeRange&&null!==this._lastGotoTimeRange&&(this.gotoTimeRange(this._lastGotoTimeRange.from,this._lastGotoTimeRange.to),this._lastGotoTimeRange=null)}));const g=this._panes[0];g.setStretchFactor(2*g.stretchFactor()),this._properties.subscribe(this,this.lightUpdate),this._properties.childs().timezone.subscribe(null,(()=>{this._chartSession&&this._chartSession.isConnected().value()&&this._chartSession.switchTimezone(this.timezone())})),g.addDataSource(this._mainSeries,g.findSuitableScale(this._mainSeries),!1),this._barsMarksSources=r(this);for(const e of this._barsMarksSources)e.setOwnerSource(this._mainSeries),g.addDataSource(e,this._mainSeries.priceScale(),!0);if(this._mainSeries.symbolResolved().subscribe(this,this._clearAvailablePriceSources),this._mainSeries.onSymbolIntervalChanged().subscribe(this,this._onSymbolIntervalChanged),this._createLollipopSourcesWatcher(),this._watermarkSource=this._options.watermarkEnabled?new Wc(this):null,this._timezoneExceptExchange=(0,Ji.combine)(((e,t)=>"exchange"!==e?e:t),(0,t_.createWVFromProperty)(this._properties.childs().timezone).ownership(),(0,t_.createWVFromGetterAndSubscription)((()=>this.mainSeries().symbolInfo()?.timezone??null),this.mainSeries().symbolResolved()).ownership()),this._updateDateTimeFormatter(),this._mainSeries.dataEvents().completed().subscribe(this,(()=>{this._scrollingState&&this.gotoTime(void 0,{targetPointAlignment:this._scrollingState.targetPointAlignment,autoscaleAfterScroll:this._scrollingState.autoscaleAfterScroll})})),this._mainSeries.onIntervalChanged().subscribe(this,(()=>{this._recalcVRStudiesParams.oldStartVisibleIndex=NaN,this._recalcVRStudiesParams.oldEndVisibleIndex=NaN})),!this._readOnly){this._mainSeries.properties().addChild("priceAxisProperties",this._mainSeries.priceScale().properties());const e=this._properties.childs().paneProperties.childs().legendProperties.childs();e.showStudyTitles.subscribe(this,(t=>{t.value()||e.showStudyArguments.setValue(!1)}))}this._mainSeries.properties().childs().interval.subscribe(this,this._updateDateTimeFormatter),this._mainSeries.onTimeFrameApplied().subscribe(this,(e=>{const t=e?{res:this._mainSeries.interval(),val:e}:null;this.appliedTimeFrame().setValue(t)})), -this._maximizedPane.subscribe((()=>n.model().fullUpdate())),this._dataSourceCollectionChanged.subscribe(this,this._updateShowLegendProperty),(0,lt.hideAllDrawings)().subscribe(this,this._onDrawingsVisibilityChanged),(0,lt.hideAllIndicators)().subscribe(this,this._onIndicatorsVisibilityChanged),be.dateFormatProperty.subscribe(this,this._updateDateTimeFormatter),we.timeHoursFormatProperty.subscribe(this,this._updateDateTimeFormatter),this._currentTool.subscribe((e=>{(0,wt.isLineToolName)(e)&&this.selectionMacro((e=>{e.clearSelection()})),!(0,Ro.isLineToolLoaded)(e)&&(0,Ro.isAsyncGenericLineToolName)(e)?(0,Ro.loadLineTool)(e).then((()=>this._phantomSourceContainer.onToolChanged())):this._phantomSourceContainer.onToolChanged()}))}destroy(){this.clearIntervals(),this.resetDeferredStudies(),this.allStudies().forEach((e=>this.removeSource(e))),be.dateFormatProperty.unsubscribe(this,this._updateDateTimeFormatter),we.timeHoursFormatProperty.unsubscribe(this,this._updateDateTimeFormatter),(0,lt.hideAllIndicators)().unsubscribe(this,this._onIndicatorsVisibilityChanged),(0,lt.hideAllDrawings)().unsubscribe(this,this._onDrawingsVisibilityChanged),this._dataSourceCollectionChanged.unsubscribeAll(this),this._phantomSourceContainer.destroy(),this._hoveredSourceChanged.destroy(),null!==this._watermarkSource&&(this._watermarkSource.destroy(),this._watermarkSource=null),Array.from(this._customSourcesMap.keys()).forEach(this._removeCustomSource,this),(0,n.assert)(0===this._topmostCustomSources.length),(0,n.assert)(0===this._fgCustomSources.length),(0,n.assert)(0===this._bgCustomSources.length),(0,n.assert)(0===this._allCustomSources.length),(0,n.assert)(0===this._customSourcesMap.size),this._panes.forEach((e=>e.destroy())),this._panes.length=0,this._sessions=null,null!==this._lollipopSourcesWatcher&&(this._lollipopSourcesWatcher.destroy(),this._lollipopSourcesWatcher=null),null!==this._alertsWatcher&&this._alertsWatcher.destroy(),this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend.unsubscribeAll(this),this._properties.childs().paneProperties.childs().background.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundType.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.unsubscribeAll(this),this._watchedThemeSpawn.destroy(),this._lastHoveredHittestData=null,this._lastSelectedHittestData=null,(0,Be.currencyUnitVisibilityProperty)().unsubscribeAll(this),(0,on.autoLogButtonsVisibilityProperty)().unsubscribeAll(this),this._mainSeries.properties().childs().interval.unsubscribe(this,this._updateDateTimeFormatter),this._mainSeries.properties().childs().showCountdown.unsubscribeAll(this),this._crossHairSelectPointMode.destroy(),this._mainSeries.onIntervalChanged().unsubscribeAll(this),this._mainSeries.onTimeFrameApplied().unsubscribeAll(this),this._mainSeries.symbolResolved().unsubscribe(this,this._clearAvailablePriceSources), -this._mainSeries.onSymbolIntervalChanged().unsubscribe(this,this._onSymbolIntervalChanged),this._mainSeries.onStyleChanged().unsubscribe(this._timeScale,this._timeScale.invalidateVisibleBars),this._timeScale.visibleBarsStrictRangeChanged().unsubscribe(this._mainSeries,this._mainSeries.clearHighLowPriceCache),this._timeScale.visibleBarsStrictRangeChanged().unsubscribe(this._mainSeries,this._mainSeries.clearAveragePriceCache),this._timeScale.barSpacingChanged().unsubscribeAll(this),this._timeScale.onScroll().unsubscribeAll(this),this._timeScale.destroy(),this._timezoneExceptExchange.destroy(),this._lollipopSourcesWatcherLoader?.destroy(),this._appliedTimeFrame.destroy(),this._crossHairSource.destroy(),this._currentTool.destroy(),this._destroyed=!0}restart(){this._chartSession.switchTimezone(this.timezone()),this._timeScale.reset(),this._mainSeries.restart();for(const e of this.dataSources())e.restart&&e!==this._mainSeries&&e.restart();this._sessions?.get()?.restart()}version(){return 3}collapsed(){return this._hibernateWV}visibleRangeStudiesInputs(){return this._visibleRangeStudiesInputs.readonly()}chartSaveTime(){return this._chartSaveTime}setChartSaveTime(e){this._chartSaveTime=e}startNotStartedStudies(){if(!this._mainSeries.isStarted())throw new Error("Cannot start studies: main series is not started");for(const e of this.dataSources())(0,Js.isStudy)(e)&&!e.isStarted()&&e.restart?.()}undoModel(){return this._undoModel}onData(e){switch(e.method){case"timescale_update":{const t=e.params;this._updateTimeScale({index:t.index,zoffset:t.zoffset,values:t.changes,indexDiffs:t.index_diff,baseIndex:t.baseIndex,marks:t.marks,clearFlag:t.clear});break}case"timescale_completed":{const t=Boolean(e.params[0]);this._timeScale.onTimeScaleCompleted(t);break}}}addStrategySource(e,t){1!==t&&-1===this._strategySources.indexOf(e)&&(this._strategySources.push(e),this._strategySourcesChange.fire(t),this.setActiveStrategySource(e))}removeStrategySource(e,t){if(1===t)return;const i=this._strategySources.indexOf(e);if(-1!==i){if(this._strategySources.splice(i,1)[0]===this._activeStrategySource.value()&&this.unsetActiveStrategySource(),this._strategySources.length>0){const e=this._strategySources[this._strategySources.length-1];this.setActiveStrategySource(e)}this._strategySourcesChange.fire(t)}}setActiveStrategySource(e){-1!==this._strategySources.indexOf(e)&&this._activeStrategySource.setValue(e)}unsetActiveStrategySource(){this._activeStrategySource.setValue(null)}activeStrategySource(){return this._activeStrategySource}strategySources(){return this._strategySources}strategySourcesChange(){return this._strategySourcesChange}replayStudyStrategy(){return this._replayStudyStrategy}setReplayStudyStrategy(e){this._replayStudyStrategy.setValue(e)}async replayStudyStrategyProperties(){if(null===this._replayStudyStrategyInputs){const e=await getReplayStrategyMetaInfo();if(null!==this._replayStudyStrategyInputs)return this._replayStudyStrategyInputs;this._replayStudyStrategyInputs=new li.DefaultProperty({defaultName:"replayStudyStrategyInputs", -factoryDefaultsSupplier:()=>(0,dt.clone)(e.defaults.inputs)})}return this._replayStudyStrategyInputs}clearReplayStudyStrategyProperties(){this._replayStudyStrategyInputs=null}setScrollEnabled(e){this._scrollEnabled=e}scrollEnabled(){return this._scrollEnabled}setZoomEnabled(e){this._zoomEnabled=e}zoomEnabled(){return this._zoomEnabled}dragExportEnabled(){return this._dragExportEnabled}async setDragExportEnabled(e){l.enabled("charting_library_export_chart_data")?(await async function(){if(null===qn){const e=await i.e(9498).then(i.bind(i,99992));qn=e}}(),this._dragExportEnabled.setValue(e)):console.error("feature is not enabled")}zoomToViewport(e,t,i,s,o){this.setTimeViewport(e,t);let n=Math.min(i,s),r=Math.max(i,s);const a=o.defaultPriceScale();a.isPercentage()||a.setMode({autoScale:!1}),a.isLog()&&(n=a.priceToLogical(n),r=a.priceToLogical(r)),a.setPriceRange(new th.PriceRange(n,r)),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.invalidate(this._paneInvalidationMask(o,yo.InvalidationLevel.Light))}setTimeViewport(e,t){const i=this.appliedTimeFrame().value();null!==this._lastAppliedGotoTimeRange&&null!==i&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i.val)&&!this._lastAppliedGotoTimeRange.actual||(this.timeScale().zoomToBarsRange(e,t),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this.lightUpdate())}onTagsChanged(){return this._tagsChanged}canZoomIn(){return this._timeScale.canZoomIn()&&this._zoomEnabled}canZoomOut(){return this._timeScale.canZoomOut()&&this._zoomEnabled}onPaneTagsChanged(){this._tagsChanged.fire()}panesCollectionChanged(){return this._panesCollectionChanged}dataSourceCollectionChanged(){return this._dataSourceCollectionChanged}symbolSourceCollectionChanged(){return this._symbolSourceCollectionChanged}symbolSourceResolved(){return this._symbolSourceResolved}symbolSourceResolvingActive(){return this._symbolSourceResolvingActive}adjustForDividendsAvailability(){return this._adjustForDividendsAvailability}adjustForDividendsEnabled(){return this._adjustForDividendsEnabled}paneCollapsingAvailable(){return this._paneCollapsingAvailable}sourcePropertiesChanged(){return this._sourceProperitesChanged}sourceZOrderChanged(){return this._sourceZOrderChanged}zoomTime(e,t,i){if(!this._zoomEnabled)return;const s=this.timeScale();if(s.isEmpty()||0===t)return;const o=s.width();e=Math.max(1,Math.min(e,o-2)),s.zoom(e,t,i),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}lineBeingEdited(){return this._lineBeingEdited}linePointBeingEdited(){return this._linePointBeingEdited}activeItemBeingMoved(){return this._activeItemBeingMoved}linePointBeingChanged(){return this._linePointBeingChanged}mainSeries(){return this._mainSeries}updateAllPaneViews(e){for(const t of this._panes)t.updateAllViews(e);this._watermarkSource?.updateAllViews(e)}dataSources(){const e=[this.crosshairSource()] -;for(const t of this._panes)for(const i of t.dataSources())e.push(i);return e}priceDataSources(){const e=[];for(const t of this._panes)for(const i of t.priceDataSources())e.push(i);return e}symbolSources(){const e=[];for(const t of this._panes)for(const i of t.symbolSources())e.push(i);return e}orderedDataSources(e){let t=[this._crossHairSource];for(let i=0;ie.updateAllViews((0,Bt.selectionChangeEvent)())));let n=[];if(s.forEach((e=>{if((0,eo.isLineTool)(e)){const i=e.hasAlert().value()&&e.getAlertSync();i&&!i.isPrice()&&i.setSelected(!1),!t&&e.shouldBeRemovedOnDeselect()&&n.push(e)}})),o.forEach((e=>{const t=(0,eo.isLineTool)(e)&&e.hasAlert&&e.hasAlert().value()&&e.getAlertSync();t&&t.setSelected(!0)})),1===o.length){const[e]=o;(0,eo.isLineTool)(e)&&e.hasAlert().value()&&0===e.alertStatus().value()&&e.synchronizeAlert().catch((()=>{}))}n=n.filter((e=>null!==this.dataSourceForId(e.id()))),n.length>0&&this._undoModel.removeSources(n,!1,s_),this.lightUpdate(),(s.length>0||o.length>0)&&this._selectedSourceChanged.fire()}onSelectedSourceChanged(){return this._selectedSourceChanged}checkLineToolSelection(){const e=this.selection().allSources();this._selection.checkLineToolSelection(),e.length!==this.selection().allSources().length&&this._selectedSourceChanged.fire()}lineToolsGroupModel(){return this._lineToolsGroupModel}restoreLineToolsGroups(e){this._lineToolsGroupModel=nd.fromState(this,e)}realignLineTools(e){for(const t of this._panes)(void 0===e||t.hasDataSource(e))&&t.realignLineTools(e)&&this._dataSourceCollectionChanged.fire(t)}copyToOtherCharts(e,t){const i=this.mainSeries(),s=i.syncModel(),o=this.timeScale();if(s)for(const r of e){if(!r.isSynchronizable())continue;const e=r.linkKey().value()||(0,fe.randomHash)();r.linkKey().setValue(e);const a=r.state(!1),l=r.normalizedPoints(),c=r.normalizedPointsForCreating(),h=r.properties().interval.value(),d=i.interval(),u=e=>{if(Re.Interval.isEqual(h,d))return e.map((e=>{const t=(0,n.ensureNotNull)(o.timePointToIndex(e.time_t))+e.offset;return{price:e.price,timeStamp:(0,n.ensureNotNull)(this.externalTimeStamp(t))}}));{const t=s.createNewModelWithResolution(h);return e.map((e=>({price:e.price,timeStamp:0===e.offset?e.time_t:t.projectTime(e.time_t,e.offset)})))}},_=u(l),p=u(c),m={...a,id:r.id(),linkKey:e,points:_,pointsForCreating:p,linetool:r.toolname,model:this,symbol:i.symbol(),withUndo:t,zOrder:r.zorder(), -finalState:{points:l,interval:h},pointPositionPercents:r.isFixed()?r.calcPositionPercents():void 0,sharingMode:r.sharingMode().value()};(0,lt.copyLineTool)(m)}}isSnapshot(){return this._isSnapshot}onWidget(){return this._options.onWidget}hideIdeas(){return this._options.hideIdeas}updateSource(e){const t=this._invalidationMaskForSource(e);null!==t&&this.invalidate(t)}updateSourcePriceScale(e){const t=this._invalidationMaskForSourcePriceScale(e);null!==t&&this.invalidate(t)}updatePane(e){this.invalidate(this._paneInvalidationMask(e))}updateTimeScaleBaseIndex(e){const t=this.mainSeries().bars();t.isEmpty()||this._updateBaseIndex((0,n.ensureNotNull)(t.lastIndex()),!!(e&&e.index>0))}setInterval(e,t){const i=setInterval(e,t);return this._modelIntervals.push(i),i}clearInterval(e){clearInterval(e);const t=this._modelIntervals.indexOf(e);t>-1&&this._modelIntervals.splice(t,1)}clearIntervals(){for(let e=0;ethis.insertStudyWithParams(e,t,i,o,n,r,a,l,c,h,d,u),storeFailedStub:e=>{}})}insertStudyWithParams(e,t,i,s,o,r,a,l,c,h,u,_){let p=null;if(!o&&void 0!==e.groupingKey){const t=this.findNonOverlayStudyWithGroupingKey(e.groupingKey);null!==t&&(p=t.pane)}null===p&&(o||e.is_price_study?p=(0,n.ensureNotNull)(this.paneForSource(r?.[0]??this._mainSeries)):(p=this.createPane(),void 0!==h&&p.setPaneSize(h))),"Compare@tv-basicstudies"===e.id&&this._mainSeries.priceScale().setMode({log:!1,percentage:!0});const m=(0,dt.merge)((0,hc.default)(s??{}),{inputs:t,parentSources:[]});let g=!1,f=null,y=null;const v=r??[],S=(0,Cc.prepareStudyProperties)(e,m,p,(0,ts.studyMetaInfoRepository)().studyVersioning(),v),b=(0,Js.createStudy)(this,S,v,e,_),w=(0,me.createDeferredPromise)();return b.then((e=>{if(g)return e.stop(),void e.destroy?.();f=e.id();const t=p.findSuitableScale(e,r?.[0]??this.mainSeries(),a);if(y=t.mode(),t===this.mainSeries().priceScale()&&(0,Nr.isSymbolSource)(e)){const i=l?Or(e,t,this,!0):null,s=c?oh(e,t,this,!0):null;null===i&&null===s||e.setSymbolParams({currency:i||void 0,unit:s||void 0})}if((0,Nr.isSymbolSource)(e)&&(0,n.ensureNotNull)(p).hasDataSource(this.mainSeries())&&o_&&!d.getBool("enable_symbol_labels_on_inserting_compare_once",!1)&&((0,li.allowSavingDefaults)(!0),this.properties().childs().scalesProperties.childs().showSymbolLabels.setValue(!0),(0,li.allowSavingDefaults)(!1),d.setValue("enable_symbol_labels_on_inserting_compare_once",!0)),w.resolve(e.start()),i&&p.id()===i.paneId)p.insertDataSource(e,t,i.zorder);else{p.addDataSource(e,t,!1);null!==e.preferredZOrder()&&p.insertAfter([e],this.mainSeries())}void 0!==u&&t.setMode(u),e.isLinkedToSeries()&&e.setOwnerSource(this.mainSeries()),this.recalculatePane(p,(0,Bt.sourceChangeEvent)(e.id())),this.fullUpdate(),this._invalidateBarColorerCaches(),this._recalcVisibleRangeStudiesImpl({studies:[e],reasons:new Set([Eo.RecalcVisibleRangeStudiesReason.StudyCreation])}),this._recalcColorStudiesImpl({ -studies:[e],force:!0}),this._studyInserted.fire(e),e.maxOffset().subscribe(this._boundUpdateStudiesMaxOffset,{callWithLast:!0})})),{study:b,startPromise:w.promise,cancel:()=>g=!0,entityId:()=>f,originalScaleMode:()=>y}}replaceStudyStub(e,t){const i=this.paneForSource(e);if(null===i)return!1;const s=e.priceScale(),o=e.zorder(),n=e.ownerSource();return this.paneForSource(e)===i?i.replaceSource(e,t,s):(i.insertDataSource(t,s,o),this.removeSource(e)),t.setOwnerSource(n),this.dataSources().forEach((i=>{i.ownerSource()===e&&i.setOwnerSource(t)})),this._invalidateBarColorerCaches(),t.start(),this.recalculatePane(i,(0,Bt.sourceChangeEvent)(t.id())),this.fullUpdate(),!0}insertStudyStub(e,t,i,s){const o=void 0!==t,r=new wc.StudyStub(this,i??null,e,t,s??null);let a;if(t||!o){a=(0,n.ensureNotNull)(this.mainPane());const e=!0===t?this.mainSeries().priceScale():a.createPriceScaleAtPosition("overlay");a.addDataSource(r,e,!1)}else a=this.createPane(),a.addDataSource(r,null,!1);return r.setZorder(a.newStudyZOrder()),this.recalculatePane(a,(0,Bt.sourceChangeEvent)(r.id())),this.fullUpdate(),r}removeStudyStub(e){const t=this.dataSourceForId(e);return null===t?(r_.logNormal("StudyStub id="+e+" is not found in chart model"),!1):(this.removeSource(t),!0)}restoreStudyStub(e){const t=this.insertStudyStub(e.title,e.isOverlay,e.descriptor);return this.paneForSource(t)?.changeSourceId(t,e.id),t.setStatus(e.status),t}bulkActionMacro(e){const t=this._panes;t.forEach((e=>e.beginBulkAction())),e(),t.forEach((e=>e.endBulkAction()))}allLineTools(){return this._getAllSources(eo.isLineTool)}setHoveredSource(e,t=null,i){const s=this._hoveredSource!==e;this._hoveredSourceOrigin=i??null,!s&&(0,Vt.hitTestResultDataAreEqual)(this._lastHoveredHittestData,t)||(this._lastHoveredHittestData=t,this._hoveredSource&&(this._hoveredSource.updateAllViews((0,Bt.hoverChangeEvent)()),this.updateSource(this._hoveredSource)),this._hoveredSource=e,this._hoveredSource&&(this._hoveredSource.updateAllViews((0,Bt.hoverChangeEvent)()),this.updateSource(this._hoveredSource)),s&&this._hoveredSourceChanged.fire(e))}properties(){return this._properties}chartApi(){return this._chartSession}disconnect(){this._sessions?.get()?.stop();for(const e of this.dataSources())e.disconnect&&e.disconnect();this._timeScale.disconnect()}crosshairSource(){return this._crossHairSource}gridSource(){return this._gridSource}publishedChartsTimelineSource(){return null}hoveredSource(){return this._hoveredSource}hoveredSourceOrigin(){return this._hoveredSourceOrigin}hoveredSourceChanged(){return this._hoveredSourceChanged}lastHittestData(){return this._lastHoveredHittestData}lastSelectedHittestData(){return this._lastSelectedHittestData}lightUpdate(){this.invalidate(yo.InvalidationMask.light())}fullUpdate(){this.invalidate(yo.InvalidationMask.full())}async syncTimeWithModel(e,t,i){const s=this.mainSeries().syncModel();if(null===s)return;const o=1e3*this.createSyncPoint(e,s.syncSourceTarget()).sourceTimeToTargetTime(t/1e3),r=(0,Ce.get_timezone)((0,n.ensureNotNull)(this.timezoneExceptExchange().value())) -;let a=(0,Ce.utc_to_cal)(r,o);return this.mainSeries().isDWM()&&(a=s.getSession().spec.correctTradingDay(a),(0,Ce.set_hms)(a,0,0,0,0,(0,Ce.get_timezone)("Etc/UTC"))),this._gotoTimeImpl(a.getTime(),{targetPointAlignment:"center",alignIfTargetPointIsVisible:!1,autoscaleAfterScroll:!1,...i}).catch((()=>{}))}gotoTime(e,t){return this._gotoTimeImpl(e,{targetPointAlignment:"center",alignIfTargetPointIsVisible:!0,autoscaleAfterScroll:!0,...t}).catch((()=>{}))}recalculatePane(e,t){e?.recalculate(t)}recalculateAllPanes(e){this._panes.forEach((t=>t.recalculate(e))),this.updateAllPaneViews(e),this.crosshairSource().updateAllViews(e)}gotoTimeRange(e,t){const i=this.timeScale(),s=i.tickMarks(),o=this.mainSeries();if(void 0===s.minIndex)return void(this._lastGotoTimeRange={from:e,to:t});let r=e,a=t;if(null!==o.symbolInfo()){const i=(0,n.ensureNotNull)(this.timezoneExceptExchange().value()),s=(0,Ce.get_timezone)(i),l=(0,Ce.utc_to_cal)(s,e),c=(0,Ce.utc_to_cal)(s,t);if(o.isDWM()){const e=(0,Ce.get_timezone)("Etc/UTC");(0,Ce.set_hms)(l,0,0,0,0,e),(0,Ce.set_hms)(c,0,0,0,0,e)}r=l.getTime(),a=c.getTime()}const l=(0,n.ensureDefined)(s.maxIndex),c=(0,n.ensureDefined)(s.minIndex);if(r>=(0,n.ensureNotNull)(s.indexToTime(c)).valueOf()||o.endOfData()){const e=(e,t)=>e(0,n.ensureNotNull)(s.indexToTime(e)).valueOf(),h=(0,ft.lowerboundExt)(t,r,e,s.nearestIndex(r),l);let d=r===a?h:(0,ft.lowerboundExt)(t,a,e,s.nearestIndex(a),l);this._lastGotoTimeRange=null,null!==this._lastAppliedGotoTimeRange&&(this._lastAppliedGotoTimeRange.actual=!1);const u=i.baseIndex();if(h+Math.max(d-h+1,i.minVisibleBarCount())>u){const e=i.targetDefaultRightOffset();d-u=0;t--)if(this._panes[t].hasDataSource(e))return this._panes[t];return e instanceof mi?this.paneForSource(this.mainSeries()):null}mainPane(){return this._panes.find((e=>e.isMainPane().value()))??null}lastPane(){return this._panes[this._panes.length-1]}removeSource(e,t){this.selectionMacro((t=>t.removeSourceFromSelection(e)),!0),this._hoveredSource===e&&(this._hoveredSource=null,this._lastHoveredHittestData=null),this._sourcesBeingMoved.includes(e)&&(this._sourcesBeingMoved=this._sourcesBeingMoved.filter((t=>t!==e)),this._sourcesBeingMoved.length||(this._activeItemBeingMoved=null)),e===this._lineBeingEdited&&(this._lineBeingEdited=null,lt.isToolEditingNow.setValue(!1)),e===this.lineBeingCreated()&&(this._lineBeingCreated=null,lt.isToolCreatingNow.setValue(!1)),!t&&e.stop&&e.stop() -;const i=this.detachSource(e),s=this.mainSeries().priceScale();return(0,Js.isStudy)(e)&&(0,Nr.isActingAsSymbolSource)(e)&&e.priceScale()===s&&s.isPercentage()&&1===s.seriesLikeSources().filter(Nr.isActingAsSymbolSource).length&&s.setMode({percentage:!1}),this.fullUpdate(),this._invalidateBarColorerCaches(),(0,Js.isStudy)(e)&&((0,W.emit)("study_event",e.id(),"remove"),e.isChildStudy()&&e.parentSources().forEach((t=>t.unsetChild(e))),e.maxOffset().unsubscribe(this._boundUpdateStudiesMaxOffset)),!t&&e.destroy&&e.destroy(),(0,eo.isLineTool)(e)&&(e.removeAlert(),(0,W.emit)("drawing_event",e.id(),"remove")),i}mainSeriesScaleRatio(){return(0,uc.scaleRatio)(this._timeScale,this.mainSeries().priceScale())}setMainSeriesScaleRatio(e){(0,n.ensureNotNull)(this.paneForSource(this._mainSeries)).applyPriceScaleRatio(this._mainSeries.priceScale(),e)}timezone(){return this._properties.childs().timezone.value()}timezoneExceptExchange(){return this._timezoneExceptExchange}allStudies(e){const t=e?e=>(0,Js.isStudy)(e)&&!0:Js.isStudy;return this._getAllSources(t)}studiesWV(e){return e?this._studiesExcludeInternalWV.readonly():this._studiesWV.readonly()}listUserStudies(e){const t=[];for(const i of this._panes)for(const s of i.priceDataSources())if(!(0,Js.isFundamentalStudy)(s)&&(0,Js.isStudy)(s)&&s.showInObjectTree()){const{id:i,shortDescription:o}=s.metaInfo();if(e.dontCountVolume&&"Volume@tv-basicstudies"===i||e.dontCountCompare&&"Compare@tv-basicstudies"===i||e.dontCountOverlay&&"Overlay@tv-basicstudies"===i)continue;t.push(o)}return t}findNonOverlayStudyWithGroupingKey(e,t){const i=void 0!==t?[t]:this._panes;for(const t of i){const i=t.dataSources().find((i=>(0,Js.isStudy)(i)&&i.metaInfo().groupingKey===e&&!t.isOverlay(i)));if(void 0!==i)return{pane:t,study:i}}return null}movePaneUp(e){this.movePane(e,e-1)}movePaneDown(e){this.movePane(e,e+1)}movePane(e,t){const i=this._panes[e];this._panes.splice(e,1),this._panes.splice(t,0,i),this._panesCollectionChanged.fire(this._panes),this._onRearrangePanes.fire(),this.invalidate(yo.InvalidationMask.panesOrder())}toggleCollapsedPane(e){const t=this._panes[e];t.collapsed().setValue(!t.collapsed().value()),this.fullUpdate()}sendToBack(e){this._sendTo(e,((e,t)=>e.sendToBack(t)))}bringToFront(e){this._sendTo(e,((e,t)=>e.bringToFront(t)))}backgroundColor(){return this._backgroundColor}backgroundTopColor(){return this._backgroundTopColor}backgroundColorAtYPercentFromTop(e){const t=this.backgroundColor().value(),i=this.backgroundTopColor().value();return this._backgroundColorAtYPercentFromTop.gradientColor(i,t,e)}backgroundCounterColor(){return this._backgroundCounterColor.readonly()}dark(){return this._isDark}backgroundTheme(){return this._backgroundTheme}readOnly(){return this._readOnly}defaultResolutions(){return this.chartApi().defaultResolutions()}availableCurrencies(){const e=this._getAvailableCurrencies();return e.length!==this._availableCurrencies.size()&&(this._availableCurrencies=new Sd(e)),this._availableCurrencies}currencyConversionEnabled(){return this._options.currencyConversionEnabled} -availableUnits(){const e=this._getAvailableUnits();return this._availableUnits.unitsChanged(e)&&(this._availableUnits=new bd(e)),this._availableUnits}unitConversionEnabled(){return this._options.unitConversionEnabled}availablePriceSources(e){const t=this._getAvailablePriceSources(e);return null!==t&&this._availablePriceSources.priceSourcesChanged(t)&&(this._availablePriceSources=new e_(t)),this._availablePriceSources}resetDeferredStudies(){bh.instance(this).reset()}waitForStudy(e){const t=this.dataSourceForId(e);return t&&(0,Js.isStudy)(t)?Promise.resolve(t):bh.instance(this).get(e)}resetWaitForStudy(e){bh.instance(this).delete(e)}isJustClonedChart(){return this._undoModel.isJustClonedChart()}studyTemplate(e,t,i){const s={panes:[],version:this.version()};for(const e of this.panes())s.panes.push(e.state(!0,!1,!0));const o=this.mainSeries();return e&&(s.symbol=o.symbol(),this.currencyConversionEnabled()&&i&&(s.currency=o.currency()),this.unitConversionEnabled()&&i&&(s.unit=o.unit())),t&&(s.interval=o.interval()),s}dataSourceForId(e){for(const t of this._panes){const i=t.dataSourceForId(e);if(i)return i}return null}getStudyById(e){const t=this.dataSourceForId(e);return null!==t&&(0,Js.isStudy)(t)?t:null}getLineToolById(e){const t=this.dataSourceForId(e);return null!==t&&(0,eo.isLineTool)(t)?t:null}restoreLineToolState(e,t,i){t.positionPercents?e.restorePositionPercents(t.positionPercents):(e.clearFixedPoint(),e.restorePoints(t.points,t.indexes||[])),t.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities),e.properties().merge(t.state),e.restoreData&&e.restoreData(t),e.linkKey().setValue(t.linkKey||null),e.createServerPoints(),e.setZorder(t.zorder??e.zorder()),this.fullUpdate();const s=e.linkKey().value();null!==s&&i&&(0,lt.restoreLineToolState)({model:this,linkKey:s,state:t})}restoreFactoryDefaults(e){e.restoreFactoryDefaults(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}preferences(){return function(e,t,i=Gu){const s={timezone:"",priceScaleSelectionStrategyName:"auto",timeScale:{defaultRightOffset:e.timeScale().defaultRightOffset().value(),defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:{},paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{}},o=["timeScale","mainSeries","sessions"],n=i.mainSeries,r=Object.keys(i),a=Object.keys(n),l=t.properties(),c=e.sessions().properties(),h=e.properties(),d=i.sessions,u=Object.keys(d);return a.forEach((e=>{s.mainSeries[e]=$u(e,l,n,"mainSeries")})),u.forEach((e=>{s.sessions[e]=$u(e,c,d,"sessions")})),r.forEach((e=>{o.includes(e)||(s[e]=$u(e,h,i,"preferences"))})),s}(this,this.mainSeries())}applyPreferences(e){for(const[t,i]of Object.entries(e)){const e=this._properties.child(t);void 0!==i&&void 0!==e&&e.mergeAndFire(i)}if(void 0!==e.timeScale){const t=e.timeScale -;this._timeScale.defaultRightOffset().setValue(t.defaultRightOffset),this._timeScale.defaultRightOffsetPercentage().setValue(t.defaultRightOffsetPercentage),this._timeScale.usePercentageRightOffset().setValue(t.usePercentageRightOffset)}this._properties.saveDefaults(),this._mainSeries.applyPreferences(e.mainSeries),this.sessions().restoreState({properties:e.sessions},!1),this.recalculateAllPanes((0,Bt.globalChangeEvent)()),this.fullUpdate()}restoreTheme(e,t,i){e.mainSourceProperties.hollowCandleStyle||(e.mainSourceProperties.hollowCandleStyle=e.mainSourceProperties.candleStyle),this._undoModel.chartLoadTheme(e,t,i)}updateScales(){this.mainSeries().properties().childs().priceAxisProperties.fireChanged()}onResetScales(){return this._resetScales}startMovingSources(e,t,i,s,o,r){this._sourcesBeingMoved=e,this._activeItemBeingMoved=i;let a=!1;if(this._sourcesBeingMoved.forEach((e=>{!a&&(0,Js.isStudy)(e)&&(a=!0);const l=(0,n.ensureNotNull)(this.paneForSource(e)),c=(0,eo.isLineTool)(e),h=c&&e.linkKey().value();if(!1!==h&&null!==h&&s.has(h)&&c&&e.isFixed()){const t=(0,n.ensureDefined)(s.get(h)),a={screen:this._percentPositionToPoint(t,l)};e.startMoving(a,i,o,r)}else e.startMoving(t,i,o,r);const d=this._paneInvalidationMask(l,yo.InvalidationLevel.Light);this.invalidate(d)})),!r){const s=e.filter(eo.isLineTool).filter((e=>e.linkKey().value()&&e.isSynchronizable())).map((e=>e.linkKey().value()));if(s.length&&t.logical){const r=this.externalTimeStamp(t.logical.index),a={linkKeys:s,model:this,symbol:this.mainSeries().symbol(),point:{price:t.logical.price,timeStamp:r},activeItem:null!==i?i:void 0,envState:o,pointPositionPercents:new Map};e.forEach((e=>{if((0,eo.isLineTool)(e)){const i=e.linkKey().value();if(i&&e.isSynchronizable()&&e.isFixed()){const s=(0,n.ensureNotNull)(this.paneForSource(e));a.pointPositionPercents.set(i,this._pointToPercentPosition((0,n.ensureDefined)(t.screen),s))}}})),(0,lt.startMovingLineTool)(a)}}lt.isToolMovingNow.setValue(!0),a&<.isStudyEditingNow.setValue(!0)}moveSources(e,t,i,s){if(this._sourcesBeingMoved.filter((e=>!e.isLocked||!e.isLocked())).forEach((o=>{const r=(0,eo.isLineTool)(o)?o.linkKey().value():null;if(null!==r&&t.has(r)){const e=(0,n.ensureNotNull)(this.paneForSource(o)),a=(0,n.ensureDefined)(t.get(r)),l={screen:this._percentPositionToPoint(a,e)};o.move(l,this._activeItemBeingMoved,i,s)}else o.move(e,this._activeItemBeingMoved,i,s)})),this.lightUpdate(),!s&&e.logical){const t=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),s=this.externalTimeStamp(e.logical.index),o={linkKeys:t,model:this,point:{price:e.logical.price,timeStamp:s},envState:i,pointPositionPercents:new Map};this._sourcesBeingMoved.filter(eo.isLineTool).forEach((t=>{if(t.linkKey().value()&&t.isSynchronizable()&&t.isFixed()){const i=(0,n.ensureNotNull)(this.paneForSource(t));o.pointPositionPercents.set(t.linkKey().value(),this._pointToPercentPosition((0,n.ensureDefined)(e.screen),i))}})),(0,lt.moveLineTool)(o)}}endMovingSources(e,t,i){ -const s=this._sourcesBeingMoved.map((s=>{const o=(0,n.ensureNotNull)(this.paneForSource(s)),r=s.endMoving(e,t,i),a=this._paneInvalidationMask(o,yo.InvalidationLevel.Light);return a.invalidateAll(yo.InvalidationLevel.Light),this.invalidate(a),r})),o=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),r=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey)).map((e=>{const t={points:e.normalizedPoints(),interval:this.mainSeries().interval()};return e.isFixed()&&(t.pointPositionPercents=e.calcPositionPercents()),t}));o.length&&(0,lt.finishMovingLineTool)({linkKeys:o,model:this,finalStates:r,changes:s}),this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,lt.isToolMovingNow.setValue(!1),lt.isStudyEditingNow.setValue(!1)}sourcesBeingMoved(){return this._sourcesBeingMoved}setMovingCustomSource(e,t){this._customSourceBeingMoved=e,this._customSourceBeingMovedHitTestData=null!==t?{beingMoved:!1,cancelled:!1,...t}:null}processingCustomSourceMove(){null!==this._customSourceBeingMovedHitTestData&&(this._customSourceBeingMovedHitTestData.beingMoved=!0)}customSourceMovingHitTestData(){return this._customSourceBeingMovedHitTestData}customSourceBeingMoved(){return null!==this._customSourceBeingMovedHitTestData&&this._customSourceBeingMovedHitTestData.beingMoved?this._customSourceBeingMoved:null}lineToolsSynchronizer(){return this._lineToolsSynchronizer}setLineToolsSynchronizer(e){this._lineToolsSynchronizer=e}width(){return this._width}setWidth(e,t){(this._panes.reduce(((t,i)=>i.setWidth(e)||t),!1)||this._width!==e)&&(this._width=e,this._timeScale.setWidth(e,t),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction))}setPaneHeight(e,t){e.setHeight(t),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}resetScalesAvailable(){return this._resetScalesAvailable.readonly()}maximizedPane(){return this._maximizedPane.readonly()}setMaximizedPane(e){(0,n.assert)(null===e||this._panes.includes(e),"The pane is not part of this chart"),this._maximizedPane.setValue(e)}panes(){return this._panes}paneForId(e){return this._panes.find((t=>t.id()===e))||null}createPane(e,t,i,s){this._restoringState||this._maximizedPane.setValue(null);const o=this._properties.childs().paneProperties;t&&o.merge(t);const n=new Eh(this._timeScale,o,this,i,s??Bi.PaneMode.Regular);return void 0!==e?this._panes.splice(e,0,n):this._panes.push(n),n.onTagsChanged().subscribe(this,(()=>this.onPaneTagsChanged())),n.dataSourcesCollectionChanged().subscribe(this,(()=>this._dataSourceCollectionChanged.fire(n))),n.symbolSourceCollectionChanged().subscribe(this,(()=>this._onSymbolSourceCollectionChanged(n))),n.priceSourcesCollectionChanged().subscribe(this,(()=>this._onPriceSourcesCollectionChanged(n))),n.sourcePropertiesChanged().subscribe(this,(e=>this._sourceProperitesChanged.fire(n,e))), -n.sourceZOrderChanged().subscribe(this,(e=>this._sourceZOrderChanged.fire(n,e))),n.symbolSourceResolved().subscribe(this,(e=>this._symbolSourceResolved.fire(n,e))),n.symbolSourceResolvingActive().subscribe(this._recalcSymbolResolvingActive),n.collapsed().subscribe(this._recalcPaneCollapsingAvailable),n.resetPriceScalesAvailable().subscribe(this._updateResetScalesAvailableValue,{callWithLast:!0}),this._recalcPaneCollapsingAvailable(),this._panesCollectionChanged.fire(this._panes),this.invalidate(yo.InvalidationMask.panesOrder()),n}removePane(e){e===this._maximizedPane.value()&&this._maximizedPane.setValue(null);const t=e;t.destroy();const i=this._panes.indexOf(t);-1!==i&&(this._panes.splice(i,1),e.dataSourcesCollectionChanged().unsubscribeAll(this),e.symbolSourceCollectionChanged().unsubscribeAll(this),e.priceSourcesCollectionChanged().unsubscribeAll(this),e.sourcePropertiesChanged().unsubscribeAll(this),e.onTagsChanged().unsubscribeAll(this),e.symbolSourceResolved().unsubscribeAll(this),t.symbolSourceResolvingActive().unsubscribe(this._recalcSymbolResolvingActive),e.collapsed().unsubscribe(this._recalcPaneCollapsingAvailable),e.resetPriceScalesAvailable().unsubscribe(this._updateResetScalesAvailableValue),this._recalcPaneCollapsingAvailable(!0)),this._updateResetScalesAvailableValue();this.crosshairSource().pane===e&&this.clearCurrentPosition(),this._panesCollectionChanged.fire(this._panes),this.invalidate(yo.InvalidationMask.panesOrder())}changePanesHeight(e,t){if(this._panes.length<2)return;(0,n.assert)(e>=0&&ee+t.stretchFactor()),0),o=this._panes.reduce(((e,t)=>e+t.height()),0),r=o-30*(this._panes.length-1);t=Math.min(r,Math.max(30,t));const a=s/o,l=i.height();i.setStretchFactor(t*a);let c=t-l,h=this._panes.length-1;for(const e of this._panes)if(e!==i){const t=Math.min(r,Math.max(30,e.height()-c/h));c-=e.height()-t,h-=1;const i=t*a;e.setStretchFactor(i)}this.fullUpdate()}clearCurrentPosition(){const e=this.crosshairSource();e.clearPosition(),(0,n.ensureNotNull)(e.dataWindowView()).update((0,Bt.sourceChangeEvent)(e.id())),l_(this._panes),this.invalidate(yo.InvalidationMask.cursor()),this._undoModel.syncCrosshair(null),this._phantomSourceContainer.onCursorPositionUpdated()}setAndSaveCurrentPosition(e,t,i,s){this.crosshairSource().saveOriginCoords(e,t),this.setCurrentPosition(e,t,i,s)}setCurrentPosition(e,t,i,s){let o=NaN;const r=this._timeScale.coordinateToVisibleIndex(e),a=(this._lineBeingEdited??this.lineBeingCreated())?.priceScale()??i.defaultPriceScale();let l=null;!a.isEmpty()&&Number.isFinite(t)&&(l=(0,n.ensureNotNull)(i.mainDataSource()).firstValue(),null!==l&&(o=a.coordinateToPrice(t,l)));const c=this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None,h=lt.tool.value(),d=this.mainSeries(),u=this.crosshairSource(),_=u.index,p=u.price,m=c||lt.isStudyEditingNow.value();let g=!1;if(a===this._mainSeries.priceScale())if((0,wt.isLineDrawnWithPressedButton)(h))g=null===this._lineBeingCreated||(0, -eo.isBrushBasedLineTool)(this._lineBeingCreated.lineDataSource)&&this._lineBeingCreated.lineDataSource.hasOnlyOnePoint();else{g=Boolean(this._lineBeingCreated||this._lineBeingEdited||(0,wt.isLineToolName)(h)||(0,lt.toolIsMeasure)(h))||m}!this._isSettingsExternalPosition&&g?(o=this._magnet.align(o,r,i),null!==l&&this._setCorrectedPositionToCrosshair(r,o,i)):this._magnet.resetLastValue();let f=null;if(isNaN(o)||(f=i),this._isTimeScrolling){if(!this._isSettingsExternalPosition&&c){const e=d.bars().firstIndex(),t=d.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(r,e),t);s!==r&&this._setCorrectedPositionToCrosshair(s,o,i)}}else u.setPosition(u.index,o,f);return}u.setOnHoveredChartWidget(!0),u.setPosition(r,o,f),(0,n.ensureNotNull)(u.dataWindowView()).update((0,Bt.sourceChangeEvent)(u.id())),l_(this._panes);const y=d.syncModel();this.crosshairSource().startMeasurePoint()||this._lineBeingCreated?this.lightUpdate():this.invalidate(yo.InvalidationMask.cursor());const v=this.lineBeingCreated();if(v){const e=v.linkKey().value();if(!this._isSettingsExternalPosition){const t=v.setLastPoint({index:r,price:o},s);if(v.updateAllViews((0,Bt.sourceChangeEvent)(v.id())),t.price===o&&t.index===r||this._setCorrectedPositionToCrosshair(t.index,t.price,i),y&&e){const i=this._timeScale.points().roughTime(t.index,y.projectTime.bind(y));(0,lt.setLineToolLastPoint)({model:this,linkKey:e,point:{timeStamp:(0,n.ensureNotNull)(i),price:t.price}})}}}if(!this._isSettingsExternalPosition&&null!==this._lineBeingEdited&&null!==this._linePointBeingEdited){const e={index:r,price:o};if(this._linePointBeingChanged?.nonDiscreteIndex){const t=this.crosshairSource().originX();Number.isFinite(t)&&(e.index=this._timeScale.coordinateToFloatIndex(t))}this.changeLinePoint(e,s);const t=this._lineBeingEdited.alignCrossHairToAnchor(this._linePointBeingEdited)?this._lineBeingEdited.getPoint(this._linePointBeingEdited):e;null!==t&&this._setCorrectedPositionToCrosshair(t.index,t.price,i)}if(!this._isSettingsExternalPosition&&1===this._sourcesBeingMoved.length){const e=this._sourcesBeingMoved[0];if(e.alignCrossHairToMovePoint?.()){const t=e.currentMovingPoint?.();t&&t.logical&&this._setCorrectedPositionToCrosshair(t.logical.index,t.logical.price,i)}}if(!this._isSettingsExternalPosition&&m){const e=d.bars().firstIndex(),t=d.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(r,e),t);s!==r&&this._setCorrectedPositionToCrosshair(s,o,i)}}(_!==r||p!==o)&&this._syncCrosshair(s)}setExternalPosition(e,t){let i;const s=this.crosshairSource();if(s.setOnHoveredChartWidget(!1),null!==e&&(0,dt.isNumber)(e.timeStamp)){const t=this.mainSeries().syncModel();if(t){const s=this.createSyncPoint(e.syncSourceTarget,t.syncSourceTarget()).sourceTimeToTargetTime(e.timeStamp);i=this._timeScale.points().roughIndex(s,t.distance.bind(t),1)}}if(null!==e&&null!=i&&Number.isFinite(i)){this._isSettingsExternalPosition=!0;const o=(0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),r=this._timeScale.indexToCoordinate(i),a=(0, -n.ensureNotNull)(o.mainDataSource()).firstValue();if(null!==a){let i=NaN;void 0!==e.price&&Number.isFinite(e.price)&&(i=this.mainSeries().priceScale().priceToCoordinate(e.price,a)),s.clearOriginCoords(),this.setCurrentPosition(r,i,o,t)}return s.setOnHoveredChartWidget(!1),void(this._isSettingsExternalPosition=!1)}s.clearPosition(),(0,n.ensureNotNull)(s.dataWindowView()).update((0,Bt.sourceChangeEvent)(s.id())),l_(this._panes),this.invalidate(yo.InvalidationMask.cursor())}startScaleTime(e){this._timeScale.startScale(e)}scaleTimeTo(e){this._timeScale.scaleTo(e),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}endScaleTime(){this._timeScale.endScale(),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}resetTimeScale(){this._timeScale.restoreDefault(),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this.lightUpdate(),this._resetScales.fire()}startScalePrice(e,t,i){e.startScalePrice(t,i)}scalePriceTo(e,t,i){e.scalePriceTo(t,i),this.mainSeries().priceScale().isLockScale()?this.lightUpdate():this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}endScalePrice(e,t){e.endScalePrice(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}startTwoPointsScalePrice(e,t,i,s){t.startTwoPointsScale(i,s)}twoPointsScalePriceTo(e,t,i,s){t.twoPointsScale(i,s),t.updateAllViews((0,Bt.viewportChangeEvent)()),this.invalidate(this._paneInvalidationMask(e))}endTwoPointsScalePrice(e,t){t.endTwoPointsScale(),this.invalidate(this._paneInvalidationMask(e))}resetPriceScale(e,t){e.resetPriceScale(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}restorePriceScaleState(e,t,i){e.restorePriceScaleState(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}detachSource(e){const t=this.paneForSource(e);return!!t&&(t.removeDataSource(e),t.isEmpty()?(this._lineBeingCreated&&t===this._paneBeingCreatedLineOn&&this.cancelCreatingLine(),this.removePane(t),!0):(this.fullUpdate(),!1))}restoreSource(e,t,i,s,o){const n=e?this.createPane(t):this.panes()[t],r=(0,pt.isStudyState)(s),a=r?n.restoreStudy(s):(0,pt.isLineToolState)(s)?n.restoreLineTool(s):s.id===tpoSummaryDataSourceId&&18===this.mainSeries().style()?n.restoreTpoSummaryDataSource(s):null;if(!a)return null;let l=null;if(o?(l=n.getPriceScaleById(o.id),l||(l=n.createPriceScaleAtPosition(o.position,o.priceScaleIndex),l.setId(o.id))):l=a.ownerSource()?.priceScale()??l,l&&(a.setPriceScale(l),l.addDataSource(a)),!e&&i&&i.overlayPriceScales){const e=this.dataSources().filter((e=>void 0!==i.overlayPriceScales[e.id()]));e.forEach((e=>n.removeSourceFromPriceScale(e)));const t=new Map;e.forEach((e=>{const s=i.overlayPriceScales[e.id()];if(!s)return;let o;t.has(s.id)?o=t.get(s.id):(o=n.createPriceScaleAtPosition("overlay"),o.restoreState(s),t.set(s.id,o)),e.setPriceScale(o),o.addDataSource(e)}))}return e&&i&&n.restoreState({state:i,withData:!1, -version:this.version()}),r&&(this.recalculateAllPanes((0,Bt.sourceChangeEvent)(a.id())),this.mainSeries().invalidateBarColorerCache(),this.fullUpdate()),a}children(e,t){return this.dataSources().filter((i=>(0,Js.isStudy)(i)?!t&&i.parentSources().includes(e):i.ownerSource()===e))}onRearrangePanes(){return this._onRearrangePanes}studyInserted(){return this._studyInserted}finishLineTool(e){const t=e.linkKey().value();(0,lt.drawOnAllCharts)().value()&&null!==t&&e.isSynchronizable()&&(0,lt.finishLineTool)({linkKey:t,model:this})}startChangingLinetool(e,t,i,s,o){this._lineBeingEdited=e,this._linePointBeingChanged=t||null,this._linePointBeingEdited=void 0===i?null:i,this._lineBeingEdited.startChanging(i,t,o),lt.isToolEditingNow.setValue(!0);const r=(0,n.ensureNotNull)(this.paneForSource(e));this._lineBeingEdited.startDragPoint&&void 0!==i&&void 0!==t&&this._lineBeingEdited.startDragPoint(i,t),o||void 0===i||void 0===t||this._lineBeingEdited.setPoint(i,t,s,o),this._lineBeingEdited.updateAllViews((0,Bt.sourceChangeEvent)(this._lineBeingEdited.id()));const a=this._paneInvalidationMask(r,yo.InvalidationLevel.Light);this.invalidate(a);const l=e.linkKey().value();if(l&&e.isSynchronizable()&&void 0!==i&&void 0!==t){const o=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,lt.startChangingLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:o},positionPercents:e.positionPercents(),pointIndex:i,envState:s||null})}}createLineTool(e){const{pane:t,point:i,linetool:s,linkKey:o=null,sharingMode:r=0,id:a,fromExternalModel:l}=e;let{properties:c,ownerSource:h}=e;if((0,n.assert)((0,wt.isLineToolName)(s),`Cannot create unknown line tool: ${s}`),c){const e={...Yu.intervalsVisibilitiesDefaults},t=c.childs().intervalsVisibilities.state();(0,dt.merge)(e,t??{});const i=c.state();i.intervalsVisibilities=e,c=(0,eo.createLineToolProperties)(this.backgroundTheme().spawnOwnership(),s,!this.readOnly(),i)}const d=(0,eo.createLineTool)(s,this,c,null,void 0,a);if("LineToolExecution"!==s){let e;switch(s){case"LineToolIcon":e=d.properties().childs().icon.value().toString(16).toUpperCase();break;case"LineToolEmoji":e=d.properties().childs().emoji.value();break;case"LineToolSticker":e=d.properties().childs().sticker.value()}(0,ne.trackEvent)("drawings","Study_Drawing_"+s,e)}(0,eo.isStudyLineTool)(d)&&(0,ne.trackEvent)("studies",`Study_${d.metaInfo().id}`);const u=!d.linkKey().value()&&!o;h=(0,n.ensureDefined)(h||(0,n.ensureNotNull)(t.mainDataSource())),c||(0,eo.prepareLineToolPropertiesByOwnerSource)(d.properties(),h),d.setOwnerSource(h);const _=h.priceScale();if(d.setPriceScale(_),n_&&h===this.mainSeries()&&d.share(r),t.addDataSource(d,_,!1),null!==d.preferredZOrder()&&t.insertAfter([d],this.mainSeries()),(0,lt.drawOnAllCharts)().value()){const e=d.isSynchronizable()?o||(0,fe.randomHash)():null;d.linkKey().setValue(e)}else d.linkKey().setValue(o);let p;if(u&&d.enableCurrentIntervalVisibility(),d.isFixed()){const e=(0,n.ensureNotNull)((0, -n.ensureNotNull)(t.mainDataSource()).firstValue()),s=this._timeScale.indexToCoordinate(i.index),o=(0,n.ensureNotNull)(_).priceToCoordinate(i.price,e);p=d.addFixedPoint(new At.Point(s,o))}else p=d.addPoint(i);return p||(this._lineBeingCreated={lineDataSource:d,fromExternal:!!l},this._paneBeingCreatedLineOn=t,lt.isToolCreatingNow.setValue(!0)),this.fullUpdate(),d}endChangingLinetool(e,t){const i=(0,n.ensureNotNull)(this._lineBeingEdited),s=i.endChanging(!1,e,t);this._lineBeingEdited=null,lt.isToolEditingNow.setValue(!1),this._linePointBeingEdited=null,this._linePointBeingChanged=null,this.lightUpdate();const o={points:i.normalizedPoints(),interval:this.mainSeries().interval()},r=i.linkKey().value();null!==r&&i.isSynchronizable()&&!t&&(0,lt.finishChangingLineTool)({model:this,linkKey:r,symbol:this.mainSeries().symbol(),finalState:o,changes:s})}continueCreatingLine(e,t,i,s,o){const r=(0,n.ensureNotNull)(this.lineBeingCreated()),a=r.addPoint(e,t,i,o);r.updateAllViews((0,Bt.sourceChangeEvent)(r.id()));const l=new yo.InvalidationMask(yo.InvalidationLevel.Light);return a&&(this._paneBeingCreatedLineOn=null,this._lineBeingCreated=null,lt.isToolCreatingNow.setValue(!1)),this.invalidate(l),a}cancelCreatingLine(){const e=this.lineBeingCreated();e&&(this.removeSource(e),this._lineBeingCreated=null,this._lineCancelled.fire(),lt.isToolCreatingNow.setValue(!1),(0,lt.drawOnAllCharts)().value()&&e.isSynchronizable()&&(0,lt.cancelLineTool)({model:this}))}lineBeingCreated(){return this._lineBeingCreated?.lineDataSource||null}lineBeingCreateFromExternal(){return this._lineBeingCreated?.fromExternal||!1}paneBeingCreatedLineOn(){return this._paneBeingCreatedLineOn}lineCancelled(){return this._lineCancelled}isPhantomLine(e){return this._phantomSourceContainer.source()===e}alignTo45Degrees(e,t){const[i,s]=t,o={...s};e.snapPoint45Degree(i,o),this.startChangingLinetool(e,s,s.pointIndex),this.changeLinePoint(o,Bo.EnvironmentState.create(!0)),this.endChangingLinetool(!1)}changeLinePoint(e,t,i){const s=(0,n.ensureNotNull)(this._lineBeingEdited),o=(0,n.ensureNotNull)(this._linePointBeingEdited);let r=e.price,a=e.index;if(s.setPoint(o,e,t,i),!i){const t=s.alignCrossHairToAnchor(o)?s.getPoint(o):e;null!==t&&(a=t.index,r=t.price)}s.updateAllViews((0,Bt.sourceChangeEvent)(s.id())),this.lightUpdate();const l=s.linkKey().value();if(!i&&null!==l&&s.isSynchronizable()){const e=(0,n.ensureNotNull)(this._linePointBeingChanged),i={indexesChanged:a!==e.index,pricesChanged:r!==e.price},c=s.getChangePointForSync(o);if(null!==c){const e=this.externalTimeStamp(a);null!==e&&(r=c.price,(0,lt.changeLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:r,timeStamp:e},positionPercents:s.positionPercents(),envState:t,changes:i}))}}}changeLinePoints(e,t,i){const s=e.points(),o=e.linkKey().value();!i&&o&&e.isSynchronizable()&&t.forEach(((t,i)=>{const r=s[i],a=r.price!==t.price,l=r.index!==t.index;if(e.getChangePointForSync(i)){const i=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,lt.changeLineTool)({linkKey:o,model:this, -symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:i},positionPercents:e.positionPercents(),changes:{pricesChanged:a,indexesChanged:l}})}})),e.setPoints(t),e.updateAllViews((0,Bt.sourceChangeEvent)(e.id())),this.lightUpdate()}startScrollTime(e){this._timeScale.startScroll(e),this._isTimeScrolling=!0,this.mainSeries().clearGotoDateResult()}scrollTimeTo(e){this._timeScale.scrollTo(e),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}endScrollTime(){this._timeScale.endScroll(),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this._isTimeScrolling=!1}startScrollPrice(e,t,i){e.startScrollPrice(t,i)}scrollPriceTo(e,t,i){e.scrollPriceTo(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}endScrollPrice(e,t){e.endScrollPrice(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}addCustomSource(e,t,i=Eo.CustomSourceLayer.Foreground){this._customSourcesMap.has(e)&&r_.logWarn(`Attempt to add the same custom source multiple time "${e}"`),r_.logNormal(`Adding custom source "${e}"`);const s=t(e,this);switch(i){case Eo.CustomSourceLayer.Background:this._bgCustomSources.push(s);break;case Eo.CustomSourceLayer.Foreground:this._fgCustomSources.push(s);break;case Eo.CustomSourceLayer.Topmost:this._topmostCustomSources.push(s);break;default:throw new Error(`Unknown custom sources layer ${i}`)}this._allCustomSources.push(s),this._customSourcesMap.set(e,s),this.lightUpdate()}removeCustomSource(e){this._removeCustomSource(e),this.lightUpdate()}hasCustomSource(e){return this._customSourcesMap.has(e)}customSourceForName(e){return this._customSourcesMap.get(e)||null}customSourceName(e){let t=null;return this._customSourcesMap.forEach(((i,s)=>{i===e&&(t=s)})),t}customSources(e){switch(e){case Eo.CustomSourceLayer.Background:return this._bgCustomSources;case Eo.CustomSourceLayer.Foreground:return this._fgCustomSources;case Eo.CustomSourceLayer.Topmost:return this._topmostCustomSources;default:return this._allCustomSources}}addMultiPaneSource(e){this._multiPaneSources.push(e),this._onMultipaneSourcesCollectionChanged.fire(),this.lightUpdate()}removeMultiPaneSource(e){const t=this._multiPaneSources.indexOf(e);-1===t?r_.logWarn("Attempt to remove multi-pane source which does not exist in the model"):(this._onMultipaneSourcesCollectionChanged.fire(),this._multiPaneSources.splice(t,1)),this.lightUpdate()}multiPaneSources(e){return this._multiPaneSources.filter((t=>!e.hasDataSource(t)))}onMultipaneSourcesCollectionChanged(){return this._onMultipaneSourcesCollectionChanged}rendererOptionsProvider(){return this._rendererOptionsProvider}magnet(){return this._magnet}priceAxisRendererOptions(){return this._rendererOptionsProvider.options()}priceScaleSlotsCount(){let e=0,t=0;this._panes.forEach((i=>{e=Math.max(i.leftPriceScales().length,e),t=Math.max(i.rightPriceScales().length,t)}));const i=e+t;if(ze.CheckMobile.any()){const e=(0, -n.ensureNotNull)(this.paneForSource(this.mainSeries())),t=e.priceScalePosition(this.mainSeries().priceScale());return("overlay"===t?e.rightPriceScales().length>0:"right"===t)?{left:0,right:1,totallySlots:i}:{left:1,right:0,totallySlots:i}}return{left:e,right:t,totallySlots:i}}dateTimeFormatter(){return this._dateTimeFormatter}dateFormatter(){return this._dateFormatter}timeFormatter(){return this._timeFormatter}isUnmergeAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return(0,n.ensureNotNull)(this.paneForSource(e)).dataSources().filter(this._unmergeAvailable,this).length>1}isMergeDownAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;const t=this.paneForSource(e),i=this.panes().filter((e=>e.mode()===Bi.PaneMode.Regular));return t!==i[i.length-1]}isMergeUpAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return this.paneForSource(e)!==this.panes().filter((e=>e.mode()===Bi.PaneMode.Regular))[0]}isPriceScaleVisible(e){const t=e.mainSource();if(!t)return!1;const i=(0,n.ensureNotNull)(this.paneForSource(t)),s=i.priceScalePosition(e);if("overlay"===s)return!0;const o=i.priceScaleIndex(e,s),r=this.priceScaleSlotsCount()[s];return void 0!==o&&othis.mainSeries().symbolInfo()),this.mainSeries().dataEvents().symbolResolved()).ownership());this._sessions=new Ac((async()=>{const s=await Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,83943));return this.addCustomSource("sessions",((i,o)=>{const n=new s.Sessions(i,o,t,e);return n.start(),n}),Eo.CustomSourceLayer.Background),this.customSourceForName("sessions")})(),this,t)}}createPrePostMarket(e){this.addCustomSource("prePostMarket",((t,i)=>new fd(t,i,e)))}watermarkSource(){return this._watermarkSource}watermarkContentProvider(){return i_.getInstance().provider()}studiesColorRotatorFactory(){return this._studyColorRotatorFactory}replayStatus(){return this._replayStatus}setReplayStatus(e){this._replayStatus.setValue(e)}isInReplay(){return this._mainSeries.isInReplay()}getSymbolString(){return this._mainSeries.getSymbolString()}interval(){return this._mainSeries.interval()}onInReplayStateChanged(){return new re.Delegate}switchToReplay(e,t){0}switchToRealtime(){0}canChangeResolution(e){return this._mainSeries.canChangeResolution(e)}canChangeSymbol(e){return this._mainSeries.canChangeSymbol(e)}onReplayModified(){return(0,n.assert)(!1,"Replay not implemented"),this._mainSeries.onReplayModified()}mainSeriesScaleRatioProperty(){return this._mainSeriesScaleRatioProperty}mainSeriesScaleRatioPropertyOnChanged(){this._mainSeriesScaleRatioProperty.fireChanged()}getThemeNameIfStdTheme(){ -const e=this.sessions().properties(),t=this.properties(),i=this.mainSeries().properties();return e.allThemePropertiesAreDefault(oo.StdTheme.Light)&&t.allThemePropertiesAreDefault(oo.StdTheme.Light)&&i.allThemePropertiesAreDefault(oo.StdTheme.Light)?oo.StdTheme.Light:e.allThemePropertiesAreDefault(oo.StdTheme.Dark)&&t.allThemePropertiesAreDefault(oo.StdTheme.Dark)&&i.allThemePropertiesAreDefault(oo.StdTheme.Dark)?oo.StdTheme.Dark:null}theme(){return{chartProperties:this.properties().themeState(),sessions:this.sessions().properties().themeState(),mainSourceProperties:this.mainSeries().properties().themeState(),version:this.version()}}template(){return{chartProperties:this.properties().template(),sessions:this.sessions().properties().template(),mainSourceProperties:this.mainSeries().properties().template(),version:this.version()}}onChartThemeLoaded(){return this._chartThemeLoaded}chartThemeLoaded(){this._chartThemeLoaded.fire()}async colorStudiesPropertiesReady(){this._recalcColorStudiesImpl(this._recalcVRStudiesParams);const e=this.allStudies(!0).filter((e=>e.metaInfo().inputs.filter(Vs.isStudyInputDependsOnChartColors).length>0));await Promise.all(e.map((e=>e.propertiesPatched())))}state(e,t,i,s){const o=this.publishedChartsTimelineSource(),n=this.properties().childs(),r=n.tradingProperties.state(),a={panes:this._panes.map((o=>o.state(!0,e,!1,t,i,s))),timeScale:this._timeScale.state(e),chartProperties:{paneProperties:n.paneProperties.state(["horzGridProperties.style","vertGridProperties.style"]),scalesProperties:n.scalesProperties.state(),publishedChartsTimelineProperties:o?o.state(e):void 0,chartEventsSourceProperties:n.chartEventsSourceProperties?.state(),tradingProperties:r,priceScaleSelectionStrategyName:n.priceScaleSelectionStrategyName.value()},sessions:this.sessions().state(e),version:this.version(),timezone:this.timezone(),shouldBeSavedEvenIfHidden:this._shouldBeSavedEvenIfHidden,linkingGroup:this._linkingGroupIndex.value()};return s||(a.lineToolsGroups=this.lineToolsGroupModel().state(t)),a}isInRestoreState(){return this._restoringState}restoreState(e,t,i){bh.instance(this).reset();const s={};if(!e.panes)return void r_.logDebug("ChartModel.restoreState: invalid state");if(!Array.isArray(e.panes))return void r_.logDebug("ChartModel.restoreState: invalid state");if(e.panes.length<1)return void r_.logDebug("ChartModel.restoreState: invalid state");this._restoringState=!0;for(const e of this._barsMarksSources)this.detachSource(e);if(this._shouldBeSavedEvenIfHidden=e.shouldBeSavedEvenIfHidden??!0,e.chartProperties&&!e.chartProperties.timezone&&(e.chartProperties.timezone=e.timezone),e.chartProperties){const i=(0,h.factoryDefaults)("chartproperties").scalesProperties;(0,dt.merge)(i,e.chartProperties.scalesProperties),!("showLastValue"in i)||"showSeriesLastValue"in i||"showStudyLastValue"in i||(i.showSeriesLastValueProperty=i.showLastValue,i.showStudyLastValueProperty=i.showLastValue),"showSeriesLastValue"in i&&(s.showSeriesLastValueProperty=!0),"showStudyLastValue"in i&&(s.showStudyLastValueProperty=!0), -(!this.isSnapshot()&&!this.readOnly()&&"showCurrency"in i||"showUnit"in i)&&((0,Be.migrateShowCurrencyAndShowUnitProperties)(i.showCurrency,i.showUnit),delete i.showCurrency,delete i.showUnit);{const{paneProperties:t}=e.chartProperties;t.vertGridProperties=t.vertGridProperties||(0,dt.clone)(t.gridProperties),t.horzGridProperties=t.horzGridProperties||(0,dt.clone)(t.gridProperties),"backgroundType"in t||(t.backgroundType=So.ColorType.Solid),"separatorColor"in t||(t.separatorColor=(0,k.getThemedColor)("color-chart-page-bg")),this._properties.childs().paneProperties.mergeAndFire(t)}this._properties.childs().scalesProperties.mergeAndFire(i),e.chartProperties.timezone&&this._properties.childs().timezone.setValue(e.chartProperties.timezone),e.chartProperties.chartEventsSourceProperties&&this._properties.hasChild("chartEventsSourceProperties")&&this._properties.childs().chartEventsSourceProperties.mergeAndFire(e.chartProperties.chartEventsSourceProperties),e.chartProperties.tradingProperties&&this._properties.hasChild("tradingProperties")&&(void 0===e.chartProperties.tradingProperties.horizontalAlignment&&(e.chartProperties.tradingProperties.horizontalAlignment=(o=e.chartProperties.tradingProperties.lineLength)<=40?Eo.TradedGroupHorizontalAlignment.Right:o>=60?Eo.TradedGroupHorizontalAlignment.Left:Eo.TradedGroupHorizontalAlignment.Center),this._properties.childs().tradingProperties.mergeAndFire(e.chartProperties.tradingProperties)),this._timeScale.restoreState(e.timeScale,t),this._updateDateTimeFormatter()}var o;if(e.timeScale&&this._timeScale.restoreState(e.timeScale,t),!this.readOnly()){const t=this._getExceedingChildStudies(e.panes);if(t.length){for(let i=e.panes.length-1;i>=0;--i){const s=e.panes[i];for(let e=s.sources.length-1;e>=0;--e){const i=s.sources[e];~t.indexOf(i)&&s.sources.splice(e,1)}s.sources.length||e.panes.splice(i,1)}0}}const r=e.version||0,a=e.panes;let l="_seriesId",c=1;for(const e of a){const t=e.sources.find((e=>"MainSeries"===e.type));if(t){l=t.id,t.state&&(c=t.state.style);break}}const d=!0,u=a[0];this.panes()[0].restoreState({state:u,withData:t,version:r,seriesId:l,settingsMigration:s,contentOverrides:i,restoreSilently:d,reason:2,targetSeriesStyle:c}),this.panes()[0].mainDataSource()||this.removePane(this.panes()[0]);let _=1;for(let o=1;of&&m%100==0?{lines_limit_exceeded:!0,line_tools_count:m}:(this.panes().forEach((e=>this._dataSourceCollectionChanged.fire(e))),this._lineToolsGroupModel.fireChangedAll(),this._linkingGroupIndex.setValue(e.linkingGroup??null),this._restoringState=!1,{})}shouldBeSavedEvenIfHidden(){return this._shouldBeSavedEvenIfHidden}setShouldBeSavedEvenIfHidden(e){this._shouldBeSavedEvenIfHidden=e}externalTimeStamp(e){const t=this.mainSeries().syncModel();return this.timeScale().points().roughTime(e,t&&t.projectTime.bind(t))}syncLollipopSources(){this._lollipopSourcesWatcherLoader?.callFunction((()=>{null!==this._lollipopSourcesWatcher&&this._lollipopSourcesWatcher.syncSources()}))}restoreChartEvents(e){this._lollipopSourcesWatcherLoader?.callFunction((()=>{null!==this._lollipopSourcesWatcher&&this._options.chartEventsEnabled&&this._lollipopSourcesWatcher.restoreChartEvents(e)}))}recalcVisibleRangeStudies(e){if(this._recalcVRStudiesParams.reasons.add(e),this._mainSeries.isStarted()&&this._mainSeries.isCompleted()){const t=(0,n.ensureDefined)(u_.get(e)).adapter,i=Math.min(...Array.from(this._recalcVRStudiesParams.reasons).map((e=>(0,n.ensureDefined)(u_.get(e)))).filter((e=>e.adapter===t)).map((e=>e.timeout)));(0,n.ensureDefined)(this._recalcVisibleRangeStudiesImplDebouncedByAdapter.get(t)?.get(i))()}else this._recalcVisibleRangeStudiesImpl(this._recalcVRStudiesParams)}recalcColorStudies(e){this._recalcColorStudiesParams.force=this._recalcColorStudiesParams.force||Boolean(e),this._recalcColorStudiesImplDebounced()}recalcStudyBasedLineTools(){this.dataSources().forEach((e=>{(0,eo.isStudyLineTool)(e)&&e.recalcStudyIfNeeded()}))}alertsWatcher(){return this._alertsWatcher}showLegend(){return this._showLegendProperty}id(){return this._id}selectPointMode(){return this._crossHairSelectPointMode}cancelRequestSelectPoint(){this._crossHairSource.cancelRequestSelectPoint()}requestSelectPoint(e){return this._crossHairSource.requestSelectPoint(e)}onPointSelected(){return this._crossHairSource.onPointSelected()}recalculatePriceRangeOnce(){const e=this.mainSeries();for(const t of this._panes)for(const i of t.priceDataSources())i.symbolSource()===e&&i.disablePriceRangeReady()}invalidate(e){this._invalidateHandler?.(e)}appliedTimeFrame(){return this._appliedTimeFrame.appliedTimeFrame()}barsMarksSources(){return this._barsMarksSources}createSyncPoint(e,t){return(0,Eu.getDefault2Lazy)(this._syncPointCache,e.uniqueId,t.uniqueId,(()=>new ld(e,t)))}isAutoSaveEnabled(){return this._isAutoSaveEnabled}linkingGroupIndex(){return this._linkingGroupIndex} -studyAwareDefaultRightOffset(){return this._timeScale.usePercentageRightOffset().value()?this._timeScale.percentsToBarIndexLength(this.studyAwareDefaultRightOffsetPercentage()):Math.max(this._timeScale.defaultRightOffset().value(),this._cachedStudiesMaxOffset)}studyAwareDefaultRightOffsetPercentage(){return this._timeScale.usePercentageRightOffset().value()?Math.max(this._timeScale.defaultRightOffsetPercentage().value(),this._timeScale.barIndexLengthToPercents(this._cachedStudiesMaxOffset)):this._timeScale.barIndexLengthToPercents(this.studyAwareDefaultRightOffset())}clearAllStudies(){this.dataSources().forEach((e=>e.clearData?.()))}setTimeScaleAnimation(e,t){const i=yo.InvalidationMask.light(),s=this._timeScale;i.setTimeScaleAnimation(e,t??s.width()-s.indexToCoordinate(s.baseIndex())),this.invalidate(i)}stopTimeScaleAnimation(){this._timeScale.endScroll();const e=yo.InvalidationMask.light();e.stopTimeScaleAnimation(),this.invalidate(e)}lollipopSourcesOptions(){const e=this._options;return{chartEventsEnabled:!this._options.isSnapshot&&this._options.chartEventsEnabled,esdEnabled:e.esdEnabled,newsNotificationsEnabled:e.newsNotificationsEnabled,continuousContractSwitchesEnabled:e.continuousContractSwitchesEnabled,futuresContractExpirationEnabled:e.futuresContractExpirationEnabled,latestUpdatesEnabled:e.latestUpdatesEnabled}}onSymbolIntervalChanged(){return this._symbolIntervalChanged}setPriceAutoScale(e,t,i){e.setPriceAutoScale(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}calculateDefaultTags(){return this.dataSources().reduce(((e,t)=>(t.tags&&e.push(...t.tags()),e)),[])}_initAlertsList(){throw new Error("Not implemented")}_updateStudiesMaxOffset(){const e=Math.max(...this.allStudies().map((e=>e.maxOffset().value())));this._cachedStudiesMaxOffset=e;const t=this._timeScale.rightOffset();if(t<0)return;if(e<=t)return;const i=this._timeScale.logicalRange();i?this._timeScale.zoomToBarsRange(i.left(),this._timeScale.baseIndex()+Math.max(this._timeScale.rightOffset(),e)):this._timeScale.setRightOffset(Math.max(t,e))}_updateBaseIndex(e,t){const i=this._timeScale,s=i.baseIndex(),o=i.logicalRange();if(null!==o&&t){const t=o.contains(s),n=e-s,r=t?null:i.rightOffset()-n;if(!this._options.shiftVisibleRangeOnNewBar&&t){const e=i.width()/i.barSpacing(),t=e/(e+n),s=Math.max(i.minBarSpacing(),i.barSpacing()*t);i.setBarSpacing(s)}null!==r&&i.setRightOffset(r)}i.setBaseIndex(e)}async _createLollipopSourcesWatcher(){}_updateDateTimeFormatter(){const e=be.dateFormatProperty.value(),t=void 0;if(this._dateFormatter=new od.DateFormatter(e,t),this.mainSeries().isDWM())this._dateTimeFormatter=new od.DateFormatter(e,t),this._timeFormatter=new $h.TimeFormatter((0,Kh.getHourMinuteFormat)(we.timeHoursFormatProperty.value()));else{const i=Re.Interval.parse(this.mainSeries().interval()),s=(0,Kh.getTimeFormatForInterval)(i,we.timeHoursFormatProperty.value());this._dateTimeFormatter=new sd.DateTimeFormatter({dateFormat:e,withWeekday:t,timeFormat:s,dateTimeSeparator:" "}),this._timeFormatter=new $h.TimeFormatter(s)}} -_invalidationMaskForSource(e,t=yo.InvalidationLevel.Light){if(e===this.crosshairSource())return yo.InvalidationMask.cursor();if(this._watermarkSource===e)return this._paneInvalidationMask((0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),t);if(-1!==this._allCustomSources.indexOf(e)){const e=new yo.InvalidationMask;return e.invalidateAll(t),e}if(!(0,Vo.isDataSource)(e))return null;if(e.isMultiPaneEnabled())return new yo.InvalidationMask(t);const i=this.paneForSource(e);return null!==i?this._paneInvalidationMask(i,t):null}_paneInvalidationMask(e,t=yo.InvalidationLevel.Light){const i=new yo.InvalidationMask,s=this._panes.indexOf(e);return i.invalidateAllPane(s,t),i}_invalidationMaskForSourcePriceScale(e,t=yo.InvalidationLevel.Light){if(!(0,Vo.isDataSource)(e))return new yo.InvalidationMask(t);const i=this.paneForSource(e);if(null===i)return null;let s=e.priceScale();if(null===s)return null;const o=this._panes.indexOf(i);let n=i.priceScalePosition(s);if("overlay"===n){const e=this._panes[o].defaultPriceScale();s=e,n=i.priceScalePosition(e)}const r=i.priceScaleIndex(s,n);if(void 0===r)return null;const a=new yo.InvalidationMask;return a.invalidatePriceScale(o,n,r,t),a}_removeCustomSource(e){const t=this._customSourcesMap.get(e);if(void 0===t)return void r_.logWarn(`Attempt to remove custom source which does not exist in the model - "${e}"`);r_.logNormal(`Removing custom source "${e}"`),this.selectionMacro((e=>{e.removeSourceFromSelection(t)})),this._hoveredSource===t&&this.setHoveredSource(null),this._customSourceBeingMoved===t&&this.setMovingCustomSource(null,null);const i=a_(this._bgCustomSources,t),s=a_(this._fgCustomSources,t),o=a_(this._topmostCustomSources,t),r=a_(this._allCustomSources,t);(0,n.assert)(i||s||o,"Source should be presented in one of the layers"),(0,n.assert)(r,"Source should be presented in the array"),this._customSourcesMap.delete(e),t.destroy()}_updateShowLegendProperty(){const e=this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend,t=this._showLegendProperty;if(e.value())t.setValue(!0);else{for(const e of this._panes){let i=0;for(const s of e.priceDataSources())if(null!==s.statusView()&&(i++,i>=2))return void t.setValue(!1)}t.setValue(!0)}}_pointToPercentPosition(e,t){return{x:e.x/this._timeScale.width(),y:e.y/(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height()}}_percentPositionToPoint(e,t){const i=e.x*this._timeScale.width(),s=e.y*(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height();return new At.Point(i,s)}_recalcVisibleRangeStudiesImpl(e){if(!this._mainSeries.isStarted()||!this._mainSeries.isCompleted())return void this._visibleRangeStudiesInputs.setValue(null);if(this.timeScale().isEmpty())return;const t=this.timeScale().visibleBarsStrictRange();if(null===t)return -;const i=this._mainSeries.bars(),s=i.search(t.firstBar(),Yh.PlotRowSearchMode.NearestRight),o=i.search(t.lastBar(),Yh.PlotRowSearchMode.NearestLeft),n=i.lastIndex(),r=s?s.index:void 0,a=o?o.index:void 0,l=r===e.oldStartVisibleIndex,c=a===e.oldEndVisibleIndex,h=[Eo.RecalcVisibleRangeStudiesReason.SeriesRestart,Eo.RecalcVisibleRangeStudiesReason.SeriesCompleted,Eo.RecalcVisibleRangeStudiesReason.StudyCreation].some((t=>e.reasons.has(t)));l&&c&&!h||(e.reasons.clear(),e.oldStartVisibleIndex=void 0!==r?r:NaN,e.oldEndVisibleIndex=void 0!==a?a:NaN,this._visibleRangeStudiesInputs.setValue({firstVisibleBarTime:1e3*(s?.value[0]??0),lastVisibleBarTime:1e3*(o?.value[0]??0),subscribeRealtime:o?.index===n}))}_recalcColorStudiesImpl(e){const t=this.backgroundColorAtYPercentFromTop(.5),i=this.dark().value()?Lt.colorsPalette["color-cold-gray-200"]:Lt.colorsPalette["color-cold-gray-900"],s=t===e.oldBgColor,o=i===e.oldFgColor;if(s&&o&&!e.force)return;e.force=!1,e.oldBgColor=t,e.oldFgColor=i;const n=e.studies??this.priceDataSources();e.studies=void 0;for(const e of n)if((0,Js.isStudy)(e)){const s=e.metaInfo().inputs.filter(Vs.isStudyInputDependsOnChartColors),o=e.properties().childs().inputs;s.forEach((e=>{const s=e.id===Vs.ChartColorDependentStudyInputNames.FgColor?i:t;o.childs()[e.id].setValueSilently(s)})),s.length>0&&o.fireChanged()}}_getAllSources(e){const t=[];for(const i of this._panes){const s=i.sourcesByGroup().allWithoutMultipane();for(const i of s)e(i)&&t.push(i)}return t}_invalidateBarColorerCaches(){this.mainSeries().invalidateBarColorerCache()}_addAlertLabelToChart(e){throw new Error("Not implemented")}_removeAlertLabelFromChart(e){throw new Error("Not implemented")}_removeAllAlertLabelsFromChart(){throw new Error("Not implemented")}_updateTimeScale(e){const{index:t,zoffset:i,values:s,indexDiffs:o,baseIndex:n,marks:r,clearFlag:a}=e;if(a){this._timeScale.reset();for(const e of this.dataSources())e.clearData?.()}if(o.length>0)for(const e of this.dataSources())e.moveData?.(o);const l=this._timeScale.indexToTimePoint(this._timeScale.baseIndex()),c=this._timeScale.canNormalize();this._timeScale.update(t,i,s,r);const h=this._timeScale.points().range().value();let d="ChartModel.prototype._updateTimeScale("+t+","+i+","+s.length+","+o.length+","+r.length+","+a+")";if(d+="TimeScale: {first:"+(h?.firstIndex??null)+",last:"+(h?.lastIndex??null)+"}",null===n){this._timeScale.resetBaseIndex();const e=this._timeScale.rightOffset();e<0?this._timeScale.setRightOffset(this.studyAwareDefaultRightOffset()):this._timeScale.setRightOffset(Math.max(e,this._cachedStudiesMaxOffset))}else if(void 0!==n){const e=this._timeScale.indexToTimePoint(n),t=null!==l&&null!==e&&e>l;this._updateBaseIndex(n,t)}if(r_.logDebug(d),!c&&c!==this._timeScale.canNormalize())for(const e of this.dataSources())!(0,eo.isLineTool)(e)||e.isFixed()||e.isSourceHidden()||e.processHibernate();for(const e of this.dataSources())e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0});this.recalculateAllPanes((0,Bt.globalChangeEvent)()),this.lightUpdate()} -_getAvailableCurrencies(){return!this.currencyConversionEnabled()||this.isSnapshot()?[]:(0,dt.isArray)(this._availableCurrenciesList)?this._availableCurrenciesList:(null!==this._availableCurrenciesList||(this._availableCurrenciesList=this.chartApi().availableCurrencies(),this._availableCurrenciesList.then((e=>{this._destroyed||(this._availableCurrenciesList=e,this.fullUpdate())})).catch((e=>{r_.logWarn(`An error occurred while getting currencies config: ${e}`)}))),[])}_getAvailableUnits(){return!this.unitConversionEnabled()||this.isSnapshot()?{}:this._availableUnitsObject instanceof Promise||null===this._availableUnitsObject?(null!==this._availableUnitsObject||(this._availableUnitsObject=this.chartApi().availableUnits(),this._availableUnitsObject.then((e=>{this._destroyed||(this._availableUnitsObject=e,this.fullUpdate())})).catch((e=>{r_.logWarn(`An error occurred while getting units config: ${e}`)}))),{}):this._availableUnitsObject}_getAvailablePriceSources(e){const t=this._availablePriceSourcesBySymbol.get(e);if(Array.isArray(t))return t;if((0,dt.isPromise)(t))return[];const i=this.chartApi().availablePriceSources(e);return this._availablePriceSourcesBySymbol.set(e,i),i.then((t=>{this._destroyed||(this._availablePriceSourcesBySymbol.set(e,t),this.fullUpdate())})).catch((e=>{r_.logWarn(`An error occurred while getting price sources config: ${e}`)})),[]}_clearAvailablePriceSources(){this._availablePriceSourcesBySymbol.clear()}_onSymbolIntervalChanged(){this._symbolIntervalChanged.fire()}_getBackgroundColor(e){const t=this._properties.childs().paneProperties.childs();if(t.backgroundType.value()===So.ColorType.Gradient){const i=t.backgroundGradientStartColor.value(),s=t.backgroundGradientEndColor.value();return e?i:s}return t.background.value()}_getBackgroundCounterColor(){const e=this.backgroundColor().value();return"black"===(0,kt.rgbToBlackWhiteString)((0,kt.parseRgb)(e),150)?"white":"black"}_updateBackgroundColor(){this._backgroundColor.setValue(this._getBackgroundColor()),this._backgroundTopColor.setValue(this._getBackgroundColor(!0))}_syncCrosshair(e){if(!this._isSettingsExternalPosition){const t=this._undoModel.mainSeries(),i=t.syncModel(),s=this._undoModel.crosshairSource(),o=s.pane;if(null!==i&&null!==o){const n={timeStamp:this._timeScale.points().roughTime(s.index,i.projectTime.bind(i)),syncSourceTarget:i.syncSourceTarget()};o.mainDataSource()===t&&(n.price=s.price,n.symbol=t.symbol()),this._undoModel.syncCrosshair(n,e)}this._phantomSourceContainer.onCursorPositionUpdated()}}_gotoTimeImpl(e,t){const i=this.timeScale(),s=this.mainSeries();let o;if(void 0!==e){if(this._scrollingState&&this._scrollingState.deferred.reject(),o=(0,me.createDeferredPromise)(),!s.isDWM()){const t=s.symbolInfo();if(null!==t){const i=(0,n.ensureNotNull)(this.timezoneExceptExchange().value()),o=(0,Ce.cal_to_utc)((0,Ce.get_timezone)(i),new Date(e)),r=(0,Md.createTimeToBarTimeAligner)(s.interval(),t)(o);e=(0,Ce.utc_to_cal)((0,Ce.get_timezone)(i),r).getTime()}}this._scrollingState={targetDate:e,deferred:o, -targetPointAlignment:t.targetPointAlignment,autoscaleAfterScroll:t.autoscaleAfterScroll}}else{if(!this._scrollingState)return r_.logError("scrollTo called without an argument"),Promise.reject();e=this._scrollingState.targetDate,o=this._scrollingState.deferred}if(void 0===i.tickMarks().minIndex)return o.resolve(void 0),o.promise;this.stopTimeScaleAnimation();let r=((e,o)=>{if((e=>(0,n.ensureNotNull)(i.tickMarks().indexToTime((0,n.ensureDefined)(i.tickMarks().minIndex))).valueOf()-e)(o)<0){let r=i.tickMarks().nearestIndex(o);const a=s.bars().lastIndex();if(null===a)return"no_data";r=Math.min(r,a);let l=(0,n.ensureNotNull)(i.tickMarks().indexToTime(r)).valueOf();for(;le.hasDataSource(this._mainSeries)))&&(this._studiesWV.setValue(this.allStudies()),this._studiesExcludeInternalWV.setValue(this.allStudies(!0)))}_unmergeAvailable(e){return e===this._mainSeries||(0,Js.isStudy)(e)&&!e.isLinkedToSeries()&&!(0,Zu.isNonSeriesStudy)(e)&&e.showInObjectTree()}_getExceedingChildStudies(e){let t=[];for(let i=0;i1&&s.push(e)),n=(n+1)%t.length}return s}_sendTo(e,t){const i=new Map;e.forEach((e=>{const t=this.paneForSource(e);if(!t)return;const s=this._panes.indexOf(t) -;i.has(s)||i.set(s,[]),i.get(s)?.push(e)}));for(const[e,s]of i.entries())t(this._panes[e],s);this.fullUpdate()}}var m_=i(3503);const g_=new Di.TranslatedString("zoom",a.t(null,void 0,i(91084)));class f_ extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(g_),this._barSpacing=null,this._rightBarsOffset=null,this._leftBarsOffset=null,this._priceMode=null,this._model=e,this._startBar=t,this._endBar=i,this._startPrice=s,this._endPrice=o,this._pane=n}redo(){const e=(0,n.ensureNotNull)(this._model.timeScale().visibleBarsStrictRange());this._leftBarsOffset=e.firstBar()-this._startBar,this._rightBarsOffset=e.lastBar()-this._endBar,this._barSpacing=this._model.timeScale().barSpacing(),this._priceMode=this._pane.defaultPriceScale().mode(),this._model.zoomToViewport(this._startBar,this._endBar,this._startPrice,this._endPrice,this._pane)}undo(){const e=this._model.timeScale(),t=this._pane.defaultPriceScale(),i=(0,n.ensureNotNull)(e.visibleBarsStrictRange());e.setBarSpacing((0,n.ensureNotNull)(this._barSpacing)),e.zoomToBarsRange(i.firstBar()+(0,n.ensureNotNull)(this._leftBarsOffset),i.lastBar()+(0,n.ensureNotNull)(this._rightBarsOffset)),t.setMode((0,n.ensureNotNull)(this._priceMode)),t.recalculatePriceRange((0,n.ensureNotNull)(e.visibleBarsStrictRange())),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}}const y_=(0,ae.getLogger)("Chart.ChartUndoModel"),v_=new Di.TranslatedString("zoom",a.t(null,void 0,i(91084)));class S_ extends tt.UndoCommand{constructor(e,t,i){super(v_),this._baseCmd=e,this._zoomStack=t,this._inOut=i}undo(e){if(this._inOut){if(this._baseCmd!==this._zoomStack.head())return void y_.logDebug("zoom stack inconsistency");this._baseCmd.undo(e),this._zoomStack.pop()}else this._baseCmd.redo(e),this._zoomStack.push(this._baseCmd)}redo(e){if(this._inOut)this._baseCmd.redo(e),this._zoomStack.push(this._baseCmd);else{if(this._baseCmd!==this._zoomStack.head())return void y_.logDebug("zoom stack inconsistency");this._baseCmd.undo(e),this._zoomStack.pop()}}}const b_=new Di.TranslatedString("stop syncing drawing",a.t(null,void 0,i(3350)));class w_ extends tt.UndoCommand{constructor(e,t){super(b_,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._sourceId=t.id(),this._linkKey=t.linkKey().value()}redo(){(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(null)}undo(){(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(this._linkKey)}}const C_=new Di.TranslatedString("restore defaults",a.t(null,void 0,i(85815)));class P_ extends tt.UndoCommand{constructor(e,t,i=C_,s=!0){super(i,void 0,s),this._chartModel=e,this._defaultProperty=t,this._state=t.state()}redo(){this._chartModel.restoreFactoryDefaults(this._defaultProperty)}undo(){this._defaultProperty.mergeAndFire(this._state),this._chartModel.mainSeries().onChartStyleChanged()}}class T_ extends P_{constructor(e,t,i,s){super(e,t,i,s??!$r.lineToolsDoNotAffectChartInvalidation)}redo(){ -this._defaultProperty.child("intervalsVisibilities")?.mergeAndFire(Yu.intervalsVisibilitiesDefaults),super.redo()}}const x_=new Di.TranslatedString("restore study defaults",a.t(null,void 0,i(96881)));class I_ extends T_{constructor(e,t,i=x_){super(e,t.properties(),i,!0),this._study=t}redo(){super.redo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}undo(){super.undo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}_patchProperties(){0}}function M_(e,t){return(0,li.extractState)(e,t.map((e=>e.path)))}const A_=new Di.TranslatedString("apply chart theme",a.t(null,void 0,i(68231)));class L_ extends tt.UndoCommand{constructor(e,t,i){super(A_),this._model=e,t.sessions&&(this._newSessionProps=i?t.sessions:M_(t.sessions,(0,li.extractThemedColors)(xs.lightTheme.content.sessions,xs.darkTheme.content.sessions))),xh(t.mainSourceProperties.candleStyle),xh(t.mainSourceProperties.hollowCandleStyle),xh(t.mainSourceProperties.haStyle);const s=t;s.chartProperties=s.chartProperties??{paneProperties:{},scalesProperties:void 0};const o=s.chartProperties.paneProperties.gridProperties;s.chartProperties.paneProperties.vertGridProperties=s.chartProperties.paneProperties.vertGridProperties??o,s.chartProperties.paneProperties.horzGridProperties=s.chartProperties.paneProperties.horzGridProperties??o;const n=this._model.properties().state().paneProperties.legendProperties;delete n.backgroundTransparency;const r=s.chartProperties.paneProperties;i&&(r.legendProperties={...r.legendProperties,...n});const a=(0,hc.default)((0,h.factoryDefaults)("chartproperties"));if(delete a.timezone,i){const e=a.paneProperties;e&&(delete e.topMargin,delete e.bottomMargin)}const l=(0,ge.deepExtend)({},a,t.chartProperties);this._newChartProps=i?l:M_(l,(0,li.extractThemedColors)(xs.lightTheme.content.chartProperties,xs.darkTheme.content.chartProperties)),e.timeScale().preserveBarSpacing()&&"barSpacing"in this._newChartProps.scalesProperties&&delete this._newChartProps.scalesProperties.barSpacing,Ih(t.mainSourceProperties.lineStyle),Ih(t.mainSourceProperties.lineWithMarkersStyle),Ih(t.mainSourceProperties.steplineStyle);const c=(0,h.factoryDefaults)("chartproperties.mainSeriesProperties"),d=(0,ge.deepExtend)({},c,t.mainSourceProperties);this._newSeriesProps=i?d:M_(d,(0,li.extractThemedColors)(xs.lightTheme.content.mainSourceProperties,xs.darkTheme.content.mainSourceProperties)),this._oldChartProps=i?e.properties().state():e.properties().themeState(),this._oldSeriesProps=i?e.mainSeries().properties().state():e.mainSeries().properties().themeState(),this._oldSessionProps=i?this._model.sessions().properties().state():this._model.sessions().properties().themeState()}undo(){this._merge(this._oldChartProps,this._oldSeriesProps,this._oldSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()}redo(){this._merge(this._newChartProps,this._newSeriesProps,this._newSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()} -_merge(e,t,i){const s=this._model;(0,li.allowSavingDefaults)(!0);const o=s.properties(),n=s.mainSeries().properties(),r=s.sessions().properties();o.applyDefaultThemedProperties(D.watchedTheme.value()),o.mergeAndFire(e),o.saveDefaults(),"priceAxisProperties"in t&&s.mainSeries().priceScale().setMode({autoScale:t.priceAxisProperties?.autoScale,percentage:t.priceAxisProperties?.percentage,log:t.priceAxisProperties?.log,lockScale:t.priceAxisProperties?.lockScale}),n.applyDefaultThemedProperties(D.watchedTheme.value()),n.mergeAndFire(t),n.saveDefaults(),s.mainSeries().createPaneView(),s.mainSeries().invalidateBarStylesCache(),s.recalculateAllPanes((0,Bt.globalChangeEvent)()),i&&(r.applyDefaultThemedProperties(D.watchedTheme.value()),r.loadThemeState(i),r.saveDefaults()),s.fullUpdate(),(0,li.allowSavingDefaults)(!1)}}const k_=new Di.TranslatedString("change resolution",a.t(null,void 0,i(32829)));class D_ extends Jl{constructor(e,t,i){super(k_,e,function(e,t){let i;const s=(0,yt.isRangeStyle)(e.style()),o=Re.Interval.isRange(t);return!s&&o?i=11:s&&!o&&(i=(0,yt.getLastUsedStyle)()),{interval:t,style:i}}(e,t),i),this._resolution=t}canMerge(e){return e instanceof D_&&e._resolution===this._resolution&&super.canMerge(e)}_showFade(e,t){return!0}}class E_ extends rt{constructor(){super(...arguments),this._firstRedo=!0}redo(){this._firstRedo||(0,ki.muteLinkingGroup)(this._newValue,!0),(0,ki.muteLinkingGroup)(this._oldValue,!0),super.redo(),this._firstRedo||(0,ki.muteLinkingGroup)(this._newValue,!1),(0,ki.muteLinkingGroup)(this._oldValue,!1),this._firstRedo=!1}undo(){(0,ki.muteLinkingGroup)(this._newValue,!0),(0,ki.muteLinkingGroup)(this._oldValue,!0),super.undo(),(0,ki.muteLinkingGroup)(this._newValue,!1),(0,ki.muteLinkingGroup)(this._oldValue,!1)}}var B_=i(15491);class V_ extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._stubDescriptor=(0,n.ensureNotNull)(t.getDescriptor())}redo(){this._chartModel.dataSourceForId(this._stubDescriptor.id)||this._chartModel.restoreStudyStub(this._stubDescriptor)}undo(){this._chartModel.removeStudyStub(this._stubDescriptor.id)}}class R_ extends tt.UndoCommand{constructor(e,t,i){super(i,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._source=e,this._newState=t,this._oldState=e.properties().state()}redo(){this._source.applyTemplate(this._newState)}undo(){this._source.applyTemplate(this._oldState)}}var N_=i(30141),O_=i(79320);const F_=new Di.TranslatedString("apply all chart properties",a.t(null,void 0,i(99551)));class W_ extends tt.UndoCommand{constructor(e){super(F_),this._trading=null,this._oldNoConfirmEnabled=null,this._oldShowOnlyRejectionNotifications=null,this._oldShowPricesWithZeroVolume=null,this._oldShowPricesWithSpread=null,this._oldOrderExecutedSoundEnabled=null,this._prevWatermarkPreferences=null,this._prevAlertLabelsPreferences=null,this._prevAlertNotificationsPreferences=null,this._model=e,this._trading=(0,O_.tradingService)(),null!==this._trading&&(this._oldNoConfirmEnabled=this._trading.noConfirmEnabled.value(), -this._oldShowOnlyRejectionNotifications=this._trading.showOnlyRejectionNotifications.value(),this._oldShowPricesWithZeroVolume=this._trading.showPricesWith().zeroVolume.value(),this._oldShowPricesWithSpread=this._trading.showPricesWith().spread.value(),this._oldOrderExecutedSoundEnabled=this._trading.orderExecutedSoundParams.enabled.value()),this._defaultsPreferences=function(e,t,i=qu,s=!0){const o={timeScale:{defaultRightOffset:e.timeScale().rightOffsetDefaultValue(),defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:{},paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{},priceScaleSelectionStrategyName:"auto"},n=["timeScale","mainSeries","sessions"],r=i.mainSeries,a=Object.keys(i),l=Object.keys(r),c=i.sessions,h=Object.keys(c),d=e.mainSeries().properties().factoryDefaults(),u=e.properties().factoryDefaults(),_=e.sessions().properties().factoryDefaults();return l.forEach((e=>{s&&"style"===e||(o.mainSeries[e]=$u(e,d,r,"mainSeries",!1))})),a.forEach((e=>{n.includes(e)||(o[e]=$u(e,u,i,"preferences",!1))})),h.forEach((e=>{o.sessions[e]=$u(e,_,c,"sessions",!1)})),o}(this._model,this._model.mainSeries()),this._oldPreferences=e.preferences(),this._prevDateFormat=be.dateFormatProperty.value(),this._prevTimeHoursFormat=we.timeHoursFormatProperty.value(),this._prevAddPlusButton=Od.addPlusButtonProperty.value(),this._prevShowOpenMarkerStatus=N_.showMarketOpenStatusProperty.value(),this._prevCurrencyUnitVisibility=(0,Be.currencyUnitVisibilityProperty)().value(),this._prevAutoLogButtonsVisibility=(0,on.autoLogButtonsVisibilityProperty)().value(),this._prevNavigationButtonsVisibility=(0,ve.property)().value(),this._prevPaneButtonsVisibility=(0,Se.property)().value();const t=this._model.watermarkSource();null!==t&&(this._prevWatermarkPreferences=t.properties().state())}redo(){null!==this._trading&&(this._trading.noConfirmEnabled.setValue(!1),this._trading.showOnlyRejectionNotifications.setValue(!1),this._trading.showPricesWith().zeroVolume.setValue(!0),this._trading.showPricesWith().spread.setValue(!0),this._trading.orderExecutedSoundParams.enabled.setValue(!1)),this._model.applyPreferences(this._defaultsPreferences),this._model.updateScales(),(0,be.restoreDateFormatSettingsValue)(),(0,we.restoreTimeHoursFormatSettingsValue)(),(0,Od.restoreAddPlusButtonSettingsValue)(),(0,N_.restoreShowMarketOpenStatusProperty)(),(0,Be.restoreCurrencyUnitVisibilitySettingsValue)(),(0,on.restoreAutoLogButtonsVisibilitySettingsValue)(),(0,ve.restoreNavigationButtonsVisibilitySettingsValue)(),(0,Se.restorePaneButtonsVisibilitySettingsValue)();const e=this._model.watermarkSource();null!==e&&e.restorePropertiesDefaults()}undo(){null!==this._trading&&(this._trading.noConfirmEnabled.setValue((0,n.ensureNotNull)(this._oldNoConfirmEnabled)),this._trading.showOnlyRejectionNotifications.setValue((0,n.ensureNotNull)(this._oldShowOnlyRejectionNotifications)), -this._trading.showPricesWith().zeroVolume.setValue((0,n.ensureNotNull)(this._oldShowPricesWithZeroVolume)),this._trading.showPricesWith().spread.setValue((0,n.ensureNotNull)(this._oldShowPricesWithSpread)),this._trading.orderExecutedSoundParams.enabled.setValue((0,n.ensureNotNull)(this._oldOrderExecutedSoundEnabled))),this._model.applyPreferences(this._oldPreferences),this._model.updateScales(),be.dateFormatProperty.setValue(this._prevDateFormat),we.timeHoursFormatProperty.setValue(this._prevTimeHoursFormat),N_.showMarketOpenStatusProperty.setValue(this._prevShowOpenMarkerStatus),Od.addPlusButtonProperty.setValue(this._prevAddPlusButton),(0,Be.currencyUnitVisibilityProperty)().setValue(this._prevCurrencyUnitVisibility),(0,on.autoLogButtonsVisibilityProperty)().setValue(this._prevAutoLogButtonsVisibility),(0,ve.property)().setValue(this._prevNavigationButtonsVisibility),(0,Se.property)().setValue(this._prevPaneButtonsVisibility);const e=this._model.watermarkSource();null!==e&&null!==this._prevWatermarkPreferences&&e.properties().mergeAndFire(this._prevWatermarkPreferences)}}class H_ extends tt.UndoCommand{constructor(e,t,i,s){super(i),this._property=e,this._newValue=t,this._model=s,this._priceScale=this._model.mainSeries().priceScale(),this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode()}redo(){this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode(),(0,li.allowSavingDefaults)(!0),this._priceScale.setMode({autoScale:!1,percentage:!1,log:!1}),this._property.setValue(this._newValue),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}undo(){(0,li.allowSavingDefaults)(!0),this._property.setValue(this._oldValue),this._priceScale.setMode(this._oldMode),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}}class z_{constructor(e){this._leftScales=e.leftPriceScales().map((e=>e.id())),this._rightScales=e.rightPriceScales().map((e=>e.id()))}restorePane(e){this._leftScales.reverse().map((t=>(0,n.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"left"))),this._rightScales.reverse().map((t=>(0,n.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"right")))}}class U_ extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._targetStrategy=(0,qc.createPriceScaleSelectionStrategy)(t),this._initialState=e.panes().map((e=>new z_(e)))}redo(){this._chartModel.panes().forEach((e=>e.setPriceScaleSelectionStrategy(this._targetStrategy))),this._chartModel.fullUpdate()}undo(){const e=this._chartModel.panes();for(let t=0;t{this._undoHistory.beginUndoMacro(e)},endUndoMacro:this._undoHistory.endUndoMacro.bind(this._undoHistory),emitEvent:this.emitEvent.bind(this)})}id(){return this._model().id()}undoHistory(){return this._undoHistory}setWatchedValue(e,t,i){this._undoHistory.setWatchedValue(e,t,i)}lineToolsGroupController(){return this._lineToolsGroupController}mergeAllScales(e){!function(e,t){e.beginUndoMacro("left"===t?Ur:jr),e.model().panes().forEach((i=>{const s="left"===t?i.rightPriceScales():i.leftPriceScales(),o=("left"===t?i.leftPriceScales():i.rightPriceScales()).concat(s),n="overlay"===i.priceScalePosition(i.defaultPriceScale())?o[0]:i.defaultPriceScale();e.movePriceScale(i,n,t,0),o.forEach((t=>{if(t===n)return;let s=t.mainSource();for(;null!==s;){e.moveToScale(s,i,n,null,!0);const o=t.mainSource();if(o===s){Gr.logError("Loop detected while trying to merge scales");break}s=o}}))})),e.endUndoMacro(),e.model().fullUpdate()}(this,e)}movePriceScale(e,t,i,s){const o=new qr(this._model(),e,t,i,s,J_);this._pushUndoCommand(o)}createLineTool({pane:e,point:t,linetool:i,properties:s,linkKey:o,ownerSource:r,synchronizationMode:a=Lr.CreateLineToolSyncMode.Default,sharingMode:l=jp(),id:c}){const h=B_.lineToolsStudyIds[i];if((0,n.assert)(!(0,wt.isStudyLineToolName)(h)||!!h),h){const e=this.canCreateStudy({id:h});if(!e.success)return Gp(this.model(),e),(0,wt.isStudyLineToolName)(lt.tool.value())&&(0,lt.resetToCursor)(),null} -const d=bp.format({tool:new Di.TranslatedString(i,ca.lineToolsLocalizedNames[i])});this.beginUndoMacro(d);const u=a!==Lr.CreateLineToolSyncMode.ForceOff;this._createLineCommand=new da({model:this._model(),pane:e,lineTool:i,ownerSource:r||(0,n.ensureNotNull)(e.mainDataSource()),drawOnAllChartsMode:l,id:c});const _=this._createLineCommand.startCreatingLine(t,s,o||null,l,a===Lr.CreateLineToolSyncMode.ForceOff),p=(0,n.ensureNotNull)(this._createLineCommand.line());let m=null;if(_&&(u&&this.finishLineTool(p),this._pushUndoCommand(this._createLineCommand),this._createLineCommand=null,m={points:p.normalizedPoints(),interval:this.mainSeries().interval()}),(void 0===o&&a===Lr.CreateLineToolSyncMode.Default&&(0,lt.drawOnAllCharts)().value()||a===Lr.CreateLineToolSyncMode.ForceOn)&&p.isSynchronizable()){const e=(0,n.ensureNotNull)(this.model().externalTimeStamp(t.index)),s={point:{price:t.price,timeStamp:e},linetool:i,properties:p.properties(),symbol:this.mainSeries().symbol(),model:this.model(),linkKey:(0,n.ensureNotNull)(p.linkKey().value()),finalState:m,id:p.id(),sharingMode:p.sharingMode().value()};p.isFixed()&&(s.pointPositionPercents=p.calcPositionPercents()),(0,lt.createLineTool)(s)}return this.endUndoMacro(),p}continueCreatingLine(e,t,i,s){const o=(0,n.ensureNotNull)(this._createLineCommand);this.beginUndoMacro(o.text());const r=(0,n.ensureNotNull)(this._model().lineBeingCreated()),a=o.continueCreatingLine(e,t,i,s);let l=null;if(a&&(this.finishLineTool(r),this._pushUndoCommand(o),this._createLineCommand=null,l={points:r.normalizedPoints(),interval:this.mainSeries().interval()}),o.drawOnAllCharts()&&r.isSynchronizable()){const i=(0,n.ensureNotNull)(this._model().externalTimeStamp(e.index));(0,lt.continueLineTool)({point:{price:e.price,timeStamp:i},envState:t,finalState:l,model:this._model()})}return this.endUndoMacro(),a}continueExternalLine(e,t,i){const s=(0,n.ensureNotNull)(this._createLineCommand),o=s.continueCreatingLine(e,t,i);return o&&(this._pushUndoCommand(s),this._createLineCommand=null),o}finishLineTool(e){this._model().finishLineTool(e)}cancelCreatingLine(){this.m_model.cancelCreatingLine()}lineBeingCreated(){return this.m_model.lineBeingCreated()}pasteImageAsLineTool(e,t,i,s){const o=this._model().timeScale(),r=o.width(),a=i.height(),l=i.defaultPriceScale(),c=(0,n.ensureNotNull)((0,n.ensureNotNull)(l.mainSource()).firstValue()),h={price:l.coordinateToPrice(a/2,c),index:o.coordinateToIndex(r/2)},d=(0,eo.createLineToolProperties)(i.model().backgroundTheme().spawnOwnership(),"LineToolImage",!i.model().readOnly());void 0!==s&&d.childs().transparency.setValue(s);const u=(0,n.ensureNotNull)(l.mainSource());(0,eo.prepareLineToolPropertiesByOwnerSource)(d,u);const _=this.createLineTool({pane:i,point:h,linetool:"LineToolImage",properties:d});return _&&(_.setBlobImageUrl(t),this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(_,null)})),e.then((e=>{_.properties().childs().url.setValue(e)})).catch((e=>{const t=_.linkKey().value(),i=this.model();null!==t&&(0,lt.removeLineTool)({withUndo:!1,model:i, -linkKey:t,symbol:_.symbol(),sourceTitle:new Di.TranslatedString(_.name(),_.translatedType()),lineToolState:_.state(!1)}),i.removeSource(_)}))),_}loadRange(e){const t=this._model(),i=t.appliedTimeFrame().value();return(null===i||!Dr(i,e))&&(this._pushUndoCommand(new qa(t,e)),(0,W.emit)("timeframe_interval",e),!0)}mainSeries(){return this.m_model.mainSeries()}model(){return this.m_model}publishedChartsTimelineSource(){return this.m_model.publishedChartsTimelineSource()}unlinkLines(e){const t=this.model();this.beginUndoMacro(Q_);for(const i of e)null!==i.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:this.model(),symbol:i.symbol(),linkKey:(0,n.ensureNotNull)(i.linkKey().value()),sourceTitle:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,i),lineToolState:i.state(!1),unlink:!0}),this._pushUndoCommand(new w_(t,i));this.endUndoMacro()}zoomFromViewport(){const e=new S_((0,n.ensureDefined)(this._zoomStack.head()),this._zoomStack,!1);this._pushUndoCommand(e)}zoomToViewport(e,t,i,s,o){const n=new f_(this.m_model,e,t,i,s,o),r=new S_(n,this._zoomStack,!0);this._pushUndoCommand(r)}zoomStack(){return this._zoomStack}timeScale(){return this.m_model.timeScale()}selection(){return this.m_model.selection()}selectionMacro(e,t){return this.m_model.selectionMacro(e,t)}onSelectedSourceChanged(){return this.m_model.onSelectedSourceChanged()}onTagsChanged(){return this.m_model.onTagsChanged()}lineCancelled(){return this.m_model.lineCancelled()}hoveredSource(){return this.m_model.hoveredSource()}crosshairSource(){return this.m_model.crosshairSource()}activeStrategySource(){return this.m_model.activeStrategySource()}setProperty(e,t,i,s){if(e&&e.value()!==t){this.beginUndoMacro(i);const o=new Ua(e,t,i,this.m_model,!s);this._pushUndoCommand(o),this.endUndoMacro(),this.emitEvent("setProperty")}}setProperties(e,t,i,s=!0){this.beginUndoMacro(i),this.m_model.selectionMacro((()=>{for(let o=0;o{this.startScaleTime(0),this.scaleTimeTo(e),this.endScaleTime()}}))}zoomIn(){const e=this.timeScale().width();this.canZoomIn()&&(this.changeTimeScale(tp),(0,Er.doAnimate)({to:e/5,onStep:e=>{this.startScaleTime(e),this.scaleTimeTo(0),this.endScaleTime()}}))}scrollChart(e){this.m_model.scrollEnabled()&&(this.startScrollTime(0),this.scrollTimeTo(e),this.endScrollTime())}startMovingSources(e,t,i,s){e.filter((e=>e.doesMovingAffectsUndo())).length&&(this._currentSourceMoveCommand=new Jr(this.model(),e,ip,!1)),this.model().startMovingSources(e,t,i,new Map,s)}moveSources(e,t){this.model().moveSources(e,new Map,t)}endMovingSource(e,t){this.model().endMovingSources(e,void 0,t),null!==this._currentSourceMoveCommand&&(this._currentSourceMoveCommand.saveNewState(),this._pushUndoCommand(this._currentSourceMoveCommand)),this._currentSourceMoveCommand=null}startChangingLinetool(e,t,i,s,o){this._currentLineChangeCommand=new Jr(this.model(),[e],e.changePointUndoText(i),!1),this.model().startChangingLinetool(e,t,i,s,o)}changeLinePoint(e,t){this.model().changeLinePoint(e,t)}alignToolTo45Degrees(e){const t=e.alignTo45DegreesPoints();t&&(this._pushUndoCommand(new Jr(this.model(),[e],Bp,!1)),this.model().alignTo45Degrees(e,t))}endChangingLinetool(e){this.model().endChangingLinetool(e),null!==this._currentLineChangeCommand&&(this._currentLineChangeCommand.saveNewState(),this._pushUndoCommand(this._currentLineChangeCommand)),this._currentLineChangeCommand=null}setChartStyleProperty(e,t,i){if(e.value()!==t){const s=void 0,o=()=>{this.beginUndoMacro(i);const s=new ja(e,t,this.mainSeries(),i,this.model(),this._chartWidget);this._pushUndoCommand(s),this.emitEvent("setChartStyleProperty"),e.value(),this.endUndoMacro()};s?runOrGoPro(o,s.feature,{feature:s.featureName}):o()}}setPriceAutoScale(e,t,i){this._pushUndoCommand(new Nn(this.m_model,e,t,t.state())),this.m_model.setPriceAutoScale(e,t,i)}setPriceScaleMode(e,t,i){if(!(0,Do.default)(t.mode(),e)){const s=new lc(e,t,i,this.m_model);this._pushUndoCommand(s)}}setPriceScaleSelectionStrategy(e){const t=this.m_model.properties().childs();if(t.priceScaleSelectionStrategyName.value()===e)return;(0,ne.trackEvent)("Chart","Change PriceScale Selection Strategy");const i=Vp.format({title:e});this.beginUndoMacro(i), -this.setProperty(t.priceScaleSelectionStrategyName,e,i);const s=new U_(this.m_model,e,i);this._pushUndoCommand(s),this.endUndoMacro()}setScaleRatioProperty(e,t,i){if(e.value()!==t){const s=new H_(e,t,i,this.m_model);this._pushUndoCommand(s)}}createUndoCheckpoint(){return this._undoHistory.createUndoCheckpoint()}undoToCheckpoint(e){this._undoHistory.undoToCheckpoint(e)}restorePropertiesForSource(e){(0,eo.isLineTool)(e)?this._restoreLineToolFactoryDefaults(e):this._restoreStudyFactoryDefaults(e)}restoreLineToolsFactoryDefaults(e){1===e.length?this._restoreLineToolFactoryDefaults(e[0]):(this.beginUndoMacro(op),e.forEach((e=>this._restoreLineToolFactoryDefaults(e))),this.endUndoMacro())}restorePreferences(){const e=new W_(this.model());this._pushUndoCommand(e)}restoreState(e,t,i){return this.m_model.restoreState(e,t,i)}async clipboardCopy(e,t=this.selection().dataSources()){if(!(0,l.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;for(const e of i)if((0,Js.isStudy)(e)&&e.isChildStudy())throw new Error("Can not copy child study");const s=(0,Rr.clipboardDataForSources)(this._model().id(),i);return null!==s?e.write({app:JSON.stringify(s),text:s.title}):void 0}async clipboardCut(e,t=this.selection().dataSources()){if(!(0,l.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;await this.clipboardCopy(e,i);const s=i.filter((e=>e.isUserDeletable()));if(0===s.length)return;const o=(1===s.length?K_:Y_).format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,s[0])});this.beginUndoMacro(o),this.m_model.selectionMacro((()=>this.removeSources(s,!1,o)),!0),this.endUndoMacro()}async clipboardPaste(e,t){let i=null;if((0,l.enabled)("datasource_copypaste")&&(i=i||await e.read(),i.app)){const e=JSON.parse(i.app);if(null!==await this.pasteSourceFromClip(t,e))return}await this._processSpecialLineToolsContents(e,i,t)}applyStudyTemplate(e,t){const i=new zl(this._model(),e,t);this.beginUndoMacro(i.text());const s=this.m_model.panes().reduce(((e,t)=>e.concat(t.sourcesByGroup().allWithoutMultipaneWithHidden().filter((e=>(0,eo.isLineTool)(e)&&e.ownerSource()!==this.m_model.mainSeries())))),[]);this.removeSources(s,!1,null),this._pushUndoCommand(i),this.endUndoMacro(),(0,W.emit)("load_study_template")}createStudyInserter(e,t,i={}){const{stubTitle:s,isOverlay:o}=i,n={createStudy:(e,t,i,s,o,n,r,a,l,c,h,d)=>{if(!this.checkIfFeatureAvailable(e,r))return Wp.logNormal("Cannot insert study "+e.id),null;(0,ne.trackEvent)("studies","Study_"+e.id),"Compare@tv-basicstudies"===e.id&&(0,ne.trackEvent)("compare","symbol:"+t.symbol),s&&this.m_model.removeSource(s);const u=this._insertStudy(e,t,o,n,r,a,l,c,h,null,d);return u.study.then((e=>(0,W.emit)("study_event",e.id(),"create"))),u},storeFailedStub:e=>{this._storeFailedStub(e)}};void 0!==s&&(n.createStub=()=>this.m_model.insertStudyStub(s,o).id(),n.removeStub=e=>this.m_model.removeStudyStub(e));const r=new Qu(e,n);return r.setParentSources(t),r}applyLineToolTemplate(e,t,i){ -this.beginUndoMacro(i),this.saveLineToolState(e,i);const s=new R_(e,t,i);this._pushUndoCommand(s),this.saveLineToolState(e,i),this.endUndoMacro(),this.model().updateSource(e)}applyLineToolsTemplate(e){throw new Error("Not implemented")}replayStatus(){return this.m_model.replayStatus()}setReplayStatus(e){return this.m_model.setReplayStatus(e)}isInReplay(){return this.m_model.isInReplay()}getSymbolString(){return this.m_model.getSymbolString()}interval(){return this.m_model.interval()}onInReplayStateChanged(){return this.m_model.onInReplayStateChanged()}switchToReplay(e,t){0}switchToRealtime(){0}canChangeResolution(e){return this.model().canChangeResolution(e)}canChangeSymbol(e){return this.model().canChangeSymbol(e)}onReplayModified(){return this.model().onReplayModified()}startCustomMoving(e,t,i){this._currentCustomMoveCommand=new rc(this.model(),e,t,i)}customMoveBeingProcessed(){return null!==this._currentCustomMoveCommand}processCustomMove(e){(0,n.ensureNotNull)(this._currentCustomMoveCommand).move(e)}endCustomMoving(){null!==this._currentCustomMoveCommand&&this._currentCustomMoveCommand.hasChanges()&&(this._pushUndoCommand(this._currentCustomMoveCommand),this._currentCustomMoveCommand=null)}state(e,t,i,s){return this.m_model.state(e,t,i,s)}panes(){return this.m_model.panes()}cloneLineTools(e,t){for(let t=0;t(0,n.ensureNotNull)(this.model().dataSourceForId(e)))).filter((e=>0!==e.sharingMode().value()));return s.length&&this._model().copyToOtherCharts(s,!0),this.endUndoMacro(),this.emitEvent("cloneLineTools"),i.newIds()}removeSource(e,t,i){this.lineBeingCreated()!==e?this.removeSources([e],t,Z_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),i):this.cancelCreatingLine()}removeSelectedSources(){const e=this._model().selection().dataSources();if(!e.length)return;const t=(e.length>1?X_:Z_).format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this.removeSources(e,!1,t)}removeSources(e,t,i,s){s||(e=e.filter((e=>e.isUserDeletable())));const o=this._model(),r=o.lineToolsGroupModel();this.beginUndoMacro(i),o.selectionMacro((s=>{const a=new Map;e.forEach((e=>{if((0,eo.isLineTool)(e)){const t=r.groupForLineTool(e);if(null!==t){const i=a.get(t)||[];i.push(e),a.set(t,i)}null!==e.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:this.model(),linkKey:(0,n.ensureNotNull)(e.linkKey().value()),symbol:this.model().mainSeries().symbol(),lineToolState:e.state(!1),sourceTitle:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)})}}));const l=new Yr.RemoveSourcesUndoCommand(o,e,i),c=l.removedIds();this._pushUndoCommand(l),!t&&c.length>0&&(1===c.length?this.emitEvent("removeSource",[c[0]]):this.emitEvent("removeSources",[c]))}),!0),this.endUndoMacro()}async scrollToLineTool(e){const t=this.timeScale().logicalRange();if(null===t)return -;const i=e.points().map((e=>e.index)),s=this.timeScale().points().range().value();if(null===s)return;let o=s.firstIndex;const r=s.lastIndex,a=t.length()/2;if(0===i.length||i.some((e=>t.contains(e))))return;const l=()=>{const t=e.points().map((e=>e.index)),i=t.filter((e=>e<=r)).reduce(((e,t)=>null===e?t:Math.max(e,t)),null);return null!==i?i:t.reduce(((e,t)=>Math.min(e,t)))};let c=l();if(o-a>c){const t=e.points().map((e=>e.time)).filter(dt.notUndefined).map((e=>1e3*e));if(0===t.length)return;const i=t.reduce(((e,t)=>Math.min(e,t)),t[0]);await this.model().gotoTime(i),c=l();if((0,n.ensureNotNull)(this.timeScale().logicalRange()).contains(c))return;o=(0,n.ensureNotNull)(this.timeScale().points().range().value()).firstIndex}o-a>c&&this.mainSeries().setGotoDateResult({timestamp:(0,n.ensureNotNull)(this.timeScale().points().valueAt(o)),eod:!0});const h=this.timeScale().width()/2,d=this.timeScale().indexToCoordinate(c);this.model().stopTimeScaleAnimation(),this.model().setTimeScaleAnimation(new Vr({from:0,to:h-d,duration:Mr.dur,easing:Mr.easingFunc.easeInOutCubic}))}mergeSourceUp(e){const t=new na(this._model(),e,lp);this._mergeUnmergeSource(e,t)}mergeSourceDown(e){const t=new ra(this._model(),e,cp);this._mergeUnmergeSource(e,t)}mergeToPane(e,t,i){const s=this._model().panes().indexOf(t),o=new aa(this._model(),e,s,hp,i);this._mergeUnmergeSource(e,o)}unmergeSourceUp(e){const t=new ia(this._model(),e,dp);this._mergeUnmergeSource(e,t)}unmergeSourceDown(e){const t=new ta(this._model(),e,up);this._mergeUnmergeSource(e,t)}unmergeToNewBottomPane(e){const t=new sa(this._model(),e,_p);this._mergeUnmergeSource(e,t)}moveLeft(){this.beginUndoMacro(Dp),(0,Er.doAnimate)({to:this.m_model.timeScale().width()/5,onStep:e=>{this.startScrollTime(e),this.scrollTimeTo(0),this.endScrollTime()},onComplete:()=>{this.endUndoMacro()}})}moveRight(){this.beginUndoMacro(Ep),(0,Er.doAnimate)({to:this.m_model.timeScale().width()/5,onStep:e=>{this.startScrollTime(0),this.scrollTimeTo(e),this.endScrollTime()},onComplete:()=>{this.endUndoMacro()}})}availableZOrderOperations(e){const t=this._model().lineToolsGroupModel(),i=e.filter(eo.isLineTool),s=i.map((e=>t.groupForLineTool(e)));(0,n.assert)(new Set(s).size<=1,"Cannot move line tools from different group");const o=0===s.length?null:s[0];let r={bringForwardEnabled:!1,bringToFrontEnabled:!1,sendBackwardEnabled:!1,sendToBackEnabled:!1};const a=new Set(i);for(const t of(0,ci.sortSources)(e)){if((0,eo.isLineTool)(t)&&null!==o){const e=(0,ci.sortSources)(o.lineTools().filter((e=>!a.has(e)||e===t)));r=zp(r,{bringForwardEnabled:t!==e[e.length-1],bringToFrontEnabled:t!==e[e.length-1],sendBackwardEnabled:t!==e[0],sendToBackEnabled:t!==e[0]});continue}const e=(0,n.ensureNotNull)(this._model().paneForSource(t)).sourcesByGroup().allExceptSpecialSources();if(0===e.length)continue;const i=t.zorder(),s=e[0].zorder(),l=e[e.length-1].zorder();r=zp(r,{bringForwardEnabled:i!==l,bringToFrontEnabled:i!==l,sendBackwardEnabled:i!==s,sendToBackEnabled:i!==s})}return r}sendToBack(e){ -if(!this.availableZOrderOperations(e).sendToBackEnabled)throw new Error("Send to back operation is unavailable");let t=null;const i=e[0];if((0,eo.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new Ma(this.model(),(0,ci.sortSources)(e),i[0])}}null===t&&(t=new Pa(this.model(),(0,ci.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}bringToFront(e){if(!this.availableZOrderOperations(e).bringToFrontEnabled)throw new Error("Bring to front operation is unavailable");let t=null;const i=e[0];if((0,eo.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new xa(this.model(),(0,ci.sortSources)(e),i[i.length-1])}}null===t&&(t=new Ca(this.model(),(0,ci.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}sendBackward(e){if(!this.availableZOrderOperations(e).sendBackwardEnabled)throw new Error("Send backward operation is unavailable");const t=j_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,ci.sortSources)(e),((e,t)=>new La(this.model(),e,t)))}bringForward(e){if(!this.availableZOrderOperations(e).bringForwardEnabled)throw new Error("Bring forward operation is unavailable");const t=G_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,ci.sortSources)(e),((e,t)=>new Da(this.model(),e,t)))}insertAfter(e,t){e=(0,ci.sortSources)(e);const i=q_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0]),target:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new xa(this.model(),e,t)))}insertBefore(e,t){e=(0,ci.sortSources)(e);const i=$_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0]),target:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new Ma(this.model(),e,t)))}detachToRight(e,t){(0,ne.trackEvent)("Chart","Move to new right scale");const i=pp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"right",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachToLeft(e,t){(0,ne.trackEvent)("Chart","Move to new left scale");const i=mp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"left",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachNoScale(e,t){(0,ne.trackEvent)("Chart","Make source no scale");const i=gp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"overlay",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}moveToScale(e,t,i,s,o){(0,ne.trackEvent)("Chart","Move source to target scale"),this.beginUndoMacro(s) -;const n=new Xl(this.model(),e,t,i,s),r=o?null:Or(e,i,this._model()),a=o?null:oh(e,i,this._model());this._pushUndoCommand(n),null!==r&&this.setPriceScaleCurrency(i,r),null!==a&&this.setPriceScaleUnit(i,a),this.endUndoMacro(),this.emitEvent("moveSource",[e])}setLinkingGroupIndex(e){const t=this.model().linkingGroupIndex();this._undoHistory.beginUndoMacro(Fp),this._pushUndoCommand(new E_(t,t.value(),e,Fp)),this._model().setShouldBeSavedEvenIfHidden(!0),this._undoHistory.endUndoMacro()}startScrollPrice(e,t,i){t.isAutoScale()||(this._initialPriceScrollState=t.state(),this._initialPriceScrollPos=i,this._model().startScrollPrice(e,t,i))}scrollPriceTo(e,t,i){t.isAutoScale()||(this._initialPriceScrollState&&this._initialPriceScrollPos&&Math.abs(this._initialPriceScrollPos-i)>20&&(this._pushUndoCommand(new Nn(this.m_model,e,t,this._initialPriceScrollState,void 0,!1)),this._initialPriceScrollState=null,this._initialPriceScrollPos=null),this._model().scrollPriceTo(e,t,i))}endScrollPrice(e,t){t.isAutoScale()||(this._initialPriceScrollState=null,this._initialPriceScrollPos=null,this._model().endScrollPrice(e,t))}startScrollTime(e){const t=this.timeScale();this._initialTimeScrollState={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()},this._initialTimeScrollPos=e,this.model().startScrollTime(e)}scrollTimeTo(e){null!==this._initialTimeScrollPos&&null!==this._initialTimeScrollState&&Math.abs(e-this._initialTimeScrollPos)>20&&(this._pushUndoCommand(new En(this.model(),this._initialTimeScrollState,fp,!1)),this._initialTimeScrollPos=null,this._initialTimeScrollState=null),this.model().scrollTimeTo(e)}endScrollTime(){this.model().endScrollTime(),this._initialTimeScrollPos=null,this._initialTimeScrollState=null}startScaleTime(e){const t=this.timeScale();this._initialTimeScaleState={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()},this.model().startScaleTime(e)}scaleTimeTo(e){null!==this._initialTimeScaleState&&this._initialTimeScaleState.barSpacing!==this.timeScale().barSpacing()&&(this._pushUndoCommand(new En(this.model(),this._initialTimeScaleState,yp,!0)),this._initialTimeScaleState=null),this.model().scaleTimeTo(e)}endScaleTime(){this.model().endScaleTime()}resetTimeScale(){this.changeTimeScale(vp,this.timeScale().resetAvailable().value()),this.model().resetTimeScale()}changeTimeScale(e,t=!0){const i=this.timeScale(),s={rightOffset:i.rightOffset(),barSpacing:i.barSpacing()};this._pushUndoCommand(new En(this.model(),s,e,t))}startScalePrice(e,t,i,s){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:s},this.model().startScalePrice(e,t,i)}scalePriceTo(e,t,i){this.model().scalePriceTo(e,t,i)}endScalePrice(e,t){this.model().endScalePrice(e,t);const i=(0,n.ensureNotNull)(this._scalePriceInfo);(0,Do.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new Nn(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}startTwoPointsScalePrice(e,t,i,s,o){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:o}, -this.model().startTwoPointsScalePrice(e,t,i,s)}twoPointsScalePriceTo(e,t,i,s){this.model().twoPointsScalePriceTo(e,t,i,s)}endTwoPointsScalePrice(e,t){this.model().endTwoPointsScalePrice(e,t);const i=(0,n.ensureNotNull)(this._scalePriceInfo);(0,Do.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new Nn(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}resetPriceScale(e,t){const i=t.state();this.model().resetPriceScale(e,t),(0,Do.default)(i,t.state())||this._pushUndoCommand(new Nn(this.m_model,e,t,i))}rearrangePanes(e,t){const i=new Na(this._model(),e,t);this._pushUndoCommand(i)}movePane(e,t){const i=new Na(this._model(),e,t);this._pushUndoCommand(i)}toggleCollapsedPane(e){const t=this.panes().findIndex((t=>t===e));t<0||this._pushUndoCommand(new Wr(this._model(),t))}toggleMaximizedPane(e){this._pushUndoCommand(new zr(this._model(),e))}readOnly(){return this.m_model.readOnly()}checkIfFeatureAvailable(e,t){const i=t.length>0,s=this.canCreateStudy({id:e.id,child:i,fundamental:!1});return!!s.success||(Gp(this.model(),s),!1)}async pasteSourceFromClip(e,t,i){const s=t;if(!s||0===s.sources.length)return null;const o=e||(0,n.ensureNotNull)(this.model().paneForSource(this.mainSeries()));if(!s.sources.some((e=>"drawing"!==e.type||null!==o.clipboardLineToolOwnerSource(e.source.id))))return null;const r=Array.from(new Set(s.sources.filter(Rr.isLineToolClipboardData).map((e=>e.source.type))));await Promise.all(r.map((e=>(0,eo.initLineTool)(e)))),this.beginUndoMacro(wp.format({title:s.title}));let a=0;const l=[],c=[];for(const t of s.sources)if("drawing"===t.type&&null!==o.clipboardLineToolOwnerSource(t.source.id)){const e=await this.pasteLineTool(o,t);a<5&&(Wn(),a+=1),c.push(e),l.push(e)}else"study"===t.type&&t.source&&t.source.metaInfo&&this.checkIfFeatureAvailable(new is.StudyMetaInfo(t.source.metaInfo),[])&&l.push(this.pasteStudy(t,i?e:void 0));return c.length&&this.selectionMacro((e=>{e.clearSelection(),c.forEach((t=>{e.addSourceToSelection(t,null)}))})),this.endUndoMacro(),l}async pasteLineTool(e,t,i,s){await(0,Ro.ensureLineToolLoaded)(t.source.type),t.source.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(t.source.state.intervalsVisibilities),(0,Ch.makeIntervalsVisibilitiesVisibleAtInterval)(t.source.state.intervalsVisibilities,this.model().mainSeries().intervalObj());const o=new ql(this.model(),t,e,i,s);this._pushUndoCommand(o);const n=o.source();return o.needCopyToOtherCharts()&&this._model().copyToOtherCharts([n],!0),this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(n,null)})),n}pasteStudy(e,t){const i=new sc(this.model(),e,t?.id());this._pushUndoCommand(i);const s=(0,n.ensureNotNull)(i.state()).id;return(0,W.emit)("study_event",s,"paste_study"),(0,n.ensureNotNull)(this._model().dataSourceForId(s))}removePane(e){const t=this.m_model.panes()[e].dataSources().slice();this.removeSources(t,!1,Pp)}createPane(e){return this.m_model.createPane(e)}setPriceScaleCurrency(e,t){const i=new $l(this.m_model,e,t,np);this._pushUndoCommand(i)} -setPriceScaleUnit(e,t){const i=new Kl(this.m_model,e,t,rp);this._pushUndoCommand(i)}setSymbol(e,t){e.symbolSameAsResolved(t)||this._pushUndoCommand(new ec(e,t,this._chartWidget))}setResolution(e,t){Re.Interval.isEqual(e.interval(),t)||this._pushUndoCommand(new D_(e,t,this._chartWidget))}syncCrosshair(e,t){this._chartWidget.chartWidgetCollection().syncCrosshair(e,this._chartWidget.id(),t)}loadingScreen(){return this._chartWidget.screen}chartLoadTheme(e,t,i){const s=new L_(this.model(),e,t);i?s.redo():this._pushUndoCommand(s)}isJustClonedChart(){return this._chartWidget.isJustClonedChart()}isMultipleLayout(){return this._chartWidget.isMultipleLayout()}addPaneStretchFactorUndoCommand(e,t,i,s){const o=new oc(this.model(),e,t,i,s);this._pushUndoCommand(o)}applyPreferences(e){throw new Error("Not implemented")}paneForSource(e){return this.m_model.paneForSource(e)}destroy(){this.m_model.destroy()}moveSelectedToolsLeft(){return this._moveSelectedTools(2)}moveSelectedToolsUp(){return this._moveSelectedTools(0)}moveSelectedToolsRight(){return this._moveSelectedTools(3)}moveSelectedToolsDown(){return this._moveSelectedTools(1)}insertStudyWithoutCheck(e,t,i,s){return this._insertStudy(e,t,{},!1,[],void 0,void 0,void 0,void 0,i??null,void 0,s)}saveLineToolState(e,t){this._pushUndoCommand(new Jr(this.m_model,[e],t))}resetScales(){this._model().stopTimeScaleAnimation(),this.beginUndoMacro(Sp),this.resetTimeScale();for(const e of this.m_model.panes()){for(const t of e.leftPriceScales())this.resetPriceScale(e,t);for(const t of e.rightPriceScales())this.resetPriceScale(e,t)}this.endUndoMacro(),this.m_model.recalculateAllPanes((0,Bt.viewportChangeEvent)())}shareLineTools(e,t){}canCreateStudy(e,t){return this.model().chartApi().canCreateStudy(e,t)}chartWidgetCollectionLock(){return this._chartWidget.chartWidgetCollection().lock}onSymbolIntervalChanged(){return this.m_model.onSymbolIntervalChanged()}paneBeingCreatedLineOn(){return this.m_model.paneBeingCreatedLineOn()}invalidate(e){this.m_model.invalidate(e)}setWidth(e){this.m_model.setWidth(e)}setPaneHeight(e,t){this.m_model.setPaneHeight(e,t)}dataSourceForId(e){return this.m_model.dataSourceForId(e)}lineBeingEdited(){return this.m_model.lineBeingEdited()}sourcesBeingMoved(){return this.m_model.sourcesBeingMoved()}gridSource(){return this.m_model.gridSource()}watermarkSource(){return this.m_model.watermarkSource()}mainSeriesScaleRatioProperty(){return this.m_model.mainSeriesScaleRatioProperty()}setHoveredSource(e,t){this.m_model.setHoveredSource(e,t)}setCurrentPosition(e,t,i,s){this.m_model.setCurrentPosition(e,t,i,s)}setAndSaveCurrentPosition(e,t,i,s){this.m_model.setAndSaveCurrentPosition(e,t,i,s)}version(){return this.m_model.version()}restart(){this.m_model.restart()}disconnect(){this.m_model.disconnect()}calculateDefaultTags(){return this.m_model.calculateDefaultTags()}drawRightThere(e,t,i){if((0,wt.isLineToolName)(e)){if(void 0===i){const e=this.crosshairSource(),s=this.model().magnet().align(e.price,e.index,t);i={index:e.index,price:s}}const s=this.createLineTool({point:i, -linetool:e,pane:t});s&&this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(s)}))}}_model(){return this.m_model}_pushUndoCommand(e){this._undoHistory.pushUndoCommand(e)}_mergeUnmergeSource(e,t){this.beginUndoMacro(t.text());const i=(0,n.ensureNotNull)(this._model().paneForSource(e)),s=new Set(i.sourcesByGroup().lineSources().filter((t=>t.ownerSource()===e)));this._model().lineToolsGroupModel().groups().filter((e=>{const t=e.lineTools().some((e=>s.has(e))),i=e.lineTools().some((e=>!s.has(e)));return t&&i})).forEach((e=>{this._pushUndoCommand(new Zr.ExcludeLineToolsFromGroupUndoCommand(this._model(),e,e.lineTools()))})),this._pushUndoCommand(t),this.endUndoMacro()}_insertStudy(e,t,i,s,o,n,r,a,l,c,h,d){const u=Cp.format({title:e.description}),_=new ac({chartModel:this.model(),studyMetaInfo:e,inputs:t,props:i,addAsOverlay:s,parentSources:o,preferredPriceScale:n,allowChangeCurrency:r,allowChangeUnit:a,paneSize:l,targetZOrder:c??null,targetScaleMode:h,studyId:d,undoText:u});return this._pushUndoCommand(_),_.insertedStudy()}_storeFailedStub(e){const t=Cp.format({title:e.title()});this.beginUndoMacro(t);const i=new V_(this.model(),e,t);this._pushUndoCommand(i),this.endUndoMacro()}async _processSpecialLineToolsContents(e,t,i){if(t=t||await e.read(),(window.user.id||(0,l.enabled)("image_drawingtool"))&&t.files){const e=Array.from(t.files).find(m_.blobImageFilter);if(e){const t=URL.createObjectURL(e),s=(0,m_.uploadImage)(e);return void 0===i&&(i=(0,n.ensureNotNull)(this._model().paneForSource(this.mainSeries()))),await(0,Ro.ensureLineToolLoaded)("LineToolImage"),this.pasteImageAsLineTool(s,t,i),void await s}}}_insertAfterOrBefore(e,t,i,s){const o=(0,n.ensureNotNull)(this._model().paneForSource(i));if(t.some((e=>(0,eo.isLineTool)(e)&&this._model().paneForSource(e)!==o)))throw new Error("Cannot insert line tool after target on another pane");this.beginUndoMacro(e),t.forEach((e=>{(0,n.ensureNotNull)(this.model().paneForSource(e))!==o&&this.mergeToPane(e,o)}));const r=s();this._pushUndoCommand(r),this.emitEvent("changeZOrder",[t]),this.endUndoMacro()}_sendBackOrBringForward(e,t,i){const s=new Map;t.forEach((e=>{const t=(0,n.ensureNotNull)(this._model().paneForSource(e)),i=s.get(t)||[];i.push(e),s.set(t,i)})),this.beginUndoMacro(e),s.forEach(((e,t)=>{this._pushUndoCommand(i(t,e))})),this.endUndoMacro(),this.emitEvent("changeZOrder",[t])}_moveSelectedTools(e){const t=this.model().selection().lineDataSources().filter((e=>!e.isSourceHidden()));if(0===t.length)return!1;if((0,lt.lockDrawings)().value())return!0;const i=this.timeScale().visibleBarsStrictRange();if(null===i)return!1;const s=function(e){const t=new Map;for(const i of e){const e=i.ownerSource();if(null===e)continue;let s=t.get(e);if(void 0===s){const o=e.priceScale(),n=e.priceStep(),r=e.firstValue();if(null===o||null===n||null===r)continue;if(null===o.priceRange())continue;s={sources:[],priceScale:o,priceStep:n,startPrice:i.points()[0].price,firstValue:r},t.set(e,s)}s.sources.push(i)}return t}(t);if(0===s.size)return!1;this.beginUndoMacro(ip) -;const o=i.firstBar(),n=this.timeScale().indexToCoordinate(o),r=o+(3===e?1:2===e?-1:0),a=this.timeScale().indexToCoordinate(r);return lt.isDirectionalMovementActive.setValue(!0),s.forEach((t=>{const{startPrice:i,priceStep:s,priceScale:l,firstValue:c}=t,h=i+(0===e?s:1===e?-s:0),d=l.priceToCoordinate(i,c),u=l.priceToCoordinate(h,c),_={logical:{index:o,price:i},screen:new At.Point(n,d)},p={logical:{index:r,price:h},screen:new At.Point(a,u)};this.startMovingSources(t.sources,_,null),this.moveSources(p),this.endMovingSource(!1,!0)})),lt.isDirectionalMovementActive.setValue(!1),this.endUndoMacro(),!0}_restoreStudyFactoryDefaults(e){const t=new I_(this.m_model,e);this._pushUndoCommand(t)}_restoreLineToolFactoryDefaults(e){this.beginUndoMacro(sp),this.saveLineToolState(e,sp);const t=new T_(this.m_model,e.properties(),sp);this._pushUndoCommand(t),this.saveLineToolState(e,sp),this.endUndoMacro(),this.model().updateSource(e)}_removeAllDrawingToolsImpl(e,t){this.selectionMacro((()=>{this.lineBeingCreated()&&this.cancelCreatingLine();this.dataSources().filter(eo.isLineTool).filter((e=>e.isActualSymbol()&&e.isUserDeletable())).filter((e=>!t||t===e.toolname)).filter((t=>e||!t.isLocked?.())).forEach((e=>this.removeSource(e,!1)))}),!0)}_removeAllStudiesImpl(){const e=this.dataSources(),t=e.filter(Js.isStudy).filter((e=>!e.isChildStudy()&&e.removeByRemoveAllStudies())),i=e.filter(Js.isStudyStub);t.concat(i).forEach((e=>this.removeSource(e,!1)))}}class $p{constructor(){this._ariaElement=null,this._nextAnnouncementTime=Date.now().valueOf(),this._latestDescription="",this._timeoutId=null,this._locale="en"}createElement(e){this._ariaElement=Pt(e)}setLocale(e){this._locale=e}async updateChartDescription(e,t,i,s){if("en"!==this._locale)return;let o=`Price ${e.formatter().format(t)}`;if(i){o+=` as of ${Tt(i/1e3,s)}`}this._setChartDescription(o)}static getInstance(){return null===this._instance&&(this._instance=new $p),this._instance}_setChartDescription(e){if(this._latestDescription=e,null!==this._timeoutId)return;const t=Date.now().valueOf();t{this._timeoutId=null,this._applyChartDescription()}),this._nextAnnouncementTime-t):this._applyChartDescription()}_applyChartDescription(){if(!this._ariaElement)return;this._ariaElement.textContent=this._latestDescription;const e=Date.now().valueOf();this._nextAnnouncementTime=e+2e3}}$p._instance=null;var Kp=i(17402);const Yp=a.t(null,void 0,i(47773));class Zp{constructor(e){this._lastResolvedSymbol=null,this._chart=e,this._chart.withModel(this,this._connectToModel)}_getPopupContent(){const e=this._getProSymbol(),t=new URL("https://www.tradingview.com/chart/");t.searchParams.append("symbol",e),t.searchParams.append("utm_source","www.tradingview.com"),t.searchParams.append("utm_medium","widget"),t.searchParams.append("utm_campaign","chart"),t.searchParams.append("utm_term",e);return Yp.format({linkStart:``,linkEnd:""})}_onPopupClosed(){const e=this._chart.defaultSymbol(),t=this._getSymbol();let i -;i=this._lastResolvedSymbol?this._lastResolvedSymbol:e!==t?e:"AAPL",this._chart.setSymbol(i)}_getProSymbol(){return this._chart.model().mainSeries().proSymbol()}_getSymbol(){return this._chart.model().mainSeries().actualSymbol()}_connectToModel(){const e=this._chart.model().mainSeries();e.dataEvents().symbolResolved().subscribe(this,this._onSymbolResolved),e.dataEvents().symbolGroupNotPermitted().subscribe(this,this._onSymbolGroupNotPermitted),e.dataEvents().symbolNotPermitted().subscribe(this,this.show)}_onSymbolResolved(){this._lastResolvedSymbol=this._getSymbol()}_onSymbolGroupNotPermitted(){this.show()}}class Xp extends Zp{show(){(0,q.showWarning)({title:"Unavailable",html:this._getPopupContent(),onClose:()=>this._onPopupClosed()})}}const Jp=(0,ae.getLogger)("ChartApi.AbstractSession");var Qp;!function(e){e[e.Disconnected=0]="Disconnected",e[e.Registered=1]="Registered",e[e.Connected=2]="Connected"}(Qp||(Qp={}));class em{constructor(e,t,i){this._isConnected=new F.WatchedValue(!1),this._state=0,this._isConnectForbidden=!1,this._sessionId="",this._sessionIdChanged=new re.Delegate,this._chartApi=e,this._sessionPrefix=t,this._shouldReconnectAfterCriticalError=i}destroy(){this._logNormal("Destroying session"),this._isConnected.unsubscribe(),this.disconnect(),this._sessionIdChanged.destroy(),delete this._chartApi,this._logNormal("Session has been destroyed")}isConnected(){return this._isConnected}sessionId(){return this._sessionId}onSessionIdChanged(){return this._sessionIdChanged}connect(){0===this._state&&((0,n.assert)(!this._isConnectForbidden,"Cannot call connect because it is forbidden at this moment"),this._setSessionId(`${this._sessionPrefix}_${(0,fe.randomHash)()}`),this._logNormal("Connecting session - wait until transport stay connected"),this._state=1,this._chartApi.createSession(this._sessionId,this))}disconnect(){0!==this._state&&((0,n.assert)(""!==this._sessionId,"sessionId must not be invalid"),this._logNormal("Disconnecting session..."),this._forbidConnectWhile((()=>{this._chartApi.connected()&&this._sendRemoveSession(),this._processDestroyingOnServer()})))}onMessage(e){switch(e.method){case"connected":return void this._onChartApiConnected();case"disconnected":return void this._onChartApiDisconnected();case"critical_error":const t=String(e.params[0]),i=String(e.params[1]);return void this._onCriticalError(t,i)}this._onMessage(e)}serverTime(){return this._chartApi.serverTime()}_getChartApi(){return this._chartApi}_generateLogMessage(e){return`[${this._sessionId}] ${e}`}_onCriticalError(e,t){this._logError(`Critical error. Reason=${e}, info=${t}.`),this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this._shouldReconnectAfterCriticalError?(this._logNormal("Reconnecting after critical error..."),this.connect()):this._logNormal("Reconnecting after critical error skipped")}_onChartApiConnected(){(0,n.assert)(1===this._state,"Session is not registered"),this._logNormal("Transport is connected. Creating session on the server"),this._sendCreateSession(),this._state=2, -this._isConnected.setValue(!0)}_onChartApiDisconnected(){this._logNormal("Transport is disconnected. Reconnecting..."),this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this.connect()}_setSessionId(e){const t=this._sessionId;this._logNormal(`Changing sessionId: old=${t}, new=${e}`),this._sessionId=e,this._sessionIdChanged.fire(e,t)}_logNormal(e){Jp.logNormal(this._generateLogMessage(e))}_logError(e){Jp.logError(this._generateLogMessage(e))}_processDestroyingOnServer(){this._state=0,this._isConnected.setValue(!1),this._chartApi.removeSession(this._sessionId),this._setSessionId("")}_forbidConnectWhile(e){this._isConnectForbidden=!0,e(),this._isConnectForbidden=!1}}class tm extends em{constructor(e,t=!1){super(e,"cs",!1),this._sessionDisabled=!1,this._handler=null,this._criticalError=new re.Delegate,this._symbolResolveMap=new Map,this._lastSymbolResolveInfoMap=new Map,this._disableStatistics=t}destroy(){this._criticalError.destroy(),this._handler=null,this._symbolResolveMap.clear(),super.destroy()}switchTimezone(e){return this._getChartApi().switchTimezone(this.sessionId(),e)}defaultResolutions(){return this._getChartApi().defaultResolutions()}availableCurrencies(){return this._getChartApi().availableCurrencies()}availableUnits(){return this._getChartApi().availableUnits()}availablePriceSources(e){return this._getChartApi().availablePriceSources(e)}resolveSymbol(e,t,i){if(this._symbolResolveMap.has(t)){const[e,s]=this._symbolResolveMap.get(t);return Array.isArray(s)?s.push(i):s.then(i),e}{const s=[i];return this._getChartApi().resolveSymbol(this.sessionId(),e,t,(i=>{if("symbol_error"===i.method)this._symbolResolveMap.delete(t);else{this._symbolResolveMap.set(t,[e,Promise.resolve(i)]);const[,s]=i.params,o={pro_name:s.pro_name,ticker:s.ticker};this._lastSymbolResolveInfoMap.set(t,o),o.pro_name&&this._lastSymbolResolveInfoMap.set(o.pro_name,o),s.full_name&&this._lastSymbolResolveInfoMap.set(s.full_name,o),o.ticker&&this._lastSymbolResolveInfoMap.set(o.ticker,o)}s.forEach((e=>e(i)))})),this._symbolResolveMap.set(t,[e,s]),e}}requestFirstBarTime(e,t,i){return this._getChartApi().requestFirstBarTime(this.sessionId(),e,t,i)}lastSymbolResolveInfo(e){return this._lastSymbolResolveInfoMap.get(e)??null}createSeries(e,t,i,s,o,n,r){return this._getChartApi().createSeries(this.sessionId(),e,t,i,s,o,n,r)}modifySeries(e,t,i,s,o,n,r){return this._getChartApi().modifySeries(this.sessionId(),e,t,i,s,o,n,r)}removeSeries(e){return!!this.isConnected().value()&&this._getChartApi().removeSeries(this.sessionId(),e)}requestMoreData(e,t,i){return"number"==typeof e?this._getChartApi().requestMoreData(this.sessionId(),e):this._getChartApi().requestMoreData(this.sessionId(),e,t,i)}requestMoreTickmarks(e,t,i){return this._getChartApi().requestMoreTickmarks(this.sessionId(),e,t,i)}setFutureTickmarksMode(e){return this._getChartApi().setFutureTickmarksMode(this.sessionId(),e)}canCreateStudy(e,t){return this._getChartApi().canCreateStudy(this.sessionId(),e,t)}getStudyCounter(){return this._getChartApi().getStudyCounter(this.sessionId()) -}getFundamentalCounter(){return this._getChartApi().getFundamentalCounter(this.sessionId())}createStudy(e,t,i,s,o,n,r){return this._getChartApi().createStudy(this.sessionId(),e,t,i,s,o,n,r)}modifyStudy(e,t,i,s,o){return this._getChartApi().modifyStudy(this.sessionId(),e,t,i,s,o)}notifyStudy(e,t,i){return this._getChartApi().notifyStudy(this.sessionId(),e,t,i)}removeStudy(e){return this._getChartApi().removeStudy(this.sessionId(),e)}createPointset(e,t,i,s,o,n){return this._getChartApi().createPointset(this.sessionId(),e,t,i,s,o,n)}modifyPointset(e,t,i,s){return this._getChartApi().modifyPointset(this.sessionId(),e,t,i,s)}removePointset(e){return this._getChartApi().removePointset(this.sessionId(),e)}setVisibleTimeRange(e,t,i,s,o,n,r){this._getChartApi().setVisibleTimeRange(this.sessionId(),e,t,i,s,!0,o,n,void 0,r)}criticalError(){return this._criticalError}connect(e=null){null!==e&&(this._handler=e),this._symbolResolveMap.clear(),super.connect()}setHandler(e){this._handler=e}connected(){return this.isConnected().value()&&!this._sessionDisabled}disable(){this._sessionDisabled=!0}chartApi(){return this._getChartApi()}_sendCreateSession(){Object.keys(this).forEach((e=>{/^(s|st|symbol_)\d+$/.test(e)&&delete this[e]})),this._getChartApi().chartCreateSession(this.sessionId(),this._disableStatistics)}_sendRemoveSession(){this._getChartApi().chartDeleteSession(this.sessionId())}_onMessage(e){this._handler&&this._handler(e)}_onCriticalError(e,t){this._criticalError.fire(e,t),super._onCriticalError(e,t)}}var im=i(2433),sm=i(72595);const om=(0,li.extractThemedColors)(xs.lightTheme.content.mainSourceProperties,xs.darkTheme.content.mainSourceProperties),nm="chartproperties.mainSeriesProperties",rm=(0,s.default)((()=>{const e=(0,sm.createPropertySchema)((0,Qe.default)((0,h.factoryDefaults)(nm),im.light.content.mainSourceProperties),7);return(0,Qe.default)(e,{subschema:{priceAxisProperties:{lockScale:{saveFlags:6},percentage:{saveFlags:6},percentageDisabled:{saveFlags:6},indexedTo100:{saveFlags:6},log:{saveFlags:6},logDisabled:{saveFlags:6},isInverted:{saveFlags:6},autoScaleDisabled:{saveFlags:6}},visible:{type:sm.DataTypes.BOOLEAN,saveFlags:2},symbol:{type:sm.DataTypes.STRING,saveFlags:2},shortName:{type:sm.DataTypes.STRING,saveFlags:2},timeframe:{type:sm.DataTypes.STRING,saveFlags:2},interval:{type:sm.DataTypes.STRING,saveFlags:2},currencyId:{type:sm.DataTypes.STRING,saveFlags:2},unitId:{type:sm.DataTypes.STRING,saveFlags:2},style:{type:sm.DataTypes.NUMBER,saveFlags:2},sessionId:{type:sm.DataTypes.STRING,saveFlags:2}}}),e}));class am extends li.DefaultProperty{constructor(){super({defaultName:nm,themedColors:om,schema:rm()})}}let lm=null;var cm=i(7029),hm=i(34585),dm=i(80387),um=i(62400);var _m=i(78956);function pm(e){const t=e.model().dataSources(),s=t.filter(_m.isLineTool).filter((e=>e.isActualSymbol()&&e.isUserDeletable())).length,o=t.filter(Js.isStudy).filter((e=>e.removeByRemoveAllStudies())).length,n=a.t(null,{plural:"{amount} drawings",count:s,replace:{amount:s.toString()}},i(22299)),r=a.t(null,{ -plural:"{amount} indicators",count:o,replace:{amount:o.toString()}},i(68984));return{drawings:{label:a.t(null,{replace:{drawings:n}},i(86285)),disabled:0===s},studies:{label:a.t(null,{replace:{indicators:r}},i(87797)),disabled:0===o},all:{label:a.t(null,{replace:{drawings:n,indicators:r}},i(87796)),disabled:0===s&&0===o}}}var mm=i(86235);function gm(e){const t=e.options(),s={label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(2569))),statName:"ChangeInterval",onExecute:()=>(0,mm.showChangeIntervalDialogAsync)({initVal:de.linking.interval.value(),selectOnInit:!0})};return!(0,l.enabled)("show_interval_dialog_on_key_press")||t.readOnly||t.hideSymbolSearch||(s.shortcutHint=",",s.hotkeyGroup=e.hotkeys(),s.hotkeyHash=188),new Jo.Action({actionId:"Chart.Dialogs.ShowChangeInterval",options:s})}class fm extends Jo.Action{constructor(e,t=new F.WatchedValue(!1)){super({...e,options:{...e.options,checkable:!0,checked:t.value(),onExecute:()=>{this._wv.setValue(!this._wv.value())}}}),this._updateChecked=e=>{this.update({checked:e})},t.subscribe(this._updateChecked),this._wv=t}destroy(){this._wv.unsubscribe(this._updateChecked),super.destroy()}}const ym=(0,l.enabled)("show_average_close_price_line_and_label"),vm=new Di.TranslatedString("scale price chart only",cm.t(null,void 0,i(63796))),Sm=new Di.TranslatedString("stay in drawing mode",cm.t(null,void 0,i(4114))),bm=new Di.TranslatedString("hide marks on bars",cm.t(null,void 0,i(62249))),wm=new Di.TranslatedString("change symbol last value visibility",cm.t(null,void 0,i(67453))),Cm=(new Di.TranslatedString("change symbol previous close value visibility",cm.t(null,void 0,i(4729))),new Di.TranslatedString("change previous close price line visibility",cm.t(null,void 0,i(58419))),new Di.TranslatedString("change symbol labels visibility",cm.t(null,void 0,i(73357)))),Pm=new Di.TranslatedString("change indicators value labels visibility",cm.t(null,void 0,i(64729))),Tm=new Di.TranslatedString("change indicators name labels visibility",cm.t(null,void 0,i(24893))),xm=(new Di.TranslatedString("change bid and ask labels visibility",cm.t(null,void 0,i(69362))),new Di.TranslatedString("change bid and ask lines visibility",cm.t(null,void 0,i(52919))),new Di.TranslatedString("change pre/post market price label visibility",cm.t(null,void 0,i(30870))),new Di.TranslatedString("change pre/post market price line visibility",cm.t(null,void 0,i(11718))), -new Di.TranslatedString("change high and low price labels visibility",cm.t(null,void 0,i(24226)))),Im=new Di.TranslatedString("change high and low price lines visibility",cm.t(null,void 0,i(80692))),Mm=new Di.TranslatedString("change average close price label visibility",cm.t(null,void 0,i(76852))),Am=new Di.TranslatedString("change average close price line visibility",cm.t(null,void 0,i(1022))),Lm=new Di.TranslatedString("change countdown to bar close visibility",cm.t(null,void 0,i(39383))),km=new Di.TranslatedString("change plus button visibility",cm.t(null,void 0,i(96379))),Dm=new Di.TranslatedString("change session breaks visibility",cm.t(null,void 0,i(38413))),Em=new Di.TranslatedString("change price line visibility",cm.t(null,void 0,i(8662))),Bm=new Di.TranslatedString("change timezone",cm.t(null,void 0,i(20137)));function Vm(e){const t=e.hotkeys(),s=e.model(),o=e.options(),n=e.properties(),r=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleInvertPriceScale",options:{label:cm.t(null,void 0,i(37189)),statName:"Invert Scale",checkable:!0,onExecute:()=>s.invertPriceScale(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+73}}),c=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleAutoScale",options:{label:cm.t(null,void 0,i(24157)),checkable:!0,onExecute:e=>{const t=s.mainSeries().priceScale();s.togglePriceScaleAutoScaleMode(t),e.update({checked:t.isAutoScale()})}}}),h=new Jo.Action({actionId:"Chart.Scales.ToggleLockPriceToBarRatio",options:{label:cm.t(null,void 0,i(14017)),checkable:!0,statName:"ToggleLockScale",onExecute:()=>s.togglePriceScaleLockScaleMode(s.mainSeries().priceScale())}}),d=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleRegular",options:{label:cm.t(null,{context:"scale_menu"},i(55300)),checkable:!0,statName:"ToggleRegularScale",onExecute:e=>{const t=s.mainSeries().priceScale();s.setPriceScaleRegularScaleMode(t),e.update({checked:t.isRegular()})}}}),u=new Jo.Action({actionId:"Chart.Series.PriceScale.TogglePercentage",options:{label:cm.t(null,void 0,i(6919)),checkable:!0,statName:"TogglePercantage",onExecute:()=>s.togglePriceScalePercentageScaleMode(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+80}}),_=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleIndexedTo100",options:{label:cm.t(null,void 0,i(89999)),checkable:!0,statName:"ToggleIndexedTo100",onExecute:()=>s.togglePriceScaleIndexedTo100ScaleMode(s.mainSeries().priceScale())}}),p=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleLogarithmic",options:{label:cm.t(null,void 0,i(16170)),statName:"ToggleLogScale",checkable:!0,onExecute:()=>s.togglePriceScaleLogScaleMode(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+76}}),m=new Jo.Action({actionId:"Chart.ChangeTimeZone",options:{label:cm.t(null,void 0,i(20909)),statName:"TimeZone",onDestroy:()=>e.properties().childs().timezone.unsubscribeAll(m)}}),g=e.properties().childs().timezone,f=()=>{const t=[],i=Pe.availableTimezones,s=e=>e.id===g.value();i.forEach((i=>{const o=new Jo.Action({ -actionId:"Chart.ChangeTimeZone",options:{label:i.title,checkable:!0,checked:s(i),statName:"SetTimeZone",onExecute:()=>{e.model().setProperty(g,i.id,Bm)}}});t.push(o)})),m.update({subItems:t})};f(),g.subscribe(m,f);const y=new nn.ActionWithStandardIcon({actionId:"Chart.TimeScale.Reset",options:{label:cm.t(null,void 0,i(54170)),iconId:"Chart.Reset",statName:"ResetScale",onExecute:()=>s.resetTimeScale(),hotkeyGroup:e.hotkeys(),hotkeyHash:V.Modifiers.Mod+V.Modifiers.Alt+81}}),v=new Jo.Action({actionId:"Chart.Dialogs.ShowInsertIndicators",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(87829))),statName:"InsertIndicator",onExecute:()=>e.showIndicators(),...o.indicatorsDialogShortcutEnabled?{hotkeyGroup:t,hotkeyHash:191}:void 0}}),S=new Jo.Action({actionId:"Chart.Dialogs.ShowCompareOrAddSymbol",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(53942))),statName:"CompareOrAddSymbol",onExecute:()=>e.toggleCompareOrAdd()}}),b=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(32514))),iconId:"Settings",statName:"ChartProperties",onExecute:()=>e.showGeneralChartProperties()}}),w=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.SymbolTab",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(32514))),iconId:"Settings",statName:"MainSeriesProperties",onExecute:()=>e.showGeneralChartProperties(Zs.TabNames.symbol)}}),C=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.ScalesTab",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(93907))),iconId:"Settings",statName:"ScalesProperties",onExecute:()=>e.showGeneralChartProperties(Zs.TabNames.scales)}}),P=new Jo.Action({actionId:"Chart.SelectedObject.ToggleLocked",options:{label:cm.t(null,void 0,i(79777)),statName:"ToggleLockSelectedObject",onExecute:()=>e.toggleLockSelectedObject()}}),T=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Hide",options:{label:cm.t(null,void 0,i(27298)),iconId:"Chart.Hide",statName:"HideSelectedObject",onExecute:()=>e.hideSelectedObject()}}),x=new en({actionId:"Chart.PriceScale.ToggleAutoScaleSeriesOnly",options:{label:cm.t(null,void 0,i(43758)),checkable:!0,statName:"ScalePriceChartOnly"}},{property:n.childs().scalesProperties.childs().scaleSeriesOnly,undoModel:s,undoText:vm}),I=new fm({actionId:"Chart.DrawingToolbar.ToggleVisibility",options:{label:cm.t(null,void 0,i(93864)),statName:"ToggleDrawingToolbar"}},o.isDrawingToolbarVisible),M=new en({actionId:"",options:{label:cm.t(null,void 0,i(4035)),checkable:!0,statName:"ToggleStayInDrawingMode"}},{property:lt.properties().childs().stayInDrawingMode,undoModel:s,undoText:Sm}),A=new en({actionId:"Chart.Marks.ToggleVisibility",options:{label:cm.t(null,void 0,i(28345)),checkable:!0,statName:"ToggleHideMarksOnBars"}},{property:lt.hideMarksOnBars(),undoModel:s,undoText:bm,callback:e=>lt.hideMarksOnBars().setValue(e.isChecked())}),L=new en({actionId:"Chart.PriceScale.Labels.ToggleSeriesLastValueVisibility",options:{label:cm.t(null,void 0,i(10127)), -checkable:!0,checked:!1,statName:"ToggleSymbolLastValue"}},{property:n.childs().scalesProperties.childs().showSeriesLastValue,undoModel:s,undoText:wm}),k=new en({actionId:"Chart.PriceScale.Labels.ToggleSymbolNameLabelsVisibility",options:{label:cm.t(null,void 0,i(32390)),checkable:!0,checked:!1,statName:"ToggleSymbolLabels"}},{property:n.childs().scalesProperties.childs().showSymbolLabels,undoModel:s,undoText:Cm}),D=(0,t_.combineProperty)(((e,t)=>e||!1),n.childs().scalesProperties.childs().showStudyLastValue.weakReference(),n.childs().scalesProperties.childs().showFundamentalLastValue.weakReference()),E=new en({actionId:"Chart.PriceScale.Labels.ToggleIndicatorsValueLabelsVisibility",options:{label:cm.t(null,void 0,i(46850)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsPriceLabels",onDestroy:()=>{D.destroy()}}},{property:D,undoModel:s,undoText:null,callback:()=>{const e=!D.value();s.beginUndoMacro(Pm),s.setProperty(n.childs().scalesProperties.childs().showStudyLastValue,e,null),s.endUndoMacro()}}),B=(0,t_.combineProperty)(((e,t)=>e||!1),n.childs().scalesProperties.childs().showStudyPlotLabels.weakReference(),n.childs().scalesProperties.childs().showFundamentalNameLabel.weakReference()),R=new en({actionId:"Chart.PriceScale.Labels.ToggleIndicatorsNameLabelsVisibility",options:{label:cm.t(null,void 0,i(54418)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsNameLabels",onDestroy:()=>{B.destroy()}}},{property:B,undoModel:s,undoText:null,callback:()=>{const e=!B.value();s.beginUndoMacro(Tm),s.setProperty(n.childs().scalesProperties.childs().showStudyPlotLabels,e,null),s.endUndoMacro()}}),N=s.mainSeries().properties().childs().highLowAvgPrice.childs(),O=new en({actionId:"Chart.PriceScale.Labels.ToggleHighLowPriceLabelsVisibility",options:{label:cm.t(null,void 0,i(99479)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLabels"}},{property:N.highLowPriceLabelsVisible,undoModel:s,undoText:xm}),F=new en({actionId:"Chart.Lines.ToggleHighLowLinesVisibility",options:{label:cm.t(null,void 0,i(33766)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLine"}},{property:N.highLowPriceLinesVisible,undoModel:s,undoText:Im}),W=new en({actionId:"Chart.PriceScale.ToggleCountdownToBarCloseVisibility",options:{label:cm.t(null,void 0,i(83140)),checkable:!0,checked:!1,statName:"ToggleCountdown"}},{property:s.mainSeries().properties().childs().showCountdown,undoModel:s,undoText:Lm}),H=new en({actionId:"Chart.PriceScale.ToggleAddOrderPlusButtonVisibility",options:{label:cm.t(null,void 0,i(71566)),checkable:!0,checked:Od.addPlusButtonProperty.value(),statName:"ToggleAddOrderPlusButton"}},{property:Od.addPlusButtonProperty,undoModel:s,undoText:km}),z=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowSymbolInfo",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(75594))),iconId:"Chart.SymbolInfo",checkable:!1,statName:"SymbolInfo",onExecute:()=>{{const t=e.model().model(),i=t.mainSeries().symbolInfo();if(i){const e=t.availableUnits(),s=t.unitConversionEnabled();(0,dm.showSymbolInfoDialog)({ -symbolInfo:i,showUnit:s,unitDescription:t=>t?e.description(t):"",dateFormatter:t.dateFormatter()})}}}}}),U=new Jo.Action({actionId:"Chart.PriceScale.MergeAllScalesToLeft",options:{label:cm.t(null,void 0,i(62329)),statName:"MergeAllScalesToLeft",onExecute:()=>s.mergeAllScales("left")}}),j=new Jo.Action({actionId:"Chart.PriceScale.MergeAllScalesToRight",options:{label:cm.t(null,void 0,i(55813)),statName:"MergeAllScalesToRight",onExecute:()=>s.mergeAllScales("right")}}),G=new Jo.Action({actionId:"Chart.PriceScale.MoveToLeft",options:{label:cm.t(null,void 0,i(26493)),statName:"MoveScaleToLeft",onExecute:()=>s.mergeAllScales("left")}}),q=new Jo.Action({actionId:"Chart.PriceScale.MoveToRight",options:{label:cm.t(null,void 0,i(40789)),statName:"MoveScaleToRight",onExecute:()=>s.mergeAllScales("right")}}),$=new nn.ActionWithStandardIcon({actionId:"Chart.Scales.Reset",options:{label:cm.t(null,void 0,i(75246)),iconId:"Chart.Reset",statName:"ResetChart",onExecute:()=>e.GUIResetScales(),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+82}}),K=e.model().model().sessions().properties().childs().sessionHighlight.childs().vertlines.childs().sessBreaks.childs().visible,Y=(0,t_.createWVFromProperty)(e.model().mainSeries().isDWMProperty()),Z=new Jo.Action({actionId:"Chart.SessionBreaks.ToggleVisibility",options:{label:cm.t(null,void 0,i(66707)),checkable:!0,checked:K.value(),statName:"ToggleSessionBreaks",disabled:Y.value(),onExecute:()=>{K&&s.setProperty(K,!K.value(),Dm)},onDestroy:()=>Y.destroy()}});Y.subscribe((()=>Z.update({disabled:Y.value()})));const X=new en({actionId:"Chart.Lines.ToggleSeriesPriceLineVisibility",options:{label:cm.t(null,void 0,i(72926)),checkable:!0,statName:"TogglePriceLine"}},{property:s.mainSeries().properties().childs().showPriceLine,undoModel:s,undoText:Em}),J=new Jo.Action({actionId:"Chart.Undo",options:{label:cm.t(null,void 0,i(14804)),onExecute:()=>{(0,ne.trackEvent)("GUI","Undo"),s.undoHistory().undo()},onDestroy:()=>{e.model().undoHistory().undoStack().onChange().unsubscribeAll(J)},disabled:!0,hotkeyGroup:t,hotkeyHash:V.Modifiers.Mod+90,isRepeatAccepted:!0}});e.model().undoHistory().undoStack().onChange().subscribe(J,(()=>J.update({disabled:e.model().undoHistory().undoStack().isEmpty()})));const Q=new Jo.Action({actionId:"Chart.Redo",options:{label:cm.t(null,void 0,i(48236)),onExecute:()=>{(0,ne.trackEvent)("GUI","Redo"),e.model().undoHistory().redo()},onDestroy:()=>{e.model().undoHistory().redoStack().onChange().unsubscribeAll(Q)},disabled:!0,hotkeyGroup:t,hotkeyHash:V.Modifiers.Mod+89,isRepeatAccepted:!0}});e.model().undoHistory().redoStack().onChange().subscribe(Q,(()=>Q.update({disabled:e.model().undoHistory().redoStack().isEmpty()})));const ee={invertSeriesScale:r,autoSeriesScale:c,lockSeriesScale:h,regularSeriesScale:d,percentSeriesScale:u,indexedTo100SeriesScale:_,logSeriesScale:p,applyTimeZone:m,symbolSearch:new Jo.Action({actionId:"Chart.Dialogs.ShowChangeSymbol",options:{label:(0,hm.appendEllipsis)(a.t(null,void 0,i(85124))),statName:"ChangeSymbol",onExecute:()=>{(0,Ls.showDialog)({defaultValue:"", -trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},enableOptionsChain:l.enabled("symbol_search_option_chain_selector")})}}}),changeInterval:gm(e),timeScaleReset:y,insertIndicator:v,compareOrAdd:S,chartProperties:b,mainSeriesPropertiesAction:w,scalesProperties:C,lineToggleLock:P,seriesHide:T,studyHide:T,lineHide:T,scaleSeriesOnly:x,drawingToolbarAction:I,stayInDrawingModeAction:M,hideAllMarks:A,showSeriesLastValue:L,showSymbolLabelsAction:k,showStudyLastValue:E,showStudyPlotNamesAction:R,showHighLowPriceLabels:O,showHighLowPriceLines:F,showCountdown:W,addPlusButton:H,showSymbolInfoDialog:z,mergeLeftScalesAction:U,mergeRightScalesAction:j,moveScaleToLeft:G,moveScaleToRight:q,chartReset:$,sessionBreaks:Z,showPriceLine:X,undo:J,redo:Q};if(o.goToDateEnabled&&(ee.gotoDate=new Jo.Action({actionId:"Chart.Dialogs.ShowGoToDate",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(54280))),statName:"GoToDate",onExecute:()=>(0,um.showGoToDateDialog)(e.chartWidgetCollection().activeChartWidget.value()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+71}})),(0,l.enabled)("show_object_tree")&&(ee.paneObjectTree=new Jo.Action({actionId:"Chart.ObjectTree.Show",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(51221))),statName:"ObjectsTree",onExecute:()=>e.showObjectsTreePanelOrDialog()}})),(0,l.enabled)("property_pages")&&(ee.format=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ShowSettingsDialog",options:{label:(0,hm.appendEllipsis)(cm.t(null,void 0,i(32514))),iconId:"Settings",statName:"EditSelectedObject",onExecute:()=>e.showSelectedSourcesProperties()}})),ym&&(ee.showAverageClosePriceLabel=new en({actionId:"Chart.PriceScale.Labels.ToggleAveragePriceLabelVisibility",options:{label:cm.t(null,void 0,i(21841)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLabel"}},{property:N.averageClosePriceLabelVisible,undoModel:s,undoText:Mm}),ee.showAverageClosePriceLine=new en({actionId:"Chart.Lines.ToggleAverageLineVisibility",options:{label:cm.t(null,void 0,i(16138)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLine"}},{property:N.averageClosePriceLineVisible,undoModel:s,undoText:Am})),!e.readOnly()){const s=function(e){const t=pm(e),i=new Jo.Action({actionId:"Chart.RemoveAllLineTools",options:{label:t.drawings.label,disabled:t.drawings.disabled,statName:"RemoveAllDrawingTools",onExecute:()=>e.removeAllDrawingTools()}}),s=new Jo.Action({actionId:"Chart.RemoveAllIndicators",options:{label:t.studies.label,disabled:t.studies.disabled,statName:"RemoveAllIndicators",onExecute:()=>e.removeAllStudies()}}),o=new Jo.Action({actionId:"Chart.RemoveAllIndicatorsAndLineTools",options:{label:t.all.label,disabled:t.all.disabled,statName:"RemoveAllIndicatorsAndDrawingTools",onExecute:()=>e.removeAllStudiesDrawingTools()}});return e.model().model().dataSourceCollectionChanged().subscribe(null,(()=>{const{studies:t,drawings:n,all:r}=pm(e);s.update({disabled:t.disabled,label:t.label}),i.update({disabled:n.disabled,label:n.label}),o.update({disabled:r.disabled,label:r.label})})),{ -drawings:i,studies:s,all:o}}(e);ee.paneRemoveAllStudies=s.studies,ee.paneRemoveAllDrawingTools=s.drawings,ee.paneRemoveAllStudiesDrawingTools=s.all,ee.applyStudiesToAllCharts=new Jo.Action({actionId:"Chart.ApplyIndicatorsToAllCharts",options:{label:cm.t(null,void 0,i(22437)),statName:"ApplyIndicatorsToAllCharts",onExecute:()=>e.chartWidgetCollection().applyIndicatorsToAllCharts(e)}}),ee.studyRemove=ee.lineRemove=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Remove",options:{label:cm.t(null,void 0,i(67410)),iconId:"Chart.RemoveSelectedObject",statName:"RemoveSelectedObject",onExecute:()=>{(e.chartWidgetCollection().activeChartWidget.value()??e).removeSelectedSources()},hotkeyGroup:t,hotkeyHash:V.isMacKeyboard?8:46}})}return ee}var Rm=i(19334),Nm=i(55744);i(43882);const Om=(0,ae.getLogger)("ChartWidget",{color:"#606"}),Fm=l.enabled("chart_content_overrides_by_defaults"),Wm=l.enabled("symphony_embed"),Hm=new Di.TranslatedString("hide {title}",a.t(null,void 0,i(13017))),zm=new Di.TranslatedString("unlock {title}",a.t(null,void 0,i(12525))),Um=new Di.TranslatedString("lock {title}",a.t(null,void 0,i(76104))),jm=new Di.TranslatedString("change session",a.t(null,void 0,i(87041)));const Gm={addToWatchlistEnabled:!0,showFinancialsEnabled:!1,sourceSelectionEnabled:!0,propertyPagesEnabled:!0,paneContextMenuEnabled:!0,priceScaleContextMenuEnabled:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,goToDateEnabled:!1,marketStatusWidgetEnabled:!0,chartWarningWidgetEnabled:!0,dataProblemWidgetEnabled:!0,paneControlsEnabled:!0,isSymbolAvailable:e=>Promise.resolve(!0),legendWidgetEnabled:!0,chartEventsEnabled:!0,newsNotificationsEnabled:!0,esdEnabled:!1,latestUpdatesEnabled:!1,continuousContractSwitchesEnabled:!1,futuresContractExpirationEnabled:!1,croppedTickMarks:!0,countdownEnabled:!0,lastPriceAnimationEnabled:!0,useKineticScroll:ze.CheckMobile.any(),indicatorsDialogShortcutEnabled:!0,handleScale:{mouseWheel:!0,pinch:!0,axisPressedMouseMove:{time:!0,price:!0}},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0}},qm=(0,li.extractThemedColors)(xs.lightTheme.content.chartProperties,xs.darkTheme.content.chartProperties);var $m;function Km(e,t,i,s=0){const o=t.mainSeries().syncModel(),n=e.mainSeries().syncModel();let r=i;if(null!==o&&null!==n){const t=e.createSyncPoint(o.syncSourceTarget(),n.syncSourceTarget());0!==s&&(i=o.projectTime(i,s)),r=t.sourceTimeToTargetTime(i)}return e.timeScale().points().roughIndex(r,n&&n.distance.bind(n))}!function(e){e[e.ShowTimeAxisMinChartHeight=61]="ShowTimeAxisMinChartHeight",e[e.ShowPriceAxisMinChartWidth=102]="ShowPriceAxisMinChartWidth"}($m||($m={})) -;const Ym=new Set(["Volume@tv-basicstudies","Compare@tv-basicstudies","Overlay@tv-basicstudies","Dividends@tv-basicstudies","Earnings@tv-basicstudies","Splits@tv-basicstudies","BarSetContinuousRollDates@tv-corestudies","Sessions@tv-basicstudies","VbPSessionsRough@tv-volumebyprice","AnchoredVWAP@tv-basicstudies","RegressionTrend@tv-basicstudies","VbPAnchored@tv-basicstudies","VbPFixed@tv-basicstudies","VbPFixed@tv-volumebyprice","LongShortPosition@tv-basicstudies"]),Zm=(0,s.default)((()=>{window.ChartApiInstance.setIsNonCountedStudyFn((e=>Ym.has(e)))}));class Xm{constructor(e,t){this.activePaneWidget=null,this._model=null,this._mainDiv=null,this._parent=null,this._elTooltipDiv=null,this._paneWidgets=new F.WatchedValue([]),this._timeAxisWidget=null,this._paneSeparators=[],this._controlBarNavigation=null,this._lineToolsSynchronizer=null,this._lineToolsSynchronizerHasChanges=null,this._modelCreated=new re.Delegate,this._isDestroyed=!1,this._customLegendWidgetsFactoryMap=new Map,this._backgroundTopTheme=new F.WatchedValue("light"),this._backgroundBasedTheme=new F.WatchedValue("light"),this._backgroundBottomTheme=new F.WatchedValue("light"),this._backgroundTopColorSpawn=null,this._backgroundBottomColorSpawn=null,this._lhsAxesWidth=0,this._rhsAxesWidth=0,this._lhsPriceAxisWidthChanged=new re.Delegate,this._rhsPriceAxisWidthChanged=new re.Delegate,this._hotkeysListener=null,this._mouseWheelHelper=null,this._onWheelBound=null,this._justActivated=!1,this._inited=!1,this._containsData=!1,this._initialLoading=!1,this._onWidget=!1,this._widgetCustomer=void 0,this._defInterval=null,this._defStyle=null,this._defTimeframe=null,this._removeMaximizeHotkey=null,this._invalidationMask=null,this._drawPlanned=!1,this._drawRafId=0,this._inLoadingState=!1,this._timingsMeter=null,this._tagsChanged=new re.Delegate,this._redraw=new re.Delegate,this._isVisible=new F.WatchedValue(!0),this._collapsed=new F.WatchedValue(!1),this._dataWindowWidget=null,this._resizeHandler=null,this._spinner=null,this._symbolWV=new F.WatchedValue,this._resolutionWV=new F.WatchedValue,this._actions=null,this._updateThemedColorBound=this._updateThemedColor.bind(this),this._disconnected=new re.Delegate,this._reconnectBailout=new re.Delegate,this._connected=new re.Delegate,this._chartWidgetInitialized=new re.Delegate,this._aboutToBeDestroyed=new re.Delegate,this._saveChartService=null,this._objectTreeDialogController=null,this._chartPaintedPromise=null,this._noExchangeSubscrptionWarning=null,this._paneWidgetsSharedState=new yr,this._onZoom=new re.Delegate,this._onScroll=new re.Delegate,this._availableScreen=null,this._hoveredPriceAxes=new Set,this._anyAxisHovered=new F.WatchedValue(!1),this._linkingGroupIndex=new F.WatchedValue(null),this._isHovered=new F.WatchedValue(!1),this._activeHint=null,this._eventHintDeferredPromise=null,this._warningHintDeferredPromise=null,this._setSymbolIntervalContentOverrides={},this._ariaPriceDescription=null,this._definitionsViewModel=null,this._barsButton=null,this._updateScalesActions=()=>{ -const e=this.actions(),t=this.model().mainSeries(),i=t.priceScale(),s=t.properties(),o=i.isLockScale(),n=6===s.childs().style.value();e.percentSeriesScale.update({disabled:o||n,checked:i.isPercentage()}),e.logSeriesScale.update({disabled:o||n,checked:i.isLog()}),e.regularSeriesScale.update({disabled:o||n,checked:i.isRegular()}),e.indexedTo100SeriesScale.update({disabled:o||n,checked:i.isIndexedTo100()}),e.invertSeriesScale.update({checked:i.isInverted()}),e.lockSeriesScale.update({checked:i.isLockScale()}),e.autoSeriesScale.update({checked:i.isAutoScale(),disabled:i.properties().childs().autoScaleDisabled.value()})},this._invalidationHandler=e=>{if(!(e instanceof yo.InvalidationMask))throw new Error("Invalid mask");null!==this._invalidationMask?this._invalidationMask.merge(e):this._invalidationMask=e,this._drawPlanned||(this._drawPlanned=!0,this._options.visible.when((()=>{const e=!document.hidden,t=this.screen&&this.screen.isShown();null!==this._timingsMeter&&e&&!t&&this._timingsMeter.startWaitingDraw();const i=(0,n.ensureNotNull)((0,n.ensureNotNull)(this._parent).ownerDocument.defaultView);this._drawRafId=i.requestAnimationFrame(this._invalidationRAFCallback.bind(this))})))},this._onChartSessionIsConnectedChanged=e=>{e?this._onConnection():this._onDisconnect()},this._subscribeToBanInfo=e=>{e?this._spinner?.stop():this._spinner?.spin()},this._id=t,this._options=(0,dt.merge)((0,dt.clone)(Gm),e),this._chartWidgetCollection=this._options.chartWidgetCollection,this._isActive=new F.WatchedValue(!!this._options.isActive),this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._subscribeToDrawingState(),this.withModel(this,(()=>{const e=this.model().model();e.backgroundTopColor().subscribe(this._updateThemedColorBound),e.backgroundColor().subscribe(this._updateThemedColorBound)})),this._errorRenderer=new mo(this),this._scrollHelper=new Ys(this),this._objectTreeDialogController=Es.getInstance(),this._properties=new li.DefaultProperty({defaultName:"chartproperties",useUserPreferences:this._options.useUserChartPreferences,excludedDefaultsKeys:["scalesProperties.axisHighlightColor","scalesProperties.axisLineToolLabelBackgroundColorActive","scalesProperties.axisLineToolLabelBackgroundColorCommon","scalesProperties.showPriceScaleCrosshairLabel","scalesProperties.showTimeScaleCrosshairLabel","scalesProperties.crosshairLabelBgColorLight","scalesProperties.crosshairLabelBgColorDark","alertsProperties","mainSeriesProperties"],excludedTemplateKeys:["timezone","tradingProperties","mainSeriesProperties","chartEventsSourceProperties","priceScaleSelectionStrategyName","paneProperties.horzGridProperties.style","paneProperties.vertGridProperties.style","paneProperties.topMargin","paneProperties.bottomMargin","volumePaneSize","alertsProperties"],excludedStateKeys:["alertsProperties","mainSeriesProperties"],themedColors:qm}),this._mainSeriesProperties=new am,this._startSpinner(this._options.container.value()),this._chartSession=new tm(window.ChartApiInstance),Zm(), -this._isMultipleLayout=(0,Ji.combine)((e=>(0,Ct.isMultipleLayout)(e)),this._chartWidgetCollection.layout.weakReference()),this._properties.childs().scalesProperties.childs().scaleSeriesOnly.subscribe(null,(()=>{const e=this.model().model();e.recalculateAllPanes((0,Bt.viewportChangeEvent)()),e.invalidate(yo.InvalidationMask.full())})),this._hotkeys=B.createGroup({desc:"Chart actions",isDisabled:()=>!this.isActive().value()}),this._ariaPriceDescription=$p.getInstance(),this.withModel(this,(()=>{this.model().crosshairSource().moved().subscribe(this,this._updateAriaPriceDescription)})),this._compareDialog=this._chartWidgetCollection.getCompareDialogRenderer(),this._options.timeScaleWidget&&(this._options.timeScaleWidget.pressedMouseMoveScale=this._options.handleScale.axisPressedMouseMove.time);const i=this._options.onCmeWidget;i&&Om.logWarn("[ChartWidget] 'onCmeWidget' option is depricated");const s=this._options.widgetCustomer,o=this._options.timezone;let r=this._options.defSymbol??"",a=Re.Interval.isValid(this._options.defInterval)?this._options.defInterval:null;const l=this._options.defStyle;let c=(0,yt.isValidStyle)(l)?l:null;const d=this._options.defSessionId,u=void 0!==this._options.defTimeframe?"string"==typeof this._options.defTimeframe?{value:this._options.defTimeframe.toUpperCase(),type:"period-back"}:{...this._options.defTimeframe,type:"time-range"}:null;this._content=this._options.content,this._initialLoading=this._options.initialLoading,this._containsData=!!this._options.containsData,this._onWidget=!!this._options.onWidget,this._compareSymbols=this._options.compareSymbols,this._defSymbol=r,this._defInterval=a,this._defTimeframe=u,this._defStyle=c,this._onWidget&&(i?this._widgetCustomer="cme":s&&(this._widgetCustomer=s)),this._compareDialog=this._chartWidgetCollection.getCompareDialogRenderer();const _=this._contentSeriesProperties();_&&(r=_.symbol,a=_.interval),void 0===this._options.useUserChartPreferences&&(this._options.useUserChartPreferences=!0);const p="chartproperties.mainSeriesProperties",m=this._options.useUserChartPreferences?(0,h.defaults)(p):(0,h.factoryDefaults)(p),g=this._mainSeriesProperties;g.merge(m);const f=a||m.interval||"D";null!==c&&(0,yt.isValidStyle)(c)||(c=(0,yt.isValidStyle)(m.style)?m.style:(0,yt.getDefaultStyle)(Re.Interval.isRange(f))),g.merge({visible:!0,symbol:r||window.DEFAULT_SYMBOL,shortName:"",timeframe:"",interval:f,currencyId:null,unitId:null,style:c,sessionId:d}),this._symbolWV.setValue(r),this._resolutionWV.setValue(f),this._containsData&&this._mainSeriesProperties.merge({showCountdown:!1}),o&&(0,Pe.timezoneIsAvailable)(o)&&this._properties.childs().timezone.setValue(o),this._options.container.subscribe((e=>{this._setElement(e)}),{callWithLast:!0});const y=()=>{this.resize()};this._options.width.subscribe(y),this._options.height.subscribe(y),this._options.visible.subscribe(this._updateTimingsMeterState.bind(this))}refreshMarks(){this.model().barsMarksSources().forEach((e=>e.refreshData()))}clearMarks(e){this.model().barsMarksSources().forEach((t=>t.clearMarks(e)))} -setTimezone(e){const t=e;t&&(0,Pe.timezoneIsAvailable)(t)?this.properties().childs().timezone.setValue(t):console.warn("Incorrect timezone: "+JSON.stringify(t))}getTimezone(){return this.properties().childs().timezone.value()}destroy(){this._unsetActions(),this._hotkeys?.destroy(),this._lineToolsSynchronizer?.destroy(),this._noExchangeSubscrptionWarning?.destroy(),window.loginStateChange.unsubscribe(this,this._handleLoginStateChanged),null!==this._model&&(this._model.model().backgroundTopColor().unsubscribe(this._updateThemedColorBound),this._model.model().backgroundColor().unsubscribe(this._updateThemedColorBound),this._model.model().crosshairSource().moved().unsubscribe(this,this._updateAriaPriceDescription),this._model.destroy()),this._ariaPriceDescription=null,this._customLegendWidgetsFactoryMap.clear(),this._scrollHelper.destroy(),this._errorRenderer.destroy(),this._chartSession.criticalError().unsubscribe(this,this._onChartSessionCriticalError),this._chartSession.isConnected().unsubscribe(this._onChartSessionIsConnectedChanged),this._chartSession.destroy(),this._persistentLogSwitcher?.destroy(),this._isDestroyed=!0,this._aboutToBeDestroyed.fire(),this._removeMaximizeHotkey?.(),this._removeMaximizeHotkey=null,0!==this._drawRafId&&this._parent?.ownerDocument.defaultView?.cancelAnimationFrame(this._drawRafId),this._backgroundTopColorSpawn?.destroy(),this._backgroundBottomColorSpawn?.destroy(),this._timingsMeter?.stopCollect(),this._timingsMeter=null;const e=this._paneWidgets.value();for(let t=0;t!!(0,Js.isStudy)(t)&&e(t.metaInfo())))}model(){return(0,n.ensureNotNull)(this._model)}id(){return this._id}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}properties(){return this._properties}mainSeriesProperties(){return this._mainSeriesProperties}readOnly(){return Boolean(this._options.readOnly)}isActive(){return this._isActive.readonly()}isHovered(){return this._isHovered.readonly()}crossHairSyncEnabled(){return this._chartWidgetCollection.lock.crosshair.value()}isVisible(){return this._isVisible.value()}setVisible(e){this._isVisible.setValue(e)}visible(){return this._isVisible.readonly()}isCollapsed(){return this._collapsed.value()}setCollapsed(e){this._collapsed.setValue(e)}collapsed(){return this._collapsed.readonly()}isJustClonedChart(){return!!(this._options||{}).justCloned}removeAllDrawingTools(){!!this.model().model().allLineTools().find((e=>e.isLocked?.()))?(0,Nm.confirmRemovingLockedLineTools)(Nm.DeleteLockedLineToolReason.RemoveAll).then((e=>{this.model().removeAllDrawingTools(e)})):this.model().removeAllDrawingTools(!0)}removeAllStudies(){this.model().removeAllStudies()}removeAllStudiesDrawingTools(){!!this.model().model().allLineTools().find((e=>e.isLocked?.()))?(0,Nm.confirmRemovingLockedLineTools)(Nm.DeleteLockedLineToolReason.RemoveAll).then((e=>{this.model().removeAllStudiesAndDrawingTools(e)})):this.model().removeAllStudiesAndDrawingTools(!0)}removeSelectedSources(){this.removeDataSources(this.model().selection().dataSources())}removeDataSources(e){const t=this.model(),i=e.filter((e=>e!==t.mainSeries()&&e!==t.lineBeingCreated()&&e.isUserDeletable()));if(0===i.length)return;let s=null;(0,Js.isStudy)(i[0])&&((0,n.assert)(1===i.length,"Cannot remove several studies (no multi select for studies)"),s=i[0]);i.find((e=>e.hasAlert().value()));const o=!!i.find((e=>(0,eo.isLineTool)(e)&&e.isLocked?.()));s&&s.hasChildren()?(0,Ms.showDeleteStudyTreeConfirm)((()=>{t.removeSelectedSources()})):o?(0,Nm.showDeleteLockedLineToolsConfirm)(Nm.DeleteLockedLineToolReason.RemoveSelected,(e=>{e||t.selectionMacro((e=>{i.filter((e=>(0,eo.isLineTool)(e)&&e.isLocked?.())).forEach((t=>{e.removeSourceFromSelection(t)}))})),t.removeSelectedSources()})):t.removeSelectedSources()} -getSymbol(e){if(!this._model)return this._setSymbolIntervalContentOverrides.symbol||window.DEFAULT_SYMBOL;if(!e)return this._symbolWV.value();const t=this._model.mainSeries().properties().childs();return t.shortName&&t.shortName.value()?t.shortName?.value()??"":t.symbol?.value()??""}setSymbol(e){this._model?(this._symbolWV.setValue(e),this._model.setSymbol(this._model.mainSeries(),e)):(this._mainSeriesProperties.merge({symbol:e}),this._symbolWV.setValue(e),this._setSymbolIntervalContentOverrides.symbol=e)}setResolution(e){this._model?(this._resolutionWV.setValue(e),this._model.setResolution(this._model.mainSeries(),e)):(this._mainSeriesProperties.merge({interval:e}),this._resolutionWV.setValue(e),this._setSymbolIntervalContentOverrides.interval=e)}getResolution(){return this._resolutionWV.value()}symbolWV(){return this._symbolWV.readonly()}resolutionWV(){return this._resolutionWV.readonly()}loadRange(e){if(this._model){this.screen.show();this._model.loadRange(e)||this.screen.hide()}}async showGeneralChartProperties(e,t){if(!l.enabled("show_chart_property_page"))return Promise.resolve(null);const s=await this._showChartProperties(this.model().mainSeries(),e,{doNotCloseOnBgClick:!0,onResetToDefault:async()=>{this.model().restorePreferences();const[e,t]=await Promise.all([Promise.resolve().then(i.bind(i,85662)),Promise.resolve().then(i.bind(i,58519))]),s=e.getCurrentTheme().name;t.loadTheme(this.chartWidgetCollection(),{themeName:s,standardTheme:!0})},shouldReturnFocus:t?.shouldReturnFocus});if(null===s)return null;const o=()=>{s.hide(),this._chartWidgetCollection.activeChartWidget.unsubscribe(o)};return this._chartWidgetCollection.activeChartWidget.subscribe(o),s}showChartPropertiesForSource(e,t,i,s){return l.enabled("property_pages")&&e.userEditEnabled()?e===this.model().model().mainSeries()?this.showGeneralChartProperties(t):((i=i||{}).onResetToDefault=()=>{((0,eo.isLineTool)(e)||(0,Js.isStudy)(e))&&this.model().restorePropertiesForSource.bind(this._model,e)},this._showChartProperties(e,t,i,s)):Promise.resolve(null)}toggleCompareOrAdd(){this._compareDialog.visible().value()?this._compareDialog.hide():this._compareDialog.show()}tags(){return this._model?this._model.calculateDefaultTags():[]}options(){return this._options}ownerDocument(){return(0,n.ensureNotNull)(this._parent).ownerDocument}async showChartPropertiesForSources(e){if(!l.enabled("property_pages"))return Promise.resolve(null);const{sources:t,title:s,tabName:o,renamable:r}=e,c=(0, -n.ensureNotNull)(this._model),h=js(t.map((e=>e.properties().childs()))),d=js(t.map((e=>e.properties().childs().intervalsVisibilities))),[{createPropertyPage:u},{getSelectionStylePropertiesDefinitions:_},{getSelectionIntervalsVisibilitiesPropertiesDefinition:p},{getSelectionCoordinatesPropertyDefinition:m}]=await Promise.all([Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,57717)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,72707)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,26434)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,73174))]);return async function(e){const{SourcesPropertiesEditorRenderer:t}=await Promise.all([i.e(6655),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(6847),i.e(1833),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6780)]).then(i.bind(i,66512)),s=new t(e);return null!==Os&&(Os.hide(),Os=s),s.show(),s}({sources:t,propertyPages:[u(_(h,c),"style",a.t(null,void 0,i(92516))),u({definitions:[m(t,c)]},"displacement",a.t(null,void 0,i(70132))),u(p(d,c),"visibility",a.t(null,void 0,i(40091)))],undoModel:c,title:s,activeTabId:o,renamable:r})}getPriceAxisWidthChangedByName(e){return"left"===e?this._lhsPriceAxisWidthChanged:this._rhsPriceAxisWidthChanged}getPriceAxisMaxWidthByName(e){return"left"===e?this._lhsAxesWidth:this._rhsAxesWidth}timeAxisHeight(){return null!==this._timeAxisWidget?this._timeAxisWidget.size.height:0}withModel(e,t){null!==this._model?t.call(e):this.modelCreated().subscribe(e,t,!0)}hasModel(){return null!==this._model}onRedraw(){return this._redraw}copyLineToOtherCharts(){const e=(0,n.ensureNotNull)(this._model),t=e.selection().lineDataSources().filter((e=>e.isSynchronizable()));e.model().copyToOtherCharts(t,!0)}toggleLockSelectedObject(){const e=this.model();e.selection().lineDataSources().forEach((t=>{const i=t.properties().frozen.value();e.setProperty(t.properties().frozen,!i,(i?zm:Um).format({title:new Di.TranslatedString(t.name(),t.title(ua.TitleDisplayTarget.StatusLine))}),$r.lineToolsDoNotAffectChartInvalidation)}))}hideDataSources(e){if(e.length){const t=e.map((e=>e.properties().visible)),i=e.map((()=>!1));this.model().setProperties(t,i,Hm.format({title:new Di.TranslatedString(e[0].name(),e[0].title(ua.TitleDisplayTarget.StatusLine))}))}}hideSelectedObject(){this.hideDataSources(this.model().selection().dataSources().filter((e=>!0)))}unlinkSelectedLine(){const e=(0,n.ensureNotNull)(this._model),t=e.selection().lineDataSources();e.unlinkLines(t)}paneWidgetsWV(){return this._paneWidgets}paneWidgets(){return this._paneWidgets.value()} -paneWidgetSeparators(e){const t=this.paneWidgets().indexOf(e),i={};return this._paneSeparators.forEach((e=>{e.topPaneIndex()===t&&(i.separatorBelow=e),e.bottomPaneIndex()===t&&(i.separatorAbove=e)})),i}paneByState(e){return this._paneWidgets.value().find((t=>t.state()===e))??null}paneByCanvas(e){return this._paneWidgets.value().find((t=>t.hasCanvas(e)))??null}timeAxisByCanvas(e){return this._timeAxisWidget?.hasCanvas(e)?this._timeAxisWidget:null}selectPointMode(){return(0,n.ensureNotNull)(this._model).model().selectPointMode()}cancelRequestSelectPoint(){const e=(0,n.ensureNotNull)(this._model).model();e.cancelRequestSelectPoint(),e.setReplayStatus(e.isInReplay().value()?3:0),e.clearCurrentPosition()}requestSelectPoint(e,t){const i=(0,n.ensureNotNull)(this._model);return e.selectPointMode===lt.SelectPointMode.Replay&&i.model().setReplayStatus(1),new Promise(((s,o)=>{const n=()=>!!this.isVisible()||(o("Chartwidget must be visible"),this.cancelRequestSelectPoint(),!1);if(!n())return;(0,lt.resetToCursor)(!0),i.lineBeingCreated()&&i.cancelCreatingLine();let r=!1;const a={};i.model().onPointSelected().subscribe(a,((e,t)=>{r=!0,this._isVisible.unsubscribe(n),this._hideHint(),s({point:e,pane:t})}),!0),i.model().requestSelectPoint(e),this.startTrackingMode(),void 0!==t&&this._showEventHint(t),this._isVisible.subscribe(n),this.selectPointMode().subscribe((()=>{setTimeout((()=>{r||(this.selectPointMode().value()===lt.SelectPointMode.None&&this._hideHint(),i.model().onPointSelected().unsubscribeAll(a),this._isVisible.unsubscribe(n),o("cancelled"))}))}),{once:!0})}))}showReplayOrderConfirmationDialog(){return this.model().isInReplay().value(),Promise.resolve()}showSourceProperties(e,t){e===this.model().mainSeries()&&(t=Zs.TabNames.symbol),this.showChartPropertiesForSource(e,t)}onScroll(){return this._onScroll}onZoom(){return this._onZoom}onTagsChanged(){return this._tagsChanged}onWidget(){return this._onWidget}containsVolume(){return this.model().dataSources().some((e=>(0,Js.isStudy)(e)&&"Volume"===e.metaInfo().shortId))}containsStudy(e){return this.containsStudyByPredicate((t=>t.id===e||t.fullId===e))}isSmall(){return this._width()<550||this._height()<300}onCmeWidget(){return"cme"===this._widgetCustomer}widgetCustomer(){return this._widgetCustomer}compareSymbols(){return this._compareSymbols}images(e){window.TradingView.printing=!0;const t=this.model().selection().allSources();this.model().selectionMacro((e=>e.clearSelection())),this.model().model().recalculateAllPanes((0,Bt.globalChangeEvent)());const i=(t,i)=>{t.paint(i);const s={showCollapsedStudies:Boolean(e?.showCollapsedStudies),status:e?.status};return t.getScreenshotData(s)},s=[],o=this.maximizedPaneWidget();if(null!==o){const e=this._paneWidgets.value().indexOf(o);s.push(i(o,yo.InvalidationMask.light().invalidateForPane(e)))}else{const e=this._paneWidgets.value();e.forEach(((t,o)=>{s.push(i(t,yo.InvalidationMask.light().invalidateForPane(o))),o{t.forEach((t=>{e.addSourceToSelection(t)}))})),this.model().model().recalculateAllPanes((0,Bt.globalChangeEvent)()),this.model().model().lightUpdate();const r=this.mainSeriesQuotesAndMetainfo();return{panes:s,timeAxis:n,colors:{text:this.properties().childs().scalesProperties.childs().textColor.value(),bg:this.properties().childs().paneProperties.childs().background.value(),scales:this.properties().childs().scalesProperties.childs().lineColor.value()},meta:r.meta,ohlc:r.ohlc,quotes:r.quotes}}insertStudy(e,t,i,s,o){return this._insertStudyOrReplaceStub(e,t,void 0,i,s,o)}replaceStubByStudy(e,t,i,s,o,n){return e.updateDescriptor(t),this._insertStudyOrReplaceStub(t,i,e,s,o,n)}addOverlayStudy(e,t,i){const s=this.model();return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((async o=>{if(!o)return null;await(0,ts.studyMetaInfoRepository)().requestMetaInfo();const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]),r={allowExtendTimeScale:i};if(l.enabled("use_overrides_for_overlay")){const e=(0,h.factoryDefaults)("study_Overlay@tv-basicstudies.style");r.style=e}return n.setPropertiesState(r),n.setForceOverlay(t),n.insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]})))})):Promise.resolve(null)}addCompareStudy(e){const t=this.model();return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((async i=>i?(await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),t.createStudyInserter({type:"java",studyId:"Compare@tv-basicstudies"},[]).insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]})))):null)):Promise.resolve(null)}showIndicators(e,t){if(window.studyMarket)return window.studyMarket.visible().value()?void window.studyMarket.hide():(window.studyMarket.show(e,t),window.studyMarket)}setSaveChartService(e){this._saveChartService=e,null!==this._lineToolsSynchronizer&&this._lineToolsSynchronizer.setSaveChartService(e)}getSaveChartService(){return this._saveChartService}mainSeriesQuotesAndMetainfo(){let e,t,i;const s=this._model&&this._model.mainSeries();if(s){const o=e=>null==e?"":s.formatter().format(e,{signNegative:!0,useRtlFormat:!1}),n=e=>null==e?"":e+"";e={resolution:s.interval(),symbol:s.symbol(),values:s.legendValuesProvider().getValues(null)};const r=s.symbolInfo();r&&(e.symbol=r.full_name,e.description=r.description,e.exchange=r.exchange);const a=s.bars().last();null!==a&&(t=a.value.slice(1,5).map(o));const l=s.quotes();l&&(i={change:o(l.change),changePercent:n(l.change_percent),last:o(l.last_price)})}return{meta:e,ohlc:t,quotes:i}}isMultipleLayout(){return this._isMultipleLayout}updateCrossHairPositionIfNeeded(){if(this._model){const e=(0,vo.lastMouseOrTouchEventInfo)();if(e.isTouch){const t=this.maximizedPaneWidget()||this._paneWidgets.value()[0];if(t.hasState()&&(!e.stylus&&(this._isLineToolModeExceptBrush()||(0, -lt.toolIsMeasure)(lt.tool.value()))||this.selectPointMode().value()!==lt.SelectPointMode.None)){const e=.5*this._model.model().timeScale().width(),i=.5*t.state().defaultPriceScale().height();t.setCursorPosition(e,i)}const i=this._model.model().crosshairSource();i.updateAllViews((0,Bt.sourceChangeEvent)(i.id()))}}}trackingModePaneWidget(){if(!(0,vo.lastMouseOrTouchEventInfo)().isTouch)return null;for(const e of this.paneWidgets())if(e.trackingModeEnabled())return e;return null}startTrackingMode(){if((0,vo.lastMouseOrTouchEventInfo)().isTouch){this.exitTrackingMode(),this.updateCrossHairPositionIfNeeded();const e=this.maximizedPaneWidget()||this._paneWidgets.value()[0],t=this.model().model().crosshairSource().currentPoint();e.startTrackingMode(t,t)}}exitTrackingMode(){(0,vo.lastMouseOrTouchEventInfo)().isTouch&&this.paneWidgets().some((e=>e.trackingModeEnabled()))&&(this.paneWidgets().forEach((e=>e.exitTrackingMode())),this.model().model().clearCurrentPosition())}onToolChanged(){const e=this.model().model();e.lineBeingCreated()&&!e.lineBeingCreateFromExternal()&&this._cancelCreatingLine(),this.selectPointMode().value()!==lt.SelectPointMode.None&&this.cancelRequestSelectPoint(),this.exitTrackingMode()}setInLoadingState(e){this._inLoadingState=e}paint(e){const t=e??yo.InvalidationMask.full();t.validationActions().forEach((e=>e()));const i=this.maximizedPaneWidget();this._paneWidgets.value().forEach(((e,s)=>{null!==i&&i!==e||e.paint(t.invalidateForPane(s))})),this._timeAxisWidget&&this._timeAxisWidget.paint(t.invalidateForTimeScale()),this._redraw.fire()}GUIResetScales(){(0,ne.trackEvent)("GUI","Reset Scales"),null!==this._model&&this._model.resetScales()}applyOverrides(e){const t={};for(const[i,s]of Object.entries(e))i.startsWith("mainSeriesProperties.priceAxisProperties")||(t[i]=s);if((0,h.applyPropertiesOverrides)(this.properties(),void 0,!1,t,void 0),l.enabled("use_localstorage_for_settings")&&this.properties().saveDefaults(),this._model){(0,h.applyPropertiesOverrides)(this._model.model().properties(),void 0,!1,t),(0,h.applyPropertiesOverrides)(this._model.mainSeries().properties(),void 0,!1,t,"mainSeriesProperties"),this._model.model().sessions().applyOverrides(t);const e=this._model.model().watermarkSource();null!==e&&e.applyOverrides(t),l.enabled("use_localstorage_for_settings")&&(this._model.model().properties().saveDefaults(),this._model.mainSeries().properties().saveDefaults())}}showFundamentals(e){this.showIndicators(e?[e]:void 0,"financials")}maximizedPaneWidget(){return this._paneWidgets.value().find((e=>e.maximized().value()))??null}hasMaximizedPane(){return null!==this.maximizedPaneWidget()}setActive(e){(0,vo.lastMouseOrTouchEventInfo)().isTouch&&(e&&this.selectPointMode().value()!==lt.SelectPointMode.None?this.startTrackingMode():this.exitTrackingMode());for(const e of this._paneWidgets.value())e.update();e||this.model().selectionMacro((e=>{e.clearSelection()})),this._isActive.setValue(e)}justActivated(){return this._justActivated}unsetActivePaneWidget(){this.activePaneWidget=null}setActivePaneWidget(e){ -this.activePaneWidget=e}onPaneWidgetDestroyed(e){this.activePaneWidget===e&&(this.activePaneWidget=null)}getResizerDetacher(){return this._options}toggleFullscreen(){const e=this.getResizerDetacher();e.fullscreenable.value()&&(e.fullscreen.value()?e.exitFullscreen():e.requestFullscreen())}generalPropertiesDefinitions(){return this._getChartPropertyDefinitionsViewModel().then((e=>e.propertyPages()))}propertiesDefinitionsForSource(e){return(0,eo.isLineTool)(e)||(0,Js.isStudy)(e)||(0,eo.isStudyLineTool)(e)?e.getPropertyDefinitionsViewModel().then((e=>null===e?null:e.propertyPages())).catch((e=>(Om.logWarn(e),null))):Promise.resolve(null)}backgroundTopTheme(){return this._backgroundTopTheme.readonly()}backgroundBasedTheme(){return this._backgroundBasedTheme.readonly()}backgroundBottomTheme(){return this._backgroundBottomTheme.readonly()}state(e,t,i,s){if(this._model){const o=this._model.state(e,t,i,s);return o.chartId=this.id(),o}return this._content}lineToolsAndGroupsDTO(){return(0,n.ensureNotNull)(this._lineToolsSynchronizer).prepareDTO()}applyLineToolUpdateNotification(e,t){(0,n.ensureNotNull)(this._lineToolsSynchronizer).applyLineToolUpdateNotification(e,t)}reloadAllLineTools(){(0,n.ensureNotNull)(this._lineToolsSynchronizer).reloadAllLineTools()}startApplyingLineToolUpdateNotification(){this._lineToolsSynchronizer?.startApplyingLineToolUpdateNotification()}endApplyingLineToolUpdateNotification(){this._lineToolsSynchronizer?.endApplyingLineToolUpdateNotification()}applyAlertIdByExternalSource(e,t){this._lineToolsSynchronizer?.applyAlertIdByExternalSource(e,t)}deleteAlertByExternalSource(e,t){this._lineToolsSynchronizer?.deleteAlertByExternalSource(e)}shouldBeSavedEvenIfHidden(){return this._model?this.model().model().shouldBeSavedEvenIfHidden():!!this._options.content.shouldBeSavedEvenIfHidden}getTimeScale(){return this._timeAxisWidget}showObjectsTreePanelOrDialog(){let e=!1;const t=window.widgetbar;if(t&&t.isVisible()){const i=(0,n.ensureNotNull)(t.setPage("object_tree"));(0,n.ensureNotNull)(i.widget("object_tree"));0,e="object_tree"===i.name}e||this.showObjectsTreeDialog()}showObjectsTreeDialog(){this._objectTreeDialogController?.show()}addCustomWidgetToLegend(e,t){this._customLegendWidgetsFactoryMap.set(e,t);for(const i of this.paneWidgets())i.addCustomWidgetToLegend(e,t)}applyIndicatorsToAllChartsAvailable(){if(!this.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return!1;for(const e of this.model().model().panes()){if(e.sourcesByGroup().all().some((e=>(0,Js.isStudy)(e)&&!0)))return!0}return!1}widget(){return(0,n.ensureNotNull)(this._mainDiv)}restoreState(e,t,i){this._adjustSize();const s=(0,n.ensureNotNull)(this._model),o=(s.restoreState(this._content,t,i),s.mainSeries().properties().childs());this._symbolWV.setValue(o.symbol.value()),this._resolutionWV.setValue(o.interval.value())}addCompareAsOverlay(e,t,i){const s=this.model();return(0,n.ensureDefined)(this._options.isSymbolAvailable)(e).then((async o=>{if(!o)return null;await(0,ts.studyMetaInfoRepository)().requestMetaInfo() -;const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]);return n.setForceOverlay(!0),n.setPreferredPriceScale("as-series"),!0!==i&&n.setTargetPriceScaleMode({percentage:!0}),void 0!==t&&n.setPropertiesState({allowExtendTimeScale:t}),n.insert((async()=>({inputs:{symbol:e},parentSources:[]})))}))}scrollHelper(){return this._scrollHelper}resize(){const e=this._height()+"px",t=this._width()+"px",i=(0,n.ensureNotNull)(this._mainDiv);i.style.height=e,i.style.width=t,this._elMainTable.style.height=e,this._elMainTable.style.width=t,this._resizeHandler&&this._mainDiv&&this._resizeHandler()}chartPainted(){return this._drawPlanned?(null===this._chartPaintedPromise&&(this._chartPaintedPromise=(0,me.createDeferredPromise)()),this._chartPaintedPromise.promise):Promise.resolve()}setDataWindowWidget(e){this._dataWindowWidget=e}removeDataWindowWidget(){this._dataWindowWidget=null}showSelectedSourcesProperties(e){const t=(0,n.ensureNotNull)(this._model).selection().dataSources();if(1===t.length)this.showSourceProperties(t[0],e);else{const i=t.filter(eo.isLineTool);i.length>0&&this.showChartPropertiesForSources({sources:i,tabName:e})}}setTimingsMeter(e){this._timingsMeter=e,this._updateTimingsMeterState()}onAboutToBeDestroyed(){return this._aboutToBeDestroyed}executeActionById(e){if("takeScreenshot"===e)return console.warn('Action "takeScreenshot" is deprecated. Use method "takeScreenshot" instead'),void this._chartWidgetCollection.takeScreenshot();const t=this.actions()[e];t?t.execute():console.warn("Unknown action id: "+e)}getCheckableActionState(e){const t=this.actions()[e];if(t){if(t.isCheckable())return t.isChecked();console.warn("Action "+e+" has no state")}else console.warn("Unknown action id: "+e);return null}connect(){this._chartSession.isConnected().subscribe(this._onChartSessionIsConnectedChanged),this._chartSession.criticalError().subscribe(this,this._onChartSessionCriticalError),this._chartSession.connect(this._onData.bind(this))}finishInitWithoutConnect(){this._chartSession.disable(),this._init(),this._chartWidgetInitialized.fire()}reconnect(){this._chartSession.disconnect(),this._chartSession.connect()}update(){if(this.hasModel()){for(const e of this._paneWidgets.value())e.update();this._timeAxisWidget&&this._timeAxisWidget.update()}}setPriceAxisHovered(e,t){t?this._hoveredPriceAxes.add(e):this._hoveredPriceAxes.delete(e),this._anyAxisHovered.setValue(this._hoveredPriceAxes.size>0)}anyPriceAxisHovered(){return this._anyAxisHovered.readonly()}linkingGroupIndex(){return this._linkingGroupIndex}offsetInDocument(e){const t=this.paneByState(e);if(!t)return{left:NaN,top:NaN};const i=t.getElement().getBoundingClientRect();return{left:Math.round(i.left+document.body.scrollLeft),top:Math.round(i.top+document.body.scrollTop)}}showHint(e,...t){if(0===e)this._showEventHint(...t);else if(1===e)throw new Error("Warning hint not implemented")}hotkeys(){return this._hotkeys}onAboutToLoadContent(){this._chartSession.disconnect()}async loadContent(e,t){this.screen.show();const i=this.model() -;i.model().setMaximizedPane(null);const s=i.mainSeries();i.model().isInReplay().value()&&i.model().switchToRealtime();i.crosshairSource().clearMeasure(),this._lineToolsSynchronizer?.destroy(),this._lineToolsSynchronizer=null,this._chartSession.disconnect();const o=i.model().dataSources().filter((e=>!!(0,Js.isStudy)(e)||(0,eo.isLineTool)(e)));let n,r;new Yr.RemoveSourcesUndoCommand(i.model(),o,null).redo(),this._chartSession.connect(this._onData.bind(this)),this.activePaneWidget=null,s.purgeSymbolInfo(),e.loading=!0,await(0,eo.ensureAllLineToolsLoadedForLayout)([e]),this._content=e,this._setSymbolIntervalContentOverrides={},this._initialLoading=t;const a=this._contentSeriesProperties();if(a&&(n=a,r=e.chartProperties.priceScaleSelectionStrategyName),!n)throw Error("An error occurred while determining main series on the chart");this._mainSeriesProperties.mergeAndFire({visible:!0,symbol:n.symbol,timeframe:"",interval:n.interval||"D",style:n.style}),void 0!==r&&this._properties.childs().priceScaleSelectionStrategyName.setValue(r),this._init(),i.undoHistory().clearStack()}resetDrawingState(){(0,lt.resetToCursor)(!0);const e=(0,n.ensureNotNull)(this._model?.crosshairSource().pane??null);(0,n.ensureNotNull)(this.paneByState(e)).cancelCreatingLineTool(),this._model?.selectionMacro((e=>{e.clearSelection()}))}_clearSelectionHotkey(){return{desc:"Cancel selection",hotkey:27,handler:()=>{if(this.selectPointMode().value()!==lt.SelectPointMode.None)return this.selectPointMode().value()===lt.SelectPointMode.Replay&&this._chartWidgetCollection.getAll().forEach((e=>{e!==this&&e.selectPointMode().value()===lt.SelectPointMode.Replay&&e.cancelRequestSelectPoint()})),void this.cancelRequestSelectPoint();this._model?.selectionMacro((e=>{this._cancelCreatingLine(),e.clearSelection()}));const e=this._model?.model().customSourceMovingHitTestData();e&&e.cancelMoveHandler&&e.cancelMoveHandler()&&(e.cancelled=!0,this._model?.model().setMovingCustomSource(null,null),this._model?.model().lightUpdate())},isDisabled:()=>{const e=this._model;if(!e)return!0;const t=0===e.selection().allSources().length,i=null===e.crosshairSource().measurePane().value(),s=this.selectPointMode().value()===lt.SelectPointMode.None;return t&&i&&s}}}_insertStudyOrReplaceStub(e,t,i,s,o,n){const r="java"===e.type;return new Promise((async a=>{if(0===t.length)return n?.(),r&&await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),void a(this._insertOrReplaceStubByStudyImpl(e,t,i,s,o));window.runOrSignIn((async()=>{n?.(),r&&await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),a(this._insertOrReplaceStubByStudyImpl(e,t,i,s,o))}),{source:"study on study"})})).catch((()=>null))}_insertOrReplaceStubByStudyImpl(e,t,i,s,o){const r=(0,n.ensureNotNull)(this._model).createStudyInserter(e,t,s);r.setForceOverlay("java"===e.type&&"Volume@tv-basicstudies"===e.studyId&&l.enabled("volume_force_overlay"));const a=r.insert(((e,i,s)=>new Promise(((n,r)=>{this.selectPointMode().value()!==lt.SelectPointMode.None&&this.cancelRequestSelectPoint(),o?n(o(e,i,s)):(0,Js.isSymbolicStudy)(s)?((0, -ne.trackEvent)("GUI","Confirmation dialogs","Symbol confirmation dialog"),Ns(this,e,s,n,r,"symbol")):(0,Js.hasConfirmInputs)(i)?((0,ne.trackEvent)("GUI","Confirmation dialogs","Inputs confirmation dialog"),Ns(this,e,s,n,r)):n({inputs:{},parentSources:t})}))),void 0,i);return a.then((()=>{(0,lt.hideAllIndicators)().value()&&(0,ks.toggleHideMode)()})).catch((e=>{})),a}async _showChartProperties(e,t,i,s){if(!this._model)return null;t&&((0,d.setValue)("properties_dialog.active_tab.chart",t),i.tabName=t);const o=await so(e,this._model,i,this._options.chartWidgetCollection,s);return o?.visible().value()?o:null}_createLineToolsSynchronizerIfNeeded(){if(l.enabled("saveload_separate_drawings_storage")){this._lineToolsSynchronizer?.destroy(),this._lineToolsSynchronizerHasChanges??=new F.WatchedValue(!1),this._lineToolsSynchronizerHasChanges.setValue(!1);const e={readOnlyMode:this.readOnly(),migrateSyncedLineTools:this===this._options.chartWidgetCollection.getAll()[0]},t={layoutId:this.layoutId(),chartId:this._id,clientId:this._chartWidgetCollection.clientId},i=function(){if(!lm)throw new Error("LineToolsSynchronizer Class not loaded");return lm}();this._lineToolsSynchronizer=new i(t,this.model().model(),e,this._lineToolsSynchronizerHasChanges),null!==this._saveChartService&&this._lineToolsSynchronizer.setSaveChartService(this._saveChartService),this._lineToolsSynchronizer.invalidateAll(),this._model?.model().setLineToolsSynchronizer(this._lineToolsSynchronizer)}}_updateThemedColor(){const e=this.model().model(),t=e.backgroundColorAtYPercentFromTop(.5);let i=e.backgroundTopColor().value(),s=e.backgroundColor().value();const o=(0,Is.isColorDark)(t),n=(0,Is.isColorDark)(i),r=(0,Is.isColorDark)(s);this.widget().classList.toggle("chart-widget--themed-dark",o),this.widget().classList.toggle("chart-widget--themed-light",!o),this.widget().classList.toggle("chart-widget__top--themed-dark",n),this.widget().classList.toggle("chart-widget__top--themed-light",!n),this.widget().classList.toggle("chart-widget__bottom--themed-dark",r),this.widget().classList.toggle("chart-widget__bottom--themed-light",!r),this._backgroundTopTheme.setValue(n?"dark":"light"),this._backgroundBasedTheme.setValue(o?"dark":"light"),this._backgroundBottomTheme.setValue(r?"dark":"light"),i===s&&(0,k.isStdThemedDefaultValue)("chartProperties.paneProperties.background",i,this._backgroundBasedTheme.value())&&(i=null,s=null);for(const e of this._paneWidgets.value())e.updateThemedColors({topColor:i,bottomColor:s})}_isLineToolModeExceptBrush(){const e=lt.tool.value();return(0,wt.isLineToolName)(e)&&!(0,wt.isLineDrawnWithPressedButton)(e)&&this.selectPointMode().value()===lt.SelectPointMode.None}_cancelCreatingLine(){const e=(0,n.ensureNotNull)(this._model).model(),t=e.lineBeingCreated();if(null!==t){const i=(0,n.ensureNotNull)(e.paneForSource(t));(0,n.ensureNotNull)(this.paneByState(i)).cancelCreatingLineTool(),t.toolname===lt.tool.value()&&(0,lt.resetToCursor)()}const i=e.crosshairSource().measurePane().value();if(null!==i){(0, -n.ensureNotNull)(this.paneByState(i)).cancelMeasuring()}}_adjustSize(e){let t=0;const i=null===this._model?null:this._model.model().priceScaleSlotsCount(),s=new Uint32Array(null===i?0:i.left),o=new Uint32Array(null===i?0:i.right),n={value:0},r={value:0},a=(0,fo.getCanvasDevicePixelRatio)(document.body),l=(e,t)=>e+t,c=(e,t,i)=>{Array.isArray(i)?i.forEach(((t,i)=>{e[i]=Math.max(e[i],t)})):t.value=Math.max(t.value,i)},h=(e,t,i)=>{if(i.value>t){const s=i.value/t;let o=0;for(let t=0;t=61?m:0;g%2&&(g+=1);const f=this._paneWidgets.value(),y=Math.max(1,Math.floor((u-p-g)/f.length));let v=0,S=null;const b=this.maximizedPaneWidget();for(const e of f)if(!b||b===e){e.leftPriceAxisesContainer().updateCurrencyLabels();const i=e.leftPriceAxisesContainer().optimalWidths();e.rightPriceAxisesContainer().updateCurrencyLabels();const a=e.rightPriceAxisesContainer().optimalWidths();c(s,n,i),c(o,r,a),b!==e&&e.state().collapsed().value()?v+=Math.min(y,e.collapsedHeight()):(t+=e.stretchFactor(),S=e)}let w=s.reduce(l,0),C=o.reduce(l,0);w=h(s,w,n),C=h(o,C,r);let P=Math.max(d-w-C,0);if(P<=102){w=0,C=0,P=d;for(let e=0;e{void 0!==L&&e.setState(L.panes()[t]);let i=0;if(this.hasMaximizedPane())i=this.maximizedPaneWidget()===e?x:0;else if(e.state().collapsed().value())i=Math.min(y,e.collapsedHeight());else{const t=e===S?Math.ceil((x-M)*a)/a:Math.round(e.stretchFactor()*I*a)/a;i=Math.max(t,2),M+=i}e.setPriceAxisSizes("left",i,s),e.setPriceAxisSizes("right",i,o),A=A||i!==e.height(),e.setSize((0,Dt.size)({width:P,height:i})),L&&e.state()&&L.setPaneHeight(e.state(),i)})),null!==this._timeAxisWidget&&this._timeAxisWidget.setSizes((0,Dt.size)({width:P,height:g}),s,o),L&&L.setWidth(P,e),this._controlBarNavigation&&this._controlBarNavigation.updatePosition(),this._lhsAxesWidth!==w&&(this._lhsAxesWidth=w,this._lhsPriceAxisWidthChanged.fire(w)),this._rhsAxesWidth!==C&&(this._rhsAxesWidth=C,this._rhsPriceAxisWidthChanged.fire(C)),A&&W.emit("panes_height_changed")}_makePaneWidgetsAndSeparators(){const e=this.model().model().panes(),t=e.length,i=this._paneWidgets.value().length,s=this._paneWidgets.value().slice();for(let e=t;e=i,r={contextMenuEnabled:this._options.paneContextMenuEnabled,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,handleScale:this._options.handleScale,handleScroll:this._options.handleScroll, -priceScaleContextMenuEnabled:this._options.priceScaleContextMenuEnabled,legendWidgetEnabled:this._options.legendWidgetEnabled&&e[n].mode()===Bi.PaneMode.Regular,sourceStatusesWidgetEnabled:!o,sourceStatusesWidget:this._options.sourceStatusesWidget,marketStatusWidgetEnabled:this._options.marketStatusWidgetEnabled&&!o,chartWarningWidgetEnabled:this._options.chartWarningWidgetEnabled&&!o,chartWarningWidget:this._options.chartWarningWidget,dataProblemWidgetEnabled:this._options.dataProblemWidgetEnabled&&!o,legendWidget:this._options.legendWidget,propertyPagesEnabled:this._options.propertyPagesEnabled,sourceSelectionEnabled:this._options.sourceSelectionEnabled,controlsEnabled:this._options.paneControlsEnabled,croppedTickMarks:this._options.croppedTickMarks,countdownEnabled:this._options.countdownEnabled,customLegendWidgetFactories:new Map(this._customLegendWidgetsFactoryMap),useKineticScroll:this._options.useKineticScroll,pineSourceStatusEnabled:!this.readOnly()};if(void 0!==this._options.paneContextMenu&&(r.contextMenu=this._options.paneContextMenu),void 0!==this._options.priceScaleContextMenu&&(r.priceScaleContextMenu=this._options.priceScaleContextMenu),t){const t=new fr(this,e[n],r,this._paneWidgetsSharedState);if(s.push(t),n>0){const e=new Ao(this,n-1,n);this._paneSeparators.push(e),this._timeAxisWidget?this._elMainTable.insertBefore(e.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(e.getElement())}this._timeAxisWidget?this._elMainTable.insertBefore(t.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(t.getElement())}else{s[n].updateOptions(r)}}const r=this.maximizedPaneWidget();for(const e of this._paneSeparators)r?e.hide():e.show();for(let i=0;iyo.InvalidationLevel.Cursor){this._timeAxisWidget?.update(),this._paneWidgets.value().forEach((e=>{e.updatePriceAxisWidgets()}));for(let i=0;iyo.InvalidationLevel.None&&this._dataWindowWidget.update()}this._paneWidgets.value().forEach(((t,i)=>{t.updateStatusWidget(e.invalidateForPane(i))})),null!==this._timingsMeter&&this._timingsMeter.stopDraw(),e&&e.panesOrderInvalidated()&&W.emit("panes_order_changed")}_initMaximizeHotkey(e){const t=e=>!e.defaultPrevented&&(0,V.modifiersFromEvent)(e)===V.Modifiers.Alt&&!(0,lt.toolIsDemonstration)(lt.tool.value()),i=e=>{t(e)&&e.stopPropagation()},s=e=>{t(e)&&(e.preventDefault(),e.stopPropagation(),this.toggleFullscreen())};return e.addEventListener("mousedown",i,!0),e.addEventListener("click",s,!0),()=>{e.removeEventListener("mousedown",i,!0),e.removeEventListener("click",s,!0)}}_onMousewheel(e){if(!this.model().model().zoomEnabled()||null===this._mouseWheelHelper)return;if(!(0,ze.onWidget)()&&!Wm&&parent&&parent!==window&&parent.IS_DEMO_PAGE)return;if(null===this._model)return;if(this.model().timeScale().isEmpty())return;const t=this._mouseWheelHelper.processWheel(e),i=t.deltaX,s=-t.deltaY;if(0!==i&&this._options.handleScroll.mouseWheel||0!==s&&this._options.handleScale.mouseWheel){if(e.cancelable&&e.preventDefault(),0!==s&&this._options.handleScale.mouseWheel){const t=Math.sign(s)*Math.min(1,Math.abs(s)),i=(0,n.ensureNotNull)(this._mainDiv).getBoundingClientRect(),o=e.clientX-this._lhsAxesWidth-i.left;if(!Number.isFinite(o)||!Number.isFinite(t))return void Om.logWarn("Incorrect mouse wheel processing: scrollPosition: "+o+", zoomScale: "+t);const r=new Bo.EnvironmentState(e).mod();this.model().model().zoomTime(o,t,!!r||void 0),this._onZoom.fire(r)}0!==i&&this._options.handleScroll.mouseWheel&&this.model().scrollChart(-80*i)}}_beginRequestActive(){const e=this._chartWidgetCollection.activeChartWidget.value()!==this;if(this._chartWidgetCollection.activeChartWidget.setValue(this),e){this._chartWidgetCollection.ariaDescribeChart(this._chartWidgetCollection.activeChartWidget.value());const e=(0,vo.lastMouseOrTouchEventInfo)();e.isTouch&&!e.stylus&&this._isLineToolModeExceptBrush()&&this.updateCrossHairPositionIfNeeded(),this._justActivated=!0}}_endRequestActive(){this._justActivated&&setTimeout((()=>this._justActivated=!1),0)}_requestActive(){this._beginRequestActive(),this._endRequestActive()}_createSessions(e){{const t=this.showGeneralChartProperties.bind(this,Zs.TabNames.timezoneSessions);return void e.createSessions(t)}}_createPrePostMarket(e){0}_createVolumeIfNeeded(){const e=l.enabled("create_volume_indicator_by_default")&&this._options.addVolume,t=!this._content,i=l.enabled("create_volume_indicator_by_default_once"),s=this._content&&!this._content.loading;if(e&&(t||s&&!i)){const e=()=>{setTimeout((async()=>{const e=this.model().model(),t=e.mainSeries().symbolInfo();if(!t)return;const i=(0,yt.hasVolume)(t);if(!this.containsVolume()&&i){const t=(0,h.factoryDefaults)("chartproperties.volumePaneSize");await(0, -ts.studyMetaInfoRepository)().requestMetaInfo();const i=e.createStudyInserter({type:"java",studyId:"Volume@tv-basicstudies"});i.setForceOverlay(l.enabled("volume_force_overlay")),i.setPaneSize(t),l.enabled("hide_volume_ma")&&i.setPropertiesState({styles:{vol_ma:{display:0}}}),i.insert()}else if(!i&&this.containsVolume()){const t=this.model().dataSources().filter((e=>(0,Js.isStudy)(e)&&"Volume"===e.metaInfo().shortId))[0];e.removeSource(t)}}))};this.model().mainSeries().dataEvents().symbolResolved().subscribe(this,e,i)}}onModelTagsChanged(){this._tagsChanged.fire()}_initBackgroundColor(){null===this._backgroundTopColorSpawn&&(this._backgroundTopColorSpawn=this.model().model().backgroundTopColor().spawn(),this._backgroundTopColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this))),null===this._backgroundBottomColorSpawn&&(this._backgroundBottomColorSpawn=this.model().model().backgroundColor().spawn(),this._backgroundBottomColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this)))}_updateGui(e){this._model&&(this._makeTimeAxisWidget(),this._makePaneWidgetsAndSeparators(),this._elMainTable.style.userSelect="none",this._adjustSize(e))}_onChartStyleChanged(){(0,ne.trackEvent)("Chart",`Chart Style ${this.model().mainSeries().getStyleShortName().toUpperCase()}`)}_addPerfMark(e){(0,Rm.addPerfMark)(`ChartWidget.${this._id}.${e}`)}_setElement(e){if(!e)return;if(this._mainDiv){this._mainDiv.remove();const e=document.createRange();e.selectNodeContents((0,n.ensureNotNull)(this._parent)),e.deleteContents()}this._controlBarNavigation&&(this._controlBarNavigation.destroy(),this._controlBarNavigation=null),null!==this._removeMaximizeHotkey&&this._removeMaximizeHotkey(),this._removeMaximizeHotkey=this._initMaximizeHotkey(e);const t=e.ownerDocument,s=t.createElement("div");s.classList.add("chart-container-border"),e.insertBefore(s,e.firstChild),this._parent=s;const o=t.createElement("div");if(o.classList.add("chart-widget"),this._mainDiv=o,this._elTooltipDiv=t.createElement("div"),this._elTooltipDiv.className="tooltip-wrapper",this._mainDiv.appendChild(this._elTooltipDiv),this._elMainTable=t.createElement("div"),this._elMainTable.className="chart-markup-table",this._mainDiv.appendChild(this._elMainTable),o.setAttribute("role","region"),o.setAttribute("aria-label",a.t(null,{replace:{index:this.id()}},i(56275))),this._hotkeysListener&&this._hotkeysListener.destroy(),this._errorRenderer.setContainer(this._parent),this._hotkeysListener=new Gs.ChartHotkeysListener(this,this._mainDiv),(this._options.controlBarEnabled||l.enabled("control_bar"))&&this._createControlBar(),this._options.handleScale.mouseWheel||this._options.handleScroll.mouseWheel){this._mouseWheelHelper=new To;const e=this._onMousewheel.bind(this);this._onWheelBound=e,this._mainDiv.addEventListener("wheel",e,{passive:!1})}this._mainDiv.addEventListener("mouseenter",(()=>this._isHovered.setValue(!0))),this._mainDiv.addEventListener("mouseleave",(()=>this._isHovered.setValue(!1))),this.resize(),this._justActivated=!1,this.withModel(this,(()=>{s.appendChild(o), -o.addEventListener("mousedown",this._beginRequestActive.bind(this)),o.addEventListener("mouseup",this._endRequestActive.bind(this)),o.addEventListener("touchstart",this._beginRequestActive.bind(this)),o.addEventListener("touchmove",this._endRequestActive.bind(this)),o.addEventListener("touchend",this._endRequestActive.bind(this)),o.addEventListener("click",this._requestActive.bind(this))})),this._inited&&(null!==this._timeAxisWidget&&(this._timeAxisWidget.destroy(),this._timeAxisWidget=null),this._paneWidgets.value().forEach((e=>{e.destroy()})),this._paneWidgets.setValue([]),this._paneSeparators.forEach((e=>{e.destroy()})),this._paneSeparators.length=0,this._update(yo.InvalidationMask.full(),performance.now()))}_init(){this.hasModel()&&this.model().mainSeries().clearData(),this._initColors(),this._makeDefaultGui();this._makeDefaultModel(),(()=>{this._checkObsoleteTimezone(),this._chartSession&&this._chartSession.connected()&&this.model().model().restart(),this._content&&(this._initColors(),this._updateGui(),this.update()),this._resizeHandler=()=>{this._invalidationHandler(yo.InvalidationMask.full())},this._resizeHandler(),(0,n.ensureNotNull)(this._parent).appendChild((0,n.ensureNotNull)(this._mainDiv)),this._spinner&&(this._spinner.stop(),this._spinner=null),this._activateSymbolSearchHotkeys(),this.model().timeScale().onScroll().subscribe(this,(()=>this._onScroll.fire())),this._inited=!0})()}_makeDefaultModel(){let e;if(this._content&&this._content.timeScale.points){const t=this._content.timeScale.points.items[0];e={startDate:t}}const t=()=>{const t={readOnly:this.readOnly(),isSnapshot:!!this._containsData,...As(this._options,["timeScale","crossHair","chartEventsEnabled","newsNotificationsEnabled","esdEnabled","latestUpdatesEnabled","continuousContractSwitchesEnabled","futuresContractExpirationEnabled","countdownEnabled","lastPriceAnimationEnabled","currencyConversionEnabled","unitConversionEnabled","watermarkEnabled","shiftVisibleRangeOnNewBar","hideIdeas","onWidget"])},i=function(e,t,i,s,o,n,r,a,l,c,h,d){const u=new qp(e,t,i,s,o,n,r,a,l,c,h,d);return u.model().fullUpdate(),u}(this._chartSession,this._invalidationHandler,this._properties,this._mainSeriesProperties,e,this,this._options.undoHistory,this._options.barsMarksContainersFactory,t,this._collapsed,this._linkingGroupIndex,this._saveChartService?.autoSaveEnabled()??new F.WatchedValue(!0));return this._createSessions(i.model()),i};l.enabled("lean_chart_load")?this._model=this._model||t():this._model=t(),this._model.model().setChartSaveTime(1e3*this._chartWidgetCollection.metaInfo.lastModified.value()),this._createVolumeIfNeeded();if(this._content){let e=this._setSymbolIntervalContentOverrides;Fm&&this._initialLoading&&(e={...e,symbol:this._defSymbol,interval:this._defInterval??void 0,style:this._defStyle??void 0},this._defInterval&&Re.Interval.isRange(this._defInterval)&&(e.style=11)),this.restoreState(this._content,this._containsData,e),this._setSymbolIntervalContentOverrides={},Fm&&this._defSymbol&&this.model().model().recalculatePriceRangeOnce()} -this._setActions(),this._createLineToolsSynchronizerIfNeeded(),(()=>{const e=(0,n.ensureNotNull)(this._model);e.onTagsChanged().subscribe(this,(()=>this.onModelTagsChanged())),this._initBackgroundColor(),this._updateGui(),this._modelCreated.fire(e),this._tagsChanged.fire(),l.enabled("determine_first_data_request_size_using_visible_range")&&this._setFirstRequestNumbarsUsingTimeframeAndInterval(e);const t=e.mainSeries(),i=t.properties().childs();this._defTimeframe&&t.setDefaultTimeframe(this._defTimeframe),t.dataEvents().symbolNotPermitted().subscribe(null,(e=>t.setSymbolParams({symbol:e}))),this._symbolWV.setValue(i.symbol.value()),i.symbol.subscribe(this,(e=>this._symbolWV.setValue(e.value()))),this._resolutionWV.setValue(i.interval.value()),i.interval.subscribe(this,(e=>this._resolutionWV.setValue(e.value()))),i.style.unsubscribe(this,this._onChartStyleChanged),i.style.subscribe(this,this._onChartStyleChanged),t.dataEvents().completed().subscribe(this,(()=>this._addPerfMark("SeriesCompleted")),!0),t.dataEvents().barReceived().subscribe(this,(()=>this._addPerfMark("SeriesFirstDataReceived")),!0);this._options;t.dataEvents().chartTypeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().intradaySpreadNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().customIntervalNotPermitted().subscribe(null,(i=>{const s=e.model().defaultResolutions(),o=s.find((e=>(0,es.compareResolutions)(e,i)>=0))??s[s.length-1];t.setSymbolParams({interval:o})})),t.dataEvents().intradayExchangeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.requestingStyleIsNotSupported.subscribe(null,(()=>{const i=t.interval(),s=e.model().defaultResolutions(),o=(0,yt.getLastUsedSingleValueBasedStyle)(),n=(0,es.getResolutionByChartStyle)(o,i,s);t.setChartStyleWithIntervalIfNeeded(o,n)})),t.requestingStyleSupportRecovered.subscribe(null,(i=>{const s=t.interval(),o=e.model().defaultResolutions(),n=(0,es.getResolutionByChartStyle)(i,s,o);t.setChartStyleWithIntervalIfNeeded(i,n)}))})()}_addHotkeys(){if(this._hotkeys.add({desc:"Maximize",hotkey:V.Modifiers.Alt+13,handler:()=>this.toggleFullscreen(),isDisabled:()=>!this.getResizerDetacher().fullscreenable.value()}),this._hotkeys.add(this._clearSelectionHotkey()),this._options.indicatorsDialogShortcutEnabled&&this._hotkeys.add({desc:"Show insert indicator dialog",hotkey:111,handler:()=>this.showIndicators()}),!this.readOnly()){this._hotkeys.add({desc:"Remove selected source",hotkey:V.isMacKeyboard?46:8,handler:()=>this.removeSelectedSources()}),this._hotkeys.add({desc:"Switch between sessions",hotkey:V.Modifiers.Shift+V.Modifiers.Alt+69,handler:()=>this._switchSubSession()});{const e=async(e,t)=>{this.activePaneWidget&&("drawRightThere"===t.action?await this.activePaneWidget.drawRightThere(e):lt.tool.setValue(e))},t=(t,i)=>()=>e(t,i);Object.entries(Kp.lineToolsSelectHotkeys).map((([e,i])=>({desc:i.description,hotkey:i.hash,handler:t(e,i)}))).forEach((e=>this._hotkeys.add(e)))}}this._hotkeys.add({ -desc:"Hide all drawing tools",hotkey:V.Modifiers.Mod+V.Modifiers.Alt+72,handler:()=>(0,ks.toggleHideMode)()}),this.withModel(null,(()=>{const e=()=>this._hotkeys.promote();this.model().onSelectedSourceChanged().subscribe(null,e),this.model().crosshairSource().measurePane().subscribe((t=>{null!==t&&e()}))}))}_switchSubSession(){if(!this.hasModel())return;const e=this.model().mainSeries();if(!Re.Interval.parse(e.interval()).isIntraday())return;const t=e.symbolInfo();if(null===t)return;const i=t.subsessions?.filter((e=>!e.private))??[];if(0===i.length)return;const s=(i.findIndex((t=>t.id===e.properties().childs().sessionId.value()))+1)%i.length;this.model().setProperty(e.properties().childs().sessionId,i[s].id,jm)}_startSpinner(e){this._spinner||e&&(this._spinner=(new zs).spin(e))}_handleLoginStateChanged(){0}_checkObsoleteTimezone(){const e=this.properties().childs().timezone.value();(0,Pe.timezoneIsAvailable)(e)||this.properties().childs().timezone.setValue({UTC:"Etc/UTC",EST:"America/New_York",CST:"America/Chicago",PST:"America/Los_Angeles"}[e]||"exchange")}_initColors(){const e=this.properties().childs(),t=e.scalesProperties.childs();t.lineColor.subscribe(this,this._updateAndPaint),t.textColor.subscribe(this,this._updateAndPaint),e.paneProperties.childs().separatorColor.subscribe(this,this._setPaneSeparatorLineColor)}_setPaneSeparatorLineColor(){this._paneSeparators.forEach((e=>e.update())),this._updateAndPaint()}_updateAndPaint(){this.update(),this.paint()}_makeDefaultGui(){this._makeLoadingScreen(),((0,r.getChartingLibraryGlobalContext)().configurationData.is_tradingview_data||this.onWidget())&&this._makeAvailableOnTVPopup(),this.hasModel()&&(this._makeTimeAxisWidget(),this._makePaneWidgetsAndSeparators(),this._updateScalesActions()),this._adjustSize(),(0,Wt.disableSelection)(this._elMainTable),this._updateAndPaint()}_makeLoadingScreen(){if(l.enabled("lean_chart_load")){if(this.screen)return;this.screen=new Co(this,(0,n.ensureNotNull)(this._parent))}else this.screen?.destroy(),this.screen=new Co(this,(0,n.ensureNotNull)(this._mainDiv))}_makeAvailableOnTVPopup(){this._availableScreen||(this._availableScreen=new Xp(this))}_activateSymbolSearchHotkeys(){this.readOnly()||this._options.hideSymbolSearch||(0,Ls.activateKeyPressHandler)()}_makeTimeAxisWidget(){if(this._timeAxisWidget)return void this._timeAxisWidget.updatePriceAxisStubs();const e=this.model();this._timeAxisWidget=new Tr(this,this._options.timeScaleWidget,this._titlesProvider.bind(this),this._menuItemsProvider.bind(this),this._backgroundBasedTheme.spawnOwnership()),this._elMainTable.appendChild(this._timeAxisWidget.getElement()),this._timeAxisWidget.updatePriceAxisStubs(),this._timeAxisWidget.onLabelHovered().subscribe(this,((t,i)=>{const s=this.maximizedPaneWidget(),o=s?s.state():e.paneForSource(e.mainSeries()),r=(0,n.ensureNotNull)(this.paneByState((0,n.ensureNotNull)(o))).highlightedPriceAxis(),a=r.value();(i||a.owner===t.owner)&&(r.setValue({owner:t.owner,axis:i?t.axis:null}),this.model().model().lightUpdate())}))}_updateAriaPriceDescription(e){ -if(this._ariaPriceDescription&&l.enabled("aria_crosshair_price_description")){const t=this.model().mainSeries().nearestData(e.index,Yh.PlotRowSearchMode.Exact);if(!t)return;const i=t.value[4];if(!(0,dt.isNumber)(i))return;const s=this.model().timeScale().indexToUserTime(t.index),o=Re.Interval.parse(this.model().mainSeries().interval());this._ariaPriceDescription.updateChartDescription(this.model().mainSeries(),i,s?.getTime()??null,o.isIntraday())}}_titlesProvider(e,t){const i=this.model(),s=this.maximizedPaneWidget(),o=(0,n.ensureNotNull)(s?s.state():i.paneForSource(i.mainSeries())),r="right"===e?o.rightPriceScales():o.leftPriceScales();if(r.lengthe===i.mainSeries()||(0,Js.isStudy)(e)));return a.reverse(),a=(0,ft.moveToHead)(a,i.mainSeries()),a.map((e=>e.title(ua.TitleDisplayTarget.StatusLine,!0,void 0,!1)))}_menuItemsProvider(e,t){const i=this.model(),s=this.maximizedPaneWidget(),o=(0,n.ensureNotNull)(s?s.state():i.paneForSource(i.mainSeries())),r="right"===e?o.visibleRightPriceScales():o.visibleLeftPriceScales();if(r.length{const i=this._model;if(null===i)return;const s=i.model();e.model!==s&&(this._lineToolsSynchronizer?this._lineToolsSynchronizer.executeSyncedAction((()=>t(s,i))):t(s,i))};lt.createdLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=(0,n.ensureNotNull)(e.paneForSource(e.mainSeries()));let o,r=null;if(void 0===t.pointPositionPercents){if(r=Km(e,t.model,t.point.timeStamp),null===r)return;o=t.point.price}else{const i=t.pointPositionPercents.x*e.timeScale().width(),s=e.mainSeries().priceScale(),n=t.pointPositionPercents.y*s.height(),a=e.mainSeries().firstValue();if(null===a)return;r=e.timeScale().coordinateToIndex(i),o=s.coordinateToPrice(n,a)}const a={index:(0,n.ensureNotNull)(r),price:o},l=i.createLineTool({pane:s,point:a,linetool:t.linetool,properties:t.properties,linkKey:t.linkKey,ownerSource:e.mainSeries(),synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id,sharingMode:t.sharingMode});null!==l&&!Boolean(this.model().lineBeingCreated())&&t.finalState&&l.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),lt.continuedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=Km(e,t.model,t.point.timeStamp);if(null===s)return;const o={index:s,price:t.point.price},n=e.lineBeingCreated();if(null===n)return;i.continueExternalLine(o,t.envState??void 0,!!t.finalState)&&t.finalState&&n.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),lt.cancelledLineTool.subscribe(this,(t=>{e(t,((e,t)=>{e.cancelCreatingLine()}))})),lt.beenSetLineToolLastPoint.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineBeingCreated();if(null===s||s.linkKey().value()!==t.linkKey)return;const o=Km(e,t.model,t.point.timeStamp);if(null===o)return;const n={index:o,price:t.point.price};s.setLastPoint(n),s.updateAllViews((0,Bt.sourceChangeEvent)(s.id())),e.lightUpdate()}))})),lt.startedMovingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=t.linkKeys.filter(dt.notNull).map((t=>e.lineToolByLinkKey(t))).filter(dt.notNull);if(s.length){const i=Km(e,t.model,t.point.timeStamp);if(null===i)return;const o={index:i,price:t.point.price},n=t.activeItem??null,r=s[0].pointToScreenPoint(o);r&&e.startMovingSources(s,{logical:o,screen:r},n,t.pointPositionPercents,null===t.envState?void 0:t.envState,!0)}}))})),lt.movedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{ -const s=e.sourcesBeingMoved().filter(eo.isLineTool).filter((e=>(e=>t.linkKeys.some((t=>e.linkKey().value()===t)))(e)));if(!s.length)return;const o=Km(e,t.model,t.point.timeStamp);if(null===o)return;const n={index:o,price:t.point.price},r=s[0].pointToScreenPoint(n);r&&e.moveSources({logical:n,screen:r},t.pointPositionPercents,t.envState??void 0,!0)}))})),lt.finishedMovingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.sourcesBeingMoved().filter(eo.isLineTool);if(0===s.length)return;s.forEach((i=>{const s=(e=>{for(let i=0;i{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);if(null!==s){let i=null;if(t.positionPercents){const o=e.timeScale().positionPercentToCoordinate(t.positionPercents.x),r=(0,n.ensureNotNull)(s.priceScale()).positionPercentToCoordinate(t.positionPercents.y);if(i=s.screenPointToPoint((0,At.point)(o,r),!0),!i)return}else{const o=s.getPoint(t.pointIndex),n=o?o.index:Km(e,t.model,t.point.timeStamp);if(null===n)return;i={index:n,price:t.point.price}}s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&e.startChangingLinetool(s,i,t.pointIndex,t.envState??void 0,!0)}}))})),lt.changedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineBeingEdited();if(null===s||s.linkKey().value()!==t.linkKey)return;let o=null;if(t.positionPercents){const i=e.timeScale().positionPercentToCoordinate(t.positionPercents.x),r=(0,n.ensureNotNull)(s.priceScale()).positionPercentToCoordinate(t.positionPercents.y);if(o=s.screenPointToPoint((0,At.point)(i,r),!0),!o)return}else{let i=null;if(i=t.changes.indexesChanged?Km(e,t.model,t.point.timeStamp):(0,n.ensureNotNull)(e.linePointBeingChanged()).index,null===i)return;o={index:i,price:t.point.price}}s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&e.changeLinePoint(o,void 0,!0)}))})),lt.finishedChangingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);null!==s&&s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&null!==e.lineBeingEdited()&&e.endChangingLinetool(!!t.finalState,!0),null!==s&&t.finalState&&(t.finalState.pointPositionPercents?s.restorePositionPercents(t.finalState.pointPositionPercents):s.restoreExternalPoints(t.finalState,t.changes))}))})),lt.removedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const{withUndo:s,unlink:o,linkKey:n}=t,r=e.lineToolByLinkKey(n);null!==r&&(o&&r.detachAlert(),s?i.removeSource(r,!1):(e.lineToolsGroupModel().removeLineTools([r]),e.removeSource(r)))}))})),lt.finishedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);null!==s&&(0,wt.isLineToolFinishRequiredWhenCreatedByApi)(s.toolname)&&s.finish()}))})),lt.changedLineStyle.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey) -;if(null!==s){const{zOrder:e,...i}=t.state;void 0!==e&&s.setZorder(e),(0,Ts.default)(i)||(s.restoreExternalState(i),s.propertiesChanged(!0)),t.alertId&&s.syncAlert(t.alertId)}}))})),lt.restoredLineToolState.subscribe(this,(t=>{e(t,(async(e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);if(null!==s){const i={...t.state};i.indexes=t.state.points.map((i=>({index:Km(e,t.model,i.time_t),price:i.price}))),await(0,Ro.ensureLineToolLoaded)(s.toolname),e.restoreLineToolState(s,i,!1)}}))})),lt.restoredLineTool.subscribe(this,(t=>{e(t,((e,i)=>{e.restoreSource(t.state.restorePane,t.state.paneIndex,t.state.paneState,t.state.sourceState,null)}))})),lt.copiedLineTool.subscribe(this,(async t=>{await(0,Ro.ensureLineToolLoaded)(t.linetool),e(t,((e,i)=>{const s=(0,n.ensureNotNull)(e.paneForSource(e.mainSeries()));let o;const r={...t.state,intervalsVisibilities:(0,Ch.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities)},a=(0,eo.createLineToolProperties)(e.backgroundTheme().spawnOwnership(),t.linetool,!e.readOnly(),r),l=e.dataSourceForId(t.id);if(l){if(!(0,eo.isLineTool)(l))return void Om.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and it is not a line tool`);if(l.toolname!==t.linetool)return void Om.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and its type differs: ${l.toolname} and ${t.linetool}`)}if(l&&(l.linkKey().setValue(t.linkKey),l.share(t.sharingMode)),t.pointPositionPercents){const e={index:0,price:0};if(o=l??i.createLineTool({pane:s,point:e,linetool:t.linetool,properties:a,linkKey:t.linkKey,synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id}),null===o)return;o.restorePositionPercents((0,n.ensureDefined)(t.pointPositionPercents))}else{const r=i=>({index:(0,n.ensureNotNull)(Km(e,t.model,i.timeStamp)),price:i.price}),c=t.points.map(r),h=t.pointsForCreating.map(r),d=c[0];if(l)o=l;else if(t.withUndo)o=i.createLineTool({pane:s,point:d,linetool:t.linetool,properties:a,linkKey:t.linkKey,sharingMode:t.sharingMode,synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id});else{const e=new da({model:i.model(),pane:s,lineTool:t.linetool,ownerSource:(0,n.ensureNotNull)(s.mainDataSource()),drawOnAllChartsMode:t.sharingMode,id:t.id});e.redo(),e.startCreatingLine(d,a,t.linkKey||null,t.sharingMode,!0),o=(0,n.ensureNotNull)(e.line())}if(null===o)return;const u=(e,s)=>{t.withUndo?i.continueCreatingLine(e,new Bo.EnvironmentState(void 0,!0),s,!0):i.model().continueCreatingLine(e,new Bo.EnvironmentState(void 0,!0),s,!0)},_=(0,wt.isLineToolFinishRequiredWhenCreatedByApi)(t.linetool);if(e.lineBeingCreated())if(h.length>1)for(let e=1;e0){const i=Math.ceil(e.timeScale().width()/t.barCount);e.timeScale().setBarSpacing(i)}}_createEventHint(){if(null===this._eventHintDeferredPromise){const e=(0,me.createDeferredPromise)();this._eventHintDeferredPromise=e,Promise.all([i.e(1737),i.e(2227),i.e(6166)]).then(i.bind(i,5015)).then((t=>{e.resolve(new t.ChartEventHintRenderer(this._chartWidgetCollection.getContainer()))}))}return this._eventHintDeferredPromise.promise}async _createWarningHint(){return null}_showEventHint(e){l.enabled("popup_hints")&&(null!==this._activeHint&&0===this._activeHint.type?this._activeHint.show(e):(this._hideHint(),this._createEventHint().then((t=>{this._activeHint=t,void 0!==e&&this._activeHint.show(e)}))))}_showWarningHint(e){0}_hideHint(){null!==this._activeHint&&this._activeHint.hide()}_checkIsTradedGroupSelected(){const e=this.model(),t=e.model();return e.selection().customSources().some((e=>t.customSourceName(e)?.startsWith(tradedGroupPlaceOrderPrefix)))}_setActions(){return this._unsetActions(),this._addHotkeys(),this._actions=Vm(this),this.withModel(null,(()=>{const e=this.model().mainSeries(),t=e.properties();t.childs().priceAxisProperties.subscribe(this,this._updateScalesActions),e.priceScaleAboutToBeChanged().subscribe(this,(()=>{t.childs().priceAxisProperties.unsubscribeAll(this)})),e.priceScaleChanged().subscribe(this,(()=>{t.childs().priceAxisProperties.subscribe(this,this._updateScalesActions),this._updateScalesActions()}))})), -this._updateScalesActions(),this._actions}_unsetActions(){this._actions&&(Object.values(this._actions).forEach((e=>{e.destroy()})),this._actions=null)}_updateTimingsMeterState(){const e=this._options.visible.value();null!==this._timingsMeter&&(e?this._timingsMeter.startCollect():this._timingsMeter.stopCollect())}_onBackgroundColorChanged(){this._paneWidgets.value().forEach((e=>{e.setCursorForTool()})),this.update(),this.model().model().fullUpdate()}_contentSeriesProperties(){if(this._content)for(let e=this._content.panes.length;e-- >0;){const t=this._content.panes[e].sources;for(let e=t.length;e-- >0;){const i=t[e];if((0,pt.isMainSeriesState)(i))return i.state??null}}return null}async _getChartPropertyDefinitionsViewModel(){if(null===this._definitionsViewModel){const e=await Promise.all([i.e(2499),i.e(3889),i.e(4482),i.e(3596)]).then(i.bind(i,61857));if(this._isDestroyed)throw new Error("Chart widget already destroyed");await new Promise((e=>this.withModel(null,e))),null===this._definitionsViewModel&&(this._definitionsViewModel=new e.ChartPropertyDefinitionsViewModel(this.model(),this.properties(),this._options))}return this._definitionsViewModel}}var Jm=i(87489),Qm=i(76351);const eg=!l.enabled("widget_logo")||!1;var tg;function ig(e,t=null,i=null){let s={};if("number"==typeof e)return{relativePositions:{[e]:{l:t,t:i}},nextElementLeft:e,nextElementTop:e};const[o,...n]=e;if("v"===o){let e=null;for(const o of n){const n=ig(o,t,i);s={...s,...n.relativePositions},i=n.nextElementTop,e=n.nextElementLeft}t=e}if("h"===o){let e=null;for(const o of n){const n=ig(o,t,i);s={...s,...n.relativePositions},t=n.nextElementLeft,e=n.nextElementTop}i=e}return{relativePositions:s,nextElementTop:i,nextElementLeft:t}}!function(e){e[e.LegendTopMargin=10]="LegendTopMargin",e[e.LegendLeftMargin=8]="LegendLeftMargin",e[e.LegendLineSpacingCoeff=1.4]="LegendLineSpacingCoeff",e[e.LegendItemSpacingCoeff=1.4]="LegendItemSpacingCoeff",e[e.LegendTextFontSize=12]="LegendTextFontSize",e[e.FooterTextFontSize=13]="FooterTextFontSize",e[e.Padding=10]="Padding",e[e.ChartsSpacing=5]="ChartsSpacing",e[e.FooterHeight=35]="FooterHeight",e[e.LogoHeight=15]="LogoHeight",e[e.LogoWidth=20]="LogoWidth",e[e.LogoTextMargin=3]="LogoTextMargin"}(tg||(tg={}));const sg=function(e){const t={};for(const i of Object.keys(e)){const s=ig(e[i]).relativePositions;t[i]=s}return t}(Jm);function og(e,t,i,s){let o=Math.round(10*s),n=Math.round(10*s);const r=i[e];if(null!==r.l){const e=og(r.l,t,i,s);o=e.x+e.width+Math.round(5*s)}if(null!==r.t){const e=og(r.t,t,i,s);n=e.y+e.height+Math.round(5*s)}const a=t[e];return{x:o,y:n,width:a.width,height:a.height}}function ng(e,t,i){const s=(new DOMParser).parseFromString(Qm,"image/svg+xml");s?.firstElementChild?.setAttribute("color",i);const o=URL.createObjectURL(new Blob([(new XMLSerializer).serializeToString(s)],{type:"image/svg+xml"}));return new Promise((i=>{const s=new Image;s.width=e,s.height=t,s.onload=()=>{i({image:s,width:e,height:t})},s.src=o}))}function rg(e,t,i,s,o){e.save(),e.drawImage(s.image,t,i,s.width,s.height), -e.textBaseline="bottom";const n=(t+s.width)/o+3,r=(i+s.height)/o;(0,Wt.drawScaled)(e,o,o,(()=>{e.fillText("TradingView",n,r)})),e.restore()}function ag(e,t,i,s){return(0,Wt.drawScaled)(e,s,s,(()=>{e.fillText(i,t.x/s,t.y/s)})),e.measureText(i).width*s}function lg(e,t,i,s,o,n){const r=o.map((e=>e.text)).join("");let a=i.x;const l=function(e,t,i,s){if(e.measureText(t).width*s<=i)return{text:t,elided:!1};const o=e.measureText("...").width*s,n=[];for(let e=0;ee.measureText(t.slice(0,r+1)).width*s+o>i));return{text:(t=t.slice(0,r)).trim(),elided:!0}}(e,r,s-a,t);if(l.elided&&!n)return null;const c=[];let h=0;for(const e of o){if(h+e.text.length>l.text.length)break;c.push(e.text),h+=e.text.length}const d=c.join("").trim().length;h=0;for(const s of o){if(h+s.text.length>d)break;s.color&&(e.save(),e.fillStyle=s.color),a+=ag(e,new At.Point(a,i.y),s.text,t),s.color&&e.restore(),h+=s.text.length}return l.elided&&(a+=ag(e,new At.Point(a,i.y),"...",t)),a}function cg(e){return e.map((e=>({...e,title:""})))}function hg(e,t){const i=[{text:e.trim()}];for(const e of t)e.visible&&(""!==i[i.length-1].text&&i.push({text:" "}),e.title&&i.push({text:e.title}),i.push({text:e.value,color:e.color}));return i}class dg{constructor(e,t){this._logoTextColor=null,this._snapshotData=e,t=t||{},this._options={backgroundColor:k.themes[e.theme].getThemedColor("color-bg-primary"),borderColor:k.themes[e.theme].getThemedColor("color-border"),font:g.CHART_FONT_FAMILY,fontSize:12,legendMode:"vertical",hideResolution:!1,hideStudiesFromLegend:!1,showHeaderPublishedBy:!1,showHeaderMainSymbol:!1,...t};const i=sg[e.layout],s=e.charts.map((e=>function(e){const t=e.panes[0],i=t.canvas.width+t.leftAxis.canvas.width+t.rightAxis.canvas.width;let s=0;for(const t of e.panes)s+=t.canvas.height;return void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight&&(s+=e.timeAxis.canvas.height),(0,Dt.size)({width:i,height:s})}(e)));if(this._pixelRatio=e.hidpiRatio,this._chartsGeometry=e.charts.map(((e,t)=>og(t,s,i,this._pixelRatio))),!eg){let i=e.theme;void 0!==t.backgroundColor&&(i="black"===(0,kt.rgbToBlackWhiteString)((0,kt.parseRgb)(t.backgroundColor),150)?oo.StdTheme.Dark:oo.StdTheme.Light),this._logoTextColor=k.themes[i].getThemedColor("color-text-primary")}this._headerDefaultTextColor=k.themes[e.theme].getThemedColor("color-text-primary")}async getImage(){const e=this._pixelRatio;let t=0,i=0,s=0;const o=this._headerItems();if(o.length>0){s=Math.ceil(1.4*this._options.fontSize*e)*o.length}i+=s;let n=0,r=0;for(const e of this._chartsGeometry)n=Math.max(n,e.x+e.width),r=Math.max(r,e.y+e.height);const a=i;t+=n,i+=r,t+=Math.round(10*e);const l=eg?Math.round(10*e):Math.round(35*e),c=i;i+=l;const h=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:t,height:i}),1),d=(0,Wt.getContext2D)(h);d.font=(0,Yt.makeFont)(this._options.fontSize,this._options.font),d.textBaseline="top",d.fillStyle=this._options.backgroundColor,d.fillRect(0,0,t,i), -o.length>0&&this._drawHeader(d,o,t,new At.Point(Math.round(10*e),Math.round(10*e)));for(let e=0;e0&&t.leftAxis.contentHeight>0&&(i.drawImage(t.leftAxis.canvas,s,o),s+=t.leftAxis.canvas.width),i.drawImage(t.canvas,s,o),s+=t.canvas.width,t.rightAxis.contentWidth>0&&t.rightAxis.contentHeight>0&&i.drawImage(t.rightAxis.canvas,s,o),"pane"===t.type&&(i.fillStyle=e.colors.text,this._drawLegend(t,i,new At.Point(n,a),r)),o+=t.canvas.height}if(void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight){let t=0;e.timeAxis.lhsStub.contentWidth>0&&e.timeAxis.lhsStub.contentHeight>0&&(i.drawImage(e.timeAxis.lhsStub.canvas,t,o),t+=e.timeAxis.lhsStub.canvas.width),i.drawImage(e.timeAxis.canvas,t,o),t+=e.timeAxis.canvas.width,e.timeAxis.rhsStub.contentWidth>0&&e.timeAxis.rhsStub.contentHeight>0&&i.drawImage(e.timeAxis.rhsStub.canvas,t,o)}i.strokeStyle=this._options.borderColor,i.strokeRect(0,0,t.width,t.height),i.restore()}_headerItems(){const e=[];if(this._options.showHeaderPublishedBy&&this._snapshotData.publishedBy)for(const t of this._snapshotData.publishedBy)e.push([{text:t}]);if(this._options.showHeaderMainSymbol){const t=this._snapshotData.charts[0],i=`${t.meta?.symbol}, ${t.meta?.resolution}`;e.push(hg(i,t.meta?.values??[]))}return e}_drawHeader(e,t,i,s){e.save(),e.fillStyle=this._headerDefaultTextColor;const o=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);t.forEach(((t,n)=>{lg(e,this._pixelRatio,new At.Point(s.x,s.y+o*n),i,t,!0)})),e.restore()}_drawLegend(e,t,i,s){let o=!0;const r=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);let a=i.x,l=i.y;if(e.mainSeriesText&&l+r{const t=this._state.currentLayoutResizeAction.value();t&&this._applyMouseMove(t.delta,e)},this._state=e.state,this._splitterElement=e.splitterElement,this._splitter=e.splitter,this._computeContentBox=e.computeContentBox,(0,Gs.shiftPressed)().subscribe(this._onShiftPressed),this._selected.subscribe((e=>{if(e.selected){const t=pg(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(t)).forEach((e=>e.classList.remove(_g.hovered)));(e.withShift?Array.from(this._state.parent.getElementsByClassName(t)):[this._splitterElement]).forEach((e=>e.classList.add(_g.hovered)))}else{const e=pg(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(e)).forEach((e=>e.classList.remove(_g.hovered)))}}))}destroy(){(0,Gs.shiftPressed)().unsubscribe(this._onShiftPressed)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}touchStartEvent(e){this._selected.value().selected&&this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._selected.value().selected&&this._pressedMouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._mouseUpOrTouchEndEvent(e)}mouseEnterEvent(e){this._selected.setValue({selected:!0,withShift:e.shiftKey})}mouseLeaveEvent(){this._selected.setValue({selected:!1,withShift:!1})}mouseDoubleClickEvent(e){this._resetLayoutSizes()}doubleTapEvent(){this._resetLayoutSizes()}tapEvent(e){this._selected.setValue({selected:!this._selected.value().selected,withShift:e.shiftKey})}touchStartOutsideEvent(e){this._selected.setValue({selected:!1,withShift:!1})}_mouseDownOrTouchStartEvent(e){const t=new At.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop),i=(0,ug.deepCopy)(this._state.sizingState.value());this._state.currentLayoutResizeAction.setValue({point:t,splitter:this._splitter,initialState:i,alignedState:this._state.layoutTemplate.value().syncSublayoutsBySplitter(this._splitter,(0,ug.deepCopy)(i)),shiftState:e.shiftKey,delta:0}),this._selected.setValue({selected:!0,withShift:e.shiftKey})}_pressedMouseOrTouchMoveEvent(e){const t=this._state.currentLayoutResizeAction.value();if(!t)return;t.shiftState!==e.shiftKey&&(this._selected.setValue({selected:!0,withShift:e.shiftKey}),t.shiftState=e.shiftKey);const i=new At.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop);t.delta="v"===t.splitter.orientation?i.y-t.point.y:i.x-t.point.x,this._applyMouseMove(t.delta,e.shiftKey)}_mouseUpOrTouchEndEvent(e){const t=this._state.currentLayoutResizeAction.value() -;if(t&&(this._splitterElement.classList.remove(_g["i-active"]),this._state.currentLayoutResizeAction.setValue(null),t.currentState)){this._state.undoHistory.beginUndoMacro(mg),this._state.undoHistory.pushUndoCommand(new rt(this._state.sizingState,t.initialState,t.currentState,mg));const e=this._state.layoutTemplate.value().layoutType;this._state.undoHistory.pushUndoCommand(new nt((t=>t?this._state.allLayoutSizesState.set(e,t):this._state.allLayoutSizesState.delete(e)),this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),this._state.sizingState.value(),gg)),this._state.undoHistory.endUndoMacro(),this._state.layoutSizesChanged.setValue(!0)}}_applyMouseMove(e,t){const i=(0,n.ensureNotNull)(this._state.currentLayoutResizeAction.value()),s=t?i.alignedState:i.initialState,o=this._state.options.padding??2,r=this._computeContentBox();i.currentState=this._state.layoutTemplate.value().resizeApplier(r,o,e,i.splitter,(0,ug.deepCopy)(s),t),this._state.sizingState.setValue(i.currentState)}_resetLayoutSizes(e){const t=(0,$i.layoutInitialSizingState)(this._state.layoutTemplate.value().expression),i=this._state.layoutTemplate.value().layoutType,s=e=>e?this._state.allLayoutSizesState.set(i,e):this._state.allLayoutSizesState.delete(i);if(e)return this._state.sizingState.setValue(t),void s(t);this._state.undoHistory.beginUndoMacro(gg),this._state.undoHistory.pushUndoCommand(new rt(this._state.sizingState,this._state.sizingState.value(),t,gg)),this._state.undoHistory.pushUndoCommand(new nt(s,this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),t,gg)),this._state.undoHistory.endUndoMacro()}}const Sg=(0,ae.getLogger)("Chart.ChartWidgetCollection"),bg=(a.t(null,void 0,i(40947)),a.t(null,void 0,i(55801)),a.t(null,void 0,i(32482)),function(e,t){const i=t.model().model().studyTemplate();e.undoHistory.beginUndoMacro(ss);for(let s=0;se.id()===o)))}const l=await t.pasteSourceFromClip(r,i,!0);if(l&&1===l.length){const e=l[0];if(s.asCompare){const i=(0,n.ensureNotNull)(t.mainSeries().priceScale());t.moveToScale(e,(0,n.ensureDefined)(r),i,o),t.setPriceScaleMode({percentage:!0},i,null)}}t.model().lightUpdate()}}e.undoHistory.endUndoMacro()},Cg=function(e,t,i,s){const o=e.map((e=>e.chartWidget)).filter((e=>e.hasModel())).filter((e=>e.id()===t||0!==s));try{o.forEach((e=>e.startApplyingLineToolUpdateNotification())), -o.forEach((e=>e.applyLineToolUpdateNotification(i,s)))}finally{o.forEach((e=>e.endApplyingLineToolUpdateNotification()))}},Pg=function(e){return new qi({copyRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCopy(t,i)},cutRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCut(t,i)},pasteRequested:(t,i)=>{if(i?.mode()===Bi.PaneMode.Widget)return;(i?i.model().undoModel():e.activeChartWidget.value().model()).clipboardPaste(t,i)}})},Tg=function(e){const t={};return e.chartWidgetsDefs.map((e=>e.chartWidget)).forEach((e=>t[e.id()]=function(e){const t={};if(!e.hasModel()){const i=e.options().content;if(!i)return t;const s=(0,n.ensureNotNull)(i.panes.reduce(((e,t)=>e??t.sources.find((e=>"MainSeries"===e.type))??null),null));return t.resolution=s.state?.interval,t.symbol=s.state?.symbol,t.short_name=s.state?.shortName,t}const i=e.model().mainSeries(),s=i.properties().childs(),o=i.symbolInfo();t.resolution=s.interval.value(),t.symbol_type=null!==o&&o.type||"",t.exchange=null!==o&&o.exchange||"",t.listed_exchange=null!==o&&o.listed_exchange||"";const r=o?.legs??[];if(null!==o&&i.isSpread()){const e=r[0];let i=o.base_name[0];i=i.split(":")[1],t.symbol=e,t.short_name=i,t.expression=o.full_name}else t.symbol=null!==o&&o.ticker||s.symbol.value(),t.short_name=s.shortName.value();const a=o?.base_name??[];return t.legs=r.map(((e,t)=>({symbol:e,pro_symbol:a[t]}))),t}(e))),t},xg=function(e,t,i){const s=e.chartWidgetsDefs.slice(0,e.layoutTemplate.value().count).map(((t,i,s)=>({def:t,metrics:e.layoutTemplate.value().sizer({top:0,left:0,width:256,height:256},i,s.length,0)}))).sort(((e,t)=>e.metrics.top-t.metrics.top||e.metrics.left-t.metrics.left)).map((e=>e.def));if(s.length<2)return null;let o=s.indexOf(t);return-1===o?null:(o=(o+(i?s.length-1:1))%s.length,s[o])},Ig=function(e){let t=1;for(;e(""+t);)t++;return""+t},Mg=function(e,t,i,s){if(gs(e,t,i,s)){const i=e.crossHairSyncBroadcast;if(i){const e={type:"crosshair",payload:{point:t,envState:s,sourceUniqueId:i.uniqueId}};i.channel.postMessage(e)}}},Ag=function(e){e.crossHairSyncBroadcast?.channel.close()},Lg=function(e,t,i){if(!e.combinedTrackTimeLock.value()||e.dateRangeLock.value())return;const s=e.layoutTemplate.value().count;e.undoHistory.beginUndoMacro(os),e.chartWidgetsDefs.slice(0,s).filter((e=>e.chartWidget.hasModel()&&e.chartWidget.model().model()!==i)).forEach((e=>{const i=e.chartWidget.model().model(),s=i.mainSeries().syncModel();s&&i.syncTimeWithModel(s.syncSourceTarget(),t)})),e.undoHistory.endUndoMacro(),(0,W.emit)("sync_time",t)},kg=function e(t){return t.chartWidgetsDefs.every((e=>e.chartWidget.hasModel()))?Promise.resolve(t.chartWidgetsDefs.map((e=>e.chartWidget))):Promise.all(t.chartWidgetsDefs.map((e=>e.chartWidget.hasModel()||Ei(e.chartWidget.modelCreated()).promise))).then((()=>e(t)))},Dg=function(e){return Promise.all(e.map((e=>{const t=e.model().mainSeries();return t.symbolResolvingActive().value()?Ei(t.dataEvents().symbolResolved()).promise:t.symbolInfo()})))},Eg=async function(e,t,i){ -const{theme:s,onlyActiveChart:o,restoreNonThemeDefaults:n,themeName:r,standardTheme:a,syncState:l=!0,noUndo:c}=i,h=(0,k.getCurrentTheme)().name;let d;o?d=[e.activeChartWidget.value()]:(await Promise.all(e.savedChartWidgetOptions.map(((e,t)=>t)).map((t=>new Promise((i=>{const s=function(e,t,i){return e.addNewChartWidget(t,i)}(e,t,i);e.hideChart(s)}))))),d=e.chartWidgetsDefs.map((e=>e.chartWidget))),c?(a&&new Xi(h,r,l).redo(),d.forEach((e=>{e.model().model().restoreTheme(s,n,c)}))):(e.undoHistory.beginUndoMacro(rs),a&&e.undoHistory.pushUndoCommand(new Xi(h,r,l)),d.forEach((e=>{e.model().model().restoreTheme(s,n)})),e.undoHistory.endUndoMacro()),await Promise.all(d.map((e=>e.model().model().colorStudiesPropertiesReady())))},Bg=function(e,t){const{internalDateRangeLock:i,undoHistory:s,loadingContent:o}=e;o?i.setValue(t):s.setWatchedValue(i,t,cs)},Vg=function(e,t){const i=e.activeChartWidget.value();if(i&&i.hasModel()){const s=i.model();t?(e.subscribeToEventsForDateRangeSync(s),e.syncChartsDateRangesWithActiveChartRange(i)):e.unsubscribeFromEventsForDateRangeSync(s)}e.dateRangeLock.setValue(t)},Rg=function(e,t){const{internalTrackTimeLock:i,undoHistory:s,loadingContent:o}=e;o?i.setValue(t):s.setWatchedValue(i,t,hs)},Ng=function(e,t){e.trackTimeLock.setValue(t)},Og=function(e,t){const{internalIntervalLock:i,activeChartWidget:s,undoHistory:o,dateRangeLock:n,loadingContent:r,chartWidgetsDefs:a,linkingGroupsCharts:l}=e;if(t!==i.value())if(r)i.setValue(t);else{if(o.beginUndoMacro(ls),t&&t){const t=s.value();a.map((e=>e.chartWidget));l.forEach(((i,s)=>{const o=(t.linkingGroupIndex().value(),t);if(void 0!==o){(0,ki.muteLinkingGroup)(s,!0);for(const t of i.value())t!==o&&t.resolutionWV().value()!==o.resolutionWV().value()&&(t.setResolution(o.resolutionWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,ki.muteLinkingGroup)(s,!1)}}))}o.setWatchedValue(i,t,ls),o.endUndoMacro()}},Fg=function(e,t){e.intervalLock.setValue(t)},Wg=function(e,t){const{internalSymbolLock:i,activeChartWidget:s,undoHistory:o,dateRangeLock:n,loadingContent:r,linkingGroupsCharts:a,chartWidgetsDefs:l}=e;if(t!==i.value())if(r)i.setValue(t);else{if(e.undoHistory.beginUndoMacro(as),t){const t=s.value();l.map((e=>e.chartWidget));a.forEach(((i,s)=>{const o=(t.linkingGroupIndex().value(),t);if(void 0!==o){(0,ki.muteLinkingGroup)(s,!0);for(const t of i.value())t!==o&&t.symbolWV().value()!==o.symbolWV().value()&&(t.setSymbol(o.symbolWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,ki.muteLinkingGroup)(s,!1)}}))}o.setWatchedValue(i,t,as),o.endUndoMacro()}},Hg=function(e,t){e.symbolLock.setValue(t)},zg=function(e,t,i,s){let o=0;const n=(0,Qi.createWVFromGetterAndSubscriptions)((()=>++o),[i,s]);return(0,Ji.combine)((t=>e()[ms[t]]??null),t.weakReference(),n.ownership())},Ug=function(e,t){t.timeScale().visibleBarsStrictRangeChanged().subscribe(Ps(t),ws.bind(null,e))},jg=function(e,t){t.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(Ps(t)),e.chartWidgetIdToCompletedCallbackMap.forEach((e=>{ -const t=e.cw,i=e.callback;t.model().mainSeries().dataEvents().completed().unsubscribe(null,i)})),e.chartWidgetIdToCompletedCallbackMap.clear()},Gg=function(e,t){!function(e,t){const i=(0,$i.layoutInitialSizingState)(e.layoutTemplate.value().expression),s=e.layoutTemplate.value().layoutType,o=t=>t?e.allLayoutSizesState.set(s,t):e.allLayoutSizesState.delete(s);if(t)return e.sizingState.setValue(i),void o(i);e.undoHistory.beginUndoMacro(ns),e.undoHistory.pushUndoCommand(new rt(e.sizingState,e.sizingState.value(),i,ns)),e.undoHistory.pushUndoCommand(new nt(o,e.allLayoutSizesState.get(e.layoutTemplate.value().layoutType),i,ns)),e.undoHistory.endUndoMacro()}(e,t)},qg=function(e){is.StudyMetaInfo.mergeDefaultsOverrides(e),(0,ts.studyMetaInfoRepository)().isReady()&&is.StudyMetaInfo.overrideDefaults((0,ts.studyMetaInfoRepository)().getInternalMetaInfoArray())};const $g=new Map;var Kg;function Yg(e){return e.value()?1:0}!function(e){e[e.EDGE=0]="EDGE",e[e.BORDER=0]="BORDER",e[e.PADDING=2]="PADDING"}(Kg||(Kg={}));const Zg={saveChartEnabled:!0,takeScreenshotEnabled:!0,publishedChartsEnabled:!0};class Xg{constructor(e){this.activeChartStyle=new F.WatchedValue,this.activeChartWidget=new F.WatchedValue,this.onAboutToBeDestroyed=new re.Delegate,this.clientId=(0,fe.randomHash)(),this._destroyed=!1,this._chartWidgetsDefs=[],this._activeIndex=0,this._globalDetachable=new F.WatchedValue,this._layoutTemplate=new F.WatchedValue,this._layoutType="s",this._layoutWV=new F.WatchedValue(this._layoutType),this._currentLayoutResizeAction=new F.WatchedValue(null),this._inlineChartsCount=new F.WatchedValue,this._selectedSources=new F.WatchedValue([]),this._lineToolsSynchronizerHasChanges=new F.WatchedValue(!1),this._viewMode=new F.WatchedValue(void 0),this._allLayoutSizesState=new Map,this._splitters=new F.WatchedValue([]),this._savedChartWidgetOptions=[],this._flags={isConfirmationAboutReplayLocked:!1,loadingChart:!1,setTimeFrameActive:!1,setNewResolution:!1},this._loadingContent=!1,this._initialLoading=!1,this._isPhoneSize=new F.WatchedValue(!1),this._sizingState=new F.WatchedValue,this._layoutSizesChangedWV=new F.WatchedValue(!1),this._symbolLock=new F.WatchedValue(!1),this._internalSymbolLock=new F.WatchedValue(this._symbolLock.value()),this._intervalLock=new F.WatchedValue(!1),this._internalIntervalLock=new F.WatchedValue(this._intervalLock.value()),this._trackTimeLock=new F.WatchedValue(!1),this._combinedTrackTimeLock=bs(this._layoutWV,this._trackTimeLock,this._chartWidgetsDefs),this._internalTrackTimeLock=new F.WatchedValue(this._combinedTrackTimeLock.value()),this._dateRangeLock=new F.WatchedValue(!1),this._internalDateRangeLock=new F.WatchedValue(this._dateRangeLock.value()),this._crosshairLock=new F.WatchedValue(d.getBool("chart.syncCrosshair",!0)),this._activeChartCanBeMoved=new F.WatchedValue(!1),this._symbolLockSpawn=this._symbolLock.spawn(),this._intervalLockSpawn=this._intervalLock.spawn(),this._dateRangeLockSpawn=this._dateRangeLock.spawn(),this._trackTimeLockSpawn=this._trackTimeLock.spawn(), -this._crosshairLockSpawn=this._crosshairLock.spawn(),this._hotkeys=(0,B.createGroup)({desc:"Layout"}),this._saveChartService=null,this._chartStorageNotification=null,this._newsNotifier=null,this._crossHairSyncBroadcast=null,this._crossHairSyncEnabledSubscriptionId=null,this._maximizedChartDef=new F.WatchedValue(null),this._maximizedChart=new F.WatchedValue(null),this._chartWidgetCreatedDelegate=new re.Delegate,this._onZoom=new re.Delegate,this._onScroll=new re.Delegate,this._bottomToolbar=new F.WatchedValue(null),this._bottomToolbarWidget=null,this._bottomToolbarDestroyer=null,this._linkingGroupsCharts=new Map,this._chartModels=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._customLegendWidgetsFactoriesMap=new Map,this._customSources=new Map,this._replayContainer=null,this._prevMaximizedChartDef=null,this._phoneStates=[],this._chartsSwappedDelegate=new re.Delegate,this._saveKeysPressedDelegate=new re.Delegate,this._subscribedChartWidget=null,this._tool=lt.tool.spawn(),this._hasChanges=new F.WatchedValue(!1),this._hasChangesSpawn=null,this._pendingSetSymbolCancellationToken={cancelled:!0},this._onResizeActionChanged=e=>{this._dateRangeLock.value()&&null===e&&this._syncChartsDateRangesWithActiveChartRange()},this._recalcHasChanges=()=>{this._lineToolsSynchronizerHasChanges.setValue(this._chartWidgetsDefs.some((e=>{const t=e.chartWidget.lineToolsSynchronizer();return null!==t&&t.hasChanges().value()})))},this._updateLinkingGroupCharts=()=>{!function(e){const t=new Map;for(const i of e.chartWidgetsDefs){const e=null;let s=t.get(e);void 0===s&&(s=[],t.set(e,s)),s.push(i.chartWidget)}for(const i of(0,ft.join)(new Set(e.linkingGroupsCharts.keys()),new Set(t.keys())))Ss(e,i).setValue(t.get(i)??[])}(this._stateImpl())},this._handlePhoneSize=(e,t)=>{0},this._handlePhoneForceFullscreen=()=>{if(!window.is_authenticated)return;const e=(0,l.enabled)("app_phone");!(0,l.enabled)("app_tablet")&&(e||this._isPhoneSize.value())?this._viewMode.value()===CollectionViewMode.ForceFullscreen&&(this._prevMaximizedChartDef=this._maximizedChartDef.value(),this.activeChartWidget.value().requestFullscreen()):this._prevMaximizedChartDef||(this._setMaximized(null),this._updateViewMode())},this._updateActiveChartCanBeMoved=()=>{},this._updateLayout=()=>{let e;const t=this._layoutTemplate.value(),i=this._maximizedChartDef.value();if(e=i?[i]:this._chartWidgetsDefs.slice(0,t.count).filter((e=>!e.hiddenInLayout.value())),e.forEach(((t,i)=>this._updateLayoutPartial(t,i,e.length))),!this._maximizedChartDef.value()){const{padding:e=2,border:i=0}=this._options,s=this._computeContentBox(),o=t.splitters(s,e+i,this._sizingState.value()),n=this._splitters.value()??[];n.forEach(((e,t)=>{t>=o.length&&(e.splitterElement.remove(),e.mouseHandler.destroy(),e.mouseListener.destroy())}));const r=o.map(((e,t)=>{const i=t0)t[t.length-1].addCommand(e);else{s.clear();const t=i.head(),o=t&&t.text().originalText();t&&t.canMerge(e)?t.merge(e):i.push(e);const n=e.text().originalText();""!==n&&n!==o&&at.logNormal("DO: "+n)}e.executeOnPush()&&e.redo(o),t.length||r.fire(l())}function l(){const e=i.head(),t=s.head(),o=void 0===e?void 0:e.text(),n=void 0===t?void 0:t.text();return{enableUndo:!i.isEmpty(),undoCommandCount:i.size(),undoText:void 0!==o?o.translatedText():o,enableRedo:!s.isEmpty(),redoCommandCount:s.size(),redoText:void 0!==n?n.translatedText():n,originalUndoText:void 0!==o?o.originalText():void 0,originalRedoText:void 0!==n?n.originalText():void 0}}return{beginUndoMacro:function(e){const i=new ot(e);return t.push(i),i},clearStack:function(){i.clear(),s.clear(),r.fire(l())},createUndoCheckpoint:function(){return{lastActualCommand:i.isEmpty()?null:i.head()}},endUndoMacro:function(){const e=(0,n.ensureDefined)(t.pop());e.isEmpty()||a(e)},pushUndoCommand:a,redo:function(){if(s.isEmpty())return!1;const e=s.pop();return!!e&&(e.redo(o),i.push(e),at.logNormal("REDO: "+e.text().originalText()),r.fire(l()),!0)},redoStack:function(){return s},setWatchedValue:function(e,t,i,s){const o=e.value();if(o!==t){const n=new rt(e,o,t,i,!s);a(n),n.redo()}},undo:function(){if(i.isEmpty())return!1;const e=i.pop();return!!e&&(e.undo(o),s.push(e),at.logNormal("UNDO: "+e.text().originalText()),r.fire(l()),!0)},undoStack:function(){return i},undoToCheckpoint:function(e){for(;!i.isEmpty()&&e.lastActualCommand!==i.head();)i.pop().undo(o);s.clear(),r.fire(l())},state:l,onChange:function(){return r}}}(this),this._options=(0,Qe.default)({},Zg,e),this._readOnly=this._options.readOnly||!1,this.layout=this._layoutWV.readonly(),this.selectedSources=this._selectedSources.readonly(),this.inlineChartsCount=this._inlineChartsCount.readonly(),this.lineToolsSynchronizerHasChanges=this._lineToolsSynchronizerHasChanges.readonly(),this.viewMode=this._viewMode.readonly(),this.lock={symbol:this._symbolLockSpawn,interval:this._intervalLockSpawn,dateRange:this._dateRangeLockSpawn,crosshair:this._crosshairLockSpawn,trackTime:this._trackTimeLockSpawn},this._symbolLock.subscribe((e=>Wg(this._stateImpl(),e))),this._internalSymbolLock.subscribe((e=>Hg(this._stateImpl(),e))), -this._intervalLock.subscribe((e=>Og(this._stateImpl(),e))),this._internalIntervalLock.subscribe((e=>Fg(this._stateImpl(),e))),this._trackTimeLock.subscribe((e=>Rg(this._stateImpl(),e))),this._internalTrackTimeLock.subscribe((e=>Ng(this._stateImpl(),e))),this._dateRangeLock.subscribe((e=>Bg(this._stateImpl(),e))),this._internalDateRangeLock.subscribe((e=>Vg(this._stateImpl(),e))),this._currentLayoutResizeAction.subscribe(this._onResizeActionChanged),this._crosshairLock.subscribe((e=>{d.setValue("chart.syncCrosshair",e);for(let e=0;e{this._maximizedChart.setValue(null===e?null:e.chartWidget)})),this._widgetOptions=this._options.widgetOptions||{},this.onWidget=!!this._widgetOptions.onWidget;const t=this._options.metaInfo||{};this.metaInfo={id:new F.WatchedValue(t.id||null),name:new F.WatchedValue(t.name),description:new F.WatchedValue(t.description),username:new F.WatchedValue(t.username),uid:new F.WatchedValue(t.uid),lastModified:new F.WatchedValue(t.lastModified)};this.undoHistory.onChange().subscribe(null,(e=>{W.emit("undo_redo_state_changed",e)})),this._parent=this._options.resizerBridge.container.value(),this._parent.addEventListener("contextmenu",ut.preventDefaultForContextMenu),this._options.seriesControlBarEnabled&&this._createSeriesControlWidget(),this._chartPropertiesDialogRenderer=new mt(this),this._compareDialogRenderer=new gt(this),this._sizingState.subscribe((()=>this._updateLayout())),this._widthWV.subscribe(this._updateLayout),this._heightWV.subscribe(this._updateLayout),this._activeLinkingGroupWV=(this.activeChartWidget,new F.WatchedValue(null).spawn()),this._allLinkingGroupsWV=function(e){const t=new ht.WatchedObject((e.chartWidgetsDefs,[null])),i=()=>{t.setValue((e.chartWidgetsDefs,[null]))};e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().subscribe(i)));const s=e=>{e.linkingGroupIndex().subscribe(i),i()};return e.chartWidgetCreatedDelegate.subscribe(null,s),t.spawn((()=>{e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().unsubscribe(i))),e.chartWidgetCreatedDelegate.unsubscribe(null,s)}))}(this._stateImpl()),this.activeChartWidget.subscribe((e=>{if(!e)return;let t=NaN;for(let i=this._chartWidgetsDefs.length;i--;)if(this._chartWidgetsDefs[i].chartWidget===e){t=i;break}if(!isFinite(t))throw new Error("Cannot make detached ChartWidget active");if(this._activeIndex!==t){this._maximizedChartDef.value()&&(this._isDetached(this._chartWidgetsDefs[t])||this._maximizedChartDef.setValue(this._chartWidgetsDefs[t])),this._activeIndex=t,this._updateActivityView();for(let t=this._chartWidgetsDefs.length;t--;)this._chartWidgetsDefs[t].chartWidget!==e&&this._chartWidgetsDefs[t].chartWidget.setActive(!1);this._updateCrossHairPositionIfNeeded(),e.setActive(!0),lt.activePointSelectionMode.setValue(e.selectPointMode().value())} -this._updateActiveChartCanBeMoved(),this._subscribeToProperties(e)}),{callWithLast:!0}),this._readOnly||(this._hotkeys.add({desc:"Switch active chart",hotkey:(0,l.enabled)("accessible_keyboard_shortcuts")?B.Modifiers.Shift+39:9,handler:()=>this.switchChart(!1)}),this._hotkeys.add({desc:"Switch active chart",hotkey:(0,l.enabled)("accessible_keyboard_shortcuts")?B.Modifiers.Shift+37:ct.Modifiers.Shift+9,handler:()=>this.switchChart(!0)})),this._hotkeys.add({desc:"Fullscreen mode",hotkey:B.Modifiers.Shift+70,isDisabled:(0,l.enabled)("widget")||!this.fullscreenable().value(),handler:()=>{this.fullscreen().value()?this.exitFullscreen():this.startFullscreen()}}),this._options.takeScreenshotEnabled&&(this._hotkeys.add({desc:"Screenshot server",hotkey:B.Modifiers.Alt+83,handler:this.takeServerScreenshot.bind(this)}),(0,He.isOnMobileAppPage)("any")||(this._hotkeys.add({desc:"Download client screenshot",hotkey:B.Modifiers.Mod+B.Modifiers.Alt+83,handler:_s.bind(this,this)}),this._hotkeys.add({desc:"Copy client screenshot",hotkey:B.Modifiers.Mod+B.Modifiers.Shift+83,handler:ps.bind(this,this)}))),this._options.saveChartEnabled&&this._hotkeys.add({desc:"Save Chart Layout",hotkey:B.Modifiers.Mod+83,handler:()=>this._saveKeysPressedDelegate.fire()}),this._clipboardHandler=Pg(this._stateImpl()),this.clipboard=this._clipboardHandler,this._options.globalEvents&&this._clipboardHandler.listen(),this._leftBottomChartWidget=zg(this.getAll.bind(this),this._layoutWV.readonly(),this._chartsSwappedDelegate,this._chartWidgetCreatedDelegate),this.loadContent(this._options.content,!0),this._layoutWV.subscribe((()=>this._updateActivityView())),this._inlineChartsCount.subscribe(this._updateActiveChartCanBeMoved),this._readOnly&&(this._layoutWV.writeLock=!0),window.addEventListener("resize",this._updateLayout);let i=0;const s=()=>{--i,0===i&&W.emitOnce("onChartReady")};this._chartWidgetsDefs.forEach((e=>{if(!e)return;i++;const t=e.chartWidget;t.withModel(null,(()=>{this._options.metaInfo&&t.model().model().setChartSaveTime(1e3*this._options.metaInfo.lastModified);const e=t.model().mainSeries();if(e.bars().size()>0||e.isFailed())s();else{const t=e.dataEvents(),i=()=>{s(),t.barReceived().unsubscribe(null,i),t.completed().unsubscribe(null,i),t.error().unsubscribe(null,i),t.unsupportedResolutionRequested().unsubscribe(null,i)};t.barReceived().subscribe(null,i),t.completed().subscribe(null,i),t.error().subscribe(null,i),t.unsupportedResolutionRequested().subscribe(null,i)}}))})),kg(this._stateImpl()).then(Dg).then((()=>{window.saver&&window.is_authenticated&&this._options.widgetOptions.justCloned&&window.saver.saveChartSilently()})).catch(Sg.logError.bind(Sg))}destroy(){if(this.onAboutToBeDestroyed.fire(),this.setActive(!1),this._bottomToolbarDestroyer?.(),this._bottomToolbarDestroyer=null,this._symbolLockSpawn.destroy(),this._intervalLockSpawn.destroy(),this._trackTimeLockSpawn.destroy(),this._dateRangeLockSpawn.destroy(),this._combinedTrackTimeLock.destroy(),this._crosshairLockSpawn.destroy(), -this._currentLayoutResizeAction.unsubscribe(this._onResizeActionChanged),this._chartWidgetsDefs.forEach((e=>e.destroy())),this._options.resizerBridge.remove(),this._splitters.value().forEach((e=>{e.mouseHandler.destroy(),e.mouseListener.destroy()})),window.removeEventListener("resize",this._updateLayout),this._tool.destroy(),this._parent.remove(),this._customSources.clear(),this._customLegendWidgetsFactoriesMap.clear(),this._hotkeys.destroy(),this._chartStorageNotification&&this._chartStorageNotification.destroy(),this._clipboardHandler&&this._clipboardHandler.destroy(),this._newsNotifier&&this._newsNotifier.destroy(),this._activeLinkingGroupWV.destroy(),this._allLinkingGroupsWV.destroy(),window.TVD&&null!==this._crossHairSyncEnabledSubscriptionId){const e=window.TVD.crosshairSyncEnabled;e&&e.unsubscribe(this._crossHairSyncEnabledSubscriptionId),Ag(this._stateImpl())}this._hasChangesSpawn?.destroy(),this._leftBottomChartWidget.destroy(),this._destroyed=!0}innerState(){return this._stateImpl()}getAll(){return this._chartWidgetsDefs.map((e=>e.chartWidget))}maximizedChartWidget(){return this._maximizedChart.readonly()}leftBottomChartWidget(){return this._leftBottomChartWidget}activeLinkingGroup(){return this._activeLinkingGroupWV}allLinkingGroups(){return this._allLinkingGroupsWV}linkingGroupsCharts(e){return this._getLinkingGroupCharts(e).readonly()}async setLayout(e){(e=this._checkProFeature(e))in Ct.layouts||(e="s");const t=this._layoutType,i=Ct.layouts[e].count;W.emit("layout_about_to_be_changed",e),(this._splitters.value()??[]).forEach(((e,t)=>{e.splitterElement.remove(),e.mouseHandler.destroy()})),this._splitters.setValue([]);const s=Ct.layouts[e];this._layoutTemplate.setValue(s);const o=this._allLayoutSizesState.get(s.layoutType)??(0,$i.layoutInitialSizingState)(s.expression);this._allLayoutSizesState.set(s.layoutType,o),this._sizingState.setValue(o);const r=this._maximizedChartDef.value();t!==e&&this._maximizedChartDef.value()&&this._maximizedChartDef.setValue(null),r&&this.activeChartWidget.setValue((0,n.ensureNotNull)(r.chartWidget));for(let e=0;e=i;if(t=this._maximizedChartDef.value()?this._maximizedChartDef.value()===s:e1),s.fullscreen.setValue(this._maximizedChartDef.value()===s),s.collapsed.setValue(o)}else s&&(this._hideChart(s),s.collapsed.setValue(o))}this._sizingState.setValue(o),this._updateLayout(),this._layoutWV.setValue(e),this._setLayoutType(e),this._updateWatchedValue(),this._updateInlineChartsCount(),this._checkAllPendingModelsAlreadyCreated(), -this._inlineChartsCount.value()<1&&i>0&&this._chartWidgetsDefs[i-1].rdState.bridge().attach()}setChartStyleToWidget(e,t){return ys.call(this,e,t)}state(e,t,i,s,o){let n=o?this.getAll().indexOf(this.activeChartWidget.value()):0;const r=o?n+1:this._chartsCountToSave(),a=[];for(;n(e[t]=i,e)),{});return{name:this.metaInfo.name.value(),layout:o?"s":this._layoutType,charts:a,symbolLock:Yg(this._symbolLock),intervalLock:Yg(this._intervalLock),trackTimeLock:Yg(this._trackTimeLock),dateRangeLock:Yg(this._dateRangeLock),crosshairLock:Yg(this._crosshairLock),layoutsSizes:l,studyMetaInfoMap:undefined}}applyLineToolUpdateNotification(e,t,i){Cg.call(this,this._chartWidgetsDefs,e,t,i)}readOnly(){return this._readOnly}onZoom(){return this._onZoom}onScroll(){return this._onScroll}resizerBridge(){return this._options.resizerBridge}setSymbol(e,t,i){return this._setSymbolImpl(e,t,i)}setSymbolAll(e){const t=this._chartWidgetsDefs.map((e=>e.chartWidget));return this._setSymbolImpl(e,void 0,void 0,t)}setResolution(e,t,i){return vs(this._stateImpl(),e,t,i)}setTimeFrame(e){this._flags.loadingChart||this._flags.setTimeFrameActive||(this._flags.setTimeFrameActive=!0,this._intervalLock.value()?this._chartWidgetsDefs.forEach((t=>{t.chartWidget.loadRange(e)})):this.activeChartWidget.value().loadRange(e),this._flags.setTimeFrameActive=!1)}setChartLayoutWithUndo(e){return async function(e,t,i){return i=fs(0,i),e.layoutWV.value()!==i&&(e.undoHistory.pushUndoCommand(new Yi(t,i)),!0)}(this._stateImpl(),this,e)}images(e){const t=Math.max(1,window.devicePixelRatio||1),i=this.getAll();let s;const o=this.maximizedChartWidget().value();if(e&&e.onlyActiveChart||o)return{layout:"s",hidpiRatio:t,theme:(0,k.getCurrentTheme)().name,charts:[this.activeChartWidget.value().images(e)],publishedBy:s};const n=[],r=Ct.layouts[this.layout.value()].count,a={showCollapsedStudies:(e=e||{}).showCollapsedStudies,status:e.status};for(let e=0;ee.toLowerCase().replace(/\W+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,""))),e}syncCrosshair(e,t,i){Mg(this._stateImpl(),e,t,i)}syncScroll(e,t){Lg(this._stateImpl(),e,t)}clearChartMetaInfo(){this.metaInfo.id.setValue(null),this.metaInfo.uid.setValue(""),this.metaInfo.name.setValue("")}async takeScreenshot(){const e={snapshotUrl:this._options.snapshotUrl};const t=await bt(this,e);return W.emit("onScreenshotReady",t),t}async takeServerScreenshot(){ -const e={snapshotUrl:this._options.snapshotUrl};const t=(0,He.isOnMobileAppPage)("any"),i=t?bt:St,s=await i(this,e);return W.emit("onScreenshotReady",s),t||W.emit("onServerScreenshotCopiedToClipboard"),s}async loadLayoutState(e){this.metaInfo.id.setValue(e.id),this.metaInfo.uid.setValue(e.uid),this.metaInfo.name.setValue(e.name),this.metaInfo.description.setValue(e.description),this.metaInfo.username.setValue(e.username),this.metaInfo.lastModified.setValue(e.lastModified),await this.loadContent(e.chartWidgetCollectionState),this.unloadUnusedCharts(),this.undoHistory.clearStack(),W.emit("layout_loaded")}saveLayoutState(){return new Promise(((e,t)=>{this._saveChartService?.saveChartOrShowTitleDialog((()=>{}),e,t)}))}async loadContent(e,t){if(Sg.logNormal("Loading layout content"),this.getAll().forEach((e=>e.onAboutToLoadContent())),this._loadingContent=!0,this._initialLoading=Boolean(t),this._savedChartWidgetOptions.splice(0),lt.init(),e){const t=function(e){return"charts"in e}(e)?e:{layout:"s",charts:[e],name:""};if(t.layoutsSizes)for(const e of Object.keys(t.layoutsSizes))this._allLayoutSizesState.set(e,t.layoutsSizes[e]);const i=new Set;t.charts.forEach((e=>{e.chartId&&i.add(e.chartId)})),t.charts.forEach((e=>{if(!e.chartId){const t=Ig((e=>i.has(e)));i.add(t),e.chartId=t}}));let s=t.layout;if(!(0,Ct.isSupportedLayout)(s)){const e=(0,Ct.tryGuessingTheMostSuitableLayout)(s);Sg.logError(`Loading unsupported layout ${s}. Force migration to ${e}`),s=e}this._layoutType=this._checkProFeature(s||"s");for(const e of t.charts){if("studyMetaInfoMap"in t){const i=t;e.panes.forEach((e=>{e.sources.forEach((e=>{"metaInfo"in e&&(0,et.default)(e.metaInfo)&&(e.metaInfo=(0,dt.clone)((0,n.ensureDefined)(i.studyMetaInfoMap)[e.metaInfo]))}))}))}this._savedChartWidgetOptions.push({content:e})}void 0!==t.symbolLock&&this._symbolLock.setValue(Boolean(t.symbolLock)),void 0!==t.intervalLock&&this._intervalLock.setValue(Boolean(t.intervalLock)),void 0!==t.trackTimeLock&&this._trackTimeLock.setValue(Boolean(t.trackTimeLock)),void 0!==t.dateRangeLock&&this._dateRangeLock.setValue(Boolean(t.dateRangeLock)),void 0!==t.crosshairLock&&this._crosshairLock.setValue(Boolean(t.crosshairLock))}this._maximizedChartDef.setValue(null),await this.setLayout(this._layoutType),this._tool.subscribe(this._onToolChanged.bind(this)),this._tool.subscribe(this._updateCrossHairPositionIfNeeded.bind(this)),this._loadingContent=!1,this._initialLoading=!1}applyOverrides(e){for(let t=0;t1}async applyIndicatorToAllCharts(e,t,i,s){await wg(this._stateImpl(),e,t,i,s)}setActive(e){if(0!==this._chartWidgetsDefs.length){for(let e=this._chartWidgetsDefs.length;e--;)this._chartWidgetsDefs[e].chartWidget.setActive(!1);this._chartWidgetsDefs[this._activeIndex].chartWidget.setActive(e)}}revertToInline(){this._setMaximized(null);for(let e=0;e"-"))}chartSeriesStatuses(){return this._chartWidgetsDefs.map((e=>{const t=e.chartWidget.hasModel()?e.chartWidget.model().mainSeries().status():null;return(null===t?"":_t.SERIES_STATUS_TEXT[t])+" ("+t+")"}))}applyPreferencesToAllCharts(e){0}addCustomSource(e,t,i){(0,n.assert)(!this._customSources.has(e),"Cannot create the same custom source multiple times"),this._customSources.set(e,{factory:t,layer:i});for(let s=0;sthis._updateLayout())),this._updateLayout()}destroyReplayWidget(){(0,n.assert)(null!==this._replayContainer,"Cannot remove replay container, container is not created"),this._replayContainer.remove(),this._replayContainer=null,this._updateLayout()}setViewMode(e){this._viewMode.setValue(e)}moveActiveChartWithUndo(e){}activeChartCanBeMoved(){return this._activeChartCanBeMoved.readonly()}generalPropertiesDefinitions(){return this.activeChartWidget.value().generalPropertiesDefinitions()}reconnectChartApi(e){reconnectChartApiHelper(e)}setBroker(e){0} -setSaveChartService(e){this._saveChartService=e,this._hasChangesSpawn?.destroy(),this._hasChangesSpawn=e.hasChangesWV().spawn(),this._hasChangesSpawn.subscribe((e=>this._hasChanges.setValue(e)),{callWithLast:!0});for(let t=0;t{this._chartStorageNotification=e},maximizedChartDef:this._maximizedChartDef,setMaximized:this._setMaximized.bind(this),layoutTemplate:this._layoutTemplate,widthWV:this._widthWV,heightWV:this._heightWV,checkProFeature:this._checkProFeature.bind(this),lineToolsSynchronizerHasChanges:this._lineToolsSynchronizerHasChanges,recalcHasChanges:this._recalcHasChanges.bind(this),onZoom:this._onZoom,onScroll:this._onScroll,layoutType:this._layoutType,layoutWV:this._layoutWV,setLayoutType:this._setLayoutType.bind(this),isPhoneSize:this._isPhoneSize,viewMode:this._viewMode,updateViewMode:this._updateViewMode.bind(this),loadingContent:this._loadingContent,initialLoading:this._initialLoading,inlineChartsCount:this._inlineChartsCount,updateWatchedValue:this._updateWatchedValue.bind(this),checkAllPendingModelsAlreadyCreated:this._checkAllPendingModelsAlreadyCreated.bind(this),readOnly:this._readOnly,symbolLock:this._symbolLock,internalSymbolLock:this._internalSymbolLock,intervalLock:this._intervalLock,internalIntervalLock:this._internalIntervalLock,dateRangeLock:this._dateRangeLock,internalDateRangeLock:this._internalDateRangeLock,trackTimeLock:this._trackTimeLock,internalTrackTimeLock:this._internalTrackTimeLock,crosshairLock:this._crosshairLock,customLegendWidgetsFactoriesMap:this._customLegendWidgetsFactoriesMap,globalDetachable:this._globalDetachable,saveChartService:this._saveChartService,customSources:this._customSources,updateActivityView:this._updateActivityView.bind(this),chartWidgetCreatedDelegate:this._chartWidgetCreatedDelegate,sizingState:this._sizingState,currentLayoutResizeAction:this._currentLayoutResizeAction,allLayoutSizesState:this._allLayoutSizesState,splitters:this._splitters, -widgetOptions:this._widgetOptions,bottomToolbar:this._bottomToolbar,replayContainer:this._replayContainer,layoutSizesChanged:this._layoutSizesChangedWV,subscribeToCompletedEventForDateRangeSync:this._subscribeToCompletedEventForDateRangeSync.bind(this),subscribeToEventsForDateRangeSync:e=>Ug(this._stateImpl(),e),unsubscribeFromEventsForDateRangeSync:e=>jg(this._stateImpl(),e),syncChartsDateRangesWithActiveChartRange:this._syncChartsDateRangesWithActiveChartRange.bind(this),combinedTrackTimeLock:this._combinedTrackTimeLock,chartWidgetIdToCompletedCallbackMap:$g,flags:this._flags,linkingGroupsCharts:this._linkingGroupsCharts,chartModels:this._chartModels,updateLinkingGroupCharts:this._updateLinkingGroupCharts.bind(this),hideChart:this._hideChart.bind(this),addNewChartWidget:this._addNewChartWidget.bind(this)}}async _createSeriesControlWidget(){const e="0px",t=document.createElement("div");this._bottomToolbar.setValue(t),t.style.left=e,t.style.right=e,t.style.bottom=e,t.classList.add("chart-toolbar","chart-controls-bar"),t.setAttribute("data-is-chart-toolbar-component","true"),this._parent.appendChild(t);const{BottomToolbarRenderer:s}=await Promise.all([i.e(6822),i.e(3703),i.e(3953),i.e(9258),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(2197),i.e(6489),i.e(4353),i.e(3362),i.e(7001),i.e(3745),i.e(1252),i.e(2227),i.e(2544),i.e(653),i.e(7260)]).then(i.bind(i,68426));if(this._destroyed)return;const o=this._options.resizerBridge,r=[o.container.spawn(),o.width.spawn(),o.height.spawn()],a=o.container.value(),l=new re.Delegate,c=()=>{l.fire()};r.forEach((e=>{e.subscribe(c)}));this._bottomToolbarWidget=new s((0,n.ensureNotNull)(this._bottomToolbar.value()),l,(()=>{const e=a.getBoundingClientRect(),t=this._computeContentBox();return t.top=e.top+t.top,t.left=e.left+t.left,t}),this,window.ChartApiInstance,this._widgetOptions,this._options.seriesControlBar),this._bottomToolbarDestroyer=()=>{null!==this._bottomToolbarWidget&&(this._bottomToolbarWidget.destroy(),this._bottomToolbarWidget=null,this._bottomToolbar.setValue(null)),r.forEach((e=>{e.destroy()})),l.destroy()}}_checkProFeature(e){return fs(this._stateImpl(),e)}_actualLayoutCount(){return Ct.layouts[this._layoutType].count}_setMaximized(e){this._maximizedChartDef.value()!==e&&(this._maximizedChartDef.setValue(e),this.setLayout(this._layoutType))}_updateViewMode(){"s"===this._layoutType||this._maximizedChartDef.value()?this._viewMode.setValue(CollectionViewMode.ForceFullscreen):this._viewMode.setValue(CollectionViewMode.Multichart)}_updateWatchedValue(){const e=Math.min(this._layoutTemplate.value().count,this._chartWidgetsDefs.length)-1;if(e<0)return void this.activeChartWidget.deleteValue();const t=Math.min(Math.max(0,this._activeIndex),e);this.activeChartWidget.setValue(this._chartWidgetsDefs[t].chartWidget)}_checkAllPendingModelsAlreadyCreated(){this._chartWidgetsDefs.every((e=>e.chartWidget.hasModel()))&&(this._updateWatchedValue(),W.emit("layout_changed"))}_updateActivityView(){for(let e=this._chartWidgetsDefs.length;e--;){const t=e===this._activeIndex -;this._chartWidgetsDefs[e].container.value().classList.toggle("active",t),this._chartWidgetsDefs[e].container.value().classList.toggle("inactive",!t)}}_isDetached(e){return e.rdState.owner.value()!==e}_getVisuallyAdjacentDef(e,t){return xg(this._stateImpl(),e,t)}_swapCharts(e,t){}_subscribeToProperties(e){if(this._subscribedChartWidget!==e){if(this._subscribedChartWidget&&(this._subscribedChartWidget.modelCreated().unsubscribe(null,this._onmodel),this._subscribedChartWidget.hasModel())){const e=this._subscribedChartWidget.model();this._dateRangeLock.value()&&jg(this._stateImpl(),e);e.mainSeries().properties().childs().style.unsubscribe(this,this._onstyle);e.model().onSelectedSourceChanged().unsubscribe(this,this._onselectedsource),this._subscribedChartWidget=null}e&&(this._subscribedChartWidget=e,e.hasModel()?this._onmodel(e.model()):e.modelCreated().subscribe(this,this._onmodel))}}_onmodel(e){const t=e.mainSeries().properties().childs();t.style.subscribe(this,this._onstyle),this._onstyle(t.style);e.model().onSelectedSourceChanged().subscribe(this,this._onselectedsource),this._dateRangeLock.value()&&(Ug(this._stateImpl(),e),this._syncChartsDateRangesWithActiveChartRange()),this._onselectedsource()}_onstyle(e){this.activeChartStyle.setValue(e.value())}_onselectedsource(){const e=(0,n.ensureNotNull)(this._subscribedChartWidget).model();this._selectedSources.setValue(e.selection().allSources().slice())}_onToolChanged(){this._chartWidgetsDefs.forEach((e=>{e.chartWidget.onToolChanged()}))}_updateCrossHairPositionIfNeeded(){const e=this.activeChartWidget.value();this._chartWidgetsDefs.forEach((t=>{t.chartWidget!==e&&this._crosshairLock.value()&&t.chartWidget.updateCrossHairPositionIfNeeded()})),e&&e.updateCrossHairPositionIfNeeded()}async _setSymbolImpl(e,t,i,s){const o=i??this.activeChartWidget.value();void 0===t&&(t=o.linkingGroupIndex().value()),s=s??(this._symbolLock.value()?this._chartWidgetsDefs.map((e=>e.chartWidget)):[o]),this._pendingSetSymbolCancellationToken.cancelled=!0;this._pendingSetSymbolCancellationToken={cancelled:!1};return(()=>{for(const t of s)(t.hasModel()?t.model().mainSeries().symbolSameAsResolved(e):t.symbolWV().value()===e)||t.setSymbol(e)})(),!0}_alreadyHasId(e){return this._chartWidgetsDefs.some((t=>t.chartWidget?.id()===e))}_getCopiedChartStateAsWidgetContent(){const e=this.activeChartWidget.value();if(e){const t=e.state();return t.chartId=Ig((e=>this._alreadyHasId(e))),t.shouldBeSavedEvenIfHidden=!1,t.panes.forEach((e=>{e.sources.forEach((e=>{(0,pt.isLineToolState)(e)&&!e.linkKey&&(e.alertId=void 0)}))})),{content:t}}}_onIdeaClickedHandler(e){0}_barsMarksContainersFactory(e){const t=[];{const i=new Li(e);t.push(i);const s=new vi(e);t.push(s)}return t}_getLinkingGroupCharts(e){e=null;let t=this._linkingGroupsCharts.get(e);return void 0===t&&(t=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._linkingGroupsCharts.set(e,t)),t}_computeContentBox(){const{border:e=0,edge:t=0}=this._options,i=t+e,s=this._bottomToolbar.value()?.offsetHeight??0,o=this._replayContainer?.offsetHeight??0 -;return{width:this._widthWV.value()-2*i,height:this._heightWV.value()-s-o-i,top:0,left:i}}_updateLayoutPartial(e,t,i,s=this._layoutTemplate.value()){const o=this._computeContentBox(),{padding:n=2,border:r=0}=this._options,a=s.sizer(o,t,i,n+r,this._sizingState.value());a.width=Math.max(Math.round(a.width),0),a.height=Math.max(Math.round(a.height),0),a.top=Math.round(a.top),a.left=Math.round(a.left),e.metrics=a;const l=e.container.value();if(l){l.style.width=a.width+"px",l.style.height=a.height+"px",l.style.top=a.top+"px",l.style.left=a.left+"px";const e=1===i;false;const t=Math.round(o.width),s=0===a.top&&0===a.left,n=0===a.top&&a.left+a.width===t,r=0===a.top&&a.width===t;l.classList.toggle("top-left-chart",!e&&!r&&s),l.classList.toggle("top-right-chart",!e&&!r&&n),l.classList.toggle("top-full-width-chart",e||r)}e.width.setValue(a.width),e.height.setValue(a.height)}_setInitialSizes(e){let t=0,i=0;const s=this._layoutTemplate.value();for(let o=0;othis._barsMarksContainersFactory(e),undoHistory:this.undoHistory,readOnly:this._readOnly,initialLoading:this._initialLoading,...e??{}};void 0!==this._customLegendWidgetsFactoriesMap&&(t.customLegendWidgetFactories=new Map(this._customLegendWidgetsFactoriesMap));const i=document.createElement("div");i.classList.add("chart-container"),i.style.position="absolute",i.style.overflow="hidden",this._parent.insertBefore(i,this._bottomToolbar.value()),ze.isEdge&&(i.style.touchAction="none",i.style.msTouchAction="none"),t.className&&i.classList.add(t.className);const s={alive:new F.WatchedValue(!0),container:new F.WatchedValue(i),width:new F.WatchedValue,height:new F.WatchedValue,collapsed:new F.WatchedValue(!1),hiddenInLayout:new F.WatchedValue(!1),visible:new F.WatchedValue,rdState:new Ne,requestFullscreen:()=>{this._globalDetachable.value()&&(this._setMaximized(s),this.activeChartWidget.setValue((0,n.ensureNotNull)(s.chartWidget)))},exitFullscreen:()=>{this.activeChartWidget.value()===s.chartWidget&&this._setMaximized(null)},detachable:this._globalDetachable,fullscreenable:this._globalDetachable,fullscreen:new F.WatchedValue,chartWidget:null};s.rdState.pushOwner(s);const o=()=>{s.chartWidget.isActive()&&this._updateActiveChartCanBeMoved()};s.rdState.owner.subscribe(o),this._chartWidgetsDefs.push(s);const r=()=>{(0,n.ensureNotNull)(s.chartWidget).setVisible(!s.hiddenInLayout.value()),l()},a=()=>{(0,n.ensureNotNull)(s.chartWidget).setCollapsed(s.collapsed.value())},l=()=>{s.visible.setValue(!s.hiddenInLayout.value()&&this._options.resizerBridge.visible.value())};s.hiddenInLayout.subscribe(r),s.collapsed.subscribe(a),this._options.resizerBridge.visible.subscribe(l),l(),this._setInitialSizes(s),t={...t,...s.rdState.bridge()};const c=t.content?(0,n.ensureDefined)(t.content.chartId):Ig((e=>this._alreadyHasId(e))),h=s.chartWidget=new Xm(t,c) -;this._saveChartService&&h.setSaveChartService(this._saveChartService),t.containsData?h.finishInitWithoutConnect():h.connect(),h.withModel(null,(()=>{const e=h.model().model();this._customSources.forEach(((t,i)=>{e.addCustomSource(i,t.factory,t.layer)}))})),this._updateWatchedValue(),this._updateActivityView();const d=t?.content?.linkingGroup??null;h.linkingGroupIndex().setValue(d),h.linkingGroupIndex().subscribe(this._updateLinkingGroupCharts);const u=this._getLinkingGroupCharts(d).value();return u.length>0&&(this._symbolLock.value()&&h.setSymbol(u[0].symbolWV().value()),this._intervalLock.value()&&h.setResolution(u[0].resolutionWV().value())),this._updateLinkingGroupCharts(),h.onZoom().subscribe(this,(e=>this._onZoom.fire(e))),h.onScroll().subscribe(this,(()=>this._onScroll.fire())),h.withModel(null,(()=>{h.lineToolsSynchronizer()?.hasChanges().subscribe(this._recalcHasChanges,{callWithLast:!0})})),s.destroy=()=>{s.rdState.owner.unsubscribe(o),s.hiddenInLayout.unsubscribe(r),s.collapsed.unsubscribe(a),this._options.resizerBridge.visible.unsubscribe(l),h.linkingGroupIndex().unsubscribe(this._updateLinkingGroupCharts),h.onZoom().unsubscribeAll(this),h.onScroll().unsubscribeAll(this),h.lineToolsSynchronizer()?.hasChanges().unsubscribe(this._recalcHasChanges),s.timingsMeter?.destroy(),s.rdState.destroy(),h.destroy()},this._chartWidgetCreatedDelegate.fire(h),s}_addNewChartWidget(e,t){let i,s=this._savedChartWidgetOptions.shift();if(void 0!==s){const e=this.activeChartWidget.value();e&&e.lineToolsSynchronizer()&&(i=e.lineToolsAndGroupsDTO())}else s=this._getCopiedChartStateAsWidgetContent();const o={...this._widgetOptions,...s,...0===e||this._symbolLock.value()?void 0:{defSymbol:null}},n=this._createChartWidget(o),{chartWidget:r}=n;return r.modelCreated().subscribe(null,(()=>{t?t():this._checkAllPendingModelsAlreadyCreated(),this._dateRangeLock.value()&&r===this.activeChartWidget.value()&&this._subscribeToCompletedEventForDateRangeSync(r,!0);const e=r.lineToolsSynchronizer();void 0!==i&&e&&[...i.entries()].map((([t,i])=>{0!==t&&e.applyDTO(i,t).then((()=>{e.invalidateAll()}))}));let s=!1;const o=()=>{const e=this._chartWidgetsDefs.filter((e=>(e.chartWidget!==r||!s)&&e.chartWidget.hasModel())).map((e=>e.chartWidget.model()));this._chartModels.setValue(e)};o(),r.onAboutToBeDestroyed().subscribe(null,(()=>{s=!0,o()}))}),!0),n}_subscribeToCompletedEventForDateRangeSync(e,t){const i=e.id();if($g.has(i))return;const s=()=>{$g.has(i)&&($g.delete(i),this._syncChartsDateRangesWithActiveChartRange(t?e:void 0))};e.model().mainSeries().dataEvents().completed().subscribe(null,s,!0),$g.set(i,{cw:e,callback:s})}_syncChartsDateRangesWithActiveChartRange(e){if(!this._dateRangeLock.value()||null!==this._currentLayoutResizeAction.value())return;const t=this.activeChartWidget.value(),i=t.model().mainSeries();if(!(0,yt.isTimeBasedStyle)(i.style()))return;const s=t.model().timeScale(),o=s.visibleBarsStrictRange();if(null===o)return;const r=(0,n.ensureNotNull)(s.points().range().value());let a=s.indexToTimePoint(o.firstBar()) -;null===a&&i.endOfData()&&(a=s.indexToTimePoint(r.firstIndex));let l=s.indexToTimePoint(o.lastBar());if(null===l&&(l=s.indexToTimePoint(r.lastIndex)),null===a||null===l)return void this._subscribeToCompletedEventForDateRangeSync(t,!1);$g.delete(t.id());let c=1e3*a,h=1e3*l;if(i.isDWM()){const e=new Date(c),t=new Date(h);(0,Ce.set_hms)(e,0,0,0,0),(0,Ce.set_hms)(t,0,0,0,0),c=e.getTime(),h=t.getTime()}for(let i=0;i1)}_getStateForChartImpl(e,t,i,s,o){const n=this.innerState();if(e{return{...e,sources:(t=e.sources,t.filter((e=>!(0,wt.isLineToolName)(e.type))))};var t})))}):r;var a,l}_chartsCountToSave(){return this._actualLayoutCount()}}var Jg=i(9726);const Qg=["LineToolTrendLine","LineToolRay","LineToolInfoLine","LineToolExtended","LineToolRegressionTrend","LineToolRotatedRectangle","LineToolParallelChannel","LineToolFlatBottom","LineToolDisjointAngle","LineToolPitchfork","LineToolSchiffPitchfork","LineToolSchiffPitchfork2","LineToolInsidePitchfork","LineToolVertLine","LineToolCrossLine","LineToolHorzLine","LineToolHorzRay","LineToolTrendAngle"];function ef(e,t=!1,s=!1){if(!l.enabled("popup_hints"))return()=>{};const o=e.getContainer();let r=null,c=null;return lt.tool.subscribe(h),lt.createdLineTool.subscribe(null,u),lt.finishedLineTool.subscribe(null,_),e.layoutSizesChanged().subscribe(p),t||ze.CheckMobile.any()||!g("hint.startFocusedZoom")||(c=function(e,t){let i=!1;const s=o=>{o?(i&&t(o),e.onZoom().unsubscribe(null,s)):i||(t(o),i=!0)};return e.onZoom().subscribe(null,s),()=>e.onZoom().unsubscribe(null,s)}(e,(function(e){if(!g("hint.startFocusedZoom"))return;if(e)r&&(c=null,f("hint.startFocusedZoom"));else{const e=ct.isMacKeyboard?"⌘":"Ctrl";m(a.t(null,void 0,i(81712)).format({key:e}),"hint.startFocusedZoom")}}))),()=>{lt.tool.unsubscribe(h),lt.createdLineTool.unsubscribe(null,u),lt.finishedLineTool.unsubscribe(null,_),e.layoutSizesChanged().unsubscribe(p),c?.()};function h(){const e=lt.tool.value(),t=ze.CheckMobile.any();if(s&&t&&(o=e,Qg.includes(o)))return void async function(){0}();var o;if(!g("hint.touchPainting"))return;const n=(0,wt.isLineToolDrawWithoutPoints)(e);!(0, -wt.isStudyLineToolName)(e)||"LineToolRegressionTrend"===e||n||t?(0,wt.isLineToolName)(e)&&!(0,wt.isLineDrawnWithPressedButton)(e)&&!n&&t?m(a.t(null,void 0,i(60663)),"hint.touchPainting"):r&&r.hide():m(a.t(null,void 0,i(14985)),"hint.touchPainting")}function u(){const e=lt.tool.value();"LineToolPath"===e&&g("hint.finishBuildPathByDblClick")?m(a.t(null,void 0,i(75296)),"hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&g("hint.finishBuildPolylineByDblClick")&&m(a.t(null,void 0,i(17409)),"hint.finishBuildPolylineByDblClick")}function _(){if(r){const e=lt.tool.value();"LineToolPath"===e?f("hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&f("hint.finishBuildPolylineByDblClick")}}function p(){if(!g("hint.startResizingChartInLayout"))return;m(ze.CheckMobile.any()?a.t(null,void 0,i(36539)):a.t(null,void 0,i(9430)),"hint.startResizingChartInLayout")}function m(e,t){if(r)r.show(e,f.bind(null,t));else{const s=lt.tool.value();Promise.all([i.e(1737),i.e(2227),i.e(6166)]).then(i.bind(i,5015)).then((i=>{r=new i.ChartEventHintRenderer(o),s===lt.tool.value()&&r.show(e,f.bind(null,t))}))}}function g(e){return!Boolean(d.getBool(e))}function f(e){d.setValue(e,!0,{forceFlush:!0}),(0,n.ensureNotNull)(r).destroy(),null!==c&&c(),r=null}}var tf=i(51243),sf=i.n(tf),of=i(58519);class nf{constructor(e){this._toolbarThemeChanged=new re.Delegate,this._onWatchedThemeChanged=e=>{this._toolbarThemeChanged.fire(e)},this._opts=e,D.watchedTheme.subscribe(this._onWatchedThemeChanged)}destroy(){D.watchedTheme.unsubscribe(this._onWatchedThemeChanged)}isStdTheme(){const e=this._opts.chartWidgetCollection.getAll().every((e=>null!==e.model().model().getThemeNameIfStdTheme()));return Promise.resolve(e)}async setStdTheme(e,t=!0,i){await(0,of.loadTheme)(this._opts.chartWidgetCollection,{themeName:e,standardTheme:!0,syncState:t,noUndo:i})}setStdThemeForLayout(e,t=!0){(0,D.setTheme)(e),t&&(0,k.syncTheme)()}getCurrentThemeName(){return(0,k.getCurrentTheme)().name}toolbarThemeChanged(){return this._toolbarThemeChanged}}function rf(e){return e in af}const af={cursor:{name:"cursor",onlySelectable:!0},dot:{name:"dot",onlySelectable:!0},arrow_cursor:{name:"arrow",onlySelectable:!0},eraser:{name:"eraser",onlySelectable:!0},measure:{name:"measure",onlySelectable:!0},zoom:{name:"zoom",onlySelectable:!0},brush:{name:"LineToolBrush"},highlighter:{name:"LineToolHighlighter"},text:{name:"LineToolText"},anchored_text:{name:"LineToolTextAbsolute",isAnchored:!0},note:{name:"LineToolNote"},text_note:{name:"LineToolTextNote"},anchored_note:{name:"LineToolNoteAbsolute",isAnchored:!0},signpost:{name:"LineToolSignpost"},callout:{name:"LineToolCallout"},balloon:{name:"LineToolBalloon"},comment:{name:"LineToolComment"},arrow_up:{name:"LineToolArrowMarkUp"},arrow_down:{name:"LineToolArrowMarkDown"},arrow_left:{name:"LineToolArrowMarkLeft"},arrow_right:{name:"LineToolArrowMarkRight"},price_label:{name:"LineToolPriceLabel"},price_note:{name:"LineToolPriceNote"},arrow_marker:{name:"LineToolArrowMarker"},flag:{name:"LineToolFlagMark"},image:{name:"LineToolImage"},table:{ -name:"LineToolTable"},vertical_line:{name:"LineToolVertLine"},horizontal_line:{name:"LineToolHorzLine"},cross_line:{name:"LineToolCrossLine"},horizontal_ray:{name:"LineToolHorzRay"},trend_line:{name:"LineToolTrendLine"},info_line:{name:"LineToolInfoLine"},trend_angle:{name:"LineToolTrendAngle"},arrow:{name:"LineToolArrow"},ray:{name:"LineToolRay"},extended:{name:"LineToolExtended"},parallel_channel:{name:"LineToolParallelChannel"},disjoint_angle:{name:"LineToolDisjointAngle"},flat_bottom:{name:"LineToolFlatBottom"},anchored_vwap:{name:"LineToolAnchoredVWAP"},pitchfork:{name:"LineToolPitchfork"},schiff_pitchfork_modified:{name:"LineToolSchiffPitchfork"},schiff_pitchfork:{name:"LineToolSchiffPitchfork2"},inside_pitchfork:{name:"LineToolInsidePitchfork"},pitchfan:{name:"LineToolPitchfan"},gannbox:{name:"LineToolGannSquare"},gannbox_square:{name:"LineToolGannComplex"},gannbox_fixed:{name:"LineToolGannFixed"},gannbox_fan:{name:"LineToolGannFan"},fib_retracement:{name:"LineToolFibRetracement"},fib_trend_ext:{name:"LineToolTrendBasedFibExtension"},fib_speed_resist_fan:{name:"LineToolFibSpeedResistanceFan"},fib_timezone:{name:"LineToolFibTimeZone"},fib_trend_time:{name:"LineToolTrendBasedFibTime"},fib_circles:{name:"LineToolFibCircles"},fib_spiral:{name:"LineToolFibSpiral"},fib_speed_resist_arcs:{name:"LineToolFibSpeedResistanceArcs"},fib_wedge:{name:"LineToolFibWedge"},fib_channel:{name:"LineToolFibChannel"},xabcd_pattern:{name:"LineTool5PointsPattern"},cypher_pattern:{name:"LineToolCypherPattern"},abcd_pattern:{name:"LineToolABCD"},triangle_pattern:{name:"LineToolTrianglePattern"},"3divers_pattern":{name:"LineToolThreeDrivers"},head_and_shoulders:{name:"LineToolHeadAndShoulders"},elliott_impulse_wave:{name:"LineToolElliottImpulse"},elliott_triangle_wave:{name:"LineToolElliottTriangle"},elliott_triple_combo:{name:"LineToolElliottTripleCombo"},elliott_correction:{name:"LineToolElliottCorrection"},elliott_double_combo:{name:"LineToolElliottDoubleCombo"},cyclic_lines:{name:"LineToolCircleLines"},time_cycles:{name:"LineToolTimeCycles"},sine_line:{name:"LineToolSineLine"},long_position:{name:"LineToolRiskRewardLong"},short_position:{name:"LineToolRiskRewardShort"},forecast:{name:"LineToolPrediction"},date_range:{name:"LineToolDateRange"},price_range:{name:"LineToolPriceRange"},date_and_price_range:{name:"LineToolDateAndPriceRange"},bars_pattern:{name:"LineToolBarsPattern"},ghost_feed:{name:"LineToolGhostFeed"},projection:{name:"LineToolProjection"},rectangle:{name:"LineToolRectangle"},rotated_rectangle:{name:"LineToolRotatedRectangle"},circle:{name:"LineToolCircle"},ellipse:{name:"LineToolEllipse"},triangle:{name:"LineToolTriangle"},polyline:{name:"LineToolPolyline"},path:{name:"LineToolPath"},curve:{name:"LineToolBezierQuadro"},double_curve:{name:"LineToolBezierCubic"},arc:{name:"LineToolArc"},icon:{name:"LineToolIcon"},emoji:{name:"LineToolEmoji"},sticker:{name:"LineToolSticker"},regression_trend:{name:"LineToolRegressionTrend"},fixed_range_volume_profile:{name:"LineToolFixedRangeVolumeProfile"}};const lf=new re.Delegate -;var cf=i(78749),hf=i(9447);class df{constructor(e){this._timeScale=e}coordinateToTime(e){const t=this._timeScale.coordinateToIndex(e);return this._timeScale.indexToTimePoint(t)}barSpacingChanged(){return this._timeScale.barSpacingChanged()}rightOffsetChanged(){return this._timeScale.rightOffsetChanged()}setRightOffset(e){this._timeScale.setRightOffset(e)}setBarSpacing(e){this._timeScale.setBarSpacing(e)}barSpacing(){return this._timeScale.barSpacing()}rightOffset(){return this._timeScale.rightOffset()}width(){return this._timeScale.width()}defaultRightOffset(){return this._timeScale.defaultRightOffset().spawn()}defaultRightOffsetPercentage(){return this._timeScale.defaultRightOffsetPercentage().spawn()}usePercentageRightOffset(){return this._timeScale.usePercentageRightOffset().spawn()}isEmpty(){return this._timeScale.isEmpty()}scrollToFirstBar(e){this._timeScale.scrollToFirstBar(e)}scrollToRealtime(e){this._timeScale.scrollToRealtime(!1,e)}pointsCount(){return this._timeScale.points().size()}leftVisibleBarUTCTime(){const e=this._timeScale.visibleBarsStrictRange()?.firstBar()??null;return null===e?null:this._timeScale.indexToTimePoint(e)}}const uf=new Di.TranslatedString("change timezone",a.t(null,void 0,i(20137)));class _f{constructor(e){this._onTimezoneChanged=new re.Delegate,this._chartWidget=e,this._timezoneProperty=e.properties().childs().timezone,this._timezoneProperty.subscribe(this,(e=>{this._onTimezoneChanged.fire(e.value())})),e.onAboutToBeDestroyed().subscribe(this,(()=>{this._timezoneProperty.unsubscribeAll(this)}),!0)}availableTimezones(){return Pe.availableTimezones}getTimezone(){const e=this._timezoneProperty.value();return(0,n.ensureDefined)(this.availableTimezones().find((t=>t.id===e)))}setTimezone(e,t){(0,n.assert)((0,Pe.timezoneIsAvailable)(e),`Incorrect timezone: ${e}`),t?.disableUndo?this._timezoneProperty.setValue(e):this._chartWidget.model().setProperty(this._timezoneProperty,e,uf)}onTimezoneChanged(){return this._onTimezoneChanged}}class pf{constructor(e,t){this._chartUndoModel=e,this._chartModel=e.model(),this._priceScale=t}getMode(){const e=this._priceScale.properties().childs();return e.percentage.value()?2:e.indexedTo100.value()?3:e.log.value()?1:0}setMode(e){this._priceScale.setMode({percentage:2===e,log:1===e,indexedTo100:3===e})}isInverted(){return this._priceScale.isInverted()}setInverted(e){this._priceScale.properties().childs().isInverted.setValue(e)}isLocked(){return this._priceScale.isLockScale()}setLocked(e){this._priceScale.setMode({lockScale:e})}isAutoScale(){return this._priceScale.isAutoScale()}setAutoScale(e){this._priceScale.setMode({autoScale:e})}getVisiblePriceRange(){return this._priceScale.priceRangeInPrice()}setVisiblePriceRange(e){this._priceScale.setPriceRangeInPrice(e),this._chartModel.lightUpdate()}hasMainSeries(){return this._priceScale.hasMainSeries()}getStudies(){return this._priceScale.getStudies().map((e=>e.id()))}currency(){const e=this._chartModel.availableCurrencies(),t=this._priceScale.currency(e);return null===t?null:{readOnly:t.readOnly, -selectedCurrency:t.selectedCurrency,originalCurrencies:Array.from(t.originalCurrencies),currencies:e.getItems().filter((e=>!t.baseCurrencies.has(e))),symbols:Array.from(t.symbols)}}setCurrency(e){const t=this.currency()?.currencies;t&&e&&!t.includes(e)?console.warn("The provided currency is not supported by your datafeed!"):this._chartUndoModel.setPriceScaleCurrency(this._priceScale,e)}unit(){const e=this._chartModel.availableUnits(),t=this._priceScale.unit(e);return null===t?null:{readOnly:0===t.availableGroups.size,selectedUnit:t.selectedUnit,originalUnits:Array.from(t.originalUnits),availableGroups:Array.from(t.availableGroups),symbols:Array.from(t.symbols)}}setUnit(e){!e||this._chartModel.availableUnits().unitGroupById(e)?this._chartUndoModel.setPriceScaleUnit(this._priceScale,e):console.warn("The provided unit is not supported by your datafeed!")}coordinateToPrice(e){const t=this._priceScale.mainSource()?.firstValue();return null==t?null:this._priceScale.coordinateToPrice(e,t)}measureUnitId(){const e=this._priceScale.measureUnitId(this._chartModel.availableUnits());return null===e?null:{selectedMeasureUnitId:e.selectedMeasureUnitId}}}function mf(e){return{id:e.id(),name:(t=e.toolname,Object.keys(af).find((e=>af[e].name===t))||null)};var t}function gf(e){return{id:e.id(),name:e.metaInfo().description}}const ff=new Di.TranslatedString("change pane height",a.t(null,void 0,i(14691)));class yf extends tt.UndoCommand{constructor(e,t,i){super(ff),this._model=e,this._paneIndex=t,this._paneHeight=i,this._prevStretchFactors=this._model.panes().map((e=>e.stretchFactor()))}redo(){this._model.changePanesHeight(this._paneIndex,this._paneHeight)}undo(){const e=this._model.panes();for(let t=0;t!e.isSpeciallyZOrderedSource())).map((t=>function(e,t){return t===e.mainSeries()?function(e){return{id:e.id(),name:"Main Series"}}(e.mainSeries()):(0,Js.isStudy)(t)?gf(t):(0,eo.isLineTool)(t)?mf(t):null}(e,t))).filter(dt.notNull).filter((e=>null!==e.name))} -getHeight(){return this._pane.height()}setHeight(e){const t=this._chartWidget.model().model(),i=t.panes();(0,n.assert)(i.length>1,"Unable to change pane's height if there is only one pane");const s=i.indexOf(this._pane);(0,n.assert)(-1!==s,"Invalid pane index");const o=new yf(t,s,e);this._chartWidget.model().undoHistory().pushUndoCommand(o)}moveTo(e){const t=this.paneIndex();t!==e&&((0,n.assert)(e>=0&&e({...e,id:e.id,localizedName:void 0!==e.name?(0,Sf.getTranslatedInputTitle)(e.name):""})))}function wf(e){const t={};if(e.defaults){const i=(0,hc.default)(e.defaults);t.defaults=i}return void 0!==e.plots&&(t.plots=(0,hc.default)(e.plots)),void 0!==e.styles&&(t.styles=(0,hc.default)(e.styles)),void 0!==e.bands&&(t.bands=(0,hc.default)(e.bands)),void 0!==e.filledAreas&&(t.filledAreas=(0,hc.default)(e.filledAreas)),void 0!==e.palettes&&(t.palettes=(0,hc.default)(e.palettes)),t}var Cf=i(58137);class Pf{constructor(e,t){this._onStudyCompleted=new re.Delegate,this._onStudyError=new re.Delegate,this._study=e,this._chartWidget=t,this._undoModel=this._chartWidget.model(),this._model=this._undoModel.model(),this._study.onAboutToBeDestroyed().subscribe(this,(()=>{this._study.onStatusChanged().unsubscribeAll(this),this._study.onAboutToBeDestroyed().unsubscribeAll(this)})),this._study.onStatusChanged().subscribe(this,(e=>{switch(e.type){case yh.StudyStatusType.Completed:this._onStudyCompleted.fire();break;case yh.StudyStatusType.Error:this._onStudyError.fire()}}))}isUserEditEnabled(){return this._study.userEditEnabled()}setUserEditEnabled(e){this._study.setUserEditEnabled(e)}getInputsInfo(){return bf(this._study.metaInfo())}getInputValues(){const e=this._study.inputs({symbolsForChartApi:!1,asObject:!0});return Object.keys(e).map((t=>{const i=e[t];return{id:t,value:(0,dt.isObject)(i)?i.v:i}}))}getStyleInfo(){return wf(this._study.metaInfo())}getStyleValues(){const{styles:e,bands:t,filledAreas:i,palettes:s,graphics:o,ohlcPlots:n,filledAreasStyle:r}=this._study.properties().state();return{styles:e,bands:t,filledAreas:i,palettes:s,graphics:o,ohlcPlots:n,filledAreasStyle:r}}setInputValues(e){ -const t=this.getInputValues();for(const i of e){void 0!==t.find((e=>e.id===i.id))?this._study.properties().childs().inputs.childs()[i.id].setValue(i.value):console.warn(`There is no such input: "${i.id}"`)}}mergeUp(){this._model.isMergeUpAvailableForSource(this._study)&&new na(this._model,this._study,null).redo()}mergeDown(){this._model.isMergeDownAvailableForSource(this._study)&&new ra(this._model,this._study,null).redo()}unmergeUp(){this._model.isUnmergeAvailableForSource(this._study)&&new ia(this._model,this._study,null).redo()}unmergeDown(){this._model.isUnmergeAvailableForSource(this._study)&&new ta(this._model,this._study,null).redo()}paneIndex(){return this._model.panes().indexOf(this._model.paneForSource(this._study))}onDataLoaded(){return this._onStudyCompleted}onStudyError(){return this._onStudyError}mergeUpWithUndo(){this._model.isMergeUpAvailableForSource(this._study)&&this._undoModel.mergeSourceUp(this._study)}mergeDownWithUndo(){this._model.isMergeDownAvailableForSource(this._study)&&this._undoModel.mergeSourceDown(this._study)}unmergeUpWithUndo(){this._model.isUnmergeAvailableForSource(this._study)&&this._undoModel.unmergeSourceUp(this._study)}unmergeDownWithUndo(){this._model.isUnmergeAvailableForSource(this._study)&&this._undoModel.unmergeSourceDown(this._study)}priceScale(){return new pf(this._undoModel,(0,n.ensureNotNull)(this._study.priceScale()))}symbolSource(){const e=(0,n.ensureNotNull)(this._study.symbolSource());return{symbol:e.symbol(),currencyId:e.currency(),unitId:e.unit()}}currency(){return this._study.currency()}changePriceScale(e){const t=(0,n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries())),i=(0,n.ensureNotNull)(this._model.paneForSource(this._study));switch(e){case"no-scale":(0,n.assert)(i.actionNoScaleIsEnabled(this._study),"Unable to leave a pane without any non-overlay price scale"),new Zl(this._model,this._study,i,"overlay",null).redo();break;case"as-series":(0,n.assert)(i===t,"Study should be on the main pane"),new Xl(this._model,this._study,i,this._model.mainSeries().priceScale(),null).redo();break;case"new-left":new Zl(this._model,this._study,i,"left",null).redo();break;case"new-right":new Zl(this._model,this._study,i,"right",null).redo();break;default:const s=this._model.dataSourceForId(e);if(null===s)throw new Error(`There is no study with entityId='${e}'`);const o=i===this._model.paneForSource(s);(0,n.assert)(o,"Both studies should be on the same pane");const r=(0,n.ensureNotNull)(s.priceScale()),a=Or(this._study,r,this._model),l=oh(this._study,r,this._model);new Xl(this._model,this._study,i,r,null).redo(),null!==a&&new $l(this._model,r,a,null).redo(),null!==l&&new Kl(this._model,r,l,null).redo()}}isVisible(){return this._study.properties().childs().visible.value()}setVisible(e){this._study.properties().childs().visible.setValue(e)}bringToFront(){this._model.bringToFront([this._study])}sendToBack(){this._model.sendToBack([this._study])}applyOverrides(e){(0,cf.applyOverridesToStudy)(this._study,e)}hasPlots(){return this._study.metaInfo().plots.length>0} -dataLength(){return this._study.status().type!==yh.StudyStatusType.Completed?0:this._study.metaInfo().plots.length>0?this._study.data().size():this._model.mainSeries().bars().size()}isLoading(){const e=this._study.status();return e.type===yh.StudyStatusType.Undefined||e.type===yh.StudyStatusType.Loading}hasError(){return this._study.status().type===yh.StudyStatusType.Error}hasPendingUnresolvedSymbols(){return this._study.hasPendingUnresolvedSymbols()}anyGraphicsReady(){return!(0,Cf.isStudyGraphicsEmpty)(this._study.graphics())}graphicsViewsReady(){return this._study.graphicsViewsReady()}properties(){return this._study.properties()}setProperties(e){this._study.properties().mergeAndFire(e)}async applyToEntireLayout(){const e=new sn.ActionsProvider(this._chartWidget),t=(await e.contextMenuActionsForSources([this._study],(0,n.ensureNotNull)(this._chartWidget.model().paneForSource(this._study)))).find((e=>"applyStudyToEntireLayout"===e.id));t&&t.execute()}status(){return{...this._study.status()}}title(){return this._study.title(ua.TitleDisplayTarget.StatusLine)}symbolsResolved(){return this._study.symbolsResolved()}study(){return this._study}}const Tf=new Map([["LineToolBezierQuadro",3],["LineToolBezierCubic",4]]);function xf(e){const t=Tf.get(e.toolname);if(void 0!==t)return t;const i=e.pointsCount();return-1===i?e.points().length:i}function If(e){return"LineToolRiskRewardLong"===e||"LineToolRiskRewardShort"===e}const Mf=["alwaysShowStats","entryPrice","inputs.first bar time","inputs.last bar time","interval","linesWidths","points","snapTo45Degrees","stopPrice","symbol","symbolStateVersion","currencyId","unitId","targetPrice","zOrderVersion"];class Af{constructor(e,t,i){this._source=e,this._undoModel=t,this._model=t.model(),this._pointsConverter=i}isSelectionEnabled(){return this._source.isSelectionEnabled()}setSelectionEnabled(e){this._source.setSelectionEnabled(e)}isSavingEnabled(){return this._source.isSavedInChart()}setSavingEnabled(e){this._source.setSavingInChartEnabled(e)}isShowInObjectsTreeEnabled(){return this._source.showInObjectTree()}setShowInObjectsTreeEnabled(e){this._source.setShowInObjectsTreeEnabled(e)}isUserEditEnabled(){return this._source.userEditEnabled()}setUserEditEnabled(e){this._source.setUserEditEnabled(e)}bringToFront(){this._model.bringToFront([this._source])}sendToBack(){this._model.sendToBack([this._source])}getProperties(){return this._source.properties().state(Mf)}setProperties(e,t){(0,li.allowSavingDefaults)(!!t),this._source.properties().mergeAndFire(e),(0,li.allowSavingDefaults)(!1)}getPoints(){let e=this._source.points();const t=xf(this._source);return e.length>t&&((0,n.assert)(If(this._source.toolname)),e=e.slice(0,t)),this._pointsConverter.dataSourcePointsToPriced(e)}setPoints(e){if(this._source.isFixed())return;const t=xf(this._source);if(t!==e.length)throw new Error(`Wrong points count. Required: ${t}, provided: ${e.length}`);const i=this._pointsConverter.apiPointsToDataSource(e);this._model.startChangingLinetool(this._source),this._model.changeLinePoints(this._source,i), -this._model.endChangingLinetool(!0),this._source.createServerPoints()}getAnchoredPosition(){return this._source.positionPercents()}setAnchoredPosition(e){const t=this._source.fixedPoint(),i=this._source.linkKey().value(),s=void 0===t?null:this._source.screenPointToPoint(t);if(!this._source.isFixed()||void 0===t||null===i||null===s)return;const o={logical:s,screen:t},n=new Map;n.set(i,e),this._model.startMovingSources([this._source],o,null,new Map),this._model.moveSources(o,n),this._model.endMovingSources(!0)}ownerSourceId(){return(0,n.ensureNotNull)(this._source.ownerSource()).id()}changePoint(e,t){if(this._source.isFixed())return;const i=this._pointsConverter.apiPointsToDataSource([e])[0];this._model.startChangingLinetool(this._source,{...i},t),this._model.changeLinePoint({...i}),this._model.endChangingLinetool(!1),this._source.createServerPoints()}isHidden(){return this._source.isSourceHidden()}getRawPoints(){return this._source.points()}getNormalizedPoints(){return this._source.normalizedPoints()}setRawPoint(e,t){this._model.startChangingLinetool(this._source,{...t},e),this._model.changeLinePoint({...t}),this._model.endChangingLinetool(!1)}move(e,t){this._model.startMovingSources([this._source],{logical:e,screen:(0,n.ensureNotNull)(this._source.pointToScreenPoint(e))},null,new Map),this._model.moveSources({logical:t,screen:(0,n.ensureNotNull)(this._source.pointToScreenPoint(t))},new Map),this._model.endMovingSources(!1)}dataAndViewsReady(){return this._source.dataAndViewsReady()}zorder(){return this._source.zorder()}symbol(){return this._source.properties().symbol.value()}currency(){return this._source.properties().currencyId.value()}unit(){return this._source.properties().unitId.value()}share(e){this._undoModel.shareLineTools([this._source],e)}setVisible(e,t=!1){this._undoModel.setProperty(this._source.properties().visible,e,null,t)}sharingMode(){return this._source.sharingMode().value()}lineDataSource(){return this._source}template(){return this._source.template()}}class Lf{constructor(e,t){this._series=e,this._undoModel=t,this._model=t.model()}isUserEditEnabled(){return this._series.userEditEnabled()}setUserEditEnabled(e){this._series.setUserEditEnabled(e)}mergeUp(){this._model.isMergeUpAvailableForSource(this._series)&&new na(this._model,this._series,null).redo()}mergeDown(){this._model.isMergeDownAvailableForSource(this._series)&&new ra(this._model,this._series,null).redo()}unmergeUp(){this._model.isUnmergeAvailableForSource(this._series)&&new ia(this._model,this._series,null).redo()}unmergeDown(){this._model.isUnmergeAvailableForSource(this._series)&&new ta(this._model,this._series,null).redo()}mergeUpWithUndo(){this._model.isMergeUpAvailableForSource(this._series)&&this._undoModel.mergeSourceUp(this._series)}mergeDownWithUndo(){this._model.isMergeDownAvailableForSource(this._series)&&this._undoModel.mergeSourceDown(this._series)}unmergeUpWithUndo(){this._model.isUnmergeAvailableForSource(this._series)&&this._undoModel.unmergeSourceUp(this._series)}unmergeDownWithUndo(){ -this._model.isUnmergeAvailableForSource(this._series)&&this._undoModel.unmergeSourceDown(this._series)}detachToRight(){new Zl(this._model,this._series,this._pane(),"right",null).redo()}detachToLeft(){new Zl(this._model,this._series,this._pane(),"left",null).redo()}detachNoScale(){new Zl(this._model,this._series,this._pane(),"overlay",null).redo()}changePriceScale(e){const t=(0,n.ensureNotNull)(this._model.paneForSource(this._series));switch(e){case"new-left":new Zl(this._model,this._series,t,"left",null).redo();break;case"new-right":new Zl(this._model,this._series,t,"right",null).redo();break;case"no-scale":(0,n.assert)(t.actionNoScaleIsEnabled(this._series),"Unable to leave a pane without any non-overlay price scale"),new Zl(this._model,this._series,t,"overlay",null).redo();break;default:const i=this._model.dataSourceForId(e);if(null===i)throw new Error(`There is no study with entityId='${e}'`);const s=this._model.paneForSource(i)===t;(0,n.assert)(s,"Study should be on the main pane");const o=(0,n.ensureNotNull)(i.priceScale());new Xl(this._model,this._series,t,o,null).redo()}}isVisible(){return this._series.properties().childs().visible.value()}setVisible(e){this._series.properties().childs().visible.setValue(e)}bringToFront(){this._model.bringToFront([this._series])}sendToBack(){this._model.sendToBack([this._series])}entityId(){return this._series.id()}chartStyleProperties(e,t){return t?this._series.properties().childs()[kf(e)].state():this._series.properties().childs()[kf(e)].state(["inputs","inputsInfo"])}setChartStyleProperties(e,t){this._series.properties().childs()[kf(e)].mergeAndFire(t)}barsCount(){return this._series.bars().size()}endOfData(){return this._series.endOfData()}symbolSource(){return{symbol:this._series.symbol(),currencyId:this._series.currency(),unitId:this._series.unit()}}isLoading(){return this._series.isLoading()}isInReplay(){return this._series.isInReplay()}data(){return this._series.data()}priceScale(){return new pf(this._undoModel,this._series.priceScale())}seriesErrorMessage(){return this._series.seriesErrorMessage()}compositeStatusVW(){return this._series.compositeStatusVW()}properties(){return this._series.properties()}lastConfirmedBarUTCTime(){return this._series.bars().last()?.value[0]??null}_pane(){return(0,n.ensureNotNull)(this._model.paneForSource(this._series))}}function kf(e){switch(e){case 0:return"barStyle";case 1:return"candleStyle";case 2:return"lineStyle";case 14:return"lineWithMarkersStyle";case 15:return"steplineStyle";case 3:return"areaStyle";case 16:return"hlcAreaStyle";case 4:return"renkoStyle";case 5:return"kagiStyle";case 6:return"pnfStyle";case 7:return"pbStyle";case 8:return"haStyle";case 9:return"hollowCandleStyle";case 10:return"baselineStyle";case 11:return"rangeStyle";case 12:return"hiloStyle";case 13:return"columnStyle";case 17:return"volFootprintStyle";case 18:return"tpoStyle";case 19:return"volCandlesStyle";case 20:return"svpStyle";case 21:return"hlcBarsStyle";default:(0,n.ensureNever)(e)}throw new Error(`unsupported chart style: ${e}`)}var Df=i(32112) -;function Ef(e,t){const{symbolChanged:i,currencyChanged:s,unitChanged:o,styleChangeRequiresRestart:n}=e.compareSymbolParams(t);return!(i||s||o||n)}function Bf(e,t){e.isLoading()&&!e.isFailed()||t(e.isFailed());const i=e.seriesSource().symbolInstanceId(),s=e.dataEvents(),o=e.symbolParams(),n=()=>{s.completed().unsubscribe(null,r),(Ef(e,o)||e.seriesSource().symbolInstanceId()===i)&&t(!1)},r=()=>{s.error().unsubscribe(null,n),(Ef(e,o)||e.seriesSource().symbolInstanceId()===i)&&t(!0)};s.completed().subscribe(null,n,!0),s.error().subscribe(null,r,!0)}class Vf{constructor(e,t){this._controller=e,this._model=t}createGroupFromSelection(){return this._controller.createGroupFromSelection().id}removeGroup(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.removeGroup(t)}groups(){return this._controller.groups().map((e=>e.id))}shapesInGroup(e){const t=(0,n.ensureDefined)(this._groupById(e));return(0,ci.sortSources)(t.lineTools()).map((e=>e.id()))}excludeShapeFromGroup(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._model.dataSourceForId(t));(0,n.assert)((0,eo.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.excludeLineToolFromGroup(i,s)}addShapeToGroup(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._model.dataSourceForId(t));(0,n.assert)((0,eo.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.addLineToolToGroup(i,s)}availableZOrderOperations(e){const t=(0,n.ensureDefined)(this._groupById(e));return this._controller.availableZOrderOperations(t)}bringToFront(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.bringToFront(t)}bringForward(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.bringForward(t)}sendBackward(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.sendBackward(t)}sendToBack(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.sendToBack(t)}insertAfter(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertAfter(i,s)}insertBefore(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertBefore(i,s)}groupVisibility(e){return(0,n.ensureDefined)(this._groupById(e)).visibility()}setGroupVisibility(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupVisibility(i,t)}groupLock(e){return(0,n.ensureDefined)(this._groupById(e)).locked()}setGroupLock(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupLock(i,t)}getGroupName(e){return(0,n.ensureDefined)(this._groupById(e)).name().value()}setGroupName(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupName(i,t)}canBeGroupped(e){const t=e.map((e=>(0,n.ensureNotNull)(this._model.dataSourceForId(e))));return!t.some((e=>!(0,eo.isLineTool)(e)))&&this._controller.canBeGroupped(t)}_groupById(e){ -return this._controller.groups().find((t=>t.id===e))}}var Rf=i(76032);const Nf=new Di.TranslatedString("change price to bar ratio",a.t(null,void 0,i(2509))),Of=new Di.TranslatedString("toggle lock scale",a.t(null,void 0,i(49695)));function Ff(e,t){return t.map((t=>(0,n.ensureNotNull)(e.dataSourceForId(t))))}class Wf{constructor(e,t){this._visibleBarsChanged=new re.Delegate,this._crosshairMoved=new re.Delegate,this._dataSourceHovered=new re.Delegate,this._ranges=null,this._panes=new WeakMap,this._studies=new WeakMap,this._lineDataSources=new WeakMap,this._selectionApi=null,this._lollipopSourcesApi=null,this._prevVisibleRange=null,this._prevHoveredSourceId=null,this._chartWidget=e,this._activateChart=t,this._timezoneApi=new _f(e),this._chartWidget.withModel(this,(()=>{this._chartWidget.model().crosshairSource().moved().subscribe(this,this._onCrosshairMoved),this._chartWidget.model().model().hoveredSourceChanged().subscribe(this,this._onHoveredSourceChanged),this._chartWidget.model().timeScale().logicalRangeChanged().subscribe(this,this._onLogicalRangeChanged)})),this._widgetLinkingGroupIndex=e.linkingGroupIndex().spawn(),this._widgetLinkingGroupIndex.subscribe((e=>this._apiLinkingGroupIndex.setValue(e))),this._apiLinkingGroupIndex=new F.WatchedValue(this._widgetLinkingGroupIndex.value()),this._apiLinkingGroupIndex.subscribe((e=>{this._widgetLinkingGroupIndex.value()!==e&&(this._chartWidget.hasModel()?this._chartWidget.model().setLinkingGroupIndex(e):this._widgetLinkingGroupIndex.setValue(e))})),this._chartWidget.onAboutToBeDestroyed().subscribe(this,this._destroy,!0)}setActive(){this._activateChart()}getPriceToBarRatio(){return this._chartWidget.model().model().mainSeriesScaleRatioProperty().value()}setPriceToBarRatio(e,t){const i=this._chartWidget.model(),s=i.model(),o=s.mainSeriesScaleRatioProperty();t?.disableUndo?new H_(o,e,null,s).redo():i.setScaleRatioProperty(o,e,Nf)}isPriceToBarRatioLocked(){return this._chartWidget.model().model().mainSeries().priceScale().isLockScale()}setPriceToBarRatioLocked(e,t){const i=this._chartWidget.model(),s=i.model(),o=s.mainSeries().priceScale();t?.disableUndo?new lc({lockScale:e},o,null,s).redo():i.setPriceScaleMode({lockScale:e},o,Of)}id(){return this._chartWidget.id()}onDataLoaded(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().completed())}onSymbolChanged(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().symbolResolved())}onIntervalChanged(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().onIntervalChanged())}onVisibleRangeChanged(){return this._makeSubscriptionFromDelegate(this._visibleBarsChanged)}onChartTypeChanged(){const e=this._chartWidget.model().mainSeries().onStyleChanged();return this._makeSubscriptionFromDelegate(e)}onSeriesTimeframe(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().seriesTimeFrame())}onSeriesError(){ -return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().seriesError())}dataReady(e){const t=!this._chartWidget.hasModel()||!this._chartWidget.model().mainSeries()||this._chartWidget.model().mainSeries().data().isEmpty();return e&&(t?this.onDataLoaded().subscribe(null,e,!0):e()),!t}whenChartReady(e){this._chartWidget.withModel(this,e)}crossHairMoved(){return this._makeSubscriptionFromDelegate(this._crosshairMoved)}onHoveredSourceChanged(){return this._makeSubscriptionFromDelegate(this._dataSourceHovered)}setVisibleRange(e,t){return new Promise(((i,s)=>{const o=e=>{clearTimeout(n),s(e)},n=setTimeout((()=>o(new Error("Rejected by timeout"))),t?.rejectByTimeout??1e4);this._chartWidget.setVisibleTimeRange(e.from,e.to,t,(()=>{clearTimeout(n),i()}),o)}))}async setSymbol(e,t){(0,dt.isFunction)(t)&&(t={dataReady:t});const{dataReady:i,doNotActivateChart:s}=t||{};if(e===this.symbol()||this._chartWidget.hasModel()&&this._chartWidget.model().mainSeries().symbolSameAsResolved(e))return i?.(),!0;s||this._activateChart();const o=await this._chartWidget.chartWidgetCollection().setSymbol(e,void 0,this._chartWidget);return o&&Bf(this._chartWidget.model().mainSeries(),(e=>{!e&&i&&i()})),o}async setResolution(e,t){(0,dt.isFunction)(t)&&(t={dataReady:t});const{dataReady:i,doNotActivateChart:s}=t||{},o=Re.Interval.normalize(e);if(null===o||o===this.resolution())return i?.(),!0;s||this._activateChart();const n=await this._chartWidget.chartWidgetCollection().setResolution(o,void 0,this._chartWidget);return n&&Bf(this._chartWidget.model().mainSeries(),(e=>{!e&&i&&i()})),n}async setChartType(e,t){if(this._chartWidget.model().mainSeries().properties().childs().style.value()===e)return t?.(),!0;const i=this._chartWidget.chartWidgetCollection().setChartStyleToWidget(e,this._chartWidget);return Bf(this._chartWidget.model().mainSeries(),(e=>{!e&&t&&t()})),i}resetData(){this._chartWidget.model().mainSeries().rerequestData()}executeActionById(e){this._chartWidget.executeActionById(e)}getCheckableActionState(e){return this._chartWidget.getCheckableActionState(e)}refreshMarks(){this._chartWidget.refreshMarks()}clearMarks(e){this._chartWidget.clearMarks(e)}getBarsMarksSources(){return this._chartWidget.model().barsMarksSources()}getAllShapes(){return this._chartWidget.model().model().allLineTools().map(mf).filter((e=>null!==e.name))}getAllStudies(){return this._chartWidget.model().model().allStudies(!0).map(gf)}getStudyTemplateSnapshot(e,t,i){return(0,Rf.getStudyTemplateSaveData)(e,this._chartWidget.model().model(),t,i)}getStudyTemplateDescString(){const e=(0,Rf.getStudyTemplateMetaInfo)(this._chartWidget.model().model());return(0,Rf.getStudyTemplateDescString)(e.indicators)}applyStudyTemplateByRecord(e){if(!e)return;const t=t=>this._chartWidget.model().applyStudyTemplate(JSON.parse(t.content),e.name);e.is_default?j.backend.getStandardStudyTemplateById(e.id,t):j.backend.getStudyTemplateById(e.id).then(t)}chartTemplate(){return this._chartWidget.model().model().template()}applyChartTempalte(e){ -this._chartWidget.chartWidgetCollection().applyTheme(e)}getAllPanesHeight(){const e=this._chartWidget.model().model().panes();if(this._chartWidget.hasMaximizedPane()){let t=0,i=0;e.forEach((e=>{t+=e.height(),i+=e.stretchFactor()}));const s=i/t;return e.map((e=>Math.round(e.stretchFactor()/s*100)/100))}return e.map((e=>e.height()))}setAllPanesHeight(e){const t=this._chartWidget.model().model(),i=t.panes();(0,n.assert)(i.length===e.length,"There`s a mismatch between the number of heights you provided and the number of panes.");const s=i.reduce(((e,t)=>e+t.stretchFactor()),0)/e.reduce(((e,t)=>e+t));e.forEach(((e,t)=>{const o=e*s;i[t].setStretchFactor(o)})),t.fullUpdate()}maximizeChart(){this._chartWidget.requestFullscreen()}isMaximized(){return this._chartWidget.inFullscreen()}restoreChart(){this._chartWidget.exitFullscreen()}restoreChartPreferences(){this._chartWidget.model().restorePreferences()}availableZOrderOperations(e){const t=Ff(this._chartWidget.model().model(),e);return this._chartWidget.model().availableZOrderOperations(t)}sendToBack(e){const t=Ff(this._chartWidget.model().model(),e);this._chartWidget.model().sendToBack(t)}bringToFront(e){const t=Ff(this._chartWidget.model().model(),e);this._chartWidget.model().bringToFront(t)}bringForward(e){const t=Ff(this._chartWidget.model().model(),e);this._chartWidget.model().bringForward(t)}sendBackward(e){const t=Ff(this._chartWidget.model().model(),e);this._chartWidget.model().sendBackward(t)}insertAfter(e,t){const i=this._chartWidget.model().model(),s=Ff(i,e),o=(0,n.ensureNotNull)(i.dataSourceForId(t));this._chartWidget.model().insertAfter(s,o)}insertBefore(e,t){const i=this._chartWidget.model().model(),s=Ff(i,e),o=(0,n.ensureNotNull)(i.dataSourceForId(t));this._chartWidget.model().insertBefore(s,o)}sessions(){return this._chartWidget.model().model().sessions()?.get()??null}chartModel(){return this._chartWidget.model().model()}chartUndoModel(){return this._chartWidget.model()}chartWidget(){return this._chartWidget}getTimeScaleLogicalRange(){return this._chartWidget.model().timeScale().logicalRange()}setEntityVisibility(e,t){console.warn("`setEntityVisibility` is deprecated. Use shape/study API instead");const i=this._chartWidget.model().model().dataSourceForId(e);if(!i)return;const s=i.properties();s&&s.visible&&s.visible.setValue(t)}async createStudy(e,t,i,s,o,n){if("function"==typeof o)return console.warn('"createStudy" does not take "callback" parameter anymore'),Promise.resolve(null);if(n=n||{},"string"!=typeof e)return this._createStudy(e);e=e.toLowerCase();const r=await(0,ts.studyMetaInfoRepository)().findAllJavaStudies(),a=is.StudyMetaInfo.findStudyMetaInfoByDescription(r,e);if(n.checkLimit){const e=this._chartWidget.model().canCreateStudy({id:a.id});if(!e.success)return(0,Ar.showTooManyStudiesNotice)(e.limitValue),Promise.resolve(null)}const l=(n.disableUndo?this._chartWidget.model().model():this._chartWidget.model()).createStudyInserter({type:"java",studyId:a.id},[]);if(l.setForceOverlay(!!t),n.priceScale&&l.setPreferredPriceScale(function(e){switch(e){ -case"no-scale":return"overlay";case"as-series":return"as-series";case"new-left":return"left";case"new-right":return"right";default:throw new Error(`The pricescale "${e}" is invalid, the only valid options are "no-scale", "as-series", "new-left" and "new-right".`)}}(n.priceScale)),n.allowChangeCurrency&&l.setAllowChangeCurrency(!0),n.allowChangeUnit&&l.setAllowChangeUnit(!0),Array.isArray(s)){console.warn("Passing study inputs as an ordered array is now deprecated. Please use an object where keys correspond to the inputs of your study instead.");const e={};for(let t=0;tPromise.resolve({inputs:s||{},parentSources:[]}))).then((e=>(o&&(0,cf.applyOverridesToStudy)(e,o),i&&e.setUserEditEnabled(!1),e.id())))}waitForStudyCreated(e){return this._chartWidget.model().model().waitForStudy(e)}compileFailedStudies(){return this._chartWidget.model().model().studiesWV().value().filter((e=>e.isPine()&&e.hasCompileError()))}getStudyById(e){const t=this._chartWidget.model().model().getStudyById(e);if(null===t)throw new Error("There is no such study");return this._getStudyApi(t)}getSeries(){const e=this._chartWidget.model(),t=e.mainSeries();return new Lf(t,e)}createShape(e,t){return this.createMultipointShape([e],t)}async createMultipointShape(e,t){const i=()=>new Error(`Cannot create "${s.shape}" shape`),s=Object.assign({},{filled:!0},t),o=af[s.shape]||af.flag;const r=this._chartWidget.model().model(),a=r.mainSeries();if(r.timeScale().isEmpty())throw i();const l=void 0!==s.ownerStudyId?r.dataSourceForId(s.ownerStudyId)??a:a,c=r.paneForSource(l),h=this._convertUserPointsToDataSource(e);if(null===h||null===c)throw i();if(o.onlySelectable)throw new Error(`Cannot create "${s.shape}" shape`);if("LineToolIcon"===o.name){const e=s;if(e.icon=e.icon||e.overrides&&e.overrides.icon,!s.hasOwnProperty("icon"))throw new Error("icon must be specified in options");e.overrides=e.overrides||{},e.overrides.icon=e.icon}await(0,Ro.ensureLineToolLoaded)(o.name);const d=(0,eo.createLineToolProperties)(r.backgroundTheme().spawnOwnership(),o.name,!r.readOnly());if((0,eo.prepareLineToolPropertiesByOwnerSource)(d,l),s.overrides)for(const e in s.overrides)d.hasChild(e)?(0,n.ensureDefined)(d.child(e)).mergeAndFire(s.overrides[e]):If(o.name)&&-1!==["profitLevel","stopLevel"].indexOf(e)&&d.addProperty(e,s.overrides[e]);let u;void 0!==d.hasChild("text")&&s.text&&(0,n.ensureDefined)(d.child("text")).setValue(s.text),d.hasChild("filled")&&s.filled&&(0,n.ensureDefined)(d.child("filled")).setValue(!0),u=s.disableUndo?this._chartWidget.model().model():this._chartWidget.model();const _=u.createLineTool({pane:c,point:h[0],linetool:o.name,properties:d,ownerSource:l});if(null===_)throw d.destroy(),i();if(_.properties()!==d&&d.destroy(),If(o.name)){if(h.length>2)throw new Error(`Wrong points count for ${s.shape}. Required 1 or 2`);2===h.length&&(_.startChanging(1,h[1]),_.setPoint(1,h[1]),_.endChanging(!0,!1))}else{const e=_.pointsCount() -;if(e!==h.length&&-1!==e)throw new Error(`Wrong points count for ${s.shape}. Required ${e}`);const t=new Bo.EnvironmentState(void 0,!0),i=(0,wt.isLineDrawnWithPressedButton)(o.name);for(let e=1;e{const i={};return t.forEach((t=>{void 0!==e[t]&&(i[t]=e[t])})),i -})(e,["name","base_name","ticker","description","long_description","type","session","session_display","session_holidays","corrections","exchange","exchange","listed_exchange","timezone","format","pricescale","minmov","fractional","minmove2","variable_tick_size","has_intraday","supported_resolutions","intraday_multipliers","has_seconds","has_ticks","seconds_multipliers","has_daily","daily_multipliers","has_weekly_and_monthly","weekly_multipliers","monthly_multipliers","has_empty_bars","visible_plots_set","volume_precision","data_status","delay","expired","expiration_date","sector","industry","currency_code","original_currency_code","unit_id","original_unit_id","unit_conversion_types","subsession_id","subsessions","price_source_id","price_sources","logo_urls","exchange_logo","pro_name","library_custom_fields"]);return t.pro_name=e.pro_name,t}resolution(){return this._chartWidget.model().mainSeries().interval()}marketStatus(){return this._chartWidget.model().mainSeries().marketStatusModel().currentSession().spawn()}getVisibleRange(){const e={from:0,to:0},t=this._chartWidget.model().timeScale(),i=t.visibleBarsStrictRange();if(null===i)return e;const s=i.firstBar(),o=i.lastBar(),r=this._convertIndexToPublicTime(o);if(null===r)return e;const a=Math.max((0,n.ensureNotNull)(t.points().range().value()).firstIndex,s);return e.from=(0,n.ensureNotNull)(this._convertIndexToPublicTime(a)),e.to=r,e}getVisiblePriceRange(){if(console.warn("`getVisiblePriceRange` is deprecated. Use Price Scale API instead"),!this._chartWidget.model().mainSeries())return null;return this._chartWidget.model().mainSeries().priceScale().priceRangeInPrice()}scrollPosition(){return console.warn("`scrollPosition` is deprecated. Use rightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().rightOffset()}defaultScrollPosition(){return console.warn("`defaultScrollPosition` is deprecated. Use defaultRightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().defaultRightOffset().value()}priceFormatter(){return this._chartWidget.model().mainSeries().priceScale().formatter()}chartType(){return this._chartWidget.model().mainSeries().properties().childs().style.value()}setTimezone(e){this._chartWidget.setTimezone(e)}getTimezone(){return this._chartWidget.getTimezone()}getTimezoneApi(){return this._timezoneApi}getPanes(){return this._chartWidget.model().model().panes().map((e=>this._getPaneApi(e)))}exportData(e){if(!l.enabled("charting_library_export_chart_data"))return Promise.reject("Data export is not supported");const t={...e};return void 0!==t.from&&(t.from=this._convertTimeFromPublic(t.from)),void 0!==t.to&&(t.to=this._convertTimeFromPublic(t.to)),i.e(9498).then(i.bind(i,99992)).then((e=>e.exportData(this._chartWidget.model().model(),t)))}setDragExportEnabled(e){l.enabled("chart_drag_export")?this._chartWidget.model().model().setDragExportEnabled(e):console.error("feature is not enabled")}canZoomOut(){return!this._chartWidget.model().zoomStack().isEmpty()}zoomOut(){ -this.canZoomOut()&&this._chartWidget.model().zoomFromViewport()}setZoomEnabled(e){this._chartWidget.model().model().setZoomEnabled(e)}setScrollEnabled(e){this._chartWidget.model().model().setScrollEnabled(e)}shapesGroupController(){return new Vf(this._chartWidget.model().lineToolsGroupController(),this._chartWidget.model().model())}isSelectBarRequested(){return this._chartWidget.selectPointMode().value()!==lt.SelectPointMode.None}requestSelectBar(){return this.isSelectBarRequested()?Promise.reject("already requested"):new Promise(((e,t)=>{this._chartWidget.requestSelectPoint({pointType:"time"}).then((t=>{e(this._convertTimeToPublic((0,n.ensureDefined)(t.point.time)))})).catch((()=>{t("cancelled")}))}))}cancelSelectBar(){this.isSelectBarRequested()&&this._chartWidget.cancelRequestSelectPoint()}barTimeToEndOfPeriod(e){const t=this._prepareEndOfPeriodArgs();return(0,hf.barTimeToEndOfPeriod)(t.barBuilder,e,t.intervalObj)}endOfPeriodToBarTime(e){const t=this._prepareEndOfPeriodArgs();return(0,hf.endOfPeriodToBarTime)(t.barBuilder,e,t.intervalObj)}createAnchoredShape(e,t){const i=()=>new Error(`Cannot create "${t.shape}" shape`),s=t.shape;if(rf(s)&&!0!==af[s].isAnchored)throw console.warn(`${s} is not an anchored shape. It can be created using createShape or createMultipointShape`),i();const o=this._chartWidget.model().model(),n=o.mainSeries();if(o.timeScale().isEmpty())throw i();const r=void 0!==t.ownerStudyId?o.dataSourceForId(t.ownerStudyId):n,a=this._convertPositionPercentToPricedPoint(e,r);if(null===a)throw i();return this.createMultipointShape([a],t)}properties(){return this._chartWidget.properties()}setBarSpacing(e){this._chartWidget.model().timeScale().setBarSpacing(e)}scrollChartByBar(e){this._chartWidget.model().scrollChartByBar(e)}mergeAllScales(e){this._chartWidget.model().mergeAllScales(e)}chartPainted(){return this._chartWidget.chartPainted()}applyOverrides(e){this._chartWidget.applyOverrides(e)}addOverlayStudy(e,t,i){return this._chartWidget.addOverlayStudy(e,t,i)}lineToolsSynchronizer(){return this._chartWidget.lineToolsSynchronizer()}cloneLineTool(e){const t=this._chartWidget.model(),i=t.model().dataSourceForId(e);return t.cloneLineTools([i],!1)[0]}shareLineTools(e,t){const i=this._chartWidget.model(),s=e.map((e=>i.model().dataSourceForId(e)));i.shareLineTools(s,t)}getLollipopSourcesApi(){throw new Error("getLollipopSourcesApi is not supported")}clickAtLatestUpdatesLollipop(){throw new Error("clickAtLatestUpdatesLollipop is not supported")}linkingGroupIndex(){return this._apiLinkingGroupIndex.spawn()}loadingScreenActive(){return this._chartWidget.screen.isShown()}symbolResolvingActive(){for(const e of this._chartWidget.model().model().symbolSources())if(e.symbolResolvingActive().value())return!0;return!1}hasModel(){return this._chartWidget.hasModel()}disableAllUtilitySources(){0}chartProto(){return Xm.prototype}ranges(){throw new Error("not implemented")}getTimeScale(){return new df(this._chartWidget.model().timeScale())}async loadChartTemplate(e){await(0, -of.loadTheme)(this._chartWidget.chartWidgetCollection(),{themeName:e,standardTheme:!1,noUndo:!1,onlyActiveChart:!0})}setTimeFrame(e){this.setActive(),this._chartWidget.loadRange(e)}async syncTime(e){if(this._chartWidget.hasModel()){const t=this._chartWidget.model().model(),i=t.mainSeries().syncModel();if(i)return t.syncTimeWithModel(i.syncSourceTarget(),e)}}syncDateRange(e,t){this._chartWidget.hasModel()&&this._chartWidget.model().model().gotoTimeRange(e,t)}getLineToolsState(e=1,t,i){this._canUseLineToolsSynchronizer("getLineToolsState");const s=i??!0,o=(0,n.ensureNotNull)(this.lineToolsSynchronizer()).getDTO(e,t,s);return delete o.clientId,o}async applyLineToolsState(e){this._canUseLineToolsSynchronizer("applyLineToolsState"),await(0,n.ensureNotNull)(this.lineToolsSynchronizer()).applyDTO(e)}reloadLineToolsFromServer(){this._canUseLineToolsSynchronizer("reloadLineToolsFromServer"),(0,n.ensureNotNull)(this.lineToolsSynchronizer()).reloadAllLineTools()}studyMetaIntoRepository(){return(0,ts.studyMetaInfoRepository)()}replayStatus(){return this._chartWidget.model().model().replayStatus()}replayStudyStrategyProperties(){return this._chartWidget.model().model().replayStudyStrategyProperties()}insertStudyWithoutCheck(e,t,i,s,o){return this._chartWidget.model().insertStudyWithoutCheck(new is.StudyMetaInfo(e,o),t,i,s)}_destroy(){this._chartWidget.hasModel()&&(this._chartWidget.model().crosshairSource().moved().unsubscribeAll(this),this._chartWidget.model().timeScale().logicalRangeChanged().unsubscribe(this,this._onLogicalRangeChanged)),this._widgetLinkingGroupIndex.destroy()}async _createTradingPrimitive(e){const t=this._chartWidget.model(),i=t.model(),s=(0,n.ensureNotNull)(i.paneForSource(i.mainSeries()));await(0,Ro.ensureLineToolLoaded)(e);const o={pane:s,point:(()=>{const e=(0,n.ensureNotNull)(t.mainSeries().bars().last());return{index:e.index,price:e.value[4],interval:i.mainSeries().interval()}})(),linetool:e};return i.createLineTool(o).adapter()}_createStudy(e){return Promise.reject("Pine Script™ and java studies are not supported")}_convertTimeToPublic(e){return this._getTimeConverter().convertInternalTimeToPublicTime(e)}_convertIndexToPublicTime(e){return null===this._chartWidget.model().mainSeries().symbolInfo()?null:this._getTimeConverter().convertTimePointIndexToPublicTime(e)}_convertPositionPercentToPricedPoint(e,t){const i=this._chartWidget.model().timeScale(),s=t.priceScale(),o=t.firstValue();if(null==o||!isFinite(o)||null===s)return null;const n=i.coordinateToIndex(e.x*i.width()),r=i.indexToTimePoint(n);if(null===r)return null;return{price:s.coordinateToPrice(e.y*s.height(),o),time:r}}_convertUserPointsToDataSource(e){const t=this._chartWidget.model().model(),i=t.mainSeries(),s=t.timeScale().points(),o=i.data();if(t.timeScale().isEmpty())return null;const r=e.map((e=>e.time||0)),a=this._alignPoints(r),l=(e,t,r)=>{const a=s.closestIndexLeft(e)||0,l={index:a,price:NaN},c=(0,n.ensureNotNull)(s.valueAt(a)),h=(0,n.ensureNotNull)(s.range().value());if(e>c&&a===h.lastIndex){const t=(0, -n.ensureNotNull)(i.syncModel()).distance(c,e);t.success&&(l.index=l.index+t.result)}else if(ee.visible()&&0!==e.title().length)).map((e=>({title:e.title(),value:e.value()})));c.entityValues[t.id()]={isHovered:s,values:o,title:i.header()}}this._crosshairMoved.fire(c)}_makeSubscriptionFromDelegate(e){return{subscribe:e.subscribe.bind(e),unsubscribe:e.unsubscribe.bind(e),unsubscribeAll:e.unsubscribeAll.bind(e)}}_prepareEndOfPeriodArgs(){const e=this._chartWidget.model().model(),t=e.timezone(),i=(0,n.ensureNotNull)(e.mainSeries().symbolInfo()),s=e.mainSeries().interval(),o=new rd.SessionInfo(t,i.session,i.session_holidays,i.corrections);return{barBuilder:(0,rd.newBarBuilder)(s,o,o),intervalObj:Re.Interval.parse(s)}}_getPaneApi(e){let t=this._panes.get(e);return void 0===t&&(t=new vf(e,this._chartWidget),this._panes.set(e,t)),t}_getStudyApi(e){let t=this._studies.get(e);return void 0===t&&(t=new Pf(e,this._chartWidget),this._studies.set(e,t)),t}_getLineDataSourceApi(e){let t=this._lineDataSources.get(e);return void 0===t&&(t=new Af(e,this._chartWidget.model(),{apiPointsToDataSource:this._convertUserPointsToDataSource.bind(this),dataSourcePointsToPriced:e=>{const t=(0,n.ensureNotNull)(this._chartWidget.model().mainSeries().syncModel()),i=this._chartWidget.model().timeScale();return e.map((e=>{const s=i.normalizeBarIndex(e.index);return{price:e.price, -time:this._convertTimeToPublic(t.projectTime(s.time_t,s.offset))}}))}}),this._lineDataSources.set(e,t)),t}_alignPoints(e){const t=this._chartWidget.model().model(),i=t.mainSeries(),s=i.interval(),o=i.symbolInfo();if(t.timeScale().isEmpty()||!Re.Interval.isDWM(s)||null===o)return e;const n=(0,Md.createDwmAligner)(s,o);return null===n?e:e.map((e=>n.timeToSessionStart(1e3*e)/1e3))}_onLogicalRangeChanged(){const e=this._chartWidget.model().mainSeries(),t=e.data().isEmpty();if(null!==this._chartWidget.model().timeScale().visibleBarsStrictRange()&&t)return void e.dataEvents().completed().subscribe(this,this._onLogicalRangeChanged,!0);const i=this.getVisibleRange();null!==this._prevVisibleRange&&(0,dt.deepEquals)(this._prevVisibleRange,i)[0]||(this._prevVisibleRange=i,this._visibleBarsChanged.fire(i))}_canUseLineToolsSynchronizer(e){if(!l.enabled("saveload_separate_drawings_storage"))throw new Error(`${e} can only be used when 'saveload_separate_drawings_storage' featureset is enabled`)}}var Hf=i(52092);class zf{loginRequired(){throw new Error("Not implemented")}onGoProDialog(e,t){throw new Error("Not implemented")}}function Uf(){throw new Error("not implemented")}class jf extends zf{constructor(e){super(),this.linking=de.linking,this._lockDrawingsWatchedValue=null,this._hideDrawingsWatchedValue=null,this._hideIndicatorsWatchedValue=null,this._studyTemplatesDrawer=null,this._fontIconsSettingsDrawer=null,this._favoriteDrawingsToolbar=null,this._webview=null,this._themesApi=null,this._newsApiDeferredPromise=null,this._newsApiRejectionReason=null,this._watchlistApiDeferredPromise=null,this._watchlistApiRejectionReason=null,this._widgetbarApiDeferredPromise=null,this._widgetbarApiRejectionReason=null,this._isDestroyed=!1,this._widgebarApi=null,this._chartWidgets=new WeakMap,this._layoutSettingsDrawer=null,this._magnetEnabledWatchedValue=null,this._magnetModeWatchedValue=null,this._drawOnAllCharts=(0,ye.convertPropertyToWatchedValue)((0,lt.drawOnAllCharts)()),this._replayApi=null,this._pineEditorApi=null,this._backtestingStrategyApi=null,this._supportTicketData=null,this._activeChangedChangedDelegate=new re.Delegate,this._activateChart=e=>{this.setActiveChart(this._chartIndex(e))};const{chartApiInstance:t,chartWidgetCollection:i,studyMarket:s,saveChartService:o,loadChartService:n,sharingChartService:r=null,webview:a=null,favoriteServices:l,alertsServices:c,supportTicketData:h=null}=e;this._chartApiInstance=t,this._chartWidgetCollection=i,this._studyMarket=s,this._saveChartService=o,this._sharingChartService=r,this._loadChartService=n,this._favoriteServices=l,this._intervalsService=null,this._alertsWidgetDialog=null,this._detailsDialogController=null,this._supportedChartStylesSpawn=de.linking.supportedChartStyles.spawn(),this._chartWidgetCollection.onAboutToBeDestroyed.subscribe(null,(()=>this.destroy()),!0),this._webview=a,this._alertService=null,this._supportTicketData=h;const d=i.lock;this._symbolSync=d.symbol.spawn(),this._intervalSync=d.interval.spawn(),this._dateRangeSync=d.dateRange.spawn(), -this._crosshairSync=d.crosshair.spawn(),this._timeSync=d.trackTime.spawn(),this._chartWidgetCollection.activeChartWidget.subscribe((()=>{this._activeChangedChangedDelegate.fire()})),W.subscribe("toggle_currency_menu_inner",((...e)=>{this._toggleUnitConversionMenu("toggle_currency_menu",...e)}),this),W.subscribe("toggle_unit_menu_inner",((...e)=>{this._toggleUnitConversionMenu("toggle_unit_menu",...e)}),this)}destroy(){this._supportedChartStylesSpawn.destroy(),this._intervalsService?.destroy(),this._themesApi?.destroy(),this._widgebarApi?.destroy(),this._widgetbarApiRejectionReason="This ITradingViewApi instance has been destroyed",this._symbolSync.destroy(),this._intervalSync.destroy(),this._dateRangeSync.destroy(),this._crosshairSync.destroy(),this._timeSync.destroy(),this._drawOnAllCharts.destroy(),this._pineEditorApi?.destroy(),this._isDestroyed=!0,(0,lt.properties)().childs().magnet.unsubscribeAll(this),(0,lt.properties)().childs().magnetMode.unsubscribeAll(this),W.unsubscribeAll("toggle_currency_menu_inner",this),W.unsubscribeAll("toggle_unit_menu_inner",this)}themes(){return null===this._themesApi&&(this._themesApi=new nf({chartWidgetCollection:this._chartWidgetCollection})),this._themesApi}dialogs(){return{Indicators:this._studyMarket,Compare:this._chartWidgetCollection.getCompareDialogRenderer(),ObjectsTree:null,ChartProperties:this._chartWidgetCollection.getChartPropertiesDialogRenderer(),ChartLayoutSaveAs:this._saveChartService?.getSaveAsController()??null,ChartLayoutRename:this._saveChartService?.getRenameController()??null,ChartLayoutCreate:this._saveChartService?.getCreateController()??null,ChartLayoutLoad:this._loadChartService,Alerts:this._alertsWidgetDialog,Details:this._detailsDialogController,FinancialsCharts:null,Technicals:null,Forecast:null}}subscribe(e,t){W.subscribe(e,t,void 0)}unsubscribe(e,t){W.unsubscribe(e,t,void 0)}onActiveChartChanged(){return this._activeChangedChangedDelegate}webview(){return Uf(),this._webview}connect(){Uf()}disconnect(){Uf()}onConnectionStatusChanged(e){Uf()}isConnected(){Uf()}supportTicketData(){return this._supportTicketData}setPublishChartOptions(e){Uf()}publishChart(e){Uf()}studyTemplatesDrawerApi(){Uf()}fontIconsSettingsDrawer(){Uf()}intervalsService(){Uf()}alertService(){Uf()}supportedChartTypes(){return this._supportedChartStylesSpawn}setBrokerName(e){this._chartWidgetCollection.setBroker(e)}getDrawOnAllCharts(){return(0,lt.drawOnAllCharts)().value()}drawOnAllCharts(e){return(0,lt.drawOnAllCharts)().setValue(e)}drawOnAllChartsEnabled(){return this._drawOnAllCharts}getDrawOnAllChartsMode(){return(0,lt.drawOnAllChartsMode)().value()}drawOnAllChartsMode(e){(0,lt.drawOnAllChartsMode)().setValue(e)}currencies(){return this._chartApiInstance?.availableCurrencies()??Promise.reject()}units(){return this._chartApiInstance?.availableUnits()??Promise.reject()}disableTrackingEvents(){(0,ne.disableTrackingEvents)()}getSaveChartService(){return this._saveChartService}symbolSync(){return this._symbolSync}intervalSync(){return this._intervalSync}dateRangeSync(){ -return this._dateRangeSync}crosshairSync(){return this._crosshairSync}timeSync(){return this._timeSync}setSymbolSearchUI(e){Uf()}chart(e=0){if(e<0||e>=this.chartsCount())throw Error("Incorrect index: "+e);return this._getChartWidgetApi(this._chartWidgetCollection.getAll()[e])}activeChart(){return this._getChartWidgetApi(this._activeChartWidget())}setActiveChart(e){if(e>=0&&e(this._favoriteDrawingsToolbar||(this._favoriteDrawingsToolbar=new e.FavoriteDrawingsApi),this._favoriteDrawingsToolbar)))}sharingChart(){return this._sharingChartService}watchlist(){Uf()}setWatchlistApiPromise(e){Uf()}news(){Uf()}setNewsApiPromise(e){Uf()}widgetbar(){Uf()}setWidgetbarApiPromise(e){Uf()}getChartStorage(){return getChartStorage()}setDebugMode(e){l.setEnabled("charting_library_debug_mode",e)}setFeatureEnabled(e,t){"chart_crosshair_menu"!==e?l.setEnabled(e,t):Od.addPlusButtonProperty.setValue(t)}magnetEnabled(){return null===this._magnetEnabledWatchedValue&&(this._magnetEnabledWatchedValue=new F.WatchedValue((0,lt.properties)().childs().magnet.value()),this._magnetEnabledWatchedValue.subscribe((e=>{(0,li.allowSavingDefaults)(!0),(0,lt.properties)().childs().magnet.setValue(e),(0,li.allowSavingDefaults)(!1)})),(0,lt.properties)().childs().magnet.subscribe(this,(()=>{(0,n.ensureNotNull)(this._magnetEnabledWatchedValue).setValue((0, -lt.properties)().childs().magnet.value())}))),this._magnetEnabledWatchedValue}magnetMode(){return null===this._magnetModeWatchedValue&&(this._magnetModeWatchedValue=new F.WatchedValue((0,lt.properties)().childs().magnetMode.value()),this._magnetModeWatchedValue.subscribe((e=>{(0,li.allowSavingDefaults)(!0),(0,lt.properties)().childs().magnetMode.setValue(e),(0,li.allowSavingDefaults)(!1)})),(0,lt.properties)().childs().magnetMode.subscribe(this,(()=>{(0,n.ensureNotNull)(this._magnetModeWatchedValue).setValue((0,lt.properties)().childs().magnetMode.value())}))),this._magnetModeWatchedValue}flushBufferedData(){lf.fire()}chartWidgetCollectionState(...e){return this._chartWidgetCollection.state(...e)}chartWidgetCollectionSeriesStatuses(){return this._chartWidgetCollection.chartSeriesStatuses()}initAllLineTools(){const e=Array.from(wt.simpleLineToolNames).concat(["LineToolAnchoredVWAP","LineToolRegressionTrend","LineToolAnchoredVolumeProfile","LineToolFixedRangeVolumeProfile","LineToolVbPFixed","LineToolRiskRewardLong","LineToolRiskRewardShort"]);return Promise.all(e.map((e=>(0,eo.initLineTool)(e)))).then((()=>{}))}watermark(){{const e=i_.getInstance();if(!e.ready())throw new Error("Watermark API is not initialised yet.");return e}}setContextMenuOptions(e){jf.setContextMenuOptions(e)}changeSymbol(e,t,i){de.linking.interval.setValue((0,n.ensureNotNull)(Re.Interval.normalize(t))),de.linking.setSymbolAndLogInitiator(e,"API"),i&&this.activeChart().onDataLoaded().subscribe(null,i,!0)}closePopupsAndDialogs(){Oo.ContextMenuManager.hideAll(),W.emit(Hf.CLOSE_POPUPS_AND_DIALOGS_COMMAND)}startFullscreen(){return this._chartWidgetCollection.startFullscreen()}exitFullscreen(){return this._chartWidgetCollection.exitFullscreen()}getFavoriteChartStylesService(){Uf()}getFavoriteIntervalsService(){Uf()}getFavoriteCurrencyUnitConversionApi(){Uf()}getIntervals(){let e=[];const t=(0,es.getCustomResolutions)();return null!==this._chartApiInstance&&(e=this._chartApiInstance.defaultResolutions()),(0,es.mergeResolutions)(e,t)}getLinetoolsFavoritesStore(){Uf()}getSavedCharts(e){j.backend.getCharts().then(e)}getStudiesList(){return(0,n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata().filter((e=>!e.is_hidden_study)).map((e=>e.description))}getStudyInputs(e){return bf(is.StudyMetaInfo.findStudyMetaInfoByDescription((0,n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata(),e))}getStudyStyles(e){return wf(is.StudyMetaInfo.findStudyMetaInfoByDescription((0,n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata(),e))}getSymbolInterval(e){const t={symbol:this.linking.proSymbol.value(),interval:this.linking.interval.value()};return e?.(t),t}hasChartChanges(){return this._chartWidgetCollection.hasChanges()}async loadChart(e){this._chartApiInstance?.disconnect(),e.extendedData&&(this._chartWidgetCollection.metaInfo.id.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.uid.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.name.setValue(e.extendedData.name)), -await this._chartWidgetCollection.loadContent(e.json),this._chartWidgetCollection.unloadUnusedCharts(),this._chartApiInstance?.connect(),de.linking.setSymbolAndLogInitiator(this.activeChart().symbol(),"API"),W.emit("chart_loaded")}async loadChartFromServer(e){await(this._loadChartService?.loadChart(e,!1))}async loadLayoutFromServerByLayoutId(e,t,i){await(this._loadChartService?.loadChartByUrl(e,!!t,i))}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}async createNewLayout(e){Uf()}lockAllDrawingTools(){return null===this._lockDrawingsWatchedValue&&(this._lockDrawingsWatchedValue=new F.WatchedValue((0,lt.lockDrawings)().value()),this._lockDrawingsWatchedValue.subscribe((e=>{(0,lt.lockDrawings)().setValue(e)})),(0,lt.lockDrawings)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._lockDrawingsWatchedValue).setValue((0,lt.lockDrawings)().value())}))),this._lockDrawingsWatchedValue}hideAllDrawingTools(){return null===this._hideDrawingsWatchedValue&&(this._hideDrawingsWatchedValue=new F.WatchedValue((0,lt.hideAllDrawings)().value()),this._hideDrawingsWatchedValue.subscribe((e=>{(0,lt.hideAllDrawings)().setValue(e)})),(0,lt.hideAllDrawings)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._hideDrawingsWatchedValue).setValue((0,lt.hideAllDrawings)().value())}))),this._hideDrawingsWatchedValue}hideAllIndicators(){return null===this._hideIndicatorsWatchedValue&&(this._hideIndicatorsWatchedValue=new F.WatchedValue((0,lt.hideAllIndicators)().value()),this._hideIndicatorsWatchedValue.subscribe((e=>{(0,lt.hideAllIndicators)().setValue(e)})),(0,lt.hideAllIndicators)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._hideIndicatorsWatchedValue).setValue((0,lt.hideAllIndicators)().value())}))),this._hideIndicatorsWatchedValue}logs(){return{getLogHistory:ae.getLogHistory,enable:ae.loggingOn,disable:ae.loggingOff}}mainSeriesPriceFormatter(){return this._chartWidgetCollection.activeChartWidget.value().model().mainSeries().priceScale().formatter()}onContextMenu(e){W.subscribe("onContextMenu",(t=>{t.callback(e(t.unixtime,t.price))}),void 0)}onGrayedObjectClicked(e){W.subscribe("onGrayedObjectClicked",e,void 0)}removeChartFromServer(e,t){j.backend.removeChart(e).then(t)}saveChart(e,t){if(!this._saveChartService)return;const i=this._saveChartService.saveToJSON(t);return e&&e(JSON.parse(i.content))}saveChartToServer(e,t,i){this._saveChartService&&this._saveChartService.saveChartSilently(e,t,i)}selectedLineTool(){const e=Object.keys(af),t=lt.tool.value();for(let i=0;i{t&&(t(e),t=null)};(0,q.showConfirm)({title:e.title,text:e.body||"",onClose:()=>{i(!1)},onConfirm:e=>{i(!0),e.dialogClose()}})}showLoadChartDialog(){this._loadChartService?.showLoadDialog()}persistentLogger(){return null}showNoticeDialog(e){(0,q.showWarning)({title:e.title,text:e.body||"",onClose:e.callback})}showSupportDialog(){Uf()}showSaveAsChartDialog(){const e=this._saveChartService;e&&window.runOrSignIn((()=>{e.saveChartAs()}),{source:"Save as chart dialogue"})}showRenameChartDialog(){Uf()}saveChartOrShowTitleDialog(e,t,i){Uf()}showCreateAlertDialog(){Uf()}createGoProDialog(e){Uf()}setUserInfo(e){Uf()}openMobileChartPicker(){Uf()}closeMobileChartPicker(){Uf()}takeClientScreenshot(e){return this._chartWidgetCollection.clientSnapshot(e)}takeScreenshot(){return this._chartWidgetCollection.takeScreenshot()}trading(){Uf()}waitTrading(){Uf()}viewMode(){Uf()}viewModeWatchedValue(){Uf()}async dummyBrokerController(){return Promise.reject("Not implemented")}pineLibApi(){return Uf(),{saveNew,saveNext,requestBuiltinScripts}}resetCache(){window.ChartApiInstance.resetCache()}static setContextMenuOptions(e){void 0!==e.items_processor&&Oo.ContextMenuManager.setCustomItemsProcessor(e.items_processor),void 0!==e.renderer_factory&&Oo.ContextMenuManager.setCustomRendererFactory(e.renderer_factory)}_getChartWidgetApi(e){let t=this._chartWidgets.get(e);return void 0===t&&(t=new Wf(e,this._activateChart.bind(null,e)),this._chartWidgets.set(e,t)),t}_chartIndex(e){return this._chartWidgetCollection.getAll().indexOf(e)}_activeChartWidget(){return this._chartWidgetCollection.activeChartWidget.value()}_toggleUnitConversionMenu(e,t,i,s,o){if(t)return void W.emit(e,t,-1,-1,"");const r=this._chartWidgetCollection.getAll(),a=r.findIndex((e=>e.model().model().id()===i));if(-1===a)return;const l=(0,n.ensureDefined)(r[a]).paneWidgets().findIndex((e=>e.state().id()===s));-1!==l&&W.emit(e,t,a,l,o)}}i(42924),i(23863);var Gf=i(78136),qf=i(73772);var $f=i(64034),Kf=i(70893),Yf=i(50946);i(25043);const Zf={customBrandingTradingViewText:Lt.colorsPalette["color-brand"],customBrandingText:Lt.colorsPalette["color-cold-gray-850"],background:Lt.colorsPalette["color-cold-gray-900"],shadow:Lt.colorsPalette["color-cold-gray-700"],text:Lt.colorsPalette["color-white"],staticTextBackground:(0,Is.generateColor)(Lt.colorsPalette["color-cold-gray-800"],20),logo:Lt.colorsPalette["color-white"],platformBgColor:Lt.colorsPalette["color-cold-gray-900"],platformFgColor:Lt.colorsPalette["color-cold-gray-200"]},Xf={customBrandingTradingViewText:Lt.colorsPalette["color-brand"],customBrandingText:Lt.colorsPalette["color-cold-gray-850"],background:Lt.colorsPalette["color-white"],shadow:Lt.colorsPalette["color-cold-gray-150"],text:Lt.colorsPalette["color-cold-gray-900"],staticTextBackground:(0, -Is.generateColor)(Lt.colorsPalette["color-white"],20),logo:Lt.colorsPalette["color-cold-gray-900"],platformBgColor:Lt.colorsPalette["color-white"],platformFgColor:Lt.colorsPalette["color-cold-gray-900"]};const Jf=new Map([["logo-old-style",Yf],["tradingview-old-style",Kf]]),Qf=l.enabled("adaptive_logo"),ey=l.enabled("small_no_display"),ty=l.enabled("38914"),iy="site_branding",sy="widget_branding",oy="widget_referral_branding",ny="widget_custom_branding",ry="widget_custom_no_powered_branding",ay="fundamental_branding",ly="fundamental_custom_branding",cy="fundamental_custom_no_powered_branding",hy="library_branding",dy="library_custom_branding",uy="library_custom_no_powered_branding",_y=navigator.userAgent.toLowerCase().indexOf("chrome")>-1&&-1===navigator.userAgent.toLowerCase().indexOf("edge"),py=window.urlParams||{},my=window.initData||{};py.no_referral_id&&enable(py.referral_id||"","aggressive");const gy=a.t(null,void 0,i(98856)),fy=ty?a.t(null,void 0,i(44676)):a.t(null,void 0,i(92800));a.t(null,void 0,i(46768)),a.t(null,void 0,i(83470)),a.t(null,void 0,i(3140));var yy;!function(e){e[e.OldFontAdditionalVerticalOffset=0]="OldFontAdditionalVerticalOffset",e[e.NewFontAdditionalVerticalOffset=.1]="NewFontAdditionalVerticalOffset",e[e.StrokeWidth=4]="StrokeWidth",e[e.StaticLogoHorizontalTextOffset=5]="StaticLogoHorizontalTextOffset",e[e.TextWidthCompensation=2]="TextWidthCompensation",e[e.AdaptiveWidthToHideText=500]="AdaptiveWidthToHideText",e[e.WidthToHideLogoIfSmallNoDisplayEnabled=480]="WidthToHideLogoIfSmallNoDisplayEnabled",e[e.TextAdditionalCropWidth=11]="TextAdditionalCropWidth",e[e.BadgeLogoMargin=-11]="BadgeLogoMargin",e[e.BadgeTextMargin=-8]="BadgeTextMargin",e[e.TextAnimatedAlphaStart=.3]="TextAnimatedAlphaStart",e[e.TextAnimatedAlphaEnd=1]="TextAnimatedAlphaEnd",e[e.AnimationDuration=200]="AnimationDuration"}(yy||(yy={}));(0,ze.onWidget)();class vy extends hd.CustomSourceBase{constructor(e,t,i){super(e,t),this._canvasWidth=0,this._paneHeight=0,this._left=13,this._bottom=36,this._layout=iy,this._needToShow=!0,this._showBranding=!1,this._customLogoSrc="",this._customLogoLink="",this._tradingviewLogoLinkToPath="",this._cubicBezier=new Mr.CubicBezier(.4,.01,.22,1),this._openAnimation=null,this._closeAnimation=null,this._powBy=null,this._custom=null,this._destroyed=!1,this._mainSeries=this._model.mainSeries(),this._visible=i,this._showForPro=!t.onWidget();const s=()=>this._model.updateSource(this);this._visible.subscribe(s),this._dark=t.dark().spawn(),this._dark.subscribe(s),this._checkLayout(),this._layout!==ny&&this._layout!==ly||(this._left=8,this._bottom=5);const o=()=>{this._needToShow?this._showBranding=!0:this._showBranding=!1};this._resizeHandlerDelayed=(0,cc.default)(o,200),o(),window.addEventListener("resize",this._resizeHandlerDelayed),this._model.isSnapshot()?this._init():(this._mainSeries.dataEvents().symbolResolved().subscribe(this,this._init),null!==this._mainSeries.symbolInfo()&&this._init()),this._renderer={draw:this.draw.bind(this),hitTest:this.hitTest.bind(this)}, -t.onWidget()||window.loginStateChange.subscribe(this,this._init)}destroy(){window.removeEventListener("resize",this._resizeHandlerDelayed),this._mainSeries.dataEvents().symbolResolved().unsubscribeAll(this),this._powBy&&this._powBy.destroy(),this._model.onWidget()||window.loginStateChange.unsubscribeAll(this),this._visible.release(),this._dark.destroy(),this._destroyed=!0}paneViews(e){if(window.TradingView.printing&&this._layout!==ry&&this._layout!==cy)return[];if(!this._visible.value())return[];if(this._layout===iy&&!this._showForPro&&window.user&&window.user.is_pro)return[];const t=this._model.mainPane();if(!t)return[];const i=l.enabled("move_logo_to_main_pane");let s=!1;if(e.maximized().value())s=!0;else if(i)s=t.collapsed().value()?e===this._model.panes().find((e=>!e.collapsed().value())):e.isMainPane().value();else if(this._model.lastPane().collapsed().value()){const t=this._model.panes();for(let i=t.length-1;i>=0;--i){const o=t[i];if(!o.collapsed().value()){s=o===e;break}}}else s=e.isLast();return s?[{renderer:this.renderer.bind(this)}]:[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateAllViews(){}updateViewsForPane(e){}priceScale(){return null}renderer(e){return this._paneHeight=e.mediaSize.height,this._canvasWidth=e.mediaSize.width,this._renderer}hasContextMenu(){return!1}onClickOutside(){this._hasAnimation()&&this._startCloseAnimation()}hitTest(e){if(!this._showBranding||l.enabled("logo_without_link"))return null;if(this._powBy&&this._layout!==ry&&this._layout!==cy&&(this._powBy.hitTest(e)||this._custom&&this._custom.hitTest(e))){const e=!0;return new Vt.HitTestResult(Vt.HitTarget.Custom,{hideCrosshairLinesOnHover:!0,cursorType:e?qt.PaneCursorType.Pointer:qt.PaneCursorType.Default,clickHandler:()=>{this._openLink()},tapHandler:()=>{this._hasAnimation()?this._toggleOpenAnimatedOrOpenLink():this._openLink()},mouseEnterHandler:()=>{this._hasAnimation()&&this._startOpenAnimation()},mouseLeaveHandler:()=>{this._hasAnimation()&&this._startCloseAnimation()},mouseDownHandler:()=>{0},mouseUpHandler:()=>{0}})}return null}tvUrl(){const e="https://"+function(e){return({ar_AE:"ar",de_DE:"de",en:"www",es:"es",ca_ES:"es",fr:"fr",he_IL:"il",id:"id",in:"in",it:"it",ja:"jp",kr:"kr",ms_MY:"my",pl:"pl",br:"br",ru:"ru",th_TH:"th",tr:"tr",uk:"uk",vi_VN:"vn",zh_CN:"cn",zh_TW:"tw"}[e]||"www")+".tradingview.com"}((my.querySettings?.locale??my.currentLocaleInfo?.language)||"en");let t=new URL(e);if(this._customLogoLink)return this._customLogoLink;if(this._layout===hy||this._layout===dy){let e;switch(!0){case l.enabled("charting_library"):e="library";break;case l.enabled("trading_terminal"):e="trading-terminal"}this._tradingviewLogoLinkToPath&&(t.pathname=this._tradingviewLogoLinkToPath),t.searchParams.append("utm_source",window.location.origin),t.searchParams.append("utm_medium","library"),e&&t.searchParams.append("utm_campaign",e)}return t.toString()}draw(e,t){if(!this._showBranding)return;let i=0;py.utm=!0,(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{if(this._powBy&&this._powBy.show){ -i=this._powBy.height,e.save();const s=new At.Point(this._left,this._paneHeight-this._bottom-i);this._powBy.draw(s,e,t,this._canvasWidth),e.restore()}if(this._custom&&this._custom.show){e.save();const s=new At.Point(this._left,this._paneHeight-this._bottom-i-this._custom.height);this._custom.draw(s,e,t),e.restore()}}))}_init(){this._checkLayout();const e=this._mainSeries.symbolInfo();this._powBy&&this._powBy.destroy(),this._powBy=new Ty(this._layout,e?.name||"",this._model,(()=>this._model.fullUpdate())),this._custom=new xy(this._layout,this._customLogoSrc,(()=>this._model.fullUpdate())),this._openAnimation=null,this._closeAnimation=null,this._model.lightUpdate()}_checkLayout(){if(l.enabled("widget"))0;else{{const e=JSON.parse(py.logo)||{};e.image?(this._customLogoSrc=e.image,this._customLogoLink=e.link,this._needToShow=l.enabled("widget_logo"),l.enabled("link_to_tradingview")?this._layout=dy:this._layout=uy):(e.tradingviewLogoLinkToPath&&(this._tradingviewLogoLinkToPath=e.tradingviewLogoLinkToPath.replace(/^\//,"")),this._layout=hy,this._needToShow=l.enabled("widget_logo"))}}}_startOpenAnimation(){if(null!==this._openAnimation)return;null!==this._closeAnimation&&(this._closeAnimation.stop(),this._closeAnimation=null);const e=(0,n.ensureNotNull)(this._powBy).animationStep();this._openAnimation=(0,Er.doAnimate)({from:e,to:1,duration:200*(1-e),easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)})}_startCloseAnimation(){if(null!==this._closeAnimation)return;null!==this._openAnimation&&(this._openAnimation.stop(),this._openAnimation=null);const e=(0,n.ensureNotNull)(this._powBy).animationStep();this._closeAnimation=(0,Er.doAnimate)({from:e,to:0,duration:200*e,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)})}_animatedDrawStep(e,t){(0,n.ensureNotNull)(this._powBy).animatedDrawStep(t),this._model.lightUpdate()}_hasAnimation(){return null!==this._powBy&&this._powBy.hasAnimation()}_openGoPro(){0}_openLink(){if((0,ze.isSymphonyEmbed)())return!1;if(this._layout===iy)return this._model.isSnapshot()||this._openGoPro(),!1;l.enabled("widget");return(0,n.ensureNotNull)(window.open(this.tvUrl(),"_blank")).opener=null,!0}_toggleOpenAnimatedOrOpenLink(){null!==this._openAnimation&&this._openAnimation.completed()?this._openLink()||this._startCloseAnimation():this._startOpenAnimation()}}function Sy(e){return!ey||e>480}function by(e){return!Qf||e>500}let wy={},Cy={};class Py{constructor(){this._topLeftPoint=null,this._hitTestHeight=null}hitTest(e){const t=this._getHitTestBox();if(t)return(0,Nt.pointInBox)(e,t)}_getHitTestBox(){const e=this._topLeftPoint;if(e){const{x:t,y:i}=e;return(0,At.box)(e,new At.Point(t+this.width,i+(this._hitTestHeight??this.height)))}}}class Ty extends Py{constructor(e,t,i,s){super(),this.show=!0,this.hovered=!1,this.active=!1,this._needDisplayImage=!1,this._textAnimatedAlpha=1,this._textAnimatedAlphaStart=1,this._textAdditionalCropWidth=0,this._textAnimatedAlphaEnd=1,this._badgeData={logoMargin:0,textMargin:0,width:0},this._invertTextCropDirection=!1, -this._font=`px ${g.CHART_FONT_FAMILY}`,this._txt="TradingView",this._maximizedAnimationTextWidth=0,this._logoWidth=0,this._textWidthCache=new Gt.TextWidthCache,this._pixelRatio={horizontalPixelRatio:NaN,verticalPixelRatio:NaN},this._model=i,this._layout=e,this._symbol=t,this._showTradeWithLogo=!1,this._showAnimatedBranding=l.enabled("show_animated_logo")||e===sy,this._alwaysMaximized=l.enabled("logo_always_maximized")||this._model.isSnapshot()&&!ze.CheckMobile.any()||!1,this._fontSize=this._showAnimatedBranding||this._layout===oy?11:14,this._showAnimatedBranding||this._layout!==ny&&this._layout!==ly||(this._fontSize=12),this._sizeConstants=(this._model.isSnapshot(),{brandCircleSize:32,textAsImageWidthCompensation:0,leftOffset:0,bottomOffset:-23,logoLeftOffset:1,logoTextOffset:6}),this.width=this._minimizedAnimationWidth(),this._animatedWidth=this.width,this.height=this._fontSize+2,this._requestRepaint=s,this._init(),this._checkFontLoaded(),this._recalculateMetrics()}destroy(){this._model.properties().childs().paneProperties.childs().background.unsubscribeAll(this),this._model.onChartThemeLoaded().unsubscribeAll(this)}hasAnimation(){return this._showAnimatedBranding&&!this._alwaysMaximized}animationStep(){const e=this._minimizedAnimationWidth(),t=this._maximizedAnimationWidth();return(this._animatedWidth-e)/(t-e)}animatedDrawStep(e){const t=this._minimizedAnimationWidth(),i=this._maximizedAnimationWidth();this._animatedWidth=t+e*(i-t),this._textAnimatedAlpha=this._textAnimatedAlphaStart+e*(this._textAnimatedAlphaEnd-this._textAnimatedAlphaStart)}draw(e,t,i,s){const{brandCircleSize:o,logoLeftOffset:n,leftOffset:r,bottomOffset:a}=this._sizeConstants;this._needDisplayImage&&Sy(s)&&(e=new At.Point(e.x+r,e.y-a)),this._topLeftPoint=e,t.translate(e.x,e.y);const{horizontalPixelRatio:l,verticalPixelRatio:c}=i;(0,$f.equalPixelRatios)(i,this._pixelRatio)||(this._textWidthCache.reset(),this._pixelRatio={horizontalPixelRatio:l,verticalPixelRatio:c});const h=this._colors;if(this._showAnimatedBranding){if(this._needDisplayImage){const e=this._getLogoImage(h.logo);this.width=this._animatedWidth,this._drawLogo(t,e,this._animatedWidth,this._animatedWidth,this._animatedWidth>this._sizeConstants.brandCircleSize)}}else if(this._layout===ny||this._layout===ly){t.font=this._fontSize+this._font;const e=t.measureText(this._txt).width+2;this.width=e+t.measureText("TradingView").width+2,t.save(),t.globalAlpha=.7,t.fillStyle=this._colors.customBrandingText,t.fillText(this._txt,0,12),t.fillStyle=this._colors.customBrandingTradingViewText,t.fillText("TradingView",e,12),t.restore()}else if(Sy(s))if(this._needDisplayImage){const e=this._getLogoImage(h.logo);t.save(),this._drawBgCircle(t,o/2);const{width:i,height:r}=e.logoImage.viewBox(),a=new At.Point(Math.round((o-i)/2)-1+n,Math.floor((o-r)/2)+1);this._drawLogoImage(t,a,e.logoImage);const l=by(s);l&&(t.translate(o+5,Math.round(this._fontSize*("px EuclidCircular"===this._font?.1:0))),this._drawTextStroke(t),this._drawTextFill(t)),t.restore(),this.width=o, -l&&(this.width+=this._maximizedAnimationTextWidth)}else{const e=by(s);e&&(t.save(),t.translate(_y?-.5:0,-.5),this._drawTextStroke(t),this._drawTextFill(t),t.restore()),e&&(this.width=this._maximizedAnimationTextWidth)}else this.width=0}showTradeWithLogo(e){this._showTradeWithLogo=e}_minimizedAnimationWidth(){return this._sizeConstants.brandCircleSize+this._badgeData.logoMargin+this._badgeData.width}_maximizedAnimationWidth(){return this._sizeConstants.brandCircleSize+this._sizeConstants.logoTextOffset+this._maximizedAnimationTextWidth+this._badgeData.width+this._badgeData.textMargin}_drawTradeWithLogo(e,t,i){0}_drawLogo(e,t,i,s,o){const{brandCircleSize:n,logoLeftOffset:r,logoTextOffset:a}=this._sizeConstants;e.save(),this._drawFillRectWithRoundedCorner(e,-.5,0,i,n,n/2);const{logoImage:l,textImage:c,proBadgeImage:h}=t,{width:d,height:u}=l.viewBox(),_=new At.Point(Math.round((n-d)/2)-1+r,Math.floor((n-u)/2)+1);if(o){const t=new At.Point(_.x+d+a,_.y),i=e.globalAlpha;e.globalAlpha*=this._textAnimatedAlpha;const o=s-this._sizeConstants.brandCircleSize-a-this._badgeData.logoMargin-this._badgeData.width;this._drawImageCropWidth(e,t,c,o),e.globalAlpha=i}if(h){const{width:t,height:i}=h.viewBox();h.render(e,{targetViewBox:{x:_.x+this.width-t,y:Math.floor((n-i)/2)+1,width:t,height:i}})}this._drawLogoImage(e,_,l),e.restore()}_init(){Cy={},wy={},this._checkLayout(),this.show&&(this._updateColors(),this._updateHeight(),this._model.properties().childs().paneProperties.childs().background.subscribe(this,this._updateColors),this._model.onChartThemeLoaded().subscribe(this,this._updateColors))}_updateHeight(){this._needDisplayImage?this.height=this._sizeConstants.brandCircleSize:this.height=this._fontSize+2}_checkFontLoaded(){if(!this._showAnimatedBranding&&document.fonts&&document.fonts.check&&document.fonts.load){document.fonts.check(`${this._fontSize}px EuclidCircular`)?this._font="px EuclidCircular":document.fonts.load(`${this._fontSize}px EuclidCircular`,this._txt).then((()=>{this._font="px EuclidCircular",this._recalculateMetrics(),this._requestRepaint()}))}}_recalculateMetrics(){const e=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:0,height:0})),t=(0,Wt.getPrescaledContext2D)(e);t.font=this._fontSize+this._font;const i=this._needDisplayImage?this._getLogoImage(this._colors.logo):null;let s=i?i.textImage.viewBox().width+this._sizeConstants.textAsImageWidthCompensation:Math.ceil(t.measureText(this._txt).width)+2+8;s%2==0&&(s+=1),this._maximizedAnimationTextWidth=s,this._textWidthCache.reset(),this._logoWidth=i?.logoImage.viewBox().width??0,this._animatedWidth=this._alwaysMaximized?this._maximizedAnimationWidth():this._minimizedAnimationWidth()}_updateColors(){this._colors=this._model.dark().value()?Zf:Xf}_getLogoImage(e){return function(e,t,i,s,o){const r=Cy,a=[t,i,o&&"tradeWith"].filter(Boolean).join("-"),l=r[a];if(void 0!==l)return l;const[c,h,d]=function(e,t,i){return i?["logo-trade-with","tradingview-trade-with"]:["logo-old-style","tradingview-old-style",void 0] -}(0,0,o),u=e=>e.replace(/fill="#[\da-f]{6}"/gi,`fill="${i}"`),_={logoImage:e(u((0,n.ensureDefined)(Jf.get(c)))),textImage:e(u((0,n.ensureDefined)(Jf.get(h)))),proBadgeImage:d?e(u((0,n.ensureDefined)(Jf.get(d)))):void 0};return r[a]=_,_}(No.svgRenderer,this._model.dark().value()?"dark":"light",e,0,this._showTradeWithLogo)}_checkLayout(){switch(this._layout){case sy:case oy:case ny:case ay:case ly:case dy:case hy:case iy:this.show=!0;break;case ry:case cy:case uy:this.show=!1}switch(this._layout){case hy:this._needDisplayImage=!0,this._txt=gy;break;case dy:this._txt=fy}}_drawTextStroke(e){e.save(),e.textBaseline="middle",e.textAlign="start",e.font=this._fontSize+this._font,e.strokeStyle=this._colors.staticTextBackground,e.lineWidth=4,e.lineJoin="round",e.strokeText(this._txt,0,this._sizeConstants.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawTextFill(e){e.save(),e.textBaseline="middle",e.textAlign="start",e.font=this._fontSize+this._font,e.fillStyle=this._colors.text,e.fillText(this._txt,0,this._sizeConstants.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawImageCropWidth(e,t,i,s){e.save();const{logoMargin:o,textMargin:n}=this._badgeData;e.beginPath();const{width:r,height:a}=i.viewBox();e.rect(t.x-this._textAdditionalCropWidth,t.y,s+this._textAdditionalCropWidth,a),e.clip(),i.render(e,{targetViewBox:{x:t.x-(this._invertTextCropDirection?r-s-o+n:0),y:t.y,width:r,height:a}}),e.restore()}_drawBgCircle(e,t){const i=2*Math.PI;e.save(),e.beginPath(),e.fillStyle=this._colors.shadow,e.arc(t,t,t+1,0,i),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.fillStyle=this._colors.background,e.arc(t,t,t,0,i,!1),e.fill(),e.closePath(),e.restore()}_drawFillRectWithRoundedCorner(e,t,i,s,o,n,r){e.save(),(0,Ft.drawRoundRect)(e,t-1,i-1,s+2,o+2,n),e.fillStyle=this._backgroundShadowFillStyle(),e.fill(),e.closePath(),e.restore(),e.save(),(0,Ft.drawRoundRect)(e,t,i,s,o,r??n),e.fillStyle=this._backgroundFillStyle(),e.fill(),e.closePath(),e.restore()}_tradeWithLogoBackgroundColor(){return""}_backgroundShadowFillStyle(){return this._colors.shadow}_backgroundFillStyle(){return this._colors.background}_drawLogoImage(e,t,i){const{width:s,height:o}=i.viewBox();i.render(e,{targetViewBox:{x:t.x,y:t.y,width:s,height:o}})}}class xy extends Py{constructor(e,t,i){super(),this.show=!1,this.width=0,this.height=0,this._ready=!1,this._layout=e,this._src=t,this._onReadyCallback=i,this._checkLayout();const s=new Image;this._img=s,this.show&&(s.addEventListener("load",(()=>{this.width=Math.round(s.width),this.height=Math.round(s.height),this._ready=!0,this._onReadyCallback&&this._onReadyCallback()})),s.crossOrigin="anonymous",s.src=this._src)}draw(e,t,i){this._topLeftPoint=e,this._ready&&(t.translate(e.x,e.y),t.drawImage(this._img,-.5,-.5,this.width,this.height))}_checkLayout(){switch(this._layout){case ny:case ry:case ly:case cy:case dy:case uy:this.show=!0;break;case iy:case sy:case oy:case ay:case hy:this.show=!1}}}var Iy=i(4454),My=i(94664);class Ay{constructor(e,t){ -this._headerToolbar=e,this._dropdownId=t}applyOptions(e){this._headerToolbar.updateDropdown(this._dropdownId,e)}remove(){this._headerToolbar.removeDropdown(this._dropdownId)}}var Ly=i(38119);class ky{constructor(e){this._symbolModel=e}getVisible(){return this._symbolModel.visible().value()}setVisible(e){return this._symbolModel.visible().setValue(e),this}getIcon(){return this._symbolModel.icon().value()}setIcon(e){return this._symbolModel.icon().setValue(e),this}getColor(){return this._symbolModel.color().value()}setColor(e){return this._symbolModel.color().setValue(e),this}getTooltip(){return this._symbolModel.tooltip().value()}setTooltip(e){return this._symbolModel.tooltip().setValue(e),this}getDropDownContent(){return this._symbolModel.tooltipContent().value()}setDropDownContent(e){return this._symbolModel.tooltipContent().setValue(e),this}}class Dy{symbol(e){return new ky(this._model().getSymbolCustomStatus(e))}hideAll(){this._model().hideAll()}static getInstance(){return null===this._instance&&(this._instance=new Dy),this._instance}_model(){return Ly.CustomStatusModel.getInstance()}}Dy._instance=null;var Ey=i(19291),By=i(15754);var Vy=i(27514),Ry=i(25931),Ny=i(43222);(0,L.setClasses)();const Oy=(0,r.getChartingLibraryGlobalContext)(),Fy=(0,r.getChartingLibraryOwner)(),Wy=new class{constructor(e,t){this._updateDocumentHeight=e=>{"visual"===this._viewportType&&this._window.document.documentElement.style.setProperty("height",`${e}px`,"important")},this._window=e,this._fullscreenApi=new Oe(e.document),this._viewportType=ze.CheckMobile.iOS()&&!(0,He.isOnMobileAppPage)("any")&&this._window.visualViewport?"visual":"quirks","visual"===this._viewportType?this._viewport=(0,n.ensure)(this._window.visualViewport):this._viewport=this._window;const i=this._layoutSizeSensor=this._window.document.createElement("div");i.id="layout-size-sensor",i.style.position="fixed",i.style.top="0",i.style.left="0",i.style.right="0",i.style.bottom="0",i.style.pointerEvents="none",i.style.visibility="hidden",this._initFullscreen()}allocate(){this.free();const e=this._window.document,t=e.createElement("div");t.classList.add("js-rootresizer__contents"),t.style.position="relative",t.style.width="100%",t.style.height="100%",e.body.insertAdjacentElement("afterbegin",t),e.body.insertAdjacentElement("afterbegin",this._layoutSizeSensor),this._visibilityApi=new Fe(this._window.document);const i={alive:new F.WatchedValue(!0),fullscreenable:new F.WatchedValue(!0),container:new F.WatchedValue(t),width:new F.WatchedValue,height:new F.WatchedValue,availWidth:new F.WatchedValue,availHeight:new F.WatchedValue,visible:this._visibilityApi.isVisible,fullscreen:this._fullscreenApi.isFullscreen,remove:()=>{i.alive.setValue(!1)},attach:()=>{i.alive.setValue(!1),this._window.close()},requestFullscreen:()=>{this._requestFullscreen()},exitFullscreen:()=>{this._exitFullscreen()}};return i.alive.subscribe((e=>{e||i!==this._area||this.free()})),this._area=i,this._resizeHandler=()=>{const e=this._width(i)||800,t=this._height(i)||600;i.availHeight.setValue(t), -i.availWidth.setValue(e),i.height.setValue(t),i.width.setValue(e)},this._area.height.subscribe(this._updateDocumentHeight,{callWithLast:!0}),this._resizeHandler(),this._viewport.addEventListener("resize",this._resizeHandler),new Ne(i).bridge()}free(){if(this._resizeHandler&&(this._viewport.removeEventListener("resize",this._resizeHandler),this._resizeHandler=void 0),this._visibilityApi&&(this._visibilityApi.destroy(),this._visibilityApi=void 0),this._area){const e=this._area;this._area=void 0,e.height.unsubscribe(this._updateDocumentHeight),e.alive.setValue(!1);const t=e.container.value(),i=t?.parentElement;i&&(i.removeChild(t),i.removeChild(this._layoutSizeSensor))}}_height(e){if("visual"===this._viewportType)return this._layoutSizeSensor.clientHeight;return e.container.value().clientHeight}_width(e){return e.container.value().clientWidth}_requestFullscreen(){this._fullscreenApi.enter()}_exitFullscreen(){this._fullscreenApi.exit()}_initFullscreen(){this._fullscreenApi.isFullscreen.subscribe((e=>{this._resizeHandler&&this._resizeHandler()}))}}(window),Hy=new class{constructor(e){this._processVisibility=e=>{const t=e.container.value();return this.affectsLayout(e.name)?(t&&t.classList.toggle("js-hidden",!1),!0):(t&&t.classList.toggle("js-hidden",!0),!1)},this._setWidth=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availWidth.setValue(i),e.canNegotiate.width&&(s=Ue(i,e.negotiations.width))),t||(s=0);const o=e.container.value();return o&&t&&(o.style.width=s+"px"),e.width.setValue(s),s},this._setHeight=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availHeight.setValue(i),e.canNegotiate.height&&(s=Ue(i,e.negotiations.height))),t||(s=0);const o=e.container.value();return o&&t&&(o.style.height=s+"px"),e.height.setValue(s),s};const t=e.container.value();if(!t)throw new Error("bridge.container.value() must be an element");this._container=t,this._availableAreas=["left","tradingpanel","right","top","bottom","center","topleft","extratop"],this._areas={},this._bridge=e,this._width=e.width,this._height=e.height,this._width.subscribe((()=>this.recalculate())),this._height.subscribe((()=>this.recalculate())),this._bridge.visible.subscribe((()=>this._updateVisibility())),this._bridge.fullscreen.subscribe((()=>this._onParentFullscreenChange())),this.recalculate()}allocate(e){const t=e&&e.areaName;if(-1===this._availableAreas.indexOf(t))throw new Error("unknown options.areaName");this.free(t);const i=this._createDOM(t),s={name:t,canNegotiate:{width:"left"===t||"right"===t||"tradingpanel"===t||"topleft"===t,height:"top"===t||"bottom"===t||"topleft"===t||"extratop"===t},negotiations:{width:[],height:[]},remove:()=>{for(const e in this._areas)this._areas[e]===s&&this.free(e)},negotiateWidth:e=>{if(!s.canNegotiate.width)return;const t=je(e);Ge(s.negotiations.width,t)||(s.negotiations.width=t,this.recalculate())},negotiateHeight:e=>{if(!s.canNegotiate.height)return;const t=je(e);Ge(s.negotiations.height,t)||(s.negotiations.height=t,this.recalculate())},requestFullscreen:()=>{ -this._fullscreenArea||("right"!==t&&"center"!==t||(this._fullscreenArea=t),"center"===t&&this._bridge.requestFullscreen(),this._updateFullscreen())},exitFullscreen:()=>{t===this._fullscreenArea&&(this._fullscreenArea=void 0,"center"===t&&this._bridge.exitFullscreen(),this._updateFullscreen())},width:new F.WatchedValue,height:new F.WatchedValue,availWidth:new F.WatchedValue,availHeight:new F.WatchedValue,alive:new F.WatchedValue(!0),container:new F.WatchedValue(i),visible:new F.WatchedValue(!0),fullscreen:new F.WatchedValue(!1),fullscreenable:new F.WatchedValue("right"===t||"center"===t),rdState:new Ne};return s.rdState.pushOwner(s),this._areas[t]=s,s.rdState.owner.subscribe((e=>{const i=s.container.value();if(e!==s)i&&(i.innerHTML="",i.parentElement&&i.parentElement.removeChild(i));else{let e=null;for(let i=this._availableAreas.indexOf(t);i--;){const t=this._availableAreas[i];if(this.affectsLayout(t)){e=this._areas[t].container.value();break}}i&&(e&&i.parentElement?i.insertAdjacentElement("afterend",e):this._container.appendChild(i))}this.recalculate()}),{callWithLast:!0}),s.rdState.bridge()}free(e){const t=this._areas[e];if(!t)return;this._areas[e]=void 0;const i=t.container.value();i&&i.parentElement&&i.parentElement.removeChild(i),t.alive.setValue(!1)}recalculate(){const e={};this._recalcSingleRunToken=e;const t=this._areas.topleft,i=this._areas.left,s=this._areas.tradingpanel,o=this._areas.right,n=this._areas.top,r=this._areas.bottom,a=this._areas.center,l=this._areas.extratop,c=this._width.value(),h=this._height.value();let d=0,u=0,_=0,p=0,m=0,g=0,f=0,y=0;if(e===this._recalcSingleRunToken&&l){const e=this._processVisibility(l);y=this._setHeight(l,e,h),this._setWidth(l,e,c)}if(e===this._recalcSingleRunToken&&t){const e=this._processVisibility(t);f=this._setHeight(t,e,h),g=this._setWidth(t,e,c);const i=t.container.value();e&&i&&(i.style.top=y+"px")}let v=0;if(e===this._recalcSingleRunToken&&n){const e=this._processVisibility(n),t=n.container.value();e&&t&&(t.style.left=g+"px",t.style.top=y+"px");const i=c-g;this._setWidth(n,e,i),d=this._setHeight(n,e,h),d&&(v=1)}if(e===this._recalcSingleRunToken&&i){const e=this._processVisibility(i),t=Math.max(f,d);_=this._setWidth(i,e,c),_&&(_+=4),_&&1===v&&(v=4);const s=i.container.value();e&&s&&(s.style.top=t+y+v+"px"),this._setHeight(i,e,h-t-y)}if(e===this._recalcSingleRunToken&&s){const e=this._processVisibility(s);let t=c-_;qe||(t-=300),m=this._setWidth(s,e,t),m&&1===v&&(v=4),this._setHeight(s,e,h-y-d-v)}if(e===this._recalcSingleRunToken&&o){const e=this._processVisibility(o);let t=c-_-m;qe||(t-=300),p=this._setWidth(o,e,t),p&&1===v&&(v=4),this._setHeight(o,e,h-y-d-v);const i=o.container.value();e&&i&&(i.style.top=d+y+v+"px")}const S=m+p;let b=0,w=c-_-m-p-(S?4:0);const C=Boolean(m||!S);if(!p&&m&&(w+=4),e===this._recalcSingleRunToken&&r){const e=this._processVisibility(r),t=r.container.value();e&&t&&(t.style.left=_+"px",t.classList.toggle("no-border-top-left-radius",!_),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(r,e,w);const i=h-y;b=Math.min(300,i-0), -u=this._setHeight(r,e,i)+4}const P=Boolean(d&&(_||S));if(this._container.classList.toggle("layout-with-border-radius",P),e===this._recalcSingleRunToken&&a){const e=this._processVisibility(a),t=a.container.value();e&&t&&(t.style.left=_+"px",t.style.top=d+y+v+"px",t.classList.toggle("no-border-bottom-left-radius",!u||!_),t.classList.toggle("no-border-bottom-right-radius",C||!u),t.classList.toggle("no-border-top-left-radius",Boolean(!_&&S)),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(a,e,w);const i=h-d-u-y-v;this._setHeight(a,e,Math.max(i,b))}if(e===this._recalcSingleRunToken&&s&&this.affectsLayout("tradingpanel")){const e=s.container.value();e&&(e.style.right=m&&p?`${p+4}px`:`${p}px`,e.style.top=y+d+v+"px",e.style.borderTopRightRadius=P&&p?"4px":"0px")}e===this._recalcSingleRunToken&&this._updateVisibility()}affectsLayout(e){const t=this._areas[e];if(!t)return!1;if(t.rdState.owner.value()!==t)return!1;if(this._fullscreenArea&&this._fullscreenArea!==e)return Ye(e);if(this._width.value()<=567||this._height.value()<=445&&!Ke){if(!["center","top","left","topleft","extratop"].includes(e))return!1}return!0}_updateVisibility(){const e=this._bridge.visible.value();for(let t=0;t{Oy.ChartApiInstance.start()})), -"function"==typeof Gy){const e=Gy({Std:qf.Std});e&&e.then?e.then((e=>{if(!Array.isArray(e))return console.warn("custom_indicators_getter should be a function that returns a Promise object which result is an array of custom indicators"),void qy.resolve();const t=Oy.JSServer;t.studyLibrary.push.apply(t.studyLibrary,e),qy.resolve(),console.log("{0} custom indicators loaded.".format(e.length))})).catch((e=>{console.warn("Error loading custom indicators "+e),qy.resolve()})):(console.warn("custom_indicators_getter should be a function that returns a Promise object"),qy.resolve())}else qy.resolve();Oy.widgetReady=e=>{W.subscribe("onChartReady",e,null)};const sv=Uy.theme?.toLowerCase()??oo.StdTheme.Light;var ov;function nv(e){Oy.__defaultsOverrides=Oy.__defaultsOverrides||{},(0,ge.deepExtend)(Oy.__defaultsOverrides,e),void 0!==TradingView.defaultProperties&&void 0!==TradingView.defaultProperties.chartproperties&&((0,h.applyDefaultsOverrides)(TradingView.defaultProperties.chartproperties),(0,h.applyDefaultOverridesToLinetools)())}ov=sv,k.themes[ov]&&(0,D.setTheme)(ov),async function(e){if(!Zy||void 0===e)return;try{const{overrideStandardThemes:t}=await i.e(2413).then(i.bind(i,57626));t(e)}catch(e){console.error("Error applying custom themes",e)}}(Fy.customThemes).then(Ky.resolve).catch(Ky.resolve),Oy.applyStudiesOverrides=e=>{e&&(Oy.chartWidgetCollection?Oy.chartWidgetCollection.applyStudiesOverrides?.(e):is.StudyMetaInfo.mergeDefaultsOverrides(e))},Oy.applyOverrides=e=>{nv(e),Oy.chartWidgetCollection&&Oy.chartWidgetCollection.applyOverrides(e)},Oy.doWhenApiIsReady=e=>{Oy.tradingViewApi?e():$y.promise.then(e)},Oy.applyTradingCustomization=e=>{if(e.order)for(const t in e.order)TradingView.defaultProperties.linetoolorder[t]=e.order[t];if(e.position)for(const t in e.position)TradingView.defaultProperties.linetoolposition[t]=e.position[t];null!==iv&&iv.then((t=>{function i(e){const t={};for(const i of Object.keys(e??{})){const s=i.split(".");let o=t;for(const e of s.slice(0,s.length-1))o.hasOwnProperty(e)||(o[e]={}),o=o[e];o[s[s.length-1]]=e[i]}return t}if(null===t)return;const s=i(e.brokerOrder),o=i(e.brokerPosition);t?.overrideTradedGroupStyles({order:{lightTheme:s,darkTheme:s},position:{lightTheme:o,darkTheme:o}})}))},Oy.changeTheme=(e,t)=>{const i=k.themes[e.toLowerCase()];return i?Oy.tradingViewApi.themes().setStdTheme(i.name,!0,t&&t.disableUndo):Promise.resolve()},Oy.getTheme=()=>Oy.tradingViewApi.themes().getCurrentThemeName(),Oy.customThemes=async()=>{if(!Zy)return Promise.reject(new Error("The library_custom_color_themes feature must be enabled to use the custom themes API"));return new((await i.e(2413).then(i.bind(i,20688))).CustomThemesApi)},Oy.is_authenticated=!1;JSON.parse(Oy.urlParams.brokerConfig);a.t(null,void 0,i(94566)),a.t(null,void 0,i(92800)),a.t(null,void 0,i(44676));let rv=null;const av=(0,me.createDeferredPromise)();let lv;const cv=()=>{if(l.setEnabled("charting_library_export_chart_data",!Oy.configurationData.is_tradingview_data), -l.setEnabled("charting_library_debug_mode","true"===Uy.debug||l.enabled("charting_library_debug_mode")),l.setEnabled("chart_property_page_trading",!1),l.enabled("remove_library_container_border")){const e=document.querySelector("#library-container");null!==e&&(e.style.border="0px",e.style.padding="1px")}l.enabled("no_min_chart_width")&&(document.body.style.minWidth="0px"),null!=Uy.studiesOverrides&&is.StudyMetaInfo.mergeDefaultsOverrides(JSON.parse(Uy.studiesOverrides)),(0,n.assert)(void 0===TradingView.defaultProperties,"Default properties are inited before applying overrides"),nv(JSON.parse(Uy.overrides));const e=Uy.numeric_formatting?JSON.parse(Uy.numeric_formatting):void 0;e&&("string"==typeof e.decimal_sign&&(ue.formatterOptionsLibraryOverrides.decimalSign=e.decimal_sign[0]),"string"==typeof e.grouping_separator&&(ue.formatterOptionsLibraryOverrides.groupingSeparator=e.grouping_separator[0])),Oy.ChartApiInstance=new(sf())(Fy.datafeed);const t=Fy.customFormatters;t&&(t.timeFormatter&&(_e.customFormatters.timeFormatter=t.timeFormatter),t.dateFormatter&&(_e.customFormatters.dateFormatter=t.dateFormatter),t.tickMarkFormatter&&(_e.customFormatters.tickMarkFormatter=t.tickMarkFormatter),t.priceFormatterFactory&&(_e.customFormatters.priceFormatterFactory=t.priceFormatterFactory),t.studyFormatterFactory&&(_e.customFormatters.studyFormatterFactory=t.studyFormatterFactory)),Fy.customTimezones&&Ee.instance().addTimezones(Fy.customTimezones),Oy.ChartApiInstance.setStudiesAccessController(Oy.ChartApiInstance.createStudiesAccessController(Uy.studiesAccess));const s=Uy.chartContent?JSON.parse(Uy.chartContent).json:void 0,r=Uy.chartContentExtendedData?JSON.parse(Uy.chartContentExtendedData):s?s.extendedData:void 0,c=Uy.interval||"D",h=function(e){const t=/(\d+)(\w+)/;return e.map((e=>{const s=(0,n.ensureNotNull)(t.exec(e.text)),o=s[2].toLowerCase(),r=parseInt(s[1]),l="y"===o?12*r+"M":r+o,c=Re.Interval.parse(e.resolution);return{text:e.title||{y:a.t(null,{plural:"{count}y",count:r,context:"short_N_year"},i(46766)),m:a.t(null,{plural:"{count}m",count:r,context:"short_N_month"},i(58590)),d:a.t(null,{plural:"{count}d",count:r,context:"short_N_day"},i(47801))}[o]||`${r}${o}`,description:e.description||"",value:{value:l.toUpperCase(),type:"period-back"},targetResolution:c.value(),requiresIntraday:c.isIntraday()}}))}(JSON.parse(Uy.timeFrames)),d={resizerBridge:tv,padding:l.enabled("border_around_the_chart")?2:0,content:s,widgetOptions:{addToWatchlistEnabled:!1,hideIdeas:!0,addVolume:(0,n.ensureDefined)(Oy.ChartApiInstance.studiesAccessController).isToolEnabled("Volume"),muteSessionErrors:!0,timezone:Uy.timezone,defSymbol:Uy.symbol??"",defInterval:s?"":c,compareSymbols:Uy.compareSymbols&&JSON.parse(Uy.compareSymbols),defTimeframe:(u=Fy.timeframe,u?"string"==typeof u?u:{...u,type:"time-range"}:u),paneContextMenuEnabled:l.enabled("pane_context_menu"),paneContextMenu:{mainSeriesTrade:zy},priceScaleContextMenuEnabled:l.enabled("scales_context_menu"),currencyConversionEnabled:l.enabled("pricescale_currency"), -unitConversionEnabled:l.enabled("pricescale_unit"),legendWidgetEnabled:l.enabled("legend_widget"),legendWidget:{contextMenu:{settings:l.enabled("show_chart_property_page"),showOpenMarketStatus:l.enabled("display_market_status")}},sourceStatusesWidget:{errorSolution:!1},marketStatusWidgetEnabled:l.enabled("display_market_status"),chartWarningWidget:{subscriptionFullInfo:!1},timeScaleWidget:{contextMenuEnabled:l.enabled("scales_context_menu"),timezoneMenuEnabled:l.enabled("timezone_menu"),priceAxisLabelsOptions:{showLabels:l.enabled("main_series_scale_menu")}},timeScale:{preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:l.enabled("lock_visible_time_range_on_resize"),rightBarStaysOnScroll:l.enabled("right_bar_stays_on_scroll"),minBarSpacing:Uy.time_scale&&JSON.parse(Uy.time_scale).min_bar_spacing},goToDateEnabled:l.enabled("go_to_date"),crossHair:{menuEnabled:l.enabled("chart_crosshair_menu")},handleScale:{mouseWheel:l.enabled("mouse_wheel_scale"),pinch:l.enabled("pinch_scale"),axisPressedMouseMove:{time:l.enabled("axis_pressed_mouse_move_scale"),price:l.enabled("axis_pressed_mouse_move_scale")}},handleScroll:{mouseWheel:l.enabled("mouse_wheel_scroll"),pressedMouseMove:l.enabled("pressed_mouse_move_scroll"),horzTouchDrag:l.enabled("horz_touch_drag_scroll"),vertTouchDrag:l.enabled("vert_touch_drag_scroll")},shiftVisibleRangeOnNewBar:l.enabled("shift_visible_range_on_new_bar"),croppedTickMarks:l.enabled("cropped_tick_marks"),countdownEnabled:l.enabled("countdown"),indicatorsDialogShortcutEnabled:l.enabled("insert_indicator_dialog_shortcut")},seriesControlBarEnabled:l.enabled("timeframes_toolbar"),seriesControlBar:{timeFramesWidgetEnabled:!0,timeFramesWidget:{goToDateEnabled:l.enabled("go_to_date"),availableTimeFrames:(e,t)=>{if(!e)return[];if(t!==_t.STATUS_DELAYED&&t!==_t.STATUS_DELAYED_STREAMING&&t!==_t.STATUS_EOD&&t!==_t.STATUS_READY)return[];return h.filter((t=>!(t.requiresIntraday&&!e.has_intraday)&&!(e.supported_resolutions&&!e.supported_resolutions.includes(t.targetResolution))))}},timeWidgetEnabled:!0,timeWidget:{timezoneMenuEnabled:l.enabled("timezone_menu")},adjustForDividendsButtonEnabled:!1,sessionIdButtonEnabled:l.enabled("pre_post_market_sessions"),backAdjustmentButtonEnabled:!1,settlementAsCloseButtonEnabled:!1,percentageScaleButtonEnabled:!0,logScaleButtonEnabled:!0,autoScaleButtonEnabled:!0,fullscreenButtonEnabled:!0,mobileChangeLayoutEnabled:!1},globalEvents:!0,snapshotUrl:Uy.snapshotUrl,mobileForceChartMaximizeEnabled:!1,saveChartEnabled:l.enabled("save_shortcut")};var u;Yy&&((0,Jg.createFavoriteDrawingToolbar)(),d.widgetOptions.isDrawingToolbarVisible=x.isDrawingToolbarVisible),r&&(d.metaInfo={id:r.uid,name:r.name,description:r.description,uid:r.uid,username:""}),Fy.additionalSymbolInfoFields&&(0,Iy.setAdditionalSymbolInfoFields)(Fy.additionalSymbolInfoFields);const _=Fy.symbolSearchComplete;_&&(0,My.setSymbolSearchCompleteOverrideFunction)(_);const p=Oy.chartWidgetCollection=new Xg(d);let m=!1;p.onAboutToBeDestroyed.subscribe(null,(()=>{m=!0}),!0),function(e){e.addCustomSource("branding",((t,i)=>{ -const s=(0,Ji.combine)(((e,t)=>{const s=e??t;return null!==s&&s.hasModel()&&s.model().model()===i}),e.maximizedChartWidget().weakReference(),e.leftBottomChartWidget().weakReference());return new vy(t,i,s.ownership())}),Eo.CustomSourceLayer.Topmost)}(p),Oy.studyMarket=new pe(p),Je.registerService(Xe.CHART_WIDGET_COLLECTION_SERVICE,p),p.activeChartWidget.subscribe((e=>{W.emit("activeChartChanged",p.getAll().indexOf(e))})),Oy.saver=new O.ChartSaver(p);const g=new J(p,Oy.saver);p.setSaveChartService(g);const f=new oe(p);Oy.chartWidget=p.activeChartWidget.value(),Oy.pro=new TradingView.Pro;const y=function(e){if(!Qy)return null;const t=new A.ChartChangesWatcher(e.chartWidgetCollection,Oy.saver,W),s=JSON.parse(Uy.favorites);s.intervals=s.intervals.map((e=>{let t=""+e;return t.match(/1[DWMYdwmy]/)&&(t=t.slice(1)),t})),l.enabled("study_templates")&&(lv=new he({chartWidgetCollection:e.chartWidgetCollection}));let o;const n=Uy.header_widget_buttons_mode;"fullsize"===n&&(o=["full"]);"compact"===n&&(o=["small"]);const r=(0,Vy.shouldShowQuickSearchOnLib)()?function(e){const t=t=>Promise.all([i.e(4211),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(5323),i.e(1072),i.e(9325),i.e(2736),i.e(4066),i.e(116),i.e(8985),i.e(6489),i.e(4106),i.e(7444),i.e(7001),i.e(6262),i.e(1906),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(1890),i.e(2157),i.e(9754)]).then(i.bind(i,46350)).then((i=>{const s=new(0,i.GlobalSearchDialogRenderer)(e);return null!==Ve&&Ve.hide(),s.show(t),Ve=s,s}));return(0,B.createGroup)({desc:"GlobalSearch"}).add({desc:"Open",hotkey:B.Modifiers.Mod+75,handler:()=>t()}),t}(e.loadChartService):void 0;return new T(new v,{chartSaver:Oy.saver,chartApiInstance:Oy.ChartApiInstance,chartWidgetCollection:e.chartWidgetCollection,defaultFavoriteStyles:s.chartTypes,defaultFavoriteIntervals:s.intervals,resizerBridge:Qy,studyMarket:Oy.studyMarket,studyTemplates:lv,allowedModes:o,saveChartService:e.saveChartService,loadChartService:e.loadChartService,chartChangesWatcher:t,onClick:pv,snapshotUrl:e.snapshotUrl,openGlobalSearch:r})}({chartWidgetCollection:p,saveChartService:g,loadChartService:f,snapshotUrl:Uy.snapshotUrl});null!==y?y.load().then((e=>{rv=e.getComponent(),av.resolve()})):(av.promise.catch((()=>{})),av.reject("header widget is not loaded"));const S=function(e){if(ev){const t=Uy.toolbarbg&&/^[0-9a-f]+$/i.test(Uy.toolbarbg)?String(Uy.toolbarbg):void 0;if(t){const e=document.createElement("style");e.textContent="body,.chart-controls-bar,#footer-chart-panel{background-color:#"+t+" !important}",document.head.appendChild(e)}return new M({bgColor:t,chartWidgetCollection:e,drawingsAccess:Uy.drawingsAccess?JSON.parse(Uy.drawingsAccess):void 0,resizerBridge:ev,onClick:pv})}return null}(p),b=null;Oy.tradingViewApi=new jf({chartWidgetCollection:p,chartApiInstance:Oy.ChartApiInstance,saveChartService:g,loadChartService:f,studyMarket:null});if(de.linking.bindToChartWidgetCollection(p), -isNaN(Uy.studyCountLimit)||(TradingView.STUDY_COUNT_LIMIT=Math.max(2,+(0,n.ensureDefined)(Uy.studyCountLimit))),!isNaN(Uy.ssreqdelay)){const e=Math.max(0,+(0,n.ensureDefined)(Uy.ssreqdelay));(0,Gf.setSearchRequestDelay)(e)}Oy.ChartApiInstance.connect(),(async()=>{const{default:e}=await Promise.all([i.e(7827),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(6445),i.e(7384),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(4353),i.e(2440),i.e(9255),i.e(7001),i.e(3745),i.e(6262),i.e(6842),i.e(5099),i.e(2227),i.e(2544),i.e(1890),i.e(2157),i.e(7843),i.e(2306)]).then(i.t.bind(i,36074,23));m||(Oy.lineToolPropertiesToolbar=new e(p))})();const w=document.querySelector(".tv-content");null!==w&&w.addEventListener("contextmenu",(e=>{e.target instanceof Element&&"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&e.preventDefault()})),$y.resolve(),p.undoHistory.undoStack().onChange().subscribe(null,(0,o.default)((e=>{e?.affectsState()&&W.emit("onAutoSaveNeeded")}),1e3*(Number(Uy.autoSaveDelay)||5),{leading:!1,trailing:!0}));let C=!1;function P(){S&&S.load(jy.signal),b&&b.load(jy.signal).then((e=>{Oy.footerWidget=e.getComponent()}))}Oy.chartWidget.withModel(null,(()=>{Oy.ChartApiInstance.on("realtime_tick",(e=>{W.emit("onTick",e)}));if(!k.savedThemeName()&&sv){const e=k.getStdTheme(sv);e&&e.content&&void 0===s&&p.applyTheme({theme:e.content,onlyActiveChart:!1,restoreNonThemeDefaults:!1,themeName:sv,standardTheme:!0,syncState:!0,noUndo:!0}).then((()=>Oy.applyOverrides(Oy.__defaultsOverrides)))}if(l.enabled("charting_library_debug_mode")&&W.subscribeToAll(((...e)=>{console.log(`${(new Date).toISOString()} Event "${e[0]}", arguments: ${JSON.stringify(e.slice(1))}`)})),C)return;C=!0,ef(p),function(e,t){const s=a.t(null,void 0,i(37367)).format({emoji:"👍"}),o=a.t(null,void 0,i(69804)).format({emoji:"👍"}),r=a.t(null,void 0,i(6655)).format({emoji:"👍"});W.on("onServerScreenshotCopiedToClipboard",(()=>h(s)),null),W.on("onClientScreenshotCopiedToClipboard",(()=>h(o)),null),W.on("onServerScreenshotEmbedCodeCopiedToClipboard",(()=>h(r)),null);let l=null;const c=e.getContainer();function h(e){l?l.show(e):Promise.all([i.e(4524),i.e(4052),i.e(2227),i.e(92)]).then(i.bind(i,1524)).then((i=>{l||(l=new i.ChartScreenshotHintRenderer((0,n.ensureNotNull)(c),{bottomPadding:t.seriesControlBarEnabled}),l.show(e))}))}}(p,{seriesControlBarEnabled:l.enabled("timeframes_toolbar")});i_.getInstance().setWidgetCollection(Oy.chartWidgetCollection)})),p.getAll().some((e=>e.isInitialized()))?P():function(e,t){const i=e.getAll(),s=()=>{t(),i.forEach((e=>{e.chartWidgetInitialized().unsubscribe(null,s)}))};i.forEach((e=>{e.chartWidgetInitialized().subscribe(null,s,!0)}))}(p,P),W.subscribe("chart_load_requested",(e=>{Oy.tradingViewApi.loadChart({json:JSON.parse(e.content),extendedData:e})}),null)};window.addEventListener("unload",(()=>{jy.abort(),Oy.widgetbar&&(Oy.widgetbar.destroy(),Oy.widgetbar=null),Oy.chartWidgetCollection&&(Oy.chartWidgetCollection.destroy(),Oy.chartWidgetCollection=null), -Oy.ChartApiInstance&&Oy.ChartApiInstance.disconnect(),(0,Ze.destroyQuoteSessions)(),Oy.ChartApiInstance&&(Oy.ChartApiInstance.destroy(),Oy.ChartApiInstance=null)})),l.enabled("saveload_storage_customization")&&(Fy.saveLoadAdapter?E.setCustomAdapter(Fy.saveLoadAdapter):Oy.urlParams.chartsStorageUrl&&Oy.urlParams.clientId?E.initialize(Oy.urlParams.clientId,Oy.urlParams.userId,Oy.urlParams.chartsStorageUrl,Oy.urlParams.chartsStorageVer||"1.0"):(l.setEnabled("saveload_storage_customization",!1),l.setEnabled("header_saveload",!1))),void 0!==Fy.imageStorageAdapter&&l.enabled("image_drawingtool")&&(0,Ry.setImageStorageAdapter)(Fy.imageStorageAdapter);const hv=(0,me.createDeferredPromise)();function dv(){hv.resolve()}Fy.loadLastChart&&l.enabled("saveload_storage_customization")?E.getCharts().then((e=>{if(0===e.length)return void dv();const t=e.sort(((e,t)=>t.modified_iso-e.modified_iso))[0];E.getChartContent(t).then((e=>{const t=e,i=JSON.parse(t.content);i.extendedData=e,Uy.chartContent=JSON.stringify({json:i}),dv()})).catch(dv)})).catch(dv):dv();const uv=async function(){if(l.enabled("saveload_separate_drawings_storage")){const e=await i.e(7129).then(i.bind(i,40076));return lm=e.LineToolsSynchronizer,!0}return!1}(),_v=(0,me.createDeferredPromise)();function pv(){const e=TradingView.bottomWidgetBar;e&&e.turnOffMaximize()}Promise.all([_v.promise,hv.promise,Oy.loadedCustomCss,uv,Ky.promise]).then((()=>{const e=document.querySelector(".loading-indicator");if(e&&(e.style.display="none"),setTimeout(cv,0),l.enabled("14851")&&Math.random()<=.02){t=window,i=document,s="script",o="ga",t.GoogleAnalyticsObject=o,t[o]=t[o]||function(){(t[o].q=t[o].q||[]).push(arguments)},t[o].l=Number(new Date),r=i.createElement(s),a=i.getElementsByTagName(s)[0],r.async=1,r.src="//www.google-analytics.com/analytics.js",a.parentNode.insertBefore(r,a);const e=(0,n.ensureNotNull)(document.URL.match(new RegExp("(:?.*://)([^/]+)/.*")))[2];Oy.ga("create","UA-112911840-1","auto"),Oy.ga("set","anonymizeIp",!0),Oy.ga("set",{hostname:e,page:e,referrer:e}),Oy.ga("send","pageview")}var t,i,s,o,r,a})),(()=>{let e=!0;Fy.datafeed.onReady((t=>{e&&console.warn("`onReady` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),Oy.configurationData=t,_v.resolve()})),e=!1})(),Oy.createShortcutAction=(()=>{const e=B.createGroup({desc:"API",order:Ny.ACTION_API_GROUP_ORDER});return(t,i)=>{var s;e.add({hotkey:(s=t,"number"==typeof s?s:"string"==typeof s?N(s.split("+")):Array.isArray(s)?N(s):0),handler:i})}})(),Oy.initializationFinished=()=>{Oy.chartWidgetCollection.undoHistory.clearStack()},Oy.headerReady=()=>av.promise,function e(t=0,i=10){const s={received:!1};Oy.dispatchEvent(new CustomEvent("innerWindowLoad",{detail:s})),!s.received&&t{e(t+1,i)}),10*Math.pow(2,t))}(),Oy.createButton=e=>{if(null===rv)throw new Error("Cannot create button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");(e=e||{}).align=e.align||"left", -e.useTradingViewStyle=e.useTradingViewStyle||!1;const t=(0,fe.randomHash)();return rv.addButton(t,e)??t},Oy.removeButton=e=>{if(null===rv)throw new Error("Cannot remove button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");return rv.removeButton(e)},Oy.createDropdown=e=>{if(void 0===e)throw new Error("Cannot create dropdown without any parameters. Please refer to the documentation");void 0===e.align&&(e.align="left");const t=(0,fe.randomHash)();return rv?(rv.addDropdown(t,e),Promise.resolve(new Ay(rv,t))):av.promise.then((()=>((0,n.ensureNotNull)(rv).addDropdown(t,e),new Ay((0,n.ensureNotNull)(rv),t))))},Oy.getAllFeatures=()=>{const e=l.getAllFeatures();return Object.keys(e).forEach((t=>{isNaN(parseFloat(t))||delete e[t]})),e},Oy.getNavigationButtonsVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,ve.property)()))),Oy.getPaneButtonsVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,Se.property)()))),Oy.getDateFormat=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)(be.dateFormatProperty))),Oy.getTimeHoursFormat=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)(we.timeHoursFormatProperty))),Oy.getCurrencyAndUnitVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,Be.currencyUnitVisibilityProperty)()))),Oy.customSymbolStatus=()=>Dy.getInstance();Oy.urlParams.debugBroker,new Set(["connectionStatus"]);const mv=Uy.locale||"en",gv=xt.getInstance();gv.createElement(document),gv.setLocale(mv),Oy.customChartDescriptionFunction&&gv.setCustomProvider(Oy.customChartDescriptionFunction);const fv=$p.getInstance();fv.createElement(document),fv.setLocale(mv),function(){const e=l.enabled("accessible_keyboard_shortcuts")?(0,V.humanReadableHash)(9):`${(0,V.humanReadableModifiers)(V.Modifiers.Alt,!1)} + ${(0,V.humanReadableHash)(90)}`,t=`${(0,V.humanReadableModifiers)(V.Modifiers.Mod,!1)} + ${(0,V.humanReadableHash)(75)}`,s=a.t(null,void 0,i(7697)),o=[a.t(null,{replace:{shortcut:e}},i(85166)),a.t(null,{replace:{shortcut:t}},i(57959)),a.t(null,void 0,i(36332)),a.t(null,void 0,i(9687)),a.t(null,void 0,i(40490)),a.t(null,void 0,i(27884))],n=document.createElement("p");n.innerText=s;const r=document.createElement("ul");o.forEach((e=>{const t=document.createElement("li");t.innerText=e,r.appendChild(t)}));const c=document.createElement("div");c.setAttribute("role","contentinfo"),c.setAttribute("aria-hidden","false"),c.style.fontSize="0",c.appendChild(n),c.appendChild(r),document.body.insertBefore(c,document.body.firstChild)}(),window.addEventListener("keydown",(e=>{const t=(0,V.hashFromEvent)(e);9!==t&&t!==B.Modifiers.Shift+9||(0,Ey.updateTabIndexes)()})),new Jo.Action({actionId:"UnknownAction",options:{label:"",onExecute:()=>{(0,Ey.updateTabIndexes)();const[e]=Array.from(document.querySelectorAll('button:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), input:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), [tabindex]:not([disabled]):not([aria-disabled]):not([tabindex="-1"])')).filter((0, -By.createScopedVisibleElementFilter)(document.documentElement)).sort(Ey.navigationOrderComparator);void 0!==e&&e.focus()},hotkeyHash:l.enabled("accessible_keyboard_shortcuts")?9:B.Modifiers.Alt+90,hotkeyGroup:(0,B.createGroup)({desc:"Global shortcuts"})}})},36986:(e,t,i)=>{"use strict";function s(){return window}function o(){const e=s();return e.parent[e.urlParams.uid]}i.d(t,{getChartingLibraryGlobalContext:()=>s,getChartingLibraryOwner:()=>o})},86129:(e,t,i)=>{e=i.nmd(e),TradingView.cleanButAmpersand=function(e,t){var i=t?["&"]:["&"];return TradingView.clean(e,t,i)},TradingView.strip_tags=function(e){return e&&e.replace?e.replace(/(<([^>]+)>)/gi,""):e},TradingView.encodeSpread=function(e){return encodeURIComponent(e)},TradingView.clean=function(e,t,i){const s=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"],["'","'"]];t&&s.forEach((e=>e.reverse()));let o=e;if(!e||!e.replace)return o;for(const e of s){const[t,s]=e;i&&-1!==i.indexOf(t)||(o=o.replace(new RegExp(t,"g"),s))}return o},e&&e.exports&&(e.exports={clean:TradingView.clean,cleanButAmpersand:TradingView.cleanButAmpersand,stripTags:TradingView.strip_tags})},55561:(e,t,i)=>{"use strict";i.r(t);var s=i(21097),o=i(51768),n=i(76422),r=i(38780);function a(e,t=!1){"loading"!==document.readyState?t?setTimeout((()=>e()),1):e():document.addEventListener("DOMContentLoaded",(()=>e()))}new Promise((e=>{a(e)}));function l(e,t="x"){let i=!1;return"x"!==t&&"both"!==t||(i=i||e.offsetWidth(t.nodeType===Node.TEXT_NODE&&e.push(t.textContent||""),e)),[]).join("").trim();return s?{type:"text",data:s}:{type:"none"}}function u(e,t){let i=!1;const s=e.children;for(let e=0;e{(0,r.hide)(),t.removeEventListener("blur",s),t.removeEventListener("active-descendant-blur",s)};t.addEventListener("blur",s), -t.addEventListener("active-descendant-blur",s)}}a((()=>{document.addEventListener("mouseenter",(e=>{const t=e.target;if(t instanceof HTMLElement&&t.matches(".apply-overflow-tooltip")){const e=h(t);if(t.matches(".apply-overflow-tooltip--check-children-recursively")){if(!c(t,e))return}else if(t.matches(".apply-overflow-tooltip--check-children")){if(!u(t,e))return}else if(!l(t,e))return;(0,r.showOnElement)(t,{content:d(t)});const i=()=>{(0,r.hide)(),["mouseleave","mousedown"].forEach((e=>t.removeEventListener(e,i)))};["mouseleave","mousedown"].forEach((e=>t.addEventListener(e,i)))}}),!0),document.addEventListener("focus",_,!0),document.addEventListener("active-descendant-focus",_,!0)}));var p=i(52033),m=i(11417);var g=i(31054);function f(e){return()=>{e()}}var y=i(3343),v=i(34811),S=i(15754);const b=(e=document.documentElement,t)=>document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,(e=>t=>{if(1!==t.nodeType)return NodeFilter.FILTER_SKIP;const i=t;return(0,S.isInertRoot)(i)?NodeFilter.FILTER_REJECT:(0,S.isVisibilityVisible)(i)&&i.matches(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})(t));const w=(e=document.documentElement)=>b(e,S.FOCUSABLE_SELECTOR);const C=`[${v.FOCUS_TRAP_DATA_ATTRIBUTE}="true"]`;class P{constructor(){this._handleMouseDown=()=>{this._forwardTab=void 0},this._handleKeyDown=e=>{this._forwardTab=void 0,[9,y.Modifiers.Shift+9].includes((0,y.hashFromEvent)(e))&&(this._forwardTab=!e.shiftKey)},this._handleFocus=e=>{const t=e.target;if(void 0===this._forwardTab||!(t instanceof HTMLElement))return;const i=this._findDeepestFocusTrapElement(document.documentElement);if(!(i instanceof HTMLElement)||!i||i.contains(t))return;e.preventDefault(),e.stopPropagation(),t.blur();const s=i.compareDocumentPosition(t);if(s&Node.DOCUMENT_POSITION_PRECEDING||s&Node.DOCUMENT_POSITION_FOLLOWING){const e=this._forwardTab?x(i):x(i,!0);e instanceof HTMLElement&&e.focus()}},document.documentElement.addEventListener("focus",this._handleFocus,{capture:!0}),document.documentElement.addEventListener("keydown",this._handleKeyDown,{capture:!0}),document.documentElement.addEventListener("mousedown",this._handleMouseDown,{capture:!0})}destroy(){document.documentElement.removeEventListener("focus",this._handleFocus,{capture:!0}),document.documentElement.removeEventListener("keydown",this._handleKeyDown,{capture:!0}),document.documentElement.removeEventListener("mousedown",this._handleMouseDown,{capture:!0})}_findDeepestFocusTrapElement(e){const t=e.querySelectorAll(C);let i=null,s=-1;return t.forEach((t=>{const o=this._calculateParentCount(t,e);o>s&&(s=o,i=t)})),i}_calculateParentCount(e,t){let i=0,s=e.parentElement;for(;s&&s!==t;)"true"===s.getAttribute(v.FOCUS_TRAP_DATA_ATTRIBUTE)&&i++,s=s.parentElement;return i}}const T=f((()=>new P));function x(e,t){return t?function(e){return function(e){for(e.currentNode=e.root;null!==e.lastChild(););return e.currentNode===e.root?null:e.currentNode}(w(e))}(e):function(e){return t=w(e),t.currentNode=t.root,t.nextNode();var t}(e)}const I=f((()=>{T()}));var M=i(7047);let A;function L(e){ -const t=window.user.available_offers||{};window.TVSettings&&window.TVSettings.sync(window.user.settings),window.is_authenticated?(e||(initOfferLoginStateChangeButton(),onGoPro()&&window.location.reload()),!1===window.user.profile_data_filled&&((0,o.trackEvent)("Conversion","First login"),delete window.user.profile_data_filled)):(Object.keys(t).forEach((e=>{const i=e;t[i].available_for_anons||delete t[i]})),window.user={username:"Guest",following:"0",followers:"0",ignore_list:[],available_offers:t},m.TVLocalStorage.removeItem("trial_availiable"))}A=window.loginStateChange?window.loginStateChange:window.loginStateChange=new p.Delegate,A.subscribe(null,L),s.TVXWindowEvents.on("loginStateChange",(e=>{const t=JSON.parse(e);window.user=t.user,window.is_authenticated=!!t.is_authenticated,A.fire()})),s.TVXWindowEvents.on("signOut",(()=>{!function(){if(window.initData.lfs){const e=document.getElementsByClassName("js-admin-warning")[0];document.body.removeChild(e)}let e=!0;[/^\/chart\//,/^\/share-your-love\//,/^\/pine\//].forEach((t=>{t.test(window.location.pathname)&&(e=!1)})),e&&window.location.reload()}()})),(()=>{const e="user-obj-changed",t={};window.crossTabSyncUserAttr=t=>{const i={};t instanceof Array?t.forEach((e=>{i[e]=window.user[e]})):i[t]=window.user[t],s.TVXWindowEvents.emit(e,JSON.stringify(i))},s.TVXWindowEvents.on(e,(e=>{const i=JSON.parse(e);let s;for(s in i)if(i.hasOwnProperty(s)){window.user[s]=i[s];(t[s]||[]).forEach((e=>{e.fire(i[s])}))}}))})(),window.TradingView.changeLoginState=e=>{window.is_authenticated=!!e,s.TVXWindowEvents.emit("loginStateChange",JSON.stringify({is_authenticated:window.is_authenticated,user:window.user})),window.is_authenticated&&n.emit("GLOBAL_EVENT_SIGN_IN_SUCCESS"),A.fire()},window.loginUser=function(e){window.user=(0,g.deepExtend)({},e),window.TradingView.changeLoginState(!0)},window.loginRequiredDelegate=new p.Delegate,window.runOrSignIn=(e,t)=>{t||(t={}),e()},window.onLoginStateChange=L,window.TradingView.setTrialAvailiable=e=>{m.TVLocalStorage.setItem("trial_availiable",e?"1":"0")},window.TradingView.notificationsChanged=new p.Delegate,I(),(0,M.initMouseClickAutoBlurHandler)()},19063:(e,t,i)=>{"use strict";i.r(t),i.d(t,{alphaToTransparency:()=>a,applyAlpha:()=>r,applyTransparency:()=>c,colorFromBackground:()=>_,colorToInteger:()=>y,generateColor:()=>n,getLuminance:()=>d,gradientColorAtPercent:()=>p,isColorDark:()=>m,isHexColor:()=>u,resetTransparency:()=>h,rgbaFromInteger:()=>g,rgbaToInteger:()=>f,transparencyToAlpha:()=>l});var s,o=i(24377);function n(e,t,i){if(t=t||0,!u(e))return i?(0,o.rgbaToString)((0,o.rgba)((0,o.parseRgb)(e),(0,o.normalizeAlphaComponent)(l(t)))):e;const[s,n,r]=(0,o.parseRgb)(e),a=(0,o.normalizeAlphaComponent)(l(t));return(0,o.rgbaToString)([s,n,r,a])}function r(e,t,i){const s=(0,o.tryParseRgba)(e);if(null===s)throw new Error(`Invalid color: ${e}`);const[n,r,a,l]=s,c=(0,o.normalizeAlphaComponent)(t*(i?l:1));return(0,o.rgbaToString)((0,o.rgba)([n,r,a],c))}function a(e){return 100*(1-e)}function l(e){if(e<0||e>100)throw new Error("invalid transparency") -;return 1-e/100}function c(e,t){if("transparent"===e)return e;const i=(0,o.parseRgba)(e),s=i[3];return(0,o.rgbaToString)((0,o.rgba)(i[0],i[1],i[2],l(t)*s))}function h(e){return"transparent"===e?e:u(e)?e.slice(0,7):(0,o.rgbaToString)((0,o.rgba)((0,o.parseRgb)(e),(0,o.normalizeAlphaComponent)(1)))}function d(e){const t=(0,o.parseRgb)(e).map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e){return 0===e.indexOf("#")}function _(e){return"black"===(0,o.rgbToBlackWhiteString)((0,o.parseRgb)(e),150)?"#ffffff":"#000000"}function p(e,t,i){const[s,n,r,a]=(0,o.parseRgba)(e),[l,c,h,d]=(0,o.parseRgba)(t),u=(0,o.rgba)(Math.round(s+i*(l-s)),Math.round(n+i*(c-n)),Math.round(r+i*(h-r)),a+i*(d-a));return(0,o.rgbaToString)(u)}function m(e){return d(h(e))<.5}function g(e){const t=(e=Math.round(e))%256;e-=t;const i=(e/=256)%256;e-=i;const s=(e/=256)%256;e-=s;return`rgba(${t},${i},${s},${(e/=256)/255})`}function f(e){const t=Math.round(255*e[3]);return e[0]+256*e[1]+65536*e[2]+16777216*t}function y(e){const t=(0,o.tryParseRgba)(e);return null===t?0:f(t)}!function(e){e[e.BgLuminanceThreshold=.5]="BgLuminanceThreshold"}(s||(s={}))},61119:(e,t,i)=>{"use strict";function s(e,t,i){return e*(1-i)+t*i}i.d(t,{doAnimate:()=>r,lerp:()=>s});const o={from:0,duration:250,easing:i(78871).easingFunc.easeOutCubic};class n{constructor(e){this._doing=!0,this._completed=!1,this._options={...o,...e};const t=performance.now();window.requestAnimationFrame((e=>{this._animation(t,this._options.from,e)}))}stop(){this._doing=!1}completed(){return this._completed}_animation(e,t,i){if(!this._doing)return void this._finishAnimation();const o=(i=!i||i<1e12?performance.now():i)-e,n=o>=this._options.duration||t===this._options.to,r=s(this._options.from,this._options.to,this._options.easing(o/this._options.duration)),a=n?this._options.to:r,l=a-t;this._options.onStep(l,a),n?this._finishAnimation():window.requestAnimationFrame((t=>{this._animation(e,a,t)}))}_finishAnimation(){this._options.onComplete&&this._options.onComplete(),this._completed=!0}}function r(e){return new n(e)}},84906:(e,t,i)=>{"use strict";i.d(t,{fetch:()=>o});var s=i(9343);new class{constructor(e,t){this._test=e[t]={}}provide(e,t){this._test[e]=t}}(window,"qaGlobals"),(0,s.getLogger)("Fetch");function o(e,t,i={}){return window.fetch(e,t)}},94784:(e,t,i)=>{"use strict";i.d(t,{generateColorCached:()=>r});var s=i(59332),o=i(19063),n=i(5201);function r(e=1e3){const t=s.default.Cache;s.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,e);const i=(0,s.default)(o.generateColor,((e,t,i)=>`${e}_${t}_${i}`));return s.default.Cache=t,i}},39772:(e,t,i)=>{"use strict";i.d(t,{GradientColorCache:()=>o});var s=i(19063);class o{constructor(){this._color1="",this._color2="",this._colors=new Map}gradientColor(e,t,i){if(t===e)return t;i=Math.max(0,Math.min(100,Math.round(100*i))),this._color1===e&&this._color2===t||(this._colors.clear(),this._color1=e,this._color2=t);let o=this._colors.get(i);return void 0===o&&(o=(0, -s.gradientColorAtPercent)(e,t,i/100),this._colors.set(i,o)),o}}},68979:(e,t,i)=>{"use strict";function s(e,t,i,s){return`${s?s+" ":""}${i?i+" ":""}${e}px ${t}`}i.d(t,{makeFont:()=>s,parseFont:()=>n});const o=/(bold )?(italic )?(\d+)(px|pt) (.*)$/;function n(e){const t=o.exec(e);return null===t?null:{family:t[5],size:parseInt(t[3])*("pt"===t[4]?.75:1),bold:Boolean(t[1]),italic:Boolean(t[2])}}},18112:(e,t,i)=>{"use strict";i.d(t,{getPersistentLogger:()=>o});let s=null;function o(){return s}},66800:(e,t,i)=>{"use strict";function s(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}i.d(t,{regExpEscape:()=>s})},31599:(e,t,i)=>{"use strict";i.d(t,{rgbaFromIntegerCached:()=>r});var s=i(59332),o=i(19063),n=i(5201);function r(e=1e3){const t=s.default.Cache;s.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,e);const i=(0,s.default)(o.rgbaFromInteger);return s.default.Cache=t,i}},63273:(e,t,i)=>{"use strict";i.r(t),i.d(t,{detectAutoDirection:()=>b,forceLTRStr:()=>u,forceLTRStrSsr:()=>_,forceRTLStr:()=>m,getLTRScrollLeft:()=>g,getLTRScrollLeftOffset:()=>f,isRtl:()=>o,startWithLTR:()=>d,stripLTRMarks:()=>h,stripLTRStrSsr:()=>p});var s=i(64531);const o=()=>"rtl"===window.document.dir,n="‎",r="‪",a="‫",l="‬",c=new RegExp(n+"|"+r+"|"+a+"|"+l,"g");function h(e){return""!==e&&o()&&null!=e?e.replace(c,""):e}function d(e){return""!==e&&o()&&null!=e?n+e:e}function u(e){return""!==e&&o()&&null!=e?r+e+l:e}function _(e){return r+e+l}function p(e){return e.startsWith(r)&&e.endsWith(l)?e.slice(1,-1):e}function m(e){return""!==e&&o()&&null!=e?a+e+l:e}function g(e){return(0,s.getNormalizedScrollLeft)(e,"rtl")}function f(e,t){const i=(0,s.detectScrollType)();if("indeterminate"===i)return 0;switch(i){case"negative":t=e.clientWidth-e.scrollWidth+t;break;case"reverse":t=e.scrollWidth-e.clientWidth-t}return t}var y;!function(e){e.LTR="ltr",e.RTL="rtl",e.UNKNOWN=""}(y||(y={}));const v=/[^\u0000-\u0040\u005B-\u0060\u007B-\u00BF\u00D7\u00F7\u02B9-\u02FF\u2000-\u200E\u2010-\u2029\u202C\u202F-\u2BFF]/,S=/[\u0590-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC]/;function b(e){const t=v.exec(e);return t?S.test(t[0])?"rtl":"ltr":""}},78871:(e,t,i)=>{"use strict";i.d(t,{CubicBezier:()=>s.CubicBezier,dur:()=>s.dur,easingFunc:()=>s.easingFunc});var s=i(74991)},86001:(e,t,i)=>{"use strict";function s(){return Promise.all([i.e(6342),i.e(3703),i.e(7939),i.e(3799),i.e(5480),i.e(1390),i.e(2227),i.e(2077)]).then(i.bind(i,71090))}i.d(t,{loadChangeIntervalDialog:()=>s})},86235:(e,t,i)=>{"use strict";i.d(t,{showChangeIntervalDialogAsync:()=>n});var s=i(86001);let o=null;function n(e){const t=o=(0,s.loadChangeIntervalDialog)().then((i=>{t===o&&i.showChangeIntervalDialog(e)}));return t}},62400:(e,t,i)=>{"use strict";function s(e){return Promise.all([i.e(5683),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(8222),i.e(9296),i.e(7935),i.e(3828),i.e(5579),i.e(2227),i.e(9418),i.e(2544),i.e(3202),i.e(9928),i.e(7223),i.e(1859)]).then(i.bind(i,84828)).then((t=>t.showGoToDateDialog(e))) -}i.d(t,{showGoToDateDialog:()=>s})},22980:(e,t,i)=>{"use strict";i.d(t,{runOrSigninWithFeature:()=>s});const s=(e,t)=>{e()};window.TradingView.runOrSigninWithFeature=s},55744:(e,t,i)=>{"use strict";i.d(t,{DeleteLockedLineToolReason:()=>d,confirmRemovingLockedLineTools:()=>m,showDeleteLockedLineToolsConfirm:()=>p});var s=i(11542),o=i(3615),n=i(69293),r=i(56840),a=i(17625);const l="delete_locked_linetools";function c(){return r.getBool(l,!0)}const h=(0,a.createPrimitiveProperty)(c());var d;h.subscribe(null,(()=>r.setValue(l,h.value()))),r.onSync.subscribe(null,(()=>h.setValue(c()))),function(e){e[e.RemoveSelected=0]="RemoveSelected",e[e.RemoveAll=1]="RemoveAll"}(d||(d={}));const u=s.t(null,void 0,i(41019)),_=s.t(null,void 0,i(41019));async function p(e,t){if(n.doNotShowDeleteLockedLineConfirmProperty.value())return void t(h.value());const{getContent:r}=await Promise.all([i.e(7328),i.e(5323),i.e(5083),i.e(9608),i.e(4598)]).then(i.bind(i,20307));(0,o.showConfirm)({title:s.t(null,void 0,i(71692)),content:r(e===d.RemoveSelected?u:_),id:`${n.doNotShowDeleteLockedLineKey}-confirm`,mainButtonText:s.t(null,void 0,i(93123)),mainButtonIntent:"danger",cancelButtonText:s.t(null,void 0,i(99024)),onConfirm:({dialogClose:e})=>{h.setValue(!0),t(!0),e()},onCancel:({dialogClose:e})=>{h.setValue(!1),t(!1),e()}})}function m(e){return new Promise((t=>{p(e,t)}))}},48341:(e,t,i)=>{"use strict";i.d(t,{showDeleteStudyTreeConfirm:()=>n});var s=i(11542),o=i(3615);function n(e){(0,o.showConfirm)({title:s.t(null,void 0,i(81605)),text:s.t(null,void 0,i(77174)),onConfirm:({dialogClose:t})=>{e(),t()}})}},71885:(e,t,i)=>{"use strict";i.d(t,{showTooManyStudiesNotice:()=>n});var s=i(11542),o=i(3615);function n(e){(0,o.showWarning)({title:s.t(null,void 0,i(66719)),text:s.t(null,{replace:{number:`${e}`}},i(86146))})}},4454:(e,t,i)=>{"use strict";i.d(t,{getAdditionalSymbolInfoFields:()=>n,setAdditionalSymbolInfoFields:()=>o});let s=[];function o(e){s=e}function n(){return s}},80387:(e,t,i)=>{"use strict";function s(e){Promise.all([i.e(8622),i.e(3703),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(7384),i.e(4106),i.e(9753),i.e(9276),i.e(2227),i.e(9418),i.e(7973),i.e(9374)]).then(i.bind(i,30995)).then((({SymbolInfoDialogImpl:t})=>{t.getInstance().show(e)}))}i.d(t,{showSymbolInfoDialog:()=>s})},28153:(e,t,i)=>{"use strict";i.d(t,{ChartSaverBase:()=>u});var s=i(50279),o=i(50151),n=(i(11542),i(97990)),r=i(23024),a=i(37265),l=i(52033),c=i(56570),h=i(39076);function d(e,t){e.content=JSON.stringify(t)}new WeakMap;new TextEncoder;class u{constructor(e){this._prevChartState=null,this._chartSavedDelegate=new l.Delegate,this._chartAboutToBeSavedDelegate=new l.Delegate,this._chartSizeLimitExceededDelegate=new l.Delegate,this._isSaveInProcess=!1,this._savingToken=null,this._chartWidgetCollection=e}async saveChartLineTools(e,t,s,o){if(c.enabled("saveload_separate_drawings_storage")){const n=await(0,r.getChartStorage)(),a=this.layoutId(),l=i=>n.saveLineToolsAndGroups(i,e,t,s,o);if(!a){this._chartSavedDelegate.subscribe(null,(e=>{if(e){ -const e=this._chartWidgetCollection.metaInfo.uid.value();l(e)}}),!0);const{SavingLineToolsLibraryError:e}=await i.e(5565).then(i.bind(i,98653));throw new e("Layout ID not yet created.",!0)}return l(a)}return Promise.reject("Line tools storage is not supported")}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}saveChartSilently(e,t,i){const s=i||{};this._isSaveInProcess=!0,this._chartAboutToBeSavedDelegate.fire(),this._saveChart((e=>{const t=e&&c.enabled("saveload_separate_drawings_storage"),i=this._getChartWidgetCollectionState(!1,void 0,void 0,void 0,t),o=this._getCommonSavingInfo(!1);return d(o,i),s.chartName&&(o.name=s.chartName),o.name&&0!==o.name.length||!s.defaultChartName||(o.name=s.defaultChartName),s.autoSave&&(o.autoSave=!0),o}),((t,i)=>{(0,o.assert)(!this._chartWidgetCollection.readOnly(),"Trying to save layout in read-only mode"),i&&this.layoutId()===t.uid&&this._chartWidgetCollection.metaInfo.name.setValue(i.name??""),this._prevChartState=i,this._chartSavedDelegate.fire(!0),this._isSaveInProcess=!1,e&&e({uid:t.uid,data:i}),this._prevChartState&&delete this._prevChartState.savingToken}),(e=>{this._chartSavedDelegate.fire(!1),this._isSaveInProcess=!1,t&&t(e)}),s)}saveToJSON(e){const t=e&&!1===e.includeDrawings||void 0,i=this._getCommonSavingInfo(!1);return d(i,this._getChartWidgetCollectionState(!1,!0,t,void 0,t)),i}isSaveInProcess(){return this._isSaveInProcess}_getChartWidgetCollectionState(e,t,i,s,o){return e||(t=!0,s=!1),this._chartWidgetCollection.state(!!e,!!i,!!s,o,!t)}_getCommonSavingInfo(e){const t=this._chartWidgetCollection,i=this._chartWidgetCollection.chartsSymbols(),s=i[t.activeChartWidget.value().id()],o={...(n=s,{...n,legs:JSON.stringify(n.legs??[])})};var n;const r=t.metaInfo,a=r.id.value();return null!==a&&(o.id=a),o.name=r.name.value()||"",o.description=r.description.value()||"",o.charts_symbols=function(e){const t={};for(const i of Object.keys(e))t[i]={symbol:e[i].symbol};return JSON.stringify(t)}(i),o.is_realtime=o.is_realtime=e?"0":"1",o}async _saveLineToolsToStorage(){if(!c.enabled("saveload_separate_drawings_storage"))return Promise.resolve();{this.layoutId();0;const e=this._chartWidgetCollection.getAll().map((e=>e.lineToolsSynchronizer()?.flushPendingSavings()??null)).filter(a.notNull);e.length&&await Promise.all(e)}}_invalidateAllLineTools(){this._chartWidgetCollection.getAll().forEach((e=>e.lineToolsSynchronizer()?.invalidateAll()))}_saveChartImpl(e,t,i,s,o,n){let r;r=s=>{t.uid||t.uid!==this.layoutId()||(t.id=s.result,t.uid=`${s.result}`,this._chartWidgetCollection.metaInfo.id.setValue(t.id),this._chartWidgetCollection.metaInfo.uid.setValue(t.uid)),i(t,e)},e.name?h.backend.saveChart(e.name,e.short_name,e.resolution,e,t).then(r).catch((async e=>{const t=e instanceof Response?e:void 0,i=e instanceof Error?e:void 0;this._savingToken=null;const o=s.bind(null,{status:t?.status,message:t?.statusText??i?.message??"Unknown error"});o()})):s({status:-1,message:"Saving chart with empty name is not allowed"})}async _saveChart(e,t,o,r){ -const a=this._chartWidgetCollection.metaInfo,l={name:a.name.value(),description:a.description.value(),uid:a.uid.value(),id:a.id.value(),lastModified:a.lastModified.value(),username:a.username.value()};let h=r.changes??n.changedAll;c.enabled("saveload_separate_drawings_storage")&&this._invalidateAllLineTools();let d=!0;if(2&h||c.enabled("saveload_separate_drawings_storage"))try{await this._saveLineToolsToStorage()}catch(e){h|=1;const{SavingLineToolsLibraryError:t}=await i.e(5565).then(i.bind(i,98653));e instanceof t&&e.safe||(d=!1)}if(1&h){const i=e(d);if((0,s.default)(this._prevChartState,i)&&null!==l.id)return this._chartSavedDelegate.fire(!0),void t(l,i);0;const n=(e,i)=>(d||this._chartWidgetCollection.getAll().forEach((e=>e.lineToolsSynchronizer()?.markAsValidatedBecauseOfSavingToContent(!0))),t(e,i));return this._saveChartImpl(i,l,n,o,r,e)}this._chartSavedDelegate.fire(!0),t(l,e(d))}}},97488:(e,t,i)=>{"use strict";var s=i(28153).ChartSaverBase;i.i18next(null,void 0,i(49947));t.ChartSaver=class extends s{constructor(e){super(e)}chartSizeLimitExceeded(){return this._chartSizeLimitExceededDelegate}chartAboutToBeSaved(){return this._chartAboutToBeSavedDelegate}chartSaved(){return this._chartSavedDelegate}publishChart(e){}publishScript(e,t,i){}isScriptNameValid(e){return""!==e.trim()&&e.length<=64}isScriptDescriptionValid(e){return""!==e.trim()&&e.length<=7e4}isScriptDescribersValid(e,t){return this.isScriptNameValid(e)&&this.isScriptDescriptionValid(t)}openInNewTab(e,t,i){e.publishInProgress=!0,i||this.isScriptDescribersValid(t.name,t.description)&&undefined(new Promise((function(t){e.setPopupUrl=t})))}onPublish(e,t){}}},22365:(e,t,i)=>{"use strict";i.d(t,{getTranslatedSymbolDescription:()=>s});i(11542);function s(e){return e.description||""}},34585:(e,t,i)=>{"use strict";function s(e){return e+"…"}i.d(t,{appendEllipsis:()=>s})},14051:(e,t,i)=>{"use strict";function s(e){if(!r(e))throw e}function o(e){return e?.aborted?Promise.reject(n()):new Promise(((t,i)=>{e?.addEventListener("abort",(()=>i(n())),{once:!0})}))}function n(){return new DOMException("Aborted","AbortError")}function r(e){return e instanceof Error&&"AbortError"===e.name}function a(e,t){return Promise.race([o(e),t])}async function l(e,t){let i;try{await a(e,new Promise((e=>{i=setTimeout(e,t)})))}finally{clearTimeout(i)}}i.d(t,{delay:()=>l,isAbortError:()=>r,respectAbort:()=>a,skipAbortError:()=>s})},18832:(e,t,i)=>{"use strict";function s(e){let t;if("object"!=typeof e||null==e||"number"==typeof e.nodeType)t=e;else if(e instanceof Date)t=new Date(e.valueOf());else if(Array.isArray(e)){t=[];let i=0;const o=e.length;for(;is})},31054:(e,t,i)=>{"use strict";function s(e,...t){return e&&"object"==typeof e?(0===t.length||t.forEach((t=>{null!=t&&"object"==typeof t&&Object.keys(t).forEach((i=>{const n=e[i],r=t[i];if(r===e)return;const a=Array.isArray(r);if(r&&(o(r)||a)){let t -;t=a?n&&Array.isArray(n)?n:[]:n&&o(n)?n:{},e[i]=s(t,r)}else void 0!==r&&(e[i]=r)}))})),e):e}function o(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);if(!t)return!0;const i=Object.hasOwnProperty.toString,s=t.hasOwnProperty("constructor")&&t.constructor;return"function"==typeof s&&i.call(s)===i.call(Object)}i.d(t,{deepExtend:()=>s})},14426:(e,t,i)=>{"use strict";function s(){let e,t;return{promise:new Promise(((i,s)=>{e=i,t=s})),reject:t,resolve:e}}i.d(t,{createDeferredPromise:()=>s})},14712:(e,t,i)=>{"use strict";function s(e){if(void 0===e)return"";if(e instanceof Error){let t=e.message;return e.stack&&(t+=" "+e.stack),t}return"string"==typeof e?e.toString():JSON.stringify(e)}i.d(t,{errorToString:()=>s})},92184:(e,t,i)=>{"use strict";i.r(t),i.d(t,{guid:()=>n,randomHash:()=>r,randomHashN:()=>a});const s="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",o="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function n(){return s.replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function r(){return a(12)}function a(e){let t="";for(let i=0;i{"use strict";i.d(t,{parseHtml:()=>n,parseHtmlElement:()=>r});const s=new WeakMap;var o;function n(e,t){let i,o;return i=null==t?document.documentElement:9===t.nodeType?t.documentElement:t,s&&(o=s.get(i)),o||(o=i.ownerDocument.createRange(),o.selectNodeContents(i),s&&s.set(i,o)),o.createContextualFragment(e)}function r(e,t){const i=n(e,t),s=i.firstElementChild;return null!==s&&i.removeChild(s),s}!function(e){e[e.Element=1]="Element",e[e.Document=9]="Document"}(o||(o={}))},14729:(e,t,i)=>{"use strict";function s(e){e.preventDefault()}i.d(t,{preventDefault:()=>s,preventDefaultForContextMenu:()=>n});const o=["input:not([type])",'input[type="text"]','input[type="email"]','input[type="password"]','input[type="search"]','input[type="number"]','input[type="url"]',"textarea","a[href]",'*[contenteditable="true"]',"[data-allow-context-menu]"];function n(e){const t=e.target;t&&!t.closest(o.join(", "))&&e.preventDefault()}},97144:(e,t,i)=>{"use strict";function s(e){return e.reduce((function(e,t,i){return~e.indexOf(t)||e.push(t),e}),[])}i.r(t),i.d(t,{uniq:()=>s})},34369:e=>{e.exports=''},93544:e=>{e.exports=''},53573:e=>{ -e.exports=''},5845:e=>{e.exports=''},94839:e=>{e.exports=''},29453:e=>{e.exports=''},50946:e=>{e.exports=''},70893:e=>{ -e.exports=''},1457:e=>{ -e.exports=''},55824:e=>{e.exports=''},37924:e=>{e.exports=''},99875:e=>{e.exports=''},2872:e=>{e.exports=''},7983:e=>{e.exports=''},39267:e=>{e.exports=''},16911:e=>{e.exports=''},6862:e=>{e.exports=''},54190:e=>{ -e.exports=''},25191:e=>{e.exports=''},93379:e=>{e.exports=''},84959:e=>{e.exports=''},97874:e=>{e.exports=''},77067:e=>{e.exports=''},76351:e=>{ -e.exports=''},9343:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LOGLEVEL:()=>n,getLogHistory:()=>b,getLogLevel:()=>g,getLogger:()=>C,getRawLogHistory:()=>v,isHighRateEnabled:()=>f,loggingOff:()=>x,loggingOn:()=>T,serializeLogHistoryEntry:()=>S,setLogLevel:()=>y});const s="undefined"!=typeof window?window:{};let o=!1;try{localStorage.getItem(""),o=!0}catch(e){}var n;!function(e){e[e.ERROR=1]="ERROR",e[e.WARNING=2]="WARNING",e[e.INFO=3]="INFO",e[e.NORMAL=4]="NORMAL",e[e.DEBUG=5]="DEBUG"}(n||(n={}));let r=0;const a="tv.logger.loglevel",l="tv.logger.logHighRate",c=[];let h=null,d=null,u=null,_=null,p=n.WARNING,m=!1;function g(){return p}function f(){return m}function y(e){e=Math.max(n.ERROR,Math.min(n.DEBUG,e)),p=e,I()}function v(e,t){let i=c.reduce(((e,t)=>e.concat(t)),[]);return i.sort(((e,t)=>e.id-t.id)),void 0!==t&&(i=i.filter((e=>e.subSystemId===t))),"number"==typeof e&&(i=i.slice(-e)),i}function S(e){return new Date(e.timestamp).toISOString()+":"+e.subSystemId+":"+e.message.replace(/"/g,"'")}const b=(e,t)=>function(e,t){let i,s=0,o=0;for(i=e.length-1;i>=1&&(s+=8*(1+encodeURIComponent(e[i]).length),!(i-1>0&&(o=8*(1+encodeURIComponent(e[i-1]).length),s+o>t)));i--);return e.slice(i)}(v(e,t).map(S),75497472);function w(e,t,i,s){if(t===d&&s.id===u)return;const o=new Date;if(e<=n.NORMAL&&function(e,t,i,s,o){"function"==typeof structuredClone&&(t=structuredClone(t));const n={id:r,message:t,subSystemId:s,timestamp:Number(e)};r+=1,i.push(n),void 0!==o&&i.length>o&&i.splice(0,1)}(o,t,i,s.id,s.maxCount),e<=p&&(!s.highRate||f())&&(!h||s.id.match(h))){const i=o.toISOString()+":"+s.id+":"+t;switch(e){case n.DEBUG:console.debug(i);break;case n.INFO:case n.NORMAL:s.color?console.log("%c"+i,"color: "+s.color):console.log(i);break;case n.WARNING:console.warn(i);break;case n.ERROR:console.error(i)}d=t,u=s.id,null!==_&&clearTimeout(_),_=setTimeout((()=>{d=null,u=null,_=null}),1e3)}}function C(e,t={}){const i=[];c.push(i);const s=Object.assign(t,{id:e});function o(e){return t=>w(e,String(t),i,s)}return{logDebug:o(n.DEBUG),logError:o(n.ERROR),logInfo:o(n.INFO),logNormal:o(n.NORMAL),logWarn:o(n.WARNING)}}const P=C("logger"),T=(e,t)=>{y(n.DEBUG),P.logNormal("Debug logging enabled"),m=Boolean(e),h=t||null,I()},x=()=>{y(n.INFO),P.logInfo("Debug logging disabled")};function I(){try{o&&(localStorage.setItem(l,String(m)),localStorage.setItem(a,String(p)))}catch(e){P.logWarn(`Cannot save logger state (level: ${p}, high-rate: ${m}) to localStorage: ${e.message}`)}}s.lget=b,s.lon=T,s.loff=x,function(){m=!!o&&"true"===localStorage.getItem(l);let e=parseInt(o&&localStorage.getItem(a)||"");Number.isNaN(e)&&(e=n.WARNING),y(e),P.logNormal(`Init with settings - level: ${p}, high-rate: ${m}`)}(),s.performance&&s.performance.now?P.logNormal(`Sync logger and perf times, now is ${s.performance.now()}`):P.logWarn("Perf time is not available")}, -75774:(e,t,i)=>{"use strict";i.d(t,{isAndroid:()=>p,isAnyMobile:()=>v,isBlackBerry:()=>m,isChrome:()=>a,isEdge:()=>c,isFF:()=>l,isIOS:()=>g,isIPad:()=>y,isLinux:()=>_,isMac:()=>d,isOperaMini:()=>f,isSafari:()=>h,isWindows:()=>u,mobiletouch:()=>n,touch:()=>r});const s="undefined"!=typeof window&&"undefined"!=typeof navigator,o=s&&"ontouchstart"in window,n=s&&o&&"onorientationchange"in window,r=s&&(o||!!navigator.maxTouchPoints),a=s&&window.chrome&&window.chrome.runtime,l=s&&window.navigator.userAgent.toLowerCase().indexOf("firefox")>-1,c=s&&/\sEdge\/\d\d\b/.test(navigator.userAgent),h=s&&Boolean(navigator.vendor)&&navigator.vendor.indexOf("Apple")>-1&&-1===navigator.userAgent.indexOf("CriOS")&&-1===navigator.userAgent.indexOf("FxiOS"),d=s&&/mac/i.test(navigator.platform),u=s&&/Win32|Win64/i.test(navigator.platform),_=s&&/Linux/i.test(navigator.platform),p=s&&/Android/i.test(navigator.userAgent),m=s&&/BlackBerry/i.test(navigator.userAgent),g=s&&/iPhone|iPad|iPod/.test(navigator.platform),f=s&&/Opera Mini/i.test(navigator.userAgent),y=s&&("MacIntel"===navigator.platform&&navigator.maxTouchPoints>1||/iPad/.test(navigator.platform)),v=p||m||g||f},87489:e=>{"use strict";e.exports=JSON.parse('{"4":["v",["h",0,2],["h",1,3]],"6":["v",["h",0,2,4],["h",1,3,5]],"8":["v",["h",0,2,4,6],["h",1,3,5,7]],"2h":["h",0,1],"2v":["v",0,1],"2-1":["v",["h",0,2],1],"3s":["h",0,["v",1,2]],"3h":["h",0,1,2],"3v":["v",0,1,2],"1-2":["v",0,["h",1,2]],"3r":["h",["v",0,1],2],"4h":["h",0,1,2,3],"4v":["v",0,1,2,3],"4s":["h",0,["v",1,2,3]],"4s-l":["h",["v",1,2,3],0],"5h":["h",0,1,2,3,4],"5v":["v",0,1,2,3,4],"6h":["h",0,1,2,3,4,5],"6v":["v",0,1,2,3,4,5],"7h":["h",0,1,2,3,4,5,6],"8h":["h",0,1,2,3,4,5,6,7],"8v":["v",0,1,2,3,4,5,6,7],"9h":["h",0,1,2,3,4,5,6,7,8],"9v":["v",0,1,2,3,4,5,6,7,8],"10h":["h",0,1,2,3,4,5,6,7,8,9],"10v":["v",0,1,2,3,4,5,6,7,8,9],"1-3":["v",0,["h",1,2,3]],"2-2":["v",["h",0,1],["v",2,3]],"2-2-l":["h",0,1,["v",2,3]],"2-3":["v",["h",0,1],["h",2,3,4]],"3-2":["v",["h",0,1,2],["h",3,4]],"1-4":["v",0,["h",1,2,3,4]],"2-4":["v",["h",0,1],["h",2,3,4,5]],"5s":["h",0,["v",1,2,3,4]],"6c":["v",["h",0,1],["h",2,3],["h",4,5]],"8c":["v",["h",0,1],["h",2,3],["h",4,5],["h",6,7]],"9s":["v",["h",0,1,2],["h",3,4,5],["h",6,7,8]],"10c5":["v",["h",0,2,4,6,8],["h",1,3,5,7,9]],"12c6":["v",["h",0,2,4,6,8,10],["h",1,3,5,7,9,11]],"12c4":["v",["h",0,4,8],["h",1,5,9],["h",2,6,10],["h",3,7,11]],"14c7":["v",["h",0,2,4,6,8,10,12],["h",1,3,5,7,9,11,13]],"16c8":["v",["h",0,2,4,6,8,10,12,14],["h",1,3,5,7,9,11,13,15]],"16c4":["v",["h",0,4,8,12],["h",1,5,9,13],["h",2,6,10,14],["h",3,7,11,15]],"s":0}')},23420:e=>{"use strict" -;e.exports=JSON.parse('{"color-white":"#ffffff","color-black":"#000000","color-transparent":"#00000000","color-transparent-80":"#000000CC","color-cold-gray-50":"#F9F9F9","color-cold-gray-100":"#F2F2F2","color-cold-gray-150":"#EBEBEB","color-cold-gray-200":"#DBDBDB","color-cold-gray-250":"#C9C9C9","color-cold-gray-300":"#B8B8B8","color-cold-gray-350":"#A8A8A8","color-cold-gray-400":"#9C9C9C","color-cold-gray-450":"#8C8C8C","color-cold-gray-500":"#808080","color-cold-gray-550":"#707070","color-cold-gray-600":"#636363","color-cold-gray-650":"#575757","color-cold-gray-700":"#4A4A4A","color-cold-gray-750":"#3D3D3D","color-cold-gray-800":"#303030","color-cold-gray-850":"#262626","color-cold-gray-900":"#1A1A1A","color-cold-gray-950":"#0F0F0F","color-ripe-red-50":"#FFEBEC","color-ripe-red-100":"#FCCBCD","color-ripe-red-200":"#FAA1A4","color-ripe-red-300":"#F77C80","color-ripe-red-400":"#F7525F","color-ripe-red-500":"#F23645","color-ripe-red-600":"#CC2F3C","color-ripe-red-700":"#B22833","color-ripe-red-800":"#991F29","color-ripe-red-900":"#801922","color-ripe-red-a100":"#FF8080","color-ripe-red-a200":"#FF5252","color-ripe-red-a400":"#FF3333","color-ripe-red-a600":"#CC2929","color-ripe-red-a700":"#802028","color-ripe-red-a800":"#4D191D","color-ripe-red-a900":"#331F20","color-tan-orange-50":"#FFF3E0","color-tan-orange-100":"#FFE0B2","color-tan-orange-200":"#FFCC80","color-tan-orange-300":"#ffb74d","color-tan-orange-400":"#FFA726","color-tan-orange-500":"#FF9800","color-tan-orange-600":"#FB8C00","color-tan-orange-700":"#F57C00","color-tan-orange-800":"#EF6C00","color-tan-orange-900":"#e65100","color-tan-orange-a100":"#FFD180","color-tan-orange-a200":"#ffab40","color-tan-orange-a400":"#FF9100","color-tan-orange-a500":"#E57E17","color-tan-orange-a600":"#CC7014","color-tan-orange-a700":"#8C541C","color-tan-orange-a800":"#593A1B","color-tan-orange-a900":"#33261A","color-iguana-green-50":"#E8F5E9","color-iguana-green-100":"#C8E6C9","color-iguana-green-200":"#A5D6A7","color-iguana-green-300":"#81c784","color-iguana-green-400":"#66BB6A","color-iguana-green-500":"#4caf50","color-iguana-green-600":"#43a047","color-iguana-green-700":"#388e3c","color-iguana-green-800":"#2E7D32","color-iguana-green-900":"#1B5E20","color-iguana-green-a100":"#B9F6CA","color-iguana-green-a200":"#69F0AE","color-iguana-green-a400":"#00E676","color-iguana-green-a700":"#00c853","color-banana-yellow-50":"#FFFDE7","color-banana-yellow-100":"#FFF9C4","color-banana-yellow-200":"#FFF59D","color-banana-yellow-300":"#FFF176","color-banana-yellow-400":"#ffee58","color-banana-yellow-500":"#ffeb3b","color-banana-yellow-600":"#fdd835","color-banana-yellow-700":"#fbc02d","color-banana-yellow-800":"#f9a825","color-banana-yellow-900":"#F57F17","color-banana-yellow-a100":"#FFFF8D","color-banana-yellow-a200":"#FFFF00","color-banana-yellow-a400":"#ffea00","color-banana-yellow-a700":"#EEDA01","color-tv-blue-50":"#E3EFFD","color-tv-blue-100":"#BBD9FB","color-tv-blue-200":"#90BFF9","color-tv-blue-300":"#5B9CF6","color-tv-blue-400":"#3179F5","color-tv-blue-500":"#2962FF","color-tv-blue-600":"#1E53E5","color-tv-blue-700":"#1848CC","color-tv-blue-800":"#143EB2","color-tv-blue-900":"#0C3299","color-tv-blue-a100":"#82b1ff","color-tv-blue-a200":"#448aff","color-tv-blue-a400":"#2979ff","color-tv-blue-a600":"#2962FF","color-tv-blue-a700":"#143A87","color-tv-blue-a800":"#142E61","color-tv-blue-a900":"#132042","color-deep-blue-50":"#EDE7F6","color-deep-blue-100":"#D1C4E9","color-deep-blue-200":"#B39DDB","color-deep-blue-300":"#9575cd","color-deep-blue-400":"#7e57c2","color-deep-blue-500":"#673ab7","color-deep-blue-600":"#5E35B1","color-deep-blue-700":"#512da8","color-deep-blue-800":"#4527A0","color-deep-blue-900":"#311B92","color-deep-blue-a100":"#b388ff","color-deep-blue-a200":"#7C4DFF","color-deep-blue-a400":"#651FFF","color-deep-blue-a700":"#6200EA","color-minty-green-50":"#DAF2EE","color-minty-green-100":"#ACE5DC","color-minty-green-200":"#70CCBD","color-minty-green-300":"#42BDA8","color-minty-green-400":"#22AB94","color-minty-green-500":"#089981","color-minty-green-600":"#06806B","color-minty-green-700":"#056656","color-minty-green-800":"#004D40","color-minty-green-900":"#00332A","color-minty-green-a100":"#A7FFF0","color-minty-green-a200":"#45E5CB","color-minty-green-a400":"#2BD9BC","color-minty-green-a600":"#24B29B","color-minty-green-a700":"#1B7667","color-minty-green-a800":"#10443B","color-minty-green-a900":"#082621","color-grapes-purple-50":"#F3E5F5","color-grapes-purple-100":"#E1BEE7","color-grapes-purple-200":"#CE93D8","color-grapes-purple-300":"#ba68c8","color-grapes-purple-400":"#ab47bc","color-grapes-purple-500":"#9c27b0","color-grapes-purple-600":"#8e24aa","color-grapes-purple-700":"#7b1fa2","color-grapes-purple-800":"#6A1B9A","color-grapes-purple-900":"#4A148C","color-grapes-purple-a100":"#EA80FC","color-grapes-purple-a200":"#E040FB","color-grapes-purple-a400":"#D500F9","color-grapes-purple-a700":"#aa00ff","color-berry-pink-50":"#FCE4EC","color-berry-pink-100":"#F8BBD0","color-berry-pink-200":"#f48fb1","color-berry-pink-300":"#f06292","color-berry-pink-400":"#ec407a","color-berry-pink-500":"#e91e63","color-berry-pink-600":"#D81B60","color-berry-pink-700":"#C2185B","color-berry-pink-800":"#AD1457","color-berry-pink-900":"#880E4F","color-berry-pink-a100":"#ff80ab","color-berry-pink-a200":"#ff4081","color-berry-pink-a400":"#f50057","color-berry-pink-a700":"#c51162","color-sky-blue-50":"#E0F7FA","color-sky-blue-100":"#B2EBF2","color-sky-blue-200":"#80DEEA","color-sky-blue-300":"#4dd0e1","color-sky-blue-400":"#26c6da","color-sky-blue-500":"#00bcd4","color-sky-blue-600":"#00acc1","color-sky-blue-700":"#0097A7","color-sky-blue-800":"#00838F","color-sky-blue-900":"#006064","color-sky-blue-a100":"#84FFFF","color-sky-blue-a200":"#18FFFF","color-sky-blue-a400":"#00e5ff","color-sky-blue-a700":"#00B8D4","color-forest-green-50":"#DAF2E6","color-forest-green-100":"#ACE5C9","color-forest-green-200":"#70CC9E","color-forest-green-300":"#42BD7F","color-forest-green-400":"#22AB67","color-forest-green-500":"#089950","color-forest-green-600":"#068043","color-forest-green-700":"#056636","color-forest-green-800":"#004D27","color-forest-green-900":"#1A3326","color-facebook":"#1877F2","color-deep-facebook":"#1564CA","color-twitter":"#1DA1F2","color-deep-twitter":"#188CD3","color-youtube":"#FF0000","color-linkedin":"#007BB5","color-seeking-alpha-brand":"#ff7200"}') -},20913:e=>{"use strict" -;e.exports=JSON.parse('{"color-header-bg":"color-black","color-body-bg":"color-black","color-body-secondary-bg":"color-cold-gray-900","color-bg-primary":"color-cold-gray-850","color-bg-primary-hover":"color-cold-gray-800","color-bg-secondary":"color-cold-gray-900","color-bg-highlight":"color-cold-gray-900","color-bg-scroll-buttons":"color-cold-gray-800","color-legacy-bg-scroll-buttons":"color-cold-gray-550","color-legacy-bg-widget":"color-cold-gray-900","color-text-primary":"color-cold-gray-200","color-text-secondary":"color-cold-gray-450","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-650","color-accent-content":"color-white","color-divider":"color-cold-gray-700","color-divider-hover":"color-cold-gray-800","color-divider-secondary":"color-cold-gray-800","color-box-shadow":"color-cold-gray-900","color-active-hover-text":"color-cold-gray-200","color-alert-text":"color-cold-gray-200","color-border":"color-cold-gray-750","color-border-chat-fields":"color-cold-gray-750","color-border-hover":"color-cold-gray-650","color-border-table":"color-cold-gray-800","color-brand":"color-tv-blue-500","color-brand-hover":"color-tv-blue-600","color-brand-active":"color-tv-blue-700","color-button-hover-bg":"color-cold-gray-850","color-chart-page-bg":"color-cold-gray-800","color-common-tooltip-bg":"color-cold-gray-750","color-danger":"color-ripe-red-600","color-danger-hover":"color-ripe-red-500","color-danger-active":"color-ripe-red-400","color-depthrenderer-fill-style":"color-cold-gray-150","color-depthrenderer-stroke-style":"color-cold-gray-650","color-disabled-border-and-color":"color-cold-gray-800","color-disabled-input":"color-cold-gray-750","color-empty-container-message":"color-cold-gray-450","color-halal":"color-iguana-green-400","color-continuous":"color-cold-gray-500","color-highlight-new":"color-tv-blue-a800","color-icons":"color-cold-gray-450","color-input-bg":"color-cold-gray-800","color-input-textarea-readonly":"color-cold-gray-650","color-input-placeholder-text":"color-cold-gray-700","color-input-publish-bg":"color-cold-gray-900","color-item-active-blue":"color-tv-blue-a900","color-item-hover-active-bg":"color-cold-gray-800","color-item-hover-bg":"color-cold-gray-800","color-item-hover-blue":"color-tv-blue-a800","color-item-selected-blue":"color-tv-blue-a800","color-item-active-text":"color-cold-gray-200","color-item-active-bg":"color-tv-blue-500","color-link":"color-tv-blue-500","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-700","color-list-item":"color-cold-gray-450","color-list-nth-child-bg":"color-cold-gray-850","color-news-highlight":"color-cold-gray-800","color-pane-bg":"color-cold-gray-900","color-pane-secondary-bg":"color-cold-gray-850","color-placeholder":"color-cold-gray-650","color-popup-menu-item-hover-bg":"color-cold-gray-800","color-popup-menu-separator":"color-cold-gray-700","color-primary-symbol":"color-sky-blue-500","color-row-hover-active-bg":"color-cold-gray-800","color-sb-scrollbar-body-bg":"color-cold-gray-650","color-screener-description":"color-cold-gray-200","color-section-separator-border":"color-cold-gray-750","color-search-button-hover":"color-cold-gray-700","color-separator-table-chat":"color-cold-gray-750","color-success":"color-minty-green-700","color-success-hover":"color-minty-green-600","color-success-active":"color-minty-green-500","color-tag-active-bg":"color-cold-gray-750","color-tag-hover-bg":"color-cold-gray-800","color-text-regular":"color-cold-gray-200","color-toolbar-button-text":"color-cold-gray-200","color-toolbar-button-text-hover":"color-cold-gray-200","color-toolbar-button-text-active":"color-tv-blue-500","color-toolbar-button-text-active-hover":"color-tv-blue-600","color-toolbar-button-background-hover":"color-cold-gray-800","color-toolbar-button-background-secondary-hover":"color-cold-gray-750","color-toolbar-button-background-active":"color-tv-blue-a900","color-toolbar-button-background-active-hover":"color-tv-blue-a800","color-toolbar-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-toggle-button-icon":"color-cold-gray-650","color-toolbar-interactive-element-text-normal":"color-cold-gray-200","color-toolbar-opened-element-bg":"color-cold-gray-800","color-toolbar-divider-background":"color-cold-gray-700","color-popup-background":"color-cold-gray-850","color-popup-element-text":"color-cold-gray-200","color-popup-element-text-hover":"color-cold-gray-250","color-popup-element-background-hover":"color-cold-gray-800","color-popup-element-secondary-text":"color-cold-gray-500","color-popup-element-hint-text":"color-cold-gray-600","color-popup-element-text-active":"color-cold-gray-200","color-popup-element-background-active":"color-tv-blue-500","color-popup-element-toolbox-text":"color-cold-gray-500","color-popup-element-toolbox-text-hover":"color-cold-gray-200","color-popup-element-toolbox-text-active-hover":"color-tv-blue-200","color-popup-element-toolbox-background-hover":"color-cold-gray-750","color-popup-element-toolbox-background-active-hover":"color-tv-blue-700","color-tooltip-bg":"color-cold-gray-750","color-tv-button-checked":"color-cold-gray-450","color-tv-dialog-caption":"color-cold-gray-50","color-tv-dropdown-item-hover-bg":"color-cold-gray-800","color-underlined-text":"color-cold-gray-450","color-widget-pages-bg":"color-cold-gray-900","color-warning":"color-tan-orange-700","color-forex-icon":"color-white","color-list-item-active-bg":"color-tv-blue-500","color-list-item-hover-bg":"color-cold-gray-800","color-list-item-text":"color-cold-gray-200","color-price-axis-label-back":"color-cold-gray-800","color-price-axis-label-text":"color-cold-gray-500","color-price-axis-gear":"color-cold-gray-200","color-price-axis-gear-hover":"color-cold-gray-400","color-price-axis-highlight":"color-cold-gray-800","color-bid":"color-tv-blue-500","color-scroll-bg":"color-cold-gray-750","color-scroll-border":"color-cold-gray-850","color-widget-border":"color-cold-gray-800","color-scroll-buttons-arrow":"color-white","color-control-intent-default":"color-cold-gray-650","color-control-intent-success":"color-minty-green-500","color-control-intent-primary":"color-tv-blue-500","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-500","color-growing":"color-minty-green-500","color-falling":"color-ripe-red-500","color-goto-label-background":"color-cold-gray-650","color-pre-market":"color-tan-orange-600","color-pre-market-bg":"color-tan-orange-400","color-post-market":"color-tv-blue-500","color-post-market-bg":"color-tv-blue-400","color-market-open":"color-minty-green-500","color-market-open-bg":"color-minty-green-400","color-market-closed":"color-cold-gray-400","color-market-holiday":"color-cold-gray-400","color-market-expired":"color-ripe-red-500","color-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-500","color-delisted-symbol":"color-ripe-red-600","color-delisted-symbol-hover":"color-ripe-red-800","color-replay-mode":"color-tv-blue-500","color-replay-mode-point-select":"color-cold-gray-250","color-replay-mode-icon":"color-tv-blue-50","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-delay-mode":"color-tan-orange-700","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-700","color-eod-mode-bg":"color-grapes-purple-400","color-data-problem":"color-ripe-red-600","color-data-problem-bg":"color-ripe-red-400","color-data-problem-hover":"color-ripe-red-500","color-list-item-bg-highlighted":"color-tv-blue-a900","color-list-item-bg-selected":"color-tv-blue-a800","color-list-item-bg-highlighted-hover":"color-tv-blue-a800","color-list-item-bg-selected-hover":"color-tv-blue-a700","color-screener-header-bg":"color-cold-gray-850","color-screener-header-bg-hover":"color-cold-gray-800","color-overlay":"color-cold-gray-950","color-boost-button-content-selected":"color-tv-blue-100","color-boost-button-content-hover":"color-white","color-boost-button-bg-hover":"color-cold-gray-750","color-boost-button-border-hover":"color-cold-gray-750","color-boost-button-border-default":"color-cold-gray-700","color-x-twitter-content":"color-white","color-card-border":"color-cold-gray-700","color-card-border-hover":"color-cold-gray-600","color-background-special-primary":"color-black","color-stroke-special-primary":"color-cold-gray-800","color-selection-bg":"color-tv-blue-a700","color-default-gray":"color-cold-gray-450","color-featured-broker-badge-bg":"color-white","color-featured-broker-badge-bg-hover":"color-cold-gray-100","color-featured-broker-badge-text":"color-cold-gray-900"}') -},579:e=>{"use strict" -;e.exports=JSON.parse('{"color-header-bg":"color-white","color-body-bg":"color-white","color-body-secondary-bg":"color-cold-gray-100","color-bg-primary":"color-white","color-bg-primary-hover":"color-cold-gray-100","color-bg-secondary":"color-white","color-bg-highlight":"color-cold-gray-50","color-bg-scroll-buttons":"color-cold-gray-100","color-legacy-bg-scroll-buttons":"color-cold-gray-850","color-legacy-bg-widget":"color-white","color-text-primary":"color-cold-gray-900","color-text-secondary":"color-cold-gray-550","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-300","color-accent-content":"color-cold-gray-900","color-box-shadow":"color-cold-gray-300","color-divider":"color-cold-gray-150","color-divider-hover":"color-cold-gray-100","color-divider-secondary":"color-cold-gray-100","color-active-hover-text":"color-cold-gray-900","color-alert-text":"color-cold-gray-900","color-border-table":"color-cold-gray-100","color-brand":"color-tv-blue-500","color-brand-active":"color-tv-blue-700","color-brand-hover":"color-tv-blue-600","color-chart-page-bg":"color-cold-gray-150","color-common-tooltip-bg":"color-cold-gray-800","color-danger":"color-ripe-red-400","color-danger-hover":"color-ripe-red-500","color-danger-active":"color-ripe-red-600","color-depthrenderer-stroke-style":"color-cold-gray-100","color-halal":"color-iguana-green-400","color-continuous":"color-cold-gray-500","color-tv-calculated-pair":"color-grapes-purple-400","color-highlight-new":"color-tan-orange-50","color-input-bg":"color-white","color-input-publish-bg":"color-white","color-link":"color-tv-blue-500","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-700","color-list-nth-child-bg":"color-cold-gray-50","color-pane-bg":"color-white","color-pane-secondary-bg":"color-cold-gray-100","color-popup-menu-item-hover-bg":"color-cold-gray-100","color-popup-menu-separator":"color-cold-gray-150","color-primary-symbol":"color-sky-blue-500","color-screener-description":"color-cold-gray-650","color-success":"color-minty-green-500","color-success-hover":"color-minty-green-600","color-success-active":"color-minty-green-700","color-toolbar-button-text":"color-cold-gray-900","color-toolbar-button-text-hover":"color-cold-gray-900","color-toolbar-button-text-active":"color-tv-blue-500","color-toolbar-button-text-active-hover":"color-tv-blue-600","color-toolbar-button-background-hover":"color-cold-gray-100","color-toolbar-button-background-secondary-hover":"color-cold-gray-150","color-toolbar-button-background-active":"color-tv-blue-50","color-toolbar-button-background-active-hover":"color-tv-blue-100","color-toolbar-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-toggle-button-icon":"color-cold-gray-200","color-toolbar-interactive-element-text-normal":"color-cold-gray-900","color-toolbar-opened-element-bg":"color-cold-gray-100","color-toolbar-divider-background":"color-cold-gray-150","color-popup-background":"color-white","color-popup-element-text":"color-cold-gray-900","color-popup-element-text-hover":"color-cold-gray-900","color-popup-element-background-hover":"color-cold-gray-100","color-popup-element-secondary-text":"color-cold-gray-500","color-popup-element-hint-text":"color-cold-gray-400","color-popup-element-text-active":"color-white","color-popup-element-background-active":"color-tv-blue-500","color-popup-element-toolbox-text":"color-cold-gray-500","color-popup-element-toolbox-text-hover":"color-cold-gray-900","color-popup-element-toolbox-text-active-hover":"color-tv-blue-200","color-popup-element-toolbox-background-hover":"color-cold-gray-150","color-popup-element-toolbox-background-active-hover":"color-tv-blue-700","color-tooltip-bg":"color-cold-gray-800","color-tv-dialog-caption":"color-cold-gray-650","color-tv-dropdown-item-hover-bg":"color-cold-gray-100","color-underlined-text":"color-cold-gray-550","color-widget-pages-bg":"color-white","color-warning":"color-tan-orange-500","color-growing":"color-minty-green-500","color-falling":"color-ripe-red-500","color-forex-icon":"color-cold-gray-750","color-list-item-active-bg":"color-tv-blue-400","color-list-item-hover-bg":"color-tv-blue-50","color-list-item-text":"color-cold-gray-800","color-price-axis-label-back":"color-cold-gray-150","color-price-axis-label-text":"color-cold-gray-650","color-price-axis-gear":"color-cold-gray-900","color-price-axis-gear-hover":"color-black","color-price-axis-highlight":"color-cold-gray-150","color-bid":"color-tv-blue-500","color-border":"color-cold-gray-150","color-border-chat-fields":"color-cold-gray-250","color-border-hover":"color-cold-gray-250","color-button-hover-bg":"color-cold-gray-150","color-depthrenderer-fill-style":"color-cold-gray-650","color-disabled-border-and-color":"color-cold-gray-150","color-disabled-input":"color-cold-gray-150","color-empty-container-message":"color-cold-gray-550","color-icons":"color-cold-gray-550","color-input-textarea-readonly":"color-cold-gray-650","color-input-placeholder-text":"color-cold-gray-350","color-item-active-blue":"color-tv-blue-50","color-item-hover-active-bg":"color-tv-blue-100","color-item-hover-bg":"color-tv-blue-100","color-item-hover-blue":"color-tv-blue-100","color-item-selected-blue":"color-tv-blue-50","color-item-active-text":"color-white","color-item-active-bg":"color-tv-blue-500","color-list-item":"color-cold-gray-550","color-news-highlight":"color-tv-blue-100","color-placeholder":"color-cold-gray-350","color-row-hover-active-bg":"color-cold-gray-100","color-sb-scrollbar-body-bg":"color-cold-gray-200","color-section-separator-border":"color-cold-gray-300","color-separator-table-chat":"color-cold-gray-150","color-tag-active-bg":"color-cold-gray-200","color-tag-hover-bg":"color-cold-gray-150","color-text-regular":"color-cold-gray-700","color-tv-button-checked":"color-cold-gray-550","color-scroll-bg":"color-cold-gray-400","color-scroll-border":"color-cold-gray-100","color-widget-border":"color-cold-gray-100","color-scroll-buttons-arrow":"color-white","color-control-intent-default":"color-cold-gray-200","color-control-intent-success":"color-minty-green-500","color-control-intent-primary":"color-tv-blue-500","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-500","color-goto-label-background":"color-cold-gray-800","color-pre-market":"color-tan-orange-600","color-pre-market-bg":"color-tan-orange-400","color-post-market":"color-tv-blue-500","color-post-market-bg":"color-tv-blue-400","color-market-open":"color-minty-green-500","color-market-open-bg":"color-minty-green-400","color-market-closed":"color-cold-gray-400","color-market-holiday":"color-cold-gray-400","color-market-expired":"color-ripe-red-500","color-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-700","color-delisted-symbol":"color-ripe-red-600","color-delisted-symbol-hover":"color-ripe-red-800","color-replay-mode":"color-tv-blue-500","color-replay-mode-point-select":"color-cold-gray-350","color-replay-mode-icon":"color-white","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-delay-mode":"color-tan-orange-700","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-700","color-eod-mode-bg":"color-grapes-purple-400","color-data-problem":"color-ripe-red-600","color-data-problem-bg":"color-ripe-red-400","color-data-problem-hover":"color-ripe-red-700","color-list-item-bg-highlighted":"color-tv-blue-50","color-list-item-bg-selected":"color-tv-blue-100","color-list-item-bg-highlighted-hover":"color-tv-blue-100","color-list-item-bg-selected-hover":"color-tv-blue-200","color-screener-header-bg":"color-white","color-screener-header-bg-hover":"color-cold-gray-100","color-marker-flagged":"color-ripe-red-400","color-marker-flagged-hovered":"color-ripe-red-600","color-ask":"color-ripe-red-400","color-sell":"color-ripe-red-400","color-buy":"color-tv-blue-500","color-neutral":"color-cold-gray-550","color-pro":"color-minty-green-400","color-pro-hover":"color-minty-green-600","color-pro-plus":"color-tv-blue-500","color-pro-plus-hover":"color-tv-blue-600","color-pro-premium":"color-tan-orange-500","color-pro-premium-hover":"color-tan-orange-700","color-trial":"color-cold-gray-550","color-trial-hover":"color-cold-gray-550","color-mod":"color-ripe-red-400","color-mod-hover":"color-ripe-red-600","color-ad":"color-tan-orange-500","color-broker-featured":"color-minty-green-400","color-broker-featured-hover":"color-minty-green-600","color-alert-status-active":"color-minty-green-400","color-alert-status-stopped":"color-ripe-red-500","color-alert-status-triggered":"color-tan-orange-500","color-overlay":"color-cold-gray-400","color-search-button-hover":"color-cold-gray-150","color-boost-button-content-selected":"color-tv-blue-600","color-boost-button-content-hover":"color-cold-gray-900","color-boost-button-bg-hover":"color-cold-gray-150","color-boost-button-border-hover":"color-cold-gray-150","color-boost-button-border-default":"color-cold-gray-150","color-common-tooltip-text":"color-cold-gray-100","color-replay-data-mode":"color-ripe-red-400","color-legacy-success":"color-minty-green-300","color-collapse-tabs-border":"color-cold-gray-100","color-site-widget-hover":"color-cold-gray-50","color-attention":"color-banana-yellow-700","color-x-twitter-content":"color-cold-gray-900","color-card-border":"color-cold-gray-150","color-card-border-hover":"color-cold-gray-300","color-background-special-primary":"color-white","color-stroke-special-primary":"color-cold-gray-150","color-selection-bg":"color-tv-blue-100","color-default-gray":"color-cold-gray-550","color-featured-broker-badge-bg":"color-cold-gray-900","color-featured-broker-badge-bg-hover":"color-cold-gray-800","color-featured-broker-badge-text":"color-white"}') -}},e=>{e.O(0,[9488,1996,207],(()=>{return t=23291,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/charting_library/bundles/library.6ef314468a2a940f40f4.js b/charting_library/bundles/library.6ef314468a2a940f40f4.js new file mode 100644 index 00000000..1bf47481 --- /dev/null +++ b/charting_library/bundles/library.6ef314468a2a940f40f4.js @@ -0,0 +1,864 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1297],{20041:e=>{e.exports={}},17192:e=>{e.exports={}},69681:e=>{e.exports={}},73052:e=>{e.exports={}},15216:e=>{e.exports={"tv-spinner__container-rotate":"tv-spinner__container-rotate-aLqboHuu"}},10048:e=>{e.exports={container:"container-B8mkOfAH",inner:"inner-B8mkOfAH","border-left":"border-left-B8mkOfAH","border-right":"border-right-B8mkOfAH","border-top":"border-top-B8mkOfAH","border-bottom":"border-bottom-B8mkOfAH","top-right-radius":"top-right-radius-B8mkOfAH","top-left-radius":"top-left-radius-B8mkOfAH","bottom-right-radius":"bottom-right-radius-B8mkOfAH","bottom-left-radius":"bottom-left-radius-B8mkOfAH"}},20350:e=>{e.exports={screen:"screen-otjoFNF2",fade:"fade-otjoFNF2",screenfade:"screenfade-otjoFNF2"}},26572:e=>{e.exports={}},98714:e=>{e.exports={css_value_currency_label_radius:"4",css_wrapper_margin:"4",css_row_left_right_padding:"3",css_fade_height:"10","price-axis-currency-label-wrapper":"price-axis-currency-label-wrapper-y5H41VPj",hidden:"hidden-y5H41VPj","price-axis-currency-label":"price-axis-currency-label-y5H41VPj",row:"row-y5H41VPj",expanded:"expanded-y5H41VPj","price-axis-currency-label-arrow-down":"price-axis-currency-label-arrow-down-y5H41VPj","price-axis-currency-label-text":"price-axis-currency-label-text-y5H41VPj"}},82815:e=>{e.exports={}},60070:e=>{e.exports={}},99647:e=>{e.exports={"css-value-chart-controls-bar-height-with-border":"39px","css-value-chart-controls-bar-border":"1px"}},43882:e=>{e.exports={}},95047:e=>{e.exports={}},25043:e=>{e.exports={}},91751:e=>{e.exports={"common-tooltip":"common-tooltip-EJBD96zX","common-tooltip--hidden":"common-tooltip--hidden-EJBD96zX","common-tooltip--horizontal":"common-tooltip--horizontal-EJBD96zX","common-tooltip--farther":"common-tooltip--farther-EJBD96zX","common-tooltip--vertical":"common-tooltip--vertical-EJBD96zX","common-tooltip-farther":"common-tooltip-farther-EJBD96zX","common-tooltip--direction_normal":"common-tooltip--direction_normal-EJBD96zX","common-tooltip__body":"common-tooltip__body-EJBD96zX","common-tooltip__button-container":"common-tooltip__button-container-EJBD96zX","common-tooltip__body--no-buttons":"common-tooltip__body--no-buttons-EJBD96zX","common-tooltip__button":"common-tooltip__button-EJBD96zX","common-tooltip--direction_reversed":"common-tooltip--direction_reversed-EJBD96zX","common-tooltip__ear-holder":"common-tooltip__ear-holder-EJBD96zX","common-tooltip__ear-holder--below":"common-tooltip__ear-holder--below-EJBD96zX","common-tooltip__ear-holder--above":"common-tooltip__ear-holder--above-EJBD96zX","common-tooltip__ear-holder--before":"common-tooltip__ear-holder--before-EJBD96zX","common-tooltip__ear-holder--after":"common-tooltip__ear-holder--after-EJBD96zX","common-tooltip__body--with-hotkey":"common-tooltip__body--with-hotkey-EJBD96zX","common-tooltip__body--width_wide":"common-tooltip__body--width_wide-EJBD96zX","common-tooltip__body--width_narrow":"common-tooltip__body--width_narrow-EJBD96zX", +"common-tooltip__body--no-padding":"common-tooltip__body--no-padding-EJBD96zX","common-tooltip__hotkey-block":"common-tooltip__hotkey-block-EJBD96zX","common-tooltip__hotkey-block--divider":"common-tooltip__hotkey-block--divider-EJBD96zX","common-tooltip__hotkey-text":"common-tooltip__hotkey-text-EJBD96zX","common-tooltip__hotkey-button":"common-tooltip__hotkey-button-EJBD96zX","common-tooltip__plus-sign":"common-tooltip__plus-sign-EJBD96zX"}},56616:(e,t,i)=>{"use strict";function s(){return navigator.clipboard}function o(e){return n(e,null)}function n(e,t){const i=e.files&&e.files.length>0;if(!i&&t&&t.eventPhase>0)return r(t,e),Promise.resolve();if(!i){let t=!1;const i=i=>{i.stopImmediatePropagation(),r(i,e),t=!0};try{document.addEventListener("copy",i,!0),document.execCommand("copy")}finally{document.removeEventListener("copy",i,!0)}if(t)return Promise.resolve()}return async function(e){const t=s();if(!t||!t.write||!window.ClipboardItem)throw new DOMException("ClipboardApi is not supported","NotSupportedError");const i={};for(const t of e.files||[])i[t.type]=t;e.text&&(i["text/plain"]=e.text);e.html&&(i["text/html"]=e.html);return t.write([new window.ClipboardItem(i)])}(e)}function r(e,t){e.preventDefault();const i=e.clipboardData;t.text&&i.setData("text/plain",t.text),t.html&&i.setData("text/html",t.html)}async function a(e,t){const i=s();if("text/plain"===t&&!i.write){const t=await e;return i.writeText(await t.text())}if(!i||!i.write||!window.ClipboardItem)throw new DOMException("ClipboardApi is not supported","NotSupportedError");let o=null;try{o=new window.ClipboardItem({[t]:e})}catch(i){o=new window.ClipboardItem({[t]:await e})}if(o)return i.write([o]);throw new Error("ClipboardApi is not supported")}i.d(t,{copyToClipboard:()=>o,getClipboard:()=>s,writeImpl:()=>n,writePromiseUsingApi:()=>a})},93132:(e,t,i)=>{"use strict";i.d(t,{ActionGroup:()=>o});class s{constructor(e,t){this._group=e;const{hotkey:i,handler:s,desc:o,isDisabled:n,element:r=null,isRepeatAccepted:a=!1}=t;this.hotkey=i,this.handler=s,this.desc=o,this.element=r,this.isRepeatAccepted=a,this.isDisabled=n?"function"==typeof n?n:()=>!0:()=>!1}destroy(){this._group&&(this._group.remove(this),this._group=null)}}class o{constructor(e,t){this._actions=new Map,this._manager=e,this.order=t?.order??0,this.modal=!(!t||!t.modal),t&&(this.desc=t.desc),t&&t.isDisabled?"function"==typeof t.isDisabled?this.isDisabled=t.isDisabled:this.isDisabled=()=>!0:this.isDisabled=()=>!1,this._manager.registerGroup(this)}add(e){let t=this._actions.get(e.hotkey);t||(t=[],this._actions.set(e.hotkey,t));const i=new s(this,e);return t.push(i),i}remove(e){const t=this._actions.get(e.hotkey);if(!t)return;const i=t.findIndex((t=>t===e));i>=0&&(1===t.length?this._actions.delete(e.hotkey):t.splice(i,1))}handleHotkey(e,t){const i=this._actions.get(e);if(!i)return!1;for(const s of i)if((!s.element||t.target&&s.element.contains(t.target))&&!s.isDisabled(t))return t.repeat&&!s.isRepeatAccepted||(s.handler(t),this._callMatchedHotkeyHandler(e)),t.preventDefault(),!0;return!1}promote(){ +this._manager.promoteGroup(this)}destroy(){for(const[,e]of this._actions)for(const t of e)t.destroy();this._actions.clear(),this._manager.unregisterGroup(this)}static setMatchedHotkeyHandler(e){o._matchedHotkeyHandler=e}_callMatchedHotkeyHandler(e){o._matchedHotkeyHandler&&o._matchedHotkeyHandler(e)}}},43222:(e,t,i)=>{"use strict";i.d(t,{ACTION_API_GROUP_ORDER:()=>_,createGroup:()=>p,keyboardPressedKeysState:()=>u,pressedKeys:()=>d,registerWindow:()=>m});var s=i(91679),o=i(3343),n=i(54717);class r{constructor(e,t){this.modifiers=e,this.code=t}altOrOptionCode(){return"AltLeft"===this.code||"AltRight"===this.code}controlOrMetaCode(){return o.isMacKeyboard?"MetaLeft"===this.code||"MetaRight"===this.code||"OSLeft"===this.code||"OSRight"===this.code:"ControlLeft"===this.code||"ControlRight"===this.code}}class a extends s.WatchedValue{setValue(e,t){const i=this.value();(t||void 0===i||i.code!==e.code||i.modifiers!==e.modifiers)&&super.setValue(e)}}function l(e,t){return e.order+(e.modal?t:0)}var c=i(93132);const h=new class{constructor(){this._groups=[],this._pressedKeys=new s.WatchedValue(0),this._keyboardPressedKeysState=new a(new r(0)),this._keyDownListener=e=>{if(e.defaultPrevented)return;const t=(0,o.hashFromEvent)(e);if(this._pressedKeys.setValue(t),this._keyboardPressedKeysState.setValue(new r((0,o.modifiersFromEvent)(e),e.code)),!(0,n.isNativeUIInteraction)(t,e.target))for(let i=this._groups.length;i-- >0;){const s=this._groups[i];if(!s.isDisabled()){if(s.handleHotkey(t,e))return;if(s.modal)return}}},this._keyUpListener=e=>{const t=(0,o.hashFromEvent)(e);this._pressedKeys.setValue(t),this._keyboardPressedKeysState.setValue(new r((0,o.modifiersFromEvent)(e),""))},this._blurEvent=()=>{this._pressedKeys.setValue(0),this._keyboardPressedKeysState.setValue(new r(0,""))},this._mouseEvent=e=>{const t=(0,o.modifiersFromEvent)(e),i=255&(this._pressedKeys.value()??0);this._pressedKeys.setValue(t|i)}}listen(e){e.addEventListener("keydown",this._keyDownListener),e.addEventListener("keyup",this._keyUpListener),e.addEventListener("blur",this._blurEvent),e.addEventListener("mousemove",this._mouseEvent)}unlisten(e){e.removeEventListener("keydown",this._keyDownListener),e.removeEventListener("keyup",this._keyUpListener),e.removeEventListener("blur",this._blurEvent),e.removeEventListener("mousemove",this._mouseEvent)}registerGroup(e){this._groups.push(e),this.sortGroups()}unregisterGroup(e){for(let t=this._groups.length;t--;)this._groups[t]===e&&this._groups.splice(t,1)}promoteGroup(e){const t=this._getModalOrderEpoch(),i=l(e,t);let s=this._groups.findIndex((e=>l(e,t)===i)),o=0;for(;sl(i,e)-l(t,e)))}_getMinOrder(){return this._groups.reduce(((e,t)=>Math.min(e,t.order)),0)}_getModalOrderEpoch(){ +return-2*(Math.abs(this._getMinOrder())-1)}},d=h.pressedKeys(),u=h.keyboardPressedKeysState(),_=-100;function p(e){return new c.ActionGroup(h,e)}function m(e){h.listen(e)}},3343:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>r,hashFromEvent:()=>l,humanReadableHash:()=>u,humanReadableModifiers:()=>c,isMacKeyboard:()=>n,modifiersFromEvent:()=>a});var s,o=i(75774);!function(e){e[e.KeyCode=255]="KeyCode",e[e.Control=256]="Control",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Meta=2048]="Meta"}(s||(s={}));const n=o.isMac||o.isIOS;var r;function a(e){let t=0;return e.shiftKey&&(t+=1024),e.altKey&&(t+=512),e.ctrlKey&&(t+=256),e.metaKey&&(t+=2048),t}function l(e){return a(e)|e.keyCode}!function(e){e[e.None=0]="None",e[e.Alt=512]="Alt",e[e.Shift=1024]="Shift",e[e.Mod=n?2048:256]="Mod",e[e.Control=256]="Control",e[e.Meta=2048]="Meta"}(r||(r={}));function c(e,t=!n){let i="";return 256&e&&(i+=_(n?"^":"Ctrl",t)),512&e&&(i+=_(n?"⌥":"Alt",t)),1024&e&&(i+=_(n?"⇧":"Shift",t)),2048&e&&(i+=_(n?"⌘":"Win",t)),i}const h={9:"⇥",13:"↵",27:"Esc",8:n?"⌫":"Backspace",32:"Space",35:"End",36:"Home",37:"←",38:"↑",39:"→",40:"↓",45:"Ins",46:"Del",188:",",191:"/"},d={9:"Tab",13:"Enter",27:"Esc",8:"Backspace",32:"Space",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Ins",46:"Del",188:",",191:"/"};for(let e=1;e<=16;e++)h[e+111]=`F${e}`,d[e+111]=`F${e}`;function u(e){let t=c(e);const i=255&e;return t+=i in h?h[i]:String.fromCharCode(i),t}function _(e,t){return`${e}${t?" + ":n?" ":""}`}},54717:(e,t,i)=>{"use strict";i.d(t,{isNativeUIInteraction:()=>n,isTextEditingField:()=>o});var s=i(3343);function o(e){if("INPUT"===e.tagName){const t=e.type;return"text"===t||"email"===t||"number"===t||"password"===t||"search"===t||"tel"===t||"url"===t}return"TEXTAREA"===e.tagName||e.isContentEditable}function n(e,t){if(!t)return!1;const i=255&e;if(27===i||i>>>4==7)return!1;switch(e^i){case s.Modifiers.Alt:return(38===i||40===i)&&"SELECT"===t.tagName||o(t);case s.Modifiers.Alt+s.Modifiers.Shift:return o(t);case s.Modifiers.Mod:if(67===i||!s.isMacKeyboard&&45===i){const e=t.ownerDocument&&t.ownerDocument.getSelection();if(e&&!e.isCollapsed)return!0}return o(t);case s.Modifiers.Mod+s.Modifiers.Shift:return i>=33&&i<=40&&o(t);case s.Modifiers.Shift:case 0:return 9===i?!(!t.ownerDocument||t===t.ownerDocument.body||t===t.ownerDocument.documentElement):(!function(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){const t=e.type;if("submit"===t||"button"===t||"reset"===t||"checkbox"===t||"radio"===t)return!0}return!1}(t)||13===i||32===i||9===i)&&("form"in t||t.isContentEditable)}return!1}},7029:(e,t,i)=>{"use strict";i.d(t,{t:()=>s});const s=i.i18next},19625:(e,t,i)=>{"use strict";i.d(t,{colorsPalette:()=>d,getHexColorByName:()=>u});var s=i(23420),o=i(579),n=i(50151);const r={...s,...o},a={},l=Object.keys(r).length,c=/^#(([a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i;function h(e,t=[],i=r){const s=i[e];if(!s)return null;if(c.test(s))return s;const o=s;return t.push(e),-1!==t.indexOf(o)?(console.warn("Colors definitions cycled"), +s):t.length>l?(console.warn("Too many variables-link in HEX-color search: "+t[0]),null):h(o,t,i)}Object.keys(r).forEach((e=>{const t=h(e);a[e]=(0,n.ensureNotNull)(t)}));const d=a;function u(e,t=d){const i=t[e];if(!i){if(c.test(e))return e;throw new Error("No such color "+e)}return i}},74991:(e,t,i)=>{"use strict";i.d(t,{CubicBezier:()=>n,dur:()=>s,easingFunc:()=>o});const s=350,o={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e};class n{constructor(e,t,i,s){this._mX1=e,this._mY1=t,this._mX2=i,this._mY2=s}easingFunc(e){return this._mX1===this._mY1&&this._mX2===this._mY2?e:this._calcBezier(this._getTForX(e))}_a(e,t){return 1-3*t+3*e}_b(e,t){return 3*t-6*e}_c(e){return 3*e}_calcBezier(e){return((this._a(this._mY1,this._mY2)*e+this._b(this._mY1,this._mY2))*e+this._c(this._mY1))*e}_getSlope(e){return 3*this._a(this._mX1,this._mX2)*e*e+2*this._b(this._mX1,this._mX2)*e+this._c(this._mX1)}_getTForX(e){let t=e;for(let i=0;i<4;++i){const i=this._getSlope(t);if(0===i)return t;t-=(this._calcBezier(t)-e)/i}return t}}},58096:(e,t,i)=>{"use strict";i.d(t,{DEFAULT_SIZE:()=>s,spinnerSizeMap:()=>o});const s="large",o={mini:"xsmall",xxsmall:"xxsmall",xsmall:"xsmall",small:"small",medium:"medium",large:"large"}},34811:(e,t,i)=>{"use strict";i.d(t,{FOCUS_TRAP_DATA_ATTRIBUTE:()=>s});const s="data-focus-trap"},15754:(e,t,i)=>{"use strict";i.d(t,{FOCUSABLE_SELECTOR:()=>o,createScopedVisibleElementFilter:()=>h,getActiveElementSelectors:()=>c,isInertRoot:()=>a,isVisibilityVisible:()=>n});const s=["button","fieldset","optgroup","option","select","textarea","input"],o=["button","input","select","textarea","a[href]","audio[controls]","video[controls]",'[tabindex="0"]','[contenteditable="true"]'].map((e=>s.includes(e)?`${e}:not(:disabled)`:e)).map((e=>`${e}:not([tabindex="-1"])`)).join(",");function n(e){return"visible"===getComputedStyle(e).visibility}function r(e,t){if(e.matches("[inert],[inert] *"))return!0;let i=e;for(;i!==t&&null!==i;){if(l(i))return!0;i=i.parentElement}return!1}function a(e){return e.matches("[inert]")||l(e)}function l(e){return"none"===getComputedStyle(e).display}function c(){return o}function h(e){return t=>n(t)&&!r(t,e)}},76460:(e,t,i)=>{"use strict";function s(e){return 0===e.detail}i.d(t,{isKeyboardClick:()=>s})},91682:(e,t,i)=>{"use strict";i.d(t,{capitalizeFirstLetterInWord:()=>u,decodeHTMLEntities:()=>l,getFirstSegmentOrCodePointString:()=>_,htmlEscape:()=>c,removeSpaces:()=>d,removeTags:()=>h});const s=/[<"'&>]/g,o=e=>`&#${e.charCodeAt(0)};`,n={"<":"<",">":">",""":'"',"'":"'","&":"&","<":"<",">":">",""":'"',"'":"'","'":"'","&":"&"},r=Object.assign({},...Object.entries(n).map((([e,t])=>({[t]:e +})))),a=new RegExp(Object.keys(n).join("|"),"g");new RegExp(Object.keys(r).join("|"),"g");function l(e){return e.replace(a,(e=>n[e]||e))}function c(e){return e.replace(s,o)}function h(e=""){return e.replace(/(<([^>]+)>)/gi,"")}function d(e=""){return e.replace(/\s+/g,"")}function u(e=""){return e.replace(/\b\w/g,(e=>e.toUpperCase()))}function _(e){const t=Intl.Segmenter;if(t){const i=new t(void 0,{granularity:"grapheme"}),[{segment:s}={segment:null}]=i.segment(e);return s?.toUpperCase()??null}{const t=e.codePointAt(0);return t?String.fromCodePoint(t).toUpperCase():null}}},94194:(e,t,i)=>{"use strict";i.d(t,{getTooltipData:()=>o,setTooltipData:()=>n});const s=new WeakMap;function o(e,t){const i=s.get(e);return i instanceof Function?i(t):i&&i[t]}function n(e,t,i){if(i instanceof Function)return void s.set(e,i);const o=s.get(e),n=void 0===o||o instanceof Function?{}:o;n[t]=i,s.set(e,n)}},61814:(e,t,i)=>{"use strict";i.d(t,{hotKeyDeserialize:()=>n,hotKeySerialize:()=>o});var s=i(91682);function o(e){return(0,s.htmlEscape)(JSON.stringify(e))}function n(e){return JSON.parse((0,s.decodeHTMLEntities)(e))}},38780:(e,t,i)=>{"use strict";i.d(t,{hide:()=>$,show:()=>G,showOnElement:()=>U});var s=i(32563),o=i(50151),n=i(26709);let r=0,a=0,l=0;function c(){clearTimeout(r),clearTimeout(a),clearTimeout(l)}function h(e,t){r=setTimeout(e,t)}const d="tooltip-root-element";let u;function _(){const e=document.getElementById(d);e?u=e:(u=document.createElement("div"),u.id=d,document.body.appendChild(u))}function p(){u&&(u.innerHTML="")}"interactive"===document.readyState?_():document.addEventListener("DOMContentLoaded",_);var m=i(49481),g=i(63273),f=(i(21251),i(14729)),y=i(9859),v=i(49483);const S={default:"",white:"theme-white",chart:"theme-chart","round-shadow":"theme-round-shadow"},b=Object.keys(S);var w,C=i(94194),P=i(61814),T=i(91751);function x(e){const t=function(e){const t=e.hasAttribute("data-tooltip")?e.getAttribute("data-tooltip"):e.getAttribute("title");return t&&((0,C.setTooltipData)(e,"text",t),e.removeAttribute("title")),(0,C.getTooltipData)(e,"text")||""}(e),i=e.getBoundingClientRect(),s={h:i.height,w:i.width,x:i.left,y:i.top},o=e.getAttribute("data-color-theme")||"",n=e.classList.contains("common-tooltip-html"),r=parseInt(e.getAttribute("data-tooltip-delay")||""),a=parseInt(e.getAttribute("data-tooltip-debounce")||"");let l={type:"none"};return t&&(l={type:n?"html":"text",data:t}),{above:e.classList.contains("common-tooltip-above"),below:e.classList.contains("common-tooltip-below"),otl:e.classList.contains("common-tooltip-otl"),otr:e.classList.contains("common-tooltip-otr"),vertical:e.classList.contains("common-tooltip-vertical"),hotkey:e.getAttribute("data-tooltip-hotkey"),narrow:e.classList.contains("common-tooltip-narrow"),wide:e.classList.contains("common-tooltip-wide"),colorTheme:o,tooltipDelay:r,tooltipDebounce:a,rect:s,content:l,target:e}}function I(e){const t=(0,o.ensureNotNull)(B).cloneNode(!0),i=N(t),{content:s}=e;switch(s.type){case"element":i.innerHTML="",i.appendChild(s.data);break;case"html":i.innerHTML=s.data +;break;case"text":if(e.hotkey){const e=(0,o.ensureNotNull)(R).cloneNode(!0);e.innerText=s.data,i.appendChild(e)}else i.innerText=s.data}if(e.hotkey){const t="none"!==s.type,n=(0,o.ensureNotNull)(V).cloneNode(!0),r=(0,P.hotKeyDeserialize)(e.hotkey),a=r.keys.map((e=>`${e}`));n.innerHTML=function(e,t){const i=/{\d}|{hotkey_\d}/gi;return e.replace(i,(e=>{const i=Number(e.match(/\d/));return t[i]}))}(r.text,a).replace(/\s\+\s/g,`+`),i.classList.add(T["common-tooltip__body--with-hotkey"]),t&&n.classList.add(T["common-tooltip__hotkey-block--divider"]),i.appendChild(n)}return t.addEventListener("contextmenu",f.preventDefault),t}function M(e,t){const i=t.rect;if(!i)return;!function(e,t){const i=b.includes(t)?S[t]:"";e.classList.remove(...b.map((e=>S[e])).filter((e=>!!e))),i&&!e.classList.contains(i)&&e.classList.add(i)}(e,t.colorTheme||"default"),t.addClass&&e.classList.add(t.addClass);const s=N(e),o=e.querySelector(`.${T["common-tooltip__button-container"]}`);s.classList.toggle(T["common-tooltip__body--width_wide"],Boolean(t.wide)),s.classList.toggle(T["common-tooltip__body--no-padding"],Boolean(t.noPadding)),s.classList.toggle(T["common-tooltip__body--width_narrow"],Boolean(t.narrow)),s.classList.toggle(T["common-tooltip__body--no-buttons"],!0),s.style.left=L(0),s.style.width=L(s.clientWidth+(Boolean(t.noPadding)?0:2));const n=document.body.clientWidth,r=v.CheckMobile.iOS()||v.CheckMobile.Android()||(0,v.supportTouch)()&&(0,v.isMac)()?window.innerHeight:document.body.clientHeight,a=t.vertical,l=t.extendMargin||a&&i.w<20||!a&&i.h<20;e.classList.toggle(T["common-tooltip--farther"],l),e.classList.toggle(T["common-tooltip--vertical"],a),e.classList.toggle(T["common-tooltip--horizontal"],!a);const c=function(e){return e.querySelector(`.${T["common-tooltip__ear-holder"]}`)}(e),h=e.offsetHeight;if(a){const a=10,l=r-10,d=12,u=a+d,_=l-d,p=(0,y.clamp)(i.y+i.h/2,u,_)-h/2,m=p+h;e.style.left=L(i.x+i.w),e.style.top=L(p),pl&&(s.style.top=o.style.top=L(l-m));const{right:f}=(e.querySelector(":last-child")||s).getBoundingClientRect(),v=f+10>n;e.classList.toggle(T["common-tooltip--direction_reversed"],v),e.classList.toggle(T["common-tooltip--direction_normal"],!v);let S=v?"after":"before";(0,g.isRtl)()?(S=t.otr?"after":S,S=t.otl?"before":S):(S=t.otr?"before":S,S=t.otl?"after":S),c.classList.toggle(T["common-tooltip__ear-holder--before"],"before"===S),c.classList.toggle(T["common-tooltip__ear-holder--after"],"after"===S),"after"===S&&(e.style.left="auto",e.style.right=L(n-i.x))}else{const a=i.x-(s.offsetWidth-i.w)/2,l=n-e.offsetWidth-20<=0?(n-e.offsetWidth)/2:10,d=n-l-e.offsetWidth,u=Math.max(l,Math.min(a,d));e.style.left=L(u);const _=d\n\t\t
\n\t\t\t
\n\t\t
\n\t\t
\n\t\n`,D=`\n\t
\n`,E=`\n\t
\n`,B=(0,m.parseHtmlElement)(k),V=(0,m.parseHtmlElement)(D),R=(0,m.parseHtmlElement)(E);function N(e){return e.querySelector(`.${T["common-tooltip__body"]}`)}function O(e,t){return 10+e{if(W&&W.options.target){let e;e="isConnected"in W.options.target?W.options.target.isConnected:document.body.contains(W.options.target),e||$()}})),U=(e,t={})=>{const{content:i,...s}=Z(t),o=x(e),n=Object.assign(o,s);return"none"!==i.type&&(n.content=i),!("none"===n.content.type&&!n.hotkey)&&(n.target=e,G(n),!0)},G=e=>{const t=Z(e),i=I(t);var s;if(W={options:t,element:i},s=i,p(),u&&u.appendChild(s),c(),!F)return A(i),void h((()=>K(i)),function(e){return"number"!=typeof e.tooltipDelay||isNaN(e.tooltipDelay)?500:e.tooltipDelay}(t));const{tooltipDebounce:o}=e;"number"!=typeof o||isNaN(o)?K(i):h((()=>K(i)),o)};function j(e,t){if("sourceCapabilities"in e&&e.sourceCapabilities?.firesTouchEvents)return;const i=function(e,t,i){const s=[];for(;e&&e!==t;)e.classList&&e.classList.contains(i)&&s.push(e),e=e.parentElement||Y(e.parentNode);return s}(e.target,e.currentTarget,"apply-common-tooltip");for(const s of i){if(e instanceof MouseEvent)if("buttons"in e){if(1&e.buttons)continue}else if(1===e.which)continue;const i=()=>U(s);if(i()){const e=e=>o(null,!0),o=(n,r=!1)=>{s.removeEventListener("common-tooltip-update",i),s.removeEventListener("mouseleave",o),s.removeEventListener("mousedown",o),document.removeEventListener("scroll",e,{capture:!0}),t&&(s.removeEventListener("blur",o),s.removeEventListener("active-descendant-blur",o)),H&&(H.destroy(),H=null),$(r)} +;s.addEventListener("common-tooltip-update",i),s.addEventListener("mouseleave",o),s.addEventListener("mousedown",o),document.addEventListener("scroll",e,{capture:!0}),t&&(s.addEventListener("blur",o),s.addEventListener("active-descendant-blur",o)),null===H&&(H=(0,n.createGroup)({desc:"Tooltip"}),H.add({desc:"Hide",hotkey:27,handler:o}));break}}}function q(){p(),F=!1,W=null}const $=(e,t)=>{if(c(),(0,o.ensureNotNull)(z).disconnect(),!W)return;if(!e&&!F)return;const{element:i,options:s}=W,n=()=>{i.removeEventListener("mouseleave",n),A(i),e?q():l=setTimeout((()=>{q()}),250),t?.()};var r,h;s.tooltipHideDelay?(r=()=>{i.querySelector(":hover")?i.addEventListener("mouseleave",n):n()},h=s.tooltipHideDelay,a=setTimeout(r,h)):n()};function K(e){const{options:t}=(0,o.ensureNotNull)(W);if(M(e,t),function(e){e.classList.toggle(T["common-tooltip--hidden"],!1)}(e),(0,o.ensureNotNull)(z).observe(document,{childList:!0,subtree:!0}),F=!0,t.forceHideOnMove){const e=()=>{document.removeEventListener("mousemove",e),document.removeEventListener("touchmove",e),$()};document.addEventListener("mousemove",e),document.addEventListener("touchmove",e)}}function Y(e){return e&&(e.nodeType===Node.ELEMENT_NODE?e:null)}function Z(e){if(function(e){return"content"in e}(e))return e;const{inner:t,html:i,text:s,...o}=e;let n={type:"none"};return t&&(n={type:"element",data:t}),s&&(n={type:i?"html":"text",data:s}),{content:n,...o}}},32112:(e,t,i)=>{"use strict";function s(e,t){const i=e.dataSourceForId(t);if(null===i)throw new Error(`Chart has no study or shape with id "${t}"`);return i}i.d(t,{SelectionApi:()=>o});class o{constructor(e){this._model=e}add(e){Array.isArray(e)?this._model.selectionMacro((t=>{e.map(s.bind(null,this._model)).forEach((e=>t.addSourceToSelection(e)))})):this.add([e])}canBeAddedToSelection(e){const t=s(this._model,e);return this._model.selection().canBeAddedToSelection(t)}set(e){Array.isArray(e)?this._model.selectionMacro((t=>{t.clearSelection(),e.map(s.bind(null,this._model)).forEach((e=>t.addSourceToSelection(e)))})):this.set([e])}remove(e){Array.isArray(e)?this._model.selectionMacro((t=>{e.map(s.bind(null,this._model)).forEach((e=>t.removeSourceFromSelection(e)))})):this.remove([e])}contains(e){const t=s(this._model,e);return this._model.selection().isSelected(t)}allSources(){return this._model.selection().dataSources().map((e=>e.id()))}isEmpty(){return this._model.selection().isEmpty()}clear(){this._model.selectionMacro((e=>{e.clearSelection()}))}onChanged(){return this._model.onSelectedSourceChanged()}}},23024:(e,t,i)=>{"use strict";i.d(t,{getChartStorage:()=>n});var s=i(64289);let o=null;async function n(){const e=(0,s.getCustomAdapter)();if(null===o)if(null!==e){const{ChartStorageExternalAdapter:t}=await i.e(8313).then(i.bind(i,33047));o=new t(e)}else{const{ChartStorageHttpLibrary:e}=await i.e(6124).then(i.bind(i,11777));o=new e}return null===o&&(o=new ChartStorageHttp),o}},38881:(e,t,i)=>{"use strict";i.d(t,{ChunkLoader:()=>o});var s=i(14051);class o{constructor(){this._retries=5,this._cache=null,this._tryLoad=(e,t)=>{ +this._retries=this._retries-1;this._startLoading(e).then(t,0!==this._retries?i=>{(0,s.isAbortError)(i)||setTimeout((()=>this._tryLoad(e,t)),3e3)}:void 0)}}load(e){return this._cache||(this._cache=new Promise(this._tryLoad.bind(this,e??null))),this._cache}}},80007:(e,t,i)=>{"use strict";i.d(t,{preventDefault:()=>o,preventScrollByWheelClick:()=>r,wrapHandlerWithPreventEvent:()=>n});var s=i(49483);function o(e){e.cancelable&&e.preventDefault()}function n(e){return t=>{o(t),e(t)}}function r(e){s.isChrome&&e.addEventListener("mousedown",(e=>{if(1===e.button)return e.preventDefault(),!1}))}},56186:(e,t,i)=>{"use strict";function s(e){if(e instanceof Error)return e.stack||e.message;try{return e.outerHTML.slice(0,1024)}catch{}try{if(void 0!==e)return JSON.stringify(e).slice(0,1024)}catch{}return String(e)}function o(){window.__tv_js_errors||(window.__tv_js_errors=[]),window.addEventListener("error",(e=>{const t=(new Date).toISOString();window.__tv_js_errors.push(`${t} ${e.message||"JS error"}. ${e.filename||""}, line ${e.lineno}, col ${e.colno}.\nError: ${s(e.error)}`)}),!1),window.addEventListener("unhandledrejection",(e=>{const t=(new Date).toISOString();window.__tv_js_errors.push(`${t} Unhandled rejection.\nReason: ${s(e.reason)}`)}),!1),document.addEventListener("securitypolicyviolation",(e=>{if(String(e.sourceFile).startsWith("https://securepubads.g.doubleclick.net")&&String(e.blockedURI).startsWith("https://adservice.google."))return;const t=(new Date).toISOString(),i="report"===e.disposition?"CSP report-only":"CSP violation";window.__tv_js_errors.push(`${t} ${i}: ${e.violatedDirective||e.effectiveDirective}. ${e.sourceFile||""}, line ${e.lineNumber}, col ${e.columnNumber}.\nBlocked URI: ${e.blockedURI}\nSample: ${e.sample}\nTarget: ${s(e.target)}`)}),!1)}i.d(t,{install:()=>o})},76422:(e,t,i)=>{"use strict";i.r(t),i.d(t,{emit:()=>u,emitOnce:()=>_,on:()=>c,subscribe:()=>h,subscribeToAll:()=>d,unsubscribe:()=>a,unsubscribeAll:()=>l});var s=i(52033);const o={},n=[],r={};function a(e,t,i){o[e].unsubscribe(i,t)}function l(e,t){o[e].unsubscribeAll(t)}function c(e,t,i){h(e,t,i)}function h(e,t,i,n){o.hasOwnProperty(e)||(o[e]=new s.Delegate),r[e]?t.call(i):o[e].subscribe(i,t,n)}function d(e){n.push(e)}function u(e,...t){const i=[e].concat(t);n.forEach((e=>{e.apply(null,i)})),o.hasOwnProperty(e)&&o[e].fire.apply(o[e],t)}function _(e){r[e]&&console.warn(`Something went wrong: emitOnce called multiple times with same event (${e})`),r[e]=!0,u.apply(null,arguments)}},26709:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>n.Modifiers,createGroup:()=>s.createGroup,keyboardPressedKeysState:()=>s.keyboardPressedKeysState,pressedKeys:()=>s.pressedKeys});var s=i(43222),o=i(93132),n=i(3343),r=i(51768);(0,s.registerWindow)(window),o.ActionGroup.setMatchedHotkeyHandler((e=>{(0,r.trackEvent)("Keyboard Shortcuts",(0,n.humanReadableHash)(e))}))},68335:(e,t,i)=>{"use strict";i.d(t,{Modifiers:()=>s.Modifiers,hashFromEvent:()=>s.hashFromEvent,humanReadableHash:()=>s.humanReadableHash, +humanReadableModifiers:()=>s.humanReadableModifiers,isMacKeyboard:()=>s.isMacKeyboard,modifiersFromEvent:()=>s.modifiersFromEvent});var s=i(3343)},35749:(e,t,i)=>{"use strict";i.d(t,{isNativeUIInteraction:()=>s.isNativeUIInteraction,isTextEditingField:()=>s.isTextEditingField});var s=i(54717)},71382:(e,t,i)=>{"use strict";i.d(t,{isTouchEvent:()=>o});var s=i(32563);function o(e){const t=e.sourceCapabilities;let i=t&&t.firesTouchEvents;return void 0===i&&(i=s.touch),i}},82992:(e,t,i)=>{"use strict";i.d(t,{linking:()=>m});var s=i(90484),o=i(50151),n=i(64147),r=(i(56570),i(85049)),a=i(68805),l=i(9343),c=i(42989),h=i(69109);const d=(0,l.getLogger)("Linking");var u,_;!function(e){e[e.NotBound=0]="NotBound",e[e.BoundToWidget=1]="BoundToWidget",e[e.BoundToModel=2]="BoundToModel"}(u||(u={})),function(e){e[e.Symbol=0]="Symbol",e[e.Resolution=1]="Resolution"}(_||(_={}));class p{constructor(e,t,i){this.watchedSymbol=new n.WatchedValue,this.seriesShortSymbol=new n.WatchedValue,this.proSymbol=new n.WatchedValue,this.ensuredProSymbol=new n.WatchedValue,this.watchedInterval=new n.WatchedValue,this.watchedIntraday=new n.WatchedValue,this.watchedSeconds=new n.WatchedValue,this.watchedTicks=new n.WatchedValue,this.watchedDataFrequencyResolution=new n.WatchedValue,this.watchedRange=new n.WatchedValue,this.watchedSupportedResolutions=new n.WatchedValue,this.watchedSupportedChartStyles=new n.WatchedValue,this.symbolNamesList=new n.WatchedValue,this._chartWidgetCollection=null,this._chartWidgetBindingState=0,this._activeChartWidget=null,this._linkingGroupCharts=null,this._boundChartWidget=null,this._watchedSymbolListenerBound=this._watchedSymbolListener.bind(this),this._watchedIntervalListenerBound=this._watchedIntervalListener.bind(this),this._setGroupSymbolCancellationToken={cancelled:!1},this._muted=!1,this.updateBoundChartWidget=()=>{const e=this._chartToBind();e!==this._boundChartWidget&&(null===e?this.unbindFromChartWidget():this.bindToChartWidget(e))},this._updateAllGroupChartWidgets=()=>{this._destroySymbolIntervalPropertySubscriptions?.();const e=(0,o.ensureNotNull)(this._linkingGroupCharts).value(),t=[],i=[];for(const s of e){const e=s.symbolWV().spawn(),o=s.resolutionWV().spawn();e.subscribe(this._updateSymbolByProperty.bind(this,s)),o.subscribe(this._updateIntervalByProperty.bind(this,s)),t.push(e),i.push(o)}this._destroySymbolIntervalPropertySubscriptions=()=>{t.forEach((e=>e.destroy())),i.forEach((e=>e.destroy())),this._destroySymbolIntervalPropertySubscriptions=void 0};const s=this.watchedSymbol.value();e.length>1&&this._needApplySymbol(s)&&!this._muted&&this._setGroupSymbol(s);const n=this.watchedInterval.value();e.length>1&&this._needApplyInterval(n)&&!this._muted&&this._setGroupInterval(n),this.updateBoundChartWidget()},this._groupIndex=e;const s=(e,t)=>{e.subscribe((e=>{i()===this&&t.setValue(e)}),{callWithLast:!0})};s(this.watchedSymbol,t.watchedSymbol),s(this.seriesShortSymbol,t.seriesShortSymbol),s(this.proSymbol,t.proSymbol),s(this.ensuredProSymbol,t.ensuredProSymbol),s(this.watchedInterval,t.watchedInterval), +s(this.watchedIntraday,t.watchedIntraday),s(this.watchedSeconds,t.watchedSeconds),s(this.watchedTicks,t.watchedTicks),s(this.watchedDataFrequencyResolution,t.watchedDataFrequencyResolution),s(this.watchedRange,t.watchedRange),s(this.watchedSupportedResolutions,t.watchedSupportedResolutions),s(this.watchedSupportedChartStyles,t.watchedSupportedChartStyles),s(this.symbolNamesList,t.symbolNamesList),this.watchedSymbol.subscribe((e=>{this._boundChartWidget&&this._boundChartWidget.hasModel()&&this._mainSeries().symbolSameAsCurrent(e)||this.proSymbol.setValue(e)}),{callWithLast:!0})}mute(e){this._muted=e}bindToChartWidgetCollection(e){this.unbindFromChartWidgetCollection(),this._chartWidgetCollection=e,this._activeChartWidget=e.activeChartWidget.spawn(),this._activeChartWidget.subscribe(this.updateBoundChartWidget),this._linkingGroupCharts=e.linkingGroupsCharts(this._groupIndex).spawn(),this._linkingGroupCharts.subscribe(this._updateAllGroupChartWidgets),this.updateBoundChartWidget(),this._updateAllGroupChartWidgets()}unbindFromChartWidgetCollection(){this.unbindFromChartWidget(),this._chartWidgetCollection=null,this._activeChartWidget?.destroy(),this._activeChartWidget=null,this._linkingGroupCharts?.destroy(),this._linkingGroupCharts=null,this._destroySymbolIntervalPropertySubscriptions?.()}bindToChartWidget(e){if(this.unbindFromChartWidget(),this._boundChartWidget=e,e.hasModel())return void this._onChartModelCreated(e.model());e.modelCreated().subscribe(this,this._onChartModelCreated,!0),this._chartWidgetBindingState=1;const t=e.mainSeriesProperties().childs();this.watchedSymbol.setValue(t.symbol.value()),this.watchedInterval.setValue(t.interval.value()),this._boundChartWidget.linkingGroupIndex().subscribe(this.updateBoundChartWidget)}unbindFromChartWidget(){const e=this._boundChartWidget;if(null!==e){switch(this._chartWidgetBindingState){case 1:e.modelCreated().unsubscribeAll(this);break;case 2:this.watchedSymbol.unsubscribe(this._watchedSymbolListenerBound);const t=this._mainSeries().dataEvents();t.symbolResolved().unsubscribeAll(this),t.symbolError().unsubscribeAll(this),this._mainSeries().onIntervalChanged().unsubscribeAll(this),this.watchedInterval.unsubscribe(this._watchedIntervalListenerBound),delete this.watchedSymbol.writeLock}e.linkingGroupIndex().unsubscribe(this.updateBoundChartWidget),this._boundChartWidget=null,this._chartWidgetBindingState=0}}boundChartWidget(){return this._boundChartWidget}_mainSeries(){if(!this._boundChartWidget)throw new Error("ChartWidget is undefined");return this._boundChartWidget.model().mainSeries()}_watchedSymbolListener(e){this._needApplySymbol(e)&&!this._muted&&this._setGroupSymbol(e)}_updateSymbolByProperty(e,t){const i=this._symbolLock();i&&this._needApplySymbol(t)&&!this._muted&&this._setGroupSymbol(t),(i||e===this._boundChartWidget)&&this.watchedSymbol.setValue(t)}_watchedIntervalListener(e){const t=r.Interval.normalize(e);t&&this._needApplyInterval(t)&&!this._muted&&this._setGroupInterval(t)}_updateIntervalByProperty(e,t){ +const i=this._intervalLock(),s=r.Interval.normalize(t);i&&s&&this._needApplyInterval(s)&&!this._muted&&this._setGroupInterval(s),(i||e===this._boundChartWidget)&&this.watchedInterval.setValue(s??t)}_sendSnowplowAnalytics(){if(!window.user.do_not_track)throw new Error("unsupported")}_updateSeriesSymbolInfo(){this.seriesShortSymbol.setValue((0,o.ensureNotNull)(this._boundChartWidget).getSymbol(!0));const e=this._mainSeries().symbolInfo();if(e){const t=e.pro_name||!1;this.proSymbol.setValue(t||this.watchedSymbol.value()),this.ensuredProSymbol.setValue(this.proSymbol.value()),e.aliases&&this.symbolNamesList.setValue(e.aliases);{const t=e.supported_resolutions;t?this.watchedSupportedResolutions.setValue(t):this.watchedSupportedResolutions.setValue(void 0)}let i=(0,c.allChartStyles)();((0,a.isCloseBasedSymbol)(e)||this._mainSeries().intervalObj().is1Tick())&&(i=i.filter((e=>(0,a.isSingleValueBasedStyle)(e)))),"hlc"===e.visible_plots_set&&(i=i.filter((e=>(0,a.isHLCBasedStyle)(e)||(0,a.isSingleValueBasedStyle)(e)))),this.watchedSupportedChartStyles.setValue(i),this.watchedIntraday.setValue(!!e.has_intraday),this.watchedSeconds.setValue(!!e.has_seconds),this.watchedTicks.setValue(!(0,a.isCloseBasedSymbol)(e)&&!!e["is-tickbars-available"]),this.watchedRange.setValue(!(0,a.isCloseBasedSymbol)(e));const s=e.data_frequency?e.data_frequency:void 0;this.watchedDataFrequencyResolution.setValue(s)}else this.watchedIntraday.setValue(!1),this.watchedSeconds.setValue(!1),this.watchedTicks.setValue(!1),this.watchedRange.setValue(!1),this._mainSeries().isFailed()&&this.ensuredProSymbol.setValue(this.proSymbol.value())}_onChartModelCreated(e){if(!this._boundChartWidget)throw new Error("ChartWidget is undefined");this._chartWidgetBindingState=2,this.watchedSymbol.setValue(this._boundChartWidget.symbolWV().value()),this.watchedSymbol.subscribe(this._watchedSymbolListenerBound);const t=e.mainSeries().dataEvents();t.symbolResolved().subscribe(this,this._updateSeriesSymbolInfo),t.symbolError().subscribe(this,this._updateSeriesSymbolInfo),e.mainSeries().onIntervalChanged().subscribe(this,this._updateSeriesSymbolInfo),this._updateSeriesSymbolInfo(),this.watchedInterval.setValue(this._boundChartWidget.resolutionWV().value()),this.watchedInterval.subscribe(this._watchedIntervalListenerBound),this._boundChartWidget.readOnly()&&(this.watchedSymbol.writeLock=!0)}_chartToBind(){const e=this._chartWidgetCollection;return null===e?null:e.activeChartWidget.value()}_symbolLock(){return!!this._chartWidgetCollection?.lock.symbol.value()}_intervalLock(){return!!this._chartWidgetCollection?.lock.interval.value()}_chartsForLock(e){return(0===e?this._symbolLock():this._intervalLock())?(0,o.ensureNotNull)(this._linkingGroupCharts).value():this._boundChartWidget?[this._boundChartWidget]:[]}_setGroupSymbol(e){this.mute(!0),this._setGroupSymbolCancellationToken.cancelled=!0;const t=this._setGroupSymbolCancellationToken={cancelled:!1};(0,o.ensureNotNull)(this._chartWidgetCollection).setSymbol(e,this._groupIndex,(0, +o.ensureNotNull)(this._boundChartWidget)).finally((()=>{if(this._boundChartWidget&&!t.cancelled){const t=this._boundChartWidget.model().mainSeries();t.symbolSameAsCurrent(e)||(this.watchedSymbol.setValue(t.symbol()),this.proSymbol.setValue(t.proSymbol()))}})),this.mute(!1)}_needApplySymbol(e){const t=this._chartsForLock(0),i=t.find((t=>t.hasModel()&&t.model().mainSeries().symbolInfo()&&t.model().mainSeries().symbolSameAsResolved(e)));if(i){const e=i.model().mainSeries();if(t.every((t=>e.symbolSameAsResolved(t.symbolWV().value()))))return!1}return t.some((t=>t.symbolWV().value()!==e))}_setGroupInterval(e){this.mute(!0),(0,o.ensureNotNull)(this._chartWidgetCollection).setResolution(e,this._groupIndex).finally((()=>{if(this._boundChartWidget){const t=this._boundChartWidget.resolutionWV().value();r.Interval.isEqual(t,e)||this.watchedInterval.setValue(t)}})),this.mute(!1)}_needApplyInterval(e){return this._chartsForLock(1).some((t=>!r.Interval.isEqual(t.resolutionWV().value(),e)))}}const m=new class{constructor(){this._watchedSymbol=new n.WatchedValue,this._seriesShortSymbol=new n.WatchedValue,this._proSymbol=new n.WatchedValue,this._ensuredProSymbol=new n.WatchedValue,this._watchedInterval=new n.WatchedValue,this._watchedIntraday=new n.WatchedValue,this._watchedSeconds=new n.WatchedValue,this._watchedTicks=new n.WatchedValue,this._watchedDataFrequencyResolution=new n.WatchedValue,this._watchedRange=new n.WatchedValue,this._watchedSupportedResolutions=new n.WatchedValue,this._watchedSupportedChartStyles=new n.WatchedValue([]),this._symbolNamesList=new n.WatchedValue,this._chartWidgetCollection=null,this._onSymbolLinkBound=this._onSymbolLink.bind(this),this._searchCharts=null,this._searchChartsLoadDebounced=null,this._selfEmit=!1,this._preventFeedBySymbol=!1,this._feedBySymbolDebounceCounter=0,this._linkingGroups=new Map,this._activeLinkingGroup=new n.WatchedValue,this._activeLinkingGroupIndex=null,this._updateLinkingGroups=()=>{(0,o.ensureNotNull)(this._chartWidgetCollection).allLinkingGroups().value().forEach((e=>this._linkingGroup(e))),this._linkingGroups.forEach((e=>e.updateBoundChartWidget()))},this._activeLinkingGroup.setValue(this._linkingGroup(null));const e=(e,t)=>{e.subscribe((e=>t().setValue(e)),{callWithLast:!0})};e(this._watchedSymbol,(()=>this._activeLinkingGroup.value().watchedSymbol)),e(this._seriesShortSymbol,(()=>this._activeLinkingGroup.value().seriesShortSymbol)),e(this._proSymbol,(()=>this._activeLinkingGroup.value().proSymbol)),e(this._ensuredProSymbol,(()=>this._activeLinkingGroup.value().ensuredProSymbol)),e(this._watchedInterval,(()=>this._activeLinkingGroup.value().watchedInterval)),e(this._watchedIntraday,(()=>this._activeLinkingGroup.value().watchedIntraday)),e(this._watchedSeconds,(()=>this._activeLinkingGroup.value().watchedSeconds)),e(this._watchedTicks,(()=>this._activeLinkingGroup.value().watchedTicks)),e(this._watchedDataFrequencyResolution,(()=>this._activeLinkingGroup.value().watchedDataFrequencyResolution)),e(this._watchedRange,(()=>this._activeLinkingGroup.value().watchedRange)), +e(this._watchedSupportedResolutions,(()=>this._activeLinkingGroup.value().watchedSupportedResolutions)),e(this._watchedSupportedChartStyles,(()=>this._activeLinkingGroup.value().watchedSupportedChartStyles)),e(this._symbolNamesList,(()=>this._activeLinkingGroup.value().symbolNamesList));const t=e=>{this._watchedSymbol.setValue(e.watchedSymbol.value()),this._seriesShortSymbol.setValue(e.seriesShortSymbol.value()),this._proSymbol.setValue(e.proSymbol.value()),this._ensuredProSymbol.setValue(e.ensuredProSymbol.value()),this._watchedInterval.setValue(e.watchedInterval.value()),this._watchedIntraday.setValue(e.watchedIntraday.value()),this._watchedSeconds.setValue(e.watchedSeconds.value()),this._watchedTicks.setValue(e.watchedTicks.value()),this._watchedDataFrequencyResolution.setValue(e.watchedDataFrequencyResolution.value()),this._watchedRange.setValue(e.watchedRange.value()),this._watchedSupportedResolutions.setValue(e.watchedSupportedResolutions.value()),this._watchedSupportedChartStyles.setValue(e.watchedSupportedChartStyles.value()),this._symbolNamesList.setValue(e.symbolNamesList.value())};this._activeLinkingGroup.subscribe(t),t(this._activeLinkingGroup.value()),(0,h.setMuteLinkingGroup)(((e,t)=>{this._linkingGroup(e).mute(t)}))}get symbol(){return this._watchedSymbol}get proSymbol(){return this._proSymbol.readonly()}get ensuredProSymbol(){return this._ensuredProSymbol.readonly()}get symbolNamesList(){return this._symbolNamesList.readonly()}get seriesShortSymbol(){return this._seriesShortSymbol.readonly()}get interval(){return this._watchedInterval}get intraday(){return this._watchedIntraday.readonly()}get seconds(){return this._watchedSeconds.readonly()}get ticks(){return this._watchedTicks.readonly()}get range(){return this._watchedRange.readonly()}get supportedResolutions(){return this._watchedSupportedResolutions.readonly()}get supportedChartStyles(){return this._watchedSupportedChartStyles.readonly()}get preventFeedBySymbol(){return this._preventFeedBySymbol}get dataFrequencyResolution(){return this._watchedDataFrequencyResolution.readonly()}activeLinkingGroup(){return this._activeLinkingGroup.readonly()}getChartWidget(){return this.activeLinkingGroup().value().boundChartWidget()}bindToChartWidgetCollection(e){this._chartWidgetCollection?.onAboutToBeDestroyed.unsubscribeAll(this),this._unbindFromChartWidgetCollection(),this._chartWidgetCollection=e,this._chartWidgetCollection.onAboutToBeDestroyed.subscribe(this,this._unbindFromChartWidgetCollection),this._chartWidgetCollection.allLinkingGroups().subscribe(this._updateLinkingGroups),this._updateLinkingGroups(),this._activeLinkingGroupIndex=e.activeLinkingGroup().spawn(),this._activeLinkingGroupIndex.subscribe((e=>{this._activeLinkingGroup.setValue(this._linkingGroup(e))}),{callWithLast:!0}),this._linkingGroups.forEach((t=>t.bindToChartWidgetCollection(e)))}bindToSearchCharts(e){this.unbindFromSearchCharts(),this._searchCharts=e,e.onSearchBySymbol.subscribe(this,this._onSearchBySymbol),e.loadingSymbol.subscribe((e=>{!1===e&&(this._feedBySymbolDebounceCounter=0) +})),this._watchedSymbol.subscribe(this._onSymbolLinkBound)}unbindFromSearchCharts(){this._searchCharts&&(this._searchCharts.onSearchBySymbol.unsubscribe(this,this._onSearchBySymbol),this._watchedSymbol.unsubscribe(this._onSymbolLinkBound),this._searchCharts=null)}setPreventFeedBySymbol(e){this._preventFeedBySymbol=e}setSymbolAndLogInitiator(e,t,i){(this.symbol.value()!==e||i)&&(d.logInfo(`Change linking symbol to ${e}, initiator: ${t}`),this.symbol.setValue(e,i))}_onSearchBySymbol(e){if(!e.resolved_symbol)throw new Error("no resolved_symbol");this._selfEmit=!0,this._watchedSymbol.setValue(e.resolved_symbol),this._selfEmit=!1}_onSymbolLink(e){if(!this._selfEmit){if(!this._searchCharts){const e="No search charts defined";throw d.logError(e),new Error(e)}this._preventFeedBySymbol||this._loadSearchCharts(e)}}_loadSearchCharts(e){if(!this._searchCharts){const e="No search charts defined";throw d.logError(e),new Error(e)}if(this._searchChartsLoadDebounced)return void(this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced(e)));const t=e=>this._searchCharts?(!0===this._searchCharts.loadingSymbol.value()?this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced=(0,s.default)(t,2e3),this._searchChartsLoadDebounced(e)):this._searchChartsLoadDebounced=null,this._searchCharts.feedBySymbol.call(this._searchCharts,e)):()=>{};!0===this._searchCharts.loadingSymbol.value()?this._feedBySymbolDebounceCounter<100&&(this._feedBySymbolDebounceCounter++,this._searchChartsLoadDebounced=(0,s.default)(t,2e3),this._searchChartsLoadDebounced(e)):this._searchCharts.feedBySymbol(e)}_linkingGroup(e){e=null;let t=this._linkingGroups.get(e);if(void 0===t){const i={watchedSymbol:this._watchedSymbol,seriesShortSymbol:this._seriesShortSymbol,proSymbol:this._proSymbol,ensuredProSymbol:this._ensuredProSymbol,watchedInterval:this._watchedInterval,watchedIntraday:this._watchedIntraday,watchedSeconds:this._watchedSeconds,watchedTicks:this._watchedTicks,watchedDataFrequencyResolution:this._watchedDataFrequencyResolution,watchedRange:this._watchedRange,watchedSupportedResolutions:this._watchedSupportedResolutions,watchedSupportedChartStyles:this._watchedSupportedChartStyles,symbolNamesList:this._symbolNamesList};t=new p(e,i,(()=>this._activeLinkingGroup.value())),this._linkingGroups.set(e,t),this._chartWidgetCollection&&t.bindToChartWidgetCollection(this._chartWidgetCollection)}return t}_unbindFromChartWidgetCollection(){null!==this._chartWidgetCollection&&(this._activeLinkingGroupIndex?.destroy(),this._activeLinkingGroupIndex=null,this._linkingGroups.forEach((e=>e.unbindFromChartWidgetCollection())),this._chartWidgetCollection.allLinkingGroups().unsubscribe(this._updateLinkingGroups),this._chartWidgetCollection=null)}};window.TradingViewApi||(window.TradingViewApi={linking:m})},11417:(e,t,i)=>{"use strict";const{getLogger:s}=i(9343),o=s("TVLocalStorage");var n=function(){try{this.isAvailable=!0,this.localStorage=window.localStorage, +this.localStorage.setItem("tvlocalstorage.available","true")}catch(e){delete this.isAvailable,delete this.localStorage}this._updateLength();try{this._report()}catch(e){}};n.prototype._report=function(){if(this.isAvailable){const e=10,t=[];for(let e=0;et.length-e.length));const i=t.slice(0,e);t.sort(((e,t)=>t.key.length-e.key.length));const s=t.slice(0,e);o.logNormal(`Total amount of keys in Local Storage: ${this.length}`),o.logNormal(`Top ${e} keys with longest values: ${JSON.stringify(i)}`),o.logNormal(`Top ${e} longest key names: ${JSON.stringify(s)}`);try{navigator.storage.estimate().then((e=>{o.logNormal(`Storage estimate: ${JSON.stringify(e)}`)}))}catch(e){}}},n.prototype.length=0,n.prototype.isAvailable=!1,n.prototype.localStorage={"tvlocalstorage.available":"false"},n.prototype._updateLength=function(){if(this.isAvailable)this.length=this.localStorage.length;else{var e,t=0;for(e in this.localStorage)this.localStorage.hasOwnProperty(e)&&t++;this.length=t}},n.prototype.key=function(e){return this.isAvailable?this.localStorage.key(e):Object.keys(this.localStorage)[e]},n.prototype.getItem=function(e){return this.isAvailable?this.localStorage.getItem(e):void 0===this.localStorage[e]?null:this.localStorage[e]},n.prototype.setItem=function(e,t){this.isAvailable?this.localStorage.setItem(e,t):this.localStorage[e]=t,this._updateLength()},n.prototype.removeItem=function(e){this.isAvailable?this.localStorage.removeItem(e):delete this.localStorage[e],this._updateLength()},n.prototype.clear=function(){this.isAvailable?this.localStorage.clear():this.localStorage={},this._updateLength()},window.TVLocalStorage=new n,e.exports.TVLocalStorage=window.TVLocalStorage},84015:(e,t,i)=>{"use strict";function s(e,t=!1){return!1}function o(e,t=!1){return e}i.d(t,{isOnMobileAppPage:()=>s,urlWithMobileAppParams:()=>o})},69109:(e,t,i)=>{"use strict";let s;function o(e,t){s?.(e,t)}function n(e){s=e}i.d(t,{muteLinkingGroup:()=>o,setMuteLinkingGroup:()=>n})},19334:(e,t,i)=>{"use strict";i.d(t,{addPerfMark:()=>c,perfMeasureOperation:()=>h});var s=i(92184);function o(){}const n=console.timeStamp?console.timeStamp.bind(console):o,r=window.performance&&performance.mark?performance.mark.bind(performance):o,a=window.performance&&performance.measure?performance.measure.bind(performance):o,l=window.performance&&performance.clearMarks?performance.clearMarks.bind(performance):o;function c(e){n(e),r(e)}async function h(e,t){const i=`measure-${e}-${(0,s.randomHash)()}`;r(i);try{return await t()}finally{a(e,i),l(i)}}},16216:(e,t,i)=>{"use strict";i.d(t,{hasService:()=>r,registerService:()=>n,service:()=>a});const s={},o=new Map;function n(e,t){if(r(e))throw new Error("Service already registered");s[e.id]=t;const i=o.get(e.id);void 0!==i&&(o.delete(e.id),i.resolve(t))}function r(e){return void 0!==s[e.id]}function a(e){const t=s[e.id];if(void 0===t)throw new Error("ServiceLocator: Service "+e.id+" not found");return t}},56840:(e,t,i)=>{ +"use strict";e=i.nmd(e),i(49483);i(84906).fetch;var s=i(66800).regExpEscape,o=i(21097).TVXWindowEvents,n=i(11417).TVLocalStorage,r=i(52033).Delegate,a=i(56570),l=["s.tradingview.com","betacdn.tradingview.com"],c=a.enabled("use_localstorage_for_settings"),h=window.TVSettings=function(){var e=!1,t=null;function i(){return!t&&c}try{e=!TradingView.onWidget()&&parent&&parent!==window&&!!parent.IS_DEMO_PAGE}catch(e){}if(e){var d={"widgetbar.layout-settings":{widgets:{},settings:{minimized:!0}},notShowMainWizard:!0},u=function(e,t,i){var s=d[e];return s??t},_=function(){};return{loaded:!1,loadedModel:!1,getValue:u,getJSON:u,getBool:u,getFloat:u,getInt:u,setValue:_,setJSON:_,remove:_,keys:function(){return Object.keys(d)},keysMask:function(){return[]},sync:_,onSync:{subscribe:function(){}}}}window.environment;var p,m=TradingView.onWidget()?"tradingview-widget":"tradingview",g=m+".",f={},y=[/^widgetbar\.widget\.watchlist.+/,/.+quicks$/,/^widgetbar\.layout-settings$/,/^ChartSideToolbarWidget\.visible$/,/^onwidget\.watchlist$/,/^chart\.favoriteDrawings$/,/^chart\.favoriteDrawingsPosition$/,/^chart\.favoriteLibraryIndicators$/,/^loadChartDialog.favorites$/,/^ChartFavoriteDrawingToolbarWidget\.visible/,/^trading\.chart\.proterty$/,/^trading_floating_toolbar\.position$/,/^trading\.orderWidgetMode\./,/^symbolWatermark$/,/^pinereference\.size$/,/^pinereference\.position$/,/^hint\.+/,/^ChartDrawingToolbarWidget\.visible/];function v(e){return g+e}function S(e){return e.substring(g.length)}function b(e,t){var i=f[e];return i??t}function w(e,t,i){i=i||{};var s=""+t;return f[e]!==s&&(f[e]=s,P(e,i)),i.forceFlush&&!p&&(p=setTimeout((function(){p=void 0,T()}),10)),h}function C(e,t){return t=t||{},null!=f[e]&&(delete f[e],P(e)),t.forceFlush&&T(),h}function P(e,s){if(t)null==f[e]?t.removeValue(e):t.setValue(e,f[e]);else if(i())try{null==f[e]?n.removeItem(v(e)):n.setItem(v(e),f[e])}catch(e){}else 0;!0!==s?.skipCrossWindowEvent&&o.emit("settings",JSON.stringify({key:e,value:f[e]}))}function T(e){}function x(){return Object.keys(f)}function I(e){for(var t=0;t=0;n--)e.test(i[n])&&o.push(i[n]),e.lastIndex=0;return o},sync:function(e){null!==e?(t?A(t.initialSettings||{}):i()?(function(){if(TradingView.onWidget()&&l.includes(window.location.host))for(var e="tradingview.",t=n.length;t--;){var i=n.key(t);if(0===i.indexOf(e)){var s=i.replace(e,m+".");n.setItem(s,n.getItem(i)),n.removeItem(i)}}}(),function(){f={};for(var e=!a.enabled("save_chart_properties_to_local_storage"),t=n.length;t--;){var i=n.key(t);if(i&&M(i)){var s=i.substring(g.length);e&&!I(s)||(f[s]=n.getItem(i))}}}()):A(e||{}),L.fire()):!0},onSync:L,setSettingsAdapter:function(e){t=e}}}();e&&e.exports&&(e.exports=h)},88145:(e,t,i)=>{"use strict";function s(e){return void 0!==e&&e.includes("crypto")}function o(e){return"bond"===e}function n(e){return Boolean(e.typespecs?.includes("yield"))}function r(e){return e?.includes("discontinued")??!1}i.d(t,{hasCryptoTypespec:()=>s,isBond:()=>o,isSymbolDelisted:()=>r,isYield:()=>n})},49156:(e,t,i)=>{"use strict";i.d(t,{colors:()=>a});var s=i(19625),o=i(19063);const n={colorBlack:(0,s.getHexColorByName)("color-black"),colorWhite:(0,s.getHexColorByName)("color-white"),colorTvBlue50:(0,s.getHexColorByName)("color-tv-blue-50"),colorTvBlue200:(0,s.getHexColorByName)("color-tv-blue-200"),colorTvBlue400:(0,s.getHexColorByName)("color-tv-blue-400"),colorTvBlue500:(0,s.getHexColorByName)("color-tv-blue-500"),colorTvBlue600:(0,s.getHexColorByName)("color-tv-blue-600"),colorTvBlue800:(0,s.getHexColorByName)("color-tv-blue-800"),colorTvBlueA800:(0,s.getHexColorByName)("color-tv-blue-a800"),colorDeepBlue200:(0,s.getHexColorByName)("color-deep-blue-200"),colorDeepBlue300:(0,s.getHexColorByName)("color-deep-blue-300"),colorDeepBlue500:(0,s.getHexColorByName)("color-deep-blue-500"),colorDeepBlueA200:(0,s.getHexColorByName)("color-deep-blue-a200"),colorDeepBlueA400:(0,s.getHexColorByName)("color-deep-blue-a400"),colorDeepBlueA700:(0,s.getHexColorByName)("color-deep-blue-a700"),colorSkyBlue400:(0,s.getHexColorByName)("color-sky-blue-400"),colorSkyBlue500:(0,s.getHexColorByName)("color-sky-blue-500"),colorSkyBlue700:(0,s.getHexColorByName)("color-sky-blue-700"),colorDefaultRed:(0,s.getHexColorByName)("color-youtube"),colorRipeRed200:(0,s.getHexColorByName)("color-ripe-red-200"),colorRipeRed300:(0,s.getHexColorByName)("color-ripe-red-300"),colorRipeRed400:(0,s.getHexColorByName)("color-ripe-red-400"),colorRipeRed500:(0,s.getHexColorByName)("color-ripe-red-500"),colorRipeRed600:(0,s.getHexColorByName)("color-ripe-red-600"),colorRipeRed800:(0,s.getHexColorByName)("color-ripe-red-800"),colorRipeRedA900:(0,s.getHexColorByName)("color-ripe-red-a900"),colorRipeRedA700:(0,s.getHexColorByName)("color-ripe-red-a700"),colorGrapesPurpleA200:(0,s.getHexColorByName)("color-grapes-purple-a200"), +colorGrapesPurpleA400:(0,s.getHexColorByName)("color-grapes-purple-a400"),colorGrapesPurple500:(0,s.getHexColorByName)("color-grapes-purple-500"),colorBerryPink400:(0,s.getHexColorByName)("color-berry-pink-400"),colorBerryPink500:(0,s.getHexColorByName)("color-berry-pink-500"),colorMintyGreen100:(0,s.getHexColorByName)("color-minty-green-100"),colorMintyGreen200:(0,s.getHexColorByName)("color-minty-green-200"),colorMintyGreen400:(0,s.getHexColorByName)("color-minty-green-400"),colorMintyGreen500:(0,s.getHexColorByName)("color-minty-green-500"),colorMintyGreen600:(0,s.getHexColorByName)("color-minty-green-600"),colorMintyGreen800:(0,s.getHexColorByName)("color-minty-green-800"),colorMintyGreenA900:(0,s.getHexColorByName)("color-minty-green-a900"),colorIguanaGreen300:(0,s.getHexColorByName)("color-iguana-green-300"),colorIguanaGreen500:(0,s.getHexColorByName)("color-iguana-green-500"),colorIguanaGreenA700:(0,s.getHexColorByName)("color-iguana-green-a700"),colorTanOrange300:(0,s.getHexColorByName)("color-tan-orange-300"),colorTanOrange500:(0,s.getHexColorByName)("color-tan-orange-500"),colorTanOrange600:(0,s.getHexColorByName)("color-tan-orange-600"),colorTanOrange700:(0,s.getHexColorByName)("color-tan-orange-700"),colorColdGray100:(0,s.getHexColorByName)("color-cold-gray-100"),colorColdGray150:(0,s.getHexColorByName)("color-cold-gray-150"),colorColdGray200:(0,s.getHexColorByName)("color-cold-gray-200"),colorColdGray300:(0,s.getHexColorByName)("color-cold-gray-300"),colorColdGray400:(0,s.getHexColorByName)("color-cold-gray-400"),colorColdGray450:(0,s.getHexColorByName)("color-cold-gray-450"),colorColdGray500:(0,s.getHexColorByName)("color-cold-gray-500"),colorColdGray600:(0,s.getHexColorByName)("color-cold-gray-600"),colorColdGray650:(0,s.getHexColorByName)("color-cold-gray-650"),colorColdGray700:(0,s.getHexColorByName)("color-cold-gray-700"),colorColdGray750:(0,s.getHexColorByName)("color-cold-gray-750"),colorColdGray800:(0,s.getHexColorByName)("color-cold-gray-800"),colorColdGray850:(0,s.getHexColorByName)("color-cold-gray-850"),colorColdGray900:(0,s.getHexColorByName)("color-cold-gray-900"),colorForestGreen300:(0,s.getHexColorByName)("color-forest-green-300")},r={colorWhiteAlpha25:(0,o.generateColor)(n.colorWhite,75),colorTvBlue500Alpha30:(0,o.generateColor)(n.colorTvBlue500,70),colorTvBlue500Alpha28:(0,o.generateColor)(n.colorTvBlue500,72),colorTvBlue500Alpha25:(0,o.generateColor)(n.colorTvBlue500,75),colorTvBlue500Alpha20:(0,o.generateColor)(n.colorTvBlue500,80),colorDeepBlue500Alpha20:(0,o.generateColor)(n.colorDeepBlue500,80),colorSkyBlue400Alpha5:(0,o.generateColor)(n.colorSkyBlue400,95),colorSkyBlue400Alpha50:(0,o.generateColor)(n.colorSkyBlue400,50),colorSkyBlue400Alpha75:(0,o.generateColor)(n.colorSkyBlue400,25),colorSkyBlue500Alpha20:(0,o.generateColor)(n.colorSkyBlue500,80),colorSkyBlue700Alpha70:(0,o.generateColor)(n.colorSkyBlue700,30),colorRipeRed400Alpha5:(0,o.generateColor)(n.colorRipeRed400,95),colorRipeRed500Alpha5:(0,o.generateColor)(n.colorRipeRed500,95),colorRipeRed500Alpha20:(0, +o.generateColor)(n.colorRipeRed500,80),colorRipeRed500Alpha28:(0,o.generateColor)(n.colorRipeRed500,72),colorRipeRed500Alpha30:(0,o.generateColor)(n.colorRipeRed500,70),colorRipeRed500Alpha50:(0,o.generateColor)(n.colorRipeRed500,50),colorGrapesPurpleA200Alpha15:(0,o.generateColor)(n.colorGrapesPurpleA200,85),colorGrapesPurple500Alpha0:(0,o.generateColor)(n.colorGrapesPurple500,100),colorGrapesPurple500Alpha20:(0,o.generateColor)(n.colorGrapesPurple500,80),colorGrapesPurple500Alpha70:(0,o.generateColor)(n.colorGrapesPurple500,30),colorBerryPink400Alpha50:(0,o.generateColor)(n.colorBerryPink400,50),colorBerryPink400Alpha75:(0,o.generateColor)(n.colorBerryPink400,25),colorBerryPink500Alpha20:(0,o.generateColor)(n.colorBerryPink500,80),colorMintyGreen500Alpha20:(0,o.generateColor)(n.colorMintyGreen500,80),colorMintyGreen500Alpha28:(0,o.generateColor)(n.colorMintyGreen500,72),colorMintyGreen500Alpha50:(0,o.generateColor)(n.colorMintyGreen500,50),colorMintyGreen500Alpha5:(0,o.generateColor)(n.colorMintyGreen500,95),colorIguanaGreen500Alpha20:(0,o.generateColor)(n.colorIguanaGreen500,80),colorTanOrange500Alpha20:(0,o.generateColor)(n.colorTanOrange500,80),colorForestGreen300Alpha5:(0,o.generateColor)(n.colorForestGreen300,95),colorColdGray100Alpha0:(0,o.generateColor)(n.colorColdGray100,100),colorColdGray100Alpha6:(0,o.generateColor)(n.colorColdGray100,94),colorColdGray800Alpha0:(0,o.generateColor)(n.colorColdGray800,100),colorColdGray800Alpha6:(0,o.generateColor)(n.colorColdGray800,94)},a={...n,...r}},2433:(e,t,i)=>{"use strict";i.d(t,{light:()=>te});var s=i(49156),o=i(46088);const{colorWhite:n,colorBlack:r,colorColdGray150:a,colorColdGray300:l,colorColdGray400:c,colorColdGray450:h,colorColdGray800Alpha0:d,colorColdGray800Alpha6:u,colorColdGray900:_,colorGrapesPurpleA400:p,colorGrapesPurpleA200Alpha15:m,colorMintyGreen200:g,colorMintyGreen400:f,colorMintyGreen500:y,colorMintyGreen600:v,colorMintyGreen800:S,colorMintyGreen500Alpha5:b,colorMintyGreen500Alpha20:w,colorMintyGreen500Alpha28:C,colorMintyGreen500Alpha50:P,colorRipeRed200:T,colorRipeRed400:x,colorRipeRed500:I,colorRipeRed600:M,colorRipeRedA700:A,colorRipeRed500Alpha5:L,colorRipeRed500Alpha28:k,colorRipeRed500Alpha50:D,colorRipeRed500Alpha20:E,colorDeepBlueA700:B,colorBerryPink500:V,colorBerryPink400Alpha50:R,colorBerryPink400Alpha75:N,colorIguanaGreenA700:O,colorSkyBlue400Alpha5:F,colorSkyBlue400Alpha50:W,colorSkyBlue400Alpha75:H,colorSkyBlue500:z,colorDeepBlueA400:U,colorTvBlue200:G,colorTvBlue400:j,colorTvBlue500:q,colorTvBlue500Alpha28:$,colorTvBlue600:K,colorTvBlue800:Y,colorTanOrange500:Z,colorTanOrange600:X}=s.colors,J={},Q={},ee={},te={content:{chartProperties:{scalesProperties:{textColor:_,lineColor:d,backgroundColor:n},paneProperties:{vertGridProperties:{color:u},horzGridProperties:{color:u},crossHairProperties:{color:c},backgroundType:o.ColorType.Solid,background:n,backgroundGradientStartColor:n,backgroundGradientEndColor:n,separatorColor:a}},sessions:{sessionHighlight:{backgrounds:{outOfSession:{color:q,transparency:92},preMarket:{color:Z, +transparency:92},postMarket:{color:q,transparency:92},electronic:{color:q,transparency:92}},vertlines:{sessBreaks:{color:"#4985e7"}}}},mainSourceProperties:{baseLineColor:l,prevClosePriceLineColor:"#555555",priceLineColor:"",highLowAvgPrice:{highLowPriceLinesColor:"",averagePriceLineColor:""},bidAsk:{bidLineColor:q,askLineColor:x},prePostMarket:{preMarketColor:X,postMarketColor:q},candleStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},volCandlesStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},haStyle:{borderColor:"#378658",upColor:y,wickColor:"#737375",wickUpColor:y,wickDownColor:I,downColor:I,borderUpColor:y,borderDownColor:I},hlcAreaStyle:{highLineColor:y,lowLineColor:I,closeLineColor:h,highCloseFillColor:w,closeLowFillColor:E},hollowCandleStyle:{upColor:y,downColor:I,borderColor:"#378658",borderUpColor:y,borderDownColor:I,wickColor:"#737375",wickUpColor:y,wickDownColor:I},barStyle:{downColor:I,upColor:y},pnfStyle:{downColor:I,upColor:y,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae"},baselineStyle:{baselineColor:h,topFillColor1:C,topFillColor2:b,bottomFillColor1:L,bottomFillColor2:k,topLineColor:y,bottomLineColor:I},areaStyle:{transparency:100,color1:$,color2:q,linecolor:q},hiloStyle:{color:q,borderColor:q,labelColor:q},columnStyle:{upColor:P,downColor:D},renkoStyle:{upColor:y,downColor:I,borderUpColor:y,borderDownColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae",wickUpColor:y,wickDownColor:I},lineStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},lineWithMarkersStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},steplineStyle:{colorType:o.ColorType.Gradient,color:q,gradientStartColor:p,gradientEndColor:"#00BCE5"},kagiStyle:{downColor:I,upColor:y,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae"},pbStyle:{upColor:y,downColor:I,borderUpColor:y,borderDownColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae"},rangeStyle:{upColor:y,downColor:I,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",candlesUpColor:y,candlesDownColor:I,candlesBorderUpColor:y,candlesBorderDownColor:I,candlesWickUpColor:y,candlesWickDownColor:I},tpoStyle:J,volFootprintStyle:Q,svpStyle:ee,hlcBarsStyle:{color:q}}}}},24317:(e,t,i)=>{"use strict";i.r(t),i.d(t,{darkTheme:()=>le,getStdChartTheme:()=>ue,getStdThemeNames:()=>de,lightTheme:()=>ae,overrideStdTheme:()=>ce,restoreStdThemes:()=>he,translateThemeName:()=>_e});var s=i(11542),o=i(37265),n=i(2433),r=i(46088),a=i(49156) +;const{colorWhite:l,colorColdGray100Alpha0:c,colorColdGray100Alpha6:h,colorColdGray200:d,colorColdGray300:u,colorColdGray400:_,colorColdGray450:p,colorColdGray600:m,colorColdGray800:g,colorColdGray900:f,colorDeepBlueA200:y,colorGrapesPurpleA400:v,colorGrapesPurpleA200Alpha15:S,colorMintyGreen400:b,colorMintyGreen500:w,colorMintyGreen600:C,colorMintyGreen800:P,colorMintyGreen500Alpha5:T,colorMintyGreen500Alpha20:x,colorMintyGreen500Alpha28:I,colorMintyGreen500Alpha50:M,colorMintyGreenA900:A,colorRipeRed400:L,colorRipeRed500:k,colorRipeRed600:D,colorRipeRed800:E,colorRipeRed500Alpha5:B,colorRipeRed500Alpha20:V,colorRipeRed500Alpha28:R,colorRipeRed500Alpha50:N,colorRipeRedA900:O,colorBerryPink400Alpha50:F,colorBerryPink400Alpha75:W,colorBerryPink500:H,colorIguanaGreenA700:z,colorSkyBlue400Alpha5:U,colorSkyBlue400Alpha50:G,colorSkyBlue400Alpha75:j,colorSkyBlue500:q,colorDeepBlueA400:$,colorTvBlue400:K,colorTvBlue500:Y,colorTvBlue500Alpha28:Z,colorTvBlue600:X,colorTvBlue800:J,colorTvBlueA800:Q,colorTanOrange500:ee,colorTanOrange600:te}=a.colors,ie={},se={},oe={},ne={content:{chartProperties:{scalesProperties:{textColor:u,lineColor:c,backgroundColor:l},paneProperties:{vertGridProperties:{color:h},horzGridProperties:{color:h},crossHairProperties:{color:_},background:f,backgroundGradientStartColor:"#1C1C1C",backgroundGradientEndColor:f,backgroundType:"gradient",separatorColor:g}},sessions:{sessionHighlight:{backgrounds:{outOfSession:{color:Y,transparency:92},preMarket:{color:ee,transparency:92},postMarket:{color:Y,transparency:92},electronic:{color:Y,transparency:92}},vertlines:{sessBreaks:{color:"#4985e7"}}}},mainSourceProperties:{baseLineColor:m,prevClosePriceLineColor:"#555555",priceLineColor:"",highLowAvgPrice:{highLowPriceLinesColor:"",averagePriceLineColor:""},bidAsk:{bidLineColor:Y,askLineColor:L},prePostMarket:{preMarketColor:te,postMarketColor:Y},candleStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},volCandlesStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},haStyle:{borderColor:"#378658",upColor:w,wickColor:"#737375",wickUpColor:w,wickDownColor:k,downColor:k,borderUpColor:w,borderDownColor:k},hlcAreaStyle:{highLineColor:w,lowLineColor:k,closeLineColor:p,highCloseFillColor:x,closeLowFillColor:V},hollowCandleStyle:{upColor:w,downColor:k,borderColor:"#378658",borderUpColor:w,borderDownColor:k,wickColor:"#737375",wickUpColor:w,wickDownColor:k},barStyle:{downColor:k,upColor:w},pnfStyle:{downColor:k,upColor:w,upColorProjection:"#336854",downColorProjection:"#7f323f"},baselineStyle:{baselineColor:p,topFillColor1:I,topFillColor2:T,bottomFillColor1:B,bottomFillColor2:R,topLineColor:w,bottomLineColor:k},areaStyle:{transparency:100,color1:Z,color2:Y,linecolor:Y},hiloStyle:{color:Y,borderColor:Y,labelColor:Y},columnStyle:{upColor:M,downColor:N},renkoStyle:{upColor:w,downColor:k,borderUpColor:w,borderDownColor:k,upColorProjection:"#336854", +downColorProjection:"#7f323f",borderUpColorProjection:"#336854",borderDownColorProjection:"#7f323f",wickUpColor:w,wickDownColor:k},lineStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},lineWithMarkersStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},steplineStyle:{colorType:r.ColorType.Gradient,color:Y,gradientStartColor:v,gradientEndColor:"#00BCE5"},kagiStyle:{downColor:k,upColor:w,upColorProjection:"#336854",downColorProjection:"#7f323f"},pbStyle:{upColor:w,downColor:k,borderUpColor:w,borderDownColor:k,upColorProjection:"#336854",downColorProjection:"#7f323f",borderUpColorProjection:"#336854",borderDownColorProjection:"#7f323f"},rangeStyle:{upColor:w,downColor:k,upColorProjection:"#336854",downColorProjection:"#7f323f",candlesUpColor:w,candlesDownColor:k,candlesBorderUpColor:w,candlesBorderDownColor:k,candlesWickUpColor:w,candlesWickDownColor:k},tpoStyle:ie,volFootprintStyle:se,svpStyle:oe,hlcBarsStyle:{color:Y}}}};var re=i(24633);let ae=(0,o.clone)(n.light),le=(0,o.clone)(ne);function ce(e,t){switch(e){case re.StdTheme.Light:ae=(0,o.merge)((0,o.clone)(ae),t);break;case re.StdTheme.Dark:le=(0,o.merge)((0,o.clone)(le),t)}}function he(){ae=(0,o.clone)(n.light),le=(0,o.clone)(ne)}function de(){return[re.StdTheme.Light,re.StdTheme.Dark]}function ue(e){return(0,o.clone)(e===re.StdTheme.Light?ae:e===re.StdTheme.Dark?le:void 0)}function _e(e){return{[re.StdTheme.Light]:s.t(null,{context:"colorThemeName"},i(96870)),[re.StdTheme.Dark]:s.t(null,{context:"colorThemeName"},i(85119))}[e]||e}},24633:(e,t,i)=>{"use strict";var s;i.d(t,{StdTheme:()=>s}),function(e){e.Light="light",e.Dark="dark"}(s||(s={}))},85662:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DEFAULT_THEME:()=>c,getCurrentTheme:()=>g,getStdTheme:()=>T,getStdThemeNames:()=>C,getStdThemedValue:()=>x,getTheme:()=>b,getThemeNames:()=>w,getThemedColor:()=>f,isPublicTheme:()=>m,isStdThemeName:()=>P,isStdThemedDefaultValue:()=>I,isThemeExist:()=>L,removeTheme:()=>A,restoreTheme:()=>y,saveTheme:()=>M,savedThemeName:()=>v,syncTheme:()=>S,themes:()=>p,translateStdThemeName:()=>k});var s=i(24377),o=i(56840);function n(){return(0,o.getValue)("current_theme.name")||null}const r=i(64289);var a=i(24317),l=i(45345);const c="light";var h=i(24633),d=i(11542),u=i(20913),_=i(19625);const p={[h.StdTheme.Light]:{name:h.StdTheme.Light,label:()=>d.t(null,{context:"colorThemeName"},i(96870)),order:2,getThemedColor:e=>(0,_.getHexColorByName)(e)},[h.StdTheme.Dark]:{name:h.StdTheme.Dark,label:()=>d.t(null,{context:"colorThemeName"},i(85119)),order:1,getThemedColor:e=>{const t=u[e]||e;return(0,_.getHexColorByName)(t)}}};function m(e){return!e.isPrivate}function g(){return p[l.watchedTheme.value()]||p[c]}function f(e){return g().getThemedColor(e)}function y(){(0,l.setTheme)(n()||c)}function v(){return n()}function S(){var e;e=g().name,(0,o.setValue)("current_theme.name",e,{forceFlush:!0})}function b(e){return r.loadTheme(e)}function w(){return r.loadThemes()}function C(){return a.getStdThemeNames()}function P(e){ +return C().includes(e)}function T(e){return a.getStdChartTheme(e)||{content:void 0}}function x(e,t){const i=t||g().name,s=a.getStdChartTheme(i),o=0!==e.length&&e.split(".");return s&&s.content&&o?o.reduce(((e,t)=>e[t]),s.content):null}function I(e,t,i){const o=x(e,i);return null!==o&&(0,s.areEqualRgba)((0,s.parseRgba)(o),(0,s.parseRgba)(String(t)))}function M(e,t){return r.saveTheme(e,t)}function A(e){return r.removeTheme(e)}function L(e){return r.isThemeExist(e)}function k(e){return a.translateThemeName(e)}},45345:(e,t,i)=>{"use strict";i.d(t,{setTheme:()=>r,watchedTheme:()=>n});var s,o=i(64147);!function(e){e.ThemeClassPrefix="theme-"}(s||(s={}));const n=new o.WatchedValue;function r(e){n.setValue(e)}n.subscribe((e=>{!function(e,t=window){const i="theme-"+e,s=t.document.documentElement.classList;for(const e of Array.from(s))e.startsWith("theme-")&&e!==i&&s.remove(e);s.add(i)}(e,window)}))},51768:(e,t,i)=>{"use strict";i.d(t,{disableTrackingEvents:()=>a,trackEvent:()=>r});var s=i(76422);i(56570);(0,i(9343).getLogger)("Common.TrackEvent");const o=[/Study_(Drawing)_(.*)/,/(Study)_(.*)@tv-basicstudies/,/(Study)_(.*)/,/(Chart Style) (.*)/];let n=!1;const r=(e,t,i)=>{n||((e,t,i)=>{t=t||e||i||"";let n="";for(let e=0;e{"use strict";i.d(t,{TVXWindowEvents:()=>r});i(21251);var s=i(9343),o=i(11417);const n=(0,s.getLogger)("XWindowEvents");var r;!function(e){const t="tvxwevents.",i={};let s;window.BroadcastChannel?(s=new BroadcastChannel("tvxwevents"),s.addEventListener("message",(function(e){const{data:{event:t,value:s}}=e;i[t]&&i[t].forEach((e=>{e(s)}))})),function(){const e=[],i=performance.now();for(let i=0;i{t(e.newValue)}));o.TVLocalStorage.removeItem(n)})),e.on=function(e,t){i[e]||(i[e]=[]),i[e].push(t)},e.off=function(e,t){if(!i[e])return;const s=i[e].indexOf(t);-1!==s&&(1===i[e].length?delete i[e]:i[e].splice(s,1))},e.emit=function(e,i=Date.now()){try{s?s.postMessage({event:e,value:i}):o.TVLocalStorage.setItem(t+e,i.toString())}catch(e){n.logError(e.message)}}}(r||(r={}))},58473:(e,t,i)=>{"use strict";i.d(t,{activateKeyPressHandler:()=>m,showDialog:()=>g});const s=[];let o=null;function n(e){for(let t=0;t=0&&!0!==s[t].func(e);t--);}window.addEventListener("keypress",r,!1);var a=i(79652),l=i(56570),c=i(86235),h=i(86001),d=i(50340),u=i(51768);let _=null;function p(e){if(!(0,a.globalKeypressMatches)(e))return!1;e.preventDefault();const t=String.fromCharCode(e.charCode);return l.enabled("show_interval_dialog_on_key_press")&&function(e){return/[1-9]/.test(e)}(t)?(0,c.showChangeIntervalDialogAsync)({initVal:t}):l.enabled("symbol_search_hot_key")&&(g({defaultValue:t,selectSearchOnInit:!1,source:"keyboard",trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},enableOptionsChain:l.enabled("symbol_search_option_chain_selector")}),(0,u.trackEvent)("GUI","SS","hotkey")),!0}function m(){(0,h.loadChangeIntervalDialog)(),function(e,t){const i={name:e,func:t},o=n(i.name);o>-1&&s.splice(o,1),s.unshift(i)}("symbolEdit",p)}function g(e){const t=_=(0,d.loadNewSymbolSearch)().then((i=>{t===_&&i.showDefaultSearchDialog(e)}));return t}},78136:(e,t,i)=>{"use strict";let s;function o(){return s}function n(e){s=e}i.d(t,{getSearchRequestDelay:()=>o,setSearchRequestDelay:()=>n})},52092:(e,t,i)=>{"use strict";i.d(t,{CLOSE_POPUPS_AND_DIALOGS_COMMAND:()=>s});const s="CLOSE_POPUPS_AND_DIALOGS_COMMAND";var o;!function(e){e[e.Mobile=0]="Mobile",e[e.TabletSmall=480]="TabletSmall",e[e.Tablet=768]="Tablet",e[e.TabletLarge=1024]="TabletLarge",e[e.DesktopSmall=1280]="DesktopSmall",e[e.Desktop=1440]="Desktop",e[e.DesktopLarge=1920]="DesktopLarge"}(o||(o={}))},3615:(e,t,i)=>{"use strict";async function s(e,t){const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.renameModule,t)}async function o(e,t){ +const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.confirmModule,t)}async function n(e,t){const s=await Promise.all([i.e(1303),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(6489),i.e(9766),i.e(5375),i.e(601),i.e(4876),i.e(4137),i.e(2371),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(4411),i.e(8890)]).then(i.bind(i,70493));return s.showSimpleDialog(e,s.warningModule,t)}i.d(t,{showConfirm:()=>o,showRename:()=>s,showWarning:()=>n})},14881:(e,t,i)=>{"use strict";i.d(t,{hideStateChange:()=>n});var s,o=i(52033);!function(e){e.Drawings="drawings",e.Indicators="indicators",e.Positions="positions",e.All="all"}(s||(s={}));const n=new o.Delegate},90995:(e,t,i)=>{"use strict";i.d(t,{getHideModeStateValue:()=>u,getHideOptions:()=>h,getSavedHideMode:()=>_,toggleHideMode:()=>d});var s=i(50151),o=i(11542),n=i(56840),r=i(79320),a=i(928),l=i(14881);let c=null;function h(){if(null!==c)return c;const e=(0,r.tradingService)();return c=new Map([["drawings",{label:o.t(null,void 0,i(3217)),dataName:"hide-drawing-tools",tooltip:{active:o.t(null,void 0,i(85891)),inactive:o.t(null,void 0,i(52563))},getBoxedValue:()=>(0,a.hideAllDrawings)(),trackLabel:"hide drawings"}],["indicators",{label:o.t(null,void 0,i(72351)),dataName:"hide-indicators",tooltip:{active:o.t(null,void 0,i(98753)),inactive:o.t(null,void 0,i(78525))},getBoxedValue:()=>(0,a.hideAllIndicators)(),trackLabel:"hide indicators"}],["positions",{label:o.t(null,void 0,i(92226)),dataName:"hide-positions-and-orders",tooltip:{active:o.t(null,void 0,i(20506)),inactive:o.t(null,void 0,i(42164))},getBoxedValue:()=>(0,s.ensureNotNull)(e).showTradedSources,inverted:!0,trackLabel:"hide positions"}],["all",{label:o.t(null,void 0,i(47074)),dataName:"hide-all",tooltip:{active:e?o.t(null,void 0,i(86738)):o.t(null,void 0,i(25881)),inactive:e?o.t(null,void 0,i(18216)):o.t(null,void 0,i(90763))},trackLabel:"hide all"}]]),e||c.delete("positions"),c}function d(e){e?n.setValue("ChartToolsHideMode",e):e=_();const t=p();let i=!t;return"all"===e?(m(((e,t,s)=>{e.setValue(s?!i:i)})),l.hideStateChange.fire({hideMode:e,isActive:i}),i):(m(((s,o,n)=>{if(o===e){const e=t?!n:!s.value();s.setValue(e),i=n?!e:e}else s.setValue(Boolean(n))})),l.hideStateChange.fire({hideMode:e,isActive:i}),i)}function u(e){if("all"===e)return p();const t=(0,s.ensureDefined)(h().get(e)),i=(0,s.ensureDefined)(t.getBoxedValue)().value();return t.inverted?!i:i}function _(){const e=n.getValue("ChartToolsHideMode","drawings");return h().has(e)?e:"drawings"}function p(){let e=!0;return m(((t,i,s)=>{const o=t.value();e=e&&(s?!o:o)})),e}function m(e){h().forEach(((t,i)=>{const s=t.getBoxedValue?.();s&&e(s,i,t.inverted)}))}},25812:(e,t,i)=>{"use strict";var s;i.d(t,{ToolboxType:()=>s}),function(e){e[e.Delete=0]="Delete" +}(s||(s={}))},59064:(e,t,i)=>{"use strict";i.d(t,{globalCloseDelegate:()=>s,globalCloseMenu:()=>o});const s=new(i(52033).Delegate);function o(){s.fire()}},61223:e=>{e.exports={"css-value-header-toolbar-height":"38px"}},63844:e=>{e.exports={chartsSplitter:"chartsSplitter-L0xapso5",hovered:"hovered-L0xapso5"}},45982:e=>{e.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"4px"}},56479:e=>{e.exports={paneSeparator:"paneSeparator-uqBaC1Ki",handle:"handle-uqBaC1Ki",mobile:"mobile-uqBaC1Ki",hovered:"hovered-uqBaC1Ki",selected:"selected-uqBaC1Ki",active:"active-uqBaC1Ki"}},79437:(e,t,i)=>{"use strict";var s=i(37265).declareClassAsPureInterface;function o(){}TradingView.WEB_SOCKET_WAS_CONNECTED=!1,o.prototype.defaultResolutions=function(){},o.prototype.availableCurrencies=function(){},o.prototype.availableUnits=function(){},o.prototype.supportedSymbolsTypes=function(){},o.prototype.symbolsGrouping=function(){},o.prototype.quoteCreateSession=function(e){},o.prototype.quoteDeleteSession=function(e){},o.prototype.quoteSetFields=function(e,t){},o.prototype.quoteAddSymbols=function(e,t){},o.prototype.quoteRemoveSymbols=function(e,t){},o.prototype.quoteFastSymbols=function(e,t){},o.prototype.depthCreateSession=function(e,t,i){},o.prototype.depthDeleteSession=function(e){},o.prototype.depthSetSymbol=function(e,t){},o.prototype.depthClearSymbol=function(e){},o.prototype.depthSetScale=function(e,t){},o.prototype.chartCreateSession=function(e,t){},o.prototype.chartDeleteSession=function(e){},o.prototype.createSession=function(e,t){},o.prototype.removeSession=function(e){},o.prototype.connected=function(){},o.prototype.connect=function(){},o.prototype.disconnect=function(){},o.prototype.switchTimezone=function(e,t){},o.prototype.resolveSymbol=function(e,t,i,s){},o.prototype.createSeries=function(e,t,i,s,o,n,r,a){},o.prototype.removeSeries=function(e,t,i){},o.prototype.modifySeries=function(e,t,i,s,o,n,r){},o.prototype.requestMoreData=function(e,t,i,s){},o.prototype.requestMetadata=function(e){},o.prototype.canCreateStudy=function(e,t,i){},o.prototype.createStudy=function(e,t,i,s,o,n,r,a){},o.prototype.getStudyCounter=function(e){},o.prototype.getFundamentalCounter=function(e){},o.prototype.removeStudy=function(e,t){},o.prototype.modifyStudy=function(e,t,i,s,o){},o.prototype.createPointset=function(e,t,i,s,o,n,r){},o.prototype.modifyPointset=function(e,t,i,s,o){},o.prototype.removePointset=function(e,t,i){},o.prototype.requestMoreTickmarks=function(e,t,i,s){},o.prototype.requestFirstBarTime=function(e,t,i,s){},o.prototype._sendRequest=function(e,t){},o.prototype._onMessage=function(e){},o.prototype._dispatchNotification=function(e){},o.prototype._invokeNotificationHandler=function(e,t,i){},o.prototype._notifySessions=function(e){},o.prototype.unpack=function(e){},o.prototype.searchSymbols=function(e,t,i,s,o,n,r,a,l,c){},o.prototype.getMarks=function(e,t,i,s,o){},o.prototype.getTimescaleMarks=function(e,t,i,s,o){},s(o,"ChartApiInterface"),e.exports.ChartApiInterface=o},64289:(e,t,i)=>{ +"use strict";i.r(t),i.d(t,{favorStandardStudyTemplate:()=>D,favorStudyTemplate:()=>k,getChartContent:()=>C,getCharts:()=>S,getChartsCount:()=>v,getCustomAdapter:()=>g,getDrawingTemplates:()=>R,getStandardStudyTemplateById:()=>E,getStorageURL:()=>p,getStudyTemplateById:()=>I,getStudyTemplatesList:()=>A,initialize:()=>f,invalidateStudyTemplatesList:()=>L,isThemeExist:()=>G,loadDrawingTemplate:()=>N,loadLayout:()=>P,loadTheme:()=>W,loadThemes:()=>H,openLayoutLink:()=>T,removeChart:()=>b,removeDrawingTemplate:()=>O,removeStudyTemplate:()=>x,removeTheme:()=>U,renameStudyTemplate:()=>B,replaceStudyTemplate:()=>V,saveChart:()=>w,saveDrawingTemplate:()=>F,saveStudyTemplate:()=>M,saveTheme:()=>z,setCustomAdapter:()=>m,updateUser:()=>y});var s=i(9343),o=i(14712),n=i(56840);const r=(0,s.getLogger)("Chart.SaveloadAdapter.Library"),a={error:""};let l,c,h,d,u=null,_=null;function p(e){return`${h}/${encodeURIComponent(d)}/${e}?client=${encodeURIComponent(l)}&user=${encodeURIComponent(c)}`}function m(e){u=e}function g(){return u}function f(e,t,i,s){l=e,c=t,h=i,d=s}function y(e){c=e}function v(e,t){throw new Error("Not implemented")}async function S(){const e=e=>e.map((e=>({id:e.id,name:e.name,image_url:String(e.id),modified_iso:e.timestamp,short_symbol:e.symbol,interval:e.resolution})));if(u)return u.getAllCharts().then(e);try{const t=await fetch(`${p("charts")}`,{credentials:"same-origin"});if(!t.ok)throw new Error(`Getting chart content response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Get chart content request failed: "+i.message);return e(i.data)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function b(e){if(u)return u.removeChart(e);try{const t=await fetch(`${p("charts")}&chart=${encodeURIComponent(e)}`,{method:"DELETE",credentials:"same-origin"});if(!t.ok)throw new Error(`Remove chart response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Remove drawing template request failed: "+i.message)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function w(e,t,i,s,n){const a=n.id,l={name:e,content:JSON.stringify(s),symbol:t,resolution:i};try{if(u){return{result:await u.saveChart({...l,id:a,timestamp:Math.round(Date.now()/1e3)})}}const e=new FormData;for(const t in l)e.append(t,l[t]);let t=p("charts");null!=a&&(t+=`&chart=${encodeURIComponent(a)}`);const i=await fetch(t,{credentials:"same-origin",method:"POST",body:e});if(!i.ok)throw new Error(`Saving chart content response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Saving chart content request failed: "+s.message);return{result:(s.id??a).toString(),response:i}}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function C(e){const t=t=>{const i=JSON.parse(t);return i.uid=e.id,i};if(u)return u.getChartContent(e.id).then((e=>t(e)));try{const i=await fetch(`${p("charts")}&chart=${encodeURIComponent(e.id)}`,{credentials:"same-origin"}) +;if(!i.ok)throw new Error(`Getting chart content response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Get chart content request failed: "+s.message);return t(s.data.content)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function P(e){try{return{chartWidgetCollectionState:await C(e),description:e.name,id:e.id,lastModified:e.modified_iso,name:e.name,uid:e.url,username:""}}catch(e){throw r.logWarn("Error loading chart"),e}}function T(e,t){throw new Error("Opening layout link is not supported")}async function x(e){try{const t=j().filter((t=>t!==e));if(u)return q(t),u.removeStudyTemplate({name:e});const i=await fetch(`${p("study_templates")}&template=${encodeURIComponent(e)}`,{method:"DELETE",credentials:"same-origin"});if(!i.ok)throw new Error(`Remove study template response was not OK. Status: ${i.status}.`);const s=await i.json();if("ok"!==s.status)throw new Error("Remove study template request failed: "+s.message);q(t)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function I(e){try{if(u){return{content:await u.getStudyTemplateContent({name:e})}}const t=await fetch(`${p("study_templates")}&template=${encodeURIComponent(e)}`,{credentials:"same-origin"});if(!t.ok)throw new Error(`Get study template response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Get study template request failed: "+i.message);return i.data}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function M(e){try{if(u)return u.saveStudyTemplate(e).then((()=>({error:""}))).catch((e=>({error:null!=e?(0,o.errorToString)(e):"error"})));const t=new FormData;t.append("name",e.name),t.append("content",e.content);const i=await fetch(p("study_templates"),{method:"POST",body:t,credentials:"same-origin"});if(!i.ok)throw new Error(`Save study template response was not OK. Status: ${i.status}.`);const s=await i.json();return{error:"ok"===s.status?"":s.status}}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}async function A(){try{if(_)return _;_=[];const e=e=>(_=e.map((e=>{const t=j().indexOf(e.name);return{id:e.name,is_default:!1,name:e.name,favorite_date:-1!==t?t:null}})),_);if(u)return u.getAllStudyTemplates().then(e);const t=await fetch(p("study_templates"),{method:"GET",credentials:"same-origin"});if(!t.ok)throw new Error(`Study templates list response was not OK. Status: ${t.status}.`);const i=await t.json();if("ok"!==i.status)throw new Error("Study templates list request failed: "+i.message);return e(i.data)}catch(e){throw r.logWarn((0,o.errorToString)(e)),e}}function L(){_=null}function k(e,t,i){const s=j();q(t?[...s,e]:s.filter((t=>t!==e))),i?.(null)}function D(e,t,i){k(e,t,i)}function E(e,t){throw new Error("Not implemented")}function B(e,t,i){throw new Error("Not implemented")}function V(e,t,i){throw new Error("Not implemented")}async function R(e){throw new Error("Not implemented")}async function N(e,t){throw new Error("Not implemented")}async function O(e,t){throw new Error("Not implemented")}async function F(e,t,i){ +throw new Error("Not implemented")}function W(e){if(null!==u)return u.getChartTemplateContent(e);throw new Error("Not implemented")}function H(){return null!==u?u.getAllChartTemplates():Promise.resolve([])}async function z(e,t){if(null!==u)try{return await u.saveChartTemplate(e,t),a}catch(e){return console.error(e),{error:e instanceof Error?e.message:e.toString()}}throw new Error("Not implemented")}async function U(e){if(null!==u)try{return await u.removeChartTemplate(e),a}catch(e){return console.error(e),{error:e instanceof Error?e.message:e.toString()}}throw new Error("Not implemented")}function G(e){return W(e).then((e=>Boolean(e.content)))}function j(){return n.getJSON("StudyTemplates.quicks",[])}function q(e){n.setJSON("StudyTemplates.quicks",e)}},51243:(e,t,i)=>{"use strict";var s=i(50151).ensureNotNull,o=i(50151).ensureDefined,n=i(9343).getLogger("Chart.ChartApiLocal"),r=i(14381),a=i(85049).Interval,l=i(84954).JSStudyEngineTypescript,c=i(6058),h=i(79437).ChartApiInterface,d=i(18278).HandlerInfo,u=i(37265).requireFullInterfaceImplementation,_=i(82783).TIMEFRAMETYPE,p=i(53388).createDwmAligner;TradingView.STUDY_COUNT_LIMIT=210;function m(e,t){return`${e}__${t}`}JSServer.ChartApi=function(e){this._notificationHandlers={},this._sessions={},this.studyCounter=0,this._metadataRequestNextNumber=1,this._connected=!1,this._enabled=!1,this._studyEngine=new l(e),this._callbacks={},this._serverTimeOffset=0;var t=this;this._studyEngine.on("configuration_received",(function(){t._fireEvent("configuration_received")})),this._studyEngine.on("realtime_tick",(function(e){var i={time:e.value[0]/1e3,open:e.value[1],high:e.value[2],low:e.value[3],close:e.value[4],volume:e.value[5]};t._fireEvent("realtime_tick",i,!0)})),this._setVisibleRangeTimeout={},this._studySpecs=new Map,this._isNonCountedStudy=()=>!0,this.defaultResolutions=this.defaultResolutions.bind(this)},JSServer.ChartApi.prototype.destroy=function(){this._studyEngine.destroy(),this._studyEngine=null},JSServer.ChartApi.prototype.purgeCache=function(e){this._studyEngine.purgeCache(),this._studyEngine.purgeDataCache()},JSServer.ChartApi.prototype.resetCache=function(){this._studyEngine.resetCache()},JSServer.ChartApi.prototype.defaultResolutions=function(){return this._studyEngine.supportedResolutions()||["1","3","5","15","30","45","60","120","180","240","1D","1W","1M"]},JSServer.ChartApi.prototype.availableCurrencies=function(){var e=this._studyEngine.supportedCurrencies().map((function(e){return"string"==typeof e?{id:e,code:e}:e}));return Promise.resolve(e)},JSServer.ChartApi.prototype.availableUnits=function(){return Promise.resolve(this._studyEngine.supportedUnits())},JSServer.ChartApi.prototype.availablePriceSources=function(e){return this._studyEngine.supportedPriceSources(e)},JSServer.ChartApi.prototype.supportedSymbolsTypes=function(){return this._studyEngine.supportedSymbolsTypes()},JSServer.ChartApi.prototype.symbolsGrouping=function(){return this._studyEngine.symbolsGrouping()},JSServer.ChartApi.prototype.start=function(){this._enabled=!0, +this._fireEvent("start_enabled")},JSServer.ChartApi.prototype.unsubscribe=function(e,t){var i=this._callbacks[e];i&&i.splice(i.indexOf(t),1)},JSServer.ChartApi.prototype.on=function(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},JSServer.ChartApi.prototype._fireEvent=function(e,t,i){if(this._callbacks.hasOwnProperty(e)){var s=this._callbacks[e].slice(0);i||(this._callbacks[e]=[]);for(var o=0;on?h&&h(new Error("Invalid visible range")):(TradingView.ChartapiMessagerInstances[e].onSeriesTimeframeUpdate(t,i,g,n,a,c),l&&setTimeout(l,0))}else h&&h(new Error("Bars are not available"))}else h&&h(new Error("Session time scale is not available"))}if(this._studyEngine.isTimeScaleExtendedTo(e,1e3*o))g();else{var f=TradingView.ChartapiMessagerInstances[e].beforeSeriesCompleted,y=TradingView.ChartapiMessagerInstances[e].seriesError;void 0!==this._setVisibleRangeTimeout[e]&&clearTimeout(this._setVisibleRangeTimeout[e]),this._setVisibleRangeTimeout[e]=setTimeout(function(){delete this._setVisibleRangeTimeout[e],f.subscribe(null,v,!0),y.subscribe(null,S,!0),this._studyEngine.ensureExtendedTo(t,e,1e3*o)}.bind(this),0)}function v(e,s){e===t&&s===i&&(f.unsubscribe(null,v),y.unsubscribe(null,S),g())}function S(e,s){e===t&&s===i&&f.unsubscribe(null,v)}},JSServer.ChartApi.prototype._applyTimeFrame=function(e,t,i,s,o){var n,l,c={},h=!0;if(o.type===_.PeriodBack){var d=this._studyEngine.getSeriesLastBarTime(e,i);if(null===d)return;l=d/1e3;var u=a.parse(o.value),m=this._studyEngine.getSeriesSymbolInfo(e,i);n=r.alignPeriodsBackForVisibleRange(m.session,m.session_holidays,m.corrections,u.letter(),u.multiplier(),1,d)/1e3;var g=p(this._studyEngine.getSeriesInterval(e,i),m);null!==g&&(l=g.timeToExchangeTradingDay(1e3*l)/1e3,n=g.timeToExchangeTradingDay(1e3*n)/1e3),c={applyDefaultRightMargin:!0},h=this._studyEngine.hasStudyWithExtendedTimeScale(e)}else n=o.from,l=o.to;this.setVisibleTimeRange(e,i,s,n,l,h,c,void 0,o)},JSServer.ChartApi.prototype.modifySeries=function(e,t,i,s,o,n,r,a){var l=this;this._notificationHandlers[e][t]=new d((function(o){"series_completed"===o.method&&null!==r&&(l._applyTimeFrame(e,s,t,i,r),r=null),a(o)}),t),this._studyEngine.modifySeries(e,t,s,o,i,n)},JSServer.ChartApi.prototype.requestMoreData=function(e,t){this._studyEngine.extendSeriesRange(e,t)},JSServer.ChartApi.prototype.setStudiesAccessController=function(e){this.studiesAccessController=e},JSServer.ChartApi.prototype.allStudiesMetadata=function(){return this._studyEngine.studiesMetadata()},JSServer.ChartApi.prototype.requestMetadata=function(){return new Promise(((e,t)=>{const i=this.studiesAccessController.getEnabledTools();e({method:"studies_metadata",params:[this._makeNextRequestId(),{errors:[],hash:"",metainfo:i,migrations:[]}]})}))},JSServer.ChartApi.prototype._makeNextRequestId=function(){return"metadata_"+this._metadataRequestNextNumber++},JSServer.ChartApi.prototype.setIsNonCountedStudyFn=function(e){this._isNonCountedStudy=e},JSServer.ChartApi.prototype.canCreateStudy=function(e,t,i){return this._isNonCountedStudy(t.id)||this.studyCounter{"use strict";var s=i(52033).Delegate,o=function(e,t){this._server=e,this._session=t,this.beforeSeriesCompleted=new s,this.seriesError=new s};o.prototype.onSymbolResolved=function(e,t){this._server.receiveLocalResponse({method:"symbol_resolved",params:[this._session,e,t]})},o.prototype.onSymbolError=function(e,t){this._server.receiveLocalResponse({method:"symbol_error",params:[this._session,e,t]})},o.prototype.onStudyError=function(e,t,i){this._server.receiveLocalResponse({method:"study_error",params:[this._session,e,t,i]})},o.prototype.onSeriesLoading=function(e,t){this._server.receiveLocalResponse({method:"series_loading",params:[this._session,e,t]})},o.prototype.onSeriesCompleted=function(e,t,i){this.beforeSeriesCompleted.fire(e,t),this._server.receiveLocalResponse({method:"series_completed",params:[this._session,e,i,t]})},o.prototype.onSeriesError=function(e,t,i){this._server.receiveLocalResponse({method:"series_error",params:[this._session,e,t,i]}),this.seriesError.fire(e,t)},o.prototype.onStudyCompleted=function(e,t){this._server.receiveLocalResponse({method:"study_completed",params:[this._session,e,t]})},o.prototype.onStudyLoading=function(e,t){this._server.receiveLocalResponse({method:"study_loading",params:[this._session,e,t]})},o.prototype.onTickmarksUpdated=function(e,t){var i={method:"tickmark_update",params:[this._session,{index:e,zoffset:0,changes:[],marks:t,index_diff:[]}]};this._server.receiveLocalResponse(i)},o.prototype.onTimescaleUpdate=function(e,t){var i={method:"timescale_update",params:[this._session,this._prepareDataUpdateObjects(t),{index:e.pointsIndex,zoffset:0,changes:e.points,marks:e.marks,index_diff:e.indexChange,baseIndex:e.baseIndex}]};this._server.receiveLocalResponse(i)},o.prototype.onTimescaleCompleted=function(e){this._server.receiveLocalResponse({method:"timescale_completed",params:[this._session,e]})},o.prototype.onSeriesTimeframeUpdate=function(e,t,i,s,o,n){var r={method:"series_timeframe",params:[this._session,e,t,i,s,n||null,!0,o]};this._server.receiveLocalResponse(r)},o.prototype.onPointsetDataUpdate=function(e,t,i){this.onDataUpdate(e,t,i,null)},o.prototype._prepareDataUpdateObjects=function(e){var t={};return e.forEach((function(e){t[e.objId]={series:e.data,turnaround:e.turnaround},e.nonSeriesData&&(e.nonSeriesData.data?t[e.objId].nonseries={d:JSON.stringify(e.nonSeriesData.data),indexes:e.nonSeriesData.indexes +}:t[e.objId].nonseries={d:"",indexes:[]})})),t},o.prototype.onDataUpdate=function(e,t,i,s){var o={method:"data_update",params:[this._session,this._prepareDataUpdateObjects([{objId:e,turnaround:t,data:i,nonSeriesData:s}])]};this._server.receiveLocalResponse(o)},o.prototype.onQuotesData=function(e){this._server.receiveLocalResponse({method:"quote_symbol_data",params:e})},o.prototype.onDepthData=function(e){this._server.receiveLocalResponse({method:"dd",params:e})},o.prototype.onDepthUpdate=function(e){this._server.receiveLocalResponse({method:"dpu",params:e})},o.prototype.onClearData=function(e){this._server.receiveLocalResponse({method:"clear_data",params:[this._session,e]})},TradingView.ChartapiMessagerInstances=[],e.exports=o},9447:(e,t,i)=>{"use strict";i.d(t,{barTimeToEndOfPeriod:()=>o,endOfPeriodToBarTime:()=>n});var s=i(83910);function o(e,t,i){if(i.isDays())return t;if(e.moveTo(1e3*t),i.isIntraday()){const i=e.indexOfBar(1e3*t);if(i<0)throw new Error(`${t} is out of the instrument session `);return e.endOfBar(i)/1e3}return e.startOfBar(s.SessionStage.LASTBAR_SESSION)/1e3}function n(e,t,i){if(i.isDays())return t;const s=1e3*t-1;if(e.moveTo(s),i.isIntraday()){const i=e.indexOfBar(s);if(i<0)throw new Error(`${t} is out of the instrument session `);return e.startOfBar(i)/1e3}return t=e.startOfBar(0)/1e3}},9001:(e,t,i)=>{"use strict";var s=i(56570);window.onload=function(){location.hostname.indexOf(".")>=0&&!function(){try{return/^(192|172|10)\.[0-9][0-9][0-9]\.[0-9][0-9][0-9]\.[0-9][0-9][0-9]/.test(location.hostname)||/^.*((?:\.local)|localhost)$/.test(location.hostname)}catch(e){return!1}}()&&setTimeout((function(){try{var e=function(){var e=0;return JSON.parse(urlParams.logo).image&&(e="C",s.enabled("link_to_tradingview")||(e="D")),e}();window.ga&&(0!==e&&window.ga("send","event","s",e),urlParams.utm||window.ga("send","event","l"))}catch(e){}}),3e4)}},2060:(e,t,i)=>{"use strict";var s,o=i(14381),n={};e.exports=function(e,t,i){var r,a,l,c,h={},d=n[i]||"out_of_session",u=!1,_=i,p=t,m=null,g=null;function f(){var e={};e.symbolname=_,e.status="ok",e.values={},e.values.current_session=d,n[_]=d,TradingView.ChartapiMessagerInstances[p].onQuotesData([p].concat([e]))}function y(){if(r)if(c)d="out_of_session";else{var e=(new Date).getTime(),t=o.isTradingNow(e,r)?"market":"out_of_session";a&&o.isTradingNow(e,a)?t="pre_market":l&&o.isTradingNow(e,l)&&(t="post_market"),t!==d&&(d=t)}}return e(i,null,(function(e){u||function(e){r=new o.SessionInfo(e.timezone,e.session_display??e.session,e.session_holidays,e.corrections),c=e.expired,e.subsession_id&&e.subsessions?e.subsessions.forEach((t=>{switch(t.id){case"regular":r=new o.SessionInfo(e.timezone,t["session-display"]??t.session,e.session_holidays,t["session-correction"]||e["session-correction"]||e.corrections);break;case"premarket":a=new o.SessionInfo(e.timezone,t["session-display"]??t.session,e.session_holidays,t["session-correction"]||e["session-premarket-correction"]||e.corrections);break;case"postmarket": +l=new o.SessionInfo(e.timezone,t["session-display"]??t.session,e.session_holidays,t["session-correction"]||e["session-postmarket-correction"]||e.corrections)}})):(a=void 0,l=void 0);const t=60-new Date(Date.now()).getSeconds();s&&s?.ticker===e.ticker||(s={ticker:e.ticker,timer:t},clearTimeout(s.timeout)),g=setTimeout((()=>{m=setInterval((()=>{y(),f()}),6e4),y(),f()}),1e3*s.timer),s&&void 0!==s?.timeout||(s.timeout=g),y(),f()}(e)}),(function(){})),h.stop=function(){u=!0,m&&clearInterval(m),g&&clearInterval(g)},h.marketStatus=function(){return d},h}},39692:(e,t,i)=>{"use strict";let s;function o(e,t,i,o){return s?.(e,t,i,o)??e}function n(e){s=e}i.d(t,{getVolumeProfileResolutionForPeriod:()=>o,overwriteVolumeProfileResolutionForPeriodGetter:()=>n})},67153:(e,t,i)=>{"use strict";i.d(t,{findSuitableResolutionToBuildFrom:()=>r});var s=i(85049);function o(e,t){const i=t.multiplier();for(let s=e.length-1;s>=0;s--){const o=Number(e[s]);if(i%o==0)return{error:!1,resolution:`${o}${t.letter()}`}}return{error:!0,errorMessage:n(t.value())}}function n(e){return`Misconfiguration error: it is trying to request ${e} but we cannot build it from lower resolution`}function r(e,t){const i=s.Interval.parse(e);if((i.isWeeks()||i.isMonths())&&t.has_weekly_and_monthly){let e=["1"];i.isWeeks()&&void 0!==t.weekly_multipliers&&(e=t.weekly_multipliers),i.isMonths()&&void 0!==t.monthly_multipliers&&(e=t.monthly_multipliers);const s=o(e,i);if(!s.error)return s}if(i.isDWM()&&(void 0===t.has_daily||t.has_daily))return i.isDays()&&void 0!==t.daily_multipliers?o(t.daily_multipliers,i):void 0===t.daily_multipliers||t.daily_multipliers.includes("1")?{error:!1,resolution:"1D"}:{error:!0,errorMessage:"Misconfiguration error: it is trying to request a resolution but symbol does not support it"};if(i.isDWM())return{error:!0,errorMessage:n(i.value())};if(i.isMinutes()&&!t.has_intraday)return{error:!0,errorMessage:"Misconfiguration error: it is trying to request intraday resolution but symbol does not support it"};if(i.isSeconds()&&!t.has_seconds)return{error:!0,errorMessage:"Misconfiguration error: it is trying to request seconds resolution but symbol does not support it"};const r=t.seconds_multipliers??["1"],a=0===r.length,l=a||r.every((e=>parseInt(e,10)>i.multiplier())),c=t.build_seconds_from_ticks&&(a||l)&&t["is-tickbars-available"];if(i.isSeconds()&&c)return{error:!1,resolution:"1T"};if(i.isTicks())return t["is-tickbars-available"]?{error:!1,resolution:e}:{error:!0,errorMessage:"unsupported_resolution"};const h=i.isSeconds()?t.seconds_multipliers:t.intraday_multipliers;return void 0===h?{error:!1,resolution:i.value()}:o(h,i)}},23863:(e,t,i)=>{"use strict";const s=i(56570),o=i(19625).getHexColorByName;var n=i(73772).Std;i(42924);var r=i(69146).pivotPointsStandardStudyItem,a=i(24018).volumeProfileVisibleRangeStudyItem,l=i(92245).volumeProfileFixedRangeVbPStudyItem,c=i(92245).volumeProfileFixedRangeBSStudyItem,h=i(68563).spreadStudyItem,d=i(15497).ratioStudyItem,u=i(65498).regressionTrendStudyItem,_=i(46367).anchoredVWAPStudyItem +;const p=o("color-ripe-red-400"),m=o("color-minty-green-400"),g=s.enabled("secondary_series_extend_time_scale");JSServer.studyLibrary=JSServer.studyLibrary.concat([{name:"Compare",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{compare:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#9C27B0"}},inputs:{source:"close",symbol:""}},plots:[{id:"compare",type:"line"}],styles:{compare:{title:"Plot",histogramBase:0}},description:"Compare",shortDescription:"Compare",is_price_study:!0,inputs:[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol",name:"Symbol",type:"symbol",isHidden:!0}],id:"Compare@tv-basicstudies-1",format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._context.new_sym(t(1),n.period(this._context))},this.main=function(e,t){this._context=e;var i=this._context.new_unlimited_var(this._context.symbol.time);this._context.select_sym(1);var s=this._context.new_unlimited_var(this._context.symbol.time),o=n[t(0)](this._context),r=this._context.new_unlimited_var(o);return this._context.select_sym(0),[r.adopt(s,i,0)]}}},{name:"Overlay",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{},inputs:{symbol:"",extendTimeScale:!1}},plots:[{id:"open",type:"line"},{id:"high",type:"line"},{id:"low",type:"line"},{id:"close",type:"line"}],styles:{open:{title:"Open"},high:{title:"High"},low:{title:"Low"},close:{title:"Close"}},description:"Overlay",shortDescription:"Overlay",is_price_study:!1,inputs:[{id:"symbol",name:"symbol",defval:"",type:"symbol",isHidden:!0},{id:"extendTimeScale",name:"extendTimeScale",defval:!1,type:"boolean",isHidden:!0}],id:"Overlay@tv-basicstudies-1",format:{type:"price",precision:4},canExtendTimeScale:!0},constructor:function(){this.init=function(e,t){this._context=e,this._context.new_sym(t(0),n.period(this._context))},this.main=function(e,t){this._context=e;var i=!g||!0!==t(1),s=this._context.new_unlimited_var(this._context.symbol.time);this._context.select_sym(1);var o=this._context.new_unlimited_var(this._context.symbol.time),r=this._context.new_unlimited_var(n.open(this._context)),a=this._context.new_unlimited_var(n.high(this._context)),l=this._context.new_unlimited_var(n.low(this._context)),c=this._context.new_unlimited_var(n.close(this._context));return i?(this._context.select_sym(0),[r.adopt(o,s,1),a.adopt(o,s,1),l.adopt(o,s,1),c.adopt(o,s,1)]):[r.get(0),a.get(0),l.get(0),c.get(0)]}}},{name:"Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{vol:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:50,visible:!0,color:"#000080"},vol_ma:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1,color:"#2196F3"}},palettes:{volumePalette:{colors:{0:{color:p,width:1,style:0},1:{ +color:m,width:1,style:0}}}},inputs:{showMA:!1,volumeMA:"SMA",length:20,col_prev_close:!1,symbol:"",smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"vol",type:"line"},{id:"volumePalette",palette:"volumePalette",target:"vol",type:"colorer"},{id:"vol_ma",type:"line"},{id:"smoothedMA",type:"line"}],styles:{vol:{title:"Volume",histogramBase:0},vol_ma:{title:"Volume MA",histogramBase:0},smoothedMA:{title:"Smoothed MA",histogramBase:0}},description:"Volume",shortDescription:"Volume",is_price_study:!1,palettes:{volumePalette:{colors:{0:{name:"Falling"},1:{name:"Growing"}}}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"showMA",name:"show MA",defval:!1,type:"bool",isHidden:!0},{id:"length",name:"MA Length",defval:20,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["vol_ma"]},{id:"volumeMA",name:"Volume MA",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["vol_ma"]},{defval:!1,id:"col_prev_close",name:"Color based on previous close",type:"bool"},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Volume@tv-basicstudies-1",format:{type:"volume"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),n.period(this._context))},this.f_0=function(e,t){return n.gt(e,t)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=n.volume(this._context),s=n.open(this._context),o=n.close(this._context),r=this._context.new_var(this._context.symbol.time),a=this._input(5),l=this._input(6),c=this._input(2),h=this._input(3);if(this._context.setMinimumAdditionalDepth(c+l),""!==this._input(0)){this._context.select_sym(1);var d=this._context.new_var(this._context.symbol.time),u=this._context.new_var(n.volume(this._context)),_=this._context.new_var(n.open(this._context)),p=this._context.new_var(n.close(this._context));i=u.adopt(d,r,1),s=_.adopt(d,r,1),o=p.adopt(d,r,1),this._context.select_sym(0)}var m=this._context.new_var(i),g=n[h.toLowerCase()](m,c,this._context),f=this._context.new_var(g),y=this._context.new_var(o);return[i,y.get(1)&&this._input(4)?this.f_0(y.get(1),o):this.f_0(s,o),g,n[a.toLowerCase()](f,l,this._context)]}}},{name:"ZigZag",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:2,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:5,in_1:10}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",target:"plot_0",type:"dataoffset"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Zig Zag",shortDescription:"ZigZag",is_price_study:!0,classId:"ScriptWithDataOffset",inputs:[{id:"in_0",name:"deviation",defval:5,type:"float",min:.001,max:100},{id:"in_1",name:"depth",defval:10,type:"integer",min:2,max:1e3}],id:"ZigZag@tv-basicstudies-1",format:{type:"inherit"}},constructor:function(){ +this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),o=i/100,r=Math.ceil(s/2);return[n.zigzag(o,r,this._context),n.zigzagbars(o,r,this._context)]}}},{name:"Sessions",metainfo:{_metainfoVersion:52,defaults:{graphics:{vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}},backgrounds:{preMarket:{color:"#FF9800",transparency:92,visible:!0},postMarket:{color:"#2196F3",transparency:92,visible:!0}}},linkedToSeries:!0},description:"Sessions",graphics:{vertlines:{sessBreaks:{name:"Session Break",halign:"left"}},backgrounds:{preMarket:{name:"Pre market"},postMarket:{name:"Post market"}}},id:"Sessions@tv-basicstudies-1",inputs:[],is_hidden_study:!0,is_price_study:!0,name:"Sessions@tv-basicstudies",palettes:{},plots:[],shortDescription:"Sessions",format:{type:"inherit"}},constructor:function(){function e(e,t){return{id:e,index:e,extendBottom:!0,extendTop:!0}}function t(e){return{id:e.start,start:e.start,stop:e.stop}}this.init=function(){this._times=[]},this._getVerticalLineData=function(t){return n.selectSessionBreaks(t,this._times).map(e)},this._getPreAndPostMarketBackgroundsData=function(e){const i=n.selectPreAndPostMarketTimes(e,this._times);return{preMarket:i.preMarket.map(t),postMarket:i.postMarket.map(t)}},this.main=function(e,t){if(n.isdwm(e))return null;var i=n.time(e);if(isNaN(i))return null;var s=this._times.length;if(0!==s&&this._times[s-1]===i||this._times.push(i),!e.symbol.isLastBar||!e.symbol.isNewBar)return null;var o=this._getVerticalLineData(e),r=this._getPreAndPostMarketBackgroundsData(e);return 0===o.length&&0===r.preMarket.length&&0===r.postMarket?null:{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{create:{vertlines:[{styleId:"sessBreaks",data:o}],backgrounds:[{styleId:"preMarket",data:r.preMarket},{styleId:"postMarket",data:r.postMarket}]},erase:[{action:"all"}]}}}}}},{name:"SuperTrend",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:3,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#000080"},plot_2:{linestyle:0,linewidth:3,plottype:"shape_arrow_up",trackPrice:!1,location:"BelowBar",transparency:35,visible:!0,color:"#00FF00"},plot_3:{linestyle:0,linewidth:3,plottype:"shape_arrow_down",trackPrice:!1,location:"AboveBar",transparency:35,visible:!0,color:"#FF0000"}},palettes:{palette_0:{colors:{0:{color:"#008000",width:3,style:0},1:{color:"#800000",width:3,style:0}}}},inputs:{in_0:10,in_1:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"},{id:"plot_2",type:"shapes"},{id:"plot_3",type:"shapes"}],styles:{plot_0:{title:"SuperTrend",histogramBase:0,joinPoints:!1,isHidden:!1},plot_2:{title:"Up Arrow",histogramBase:0,joinPoints:!1,isHidden:!1},plot_3:{title:"Down Arrow",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"SuperTrend",shortDescription:"SuperTrend",is_price_study:!0,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}},valToIndex:{0:0,1:1}}},inputs:[{id:"in_0",name:"Length",defval:10, +type:"integer",min:1,max:100},{id:"in_1",name:"Factor",defval:3,type:"float",min:1,max:100}],id:"SuperTrend@tv-basicstudies-1",scriptIdPart:"",name:"SuperTrend",isCustomIndicator:!0,format:{type:"inherit"}},constructor:function(){this.main=function(e,t){var i=t(0),s=t(1),[o,r]=n.supertrend(s,i,e),a=e.new_var(r).get(1);return[o,-1===r?0:1,-1===r&&a!==r?1:NaN,1===r&&a!==r?1:NaN]}}},{name:"IntradayInactivityGaps",metainfo:{historyCalculationMayChange:!0,_metainfoVersion:52,description:"Intraday Inactivity Gaps",id:"IntradayInactivityGaps@tv-basicstudies-1",is_hidden_study:!0,is_price_study:!0,name:"IntradayInactivityGaps@tv-basicstudies",inputs:[{id:"display_session",name:"Gap Display Session",defval:"session",type:"text",display:0}],palettes:{},plots:[],defaults:{linkedToSeries:!0,inputs:{display_session:"session"}},shortDescription:"Intraday Inactivity Gaps",format:{type:"inherit"},canExtendTimeScale:!0},constructor:function(){this.init=function(e){this._context=e,this._range={from:null,to:null},this._lastRange=null},this.main=function(e,t){if(!n.isintraday(e))return null;const i=t(0);this._context=e;const s=e.symbol,o=n.time(e);return"number"==typeof o&&isFinite(o)&&(null===this._range.from&&(this._range.from=o),this._range.to=o),!s.isLastBar||this._lastRange&&this._lastRange.from===this._range.from&&this._lastRange.to===this._range.to?null:(this._lastRange={...this._range},{nonseries:!0,type:"study_gap",displaySession:i,...this._range})}}},r,a,l,c,h,d,u,_])},73772:(e,t,i)=>{"use strict";i.d(t,{Std:()=>h});var s=i(14381),o=i(2740);class n{constructor(e,t,i){this._timezone=e,this._preMarketSessionSpec=t,this._postMarketSessionSpec=i}getPreAndPostMarketTimes(e){if(0===e.length)return{preMarket:[],postMarket:[]};const t=[],i=[];let s=null,n=null,r=e[0],a=(0,o.utc_to_cal)(this._timezone,r);this._isInPreMarketSession(a)&&(n=r),this._isInPostMarketSession(a)&&(s=r);for(let l=1;le?1:0,h={};function d(e,t,i,s,o){let n=o,r=0;if(isNaN(e.get(t-1)))return{ +index:NaN,value:NaN};for(let i=0;ie.symbol.index+1,h.nz=(e,t=0)=>isFinite(e)?e:t,h.na=function(e){return 0===arguments.length?NaN:isNaN(e)?1:0},h.isZero=e=>Math.abs(e)<=1e-10?1:0,h.toBool=e=>isFinite(e)&&!h.isZero(e),h.eq=(e,t)=>h.isZero(e-t),h.neq=(e,t)=>c(!h.eq(e,t)),h.ge=(e,t)=>c(h.isZero(e-t)||e>t),h.gt=(e,t)=>c(!h.isZero(e-t)&&e>t),h.lt=(e,t)=>c(!h.isZero(e-t)&&ec(h.isZero(e-t)||eisNaN(e)||isNaN(t)?NaN:h.isZero(e)||h.isZero(t)?0:1,h.or=(e,t)=>isNaN(e)||isNaN(t)?NaN:h.isZero(e)&&h.isZero(t)?0:1,h.not=e=>isNaN(e)?NaN:h.isZero(e)?1:0,h.eps=()=>l,h.greaterOrEqual=(e,t,i)=>t-e<(i||l),h.lessOrEqual=(e,t,i)=>e-t<(i||l),h.equal=(e,t,i)=>Math.abs(e-t)<(i||l),h.greater=(e,t,i)=>e-t>(i||l),h.less=(e,t,i)=>t-e>(i||l),h.compare=(e,t,i)=>h.equal(e,t,i)?0:h.greater(e,t,i)?1:-1,h.max=Math.max,h.min=Math.min,h.pow=Math.pow,h.abs=Math.abs,h.log=Math.log,h.log10=e=>Math.log(e)/Math.LN10,h.sqrt=Math.sqrt,h.sign=e=>isNaN(e)?NaN:h.isZero(e)?0:e>0?1:-1,h.exp=Math.exp,h.sin=Math.sin,h.cos=Math.cos,h.tan=Math.tan,h.asin=Math.asin,h.acos=Math.acos,h.atan=Math.atan,h.floor=Math.floor,h.ceil=Math.ceil,h.round=Math.round,h.avg=(...e)=>{if(2===e.length)return(e[0]+e[1])/2;let t=0;for(let i=0;ie.symbol.open,h.high=e=>e.symbol.high,h.low=e=>e.symbol.low,h.close=e=>e.symbol.close,h.hl2=e=>(e.symbol.high+e.symbol.low)/2,h.hlc3=e=>(e.symbol.high+e.symbol.low+e.symbol.close)/3,h.ohlc4=e=>(e.symbol.open+e.symbol.high+e.symbol.low+e.symbol.close)/4,h.volume=e=>e.symbol.volume,h.updatetime=e=>e.symbol.updatetime,h.time=e=>e.symbol.bartime(),h.period=e=>e.symbol.period,h.tickerid=e=>e.symbol.tickerid,h.currencyCode=e=>e.symbol.currencyCode,h.unitId=e=>e.symbol.unitId,h.ticker=e=>e.symbol.ticker,h.interval=e=>e.symbol.interval,h.isdwm=e=>e.symbol.isdwm(),h.isintraday=e=>!e.symbol.isdwm(),h.isdaily=e=>"D"===e.symbol.resolution,h.isweekly=e=>"W"===e.symbol.resolution,h.ismonthly=e=>"M"===e.symbol.resolution,h.year=(e,t)=>h.timepart(e.symbol,o.YEAR,t),h.month=(e,t)=>h.timepart(e.symbol,o.MONTH,t),h.weekofyear=(e,t)=>h.timepart(e.symbol,o.WEEK_OF_YEAR,t),h.dayofmonth=(e,t)=>h.timepart(e.symbol,o.DAY_OF_MONTH,t),h.dayofweek=(e,t)=>h.timepart(e.symbol,o.DAY_OF_WEEK,t),h.hour=(e,t)=>h.timepart(e.symbol,o.HOUR_OF_DAY,t),h.minute=(e,t)=>h.timepart(e.symbol,o.MINUTE,t),h.second=(e,t)=>h.timepart(e.symbol,o.SECOND,t),h.add_days_considering_dst=(e,t,i)=>(0,o.add_days_considering_dst)((0,o.get_timezone)(e),t,i),h.add_years_considering_dst=(e,t,i)=>(0,o.add_years_considering_dst)((0,o.get_timezone)(e),t,i),h.selectSessionBreaks=(e,t)=>{if(h.isdwm(e)||void 0===e.symbol.session.timezone)return[];const i=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null),o=[],n=t.length;if(i.moveTo(t[n-1]),1===n&&i.startOfBar(0)===t[0])o.push(t[0]);else{for(let e=n-2;e>=0;--e){const s=t[e];if(s>=i.startOfBar(0))continue;i.moveTo(s);const n=t[e+1];o.push(n)}o.reverse()}return o}, +h.selectPreAndPostMarketTimes=(e,t)=>{if(h.isdwm(e)||void 0===e.symbol.session.timezone)return{preMarket:[],postMarket:[]};return new n(e.symbol.session.timezone,e.symbol.preMarketSubsession??null,e.symbol.postMarketSubsession??null).getPreAndPostMarketTimes(t)},h.iff=(e,t,i)=>h.not(e)?i:t,h.rising=(e,t)=>{for(let i=1;ie.get(0))return 0;return 1},h.falling=(e,t)=>{for(let i=1;i{const s=(0,o.utc_to_cal)(e.session.timezone,i||e.bartime());return(0,o.get_part)(s,t)},h.rsi=(e,t)=>h.isZero(t)?100:h.isZero(e)?0:100-100/(1+e/t),h.sum=(e,t,i)=>{const s=i.new_var(),o=h.nz(e.get())+h.nz(s.get(1))-h.nz(e.get(t));return s.set(o),o},h.sma=(e,t,i)=>{const s=h.sum(e,t,i);return h.na(e.get(t-1))?NaN:s/t},h.smma=(e,t,i)=>{const s=i.new_var(e),o=h.sma(s,t,i),n=i.new_var(),r=(n.get(1)*(t-1)+e)/t;return n.set(h.na(n.get(1))?o:r),n.get(0)},h.rma=(e,t,i)=>{const s=h.sum(e,t,i),o=t-1,n=e.get(o),r=i.new_var(),a=r.get(1),l=e.get(),c=h.na(n)?NaN:h.na(a)?s/t:(l+a*o)/t;return r.set(c),c},h.fixnan=(e,t)=>{const i=t.new_var();return isNaN(e)?i.get(1):(i.set(e),e)},h.tr=(e,t)=>{let i=t.new_var(h.close(t)).get(1);return e&&isNaN(i)&&(i=h.close(t)),h.max(h.max(h.high(t)-h.low(t),h.abs(h.high(t)-i)),h.abs(h.low(t)-i))},h.atr=(e,t)=>{const i=t.new_var(h.tr(void 0,t));return h.rma(i,e,t)},h.ema=(e,t,i)=>{const s=h.sum(e,t,i),o=i.new_var(),n=e.get(0),r=e.get(t-1),a=o.get(1),l=h.na(r)?NaN:h.na(a)?s/t:2*(n-a)/(t+1)+a;return o.set(l),l},h.wma=(e,t,i)=>{let s=0;for(let i=t=Math.round(t);i>=0;i--){s+=(t-i)*e.get(i)}return 2*s/(t*(t+1))},h.vwma=(e,t,i)=>{const s=i.new_var(h.volume(i)),o=i.new_var(e.get(0)*h.volume(i));return h.sma(o,t,i)/h.sma(s,t,i)},h.swma=(e,t)=>(e.get(0)+2*e.get(1)+2*e.get(2)+e.get(3))/6,h.supertrend=(e,t,i)=>{const s=h.atr(t,i),o=i.new_var(s).get(1),n=h.hl2(i);let r=n+s*e,a=n-s*e;const l=h.close(i),c=i.new_var(l).get(1),d=i.new_var(),u=h.nz(d.get(1)),_=i.new_var(),p=h.nz(_.get(1));a=h.gt(a,u)||h.lt(c,u)?a:u,d.set(a),r=h.lt(r,p)||h.gt(c,p)?r:p,_.set(r);let m=h.na();const g=i.new_var(),f=g.get(1);m=h.na(o)?1:f===p?l>r?-1:1:l-d(e,t,0,((e,t)=>h.lt(e,t)),Number.MAX_SAFE_INTEGER).index,h.lowest=(e,t,i)=>d(e,t,0,((e,t)=>h.lt(e,t)),Number.MAX_SAFE_INTEGER).value,h.highestbars=(e,t,i)=>-d(e,t,0,((e,t)=>h.gt(e,t)),Number.MIN_SAFE_INTEGER).index,h.highest=(e,t,i)=>d(e,t,0,((e,t)=>h.gt(e,t)),Number.MIN_SAFE_INTEGER).value,h.cum=(e,t)=>{const i=t.new_var(),s=h.nz(i.get(1))+e;return i.set(s),s},h.accdist=e=>{const t=h.high(e),i=h.low(e),s=h.close(e),o=h.volume(e);return h.cum(s===t&&s===i||t===i?0:o*(2*s-i-t)/(t-i),e)},h.correlation=(e,t,i,s)=>{const o=h.sma(e,i,s),n=h.sma(t,i,s),r=s.new_var(e.get()*t.get());return(h.sma(r,i,s)-o*n)/Math.sqrt(h.variance2(e,o,i)*h.variance2(t,n,i))},h.stoch=(e,t,i,s,o)=>{const n=h.highest(t,s,o),r=h.lowest(i,s,o);return h.fixnan(100*(e.get()-r)/(n-r),o)},h.tsi=(e,t,i,s)=>{ +const o=s.new_var(h.change(e)),n=s.new_var(h.abs(h.change(e))),r=s.new_var(h.ema(o,i,s)),a=s.new_var(h.ema(n,i,s));return h.ema(r,t,s)/h.ema(a,t,s)},h.cross=(e,t,i)=>{if(isNaN(e)||isNaN(t))return!1;const s=i.new_var((o=e-t)<0?-1:0===o?0:1);var o;return!isNaN(s.get(1))&&s.get(1)!==s.get()},h.linreg=(e,t,i)=>{let s=0,o=0,n=0,r=0;for(let i=0;i{const o=s.new_var(),n=s.new_var(),r=s.new_var(),a=h.high(s),l=h.low(s),c=h.close(s),d=s.new_var(a),u=s.new_var(l),_=s.new_var(c),p=s.new_var();let m=p.get(1),g=n.get(1),f=r.get(1);n.set(g),r.set(f);let y=!1;const v=u.get(1),S=u.get(2),b=d.get(1),w=d.get(2),C=_.get(),P=_.get(1);2===h.n(s)&&(h.greater(C,P)?(o.set(1),r.set(d.get()),m=v,f=d.get()):(o.set(-1),r.set(u.get()),m=b,f=u.get()),y=!0,n.set(e),g=e);let T=m+g*(f-m);return 1===o.get()?h.greater(T,u.get())&&(y=!0,o.set(-1),T=Math.max(d.get(),r.get()),r.set(u.get()),n.set(e)):h.less(T,d.get())&&(y=!0,o.set(1),T=Math.min(u.get(),r.get()),r.set(d.get()),n.set(e)),y||(1===o.get()?h.greater(d.get(),r.get())&&(r.set(d.get()),n.set(Math.min(n.get()+t,i))):h.less(u.get(),r.get())&&(r.set(u.get()),n.set(Math.min(n.get()+t,i)))),1===o.get()?(T=Math.min(T,v),h.n(s)>2&&(T=Math.min(T,S))):(T=Math.max(T,b),h.n(s)>2&&(T=Math.max(T,w))),p.set(T),T},h.alma=(e,t,i,s)=>{const o=Math.floor(i*(t-1)),n=t/s*(t/s),r=[];let a=0;for(let e=0;ee.get()-e.get(1),h.roc=(e,t)=>{const i=e.get(t);return 100*(e.get()-i)/i},h.dev=(e,t,i)=>{const s=h.sma(e,t,i);return h.dev2(e,t,s)},h.dev2=(e,t,i)=>{let s=0;for(let o=0;o{const s=h.variance(e,t,i);return h.sqrt(s)},h.variance=(e,t,i)=>{const s=h.sma(e,t,i);return h.variance2(e,s,t)},h.variance2=(e,t,i)=>{let s=0;for(let o=0;o{if(h.na(e.get(t-1)))return NaN;let i=0;const s=e.get();for(let o=1;o{if(void 0===e.symbol.session.timezone)return()=>!1;const t=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null);return e=>t.indexOfBar(e)===r.SessionStage.POST_SESSION&&(t.moveTo(e),!0)},h.createNthBarInSessionCheck=e=>{if(void 0===e.symbol.session.timezone)return()=>!1;const t=(0,s.newBarBuilder)(e.symbol.period,e.symbol.session,null);return(e,i)=>(t.indexOfBar(e)===r.SessionStage.POST_SESSION&&t.moveTo(e),t.indexOfBar(e)===i)},h.error=(e,t)=>{throw new a.StudyError(e,t)},h.dmi=(e,t,i)=>{const s=i.new_var(h.high(i)),o=i.new_var(h.low(i)),n=h.change(s),r=-h.change(o),a=i.new_var(h.na(n)||h.na(r)?h.na():h.and(h.gt(n,r),h.gt(n,0))?n:0),l=i.new_var(h.na(r)?h.na():h.and(h.gt(r,n),h.gt(r,0))?r:0),c=h.atr(e,i),d=h.fixnan(100*h.rma(a,e,i)/c,i),u=h.fixnan(100*h.rma(l,e,i)/c,i);let _=d+u;h.isZero(_)&&(_+=1) +;const p=Math.abs(d-u)/_*100,m=i.new_var(p),g=h.rma(m,t,i),f=i.new_var(g);return[d,u,p,g,(f.get(0)+f.get(e-1))/2]},h.zigzag=(e,t,i)=>new m(e,t,i).lastPrice(),h.zigzagbars=(e,t,i)=>{const s=new m(e,t,i);return-1===s.lastIndex()?NaN:s.lastIndex()-h.n(i)};const u=0,_=1;class p{constructor(e,t,i,s,o){this._areaRight=e,this._areaLeft=t,this._pivotType=i,this._series=s,this._currentIndex=o.new_var(0),this._currentValue=o.new_var(NaN),this._pivotIndex=o.new_var(-1),this._index=h.n(o),this._isNewBar=o.symbol.isNewBar;const n=this._currentIndex.get(1),r=this._currentValue.get(1),a=this._pivotIndex.get(1);this._index>1&&(this._currentIndex.set(n),this._currentValue.set(r),this._pivotIndex.set(a))}isPivotFound(){return-1!==this._pivotIndex.get()}pivotIndex(){return this._pivotIndex.get()}currentValue(){return this._currentValue.get()}pivotType(){return this._pivotType}reset(){this._currentValue.set(NaN),this._currentIndex.set(0),this._pivotIndex.set(-1)}isRightSideOk(e){return e-this._currentIndex.get()===this._areaRight}isViolate(e,t){if(e<1||isNaN(this._currentValue.get()))return!0;const i=this._series.get(this._index-e);return!!isNaN(i)||(i===this._currentValue.get()?t:this._pivotType===_?i>this._currentValue.get():ithis._areaRight}update(){if(this._isNewBar&&this.isPivotFound()&&this.reset(),this.processPoint(this._index),this.isRightSideOk(this._index)){if(-1===this._pivotIndex.get()){let e=!0;for(let t=0;t1&&this.addPivot(n,r,a),this.processPivot(this._pivotHigh),this.processPivot(this._pivotLow)}addPivot(e,t,i){this._lastIndex.set(e),this._lastVal.set(t),this._lastType.set(i)}updatePivot(e,t){this._lastIndex.set(e),this._lastVal.set(t)}lastPrice(){return this._lastVal.get()}lastIndex(){return this._lastIndex.get()}addPoint(e,t,i){if(isNaN(this._lastVal.get()))return void this.addPivot(e,t,i);const s=this._lastVal.get();if(this._lastType.get()===i){return void((i===_?t>s:tthis._deviation&&this.addPivot(e,t,i)}processPivot(e){e.update(),this._isBarClosed&&e.isPivotFound()&&this.addPoint(e.pivotIndex(),e.currentValue(),e.pivotType())}}}, +46367:(e,t,i)=>{"use strict";i.d(t,{anchoredVWAPStudyItem:()=>r});const s={_metainfoVersion:51,description:"Anchored VWAP",shortDescription:"Anchored VWAP",format:{type:"inherit"},id:"AnchoredVWAP@tv-basicstudies-1",is_hidden_study:!0,is_price_study:!0,defaults:{areaBackground:{backgroundColor:"#4caf50",fillBackground:!0,transparency:95},filledAreasStyle:{Background_1:{fillType:void 0,color:"#4caf50",transparency:95,visible:!0}},inputs:{start_time:0,"Bands Calculation Mode":"Standard Deviation",bands_multiplier:1,bands_multiplier_2:2,bands_multiplier_3:3,calculate_stDev:!0,calculate_stDev_2:!1,calculate_stDev_3:!1,source:"hlc3"},styles:{VWAP:{color:"#1e88e5",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,display:15},LowerBand:{display:15,color:"#4caf50",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},LowerBand_2:{display:15,color:"#808000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},LowerBand_3:{display:15,color:"#00897b",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},UpperBand:{display:15,color:"#4caf50",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},UpperBand_2:{display:15,color:"#808000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0},UpperBand_3:{display:15,color:"#00897b",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0}}},inputs:[{defval:0,id:"start_time",isHidden:!0,max:Number.MAX_SAFE_INTEGER,min:-Number.MAX_SAFE_INTEGER,name:"Start time",type:"time"},{defval:"Standard Deviation",group:"Bands Settings",id:"Bands Calculation Mode",name:"Bands Calculation Mode",options:["Standard Deviation","Percentage"],tooltip:"Determines the units used to calculate the distance of the bands. When 'Percentage' is selected, a multiplier of 1 means 1%.",type:"text",display:15},{defval:!0,group:"Bands Settings",id:"calculate_stDev",inline:"band_1",name:" ",type:"bool",display:0},{defval:1,group:"Bands Settings",id:"bands_multiplier",inline:"band_1",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #1",step:.5,type:"float",display:15},{defval:!1,group:"Bands Settings",id:"calculate_stDev_2",inline:"band_2",name:" ",type:"bool",display:0},{defval:2,group:"Bands Settings",id:"bands_multiplier_2",inline:"band_2",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #2",step:.5,type:"float",display:15},{defval:!1,group:"Bands Settings",id:"calculate_stDev_3",inline:"band_3",name:" ",type:"bool",display:0},{defval:3,group:"Bands Settings",id:"bands_multiplier_3",inline:"band_3",max:Number.MAX_VALUE,min:0,name:"Bands Multiplier #3",step:.5,type:"float",display:15},{defval:"hlc3",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"source"}],plots:[{id:"VWAP",type:"line"},{id:"UpperBand",type:"line"},{id:"LowerBand",type:"line"},{id:"UpperBand_2",type:"line"},{id:"LowerBand_2",type:"line"},{id:"UpperBand_3",type:"line"},{id:"LowerBand_3",type:"line"}],styles:{VWAP:{histogramBase:0,title:"VWAP"},LowerBand:{histogramBase:0,title:"Lower Band #1"},LowerBand_2:{ +histogramBase:0,title:"Lower Band #2"},LowerBand_3:{histogramBase:0,title:"Lower Band #3"},UpperBand:{histogramBase:0,title:"Upper Band #1"},UpperBand_2:{histogramBase:0,title:"Upper Band #2"},UpperBand_3:{histogramBase:0,title:"Upper Band #3"}},filledAreas:[{title:"Background #1",id:"Background_1",objAId:"UpperBand",objBId:"LowerBand",type:"plot_plot"}],area:[{name:"UpperBand",visible:!0},{name:"LowerBand",visible:!0}]};var o=i(50151),n=i(73772);const r={name:"Anchored VWAP",metainfo:s,constructor:class{constructor(){this._isNewSession=null,this._firstBarTime=0}init(e,t){this._firstBarTime=t(0),this._isNewSession=null}main(e,t,i){if(void 0===i)return[NaN];(0,o.assert)(e.symbol.time===i.time);const s=i.time;if(s&&s{"use strict";i.d(t,{pivotPointsStandardStudyItem:()=>_});var s,o,n=i(85049),r=i(67153),a=i(73772);!function(e){e[e.TRADITIONAL=0]="TRADITIONAL",e[e.FIBONACCI=1]="FIBONACCI",e[e.WOODIE=2]="WOODIE",e[e.CLASSIC=3]="CLASSIC",e[e.DEMARK=4]="DEMARK",e[e.CAMARILLA=5]="CAMARILLA",e[e.FLOOR=6]="FLOOR"}(s||(s={})),function(e){e.AUTO="Auto",e.DAILY="Daily",e.WEEKLY="Weekly",e.MONTHLY="Monthly",e.YEARLY="Yearly"}(o||(o={}));class l{constructor(){this.p=NaN,this.r1=NaN,this.s1=NaN,this.r2=NaN,this.s2=NaN,this.r3=NaN,this.s3=NaN,this.r4=NaN,this.s4=NaN,this.r5=NaN,this.s5=NaN,this.startIndex__t=NaN,this.endIndex__t=NaN}}class c{constructor(){this.pivots=[]}}function h(e,t){e.setUTCMonth(e.getUTCMonth()+t)}function d(e,t){if(a.Std.ismonthly(e)){let i=new Date(t);return i.getUTCDay()=1&&t.multiplier()<=15?"1D":"1W";case n.ResolutionKind.Seconds:case n.ResolutionKind.Ticks:return"1D"}throw new Error("Unexpected resolution type: "+e.resolution)}(e);break;case"Daily":i="1D";break;case"Weekly":i="1W";break +;case"Monthly":i="1M";break;case"Yearly":i="12M";break;default:throw new Error("No such pivTimeFrame: "+t)}const s="D"===e.resolution&&"Daily"===t,o="W"===e.resolution&&("Daily"===t||"Weekly"===t),l="M"===e.resolution&&("Daily"===t||"Weekly"===t||"Monthly"===t);return(s||o||l||e.info&&(0,r.findSuitableResolutionToBuildFrom)(i,e.info).error)&&a.Std.error("You cannot see this pivot timeframe on this resolution"),i}const _={name:"Pivot Points Standard",metainfo:{_metainfoVersion:44,defaults:{inputs:{kind:"Traditional",lookBack:15,pivTimeFrame:"Auto",showHistoricalPivots:!0,symbol:""},precision:"4"},description:"Pivot Points Standard",id:"PivotPointsStandard@tv-basicstudies-80",inputs:[{defval:"Traditional",id:"kind",name:"Type",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla","Floor"],type:"text"},{defval:!0,id:"showHistoricalPivots",name:"Show historical pivots",type:"bool"},{defval:"Auto",id:"pivTimeFrame",name:"Pivots Timeframe",options:["Auto","Daily","Weekly","Monthly","Yearly"],type:"text"},{defval:15,id:"lookBack",max:5e3,min:1,name:"Number of Pivots Back",type:"integer"},{defval:"",id:"symbol",name:"Other Symbol",type:"symbol",optional:!0}],is_price_study:!0,linkedToSeries:!0,shortDescription:"Pivots",format:{type:"price",precision:4}},constructor:class{constructor(){this._secondaryRes="1D",this._firstMainSeriesBarTime=NaN}init(e,t){this._isValidResolution=!1;const i=t(0),s=t(1),o=t(2),r=t(3);this._data=new c,this._firstMainSeriesBarTime=NaN,this._kindPP=function(e){switch(e){case"Traditional":return 0;case"Fibonacci":return 1;case"Woodie":return 2;case"Classic":return 3;case"DeMark":return 4;case"Camarilla":return 5;case"Floor":return 6;default:throw new Error("Unknown kind "+e)}}(i),this._showHistoricalPivots=s,this._historicalPivotsToKeep=r,this._pivTimeFrame=o;const l=t(4);if(""===l)this._secondaryRes=u(e.symbol,this._pivTimeFrame),e.new_sym(e.symbol.tickerid,this._secondaryRes);else{const t=e.new_sym(l,a.Std.period(e)),i=n.Interval.parse(u(t,o));t.resolution=i.letter(),t.interval=i.multiplier(),t.period=i.value()}this._isValidResolution=!0}main(e,t,i){if(!this._isValidResolution)return null;if(e.is_main_symbol(i))return isNaN(this._firstMainSeriesBarTime)&&(this._firstMainSeriesBarTime=e.symbol.time,this._removeUnusedPivots()),e.symbol.isLastBar&&e.symbol.isNewBar?this._createResponse():null;e.select_sym(1);const s=e.new_var(a.Std.open(e)),o=e.new_var(a.Std.high(e)),n=e.new_var(a.Std.low(e)),r=e.new_var(a.Std.close(e)),c=e.new_var(a.Std.time(e)),h=this._data,u=s.get(0),_=c.get(0),p=s.get(1),m=o.get(1),g=n.get(1),f=r.get(1),y=e.symbol.isLastBar;if(0!==h.pivots.length&&e.symbol.isNewBar){const e=h.pivots[h.pivots.length-1];e.endIndex__t!==_&&(e.endIndex__t=_)}if(0===e.symbol.index||!e.symbol.isNewBar)return e.select_sym(0),null;const v=function(e,t,i,s,o,n,r,c){const h=new l;let d=NaN;const u=i-s;switch(c){case 0:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+(i-s),h.s2=d-(i-s),h.r3=2*d+(i-2*s),h.s3=2*d-(2*i-s),h.r4=3*d+(i-3*s),h.s4=3*d-(3*i-s),h.r5=4*d+(i-4*s),h.s5=4*d-(4*i-s);break +;case 1:d=(i+s+o)/3,h.p=d,h.r1=d+.382*u,h.s1=d-.382*u,h.r2=d+.618*u,h.s2=d-.618*u,h.r3=d+u,h.s3=d-u;break;case 2:d=(i+s+2*e)/4,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+u,h.s2=d-u,h.r3=i+2*(d-s),h.s3=s-2*(i-d),h.r4=h.r3+u,h.s4=h.s3-u;break;case 3:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+u,h.s2=d-u,h.r3=d+2*u,h.s3=d-2*u,h.r4=d+3*u,h.s4=d-3*u;break;case 4:let n=NaN;n=a.Std.equal(t,o)?i+s+2*o:a.Std.greater(o,t)?2*i+s+o:2*s+i+o,d=n/4,h.p=d,h.r1=n/2-s,h.s1=n/2-i;break;case 5:d=(i+s+o)/3,h.p=d,h.r1=o+1.1*u/12,h.s1=o-1.1*u/12,h.r2=o+1.1*u/6,h.s2=o-1.1*u/6,h.r3=o+1.1*u/4,h.s3=o-1.1*u/4,h.r4=o+1.1*u/2,h.s4=o-1.1*u/2;break;case 6:d=(i+s+o)/3,h.p=d,h.r1=2*d-s,h.s1=2*d-i,h.r2=d+(i-s),h.s2=d-(i-s),h.r3=d-h.s1+h.r2,h.s3=2*d-(2*i-s);break;default:throw new Error("Unknown kind")}return h.startIndex__t=n,h.endIndex__t=r,h}(u,p,m,g,f,_,d(e,_),this._kindPP);return e.select_sym(0),this._showHistoricalPivots||(h.pivots=[]),h.pivots.push(v),h.pivots.length>this._historicalPivotsToKeep&&h.pivots.shift(),y?this._createResponse():null}_createResponse(){return 0===this._data.pivots.length?null:{nonseries:!0,type:"non_series_data",data:{data:this._data}}}_removeUnusedPivots(){const e=Math.max(this._data.pivots.findIndex((e=>e.startIndex__t>this._firstMainSeriesBarTime))-1,0);e>0&&this._data.pivots.splice(0,e)}}}},15497:(e,t,i)=>{"use strict";i.d(t,{ratioStudyItem:()=>n});var s=i(62473);class o extends s.SpreadRatioBase{_doCalculation(e,t,i,s){return e*t/(i*s)}}const n={name:"Ratio",metainfo:{_metainfoVersion:15,defaults:s.spreadRatioDefaults,plots:s.spreadRatioPlots,styles:s.spreadRatioStyles,description:"Ratio",shortDescription:"Ratio",is_price_study:!1,inputs:s.spreadRatioInputs,id:"Ratio@tv-basicstudies-1",format:{type:"price",precision:2}},constructor:o}},65498:(e,t,i)=>{"use strict";i.d(t,{regressionTrendStudyItem:()=>n});var s=i(73772);function o(e,t,i){const o={slope:NaN,average:NaN,intercept:NaN,stdDev:NaN,upDev:NaN,downDev:NaN,pearsons:NaN};return 0===e.length||(function(e,t){let i=0,s=0,o=0,n=0;for(let t=0;tn&&(n=u),u=d-i[s],u>r&&(r=u),u=e[s];const p=u-o.average,m=d-_;u-=d,a+=u*u,l+=p*p,c+=m*m,h+=p*m,d+=o.slope}o.stdDev=Math.sqrt(a/(0===u?1:u)),o.pearsons=s.Std.isZero(l)||s.Std.isZero(c)?0:h/Math.sqrt(l*c),o.upDev=n,o.downDev=r}(e,t,i,o)),o}const n={name:"Regression Trend",metainfo:{_metainfoVersion:51,description:"Regression Trend",format:{type:"inherit"},id:"RegressionTrend@tv-basicstudies-144",is_hidden_study:!0,is_price_study:!0,shortDescription:"Reg Trend",defaults:{inputs:{"first bar time":0,"last bar time":0,"lower diviation":-2,source:"close","upper diviation":2,"use lower diviation":!0,"use upper diviation":!0},styles:{}},inputs:[{defval:2,id:"upper diviation",max:500,min:-500,name:"Upper Deviation",type:"float" +},{defval:-2,id:"lower diviation",max:500,min:-500,name:"Lower Deviation",type:"float"},{defval:!0,id:"use upper diviation",name:"Use Upper Deviation",type:"bool"},{defval:!0,id:"use lower diviation",name:"Use Lower Deviation",type:"bool"},{defval:0,id:"first bar time",isHidden:!0,max:253370764800,min:-253370764800,name:"First bar time",type:"time"},{defval:0,id:"last bar time",isHidden:!0,max:253370764800,min:-253370764800,name:"Last bar time",type:"time"},{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"source"}],plots:[]},constructor:class{constructor(){this._resultSent=!1}init(e,t){this._resultSent=!1,this._data={baseLine:{startPrice:NaN,endPrice:NaN},upLine:{startPrice:NaN,endPrice:NaN},downLine:{startPrice:NaN,endPrice:NaN},pearsons:NaN,startIndex__t:NaN,endIndex__t:NaN}}main(e,t){const i=t(6),n=e.new_unlimited_var(s.Std.time(e)),r=e.new_unlimited_var(s.Std.high(e)),a=e.new_unlimited_var(s.Std.low(e)),l=e.new_unlimited_var(s.Std[i](e));if(!e.symbol.isLastBar)return null;if(this._resultSent)return null;const c=t(0),h=t(1),d=t(2),u=t(3),_=t(4),p=t(5),m=n.indexOf(_),g=n.indexOf(p),f=[],y=[],v=[],S=[];for(let e=m;e>=g;--e)f.push(n.get(e)),y.push(r.get(e)),v.push(a.get(e)),S.push(l.get(e));return this._updateData(f,d,c,u,h,_,p,o(S,y,v)),this._resultSent=!0,{type:"non_series_data",nonseries:!0,data:{data:this._data}}}_updateData(e,t,i,s,o,n,r,a){const l=e.length-1;this._data.baseLine.startPrice=a.intercept,this._data.baseLine.endPrice=a.intercept+a.slope*l;const c=a.intercept+(t?a.stdDev*i:a.upDev);this._data.upLine.startPrice=c,this._data.upLine.endPrice=c+a.slope*l;const h=a.intercept+(s?a.stdDev*o:-a.downDev);this._data.downLine.startPrice=h,this._data.downLine.endPrice=h+a.slope*l,this._data.pearsons=a.pearsons,this._data.startIndex__t=n,this._data.endIndex__t=r}}}},62473:(e,t,i)=>{"use strict";i.d(t,{SpreadRatioBase:()=>l,spreadRatioDefaults:()=>c,spreadRatioFilledAreas:()=>p,spreadRatioInputs:()=>h,spreadRatioPalettes:()=>_,spreadRatioPlots:()=>d,spreadRatioStyles:()=>u});var s=i(19625),o=i(94113),n=i(73772),r=i(19063);const a="rgba(0, 0, 0, 0)";class l{init(e,t){e.new_sym(t(1),n.Std.period(e)),this._source=t(0),this._scaleFactor1=1,this._scaleFactor2=1}main(e,t){const i=e.symbol.time,s=n.Std[this._source](e);e.select_sym(1);const o=n.Std[this._source](e),r=e.new_unlimited_var(o),a=e.new_unlimited_var(e.symbol.time);if(e.select_sym(0),isNaN(i))return null;let l=a.indexOf(i);-1!==l&&a.get(l)!==i&&(l=-1);const c=l<0?NaN:r.get(l),h=this._doCalculation(this._scaleFactor1,s,this._scaleFactor2,c);return[h,0,n.Std.ge(h,0),n.Std.lt(h,0)]}}const c={styles:{plot1:{linestyle:0,linewidth:2,plottype:o.LineStudyPlotStyle.Line,trackPrice:!1,transparency:35,color:"#800080",display:15},plotBaseline:{linestyle:0,linewidth:2,plottype:o.LineStudyPlotStyle.Line,trackPrice:!1,transparency:0,color:a,display:0}},palettes:{negativePalette:{colors:[{color:(0,r.applyAlpha)((0,s.getHexColorByName)("color-ripe-red-500"),.5),style:0,width:0},{color:a,style:0,width:0}]}, +positivePalette:{colors:[{color:(0,r.applyAlpha)((0,s.getHexColorByName)("color-minty-green-500"),.5),style:0,width:0},{color:a,style:0,width:0}]}},filledAreasStyle:{negativeFill:{color:"",transparency:0,visible:!0,fillType:void 0},positiveFill:{color:"",transparency:0,visible:!0,fillType:void 0}},precision:2,inputs:{source:"close",symbol2:""}},h=[{defval:"close",id:"source",name:"Source",options:["open","high","low","close","hl2","hlc3","ohlc4"],type:"text"},{id:"symbol2",name:"Symbol",type:"symbol",confirm:!0}],d=[{id:"plot1",type:"line"},{id:"plotBaseline",type:"line"},{id:"plotNegativeFill",type:"colorer",target:"negativeFill",palette:"negativePalette"},{id:"plotPositiveFill",type:"colorer",target:"positiveFill",palette:"positivePalette"}],u={plot1:{title:"Plot",histogramBase:0},plotBaseline:{title:"Baseline",isHidden:!0}},_={negativePalette:{valToIndex:{0:0,1:1},colors:[{name:"Color"}]},positivePalette:{valToIndex:{0:0,1:1},colors:[{name:"Color"}]}},p=[{id:"negativeFill",objAId:"plot1",objBId:"plotBaseline",type:"plot_plot",title:"Negative fill",palette:"negativePalette",fillToIntersection:!0},{id:"positiveFill",objAId:"plot1",objBId:"plotBaseline",type:"plot_plot",title:"Positive fill",palette:"positivePalette",fillToIntersection:!0}]},68563:(e,t,i)=>{"use strict";i.d(t,{spreadStudyItem:()=>n});var s=i(62473);class o extends s.SpreadRatioBase{_doCalculation(e,t,i,s){return e*t-i*s}}const n={name:"Spread",metainfo:{_metainfoVersion:15,defaults:s.spreadRatioDefaults,plots:s.spreadRatioPlots,styles:s.spreadRatioStyles,palettes:s.spreadRatioPalettes,filledAreas:s.spreadRatioFilledAreas,description:"Spread",shortDescription:"Spread",is_price_study:!1,inputs:s.spreadRatioInputs,id:"Spread@tv-basicstudies-1",format:{type:"price",precision:2}},constructor:o}},56209:(e,t,i)=>{"use strict";i.d(t,{VbPCheckHaveVolumeExpr:()=>o});var s=i(73772);class o{constructor(e){this._haveAnyVolume=!1,this._isDisabled=!1,this._seriesGetter=e}update(e,t){if(this._haveAnyVolume||this._isDisabled)return;const i=this._seriesGetter.volume().get(e);0!==i&&Number.isFinite(i)&&(this._haveAnyVolume=!0),t&&(this._haveAnyVolume||s.Std.error("The data vendor doesn't provide volume data for this symbol."),this._isDisabled=!0)}}},43789:(e,t,i)=>{"use strict";i.d(t,{VolumeByPriceExpr:()=>g});var s=i(50151),o=i(9859),n=i(85049),r=i(41978);class a extends r.GraphicsObj{constructor(e,t,i,o,n,r){super(e),(0,s.assert)(t({index:e.index,offset:e.offset,level:e.level})))}}}class p extends r.GraphicsObj{constructor(e,t,i,s,o=!1,n=!1){super(e),this._endIndex=this._mixinJSONObject.createTimeField(i,"endIndex"),this._extendLeft=this._mixinJSONObject.createField(o,"extendLeft"),this._extendRight=this._mixinJSONObject.createField(n,"extendRight"),this._level=this._mixinJSONObject.createDoubleField(s,"level"),this._startIndex=this._mixinJSONObject.createTimeField(t,"startIndex")}isNaN(){return super.isNaN()||Number.isNaN(this._level.get())||this._startIndex.get()<0||this._endIndex.get()<0||this._startIndex.get()===this._endIndex.get()&&!this._extendLeft.get()&&!this._extendRight.get()}jsonName(){return"horizlines"}primitiveData(){return{id:this.id(),startIndex:this._startIndex.get(),endIndex:this._endIndex.get(),extendLeft:this._extendLeft.get(),extendRight:this._extendRight.get(),level:this._level.get()}}startIndex(){return this._startIndex.get()}setStartIndex(e){this._startIndex.set(e)&&this._processObjUpdate()}endIndex(){return this._endIndex.get()}setEndIndex(e){this._endIndex.set(e)&&this._processObjUpdate()}level(){ +return this._level.get()}setLevel(e){this._level.set(e)&&this._processObjUpdate()}isExtendLeft(){return this._extendLeft.get()}setExtendLeft(e){this._extendLeft.set(e)&&this._processObjUpdate()}extendLeft(){return this.isExtendLeft()}isExtendRight(){return this._extendRight.get()}setExtendRight(e){this._extendRight.set(e)&&this._processObjUpdate()}extendRight(){return this.isExtendRight()}}!function(e){e[e.AssertAccuracy=.05]="AssertAccuracy"}(l||(l={})),function(e){e[e.START=0]="START",e[e.END=1]="END"}(c||(c={}));class m{constructor(){this._map=new Map}get(e){const t=this._innerMap(e.start);return t&&t.get(e.end)}set(e,t){this._innerMap(e.start,!0).set(e.end,t)}clear(){this._map.clear()}size(){let e=0;return this._map.forEach((t=>e+=t.size)),e}_innerMap(e,t){let i=this._map.get(e);return void 0===i&&t&&(i=new Map,this._map.set(e,i)),i}}class g{constructor(e,t,i,o,n,r,a,l,c,d,u,_,p,g,f){this._freezedBoxes=new h.GraphicsList,this._freezedHists=new h.GraphicsList,this._freezedPocs=new h.GraphicsList,this._freezedVAHists=new h.GraphicsList,this._currentHistsGr=new h.GraphicsList,this._currentVAHistsGr=new h.GraphicsList,this._currentHists=[],this._currentHistsMap=new m,this._currentBox=null,this._currentPoc=null,this._historyBarSet=[],this._prevRtBar=null,this._minPrice=Number.POSITIVE_INFINITY,this._maxPrice=Number.NEGATIVE_INFINITY,this._leftBoxTime=null,this._rightBoxTime=null,this._actualRightBoxTime=null,this._needRecalc=!1,this._largestHistItem=null,this._rowsLayout=null,this._currentVAStart=0,this._currentVAEnd=0,this._previousVAStart=0,this._previousVAEnd=0,this._idsGenerator=null,(0,s.assert)(1===e||2===e),this._numOfSubHists=e,this._outHists=o,this._outBoxLines=n,this._outPocLines=r,this._extendPocLeftRight=a,this._outVAHists=l,this._vaVolumePercent=c,this._rowsLayoutSupplier=d,this._outHists.addStable(this._freezedHists),this._outVAHists.addStable(this._freezedVAHists),this._maxHHistItems=u,this._layoutIsAutoselected=g,this._leftBoxTimeMutable=_,this._rightBoxTimeMutable=p,this._actualRightBoxTime=f??p,this._ctx=t,this._seriesGetter=i}update(e){this._supplyRowsLayout(this._ctx),null===this._currentBox&&this._initCurrentBox(),null===this._currentPoc&&this._initCurrentPoc();const t=this._timeScale().get(e);this._leftBoxTime=this._leftBoxTimeMutable,this._rightBoxTime=this._rightBoxTimeMutable,this._ctx.symbol.isLastBar&&!Number.isNaN(this._rightBoxTime)&&(this._rightBoxTime=Math.min(t+n.Interval.parse(this._ctx.symbol.interval+this._ctx.symbol.resolution).inMilliseconds(t)-1,this._rightBoxTime));const i=d.Std.greaterOrEqual(this._seriesClose().get(e),this._seriesOpen().get(e)),s={high:this._seriesHigh().get(e),low:this._seriesLow().get(e),volume:this._seriesVol().get(e),isUp:i,time:t};this._updateCurrentHistogram(s),this._currentHists.length>0&&(this._largestHistItem=this._getLargestHistItem(),this._updateCurrentPoc(),this._seriesGetter.developingPoc().set(this._currentPoc.level()),this._updateValueArea(), +this._vaVolumePercent>0&&(this._seriesGetter.developingVAHigh().set(this._currentHists[this._currentVAEnd].priceHigh()),this._seriesGetter.developingVALow().set(this._currentHists[this._currentVAStart].priceLow()))),this._updateCurrentBox(),this._rebuildOutData()}setIdsGeneratorProxy(e){this._idsGenerator=e}nextGraphicsObjId(){return(0,s.ensureNotNull)(this._idsGenerator).nextGraphicsObjId()}pushEraseObjCmd(e,t){(0,s.ensureNotNull)(this._idsGenerator).pushEraseObjCmd(e,t)}popEraseCmds(){return(0,s.ensureNotNull)(this._idsGenerator).popEraseCmds()}_timeScale(){return this._seriesGetter.time()}_seriesLow(){return this._seriesGetter.low()}_seriesHigh(){return this._seriesGetter.high()}_seriesVol(){return this._seriesGetter.volume()}_seriesOpen(){return this._seriesGetter.open()}_seriesClose(){return this._seriesGetter.close()}_freezeCurrentHistogramAndCleanup(){null!==this._currentBox&&this._freezedBoxes.add(this._currentBox),d.Std.greater(this._getVolume(this._currentHists),0)&&(this._freezedHists.addAll(this._currentHistsGr),this._freezedVAHists.addAll(this._currentVAHistsGr),null!==this._currentPoc&&this._freezedPocs.add(this._currentPoc)),this._currentHists=[],this._currentHistsGr.clear(),this._currentHistsMap.clear(),this._initCurrentBox(),this._initCurrentPoc(),this._currentVAHistsGr.clear(),this._historyBarSet=[],this._minPrice=Number.POSITIVE_INFINITY,this._maxPrice=Number.NEGATIVE_INFINITY,this._prevRtBar=null,this._leftBoxTime=null,this._rightBoxTime=null}_supplyRowsLayout(e){null===this._rowsLayout&&e.symbol.isFirstBar&&e.symbol.isNewBar&&(this._rowsLayout=this._rowsLayoutSupplier())}_updateCurrentHistogram(e){if(this._needRecalc=!1,d.Std.greater(this._minPrice,e.low)&&(this._minPrice=e.low,this._needRecalc=!0),d.Std.less(this._maxPrice,e.high)&&(this._maxPrice=e.high,this._needRecalc=!0),this._ctx.symbol.isBarClosed&&this._historyBarSet.length>0){const t=this._historyBarSet[this._historyBarSet.length-1];t.time===e.time&&(this._prevRtBar=t,this._historyBarSet.pop())}this._needRecalc&&0===(0,s.ensureNotNull)(this._rowsLayout).type()?(this._recalculateCurrentResultsOnHistoryBarSet(),this._applyUpdateToCurrentResults(e,!1)):this._applyUpdateToCurrentResults(e,!0),this._ctx.symbol.isBarClosed?((0,s.assert)(null===this._prevRtBar||e.time===this._prevRtBar.time),this._historyBarSet.push(e),this._prevRtBar=null):this._prevRtBar=e}_getMidLevel(e){return(e.priceHigh()+e.priceLow())/2}_getMidLevelFromList(e){return e.length%2==0?e[e.length/2].priceLow():this._getMidLevel(e[Math.floor(e.length/2)])}_getLargestHistItem(){let e=[],t=this._currentHists[0];for(const i of this._currentHists)d.Std.greater(i.ratesSum(),t.ratesSum())?(t=i,e=[t]):d.Std.equal(i.ratesSum(),t.ratesSum())&&e.push(i);if(e.length>1){const i=this._getMidLevelFromList(this._currentHists);t=e[e.length-1];for(let s=e.length-2;s>=0;s--){const o=e[s];d.Std.lessOrEqual(Math.abs(this._getMidLevel(o)-i),Math.abs(this._getMidLevel(t)-i))&&(t=o)}}return t}_initCurrentPoc(){this._currentPoc=new p(this,0,0,0)}_updateCurrentPoc(){const e=(0, +s.ensureNotNull)(this._currentPoc);e.setStartIndex((0,s.ensureNotNull)(this._leftBoxTime)),e.setEndIndex((0,s.ensureNotNull)(this._actualRightBoxTime)),e.setExtendLeft(this._extendPocLeftRight),e.setExtendRight(this._extendPocLeftRight);const t=this._getMidLevel((0,s.ensureNotNull)(this._largestHistItem));e.setLevel(t)}_getVolume(e){let t=0;for(const i of e)t+=i.ratesSum();return t}_getPocHistItemIndex(){for(let e=0;e=0,`ERROR - PocHistItemIndex == ${e}`),this._currentVAStart=e-1,this._currentVAEnd=e+1;const t=this._getVolume(this._currentHists)*this._vaVolumePercent*.01;let i=this._currentHists[e].ratesSum(),o=0,n=null;for(;d.Std.lessOrEqual(i+o,t)&&(i+=o,0===n?--this._currentVAStart:1===n&&++this._currentVAEnd,-1!==this._currentVAStart||this._currentVAEnd!==this._currentHists.length);){let t,i;if(this._currentVAStart>-1)if(t=this._currentHists[this._currentVAStart].ratesSum(),this._currentVAEndthis._getMidLevel(this._currentHists[this._currentVAStart])&&e.priceLow()0&&(e=this._currentHists[0].priceLow(),t=this._currentHists[this._currentHists.length-1].priceHigh());const i=[],o=(0,s.ensureNotNull)(this._leftBoxTime),n=(0,s.ensureNotNull)(this._actualRightBoxTime);i.push(new u(o,e)),i.push(new u(o,t)),i.push(new u(n,t)),i.push(new u(n,e)),(0, +s.ensureNotNull)(this._currentBox).setPoints(i)}_recalculateCurrentResultsOnHistoryBarSet(){for(let e=0;e0&&(this._largestHistItem=this._getLargestHistItem(),this._updateCurrentPoc()),this._updateCurrentBox()}_applyUpdateToCurrentResults(e,t){t&&null!==this._prevRtBar&&this._addHistoryBarToHistogram(this._prevRtBar,this._historyBarSet.length-1,this._currentHists,this._currentHistsMap,-1),this._addHistoryBarToHistogram(e,this._historyBarSet.length-1,this._currentHists,this._currentHistsMap,1),this._updateLastBarTimeInHistogram(this._currentHists)}_addHistoryBarToHistogram(e,t,i,o,n){(0,s.assert)(-1===n||1===n,"Please set sign argument either +1 or -1");const r=e.low,a=e.high,l=isNaN(e.volume)?0:e.volume,c=e.isUp,h=(0,s.ensureNotNull)(this._rowsLayout);h.init(this._ctx.symbol.minTick,this._minPrice,this._maxPrice,r,a);const u=h.rowWidth();if(!d.Std.greater(u,0))return;h.calculate();const _=h.getIndexLowVbP(),p=h.getIndexHighVbP(),m=h.getStartPrice();if(_===p){const e=_*u+m,t=(_+1)*u+m;this._updateResult({start:e,end:t},n*l,c,i,o)}else{let e=0;for(let t=_;t<=p;t++){const s=t*u+m,h=(t+1)*u+m,d=this._rowCoeff(s,h,r,a),_=d*l;e+=d,this._updateResult({start:s,end:h},n*_,c,i,o)}(0,s.assert)(d.Std.equal(e,1,.05),`totalCoeff not equal 1! totalConf = ${e}`)}}_updateResult(e,t,i,o,n){const r=this._createRates(i,t);(0,s.assert)(null!==this._leftBoxTime,"leftBoxTime is not set (equals null)"),(0,s.assert)(null!==this._rightBoxTime,"rightBoxTime is not set (equals null)");const l=(0,s.ensureNotNull)(this._leftBoxTime),c=(0,s.ensureNotNull)(this._actualRightBoxTime);let h=n.get(e);if(void 0===h)h=new a(this,e.start,e.end,r,l,c),n.set(e,h),this._verifyHistogramSizeIsNotTooLarge(n.size()),this._currentHistsGr.add(h),g._addInOrder(h,o,0,o.length,((e,t)=>{let i=d.Std.compare(e.firstBarTime(),t.firstBarTime());return 0!==i?i:(i=d.Std.compare(e.priceLow(),t.priceLow()),0!==i?i:d.Std.compare(e.priceHigh(),t.priceHigh()))}));else{const e=[];for(let t=0;t0?g._addInOrder(e,t,r+1,s,n):t.splice(r,0,e)}}},7370:(e,t,i)=>{"use strict";i.d(t,{VolumeProfileBase:()=>p,maxHHistItems:()=>u,numOfSubHists:()=>_});var s,o=i(56570),n=i(85049);!function(e){e[e.NumberOfRows=0]="NumberOfRows",e[e.TicksPerRow=1]="TicksPerRow"}(s||(s={}));class r{constructor(e,t){this._minTick=NaN,this._minPrice=NaN,this._maxPrice=NaN,this._low=NaN,this._high=NaN,this._startPrice=NaN,this._indexLowVbP=NaN,this._indexHighVbP=NaN,this._rowSize=e,this._type=t}init(e,t,i,s,o){this._minTick=e,this._minPrice=t,this._maxPrice=i,this._low=s,this._high=o}getStartPrice(){return this._startPrice}setStartPrice(e){this._startPrice=e}getIndexLowVbP(){return this._indexLowVbP}setIndexLowVbP(e){this._indexLowVbP=e}getIndexHighVbP(){return this._indexHighVbP}setIndexHighVbP(e){this._indexHighVbP=e}type(){return this._type}}class a extends r{constructor(e){super(e,0)}calculate(){this.setStartPrice(this._minPrice);const e=this.rowWidth();let t=Math.floor((this._low-this._minPrice)/e),i=Math.ceil((this._high-this._minPrice)/e)-1;t=Math.max(t,0),i=Math.max(i,0),i=Math.min(i,this._rowSize-1),t=Math.min(t,i),this.setIndexLowVbP(t),this.setIndexHighVbP(i)}rowWidth(){return Math.max((this._maxPrice-this._minPrice)/this._rowSize,this._minTick)}}class l extends r{constructor(e){super(e,1)}calculate(){this.setStartPrice(0);const e=this.rowWidth();let t=Math.floor(this._low/e);const i=Math.ceil(this._high/e)-1;t=Math.min(t,i),this.setIndexLowVbP(t),this.setIndexHighVbP(i)}rowWidth(){return this._minTick*this._rowSize}}var c,h=i(73772),d=i(39692);function u(){return 6e3}function _(e){switch(e){case"Delta":case"Up/Down":return 2;case"Total":return 1;default:h.Std.error(`Invalid study argument value: ${e}`)}}!function(e){e.VolumeUpDown="Up/Down",e.VolumeTotal="Total",e.VolumeDelta="Delta",e.NumberOfRows="Number Of Rows",e.TicksPerRow="Ticks Per Row"}(c||(c={}));class p{findBasicResolutionForFromTo(e,t,i,s){const r=(0,d.getVolumeProfileResolutionForPeriod)(e.value(),t,i,s),a=n.Interval.parse(r) +;return o.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} Selected resolution ${a.value()} for (${e.value()}, ${t}, ${i})`),a}verifyRowSizeInput(e,t){"Number Of Rows"===t&&e>6e3&&h.Std.error('Histogram is too large, please reduce "Row Size" input.')}_getRowsLayout(e,t){return"Number Of Rows"===e?new a(t):new l(t)}}},92245:(e,t,i)=>{"use strict";i.d(t,{volumeProfileFixedRangeBSStudyItem:()=>w,volumeProfileFixedRangeVbPStudyItem:()=>b});var s=i(50151),o=i(7370),n=i(94113),r=i(9233),a=i(85049),l=i(40878),c=i(45382),h=i(32569),d=i(61923),u=i(62628),_=i(56209),p=i(85904),m=i(43789);class g extends m.VolumeByPriceExpr{constructor(e,t,i,s,o,n,r,a,l,c,h,d,u){super(e,t,i,n,r,a,!1,l,c,(()=>h),d,s,o,!1,u),this._firstBarTime=s,this._lastBarTime=o}update(e){this._supplyRowsLayout(this._ctx),this.timeInRequestedRange(e)&&super.update(e)}timeInRequestedRange(e){const t=this._timeScale().get(e);return this._firstBarTime<=t&&t=this._firstBarTime){const e=this._developingPocSeries.getLeftOrEqual(n),t=this._developingVAHighSeries.getLeftOrEqual(n),i=this._developingVALowSeries.getLeftOrEqual(n);o.data.push([e,t,i])}else o.data.push([NaN,NaN,NaN])}return o}time(){return this._timeSeries}open(){return this._openSeries}high(){return this._highSeries}low(){return this._lowSeries}close(){return this._closeSeries}volume(){return this._volumeSeries}developingPoc(){return this._developingPocSeries}developingVAHigh(){return this._developingVAHighSeries}developingVALow(){return this._developingVALowSeries}}function S(e){return{constructor:v,name:e.description,metainfo:{_metainfoVersion:51,shortDescription:"VPFR",format:{type:"volume"},is_price_study:!0,defaults:{graphics:{hhists:{histBars2:{colors:["",""],direction:r.HHistDirection.LeftToRight,percentWidth:30,showValues:!1,transparencies:[76,76],valuesColor:"#424242",visible:!0},histBarsVA:{colors:["#1592e6","#fbc123"],direction:r.HHistDirection.LeftToRight,percentWidth:30,showValues:!1,transparencies:[30,30],valuesColor:"",visible:!0}},horizlines:{pocLines:{color:"",style:p.LineStyle.Solid,visible:!0,width:2}},polygons:{histBoxBg:{ +color:"",transparency:94}}},inputs:{first_bar_time:0,last_bar_time:0,rows:24,rowsLayout:"Number Of Rows",subscribeRealtime:!0,vaVolume:70,volume:"Up/Down"},styles:{developingPoc:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0},developingVAHigh:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0},developingVALow:{color:"",linestyle:p.LineStyle.Solid,linewidth:1,plottype:n.LineStudyPlotStyle.StepLine,trackPrice:!1,transparency:0,display:0}}},graphics:{hhists:{histBars2:{location:r.HHistLocation.Absolute,title:"Volume Profile",titles:["Up Volume","Down Volume"]},histBarsVA:{location:r.HHistLocation.Absolute,title:"Value Area",titles:["Value Area Up","Value Area Down"]}},horizlines:{pocLines:{name:"POC",showPrice:!0}},polygons:{histBoxBg:{mouseTouchable:!1,name:"Histogram Box",showBorder:!1}}},inputs:[{defval:"Number Of Rows",id:"rowsLayout",name:"Rows Layout",options:["Number Of Rows","Ticks Per Row"],type:"text"},{defval:24,id:"rows",max:1e6,min:1,name:"Row Size",type:"integer"},{defval:"Up/Down",id:"volume",name:"Volume",options:["Up/Down","Total","Delta"],type:"text"},{defval:0,id:"first_bar_time",isHidden:!0,max:253370764800,min:-253370764800,name:"First Bar Time",type:"time"},{defval:0,id:"last_bar_time",isHidden:!0,max:253370764800,min:-253370764800,name:"Last Bar Time",type:"time"},{defval:70,id:"vaVolume",max:100,min:0,name:"Value Area Volume",type:"integer"},{defval:!0,id:"subscribeRealtime",isHidden:!0,name:"SubscribeRealtime",type:"bool"}],plots:[{id:"developingPoc",type:"line"},{id:"developingVAHigh",type:"line"},{id:"developingVALow",type:"line"}],styles:{developingPoc:{histogramBase:0,title:"Developing Poc"},developingVAHigh:{histogramBase:0,title:"Developing VA High"},developingVALow:{histogramBase:0,title:"Developing VA Low"}},...e}}}const b=S({id:"VbPFixed@tv-volumebyprice-57",description:"Volume Profile Fixed Range"}),w=S({id:"VbPFixed@tv-basicstudies-152",description:"Fixed Range",is_hidden_study:!0})},11694:(e,t,i)=>{"use strict";i.d(t,{VolumeProfileOutputSeries:()=>n});var s=i(50151),o=i(29981);class n{constructor(){this._histPos=-1,this._hist=new Float64Array(2e3),this._times=new Float64Array(2e3)}addHist(e){if(this._histPos>=0){const t=this._times[this._histPos];(0,s.assert)(t<=e,"History order violation"),this._histPos+=t===e?0:1}else this._histPos+=1;if(this._histPos===this._hist.length){const e=new Float64Array(2*this._hist.length);e.set(this._hist),this._hist=e;const t=new Float64Array(this._hist.length);t.set(this._times),this._times=t}this._hist[this._histPos]=NaN,this._times[this._histPos]=e}removeLastIfNaN(){Number.isNaN(this.get(0))&&(this._histPos-=1)}get(e){(0,s.assert)(0===e);const t=this._histPos-e;return this._hist[t]}getLeftOrEqual(e){const t=(0,o.upperbound)(this._times,e,((e,t)=>e{"use strict";i.d(t,{volumeProfileVisibleRangeStudyItem:()=>y});var s=i(50151),o=i(7370),n=i(9233),r=i(85049),a=i(40878),l=i(43789),c=i(61923);class h extends l.VolumeByPriceExpr{constructor(e,t,i,s,o,n,r,a,l,h,d){super(e,t,i,n,new c.GraphicsList,r,!0,a,l,(()=>h),d,s,o,!1),this._firstBarTime=s,this._lastBarTime=o}update(e){this._supplyRowsLayout(this._ctx),this.timeInRequestedRange(e)&&super.update(e)}timeInRequestedRange(e){const t=this._timeScale().get(e);return this._firstBarTime<=t&&t=this._firstBarTime){const e=this._developingPocSeries.getLeftOrEqual(n),t=this._developingVAHighSeries.getLeftOrEqual(n),i=this._developingVALowSeries.getLeftOrEqual(n);o.data.push([e,t,i])}else o.data.push([NaN,NaN,NaN])}return o}time(){return this._timeSeries}open(){return this._openSeries}high(){return this._highSeries}low(){return this._lowSeries}close(){return this._closeSeries}volume(){return this._volumeSeries}developingPoc(){return this._developingPocSeries}developingVAHigh(){return this._developingVAHighSeries}developingVALow(){return this._developingVALowSeries}}const y={constructor:f,name:"Volume Profile Visible Range",metainfo:{_metainfoVersion:51,id:"VbPVisible@tv-basicstudies-49",description:"Volume Profile Visible Range",shortDescription:"VPVR",format:{type:"volume"},is_price_study:!0,linkedToSeries:!0,palettes:{},inputs:[{id:"rowsLayout",name:"Rows Layout",defval:"Number Of Rows",options:["Number Of Rows","Ticks Per Row"],type:"text"},{id:"rows",name:"Row Size",defval:24,max:1e6,min:1,type:"integer"},{id:"volume",name:"Volume",defval:"Up/Down",options:["Up/Down","Total","Delta"],type:"text"},{id:"first_visible_bar_time",name:"First Visible Bar Time",defval:0,isHidden:!0,max:253370764800,min:-253370764800,type:"time"},{id:"last_visible_bar_time",name:"Last Visible Bar Time",defval:0,isHidden:!0,max:253370764800,min:-253370764800,type:"time"},{id:"vaVolume",name:"Value Area Volume",defval:70,max:100,min:0,type:"integer"}],plots:[{id:"developingPoc",type:"line"},{id:"developingVAHigh",type:"line"},{id:"developingVALow",type:"line"}],graphics:{hhists:{histBars2:{location:n.HHistLocation.Relative,title:"Volume Profile",titles:["Up Volume","Down Volume"]},histBarsVA:{location:n.HHistLocation.Relative, +title:"Value Area",titles:["Value Area Up","Value Area Down"]}},horizlines:{pocLines:{name:"POC",showPrice:!0}}},defaults:{graphics:{hhists:{histBars2:{colors:["",""],direction:n.HHistDirection.RightToLeft,percentWidth:30,showValues:!1,transparencies:[76,76],valuesColor:"",visible:!0},histBarsVA:{colors:["",""],direction:n.HHistDirection.RightToLeft,percentWidth:30,showValues:!1,transparencies:[30,30],valuesColor:"",visible:!0}},horizlines:{pocLines:{color:"",style:0,visible:!0,width:2},vahLines:{color:"",style:0,visible:!1,width:2},valLines:{color:"",style:0,visible:!1,width:2}}},inputs:{first_visible_bar_time:0,last_visible_bar_time:0,rows:24,rowsLayout:"Number Of Rows",vaVolume:70,volume:"Up/Down"},styles:{developingPoc:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0},developingVAHigh:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0},developingVALow:{color:"",linestyle:0,linewidth:1,plottype:9,trackPrice:!1,transparency:0,display:0}}},styles:{developingPoc:{histogramBase:0,title:"Developing Poc"},developingVAHigh:{histogramBase:0,title:"Developing VA High"},developingVALow:{histogramBase:0,title:"Developing VA Low"}}}}},1452:(e,t,i)=>{"use strict";i.d(t,{StudyError:()=>s});class s extends Error{constructor(e,t){super(e),this.studyError=!0,this.title=t}}},32569:(e,t,i)=>{"use strict";var s;i.d(t,{EraseAll:()=>n,EraseObj:()=>o,GraphicsCmds:()=>r}),function(e){e.One="one",e.All="all"}(s||(s={}));class o{constructor(e,t){this.id=e,this.type=t}primitiveData(){return{action:"one",id:this.id,type:this.type}}}class n{primitiveData(){return{action:"all"}}}class r{constructor(){this.erase=[],this.create=null,this._modified=!1}primitiveData(e){if(this.isNaN())return null;const t={},i=this.create&&this.create.primitiveData(e);return null!==i&&(t.create=i),null!==this.erase&&this.erase.length>0&&(t.erase=this.erase.map((e=>e.primitiveData()))),void 0===t.create&&void 0===t.erase?null:t}setCreate(e){this.create=e,this.create.forEachList((e=>e.setOwner(this)))}isNaN(){return(null===this.erase||0===this.erase.length)&&null===this.create}isModified(){return this._modified}setModified(e){this._modified=e}dirty(){this._modified=!0}setOwner(e){throw new Error("Unsupported")}}},40878:(e,t,i)=>{"use strict";i.d(t,{GraphicsListColl:()=>s});class s{constructor(){this._stable=[],this._variable=null,this._owner=null}addStable(e){e.setOwner(this),this._stable.push(e)}setVariable(e){this._variable=e,null!==this._variable&&this._variable.setOwner(this)}primitivesData(e){const t=[];return this._forEach((i=>t.push(...i.primitivesData(e)))),t}deleteErasedItems(){this._forEach((e=>e.deleteErasedItems()))}markPostedItems(){this._forEach((e=>e.markPostedItems()))}isNaN(){return this._all((e=>e.isNaN()))}dirty(){null!==this._owner&&this._owner.dirty()}setOwner(e){this._owner=e}_forEach(e){for(const t of this._stable)e(t);null!==this._variable&&e(this._variable)}_all(e){for(const t of this._stable)if(!e(t))return!1;return null===this._variable||e(this._variable)}}}, +61923:(e,t,i)=>{"use strict";i.d(t,{GraphicsList:()=>n});var s=i(41978),o=i(67908);class n{constructor(){this._items=[],this._owner=null}primitivesData(e){const t=[];for(const i of this._items)e.isIgnoredObj(i)||t.push(i.primitiveData());return t}get(e){return this._items[e]}set(e,t){return this.dirty(),t.setOwner(this),this._items[e]=t,t}addAtIndex(e,t){this.dirty(),t.setOwner(this),this._items[e]=t}clear(){this._unsetOwner(this._items),this._items=[],this.dirty()}addAllFromNumber(e,t){this.setOwner(t),this._items.splice(e,0,...t._items);const i=!0;return this._setCachedDataValid(!1),i}addAll(e){this.setOwner(e),this._items.push(...e._items);const t=!0;return this._setCachedDataValid(!1),t}remove(e){const t=this._items[e];return this._items.splice(e,1),t.unsetOwner(this),this.dirty(),t}getItems(){return this._items}size(){return this._items.length}add(e){e.setOwner(this),this._items.push(e);const t=!0;return this._setCachedDataValid(!1),t}deleteErasedItems(){this._items=this._items.filter((e=>!e.isErased()))}markPostedItems(){for(const e of this._items)e.markAsPosted()}isNaN(){if(0===this._items.length)return!0;for(const e of this._items){if(!(0,o.isNaNable)(e))return!1;if(!e.isNaN())return!1}return!0}setOwner(e){this._owner=e}dirty(){null!==this._owner&&this._owner.dirty()}_unsetOwner(e){for(const t of e)t instanceof s.GraphicsObj&&t.unsetOwner(this)}_setCachedDataValid(e){e||this.dirty()}}},41978:(e,t,i)=>{"use strict";i.d(t,{GraphicsObj:()=>l});var s=i(73772);class o{constructor(e,t,i,s){this._value=e,this._name=t,this._owner=i,this._comparer=void 0!==s?s:(e,t)=>null==e?null!=t:e===t}getName(){return this._name}set(e){const t=this._comparer(this._value,e);return t&&this._owner.dirty(),this._value=e,t}get(){return this._value}}class n{constructor(e,t,i){this._owner=null,this._value=e,this._name=t,this._owner=i}getName(){return this._name}set(e){return this._value!==e&&(this._value=e,null!==this._owner&&this._owner.dirty(),!0)}get(){return this._value}}class r extends o{constructor(e,t,i,s){super(e,t,i,s)}}class a{constructor(e){this._owner=e}createField(e,t){return new o(e,t,this)}createDoubleField(e,t){return new o(e,t,this,((e,t)=>!s.Std.equal(e,t)))}createDoubleArrayField(e,t){return new r(e,t,this,((e,t)=>{if(e===t)return!1;const i=e.length;if(t.length!==i)return!0;for(let o=0;o{"use strict";function s(e){return Boolean(e.isNaN)}i.d(t,{isNaNable:()=>s})},62628:(e,t,i)=>{"use strict";i.d(t,{JStudyDataUpdate:()=>p});var s=i(32569);class o{constructor(){this.isUpdate=!1,this.graphicsCmds=new s.GraphicsCmds,this._offsetsChanged=!1,this._disableGraphicsAndData=!1}isNaN(){return this.graphicsCmds.isNaN()}primitiveData(e){const t={};if(!this._disableGraphicsAndData){const i=this.graphicsCmds.primitiveData(e);null!==i&&(t.graphicsCmds=i)}return this.isUpdate&&(t.isUpdate=!0),void 0===t.graphicsCmds?void 0:t}disable(){this._disableGraphicsAndData=!0}checkForChangeAndResetChangedState(e){const t=this._offsetsChanged,i=this.graphicsCmds.isModified();this.graphicsCmds.setModified(!1),this._offsetsChanged=!1;return i||t||0!==e.length}}class n{constructor(e){this._dataObj=new o,this._isDirty=!1,this._eraseCmds=[],this._enableCmdDataStudy=e}init(e){this._dataObj.graphicsCmds.setCreate(e),this.update(!0)}dataObj(){return this._dataObj}setEraseCmds(e){this._eraseCmds=e}resetDirtyState(){this._isDirty=!1}disable(){this._dataObj.disable()}}var r,a=i(37265),l=i(67908);function c(e){return Boolean(e.isPosted)}!function(e){e[e.New=0]="New",e[e.Posted=1]="Posted",e[e.Erased=2]="Erased"}(r||(r={}));class h{isIgnoredObj(e,t){return h.isIgnoredObjDefault(e,t)}static isIgnoredObjDefault(e,t){if(void 0===t)return h.isIgnoredObjNaNable(e);const i=e[t];return h.isIgnoredByGeneralRules(e,t)||h.isIgnoredObjNaNable(i)||h.isIgnoredObjListOfNaNables(i)}static isIgnoredObjNaNable(e){return(0,l.isNaNable)(e)&&e.isNaN()}static isIgnoredObjListOfNaNables(e){if(!(0,a.isArray)(e))return!1;let t=!0;for(const i of e)if(!(0,l.isNaNable)(i)||!i.isNaN()){t=!1;break}return t}static isIgnoredObjPosted(e){return c(e)&&e.isPosted()}static isIgnoredObjErased(e){return c(e)&&e.isErased()}static isIgnoredByGeneralRules(e,t){const i=e[t];return(0,a.isArray)(i)&&0===i.length}}class d{isIgnoredObj(e,t){if(void 0===t)return h.isIgnoredObjDefault(e)||h.isIgnoredObjErased(e);const i=e[t];return h.isIgnoredObjDefault(e,t)||h.isIgnoredObjErased(i)}}class u extends n{constructor(e){super(e),this._snapshotPredicate=new d,this._dataSnapShot={}}getData(){return this._dataSnapShot}getUpdate(){return this._isDirty?this._dataSnapShot:{}}update(e){(this._dataObj.checkForChangeAndResetChangedState(this._eraseCmds)||e)&&(null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.create.deleteErasedObjs(),this._dataObj.graphicsCmds.erase=[new s.EraseAll]),this._makeSnapshot(),this._isDirty=!0)}_makeSnapshot(){this._json=this._dataObj.primitiveData(this._snapshotPredicate),this._dataSnapShot={json:this._json}}}class _{isIgnoredObj(e,t){if(void 0===t)return h.isIgnoredObjDefault(e)||h.isIgnoredObjErased(e)||h.isIgnoredObjPosted(e);const i=e[t] +;return h.isIgnoredObjDefault(e,t)||h.isIgnoredObjErased(i)||h.isIgnoredObjPosted(i)}}class p extends u{constructor(e){super(e),this._updatePredicate=new _,this._sendShapshotOnly=!0,this._isFirstNotForcedUpdate=!0}update(e){(this._dataObj.checkForChangeAndResetChangedState(this._eraseCmds)||e)&&(null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.erase=[new s.EraseAll]),this._dataObj.isUpdate=!0,this._makeSnapshot(),null!==this._dataObj.graphicsCmds.create&&(this._dataObj.graphicsCmds.erase=this._eraseCmds),this._dataObj.isUpdate=!0,this._jsonUpdate=this._dataObj.primitiveData(this._updatePredicate),null!==this._dataObj.graphicsCmds.create&&this._dataObj.graphicsCmds.create.deleteErasedAndMarkPostedObjs(),this._sendShapshotOnly=e||this._isFirstNotForcedUpdate,this._isFirstNotForcedUpdate=Boolean(e),this._isDirty=!0)}getUpdate(){return this._isDirty?this._enableCmdDataStudy?{json:this._sendShapshotOnly?this._json:void 0,jsonUpdate:this._sendShapshotOnly?void 0:this._jsonUpdate}:{json:this._json,jsonUpdate:this._sendShapshotOnly?void 0:this._jsonUpdate}:{}}}},45382:(e,t,i)=>{"use strict";i.d(t,{Container:()=>n,StudyGraphicsData:()=>o});var s=i(50151);class o{constructor(){this._horizlines=[],this._hhists=[],this._polygons=[],this._vertlines=[],this._containersCache=[],this._containerNamesCache=[],this._containersMapCache=new Map,this._addToCache("horizlines",this._horizlines),this._addToCache("hhists",this._hhists),this._addToCache("polygons",this._polygons),this._addToCache("vertlines",this._vertlines)}primitiveData(e){const t={};let i=!1;for(const s of this._containerNamesCache){const o=[],n=this.getObjsContainer(s);for(const t of n){if(t.isNaN())continue;const i=t.primitiveData(e);i.data.length>0&&o.push(i)}o.length>0&&(t[s]=o,i=!0)}return i?t:null}deleteErasedAndMarkPostedObjs(){this.forEachList((e=>{e.deleteErasedItems(),e.markPostedItems()}))}deleteErasedObjs(){this.forEachList((e=>e.deleteErasedItems()))}getObjsContainer(e){return(0,s.ensureDefined)(this._containersMapCache.get(e))}forEachList(e){for(const t of this._containersCache)for(const i of t)e(i.data)}_addToCache(e,t){this._containersCache.push(t),this._containerNamesCache.push(e),this._containersMapCache.set(e,t)}}class n{constructor(e,t){this.styleId=e,this.data=t}isNaN(){return this.data.isNaN()}primitiveData(e){return{styleId:this.styleId,data:this.data.primitivesData(e)}}}},42924:(e,t,i)=>{"use strict";const s=i(19625).getHexColorByName,o=i(73772).Std,n=s("color-ripe-red-100"),r=s("color-ripe-red-200"),a=s("color-ripe-red-500"),l=s("color-ripe-red-900"),c=s("color-ripe-red-a200"),h=s("color-minty-green-100"),d=s("color-minty-green-400"),u=s("color-minty-green-500");JSServer.studyLibrary=[{name:"Accumulation/Distribution",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}}, +description:"Accumulation/Distribution",shortDescription:"Accum/Dist",is_price_study:!1,inputs:[],id:"Accumulation/Distribution@tv-basicstudies-1",scriptIdPart:"",name:"Accumulation/Distribution",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i,s){return o.or(o.and(o.eq(e,t),o.eq(e,i)),o.eq(t,i))?0:(2*e-i-t)/(t-i)*s},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0(o.close(this._context),o.high(this._context),o.low(this._context),o.volume(this._context));return[o.cum(i,this._context)]}}},{name:"Accumulative Swing Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ASI",histogramBase:0,joinPoints:!1}},description:"Accumulative Swing Index",shortDescription:"ASI",is_price_study:!1,inputs:[{id:"in_0",name:"Limit Move Value",defval:10,type:"float",min:.1,max:1e5}],id:"Accumulative Swing Index@tv-basicstudies-1",scriptIdPart:"",name:"Accumulative Swing Index",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t){var i=t.new_var(o.open(t)),s=t.new_var(o.high(t)),n=t.new_var(o.low(t)),r=t.new_var(o.close(t)),a=o.abs(s-r.get(1)),l=o.abs(n-r.get(1)),c=o.abs(s-n),h=o.abs(r.get(1)-i.get(1)),d=o.max(a,l),u=o.iff(a>=o.max(l,c),a-.5*l+.25*h,o.iff(l>=o.max(a,c),l-.5*a+.25*h,c+.25*h));return o.iff(0===u,0,(r-r.get(1)+.5*(r-i)+.25*(r.get(1)-i.get(1)))/u*d/e*50)},this.f_1=function(e,t){var i=this.f_0(e,t);return o.cum(i,t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0);return[this.f_1(i,this._context)]}}},{name:"Advance/Decline",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Advance/Decline",shortDescription:"AD",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:10,type:"integer",min:1,max:2e3}],id:"Advance/Decline@tv-basicstudies-1",scriptIdPart:"",name:"Advance/Decline",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t){return o.gt(e,t)},this.f_1=function(e,t){return o.lt(e,t)},this.f_2=function(e,t){return 0===t?e:e/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this.f_0(o.close(this._context),o.open(this._context)),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=this.f_1(o.close(this._context),o.open(this._context)),l=this._context.new_var(a),c=o.sum(l,i,this._context);return[this.f_2(r,c)]}}},{name:"Arnaud Legoux Moving Average",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:.85,in_2:6}},plots:[{ +id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Arnaud Legoux Moving Average",shortDescription:"ALMA",is_price_study:!0,inputs:[{id:"in_0",name:"Window Size",defval:9,type:"integer",min:0,max:5e3},{id:"in_1",name:"Offset",defval:.85,type:"float",min:-1e12,max:1e12},{id:"in_2",name:"Sigma",defval:6,type:"float",min:-1e12,max:1e12}],id:"Arnaud Legoux Moving Average@tv-basicstudies-1",scriptIdPart:"",name:"Arnaud Legoux Moving Average",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._input(2),a=this._context.new_var(i);return[o.alma(a,s,n,r)]}}},{name:"Aroon",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FB8C00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Upper",histogramBase:0,joinPoints:!1},plot_1:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Aroon",shortDescription:"Aroon",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Aroon@tv-basicstudies-1",scriptIdPart:"",name:"Aroon",format:{precision:2,type:"percent"}},constructor:function(){this.f_0=function(e,t){return 100*(e+t)/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.high(this._context),n=i+1,r=this._context.new_var(s),a=o.highestbars(r,n,this._context),l=this.f_0(a,i),c=o.low(this._context),h=this._context.new_var(c),d=o.lowestbars(h,n,this._context);return[l,this.f_0(d,i)]}}},{name:"Average Price",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"AveragePrice@tv-basicstudies-1",scriptIdPart:"",name:"Average Price",description:"Average Price",shortDescription:"Average Price",is_price_study:!0,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{symbol:""}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){if(this._context=e,this._input=t,""===this._input(0))return[o.ohlc4(this._context)];this._context.select_sym(0);const i=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);const s=this._context.new_var(o.ohlc4(this._context)).adopt(this._context.new_var(this._context.symbol.time),i,1);return this._context.select_sym(0),[s]}}},{name:"Average Directional Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1, +plottype:0,trackPrice:!1,transparency:0,visible:!0,color:c}},inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"ADX",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Average Directional Index",shortDescription:"ADX",is_price_study:!1,inputs:[{id:"in_0",name:"ADX Smoothing",defval:14,type:"integer",min:-1e12,max:1e12},{id:"in_1",name:"DI Length",defval:14,type:"integer",min:-1e12,max:1e12}],id:"average_directional_Index@tv-basicstudies-1",scriptIdPart:"",name:"Average Directional Index",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e){var t=this._context.new_var(o.high(this._context)),i=o.change(t),s=this._context.new_var(o.low(this._context)),n=-o.change(s),r=this._context.new_var(o.tr(void 0,this._context)),a=o.rma(r,e,this._context),l=this._context.new_var(o.and(o.gt(i,n),o.gt(i,0))?i:0),c=o.fixnan(100*o.rma(l,e,this._context)/a,this._context),h=this._context.new_var(o.and(o.gt(n,i),o.gt(n,0))?n:0);return[c,o.fixnan(100*o.rma(h,e,this._context)/a,this._context)]},this.f_1=function(e,t){var i=this.f_0(e),s=i[0],n=i[1],r=s+n,a=this._context.new_var(o.abs(s-n)/(o.eq(r,0)?1:r));return[100*o.rma(a,t,this._context)]},this.main=function(e,t){return this._context=e,this._input=t,this._context.setMinimumAdditionalDepth(this._input(0)+this._input(1)),this.f_1(this._input(1),this._input(0))}}},{name:"Average True Range",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:l}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Average True Range",shortDescription:"ATR",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Average True Range@tv-basicstudies-1",scriptIdPart:"",name:"Average True Range",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){var i=t(0);return[o.atr(i,e)]}}},{name:"Awesome Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:a,width:1,style:0},1:{color:u,width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Awesome Oscillator",shortDescription:"AO",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}}}},inputs:[],id:"Awesome Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Awesome Oscillator",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return o.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t +;var i=o.hl2(this._context),s=this._context.new_var(i),n=o.sma(s,5,this._context),r=this._context.new_var(i),a=o.sma(r,34,this._context),l=this.f_0(n,a),c=l,h=this._context.new_var(l),d=o.change(h);return[c,this.f_1(d)]}}},{name:"Accelerator Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:1,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:a,width:1,style:0},1:{color:u,width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Accelerator Oscillator",shortDescription:"AO",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"}}}},inputs:[],id:"Accelerator Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Accelerator Oscillator",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e-t},this.f_1=function(e){return o.le(e,0)?0:1},this.main=function(e,t){this._context=e,this._input=t;var i=o.hl2(this._context),s=this._context.new_var(i),n=o.sma(s,5,this._context),r=this._context.new_var(i),a=o.sma(r,34,this._context),l=this.f_0(n,a),c=this._context.new_var(l),h=o.sma(c,5,this._context),d=this.f_0(l,h),u=this._context.new_var(d),_=o.change(u);return[d,this.f_1(_)]}}},{name:"Balance of Power",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:c}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Balance of Power",shortDescription:"Balance of Power",is_price_study:!1,inputs:[],id:"Balance of Power@tv-basicstudies-1",scriptIdPart:"",name:"Balance of Power",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t,i,s){return(e-t)/(i-s)},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0(o.close(this._context),o.open(this._context),o.high(this._context),o.low(this._context))]}}},{name:"BB",metainfo:{_metainfoVersion:23,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!0,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#FF0000"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:35,visible:!0,color:"#0000FF"}},precision:4,filledAreasStyle:{fill_0:{color:"#000080",transparency:90,visible:!0}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Median",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands",shortDescription:"BB",is_price_study:!0,filledAreas:[{id:"fill_0", +objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e12},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"BB@tv-basicstudies-1"},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c);return[a,this.f_1(a,h),this.f_2(a,h)]}}},{name:"Bollinger Bands",metainfo:{_metainfoVersion:53,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0}},inputs:{in_0:20,in_1:2,symbol:"",offset:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Median",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands",shortDescription:"BB",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50},{id:"offset",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4}],id:"Bollinger Bands@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.time(this._context)),s=o.close(this._context),n=this._input(0),r=this._input(1),a=this._input(2),l=this._input(3);if(""!==n){this._context.select_sym(1);var c=this._context.new_var(o.time(this._context));s=this._context.new_var(o.close(this._context)).adopt(c,i,1),this._context.select_sym(0)}var h=this._context.new_var(s),d=o.sma(h,r,this._context),u=this._context.new_var(s),_=o.stdev(u,r,this._context),p=this.f_0(a,_);return[{value:d,offset:l},{value:this.f_1(d,p),offset:l},{value:this.f_2(d,p),offset:l}]}}},{name:"Bollinger Bands %B",metainfo:{_metainfoVersion:53,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:d}},bands:[{ +color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:1},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],filledAreasStyle:{fill_0:{color:"#26A69A",transparency:90,visible:!0}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Bollinger Bands %B",shortDescription:"BB %B",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands %B@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands %B",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.f_3=function(e,t,i){return(e-t)/(i-t)},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c),d=this.f_1(a,h),u=this.f_2(a,h);return[this.f_3(i,u,d)]}}},{name:"Bollinger Bands Width",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},inputs:{in_0:20,in_1:2}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Bollinger Bands Width",shortDescription:"BBW",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:1e4},{id:"in_1",name:"mult",defval:2,type:"float",min:.001,max:50}],id:"Bollinger Bands Width@tv-basicstudies-1",scriptIdPart:"",name:"Bollinger Bands Width",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t){return e*t},this.f_1=function(e,t){return e+t},this.f_2=function(e,t){return e-t},this.f_3=function(e,t,i){return(e-t)/i},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.stdev(l,s,this._context),h=this.f_0(n,c),d=this.f_1(a,h),u=this.f_2(a,h);return[this.f_3(d,u,a)]}}},{name:"Chaikin Money Flow",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Chaikin Money Flow",shortDescription:"CMF",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{ +id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Chaikin Money Flow@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Money Flow",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i,s){return o.or(o.and(o.eq(e,t),o.eq(e,i)),o.eq(t,i))?0:(2*e-i-t)/(t-i)*s},this.f_1=function(e,t){return e/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this.f_0(o.close(this._context),o.high(this._context),o.low(this._context),o.volume(this._context)),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=o.volume(this._context),l=this._context.new_var(a),c=o.sum(l,i,this._context);return[this.f_1(r,c)]}}},{name:"Chaikin Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#EC407A"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:3,in_1:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Chaikin Oscillator",shortDescription:"Chaikin Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"short",defval:3,type:"integer",min:1,max:2e3},{id:"in_1",name:"long",defval:10,type:"integer",min:1,max:2e3}],id:"Chaikin Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Oscillator",format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e-t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.accdist(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context);return[this.f_0(a,c)]}}},{name:"Chaikin Volatility",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Chaikin Volatility@tv-basicstudies-1",scriptIdPart:"",name:"Chaikin Volatility",description:"Chaikin Volatility",shortDescription:"Chaikin Volatility",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#AB47BC"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{periods:10,rocLookback:10}},styles:{plot_0:{title:"Plot",zorder:1}},bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"periods",type:"integer",name:"Periods"},{id:"rocLookback",type:"integer",name:"Rate of Change Lookback"}],format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.rocLookback=this._input(1)},this.main=function(e,t){this._context=e,this._input=t,this._context.setMinimumAdditionalDepth(this.period+this.rocLookback);var i=this._context.new_var(o.high(this._context)-o.low(this._context)),s=this._context.new_var(o.ema(i,this.period,this._context));return[o.roc(s,this.rocLookback)]}}},{name:"Chande Kroll Stop",metainfo:{ +_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},inputs:{in_0:10,in_1:1,in_2:9}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"Long",histogramBase:0,joinPoints:!1},plot_1:{title:"Short",histogramBase:0,joinPoints:!1}},description:"Chande Kroll Stop",shortDescription:"Chande Kroll Stop",is_price_study:!0,inputs:[{id:"in_0",name:"p",defval:10,type:"integer",min:1,max:4999},{id:"in_1",name:"x",defval:1,type:"integer",min:1,max:1e12},{id:"in_2",name:"q",defval:9,type:"integer",min:1,max:1e12}],id:"Chande Kroll Stop@tv-basicstudies-1",scriptIdPart:"",name:"Chande Kroll Stop",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t,i){return e-t*i},this.f_1=function(e,t,i){return e+t*i},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=this._input(2),r=o.high(this._context),a=this._context.new_var(r),l=o.highest(a,i,this._context),c=o.atr(i,this._context),h=this.f_0(l,s,c),d=this._context.new_var(r),u=o.lowest(d,i,this._context),_=this.f_1(u,s,c),p=this._context.new_var(h),m=o.highest(p,n,this._context),g=this._context.new_var(_);return[o.lowest(g,n,this._context),m]}}},{name:"Chande Momentum Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Chande Momentum Oscillator",shortDescription:"ChandeMO",is_price_study:!1,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:2e3}],id:"Chande Momentum Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Chande Momentum Oscillator",format:{type:"price",precision:2}},constructor:function(){this.f_0=function(e){return o.ge(e,0)?e:0},this.f_1=function(e){return o.ge(e,0)?0:-e},this.f_2=function(e,t){return 100*e/t},this.f_3=function(e,t){return this.f_2(e-t,e+t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.close(this._context),n=this._context.new_var(s),r=o.change(n),a=this.f_0(r),l=this.f_1(r),c=this._context.new_var(a),h=o.sum(c,i,this._context),d=this._context.new_var(l),u=o.sum(d,i,this._context);return[this.f_3(h,u)]}}},{name:"Chop Zone",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:5,trackPrice:!1,transparency:0,visible:!0,color:"#000080"}},palettes:{palette_0:{colors:{0:{color:"#26C6DA",width:1,style:0},1:{color:"#43A047",width:1,style:0},2:{color:"#A5D6A7",width:1,style:0},3:{color:u,width:1,style:0},4:{color:"#D50000",width:1,style:0},5:{color:"#E91E63",width:1,style:0},6:{color:"#FF6D00",width:1,style:0},7:{color:"#FFB74D", +width:1,style:0},8:{color:"#FDD835",width:1,style:0}}}},inputs:{}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",palette:"palette_0",target:"plot_0",type:"colorer"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Chop Zone",shortDescription:"Chop Zone",is_price_study:!1,palettes:{palette_0:{colors:{0:{name:"Color 0"},1:{name:"Color 1"},2:{name:"Color 2"},3:{name:"Color 3"},4:{name:"Color 4"},5:{name:"Color 5"},6:{name:"Color 6"},7:{name:"Color 7"},8:{name:"Color 8"}},valToIndex:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8}}},inputs:[],id:"chop_zone@tv-basicstudies-1",scriptIdPart:"",name:"Chop Zone",format:{precision:0,type:"price"}},constructor:function(){this.f_0=function(){var e=o.close(this._context),t=o.hlc3(this._context),i=this._context.new_var(o.high(this._context)),s=o.highest(i,30,this._context),n=o.lowest(i,30,this._context),r=25/(s-n)*n,a=this._context.new_var(e),l=this._context.new_var(o.ema(a,34,this._context)),c=(l.get(1)-l.get(0))/t*r,h=o.sqrt(1+c*c),d=o.round(180*o.acos(1/h)/3.141592653589793),u=o.iff(o.gt(c,0),-d,d),_=o.and(o.gt(u,-2.14),o.le(u,-.71))?7:8,p=o.and(o.gt(u,-3.57),o.le(u,-2.14))?6:_,m=o.and(o.gt(u,-5),o.le(u,-3.57))?5:p,g=o.le(u,-5)?4:m,f=o.and(o.lt(u,2.14),o.ge(u,.71))?3:g,y=o.and(o.lt(u,3.57),o.ge(u,2.14))?2:f,v=o.and(o.lt(u,5),o.ge(u,3.57))?1:y;return[1,o.ge(u,5)?0:v]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Choppiness Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:61.8},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:38.2}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Choppiness Index",shortDescription:"CHOP",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Choppiness Index@tv-basicstudies-1",scriptIdPart:"",name:"Choppiness Index",format:{type:"price",precision:2},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i,s){return 100*o.log10(e/(t-i))/s},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.atr(1,this._context),n=this._context.new_var(s),r=o.sum(n,i,this._context),a=o.high(this._context),l=this._context.new_var(a),c=o.highest(l,i,this._context),h=o.low(this._context),d=this._context.new_var(h),u=o.lowest(d,i,this._context),_=o.log10(i);return[this.f_0(r,c,u,_)]}}},{name:"Commodity Channel Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0, +linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:100},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-100}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:20,smoothingLine:"SMA",smoothingLength:20}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:2},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1,zorder:1}},description:"Commodity Channel Index",shortDescription:"CCI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:20,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Commodity Channel Index@tv-basicstudies-1",scriptIdPart:"",name:"Commodity Channel Index",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i){return(e-t)/(.015*i)},this.main=function(e,t){this._context=e,this._input=t;var i=o.hlc3(this._context),s=this._input(0),n=this._input(1),r=this._input(2);this._context.setMinimumAdditionalDepth(s+r);var a,l=this._context.new_var(i),c=o.sma(l,s,this._context),h=this._context.new_var(i),d=o.dev(h,s,this._context),u=this.f_0(i,c,d),_=this._context.new_var(u);return"EMA"===n?a=o.ema(_,r,this._context):"WMA"===n?a=o.wma(_,r,this._context):"SMA"===n&&(a=o.sma(_,r,this._context)),[u,a]}}},{name:"Connors RSI",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:70},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:30}],filledAreasStyle:{fill_0:{color:"#2196F3",transparency:90,visible:!0}},inputs:{in_0:3,in_1:2,in_2:100}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"CRSI",histogramBase:0,joinPoints:!1,zorder:1}},description:"Connors RSI",shortDescription:"CRSI",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"RSI Length",defval:3,type:"integer",min:1},{id:"in_1",name:"UpDown Length",defval:2,type:"integer",min:1},{id:"in_2",name:"ROC Length",defval:100,type:"integer",min:1}],id:"Connors RSI@tv-basicstudies-1",scriptIdPart:"",name:"Connors RSI",format:{precision:2, +type:"price"},usePlotsZOrder:!0},constructor:function(){var e;this.f_1=function(e,t,i){var s=i.new_var(o.max(o.change(e),0));return o.rma(s,t,i)},this.f_2=function(e,t,i){var s=i.new_var(-o.min(o.change(e),0));return o.rma(s,t,i)},this.f_3=(e=0,function(t){var i=t.get(0),s=t.get(1);return e=i===s?0:i>s?o.nz(e)<=0?1:o.nz(e)+1:o.nz(e)>=0?-1:o.nz(e)-1,this._context.new_var(e)}),this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._context.new_var(i),n=this._input(0),r=this._input(1),a=this._input(2);this._context.setMinimumAdditionalDepth(a);var l=o.rsi(this.f_1(s,n,this._context),this.f_2(s,n,this._context)),c=this.f_3(s),h=o.rsi(this.f_1(c,r,this._context),this.f_2(c,r,this._context)),d=this._context.new_var(o.roc(s,1)),u=o.percentrank(d,a);return[o.avg(l,h,u)]}}},{name:"Coppock Curve",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:10,in_1:14,in_2:11}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Coppock Curve",shortDescription:"Coppock Curve",is_price_study:!1,inputs:[{id:"in_0",name:"WMA Length",defval:10,type:"integer",min:-1e12,max:5e3},{id:"in_1",name:"Long RoC Length",defval:14,type:"integer",min:1,max:4999},{id:"in_2",name:"Short RoC Length",defval:11,type:"integer",min:1,max:4999}],id:"Coppock Curve@tv-basicstudies-1",scriptIdPart:"",name:"Coppock Curve",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e+t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=this._input(2);this._context.setMinimumAdditionalDepth(i+Math.max(s,n));var r=o.close(this._context),a=this._context.new_var(r),l=o.roc(a,s),c=this._context.new_var(r),h=o.roc(c,n),d=this.f_0(l,h),u=this._context.new_var(d);return[o.wma(u,i,this._context)]}}},{name:"Correlation Coeff",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:4,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:"",in_1:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Correlation Coefficient",shortDescription:"CC",is_price_study:!1,inputs:[{id:"in_0",name:"sym",defval:"",type:"symbol"},{id:"in_1",name:"length",defval:20,type:"integer",min:1,max:2e3}],id:"Correlation Coeff@tv-basicstudies-1",scriptIdPart:"",name:"Correlation Coeff",format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_unlimited_var(this._context.symbol.time),s=(this._input(0),o.period(this._context),o.close(this._context)),n=this._input(1);this._context.select_sym(1) +;var r=this._context.new_unlimited_var(this._context.symbol.time),a=o.close(this._context),l=this._context.new_unlimited_var(a);this._context.select_sym(0);var c=l.adopt(r,i,0),h=this._context.new_var(s),d=this._context.new_var(c);return[o.correlation(h,d,n,this._context)]}}},{name:"Correlation - Log",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Correlation - Log@tv-basicstudies-1",scriptIdPart:"",name:"Correlation - Log",description:"Correlation - Log",shortDescription:"Correlation - Log",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{instrument:"",instrument2:"",periods:25}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"instrument",name:"Instrument 1",type:"symbol",defval:"",confirm:!0},{id:"instrument2",name:"Instrument 2",type:"symbol",defval:"",confirm:!0},{id:"periods",name:"Periods",type:"integer",defval:25}],format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._context.new_sym(this._input(0),o.period(this._context)),this._context.new_sym(this._input(1),o.period(this._context)),this.period=this._input(2)},this.correlationLog=function(e,t,i,s){var n=o.sma(e,i,s),r=o.sma(t,i,s),a=s.new_var(e.get()*t.get());return(o.sma(a,i,s)-n*r)/Math.sqrt(o.variance2(e,n,i)*o.variance2(t,r,i))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(this._context.symbol.time);this._context.select_sym(2);var s=this._context.new_var(o.close(this._context)),n=this._context.new_var(o.log(s.get()/s.get(1))),r=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);var a=this._context.new_var(this._context.symbol.time),l=this._context.new_var(o.close(this._context)),c=this._context.new_var(o.log(l.get()/l.get(1))),h=this._context.new_var(n.adopt(r,a,0)),d=this._context.new_var(this.correlationLog(c,h,this.period,this._context)),u=this._context.new_var(d.adopt(a,i,0)).get(),_=o.round(1e3*u)/1e3;return this._context.select_sym(0),[_]}}},{name:"Detrended Price Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:21,in_1:!1}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"DPO",histogramBase:0,joinPoints:!1,isHidden:!1,zorder:1}},description:"Detrended Price Oscillator",shortDescription:"DPO",is_price_study:!1,is_hidden_study:!1,id:"detrended_price_oscillator@tv-basicstudies-1",bands:[{id:"hline_0",name:"Zero",isHidden:!1,zorder:-1}],inputs:[{id:"in_0",name:"Period",defval:21,type:"integer",min:1,max:1e12},{id:"in_1",name:"isCentered",defval:!1,type:"bool"}],scriptIdPart:"",name:"Detrended Price Oscillator",format:{type:"price",precision:2},usePlotsZOrder:!0},constructor:function(){this.f_0=function(){ +var e=this._input(0),t=this._input(1),i=Math.floor(e/2+1);this._context.setMinimumAdditionalDepth(e+i);var s=this._context.new_var(o.close(this._context)),n=this._context.new_var(o.sma(s,e,this._context)),r=this._context.new_var(o.close(this._context)).get(i)-n,a=o.close(this._context)-n.get(i);return[t?r:a,t?-i:0]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:i[1]}]}}},{name:"Directional Movement Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_3:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FFA726"},plot_4:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#ab47bc"}},inputs:{in_0:14,in_1:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"},{id:"plot_3",type:"line"},{id:"plot_4",type:"line"}],styles:{plot_0:{title:"+DI",histogramBase:0,joinPoints:!1},plot_1:{title:"-DI",histogramBase:0,joinPoints:!1},plot_2:{title:"DX",histogramBase:0,joinPoints:!1},plot_3:{title:"ADX",histogramBase:0,joinPoints:!1},plot_4:{title:"ADXR",histogramBase:0,joinPoints:!1}},description:"Directional Movement",shortDescription:"DMI",is_price_study:!1,inputs:[{id:"in_0",name:"DI Length",defval:14,type:"integer",min:1,max:2e3},{id:"in_1",name:"ADX Smoothing",defval:14,type:"integer",min:1,max:50}],id:"Directional Movement Index@tv-basicstudies-1",scriptIdPart:"",name:"Directional Movement Index",format:{precision:4,type:"price"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1);return this._context.setMinimumAdditionalDepth(2*i+s),o.dmi(i,s,this._context)}}},{name:"Donchian Channels",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0}},inputs:{in_0:20,offset:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Lower",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Basis",histogramBase:0,joinPoints:!1}},description:"Donchian Channels",shortDescription:"DC",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_0",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"length",defval:20,type:"integer",min:1,max:2e3},{ +id:"offset",name:"Offset",defval:0,type:"integer",min:-1e3,max:1e3}],id:"Donchian Channels@tv-basicstudies-1",scriptIdPart:"",name:"Donchian Channels",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.low(this._context),r=this._context.new_var(n);this._context.setMinimumAdditionalDepth(i+Math.max(s,0));var a=o.lowest(r,i,this._context),l=o.high(this._context),c=this._context.new_var(l),h=o.highest(c,i,this._context);return[{value:a,offset:s},{value:h,offset:s},{value:o.avg(h,a),offset:s}]}}},{name:"Double Exponential Moving Average",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},inputs:{in_0:9}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Double EMA",shortDescription:"DEMA",is_price_study:!0,inputs:[{id:"in_0",name:"length",defval:9,type:"integer",min:1,max:1e4}],id:"Double Exponential Moving Average@tv-basicstudies-1",scriptIdPart:"",name:"Double Exponential Moving Average",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return 2*e-t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0);this._context.setMinimumAdditionalDepth(2*i);var s=o.close(this._context),n=this._context.new_var(s),r=o.ema(n,i,this._context),a=this._context.new_var(r),l=o.ema(a,i,this._context);return[this.f_0(r,l)]}}},{name:"Ease of Movement",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"}},inputs:{in_0:1e4,in_1:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Ease Of Movement",shortDescription:"EOM",is_price_study:!1,inputs:[{id:"in_0",name:"Divisor",defval:1e4,type:"integer",min:1,max:1e9},{id:"in_1",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Ease of Movement@tv-basicstudies-1",scriptIdPart:"",name:"Ease of Movement",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i,s,o){return e*t*(i-s)/o},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.hl2(this._context),r=this._context.new_var(n),a=o.change(r),l=this.f_0(i,a,o.high(this._context),o.low(this._context),o.volume(this._context)),c=this._context.new_var(l);return[o.sma(c,s,this._context)]}}},{name:"Elders Force Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:a}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:13}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Elder's Force Index",shortDescription:"EFI", +is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"length",defval:13,type:"integer",min:1,max:2e3}],id:"Elders Force Index@tv-basicstudies-1",scriptIdPart:"",name:"Elders Force Index",format:{type:"volume"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return e*t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.close(this._context),n=this._context.new_var(s),r=o.change(n),a=this.f_0(r,o.volume(this._context)),l=this._context.new_var(a);return[o.ema(l,i,this._context)]}}},{name:"EMA Cross",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#43A047"},plot_2:{linestyle:0,linewidth:4,plottype:3,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:26}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Short",histogramBase:0,joinPoints:!1},plot_1:{title:"Long",histogramBase:0,joinPoints:!1},plot_2:{title:"Crosses",histogramBase:0,joinPoints:!1}},description:"EMA Cross",shortDescription:"EMA Cross",is_price_study:!0,inputs:[{id:"in_0",name:"Short",defval:9,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0","plot_2"]},{id:"in_1",name:"Long",defval:26,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1","plot_2"]}],id:"EMA Cross@tv-basicstudies-1",scriptIdPart:"",name:"EMA Cross",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e?t:o.na()},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.close(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context),h=a,d=c,u=o.cross(a,c,this._context);return[h,d,this.f_0(u,a)]}}},{name:"Envelopes",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#FF6D00"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},filledAreasStyle:{fill_0:{color:"#2196F3",transparency:95,visible:!0}},inputs:{in_0:20,in_1:10,in_2:10,in_3:"Simple",in_4:"close"}},plots:[{id:"plot_1",type:"line"},{id:"plot_0",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Average",histogramBase:0,joinPoints:!1},plot_1:{title:"Upper",histogramBase:0,joinPoints:!1},plot_2:{title:"Lower",histogramBase:0,joinPoints:!1}},description:"Envelopes",shortDescription:"Envelopes",is_price_study:!0,filledAreas:[{id:"fill_0",objAId:"plot_1",objBId:"plot_2",type:"plot_plot",title:"Plots Background"}],inputs:[{id:"in_0",name:"Length",defval:20,type:"integer",min:1,max:2e3},{id:"in_1", +name:"Upper Percentage",defval:2,type:"float",min:0},{id:"in_2",name:"Lower Percentage",defval:2,type:"float",min:0},{id:"in_3",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]},{id:"in_4",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]}],id:"Envelope@tv-basicstudies-1",scriptIdPart:"",name:"Envelopes",format:{type:"inherit"}},constructor:function(){this.f_0=function(e,t){return e*(1+t)},this.f_1=function(e,t){return e*(1-t)},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o[this._input(4)](this._context)),s=o.sma(i,this._input(0),this._context);return"Exponential"===this._input(3)?s=o.ema(i,this._input(0),this._context):"Weighted"===this._input(3)&&(s=o.wma(i,this._input(0),this._context)),[this.f_0(s,this._input(1)/100),s,this.f_1(s,this._input(2)/100)]}}},{name:"Standard Error",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Standard Error@tv-basicstudies-1",scriptIdPart:"",name:"Standard Error",description:"Standard Error",shortDescription:"Standard Error",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"}},inputs:{length:14}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"length",type:"integer",name:"Length",min:3}],format:{precision:2,type:"price"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0)},this.main=function(e,t){this._context=e,this._input=t;for(var i,s,n=this._context.new_var(o.close(this._context)),r=0,a=0,l=0;l0?1:3,i=o.change(this._context.new_var(e));return t-(o.le(i,0)?0:1)},this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(this._context.symbol.time),s=o[this._input(3)](this._context),n=this._input(1),r=this._input(2),a=this._input(4),l=this._input(5),c=this._input(6);if(this._context.setMinimumAdditionalDepth(Math.max(n,r)+a),""!==this._input(0)){this._context.select_sym(1);var h=this._context.new_var(this._context.symbol.time),d=o[this._input(3)](this._context);s=this._context.new_var(d).adopt(h,i,0),this._context.select_sym(0)}var u,_,p=this._context.new_var(s);"EMA"===l?u=o.ema(p,n,this._context):"WMA"===l?u=o.wma(p,n,this._context):"SMA"===l&&(u=o.sma(p,n,this._context)),"EMA"===l?_=o.ema(p,r,this._context):"WMA"===l?_=o.wma(p,r,this._context):"SMA"===l&&(_=o.sma(p,r,this._context));var m,g=this.f_0(u,_),f=this._context.new_var(g);"EMA"===c?m=o.ema(f,a,this._context):"WMA"===c?m=o.wma(f,a,this._context):"SMA"===c&&(m=o.sma(f,a,this._context));var y=this.f_0(g,m);return[y,g,m,this.f_1(y)]}}},{name:"Moving Average Exponential",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},inputs:{length:9,source:"close",offset:0,smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1}},description:"Moving Average Exponential",shortDescription:"EMA",is_price_study:!0,inputs:[{id:"length",name:"Length",defval:9,type:"integer",min:1,max:1e4},{id:"source",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"offset",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4},{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"Moving Average Exponential@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Exponential",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t +;var i=o[this._input(1)](this._context),s=this._input(0),n=this._input(2),r=this._input(3),a=this._input(4);this._context.setMinimumAdditionalDepth(s+a);var l,c=this._context.new_var(i),h=o.ema(c,s,this._context),d=this._context.new_var(h);return"EMA"===r?l=o.ema(d,a,this._context):"WMA"===r?l=o.wma(d,a,this._context):"SMA"===r&&(l=o.sma(d,a,this._context)),[{value:h,offset:n},{value:l,offset:n}]}}},{name:"Moving Average Weighted",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:9,in_1:"close",in_2:0}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Moving Average Weighted",shortDescription:"WMA",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:9,type:"integer",min:1,max:1e4},{id:"in_1",name:"Source",defval:"close",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"in_2",name:"Offset",defval:0,type:"integer",min:-1e4,max:1e4}],id:"Moving Average Weighted@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Weighted",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o[this._input(1)](this._context),s=this._input(0),n=this._input(2),r=this._context.new_var(i);return[{value:o.wma(r,s,this._context),offset:n}]}}},{name:"Moving Average Double",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"Moving Average Double@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Double",description:"Moving Average Double",shortDescription:"Moving Average Double",is_price_study:!0,plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"},plot_1:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{symbol:"",firstPeriods:14,secondPeriods:21,method:"Simple"}},styles:{plot_0:{title:"Plot 1"},plot_1:{title:"Plot 2"}},inputs:[{id:"symbol",name:"Another symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"firstPeriods",name:"1st Period",type:"integer",defval:14,min:1,max:1e4},{id:"secondPeriods",name:"2nd Period",type:"integer",defval:21,min:1,max:1e4},{id:"method",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.time(this._context)),s=o.close(this._context);if(""!==this._input(0)){this._context.select_sym(1);var n=this._context.new_var(o.time(this._context)),r=o.close(this._context);s=this._context.new_var(r).adopt(n,i,1),this._context.select_sym(0)}var a,l,c=this._context.new_var(s) +;return"Exponential"===this._input(2)?(a=o.ema(c,this._input(1),this._context),l=o.ema(c,this._input(2),this._context)):"Weighted"===this._input(2)?(a=o.wma(c,this._input(1),this._context),l=o.wma(c,this._input(2),this._context)):(a=o.sma(c,this._input(1),this._context),l=o.sma(c,this._input(2),this._context)),[a,l]}}},{name:"Moving Average Triple",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Moving Average Triple@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Triple",description:"Moving Average Triple",shortDescription:"Moving Average Triple",plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,transparency:0,trackPrice:!1,color:"#FF6D00"},plot_1:{linestyle:0,visible:!0,linewidth:1,transparency:0,plottype:0,trackPrice:!1,color:"#2196F3"},plot_2:{linestyle:0,visible:!0,linewidth:1,transparency:0,plottype:0,trackPrice:!1,color:"#26C6DA"}},inputs:{symbol:"",firstPeriods:14,secondPeriods:21,thirdPeriods:35,method:"Simple"}},styles:{plot_0:{title:"Plot 1"},plot_1:{title:"Plot 2"},plot_2:{title:"Plot 3"}},inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"firstPeriods",name:"1st Period",type:"integer",defval:14,min:1,max:1e4,hideWhenPlotsHidden:["plot_0"]},{id:"secondPeriods",name:"2nd Period",type:"integer",defval:21,min:1,max:1e4,hideWhenPlotsHidden:["plot_1"]},{id:"thirdPeriods",name:"3rd Period",type:"integer",defval:35,min:1,max:1e4,hideWhenPlotsHidden:["plot_2"]},{id:"method",name:"Method",type:"text",defval:"Simple",options:["Simple","Exponential","Weighted"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(this._context.symbol.time),s=o.close(this._context);if(""!==this._input(0)){this._context.select_sym(1);var n=this._context.new_var(this._context.symbol.time),r=o.close(this._context);s=this._context.new_var(r).adopt(n,i,1),this._context.select_sym(0)}var a,l,c,h=this._context.new_var(s);return"Exponential"===this._input(4)?(a=o.ema(h,this._input(1),this._context),l=o.ema(h,this._input(2),this._context),c=o.ema(h,this._input(3),this._context)):"Weighted"===this._input(4)?(a=o.wma(h,this._input(1),this._context),l=o.wma(h,this._input(2),this._context),c=o.wma(h,this._input(3),this._context)):(a=o.sma(h,this._input(1),this._context),l=o.sma(h,this._input(2),this._context),c=o.sma(h,this._input(3),this._context)),[a,l,c]}}},{name:"Moving Average Adaptive",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Moving Average Adaptive@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Adaptive",description:"Moving Average Adaptive",shortDescription:"Moving Average Adaptive",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1, +plottype:0,transparency:0,trackPrice:!1,color:"#AB47BC"}},inputs:{periods:10}},styles:{plot_0:{title:"Plot 1"}},inputs:[{id:"periods",name:"Period",type:"integer",defval:10,min:2,max:1e4}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.periods=this._input(0)},this.ama=function(e,t){var i=this.periods,s=this._context.new_var(),n=e.get(),r=o.stdev(t,i,this._context),a=o.log(n/e.get(i))/(r*Math.sqrt(i)),l=.1*Math.abs(a),c=(n-s.get(1))*l+s.get(1);return s.set(isNaN(c)?n:c),c},this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.close(this._context)),s=this._context.new_var(o.log(i.get()/i.get(1)));return[this.ama(i,s)]}}},{name:"Moving Average Hamming",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Moving Average Hamming@tv-basicstudies-1",scriptIdPart:"",name:"Moving Average Hamming",description:"Moving Average Hamming",shortDescription:"Moving Average Hamming",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,transparency:0,trackPrice:!1,color:"#4CAF50"}},inputs:{periods:10}},styles:{plot_0:{title:"Plot 1"}},inputs:[{id:"periods",name:"Period",type:"integer",defval:10,min:1,max:1e4}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.periods=this._input(0);for(var i=[],s=0,o=1;o<=this.periods;++o){var n=Math.sin((1+o)/this.periods*Math.PI/2);i.unshift(n),s+=n}this.hmaFactors=i,this.hmaFactorsSum=s},this.hma=function(e){for(var t=this.periods,i=0,s=0;sthis._context.new_var(s).get(1)?1:0,[100*o.sma(this._context.new_var(i),this.rollingPeriod,this._context)]}}},{name:"Net Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Net Volume",shortDescription:"Net Volume",is_price_study:!1,inputs:[],id:"Net Volume@tv-basicstudies-1",scriptIdPart:"",name:"Net Volume",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i){return o.gt(e,0)?t:o.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=o.close(this._context),s=this._context.new_var(i),n=o.change(s);return[this.f_0(n,o.volume(this._context),n)]}}},{name:"On Balance Volume",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},smoothedMA:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!1}},inputs:{smoothingLine:"SMA",smoothingLength:9}},plots:[{id:"plot_0",type:"line"},{id:"smoothedMA",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1},smoothedMA:{title:"Smoothed MA",histogramBase:0,joinPoints:!1}},description:"On Balance Volume",shortDescription:"OBV",is_price_study:!1,inputs:[{id:"smoothingLine",name:"Smoothing Line",defval:"SMA",type:"text",options:["SMA","EMA","WMA"],hideWhenPlotsHidden:["smoothedMA"]},{id:"smoothingLength",name:"Smoothing Length",defval:9,type:"integer",min:1,max:1e4,hideWhenPlotsHidden:["smoothedMA"]}],id:"On Balance Volume@tv-basicstudies-1",scriptIdPart:"",name:"On Balance Volume",format:{type:"volume"}},constructor:function(){this.f_0=function(e,t,i){return o.gt(e,0)?t:o.lt(i,0)?-t:0*t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.close(this._context),r=this._context.new_var(n),a=o.change(r),l=this.f_0(a,o.volume(this._context),a),c=o.cum(l,this._context);this._context.setMinimumAdditionalDepth(s);var h,d=this._context.new_var(c);return"EMA"===i?h=o.ema(d,s,this._context):"WMA"===i?h=o.wma(d,s,this._context):"SMA"===i&&(h=o.sma(d,s,this._context)),[c,h]}}},{name:"Parabolic SAR",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:3,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:.02,in_1:.02,in_2:.2,symbol:""}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Parabolic SAR",shortDescription:"SAR",is_price_study:!0,inputs:[{id:"symbol",name:"Other Symbol",defval:"",type:"symbol",optional:!0,isHidden:!1},{id:"in_0",name:"start",defval:.02,type:"float",min:-1e12,max:1e12},{id:"in_1",name:"increment",defval:.02,type:"float",min:-1e12, +max:1e12},{id:"in_2",name:"maximum",defval:.2,type:"float",min:-1e12,max:1e12}],id:"Parabolic SAR@tv-basicstudies-1",scriptIdPart:"",name:"Parabolic SAR",format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,""!==t(0)&&this._context.new_sym(t(0),o.period(this._context))},this.main=function(e,t){this._context=e,this._input=t;const i=()=>o.sar(this._input(1),this._input(2),this._input(3),this._context);if(""===this._input(0))return[i()];this._context.select_sym(0);const s=this._context.new_var(this._context.symbol.time);this._context.select_sym(1);const n=this._context.new_var(i()).adopt(this._context.new_var(this._context.symbol.time),s,1);return this._context.select_sym(0),[n]}}},{name:"Price Channel",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#F50057"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:20,in_1:0}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Highprice Line",histogramBase:0,joinPoints:!1},plot_1:{title:"Lowprice Line",histogramBase:0,joinPoints:!1},plot_2:{title:"Centerprice Line",histogramBase:0,joinPoints:!1}},description:"Price Channel",shortDescription:"PC",is_price_study:!0,inputs:[{id:"in_0",name:"Length",defval:20,type:"integer",min:1,max:2e3},{id:"in_1",name:"Offset Length",defval:0,type:"integer",min:1,max:2e3}],id:"Price Channel@tv-basicstudies-1",scriptIdPart:"",name:"Price Channel",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=o.high(this._context),s=this._context.new_var(i),n=o.low(this._context),r=this._context.new_var(n),a=this._input(0),l=this._input(1),c=o.highest(s,a,this._context),h=o.lowest(r,a,this._context);return[{value:c,offset:l},{value:h,offset:l},{value:o.avg(c,h),offset:l}]}}},{name:"Price Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:u}},inputs:{in_0:10,in_1:21}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"Price Oscillator",shortDescription:"PPO",is_price_study:!1,inputs:[{id:"in_0",name:"shortlen",defval:10,type:"integer",min:1,max:2e3},{id:"in_1",name:"longlen",defval:21,type:"integer",min:1,max:2e3}],id:"Price Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Price Oscillator",format:{type:"price",precision:2}},constructor:function(){this.f_0=function(e,t){return(e-t)/t*100},this.main=function(e,t){this._context=e,this._input=t +;var i=o.close(this._context),s=this._input(0),n=this._input(1),r=this._context.new_var(i),a=o.sma(r,s,this._context),l=this._context.new_var(i),c=o.sma(l,n,this._context);return[this.f_0(a,c)]}}},{name:"Price Volume Trend",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"PVT",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Price Volume Trend",shortDescription:"PVT",is_price_study:!1,is_hidden_study:!1,id:"price_volume_trend@tv-basicstudies-1",inputs:[],scriptIdPart:"",name:"Price Volume Trend",format:{type:"volume"}},constructor:function(){this.f_0=function(){var e=this._context.new_var(o.close(this._context));return[o.cum(o.change(e)/e.get(1)*o.volume(this._context),this._context)]},this.main=function(e,t){return this._context=e,this._input=t,[this.f_0()[0]]}}},{name:"Rank Correlation Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:12}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"RCI",histogramBase:0,joinPoints:!1,isHidden:!1,zorder:1}},description:"Rank Correlation Index",shortDescription:"RCI",is_price_study:!1,bands:[{id:"hline_0",name:"Zero Line",isHidden:!1,zorder:-1}],inputs:[{id:"in_0",name:"length",defval:12,type:"integer",min:1,max:1e12}],id:"rank_correlation_index@tv-basicstudies-1",scriptIdPart:"",name:"Rank Correlation Index",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.orderRank=function(e,t,i){let s=e.get(t),n=1,r=0;for(let t=0;t0?1:-1:a/(l=Math.sqrt(l))},this.main=function(e,t){return this._context=e,this._input=t,[this.trendStrengthIndex()]}}},{name:"Typical Price",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,id:"TypicalPrice@tv-basicstudies-1",scriptIdPart:"",name:"Typical Price",description:"Typical Price",shortDescription:"Typical Price",is_price_study:!0,plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#FF6D00"}},inputs:{}},styles:{plot_0:{ +title:"Plot"}},inputs:[],format:{type:"inherit"}},constructor:function(){this.main=function(e,t){return this._context=e,this._input=t,[o.hlc3(this._context)]}}},{name:"Ultimate Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:a}},inputs:{in_0:7,in_1:14,in_2:28}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"UO",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Ultimate Oscillator",shortDescription:"UO",is_price_study:!1,inputs:[{id:"in_0",name:"length7",defval:7,type:"integer",min:1,max:1e12},{id:"in_1",name:"length14",defval:14,type:"integer",min:1,max:1e12},{id:"in_2",name:"length28",defval:28,type:"integer",min:1,max:1e12}],id:"ultimate_oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Ultimate Oscillator",format:{precision:2,type:"price"}},constructor:function(){this.f_0=function(e,t,i){var s=this._context.new_var(e),n=this._context.new_var(t);return[o.sum(s,i,this._context)/o.sum(n,i,this._context)]},this.f_1=function(){var e=this._input(0),t=this._input(1),i=this._input(2),s=this._context.new_var(o.close(this._context)),n=o.max(o.high(this._context),s.get(1)),r=this._context.new_var(o.close(this._context)),a=o.min(o.low(this._context),r.get(1)),l=o.close(this._context)-a,c=n-a,h=this.f_0(l,c,e),d=this.f_0(l,c,t),u=this.f_0(l,c,i);return[100*(4*h[0]+2*d[0]+u[0])/7]},this.main=function(e,t){return this._context=e,this._input=t,this.f_1()}}},{name:"Volatility Close-to-Close",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!1,id:"Volatility Close-to-Close@tv-basicstudies-1",scriptIdPart:"",name:"Volatility Close-to-Close",description:"Volatility Close-to-Close",shortDescription:"Volatility Close-to-Close",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#2196F3"}},inputs:{periods:10,daysPerYear:252}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer",defval:10,min:2},{id:"daysPerYear",name:"Days Per Year",type:"integer",defval:252,min:1,max:366}],format:{precision:2,type:"percent"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.daysPerYear=this._input(1)},this.stdev=function(e,t,i){var s=this.variance(e,t,i);return o.sqrt(s)},this.variance=function(e,t,i){var s=o.sma(e,t,i);return this.variance2(e,s,t)},this.variance2=function(e,t,i){var s,o,n=0;for(s=0;s0&&(l=.12*this.square(e.get()-s.get(1))/this.marketClosedPercentage+.88*l/(1-this.marketClosedPercentage)),l/=a,l*=this.secondsPerYear;var c=this._context.new_var(l);return 100*Math.sqrt(o.sum(c,this.period,this._context)/this.period)},this.main=function(e,t){return this._context=e, +this._input=t,[this.volatilityOHLC()]}}},{name:"Volatility Index",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,is_price_study:!0,id:"Volatility Index@tv-basicstudies-1",scriptIdPart:"",name:"Volatility Index",description:"Volatility Index",shortDescription:"Volatility Index",plots:[{id:"plot_0",type:"line"}],defaults:{styles:{plot_0:{linestyle:0,visible:!0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:c}},inputs:{periods:10,atrMult:3,method:"Wilder Smoothing"}},styles:{plot_0:{title:"Plot"}},inputs:[{id:"periods",name:"Periods",type:"integer"},{id:"atrMult",name:"ATR Mult",type:"float"},{id:"method",name:"Method",type:"text",defval:"Exponential",options:["Exponential","Wilder Smoothing"]}],format:{type:"inherit"}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this.period=this._input(0),this.atrMult=this._input(1),this.maMethod=this._input(2),this.nextsar=null,this.position=null,this.sic=null,this.bars=[],this.count=0,this.lastSar=null,this._context.setMinimumAdditionalDepth("Exponential"===this.maMethod?2*this.period+2:this.period)},this.computeATR=function(){var e=o.high(this._context)-o.low(this._context),t=o.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-o.low(this._context);return this.tr=Math.max(e,t,i),"Exponential"===this.maMethod?this.atr=o.ema(this._context.new_var(this.tr),this.period,this._context):this.atr=this.tr/this.period+(1-1/this.period)*this.atr,this.atr*this.atrMult},this.calculateVolatility=function(){if(o.close(this._context)===this.bars[this.bars.length-1])return this.lastSar;if(this.bars.push(o.close(this._context)),1===this.count)this.atr=o.high(this._context)-o.low(this._context),this.sic=o.close(this._context);else if(this.countthis.sic&&(this.sic=o.close(this._context))}else if(this.count===this.period){e=o.high(this._context)-o.low(this._context),t=o.high(this._context)-this.bars[this.bars.length-2],i=this.bars[this.bars.length-2]-o.low(this._context);this.atr+=Math.max(e,t,i),this.atr*=1/this.period,o.close(this._context)>this.sic&&(this.sic=o.close(this._context)),this.position="LONG",this.nextsar=this.sic-this.atr*this.atrMult}else{var s=this.nextsar;"LONG"===this.position?o.close(this._context)s?(this.position="LONG",this.sic=o.close(this._context),this.nextsar=this.sic-this.computeATR()):(this.position="SHORT",this.sic=Math.min(o.close(this._context),this.sic),this.nextsar=this.sic+this.computeATR())),this.lastSar=s}return this.count++,s},this.main=function(e,t){return this._context=e,this._input=t, +this._context.select_sym(0),[this.calculateVolatility()]}}},{name:"VWAP",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{inputs:{in_0:"hlc3",in_anchor:"Session"},styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:0,transparency:0,visible:!0,color:"#2196F3"}}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"VWAP",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"VWAP",shortDescription:"VWAP",is_price_study:!0,inputs:[{id:"in_0",name:"Source",defval:"hlc3",type:"source",options:["open","high","low","close","hl2","hlc3","ohlc4"]},{id:"in_anchor",name:"Anchor Period",defval:"Session",type:"text",options:["Session","Week","Month","Quarter","Year","Decade","Century"]}],id:"VWAP@tv-basicstudies-1",scriptIdPart:"",name:"VWAP",format:{type:"inherit"}},constructor:function(){this.f_1=function(e){e.reset_hist()},this.createAnchorChecker=function(e,t){switch(t){case"Week":return function(t,i){return o.weekofyear(e,t)!==o.weekofyear(e,i)||o.year(e,t)!==o.year(e,i)};case"Month":return function(t,i){return o.month(e,t)!==o.month(e,i)||o.year(e,t)!==o.year(e,i)};case"Quarter":return function(t,i){return Math.floor(o.month(e,t)/3)!==Math.floor(o.month(e,i)/3)||o.year(e,t)!==o.year(e,i)};case"Year":return function(t,i){return o.year(e,t)!==o.year(e,i)};case"Decade":return function(t,i){return Math.floor(o.year(e,t)/10)!==Math.floor(o.year(e,i)/10)};case"Century":return function(t,i){return Math.floor(o.year(e,t)/100)!==Math.floor(o.year(e,i)/100)};default:return e=>this._isFirstBarInSession(e)}},this.init=function(e,t){this._input=t,this._isFirstBarInSession=null;const i=this._input(1)||"Session";this._anchorChecker=this.createAnchorChecker(e,i)},this.main=function(e,t){this._context=e,this._input=t;const i=this._input(0);var s=e.new_var(),n=e.new_var(),r=e.new_var();const a=o.time(this._context),l=this._context.new_unlimited_var(a).get(1);if(a){if(null===this._isFirstBarInSession){const t=o.createNthBarInSessionCheck(e);this._isFirstBarInSession=e=>t(e,0)}this._anchorChecker(a,l)&&(this.f_1(s),this.f_1(n),r.set(a))}return s.set(o.nz(s.get(1))+o[i](this._context)*o.volume(this._context)),n.set(o.nz(n.get(1))+o.volume(this._context)),o.na(r.get(0))?(e.symbol.isLastBar&&o.error("To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data.","VWAP is waiting for more data"),[NaN]):[s.get(0)/n.get(0)]}}},{name:"VWMA",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},inputs:{in_0:20}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1}},description:"VWMA",shortDescription:"VWMA",is_price_study:!0,inputs:[{id:"in_0",name:"len",defval:20,type:"integer",min:1,max:1e4}],id:"VWMA@tv-basicstudies-1",scriptIdPart:"",name:"VWMA",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t +;var i=o.close(this._context),s=this._input(0),n=this._context.new_var(i);return[o.vwma(n,s,this._context)]}}},{name:"Volume Oscillator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:0}],inputs:{in_0:5,in_1:10}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot",histogramBase:0,joinPoints:!1,zorder:1}},description:"Volume Oscillator",shortDescription:"Volume Osc",is_price_study:!1,bands:[{id:"hline_0",name:"Zero",zorder:-1}],inputs:[{id:"in_0",name:"shortlen",defval:5,type:"integer",min:1,max:4999},{id:"in_1",name:"longlen",defval:10,type:"integer",min:1,max:4999}],id:"Volume Oscillator@tv-basicstudies-1",scriptIdPart:"",name:"Volume Oscillator",format:{precision:2,type:"percent"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t){return 100*(e-t)/t},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=o.volume(this._context),r=this._context.new_var(n),a=o.ema(r,i,this._context),l=this._context.new_var(n),c=o.ema(l,s,this._context);return[this.f_0(a,c)]}}},{name:"Vortex Indicator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#E91E63"}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"}],styles:{plot_0:{title:"VI +",histogramBase:0,joinPoints:!1,isHidden:!1},plot_1:{title:"VI -",histogramBase:0,joinPoints:!1,isHidden:!1}},description:"Vortex Indicator",shortDescription:"VI",is_price_study:!1,is_hidden_study:!1,id:"vortex_indicator@tv-basicstudies-1",inputs:[{id:"in_0",name:"Period",defval:14,type:"integer",min:2,max:1e12}],scriptIdPart:"",name:"Vortex Indicator",format:{precision:4,type:"price"}},constructor:function(){this.f_0=function(){var e=this._input(0),t=this._context.new_var(o.low(this._context)),i=this._context.new_var(o.abs(o.high(this._context)-t.get(1))),s=o.sum(i,e,this._context),n=this._context.new_var(o.high(this._context)),r=this._context.new_var(o.abs(o.low(this._context)-n.get(1))),a=o.sum(r,e,this._context),l=this._context.new_var(o.atr(1,this._context)),c=o.sum(l,e,this._context);return[s/c,a/c]},this.main=function(e,t){return this._context=e,this._input=t,this.f_0()}}},{name:"Willams %R",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#7E57C2"}},bands:[{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-20},{color:"#787B86",linestyle:2,linewidth:1,visible:!0,value:-80}],filledAreasStyle:{fill_0:{color:"#7E57C2",transparency:90,visible:!0}},inputs:{in_0:14}},plots:[{id:"plot_0",type:"line"}],styles:{plot_0:{title:"Plot", +histogramBase:0,joinPoints:!1,zorder:1}},description:"Williams %R",shortDescription:"%R",is_price_study:!1,bands:[{id:"hline_0",name:"UpperLimit",zorder:-1.1},{id:"hline_1",name:"LowerLimit",zorder:-1.11}],filledAreas:[{id:"fill_0",objAId:"hline_0",objBId:"hline_1",type:"hline_hline",title:"Hlines Background",zorder:-2}],inputs:[{id:"in_0",name:"length",defval:14,type:"integer",min:1,max:2e3}],id:"Willams %R@tv-basicstudies-1",scriptIdPart:"",name:"Willams %R",format:{precision:2,type:"price"},usePlotsZOrder:!0},constructor:function(){this.f_0=function(e,t,i){return 100*(e-t)/(t-i)},this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=o.high(this._context),n=this._context.new_var(s),r=o.highest(n,i,this._context),a=o.low(this._context),l=this._context.new_var(a),c=o.lowest(l,i,this._context);return[this.f_0(o.close(this._context),r,c)]}}},{name:"Williams Alligator",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,defaults:{styles:{plot_0:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#2196F3"},plot_1:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#E91E63"},plot_2:{linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0,color:"#66BB6A"}},inputs:{in_0:21,in_1:13,in_2:8,in_3:8,in_4:5,in_5:3}},plots:[{id:"plot_0",type:"line"},{id:"plot_1",type:"line"},{id:"plot_2",type:"line"}],styles:{plot_0:{title:"Jaw",histogramBase:0,joinPoints:!1},plot_1:{title:"Teeth",histogramBase:0,joinPoints:!1},plot_2:{title:"Lips",histogramBase:0,joinPoints:!1}},description:"Williams Alligator",shortDescription:"Alligator",is_price_study:!0,inputs:[{id:"in_0",name:"Jaw Length",defval:21,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0"]},{id:"in_1",name:"Teeth Length",defval:13,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1"]},{id:"in_2",name:"Lips Length",defval:8,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_2"]},{id:"in_3",name:"Jaw Offset",defval:8,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_0"]},{id:"in_4",name:"Teeth Offset",defval:5,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_1"]},{id:"in_5",name:"Lips Offset",defval:3,type:"integer",min:1,max:2e3,hideWhenPlotsHidden:["plot_2"]}],id:"Williams Alligator@tv-basicstudies-1",scriptIdPart:"",name:"Williams Alligator",format:{type:"inherit"}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._input(0),s=this._input(1),n=this._input(2),r=this._input(3),a=this._input(4),l=this._input(5),c=o.hl2(this._context);return[{value:o.smma(c,i,this._context),offset:r},{value:o.smma(c,s,this._context),offset:a},{value:o.smma(c,n,this._context),offset:l}]}}},{name:"Williams Fractals",metainfo:{_metainfoVersion:52,isTVScript:!1,isTVScriptStub:!1,defaults:{styles:{plot_0:{plottype:"shape_triangle_down",visible:!0,location:"BelowBar",transparency:0,color:a},plot_1:{plottype:"shape_triangle_up",visible:!0,location:"AboveBar",transparency:0,color:u}},inputs:{in_0:2}},plots:[{ +id:"plot_0",type:"shapes"},{id:"plot_1",type:"shapes"}],styles:{plot_0:{title:"Down fractals",isHidden:!1},plot_1:{title:"Up fractals",isHidden:!1}},description:"Williams Fractal",shortDescription:"Fractals",is_price_study:!0,is_hidden_study:!1,id:"Williams Fractals@tv-basicstudies-1",inputs:[{id:"in_0",name:"Periods",defval:2,type:"integer",min:2,max:1e12}],scriptIdPart:"",name:"Williams Fractals",isCustomIndicator:!0,format:{type:"inherit"}},constructor:function(){this.f_0=function(){for(var e=this._input(0),t=this._context.new_var(o.high(this._context)),i=!0,s=!0,n=!0,r=!0,a=!0,l=!0,c=1;c<=e;c++)i=o.and(i,o.lt(t.get(e-c),t.get(e))),s=o.and(s,o.lt(t.get(e+c),t.get(e))),n=o.and(n,o.and(o.le(t.get(e+1),t.get(e)),o.lt(t.get(e+c+1),t.get(e)))),r=o.and(r,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.lt(t.get(e+c+2),t.get(e))))),a=o.and(a,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.and(o.le(t.get(e+3),t.get(e)),o.lt(t.get(e+c+3),t.get(e)))))),l=o.and(l,o.and(o.le(t.get(e+1),t.get(e)),o.and(o.le(t.get(e+2),t.get(e)),o.and(o.le(t.get(e+3),t.get(e)),o.and(o.le(t.get(e+4),t.get(e)),o.lt(t.get(e+c+4),t.get(e)))))));var h=o.or(s,o.or(n,o.or(r,o.or(a,l)))),d=o.and(i,h),u=this._context.new_var(o.low(this._context)),_=1,p=1,m=1,g=1,f=1,y=1;for(c=1;c<=e;c++)_=o.and(_,o.gt(u.get(e-c),u.get(e))),p=o.and(p,o.gt(u.get(e+c),u.get(e))),m=o.and(m,o.and(o.ge(u.get(e+1),u.get(e)),o.gt(u.get(e+c+1),u.get(e)))),g=o.and(g,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.gt(u.get(e+c+2),u.get(e))))),f=o.and(f,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.and(o.ge(u.get(e+3),u.get(e)),o.gt(u.get(e+c+3),u.get(e)))))),y=o.and(y,o.and(o.ge(u.get(e+1),u.get(e)),o.and(o.ge(u.get(e+2),u.get(e)),o.and(o.ge(u.get(e+3),u.get(e)),o.and(o.ge(u.get(e+4),u.get(e)),o.gt(u.get(e+c+4),u.get(e)))))));var v=o.or(p,o.or(m,o.or(g,o.or(f,y))));return[o.and(_,v),d]},this.main=function(e,t){this._context=e,this._input=t;var i=this.f_0();return[{value:i[0],offset:-this._input(0)},{value:i[1],offset:-this._input(0)}]}}},{name:"Guppy Multiple Moving Average",metainfo:{isTVScript:!1,isTVScriptStub:!1,is_hidden_study:!1,description:"Guppy Multiple Moving Average",shortDescription:"GMMA",is_price_study:!0,id:"Guppy Multiple Moving Average@tv-basicstudies-1",_metainfoVersion:52,format:{type:"inherit"},defaults:{inputs:{traderEMA1Length:3,traderEMA2Length:5,traderEMA3Length:8,traderEMA4Length:10,traderEMA5Length:12,traderEMA6Length:15,investorEMA1Length:30,investorEMA2Length:35,investorEMA3Length:40,investorEMA4Length:45,investorEMA5Length:50,investorEMA6Length:60},styles:{traderEMA1:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:15,visible:!0},traderEMA2:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:12,visible:!0},traderEMA3:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:9,visible:!0},traderEMA4:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:6,visible:!0},traderEMA5:{ +color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:3,visible:!0},traderEMA6:{color:"#00FFFF",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0},investorEMA1:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:15,visible:!0},investorEMA2:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:12,visible:!0},investorEMA3:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:9,visible:!0},investorEMA4:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:6,visible:!0},investorEMA5:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:3,visible:!0},investorEMA6:{color:"#FF0000",linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,visible:!0}}},inputs:[{defval:3,id:"traderEMA1Length",max:1e3,min:1,name:"Trader EMA 1 length",type:"integer",hideWhenPlotsHidden:["traderEMA1"]},{defval:5,id:"traderEMA2Length",max:1e3,min:1,name:"Trader EMA 2 length",type:"integer",hideWhenPlotsHidden:["traderEMA2"]},{defval:8,id:"traderEMA3Length",max:1e3,min:1,name:"Trader EMA 3 length",type:"integer",hideWhenPlotsHidden:["traderEMA3"]},{defval:10,id:"traderEMA4Length",max:1e3,min:1,name:"Trader EMA 4 length",type:"integer",hideWhenPlotsHidden:["traderEMA4"]},{defval:12,id:"traderEMA5Length",max:1e3,min:1,name:"Trader EMA 5 length",type:"integer",hideWhenPlotsHidden:["traderEMA5"]},{defval:15,id:"traderEMA6Length",max:1e3,min:1,name:"Trader EMA 6 length",type:"integer",hideWhenPlotsHidden:["traderEMA6"]},{defval:30,id:"investorEMA1Length",max:1e3,min:1,name:"Investor EMA 1 length",type:"integer",hideWhenPlotsHidden:["investorEMA1"]},{defval:35,id:"investorEMA2Length",max:1e3,min:1,name:"Investor EMA 2 length",type:"integer",hideWhenPlotsHidden:["investorEMA2"]},{defval:40,id:"investorEMA3Length",max:1e3,min:1,name:"Investor EMA 3 length",type:"integer",hideWhenPlotsHidden:["investorEMA3"]},{defval:45,id:"investorEMA4Length",max:1e3,min:1,name:"Investor EMA 4 length",type:"integer",hideWhenPlotsHidden:["investorEMA4"]},{defval:50,id:"investorEMA5Length",max:1e3,min:1,name:"Investor EMA 5 length",type:"integer",hideWhenPlotsHidden:["investorEMA5"]},{defval:60,id:"investorEMA6Length",max:1e3,min:1,name:"Investor EMA 6 length",type:"integer",hideWhenPlotsHidden:["investorEMA6"]}],plots:[{id:"traderEMA1",type:"line"},{id:"traderEMA2",type:"line"},{id:"traderEMA3",type:"line"},{id:"traderEMA4",type:"line"},{id:"traderEMA5",type:"line"},{id:"traderEMA6",type:"line"},{id:"investorEMA1",type:"line"},{id:"investorEMA2",type:"line"},{id:"investorEMA3",type:"line"},{id:"investorEMA4",type:"line"},{id:"investorEMA5",type:"line"},{id:"investorEMA6",type:"line"}],styles:{traderEMA1:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 1"},traderEMA2:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 2"},traderEMA3:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 3"},traderEMA4:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 4"}, +traderEMA5:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 5"},traderEMA6:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Trader EMA 6"},investorEMA1:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 1"},investorEMA2:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 2"},investorEMA3:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 3"},investorEMA4:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 4"},investorEMA5:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 5"},investorEMA6:{histogramBase:0,isHidden:!1,joinPoints:!1,title:"Investor EMA 6"}}},constructor:function(){this.main=function(e,t){this._context=e,this._input=t;var i=this._context.new_var(o.close(this._context)),s=this._input(0),n=this._input(1),r=this._input(2),a=this._input(3),l=this._input(4),c=this._input(5),h=o.ema(i,s,this._context),d=o.ema(i,n,this._context),u=o.ema(i,r,this._context),_=o.ema(i,a,this._context),p=o.ema(i,l,this._context),m=o.ema(i,c,this._context),g=this._input(6),f=this._input(7),y=this._input(8),v=this._input(9),S=this._input(10),b=this._input(11);return[h,d,u,_,p,m,o.ema(i,g,this._context),o.ema(i,f,this._context),o.ema(i,y,this._context),o.ema(i,v,this._context),o.ema(i,S,this._context),o.ema(i,b,this._context)]}}},{name:"52 Week High/Low",metainfo:{_metainfoVersion:52,id:"52 Week High/Low@tv-basicstudies-1",description:"52 Week High/Low",shortDescription:"52W H/L",is_price_study:!0,format:{type:"inherit"},plots:[],graphics:{horizlines:{highest:{name:"Highest"},lowest:{name:"Lowest"}}},inputs:[{defval:"close",id:"highestSource",name:"High source",options:["close","high"],type:"text"},{defval:"close",id:"lowestSource",name:"Low source",options:["close","low"],type:"text"}],defaults:{graphics:{horizlines:{highest:{color:"rgb(93, 96, 107)",showPrice:!0,style:1,visible:!0,width:2},lowest:{color:"rgb(93, 96, 107)",showPrice:!0,style:1,visible:!0,width:2}}},inputs:{highestSource:"close",lowestSource:"close"}}},constructor:function(){this.init=function(e,t){this._context=e,this._input=t,this._symbolSupports1DResolution=!this._context.symbol.info.supported_resolutions||-1!==this._context.symbol.info.supported_resolutions.indexOf("1D"),this._symbolSupports1DResolution&&"1D"!==o.period(this._context)&&this._context.new_sym(this._context.symbol.ticker,"1D")},this.main=function(e,t){this._symbolSupports1DResolution||o.error(`Daily bars are not available for ${this._context.symbol.info.name}`),this._context=e,this._input=t,"1D"!==o.period(this._context)&&this._context.select_sym(1);const i=this._input(0),s=this._input(1),n=o.time(this._context),r=this._context.new_unlimited_var(n),a=this._context.new_unlimited_var(o[i](this._context)),l=this._context.new_unlimited_var(o[s](this._context));if(r.get(365),!this._context.symbol.isLastBar||!this._context.symbol.isNewBar)return null +;const c=o.add_years_considering_dst(this._context.symbol.info.timezone,new Date(n),-1),h=r.indexOf(c.getTime()),d=-1===h?NaN:o.highest(a,h,this._context),u=-1===h?NaN:o.lowest(l,h,this._context);if(isNaN(d)||isNaN(u))return{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{erase:[{action:"all"}]}}};return{nonseries:!0,type:"study_graphics",data:{graphicsCmds:{create:{horizlines:[{styleId:"highest",data:[{startIndex:n,endIndex:n,level:d,extendLeft:!0,extendRight:!0}]},{styleId:"lowest",data:[{startIndex:n,endIndex:n,level:u,extendLeft:!0,extendRight:!0}]}]},erase:[{action:"all"}]}}}}}}]},91007:(e,t,i)=>{"use strict";var s;i.d(t,{SubsessionId:()=>s}),function(e){e.Regular="regular",e.Extended="extended",e.PreMarket="premarket",e.PostMarket="postmarket"}(s||(s={}))},84954:(e,t,i)=>{"use strict";i.d(t,{JSStudyEngineTypescript:()=>Ve});var s,o=i(56570),n=i(63193),r=i(56052),a=i(82433),l=i(83873),c=i(88987),h=i(39692),d=i(50151),u=i(85049),_=i(29981),p=i(14381),m=i(53388),g=i(17326);i(21251);class f{constructor(e,t){this.info=e,this.bars=t||[],this.isBarClosed=!0,this.firstLoadedTimeMs=0!==this.bars.length?this.bars[0].time:1/0,this._emptyBarCount=0,this._lastBarIsEmpty=!1}symbolinfo(){return this.info}isLastBarClosed(){return this.isBarClosed}setLastBarClosed(e){this.isBarClosed=e}bar(e){const t=this.bars[e];if(void 0===t)throw new Error(`BarSet has no value at index ${e}`);return t}count(){return this.bars.length}emptyBarCount(){return this._emptyBarCount}add(e,t,i){void 0===i&&(i=!1);const s=e,o=this.bars,n=o.length,r=s.time,a=0===n?NaN:o[n-1].time;0===n||a{this._destroyed||this._processPendingSubscribers()}),0),s}removeSubscription(e){const t=this._pendingSubscribers.find((t=>t.key===e));if(t)return void this._pendingSubscribers.splice(this._pendingSubscribers.indexOf(t),1);const i=this._subscribers.find((t=>t.key===e));if(i)return this._subscribers.splice(this._subscribers.indexOf(i),1),void(this._subscribers.length||(this._resetCacheTimeout=setTimeout((()=>{this._resetCacheTimeout=null,this._purgeCache(),this._unsubscribeRealtime()}),this._resetCacheTimePeriod)));this._logWarning("Unknown subscription symbol={0}, resolution={1}, key={2}".format(this._symbolInfo.name,this._resolution,e))}resetCache(){this._unsubscribeRealtime();const e=this._leftDate;this._purgeCache(),null===e||o.enabled("request_only_visible_range_on_reset")||this._ensureRequestedTo({to:e,countBack:0})}_logMessage(e,t){(o.enabled("charting_library_debug_mode")||t)&&console.log(`${this._logMessagePrefix()}${e}`)}_logWarning(e){console.warn(`${this._logMessagePrefix()}${e}`)}_logError(e){console.error(`${this._logMessagePrefix()}${e}`)}_logMessagePrefix(){const e=this._symbolInfo.currency_code,t=this._symbolInfo.unit_id;return`${(new Date).toISOString()} FEED [${this._symbolInfo.name}|${this._resolution}${e?"|"+e:""}${t?"|"+t:""}]: `}_clearResetCacheTimeout(){null!==this._resetCacheTimeout&&(clearTimeout(this._resetCacheTimeout),this._resetCacheTimeout=null)}_purgeCache(){this._logMessage("Reset cache"),this._cache={bars:[]},this._errorMessage=null,this._leftDate=null,this._endOfData=!1,this._firstDataRequest=!0,this._updateDatesFromExpirationDate()}_updateDatesFromExpirationDate(){void 0!==this._symbolInfo.expiration_date&&(this._nextTime=1e3*this._symbolInfo.expiration_date,this._leftDate=1e3*(this._symbolInfo.expiration_date+1))}_dealignTime(e){return null===this._dwmAligner?e:this._dwmAligner.timeToExchangeTradingDay(e)}_normalizeRange(e){const t=void 0!==e.to?e.to:this._dealignTime(this._now());if(0===this._cache.bars.length||void 0!==e.to&&t<=(0,d.ensureNotNull)(this._leftDate))return{countBack:e.countBack,to:t};const i=null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(t):t,s=(0,_.lowerbound)(this._cache.bars,i,((e,t)=>e.time{e.onErrorCallback(t)}))}let t=this._normalizeRange(e[0].range);for(const i of e.map((e=>this._normalizeRange(e.range))))(i.tot.countBack)&&(t=i);this._logMessage(`Leftmost subscriber requires ${t.countBack} bars prior ${v(t.to)}`);!(null===this._leftDate||t.to{const t=this._moveSubscriberToRealtime(e);this._returnHistoryDataToSubscriber(e,t)})),this._subscribeRealtimeIfNeeded()):this._ensureRequestedTo(t)}_moveSubscriberToRealtime(e){const t={key:e.key,onHistoryCallback:e.onHistoryCallback,barset:null};return this._subscribers.push(t),t}_isSymbolExpired(){return this._symbolInfo.expired||void 0!==this._symbolInfo.expiration_date}_subscribeRealtimeIfNeeded(){!this._subscribers.length||this._realtimeOn||this._isSymbolExpired()||this._subscribeRealtime()}_subscribeRealtime(){if(this._symbolInfo.expired||this._realtimeOn)return;this._realtimeOn=!0,this._datafeed.subscribeBars(this._symbolInfo,this._resolution,(e=>{null!==this._dwmAligner&&(e.time=this._dwmAligner.timeToSessionStart(e.time)),this._putToCacheNewBar(e),this._subscribers.forEach((t=>{const i=t.barset;if(null===i)throw new Error("subscriber.barset is null");i.add(e),t.onHistoryCallback(i)}))}),y(this._symbolInfo,this._resolution),this.resetCache.bind(this)),this._logMessage("Subscribed to realtime")}_unsubscribeRealtime(){!this._isSymbolExpired()&&this._realtimeOn&&(this._datafeed.unsubscribeBars(y(this._symbolInfo,this._resolution)),this._logMessage("Unsubscribed from realtime"),this._realtimeOn=!1)}_returnHistoryDataToSubscriber(e,t){const i=this._normalizeRange(e.range),s=this._createBarsetForRange(i);s.count()>0?this._logMessage("Bars to return for request {0}: total {1} bars in [{2} ... {3}] ".format(e.key,s.count(),v(s.bars[0].time),v(s.bars[s.count()-1].time))):this._logMessage("Request {0}. Nothing to return.".format(e.key)),t.barset=s,this._endOfData&&null!==this._leftDate&&i.to<=this._leftDate&&(s.endOfData=!0),e.onHistoryCallback(s)}_createBarsetForRange(e){const t=null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(e.to):e.to,i=(0,_.lowerbound)(this._cache.bars,t,((e,t)=>e.time{if(!this._destroyed)if(r)this._logMessage("getBars callback is already called before",!0);else{if(r=!0,e.length>0){const t=` [${v(e[0].time)} ... ${v(e[e.length-1].time)}]`;this._logMessage(`Receiving bars: total ${e.length} bars in ${t}, requested range: ${n}`)}else this._logMessage(`Receiving bars: barset is empty, requested range: ${n}`);this._requesting=!1,this._processBars(e,t)}}),(e=>{this._destroyed||(r?this._logMessage("getBars callback is already called before",!0):(r=!0,this._requesting=!1,this._errorMessage=e||null,this._processPendingSubscribers()))}))}_processBars(e,t){this._checkBars(e),this._alignBarsTime(e),e.length>0?(this._emptyResponsesCount=0,this._processFullBarset(e,t)):(this._emptyResponsesCount+=1,this._processEmptyBarset(t)),this._processPendingSubscribers()}_processEmptyBarset(e){e&&e.nextTime?(this._logMessage("Next time received: `{0}`".format(v(1e3*e.nextTime))),this._nextTime=1e3*e.nextTime):e&&e.noData?(this._logMessage("EOD received"),this._setEndOfData()):this._logMessage("nextTime or noData should present in metainfo when empty barset is returned"),50===this._emptyResponsesCount&&(this._logMessage("EOD detected due 50 empty responses in a row"),this._setEndOfData())}_setEndOfData(){this._endOfData=!0,this._cache.bars.length&&(this._leftDate=this._dealignTime(this._cache.bars[0].time))}_processFullBarset(e,t){ +this._putToCache(e)?null!==this._leftDate&&0!==this._cache.bars.length&&(this._interval.isTicks()?this._leftDate=this._dealignTime(this._cache.bars[0].time):this._leftDate=Math.min(this._leftDate,this._dealignTime(this._cache.bars[0].time))):this._logMessage("Incremental update failed. Starting full update. Returned data should be in the requested range.",!0),t&&t.nextTime?this._logWarning("nextTime should be set when there is no data in the requested period only"):t&&t.noData&&this._logWarning("noData should be set when there is no data in the requested period and earlier only")}_getNextSubscriptionId(){return this._nextSubscriptionId++}_checkBars(e,t=!1){if(o.enabled("charting_library_debug_mode"))for(let i=1;i"number"!=typeof e[i][t]||!isFinite(e[i][t])))&&this._logError(`Wrong bars values: all ${s.join(", ")} properties should be numbers`)}}_getExpectedBarPropertyNames(){switch(this._symbolInfo.visible_plots_set){case"c":return["close","time"];case"hlc":return["high","low","close","time"];default:return["high","low","open","close","time"]}}_putToCache(e){if(0===e.length)return!0;if(this._cache.bars.length===e.length&&this._cache.bars[0].time===e[0].time&&this._cache.bars[this._cache.bars.length-1].time===e[e.length-1].time)return this._logMessage("Time range of received data is the same as cached one. Skip the update."),!0;if(0!==this._cache.bars.length&&e[e.length-1].time===this._cache.bars[0].time&&this._cache.bars.splice(0,1),0!==this._cache.bars.length&&e[e.length-1].time>=this._cache.bars[0].time){const t=this._cache.bars[this._cache.bars.length-1].time===e[e.length-1].time;if(this._cache.bars=[],!t)return this._leftDate=null,!1;this._logMessage("Received history up to now instead of incremental update. Return exactly what is requested.")}return this._cache.bars=[...e,...this._cache.bars],this._checkBars(this._cache.bars,!0),!0}_putToCacheNewBar(e){const t=this._cache.bars.length,i=e.time,s=0===t?NaN:this._cache.bars[t-1].time;0===t||st.destroy())),this._threads={},delete this._datafeed}purgeCache(){this._forEachThread(((e,t)=>t.destroy())),this._threads={}}resetCache(){ +this._forEachThread(((e,t)=>t.resetCache()))}subscribe(e,t,i,s,o){const n=y(e,t);this._threads[n]||(this._threads[n]=this._createThread(e,t));return n+'"'+this._threads[n].addSubscription(i,s,o)}unsubscribe(e){const t=e.split('"');if(2!==t.length)return void this._logWarning("Wrong guid format");const i=t[0],s=parseInt(t[1]);this._threads.hasOwnProperty(i)?this._threads[i].removeSubscription(s):this._logWarning("Data thread doesnt exist: "+e)}_createThread(e,t){return new S(this._datafeed,e,t,this._serverTimeOffsetGetter,(0,m.createDwmAligner)(t,e),this._resetCacheTimePeriod)}_forEachThread(e){Object.keys(this._threads).forEach((t=>e(t,this._threads[t])))}_logWarning(e){console.warn(`${(new Date).toISOString()} FEED: ${e}`)}}class w{constructor(){this._listeners=[]}listenersCount(){return this._listeners.reduce(((e,t)=>e+(t?1:0)),0)}addListener(e,t){this._listeners.push({dataListener:e,onErrorCallback:t}),this._barset&&e(this._barset),this._errorMsg&&t(this._errorMsg)}removeListener(e){const t=this._listeners.filter((t=>t&&t.dataListener===e));if(0===t.length)return;const i=this._listeners.indexOf(t[0]);delete this._listeners[i]}onError(e){this._errorMsg=e||"unspecified error";const t=this._listeners,i=t.length;for(let s=0;se.id===x.SubsessionId.Regular)),i=e.subsessions.find((e=>e.id===x.SubsessionId.PreMarket)),s=e.subsessions.find((e=>e.id===x.SubsessionId.PostMarket));void 0!==t&&(this.regularSubsession=new g.SessionsSpec(e.timezone,t.session,e.session_holidays,t["session-correction"])),void 0!==i&&(this.preMarketSubsession=new g.SessionsSpec(e.timezone,i.session,e.session_holidays,i["session-correction"])),void 0!==s&&(this.postMarketSubsession=new g.SessionsSpec(e.timezone,s.session,e.session_holidays,s["session-correction"]))}}isdwm(){return""!==this.resolution&&"S"!==this.resolution&&"T"!==this.resolution}enable_dwm_aligning(e,t){this.dwm_aligner=(0,p.newBarBuilder)(this.period,e,t)}bartime(){const e=this.time;if(!this.isdwm()||isNaN(e))return e;const t=(0,d.ensureDefined)(this.timezone,"symbol instrument timezone");let i=(0,P.utc_to_cal)(t,e);return i=this.session.spec.correctTradingDay(i),(0,P.cal_to_utc)(t,i)}lastbar(e){if(isNaN(e.time))return;let t=e.time;if(this.dwm_aligner){const e=(0,P.get_cal_from_unix_timestamp_ms)(this.dwm_aligner.sessionSrc().timezone,t);(!M||this.dwm_aligner.sessionTgt().spec.includesDay(e))&&(this.dwm_aligner.moveTo(t),t=this.dwm_aligner.startOfBar(0))}const i=this.time!==t;i&&this.index>=0&&!this.isBarClosed&&(this.isNewBar=!1,this.isBarClosed=!0,this.script.calc(this)),this.time=t,this.open=e.open,this.high=e.high,this.low=e.low,this.close=e.close,this.volume=(0,I.isNumber)(e.volume)&&e.volume>=0?e.volume:NaN,this.updatetime=e.updatetime||NaN,this.isNewBar=i,this.isBarClosed=!!e.isBarClosed,this.isLastBar=!!e.isLastBar,this.projectionTime=e.projectionTime||NaN,this.isNewBar&&(this.index++,this.isFirstBar=0===this.index),this.script.calc(this)}}var L=i(73772);class k{constructor(e){this.mindepth=0,this.original=NaN,this.modified=!1,this._hist=null,this._histPos=0,this.symbol=e}valueOf(){return this.get(0)}get(e=0){return isNaN(e)&&(e=0),e=e||0,this._hist?e>=this._hist.length?(console.error("not enough depth: "+this),NaN):this._get(e):(this.mindepth=L.Std.max(this.mindepth,e),NaN)}set(e){this._hist&&(this._hist[this._histPos]=e,this.modified=!0)}prepare(e){e===this.symbol&&(e.isNewBar?(this.original=this.get(0),!this.modified&&this._hist||this.add_hist()):this.set(this.original),this.modified=!1)}add_hist(){if(!this._hist){let e=L.Std.na(this.mindepth)?L.Std.max_series_default_size:L.Std.max(this.mindepth+1,1);e=Math.round(e);const t=new Array(e);for(let i=0;i0&&void 0!==e&&i.set(e),i}new_unlimited_var(e){const t=this._vars;t.length<=this._varsIndex&&t.push(new D(this.symbol));const i=t[this._varsIndex++];return arguments.length>0&&i.set(e),i}new_ctx(){return this._ctx.length<=this._ctxIndex&&this._ctx.push(new E(this.symbol)),this._ctx[this._ctxIndex++]}prepare(e){this._ctxIndex=0,this._varsIndex=0;for(let t=0;te&&(e=i)}return e}stop(){this.symbol=null,this._vars=null}setMinimumAdditionalDepth(e){this.minimumAdditionalDepth=e}}function B(e){return!Array.isArray(e)&&"composite"!==e.type&&"non_series_bars"!==e.type&&!!e.nonseries}class V{constructor(e,t,i,s,o,n,r,a,l,c,h){this._body=n,this._symbols=[],this._runner=o,this._inputCallback=a,this._out=r,this._nonseriesOut=l,this._ctx=new E(this.add_sym(e,t,i,s,c,h)),this.init()}calc(e){const t=this._ctx,i=this._body;t.prepare(e);const s=i.main(t,this._inputCallback,e);var o;if(null!=s)if(null===(o=s)||Array.isArray(o)||"composite"!==o.type)this._processResult(s);else for(let e=0;e1&&this._runner.host.enableDwmAligning&&r.enable_dwm_aligning(this._symbols[0].session,r.session),r}maxAdditionalDepth(){return this._symbols[0].isAdditionalDepthAllowed?this._ctx.maxAdditionalDepth():0}stop(){this._symbols=null,this._ctx?.stop(),this._ctx=null}get_sym(e){return this._symbols[e]}_processResult(e){const t=this._ctx;var i +;this._out&&e&&(!isNaN(t.symbol.time)||B(e))&&(B(e)?(i=e,Array.isArray(i)||"projection"!==i.type||(e.projectionTime=t.symbol.time),this._nonseriesOut(t.symbol,e)):!function(e){return!Array.isArray(e)&&("non_series_bars"===e.type||"projection"===e.type)}(e)?this._out(t.symbol,e):e.bars.forEach((e=>{this._out(t.symbol,e)})))}}var R=i(1452);class N{constructor(e){this._nonseriesUpdate=null,this._script=null,this._symbols=[],this._barsets=[],this._subscription=[],this.host=e,this._isRecalculated=!1,this.isStarted=!1,this.start()}add_sym(e,t,i,s,o,n,r){const a=new A(e,t,i,s,o,n,r);return this._symbols.push(a),a}get_sym(e){return this._symbols[e]}out(e,t){if(this._nonseriesUpdate){const i=Object.assign({},this._nonseriesUpdate);t.splice(0,0,e.time),i.lastBar=t,this.host.nonseriesOut(e,i)}else this.host.out(e,t)}start(){this.isStarted=!0;const e=this.host,t=new V(e.tickerid,e.period,e.currencyCode,e.unitId,this,e.body,this.out.bind(this),e.input,e.nonseriesOut,e.symbolInfo,e.subsessionId);this._script=t;const i=[],s=this._symbols,o=Object.assign({},e.dataRange,{countBack:e.dataRange.countBack??0+this._script.maxAdditionalDepth()}),n=s[0],r=(t,s,o)=>{i.push(N.feed.subscribe(t.tickerid,t.currencyCode,t.unitId,t.period,o,e.onErrorCallback,e.symbolInfo,e.sessionId,s,e.forceAlignBars,t.subsessionId))},a=(t,i)=>{"series"===(i.nonseries?"nonseries":"series")?this.update(t,i):i.lastBar?(this._nonseriesUpdate=i,i.lastBar.isLastBar=!0,this._symbols[0].lastbar(i.lastBar),this._nonseriesUpdate=null):e.nonseriesOut(s[0],i)},l=()=>o;r(n,l,(e=>{!e.nonseries&&Number.isFinite(e.firstLoadedTimeMs)&&(e=>{function i(i,s){let o=(0,m.createTimeToBarTimeAligner)(i,s)(e);const n=(0,m.createDwmAligner)(i,s);return null!==n&&(o=n.timeToExchangeTradingDay(o)),{to:o,countBack:(0,d.ensureNotNull)(t,"script runner script").maxAdditionalDepth()}}for(let e=1;e=0;t--){const i=e[t],s=this._barsets[t],o=s.count();for(let e=0;ee.endOfData)) +;t&&this.host.setNoMoreData(),this.host.recalc(this,{endOfData:t,firstLoadedTimeMs:this._barsets[0].firstLoadedTimeMs,emptyBarCount:this._barsets[0].emptyBarCount()})}catch(e){if(!(e instanceof R.StudyError))throw e;this.host.onErrorCallback(e.message,e.title)}}}N.feed={subscribe(){throw console.error("must be initialized with setupFeed"),new Error("must be initialized with setupFeed")},unsubscribe(){throw console.error("must be initialized with setupFeed"),new Error("must be initialized with setupFeed")}};class O{constructor(e){this.runner=new N(e)}stop(){this.runner.stop()}isStarted(){return this.runner.isStarted}}class F{constructor(e,t,i,s,o,n,r,a,l,c){this.listeners=e,this._isRecalculated=!1,this._symbolInfo=r,this.engine=new O({tickerid:t,currencyCode:i,unitId:s,subsessionId:c,period:o,body:n,sessionId:l,symbolInfo:r,dataRange:a,forceAlignBars:!1,enableDwmAligning:!1,input:()=>{throw new Error("BarBuildItem scripts should not need to access any input values")},recalc:(e,t)=>{this._recalc(t)},out:(e,t)=>{this._out(e,t)},nonseriesOut:(e,t)=>{this._nonseriesOut(e,t)},setNoMoreData:()=>{this._barset&&(this._barset.endOfData=!0)},onErrorCallback:e=>{this.listeners.onError(e)}})}stop(){this.engine?this.engine.stop():console.error("Internal library error 0x1")}_recalc(e){this._isRecalculated&&console.error("recalc called twice!"),this._barset||(this._barset=new f(this._symbolInfo)),e&&(this._barset.firstLoadedTimeMs=e.firstLoadedTimeMs,this._barset.endOfData=e.endOfData),this.listeners.fire(this._barset),this._isRecalculated=!0}_nonseriesOut(e,t){const i=Object.assign({},t);i.nonseries=!0,i.data=t.bars,delete i.bars,i.barsetSize=this._barset?this._barset.count():0,i.lastBar=this._barset&&this._barset.count()>0?this._barset.bar(this._barset.count()-1):null,this.listeners.fire(i,!0)}_out(e,t){const i=t[0];if(isNaN(i))return;const s={time:i,open:t[1],high:t[2],low:t[3],close:t[4],volume:t[5],updatetime:t[6]},o=t[7];this._barset||(this._barset=new f((0,d.ensureDefined)(e.info,"bar builder item output symbol info")));const n=t[8],r=t[9];if(n instanceof Array&&r)for(let e=0;e{o&&e.regular_session&&(e.session=e.regular_session),this._subs=this._host.subscribe(e,s,a,(e=>{this.listeners.fire(e)}),(e=>{this.listeners.onError(e)}))}),(e=>{this.listeners.onError(e)}))}stop(){ +this._subs&&this._host.unsubscribe(this._subs)}}var U=i(40644);class G{constructor(e,t){this._period=e,this._generateEmptyBars=!!t}init(e){this._bb=(0,p.newBarBuilder)(this._period,e.symbol.session,null),this._bbEmptyBars=this._generateEmptyBars?(0,p.newBarBuilder)(this._period,e.symbol.session,null):void 0,e.setMinimumAdditionalDepth(0)}main(e){const t=(0,d.ensureDefined)(this._bb,"bar builder study bar builder"),i=e.symbol.time,s=t.alignTime(i),o=e.new_var(s),n=L.Std.na(s),r=o.get(1),a=L.Std.na(r)?1:L.Std.neq(s,r),l=e.new_var(),c=e.new_var(),h=e.new_var(),u=e.new_var(),_=l.get(1),p=c.get(1),m=h.get(1),g=u.get(1),f=n?NaN:a?L.Std.open(e):_,y=n?NaN:a?L.Std.high(e):L.Std.max(L.Std.high(e),p),v=n?NaN:a?L.Std.low(e):L.Std.min(L.Std.low(e),m),S=n?NaN:L.Std.close(e),b=n?NaN:a?L.Std.volume(e):L.Std.volume(e)+g,w=n?NaN:i,C=e.symbol.isBarClosed&&t.isLastBar(0,i),P=this._generateEmptyBars&&a?this._extrapolate(r,s):void 0,T=e.new_var(L.Std.close(e)).get(1),x=P instanceof Array?T:NaN;return l.set(f),c.set(y),h.set(v),u.set(b),[s,f,y,v,S,b,w,C,P,x]}_extrapolate(e,t){return isNaN(e)||isNaN(t)?void 0:(0,U.extrapolateBarsFrontToTime)((0,d.ensureDefined)(this._bbEmptyBars,"bar builder study empty bar builder"),e,t,Number.MAX_SAFE_INTEGER,!0).times}}const j=e=>{var t;Y.instance=new Y(e),t=Y.instance,N.feed=t},q=()=>{Y.instance.removeUnused()},$=e=>{console.error(e),L.Std.error(e)},K=u.Interval.parse("1M").inMilliseconds(0);class Y{constructor(e){this._host=e,this._cache={}}subscribe(e,t,i,s,o,n,r,a,l,c,h){const d=l(r),u=((e,t,i,s,o,n,r,a,l)=>n+e+s+(t||"")+(i||"")+(l||"")+(o.has_empty_bars?"_":"")+"_"+r.countBack+"_"+r.to+"_"+Boolean(a))(e,t,i,s,r,a,d,c,h);let _=this._getCache(u);return _||(_=this._createItem(e,t,i,s,r,d,a,c,h),this._putCache(u,_)),_.listeners.addListener(o,n),{key:u,listener:o}}unsubscribe(e){const t=this._getCache(e.key);t&&t.listeners.removeListener(e.listener)}removeUnused(){const e=[],t=e=>!!this._cache[e];for(const i in this._cache)if(t(i)){0===(0,d.ensureNotNull)(this._cache[i],`datafeed cache item ${i}`).listeners.listenersCount()&&e.push(i)}if(0!==e.length){for(let t=0;t{const s=X(e,t,i),o=t(s);return void 0!==o?o:s}))}(e,t,i):(0,Z.isObject)(e)&&((0,Z.isHashObject)(e)||i&&i.visitInstances)?function(e,t,i){const s={};return Object.keys(e).forEach((o=>{const n=X(e[o],t,i),r=t(n);s[o]=void 0!==r?r:n})),s}(e,t,i):e}function J(e,t,i){const s=X(e,t,i),o=t(s);return void 0!==o?o:s}var Q=i(97085),ee=i(68805);var te,ie=i(63950);function se(e,t){return e.length>t}!function(e){e[e.DefaultExtrapolateLimit=2e5]="DefaultExtrapolateLimit"}(te||(te={}));class oe{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=u.Interval.parse(t),this._extrapolateLimit=i,this._session=new p.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),this._barBuilder=(0,p.newBarBuilder)(t,this._session,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,_.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,d.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,0);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,_.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,d.ensureNotNull)(this._lastRealBarTimeMs):this._futureBarsCache[t]}}if(0===this._barsTimes.length){if(null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs<=e||null!==this._lastRealBarTimeMs&&e<=this._lastRealBarTimeMs){const e=this.timeOfBarIndex(0,0);return null===e?null:{index:0,timeMs:e.timeMs}}return null}let t=(0,_.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){null!==this._lastRealBarTimeMs&&this._lastRealBarTimeMs>=e||se(this._futureBarsCache,this._extrapolateLimit)||0!==this._futureBarsCache.length&&this._futureBarsCache[this._futureBarsCache.length-1]>=e||(o.enabled("disable_resolution_rebuild")&&(this._interval.isDays()||this._interval.isWeeks())&&this._barsTimes.length>=2?this._extendFutureCacheFromRight(((t,i)=>{const s=this._futureBarsCache.length>0?this._futureBarsCache[this._futureBarsCache.length-1]:t;return this._calculateBarPattern(s,e,null)})):this._extendFutureCacheFromRight(((t,i)=>(0, +U.extrapolateBarsFrontToTime)(this._barBuilder,t,e,this._extrapolateLimit,!0).times)),this._futureBarsCache[this._futureBarsCache.length-1]=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:ethis._extrapolateLimit)break;c++}return r}_extendFutureCacheFromRight(e){const t=0!==this._futureBarsCache.length?this._futureBarsCache[this._futureBarsCache.length-1]:this._lastRealBarTimeMs;if(null===t)return!1;const i=e(t,this._futureBarsCache.length)||[];return 0!==i.length&&(this._futureBarsCache=this._futureBarsCache.concat(i),!0)}_extendHistoryCacheFromLeft(e){const t=0!==this._historyBarsCache.length?this._historyBarsCache[0]:this._firstRealBarTimeMs;if(null===t)return;const i=e(t,this._historyBarsCache.length);this._historyBarsCache=i.concat(this._historyBarsCache)}_extendFutureCacheToTimeFromLeft(e){if(null!==this._lastRealBarTimeMs&&this._lastRealBarTimeMs<=e)return;if((0,d.assert)(0===this._barsTimes.length||e===this._barsTimes[this._barsTimes.length-1],"invalid argument"),this._lastRealBarTimeMs=e,0===this._futureBarsCache.length)return;const t=(0,U.extrapolateBarsFrontToTime)(this._barBuilder,e,this._futureBarsCache[0]-1,this._extrapolateLimit,!0).times;this._futureBarsCache=t.concat(this._futureBarsCache)}_extendHistoryCacheToTimeFromRight(e){ +if(null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs>=e)return;if((0,d.assert)(0===this._barsTimes.length,"bars should be empty"),this._firstRealBarTimeMs=e,0===this._historyBarsCache.length)return;const t=(0,U.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||se(this._futureBarsCache,this._extrapolateLimit))&&(o.enabled("disable_resolution_rebuild")&&(this._interval.isDays()||this._interval.isWeeks())&&this._barsTimes.length>=2?this._extendFutureCacheFromRight(((t,i)=>{const s=this._futureBarsCache.length>0?this._futureBarsCache[this._futureBarsCache.length-1]:t,o=e-i;return this._calculateBarPattern(s,null,o)})):this._extendFutureCacheFromRight(((t,i)=>(0,U.extrapolateBarsFrontByCount)(this._barBuilder,t,e-i,!0).times)))}_ensureExtrapolatedToHistoryBar(e){this._historyBarsCache.length>=e||se(this._historyBarsCache,this._extrapolateLimit)||this._extendHistoryCacheFromLeft(((t,i)=>(0,U.extrapolateBarsFrontByCount)(this._barBuilder,t,-(e-i),!0).times.reverse()))}_ensureExtrapolatedToHistoryTime(e){null!==this._firstRealBarTimeMs&&this._firstRealBarTimeMs<=e||se(this._historyBarsCache,this._extrapolateLimit)||0!==this._historyBarsCache.length&&this._historyBarsCache[0]<=e||(this._extendHistoryCacheFromLeft(((t,i)=>{const s=(0,U.extrapolateBarsFrontToTime)(this._barBuilder,t-1,e-1,this._extrapolateLimit,!0).times;return s[s.length-1]===t?s.slice(0,-1):s})),(0===this._historyBarsCache.length||this._historyBarsCache[0]>e)&&this._ensureExtrapolatedToHistoryBar(this._historyBarsCache.length+1))}}var ne=i(2060),re=i.n(ne),ae=i(76422),le=i(50503),ce=i(9447);function he(e){return 60*e*60*1e3}function de(e){return 60*e*1e3}const ue=[{divisor:1,weight:18},{divisor:(_e=1,1e3*_e),weight:19},{divisor:de(1),weight:20},{divisor:de(5),weight:21},{divisor:de(30),weight:22},{divisor:he(1),weight:30},{divisor:he(3),weight:31},{divisor:he(6),weight:32},{divisor:he(12),weight:33}];var _e,pe;function me(e,t){if(null!==t){if(e.getUTCFullYear()!==t.getUTCFullYear())return 70;if(e.getUTCMonth()!==t.getUTCMonth())return 60;if(e.getUTCDate()!==t.getUTCDate())return 50;const i=t.getTime(),s=e.getTime();for(let e=ue.length-1;e>=0;--e)if(Math.floor(i/ue[e].divisor)!==Math.floor(s/ue[e].divisor))return ue[e].weight}return 18}function ge(e,t,i=0){if(0===e.length)return[];let s=i,o=i;const n=[];for(;s=t.length?(n.push({old:s,new:le.INVALID_TIME_POINT_INDEX}),s++):e[s].timeMs===t[o].timeMs?(s!==o&&n.push({old:s,new:o}),s++,o++):e[s].timeMs{if(e.new===t.new&&e.new===le.INVALID_TIME_POINT_INDEX)return e.old-t.old;if(e.new===le.INVALID_TIME_POINT_INDEX)return-1;if(t.new===le.INVALID_TIME_POINT_INDEX)return 1;const i=e.old-e.new,s=t.old-t.new;return i>0?s>0?e.old-t.old:-1:s<0?t.new-e.new:1}))}function fe(e,t){return{ +span:e.markWeight,time:e.displayTime,index:t}}!function(e){e[e.FutureTickMarksLimit=1e3]="FutureTickMarksLimit"}(pe||(pe={}));const ye=o.enabled("end_of_period_timescale_marks"),ve=o.enabled("align_dwm_bars_to_main_series");class Se{constructor(){this._completed=!0,this._mainSymbolExtrapolator=null,this._pointDataByTimePoint=new Map,this._instanceIds=new Set,this._displayTimezone=null,this._minFutureBarsCount=0,this._sortedTimePoints=[]}destroy(){this.clearTimeScale()}setCompleted(e){this._completed=e}isCompleted(){return this._completed}clearTimeScale(){return this._pointDataByTimePoint.clear(),this._instanceIds.clear(),this._sortedTimePoints=[],{baseIndex:null,pointsIndex:0,indexChange:[],marks:[],points:[],clearTickMarks:!0}}indexOfTime(e){if(0===this._sortedTimePoints.length)return null===this._mainSymbolExtrapolator?null:this._mainSymbolExtrapolator.indexOfTime(e);if(ethis._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,_.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 s=[];for(let t=e;tfe(e,i+t)));return s.concat(o)}setTimezone(e){this._displayTimezone="exchange"===e?null:(0,P.get_timezone)(e),this._fillPointsData(this._sortedTimePoints,0)}fillIndexesInRows(e){if(0===e.length)return;let t=-1,i=(0,_.lowerbound)(this._sortedTimePoints,Math.round(1e3*e[0].value[0]),((e,t)=>e.timeMse.timeMs{for(;s=this._sortedTimePoints.length){const t=this.indexOfTime(e);if(null===t)return le.INVALID_TIME_POINT_INDEX;s=t.timeMs!==e?t.index+1:t.index}return(!t||o>0&&e<=n[o-1])&&(0,d.assert)(s>i,"data must have unique sorted times"),i=s,s}))}firstSeriesBarTime(){return 0===this._sortedTimePoints.length?null:this._sortedTimePoints[0].timeMs}replaceStudyBarsTimesTail(e,t){return this._replaceInstanceBarsTimesTail(e,t)}replaceBarsTimesTail(e,t){return this._replaceInstanceBarsTimesTail(e,t)}setSeriesBarsTimes(e,t){return this._setBarsTimes(e,t)}setStudyBarsTimes(e,t,i){return this._setBarsTimes(e,t,i)}_setBarsTimes(e,t,i){const s=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),s&&this._cleanupPointsData(this._sortedTimePoints);const o=[];this._pointDataByTimePoint.forEach(((e,t)=>{o.push({markWeight:0,timeMs:t,displayTime:NaN,pointData:e})})),o.sort(((e,t)=>e.timeMs-t.timeMs));const n=this._updateTimeScalePoints(o);return this._applyTimeScaleChanges(n,i||!1)}_replaceInstanceBarsTimesTail(e,t){if(0===t.length)return null;if(!this._instanceIds.has(e))return this._setBarsTimes(e,t);const i=[],s=(0,_.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 r=this._updateTimeScalePointsTail(n);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 o={index:0,instances:t};this._pointDataByTimePoint.set(i,o),null!==s&&s.push({timeMs:i,pointData:o})}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,_.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!==o.timeMs&&-1===i&&(i=n)}const s=t+e.length;if(i=be(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 o=ge(this._sortedTimePoints.slice(t),e).map((e=>({old:e.old+t,new:e.new===le.INVALID_TIME_POINT_INDEX?e.new:e.new+t})));{const i=this._sortedTimePoints;let o=0;for(;t+o1&&null===i){const t=Math.ceil(n/(e.length-1)),i=new Date(1e3*(e[0].displayTime-t));e[0].markWeight=me(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),clearTickMarks:!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:[],clearTickMarks:!0};const s=[];for(let t=e.pointsIndex;t[e.startIndex,e.endIndex]],["hhists",e=>[e.firstBarTime,e.firstBarTime]],["vertlines",e=>[e.index]],["polygons",e=>e.points.map((e=>e.index))],["horizlines",e=>[e.startIndex,e.endIndex]],["hhists",e=>[e.firstBarTime,e.firstBarTime]],["vertlines",e=>[e.index]],["polygons",e=>e.points.map((e=>e.index))],["backgrounds",e=>[e.start,e.stop]]]),Ce=new Map([["horizlines",(e,t)=>{const i=e;i.startIndex=t.get(i.startIndex),i.endIndex=t.get(i.endIndex)}],["hhists",(e,t)=>{const i=e;i.firstBarTime=t.get(i.firstBarTime),i.lastBarTime=t.get(i.lastBarTime)}],["vertlines",(e,t)=>{const i=e;i.index=t.get(i.index)}],["polygons",(e,t)=>{const i=e;for(const e of i.points)e.index=t.get(e.index)}],["backgrounds",(e,t)=>{const i=e;i.start=t.get(i.start),i.stop=t.get(i.stop)}]]);class Pe{main(e){return[L.Std.open(e),L.Std.high(e),L.Std.low(e),L.Std.close(e),L.Std.volume(e),L.Std.updatetime(e),void 0,void 0,void 0,void 0]}}const Te=(0,i(9343).getLogger)("ChartApi.PointsetsManager");class xe{constructor(){this._pointsetsDataBySymbol=new Map}destroy(){this._pointsetsDataBySymbol.clear()}createPointset(e,t,i,s,o){let n=this._pointsetsDataBySymbol.get(t);void 0===n&&(n=new Map,this._pointsetsDataBySymbol.set(t,n));const r=[];for(const t of s){const[s,n,a]=t;if("number"!=typeof s||Number.isNaN(s)){Te.logWarn(`Pointset time is invalid: id=${e}, ${s} of type ${typeof s}`);continue}const l=o(a||i);r.push({point:t,extrapolation:l.extrapolateTimeWithOffsetToTime(1e3*s,n)})}s.length===r.length&&n.set(e,{resolution:i,points:r})}removePointset(e){const t=[];this._pointsetsDataBySymbol.forEach(((i,s)=>{i.delete(e),0===i.size&&t.push(s)}));for(const e of t)this._pointsetsDataBySymbol.delete(e)}invalidatePointsetsForSymbol(e,t){const i=this._pointsetsDataBySymbol.get(e);void 0!==i&&i.forEach(((e,i)=>{if(u.Interval.isEqual(e.resolution,t))for(const t of e.points)null!==t.extrapolation&&t.extrapolation.exact&&(t.extrapolation.exact=!1)}))}getUpdatesForSymbol(e,t,i,s){ +const o=new Map,n=this._pointsetsDataBySymbol.get(e);return void 0!==n&&n.forEach(((e,n)=>{const r=this._refreshPointsetData(e,t,i,s);null!==r&&o.set(n,r)})),o}_refreshPointsetData(e,t,i,s){if(u.Interval.isEqual(e.resolution,t))for(let s=0;s ${t}`),null;o.push({index:i,value:[r.index,r.timeMs/1e3]})}return o}}var Ie=i(68159);const Me={palettes:{},inputs:[],plots:[{id:"open",type:"line"},{id:"high",type:"line"},{id:"low",type:"line"},{id:"close",type:"line"},{id:"volume",type:"line"}],graphics:{},_metainfoVersion:48,description:"Unnamed Study",format:{type:"inherit"},is_hidden_study:!0,is_price_study:!1,shortDescription:"Unnamed Study",description_localized:"Unnamed Study",id:"BarSetHeikenAshi@tv-prostudies",shortId:"BarSetHeikenAshi",packageId:"tv-basicstudies",version:13,fullId:"BarSetHeikenAshi@tv-basicstudies-13",productId:"tv-basicstudies",name:"BarSetHeikenAshi@tv-basicstudies",defaults:{},linkedToSeries:!1},Ae=-5e6,Le=()=>(0,d.ensure)(window.TradingView),ke=()=>(0,d.ensure)(window.JSServer.studyLibrary),De="pre_post_market_sessions",Ee=o.enabled(De),Be=o.enabled("pay_attention_to_ticker_not_symbol");class Ve{constructor(e){this._studiesCache={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._metainfoCache=[],this._barsCoefficientsCache={},this._externalDatafeed=e,(0,c.default)(e.getVolumeProfileResolutionForPeriod)&&(0,h.overwriteVolumeProfileResolutionForPeriodGetter)(((t,i,s,o)=>(0,d.ensure)(e.getVolumeProfileResolutionForPeriod)(t,i,s,o))),this._marketStatusWatchers={},this._resolveRequests={},this._resolvePromisesBySymbolId=new Map,this._symbolIdToSymbolRequestString=new Map,this._callbacks={},this._serverTimeOffset=0,this._logMessage("Datafeed settings received: {0}".format(JSON.stringify(window.configurationData))),this._datafeedConfiguration=this._adoptConfigurationData(window.configurationData),this._fireEvent("configuration_received"),this._externalDatafeed.getServerTime&&this._externalDatafeed.getServerTime((e=>{this._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 b(e,this.serverTimeOffset.bind(this),this._datafeedConfiguration.reset_cache_timeout);const t=(e,t,i)=>{const s=new p.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections),o=(0,p.newBarBuilder)(t,s,s);return e=>{if(e&&e.count()){const t=1e3*this.getCurrentUTCTime();o.moveTo(t), +o.indexOfBar(t)>=0&&e.setLastBarClosed(!1)}i(e)}};j({resolve:(e,t,i,s)=>{this._resolveSymbolByName(e,t,(e=>i(qe(e))),s)},subscribe:(e,i,s,o,n)=>this._cachedDatafeed.subscribe(e,i,s,t(e,i,o),(e=>n(e??"Unknown datafeed error"))),unsubscribe:e=>this._cachedDatafeed.unsubscribe(e)})}destroy(){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={}}purgeCache(){this._endOfData={},this._resolveRequests={},this._objectsDataCache={},this._studiesNonSeriesTimes={},this._studiesCache={},this._resolvePromisesBySymbolId.clear(),this._symbolIdToSymbolRequestString.clear(),Object.keys(this._pointsetsManagers).forEach((e=>{this._pointsetsManagers[e].destroy()})),this._pointsetsManagers={},Object.keys(this._timeScales).forEach((e=>{this._timeScales[e].destroy()})),this._timeScales={},Object.keys(this._symbolExtrapolators).forEach((e=>{this._symbolExtrapolators[e].destroy()})),this._symbolExtrapolators={}}purgeDataCache(){this._cachedDatafeed.purgeCache()}resetCache(){this._cachedDatafeed.resetCache()}serverTimeOffset(){return this._serverTimeOffset}getCurrentUTCTime(){return(new Date).valueOf()/1e3+this._serverTimeOffset}serverTime(){return 1e3*this.getCurrentUTCTime()}switchTimezone(e,t){this._timeScales[e].setTimezone(t);const i=this._timeScales[e].tickMarks();null!==i&&Le().ChartapiMessagerInstances[e].onTickmarksUpdated(0,i)}on(e,t){return this._callbacks.hasOwnProperty(e)||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}supportedResolutions(){return this._datafeedConfiguration.supported_resolutions}supportedCurrencies(){return this._datafeedConfiguration.currency_codes||[]}supportedUnits(){return this._datafeedConfiguration.units||{}}supportedPriceSources(e){return new Promise(((t,i)=>{this._resolveSymbolImpl(e,(e=>{t(qe(e).price_sources)}),(e=>{i(e)}))}))}supportedSymbolsTypes(){return this._datafeedConfiguration.symbols_types||[]}symbolsGrouping(){return this._datafeedConfiguration.symbols_grouping||{futures:/$a/}}getMarks(e,t,i,s,n){const r={red:6,green:5,blue:4,yellow:3};this._externalDatafeed.getMarks&&this._datafeedConfiguration.supports_marks&&(this._logMessage("Requesting bars marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format((0,d.ensure)(e.full_name),n,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString())),this._externalDatafeed.getMarks(qe(e),t,i,(t=>{const i=t.map((e=>(e.time=Number(e.time),e)));this._logMessage("Received bars marks: symbol {0}, resolution {1}, marks {2}".format((0,d.ensure)(e.full_name),n,JSON.stringify(i)));const a=(0,m.createDwmAligner)(n,e),c=o.enabled("two_character_bar_marks_labels"),h=i.map((e=>{const t=e;return t.tickmark=null!==a?a.timeToSessionStart(1e3*e.time)/1e3:e.time,t.direction=(0,l.default)(e.color)?r[e.color]:r.red,t.onClicked=()=>{ae.emit("onMarkClick",e.id)},t.label=e.label?c?e.label.slice(0,2):e.label[0]:"",t}));s(h)}),n))} +getTimescaleMarks(e,t,i,s,o){this._externalDatafeed.getTimescaleMarks&&this._datafeedConfiguration.supports_timescale_marks&&(this._logMessage("Requesting timescale marks: symbol {0}, resolution {1}, range [{2} ... {3}]".format((0,d.ensure)(e.full_name),o,new Date(1e3*t).toUTCString(),new Date(1e3*i).toUTCString())),this._externalDatafeed.getTimescaleMarks(qe(e),t,i,(t=>{this._logMessage("Received timescale marks: symbol {0}, resolution {1}, marks {2}".format((0,d.ensure)(e.full_name),o,JSON.stringify(t)));const i=(0,m.createDwmAligner)(o,e),n=t.map((e=>{const t=e;return t.tickmark=null!==i?i.timeToSessionStart(1e3*e.time)/1e3:e.time,t}));s(n)}),o))}getSeriesLastBarTime(e,t){const i=this._getSeriesData(e,t);return null===i||0===i.length?null:i[i.length-1].timeMs}getSeriesInterval(e,t){const i=this._studiesCache[e][t];return i?i.resolution:null}onSessionSeriesError(e){this.stopSources(e);const t=this._mainSeriesRecord(e);null!==t&&(t.error=!0),this._applyTimeScaleUpdate(e,this._timeScales[e].clearTimeScale())}stopSources(e){for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];i&&"series"===i.type&&this._stopSourcesTree(e,t)}}getSeriesSymbolInfo(e,t){const i=this._studiesCache[e][t];return i?i.symbolInfo:null}modifySeries(e,t,i,s,o,n){const r=this._mainSeriesRecord(e);if(null===r||r.guid!==t){if(null!==r&&r.error)return this._studiesCache[e][t].symbolId=i,this._studiesCache[e][t].resolution=s,void(this._studiesCache[e][t].turnaround=o);this._stopSourcesTree(e,t),this.createSeries(e,t,o,i,s,{countBack:0},!0);for(const i of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][i];if(s&&"study"===s.type&&s.parentId===t){this._studiesNonSeriesTimes[e][i]=null;const t=this._studiesCache[e][s.parentId];this._createStudy(t.symbolId,t.resolution,s.studyObject,e,i,s.turnaround,s.parentId,(0,d.ensure)(s.inputs))}}}else this._modifyMainSeries(e,i,s,o,n)}createStudy(e,t,i,s,o,n){const r=this._studiesCache[e][i],a=this._findStudyObject(o);if(null===a)return He("Study does not exist: "+o),void Le().ChartapiMessagerInstances[e].onStudyError(t,s,"unknown study name");const l=new a.constructor;this._studiesCache[e]=this._studiesCache[e]||{},this._studiesCache[e][t]={studyObject:l,guid:t,type:"study",inputs:n,metainfo:a.metainfo,turnaround:s,parentId:i},this._studiesNonSeriesTimes[e][t]=null,this._createStudy(r.symbolId,r.resolution,l,e,t,s,i,n)}modifyStudy(e,t,i,s){const o=this._studiesCache[e][t];if(!o)throw Error("This should never happen");const n=this._studiesCache[e][o.parentId];o.inputs=s,o.turnaround=i,o.engine&&(o.engine.stop(),q()),this._studiesNonSeriesTimes[e][t]=null,this._createStudy(n.symbolId,n.resolution,o.studyObject,e,t,i,o.parentId,s)}sessionTimeScale(e){return this._timeScales[e]||null}isTimeScaleExtendedTo(e,t){const i=(0,d.ensure)(this._mainSeriesRecord(e));if(u.Interval.isDWM(i.resolution)&&null!=i.symbolInfo){const e=(0,m.createDwmAligner)(i.resolution,i.symbolInfo);null!==e&&(t=e.timeToSessionStart(t))}const s=this._timeScales[e].indexOfTime(t) +;return null!==s&&s.index>=0}ensureExtendedTo(e,t,i){if(!this._studiesCache[t][e])throw Error("This should never happen");setTimeout((()=>{this._recreateSourcesForDataRange(t,{to:i})}),0)}extendSeriesRange(e,t){let i=this._timeScales[e].firstSeriesBarTime();if(null===i)return void this._logMessage("Nothing to extend - there is no points on time scale");const s=(0,d.ensure)(this._mainSeriesRecord(e));if(u.Interval.isDWM(s.resolution)&&null!=s.symbolInfo){const e=(0,m.createDwmAligner)(s.resolution,s.symbolInfo);null!==e&&(i=e.timeToExchangeTradingDay(i))}const o=(0,d.ensure)(this._symbolIdToSymbolRequestString.get(Ne(e,s.symbolId))),n=this._barsCoefficients(o,s.resolution),r=n.barsCoefficient||1;if(!n.barsCoefficient){const i=this._getSeriesData(e,s.guid);null!==i&&(n.expectedBarsCount=i.length+t)}setTimeout((()=>{this._recreateSourcesForDataRange(e,{to:i,countBack:(t+2)*r})}),0)}seriesTurnaround(e,t){return this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].turnaround}createSeries(e,t,i,s,n,r,a){this._setEndOfData(e,t,i,!1);const l=new Pe;this._studiesCache[e]=this._studiesCache[e]||{};const c=this._getSeriesData(e,t),h=this._studiesCache[e][t],_=this._seriesCount(e),p=this._mainSeriesRecord(e),m=function(e){let{dataRange:t}=e;const{oldStudyRecord:i,resolution:s,symbolId:o,seriesCount:n,oldData:r,mainSeriesRecord:a,timeScales:l,session:c}=e;if(!i||u.Interval.isEqual(i.resolution,s)&&i.symbolId===o)void 0!==t.countBack&&null!==r&&0!==r.length&&(t.to=r[0].timeMs),i&&null!=i.firstLoadedTimeMs?t.to=void 0!==t.to?Math.min(i.firstLoadedTimeMs,t.to):i.firstLoadedTimeMs:i||0===n||null!==a&&(null!=a.firstLoadedTimeMs?(t.to=a.firstLoadedTimeMs,t.countBack=0):t=Object.assign({},a.dataRange));else if(1===n)t=Object.assign({},i.initialDatarange);else{const e=l[c].firstSeriesBarTime();(void 0===t.to||null!==e&&e{const a=[];if(void 0!==r){const e=(r.data||[]).reduce(((e,t)=>Math.max(e,t[0]||0)),-1);if(null!=r.projectionTime)for(let t=0;t<=e;++t)a.push(r.projectionTime+t)}let l=null,c=null;const h=s?this._getSymbolExtrapolator(e,s,n):null;if(void 0!==o){const i=o.map((e=>e.timeMs)).concat(a);null!==h&&h.replaceBarsTimesTail(i,o.length),c=this._timeScales[e].replaceBarsTimesTail(t,i),l=o}else{const i=this._getSeriesData(e,t)||[],s=i.map((e=>e.timeMs)).concat(a);null!==h&&h.setBarsTimes(s,i.length), +c=this._timeScales[e].setSeriesBarsTimes(t,s),l=i}if(this._applyTimeScaleUpdate(e,c),0===l.length&&void 0===r)return;this._timeScales[e].fillIndexesInRows(l);const d=void 0!==r?this._prepareSeriesNonSeriesData(e,t,r):null;Le().ChartapiMessagerInstances[e].onDataUpdate(t,i,l,d)},f=s=>{const n=this._studiesCache[e][t];n.completed=!0,Le().ChartapiMessagerInstances[e].onSeriesError(t,i,s),o.enabled("clear_bars_on_series_error")&&(n.isMain?this.onSessionSeriesError(e):this._clearSeriesData(e,t))};this._computeStudy(e,l,s,n,t,[],m,Oe(e,t),(function(){return-1/0}),{onDataReadyCallback:(o,r,l,c)=>{const h=this._studiesCache[e][t];if(!h)throw Error("This should never happen");if(h.symbolInfo=l,h.firstLoadedTimeMs=c.firstLoadedTimeMs,h.completed=!0,this._updateMainTsBuilder(e),a&&this._pointsetsManagers[e].invalidatePointsetsForSymbol(l.full_name,n),0!==o.length){const i=(0,d.ensure)(this._symbolIdToSymbolRequestString.get(Ne(e,s))),r=this._barsCoefficients(i,n);r.expectedBarsCount&&r.barsCount&&(r.barsCoefficient=Math.min(Math.max(r.barsCoefficient||1,Math.floor(r.expectedBarsCount/(o.length-r.barsCount)+.5)),100)),r.barsCount=o.length,this._clearSeriesData(e,t)}else!c.endOfData&&h.isMain&&setTimeout((()=>{this._studiesCache[e]&&this._recreateSourcesForDataRange(e,{countBack:10})}),0);g(l),c.endOfData&&(this._logMessage("Series has no more data on server: {0}".format(l.full_name)),this._setEndOfData(e,t,i)),0===o.length&&this._clearSeriesData(e,t),Le().ChartapiMessagerInstances[e].onSeriesCompleted(t,i,l.data_status),this._updateTimeScaleState(e)},onRealtimeCallback:(s,o,r,a,l)=>{g(l,s),this._timeScales[e].fillIndexesInRows(s);const c=s[s.length-1];if(o){if(!this._studiesCache[e][t])throw Error("This should never happen");this._logMessage("New bar arrived: symbol {0}, resolution {1}, bar {2}".format(l.full_name,n,JSON.stringify(c)))}else this._logMessage("Last bar update: symbol {0}, resolution {1}, bar {2}".format(l.full_name,n,JSON.stringify(c))),Le().ChartapiMessagerInstances[e].onDataUpdate(t,i,s,null);this._fireEvent("realtime_tick",s[s.length-1],!0)},onSymbolErrorCallback:e=>{this._logMessage("Series symbol resolve error: "+e),f(e||"resolve error")},onErrorCallback:e=>{this._logMessage("Series error: "+e),f(e)},onNonSeriesDataUpdate:(s,o)=>{if("projection"!==s.type)throw new Error("unexpected non-series data type for series "+s.type);const n=this._getSeriesData(e,t);if(null!==n)g((0,d.ensure)(o.info),0===n.length?void 0:[n[n.length-1]],s);else{const o=this._prepareSeriesNonSeriesData(e,t,s);Le().ChartapiMessagerInstances[e].onDataUpdate(t,i,[],o)}}})}removeStudy(e,t){if(this._studiesCache[e]&&this._studiesCache[e][t]&&this._studiesCache[e][t].engine&&(this._studiesCache[e][t].engine.stop(),q()),this._studyCanExtendTimeScale(e,t)){this._timeScales[e].setCompleted(!1);const i=this._timeScales[e].setStudyBarsTimes(t,[],!0);this._applyTimeScaleUpdate(e,i),this._updateTimeScaleState(e)}delete this._studiesCache[e][t],delete this._studiesNonSeriesTimes[e][t]}removeSeries(e,t){this._stopSourcesTree(e,t), +delete this._studiesCache[e][t],this._updateMainTsBuilder(e),this._timeScales[e].isCompleted()&&this._timeScales[e].setCompleted(!1);const i=this._timeScales[e].setSeriesBarsTimes(t,[]);this._applyTimeScaleUpdate(e,i),this._updateTimeScaleState(e)}requestMoreTickmarks(e,t){const i=this._timeScales[e];i.setMinFutureBarsCount(i.minFutureBarsCount()+t);const s=i.firstFutureBarIndex(),o=i.tickMarks(s);Le().ChartapiMessagerInstances[e].onTickmarksUpdated(s,o)}chartCreateSession(e){this._pointsetsManagers[e]=new xe,this._timeScales[e]=new Se,this._studiesNonSeriesTimes[e]={}}chartDeleteSession(e){this._pointsetsManagers[e].destroy(),delete this._pointsetsManagers[e],this._timeScales[e].destroy(),delete this._timeScales[e],delete this._studiesNonSeriesTimes[e]}removePointset(e,t){this._pointsetsManagers[e].removePointset(t)}async createPointset(e,t,i,s,o){const n=this._resolvePromisesBySymbolId.get(Ne(e,i));if(void 0===n)return;let r;try{r=(await n).symbolInfo}catch(e){return}this._pointsetsManagers[e].createPointset(t,r.full_name,s,o,((t=s)=>this._getSymbolExtrapolator(e,r,t))),null===this._refreshPointsetsTimerId&&(this._refreshPointsetsTimerId=setTimeout((()=>{this._refreshPointsetsTimerId=null,this._refreshPointsets(this._invalidatedPointsetSessions),this._invalidatedPointsetSessions.clear()}),0)),this._invalidatedPointsetSessions.add(e)}studiesMetadata(){return 0===this._metainfoCache.length&&(this._metainfoCache=ke().map((e=>new Ie.StudyMetaInfo(e.metainfo))),this._metainfoCache.push(new Ie.StudyMetaInfo(Me))),this._metainfoCache}searchSymbols(e,t,i,s,o){this._logMessage("Symbol search requested: search string `{0}`, exchange: `{1}`, type `{2}`".format(e,t,i));this._externalDatafeed.searchSymbols(e,t,i,(e=>{this._logMessage("Symbol search response: {0}".format(JSON.stringify(e))),e.forEach((e=>{je(e.logo_urls,e.exchange_logo,e)})),s(e)}),o)}resolveSymbol(e,t,i){this._symbolIdToSymbolRequestString.set(Ne(e,t),i),this._resolvePromisesBySymbolId.set(Ne(e,t),new Promise(((s,o)=>{this._resolveSymbolImpl(i,(o=>{Le().ChartapiMessagerInstances[e].onSymbolResolved(t,o),s({symbolInfo:o,requestedSymbol:i})}),(i=>{Le().ChartapiMessagerInstances[e].onSymbolError(t,i),o(i)}))})))}quoteCreateSession(e){this._quotesInfo[e]={symbols:[],fastSymbols:[],listenerGUID:void 0}}quoteDeleteSession(e){this._stopQuotesSubscription(e),delete this._quotesInfo[e]}quoteSetFields(e,t){}quoteAddSymbols(e,t){this._quotesInfo[e].symbols=this._filteredSymbols(this._quotesInfo[e].symbols.concat(t)),this._restartQuotesSubscription(e)}quoteRemoveSymbols(e,t){this._quotesInfo[e].symbols=this._quotesInfo[e].symbols.filter((e=>t.indexOf(e)<0)),this._restartQuotesSubscription(e)}quoteFastSymbols(e,t){this._quotesInfo[e].fastSymbols=this._filteredSymbols(t),this._restartQuotesSubscription(e)}quoteHibernateAll(e){}depthCreateSession(e){this._depthInfo[e]={symbol:null,listenerGUID:void 0}}depthDeleteSession(e){this._depthInfo[e].symbol=null,this._stopDepthSubscription(e),delete this._depthInfo[e]}depthSetSymbol(e,t){this._depthInfo[e].symbol=t, +this._restartDepthSubscription(e)}hasStudyWithExtendedTimeScale(e){for(const t of this._getStudiesCacheSessionKeys(e)){if("study"===this._studiesCache[e][t].type&&this._studyCanExtendTimeScale(e,t))return!0}return!1}_stopDepthSubscription(e){this._depthInfo[e].listenerGUID&&(this._externalDatafeed.unsubscribeDepth?.(this._depthInfo[e].listenerGUID),this._depthInfo[e].listenerGUID=void 0)}_restartDepthSubscription(e){this._stopDepthSubscription(e),this._startDepthSubscription(e)}_startDepthSubscription(e){const t=this._depthInfo[e].symbol;if(!t)return;const i=e=>e.map((e=>({p:e.price,v:e.volume}))),s=e=>({s:t,bids:i(e.bids),asks:i(e.asks)});this._externalDatafeed.subscribeDepth&&(this._depthInfo[e].listenerGUID=this._externalDatafeed.subscribeDepth(t,(t=>{var i;this._depthInfo[e]&&((i=t).snapshot?Le().ChartapiMessagerInstances[e].onDepthData([e,s(i)]):Le().ChartapiMessagerInstances[e].onDepthUpdate([e,s(i)]))})))}_restartQuotesSubscription(e){this._stopQuotesSubscription(e),this._startQuotesSubscription(e)}async _startQuotesSubscription(e){const t={},i={},s=(t,i)=>{const s="ok"===t.s,o=this._marketStatusWatchers[e][t.n],n={...t,symbolname:t.n,status:t.s,values:{...t.v,change:s?t.v.ch:void 0,last_price:s?t.v.lp:void 0,change_percent:s?t.v.chp:void 0,current_session:s?t.v.cs:o&&o.marketStatus(),pricescale:i.pricescale,minmov:i.minmov,minmove2:i.minmove2||0,fractional:i.fractional||!1}};je(i.logo_urls,i.exchange_logo,n.values),(o&&s?t.v.cs:void 0)&&o.stop(),Le().ChartapiMessagerInstances[e].onQuotesData([e,n])},n=r=>{r.forEach((a=>{const l=a.n;if(i[l]?.size>0){const t=[...i[l]].map((e=>({...a,n:e})));if(o.enabled("charting_library_debug_mode")){const t=void 0!==this._quotesInfo[e].listenerGUID?`with listenerGUID ${this._quotesInfo[e].listenerGUID}`:"";this._logMessage(`QUOTES Data for symbol ${l} ${t}: ${JSON.stringify(r)}`)}setTimeout((()=>n(t)),0)}if(void 0!==t[a.n]&&null!==t[a.n])s(a,t[a.n]);else if(o.enabled("charting_library_debug_mode")){const t=void 0!==this._quotesInfo[e].listenerGUID?`with listenerGUID ${this._quotesInfo[e].listenerGUID}`:"";this._logMessage(`QUOTES Data for unexpected symbol ${l} ${t}: ${JSON.stringify(r)}`)}}))},r=async e=>{try{const[s,o]=ze(e),n=await new Promise(((e,t)=>{this._resolveSymbolByName(s,o,e,t)})),r=(0,d.ensure)(n.ticker);return t[r]=t[e]=qe(n),r===e?r:(void 0===i[r]&&(i[r]=new Set),r!==e&&i[r].add(e),r)}catch{return null}},a=async e=>[...new Set((await Promise.all([...new Set(e)].map(r))).filter((e=>null!==e)))];if(this._externalDatafeed.getQuotes&&!o.enabled("charting_library")){const[t,i]=await Promise.all([a(this._quotesInfo[e].symbols),a(this._quotesInfo[e].fastSymbols)]),s={};if(o.enabled("charting_library_debug_mode")){const e=Ve.debugGetQuotesRequestId++;this._logMessage(`QUOTES Requesting data for symbols ${JSON.stringify(t)} with request ID ${e}`);for(const i of t){const t=1e4;s[i]=setTimeout((()=>{this._logMessage(`QUOTES Timeout after waiting ${t/1e3} seconds for data symbol ${i} with request ID ${e}`)}),t)}}this._externalDatafeed.getQuotes(t,(r=>{ +if(o.enabled("charting_library_debug_mode"))for(const e of r)void 0!==s[e.n]&&clearTimeout(s[e.n]),delete s[e.n];this._quotesInfo[e]&&0!==this._quotesInfo[e].symbols.length&&(n(r),this._quotesInfo[e].listenerGUID=e,o.enabled("charting_library_debug_mode")&&this._logMessage(`QUOTES Subscribing listenerGUID ${this._quotesInfo[e].listenerGUID} to data for symbols ${JSON.stringify(t)} and fast symbols ${JSON.stringify(i)}`),this._externalDatafeed.subscribeQuotes(t,i,n,this._quotesInfo[e].listenerGUID))}),(e=>{this._logMessage(`QUOTES Error getting data for symbols ${JSON.stringify(t)}: ${e}`)}))}else!this._externalDatafeed.getQuotes&&o.enabled("trading_terminal")&&setTimeout((()=>{n(this._quotesInfo[e].symbols.map((e=>({n:e,s:"ok",v:{}}))))}));this._createMarketStatusWatchers(e,this._quotesInfo[e].symbols)}_createMarketStatusWatchers(e,t){void 0===this._marketStatusWatchers[e]&&(this._marketStatusWatchers[e]={});for(let i=0;ithis._resolveSymbolByName(t,i,r,(o=>{He(`Error resolving for market status watcher ${We(t,i.currency,i.unit,i.session)}:\n${o}`),this.quoteRemoveSymbols(e,[s]),a(o)}))),e,s)}}}_filteredSymbols(e){const t=[];return e.forEach((e=>{e instanceof Object||t.indexOf(e)<0&&t.push(e)})),t}_refreshPointsets(e){e.forEach((e=>{const t=this._studiesCache[e];if(null==t)return;let i=null;for(const e of Object.keys(t)){const s=t[e];if("series"===s.type){i=s;break}}if(null===i||null==i.symbolInfo)return;const s=i.symbolInfo;this._pointsetsManagers[e].getUpdatesForSymbol(i.symbolInfo.full_name,i.resolution,((t=i.resolution)=>this._getSymbolExtrapolator(e,s,t)),this._timeScales[e]).forEach(((t,i)=>{Le().ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}))}_recreateSourcesForDataRange(e,t){const i=[];for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];if(o&&"series"===o.type&&!this._isEndOfData(e,s,o.turnaround)&&(this._stopSourcesTree(e,s),i.push(s)),o&&"study"===o.type&&this._studyCanExtendTimeScale(e,s)&&!this._isEndOfData(e,s,o.turnaround)){const i=this._studiesCache[e][(0,d.ensure)(o.parentId)];o.dataRange=t,this._createStudy(i.symbolId,i.resolution,o.studyObject,e,s,o.turnaround,(0,d.ensure)(o.parentId),(0,d.ensure)(o.inputs))}}i.forEach((i=>{this._startSourcesTree(e,i,Object.assign({},t))}));for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];"series"===i.type&&this._isEndOfData(e,t,i.turnaround)&&Le().ChartapiMessagerInstances[e].onSeriesCompleted(t,i.turnaround,(0,d.ensure)(i.engine).runner.host.symbolInfo.data_status)}this._updateTimeScaleState(e)}_startSourcesTree(e,t,i){const s=this._studiesCache[e][t];this.createSeries(e,t,s.turnaround,s.symbolId,s.resolution,i,!0);for(const i of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][i];o&&"study"===o.type&&o.parentId===t&&this._createStudy(s.symbolId,s.resolution,o.studyObject,e,i,o.turnaround,o.parentId,(0, +d.ensure)(o.inputs))}}_clearSeriesData(e,t){const i={};i[t]={turnaround:this._studiesCache[e][t].turnaround};for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];"study"===o.type&&this._studyCanExtendTimeScale(e,s)||("study"!==o.type||o.parentId!==t||this._studyCanExtendTimeScale(e,s)||(i[s]={turnaround:o.turnaround}))}Le().ChartapiMessagerInstances[e].onClearData(i)}_prepareSeriesNonSeriesData(e,t,i){const s=i.data[i.data.length-1],o=this._getSeriesData(e,t),n=null===o?[]:i.data;return{data:{data:{reversalAmount:i.reversalAmount,boxSize:i.boxSize,price:s?s[4]:i.price,bars:n.map(((e,t)=>({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((e=>{const t=e[0]||0;return t<0?(0,d.ensure)(o)[(0,d.ensure)(o).length+t].timeMs:i.projectionTime+t})))}}_seriesCount(e){let t=0;for(const i of this._getStudiesCacheSessionKeys(e)){"series"===this._studiesCache[e][i].type&&(t+=1)}return t}_modifyMainSeries(e,t,i,s,r){this.stopSources(e);const a=this._mainSeriesRecord(e);let l=!1;for(const c of this._getStudiesCacheSessionKeys(e)){const h=this._studiesCache[e][c];if(h&&"series"===h.type)if((0,n.default)(a)||h.guid!==a.guid)this.createSeries(e,h.guid,h.turnaround,h.symbolId,i,{countBack:0},!0);else{l=a.symbolId!==t||a.resolution!==i;const n=Ge(r),c={countBack:n||0};o.enabled("request_only_visible_range_on_reset")&&n&&(delete this._objectsDataCache[Oe(e,a.guid)],delete this._studiesCache[e][a.guid]),this.createSeries(e,a.guid,s,t,i,c,!0)}}for(const t of this._getStudiesCacheSessionKeys(e)){const i=this._studiesCache[e][t];if(i&&"study"===i.type){this._studiesNonSeriesTimes[e][t]=null;const s=this._studiesCache[e][(0,d.ensure)(i.parentId)];this._createStudy(s.symbolId,s.resolution,i.studyObject,e,t,i.turnaround,i.parentId,(0,d.ensure)(i.inputs))}}l&&this._applyTimeScaleUpdate(e,this._timeScales[e].clearTimeScale())}_mainSeriesRecord(e){let t=null,i=null;for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];if("series"===o.type&&(null===t&&(t=o),o.isMain)){i=o;break}}return null===i&&(i=t),null!==i&&(i.isMain=!0),i}_stopSourcesTree(e,t){for(const i of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][i];s&&(("series"===s.type&&i===t||"study"===s.type&&s.parentId===t)&&(s.engine&&s.engine.isStarted()&&s.engine.stop(),s.activeResolve=-1))}q()}_getSeriesData(e,t){return this._objectsDataCache[Oe(e,t)]||null}_findStudyObject(e){e.endsWith("!")&&(e=e.slice(0,-1));const t=e.split("@")[0],i=ke().filter((i=>i.metainfo.id===e||i.metainfo.shortDescription===t));if(0===i.length)return null;return i[0]}_resolveSymbolImpl(e,t,i){var s;(0,C.isEncodedExtendedSymbol)(e)||(s="Expect to get symbol encoded string, but got the following instead: "+e,console.error(`${(new Date).toISOString()} ${s}`));const[o,n]=ze(e);this._resolveSymbolByName(o,n,t,i)}_getSymbolExtrapolator(e,t,i){const s=(0,d.ensure)(u.Interval.normalize(i)),o=function(e,t,i){ +const s=void 0!==t.subsession_id?","+t.subsession_id:"";return e+","+t.full_name+","+i+s}(e,t,s);let n=this._symbolExtrapolators[o];return void 0===n&&(n=new oe(t,s),this._symbolExtrapolators[o]=n),n}_barsCoefficients(e,t){const i=(0,C.decodeExtendedSymbol)(e);if(!("type"in i)||void 0===i.type)return{};const s=e+t;return this._barsCoefficientsCache[s]||(this._barsCoefficientsCache[s]={}),this._barsCoefficientsCache[s]}_studyCanExtendTimeScale(e,t){const i=this._studiesCache[e][t]?.metainfo;return void 0!==i&&(o.enabled("studies_extend_time_scale")&&i.canExtendTimeScale||o.enabled("secondary_series_extend_time_scale")&&"Overlay@tv-basicstudies-1"===i.id||o.enabled("intraday_inactivity_gaps")&&"IntradayInactivityGaps@tv-basicstudies-1"===i.id)}_stopQuotesSubscription(e){this._quotesInfo[e].listenerGUID&&(o.enabled("charting_library_debug_mode")&&this._logMessage(`QUOTES Unsubscribe listenerGUID=${this._quotesInfo[e].listenerGUID}`),this._externalDatafeed.unsubscribeQuotes(this._quotesInfo[e].listenerGUID),this._quotesInfo[e].listenerGUID=void 0),this._removeMarketStatusWatchers(e)}_removeMarketStatusWatchers(e){Object.keys(this._marketStatusWatchers[e]||{}).forEach((t=>{this._marketStatusWatchers[e][t].stop()})),this._marketStatusWatchers[e]={}}_logMessage(e){o.enabled("charting_library_debug_mode")&&console.log(`${(new Date).toISOString()} ${e}`)}_adoptConfigurationData(e){const t=(0,Q.merge)({},e),i=t.supported_resolutions;if(!i||0===i.length)return t.supported_resolutions=void 0,t;const s=[];for(let e=0;e{this._resolveRequests[Fe(e,t.currency_id,t.unit_id,t.subsession_id)]=o,this._resolveRequests[Fe((0,ee.extractSymbolNameFromSymbolInfo)(t,null),t.currency_id,t.unit_id,t.subsession_id)]=o,this._resolveRequests[Fe((0,ee.extractSymbolNameFromSymbolInfo)(t,null),r,a,l)]=o})).catch((()=>{}))):o=this._resolveRequests[c],o.then(i).catch(s)}_resolveSymbolInternal(e,t,i,s){return new Promise(((o,n)=>{const r=We(e,t,i,s);this._logMessage("Symbol resolve requested: `{0}` ".format(r));let a=!0;this._externalDatafeed.resolveSymbol(e,(e=>{a&&He("`resolveSymbol` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),this._logMessage("Symbol resolved: `{0}`, SymbolInfo in server response {1}".format(r,JSON.stringify(e)));const t=function(e,t){if(e.ticker||(e.ticker=e.symbol||e.name),e.full_name=t.shouldUseTickerNotSymbol?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(let t=0;t!u.Interval.isValid(e))).forEach((e=>{i("supported_resolutions field contains invalid value: "+e)})),Ee||(void 0!==e.subsessions&&i(`Symbol info contains subsessions but the ${De} feature is not enabled, so the subsessions will be ignored`),void 0!==e.subsession_id&&i(`Symbol info contains a subsession ID but the ${De} feature is not enabled, so the subsession ID will be ignored`)) +;!0===e.build_seconds_from_ticks&&i("build_seconds_from_ticks is true but building seconds from ticks is only available in Trading Platform.")}(t),this._logMessage("Symbol info after post-processing: `{0}`, SymbolInfo {1}".format(r,JSON.stringify(t))),o(t)}),(e=>{this._logMessage("Symbol resolve failed: `{0}`, reason: `{1}`".format(r,e)),n(e)}),{currencyCode:t,unitId:i,session:s}),a=!1}))}_fireEvent(e,t,i){if(this._callbacks.hasOwnProperty(e)){const s=this._callbacks[e];for(let e=0;e{const S=u.Interval.parse(s);if((0,r.default)(i.supported_resolutions)&&i.supported_resolutions.length>0&&(0,H.findSuitableResolutionToBuildFrom)(s,i).error)f.onSymbolErrorCallback(`unsupported resolution: ${i.ticker}, ${s}`);else{if(u.Interval.isDWM(s)&&void 0!==d.to){const e=(0,m.createDwmAligner)(s,i);null!==e&&(d.to=e.timeToExchangeTradingDay(d.to))}if(d.from&&d.to){const e=(0,p.getPeriodsBetweenDates)(i.session,i.session_holidays,i.corrections,S.letter(),S.multiplier(),d.from,d.to);d.countBack=Math.max(e,d.countBack)}try{const r=new O({unitId:i.unit_id,currencyCode:i.currency_code,tickerid:g,symbolInfo:qe(i),period:s,body:t,sessionId:e,onErrorCallback:f.onErrorCallback,dataRange:d,subsessionId:i.subsession_id,forceAlignBars:!o.enabled("disable_sameinterval_aligning")&&(0,m.isAlignmentEnabled)(),enableDwmAligning:o.enabled("align_dwm_bars_to_main_series")||!this._studyCanExtendTimeScale(e,l),input:e=>h[e],out:(e,t)=>{!function(e,t,i){const s=e.time,o="number"==typeof t?[t]:t;for(let e=0;ev[n].timeMs;r?v.push({index:b(s,v.length),value:[s/1e3].concat(o),timeMs:s}):(v[n].index=b(s,n),v[n].value=[s/1e3].concat(o),v[n].timeMs=s),y||f.onRealtimeCallback([v[v.length-1]],r,v.length,w,i)}(e,t,i)},nonseriesOut:(e,t)=>{f.onNonSeriesDataUpdate(t,e)},setNoMoreData:()=>{C=!0},recalc:(e,s)=>{y=!1,v.endOfData=C,v.emptyBarCount=s.emptyBarCount,(!("error"in t)||(0,n.default)(t.error)||(0,c.default)(t.error)&&null===t.error())&&(null!==_&&(this._objectsDataCache[_]=v),f.onDataReadyCallback(v,w,i,s))}});if(!this._studiesCache[e]||!this._studiesCache[e][l])throw Error("This should never happen");this._studiesCache[e][l].engine=r}catch(e){if(!((0,a.default)(e)&&"studyError"in e&&e.studyError))throw e;f.onErrorCallback(Re(e,"unknown study error"))}}},T=()=>this._studiesCache[e]&&this._studiesCache[e][l]&&this._studiesCache[e][l].activeResolve===S;this._studiesCache[e][l].activeResolve=S;const x=this._resolvePromisesBySymbolId.get(Ne(e,i));if(void 0===x)throw new Error("This should never happen");let I,M;try{const e=await x +;I=e.symbolInfo,M=e.requestedSymbol}catch(e){return void(T()&&f.onSymbolErrorCallback(Re(e,"unknown symbol error")))}T()&&P(I,M)}_getDataRangeForStudy(e,t){const i=this._studiesCache[e][t],s={...this._seriesDataRange(e,i.parentId)},o=this._studiesCache[e][i.parentId];return this._studyCanExtendTimeScale(e,t)&&o?.completed?void 0!==i.dataRange?i.dataRange:(i.firstLoadedTimeMs&&(s.to=i.firstLoadedTimeMs),s):s}_seriesDataRange(e,t){const i=this._studiesCache[e][t];return null!==i.firstLoadedTimeMs?{to:i.firstLoadedTimeMs,countBack:0}:i.dataRange}_createStudy(e,t,i,s,o,n,l,c){this._studiesCache[s][o].completed=!1;const h=(e=>{if(Array.isArray(e))return e;const t=[],i=this._studiesCache[s][o].metainfo.inputs;if((0,r.default)(i))for(let s=0;s{const r=this._studiesCache[s][o];if(r.completed=!0,e.length>0&&(r.firstLoadedTimeMs=e[0].timeMs),e=Ue(e),this._setEndOfData(s,o,n,!this._studyCanExtendTimeScale(s,o)||e.endOfData),this._studyCanExtendTimeScale(s,o)){const t=e.map((e=>e.timeMs)),i=this._timeScales[s].setStudyBarsTimes(o,t);this._applyTimeScaleUpdate(s,i)}this._timeScales[s].fillIndexesInRows(e),Le().ChartapiMessagerInstances[s].onDataUpdate(o,n,e,t),Le().ChartapiMessagerInstances[s].onStudyCompleted(o,n),this._updateTimeScaleState(s)},_=e=>{if(0===e.size)return{};const t={},i=this._studiesCache[s][o].metainfo;return e.forEach(((e,s)=>{t[(0,d.ensure)(i.plots)[s].id]=e})),{data:{offsets:t}}};let m=null,g=!1;this._computeStudy(s,i,e,t,o,h,this._getDataRangeForStudy(s,o),null,(()=>{if(this._studyCanExtendTimeScale(s,o))return-1/0;if(null===m){const e=this._getSeriesData(s,l)?.[0];if(void 0===e)return 1/0;m=e.timeMs}return m}),{onDataReadyCallback:(e,t,i)=>{g&&0===e.length||u(e,_(t))},onRealtimeCallback:(e,t,i,r,a)=>{const l=Ue(e);if(this._studyCanExtendTimeScale(s,o)){const e=l.map((e=>e.timeMs)),t=this._timeScales[s].replaceStudyBarsTimesTail(o,e);this._applyTimeScaleUpdate(s,t)}this._timeScales[s].fillIndexesInRows(l),Le().ChartapiMessagerInstances[s].onDataUpdate(o,n,l,_(r)),this._updateTimeScaleState(s)},onSymbolErrorCallback:()=>{this._studiesCache[s][o].completed=!0,Le().ChartapiMessagerInstances[s].onStudyError(o,n,"error in series")},onErrorCallback:(e,t)=>{if(this._studiesCache[s][o].completed=!0,t){const i={error:e,title:t};Le().ChartapiMessagerInstances[s].onStudyError(o,n,i)}else Le().ChartapiMessagerInstances[s].onStudyError(o,n,e)},onNonSeriesDataUpdate:(e,i)=>{switch(g=!0,e.type){case"projection":break;case"study_gap":const n=e.displaySession||"session",r="session"===n?i.info?.session:n,l=new p.SessionInfo(i.info?.timezone||i.session.timezone.name(),r||"24x7",i.info?.session_holidays||"",i.info?.corrections||""),c=(0,p.newBarBuilder)(t,l,null),h=(0,U.extrapolateBarsFrontToTime)(c,e.from,e.to,1/0,!0),d=this._timeScales[s].replaceStudyBarsTimesTail(o,h.times);this._applyTimeScaleUpdate(s,d);break;case"study_graphics":{const t={type:"study_graphics",data:e.data,indexes:[],nonseries:!0 +},i=function(e){const t=e.data&&e.data.graphicsCmds&&e.data.graphicsCmds.create;if(!t)return[];const i=new Map,s=new Set;we.forEach(((e,o)=>{const n=t[o];if(n)for(const t of n)for(const o of t.data){const t=e(o);for(const e of t)i.set(e,-1),s.add(e)}}));const o=Array.from(s).sort(((e,t)=>e-t));return o.forEach(((e,t)=>i.set(e,t))),Ce.forEach(((e,s)=>{const o=t[s];if(o)for(const t of o)for(const s of t.data)e(s,i)})),o}(t);this._studiesNonSeriesTimes[s][o]=i,t.indexes=this._timeScales[s].convertTimesToIndexes(i),u([],t);break}case"non_series_data":{const t={type:"non_series_data",data:e.data,nonseries:!0,indexes:[]},i=t?.data?.data?.pivots,n=void 0!==i;let r=function(e){const t={};J(e,(e=>{(0,a.default)(e)&&Object.keys(e).forEach((i=>{i.endsWith("__t")&&(t[e[i]]=!0)}))}),{visitInstances:!0});const i=Object.keys(t).map(Number).sort(((e,t)=>e-t));return i.forEach(((e,i)=>{t[e]=i})),Object.assign(e,J(e,(e=>((0,a.default)(e)&&Object.keys(e).forEach((i=>{i.endsWith("__t")&&(e[i.slice(0,-3)]=t[e[i]])})),e)),{visitInstances:!0})),i}(t),l=this._timeScales[s].convertTimesToIndexes(r,n);if(n){const e=new Set,t=[],s=[];let o=0;for(let n=l.length-1;n>=0;n--){const a=l[n];e.has(a)||a===le.INVALID_TIME_POINT_INDEX?(i.splice(n,1),o++):(t.unshift(r[n]),s.unshift(a),e.add(a))}o>0&&i.forEach(((e,t)=>{e.startIndex=t,e.endIndex=t+1})),r=t,l=s}this._studiesNonSeriesTimes[s][o]=r,t.indexes=l,u([],t);break}default:He("unsupported non-series data type for study "+e.type)}}})}_isEndOfData(e,t,i){const s=e+"!"+t+"@"+i;return Boolean(this._endOfData[s])}_setEndOfData(e,t,i,s){const o=e+"!"+t+"@"+i;this._endOfData[o]=!1!==s}_applyTimeScaleUpdate(e,t){if(null===t)return;const i=[];for(const t of this._getStudiesCacheSessionKeys(e)){const s=this._studiesCache[e][t];if(s&&"study"===s.type){const o=this._studiesNonSeriesTimes[e][t];if(o){const n={indexes:this._timeScales[e].convertTimesToIndexes(o),data:{indexes_replace:!0}};i.push({objId:t,turnaround:s.turnaround,data:[],nonSeriesData:n})}}}Le().ChartapiMessagerInstances[e].onTimescaleUpdate(t,i),Promise.resolve().then((()=>{const t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){const i=t.symbolInfo,s=(s=t.resolution)=>this._getSymbolExtrapolator(e,i,s);this._pointsetsManagers[e].getUpdatesForSymbol(t.symbolInfo.full_name,t.resolution,s,this._timeScales[e]).forEach(((t,i)=>{Le().ChartapiMessagerInstances[e].onPointsetDataUpdate(i,null,t)}))}}))}_updateMainTsBuilder(e){const t=this._mainSeriesRecord(e);if(null!==t&&null!=t.symbolInfo){const i=this._getSymbolExtrapolator(e,t.symbolInfo,t.resolution);this._timeScales[e].setMainSymbolExtrapolator(i)}}_updateTimeScaleState(e){if(!this._studiesCache[e])return;let t=!0,i=!0;for(const s of this._getStudiesCacheSessionKeys(e)){const o=this._studiesCache[e][s];"IntradayInactivityGaps@tv-basicstudies-1"!==o?.metainfo?.id&&(i=i&&this._isEndOfData(e,s,o.turnaround),t=t&&o.completed)}this._timeScales[e].isCompleted()!==t&&(this._timeScales[e].setCompleted(t),t&&Le().ChartapiMessagerInstances[e].onTimescaleCompleted(i))}_getStudiesCacheSessionKeys(e){ +return void 0!==this._studiesCache[e]?Object.keys(this._studiesCache[e]):[]}}Ve.debugGetQuotesRequestId=1;function Re(e,t){return"string"==typeof e?e:(0,a.default)(e)&&e&&"message"in e&&(0,l.default)(e.message)?e.message:t}function Ne(e,t){return e+"_"+t}function Oe(e,t){return e+"_"+t}function Fe(e,t,i,s){return e+(t?"_#_"+t:"")+(i?"_#_"+i:"")+(s?"_#_"+s:"")}function We(e,t,i,s){return[e,t,i,s].filter((e=>(0,l.default)(e)&&e.length>0)).join("|")}function He(e){console.warn(`${(new Date).toISOString()} ${e}`)}function ze(e){const t=(0,C.decodeExtendedSymbol)(e),i="string"==typeof t.symbol?t:t.symbol;return[i.symbol,{currency:"currency-id"in i&&i["currency-id"],unit:"unit-id"in i&&i["unit-id"],session:"session"in i?i.session===x.SubsessionId.Regular?void 0:i.session:void 0}]}function Ue(e){const t=e.findIndex((e=>e.index!==Ae));return-1===t?[]:0===t?e:e.slice(t)}function Ge(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:null}}return null}function je(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 He("`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=t}t&&(i.provider_id=t,i.country=void 0)}function qe(e){return e.timezone=e.timezone,e}},39076:(e,t,i)=>{"use strict";i.d(t,{backend:()=>s});const s=i(64289)},18278:(e,t,i)=>{"use strict";i.d(t,{HandlerInfo:()=>s});class s{constructor(e,t,i){this.handler=e,this.customId=t,this.singleShot=i}}},82783:(e,t,i)=>{"use strict";var s,o,n,r;function a(e,t){return"period-back"===e.type&&"period-back"===t.type?e.value===t.value:"time-range"===e.type&&"time-range"===t.type&&(e.from===t.from&&e.to===t.to)}i.d(t,{TIMEFRAMETYPE:()=>r,areEqualTimeFrames:()=>a}),function(e){e.extractErrorReason=function(e){return e.params[1]}}(s||(s={})),function(e){e.Default="default",e.FullSingleSession="full_single_session"}(o||(o={})),function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(n||(n={})),function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(r||(r={}))},80437:()=>{"use strict";TradingView.Pro=function(){this.hasPackage=function(){return!1}},window.user={is_pro:!1,settings:{}},TradingView.Pro.prototype.isPaidPro=function(){return!1},TradingView.Pro.prototype.isSupportAvailable=function(){return!1},TradingView.Pro.prototype.getProduct=function(){return{}},TradingView.Pro.prototype.getStudiesOrder=function(){return[]}},92883:(e,t,i)=>{"use strict";i.d(t,{getNewPeveCloseMode:()=>o});let s=!1;function o(){return s}},97126:(e,t,i)=>{"use strict";i.r(t),i.d(t,{QUOTE_FIELDS:()=>n,QUOTE_FIELDS_CACHE:()=>r,QuoteCache:()=>o});var s=i(50151);class o{constructor(e){this._cache=new Map,this._fields=[...e.fields]}update(e,t,i){const o=(0,s.ensureDefined)(e.symbolname);if(this._cache.has(o)||this._cache.set(o,{symbolname:o,status:e.status,values:{}}),"error"===e.status)return;const n=(0, +s.ensureDefined)(this._cache.get(o));n.status=e.status;for(const s of this._fields)t.has(s)&&(i||void 0!==e.values[s])&&(n.values[s]=e.values[s])}get(e){return this._cache.get(e)??null}fields(){return this._fields}} +const n=new Set(["pro_name","base_name","logoid","currency-logoid","base-currency-logoid","source-logoid","short_name","web_site_url","pro_perm","timezone","current_session","last_price","lp_time","prev_close_price","open_price","high_price","low_price","price_52_week_high","price_52_week_low","ask","ask_size","bid","bid_size","rch","rchp","rtc","rtc_time","data_frequency","reference-last-period-start","business_description","web_site_url","figi","number_of_employees","float_shares_outstanding","earnings_release_next_calendar_date","root","description","exchange","listed_exchange","type","country_code","provider_id","sector","typespecs","visible-plots-set","industry","currency_id","last_price","fractional","minmov","minmove2","pricescale","variable_tick_size","change","change_percent","volume","average_volume","market_cap_basic","market_cap_calc","total_revenue","earnings_per_share_basic_ttm","price_earnings_ttm","beta_1_year","dps_common_stock_prim_issue_fy","dividends_yield","earnings_release_next_date","earnings_per_share_forecast_next_fq","earnings_publication_type_next_fq","earnings_release_date","earnings_per_share_fq","earnings_per_share_forecast_fq","forecast_raw","last_release_date","next_release_date","reference_last_period","fundamental_currency_code","number_of_employees","web_site_url","business_description","founded","ceo","float_shares_outstanding","total_shares_outstanding","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","total_revenue_fq_h","total_revenue_fy_h","net_income_fy_h","net_income_fq_h","total_assets_fy_h","total_assets_fq_h","total_liabilities_fy_h","total_liabilities_fq_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","fiscal_period_fy_h","fiscal_period_fq_h","fiscal_period_fh_h","earnings_release_date_fq_h","earnings_release_next_date_fq","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_fq_h","earnings_per_share_fq_h","earnings_fiscal_period_fq_h","next_earnings_fiscal_period_fq","is_next_earnings_release_date_estimated","symbol-primaryname","currency_code","rates_mc","rates_fy","rates_ttm","measure","value_unit_id","value-unit-id","update_mode","language","local_description","short_description","source","source2","format","recommendation_mark","last_report_frequency","price_target_estimates_num","price_target_average","update_mode_seconds","recommendation_total","recommendation_buy","recommendation_over","recommendation_hold","recommendation_under","recommendation_sell","recommendation_total","price_target_high","price_target_low","rates_pt","rates_pt","total_revenue_fy_h","total_revenue_fq_h","total_revenue_fh_h","net_income_fy_h","net_income_fq_h","net_income_fh_h","total_assets_fy_h","total_assets_fq_h","total_assets_fh_h","total_liabilities_fy_h","total_liabilities_fq_h","total_liabilities_fh_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_operating_activities_fh_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_investing_activities_fh_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","cash_f_financing_activities_fh_h","fiscal_period_fy","fiscal_period_fq","fiscal_period_fh","earnings_release_date_fq_h","earnings_release_date_fy_h","earnings_release_date_fh_h","earnings_release_next_date_fq","earnings_release_next_date_fy","earnings_release_next_date_fh","earnings_release_next_time","earnings_release_time","is_next_earnings_release_date_estimated","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_next_fy","earnings_per_share_forecast_next_fh","earnings_per_share_forecast_fq_h","earnings_per_share_forecast_fy_h","earnings_per_share_forecast_fh_h","earnings_per_share_fq_h","earnings_per_share_fy_h","earnings_per_share_fh_h","earnings_fiscal_period_fq_h","earnings_fiscal_period_fy_h","earnings_fiscal_period_fh_h","next_earnings_fiscal_period_fq","next_earnings_fiscal_period_fy","next_earnings_fiscal_period_fh","revenue_fq_h","revenue_fy_h","revenue_fh_h","revenue_forecast_fq_h","revenue_forecast_fy_h","revenue_forecast_fh_h","revenue_forecast_next_fq","revenue_forecast_next_fy","revenue_forecast_next_fh","revenue_seg_by_business_h","revenue_seg_by_region_h","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","dividend_amount_h","total_revenue_fy","total_revenue_fq","total_revenue_fh","gross_profit_fy","gross_profit_fq","gross_profit_fh","ebitda_fy","ebit_fy","net_income_fy","net_income_fq","net_income_fh","total_debt_fy_h","total_debt_fq_h","total_debt_fh_h","free_cash_flow_fy_h","free_cash_flow_fq_h","free_cash_flow_fh_h","cash_n_equivalents_fy_h","cash_n_equivalents_fq_h","cash_n_equivalents_fh_h","total_current_assets_fy","total_current_assets_fq","total_current_assets_fh","total_current_liabilities_fy","total_current_liabilities_fq","total_current_liabilities_fh","total_non_current_assets_fy","total_non_current_assets_fq","total_non_current_assets_fh","total_non_current_liabilities_fy","total_non_current_liabilities_fq","total_non_current_liabilities_fh","loans_net_fy","loans_net_fy_h","loans_net_fq_h","loans_net_fh_h","total_deposits_fy","total_deposits_fy_h","total_deposits_fq_h","total_deposits_fh_h","loan_loss_allowances_fy","loan_loss_allowances_fy_h","loan_loss_allowances_fq_h","loan_loss_allowances_fh_h","reserve_to_total_capital_fy_h","reserve_to_total_capital_fq_h","reserve_to_total_capital_fh_h","unearned_premium_to_total_capital_fy_h","unearned_premium_to_total_capital_fq_h","unearned_premium_to_total_capital_fh_h","insurance_reserves_fy_h","insurance_reserves_fq_h","insurance_reserves_fh_h","policy_claims_fy_h","policy_claims_fq_h","policy_claims_fh_h","premiums_earned_fy_h","premiums_earned_fq_h","premiums_earned_fh_h","price_earnings_fq_h","price_earnings_fy_h","price_earnings_fh_h","price_sales_fq_h","price_sales_fy_h","price_sales_fh_h","diluted_net_income_ttm","total_revenue_ttm","price_earnings_current","price_sales_current","isin-displayed","interest_income_fy_h","interest_income_fq_h","interest_income_fh_h","non_interest_income_fy_h","non_interest_income_fq_h","non_interest_income_fh_h","website","doc","explorer","sources","contracts","crypto_common_categories","crypto_asset","community","dividends_availability","earnings_availability","financials_availability","etf_asset_type_exposure","etf_region_exposure","top_holdings","unit-id","options-info","interest_income_fy","interest_income_fq","interest_income_fh","non_interest_income_fy","non_interest_income_fq","non_interest_income_fh","interest_expense_fy","interest_expense_fq","interest_expense_fh","loan_loss_provision_fy","loan_loss_provision_fq","loan_loss_provision_fh","non_interest_expense_fy","non_interest_expense_fq","non_interest_expense_fh","non_oper_income_fy","non_oper_income_fq","non_oper_income_fh","unusual_expense_inc_fy","unusual_expense_inc_fq","unusual_expense_inc_fh","pretax_income_fy","pretax_income_fq","pretax_income_fh","income_tax_fy","income_tax_fq","income_tax_fh","after_tax_other_income_fy","after_tax_other_income_fq","after_tax_other_income_fh","total_non_oper_income_fy","total_non_oper_income_fq","total_non_oper_income_fh","oper_income_fy","oper_income_fq","oper_income_fh","operating_expenses_fy","operating_expenses_fq","operating_expenses_fh","cost_of_goods_fy","cost_of_goods_fq","cost_of_goods_fh","equity_in_earnings_fy","equity_in_earnings_fq","equity_in_earnings_fh","minority_interest_exp_fy","minority_interest_exp_fq","minority_interest_exp_fh","discontinued_operations_fy","discontinued_operations_fq","discontinued_operations_fh","front_contract","pointvalue","unit_id","expiration","aum","asset_class","focus","expense_ratio","launch_date","issuer","brand","homepage","index_tracked","actively_managed","fund_view_mode","common_equity_tier1_ratio_fy_h","common_equity_tier1_ratio_fq_h","common_equity_tier1_ratio_fh_h","tier1_capital_ratio_fy_h","tier1_capital_ratio_fq_h","tier1_capital_ratio_fh_h","total_capital_ratio_fy_h","total_capital_ratio_fq_h","total_capital_ratio_fh_h","preferred_stock_carrying_value_fh","preferred_stock_carrying_value_fq","total_debt_fq","minority_interest_fh","minority_interest_fq","cash_n_short_term_invest_fq","cash_n_due_f_banks_fh","cash_n_due_f_banks_fq","enterprise_value_current","etf_holdings_count","contract-description","reference-last-period","all_time_high","all_time_high_day","all_time_low","all_time_low_day","outstanding_amount","nominal_value","denom_min","current_coupon","coupon_type_general","coupon_frequency","yield_to_maturity","maturity-date","days_to_maturity","bond_issuer","issue_date","bond_issuer_stock_symbol","total_issued_amount","paid_amount","bond_snp_rating_lt_h","placement_type","duration_type","maturity_type","offer_type","redemption_type","conversion_option","sinking_fund","ownership_form","daily-summary-ast","issue_status","coupon_h","sinking_fund_next_date","sinking_fund_min_amount_next","call_next_date","redemptions_h","call_notice_days","put_next_date","put_notice_days_min","seniority_level","inflation_protection","pledge_status","bond_issuer_country_of_risk","bond_issuer_cr_parent","credit_enhancement_type","credit_enhancement_status","use_of_proceeds","bond_issuer_snp_rating_lt_h","bond_issuer_snp_rating_st_h","bond_agents_tr","first_bar_time_1d","financial-indicator-id","exchange-info","underlying-symbol","strike","lotsize","option-style"]),r=new o({ +fields:n})},42003:(e,t,i)=>{"use strict";i.d(t,{destroyQuoteSessions:()=>r,getQuoteSessionInstance:()=>n});var s=i(32783);const o={};function n(e="full"){return o[e]||function(e="full",t){o[e]=t}(e,new s(e)),o[e]}function r(){for(const e in o)if(o.hasOwnProperty(e)){const t=o[e];void 0!==t&&t.destroy(),delete o[e]}}},64364:(e,t,i)=>{"use strict";i.d(t,{QuoteSession:()=>o});var s=i(92184);class o{constructor(e,t=(0,s.randomHash)()){this._sessionstarted=!1,this._globalHandler=null,this._chartApi=e,this._sessionid="qs_"+t}destroy(){this._sessionstarted&&(this._chartApi.quoteDeleteSession(this._sessionid),this._sessionstarted=!1)}connected(){return this._chartApi.connected()}connect(e){this._globalHandler=e,this._chartApi.createSession(this._sessionid,this),this._chartApi.connect()}disconnect(){this._chartApi.disconnect()}quoteAddSymbols(e){this._chartApi.quoteAddSymbols(this._sessionid,e)}quoteRemoveSymbols(e){this._chartApi.quoteRemoveSymbols(this._sessionid,e)}quoteFastSymbols(e){this._chartApi.quoteFastSymbols(this._sessionid,e)}quoteSetFields(e){this._chartApi.quoteSetFields(this._sessionid,e)}onMessage(e){switch(e.method){case"connected":this._sessionstarted||(this._chartApi.quoteCreateSession(this._sessionid),this._sessionstarted=!0);break;case"disconnected":this._sessionstarted=!1}this._globalHandler?.(e)}quoteHibernateAll(){this._chartApi.quoteHibernateAll(this._sessionid)}}window.TradingView.QuoteSession=o},32783:(e,t,i)=>{"use strict";e=i.nmd(e);var s=i(20057).default,o=i(90484).default,n=i(725).PriceFormatter;const{uniq:r}=i(97144);var a=i(92184);const{normalizeUpdateMode:l}=i(89512);var c=i(31054).deepExtend;const{QUOTE_FIELDS_CACHE:h,QUOTE_FIELDS:d}=i(97126);var u,_=i(52033).Delegate,p=i(92883).getNewPeveCloseMode;function m(e,t){this.options=Object.assign({throttleTimeout:125},t),this._connected=!1,this._symbol_data={},this._subscriptions={},this.onConnect=new _,this.onDisconnect=new _,this._quoteApi=new u(window.ChartApiInstance),this._type=e||"full",this._delayUpdateFastSymbols=o(this._updateFastSymbols,250),this._throttledSymbolData={},this._formatterValuesCache={},this._waitingForFormatters={},this._snapshotValuesCache={},this._waitingForSnapshot={},this.connect()}u=i(64364).QuoteSession,m.prototype.destroy=function(){this._quoteApi.destroy(),this._quoteApi=null,this._connected=!1,this.onDisconnect.fire()},m.prototype.typeFields={},m.prototype.typeFields.simple=["base-currency-logoid","ch","chp","currency-logoid","currency_code","currency_id","base_currency_id","current_session","description","exchange","format","fractional","is_tradable","language","local_description","listed_exchange","logoid","lp","lp_time","minmov","minmove2","original_name","pricescale","pro_name","short_name","type","typespecs","update_mode","volume","variable_tick_size","value_unit_id","unit_id","measure"], +m.prototype.typeFields.simpleDetailed=[].concat(m.prototype.typeFields.simple,["ask","bid","fundamentals","high_price","is_tradable","low_price","open_price","prev_close_price","rch","rchp","rtc","rtc_time","status","basic_eps_net_income","beta_1_year","earnings_per_share_basic_ttm","industry","market_cap_basic","price_earnings_ttm","sector","volume","dividends_yield","timezone"]),m.prototype.typeFields.full=[],m.prototype.typeFields.watchlist=[].concat(m.prototype.typeFields.simple,["rchp","rtc","country_code","provider_id"]),m.prototype.typeFields.portfolio=["pro_name","short_name","exchange","listed_exchange","description","local_description","language","sector","type","typespecs","industry","currency_code","currency_id","ch","chp","logoid","currency-logoid","base-currency-logoid","earnings_per_share_forecast_next_fq","earnings_release_next_date","earnings_release_date","earnings_per_share_fq","lp","fractional","minmov","minmove2","pricescale","volume","average_volume","market_cap_calc","market_cap_basic","total_revenue","earnings_per_share_basic_ttm","price_earnings_ttm","beta_1_year","dps_common_stock_prim_issue_fy","dividends_yield","fundamental_currency_code","rates_mc","rates_fy","rates_ttm","format","value_unit_id","unit_id","measure"],m.prototype.typeFields.notes=["short_name","pro_name","logoid","currency-logoid","base-currency-logoid","symbol-primaryname","type","typespecs"],m.prototype.typeFields.estimates=["fundamental_data","type","typespecs","earnings_per_share_forecast_next_symbol_currency_fq","earnings_release_next_aligned_date","earnings_release_next_calendar_date","earnings_release_next_date"],m.prototype.typeFields.economic=["reference-last-period","lp","currency_code","value_unit_id","unit_id","measure"],m.prototype.connect=function(e){this._quoteApi.connect(this.quoteHandler.bind(this))},m.prototype.quoteHandler=function(e){var t=e.method,i=e.params;switch(t){case"connected":this._connected||(this._connected=!0,this.onConnected());break;case"quote_list_fields":break;case"quote_symbol_data":this._connected&&this.onSymbolData(i[0]);break;case"quote_completed":this._connected&&this.onSymbolData({symbolname:i[0],complete:performance.now(),values:{}});break;case"disconnected":this._connected&&(this._connected=!1,this.onDisconnect.fire())}},m.prototype.onConnected=function(){this.setFields();var e=Object.keys(this._symbol_data);e.length&&(this._quoteApi.quoteAddSymbols(e),this._delayUpdateFastSymbols()),this.onConnect.fire()},m.prototype.setFields=function(){var e=m.prototype.typeFields[this._type];e&&e.length&&this._quoteApi.quoteSetFields(e)},m.prototype.onSymbolData=function(e){try{e.status&&h.update(e,d,!1)}catch(e){}var t=e.symbolname,i=this._throttledSymbolData[t];p()&&(delete e.values.prev_close_price,void 0!==e.values.regular_close&&(e.values.prev_close_price=e.values.regular_close)),i||(i=this._throttledSymbolData[t]={fnDispatch:s(this.dipatchSymbolData.bind(this),this.options.throttleTimeout)}),i.cache?c(i.cache,e):i.cache=e,i.fnDispatch(t)},m.prototype._parseUpdateMode=function(e){l(e)}, +m.prototype.dipatchSymbolData=function(e){var t=this._symbol_data[e],i=this._throttledSymbolData[e].cache;if(delete this._throttledSymbolData[e].cache,this._symbol_data[e])for(var s in c(t,i),t.values&&this._parseUpdateMode(t.values),this._subscriptions){var o=this._subscriptions[s];o.has(e)&&[...o.get(e)].forEach((function(e){e(t,i)}))}},m.prototype.subscribe=function(e,t,i){this._subscriptions[e]=this._subscriptions[e]||new Map;var s=this._subscriptions[e];t=[].concat(t);var o=[];t.forEach((function(e){this._symbol_data[e]?s&&s.has(e)||this._symbol_data[e].subscribers_count++:(this._symbol_data[e]={subscribers_count:1},o.push(e)),s.has(e)||s.set(e,[]),s.get(e).push(i),s.get(e).fast=!0,this._symbol_data[e]&&this._symbol_data[e].values&&i(this._symbol_data[e],this._symbol_data[e])}),this),o.length&&this._connected&&(this._quoteApi.quoteAddSymbols(o),this._delayUpdateFastSymbols())},m.prototype.unsubscribe=function(e,t,i){t=[].concat(t);for(var s=this._subscriptions[e],o=[],n=0;n{"use strict";i.d(t,{getServerInterval:()=>o});var s=i(85049);function o(e){return s.Interval.isRange(e)?"1":e}},89512:(e,t,i)=>{"use strict";function s(e){if(void 0===e)return null;const t=e.match(/(delayed_streaming)_(\d+)/);return null===t?null:{mode:t[1],interval:parseInt(t[2])}}function o(e){const t=s(e.update_mode);return null===t||(e.update_mode=t.mode,e.update_mode_seconds=t.interval),e}i.r(t),i.d(t,{normalizeUpdateMode:()=>o,parseUpdateMode:()=>s})},63812:(e,t,i)=>{"use strict";function s(e,t,i){const s=e.get(t);return void 0!==s?s:(e.set(t,i),i)}function o(e,t,i){const s=e.get(t);if(void 0!==s)return s;const o=i();return e.set(t,o),o}function n(e,t,i,n){return o(s(e,t,new Map),i,n)}function r(e,t,i,o,n){const r=s(e,t,new Map),a=s(r,i,new Map);return s(a,o,n)}i.d(t,{AbstractMapContainer:()=>a,getDefault2Lazy:()=>n,getDefault3:()=>r});class a{constructor(){this._map=new Map,this._size=0}size(){return this._size}clear(){this._map.clear(),this._size=0}}},29981:(e,t,i)=>{"use strict";i.d(t,{compareTwoCollectionsByIds:()=>y,indexOf:()=>f,intersect:()=>p,join:()=>m,lowerbound:()=>r,lowerboundExt:()=>n,lowerbound_int:()=>a,mapEntriesGenerator:()=>S,moveAfter:()=>u,moveBefore:()=>_,moveToHead:()=>d,nestedMapGenerator:()=>b,removeItemFromArray:()=>g,subtract:()=>h,sum:()=>v,upperbound:()=>l,upperbound_int:()=>c});var s=i(50151);function o(e,t){return e>1,r=s+o;i(e(r),t)?(s=r+1,n-=o+1):n=o}return s}function r(e,t,i,s=0,o=e.length){return n((t=>e[t]),t,i,s,o)}function a(e,t,i=0,s=e.length){return r(e,t,o,i,s)}function l(e,t,i,s=0,o=e.length){let n=o-s;for(;0>1,r=s+o;i(t,e[r])?n=o:(s=r+1,n-=o+1)}return s}function c(e,t,i=0,s=e.length){return l(e,t,o,i,s)}function h(e,t){return e.filter((e=>!t.includes(e)))}function d(e,t){const i=e.indexOf(t);return i<0?e.slice():[t].concat(e.slice(0,i)).concat(e.slice(i+1))}function u(e,t,i){const s=new Set(t),o=[],n=[],r=[];return e.forEach(((e,t)=>{s.has(e)?n.push(e):(o.push(e),r.push(t))})),i=i{s.has(e)?n.push(e):(o.push(e),r.push(t))})),i=i<=e.length-1?a(r,i):o.length,o.splice(i,0,...n),{newItems:o,movedItemsStartIndex:i}}function p(e,t){const i=new Set;return e.forEach((e=>{t.has(e)&&i.add(e)})),i}function m(e,t){const i=new Set(e);return t.forEach((e=>i.add(e))),i}function g(e,t){const i=e.indexOf(t);(0,s.assert)(-1!==i,"Item is not found"),e.splice(i,1)}function f(e,t){for(let i=0;ie+t),0)}function*S(e){for(const[t,i]of e)yield[t,i]}function*b(e,t){for(const[i,s]of e)if(void 0===t)for(const[,e]of s)yield[i,e];else{const e=s.get(t);void 0!==e&&(yield[i,e])}}},2740:(e,t,i)=>{"use strict";i.d(t,{DAY_OF_MONTH:()=>S,DAY_OF_WEEK:()=>w,DECEMBER:()=>g,FIRST_DAY_OF_WEEK:()=>_,FRIDAY:()=>d,HOUR_OF_DAY:()=>C,JANUARY:()=>m,LAST_DAY_OF_WEEK:()=>p,MINUTE:()=>P,MONDAY:()=>a,MONTH:()=>y,SATURDAY:()=>u,SECOND:()=>T,SUNDAY:()=>r,THURSDAY:()=>h,TUESDAY:()=>l,WEDNESDAY:()=>c,WEEK_OF_YEAR:()=>v,YEAR:()=>f,add_date:()=>H,add_days_considering_dst:()=>F,add_minutes:()=>z,add_years_considering_dst:()=>W,cal_to_utc:()=>ie,clone:()=>G,days_per_year:()=>q,get_cal:()=>Q,get_cal_from_unix_timestamp_ms:()=>ee,get_cal_utc:()=>te,get_day_of_month:()=>E,get_day_of_week:()=>B,get_day_of_year:()=>V,get_minutes_from_midnight:()=>R,get_minutes_with_hours:()=>N,get_month:()=>L,get_part:()=>K,get_timezone:()=>se,get_year:()=>A,is_leap_year:()=>$,minutesPerDay:()=>x,minutesPerWeek:()=>I,setCustomTimezones:()=>ne,set_hms:()=>O,set_seconds:()=>U,time_seconds:()=>Y,time_seconds_diff:()=>Z,utc_to_cal:()=>X,utc_to_cal_ts:()=>J});var s=i(23998);const o={0:0,1:31,2:59,3:90,4:120,5:151,6:181,7:212,8:243,9:273,10:304,11:334};class n{constructor(e){this._invalid=!1,this._name=e;let t=s.tzData[e];!t&&oe&&(t=oe.instance().getTimezoneData(e)),t||(t={time:[],offset:[]},this._invalid=!0),t.time.length!==t.offset.length&&(t={time:[],offset:[]},this._invalid=!0);const i=t;if(!i.time_utc){const e=t.time,s=t.offset,o=e.length,n=new Array(o);for(let t=0;t0){if(e-t[s-1]<=o)return o}return 0}static offset(e,t,i){const s=re(e,i);return-1===s?0:t[s]}}const r=1,a=2,l=3,c=4,h=5,d=6,u=7,_=r,p=u,m=0,g=11,f=1,y=2,v=3,S=5,b=6,w=7,C=11,P=12,T=13,x=1440,I=10080,M=864e5;function A(e){return e.getUTCFullYear()}function L(e){return e.getUTCMonth()}function k(e){return e.getUTCHours()}function D(e){return e.getUTCMinutes()}function E(e){return e.getUTCDate()}function B(e){return e.getUTCDay()+1}function V(e){const t=e.getUTCMonth();let i=o[t];return t>m+1&&$(e.getUTCFullYear())&&(i+=1),i+e.getUTCDate()}function R(e){return 60*k(e)+D(e)}function N(e){return R(e)}function O(e,t,i,s,o,n){e.setUTCHours(t),e.setUTCMinutes(i),e.setUTCSeconds(s),e.setUTCMilliseconds(o),void 0!==n&&function(e,t){const i=e.getTime(),s=t.correction_loc(i);e.setTime(i+s)}(e,n)}function F(e,t,i){const s=e.offset_utc(t.getTime()),o=G(t);H(o,i);const n=e.offset_utc(o.getTime());return o.setTime(o.getTime()+s-n),o}function W(e,t,i){let s=t;for(let t=Math.abs(i);t>0;t--)s=F(e,s,j(s)*Math.sign(i));return s}function H(e,t){e.setTime(e.getTime()+t*M) +}function z(e,t){e.setTime(e.getTime()+60*t*1e3)}function U(e,t){const i=86400,s=t%i<0?-1:0,o=Math.trunc(t/i)+s,n=t-o*i,r=Math.trunc(n/3600),a=Math.trunc(n%3600/60);O(e,r,a,n-3600*r-60*a,0),H(e,o)}function G(e){return new Date(e.getTime())}function j(e){return q(e.getUTCFullYear())}function q(e){return $(e)?366:365}function $(e){return e%4==0&&(e%100!=0||e%400==0)}function K(e,t){switch(t){case f:return A(e);case y:return L(e);case S:return E(e);case v:return function(e){const t=new Date(Date.UTC(e.getUTCFullYear(),0,1)).getUTCDay(),i=0===t?1:8-t,s=V(e)-i;return Math.ceil(s/7)+1}(e);case w:return B(e);case C:return k(e);case P:return D(e);case b:return V(e);case T:return function(e){return e.getUTCSeconds()}(e);default:return e.getTime()}}function Y(e){return 1e3*e}function Z(e,t){return le(e)-le(t)}function X(e,t){return new Date(J(e,t))}function J(e,t){return t+e.offset_utc(t)}function Q(e,t,i,s,o,n,r){const a=new Date(Date.UTC(t,i,s,o||0,n||0,r||0)),l=e.offset_utc(+a);return new Date(a.valueOf()-l)}function ee(e,t){return new Date(t+e.offset_utc(t))}function te(e,t,i,s=0,o=0,n=0){return new Date(Date.UTC(e,t,i,s,o,n))}function ie(e,t,i){let s=t.getTime();i&&(s+=e.correction_loc(s));return s-e.offset_loc(s)}function se(e){return new n(e)}let oe;function ne(e){oe=e}function re(e,t){const i=e.length;if(0===i)return-1;if(isNaN(t))throw Error("Key is NaN");let s=0,o=i-1,n=ae((s+o)/2);for(;;){if(e[n]>t){if(o=n-1,o{"use strict";i.r(t),i.d(t,{LINESTYLE_DASHED:()=>n,LINESTYLE_DOTTED:()=>o,LINESTYLE_LARGE_DASHED:()=>r,LINESTYLE_SMALL_DASHED:()=>l,LINESTYLE_SOLID:()=>s,LINESTYLE_SPARSE_DOTTED:()=>a});const s=0,o=1,n=2,r=3,a=4,l=5},5201:(e,t,i)=>{"use strict";i.d(t,{CircularCacheBuffer:()=>r});var s,o=i(50151);function n(e){const{prevItem:t,nextItem:i}=e;null!==t&&(t.nextItem=i),null!==i&&(i.prevItem=t)}!function(e){e[e.CapacityFactor=1.3]="CapacityFactor"}(s||(s={}));class r{constructor(e=0,t=1.3){this._cache=new Map,this._lastItem=null,this._firstItem=null,this._size=e,this._sizeLimited=e>0,this._capacityFactor=t}set(e,t){const i={key:e,value:t,prevItem:this._lastItem,nextItem:null};null!==this._lastItem&&(this._lastItem.nextItem=i);const s=this._cache.get(e);return void 0!==s&&(n(s),s===this._firstItem&&(this._firstItem=s.nextItem)),this._cache.set(e,i),this._lastItem=i,null===this._firstItem&&(this._firstItem=i),this._sizeLimited&&this._cache.size>this._size*this._capacityFactor&&this._removeExtraItems(),this}has(e){return this._cache.has(e)}get(e){const t=this._cache.get(e);if(void 0===t)return t;if(t===this._firstItem&&(this._firstItem=t.nextItem??t),t!==this._lastItem){n(t);const e=(0,o.ensureNotNull)(this._lastItem);e.nextItem=t,t.prevItem=e,t.nextItem=null,this._lastItem=t}return t.value}clear(){this._cache.clear(),this._firstItem=null,this._lastItem=null}delete(e){const t=this._cache.get(e);return void 0!==t&&(n(t), +t===this._lastItem&&(this._lastItem=t.prevItem),t===this._firstItem&&(this._firstItem=t.nextItem)),this._cache.delete(e)}*entries(){if(null!==this._firstItem)for(let e=this._firstItem;null!==e;e=e.nextItem)yield[e.key,e.value]}state(){const e=[];for(const[t,i]of this.entries())e.push([t,i]);return e}restoreState(e){for(const t of e)this.set(t[0],t[1])}_removeExtraItems(){const e=this._cache.size-this._size;let t=(0,o.ensureNotNull)(this._firstItem);for(let i=0;i{"use strict";i.d(t,{accumulate:()=>a,combine:()=>r,combineWithFilteredUpdate:()=>n});var s=i(64147);function o(e,t,...i){let o=null;const n=(...t)=>e(...t.map((e=>e.value())),o?.value()),r=o=new s.WatchedValue(n(...i)),a=()=>{t(...i.map((e=>e.value())))&&r.setValue(n(...i))},l=i.map((e=>e.spawn()));for(const e of l)e.subscribe(a);return r.readonly().spawn((()=>{l.forEach((e=>e.destroy())),i.forEach((e=>e.release()))}))}function n(e,t,...i){return o(e,t,...i)}function r(e,...t){return o(e,(()=>!0),...t)}function a(e,t,i){const o=(t,i)=>{const s=t.map((e=>e.value()));return e(s,i)},n=new s.WatchedValue(o(t.value(),i?.value())),r=t.spawn();let a=[];const l=i?.spawn()??new s.WatchedValue(void 0),c=()=>{n.setValue(o(a,l.value()))},h=e=>{a.forEach((e=>e.destroy())),a=e.map((e=>e.spawn())),a.forEach((e=>{e.subscribe(c)})),c()};h(r.value()),r.subscribe(h),l.subscribe(c);return n.readonly().spawn((()=>{a.forEach((e=>e.destroy())),r.destroy(),l.destroy(),t.release()}))}},63950:(e,t,i)=>{"use strict";i.d(t,{availableTimezones:()=>l,timezoneIsAvailable:()=>u,timezoneIsSupported:()=>_,timezoneTitle:()=>p,updateAvailableTimezones:()=>d});var s=i(82112),o=i(11542);const n=[{id:"Etc/UTC",get title(){return o.t(null,void 0,i(1833))}},{id:"exchange",get title(){return o.t(null,void 0,i(86905))}}],r=[{id:"Africa/Cairo",get title(){return o.t(null,void 0,i(65736))},offset:0},{id:"Africa/Casablanca",get title(){return o.t(null,void 0,i(70409))},offset:0},{id:"Africa/Johannesburg",get title(){return o.t(null,void 0,i(39585))},offset:0},{id:"Africa/Lagos",get title(){return o.t(null,void 0,i(19931))},offset:0},{id:"Africa/Nairobi",get title(){return o.t(null,void 0,i(40977))},offset:0},{id:"Africa/Tunis",get title(){return o.t(null,void 0,i(21007))},offset:0},{id:"America/Anchorage",get title(){return o.t(null,void 0,i(42630))},offset:0},{id:"America/Argentina/Buenos_Aires",get title(){return o.t(null,void 0,i(25282))},offset:0},{id:"America/Bogota",get title(){return o.t(null,void 0,i(73905))},offset:0},{id:"America/Caracas",get title(){return o.t(null,void 0,i(30948))},offset:0},{id:"America/Chicago",get title(){return o.t(null,void 0,i(72452))},offset:0},{id:"America/El_Salvador",get title(){return o.t(null,void 0,i(55502))},offset:0},{id:"America/Juneau",get title(){return o.t(null,void 0,i(67560))},offset:0},{id:"America/Lima",get title(){return o.t(null,void 0,i(59444))},offset:0},{id:"America/Los_Angeles",get title(){return o.t(null,void 0,i(28733))}, +offset:0},{id:"America/Mexico_City",get title(){return o.t(null,void 0,i(73332))},offset:0},{id:"America/New_York",get title(){return o.t(null,void 0,i(40544))},offset:0},{id:"America/Phoenix",get title(){return o.t(null,void 0,i(14055))},offset:0},{id:"America/Santiago",get title(){return o.t(null,void 0,i(30231))},offset:0},{id:"America/Sao_Paulo",get title(){return o.t(null,void 0,i(91912))},offset:0},{id:"America/Toronto",get title(){return o.t(null,void 0,i(10095))},offset:0},{id:"America/Vancouver",get title(){return o.t(null,void 0,i(32838))},offset:0},{id:"US/Mountain",get title(){return o.t(null,void 0,i(27358))},offset:0},{id:"Asia/Almaty",get title(){return o.t(null,void 0,i(98128))},offset:0},{id:"Asia/Ashkhabad",get title(){return o.t(null,void 0,i(63627))},offset:0},{id:"Asia/Bahrain",get title(){return o.t(null,void 0,i(90594))},offset:0},{id:"Asia/Bangkok",get title(){return o.t(null,void 0,i(47045))},offset:0},{id:"Asia/Chongqing",get title(){return o.t(null,void 0,i(50349))},offset:0},{id:"Asia/Colombo",get title(){return o.t(null,void 0,i(10871))},offset:0},{id:"Asia/Dhaka",get title(){return o.t(null,void 0,i(24959))},offset:0},{id:"Asia/Dubai",get title(){return o.t(null,void 0,i(23650))},offset:0},{id:"Asia/Ho_Chi_Minh",get title(){return o.t(null,void 0,i(34491))},offset:0},{id:"Asia/Hong_Kong",get title(){return o.t(null,void 0,i(48861))},offset:0},{id:"Asia/Jakarta",get title(){return o.t(null,void 0,i(14995))},offset:0},{id:"Asia/Jerusalem",get title(){return o.t(null,void 0,i(36057))},offset:0},{id:"Asia/Karachi",get title(){return o.t(null,void 0,i(70913))},offset:0},{id:"Asia/Kathmandu",get title(){return o.t(null,void 0,i(54533))},offset:0},{id:"Asia/Kolkata",get title(){return o.t(null,void 0,i(31561))},offset:0},{id:"Asia/Kuala_Lumpur",get title(){return o.t(null,void 0,i(38561))},offset:0},{id:"Asia/Kuwait",get title(){return o.t(null,void 0,i(76614))},offset:0},{id:"Asia/Manila",get title(){return o.t(null,void 0,i(48991))},offset:0},{id:"Asia/Muscat",get title(){return o.t(null,void 0,i(9865))},offset:0},{id:"Asia/Nicosia",get title(){return o.t(null,void 0,i(94600))},offset:0},{id:"Asia/Qatar",get title(){return o.t(null,void 0,i(28756))},offset:0},{id:"Asia/Riyadh",get title(){return o.t(null,void 0,i(37974))},offset:0},{id:"Asia/Seoul",get title(){return o.t(null,void 0,i(26820))},offset:0},{id:"Asia/Shanghai",get title(){return o.t(null,void 0,i(1852))},offset:0},{id:"Asia/Singapore",get title(){return o.t(null,void 0,i(77377))},offset:0},{id:"Asia/Taipei",get title(){return o.t(null,void 0,i(11034))},offset:0},{id:"Asia/Tehran",get title(){return o.t(null,void 0,i(6686))},offset:0},{id:"Asia/Tokyo",get title(){return o.t(null,void 0,i(69122))},offset:0},{id:"Asia/Yangon",get title(){return o.t(null,void 0,i(53168))},offset:0},{id:"Atlantic/Azores",get title(){return o.t(null,void 0,i(87580))},offset:0},{id:"Atlantic/Reykjavik",get title(){return o.t(null,void 0,i(13386))},offset:0},{id:"Australia/Adelaide",get title(){return o.t(null,void 0,i(426))},offset:0},{ +id:"Australia/Brisbane",get title(){return o.t(null,void 0,i(79336))},offset:0},{id:"Australia/Perth",get title(){return o.t(null,void 0,i(24436))},offset:0},{id:"Australia/Sydney",get title(){return o.t(null,void 0,i(31622))},offset:0},{id:"Europe/Amsterdam",get title(){return o.t(null,void 0,i(36485))},offset:0},{id:"Europe/Athens",get title(){return o.t(null,void 0,i(73702))},offset:0},{id:"Europe/Belgrade",get title(){return o.t(null,void 0,i(71797))},offset:0},{id:"Europe/Berlin",get title(){return o.t(null,void 0,i(64313))},offset:0},{id:"Europe/Bratislava",get title(){return o.t(null,void 0,i(70876))},offset:0},{id:"Europe/Brussels",get title(){return o.t(null,void 0,i(91499))},offset:0},{id:"Europe/Bucharest",get title(){return o.t(null,void 0,i(33672))},offset:0},{id:"Europe/Budapest",get title(){return o.t(null,void 0,i(20313))},offset:0},{id:"Europe/Copenhagen",get title(){return o.t(null,void 0,i(38917))},offset:0},{id:"Europe/Dublin",get title(){return o.t(null,void 0,i(79716))},offset:0},{id:"Europe/Helsinki",get title(){return o.t(null,void 0,i(48203))},offset:0},{id:"Europe/Istanbul",get title(){return o.t(null,void 0,i(78326))},offset:0},{id:"Europe/Lisbon",get title(){return o.t(null,void 0,i(53375))},offset:0},{id:"Europe/London",get title(){return o.t(null,void 0,i(19439))},offset:0},{id:"Europe/Luxembourg",get title(){return o.t(null,void 0,i(81038))},offset:0},{id:"Europe/Madrid",get title(){return o.t(null,void 0,i(52066))},offset:0},{id:"Europe/Malta",get title(){return o.t(null,void 0,i(38365))},offset:0},{id:"Europe/Moscow",get title(){return o.t(null,void 0,i(64039))},offset:0},{id:"Europe/Oslo",get title(){return o.t(null,void 0,i(75722))},offset:0},{id:"Europe/Paris",get title(){return o.t(null,void 0,i(61879))},offset:0},{id:"Europe/Prague",get title(){return o.t(null,void 0,i(81248))},offset:0},{id:"Europe/Riga",get title(){return o.t(null,void 0,i(94022))},offset:0},{id:"Europe/Rome",get title(){return o.t(null,void 0,i(52961))},offset:0},{id:"Europe/Stockholm",get title(){return o.t(null,void 0,i(86716))},offset:0},{id:"Europe/Tallinn",get title(){return o.t(null,void 0,i(79995))},offset:0},{id:"Europe/Vienna",get title(){return o.t(null,void 0,i(23160))},offset:0},{id:"Europe/Vilnius",get title(){return o.t(null,void 0,i(60534))},offset:0},{id:"Europe/Warsaw",get title(){return o.t(null,void 0,i(5959))},offset:0},{id:"Europe/Zurich",get title(){return o.t(null,void 0,i(62859))},offset:0},{id:"Pacific/Auckland",get title(){return o.t(null,void 0,i(66103))},offset:0},{id:"Pacific/Chatham",get title(){return o.t(null,void 0,i(36549))},offset:0},{id:"Pacific/Fakaofo",get title(){return o.t(null,void 0,i(98549))},offset:0},{id:"Pacific/Honolulu",get title(){return o.t(null,void 0,i(79668))},offset:0},{id:"Pacific/Norfolk",get title(){return o.t(null,void 0,i(67891))},offset:0}];function a(e,t,i){const o=function(e){return e.map((e=>{const{id:t}=e,{string:i,offset:o}=(0,s.parseTzOffset)(t);return{id:t,offset:o,get title(){return`(${i}) ${e.title}`}}})) +}(e),n=i.filter((({alias:e})=>Boolean(e))).map((e=>{const{alias:t,id:i}=e,{string:o,offset:n}=(0,s.parseTzOffset)(t);return{id:i,offset:n,get title(){return`(${o}) ${e.title}`},alias:t}})),r=function(e){return e.sort(((e,t)=>{const i=e.offset-t.offset;return 0!==i?i:e.title.localeCompare(t.title)}))}(o.concat(n));return t.concat(r)}const l=a(r,n,[]),c=new Map;l.forEach((e=>{c.set(e.id,!0)}));const h=new Map;n.concat(r).forEach((e=>{h.set(e.id,!0)}));const d=e=>{l.splice(0,l.length,...a(r,n,e)),l.forEach((e=>{c.set(e.id,!0)}))};function u(e){return c.has(e)}function _(e){return h.get(e)||!1}function p(e){for(const{id:t,title:i}of r)if(t===e){return`${i} (${(0,s.parseTzOffset)(e).string})`}for(const{id:t,title:i}of l)if(t===e)return`${i}`;return e}},52033:(e,t,i)=>{"use strict";i.d(t,{Delegate:()=>n});const s=(0,i(9343).getLogger)("Common.Delegate");function o(e){return!e.singleShot}class n{constructor(){this.fire=this._fireImpl.bind(this),this._listeners=[]}subscribe(e,t,i){this._listeners.push({object:e,member:t,singleShot:!!i,skip:!1})}unsubscribe(e,t){for(let i=0;i=0;--t){const i=this._listeners[t];i.object===e&&(i.skip=!0,this._listeners.splice(t,1))}}destroy(){this._listeners=[]}_fireImpl(...e){const t=this._listeners;this._listeners=this._listeners.filter(o);const i=t.length;for(let o=0;o{"use strict";var s,o;i.d(t,{HorizontalAlign:()=>s,VerticalAlign:()=>o}),function(e){e.Left="left",e.Right="right",e.Center="center"}(s||(s={})),function(e){e.Top="top",e.Bottom="bottom",e.Middle="middle"}(o||(o={}))},82236:(e,t,i)=>{"use strict";i.d(t,{formatStudyError:()=>n,triesTranslateError:()=>o});var s=i(11542);function o(e){return r.get(e)||e}function n(e){return e.format({boldHighlightStart:"",boldHighlightEnd:""})} +const r=new Map([["You cannot see this pivot timeframe on this resolution",s.t(null,void 0,i(25059))],["The data vendor doesn't provide volume data for this symbol.",s.t(null,void 0,i(81657))],['Histogram is too large, please increase "Row Size" input.',s.t(null,void 0,i(72819))],["Histogram is too large, please reduce 'Row Size' input.",s.t(null,void 0,i(66751))],['Histogram is too large, please increase "Ticks Per Row" input.',s.t(null,void 0,i(94966))],["This script is invite-only. To request access, please contact its author.",s.t(null,void 0,i(76989))],["Volume Profile indicator available only on our upgraded plans.",s.t(null,void 0,i(39903))],["VOLUME_BIST_MIXED",s.t(null,void 0,i(69156))],["Runtime error",s.t(null,void 0,i(60630))],["Access error",s.t(null,void 0,i(77401))],["User-defined error",s.t(null,void 0,i(8580))],["Compilation error",s.t(null,void 0,i(12086))],["There's no data for your selected period and chart timeframe.",s.t(null,void 0,i(43716))],["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval.",s.t(null,void 0,i(99274))],["Unexpected error in Deep Backtesting mode. Contact support for more information.",s.t(null,void 0,i(56815))],["check study unexpected error",s.t(null,void 0,i(83524))],["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data.",s.t(null,void 0,i(41446))],["VWAP is waiting for more data",s.t(null,void 0,i(81030))]])},19938:(e,t,i)=>{"use strict";i.d(t,{getImage:()=>n});const s=new Map;function o(e){e.crossOrigin="anonymous"}function n(e,t,i=o){let n=s.get(e);return void 0===n&&(n=new Promise(((e,s)=>{const o=new Image;o.onload=()=>{e(o),o.onload=null,o.onerror=null},o.onerror=()=>{s(),o.onload=null,o.onerror=null},i(o),o.src=t})),s.set(e,n)),n}},34776:(e,t,i)=>{"use strict";function s(e){const t=Object.create(e);return t.release=()=>{},t.ownership=()=>t,t}function o(e){const t=e;return t.release=()=>t.destroy(),t.ownership=()=>t,t}i.d(t,{ownership:()=>o,weakReference:()=>s})},9859:(e,t,i)=>{"use strict";function s(e,t,i){return Math.min(Math.max(e,t),i)}function o(e){return e<0?-1:e>0?1:0}function n(e){if(e<0)return!1;if(e>1e18)return!0;for(let t=e;t>1;t/=10)if(t%10!=0)return!1;return!0}function r(e,t,i){return t-e<=i}function a(e,t,i){return Math.abs(e-t)t?1:0}function h(e,t=c){if(e.length<1)throw Error("array is empty");let i=e[0];for(let s=0;s0&&(i=e[s]);return i}function d(e){const t=Math.ceil(e);return t%2!=0?t-1:t}function u(e){return e>0?Math.floor(e):Math.ceil(e)}i.d(t,{ceiledEven:()=>d,clamp:()=>s,equal:()=>a,greaterOrEqual:()=>r,isBaseDecimal:()=>n,log10:()=>l,max:()=>h,sign:()=>o,toInt:()=>u})},82112:(e,t,i)=>{"use strict";i.d(t,{parseTzOffset:()=>o});var s=i(2740);function o(e,t=Date.now()){const i=(0,s.get_timezone)(e).offset_utc(t);let o="";const n=i/1e3/60/60 +;n%1&&(o=":"+Math.round(Math.abs(n%1*60)).toString().padStart(2,"0"));let r="";return r=n>0?"+"+(n-n%1)+o:0===n?"":String(n-n%1+o),{offset:i,string:"UTC"+r}}},97085:(e,t,i)=>{"use strict";function s(e){return"number"==typeof e&&isFinite(e)}function o(e){if(!e||"object"!=typeof e)return e;let t;t=Array.isArray(e)?[]:{};for(const i in e)if(e.hasOwnProperty(i)){const s=e[i];t[i]=s&&"object"==typeof s?o(s):s}return t}function n(e,t){for(const i in t)null!==t[i]&&"object"==typeof t[i]&&e.hasOwnProperty(i)?n(e[i],t[i]):e[i]=t[i];return e}function r(e){return"object"==typeof e&&null!==e}function a(e){return null!=e&&(e.constructor===Function||"[object Function]"===Object.prototype.toString.call(e))}function l(e,t,i=""){if(e===t)return[!0,i];if(a(e)&&(e=void 0),a(t)&&(t=void 0),null==e||null==t)return[e===t,i];if("object"!=typeof e&&"object"!=typeof t)return[e===t,i];if(Array.isArray(e)&&Array.isArray(t)){const s=e.length;if(s!==t.length)return[!1,i];for(let o=0;oo,deepEquals:()=>l,isFunction:()=>a,isNumber:()=>s,isObject:()=>r,merge:()=>n})},13665:e=>{"use strict";var t=[{d:"E-Mini S&P 500",t:"ES"},{d:"E-Mini Nasdaq 100",t:"NQ"},{d:"Gold",t:"GC"},{d:"Silver",t:"SI"},{d:"Crude Oil WTI",t:"CL"},{d:"Natural Gas",t:"NG"},{d:"Australian Dollar",t:"6A"},{d:"Australian Dollar (Floor)",t:"AD"},{d:"Euro FX",t:"6E"},{d:"Euro FX (Floor)",t:"EC"},{d:"Corn",t:"ZC"},{d:"Corn (Floor)",t:"C"},{d:"Eurodollar",t:"GE"},{d:"Eurodollar (Floor)",t:"ED"}],i=function(){var e=[{pattern:"(",ctor:n},{pattern:")",ctor:r},{pattern:"+",ctor:l},{pattern:"-",ctor:c},{pattern:"*",ctor:h},{pattern:"/",ctor:d},{pattern:"^",ctor:u},{pattern:/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,ctor:g},{pattern:/\./,ctor:v},{pattern:/[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^][a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&]*|'.+?'/,ctor:m},{pattern:/'[^']*/,ctor:y},{pattern:/[\0-\x20\s]+/,ctor:o}];function i(e,t){var i=function(){};return i.prototype=t.prototype,e.prototype=new i,e}function s(){}function o(e){this.value=e}function n(){}function r(){}function a(){}function l(){}function c(){}function h(){}function d(){}function u(){}s.prototype.toString=function(){return this.value},i(o,s),i(n,s),n.prototype.value="(",i(r,s),r.prototype.value=")",i(a,s),i(l,a),l.prototype.value="+",l.prototype.precedence=0,l.prototype.commutative=!0,i(c,a),c.prototype.value="-",c.prototype.precedence=0,c.prototype.commutative=!1,i(h,a),h.prototype.value="*",h.prototype.precedence=1,h.prototype.commutative=!0,i(d,a),d.prototype.value="/",d.prototype.precedence=1,d.prototype.commutative=!1,i(u,a),u.prototype.value="^",u.prototype.precedence=2,u.prototype.commutative=!1;var _=/^'?(?:([A-Z0-9_]+):)?(.*?)'?$/i,p=/[+\-/*]/;function m(e){this.value=e}function g(e){this.value=e}function f(e){this.value=e} +function y(){m.apply(this,arguments)}function v(){g.apply(this,arguments)}i(m,s),m.prototype.toString=function(){if(this.hasOwnProperty("_ticker")){var e=p.test(this._ticker)?"'":"";return e+(this._exchange?this._exchange+":":"")+this._ticker+e}return this.value},m.prototype.parse=function(){var e=_.exec(this.value);e[1]&&(this._exchange=e[1]),this._ticker=e[2]},m.prototype.parseAsFutures=function(){this.hasOwnProperty("_ticker")||this.parse();for(var e=function(e){return t.some((function(t){return t.t===e}))},i=2;i>=1;--i){var s=this._ticker.slice(0,i);if(e(s)){this._root=s,this._contract=this._ticker.slice(i);break}}},m.prototype.exchange=function(e){if(this.hasOwnProperty("_ticker")||this.parse(),!(arguments.length>0))return this._exchange;null==e?delete this._exchange:this._exchange=e+""},m.prototype.ticker=function(e){if(this.hasOwnProperty("_ticker")||this.parse(),!(arguments.length>0))return this._ticker;null==e?delete this._ticker:this._ticker=e+"",delete this._root,delete this._contract},m.prototype.root=function(e){if(this.hasOwnProperty("_root")||this.parseAsFutures(),!(arguments.length>0))return this._root;null==e?delete this._root:(this._root=e+"",this._root&&(this._ticker=this._root+(this._contract||"")))},m.prototype.contract=function(e){if(this.hasOwnProperty("_contract")||this.parseAsFutures(),!(arguments.length>0))return this._root;null==e?delete this._contract:(this._contract=e+"",this._root&&(this._ticker=this._root+this._contract))},i(g,s),g.prototype.toString=function(){return this.hasOwnProperty("_normalizedValue")?this._normalizedValue:this.value},g.prototype.parse=function(){this._normalizedValue=this.value.replace(/^0+|\.0*$/g,"").replace(/(\.\d*?)0+$/,"$1").replace(/^(\.|$)/,"0$1")},f.prototype.toString=function(){return this.value},i(y,m),y.prototype.isIncomplete=!0,y.prototype.incompleteSuggest=function(){if("'"!==this.value)return String("'")},i(v,g),v.prototype.isIncomplete=!0;var S=new RegExp(e.map((function(e){return"("+("string"==typeof e.pattern?e.pattern.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&"):e.pattern.source)+")"})).concat(".").join("|"),"g");function b(t,i){var s,n=[];e:for(;s=S.exec(t);){for(var r=e.length;r--;)if(s[r+1]){if(e[r].ctor){var a=new e[r].ctor(s[r+1]);a._offset=s.index,n.push(a)}continue e}var l=new f(s[0]);l._offset=s.index,n.push(l)}if(i&&i.recover){var c;for(r=n.length;r--;){var h=n[r];if(h instanceof g||h instanceof m){if(void 0!==c){var d=new m(""),u=n.splice(r,c-r+1,d);d.value=u.map((function(e){return e.value})).join("")}c=r}else h instanceof o||(c=void 0)}}return n}function w(e){for(var t=[],i=0;il.precedence&&(s[s.length-1].minPrecedence=l.precedence);else if(l instanceof n)s.push(t={minPrecedence:1/0,openBraceIndex:o});else if(l instanceof r){var c=e[(t=s.pop()).openBraceIndex-1],h=e[o+1] +;h instanceof a&&!(h.precedence<=t.minPrecedence)||!(!(c instanceof a)||c.precedencet.minPrecedence&&(s[s.length-1].minPrecedence=t.minPrecedence))}}for(o=i.length;o--;)e.splice(i[o],1);return e}function P(e){if("string"!=typeof e)throw new TypeError("expression must be a string");return(e=b(e)).filter((function(e){return e instanceof m})).map((function(e){return e.exchange()})).filter((function(e){return e}))}function T(e){return 1!==(e=P(e)).length?null:e[0]}function x(e,t){return(e=P(e)).some((function(e){return t.includes((e||"").toUpperCase())}))}function I(e){return e.join("")}return{tokenize:b,validate:function(e){return{currentState:"var"}},factorOutBraces:C,normalizeTokens:function(e){for(var t=0;t{"use strict";i.d(t,{TranslatedString:()=>s});class s{constructor(e,t){this._originalText=e,this._translatedText=t}originalText(){return this._originalText}translatedText(){return this._translatedText}format(e){const t={},i={};for(const o of Object.keys(e)){const n=e[o];n instanceof s?(t[o]=n.originalText(),i[o]=n.translatedText()):(t[o]=n.toString(),i[o]=n.toString())}const o=this._originalText.format(t),n=this._translatedText.format(i);return new s(o,n)}}},23998:e=>{e.exports.tzData={"America/New_York":{ +time:[-2717668562,-1633298400,-1615154400,-1601848800,-1583704800,-1570399200,-1551650400,-1536530400,-1523224800,-1504476e3,-1491775200,-1473026400,-1459720800,-1441576800,-1428271200,-1410127200,-1396821600,-1378677600,-1365372e3,-1347228e3,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1189375200,-1176069600,-1157320800,-114462e4,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-905119200,-891813600,-880236e3,-76941e4,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-447285600,-431560800,-415836e3,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], +offset:[-17762,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Los_Angeles":{ +time:[-2717668378,-1633298400,-1615154400,-1601848800,-1583704800,-880236e3,-769420800,-765410400,-687995940,-662680800,-620866800,-608162400,-589417200,-576108e3,-557967600,-544658400,-526518e3,-513208800,-495068400,-481759200,-463618800,-450309600,-431564400,-418255200,-400114800,-386805600,-368665200,-355356e3,-337215600,-323906400,-305766e3,-292456800,-273711600,-261007200,-242262e3,-226533600,-210812400,-195084e3,-179362800,-163634400,-147913200,-13158e4,-116463600,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[-28378,-28800,-25200,-28800,-25200,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800]},"America/Chicago":{ +time:[-2717668236,-1633298400,-1615154400,-1601848800,-1583704800,-1563746400,-1551650400,-1538949600,-1520200800,-1504476e3,-1491775200,-1473026400,-1459720800,-1441576800,-1428271200,-1410127200,-1396821600,-1378677600,-1365372e3,-1347228e3,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1189375200,-1176069600,-1157320800,-114462e4,-1125871200,-1112565600,-1094421600,-1081116e3,-1067810400,-1045432800,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-905119200,-891813600,-880236e3,-769413600,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-447285600,-431560800,-415836e3,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], +offset:[-21036,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600]},"America/Phoenix":{time:[-2717670498,-1633298400,-1615154400,-1601848800,-1583704800,-880236e3,-820540740,-812678340,-796867140,-84405600,-68680800,1924966800],offset:[-26898,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200]},"America/Toronto":{ +time:[-2366755200,-1632088800,-1615154400,-1601771400,-1583712e3,-1567375200,-1554681600,-1534716e3,-1524088800,-1503266400,-149238e4,-1471816800,-1460930400,-1440972e3,-1428876e3,-1409522400,-1397426400,-1378072800,-1365976800,-1346623200,-1333922400,-1315173600,-1301868e3,-1283724e3,-1270418400,-1252274400,-1238968800,-1220824800,-1207519200,-1188770400,-1176069600,-1157320800,-1144015200,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-880232400,-76941e4,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-634168800,-620863200,-602719200,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-450309600,-431560800,-418255200,-400111200,-384386400,-368661600,-352936800,-337212e3,-321487200,-305762400,-289432800,-273708e3,-257983200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,136346400,152071200,167796e3,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], +offset:[-19052,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-14400,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Vancouver":{ +time:[-2713910400,-1632088800,-1615154400,-880236e3,-769420800,-765410400,-747266400,-733960800,-715816800,-702511200,-684367200,-671061600,-652917600,-639612e3,-620863200,-608162400,-589413600,-576108e3,-557964e3,-544658400,-526514400,-513208800,-495064800,-481759200,-463615200,-450309600,-431560800,-418255200,-400111200,-386805600,-368661600,-355356e3,-337212e3,-323906400,-305762400,-292456800,-273708e3,-261007200,-242258400,-226533600,-210808800,-195084e3,-179359200,-163634400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,136346400,152071200,167796e3,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3], +offset:[-29548,-28800,-25200,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800]},"America/Argentina/Buenos_Aires":{time:[-2372112e3,-1567468800,-1233446400,-1222992e3,-1205971200,-1194048e3,-117288e4,-1162512e3,-1141344e3,-1130976e3,-1109808e3,-109944e4,-1078272e3,-1067817600,-1046649600,-1036281600,-1015113600,-1004745600,-983577600,-973209600,-952041600,-941587200,-931046400,-900892800,-890352e3,-83376e4,-82728e4,-752284800,-733795200,-197337600,-190857600,-184204800,-164505600,-152668800,-132969600,-121132800,-101433600,-86832e3,-71107200,-54777600,-39052800,-23328e3,-7603200,128131200,136598400,596937600,605059200,624412800,636508800,656467200,667958400,687916800,699408e3,719366400,731462400,938908800,952041600,1198972800,1205625600,1224374400,1237075200,1924981200],offset:[-14028,-15408,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-10800,-10800,-7200,-10800,-7200,-10800]},"America/El_Salvador":{time:[-1546300800,546998400,559699200,578448e3,591148800,1924970400],offset:[-21408,-21600,-18e3,-21600,-18e3,-21600]},"America/Sao_Paulo":{ +time:[-1767225600,-1206968400,-1191369600,-1175385600,-1159833600,-633830400,-622076400,-602294400,-59184e4,-570758400,-560217600,-539136e3,-53136e4,-195436800,-184204800,-155174400,-150076800,-128908800,-121132800,-99964800,-89596800,-68428800,-57974400,499737600,511228800,530582400,540259200,562118400,571190400,592963200,602035200,624412800,634694400,656467200,666748800,687916800,697593600,719971200,728438400,750816e3,761702400,782265600,793152e3,813715200,823996800,84456e4,856051200,876096e3,888710400,908064e3,919555200,938908800,951609600,970963200,982454400,1003017600,1013904e3,1036281600,1045353600,1066521600,1076803200,1099353600,1108857600,1129420800,1140307200,1162684800,1172361600,119232e4,1203206400,1224374400,1234656e3,1255824e3,1266710400,1287273600,129816e4,1318723200,1330214400,1350777600,1361059200,1382227200,1392508800,1413676800,1424563200,1445126400,1456012800,1476576e3,1487462400,1508025600,1518912e3,1541289600,1550361600,1924981200],offset:[-11188,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800,-7200,-10800]},"America/Bogota":{time:[-2707689600,-1739059200,704851200,729043200,1924974e3],offset:[-17776,-17776,-18e3,-14400,-18e3]},"America/Caracas":{time:[-2524521600,-1826755200,-157766400,1197169200,1462069800,1924977600],offset:[-16064,-16060,-16200,-14400,-16200,-14400]},"America/Anchorage":{ +time:[-3225173303,-2188987200,-880236e3,-769428e3,-765410400,-86918400,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,438998400,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[50424,-35976,-36e3,-32400,-32400,-36e3,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-36e3,-32400,-32400,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400]},"Europe/Moscow":{ +time:[-2840140800,-1688256e3,-165681e4,-1641340800,-1627956e3,-1618700400,-1596416400,-1593804521,-1589846400,-1542416400,-1539478800,-1525305600,-1522713600,-1491177600,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1414288800,1925002800],offset:[9017,9017,9079,12679,9079,16279,12679,16279,14400,10800,14400,18e3,14400,10800,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800]},"Europe/Athens":{time:[-2344636800,-1686095940,-1182988800,-1178150400,-906854400,-904867200,-85725e4,-844473600,-828230400,-812419200,-552355200,-541641600,166492800,186195600,198036e3,213764400,228880800,244090800,260330400,275457600,291805200,307418400,323395200,338947200,354682800,370411200,386132400,401860800,417582e3,433310400,449031600,465364800,481086e3,496814400,512535600,528264e3,543985200,559713600,575434800,591163200,606884400,622612800,638334e3,654667200,670388400,686116800,701838e3,717566400,733287600,749016e3,764737200,780465600,796186800,811915200,828241200,846388800,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3], +offset:[5692,5692,7200,10800,7200,10800,7200,3600,7200,3600,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Belgrade":{time:[-2713910400,-905821200,-85725e4,-844552800,-828219600,-812498400,-79677e4,-777938400,-766616400,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[4920,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Berlin":{ +time:[-2422051200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-776556e3,-765925200,-761173200,-748476e3,-733266e3,-717627600,-714603600,-71037e4,-701902800,-684972e3,-670453200,-654127200,-639003600,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3208,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,10800,7200,3600,7200,3600,7200,10800,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Bratislava":{ +time:[-3786825600,-2469398400,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-746575200,-733352400,-728514e3,-72126e4,-716421600,-701902800,-684972e3,-670453200,-654213600,-639003600,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3464,3464,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Bucharest":{ +time:[-2469398400,-1213142400,-1187049600,-1175468400,-1159747200,-1144018800,-1127692800,-1111964400,-1096243200,-1080514800,-1064793600,-1049065200,-1033344e3,-1017615600,-1001894400,-986166e3,-970444800,-954716400,296611200,307497600,323823600,338950800,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670377600,686106e3,701827200,717555600,733276800,749005200,764726400,780451200,796176e3,811900800,828230400,846374400,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[6264,6264,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Budapest":{ +time:[-2498256e3,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1600466400,-1587243600,-1569708e3,-1555189200,-906771600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-778467600,-762649200,-749685600,-733269600,-717631200,-701902800,-686181600,-670453200,-654127200,-639003600,-492652800,-481161600,-461196e3,-449701200,-428536800,-418251600,-397087200,-386802e3,323827200,338950800,354672e3,370400400,386121600,40185e4,417571200,433299600,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[4580,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/London":{ +time:[-3852662400,-1691964e3,-1680469200,-1664143200,-1650142800,-1633903200,-1617483600,-1601848800,-1586034e3,-1570399200,-1552165200,-1538344800,-152253e4,-15075e5,-1490562e3,-1473631200,-1460926800,-1442786400,-1428872400,-1410732e3,-1396213200,-1379282400,-1364763600,-1348437600,-1333314e3,-1315778400,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-118998e4,-1175461200,-1159135200,-1143406800,-1126476e3,-1111957200,-1095631200,-1080507600,-1063576800,-1049058e3,-1032127200,-1017608400,-1001282400,-986158800,-969228e3,-950475600,-942012e3,-904514400,-896043600,-875484e3,-864594e3,-844034400,-832539600,-812584800,-798066e3,-781048800,-772059600,-764802e3,-748476e3,-733352400,-719445600,-717026400,-706741200,-699483600,-687996e3,-668034e3,-654732e3,-636584400,-622072800,-605739600,-590623200,-57429e4,-558568800,-542235600,-527119200,-512600400,-496274400,-481150800,-46422e4,-449701200,-432165600,-417646800,-401320800,-386197200,-369266400,-354747600,-337816800,-323298e3,-306972e3,-291848400,-276732e3,-257979600,-245282400,-22653e4,-213228e3,-195080400,-182383200,-163630800,-150933600,-132181200,-119484e3,-100731600,-88034400,-68677200,-59004e3,-37238400,57726e3,69818400,89175600,101268e3,120625200,132717600,152074800,164167200,183524400,196221600,214974e3,227671200,246423600,259120800,278478e3,290570400,309927600,32202e4,341377200,354675600,372823200,386125200,404272800,417574800,435722400,449024400,467776800,481078800,499226400,512528400,530676e3,543978e3,562125600,575427600,593575200,606877200,625629600,638326800,657079200,670381200,688528800,701830800,719978400,733280400,751428e3,76473e4,782877600,796179600,814327200,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800], +offset:[-75,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Luxembourg":{time:[-2069712e3,-1692493200,-1680476400,-1662339600,-165015e4,-1632002400,-1618693200,-1612656e3,-1604278800,-1585515600,-1574038800,-1552255200,-1539997200,-1520546400,-1507510800,-1490569200,-1473642e3,-1459116e3,-1444006800,-142767e4,-1411866e3,-1396220400,-1379293200,-1364770800,-1348448400,-1333321200,-1316394e3,-1301266800,-1284339600,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-1191189600,-1175461200,-1160344800,-1143406800,-1127685600,-1111957200,-1096840800,-1080507600,-1063576800,-1049058e3,-1033336800,-1017608400,-1002492e3,-986158800,-969228e3,-950475600,-942012e3,-935182800,-85725e4,-844552800,-828219600,-812498400,-797979600,-781048800,-766616400,-745452e3,-733266e3,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], +offset:[1476,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Madrid":{time:[-2177453684,-1631926800,-1616886e3,-1601168400,-158535e4,-1442451600,-142767e4,-1379293200,-1364770800,-1348448400,-1333321200,-1316390400,-1301266800,-1284339600,-1269817200,-1026954e3,-1017615600,-1001898e3,-999478800,-986083200,-954111600,-940208400,-873075600,-862614e3,-842835600,-828313200,-811386e3,-796863600,-779936400,-765414e3,-748486800,-733964400,-652323600,-639010800,135126e3,150253200,166575600,181702800,196815600,212547600,22887e4,243997200,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], +offset:[-884,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Paris":{time:[-2486592e3,-1855958400,-1689814800,-1680393600,-1665363600,-1648339200,-1635123600,-1616889600,-1604278800,-158544e4,-1574038800,-1552262400,-1539997200,-1520553600,-1507510800,-1490572800,-1470618e3,-1459123200,-1444006800,-1427673600,-1411952400,-1396224e3,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1253494800,-1238371200,-1221440400,-1206921600,-1191200400,-1175472e3,-1160355600,-1143417600,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942012e3,-932432400,-85725e4,-844552800,-828219600,-812498400,-800064e3,-796258800,-781048800,-766616400,196822800,212547600,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], +offset:[561,561,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Prague":{time:[-3786825600,-2469398400,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-746575200,-733352400,-728514e3,-72126e4,-716421600,-701902800,-684972e3,-670453200,-654213600,-639003600,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3464,3464,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Rome":{ +time:[-3252096e3,-2403562204,-1690761600,-168048e4,-1664755200,-1648944e3,-163512e4,-1616889600,-1604275200,-1585526400,-1571011200,-1555286400,-932428800,-85725e4,-844552800,-828219600,-812498400,-798066e3,-781048800,-76671e4,-750895200,-733352400,-719452800,-70191e4,-689205600,-670453200,-114048e3,-103161600,-81993600,-71708400,-50544e3,-40258800,-18489600,-8204400,1296e4,23245200,43804800,54694800,75859200,86749200,107913600,118198800,138758400,149648400,170812800,181098e3,202262400,212547600,233107200,243997200,265161600,276051600,296611200,307501200,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[2996,2996,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Vienna":{ +time:[-2422051200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1569708e3,-1555794e3,-938901600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-780181200,-748476e3,-733266e3,-717631200,-701902800,-684972e3,-670453200,323827200,338947200,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3921,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Warsaw":{ +time:[-2840140800,-1717027200,-1693702800,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1600466400,-1587157200,-1501718400,-931730400,-85725e4,-844552800,-828219600,-812498400,-796600800,-778723200,-762652800,-748483200,-733266e3,-715212e3,-701902800,-684972e3,-670453200,-654127200,-639003600,-397090800,-386805600,-371084400,-355356e3,-334191600,-323301600,-307580400,-291852e3,-271292400,-260402400,-239842800,-228952800,-208393200,-197503200,-176338800,-166053600,228877200,244000800,260326800,276055200,291776400,307504800,323830800,338954400,354675600,370404e3,386125200,401853600,417574800,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[5040,5040,3600,7200,3600,7200,3600,7200,7200,10800,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Istanbul":{ +time:[-2840140800,-1869868800,-1693699200,-168048e4,-1570406400,-1552176e3,-1538352e3,-1522540800,-1507507200,-1490572800,-1440201600,-1428019200,-1409702400,-1396483200,-931046400,-922665600,-917827200,-892425600,-875836800,-764726400,-744336e3,-733795200,-716428800,-701913600,-684979200,-670464e3,-654134400,-639014400,-62208e4,-60696e4,-590025600,-575510400,-235612800,-194832e3,-177724800,-165715200,107917200,121226400,133927200,152676e3,164685600,184125600,196221600,215575200,228880800,245815200,260330400,267926400,428464800,433908e3,468122400,482806800,496720800,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733280400,749008800,764125200,780458400,796179600,811908e3,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301281200,1319947200,1332644400,1351396800,1364698800,1382846400,1396234800,1414296e3,1427598e3,1446955200,1459047600,1473206400,1925002800],offset:[6952,7016,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,10800,14400,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,10800]},"Europe/Zurich":{time:[-3675196800,-2385244800,-904431600,-891122400,-872982e3,-859672800,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], +offset:[2048,1786,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Australia/Sydney":{time:[-2364076800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,386737200,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,636519600,657079200,667969200,688528800,699418800,719978400,731473200,752032800,762922800,783482400,794372400,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,967341600,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[36292,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600]},"Australia/Brisbane":{time:[-2366755200,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,625629600,636519600,657079200,667969200,688528800,699418800,1925028e3],offset:[36728,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3]},"Australia/Adelaide":{ +time:[-2364076800,-2230156800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,384318e3,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,637729200,657079200,667969200,688528800,701233200,719978400,731473200,752032800,764132400,783482400,796186800,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,972784800,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[33260,32400,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800,34200,37800]},"Australia/ACT":{ +time:[-2364076800,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,-828309600,-813186e3,57722400,68007600,89172e3,100062e3,120621600,131511600,152071200,162961200,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,386737200,404877600,415767600,436327200,447217200,467776800,478666800,499226400,511326e3,530071200,542775600,562125600,57483e4,59418e4,606279600,625629600,636519600,657079200,667969200,688528800,699418800,719978400,731473200,752032800,762922800,783482400,794372400,814932e3,828241200,846381600,859690800,877831200,891140400,909280800,92259e4,941335200,954039600,967341600,985489200,1004234400,1017543600,1035684e3,1048993200,1067133600,1080442800,1099188e3,1111892400,1130637600,1143946800,1162087200,1174791600,1193536800,1207450800,1223172e3,1238900400,1254621600,127035e4,1286071200,1301799600,1317520800,1333249200,1349575200,1365303600,1381024800,1396753200,1412474400,1428202800,1443924e3,1459652400,1475373600,1491102e3,1506823200,1522551600,1538877600,1554606e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[36292,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600,36e3,39600]},"Asia/Almaty":{time:[-1441152e3,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1709251200,192501e4],offset:[18468,18e3,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,21600,18e3,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,25200,21600,18e3]},"Asia/Ashkhabad":{ +time:[-1441152e3,-1247529600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,695786400,192501e4],offset:[14012,14400,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,21600,18e3,18e3,14400,18e3]},"Asia/Colombo":{time:[-2840140800,-2019686400,-883267200,-862617600,-764028e3,832982400,846289800,1145061e3,1925011800],offset:[19164,19172,19800,21600,23400,19800,23400,21600,19800]},"Asia/Dhaka":{time:[-2524521600,-891561600,-872035200,-862617600,-576115200,1245452400,1262303999,1925013600],offset:[21700,21200,23400,19800,23400,21600,25200,21600]},"Asia/Tokyo":{time:[-2587678861,-683769600,-672274800,-654739200,-640825200,-620265600,-609375600,-588816e3,-577926e3,1925024400],offset:[33539,32400,36e3,32400,36e3,32400,36e3,32400,36e3,32400]},"Asia/Taipei":{time:[-2335219200,-1017792e3,-766191600,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-639100800,-620784e3,-607564800,-589248e3,-576028800,-562896e3,-541728e3,-528681600,-510192e3,-497145600,-478656e3,-465609600,-449798400,-433987200,-418176e3,-402451200,-38664e4,-370915200,-355104e3,-339379200,-323568e3,-302486400,-291945600,-270950400,-260409600,134006400,149817600,165542400,181353600,299635200,307584e3,1925020800],offset:[29160,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Singapore":{time:[-2177452800,-2038176e3,-1167609600,-1073001600,-894153600,-879638400,-766972800,378689400,1925020800],offset:[24925,24925,25200,26400,26400,27e3,32400,27e3,28800]},"Asia/Karachi":{time:[-1988150400,-862617600,-764121600,-576115200,38793600,1018137600,1033862400,1212278400,1225497600,1239753600,1257033600,192501e4],offset:[16092,19800,23400,19800,18e3,18e3,21600,18e3,21600,18e3,21600,18e3]},"Asia/Manila":{time:[-3944678400,-2229292800,-1046649600,-1038700800,-873244800,-794188800,-496195200,-489283200,259372800,275184e3,1925020800],offset:[-57360,29040,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Shanghai":{time:[-2177452800,-1600646400,-1585872e3,-933638400,-922060800,-908841600,-888796800,-881020800,-767836800,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-649987200,515556e3,527047200,545191200,558496800,577245600,589946400,608695200,622000800,640144800,653450400,671594400,6849e5,1925020800],offset:[29143,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Seoul":{ +time:[-1948752e3,-1830384e3,-767318400,-681177600,-672192e3,-654739200,-640828800,-623376e3,-609379200,-588816e3,-577929600,-498096e3,-462672e3,-451699200,-429753600,-418262400,-399513600,-387417600,-368064e3,-355968e3,-336614400,-324518400,-305164800,-293068800,-264902400,547610400,560919600,57906e4,592369200,1925024400],offset:[30472,30600,32400,32400,36e3,32400,36e3,32400,36e3,32400,36e3,32400,30600,34200,30600,34200,30600,34200,30600,34200,30600,34200,30600,34200,30600,32400,36e3,32400,36e3,32400]},"Asia/Tehran":{time:[-1704153600,-1090454400,227833200,24624e4,259632e3,271126800,283996800,296611200,306547200,322444800,338515200,673228800,685497600,701222400,71712e4,732758400,748656e3,764294400,780192e3,795830400,811728e3,827366400,843264e3,858988800,874886400,890524800,906422400,922060800,937958400,953596800,969494400,985219200,1001116800,1016755200,1032652800,1048291200,1064188800,1079827200,1095724800,1111449600,1127347200,1206057600,1221955200,123768e4,1253577600,1269216e3,1285113600,1300752e3,1316649600,1332288e3,1348185600,1363910400,1379808e3,1395446400,1411344e3,1426982400,144288e4,1458518400,1474416e3,1490140800,1506038400,1521676800,1537574400,1553212800,1569110400,1584748800,1600646400,1616371200,1632268800,1647907200,1663804800,1925004600],offset:[12344,12344,12600,16200,14400,18e3,14400,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600,16200,12600]},"Asia/Dubai":{time:[-1577923200,1925006400],offset:[13272,14400]},"Asia/Kolkata":{time:[-3645216e3,-3155673600,-2019686400,-891561600,-872035200,-862617600,-764121600,1925011800],offset:[21208,21200,19270,19800,23400,19800,23400,19800]},"Asia/Hong_Kong":{time:[-2056663398,-900882e3,-891547200,-884217600,-761176800,-747878400,-728508600,-717021e3,-697059e3,-683757e3,-668028600,-654726600,-636579e3,-623277e3,-605129400,-591827400,-573679800,-559773e3,-541625400,-528323400,-510179400,-498083400,-478729800,-466633800,-446675400,-435184200,-415225800,-403129800,-383776200,-371680200,-352326600,-340230600,-320877e3,-308781e3,-288822600,-277331400,-257373e3,-245881800,-225923400,-213827400,-194473800,-182377800,-163024200,-148509e3,-132784200,-117059400,-101334600,-85609800,-69280200,-53555400,-37830600,-22105800,-6381e3,9343800,25068600,40793400,56518200,72243e3,88572600,104297400,120022200,126070200,151471800,167196600,182921400,198646200,214371e3,295414200,309324600,1925020800], +offset:[27402,28800,32400,30600,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Bangkok":{time:[-2840140800,-1570060800,1925017200],offset:[24124,24124,25200]},"Asia/Chongqing":{time:[-2177452800,-1600646400,-1585872e3,-933638400,-922060800,-908841600,-888796800,-881020800,-767836800,-745804800,-733795200,-716860800,-699580800,-683856e3,-670636800,-65232e4,-649987200,515556e3,527047200,545191200,558496800,577245600,589946400,608695200,622000800,640144800,653450400,671594400,6849e5,1925020800],offset:[29143,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Asia/Jerusalem":{time:[-2840140800,-1640995200,-933631200,-923086800,-919029600,-857336400,-844293600,-825800400,-812671200,-794178e3,-779839200,-762642e3,-748303200,-731106e3,-681948e3,-673214400,-667947600,-652312800,-636411600,-622072800,-608936400,-591832800,-572475600,-558568800,-542840400,-527724e3,-514414800,-490831200,-482965200,-459381600,-451515600,-428536800,-418251600,-400111200,-387406800,142387200,150854400,167184e3,178675200,334108800,337741200,452649600,46233e4,482284800,494380800,516758400,526435200,545443200,558489600,576633600,589334400,609897600,620784e3,638323200,651628800,669772800,683683200,701827200,715737600,733708800,747187200,765158400,778032e3,796608e3,810086400,826848e3,842832e3,858902400,874195200,890352e3,90504e4,923018400,936324e3,955677600,970794e3,986778e3,1001293200,1017363600,1033952400,1048813200,1065142800,1081299600,1095814800,1112320800,1128823200,1143770400,1159668e3,117522e4,1189908e3,1206669600,1223172e3,1238119200,1254016800,1269568800,1284256800,1301623200,1317520800,1333072800,1348365600,1364522400,1382839200,1395972e3,1414288800,1427421600,1445738400,1458871200,1477792800,1490320800,1509242400,1521770400,1540692e3,1553824800,1572141600,1585274400,1603591200,1616724e3,1635645600,1648173600,1667095200,1679623200,1698544800,1711677600,1729994400,1743127200,1761444e3,1774576800,1792893600,1806026400,1824948e3,1837476e3,1856397600,1868925600,1887847200,190098e4,1919296800,1932429600], +offset:[8454,8440,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,14400,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Asia/Kuala_Lumpur":{time:[-2177452800,-2038176e3,-1167609600,-1073001600,-894153600,-879638400,-766972800,378689400,1925020800],offset:[24406,24925,25200,26400,26400,27e3,32400,27e3,28800]},"Asia/Kuwait":{time:[-631152e3,1925002800],offset:[11516,10800]},"Asia/Muscat":{time:[-1577923200,1925006400],offset:[14064,14400]},"Asia/Nicosia":{time:[-1518912e3,166579200,182304e3,200966400,21384e4,228873600,243993600,260323200,276134400,291772800,307497600,323827200,338947200,354672e3,370396800,386121600,401846400,417571200,433296e3,449020800,465350400,481075200,4968e5,512524800,528249600,543974400,559699200,575424e3,591148800,606873600,622598400,638323200,654652800,670377600,686102400,701827200,717552e3,733276800,749001600,764726400,780451200,796176e3,811900800,828230400,843955200,85968e4,875404800,891129600,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[8008,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Asia/Qatar":{time:[-1577923200,76204800,1925002800],offset:[12368,14400,10800]},"Asia/Riyadh":{time:[-719625600,1925002800],offset:[11212,10800]},"Asia/Yangon":{ +time:[-2840140800,-1577923200,-873244800,-778377600,1925015400],offset:[23087,23087,23400,32400,23400]},"Pacific/Auckland":{time:[-3192393600,-1330293600,-1320012e3,-1300658400,-1287352800,-1269208800,-1255903200,-1237759200,-1224453600,-1206309600,-1192399200,-117486e4,-1160949600,-1143410400,-1125871200,-1112565600,-1094421600,-1081116e3,-1062972e3,-1049666400,-1031522400,-1018216800,-1000072800,-986767200,-968018400,-955317600,-936568800,-923263200,-757382400,152676e3,162356400,183520800,195015600,215575200,226465200,247024800,257914800,278474400,289364400,309924e3,320814e3,341373600,352263600,372823200,384318e3,404877600,415767600,436327200,447217200,467776800,478666800,499226400,510116400,530676e3,541566e3,562125600,573620400,59418e4,60507e4,623815200,637729200,655264800,669178800,686714400,700628400,718164e3,732682800,749613600,764132400,781063200,795582e3,812512800,827031600,844567200,858481200,876016800,889930800,907466400,921985200,938916e3,953434800,970365600,984884400,100242e4,1016334e3,1033869600,1047783600,1065319200,1079838e3,1096768800,1111287600,1128218400,1142737200,1159668e3,1174186800,1191117600,1207450800,1222567200,1238900400,1254016800,127035e4,1285466400,1301799600,1316916e3,1333249200,1348970400,1365303600,138042e4,1396753200,1411869600,1428202800,1443319200,1459652400,1474768800,1491102e3,1506218400,1522551600,1538272800,1554606e3,1569722400,1586055600,1601172e3,1617505200,1632621600,1648954800,1664071200,1680404400,1695520800,1712458800,1727575200,1743908400,1759024800,1775358e3,1790474400,1806807600,1821924e3,1838257200,1853373600,1869706800,1885428e3,1901761200,1916877600,1933210800],offset:[41944,41400,45e3,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,41400,43200,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800,43200,46800]},"Pacific/Chatham":{ +time:[-3192393600,-757382400,152678700,162359100,183523500,195018300,215577900,226467900,247027500,257917500,278477100,289367100,309926700,320816700,341376300,352266300,372825900,384320700,404880300,415770300,436329900,447219900,467779500,478669500,499229100,510119100,530678700,541568700,562128300,573623100,594182700,605072700,623817900,637731900,655267500,669181500,686717100,700631100,718166700,732685500,749616300,764135100,781065900,795584700,812515500,827034300,844569900,858483900,876019500,889933500,907469100,921987900,938918700,953437500,970368300,984887100,1002422700,1016336700,1033872300,1047786300,1065321900,1079840700,1096771500,1111290300,1128221100,1142739900,1159670700,1174189500,1191120300,1207453500,1222569900,1238903100,1254019500,1270352700,1285469100,1301802300,1316918700,1333251900,1348973100,1365306300,1380422700,1396755900,1411872300,1428205500,1443321900,1459655100,1474771500,1491104700,1506221100,1522554300,1538275500,1554608700,1569725100,1586058300,1601174700,1617507900,1632624300,1648957500,1664073900,1680407100,1695523500,1712461500,1727577900,1743911100,1759027500,1775360700,1790477100,1806810300,1821926700,1838259900,1853376300,1869709500,1885430700,1901763900,1916880300,1933213500],offset:[44028,44100,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500,45900,49500]},"Pacific/Fakaofo":{time:[-2177452800,1325203200,1925038800],offset:[-41096,-39600,46800]},"Pacific/Honolulu":{time:[-2334139200,-1157320800,-1155470400,-880236e3,-769429800,-765410400,-712188e3,1924956e3],offset:[-37886,-37800,-34200,-37800,-34200,-34200,-37800,-36e3]},"America/Mexico_City":{time:[-1514763396,-1343091600,-1234828800,-1220317200,-1207180800,-1191369600,-975283200,-963187200,-917136e3,-907372800,-821923200,-810086400,-627523200,-613008e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,989114400,1001815200,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1175392800,1193536800,1207447200,1224986400,1238896800,1256436e3,1270346400,1288490400,1301796e3,131994e4,1333245600,1351389600,13653e5,1382839200,1396749600,1414288800,1428199200,1445738400,1459648800,1477792800,1491098400,1509242400,1522548e3,1540692e3,1554602400,1572141600,1586052e3,1603591200,1617501600,1635645600,1648951200,1667095200,1924970400], +offset:[-23796,-25200,-21600,-25200,-21600,-25200,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600,-18e3,-21600]},"Africa/Cairo":{time:[-2185401600,-929836800,-923097600,-906163200,-892857600,-875836800,-857779200,-844300800,-825811200,-812678400,-794188800,-779846400,-762652800,-399081600,-38664e4,-368323200,-355104e3,-336783600,-323643600,-305161200,-292021200,-273625200,-260485200,-242089200,-228949200,-210553200,-197413200,-178930800,-165790800,-147394800,-134254800,-115858800,-102632400,-84322800,-71096400,-52700400,-39474e3,-21164400,-7938e3,10371600,23598e3,41907600,55134e3,7353e4,86756400,105066e3,118292400,136602e3,149828400,168138e3,181364400,199760400,212986800,231296400,244522800,262832400,276058800,294368400,307594800,325990800,339217200,357526800,370753200,396406800,402289200,426819600,433825200,452221200,465447600,483757200,496983600,515293200,528519600,546829200,560055600,578451600,591678e3,610419600,623214e3,641523600,65475e4,673059600,686286e3,704682e3,717908400,736218e3,749444400,767754e3,780980400,799027200,812332800,830476800,843782400,861926400,875232e3,893376e3,906681600,925430400,938736e3,95688e4,970185600,988329600,1001635200,1019779200,1033084800,1051228800,1064534400,1083283200,1096588800,1114732800,1128038400,1146182400,1158883200,1177632e3,1189123200,1209081600,1219968e3,1240531200,1250812800,1272585600,1281484800,1284076800,1285891200,1400198400,1403827200,1406851200,1411689600,168264e4,1698364800,1714089600,1730419200,1745539200,1761868800,1776988800,1793318400,1809043200,1824768e3,1840492800,1856217600,1871942400,1887667200,1903392e3,1919721600,1934841600],offset:[7509,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Africa/Casablanca":{ +time:[-1773014400,-956361600,-950486400,-942019200,-761184e3,-617241600,-605145600,-81432e3,-71107200,141264e3,147225600,199756800,207705600,231292800,244252800,265507200,271036800,448243200,504921600,1212278400,1220227200,1243814400,1250812800,1272758400,1281225600,1301788800,1312070400,1335664800,1342753200,1345428e3,1348974e3,1367114400,1373166e3,13761e5,1382842800,1396144800,1403924400,1406944800,1414292400,1427594400,1434250800,1437271200,1445742e3,1459044e3,1465095600,1468116e3,1477796400,1490493600,1495335600,1498960800,1509246e3,1521943200,1526180400,1529200800,1540695600,1557025200,1560045600,1587265200,1590890400,161811e4,1621130400,164835e4,1651975200,1679194800,1682215200,1710039600,171306e4,1740279600,1743904800,1771124400,1774144800,1801969200,1804989600,1832209200,1835834400,1863054e3,1866074400,1893294e3,1896919200,1924138800,1927159200],offset:[-1820,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Africa/Johannesburg":{time:[-2458166400,-2109283200,-860968800,-845244e3,-829519200,-813794400,1924999200],offset:[6720,5400,7200,10800,7200,10800,7200]},"Africa/Nairobi":{time:[-194616e4,-1309737600,-1261958400,-1041379200,-865296e3,1925002800],offset:[8836,9e3,10800,9e3,9900,10800]},"Africa/Tunis":{time:[-27972e5,-1855958400,-969238800,-950486400,-941936400,-891129600,-877824e3,-85725e4,-844552800,-842911200,-84222e4,-828223200,-812498400,-796262400,-781048800,-766627200,231206400,243910800,262828800,276051600,581126400,591152400,606873600,622602e3,64152e4,654656400,1114905600,1128045600,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1924995600],offset:[2444,561,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Asia/Kathmandu":{time:[-1577923200,504921600,1925012700],offset:[20476,19800,20700]},"US/Mountain":{ +time:[-2717668796,-1633298400,-1615154400,-1601848800,-1583704800,-1570399200,-1551650400,-1538949600,-1534111200,-880236e3,-769417200,-765410400,-147909600,-13158e4,-11646e4,-100130400,-84405600,-68680800,-52956e3,-37231200,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[-25196,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200,-21600,-25200]},"Europe/Helsinki":{ +time:[-2890252800,-1535932800,-875664e3,-859762800,354679200,370407600,386128800,401857200,417582e3,433310400,449031600,465364800,481086e3,496814400,512535600,528264e3,543985200,559713600,575434800,591163200,606884400,622612800,638334e3,654667200,670388400,686116800,701838e3,717566400,733287600,749016e3,764737200,780465600,796186800,811915200,828241200,846388800,859690800,877838400,891140400,909288e3,92259e4,941342400,954039600,972792e3,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5989,5989,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Stockholm":{time:[-2871676800,-2208988800,-1692493200,-1680476400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400], +offset:[4332,3614,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Copenhagen":{time:[-2524521600,-2398291200,-1692493200,-1680483600,-935107200,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-769381200,-747007200,-736376400,-715212e3,-706741200,-683157600,-675291600,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3020,3020,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Atlantic/Reykjavik":{ +time:[-1956614400,-1668214800,-1647212400,-1636678800,-161343e4,-1605142800,-1581894e3,-1539565200,-153135e4,-968029200,-952293600,-942012e3,-920239200,-909961200,-888789600,-877906800,-857944800,-846457200,-826495200,-815007600,-795045600,-783558e3,-762991200,-752108400,-731541600,-717634800,-700092e3,-686185200,-668642400,-654735600,-636588e3,-623286e3,-605743200,-591836400,-573688800,-559782e3,-542239200,-528332400,-510789600,-496882800,-47934e4,-465433200,-447890400,-433983600,-415836e3,-401929200,-384386400,-370479600,-352936800,-33903e4,-321487200,-307580400,-290037600,-276130800,-258588e3,-244681200,-226533600,-212626800,-195084e3,-181177200,-163634400,-149727600,-132184800,-118278e3,-100735200,-86828400,-68680800,-54774e3,1924992e3],offset:[-5280,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0]},"Europe/Tallinn":{time:[-2840140800,-1638316800,-1632002400,-1618693200,-1593820800,-1535932800,-927936e3,-892944e3,-85725e4,-844552800,-828219600,-812498400,-797644800,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909288e3,92259e4,941342400,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5940,5940,3600,7200,3600,5940,7200,10800,7200,3600,7200,3600,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Riga":{ +time:[-2840140800,-1632002400,-1618693200,-1601676e3,-1597266e3,-1377302400,-928022400,-899510400,-85725e4,-844552800,-828219600,-812498400,-79677e4,-795830400,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,843966e3,859690800,877838400,891140400,909288e3,92259e4,941342400,985489200,1004241600,1017543600,1035691200,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3],offset:[5794,5794,9394,5794,9394,5794,7200,10800,7200,3600,7200,3600,7200,3600,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"Europe/Vilnius":{time:[-2840140800,-1672531200,-1585094400,-1561248e3,-1553558400,-928195200,-900115200,-85725e4,-844552800,-828219600,-812498400,-802137600,354931200,370742400,386467200,402278400,418003200,433814400,449625600,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891140400,909284400,922586400,941338800,1048993200,1067140800,1080442800,1099195200,1111892400,1130644800,1143342e3,1162094400,1174791600,1193544e3,1206846e3,1224993600,1238295600,1256443200,1269745200,1288497600,1301194800,1319947200,1332644400,1351396800,1364698800,1382846400,1396148400,1414296e3,1427598e3,1445745600,1459047600,14778e5,1490497200,1509249600,1521946800,1540699200,1554001200,1572148800,1585450800,1603598400,1616900400,1635652800,164835e4,1667102400,1679799600,1698552e3,1711854e3,1730001600,1743303600,1761451200,1774753200,1792900800,1806202800,1824955200,1837652400,1856404800,1869102e3,1887854400,1901156400,1919304e3,1932606e3], +offset:[6076,5040,5736,3600,7200,3600,10800,7200,3600,7200,3600,7200,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,14400,10800,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,7200,3600,7200,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200,10800,7200]},"America/Lima":{time:[-2524521600,-1938556800,-1009843200,-1002067200,-986774400,-971049600,-955324800,-9396e5,504921600,512697600,536457600,544233600,631152e3,638928e3,757382400,765158400,1924974e3],offset:[-18492,-18516,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3]},"America/Santiago":{time:[-2524521600,-1892678400,-1688428800,-1619222400,-1593820800,-1336003200,-13176e5,-1304380800,-1286064e3,-1272844800,-1254528e3,-1241308800,-1222992e3,-1209772800,-1191369600,-1178150400,-870566400,-865296e3,-740534400,-736646400,-718070400,-713667600,-36633600,-23932800,-3369600,7516800,24451200,37756800,55900800,69206400,87955200,100656e3,118195200,132105600,150854400,163555200,182304e3,195609600,213753600,227059200,245203200,258508800,277257600,289958400,308707200,321408e3,340156800,353462400,371606400,384912e3,403056e3,416361600,434505600,447811200,46656e4,479260800,498009600,510710400,529459200,545184e3,560908800,574214400,592358400,605664e3,624412800,637113600,653443200,668563200,687312e3,700617600,718761600,732067200,750211200,763516800,781660800,794966400,813715200,826416e3,845164800,85968e4,876614400,88992e4,906854400,923184e3,939513600,952819200,971568e3,984268800,1003017600,1015718400,1034467200,1047168e3,1065916800,1079222400,1097366400,1110672e3,1128816e3,1142121600,1160870400,1173571200,119232e4,1206835200,1223769600,1237075200,1255219200,1270339200,1286668800,1304812800,1313884800,1335657600,1346544e3,1367107200,1378598400,1398556800,1410048e3,1463270400,1471132800,149472e4,1502582400,1526169600,1534032e3,1554595200,1567900800,1586044800,1599350400,1617494400,16308e5,1648944e3,1662854400,1680393600,1693699200,1712448e3,1725753600,1743897600,1757203200,1775347200,1788652800,1806796800,1820102400,1838246400,1851552e3,1870300800,1883001600,1901750400,1915056e3,19332e5], +offset:[-16965,-16965,-18e3,-16965,-14400,-16965,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-18e3,-14400,-10800,-14400,-18e3,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800,-14400,-10800]},"Asia/Bahrain":{time:[-897868800,-820540800,76204800,1925002800],offset:[12140,12600,14400,10800]},"Asia/Jakarta":{time:[-3231273600,-1451693568,-117288e4,-876614400,-766022400,-683856e3,-620784e3,-189388800,1925017200],offset:[25632,25632,26400,27e3,32400,27e3,28800,27e3,25200]},"Africa/Lagos":{time:[-2035584e3,-1940889600,-1767225600,-1588464e3,1924995600],offset:[815,0,815,1800,3600]},"Pacific/Norfolk":{time:[-2177452800,-599616e3,152071200,162961200,1443924e3,1570327200,1586055600,1601776800,1617505200,1633226400,1648954800,1664676e3,1680404400,1696125600,1712458800,172818e4,1743908400,1759629600,1775358e3,1791079200,1806807600,1822528800,1838257200,1853978400,1869706800,1886032800,1901761200,1917482400,1933210800],offset:[40312,40320,41400,45e3,41400,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200,39600,43200]},"America/Juneau":{ +time:[-3225169588,-2188987200,-880236e3,-769420800,-765410400,-21506400,-5781600,9943200,25668e3,41392800,57722400,73447200,89172e3,104896800,120621600,126669600,152071200,162352800,183520800,199245600,215575200,230695200,247024800,262749600,278474400,294199200,309924e3,325648800,341373600,357098400,372823200,388548e3,404877600,419997600,436327200,438998400,452052e3,467776800,483501600,499226400,514951200,530676e3,544586400,562125600,576036e3,59418e4,607485600,625629600,638935200,657079200,670989600,688528800,702439200,719978400,733888800,752032800,765338400,783482400,796788e3,814932e3,828842400,846381600,860292e3,877831200,891741600,909280800,923191200,941335200,954640800,972784800,986090400,1004234400,1018144800,1035684e3,1049594400,1067133600,1081044e3,1099188e3,1112493600,1130637600,1143943200,1162087200,1173578400,1194141600,1205028e3,1225591200,1236477600,1257040800,1268532e3,1289095200,1299981600,1320544800,1331431200,1351994400,1362880800,1383444e3,1394330400,1414893600,142578e4,1446343200,1457834400,1478397600,1489284e3,1509847200,1520733600,1541296800,1552183200,1572746400,1583632800,1604196e3,1615687200,1636250400,1647136800,16677e5,1678586400,1699149600,1710036e3,1730599200,1741485600,1762048800,1772935200,1793498400,1804989600,1825552800,1836439200,1857002400,1867888800,1888452e3,1899338400,1919901600,1930788e3],offset:[54139,-32261,-28800,-25200,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-25200,-28800,-28800,-28800,-25200,-28800,-25200,-28800,-25200,-32400,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400,-28800,-32400]},"Asia/Ho_Chi_Minh":{time:[-2004048e3,-1851552e3,-852080400,-782614800,-767836800,-718070400,-457743600,-315622800,171849600,1925017200],offset:[25590,25590,25200,28800,32400,25200,28800,25200,28800,25200]},"Australia/Perth":{time:[-2337897600,-1672524e3,-1665349200,-883605600,-876085200,-860364e3,-844635600,152071200,162961200,436327200,447217200,690343200,699418800,1165111200,1174791600,1193536800,1206846e3,1224986400,1238295600,1925020800],offset:[27804,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800,32400,28800]},"Europe/Malta":{ +time:[-2403475200,-1690761600,-168048e4,-1664755200,-1648944e3,-163512e4,-1616889600,-1604275200,-1585526400,-1571011200,-1555286400,-932428800,-85725e4,-844552800,-828219600,-812584800,-798066e3,-781048800,-76671e4,-750895200,-733352400,-719452800,-70191e4,-689205600,-670453200,-114048e3,-103161600,-81993600,-71708400,-50544e3,-40258800,-18489600,-8204400,1296e4,23245200,43804800,54694800,75859200,86749200,102384e3,118112400,135734400,148525200,167191200,180496800,198640800,211946400,230090400,243396e3,26154e4,274845600,292989600,306295200,323316e3,338349600,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[3484,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Amsterdam":{ +time:[-4260211200,-1693699200,-168048e4,-1663452e3,-1650142800,-1633212e3,-1617483600,-1601157600,-1586034e3,-1569708e3,-1554584400,-1538258400,-1523134800,-15075e5,-1490562e3,-1470175200,-1459112400,-1443996e3,-1427662800,-1406671200,-1396213200,-1376949600,-1364763600,-1345413600,-1333314e3,-1313791200,-1301259600,-1282255200,-126981e4,-1250719200,-1238360400,-1219183200,-1206910800,-1186956e3,-1175461200,-1156024800,-1143406800,-1124488800,-1111957200,-1092952800,-1080507600,-1061330400,-1049058e3,-1029189600,-1025740800,-1017608400,-998258400,-986158800,-966722400,-954104400,-935020800,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-766616400,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[1172,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,1172,4772,4800,1200,4800,1200,4800,1200,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Brussels":{ +time:[-2840140800,-2450994150,-1740355200,-1693699200,-1680476400,-1663452e3,-1650142800,-1632002400,-1618693200,-1613822400,-1604278800,-1585526400,-1574038800,-1552262400,-1539997200,-1520553600,-1507510800,-1490572800,-1473642e3,-1459123200,-1444006800,-1427673600,-1411952400,-1396224e3,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-1191189600,-1175461200,-1160344800,-1143406800,-1127685600,-1111957200,-1096840800,-1080507600,-1063576800,-1049058e3,-1033336800,-1017608400,-1002492e3,-986158800,-969228e3,-950475600,-942012e3,-934664400,-85725e4,-844552800,-828219600,-812498400,-798066e3,-781048800,-766616400,-745452e3,-733266e3,228880800,244004400,260330400,276058800,29178e4,307508400,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[1050,1050,0,3600,7200,3600,7200,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Europe/Lisbon":{ +time:[-1830386205,-1689555600,-1677798e3,-1667437200,-1647734400,-1635814800,-1616198400,-1604365200,-1584662400,-1572742800,-155304e4,-1541206800,-1521504e3,-1442451600,-1426809600,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1221440400,-1206921600,-1191200400,-1175472e3,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942022800,-922665600,-906944400,-891129600,-877309200,-873680400,-864e6,-857952e3,-845859600,-842835600,-831340800,-825897600,-81441e4,-810781200,-799891200,-794448e3,-782960400,-779331600,-768441600,-762998400,-749091600,-733363200,-717631200,-701902800,-686181600,-670453200,-654732e3,-639003600,-623282400,-607554e3,-591832800,-575499600,-559778400,-54405e4,-528328800,-512600400,-496879200,-481150800,-465429600,-449701200,-43398e4,-417646800,-401925600,-386197200,-370476e3,-354747600,-339026400,-323298e3,-307576800,-291848400,-276127200,-260398800,-244677600,-228344400,-212623200,-196894800,-181173600,-165445200,-149724e3,-133995600,-118274400,212547600,228268800,243997200,260323200,276051600,291772800,307504800,323222400,338954400,354675600,370404e3,386125200,401853600,417578400,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800],offset:[-2205,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,7200,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,3600,7200,3600,7200,3600,7200,3600,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Dublin":{ +time:[-2821651200,-1691964e3,-1680469200,-1664143200,-1650142800,-1633903200,-1617483600,-1601848800,-1586034e3,-1570399200,-1552165200,-1538344800,-152253e4,-15075e5,-1490562e3,-1473631200,-1460926800,-1442786400,-1428872400,-1410732e3,-1396213200,-1379282400,-1364763600,-1348437600,-1333314e3,-1315778400,-1301259600,-1284328800,-126981e4,-1253484e3,-1238360400,-1221429600,-1206910800,-118998e4,-1175461200,-1159135200,-1143406800,-1126476e3,-1111957200,-1095631200,-1080507600,-1063576800,-1049058e3,-1032127200,-1017608400,-1001282400,-986158800,-969228e3,-950475600,-942012e3,-733352400,-719445600,-699483600,-684972e3,-668034e3,-654732e3,-636584400,-622072800,-605739600,-590623200,-57429e4,-558568800,-542235600,-527119200,-512600400,-496274400,-481150800,-46422e4,-449701200,-432165600,-417646800,-401320800,-386197200,-369266400,-354747600,-337816800,-323298e3,-306972e3,-291848400,-276732e3,-257979600,-245282400,-22653e4,-213228e3,-195080400,-182383200,-163630800,-150933600,-132181200,-119484e3,-100731600,-88034400,-68677200,-59004e3,57726e3,69818400,89175600,101268e3,120625200,132717600,152074800,164167200,183524400,196221600,214974e3,227671200,246423600,259120800,278478e3,290570400,309927600,32202e4,341377200,354675600,372823200,386125200,404272800,417574800,435722400,449024400,467776800,481078800,499226400,512528400,530676e3,543978e3,562125600,575427600,593575200,606877200,625629600,638326800,657079200,670381200,688528800,701830800,719978400,733280400,751428e3,76473e4,782877600,796179600,814327200,828234e3,846381600,859683600,877831200,891133200,909280800,922582800,941335200,954032400,972784800,985482e3,1004234400,1017536400,1035684e3,1048986e3,1067133600,1080435600,1099188e3,1111885200,1130637600,1143334800,1162087200,1174784400,1193536800,1206838800,1224986400,1238288400,1256436e3,1269738e3,1288490400,1301187600,131994e4,1332637200,1351389600,1364691600,1382839200,1396141200,1414288800,1427590800,1445738400,1459040400,1477792800,149049e4,1509242400,1521939600,1540692e3,1553994e3,1572141600,1585443600,1603591200,1616893200,1635645600,1648342800,1667095200,1679792400,1698544800,1711846800,1729994400,1743296400,1761444e3,1774746e3,1792893600,1806195600,1824948e3,1837645200,1856397600,1869094800,1887847200,1901149200,1919296800,1932598800],offset:[-1521,-1521,2079,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0,3600,0]},"Europe/Oslo":{ +time:[-2366755200,-1691881200,-1680566400,-927507600,-85725e4,-844552800,-828219600,-812498400,-79677e4,-781048800,-765320400,-340840800,-324507600,-308786400,-293058e3,-277336800,-261608400,-245887200,-230158800,-214437600,-198709200,-182988e3,-166654800,-147909600,-135205200,323834400,338958e3,354679200,370407600,386128800,401857200,417578400,433306800,449028e3,465361200,481082400,496810800,512532e3,528260400,543981600,55971e4,575431200,591159600,606880800,622609200,638330400,654663600,670384800,686113200,701834400,717562800,733284e3,749012400,764733600,780462e3,796183200,811911600,828237600,846385200,859687200,877834800,891136800,909284400,922586400,941338800,954036e3,972788400,985485600,1004238e3,101754e4,1035687600,1048989600,1067137200,1080439200,1099191600,1111888800,1130641200,1143338400,1162090800,1174788e3,1193540400,1206842400,122499e4,1238292e3,1256439600,1269741600,1288494e3,1301191200,1319943600,1332640800,1351393200,1364695200,1382842800,1396144800,1414292400,1427594400,1445742e3,1459044e3,1477796400,1490493600,1509246e3,1521943200,1540695600,1553997600,1572145200,1585447200,1603594800,1616896800,1635649200,1648346400,1667098800,1679796e3,1698548400,1711850400,1729998e3,17433e5,1761447600,1774749600,1792897200,1806199200,1824951600,1837648800,1856401200,1869098400,1887850800,1901152800,1919300400,1932602400],offset:[2580,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600,7200,3600]},"Atlantic/Azores":{ +time:[-2713910400,-1830383672,-1689555600,-1677798e3,-1667437200,-1647734400,-1635814800,-1616198400,-1604365200,-1584662400,-1572742800,-155304e4,-1541206800,-1521504e3,-1442451600,-1426809600,-1379293200,-1364774400,-1348448400,-1333324800,-1316394e3,-1301270400,-1284339600,-1269820800,-1221440400,-1206921600,-1191200400,-1175472e3,-1127696400,-1111968e3,-1096851600,-1080518400,-1063587600,-1049068800,-1033347600,-1017619200,-1002502800,-986169600,-969238800,-950486400,-942022800,-922665600,-906944400,-891129600,-877309200,-873680400,-864e6,-857952e3,-845859600,-842835600,-831340800,-825897600,-81441e4,-810781200,-799891200,-794448e3,-782960400,-779331600,-768441600,-762998400,-749091600,-733363200,-717631200,-701902800,-686181600,-670453200,-654732e3,-639003600,-623282400,-607554e3,-591832800,-575499600,-559778400,-54405e4,-528328800,-512600400,-496879200,-481150800,-465429600,-449701200,-43398e4,-417646800,-401925600,-386197200,-370476e3,-354747600,-339026400,-323298e3,-307576800,-291848400,-276127200,-260398800,-244677600,-228344400,-212623200,-196894800,-181173600,-165445200,-149724e3,-133995600,-118274400,228268800,243997200,260323200,276051600,291772800,307504800,323222400,338954400,354675600,370404e3,386125200,401853600,417578400,433303200,449024400,465357600,481078800,496807200,512528400,528256800,543978e3,559706400,575427600,591156e3,606877200,622605600,638326800,65466e4,670381200,686109600,701830800,717559200,733280400,749005200,764726400,780454800,796176e3,811904400,828230400,846378e3,85968e4,877827600,891129600,909277200,922579200,941331600,954028800,972781200,985478400,1004230800,1017532800,1035680400,1048982400,106713e4,1080432e3,1099184400,1111881600,1130634e3,1143331200,1162083600,1174780800,1193533200,1206835200,1224982800,1238284800,1256432400,1269734400,1288486800,1301184e3,1319936400,1332633600,1351386e3,1364688e3,1382835600,1396137600,1414285200,1427587200,1445734800,1459036800,1477789200,1490486400,1509238800,1521936e3,1540688400,1553990400,1572138e3,158544e4,1603587600,1616889600,1635642e3,1648339200,1667091600,1679788800,1698541200,1711843200,1729990800,1743292800,1761440400,1774742400,179289e4,1806192e3,1824944400,1837641600,1856394e3,1869091200,1887843600,1901145600,1919293200,1932595200], +offset:[-6160,-6872,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,0,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,-7200,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,0,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600,0,-3600]}}},1640:(e,t,i)=>{"use strict";i.d(t,{Version:()=>o});var s=i(50151);class o{constructor(e,t){this._major=e,this._minor=t}major(){return this._major}minor(){return this._minor}isZero(){return 0===this._major&&0===this._minor}toString(){return this._major+"."+this._minor}compareTo(e){return this._majore._major?1:this._minore._minor?1:0}isLess(e){return this.compareTo(e)<0}isLessOrEqual(e){return this.compareTo(e)<=0}isEqual(e){return 0===this.compareTo(e)}isGreater(e){return this.compareTo(e)>0}isGreaterOrEqual(e){return this.compareTo(e)>=0}static parse(e){if(e instanceof o)return new o(e.major(),e.minor());if("number"==typeof e)return(0,s.assert)(Math.floor(e)===e,"Version should not be a float number"),new o(e,0);if("string"==typeof e){const t=e.split(".");if(1===t.length){const i=parseInt(t[0],10);return(0,s.assert)(!isNaN(i),"Bad version string: "+e),new o(i,0)}if(2===t.length){const i=parseInt(t[0],10);(0,s.assert)(!isNaN(i),"Bad version string: "+e);const n=parseInt(t[1],10);return(0,s.assert)(!isNaN(n),"Bad version string: "+e),new o(i,n)}throw new Error("Bad version string (one dot expected): "+e)}throw new Error("Bad version: "+e)}}o.ZERO=new o(0,0)},64147:(e,t,i)=>{"use strict";i.d(t,{WatchedValue:()=>n});const s=(0,i(9343).getLogger)("Common.WatchedValue");function o(e){s.logError(`${e&&(e.stack||e.message)}`)}class n{constructor(...e){this._listeners=[],e.length>0&&(this._value=e[0])}destroy(){this.unsubscribe()}value(){return this._owner?this._owner._value:this._value}setValue(e,t){const i=this._owner?this._owner:this;if(i.writeLock)return;const s=i._value===e||Number.isNaN(i._value)&&Number.isNaN(e);if(!t&&s&&i.hasOwnProperty("_value"))return;i._value=e;const n=i._listeners.slice();let r=0;for(let t=0;tthis.spawn(e).readonly(),destroy:this.destroy.bind(this)};return this._readonlyInstance=e,e}spawn(e){return this._spawn(e)}when(e){!function(e,t,i){if(t(e.value()))return void i();const s=o=>{t(o)&&(e.unsubscribe(s),i())};e.subscribe(s,{callWithLast:!0})}(this,(e=>Boolean(e)),(()=>{try{e(this.value())}catch(e){o(e)}}))}assertNoSubscriptions(){0}ownership(){return this}release(){this.destroy()}spawnOwnership(){return this._spawn()}weakReference(){return this._spawn(void 0,!0)}_spawn(e,t){return new r(this._owner||this,e,t)}}class r extends n{constructor(e,t,i){super(),delete this._listeners,this._owner=e,this._onDestroy=t,this._weakReference=!!i}destroy(){try{this._onDestroy?.()}catch(e){o(e)}super.destroy()}readonly(){return super.readonly()}release(){this._weakReference||super.release()}}},91676:(e,t,i)=>{"use strict";i.d(t,{WatchedObject:()=>r});var s=i(64147),o=i(37265);function n(e,t){return(0,o.deepEquals)(e,t)[0]}class r extends s.WatchedValue{constructor(e,t=n){super(e),this._comparator=t}setValue(e,t){(t||!1===this._comparator(this.value(),e))&&super.setValue(e,t)}}},7047:(e,t,i)=>{"use strict";i.d(t,{MouseClickAutoBlurHandler:()=>r,initMouseClickAutoBlurHandler:()=>a});var s=i(81251),o=i(76460);const n="data-mouse-click-auto-blur";class r{constructor(){this._handler=e=>{document.activeElement instanceof HTMLElement&&((0,o.isKeyboardClick)(e)||e.target instanceof Element&&"INPUT"!==document.activeElement.tagName&&null!==document.activeElement.closest(`[${n}]`)&&document.activeElement.blur())},window.addEventListener("click",this._handler,!0)}static attributes(e=!0){return e?{[n]:!0}:{}}}const a=(0,s.default)((()=>new r))},19291:(e,t,i)=>{"use strict";i.d(t,{mapKeyCodeToDirection:()=>h,navigationOrderComparator:()=>r,queryFocusableElements:()=>l,queryTabbableElements:()=>a,updateTabIndexes:()=>c});var s,o=i(63273),n=i(15754);function r(e,t){return e===t?0:e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function a(e){return Array.from(e.querySelectorAll('button:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), [tabindex]:not([disabled]):not([aria-disabled]):not([tabindex="-1"])')).filter((0,n.createScopedVisibleElementFilter)(e))}function l(e){ +return Array.from(e.querySelectorAll('button:not([disabled]):not([aria-disabled="true"]):not([aria-disabled=""]), [tabindex]:not([disabled]):not([aria-disabled="true"]):not([aria-disabled=""])')).filter((0,n.createScopedVisibleElementFilter)(e))}function c(){window.dispatchEvent(new CustomEvent("keyboard-navigation-activation",{bubbles:!0}))}function h(e){const t=(0,o.isRtl)();switch(e){case 38:return"blockPrev";case 40:return"blockNext";case 37:return t?"inlineNext":"inlinePrev";case 39:return t?"inlinePrev":"inlineNext";default:return null}}!function(e){e.BlockPrev="blockPrev",e.BlockNext="blockNext",e.InlinePrev="inlinePrev",e.InlineNext="inlineNext"}(s||(s={}))},27235:(e,t,i)=>{"use strict";i.d(t,{TOOLBAR_WIDTH_COLLAPSED:()=>o,TOOLBAR_WIDTH_EXPANDED:()=>s});const s=52,o=5},6307:(e,t,i)=>{"use strict";i.d(t,{isDrawingToolbarVisible:()=>l});var s=i(56840),o=i(56570),n=i(64147);const r=!o.enabled("hide_left_toolbar_by_default"),a=s.getBool("ChartDrawingToolbarWidget.visible",r),l=new n.WatchedValue(a)},72894:(e,t,i)=>{"use strict";i.d(t,{HEADER_TOOLBAR_HEIGHT_COLLAPSED:()=>n,HEADER_TOOLBAR_HEIGHT_EXPANDED:()=>o});var s=i(61223);const o=parseInt(s["css-value-header-toolbar-height"]),n=3},27514:(e,t,i)=>{"use strict";i.d(t,{shouldShowQuickSearchOnLib:()=>r});var s=i(49483),o=i(84015),n=i(56570);function r(){return!s.CheckMobile.any()&&!(0,o.isOnMobileAppPage)("any")&&!n.enabled("widget")&&n.enabled("header_quick_search")}},81199:(e,t,i)=>{"use strict";i.d(t,{ActionWithStandardIcon:()=>n});var s=i(29023),o=i(67375);class n extends s.Action{constructor(e){const{options:t,customActionOptions:i}=e;t.iconId&&(t.icon=t.icon??o.icons.get(t.iconId)),i&&i.iconId&&(i.icon=i.icon??o.icons.get(i.iconId)),super(e)}}},29023:(e,t,i)=>{"use strict";i.d(t,{Action:()=>c,Separator:()=>h});var s,o=i(50151),n=i(68335),r=i(92184),a=i(52033);class l extends a.Delegate{constructor(e){super(),this._onStartListening=null,this._onStopListening=null,this._onStartListening=e||null}subscribe(e,t,i){const s=0===this._listeners.length;super.subscribe(e,t,i),s&&this._listeners.length>0&&this._onStartListening&&(this._onStopListening=this._onStartListening())}unsubscribe(e,t){const i=0===this._listeners.length;super.unsubscribe(e,t),!i&&0===this._listeners.length&&this._onStopListening&&(this._onStopListening(),this._onStopListening=null)}unsubscribeAll(e){const t=0===this._listeners.length;super.unsubscribeAll(e),!t&&0===this._listeners.length&&this._onStopListening&&(this._onStopListening(),this._onStopListening=null)}destroy(){this._onStopListening&&(this._onStopListening(),this._onStopListening=null),super.destroy()}}!function(e){e.Normal="normal",e.Big="big"}(s||(s={}));class c{constructor(e){this.type="action",this._destroyed=!1,this._loadOptionsPromise=null,this._customAction=null;const{actionId:t,options:i,optionsLoader:s,customActionOptions:n,customActionOptionsLoader:a,id:h=r.guid(),onStartListening:d}=e;(0,o.assert)(void 0!==t,"actionId must be defined"),this.id=h,this._onUpdate=new l(d),this._options={actionId:t,...i},this.update(i), +this._loadOptionsGetter=s??null,this._loadOptionsGetter&&(this._options.loading=!0),n&&(this._customAction=new c({actionId:t,options:n,optionsLoader:a,id:h}))}custom(){return this._customAction}execute(){this._options.checkable&&this.update({checked:!this._options.checked}),this._options.onExecute&&this._options.onExecute(this)}getLabel(){return this._options.label||""}getSubItems(){return this._options.subItems||[]}isDisabled(){return!0===this._options.disabled}isActive(){return!0===this._options.active}isCheckable(){return!0===this._options.checkable}isChecked(){return!0===this._options.checked}isLoading(){return!0===this._options.loading}loadOptions(){return this._loadOptionsPromise?this._loadOptionsPromise:this._loadOptionsGetter?(this._loadOptionsPromise=this._loadOptionsGetter().then((e=>this.update({...e,loading:!1}))),this._loadOptionsPromise):null}getSize(){return this._options.size??"normal"}getPayload(){return this._options.payload}update(e){this._destroyed||(this._unbindShortcut(),e.hotkeyHash&&(this._options.shortcutHint=(0,n.humanReadableHash)(e.hotkeyHash)),this._options=Object.assign(this._options,e),this._bindShortcut(),this._onUpdate.fire(this))}onUpdate(){return this._onUpdate}getState(){return this.loadOptions(),{actionId:this._options.actionId,label:this.getLabel(),styledLabel:this._options.styledLabel,disabled:this.isDisabled(),active:this.isActive(),subItems:this.getSubItems(),checkable:this.isCheckable(),checked:this.isChecked(),loading:this.isLoading(),size:this.getSize(),doNotCloseOnClick:this._options.doNotCloseOnClick||!1,shortcutHint:this._options.shortcutHint,hint:this._options.hint,icon:this._options.icon,iconId:this._options.iconId,iconChecked:this._options.iconChecked,toolbox:this._options.toolbox,showToolboxOnHover:this._options.showToolboxOnHover||!1,statName:this._options.statName,name:this._options.name,invisibleHotkey:this._options.invisibleHotkey,noInteractive:this._options.noInteractive,jsxLabel:"jsxLabel"in this._options?this._options.jsxLabel:void 0,isRepeatAccepted:this._options.isRepeatAccepted}}destroy(){this._destroyed=!0,this._onUpdate.destroy(),this._unbindShortcut(),this._options.onDestroy?.(),this._customAction?.destroy()}options(){return this._options}_bindShortcut(){if(!this._options.hotkeyGroup||!this._options.hotkeyHash)return;const e="string"==typeof this._options.label?this._options.label:this._options.name;this._hotkeyAction=this._options.hotkeyGroup.add({hotkey:this._options.hotkeyHash,isRepeatAccepted:this._options.isRepeatAccepted,desc:e,handler:()=>this.execute(),isDisabled:()=>this.isDisabled()})}_unbindShortcut(){this._hotkeyAction&&(this._hotkeyAction.destroy(),delete this._hotkeyAction)}}class h{constructor(e){this.type="separator",this.id=r.guid(),this._hint=e}getHint(){return this._hint}}},67375:(e,t,i)=>{"use strict";i.d(t,{icons:()=>w});var s,o=i(53573),n=i(34369),r=i(39267),a=i(93544),l=i(84959),c=i(37924),h=i(77067),d=i(16911),u=i(25191),_=i(54190),p=i(6862),m=i(97874),g=i(2872),f=i(29453),y=i(94839),v=i(5845),S=i(1457),b=i(93379);!function(e){ +e.ChartShowDataWindow="Chart.ShowDataWindow",e.ChartReset="Chart.Reset",e.ChartRemoveSelectedObject="Chart.RemoveSelectedObject",e.Settings="Settings",e.ChartHide="Chart.Hide",e.ChartSymbolInfo="Chart.SymbolInfo",e.ChartFinancials="Chart.Financials",e.ChartTechnicals="Chart.Technicals",e.ChartDetailsMetrics="Chart.DetailsMetrics",e.AlertAdd="Alert.Add",e.AlertEdit="Alert.Edit",e.AlertRestart="Alert.Restart",e.AlertStop="Alert.Stop",e.AlertEventsExport="Alert.EventsExport",e.ClearAll="Alert.Clear",e.ChartVisualOrder="Chart.VisualOrder",e.ChartShowObject="Chart.ShowObject",e.ChartPriceScale="Chart.PriceScale",e.ChartMove="Chart.Move",e.ChartApplyIndicator="Chart.ApplyIndicator",e.ChartUnlockObject="Chart.UnlockObject",e.ChartLockObject="Chart.LockObject",e.ChartAnchorLineTool="Chart.AnchorLineTool",e.ChartInsertRowTable="Chart.InsertRowTable",e.ChartInsertColumnTable="Chart.InsertColumnTable",e.ChartRemoveRowTable="Chart.RemoveRowTable",e.ChartRemoveColumnTable="Chart.RemoveColumnTable",e.ChartClone="Chart.Clone",e.ChartAddHorzLine="Chart.AddHorzLine",e.WatchlistAddSymbol="Watchlist.AddSymbol",e.WatchlistCreateNew="Watchlist.CreateNew",e.TextNoteAdd="TextNote.Add",e.TradingSell="Trading.Sell",e.TradingBuy="Trading.Buy",e.ObjectsTreeCreateGroup="ObjectsTree.CreateGroup",e.ObjectsTreeRenameItem="ObjectsTree.RenameItem",e.IndicatorAddToFavorites="Indicator.AddToFavorites"}(s||(s={}));const w=new Map([["Chart.Reset",r],["Chart.RemoveSelectedObject",a],["Settings",n],["Chart.Hide",l],["Chart.SymbolInfo",c],["Chart.VisualOrder",h],["Chart.ShowObject",d],["Chart.PriceScale",u],["Chart.Move",_],["Chart.ApplyIndicator",p],["Chart.UnlockObject",m],["Chart.LockObject",g],["Chart.AnchorLineTool",f],["Chart.InsertRowTable",y],["Chart.InsertColumnTable",v],["Chart.RemoveRowTable",a],["Chart.RemoveColumnTable",a],["Chart.Clone",S],["Chart.AddHorzLine",b],["Indicator.AddToFavorites",o]])},56657:(e,t,i)=>{"use strict";i.d(t,{ActionsProvider:()=>st,createActionCopyPrice:()=>Je,createActionToggleVisibilityDataSources:()=>tt,createChangeIntervalsVisibilitiesAction:()=>Xe,createLinesAction:()=>Qe,createPasteAction:()=>Ye,createSyncDrawingActions:()=>et,createVisualOrderAction:()=>Ze,defaultContextMenuOptions:()=>Ke});var s=i(50151),o=i(9343),n=(i(60521),i(37265)),r=i(11542),a=i(56570),l=i(29023),c=i(96152),h=i(19466),d=i(79036),u=(i(26023),i(25149)),_=i(28388),p=i(68335),m=(i(25812),i(85604)),g=i(80387),f=i(86920),y=i(32755),v=i(60074),S=i(34585),b=i(45126),w=(i(928),i(85049)),C=i(85719),P=i(10892),T=i(56616),x=i(65383),I=i(12988),M=i(300),A=i(81199);i(77336);(0,o.getLogger)("Chart.ActionsProvider");const L=new b.TranslatedString("change visibility",r.t(null,void 0,i(1924))),k=new b.TranslatedString("pin to scale {label}",r.t(null,void 0,i(81566))),D=new b.TranslatedString("pin to right scale",r.t(null,void 0,i(7495))),E=new b.TranslatedString("pin to left scale",r.t(null,void 0,i(78690))),B=(new b.TranslatedString("change earnings visibility",r.t(null,void 0,i(6819))), +new b.TranslatedString("change dividends visibility",r.t(null,void 0,i(53929))),new b.TranslatedString("change splits visibility",r.t(null,void 0,i(47474))),new b.TranslatedString("change continuous contract switch visibility",r.t(null,void 0,i(18867))),new b.TranslatedString("change futures contract expiration visibility",r.t(null,void 0,i(85532))),new b.TranslatedString("change latest news and Minds visibility",r.t(null,void 0,i(50243))),new b.TranslatedString("show all ideas",r.t(null,void 0,i(13336)))),V=new b.TranslatedString("show ideas of followed users",r.t(null,void 0,i(91395))),R=new b.TranslatedString("show my ideas only",r.t(null,void 0,i(57460))),N=(new b.TranslatedString("change events visibility on chart",r.t(null,void 0,i(6119))),new b.TranslatedString("add this symbol to entire layout",r.t(null,void 0,i(79290)))),O=new b.TranslatedString("add this indicator to entire layout",r.t(null,void 0,i(96677))),F=(new b.TranslatedString("add this strategy to entire layout",r.t(null,void 0,i(58156))),new b.TranslatedString("add this financial metric to entire layout",r.t(null,void 0,i(67608))),new b.TranslatedString("apply drawing template",r.t(null,void 0,i(89720))),new b.TranslatedString("lock objects",r.t(null,void 0,i(18942)))),W=new b.TranslatedString("unlock objects",r.t(null,void 0,i(23230))),H=new b.TranslatedString("anchor objects",r.t(null,void 0,i(63869))),z=new b.TranslatedString("unanchor objects",r.t(null,void 0,i(99234))),U=new b.TranslatedString("change visibility at current interval and above",r.t(null,void 0,i(45800))),G=new b.TranslatedString("change visibility at current interval and below",r.t(null,void 0,i(75645))),j=new b.TranslatedString("change visibility at current interval",r.t(null,void 0,i(84331))),q=new b.TranslatedString("change visibility at all intervals",r.t(null,void 0,i(57916))),$=(r.t(null,void 0,i(66823)),(0,S.appendEllipsis)(r.t(null,void 0,i(264))),r.t(null,void 0,i(98334))),K=r.t(null,void 0,i(27298)),Y=r.t(null,void 0,i(3564)),Z=r.t(null,void 0,i(94559)),X=r.t(null,void 0,i(2165)),J=r.t(null,void 0,i(16986)),Q=r.t(null,void 0,i(12645)),ee=r.t(null,void 0,i(44579)),te=r.t(null,void 0,i(29436)),ie=r.t(null,void 0,i(81054)),se=r.t(null,void 0,i(32538)),oe=r.t(null,void 0,i(72046)),ne=r.t(null,void 0,i(90095)),re=r.t(null,void 0,i(14115)),ae=r.t(null,void 0,i(33110)),le=r.t(null,void 0,i(28280)),ce=r.t(null,void 0,i(76150)),he=r.t(null,void 0,i(94210)),de=r.t(null,void 0,i(60035)),ue=r.t(null,void 0,i(10761)),_e=r.t(null,void 0,i(11254)),pe=r.t(null,void 0,i(35049)),me=r.t(null,void 0,i(19271)),ge=r.t(null,void 0,i(15512)),fe=r.t(null,void 0,i(46545)),ye=r.t(null,void 0,i(52160)),ve=r.t(null,void 0,i(17293)),Se=r.t(null,void 0,i(21973)),be=r.t(null,void 0,i(55481)),we=r.t(null,void 0,i(71179)),Ce=r.t(null,void 0,i(4077)),Pe=r.t(null,void 0,i(54853)),Te=r.t(null,void 0,i(20177)),xe=r.t(null,void 0,i(494)),Ie=r.t(null,void 0,i(60668)),Me=r.t(null,void 0,i(58026)),Ae=r.t(null,void 0,i(56982)),Le=((0,S.appendEllipsis)(r.t(null,void 0,i(35088))),(0, +S.appendEllipsis)(r.t(null,void 0,i(2439))),(0,S.appendEllipsis)(r.t(null,void 0,i(32514)))),ke=(r.t(null,void 0,i(78358)),(0,S.appendEllipsis)(r.t(null,void 0,i(76266))),r.t(null,void 0,i(49680))),De=r.t(null,void 0,i(12537)),Ee=(r.t(null,void 0,i(93553)),r.t(null,void 0,i(74975))),Be=r.t(null,void 0,i(99894)),Ve=r.t(null,void 0,i(51077)),Re=r.t(null,void 0,i(24185)),Ne=(r.t(null,void 0,i(37113)),r.t(null,void 0,i(29449)),r.t(null,void 0,i(50849)),r.t(null,void 0,i(33158)),r.t(null,void 0,i(81465)),r.t(null,void 0,i(62986)),r.t(null,void 0,i(55418))),Oe=r.t(null,void 0,i(10261)),Fe=r.t(null,void 0,i(44020)),We=((0,S.appendEllipsis)(r.t(null,void 0,i(32514))),r.t(null,void 0,i(97878)),r.t(null,void 0,i(39010))),He=r.t(null,void 0,i(26090)),ze=(r.t(null,void 0,i(95754)),r.t(null,void 0,i(35679)),r.t(null,void 0,i(9140)),r.t(null,void 0,i(46607)),r.t(null,void 0,i(39079)),(0,S.appendEllipsis)(r.t(null,void 0,i(75594)))),Ue=(0,S.appendEllipsis)(r.t(null,void 0,i(88853))),Ge=r.t(null,void 0,i(35140)),je=r.t(null,void 0,i(63553)),qe=r.t(null,void 0,i(92957)),$e=r.t(null,void 0,i(58764)),Ke=(r.t(null,void 0,i(10996)),r.t(null,void 0,i(3061)),{general:!0,mainSeries:!0,mainSeriesTrade:!1,esdStudies:!0,studies:!0,fundamentals:!0,lineTools:!0,publishedCharts:!0,ordersAndPositions:!0,alerts:!0,chartEvents:!0,objectTree:!0,gotoLineTool:!1});function Ye(e,t){return!t.isEmpty()&&a.enabled("datasource_copypaste")?new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.PasteSource",options:{label:Ge.trim(),shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+86),statName:"Paste",onExecute:()=>e.chartWidgetCollection().clipboard.uiRequestPaste(t)}}):null}function Ze(e,t){const i=e.model(),s=i.availableZOrderOperations(t),o=[new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.BringToFront",options:{label:ve,statName:"BringToFront",disabled:!s.bringToFrontEnabled,onExecute:()=>i.bringToFront(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.SendToBack",options:{label:Se,statName:"SendToBack",disabled:!s.sendToBackEnabled,onExecute:()=>i.sendToBack(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.BringForward",options:{label:be,statName:"BringForward",disabled:!s.bringForwardEnabled,onExecute:()=>i.bringForward(t)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder.SendBackward",options:{label:we,statName:"SendBackward",disabled:!s.sendBackwardEnabled,onExecute:()=>i.sendBackward(t)}})];return new A.ActionWithStandardIcon({actionId:"Chart.Source.VisualOrder",options:{label:Ce,iconId:"Chart.VisualOrder",statName:"VisualOrder",subItems:o}})}function Xe(e,t){const i=e.model(),s=(e,s)=>{const o=w.Interval.parse(i.mainSeries().interval()),n=(0,P.getIntervalsVisibilitiesForMode)(o,e),r=[],a=[];t.forEach((e=>{const t=e.properties().intervalsVisibilities.childs();r.push(t.ticks),a.push(n.ticks),r.push(t.seconds),a.push(n.seconds),r.push(t.secondsFrom),a.push(n.secondsFrom),r.push(t.secondsTo),a.push(n.secondsTo),r.push(t.minutes),a.push(n.minutes),r.push(t.minutesFrom), +a.push(n.minutesFrom),r.push(t.minutesTo),a.push(n.minutesTo),r.push(t.hours),a.push(n.hours),r.push(t.hoursFrom),a.push(n.hoursFrom),r.push(t.hoursTo),a.push(n.hoursTo),r.push(t.days),a.push(n.days),r.push(t.daysFrom),a.push(n.daysFrom),r.push(t.daysTo),a.push(n.daysTo),r.push(t.weeks),a.push(n.weeks),r.push(t.weeksFrom),a.push(n.weeksFrom),r.push(t.weeksTo),a.push(n.weeksTo),r.push(t.months),a.push(n.months),r.push(t.monthsFrom),a.push(n.monthsFrom),r.push(t.monthsTo),a.push(n.monthsTo),r.push(t.ranges),a.push(n.ranges)})),i.setProperties(r,a,s,(0,M.sourcesAffectState)(t))},o=[new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.CurrentAndAbove",options:{label:Te,statName:"currentAndAboveIntervals",onExecute:()=>s(3,U)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.CurrentAndBelow",options:{label:xe,statName:"currentAndBelowIntervals",onExecute:()=>s(2,G)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.Current",options:{label:Ie,statName:"currentInterval",onExecute:()=>s(1,j)}}),new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility.All",options:{label:Me,statName:"allIntervals",onExecute:()=>s(0,q)}})];return new A.ActionWithStandardIcon({actionId:"Chart.Source.IntervalsVisibility",options:{label:Pe,statName:"IntervalsVisibility",subItems:o}})}function Je(e,t){const i=e.defaultPriceScale(),s=void 0!==t?i.coordinateToPrice(t,e.mainDataSource()?.firstValue()??0):e.model().mainSeries().lastValueData(4,!0,!0).price,o=e.mainDataSource()?.formatter();if(void 0===s||!o)return null;const n=o.format(s),r=o.format(s,{ignoreLocaleNumberFormat:!0});return new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.CopyPrice",options:{label:`${je} ${n}`,statName:"CopyPrice",onExecute:()=>(0,T.getClipboard)().writeText(r)}})}function Qe(e){const t=e.actions(),i=[t.showPriceLine];return i.push(t.showHighLowPriceLines),a.enabled("show_average_close_price_line_and_label")&&i.push(t.showAverageClosePriceLine),new A.ActionWithStandardIcon({actionId:"Chart.Lines",options:{label:Ae,statName:"Lines",subItems:i}})}function et(e,t){return[]}function tt(e,t){const i=t[0].properties().visible.value(),s=i?K:$,o=i?"Chart.Hide":"Chart.ShowObject",n=i?"Chart.SelectedObject.Hide":"Chart.SelectedObject.Show";return new A.ActionWithStandardIcon({actionId:n,options:{checkable:!0,statName:"ToggleVisibilitySelectedObject",label:s,iconId:o,onExecute:()=>{const s=e.model();s.withMacro(L,(()=>{t.forEach((e=>{s.setProperty(e.properties().visible,!i,L,C.lineToolsDoNotAffectChartInvalidation&&(0,y.isLineTool)(e))}))}))}}})}var it;!function(e){e.Copy="Copy"}(it||(it={}));class st{constructor(e,t){this._chartWidget=e,this._options=(0,n.merge)((0,n.clone)(Ke),t||{})}async contextMenuActionsForSources(e,t,i,o,n){const r=e[0],a=this._options,c=[];if(r===this._chartWidget.model().mainSeries()&&a.mainSeries)c.push(...await this._contextMenuActionsForSeries(r,i));else if((0,d.isStudy)(r)&&a.studies)c.push(...await this._contextMenuActionsForStudy(r,(0, +s.ensureDefined)(t),i));else if((0,y.isLineTool)(r)&&a.lineTools){const t=e.filter(y.isLineTool);c.push(...await this._contextMenuActionsForLineTool(t))}else 0;return c.length&&n?.length&&c.push(new l.Separator),c.push(...n??[]),c}async actionForLineTools(e,t){switch(t){case"Chart.SelectedObject.ToggleAnchored":return this._createActionToggleAnchorLineTools(e);case"Chart.SelectedObject.InsertRowTable":{if(1!==e.length)return null;const t=e[0];return((await(t.additionalActions?.(this._chartWidget.model())))?.actions??[]).filter((e=>"action"===e.type&&"Chart.SelectedObject.InsertRowTable"===e.getState().actionId))[0]??null}case"Chart.SelectedObject.InsertColumnTable":{if(1!==e.length)return null;const t=e[0];return((await(t.additionalActions?.(this._chartWidget.model())))?.actions??[]).filter((e=>"action"===e.type&&"Chart.SelectedObject.InsertColumnTable"===e.getState().actionId))[0]??null}}throw new Error(`Unsupported actionId: ${t}`)}_isReadOnly(){return this._chartWidget.readOnly()}_createActionScale(e){const t=(0,s.ensureNotNull)(e.priceScale()),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(e)),n=o.priceScalePosition(t),r=("left"===n?o.leftPriceScales():o.rightPriceScales()).indexOf(t),a=i.priceScaleSlotsCount().totallySlots<2?"dontneedname":"needname",l="overlay"===n?"":(0,c.getPriceAxisNameInfo)(n,r).label,h=ce.format({label:l}),d={"left-needname":h,"left-dontneedname":de,"right-needname":h,"right-dontneedname":ue,"overlay-needname":he,"overlay-dontneedname":he}[n+"-"+a];return new A.ActionWithStandardIcon({actionId:"Chart.Source.ChangePriceScale",options:{label:d,iconId:"Chart.PriceScale",subItems:this._createActionScaleItems(e)}})}_createActionResetInputPoints(e){const t=e.metaInfo(),s=t.inputs.filter(x.isTimeOrPriceNotHiddenInput);return 0===s.length?null:new A.ActionWithStandardIcon({actionId:"Chart.Source.ResetInputPoints",options:{label:Ue,onExecute:async()=>{let o;try{const n=e.properties().childs().inputs.state();for(const e of Object.keys(n))s.find((t=>t.id===e))||delete n[e];const r=new I.Property({inputs:n}),a=await Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,73339));o=(await a.selectInputValuesOnChart(this._chartWidget,s,r,t.shortDescription,t.inputs)).customSourceId,e.properties().mergeAndFire(r.state())}finally{void 0!==o&&this._chartWidget.model().model().removeCustomSource(o)}}}})}_createActionLayoutChartsSync(){return new LayoutChartsSyncContextMenuAction(this._chartWidget.linkingGroupIndex().readonly(),(e=>this._chartWidget.model().setLinkingGroupIndex(e)))}_createActionScaleDetach(e,t,i,o){const n=this._chartWidget.model().model(),r=(0,s.ensureNotNull)(n.paneForSource(e)) +;if(!r.canCreateNewPriceScale())return null;const a=(0,s.ensureNotNull)(e.priceScale()),l=a.canDetachSource(e),h=r.priceScalePosition(a),d=l||h!==t;if(!d)return null;const u=n.priceScaleSlotsCount(),_={left:{labelled:te,sided:ae},right:{labelled:te,sided:le}},p="left"===t?r.leftPriceScales().length:r.rightPriceScales().length,m=u[t]>p?"labelled":"sided",g=(0,c.getPriceAxisNameInfo)(t,p).label,f=_[t][m].format({label:g});return new A.ActionWithStandardIcon({actionId:"Chart.Source.ChangePriceScale",options:{checkable:!1,disabled:!d,label:f,statName:o,payload:e,onExecute:i}})}_onDetachLeft(e){const t=e.getPayload(),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToLeft(t,o)}_onDetachRight(e){const t=e.getPayload(),i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));this._chartWidget.model().detachToRight(t,o)}_createActionScaleDetachLeft(e){return this._createActionScaleDetach(e,"left",this._onDetachLeft.bind(this),"ToggleScaleLeft")}_createActionScaleDetachRight(e){return this._createActionScaleDetach(e,"right",this._onDetachRight.bind(this),"ToggleScaleRight")}_onMoveToScale(e){const t=e.getPayload();if(t.datasource.priceScale()===t.priceScale)return;const i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t.datasource));this._chartWidget.model().moveToScale(t.datasource,o,t.priceScale,t.undoText)}_createMoveToScaleAction(e,t,i,s){const o=e.priceScale()===t;return new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToOtherScale",options:{checkable:!0,checked:o,label:i,statName:"ToggleScale",payload:{datasource:e,priceScale:t,undoText:s},onExecute:this._onMoveToScale.bind(this)}})}_onNoScale(e){const t=e.getPayload().datasource,i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(t));o.isOverlay(t)||this._chartWidget.model().detachNoScale(t,o)}_createActionNoScale(e){const t=this._chartWidget.model().model(),i=(0,s.ensureNotNull)(t.paneForSource(e)),o=i.actionNoScaleIsEnabled(e);return new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToNoScale",options:{checkable:!0,checked:i.isOverlay(e),label:_e,disabled:!o,statName:"ToggleNoScale",payload:{datasource:e},onExecute:this._onNoScale.bind(this)}})}_createActionScaleItems(e){const t=[],i=this._chartWidget.model().model(),o=(0,s.ensureNotNull)(i.paneForSource(e)),n=i.priceScaleSlotsCount().totallySlots>1,r=o.rightPriceScales(),a=o.leftPriceScales(),h=this._createActionScaleDetachRight(e),d=this._createActionScaleDetachLeft(e),u=r.length+a.length+(null===h?0:1)+(null===d?0:1)>2,_={right:{hidden:{checked:{labelled:Y,sided:Z},unchecked:{labelled:X,sided:J}},visible:{checked:{labelled:Q,sided:ee},unchecked:{labelled:te,sided:ie}}},left:{hidden:{checked:{labelled:Y,sided:se},unchecked:{labelled:X,sided:oe}},visible:{checked:{labelled:Q,sided:ne},unchecked:{labelled:te,sided:re}}}},p={right:D,left:E},m={left:o.visibleLeftPriceScales(),right:o.visibleRightPriceScales()},g=(t,i)=>{ +const s=("right"===i?r:a)[t],o=m[i].includes(s)?"visible":"hidden",l=e.priceScale()===s?"checked":"unchecked",h=n?"labelled":"sided",d=_[i],u=(0,c.getPriceAxisNameInfo)(i,t).label;return{actionText:d[o][l][h].format({label:u}),undoText:n?k.format({label:u}):p[i]}};t.push(...r.map(((t,i)=>{const s=g(i,"right");return this._createMoveToScaleAction(e,t,s.actionText,s.undoText)}))),null!==h&&t.push(h);u&&(r.length>0||null!==h)&&t.push(new l.Separator);t.push(...a.map(((t,i)=>{const s=g(i,"left");return this._createMoveToScaleAction(e,t,s.actionText,s.undoText)}))),null!==d&&t.push(d);u&&(a.length>0||null!==d)&&t.push(new l.Separator);return t.push(this._createActionNoScale(e)),t}_createActionMergeUp(e){const t=this._chartWidget.model();return t.model().isMergeUpAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.MergeUp",options:{label:me,statName:"MergeUp",onExecute:()=>t.mergeSourceUp(e)}}):null}_createActionUnmergeUp(e){const t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.UnmergeUp",options:{label:ge,statName:"UnmergeUp",onExecute:()=>t.unmergeSourceUp(e)}}):null}_createActionMergeDown(e){const t=this._chartWidget.model();return t.model().isMergeDownAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.MergeDown",options:{label:fe,statName:"MergeDown",onExecute:()=>t.mergeSourceDown(e)}}):null}_createActionUnmergeDown(e){const t=this._chartWidget.model();return t.model().isUnmergeAvailableForSource(e)?new A.ActionWithStandardIcon({actionId:"Chart.Source.UnmergeDown",options:{label:ye,statName:"UnmergeDown",onExecute:()=>t.unmergeSourceDown(e)}}):null}_mergeContentMenuItems(e){return[this._createActionMergeUp(e),this._createActionUnmergeUp(e),this._createActionMergeDown(e),this._createActionUnmergeDown(e)].filter(n.notNull)}_createActionMove(e){const t=this._mergeContentMenuItems(e);return t.length>0?new A.ActionWithStandardIcon({actionId:"Chart.Source.MoveToPane",options:{label:pe,iconId:"Chart.Move",subItems:t}}):null}async _createDetailsMetricsAction(e){return null}async _contextMenuActionsForSeries(e,t){const i=[],o=this._chartWidget.model().model(),n=(0,s.ensureNotNull)(o.paneForSource(e)),r=this._chartWidget.actions(),c=t&&"localY"in t?t.localY:void 0;if(this._isReadOnly())i.push(tt(this._chartWidget,[e])),i.push(new l.Separator),i.push(this._createActionScale(e));else{0,i.length>0&&!(i[i.length-1]instanceof l.Separator)&&i.push(new l.Separator),a.enabled("symbol_info")&&i.push(r.showSymbolInfoDialog);const t=await this._createDetailsMetricsAction(e);if(t&&i.push(t),i.length>0&&!(i[i.length-1]instanceof l.Separator)&&i.push(new l.Separator),!n.isEmpty()&&a.enabled("datasource_copypaste")){const e=Je(n,c),t=Ye(this._chartWidget,n);(e||t)&&(e&&i.push(e),t&&i.push(t),i.push(new l.Separator))}i.push(Ze(this._chartWidget,[e]));const s=this._createActionMove(e);null!==s&&i.push(s),i.push(this._createActionScale(e)),i.push(tt(this._chartWidget,[e])),i.push(new l.Separator) +;Boolean(window.widgetbar?.widget("watchlist"))&&r.addToWatchlist&&(r.addToWatchlist.prepare(),i.push(r.addToWatchlist)),a.enabled("text_notes")&&i.push(r.addToTextNotes),i[i.length-1]instanceof l.Separator||i.push(new l.Separator),a.enabled("show_chart_property_page")&&!this._chartWidget.onWidget()&&i.push(r.mainSeriesPropertiesAction),i[i.length-1]instanceof l.Separator&&i.pop()}return i}_createActionAddChildStudy(e){throw new Error("unsupported")}_createActionAddFundamentals(e){return null}_createActionShowSymbolInfoDialog(e,t){const i=this._chartWidget.model().model();return new A.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowSymbolInfo",options:{label:ze,iconId:"Chart.SymbolInfo",checkable:!1,statName:"SymbolInfo",onExecute:()=>{const s={symbolInfo:e.symbolInfo(),unitDescription:e=>e?t.description(e):"",dateFormatter:i.dateFormatter()};(0,g.showSymbolInfoDialog)(s)}}})}_createActionShowProperties(e){return new A.ActionWithStandardIcon({actionId:"Chart.Indicator.ShowSettingsDialog",options:{label:Le,iconId:"Settings",statName:"EditSelectedObject",onExecute:()=>this._chartWidget.showSourceProperties(e)}})}async _contextMenuActionsForStudy(e,t,i){const s=t!==this._chartWidget.model().paneForSource(e),o=this._chartWidget.actions(),n=(i&&"localY"in i&&i.localY,[]);if(!e.userEditEnabled())return n;if(this._chartWidget.readOnly())n.push(tt(this._chartWidget,[e])),n.push(new l.Separator),(0,u.isNonSeriesStudy)(e)||n.push(this._createActionScale(e));else{0,a.enabled("study_on_study")&&e.canHaveChildren()&&n.push(this._createActionAddChildStudy(e));const t=this._createApplyToEntireLayoutCommand(e);null!==t&&n.push(t);const i=this._createAddIndicatorToFavoritesCommand(e);if(i&&n.push(i),n.length>0&&!(n[n.length-1]instanceof l.Separator)&&n.push(new l.Separator),a.enabled("symbol_info")&&(0,d.isCompareOrOverlayStudy)(e)&&null!==e.symbolInfo()&&(n.push(this._createActionShowSymbolInfoDialog(e,this._chartWidget.model().model().availableUnits())),n.push(new l.Separator)),s||n.push(Ze(this._chartWidget,[e])),n.push(Xe(this._chartWidget,[e])),!(0,u.isNonSeriesStudy)(e)&&!s){const t=this._createActionMove(e);null!==t&&n.push(t),n.push(this._createActionScale(e))}n.push(new l.Separator);const r=e.metaInfo();if(e.copiable()){const t=new A.ActionWithStandardIcon({actionId:"Chart.Clipboard.CopySource",options:{label:ke,shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+67),statName:"Copy",onExecute:()=>{this._chartWidget.chartWidgetCollection().clipboard.uiRequestCopy([e])}}});n.push(t)}n.push(tt(this._chartWidget,[e])),n.push(o.studyRemove);const c=this._options.objectTree&&o.paneObjectTree,h=!1;(c||h)&&(n.push(new l.Separator),c&&n.push(o.paneObjectTree),h&&n.push(this._chartWidget.actions().showDataWindow)),n.push(new l.Separator),a.enabled("property_pages")&&new _.MetaInfoHelper(r).hasUserEditableOptions()&&n.push(this._createActionShowProperties(e)),n[n.length-1]instanceof l.Separator&&n.pop()}return n}_createLineToolTemplateAction(e){return null}_createActionToggleLockLineTools(e){ +const t=e[0].properties().frozen.value(),i=t?Be:Ve;return new A.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ToggleLocked",options:{label:i,statName:"ToggleLockSelectedObject",checkable:!0,iconId:t?"Chart.UnlockObject":"Chart.LockObject",onExecute:()=>{if(1===e.length)this._chartWidget.toggleLockSelectedObject();else{const i=t?W:F,s=this._chartWidget.model();s.withMacro(i,(()=>{e.forEach((e=>{s.setProperty(e.properties().frozen,!t,i,C.lineToolsDoNotAffectChartInvalidation)}))}))}}}})}_createActionToggleAnchorLineTools(e){const t=e.filter((e=>e.anchorable()));if(0===t.length)return null;const i=t[0].properties().anchored.value();return new A.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ToggleAnchored",options:{label:Re,statName:"ToggleAnchoredSelectedObject",checkable:!0,checked:i,onExecute:()=>{const e=i?z:H,s=this._chartWidget.model();s.withMacro(e,(()=>{t.forEach((t=>{s.setProperty(t.properties().childs().anchored,!i,e,C.lineToolsDoNotAffectChartInvalidation)}))}))}}})}async _contextMenuActionsForLineTool(e){const t=[],i=this._chartWidget.actions(),s=(this._chartWidget.model().model(),()=>{t.push(Ze(this._chartWidget,e))}),o=()=>{t.push(Xe(this._chartWidget,e))},n=()=>{const i=e.filter((e=>e.cloneable()));if(i.length>0){const e=new A.ActionWithStandardIcon({actionId:"Chart.LineTool.Clone",options:{label:De,iconId:"Chart.Clone",shortcutHint:(0,p.humanReadableModifiers)(p.Modifiers.Mod)+"Drag",statName:"Clone",onExecute:()=>this._chartWidget.model().cloneLineTools(i,!1)},id:"Clone"});t.push(e)}return!!i.length},r=()=>{const i=e.filter((e=>e.copiable()));if(i.length>0){const e=new l.Action({actionId:"Chart.Clipboard.CopyLineTools",options:{label:ke,shortcutHint:(0,p.humanReadableHash)(p.Modifiers.Mod+67),statName:"Copy",onExecute:()=>this._chartWidget.chartWidgetCollection().clipboard.uiRequestCopy(i)},id:"Copy"});t.push(e)}return!!i.length},c=()=>{const e=(this._chartWidget,[]);return t.push(...e),e.length>0},d=e=>{const i=new A.ActionWithStandardIcon({actionId:"Chart.ScrollToLineTool",options:{label:Ee.format({lineToolName:e.title(h.TitleDisplayTarget.StatusLine)}),statName:"GoToLineTool",checkable:!1,onExecute:async()=>this._chartWidget.model().scrollToLineTool(e)}});t.push(i)},u=e=>{const t=this._chartWidget.model().model().lineToolsGroupModel(),i=e.map((e=>t.groupForLineTool(e)));return new Set(i).size<=1};if(1===e.length){const h=e[0];let u={actions:[],placement:"CustomAction"};if(h.additionalActions&&(u=await h.additionalActions(this._chartWidget.model())),u.actions.length>0&&"BeforeAll"===u.placement&&(t.push(...u.actions),t.push(new l.Separator)),this._chartWidget.readOnly())t.push(tt(this._chartWidget,[h]));else if(h.userEditEnabled()){0,s(),o(),this._options.objectTree&&i.paneObjectTree&&t.push(i.paneObjectTree),t.push(new l.Separator);let e=n();e=r()||e,e&&t.push(new l.Separator),e=c(),e&&t.push(new l.Separator),u.actions.length>0&&"CustomAction"===u.placement&&(t.push(...u.actions),t.push(new l.Separator));const _=this._createActionToggleAnchorLineTools([h]);_&&(t.push(_), +t.push(new l.Separator)),t.push(this._createActionToggleLockLineTools([h])),t.push(tt(this._chartWidget,[h])),t.push(i.lineRemove),h.points().length>0&&this._options.gotoLineTool&&(t.push(new l.Separator),d(h));const p=await this._chartWidget.propertiesDefinitionsForSource(h);a.enabled("property_pages")&&null!==p&&(t.push(new l.Separator),t.push(i.format))}}else{this._options.objectTree&&i.paneObjectTree&&t.push(i.paneObjectTree),u(e)&&s(),o(),t.length>0&&t.push(new l.Separator);let h=n();h=r()||h,h&&t.push(new l.Separator),h=c(),h&&t.push(new l.Separator),t.push(this._createActionToggleLockLineTools(e)),t.push(tt(this._chartWidget,e)),t.push(i.lineRemove),a.enabled("property_pages")&&(t.push(new l.Separator),t.push(i.format))}return t}_createEarningsShow(){return null}_createDividendsShow(){return null}_createSplitsShow(){return null}_contextMenuActionsForESD(){return[]}_contextMenuActionsForRollDates(){return[]}_contextMenuActionsForFuturesContractExpiration(){return[]}_contextMenuActionsForisLatestUpdates(){return[]}_contextMenuActionsForPublishedTimeline(e){const t=this._chartWidget.actions(),i=[];if(i.push(t.lineHide),window.is_authenticated){const t=e.properties().childs().filter,s=new l.Action({actionId:"Chart.ShowAllIdeas",options:{checked:t.value()===PublishedChartsFilter.None,checkable:!0,label:Ne,name:"ToggleAllIdeas",statName:"ToggleAllIdeas",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.None,B)}}),o=new l.Action({actionId:"Chart.ShowIdeasOfFollowedUsers",options:{checked:t.value()===PublishedChartsFilter.Following,checkable:!0,label:Oe,name:"ToggleIdeasOfPeopleAndUser",statName:"ToggleIdeasOfPeopleAndUser",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.Following,V)}}),n=new l.Action({actionId:"Chart.ShowMyIdeasOnly",options:{checked:t.value()===PublishedChartsFilter.Private,checkable:!0,label:Fe,name:"ToggleUserIdeas",statName:"ToggleUserIdeas",onExecute:()=>this._chartWidget.model().setProperty(t,PublishedChartsFilter.Private,R)}});i.push(new l.Separator,s,o,n)}return i}_contextMenuActionsForTradingDrawings(e){return e.contextMenuItems()}async _contextMenuActionsForAlertLabel(e,t){return[]}_contextMenuActionsForChartEvents(e){return[]}_createApplyToEntireLayoutCommand(e){if(!this._chartWidget.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return null;const t=this._chartWidget.model().model();if(e.parentSources().length>0)return null;const i=(0,s.ensureNotNull)(t.paneForSource(e)),o=t.paneForSource(t.mainSeries())===i,n=e instanceof m.StudyCompare&&e.priceScale()===t.mainSeries().priceScale()&&(0,s.ensureNotNull)(e.priceScale()).isPercentage(),r=o?void 0:t.panes().indexOf(i);let a=He,c=O,h="AddStudyToEntireLayout";return(0,v.isActingAsSymbolSource)(e)&&(a=We,c=N,h="AddSymbolToEntireLayout"),new l.Action({actionId:"Chart.AddIndicatorToAllCharts",options:{label:a,statName:h,onExecute:()=>{const i=(0,s.ensureNotNull)((0,f.clipboardDataForSources)(t.id(),[e])),a=this._chartWidget.chartWidgetCollection(),l={isOnMainPane:o,asCompare:n, +paneIndex:r};a.applyIndicatorToAllCharts(this._chartWidget,i,l,c)}},id:"applyStudyToEntireLayout"})}_createAddIndicatorToFavoritesCommand(e){const t=e.metaInfo();let s;if(!a.enabled("items_favoriting")||(0,d.isCompareOrOverlayStudy)(e))return null;{const{description_localized:e,description:o}=t,n=e||r.t(o,{context:"study"},i(83477));s=()=>i.e(9790).then(i.bind(i,23390)).then((({isFavorite:e,toggleFavorite:t})=>({label:e(n)?$e:qe,onExecute:()=>t(n)})))}return new A.ActionWithStandardIcon({actionId:"Chart.Indicator.AddFavorites",id:"addIndicatorToFavorites",optionsLoader:s,options:{statName:"AddIndicatorToFavorites",iconId:"Indicator.AddToFavorites"}})}}},86920:(e,t,i)=>{"use strict";i.d(t,{clipboardDataForSources:()=>l,isLineToolClipboardData:()=>a});var s=i(50151),o=i(19466),n=i(79036),r=i(32755);function a(e){return"drawing"===e.type}function l(e,t){if(1===t.length&&(0,n.isStudy)(t[0])){const e=t[0];return{title:e.title(o.TitleDisplayTarget.StatusLine),sources:[{source:(0,s.ensureNotNull)(e.state()),type:"study"}]}}const i={sources:[],title:""};return i.sources=t.filter((e=>e.copiable()&&(0,r.isLineTool)(e))).map((t=>{const i={type:"drawing",geometry:t.geometry(),source:{...t.state(!1),points:t.normalizedPoints()},modelId:e};return delete i.source.alertId,i})),i.sources.length>0?(1===i.sources.length?i.title=t[0].title(o.TitleDisplayTarget.StatusLine):i.title="Drawings",i):null}},7114:(e,t,i)=>{"use strict";i.d(t,{addExclusionArea:()=>P,addExclusionAreaByScope:()=>C,calcTextHorizontalShift:()=>b,clearRect:()=>p,createBoundCanvas:()=>v,createDisconnectedCanvas:()=>g,createDisconnectedCanvasByRenderingInfo:()=>f,disableSelection:()=>w,drawScaled:()=>m,drawWithExclusionAreaByScope:()=>T,fillRect:()=>_,getBindingRenderingInfo:()=>h,getContext2D:()=>d,getPrescaledContext2D:()=>u,measureText:()=>I,tryApplySuggestedCanvasBitmapSize:()=>S});var s=i(27714),o=i(50151),n=i(776),r=i(2844),a=i(63273),l=i(49483);function c(e){return{horizontalPixelRatio:Math.max(1,e.bitmapSize.width/e.canvasElementClientSize.width),verticalPixelRatio:Math.max(1,e.bitmapSize.height/e.canvasElementClientSize.height)}}function h(e){return{...c(e),bitmapSize:e.bitmapSize,mediaSize:e.canvasElementClientSize}}function d(e){const t=(0,o.ensureNotNull)(e.getContext("2d"));return t.setTransform(1,0,0,1,0,0),t}function u(e){const t=(0,o.ensureNotNull)(e.getContext("2d")),i=(0,n.getCanvasDevicePixelRatio)(e);return t.setTransform(i,0,0,i,0,0),t}function _(e,t,i,s,o,n){e.save(),e.fillStyle=n,e.fillRect(t,i,s,o),e.restore()}function p(e,t,i,s,o,n){e.save(),e.globalCompositeOperation="copy",e.fillStyle=n,e.fillRect(t,i,s,o),e.restore()}function m(e,t,i,s){e.save(),e.scale(t,i),s(),e.restore()}function g(e,t,i){const s=y(e);return void 0===i&&(i=(0,n.getCanvasDevicePixelRatio)(s)),s.width=t.width*i,s.height=t.height*i,s}function f(e,t){const{bitmapSize:i,mediaSize:s}=t,o=y(e);return o.style.width=`${s.width}px`,o.style.height=`${s.height}px`,o.width=i.width,o.height=i.height,o}function y(e){const t=e.createElement("canvas");return w(t),t}function v(e,t){ +const i=y((0,o.ensureNotNull)(e.ownerDocument));e.appendChild(i);const n=(0,s.bindCanvasElementBitmapSizeTo)(i,{type:"device-pixel-content-box",transform:(e,t)=>0===e.width||0===e.height?e:{width:Math.max(e.width,t.width),height:Math.max(e.height,t.height)}});return n.resizeCanvasElement(t),n}function S(e){const t=e.suggestedBitmapSize;return null!==t&&t.width>0&&t.height>0&&(e.applySuggestedBitmapSize(),!0)}function b(e,t){return"center"===e.textAlign?0:(0,a.isRtl)()?"start"===e.textAlign||"right"===e.textAlign?t:0:"start"===e.textAlign||"left"===e.textAlign?0:t}function w(e){e.style.userSelect="none",e.style.webkitUserSelect="none",e.style.msUserSelect="none",e.style.MozUserSelect="none",e.style.webkitTapHighlightColor="transparent"}function C(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o,bitmapSize:n}=e;i.beginPath(),i.rect(0,0,n.width,n.height);for(let e=0;e{"use strict";i.d(t,{ChartChangesWatcher:()=>a,changedAll:()=>r});var s,o=i(84425),n=i(52033);!function(e){e[e.NothingChanged=0]="NothingChanged",e[e.ContentChanged=1]="ContentChanged",e[e.LineToolsChanged=2]="LineToolsChanged"}(s||(s={}));const r=3;class a{constructor(e,t,i){this._undoHistoryHasChanges=!1,this._changesMask=0,this._recursiveLoopingGuard=!1,this._handleMetainfoChanged=()=>{this._changesMask=1|this._changesMask},this._recalculateHaveChanges=(e,t)=>{if(!this._recursiveLoopingGuard)try{this._recursiveLoopingGuard=!0;const e=this._undoHistoryHasChanges?1:0;let i=this._lineToolsHaveChanges.value()?2:0;const s=this._changesMask;this._changesMask=e|i,s!==this._changesMask&&(this._changesMask&&(this._chartWidgetCollection.getAll().forEach((e=>{e.lineToolsSynchronizer()?.markAsValidatedBecauseOfSavingToContent(!!t)})),i=this._lineToolsHaveChanges.value()?2:0,this._changesMask=e|i),this._onValueChanged.fire(0!==this._changesMask))}finally{this._recursiveLoopingGuard=!1}},this._chartWidgetCollection=e,this._undoHistory=e.undoHistory,this._lineToolsHaveChanges=e.lineToolsSynchronizerHasChanges,this._chartSaver=t,this._globalEvents=i,this._onValueChanged=new n.Delegate,this._hasChangesWV=(0,o.createWVFromGetterAndSubscription)((()=>this.hasChanges()),this.getOnChange()),this._subscribe()}destroy(){this._unsubscribe(),this._onValueChanged.destroy(),this._hasChangesWV.destroy()}changes(){return this._changesMask}hasChanges(){return this._changesMask>0}hasChangesWV(){return this._hasChangesWV}getOnChange(){return this._onValueChanged}_subscribe(){ +this._globalEvents.subscribe("chart_loaded",this._handleChartLoaded,this),this._globalEvents.subscribe("layout_loaded",this._handleLayoutLoaded,this),this._globalEvents.subscribe("chart_migrated",this._handleChartMigrated,this),this._undoHistory.undoStack().onChange().subscribe(this,this._handleUndoHistoryChange),this._chartSaver?.chartSaved().subscribe(this,this._handleChartSaved),this._lineToolsHaveChanges.subscribe(this._recalculateHaveChanges);this._chartWidgetCollection.metaInfo.name.subscribe(this._handleMetainfoChanged)}_unsubscribe(){this._globalEvents.unsubscribe("chart_loaded",this._handleChartLoaded,this),this._globalEvents.unsubscribe("layout_loaded",this._handleLayoutLoaded,this),this._globalEvents.unsubscribe("chart_migrated",this._handleChartMigrated,this),this._undoHistory.undoStack().onChange().unsubscribe(this,this._handleUndoHistoryChange),this._chartSaver?.chartSaved().unsubscribe(this,this._handleChartSaved),this._lineToolsHaveChanges.unsubscribe(this._recalculateHaveChanges);this._chartWidgetCollection.metaInfo.name.unsubscribe(this._handleMetainfoChanged)}_setUndoHistoryHasChanges(e,t){this._undoHistoryHasChanges=e,this._recalculateHaveChanges(e,t)}_handleChartLoaded(){this._setUndoHistoryHasChanges(!1)}_handleLayoutLoaded(){this._setUndoHistoryHasChanges(!1,!0)}_handleUndoHistoryChange(e){e?.affectsState()&&this._setUndoHistoryHasChanges(!0)}_handleChartMigrated(){this._setUndoHistoryHasChanges(!0)}_handleChartSaved(e){e&&this._setUndoHistoryHasChanges(!1,!0)}}},43550:(e,t,i)=>{"use strict";i.d(t,{ChartHotkeysListener:()=>g,globalEnvironmentState:()=>m,modifierPressed:()=>p,shiftPressed:()=>_});var s=i(26709),o=i(68335),n=i(35749),r=i(32755);var a=i(64147),l=i(28331);const c=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Shift)),h=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Mod)),d=new a.WatchedValue(Boolean((s.pressedKeys.value()??0)&o.Modifiers.Alt)),u=[o.Modifiers.None,o.Modifiers.Alt,o.Modifiers.Mod,o.Modifiers.Alt+o.Modifiers.Shift];function _(){return c}function p(){return h}function m(){return new l.EnvironmentState({altKey:d.value(),ctrlKey:p().value(),metaKey:p().value(),shiftKey:_().value()})}s.pressedKeys.subscribe(((e=0)=>{c.setValue(Boolean(e&o.Modifiers.Shift)),h.setValue(Boolean(e&o.Modifiers.Mod)),d.setValue(Boolean(e&o.Modifiers.Alt))}));class g{constructor(e,t){this._pressedKeyCode=null,this._boundKeydownHandler=null,this._boundKeyupHandler=null,this._chartWidget=e,this._parent=t,this._boundKeydownHandler=this._keydownHandler.bind(this),this._boundKeyupHandler=this._keyupHandler.bind(this),this._parent.ownerDocument.addEventListener("keydown",this._boundKeydownHandler),this._parent.ownerDocument.addEventListener("keyup",this._boundKeyupHandler)}destroy(){null!==this._boundKeydownHandler&&(this._parent.ownerDocument.removeEventListener("keydown",this._boundKeydownHandler),this._boundKeydownHandler=null),null!==this._boundKeyupHandler&&(this._parent.ownerDocument.removeEventListener("keyup",this._boundKeyupHandler), +this._boundKeyupHandler=null)}_keydownHandler(e){this._chartWidget.hasModel()&&this._chartWidget.isActive().value()&&(e.defaultPrevented||("text-editor"===window.document.activeElement?.getAttribute("data-name")&&this._handleTabKeyDown(e)||window.document.activeElement===window.document.body&&(this._handleMoveDrawingsKeyDown(e)||this._handleScrollKeyDown(e)||this._handleZoomKeyDown(e)))&&e.preventDefault())}_keyupHandler(e){this._chartWidget.hasModel()&&this._handleScrollKeyUp(e)}_handleTabKeyDown(e){const t=255&(0,o.hashFromEvent)(e),i=this._chartWidget.model();if(9===t){const t=i.selection().dataSources()[0];if(void 0!==t&&(s=t,(0,r.isLineTool)(s)&&"LineToolTable"===s.state().type)){const i=(0,o.modifiersFromEvent)(e);return t.switchActiveCell(i===o.Modifiers.Shift)}return!1}var s;return!1}_handleMoveDrawingsKeyDown(e){const t=255&(0,o.hashFromEvent)(e),i=this._chartWidget.model();switch(t){case 37:return i.moveSelectedToolsLeft();case 39:return i.moveSelectedToolsRight();case 38:return i.moveSelectedToolsUp();case 40:return i.moveSelectedToolsDown()}return!1}_handleScrollKeyDown(e){if(null!==this._pressedKeyCode)return!1;const t=(0,o.hashFromEvent)(e),i=255&t,s=(0,o.modifiersFromEvent)(e);let r;if(37===i)r=1;else{if(39!==i)return!1;r=-1}return!(o.isMacKeyboard&&s===o.Modifiers.Mod||!u.includes(s))&&(!(0,n.isNativeUIInteraction)(t,e.target)&&(this._pressedKeyCode=i,s===o.Modifiers.None?this._chartWidget.scrollHelper().moveByBar(r):s===o.Modifiers.Alt||s===o.Modifiers.Mod?this._chartWidget.scrollHelper().move(r):-1===r?this._chartWidget.model().timeScale().scrollToRealtime(!0):this._chartWidget.model().timeScale().scrollToFirstBar(),!0))}_handleScrollKeyUp(e){if(null===this._pressedKeyCode)return!1;const t=(0,o.hashFromEvent)(e);if((0,n.isNativeUIInteraction)(t,e.target))return!1;return(255&t)===this._pressedKeyCode&&(this._pressedKeyCode=null,this._chartWidget.scrollHelper().stopMove(),!0)}_handleZoomKeyDown(e){const t=(0,o.hashFromEvent)(e),i=255&t;if((0,o.modifiersFromEvent)(e)!==o.Modifiers.Mod||(0,n.isNativeUIInteraction)(t,e.target))return!1;const s=this._chartWidget.model();if(38===i)s.zoomIn();else{if(40!==i)return!1;s.zoomOut()}return!0}}},17730:(e,t,i)=>{"use strict";i.d(t,{getChartWidgetApiTimeConverter:()=>r});var s=i(50151),o=i(53388);const n=i(56570).enabled("end_of_period_timescale_marks");function r(e,t,i){return new l(function(e,t){const i=function(e,t){return e+t.session+t.timezone+(t.corrections||"")+(t.session_holidays||"")}(e,t);let s=a.get(i);void 0===s&&(s=(0,o.createDwmAligner)(e,t),a.set(i,s));return s}(e,t),i)}const a=new Map;class l{constructor(e,t){this._dwmAligner=e,this._chartModel=t}convertPublicTimeToInternalTime(e){return null!==this._dwmAligner?this._dwmAligner.timeToSessionStart(1e3*e)/1e3:e}convertInternalTimeToPublicTime(e){return null!==this._dwmAligner?this._dwmAligner.timeToExchangeTradingDay(1e3*e)/1e3:e}convertTimePointIndexToPublicTime(e){const t=this._chartModel.timeScale();if(t.isEmpty())return null;let i=n?function(e,t){const i=e.indexToUserTime(t) +;if(null===i)return null;return i.getTime()/1e3}(t,e):this.convertTimePointIndexToInternalTime(e);return null!==i&&(i=this.convertInternalTimeToPublicTime(i)),i}convertTimePointIndexToInternalTime(e){const t=this._chartModel.timeScale();if(t.isEmpty())return null;const i=t.points(),{firstIndex:o,lastIndex:n}=(0,s.ensureNotNull)(i.range().value());let r=null;if(o<=e&&e<=n)r=i.valueAt(e);else if(e>n){const i=this._chartModel.mainSeries().syncModel();if(null!==i){const o=(0,s.ensureNotNull)(t.indexToTimePoint(n));r=i.projectTime(o,e-n)}}return r}}},15938:(e,t,i)=>{"use strict";i.d(t,{CHART_FONT_FAMILY:()=>n,setChartFontFamily:()=>o});const s="'Trebuchet MS', Roboto, Ubuntu, sans-serif";function o(e){n=e}let n=`-apple-system, BlinkMacSystemFont, ${s}`},40443:(e,t,i)=>{"use strict";i.d(t,{ContextMenuManager:()=>s});var s,o=i(29981),n=i(29023),r=i(59064);!function(e){let t=null,s=null;const a=[],l={createAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:e}),createAsyncAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:{},optionsLoader:e}),createSeparator:()=>new n.Separator};async function c(e,n={},r={menuName:""},c){null!==t&&(e=await t(e,l,r));let d=null;const u=()=>{const e=(0,o.indexOf)(a,(e=>e.renderer===d));-1!==e&&a.splice(e,1),void 0!==c&&c()};let _=!1;if(null!==s&&(d=await s(e,r,u)),d)_=!0,h();else{const t=await Promise.all([i.e(4109),i.e(3953),i.e(5826),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(7001),i.e(6262),i.e(2227),i.e(2544),i.e(2157),i.e(1584)]).then(i.bind(i,11785));d=new t.ContextMenuRenderer(e,n,u,h)}return a.push({renderer:d,isExternal:_}),d}function h(){(0,r.globalCloseMenu)(),a.forEach((e=>{e.isExternal&&e.renderer.isShown()&&e.renderer.hide()}))}e.createMenu=c,e.showMenu=function(e,t,i={},s,o){return c(e,i,s,o).then((e=>e.show(t)))},e.setCustomRendererFactory=function(e){s=e},e.setCustomItemsProcessor=function(e){t=e},e.hideAll=h,e.getShown=function(){for(let e=0;e{"use strict";i.d(t,{doNotShowDeleteLockedLineConfirmProperty:()=>a,doNotShowDeleteLockedLineKey:()=>n});var s=i(56840),o=i(17625);const n="do_not_show_delete_locked_line_confirm";function r(){return s.getBool(n,!1)}const a=(0,o.createPrimitiveProperty)(r());a.subscribe(null,(()=>s.setValue(n,a.value()))),s.onSync.subscribe(null,(()=>a.setValue(r())))},29280:(e,t,i)=>{"use strict";i.d(t,{DialogRenderer:()=>o});var s=i(64147);class o{constructor(){this._container=document.createElement("div"),this._visibility=new s.WatchedValue(!1),this._rootInstance=null}visible(){return this._visibility.readonly()}_setVisibility(e){this._visibility.setValue(e)}}},26023:(e,t,i)=>{"use strict";var s;i.d(t,{TabNames:()=>s}),function(e){e.background="Background",e.coordinates="Coordinates",e.drawings="Drawings",e.events="Events",e.alerts="Alerts",e.inputs="Inputs",e.properties="Properties",e.scales="Scales",e.legend="Legend",e.sourceCode="Source Code",e.style="Style",e.symbol="Symbol",e.timezoneSessions="Timezone/Sessions", +e.trading="Trading",e.visibility="Visibility",e.text="Text"}(s||(s={}))},9726:(e,t,i)=>{"use strict";i.d(t,{createFavoriteDrawingToolbar:()=>a,getFavoriteDrawingToolbarPromise:()=>r});var s=i(72894);let o=null,n=null;function r(){return n}function a(){null===n&&(n=Promise.all([i.e(7827),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(6445),i.e(7384),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(4353),i.e(2440),i.e(9255),i.e(7001),i.e(3745),i.e(6262),i.e(6842),i.e(5099),i.e(2227),i.e(2544),i.e(1890),i.e(2157),i.e(7843),i.e(2306)]).then(i.bind(i,17815)).then((({FavoriteDrawingToolbar:e})=>(o=null!==o?o:new e({left:window.innerWidth/2,top:s.HEADER_TOOLBAR_HEIGHT_EXPANDED+61}),o))))}},776:(e,t,i)=>{"use strict";function s(e){return Math.max(1,e.ownerDocument?.defaultView?.devicePixelRatio||1)}i.d(t,{getCanvasDevicePixelRatio:()=>s})},96152:(e,t,i)=>{"use strict";i.d(t,{getPriceAxisNameInfo:()=>r});const s=["Z","Y","X","W","V","U","T","S"],o=["A","B","C","D","E","F","G","H"];class n{constructor(e){this.label=e}equals(e){return null!==e&&this.label===e.label}}function r(e,t){const i="left"===e?s:o,r=t{"use strict";i.d(t,{getTranslatedInputTitle:()=>n});var s=i(11542);const o={PercentageLTP:"Percentage LTP"};function n(e){return s.t(o[e]??e,{context:"input"},i(32856))}},77788:(e,t,i)=>{"use strict";i.d(t,{CHART_WIDGET_COLLECTION_SERVICE:()=>o,chartWidgetCollectionService:()=>n});var s=i(16216);const o={id:"ChartWidgetCollectionService"};function n(){return(0,s.hasService)(o)?(0,s.service)(o):null}var r;!function(e){e.Multichart="multichart",e.ForceFullscreen="force-fullscreen"}(r||(r={}))},62288:(e,t,i)=>{"use strict";i.d(t,{InvalidationLevel:()=>s,InvalidationMask:()=>l,defaultInvalidationLevel:()=>r});var s,o=i(50151);class n{constructor(e=r){this._paneInvalidationLevel=r,this._leftPriceScalesInvalidationMap=new Map,this._rightPriceScalesInvalidationMap=new Map,this._legendWidgetInvalidated=!1,this._priceScalesPriceRangeAnimationsInvalidationMap=new Map,this._invalidationLevel=e}fullInvalidation(){return this._invalidationLevel}invalidateAll(e){this._invalidationLevel=Math.max(this._invalidationLevel,e)}invalidatePane(e){this._paneInvalidationLevel=Math.max(this._invalidationLevel,e)}invalidateLegendWidgetLayout(){this._legendWidgetInvalidated=!0}invalidatePriceScale(e,t,i){const s="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap,o=s.get(t)||r;s.set(t,Math.max(o,i))}setPriceScaleRangeAnimation(e,t){this._priceScalesPriceRangeAnimationsInvalidationMap.set(e,t)}priceScaleRangeAnimations(){return this._priceScalesPriceRangeAnimationsInvalidationMap}invalidationLevelForPane(){return Math.max(this._paneInvalidationLevel,this._invalidationLevel)}legendWidgetLayoutInvalidated(){return this._legendWidgetInvalidated||this._invalidationLevel===s.Full}getterForPriceScaleInvalidationLevelBySide(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap +;return e=>Math.max(t.get(e)||r,this._invalidationLevel)}priceScaleSideMaxLevel(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap;let i=this._invalidationLevel;return t.size>0&&t.forEach((e=>{e>i&&(i=e)})),i}merge(e){this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._paneInvalidationLevel=Math.max(this._paneInvalidationLevel,e._paneInvalidationLevel),e._leftPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._leftPriceScalesInvalidationMap.get(t)||r;this._leftPriceScalesInvalidationMap.set(t,Math.max(i,e))})),e._rightPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._rightPriceScalesInvalidationMap.get(t)||r;this._rightPriceScalesInvalidationMap.set(t,Math.max(i,e))})),this._legendWidgetInvalidated=this._legendWidgetInvalidated||e._legendWidgetInvalidated,e._priceScalesPriceRangeAnimationsInvalidationMap.forEach(((e,t)=>{this._priceScalesPriceRangeAnimationsInvalidationMap.set(t,e)}))}}!function(e){e[e.None=0]="None",e[e.Cursor=1]="Cursor",e[e.Light=2]="Light",e[e.Full=3]="Full"}(s||(s={}));const r=s.None;var a;!function(e){e[e.ScrollAnimation=0]="ScrollAnimation",e[e.StopAnimation=1]="StopAnimation"}(a||(a={}));class l{constructor(e=r){this._panesOrderChanged=!1,this._keepVisibleTimeRangeOnResize=!1,this._timeAxisInvalidationLevel=r,this._invalidatedPanes=new Map,this._additionalActions=[],this._timeScaleInvalidations=[],this._invalidationLevel=e}invalidateAll(e){this._invalidationLevel!==e&&(this._invalidationLevel=Math.max(this._invalidationLevel,e),this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})))}invalidateAllPane(e,t){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).invalidateAll(t)}invalidatePriceScale(e,t,i,s){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).invalidatePriceScale(t,i,s)}setPriceScaleRangeAnimation(e,t,i){this._invalidationLevel=Math.max(this._invalidationLevel,s.Light),this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(e)).setPriceScaleRangeAnimation(t,i)}invalidateTimeScale(e){this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e)}invalidatePanesOrder(){this._panesOrderChanged=!0}lockVisibleTimeRangeOnResize(){this._keepVisibleTimeRangeOnResize=!0}fullInvalidation(){return this._invalidationLevel}maxPaneInvalidation(){const e=[];return this._invalidatedPanes.forEach((t=>{e.push(t.fullInvalidation())})),Math.max(...e,this._invalidationLevel)}invalidateForPane(e){return this._invalidatedPanes.get(e)||new n(this._invalidationLevel)}invalidateForTimeScale(){return Math.max(this._timeAxisInvalidationLevel,this._invalidationLevel)}validationActions(){return this._additionalActions}addValidationAction(e){this._additionalActions.push(e)}merge(e){ +this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._panesOrderChanged=this._panesOrderChanged||e._panesOrderChanged,this._keepVisibleTimeRangeOnResize=this._keepVisibleTimeRangeOnResize||e._keepVisibleTimeRangeOnResize,this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})),e._invalidatedPanes.forEach(((e,t)=>{this._invalidatedPanes.has(t)||this._invalidatedPanes.set(t,new n(this._invalidationLevel)),(0,o.ensureDefined)(this._invalidatedPanes.get(t)).merge(e)})),this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e._timeAxisInvalidationLevel);for(let t=0;t0===e.type));if(-1!==e){const[t]=this._timeScaleInvalidations.splice(e,1);t.value.onFinish?.(!1)}}}},69186:(e,t,i)=>{"use strict";i.d(t,{lastMouseOrTouchEventInfo:()=>o,setLastMouseOrTouchEventInfo:()=>n});let s=(0,i(49483).supportTouch)()?{isTouch:!0,stylus:!1}:{isTouch:!1};function o(){return s}function n(e){s=e.isTouch?{isTouch:!0,stylus:e.stylus}:{isTouch:!1}}},65952:(e,t,i)=>{"use strict";i.d(t,{layoutInitialSizingState:()=>n});var s=i(69708);i(50151);function o(e){return e.map((t=>{if((0,s.default)(t))return{percent:1/e.length};{const i=t.slice(1);return{percent:1/e.length,substate:o(i)}}}))}function n(e){return o(e.slice(1))}},68993:(e,t,i)=>{"use strict";i.d(t,{isMultipleLayout:()=>r,isSupportedLayout:()=>a,layouts:()=>o,tryGuessingTheMostSuitableLayout:()=>l});i(87489),i(65952);let s;s={};const o={...{s:{title:"1 chart",count:1,layoutType:"s",sizer:(e,t)=>{if(0!==t)throw new RangeError("invalid index");return e},splitters:()=>[],resizeApplier:(e,t,i,s,o)=>o,syncSublayoutsBySplitter:(e,t)=>t,expression:["h",0]}},...s};function n(e){return"s"===e +}function r(e){return!n(e)}function a(e){return n(e)||s.hasOwnProperty(e)}function l(e){return"s"}},17402:(e,t,i)=>{"use strict";i.d(t,{lineToolsSelectHotkeys:()=>o});i(21251);var s=i(68335);const o={LineToolFibRetracement:{hash:s.Modifiers.Alt+70,action:"setTool",description:"Draw Fib Retracement"},LineToolHorzLine:{hash:s.Modifiers.Alt+72,action:"drawRightThere",description:"Draw Horizontal Line here"},LineToolHorzRay:{hash:s.Modifiers.Alt+74,action:"drawRightThere",description:"Draw Horizontal Ray here"},LineToolRectangle:{hash:s.Modifiers.Alt+s.Modifiers.Shift+82,action:"setTool",description:"Draw Rectangle"},LineToolTrendLine:{hash:s.Modifiers.Alt+84,action:"setTool",description:"Draw Trend Line"},LineToolVertLine:{hash:s.Modifiers.Alt+86,action:"drawRightThere",description:"Draw Vertical Line here"},LineToolCrossLine:{hash:s.Modifiers.Alt+67,action:"drawRightThere",description:"Draw Cross Line here"}}},35236:(e,t,i)=>{"use strict";i.d(t,{MouseEventHandler:()=>f,defaultPreventedHandler:()=>m,getClickPosition:()=>_,isTouchMouseEvent:()=>p});var s=i(81251),o=i(50151),n=i(49483),r=i(37265),a=i(80007),l=i(69186);const c=n.isSafari?"click":"auxclick";var h,d;!function(e){e[e.ResetClick=500]="ResetClick",e[e.LongTap=240]="LongTap",e[e.PreventFiresTouchEvents=500]="PreventFiresTouchEvents"}(h||(h={})),function(e){e[e.CancelClickManhattanDistance=5]="CancelClickManhattanDistance",e[e.CancelTapManhattanDistance=5]="CancelTapManhattanDistance",e[e.DoubleClickManhattanDistance=5]="DoubleClickManhattanDistance",e[e.DoubleTapManhattanDistance=30]="DoubleTapManhattanDistance"}(d||(d={}));const u={treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!1,ignoreClickAndTapOnDblClickOrDblTap:!1};function _(e){if(p(e))return{x:e.clientX,y:e.clientY};if("touches"in(t=e)&&void 0!==t.touches){if(1===e.touches.length){const t=(0,o.ensureNotNull)(e.target).getBoundingClientRect(),i=e.touches[0];return{x:i.clientX-t.left,y:i.clientY-t.top}}return null}var t;return{x:e.offsetX,y:e.offsetY}}function p(e){return"isTouch"in e&&"stylus"in e}function m(e){return t=>{t.preventDefault(),e(t)}}function g(e,t){let i=!1;return{clickOrTap:(...s)=>{t?.()?e.clickOrTap(...s):(i=!1,setTimeout((()=>!i&&e.clickOrTap(...s)),501))},doubleClickOrDoubleTap:(...t)=>{i=!0,e.doubleClickOrDoubleTap?.(...t)}}}class f{constructor(e,t,i){if(this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._longTapTimeoutId=null,this._longTapActive=!1,this._mouseMoveStartPosition=null,this._touchMoveStartPosition=null,this._touchMoveExceededManhattanDistance=!1,this._cancelClick=!1,this._cancelTap=!1,this._unsubscribeOutsideMouseEvents=null,this._unsubscribeOutsideTouchEvents=null,this._unsubscribeMobileSafariEvents=null,this._unsubscribeMousemove=null,this._unsubscribeRootMouseEvents=null,this._unsubscribeRootTouchEvents=null,this._pinchInfo=null,this._pinchPrevented=!1, +this._preventTouchDragProcess=!1,this._mousePressed=!1,this._lastTouchEventTimeStamp=0,this._activeTouchId=null,this._acceptMouseLeave=!n.CheckMobile.iOS(),this._onFirefoxOutsideMouseUp=e=>{this._mouseUpHandler(e)},this._onMobileSafariDoubleClick=e=>{if(this._firesTouchEvents(e)){const t=this._makeCompatEvent(e);if(++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._tapPosition);i<30&&!this._cancelTap&&this._processTouchEvent(t,this._handlers.doubleTapEvent),this._resetTapTimeout()}}else{const t=this._makeCompatEvent(e);if(++this._clickCount,this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}}},this._target=e,this._options=(0,r.merge)((0,r.clone)(u),i||{}),this._options.ignoreClickAndTapOnDblClickOrDblTap){if(t.mouseClickEvent&&t.mouseDoubleClickEvent){const e=g({clickOrTap:t.mouseClickEvent.bind(t),doubleClickOrDoubleTap:t.mouseDoubleClickEvent.bind(t)});t.mouseClickEvent=e.clickOrTap,t.mouseDoubleClickEvent=e.doubleClickOrDoubleTap}if(t.tapEvent&&t.doubleTapEvent){const e=g({clickOrTap:t.tapEvent.bind(t),doubleClickOrDoubleTap:t.doubleTapEvent.bind(t)});t.tapEvent=e.clickOrTap,t.doubleTapEvent=e.doubleClickOrDoubleTap}}this._handlers=t,this._init()}destroy(){null!==this._unsubscribeOutsideMouseEvents&&(this._unsubscribeOutsideMouseEvents(),this._unsubscribeOutsideMouseEvents=null),null!==this._unsubscribeOutsideTouchEvents&&(this._unsubscribeOutsideTouchEvents(),this._unsubscribeOutsideTouchEvents=null),null!==this._unsubscribeMousemove&&(this._unsubscribeMousemove(),this._unsubscribeMousemove=null),null!==this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),null!==this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null),null!==this._unsubscribeMobileSafariEvents&&(this._unsubscribeMobileSafariEvents(),this._unsubscribeMobileSafariEvents=null),this._clearLongTapTimeout(),this._resetClickTimeout()}_mouseEnterHandler(e){this._unsubscribeMousemove&&this._unsubscribeMousemove();const t=this._mouseMoveHandler.bind(this);if(this._unsubscribeMousemove=()=>{this._target.removeEventListener("mousemove",t)},this._target.addEventListener("mousemove",t),this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseEnterEvent),this._acceptMouseLeave=!0}_resetClickTimeout(){null!==this._clickTimeoutId&&clearTimeout(this._clickTimeoutId),this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_resetTapTimeout(){null!==this._tapTimeoutId&&clearTimeout(this._tapTimeoutId),this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_mouseMoveHandler(e){ +if(this._mousePressed||null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseMoveEvent),this._acceptMouseLeave=!0}_touchMoveHandler(e){const t=w(e.changedTouches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t)return;if(this._lastTouchEventTimeStamp=b(e),null!==this._pinchInfo)return;if(this._preventTouchDragProcess)return;this._pinchPrevented=!0;const i=this._touchMouseMoveWithDownInfo(v(t),(0,o.ensureNotNull)(this._touchMoveStartPosition)),{xOffset:s,yOffset:n,manhattanDistance:r}=i;if(this._touchMoveExceededManhattanDistance||!(r<5)){if(!this._touchMoveExceededManhattanDistance){const e=.5*s,t=n>=e&&!this._options.treatVertTouchDragAsPageScroll,i=e>n&&!this._options.treatHorzTouchDragAsPageScroll;t||i||(this._preventTouchDragProcess=!0),this._touchMoveExceededManhattanDistance=!0,this._cancelTap=!0,this._clearLongTapTimeout(),this._resetTapTimeout()}if(!this._preventTouchDragProcess){const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.touchMoveEvent),(0,a.preventDefault)(e)}}}_mouseMoveWithDownHandler(e){if(0!==e.button)return;if(this._options.isMouseMoveHandlingEnabled&&!this._options.isMouseMoveHandlingEnabled?.())return;const t=this._touchMouseMoveWithDownInfo(v(e),(0,o.ensureNotNull)(this._mouseMoveStartPosition)),{manhattanDistance:i}=t;if(i>=5&&(this._cancelClick=!0,this._resetClickTimeout()),this._cancelClick){const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.pressedMouseMoveEvent)}}_touchMouseMoveWithDownInfo(e,t){const i=Math.abs(t.x-e.x),s=Math.abs(t.y-e.y);return{xOffset:i,yOffset:s,manhattanDistance:i+s}}_touchEndHandler(e){let t=w(e.changedTouches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t&&0===e.touches.length&&(t=e.changedTouches[0]),null===t)return;this._activeTouchId=null,this._lastTouchEventTimeStamp=b(e),this._clearLongTapTimeout(),this._touchMoveStartPosition=null,this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);const i=this._makeCompatEvent(e,t);if(this._processTouchEvent(i,this._handlers.touchEndEvent),++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:e}=this._touchMouseMoveWithDownInfo(v(t),this._tapPosition);e<30&&!this._cancelTap&&this._processTouchEvent(i,this._handlers.doubleTapEvent),this._resetTapTimeout()}else this._cancelTap||(this._processTouchEvent(i,this._handlers.tapEvent),this._handlers.tapEvent&&(0,a.preventDefault)(e));0===this._tapCount&&(0,a.preventDefault)(e),0===e.touches.length&&this._longTapActive&&(this._longTapActive=!1,(0,a.preventDefault)(e))}_touchCancelHandler(e){this._touchEndHandler(e)}_mouseUpHandler(e){if(0!==e.button)return;const t=this._makeCompatEvent(e);if(this._mouseMoveStartPosition=null,this._mousePressed=!1,this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),n.isFF){ +this._target.ownerDocument.documentElement.removeEventListener("mouseleave",this._onFirefoxOutsideMouseUp)}if(!this._firesTouchEvents(e))if(this._processMouseEvent(t,this._handlers.mouseUpEvent),++this._clickCount,this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(v(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}else this._cancelClick||this._processMouseEvent(t,this._handlers.mouseClickEvent)}_clearLongTapTimeout(){null!==this._longTapTimeoutId&&(clearTimeout(this._longTapTimeoutId),this._longTapTimeoutId=null)}_touchStartHandler(e){if(null!==this._activeTouchId)return this._clearLongTapTimeout(),void this._resetTapTimeout();const t=e.changedTouches[0];this._activeTouchId=t.identifier,this._lastTouchEventTimeStamp=b(e);const i=this._target.ownerDocument.documentElement;this._cancelTap=!1,this._touchMoveExceededManhattanDistance=!1,this._preventTouchDragProcess=!1,this._touchMoveStartPosition=v(t),this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);{const t=this._touchMoveHandler.bind(this),s=this._touchEndHandler.bind(this);this._unsubscribeRootTouchEvents=()=>{i.removeEventListener("touchmove",t),i.removeEventListener("touchend",s)},i.addEventListener("touchmove",t,{passive:!1}),i.addEventListener("touchend",s,{passive:!1}),this._clearLongTapTimeout(),this._longTapTimeoutId=setTimeout(this._longTapHandler.bind(this,e),240)}const s=this._makeCompatEvent(e,t);this._processTouchEvent(s,this._handlers.touchStartEvent),this._tapTimeoutId||(this._tapCount=0,this._tapTimeoutId=setTimeout(this._resetTapTimeout.bind(this),500),this._tapPosition=v(t))}_wheelClickHandler(e){if(1!==e.button)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.wheelClickEvent)}_mouseDownHandler(e){if(0!==e.button)return;if(this._options.isMouseMoveHandlingEnabled&&!this._options.isMouseMoveHandlingEnabled?.())return;const t=this._target.ownerDocument.documentElement;n.isFF&&t.addEventListener("mouseleave",this._onFirefoxOutsideMouseUp),this._cancelClick=!1,this._mouseMoveStartPosition=v(e),this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null);{const e=this._mouseMoveWithDownHandler.bind(this),i=this._mouseUpHandler.bind(this);this._unsubscribeRootMouseEvents=()=>{t.removeEventListener("mousemove",e),t.removeEventListener("mouseup",i)},t.addEventListener("mousemove",e),t.addEventListener("mouseup",i)}if(this._mousePressed=!0,this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseDownEvent),this._clickTimeoutId||(this._clickCount=0,this._clickTimeoutId=setTimeout(this._resetClickTimeout.bind(this),500),this._clickPosition=v(e))}_init(){this._target.addEventListener("mouseenter",this._mouseEnterHandler.bind(this)), +this._target.addEventListener("touchcancel",this._touchCancelHandler.bind(this));{const e=this._target.ownerDocument,t=e=>!e.target||!this._target.contains(e.target),i=e=>{if(!t(e))return;const i=e.changedTouches[0];this._lastTouchEventTimeStamp=b(e),this._processTouchEvent(this._makeCompatEvent(e,i),this._handlers.touchStartOutsideEvent)},s=e=>{t(e)&&!this._firesTouchEvents(e)&&this._processMouseEvent(this._makeCompatEvent(e),this._handlers.mouseDownOutsideEvent)};this._unsubscribeOutsideTouchEvents=()=>{e.removeEventListener("touchstart",i)},this._unsubscribeOutsideMouseEvents=()=>{e.removeEventListener("mousedown",s)},e.addEventListener("mousedown",s),e.addEventListener("touchstart",i,{passive:!0})}n.CheckMobile.iOS()&&(this._unsubscribeMobileSafariEvents=()=>{this._target.removeEventListener("dblclick",this._onMobileSafariDoubleClick)},this._target.addEventListener("dblclick",this._onMobileSafariDoubleClick)),this._target.addEventListener("mouseleave",this._mouseLeaveHandler.bind(this)),this._target.addEventListener("contextmenu",this._contextMenuHandler.bind(this)),this._target.addEventListener("touchstart",this._touchStartHandler.bind(this),{passive:!0}),(0,a.preventScrollByWheelClick)(this._target),this._target.addEventListener("mousedown",this._mouseDownHandler.bind(this)),this._target.addEventListener(c,this._wheelClickHandler.bind(this)),this._initPinch(),this._target.addEventListener("touchmove",(()=>{}),{passive:!1})}_initPinch(){void 0===this._handlers.pinchStartEvent&&void 0===this._handlers.pinchEvent&&void 0===this._handlers.pinchEndEvent||(this._target.addEventListener("touchstart",(e=>this._checkPinchState(e.touches)),{passive:!0}),this._target.addEventListener("touchmove",(e=>{if(null===this._pinchInfo)return;const t=w(e.touches,(0,o.ensureNotNull)(this._activeTouchId)),i=w(e.touches,this._pinchInfo.secondTouchId);if(t&&i&&void 0!==this._handlers.pinchEvent){const{startPinchDistance:s,startPinchMiddlePoint:o}=this._pinchInfo,n=S(t,i)/s,r=y(this._target);this._handlers.pinchEvent(o,{x:t.clientX-r.left,y:t.clientY-r.top},{x:i.clientX-r.left,y:i.clientY-r.top},n),(0,a.preventDefault)(e)}}),{passive:!1}),this._target.addEventListener("touchend",(e=>{this._checkPinchState(e.touches)})))}_checkPinchState(e){1===e.length&&(this._pinchPrevented=!1),2!==e.length||this._pinchPrevented||this._longTapActive?this._stopPinch():this._startPinch(e)}_startPinch(e){if(void 0!==this._handlers.pinchStartEvent&&null===this._pinchInfo){const t=y(this._target);let i,s;e[0].identifier===this._activeTouchId?(i=e[0],s=e[1]):(i=e[1],s=e[0]);const o={x:i.clientX-t.left,y:i.clientY-t.top},n={x:s.clientX-t.left,y:s.clientY-t.top},r={x:(o.x+n.x)/2,y:(o.y+n.y)/2};this._handlers.pinchStartEvent(r,o,n,{bothPointsOnTargetElement:this._target.contains(s.target)})&&(this._pinchInfo={startPinchDistance:S(i,s),startPinchMiddlePoint:r,secondTouchId:s.identifier})}this._clearLongTapTimeout()}_stopPinch(){null!==this._pinchInfo&&(this._pinchInfo=null,this._handlers.pinchEndEvent?.())}_mouseLeaveHandler(e){ +if(this._unsubscribeMousemove&&this._unsubscribeMousemove(),this._firesTouchEvents(e))return;if(!this._acceptMouseLeave)return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseLeaveEvent),this._acceptMouseLeave=!n.CheckMobile.iOS()}_longTapHandler(e){const t=w(e.touches,(0,o.ensureNotNull)(this._activeTouchId));if(null===t)return;const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.longTapEvent),this._processTouchEvent(i,this._handlers.touchContextMenuEvent),this._cancelTap=!0,this._longTapActive=!0}_contextMenuHandler(e){if((0,a.preventDefault)(e),null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.contextMenuEvent),this._cancelClick=!0}_firesTouchEvents(e){return e.sourceCapabilities&&void 0!==e.sourceCapabilities.firesTouchEvents?e.sourceCapabilities.firesTouchEvents:b(e)this._target.getBoundingClientRect()||{left:0,top:0}));return{clientX:i.clientX,clientY:i.clientY,pageX:i.pageX,pageY:i.pageY,screenX:i.screenX,screenY:i.screenY,get localX(){return i.clientX-o().left},get localY(){return i.clientY-o().top},ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey,isTouch:!e.type.startsWith("mouse")&&"contextmenu"!==e.type&&"click"!==e.type,stylus:"stylus"===t?.touchType,srcType:e.type,target:i.target,view:e.view,preventDefault:()=>{"touchstart"!==e.type&&(0,a.preventDefault)(e)}}}}function y(e){return e.getBoundingClientRect()||{left:0,top:0}}function v(e){return{x:e.pageX,y:e.pageY}}function S(e,t){const i=e.clientX-t.clientX,s=e.clientY-t.clientY;return Math.sqrt(i*i+s*s)}function b(e){return e.timeStamp||performance.now()}function w(e,t){for(let i=0;i{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>r,navigationButtonsVisibilityKey:()=>o,property:()=>n,restoreNavigationButtonsVisibilitySettingsValue:()=>l});var s=i(17656);const o="NavigationButtons.visibility",{property:n,availableValues:r,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)(o)},51613:(e,t,i)=>{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>r,property:()=>n,restorePaneButtonsVisibilitySettingsValue:()=>l});var s=i(17656),o=i(60859);const{property:n,availableValues:r,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)("PaneButtons.visibility",o.navigationButtonsVisibilityKey)},65388:(e,t,i)=>{"use strict";i.d(t,{isCustomStudy:()=>o});const s={VbPFixed:!0,PivotPointsStandard:!0,VbPVisible:!0,VbPAnchored:!0};function o(e){return e in s}},28388:(e,t,i)=>{"use strict";i.d(t,{MetaInfoHelper:()=>u}) +;var s=i(50151),o=i(9343),n=i(68159),r=i(94113),a=i(37265),l=i(65383);function c(e){return!e.groupId&&!e.isHidden&&e.id!==l.RangeDependentStudyInputNames.FirstBar&&e.id!==l.RangeDependentStudyInputNames.LastBar}var h=i(65388);const d=(0,o.getLogger)("Platform.GUI.PropertyDialog.Indicators.MetaInfo");class u{constructor(e){this._metaInfo=e}hasUserEditableInputs(){return this._metaInfo.inputs.some(c)}getUserEditableInputs(){return this._metaInfo.inputs.filter(c)}hasUserEditableProperties(){return n.StudyMetaInfo.isScriptStrategy(this._metaInfo)}hasUserEditableStyles(){const e=this._metaInfo;return e.plots.length>0||void 0!==e.bands||void 0!==e.filledAreas||(0,h.isCustomStudy)(e.shortId)||n.StudyMetaInfo.isScriptStrategy(this._metaInfo)||Object.values(e.graphics).some((e=>void 0!==e))}getUserEditablePlots(){const e=new Set,t=this._metaInfo;return t.plots.filter((i=>{if((0,r.isColorerPlot)(i)||(0,r.isTextColorerPlot)(i)||(0,r.isDataOffsetPlot)(i)||(0,r.isOhlcColorerPlot)(i)||(0,r.isAlertConditionPlot)(i)||(0,r.isDataPlot)(i))return!1;if((0,r.isOhlcPlot)(i)){const o=i.target;if(e.has(o))return!1;e.add(o);const n=(0,s.ensureDefined)(t.ohlcPlots);return!(0,s.ensureDefined)(n[o]).isHidden}{const e=t.styles?t.styles[i.id]:void 0;return void 0===e||!e.isHidden}}))}hasUserEditableOptions(){return this.hasUserEditableInputs()||this.hasUserEditableProperties()||this.hasUserEditableStyles()}getStrategyProperties(){const e=this._metaInfo,t=e.inputs.filter(p),i={..._};for(const s of t){const t=s.internalID;i[t]=s,_.hasOwnProperty(t)||d.logWarn(`Unknown strategy input internal id ${t} in ${e.fullId}`)}return(0,a.clone)(i)}}const _={currency:void 0,backtest_fill_limits_assumption:void 0,calc_on_every_tick:void 0,calc_on_order_fills:void 0,commission_value:void 0,commission_type:void 0,initial_capital:void 0,pyramiding:void 0,slippage:void 0,default_qty_type:void 0,default_qty_value:void 0,margin_long:void 0,margin_short:void 0,use_bar_magnifier:void 0,process_orders_on_close:void 0,fill_orders_on_standard_ohlc:void 0};function p(e){return"strategy_props"===e.groupId}},59063:(e,t,i)=>{"use strict";i.d(t,{AbstractJsonStoreService:()=>o,CommonJsonStoreService:()=>n});var s=i(52033);class o{constructor(e,t,i,o,n){this._onChange=new s.Delegate,this._handleChange=()=>{this._onChange.fire(this.get())},this._crossTabEvents=e,this._jsonKeyValueStore=t,this.CROSSTAB_EVENT_NAME=i,this.JSON_STORE_KEY=o,this.defaultStoreValue=this._serialize(n),this._subscribe()}get(){const e=this._jsonKeyValueStore.getJSON(this.JSON_STORE_KEY,this.defaultStoreValue);return this._deserialize(e)}set(e,t){const i=this._serialize(e);this._jsonKeyValueStore.setJSON(this.JSON_STORE_KEY,i,t),this._crossTabEvents.emit(this.CROSSTAB_EVENT_NAME),this._onChange.fire(e)}getOnChange(){return this._onChange}destroy(){this._unsubscribe(),this._onChange.destroy(),delete this._onChange}_subscribe(){this._crossTabEvents.on(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.subscribe(this,this._handleChange)}_unsubscribe(){ +this._crossTabEvents.off(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.unsubscribe(this,this._handleChange)}}class n extends o{_serialize(e){return e}_deserialize(e){return e}}},38119:(e,t,i)=>{"use strict";i.d(t,{CustomStatusModel:()=>c});var s=i(64147);const o="#9598a1",n=!1,r=null,a='';class l{constructor(e){this._visible=new s.WatchedValue(n),this._tooltip=new s.WatchedValue(r),this._icon=new s.WatchedValue(a),this._color=new s.WatchedValue(o),this._tooltipContent=new s.WatchedValue(null),this._symbol=e}symbol(){return this._symbol}tooltip(){return this._tooltip}icon(){return this._icon}color(){return this._color}visible(){return this._visible}tooltipContent(){return this._tooltipContent}}class c{constructor(){this._symbolCustomStatuses=new Map}getSymbolCustomStatus(e){if(this._symbolCustomStatuses.has(e))return this._symbolCustomStatuses.get(e);const t=new l(e);return this._symbolCustomStatuses.set(e,t),t}hideAll(){for(const e of this._symbolCustomStatuses.values())e.visible().setValue(!1)}static getInstance(){return null===this._instance&&(this._instance=new c),this._instance}}c._instance=null},30141:(e,t,i)=>{"use strict";i.d(t,{restoreShowMarketOpenStatusProperty:()=>c,showMarketOpenStatusProperty:()=>l});var s=i(17625),o=i(56840);const n="Chart.ShowMarketOpenStatus",r=!0;function a(){return o.getBool(n,r)}const l=(0,s.createPrimitiveProperty)(a());function c(){l.setValue(r),o.remove(n)}o.onSync.subscribe(null,(()=>l.setValue(a()))),l.subscribe(null,(()=>o.setValue(n,l.value())))},90823:(e,t,i)=>{"use strict";i.d(t,{MarketStatusModel:()=>u});var s,o=i(50151),n=i(64147),r=i(88960),a=i(68805),l=i(17326),c=i(2740);function h(e){return window.ChartApiInstance.serverTime()/1e3-e}function d(e,t,i){return e<=i?t<=i?1/0:t/1e3:Math.min(e,t)/1e3}!function(e){e.Open="market",e.Pre="pre_market",e.Post="post_market",e.Close="out_of_session",e.Holiday="holiday",e.Delisted="delisted",e.Expired="expired"}(s||(s={}));class u{constructor(e){this._currentSession=new n.WatchedValue(null),this._delistedByTypespecs=new n.WatchedValue(!1),this._sessionsSpec=null,this._nextSessionEdgeInternal=null,this._nextSessionEdge=new n.WatchedValue(null),this._recalcNextSessionEdgeTimerId=null,this._delay=0,this._futuresContractExpirationTime=null,this._quotesProvider=e,this._marketStatus=(0,r.combine)(((e,t,i)=>null===e?e:t?"delisted":i?"expired":function(e){switch(e){case"market":return"market";case"pre_market":return"pre_market";case"post_market":return"post_market";case"out_of_session":return"out_of_session";case"holiday":return"holiday"}(0,o.ensureNever)(e)}(e)),this._currentSession.weakReference(),this._delistedByTypespecs.weakReference(),(this._futuresContractExpirationTime?.expired()??new n.WatchedValue(!1)).weakReference()),e.quotesUpdate().subscribe(this,(e=>{this._currentSession.setValue(e?.values.current_session??null)})),e.quoteSymbolChanged().subscribe(this,(()=>{this._currentSession.setValue(null)}))}destroy(){ +this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.quoteSymbolChanged().unsubscribeAll(this),null!==this._recalcNextSessionEdgeTimerId&&clearTimeout(this._recalcNextSessionEdgeTimerId),this._marketStatus.destroy()}futuresContractExpirationTime(){return this._futuresContractExpirationTime}setSymbolInfo(e){if(this._nextSessionEdgeInternal=null,null===e)return void(this._sessionsSpec=null);this._delay=(0,a.getSymbolDelaySeconds)(e);const t=new l.SessionsSpec(e.timezone,e.session_display??e.session,e.session_holidays,e.corrections);let i,s;const o=e.subsessions?.find((e=>"premarket"===e.id)),n=e.subsessions?.find((e=>"postmarket"===e.id));void 0!==o&&(i=new l.SessionsSpec(e.timezone,o["session-display"]??o.session,e.session_holidays,o["session-correction"])),void 0!==n&&(s=new l.SessionsSpec(e.timezone,n["session-display"]??n.session,e.session_holidays,n["session-correction"])),this._sessionsSpec={general:t,preMarket:i,postMarket:s},this._recalculateNextSessionEdge()}status(){return this._marketStatus}currentSession(){return this._currentSession}nextSessionEdge(){return this._nextSessionEdge}_getNextSessionEdgeInternal(){if(null===this._sessionsSpec)return null;const e=1e3*h(this._delay);if(null===this._nextSessionEdgeInternal||(this._nextSessionEdgeInternal.timestamp??1/0)<=e/1e3){const{general:t,preMarket:i,postMarket:s}=this._sessionsSpec,o=(0,c.get_timezone)(t.timezone()),n=(0,c.utc_to_cal)(o,e),r=d((0,c.cal_to_utc)(o,t.alignToNearestSessionStart(n,1)),(0,c.cal_to_utc)(o,t.alignToNearestSessionEnd(n,1)),e),a=d(void 0!==i?(0,c.cal_to_utc)(o,i.alignToNearestSessionStart(n,1)):1/0,void 0!==i?(0,c.cal_to_utc)(o,i.alignToNearestSessionEnd(n,1)):1/0,e),l=d(void 0!==s?(0,c.cal_to_utc)(o,s.alignToNearestSessionStart(n,1)):1/0,void 0!==s?(0,c.cal_to_utc)(o,s.alignToNearestSessionEnd(n,1)):1/0,e);let u=Math.min(r,a,l);if(u===1/0){const e=h(this._delay),i=6e4,s=new Date(Math.round(new Date(1e3*e).getTime()/i)*i).getTime()+i,n=(0,c.utc_to_cal)(o,s),r=d((0,c.cal_to_utc)(o,t.alignToNearestSessionStart(n,1)),(0,c.cal_to_utc)(o,t.alignToNearestSessionEnd(n,1)),s),_=Math.min(r,a,l);_!==1/0?(this._nextSessionEdgeInternal={timestamp:u},u=_):this._nextSessionEdgeInternal={timestamp:null}}this._nextSessionEdgeInternal=u===l?{timestamp:u,status:"post_market"}:u===a?{timestamp:u,status:"pre_market"}:{timestamp:u}}return this._nextSessionEdgeInternal}_recalculateNextSessionEdge(){const e=this._getNextSessionEdgeInternal();if(null===e||null===e.timestamp)return void this._nextSessionEdge.setValue(null);const t={status:e.status,remainingSeconds:Math.max(0,e.timestamp-h(this._delay))};if(null===this._recalcNextSessionEdgeTimerId){const e=Number.isFinite(t.remainingSeconds)?Math.ceil(t.remainingSeconds%60):1;this._recalcNextSessionEdgeTimerId=setTimeout((()=>this._recalculateNextSessionEdgeByTimer()),1e3*e)}this._nextSessionEdge.setValue(t)}_recalculateNextSessionEdgeByTimer(){this._recalcNextSessionEdgeTimerId=null,this._recalculateNextSessionEdge()}}},22118:(e,t,i)=>{"use strict";i.d(t,{CRUCIAL_REALTIME_BATS:()=>l, +firstReplacedByBatsExchange:()=>c,isAmexToCboeMigratedSymbol:()=>_,isDelay:()=>d,isEod:()=>h,witoutRealtime:()=>u});i(50151);var s=i(13665),o=i.n(s);const n=["DJ","JSE","BELEX"],r=["NZX"],a=["BIVA"],l=["AMEX","NASDAQ","NYSE"];function c(e){return null}function h(e,t){return o().hasEodSymbols(e.full_name)||6===t}function d(e){return void 0!==e&&e>0}function u(e){return"index"===e.type&&n.includes(e.listed_exchange)||"futures"===e.type&&r.includes(e.listed_exchange)||a.includes(e.listed_exchange)}function _(e,t){return"amex"===t&&"CBOE"===e}},76032:(e,t,i)=>{"use strict";i.d(t,{getStudyTemplateDescString:()=>a,getStudyTemplateMetaInfo:()=>n,getStudyTemplateSaveData:()=>r});var s=i(19466),o=i(79036);function n(e,t){return{indicators:e.orderedDataSources(!0).filter((e=>(0,o.isStudy)(e)&&!0)).map((e=>({id:e.metaInfo().id,description:e.title(s.TitleDisplayTarget.StatusLine,!0,void 0,!0)}))),interval:t}}function r(e,t,i,s){const o=t.studyTemplate(i,s);return{name:e,content:JSON.stringify(o),meta_info:n(t,o.interval)}}function a(e){const t=new Map;return e.forEach((e=>{const[i,s]=t.get(e.id)||[e.description,0];t.set(e.id,[i,s+1])})),Array.from(t.values()).map((([e,t])=>`${e}${t>1?` x ${t}`:""}`)).join(", ")}},79652:(e,t,i)=>{"use strict";i.d(t,{canShowSpreadActions:()=>o,globalKeypressMatches:()=>n});var s=i(56570);function o(){let e=!1;return s.enabled("show_spread_operators")&&(e=!0),e}function n(e){if(e.ctrlKey)return!1;if(e.metaKey)return!1;if(!e.charCode)return!1;if(!e.which||e.which<=32)return!1;const t=e.target;return!t||!/^(input|textarea)$/i.test(t.tagName)&&"listbox"!==t.getAttribute("role")}},50340:(e,t,i)=>{"use strict";function s(){return Promise.all([i.e(359),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(4106),i.e(7444),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3202),i.e(2751),i.e(1754)]).then(i.bind(i,89324))}i.d(t,{loadNewSymbolSearch:()=>s})},79320:(e,t,i)=>{"use strict";i.d(t,{tradingService:()=>n});var s=i(16216);const o={id:"TradingService"};function n(){return(0,s.hasService)(o)?(0,s.service)(o):null}},96e3:(e,t,i)=>{"use strict";i.d(t,{AbstractBarColorer:()=>s});class s{constructor(){this._backColorers=[]}barStyle(e,t,i){const s={};for(const o of this._backColorers)o.applyBarStyle(e,t,s,i);return this.applyBarStyle(e,t,s,i),s}pushBackBarColorer(e){this._backColorers.unshift(e)}firstColoredBar(e){return null}}},19475:(e,t,i)=>{"use strict";i.d(t,{addPlusButtonProperty:()=>p,restoreAddPlusButtonSettingsValue:()=>m,showPlusButtonOnCursor:()=>d});var s=i(26709),o=i(56570),n=i(56840),r=i(17625),a=i(64147);const l="add_plus_button";function c(){const e=s.keyboardPressedKeysState.value();return void 0!==e&&(Boolean(e.modifiers&s.Modifiers.Alt&&e.modifiers&s.Modifiers.Mod)&&(void 0===e.code||e.altOrOptionCode()||e.controlOrMetaCode()))}const h=new a.WatchedValue(c());s.keyboardPressedKeysState.subscribe((()=>h.setValue(c())));const d=h.readonly();function u(){ +return o.enabled("chart_crosshair_menu")}function _(){return n.getBool(l,u())}const p=(0,r.createPrimitiveProperty)(_());function m(){p.setValue(u()),n.remove(l)}n.onSync.subscribe(null,(()=>p.setValue(_()))),p.subscribe(null,(()=>{n.setValue(l,p.value()),o.setEnabled("chart_crosshair_menu",!o.enabled("chart_crosshair_menu"))}))},92934:(e,t,i)=>{"use strict";i.d(t,{alignToStep:()=>n});var s=i(60521),o=i.n(s);function n(e,t){return o()(e).div(t).round(0,o().roundHalfUp).mul(t).toNumber()}},92158:(e,t,i)=>{"use strict";i.d(t,{actualAutoLogButtonsVisibility:()=>l,autoLogButtonsVisibilityOptions:()=>r,autoLogButtonsVisibilityProperty:()=>n,restoreAutoLogButtonsVisibilitySettingsValue:()=>a});var s,o=i(17656);!function(e){e.SettingsKey="PriceAxisAutoLogButtons.visibility"}(s||(s={}));const{property:n,availableValues:r,restoreDefaultValue:a,actualBehavior:l}=(0,o.createVisibilityController)("PriceAxisAutoLogButtons.visibility")},57596:(e,t,i)=>{"use strict";i.d(t,{axisLabelBackgroundColor:()=>o});var s=i(19625);const o={common:s.colorsPalette["color-tv-blue-500"],active:s.colorsPalette["color-tv-blue-800"]};var n;!function(e){e.BorderColor="#2E84A6"}(n||(n={}))},53388:(e,t,i)=>{"use strict";i.d(t,{createDwmAligner:()=>c,createTimeToBarTimeAligner:()=>d,isAlignmentEnabled:()=>h});var s=i(2740),o=i(56570),n=i(85049),r=i(42217),a=i(14381);const l=new r.SessionInfo("Etc/UTC","0000-0000:1234567");function c(e,t){if(!h()||!n.Interval.isDWM(e))return null;const i=new r.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),o=(0,a.newBarBuilder)(e,i,l);return{timeToSessionStart:e=>o.tradingDayToSessionStart(e),timeToExchangeTradingDay:e=>{const t=(0,s.utc_to_cal)(i.timezone,e),o=i.spec.correctTradingDay(t);return(0,s.set_hms)(o,0,0,0,0,(0,s.get_timezone)("Etc/UTC")),o.getTime()}}}function h(){return!o.enabled("disable_resolution_rebuild")}function d(e,t){if(!h())return e=>e;const i=new r.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),s=(0,a.newBarBuilder)(e,i,i,!1);return e=>s.alignTimeIfPossible(e)}},42217:(e,t,i)=>{"use strict";i.d(t,{BarBuilderBase:()=>a,SessionInfo:()=>r});var s=i(2740),o=i(83910),n=i(17326);class r{constructor(e,t,i,s){this.init(e,t,i,s),this._state={timezone:e,spec:t,holidays:i,corrections:s}}init(e,t,i,o){this.timezone=(0,s.get_timezone)(e),this.spec=new n.SessionsSpec(e,t,i,o)}state(){return this._state}static fromState(e){return new r(e.timezone,e.spec,e.holidays,e.corrections)}static wrap(e){const t=new r("Etc/UTC","24x7");return t.spec=e,t}static create(e,t,i,s){return new r(e,t,i,s)}}class a{alignTime(e){if(isNaN(e))return NaN;let t=this.indexOfBar(e);return t===o.SessionStage.POST_SESSION&&(this.moveTo(e),t=this.indexOfBar(e)),t<0?NaN:this.startOfBar(t)}}},14381:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SessionInfo:()=>r.SessionInfo,alignExchangeTimeToSessionStartAndReturnUTC:()=>D,alignPeriodsBackForDataRequest:()=>M,alignPeriodsBackForVisibleRange:()=>A,getPeriodsBetweenDates:()=>k,isTradingNow:()=>E,newBarBuilder:()=>I}) +;var s=i(2740),o=i(85049),n=i(9859),r=i(42217),a=i(83910);class l extends r.BarBuilderBase{constructor(e,t){super(),this._sessionStartMs=-Number.MAX_VALUE,this._sessionEndMs=-Number.MAX_VALUE,this._periodSec=e,this._session=t}alignTimeIfPossible(e){const t=this.alignTime(e);return isNaN(t)?e:t}indexOfBar(e){return e=this._sessionEndMs?a.SessionStage.POST_SESSION:(0,n.toInt)((0,s.time_seconds_diff)(e,this._sessionStartMs)/this._periodSec)}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=(0,s.get_cal_from_unix_timestamp_ms)(this._session.timezone,this._sessionStartMs-1),t=this._session.spec.alignToNearestSessionEnd(e,-1);return(0,s.cal_to_utc)(this._session.timezone,t)}if(e===a.SessionStage.POST_SESSION)return this._sessionEndMs;if(e<0)throw new Error("Negative offset is not supported");return this._sessionStartMs+(0,s.time_seconds)(this._periodSec*e)}endOfBar(e){if(e<0)throw new Error("Index cannot be negative");const t=this.startOfBar(e)+1e3*this._periodSec;return t>this._sessionEndMs?this._sessionEndMs:t}isLastBar(e,t){return t>=this._sessionStartMs+(0,s.time_seconds)(this._periodSec*(e+1)-1)}moveTo(e){const t=this._session.timezone,i=(0,s.utc_to_cal)(t,e),o=this._session.spec.alignToSessionStart(i);this._sessionStartMs=(0,s.cal_to_utc)(t,i),(0,s.add_minutes)(i,o),this._sessionEndMs=(0,s.cal_to_utc)(t,i)}indexOfLastBarInSession(){return(0,n.toInt)((this._sessionEndMs-1-this._sessionStartMs)/1e3/this._periodSec)}moveNext(){this.moveTo(this._sessionEndMs)}static minutes(e,t){return new l(60*e,t)}static seconds(e,t){return new l(e,t)}}var c=i(50151),h=i(79324);const d=(0,s.get_timezone)("Etc/UTC");function u(e,t,i){const o=(0,s.clone)(t),n=e.businessDaysToCalendarDays(o,1);n>1&&(0,s.add_date)(o,n-1);const r=e.leftBorderOfDailyBar(o);if(null===r)throw new Error("Cannot calculate left border of daily bar");return(0,s.cal_to_utc)(i,r,!0)}class _{constructor(e,t){this.from=e,this.to=t}toString(){return`${this.from.toString()} - ${this.to.toString()}`}}class p extends r.BarBuilderBase{constructor(e,t,i,s,o=!1){super(),this._periodStart=-Number.MAX_VALUE,this._periodEnd=-Number.MAX_VALUE,this._periodLastBarStart=-Number.MAX_VALUE,this._periodStartDay=new h.BusinessDay(0,0,0),this._periodEndDay=new h.BusinessDay(0,0,0),this._period=i,this._sessionTgt=e,this._builder=s,this._useBusinessDays=o,o?((0,c.assert)(null===t,"useBusinessDays and sessionSrc are mutually exclusive arguments"),this._sessionSrc=new r.SessionInfo("Etc/UTC","24x7")):this._sessionSrc=t||e}builder(){return this._builder}alignTimeIfPossible(e){return this.tradingDayToSessionStart(e)}tradingDayToSessionStart(e){return this.moveTo(e),this.startOfBar(0)}indexOfBar(e){if(this._useBusinessDays){const t=h.BusinessDay.fromCalendar((0,s.get_cal_from_unix_timestamp_ms)(this._sessionSrc.timezone,e));return t.before(this._periodStartDay)?a.SessionStage.PRE_SESSION:this._periodEndDay.before(t)?a.SessionStage.POST_SESSION:0} +return e=this._periodEnd?a.SessionStage.POST_SESSION:0}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionTgt.timezone,this._periodStart-1),t=this._sessionTgt.spec.alignToNearestSessionEnd(e,-1);return(0,s.cal_to_utc)(this._sessionTgt.timezone,t)-1}return e===a.SessionStage.POST_SESSION||e>0?this._periodEnd:e===a.SessionStage.LASTBAR_SESSION?this._periodLastBarStart:this._periodStart}moveTo(e){let t=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionSrc.timezone,e);t=this._sessionSrc.spec.correctTradingDay(t);const i=(0,s.get_year)(t),o=this._indexOfPeriodInYear(t),n=o+this._period,r=this._sessionTgt.spec,a=this._sessionTgt.timezone,l=this._builder.startOfPeriod(o,i);this._periodStart=u(r,l,a);const c=r.businessDaysToCalendarDays(l,1);c>1&&(0,s.add_date)(l,c-1),this._periodStartDay=h.BusinessDay.fromCalendar(l);let d=this._builder.startOfPeriod(n,i);this._periodEnd=u(r,d,a);const _=(0,s.clone)(d);for((0,s.add_date)(_,-1);r.isCalWeekEnd(_);)(0,s.add_date)(_,-1);this._periodEndDay=h.BusinessDay.fromCalendar(_),(0,s.add_date)(d,-1),d=function(e,t){const i=(0,s.clone)(t);for(;e.isCalWeekEnd(i);)(0,s.add_date)(i,-1);return i}(this._sessionTgt.spec,d),this._periodLastBarStart=u(r,d,a),(this._periodLastBarStart=this._periodLastBarStart}moveBarsForward(e,t){(0,c.assert)(t>0);const i=(0,s.get_cal_from_unix_timestamp_ms)(this._sessionTgt.timezone,e);let o=this._sessionTgt.spec.correctTradingDay(i);for(let e=0;e=0&&(o-=7),(0,n.toInt)((o+i)/7))}class f{indexOfPeriod(e){return(0,s.get_day_of_year)(e)-1}startOfPeriod(e,t){const i=(0,s.days_per_year)(t);return(0,s.get_cal)(d,t,s.JANUARY,1+Math.min(e,i))}}class y extends f{constructor(e){super(),this._sessionsSpec=e}indexOfPeriod(e){return super.indexOfPeriod(e)-function(e,t){const i=g(e,t),o=(0,s.get_cal)(d,(0,s.get_year)(t),s.JANUARY,1);(0,s.add_date)(o,7*i);const n=i*e.weekEndsCountForSingleSession()+e.holidaysFromYearStart(o),r=(0,s.get_day_of_year)(t)-(0,s.get_day_of_year)(o);return n+r-e.calendarDaysToBusinessDays(o,r)}(this._sessionsSpec,e)}startOfPeriod(e,t){const i=7-this._sessionsSpec.weekEndsCountForSingleSession(),o=Math.max(0,Math.trunc(e/i)-1),n=(0,s.get_cal)(d,t,s.JANUARY,1),r=(0,s.days_per_year)(t);if((0,s.add_date)(n,7*o),(e-=i*o-this._sessionsSpec.holidaysFromYearStart(n))>0){const t=this._sessionsSpec.businessDaysToCalendarDays(n,e);(0,s.add_date)(n,t)}let a=(0,s.get_day_of_year)(n)-1;return t<(0,s.get_year)(n)&&(a+=r),super.startOfPeriod(a,t)}}class v extends f{constructor(e){super(),this._sessionsSpec=e}indexOfPeriod(e){return super.indexOfPeriod(e)-this._sessionsSpec.daysOffFromYearStart(e)}startOfPeriod(e,t){const i=(0,s.get_cal)(d,t,s.JANUARY,1);(0,s.add_date)(i,e);const o=this._sessionsSpec.daysOffFromYearStart(i);(0,s.add_date)(i,o);const n=this._sessionsSpec.daysOffFromYearStart(i)-o;if(n>0){const e=this._sessionsSpec.businessDaysToCalendarDays(i,n);(0,s.add_date)(i,e)}let r=(0,s.get_day_of_year)(i)-1;if(t<(0,s.get_year)(i)){r+=(0,s.days_per_year)(t)}return super.startOfPeriod(r,t)}}class S{constructor(e){this._builder=null,this._initialized=!1,this._session=e}indexOfPeriod(e){return this._getBuilder().indexOfPeriod(e)}startOfPeriod(e,t){return this._getBuilder().startOfPeriod(e,t)}_getBuilder(){return null!==this._builder&&this._initialized||(this._session.spec.hasWeekEnds()?this._builder=this._session.spec.hasHistoryCorrections()?new v(this._session.spec):new y(this._session.spec):this._builder=this._session.spec.hasHistoryCorrections()?new v(this._session.spec):new f,this._initialized=!0),this._builder}}class b{constructor(e){this._spec=e}indexOfPeriod(e){let t=g(this._spec,e) +;return 0===t&&e.getTime()(0,s.days_per_year)((0,s.get_year)(i))?this.startOfPeriod(0,t+1):((0,s.add_date)(i,n),i)}}class w{constructor(e){this._yearStartDataHash=new Map,this._spec=e}startOfPeriod(e,t){if(e<0){t--;const i=(0,s.get_cal)(d,t,s.DECEMBER,31,23,59,59),o=this.indexOfPeriod(i),n=-1*e,r=Math.trunc(o/n)*n;return this.startOfPeriod(r,t)}const i=this._spec.getWeekIndicesWithAdditionalWeekBars(t),o=this._getStartOfYearData(t,i),n=this._moveToWeekIndexAccountingAdditional(o.firstWeekIndex,i,e),r=7*(n-o.firstWeekIndex);let a=(0,s.clone)((0,c.ensureNotNull)(o.startOfFirstBarInYear));if((0,s.add_date)(a,r),(0,s.get_year)(a)>t){const e=t+1,i=this._spec.getWeekIndicesWithAdditionalWeekBars(e),s=this._getStartOfYearData(e,i);if(a.getTime()>=(0,c.ensureNotNull)(s.startOfFirstBarInYear).getTime())return this.startOfPeriod(0,e)}return a=this._calculateBarWeekStart(a,i,n,e),a}indexOfPeriod(e){const t=this._spec.getWeekIndex(e),i=this._spec.getWeekIndicesWithAdditionalWeekBars((0,s.get_year)(e)),o=this._getStartOfYearData((0,s.get_year)(e),i);if(e.getTime()<(0,c.ensureNotNull)(o.startOfFirstBarInYear).getTime())return-1;if(0===t&&w.isOnFirstCalendarWeekOfYear(e)||0!==t&&t===o.firstWeekIndex)return this._calculateLastWeek(e,t,i,o.firstWeekbarsCount)-1;let n=this._numberOfCalendarWeeks(e);return n+=o.firstWeekbarsCount-o.fullWeeksAdjustment,n+=this._calculateWeeksWithExtraBar(t,i,o.firstWeekIndex),n+=this._calculateLastWeek(e,t,i,w.fullWeekOfAdditionalBarsCount)-1,n}static isOnFirstCalendarWeekOfYear(e){if((0,s.get_day_of_year)(e)>s.LAST_DAY_OF_WEEK)return!1;const t=(0,s.get_cal)(d,(0,s.get_year)(e),s.JANUARY,1,0,0),i=(0,s.clone)(t);return(0,s.add_date)(i,s.LAST_DAY_OF_WEEK-(0,s.get_day_of_week)(t)),e.getTime()=s)break;s--}return s}_calculateBarWeekStart(e,t,i,o){const n=this._getIndexOfWeekWithExtraBarIfExists(t,i);if(null===n){const t=this._spec.getEntriesForWeek(i).firstDayOfWeek()-(0,s.get_day_of_week)(e),o=(0,s.clone)(e);return(0,s.add_date)(o,t),o}const r=this._spec.getHistoryByIndex(n.entryIndex);if(this.indexOfPeriod((0,c.ensureNotNull)(r.getStartDay()))===o)return(0,s.clone)((0,c.ensureNotNull)(r.getStartDay()));const a=this._spec.getHistoryByIndex(n.entryIndex-1).getEntries().firstDayOfWeek()-(0,s.get_day_of_week)(e),l=(0,s.clone)(e);return(0,s.add_date)(l,a),l}_numberOfCalendarWeeks(e){const t=(0,s.get_day_of_year)(e),i=(0,s.get_day_of_week)(e);return Math.trunc((t-i)/7)}_getStartOfYearData(e,t){let i=this._yearStartDataHash.get(e);if(void 0!==i)return i;let o=(0,s.get_cal)(d,e,s.JANUARY,1,0,0),n=this._spec.getWeekIndex(o),r=0;for((0,s.get_day_of_week)(o)===s.FIRST_DAY_OF_WEEK&&(r=1), +i=this._getYearStartDataFromWeek(t,n,o);null===i.startOfFirstBarInYear;)n++,r++,o=this._moveToNextCalendarWeekStart(o),i=this._getYearStartDataFromWeek(t,n,o);return i.fullWeeksAdjustment=r,this._yearStartDataHash.set(e,i),i}_moveToNextCalendarWeekStart(e){const t=(0,s.get_day_of_week)(e),i=(0,s.clone)(e);return(0,s.add_date)(i,s.LAST_DAY_OF_WEEK-t+1),i}_getYearStartDataFromWeek(e,t,i){const o=(0,s.get_day_of_week)(i);let n=null,r=0;const a=this._getIndexOfWeekWithExtraBarIfExists(e,t);if(null!==a){let e=this._spec.getHistoryByIndex(a.entryIndex-1).getEntries().firstDayOfWeek()-o;if(e>=0)n=(0,s.clone)(i),(0,s.add_date)(n,e),r=2;else{const t=this._spec.getHistoryByIndex(a.entryIndex);e=t.getEntries().firstDayOfWeek()-o,e>=0&&(n=t.getStartDay(),n&&(n=(0,s.clone)(n)),r=1)}}else{const e=this._spec.getEntriesForWeek(t),a=e.firstDayOfWeek()-o;a>=0&&(this._hasWorkingDays(e)||this._hasWorkingDaysNextWeek(t+1))&&(n=(0,s.clone)(i),(0,s.add_date)(n,a),r=1)}return{startOfFirstBarInYear:n,firstWeekIndex:t,firstWeekbarsCount:r,fullWeeksAdjustment:0}}_hasWorkingDays(e){if(0===e.entriesByDay().size)return!1;for(let t=e.firstDayOfWeek();t<=s.LAST_DAY_OF_WEEK;t++)if(void 0!==e.entriesByDay().get(t))return!0;return!1}_hasWorkingDaysNextWeek(e){const t=this._spec.getEntriesForWeek(e);for(let e=1;e=e)break;o.weekIndex>i&&s++}return s}_calculateLastWeek(e,t,i,o){const n=(0,s.get_day_of_week)(e),r=this._getIndexOfWeekWithExtraBarIfExists(i,t);if(null===r){return n-this._spec.getEntriesForWeek(t).firstDayOfWeek()>=0?1:0}const a=this._positionInsideWeekWithSeveralBars(r,n);return a===w.IsInNewSession?o:a===w.IsInMidSession?o-1:0}_getIndexOfWeekWithExtraBarIfExists(e,t){for(const i of e){if(i.weekIndex===t)return i;if(i.weekIndex>t)break}return null}_positionInsideWeekWithSeveralBars(e,t){let i=this._spec.getHistoryByIndex(e.entryIndex).getEntries().firstDayOfWeek()-t;if(i<=0)return w.IsInNewSession;return i=this._spec.getHistoryByIndex(e.entryIndex-1).getEntries().firstDayOfWeek()-t,i<=0?w.IsInMidSession:w.IsBeforeAnySession}}w.IsBeforeAnySession=-1,w.IsInMidSession=0,w.IsInNewSession=1,w.fullWeekOfAdditionalBarsCount=2;class C{constructor(e){this._builder=null,this._session=e}indexOfPeriod(e){return this._getBuilder().indexOfPeriod(e)}startOfPeriod(e,t){return this._getBuilder().startOfPeriod(e,t)}_getBuilder(){return null==this._builder&&(this._builder=this._session.spec.hasHistoryCorrections()?new w(this._session.spec):new b(this._session.spec)),this._builder}}class P{constructor(e){this._session=e}indexOfPeriod(e){return(0,s.get_month)(e)}startOfPeriod(e,t){if(e<0){const i=(0,n.toInt)((11-e)/12);t-=i,e+=12*i}else e>s.DECEMBER&&(t++,e=s.JANUARY);return(0,s.get_cal)(d,t,e,1)}}var T,x;function I(e,t,i,s=!1){const n=o.Interval.parse(e),r=n.multiplier() +;return n.isMinutes()?l.minutes(r,t):n.isSeconds()?l.seconds(r,t):n.isTicks()?new l(1,t):n.isRange()?new l(60*r,t):new p(t,i??null,r,function(e,t){switch(e){case o.ResolutionKind.Days:return new S(t);case o.ResolutionKind.Weeks:return new C(t);case o.ResolutionKind.Months:return new P(t)}throw new Error(`Unknown dwm resolution: ${e}`)}(n.kind(),t),s)}function M(e,t,i,s,o,n,r){return L(e,t,i,s,o,n,r,0)}function A(e,t,i,s,o,n,r){return L(e,t,i,s,o,n,r,1)}function L(e,t,i,n,a,l,c,h){const d=o.Interval.parse(a+n);if(d.isMonths()){const e=new Date(c);return 0===h&&e.setUTCDate(1),function(e,t){B(e,Math.floor(t/12));let i=e.getUTCMonth()-t%12;i<0&&(B(e,1),i+=12);e.setUTCMonth(i);for(;e.getUTCMonth()!==i;)V(e,1)}(e,l*d.multiplier()),e.getTime()}const u=new r.SessionInfo("Etc/UTC",e,t,i),_=d.inMilliseconds(),p=d.isDWM();let m;if(p)m=864e5;else{const e=u.spec.getWeekIndex((0,s.get_cal_from_unix_timestamp_ms)(u.timezone,c));m=60*u.spec.getEntriesForWeek(e).maxTradingDayLength()*1e3}let g=0;if(d.isWeeks())g=7;else{const e=u.spec.getWeekIndex((0,s.get_cal_from_unix_timestamp_ms)(u.timezone,c));g=7-u.spec.getEntriesForWeek(e).weekEndsCount()}const f=m/_,y=g*f;let v;if(l=f&&(y=m/6048e5*f);return y%1<=Number.EPSILON*Math.ceil(y)?Math.round(y):Math.ceil(y)}function D(e,t){const i=(0,s.clone)(t);return e.alignToSessionStart(i),(0,s.cal_to_utc)((0,s.get_timezone)(e.timezone()),i)}function E(e,t){const i=(0,s.utc_to_cal)(t.timezone,+e);let o=(0,s.get_day_of_week)(i),n=(0,s.get_minutes_from_midnight)(i);const r=t.spec.findSession(t.spec.getWeekIndex(i),o,n).getEntry();return r.isOvernight()&&n>r.startOffset()+r.length()&&o===r.dayOfWeek()-1&&(o++,n-=1440),o===r.dayOfWeek()&&n>=r.startOffset()&&n{"use strict";i.d(t,{BusinessDay:()=>n});var s=i(2740),o=i(32956);class n{constructor(e,t,i){this.year=e,this.month=t,this.day=i}toString(){return`${(0,o.addLeadingZeros)(this.year,4)}-${(0,o.addLeadingZero)(this.month)}-${(0,o.addLeadingZero)(this.day)}`}toyyyymmdd(){ +return`${(0,o.addLeadingZeros)(this.year,4)}${(0,o.addLeadingZero)(this.month)}${(0,o.addLeadingZero)(this.day)}`}compareTo(e){return this.year>e.year||this.year===e.year&&this.month>e.month||this.year===e.year&&this.month===e.month&&this.day>e.day?1:this.year===e.year&&this.month===e.month&&this.day===e.day?0:-1}before(e){return-1===this.compareTo(e)}toCalendar(e){return(0,s.get_cal)(e??(0,s.get_timezone)("Etc/UTC"),this.year,this.month-1,this.day)}addDays(e){const t=this.toCalendar((0,s.get_timezone)("Etc/UTC"));return(0,s.add_date)(t,e),n.fromCalendar(t)}firstDayOfYear(){return new n(this.year,1,1)}getDayOfWeek(){const e=this.toCalendar();return(0,s.get_day_of_week)(e)}static fromCalendar(e){return new n((0,s.get_year)(e),(0,s.get_month)(e)+1,(0,s.get_day_of_month)(e))}}},83910:(e,t,i)=>{"use strict";var s;i.d(t,{SessionStage:()=>s}),function(e){e[e.PRE_SESSION=-1]="PRE_SESSION",e[e.POST_SESSION=-2]="POST_SESSION",e[e.LASTBAR_SESSION=-3]="LASTBAR_SESSION",e[e.LAST_SESSION_END=-4]="LAST_SESSION_END",e[e.FIRST_SESSION_START=-5]="FIRST_SESSION_START"}(s||(s={}))},40644:(e,t,i)=>{"use strict";i.d(t,{extrapolateBarsFrontByCount:()=>n,extrapolateBarsFrontToTime:()=>o});var s=i(83910);function o(e,t,i,s,n=!1){if(t>i){const r=o(e,i,t,s,n);return r.count=-r.count,r}return r(e,t,1,((e,t)=>t>i||0!==s&&e>s),n)}function n(e,t,i,s=!1){const o=i<0?-1:1;return r(e,t,o,((e,t)=>e>=i*o),s)}function r(e,t,i,o,n){let r=0,a=t;e.moveTo(a);let l=0,c=Number.MAX_VALUE,h=!1,d=t;const u=[];for(;!o(r,a);){if(l>15)throw new Error("Internal error 0x10 while extrapolating.");const o=e.indexOfBar(a);if(o===s.SessionStage.PRE_SESSION&&1===i)a=e.startOfBar(0),e.moveTo(a);else if(o===s.SessionStage.PRE_SESSION&&-1===i)a=e.startOfBar(s.SessionStage.PRE_SESSION),e.moveTo(a);else if(o===s.SessionStage.POST_SESSION&&1===i)a=e.startOfBar(s.SessionStage.POST_SESSION),e.moveTo(a);else{if(o===s.SessionStage.POST_SESSION&&-1===i)throw new Error("Internal error 0x12 while extrapolating.");{const _=e.startOfBar(o);if(_>t&&i>0||t>_&&i<0){if(h&&c===_)throw new Error("Internal error 0x11 while extrapolating.");h=!0,c=_,l=0,r++,d=_,n&&u.push(d)}if(0===o&&-1===i)a=_-1;else{a=e.startOfBar(o+i);const t=e.startOfBar(s.SessionStage.POST_SESSION);a>t&&(e.moveTo(t),a=e.startOfBar(0))}}}l++}return{time:d,times:u,count:r}}},17326:(e,t,i)=>{"use strict";i.d(t,{SessionsSpec:()=>P});var s,o=i(50151),n=i(2740),r=i(29981),a=i(79324);function l(e,t){return e.compareTo(t)}!function(e){e[e.LeftFirst=-1]="LeftFirst",e[e.Unchanged=0]="Unchanged",e[e.RightFirst=1]="RightFirst"}(s||(s={}));class c{constructor(e,t,i){(0,o.assert)(Number.isFinite(e)&&Number.isFinite(t)&&Number.isFinite(i),"Invalid arguments"),this._dayOfWeek=e,this._start=t,this._length=i}start(){return this._start+n.minutesPerDay*this.sessionStartDaysOffset()}startOffset(){return this._start}sessionStartDaysOffset(){return this._start>=0?0:this._start%n.minutesPerDay==0?-Math.ceil(this._start/n.minutesPerDay):-Math.floor(this._start/n.minutesPerDay)}isOvernight(){return this._start<0}dayOfWeek(){return this._dayOfWeek} +sessionStartDayOfWeek(){let e=this._dayOfWeek-this.sessionStartDaysOffset();return es?1:-1}contains(e){return this._contains((0,n.get_minutes_with_hours)(e),(0,n.get_day_of_week)(e))}_weight(){return this._dayOfWeek*n.minutesPerDay+this._start}_contains(e,t){let i=t-this._dayOfWeek;i>0&&(i-=7);const s=i*n.minutesPerDay+e;return s>=this._start&&se.length())))}maxTradingDayLength(){if(null==this._maxTradingDayLength){const e=new Map;for(const t of this._list){const i=t.dayOfWeek();e.set(i,t.length()+(e.get(i)??0))}let t=0;e.forEach((e=>{t=Math.max(t,e)})),this._maxTradingDayLength=t}return this._maxTradingDayLength}}class u{constructor(e,t,i){this._startDay=e,this._entries=i,this._specEndDay=t}getEntries(){return this._entries}getStartDay(){return this._startDay}getSpecEndDay(){return this._specEndDay}isOpenEnded(){return null==this._specEndDay}}const _=[n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY],p=[n.SUNDAY,n.MONDAY,n.TUESDAY,n.WEDNESDAY,n.THURSDAY,n.FRIDAY,n.SATURDAY];function m(e){return e>=48&&e<=57}const g=[0,31,28,31,30,31,30,31,31,30,31,30,31];class f extends Map{constructor(){super(...arguments),this._keyStringsToKey=new Map}get(e){const t=this._keyStringsToKey.get(e.toString());return t&&super.get(t)}set(e,t){const i=e.toString(),s=this._keyStringsToKey.get(i);return void 0!==s&&super.delete(s),this._keyStringsToKey.set(i,e),super.set(e,t)}has(e){return this._keyStringsToKey.has(e.toString())}}function y(e){return e.length>0}class v{constructor(){this.historyEntries=[],this.timezone="",this.adjustSessionsIndexes=null}parseSessions(e,t){this._parseHistoryEntries(e,t,!1)}parseSessionsAndValidateDateTime(e,t){this._parseHistoryEntries(e,t,!0)}static parseHolidaysAndCorrections(e,t,i,s){return this._parseHolidaysAndCorrectionsImpl(e,t,i,s)}static parseHolidaysAndCorrectionsAndValidateDateTime(e,t,i){return this._parseHolidaysAndCorrectionsImpl(e,t,i,!0)}_clearAll(){this.timezone="",this.historyEntries=[],this.adjustSessionsIndexes=[]}_parseHistoryEntries(e,t,i){this._clearAll();const s=t.split("/");let o=null,n=null;this.hasHistoryCorrections=s.length>1;for(let t=0;t ${a}`);const l=this._parseSessionsImpl(e,r[0],i);o=this._adjustStartToPreviousSession(l.firstDayOfWeek());const c=new u(o,a,l);this.historyEntries.push(c),n=a}}_parseSessionsImpl(e,t,i){this.timezone=e,t=this._parseFirstDayOfWeek(t);const s=new Map,o=[];if("24x7"===t.toLowerCase())for(const e of p){const t=v._createSessionEntry(e,0,0,0,0);o.push(t);const i=[];i.push(t),s.set(e,i)}else{let e=!1;const n=new Map;for(const i of t.split("|")){const t=i.split(":").filter(y);if(1!==t.length&&2!==t.length)throw new Error(`bad session section: ${i}`);const s=1===t.length;if(s){if(e)throw new Error(`duplicated default section: ${i}`);e=!0}const o=s?_:v._parseWorkingDays(t[1]);for(const e of o)s&&n.has(e)||n.set(e,t[0])}for(const e of p){const t=n.get(e);if(void 0!==t)for(const n of t.split(",").filter(y)){const t=v._parseSessionEntry(e,n,i);let r=s.get(e);void 0===r&&(r=[]),r.push(t),o.push(t),s.set(e,r)}}}o.sort(l);const n=new Set;for(const e of o)n.add(e.dayOfWeek());const r=7-n.size;return new d(o,s,this._firstDayOfWeek,r)}_parseFirstDayOfWeek(e){const t=e.split(";");if(this._firstDayOfWeek=n.MONDAY,t.length>2)throw new Error(`bad sessions spec: ${e}`);if(1===t.length)return e;let i=1;let s=t[0].indexOf("-")>=0?NaN:parseInt(t[0]);if(isNaN(s)&&(i=0,s=parseInt(t[1])),sn.SATURDAY)throw new Error(`bad sessions spec: ${e}`);return this._firstDayOfWeek=s,t[i]}_adjustStartToPreviousSession(e){if(0===this.historyEntries.length)return null;const t=(0,o.ensureNotNull)(this.historyEntries[this.historyEntries.length-1].getSpecEndDay()),i=e-(0,n.get_day_of_week)(t);if(0===i)return t;const s=(0,n.clone)(t);return(0,n.add_date)(s,i),t.getTime()12)&&(!(e<1||e>g[t])||!(2!==t||29!==e||!(0, +n.is_leap_year)(i)))}static _parseWorkingDays(e){const t=[];for(let i=0;i7)throw new Error(`Invalid days specification: ${e}`);t.includes(s)||t.push(s)}return t}static _createSessionEntry(e,t,i,s,r){(0,o.assert)(s>=0&&s<7),(0,o.assert)(r>=0&&r<7),0===i&&(i=n.minutesPerDay),s===r&&i<=t&&(s+=1),(0,o.assert)(s>=r),s>0&&(t-=s*n.minutesPerDay),r>0&&(i-=r*n.minutesPerDay);const a=i-t;return(0,o.assert)(e>=n.SUNDAY&&e<=n.SATURDAY),(0,o.assert)(t0),new c(e,t,a)}static _parseHolidaysAndCorrectionsImpl(e,t,i,s){const o=new f;if(""!==t){const e=[];for(const i of t.split(",")){const t=this._parseDay(i,"holiday",s);o.set(t,e)}}if(""===i)return o;for(const e of i.split(";")){const t=e.split(":");if(2!==t.length)throw new Error(`bad correction section: ${e}`);const i=[];if("dayoff"!==t[0])for(const e of t[0].split(","))i.push(this._parseSessionEntry(1,e,s));for(const e of t[1].split(",")){const t=this._parseDay(e,"correction",s),r=(0,n.get_day_of_week)(t.toCalendar()),a=[];for(let e=0;e0}getEntriesForWeek(e){if(!this._isThereCorrections)return this._presentHistoryEntry.getEntries();(0,o.assert)(e>=0);const t=e,i=this._entriesHash.get(t);if(void 0===i){return this._getHistoryAndIndexForWeek(t).getEntries()}let s=i.get();if(null!==s)return s;let r=null;const c=this._borderWeeksIndicesHash.get(t) +;r=void 0===c?this._getHistoryAndIndexForWeek(t).getEntries():this._prepareBorderWeekHistory(c);const h=new Map(r.entriesByDay());let u=[...r.list()];const _=this._weekIndexToLocalDateTime(e),m=this._weekIndexToLocalDateTime(e+1),g=a.BusinessDay.fromCalendar(_),f=a.BusinessDay.fromCalendar(m);for(const[e,t]of this._selectHolidays(g,f)){const i=(0,n.get_day_of_week)(e.toCalendar());u=u.filter((e=>e.dayOfWeek()!==i)),u.push(...t),0===t.length?h.delete(i):h.set(i,t)}u.sort(l);const y=p.length-h.size;return s=new d(u,h,r.firstDayOfWeek(),y),i.set(s),s}getHistoryByIndex(e){return this._entries[e]}timezone(){return this._timezone}timezoneObj(){return this._timezoneObj}longestSessionLength(){let e=this._presentHistoryEntry.getEntries().longestSessionLength();for(let t=0;te.length())));return Math.max(t,e)}isWeekEnd(e){const t=this.getWeekIndex(e);let i;return i=void 0===this._borderWeeksIndicesHash.get(t)?this._getHistoryAndIndexForWeek(t).getEntries():this.getEntriesForWeek(t),i.isWeekEnd((0,n.get_day_of_week)(e))}isCalWeekEnd(e){const t=(0,n.get_day_of_week)(e);if(!this._isThereCorrections)return this._presentHistoryEntry.getEntries().isWeekEnd(t);const i=this.getWeekIndex(e),s=this.getEntriesForWeek(i),o=a.BusinessDay.fromCalendar(e),r=this._holidayAndCorrectionMap.get(o);return void 0===r?s.isWeekEnd(t):0===r.length}holidaysFromYearStart(e){const t=e instanceof a.BusinessDay?e:a.BusinessDay.fromCalendar(e);return this._holidaysFromYearStart(t)}daysOffFromYearStart(e){const t=(0,n.get_cal)(b,(0,n.get_year)(e),n.JANUARY,1),i=this.getWeekIndex(t),s=(0,n.get_day_of_week)(t),o=(0,n.get_day_of_week)(e)-1;if((0,n.get_day_of_year)(e)+s<=n.LAST_DAY_OF_WEEK+n.FIRST_DAY_OF_WEEK)return this._getDaysOffForWeekInBorders(i,s,o);const r=this.getWeekIndex(e);let a=this._getDaysOffForWeekInBorders(i,s,n.LAST_DAY_OF_WEEK);for(let e=i+1;et.start()%e==0&&t.length()%e==0)))return!1;return!0}intradayCanBeBuiltFrom24x7Seconds(e){for(const t of this._entries)if(!t.getEntries().list().every((t=>60*t.start()%e==0&&60*t.length()%e==0)))return!1;return!0}indexOfSession(e,t,i){(0,o.assert)(t>=n.SUNDAY&&t<=n.SATURDAY),(0,o.assert)(i>=0&&i=u.list().length)))return new h(d,l,[...u.list()])}findSession(e,t,i,s=0){const o=this.indexOfSession(e,t,i),n=o.entries;let r=o.entryIndex;if(0!==s){const e=n[r].dayOfWeek(),t=s>0?1:-1;for(;;){const i=r+t;if(i<0||i>=n.length||n[i].dayOfWeek()!==e)break;r=i}}return new h(o.weekIndex,r,n)}getWeekIndex(e){return this._isThereCorrections?P._getWeekIndexImpl(e):0}correctTradingDay(e){const t=this._correctTradingDay(this.getWeekIndex(e),(0,n.get_day_of_week)(e),(0,n.get_minutes_with_hours)(e)),i=(0,n.clone)(e);return(0,n.add_date)(i,t),i}alignToSessionStart(e,t=0){const i=(0,n.get_day_of_week)(e),s=(0,n.get_minutes_from_midnight)(e),o=this.getWeekIndex(e),r=this.findSession(o,i,s,t),a=r.getEntry(),l=a.dayOfWeek()-i+7*Math.trunc(r.weekIndex-o);0!==l&&(0,n.add_date)(e,l);const c=a.startOffset();return(0,n.set_hms)(e,Math.trunc(c/60),c%60,0,0),a.length()}businessDaysToCalendarDays(e,t){return this._businessDaysToCalendarDays(this.getWeekIndex(e),(0,n.get_day_of_week)(e),t)}calendarDaysToBusinessDays(e,t){return this._calendarDaysToBusinessDays(this.getWeekIndex(e),(0,n.get_day_of_week)(e),t)}alignToNearestSessionStart(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionStart.bind(this))}alignToNearestSessionEnd(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionEnd.bind(this))}bordersOfDailyBar(e){const t=this._getEntriesForDay(e);if(0===t.length)return null;const i=t.slice();i.sort(l);const s=this._getLeftEntryBorder(e,i[0]),o=i[i.length-1],r=60*(o.startOffset()+o.length())-1,a=(0,n.clone)(e);return(0,n.set_seconds)(a,r),{from:s,to:a}}leftBorderOfDailyBar(e){const t=this._getEntriesForDay(e);if(0===t.length)return null;const i=t.slice();return i.sort(l),this._getLeftEntryBorder(e,i[0])}checkSession(){return this._checkEachHistorySession()&&this._checkSpecialEntries()&&this._checkTooManyCorrectionsOnWeek()}inSession(e){e=new Date(1e3*Math.floor(e.getTime()/1e3));const t=this.alignToNearestSessionStart(e,-1),i=this.alignToNearestSessionEnd(t,1);return!(e.getTime()>i.getTime())}hasWeekEnds(){for(const e of this._entries)if(0!==e.getEntries().weekEndsCount())return!0;return!1}getWeekIndicesWithAdditionalWeekBars(e){let t=this._yearToCalculatedAddedWeekIndicesHash.get(e);return void 0===t&&(t=this._calculateAddedIndices(e),this._yearToCalculatedAddedWeekIndicesHash.set(e,t)),t}_prepareSessionsBorderParams(){const e=new Map,t=new Map;let i=null;this._entries.length>1&&(i=Array.from({length:this._entries.length-1},(()=>0)));let s=0;for(let n=0;n=e){if(i=s-1,i=0&&s.compareTo(t)<0&&i.add([s,o]);return i}_prepareBorderWeekHistory(e){const t=this._entries[e-1],i=this._entries[e],s=new Map,r=[],a=(0,n.get_day_of_week)((0,o.ensureNotNull)(i.getStartDay()));for(let e=0;e0&&i>=0||c<0&&i<0)&&(0,n.add_date)(t,7*c),!r.contains(t)){let e=a-o;h&&i<0&&(e=-(7-a+o)),(0,n.add_date)(t,e),o=(0,n.get_day_of_week)(t)}if(r.isOvernight()){const e=r.sessionStartDaysOffset(),i=(o-(r.dayOfWeek()-e)+7)%7;0!==i&&(0,n.add_date)(t,-i)}const d=s(r);return(0,n.set_seconds)(t,d),t}_businessDaysToCalendarDays(e,t,i){let s=0,o=0;for(;o=i)return s;e++,t=n.SUNDAY}return s}_calendarDaysToBusinessDays(e,t,i){let s=0,o=0;for(;s=i)return o;e++,t=n.SUNDAY}return o}_entrySessionStart(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*e.start()))}_entrySessionEnd(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*(e.start()+e.length())-1))}_alignToNearestSessionValue(e,t,i){const s=(0,n.get_day_of_week)(e),o=(0,n.get_minutes_with_hours)(e),r=this.getWeekIndex(e) +;let a=this.findSession(r,s,o);if(1===t)return i(a,e,t);const l=a.getEntry(),c=l.contains(e),d=r===a.weekIndex,u=l.sessionStartDaysOffset()-l.dayOfWeek()>=0;if(c&&(d||u))return i(a,e,t);let _=a.entryIndex-1;if(_<0){let e=a.weekIndex,t=a.entries;if(0===e)e--,_+=t.length;else for(;_<0;)e--,t=this.getEntriesForWeek(e).list(),_+=t.length;a=new h(e,_,t)}else a=new h(a.weekIndex,_,a.entries);return i(a,e,t)}_getEntriesForDay(e){const t=(0,n.get_day_of_week)(e),i=this.getEntriesForWeek(this.getWeekIndex(e)).entriesByDay().get(t);return void 0!==i?i:[]}_getLeftEntryBorder(e,t){let i=t.startOffset();const s=-Math.trunc((i-1439)/1440);i+=1440*s;const o=(0,n.get_cal)(b,(0,n.get_year)(e),(0,n.get_month)(e),(0,n.get_day_of_month)(e),Math.trunc(i/60),i%60,0);return(0,n.add_date)(o,-s),o}_checkEachHistorySession(){for(const e of this._entries){const t=e.getEntries().list();if(!this._checkEntriesForIntersections(t,t,t))return!1}return!0}_checkEntriesForIntersections(e,t,i){const s=this._buildTestEntries(e,t,i);for(let e=0;e0;){const r=(0,n.clone)((0,o.ensureNotNull)(s.getStartDay()));if((0,n.add_date)(r,-a),!this.isCalWeekEnd(r)){const s={entryIndex:i,weekIndex:e};t.push(s);break}a--}}return t}static _getWeekIndexImpl(e){const t=(0,n.get_cal_utc)((0,n.get_year)(e),(0,n.get_month)(e),1);(0,n.add_date)(t,(0,n.get_day_of_month)(e)-(0,n.get_day_of_week)(e));const i=t.getTime()/1e3;return(0,o.assert)((i+62167219200)%86400==0),Math.trunc((i+62167219200)/86400/7)}}},15716:(e,t,i)=>{"use strict";i.d(t,{barFunctionByStyle:()=>o});var s=i(3070);function o(e,t){switch(e){case 12:return(0,s.barFunction)("low","low","close");case 2:case 18:case 20:case 14:case 15:case 3:case 10:case 13:return(0,s.barFunction)(t??"close");default:return(0,s.barFunction)("close","open")}}},91988:(e,t,i)=>{ +"use strict";i.d(t,{BarsRange:()=>o});var s=i(50151);class o{constructor(e,t){(0,s.assert)(e<=t,"The last bar in the bars range should be greater than or equal to the first bar"),this._firstBar=e,this._lastBar=t}firstBar(){return this._firstBar}lastBar(){return this._lastBar}count(){return this._lastBar-this._firstBar+1}contains(e){return this._firstBar<=e&&e<=this._lastBar}unite(e){return null===e?this:new o(Math.min(this._firstBar,e.firstBar()),Math.max(this._lastBar,e.lastBar()))}equals(e){return this._firstBar===e.firstBar()&&this._lastBar===e.lastBar()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}},42989:(e,t,i)=>{"use strict";i.d(t,{allChartStyles:()=>o});var s=i(56570);function o(){return function(){const e=[0,1,9,13,2,14,15,3,16,10];return s.enabled("chart_style_hilo")&&e.push(12),e.push(21),e}().concat((s.enabled("japanese_chart_styles"),[8]))}},91920:(e,t,i)=>{"use strict";var s=i(68979).makeFont,o=i(68979).parseFont,n=i(9343).getLogger;const{drawPoly:r}=i(37743);var a=n("Model.ChartTradingUtils"),l={_fontHeightCache:{},_parsedColorCache:{},_parseColor:function(e){if(this._parsedColorCache[e])return this._parsedColorCache[e];var t=document.createElement("div");t.style.color=e;var i=t.style.color.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i)||t.style.color.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d*\.?\d+)\s*\)$/i),s={r:i[1],g:i[2],b:i[3],a:i[4]||"1"};return this._parsedColorCache[e]=s,s},getColorFromProperties:function(e,t){var i=1-t.value()/100,s=this._parseColor(e.value());return"rgba("+s.r+","+s.g+","+s.b+","+i+")"},setColorToProperties:function(e,t,i){var s=this._parseColor(e);t.setValue("rgb("+s.r+","+s.g+","+s.b+")");var o=100*(1-s.a);i.setValue(Math.max(0,Math.min(o,100)))},getFontFromProperties:function(e,t,i,o){return s(t.value(),e.value(),o.value()?"italic":"",i.value()?"bold":"")},setFontToProperties:function(e,t,i,s,n){var r=o(e);null!==r?(r.family.length>0&&t.setValue(r.family),i.setValue(r.size),s.setValue(r.bold),n.setValue(r.italic)):a.logError("Invalid font: "+e)},fontHeight:function(e){if(!this._fontHeightCache[e]){var t=document.createElement("span");t.appendChild(document.createTextNode("height")),document.body.appendChild(t),t.style.cssText="font: "+e+"; white-space: nowrap; display: inline;";var i=t.offsetHeight;document.body.removeChild(t),this._fontHeightCache[e]=Math.ceil(i)}return this._fontHeightCache[e]},drawPolyHoverOrPress:function(e,t,i,s){s?(e.save(),e.fillStyle="rgba(0, 0, 0, 0.15)",r(e,t,!0),e.restore()):i&&(e.save(),e.fillStyle="rgba(0, 0, 0, 0.1)",r(e,t,!0),e.restore())},repaint:function(e){e.lightUpdate()},roundToMinTick:function(e,t){var i=1/e.mainSource().base();return i*Math.round(t/i)}};e.exports=l},46088:(e,t,i)=>{"use strict";var s;i.d(t,{ColorType:()=>s}),function(e){e.Solid="solid",e.Gradient="gradient"}(s||(s={}))},85856:(e,t,i)=>{"use strict";i.d(t,{ConflatedChunksBuilder:()=>r});var s=i(50151),o=i(29981);const n=[{barsToMerge:10,forBarspacingLargerThen:.03},{barsToMerge:30,forBarspacingLargerThen:.01},{ +barsToMerge:100,forBarspacingLargerThen:.003},{barsToMerge:500,forBarspacingLargerThen:0}];class r{constructor(e,t){this._plots=e,this._conflatedChunks={chunks:new Map,priceSource:null,priceSourcesProvider:t},this._clearConflatedChunks()}conflatedChunks(e,t){if(t!==this._conflatedChunks.priceSource){this._conflatedChunks.priceSource=t;const e=this._plots.first();e&&(this._clearConflatedChunks(),this._rebuildConflatedChunks(e))}const i=(0,s.ensureDefined)(n.find((t=>t.forBarspacingLargerThen<=e)));return(0,s.ensureDefined)(this._conflatedChunks.chunks.get(i.barsToMerge))}mergeData(e){const t=this._plots.size(),i=this._plots.merge(e);return i&&null!==this._conflatedChunks.priceSource&&(t===this._plots.size()&&i.index===this._plots.lastIndex()?this._updateLatestChunks():this._rebuildConflatedChunks(i)),i}moveData(e){this._plots.move(e),this._plots.size()>0&&this._clearConflatedChunks()}clearData(){this._plots.clear(),this._clearConflatedChunks()}_rebuildConflatedChunks(e){const t=this._conflatedChunks.priceSource;if(null===t)return;const i=e.index,r=this._conflatedChunks.priceSourcesProvider(t),a=(e,t,i)=>{let s=null;for(const o of e){const e=r(o.value);s&&o.index-s.startTime>=i.barsToMerge&&(t.push(s),s=null),s?(s.endTime=o.index,s.high=Math.max(s.high,e),s.low=Math.min(s.low,e),s.close=e):s={startTime:o.index,endTime:o.index,open:e,high:e,low:e,close:e}}s&&t.push(s)};n.forEach((e=>{const t=(0,s.ensureDefined)(this._conflatedChunks.chunks.get(e.barsToMerge)),n=(0,o.lowerbound)(t,i,((e,t)=>e.endTime0){const i=t[0].startTime-1,o=(0,s.ensureNotNull)(this._plots.firstIndex()),n=this._plots.rangeIterator(o,i),r=[];a(n,r,e);const l=r.concat(t);this._conflatedChunks.chunks.set(e.barsToMerge,l)}else{const i=(0,s.ensureNotNull)(this._plots.lastIndex());t.splice(n);let o=(0,s.ensureNotNull)(this._plots.firstIndex());t.length&&(o=t[t.length-1].endTime+1);const r=this._plots.rangeIterator(o,i);a(r,t,e)}}))}_updateLatestChunks(){const e=(0,s.ensureNotNull)(this._plots.last()),t=this._conflatedChunks.priceSourcesProvider("close");n.forEach((i=>{const o=(0,s.ensureDefined)(this._conflatedChunks.chunks.get(i.barsToMerge)),n=t(e.value),r=o[o.length-1];r.high=Math.max(r.high,n),r.low=Math.min(r.low,n),r.close=n,r.endTime=e.index}))}_clearConflatedChunks(){n.forEach((e=>this._conflatedChunks.chunks.set(e.barsToMerge,[])))}}},50788:(e,t,i)=>{"use strict";i.d(t,{actualCurrencyUnitVisibility:()=>h,currencyUnitVisibilityOptions:()=>l,currencyUnitVisibilityProperty:()=>a,migrateShowCurrencyAndShowUnitProperties:()=>u,restoreCurrencyUnitVisibilitySettingsValue:()=>c});var s,o=i(17656),n=i(56840),r=i.n(n);!function(e){e.SettingsKey="PriceAxisCurrencyAndUnit.visibility"}(s||(s={}));const{property:a,availableValues:l,restoreDefaultValue:c,actualBehavior:h}=(0,o.createVisibilityController)("PriceAxisCurrencyAndUnit.visibility");let d=!1;function u(e,t){d||(d=!0,void 0===r().getValue("PriceAxisCurrencyAndUnit.visibility")&&a().setValue(e||t?"alwaysOn":"alwaysOff"))}},28120:(e,t,i)=>{"use strict";i.d(t,{CustomSourceBase:()=>s +});class s{constructor(e,t){this._id=e,this._model=t}id(){return this._id}isHoveredEnabled(){return!0}isSelectionEnabled(){return!1}priceScale(){return null}paneViews(e){return[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateViewsForPane(e,t){e.containsMainSeries()&&this.updateAllViews(t)}}},36915:(e,t,i)=>{"use strict";i.d(t,{isLineToolState:()=>r,isMainSeriesState:()=>o,isStudyLineToolState:()=>a,isStudyState:()=>n});var s=i(15764);function o(e){return"MainSeries"===e.type}function n(e){return Boolean(e.type)&&e.type.toLowerCase().startsWith("study")}function r(e){return Boolean(e.type)&&(0,s.isLineToolName)(e.type)}function a(e){return Boolean(e.type)&&(0,s.isStudyLineToolName)(e.type)}},29137:(e,t,i)=>{"use strict";i.d(t,{DataSource:()=>d,getTranslatedStringForSource:()=>c,toInputDisplayFlags:()=>h});var s=i(45126),o=i(19466),n=i(92184),r=i(52033),a=i(64147),l=i(65383);function c(e,t){return new s.TranslatedString(t.name(),t.title(e))}function h(e){switch(e){case o.TitleDisplayTarget.DataWindow:return l.InputDisplayFlags.DataWindow;case o.TitleDisplayTarget.StatusLine:case o.TitleDisplayTarget.Alerts:return l.InputDisplayFlags.StatusLine}}class d{constructor(e){this.isSeries=!1,this._isDestroyed=!1,this._hasAlert=new a.WatchedValue(!1),this._alertStatus=new a.WatchedValue(0),this._alertCreationAvailable=new a.WatchedValue(!1),this._zorder=0,this._priceScale=null,this._ownerSource=null,this._userEditEnabled=!0,this._priceScaleChanged=new r.Delegate,this._isSelectionEnabled=!0,this._instanceId=(0,n.randomHashN)(6),this._ownerSourceChanged=new r.Delegate,this._zOrderChanged=new r.Delegate,this._id=new a.WatchedValue(e??(0,n.randomHashN)(6))}destroy(){this._isDestroyed=!0}id(){return this._id.value()}idWV(){return this._id.readonly()}instanceId(){return this._instanceId}preferNoScale(){return!1}setId(e){this._id.setValue(e)}zorder(){return this._zorder}setZorder(e){"number"==typeof e&&this._zorder!==e&&(this._zorder=e,this._zOrderChanged.fire(e))}preferredZOrder(){return null}isSpeciallyZOrderedSource(){return!1}title(e){return this.name()}priceScale(){return this._priceScale}hasPriceScale(){return null!==this._priceScale}setPriceScale(e){this._priceScale!==e&&(this._priceScale=e,this._priceScaleChanged.fire(e))}priceScaleChanged(){return this._priceScaleChanged}ownerSource(){return this._ownerSource}setOwnerSource(e){const t=this._ownerSource;this._ownerSource=e,this._ownerSourceChanged.fire(t,e)}ownerSourceChanged(){return this._ownerSourceChanged}zOrderChanged(){return this._zOrderChanged}isSavedInChart(e){return!0}isSavedInStudyTemplates(){return!0}isRemovedByStudyTemplates(){return!0}hasContextMenu(){return!0}showInObjectTree(){return!0}setUserEditEnabled(e){this._userEditEnabled=e}userEditEnabled(){return this._userEditEnabled}canBeHidden(){return this.userEditEnabled()}isUserDeletable(){return this.userEditEnabled()}properties(){return null}propertyByPath(e){const t=e.split(".");if(t.length<1)throw new Error("Invalid path");const i=t[0];if("properties"===i){const e=this.properties() +;return 1===t.length?e:e.childByPath(t.slice(1).join("."))}throw new Error(`Unknown property root: ${i}`)}isVisible(){return this.properties().visible.value()}dataWindowView(){return null}priceAxisViews(e,t){return null}timeAxisViews(){return null}updateAllViews(e){}paneViews(e){return null}labelPaneViews(e){return null}isFailed(){return!1}isLoading(){return!1}isPhantom(){return!1}isChildStudy(){return!1}hasChildren(){return!1}canHaveChildren(){return!1}onClickOutside(e,t){}getSourceIcon(){return null}state(e){return null}doesMovingAffectsUndo(){return!0}isMultiPaneAvailable(){return!1}isMultiPaneEnabled(){return!1}copiable(){return!1}cloneable(){return!1}movable(){return!1}allowsMovingBetweenPanes(){return!0}isIncludedInAutoScale(){return!1}isHoveredEnabled(){return this.isSelectionEnabled()}showOnTopOnHovering(){return!0}isSelectionEnabled(){return this._isSelectionEnabled}setSelectionEnabled(e){this._isSelectionEnabled=e}firstValue(){return null}priceRange(e,t,i){return null}autoScaleInfo(e,t,i){return{range:this.priceRange(e,t,i)}}stateForAlert(){return null}canHasAlert(){return!1}canHasAlertOnLineTools(){return!1}hasAlert(){return this._hasAlert.readonly()}alertCreationAvailable(){return this._alertCreationAvailable.readonly()}hasStateForAlert(){return!1}idForAlert(){return this._id.value()}alertStatus(){return this._alertStatus.readonly()}_getAlertCreationAvailable(){return!1}_updateAlertCreationAvailable(){0}}},7576:(e,t,i)=>{"use strict";i.d(t,{DataWindowItem:()=>s,DataWindowView:()=>o});class s{constructor(e,t,i,s=!1){this._visible=!0,this._id=e,this._title=t,this._value=i,this._unimportant=s}id(){return this._id}title(){return this._title}setTitle(e){this._title=e}text(){return this._value}value(){return this._value}setValue(e){this._value=e}visible(){return this._visible}setVisible(e){this._visible=e}color(){return this._color}setColor(e){this._color=e}unimportant(){return this._unimportant}}class o{constructor(){this._items=[],this._header="",this._title=""}header(){return this._header}title(){return this._title}items(){return this._items}canShowItems(){return!0}update(e){}}},63829:(e,t,i)=>{"use strict";i.d(t,{dateFormatProperty:()=>l,restoreDateFormatSettingsValue:()=>c});var s=i(56840),o=i(17625),n=i(47462);const r="date_format";function a(){return s.getValue(r,(0,n.defaultDateFormat)())}const l=(0,o.createPrimitiveProperty)(a());function c(){l.setValue((0,n.defaultDateFormat)()),s.remove(r)}s.onSync.subscribe(null,(()=>l.setValue(a()))),l.subscribe(null,(()=>s.setValue(r,l.value())))},32679:(e,t,i)=>{"use strict";i.d(t,{DefaultProperty:()=>q,allowSavingDefaults:()=>R,createDefaultsState:()=>B,extractAllPropertiesKeys:()=>N,extractState:()=>F,extractThemedColors:()=>W});var s,o=i(90054),n=i(16738),r=i(81960),a=i(54029),l=i(47339),c=i(39852),h=i(50279),d=i(15943),u=i(82433),_=i(83873),p=i(50151),m=i(24377),g=i(9343);function f(e){return e<0&&(e+=2*Math.PI),e}!function(e){e[e.Pow25In7=6103515625]="Pow25In7",e[e.LWeight=1]="LWeight",e[e.CWeight=1]="CWeight",e[e.HWeight=1]="HWeight"}(s||(s={})) +;const y=[127,127,127];function v(e){const t=e[3],i=e.slice(0,3);for(let e=0;e<3;e++)i[e]=Math.round(i[e]*t+y[e]*(1-t));return i}function S(e,t){const i=function(e,t){const[i,s,o]=e,[n,r,a]=t,l=(Math.sqrt(s**2+o**2)+Math.sqrt(r**2+a**2))/2,c=.5*(1-Math.sqrt(Math.pow(l,7)/(Math.pow(l,7)+6103515625))),h=(1+c)*s,d=(1+c)*r,u=Math.sqrt(h*h+o*o),_=Math.sqrt(d*d+a*a),p=0===o&&0===h?0:f(Math.atan2(o,h)),m=0===a&&0===d?0:f(Math.atan2(a,d)),g=n-i,y=_-u;let v;const S=u*_;0===S?v=0:(v=m-p,v<-Math.PI?v+=2*Math.PI:v>Math.PI&&(v-=2*Math.PI));const b=2*Math.sqrt(S)*Math.sin(v/2),w=(i+n)/2,C=(u+_)/2;let P;const T=p+m;P=u*_==0?T:Math.abs(p-m)<=Math.PI?T/2:T<2*Math.PI?(T+2*Math.PI)/2:(T-2*Math.PI)/2;const x=1-.17*Math.cos(P-Math.PI/6)+.24*Math.cos(2*P)+.32*Math.cos(3*P+Math.PI/30)-.2*Math.cos(4*P-Math.PI/180*63),I=Math.PI/6*Math.exp(-Math.pow((P-Math.PI/180*275)/(Math.PI/180*25),2)),M=2*Math.sqrt(Math.pow(C,7)/(Math.pow(C,7)+6103515625)),A=1+.015*Math.pow(w-50,2)/Math.sqrt(20+Math.pow(w-50,2)),L=1+.045*C,k=1+.015*C*x,D=-Math.sin(2*I)*M;return Math.sqrt(Math.pow(g/(1*A),2)+Math.pow(y/(1*L),2)+Math.pow(b/(1*k),2)+D*(y/(1*L))*(b/(1*k)))}(C(b(v((0,m.parseRgba)(e)))),C(b(v((0,m.parseRgba)(t)))));return i<3}function b(e){const[t,i,s]=e,o=t/255,n=i/255,r=s/255,a=100*(o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92),l=100*(n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92),c=100*(r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92);return[.4124*a+.3576*l+.1805*c,.2126*a+.7152*l+.0722*c,.0193*a+.1192*l+.9505*c]}var w;function C(e){const[t,i,s]=e,o=t/95.047,n=i/100,r=s/108.883,a=o>.008856?Math.pow(o,1/3):7.787*o+16/116,l=n>.008856?Math.pow(n,1/3):7.787*n+16/116;return[116*l-16,500*(a-l),200*(l-(r>.008856?Math.pow(r,1/3):7.787*r+16/116))]}!function(e){e[e.X=95.047]="X",e[e.Y=100]="Y",e[e.Z=108.883]="Z"}(w||(w={}));var P=i(24633),T=i(45345),x=i(85662),I=i(52033),M=i(72595),A=i(35039),L=i(12988);const k=(0,g.getLogger)("ThemedDefaults");function D(e){return e.value()===P.StdTheme.Dark?P.StdTheme.Dark:P.StdTheme.Light}function E(e,t,i){for(const s of t)if((0,r.default)(e,s),i){const t=s.split(".");for(t.pop();t.length;){const i=(0,a.default)(e,t);if(!(0,u.default)(i)||0!==Object.keys(i).length)break;(0,r.default)(e,t),t.pop()}}}function B(e,t,i,s){const r=e?A.defaults:A.factoryDefaults,a=t.startsWith("study_")?(0,o.default)(r("study")):{};let l=(0,o.default)(r(t,s));return t.startsWith("study_")&&l.inputs&&delete l.inputs.symbol,"linetoolicon"===t&&e&&(l.icon=(0,A.defaults)(t).icon),"linetooemoji"===t&&e&&(l.emoji=(0,A.defaults)(t).emoji),"linetoolsticker"===t&&e&&(l.sticker=(0,A.defaults)(t).sticker),l=(0,o.default)(l),E(l,i),(0,n.default)(a,l),a}let V=!1;function R(e){V=e}function N(e){const t=Object.keys(e),i=[];return t.forEach((t=>{const s=e[t];if((0,u.default)(s)){N(s).forEach((e=>i.push(`${t}.${e}`)))}else i.push(t)})),i}function O(e,t,i=""){if(1===t.length&&"*"===t[0])return e;const s={};for(const o of t){const n=o.split("."),r=n[0],a=e[r],l=""===i?r:`${i}.${r}`;if(e.hasOwnProperty(r))if(n.length>1){if(!(0,u.default)(a)){ +k.logError(`path ${l} must be an object, but it is a primitive`);continue}{const e=t.filter((e=>e.startsWith(`${r}.`))).map((e=>e.split(".").slice(1).join(".")));s[r]=O(a,e,l)}}else{if((0,u.default)(a)){k.logError(`path ${l} must be a primitive, but it is an object`);continue}s[r]=a}}return s}function F(e,t,i){if(!e)return{};let s=e;return t&&(s=O(e,t)),i&&E(s,i,!0),s}function W(e,t){const i=N(e),s=[];for(const o of i){const i=(0,a.default)(e,o),n=(0,a.default)(t,o);(0,p.assert)(void 0!==i,`Light theme value for ${o} is undefined`),(0,p.assert)(void 0!==n,`Dark theme value for ${o} is undefined`),s.push({path:o,colors:[i,n]})}return s}function H(e,t){e.includes(t)||e.push(t)}function z(e,t){const i=e.indexOf(t);-1!==i&&e.splice(i,1)}function U(e,t){const i=(0,c.default)(e,((e,i,s)=>{if(void 0===t[s])return e;if(!(0,h.default)(i,t[s]))if((0,u.default)(i)&&(0,u.default)(t[s])){const o=U(i,t[s]);void 0!==o&&(e[s]=o)}else e[s]=i;return e}),{});return(0,d.default)(i)?void 0:i}function G(e){return e===P.StdTheme.Dark?1:0}function j(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(!(0,_.default)(e)||!(0,_.default)(t))return!1;const i=(0,m.tryParseRgba)(e),s=(0,m.tryParseRgba)(t);return!(!i||!s)&&!!S(e,t)}class q extends L.Property{constructor(e){const{defaultName:t,nonThemedDefaultsKeys:i,themedDefaultsKeys:s,excludedDefaultsKeys:o=[],themedColors:r,replaceThemedColorsOnThemeChange:a=!1,allStateKeys:l,excludedStateKeys:c=[],excludedTemplateKeys:h=[],state:d,useUserPreferences:u=!0,saveNonDefaultUserPreferencesOnly:_=!1,ignoreAllowSavingDefaults:m=!1,alwaysSaveDefaultKeys:g=["version"],saveDefaultsConsumer:f=A.saveDefaults,factoryDefaultsSupplier:y=()=>B(!1,t,[],null),schema:v=(0,M.createPropertySchema)(y()),theme:S=T.watchedTheme.spawnOwnership()}=e;super(void 0,v),this._themedColors=[],this._restoreFactoryDefaultsEvent=new I.Delegate,this._replaceThemedColorsOnThemeChange=!1,this._forbidSavingDefaults=!1,this._defaultName=t,this._useUserPreferences=u,this._saveNonDefaultUserPreferencesOnly=_,this._ignoreAllowSavingDefaults=m,this._saveDefaultsConsumer=f,this._factoryDefaultsSupplier=y,this._allStateKeys=l,this._excludedStateKeys=c,this._nonThemedDefaultsKeys=i,this._themedDefaultsKeys=s,this._allDefaultsKeys=i||s?[...i??[],...s??[]]:void 0,this._excludedDefaultsKeys=o,this._excludedTemplateKeys=h,this._themedColors=r,this._alwaysSaveDefaultKeys=g,(0,p.assert)(void 0===this._allDefaultsKeys||0===this._excludedDefaultsKeys.length,"Defaults keys and excluded defaults keys cannot be used at the same time"),(0,p.assert)(void 0===this._allStateKeys||0===this._excludedStateKeys.length,"State keys and excluded state keys cannot be used at the same time"),this._theme=S;const b=D(this._theme);this.merge((0,n.default)(this._factoryDefaultsForTheme((0,x.isStdThemeName)(b)?b:P.StdTheme.Light),this._userSettings(),F(d,l,c))),r&&a&&this.setThemedColors(r),this._restoreFactoryDefaultsEvent=new I.Delegate}destroy(){this._theme?.release(),this._unsubscribeWatchedTheme?.(),super.destroy()}applyTemplate(e,t){this.mergeAndFire(F((0, +n.default)((0,o.default)(t),e),this._allStateKeys,this._excludedTemplateKeys))}preferences(){return F(this.state(this._excludedDefaultsKeys),this._allDefaultsKeys)}template(){return F(this.state(),void 0,this._excludedTemplateKeys)}mergePreferences(e){this.mergeAndFire(F(e,this._allDefaultsKeys,this._excludedDefaultsKeys))}addExcludedKey(e,t){1&t&&H(this._excludedDefaultsKeys,e),2&t&&H(this._excludedStateKeys,e),4&t&&H(this._excludedTemplateKeys,e)}removeExcludedKey(e,t){1&t&&z(this._excludedDefaultsKeys,e),2&t&&z(this._excludedStateKeys,e)}restoreFactoryDefaults(){const e=this.factoryDefaults();E(e,this._excludedDefaultsKeys),this.mergeAndFire(e),this._defaultName.startsWith("study_")&&!this._defaultName.startsWith("study_VbPFixed")||this.saveDefaults(),this._restoreFactoryDefaultsEvent.fire()}onRestoreFactoryDefaults(){return this._restoreFactoryDefaultsEvent}saveDefaults(){if(!this._useUserPreferences||this._forbidSavingDefaults)return;let e;if(this._saveNonDefaultUserPreferencesOnly){const t=this.state(this._excludedDefaultsKeys),i=this.factoryDefaults();if(e=U(F(t,this._nonThemedDefaultsKeys),F(i,this._nonThemedDefaultsKeys,this._excludedDefaultsKeys)),this._alwaysSaveDefaultKeys.length){const i=F(t,this._alwaysSaveDefaultKeys);e=e??{},(0,n.default)(e,i)}const s=this.themeDefaults(D(this._theme)),o=this.themeState(),r=U(o,s);(0,d.default)(r)||(e=e??{},(0,n.default)(e,o))}else e=this.preferences();this._saveDefaultsConsumer(this._defaultName,e)}themeDefaults(e){if(this._themedColors)return function(e,t){const i={};for(const{path:s,colors:o}of e)(0,l.default)(i,s,o[G(t)]);return i}(this._themedColors,e===P.StdTheme.Dark?P.StdTheme.Dark:P.StdTheme.Light);return F(this._factoryDefaultsSupplier(),this._themedDefaultsKeys,this._excludedDefaultsKeys)}factoryDefaults(){return this._factoryDefaultsForTheme(D(this._theme))}themeState(){const e=super.state(this._excludedDefaultsKeys),t=this._themedColors;return F(e,t?t.map((e=>e.path)):this._themedDefaultsKeys)}allThemePropertiesAreDefault(e){(0,p.assert)(!!this._themedColors,"This method should not be called if themed colors are not set");return function(e,t,i=[]){for(const s of i){const i=s.path;if(!j((0,a.default)(e,i),(0,a.default)(t,i)))return!1}return!0}(this.themeState(),this.themeDefaults(e),this._themedColors)}clone(e){return new q(this._options())}setThemedColors(e){if(this._themedColors=e,void 0===this._unsubscribeWatchedTheme){const e=()=>{this._updateThemedColors(!1)};this._theme.subscribe(e),this._unsubscribeWatchedTheme=()=>this._theme.unsubscribe(e)}this._updateThemedColors(!0)}applyDefaultThemedProperties(e){this._themedColors&&this.mergeAndFire(this.themeDefaults(e))}state(e,t){return F(super.state([...this._excludedStateKeys,...e??[]],t),this._allStateKeys)}_updateThemedColors(e){if(!this._themedColors)return;const t=D(this._theme),i=t===P.StdTheme.Light?P.StdTheme.Dark:P.StdTheme.Light;for(const s of this._themedColors){const o=(0,p.ensureDefined)(this.childByPath(s.path)),n=s.colors[G(i)];(""===o.value()||!e&&j(o.value(),n))&&o.setValue(s.colors[G(t)]) +}}_userSettings(){if(!this._useUserPreferences)return;const e=B(!0,this._defaultName,[],null);return e?F((0,o.default)(e),this._allDefaultsKeys,this._excludedDefaultsKeys):void 0}_options(){return{defaultName:this._defaultName,factoryDefaultsSupplier:this._factoryDefaultsSupplier,state:this.state(),nonThemedDefaultsKeys:this._nonThemedDefaultsKeys,themedDefaultsKeys:this._themedDefaultsKeys,excludedDefaultsKeys:this._excludedDefaultsKeys,themedColors:this._themedColors,replaceThemedColorsOnThemeChange:this._replaceThemedColorsOnThemeChange,allStateKeys:this._allStateKeys,excludedStateKeys:this._excludedDefaultsKeys,excludedTemplateKeys:this._excludedTemplateKeys,useUserPreferences:this._useUserPreferences,saveNonDefaultUserPreferencesOnly:this._saveNonDefaultUserPreferencesOnly,ignoreAllowSavingDefaults:this._ignoreAllowSavingDefaults,saveDefaultsConsumer:this._saveDefaultsConsumer,alwaysSaveDefaultKeys:this._alwaysSaveDefaultKeys,theme:this._theme.spawnOwnership()}}_childChanged(e,t){super._childChanged(e,t),this._propertyAffectsDefaults(t)&&this.saveDefaults()}_fireMergeAndFireChangedProps(e){this._forbidSavingDefaults=!0,super._fireMergeAndFireChangedProps(e),this._forbidSavingDefaults=!1,e.some((e=>this._propertyAffectsDefaults(e.pathToRootProperty())))&&this.saveDefaults()}_factoryDefaultsForTheme(e){return(0,n.default)(this._factoryDefaultsSupplier(),this.themeDefaults(e))}_propertyAffectsDefaults(e){return(this._ignoreAllowSavingDefaults||V)&&!this._defaultName.startsWith("replayStudyStrategy")&&(!this._defaultName.startsWith("study_")||this._defaultName.startsWith("study_VbPFixed"))&&(this._allDefaultsKeys&&this._allDefaultsKeys.includes(e)||!this._allDefaultsKeys&&!this._excludedDefaultsKeys?.includes(e))&&(0,L.isPrimitiveType)(this.childByPath(e)?.value())}}},35039:(e,t,i)=>{"use strict";var s=i(80720).PlDisplay;const{merge:o}=i(97085),{generateColor:n}=i(19063),{getStdChartTheme:r}=i(24317),{DEFAULT_THEME:a}=i(85662),l=i(49156).colors;var c=i(80720).TradedGroupHorizontalAlignment,h=i(5171),d=i(96333).LineToolPitchforkStyle,u=i(67467).LineToolBarsPatternMode,_=i(94113),p=_.LineStudyPlotStyle,m=_.STUDYPLOTDISPLAYTARGET,g=i(55158),f=i(94164).PriceAxisLastValueMode,y=i(92693).MagnetMode,v=i(49857).LineEnd,S=i(46088).ColorType;const b=i(35578).DEFAULT_LINE_TOOL_LINE_WIDTH;var w=i(39429).StatsPosition,C=i(6290).sessionsPreferencesDefault,P=i(57596).axisLabelBackgroundColor,T=i(9624).mainSeriesProperties;const{LINESTYLE_SOLID:x,LINESTYLE_DASHED:I}=i(51056);var M=i(9343).getLogger("Chart.Defaults") +;const{colorWhite:A,colorWhiteAlpha25:L,colorTvBlue50:k,colorTvBlue500:D,colorTvBlue500Alpha30:E,colorTvBlue500Alpha25:B,colorTvBlue500Alpha20:V,colorTvBlue600:R,colorDeepBlue200:N,colorDeepBlue300:O,colorDeepBlue500:F,colorDeepBlue500Alpha20:W,colorSkyBlue500:H,colorSkyBlue500Alpha20:z,colorSkyBlue700:U,colorSkyBlue700Alpha70:G,colorDefaultRed:j,colorRipeRed200:q,colorRipeRed300:$,colorRipeRed400:K,colorRipeRed400Alpha5:Y,colorRipeRed500:Z,colorRipeRed500Alpha30:X,colorRipeRed500Alpha20:J,colorRipeRed600:Q,colorGrapesPurple500:ee,colorGrapesPurple500Alpha0:te,colorGrapesPurple500Alpha20:ie,colorGrapesPurple500Alpha70:se,colorBerryPink400:oe,colorBerryPink500:ne,colorBerryPink500Alpha20:re,colorMintyGreen100:ae,colorMintyGreen400:le,colorMintyGreen500:ce,colorMintyGreen500Alpha20:he,colorIguanaGreen300:de,colorIguanaGreen500:ue,colorIguanaGreen500Alpha20:_e,colorTanOrange300:pe,colorTanOrange500:me,colorTanOrange500Alpha20:ge,colorTanOrange600:fe,colorTanOrange700:ye,colorColdGray150:ve,colorColdGray400:Se,colorColdGray450:be,colorColdGray500:we,colorColdGray900:Ce,colorColdGray750:Pe,colorForestGreen300:Te,colorForestGreen300Alpha5:xe}=l;var Ie=function(e){var t=function(e,t){return{color:e,visible:t}},i=function(e,t,i,s){const o={coeff:e,color:t,visible:i};return s&&(o.text=""),o},_=function(e,t,i,s,o){return{coeff:e,color:t,visible:i,linestyle:void 0===s?x:s,linewidth:void 0===o?b:o}},M=function(e,t,i){return{color:e,width:void 0===i?b:i,visible:t}},Ie=function(e,t,i,s,o){return{color:e,visible:t,width:i,x:s,y:o}},Me=function(e,t,i,s,o,n){return{coeff1:e,coeff2:t,color:i,visible:s,linestyle:void 0===o?x:o,linewidth:void 0===n?b:n}};if(void 0===TradingView.defaultProperties){var Le;switch(window.locale){case"ar_AE":Le="Asia/Dubai";break;case"au":Le="Australia/Sydney";break;case"br":Le="America/Sao_Paulo";break;case"ca":Le="America/Toronto";break;case"de_DE":case"it":Le="Europe/Berlin";break;case"es":Le="Europe/Madrid";break;case"he_IL":case"tr":Le="Europe/Athens";break;case"hu_HU":case"pl":Le="Europe/Warsaw";break;case"id":case"th_TH":case"vi_VN":Le="Asia/Bangkok";break;case"in":Le="Asia/Kolkata";break;case"ja":case"kr":Le="Asia/Tokyo";break;case"ms_MY":Le="Asia/Singapore";break;case"ru":Le="Europe/Moscow";break;case"uk":Le="Europe/London";break;case"zh_CN":case"zh_TW":Le="Asia/Shanghai";break;default:Le="Etc/UTC"}const e=r(a);TradingView.defaultProperties={chartproperties:o({timezone:Le,priceScaleSelectionStrategyName:"auto",inactivityGaps:!1,paneProperties:{backgroundType:S.Solid,gridLinesMode:"both",vertGridProperties:{style:x},horzGridProperties:{style:x},crossHairProperties:{style:I,transparency:0,width:1},topMargin:10,bottomMargin:8,axisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,alignLabels:!0,isInverted:!1},legendProperties:{showStudyArguments:!0,showStudyTitles:!0,showStudyValues:!0,showSeriesTitle:!0,showSeriesOHLC:!0,showLegend:!0,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showBackground:!0, +showPriceSource:!0,backgroundTransparency:50,showLogo:!0,showTradingButtons:!0,showTradingButtonsMobile:!0,showSeriesLegendCloseOnMobile:!0},separatorColor:ve},scalesProperties:{fontSize:12,scaleSeriesOnly:!1,showSeriesLastValue:!0,seriesLastValueMode:f.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!0,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalNameLabel:!1,showFundamentalLastValue:!0,barSpacing:g.DEFAULT_BAR_SPACING,axisHighlightColor:B,axisLineToolLabelBackgroundColorCommon:P.common,axisLineToolLabelBackgroundColorActive:P.active,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0,crosshairLabelBgColorLight:Ce,crosshairLabelBgColorDark:Pe,saveLeftEdge:!1},mainSeriesProperties:o(T,e.content.mainSourceProperties),chartEventsSourceProperties:{visible:!0,futureOnly:!0,breaks:{color:"#555555",visible:!1,style:I,width:1}},tradingProperties:{showPositions:!0,positionPL:{visibility:!0,display:s.Money},bracketsPL:{visibility:!0,display:s.Money},showOrders:!0,showExecutions:!0,showExecutionsLabels:!1,showReverse:!0,horizontalAlignment:c.Right,extendLeft:!0,lineLength:5,lineWidth:1,lineStyle:x},volumePaneSize:"large"},e.content.chartProperties),sessions:o(C,e.content.sessions),drawings:{magnet:!1,magnetMode:y.WeakMagnet,stayInDrawingMode:!1,drawOnAllCharts:!0,drawOnAllChartsMode:1},linetoolorder:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineColor:j,lineActiveBuyColor:"#4094e8",lineInactiveBuyColor:"rgba(64, 148, 232, 0.5)",lineActiveSellColor:"#e75656",lineInactiveSellColor:"rgba(231, 86, 86, 0.5)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderActiveBuyColor:"#4094e8",bodyBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyBorderActiveSellColor:"#e75656",bodyBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyBackgroundColor:L,bodyBackgroundTransparency:25,bodyTextInactiveLimitColor:"rgba(38, 140, 2, 0.5)",bodyTextActiveLimitColor:"#268c02",bodyTextInactiveStopColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveStopColor:"#e75656",bodyTextInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyTextActiveBuyColor:"#4094e8",bodyTextInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveSellColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderActiveBuyColor:"#4094e8",quantityBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBorderActiveSellColor:"#e75656",quantityBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBackgroundActiveBuyColor:"#4094e8",quantityBackgroundInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundActiveSellColor:"#e75656",quantityTextColor:A,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,cancelButtonBorderActiveBuyColor:"#4094e8",cancelButtonBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonBorderActiveSellColor:"#e75656", +cancelButtonBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",cancelButtonBackgroundColor:L,cancelButtonBackgroundTransparency:25,cancelButtonIconActiveBuyColor:"#4094e8",cancelButtonIconInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonIconActiveSellColor:"#e75656",cancelButtonIconInactiveSellColor:"rgba(231, 86, 86, 0.5)",tooltip:"",modifyTooltip:"",cancelTooltip:""},linetoolposition:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineBuyColor:"#4094e8",lineSellColor:"#e75656",lineStyle:"inherit",lineWidth:"inherit",bodyBorderBuyColor:"#4094e8",bodyBorderSellColor:"#e75656",bodyBackgroundColor:L,bodyBackgroundTransparency:25,bodyTextPositiveColor:"#268c02",bodyTextNeutralColor:"#646464",bodyTextNegativeColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderBuyColor:"#4094e8",quantityBorderSellColor:"#e75656",quantityBackgroundBuyColor:"#4094e8",quantityBackgroundSellColor:"#e75656",quantityTextColor:A,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,reverseButtonBorderBuyColor:"#4094e8",reverseButtonBorderSellColor:"#e75656",reverseButtonBackgroundColor:L,reverseButtonBackgroundTransparency:25,reverseButtonIconBuyColor:"#4094e8",reverseButtonIconSellColor:"#e75656",closeButtonBorderBuyColor:"#4094e8",closeButtonBorderSellColor:"#e75656",closeButtonBackgroundColor:L,closeButtonBackgroundTransparency:25,closeButtonIconBuyColor:"#4094e8",closeButtonIconSellColor:"#e75656",tooltip:"",protectTooltip:"",closeTooltip:"",reverseTooltip:""},linetoolexecution:{direction:"buy",arrowHeight:8,arrowSpacing:1,arrowBuyColor:"#4094e8",arrowSellColor:"#e75656",text:"",textColor:l.colorBlack,textTransparency:0,fontFamily:"Verdana",fontSize:10,fontBold:!1,fontItalic:!1,tooltip:""},linetoolicon:{color:D,size:40,icon:61720,angle:.5*Math.PI},linetoolemoji:{size:40,emoji:"😀",angle:.5*Math.PI},linetoolsticker:{size:110,sticker:"bitcoin",angle:.5*Math.PI},linetoolimage:{transparency:0,cssWidth:0,cssHeight:0,angle:0},linetoolbezierquadro:{linecolor:D,linewidth:b,fillBackground:!1,backgroundColor:V,transparency:50,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal},linetoolbeziercubic:{linecolor:F,linewidth:b,fillBackground:!1,backgroundColor:W,transparency:80,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal},linetooltrendline:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolinfoline:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1, +italic:!1,alwaysShowStats:!0,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!0,showPercentPriceRange:!0,showPipsPriceRange:!0,showBarsRange:!0,showDateTimeRange:!0,showDistance:!0,showAngle:!0,statsPosition:w.Center},linetooltimecycles:{linecolor:"#159980",linewidth:b,fillBackground:!0,backgroundColor:"rgba(106, 168, 79, 0.5)",transparency:50,linestyle:x},linetoolsineline:{linecolor:"#159980",linewidth:b,linestyle:x},linetooltrendangle:{linecolor:D,linewidth:b,linestyle:x,fontsize:12,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,extendRight:!1,extendLeft:!1,statsPosition:w.Right},linetooldisjointangle:{linecolor:ce,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:he,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,textcolor:ce,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:ce,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolflatbottom:{linecolor:me,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:ge,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Normal,textcolor:me,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:me,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolriskrewardshort:{linecolor:we,linewidth:1,textcolor:A,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:J,profitBackground:he,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0,currency:"NONE"},linetoolriskrewardlong:{linecolor:we,linewidth:1,textcolor:A,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:J,profitBackground:he,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0,currency:"NONE"},linetoolarrow:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:v.Normal,rightEnd:v.Arrow,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolray:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!0,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1, +showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolextended:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!0,extendRight:!0,leftEnd:v.Normal,rightEnd:v.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:D,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolhorzline:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showLabel:!1,textcolor:D,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"middle"},linetoolhorzray:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showLabel:!1,textcolor:D,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolvertline:{linecolor:D,linewidth:b,linestyle:x,extendLine:!0,showTime:!0,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"middle",textcolor:D,textOrientation:"vertical",fontsize:14,bold:!1,italic:!1},linetoolcrossline:{linecolor:D,linewidth:b,linestyle:x,showPrice:!0,showTime:!0},linetoolfibtimezone:{horzLabelsAlign:"right",vertLabelsAlign:"bottom",showLabels:!0,fillBackground:!1,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:1,linestyle:I},level1:_(0,we,!0),level2:_(1,D,!0),level3:_(2,D,!0),level4:_(3,D,!0),level5:_(5,D,!0),level6:_(8,D,!0),level7:_(13,D,!0),level8:_(21,D,!0),level9:_(34,D,!0),level10:_(55,D,!0),level11:_(89,D,!0)},linetooltext:{color:D,fontsize:14,fillBackground:!1,backgroundColor:"rgba(91, 133, 191, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!0,wordWrap:!1,wordWrapWidth:200},linetooltextabsolute:{color:D,fontsize:14,fillBackground:!1,backgroundColor:"rgba(155, 190, 213, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!1,wordWrap:!1,wordWrapWidth:200},linetoolballoon:{color:A,backgroundColor:se,borderColor:te,fontsize:14,transparency:30},linetoolcomment:{color:A,backgroundColor:D,borderColor:D,fontsize:16,transparency:0},linetoolbrush:{linecolor:H,linewidth:b,smooth:5,fillBackground:!1,backgroundColor:H,transparency:50,leftEnd:v.Normal,rightEnd:v.Normal},linetoolhighlighter:{linecolor:J,smooth:5,transparency:80,width:20},linetoolpolyline:{linecolor:H,linewidth:b,linestyle:x,fillBackground:!0,backgroundColor:z,transparency:80,filled:!1},linetoolsignpost:{emoji:"🙂",showImage:!1,plateColor:D,fontSize:12,bold:!1,italic:!1},linetoolpath:{lineColor:D,lineWidth:b,lineStyle:x,leftEnd:v.Normal,rightEnd:v.Arrow},linetoolarrowmarkleft:{color:D,arrowColor:D,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkup:{color:ce,arrowColor:ce,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkright:{color:D,arrowColor:D,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkdown:{color:Q,arrowColor:Q,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolflagmark:{ +flagColor:D},linetoolpricelabel:{color:A,backgroundColor:D,borderColor:D,fontWeight:"bold",fontsize:14,transparency:0},linetoolarrowmarker:{backgroundColor:R,textColor:R,bold:!0,italic:!1,fontsize:16,showLabel:!0},linetoolrotatedrectangle:{color:ue,fillBackground:!0,backgroundColor:_e,transparency:50,linewidth:b},linetoolcircle:{color:me,backgroundColor:ge,fillBackground:!0,linewidth:b,showLabel:!1,textColor:me,fontSize:14,bold:!1,italic:!1},linetoolellipse:{color:Z,fillBackground:!0,backgroundColor:J,transparency:50,linewidth:b,showLabel:!1,textColor:Z,fontSize:14,bold:!1,italic:!1},linetoolarc:{color:ne,fillBackground:!0,backgroundColor:re,transparency:80,linewidth:b},linetoolprediction:{linecolor:D,linewidth:b,sourceBackColor:D,sourceTextColor:A,sourceStrokeColor:D,targetStrokeColor:D,targetBackColor:D,targetTextColor:A,successBackground:ue,successTextColor:A,failureBackground:Z,failureTextColor:A,intermediateBackColor:"#ead289",intermediateTextColor:"#6d4d22",transparency:10,centersColor:"#202020"},linetooltriangle:{color:ce,fillBackground:!0,backgroundColor:he,transparency:80,linewidth:b},linetoolcallout:{color:A,backgroundColor:G,transparency:50,linewidth:b,fontsize:14,bordercolor:U,bold:!1,italic:!1,wordWrap:!1,wordWrapWidth:200},linetoolparallelchannel:{linecolor:D,linewidth:b,linestyle:x,extendLeft:!1,extendRight:!1,fillBackground:!0,backgroundColor:V,transparency:20,showMidline:!0,midlinecolor:D,midlinewidth:1,midlinestyle:I,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:D,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolelliottimpulse:{degree:7,showWave:!0,color:"#3d85c6",linewidth:b},linetoolelliotttriangle:{degree:7,showWave:!0,color:me,linewidth:b},linetoolelliotttriplecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:b},linetoolelliottcorrection:{degree:7,showWave:!0,color:"#3d85c6",linewidth:b},linetoolelliottdoublecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:b},linetoolbarspattern:{color:D,mode:u.Bars,mirrored:!1,flipped:!1},linetoolghostfeed:{averageHL:20,variance:50,candleStyle:{upColor:ae,downColor:q,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ce,borderDownColor:Z,wickColor:we},transparency:50},study:{inputs:{},styles:{},bands:{},graphics:{},ohlcPlots:{},palettes:{},filledAreasStyle:{},filledAreas:{},visible:!0,showLegendValues:!0,showLabelsOnPriceScale:!0,precision:"default"},linetoolpitchfork:{fillBackground:!0,transparency:80,style:d.Original,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolpitchfan:{fillBackground:!0,transparency:80,median:{visible:!0,color:Z,linewidth:b,linestyle:x},level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,H,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolgannfan:{linewidth:b,showLabels:!0,fillBackground:!0, +transparency:80,level1:Me(1,8,me,!0),level2:Me(1,4,ce,!0),level3:Me(1,3,ue,!0),level4:Me(1,2,ce,!0),level5:Me(1,1,H,!0),level6:Me(2,1,D,!0),level7:Me(3,1,ee,!0),level8:Me(4,1,ne,!0),level9:Me(8,1,Z,!0)},linetoolganncomplex:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,scaleRatio:"",showLabels:!0,labelsStyle:{fontSize:12,bold:!1,italic:!1},levels:[M(we,!0),M(me,!0),M(H,!0),M(ue,!0),M(ce,!0),M(we,!0)],fanlines:[Ie(N,!1,b,8,1),Ie(Z,!1,b,5,1),Ie(we,!1,b,4,1),Ie(me,!1,b,3,1),Ie(H,!0,b,2,1),Ie(ue,!0,b,1,1),Ie(ce,!0,b,1,2),Ie(ce,!1,b,1,3),Ie(D,!1,b,1,4),Ie(O,!1,b,1,5),Ie(N,!1,b,1,8)],arcs:[Ie(me,!0,b,1,0),Ie(me,!0,b,1,1),Ie(me,!0,b,1.5,0),Ie(H,!0,b,2,0),Ie(H,!0,b,2,1),Ie(ue,!0,b,3,0),Ie(ue,!0,b,3,1),Ie(ce,!0,b,4,0),Ie(ce,!0,b,4,1),Ie(D,!0,b,5,0),Ie(D,!0,b,5,1)]},linetoolgannfixed:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,levels:[M(we,!0),M(me,!0),M(H,!0),M(ue,!0),M(ce,!0),M(we,!0)],fanlines:[Ie(N,!1,b,8,1),Ie(Z,!1,b,5,1),Ie(we,!1,b,4,1),Ie(me,!1,b,3,1),Ie(H,!0,b,2,1),Ie(ue,!0,b,1,1),Ie(ce,!0,b,1,2),Ie(ce,!1,b,1,3),Ie(D,!1,b,1,4),Ie(O,!1,b,1,5),Ie(N,!1,b,1,8)],arcs:[Ie(me,!0,b,1,0),Ie(me,!0,b,1,1),Ie(me,!0,b,1.5,0),Ie(H,!0,b,2,0),Ie(H,!0,b,2,1),Ie(ue,!0,b,3,0),Ie(ue,!0,b,3,1),Ie(ce,!0,b,4,0),Ie(ce,!0,b,4,1),Ie(D,!0,b,5,0),Ie(D,!0,b,5,1)]},linetoolgannsquare:{color:"rgba(21, 56, 153, 0.8)",linewidth:b,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,fillHorzBackground:!0,horzTransparency:80,fillVertBackground:!0,vertTransparency:80,reverse:!1,fans:t(Se,!1),hlevel1:i(0,we,!0),hlevel2:i(.25,me,!0),hlevel3:i(.382,H,!0),hlevel4:i(.5,ue,!0),hlevel5:i(.618,ce,!0),hlevel6:i(.75,D,!0),hlevel7:i(1,we,!0),vlevel1:i(0,we,!0),vlevel2:i(.25,me,!0),vlevel3:i(.382,H,!0),vlevel4:i(.5,ue,!0),vlevel5:i(.618,ce,!0),vlevel6:i(.75,D,!0),vlevel7:i(1,we,!0)},linetoolfibspeedresistancefan:{fillBackground:!0,transparency:80,grid:{color:"rgba(21, 56, 153, 0.8)",linewidth:1,linestyle:x,visible:!0},linewidth:b,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,reverse:!1,hlevel1:i(0,we,!0),hlevel2:i(.25,me,!0),hlevel3:i(.382,H,!0),hlevel4:i(.5,ue,!0),hlevel5:i(.618,ce,!0),hlevel6:i(.75,D,!0),hlevel7:i(1,we,!0),vlevel1:i(0,we,!0),vlevel2:i(.25,me,!0),vlevel3:i(.382,H,!0),vlevel4:i(.5,ue,!0),vlevel5:i(.618,ce,!0),vlevel6:i(.75,D,!0),vlevel7:i(1,we,!0)},linetoolfibretracement:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",showText:!0,horzTextAlign:"center",vertTextAlign:"middle",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0,!0),level2:i(.236,Z,!0,!0),level3:i(.382,me,!0,!0),level4:i(.5,ue,!0,!0),level5:i(.618,ce,!0,!0),level6:i(.786,H,!0,!0),level7:i(1,we,!0,!0),level8:i(1.618,D,!0,!0),level9:i(2.618,Z,!0,!0),level10:i(3.618,ee,!0,!0),level11:i(4.236,ne,!0,!0), +level12:i(1.272,me,!1,!0),level13:i(1.414,Z,!1,!0),level16:i(2,ce,!1,!0),level14:i(2.272,me,!1,!0),level15:i(2.414,ue,!1,!0),level17:i(3,H,!1,!0),level18:i(3.272,we,!1,!0),level19:i(3.414,D,!1,!0),level20:i(4,Z,!1,!0),level21:i(4.272,ee,!1,!0),level22:i(4.414,ne,!1,!0),level23:i(4.618,me,!1,!0),level24:i(4.764,ce,!1,!0)},linetoolfibchannel:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLeft:!1,extendRight:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",coeffsAsPercents:!1,labelFontSize:12,levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0),level2:i(.236,Z,!0),level3:i(.382,me,!0),level4:i(.5,ue,!0),level5:i(.618,ce,!0),level6:i(.786,H,!0),level7:i(1,we,!0),level8:i(1.618,D,!0),level9:i(2.618,Z,!0),level10:i(3.618,ee,!0),level11:i(4.236,ne,!0),level12:i(1.272,me,!1),level13:i(1.414,Z,!1),level16:i(2,ce,!1),level14:i(2.272,me,!1),level15:i(2.414,ue,!1),level17:i(3,H,!1),level18:i(3.272,we,!1),level19:i(3.414,D,!1),level20:i(4,Z,!1),level21:i(4.272,ee,!1),level22:i(4.414,ne,!1),level23:i(4.618,me,!1),level24:i(4.764,ce,!1)},linetoolprojection:{showCoeffs:!0,fillBackground:!0,transparency:80,color1:V,color2:ie,linewidth:b,trendline:{visible:!0,color:Se,linestyle:x},level1:_(1,"#808080",!0)},linetool5pointspattern:{color:D,textcolor:A,fillBackground:!0,backgroundColor:D,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolcypherpattern:{color:D,textcolor:A,fillBackground:!0,backgroundColor:D,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetooltrianglepattern:{color:F,textcolor:A,fillBackground:!0,backgroundColor:F,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolabcd:{color:ce,textcolor:A,fontsize:12,bold:!1,italic:!1,linewidth:b},linetoolthreedrivers:{color:F,textcolor:A,fillBackground:!0,backgroundColor:"rgba(149, 40, 204, 0.5)",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:b},linetoolheadandshoulders:{color:ce,textcolor:A,fillBackground:!0,backgroundColor:ce,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:b},linetoolfibwedge:{showCoeffs:!0,fillBackground:!0,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:b,linestyle:x},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ue,!0),level4:_(.618,ce,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!1),level8:_(2.618,Z,!1),level9:_(3.618,F,!1),level10:_(4.236,ne,!1),level11:_(4.618,ne,!1)},linetoolfibcircles:{showCoeffs:!0,fillBackground:!0,transparency:80,coeffsAsPercents:!1,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ce,!0),level4:_(.618,ue,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!0),level8:_(2.618,ne,!0),level9:_(3.618,D,!0),level10:_(4.236,ne,!0),level11:_(4.618,Z,!0)},linetoolfibspeedresistancearcs:{showCoeffs:!0,fillBackground:!0,transparency:80,fullCircles:!1,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(.236,Z,!0),level2:_(.382,me,!0),level3:_(.5,ce,!0),level4:_(.618,ue,!0),level5:_(.786,H,!0),level6:_(1,we,!0),level7:_(1.618,D,!0), +level8:_(2.618,ne,!0),level9:_(3.618,D,!0),level10:_(4.236,ne,!0),level11:_(4.618,Z,!0)},linetooltrendbasedfibextension:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",showText:!0,horzTextAlign:"center",vertTextAlign:"middle",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:we,linewidth:b,linestyle:I},levelsStyle:{linewidth:b,linestyle:x},level1:i(0,we,!0,!0),level2:i(.236,Z,!0,!0),level3:i(.382,me,!0,!0),level4:i(.5,ue,!0,!0),level5:i(.618,ce,!0,!0),level6:i(.786,H,!0,!0),level7:i(1,we,!0,!0),level8:i(1.618,D,!0,!0),level9:i(2.618,Z,!0,!0),level10:i(3.618,ee,!0,!0),level11:i(4.236,ne,!0,!0),level12:i(1.272,me,!1,!0),level13:i(1.414,Z,!1,!0),level16:i(2,ce,!1,!0),level14:i(2.272,me,!1,!0),level15:i(2.414,ue,!1,!0),level17:i(3,H,!1,!0),level18:i(3.272,we,!1,!0),level19:i(3.414,D,!1,!0),level20:i(4,Z,!1,!0),level21:i(4.272,ee,!1,!0),level22:i(4.414,ne,!1,!0),level23:i(4.618,me,!1,!0),level24:i(4.764,ce,!1,!0)},linetooltrendbasedfibtime:{showCoeffs:!0,fillBackground:!0,transparency:80,horzLabelsAlign:"right",vertLabelsAlign:"bottom",trendline:{visible:!0,color:we,linewidth:b,linestyle:I},level1:_(0,we,!0),level2:_(.382,Z,!0),level3:_(.5,de,!1),level4:_(.618,ue,!0),level5:_(1,ce,!0),level6:_(1.382,H,!0),level7:_(1.618,we,!0),level8:_(2,D,!0),level9:_(2.382,ne,!0),level10:_(2.618,ee,!0),level11:_(3,F,!0)},linetoolschiffpitchfork:{fillBackground:!0,transparency:80,style:d.Schiff,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolschiffpitchfork2:{fillBackground:!0,transparency:80,style:d.Schiff2,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolinsidepitchfork:{fillBackground:!0,transparency:80,style:d.Inside,median:{visible:!0,color:Z,linewidth:b,linestyle:x},extendLines:!1,level0:_(.25,pe,!1),level1:_(.382,de,!1),level2:_(.5,ce,!0),level3:_(.618,ce,!1),level4:_(.75,H,!1),level5:_(1,D,!0),level6:_(1.5,ee,!1),level7:_(1.75,ne,!1),level8:_(2,$,!1)},linetoolregressiontrend:{linewidth:1,linestyle:x,styles:{upLine:{display:m.All,color:E,linestyle:x,linewidth:b},downLine:{display:m.All,color:E,linestyle:x,linewidth:b},baseLine:{display:m.All,color:X,linestyle:I,linewidth:1},extendLines:!1,showPearsons:!0,transparency:70}}},Ae(TradingView.defaultProperties.chartproperties),ke()}if(void 0===TradingView.defaultProperties["study_MA@tv-basicstudies"]&&(TradingView.defaultProperties["study_MA@tv-basicstudies"]={description:"Moving Average",shortDescription:"MA",inputs:{length:9,source:"close"},styles:{MovAvg:{display:m.All,color:D,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0, +title:"MA"}}}),void 0===TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]&&(TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]={fontsize:10,borderColor:D,backColor:k,textColor:Ce}),void 0===TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]){var De=!0;TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]={_hardCodedDefaultsVersion:1,fontsize:11,levelsStyle:{showLabels:!0,visibility:{P:De,"S1/R1":De,"S2/R2":De,"S3/R3":De,"S4/R4":De,"S5/R5":De},colors:{P:fe,"S1/R1":fe,"S2/R2":fe,"S3/R3":fe,"S4/R4":fe,"S5/R5":fe},widths:{P:1,"S1/R1":1,"S2/R2":1,"S3/R3":1,"S4/R4":1,"S5/R5":1}}}}void 0===TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]&&(TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]={color:D,linewidth:2});const Ee={styles:{splitByBlocks:!1},graphics:{tpoLevels:{tpo:{tpoPoc:{color:""},tpoPoorHigh:{color:""},tpoPoorLow:{color:""},tpoSingleprints:{color:""},tpoVah:{color:""},tpoVal:{color:""},volumePoc:{color:""},volumeVah:{color:""},volumeVal:{color:""}}},tpoVolumeRows:{tpo:{valuesColor:"",colors:{nonVa:"",va:""}}}}};function Be(e){const t={styles:{developingPoc:{color:""},developingVAHigh:{color:""},developingVALow:{color:""}},graphics:{horizlines:{pocLines:{color:""},vahLines:{color:""},valLines:{color:""}},hhists:{histBars2:{colors:["",""],valuesColor:""},histBarsVA:{colors:["",""],valuesColor:""}}}};return e&&(t.graphics.polygons={histBoxBg:{color:""}}),t}void 0===TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]&&(TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]=Ee),void 0===TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"]&&(TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"]=Ee),void 0===TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"]=Be(!1));const Ve={styles:{developingPoc:{color:""},developingVAHigh:{color:""},developingVALow:{color:""}},graphics:{hhists:{histBars2:{colors:["",""],valuesColor:""},histBarsVA:{colors:["",""],valuesColor:""}},horizlines:{pocLines:{color:""},vahLines:{color:""},valLines:{color:""}},polygons:{histBoxBg:{color:""}}}};if(void 0===TradingView.defaultProperties["study_VbPFixed@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPFixed@tv-volumebyprice"]=Ve),void 0===TradingView.defaultProperties["study_VbPFixed@tv-basicstudies"]&&(TradingView.defaultProperties["study_VbPFixed@tv-basicstudies"]=Ve), +void 0===TradingView.defaultProperties.linetoolanchoredvp&&(TradingView.defaultProperties.linetoolanchoredvp=Be(!0)),void 0===TradingView.defaultProperties["study_VbPAutoAnchored@tv-volumebyprice"]&&(TradingView.defaultProperties["study_VbPAutoAnchored@tv-volumebyprice"]=Be(!0)),void 0===TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]&&(TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]={inputs:{},level0:t(j,!1),level1:t("#008000",!1),level2:t("#0000ff",!1),level3:t("#ff00ff",!1),level4:t("#0080ff",!0),level5:t(j,!0),level6:t("#008000",!0),level7:t("#0000ff",!0),level8:t("#ff00ff",!0)}),void 0===TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]&&(TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]={styles:{upLine:{display:m.All,color:E,linestyle:x,linewidth:1},downLine:{display:m.All,color:E,linestyle:x,linewidth:1},baseLine:{display:m.All,color:X,linestyle:x,linewidth:1},extendLines:!0,showPearsons:!0,backgroundColor:"rgba(153, 21, 21, 0.3)",transparency:70}}),void 0===TradingView.defaultProperties["study_Compare@tv-basicstudies"]&&(TradingView.defaultProperties["study_Compare@tv-basicstudies"]={minTick:"default"}),void 0===TradingView.defaultProperties["study_Overlay@tv-basicstudies"]){TradingView.defaultProperties["study_Overlay@tv-basicstudies"]={style:h.STYLE_LINE,allowExtendTimeScale:!1,showPriceLine:!1,minTick:"default",candleStyle:{upColor:le,downColor:oe,drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:le,borderDownColor:oe,wickColor:"#737375",wickUpColor:le,wickDownColor:oe,barColorsOnPrevClose:!1},hollowCandleStyle:{upColor:le,downColor:oe,drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:le,borderDownColor:oe,wickColor:"#737375",wickUpColor:le,wickDownColor:oe,barColorsOnPrevClose:!1},barStyle:{upColor:le,downColor:oe,barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},lineStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},lineWithMarkersStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},steplineStyle:{color:ye,linestyle:x,linewidth:2,priceSource:"close"},areaStyle:{color1:D,color2:D,linecolor:D,linestyle:x,linewidth:2,priceSource:"close",transparency:95},baselineStyle:{baselineColor:be,topFillColor1:xe,topFillColor2:xe,bottomFillColor1:Y,bottomFillColor2:Y,topLineColor:Te,bottomLineColor:K,topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},hiloStyle:{color:D,showBorders:!0,borderColor:D,showLabels:!0,labelColor:D,drawBody:!0},columnStyle:{upColor:n(ce,50),downColor:n(Z,50),barColorsOnPrevClose:!0,priceSource:"close",baselinePosition:"bottom"},hlcAreaStyle:{highLineColor:ce,highLineStyle:x,highLineWidth:2,lowLineColor:Z,lowLineStyle:x,lowLineWidth:2,closeLineColor:be,closeLineStyle:x,closeLineWidth:2,highCloseFillColor:he,closeLowFillColor:J},hlcBarsStyle:{color:D,barColorsOnPrevClose:!1,thinBars:!0},styles:{open:{display:m.All,color:j,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},high:{display:m.All,color:j, +linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},low:{display:m.All,color:j,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0},close:{display:m.All,color:j,linestyle:x,linewidth:1,plottype:p.Line,histogramBase:0}}}}for(var Re=e.split("."),Ne=TradingView.defaultProperties,Oe=0;Oe1?h(e[o],t.slice(1),i):(e[o]&&e[o].setValue?e[o].setValue(i):e[o]=i,!0))}function d(e){i||M.logWarn("Path `"+e+"` does not exist.")}}function Ae(e,t,i,s){window.__defaultsOverrides&&Me(e,t,i,window.__defaultsOverrides,s)}function Le(e,t){window.__settingsOverrides&&Me(e,null,!1,window.__settingsOverrides,t)}function ke(){var e=/^linetool.+/;Object.keys(TradingView.defaultProperties).forEach((function(t){e.test(t)&&Ae(TradingView.defaultProperties[t],null,!1,t)}))}function De(e,t){return t?function(e,t){var i=Ie(e);if(!window._UNIT_TESTS){var s=TradingView.clone(TVSettings.getJSON(e,null));if(function(e){var t=new Set(["linetoolregressiontrend"]);return e.startsWith("study_")||t.has(e)}(e)&&s&&function(e){if(!e)return!1;e=e.toString();var t=new RegExp("\\d+").exec(e),i=null!==t&&t[0]===e;return i}(s.version)){var o=s.inputs,n=t.updateStudyInputs(s.id,s.version,"last",o,null);s.inputs=n,s=t.updateStudyState(s,s)}TradingView.merge(i,s),Le(i,e)}return i}(e,t):function(e){var t=Ie(e);if(!window._UNIT_TESTS){var i=TradingView.clone(TVSettings.getJSON(e,null));if(i){TradingView.merge(t,i);const s=e.split(".");Le(t,void 0===s[1]?e:s[1])}}return t}(e)}De.create=function(e,t){if(t){var i=Ie(e);TradingView.defaultProperties[e]=TradingView.merge(t,i)}},De.remove=function(e){TradingView.defaultProperties[e]=void 0},TradingView.saveDefaults=function(e,t){void 0===t?TVSettings.remove(e):TVSettings.setJSON(e,t)},TradingView.factoryDefaults=Ie,window.applyDefaultOverridesToLinetools=ke,window.applyDefaultsOverrides=Ae,window.applyPropertiesOverrides=Me,window.defaults=De,t.applyDefaultOverridesToLinetools=ke,t.applyDefaultsOverrides=Ae,t.applyPropertiesOverrides=Me,t.defaults=De,t.factoryDefaults=Ie,t.saveDefaults=TradingView.saveDefaults,t.createDefaults=De.create,t.removeDefaults=De.remove},928:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DrawingSyncMode:()=>s,SelectPointMode:()=>o,activePointSelectionMode:()=>Z,alignTo45Degrees:()=>xe,barTimesUnderCursor:()=>J,beenSetLineToolLastPoint:()=>N,cancelLineTool:()=>se,cancelledLineTool:()=>R,changeLineStyle:()=>_e,changeLineTool:()=>ce,changedLineStyle:()=>q,changedLineTool:()=>z,continueLineTool:()=>ie,continuedLineTool:()=>V,copiedLineTool:()=>$,copyLineTool:()=>pe,createLineTool:()=>te,createdLineTool:()=>B,crosshairLock:()=>P,cursorTool:()=>A,drawOnAllCharts:()=>Ie,drawOnAllChartsMode:()=>Me,emojiTool:()=>I, +finishChangingLineTool:()=>he,finishLineTool:()=>ue,finishMovingLineTool:()=>ae,finishedChangingLineTool:()=>U,finishedLineTool:()=>j,finishedMovingLineTool:()=>W,hideAllDrawings:()=>we,hideAllIndicators:()=>Ce,hideMarksOnBars:()=>Te,iconTool:()=>x,init:()=>ve,isDirectionalMovementActive:()=>E,isStudyEditingNow:()=>X,isToolCreatingNow:()=>L,isToolEditingNow:()=>k,isToolMovingNow:()=>D,lockDrawings:()=>Pe,moveLineTool:()=>re,movedLineTool:()=>F,properties:()=>be,removeLineTool:()=>de,removedLineTool:()=>G,resetToCursor:()=>f,restoreLineTool:()=>me,restoreLineToolState:()=>ge,restoredLineTool:()=>K,restoredLineToolState:()=>Y,runOnDrawingStateReady:()=>Se,setLineToolLastPoint:()=>oe,startChangingLineTool:()=>le,startMovingLineTool:()=>ne,startedChangingLineTool:()=>H,startedMovingLineTool:()=>O,stickerTool:()=>M,tool:()=>T,toolIsCursor:()=>p,toolIsDemonstration:()=>m,toolIsMeasure:()=>g});var s,o,n=i(50151),r=i(17625),a=i(32679),l=i(64147),c=i(91676),h=i(52033),d=i(56840),u=i(76422);!function(e){e[e.Layout=1]="Layout",e[e.Global=2]="Global"}(s||(s={})),function(e){e[e.None=0]="None",e[e.Replay=1]="Replay",e[e.Study=2]="Study"}(o||(o={}));const _=new Set(["cursor","arrow","dot","performance","demonstration"]);function p(e){return _.has(e)}function m(e){return"demonstration"===e}function g(e){return"measure"===e}function f(e=!1){if(!e&&y){if(y.childs().stayInDrawingMode.value())return}T.setValue(A.value())}let y=null,v=null,S=null,b=null,w=null,C=null;const P=new c.WatchedObject(null),T=new l.WatchedValue,x=new l.WatchedValue,I=new l.WatchedValue,M=new l.WatchedValue,A=new l.WatchedValue,L=new l.WatchedValue(!1),k=new l.WatchedValue(!1),D=new l.WatchedValue(!1),E=new l.WatchedValue(!1),B=new h.Delegate,V=new h.Delegate,R=new h.Delegate,N=new h.Delegate,O=new h.Delegate,F=new h.Delegate,W=new h.Delegate,H=new h.Delegate,z=new h.Delegate,U=new h.Delegate,G=new h.Delegate,j=new h.Delegate,q=new h.Delegate,$=new h.Delegate,K=new h.Delegate,Y=new h.Delegate,Z=new l.WatchedValue(o.None),X=new l.WatchedValue(!1),J=new Map;function Q(e,t){const i=t||{value:!1};return t=>{i.value||(i.value=!0,e.fire(t),i.value=!1)}}const ee={value:!1},te=Q(B,ee),ie=Q(V,ee),se=Q(R,ee),oe=Q(N,ee),ne=Q(O),re=Q(F),ae=Q(W),le=Q(H),ce=Q(z),he=Q(U),de=Q(G),ue=Q(j),_e=Q(q,ee),pe=Q($,ee),me=Q(K),ge=Q(Y);let fe=!1,ye=[];function ve(){if(fe)return;const e=d.getValue("chart.cursorPreference","cursor");T.setValue(p(e)?e:"cursor"),T.subscribe((e=>p(e)&&A.setValue(e)),{callWithLast:!0}),A.subscribe((e=>{e&&"performance"!==e&&!m(e)&&d.setValue("chart.cursorPreference",e)})),y=new a.DefaultProperty({defaultName:"drawings"}),v=(0,r.createPrimitiveProperty)(!1),S=(0,r.createPrimitiveProperty)(!1),b=(0,r.createPrimitiveProperty)(!1),w=(0,r.createPrimitiveProperty)(!d.getBool("BarsMarksContainer.visibile",!0)),C=(0,r.createPrimitiveProperty)(!1),T.subscribe((e=>{(0,u.emit)("onSelectedLineToolChanged")})),fe=!0,ye.forEach((e=>e())),ye=[]}function Se(e){fe?e():ye.push(e)}function be(){return(0,n.ensureNotNull)(y)}function we(){return(0,n.ensureNotNull)(v)} +function Ce(){return(0,n.ensureNotNull)(S)}function Pe(){return(0,n.ensureNotNull)(b)}function Te(){return(0,n.ensureNotNull)(w)}function xe(){return(0,n.ensureNotNull)(C)}function Ie(){return be().childs().drawOnAllCharts}function Me(){return be().childs().drawOnAllChartsMode}},28331:(e,t,i)=>{"use strict";i.d(t,{EnvironmentState:()=>o});var s=i(49483);class o{constructor(e,t=!1){this._shift=!1,this._mod=!1,this._alt=!1,void 0!==e&&(this._shift=Boolean(e.shiftKey),this._mod=Boolean((0,s.isMac)()?e.metaKey:e.ctrlKey),this._alt=Boolean(e.altKey)),this._isApiEvent=t}shift(){return this._shift}mod(){return this._mod}alt(){return this._alt}shiftOnly(){return this._shift&&!this._mod&&!this._alt}modOnly(){return this._mod&&!this._shift&&!this._alt}altOnly(){return this._alt&&!this._shift&&!this._mod}modShift(){return this._shift&&this._mod&&!this._alt}isApiEvent(){return this._isApiEvent}static create(e=!1,t=!1,i=!1){return new o({shiftKey:e,ctrlKey:t,metaKey:t,altKey:i})}}},73698:(e,t,i)=>{"use strict";i.d(t,{decodeExtendedSymbol:()=>l,encodeExtendedSymbolOrGetSimpleSymbolString:()=>r,isEncodedExtendedSymbol:()=>a,isStudySymbol:()=>n});function s(e){return"="+JSON.stringify(o(e))}function o(e){return Object.keys(e).sort().reduce(((t,i)=>("[object Object]"===Object.prototype.toString.call(e[i])?t[i]=o(e[i]):t[i]=e[i],t)),{})}function n(e){return Boolean(e.inputs)}function r(e){return s(e)}function a(e){return"="===e[0]}function l(e){if(!a(e))return{symbol:e};try{return JSON.parse(e.slice(1))}catch(t){return{symbol:e}}}},32956:(e,t,i)=>{"use strict";function s(e){return o(e,2)}function o(e,t=2){const i=e.toString();return"0".repeat(Math.max(0,t-i.length))+i}i.d(t,{addLeadingZero:()=>s,addLeadingZeros:()=>o})},24526:(e,t,i)=>{"use strict";i.d(t,{customFormatters:()=>s});const s={dateFormatter:null,timeFormatter:null,tickMarkFormatter:null,priceFormatterFactory:null,studyFormatterFactory:null}},47462:(e,t,i)=>{"use strict";i.d(t,{availableDateFormats:()=>v,dateFormatFunctions:()=>f,defaultDateFormat:()=>S,getDateFormatWithWeekday:()=>y});var s=i(11542),o=i(28865),n=i(58683);const r={1:()=>s.t(null,void 0,i(62310)),2:()=>s.t(null,void 0,i(2507)),3:()=>s.t(null,void 0,i(92767)),4:()=>s.t(null,void 0,i(27072)),5:()=>s.t(null,{context:"short"},i(13132)),6:()=>s.t(null,void 0,i(429)),7:()=>s.t(null,void 0,i(53786)),8:()=>s.t(null,void 0,i(46450)),9:()=>s.t(null,void 0,i(6816)),10:()=>s.t(null,void 0,i(12179)),11:()=>s.t(null,void 0,i(26899)),12:()=>s.t(null,void 0,i(32084))},a={1:()=>s.t(null,void 0,i(14568)),2:()=>s.t(null,void 0,i(13534)),3:()=>s.t(null,void 0,i(14530)),4:()=>s.t(null,void 0,i(3762))},l=(e,t)=>(t?e.getMonth():e.getUTCMonth())+1,c=(e,t)=>t?e.getFullYear():e.getUTCFullYear(),h=e=>e.toLocaleDateString(window.language?(0,o.getIsoLanguageCodeFromLanguage)(window.language):void 0,{weekday:"short",timeZone:"UTC"}),d=(e,t)=>a[((e,t)=>Math.floor((l(e,t)-1)/3)+1)(e,t)](),u=(e,t)=>(0,n.numberToStringWithLeadingZero)(((e,t)=>t?e.getDate():e.getUTCDate())(e,t),2),_=(e,t)=>r[l(e,t)](),p=(e,t)=>(0, +n.numberToStringWithLeadingZero)(l(e,t),2),m=(e,t)=>(0,n.numberToStringWithLeadingZero)(c(e,t)%100,2),g=(e,t)=>(0,n.numberToStringWithLeadingZero)(c(e,t),4),f={"qq 'yy":(e,t)=>`${d(e,t)} '${m(e,t)}`,"qq yyyy":(e,t)=>`${d(e,t)} ${g(e,t)}`,"dd MMM 'yy":(e,t)=>`${u(e,t)} ${_(e,t)} '${m(e,t)}`,"MMM 'yy":(e,t)=>`${_(e,t)} '${m(e,t)}`,"MMM dd, yyyy":(e,t)=>`${_(e,t)} ${u(e,t)}, ${g(e,t)}`,"MMM yyyy":(e,t)=>`${_(e,t)} ${g(e,t)}`,"MMM dd":(e,t)=>`${_(e,t)} ${u(e,t)}`,"dd MMM":(e,t)=>`${u(e,t)} ${_(e,t)}`,"yyyy-MM-dd":(e,t)=>`${g(e,t)}-${p(e,t)}-${u(e,t)}`,"yy-MM-dd":(e,t)=>`${m(e,t)}-${p(e,t)}-${u(e,t)}`,"yy/MM/dd":(e,t)=>`${m(e,t)}/${p(e,t)}/${u(e,t)}`,"yyyy/MM/dd":(e,t)=>`${g(e,t)}/${p(e,t)}/${u(e,t)}`,"dd-MM-yyyy":(e,t)=>`${u(e,t)}-${p(e,t)}-${g(e,t)}`,"dd-MM-yy":(e,t)=>`${u(e,t)}-${p(e,t)}-${m(e,t)}`,"dd/MM/yy":(e,t)=>`${u(e,t)}/${p(e,t)}/${m(e,t)}`,"dd/MM/yyyy":(e,t)=>`${u(e,t)}/${p(e,t)}/${g(e,t)}`,"MM/dd/yy":(e,t)=>`${p(e,t)}/${u(e,t)}/${m(e,t)}`,"MM/dd/yyyy":(e,t)=>`${p(e,t)}/${u(e,t)}/${g(e,t)}`};function y(e){return"ja"===window.language?(t,i)=>`${f[e](t,i)} (${h(t)})`:(t,i)=>`${h(t)} ${f[e](t,i)}`}const v=Object.keys(f),S=()=>-1!==["ja","ko","zh","zh_TW"].indexOf(window.language||"")?"yyyy-MM-dd":"dd MMM 'yy"},82826:(e,t,i)=>{"use strict";i.d(t,{DateFormatter:()=>n});var s=i(24526),o=i(47462);class n{constructor(e="yyyy-MM-dd",t=!1){this._dateFormatFunc=t?(0,o.getDateFormatWithWeekday)(e):o.dateFormatFunctions[e]}format(e){return s.customFormatters&&s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!1)}formatLocal(e){return s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.formatLocal?s.customFormatters.dateFormatter.formatLocal(e):s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!0)}parse(e){if(""===e)return{res:!1};let t=e;return s.customFormatters&&s.customFormatters.dateFormatter&&!s.customFormatters.dateFormatter.parse&&console.warn("You need to provide a `parse` function as part of `dateFormatter`"),s.customFormatters&&s.customFormatters.dateFormatter&&s.customFormatters.dateFormatter.parse&&(t=String(s.customFormatters.dateFormatter.parse(e))),{res:!0,value:t}}}},52388:(e,t,i)=>{"use strict";i.d(t,{DateTimeFormatter:()=>r});var s=i(15344),o=i(82826);const n={dateFormat:"yyyy-MM-dd",withWeekday:!1,timeFormat:s.hourMinuteSecondFormat,dateTimeSeparator:" "};class r{constructor(e={}){const t=Object.assign({},n,e);this._dateFormatter=new o.DateFormatter(t.dateFormat,t.withWeekday),this._timeFormatter=new s.TimeFormatter(t.timeFormat),this._separator=t.dateTimeSeparator}format(e,t){const i=t?.dateTimeSeparator??this._separator;return`${this._dateFormatter.format(e)}${i}${this._timeFormatter.format(e)}`}formatLocal(e,t){const i=t?.dateTimeSeparator??this._separator;return`${this._dateFormatter.formatLocal(e)}${i}${this._timeFormatter.formatLocal(e)}`}}},58683:(e,t,i)=>{"use strict";i.d(t,{numDependencyFormatter:()=>n,numberToStringWithLeadingZero:()=>o});var s=i(37265);function o(e,t){if(!(0,s.isNumber)(e))return"n/a";if(!(0, +s.isInteger)(t))throw new TypeError("invalid length");if(t<0||t>24)throw new TypeError("invalid length");if(0===t)return e.toString();return("0000000000000000"+e.toString()).slice(-t)}function n(e){const t=new Map;return i=>{const s=i??-1;let o=t.get(s);return o||(o=e(i),t.set(s,o)),o}}},73866:(e,t,i)=>{"use strict";i.d(t,{LimitedPrecisionNumericFormatter:()=>n});var s,o=i(59623);!function(e){e[e.DefaultPrecision=1]="DefaultPrecision"}(s||(s={}));class n{constructor(e,t){this._precision=e??1,this._numericFormatter=new o.NumericFormatter({precision:this._precision,ignoreLocaleNumberFormat:t})}format(e,t){const i=e.toFixed(this._precision),s=Math.pow(10,-this._precision);return this._numericFormatter.format(Math.max(parseFloat(i),s),t)}parse(e,t){const i=this._numericFormatter.parse(e,t);return i.res?{res:!0,value:i.value,suggest:this.format(i.value)}:i}}},53085:(e,t,i)=>{"use strict";i.d(t,{formatNumber:()=>r,parseNumber:()=>l});var s=i(60521),o=i(59332),n=i(63273);function r(e,t,i,o,n){if(!Number.isFinite(e))return`${e}`;const r=-1===Math.sign(e)?"-":"";e=Math.abs(e);let a=void 0===i?e.toString():e.toFixed(i);if(a.includes("e")){if(!o)return`${r}${a.replace(".",t.decimalSign)}`;{const t=new s.Big(e);a=t.lt(1)?t.toFixed():t.toString()}}const l=a.split("."),c=l[0];let h=l[1];const d=function(e,t){let i=e.length;const s=[];for(;i>0;)s.unshift(e.slice(Math.max(i-3,0),i)),i-=3;return s.join(t)}(c,t.groupingSeparator);return void 0!==i&&(h=0===i?void 0:e.toFixed(i).slice(-i)),void 0!==n&&void 0!==h&&(h=function(e,t){let i=e.length-1;for(let s=i;s>=t&&"0"===e[s];s-=1)i-=1;return e.slice(0,i+1)}(h,n)),h?`${r}${d}${t.decimalSign}${h}`:`${r}${d}`}const a=(0,o.default)((e=>{const t=e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");return new RegExp(t,"gm")}));function l(e,t){if(/^(NaN|[+|-]?Infinity)$/.test(e))return parseFloat(e);e=(0,n.stripLTRMarks)(e);const i=a(t.groupingSeparator);return i&&(e=e.replace(i,"")),e=e.replace(t.decimalSign,"."),/^(\+|-)?\d+(\.\d+|\.)?(e(\+|-)?\d+)?$/.test(e)?parseFloat(e):NaN}},11345:(e,t,i)=>{"use strict";let s;i.d(t,{formatterOptions:()=>o,formatterOptionsLibraryOverrides:()=>n,getNumberFormat:()=>d});const o={decimalSign:".",decimalSignFractional:"'"},n={};const r={groupingSeparator:",",decimalSign:"."},a={groupingSeparator:".",decimalSign:","},l={groupingSeparator:" ",decimalSign:","},c={groupingSeparator:"",decimalSign:"."},h=new Map([["en",r],["th",r],["ja",r],["ko",r],["zh",r],["zh_TW",r],["ar",r],["he_IL",r],["ms_MY",r],["vi",r],["de",a],["es",a],["it",a],["tr",a],["pt",a],["id_ID",a],["fr",l],["pl",l],["ru",l]]);function d(e){if(e)return{decimalSign:o.decimalSign,groupingSeparator:""};return{...h.get(s||window.language||"")??c,...n}}},59623:(e,t,i)=>{"use strict";i.d(t,{NumericFormatter:()=>n});var s=i(53085),o=i(11345);class n{constructor(e={}){this._options=e}format(e,t){if(!Number.isFinite(e))return String(e);const{ignoreLocaleNumberFormat:i,precision:r,minPrecision:a}=this._options,l=(0,o.getNumberFormat)(i||t?.ignoreLocaleNumberFormat);return void 0===r?n._formatNoEImpl(e,l,r,a):(0, +s.formatNumber)(e,l,r,void 0,a)}parse(e,t){const{ignoreLocaleNumberFormat:i,precision:n}=this._options,r=(0,o.getNumberFormat)(i||t?.ignoreLocaleNumberFormat);let a=(0,s.parseNumber)(e,r);return Number.isFinite(a)?(n&&(a=+a.toFixed(n)),{res:!0,value:a}):{res:!1}}static formatNoE(e,t){return this._formatNoEImpl(e,t)}static _formatNoEImpl(e,t,i,o){return Number.isFinite(e)?(t=t??{groupingSeparator:"",decimalSign:"."},(0,s.formatNumber)(e,t,i,!0,o)):String(e)}}},719:(e,t,i)=>{"use strict";i.d(t,{PercentageFormatter:()=>n});var s=i(725),o=i(63273);class n extends s.PriceFormatter{constructor(e={}){void 0!==e.decimalPlaces&&(e.priceScale=Math.pow(10,e.decimalPlaces)),super(e),this.type="percentage"}state(){return{...super.state(),percent:!0}}parse(e,t){return e=e.replace("%",""),super.parse(e,t)}format(e,t={}){const{useRtlFormat:i=!0}=t,s=super.format(e,{...t,useRtlFormat:!1})+"%";return i?(0,o.forceLTRStr)(s):s}static serialize(e){return e.state()}static deserialize(e){return new n(e)}}},725:(e,t,i)=>{"use strict";i.d(t,{PriceFormatter:()=>T});var s=i(60521),o=i(9343),n=i(50151),r=i(11542),a=i(50335),l=i(37265);function c(e){return e?(0,s.Big)(e.minMove).div(e.priceScale).toNumber():NaN}function h(e){const{minTick:t,price:i,variableMinTickData:s,shouldCheckForEquality:o}=e,n=(0,a.isNumber)(t)?d(t):t;return void 0===s?n:function(e,t,i=!1){for(let s=0;s(0,l.isEven)(t)?function(e){const t=Number(e);if(Number.isFinite(t))return d(t);{const t=e.split("/");if(t.length<2||t.length>3)throw new Error(`Unexpected mintick: ${e}`);const i=Number(t[1]),s=Number(t[0]);if(!Number.isFinite(i)||!Number.isFinite(s))throw new Error(`Unexpected mintick: ${e}`);const o=3===t.length?Number(t[2]):void 0;if(void 0!==o&&!Number.isFinite(o))throw new Error(`Unexpected mintick: ${e}`);const n={priceScale:i,minMove:s};return void 0!==o&&(n.minMove2=o),n}}(e):function(e){const t=Number(e);if(Number.isNaN(t))throw new Error(`Unexpected price limit: ${e}`);return t}(e)));if((0,l.isEven)(e.length))throw new Error("Theme must not be event number of elements");const i=[];for(let t=0;t0&&t>0){let t=e;for(i&&s&&(t/=s);t>1;)t/=10,o++}return o}function g(e,t,i){const s=(0,n.ensureNotNull)(h({price:i,minTick:null,variableMinTickData:t,shouldCheckForEquality:!0})),{priceScale:o,minMove:r,minMove2:a}=s;return{priceScale:o,minMove:r, +fractionalLength:m(o,r,e,a)}}class f{constructor(e){this._formatterErrors={custom:r.t(null,void 0,i(66123)),fraction:r.t(null,void 0,i(39643)),secondFraction:r.t(null,void 0,i(70784))};const{priceScale:t,minMove:s,minMove2:o,ignoreMinMove:n,variableMinTick:a,fractionalLength:l}=e;this._priceScale=t,this._minMove=s,this._minMove2=o,this._ignoreMinMove=n,this._variableMinTickData=void 0===a?void 0:u({priceScale:t,minMove:s,minMove2:o},a),this._fractionalLength=l}formatImpl(e,t={}){const{signPositive:i,signNegative:s=!0,tailSize:o,cutFractionalByPrecision:n=!1,useRtlFormat:r=!0,variableMinTickDataPrice:a,ignoreLocaleNumberFormat:l,removeAllEndingZeros:c}=t;let h="";e<0?h=!1===s?"":"−":e&&!0===i&&(h="+");const d=h+this._formatUnsigned(Math.abs(e),o,n,a,l,c);return r?(0,_.forceLTRStr)(d):d}parse(e,t){return"+"===(e=(e=(0,_.stripLTRMarks)(e)).replace("−","-"))[0]&&(e=e.substring(1)),this._parseUnsigned(e,t)}_removeEndingZeros(e,t){for(let i=0;i=1e21)return t.toString().replace(".",h.decimalSign);if(i>1e15)return this._formatAsExponential(t,h);const d=Math.pow(10,r)*i/(a?1:o),u=1/d;let _;if(d>1)_=Math.floor(t);else{const e=Math.floor(Math.round(t/u)*u);_=0===Math.round((t-e)/u)?e:e+u}let p="";if(d>1){let e=a?new s.Big(t).mul(d).round(void 0,0).minus(new s.Big(_).mul(d)).toNumber():parseFloat((Math.round(t*d)-_*d).toFixed(n));e>=d&&(e-=d,_+=1),e=a?new s.Big(e).round(n,0).toNumber():parseFloat(e.toFixed(n))*o;const i=(0,v.numberToStringWithLeadingZero)(e,n+r),l=this._removeEndingZeros(i,c?i.length:r);p=l?h.decimalSign+l:l}return(0,y.formatNumber)(_,h)+p}_parseAsDecimal(e,t={}){const{ignoreLocaleNumberFormat:i}=t,s=(0,S.getNumberFormat)(this._ignoreLocaleNumberFormat||i),o=(0,y.parseNumber)(e,s);return Number.isFinite(o)?{value:o,res:!0,suggest:this.formatImpl(o) +}:{error:this._formatterErrors.custom,res:!1}}}const C=(0,o.getLogger)("Chart.FractionalPriceFormatter");class P extends f{constructor(e){super(e);const{minMove2:t}=e;null!=t&&t>0&&2!==t&&4!==t&&8!==t&&C.logDebug("invalid minmove2")}hasForexAdditionalPrecision(){return!1}_parseUnsigned(e){return this._minMove2?this._parseAsDoubleFractional(e):this._parseAsSingleFractional(e)}_formatUnsigned(e,t,i,s){const o={price:Math.abs(e),priceScale:this._priceScale,minMove:this._minMove,minMove2:this._minMove2,fractionalLength:(0,n.ensureDefined)(this._fractionalLength),tailSize:t};return void 0!==this._variableMinTickData&&Object.assign(o,g(!0,this._variableMinTickData,s??o.price)),this._formatAsFractional(o)}_parseAsSingleFractional(e){let t=p.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=this._priceScale,o=this._patchFractPart(parseInt(t[3]),1,s);if(o>=s||o<0)return{error:this._formatterErrors.fraction,res:!1};let n=i+o/s;return e&&(n=-n),{value:n,res:!0,suggest:this.formatImpl(n)}}return{error:this._formatterErrors.custom,res:!1}}_parseAsDoubleFractional(e){let t=p.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)\\"+S.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=void 0!==this._minMove2&&null!==this._minMove2?this._minMove2:NaN,o=this._priceScale/s,n=this._minMove2,r=this._patchFractPart(parseInt(t[3]),1,o),a=this._patchFractPart(parseInt(t[4]),2,n);if(r>=o||r<0)return{error:this._formatterErrors.fraction,res:!1};if(null!=n&&a>=n||a<0)return{error:this._formatterErrors.secondFraction,res:!1};let l=null!=n?i+r/o+a/(o*n):NaN;return e&&(l=-l),{value:l,res:!0,suggest:this.formatImpl(l)}}return{error:this._formatterErrors.custom,res:!1}}_patchFractPart(e,t,i){const s={0:0,5:1},o={0:0,2:1,5:2,7:3},n={0:0,1:1,2:2,3:3,5:4,6:5,7:6,8:7};return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===o[e]?-1:o[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}_formatAsFractional(e){const{price:t,tailSize:i,priceScale:s,minMove:o,minMove2:n,fractionalLength:r}=e,a=s/o;let l=Math.floor(t),c=i?Math.floor(t*a)-l*a:Math.round(t*a)-l*a;c===a&&(c=0,l+=1);let h="";if(i){let e=(t-l-c/a)*a;e=Math.round(e*Math.pow(10,i)),h=(0,v.numberToStringWithLeadingZero)(e,i),h=this._removeEndingZeros(h,i)}if(!r)throw new Error("_fractionalLength is not calculated");let d="";if(n){const e=c%n;c=(c-e)/n;const t=(0,v.numberToStringWithLeadingZero)(c,r),i=this._getFractPart(e,2,n);d=t+S.formatterOptions.decimalSignFractional+i}else c=this._getFractPart(c,1,s),d=(0,v.numberToStringWithLeadingZero)(c*o,r);return l.toString()+S.formatterOptions.decimalSignFractional+d+h}_getFractPart(e,t,i){const s=[0,5],o=[0,2,5,7],n=[0,1,2,3,5,6,7,8];return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===o[e]?-1:o[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}}class T{ +constructor(e={}){this.type="price";const{minMove2:t,fractional:i,variableMinTick:s,ignoreMinMove:o,ignoreLocaleNumberFormat:n}=e,r=!e.minMove||o?1:e.minMove,a=(0,l.isNumber)(e.priceScale)&&(0,l.isInteger)(e.priceScale)?e.priceScale:100,c=m(a,r,i,t),h={...e,minMove:r,priceScale:a,fractionalLength:c};if(a<0)throw new TypeError("invalid base");this._priceScale=a,this._minMove=r,this._minMove2=t,this._fractional=i,this._variableMinTick=s,this._ignoreMinMove=o,this._fractionalLength=c,this._ignoreLocaleNumberFormat=n,this._implementation=i?new P(h):new w(h)}isFractional(){return!!this._fractional}state(){return{minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale,variableMinTick:this._variableMinTick,ignoreMinMove:this._ignoreMinMove,fractional:this._fractional}}formatChange(e,t,i){return this._implementation.formatImpl(e-t,{...i,variableMinTickDataPrice:Math.min(Math.abs(e),Math.abs(t))})}format(e,t){return this._implementation.formatImpl(e,t)}parse(e,t){return this._implementation.parse(e,t)}hasForexAdditionalPrecision(){return this._implementation.hasForexAdditionalPrecision()}static serialize(e){return e.state()}static deserialize(e){return new T(e)}}},15344:(e,t,i)=>{"use strict";i.d(t,{TimeFormatter:()=>_,hourMinuteFormat:()=>l,hourMinuteNonZeroSecondFormat:()=>r,hourMinuteSecondFormat:()=>n,hourMinuteSecondMillisecFormat:()=>a,twelveHourMinuteFormat:()=>d,twelveHourMinuteNonZeroSecondFormat:()=>h,twelveHourMinuteSecondFormat:()=>c});var s=i(24526),o=i(58683);const n="%h:%m:%s",r="%h:%m:%s+",a="%h:%m:%s.%ss+",l="%h:%m",c="%h:%m:%s %ampm",h="%h:%m:%s+ %ampm",d="%h:%m %ampm";var u;!function(e){e.TwentyFourHours="24-hours",e.TwelveHours="12-hours"}(u||(u={}));class _{constructor(e){this._isTwelveHoursFormat=!1,this._valuesAndDelimeters=[];const t=e||n,i=new RegExp("%h|%m|%s\\+|%ss\\+|%ss|%ampm|%s","g");let s=i.exec(t),o=0;for(;null!==s;){const e=s[0];"%ampm"===e&&(this._isTwelveHoursFormat=!0);const n=t.substring(o,s.index);""!==n&&this._valuesAndDelimeters.push(n),this._valuesAndDelimeters.push(e),o=s.index+e.length,s=i.exec(t)}}format(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.format(e):this._formatTime(e,!1)}formatLocal(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.formatLocal?s.customFormatters.timeFormatter.formatLocal(e):s.customFormatters.timeFormatter.format(e):this._formatTime(e,!0)}_formatTime(e,t){let i=t?e.getHours():e.getUTCHours();const s=t?e.getMinutes():e.getUTCMinutes(),n=t?e.getSeconds():e.getUTCSeconds(),r=t?e.getMilliseconds():e.getUTCMilliseconds();let a="";this._isTwelveHoursFormat&&(a=i>=12?"PM":"AM",i%=12,i=i||12);let l="",c=!1;for(let e=this._valuesAndDelimeters.length-1;e>=0;e--){const t=this._valuesAndDelimeters[e];let h;switch(t){case"%h":h=(0,o.numberToStringWithLeadingZero)(i,2);break;case"%m":h=(0,o.numberToStringWithLeadingZero)(s,2);break;case"%s+":0!==n?h=(0,o.numberToStringWithLeadingZero)(n,2):(h="",c=!0);break;case"%s":h=(0,o.numberToStringWithLeadingZero)(n,2);break;case"%ss":h=(0, +o.numberToStringWithLeadingZero)(r,3);break;case"%ss+":0!==r?h=(0,o.numberToStringWithLeadingZero)(r,3):(h="",c=!0);break;case"%ampm":h=a;break;default:if(c){c=!1;continue}h=t}l=h+l}return l}}},92953:(e,t,i)=>{"use strict";i.d(t,{TimeSpanFormatter:()=>r});var s=i(11542),o=i(53085),n=i(11345);class r{format(e,t){const r=e<0;e=Math.abs(e);const a=Math.floor(e/86400);e-=86400*a;const l=Math.floor(e/3600);e-=3600*l;const c=Math.floor(e/60);e-=60*c;let h="";if(a){const e=(0,n.getNumberFormat)(t?.ignoreLocaleNumberFormat);h+=(0,o.formatNumber)(a,e)+s.t(null,{context:"dates"},i(85886))+" "}return l&&(h+=l+s.t(null,{context:"dates"},i(44634))+" "),c&&(h+=c+s.t(null,{context:"dates"},i(5977))+" "),e&&(h+=e+s.t(null,{context:"dates"},i(21492))+" "),r&&(h="-"+h),h.trim()}}},46084:(e,t,i)=>{"use strict";i.d(t,{VolumeFormatter:()=>l});var s=i(11542),o=i(59623),n=i(37265);const r=[{value:3,letter:"K"},{value:6,letter:"M"},{value:9,letter:"B"},{value:12,letter:"T"}];function a(e,t){const i=e-t;return r.find((e=>e.value>=i))??r[r.length-1]}class l{constructor(e={}){this.type="volume";const{precision:t=0,minPrecision:i=0,dimensionPrecision:s=2,dimensionMinPrecision:n=0,significantDigits:r=3,ignoreLocaleNumberFormat:a,removeSpaceBeforeDimension:l}=e;this._precision=t,this._formatter=new o.NumericFormatter({ignoreLocaleNumberFormat:a,precision:this._precision,minPrecision:i}),this._dimensionPrecision=s,this._dimensionFormatter=new o.NumericFormatter({ignoreLocaleNumberFormat:a,precision:this._dimensionPrecision,minPrecision:n}),this._significantDigits=r,this._fractionalValues=void 0!==t&&t>0,this._spaceBeforeDimension=l?"":" ",this._options=e}state(){const{ignoreLocaleNumberFormat:e,...t}=this._options;return t}format(e,t){if(!(0,n.isNumber)(e))return"---";if(Math.abs(e)>=1e100)return s.t(null,void 0,i(96935));let o="";Math.abs(e)<1&&(e=+e.toFixed(this._precision)),e<0?o="−":e>0&&t?.signPositive&&(o="+"),e=Math.abs(e);const r=!!(t?.ignoreLocaleNumberFormat??this._options.ignoreLocaleNumberFormat);let l,c,h=Math.floor(Math.log10(e))+1;if(h<=this._significantDigits&&(e=+e.toFixed(this._precision),h=Math.floor(Math.log10(e))+1),h<=this._significantDigits)l=this._formatNumber(e,r,this._formatter);else{let t=a(h,this._significantDigits);const i=Math.pow(10,t.value);e=+(e/i).toFixed(this._dimensionPrecision)*i,t=a(Math.floor(Math.log10(e))+1,this._significantDigits),l=this._formatNumber(e/Math.pow(10,t.value),r,this._dimensionFormatter),c=t.letter}return c?`${o}${l}${this._spaceBeforeDimension}${c}`:`${o}${l}`}parse(e,t){if("---"===e)return{error:"not a number",res:!1,value:NaN};const i={K:1e3,M:1e6,B:1e9,T:1e12},s=(e=e.replace("−","-")).slice(-1);if(i.hasOwnProperty(s)){const o=this._formatter.parse(e.slice(0,-1).trim(),t),r=o.res?o.value:NaN;return(0,n.isNumber)(r)?{res:!0,value:r*i[s]}:{error:"not a number",res:!1,value:NaN}}{const i=this._formatter.parse(e.trim(),t),s=i.res?i.value:NaN;return(0,n.isNumber)(s)?{res:!0,value:s}:{error:"not a number",res:!1,value:NaN}}}static serialize(e){return e.state()}static deserialize(e){ +return new l(e)}_formatNumber(e,t,i){if(this._fractionalValues&&0!==e){const t=14-Math.ceil(Math.log10(e)),i=Math.pow(10,t);e=Math.round(e*i)/i}return i.format(e,{ignoreLocaleNumberFormat:t})}}},41991:(e,t,i)=>{"use strict";i.d(t,{getPriceValueFormatterForSource:()=>l,getPriceValueFormatterForStudy:()=>c,shouldBeFormattedAsIndexedTo100:()=>r,shouldBeFormattedAsPercent:()=>n});var s=i(68805),o=i(60074);function n(e){const t=e.priceScale();return!(null===t||!t.isPercentage())&&(!(0,o.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function r(e){const t=e.priceScale();return!(null===t||!t.isIndexedTo100())&&(!(0,o.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function a(e){const t=e.priceScale();return r(e)&&null!==t?(i,s)=>t.formatPriceIndexedTo100(i,e.firstValue()??100,s):n(e)&&null!==t?(i,s)=>t.formatPricePercentage(i,e.firstValue()??100,s):null}function l(e){const t=a(e);if(t)return t;const i=e.formatter();return i.format.bind(i)}function c(e,t){const i=a(e);if(i)return i;const s=e.plotFormatter(t);return s.format.bind(s)}},56468:(e,t,i)=>{"use strict";i.d(t,{AreaName:()=>s,HitTarget:()=>n,HitTestResult:()=>d,hitTestResultDataAreEqual:()=>h,shouldDefaultActionBeExecuted:()=>c,tryCallHandler:()=>l});var s,o,n,r=i(50279),a=i(50151);function l(e,t,i,s){if(e.isTouch){if(void 0!==s)return s(e,t),!0}else if(void 0!==i)return i(e,t),!0;return!1}function c(e,t,i,s){return void 0!==t.executeDefaultAction&&(e.isTouch?Boolean(t.executeDefaultAction[s]):Boolean(t.executeDefaultAction[i]))}function h(e,t){return e&&t&&e.equals&&t.equals?e.equals(t):(0,r.default)(e,t)}!function(e){e.Style="Style",e.Text="Text",e.Line="Line",e.Tooltip="Tooltip",e.Button="Button",e.SourceItemMove="SourceItemMove",e.AnchorPoint="AnchorPoint"}(s||(s={})),function(e){e[e.Both=0]="Both",e[e.Horz=1]="Horz",e[e.Vert=2]="Vert"}(o||(o={})),function(e){e[e.MovePointBackground=1]="MovePointBackground",e[e.Regular=2]="Regular",e[e.MovePoint=3]="MovePoint",e[e.ChangePoint=4]="ChangePoint",e[e.Custom=5]="Custom"}(n||(n={}));class d{constructor(e,t,i){this._target=e,this._data=t||null,this._eraseMarker=i}target(){return this._target}data(){return this._data}mergeData(e){this._data={...(0,a.ensureNotNull)(this._data),...e}}hasPressedMoveHandler(e){return null!==this._data&&function(e,t,i){if(e.isTouch){if(void 0!==i)return!0}else if(void 0!==t)return!0;return!1}(e,this._data.pressedMouseMoveHandler,this._data.touchMoveHandler)}tryCallMouseDownOrTouchStartHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseDownHandler,this._data.touchStartHandler)}tryCallMouseUpOrTouchEndHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseUpHandler,this._data.touchEndHandler)}tryCallMouseEnterHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseEnterHandler)}tryCallMouseLeaveHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseLeaveHandler)}tryCallMouseMoveHandler(e,t){return null!==this._data&&l(e,t,this._data.mouseMoveHandler)}tryCallClickOrTapHandler(e,t){ +return null!==this._data&&l(e,t,this._data.clickHandler,this._data.tapHandler)}tryCallDblClickOrDblTapHandler(e,t){return null!==this._data&&l(e,t,this._data.doubleClickHandler,this._data.doubleTapHandler)}tryCallContextMenuHandler(e,t){return null!==this._data&&l(e,t,this._data.contextMenuHandler,this._data.touchContextMenuHandler)}eraseMarker(){return this._eraseMarker}}},52397:(e,t,i)=>{"use strict";i.d(t,{HorizontalLinePaneView:()=>n});var s=i(50600),o=i(51056);class n{constructor(){this._lineRendererData={y:0,color:"rgba(0, 0, 0, 0)",linewidth:1,linestyle:o.LINESTYLE_SOLID,visible:!1},this._lineRenderer=new s.HorizontalLineRenderer,this._invalidated=!0,this._lineRenderer.setData(this._lineRendererData)}update(e){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._lineRenderer}}},80720:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{CustomSourceLayer:()=>a,PlDisplay:()=>o,RecalcVisibleRangeStudiesReason:()=>c,TradedGroupHorizontalAlignment:()=>n,tradingPreferencesDefault:()=>r}),function(e){e[e.Initial=2]="Initial",e[e.SeriesZOrderIsAlwaysZero=3]="SeriesZOrderIsAlwaysZero",e[e.Current=3]="Current"}(s||(s={})),function(e){e[e.Money=0]="Money",e[e.Pips=1]="Pips",e[e.Percentage=2]="Percentage"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(n||(n={}));const r={showPositions:!1,positionPL:{visibility:!1,display:o.Money},bracketsPL:{visibility:!1,display:o.Money},showOrders:!1,showExecutions:!1,showExecutionsLabels:!1,showReverse:!1,extendLeft:!1,lineLength:0,horizontalAlignment:n.Right,lineWidth:0,lineStyle:0};var a,l,c,h;!function(e){e[e.Background=0]="Background",e[e.Foreground=1]="Foreground",e[e.Topmost=2]="Topmost"}(a||(a={})),function(e){e[e.Unavailable=0]="Unavailable",e[e.AvailableReadonlyAlwaysDisabled=1]="AvailableReadonlyAlwaysDisabled",e[e.AvailableReadonlyAlwaysEnabled=2]="AvailableReadonlyAlwaysEnabled",e[e.Available=3]="Available"}(l||(l={})),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"}(c||(c={})),function(e){e[e.Chart=0]="Chart"}(h||(h={}))},77148:(e,t,i)=>{"use strict";var s;i.d(t,{CreateLineToolSyncMode:()=>s}),function(e){e[e.Default=0]="Default",e[e.ForceOn=1]="ForceOn",e[e.ForceOff=2]="ForceOff"}(s||(s={}))},19466:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{TitleDisplayTarget:()=>n}),function(e){e[e.AfterMainSeries=0]="AfterMainSeries"}(s||(s={})),function(e){e[e.Idle=0]="Idle",e[e.Processing=1]="Processing",e[e.Active=2]="Active",e[e.Stopped=3]="Stopped"}(o||(o={})),function(e){e[e.DataWindow=1]="DataWindow",e[e.StatusLine=2]="StatusLine",e[e.Alerts=3]="Alerts"}(n||(n={}))},85049:(e,t,i)=>{"use strict";i.d(t,{Interval:()=>h,ResolutionKind:()=>n,SpecialResolutionKind:()=>r,isHour:()=>u});const s=/^(\d*)([TSHDWMR])$/,o=/^(\d+)$/;var n,r;!function(e){e.Ticks="ticks",e.Seconds="seconds",e.Minutes="minutes",e.Days="days",e.Weeks="weeks", +e.Months="months",e.Range="range",e.Invalid="invalid"}(n||(n={})),function(e){e.Hours="hours"}(r||(r={}));const a={};a[n.Ticks]=1e3,a[n.Seconds]=1e3,a[n.Minutes]=60*a[n.Seconds],a[n.Days]=1440*a[n.Minutes],a[n.Weeks]=7*a[n.Days];const l={T:n.Ticks,S:n.Seconds,D:n.Days,W:n.Weeks,M:n.Months,R:n.Range},c=new Set([n.Ticks,n.Seconds,n.Minutes]);class h{constructor(e,t){this._kind=n.Invalid,this._multiplier=0,e!==n.Invalid&&t>0&&(this._kind=e,this._multiplier=t)}kind(){return this._kind}guiKind(){return this.isMinuteHours()?r.Hours:this._kind}multiplier(){return this._multiplier}isValid(){return this.kind()!==n.Invalid&&this.multiplier()>0}isDWM(){return this.isValid()&&!this.isRange()&&!this.isIntraday()&&!this.isTicks()}isIntraday(){const e=c.has(this.kind());return this.isValid()&&e}isSeconds(){return this.kind()===n.Seconds}isMinutes(){return this.kind()===n.Minutes}isMinuteHours(){return this.kind()===n.Minutes&&u(this.multiplier())}isDays(){return this.kind()===n.Days}isWeeks(){return this.kind()===n.Weeks}isMonths(){return this.kind()===n.Months}isRange(){return this.kind()===n.Range}isTicks(){return this.kind()===n.Ticks}is1Tick(){return this.isTicks()&&1===this.multiplier()}isTimeBased(){return!this.isRange()}letter(){return this.isValid()&&this.kind()!==n.Minutes?this.kind()[0].toUpperCase():""}value(){return this.isValid()?this.kind()===n.Minutes?this.multiplier()+"":this.multiplier()+this.letter():""}isEqualTo(e){if(!(e instanceof h))throw new Error("Argument is not an Interval");return!(!this.isValid()||!e.isValid())&&(this.kind()===e.kind()&&this.multiplier()===e.multiplier())}inMilliseconds(e=Date.now()){if(!this.isValid()||this.isRange())return NaN;if(this.isMonths()){const t=new Date(e);t.setUTCMonth(t.getUTCMonth()+(this.multiplier()||1));return+t-e}const t=this.multiplier();return a[this.kind()]*t}static isEqual(e,t){return e===t||h.parse(e).isEqualTo(h.parse(t))}static parseExt(e){e=(e+"").toUpperCase().split(",")[0];let t=s.exec(e);return null!==t?"H"===t[2]?{interval:new h(n.Minutes,60*d(t[1])),guiResolutionKind:r.Hours}:{interval:new h(l[t[2]],d(t[1])),guiResolutionKind:l[t[2]]}:(t=o.exec(e),null!==t?{interval:new h(n.Minutes,d(t[1])),guiResolutionKind:n.Minutes}:{interval:new h(n.Invalid,0),guiResolutionKind:n.Invalid})}static parse(e){return h.parseExt(e).interval}static kind(e){return h.parse(e).kind()}static isValid(e){return h.parse(e).isValid()}static isDWM(e){return h.parse(e).isDWM()}static isIntraday(e){return h.parse(e).isIntraday()}static isSeconds(e){return h.parse(e).isSeconds()}static isMinutes(e){return h.parse(e).isMinutes()}static isMinuteHours(e){return h.parse(e).isMinuteHours()}static isDays(e){return h.parse(e).isDays()}static isWeeks(e){return h.parse(e).isWeeks()}static isMonths(e){return h.parse(e).isMonths()}static isRange(e){return h.parse(e).isRange()}static isTicks(e){return h.parse(e).isTicks()}static isTimeBased(e){return h.parse(e).isTimeBased()}static normalize(e){const t=h.parse(e);return t.isValid()?t.value():null}}function d(e){return 0===e.length?1:parseInt(e,10)} +function u(e){return e>=60&&!(e%60)}},31229:(e,t,i)=>{"use strict";i.d(t,{intervalsVisibilitiesDefaults:()=>s});const s={ticks:!0,seconds:!0,secondsFrom:1,secondsTo:59,minutes:!0,minutesFrom:1,minutesTo:59,hours:!0,hoursFrom:1,hoursTo:24,days:!0,daysFrom:1,daysTo:366,weeks:!0,weeksFrom:1,weeksTo:52,months:!0,monthsFrom:1,monthsTo:12,ranges:!0}},94260:(e,t,i)=>{"use strict";i.d(t,{IntervalsVisibilitiesProperty:()=>o});var s=i(12988);i(10892);class o extends s.Property{state(e,t){return super.state(e,t)}storeStateIfUndefined(){return!1}}},10892:(e,t,i)=>{"use strict";i.d(t,{getIntervalsVisibilitiesForMode:()=>_,isActualInterval:()=>d,makeIntervalsVisibilitiesVisibleAtInterval:()=>c,mergeIntervalVisibilitiesDefaults:()=>u});var s,o=i(16738),n=i(90054),r=i(50151),a=i(85049),l=i(31229);function c(e,t){let i=t.multiplier();if(t.isTicks()&&(e.ticks=!0),t.isSeconds()&&(i<60?(e.seconds=!0,e.secondsFrom=Math.min(e.secondsFrom,i),e.secondsTo=Math.max(e.secondsTo,i)):(i=Math.floor(i/60),t=new a.Interval(a.ResolutionKind.Minutes,i))),t.isMinutes())if(i<60)e.minutes=!0,e.minutesFrom=Math.min(e.minutesFrom,i),e.minutesTo=Math.max(e.minutesTo,i);else{const t=Math.floor(i/60);e.hours=!0,e.hoursFrom=Math.min(e.hoursFrom,t),e.hoursTo=Math.max(e.hoursTo,t)}t.isDays()&&(e.days=!0,e.daysFrom=Math.min(e.daysFrom,i),e.daysTo=Math.max(e.daysTo,i)),t.isWeeks()&&(e.weeks=!0,e.weeksFrom=Math.min(e.weeksFrom,i),e.weeksTo=Math.max(e.weeksTo,i)),t.isMonths()&&(e.months=!0,e.monthsFrom=Math.min(e.monthsFrom,i),e.monthsTo=Math.max(e.monthsTo,i)),t.isRange()&&(e.ranges=!0)}function h(e,t,i,s){return e&&s>=t&&s<=i}function d(e,t){const i=t.childs();switch(e.kind()){case a.ResolutionKind.Ticks:return i.ticks.value();case a.ResolutionKind.Seconds:if(e.multiplier()<60)return h(i.seconds.value(),i.secondsFrom.value(),i.secondsTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return h(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),t)}case a.ResolutionKind.Minutes:if(e.multiplier()<60)return h(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return h(i.hours.value(),i.hoursFrom.value(),i.hoursTo.value(),t)}case a.ResolutionKind.Days:return h(i.days.value(),i.daysFrom.value(),i.daysTo.value(),e.multiplier());case a.ResolutionKind.Weeks:return h(i.weeks.value(),i.weeksFrom.value(),i.weeksTo.value(),e.multiplier());case a.ResolutionKind.Months:return h(i.months.value(),i.monthsFrom.value(),i.monthsTo.value(),e.multiplier());case a.ResolutionKind.Range:return i.ranges.value()}return(0,r.assert)(!1,`Unsupported resolution: ${e.value()}`),!1}function u(e){return(0,o.default)((0,n.default)(l.intervalsVisibilitiesDefaults),e??{})}function _(e,t){if(0===t||e.isTicks()&&3===t||e.isRange()&&2===t)return u();let i=!1;const s={ticks:!1,seconds:!1,minutes:!1,hours:!1,days:!1,weeks:!1,months:!1,ranges:!1},o=e=>e.multiplier();return[{checker:e=>e.isTicks(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.ticks=!0}},{checker:e=>e.isSeconds()&&e.multiplier()<60, +getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.seconds=!0,s.secondsFrom=e,s.secondsTo=t}},{checker:e=>e.isSeconds()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()<60,getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.hours=!0,s.hoursFrom=e,s.hoursTo=t}},{checker:e=>e.isDays(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.days=!0,s.daysFrom=e,s.daysTo=t}},{checker:e=>e.isWeeks(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.weeks=!0,s.weeksFrom=e,s.weeksTo=t}},{checker:e=>e.isMonths(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.months=!0,s.monthsFrom=e,s.monthsTo=t}},{checker:e=>e.isRange(),getIntervalMultiplier:o,markIntervalAsVisible:(e,t)=>{s.ranges=!0}}].forEach((s=>{if(s.checker(e)){i=!0;const o=s.getIntervalMultiplier(e);1===t?s.markIntervalAsVisible(o,o):3===t?s.markIntervalAsVisible(o,void 0):s.markIntervalAsVisible(void 0,o)}else(!i&&2===t||i&&3===t)&&s.markIntervalAsVisible(void 0,void 0)})),u(s)}!function(e){e[e.All=0]="All",e[e.OnlyCurrent=1]="OnlyCurrent",e[e.CurrentAndBelow=2]="CurrentAndBelow",e[e.CurrentAndAbove=3]="CurrentAndAbove"}(s||(s={}))},22820:(e,t,i)=>{"use strict";var s,o,n;i.d(t,{PaneMode:()=>n}),function(e){e.Left="left",e.Right="right"}(s||(s={})),function(e){e.Tiny="tiny",e.Small="small",e.Medium="medium",e.Large="large"}(o||(o={})),function(e){e[e.Regular=0]="Regular",e[e.Widget=1]="Widget"}(n||(n={}))},8025:(e,t,i)=>{"use strict";var s;i.d(t,{PlotRowSearchMode:()=>s}),function(e){e[e.NearestLeft=-1]="NearestLeft",e[e.Exact=0]="Exact",e[e.NearestRight=1]="NearestRight"}(s||(s={}))},66666:(e,t,i)=>{"use strict";function s(e){return Boolean(e.showInObjectTree)}i.d(t,{isDataSource:()=>s})},1819:(e,t,i)=>{"use strict";i.d(t,{isTicksEnabled:()=>o});var s=i(56570);function o(){return s.enabled("tick_resolution")}},4340:(e,t,i)=>{"use strict";var s;i.d(t,{SymbolErrorPermissionDeniedReason:()=>s,invalidSymbol:()=>n,permissionDenied:()=>o}),function(e){e.Symbol="symbol",e.GroupPermission="group"}(s||(s={}));const o="permission denied",n="invalid symbol"},60074:(e,t,i)=>{"use strict";function s(e){return e?.symbolSource&&e.symbolSource()===e||void 0!==e?.isActingAsSymbolSource}function o(e){return s(e)&&"quotesProvider"in e}function n(e){return s(e)&&e.isActingAsSymbolSource().value()}i.d(t,{isActingAsSymbolSource:()=>n,isSymbolSource:()=>s,isSymbolSourceWithQuotesProvider:()=>o})},23486:(e,t,i)=>{"use strict";i.d(t,{alwaysShowLastPriceAndLastDayChange:()=>s,lastDayChangeAvailable:()=>o});i(56570);const s=!1,o=!1},85719:(e,t,i)=>{"use strict";i.d(t,{lineToolsDoNotAffectChartInvalidation:()=>s});const s=!1},67467:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolBarsPatternMode:()=>s}),function(e){e[e.Bars=0]="Bars",e[e.Line=1]="Line", +e[e.OpenClose=2]="OpenClose",e[e.LineOpen=3]="LineOpen",e[e.LineHigh=4]="LineHigh",e[e.LineLow=5]="LineLow",e[e.LineHL2=6]="LineHL2"}(s||(s={}))},64195:(e,t,i)=>{"use strict";i.d(t,{LineToolBrushBase:()=>r});var s=i(50151),o=i(29875),n=i(64147);class r extends o.LineDataSource{constructor(){super(...arguments),this._hasEditableCoordinates=new n.WatchedValue(!1),this._finished=!1}pointsCount(){return-1}finished(){return this._finished}finish(){this._finished=!0,this._lastPoint=null,this._normalizePoints(),this.createServerPoints()}hasOnlyOnePoint(){return 1===this._points.length}addPoint(e,t,i){if(this._finished)return!0;if(this._lastPoint=null,this._points.length>0){const t=this._points[this._points.length-1],i=(0,s.ensureNotNull)(this.pointToScreenPoint(t));if((0,s.ensureNotNull)(this.pointToScreenPoint(e)).subtract(i).length()<2)return this._finished}return super.addPoint(e),this._finished}restorePoints(e,t,i){super.restorePoints(e,t,i),this._finished=!0}}},97435:(e,t,i)=>{"use strict";i.d(t,{CircleRenderer:()=>r});var s=i(34026),o=i(56468),n=i(61993);class r{constructor(e){this._data=e??null}setData(e){this._data=e}draw(e,t){if(null===this._data)return;const{center:i,radius:s,lineWidth:o,color:n,backColor:r}=this._data;e.save();const{horizontalPixelRatio:a,verticalPixelRatio:l}=t,c=Math.max(1,Math.floor(a)),h=c%2/2,d=Math.round(i.x*a)+h,u=Math.round(i.y*l)+h,_=Math.round(d+s*a),p=Math.max(1,Math.floor(o*a)),m=_-d-p;m>0&&(e.fillStyle=r,e.beginPath(),e.moveTo(d+m,u),e.arc(d,u,m,0,2*Math.PI,!1),e.fill());const g=Math.max(c/2,_-d-p/2);e.strokeStyle=n,e.lineWidth=p,e.beginPath(),e.moveTo(d+g,u),e.arc(d,u,g,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e){if(null===this._data||this._data.disableInteractions)return null;const{center:t,radius:i,backgroundHitTarget:r}=this._data,a=(0,n.interactionTolerance)().curve;if(!(0,s.pointInCircle)(e,t,i+a))return null;const l=i>a&&(0,s.pointInCircle)(e,t,i-a)?r??o.HitTarget.MovePointBackground:o.HitTarget.MovePoint;return new o.HitTestResult(l)}}},35578:(e,t,i)=>{"use strict";i.d(t,{DEFAULT_LINE_TOOL_LINE_WIDTH:()=>s});const s=2},65365:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolElliott:()=>m,LineToolElliottCorrection:()=>T,LineToolElliottDegree:()=>s,LineToolElliottDoubleCombo:()=>I,LineToolElliottImpulse:()=>y,LineToolElliottTriangle:()=>S,LineToolElliottTripleCombo:()=>w});var s,o,n=i(11542),r=i(45126),a=i(29875),l=i(29023),c=i(32679),h=i(73305),d=i(85719);!function(e){e[e.Supermillennium=0]="Supermillennium",e[e.Millennium=1]="Millennium",e[e.Submillennium=2]="Submillennium",e[e.GrandSupercycle=3]="GrandSupercycle",e[e.Supercycle=4]="Supercycle",e[e.Cycle=5]="Cycle",e[e.Primary=6]="Primary",e[e.Intermediate=7]="Intermediate",e[e.Minor=8]="Minor",e[e.Minute=9]="Minute",e[e.Minuette=10]="Minuette",e[e.Subminuette=11]="Subminuette",e[e.Micro=12]="Micro",e[e.Submicro=13]="Submicro",e[e.Minuscule=14]="Minuscule"}(s||(s={})),function(e){e[e.Current=4]="Current"}(o||(o={})) +;const u=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],_=new r.TranslatedString("change Elliott degree",n.t(null,void 0,i(47977))),p=[{value:0,title:n.t(null,void 0,i(3348))},{value:1,title:n.t(null,void 0,i(87957))},{value:2,title:n.t(null,void 0,i(63375))},{value:3,title:n.t(null,void 0,i(57726))},{value:4,title:n.t(null,void 0,i(67948))},{value:5,title:n.t(null,void 0,i(87380))},{value:6,title:n.t(null,void 0,i(59189))},{value:7,title:n.t(null,void 0,i(10268))},{value:8,title:n.t(null,{context:"wave"},i(67736))},{value:9,title:n.t(null,{context:"wave"},i(922))},{value:10,title:n.t(null,void 0,i(14724))},{value:11,title:n.t(null,void 0,i(30585))},{value:12,title:n.t(null,void 0,i(24866))},{value:13,title:n.t(null,void 0,i(1145))},{value:14,title:n.t(null,void 0,i(78273))}];class m extends a.LineDataSource{constructor(e,t,s,o){super(e,t??m.createProperties(e.backgroundTheme().spawnOwnership()),s,o),this.version=4,Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,98424)).then((e=>{this._setPaneViews([new e.ElliottLabelsPaneView(this,this._model)])}))}migrateVersion(e,t,i){if(i.properties.hasChild("background")&&i.properties.removeProperty("background"),i.properties.hasChild("backgroundColor")&&i.properties.removeProperty("backgroundColor"),i.properties.hasChild("showBackground")&&i.properties.removeProperty("showBackground"),1===e){const e=Object.assign({},this._timePoint[0]);if(this._timePoint.unshift(e),this._points.length>0){const e=Object.assign({},this._points[0]);this._points.unshift(e)}}}applyTemplate(e){const t=e;delete t.background,delete t.backgroundColor,delete t.showBackground,super.applyTemplate(e)}name(){return"Elliott Labels"}async additionalActions(e){return{actions:[new l.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:n.t(null,void 0,i(23403)),subItems:u.map((t=>{const i=p.filter((e=>e.value===t))[0];return new l.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:i.title,checkable:!0,checked:this.properties().childs().degree.value()===t,onExecute:()=>{e.setProperty(this.properties().childs().degree,t,_,d.lineToolsDoNotAffectChartInvalidation)}}})}))}})],placement:"CustomAction"}}label(e){const t=u.length-this.properties().childs().degree.value()-1,i=Math.floor(t/3);return{group:i,bold:!!(i%2),decoration:["","brackets","circle"][t%3],label:this.labelsGroup()[i][e]}}availableDegreesValues(){return p}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliott",state:t,theme:e});return this._configureProperties(i),i}static migrateState(e){const t={0:11,1:10,2:9,3:8,4:7,5:6,6:5,7:4,8:3},i={0:11,1:8};"LineToolElliottSubminuette"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinor"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottCircle"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinorRetr"===e.type&&(e.type="LineToolElliottCorrection", +e.state.degree=i[e.state.wavesize]),"LineToolElliottMajorRetr"===e.type&&(e.type="LineToolElliottCorrection",e.state.degree=i[e.state.wavesize])}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,70491))).ElliottPatternDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new h.LineToolColorsProperty([e.childs().color])),e.addExcludedKey("linesColors",3)}}class g extends m{pointsCount(){return 6}}const f=[["0","1","2","3","4","5"],["0","i","ii","iii","iv","v"],["0","1","2","3","4","5"],["0","I","II","III","IV","V"],["0","1","2","3","4","5"]];class y extends g{constructor(e,t,i,s){super(e,t??y.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Impulse Wave (12345)"}labelsGroup(){return f}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottimpulse",state:t,theme:e});return this._configureProperties(i),i}}const v=[["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"]];class S extends g{constructor(e,t,i,s){super(e,t??S.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Triangle Wave (ABCDE)"}labelsGroup(){return v}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliotttriangle",state:t,theme:e});return this._configureProperties(i),i}}const b=[["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"]];class w extends g{constructor(e,t,i,s){super(e,t??w.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Triple Combo Wave (WXYXZ)"}labelsGroup(){return b}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliotttriplecombo",state:t,theme:e});return this._configureProperties(i),i}}class C extends m{pointsCount(){return 4}}const P=[["0","A","B","C"],["0","a","b","c"],["0","A","B","C"],["0","a","b","c"],["0","A","B","C"]];class T extends C{constructor(e,t,i,s){super(e,t??T.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Correction Wave (ABC)"}labelsGroup(){return P}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottcorrection",state:t,theme:e});return this._configureProperties(i),i}}const x=[["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"]];class I extends C{constructor(e,t,i,s){super(e,t??I.createProperties(e.backgroundTheme().spawnOwnership()),i,s)}name(){return"Elliott Double Combo Wave (WXY)"}labelsGroup(){return x}static createProperties(e,t){const i=new c.DefaultProperty({defaultName:"linetoolelliottdoublecombo",state:t,theme:e});return this._configureProperties(i),i}}},56991:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ExecutionLineAdapter:()=>_,ExecutionsPositionController:()=>u,LineToolExecution:()=>p}) +;var s=i(50151),o=i(29875),n=i(91920),r=i(32679),a=i(8025),l=i(56570),c=i(2718),h=i(44672);const d=c.sortSourcesPreOrdered.LineToolExecution;class u{constructor(e){this._pane=e}getXYCoordinate(e,t,i){let o=0;const n=e.getDirection(),r="buy"===n,l=this._pane.model().mainSeries();if(l.bars){const e=r?10:-10,t=l.bars().search(i,a.PlotRowSearchMode.NearestLeft);if(null!==t){i=t.index;const n=r?t.value[3]:t.value[2],a=l.priceScale(),c=(0,s.ensureNotNull)(l.firstValue());o=a.priceToCoordinate(n,c)+e}}e.setAlignedTimePointIndex(i);const c=t.visibleBarsStrictRange();if(!isFinite(i)||null===c||i>c.lastBar()||i=0;--s){const a=h[s];if(!(a instanceof p))continue;if((a.adapter().alignedTimePointIndex()??t.timePointToIndex(a.adapter().getTime(),1))!==i||a.adapter().getDirection()!==n)continue;if(a===e.line())break;const l=a.adapter().height();o=r?o+l:o-l}return{x:t.indexToCoordinate(i),y:o}}static recreateOrderedByBarsSourcesCache(e){this.clearOrderedByBarsSourcesCache();const t=e.sourcesByGroup().all();for(const e of t){if(!(e instanceof p))continue;const t=e.adapter().alignedTimePointIndex();if(void 0===t)continue;const i=u._cachedByBarIndexOrderedExecutions[t]||[];u._cachedByBarIndexOrderedExecutions[t]=i,i.push(e)}}static clearOrderedByBarsSourcesCache(){u._cachedByBarIndexOrderedExecutions={}}}u._cachedByBarIndexOrderedExecutions={};class _{constructor(e,t){this._unixtime=NaN,this._line=e,this._model=t}alignedTimePointIndex(){return this._alignedTimePointIndex}setAlignedTimePointIndex(e){this._alignedTimePointIndex=e}line(){return this._line}getIndex(){return this._model.timeScale().baseIndex()-this._line.points()[0].index}setIndex(e){const t=this._model.timeScale().baseIndex()-Math.abs(e);this._line.startMoving({logical:this._line.points()[0]});const i={...this._line.points()[0]};return i.index=t,this._line.move({logical:i}),this._line.endMoving(!1),this}getTime(){return this._unixtime}setTime(e){return this._unixtime=e,this._line.restorePoints([{offset:0,price:this.getPrice(),time_t:this._unixtime}],[]),this._line.createServerPoints(),this}getPrice(){return this._line.points().length>0?this._line.points()[0].price:this._line.normalizedPoints().length>0?this._line.normalizedPoints()[0].price:NaN}setPrice(e){return this._line.points().length>0&&(this._line.points()[0].price=e),this._line.normalizedPoints().length>0&&(this._line.normalizedPoints()[0].price=e),this}getText(){return this._line.properties().childs().text.value()}setText(e){return this._line.properties().childs().text.setValue(e||""),this._line.updateAllViewsAndRedraw((0,h.sourceChangeEvent)(this._line.id())),this}getArrowHeight(){return this._line.properties().childs().arrowHeight.value()}setArrowHeight(e){return this._line.properties().childs().arrowHeight.setValue(e||5),this}getArrowSpacing(){return this._line.properties().childs().arrowSpacing.value()}setArrowSpacing(e){ +return this._line.properties().childs().arrowSpacing.setValue(e||1),this}getDirection(){return this._line.properties().childs().direction.value()}setDirection(e){return this._line.properties().childs().direction.setValue(e||"buy"),this}getArrowColor(){const e=this._line.properties().childs();return"buy"===this.getDirection()?e.arrowBuyColor.value():e.arrowSellColor.value()}setArrowColor(e){return"buy"===this.getDirection()?this.setArrowBuyColor(e):this.setArrowSellColor(e),this}setArrowBuyColor(e){return this._line.properties().childs().arrowBuyColor.setValue(e),this}setArrowSellColor(e){return this._line.properties().childs().arrowSellColor.setValue(e),this}getTextColor(){const e=this._line.properties().childs();return n.getColorFromProperties(e.textColor,e.textTransparency)}setTextColor(e){const t=this._line.properties().childs();return n.setColorToProperties(e,t.textColor,t.textTransparency),this}getFont(){const e=this._line.properties().childs();return n.getFontFromProperties(e.fontFamily,e.fontSize,e.fontBold,e.fontItalic)}setFont(e){const t=this._line.properties().childs();return n.setFontToProperties(e,t.fontFamily,t.fontSize,t.fontBold,t.fontItalic),this}setTooltip(e){return null==e?e="":e+="",this._line.properties().childs().tooltip.setValue(e),this}getTooltip(){return this._line.properties().childs().tooltip.value()}remove(){this._model.removeSource(this._line)}getPoints(){return this._line.points()}height(){const e=this.getArrowHeight(),t=this.getArrowSpacing();let i=0;this.getText()&&(i=n.fontHeight(this.getFont()));return e+t+i+10}}class p extends o.LineDataSource{constructor(e,t,s,o){super(e,t??p.createProperties(e.backgroundTheme().spawnOwnership()),s,o),this._adapter=new _(this,e),this.customization.forcePriceAxisLabel=!1,this.customization.disableErasing=!0,this.setSelectionEnabled(!1),Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,256)).then((e=>{this._setPaneViews([new e.ExecutionPaneView(this,this._model)])}))}adapter(){return this._adapter}zorder(){return d}isSpeciallyZOrderedSource(){return!0}pointsCount(){return 1}name(){return"Execution"}hasContextMenu(){return!1}state(){return{}}updateAllViews(e){if(this._isVisible())return super.updateAllViews(e)}priceAxisViews(e,t){return this._isVisible()?super.priceAxisViews(e,t):null}paneViews(){return window.TradingView.printing&&!l.enabled("snapshot_trading_drawings")?null:this._isVisible()?super.paneViews():null}userEditEnabled(){return!1}showInObjectTree(){return!1}cloneable(){return!1}copiable(){return!1}isSynchronizable(){return!1}static createProperties(e,t){const i=new r.DefaultProperty({defaultName:"linetoolexecution",state:t,useUserPreferences:!1,theme:e});return p._configureProperties(i),i}_isVisible(){return this._model.properties().childs().tradingProperties.childs().showExecutions.value()}}},25931:(e,t,i)=>{"use strict";i.d(t,{checkImageSize:()=>c,generateLink:()=>a,getMaxImageSizeInBytes:()=>d,getMaxImageSizeLabel:()=>u,imageIsOversized:()=>l,setImageStorageAdapter:()=>r,uploadImage:()=>h});var s=i(11542) +;const o=/data:(.+?);base64,(.+)/;let n=2e6;function r(e){n=e.getMaxImageSizeInBytes()}async function a(e){return new Promise(((t,i)=>{const s=new FileReader;s.addEventListener("load",(()=>t(s.result))),s.addEventListener("error",i),s.addEventListener("abort",i),s.readAsDataURL(e)}))}function l(e){return function(e){const t=e.match(o);if(null===t)return 1/0;const[i,s,n]=t,r=atob(n),a=new Array(r.length);for(let e=0;en}async function c(e){return e.size<=n}async function h(e){if(!await c(e))throw new Error(s.t(null,{replace:{value:u()}},i(93738)));return a(e)}function d(){return n}function u(){const e=Math.floor(Math.log(n)/Math.log(1e3));return`${(n/Math.pow(1e3,e)).toFixed(2)}${["Bytes","KB","MB","GB","TB","PB"][e]}`}},3503:(e,t,i)=>{"use strict";i.d(t,{blobImageFilter:()=>o,checkImageSize:()=>a,generateLink:()=>r,getMaxImageSizeInBytes:()=>c,getMaxImageSizeLabel:()=>h,imageIsOversized:()=>n,uploadImage:()=>l});var s=i(25931);function o(e){return"image/png"===e.type||"image/jpeg"===e.type||"image/webp"===e.type}function n(e){return s.imageIsOversized(e)}async function r(e){return{status:"ok",data:{url:await s.generateLink(e),fields:{}},filename:"",filepath:""}}async function a(e){return s.checkImageSize(e)}async function l(e){return s.uploadImage(e)}function c(){return s.getMaxImageSizeInBytes()}function h(){return s.getMaxImageSizeLabel()}},70262:(e,t,i)=>{"use strict";i.d(t,{drawSelection:()=>r,getSymbolCoordinatesInfo:()=>n});var s=i(63273),o=i(7114);function n(e){const{symbolPosition:t,textWidth:i,textByLines:n,lineHeight:r,font:a,textAlign:l,lineSpacing:c=0}=e;let h=0,d=0;const u=(0,s.isRtl)(),_=r+c;let p=0,m=0,g="";for(let e=0;ey.length){p+=y.length+(r&&!c?0:1),f||(h+=_);continue}f&&(h-=_);const S=r&&!c&&y.length===s&&v&&!v.hidden;if(f&&(g+=" ",s=g.length),"center"===l)if(S)d=i/2;else{const e=(0,o.measureText)(g,a).width,t=(0,o.measureText)(g.slice(0,s),a).width,n=i/2;d=u?n+e/2-t:n-e/2+t}else if("right"===l&&!u||"left"===l&&u||"end"===l)if(S)d=i;else{const e=(0,o.measureText)(g.slice(s),a).width;d=u?e:i-e}else if(S)d=0;else{const e=(0,o.measureText)(g.slice(0,s),a).width;d=u?i-e:e}S?(m=e+1,h+=_):m=e;break}return{x:d,y:h,lineNumber:m}}function r(e,t,i){const{lines:n,selectionStart:r,selectionEnd:l,left:c,right:h,color:d,font:u,lineHeight:_,lineSpacing:p=0}=i;e.save();const m=(c+h)/2,g=_+p,f=(0,s.isRtl)();e.fillStyle=d;const{horizontalPixelRatio:y,verticalPixelRatio:v}=t;if(r.lineNumber===l.lineNumber){const t=Math.round(r.x*y),i=Math.round(r.y*v),s=Math.round(l.x*y);e.fillRect(Math.min(t,s),i,Math.abs(t-s),Math.round(g*v))}else{const t=(0,o.measureText)(" ",u).width;let i=0;for(let s=r.lineNumber;s<=l.lineNumber;s+=1){const o=s===r.lineNumber,d=s===l.lineNumber,_=n[s];if(_.hidden)continue;const p=a(_.text,u);let S,b,w=!1;"center"===e.textAlign?(S=o?r.x:f?m+p/2:m-p/2, +b=d?l.x:f?m-p/2:m+p/2):"right"===e.textAlign||f&&"start"===e.textAlign||!f&&"end"===e.textAlign?(S=o?r.x:h-p,b=d?l.x:h,w=!0):(S=o?r.x:c,b=d?l.x:c+p);let C=Math.min(S,b),P=Math.max(S,b);d||_.wrappedLinePart&&!_.wrappedLineEnd||(w?C-=t:P+=t);const T=Math.round(C*y),x=Math.round(P*y),I=Math.round((r.y+i*g)*v),M=Math.round((r.y+(i+1)*g)*v);e.fillRect(T,I,x-T,M-I),i+=1}}e.restore()}function a(e,t){return(0,o.measureText)(e,t).width}},15764:(e,t,i)=>{"use strict";i.d(t,{isLineDrawnWithPressedButton:()=>l,isLineToolDrawWithoutPoints:()=>h,isLineToolFinishRequiredWhenCreatedByApi:()=>c,isLineToolName:()=>a,isMtpPredictorToolName:()=>n,isStudyLineToolName:()=>r,isTextToolName:()=>d,simpleLineToolNames:()=>o});const s=new Set([]),o=new Set(["LineToolFibRetracement","LineToolFibChannel","LineToolFibSpeedResistanceArcs","LineToolProjection","LineToolTrendBasedFibExtension","LineToolElliott","LineToolFibCircles","LineToolVertLine","LineToolCrossLine","LineToolBarsPattern","LineToolTrendBasedFibTime","LineToolFibTimeZone","LineToolCircleLines","LineToolDateRange","LineToolPriceRange","LineToolDateAndPriceRange","LineToolParallelChannel","LineToolTrendAngle","LineToolTrendLine","LineToolInfoLine","LineToolArrowMark","LineToolPitchfan","LineToolGannSquare","LineToolFibSpeedResistanceFan","LineToolGannComplex","LineToolGannFixed","LineToolGannFan","LineToolFibWedge","LineToolPitchfork","LineToolDisjointAngle","LineToolFlatBottom","LineToolIcon","LineToolEmoji","LineToolSticker","LineToolRotatedRectangle","LineToolFibSpiral","LineToolHeadAndShoulders","LineToolTriangle","LineToolTrianglePattern","LineTool5PointsPattern","LineToolThreeDrivers","LineToolABCD","LineToolPolyline","LineToolPath","LineToolPrediction","LineToolPriceLabel","LineToolPriceNote","LineToolTextNote","LineToolNote","LineToolNoteAbsolute","LineToolArrowMarker","LineToolSignpost","LineToolBrush","LineToolArc","LineToolCallout","LineToolBalloon","LineToolComment","LineToolText","LineToolHorzLine","LineToolHorzRay","LineToolRectangle","LineToolCircle","LineToolEllipse","LineToolTimeCycles","LineToolSineLine","LineToolGhostFeed","LineToolBezierQuadro","LineToolBezierCubic","LineToolArrow","LineToolRay","LineToolExtended","LineToolSchiffPitchfork","LineToolSchiffPitchfork2","LineToolInsidePitchfork","LineToolTextAbsolute","LineToolArrowMarkLeft","LineToolArrowMarkRight","LineToolArrowMarkUp","LineToolArrowMarkDown","LineToolFlagMark","LineToolCypherPattern","LineToolElliottImpulse","LineToolElliottTriangle","LineToolElliottTripleCombo","LineToolElliottCorrection","LineToolElliottDoubleCombo","LineToolRiskRewardLong","LineToolRiskRewardShort","LineToolPosition","LineToolOrder","LineToolHighlighter","LineToolTable","LineToolImage"]);function n(e){return s.has(e)}function r(e){return"LineToolRegressionTrend"===e||"LineToolVbPFixed"===e||"LineToolFixedRangeVolumeProfile"===e||"LineToolAnchoredVolumeProfile"===e||"LineToolAnchoredVWAP"===e}function a(e){return o.has(e)||r(e)}function l(e){return"LineToolBrush"===e||"LineToolHighlighter"===e}function c(e){ +return l(e)||"LineToolPath"===e||"LineToolPolyline"===e||"LineToolGhostFeed"===e}function h(e){return"LineToolTweet"===e||"LineToolIdea"===e||"LineToolImage"===e}function d(e){switch(e){case"LineToolBalloon":case"LineToolComment":case"LineToolText":case"LineToolTextAbsolute":case"LineToolCallout":case"LineToolNote":case"LineToolNoteAbsolute":case"LineToolSignpost":return!0}return!1}o.add("LineToolExecution")},78956:(e,t,i)=>{"use strict";i.d(t,{isLineTool:()=>o});var s=i(29875);function o(e){return e instanceof s.LineDataSource}},20834:(e,t,i)=>{"use strict";i.d(t,{LineDataSourcePointIndexProperty:()=>o});var s=i(12988);class o extends s.Property{constructor(e,t){super(),this._waitingPointsetUpdate=!1,this._lineSource=e,this._pointIndex=t,this._cachedIndex=this.value()}value(){const e=this._lineSource.points();return 0===e.length?this._cachedIndex:e[this._pointIndex].index}setValue(e){this._cachedIndex=e;const t=this._lineSource.points(),i=e=>{const t=this._lineSource.points()[this._pointIndex];if(t.index===e)return;t.index=e,this._lineSource.startChanging(this._pointIndex,t),this._setPointImpl(t),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)};if(0===t.length){const e=()=>{i(this._cachedIndex),this._waitingPointsetUpdate=!1};if(this._waitingPointsetUpdate)return;this._lineSource.pointsetUpdated().subscribe(this,e,!0),this._waitingPointsetUpdate=!0}else i(e)}_setPointImpl(e){this._lineSource.setPoint(this._pointIndex,e)}}},90793:(e,t,i)=>{"use strict";i.d(t,{LineToolPriceAxisView:()=>r});var s=i(50151),o=i(98558),n=i(19063);class r extends o.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t,this._properties=e.model().properties().childs().scalesProperties}_updateRendererData(e,t,i){e.visible=!1;const s=this._source.model();if(!s.timeScale()||s.timeScale().isEmpty())return;const o=this._source.priceScale();if(null===o||o.isEmpty())return;if(!s.selection().isSelected(this._source)&&!this._source.isForcedDrawPriceAxisLabel())return;if(null===s.timeScale().visibleBarsStrictRange())return;const r=this._source.priceAxisPoints(),a=this._data.pointIndex;if(r.length<=a)return;const l=r[a];if(!isFinite(l.price))return;const c=this._source.ownerSource(),h=null!==c?c.firstValue():null;if(null===h)return;let d=this._data.backgroundPropertyGetter?this._data.backgroundPropertyGetter():null;null===d&&(d=this._getBgColor()),i.background=(0,n.resetTransparency)(d),i.borderColor="#2E84A6",i.textColor=this.generateTextColor(i.background),i.coordinate=o.priceToCoordinate(l.price,h),e.text=this._formatPrice(l.price,h),e.visible=!0}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_formatPrice(e,t){return(0,s.ensureNotNull)(this._source.priceScale()).formatPrice(e,t)}}},14169:(e,t,i)=>{"use strict";i.d(t,{LineDataSourceTimeAxisView:()=>o});var s=i(66156) +;class o extends s.TimeAxisView{constructor(e,t){super(e.model()),this._active=!1,this._source=e,this._pointIndex=t,this._properties=e.model().properties().childs().scalesProperties}setActive(e){this._active=e}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_getIndex(){if(!this._model.selection().isSelected(this._source))return null;const e=this._source.timeAxisPoints();return e.length<=this._pointIndex?null:e[this._pointIndex].index}_isVisible(){return!0}}},29875:(e,t,i)=>{"use strict";i.d(t,{LineDataSource:()=>z,changePointUndoText:()=>H});var s=i(7029),o=i(86441),n=i(50151),r=i(76422),a=i(9343),l=i(56570),c=i(53388),h=i(40644),d=i(52033),u=i(18832),_=i(64147),p=i(62288),m=i(45687),g=i(10892),f=i(31229),y=i(68805),v=i(76350),S=i(85049),b=i(12988),w=i(928),C=i(29137),P=i(94260),T=i(37265),x=i(44672),I=i(60074),M=i(45126),A=i(20834);class L extends b.Property{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t,e.pointAdded().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)})),e.pointChanged().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)}))}value(){const e=this._lineSource.points()[this._pointIndex].price,t=(0,n.ensureNotNull)(this._lineSource.ownerSource()).formatter();if(t.parse){const i=t.format(e),s=t.parse(i);return s.res?s.value:e}return e}setValue(e){const t=this._lineSource.points()[this._pointIndex];t.price=parseFloat(""+e),this._lineSource.startChanging(this._pointIndex,t),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)}}var k=i(14169),D=i(90793),E=i(73305),B=i(98523),V=i(35039),R=i(7927);const N=(0,a.getLogger)("Chart.LineDataSource"),O=l.enabled("datasource_copypaste");class F{constructor(){this._states=[]}start(e){this._states.push(e)}finish(e){const t=(0,n.ensureDefined)(this._states.pop());return s=t,(i=e).length!==s.length?{indexesChanged:!0,pricesChanged:!0}:i.reduce(((e,t,i)=>{const o=s[i];return e.indexesChanged=e.indexesChanged||t.index!==o.index,e.pricesChanged=e.pricesChanged||t.price!==o.price,e}),{indexesChanged:!1,pricesChanged:!1});var i,s}isEmpty(){return 0===this._states.length}}let W=0;const H=new M.TranslatedString("change point",s.t(null,void 0,i(76660)));class z extends C.DataSource{constructor(e,t,i,s){if(super(s),this.version=1,this.toolname="",this.customization={forcePriceAxisLabel:!1,disableErasing:!1,disableSave:!1,showInObjectsTree:!0},this._currentPointsetAndSymbolId=null,this._pointChanged=new d.Delegate,this._pointAdded=new d.Delegate,this._priceAxisViews=[],this._timeAxisViews=[],this._timePoint=[],this._points=[],this._lastPoint=null,this._paneViews=new Map,this._normalizedPointsChanged=new d.Delegate,this._fixedPointsChanged=new d.Delegate,this._changeStatesStack=new F,this._startMovingPoint=null, +this._currentMovingPoint=null,this._isActualSymbol=!1,this._isActualInterval=!1,this._isActualCurrency=!1,this._isActualUnit=!1,this._sharingMode=new _.WatchedValue(0),this._onTemplateApplying=new d.Delegate,this._onTemplateApplied=new d.Delegate,this._syncStateExclusions=["interval"],this._definitionsViewModel=null,this._hasEditableCoordinates=new _.WatchedValue(!0),this._syncLineStyleMuted=!1,this._onIsActualIntervalChange=new d.Delegate,this._onPointsetUpdatedDelegate=new d.Delegate,this._onServerUpdateTime=new d.Delegate,this._linkKey=new _.WatchedValue(null),this._serverUpdateTime=null,this._boundCalcIsActualSymbol=this.calcIsActualSymbol.bind(this),this._alignerCache=null,this._alertUndoMode=!1,this._onAlertStatusChanged=()=>{this.updateAllViewsAndRedraw((0,x.sourceChangeEvent)(this.id()))},this._model=e,this._properties=t,this._localAndServerAlertsMismatch=!1,this._properties.hasChild("interval")||this._properties.addChild("interval",new b.Property(e.mainSeries().interval())),this.calcIsActualSymbol(),this._properties.childs().intervalsVisibilities.subscribe(this,this.calcIsActualSymbol),this._properties.subscribe(this,this.propertiesChanged.bind(this,!1,void 0)),this.zOrderChanged().subscribe(this,this.propertiesChanged.bind(this,!0,void 0)),this._createPointsProperties(),this.pointsCount()>0)for(let e=0;e{const t=!1===(0,w.hideAllDrawings)().value();e.value()?e.value()&&t&&r.emit("drawing_event",this._id.value(),"show"):(this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>{e.removeSourceFromSelection(this)})),t&&r.emit("drawing_event",this._id.value(),"hide")),this._onSourceHiddenMayChange()})),(0,w.hideAllDrawings)().subscribe(this,this._onSourceHiddenMayChange),this._sessionConnected=this._model.chartApi().isConnected().spawn(),this._sessionConnected.subscribe((e=>{e||(this._currentPointsetAndSymbolId=null)})),this._alertStatus.subscribe(this._onAlertStatusChanged),this._definitionsViewModel=null,this._properties.setNameInOwner((0,R.propertyPathForSource)(this))}destroy(){this._paneViews.forEach(((e,t)=>this._destroyPanePaneViews(t))),this.stop(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),null!==this._ownerSource&&(this._ownerSource.currencyChanged().unsubscribeAll(this),this._ownerSource.unitChanged().unsubscribeAll(this),(0,I.isSymbolSource)(this._ownerSource)&&(this._ownerSource.symbolResolved().unsubscribeAll(this),this._ownerSource.isActingAsSymbolSource().unsubscribe(this._boundCalcIsActualSymbol))),this.ownerSourceChanged().unsubscribeAll(this),(0,w.hideAllDrawings)().unsubscribeAll(this),this._sessionConnected.destroy(),this._alertStatus.unsubscribe(this._onAlertStatusChanged),this._properties.destroy(),super.destroy()}setId(e){super.setId(e),this._properties.setNameInOwner((0,R.propertyPathForSource)(this))} +priceScale(){return this._ownerSource?this._ownerSource.priceScale():null}createPriceAxisView(e){return new D.LineToolPriceAxisView(this,{pointIndex:e})}model(){return this._model}symbol(){return this._properties.childs().symbol.value()}linkKey(){return this._linkKey}serverUpdateTime(){return this._serverUpdateTime}setServerUpdateTime(e){this._serverUpdateTime=e,this._onServerUpdateTime.fire()}serverUpdateTimeChanged(){return this._onServerUpdateTime}boundToSymbol(){return!0}isAvailableInFloatingWidget(){return!0}points(){const e=[];for(let t=0;t{const i=(0,n.ensureNotNull)(this.pointToScreenPoint(t)),s=i.x/this._model.timeScale().width(),r=i.y/e.height();return new o.Point(s,r)}))}widthsProperty(){return this._properties.childs().linesWidths??null}lineColorsProperty(){return this._properties.childs().linesColors??null}backgroundColorsProperty(){return this._properties.childs().backgroundsColors??null}textColorsProperty(){return this._properties.childs().textsColors??null}pointsProperty(){return this._pointsProperty}hasEditableCoordinates(){return this._hasEditableCoordinates}startMoving(e,t,i,s){this.isFixed()&&this.restoreFixedPoint(),this._startMovingPoint=e}move(e,t,i,s){if(i&&(i.shiftOnly()||i.modShift()))if(this.isFixed()){const t=this._alignScreenPointHorizontallyOrVertically((0,n.ensureDefined)(e.screen));this._currentMovingPoint={screen:t}}else{const t=this._alignPointHorizontallyOrVertically((0,n.ensureDefined)(e.logical)),i=(0,n.ensureNotNull)(this.pointToScreenPoint(t));this._currentMovingPoint={logical:t,screen:i}}else this._currentMovingPoint=e;this.updateAllViews((0,x.sourceChangeEvent)(this.id()))}endMoving(e,t,i){let s=!1,o=!1;if(this._currentMovingPoint&&this._startMovingPoint){if(this.isFixed()){const e=this._correctFixedPoint((0,n.ensureDefined)(this._fixedPoint));e.didCorrect&&(this._fixedPoint=e.point, +this._fixedPointsChanged.fire())}else{const e=(0,n.ensureDefined)(this._currentMovingPoint.logical),t=(0,n.ensureDefined)(this._startMovingPoint.logical);s=e.index!==t.index,o=e.price!==t.price;if(this._correctPoints(this._points,i)){const e=this._id.value();r.emit("drawing_event",e,"move"),r.emit("drawing_event",e,"points_changed");for(let e=0;ee.interval=this._model.mainSeries().interval())),this.updateAllViews((0,x.sourceChangeEvent)(this.id())),s&&!e?(this._properties.childs().interval.setValue(this._model.mainSeries().interval()),this._normalizePoints(),this.createServerPoints()):(this._copyPricesWithoutNormalization(),this._normalizedPointsChanged.fire()),a)}startMovingPoint(){return this._startMovingPoint?{...this._startMovingPoint}:null}currentMovingPoint(){return this._currentMovingPoint?{...this._currentMovingPoint}:null}changePointUndoText(e){return H}startChanging(e,t){this.isFixed()&&this.restoreFixedPoint(),void 0!==e&&void 0!==t&&(e({...e,interval:e.interval??t})))}isForcedDrawPriceAxisLabel(){return this.customization.forcePriceAxisLabel}clearData(){this._points=[]}denormalizeTimePoints(){let e=[];const t=this._model.mainSeries().interval();for(let i=0;i0&&(this._points=e)}restorePoints(e,t,i){const s=this._timePoint.length>0&&!(0, +T.deepEquals)(this._timePoint,e)[0],o=this._properties.childs().interval.value();this._timePoint=e.map((e=>({...e,interval:e.interval??o})));const n=this._model.mainSeries().interval();this._points=t.map((e=>({...e,interval:n}))),i||this.denormalizeTimePoints(),s&&this._normalizedPointsChanged.fire()}restorePositionPercents(e){this._positionPercents=e,this.restoreFixedPoint()}calcIsActualSymbol(){const e=this.ownerSource();if(null===e)this._isActualSymbol=!1;else{const t=(0,n.ensureNotNull)(e.symbolSource()),i=t.symbolInfo();if(i){this._migrateSymbolProperty(i);const e=this._properties.childs().symbol,s=e.value();if(this._isActualSymbol=t.symbolSameAsCurrent(s),this._isActualSymbol){const o=(0,y.extractLineToolSymbolFromSymbolInfo)(i,t.symbol());(0,v.areEqualSymbols)(s,o)||(N.logWarn('Possible drawing "migrating" detected from "'+s+'" to "'+o+'"'),N.logWarn("Series symbolInfo: "+JSON.stringify(t.symbolInfo())),N.logWarn(`${(new Error).stack}`)),e.setValue(o)}}}this.calcIsActualInterval(),this.calcIsActualCurrency(),this.calcIsActualUnit(),this._onSourceHiddenMayChange()}calcIsActualCurrency(){const e=this.ownerSource();if(null===e)return void(this._isActualCurrency=!1);let t=this._properties.childs().currencyId.value();if(null!==t){const i=e.symbolSource();0,this._isActualCurrency=t===(0,y.symbolCurrency)(i.symbolInfo(),void 0,!0)}else{const t=(0,n.ensureNotNull)(e.symbolSource());this._isActualCurrency=null!==t.symbolInfo()&&!t.isConvertedToOtherCurrency()}this._onSourceHiddenMayChange()}calcIsActualUnit(){const e=this.ownerSource();if(null===e)return void(this._isActualUnit=!1);const t=this._properties.childs().unitId.value();if(null!==t)this._isActualUnit=t===(0,n.ensureNotNull)(e.symbolSource()).unit();else{const t=(0,n.ensureNotNull)(e.symbolSource());this._isActualUnit=null!==t.symbolInfo()&&!t.isConvertedToOtherUnit()}this._onSourceHiddenMayChange()}calcIsActualInterval(){const e=this._isActualInterval,t=this._properties,i=this._model.mainSeries();this._isActualInterval=(0,g.isActualInterval)(S.Interval.parse(i.interval()),t.childs().intervalsVisibilities),!this._isActualInterval&&this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>e.removeSourceFromSelection(this))),this._isActualInterval!==e&&this._onIsActualIntervalChange.fire(),this._onSourceHiddenMayChange()}paneViews(e){if(this.isSourceHidden())return null;const t=this._getPaneViews(this.isMultiPaneAvailable()?e:void 0);if(null===t)return null;if(1===t.length)return[t[0]];const i=[];for(let e=t.length-1;e>=0;--e)i.push(t[e]);return i}priceAxisViews(e,t){if(this.isFixed())return null;if(t!==this.priceScale()||this.isSourceHidden())return null;if(this._model.lineBeingEdited()===this){const e=this._model.linePointBeingEdited();if(null!==e&&e0}pointAdded(){return this._pointAdded}pointChanged(){ +return this._pointChanged}pointsetUpdated(){return this._onPointsetUpdatedDelegate}pointToScreenPoint(e){const t=this._model.timeScale(),i=this.priceScale(),s=this.ownerSource()?.firstValue();if(!i||i.isEmpty()||t.isEmpty()||null==s)return null;const n=t.indexToCoordinate(e.index),r=i.priceToCoordinate(e.price,s);return new o.Point(n,r)}screenPointToPoint(e,t){const i=this.priceScale(),s=this.ownerSource()?.firstValue();if(null==s||!isFinite(s)||null===i)return null;const o=this._model.timeScale(),n=t?o.coordinateToFloatIndex(e.x):o.coordinateToIndex(e.x);return{price:i.coordinateToPrice(e.y,s),index:n}}calcMiddlePoint(e,t){return new o.Point((e.x+t.x)/2,(e.y+t.y)/2)}addPoint(e,t,i){const s=this._preparePoint(e,t);return this._addPointIntenal(s,t,i)}addFixedPoint(e){return this._fixedPoint=e,this.calcPositionPercents(),!0}calcPositionPercents(){const e=this.priceScale();if(!e||e.isEmpty()||void 0===this._fixedPoint)return;const t=this._fixedPoint.x/this._model.timeScale().width(),i=this._fixedPoint.y/e.height();return this._positionPercents={x:t,y:i},this._positionPercents}restoreFixedPoint(){this._fixedPoint=this.fixedPoint()}propertiesChanged(e,t){this.calcIsActualInterval(),this.updateAllViewsAndRedraw((0,x.sourceChangeEvent)(this.id())),t||this._syncLineStyleIfNeeded(e),e||void 0!==this._pendingPropertyChangedEvent||(this._pendingPropertyChangedEvent=setTimeout((()=>{this._pendingPropertyChangedEvent=void 0,r.emit("drawing_event",this._id.value(),"properties_changed")}),0))}state(e){const t={type:this.toolname,id:this.id(),state:this.properties().state(this._propertiesStateExclusions()),points:(0,u.deepCopy)(this._timePoint),zorder:this.zorder(),ownerSource:this.ownerSource()?.id()};return t.isSelectionEnabled=this.isSelectionEnabled(),t.userEditEnabled=this.userEditEnabled(),this.linkKey().value()&&(t.linkKey=this.linkKey().value()),delete t.state.points,e&&(t.indexes=this._points),this.isFixed()&&(t.positionPercents=this._positionPercents||this.calcPositionPercents()),"version"in this&&1!==this.version&&(t.version=this.version),t}updateAllViews(e){this.isSourceHidden()||"data-source-change"===e.type&&this._ignoreSourceEvent(e)||(this._updateAllPaneViews(e),this._priceAxisViews.forEach((t=>t.update(e))),this._timeAxisViews.forEach((t=>t.update(e))))}updateAllViewsAndRedraw(e){this.updateAllViews(e),this._model.updateSource(this)}tags(){return[this.toolname]}properties(){return this._properties}restoreExternalPoints(e,t){if(this._timePoint=(0,u.deepCopy)(e.points),t.indexesChanged){if(this.properties().childs().interval.setValue(e.interval),!this.isActualSymbol())return this._clearServerPoints(),void this._normalizedPointsChanged.fire();this.createServerPoints()}else{const t=Math.min(this._points.length,e.points.length);for(let i=0;i0&&this._normalizePoints(),!this._readyToCreatePointset())return;const e=this._pointsForPointset();if(0===e.length)return;++W,this._currentPointsetAndSymbolId={pointsetId:W,symbolId:(0,n.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())};const t=(0,m.getServerInterval)(this.properties().childs().interval.value());this._model.chartApi().createPointset(this._currentPointsetIdWithPrefix(),"turnaround",this._currentPointsetAndSymbolId.symbolId,t,e,this.onData.bind(this))}finish(){}realign(){this.calcIsActualSymbol(),this.isFixed()||this.isSourceHidden()||this._model.lineBeingCreated()===this||this._model.lineBeingEdited()===this||this._currentPointsetAndSymbolId?.symbolId===this._model.mainSeries().seriesSource().symbolInstanceId()||this._clearServerPoints(),null===this._model.mainSeries().symbolInfo()&&(this._alignerCache=null),this.updateAllViews((0,x.sourceChangeEvent)(this.id()))}stop(){this._clearServerPoints()}restart(){this.isFixed()||(this._currentPointsetAndSymbolId=null,this.createServerPoints())}isStarted(){return null!==this._currentPointsetAndSymbolId}convertYCoordinateToPriceForMoving(e,t){const i=(0,n.ensureNotNull)(this.priceScale());if(i.isEmpty())return null;const s=this.ownerSource(),o=(0,n.ensure)((s||t)?.firstValue());return i.coordinateToPrice(e,o)}syncMultichartState(e){const t={points:this._timePoint,pointPositionPercents:this.positionPercents(),interval:this._model.mainSeries().interval()},i=this.linkKey().value();if(null!==i&&this.isSynchronizable()){const s={model:this._model,linkKey:i,symbol:this._model.mainSeries().symbol(),finalState:t,changes:e};(0,w.finishChangingLineTool)(s)}} +enableCurrentIntervalVisibility(){let e=this.properties().childs().intervalsVisibilities.state();void 0!==e&&(e=(0,g.mergeIntervalVisibilitiesDefaults)(e),(0,g.makeIntervalsVisibilitiesVisibleAtInterval)(e,this._model.mainSeries().intervalObj()),this.properties().childs().intervalsVisibilities.mergeAndFire(e))}clonePositionOffset(){return this.isFixed()?{barOffset:0,xCoordOffset:20,yCoordOffset:20}:{barOffset:0,xCoordOffset:0,yCoordOffset:-40}}sharingMode(){return this._sharingMode}share(e){this.isSynchronizable()&&this._sharingMode.setValue(e)}syncLineStyleState(e){if(e)return{zOrder:this.zorder()};const{intervalsVisibilities:t,...i}=this.properties().state(this._syncStateExclusions);return{...i,intervalsVisibilities:(0,g.mergeIntervalVisibilitiesDefaults)(t),zOrder:this.zorder()}}moveLineTool(e){const t=this._model.mainSeries().interval();e.forEach(((e,i)=>this._setPoint(i,{...e,interval:t}))),this._normalizePoints()}snapTo45DegreesAvailable(){return!1}alignTo45DegreesPoints(){if(this.snapTo45DegreesAvailable()){const[e,t]=this.points();if(e&&t)return[{...e,pointIndex:0},{...t,pointIndex:1}]}return null}snapPoint45Degree(e,t,i){const s=this._model.timeScale(),o=s.indexToCoordinate(t.index),r=s.indexToCoordinate(e.index)-o,a=(0,n.ensureNotNull)(this.priceScale()),l=t.price,c=e.price,h=(0,n.ensureNotNull)((0,n.ensureNotNull)(this.ownerSource()).firstValue()),d=a.priceToCoordinate(l,h),u=a.priceToCoordinate(c,h)-d,_=Math.round(Math.atan2(r,u)/Math.PI*4);if(2===Math.abs(_))i||(e.price=l);else if(0===Math.abs(_)||4===Math.abs(_))i||(e.index=t.index);else{const t=Math.sqrt(r*r+u*u),i=r<0?-1:1,n=u<0?-1:1;let l=Math.max(Math.abs(u),Math.abs(r));l/=l*Math.sqrt(2)/t;const c=Math.round(s.coordinateToIndex(o+l*i)),_=Math.abs(s.indexToCoordinate(c)-o),p=a.coordinateToPrice(d+_*n,h);e.index=c,e.price=p}}_ignoreSourceEvent(e){return e.sourceId!==this.id()}_pointsForPointset(){return this._timePoint.map((e=>e.interval?[e.time_t,e.offset,(0,m.getServerInterval)(e.interval)]:[e.time_t,e.offset]))}_setPoint(e,t){this._points[e]&&(this._points[e].index===t.index?this._points[e].price=t.price:this._points[e]=t,this._pointChanged.fire(e))}_correctLastPoint(e){return(0,T.clone)(e)}_snapTo45DegreesApplicable(e){return this.snapTo45DegreesAvailable()&&(e?.shift()||(0,w.alignTo45Degrees)().value())}_normalizePoint(e,t){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price,interval:e.interval}}_normalizePointWithoutOffset(e){const t=this._model.timeScale().indexToTimePoint(e.index)??this._utcTimeInCurrentResolution(e);return null===t?null:{price:e.price,time_t:t,offset:0,interval:e.interval}}_normalizePoints(){let e=[];const t=this._model.mainSeries().interval();for(let i=0;i=r&&e.index<=a)return null;const l=e.indexthis._destroyPanePaneViews(t))),this._model.lightUpdate()}_getPaneViews(e){return this._paneViews.get(e)||null}_updateAllPaneViews(e){this._paneViews.forEach((t=>{for(const i of t)i.update(e)}))}_alignPointHorizontallyOrVertically(e){const t=(0,n.ensureNotNull)(this.pointToScreenPoint(e)),i=(0,n.ensureDefined)((0,n.ensureNotNull)(this._startMovingPoint).logical),s=(0,n.ensureDefined)((0,n.ensureNotNull)(this._startMovingPoint).screen),o=Math.abs(s.x-t.x),r=Math.abs(s.y-t.y);if(o<10&&r<10)return e;return{index:o=1?{didCorrect:!0,point:e.add(s)}:{didCorrect:!1,point:e}}_currentPointsetIdWithPrefix(){return"pointset_"+(0,n.ensureNotNull)(this._currentPointsetAndSymbolId).pointsetId}_clearServerPoints(){null!==this._currentPointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentPointsetIdWithPrefix()),this._currentPointsetAndSymbolId=null}_createPointProperty(e){const t=this._pointsProperty.childs().points;t.addChild(""+e,new b.Property({}));const i=t[e];i.addChild("price",new L(this,e)), +i.addChild("bar",new A.LineDataSourcePointIndexProperty(this,e))}_createPointsProperties(){this._pointsProperty=new b.Property,this._pointsProperty.addChild("points",new b.Property);for(let e=0;e=2&&this.snapPoint45Degree(i,this.points()[this.points().length-2]),i}_addPointIntenal(e,t,i){this._points.push({...e,interval:this._model.mainSeries().interval()});const s=this._points.length===this.pointsCount();return s?(this._lastPoint=null,i||(this._normalizePoints(),this.createServerPoints())):this._lastPoint=e,this._pointAdded.fire(this._points.length-1),s}_onSourceHiddenMayChange(){this.isSourceHidden()&&this._model.selectionMacro((e=>{e.removeSourceFromSelection(this)})),this._model.invalidate(p.InvalidationMask.validateAction((()=>{this!==this._model.lineBeingCreated()&&(this._isDestroyed||this.processHibernate())})))}_saveAlertIdInState(){return!0}_onPointsetUpdated(e){if(0===e.length)return;const t=this.properties().childs().interval.value();for(let i=0;i0}_propertiesStateExclusions(){return[]}_syncLineStyleIfNeeded(e){const t=this.linkKey().value();t&&!this._syncLineStyleMuted&&this._syncLineStyleChanges(t,this.syncLineStyleState(e))}_muteSyncLineStyle(){this._syncLineStyleMuted=!0}_unmuteSyncLineStyleWithoutApplyingChanges(){this.propertiesChanged(),this._syncLineStyleMuted=!1}_applyTemplateImpl(e){ +e.intervalsVisibilities=(0,g.mergeIntervalVisibilitiesDefaults)(e.intervalsVisibilities);const t=this.properties();t.applyTemplate(e,(0,V.factoryDefaults)(this.toolname.toLowerCase())),t.saveDefaults(),this.propertiesChanged()}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_getAlertPlots(){return[]}_getUndoHistory(){return this._model.undoModel().undoHistory()}_synchronizeAlert(e){}_linePointsToAlertPlot(e,t,i,s){return null}_getAlertCreationAvailable(){return!1}_onAnchoredChange(){if(this.isFixed()){const e=(0,n.ensureNotNull)(this.pointToScreenPoint(this.points()[0]));this.addFixedPoint(e)}else{if(!this._fixedPoint)return;const e=(0,n.ensureNotNull)(this.screenPointToPoint(this._fixedPoint));this._points[0]={...e,interval:this._model.mainSeries().interval()},this.startChanging(),this.setPoint(0,e),this.endChanging(!1,!1),this._timePoint[0]=this._normalizePoint(this._points[0],0),this.clearFixedPoint()}const e=this.linkKey().value();null!==e&&this.isSynchronizable()&&(0,w.restoreLineToolState)({model:this._model,linkKey:e,state:this.state()})}_syncLineStyleChanges(e,t,i){this.anchorable()&&this.isFixed()!==Boolean(this._positionPercents)&&this._onAnchoredChange(),(0,w.changeLineStyle)({linkKey:e,state:t,alertId:i,model:this._model})}static _configureProperties(e){if(this._addCollectedProperties(e),e.hasChild("symbolStateVersion")||e.addChild("symbolStateVersion",new b.Property(1)),e.hasChild("zOrderVersion")||e.addChild("zOrderVersion",new b.Property(1)),e.hasChild("visible")||e.addChild("visible",new b.Property(!0)),e.hasChild("frozen")||e.addChild("frozen",new b.Property(!1)),e.hasChild("symbol")||e.addChild("symbol",new b.Property("")),e.hasChild("currencyId")||e.addChild("currencyId",new b.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new b.Property(null)),e.hasChild("intervalsVisibilities")){const t=(0,T.merge)((0,T.clone)(f.intervalsVisibilitiesDefaults),e.childs().intervalsVisibilities.state());e.removeProperty("intervalsVisibilities"),e.addChild("intervalsVisibilities",new P.IntervalsVisibilitiesProperty(t))}else e.addChild("intervalsVisibilities",new P.IntervalsVisibilitiesProperty(f.intervalsVisibilitiesDefaults));e.hasChild("title")||e.addChild("title",new b.Property("")),["symbolStateVersion","zOrderVersion","visible","frozen","symbol","currencyId","unitId","symbolInfo","points","interval","title"].forEach((t=>e.addExcludedKey(t,5))),e.hasChild("singleChartOnly")&&e.removeProperty("singleChartOnly"),e.hasChild("font")&&e.removeProperty("font")}static _addCollectedProperties(e){e.hasChild("linewidth")&&e.addChild("linesWidths",new E.LineToolWidthsProperty([(0,n.ensureDefined)(e.child("linewidth"))])),e.hasChild("linecolor")&&e.addChild("linesColors",new E.LineToolColorsProperty([(0,n.ensureDefined)(e.child("linecolor"))])),e.hasChild("backgroundColor")&&e.addChild("backgroundsColors",new E.LineToolColorsProperty([(0,n.ensureDefined)(e.child("backgroundColor"))])),e.hasChild("textColor")&&e.addChild("textsColors",new E.LineToolColorsProperty([(0, +n.ensureDefined)(e.child("textColor"))])),e.hasChild("linestyle")&&e.addChild("linesStyles",new E.LineToolCollectedProperty([(0,n.ensureDefined)(e.child("linestyle"))])),["linesWidths","linesColors","backgroundsColors","textsColors","linesStyles"].forEach((t=>{e.addExcludedKey(t,7)}))}_areAlertsOnLineToolProhibited(){return null!==this._ownerSource&&!this._ownerSource.canHasAlertOnLineTools()}_removeAlertSubscriptions(){this._unsubscribeAlertCallbacks?.(),this._unsubscribeAlertCallbacks=void 0}_addAlertSubscriptions(e,t={}){}_destroyPanePaneViews(e){const t=this._paneViews.get(e);if(void 0!==t)for(const e of t)e.destroy&&e.destroy();void 0!==e&&e.onDestroyed().unsubscribeAll(this),this._paneViews.delete(e)}_copyPricesWithoutNormalization(){const e=Math.min(this._points.length,this._timePoint.length);for(let t=0;t{"use strict";i.d(t,{LineToolCollectedProperty:()=>c,LineToolColorsProperty:()=>d,LineToolWidthsProperty:()=>h,MultipleLineColorsProperty:()=>p,MultipleLineWidthsProperty:()=>_});var s=i(9343),o=i(34776),n=i(23073);const r=(0,s.getLogger)("Chart.LineToolCollectedProperty");class a{applyValue(e,t){e.setValue(t)}}class l extends n.PropertyBase{constructor(e,t){super(),this._properties=e,e.forEach(((e,t)=>e.subscribe(this,((e,i)=>{this._listeners.fire(this,`${t}.${i}`)})))),this._showIfProperty=t}visible(){return!this._showIfProperty||this._showIfProperty?.value()}value(){if(0===this._properties.length)return r.logError("Incorrect call, should not request value of 0 properties"),"mixed";const e=this._properties[0].value();return 1===this._properties.length||this._properties.every((t=>t.value()===e))?e:"mixed"}setValueSilently(e){"mixed"!==e&&this._properties.forEach((t=>t.setValueSilently(e)))}hasChild(e){const t=parseInt(e,10);return!isNaN(t)&&t>=0&&tt.toString()))}child(e){const t=parseInt(e,10);return!isNaN(t)&&t>=0&&te.unsubscribeAll(this))),this._listeners.destroy()}storeStateIfUndefined(){return!0}weakReference(){return(0,o.weakReference)(this)}ownership(){return(0,o.ownership)(this)}}class c extends l{setValue(e,t,i){if("mixed"===e)return;const s=i??new a;this._properties.forEach((t=>s.applyValue(t,e)))}}class h extends c{}class d extends c{firstColor(){ +return this._properties[0].value()}}class u extends l{setValue(e,t,i){if("mixed"===e)return;const s=i??new a;this._properties.forEach((t=>t.setValue(e,void 0,s)))}}class _ extends u{}class p extends u{}},77336:(e,t,i)=>{"use strict";i.d(t,{ensureLineToolLoaded:()=>u,getLoadedLineTool:()=>_,isAsyncGenericLineToolName:()=>l,isAsyncStudyLineToolName:()=>c,isLineToolLoaded:()=>h,loadLineTool:()=>d});var s=i(50151);const o=new Map;const n=new Map([["LineToolPriceNote",async()=>(await Promise.all([i.e(8940),i.e(3889),i.e(8009),i.e(380)]).then(i.bind(i,36875))).LineToolPriceNote],["LineToolTextNote",async()=>(await Promise.all([i.e(6645),i.e(3889),i.e(8009),i.e(9116),i.e(9123)]).then(i.bind(i,46902))).LineToolTextNote],["LineToolNote",async()=>(await Promise.all([i.e(3355),i.e(3889),i.e(8009),i.e(9116),i.e(3248)]).then(i.bind(i,40258))).LineToolNote],["LineToolFibSpiral",async()=>(await Promise.all([i.e(3181),i.e(3889),i.e(8009),i.e(8090)]).then(i.bind(i,22717))).LineToolFibSpiral],["LineToolCircleLines",async()=>(await Promise.all([i.e(2787),i.e(3889),i.e(8009),i.e(9445)]).then(i.bind(i,9093))).LineToolCyclicLines],["LineToolNoteAbsolute",async()=>(await Promise.all([i.e(3355),i.e(3889),i.e(8009),i.e(9116),i.e(3248)]).then(i.bind(i,40258))).LineToolNoteAbsolute],["LineToolTable",async()=>(await Promise.all([i.e(9494),i.e(3889),i.e(8009),i.e(9116),i.e(319)]).then(i.bind(i,56176))).LineToolTable],["LineToolFibSpeedResistanceArcs",async()=>(await Promise.all([i.e(1427),i.e(3889),i.e(8009),i.e(9116),i.e(3710)]).then(i.bind(i,49145))).LineToolFibSpeedResistanceArcs],["LineToolPitchfan",async()=>(await Promise.all([i.e(7952),i.e(3889),i.e(8009),i.e(8056),i.e(1313)]).then(i.bind(i,43176))).LineToolPitchfan],["LineToolFibSpeedResistanceFan",async()=>(await Promise.all([i.e(1308),i.e(3889),i.e(8009),i.e(906)]).then(i.bind(i,2662))).LineToolFibSpeedResistanceFan],["LineToolFibWedge",async()=>(await Promise.all([i.e(6760),i.e(3889),i.e(8009),i.e(9116),i.e(3314)]).then(i.bind(i,30051))).LineToolFibWedge],["LineToolEmoji",async()=>(await Promise.all([i.e(6155),i.e(3889),i.e(8009),i.e(1200),i.e(5529)]).then(i.bind(i,39374))).LineToolEmoji],["LineToolBalloon",async()=>(await Promise.all([i.e(3367),i.e(3889),i.e(8009),i.e(3960),i.e(1277)]).then(i.bind(i,69113))).LineToolBalloon],["LineToolComment",async()=>(await Promise.all([i.e(2303),i.e(3889),i.e(8009),i.e(9116),i.e(3960),i.e(3966)]).then(i.bind(i,84738))).LineToolComment],["LineToolBezierCubic",async()=>(await Promise.all([i.e(1432),i.e(3889),i.e(8009),i.e(9014)]).then(i.bind(i,54696))).LineToolBezierCubic],["LineToolInsidePitchfork",async()=>(await Promise.all([i.e(8763),i.e(8468)]).then(i.bind(i,20690))).LineToolInsidePitchfork]]);n.set("LineToolFibRetracement",(async()=>(await Promise.all([i.e(7850),i.e(3723)]).then(i.bind(i,33168))).LineToolFibRetracement)),n.set("LineToolFibChannel",(async()=>(await Promise.all([i.e(7850),i.e(2283)]).then(i.bind(i,42851))).LineToolFibChannel)), +n.set("LineToolProjection",(async()=>(await Promise.all([i.e(7122),i.e(3945)]).then(i.bind(i,12120))).LineToolProjection)),n.set("LineToolTrendBasedFibExtension",(async()=>(await Promise.all([i.e(7850),i.e(4731)]).then(i.bind(i,68554))).LineToolTrendBasedFibExtension)),n.set("LineToolElliott",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliott)),n.set("LineToolFibCircles",(async()=>(await Promise.all([i.e(7850),i.e(2816)]).then(i.bind(i,57994))).LineToolFibCircles)),n.set("LineToolVertLine",(async()=>(await Promise.all([i.e(7122),i.e(1282)]).then(i.bind(i,56096))).LineToolVertLine)),n.set("LineToolCrossLine",(async()=>(await i.e(7203).then(i.bind(i,92007))).LineToolCrossLine)),n.set("LineToolBarsPattern",(async()=>(await Promise.all([i.e(4543),i.e(5206)]).then(i.bind(i,81756))).LineToolBarsPattern)),n.set("LineToolTrendBasedFibTime",(async()=>(await Promise.all([i.e(5111),i.e(7127)]).then(i.bind(i,27172))).LineToolTrendBasedFibTime)),n.set("LineToolFibTimeZone",(async()=>(await Promise.all([i.e(5111),i.e(1506)]).then(i.bind(i,8532))).LineToolFibTimeZone)),n.set("LineToolDateRange",(async()=>(await i.e(4273).then(i.bind(i,42214))).LineToolDateRange)),n.set("LineToolPriceRange",(async()=>(await i.e(6477).then(i.bind(i,23234))).LineToolPriceRange)),n.set("LineToolDateAndPriceRange",(async()=>(await i.e(1455).then(i.bind(i,70791))).LineToolDateAndPriceRange)),n.set("LineToolParallelChannel",(async()=>(await i.e(2050).then(i.bind(i,56621))).LineToolParallelChannel)),n.set("LineToolTrendAngle",(async()=>(await Promise.all([i.e(7122),i.e(8372)]).then(i.bind(i,83776))).LineToolTrendAngle)),n.set("LineToolTrendLine",(async()=>(await Promise.all([i.e(7122),i.e(8673)]).then(i.bind(i,99294))).LineToolTrendLine)),n.set("LineToolInfoLine",(async()=>(await Promise.all([i.e(7122),i.e(7488)]).then(i.bind(i,51065))).LineToolInfoLine)),n.set("LineToolArrowMark",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMark)),n.set("LineToolGannSquare",(async()=>(await i.e(9478).then(i.bind(i,9770))).LineToolGannSquare)),n.set("LineToolGannComplex",(async()=>(await i.e(1963).then(i.bind(i,99083))).LineToolGannComplex)),n.set("LineToolGannFixed",(async()=>(await i.e(6336).then(i.bind(i,8308))).LineToolGannFixed)),n.set("LineToolGannFan",(async()=>(await Promise.all([i.e(5111),i.e(4981)]).then(i.bind(i,85259))).LineToolGannFan)),n.set("LineToolPitchfork",(async()=>(await Promise.all([i.e(8763),i.e(5055)]).then(i.bind(i,64002))).LineToolPitchfork)),n.set("LineToolDisjointAngle",(async()=>(await i.e(9581).then(i.bind(i,57897))).LineToolDisjointChannel)),n.set("LineToolFlatBottom",(async()=>(await i.e(9310).then(i.bind(i,90921))).LineToolFlatBottom)),n.set("LineToolIcon",(async()=>(await i.e(7806).then(i.bind(i,15510))).LineToolIcon)),n.set("LineToolSticker",(async()=>(await i.e(8949).then(i.bind(i,86915))).LineToolSticker)),n.set("LineToolRotatedRectangle",(async()=>(await i.e(4015).then(i.bind(i,23550))).LineToolRotatedRectangle)), +n.set("LineToolHeadAndShoulders",(async()=>(await i.e(3378).then(i.bind(i,47267))).LineToolHeadAndShoulders)),n.set("LineToolTriangle",(async()=>(await i.e(6432).then(i.bind(i,39737))).LineToolTriangle)),n.set("LineToolTrianglePattern",(async()=>(await i.e(3383).then(i.bind(i,33865))).LineToolTrianglePattern)),n.set("LineTool5PointsPattern",(async()=>(await i.e(1155).then(i.bind(i,17658))).LineTool5PointsPattern)),n.set("LineToolThreeDrivers",(async()=>(await i.e(4602).then(i.bind(i,46660))).LineToolThreeDrivers)),n.set("LineToolABCD",(async()=>(await i.e(5283).then(i.bind(i,30906))).LineToolABCD)),n.set("LineToolPolyline",(async()=>(await i.e(3866).then(i.bind(i,51691))).LineToolPolyline)),n.set("LineToolPath",(async()=>(await i.e(961).then(i.bind(i,14150))).LineToolPath)),n.set("LineToolPrediction",(async()=>(await i.e(9534).then(i.bind(i,29356))).LineToolPrediction)),n.set("LineToolPriceLabel",(async()=>(await i.e(6484).then(i.bind(i,83710))).LineToolPriceLabel)),n.set("LineToolArrowMarker",(async()=>(await i.e(1470).then(i.bind(i,66403))).LineToolArrowMarker)),n.set("LineToolSignpost",(async()=>(await Promise.all([i.e(7122),i.e(4674)]).then(i.bind(i,28820))).LineToolSignpost)),n.set("LineToolBrush",(async()=>(await i.e(5122).then(i.bind(i,28462))).LineToolBrush)),n.set("LineToolArc",(async()=>(await i.e(5967).then(i.bind(i,87654))).LineToolArc)),n.set("LineToolCallout",(async()=>(await Promise.all([i.e(7122),i.e(688)]).then(i.bind(i,62828))).LineToolCallout)),n.set("LineToolText",(async()=>(await Promise.all([i.e(7122),i.e(2312)]).then(i.bind(i,424))).LineToolText)),n.set("LineToolHorzLine",(async()=>(await Promise.all([i.e(7122),i.e(4201)]).then(i.bind(i,43636))).LineToolHorzLine)),n.set("LineToolHorzRay",(async()=>(await i.e(574).then(i.bind(i,47845))).LineToolHorzRay)),n.set("LineToolRectangle",(async()=>(await Promise.all([i.e(7122),i.e(8422)]).then(i.bind(i,63397))).LineToolRectangle)),n.set("LineToolCircle",(async()=>(await Promise.all([i.e(7122),i.e(6748)]).then(i.bind(i,17333))).LineToolCircle)),n.set("LineToolEllipse",(async()=>(await Promise.all([i.e(7122),i.e(7660)]).then(i.bind(i,59002))).LineToolEllipse)),n.set("LineToolTimeCycles",(async()=>(await i.e(8334).then(i.bind(i,4741))).LineToolTimeCycles)),n.set("LineToolSineLine",(async()=>(await i.e(1713).then(i.bind(i,8066))).LineToolSineLine)),n.set("LineToolGhostFeed",(async()=>(await i.e(7563).then(i.bind(i,37968))).LineToolGhostFeed)),n.set("LineToolBezierQuadro",(async()=>(await i.e(8061).then(i.bind(i,28904))).LineToolBezierQuadro)),n.set("LineToolArrow",(async()=>(await Promise.all([i.e(7122),i.e(8607)]).then(i.bind(i,96068))).LineToolArrow)),n.set("LineToolRay",(async()=>(await Promise.all([i.e(7122),i.e(4934)]).then(i.bind(i,36224))).LineToolRay)),n.set("LineToolExtended",(async()=>(await Promise.all([i.e(7122),i.e(925)]).then(i.bind(i,6921))).LineToolExtended)),n.set("LineToolSchiffPitchfork",(async()=>(await Promise.all([i.e(8763),i.e(7175)]).then(i.bind(i,63533))).LineToolSchiffPitchfork)), +n.set("LineToolSchiffPitchfork2",(async()=>(await Promise.all([i.e(8763),i.e(341)]).then(i.bind(i,68802))).LineToolSchiffPitchfork2)),n.set("LineToolTextAbsolute",(async()=>(await Promise.all([i.e(7122),i.e(2312)]).then(i.bind(i,424))).LineToolTextAbsolute)),n.set("LineToolArrowMarkLeft",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkLeft)),n.set("LineToolArrowMarkRight",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkRight)),n.set("LineToolArrowMarkUp",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkUp)),n.set("LineToolArrowMarkDown",(async()=>(await i.e(569).then(i.bind(i,27621))).LineToolArrowMarkDown)),n.set("LineToolFlagMark",(async()=>(await i.e(8820).then(i.bind(i,41124))).LineToolFlagMark)),n.set("LineToolCypherPattern",(async()=>(await i.e(6740).then(i.bind(i,16628))).LineToolCypherPattern)),n.set("LineToolElliottImpulse",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottImpulse)),n.set("LineToolElliottTriangle",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottTriangle)),n.set("LineToolElliottTripleCombo",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottTripleCombo)),n.set("LineToolElliottCorrection",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottCorrection)),n.set("LineToolElliottDoubleCombo",(async()=>(await Promise.resolve().then(i.bind(i,65365))).LineToolElliottDoubleCombo)),n.set("LineToolRiskRewardLong",(async()=>(await Promise.all([i.e(2342),i.e(1667),i.e(2277)]).then(i.bind(i,21986))).LineToolRiskRewardLong)),n.set("LineToolRiskRewardShort",(async()=>(await Promise.all([i.e(2342),i.e(1667),i.e(6768)]).then(i.bind(i,65137))).LineToolRiskRewardShort)),n.set("LineToolPosition",(async()=>(await i.e(1314).then(i.t.bind(i,40265,19))).LineToolPosition)),n.set("LineToolOrder",(async()=>(await i.e(2232).then(i.t.bind(i,64732,19))).LineToolOrder)),n.set("LineToolHighlighter",(async()=>(await i.e(2087).then(i.bind(i,65539))).LineToolHighlighter)),n.set("LineToolImage",(async()=>(await Promise.all([i.e(5402),i.e(5231)]).then(i.bind(i,18181))).LineToolImage)),n.set("LineToolExecution",(async()=>(await Promise.resolve().then(i.bind(i,56991))).LineToolExecution));const r=new Map,a=new Map([["LineToolAnchoredVWAP",async()=>(await i.e(5500).then(i.bind(i,13099))).LineToolAnchoredVWAP],["LineToolRegressionTrend",async()=>(await i.e(9748).then(i.bind(i,10986))).LineToolRegressionTrend],["LineToolVbPFixed",async()=>(await i.e(5695).then(i.bind(i,71131))).LineToolVbPFixed],["LineToolFixedRangeVolumeProfile",async()=>(await i.e(5695).then(i.bind(i,25937))).LineToolFixedRangeVolumeProfile]]);function l(e){return n.has(e)||a.has(e)||o.has(e)}function c(e){return a.has(e)}function h(e){return!l(e)||o.has(e)||r.has(e)}async function d(e){if(h(e))return _(e);const t=c(e),i=(0,s.ensureDefined)((t?a:n).get(e)),l=await i();return t?(r.set(e,(0,s.ensureDefined)(l)),_(e)):(o.set(e,(0,s.ensureDefined)(l)),_(e))}async function u(e){l(e)&&!h(e)&&await d(e)}function _(e){return c(e)?(0, +s.ensureDefined)(r.get(e),`Study line tool ${e}`):(0,s.ensureDefined)(o.get(e),`Line tool ${e}`)}},98523:(e,t,i)=>{"use strict";i.d(t,{lineToolsLocalizedNames:()=>o});var s=i(11542);const o={LineTool5PointsPattern:s.t(null,void 0,i(42231)),LineToolABCD:s.t(null,void 0,i(46712)),LineToolArc:s.t(null,void 0,i(59324)),LineToolArrow:s.t(null,void 0,i(11858)),LineToolArrowMarkDown:s.t(null,void 0,i(73193)),LineToolArrowMarkLeft:s.t(null,void 0,i(1949)),LineToolArrowMarkRight:s.t(null,void 0,i(86275)),LineToolArrowMarkUp:s.t(null,void 0,i(62453)),LineToolBalloon:s.t(null,void 0,i(70540)),LineToolComment:s.t(null,void 0,i(9818)),LineToolBarsPattern:s.t(null,void 0,i(81994)),LineToolBezierCubic:s.t(null,void 0,i(77125)),LineToolBezierQuadro:s.t(null,void 0,i(78609)),LineToolBrush:s.t(null,void 0,i(43539)),LineToolCallout:s.t(null,void 0,i(25381)),LineToolCircleLines:s.t(null,void 0,i(84031)),LineToolCypherPattern:s.t(null,void 0,i(93191)),LineToolDateAndPriceRange:s.t(null,void 0,i(47017)),LineToolDateRange:s.t(null,void 0,i(85444)),LineToolDisjointAngle:s.t(null,void 0,i(91544)),LineToolElliottCorrection:s.t(null,void 0,i(80943)),LineToolElliottDoubleCombo:s.t(null,void 0,i(75112)),LineToolElliottImpulse:s.t(null,void 0,i(61114)),LineToolElliottTriangle:s.t(null,void 0,i(72359)),LineToolElliottTripleCombo:s.t(null,void 0,i(76129)),LineToolEllipse:s.t(null,void 0,i(78996)),LineToolExtended:s.t(null,void 0,i(52788)),LineToolFibChannel:s.t(null,void 0,i(59005)),LineToolFibCircles:s.t(null,void 0,i(82330)),LineToolFibRetracement:s.t(null,void 0,i(55986)),LineToolFibSpeedResistanceArcs:s.t(null,void 0,i(33880)),LineToolFibSpeedResistanceFan:s.t(null,void 0,i(2395)),LineToolFibSpiral:s.t(null,void 0,i(39014)),LineToolFibTimeZone:s.t(null,void 0,i(30622)),LineToolFibWedge:s.t(null,void 0,i(85042)),LineToolFlagMark:s.t(null,void 0,i(14600)),LineToolImage:s.t(null,void 0,i(68065)),LineToolFlatBottom:s.t(null,void 0,i(45051)),LineToolAnchoredVWAP:s.t(null,void 0,i(84541)),LineToolGannComplex:s.t(null,void 0,i(44763)),LineToolGannFixed:s.t(null,void 0,i(60707)),LineToolGannFan:s.t(null,void 0,i(48683)),LineToolGannSquare:s.t(null,void 0,i(47460)),LineToolHeadAndShoulders:s.t(null,void 0,i(21928)),LineToolHorzLine:s.t(null,void 0,i(21795)),LineToolHorzRay:s.t(null,void 0,i(25487)),LineToolIcon:s.t(null,void 0,i(37913)),LineToolEmoji:s.t(null,void 0,i(73456)),LineToolSticker:s.t(null,void 0,i(43114)),LineToolInsidePitchfork:s.t(null,void 0,i(41686)),LineToolNote:s.t(null,void 0,i(86631)),LineToolTextNote:s.t(null,void 0,i(94389)),LineToolSignpost:s.t(null,void 0,i(67751)),LineToolParallelChannel:s.t(null,void 0,i(59256)),LineToolPitchfan:s.t(null,void 0,i(34156)),LineToolPitchfork:s.t(null,void 0,i(19634)),LineToolPolyline:s.t(null,void 0,i(39949)),LineToolPath:s.t(null,void 0,i(371)),LineToolPrediction:s.t(null,void 0,i(20138)),LineToolPriceLabel:s.t(null,void 0,i(91282)),LineToolArrowMarker:s.t(null,void 0,i(36352)),LineToolPriceRange:s.t(null,void 0,i(68941)),LineToolProjection:s.t(null,void 0,i(75747)), +LineToolRay:s.t(null,void 0,i(50318)),LineToolRectangle:s.t(null,void 0,i(26001)),LineToolCircle:s.t(null,void 0,i(91944)),LineToolRegressionTrend:s.t(null,void 0,i(2460)),LineToolRiskRewardLong:s.t(null,void 0,i(74832)),LineToolRiskRewardShort:s.t(null,void 0,i(8075)),LineToolFixedRangeVolumeProfile:s.t(null,{context:"study"},i(25705)),LineToolAnchoredVolumeProfile:s.t(null,{context:"study"},i(89633)),LineToolRotatedRectangle:s.t(null,void 0,i(56820)),LineToolSchiffPitchfork:s.t(null,void 0,i(57681)),LineToolSchiffPitchfork2:s.t(null,void 0,i(42608)),LineToolSineLine:s.t(null,void 0,i(39090)),LineToolText:s.t(null,{context:"tool"},i(91405)),LineToolTextAbsolute:s.t(null,void 0,i(42669)),LineToolThreeDrivers:s.t(null,void 0,i(46982)),LineToolTimeCycles:s.t(null,void 0,i(46852)),LineToolTrendAngle:s.t(null,void 0,i(35757)),LineToolTrendBasedFibExtension:s.t(null,void 0,i(80583)),LineToolTrendBasedFibTime:s.t(null,void 0,i(72159)),LineToolTrendLine:s.t(null,void 0,i(97339)),LineToolInfoLine:s.t(null,void 0,i(15992)),LineToolTriangle:s.t(null,void 0,i(1671)),LineToolTrianglePattern:s.t(null,void 0,i(90148)),LineToolVertLine:s.t(null,void 0,i(29535)),LineToolCrossLine:s.t(null,void 0,i(74334)),LineToolHighlighter:s.t(null,void 0,i(69476)),LineToolPriceNote:s.t(null,void 0,i(97512)),LineToolVbPFixed:s.t(null,void 0,i(40693)),LineToolGhostFeed:s.t(null,void 0,i(46808)),LineToolTable:s.t(null,void 0,i(17981))}},15491:(e,t,i)=>{"use strict";i.d(t,{lineToolsStudyIds:()=>s});const s={LineToolAnchoredVWAP:"AnchoredVWAP@tv-basicstudies",LineToolRegressionTrend:"RegressionTrend@tv-basicstudies",LineToolFixedRangeVolumeProfile:"VbPFixed@tv-basicstudies",LineToolVbPFixed:"VbPFixed@tv-volumebyprice"}},32755:(e,t,i)=>{"use strict";i.d(t,{cloneLineTool:()=>N,createLineTool:()=>x,createLineToolProperties:()=>M,createStudyLineToolProperties:()=>A,ensureAllLineToolsLoadedForLayout:()=>P,initAllLineToolsFromContent:()=>T,initLineTool:()=>S,isBrushBasedLineTool:()=>k,isEditableTextLineTool:()=>V,isLineTool:()=>g.isLineTool,isStudyLineTool:()=>D,isTrading:()=>E,prepareLineToolPropertiesByOwnerSource:()=>I,setNewToolProperties:()=>y,supportsPhantomMode:()=>L,tryFindStudyLineToolNameByStudyId:()=>R,unsetNewToolProperties:()=>v});var s=i(82433),o=i(50151),n=i(86441),r=i(10892),a=i(43156),l=i(36009),c=i(68805),h=i(15764),d=i(16638),u=i(15491),_=i(64195),p=i(77336),m=i(9343),g=i(78956);let f=null;function y(e,t,i){return null!==f&&f.tool===e&&f.toolData===t||(v(!0),f={properties:M(i.backgroundTheme().spawnOwnership(),e,!i.readOnly()),tool:e,toolData:t}),f.properties}function v(e){e&&f?.properties.destroy(),f=null}async function S(e){["LineToolRiskRewardLong","LineToolRiskRewardShort"].includes(e);const t=e;(D(t)||(0,p.isAsyncStudyLineToolName)(t))&&await(0,d.studyMetaInfoRepository)().findAllJavaStudies(),(0,p.isLineToolLoaded)(t)||(0,h.isLineToolName)(t)&&await(0,p.loadLineTool)(t)}function b(e,t){const i="charts"in e?e.charts:[e];for(const e of i){for(const i of e.panes)for(const e of i.sources)t(e.type);e.lineToolsGroups?.groups.forEach((e=>{ +e.tools.forEach((e=>t(e)))}))}}class w extends Error{constructor(e,t){super(`Failed to load line tool: ${e}`),this.name="LineToolLoadError",this.toolName=e,this.originalError=t}}const C=(0,m.getLogger)("LineToolsSynchronizer");async function P(e){const t=new Set,i=e=>{(0,p.isAsyncGenericLineToolName)(e)&&t.add(e)};for(const t of e)b(t,i);const s=[...t],o=(await Promise.allSettled(s.map((e=>(0,p.ensureLineToolLoaded)(e).catch((t=>{throw new w(e,t)})))))).filter((e=>"rejected"===e.status));o.length>0&&o.forEach((e=>{const t=e.reason;C.logError(`Failed to load line tool: ${t.toolName}`)}))}async function T(e){if(!e)return;const t=new Set;b(e,(e=>{(0,h.isLineToolName)(e)&&t.add(e)})),await Promise.all(Array.from(t).map((e=>S(e))))}function x(e,t,i,s,n,r){(0,o.assert)((0,h.isLineToolName)(e),"Unknown line tool: "+e);const a=e;let l;if((0,o.assert)((0,p.isLineToolLoaded)(a),`Line tool ${a} is not loaded`),n||i||null===f||f.tool!==e||(i=f.properties,v(!1)),(0,p.isAsyncStudyLineToolName)(a)){l=new((0,p.getLoadedLineTool)(a))(t,i,(0,o.ensureDefined)(s),n,r)}else{l=new((0,p.getLoadedLineTool)(a))(t,i,n,r)}return l.toolname=e,v(!0),l}function I(e,t){const i=(0,o.ensureNotNull)(t.symbolSource()),s=i.symbolInfo(),n=s?(0,c.extractLineToolSymbolFromSymbolInfo)(s,i.symbol()):i.symbol();e.childs().symbol.setValue(n),i.model().currencyConversionEnabled()&&i.isConvertedToOtherCurrency()&&e.childs().currencyId.setValue(i.currency()),i.model().unitConversionEnabled()&&i.isConvertedToOtherUnit()&&e.childs().unitId.setValue(i.unit()),e.childs().symbolStateVersion.setValue(2),e.childs().zOrderVersion.setValue(2)}function M(e,t,i,s){(0,o.assert)((0,h.isLineToolName)(t),`${t} should be name of the line tool`);const n=t;if((0,o.assert)((0,p.isLineToolLoaded)(n),`Line tool ${n} is not loaded`),(0,p.isAsyncStudyLineToolName)(n)){return(0,p.getLoadedLineTool)(n).createProperties(e,s)}return(0,p.getLoadedLineTool)(n).createProperties(e,s,i)}function A(e,t,i,s,n,r){(0,o.assert)((0,h.isStudyLineToolName)(t),`${t} should be name of the study line tool`);const a=t;if((0,p.isAsyncStudyLineToolName)(a)){return(0,p.getLoadedLineTool)(a).createPropertiesFromStudyMetaInfoAndState(i,s,n,r,e)}throw new Error(`Property creation is not implemented for study line tool ${t}`)}function L(e){(0,o.assert)((0,h.isLineToolName)(e),`${e} should be name of the line tool`);const t=e;(0,o.assert)((0,p.isLineToolLoaded)(t),`Line tool ${t} is not loaded`);const i=(0,p.getLoadedLineTool)(t);return void 0!==i&&Boolean(i.supportPhantomMode)}function k(e){return e instanceof _.LineToolBrushBase}function D(e){return e instanceof a.StudyLineDataSource}function E(e){return e instanceof l.LineToolTrading}const B=["editableTextStyle","editableText","editableTextProperties"];function V(e){return(0,s.default)(e)&&B.every((t=>t in e))}function R(e){let t=null +;return e===u.lineToolsStudyIds.LineToolRegressionTrend?t="LineToolRegressionTrend":e===u.lineToolsStudyIds.LineToolVbPFixed?t="LineToolVbPFixed":e===u.lineToolsStudyIds.LineToolFixedRangeVolumeProfile&&(t="LineToolFixedRangeVolumeProfile"),t}function N(e,t,i,s){const a=t.toolname,l=t.properties().state();l.intervalsVisibilities=(0,r.mergeIntervalVisibilitiesDefaults)(l?.intervalsVisibilities);const c=M(e.backgroundTheme().spawnOwnership(),t.toolname,!e.readOnly(),l);c.childs().visible.setValue(!0);const h=(0,o.ensureNotNull)(t.ownerSource()),d=x(a,e,c);void 0!==s&&d.setId(s),d.setOwnerSource(h),d.toolname=a;const u=d.clonePositionOffset();if(t.isFixed()){const e=(0,o.ensureDefined)(t.fixedPoint()),s=i?e.add(new n.Point(u.xCoordOffset,u.yCoordOffset)):e;d.addFixedPoint(s)}const _=t.normalizedPoints(),p=i?function(e,t,i){const s=(0,o.ensureNotNull)(t.priceScale()),n=(0,o.ensureNotNull)(t.firstValue());return e.map((e=>{const t=e.price,o=s.priceToCoordinate(t,n)+i.yCoordOffset,r=s.coordinateToPrice(o,n),a=e.interval;return{time_t:e.time_t,price:r,offset:e.offset+i.barOffset,interval:a}}))}(_,h,u):_,m=t.points();return d.restorePoints(p,m),d.cloneData&&d.cloneData(t),d.recalculateStateByData&&d.recalculateStateByData(),d}},96333:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolPitchforkStyle:()=>s}),function(e){e[e.Original=0]="Original",e[e.Schiff=1]="Schiff",e[e.Inside=2]="Inside",e[e.Schiff2=3]="Schiff2"}(s||(s={}))},43156:(e,t,i)=>{"use strict";i.d(t,{StudyLineDataSource:()=>b});var s=i(64755),o=i(29875),n=i(32679),r=i(68159),a=i(14019),l=i(65383),c=i(71838),h=i(678);class d extends c.StudyDataSource{constructor(e,t,i,s){super(e,t.seriesSource(),i,s),this._series=t}_createStudyError(e){return(0,h.createStudyError)(this._getStudyErrorDescription(e),this._series.symbolInfo()?.exchange)}}var u=i(16685),_=i(82349),p=i(17534),m=i(44672),g=i(27538);class f extends g.StatusProviderBase{constructor(e){super(),this._source=e}errorStatus(){const e=this._source.status();return e.type===h.StudyStatusType.Error?{error:this.sourceStatusText(),solutionId:(0,h.studyStatusSolutionId)(e),title:(0,h.studyStatusTitle)(e),studyFeature:(0,h.studyStatusFeature)(e)}:null}getSplitTitle(){return this._source.titleInParts()}text(){return this._source.translatedType()}sourceStatusText(){return(0,h.convertStudyStatusToString)(this._source.status(),!0)}}var y=i(62288),v=i(27777);class S extends v.StatusView{constructor(e){super(e.statusProvider({}))}getSplitTitle(){return this._statusProvider.getSplitTitle()}}class b extends o.LineDataSource{constructor(e,t,s,o,n,r){super(e,o,n,r),this._indexes=null,this._inputs=null,this._definitionsViewModel=null,this._pointsetPoints=null,this._loadedPlots=null,this._loadedGraphics=null,this._beingCreatedPaneView=null,this._anchorsPaneView=null,this._isLegendDisplayed=!1,Promise.all([Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,8938)),Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,19583))]).then((t=>{ +const{LineToolBeingCreatedPaneView:i}=t[0],{StudyLineDataSourceAnchorsPaneView:s}=t[1];this._beingCreatedPaneView=new i(this,e),this._anchorsPaneView=new s(this,this.model()),this._model.lightUpdate()})),this._metaInfo=t,this._dataSource=new d(e.chartApi(),e.mainSeries(),s,t),this._dataSource.dataCleared().subscribe(this,this._onDataCleared),this._dataSource.dataUpdated().subscribe(this,this._onDataUpdated),this._dataSource.studyStatusChanged().subscribe(this,this._onStudyStatusChanged),this._statusProvider=new f(this),this._statusView=new S(this),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments}isDisplayedInLegend(){return this._isLegendDisplayed}titleInParts(){const e=[];if(this._showStudyArgumentsProperty.value()&&this._inputs)for(const t of this._metaInfo.inputs){if(!0===t.isHidden||"bool"===t.type)continue;const i=this._inputs[t.id];e.push(i.toString())}return[this.name(),e]}destroy(){this._dataSource.dataUpdated().unsubscribeAll(this),this._dataSource.dataCleared().unsubscribeAll(this),this._dataSource.studyStatusChanged().unsubscribeAll(this),this._dataSource.destroy(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._unsubscribeApplyInputsOnSeriesCompleted(),this._isDestroyed=!0,super.destroy()}stop(){super.stop(),this._isDestroyed||(this._dataSource.stop(),this.clearData())}start(){super.start(),this._isDestroyed||null===this._inputs||this._dataSource.start()}metaInfo(){return this._metaInfo}graphicsInfo(){return this._metaInfo.graphics}series(){return this._model.mainSeries()}translatedType(){return this._metaInfo.description}name(){return this._metaInfo.description}studyId(){return this._metaInfo.id}setPoint(e,t,i){super.setPoint(e,this._preparePoint(t,i))}move(e){}clearData(){this._clearAllDataExceptPointsetPoints(),this._pointsetPoints=null,this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),super.clearData()}data(){return this.plots()}plots(){return this._loadedPlots||this._dataSource.plots()}graphics(){return this._loadedGraphics||this._dataSource.graphics()}valueAt(e,t){return this.ownerSource()?.symbolSource().valueAt(e,t)??null}firstValue(){return this._model.mainSeries().firstValue()}state(e){const t={...super.state(e),metaInfo:this.metaInfo().state()};return e&&(t.data=this.plots().state(),t.nonseriesindexes=this._indexes,t.graphics=(0,a.saveStudyGraphics)(this.graphics(),null)),t}restoreData(e){void 0!==e.data&&(this._loadedPlots=new s.PlotList((0,_.studyPlotFunctionMap)(this._metaInfo),_.studyEmptyPlotValuePredicate),this._loadedPlots.restoreState(e.data)),this._indexes=e.nonseriesindexes??this._indexes,this._loadedGraphics=e.graphics?(0,a.loadStudyGraphics)(e.graphics):this._loadedGraphics}getPropertyDefinitionsViewModel(){ +return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}paneViews(e){let t=[];if(this.isSourceHidden())return t;if(this._isReady()&&this._changeStatesStack.isEmpty()){const i=super.paneViews(e);null!==i&&(t=t.concat(i))}else null!==this._beingCreatedPaneView&&t.push(this._beingCreatedPaneView);return null!==this._anchorsPaneView&&t.push(this._anchorsPaneView),t}propertiesChanged(e){super.propertiesChanged(e),this._onStudyInputsMayChange()}dataAndViewsReady(){return super.dataAndViewsReady()&&this._isReady()}endChanging(e,t){const i=super.endChanging(e,t);return i.indexesChanged?this.clearData():this._updateAnchorsPrice(!0),i}moveData(e){this._dataSource.moveData(e)}restorePoints(e,t,i){super.restorePoints(e,t,i),this._updateAnchorsPrice(!0)}statusProvider(e){return this._statusProvider}statusView(){return this._statusView}legendView(){return null}dataProblemModel(){return null}dataUpdatedModeModel(){return null}marketStatusModel(){return null}onStatusChanged(){return this._dataSource.studyStatusChanged()}status(){return this._dataSource.studyStatus()}recalcStudyIfNeeded(){}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s,o){const n=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s,void 0,o);return this._configureProperties(n),n}_getPointsetPoints(){return this._pointsetPoints}_onStudyStatusChanged(e,t){let i;switch(t.type){case u.StudyStatusType.Error:i=!0;break;case u.StudyStatusType.Completed:i=!1;break;default:return}if(i===this._isLegendDisplayed)return;this._isLegendDisplayed=i;const s=this._model.paneForSource(this);if(s){const e=this._model.panes().indexOf(s),t=y.InvalidationMask.invalidateLegendWidgetLayout(e);this.model().invalidate(t)}}_studyId(){return this._dataSource.studyId()}_isReady(){return!0}_updateAllPaneViews(e){super._updateAllPaneViews(e),this._beingCreatedPaneView?.update(),this._anchorsPaneView?.update(e)}_getPointTime(e,t){const i=e.index,s=this._model.timeScale().indexToTimePoint(i);return null!==s?s:t||void 0===e.time?null:this._utcTimeInCurrentResolution(e)}_updateAnchorsPrice(e){}_onPointsetUpdated(e){super._onPointsetUpdated(e),this._pointsetPoints=this._points.map((e=>({price:e.price,index:e.index,time:e.time}))),this._onStudyInputsMayChange()}_onDataCleared(){this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._model.updateSource(this)}_onDataUpdated(e,t,i){this._updateAnchorsPrice(),this.updateAllViews((0,m.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:e[0]?.index})),this._model.updateSource(this)}_onStudyInputsMayChange(){let e=null;if(null!==this._pointsetPoints&&this._pointsetPoints.length===this.pointsCount()&&(e=this._studyInputs(this._pointsetPoints),null===e&&(this._clearAllDataExceptPointsetPoints(),this.updateAllViews((0,m.sourceChangeEvent)(this.id())))),null!==e){ +const t=this.metaInfo().inputs.map((e=>e.id)),i=Object.keys(e);for(const s of i)t.includes(s)||delete e[s]}this._areInputsEqual(this._inputs,e)||this._applyStudyInputs(e)}_preparePoint(e,t){return super._preparePoint(this._alignPointToRangeOfActualData(e),t)}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_subscribeApplyInputsOnSeriesCompleted(){this._unsubscribeApplyInputsOnSeriesCompleted(),this._model.mainSeries().dataEvents().completed().subscribe(this,(()=>this._onStudyInputsMayChange()),!0)}_unsubscribeApplyInputsOnSeriesCompleted(){this._model.mainSeries().dataEvents().completed().unsubscribeAll(this)}_onInputsChanged(){0}_clearAllDataExceptPointsetPoints(){this._inputs=null,this._dataSource.clearData(),this._loadedPlots=null,this._indexes=null,this._loadedGraphics=null}static _createPropertiesFromStudyIdAndState(e,t){const i=r.StudyMetaInfo.getStudyPropertyRootNameById(e),s=new n.DefaultProperty({defaultName:i,state:t});return this._configureProperties(s),s}static _configureProperties(e){super._configureProperties(e),e.removeExcludedKey("intervalsVisibilities",1)}_areInputsEqual(e,t){return null===t?null===e:null!==e&&(0,l.areStudyInputsEqual)(this._metaInfo.inputs,e,t)}_applyStudyInputs(e){const t=this._inputs;this._inputs=e,null!==e&&(this._unsubscribeApplyInputsOnSeriesCompleted(),this._dataSource.setInputs(e),null===t&&this.isStarted()&&!this._dataSource.isStarted()&&this._dataSource.start()),this._onInputsChanged()}}},36009:(e,t,i)=>{"use strict";const s=i(29875).LineDataSource,o=i(92934).alignToStep,n=i(24526).customFormatters,r=i(68805).createSeriesFormatter;class a extends s{constructor(e,t){super(e,t),this.customization.forcePriceAxisLabel=!0,this.customization.disableErasing=!0,this.customization.showInObjectsTree=!1,this._createFormatter(e.mainSeries().symbolInfo()),this.setSelectionEnabled(!1)}isSynchronizable(){return!1}pointsCount(){return a.POINTS_COUNT}hasContextMenu(){return!1}state(){return null}startMoving(){super.startMoving.apply(this,arguments),this._cursorMoved=!1}endMoving(){super.endMoving.apply(this,arguments),this._cursorMoved=!1}userEditEnabled(){return!0}movable(){return!1}canBeHidden(){return!1}isUserDeletable(){return!1}showInObjectTree(){return!1}doesMovingAffectsUndo(){return!1}isAvailableInFloatingWidget(){return!1}timeAxisViews(){return null}cloneable(){return!1}copiable(){return!1}_correctPoints(e,t){this._currentMovingPoint&&this._startMovingPoint?this._currentMovingPoint.logical.price-this._startMovingPoint.logical.price&&(this._cursorMoved=!0):this._cursorMoved=!1;for(var i=1/this.priceScale().mainSource().base(),s=0;s{"use strict";i.r(t),i.d(t,{loadTheme:()=>r});var s=i(85662),o=i(76422),n=i(35039) +;async function r(e,t){const{themeName:i,standardTheme:r,syncState:a=!0,noUndo:l=!1,applyOverrides:c=!1,onlyActiveChart:h=!1}=t,d=await(r?Promise.resolve((0,s.getStdTheme)(i)):(0,s.getTheme)(i)),u=!r;if(void 0!==d.content){const t=!r||h;c&&(void 0!==(_=d.content).chartProperties&&(0,n.applyDefaultsOverrides)(_.chartProperties),void 0!==_.mainSourceProperties&&(0,n.applyDefaultsOverrides)(_.mainSourceProperties,void 0,!0,"mainSeriesProperties")),await e.applyTheme({theme:d.content,onlyActiveChart:t,restoreNonThemeDefaults:u,themeName:i,standardTheme:r,syncState:a,noUndo:l}),(0,o.emit)("chart_theme_changed",i,r,t)}var _;return d}},92693:(e,t,i)=>{"use strict";var s;i.d(t,{MagnetMode:()=>s}),function(e){e[e.WeakMagnet=0]="WeakMagnet",e[e.StrongMagnet=1]="StrongMagnet"}(s||(s={}))},81171:(e,t,i)=>{"use strict";i.d(t,{magnetEnabled:()=>p,magnetMode:()=>m,setIsMagnetEnabled:()=>g,setMagnetMode:()=>f});var s=i(32679),o=i(64147),n=i(92693),r=i(928),a=i(15764),l=i(43550);const c=new o.WatchedValue(!1),h=new o.WatchedValue(n.MagnetMode.WeakMagnet),d=(0,l.modifierPressed)(),u=(0,l.shiftPressed)();function _(){const e=d.value();if(u.value()&&(r.isToolEditingNow.value()||r.isToolCreatingNow.value()))return void c.setValue(!1);let t,i;if(r.activePointSelectionMode.value()===r.SelectPointMode.Replay)t=i=!1;else{const s=r.tool.value(),o=r.isStudyEditingNow.value()||r.activePointSelectionMode.value()===r.SelectPointMode.Study;t=e&&((0,a.isLineToolName)(s)||r.isToolEditingNow.value()||(0,r.toolIsMeasure)(s)||o),i=(0,r.properties)().childs().magnet.value()}h.setValue(!i&&t?n.MagnetMode.StrongMagnet:(0,r.properties)().childs().magnetMode.value()),c.setValue(t?!i:i)}function p(){return c}function m(){return h}function g(e){(0,s.allowSavingDefaults)(!0),(0,r.properties)().childs().magnet.setValue(e),(0,s.allowSavingDefaults)(!1)}function f(e){(0,s.allowSavingDefaults)(!0),(0,r.properties)().childs().magnetMode.setValue(e),(0,r.properties)().childs().magnet.setValue(!0),(0,s.allowSavingDefaults)(!1)}(0,r.runOnDrawingStateReady)((()=>{(0,r.properties)().childs().magnet.subscribe(null,_),(0,r.properties)().childs().magnetMode.subscribe(null,_),d.subscribe(_),u.subscribe(_),r.tool.subscribe(_),r.isToolEditingNow.subscribe(_),_()}))},44672:(e,t,i)=>{"use strict";i.d(t,{globalChangeEvent:()=>a,hoverChangeEvent:()=>_,selectionChangeEvent:()=>d,sourceChangeEvent:()=>n,viewportChangeEvent:()=>c});var s,o=i(83873);function n(e){return(0,o.default)(e)?{type:"data-source-change",sourceId:e}:{type:"data-source-change",...e}}!function(e){e.DataSourceChange="data-source-change",e.ViewportChange="viewport-change",e.GlobalChange="global-change",e.SelectionChange="selection-change",e.HoverChange="hover-change"}(s||(s={}));const r={type:"global-change"};function a(){return r}const l={type:"viewport-change"};function c(e){return e?{type:"viewport-change",pane:e}:l}const h={type:"selection-change"};function d(){return h}const u={type:"hover-change"};function _(){return u}},18172:(e,t,i)=>{"use strict";i.d(t,{unpackNonSeriesData:()=>n}) +;var s=i(30551),o=i(50151);async function n(e){if(""===e)return null;const t=JSON.parse(e);if(!(0,s.isObject)(t)||"function"==typeof t)throw new Error("Non-object content in the non-series envelope");if((0,s.hasProperty)(t,"indexes_replace"))return{indexes_replace:!0};const i={indexes_replace:!1};if((0,s.hasProperty)(t,"offsets")&&(i.offsets=t.offsets),(0,s.hasProperty)(t,"isUpdate")){if("boolean"!=typeof t.isUpdate)throw new Error('Invalid type of "isUpdate" field');i.isUpdate=t.isUpdate}return(0,s.hasProperty)(t,"data")&&(i.data=t.data),(0,s.hasProperty)(t,"graphicsCmds")&&(i.graphicsCmds=function(e){if(!(0,s.isObject)(e))throw new Error("Graphics commands should be wrapped in an object");if((0,s.hasProperty)(e,"create"),(0,s.hasProperty)(e,"erase")){const t=e.erase;(0,o.assert)(Array.isArray(t),"Collection of erase commands should be array");for(const e of t){if(!(0,s.isObject)(e)||!(0,s.hasProperty)(e,"action"))throw new Error("Command should be an object with 'action' property");(0,o.assert)("all"===e.action||"one"===e.action,"Erase command action should be 'all' or 'one'")}}return e}(t.graphicsCmds)),i}},82587:(e,t,i)=>{"use strict";i.d(t,{notAvailable:()=>o});var s=i(11542);const o=i(56570).enabled("use_na_string_for_not_available_values")?s.t(null,void 0,i(90091)):"∅"},74079:(e,t,i)=>{"use strict";i.d(t,{getNumericFormatter:()=>c,getPercentageFormatter:()=>h,getPipFormatter:()=>_,getVolumeFormatter:()=>d});var s=i(59623),o=i(719);var n=i(725);class r extends n.PriceFormatter{constructor(e){const{priceScale:t,minMove:i=1,type:s,typespecs:o,minMove2:n,ignoreLocaleNumberFormat:r}=e;("forex"===s||function(e,t){return!!t?.includes("cfd")&&["commodity","futures","index","stock","fund"].includes(e)}(s,o))&&n?(super({priceScale:n,ignoreLocaleNumberFormat:r}),this._isForex=!0):(super({priceScale:1,ignoreLocaleNumberFormat:r}),this._isForex=!1),this._pipPriceScale=t,this._pipMinMove=i,this._pipMinMove2=n}format(e,t={}){const{signPositive:i,tailSize:s,ignoreLocaleNumberFormat:o}=t;let n=this._isForex?this._pipMinMove2:this._pipMinMove;return void 0===n&&(n=NaN),super.format(e*this._pipPriceScale/n,{signPositive:i,tailSize:s,ignoreLocaleNumberFormat:o})}}var a=i(46084),l=i(58683);const c=(0,l.numDependencyFormatter)((e=>new s.NumericFormatter({precision:e}))),h=(0,l.numDependencyFormatter)((e=>new o.PercentageFormatter({priceScale:Math.pow(10,e??2),minMove:1}))),d=(0,l.numDependencyFormatter)((e=>new a.VolumeFormatter({precision:e}))),u=new WeakMap;function _(e){let t=u.get(e);return t||(t=new r({priceScale:e.pricescale,minMove:e.minmov,minMove2:e.minmove2,type:e.type,typespecs:e.typespecs}),u.set(e,t)),t}},72791:(e,t,i)=>{"use strict";var s;i.d(t,{PaneCursorType:()=>s}),function(e){e[e.Default=0]="Default",e[e.Pointer=1]="Pointer",e[e.Eraser=2]="Eraser",e[e.Dot=3]="Dot",e[e.Grabbing=4]="Grabbing",e[e.ZoomIn=5]="ZoomIn",e[e.VerticalResize=6]="VerticalResize",e[e.HorizontalResize=7]="HorizontalResize",e[e.DiagonalNeSwResize=8]="DiagonalNeSwResize",e[e.DiagonalNwSeResize=9]="DiagonalNwSeResize",e[e.Text=10]="Text" +}(s||(s={}))},65458:(e,t,i)=>{"use strict";i.d(t,{PanePriceAxisView:()=>n});var s=i(2844);class o{constructor(e){this._priceAxisViewRenderer=null,this._rendererOptions=null,this._align="right",this._textWidthCache=e}setParams(e,t,i,s,o){this._priceAxisViewRenderer=e,this._rendererOptions=t,this._align=o}draw(e,t){null!==this._rendererOptions&&null!==this._priceAxisViewRenderer&&this._priceAxisViewRenderer.draw(e,t,this._rendererOptions,this._textWidthCache,this._align)}hitTest(e,t){return void 0===this._priceAxisViewRenderer?.hitTest?null:this._priceAxisViewRenderer?.hitTest(e,t,this._align)}}class n{constructor(e,t,i){this._renderer=null,this._invalidated=!0,this._priceAxisView=e,this._textWidthCache=new s.TextWidthCache(100),this._dataSource=t,this._chartModel=i,this._fontSize=-1,this._panePriceAxisViewRenderer=new o(this._textWidthCache)}update(e){this._invalidated=!0}renderer(e){return this._invalidated&&this._updateImpl(e),this._renderer}_position(){const e=this._chartModel.crosshairSource(),t=this._dataSource===e?e.pane:this._chartModel.paneForSource(this._dataSource);if(null===t)return null;const i=this._priceScale();if(null===i)return null;let s=t.priceScalePosition(i);return"overlay"===s&&(s=t.priceScalePosition(t.defaultPriceScale())),"overlay"===s?null:s}_updateImpl(e){this._renderer=null;const t=this._position();if(null===t)return;const i=this._chartModel.priceAxisRendererOptions();i.fontSize!==this._fontSize&&(this._fontSize=i.fontSize,this._textWidthCache.reset()),this._panePriceAxisViewRenderer.setParams(this._priceAxisView.paneRenderer(),i,e.mediaSize.width,e.mediaSize.height,t),this._renderer=this._panePriceAxisViewRenderer,this._invalidated=!1}_priceScale(){return this._dataSource.priceScale()}}},52977:(e,t,i)=>{"use strict";i.d(t,{applyColor:()=>c});var s=i(83873),o=i(5201),n=i(46088);const r=new WeakMap;var a,l;function c(e,t,i=0,a=3){const{context:l,bitmapSize:c,mediaSize:h}=e;let d;if((0,s.default)(t))d=t;else if(t.type===n.ColorType.Solid)d=t.color;else{let e=r.get(l);void 0===e&&(e=new o.CircularCacheBuffer(1e3),r.set(l,e));const s=0===i?h.height:c.height,n=`${t.startColor}_${t.endColor}_${s}`;let a=e.get(n);void 0===a&&(a=l.createLinearGradient(0,0,0,s),a.addColorStop(0,t.startColor),a.addColorStop(1,t.endColor),e.set(n,a)),d=a}1&a&&(l.strokeStyle=d),2&a&&(l.fillStyle=d)}!function(e){e[e.Stroke=1]="Stroke",e[e.Fill=2]="Fill",e[e.Both=3]="Both"}(a||(a={})),function(e){e[e.Media=0]="Media",e[e.Bitmap=1]="Bitmap"}(l||(l={}))},67716:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundItem:()=>h,AreaBackgroundItemsGroup:()=>l,AreaBackgroundRenderer:()=>d,CachedMap:()=>c});var s,o,n=i(50151),r=i(30125),a=i(59152);!function(e){e[e.Solid=0]="Solid",e[e.Gradient=1]="Gradient"}(s||(s={})),function(e){e[e.PurgeCachedMapCacheIterations=50]="PurgeCachedMapCacheIterations"}(o||(o={}));class l extends a.CachedContainer{constructor(e){super(),this.color=e}}class c{constructor(){this._map=new Map,this._usedKeys=new Set,this._invalidations=0}invalidateCache(){this._invalidations+=1, +50===this._invalidations&&(this._deleteUnused(),this._invalidations=0),this._usedKeys.clear(),this._map.forEach(((e,t)=>e.invalidateCache()))}get(e){const t=this._map.get(e);return void 0!==t&&this._usedKeys.add(e),t}set(e,t){this._usedKeys.add(e),this._map.set(e,t)}[Symbol.iterator](){const e=Array.from(this._usedKeys)[Symbol.iterator]();return{[Symbol.iterator](){return this},next:()=>{const t=e.next();return t.value?{value:[t.value,(0,n.ensureDefined)(this._map.get(t.value))],done:!1}:{value:void 0,done:!0}}}}forEach(e){this._map.forEach(((t,i)=>{this._usedKeys.has(i)&&e(t,i)}))}delete(e){const t=this._map.get(e);void 0!==t&&t.invalidateCache(),this._usedKeys.delete(e)}_deleteUnused(){const e=[];this._map.forEach(((t,i)=>{this._usedKeys.has(i)||e.push(i)}));for(const t of e)this._map.delete(t)}}class h extends a.CachedContainer{constructor(){super(),this.points1=new a.CachedContainer,this.points2=new a.CachedContainer,this.push(this.points1),this.push(this.points2)}addPoints1Point(e,t){let i=this.points1.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points1.push(i)}addPoints2Point(e,t){let i=this.points2.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points2.push(i)}invalidateCache(){this.points1.invalidateCache(),this.points2.invalidateCache()}}class d extends r.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._data=e??null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e,o=.25*this._data.barSpacing;for(const[,e]of this._data.colorAreas){t.beginPath();for(let n=0;n{"use strict";i.d(t,{PaneRendererArea:()=>a});var s=i(74010),o=i(61993),n=i(37743),r=i(52977);class a extends s.PaneRendererLine{constructor(e){e.forceLineColor=!1,super(e)}_drawImpl(e){const t=this._data;if(0===t.items.length)return;let i=this._data.visibleItemsRange?.startItemIndex??0,a=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(;i=0&&!(0,o.coordinateIsValid)(t.items[a].y);)a--;if(i>a)return;const{context:l,horizontalPixelRatio:c,verticalPixelRatio:h}=e;l.save(),l.scale(c,h),l.lineCap="round",(0, +r.applyColor)(e,t.lineColor,0,1),l.lineWidth=t.lineWidth,(0,n.setLineStyle)(l,t.lineStyle),l.lineWidth=1;const d=new Map,u=new s.PaneRendererLineItemsIterator(this._data.items,i,a+1,this._data.skipHoles);for(;u.next();){const e=u.currentValue();let i;i=(0,s.isValidPoint)(e)&&e.style?e.style.color:t.lineColor;const o=u.nextValue();if((0,s.isValidPoint)(o)&&o?.style){const t=o.style.color;if(i!==t){const i=d.get(t)??[];i.push(e),d.set(t,i)}}const n=d.get(i)??[];n.push(e),d.set(i,n)}for(const[i,o]of d){l.beginPath();let n=0;for(let e=0;e{"use strict";i.d(t,{BitmapCoordinatesPaneRenderer:()=>o});var s=i(27714);class o{draw(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useBitmapCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useBitmapCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){}}},95201:(e,t,i)=>{"use strict";i.d(t,{CompositeRenderer:()=>s});class s{constructor(){this._renderers=[],this._globalAlpha=1}setGlobalAlpha(e){this._globalAlpha=e}append(e){e&&this._renderers.push(e)}insert(e,t){this._renderers.splice(t,0,e)}clear(){this._renderers.length=0}isEmpty(){return 0===this._renderers.length}draw(e,t){for(let i=0;i=0;s--){const o=this._renderers[s].hitTest(e,t);null!==o&&(null===i||o.target()>i.target())&&(i=o)}return i}doesIntersectWithBox(e,t){return this._renderers.some((i=>!!i.doesIntersectWithBox&&i.doesIntersectWithBox(e,t)))}}},37743:(e,t,i)=>{"use strict";i.r(t),i.d(t,{addHorizontalLineToPath:()=>d,addLineToPath:()=>T,addPixelPerfectLineToPath:()=>I,addVerticalLineToPath:()=>_,clearRectWithGradient:()=>c,clipPolygonByEdge:()=>A,computeDashPattern:()=>P,createCircle:()=>b,drawHorizontalLine:()=>u,drawLine:()=>x,drawPixelPerfectLine:()=>M,drawPoly:()=>w,drawRoundRect:()=>f,drawRoundRectWithInnerBorder:()=>y,drawVerticalLine:()=>p,fillRectInnerBorder:()=>h,fillRectWithBorder:()=>S,scaleDrawRoundRectRadii:()=>m,scaledDashPattern:()=>v,setLineStyle:()=>C});var s=i(86441),o=i(5531),n=i(51056),r=i(85904),a=i(7114),l=i(64034);function c(e,t,i,s,o,n,r){e.save(),e.globalCompositeOperation="copy" +;const a=e.createLinearGradient(0,0,0,o);a.addColorStop(0,n),a.addColorStop(1,r),e.fillStyle=a,e.fillRect(t,i,s,o),e.restore()}function h(e,t,i,s,o,n){e.fillRect(t+n,i,s-2*n,n),e.fillRect(t+n,i+o-n,s-2*n,n),e.fillRect(t,i,n,o),e.fillRect(t+s-n,i,n,o)}function d(e,t,i,s){const o=e.lineWidth%2?.5:0;e.moveTo(i,t+o),e.lineTo(s,t+o)}function u(e,t,i,s){e.beginPath(),d(e,t,i,s),e.stroke()}function _(e,t,i,s){const o=e.lineWidth%2?.5:0;e.moveTo(t+o,i),e.lineTo(t+o,s)}function p(e,t,i,s){e.beginPath(),_(e,t,i,s),e.stroke()}function m(e,t){return Array.isArray(e)?e.map((e=>Math.round(e*t))):Math.round(e*t)}function g(e,t){return Array.isArray(e)?e.map((e=>0===e?e:e+t)):e+t}function f(e,t,i,s,o,n,r){let a,l,c,h;if(Array.isArray(n))if(2===n.length){const e=Math.max(0,n[0]),t=Math.max(0,n[1]);a=e,l=e,c=t,h=t}else{if(4!==n.length)throw new Error("Wrong border radius - it should be like css border radius");a=Math.max(0,n[0]),l=Math.max(0,n[1]),c=Math.max(0,n[2]),h=Math.max(0,n[3])}else{const e=Math.max(0,n);a=e,l=e,c=e,h=e}r||e.beginPath(),e.moveTo(t+a,i),e.lineTo(t+s-l,i),0!==l&&e.arcTo(t+s,i,t+s,i+l,l),e.lineTo(t+s,i+o-c),0!==c&&e.arcTo(t+s,i+o,t+s-c,i+o,c),e.lineTo(t+h,i+o),0!==h&&e.arcTo(t,i+o,t,i+o-h,h),e.lineTo(t,i+a),0!==a&&e.arcTo(t,i,t+a,i,a)}function y(e,t,i,s,o,n,a=0,l=0,c="",h=r.LineStyle.Solid){if(e.save(),!l||!c||c===n)return f(e,t,i,s,o,a),e.fillStyle=n,e.fill(),void e.restore();const d=l/2;if("transparent"!==n){const d="transparent"!==c&&h!==r.LineStyle.Solid;f(e,d?t:t+l,d?i:i+l,d?s:s-2*l,d?o:o-2*l,d?a:g(a,-l)),e.fillStyle=n,e.fill()}if("transparent"!==c){f(e,t+d,i+d,s-l,o-l,g(a,-d)),e.lineWidth=l,e.strokeStyle=c,C(e,h),e.closePath(),e.stroke()}e.restore()}function v(e,t){return t=Math.max(1,t),e.map((e=>e*t))}function S(e,t,i,s,o,l,c,h,d){const{context:_}=e,p=l%2/2,m=t+p,g=s+p;let f,y;if(h){const{borderMode:e,borderWidth:r,color:a,dashPattern:c,lineStyle:d}=h;switch(e){case"outer":{const e=-l/2-r/2,t=-r/2;y={left:m+e,right:g-e,top:i+t,bottom:o-t};break}case"center":{const e=r%2/2;y={left:t+e,right:s+e,top:i+e,bottom:o+e};break}case"inner":{const e=-l/2+r/2,t=r/2;y={left:m+e,right:g-e,top:i+t,bottom:o-t}}}_.strokeStyle=a,_.lineWidth=r;let u=-1;c?_.setLineDash(v(c,r)):void 0!==d&&(C(_,d),d===n.LINESTYLE_SOLID&&(u=1)),f={left:y.left+u*r/2,top:y.top+u*r/2,right:y.right-u*r/2,bottom:y.bottom-u*r/2}}if(c&&(_.fillStyle=c.color,f||(f={left:m-l/2,right:g+l/2,top:i,bottom:o}),_.fillRect(f.left,f.top,f.right-f.left,f.bottom-f.top)),d){const{lineWidth:n,lineColor:r,lineStyle:l,excludeBoundaries:c}=d;_.save(),_.lineCap="butt",_.lineWidth=n,_.strokeStyle=r,C(_,l);const p=()=>u(_,Math.floor((i+o)/2),h?.rightToLeftStroke?s:t,h?.rightToLeftStroke?t:s);c?(0,a.drawWithExclusionAreaByScope)(e,c,p):p(),_.restore()}if(y){if((h?.lineStyle??r.LineStyle.Solid)===r.LineStyle.Solid)_.strokeRect(y.left,y.top,y.right-y.left,y.bottom-y.top);else{const e=h?.rightToLeftStroke?y.right:y.left,t=h?.rightToLeftStroke?y.left:y.right,i=y.top,s=y.bottom;_.lineCap="butt",[[e,i,t,i],[e,s,t,s],[e,i,e,s],[t,i,t,s]].forEach((([e,t,i,s])=>{_.beginPath(), +_.moveTo(e,t),_.lineTo(i,s),_.stroke()}))}}}function b(e,t,i,s){e.beginPath(),e.arc(t,i,s,0,2*Math.PI,!1),e.closePath()}function w(e,t,i){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(const i of t)e.lineTo(i.x,i.y);e.closePath(),e.stroke(),i&&e.fill()}function C(e,t){let i=[];t!==n.LINESTYLE_SOLID&&(i=P(e.lineWidth,t)),e.setLineDash(i)}function P(e,t){return[[e,2*e],[5*e,6*e],[6*e,6*e],[e,4*e],[2*e,e]][t-1]}function T(e,t,i,s,o){e.moveTo(t,i),e.lineTo(s,o)}function x(e,t,i,s,o){isFinite(t)&&isFinite(s)&&isFinite(i)&&isFinite(o)&&(e.beginPath(),T(e,t,i,s,o),e.stroke())}function I(e,t,i,s,o,n){const{horizontalPixelRatio:r,verticalPixelRatio:a}=n;let l;return t===s?(l=[Math.round(t*r),i*a,Math.round(t*r),o*a],_(e,l[0],l[1],l[3])):i===o?(l=[t*r,Math.round(i*a),s*r,Math.round(i*a)],d(e,l[1],l[0],l[2])):(l=[t*r,i*a,s*r,o*a],T(e,l[0],l[1],l[2],l[3])),l}function M(e,t,i,s,o,n=l.dpr1PixelRatioInfo){e.beginPath(),I(e,t,i,s,o,n),e.stroke()}function A(e,t,i,n){const r=(0,s.equalPoints)(i,n[0])?(0,s.equalPoints)(i,n[1])?null:n[1]:n[0];return null!==e&&null!==r?(0,o.intersectPolygonAndHalfplane)(e,(0,s.halfplaneThroughPoint)((0,s.lineThroughPoints)(t,i),r)):null}},61993:(e,t,i)=>{"use strict";i.d(t,{coordinateIsValid:()=>g,extendAndClipLineSegment:()=>h,fillScaledRadius:()=>y,getArrowPoints:()=>d,interactionTolerance:()=>m,optimalBarWidth:()=>u,optimalCandlestickWidth:()=>_,optimalHiLoWidth:()=>p,roundToMax:()=>S,setValidLineStyle:()=>f,strokeScaledRadius:()=>v});var s=i(86441),o=i(5531),n=i(69186),r=i(37265),a=i(37743);const l={common:13,line:13,minDistanceBetweenPoints:10,series:14,curve:10,anchor:13,esd:4},c={common:3,line:3,minDistanceBetweenPoints:5,series:2,curve:3,anchor:2,esd:0};function h(e,t,i,n,r,a){if((0,s.equalPoints)(e,t))return null;const l=new s.Point(0,0),c=new s.Point(i,n);if(r){if(a){const i=(0,o.intersectLineAndBox)((0,s.lineThroughPoints)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}{const i=(0,o.intersectRayAndBox)(t,e,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(t,i)?null:(0,s.lineSegment)(t,i)}}if(a){const i=(0,o.intersectRayAndBox)(e,t,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(e,i)?null:(0,s.lineSegment)(e,i)}{const i=(0,o.intersectLineSegmentAndBox)((0,s.lineSegment)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}}function d(e,t,i,s,o){const n=.5*i,r=Math.sqrt(2),a=t.subtract(e),l=a.normalized();let c=5*i;s&&(c=Math.min(c,.35*a.length()));const h=1*n;if(c*r*.2<=h)return[];const d=l.scaled(c),u=t.subtract(d),_=l.transposed(),p=1*c,m=_.scaled(p),g=u.add(m),f=u.subtract(m),y=g.subtract(t).normalized().scaled(h),v=f.subtract(t).normalized().scaled(h),S=o?t:t.add(y),b=o?t:t.add(v),w=n*(r-1),C=_.scaled(w),P=Math.min(c-1*n/r,n*r*1),T=l.scaled(P),x=t.subtract(C),I=t.add(C),M=t.subtract(T);return[[g,S],[b,f],[x,M.subtract(C)],[I,M.add(C)]]}function u(e,t){return t=t||1,Math.floor(.3*e*t)}function _(e,t){if(e>=2.5&&e<=4)return Math.floor(3*t);const i=1-.2*Math.atan(Math.max(4,e)-4)/(.5*Math.PI),s=Math.floor(e*i*t),o=Math.floor(e*t),n=Math.min(s,o);return Math.max(Math.floor(t),n)} +function p(e){return.4*e}function m(){return(0,n.lastMouseOrTouchEventInfo)().isTouch?l:c}function g(e){return null!=e&&!(0,r.isNaN)(e)}function f(e,t){void 0!==t&&(0,a.setLineStyle)(e,t)}function y(e,t){const i=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+i}function v(e,t,i){const s=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+(s!==i%2?.5:0)}function S(e){return Math.max(Math.floor(e),1)}},50600:(e,t,i)=>{"use strict";i.d(t,{HorizontalLineRenderer:()=>l});var s=i(56468),o=i(37743),n=i(61993),r=i(30125),a=i(7114);class l extends r.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.Regular)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||!1===this._data.visible||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.y-this._data.y)<=t+this._data.linewidth/2,s=void 0===this._data.left||this._data.left-e.x<=t,o=void 0===this._data.right||e.x-this._data.right<=t;return i&&s&&o?this._hitTest:null}_drawImpl(e){if(null===this._data||!1===this._data.visible)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.y<-this._data.linewidth/2||this._data.y>n.height+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,o.setLineStyle)(t,this._data.linestyle);const r=void 0!==this._data.left?Math.max(this._data.left,0):0,l=void 0!==this._data.right?Math.min(this._data.right,n.width):n.width,c=Math.round(this._data.y*s),h=Math.round(r*i),d=Math.round(l*i),u=this._data.excludeBoundaries;void 0!==u&&(0,a.addExclusionAreaByScope)(e,u),(0,o.drawHorizontalLine)(t,c,h,d)}}},49857:(e,t,i)=>{"use strict";var s;i.d(t,{LineEnd:()=>s}),function(e){e[e.Normal=0]="Normal",e[e.Arrow=1]="Arrow",e[e.Circle=2]="Circle"}(s||(s={}))},74010:(e,t,i)=>{"use strict";i.d(t,{PaneRendererLine:()=>p,PaneRendererLineItemsIterator:()=>_,isValidPoint:()=>u});var s=i(50151),o=i(86441),n=i(4652),r=i(56468),a=i(61993),l=i(37743),c=i(30125),h=i(52977);const d={y:NaN};function u(e){return null!==e&&!isNaN(e.y)}class _{constructor(e,t,i,o){this._calculatedPrev={index:null,currentBreakProcessed:!1,value:null},this._calculatedCurrent={index:null,currentBreakProcessed:!1,value:null},this._calculatedNext={index:null,currentBreakProcessed:!1,value:null},this._preallocatedVariable={index:null,currentBreakProcessed:!1,value:null},e.length&&((0,s.assert)(t<=i,"First index must be less or equal to last index"),(0,s.assert)(t2;){const t=Math.round((s+i)/2);this._data.items[t].center<=e.x?i=t:s=t}i=Math.max(1,i-1),s=Math.min(this._data.items.length-1,s+1);for(let a=i;a<=s;++a){const i=this._data.items[a-1],s=this._data.items[a],l=i.center,c=s.center;if((0,n.distanceToSegment)(new o.Point(l,i.y),new o.Point(c,s.y),new o.Point(e.x,e.y)).distance<=t)return this._data.hittest?this._data.hittest:new r.HitTestResult(r.HitTarget.Regular)}return null}_drawImpl(e){ +const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.scale(i,s),t.lineCap="round",t.lineJoin="round",(0,h.applyColor)(e,this._data.lineColor,0,3),t.lineWidth=this._data.lineWidth,(0,l.setLineStyle)(t,this._data.lineStyle),(0,a.setValidLineStyle)(t,this._data.lineStyle),this._data.simpleMode?this._drawSimpleMode(e):this._drawLines(t)}_drawSimpleMode(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.beginPath(),this._walkLine(t,this._data.items,!1,NaN),t.stroke();const o=this._data.lineWidth+2;if(this._data.withMarkers&&2*o=l;){const o=this._data.items[e];if(o){const e=Math.round(o.center*i)+n,l=o.y*s;t.moveTo(e,l),t.arc(e,l,r,0,a)}}t.fill()}}_walkLine(e,t,i,s,o){if(!t)return;const n=.25*this._data.barSpacing;let r,a,l=null;const c=o?0:this._data.visibleItemsRange?.startItemIndex??0,h=o?t.length:Math.min(this._data.visibleItemsRange?.endItemIndex??t.length,t.length);if(c>h||c>=t.length)return;const d=new _(t,c,h,this._data.skipHoles);for(;d.next();){if(r=d.currentValue(),a=d.nextValue(),u(r)){const t=Math.round(r.center);l&&u(l)?(e.lineTo(t,r.y),i&&!u(a)&&e.lineTo(t,s)):a&&u(a)?i?(d.atStart()||e.lineTo(t,s),e.lineTo(t,r.y)):e.moveTo(t,r.y):i?(d.atStart()||e.lineTo(t-n,s),e.lineTo(t-n,r.y),e.lineTo(t+n,r.y),e.lineTo(t+n,s)):(e.moveTo(t-n,r.y),e.lineTo(t+n,r.y))}l=r}}_drawLines(e){if(!this._data.items.length)return;let t,i,s=null;const o=.25*this._data.barSpacing;e.beginPath();const n=this._data.visibleItemsRange?.startItemIndex??0,r=this._data.visibleItemsRange?.endItemIndex??this._data.items.length;if(n>r||n>=this._data.items.length)return;const l=this._data.items[n];l&&e.moveTo(l.center,l.y);let c,h=e.strokeStyle,d=e.lineWidth;const p=new _(this._data.items,n,r,this._data.skipHoles);for(;p.next();){let n,r,l;s=p.prevValue(),t=p.currentValue(),i=p.nextValue();let _=!1;if(u(t)&&(t.style&&!this._data.forceLineColor?(n=t.style.color,r=t.style.width,l=t.style.style):(n=this._data.lineColor,r=this._data.lineWidth,l=this._data.lineStyle),this._data.ignorePaletteLineWidth&&(r=this._data.lineWidth),_=n!==h||r!==d||l!==c),_)if(h=n,d=r,c=l,e.stroke(),e.beginPath(),e.strokeStyle=n,e.lineWidth=r,(0,a.setValidLineStyle)(e,l),u(s))e.moveTo(s.center,s.y);else{const i=t;e.moveTo(i.center,i.y)}m=s,f=i,u(g=t)&&(u(m)?e.lineTo(g.center,g.y):f&&u(f)?e.moveTo(g.center,g.y):(e.moveTo(g.center-o,g.y),e.lineTo(g.center+o,g.y)))}var m,g,f;e.stroke()}}},75919:(e,t,i)=>{"use strict";i.d(t,{MediaCoordinatesPaneRenderer:()=>o});var s=i(27714);class o{draw(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useMediaCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,t.mediaSize,t.bitmapSize).useMediaCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){} +}},59152:(e,t,i)=>{"use strict";var s;i.d(t,{CachedContainer:()=>n,ObjectValuesCache:()=>r}),function(e){e[e.PurgeCachedContainerCacheIterations=3e3]="PurgeCachedContainerCacheIterations"}(s||(s={}));class o{constructor(e,t,i,s){this._items=e,this._actualLength=t,this._step=s?-1:1,this._currentIndex=i-this._step}[Symbol.iterator](){return this}next(){return this._currentIndex+=this._step,this._currentIndex>=this._actualLength||this._currentIndex<0?{value:void 0,done:!0}:{done:!1,value:this._items[this._currentIndex]}}}class n{constructor(){this._items=[],this._actualLength=0,this._invalidations=0}push(e){this._items.length===this._actualLength?this._items.push(e):this._items[this._actualLength]!==e&&(this._items[this._actualLength]=e),this._actualLength+=1}newItem(){const e=this._items.length>this._actualLength?this._items[this._actualLength]:null;return null!==e&&Boolean(e.invalidateCache)&&e.invalidateCache(),e}invalidateCache(){this._invalidations+=1,3e3===this._invalidations&&(this._items.splice(this._actualLength),this._invalidations=0),this._actualLength=0}at(e){return this._items[e]}data(){return this._items}length(){return this._actualLength}isEmpty(){return 0===this._actualLength}iterator(e,t){return new o(this._items,this._actualLength,e,t)}}class r extends n{constructor(){super(...arguments),this._startIndex=0}setStartIndex(e){this._startIndex=e}isValidIndex(e){return e>=this._startIndex}at(e){const t=e-this._startIndex;for(;t>=this._actualLength;)this._items.length<=t?this._items.push(this._newObject()):this._clearObject(this._items[this._actualLength]),this._actualLength+=1;return this._items[t]}}},62189:(e,t,i)=>{"use strict";i.d(t,{RectangleRenderer:()=>_});var s,o=i(50151),n=i(86441),r=i(34026),a=i(4652),l=i(19063),c=i(56468),h=i(85904),d=i(37743),u=i(30125);!function(e){e[e.HitTestTolerance=3]="HitTestTolerance"}(s||(s={}));class _ extends u.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._forceOverrideTransparency=Boolean(e)}setData(e){this._data=e}hitTest(e,t){if(null===this._data||this._data.points.length<2||this._data.disableInteractions)return null;const i=t.mediaSize.width,s=(0,n.box)(...this._data.points),o=s.min,r=s.max,l=new n.Point(r.x,o.y),h=new n.Point(o.x,r.y),d=this._extendAndHitTestLineSegment(e,o,l,i);if(null!==d)return d;const u=this._extendAndHitTestLineSegment(e,h,r,i);if(null!==u)return u;let _=(0,a.distanceToSegment)(l,r,e);if(_.distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint);if(_=(0,a.distanceToSegment)(o,h,e),_.distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint);if(this._data.middleLine){const t=s.min.add(s.max).scaled(.5),o=this._extendAndHitTestLineSegment(e,new n.Point(s.min.x,t.y),new n.Point(s.max.x,t.y),i);if(null!==o)return o}return this._data.fillBackground?this._hitTestBackground(e,o,r,i):null}getColor(){const e=(0,o.ensure)(this._data);return void 0===e.transparency?e.backcolor:(0,l.generateColor)(e.backcolor,e.transparency,this._forceOverrideTransparency)}visibleRectSegment(e){const t=this._data +;if(null===t)return null;const i=(0,n.box)(...t.points),s=i.min,o=i.max,r=e.width,a=e.height,l=t.extendLeft?0:Math.max(s.x,0),c=t.extendRight?r:Math.min(o.x,r);if(l>c||c<=0||l>=r)return null;const h=Math.max(s.y,0),d=Math.min(o.y,a);return h>d||d<=0||h>a?null:[new n.Point(l,h),new n.Point(c,d)]}_drawImpl(e){if(null===this._data||this._data.points.length<2||this._data.linewidth<=0&&!this._data.fillBackground)return;const{horizontalPixelRatio:t,verticalPixelRatio:i,bitmapSize:s}=e,{extendLeft:o,extendRight:r,linewidth:a,middleLine:l}=this._data,c=(0,n.box)(...this._data.points),u=this._data.linewidth?Math.max(1,Math.floor(this._data.linewidth*t)):0,_=this._data.fillBackground?this.getColor():void 0,p=Math.max(1,Math.floor(t)),m=o?-a:Math.round(c.min.x*t),g=r?s.width+a:Math.round(c.max.x*t),f=Math.round(c.min.y*i),y=Math.round(c.max.y*i);(0,d.fillRectWithBorder)(e,m,f,g,y,p,void 0===_?void 0:{color:_},0===u?void 0:{color:this._data.color,lineStyle:this._data.linestyle??h.LineStyle.Solid,borderWidth:u,borderMode:"center",rightToLeftStroke:o&&!r},l?{...l,lineWidth:Math.max(1,Math.floor(l.lineWidth*i))}:void 0)}_extendAndHitTestLineSegment(e,t,i,s){const o=this._extendAndClipLineSegment(t,i,s);if(null!==o){if((0,a.distanceToSegment)(o[0],o[1],e).distance<=3)return new c.HitTestResult(c.HitTarget.MovePoint)}return null}_extendAndClipLineSegment(e,t,i){const s=(0,o.ensureNotNull)(this._data);if((0,n.equalPoints)(e,t)&&!s.extendLeft&&!s.extendRight)return null;const r=Math.min(e.x,t.x),a=Math.max(e.x,t.x),l=s.extendLeft?0:Math.max(r,0),c=s.extendRight?i:Math.min(a,i);return l>c||c<=0||l>=i?null:[new n.Point(l,e.y),new n.Point(c,t.y)]}_hitTestBackground(e,t,i,s){const o=this._extendAndClipLineSegment(t,i,s);return null!==o&&(0,r.pointInBox)(e,(0,n.box)(o[0],o[1]))?new c.HitTestResult(this._data?.backgroundHitTarget??c.HitTarget.MovePointBackground):null}}},12027:(e,t,i)=>{"use strict";i.d(t,{svgRenderer:()=>x});var s=i(50151),o=i(9343);const n=(0,o.getLogger)("Chart.SvgParser");function r(e,t){const i=e.split(/[,\s]/).map((e=>parseFloat(e.trim())));let s=0;for(const e of i){if(!Number.isFinite(e)&&s(0,s.ensureDefined)(t.getStyle(e,i)):e=>n}const r=e.getAttribute("stroke");if(null!==r){const e=u(r);o.getStrokeStyle=null!==e?i=>(0,s.ensureDefined)(t.getStyle(e,i)):e=>r}const a=h(e,"stroke-width");Number.isFinite(a)&&(o.strokeWidth=a);const c=h(e,"opacity");Number.isFinite(c)&&(o.fillOpacity=c,o.strokeOpacity=c);const d=h(e,"stroke-opacity");Number.isFinite(d)&&(o.strokeOpacity=d);const _=h(e,"fill-opacity");if(Number.isFinite(_)&&(o.fillOpacity=_),i){const t=l(e);null!==t&&(o.transform=t)}return o}class p{constructor(e){this._transformOperations=e}apply(e,t){null!==this._transformOperations?(e.save(),c(e,this._transformOperations)):e.restore()}}class m{constructor(e,t,i){this._styleData={...i,..._(e,t,!0)}}apply(e,t){if(!this._isValid())return;const{getFillStyle:i,getStrokeStyle:s,strokeWidth:o,transform:n,strokeOpacity:r,fillOpacity:a}=this._styleData,l=void 0!==n||void 0!==r||void 0!==a;l&&(e.save(),void 0!==n&&c(e,n)),this._render(e);const h=i?.(e);"none"!==h&&(t.doNotApplyColors||(void 0!==a&&(e.globalAlpha=a),e.fillStyle=h??"black"),this._fill(e));const d=s?.(e);void 0!==d&&"none"!==d&&(void 0!==o&&(e.lineWidth=o),t.doNotApplyColors||(void 0!==a&&(e.globalAlpha=a),e.strokeStyle=d),this._stroke(e)),l&&e.restore()}_fill(e){e.fill()}_stroke(e){e.stroke()}}class g extends m{constructor(e,t,i){super(e,t,i);const s=e.getAttribute("d");this._path=null!==s?new Path2D(s):null,this._fillRule=e.getAttribute("fill-rule")??void 0}_fill(e){e.fill((0,s.ensureNotNull)(this._path),this._fillRule)}_stroke(e){e.stroke((0,s.ensureNotNull)(this._path))}_render(e){}_isValid(){return null!==this._path}}class f extends m{constructor(e,t,i){super(e,t,i),this._cx=h(e,"cx"),this._cy=h(e,"cy"),this._r=h(e,"r")}_render(e){e.beginPath(),e.arc(this._cx,this._cy,this._r,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._r)}}class y extends m{constructor(e,t,i){super(e,t,i),this._cx=h(e,"cx"),this._cy=h(e,"cy"),this._rx=h(e,"rx"),this._ry=h(e,"ry")}_render(e){e.beginPath(),e.ellipse(this._cx,this._cy,this._rx,this._ry,0,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._rx)&&Number.isFinite(this._ry)}}class v{constructor(e){this._originalViewBox=e}apply(e,t){const i=t.targetViewBox;e.translate(i.x,i.y),e.scale(i.width/this._originalViewBox.width,i.height/this._originalViewBox.height),e.beginPath(),e.rect(0,0,this._originalViewBox.width,this._originalViewBox.height),e.clip(),e.translate(-this._originalViewBox.x,-this._originalViewBox.y)}}const S=(0,o.getLogger)("Chart.SvgParser");function b(e){const t=e.getAttribute("gradientUnits");if("objectBoundingBox"===t)return void S.logWarn(`Unsupported linearGradient gradientUnits: ${t}`) +;const i=[],s=e.getElementsByTagName("stop");for(let e=0;e{const t=e.createLinearGradient(o,n,r,a);for(const e of i)t.addColorStop(e[0],e[1]);return t}}const w=(0,o.getLogger)("Chart.SvgParser");const C=new DOMParser,P=(0,o.getLogger)("Chart.SvgParser");function T(e,t,i,s){const o=e.children;let n,r=s;"g"!==e.tagName&&"svg"!==e.tagName||(r={...r,..._(e,i,!1)},n=l(e)??void 0),void 0!==n&&t.push(new p(n));for(let e=0;e{}};const l=o.getElementsByTagName("defs");return l.length>0&&(a=function(e){const t={},i=e.children;for(let e=0;e{const o=t[e];if(!o)return;let n=s.get(i);void 0===n&&(n=new Map,s.set(i,n));const r=n.get(e);if(void 0!==r)return r;const a=o(i);return n.set(e,a),a}}}(l[0])),T(o,i,a),{viewBox:()=>r,render:(e,t)=>{e.save();for(const s of i)s.apply(e,t);e.restore()}}}},39429:(e,t,i)=>{"use strict";var s;i.d(t,{StatsPosition:()=>s}),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right",e[e.Auto=3]="Auto"}(s||(s={}))},3385:(e,t,i)=>{"use strict";i.d(t,{PaneRendererStepLine:()=>f,StepLineDecoration:()=>s});var s,o,n=i(4652),r=i(86441),a=i(56468),l=i(61993),c=i(37743),h=i(30125),d=i(74010),u=i(52977);!function(e){e[e.None=0]="None",e[e.Diamonds=1]="Diamonds"}(s||(s={})),function(e){e[e.SmallDiamondsSize=8]="SmallDiamondsSize",e[e.SmallDiamondsRadius=2]="SmallDiamondsRadius",e[e.LargeDiamondsSize=21]="LargeDiamondsSize",e[e.LargeDiamondsRadius=5]="LargeDiamondsRadius",e[e.LargeDiamondsAlpha=.15]="LargeDiamondsAlpha",e[e.LeftUnplottableXCoord=-50]="LeftUnplottableXCoord"}(o||(o={}));class _{constructor(e){this._forceExtendFirstBar=!!e}initialize(e,t,i){const{context:s,horizontalPixelRatio:o,verticalPixelRatio:n}=t,r=e.lineStyle;s.lineCap="butt",s.lineJoin="round";const a=Math.max(Math.floor(i.style?.width??e.lineWidth*o));void 0!==r&&(0,c.setLineStyle)(s,r);const l=a%2?.5:0;s.moveTo(Math.round(i.center*o)+l,Math.round(i.y*n)+l),(0,u.applyColor)(t,i.style?.color??e.lineColor,1,1),s.lineWidth=a}startFragment(e,t,i,s){e.beginPath();const o=i.firstItem&&i.extendToBarsEndings?t.center:t.left;e.moveTo(isNaN(o)?-50:o,t.y)}finishFragment(e,t,i){t&&i&&e.lineTo(t.left,i.y), +e.stroke()}hitTest(e,t,i,s){if(!(0,d.isValidPoint)(t))return!1;const o=t.style?.width??e.lineWidth,a=(0,l.interactionTolerance)().series+o/2,{left:c,y:h}=t,u=isNaN(c)?-50:c;let _,p;return i&&(0,d.isValidPoint)(i)?(_=i.left,p=i.y):(_=t.right,p=t.y),!(us.x+a&&_>s.x+a)&&((0,n.distanceToSegment)((0,r.point)(u,h),(0,r.point)(_,h),s).distancethis._drawDecorationItem(e,t)))}_drawDecorationItem(e,t){if(null===this._data||0===this._data.items.length)return +;const{lineWidth:i,lineColor:s,items:o,visibleItemsRange:n,skipHoles:r,extendToBarsEndings:a}=this._data,{context:l,horizontalPixelRatio:c,verticalPixelRatio:h}=e;let u=Math.max(Math.floor((o[0].style?.width??i)*c)),_=u%2?.5:0;t.initialize(this._data,e,o[0]);const p=n?.startItemIndex??0,m=n?.endItemIndex??o.length;if(m<=p)return;let g,f,y;l.beginPath(),t.applyColor(e,o[p].style?.color??s),t.applyLineWidth(l,u);let v=!1;const S=new d.PaneRendererLineItemsIterator(o,p,m,r);for(;S.next();){const o=S.currentValue();if(!(0,d.isValidPoint)(o)){g=void 0,v=!0;continue}const n=o.style?.color??s,r=o.style?.width??i,p=n!==f,m=r!==y,b={firstItem:S.currentValueIsFirst(),lastItem:S.currentValueIsLast(),extendToBarsEndings:a,valIsNotSameAsPrev:o.valIsNotSameAsPrev},w={y:Math.round(o.y*h)+_,left:Math.round(o.left*c)+_,center:Math.round(o.center*c)+_,right:Math.round(o.right*c)+_};(p||m||v)&&(f&&y&&t.finishFragment(l,w,g),p&&t.applyColor(e,n),m&&(u=Math.max(1,Math.floor(r*c)),_=u%2?.5:0,t.applyLineWidth(l,u)),t.startFragment(l,w,b,g),v=!1,f=n,y=r),t.drawItem(e,w,b,g),g=w}t.finishFragment(l)}}},17330:(e,t,i)=>{"use strict";i.d(t,{TextRenderer:()=>D,calculateLabelPosition:()=>g,fontSize:()=>M,getTextAlignInBox:()=>k,getTextBoundaries:()=>f,lineSpacing:()=>I,needTextExclusionPath:()=>y,wordWrap:()=>b});var s=i(86441),o=i(50151),n=i(34026),r=i(63273),a=i(30699),l=i(56468),c=i(37743),h=i(70262),d=i(37265),u=i(7114),_=i(51056),p=i(29981),m=i(2844);function g(e,t,i,o,n){const r=.5*(t.x+i.x);let a=i.y;return t.y>i.y?(a-=e.height/2+o.y,a=Math.max(e.height/2,a)):(a+=e.height/2+o.y,a=Math.min(n-e.height/2,a)),new s.Point(r,a)}function f(e,t,i){if(e.isOutOfScreen(t,i))return null;const s=e.getPolygonPoints();return 0===s.length?null:s}function y(e){const t=e.getLinesInfo().lines;if(t.length%2==0)return!1;if(""===t[Math.floor(t.length/2)].text.trim())return!1;return!0}function v(e){const t=[];do{const i=e.match(/\s+/);if(!i||void 0===i.index||-1===i.index){t.push({word:e,spaces:""});break}t.push({word:e.slice(0,i.index),spaces:i[0]}),e=e.slice(i.index+i[0].length)}while(e.length);return t}function S(e,t,i,s){const o=[],n=[];for(let t=0;t(0,u.measureText)(e.slice(0,o+1),t,i).width>s),0,e.length));o.push(e.slice(0,r)),e=e.slice(r)}return o}function b(e,t,i,s=!0,o){o=(0,d.isString)(o)?parseInt(o):o;const n=(e+="").split(/\r\n|\r|\n|$/).map((e=>({text:e,hidden:!1,wrappedLinePart:!1,wrappedLineEnd:!1})));if(!(0,d.isNumber)(o)||!isFinite(o)||o<=0)return n;if((0,u.measureText)("x",t,i).width>o)return n;const r=[];for(let e=0;eo){if(""!==h)r.push({text:h,hidden:!1,wrappedLinePart:c,wrappedLineEnd:!1}),h="";else if(1===n.length)r.push({text:n,hidden:!1,wrappedLinePart:c,wrappedLineEnd:!0}),e.word="";else{const s=S(n,t,i,o) +;for(let e=0;e0,wrappedLinePart:c,wrappedLineEnd:d===l.length-1&&e===p.length-1};i.hidden&&s||r.push(i)}h="",d+=1}""!==h&&r.push({text:h,wrappedLinePart:c,hidden:!1,wrappedLineEnd:!0})}return r}function w(e,t,i){if(0===i)return e.clone();const o=(e.x-t.x)*Math.cos(i)-(e.y-t.y)*Math.sin(i)+t.x,n=(e.x-t.x)*Math.sin(i)+(e.y-t.y)*Math.cos(i)+t.y;return new s.Point(o,n)}function C(e){return void 0!==e.boxPaddingVert?e.boxPaddingVert*L(e):void 0!==e.boxPadding?e.boxPadding*L(e):M(e)/3}function P(e){return void 0!==e.boxPaddingHorz?e.boxPaddingHorz*L(e):void 0!==e.boxPadding?e.boxPadding*L(e):M(e)/3}function T(e){return void 0!==e.boxPaddingLeft?e.boxPaddingLeft*L(e):P(e)}function x(e){return void 0!==e.boxPaddingRight?e.boxPaddingRight*L(e):P(e)}function I(e){let t=e.lineSpacing;return void 0===t&&e.lineHeight&&(t=(e.lineHeight-1)*A(e)),(t??0)*L(e)}function M(e){return Math.ceil(A(e)*L(e))}function A(e){return e.fontsize||e.fontSize||30}function L(e){const t=Math.min(1,Math.max(.2,e.scale||1));if(1===t)return t;const i=A(e);return Math.ceil(t*i)/i}function k(e){const{horzAlign:t,extendLeft:i=!1,extendRight:o=!1,width:n,leftPoint:r,rightPoint:l}=e,c=(r.x<=n||i)&&(l.x>=0||o);let h,d,u=t;switch(u){case a.HorizontalAlign.Left:d=r.y,i?h=c?0:l.x:(h=r.x,u=a.HorizontalAlign.Right);break;case a.HorizontalAlign.Right:d=l.y,o?h=c?n:r.x:(h=l.x,u=a.HorizontalAlign.Left);break;default:h=((i&&c?0:r.x)+(o&&c?n:l.x))/2,d=(r.y+l.y)/2;break}return[(0,s.point)(h,d),u]}class D{constructor(e,t){this._data=null,this._textWidthCache=new m.TextWidthCache,this._internalData=null,this._boxSize=null,this._box=null,this._polygonPoints=null,this._linesInfo=null,this._fontInfo=null,this._centerTextRotationPoint=null,this._rotationPoint=null,this._hitTest=t||new l.HitTestResult(l.HitTarget.MovePoint,{areaName:l.AreaName.Text}),void 0!==e&&this.setData(e)}setHitTest(e){this._hitTest=e}data(){return this._data}updateData(e){this.setData({...(0,o.ensureNotNull)(this._data),...e})}setData(e){null!==e?((0,o.assert)(!e.decorator||void 0===e.wordWrapWidth,"Decorator is not supported with wordWrapWidth"),void 0===e.text&&(e.text=""),e.horzTextAlign||(e.horzTextAlign=e.horzAlign),!function(e,t){if(null===e||null===t)return null===e==(null===t);if(void 0===e.points!=(void 0===t.points))return!1;if(void 0!==e.points&&void 0!==t.points){if(e.points.length!==t.points.length)return!1;for(let o=0;oe){const i=(0,s.box)(new s.Point(0,0),new s.Point(e,t));return this.getPolygonPoints().every((e=>!(0,n.pointInBox)(e,i)))}return!1}setPoints(e,t){(0,o.ensureNotNull)(this._data).points=e,this._hitTest=t||new l.HitTestResult(l.HitTarget.MovePoint)}setPoint(e,t,i){const s=(0,o.ensureNotNull)(this._data);this.setData({...s,points:[e],offsetX:t??s.offsetX,offsetY:i??s.offsetY})}point(){return this._data?.points?.[0]??null}fontStyle(e){return null===this._data?"":this._getFontInfo().fontStyle}lineHeight(){return null===this._data?0:M(this._data)}lineSpacing(){return null===this._data?0:I(this._data)}draw(e,t){if(null===this._data||void 0===this._data.points||0===this._data.points.length)return;const{mediaSize:i,horizontalPixelRatio:n,verticalPixelRatio:r}=t;if(this.isOutOfScreen(i.width,i.height))return;const a=this._getInternalData(),l=(0,o.ensureNotNull)(this.rotation()),h=(0,s.point)(l.x*n,l.y*r);e.save(),0!==l.angle&&(e.translate(h.x,h.y),e.rotate(l.angle),e.translate(-h.x,-h.y));const d=this._getFontInfo().fontSize;e.textBaseline=a.textBaseLine,e.textAlign=a.textAlign,e.font=this.fontStyle() +;const{scaledLeft:p,scaledRight:m,scaledTop:g,scaledBottom:f}=function(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=Math.round(e.boxLeft*i),n=Math.round(e.boxTop*s);return{scaledLeft:o,scaledRight:o+Math.round(e.boxWidth*i),scaledTop:n,scaledBottom:n+Math.round(e.boxHeight*s)}}(a,t);if(this._data.backgroundColor||this._data.borderColor||this._data.highlightBorder&&this._data.wordWrapWidth){const t=this._data.borderWidth||Math.max(d/12,1),i=Math.round(t*n),s=i/2;let o=!1;if(this._data.boxShadow){e.save();const{shadowColor:t,shadowBlur:i,shadowOffsetX:s=0,shadowOffsetY:a=0}=this._data.boxShadow;e.shadowColor=t,e.shadowBlur=i*n,e.shadowOffsetX=s*n,e.shadowOffsetY=a*r,o=!0}if(this._data.backgroundRoundRect)this._data.backgroundColor&&((0,c.drawRoundRect)(e,p,g,m-p,f-g,this._data.backgroundRoundRect*n),e.fillStyle=this._data.backgroundColor,e.fill(),o&&(e.restore(),o=!1)),this._data.borderColor&&((0,c.drawRoundRect)(e,p-s,g-s,m-p+i,f-g+i,this._data.backgroundRoundRect*n+i),e.strokeStyle=this._data.borderColor,e.lineWidth=i,e.stroke(),o&&(e.restore(),o=!1));else if(this._data.backgroundColor&&(e.fillStyle=this._data.backgroundColor,e.fillRect(p,g,m-p,f-g),o&&(e.restore(),o=!1)),this._data.borderColor||this._data.highlightBorder){let t;this._data.borderColor?(e.strokeStyle=this._data.borderColor,t=i):(e.strokeStyle=this._data.highlightBorderColor||this._data.color,(0,c.setLineStyle)(e,_.LINESTYLE_DASHED),t=Math.max(1,Math.floor(n))),e.lineWidth=t,e.beginPath(),e.moveTo(p-t/2,g-t/2),e.lineTo(p-t/2,f+t/2),e.lineTo(m+t/2,f+t/2),e.lineTo(m+t/2,g-t/2),e.lineTo(p-t/2,g-t/2),e.stroke(),o&&e.restore()}}this._drawSelectionIfNeeded(e,t),e.fillStyle=this._data.color;const y=(p+Math.round(a.textHorizStart*n))/n,v=.05*d;let S=(g+Math.round((a.textVertStart+v)*r))/r;const b=I(this._data),w=this.getLinesInfo();for(const t of w.lines)(0,u.drawScaled)(e,n,r,(()=>e.fillText(t.text,y,S))),S+=d+b;this._data.decorator?.draw(e,t,this._data,a),e.restore()}getPolygonPoints(){if(null!==this._polygonPoints)return this._polygonPoints;if(null===this._data)return[];const e=this._data.angle||0,{boxLeft:t,boxTop:i,boxWidth:o,boxHeight:n}=this._getBox(),r=this._getRotationPoint();return this._polygonPoints=[w(new s.Point(t,i),r,e),w(new s.Point(t+o,i),r,e),w(new s.Point(t+o,i+n),r,e),w(new s.Point(t,i+n),r,e)],this._polygonPoints}centerTextRotation(){if(null===this._centerTextRotationPoint&&null!==this._data){const e=this._data.angle??0,t=this._getRotationPoint(),{textLeft:i,textTop:o,textRight:n,textBottom:r}=this._getInternalData(),a=w(new s.Point((i+n)/2,(o+r)/2),t,e);this._centerTextRotationPoint={x:a.x,y:a.y,angle:e}}return this._centerTextRotationPoint}rotation(){if(null===this._rotationPoint&&null!==this._data){const e=this._data.angle??0,t=this._getRotationPoint();this._rotationPoint={x:t.x,y:t.y,angle:e}}return this._rotationPoint}getLinesInfo(){if(null===this._linesInfo){const e=(0,o.ensureNotNull)(this._data),t=b(e.text,this.fontStyle(),this._textWidthCache,!1,e.wordWrapWidth);let i=t.filter((e=>!e.hidden)) +;if(void 0!==e.maxHeight){const t=function(e){const t=(0,o.ensureDefined)(e.maxHeight),i=M(e),s=I(e);return Math.floor((t+s)/(i+s))}(e);i.length>t&&(i=i.slice(0,t))}this._linesInfo={linesMaxWidth:this._getLinesMaxWidth(i),linesIncludingHidden:t,lines:i}}return this._linesInfo}positionToCoordinate(e){const t=(0,o.ensureNotNull)(this._data),i=this._getInternalData(),s=this.getLinesInfo(),{x:n,y:r,lineNumber:a}=(0,h.getSymbolCoordinatesInfo)({symbolPosition:e,textWidth:i.textRight-i.textLeft,textByLines:s.linesIncludingHidden,lineHeight:M(t),font:this.fontStyle(),textAlign:i.textAlign,lineSpacing:this.lineSpacing()});return{x:n+i.textLeft,y:r+i.textTop,lineNumber:a}}_getInternalData(){if(null!==this._internalData)return this._internalData;const e=(0,o.ensureNotNull)(this._data),{boxLeft:t,boxTop:i,boxWidth:s,boxHeight:n,textBoxWidth:l,textBoxHeight:c}=this._getBox(),h=T(e),d=x(e),u=C(e),_=e.decorator?.geometry(e),p=_?.width??0,m=0===e.text.length?0:_?.decoratorAndTextMargin??0,g=_?.ignoreRtl,f=p+m;let y;const v=i+u+M(e)/2;let S;const b=(0,r.isRtl)(),w=b&&!g,P=w?t+s-d-p:t+h;switch((0,o.ensureDefined)(e.horzTextAlign)){case a.HorizontalAlign.Left:S="start",y=P+f,b&&(e.forceTextAlign?S="left":(y=w?P-m:t+s-d,S="right"));break;case a.HorizontalAlign.Center:S="center";const i=s-h-d-f;y=w?P-m-i/2:P+f+i/2;break;case a.HorizontalAlign.Right:S="end",y=w?P-m:t+s-d,b&&e.forceTextAlign&&(S="right")}return this._internalData={boxLeft:t,boxTop:i,boxWidth:s,boxHeight:n,textBoxWidth:l,textBoxHeight:c,textLeft:t+h+(w?0:f),textRight:t+s-d-(w?f:0),textTop:i+u,textBottom:i+n-u,textHorizStart:y-t,textVertStart:v-i,textAlign:S,textBaseLine:"middle",decoratorLeft:P,decoratorWidth:p},this._internalData}_getFontInfo(){if(null===this._fontInfo){const e=(0,o.ensureNotNull)(this._data),t=M(e),i=`${e.bold?"bold ":""}${e.italic?"italic ":""}${t}px ${e.font}`;this._fontInfo={fontStyle:i,fontSize:t}}return this._fontInfo}_drawSelectionIfNeeded(e,t){const i=(0,o.ensureNotNull)(this._data),s=M((0,o.ensureNotNull)(this._data));if(i.selectionHighlight){const o=this.positionToCoordinate(i.selectionHighlight.start),n=this.positionToCoordinate(i.selectionHighlight.end),r=this._getInternalData();(0,h.drawSelection)(e,t,{lines:this.getLinesInfo().linesIncludingHidden,selectionStart:o,selectionEnd:n,left:r.textLeft,right:r.textRight,color:i.selectionHighlight.color,font:this.fontStyle(),lineHeight:s,lineSpacing:this.lineSpacing()})}}_getLinesMaxWidth(e){const t=this.fontStyle();if(null!==this._data&&this._data.wordWrapWidth&&!this._data.forceCalculateMaxLineWidth)return this._data.wordWrapWidth*L(this._data);let i=0;for(const s of e)i=Math.max(i,(0,u.measureText)(s.text,t,this._textWidthCache).width);return i}_getBoxSize(){if(null===this._boxSize){const e=this.getLinesInfo(),t=(0,o.ensureNotNull)(this._data),i=function(e,t){const i=e.decorator?.geometry(e),s=Math.round(t+T(e)+x(e)+(i?.width??0)+(0===e.text.length?0:i?.decoratorAndTextMargin??0));return s%2?s+1:s}(t,e.linesMaxWidth),s=function(e,t){return M(e)*t+I(e)*(t-1)+2*C(e)}(t,e.lines.length) +;this._boxSize={textBoxWidth:i,textBoxHeight:s,boxWidth:t.boxWidth??i,boxHeight:t.boxHeight??s}}return this._boxSize}_getBox(){if(this._box)return this._box;const e=(0,o.ensureNotNull)(this._data),[t]=(0,o.ensureDefined)(e.points),{boxWidth:i,boxHeight:s,textBoxWidth:n,textBoxHeight:r}=this._getBoxSize();let{y:l,x:c}=t;switch(e.vertAlign){case a.VerticalAlign.Bottom:l-=s+e.offsetY;break;case a.VerticalAlign.Middle:l-=s/2;break;case a.VerticalAlign.Top:l+=e.offsetY}switch(e.horzAlign){case a.HorizontalAlign.Left:c+=e.offsetX;break;case a.HorizontalAlign.Center:c-=i/2;break;case a.HorizontalAlign.Right:c-=i+e.offsetX}return this._box={boxLeft:c,boxTop:l,boxWidth:i,boxHeight:s,textBoxWidth:n,textBoxHeight:r}}_getRotationPoint(){const{boxLeft:e,boxTop:t,boxWidth:i,boxHeight:n}=this._getBox(),{horzAlign:r,vertAlign:l}=(0,o.ensureNotNull)(this._data);let c,h;switch(r){case a.HorizontalAlign.Center:c=e+i/2;break;case a.HorizontalAlign.Left:c=e;break;case a.HorizontalAlign.Right:c=e+i}switch(l){case a.VerticalAlign.Middle:h=t+n/2;break;case a.VerticalAlign.Top:h=t;break;case a.VerticalAlign.Bottom:h=t+n}return new s.Point(c,h)}}},91046:(e,t,i)=>{"use strict";i.d(t,{TrendLineRenderer:()=>_,drawArrow:()=>u});var s=i(50151),o=i(4652),n=i(49857),r=i(56468),a=i(37743),l=i(61993),c=i(7114),h=i(51056);function d(e,t,i,s,o){t.save(),t.fillStyle="#000000",t.beginPath(),t.arc(e.x*o,e.y*o,i*o,0,2*Math.PI,!1),t.fill(),s.strokeWidth&&(t.lineWidth=s.strokeWidth,t.stroke()),t.restore()}function u(e,t,i,s,o,n=!1){if(t.subtract(e).length()<1)return;const r=(0,l.getArrowPoints)(e,t,s,n,!0).slice(0,2);let a=null;const{horizontalPixelRatio:c,verticalPixelRatio:h}=o;for(let e=0;e1)&&i.moveTo(t.x*c,t.y*h),i.lineTo(s.x*c,s.y*h),a=s}}class _{constructor(){this._data=null,this._hittest=new r.HitTestResult(r.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i)return;if("points"in i&&i.points.length<2)return;const{horizontalPixelRatio:s}=t;if(void 0!==i.excludeBoundaries){e.save();for(const s of i.excludeBoundaries)(0,c.addExclusionArea)(e,t,s)}const{linestyle:o,lineCap:n=(o===h.LINESTYLE_SOLID?"round":"butt")}=i;e.lineCap=n,e.lineJoin="round",e.strokeStyle=i.color,e.lineWidth=Math.max(1,Math.floor(i.linewidth*s)),(0,a.setLineStyle)(e,o);const r=i.points[0],l=i.points[1];let d=[];e.beginPath(),i.overlayLineEndings?d=[r.clone(),l.clone()]:this._drawEnds(e,[r,l],i.linewidth,t);const u=this._extendAndClipLineSegment(r,l,t);null!==u&&i.linewidth>0&&(0,a.addPixelPerfectLineToPath)(e,u[0].x,u[0].y,u[1].x,u[1].y,t),i.overlayLineEndings&&this._drawEnds(e,d,i.linewidth,t),e.stroke(),void 0!==i.excludeBoundaries&&e.restore()}hitTest(e,t){const i=this._data;if(null===i)return null;if("points"in i&&i.points.length<2)return null;const s=(i.hitTestTolerance??(0,l.interactionTolerance)().line)+i.linewidth/2,n=i.points[0],r=i.points[1],a=this._extendAndClipLineSegment(n,r,t);if(null!==a){if((0, +o.distanceToSegment)(a[0],a[1],e).distance<=s)return this._hittest}return null}_extendAndClipLineSegment(e,t,i){const o=(0,s.ensureNotNull)(this._data);return(0,l.extendAndClipLineSegment)(e,t,i.mediaSize.width,i.mediaSize.height,o.extendleft,o.extendright)}_drawEnds(e,t,i,o){const r=t[0],a=t[1],l=(0,s.ensureNotNull)(this._data);switch(l.leftend){case n.LineEnd.Arrow:u(a,r,e,i,o);break;case n.LineEnd.Circle:d(r,e,i,(0,s.ensureDefined)(l.endstyle),o.horizontalPixelRatio)}switch(l.rightend){case n.LineEnd.Arrow:u(r,a,e,i,o);break;case n.LineEnd.Circle:d(a,e,i,(0,s.ensureDefined)(l.endstyle),o.horizontalPixelRatio)}}}},95173:(e,t,i)=>{"use strict";i.d(t,{VerticalLineRenderer:()=>l});var s=i(56468),o=i(37743),n=i(61993),r=i(7114),a=i(30125);class l extends a.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.x-this._data.x)<=t+this._data.linewidth/2,s=void 0===this._data.top||this._data.top-e.y<=t,o=void 0===this._data.bottom||e.y-this._data.bottom<=t;return i&&s&&o?this._hitTest:null}_drawImpl(e){if(null===this._data||this._data.linewidth<=0)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.x<-this._data.linewidth/2||this._data.x>n.width+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,o.setLineStyle)(t,this._data.linestyle);const a=void 0!==this._data.top?Math.max(this._data.top,0):0,l=void 0!==this._data.bottom?Math.min(this._data.bottom,n.height):n.height,c=Math.round(this._data.x*i),h=Math.floor(a*s),d=Math.ceil(l*s),u=this._data.excludeBoundaries;void 0!==u&&(0,r.addExclusionAreaByScope)(e,u),(0,o.drawVerticalLine)(t,c,h,d)}}},2718:(e,t,i)=>{"use strict";i.d(t,{sortSources:()=>o,sortSourcesPreOrdered:()=>s});const s={KeyFactsToday:10000001,LatestUpdates:10000002,BarMarks:10000003,TimeScaleMarks:10000004,ChartEventsSource:10000005,Dividends:10000006,Splits:10000007,Earnings:10000008,RollDates:10000009,FutureContractExpiration:10000010,LineToolOrder:10000011,LineToolPosition:10000012,LineToolExecution:10000013,AlertLabelInactive:10000014,AlertLabel:10000015};function o(e,t){if(0===e.length)return[];if(!t)return[...e].sort(((e,t)=>e.zorder()-t.zorder()));if(!(t.model().mainPane()===t))return[...e].sort(((e,t)=>e.zorder()-t.zorder()));const i=t.model().panes(),s=i.indexOf(t),o=e=>i.findIndex((t=>t.hasDataSource(e)));return e.map((e=>{const i=!t.hasDataSource(e);return{source:e,isMultipane:i,aboveSeries:e.zorder()>t.model().mainSeries().zorder(),paneIndex:i?o(e):s}})).sort(((e,t)=>e.isMultipane||t.isMultipane?e.isMultipane&&!t.isMultipane?t.aboveSeries?-1:1:!e.isMultipane&&t.isMultipane?e.aboveSeries?1:-1:e.paneIndex-t.paneIndex:e.source.zorder()-t.source.zorder())).map((e=>e.source))}}, +64755:(e,t,i)=>{"use strict";i.d(t,{PlotList:()=>u,mergeMinMax:()=>_});var s=i(50151),o=i(29981),n=i(50503),r=i(9343),a=i(8025);const l=(0,r.getLogger)("Chart.PlotList"),c=30;function h(e){return e.index}function d(e){return e.value[0]}class u{constructor(e=null,t=null){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache=new Map,this._rowSearchCacheByIndex=new Map,this._rowSearchCacheByIndexWithoutEmptyValues=new Map,this._rowSearchCacheByTime=new Map,this._rowSearchCacheByTimeWithoutEmptyValues=new Map,this._plotFunctions=e||new Map,this._emptyValuePredicate=t}clear(){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache.clear(),this._invalidateSearchCaches()}first(){return this.size()>0?this._items[this._start]:null}last(){return this.size()>0?this._items[this._end-1]:null}firstIndex(){return this.size()>0?this._indexAt(this._start):null}lastIndex(){return this.size()>0?this._indexAt(this._end-1):null}clone(){const e=this.firstIndex(),t=this.lastIndex();return null===e||null===t?new u:this.range(e,t)}size(){return this._end-this._start}isEmpty(){return 0===this.size()}contains(e){return null!==this.search(e,a.PlotRowSearchMode.Exact)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}add(e,t){if(this._shareRead)return l.logDebug("add: readonly collection modification attempt"),!1;const i={index:e,value:t},s=this._nonCachedSearch(e,a.PlotRowSearchMode.Exact,h);return this._invalidateSearchCaches(),null===s?(this._items.splice(this._lowerbound(e,h),0,i),this._start=0,this._end=this._items.length,!0):(this._items[s]=i,!1)}search(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByIndex,this._rowSearchCacheByIndexWithoutEmptyValues,h,i)}searchByTime(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByTime,this._rowSearchCacheByTimeWithoutEmptyValues,d,i)}fold(e,t){let i=t;for(let t=this._start;t=i;--t){const i=this._indexAt(t),s=this._valueAt(t);if(e(i,s))return{index:i,value:s}}return null}each(e){for(let t=this._start;tthis._start&&(t._start-=1),t}rangeCountback(e,t){ +if(null===this.firstIndex())return new u;const i=new u(this._plotFunctions,this._emptyValuePredicate);return i._items=this._items,i._end=this._upperbound(e),i._start=Math.max(this._start,i._end-t),i._shareRead=!0,i}rangeIterator(e,t){const i=this._lowerbound(e,h),s=this._upperbound(t);return this._rangeIteratorImpl(i,s)}fullRangeIterator(){return this._rangeIteratorImpl(this._start,this._end)}minMaxOnRangeCached(e,t,i){if(this.isEmpty())return null;let s=null;for(const o of i){s=_(s,this._minMaxOnRangeCachedImpl(e-o.offset,t-o.offset,o.name))}return s}minMaxOnRange(e,t,i){if(this.isEmpty())return null;let s=null;for(const o of i){s=_(s,this._minMaxOnRange(e-o.offset,t-o.offset,o.name))}return s}merge(e){return this._shareRead?(l.logDebug("merge: readonly collection modification attempt"),null):0===e.length?null:this.isEmpty()||e[e.length-1].indexthis._items[this._items.length-1].index?this._append(e):1===e.length&&e[0].index===this._items[this._items.length-1].index?(this._updateLast(e[0]),e[0]):this._merge(e)}addTail(e,t=!1){if(0===e.length)return;let i=0;t&&this._end-this._start>0&&(i=1,this._items[this._end-this._start-1].value=e[0].value);for(let t=i;tvoid 0!==e)).sort(((e,t)=>e.index-t.index)),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._start=0,this._end=this._items.length}remove(e){if(this._shareRead)return l.logDebug("remove: readonly collection modification attempt"),null;const t=this._nonCachedSearch(e,a.PlotRowSearchMode.NearestRight,h);if(null===t)return null;const i=this._items.splice(t);return this._end=this._items.length,this._minMaxCache.clear(),this._invalidateSearchCaches(),i.length>0?i[0]:null}state(){const e=this._items.slice(this._start,this._end);return{start:0,end:e.length,data:e}}restoreState(e){e?(this._start=e.start,this._end=e.end,this._shareRead=!1,this._items=e.data,this._minMaxCache.clear(),this._invalidateSearchCaches()):this.clear()}_indexAt(e){return this._items[e].index}_valueAt(e){return this._items[e].value}_length(){return this._items.length}_searchImpl(e,t,i,s,o,n){const r=void 0!==n?i:s,a=void 0!==n?1e4*(t+1)+n:t;let l=r.get(e);if(void 0!==l){const e=l.get(a);if(void 0!==e)return e}const c=this._nonCachedSearch(e,t,o,n);if(null===c)return null;const h={index:this._indexAt(c),value:this._valueAt(c)};return void 0===l&&(l=new Map,r.set(e,l)),l.set(a,h),h}_nonCachedSearch(e,t,i,s){ +const o=this._lowerbound(e,i),n=o===this._end||e!==i(this._items[o]);if(n&&t!==a.PlotRowSearchMode.Exact)switch(t){case a.PlotRowSearchMode.NearestLeft:return this._searchNearestLeft(o,s);case a.PlotRowSearchMode.NearestRight:return this._searchNearestRight(o,s);default:throw new TypeError("Unknown search mode")}if(void 0===s||n||t===a.PlotRowSearchMode.Exact)return n?null:o;switch(t){case a.PlotRowSearchMode.NearestLeft:return this._nonEmptyNearestLeft(o,s);case a.PlotRowSearchMode.NearestRight:return this._nonEmptyNearestRight(o,s);default:throw new TypeError("Unknown search mode")}}_nonEmptyNearestRight(e,t){const i=(0,s.ensure)(this._emptyValuePredicate),o=(0,s.ensure)(t);for(;e=this._start&&i(this._valueAt(e),o);)e-=1;return et(e)t.index>e),this._start,this._end)}_plotMinMax(e,t,i){let s=null;const o=this._plotFunctions.get(i);if(void 0===o)throw new Error(`Plot "${i}" is not registered`);for(let i=e;is.max&&(s.max=e)))}return s}_invalidateCacheForRow(e){const t=Math.floor(e.index/c);this._minMaxCache.forEach((e=>e.delete(t)))}_prepend(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=e.concat(this._items),this._start=0,this._end=this._items.length,e[0]}_append(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=this._items.concat(e),this._start=0,this._end=this._items.length,e[0]}_updateLast(e){(0,s.assert)(!this.isEmpty(),"plot list should not be empty");const t=this._items[this._end-1];(0,s.assert)(t.index===e.index,"last row index should match new row index"),this._invalidateCacheForRow(e),this._invalidateSearchCaches(),this._items[this._end-1]=e}_merge(e){return(0,s.assert)(0!==e.length,"plot rows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=function(e,t){const i=function(e,t){const i=e.length,s=t.length;let o=i+s,n=0,r=0;for(;nt[r].index?r++:(n++,r++,o--);return o}(e,t),s=new Array(i);let o=0,n=0 +;const r=e.length,a=t.length;let l=0;for(;ot[n].index?(s[l]=t[n],n++):(s[l]=t[n],o++,n++),l++;for(;o(i+=1,i>=t?{done:!0,value:void 0}:{done:!1,value:this._items[i]})}}_invalidateSearchCaches(){this._rowSearchCacheByIndex.clear(),this._rowSearchCacheByIndexWithoutEmptyValues.clear(),this._rowSearchCacheByTime.clear(),this._rowSearchCacheByTimeWithoutEmptyValues.clear()}}function _(e,t){if(null===e)return t;if(null===t)return e;return{min:Math.min(e.min,t.min),max:Math.max(e.max,t.max)}}},98558:(e,t,i)=>{"use strict";i.d(t,{PriceAxisView:()=>_});var s,o=i(86441),n=i(34026),r=i(69186),a=i(63273),l=i(7114),c=i(56468),h=i(37743);!function(e){e[e.HitTestTolerance=0]="HitTestTolerance",e[e.HitTestToleranceTouch=10]="HitTestToleranceTouch",e[e.AdditionalVisibilityTolerance=3]="AdditionalVisibilityTolerance",e[e.IconLabelExistingAlertWidth=12]="IconLabelExistingAlertWidth",e[e.IconLabelExistingAlertHeight=10.73]="IconLabelExistingAlertHeight",e[e.IconLabelExistingAlertHorzMargin=11]="IconLabelExistingAlertHorzMargin"}(s||(s={}));new Path2D("");class d{constructor(e,t){this._bodyBox=null,this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}lastDrawnBodyBox(){return this._bodyBox}draw(e,t,i,s,n){const r=this._data,{mediaSize:c,bitmapSize:d,horizontalPixelRatio:u,verticalPixelRatio:_}=t;if(!r.visible||this._isOutOfScreen(i,c.height))return;const p=this._commonData,m=void 0!==r.labelIcon,g=i.paddingTop+p.additionalPaddingTop,f=i.paddingBottom+p.additionalPaddingBottom,{paddingOuter:y,paddingInner:v,fontSize:S,borderSize:b}=i,w=r.ignoreAdditionalPaddingInner?0:i.additionalPaddingInner;let C=r.text,P=r.textColor||p.textColor,T=r.secondLine||"",x=p.secondLineTextColor||P,I=r.thirdLine||"";const M=p.thirdLineTextColor||P;0===T.length&&(T=I,x=M,I=""),0===C.length&&(C=T,P=x,T=I,x=M,I=""),e.save(),void 0!==p.globalAlpha&&(e.globalAlpha*=p.globalAlpha),e.font=i.font;const A=s.yMidCorrection(e,C)*_,L=S+g+f,k=(r.labelIconMinWidth??0)*u,D=Boolean(T),E=Boolean(I),B=v+y+w,V=[Math.ceil(s.measureText(e,C)),D?Math.ceil(s.measureText(e,T)):0,E?Math.ceil(s.measureText(e,I)):0],R=Math.max(1,Math.floor(_)) +;let N=Math.round(L*_);N%2!=R%2&&(N+=1);const O=Math.round((S+i.lineSpacing)*_),F=Math.round(2*(S+i.lineSpacing)*_),W=Math.max(1,Math.floor(b*u)),H=r.separatorVisible?W:0,z=r.borderVisible?W:0,U=m?Math.max(N,k):Math.round((Math.max(...V)+B)*u),G=Math.round(w*u),j=d.width,q=Math.ceil(v*u),$=Math.round((p.fixedCoordinate??p.coordinate)*_)-Math.floor(.5*_),K=Math.floor($+R/2-N/2),Y=K+N,Z="right"===n,X=void 0!==r.xCoord?Math.round(r.xCoord*u)+(Z?1:-1)*Math.round(U/2):Z?j-H:H;let J,Q=X;const ee=r.backgroung??p.background;e.fillStyle=ee;const te=2*_;if(e.textAlign=Z?"right":"left",e.textBaseline="middle",Z?(Q=X-U,J=X-G-q+H):(Q=X+U,J=X+G+q-H),this._bodyBox=null,C||m){const t=E?N+F:D?N+O:N,i=p.borderColor??ee,s=void 0!==r.xCoord?te:0;if(((i,n,a)=>{if(Z){(0,h.drawRoundRectWithInnerBorder)(e,Q,K,U,t,i,r.overridenRadius?(0,h.scaleDrawRoundRectRadii)(r.overridenRadius,_):[te,s,s,te],z,n,a);const l=(0,o.point)(Q/u,K/_),c=l.add((0,o.point)(U/u,t/_));this._bodyBox=(0,o.box)(l,c)}else{(0,h.drawRoundRectWithInnerBorder)(e,X,K,U,t,i,r.overridenRadius?(0,h.scaleDrawRoundRectRadii)(r.overridenRadius,_):[s,te,te,s],z,n,a);const l=(0,o.point)(X/u,K/_),c=l.add((0,o.point)(U/u,t/_));this._bodyBox=(0,o.box)(l,c)}})(ee,i,p.borderStyle),m){if(0===r.labelIcon)this._drawPlusIcon(e,X,Q,K,$,Y,R);return void e.restore()}e.save(),e.translate(J,(K+Y)/2+A),(0,l.drawScaled)(e,u,_,(()=>{e.fillStyle=P,e.fillText(C,0,0)})),e.restore()}D&&(e.fillStyle=x,e.save(),e.translate(J,(K+Y)/2+A+O),(0,l.drawScaled)(e,u,_,(()=>{e.fillText((0,a.startWithLTR)(T),0,0)})),e.restore()),E&&(e.fillStyle=M,e.save(),e.translate(J,(K+Y)/2+A+F),(0,l.drawScaled)(e,u,_,(()=>{e.fillText((0,a.startWithLTR)(I),0,0)})),e.restore()),e.restore()}topBottomTotalHeight(e){const t=this._lines();if(!this._data.visible||0===t)return{top:0,bottom:0,total:0};const i=e.fontSize/2+e.paddingTop+this._commonData.additionalPaddingTop,s=(t-.5)*e.fontSize+(t-1)*e.lineSpacing+e.paddingBottom+this._commonData.additionalPaddingBottom;return{top:i,bottom:s,total:i+s}}hitTest(e){return function(e,t){const i=(0,r.lastMouseOrTouchEventInfo)().isTouch?10:0,s=e.hitTestData;if(void 0===s||!e.visible)return null;const{itemBox:a,clickHandler:l,tooltip:h}=s;if(a){const r=(0,o.box)(new o.Point(a.min.x-i,a.min.y-i),new o.Point(a.max.x+i,a.max.y+i));if((0,n.pointInBox)(t,r))return new c.HitTestResult(e.hitTarget??c.HitTarget.Custom,{clickHandler:l?.bind(null,t),tapHandler:l?.bind(null,t),hoverModelFromAxis:s.hoverModelFromAxis,activeItem:s.activeItem,tooltip:h})}return null}(this._data,e)}_drawPlusIcon(e,t,i,s,o,n,r){e.fillStyle=this._commonData.textColor,e.strokeStyle=this._commonData.textColor,e.lineWidth=r;const a=Math.abs(t-i);let l=Math.round(.35*a);l%2!=r%2&&(l+=1);let c=Math.round(.65*a);c%2!=r%2&&(c+=1);const h=Math.floor((a-l)/2),d=Math.min(t,i),u=d+Math.floor(a/2-r/2);e.fillRect(d+h,o,l,r),e.fillRect(u,s+h,r,l),e.beginPath(),e.arc(u+r/2,o+r/2,c/2,0,2*Math.PI,!1),e.stroke()}_drawClockExistingAlertIcon(e,t,i,s,o,n){}_lines(){const e=this._data;return(e.text?1:0)+(e.secondLine?1:0)+(e.thirdLine?1:0)} +_isOutOfScreen(e,t){const i=this._commonData,s=i.fixedCoordinate??i.coordinate,{total:o}=this.topBottomTotalHeight(e),n=o/this._lines();return s-n/2-3>t||s+(o-n/2)+3<0}}var u=i(19063);class _{constructor(e){this._commonRendererData={coordinate:0,textColor:"#FFF",background:"#000",additionalPaddingBottom:0,additionalPaddingTop:0},this._axisRendererData={text:"",visible:!1,separatorVisible:!0,borderVisible:!1,ignoreAdditionalPaddingInner:!1},this._paneRendererData={text:"",visible:!1,separatorVisible:!1,borderVisible:!1,ignoreAdditionalPaddingInner:!0},this._invalidated=!0,this._active=!1,this._axisRenderer=new(e||d)(this._axisRendererData,this._commonRendererData),this._paneRenderer=new(e||d)(this._paneRendererData,this._commonRendererData)}setActive(e){this._active=e}text(){return this._updateRendererDataIfNeeded(),this._axisRendererData.text}secondLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.secondLine}thirdLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.thirdLine}background(){return this._updateRendererDataIfNeeded(),this._commonRendererData.background}color(){return this._updateRendererDataIfNeeded(),this.generateTextColor(this.background())}generateTextColor(e){return(0,u.colorFromBackground)(e)}coordinate(){return this._updateRendererDataIfNeeded(),this._commonRendererData.coordinate}floatCoordinate(){return this._updateRendererDataIfNeeded(),this._commonRendererData.floatCoordinate??this._commonRendererData.coordinate}update(e){this._invalidated=!0}topBottomTotalHeight(e){this._updateRendererDataIfNeeded();const{top:t,bottom:i,total:s}=this._axisRenderer.topBottomTotalHeight(e),{top:o,bottom:n,total:r}=this._paneRenderer.topBottomTotalHeight(e);return{top:Math.max(t,o),bottom:Math.max(i,n),total:Math.max(s,r)}}getFixedCoordinate(){return this._commonRendererData.fixedCoordinate||0}setFixedCoordinate(e){this._commonRendererData.fixedCoordinate=e}isVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible||this._paneRendererData.visible}isAxisLabelVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible}isPaneLabelVisible(){return this._updateRendererDataIfNeeded(),this._paneRendererData.visible}renderer(){return this._updateRendererDataIfNeeded(),this._axisRenderer}paneRenderer(){return this._updateRendererDataIfNeeded(),this._paneRenderer}setPaneRendererLabelIcon(e){this._paneRendererData.labelIcon=e}setPaneLabelVisible(e){this._paneRendererData.visible=e,this._invalidated=!0}ignoreAlignment(){return!1}_updateRendererDataIfNeeded(){this._invalidated&&(this._commonRendererData.fixedCoordinate=void 0,this._updateRendererData(this._axisRendererData,this._paneRendererData,this._commonRendererData),this._invalidated=!1)}}},45579:(e,t,i)=>{"use strict";i.d(t,{PriceDataSource:()=>a,isPriceDataSource:()=>r});var s=i(29137),o=i(52033),n=i(60074);function r(e){return e instanceof a}class a extends s.DataSource{constructor(e,t){super(t),this._formatterChanged=new o.Delegate,this._priceStepChanged=new o.Delegate, +this._currencyChanged=new o.Delegate,this._unitChanged=new o.Delegate,this._priceRangeReadyChanged=new o.Delegate,this._priceStep=null,this._priceRangeReady=!0,this._model=e}base(){return 0}model(){return this._model}currencyChanged(){return this._currencyChanged}isCurrencySource(){return!0}isDisplayedInLegend(){return!0}unitChanged(){return this._unitChanged}isUnitSource(){return!0}priceRange(e,t,i){return null}isDraggable(){return!0}priceLineColor(e){return e}formatterChanged(){return this._formatterChanged}priceStep(e){return this._priceStep}priceStepChanged(){return this._priceStepChanged}isIncludedInAutoScale(){return!0}correctScaleMargins(e){return e}priceRangeReady(){return this._priceRangeReady}priceRangeReadyChanged(){return this._priceRangeReadyChanged}disablePriceRangeReady(){const e=this.priceScale();null===e||e.isAutoScale()||e.mainSource()!==this||(this._priceRangeReady=!1,e.recalculatePriceRangeOnce()),this._priceRangeReadyChanged.fire(!1)}statusView(){return null}legendView(){return null}marketStatusModel(){return null}dataUpdatedModeModel(){return null}dataProblemModel(){return null}canHasAlertOnLineTools(){return!0}_enablePriceRangeReady(){this._priceRangeReady=!0,this._priceRangeReadyChanged.fire(!0)}_onSourceCurrencyChanged(){(0,n.isActingAsSymbolSource)(this)||this._currencyChanged.fire()}_onSourceUnitChanged(){(0,n.isActingAsSymbolSource)(this)||this._unitChanged.fire()}_onSourcePriceRangeReadyChanged(e){(0,n.isActingAsSymbolSource)(this)||e||this.disablePriceRangeReady()}}},37626:(e,t,i)=>{"use strict";i.d(t,{PriceLineAxisView:()=>l,SeriesPriceLineAxisView:()=>c,StudyPriceLineAxisView:()=>h});var s=i(98558),o=i(50151),n=i(51056),r=i(37743);class a{constructor(e,t){this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}draw(e,t,i,s,a){if(!this._data.visible)return;const{bitmapSize:l,verticalPixelRatio:c}=t,h=this._commonData.fixedCoordinate??this._commonData.coordinate;e.lineWidth=Math.max(1,Math.floor((0,o.ensureDefined)(this._data.linewidth)*c)),e.lineCap="butt",(0,r.setLineStyle)(e,void 0===this._data.linestyle?n.LINESTYLE_DOTTED:this._data.linestyle),e.strokeStyle=this._commonData.textColor,(0,r.drawHorizontalLine)(e,Math.round(h*c),0,l.width)}topBottomTotalHeight(e){return{top:0,bottom:0,total:0}}}class l extends s.PriceAxisView{constructor(e){super(e||a)}ignoreAlignment(){return!0}_updateRendererData(e,t,i){if(t.visible=!1,e.visible=!1,!this._isVisible())return;const s=this._value();s.noData||(i.background="",i.textColor=this._priceLineColor(s.color),i.coordinate=s.coordinate,i.floatCoordinate=s.floatCoordinate,e.linewidth=this._lineWidth(),e.linestyle=this._lineStyle(),e.backgroundAreaVisible=this._backgroundAreaVisible(),e.backgroundAreaColor=this._backgroundAreaColor(),e.backgroundAreaHeight=this._backgroundAreaHeight(),e.visible=!0)}_lineStyle(){return n.LINESTYLE_DOTTED}_backgroundAreaVisible(){return!1}_backgroundAreaColor(){return""}_backgroundAreaHeight(){return 0}}class c extends l{constructor(e){super(),this._series=e}_value(){return this._series.lastValueData(void 0,!0)} +_priceLineColor(e){return this._series.priceLineColor(e)}_lineWidth(){return this._series.properties().childs().priceLineWidth.value()}_isVisible(){const e=this._series.model().properties().childs().scalesProperties.childs().showSeriesLastValue.value();return this._series.properties().childs().showPriceLine.value()&&e}}class h extends l{constructor(e,t){super(),this._study=e,this._plotname=t}update(e){"hover-change"!==e.type&&super.update(e)}_value(){return this._study.lastValueData(this._plotname,!0)}_lineWidth(){return this._study.properties().childs().styles.childs()[this._plotname].childs().linewidth.value()}_lineStyle(){return n.LINESTYLE_DOTTED}_priceLineColor(e){return e}_isVisible(){const e=this._study.model().properties().childs().scalesProperties.childs().showStudyLastValue.value(),t=this._study.isPlotVisibleAt(this._plotname,1);return this._study.properties().childs().styles.childs()[this._plotname].childs().trackPrice.value()&&e&&t}}},94164:(e,t,i)=>{"use strict";var s;i.d(t,{PriceAxisLastValueMode:()=>s}),function(e){e[e.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",e[e.LastValueAccordingToScale=1]="LastValueAccordingToScale"}(s||(s={}))},49256:(e,t,i)=>{"use strict";i.d(t,{fromIndexedTo100:()=>h,fromLog:()=>p,fromPercent:()=>a,getCurrentModePriceText:()=>f,getOppositeModePriceText:()=>y,logFormulaForBase:()=>m,logFormulasAreSame:()=>g,toIndexedTo100:()=>d,toIndexedTo100Range:()=>u,toLog:()=>_,toPercent:()=>l,toPercentRange:()=>c});var s=i(93280),o=i(9859);const n={logicalOffset:4,coordOffset:1e-4},r=305;function a(e,t){return t<0&&(e=-e),e/100*t+t}function l(e,t){const i=100*(e-t)/(t||1);return t<0?-i:i}function c(e,t){const i=l(e.minValue(),t),o=l(e.maxValue(),t);return new s.PriceRange(i,o)}function h(e,t){return t<0&&(e=-e),(e-=100)/100*t+t}function d(e,t){const i=100*(e-t)/t+100;return t<0?-i:i}function u(e,t){const i=d(e.minValue(),t),o=d(e.maxValue(),t);return new s.PriceRange(i,o)}function _(e,t){const i=Math.min(10**r-t.coordOffset,Math.abs(e));if(i<1e-25)return 0;const s=(0,o.log10)(i+t.coordOffset)+t.logicalOffset;return e<0?-s:s}function p(e,t){const i=Math.abs(e);if(i<1e-15)return 0;const s=Math.pow(10,Math.min(i-t.logicalOffset,r))-t.coordOffset;return e<0?-s:s}function m(e){if(null===e)return n;const t=1/e;if(t>=n.coordOffset||t<1e-15)return n;const i=Math.abs(Math.log10(e));return{logicalOffset:i,coordOffset:1/Math.pow(10,i)}}function g(e,t){return e.logicalOffset===t.logicalOffset&&e.coordOffset===t.coordOffset}function f(e,t){return e.isPercentage()?t.formattedPricePercentage:e.isIndexedTo100()?t.formattedPriceIndexedTo100:t.formattedPriceAbsolute}function y(e,t){return e.isPercentage()||e.isIndexedTo100()?t.formattedPriceAbsolute:t.formattedPricePercentage}},93280:(e,t,i)=>{"use strict";i.d(t,{PriceRange:()=>n});var s=i(97085);const o=(0,i(9343).getLogger)("Chart.PriceRange");class n{constructor(e,t){if(null!==e&&"object"==typeof e){const t=e;this._minValue=t.m_minValue,this._maxValue=t.m_maxValue}else{const i=e;this._minValue=i,void 0!==t&&(this._maxValue=t)}}equals(e){ +return this._minValue===e._minValue&&this._maxValue===e._maxValue}clone(){return new n(this._minValue,this._maxValue)}minValue(){return this._minValue}setMinValue(e){this._minValue=e}maxValue(){return this._maxValue}setMaxValue(e){this._maxValue=e}length(){return this._maxValue-this._minValue}isEmpty(){return this._maxValue===this._minValue||this._maxValue!=this._maxValue||this._minValue!=this._minValue}serialize(){return{m_maxValue:this._maxValue,m_minValue:this._minValue}}state(){return{max:this._maxValue,min:this._minValue}}merge(e){return new n(Math.min(this.minValue(),e.minValue()),Math.max(this.maxValue(),e.maxValue()))}apply(e,t){this._minValue=Math.min(this._minValue,e),this._maxValue=Math.max(this._maxValue,t)}set(e,t){this._minValue=e,this._maxValue=t}scaleAroundCenter(e){if(!(0,s.isNumber)(e))return void o.logDebug("PriceRange.scaleAroundCenter: invalid coeff");if(0===this._maxValue-this._minValue)return;const t=.5*(this._maxValue+this._minValue);let i=this._maxValue-t,n=this._minValue-t;i*=e,n*=e,this._maxValue=t+i,this._minValue=t+n}shift(e){(0,s.isNumber)(e)?(this._maxValue+=e,this._minValue+=e):o.logDebug("PriceRange.shift: invalid coeff")}containsStrictly(e){return e.minValue()>this._minValue&&e.maxValue()=this._minValue&&e<=this._maxValue}intersection(e){return this.containPrice(e.minValue())||this.containPrice(e.maxValue())||e.containPrice(this._minValue)?new n(Math.max(this._minValue,e.minValue()),Math.min(this._maxValue,e.maxValue())):null}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}static mergedWithProgress(e,t,i){const s=e.minValue()+(t.minValue()-e.minValue())*i,o=e.maxValue()+(t.maxValue()-e.maxValue())*i;return new n(s,o)}}},17625:(e,t,i)=>{"use strict";i.d(t,{createPrimitiveProperty:()=>o});var s=i(12988);function o(e){return new s.Property(e)}},7927:(e,t,i)=>{"use strict";i.d(t,{isRootPath:()=>a,propertyByPath:()=>r,propertyPathForSource:()=>o});var s=i(50151);function o(e,t="properties"){return`charts.${e.model().id()}.sources.${e.id()}.${t}`}function n(e,t){if(t.length<4)throw new Error("Invalid chart path");const i=function(e,t){return(0,s.ensureDefined)(e.getAll().find((e=>e.hasModel()&&e.model().model().id()===t))).model().model()}(e,t[0]),o=t[1];if("sources"===o){return(0,s.ensureNotNull)(i.dataSourceForId(t[2])).propertyByPath(t.slice(3).join("."))}throw new Error(`Invalid chart path, unknown root: ${o}`)}function r(e,t){const i=t.split(".");if(i.length<1)throw new Error("Invalid path");const s=i[0];if("charts"===s)return n(e,i.slice(1));throw new Error(`Invalid path, unknown root: ${s}`)}function a(e){return e.startsWith("charts.")}},23073:(e,t,i)=>{"use strict";i.d(t,{PropertyBase:()=>n});var s=i(50151),o=i(52033);class n{constructor(){this._listeners=new o.Delegate,this._muteChildChanges=!1,this._owner=null,this._name=""}nameInOwner(){return this._name}setNameInOwner(e){this._name=e}owner(){return this._owner}setOwner(e){this._owner=e}pathToRoot(){const e=this._owner?.pathToRoot();return e?`${e}.${this._name}`:this._name +}pathToRootProperty(){if(!this._owner)return"";const e=this._owner.pathToRootProperty?.();return e?`${e}.${this._name}`:this._name}removeProperty(e){(0,s.assert)(!1,`Trying to call "removeProperty" on property ${this.pathToRoot()}`)}addChild(e,t){(0,s.assert)(!1,`Trying to call "addChild" on property ${this.pathToRoot()}`)}hasChild(e){return!1}childCount(){return 0}childNames(){return[]}childs(){(0,s.assert)(!1,`Trying to call "childs" on property ${this.pathToRoot()}`)}state(e,t){return this.value()}merge(e,t){(0,s.assert)(!1,`Trying to call "merge" on property ${this.pathToRoot()}`)}mergeAndFire(e){(0,s.assert)(!1,`Trying to call "mergeAndFire" on property ${this.pathToRoot()}`)}child(e){if(this.hasChild(e))return this.childs()[e]}muteChildChanges(e){this._muteChildChanges=e}fireChanged(){this._listeners.fire(this,this.pathToRootProperty())}listeners(){return this._listeners}subscribe(e,t){this.listeners().subscribe(e,t,!1)}unsubscribe(e,t){this.listeners().unsubscribe(e,t)}unsubscribeAll(e){this.listeners().unsubscribeAll(e)}}},72595:(e,t,i)=>{"use strict";i.d(t,{DataTypes:()=>s,createPropertySchema:()=>d,dataType:()=>l,isArraySchema:()=>h,validateSchema:()=>c});var s,o=i(69708),n=i(83873),r=i(83350),a=i(56052);function l(e){return(0,o.default)(e)?s.NUMBER:(0,n.default)(e)?s.STRING:(0,r.default)(e)?s.BOOLEAN:(0,a.default)(e)?s.ARRAY:null===e?s.UNKNOWN:"object"==typeof e?s.OBJECT:s.UNKNOWN}function c(e,t){const i=l(e);switch(t.type){case s.ARRAY:return i===s.ARRAY&&e.every((e=>c(e,t.subschema)));case s.OBJECT:{if(i!==s.OBJECT)return!1;const o=Object.entries(t.subschema);for(const t of o)if(!c(e[t[0]],t[1]))return!1;return!0}default:return i===t.type||t.type===s.UNKNOWN}}function h(e){return e.type===s.ARRAY}function d(e,t){let i;const o=l(e);switch(o){case s.NUMBER:case s.STRING:case s.BOOLEAN:i={type:o,saveFlags:t};break;case s.ARRAY:i={type:s.ARRAY,saveFlags:t,subschema:d(e[0],t)};break;case s.OBJECT:{const o={};for(const[i,s]of Object.entries(e))o[i]=d(s,t);i={type:s.OBJECT,saveFlags:t,subschema:o};break}default:i={type:s.UNKNOWN,saveFlags:t}}return i}!function(e){e.STRING="string",e.NUMBER="number",e.BOOLEAN="boolean",e.OBJECT="object",e.ARRAY="array",e.UNKNOWN="unknown"}(s||(s={}))},39158:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>o});var s=i(17625);function o(e,...t){const i=()=>e(...t.map((e=>e.value()))),o=(0,s.createPrimitiveProperty)(i()),n=()=>o.setValue(i()),r={};for(const e of t)e.subscribe(r,n);return o.destroy=()=>{t.forEach((e=>e.unsubscribeAll(r))),t.forEach((e=>e.release()))},o}},42752:(e,t,i)=>{"use strict";i.d(t,{convertPropertyToWatchedValue:()=>o});var s=i(64147);function o(e){const t=new s.WatchedValue(e.value());let i=!1;e.subscribe(t,(()=>{i||(i=!0,t.setValue(e.value()),i=!1)}));const o=()=>{i||(i=!0,e.setValue(t.value()),i=!1)};return t.subscribe(o),t.spawn((()=>{e.unsubscribeAll(t),t.unsubscribe(o)}))}},84425:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>r.combineProperty,createWVFromGetterAndSubscription:()=>s.createWVFromGetterAndSubscription, +createWVFromGetterAndSubscriptions:()=>o.createWVFromGetterAndSubscriptions,createWVFromProperty:()=>n.createWVFromProperty});var s=i(12184),o=i(23869),n=i(43042);i(17625);var r=i(39158)},12184:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscription:()=>o});var s=i(64147);function o(e,t){const i=new s.WatchedValue(e()),o={};t.subscribe(o,(()=>{i.setValue(e())}));return i.readonly().spawn((()=>t.unsubscribeAll(o)))}},23869:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscriptions:()=>o});var s=i(64147);function o(e,t){const i=new s.WatchedValue(e()),o={};t.forEach((t=>t.subscribe(o,(()=>{i.setValue(e())}))));return i.readonly().spawn((()=>t.forEach((e=>e.unsubscribeAll(o)))))}},43042:(e,t,i)=>{"use strict";i.d(t,{createWVFromProperty:()=>o});var s=i(12184);function o(e){return(0,s.createWVFromGetterAndSubscription)((()=>e.value()),e)}},12988:(e,t,i)=>{"use strict";i.d(t,{Property:()=>m,isPrimitiveType:()=>p});var s=i(69708),o=i(83873),n=i(83350),r=i(88987),a=i(56052),l=i(50151),c=i(9343),h=i(34776),d=i(23073),u=i(72595);const _=(0,c.getLogger)("Property");function p(e){return null===e||(0,s.default)(e)&&Number.isFinite(e)||(0,o.default)(e)||(0,n.default)(e)}class m extends d.PropertyBase{constructor(e,t){if(super(),this._childs=[],this._dependents=[],this._schema=t||(0,u.createPropertySchema)(e),void 0!==e)if((0,u.validateSchema)(e,this._schema)||_.logWarn(`The state with a data type: ${(0,u.dataType)(e)} does not match a schema`),p(e))this._value=e;else{let t=Object.entries(e);(0,u.isArraySchema)(this._schema)&&(t=t.filter((([e])=>!Number.isNaN(+e))));for(const[e,i]of t)this.addProperty(e,i)}}destroy(){this.listeners().destroy();for(const e of this._childs)this.child(e)?.destroy?.()}merge(e,t){let i=null,s=0;if(t&&(i=[],s=i.length),void 0===e)return i;if(p(e))return this._value!==e&&i?.push(this),this._value=e,i;if((0,a.default)(e)){(0,u.isArraySchema)(this._schema)||_.logWarn("Property is not an array");for(let s=0;s!Number.isNaN(+e))));for(const[e,o]of s){const s=this.childs()[e];if(s){const e=s.merge(o,t);i?.push(...e)}else{const t=this.addProperty(e,o);i?.push(t)}}}return i&&i.length>s&&i.push(this),i}mergeAndFire(e){const t=(0,l.ensureNotNull)(this.merge(e,!0));this._fireMergeAndFireChangedProps(t)}state(e,t){const i=(0,r.default)(this.value)?this.value():void 0;if(void 0!==i)return i;const s=(0,u.isArraySchema)(this._schema)?[]:{};for(const i of this._childs){if(e&&-1!==e.indexOf(i))continue;if((0,u.isArraySchema)(this._schema)&&Number.isNaN(+i))continue;if(void 0!==t&&"subschema"in this._schema){const e=(0,u.isArraySchema)(this._schema)?this._schema.subschema:this._schema.subschema[i];if(void 0!==this._schema.saveFlags&&!e)continue;if(void 0!==e.saveFlags&&!(e.saveFlags&t))continue}const o=this.childs()[i];let n;if(e){const s=[] +;for(const t of e)t.startsWith(i+".")&&s.push(t.substring(i.length+1));n=o?.state(s,t)}else n=o?.state();(void 0!==n||o?.storeStateIfUndefined())&&((0,a.default)(s)?s[+i]=n:s[i]=n)}return s}clone(){return new m(this.state())}value(){return this._value}childCount(){return this._childs.length}childNames(){return this._childs}childByPath(e){let t=this;for(const i of e.split(".")){if(void 0===t)break;t=t.child(i)}return t}hasChild(e){return this._childs.includes(e)}setValue(e,t){(this._value!==e||t)&&(this._value=e,this.fireChanged())}setValueSilently(e){this._value=e}addProperty(e,t){let i;(0,u.isArraySchema)(this._schema)&&Number.isNaN(+e)&&_.logWarn("Property is an array"),this.removeProperty(e),this._schema.type===u.DataTypes.OBJECT?i=this._schema.subschema[e]:this._schema.type===u.DataTypes.ARRAY&&(i=this._schema.subschema);const s=new m(t,i);return this[e]=s,this._childs.push(e),s.subscribe(this,((e,t)=>{this._childChanged(e,t)})),s.setOwner(this),s.setNameInOwner(e),s}removeProperty(e){const t=this.child(e);t&&(t.setNameInOwner(""),t.setOwner(null),t.unsubscribeAll(this),delete this[e],this._childs=this._childs.filter((t=>t!==e)))}addChild(e,t){if((0,u.isArraySchema)(this._schema)&&Number.isNaN(+e))throw new Error("Property is an array");this[e]&&this.removeProperty(e),this[e]=t,-1===this._childs.indexOf(e)&&this._childs.push(e),t.subscribe(this,((e,t)=>this._childChanged(e,t))),t.setOwner(this),t.setNameInOwner(e)}childs(){return this}storeStateIfUndefined(){return!0}ownership(){return(0,h.ownership)(this)}weakReference(){return(0,h.weakReference)(this)}addDependent(e){this._dependents.push(e)}removeDependent(e){const t=this._dependents.indexOf(e);t>=0&&this._dependents.splice(t,1)}dependents(){return this._dependents}_childChanged(e,t){this._muteChildChanges||this._listeners.fire(this,t)}_fireMergeAndFireChangedProps(e){this.muteChildChanges(!0);for(const t of e)t.muteChildChanges(!0);for(const t of e)t.muteChildChanges(!1),t.fireChanged();this.muteChildChanges(!1)}}},76742:(e,t,i)=>{"use strict";i.d(t,{QuotesProvider:()=>r});var s=i(42003),o=i(52033),n=i(92184);class r{constructor(e="full",t){this._quotes=null,this._quoteSessionSymbol=null,this._quoteSessionClientId="",this._pausedQuoteSessionSymbol=null,this._quotesUpdate=new o.Delegate,this._quoteSymbolChanged=new o.Delegate,this._multiplexerType=e,this._hibernated=t,this._hibernated?.subscribe((e=>{e?this.pause():this.resume()}))}setQuotesSessionSymbol(e){this._quoteSessionSymbol!==e&&(this._pausedQuoteSessionSymbol=null,this._quoteSessionClientId||(this._quoteSessionClientId="series-"+(0,n.guid)()),this._unsubscribeQuoteSession(),this._quoteSessionSymbol=e,this._quoteSymbolChanged.fire(),e&&this._subscribeQuoteSession(e))}symbol(){return this._quoteSessionSymbol}quotesUpdate(){return this._quotesUpdate}quoteSymbolChanged(){return this._quoteSymbolChanged}quotes(){return this._quotes}async quotesSnapshot(e){return(0,s.getQuoteSessionInstance)("simple").snapshot(e)}isPaused(){return null!==this._pausedQuoteSessionSymbol}pause(){ +null===this._pausedQuoteSessionSymbol&&(this._pausedQuoteSessionSymbol=this._quoteSessionSymbol,this._unsubscribeQuoteSession())}resume(){null!==this._pausedQuoteSessionSymbol&&(this._subscribeQuoteSession(this._pausedQuoteSessionSymbol),this._pausedQuoteSessionSymbol=null)}destroy(){this._unsubscribeQuoteSession(),this._hibernated?.release()}_onUpdate(e,t){this._quotes=e&&e.values||null,t&&t.values&&this._quotesUpdate.fire(e,t)}_subscribeQuoteSession(e){this._quoteSessionSymbol=e,(0,s.getQuoteSessionInstance)(this._multiplexerType).subscribe(this._quoteSessionClientId,this._quoteSessionSymbol,this._onUpdate.bind(this))}_unsubscribeQuoteSession(){this._quoteSessionSymbol&&((0,s.getQuoteSessionInstance)(this._multiplexerType).unsubscribe(this._quoteSessionClientId,this._quoteSessionSymbol),this._quoteSessionSymbol=null,this._quotes=null)}}},64034:(e,t,i)=>{"use strict";i.d(t,{dpr1PixelRatioInfo:()=>s,equalPixelRatios:()=>o});i(27714);const s={horizontalPixelRatio:1,verticalPixelRatio:1};function o(e,t){return e.horizontalPixelRatio===t.horizontalPixelRatio&&e.verticalPixelRatio===t.verticalPixelRatio}},10074:(e,t,i)=>{"use strict";i.d(t,{compareResolutions:()=>m,convertResolutionsFromSettings:()=>T,getApplicableIntervalForFrequency:()=>g,getCustomResolutions:()=>M,getMaxResolutionValue:()=>P,getResolutionByChartStyle:()=>b,getTranslatedResolution:()=>A,getTranslatedResolutionModel:()=>L,intervalIsSupported:()=>V,isAvailable:()=>v,isIntervalEnabled:()=>B,isResolutionMultiplierValid:()=>w,isSecondsEnabled:()=>D,mergeResolutions:()=>x,normalizeIntervalString:()=>y,setLastUsedResolution:()=>S,sortResolutions:()=>I});var s=i(11542),o=i(85049),n=i(68805),r=i(56840),a=i(82992),l=i(97144),c=i(37265),h=i(56570),d=i(1819);const u={[o.ResolutionKind.Ticks]:1,[o.ResolutionKind.Seconds]:60,[o.ResolutionKind.Minutes]:1440,[o.SpecialResolutionKind.Hours]:24,[o.ResolutionKind.Days]:365,[o.ResolutionKind.Weeks]:52,[o.ResolutionKind.Months]:12,[o.ResolutionKind.Range]:1e6,[o.ResolutionKind.Invalid]:NaN},_={[o.ResolutionKind.Ticks]:0,[o.ResolutionKind.Seconds]:1,[o.ResolutionKind.Minutes]:2,[o.SpecialResolutionKind.Hours]:3,[o.ResolutionKind.Days]:4,[o.ResolutionKind.Weeks]:5,[o.ResolutionKind.Months]:6,[o.ResolutionKind.Range]:7,[o.ResolutionKind.Invalid]:8};function p(e){const t=o.Interval.parse(e),i=t.multiplier()||1;return t.isMinuteHours()?[o.SpecialResolutionKind.Hours,i/60]:[t.kind(),i]}function m(e,t){if(e===t)return 0;const[i,s]=p(e),[o,n]=p(t);return i!==o?_[i]-_[o]:s-n}function g(e,t){return m(t,e)>=0?t:e}var f;function y(e){return o.Interval.parse(e).value()}function v(e){const t=o.Interval.parse(e);if(!D()&&t.isSeconds())return!1;if(!(0,d.isTicksEnabled)()&&t.isTicks())return!1;const i=t.value(),s=a.linking.dataFrequencyResolution.value();if(void 0!==s&&m(i,s)<0)return!1;const n=a.linking.supportedResolutions.value();return void 0!==n?void 0!==n.find((e=>y(e)===i)):t.isSeconds()?Boolean(a.linking.seconds.value()):t.isTicks()?Boolean(a.linking.ticks.value()):t.isIntraday()?Boolean(a.linking.intraday.value()):t.isDWM()} +function S(e){o.Interval.isValid(e)&&(o.Interval.isRange(e)?r.setValue("chart.lastUsedRangeResolution",e):r.setValue("chart.lastUsedTimeBasedResolution",e))}function b(e,t,i){const s=n.isRangeStyle(e),a=o.Interval.isRange(t);return!s&&a?function(e){const t=r.getValue("chart.lastUsedTimeBasedResolution");if(void 0!==t&&o.Interval.isTimeBased(t))return t;let i="1D";for(const t of e){const e=o.Interval.parse(t);if(e.isTimeBased()){const t=e.value();if("1D"===t)return t;i=t}}return i}(i):s&&!a?function(e){const t=r.getValue("chart.lastUsedRangeResolution");if(void 0!==t&&o.Interval.isRange(t))return t;let i="100R";for(const t of e){const e=o.Interval.parse(t);if(e.isRange()){const t=e.value();if("100R"===t)return t;i=t}}return i}(i):t}function w(e){const{interval:t,guiResolutionKind:i}=o.Interval.parseExt(e);if(!t.isValid())return!1;const s=t.multiplier();if((0,d.isTicksEnabled)()&&i===o.ResolutionKind.Ticks)return!0;return(i===o.SpecialResolutionKind.Hours?s/60:s)<=C(i)}function C(e){const t=u[e];return Number.isNaN(t)?1:t}function P(e){return C(o.Interval.parseExt(e).guiResolutionKind)}function T(e){return Array.isArray(e)?e:Object.keys(e).map(o.Interval.normalize).filter(c.notNull)}function x(...e){let t=[].concat(...e);return t=(0,l.uniq)(t.filter(w).map(y)),I(t)}function I(e){return e.sort(m)}function M(){return[]}function A(e){const{multiplier:t,shortKind:i}=L(e);return`${t}${i}`}function L(e,t){const i=o.Interval.parse(e);let s=i.multiplier(),n=i.kind();if(!i.isValid()){if(t)return null;throw new TypeError(`Can't translate invalid interval: ${e}`)}return i.isMinuteHours()&&(s=Math.floor(s/60),n=o.SpecialResolutionKind.Hours),{multiplier:s.toString(),shortKind:k(n),hint:`${s} ${k(n,s)}`,mayOmitMultiplier:i.isDWM()&&1===s,mayOmitShortKind:i.isMinutes()&&!i.isMinuteHours()}}function k(e,t){if(!t)return{[o.ResolutionKind.Invalid]:"",[o.ResolutionKind.Ticks]:s.t(null,{context:"interval_short"},i(82901)),[o.ResolutionKind.Seconds]:s.t(null,{context:"interval_short"},i(68823)),[o.ResolutionKind.Minutes]:s.t(null,{context:"interval_short"},i(68430)),[o.SpecialResolutionKind.Hours]:s.t(null,{context:"interval_short"},i(38048)),[o.ResolutionKind.Days]:s.t(null,{context:"interval_short"},i(38691)),[o.ResolutionKind.Weeks]:s.t(null,{context:"interval_short"},i(7408)),[o.ResolutionKind.Months]:s.t(null,{context:"interval_short"},i(77995)),[o.ResolutionKind.Range]:s.t(null,{context:"interval_short"},i(93934))}[e];switch(e){case o.ResolutionKind.Ticks:return s.t(null,{plural:"ticks",count:t},i(11913));case o.ResolutionKind.Days:return s.t(null,{plural:"days",count:t},i(41807));case o.ResolutionKind.Weeks:return s.t(null,{plural:"weeks",count:t},i(48898));case o.ResolutionKind.Months:return s.t(null,{plural:"months",count:t},i(98393));case o.ResolutionKind.Seconds:return s.t(null,{plural:"seconds",count:t},i(33232));case o.ResolutionKind.Minutes:return s.t(null,{plural:"minutes",count:t},i(78318));case o.SpecialResolutionKind.Hours:return s.t(null,{plural:"hours",count:t},i(42328));case o.ResolutionKind.Range:return s.t(null,{ +plural:"ranges",count:t},i(89937));default:return e}}function D(){return h.enabled("seconds_resolution")}function E(e){return!(!D()&&e.isSeconds()||!(0,d.isTicksEnabled)()&&e.isTicks())&&!(!(0,d.isTicksEnabled)()&&e.isTicks())}function B(e){return E(o.Interval.parse(e))}function V(e){if(h.enabled("allow_supported_resolutions_set_only")){const t=o.Interval.normalize(e);return null!==t&&v(t)}{const t=o.Interval.parse(e);if(!t.isValid()||!E(t))return!1;if(!h.enabled("custom_resolutions")){const t=o.Interval.normalize(e),i=window.ChartApiInstance.defaultResolutions().filter(B);if(!t||-1===i.indexOf(t))return!1}const i=a.linking.dataFrequencyResolution.value();if(void 0!==i&&g(i,t.value())!==t.value())return!1;if(t.isTicks())return a.linking.ticks.value();if(t.isIntraday())return a.linking.intraday.value();{const e=a.linking.supportedResolutions.value();return!e||e.includes(t.value())}}}!function(e){e.CustomUserResolutionsKey="IntervalWidget.intervals",e.LastUsedRangeResolutionKey="chart.lastUsedRangeResolution",e.LastUsedTimeBasedResolutionKey="chart.lastUsedTimeBasedResolution",e.DefaultRangeResolution="100R",e.DefaultTimeBasedResolution="1D"}(f||(f={}))},59769:(e,t,i)=>{"use strict";i.d(t,{barSpacingByScaleRatio:()=>a,priceRangeByScaleRatio:()=>r,scaleRatio:()=>n});var s=i(93280);const o=1e-10;function n(e,t){if(t.isLog()||e.isEmpty()||t.isEmpty())return null;const i=function(e){if(e.isEmpty())return null;const t=e.priceRange();if(null===t)return null;const i=t.length();return e.internalHeight()/i}(t);if(null===i)return null;return e.getValidBarSpacing()/Math.max(o,i)}function r(e,t,i){if(e.isLog()||null===i||e.isEmpty())return null;const o=e.priceRange();if(null===o||o.isEmpty())return null;const n=e.internalHeight()/(t/i),r=o.length();if(n===r)return o;const a=(n-r)/2;return new s.PriceRange(o.minValue()-a,o.maxValue()+a)}function a(e,t){if(e.isLog()||null===t||e.isEmpty())return null;const i=e.priceRange();if(null===i)return null;const s=i.length();return e.internalHeight()/s*t}},34391:(e,t,i)=>{"use strict";i.d(t,{allPriceScaleSelectionStrategyInfo:()=>c,createPriceScaleSelectionStrategy:()=>l});var s=i(50151),o=i(11542),n=i(79036);class r{constructor(e){this._priceScalesLimit=8,this._metaInfo=e}metaInfo(){return this._metaInfo}findSuitableScale(e,t,i,s){if(void 0!==s)return this._tryToGetDesiredPriceScale(e,t,s,i);if((0,n.isStudy)(t)){const s=t.metaInfo();if("Volume"===s.shortId&&e.containsMainSeries())return e.createPriceScaleAtPosition("overlay");const o=t.desiredPriceScalePosition();if(null!==o)return this._tryToGetDesiredPriceScale(e,t,o,i);if(void 0!==i&&((0,n.isStudy)(i)||e.isMainPane().value())&&s.is_price_study)return this._getPriceScaleTheSameAsForSource(i,e)}let o=!1;if((0,n.isStudy)(t)){const i=t.metaInfo().groupingKey;if(void 0!==i){const t=e.model().findNonOverlayStudyWithGroupingKey(i,e);if(null!==t)return this._getPriceScaleTheSameAsForSource(t.study,t.pane)}o=Boolean(t.metaInfo().is_price_study)}else t===e.model().mainSeries()&&(o=!0);if(o){const t=this._findFirstScaleForPriceStudy(e) +;if(null!==t)return t}return this.createNewPriceScaleIfPossible(e)}canCreateNewPriceScale(e){return e.leftPriceScales().length+e.rightPriceScales().lengthi&&this._priceScaleIsPrice(e.rightPriceScales()[i],t))return e.rightPriceScales()[i];if(e.leftPriceScales().length>i&&this._priceScaleIsPrice(e.leftPriceScales()[i],t))return e.leftPriceScales()[i]}return null}_targetPriceScaleIndex(e,t){if(e.mainSource()===t.mainSeries())return 0}_tryToGetDesiredPriceScale(e,t,i,o){switch(i){case"left":return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay");case"right":return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay");case"as-series":return void 0!==o?(0,s.ensureNotNull)(o.priceScale()):e.isMainPane().value()?(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale()):this.createNewPriceScaleIfPossible(e);case"overlay":return e.createPriceScaleAtPosition("overlay")}}}const a=[{name:"left",title:o.t(null,void 0,i(61507)),ctor:class extends r{constructor(e){super(e)}apply(e){const t=e.model();e.rightPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay")}}},{name:"right",title:o.t(null,void 0,i(97800)),ctor:class extends r{constructor(e){super(e)}apply(e){const t=e.model();e.leftPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay")}}},{name:"auto",title:o.t(null,void 0,i(21469)),ctor:class extends r{constructor(e){super(e)}apply(e){if(e.containsMainSeries()){const t=(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale());e.movePriceScale(t,"right",0)}const t=e.model();for(;e.leftPriceScales().length>e.rightPriceScales().length;){const i=e.leftPriceScales()[e.leftPriceScales().length-1];e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))}for(;e.rightPriceScales().length-e.leftPriceScales().length>1;){const i=e.rightPriceScales()[e.rightPriceScales().length-1];e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))}}createNewPriceScaleIfPossible(e){if(!this.canCreateNewPriceScale(e))return e.createPriceScaleAtPosition("overlay");const t=e.leftPriceScales().lengtht.name===e)));return new t.ctor(t)}function c(){return a}},66540:(e,t,i)=>{"use strict";i.d(t,{SelectionIndexes:()=>o});var s=i(50151);class o{constructor(e){this._baseIndex=null,this._offsetInBar=null,this._offsetInTime=null,this._barsBetweenPoints=null,this._timescale=e}indexes(){const e=this._timescale.visibleBarsStrictRange();if(null===e)return[];const t=e.firstBar(),i=e.lastBar();if(null===this._offsetInTime||null===this._barsBetweenPoints){const e=this._timescale.barSpacing();this._barsBetweenPoints=Math.floor(120/e),this._offsetInBar=i%this._barsBetweenPoints,this._offsetInTime=this._timescale.indexToTimePoint(this._offsetInBar),this._baseIndex=this._timescale.baseIndex()}const o=this._timescale.baseIndex();this._baseIndex!==o&&(this._baseIndex=o,this._offsetInBar=(0,s.ensureNotNull)(this._timescale.timePointToIndex(this._offsetInTime)));const n=(0,s.ensureNotNull)(this._offsetInBar),r=[];let a=Math.floor((t-n)/this._barsBetweenPoints);const l=Math.floor((i-n)/this._barsBetweenPoints);for(;a<=l;a++)r.push(n+a*this._barsBetweenPoints);return r}clear(){this._offsetInBar=null,this._offsetInTime=null,this._baseIndex=null,this._barsBetweenPoints=null}}},11064:(e,t,i)=>{"use strict";i.d(t,{SelectionRenderer:()=>d});var s=i(86441),o=i(34026),n=i(19625),r=i(56468),a=i(72791),l=i(30125);const c=n.colorsPalette["color-tv-blue-600"];var h;!function(e){e[e.Radius=4]="Radius",e[e.Tolerance=2]="Tolerance"}(h||(h={}));class d extends l.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e||null}setData(e){this._data=e}hitTest(e){if(!this._data||!this._data.visible)return null;for(let t=0;t(0,o.pointInBox)(t.point,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const{points:t,bgColors:i,vertOffset:o=0}=this._data;for(let r=0;r{"use strict";i.d(t,{SeriesBarColorer:()=>_});var s=i(19625),o=i(50151),n=(i(20596),i(8025)),r=i(96e3);const a=(0,s.getHexColorByName)("color-minty-green-500"),l=(0,s.getHexColorByName)("color-ripe-red-500");function c(e){return{barColor:e.upColor.value(),barBorderColor:e.borderUpColor?e.borderUpColor.value():e.borderColor.value()}}function h(e){ +return{barColor:e.downColor.value(),barBorderColor:e.borderDownColor?e.borderDownColor.value():e.borderColor.value()}}function d(e,t){return e.borderUpColorProjection&&e.borderUpColor?{barColor:t?e.upColorProjection.value():e.upColor.value(),barBorderColor:t?e.borderUpColorProjection.value():e.borderUpColor.value()}:{barColor:t?e.upColorProjection.value():e.upColor.value()}}function u(e,t){return e.borderDownColorProjection&&e.borderDownColor?{barColor:t?e.downColorProjection.value():e.downColor.value(),barBorderColor:t?e.borderDownColorProjection.value():e.borderDownColor.value()}:{barColor:t?e.downColorProjection.value():e.downColor.value()}}class _ extends r.AbstractBarColorer{constructor(e){super(),this._series=e}applyBarStyle(e,t,i,s){const o=i;o.barColor=void 0,o.barBorderColor=void 0,o.barWickColor=void 0,o.isBarHollow=void 0,o.isBarUp=void 0,o.upColor=void 0,o.downColor=void 0,o.isTwoColorBar=void 0,o.isMergedBar=void 0;const n=this._series.properties();switch(n.childs().style.value()){case 2:case 14:case 15:this._applyLineStyle(e,t,i,s,n);break;case 18:this._applyLineStyle(e,t,i,s,n,!0);break;case 3:this._applyAreaStyle(i,n);break;case 16:this._applyHLCAreaStyle(e,t,i,s,n);break;case 0:this._applyBarStyle(e,i,s,n);break;case 17:case 1:case 19:this._applyCandleStyle(e,i,s,n);break;case 9:this._applyHollowCandleStyle(e,i,s,n);break;case 8:this._applyHAStyle(e,t,i,s,n);break;case 10:this._applyBaseLineStyle(e,t,i,s,n);break;case 12:this._applyHiLoStyle(t,i,n);break;case 13:this._applyColumnStyle(e,i,s,n);break;case 4:this._applyRenkoStyle(e,t,i,s,n);break;case 7:this._applyPBStyle(e,t,i,s,n);break;case 5:this._applyKagiStyle(e,t,i,s,n);break;case 6:this._applyPnfStyle(e,t,i,s,n);break;case 11:this._applyRangeStyle(e,t,i,s,n);break;case 20:0;break;case 21:this._applyHLCBarsStyle(e,i,s,n)}return i}static upColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 18:return{barColor:i.tpoStyle.childs().color.value()};case 20:return{barColor:i.svpStyle.childs().volumeProfile.childs().volumeColorUp.value()};case 2:return{barColor:i.lineStyle.childs().color.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:a};case 0:return{barColor:i.barStyle.childs().upColor.value()};case 17:return c(i.volFootprintStyle.childs());case 19:return c(i.volCandlesStyle.childs());case 1:return c(i.candleStyle.childs());case 9:return c(i.hollowCandleStyle.childs());case 8:return c(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().topLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(),barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().upColor.value()};case 4:return d(i.renkoStyle.childs(),t);case 7:return d(i.pbStyle.childs(),t);case 5:return d(i.kagiStyle.childs(),t);case 6: +return d(i.pnfStyle.childs(),t);case 11:return{barColor:""};case 21:return{barColor:i.hlcBarsStyle.childs().color.value()}}(0,o.ensureNever)(s)}static downColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 2:return{barColor:i.lineStyle.childs().color.value()};case 18:return{barColor:i.tpoStyle.childs().color.value()};case 20:return{barColor:i.svpStyle.childs().volumeProfile.childs().volumeColorUp.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:l};case 0:return{barColor:i.barStyle.childs().downColor.value()};case 17:return h(i.volFootprintStyle.childs());case 1:return h(i.candleStyle.childs());case 19:return h(i.volCandlesStyle.childs());case 9:return h(i.hollowCandleStyle.childs());case 8:return h(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().bottomLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(),barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().downColor.value()};case 4:return u(i.renkoStyle.childs(),t);case 7:return u(i.pbStyle.childs(),t);case 5:return u(i.kagiStyle.childs(),t);case 6:return u(i.pnfStyle.childs(),t);case 11:return{barColor:""};case 21:return{barColor:i.hlcBarsStyle.childs().color.value()}}(0,o.ensureNever)(s)}_applyLineStyle(e,t,i,s,n,r){if(i.barColor=_.upColor(n).barColor,r)return;const a=this._findBar(e,t,s),l=this._series.barFunction()(a),c=this._series.priceScale(),h=this._series.firstValue();if(null==l||c.isEmpty()||null==h)return;const d=c.priceToCoordinate(l,h);i.barColor=(0,o.ensureNotNull)(this._series.lineColorAtYPercentFromTop(d/c.height()))}_applyAreaStyle(e,t){e.barColor=_.upColor(t).barColor}_applyHLCAreaStyle(e,t,i,s,o){const n=this._isUp(e,!1,s,this._series.data().first()?.index!==e)?_.upColor(o,t):_.downColor(o,t);i.barColor=n.barColor,i.barBorderColor=n.barBorderColor}_applyBarStyle(e,t,i,s){const o=this._isUp(e,!1,i,s.childs().barStyle.childs().barColorsOnPrevClose.value())?_.upColor(s):_.downColor(s);t.barColor=o.barColor,t.barBorderColor=o.barBorderColor}_applyCandleStyle(e,t,i,s){const o=s.childs(),n=1===o.style.value()?o.candleStyle.childs():19===o.style.value()?o.volCandlesStyle.childs():o.volFootprintStyle.childs(),r=this._isUp(e,!1,i,n.barColorsOnPrevClose.value()&&this._series.data().first()?.index!==e),a=r?_.upColor(s):_.downColor(s);t.barColor=a.barColor,t.barBorderColor=a.barBorderColor,t.barWickColor=r?n.wickUpColor?n.wickUpColor.value():n.wickColor.value():n.wickDownColor?n.wickDownColor.value():n.wickColor.value()}_applyHollowCandleStyle(e,t,i,s){const o=s.childs().hollowCandleStyle.childs(),n=this._isUp(e,!1,i,this._series.data().first()?.index!==e),r=n?_.upColor(s):_.downColor(s);t.barColor=r.barColor,t.barBorderColor=r.barBorderColor, +t.barWickColor=n?o.wickUpColor?o.wickUpColor.value():o.wickColor.value():o.wickDownColor?o.wickDownColor.value():o.wickColor.value();const a=this._findBar(e,!1,i);t.isBarHollow=a[1]<=a[4]}_applyHAStyle(e,t,i,s,o){const n=o.childs().haStyle.childs(),r=this._isUp(e,t,s,n.barColorsOnPrevClose.value()),a=r?_.upColor(o):_.downColor(o);i.barColor=a.barColor,i.barBorderColor=a.barBorderColor,i.barWickColor=r?n.wickUpColor.value():n.wickDownColor.value()}_applyBaseLineStyle(e,t,i,s,n){const r=this._findBar(e,t,s),a=n.childs().baselineStyle.childs(),l=this._series.priceScale(),c=Math.round(l.height()*(Math.abs(100-a.baseLevelPercentage.value())/100)),h=(0,o.ensureNotNull)(this._series.firstValue()),d=l.coordinateToPrice(c,h);r[4]>d?i.barColor=_.upColor(n,t).barColor:i.barColor=_.downColor(n,t).barColor}_applyHiLoStyle(e,t,i){const s=_.upColor(i,e);t.barColor=s.barColor,t.barBorderColor=s.barBorderColor}_applyColumnStyle(e,t,i,s){const o=s.childs().columnStyle.childs(),n=this._isUp(e,!1,i,o.barColorsOnPrevClose.value())?_.upColor(s):_.downColor(s);t.color=n.barColor,t.barColor=t.color}_applyRenkoStyle(e,t,i,s,o){}_applyPBStyle(e,t,i,s,o){}_applyKagiStyle(e,t,i,s,o){}_applyPnfStyle(e,t,i,s,o){}_applyRangeStyle(e,t,i,s,o){}_applySVPStyle(e,t,i,s){}_applyHLCBarsStyle(e,t,i,s){t.barColor=s.childs().hlcBarsStyle.childs().color.value()}_findBar(e,t,i){return i?i.value:this._getSeriesBars(t).valueAt(e)||[]}_findPrevBar(e,t,i){if(i&&i.previousValue)return i.previousValue;const s=this._series.bars().search(e-1,n.PlotRowSearchMode.NearestLeft,4);return null!==s?s.value:[]}_getSeriesBars(e){return e?this._series.nsBars():this._series.bars()}_isUp(e,t,i,s){const o=this._findBar(e,t,i);if(s){return this._findPrevBar(e,t,i)[4]<=o[4]}return o[1]<=o[4]}}},5171:(e,t,i)=>{"use strict";var s;i.r(t),i.d(t,{ChartStyle:()=>H,OldLineStyleTypes:()=>w,SERIES_STATUS_TEXT:()=>b,STATUS_CALCULATION_ERROR:()=>f,STATUS_DELAYED:()=>u,STATUS_DELAYED_STREAMING:()=>_,STATUS_EOD:()=>h,STATUS_ERROR:()=>g,STATUS_INVALID_SYMBOL:()=>l,STATUS_LOADING:()=>r,STATUS_NO_BARS:()=>p,STATUS_OFFLINE:()=>o,STATUS_PULSE:()=>d,STATUS_READY:()=>a,STATUS_REPLAY:()=>m,STATUS_RESOLVING:()=>n,STATUS_SNAPSHOT:()=>c,STATUS_UNSUPPORTED_RESOLUTION:()=>y,STYLE_AREA:()=>x,STYLE_BARS:()=>C,STYLE_BASELINE:()=>E,STYLE_CANDLES:()=>P,STYLE_COLUMNS:()=>R,STYLE_HEIKEN_ASHI:()=>k,STYLE_HILO:()=>V,STYLE_HLC_AREA:()=>F,STYLE_HLC_BARS:()=>W,STYLE_HOLLOW_CANDLES:()=>D,STYLE_KAGI:()=>M,STYLE_LINE:()=>T,STYLE_LINE_WITH_MARKERS:()=>N,STYLE_PB:()=>L,STYLE_PNF:()=>A,STYLE_RANGE:()=>B,STYLE_RENKO:()=>I,STYLE_SHORT_NAMES:()=>z,STYLE_STEPLINE:()=>O,SYMBOL_STRING_DATA:()=>U,Status:()=>s,chartStylesWithAttachedStudies:()=>G,seriesLoadingStatuses:()=>S,seriesReadyStatuses:()=>v}),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"}(s||(s={}));const o=0,n=1,r=2,a=3,l=4,c=5,h=6,d=7,u=8,_=9,p=10,m=11,g=12,f=13,y=14,v=new Set([3,6,7,8,9,11]),S=new Set([1,2]),b={[o]:"connecting",[n]:"loading",[r]:"loading",[a]:"realtime",[l]:"invalid",[c]:"snapshot",[h]:"endofday",[d]:"endofday",[u]:"delayed",[_]:"delayed_streaming",[p]:"forbidden",[m]:"replay",[g]:"error",[f]:"calculation_error",[y]:"unsupported_resolution"};var w;!function(e){e[e.Markers=0]="Markers",e[e.Stepline=1]="Stepline",e[e.Simple=2]="Simple"}(w||(w={}));const C=0,P=1,T=2,x=3,I=4,M=5,A=6,L=7,k=8,D=9,E=10,B=11,V=12,R=13,N=14,O=15,F=16,W=21;var H;!function(e){e[e.Bar=0]="Bar",e[e.Candle=1]="Candle",e[e.Line=2]="Line",e[e.Area=3]="Area",e[e.Renko=4]="Renko",e[e.Kagi=5]="Kagi",e[e.PnF=6]="PnF",e[e.LineBreak=7]="LineBreak",e[e.HeikinAshi=8]="HeikinAshi",e[e.HollowCandle=9]="HollowCandle",e[e.Baseline=10]="Baseline",e[e.Range=11]="Range",e[e.HiLo=12]="HiLo",e[e.Column=13]="Column",e[e.LineWithMarkers=14]="LineWithMarkers",e[e.Stepline=15]="Stepline",e[e.HLCArea=16]="HLCArea",e[e.VolFootprint=17]="VolFootprint",e[e.TPO=18]="TPO",e[e.VolCandle=19]="VolCandle",e[e.SVP=20]="SVP",e[e.HLCBars=21]="HLCBars"}(H||(H={}));const z={0:"bar",1:"candle",9:"hollowCandle",2:"line",14:"lineWithMarkers",15:"stepline",3:"area",16:"hlcArea",4:"renko",7:"pb",5:"kagi",6:"pnf",8:"ha",10:"baseline",11:"range",12:"hilo",13:"column",17:"volFootprint",18:"tpo",19:"volCandles",20:"svp",21:"hlcBars"},U={4:{type:"BarSetRenko@tv-prostudies",basicStudyVersion:73},7:{type:"BarSetPriceBreak@tv-prostudies",basicStudyVersion:34},5:{type:"BarSetKagi@tv-prostudies",basicStudyVersion:73},6:{type:"BarSetPnF@tv-prostudies",basicStudyVersion:73},8:{type:"BarSetHeikenAshi@tv-basicstudies",basicStudyVersion:60},11:{type:"BarSetRange@tv-basicstudies",basicStudyVersion:72},17:{type:"Footprint@tv-volumebyprice",basicStudyVersion:104},18:{type:"TPOPeriodic@tv-volumebyprice",basicStudyVersion:104},20:{type:"VbPSessions@tv-volumebyprice",basicStudyVersion:126}},G=[17,18,20]},3070:(e,t,i)=>{"use strict";i.d(t,{SeriesData:()=>p,barFunction:()=>u,barFunctions:()=>l,seriesPlotFunctionMap:()=>h});var s,o,n=i(50151),r=i(64755),a=i(85856);!function(e){e[e.FromLeft=-1]="FromLeft",e[e.FromRight=1]="FromRight"}(s||(s={})),function(e){e[e.Time=0]="Time",e[e.Open=1]="Open",e[e.High=2]="High",e[e.Low=3]="Low",e[e.Close=4]="Close",e[e.Volume=5]="Volume",e[e.Adt=6]="Adt"}(o||(o={}));const l={open:e=>e[1],high:e=>e[2],low:e=>e[3],close:e=>e[4],hl2:e=>(e[2]+e[3])/2,hlc3:e=>(e[2]+e[3]+e[4])/3,ohlc4:e=>(e[1]+e[2]+e[3]+e[4])/4},c=["open","high","low","close","hl2","hlc3","ohlc4"];function h(){const e=new Map;return c.forEach(((t,i)=>{e.set(t,u(t))})),e}var d;function u(e,t,i){const s=l[t??e],o=l[e],n=l[i??e];return(e,t)=>{switch(t){case 0:return s(e);case 2:return n(e);default:return o(e)}}}function _(e,t){return null==e[t]}!function(e){e[e.FirstPrice=0]="FirstPrice",e[e.LastPrice=1]="LastPrice",e[e.LastValuePrice=2]="LastValuePrice"}(d||(d={})) +;class p{constructor(){this.m_bars=new r.PlotList(h(),_),this.m_nsBars=new r.PlotList(h(),_),this._conflatedChunksBuilder=new a.ConflatedChunksBuilder(this.m_bars,(e=>l[e]))}bars(){return this.m_bars}nsBars(){return this.m_nsBars}conflatedChunks(e,t){return this._conflatedChunksBuilder.conflatedChunks(e,t)}mergeRegularBars(e){return this._conflatedChunksBuilder.mergeData(e)}size(){return this.m_bars.size()+this.m_nsBars.size()}each(e){this.m_bars.each(e),this.m_nsBars.each(e)}clear(){this.m_nsBars.clear(),this.lastProjectionPrice=void 0,this._conflatedChunksBuilder.clearData()}clone(){const e=new p;return e.lastProjectionPrice=this.lastProjectionPrice,e.boxSize=this.boxSize,e.reversalAmount=this.reversalAmount,e.m_bars=this.m_bars.clone(),e.m_nsBars=this.m_bars.clone(),e}isEmpty(){return this.m_bars.isEmpty()&&this.m_nsBars.isEmpty()}first(){return this.m_bars.isEmpty()?this.m_nsBars.first():this.m_bars.first()}last(){return this.m_nsBars.isEmpty()?this.m_bars.last():this.m_nsBars.last()}search(e,t,i){return this.nsBars().isEmpty()?this.bars().search(e,t,i):this.bars().isEmpty()||(0,n.ensureNotNull)(this.nsBars().firstIndex())<=e?this.nsBars().search(e,t,i):this.bars().search(e,t,i)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}plotValueToTimePointIndex(e,t,i){if(i===s.FromRight){const i=(i,s)=>{const o=s[t];return null!=o&&e>=o},s=this.m_bars.findLast(i);if(null!==s)return s.index;const o=this.m_nsBars.findLast(i);return null!==o?o.index:this.m_bars.firstIndex()}if(i===s.FromLeft){const i=(i,s)=>{const o=s[t];return null!=o&&e<=o},s=this.m_bars.findFirst(i);if(null!==s)return s.index;const o=this.m_nsBars.findFirst(i);return null!==o?o.index:this.m_bars.lastIndex()}throw new Error("plotValueToTimePointIndex: unsupported search mode")}moveData(e){this._conflatedChunksBuilder.moveData(e),this.m_nsBars.move(e)}}},61105:(e,t,i)=>{"use strict";i.d(t,{SeriesTimeRangeVolumeCalculator:()=>s});class s{constructor(e){this._value=null,this._series=e,this._series.dataEvents().dataUpdated().subscribe(this,this._onSeriesUpdated)}destroy(){this._series.dataEvents().dataUpdated().unsubscribeAll(this)}volume(e,t){if(null!==this._value&&this._value.from===e&&this._value.to===t)return this._value.value;let i=0;const s=this._series.data().bars(),o=s.firstIndex(),n=s.lastIndex();if(null!==o&&en&&t>n)i=NaN;else{const s=this._series.data().bars().rangeIterator(Math.min(e,t),Math.max(e,t));for(const e of s){const t=e.value[5];if(void 0===t){i=NaN;break}i+=t}}return this._value={from:e,to:t,value:i},i}_onSeriesUpdated(e,t){if(null===this._value)return;if(t)return void(this._value=null);const i=this._series.data().bars().lastIndex();(null===i||i<=this._value.to)&&(this._value=null)}}},68805:(e,t,i)=>{"use strict";i.d(t,{actualSymbol:()=>he,chartStyleStudyId:()=>O,createSeriesFormatter:()=>z,displayedSymbolExchange:()=>ce,displayedSymbolName:()=>le,extractLineToolSymbolFromSymbolInfo:()=>se,extractSymbolNameFromSymbolInfo:()=>ie,getChartStyleByResolution:()=>N,getDefaultStyle:()=>R, +getLastUsedSingleValueBasedStyle:()=>V,getLastUsedStyle:()=>B,getSeriesDisplayErrorWV:()=>ve,getSeriesPriceFormattingState:()=>H,getSourceForEconomySymbol:()=>re,getSymbolDelaySeconds:()=>Se,getSymbolExchange:()=>ye,getTranslatedChartStyleName:()=>P,hasVolume:()=>ge,isCloseBasedSymbol:()=>_e,isConvertedToOtherCurrency:()=>$,isConvertedToOtherUnit:()=>X,isEconomicSymbol:()=>fe,isHLCBasedStyle:()=>D,isMeasureUnitSymbol:()=>pe,isPriceSourceStyle:()=>W,isRangeBasedStyle:()=>x,isRangeStyle:()=>M,isRegularSessionId:()=>ue,isSingleValueBasedStyle:()=>k,isTimeBasedStyle:()=>A,isValidStyle:()=>L,measureUnitId:()=>me,preparePriceAxisProperties:()=>F,proSymbol:()=>de,setLastUsedStyle:()=>E,styleChangeRequiresRestart:()=>I,symbolBaseCurrency:()=>q,symbolCurrency:()=>G,symbolCurrencyConvertible:()=>U,symbolHasElectronicSession:()=>ee,symbolHasPreOrPostMarket:()=>Q,symbolHasSeveralSessions:()=>te,symbolOriginalCurrency:()=>j,symbolOriginalUnit:()=>Z,symbolTitle:()=>ae,symbolTitleSeparator:()=>ne,symbolToSaveInState:()=>oe,symbolUnit:()=>Y,symbolUnitConvertibleGroupsIfExist:()=>J});var s=i(11542),o=i(56840),n=(i(49483),i(5171)),r=i(85049),a=i(725),l=i(56570),c=i(46084),h=i(719),d=i(88960),u=i(84425),_=i(36986);const p=l.enabled("pay_attention_to_ticker_not_symbol"),m=l.enabled("uppercase_instrument_names"),g=l.enabled("charting_library_single_symbol_request"),f=l.enabled("use_ticker_on_symbol_info_update"),y=l.enabled("hide_object_tree_and_price_scale_exchange_label");var v;!function(e){e.LastUsedStyleKey="chart.lastUsedStyle",e.LastUsedSingleValueBasedStyle="chart.lastUsedSingleValueBasedStyle",e.LastUsedRawDataStyle="chart.rawDataStyle"}(v||(v={}));const S=[4,5,6,7,8],b=[4,5,6,7,11],w=[0,1,9,19,2,14,15,3,16,10,8,12,13,18,17,20],C=[2,14,15,10,3,13,18];function P(e){return{0:s.t(null,void 0,i(27377)),1:s.t(null,void 0,i(45054)),2:s.t(null,void 0,i(3554)),14:s.t(null,void 0,i(9394)),15:s.t(null,void 0,i(69217)),3:s.t(null,void 0,i(34456)),16:s.t(null,void 0,i(99906)),9:s.t(null,void 0,i(13459)),10:s.t(null,void 0,i(59213)),12:s.t(null,void 0,i(98236)),13:s.t(null,void 0,i(55761)),4:s.t(null,void 0,i(88130)),7:s.t(null,void 0,i(43588)),5:s.t(null,void 0,i(83490)),6:s.t(null,void 0,i(76519)),11:s.t(null,void 0,i(55169)),8:s.t(null,void 0,i(63876)),17:s.t(null,void 0,i(92763)),18:s.t(null,void 0,i(17809)),19:s.t(null,void 0,i(93722)),20:s.t(null,void 0,i(83298)),21:s.t(null,void 0,i(886))}[e]}function T(e){return-1!==S.indexOf(e)}function x(e){return-1!==b.indexOf(e)}function I(e,t){return!M(e)&&!M(t)&&!(e===t||!T(e)&&!T(t))}function M(e){return 11===e}function A(e){return-1!==w.indexOf(e)}function L(e){return x(e)||A(e)}function k(e){switch(e){case 3:case 10:case 2:case 14:case 15:case 13:return!0;default:return!1}}function D(e){switch(e){case 16:case 21:return!0;default:return!1}}function E(e,t){var i;L(e)&&(11!==e&&o.setValue("chart.lastUsedStyle",e),i=e,n.SYMBOL_STRING_DATA[i]||function(e){o.setValue("chart.rawDataStyle",e)}(e),_e(t)&&k(e)&&o.setValue("chart.lastUsedSingleValueBasedStyle",e))}function B(){ +const e=o.getInt("chart.lastUsedStyle");return void 0===e?1:e}function V(){const e=o.getInt("chart.lastUsedSingleValueBasedStyle");return void 0===e?14:e}function R(e){return e?11:1}function N(e,t){const i=M(t),s=r.Interval.isRange(e);return!i&&s?R(!0):i&&!s?R(!1):t}function O(e,t){const i=n.SYMBOL_STRING_DATA[e];return void 0===i?null:t?`${i.type}-${i.basicStudyVersion}`:i.type}function F(e){const t=e.priceAxisProperties,i=t.lockScale.value(),s=6===e.style.value();(s||i)&&(t.log.setValue(!1),t.percentage.setValue(!1)),t.logDisabled.setValue(!(!s&&!i)),t.percentageDisabled.setValue(!(!s&&!i))}function W(e){return C.includes(e)}function H(e,t="default",i=!1){let s,o,n,r=100,a=1;if("default"===t)null!=e&&(({pricescale:r,minmov:a,minmove2:o,fractional:s}=e),n=e.variable_tick_size||void 0);else{let e=t.split(",");3!==e.length&&(e=["100","1","false"]),r=parseInt(e[0]),a=parseInt(e[1]),s="true"===e[2]}return i&&(a=1),{priceScale:r,minMove:a,fractional:s,minMove2:o,variableMinTick:n,ignoreMinMove:i}}function z(e,t,i=!1){const{priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l}=H(e,t,i);if(null!=e){const a=e.format;if("default"===t&&"volume"===a)return new c.VolumeFormatter({precision:2});if("percent"===a)return new h.PercentageFormatter({priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l,ignoreMinMove:i})}return new a.PriceFormatter({priceScale:s,minMove:o,fractional:n,minMove2:r,variableMinTick:l,ignoreMinMove:i})}function U(e){return null!==e&&"spread"!==e.type}function G(e,t,i){if(null===e)return null;const s=!t||i?e.currency_id:e.currency_code;return void 0===s||""===s?null:s}function j(e,t){return(t?e.original_currency_code:e.original_currency_id)??G(e,t)}function q(e){return e.base_currency_id||null}function $(e){if(null===e||!U(e))return!1;const t=j(e);return null!==t&&t!==G(e)}function K(e,t){return t&&null!==e&&"spread"!==e.type}function Y(e,t){if(null===e||!t)return null;const i=e.unit_id;return void 0===i||""===i?null:i}function Z(e,t){return t?e.original_unit_id||Y(e,t):null}function X(e,t){return!(null===e||!K(e,t))&&(void 0!==e.original_unit_id&&e.original_unit_id!==e.unit_id)}function J(e,t){return null!==e&&K(e,t)?e.unit_conversion_types||null:[]}function Q(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.some((e=>"premarket"===e.id||"postmarket"===e.id))}function ee(e){return null!==e&&void 0!==e.subsessions&&(e.subsessions.some((e=>"regular"===e.id))&&e.subsessions.some((e=>"us_regular"===e.id)))}function te(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.filter((e=>!e.private)).length>1}function ie(e,t,i,s){let o=e&&(i&&e.pro_name||e.full_name||e.name);return g&&t?o=t:(f||!s&&p)&&e&&e.ticker&&(o=e.ticker),m&&o&&(o=o.toUpperCase()),o}function se(e,t){return ie(e,null,!0,!0)||t}function oe(e,t){return e?e.ticker??e.pro_name??t:t}const ne="·";function re(e,t){return fe(e)?e.source2?.description??null:null}function ae(e,t,i="exchange"){const s=re(e)??e[i];return t||y?e.name:`${e.name} ${ne} ${s}`}function le(e){let t=e&&(function(e){ +return"futures"===e.type&&e.front_contract||null}(e)||e.name)||"";return t.length>40&&(t=t.substring(0,37)+"..."),t.trim()}function ce(e){const t=e?e.exchange:"";return m?t.toUpperCase():t}function he(e,t){return null!==e?e.full_name:t}function de(e,t){return e?.pro_name??t}function ue(e,t){return(0,_.getChartingLibraryGlobalContext)()?.configurationData?.is_tradingview_data?["stock","fund","index","dr"].includes(t.type)&&"regular"===e||"futures"===t.type&&"us_regular"===e:"regular"===e}function _e(e){return"c"===e?.visible_plots_set}function pe(e){return null!==e&&("unit"===e.measure&&null!==me(e))}function me(e){return e?.value_unit_id??null}function ge(e){return"ohlcv"===e.visible_plots_set}function fe(e){return null!==e&&"economic"===e.type}function ye(e){const t=re(e);if(null!==t)return t;return e.exchange}function ve(e){return(0,d.combine)(((t,i)=>{switch(t){case 4:{const t=e.seriesErrorMessage();return null!==t&&("resolution_not_entitled"===t||"custom_resolution"===t||"seconds_not_entitled"===t||"ticks_not_entitled"===t||t.startsWith("study_not_auth:"))?null:{type:"invalid_symbol"}}case 13:{const t=e.seriesErrorMessage();return null===t?null:{type:"calculations_error",errorMessage:t}}case 14:{const t=e.unsupportedResolutionState().value();return null===t?null:{type:"unsupported_resolution",reason:t.reason}}case 1:case 2:return null;default:if(i)return{type:"no_data"}}return null}),e.statusWV().weakReference(),(0,u.createWVFromGetterAndSubscription)((()=>!e.bars().size()&&!e.isInReplay().value()),e.dataEvents().dataUpdated()).ownership(),(0,u.createWVFromGetterAndSubscription)((()=>({})),e.model().onChartThemeLoaded()).ownership())}function Se(e){return Math.max(0,e?.delay??0)}},98017:(e,t,i)=>{"use strict";i.d(t,{Series:()=>mi});var s=i(50151),o=i(51768),n=i(76422),r=i(9343),a=i(14426),l=i(45579),c=i(80720),h=i(3070),d=i(64755),u=i(8025),_=i(93280),p=i(12988),m=i(68805),g=i(91007),f=i(725),y=i(5171),v=i(27777),S=i(11542),b=i(56570),w=i(22365),C=i(27538),P=(i(56530),i(24708));i(64671);function T(e){const t="QUANDL"===(e=e||{}).exchange,s={title:"",description:"",interval:"",exchange:"",provider:"",chartStyle:"",sessionDescription:"",priceSource:""};let o="";if(e.description&&t)if(2===e.description.split("/").length)o=e.description.split("/")[1];else{e.description.split("'").filter((e=>e.length)).forEach((e=>{let t=[];t=e&&("/"===e[0]||/\d+\/\(?/.test(e))?[e]:e.split("/").filter((e=>e.length)),o+=t[2===t.length?1:0]}))}else o=e.description?e.description:e.symbol;if(e.ticker?(s.title=e.ticker,s.description=x(o)):s.title=x(o),e.interval&&(s.interval=(0,P.translatedIntervalString)(e.interval)),t&&e.description){const t=/[\w_]+\/[\w_]+/.exec(e.description);t&&t[0]?s.provider=x(t[0].split("/")[0]):s.provider=x(e.description.split("/")[0])}return e.exchange&&(s.exchange=x(e.exchange)),s.chartStyle=x(function(e){return e.inputs,8===e.style?S.t(null,void 0,i(63876)):""}(e)),e.sessionDescription&&(s.sessionDescription=x(e.sessionDescription)),void 0!==e.priceSource&&(s.priceSource=x(e.priceSource)),s}function x(e){ +return e.replace(/'/g,"")}var I=i(62825);const M=S.t(null,void 0,i(70963)),A=S.t(null,void 0,i(75546)),L=b.enabled("hide_unresolved_symbols_in_legend"),k=b.enabled("symbol_info_price_source");class D extends C.StatusProviderBase{constructor(e,t,i){super(),this._series=e,this._statusViewProperties=t,this._options=i||{}}text(){return function(e){const t=T(e);return(e.ticker?t.description:t.title)+(t.interval?", "+t.interval:"")+function(e,t=", "){return(e.provider?`${t}${e.provider}`:"")+(e.exchange?`${t}${e.exchange}`:"")+(e.chartStyle?`${t}${e.chartStyle}`:"")+(e.branding?`${t}${e.branding}`:"")+(e.sessionDescription?`${t}${e.sessionDescription}`:"")+(e.priceSource?`${t}${e.priceSource}`:"")}(t)}(this._getTitleGenerationOptions())}getSplitTitle(){return T(this._getTitleGenerationOptions())}bold(){return!1}size(){return this._statusViewProperties.childs().fontSize.value()+"px"}errorStatus(){const e=this._series.unsupportedResolutionState().value(),t=e?(0,I.getErrorFromUnsupportedResolutionState)(e):this._series.seriesErrorMessage();return null!==t?{error:t,title:e?A:M}:null}_getTitleGenerationOptions(){const e=this._series.symbolInfo(),t=this._statusViewProperties.childs(),i=this._series.symbolTextSourceProxyProperty().value();let s;t.showExchange.value()&&e&&(s=(0,m.getSymbolExchange)(e));const o=(k&&e?.price_source_id?this._series.model().availablePriceSources(this._series.getSymbolString()).name(e.price_source_id):null)??void 0,n=this._series.getInputsProperties().state();return 17===this._series.style()&&(n.type=this._series.properties().childs().volFootprintStyle.childs().type.value()),{description:B(i,e),exchange:s,symbol:L&&null===e?"":this._series.symbol(),interval:t.showInterval.value()&&!this._options.hideResolution?this._series.interval():void 0,style:this._series.properties().childs().style.value(),inputs:n,boxSize:this._series.data().boxSize,reversalAmount:this._series.data().reversalAmount,ticker:E(i,e),priceSource:o}}}function E(e,t){return"ticker-and-description"!==e?"":null!==t?t.name:void 0}function B(e,t){if(null!==t)return"ticker"===e?t.name:"long-description"===e&&void 0!==t.long_description?t.long_description:(0,w.getTranslatedSymbolDescription)({pro_name:t.pro_name||void 0,short_name:t.name||void 0,description:t.description||void 0,short_description:t.short_description||void 0,local_description:t.local_description||void 0,language:t.language||void 0})}class V extends v.StatusView{constructor(e,t,i){super(new D(e,t,i)),this._invalidated=!0,this._series=e,this._series.onRestarted().subscribe(this,this.update),this._series.dataEvents().symbolResolved().subscribe(this,this.update),this._series.dataEvents().completed().subscribe(this,this.update),this._series.boxSizeValue().subscribe(this.update.bind(this)),t.childs().symbolTextSource.subscribe(this,this.update)}getSeriesPrecision(){let e=4;const t=this._series.symbolInfo();return t&&t.pricescale&&(e=Math.round(Math.log(t.pricescale)/Math.log(10))),e}round(e){const t=this.getSeriesPrecision(),i=Math.round(e*Math.pow(10,t))/Math.pow(10,t) +;return i?i.toString():""}update(){this._invalidated=!0}text(){return this._updateImpl(),super.text()}bold(){return this._updateImpl(),super.bold()}size(){return this._updateImpl(),super.size()}getSplitTitle(){return this._updateImpl(),this._statusProvider.getSplitTitle()}_updateImpl(){this._invalidated&&(this._bold=this._statusProvider.bold(),this._size=this._statusProvider.size(),this._text=this._statusProvider.text(),this._invalidated=!1)}}var R=i(50335),N=i(7576),O=i(49483),F=i(928),W=i(15764);const H=O.CheckMobile.any(),z=b.enabled("hide_resolution_in_legend");class U extends N.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._series=e,this._model=t,this.update()}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}series(){return this._series}canShowItems(){return!!this._model.mainPane()?.maximized().value()||void 0===this._model.panes().find((e=>e.maximized().value()))}_updateImpl(){const e=this._getValuesProvider();this._valuesProvider!==e&&(this._valuesProvider=e,this._items=this._valuesProvider.getItems().map((e=>new N.DataWindowItem(e.id,e.title,"",e.unimportant))));const t=this._series.symbolInfo();if(t){const e=[t.name];if(z||e.push((0,P.translatedIntervalString)(this._series.interval())),(0,m.isEconomicSymbol)(t)){const i=(0,m.getSourceForEconomySymbol)(t);null!==i&&e.push(i)}else e.push((0,O.onWidget)()||"forex"===t.type?t.exchange:t.listed_exchange);this._header=e.join(` ${m.symbolTitleSeparator} `),this._title=t.description}else this._header=this._series.symbol();let i=this._model.crosshairSource().appliedIndex();b.enabled("use_last_visible_bar_value_in_legend")&&!(0,R.isNumber)(i)&&(i=this._model.timeScale().visibleBarsStrictRange()?.lastBar()??NaN);const s=this._valuesProvider.getValues(i);for(let e=0;e`${e}:${t}:${i}:${s}:${o}`),i.showBarChange.weakReference(),i.showSeriesOHLC.weakReference(),i.showVolume.weakReference(),i.showLastDayChange.weakReference(),i.showSeriesLegendCloseOnMobile.weakReference()),this._visibilityProperty.subscribe(this,this.update)}areValuesVisible(){return this._visibilityProperty.value().includes("true")}additional(){return null}marketTitle(){const e=this._series.marketStatusModel().status().value() +;return this._showLastPriceAndChangeOnly()&&("pre_market"===e||"post_market"===e)?`${j}:`:""}destroy(){this._backgroundColorSpawn.destroy(),this._visibilityProperty.destroy()}_getValuesProvider(){return this._series.legendValuesProvider()}}var $,K=i(90823),Y=i(50788),Z=i(85049),X=i(14381),J=i(40644),Q=i(92184);!function(e){e[e.ExtrapolateBarsLimit=2e3]="ExtrapolateBarsLimit"}($||($={}));let ee=0;class te{constructor(e,t){this._extrapolatedData=[],this._cacheForFuture=!1,this._modelId=ee++,this._builderCache=null,this._uniqueId=(0,Q.randomHashN)(6),this._resolution=t,this._symbolInfo=e,this._valid=Boolean(e.timezone)&&Boolean(e.session),this._session=new X.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections)}syncSourceTarget(){return{uniqueId:this._uniqueId,resolution:this._resolution,session:this._session.state()}}getSymbolInfo(){return this._symbolInfo}getSession(){return this._session}getResolution(){return this._resolution}uniqueId(){return this._modelId}distance(e,t){if(!this.isValid())return{success:!1};if(e>t)return{success:!1};if(e===t)return{success:!0,result:0};let i=this._extrapolatedData.length,s=0!==i?this._extrapolatedData[0]:null,o=null!==s?this._extrapolatedData[i-1]:null;const n=eo){const s=(0,J.extrapolateBarsFrontToTime)(this.barBuilder(),o||1e3*e,1e3*t,2e3,!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}if(o=this._extrapolatedData[i-1],o<1e3*t)return{success:!1};const r=this._extrapolatedData.indexOf(1e3*t);return-1===r?{success:!1}:{success:!0,result:r}}projectTime(e,t){if(!this.isValid())return e;let i=this._extrapolatedData.length,s=i>0?this._extrapolatedData[0]:null,o=null!==s?this._extrapolatedData[i-1]:null;const n=t>=0;1e3*e===s&&this._cacheForFuture===n||(this._extrapolatedData=[1e3*e],i=1,s=null,o=null);const r=Math.abs(t);if(null===s||r>=i){const s=(0,J.extrapolateBarsFrontByCount)(this.barBuilder(),o||1e3*e,Math.sign(t)*(r-i+1),!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}return i0?e.delay:900;return Math.round(t/60)}listedExchange(){const e=this._symbolInfo.value();return null!==e?e.listed_exchange:""}async description(){const e=this._symbolInfo.value();if(null===e)return"";return{}.description||e.listed_exchange}exchange(){const e=this._symbolInfo.value();return null!==e?e.exchange:""}proName(){const e=this._symbolInfo.value();return null!==e?e.pro_name:""}country(){return this._symbolInfo.value()?.country||""}proPerm(){const e=this._symbolInfo.value();return null!==e?e.pro_perm:""}firstReplacedByBatsExchange(){const e=this._symbolInfo.value();return e&&(0,se.firstReplacedByBatsExchange)(e)}isSpread(){const e=this._symbolInfo.value();return null!==e&&"spread"===e.type}isDelay(){const e=this._symbolInfo.value();return Boolean(e?.delay)}async _update(){const e=this._symbolInfo.value();if(null===e)return void this._dataUpdatedInfoStatus.setValue(null);const t=this._status.value();if("string"==typeof t)return void this._dataUpdatedInfoStatus.setValue(null);if(2===t||1===t)return;const i=await ne(e,t,this._updatePeriod.value());0!==i.length?this._dataUpdatedInfoStatus.setValue(i):this._dataUpdatedInfoStatus.setValue(null)}}i(84906);var ae=i(37265);(0,r.getLogger)("Chart.DataProblemModel");class le{constructor(e,t){this._mainDataProblem=new ie.WatchedObject(null),this._supportPortalProblems=new ie.WatchedObject([]),this._allDataProblems=new ie.WatchedObject([]),this._pushStreamHandler=null,this._destroyed=!1,this._quotesProvider=e,this._quotesProvider.quotesUpdate().subscribe(this,this._update.bind(this)),this._symbolInfo=t,this._symbolInfo.subscribe((e=>{e||this._mainDataProblem.setValue(null)})),this._mainDataProblem.subscribe((()=>this._updateAllDataProblems())),this._supportPortalProblems.subscribe((()=>this._updateAllDataProblems())),this._requestSupportPortalProblems()}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._symbolInfo.release(),this._destroyed=!0}dataProblems(){return this._allDataProblems}_resetStatus(){this._mainDataProblem.setValue(null)}_update(e){void 0===e.values||void 0===e.values.data_problem?this._resetStatus():this._mainDataProblem.setValue((0,ae.clone)(e.values.data_problem))}_updateAllDataProblems(){const e=this._mainDataProblem.value(),t=this._supportPortalProblems.value();this._allDataProblems.setValue(null===e?t:[e,...t])}async _requestSupportPortalProblems(){0}}var ce=i(76742),he=i(19063),de=i(98558),ue=i(94164),_e=i(32956),pe=i(49256),me=i(44672);const ge=b.enabled("force_exchange_as_title"),fe=b.enabled("chart_style_hilo_last_price");const ye={alwaysShowGlobalLast:!1, +visibleOnHistoryOnly:!1,showCountdown:!0,showSymbolLabel:!0,useSolidBodyColor:!0};class ve extends de.PriceAxisView{constructor(e,t,i){super(),this._previousCountdown="",this._source=e,this._model=t,this._options={...ye,...i}}updateCountdown(){this._countdownText()!==this._previousCountdown&&(this.update((0,me.sourceChangeEvent)(this._source.id())),this._model.updateSourcePriceScale(this._source))}_getSource(){return this._source}_getModel(){return this._model}_isCountdownEnabled(){return this._options.showCountdown}_countdownText(){const e=Z.Interval.parse(this._source.interval());if(e.isDWM()||e.isTicks()||e.isSeconds()&&1===e.multiplier())return"";const t=this._source.data().bars().last();if(null===t)return"";const i=1e3*(0,s.ensure)(t.value[0]),o=Z.Interval.parse(this._source.interval()).inMilliseconds(),n=i.valueOf()+o;let r=Math.round((n-this._currentTime())/1e3);if(r<=0)return"";r=Math.min(r,o/1e3);let a=null;r>=3600&&(a=(0,_e.addLeadingZero)(Math.floor(r/3600))),r%=3600;const l=(0,_e.addLeadingZero)(Math.floor(r/60));r%=60;const c=(0,_e.addLeadingZero)(Math.floor(r));return null!==a?`${a}:${l}:${c}`:`${l}:${c}`}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._source.isVisible())return;const o=this._source.properties().childs();if(!fe&&12===o.style.value())return;const n=this._model.timeScale().visibleBarsStrictRange(),r=this._source.data().last();if(null===n||null===r)return;if(this._options.visibleOnHistoryOnly&&n.contains(r.index))return;const a=this._model.properties().childs().scalesProperties.childs();let l=a.showSeriesLastValue.value(),c=this._isCountdownEnabled()&&o.showCountdown.value()&&(12===(h=o.style.value())?fe:(0,m.isTimeBasedStyle)(h))&&(this._options.alwaysShowGlobalLast||n.contains(r.index));var h;let d=this._options.showSymbolLabel&&a.showSymbolLabels.value();const u=a.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,_=this._source.lastValueData(void 0,this._options.alwaysShowGlobalLast);if(_.noData)return;const p=8===o.style.value();if((l||c||d)&&p&&o.haStyle.childs().showRealLastPrice.value()){const e=this._source.lastValueData(void 0,!1),t=this._source.lastValueData(void 0,!0);e.noData||t.noData||e.index!==t.index||(l=!1,c=!1,d=!1)}const g=(0,he.resetTransparency)(this._source.priceLineColor(_.color));if(this._options.useSolidBodyColor?(i.background=g,i.borderColor=void 0):(i.background=this._model.backgroundColorAtYPercentFromTop((i.fixedCoordinate??i.coordinate)/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),i.borderColor=g),i.coordinate=_.coordinate,i.floatCoordinate=_.floatCoordinate,l||c){const t=this._axisFirstLineText(_,l);e.text=t,this._options.useSolidBodyColor?(i.textColor=this.generateTextColor(i.background),e.borderVisible=!1):(e.borderVisible=!0,i.textColor=g),e.textColor=i.textColor;const s=l&&u?(0,pe.getOppositeModePriceText)(this._source.priceScale(),_):"";e.secondLine=s,i.secondLineTextColor=i.textColor;const o=c?this._countdownText():"";this._previousCountdown=o,e.thirdLine=o, +i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),0===t.length&&0===s.length&&0===o.length||(e.visible=!0)}d&&(t.text=this._paneText(d),t.visible=t.text.length>0)}_paneText(e){let t="";const i=this._source.symbolInfo();return ge?t=(0,m.displayedSymbolExchange)(i):e&&(t=(0,m.displayedSymbolName)(i)),t}_axisFirstLineText(e,t){return t?(0,pe.getCurrentModePriceText)(this._source.priceScale(),e):""}_currentTime(){return window.ChartApiInstance.serverTime()}}var Se=i(18112),be=i(39772),we=i(37626);class Ce extends ve{lastPrice(){return this._getSource().data().lastProjectionPrice}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._getModel(),n=this._getSource(),r=n.priceScale(),a=o.timeScale(),l=this.lastPrice();if(a.isEmpty()||r.isEmpty()||void 0===l)return;const c=a.visibleBarsStrictRange();if(null===c)return;const h=c.firstBar(),d=c.lastBar(),_=n.data(),p=_.search(d,u.PlotRowSearchMode.NearestLeft);if(null===p)return;const m=n.nearestIndex(h,u.PlotRowSearchMode.NearestRight);if(void 0===m)return;const g=n.model().properties().childs().scalesProperties.childs(),f=(0,s.ensureNotNull)(_.valueAt(m))[4];let y=i.background,v=g.showSeriesLastValue.value(),S=!1,b=!1,w=!1;const C=n.lastValueData(4,!1),P=n.properties().childs();if(8===P.style.value()&&P.haStyle.childs().showRealLastPrice.value()){const e=n.lastValueData(4,!0);if(e.noData||e.color===i.background||(y=(0,he.resetTransparency)(e.color)),!e.noData&&!C.noData){const t=e.index===C.index;S=t&&g.showSymbolLabels.value(),b=g.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,v=v&&t,w=t&&this._isCountdownEnabled()&&P.showCountdown.value()}}else{const e=n.barColorer().barStyle(p.index,!0);y=(0,he.resetTransparency)(e.barColor)}if(i.background=y,i.textColor=this.generateTextColor(y),i.secondLineTextColor=i.textColor,i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),i.coordinate=r.priceToCoordinate(l,f),e.visible=v||w,!C.noData){const i=n.priceScale().isPercentage();C.formattedPriceAbsolute=r.formatPriceAbsolute(l),C.formattedPricePercentage=r.formatPricePercentage(l,f,{signPositive:!0}),C.text=i?C.formattedPricePercentage:C.formattedPriceAbsolute,e.text=this._axisFirstLineText(C,v),e.secondLine=v&&b?i?C.formattedPriceAbsolute:C.formattedPricePercentage:"",e.thirdLine=w?this._countdownText():"",t.text=this._paneText(S)}t.visible=S}}var Pe=i(65458),Te=i(52397),xe=i(19625),Ie=i(51056);const Me={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:xe.colorsPalette["color-tv-blue-50"],lineColor:xe.colorsPalette["color-cold-gray-500"]},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:xe.colorsPalette["color-tv-blue-a800"],lineColor:xe.colorsPalette["color-cold-gray-500"]}};function Ae(e){return e?Me.dark:Me.light}class Le extends Te.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth,this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return +;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),o=this._getValue();if(null===s||null===o)return;const n=Ae(this._model.dark().value()),r=this._lineColor.value()||n.lineColor,a=this._lineWidth.value()||n.lineWidth;e.visible=!0,e.y=i.priceToCoordinate(o,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=r}}class ke extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i.labelVisible,this._backgroundColor=i.lineColor,this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),o=s.priceScale(),n=s.firstValue(),r=this._getValue();if(null===n||null===r)return;const a=Ae(this._model.dark().value()),l=(0,he.resetTransparency)(this._backgroundColor.value()||a.backgroundColor);e.visible=!0,t.visible=!0,e.text=o.formatPriceAbsolute(r),t.text=this._label,i.coordinate=o.priceToCoordinate(r,n),i.background=l,i.textColor=this.generateTextColor(l)}}class De extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Ae(this._model.dark().value()).lineWidth}_lineStyle(){return Ae(this._model.dark().value()).lineStyle}_priceLineColor(e){return Ae(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const o=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:o,coordinate:o,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}var Ee;!function(e){e[e.High=0]="High",e[e.Low=1]="Low"}(Ee||(Ee={}));const Be=S.t(null,void 0,i(78254)),Ve=S.t(null,void 0,i(65318));function Re(e,t,i,s){const o=new Le(e,i,s),n=new ke(e,i.label,i,s);return{paneView:o,panePriceAxisView:new Pe.PanePriceAxisView(n,t,e),priceAxisView:n,priceLineAxisView:new De(e,i.lineVisible,s)}}const Ne={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,xe.getHexColorByName)("color-cold-gray-900"),backgroundColor:(0,xe.getHexColorByName)("color-tv-blue-50"),lineColor:(0,xe.getHexColorByName)("color-cold-gray-500")},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,xe.getHexColorByName)("color-white"),backgroundColor:(0,xe.getHexColorByName)("color-tv-blue-a800"),lineColor:(0,xe.getHexColorByName)("color-cold-gray-500")}};function Oe(e){return e?Ne.dark:Ne.light}class Fe extends Te.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth,this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),o=this._getValue();if(null===s||null===o)return;const n=Oe(this._model.dark().value()),r=this._lineColor.value()?this._lineColor.value():n.lineColor,a=this._lineWidth.value()?this._lineWidth.value():n.lineWidth;e.visible=!0, +e.y=i.priceToCoordinate(o,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=r}}class We extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i,this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),o=s.priceScale(),n=s.firstValue(),r=this._getValue();if(null===n||null===r)return;const a=Oe(this._model.dark().value());e.visible=!0,t.visible=!0,e.text=o.formatPriceAbsolute(r),t.text=this._label,i.coordinate=o.priceToCoordinate(r,n),i.background=a.backgroundColor,i.textColor=a.textColor}}class He extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Oe(this._model.dark().value()).lineWidth}_lineStyle(){return Oe(this._model.dark().value()).lineStyle}_priceLineColor(e){return Oe(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const o=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:o,coordinate:o,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}var ze;!function(e){e[e.Avg=0]="Avg"}(ze||(ze={}));const Ue=S.t(null,void 0,i(73025));function Ge(e,t,i,s){const o=i.childs(),n=function(e,t,i,s){const o=new Fe(e,i,s),n=new We(e,i.label,i.labelVisible,s),r=new Pe.PanePriceAxisView(n,t,e),a=new He(e,i.lineVisible,s);return{paneView:o,panePriceAxisView:r,priceAxisView:n,priceLineAxisView:a}}(e,t,{label:Ue,labelVisible:o.averageClosePriceLabelVisible,lineVisible:o.averageClosePriceLineVisible,lineColor:o.averagePriceLineColor,lineWidth:o.averagePriceLineWidth},(()=>s(0)));return{paneViews:[n.paneView],panePriceAxisViews:[n.panePriceAxisView],priceAxisViews:[n.priceAxisView],priceLineAxisViews:[n.priceLineAxisView]}}var je=i(76748);const qe={open:S.t(null,{context:"in_legend"},i(46728)),high:S.t(null,{context:"in_legend"},i(43253)),low:S.t(null,{context:"in_legend"},i(89923)),close:S.t(null,{context:"in_legend"},i(2696)),hl2:S.t(null,{context:"in_legend"},i(61372)),hlc3:S.t(null,{context:"in_legend"},i(55096)),ohlc4:S.t(null,{context:"in_legend"},i(94174))},$e=O.CheckMobile.any();class Ke extends je.SeriesValuesProvider{constructor(e,t){super(e,t);const i=t.properties().childs().paneProperties.childs().legendProperties.childs();this._showBarChangeProp=i.showBarChange,this._showLastDayChangeProp=i.showLastDayChange,this._showSeriesOHLCProp=i.showSeriesOHLC,this._showVolumeProp=i.showVolume,this._showSeriesLegendCloseOnMobile=i.showSeriesLegendCloseOnMobile,this._seriesStyleProp=e.properties().childs().style;const s=this._emptyValues[0],o=this._emptyValues[1],n=this._emptyValues[2];s.title=qe.open,o.title=qe.high,n.title=qe.low,s.unimportant=!0,o.unimportant=!0,n.unimportant=!0,this._emptyValues[6].title="",this._emptyValues[8].title="",this._emptyValues[4].title=""}getValues(e){ +const t=super.getValues(e),i=this._series.style(),s=12!==i,o=this._showSeriesOHLCProp.value(),n=s&&this._showBarChangeProp.value(),r=s&&this._showLastDayChangeProp.value(),a=!$e||this._showSeriesLegendCloseOnMobile.value(),l=this._mobileNonTrackingMode();if(this._showLastPriceAndChangeOnly()){const e=t[5];return e.visible=e.visible&&o&&a&&l,t[6].visible&&=n,t[8].visible=!1,t}const c=12!==i&&16!==i&&21!==i,h=12!==i,d=this._series.intervalObj().is1Tick(),u=t[7];u.visible=u.visible&&this._showVolumeProp.value();const _=(0,m.isPriceSourceStyle)(this._seriesStyleProp.value()),p=o&&!_,g=o&&_;if(t[0].visible=p&&c&&!d,t[1].visible=p&&!d,t[2].visible=p&&!d,t[3].visible=p&&h,t[3].title=d?"":qe.close,t[4].visible=g,t[6].visible&&=n,t[8].visible&&=r,16===i){const e=this._series.properties().childs().hlcAreaStyle.childs();t[1].color=e.highLineColor.value(),t[2].color=e.lowLineColor.value(),t[3].color=e.closeLineColor.value()}return t}}var Ye,Ze=i(52033),Xe=i(76350),Je=i(73698),Qe=i(86441);class et{constructor(){this._data=null}setData(e){this._data=e}data(){return this._data}draw(e,t){const i=this._data;if(null===i)return;const{horizontalPixelRatio:s,verticalPixelRatio:o}=t;e.save();const n=Math.max(1,Math.floor(s)),r=n%2/2,a=Math.round(i.center.x*s)+r,l=i.center.y*o;e.fillStyle=i.seriesLineColor,e.beginPath();const c=Math.max(2,1.5*i.seriesLineWidth)*s;e.arc(a,l,c,0,2*Math.PI,!1),e.fill(),e.fillStyle=i.fillColor,e.beginPath(),e.arc(a,l,i.radius*s,0,2*Math.PI,!1),e.fill(),e.lineWidth=n,e.strokeStyle=i.strokeColor,e.beginPath(),e.arc(a,l,i.radius*s+n/2,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e){return null}}function tt(e){return e}!function(e){e[e.AnimationPeriod=2600]="AnimationPeriod",e[e.Stage1Period=.25]="Stage1Period",e[e.Stage2Period=.275]="Stage2Period",e[e.Stage3Period=.475]="Stage3Period",e[e.Stage1StartCircleRadius=4]="Stage1StartCircleRadius",e[e.Stage1EndCircleRadius=10]="Stage1EndCircleRadius",e[e.Stage1StartFillAlpha=.25]="Stage1StartFillAlpha",e[e.Stage1EndFillAlpha=0]="Stage1EndFillAlpha",e[e.Stage1StartStrokeAlpha=.4]="Stage1StartStrokeAlpha",e[e.Stage1EndStrokeAlpha=.8]="Stage1EndStrokeAlpha",e[e.Stage2StartCircleRadius=10]="Stage2StartCircleRadius",e[e.Stage2EndCircleRadius=14]="Stage2EndCircleRadius",e[e.Stage2StartFillAlpha=0]="Stage2StartFillAlpha",e[e.Stage2EndFillAlpha=0]="Stage2EndFillAlpha",e[e.Stage2StartStrokeAlpha=.8]="Stage2StartStrokeAlpha",e[e.Stage2EndStrokeAlpha=0]="Stage2EndStrokeAlpha",e[e.Stage3StartCircleRadius=14]="Stage3StartCircleRadius",e[e.Stage3EndCircleRadius=14]="Stage3EndCircleRadius",e[e.Stage3StartFillAlpha=0]="Stage3StartFillAlpha",e[e.Stage3EndFillAlpha=0]="Stage3EndFillAlpha",e[e.Stage3StartStrokeAlpha=0]="Stage3StartStrokeAlpha",e[e.Stage3EndStrokeAlpha=0]="Stage3EndStrokeAlpha"}(Ye||(Ye={}));const it=[{start:0,end:.25,startRadius:4,endRadius:10,startFillAlpha:.25,endFillAlpha:0,startStrokeAlpha:.4,endStrokeAlpha:.8,easing:tt},{start:.25,end:.525,startRadius:10,endRadius:14,startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:.8,endStrokeAlpha:0,easing:tt},{start:.525,end:1, +startRadius:14,endRadius:14,startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:0,endStrokeAlpha:0,easing:tt}];function st(e,t,i,s){const o=i+(s-i)*t;return(0,he.applyTransparency)(e,(0,he.alphaToTransparency)(o))}const ot=(0,xe.getHexColorByName)("color-minty-green-400"),nt=(0,xe.getHexColorByName)("color-ripe-red-500");function rt(e,t,i){const s=e%2600/2600;let o;for(const e of it)if(s>=e.start&&s<=e.end){o=e;break}if(void 0===o)throw new Error("Last price animation internal logic error");const n=o.easing((s-o.start)/(o.end-o.start));return{fillColor:st(i,n,o.startFillAlpha,o.endFillAlpha),strokeColor:st(i,n,o.startStrokeAlpha,o.endStrokeAlpha),radius:(r=n,a=o.startRadius,l=o.endRadius,a+(l-a)*r)};var r,a,l}class at{constructor(e){this._renderer=new et,this._invalidated=!0,this._stageInvalidated=!0,this._startTime=performance.now(),this._endTime=this._startTime-1,this._prevRenderedPrice=null,this._series=e}update(e){if(this._invalidated=!0,"data-source-change"===e.type&&e.sourceId===this._series.id()&&e.realtime&&this._series.seriesLoaded()){const e=performance.now(),t=this._endTime-e;if(t>0)return void(t<650&&(this._endTime+=2600));this._startTime=e,this._endTime=e+2600}}invalidateStage(){this._stageInvalidated=!0}animationActive(){return performance.now()<=this._endTime}stopAnimation(){this._endTime=this._startTime-1}renderer(e){return this._invalidated?(this._updateImpl(e),this._invalidated=!1,this._stageInvalidated=!1):this._stageInvalidated&&(this._updateRendererDataStage(),this._stageInvalidated=!1),this._renderer}_updateImpl(e){this._renderer.setData(null);const t=this._series.model().timeScale(),i=t.visibleBarsStrictRange(),s=this._series.firstValue(),o=this._series.lastValueData(void 0,!0,!0);if(null===i||null===s||void 0===o.index||void 0===o.price||!i.contains(o.index))return;const n=new Qe.Point(t.indexToCoordinate(o.index),this._series.priceScale().priceToCoordinate(o.price,s)),r=o.color,a=this._series.properties().childs();let l;switch(this._series.style()){case 3:l=a.areaStyle.childs().linewidth.value();break;case 10:const t=a.baselineStyle,i=Math.round(e.mediaSize.height*(Math.abs(100-t.childs().baseLevelPercentage.value())/100));l=n.y<=i?t.childs().topLineWidth.value():t.childs().bottomLineWidth.value();break;case 14:l=a.lineWithMarkersStyle.childs().linewidth.value();break;case 15:l=a.steplineStyle.childs().linewidth.value();break;default:l=a.lineStyle.childs().linewidth.value()}this._lastBaseColor=null===this._prevRenderedPrice||this._prevRenderedPrice===o.price?r:this._prevRenderedPricethis._clearDataImpl())):this._clearDataImpl()}dataEvents(){return this._dataEvents}turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}symbolInstanceId(){return this._symbolInstanceId}symbol(){return this._extSymbol}moveData(e){this._enqueueUpdate((()=>this._data.moveData(e)))}setInitialRequestOptions(e){this._createSeriesOverriddenParams=yt(e)}symbolSameAsResolved(e){return null!==this._extSymbol&&(0,_t.symbolSameAsResolved)(e,vt(this._extSymbol),this._lastResolvedSymbol)}resolvedSymbol(){return null===this._extSymbol?null:vt(this._extSymbol)}_resolveSymbol(){null!==this._extSymbol&&(this._symbolInstanceId=this._gateway.resolveSymbol("sds_sym_"+gt++,(0,Je.encodeExtendedSymbolOrGetSimpleSymbolString)(this._extSymbol),this._onMessage.bind(this)))}_clearDataImpl(){this._data.clear()}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),pt.logNormal(`Status changed from ${mt[this._status]} to ${mt[e]}`),this._status=e}_createSeries(){(0,s.assert)(this._status!==mt.Active,'Status should not be "Active" when creating a study'),this._instanceId="sds_"+ft++,this._resolveSymbol();const e=this._createSeriesOverriddenParams||this._createSeriesParams;this._createSeriesOverriddenParams&&(this._createSeriesOverriddenParams=0),this._gateway.createSeries(this._instanceId,this.turnaround(),(0,s.ensureNotNull)(this._symbolInstanceId),(0,s.ensureNotNull)(this._resolution),e,this._timeFrame,this._onMessage.bind(this)),this._timeFrame=null,this._changeStatusTo(mt.AwaitingFirstDataUpdate),this._dataEvents.fireCreated(this._instanceId)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===mt.AwaitingConnection&&this._createSeries()}_onGatewayDisconnected(){ +this._status!==mt.Idle&&this._status!==mt.AwaitingConnection&&(this._instanceId=null,this._changeStatusTo(mt.AwaitingConnection)),this._turnaroundCounter=1}_onMessage(e){this._enqueueUpdate((()=>this._onMessageImpl(e)))}async _onMessageImpl(e){switch(e.method){case"symbol_resolved":{const[t,i]=e.params;if(t!==this._symbolInstanceId){null!==this._symbolInstanceId&&pt.logNormal(`Resolve for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolResolved(i);break}case"symbol_error":if(e.params[0]!==this._symbolInstanceId){null!==this._symbolInstanceId&&pt.logNormal(`Symbol error for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolError(e);break;case"series_timeframe":{const[t,i,s,o,n,r,a]=e.params;if(!this._checkTurnaround(t,i)){pt.logNormal(`Time frame for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesTimeFrame(s,o,n,r,a);break}case"series_error":{const[t,i]=e.params;if(!this._checkTurnaround(t,i)){pt.logNormal(`Series error for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesError(e.params[2]);break}case"series_loading":{const[t,i]=e.params;if(!this._checkTurnaround(t,i))break;this._onSeriesLoading(e.time);break}case"series_completed":{const[t,i,s,o]=e.params;if(!this._checkTurnaround(t,s)){pt.logNormal(`Series completed for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${s})`);break}this._onSeriesCompleted(i,e.time,o);break}case"data_update":if(!this._checkTurnaround(e.params.customId,e.params.turnaround)){pt.logNormal(`Data update for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${e.params.customId} (${e.params.turnaround})`);break}await this._onDataUpdate(e.params.plots,e.params.nonseries,e.params.lastBar);break;case"clear_data":if(e.params.turnaround!==this.turnaround()){pt.logNormal(`Clear data for old data, expected: ${this.turnaround()}, actual ${e.params.turnaround}`);break}this._clearDataImpl(),this._dataEvents.fireDataUpdated(void 0,!1,null,!1)}}_onSeriesError(e){let t,i;if("string"==typeof e)i={error:e},t=e;else if(i=e,e.ctx){const i={};Object.entries(e.ctx).forEach((([e,t])=>{i[e]=t.toString()})),t=e.error.format(i)}else t=e.error;if(t.startsWith("study_not_auth:")){const e=t.split(":",2)[1].split("@",2)[0];if(["BarSetRenko","BarSetPriceBreak","BarSetKagi","BarSetPnF"].includes(e))this._dataEvents.fireChartTypeNotPermitted(e);else{if("BarSetSpread"===e)return void this._dataEvents.fireIntradaySpreadNotPermitted();if("BarSetRange"===e){const e=`${(0,s.ensureNotNull)(this._extSymbol).inputs.range}R`;this._dataEvents.fireCustomIntervalNotPermitted(e)}}}else{if(t.startsWith("unsupported"))return void this._dataEvents.fireUnsupportedResolutionRequested();"resolution_not_entitled"===t?this._dataEvents.fireIntradayExchangeNotPermitted():"custom_resolution"===t?this._dataEvents.fireCustomIntervalNotPermitted((0, +s.ensureNotNull)(this._resolution)):"seconds_not_entitled"===t?this._dataEvents.fireSecondsIntervalNotPermitted():"ticks_not_entitled"===t&&this._dataEvents.fireTicksIntervalNotPermitted()}this._dataEvents.fireSeriesError(i)}_onSeriesTimeFrame(e,t,i,s,o){this._dataEvents.fireSeriesTimeFrame(e,t,i,s??!0,o)}_onSymbolError(e){if(e.params[1]===dt.permissionDenied)switch(e.params[2]){case dt.SymbolErrorPermissionDeniedReason.Symbol:this._dataEvents.fireSymbolNotPermitted(e.params[3]);break;case dt.SymbolErrorPermissionDeniedReason.GroupPermission:this._dataEvents.fireSymbolGroupNotPermitted(e.params[3]);break;default:this._dataEvents.fireSymbolNotPermitted(e.params[2])}else e.params[1]===dt.invalidSymbol&&this._dataEvents.fireSymbolInvalid();this._dataEvents.fireSymbolError(e.params[1])}_onSymbolResolved(e){this._lastResolvedSymbol=(0,s.ensureNotNull)((0,m.extractSymbolNameFromSymbolInfo)(e,"")),this._dataEvents.fireSymbolResolved(e)}async _onDataUpdate(e,t,i){this._onDataUnpacked(e,i,await async function(e){if(void 0===e)return{projectionPlots:[],boxSize:null};if(""===e.d||"nochange"===e.indexes)return null;const t=await(0,ht.unpackNonSeriesData)(e.d);if(null===t||t.indexes_replace)return null;const i=e.indexes,{bars:s,price:o,boxSize:n,reversalAmount:r}=t.data,a=(s||[]).map((e=>{let t;return"factor"in e?t=e.factor:"additionalPrice"in e&&(t=e.additionalPrice),{index:i[e.time],value:[0,e.open,e.high,e.low,e.close,e.volume,t]}}));return{lastPrice:o,projectionPlots:a,reversalAmount:r,boxSize:n}}(t))}_enqueueUpdate(e){return this._ongoingDataUpdate=this._ongoingDataUpdate.then(e,e),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){if(this._status===mt.Idle)return;this._status===mt.AwaitingFirstDataUpdate&&(this._changeStatusTo(mt.Active),this._clearDataImpl());const s=this._data.bars().size(),o=this._data.bars().firstIndex(),n=this._data.mergeRegularBars(e);null!==i&&(this._data.nsBars().clear(),this._data.nsBars().merge(i.projectionPlots),this._data.lastProjectionPrice=i.lastPrice,null!==i.boxSize&&(this._data.boxSize=i.boxSize),this._data.reversalAmount=i.reversalAmount);const r=null===o,a=r||null!==n&&n.indexe.value.splice(7,1))),t}function pi(e){const{seriesStatus:t,additionalStudyStatus:i}=e;if(y.seriesLoadingStatuses.has(t))return 2;if(i){if(4!==t&&i.type===Jt.StudyStatusType.Error)return 13;if(y.seriesReadyStatuses.has(t)&&(i.type===Jt.StudyStatusType.Loading||i.type===Jt.StudyStatusType.Undefined))return 2}return t}class mi extends l.PriceDataSource{constructor(e,t,i,o){t.removeProperty("currencyId"),super(e,"_seriesId"),this.isSeries=!0,this.requestingStyleIsNotSupported=new Ze.Delegate, +this.requestingStyleSupportRecovered=new Ze.Delegate,this._paneView=null,this._futureBarsPaneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=null,this._gotoDateView=null,this._baseHorizontalLineView=null,this._priceStep=null,this._symbolInfo=new ct.WatchedValue(null),this._isPrePostMarketPricesAvailableProperty=new p.Property(!1),this._isBackAdjustmentForbiddenProperty=new p.Property(!0),this._isSettlementAsCloseForbiddenProperty=new p.Property(!0),this._highLowPriceCache=new Map,this._averagePriceCache=new Map,this._prevClosePriceAxisView=null,this._priceScaleAboutToBeChanged=new Ze.Delegate,this._onRestarted=new Ze.Delegate,this._onStatusChanged=new Ze.Delegate,this._tagsChanged=new Ze.Delegate,this._intervalChanged=new Ze.Delegate,this._sessionIdChanged=new Ze.Delegate,this._requestMoreDataAvailable=!0,this._lineStyleLastPriceCirclePaneView=new at(this),this._prevClosePriceLineView=null,this._dataPoweredBy=null,this._symbolResolvingActive=new ct.WatchedValue(!1),this._predictBars=0,this._syncModel=null,this._data=null,this._lastCompleteFlags=null,this._haStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(8,!0))},this._renkoStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(4,!0))},this._pbStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(7,!0))},this._kagiStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(5,!0))},this._pnfStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(6,!0))},this._rangeStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(11,!0))},this._volFootprintStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(17,!0))},this._tpoStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(18,!0))},this._svpStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(20,!0))},this._barColorerCache=null,this._boxSizeValue=new ct.WatchedValue,this._base=100,this._pointValue=1,this._formattingDeps=null,this._defaultFormatter=new f.PriceFormatter({priceScale:this._base}),this._formatter=new f.PriceFormatter({priceScale:this._base}),this._ignoreMinMoveFormatter=new f.PriceFormatter({priceScale:this._base}),this._ignoreMinMovePriceStep=null,this._lastBarCloseTime=null,this._onSessionIdPropertyChangedBound=this._onSessionIdPropertyChanged.bind(this),this._ignoreSessionIdProxyPropertyChanges=!1,this._textSourceIsAlwaysTickerRestrictionEnabled=!1,this._lastPriceAnimationActive=!1,this._currentSession="out_of_session",this._onStyleChanged=new Ze.Delegate,this._intervalObj=null,this._obsoleteZOrder=0,this._seriesErrorMessage=null,this._seriesAlwaysFalseHibernatedVW=new ct.WatchedValue(!1),this._styleToRecover=null,this._precomputedBarStyles=new WeakMap,this._doNotShowLastAvailableBar=!1,this._gotoDateResultCleared=!1,this._endOfDataPaneView=null,this._pendingTimeRange=null,this._replaySubscriber=new ct.WatchedValue(null),this._symbolIntervalChanged=new Ze.Delegate,this._isReplayResolutionAvailableForUser=null,this._onInReplayStateChanged=new Ze.Delegate,this._onReplaySubscriberSeriesModified=new Ze.Delegate, +this._paramsNotApplicableForReplay=new Ze.Delegate,this._onTimeFrameApplied=new Ze.Delegate,this._seriesLoaded=!1,this._seriesCompleted=!1,this._status=new ct.WatchedValue({seriesStatus:0}),this._prevRequestedInterval="",this._isActingAsSymbolSource=new ct.WatchedValue(!0),this._unsupportedResolutionState=new ct.WatchedValue(null),this._countdownUpdateTimer=null,this._deferredDestroyed=(0,a.createDeferredPromise)(),this._volumePointWeights=null,this._studyBindings=null,this._lineColorAtYPercentFromTop=new be.GradientColorCache,this._savedLeftEdge=null,this._pendingScrollToLeftEdge=null,this._updateTimeScaleTimePointWeights=()=>{0},this._seriesStatus=(0,Xt.combine)(pi,this._status.weakReference()),this._seriesSource=new bt(e.chartApi(),"s",o);const n=this._seriesSource.dataEvents();n.symbolResolved().subscribe(this,this._onSymbolResolved),n.symbolError().subscribe(this,this._onSymbolError),n.seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),n.seriesError().subscribe(this,this._onSeriesError),n.loading().subscribe(this,this._onSeriesLoading),n.completed().subscribe(this,this._onSeriesCompleted),n.dataUpdated().subscribe(this,this._onDataUpdated),n.barReceived().subscribe(this,this._onBarReceived),n.unsupportedResolutionRequested().subscribe(this,this._onUnsupportedResolutionRequested),this._quotesProvider=new ce.QuotesProvider(void 0,e.collapsed().spawnOwnership()),this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate);const r=t.childs();if(t.hasChild("extendedHours")){(0,s.ensureDefined)(r.extendedHours).value()&&!t.hasChild("sessionId")&&t.addChild("sessionId",new p.Property("extended")),t.removeProperty("extendedHours")}t.hasChild("sessionId")||t.addChild("sessionId",new p.Property(g.SubsessionId.Regular)),(0,Yt.allChartStyles)().includes(r.style.value())||r.style.setValueSilently(2);const l=r.lineStyle.childs();if(r.lineStyle.hasChild("styleType")){let e,t;const i=l.styleType.value();0===i&&(t=14,e=r.lineWithMarkersStyle.childs()),1===i&&(t=15,e=r.steplineStyle.childs()),e&&(e.color.setValueSilently(l.color.value()),e.linestyle.setValueSilently(l.linestyle.value()),e.linewidth.setValueSilently(l.linewidth.value()),e.priceSource.setValueSilently(l.priceSource.value())),void 0!==t&&2===r.style.value()&&r.style.setValue(t),r.lineStyle.removeProperty("styleType")}this._studyBindings?.bindToSeriesProperties(t),this._setProperties(t),this._sessionIdProxyProperty=new p.Property(r.sessionId.value()),r.sessionId.subscribe(this,(()=>this._updateSessionIdProxyProperty())),this._sessionIdProxyProperty.subscribe(this,this._onSessionIdProxyPropertyChanged),this._symbolTextSourceProxyProperty=new p.Property,this._recalcSymbolTextSourceProxyProperty(),r.statusViewStyle.childs().symbolTextSource.subscribe(this,this._recalcSymbolTextSourceProxyProperty),this._symbolTextSourceProxyProperty.subscribe(this,(()=>e.lightUpdate())),this._options=(0,ae.merge)((0,ae.clone)(di),i),this._prevChartStyle=r.style.value(),this._priceAxisView=new ve(this,e,{alwaysShowGlobalLast:!oi,showCountdown:i.countdownEnabled}) +;let c=null;ti||oi||(c=new ve(this,e,{visibleOnHistoryOnly:!0,showSymbolLabel:!1,showCountdown:!1,alwaysShowGlobalLast:!1,useSolidBodyColor:!1})),this._priceLinePriceAxisView=new we.SeriesPriceLineAxisView(this),this._priceLineAxisViews=[this._priceLinePriceAxisView],this._projectionPriceAxisView=new Ce(this,e,{showCountdown:i.countdownEnabled}),this._priceAxisViews=[this._priceAxisView,this._projectionPriceAxisView],null!==c&&this._priceAxisViews.push(c),this._panePriceAxisView=new Pe.PanePriceAxisView(this._priceAxisView,this,e),this._historyPricePanePriceAxisView=null!==c?new Pe.PanePriceAxisView(c,this,e):null,this._projectionPanePriceAxisView=new Pe.PanePriceAxisView(this._projectionPriceAxisView,this,e),this._labelPaneViews=[this._panePriceAxisView,this._projectionPanePriceAxisView],null!==this._historyPricePanePriceAxisView&&this._labelPaneViews.push(this._historyPricePanePriceAxisView),this._highLowAvgPaneViews=[],this._averagePaneViews=[],ni&&this._createAverageViews(),this._createHighLowAvgViews(),this._subscribeRestartToSessionIdChange(),r.visible.subscribe(this,this._updateLastPriceAnimationActive),this._updateLastPriceAnimationActive(),r.minTick.subscribe(this,this._onFormatterPropsChanged),this._dataWindowView=new U(this,e),this._legendView=new q(this,e),this._statusView=new V(this,r.statusViewStyle),this._marketStatusModel=new K.MarketStatusModel(this._quotesProvider),this._dataUpdatedModeModel=ii?new re(this._symbolInfo.spawn().ownership(),this._seriesStatus.spawn().ownership(),(0,G.createWVFromGetterAndSubscription)((()=>this._lastCompleteFlags?.rt_update_period),n.completed()).ownership()):null,this._dataProblemModel=new le(this._quotesProvider,this._symbolInfo.spawn().ownership()),this._symbolResolvingActive.subscribe((()=>e.realignLineTools())),this._intervalChanged.subscribe(this,(()=>e.realignLineTools())),this._intervalChanged.subscribe(this,(()=>this._checkChartStyle())),this._studyBindings?.syncStudy(this.style()),this.createPaneView(),this._properties.addExcludedKey("visible",1),this._properties.addExcludedKey("currencyId",1),this._futureBarsPaneView=null,this._priceLineView=null,this._baseHorizontalLineView=new Zt(this);for(const[,e]of Object.entries(y.STYLE_SHORT_NAMES))this._properties.child(`${e}Style`)?.subscribe(this,(()=>this.invalidateBarStylesCache()));const h=r.renkoStyle.childs().inputs.childs();h.boxSize.subscribe(this,this.restart),h.style.subscribe(this,this.restart),h.atrLength.subscribe(this,this.restart),h.percentageLTP.subscribe(this,this.restart),h.wicks.subscribe(this,this.restart),h.sources.subscribe(this,this.restart),r.pbStyle.childs().inputs.childs().lb.subscribe(this,this.restart);const d=r.kagiStyle.childs().inputs.childs();d.reversalAmount.subscribe(this,this.restart),d.style.subscribe(this,this.restart),d.atrLength.subscribe(this,this.restart),d.percentageLTP.subscribe(this,this.restart);const u=r.pnfStyle.childs().inputs.childs();u.boxSize.subscribe(this,this.restart),u.reversalAmount.subscribe(this,this.restart),u.sources.subscribe(this,this.restart), +u.style.subscribe(this,this.restart),u.atrLength.subscribe(this,this.restart),u.percentageLTP.subscribe(this,this.restart),u.oneStepBackBuilding.subscribe(this,this.restart),r.rangeStyle.childs().inputs.childs().phantomBars.subscribe(this,this.restart),this._isDWMProperty=new p.Property(this.isDWM()),this._onRestarted.subscribe(this,(()=>this._isDWMProperty.setValue(this.isDWM()))),r.showCountdown.subscribe(this,this._onShowCountdownChanged),this._onShowCountdownChanged(r.showCountdown),this._recreatePriceFormattingDependencies(),r.lineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.lineWithMarkersStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.steplineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.areaStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.baselineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.columnStyle.childs().priceSource.subscribe(this,this._updateBarFunction),this._updateBarFunction(),this._isInReplay=(0,Xt.combine)((e=>null!==e),this._replaySubscriber.weakReference()),this._legendValuesProvider=new Ke(this,this.model()),this._dataWindowValuesProvider=new je.SeriesValuesProvider(this,this.model())}setId(e){super.setId(e),(0,Se.getPersistentLogger)()?.addPersistentLogEntry(`Set series Id to ${e}`,r.LOGLEVEL.INFO,"chart.series")}supportsConflatedChunks(){return!0}conflatedChunks(e,t){return this.data().conflatedChunks(e,t)}seriesErrorMessage(){const{seriesStatus:e,additionalStudyStatus:t}=this._status.value();return this.isFailed()?this._seriesErrorMessage:y.seriesLoadingStatuses.has(e)?null:t?.type===Jt.StudyStatusType.Error?(0,Jt.convertStudyStatusToString)({type:Jt.StudyStatusType.Error,errorDescription:t.errorDescription},!0):null}destroy(){this._seriesStatus.destroy(),this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.destroy(),this.clearGotoDateResult(),this._legendView.destroy(),this._marketStatusModel.destroy(),this._studyBindings&&this._studyBindings.destroy(),null!==this._dataUpdatedModeModel&&this._dataUpdatedModeModel.destroy(),this._dataProblemModel.destroy(),this._paneView&&this._paneView.destroy&&this._paneView.destroy(),this._seriesSource.destroy(),this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._model.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(this),this._unsubscribeRestartToSessionIdChange(),this._paramsNotApplicableForReplay.destroy(),this._onTimeFrameApplied.destroy(),this._deferredDestroyed.resolve(),this._properties.destroy(),this._isInReplay.destroy(),super.destroy()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}barColorer(){if(this._barColorerCache)return this._barColorerCache;let e=null;const t=this._model.dataSources();for(let i=t.length-1;i>=0;i--){const o=t[i];if((0,jt.isStudy)(o)&&o.hasBarColorer()&&!o.isSourceHidden()){const t=(0,s.ensureNotNull)(o.barColorer());null===e?e=t:e.pushBackBarColorer(t)}} +return null===e?e=new Gt.SeriesBarColorer(this):e.pushBackBarColorer(new Gt.SeriesBarColorer(this)),this._barColorerCache=e,e}createPaneView(){this._paneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=this.hasClosePrice()?new It(this):null;const e=this._properties.childs().style.value();switch(e){case 0:this._paneView=new kt.SeriesBarsPaneView(this,this._model);break;case 17:case 19:case 1:this._paneView=new Dt.SeriesCandlesPaneView(this,this._model,1===e||19===e?1:.2);break;case 2:case 18:case 14:case 15:this._paneView=new Et.SeriesLinePaneView(this,this._model);break;case 3:this._paneView=new Bt.SeriesAreaPaneView(this,this._model);break;case 16:this._paneView=new Vt.SeriesHLCAreaPaneView(this,this._model);break;case 8:this._paneView=new Wt(this,this._model);break;case 9:this._paneView=new Ht.SeriesHollowCandlesPaneView(this,this._model);break;case 13:this._paneView=new Lt.SeriesColumnsPaneView(this,this._model);break;case 10:{this._paneView=new zt.SeriesBaselinePaneView(this,this._model);const e=this._properties.childs().baselineStyle.childs();this._waterlineView=new Mt.SeriesWaterlinePaneView({paneHeight:()=>this.priceScale().height(),color:()=>e.baselineColor.value(),baseLevelPercentage:()=>e.baseLevelPercentage.value()});break}case 12:this._paneView=new At.SeriesHiLoPaneView(this,this._model);break;case 21:this._paneView=new ei.SeriesHLCBarsPaneView(this,this._model)}if(null===this._paneView)throw Error("Unknown chart style assigned: "+e)}properties(){return this._properties}zorder(){return 0}quotesProvider(){return this._quotesProvider}currentSession(){return this._currentSession}syncModel(){if(!this._syncModel){const e=this.symbolInfo(),t=this.interval();if(!e||!t)return null;this._syncModel=new te(e,t)}return this._syncModel}labelPaneViews(){return this._labelPaneViews}topPaneViews(){const e=[];if(null!==this._gotoDateView&&e.push(this._gotoDateView),this._lastPriceAnimationActive){const t=this._lineStyleLastPriceCirclePaneView;t.animationActive()&&setTimeout((()=>this._model.invalidate(lt.InvalidationMask.cursor())),0),t.invalidateStage(),e.push(t)}return 0!==e.length?e:null}paneViews(e){if(!this.properties().childs().visible.value()||!this._model.isSnapshot()&&!this._wasCompletedBefore())return null;const t=e===this._model.paneForSource(this),i=t?[(0,s.ensureNotNull)(this._baseHorizontalLineView),(0,s.ensureNotNull)(this._paneView)]:[];return i.push(...this._studyBindings?.paneViews(e)??[]),t&&(this._endOfDataPaneView&&i.push(this._endOfDataPaneView),this._futureBarsPaneView&&i.push(this._futureBarsPaneView),this._projectionBarsPaneView&&i.push(this._projectionBarsPaneView),null!==this._waterlineView&&i.push(this._waterlineView),null!==this._priceLineView&&i.push(this._priceLineView),window.TradingView.printing&&this._lastPriceAnimationActive&&(this._lineStyleLastPriceCirclePaneView.stopAnimation(),i.push(this._lineStyleLastPriceCirclePaneView)),i.push(...this._highLowAvgPaneViews),i.push(...this._averagePaneViews)),i}widgetSideAreaViews(e){ +return this._studyBindings?.widgetSideAreaViews(e)??null}priceAxisViews(e,t){return e.findTargetPriceAxisViews(this,t,this._priceAxisViews,this._priceLineAxisViews)}clearHighLowPriceCache(){this._highLowPriceCache.clear()}clearAveragePriceCache(){this._averagePriceCache.clear()}priceScale(){return(0,s.ensureNotNull)(this._priceScale)}setPriceScale(e){this._priceScale!==e&&(this._priceScaleAboutToBeChanged.fire(),this._priceScale=e,this._properties.removeProperty("priceAxisProperties"),this._properties.addChild("priceAxisProperties",e.properties()),this._properties.childs().priceAxisProperties.fireChanged(),(0,n.emit)("series_event","price_scale_changed"),this._priceScaleChanged.fire(e))}priceScaleChanged(){return this._priceScaleChanged}priceScaleAboutToBeChanged(){return this._priceScaleAboutToBeChanged}applyPreferences(e){const t=(0,ae.clone)(e);this.priceScale().setMode({autoScale:t.priceAxisProperties.autoScale,percentage:t.priceAxisProperties.percentage,log:t.priceAxisProperties.log,lockScale:t.priceAxisProperties.lockScale}),this.setChartStyleWithIntervalIfNeeded(t.style);const{style:i,interval:s,...o}=t;this._properties.mergePreferences(o),this._properties.saveDefaults(),this.createPaneView(),this.invalidateBarStylesCache()}disconnect(){this._studyBindings?.stop(),this._seriesSource.stop(),this._predictBars=0,this._updateStatus({...this._status.value(),seriesStatus:0}),this._model.isSnapshot()||this._symbolInfo.setValue(null)}isStarted(){return this._seriesSource.isStarted()}isCompleted(){return this._seriesCompleted}restart(e,t,i){if(5===this._status.value().seriesStatus)return;this._seriesLoaded=!1,this._seriesCompleted=!1,this._lastCompleteFlags=null,this._onRestarted.fire(),this._setStatus(1),this._updateSymbolInfo(null);const s=this._properties.childs().interval.value();Z.Interval.isEqual(s,this._prevRequestedInterval)&&this._notifyIntervalChanged(s);let o=null;this._pendingTimeRange&&(o=this._pendingTimeRange,this._pendingTimeRange=null),this._onBeforeModifySeries(this.getSymbolString(),s),this._onTimeFrameApplied.fire(o);const n=(0,Pt.getServerInterval)(s);this._data=null,this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesRestart),this._seriesSource.modifySeries(this._getResolvingSymbolObject(),n,o),this._seriesSource.isStarted()||this._seriesSource.start(),this._prevRequestedInterval=this.interval(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate()}isSymbolInvalid(){return 4===this._status.value().seriesStatus}getSymbolString(){return(0,Je.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject())}getAlertSymbolString(){return(0,Je.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(this.actualSymbol()))}invalidateBarStylesCache(e){ci.logDebug("Invalidate style cache starting from "+e),this._clearStylePlot(this.bars(),e),this._clearStylePlot(this.nsBars())}isLoading(){return y.seriesLoadingStatuses.has(this.statusWV().value())}isFailed(){const e=this.status();return 12===e||4===e||10===e||14===e}isStatusError(){ +return 12===this.status()}unsupportedResolutionState(){return this._unsupportedResolutionState.readonly()}actualSymbol(){return(0,m.actualSymbol)(this.symbolInfo(),this.symbol())}proSymbol(){return(0,m.proSymbol)(this.symbolInfo(),this.symbol())}onStyleChanged(){return this._onStyleChanged}style(){return this.properties().childs().style.value()}setStyle(e){this.setSymbolParams({style:e})}isRangeBasedStyle(){return(0,m.isRangeBasedStyle)(this.style())}symbolSameAsCurrent(e){return this.symbol()===e||(0,Xe.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return this._model.isSnapshot()?this.symbolSameAsCurrent(e):this._seriesSource.symbolSameAsResolved(e)}status(){return this._seriesStatus.value()}statusWV(){return this._seriesStatus}compositeStatusVW(){return this._status}symbol(){return this.properties().childs().symbol.value()}symbolChanged(){return this.properties().childs().symbol}seriesSource(){return this._seriesSource}symbolInfo(){return this._symbolInfo.value()}symbolResolved(){return this.dataEvents().symbolResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._seriesAlwaysFalseHibernatedVW}getSymbolName(){return this.symbolInfo()?.name??""}firstValue(){const e=this.firstBar();return null===e?null:this._barFunction(e,0)}firstBar(){const e=this.model().timeScale().visibleBarsStrictRange();if(null===e)return null;const t=e.firstBar(),i=this.data().search(t,u.PlotRowSearchMode.NearestRight);return null!==i?i.value:null}formatter(e=!0){return e?this._formatter:this._ignoreMinMoveFormatter}defaultFormatter(){return this._defaultFormatter}priceStep(e=!0){return e?this._priceStep:this._ignoreMinMovePriceStep}bars(){return this.data().bars()}nsBars(){return this.data().nsBars()}interval(){return this.properties().childs().interval.value()}setInterval(e){this.setSymbolParams({interval:e})}intervalObj(){const e=this.interval();if(null!==this._intervalObj&&this._intervalObj.resolutionString===e)return this._intervalObj.interval;const t=Z.Interval.parse(e);return this._intervalObj={resolutionString:e,interval:t},t}prevClose(){const e=this.priceScale();if(e.isEmpty()||this.data().isEmpty())return null;const t=this.quotes(),i=this.firstValue();if(null===t||null===i)return null;const s=t.prev_close_price;return void 0===s?null:{coordinate:e.priceToCoordinate(s,i),floatCoordinate:e.priceToCoordinate(s,i),formattedPricePercentage:e.formatPricePercentage(s,i,{signPositive:!0}),formattedPriceAbsolute:e.formatPriceAbsolute(s),formattedPriceIndexedTo100:e.formatPriceIndexedTo100(s,i)}}priceLineColor(e){return this.properties().childs().priceLineColor.value()||e}hasClosePrice(){return li||12!==this.properties().childs().style.value()}lastValueData(e,t,i){const s={noData:!0},o=this.priceScale();if(this.model().timeScale().isEmpty()||o.isEmpty()||this.data().isEmpty())return s;const n=this.model().timeScale().visibleBarsStrictRange(),r=this.firstValue();if(null===n||null===r)return s;let a,l;if(t){const e=this.data().bars().last();if(null===e)return s;a=e.value, +l=e.index}else{const e=this.data().bars().search(n.lastBar(),u.PlotRowSearchMode.NearestLeft);if(null===e)return s;a=e.value,l=e.index}const c=(void 0!==e?a[e]:this._barFunction(a,2))??NaN,h=this.barColorer().barStyle(l,!1),d=o.priceToCoordinate(c,r),_={...o.getFormattedValues(c,r,!0),noData:!1,color:h.barColor,floatCoordinate:d,coordinate:d,index:l};return i&&(_.price=c),_}isDWM(){return this.intervalObj().isDWM()}isPulse(){const e=this.symbolInfo();return null!==e&&(e.resolutions??[]).length>0}data(){return this._data??this._seriesSource.data()}clearData(){(0,s.assert)(null===this._data,"Cannot clear loaded data"),this._studyBindings?.clearData(),this._seriesSource.clearData()}nearestData(e,t){return this.data().search(e,t)??void 0}nearestIndex(e,t){return this.nearestData(e,t)?.index}nearestValue(e,t,i){const s=this.nearestData(e,i);return s?.value[t]??void 0}onSymbolIntervalChanged(){return this._symbolIntervalChanged}onIntervalChanged(){return this._intervalChanged}onStatusChanged(){return this._onStatusChanged}onRestarted(){return this._onRestarted}fixLastBar(e){0}requestMoreData(e){if(!y.seriesReadyStatuses.has(this._status.value().seriesStatus))return;if(this._model.timeScale().isEmpty())return;const t=this._model.timeScale().visibleBarsStrictRange();if(null===t)return;if(0===this.bars().size())return;const i=t.lastBar()-(0,s.ensureNotNull)(this.data().last()).index;if(this._predictBarse.isVisible())),n=(e,t)=>void 0===e?t:void 0===t?e:Math.max(e,t),r=o.map((s=>s.autoScaleInfo(e,t,{...i,forceOverlayOnly:!0})));this._studyBindings&&r.push(...this._studyBindings.autoScaleInfos(e,t,i));const a=(e,t)=>({range:e.range?t.range?e.range.merge(t.range):e.range:t.range,topPixelMargin:n(e.topPixelMargin,t.topPixelMargin),bottomPixelMargin:n(e.bottomPixelMargin,t.bottomPixelMargin)});s=r.reduce(a,s)}return s}onChartStyleChanged(){this._updateBarFunction(),this.isNeedRestart()&&(this.data().clear(),this._saveLeftEdgeIfRequired(!1)||this.model().timeScale().scrollToRealtime(!1),this.restart());const e=this.properties();this._prevChartStyle!==e.childs().style.value()&&this._studyBindings?.syncStudy(this.style()),this._prevChartStyle=e.childs().style.value(),this._onStyleChanged.fire(e.childs().style.value()),this.invalidateBarStylesCache(),this._updateLastPriceAnimationActive(),this._styleToRecover?.originalStyle!==this.style()&&(this._styleToRecover=null),this._updateTimeScaleTimePointWeights()}setChartStyleWithIntervalIfNeeded(e,t){const i=this.interval(),s=t??(0,Ct.getResolutionByChartStyle)(e,i,this._model.defaultResolutions()),o=Z.Interval.isEqual(s,i);this.setSymbolParams({interval:o?void 0:s,style:e})}getInputsProperties(){const e=this._properties.child(`${this.getStyleShortName()}Style`);return e?.childs().inputs??new p.Property}getInputsInfoProperties(){const e=this._studyBindings?.getInputsInfoProperties();if(e)return e;const t=this._properties.child(`${this.getStyleShortName()}Style`);return t?.childs().inputInfo??new p.Property}getSourceIcon(){return{type:"loadSvg",svgId:`series.${this.style()}`}}onSourceIconChanged(){return this._onStyleChanged}purgeSymbolInfo(){this._symbolInfo.setValue(null)}idForAlert(){return super.idForAlert()}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}styleStudyInfos(){return{haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle,volFootprintStyle:this._volFootprintStyle,tpoStyle:this._tpoStyle,svpStyle:this._svpStyle}}dataEvents(){return this._seriesSource.dataEvents()}isSpread(){return"spread"===this.symbolInfo()?.type}isYield(){const e=this.symbolInfo();return null!==e&&(0,$t.isYield)(e)}dividendsAdjustmentProperty(){return null}sessionIdProxyProperty(){return this._sessionIdProxyProperty}symbolTextSourceProxyProperty(){return this._symbolTextSourceProxyProperty} +setTextSourceIsAlwaysTickerRestrictionEnabled(e){this._textSourceIsAlwaysTickerRestrictionEnabled=e,this._recalcSymbolTextSourceProxyProperty()}isDWMProperty(){return this._isDWMProperty}isPrePostMarketPricesAvailableProperty(){return this._isPrePostMarketPricesAvailableProperty}isSettlementAsCloseForbiddenProperty(){return this._isSettlementAsCloseForbiddenProperty}isBackAdjustmentForbiddenProperty(){return this._isBackAdjustmentForbiddenProperty}getStyleShortName(){const e=this.style(),t=y.STYLE_SHORT_NAMES[e];return(0,s.assert)(!!t,`Missed short name for style ${e}`),t}invalidateBarColorerCache(){this._barColorerCache=null,this.invalidateBarStylesCache()}paramsNotApplicableForReplay(){throw new Error("Not implemented")}onTimeFrameApplied(){return this._onTimeFrameApplied}onInReplayStateChanged(){throw new Error("Not implemented")}onReplayModified(){throw new Error("Not implemented")}dataWindowView(){return this._dataWindowView}statusView(){return si?this._statusView:null}legendView(){return this._legendView}marketStatusModel(){return this._marketStatusModel}isMainSeries(){return!0}dataUpdatedModeModel(){return this._dataUpdatedModeModel}dataProblemModel(){return this._dataProblemModel}setDefaultTimeframe(e){this._pendingTimeRange=e}loadDataTo(e){const t=this._properties.childs().interval.value();this._onTimeFrameApplied.fire(e),this._seriesSource.modifySeries(this._getResolvingSymbolObject(),(0,Pt.getServerInterval)(t),e)}isInReplay(){return this._isInReplay}quotes(){return this.data().isEmpty()?null:this._quotesProvider.quotes()}base(){return this._base}pointValue(){return this._pointValue}barCloseTime(){return this._lastBarCloseTime}priceSource(){let e=null;const t=this._properties.childs();switch(t.style.value()){case 2:e=t.lineStyle.childs().priceSource.value();break;case 18:e=t.tpoStyle.childs().priceSource.value();break;case 14:e=t.lineWithMarkersStyle.childs().priceSource.value();break;case 15:e=t.steplineStyle.childs().priceSource.value();break;case 3:e=t.areaStyle.childs().priceSource.value();break;case 10:e=t.baselineStyle.childs().priceSource.value();break;case 13:e=t.columnStyle.childs().priceSource.value()}return e}lineColorAtYPercentFromTop(e){let t;switch(this.style()){case 2:t=this.properties().childs().lineStyle.childs();break;case 14:t=this.properties().childs().lineWithMarkersStyle.childs();break;case 15:t=this.properties().childs().steplineStyle.childs();break;default:t=null}return t?t.colorType?.value()===Qt.ColorType.Solid?t.color.value():this._lineColorAtYPercentFromTop.gradientColor((0,s.ensureDefined)(t.gradientStartColor).value(),(0,s.ensureDefined)(t.gradientEndColor).value(),e):null}updateAllViews(e){if("hover-change"===e.type)return;this._paneView?.update(e),this._dataWindowView.update(),this._legendView.update(),this._statusView.update(),this._averagePaneViews.forEach((t=>t.update(e))),this._highLowAvgPaneViews.forEach((t=>t.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLineAxisViews.forEach((t=>t.update(e))), +this._futureBarsPaneView?.update(e),this._projectionBarsPaneView?.update(e),this._waterlineView?.update(e),this._priceLineView?.update(e),this._gotoDateView?.update(e),this._endOfDataPaneView?.update(e),this._baseHorizontalLineView?.update(e);const t=this._model.activeStrategySource().value();t?.updateAllViews(e),this._model.replayStudyStrategy().value()?.updateAllViews(e),this._lineStyleLastPriceCirclePaneView.update(e),this._studyBindings?.updateAllViews(e)}styleStudyInfo(e){return this.styleStudyInfos()[e]}barFunction(){return this._barFunction}precomputedBarStyle(e){return this._precomputedBarStyles.get(e)}setPrecomputedBarStyle(e,t){this._precomputedBarStyles.set(e,t)}symbolParams(){return(0,Xe.symbolParams)(this)}compareSymbolParams(e){return(0,Xe.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}setSymbolParams(e){const{symbol:t,currency:i,unit:o,style:n,interval:r}=e,{symbolChanged:a,intervalChanged:l,currencyChanged:c,unitChanged:h,styleChanged:d}=this.compareSymbolParams(e),u=[ui("symbol",t,a),ui("interval",r,l),ui("currency",i,c),ui("unit",o,h),ui("style",n,d)].filter((e=>null!==e)).join("; ");ci.logInfo(`Applying series symbol params: ${u}`);const _=this.properties().childs();void 0!==t&&_.symbol.setValue(t),void 0!==i&&_.currencyId.setValue(i),void 0!==o&&_.unitId.setValue(o),l&&_.interval.setValue((0,s.ensureDefined)(r)),void 0!==n&&d&&_.style.setValue(n);let p=!1;d&&(p=this.isNeedRestart(),this.onChartStyleChanged());let m=Promise.resolve();return!p&&(a||l||c||h)&&(m=this._applySymbolParamsChanges({symbolChanged:a,currencyChanged:c,unitChanged:h,intervalChanged:l,styleChanged:d})),(a||c||h)&&this.model().checkLineToolSelection(),m}setSymbol(e){this.setSymbolParams({symbol:e})}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,m.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}measureUnitId(){return(0,m.measureUnitId)(this.symbolInfo())}isConvertedToOtherUnit(){return(0,m.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}valueAt(e,t){return this.data().search(e)?.value[t]??null}symbolSource(){return this}barsProvider(){return this}title(e){return this.symbolTitle(e)}name(){return this.symbolTitle(Kt.TitleDisplayTarget.StatusLine)}symbolTitle(e,t,i,s="exchange"){let o=this.properties().childs().symbol.value();const n=this.symbolInfo();if(null!==n){const{type:e}=n;o=(0,m.symbolTitle)(n,t,"forex"===e?"exchange":s)}return i?o:`${o}, ${(0,P.translatedIntervalString)(this.properties().childs().interval.value())}`}setObsoleteZOrder(e){this._obsoleteZOrder=e}obsoleteZOrder(){return this._obsoleteZOrder}legendValuesProvider(){return this._legendValuesProvider}dataWindowValuesProvider(){return this._dataWindowValuesProvider}statusProvider(e){return new D(this,this.properties().childs().statusViewStyle,e)}moveItem(e,t,i){if(10===this.style()&&0===t){ +const t=this.priceScale(),i=this.properties().childs().baselineStyle,s=t.height(),o=100-e.y/s*100,n=o<0?0:Math.round(10*o)/10;i.childs().baseLevelPercentage.setValue(Math.max(Math.min(n,100),0))}}rerequestData(){this._applySymbolParamsChanges({force:!0})}switchToReplay(e,t){throw new Error("Not implemented")}switchToRealtime(){throw new Error("Not implemented")}async canChangeResolution(e){return!0}async canChangeSymbol(e){return{result:!0}}requestMoreDataAvailable(){return this._requestMoreDataAvailable}seriesLoaded(){return this._seriesLoaded}endOfData(){return void 0!==this._lastCompleteFlags?.data_completed}endOfDataType(){return this._lastCompleteFlags?.data_completed??null}dataPoweredBy(){return null}boxSizeValue(){return this._boxSizeValue}isUserDeletable(){return!1}changeTimeFrame(){(0,o.trackEvent)("GUI","Change timeframe")}onTagsChanged(){return this._tagsChanged}state(e){const t=this.obsoleteZOrder();let i={type:"MainSeries",id:this.id(),zorder:t,haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle,volFootprintStyle:this._volFootprintStyle,tpoStyle:this._tpoStyle,svpStyle:this._svpStyle,formattingDeps:this._formattingDeps,studyBindings:this._studyBindings?.state(!!e)};const s=this.properties().state(void 0,2);if(s.symbol=(0,m.symbolToSaveInState)(this.symbolInfo()??this._model.chartApi().lastSymbolResolveInfo(s.symbol),s.symbol),this._model.unitConversionEnabled()||(s.unitId=null),i.state=s,e){let e=this.bars();const t=this._model.timeScale().visibleExtendedDataRange(e,0);null!==t&&(e=e.range(t.firstBar(),t.lastBar())),i={...i,bars:_i(e),nsBars:_i(this.nsBars()),symbolInfo:this.symbolInfo(),rtPrice:this.data().lastProjectionPrice,boxSize:this.data().boxSize,reversalAmount:this.data().reversalAmount}}return i}restoreState(e,t){t&&this._setStatus(5),!this._model.unitConversionEnabled()&&e.state&&delete e.state.unitId,e.state&&Z.Interval.isRange(e.state.interval)&&(e.state.style=11);const i=e.state;if(void 0!==i){const e=i.style,t=void 0;t&&!this._model.isSnapshot()&&(i.style=2,runOrGoProWithoutSync((()=>{i.style=e}),t.feature,{feature:t.featureName}))}if(this._properties.mergeAndFire(e.state),this._prevChartStyle=this.properties().childs().style.value(),this.createPaneView(),t){const t=e;this.restoreData(t.bars,t.nsBars,t.symbolInfo,t.rtPrice,t.boxSize,t.reversalAmount)}e.formattingDeps&&(this._formattingDeps=e.formattingDeps,this._recreatePriceFormattingDependencies()),this._studyBindings?.restoreState(e.studyBindings??{},t),this._studyBindings?.syncStudy(this.style())}restoreData(e,t,i,s,o,n){this._updateStatus({seriesStatus:5}),this._data=new h.SeriesData,this._data.bars().restoreState(e),this._data.nsBars().restoreState(t),this._updateSymbolInfo(i),this._data.lastProjectionPrice=s,this._data.boxSize=o;const r=this.properties().childs() +;o||(6===r.style.value()?this._data.boxSize=r.pnfStyle.childs().inputs.childs().boxSize.value():4===r.style.value()&&(this._data.boxSize=r.renkoStyle.childs().inputs.childs().boxSize.value())),this._data.reversalAmount=n,n||5===r.style.value()&&(this._data.reversalAmount=r.kagiStyle.childs().inputs.childs().reversalAmount.value())}async setGotoDateResult(e,t){this._gotoDateResultCleared=!1;const s=await Promise.all([i.e(6778),i.e(4079)]).then(i.bind(i,40481));this._gotoDateResultCleared||(this._gotoDateView=new s.GotoDateView(this,e,t),this._gotoDateView.doNotShowLastAvailableBar(this._doNotShowLastAvailableBar),this._model.updateSource(this))}clearGotoDateResult(){this._gotoDateView=null,this._gotoDateResultCleared=!0}doNotShowLastAvailableBar(e){this._doNotShowLastAvailableBar=e,this._gotoDateView?.doNotShowLastAvailableBar(e)}dataUpdated(){return this.dataEvents().dataUpdated()}moveData(e){this._seriesSource.moveData(e),null!==this._volumePointWeights&&this._volumePointWeights.moveData(e)}async seriesCreated(){const e=this._seriesSource.instanceId();if(null!==e)return e;const t=await Promise.race([this._deferredDestroyed.promise.then((()=>{})),this._model.isSnapshot()?Promise.resolve(null):new Promise((e=>{this.dataEvents().created().subscribe(this,e,!0)}))]);if(void 0===t)throw new Error("Series has been destroyed");return t}activeStudyBinding(){return this._studyBindings?.activeStudy()??null}_updateBarFunction(){this._barFunction=(0,Ut.barFunctionByStyle)(this.style(),this.priceSource())}_setProperties(e){e.hasChild("timeframe")||e.merge({timeframe:""}),e.hasChild("shortName")||e.merge({shortName:""}),e.hasChild("currencyId")||e.addChild("currencyId",new p.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new p.Property(null)),this._properties=e;const t=e.childs();t.currencyId.subscribe(this,this._onCurrencyChanged),t.unitId.subscribe(this,this._onUnitChanged),t.timeframe.subscribe(this,this.changeTimeFrame),e.subscribe(this,this._onPropertiesChanged)}_updateSessionIdProxyProperty(e){const t=this._properties.childs().sessionId.value();let i=t;if(e){const e=this.symbolInfo();null!==e&&(i=e.subsession_id||t)}this._ignoreSessionIdProxyPropertyChanges=!0,this._sessionIdProxyProperty.setValue(i),this._ignoreSessionIdProxyPropertyChanges=!1}_onSessionIdProxyPropertyChanged(){this._ignoreSessionIdProxyPropertyChanges||this._properties.childs().sessionId.setValue(this._sessionIdProxyProperty.value()),this._updateLastPriceAnimationActive()}_onSymbolResolved(e){this._seriesErrorMessage=null,this._updateSymbolInfo(e),this._model.updateSource(this),this._model.onWidget()||((0,o.trackEvent)("Symbol",e.listed_exchange,e.name),(0,o.trackEvent)("Symbol Type",e.type,e.listed_exchange));const t=e.minmov/e.pricescale,i=this.properties().childs();4===i.style.value()&&i.renkoStyle.childs().inputs.childs().boxSize.value(){e[t]=i[t].toString()})),t=t.format(e)}ai&&ci.logNormal("Error reason: "+t),this._seriesErrorMessage=decodeURIComponent(t.split(":",2)[0]);const s="unknown_symbol"!==t?12:ri&&this.symbolInfo()?10:4;this._setStatus(s),this._seriesLoaded=!0,this._enablePriceRangeReady()}_onSeriesLoading(e){this._setStatus(2)}_onDataUpdated(e,t,i,o){this.symbolInfo();if(null!==this._volumePointWeights){const e=t?this.bars().fullRangeIterator():i?this.bars().rangeIterator(i.index,(0,s.ensureNotNull)(this.bars().lastIndex())):null;if(null!==e)for(const t of e)this._volumePointWeights.setVolume(t.index,t.value[5])}t?this._requestMoreDataAvailable=!0:this._lastPriceAnimationActive&&this._seriesLoaded&&this._lineStyleLastPriceCirclePaneView.update((0,me.sourceChangeEvent)(this.id())),this._lastBarCloseTime=e&&e.closeTime||null,this._boxSizeValue.setValue(this.data().boxSize),this._statusView.update(),this.clearAveragePriceCache(),this.clearHighLowPriceCache();const n=this.model(),r=(0,s.ensureNotNull)(n.paneForSource(this));n.recalculatePane(r,(0,me.sourceChangeEvent)({sourceId:this.id(),realtime:!t,firstUpdatedTimePointIndex:i?.index??void 0})),n.updateSource(this)}_setStatus(e){const t={...this._status.value(),seriesStatus:e};this._updateStatus(t),this._statusView.update(),this.model().updateSource(this),this._onStatusChanged.fire()}_onBarReceived(e){this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.DataUpdate)}_onUnsupportedResolutionRequested(){const e=(0,s.ensureNotNull)(this._getStateForUnsupportedResolution());this._seriesErrorMessage=e.reason,this._unsupportedResolutionState.setValue(e),this._setStatus(14),this._seriesLoaded=!0,this._seriesSource.clearData(),this._model.timeScale().points().clear(),this._enablePriceRangeReady()}_getStateForUnsupportedResolution(){const e=this.symbolInfo();if(null===e)return null;const t=this.interval(),i=(0, +I.getResolutionUnsupportedReason)(e,t);if(null===i)return null;const o=e.name;if("less_than_frequency"!==i){let s=["D","W","M"];return s=e.supported_resolutions,{ticker:o,reason:i,unsupportedResolution:t,applicableResolution:s[0],supportedResolutions:s}}{const n=(0,s.ensureDefined)(e.data_frequency);let r=(0,Ct.getApplicableIntervalForFrequency)(n,t);this._model.defaultResolutions();return{ticker:o,reason:i,applicableResolution:r,unsupportedResolution:t,supportedResolutions:[]}}}_recreateFormatter(){let e=null;e=qt.customFormatters?.priceFormatterFactory?.(this.symbolInfo(),this.properties().childs().minTick.value())??null,null!==e?(this._formatter=e,this._ignoreMinMoveFormatter=e):(this._defaultFormatter=(0,m.createSeriesFormatter)(this.symbolInfo()??this._formattingDeps,"default"),this._formatter=(0,m.createSeriesFormatter)(this.symbolInfo()??this._formattingDeps,this.properties().childs().minTick.value()),this._ignoreMinMoveFormatter=(0,m.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value(),!0)),this._priceScale?.updateFormatter(),this._formatterChanged.fire()}_recreatePriceStep(){const{minMove:e,priceScale:t}=(0,m.getSeriesPriceFormattingState)(this.symbolInfo()),i=e/t;this._ignoreMinMovePriceStep=1/t,this._priceStep!==i&&(this._priceStep=i,this._priceStepChanged.fire())}_recreatePriceFormattingDependencies(){this._recreateFormatter(),this._recreatePriceStep()}_onQuotesUpdate(e,t){void 0!==e.values.current_session&&e.values.current_session!==this._currentSession&&(this._currentSession=e.values.current_session,this._updateLastPriceAnimationActive())}_updateIsPrePostMarketPricesForbiddenProperty(){const e=this.symbolInfo(),t=(0,m.symbolHasPreOrPostMarket)(e)&&(this.isDWM()||!!e&&(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value(),e));this._isPrePostMarketPricesAvailableProperty.setValue(t)}_updateSettlementAsCloseForbiddenProperty(){}_updateBackAdjustmentForbiddenProperty(){}_removeReplaySubscriber(){throw new Error("Not implemented")}_getSymbolForApi(){return this.symbol()}_getSymbolObject(e){const t=this._getExtendedSymbolObject(e),i=this.properties().childs().style.value();if(y.SYMBOL_STRING_DATA.hasOwnProperty(i)&&!y.chartStylesWithAttachedStudies.includes(i)){return{symbol:t,type:this.styleStudyInfo(this.getStyleShortName()+"Style").studyId+"!",inputs:this.getInputsProperties().state()}}return t}_getExtendedSymbolObject(e){const t={symbol:e??this._getSymbolForApi()},i=this.properties().childs();null!==this.currency()&&(t["currency-id"]=this.currency());const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),!this.isDWM()&&hi&&(t.session=i.sessionId.value()),t}_checkChartStyle(){const e=this.style();(0,m.isCloseBasedSymbol)(this.symbolInfo())||this.intervalObj().is1Tick()?(0,m.isSingleValueBasedStyle)(e)||(this.requestingStyleIsNotSupported.fire(),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):"hlc"===this.symbolInfo()?.visible_plots_set?(0,m.isHLCBasedStyle)(e)||(0, +m.isSingleValueBasedStyle)(e)||(this.requestingStyleIsNotSupported.fire(),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):null!==this._styleToRecover&&(this.requestingStyleSupportRecovered.fire(this._styleToRecover.originalStyle),this._styleToRecover=null)}_updateSymbolInfo(e){if(this._symbolInfo.setValue(e),e){const t=this._properties.childs();t.shortName.setValue(e.name);const i=(0,m.extractSymbolNameFromSymbolInfo)(e,this.symbol());i&&t.symbol.setValue(i);const s=(0,m.symbolCurrency)(e),o=(0,m.symbolUnit)(e,this._model.unitConversionEnabled());"alwaysOff"===(0,Y.currencyUnitVisibilityProperty)().value()||s===t.currencyId.value()&&o===t.unitId.value()||this._model.fullUpdate(),t.currencyId.setValue(s),t.unitId.setValue(o),this._updateSessionIdProxyProperty(!0)}this._base=e?e.pricescale/e.minmov:100,this._pointValue=e&&e.pointvalue||1;const t=(0,Je.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getExtendedSymbolObject());this._quotesProvider.setQuotesSessionSymbol(t),this._marketStatusModel.setSymbolInfo(e),e&&this._recreatePriceFormattingDependencies(),this._statusView.update(),this.priceScale().updateFormatter(),this._symbolResolvingActive.setValue(!e),hi&&this._updateIsPrePostMarketPricesForbiddenProperty()}_createHighLowAvgViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getHighLowPrice.bind(this),i=function(e,t,i,s){const o=i.childs(),n=Re(e,t,{label:Be,labelVisible:o.highLowPriceLabelsVisible,lineVisible:o.highLowPriceLinesVisible,lineColor:o.highLowPriceLinesColor,lineWidth:o.highLowPriceLinesWidth},(()=>s(0))),r=Re(e,t,{label:Ve,labelVisible:o.highLowPriceLabelsVisible,lineVisible:o.highLowPriceLinesVisible,lineColor:o.highLowPriceLinesColor,lineWidth:o.highLowPriceLinesWidth},(()=>s(1)));return{paneViews:[n.paneView,r.paneView],panePriceAxisViews:[n.panePriceAxisView,r.panePriceAxisView],priceAxisViews:[n.priceAxisView,r.priceAxisView],priceLineAxisViews:[n.priceLineAxisView,r.priceLineAxisView]}}(this._model,this,e,t);this._highLowAvgPaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_createAverageViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getAveragePrice.bind(this),i=Ge(this._model,this,e,t);this._averagePaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_getHighLowPrice(e){if(!this._highLowPriceCache.has(e)){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){return e.minMaxOnRangeCached(t,i,[{name:"low",offset:0},{name:"high",offset:0}])}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._highLowPriceCache.set(1,t.min),this._highLowPriceCache.set(0,t.max)}return this._highLowPriceCache.get(e)}_getAveragePrice(e){if(!this._averagePriceCache.has(e)){ +const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){0;const s=(0,h.barFunction)("close");let o=0,n=0;for(let r=t;r<=i;r++){const t=e.valueAt(r);null!==t&&(o+=s(t),n++)}return n?o/n:null}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._averagePriceCache.set(0,t)}return this._averagePriceCache.get(e)}_updateCompleteStatusMode(e){switch(e="pulsed"===e?"delayed":e){case"streaming":this._setStatus(3);break;case"endofday":this._setStatus(6);break;case"delayed":this._setStatus(8);break;case"replay":this._setStatus(11)}e.match(/delayed_streaming/)&&this._setStatus(9)}_onSeriesCompleted(e){if(14===this._status.value().seriesStatus)return;this._seriesErrorMessage=null,this._updateCompleteStatusMode(e.updateMode),this._lastCompleteFlags=e.flags??null;const t=(0,s.ensureNotNull)(this._model.paneForSource(this));t.recalculatePriceScale(this.priceScale(),(0,me.sourceChangeEvent)(this.id()));const i=lt.InvalidationMask.full();if(null!==this._model.appliedTimeFrame().value()&&i.lockVisibleTimeRangeOnResize(),this._model.invalidate(i),!this.priceScale().isLockScale()||this.model().timeScale().isEmpty()||this._seriesLoaded||(this.model().timeScale().correctOffset(),this.model().timeScale().correctBarSpacing(),this.model().resetPriceScale(t,this.priceScale())),this._seriesLoaded=!0,this._seriesCompleted=!0,this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesCompleted),this.model().recalcStudyBasedLineTools(),null!==this._savedLeftEdge&&2!==this._status.value().seriesStatus){const e=1e3*this._savedLeftEdge,t=this._pendingScrollToLeftEdge;setTimeout((()=>{this._model.syncTimeWithModel((0,s.ensureNotNull)(this.syncModel()).syncSourceTarget(),e,{targetPointAlignment:"left",alignIfTargetPointIsVisible:!0,autoscaleAfterScroll:!1}).then((()=>{t?.resolve()})).catch((()=>{}))}),0),this._savedLeftEdge=null,this._pendingScrollToLeftEdge=null}this._enablePriceRangeReady()}_notifyIntervalChanged(e){const t={timeframe:this._pendingTimeRange??void 0};this._intervalChanged.fire(e,t),this._pendingTimeRange=t.timeframe??null}_onCurrencyChanged(){this._currencyChanged.fire()}_onUnitChanged(){this._unitChanged.fire()}_saveLeftEdgeIfRequired(e,t=null){if(this._savedLeftEdge=null,!t&&!e&&this._model.properties().childs().scalesProperties.childs().saveLeftEdge.value()){const e=this._model.timeScale();if(!e.isEmpty()){let t=e.visibleBarsStrictRange()?.firstBar();if(void 0!==t){const i=this._seriesSource.data()?.bars().first();return null!=i&&(t=Math.max(t,i.index)),this._savedLeftEdge=e.indexToTimePoint(t),this._pendingScrollToLeftEdge=(0,a.createDeferredPromise)(),!0}}}return!1}async _processReplayOnApplySymbolParamsChanges(e,t){}async _applySymbolParamsChanges(e){this._lastCompleteFlags=null,this.clearGotoDateResult();const t=this.interval();this.currency(),this.unit();Z.Interval.isRange(t)&&this._properties.childs().rangeStyle.childs().inputs.childs().range.setValue(Z.Interval.parse(t).multiplier()) +;const{symbolChanged:i,intervalChanged:s,currencyChanged:o,unitChanged:n,force:r}=e,a=hi&&s&&Z.Interval.parse(t).isDWM()!=Z.Interval.parse(t).isDWM();if(this._syncModel=null,this._prevRequestedInterval=t,5!==this._status.value().seriesStatus&&(!this._seriesSource.isStarted()||i||o||n||a)&&this._updateSymbolInfo(null),this._processReplayOnApplySymbolParamsChanges(!!s,t),5===this._status.value().seriesStatus)return void this._model.realignLineTools();this._setStatus(1),hi&&this._updateIsPrePostMarketPricesForbiddenProperty(),this._symbolIntervalChanged.fire(),s&&this._notifyIntervalChanged(t),this._onRestarted.fire(),this._seriesLoaded=!1,this._seriesCompleted=!1,this._lineStyleLastPriceCirclePaneView.stopAnimation();let l=null;this._pendingTimeRange&&(l=this._pendingTimeRange,this._pendingTimeRange=null),this._onTimeFrameApplied.fire(l),this._onBeforeModifySeries(this.getSymbolString(),t);const h=this._shouldDefineNumberOfBarsForModifySeries(e)&&this._visibleBarsCount()||null;this.model().recalcVisibleRangeStudies(c.RecalcVisibleRangeStudiesReason.SeriesRestart),this._saveLeftEdgeIfRequired(!!i,l),this._data=null,this._seriesSource.modifySeries(this._getResolvingSymbolObject(),(0,Pt.getServerInterval)(t),l,r,h),this._seriesSource.isStarted()||(this._predictBars=0,this._seriesSource.start()),(i||o||n)&&this.disablePriceRangeReady(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate(),this._pendingScrollToLeftEdge&&await this._pendingScrollToLeftEdge.promise}async _onBeforeModifySeries(e,t){const i=null;i?.modifySeries(e,t)}_getResolvingSymbolObject(){let e=this._getSymbolObject(this._symbolForResolve());const t=null;return t&&(e=t.generateReplaySymbol(e)),e}_onSessionIdPropertyChanged(){this._sessionIdChanged.fire(),this.isDWM()||(this._saveLeftEdgeIfRequired(!1),this.restart(this._properties.childs().sessionId,"sessionId",!0),this._updateLastPriceAnimationActive())}_subscribeRestartToSessionIdChange(){this.properties().childs().sessionId.subscribe(this,this._onSessionIdPropertyChangedBound)}_unsubscribeRestartToSessionIdChange(){this.properties().childs().sessionId.unsubscribe(this,this._onSessionIdPropertyChangedBound)}_updateLastPriceAnimationActive(){if(!this._options.lastPriceAnimationEnabled||b.enabled("disable_pulse_animation"))return;const e=this._lastPriceAnimationActive,t=this.properties().childs(),i=t.style.value(),s=3===i||10===i||2===i||14===i||15===i,o=this.symbolInfo();if(!this._model.isSnapshot()&&t.visible.value()&&s&&o){const e=this.currentSession(),t=!(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value(),o)&&!this.isDWM();this._lastPriceAnimationActive="market"===e||t&&("pre_market"===e||"post_market"===e)}else this._lastPriceAnimationActive=!1;this._lastPriceAnimationActive&&e!==this._lastPriceAnimationActive&&this.model().invalidate(lt.InvalidationMask.cursor())}_onPropertiesChanged(e){const t=this._properties.childs();if(e===t.symbol||e===t.interval||e===t.timeframe)return;const i=this._id.value();this._tagsChanged.fire(),this.createPaneView(), +this.updateAllViews((0,me.sourceChangeEvent)(i)),this.model().updateSource(this),(0,n.emit)("series_properties_changed",i)}_recalcSymbolTextSourceProxyProperty(){this._textSourceIsAlwaysTickerRestrictionEnabled?this._symbolTextSourceProxyProperty.setValue("ticker"):this._symbolTextSourceProxyProperty.setValue(this._properties.childs().statusViewStyle.childs().symbolTextSource.value())}_clearStylePlot(e,t){if(0===e.size())return;if(void 0===t&&e!==this.nsBars())return void(this._precomputedBarStyles=new WeakMap);const i=t??(0,s.ensureNotNull)(e.firstIndex()),o=(0,s.ensureNotNull)(e.lastIndex())+1;e.range(i,o).each(((e,t)=>(this._precomputedBarStyles.delete(t),!1)))}_visibleBarsCount(){const e=this._model.timeScale().visibleBarsStrictRange();return e?.count()}_symbolForResolve(){const e=this.symbol();return this._seriesSource.symbolSameAsResolved(e)?this._seriesSource.resolvedSymbol()??e:e}_shouldDefineNumberOfBarsForModifySeries(e){return b.enabled("request_only_visible_range_on_reset")&&e.force||!1}_onShowCountdownChanged(e){e.value()?this._countdownUpdateTimer=this._model.setInterval((()=>{this._priceAxisView.updateCountdown?.(),this._projectionPriceAxisView.updateCountdown?.()}),500):null!==this._countdownUpdateTimer&&(this._model.clearInterval(this._countdownUpdateTimer),this._countdownUpdateTimer=null)}_onFormatterPropsChanged(){this._recreateFormatter(),this._model.fullUpdate()}_updateStatus(e){14!==e.seriesStatus&&this._unsupportedResolutionState.setValue(null),this._status.setValue(e)}_wasCompletedBefore(){return this.isCompleted()&&(this._studyBindings?.wasCompletedBefore()??!0)}_updateTpoSummary(){if(this._model.isInRestoreState())return;const e=this._model.dataSourceForId(tpoSummaryDataSourceId);if(18!==this.style()||!isFeatureEnabled("tpo_summary"))return void(e&&this._model.removeSource(e));const t=this._properties.childs().tpoStyle.childs().summary.childs().visible.value();if(t&&!e){const e=(0,s.ensureNotNull)(this._model.paneForSource(this)),t=this._model.panes().indexOf(e);this._model.createPane(t+1,void 0,void 0,wt.PaneMode.Widget).insertDataSource(new TpoSummaryDataSource(this._model),null,0)}else!t&&e&&this._model.removeSource(e)}}},84626:(e,t,i)=>{"use strict";i.d(t,{SeriesAreaPaneView:()=>l});var s=i(19063),o=i(2271),n=i(95201),r=i(11064),a=i(36897);class l extends a.SeriesSingleLinePaneView{renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs().areaStyle.childs(),i=t.transparency.value(),a={simpleMode:!1,barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:t.linecolor.value(),lineStyle:t.linestyle.value(),lineWidth:t.linewidth.value(),isSeries:!0,withMarkers:!1,bottom:e.height(),color1:(0,s.generateColor)(t.color1.value(),i),color2:(0,s.generateColor)(t.color2.value(),i),skipHoles:!0},l=new n.CompositeRenderer;return l.append(new o.PaneRendererArea(a)), +this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&l.append(new r.SelectionRenderer(this._selectionData)),l}}},59432:(e,t,i)=>{"use strict";i.d(t,{PaneRendererBars:()=>n});var s=i(61993),o=i(3774);class n extends o.PaneRendererSeriesBase{constructor(e){super(),this._bars=e.bars,this._dontDrawOpen=e.dontDrawOpen,this._thinBars=e.thinBars}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.save();let o=null;for(const e of this._bars){let n=this._calcRealBarWidth(e.right-e.left,i);if(n>=2){Math.max(1,Math.floor(i))%2!=n%2&&n--}const r=this._thinBars?Math.min(n,Math.floor(i)):n,a=r<=n&&e.right-e.left>=Math.floor(1.5*i);o!==e.color&&(t.fillStyle=e.color,o=e.color);const l=Math.floor(.5*r),c=Math.round(e.center*i),h=c-l,d=r,u=h+d-1,_=Math.min(e.high,e.low),p=Math.max(e.high,e.low),m=Math.round(_*s)-l,g=Math.round(p*s)+l,f=Math.max(g-m,r);t.fillRect(h,m,d,f);const y=Math.ceil(1.5*n);if(a){const i=c-y,o=c+y,n=Math.min(h-i,o-u);if(!this._dontDrawOpen){let o=Math.max(m,Math.round(e.open*s)-l),r=o+d-1;r>m+f-1&&(r=m+f-1,o=r-d+1),t.fillRect(i,o,n,r-o+1)}let r=Math.max(m,Math.round(e.close*s)-l),a=r+d-1;a>m+f-1&&(a=m+f-1,r=a-d+1),t.fillRect(u+1,r,n,a-r+1)}}t.restore()}_getTolerance(){return(0,s.interactionTolerance)().series}_calcRealBarWidth(e,t){const i=Math.floor(t);return Math.max(i,Math.floor((0,s.optimalBarWidth)(e,t)))}}},99800:(e,t,i)=>{"use strict";i.d(t,{SeriesBarsPaneView:()=>a});var s=i(95201),o=i(11064),n=i(24997),r=i(59432);class a extends n.SeriesBarCandlesPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.properties().childs(),t={bars:this._bars,dontDrawOpen:e.barStyle.childs().dontDrawOpen.value(),thinBars:11===e.style.value()?e.rangeStyle.childs().thinBars.value():e.barStyle.childs().thinBars.value()},i=new s.CompositeRenderer;return i.append(new r.PaneRendererBars(t)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&i.append(new o.SelectionRenderer(this._selectionData)),i}_createItem(e,t,i){const s={center:NaN,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,left:NaN,right:NaN,timePointIndex:e};return(0,n.baseBarCandlesUpdater)(t,s)?s:null}}},93250:(e,t,i)=>{"use strict";i.d(t,{SeriesBaselinePaneView:()=>g});var s,o=i(19063),n=i(95201),r=i(86441),a=i(5531),l=i(4652),c=i(61993),h=i(29981),d=i(75919),u=i(56468);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom"}(s||(s={}));class _ extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{items:t,topLineWidth:i,bottomLineWidth:s}=this._data,o=(0,c.interactionTolerance)().series+(i+s)/4,n=(0,h.lowerbound)(t,e,((e,t)=>e.center<=t.x)),a=Math.max(1,n-1),d=Math.min(t.length-1,n+1);for(let i=a;i<=d;++i){const s=t[i-1],n=t[i],{distance:a}=(0,l.distanceToSegment)((0,r.point)(s.center,s.y),(0,r.point)(n.center,n.y),(0,r.point)(e.x,e.y));if(a<=o)return new u.HitTestResult(u.HitTarget.Regular)} +return null}_drawImpl(e){if(null===this._data)return;const{items:t,baseLevelCoordinate:i,bottom:s,bottomFillColor1:o,bottomFillColor2:n,topFillColor1:l,topFillColor2:h,topLineColor:d,bottomLineColor:u,topLineWidth:_,bottomLineWidth:p}=this._data;if(!function(e){if(0===e.length)return!1;const t=e.findIndex((e=>(0,c.coordinateIsValid)(e.y)));if(-1===t)return!1;let i=e.length-1;for(;i>t&&!(0,c.coordinateIsValid)(e[i].y);)i--;return!(t>i)}(t))return;const m=e.context,{topItems:g,bottomItems:f}=function(e,t){const i=[],s=[];let o=null;for(let n=0;n=t&&s.push(l),o=l;else{if(null===o)continue;l=o}if((0,c.coordinateIsValid)(h.y)&&(l.y>t&&h.yt))if(Math.abs(l.center-h.center)<1){const e={center:l.center,y:t};i.push(e),s.push(e)}else{const e=(0,a.intersectLineSegments)((0,r.point)(l.center,l.y),(0,r.point)(h.center,h.y),(0,r.point)(l.center,t),(0,r.point)(h.center,t));if(null!==e){const t={center:l.center+(h.center-l.center)*e,y:l.y+(h.y-l.y)*e};i.push(t),s.push(t)}}}return{topItems:i,bottomItems:s}}(t,i);m.lineCap="round",m.lineJoin="round",0!==g.length&&(m.beginPath(),m.moveTo(g[0].center,i),this._makeLine(m,g,!0,0),m.closePath(),m.fillStyle=this._makeLinearGradient(m,l,h,i-s,i),m.fill(),m.beginPath(),this._makeLine(m,g,!1,0),m.lineWidth=_,m.strokeStyle=d,m.stroke()),0!==f.length&&(m.beginPath(),m.moveTo(f[0].center,i),this._makeLine(m,f,!0,1),m.closePath(),m.fillStyle=this._makeLinearGradient(m,o,n,i,i+s),m.fill(),m.beginPath(),this._makeLine(m,f,!1,1),m.lineWidth=p,m.strokeStyle=u,m.stroke())}_makeLine(e,t,i,s){if(null===this._data)return;const o=t.findIndex((e=>(0,c.coordinateIsValid)(e.y)));if(-1===o)return;const{barSpacing:n,baseLevelCoordinate:r}=this._data,a=.25*n;let l;const h=t.length;for(let n=o;n=r&&h.y>=r){e.moveTo(h.center,h.y);continue}}else if(l&&l.y<=r&&h.y<=r){e.moveTo(h.center,h.y);continue}if(l&&(0,c.coordinateIsValid)(l.y))e.lineTo(h.center,h.y),i&&!(0,c.coordinateIsValid)(d.y)&&e.lineTo(h.center,r);else if(d&&(0,c.coordinateIsValid)(d.y))i?(n!==o&&e.lineTo(h.center,r),e.lineTo(h.center,h.y)):e.moveTo(h.center,h.y);else if(i){if(0===n)continue;n!==o&&e.lineTo(h.center-a,r),e.lineTo(h.center-a,h.y),e.lineTo(h.center+a,h.y),e.lineTo(h.center+a,r)}else e.moveTo(h.center-a,h.y),e.lineTo(h.center+a,h.y);l=h}}}_makeLinearGradient(e,t,i,s,o){const n=e.createLinearGradient(0,s,0,o);return n.addColorStop(0,t),n.addColorStop(1,i),n}}var p=i(11064),m=i(36897);class g extends m.SeriesSingleLinePaneView{constructor(){super(...arguments),this._renderer=new _,this._topFillColor1="",this._topFillColor2="",this._bottomFillColor1="",this._bottomFillColor2="",this._topLineColor="",this._bottomLineColor="",this._topLineWidth=0,this._bottomLineWidth=0,this._barSpacing=0,this._bottom=0,this._baseLevelCoordinate=0}renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer.setData({items:this._items, +topFillColor1:this._topFillColor1,topFillColor2:this._topFillColor2,bottomFillColor1:this._bottomFillColor1,bottomFillColor2:this._bottomFillColor2,topLineColor:this._topLineColor,bottomLineColor:this._bottomLineColor,topLineWidth:this._topLineWidth,bottomLineWidth:this._bottomLineWidth,barSpacing:this._barSpacing,baseLevelCoordinate:this._baseLevelCoordinate,bottom:this._bottom});const e=new n.CompositeRenderer;return e.append(this._renderer),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&e.append(new p.SelectionRenderer(this._selectionData)),e}_updateImpl(){super._updateImpl();const e=this._source.priceScale();if(!e)return;const t=this._source.properties().childs().baselineStyle.childs(),i=t.transparency.value();this._topFillColor1=(0,o.generateColor)(t.topFillColor1.value(),i),this._topFillColor2=(0,o.generateColor)(t.topFillColor2.value(),i),this._bottomFillColor1=(0,o.generateColor)(t.bottomFillColor1.value(),i),this._bottomFillColor2=(0,o.generateColor)(t.bottomFillColor2.value(),i),this._topLineColor=t.topLineColor.value(),this._bottomLineColor=t.bottomLineColor.value(),this._topLineWidth=t.topLineWidth.value(),this._bottomLineWidth=t.bottomLineWidth.value(),this._barSpacing=this._model.timeScale().barSpacing(),this._bottom=e.height(),this._baseLevelCoordinate=Math.round(this._bottom*(Math.abs(100-t.baseLevelPercentage.value())/100))}}},12374:(e,t,i)=>{"use strict";i.d(t,{SeriesWaterlinePaneView:()=>a});var s=i(52397),o=i(72791),n=i(56468),r=i(51056);class a extends s.HorizontalLinePaneView{constructor(e){super(),this._getters=e;const t={cursorType:o.PaneCursorType.VerticalResize,activeItem:0,areaName:n.AreaName.SourceItemMove};this._lineRenderer.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,t)),this._lineRendererData.visible=!0,this._lineRendererData.linestyle=r.LINESTYLE_SPARSE_DOTTED}_updateImpl(){const{baseLevelPercentage:e,paneHeight:t,color:i}=this._getters,s=Math.abs(100-e());this._lineRendererData.y=Math.round(t()*(s/100)),this._lineRendererData.color=i()}}},3774:(e,t,i)=>{"use strict";i.d(t,{PaneRendererSeriesBase:()=>n});var s=i(56468),o=i(30125);class n extends o.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._bars=[]}hitTest(e){const t=this._bars;if(0===t.length)return null;const i=this._getTolerance(),s=t[0],o=t[t.length-1];if(e.xo.right+i)return null;let n=0,r=t.length-1,a=-1;for(;n<=r;){const i=Math.floor((n+r)/2),s=t[i];if(e.x>=s.left&&e.x<=s.right){a=i;break}e.x>s.right?n=i+1:r=i-1}if(-1===a)return null;if(this._isPointAtBar(t[a],e.y,i))return this._getHitTest();let l=a;for(;l>=1&&e.x-t[l-1].right{"use strict" +;i.d(t,{PaneRendererCandles:()=>h});var s,o=i(50151),n=i(56468),r=i(37743),a=i(61993),l=i(3774);function c(e,t,i,s){const o=Math.floor(t);return e.map((e=>{let n=(0,a.optimalCandlestickWidth)((e.right-e.left)*s,t);n>=2&&o%2!=n%2&&n--;const r=Math.floor(.5*n),l=function(e,t){let i=Math.floor(1*t);e<=2*i&&(i=Math.floor(.5*(e-1)));const s=Math.max(Math.floor(t),i);if(e<=2*s)return Math.max(Math.floor(t),Math.floor(1*t));return s}(n,t),c=Math.round(e.center*t),h=c-r,d=h+n-1,u=Math.abs(Math.max(e.open,e.close)-Math.min(e.open,e.close))*i,_=Math.round(Math.min(e.open,e.close)*i),p=Math.round(Math.max(e.open,e.close)*i);let m=Math.min(Math.floor(t),Math.floor(n*t));m=Math.max(Math.floor(t),Math.min(m,n));const g=Math.floor(.5*m);return{rawBodyHeight:u,top:_,bottom:p,center:c,left:h,right:d,candleWidth:n,high:Math.round(e.high*i),low:Math.round(e.low*i),wickWidth:m,wickOffset:g,borderWidth:l}}))}!function(e){e[e.BarBorderWidth=1]="BarBorderWidth"}(s||(s={}));class h extends l.PaneRendererSeriesBase{constructor(e){super(),this._scaleCoeff=1,this._borderVisible=!1,this._wickVisible=!1,this._bodyVisible=!0,this._borderColor=void 0,this._wickColor=void 0,this._hittest=void 0,this._isPriceScaleInverted=!1,e&&this.setData(e)}setData(e){this._bars=e.bars,this._scaleCoeff=e.scaleCoeff??1,this._borderVisible=e.borderVisible,this._bodyVisible=e.bodyVisible,this._wickVisible=e.wickVisible,this._borderColor=e.borderColor,this._wickColor=e.wickColor,this._hittest=e.hittest,this._isPriceScaleInverted=e.isPriceScaleInverted}hitTest(e){return this._wickVisible||this._borderVisible||this._bodyVisible?super.hitTest(e):null}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;if(0===this._bars.length)return;const o=c(this._bars,i,s,this._scaleCoeff);this._wickVisible&&this._drawWicks(t,o),this._borderVisible&&this._drawBorder(t,o),this._bodyVisible&&this._drawCandles(t,o)}_getTolerance(){return(0,a.interactionTolerance)().series}_getHitTest(){return this._hittest||new n.HitTestResult(n.HitTarget.Regular)}_isPointAtBar(e,t,i){const s=this._bodyVisible||this._borderVisible,o=this._wickVisible;if(!s&&!o)return!1;if(s){const s=o?Math.min(e.high,e.low):Math.min(e.open,e.close),n=o?Math.max(e.high,e.low):Math.max(e.open,e.close);return s-i<=t&&t<=n+i}{const s=Math.min(e.open,e.close),o=Math.max(e.open,e.close);return e.high-i<=t&&t<=s+i||o-i<=t&&t<=e.low+i}}_drawWicks(e,t){let i="",s=null;this._bars.forEach(((n,r)=>{const a=n.wickColor?n.wickColor:(0,o.ensureDefined)(this._wickColor);a!==i&&(e.fillStyle=a,i=a);let{top:l,bottom:c}=t[r];const{rawBodyHeight:h,borderWidth:d,center:u,high:_,low:p,wickWidth:m,wickOffset:g}=t[r];this._isPriceScaleInverted&&([c,l]=[l,c]);let f=u-g;const y=f+m-1;null!==s&&(f=Math.max(s+1,f),f=Math.min(f,y));const v=y-f+1;h<=d&&(l!==_&&(l=Math.round(l-.5*d)),c=c!==p?Math.round(l-.5*d)+d-1:p-1),l!==_&&e.fillRect(f,_,v,l-_),p-c-1&&e.fillRect(f,c+1,v,p-c-1),s=y}))}_drawBorder(e,t){let i="",s=null;this._bars.forEach(((n,a)=>{if(n.borderColor!==i&&(e.fillStyle=n.borderColor?n.borderColor:(0, +o.ensureDefined)(this._borderColor),i=n.borderColor),this._bodyVisible&&n.hollow)return;let{left:l}=t[a];const{rawBodyHeight:c,top:h,bottom:d,right:u,borderWidth:_}=t[a];null!==s&&(l=Math.max(s+1,l),l=Math.min(l,u));const p=u-l+1;c<=_?e.fillRect(l,Math.round(h-.5*_),p,_):p>2*_?(0,r.fillRectInnerBorder)(e,l,h,u-l+1,d-h+1,_):e.fillRect(l,h,p,d-h+1),s=u}))}_drawCandles(e,t){let i="";this._bars.forEach(((s,o)=>{let{top:n,bottom:a,left:l,right:c}=t[o];const{rawBodyHeight:h,borderWidth:d,candleWidth:u}=t[o];if(!(this._borderVisible&&u<=2*d)||s.hollow){if(s.color!==i){const t=s.color;e.fillStyle=t,i=t}if(s.hollow)e.fillStyle=s.color,h<=d?e.fillRect(l,Math.round(n-.5*d),u,d):(0,r.fillRectInnerBorder)(e,l,n,c-l+1,a-n+1,d);else{if(!this._borderVisible&&h<=d)return void e.fillRect(l,Math.round(n-.5*d),u,d);if(this._borderVisible&&(l+=d,n+=d,c-=d,a-=d),n>a)return;e.fillRect(l,n,c-l+1,a-n+1)}}}))}}},72476:(e,t,i)=>{"use strict";i.d(t,{SeriesCandlesPaneView:()=>l});var s=i(95201),o=i(61993),n=i(11064),r=i(24997),a=i(25201);class l extends r.SeriesBarCandlesPaneView{constructor(e,t,i=1){super(e,t),this._scaleCoeff=1,this._scaleCoeff=i}renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs(),i=1===t.style.value()?t.candleStyle.childs():19===t.style.value()?t.volCandlesStyle.childs():t.volFootprintStyle.childs(),r=this._model.timeScale().barSpacing(),l={bars:this._bars,barSpacing:r,bodyVisible:i.drawBody.value(),borderVisible:i.drawBorder.value(),borderColor:i.borderColor.value(),wickColor:i.wickColor.value(),barWidth:(0,o.optimalBarWidth)(r),wickVisible:i.drawWick.value(),isPriceScaleInverted:e.isInverted(),scaleCoeff:this._scaleCoeff},c=new s.CompositeRenderer;return c.append(new a.PaneRendererCandles(l)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&c.append(new n.SelectionRenderer(this._selectionData)),c}_createItem(e,t,i){const s={center:NaN,open:NaN,high:NaN,low:NaN,close:NaN,left:NaN,right:NaN,timePointIndex:e,color:i.barColor,borderColor:i.barBorderColor,wickColor:i.barWickColor,hollow:i.isBarHollow};return(0,r.baseBarCandlesUpdater)(t,s)?s:null}}},53766:(e,t,i)=>{"use strict";i.d(t,{SeriesColumnsPaneView:()=>p});var s=i(50151),o=i(86441),n=i(56570),r=i(69708),a=i(56468),l=i(95201),c=i(8025),h=i(66540),d=i(11064),u=i(81368),_=i(49256);class p{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._selectionData=null,this._histogramBase=0,this._source=e,this._model=t,this._selectionIndexer=new h.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e={barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:"",histogramBase:this._histogramBase},t=new l.CompositeRenderer;return t.append(new u.PaneRendererColumns(e)), +this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&t.append(new d.SelectionRenderer(this._selectionData)),t}_updateImpl(){this._items=[];const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const n=this._source.nearestIndex(i.firstBar(),c.PlotRowSearchMode.NearestRight),l=this._source.nearestIndex(i.lastBar(),c.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;const h=this._source.barColorer(),d={},u=this._source.barFunction();for(const{index:e,value:t}of this._source.bars().rangeIterator(n,l)){const i=u(t);if(!(0,r.default)(i))continue;d.value=t;let s=this._source.precomputedBarStyle(t);void 0===s&&(s=h.barStyle(e,!1,d),this._source.setPrecomputedBarStyle(t,s)),this._items.push({timePointIndex:e,left:NaN,center:NaN,right:NaN,y:i,style:s}),d.previousValue=t}const p=this._source.firstValue();if(null===p)return;t.pointsArrayToCoordinates(this._items,p),e.fillBarBorders(this._items);const m=this._source.properties().childs().columnStyle.childs().baselinePosition?.value();if("zero"===m){const e=t.isPercentage()?(0,_.fromPercent)(0,p):0;this._histogramBase=t.priceToCoordinate(e,p)}else this._histogramBase=t.isInverted()?0:t.height();if(this._model.selection().isSelected(this._source)){const i=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,barSpacing:e.barSpacing(),hittestResult:a.HitTarget.Regular};const n=(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=a.HitTarget.Regular;for(let s=0;s{"use strict";i.d(t,{SeriesHiLoPaneView:()=>f});var s=i(59332),o=i(68979),n=i(29981),r=i(61993),a=i(56468),l=i(75919);class c extends l.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._barWidth=null}setData(e){this._data=e,this._barWidth=Math.max(1,Math.round((0,r.optimalHiLoWidth)(e.barSpacing)))}hitTest(e){if(null===this._data||null===this._barWidth)return null;const t=this._data.bars,i=.5*this._data.barSpacing;if(0===t.length)return null;if(e.xt[t.length-1].center+i)return null;const s=t[(0,n.lowerbound)(t,e.x-i,((e,t)=>e.centers.center+i)return null;const o=(0,r.interactionTolerance)().series+this._barWidth/2,l=Math.min(s.high,s.low),c=Math.max(s.high,s.low),h=this._data.fontSize;return l-o-h<=e.y&&e.y<=l+o||c-o<=e.y&&e.y<=c+o+h?new a.HitTestResult(a.HitTarget.Regular):null}_drawImpl(e){if(null===this._data||null===this._barWidth)return +;const{font:t,fontSize:i,labelColor:s,bars:n,inverted:r,labelsPadding:a}=this._data,l=e.context;l.textAlign="center",l.fillStyle=s,l.font=(0,o.makeFont)(i,t);for(let e=0;eMath.max(1,(0,n.lowerboundExt)((e=>e+1),null,(i=>{const s=(0,o.makeFont)(i,_.CHART_FONT_FAMILY);return(0,p.measureText)(e,s).width<=t}),7,36))),((e,t)=>`${e}/${t}`))}renderer(){const e=this._source.priceScale();if(!e||e.isEmpty())return null;const t=new d.CompositeRenderer,i=this._needLabels(),s=this._source.properties().childs().hiloStyle.childs(),o=this._model.timeScale().barSpacing();if(this._invalidated){const e=this._source.formatter();this._maxLengthLabel="",this._updateImpl({generateLabels:i,formatter:e}),this._invalidated=!1}if(this._candlesRenderer.setData({bars:this._bars,wickVisible:!1,bodyVisible:s.drawBody.value(),barSpacing:o,borderVisible:s.showBorders.value(),barWidth:(0,r.optimalHiLoWidth)(o),isPriceScaleInverted:e.isInverted()}),t.append(this._candlesRenderer),i){const i=this._calculateLabelFontSize();i&&i>=8&&(this._labelsRenderer.setData({bars:this._bars,barSpacing:o,font:_.CHART_FONT_FAMILY,fontSize:i,labelColor:s.labelColor.value(),inverted:e.isInverted(),labelsPadding:.4*i}),t.append(this._labelsRenderer))}return this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&t.append(new u.SelectionRenderer(this._selectionData)),t}topPixelMargin(){return this._margin()}bottomPixelMargin(){return this._margin()}_createItem(e,t,i,s){const o={center:NaN,left:NaN,right:NaN,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,borderColor:i.barBorderColor,hollow:!1,highLabel:"",lowLabel:"",timePointIndex:e};if(!(0,g.baseBarCandlesUpdater)(t,o))return null;if(o.open=o.high,o.close=o.low,s.generateLabels){const e=s.formatter.format(o.high),t=s.formatter.format(o.low);o.highLabel=e,o.lowLabel=t;const i=(e.length>t.length?e:t).replace(/\d/g,"0");i.length>this._maxLengthLabel.length&&(this._maxLengthLabel=i)}return o}_margin(){if(this._needLabels()){const e=this._calculateLabelFontSize();if(e&&e>=8)return 1.4*e}return 0}_calculateLabelFontSize(){return""===this._maxLengthLabel?null:this._calculateFontSize(this._maxLengthLabel,Math.floor(this._model.timeScale().barSpacing())-2)}_needLabels(){const e=this._source.properties().childs().hiloStyle.childs().showLabels.value(),t=this._model.timeScale().barSpacing();return e&&t>5}}},70527:(e,t,i)=>{"use strict";i.d(t,{ +SeriesHLCAreaPaneView:()=>g});var s=i(86441),o=i(50151),n=i(56570),r=i(67716),a=i(66540),l=i(11064),c=i(8025),h=i(61993),d=i(95201),u=i(56468),_=i(74010),p=i(59152);class m extends p.ObjectValuesCache{_newObject(){return{high:void 0,close:void 0,low:void 0}}_clearObject(e){e.high=void 0,e.close=void 0,e.low=void 0}}class g{constructor(e,t){this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._hlcAreaCache=new m,this._highPoints=new p.CachedContainer,this._closePoints=new p.CachedContainer,this._lowPoints=new p.CachedContainer,this._barsBorders=new p.CachedContainer,this._filledAreas=new r.CachedMap,this._renderer=new d.CompositeRenderer,this._invalidated=!0,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}_updateImpl(){this._renderer.clear();const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const n=this._source.firstValue();if(null===n)return;const a=this._source.nearestIndex(i.firstBar()-1,c.PlotRowSearchMode.NearestLeft)??i.firstBar()-1,d=this._source.nearestIndex(i.lastBar()+1,c.PlotRowSearchMode.NearestRight)??i.lastBar()+1;this._hlcAreaCache.invalidateCache(),this._hlcAreaCache.setStartIndex(a),this._barsBorders.invalidateCache(),this._highPoints.invalidateCache(),this._lowPoints.invalidateCache(),this._closePoints.invalidateCache(),this._filledAreas.invalidateCache();let p,m,g;this._source.bars().range(a,d).each(((e,t)=>{if(this._hlcAreaCache.isValidIndex(e)){const i=this._hlcAreaCache.at(e);i.close=t[4],i.high=t[2],i.low=t[3]}return!1}));const f=new Map,y=a+this._hlcAreaCache.length();for(let e=a;e{"use strict";i.d(t,{SeriesHLCBarsPaneView:()=>l});var s=i(95201),o=i(11064),n=i(59432),r=i(99800);function a(e){return null!=e}class l extends r.SeriesBarsPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.properties().childs(),t={bars:this._bars,dontDrawOpen:!0,thinBars:e.hlcBarsStyle.childs().thinBars.value()},i=new s.CompositeRenderer;return i.append(new n.PaneRendererBars(t)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&i.append(new o.SelectionRenderer(this._selectionData)),i}_createItem(e,t,i){const s=t[2],o=t[3],n=t[4];if(!a(s)||!a(o)||!a(n))return null;return{center:NaN,open:NaN,high:s,low:o,close:n,color:i.barColor,left:NaN,right:NaN,timePointIndex:e}}}},15599:(e,t,i)=>{"use strict";i.d(t,{SeriesHollowCandlesPaneView:()=>l});var s=i(95201),o=i(61993),n=i(11064),r=i(25201),a=i(72476);class l extends a.SeriesCandlesPaneView{renderer(){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const e=this._source.priceScale();if(!e)return null;const t=this._source.properties().childs().hollowCandleStyle.childs(),i=this._model.timeScale().barSpacing(),a={bars:this._bars,barSpacing:i,bodyVisible:t.drawBody.value(),borderVisible:t.drawBorder.value(), +borderColor:t.borderColor.value(),wickColor:t.wickColor.value(),barWidth:(0,o.optimalBarWidth)(i),wickVisible:t.drawWick.value(),isPriceScaleInverted:e.isInverted()},l=new s.CompositeRenderer;return l.append(new r.PaneRendererCandles(a)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&l.append(new n.SelectionRenderer(this._selectionData)),l}}},80941:(e,t,i)=>{"use strict";i.d(t,{SeriesLinePaneView:()=>h});var s=i(56468),o=i(95201),n=i(74010),r=i(3385),a=i(11064),l=i(36897),c=i(46088);class h extends l.SeriesSingleLinePaneView{renderer(){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const e=this._source.properties().childs(),t=e.style.value();let i,l=!1;2===t?i=e.lineStyle.childs():14===t?(i=e.lineWithMarkersStyle.childs(),l=!0):15===t?i=e.steplineStyle.childs():18===t&&(i=e.tpoStyle.childs());const h=this._model.timeScale().barSpacing(),d=i.colorType?.value()!==c.ColorType.Gradient?{type:c.ColorType.Solid,color:i.color.value()}:{type:c.ColorType.Gradient,startColor:i.gradientStartColor.value(),endColor:i.gradientEndColor.value()},u={barSpacing:h,items:this._items,lineColor:d,lineStyle:i.linestyle.value(),withMarkers:l,lineWidth:i.linewidth.value(),simpleMode:!0,hitTestResult:s.HitTarget.Regular,skipHoles:!0};let _,p;if(_=15===t?new r.PaneRendererStepLine(u):new n.PaneRendererLine(u),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData){const e=new o.CompositeRenderer;e.append(_),e.append(new a.SelectionRenderer(this._selectionData)),p=e}else p=_;return p}}},24997:(e,t,i)=>{"use strict";i.d(t,{SeriesBarCandlesPaneView:()=>h,baseBarCandlesUpdater:()=>c});var s=i(86441),o=i(56570),n=i(66540),r=i(8025),a=i(56468);function l(e){return null!=e}function c(e,t){const i=e[1],s=e[2],o=e[3],n=e[4];return!!(l(i)&&l(s)&&l(o)&&l(n))&&(t.open=i,t.high=s,t.low=o,t.close=n,!0)}class h{constructor(e,t){this._bars=[],this._invalidated=!0,this._isMarkersEnabled=(0,o.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new n.SelectionIndexes(t.timeScale())}items(){return this._bars}update(){this._invalidated=!0}_updateImpl(e){const t=this._model.timeScale(),i=this._source.priceScale();if(this._bars=[],t.isEmpty()||!i||i.isEmpty())return;const o=t.visibleBarsStrictRange();if(null===o)return;if(0===this._source.bars().size())return;let n=this._source.nearestIndex(o.firstBar(),r.PlotRowSearchMode.NearestRight);const l=this._source.nearestIndex(o.lastBar(),r.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;for(;n<=l;n++){if(null!==this._source.bars().valueAt(n))break}if(n>l)return;const c=this._source.bars().range(n,l),h=this._source.barColorer(),d={};if(c.each(((t,i)=>{d.value=i;const s=h.firstColoredBar(t);let o;null!==s&&s>=t?this._source.setPrecomputedBarStyle(i,void 0):o=this._source.precomputedBarStyle(i),void 0===o&&(o=h.barStyle(t,!1,d),this._source.setPrecomputedBarStyle(i,o));const n=this._createItem(t,i,o,e);return!!n&&(d.previousValue=i, +this._bars.push(n),!1)})),0===this._bars.length)return;const u=this._source.firstValue();if(null!==u)if(i.barPricesToCoordinates(this._bars,u),t.fillBarBorders(this._bars),this._model.selection().isSelected(this._source)){const e=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,hittestResult:a.HitTarget.Regular,barSpacing:t.barSpacing()};const o=this._model.paneForSource(this._source);if(!o)return;const n=o.height();for(let o=0;o{"use strict";i.d(t,{mainSeriesProperties:()=>n});var s=i(51056),o=(i(85904),i(64671),i(20596));const n={style:1,esdShowDividends:!0,esdShowSplits:!0,esdShowEarnings:!0,esdShowBreaks:!1,esdFlagSize:2,showContinuousContractSwitches:!0,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!0,showLastNews:!0,showCountdown:!0,bidAsk:{visible:!1,lineStyle:s.LINESTYLE_DOTTED,lineWidth:1},prePostMarket:{visible:!0,lineStyle:s.LINESTYLE_DOTTED,lineWidth:1},highLowAvgPrice:{highLowPriceLinesVisible:!1,highLowPriceLabelsVisible:!1,averageClosePriceLineVisible:!1,averageClosePriceLabelVisible:!1,highLowPriceLinesWidth:1,averagePriceLineWidth:1},visible:!0,showPriceLine:!0,priceLineWidth:1,showPrevClosePriceLine:!1,prevClosePriceLineWidth:1,minTick:"default",dividendsAdjustment:void 0,backAdjustment:!1,settlementAsClose:!0,sessionId:"regular",sessVis:!1,statusViewStyle:{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"},candleStyle:{drawWick:!0,drawBorder:!0,barColorsOnPrevClose:!1,drawBody:!0},volCandlesStyle:{drawWick:!0,drawBorder:!0,barColorsOnPrevClose:!1,drawBody:!0},hollowCandleStyle:{drawWick:!0,drawBorder:!0,drawBody:!0},haStyle:{drawWick:!0,drawBorder:!0,showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{},inputInfo:{},drawBody:!0},barStyle:{barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},hiloStyle:{showBorders:!0,showLabels:!0,drawBody:!0},columnStyle:{barColorsOnPrevClose:!0,priceSource:"close",baselinePosition:"bottom"},lineStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},tpoStyle:{},svpStyle:{},lineWithMarkersStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},steplineStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},areaStyle:{linestyle:s.LINESTYLE_SOLID,linewidth:2,priceSource:"close"},hlcAreaStyle:{highLineStyle:s.LINESTYLE_SOLID,highLineWidth:2,lowLineStyle:s.LINESTYLE_SOLID,lowLineWidth:2,closeLineStyle:s.LINESTYLE_SOLID,closeLineWidth:2},priceAxisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,isInverted:!1,alignLabels:!0},renkoStyle:{inputs:{source:"close",sources:"Close", +boxSize:3,style:"ATR",atrLength:14,percentageLTP:1,wicks:!0},inputInfo:{source:{name:"Source"},sources:{name:"Source"},boxSize:{name:"Box size"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{name:"Percentage"},wicks:{name:"Wicks"}}},pbStyle:{inputs:{source:"close",lb:3},inputInfo:{source:{name:"Source"},lb:{name:"Number of line"}}},kagiStyle:{inputs:{source:"close",style:"ATR",atrLength:14,percentageLTP:1,reversalAmount:1},inputInfo:{source:{name:"Source"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{name:"Percentage"},reversalAmount:{name:"Reversal amount"}}},pnfStyle:{inputs:{sources:"Close",reversalAmount:3,boxSize:1,style:"ATR",atrLength:14,percentageLTP:1,oneStepBackBuilding:!1},inputInfo:{sources:{name:"Source"},boxSize:{name:"Box size"},reversalAmount:{name:"Reversal amount"},style:{name:"Style"},atrLength:{name:"ATR length"},percentageLTP:{name:"Percentage"},oneStepBackBuilding:{name:"One step back building"}}},baselineStyle:{topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},rangeStyle:{barStyle:o.RangeBarStyle.Bars,thinBars:!0,inputs:{range:10,phantomBars:!1},inputInfo:{range:{name:"Range"},phantomBars:{name:"Phantom bars"}}},volFootprintStyle:{},hlcBarsStyle:{barColorsOnPrevClose:!1,thinBars:!0}}},36897:(e,t,i)=>{"use strict";i.d(t,{SeriesSingleLinePaneView:()=>d});var s=i(69708),o=i(86441),n=i(50151),r=i(56570),a=i(66540),l=i(8025),c=i(56468),h=i(29981);class d{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,r.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}_updateImpl(){this._items=[];const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const r=this._source.nearestIndex(i.firstBar()-1,l.PlotRowSearchMode.NearestLeft)??i.firstBar()-1,a=this._source.nearestIndex(i.lastBar()+1,l.PlotRowSearchMode.NearestRight)??i.lastBar()+1,d=this._source.barFunction(),u=this._model.timeScale().barSpacing();if(u<.1&&this._source.supportsConflatedChunks()){const e=this._source.conflatedChunks(u,(0,n.ensureNotNull)(this._source.priceSource())),t=(0,h.lowerbound)(e,r,((e,t)=>e.startTimee.endTime{this._items.push({timePointIndex:t.startTime,y:e,left:NaN,center:NaN,right:NaN})}))}}else for(const{index:e,value:t}of this._source.bars().rangeIterator(r,a)){const i=d(t);(0,s.default)(i)&&this._items.push({timePointIndex:e,y:i,left:NaN,center:NaN,right:NaN})}const _=this._source.firstValue();if(null!==_)if(t.pointsArrayToCoordinates(this._items,_),e.fillBarBorders(this._items),this._model.selection().isSelected(this._source)){const i=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[], +visible:!0,barSpacing:e.barSpacing(),hittestResult:c.HitTarget.Regular};const s=(0,n.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=c.HitTarget.Regular;for(let n=0;n{"use strict";i.d(t,{RangeBarStyle:()=>y,areaStylePreferencesDefault:()=>c,barStylePreferencesDefault:()=>r,baselineStylePreferencesDefault:()=>d,candleStylePreferencesDefault:()=>o,columnStylePreferencesDefault:()=>S,haStylePreferencesDefault:()=>_,hiloStylePreferencesDefault:()=>u,hlcAreaStylePreferencesDefault:()=>h,hlcBarsStylePreferencesDefault:()=>a,hollowCandlePreferencesStyleDefault:()=>n,kagiStylePreferencesDefault:()=>g,lineStyleDefault:()=>l,pbStylePreferencesDefault:()=>m,pnfStylePreferencesDefault:()=>f,rangeStylePreferencesDefault:()=>v,renkoStylePreferencesDefault:()=>p});var s=i(46088);const o={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",barColorsOnPrevClose:!1},n={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:""},r={upColor:"",downColor:"",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},a={color:"",thinBars:!0},l={color:"",linestyle:0,linewidth:0,colorType:s.ColorType.Gradient,gradientStartColor:"",gradientEndColor:""},c={color1:"",color2:"",linecolor:"",linestyle:0,linewidth:0,transparency:0},h={highLineColor:"",highLineStyle:0,highLineWidth:0,lowLineColor:"",lowLineStyle:0,lowLineWidth:0,closeLineColor:"",closeLineStyle:0,closeLineWidth:0,highCloseFillColor:"",closeLowFillColor:""},d={topFillColor1:"",topFillColor2:"",bottomFillColor1:"",bottomFillColor2:"",topLineColor:"",bottomLineColor:"",baselineColor:"",topLineWidth:0,bottomLineWidth:0,transparency:0,baseLevelPercentage:0},u={color:"",showBorders:!1,borderColor:"",showLabels:!1,labelColor:"",drawBody:!0},_={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{}},p={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",wickUpColor:"",wickDownColor:"",inputs:{boxSize:0,style:"",atrLength:0,percentageLTP:0,wicks:!1,sources:"",source:""}},m={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",inputs:{source:"",lb:0}},g={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"", +inputs:{style:"",atrLength:0,percentageLTP:0,reversalAmount:0}},f={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",inputs:{reversalAmount:0,boxSize:0,style:"",atrLength:0,percentageLTP:0,oneStepBackBuilding:!1,sources:"Close"}};var y;!function(e){e[e.Bars=0]="Bars",e[e.Candles=1]="Candles"}(y||(y={}));const v={barStyle:0,upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",thinBars:!1,candlesUpColor:"",candlesDownColor:"",candlesBorderUpColor:"",candlesBorderDownColor:"",candlesWickUpColor:"",candlesWickDownColor:"",inputs:{range:0,phantomBars:!1}},S={upColor:"",downColor:"",barColorsOnPrevClose:!1,baselinePosition:"bottom"}},62825:(e,t,i)=>{"use strict";i.d(t,{getErrorFromUnsupportedResolutionState:()=>c,getResolutionUnsupportedReason:()=>h});var s=i(11542),o=i(85049),n=i(10074);const r=s.t(null,void 0,i(64818)),a=s.t(null,void 0,i(80254)),l=s.t(null,void 0,i(80185));function c(e,t=!1){const i=t?`${e.ticker}`:e.ticker;switch(e.reason){case"unsupported_resolution":{const s=t?`${e.supportedResolutions.join(", ")}`:e.supportedResolutions.join(", ");return r.format({ticker:i,availableResolutions:s})}case"unsupported_ticks":return a.format({ticker:i});case"less_than_frequency":{const s=t?`${e.applicableResolution}`:e.applicableResolution;return l.format({ticker:i,resolution:s})}}}function h(e,t){if(null===e)return null;const i=e.data_frequency;if(void 0!==i){if((0,n.getApplicableIntervalForFrequency)(i,t)!==t)return"less_than_frequency"}if(o.Interval.isIntraday(t)&&!e.has_intraday)return"unsupported_resolution";if(o.Interval.isTicks(t)&&!e["is-tickbars-available"])return"unsupported_ticks";{const i=o.Interval.isSeconds(t)&&!e.has_seconds,s=o.Interval.isDays(t)&&!e.has_daily,n=o.Interval.isTicks(t)&&!e?.supported_resolutions?.includes(t);if(i||s||n)return"unsupported_resolution"}return null}},76748:(e,t,i)=>{"use strict";i.d(t,{SeriesValuesProvider:()=>I,calculateColor:()=>T,changesData:()=>x});var s=i(50151),o=i(50335),n=i(24377),r=i(11542),a=i(49483),l=i(19063),c=i(63273),h=i(8025),d=i(928),u=i(74079),_=i(90799);function p(e,t){return 100*(t-e)/Math.abs(e||1)}var m=i(41991),g=i(15764),f=i(82587),y=i(23486);const v=y.lastDayChangeAvailable||y.alwaysShowLastPriceAndLastDayChange,S=a.CheckMobile.any(),b=(0,u.getPercentageFormatter)(),w=(0,u.getVolumeFormatter)(2),C=`${f.notAvailable} (${f.notAvailable}%)`;var P;function T(e,t){const i=(0,n.parseRgb)(t),s=(0,n.parseRgb)(e);return(0,n.distanceRgb)(i,s)<70?(0,n.rgbToHexString)((0,n.invertRgb)(i)):t}function x(e,t,i,s,o){let n,r;if(null!==t){const e=o[4],i=t.change||0;r={change:i,currentPrice:e,prevPrice:e-i,percentChange:t.change_percent||0}}const a=i[4],l=e.search(s-1,h.PlotRowSearchMode.NearestLeft,1),c=l?.value[4]??null;return null!==c&&null!=a&&(n={change:a-c,currentPrice:a,prevPrice:c,percentChange:p(c,a)}),{barChange:n,lastDayChange:r}}!function(e){e[e.Open=0]="Open",e[e.High=1]="High",e[e.Low=2]="Low",e[e.Close=3]="Close",e[e.Source=4]="Source",e[e.LastPrice=5]="LastPrice",e[e.Change=6]="Change", +e[e.Volume=7]="Volume",e[e.LastDayChange=8]="LastDayChange"}(P||(P={}));class I{constructor(e,t){this._series=e,this._model=t,this._emptyValues=[{title:r.t(null,void 0,i(16610)),visible:!1,value:"",index:0,id:""},{title:r.t(null,void 0,i(78254)),visible:!1,value:"",index:1,id:""},{title:r.t(null,void 0,i(65318)),visible:!1,value:"",index:2,id:""},{title:r.t(null,void 0,i(62578)),visible:!1,value:"",index:3,id:""},{title:"",visible:!1,value:"",index:4,id:""},{title:"",visible:!1,value:"",index:5,id:""},{title:r.t(null,void 0,i(37276)),visible:!1,value:"",index:6,id:""},{title:r.t(null,{context:"study"},i(24261)),visible:!1,value:"",index:7,id:""},{title:r.t(null,void 0,i(63815)),visible:!1,value:"",index:8,id:""}]}getItems(){return this._emptyValues}getValues(e){const t=this._showLastPriceAndChangeOnly(),i=this._emptyValues.map(((e,i)=>({...e,value:6===i||8===i?C:f.notAvailable,visible:5!==i&&4!==i&&!t})));if(this._model.timeScale().isEmpty()||0===this._series.bars().size()||this._series.priceScale().isEmpty())return i;const n=(0,s.ensureNotNull)(this._series.data().bars().last());(0,o.isNumber)(e)||(e=n.index);const r=this._series.nearestIndex(e,h.PlotRowSearchMode.NearestLeft);if(void 0===r)return i;const a=this._series.data().valueAt(r),d=this._model.backgroundTopColor().value();if(null===a)return i;const u=a[1],_=a[2],p=a[3],g=a[4],{barChange:y,lastDayChange:S}=x(this._series.data(),this._series.quotes(),a,r,n.value),P=(0,m.getPriceValueFormatterForSource)(this._series);if((0,m.shouldBeFormattedAsPercent)(this._series)||(0,m.shouldBeFormattedAsIndexedTo100)(this._series))i[6].value="",i[8].value="";else{const e=this._series.formatter(),t={signPositive:!0};if(void 0!==y){const{currentPrice:s,prevPrice:o,change:n,percentChange:r}=y,a=e.formatChange?.(s,o,t)??e.format(n,t);i[6].value=(0,c.forceLTRStr)(`${a} (${b.format(r,t)})`)}if(void 0!==S){const{currentPrice:s,prevPrice:o,change:n,percentChange:r}=S,a=e.formatChange?.(s,o,t)??e.format(n,t);i[8].value=(0,c.forceLTRStr)(`${a} (${b.format(r,t)})`)}}let I=null;if(t)i[5].value=null==g?f.notAvailable:P(g),i[5].visible=!0,I=this._getChangeColor(y?.change,r),i[6].visible=void 0!==y,i[8].visible=void 0!==S||v;else{i[0].value=null==u?f.notAvailable:P(u),i[1].value=null==_?f.notAvailable:P(_),i[2].value=null==p?f.notAvailable:P(p),i[3].value=null==g?f.notAvailable:P(g),i[4].value=P(this._series.barFunction()(a));const e=a[5];(0,o.isNumber)(e)?i[7].value=w.format(e):i[7].visible=!1;const t=this._series.intervalObj().is1Tick(),s=21!==this._series.style();i[0].visible=!t&&s,i[1].visible=!t,i[2].visible=!t,i[8].visible=void 0!==S||v,i[6].visible=void 0!==y;const n=this._series.barColorer().barStyle(r,!1);I=T(d,n.barBorderColor??n.barColor)}I=(0,l.resetTransparency)(T(d,I));for(const e of i)e.color||(e.color=I);return i[8].visible&&(i[8].color=(0,l.resetTransparency)(T(d,this._getChangeColor(S?.change,n.index)))),i}_mobileNonTrackingMode(){return S&&(null===this._model.crosshairSource().pane||(0,g.isLineToolName)(d.tool.value())||null!==this._model.lineBeingEdited())} +_showLastPriceAndChangeOnly(){return y.alwaysShowLastPriceAndLastDayChange||this._mobileNonTrackingMode()}_getChangeColor(e,t){const i=this._series.style();if(2===i||15===i||14===i)return this._series.barColorer().barStyle(t,!1).barColor;const s=void 0===e||e>=0?_.SeriesBarColorer.upColor(this._series.properties()):_.SeriesBarColorer.downColor(this._series.properties());return s.barBorderColor??s.barColor}}},6290:(e,t,i)=>{"use strict";i.d(t,{sessionsPreferencesDefault:()=>o});var s=i(19625);const o={sessionHighlight:{backgrounds:{preMarket:{color:"#FF9800",transparency:92,visible:!0},postMarket:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0},electronic:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0},outOfSession:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!0}},vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}}}}},300:(e,t,i)=>{"use strict";i.d(t,{sourcesAffectState:()=>n});var s=i(78956),o=i(85719);function n(e){return!o.lineToolsDoNotAffectChartInvalidation||e.some((e=>!(0,s.isLineTool)(e)))}},27538:(e,t,i)=>{"use strict";i.d(t,{StatusProviderBase:()=>s});class s{size(){return"13px"}bold(){return!1}}},27777:(e,t,i)=>{"use strict";i.d(t,{StatusView:()=>s});class s{constructor(e){this._text="",this._color="",this._size="13px",this._bold=!1,this._statusProvider=e}text(){return this._text}getSplitTitle(){return[this._text]}bold(){return this._bold}size(){return this._size}}},47806:(e,t,i)=>{"use strict";i.d(t,{AbstractFilledAreaPaneView:()=>p});var s=i(50151),o=i(86441),n=i(5531),r=i(29981),a=i(94784),l=i(67716),c=i(62499);function h(e,t){return Array.from({length:e},((e,i)=>({timePointIndex:i+t})))}function d(e,t,i){let s,o;const n=e.length;for(let r=t;r>=0&&re.id))}_plotIndex1(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1}_plotIndex2(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2}_updateImplFull(e){if(this._areaRenderer.setData(null),this._dataInvalidated?.clearData&&(this._items=[]),!this._visible())return!1;if(null===this._priceScale())return!1;if(null===this._firstValue())return!1;const t=this._source.plots().plottableRange(),i=t.size();if(0===i)return!1;const o=this._source.offset(this._plotAId()),n=this._source.offset(this._plotBId()),a=Math.min(o,n),l=Math.max(o,n);let c=e.firstIndex;const d=i+(l-a)+1,u=this._plotIndex1(),_=this._plotIndex2();d!==this._items.length&&(void 0===c||0===this._items.length||ce.timePointIndex=0&&te.timePointIndex=this._items.length)return;const y=Math.min(this._items.length-1,(0,r.lowerbound)(this._items,c.lastBar(),((e,t)=>e.timePointIndex{if(this._model.timeScale().barSpacing()<1||!this._fillToIntersection||void 0===w||void 0===w.xCoordinate||void 0===w.plot1Coordinate||void 0===w.plot2Coordinate||null===P||null===C||0===C.points1.length()||void 0===e||void 0===t)return;const s=new o.Point(w.xCoordinate,w.plot1Coordinate),r=new o.Point(w.xCoordinate,w.plot2Coordinate),a=new o.Point(i,e),l=new o.Point(i,t),c=(0,n.intersectLineSegments)(s,a,r,l);if(null!==c){const e=s.add(s.subtract(a).scaled(-c));P.addPoints1Point(C.points1.at(C.points1.length()-1).x,C.points1.at(C.points1.length()-1).y),P.addPoints2Point(C.points2.at(C.points1.length()-1).x,C.points2.at(C.points1.length()-1).y),P.addPoints1Point(e.x,e.y),P.addPoints1Point(e.x,e.y),C.points1.at(C.points1.length()-1).x=e.x,C.points1.at(C.points1.length()-1).y=e.y,C.points2.at(C.points2.length()-1).x=e.x,C.points2.at(C.points2.length()-1).y=e.y}},I=this._commonColor();let M;1===I.type?(I.coordinate1=h(I.value1),I.coordinate2=h(I.value2),I.color1=I.color1&&this._generateColor(I.color1,p),I.color2=I.color2&&this._generateColor(I.color2,p)):I.color=this._generateColor(I.color,p);for(let e=v;e<=S;e+=1){const t=this._items[e],s=t.timePointIndex;let o,n;!this._fillGaps&&void 0!==M&&s-M>1&&(C=null),void 0!==i?(o=i.level1,n=i.level2):(o=t.plot1Coordinate=void 0===t.plot1Value?void 0:h(t.plot1Value),n=t.plot2Coordinate=void 0===t.plot2Value?void 0:h(t.plot2Value));const r=t.xCoordinate=a.indexToCoordinate(t.timePointIndex);if(t.color&&1===t.color.type&&(t.color.coordinate1=h(t.color.value1),t.color.coordinate2=h(t.color.value2)),this._fillGaps?void 0!==o||void 0!==n:void 0!==o&&void 0!==n){const i=null!==this._colorPlotIndex?t.color||_:I;if(x(o,n,r),L=i,!(null===(A=T)||null===L?A===L:0===A.type&&0===L.type?A.color===L.color:1===A.type&&1===L.type&&A.color1===L.color1&&A.color2===L.color2&&A.coordinate1===L.coordinate1&&A.coordinate2===L.coordinate2)||null===C){if(null!==C&&(void 0!==o&&C.addPoints1Point(r,o),void 0!==n&&C.addPoints2Point(r,n)),e===S)continue;T=i;const t=u(i),s=b.get(t)??new l.AreaBackgroundItemsGroup(i);P=C,C=s.newItem()??new l.AreaBackgroundItem,s.push(C),b.set(t,s)}void 0!==o&&C.addPoints1Point(r,o),void 0!==n&&C.addPoints2Point(r,n)}else this._fillGaps||(T=null,C=null,P=null);M=s,w=t}var A,L;b.delete(u(_));const k={barSpacing:this._model.timeScale().barSpacing(),colorAreas:b};this._areaRenderer.setData(k)}}},46463:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundPaneView:()=>n});var s=i(50151),o=i(47806);class n extends o.AbstractFilledAreaPaneView{constructor(e,t){super(e,t)}_plotAId(){return(0,s.ensureDefined)(this._source.metaInfo().area)[0].name}_plotBId(){ +return(0,s.ensureDefined)(this._source.metaInfo().area)[1].name}_commonColor(){return{type:0,color:this._source.properties().areaBackground.backgroundColor.value()}}_transparency(){return this._source.properties().areaBackground.transparency?.value()??0}_visible(){return this._source.properties().areaBackground.fillBackground.value()}_getColorByPlotValue(e){return this._commonColor()}}},17534:(e,t,i)=>{"use strict";i.d(t,{prepareStudyProperties:()=>w,prepareStudyPropertiesForLoadChart:()=>g});var s=i(16738),o=i(30551),n=i(9343),r=i(68159),a=i(37265),l=i(51056),c=i(35039),h=i(79303),d=i(31229),u=i(32679),_=i(94260),p=i(94113);const m=(0,n.getLogger)("Chart.Study");function g(e,t,i,o,n,l){return function(e,t,i,o,n,l,h){const d=function(e,t,i,o,n){e.version&&i.version&&e.version!==i.version&&m.logWarn("Serialized metaInfo version "+e.version+" is not equal to the saved state version "+i.version);const l=t||e,h=(0,a.clone)(l.defaults)??{},d=r.StudyMetaInfo.getStudyPropertyRootName(l),u=r.StudyMetaInfo.getStudyPropertyRootName(e);let _=y();(0,s.default)(_,f(e)),(0,s.default)(_,(0,a.clone)(e.defaults)),(0,s.default)(_,h),(0,s.default)(_,(0,c.factoryDefaults)(d)),(0,s.default)(_,(0,c.factoryDefaults)(u)),(0,s.default)(_,v(l,o,d)),(0,s.default)(_,v(e,o,u)),(0,s.default)(_,i),_=o.updateStudyState(_,e,t),void 0!==n&&t&&(_=n(i,_,e,t));r.StudyMetaInfo.versionOf(l)>=1&&(0,s.default)(_,S(h,_));return _}(e,t,i,o,l);return P(t||e,n,d,h)}(e,t,i,o,r.StudyMetaInfo.getStudyPropertyRootName(e),n,l)}function f(e){const t={};if(e.plots)for(let i=0;i= 1");const l=r.StudyMetaInfo.getStudyPropertyRootName(e),h=(0,a.clone)(e.defaults),d=(0,c.factoryDefaults)(l),u=y();if((0,s.default)(u,f(e)),(0,s.default)(u,h),(0,s.default)(u,d),(0,s.default)(u,v(e,n,l)),(0,s.default)(u,t),(0,s.default)(u,S(h,u)),null!==i){const t=i.model().studiesColorRotatorFactory().getColorRotator(e);null!==t&&("Overlay@tv-basicstudies"===e.id?u.lineStyle.color=t.getColor(u.lineStyle.color,d.lineStyle.color===u.lineStyle.color):(0,s.default)(u,function(e,t){ +for(const i of Object.keys(e.styles)){const s=e.styles[i];if((0,o.isObject)(s)&&"color"in s){const e=s.color;s.color=t.getColor(e)}}return e}(u,t)))}return n.updateStudyInputsIfNeeded(u,u.version??e.version,e),u}function w(e,t,i,s,o){return function(e,t,i,s,o,n){const l=b(e,t,i,s),c=r.StudyMetaInfo.getSourceInputIds(e);return c.forEach(((e,t)=>{const i=l.inputs[e];t{"use strict";i.d(t,{containsBackgroundTimePointIndexes:()=>r,dematerializeBackground:()=>l,isBackgroundInBarsRange:()=>c,materializeBackground:()=>a});var s=i(50151),o=i(50503),n=i(65039);const r=!0;function a(e,t){if(e.start>=t.length||e.stop>=t.length)return null;const i=t[e.start],n=t[e.stop];return n===o.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i===o.INVALID_TIME_POINT_INDEX||i<=n,"start should not exceed stop"),{start:i===o.INVALID_TIME_POINT_INDEX?null:i,stop:n})}function l(e,t,i){return{id:t,start:(0,n.ensureTimePointIndexIndex)(i.indexOf(null!==e.start?e.start:o.INVALID_TIME_POINT_INDEX)),stop:(0,n.ensureTimePointIndexIndex)(i.indexOf(e.stop))}}function c(e,t){if(null===e.start)return t.firstBar()<=e.stop;const i=Math.min(e.start,e.stop),s=Math.max(e.start,e.stop);return t.contains(i)||t.contains(s)||it.lastBar()}},14019:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>r.LiveStudyGraphics,createGraphicsPaneViews:()=>_,createGraphicsPriceAxisViews:()=>m, +emptyStudyGraphics:()=>n.emptyStudyGraphics,isStudyGraphicsEmpty:()=>o.isStudyGraphicsEmpty,loadStudyGraphics:()=>n.loadStudyGraphics,saveStudyGraphics:()=>n.saveStudyGraphics});var s=i(9343),o=i(58137),n=i(22837),r=i(26246),a=i(98558),l=i(19063);class c extends a.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1;const s=this._source.priceScale(),o=this._source.properties().childs(),n=o.visible.value();if(!s||s.isEmpty()||!n)return;const r=o.graphics.childs()[this._data.lineType]?.childs()[this._data.styleId]?.childs();if(!(void 0!==r&&r.visible&&r.visible.value()&&r.showPrice&&r.showPrice.value()&&this._isLabelVisibleAccordinglyToProperties()))return;const a=this._source.firstValue();if(null===a)return;const c=this._data.line.level,h=(0,l.resetTransparency)(r.color.value());i.background=h,i.textColor=this.generateTextColor(h),i.coordinate=s.priceToCoordinate(c,a),e.text=s.formatPrice(c,a,{signPositive:s.isPercentage()}),e.visible=!0}_isLabelVisibleAccordinglyToProperties(){return!!this._source.model().properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()}}const h=(0,s.getLogger)("Chart.StudyGraphics"),d=new Set(["dwgtablecells","tpoBlockSets","tpoLevels","tpoVolumeRows","logs","performance"]);async function u(e,t,s,o){const n=e=>({regularPaneView:new e(t,s,o)});switch(e){case"hhists":return n((await i.e(507).then(i.bind(i,56208))).HHistPaneView);case"horizlines":return n((await i.e(507).then(i.bind(i,95258))).HorizLinePaneView);case"vertlines":return n((await i.e(507).then(i.bind(i,51914))).VertLinePaneView);case"polygons":return n((await i.e(507).then(i.bind(i,38332))).PolygonPaneView);case"backgrounds":return n((await i.e(507).then(i.bind(i,55269))).BackgroundPaneView)}return null}async function _(e,t,i){const s=[],o=[],n=Object.keys(e.graphicsInfo());n.sort(((e,t)=>p(e)-p(t)));for(const r of n){const n=await u(r,e,t,i);null!==n?(s.push(n.regularPaneView),n.forceOverlayPaneView&&o.push(n.forceOverlayPaneView)):d.has(r)||h.logWarn(`${r} is not supported by this build of graphics subsystem, skipping`)}return{regularPaneViews:s,forceOverlayPaneViews:o}}function p(e){return o.primitivesZOrders.get(e)??0}function m(e){const t=Object.keys(e.graphicsInfo()),i=[];for(const s of t)switch(s){case"hlines":e.graphics().hlines().forEach(((t,o)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:o,lineType:s}))}))}));break;case"horizlines":e.graphics().horizlines().forEach(((t,o)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:o,lineType:s}))}))}))}return i}},9233:(e,t,i)=>{"use strict";i.d(t,{HHistDirection:()=>s,HHistLocation:()=>o,HHistVolumeMode:()=>n,containsHHistTimePointIndexes:()=>c,dematerializeHHist:()=>d,isHHistInBarsRange:()=>u,materializeHHist:()=>h});var s,o,n,r=i(50151),a=i(50503),l=i(65039);!function(e){e.LeftToRight="left_to_right",e.RightToLeft="right_to_left"}(s||(s={})),function(e){e.Relative="relative", +e.Absolute="absolute"}(o||(o={})),function(e){e.UpDown="Up/Down",e.Total="Total",e.Delta="Delta"}(n||(n={}));const c=!0;function h(e,t){if(e.lastBarTime>=t.length)return null;const i=t[e.firstBarTime],s=t[e.lastBarTime];return s===a.INVALID_TIME_POINT_INDEX?null:((0,r.assert)(i<=s,"firstBarTime should not exceed lastBarTime"),(0,r.assert)(e.priceLow<=e.priceHigh,"priceLow should not exceed priceHigh"),{firstBarTime:i===a.INVALID_TIME_POINT_INDEX?null:i,lastBarTime:s,rate:e.rate,priceHigh:e.priceHigh,priceLow:e.priceLow})}function d(e,t,i){const s=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.firstBarTime??a.INVALID_TIME_POINT_INDEX)),o=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.lastBarTime));return{id:t,...e,firstBarTime:s,lastBarTime:o}}function u(e,t){const i=Math.min(e.firstBarTime??a.INVALID_TIME_POINT_INDEX,e.lastBarTime),s=Math.max(e.firstBarTime??a.INVALID_TIME_POINT_INDEX,e.lastBarTime);return t.contains(i)||t.contains(s)||it.lastBar()}},45721:(e,t,i)=>{"use strict";i.d(t,{containsHorizLineTimePointIndexes:()=>r,dematerializeHorizLine:()=>l,isHorizLineInBarsRange:()=>c,materializeHorizLine:()=>a});var s=i(50151),o=i(50503),n=i(65039);const r=!0;function a(e,t){if(e.startIndex>=t.length||e.endIndex>=t.length)return null;const i=t[e.startIndex],n=t[e.endIndex];return n===o.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i<=n,"startIndex should not exceed endIndex"),{startIndex:i===o.INVALID_TIME_POINT_INDEX?null:i,endIndex:n,level:e.level,extendLeft:e.extendLeft,extendRight:e.extendRight})}function l(e,t,i){const s=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.startIndex??o.INVALID_TIME_POINT_INDEX)),r=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.endIndex));return{id:t,...e,startIndex:s,endIndex:r}}function c(e,t){if(null===e.startIndex)return t.firstBar()<=e.endIndex;const i=Math.min(e.startIndex,e.endIndex),s=Math.max(e.startIndex,e.endIndex);if(t.contains(i)||t.contains(s)||it.lastBar())return!0;const o=e.startIndext.lastBar()&&o}},26246:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>_});var s=i(50151),o=i(29981),n=i(52033),r=i(9233),a=i(45721),l=i(28656),c=i(55257),h=i(28490),d=i(58137),u=i(22837);class _{constructor(e={}){this._indexes=[],this._hhistsByTimePointIndex=new Map,this._primitivesCollection=function(e){const t={};for(const i of d.primitiveNames){t[i]=new Map;const s=e[i];if(void 0!==s)for(const e in s)if(s.hasOwnProperty(e))switch(i){case"horizlines":t[i].set(e,v.horizlines());break;case"vertlines":t[i].set(e,v.vertlines());break;case"backgrounds":t[i].set(e,v.backgrounds());break;case"polygons":t[i].set(e,v.polygons());break;case"hhists":t[i].set(e,v.hhists())}}0;return t}(e)}horizlines(){return this._primitivesCollection.horizlines}vertlines(){return this._primitivesCollection.vertlines}lines(){return this._primitivesCollection.lines}hlines(){return this._primitivesCollection.hlines}textmarks(){return this._primitivesCollection.textmarks} +shapemarks(){return this._primitivesCollection.shapemarks}backgrounds(){return this._primitivesCollection.backgrounds}polygons(){return this._primitivesCollection.polygons}trendchannels(){return this._primitivesCollection.trendchannels}hhists(){return this._primitivesCollection.hhists}dwglabels(){return this._primitivesCollection.dwglabels}dwglines(){return this._primitivesCollection.dwglines}dwgpolylines(){return this._primitivesCollection.dwgpolylines}dwgboxes(){return this._primitivesCollection.dwgboxes}dwgtables(){return this._primitivesCollection.dwgtables}dwgtablecells(){return this._primitivesCollection.dwgtablecells}dwglinefills(){return this._primitivesCollection.dwglinefills}tpos(){return this._primitivesCollection.tpos}tpoBlockSets(){return this._primitivesCollection.tpoBlockSets}tpoLevels(){return this._primitivesCollection.tpoLevels}tpoVolumeRows(){return this._primitivesCollection.tpoVolumeRows}tpoSummaryInfo(){return this._primitivesCollection.tpoSummaryInfo}logs(){return this._primitivesCollection.logs}observableLogs(){return this._primitivesCollection.logs}performance(){return this._primitivesCollection.performance}observablePerformance(){return this._primitivesCollection.performance}footprints(){return this._primitivesCollection.footprints}footprintLevels(){return this._primitivesCollection.footprintLevels}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}clear(){this._indexes=[];for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach((e=>e.clear()));for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach((e=>e.clear()))}));this._hhistsByTimePointIndex=new Map}extract(){const e={indexes:this._indexes,horizlines:g(this._primitivesCollection.horizlines),vertlines:g(this._primitivesCollection.vertlines),lines:g(this._primitivesCollection.lines),hlines:g(this._primitivesCollection.hlines),textmarks:g(this._primitivesCollection.textmarks),shapemarks:g(this._primitivesCollection.shapemarks),backgrounds:g(this._primitivesCollection.backgrounds),polygons:g(this._primitivesCollection.polygons),trendchannels:g(this._primitivesCollection.trendchannels),hhists:g(this._primitivesCollection.hhists),dwglabels:f(this._primitivesCollection.dwglabels),dwglines:f(this._primitivesCollection.dwglines),dwgpolylines:f(this._primitivesCollection.dwgpolylines),dwgboxes:f(this._primitivesCollection.dwgboxes),dwgtables:f(this._primitivesCollection.dwgtables),dwgtablecells:g(this._primitivesCollection.dwgtablecells),dwglinefills:g(this._primitivesCollection.dwglinefills),tpos:g(this._primitivesCollection.tpos),tpoBlockSets:f(this._primitivesCollection.tpoBlockSets),tpoLevels:f(this._primitivesCollection.tpoLevels),tpoVolumeRows:f(this._primitivesCollection.tpoVolumeRows),tpoSummaryInfo:f(this._primitivesCollection.tpoSummaryInfo),logs:new Map,performance:new Map,footprints:g(this._primitivesCollection.footprints),footprintLevels:g(this._primitivesCollection.footprintLevels)};return this._hhistsByTimePointIndex=new Map,new u.StaticStudyGraphics("data",e)} +replaceIndexesTo(e){this._indexes=e;const t=e=>e.replaceIndexesTo(this._indexes);for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach(t);for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach(t)}));this._hhistsByTimePointIndex=(0,d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}processCommands(e){void 0!==e.erase&&this._processEraseCommands(e.erase),void 0!==e.create&&this._processCreateCommands(e.create)}_processCreateCommands(e){for(const t in e){if(!e.hasOwnProperty(t))continue;const i=t;switch(i){case"hhists":y(this._indexes,this._primitivesCollection.hhists,e[i]);break;case"horizlines":y(this._indexes,this._primitivesCollection.horizlines,e[i]);break;case"vertlines":y(this._indexes,this._primitivesCollection.vertlines,e[i]);break;case"polygons":y(this._indexes,this._primitivesCollection.polygons,e[i]);break;case"backgrounds":y(this._indexes,this._primitivesCollection.backgrounds,e[i])}}this._hhistsByTimePointIndex=(0,d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}_processEraseCommands(e){for(const t of e)if("all"===t.action){for(const e of d.regularPrimitiveNames)this._primitivesCollection[e].forEach((e=>e.clearPrimitives()));for(const e of d.groupedPrimitiveNames)this._primitivesCollection[e].forEach((e=>{e.forEach((e=>e.clearPrimitives()))}))}else{const e=e=>e.deleteById(t.id);(0,d.isRegularPrimiriveName)(t.type)?this._primitivesCollection[t.type].forEach(e):this._primitivesCollection[t.type].forEach((t=>{t.forEach(e)}))}this._hhistsByTimePointIndex=(0,d.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}}class p{constructor(e,t){this._primitivesDataById=new Map,this._primitiveById=new Map,this._changed=new n.Delegate,this._cleared=new n.Delegate,this._materializePrimitive=e,this._isRematerializationRequiredWithNewIndexes=t}changed(){return this._changed}cleared(){return this._cleared}forEach(e,t){this._primitiveById.forEach((i=>{e.call(t,i,i,this)}))}has(e){let t=!1;return this._primitiveById.forEach((i=>{t=t||i===e})),t}get size(){return this._primitiveById.size}[Symbol.iterator](){return this._primitiveById.values()}entries(){throw new Error("Not implemented")}keys(){throw new Error("Not implemented")}union(){throw new Error("Not implemented")}intersection(){throw new Error("Not implemented")}difference(){throw new Error("Not implemented")}symmetricDifference(){throw new Error("Not implemented")}isSubsetOf(){throw new Error("Not implemented")}isSupersetOf(){throw new Error("Not implemented")}isDisjointFrom(){throw new Error("Not implemented")}values(){return this._primitiveById.values()}hasId(e){return this._primitiveById.has(e)}addData(e,t){const i=[];e.forEach((e=>{this._primitivesDataById.set(e.id,e);const s=this._tryMaterialize(t,e);null!==s&&i.push(s)})),i.length>0&&this._changed.fire({created:i,removed:[]})}deleteById(e){const t=this._primitiveById.get(e);t&&(this._primitiveById.delete(e),this._primitivesDataById.delete(e),this._changed.fire({created:[],removed:[t]}))}clear(){ +this.clearPrimitives()}clearPrimitives(){this._primitivesDataById.clear(),this._primitiveById.clear(),this._cleared.fire()}replaceIndexesTo(e){if(!this._isRematerializationRequiredWithNewIndexes)return;const t=Array.from(this._primitiveById.values());this._primitiveById.clear(),this._primitivesDataById.forEach(this._tryMaterialize.bind(this,e),this);const i=Array.from(this._primitiveById.values());this._changed.fire({created:i,removed:t})}extract(){const e=new Set(this._primitivesDataById.values());return this.clearPrimitives(),e}_tryMaterialize(e,t){const i=this._materializePrimitive(t,e);return null!==i&&((0,s.assert)(!this._primitiveById.has(t.id),"primitive with specified id should not exist"),this._primitiveById.set(t.id,i)),i}}function m(e){const t=new Map;for(const[n,r]of e)t.set(n,(i=r,(s=t.get(n))?(0,o.join)(s,i.extract()):i.extract()));var i,s;return t}function g(e){return m((0,o.mapEntriesGenerator)(e))}function f(e){return m((0,o.nestedMapGenerator)(e))}function y(e,t,i=[]){for(const o of i){const i=o.styleId,n=t.get(i);(0,s.assert)(void 0!==n,"Every style used by graphics primitive should be declared in study metainfo"),n.addData(o.data,e)}}const v={horizlines:()=>new p(a.materializeHorizLine,a.containsHorizLineTimePointIndexes),vertlines:()=>new p(l.materializeVertLine,l.containsVertLineTimePointIndexes),lines:()=>new p(materializeLine,containsLineTimePointIndexes),hlines:()=>new p(materializeLevel,containsLevelTimePointIndexes),textmarks:()=>new p(materializeTextMark,containsTextMarkTimePointIndexes),shapemarks:()=>new p(materializeShapeMark,containsShapeMarkTimePointIndexes),backgrounds:()=>new p(h.materializeBackground,h.containsBackgroundTimePointIndexes),polygons:()=>new p(c.materializePolygon,c.containsPolygonTimePointIndexes),trendchannels:()=>new p(materializeTrendChannel,containsTrendChannelTimePointIndexes),hhists:()=>new p(r.materializeHHist,r.containsHHistTimePointIndexes),dwglines:()=>new p(materializeDwgLine,containsDwgLineTimePointIndexes),dwglinefills:()=>new p(materializeDwgLineFill,containsDwgLineFillTimePointIndexes),dwglabels:()=>new p(materializeDwgLabel,containsDwgLabelTimePointIndexes),dwgtablecells:()=>new p(materializeDwgTableCell,containsDwgTableCellTimePointIndexes),dwgpolylines:()=>new p(materializeDwgPolyline,containsDwgPolylineTimePointIndexes),dwgboxes:()=>new p(materializeDwgBox,containsDwgBoxTimePointIndexes),dwgtables:()=>new p(materializeDwgTable,containsDwgTableTimePointIndexes),tpos:()=>new p(materializeTpo,containsTpoTimePointIndexes),tpoBlockSets:()=>new p(materializeTpoBlockSet,containsTpoBlockSetTimePointIndexes),tpoLevels:()=>new p(materializeTpoLevelGroup,containsTpoLevelGroupTimePointIndexes),tpoVolumeRows:()=>new p(materializeTpoVolumeRow,containsTpoVolumeRowTimePointIndexes),tpoSummary:()=>new p(materializeTpoSummary,containsTpoSummaryTimePointIndexes),logs:()=>new p(materializeLog,containsLogTimePointIndexes),footprints:()=>new p(materializeVolumeFootprint,containsFootprintTimePointIndexes), +footprintLevels:()=>new p(materializeVolumeFootprintPriceLevel,containsFootprintPriceLevelTimePointIndexes)}},55257:(e,t,i)=>{"use strict";i.d(t,{containsPolygonTimePointIndexes:()=>n,dematerializePolygon:()=>a,isPolygonInBarsRange:()=>l,materializePolygon:()=>r});var s=i(50503),o=i(65039);const n=!0;function r(e,t){for(const i of e.points){if(i.index>=t.length)return null;if(t[i.index]===s.INVALID_TIME_POINT_INDEX)return null}return{points:e.points.map((e=>({index:t[e.index],offset:e.offset,level:e.level})))}}function a(e,t,i){return{id:t,points:e.points.map((e=>({...e,index:(0,o.ensureTimePointIndexIndex)(i.indexOf(e.index))})))}}function l(e,t){if(e.points.some((e=>t.contains(e.index+(e.offset??0)))))return!0;let i=!1,s=!1;const o=t.firstBar();for(const t of e.points)t.index+(t.offset??0){"use strict";function s(e){if(e<0)throw new Error("TimePointIndexIndex should be non-negative integer");return e}i.d(t,{ensureTimePointIndexIndex:()=>s})},22837:(e,t,i)=>{"use strict";i.d(t,{StaticStudyGraphics:()=>d,emptyStudyGraphics:()=>g,loadStudyGraphics:()=>f,saveStudyGraphics:()=>y});var s=i(50503),o=i(45721),n=i(28656),r=i(9233),a=i(55257),l=i(28490),c=i(58137),h=i(37265);class d{constructor(e,t){if(this._indexes=[],this._horizlines=new Map,this._vertlines=new Map,this._lines=new Map,this._hlines=new Map,this._textmarks=new Map,this._shapemarks=new Map,this._backgrounds=new Map,this._polygons=new Map,this._trendchannels=new Map,this._hhists=new Map,this._dwglabels=new Map,this._dwglines=new Map,this._dwgpolylines=new Map,this._dwgboxes=new Map,this._dwgtables=new Map,this._dwgtablecells=new Map,this._dwglinefills=new Map,this._tpos=new Map,this._tpoBlockSets=new Map,this._tpoLevelGroups=new Map,this._tpoVolumeRows=new Map,this._tpoSummaryInfo=new Map,this._logs=new Map,this._performance=new Map,this._footprints=new Map,this._footprintLevels=new Map,"data"===e){const e=t;this._indexes=e.indexes,this._vertlines=u(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=u(e.horizlines,this._indexes,o.materializeHorizLine),this._polygons=u(e.polygons,this._indexes,a.materializePolygon),this._hhists=u(e.hhists,this._indexes,r.materializeHHist),this._backgrounds=u(e.backgrounds,this._indexes,l.materializeBackground)}else if("state"===e){const e=t;this._indexes=e.indexes||[],this._vertlines=_(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=_(e.horizlines,this._indexes,o.materializeHorizLine),this._polygons=_(e.polygons,this._indexes,a.materializePolygon),this._hhists=_(e.hhists,this._indexes,r.materializeHHist),this._backgrounds=_(e.backgrounds,this._indexes,l.materializeBackground)}this._hhistsByTimePointIndex=(0,c.splitHHistsByTimePointIndex)(this._hhists)}horizlines(){return this._horizlines}vertlines(){return this._vertlines}lines(){return this._lines}hlines(){return this._hlines}textmarks(){return this._textmarks}shapemarks(){return this._shapemarks}backgrounds(){return this._backgrounds}polygons(){return this._polygons}trendchannels(){ +return this._trendchannels}hhists(){return this._hhists}dwglabels(){return this._dwglabels}dwglines(){return this._dwglines}dwgpolylines(){return this._dwgpolylines}dwgboxes(){return this._dwgboxes}dwgtables(){return this._dwgtables}dwgtablecells(){return this._dwgtablecells}dwglinefills(){return this._dwglinefills}tpos(){return this._tpos}tpoBlockSets(){return this._tpoBlockSets}tpoLevels(e){return this._tpoLevelGroups}tpoVolumeRows(e){return this._tpoVolumeRows}tpoSummaryInfo(e){return this._tpoSummaryInfo}logs(){return this._logs}performance(){return this._performance}footprints(){return this._footprints}footprintLevels(){return this._footprintLevels}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}}function u(e,t,i){return new Map(Array.from(e.entries()).map((e=>[e[0],new Set(Array.from(e[1]).map((e=>i(e,t))).filter(h.notNull))])))}function _(e,t,i){const s=new Map;if(void 0===e)return s;for(const o of e){const e=o.styleId,n=s.get(e)||new Set;o.data.forEach((e=>{const s=i(e,t);null!==s&&n.add(s)})),s.set(e,n)}return s}function p(e,t,i){let s=null;for(const i of e)i.styleId===t&&(s=i);null===s&&(s={styleId:t,data:[]},e.push(s)),s.data.push(i)}function m(e,t,i,s,o,n){const r=[];return e.forEach(((e,a)=>{e.forEach((e=>{(null===o||s(e,o))&&p(r,a,n(e,t(e),i))}))})),r.length>0?r:void 0}function g(){return new d}function f(e){return new d("state",e)}function y(e,t){const i=function(e){const t=new Set,i=e=>{null!=e&&t.add(e)};e.horizlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex??s.INVALID_TIME_POINT_INDEX),t.add(e.endIndex)}))})),e.vertlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.index)}))})),e.lines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.textmarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.shapemarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.backgrounds().forEach(((e,i)=>{e.forEach((e=>{t.add(null!==e.start?e.start:s.INVALID_TIME_POINT_INDEX),t.add(e.stop)}))})),e.polygons().forEach(((e,i)=>{e.forEach((e=>{e.points.forEach((e=>{t.add(e.index)}))}))})),e.trendchannels().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.hhists().forEach(((e,i)=>{e.forEach((e=>{t.add(e.firstBarTime??s.INVALID_TIME_POINT_INDEX),t.add(e.lastBarTime)}))})),e.dwglabels().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.x)}))}))})),e.dwglines().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.x1??s.INVALID_TIME_POINT_INDEX),t.add(e.x2??s.INVALID_TIME_POINT_INDEX)}))}))})),e.dwgpolylines().forEach((e=>{e.forEach((e=>{e.forEach((e=>{for(const i of e.points)t.add(i.x??s.INVALID_TIME_POINT_INDEX)}))}))})),e.dwgboxes().forEach((e=>{e.forEach((e=>{e.forEach((e=>{t.add(e.left??s.INVALID_TIME_POINT_INDEX),t.add(e.right??s.INVALID_TIME_POINT_INDEX)}))}))})),e.tpos().forEach((e=>{e.forEach((e=>{t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.tpoLevels().forEach((e=>{e.forEach((e=>{e.forEach((e=>{i(e.poorHighExtendTo),i(e.poorLowExtendTo),i(e.tpoPocExtendTo),(e.singleprints??[]).map((e=>e.extendTo)).map(i)}))}))})), +e.footprints().forEach((e=>{e.forEach((e=>{t.add(e.index)}))})),e.footprintLevels().forEach((e=>{e.forEach((e=>{t.add(e.startIndex),i(e.extendTo)}))}));const o=Array.from(t);return o.sort(((e,t)=>e-t)),o}(e),c={indexes:i};let h=0;const d=()=>++h;return c.vertlines=m(e.vertlines(),d,i,n.isVertLineInBarsRange,t,n.dematerializeVertLine),c.horizlines=m(e.horizlines(),d,i,o.isHorizLineInBarsRange,t,o.dematerializeHorizLine),c.polygons=m(e.polygons(),d,i,a.isPolygonInBarsRange,t,a.dematerializePolygon),c.hhists=m(e.hhists(),d,i,r.isHHistInBarsRange,t,r.dematerializeHHist),c.backgrounds=m(e.backgrounds(),d,i,l.isBackgroundInBarsRange,t,l.dematerializeBackground),c}},85904:(e,t,i)=>{"use strict";var s,o,n,r;i.d(t,{HAlign:()=>o,LineStyle:()=>r,MarkLocation:()=>s}),function(e){e.AboveBar="AboveBar",e.BelowBar="BelowBar",e.Top="Top",e.Bottom="Bottom",e.Right="Right",e.Left="Left",e.Absolute="Absolute",e.AbsoluteUp="AbsoluteUp",e.AbsoluteDown="AbsoluteDown"}(s||(s={})),function(e){e.Left="left",e.Center="center",e.Right="right"}(o||(o={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(n||(n={})),function(e){e[e.Solid=0]="Solid",e[e.Dotted=1]="Dotted",e[e.Dashed=2]="Dashed"}(r||(r={}))},58137:(e,t,i)=>{"use strict";i.d(t,{groupedPrimitiveNames:()=>n,hasForceOverlayPrimitives:()=>d,isRegularPrimiriveName:()=>a,isStudyGraphicsEmpty:()=>c,primitiveNames:()=>r,primitivesZOrders:()=>l,regularPrimitiveNames:()=>o,splitHHistsByTimePointIndex:()=>h});const s=["dwglines","dwgboxes","dwglabels","dwgpolylines","dwgtables"];const o=["horizlines","vertlines","lines","hlines","textmarks","shapemarks","backgrounds","polygons","trendchannels","hhists","dwgtablecells","dwglinefills","tpos","logs","performance","footprints","footprintLevels"],n=s.concat(["tpoBlockSets","tpoLevels","tpoVolumeRows","tpoSummaryInfo"]),r=o.concat(n);function a(e){return o.includes(e)}const l=new Map([["logs",-4],["performance",-4],["polygons",-4],["trendchannels",-3],["textmarks",-2],["shapemarks",-2],["backgrounds",-1],["footprints",1],["footprintLevels",1],["hlines",1],["horizlines",1],["hhists",1],["dwglinefills",2],["vertlines",3],["lines",3],["dwglines",3],["dwgpolylines",3],["dwgboxes",4],["dwglabels",5],["dwgtables",6],["dwgtablecells",6],["tpos",7],["tpoBlockSets",7],["tpoLevels",7],["tpoVolumeRows",7],["tpoSummaryInfo",1]]);function c(e){return!r.some((t=>{const i=e[t]();for(const[,e]of i)if(e.size>0)return!0;return!1}))}function h(e){const t=new Map;return e.forEach(((e,i)=>{e.forEach((e=>{const s={...e,styleId:i},o=e.firstBarTime;let n=t.get(o);void 0===n&&(n=new Set,t.set(o,n)),n.add(s)}))})),t}function d(e){return!!(e.graphics.dwglines||e.graphics.dwgboxes||e.graphics.dwglabels||e.graphics.dwgpolylines||e.graphics.dwgtables)}},28656:(e,t,i)=>{"use strict";i.d(t,{containsVertLineTimePointIndexes:()=>n,dematerializeVertLine:()=>a,isVertLineInBarsRange:()=>l,materializeVertLine:()=>r});var s=i(50503),o=i(65039);const n=!0;function r(e,t){if(e.index>=t.length)return null;const i=t[e.index];return i===s.INVALID_TIME_POINT_INDEX?null:{ +startPrice:e.startPrice,endPrice:e.endPrice,index:i,extendTop:e.extendTop,extendBottom:e.extendBottom}}function a(e,t,i){const s=(0,o.ensureTimePointIndexIndex)(i.indexOf(e.index));return{id:t,...e,index:s}}function l(e,t){return t.contains(e.index)}},64671:(e,t,i)=>{"use strict";var s;!function(e){e.BuyAndSell="Buy and sell",e.Delta="Delta",e.Total="Total"}(s||(s={}))},7015:(e,t,i)=>{"use strict";i.d(t,{HHistBasedValuesProvider:()=>m});var s=i(50335),o=i(50151),n=i(49483),r=i(8025),a=i(928),l=i(74079),c=i(9233),h=i(15764),d=i(82587);function u(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}const _=n.CheckMobile.any(),p=(0,l.getVolumeFormatter)();class m{constructor(e,t,i=!1){this._emptyValues=[],this._study=e,this._model=t,this._emptyTitles=i,void 0!==this._study.metaInfo().graphics.hhists&&this._emptyValues.push(u(0),u(1),u(2))}getItems(){return this._emptyValues}getValues(e){const t=this._emptyValues.map((e=>({...e})));t.forEach((e=>{e.visible=this._study.isVisible(),e.value=d.notAvailable}));const i=this._study.properties().childs().inputs.childs().volume.value();switch(i){case c.HHistVolumeMode.UpDown:this._emptyTitles||(t[0].title="Up",t[1].title="Down",t[2].title="Total");break;case c.HHistVolumeMode.Total:this._emptyTitles||(t[0].title="Total"),t[1].visible=!1,t[2].visible=!1;break;case c.HHistVolumeMode.Delta:this._emptyTitles||(t[0].title="Delta",t[1].title="Max(Up, Down)",t[2].title="Total")}const n=this._study.priceScale(),a=this._model.timeScale();if(null===n||n.isEmpty()||a.isEmpty()||this._hideValues())return t;if(null===e||!isFinite(e)){const i=this._study.data().last();if(null===i)return t;e=i.index}const l=this._model.crosshairSource(),h=l.price;if(!isFinite(l.y)&&null===(e=function(e,t){const i=e.visibleBarsStrictRange()?.lastBar();if(!i)return null;const s=t.data().search(i,r.PlotRowSearchMode.NearestLeft);return s?s.index:null}(this._model.timeScale(),this._model.mainSeries())))return t;const u=function(e,t,i,s){if(0===e.size)return null;if(!i){const e=(0,o.ensureNotNull)(s.data().valueAt(t));i=s.barFunction()(e)}const n=function(e,t){let i=null;return e.forEach(((e,s)=>{null!==s&&s<=t&&(null===i||s>i)&&(i=s)})),i}(e,t);if(null===n)return null;const r=e.get(n);if(!r||0===r.size)return null;return function(e,t){let i=null;return e.forEach((e=>{e.priceLow<=t&&t{e.value="0"})),t;const _=this._study.metaInfo().graphics.hhists;if(void 0===_)return t;if(void 0===_[u.styleId])return t;const m=this._study.properties().childs().graphics.childs().hhists?.childs()[u.styleId]?.childs(),g=e=>(0,s.isNumber)(e)?p.format(e):"";if(i!==c.HHistVolumeMode.Delta){if(u.rate.forEach(((e,i)=>{t[i].value=g(e),t[i].color=(0,o.ensureDefined)(m).colors[i].value()})),i===c.HHistVolumeMode.UpDown){const e=u.rate[0]+u.rate[1];t[2].value=g(e),t[2].color=(0,o.ensureDefined)(m).valuesColor.value()}}else{const e=u.rate[0]>u.rate[1]?0:1,i=(0, +o.ensureDefined)(m).colors[e].value(),s=u.rate[0]+u.rate[1];[2*u.rate[e]-s,u.rate[e],s].forEach(((e,s)=>{t[s].value=g(e),t[s].color=i}))}return t}_hideValues(){return _&&(null===this._model.crosshairSource().pane||(0,h.isLineToolName)(a.tool.value())||null!==this._model.lineBeingEdited())}}},16685:(e,t,i)=>{"use strict";var s;i.d(t,{StudyStatusType:()=>s}),function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(s||(s={}))},3462:(e,t,i)=>{"use strict";i.d(t,{makeNextStudyId:()=>r,makeNextSymbolId:()=>o});let s=0;function o(){return s++,"ss_"+s}let n=0;function r(){return n++,"st"+n}},62499:(e,t,i)=>{"use strict";function s(e,t){if(null===e)return t;const i=e.firstIndex,s=t.firstIndex,o=e.clearData||t.clearData;return{firstIndex:o||void 0===i||void 0===s?void 0:Math.min(i,s),clearData:o}}i.d(t,{mergeDataInvalidation:()=>s})},72530:(e,t,i)=>{"use strict";i.d(t,{migrateMetaInfoAndPropState:()=>p});var s=i(50151),o=i(68159),n=i(37265);const r=["Moving Average@tv-basicstudies","Moving Average Exponential@tv-basicstudies"];class a{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,r.includes(t.id)}migratePropState(e){r.includes(e.id)&&(e.inputs.length=e.inputs.length??e.inputs.in_0,e.inputs.source=e.inputs.source??e.inputs.in_1,e.inputs.offset=e.inputs.offset??e.inputs.in_2,delete e.inputs.in_0,delete e.inputs.in_1,delete e.inputs.in_2,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const l=["Volume@tv-basicstudies"];class c{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,l.includes(t.id)}migratePropState(e){l.includes(e.id)&&(e.inputs.maLength=e.inputs.length??e.inputs.maLength,delete e.inputs.length,delete e.inputs.offset,delete e.inputs.source,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const h=["Relative Strength Index@tv-basicstudies","Commodity Channel Index@tv-basicstudies","On Balance Volume@tv-basicstudies"];class d{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;i._metainfoVersion=53,h.includes(t.id)&&(i.styles[t.id]={title:"Smoothed MA",histogramBase:0,joinPoints:!1})}migratePropState(e){h.includes(e.id)&&(e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff"})}}var u;!function(e){e[e.InMetaInfoVersion=52]="InMetaInfoVersion",e[e.OutMetaInfoVersion=53]="OutMetaInfoVersion"}(u||(u={}));const _=[new class{targetMetaInfoVersion(){return 47}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=47,!t.defaults||void 0===t.defaults.precision)return void(i.format={type:"inherit"});const s=t.defaults&&t.defaults.precision,o=(0,n.isNumber)(s)?s:parseInt(s) +;0===o?i.format={type:"volume"}:isFinite(o)?i.format={type:"price",precision:o}:i.format={type:"inherit"},delete t.defaults.precision}migratePropState(e){}},new class{targetMetaInfoVersion(){return 50}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=50,void 0===t.defaults||void 0===t.defaults.ohlcPlots||void 0===t.ohlcPlots)return;const o=t.ohlcPlots,n=t.defaults.ohlcPlots,r=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const e of Object.keys(n)){const t=n[e];if("ohlc_candles"===t.plottype){let i=!1;const s=o[e];void 0!==s&&(i=!!s.drawBorder,delete s.drawBorder),r[e]={borderColor:"#000000",drawBorder:i,...t}}}}migratePropState(e){}},new class{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=53,void 0!==t.defaults){if(void 0!==t.defaults.ohlcPlots&&void 0!==t.ohlcPlots){const e=Object.keys(t.ohlcPlots),o=t.defaults.ohlcPlots,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const t of e){const e=o[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}if(void 0!==t.defaults.styles&&void 0!==t.plots){const e=t.plots.map((e=>e.id)),o=t.defaults.styles,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).styles);for(const t of e){const e=o[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}}}migratePropState(e){if(e.ohlcPlots)for(const t of Object.keys(e.ohlcPlots)){const i=(0,s.ensureDefined)(e.ohlcPlots[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}if(e.styles)for(const t of Object.keys(e.styles)){const i=(0,s.ensureDefined)(e.styles[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}}}];function p(e,t){const i=o.StudyMetaInfo.versionOf(e),n=e;void 0===n._serverMetaInfoVersion&&(n._serverMetaInfoVersion=i);const r=["PennantCP@tv-basicstudies","WedgeCP@tv-basicstudies"].includes(e.id);_.forEach((o=>{(i<0||i>=o.targetMetaInfoVersion())&&!r||(o.migrateMetaInfo(e),void 0!==t&&o.migratePropState(t),(0,s.assert)(e._metainfoVersion===o.targetMetaInfoVersion()))}))}_.push(new a),_.push(new c),_.push(new d),_.sort((function(e,t){return e.targetMetaInfoVersion()-t.targetMetaInfoVersion()}))},25149:(e,t,i)=>{"use strict";i.d(t,{NonSeriesStudy:()=>r,isNonSeriesStudy:()=>n});var s=i(50151),o=i(46806);function n(e){return e instanceof r}class r extends o.Study{clearData(){this._customData=null,this._indexes=null}restoreData(e,t,i){super.restoreData(e),this._customData=t,this._indexes=i}state(e){const t=super.state(e);return e&&(t.nonSeriesData=this._customData,t.indexes=this._indexes),t}customData(){return this._customData}_setPaneViews(e){this._paneViews=e,this.model().lightUpdate()}_onDataUpdated(e,t,i){null!==t&&(t.indexes_replace?((0,s.assert)("nochange"!==i),this._indexes=i):(this._customData=t.data,"nochange"!==i&&(this._indexes=i))),super._onDataUpdated(e,t,i)}}},13380:(e,t,i)=>{"use strict";var s;function o(e){e.lineWidth=void 0,e.lineStyle=void 0 +;for(let t=0;to,createEmptyStyle:()=>n}),function(e){e[e.Main=0]="Main",e[e.Background=1]="Background",e[e.Text=2]="Text",e[e.Border=3]="Border",e[e.Wick=4]="Wick",e[e.Up=5]="Up",e[e.Down=6]="Down"}(s||(s={}))},81368:(e,t,i)=>{"use strict";i.d(t,{PaneRendererColumns:()=>n});var s=i(30125),o=i(56468);class n extends s.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._precalculatedCache=[],this.setData(e)}setData(e){this._data=e,this._precalculatedCache=[]}hitTest(e){if(null===this._data)return null;const t=this._data.visibleItemsRange?.startItemIndex??0,i=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let s=t;s<=i;s++){const t=this._data.items[s];if(e.x>=t.left&&e.x<=t.right){const i=t.y;if(e.y>=Math.min(i,this._data.histogramBase)&&e.y<=Math.max(i,this._data.histogramBase))return new o.HitTestResult(o.HitTarget.Regular)}}return null}_drawImpl(e){if(null===this._data||0===this._data.items.length)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;this._precalculatedCache.length||this._fillPrecalculatedCache(i);const o=Math.max(1,Math.floor(i)),n=Math.max(1,Math.floor(s)),r=Math.round(this._data.histogramBase*s)-Math.floor(o/2),a=r+o,l=this._data.lineColor,c=this._data.visibleItemsRange?.startItemIndex??0,h=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let e=c;e<=h;e++){const i=this._data.items[e],o=this._precalculatedCache[e-c],h=Math.round(i.y*s);let d,u;t.fillStyle=i.style?i.style.color:l,h<=r?(d=h,u=a):(d=r,u=h-Math.floor(n/2)+n),t.fillRect(o.left,d,o.right-o.left+1,u-d)}}_fillPrecalculatedCache(e){if(null===this._data||0===this._data.items.length)return void(this._precalculatedCache=[]);const{barSpacing:t,visibleItemsRange:i,items:s}=this._data,o=Math.ceil(t*e)<=1?0:Math.max(1,Math.floor(e)),n=i?.startItemIndex??0,r=(i?.endItemIndex??s.length)-1,a=r-n+1;if(a<=0)return void(this._precalculatedCache=[]);this._precalculatedCache=new Array(a);for(let t=n;t<=r;t++){const i=s[t],r=Math.round(i.center*e);let a,l;const c=Math.round((i.right-i.left)*e)-o;if(c%2){const e=(c-1)/2;a=r-e,l=r+e}else{const e=c/2;a=r-e,l=r+e-1}this._precalculatedCache[t-n]={left:a,right:l,roundedCenter:r,center:i.center*e,time:i.timePointIndex}}for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n],i=this._precalculatedCache[e-n-1];t.time===i.time+1&&(t.left-i.right!==o+1&&(i.roundedCenter>i.center?i.right=t.left-o-1:t.left=i.right+o+1))}let l=Math.ceil(t*e);for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n];t.right0&&l<4)for(let e=n+1;e<=r;e++){const t=this._precalculatedCache[e-n];t.right-t.left+1>l&&(t.roundedCenter>t.center?t.right-=1:t.left+=1)}}}},78198:(e,t,i)=>{"use strict";i.d(t,{StudyPlotPaneView:()=>V}) +;var s=i(50151),o=i(24377),n=i(56570),r=i(9859),a=i(37265),l=i(19063),c=i(18832);function h(e,t){const i=new Map;return function(...s){const o=""+(t?t.apply(null,s):s[0]);if(!i.has(o)){const t=e.apply(this,s);return i.set(o,t),t}return i.get(o)}}var d=i(2271),u=i(95201),_=i(74010),p=i(3385),m=i(11064),g=i(13380),f=i(86441),y=i(61993),v=i(56468),S=i(30125),b=i(49483);class w extends S.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){const t=this._data,i=t.lineWidth,s=t.vertOffset||0,o=(0,y.interactionTolerance)().series+i,n=t.visibleItemsRange?.startItemIndex??0,r=t.visibleItemsRange?.endItemIndex??t.items.length;for(let a=n;a{const t=(0,o.rgbToHsl)((0,o.parseRgb)(e)),i=t[0]+.05;return t[0]=i-Math.floor(i),(0,o.rgbToHexString)((0,o.hslToRgb)(t))},E=h(D),B=new Set([I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds]);class V extends L.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s,o=!1){super(t,i,s),this._histogramBase=null,this._lineColor="",this._lineWidth=1,this._color1="",this._color2="",this._renderer=new u.CompositeRenderer,this._isMarkersEnabled=n.enabled("source_selection_markers"),this._study=e,this._plotIndex=e.metaInfo().plots.findIndex((e=>e.id===s)),this._colorProvider=(0,M.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._extendStepLineToBarsEndings=o,this._isFundamental=!1;const r=this._study.properties().styles[this._plotName].plottype.value();this._isStepLinePlot=r===I.LineStudyPlotStyle.StepLine||r===I.LineStudyPlotStyle.StepLineWithBreaks||r===I.LineStudyPlotStyle.StepLineWithDiamonds}items(){return this._items}renderer(){return this._makeSureRendererIsValid(),this._renderer}_getTranspValue(){const e=this._study.properties(),t=e.styles[this._plotName];let i=0;const s=this._study.metaInfo();return"Volume@tv-basicstudies"===s.id&&s.version<=46&&"transparency"in e?(i=e.transparency.value(),i=(0,a.isNumber)(i)?i:0,i):(t.transparency&&(i=t.transparency.value(),i=(0,a.isNumber)(i)?i:0),i)}_updateImplFull(e){if(this._renderer.clear(),this._dataInvalidated?.clearData&&(this._items=[]),!this._study.isPlotVisibleAt(this._plotName,1))return!1;const t=this._priceScale();if(!t||t.isEmpty())return!1;if(null===this._study.firstValue(void 0,this.isForceOverlay()))return!1;this._histogramBase=null;const i=this._study.properties().styles[this._plotName],o=i.plottype.value(),n=this._isFundamental&&this._isStepLinePlot,a=this._study.plots().plottableRange(n);if(0===a.size())return!1;const c=this._study.offset(this._plotName),h=B.has(o),d=this._preallocateItems(a,((e,t)=>({y:NaN,left:NaN,center:NaN,right:NaN, +origPrices:{price:t??NaN,timePointIndex:e+c},timePointIndex:e+c})));let u=NaN,_=NaN;const p=new Map,m=(e,t)=>{let i=p.get(e);void 0===i&&(i=new Map,p.set(e,i));let s=i.get(t);if(void 0===s){const o=!this._plotName||"vol"!==this._plotName;s=(0,l.generateColor)(e,t,o),i.set(t,s)}return s},f=(0,g.createEmptyStyle)(),y=(0,r.clamp)(this._getTranspValue(),0,100),v=this._model.timeScale().visibleBarsStrictRange();if(null===v)return!1;const{startBar:S,endBar:b}=this._calculateStartEnd(v);if(null===S||null===b||0===this._items.length)return!1;const w=d??(0,s.ensureNotNull)(a.firstIndex()),C=(0,s.ensureNotNull)(a.lastIndex())+1,P=a.rangeIterator(w,C);let T,x=(0,A.lowerbound)(this._items,w+c,((e,t)=>e.timePointIndex0&&(this._items[x].breakBefore=!0),_=o,u=t,x++,T=r}return this._updateImplLight(),!0}_correctVisibleItemIndexes(e,t){return super._correctVisibleItemIndexes(e,t)}_updateRenderer(e,t){this._renderer.clear();const i=this._study.properties().styles.childs()[this._plotName].childs(),o=this._study.metaInfo().styles?.[this._plotName],n=(0,r.clamp)(this._getTranspValue(),0,100);this._lineColor=(0,l.generateColor)(i.color.value(),n),this._lineWidth=i.linewidth.value();let h=i.color.value();const u=this._colorProvider.getDefaultPlotPointStyle();u&&(h=u.colors[0]||h,this._lineWidth=u.lineWidth??this._lineWidth,this._lineColor=h?(0,l.generateColor)(h,n):this._lineColor),this._color2=(0,l.generateColor)(h,n);const g=this._study.metaInfo().isRGB?D(h):E(h);this._color1=(0,l.generateColor)(g,n);const f=this._histogramBase?this._histogramBase:(0,s.ensureNotNull)(this._priceScale()).height(),y=i.plottype.value(),v={barSpacing:this._model.timeScale().barSpacing(),items:this._items,histogramBase:f,lineIndex:0,lineStyle:i.linestyle.value(),lineColor:this._lineColor,lineWidth:(0,a.isNumber)(this._lineWidth)?this._lineWidth:1,color1:this._color1,color2:this._color2,bottom:f,visibleItemsRange:{startItemIndex:e,endItemIndex:t},simpleMode:this._colorProvider.singleColor(),skipHoles:[I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds].includes(y)},S=this._renderer,b=Boolean(o?.joinPoints);switch(y){case I.LineStudyPlotStyle.Line:case I.LineStudyPlotStyle.LineWithBreaks:S.append(new _.PaneRendererLine({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}));break;case I.LineStudyPlotStyle.Area: +case I.LineStudyPlotStyle.AreaWithBreaks:S.append(new d.PaneRendererArea({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}));break;case I.LineStudyPlotStyle.Histogram:S.append(new x(v));break;case I.LineStudyPlotStyle.Columns:S.append(new C.PaneRendererColumns(v));break;case I.LineStudyPlotStyle.Cross:S.append(new T(v)),b&&S.append(new _.PaneRendererLine({...(0,c.deepCopy)(v),lineWidth:1,lineColor:{type:k.ColorType.Solid,color:this._lineColor},forceLineWidth:!0}));break;case I.LineStudyPlotStyle.Circles:S.append(new w(v)),b&&S.append(new _.PaneRendererLine({...(0,c.deepCopy)(v),lineWidth:1,lineColor:{type:k.ColorType.Solid,color:this._lineColor},ignorePaletteLineWidth:!0}));break;case I.LineStudyPlotStyle.StepLine:case I.LineStudyPlotStyle.StepLineWithBreaks:case I.LineStudyPlotStyle.StepLineWithDiamonds:{const e=new p.PaneRendererStepLine;e.setData({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor},decoration:i.plottype.value()===I.LineStudyPlotStyle.StepLineWithDiamonds?p.StepLineDecoration.Diamonds:p.StepLineDecoration.None,extendToBarsEndings:this._extendStepLineToBarsEndings}),S.append(e);break}default:S.append(new _.PaneRendererLine({...v,lineColor:{type:k.ColorType.Solid,color:this._lineColor}}))}this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&this._selectionData&&S.append(new m.SelectionRenderer(this._selectionData))}_updateAdditionalPrices(e,t){const i=this._study.metaInfo().styles?.[this._plotName];void 0!==i?.histogramBase&&(this._histogramBase=e.priceToCoordinate(i.histogramBase,t))}}},64559:(e,t,i)=>{"use strict";i.d(t,{StudyForceOverlayPlotView:()=>s});class s{constructor(e,t,i){this._series=e,this._model=t,this._plotName=i}isForceOverlay(){return!!this._study.metaInfo().isPlotForceOverlay(this._plotName)}_priceScale(){return this.isForceOverlay()?this._model.mainSeries().priceScale():this._study.priceScale()}}},35864:(e,t,i)=>{"use strict";i.d(t,{StudyPaneViewInplaceUpdatable:()=>u});var s=i(50151),o=i(86441),n=i(37265),r=i(62499),a=i(8025),l=i(29981),c=i(66540),h=i(56468),d=i(64559);class u extends d.StudyForceOverlayPlotView{constructor(e,t,i){super(e,t,i),this._selectionData=null,this._dataInvalidated=null,this._viewportInvalidated=!1,this._items=[],this._selectionIndexer=new c.SelectionIndexes(t.timeScale())}update(e){if("hover-change"!==e.type){if("global-change"===e.type)return this._dataInvalidated=(0,r.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==e.type)this._viewportInvalidated=!0;else{if((e.sourceId===this._study.id()||this._dependsOnSeriesData()&&e.sourceId===this._model.mainSeries().id())&&!e.nonSeriesOnly){const t=(0,r.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:e.firstUpdatedTimePointIndex,clearData:e.clearData});this._dataInvalidated=t}}}}_dependsOnSeriesData(){return!1}_makeSureRendererIsValid(){this._dataInvalidated?this._updateImplFull(this._viewportInvalidated)&&(this._dataInvalidated=null):this._viewportInvalidated&&this._updateImplLight(), +this._viewportInvalidated=!1}_preallocateItems(e,t){const i=e.size();let o=this._dataInvalidated?.firstIndex;if(0===i)return o;const n=this._study.offset(this._plotName);if(i!==this._items.length){const i=void 0!==o?o+n:void 0;if(void 0===i||0===this._items.length||i<(0,s.ensureDefined)(this._items[0].timePointIndex))return this._items=[],e.each(((e,i)=>{const s=i[this._plotIndex+1];return this._items.push(t(e,s)),!1})),this._items.length?(0,s.ensureDefined)(this._items[0].timePointIndex)-n:void 0;{const i=(0,s.ensureDefined)(o),r=n>=0?0:n,a=n>=0?n:0;let c=(0,l.lowerbound)(this._items,i+r,((e,t)=>e.timePointIndex=0?0:n,i=n>=0?n:0;let r=(0,l.lowerbound)(this._items,o+t,((e,t)=>e.timePointIndexo+1)return{startBar:null,endBar:null};let r=this._study.plots();r=r.range(n,(0,s.ensureNotNull)(r.lastIndex())),i=Math.max(i,n),o=Math.max(o,n);const l=r.search(i,a.PlotRowSearchMode.NearestLeft,this._plotIndex+1),c=r.search(o,a.PlotRowSearchMode.NearestRight,this._plotIndex+1);return null!==l&&(i=l.index),null!==c&&(o=c.index),i=Math.max(n,i),{startBar:i,endBar:o}}_updateImplLight(){const e=this._study.firstValue(void 0,this.isForceOverlay());if(null===e)return this._selectionData=null,void this._updateRenderer(0,-1);const t=this._priceScale();if(null===t||t.isEmpty())return this._selectionData=null,void this._updateRenderer(0,-1);const i=this._model.timeScale().visibleBarsStrictRange();if(null===i)return this._selectionData=null,void this._updateRenderer(0,-1);const{startBar:s,endBar:o}=this._calculateStartEnd(i);if(null===s||null===o||0===this._items.length)return this._selectionData=null,void this._updateRenderer(0,-1);const{startItemIndex:n,endItemIndex:r}=this._correctVisibleItemIndexes(Math.max(0,(0,l.lowerbound)(this._items,s,((e,t)=>e.timePointIndexe=r)return this._selectionData=null,void this._updateRenderer(0,-1);this._convertItemsToCoordinates(t,e,n,r),this._createSelection(e),this._updateRenderer(n,r)}_correctVisibleItemIndexes(e,t){return{startItemIndex:e,endItemIndex:t}}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_convertItemsToCoordinatesImpl(e,t,i,s){for(let e=i;e{"use strict";i.d(t,{createStudyPlotColorProvider:()=>_});var s=i(94113),o=i(50151),n=i(13380);const r=new Map([[0,"color"],[2,"textColor"],[3,"borderColor"],[4,"wickColor"],[5,"colorup"],[6,"colordown"]]);class a{constructor(e){this._plotStyle=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return r.forEach(((e,t)=>{this._plotStyle[e]&&(i.colors[t]=this._plotStyle[e].value())})),i.lineWidth=this._plotStyle.linewidth?this._plotStyle.linewidth.value():void 0,i.lineStyle=this._plotStyle.linestyle?this._plotStyle.linestyle.value():void 0,i}isColorDefined(){return!0}singleColor(){return!0}getDefaultPlotPointStyle(){return null}}const l=[0,1,2,3,4,5,6];class c{constructor(e,t,i,s){this._palettesColors=new Map,this._defaultPlotColors=new Map,this._indexes=s;const n=t.styles[i];if(n)for(const[e,t]of r)this._defaultPlotColors.set(e,n[t]);const a=(0,o.ensureDefined)(e.palettes),l=e.plots;s.forEach(((e,i)=>{const s=l[e];if(s&&"palette"in s){const e=a[s.palette],o=t.palettes[s.palette];if(e&&o){const{valToIndex:t}=e,{colors:s}=o,n={...s};t&&Object.keys(t).forEach((e=>{const i=t[e];void 0!==i&&(n[e]=s[i])})),this._palettesColors.set(i,n)}}}))}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return l.forEach((t=>{if(this._palettesColors.has(t)){const s=e[(0,o.ensureDefined)(this._indexes.get(t))+1];if("number"==typeof s){const e=this._palettesColors.get(t)?.[s];0===t&&e&&(i.lineWidth=e.width.value(),i.lineStyle=e.style.value()),i.colors[t]=e?.color.value()}else i.colors[t]="transparent"}else i.colors[t]=this._defaultPlotColors.get(t)?.value()})),i}getDefaultPlotPointStyle(){const e=this._palettesColors.get(0)?.[0];if(void 0!==e){return{colors:[e.color.value(),void 0,void 0,void 0,void 0,void 0,void 0],lineStyle:void 0,lineWidth:e.width.value()}}return null}isColorDefined(){ +return!!this._palettesColors.size}singleColor(){return!1}}var h=i(31599);class d{constructor(e){this._rgbaFromInteger=(0,h.rgbaFromIntegerCached)(),this._indexes=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return this._indexes.forEach(((t,s)=>{const o=e[t+1];if(null!=o){const e=this._rgbaFromInteger(o);i.colors[s]=e}else i.colors[s]="transparent"})),i}isColorDefined(){return!0}singleColor(){return!1}getDefaultPlotPointStyle(){return null}}const u=new Map([[0,function(e,t){const i=(0,s.isColorerPlot)(t)||(0,s.isOhlcColorerPlot)(t);return"target"in t&&t.target===e&&i}],[2,function(e,t){const i=(0,s.isTextColorerPlot)(t);return"target"in t&&t.target===e&&i}],[1,function(e,t){return(0,s.isBgColorerPlot)(t)&&t.id===e}],[3,function(e,t){const i=(0,s.isCandleBorderColorerPlot)(t);return"target"in t&&t.target===e&&i}],[4,function(e,t){const i=(0,s.isCandleWickColorerPlot)(t);return"target"in t&&t.target===e&&i}],[5,function(e,t){const i=(0,s.isUpColorerPlot)(t);return"target"in t&&t.target===e&&i}],[6,function(e,t){const i=(0,s.isDownColorerPlot)(t);return"target"in t&&t.target===e&&i}]]);function _(e,t,i){const{colorers:s}=function(e,t){const i=e.plots,s=i.findIndex((e=>e.id===t)),o=new Map;return i.forEach(((e,i)=>{u.forEach(((s,n)=>{s(t,e)&&o.set(n,i)}))})),{plotIndex:-1===s?null:s,colorers:o}}(e,i);if(s.size)return e.isRGB?new d(s):new c(e,t,i,s);{const e=t.ohlcPlots;if(e&&e[i])return new a(e[i]);const s=t.styles[i];return new a(s)}}},94113:(e,t,i)=>{"use strict";var s,o,n,r,a,l,c;function h(e){return"line"===e.type}function d(e){return"shapes"===e.type}function u(e){return"chars"===e.type}function _(e){return"arrows"===e.type}function p(e){return"data"===e.type}function m(e){return"dataoffset"===e.type}function g(e){return"ohlc_open"===e.type}function f(e){return"ohlc_high"===e.type}function y(e){return"ohlc_low"===e.type}function v(e){return"ohlc_close"===e.type}function S(e){return g(e)||f(e)||y(e)||v(e)}function b(e){return"colorer"===e.type&&"palette"in e}function w(e){return"colorer"===e.type&&!("palette"in e)}function C(e){return"colorer"===e.type}function P(e){return"bar_colorer"===e.type}function T(e){return"bg_colorer"===e.type}function x(e){return"text_colorer"===e.type}function I(e){return"ohlc_colorer"===e.type}function M(e){return"wick_colorer"===e.type}function A(e){return"border_colorer"===e.type}function L(e){return"up_colorer"===e.type}function k(e){return"down_colorer"===e.type}function D(e){return"alertcondition"===e.type}function E(e){return h(e)||d(e)||u(e)||_(e)}function B(e){return"Plot"!==e}function V(e){return"ohlc_bars"===e.plottype}function R(e){return"ohlc_candles"===e.plottype}function N(e){return C(e)||P(e)||T(e)||p(e)||m(e)||I(e)||D(e)||L(e)||k(e)||A(e)||M(e)||x(e)}function O(e){return C(e)||x(e)||P(e)||p(e)||m(e)||I(e)||M(e)||A(e)||L(e)||k(e)||D(e)}i.r(t),i.d(t,{InternalStudyPlotType:()=>n,LineStudyPlotStyle:()=>s,OhlcStudyPlotStyle:()=>l,PlotSymbolSize:()=>c,STUDYPLOTDISPLAYTARGET:()=>a,StudyPlotDisplayTarget:()=>r,StudyPlotType:()=>o, +isAlertConditionPlot:()=>D,isArrowsPlot:()=>_,isBarColorerPlot:()=>P,isBgColorerPlot:()=>T,isCandleBorderColorerPlot:()=>A,isCandleWickColorerPlot:()=>M,isCharsPlot:()=>u,isColorerPlot:()=>C,isDataOffsetPlot:()=>m,isDataPlot:()=>p,isDownColorerPlot:()=>k,isLinePlot:()=>h,isNonVisualPlot:()=>O,isOhlcClosePlot:()=>v,isOhlcColorerPlot:()=>I,isOhlcHighPlot:()=>f,isOhlcLowPlot:()=>y,isOhlcOpenPlot:()=>g,isOhlcPlot:()=>S,isOhlcPlotStyleBars:()=>V,isOhlcPlotStyleCandles:()=>R,isPaletteColorerPlot:()=>b,isPlotSupportDisplay:()=>E,isPlotTitleDefined:()=>B,isPlotWithTechnicalValues:()=>N,isRgbaColorerPlot:()=>w,isShapesPlot:()=>d,isTextColorerPlot:()=>x,isUpColorerPlot:()=>L}),function(e){e[e.Line=0]="Line",e[e.Histogram=1]="Histogram",e[e.Cross=3]="Cross",e[e.Area=4]="Area",e[e.Columns=5]="Columns",e[e.Circles=6]="Circles",e[e.LineWithBreaks=7]="LineWithBreaks",e[e.AreaWithBreaks=8]="AreaWithBreaks",e[e.StepLine=9]="StepLine",e[e.StepLineWithDiamonds=10]="StepLineWithDiamonds",e[e.StepLineWithBreaks=11]="StepLineWithBreaks"}(s||(s={})),function(e){e.Line="line",e.Colorer="colorer",e.BarColorer="bar_colorer",e.BgColorer="bg_colorer",e.TextColorer="text_colorer",e.OhlcColorer="ohlc_colorer",e.CandleWickColorer="wick_colorer",e.CandleBorderColorer="border_colorer",e.UpColorer="up_colorer",e.DownColorer="down_colorer",e.Shapes="shapes",e.Chars="chars",e.Arrows="arrows",e.Data="data",e.DataOffset="dataoffset",e.OhlcOpen="ohlc_open",e.OhlcHigh="ohlc_high",e.OhlcLow="ohlc_low",e.OhlcClose="ohlc_close"}(o||(o={})),function(e){e.AlertCondition="alertcondition"}(n||(n={})),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"}(r||(r={})),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"}(a||(a={})),function(e){e.OhlcBars="ohlc_bars",e.OhlcCandles="ohlc_candles"}(l||(l={})),function(e){e.Auto="auto",e.Tiny="tiny",e.Small="small",e.Normal="normal",e.Large="large",e.Huge="huge"}(c||(c={}))},49822:(e,t,i)=>{"use strict";function s(e,t="shift",i){return{studyConstructorAsyncGetter:e,colorRotationMode:t,colorRotationComparator:i}}i.d(t,{addStudyInfoToMap:()=>n,createStudyInfo:()=>s,getStudyClassName:()=>a,getStudyInfoByName:()=>r});const o=new Map;function n(e,t){o.set(e,t)}function r(e){return o.get(e)}function a(e){for(const[t,i]of o.entries())if(i.studyConstructor===e)return t;return null}},79036:(e,t,i)=>{"use strict";i.d(t,{createStudy:()=>S,hasConfirmInputs:()=>P,hasPendingStudiesModuleLoading:()=>v,isCompareOrOverlayStudy:()=>f,isFundamentalStudy:()=>m,isOverlayStudy:()=>g,isStudy:()=>u,isStudyStrategy:()=>_,isStudyStub:()=>p,isSymbolicStudy:()=>x,studyColorRotationMode:()=>b,useSameColorRotationComparator:()=>C});var s=i(50151),o=i(56570),n=i(68159),r=i(21239);const a="study_Internal$STD;Fund_";function l(e){const t="study_"+(e.classId||e.shortId);return t.startsWith(a)?a:t}var c=i(49822);i(29137);const h=(0, +c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,46806)).then((e=>e.Study))));(0,c.addStudyInfoToMap)("Study",h),(0,c.addStudyInfoToMap)("study_PivotPointsStandard",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,93378)).then((e=>e.study_PivotPointsStandard))))),(0,c.addStudyInfoToMap)("study_Overlay",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,38496)).then((e=>e.study_Overlay))),"sexyColors")),(0,c.addStudyInfoToMap)("study_Compare",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,85604)).then((e=>e.StudyCompare))),"sexyColors")),(0,c.addStudyInfoToMap)("study_Volume",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,7021)).then((e=>e.VolumeStudy))))),(0,c.addStudyInfoToMap)("study_VbPVisible",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,34425)).then((e=>e.VbPVisibleWrapper))),"noRotations")),(0,c.addStudyInfoToMap)("study_VbPFixed",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,34425)).then((e=>e.VolumeProfileStudyWithThemedColors))),"noRotations")),(0,c.addStudyInfoToMap)("study_ScriptWithDataOffset",(0,c.createStudyInfo)((()=>Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,31257)).then((e=>e.study_ScriptWithDataOffset))))),o.enabled("moving_average_study_changable_currency_unit")&&(0,c.addStudyInfoToMap)("study_Moving Average",(0,c.createStudyInfo)((()=>i.e(5248).then(i.bind(i,55288)).then((e=>e.study_MovingAverage)))));const d=["getStudyName","guiPlotName","isLinkedToSeries"];function u(e){return d.every((t=>t in e))}function _(e){return!1}function p(e){return e instanceof r.StudyStub}function m(e){return!1}function g(e){return u(e)&&"Overlay@tv-basicstudies"===e.metaInfo().id}function f(e){return g(e)||u(e)&&"Compare@tv-basicstudies"===e.metaInfo().id}let y=0;function v(){return y>0}async function S(e,t,i,o,n,r){let a;const d=2===r;if(!a){const e=l(o);a=(0,c.getStudyInfoByName)(e??"Study")??h}a.studyConstructor||(y+=1,a.studyConstructor=await(0,s.ensureDefined)(a.studyConstructorAsyncGetter)(),y-=1);const u=new((0,s.ensureDefined)(a?.studyConstructor))(e,t,i,o,d);return void 0!==n&&u.setId(n),u}function b(e){const t=l(e),i=(0,c.getStudyInfoByName)(t);return i?i.colorRotationMode:void 0===e.pine||n.StudyMetaInfo.isStandardPine(e.id)?1!==e.plots.length?"shift":"loop":null}function w(e,t){return e.id===t.id&&(s=t,((i=e).pine?i.pine.version:void 0)===(s.pine?s.pine.version:void 0));var i,s}function C(e){const t=l(e),i=(0,c.getStudyInfoByName)(t);if(i){const e=i.colorRotationComparator;if(void 0!==e)return e}return w}function P(e){return(e??[]).some((e=>e.confirm))}const T=["Overlay@tv-basicstudies","CorrelationCoefficient@tv-basicstudies","Correlation Coeff@tv-basicstudies","Spread@tv-basicstudies","Ratio@tv-basicstudies"];function x(e){return T.includes(e.id)}},14878:(e,t,i)=>{"use strict";i.d(t,{StudyBaseWindowView:()=>n});var s=i(7576),o=i(19466);class n extends s.DataWindowView{constructor(e,t){super(), +this._invalidated=!0,this._study=e,this._model=t,this._valueProvider=this._createValuesProvider(e,t),this._items=this._valueProvider.getItems().map((e=>new s.DataWindowItem(e.id,e.title,"")))}update(e){"hover-change"!==e.type&&(this._invalidated=!0)}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}study(){return this._study}_updateImpl(){this._header=this._study.title(o.TitleDisplayTarget.DataWindow,!0),this._title=this._study.title(o.TitleDisplayTarget.DataWindow);const e=this._valueProvider.getValues(this._currentIndex());for(let t=0;t{"use strict";i.d(t,{StudyDataSource:()=>_});var s=i(50151),o=i(52033),n=i(64755),r=i(18172),a=i(3462),l=i(82349),c=i(26246),h=i(16685);const d=(0,i(9343).getLogger)("Chart.StudyDataSource");var u;!function(e){e[e.Idle=0]="Idle",e[e.AwaitingConnection=1]="AwaitingConnection",e[e.AwaitingParent=2]="AwaitingParent",e[e.AwaitingFirstDataUpdate=3]="AwaitingFirstDataUpdate",e[e.Active=4]="Active"}(u||(u={}));class _{constructor(e,t,i,s){this._inputs=null,this._status=u.Idle,this._studyId=null,this._turnaroundCounter=1,this._studyStatus={type:h.StudyStatusType.Undefined},this._studyStatusChanged=new o.Delegate,this._dataCleared=new o.Delegate,this._dataUpdated=new o.Delegate,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._metaInfo=s,this._seriesSource=t,this._turnaroundPrefix=i,this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(s),l.studyEmptyPlotValuePredicate),this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged),this._graphics=new c.LiveStudyGraphics(s.graphics)}destroy(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged),this._seriesSource.dataEvents().created().unsubscribeAll(this)}metaInfo(){return this._metaInfo}inputs(){return this._inputs}setInputs(e){this._inputs=e,null!==this._studyId&&(this._turnaroundCounter++,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined}),this._gateway.modifyStudy(this._studyId,this._turnaround(),e,this._onMessage.bind(this)),this._status===u.Active&&this._changeStatusTo(u.AwaitingFirstDataUpdate))}isStarted(){return this._status!==u.Idle}isActive(){return this._status===u.Active}start(){this.isStarted()?d.logNormal("start: data source is already started, nothing to do"):((0,s.assert)(null!==this._inputs,"Inputs should be defined when starting a study data source"),this._gateway.isConnected().value()?this._createStudy():this._changeStatusTo(u.AwaitingConnection))}stop(){this.isStarted()?(null!==this._studyId&&(this._gateway.isConnected().value()&&this._gateway.removeStudy(this._studyId),this._studyId=null,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})), +this._changeStatusTo(u.Idle)):d.logNormal("stop: data source is already stopped, nothing to do")}studyId(){return this._studyId}studyStatus(){return this._studyStatus}studyStatusChanged(){return this._studyStatusChanged}plots(){return this._plots}graphics(){return this._graphics}clearData(){this._plots.clear(),this._graphics.clear(),this._dataCleared.fire()}stopAndStealData(){(0,s.assert)(this._status===u.Active,"Couldn't steal data from non-active data source"),this.stop();const e=this._plots,t=this._graphics.extract();return this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(this._metaInfo),l.studyEmptyPlotValuePredicate),{plots:e,graphics:t}}dataCleared(){return this._dataCleared}dataUpdated(){return this._dataUpdated}moveData(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._plots.move(e)}))}pendingUpdatesReady(){return this._ongoingDataUpdate}_createStudyError(e){return{type:h.StudyStatusType.Error,errorDescription:this._getStudyErrorDescription(e)}}_getStudyErrorDescription(e){return"string"==typeof e?{error:e.split(":",2)[0]}:e}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),d.logNormal(`Status changed from ${u[this._status]} to ${u[e]}`),this._status=e}_createStudy(){const e=this._seriesSource.instanceId();null!==e?this._createStudyUsingParentId(e):(this._changeStatusTo(u.AwaitingParent),this._seriesSource.dataEvents().created().subscribe(this,this._onSeriesCreated,!0))}_createStudyUsingParentId(e){(0,s.assert)(this._status!==u.Active,'Status should not be "Active" when creating a study'),(0,s.assert)(this._studyStatus.type===h.StudyStatusType.Undefined,'Study status should be "Undefined" when creating a study'),(0,s.assert)(null===this._studyId,"Study id should be empty when creating a study"),this._studyId=(0,a.makeNextStudyId)(),this._gateway.createStudy(this._studyId,this._turnaround(),e,this._metaInfo.fullId+("tv-basicstudies"===this._metaInfo.packageId?"":"!"),(0,s.ensureNotNull)(this._inputs),this._onMessage.bind(this),{id:this._metaInfo.id}),this._changeStatusTo(u.AwaitingFirstDataUpdate)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===u.AwaitingConnection&&this._createStudy()}_onGatewayDisconnected(){this._status!==u.Idle&&this._status!==u.AwaitingConnection&&(this._studyId=null,this._changeStatusTo(u.AwaitingConnection),this._studyStatus.type!==h.StudyStatusType.Undefined&&this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})),this._turnaroundCounter=1}_onSeriesCreated(){this._status===u.AwaitingParent&&this._createStudyUsingParentId((0,s.ensure)(this._seriesSource.instanceId()))}_onStudyStatusChangedTo(e){const t=this._studyStatus;this._studyStatus=e,d.logNormal(`Study status type changed from ${h.StudyStatusType[t.type]} to ${h.StudyStatusType[e.type]}`),this._studyStatusChanged.fire(t,e)}_onMessage(e){if("data_update"===e.method){const{customId:t,turnaround:i,plots:o,nonseries:n}=e.params +;t===this._studyId&&this._checkTurnaround(i)&&this._onDataUpdate(o,(0,s.ensureDefined)(n))}else if("study_loading"===e.method){const[t,i]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyLoading(e.time)}else if("study_completed"===e.method){const[t,i]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyCompleted(e.time)}else if("study_error"===e.method){const[t,i,s,o]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyError(s,o,e.time)}else"clear_data"===e.method&&this._checkTurnaround(e.params.turnaround)&&this.clearData()}_onDataUpdate(e,t){const i=(0,r.unpackNonSeriesData)(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>i),(()=>i)).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){this._status!==u.Idle&&(this._status===u.AwaitingFirstDataUpdate&&(this._changeStatusTo(u.Active),this.clearData()),this._mergePlots(e),null!==i&&(i.indexes_replace?((0,s.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds))),this._dataUpdated.fire(e,i,t))}_onStudyLoading(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Loading,startTime:Date.now()})}_onStudyError(e,t,i){this.clearData(),this._onStudyStatusChangedTo(this._createStudyError(e))}_onStudyCompleted(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Completed})}_mergePlots(e){this._plots.merge(e)}_turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}_checkTurnaround(e){const t=this._turnaround();return e===t||e===this._seriesSource.turnaround()||e===`${this._seriesSource.turnaround()}_${t}`}}},22839:(e,t,i)=>{"use strict";i.d(t,{StudyDataWindowView:()=>a});var s=i(14878),o=i(22739),n=i(7015);class r{constructor(e,t){this._study=e,this._model=t,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,2);for(const e of t)e.visible=e.visible&&i(e.id);return t}_createValuesProvider(e,t){return this._hhistBasedStudy?new n.HHistBasedValuesProvider(e,t):new o.StudyValuesProvider(e,t)}}class a extends s.StudyBaseWindowView{canShowItems(){const e=this._model.paneForSource(this._study);return!!e?.maximized().value()||this._model.panes().every((e=>!e.maximized().value()))}_createValuesProvider(e,t){return new r(e,t)}}},82349:(e,t,i)=>{"use strict";function s(e){const t=new Map;return e.plots.forEach(((e,i)=>{t.set(e.id,(e=>e[i+1]))})),t}function o(e,t){return null==e[t]}i.d(t,{studyEmptyPlotValuePredicate:()=>o,studyPlotFunctionMap:()=>s})},65383:(e,t,i)=>{"use strict";i.d(t,{ChartColorDependentStudyInputNames:()=>p,InputDisplayFlags:()=>o,RangeDependentStudyInputNames:()=>_,areStudyInputsEqual:()=>m,editableStudyInputs:()=>f,getInputValue:()=>l,isExtendedInput:()=>r,isExtendedInputSource:()=>a, +isStudyInputDependsOnChartColors:()=>y,isStudyInputOptionsInfo:()=>c,isTimeOrPriceNotHiddenInput:()=>g});var s,o,n=i(82433);function r(e){return(0,n.default)(e)}function a(e){return"source"===e.t}function l(e){return r(e)?e.v:e}!function(e){e.Integer="integer",e.Float="float",e.Price="price",e.Bool="bool",e.Text="text",e.Symbol="symbol",e.Session="session",e.Source="source",e.Resolution="resolution",e.Time="time",e.BarTime="bar_time",e.Color="color",e.Textarea="text_area"}(s||(s={})),function(e){e[e.None=0]="None",e[e.DataWindow=2]="DataWindow",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(o||(o={}));function c(e){return["text","integer","float","price","session","resolution"].includes(e.type)&&e.hasOwnProperty("options")}var h,d,u,_,p;function m(e,t,i){for(const s of e)if(t[s.id]!==i[s.id])return!1;return!0}function g(e){return("time"===e.type||"price"===e.type)&&!0!==e.isHidden}function f(e){return[]}function y(e){return Object.values(p).map((e=>e)).includes(e.id)}!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"}(h||(h={})),function(e){e.Fixed="fixed",e.CashPerOrder="cash_per_order",e.PercentOfEquity="percent_of_equity"}(d||(d={})),function(e){e.Percent="percent",e.CashPerContract="cash_per_contract",e.CashPerOrder="cash_per_order"}(u||(u={})),function(e){e.FirstBar="first_visible_bar_time",e.LastBar="last_visible_bar_time",e.Realtime="subscribeRealtime"}(_||(_={})),function(e){e.FgColor="__chart_fgcolor",e.BgColor="__chart_bgcolor"}(p||(p={}))},16638:(e,t,i)=>{"use strict";i.d(t,{isStudyDescriptor:()=>u,studyMetaInfoRepository:()=>g});var s=i(81251),o=i(11542),n=i(50151),r=i(68159),a=i(72530),l=i(1640),c=i(79303),h=i(9343),d=i(14426);(0,h.getLogger)("Chart.Studies.StudyMetaInfoRepository",{color:"#606"});function u(e){return"object"==typeof e&&null!==e&&"type"in e&&("java"===e.type&&"studyId"in e||"pine"===e.type&&"pineId"in e)}class _{constructor(e){this._isReady=!1,this._studyVersioning=null,this._rawStudiesMetaInfo=[],this._rawStudiesMetaInfoDeferredPromise=null,this._javaStudiesMetaInfo=[],this._pineMetaInfoCache=[],this._compileErrors=new WeakMap,this._studiesMigrations=[],this._chartApi=e}async requestMetaInfo(){if(null===this._rawStudiesMetaInfoDeferredPromise){this._rawStudiesMetaInfoDeferredPromise=(0,d.createDeferredPromise)();const e=(await this._chartApi.requestMetadata()).params[1].metainfo.slice();this._processLibraryMetaInfo(e),this._studyVersioning=new c.StudyVersioning(this._javaStudiesMetaInfo,this._studiesMigrations),this._requestFinished(), +this._rawStudiesMetaInfoDeferredPromise.resolve(this._rawStudiesMetaInfo)}return this._rawStudiesMetaInfoDeferredPromise.promise}async findById(e){this._isReady||await this.requestMetaInfo();const t=this._findStudyMetaInfo(e);if(null!==t){const e=this._compileErrors.get(t);return e?Promise.reject(e):Promise.resolve(t)}return"pine"===e.type?this._compilePine(e):Promise.reject(`unexpected study id=${e.studyId} with type=${e.type}`)}findByIdSync(e){return this._findStudyMetaInfo(e)}isReady(){return this._isReady}async findAllJavaStudies(){return this._isReady||await this.requestMetaInfo(),this._javaStudiesMetaInfo}studyVersioning(){return(0,n.ensureNotNull)(this._studyVersioning)}getInternalMetaInfoArray(){return this._javaStudiesMetaInfo}addPineMetaInfo(e,t){const i=m(this._pineMetaInfoCache,e);return t&&(!Array.isArray(t)||t.length>0)&&(t=Array.isArray(t)?new PineCompileFailErrorImpl({warnings:[],errors:t},e):t,this._compileErrors.set(i,t)),i}async getLatestMetaInfoForPineStudy(e,t){return null}_processMigrations(e){throw new Error("not implemented")}_processSiteMetaInfo(e,t){throw new Error("not implemented")}_processLibraryMetaInfo(e){for(const t of e)p(t),m(this._javaStudiesMetaInfo,t);this._javaStudiesMetaInfo=this._javaStudiesMetaInfo.sort(((e,t)=>{const i=e.description_localized||e.description,s=t.description_localized||t.description;return i>s?1:it.id===e.studyId))||null):this._pineMetaInfoCache.find((t=>t.scriptIdPart===e.pineId&&(void 0===e.pineVersion||(0,n.ensureDefined)(t.pine).version===e.pineVersion)))||null}_compilePine(e){throw new Error("unsupported")}}function p(e){e.description_localized=o.t(e.description,{context:"study"},i(83477))}function m(e,t){const i=new r.StudyMetaInfo(t).state();(0,a.migrateMetaInfoAndPropState)(i);const s=new r.StudyMetaInfo(i);let o=!0;const n=e.findIndex((e=>e.id===s.id));if(-1===n)e.push(s);else{const t=e[n],i=void 0!==t.pine?l.Version.parse(t.pine.version):null,r=void 0!==s.pine?l.Version.parse(s.pine.version):null;null===r||null===i||r.isGreaterOrEqual(i)?(t.removeDefaults(),e[n]=s):o=!1}return o&&s.createDefaults(),s}const g=(0,s.default)((()=>new _(window.ChartApiInstance)))},70294:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProviderBase:()=>l});var s=i(27538),o=i(678),n=i(19466);const r={NONE:"Default"},a=!1;class l extends s.StatusProviderBase{constructor(e){super(),this._source=e}getSplitTitle(){return this._source.titleInParts(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}text(){ +return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}: ${this.sourceStatusText()}`:`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)} ${this.sourceStatusText()}`:this._source.title(n.TitleDisplayTarget.StatusLine,!0,r,void 0,a)}sourceStatusText(){return(0,o.convertStudyStatusToString)(this._source.status(),!0)}errorStatus(){if(!this._source.isActualInterval()||this._source.isSymbolInvalid())return null;const e=this._source.status();return e.type===o.StudyStatusType.Error?{showReportItButton:e.errorDescription.showReportItButton,error:this.sourceStatusText(),solutionId:(0,o.studyStatusSolutionId)(e),title:(0,o.studyStatusTitle)(e),studyFeature:(0,o.studyStatusFeature)(e),stackTrace:(0,o.studyErrorStatusStackTrace)(e.errorDescription.stack_trace),editorError:e.errorDescription.editorError}:null}}},44158:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProvider:()=>n});var s=i(11542),o=(i(678),i(70294));s.t(null,void 0,i(24077));class n extends o.StudyStatusProviderBase{sourceStatusText(){this._source.status();return super.sourceStatusText()}}},49936:(e,t,i)=>{"use strict";i.d(t,{StudyStatusView:()=>o});var s=i(27777);class o extends s.StatusView{constructor(e){super(e.statusProvider())}getSplitTitle(){return this._statusProvider.getSplitTitle()}update(e){this._text=this._statusProvider.text()}}},678:(e,t,i)=>{"use strict";i.d(t,{StudyStatusType:()=>h,convertStudyStatusToString:()=>d,createStudyError:()=>g,studyErrorStatusStackTrace:()=>m,studyStatusFeature:()=>p,studyStatusSolutionId:()=>u,studyStatusTitle:()=>_});var s=i(11542),o=i(82236);const n=s.t(null,void 0,i(50910));const r=new Map,a=new Map,l="loading...",c=s.t(null,void 0,i(62011));var h;function d(e,t){if(e.type===h.Loading)return t?c:l;if(e.type===h.Error){const i=e.errorDescription,s=t?(0,o.triesTranslateError)(i.error):i.error;if(i.ctx){const e={};return Object.entries(i.ctx).forEach((([t,i])=>{e[t]=i.toString()})),s.format(e)}return s}return""}function u(e){if(e.type===h.Error)return e.errorDescription.solution_id?e.errorDescription.solution_id:function(e){for(const t of Array.from(r.keys()))if(e.includes(t))return r.get(t)}(e.errorDescription.error)}function _(e){if(e.type===h.Error)return function(e){const t=e.toLowerCase();return t.includes("the data vendor doesn't provide volume data for this symbol.")||t.includes("no volume is provided by the data vendor")}(e.errorDescription.error)?n:(0,o.triesTranslateError)(e.errorDescription.title??"Runtime error")}function p(e){const{errorDescription:{error:t}}=e;for(const[e,i]of a)if(t.startsWith(e))return i}function m(e){if(void 0===e)return;const t=[];for(const i of e){const e={functionOrScopeName:i.n,lineNumber:i.p};"id"in i&&(e.id=i.id),"v"in i&&(e.versionScript=i.v),t.push(e)}return t}function g(e,t){const i="check study unexpected error"===e.error;return{type:h.Error,errorDescription:{...e,showReportItButton:i}}}!function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed", +e[e.Error=3]="Error"}(h||(h={}))},21239:(e,t,i)=>{"use strict";i.d(t,{StudyStub:()=>b,isStudyStubDescriptor:()=>w});var s=i(50279),o=i(30551),n=i(50151),r=i(64147),a=(i(88960),i(62288)),l=i(49936),c=i(45579),h=i(725),d=i(52033),u=i(12988),_=i(70294),p=i(19466);class m extends _.StudyStatusProviderBase{text(){return this._source.isActualInterval()?`${this._source.title(p.TitleDisplayTarget.StatusLine)} ${this.sourceStatusText()}`:this._source.title(p.TitleDisplayTarget.StatusLine)}}var g=i(678),f=i(36915),y=i(16638);class v{getItems(){return[]}getValues(e){return[]}}const S=new d.Delegate;class b extends c.PriceDataSource{constructor(e,t,i,s,o=null){super(e),this._priceStep=.01,this._origState=null,this._descriptor=null,this._status={type:g.StudyStatusType.Undefined},this._statusChanged=new d.Delegate,this._descriptorChanged=new d.Delegate,this._formatter=new h.PriceFormatter({priceScale:100}),this._showPineVersionInStatusLine=new r.WatchedValue(!1).spawn(),this._pineSourceCodeModel=null,(0,y.isStudyDescriptor)(t)?this._descriptor=t:this._origState=t,this._title=i,this._alwaysShowInLegend=void 0!==s,this._isOverlay=s,this._studyMetaInfo=o;this._properties=new u.Property({visible:!0}),this._statusView=new l.StudyStatusView(this)}destroy(){this._pineSourceCodeModel?.get()?.destroy(),this._pineSourceCodeModel?.destroy(),this._showPineVersionInStatusLine.destroy(),super.destroy()}barColorer(){return null}properties(){return this._properties}statusView(){return this._statusView}legendView(){return null}state(e){return this._origState}getDescriptor(){return null===this._descriptor?null:{descriptor:this._descriptor,title:this._title,isOverlay:this._isOverlay,id:this.id(),status:this._status}}updateDescriptor(e){(0,s.default)(this._descriptor,e)||(this._descriptor=e,this._descriptorChanged.fire())}onDescriptorChanged(){return this._descriptorChanged}metaInfo(){return this._studyMetaInfo}setMetaInfo(e){this._studyMetaInfo=e}setStatus(e){const t=this.isDisplayedInLegend();if(this._status=e,this._statusChanged.fire(),this.isDisplayedInLegend()!==t){const e=this._model.paneForSource(this);if(e){const t=this._model.panes().indexOf(e),i=a.InvalidationMask.invalidateLegendWidgetLayout(t);this.model().invalidate(i)}}}formatter(){return this._formatter}name(){return this._title}title(){return this.titleInParts().join(" ")}titleInParts(){const e=[this._title];return this._showPineVersionInStatusLine.value()&&e.push((0,n.ensureDefined)(this._studyMetaInfo?.pine).version),e}isFailed(){return this._status.type===g.StudyStatusType.Error}isLoading(){return this._status.type===g.StudyStatusType.Loading}isDisplayedInLegend(){return this._alwaysShowInLegend||this.isFailed()}setFailed(e){this.setStatus({type:g.StudyStatusType.Error,errorDescription:{error:e}}),this._model.updateSource(this)}isSymbolInvalid(){return!1}isActualInterval(){return!0}onIsActualIntervalChange(){return S}start(){}status(){return this._status}onStatusChanged(){return this._statusChanged}firstValue(){return null}currency(){return null}sessionId(){ +return this._model.mainSeries().sessionId()}sessionIdChanged(){return this._model.mainSeries().sessionIdChanged()}unit(){return null}symbolSource(){return this._model.mainSeries()}barsProvider(){return this._model.mainSeries()}legendValuesProvider(){return new v}statusProvider(e){return new m(this)}isRemovedByStudyTemplates(){return null!==this._origState&&(0,f.isStudyState)(this._origState)}pineSourceCodeModel(){return Promise.resolve(null)}}function w(e){return(0,o.isObject)(e)&&"descriptor"in e&&(0,y.isStudyDescriptor)(e.descriptor)}},22739:(e,t,i)=>{"use strict";i.d(t,{StudyValuesProvider:()=>v});var s=i(50335),o=i(49483),n=i(19063),r=i(56570),a=i(8025),l=i(15764),c=i(928),h=i(94113),d=i(83085),u=i(41991),_=i(50151),p=i(82587),m=i(19466);const g=o.CheckMobile.any(),f=r.enabled("hide_last_na_study_output"),y=r.enabled("always_show_legend_values_on_mobile");class v{constructor(e,t,i){this._emptyValues=[],this._colorProviders=new Map,this._study=e,this._model=t,this._studyMetaInfo=this._study.metaInfo(),this._studyProperties=this._study.properties().childs(),this._isFundamental=!1;const s=this._studyMetaInfo.plots;s&&s.forEach(((e,t)=>{if((0,h.isPlotWithTechnicalValues)(e))return;const s=e.id;this._emptyValues.push(function(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}(t,s,i?"":this._study.guiPlotName(m.TitleDisplayTarget.StatusLine,s)));const o=(0,h.isOhlcPlot)(e)?e.target:s;this._colorProviders.set(o,(0,d.createStudyPlotColorProvider)(this._studyMetaInfo,this._study.properties(),o))}))}getItems(){return this._emptyValues}getPlotColor(e,t){const i=t[e+1];if(!(0,s.isNumber)(i))return"";const o=i>0;let n;const r=this._studyMetaInfo.plots[e];let a=r.id;const l=this._studyProperties;if((0,h.isOhlcPlot)(r))a=r.target||a,n=(0,_.ensureDefined)(l.ohlcPlots.childs()[a].childs().color).value();else if((0,h.isArrowsPlot)(r)){const e=(0,_.ensureDefined)(l.styles.childs()[a]);n=o?e.childs().colorup.value():e.childs().colordown.value()}else n=(0,_.ensureDefined)(l.styles.childs()[a]?.child("color")).value();let c=n;const d=this._colorProviders.get(a),u=d&&d.getPlotPointStyle(t);return u&&((0,h.isArrowsPlot)(r)?(o&&void 0!==u.colors[5]&&(c=u.colors[5]),o||void 0===u.colors[6]||(c=u.colors[6])):void 0!==u.colors[0]&&(c=u.colors[0])),"transparent"===c&&(c=n),c}getValues(e){const t=this._emptyValues.map((e=>({...e})));let i=null;const o=this._study.data().lastIndex(),r=this._studyProperties;if(null!==o)for(const e of t){const t=r.styles.childs()[e.id]?.childs().display.value();if(0===t)continue;const s=this._study.nearestIndex(o,a.PlotRowSearchMode.NearestLeft,e.index+1);if(void 0===s)continue;const n=s+this._study.offset(e.id);i=null!==i?Math.max(n,i):n}(null===e||null!==i&&e>i)&&(e=i);const l=this._hideValues(),c=this._study.isVisible()&&!l?p.notAvailable:"";for(const e of t)e.value=c;if(l)return t;f&&t.length&&(t[t.length-1].value="");const d=this._study.priceScale();if(!this._study.isVisible()||null===e||null===d||d.isEmpty()||this._model.timeScale().isEmpty())return t;const m={};for(const i of t){ +const t=i.id,l=(0,u.getPriceValueFormatterForStudy)(this._study,t),c=(0,_.ensureDefined)(r.styles.childs()[t]),d=c.childs().display.value();if(i.visible=0!==d,!i.visible)continue;const p=c.hasChild("plottype")?c.child("plottype")?.value():null,g=this._isFundamental&&(p===h.LineStudyPlotStyle.StepLine||p===h.LineStudyPlotStyle.StepLineWithDiamonds),f=i.index,y=e-this._study.offset(t),v=g||null!==o&&y>o?a.PlotRowSearchMode.NearestLeft:a.PlotRowSearchMode.Exact,S=this._study.nearestIndex(y,v);if(void 0===S)continue;let b=m[t];if(void 0===b&&(b=this._study.getMinFirstBarIndexForPlot(t),Number.isFinite(b)&&(m[t]=b)),b>S)continue;const w=this._study.data().last(),C=this._study.data().valueAt(S)||(null!==w?w.value:null);if(null===C)continue;const P=C[f+1];(0,s.isNumber)(P)&&(i.value=l(P),i.color=(0,n.resetTransparency)(this.getPlotColor(f,C)))}return t}_hideValues(){return y?(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited():g&&(null===this._model.crosshairSource().pane||(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited())}}},85604:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyCompare:()=>H});var s=i(50151),o=i(50788),n=i(46806),r=i(68805),a=i(12988),l=i(73698),c=i(56570),h=i(94164),d=i(98558),u=i(49256),_=i(19063);const p=c.enabled("force_exchange_as_title");class m extends d.PriceAxisView{constructor(e,t){super(),this._studyCompare=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._studyCompare.priceScale(),n=this._studyCompare.lastValueData(this._data.plotIndex,!1);if(n.noData||null===o||o.isEmpty())return;const r=this._studyCompare.model(),a=r.timeScale().visibleBarsStrictRange(),l=r.mainSeries().bars().lastIndex();if(null===a||null===l)return;if(l<=a.lastBar())i.background=(0,_.resetTransparency)(n.color),i.textColor=this.generateTextColor(i.background),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1;else{const o=r.backgroundColorAtYPercentFromTop(n.coordinate/(0,s.ensureNotNull)(r.paneForSource(this._studyCompare)).height());i.background=o,i.textColor=(0,_.resetTransparency)(n.color),i.borderColor=i.textColor,e.borderVisible=!0,t.borderVisible=!0}i.coordinate=n.coordinate,i.floatCoordinate=n.floatCoordinate;const c=r.properties().childs().scalesProperties.childs();c.showSeriesLastValue.value()&&(e.text=(0,u.getCurrentModePriceText)(o,n),c.seriesLastValueMode.value()!==h.PriceAxisLastValueMode.LastPriceAndPercentageValue?e.secondLine="":e.secondLine=(0,u.getOppositeModePriceText)(o,n),e.visible=!0),t.text="",c.showSymbolLabels.value()&&(t.text=this._paneText(),t.visible=t.text.length>0)}_paneText(){let e="";const t=this._studyCompare.symbolInfo();return p?e=(0,r.displayedSymbolExchange)(t):this._studyCompare.model().properties().childs().scalesProperties.childs().showSymbolLabels.value()&&(e=(0,r.displayedSymbolName)(t)),e}}i(11542);var g=i(22839),f=i(22739),y=i(928),v=i(49483),S=i(15764),b=i(37265),w=i(19466);const C=v.CheckMobile.any();class P extends f.StudyValuesProvider{constructor(e,t){super(e,t), +this._emptyValues[0].title=e.guiPlotName(w.TitleDisplayTarget.StatusLine,"")}getValues(e){return(0,b.isNumber)(e)||(this._showLastPriceAndChangeOnly()?e=this._study.data().lastIndex():(e=this._model.crosshairSource().appliedIndex(),(0,b.isNumber)(e)||(e=this._study.data().lastIndex()))),super.getValues(e)}_hideValues(){return!1}_showLastPriceAndChangeOnly(){return C&&(null===this._model.crosshairSource().pane||(0,S.isLineToolName)(y.tool.value())||null!==this._model.lineBeingEdited())}}class T extends g.StudyDataWindowView{constructor(e,t){super(e,t),this._studyCompare=e}_hideValues(){return!1}_createValuesProvider(e,t){return new P(e,t)}}var x=i(44672);class I extends T{constructor(e,t){super(e,t),this._additional=null,this._showSeriesOHLC=t.properties().childs().paneProperties.childs().legendProperties.childs().showSeriesOHLC,this._showSeriesOHLC.subscribe(this,(()=>this.update((0,x.sourceChangeEvent)(e.id()))))}areValuesVisible(){return this._showSeriesOHLC.value()}destroy(){this._showSeriesOHLC.unsubscribeAll(this)}additional(){return this._additional}_updateImpl(){super._updateImpl()}}var M=i(49936),A=i(24526),L=i(44158);class k extends L.StudyStatusProvider{getSplitTitle(){return this._source.titleInParts(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}text(){return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}: ${this.sourceStatusText()}`:`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)} ${this.sourceStatusText()}`:this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}}var D=i(76350),E=i(52270),B=i(64147);const V=c.enabled("study_overlay_compare_legend_option"),R=c.enabled("force_exchange_as_title"),N=!c.enabled("hide_study_compare_legend_item"),O=c.enabled("hide_unresolved_symbols_in_legend"),F=c.enabled("symbol_info_price_source");var W;!function(e){e.SnapShotSymbolInfoKey="___snapshot"}(W||(W={}));class H extends n.Study{constructor(e,t,i,s,o){super(e,function(e){return e.hasChild("currencyId")||e.addChild("currencyId",new a.Property(null)),e.hasChild("unitId")||e.addChild("unitId",new a.Property(null)),e.addExcludedKey("currencyId",1),e.addExcludedKey("unitId",1),e}(t),i,s,o),this._isActingAsSymbolSource=new B.WatchedValue(!0),this._realignToolsLastParams=null,this._lastResolvedSymbolSource="",this.properties().childs().minTick.subscribe(null,(()=>this._recreatePriceFormattingDependencies())),this.properties().childs().minTick.subscribe(null,(()=>this._model.fullUpdate())),this.properties().childs().currencyId.subscribe(this,this._onCurrencyChanged),this.properties().childs().unitId.subscribe(this,this._onUnitChanged),this._symbolResolvingActive=new B.WatchedValue(!1),this._symbolHibernated=new B.WatchedValue(!1),e.mainSeries().onIntervalChanged().subscribe(this,(()=>e.realignLineTools(this)))}destroy(){this._model.mainSeries().onIntervalChanged().unsubscribeAll(this),super.destroy()}properties(){return this._properties}isActingAsSymbolSource(){ +return this._isActingAsSymbolSource.readonly()}symbolParams(){return(0,D.symbolParams)(this)}compareSymbolParams(e){return(0,D.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}async setSymbolParams(e){this._setSymbolCurrencyUnitInternal(e)}symbol(){return this.properties().childs().inputs.childs().symbol.value()}symbolChanged(){return this.properties().childs().inputs.childs().symbol}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){if(!this._resolvedSymbols)return null;const e=this.symbol();if(!e)return null;let t;return t=this._resolvedSymbols[this._getSymbolForResolve(e)]||null,t}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,D.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0,E.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,r.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,r.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}style(){return 2}setStyle(e){}interval(){return this._model.mainSeries().interval()}setInterval(e){}symbolSource(){return this}valueAt(e,t){return this.data().search(e)?.value[1]??null}state(e,t){const i=super.state(e,t);this._model.unitConversionEnabled()||delete i.state.unitId;const o=this.symbol();return i.state.inputs.symbol=(0,r.symbolToSaveInState)(this.symbolInfo()??this._model.chartApi().lastSymbolResolveInfo(o),o),e&&((0,s.ensureDefined)(i.data).symbols={___snapshot:this.symbolInfo()||void 0}),i}symbolTitle(e,t,i){return this.title(e,!0,{},!1,t)}titleInParts(e,t,i,s,o){const n=this._titleInParts(e,t,i,s,o);return[[n[0],...n[1]??[]].join(", ")]}tags(){const e=this.symbol();return e?[e]:[]}statusView(){return N?super.statusView():null}guiPlotName(e,t){return this.properties().childs().inputs.childs().symbol.value()}canOverrideMinTick(){return!0}canBeHiddenByGlobalFlag(){return!1}legendValuesProvider(){return new P(this,this.model())}statusProvider(e){return new k(this)}measureUnitId(){return(0,r.measureUnitId)(this.symbolInfo())}getSymbolString(e){return void 0===e&&(e=this._getSymbolForApi(this.symbol())),(0,l.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}_createPriceAxisView(e){return new m(this,{plotIndex:"compare"})}_createViews(){this._legendView||(this._legendView=new I(this,this._model)),this._dataWindowView||(this._dataWindowView=new T(this,this._model)),this._statusView||(this._statusView=new M.StudyStatusView(this)),super._createViews()}_onUnitChanged(){"alwaysOff"!==(0,o.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(), +this._model.unitConversionEnabled()&&this.isStarted()&&this._tryChangeInputs(),this._unitChanged.fire()}_getSymbolObject(e){const t=super._getSymbolObject(e),i=this.currency();null!==i&&(t["currency-id"]=i);const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),t}_onSymbolResolvingStart(e,t){this._lastResolvedSymbolSource=t,super._onSymbolResolvingStart(e,t),this._symbolResolvingActive.setValue(!0)}_onSymbolError(){super._onSymbolError(),this._symbolResolvingActive.setValue(!1)}_onSymbolResolved(e,t,i){super._onSymbolResolved(e,t,i),this._recreatePriceFormattingDependencies();const s=t===this.symbol()?(0,r.extractSymbolNameFromSymbolInfo)(i,this.symbol()):null,o=(0,r.symbolCurrency)(i),n=(0,r.symbolUnit)(i,this._model.unitConversionEnabled());this._setSymbolCurrencyUnitInternal({symbol:s??void 0,currency:o,unit:n},i),this._symbolResolvingActive.setValue(!1)}async _changeInputsImpl(e,t){await super._changeInputsImpl(e,t),this._realignLineToolsIfParamsChanged()}_createStudyOnServer(){const e=super._createStudyOnServer();return this._realignLineToolsIfParamsChanged(),e}_tryCreateFormatter(){const e=A.customFormatters?.priceFormatterFactory?.(this.symbolInfo(),this.properties().childs().minTick.value())??null;return null!==e?e:(0,r.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value())}_tryCreateDefaultFormatter(){return(0,r.createSeriesFormatter)(this.symbolInfo(),"default")}_titleInParts(e,t,i,s,o){const n=this.symbolInfo();return[this._getSymbolTitlePart(n),[this._getExchangeTitlePart(n,o),this._getPriceSourceTitlePart(n)].filter((e=>null!==e))]}_skipHistogramBaseOnAutoScale(){return!0}_getSymbolTitlePart(e){if(null===e)return O?"":this.properties().childs().inputs.childs().symbol.value();const t=(0,r.getSymbolExchange)(e);if(R&&void 0!==t)return t;if(V)switch(this._model.mainSeries().symbolTextSourceProxyProperty().value()){case"description":return e.description;case"ticker-and-description":return`${e.name}, ${e.description}`;case"long-description":return e.long_description??e.description}return e.name}_getExchangeTitlePart(e,t){return null===e||t?null:(0,r.getSymbolExchange)(e)}_getPriceSourceTitlePart(e){return F&&!1!==this._model.properties().childs().paneProperties.childs().legendProperties.childs().showPriceSource.value()&&void 0!==e?.price_source_id?this._model.availablePriceSources(this.getSymbolString(this._getSymbolForApi(this.symbol()))).name(e.price_source_id)??null:null}_setSymbolCurrencyUnitInternal(e,t){const{symbol:i,currency:s,unit:o}=e,n=this.properties().childs(),a=n.inputs.childs().symbol.value(),l=n.currencyId.value(),c=n.unitId.value();if(void 0!==i&&n.inputs.childs().symbol.setValueSilently(i),void 0!==s&&n.currencyId.setValueSilently(s),void 0!==o&&n.unitId.setValueSilently(o),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(n.currencyId.setValueSilently((0,r.symbolCurrency)(e)), +n.unitId.setValueSilently((0,r.symbolUnit)(e,this._model.unitConversionEnabled())))}n.inputs.childs().symbol.value()!==a&&n.inputs.childs().symbol.fireChanged(),n.currencyId.value()!==l&&n.currencyId.fireChanged(),n.unitId.value()!==c&&n.unitId.fireChanged(),this._realignLineToolsIfParamsChanged()}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged}e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}},16227:(e,t,i)=>{"use strict";i.d(t,{StudyPriceAxisView:()=>r});var s=i(50151),o=i(98558),n=i(19063);class r extends o.PriceAxisView{constructor(e,t){super(),this._model=e.model(),this._source=e,this._data=t,this._isForceOverlay=!!this._source.metaInfo().isPlotForceOverlay(this._data.plotIndex)}update(e){"hover-change"!==e.type&&super.update(e)}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const o=this._source.model(),r=this._isForceOverlay?o.mainSeries().priceScale():this._source.priceScale();if(null===r)return;if(!o.isPriceScaleVisible(r))return;const a=this._source.lastValueData(this._data.plotIndex,!1);if(a.noData)return;const l=o.timeScale().visibleBarsStrictRange(),c=o.mainSeries().bars().lastIndex();if(null!==l&&null!==c){if(c<=l.lastBar()){i.background=(0,n.resetTransparency)(a.color);let s=a.color;"transparent"===s&&(s=this._model.properties().childs().scalesProperties.childs().backgroundColor.value()),i.textColor=this.generateTextColor(s),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1}else{const r=o.backgroundColorAtYPercentFromTop(a.coordinate/(0,s.ensureNotNull)(o.paneForSource(this._source)).height());i.background=r,i.textColor=(0,n.resetTransparency)(a.color),i.borderColor=(0,n.resetTransparency)(i.textColor),e.borderVisible=!0,t.borderVisible=!0}i.coordinate=a.coordinate,i.floatCoordinate=a.floatCoordinate,this._showAxisLabel()&&(e.text=a.text,e.visible=!0),this._updatePaneRendererData(t)}}_showPaneLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyPlotLabels.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_showAxisLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_updatePaneRendererData(e){e.text="",this._showPaneLabel()&&(e.text=this._source.priceLabelText(this._data.plotIndex),e.visible=!0)}}},78749:(e,t,i)=>{"use strict";i.d(t,{applyOverridesToStudy:()=>d,applyOverridesToStudyDefaults:()=>u});var s=i(50151),o=i(94113),n=i(9343);const r={line:o.LineStudyPlotStyle.Line,histogram:o.LineStudyPlotStyle.Histogram,cross:o.LineStudyPlotStyle.Cross,area:o.LineStudyPlotStyle.Area,columns:o.LineStudyPlotStyle.Columns,circles:o.LineStudyPlotStyle.Circles, +line_with_breaks:o.LineStudyPlotStyle.LineWithBreaks,area_with_breaks:o.LineStudyPlotStyle.AreaWithBreaks,step_line:o.LineStudyPlotStyle.StepLine,step_line_with_breaks:o.LineStudyPlotStyle.StepLineWithBreaks,step_line_with_diamonds:o.LineStudyPlotStyle.StepLineWithDiamonds},a=(0,n.getLogger)("Chart.Model.StudyPropertiesOverrider");var l,c;function h(e,t,i,s){const o=i.split(".");if(0===o.length||0===o[0].length)return;const n=function(e){const t=e.split(":");return{name:t[0],type:2===t.length?t[1]:null}}(o[0]),r=n.name,h=n.type,d=null!==h,u=!d||"band"===h,_=!d||"area"===h,p=!d||"input"===h,m=!d||"plot"===h?c.getPlotIdByTitle(e,r):null,g=u?c.getBandIndexByName(e,r):null,f=_?c.getFilledAreaIdByTitle(e,r):null,y=p?c.getInputByName(e,r):null,v=t.hasOwnProperty(r);if((null!==m?1:0)+(null!==g?1:0)+(null!==f?1:0)+(null!==y?1:0)+(v?1:0)>1)return void a.logWarn(`Study '${e.description}' has ambiguous identifier '${r}'`);const S=o[1];if(null!==m){if(1===o.length)return void a.logWarn(`Path of sub-property of '${r}' plot for study '${e.description}' must be not empty`);const i=o.slice(1);l.applyPlotProperty(e,t,m,i,s)}else if(null!==y)l.applyInputValue(t,y,s);else if(null!==g){if(void 0===S)return void a.logWarn(`Property name of '${r}' band for study '${e.description}' must be set`);l.applyBandProperty(t,g,S,s)}else if(null!==f){if(void 0===S)return void a.logWarn(`Property name of '${r}' area for study '${e.description}' must be set`);l.applyFilledAreaProperty(t,f,S,s)}else v?l.setRootProperty(t,o,s):a.logWarn(`Study '${e.description}' has no plot or input '${r}'`)}function d(e,t){const i=e.properties(),s=i.state();for(const i in t)t.hasOwnProperty(i)&&h(e.metaInfo(),s,i,t[i]);i.mergeAndFire(s)}function u(e,t,i){for(const s in e){if(!e.hasOwnProperty(s))continue;const o=s.indexOf(".");if(-1===o)continue;const n=s.substring(0,o),r=c.getMetaInfoByDescription(t,n);if(null===r){a.logWarn(`There is no such study ${n}`);continue}const l=i(r);null!==l?h(r,l,s.substring(o+1),e[s]):a.logWarn(`Cannot apply overrides for study ${n}`)}}!function(e){e.applyPlotProperty=function(e,t,i,n,l){if(void 0===t.styles)return void a.logWarn("Study does not have styles");const c=n[0];if("color"===c){const r=function(e,t,i){if(void 0===e.plots)return null;for(const s of e.plots){if(!(0,o.isPaletteColorerPlot)(s)||void 0===t.palettes)continue;const e=t.palettes[s.palette];if(s.target===i&&void 0!==e)return e}return null}(e,t,i);return void function(e,t,i,o,n){void 0!==e.styles?null===t&&!isNaN(o)&&o>0?a.logWarn(`Study plot does not have color #${o}`):((0===o||isNaN(o))&&((0,s.ensureDefined)(e.styles[i]).color=String(n),o=0),null!==t&&((0,s.ensureDefined)(t.colors?.[o]).color=String(n))):a.logWarn("Study does not have styles")}(t,r,i,n.length>1?parseInt(n[1]):NaN,l)}const h=t.styles[i];if(void 0!==h&&h.hasOwnProperty(c)){if("plottype"===c){const e=r[String(l)];if(void 0===e)return void a.logWarn(`Unsupported plot type for plot: ${l}`);l=e}h[c]=l}else a.logWarn(`Study plot does not have property '${c}'`)},e.applyBandProperty=function(e,t,i,s){ +if(void 0===e.bands)return void a.logWarn("Study does not have bands");const o=e.bands[t];if(void 0!==o&&o.hasOwnProperty(i)){if("plottype"===i){const e=r[String(s)];if(void 0===e)return void a.logWarn(`Unsupported plot type for band: ${s}`);s=e}o[i]=s}else a.logWarn(`Study band does not have property '${i}'`)},e.applyFilledAreaProperty=function(e,t,i,s){if(void 0===e.filledAreasStyle)return void a.logWarn("Study does not have areas");const o=e.filledAreasStyle[t];void 0!==o&&o.hasOwnProperty(i)?o[i]=s:a.logWarn(`Study area does not have property '${i}'`)},e.applyInputValue=function(e,t,i){void 0!==e.inputs&&e.inputs.hasOwnProperty(t)?e.inputs[t]=i:a.logWarn(`Study does not have input '${t}'`)},e.setRootProperty=function(e,t,i){if(0===t.length)return;let s=e;for(const e of t.slice(0,-1)){if(null==s||!s.hasOwnProperty(e))break;s=s[e]}const o=t[t.length-1];null!=s&&s.hasOwnProperty(o)?s[o]=i:a.logWarn(`Study does not have property ${t.join(".")}`)}}(l||(l={})),function(e){e.getInputByName=function(e,t){if(void 0===e.inputs)return null;t=t.toLowerCase();for(const i of e.inputs)if(i.name.toLowerCase()===t)return i.id;return null},e.getPlotIdByTitle=function(e,t){if(void 0===e.styles)return null;t=t.toLowerCase();for(const i in e.styles){const s=e.styles[i];if((void 0!==s&&void 0!==s.title?s.title:i).toLowerCase()===t)return i}return null},e.getFilledAreaIdByTitle=function(e,t){if(void 0===e.filledAreas)return null;t=t.toLowerCase();for(const i of e.filledAreas)if(i.title.toLowerCase()===t)return i.id;return null},e.getBandIndexByName=function(e,t){if(void 0===e.bands)return null;t=t.toLowerCase();for(let i=0;i{"use strict";i.r(t),i.d(t,{StudiesChunkName:()=>Et,Study:()=>Kt,studyFormatter:()=>qt});var s=i(50279),o=i(90054),n=i(16738),r=i(50151),a=i(11542),l=i(9343),c=i(49822);function h(e){const{name:t,group:i}=e;return t.length>0?`${i?`${i}.`:""}${t}`:void 0}var d=i(71885),u=i(52033),_=i(19063),p=i(58137),m=i(18172),g=i(45579),f=i(93280),y=i(64755),v=i(68159),S=i(14019),b=i(8025),w=i(85904),C=i(14878),P=i(44672),T=i(22739),x=i(7015);class I{constructor(e,t,i,s){this._study=e,this._model=t,this._showStudyValues=s??t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t,i)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=this._study.properties(),s=this._showStudyValues.value()&&i.childs().showLegendValues.value(),o=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,8);for(const e of t)e.visible=e.visible&&s&&o(e.id);return t}_createValuesProvider(e,t,i){ +return this._hhistBasedStudy?new x.HHistBasedValuesProvider(e,t,i):new T.StudyValuesProvider(e,t,i)}}var M=i(94113);class A extends C.StudyBaseWindowView{constructor(e,t){super(e,t),this._showStudyValues=t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._showStudyValues.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))));const i=this._study.properties();i.childs().showLegendValues.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))));const s=this._study.metaInfo().plots,o=new Set;s.forEach((t=>{if((0,M.isOhlcPlot)(t)){const s=t.target;if(o.has(s))return;o.add(s),i.childs().ohlcPlots.childs()[s].childs().display.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))))}else(0,M.isPlotSupportDisplay)(t)&&i.childs().styles.childs()[t.id]?.childs().display.subscribe(this,(()=>this.update((0,P.sourceChangeEvent)(e.id()))))}))}areValuesVisible(){return this._showStudyValues.value()}additional(){return null}destroy(){this._showStudyValues.unsubscribeAll(this);const e=this._study.properties();e.childs().showLegendValues.unsubscribeAll(this);const t=this._study.metaInfo().plots,i=new Set;t.forEach((t=>{if((0,M.isOhlcPlot)(t)){const s=t.target;if(i.has(s))return;i.add(s),e.childs().ohlcPlots.childs()[s].childs().display.unsubscribeAll(this)}else(0,M.isPlotSupportDisplay)(t)&&e.childs().styles.childs()[t.id]?.childs().display.unsubscribeAll(this)}))}_createValuesProvider(e,t){return new I(e,t)}}var L=i(928),k=i(49936),D=i(73698),E=i(3462),B=i(4340),V=i(44158),R=i(37265);i(19466),i(84425);function N(e,t){return e.studyId.localeCompare(t.studyId)}function O(e){const t=new Set,i=[];return e.forEach((e=>{t.has(e.studyId)||(t.add(e.studyId),i.push(e))})),i}function F(e){const t=e.model().mainSeries();return{studyId:(0,r.ensureNotNull)(e.sourceId()),turnaround:e.turnaround(),sourceStudies:e.parentSources().filter((e=>e!==t)).map((e=>F(e)))}}var W=i(65383),H=i(56570),z=i(95201),U=i(30125);class G extends U.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return null}_drawImpl(e){}_drawBackgroundImpl(e){const{context:t,horizontalPixelRatio:i,bitmapSize:s}=e,o=this._data;for(let e=0;e0?(i-=o,s+=o):(i+=o,s-=o);const n=this._study.getMinFirstBarIndexForPlot(this._plotName);if(n>s)return;i=Math.max(n,i);const a=this._study.data();for(const e of a.rangeIterator(i,s)){let i=e.index;const s=e.value;i+=o;const n={timePointIndex:Math.floor(i),left:NaN,center:NaN,right:NaN};let a=(0,R.isNumber)(t)?t:50;a=Math.min(a,100),a=Math.max(a,0);const l=this._colorProvider.getPlotPointStyle(s);void 0!==l.colors[1]&&(n.color=(0,_.generateColor)((0,r.ensureDefined)(l.colors[1]),a)),this._items.push(n)}this._model.timeScale().fillBarBorders(this._items)}}var K,Y=i(86129),Z=i(11064),X=i(31785),J=i(9859),Q=i(66540),ee=i(3070),te=i(13380),ie=i(86441),se=i(34026),oe=i(50335),ne=i(30699),re=i(56468),ae=i(63812),le=i(68979),ce=i(27714),he=i(7114);!function(e){e.Left="left",e.Center="center",e.Right="right"}(K||(K={}));const de=(0,he.createDisconnectedCanvas)(document,(0,ce.size)({width:0,height:0}),1);class ue{constructor(e,t,i,s,o,n="center",a=0){this._lines=e.split(/[^\S\r\n]*(?:\r\n|\r|\n)/),this._font=function(e,t,i,s){return(0,le.makeFont)(s,i,`${e?"bold ":""}${t?"italic ":""}`)}(t,i,s,o),this._fontSize=o,this._verticalPadding=~~(o/6),this._textAlign=n,this._lineSpacing=a;const l=(0,r.ensureNotNull)(de.getContext("2d"));l.font=this._font,l.textBaseline="top";let c=0;for(let e=0;e{for(const e of this._lines)r.strokeStyle&&i.strokeText(e,a,l),i.fillText(e,a,l),l+=this._fontSize,l+=this._lineSpacing})),i.restore()}}class _e extends ae.AbstractMapContainer{constructor(e){super(),this._maxSize=e,this._keysQueue=[]}get(e){const{fontSize:t,text:i,align:s,font:o,bold:n,italic:r,lineSpacing:a=0}=e;if(!i||!t||!s)return null;const l=(0,le.makeFont)(t,o,r?"italic":"",n?"bold":""),c=(0,ae.getDefault3)(this._map,a,s,l,new Map);let h=c.get(i);return void 0!==h||(this._size>=this._maxSize?this._deleteFirstKey():++this._size,this._keysQueue.push([l,s,a,i]),h=new ue(i,n,r,o,t,s,a),c.set(i,h)),h}_deleteFirstKey(){const e=this._keysQueue.shift(),[t,i,s,o]=e,n=(0,r.ensureDefined)(this._map.get(s)),a=(0,r.ensureDefined)(n.get(i)),l=(0,r.ensureDefined)(a.get(t));l.delete(o),0===l.size&&a.delete(t),0===a.size&&n.delete(i),0===n.size&&this._map.delete(s)}}var pe,me=i(15938),ge=i(49483);!function(e){e.Transparent="rgba(0, 0, 0, 0)"}(pe||(pe={}));class fe extends U.BitmapCoordinatesPaneRenderer{constructor(e,t={skipRenderingOptimizations:!1}){super(),this._items=[],this._barSpacing=0,this._vertOffset=0,this._textCache=t.textCache||new _e(5e3),this._drawOperation=t.skipRenderingOptimizations?this._drawWithoutOptimizations.bind(this):this._drawWithOptimizations.bind(this),null!==e&&this.setData(e)}hitTest(e){const t=re.HitTarget.Regular;let i=null;for(const s of this._items){if(!s)continue;const o=this._calcBoundingBox(s);if(o&&(0,se.pointInBox)(e,o)){const e={tooltip:this._getTooltip(s,o)};i=new re.HitTestResult(t,e)}}return i}setData(e){if(this._height=void 0!==e.height?e.height:e.width,this._width=void 0!==e.width?e.width:e.height,this._color=e.color,this._borderColor=e.borderColor,this._vertOffset=e.vertOffset||0,e.text&&(this._text=e.text,this._fontSize=e.fontSize,this._lineSpacing=e.lineSpacing,this._textColor=e.textColor,this._textAlign=e.textAlign||"center"),void 0!==e.items&&void 0!==e.barSpacing){const t=e.visibleItemsRange?.startItemIndex??0,i=e.visibleItemsRange?.endItemIndex??e.items.length;this.setItems(i>t?e.items.slice(t,i):[],e.barSpacing)}}setItems(e,t){this._setBaseData(e,t)}_drawImpl(e){this._preDrawInit(),this._drawOperation(e)}_calcBoundingBox(e){const t=e.vertOffset,i=this._getTextCache(e);if(!i)return;const s=i.textImageWidth,o=i.textImageHeight,n=s/2,r=e.y+t+e.textVertOffset,a=t>0?0:-o,l=t>0?o:0,c=new ie.Point(e.center-n,r+a),h=new ie.Point(e.center+n,r+l);return(0,ie.box)(c,h)}_unionBox(e,t){const i=Math.min(e.min.x,t.min.x),s=Math.max(e.max.x,t.max.x),o=Math.min(e.min.y,t.min.y),n=Math.max(e.max.y,t.max.y),r=new ie.Point(i,o),a=new ie.Point(s,n);return(0,ie.box)(r,a)}_getTooltip(e,t){ +if(e.tooltip)return{content:{type:"text",data:e.tooltip},tooltipDelay:200,extendMargin:!0,rect:{x:t.min.x,y:t.min.y,w:Math.abs(t.max.x-t.min.x),h:Math.abs(t.max.y-t.min.y)}}}_setBaseData(e,t){this._items.length=0,this._barSpacing=t;for(const t of e){if((0,oe.isNaN)(t.y))continue;const e=void 0===t.width?(0,r.ensureDefined)(this._width):t.width,i=void 0===t.height?(0,r.ensureDefined)(this._height):t.height,s=void 0===t.vertOffset?this._vertOffset:t.vertOffset,o=s>0?i:-i;this._items.push({width:e,height:i,vertOffset:s,textVertOffset:o,shapeWidth:0,shapeHeight:0,stepX:0,stepY:0,...t})}}_drawItemText(e,t){const i=this._getTextCache(t);if(null===i)return;const s=t.center,o=t.vertOffset,n=t.y+o+t.textVertOffset;let r;r=t.style&&void 0!==t.style.textColor?t.style.textColor:this._textColor;const a={style:{fillStyle:r},location:{x:s,y:n,horzAlign:ne.HorizontalAlign.Center,vertAlign:o>0?ne.VerticalAlign.Top:ne.VerticalAlign.Bottom}};i.paintTo(e,a)}_drawWithOptimizations(e){let t,i,s=null,o=!1;for(const n of this._items)(0,oe.isNaN)(n.y)||(n.style&&void 0!==n.style.color?(t=n.style.color||"rgba(0, 0, 0, 0)",i=n.style.borderColor||"rgba(0, 0, 0, 0)"):(t=this._color,i=this._borderColor),(s!==t||ge.isSafari)&&(s=t,o&&this._endPath(e),this._startPath(e,t,i)),this._drawItemShape(e,n),o=!0);o&&this._endPath(e);for(const t of this._items)(0,oe.isNaN)(t.y)||this._drawItemText(e,t)}_drawWithoutOptimizations(e){let t,i;for(const s of this._items){if((0,oe.isNaN)(s.y))continue;const o=(0,r.ensureDefined)(s.style);t=o.color||"rgba(0, 0, 0, 0)",i=o.borderColor||"rgba(0, 0, 0, 0)",this._startPath(e,t,i),this._drawItemShape(e,s),this._endPath(e),this._drawItemText(e,s)}}_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e;(0,he.drawScaled)(i,s,o,(()=>this._drawItemShapeUsingCSSPixels(i,t)))}_drawItemShapeUsingCSSPixels(e,t){}_preDrawInit(){}_startPath(e,t,i){}_endPath(e){}_getTextCache(e){const t=e.text||this._text,i=e.fontSize||this._fontSize,s=e.lineSpacing??this._lineSpacing,o=e.textAlign||this._textAlign,n=e.font??me.CHART_FONT_FAMILY,r=e.bold??!1,a=e.italic??!1;return this._textCache.get({text:t,bold:r,italic:a,font:n,fontSize:i,lineSpacing:s,align:o})}}class ye extends fe{_startPath(e,t,i){const s=e.context;s.beginPath(),s.lineWidth=this._lineWidth(e),s.lineCap="butt",s.strokeStyle=t}_endPath(e){e.context.stroke()}_lineWidth(e){return Math.max(1,Math.floor(2*e.horizontalPixelRatio))}}class ve extends fe{_startPath(e,t,i){const s=e.context;s.beginPath(),s.lineWidth=this._lineWidth(e),s.lineCap="butt",s.fillStyle=t,s.strokeStyle=i}_endPath(e){const t=e.context;t.fill(),t.stroke()}_lineWidth(e){return Math.max(1,Math.floor(e.horizontalPixelRatio))}}class Se extends ve{constructor(){super(...arguments),this._sign=0,this._thinArrow=!1,this._thinArrowLineWidth=0,this._headHeight=0,this._arrowWidth=0}setItems(e,t){this._setBaseData(e,t)}_drawItemShape(e,t){ +const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=this._lineWidth(e)%2?.5:0,r=this._sign,a=this._arrowWidth,l=this._headHeight,c=Math.abs(t.height),h=Math.round(t.center*s)+n,d=t.vertOffset,u=Math.round((t.y+d+r*c/2)*o)+n,_=(0,J.ceiledEven)(a*s),p=_/2,m=Math.round(c*o),g=Math.round(l*o);i.translate(h,u),this._thinArrow?(i.moveTo(0,0),i.lineTo(-p,-p*r),i.moveTo(0,0),i.lineTo(p,-p*r),i.moveTo(0,0),i.lineTo(0,-m*r),i.moveTo(-p,-m*r),i.lineTo(p,-m*r)):(i.moveTo(0,0),m=0?e.vertOffset:e.vertOffset-e.shapeHeight}}),Me.set("PaneRendererLabelDown",class extends we{_calcBoundingBox(e){const t=e.center-e.shapeWidth/2,i=e.center+e.shapeWidth/2,s=e.y-e.shapeHeight+e.vertOffset,o=e.y+e.vertOffset,n=new ie.Point(t,s),r=new ie.Point(i,o);return(0,ie.box)(n,r)}_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=this._lineWidth(e)%2?.5:0,r=Math.max(1,Math.floor(s))%2?.5:0,a=this._getArrowSize(t);let l=Math.round(a*s);(r+l)%1!=n%1&&(l+=.5);let c=Math.round(t.shapeWidth/2*s);(r+c)%1!=n%1&&(c+=.5);const h=Math.round(t.center*s)+r,d=Math.round((t.y+t.vertOffset)*o)+n,u=h+l,_=Math.round((t.y+t.vertOffset-a)*o)+n,p=h-l,m=h+c,g=Math.round((t.y+t.vertOffset-t.shapeHeight-a)*o)+n,f=h-c;i.moveTo(u,_),i.lineTo(h,d),i.lineTo(p,_),t.shapeWidth<=2*a?(i.lineTo(f,_),this._drawCorner(e,f,g,Pe.leftUp),this._drawCorner(e,m,g,Pe.rightUp),i.lineTo(m,_)):(this._drawCorner(e,f,_,Pe.leftDown),this._drawCorner(e,f,g,Pe.leftUp),this._drawCorner(e,m,g,Pe.rightUp),this._drawCorner(e,m,_,Pe.rightDown)),i.lineTo(u,_)}_getVerticalTextOffset(e){return-e.shapeHeight/2-this._getArrowSize(e)}_calcVertOffset(e){return Math.sign(e.vertOffset)<=0?e.vertOffset:e.vertOffset+e.shapeHeight}}),Me.set("PaneRendererSquare",class extends ve{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=Math.max(1,Math.floor(s))%2?.5:0,r=this._lineWidth(e)%2?.5:0;let a=Math.round(t.height/2*o);(n+a)%1!=r%1&&(a+=.5);const l=Math.round(t.center*s)+n,c=Math.round((t.y+t.vertOffset)*o)+n,h=l-a,d=c-a,u=l+a,_=c+a;i.rect(h,d,u-h,_-d)}_calcBoundingBox(e){const t=e.height,i=Math.round(t/2),s=e.center-i,o=e.vertOffset,n=e.y+o-i,r=s,a=s+t,l=n,c=n+t,h=new ie.Point(r,l),d=new ie.Point(a,c);let u=(0,ie.box)(h,d);const _=super._calcBoundingBox(e);return _&&(u=this._unionBox(u,_)),u}}),Me.set("PaneRendererTriangleApexUp",class extends Te{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=t.width,r=t.height,a=Math.round(r/3),l=t.vertOffset-2*a,c=this._lineWidth(e)%2?.5:0,h=Math.max(1,Math.floor(s)),d=h%2?.5:0;let u=Math.round(n*s);u%2!=h%2&&(u+=1) +;const _=Math.round(t.center*s)+d,p=Math.round((t.y+l)*o),m=_+u/2,g=Math.round((t.y+l+r)*o)+c,f=_-u/2;i.moveTo(_,p),i.lineTo(m,g),i.lineTo(f,g),i.lineTo(_,p)}}),Me.set("PaneRendererTriangleApexDown",class extends Te{_drawItemShape(e,t){const{context:i,horizontalPixelRatio:s,verticalPixelRatio:o}=e,n=t.width,r=t.height,a=Math.round(r/3),l=t.vertOffset-a,c=this._lineWidth(e)%2?.5:0,h=Math.max(1,Math.floor(s)),d=h%2?.5:0;let u=Math.round(n*s);u%2!=h%2&&(u+=1);const _=Math.round(t.center*s)+d,p=Math.round((t.y+l)*o)+c,m=_+u/2,g=Math.round((t.y+l+r)*o),f=_-u/2;i.moveTo(f,p),i.lineTo(m,p),i.lineTo(_,g),i.lineTo(f,p)}}),Me.set("PaneRendererXCross",class extends ye{_drawItemShapeUsingCSSPixels(e,t){const i=t.width,s=t.height,o=t.center-i/2,n=t.vertOffset,r=t.y-s/2+n;e.moveTo(o,r),e.lineTo(o+i,r+s),e.moveTo(o,r+s),e.lineTo(o+i,r)}_calcBoundingBox(e){const t=e.width,i=e.height,s=e.center-t/2,o=e.vertOffset,n=e.y-i/2+o,r=s,a=s+t,l=n,c=n+i,h=new ie.Point(r,l),d=new ie.Point(a,c);let u=(0,ie.box)(h,d);const _=super._calcBoundingBox(e);return _&&(u=this._unionBox(u,_)),u}});class Ae extends Ie.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s){super(t,i,s),this._renderer=null,this._shapesRenderer=null,this._selectionRenderer=null,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._study=e;const o=e.metaInfo().plots;for(let e=0;ethis._createItem(e,t??null,l,c,n)));let d=this._series.nearestIndex(s.firstBar(),b.PlotRowSearchMode.NearestRight),u=this._series.nearestIndex(s.lastBar(),b.PlotRowSearchMode.NearestLeft);if(void 0===d||void 0===u)return!1;n>0?(d-=n,u+=n):(d+=n,u-=n);const _=this._study.getMinFirstBarIndexForPlot(this._plotName);if(_>u)return!0;d=Math.max(_,d);const p=this._getTranspValue(),m=this._study.properties().childs().styles.childs()[this._plotName].childs(),g=m.color.value(),f=m.textColor?m.textColor.value():void 0,y=g,v=g,S=void 0===f?void 0:f,w=(0, +r.ensureNotNull)(this._plotIndex),C=(0,te.createEmptyStyle)(),P=h??(0,r.ensureNotNull)(o.firstIndex()),T=o.rangeIterator(P,(0,r.ensureNotNull)(o.lastIndex())+1);let x=(0,xe.lowerbound)(this._items,P+n,((e,t)=>e.timePointIndex9?i-10:0;s.borderColor=(0,_.generateColor)(s.color,e)}void 0!==t.colors[2]&&(s.textColor=(0,_.generateColor)((0,r.ensureDefined)(t.colors[2]),i))}_updateRenderer(e,t){this._makeSureRendererIsValid();const i=this._model.timeScale(),s={},o=this._getTranspValue(),n=i.barSpacing(),r=this._calculateShapeHeight(n),a=this._study.properties().childs().styles.childs()[this._plotName].childs(),l=a.location.value(),c=this._calculateVerticalOffset(l,r+r/2);s.barSpacing=n,s.items=this._items,s.color=(0,_.generateColor)(a.color.value(),o),s.height=r,s.vertOffset=c,s.visibleItemsRange={startItemIndex:e,endItemIndex:t};const h=a.plottype.value(),d=X.plotShapesData[h],u=new z.CompositeRenderer;d&&(this._shapesRenderer?this._shapesRenderer.setData(s):(this._shapesRenderer=this._createRenderer(d.paneRendererClass,s),u.append(this._shapesRenderer))),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=c,u.append(new Z.SelectionRenderer(this._selectionData))),this._renderer=u}_createRenderer(e,t){const i=Me.get(e);return new((0,r.ensureDefined)(i))(t)}_getSeriesVal(e,t){const i=(0,ee.barFunction)(e),s=this._series.data().valueAt(t);return null===s?null:i(s)}_getTranspValue(){let e=0;const t=this._study.properties().childs();t.transparency&&(e=t.transparency.value(),e=(0,R.isNumber)(e)?e:50);const i=t.styles.childs()[this._plotName].childs();return i.transparency&&(e=i.transparency.value(),e=(0,R.isNumber)(e)?e:50),(0,J.clamp)(e,0,100)}_createItem(e,t,i,s,o){const n=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value(),a={origPrices:{price:NaN},timePointIndex:e+o};if((null===t||0===t)&&n!==w.MarkLocation.Absolute)return a;if(null==t)return a;let l=NaN;switch(n){case w.MarkLocation.AboveBar:{const t=this._getLocationPrice(e,i,o);if(null===t)return a;l=t;break}case w.MarkLocation.BelowBar:{const t=this._getLocationPrice(e,s,o);if(null===t)return a;l=t;break}case w.MarkLocation.Absolute:l=(0,r.ensureNotNull)(t);break;case w.MarkLocation.Top:case w.MarkLocation.Bottom:l=0;break;default:throw new Error("Bad value: "+n)}return{y:NaN,origPrices:{price:l},timePointIndex:e+o}}_dependsOnSeriesData(){const e=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value() +;return e===w.MarkLocation.AboveBar||e===w.MarkLocation.BelowBar}_getValueForUpdating(e){const t=e.value[this._plotIndex+1];if(null==t)return null;const i=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value();if(0===t&&i!==w.MarkLocation.Absolute)return null;const s=this._study.offset(this._plotName),{hiPlot:o,loPlot:n}=this._hiLoPlots();switch(i){case w.MarkLocation.AboveBar:return this._getLocationPrice(e.index,o,s);case w.MarkLocation.BelowBar:return this._getLocationPrice(e.index,n,s)}return super._getValueForUpdating(e)}_convertItemsToCoordinates(e,t,i,s){for(let e=i;e{for(let t=i;t0&&(i=t),i}_hiLoPlots(){let e,t;let i=null;switch(this._series.properties().childs().style.value()){case 2:i="lineStyle";break;case 14:i="lineWithMarkersStyle";break;case 15:i="steplineStyle";break;case 3:i="areaStyle"}return i?(e=this._series.properties().childs()[i].childs().priceSource.value(),t=e):(e="high",t="low"),{hiPlot:e,loPlot:t}}_getLocationPrice(e,t,i){const s=Math.min(e+i,(0,r.ensureNotNull)(this._series.data().last()).index);return this._getSeriesVal(t,s)}}class Le extends Ae{_updateRenderer(e,t){const i=this._study.properties().childs().styles.childs()[this._plotName].childs(),s=this._model.timeScale(),o={},n=this._getTranspValue(),r=s.barSpacing();let a;a=this._plotStyleInfo.size?this._calculateShapeHeight(25,this._plotStyleInfo.size):Math.round(r/2),a=Math.max(a,1);const l=i.location.value(),c=(0,_.generateColor)(i.color.value(),n),h=n>19?n-10:0,d=this._calculateVerticalOffset(l,Math.round(1.5*a));o.barSpacing=r,o.items=this.items(),o.color=c,o.borderColor=(0,_.generateColor)(i.color.value(),h),o.height=a,o.vertOffset=d,o.visibleItemsRange={startItemIndex:e,endItemIndex:t};const u=i.plottype.value(),p=X.plotShapesData[u],m=this._plotStyleInfo.text;if(void 0!==m&&""!==m.trim()){let e=m.replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),o.text=e,o.fontSize=12;const t=i.textColor?i.textColor.value():void 0;o.textColor=t?(0,_.generateColor)(t,n):c} +if(this._renderer&&this._shapesRenderer&&this._selectionRenderer)this._shapesRenderer.setData(o),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?(this._selectionData.vertOffset=d,this._selectionRenderer.setData(this._selectionData)):this._selectionRenderer.setData(null);else{const e=new z.CompositeRenderer;this._shapesRenderer=super._createRenderer(p.paneRendererClass,o),e.append(this._shapesRenderer),this._selectionRenderer=new Z.SelectionRenderer(this._selectionData??void 0),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?this._selectionData.vertOffset=d:this._selectionRenderer.setData(null),e.append(this._selectionRenderer),this._renderer=e}}}var ke,De=i(87795),Ee=i.n(De),Be=i(61993),Ve=i(2844);!function(e){e[e.SimplifiedPaintingMaxFontSize=4]="SimplifiedPaintingMaxFontSize"}(ke||(ke={}));class Re extends fe{constructor(e,t){super(null,t),this._textWidthCache=new Ve.TextWidthCache,this._fontSizeEnsured=0,this._font="",this._ch="",null!==e&&this.setData(e)}setData(e){super.setData(e),this._fontSizeEnsured=(0,r.ensureDefined)(this._height),this._font=(0,le.makeFont)(this._fontSizeEnsured,e.fontFamily||me.CHART_FONT_FAMILY);const t=e.char.slice(0,40);this._ch=Ee()(t)[0]||" "}hitTest(e){const t=(0,Be.interactionTolerance)().series+this._fontSizeEnsured/2;for(const i of this._items){if(new ie.Point(i.center,i.y+i.vertOffset).subtract(e).length()<=t)return new re.HitTestResult(re.HitTarget.Regular)}return null}_drawItemShape(e,t){const i=t.center,s=t.vertOffset>0?1:-1,o=Math.trunc(this._fontSizeEnsured/6),n=t.y+t.vertOffset-s*Math.round(this._fontSizeEnsured/2)+(s>0?o:-this._fontSizeEnsured);let r;r=t.style&&void 0!==t.style.color?t.style.color:this._color;const{context:a,horizontalPixelRatio:l,verticalPixelRatio:c}=e;a.font!==this._font&&(a.font=this._font);const h=this._textWidthCache.measureText(a,this._ch);if(this._fontSizeEnsured<=4/l){a.save();const e=Math.max(1,Math.floor(l));let s=Math.max(1,Math.floor(h*l));s%2!=e%2&&(s+=s>1?-1:1);const o=Math.round(n*c)+(t.vertOffset>=0?0:-s);return a.fillStyle=r,a.fillRect(Math.round(i*l)+(l%2?.5:0)-s/2,o,s,s),void a.restore()}(0,he.drawScaled)(a,l,c,(()=>{a.fillStyle=r,a.textAlign="center",a.textBaseline="top",a.fillText(this._ch,i,n)}))}_startPath(e,t,i){}_endPath(e){}}class Ne extends Ae{constructor(){super(...arguments),this._charRenderer=new Re(null)}_updateRenderer(e,t){const i=this._getTranspValue(),s=this._model.timeScale().barSpacing();let o;const n=this._study.properties().childs().styles.childs()[this._plotName].childs();o=this._plotStyleInfo.size?this._calculateShapeHeight(50,this._plotStyleInfo.size):Math.round(s);const a=n.location.value(),l=(0,_.generateColor)(n.color.value(),i),c=this._calculateVerticalOffset(a,o),h={items:this.items(),barSpacing:s,char:(0,r.ensureDefined)(n.char?.value()??this._plotStyleInfo.char),height:o,vertOffset:c,color:l,visibleItemsRange:{startItemIndex:e,endItemIndex:t}},d=this._plotStyleInfo.text;if(void 0!==d&&""!==d.trim()){ +let e=d.replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),h.text=e,h.fontSize=12;const t=n.textColor?n.textColor.value():void 0;h.textColor=t?(0,_.generateColor)(t,i):l}this._charRenderer.setData(h);const u=new z.CompositeRenderer;u.append(this._charRenderer),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=c,u.append(new Z.SelectionRenderer(this._selectionData))),this._renderer=u}}var Oe=i(24377);class Fe{constructor(e,t,i,s,o){this.left=NaN,this.right=NaN,this.height=NaN,this.center=e,this.y=t,this.origHeight=i,this.isUp=s,this.origPrices=o,this.timePointIndex=e,this.style={}}}function We(e){return Math.round(e/4)}function He(e){return Math.round(e/2)}class ze extends U.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){const t=this._data,i=He(t.barSpacing),s=Math.round(i/2),o=Math.round(i),n=We(t.barSpacing),r=t.visibleItemsRange?.startItemIndex??0,a=t.visibleItemsRange?.endItemIndex??t.items.length;if(r>=a)return null;for(const i of t.items.slice(r,a)){if(!i)continue;if(!Number.isFinite(i.center)||!Number.isFinite(i.y))continue;const t=Math.abs(i.height),r=i.isUp?-1:1,a=t+o,l=i.y-r*n,c=l-r*a,h=i.center-s,d=i.center+s;if(h=p))for(const e of o.items.slice(_,p)){if(!Number.isFinite(e.center)||!Number.isFinite(e.y))continue;const n=e.isUp?-1:1,_=Math.round(Math.abs(e.height)*i),p=Math.round(e.center*t)+u,m=Math.round((e.y-n*r)*i)+u;s.beginPath(),s.translate(p,m);const g=(e.style&&e.style.color)??(e.isUp?o.colorup:o.colordown);a?(s.moveTo(0,0),s.lineTo(-h,-h*n),s.moveTo(0,0),s.lineTo(h,-h*n),s.moveTo(0,0),s.lineTo(0,-_*n),s.moveTo(-h,-_*n),s.lineTo(h,-_*n),s.lineWidth=l,s.strokeStyle=g,s.stroke()):(s.moveTo(0,0),_0,{hiPlot:o,loPlot:n}=this._hiLoPlots(),a=this._study.offset(this._plotName),l=Math.min(i+a,(0,r.ensureNotNull)(this._series.data().last()).index);if(s){const e=this._getSeriesVal(n,l);if(null!==e)return e}else{const e=this._getSeriesVal(o,l);if(null!==e)return e}return null}_updateItem(e,t){const i=this._getValueForUpdating(e),s=e.value[this._plotIndex+1]>0;return this._items[t].origPrices.price=i??NaN,this._items[t].isUp=s,t+1}_createItem(e,t,i,s,o){const n={center:NaN,y:NaN,origPrices:{price:NaN,timePointIndex:NaN},origHeight:NaN,timePointIndex:e+o};if(!t)return n;const a=Math.min(e+o,(0,r.ensureNotNull)(this._series.data().last()).index),l=t>0;let c;if(l){const e=this._getSeriesVal(s,a);if(null===e)return n;c=e}else{const e=this._getSeriesVal(i,a);if(null===e)return n;c=e}return new Fe(e+o,c,t,l,{price:c,timePointIndex:e+o})}_dependsOnSeriesData(){return!0}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_createSelectionDataPoint(e,t,i,s){const o=this._model.timeScale().barSpacing(),n=We(o),r=function(e){return He(e)}(o),a=super._createSelectionDataPoint(e,t,i,s),l=this._items[(0,xe.lowerbound)(this._items,t,((e,t)=>e.timePointIndexs){const e=i;i=s,s=e}const o=this._items,n=e.visibleItemsRange?.startItemIndex??0,a=(e.visibleItemsRange?.endItemIndex??o.length)-1;let l=0;for(let e=n;e<=a;e++){const t=o[e],i=Math.abs(t.origHeight);i>l&&(l=i)}const c=(s-i)/l;for(let e=n;e<=a;e++){const t=o[e],s=Math.abs(t.origHeight);t.height=s*c+i}}}var Ge=i(59432);class je extends q.StudyForceOverlayPlotView{constructor(e,t,i,s){super(t,i,s),this._bars=[],this._invalidated=!1,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._selectionData=null, +this._ohlcPlotIndexes=new Map,this._study=e,this._isMarkersEnabled=H.enabled("source_selection_markers"),this._colorProvider=(0,j.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._selectionIndexer=new Q.SelectionIndexes(i.timeScale());const o=this._study.metaInfo().plots;for(let e=0;es)return;i=Math.max(o,i);const n=this._study.data(),a=this._study.firstValue(void 0,this.isForceOverlay());if(null===a)return;const l=n.rangeIterator(i,s),c=(0,r.ensureDefined)(this._study.properties().childs().ohlcPlots).childs()[this._plotName].childs(),h=new Map,d=(e,t)=>{const i=e+"@"+t;if(!h.has(i)){const s=(0,_.generateColor)(e,t);return h.set(i,s),s}return h.get(i)},u=(0,te.createEmptyStyle)();for(const e of l){let t=e.index;const i=e.value;t=Math.floor(t);let s=!0;const o=new Map;for(let e=1;e<=4;++e){const t=this._ohlcPlotIndexes.get(e);if(void 0===t){s=!1;break}const n=i[t+1];if(null==n){s=!1;break}o.set(e,n)}if(!s)continue;const n=(0,r.ensureDefined)(o.get(1)),a=(0,r.ensureDefined)(o.get(4)),l=(0,r.ensureDefined)(o.get(2)),h=(0,r.ensureDefined)(o.get(3)),_=Math.max(n,l,h,a),p=Math.min(n,l,h,a);let m=(0,r.ensureDefined)(d(c.color.value(),0));const g=this._colorProvider.getPlotPointStyle(i,u);void 0!==g.colors[0]&&(m=(0,r.ensureDefined)(g.colors[0]));const f={open:n,high:_,low:p,close:a,color:m,wickColor:g.colors[4],borderColor:g.colors[3],hollow:null,center:NaN,left:NaN,right:NaN,timePointIndex:Math.round(t)};this._bars.push(f)}if(e.barPricesToCoordinates(this._bars,a),this._model.timeScale().fillBarBorders(this._bars),this._model.selection().isSelected(this._study)){const t=this._selectionIndexer.indexes();this._selectionData={points:[],hittestResult:re.HitTarget.Regular,bgColors:[],visible:!0,barSpacing:this._model.timeScale().barSpacing()};const i=(0,r.ensureNotNull)(this._model.paneForSource(this._study)).height(),s=(0,r.ensureDefined)(this._ohlcPlotIndexes.get(4));for(let o=0;othis._colorPlotIndex=this._colorPlotIndex??{type:1};for(let t=0;t{null===this._bandAKey&&i.id===e&&(this._bandAKey=s),null===this._bandBKey&&i.id===t&&(this._bandBKey=s)}))}}var ut=i(678),_t=i(10892),pt=i(62288),mt=i(64147),gt=(i(88960),i(68805)),ft=i(50788),yt=i(16227),vt=i(37626),St=i(96e3);class bt extends St.AbstractBarColorer{constructor(e,t){super(),this._rgbaFromInteger=(0,tt.rgbaFromIntegerCached)(),this._study=e,this._plotIndex=t}applyBarStyle(e,t,i,s){if(t)return i;const o=this._study.properties().childs();if(!o.visible.value())return i;const n=this._study.metaInfo(),a=this._study.data();if(!a||0===a.size())return i;const l=n.plots[this._plotIndex],c=this._getOffset();if(this._study.getMinFirstBarIndexForPlot(l.id)>e+c)return i;if(0===o.styles.childs()[l.id].childs().display.value())return i;const h=a.valueAt(e-c);if(null===h)return i;let d=h[this._plotIndex+1];if(null==d)return i;if(d=Math.round(d),n.isRGB)i.barColor=this._rgbaFromInteger(d),i.upColor=i.barColor,i.downColor=i.barColor;else{const e=n.plots[this._plotIndex];if("palette"in e){ +const t=e.palette,s=o.palettes.childs()[t],a=(0,r.ensureDefined)(n.palettes?.[t]),l=a.valToIndex?(0,r.ensureDefined)(a.valToIndex[d]):d,c=s.childs().colors.childs()[l].childs().color.value();i.barColor=c,i.upColor=c,i.downColor=c}}return i}firstColoredBar(e){let t=e;for(const i of this._backColorers)t=Math.min(t,i.firstColoredBar(e)??1/0);const i=this._getOffset();t=Math.min(t,e+i);const s=this._getBars().firstIndex(),o=Math.max(t,s??-1/0),n=this._study.metaInfo().plots[this._plotIndex];return Math.max(this._study.getMinFirstBarIndexForPlot(n.id),o)}_getBars(){return this._study.series().bars()}_getOffset(){const e=this._study.metaInfo().plots[this._plotIndex];return this._study.offset(e.id)}}var wt=i(76422),Ct=i(725),Pt=i(82349);class Tt extends Ye.PanePriceAxisView{constructor(e,t,i,s){super(e,t,i),this._dataSource=t,this._isForceOverlay=t.metaInfo().isPlotForceOverlay(s)}_position(){const e=this._isForceOverlay?this._chartModel.mainPane():this._chartModel.paneForSource(this._dataSource);if(null===e)return null;const t=this._isForceOverlay?this._chartModel.mainSeries().priceScale():this._dataSource.priceScale();if(null===t)return null;let i=e.priceScalePosition(t);return"overlay"===i&&(i=e.priceScalePosition(e.defaultPriceScale())),"overlay"===i?null:i}}var xt=i(74079),It=i(7927),Mt=i(29137),At=i(24526);const Lt=(0,l.getLogger)("Chart.Study"),kt=a.t(null,void 0,i(14285)),Dt=!1;var Et,Bt;!function(e){e.PaneViews="study-pane-views"}(Et||(Et={})),function(e){e[e.DefaultPriceScale=100]="DefaultPriceScale"}(Bt||(Bt={}));const Vt={symbolsForDisplay:!1,symbolsForChartApi:!0,skipHiddenInputs:!1,skipFakeInputs:!1,skipBooleanInputs:H.enabled("dont_show_boolean_study_arguments"),asObject:!0,skippedGroups:[],skippedInputs:[],noExchanges:!1,noResolution:!1,keepOptionalSymbolsEmpty:!1,skipColorInputs:!1,skipTimeInputs:!1,skipOptionalEmptySymbolInputs:!1,skipTextareaInputs:!1,priceInputsForDisplay:!1},Rt=H.enabled("study_symbol_ticker_description"),Nt=H.enabled("hide_main_series_symbol_from_indicator_legend"),Ot=H.enabled("datasource_copypaste"),Ft=H.enabled("hide_unresolved_symbols_in_legend");function Wt(e,t){const i=e.plots[t];if(!i||!(0,M.isOhlcPlot)(i))return!1;const s=i.target,o=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],r=e.ohlcPlots&&e.ohlcPlots[s];return o&&(0,M.isOhlcPlotStyleBars)(o)||n&&(0,M.isOhlcPlotStyleBars)(n)||!!r&&(0,M.isOhlcPlotStyleBars)(r)}function Ht(e,t){const i=e.plots[t];if(!i||!(0,M.isOhlcPlot)(i))return!1;const s=i.target,o=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],r=e.ohlcPlots&&e.ohlcPlots[s];return o&&(0,M.isOhlcPlotStyleCandles)(o)||n&&(0,M.isOhlcPlotStyleCandles)(n)||!!r&&(0,M.isOhlcPlotStyleCandles)(r)}function zt(e,t){(0,r.assert)(void 0!==e,"zOrder must be defined"),(0,r.assert)(!t.has(e),"zOrder must be unique")}function Ut(e,t){return e.plots.some((e=>((0,M.isColorerPlot)(e)||(0,M.isDataPlot)(e))&&e.target===t))}function Gt(e,t,i){let s=0,o=0;return Math.sign(o)-Math.sign(s)}function jt(e){ +return"inherit"===e.type&&(e.type="price"),e}function qt(e,t,i,s){{const t=(0,R.isNumber)(s)?s:void 0,o=At.customFormatters?.studyFormatterFactory?.(e,i,t)??null;if(null!==o)return o}if(null!==t)switch(e.type){case"inherit":case"price":return new Ct.PriceFormatter({priceScale:t});case"volume":return(0,xt.getVolumeFormatter)(Math.log10(t));case"percent":return(0,xt.getPercentageFormatter)(Math.log10(t))}if("inherit"===e.type)return null;const o=(0,R.isNumber)(e.precision)?Math.pow(10,e.precision):void 0;switch(e.type){case"price":return new Ct.PriceFormatter({priceScale:o});case"volume":{let t=e.precision;return void 0===t&&(t=i&&(0,R.isNumber)(i.volume_precision)?i.volume_precision:0),(0,xt.getVolumeFormatter)(t)}case"percent":return(0,xt.getPercentageFormatter)(void 0===o?void 0:Math.log10(o));default:return Lt.logWarn(`Unsupported format type: ${e.type}`),null}}const $t=new Set(["first_visible_bar_time","last_visible_bar_time","subscribeRealtime"]);class Kt extends g.PriceDataSource{constructor(e,t,i,s,o){super(e),this._onStart=new u.Delegate,this._restarting=!1,this._paneViews=[],this._forceOverlaysPaneViews=[],this._legendView=null,this._priceAxisViews=[],this._forceOverlayPriceAxisViews=[],this._priceAxisViewsBase=[],this._resolvedSymbols={},this._resolvedSymbolsByInput={},this._priceLinesAxisViews=[],this._labelPaneViews=[],this._forceOverlayLabelPaneViews=[],this._ownFirstValue=null,this._formatter=null,this._defaultFormatter=null,this._dataUpdated=new u.Delegate,this._currencySourceSymbolInputProperty=null,this._onHibernationStateChange=new u.Delegate,this._symbolsResolved=new u.Delegate,this._statusChanged=new u.Delegate,this._inputsAnchorsPaneView=null,this._inputsLinesPaneView=null,this._inputsTimeAxisPaneViews=[],this._inputsPriceAxisPaneViews=[],this._sources=[],this._status={type:ut.StudyStatusType.Undefined},this._compileActiveStatus=null,this._compileErrorStatus=null,this._wasCompletedBefore=!1,this._studyId=null,this._isSubscribedToSessionId=!1,this._titleStrCache={},this._titleInPartsCache={},this._children=[],this._graphicsPriceAxisViews=[],this._plotOffsets={},this._ongoingDataUpdate=Promise.resolve(),this._studyModified=!1,this._tagsChanged=new u.Delegate,this._studyName="",this._turnaround="st0",this._pendingResolveSymbols=new Map,this._onIsActualIntervalChange=new u.Delegate,this._childStudyByRebind=new u.Delegate,this._lastNonEmptyPlotRowCache={},this._startMovingPoint=null,this._processHibernateBound=this.processHibernate.bind(this,1),this._maxOffset=new mt.WatchedValue(0),this._currencySourceSymbolInfo=null,this._graphicsPriceRangeGroups=null,this._graphicsViewsReady=!1,this._visibleTimeRangeInputs=null,this._turnaroundCounter=0,this._deferredPinePatchProps=!1,this._propertiesPatched=Promise.resolve(),this._aboutToBeDestroyed=new u.Delegate,this._definitionsViewModel=null,this._plotFormatters=new Map,this._showPineVersionInStatusLine=new mt.WatchedValue(!1).spawn(),this._pineSourceCodeModel=null,this._onParentSourcesChanges=new u.Delegate,this._statusChangesSubscriber={}, +this._calculationTime=new mt.WatchedValue(0),this._chartApi=e.chartApi(),this._properties=t,this._metaInfo=s,this._hideMatches=s.inputs.filter((e=>e.hideWhenPlotsHidden)).map((e=>({id:e.id,plotIds:e.hideWhenPlotsHidden||[]}))),this._series=this._model.mainSeries(),this._series.onIntervalChanged().subscribe(this,this._calcIsActualInterval),this._series.alertCreationAvailable().subscribe(this._updateAlertCreationAvailable.bind(this)),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments,e.collapsed().subscribe(this._processHibernateBound),this._sources=i,v.StudyMetaInfo.setChildStudyMetaInfoPropertiesSourceId(s,this._sources[0]?.id(),t),i.forEach((e=>{e.setChild(this)})),[this._series,...i].forEach((e=>{e.currencyChanged().subscribe(this,this._onSourceCurrencyChanged),e.unitChanged().subscribe(this,this._onSourceUnitChanged),e.priceRangeReadyChanged().subscribe(this,this._onSourcePriceRangeReadyChanged),e.formatterChanged().subscribe(this,this._onSourceFormatterChanged),e.priceStepChanged().subscribe(this,this._onSourcePriceStepChanged)})),Rt&&this._model.mainSeries().properties().childs().statusViewStyle.childs().symbolTextSource.subscribe(this,(()=>{this.invalidateTitleCache(!0)}));const n=this._properties.childs();for(const e of v.StudyMetaInfo.getSourceInputIds(s))n.inputs.childs()[e]?.subscribe(this,this._onSourceInputChanged);this._properties.subscribe(this,this._onPropertiesChanged),n.visible.subscribe(this,this._visibleChanged),n.visible.subscribe(this,(()=>this.processHibernate())),n.intervalsVisibilities.subscribe(this,this._calcIsActualInterval),n.inputs.subscribe(this,this._updateMaxOffsetValue),void 0!==n.offsets&&n.offsets.subscribe(this,this._updateMaxOffsetValue),void 0!==n.offset&&n.offset.subscribe(this,this._updateMaxOffsetValue),this._initializeCurrencySource(),L.hideAllIndicators().subscribe(this,this._visibleChanged);for(let e=0;e{this.processHibernate(),this.invalidateTitleCache()}))}for(const e of Object.keys(this._metaInfo.graphics))for(const t of Object.keys(this._metaInfo.graphics[e])){const i=n.graphics.childs()[e]?.childs()[t];i&&i.childs().visible&&(0,r.ensureDefined)(i.childs().visible).subscribe(this,(()=>this.processHibernate()))}this._isActualInterval=(0,_t.isActualInterval)(this._series.intervalObj(),n.intervalsVisibilities),this._initializeStudyInputsPaneViews(),this._handler=e=>this._onData(e),this._valuesProvider=new T.StudyValuesProvider(this,e),this._graphics=new S.LiveStudyGraphics(s.graphics),this._chartApi=e.chartApi(),this._invalidateLastNonEmptyPlotRowCache(),this._data=new y.PlotList((0,Pt.studyPlotFunctionMap)(this._metaInfo),Pt.studyEmptyPlotValuePredicate),this._createViews(),this._recreatePriceFormattingDependencies(this._series.symbolInfo()),n.precision.subscribe(this,this._onFormatterPropsChanged), +this._showStudyArgumentsProperty.subscribe(this,(()=>this.invalidateTitleCache(!0))),n.inputs.subscribe(this,(()=>this.invalidateTitleCache(!0))),H.enabled("update_study_formatter_on_symbol_resolve")&&e.mainSeries().dataEvents().symbolResolved().subscribe(this,this._recreatePriceFormattingDependencies),e.mainSeries().dataEvents().symbolResolved().subscribe(this,(()=>this.invalidateTitleCache(!0)));const a=new Set;if(this._simplePlotsCount=s.plots.filter(((e,t)=>{if((0,M.isLinePlot)(e))return!0;if((0,M.isOhlcPlot)(e)){const t=e.target;return!a.has(t)&&(a.add(t),!0)}return!1})).length,this.hasBarColorer()&&n.visible.subscribe(this,(()=>e.mainSeries().invalidateBarStylesCache)),this._definitionsViewModel=null,this._updateMaxOffsetValue(),s.inputs.some((e=>$t.has(e.id)))){this._visibleTimeRangeInputs=e.visibleRangeStudiesInputs().spawn();const t=this._visibleTimeRangeInputs.value();let i=null!==t;this._visibleTimeRangeInputs.subscribe((e=>{const t=()=>{this._onVisibleTimeRangeInputsChanged(e),i!==(null!==e)&&(i=null!==e,!i||this._restarting||this.isStarted()||this.start(!0))};this._statusChanged.unsubscribeAll(this._statusChangesSubscriber),this._status.type===ut.StudyStatusType.Loading?this._statusChanged.subscribe(this._statusChangesSubscriber,t,!0):t()})),t&&this._updateVisibleTimeRangeInputs(t,!1)}this._properties.setNameInOwner((0,It.propertyPathForSource)(this))}destroy(){this._signlePerformanceValue?.destroy(),this._aboutToBeDestroyed.fire(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._showStudyArgumentsProperty.unsubscribeAll(this),this._model.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this);this.parentSources().forEach((e=>{e.currencyChanged().unsubscribeAll(this),e.unitChanged().unsubscribeAll(this),e.priceRangeReadyChanged().unsubscribeAll(this),e.formatterChanged().unsubscribeAll(this),e.priceStepChanged().unsubscribeAll(this)})),this._series.properties().childs().statusViewStyle.childs().symbolTextSource.unsubscribeAll(this),this._series.onIntervalChanged().unsubscribeAll(this),this._series.alertCreationAvailable().unsubscribe(this._updateAlertCreationAvailable),this.formatterChanged().unsubscribe(this,this.invalidateTitleCache),L.hideAllIndicators().unsubscribe(this,this._visibleChanged),this._model.collapsed().unsubscribe(this._processHibernateBound),null!==this._currencySourceSymbolInputProperty&&this._currencySourceSymbolInputProperty.unsubscribeAll(this),this._legendView?.destroy(),this._pineSourceCodeModel?.get()?.destroy(),this._pineSourceCodeModel?.destroy(),this._visibleTimeRangeInputs?.destroy(),this._showPineVersionInStatusLine.destroy(),super.destroy()}setId(e){super.setId(e),this._properties.setNameInOwner((0,It.propertyPathForSource)(this))}properties(){return this._properties}propertiesPatched(){return this._propertiesPatched}isDraggable(){return!this._metaInfo.linkedToSeries}logs(){return null}logLevelMask(){const e=this._properties.childs().inputs.childs().__log_level.value();if(!(0, +R.isNumber)(e)||e<0||e>7)throw new Error(`Value of log level is unexpected, current value is ${e}, but expected values from 0 to 7`);return{error:Boolean(1&e),warning:Boolean(2&e),info:Boolean(4&e)}}setLogLevelMask(e){const t=(Number(e.error)&&1)|(Number(e.warning)&&2)|(Number(e.info)&&4);this._properties.childs().inputs.childs().__log_level.setValue(t)}performance(){return new mt.WatchedValue(null)}profilingEnabled(){return!!this._properties.childs().inputs.childs().__profile?.value()}enableProfiling(e){this._properties.childs().inputs.childs().__profile?.setValue(e)}onAboutToBeDestroyed(){return this._aboutToBeDestroyed}priceScale(e){return e?this._model.mainSeries().priceScale():super.priceScale()}lastValueData(e,t,i){const s={noData:!0},o=this.metaInfo().isPlotForceOverlay(e),n=o?this._model.mainSeries().priceScale():this.priceScale();if(this._model.timeScale().isEmpty()||null===n||n.isEmpty()||this.data().isEmpty())return s;const r=this._model.timeScale().visibleBarsStrictRange(),a=this.firstValue(!0,o);if(null===r||null===a)return s;if(!this._properties.childs().visible.value())return s;const l=this._properties.childs().styles,c=this._properties.childs().ohlcPlots;let h,d;if(l&&l.childs()[e]&&(h=l.childs()[e]),c&&c.childs()[e]&&(h=c.childs()[e]),!h||0===h.childs().display.value())return s;const u=this.metaInfo().plots;for(d=0;de.id()));if(n.length&&(o.parentSources=n),e){let e=this.data();const t=this._model.timeScale(),i=this._seriesDataRangeToSave(e);null!==i&&(e=e.range(i.firstBar(),i.lastBar())),o.data=e.state(),o.data.symbols=this._resolvedSymbols,o.data.graphics=(0,S.saveStudyGraphics)(this.graphics(),t.visibleBarsStrictRange()),o.data.plotOffsets=this._plotOffsets}this.ownerSource()&&(o.ownerSource=this.ownerSource()?.id()) +;for(let e=0;e=0?e:0}}if(o.state?.inputs){const e=o.metaInfo.inputs.find((e=>"ILScript"===e.name));e&&delete o.state.inputs[e.id],delete o.state.inputs.__log_level,delete o.state.inputs.__profile}const a=this.stateCustomFields();return a&&(o.customFields=a),o}stateCustomFields(){if(this._compileErrorStatus)return{compileErrorDescription:this._compileErrorStatus.errorDescription}}restoreStateCustomFields(e){const t=e.compileErrorDescription;t&&this.setErrorCompilation([(0,r.ensureDefined)(t.editorError)])}restoreData(e){this._invalidateLastNonEmptyPlotRowCache(),this.data().restoreState(e),this._resolvedSymbols=e.symbols??{},this._graphics=e.graphics?(0,S.loadStudyGraphics)(e.graphics):(0,S.emptyStudyGraphics)(),this._postProcessGraphics(),this._plotOffsets=e.plotOffsets??{},this._setStatus({type:ut.StudyStatusType.Completed},!0)}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}idForAlert(){return super.idForAlert()}hasBarColorer(){return(0,r.ensureNotNull)(this._metaInfo).plots.some(M.isBarColorerPlot)}barColorer(){const e=this._metaInfo.plots;let t=null;for(let i=0;i"bar_time"!==e.type))}restart(e){this._restarting=!0,this.clearData(),(e||H.enabled("stop_study_on_restart"))&&this.stop(),setTimeout(this.start.bind(this),0)}stop(e,t){if(!0===e&&this._children)for(const e of this._children)e.stop(!0);this._stopStudyOnServer(),this.clearData(),this._unsubscribeToSessionId(),this.recalculate()}disconnect(){this._studyId=null,this._model.isSnapshot()||(this._resolvedSymbols={},this._resolvedSymbolsByInput={})}sourceId(){return this._studyId}parentSources(){return this._sources}symbolSource(){return this._firstSourceOrSeries().symbolSource()}valueAt(e,t){return this.symbolSource().valueAt(e,t)}barsProvider(){return this._firstSourceOrSeries().barsProvider()}ownerSource(){return this.isChildStudy()?this._sources[0]:super.ownerSource()}isChildStudy(){return this._sources.length>0}hasChildren(){return this._children.length>0}isStarted(){return Boolean(this._studyId)}isRestarting(){return this._restarting}isActualInterval(){return this._isActualInterval}onIsActualIntervalChange(){return this._onIsActualIntervalChange}isVisible(){const e=this._properties.childs();if(this._model.collapsed().value()||!e.visible.value()||!this.isActualInterval())return!1;const t=this.metaInfo();if(t.plots.length>0)for(let i=0;ie.isHibernated())).map((e=>e.start())));const o=!(this.isHibernationAllowed()&&!this.isVisible())||!0===t;if(this._chartApi&&this._chartApi.isConnected().value()&&o)try{await this._allSymbolsAreResolved(),await this._startAfterSymbolsResolved(e,t)}catch(e){const t=`ERROR: ${this._debugId()} start failed, ${e}`;Lt.logError(t),this._restarting=!1,"TooManyStudies"===e?.cause&&(0,d.showTooManyStudiesNotice)(this._chartApi.getStudyCounter())}}replaceData(e,t,i){this._invalidateLastNonEmptyPlotRowCache(),this.data().remove(e+1),this.data().addTail(i,t)}inputs(e){const t=(0,n.default)((0,R.clone)(Vt),e||{});t.skipOptionalEmptySymbolInputs&&(t.keepOptionalSymbolsEmpty=!0);const i=(0,o.default)(this._buildInputs(t));return t.patchSosInputs&&v.StudyMetaInfo.patchSoSInputs(i,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),i}data(){return this._data}moveData(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._invalidateLastNonEmptyPlotRowCache(),this._moveData(e)}))}plots(){return this.data()}metaInfo(){return this._metaInfo}status(){return this._compileActiveStatus??this._compileErrorStatus??this._status}name(e){return e?this.metaInfo().shortDescription||"Study":this.metaInfo().description||"Study"}title(e,t,i,s,o,n){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const r=JSON.stringify([e,t,i,s,o,n]);if(this._titleStrCache[r])return this._titleStrCache[r];if(this._titleInPartsCache[r])return this._joinTitlesParts(this._titleInPartsCache[r]);const a=this._title(e,t,i,s,o,n);return this._titleStrCache[r]=a,a}titleInParts(e,t,i,s,o){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const n=JSON.stringify([e,t,i,s,o]);if(this._titleInPartsCache[n])return this._titleInPartsCache[n];const r=this._titleInParts(e,t,i,s,o);return this._titleInPartsCache[n]=r,r}invalidateTitleCache(e){if(this._titleStrCache={},this._titleInPartsCache={},!0===e&&this._children)for(let t=0;t!this._metaInfo.isPlotForceOverlay(e.id)));if(null===n){const t=new Set,l=this._metaInfo.filledAreas||[];for(let e=0;et.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),this._dataWindowView?.update(e),this._legendView?.update(e),this._statusView?.update(e),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLinesAxisViews.forEach((t=>t.update(e))),this._inputsLinesPaneView?.update(e),this._inputsAnchorsPaneView?.update(e),this._inputsTimeAxisPaneViews.forEach((t=>t.update(e))),this._inputsPriceAxisPaneViews.forEach((t=>t.update(e)))),s||(this._forceOverlaysPaneViews.forEach((t=>t.update(e))),this._forceOverlayLabelPaneViews.forEach((t=>t.update(e))),this._forceOverlayPriceAxisViews.forEach((t=>t.update(e)))),"data-source-change"===e.type&&e.sourceId===this.id()&&e.clearData&&this._children.forEach((e=>e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0})))}removeByRemoveAllStudies(){return!0}getStudyName(){return this._studyName}nearestIndex(e,t,i){return this.data().search(e,t,i)?.index}getMinFirstBarIndexForPlot(e){const t=this._properties.childs(),i=this._metaInfo,s=t.styles.childs()[e]?.child("showLast")?.value()??t.filledAreasStyle.childs()[e]?.child("showLast")?.value()??i.styles?.[e]?.showLast??t.ohlcPlots.childs()[e]?.child("showLast")?.value()??i.ohlcPlots?.[e]?.showLast??null;if(null===s)return-1/0;const o=this.data().lastIndex();return null===o?-1/0:o-s+1}guiPlotName(e,t){return this._metaInfo.styles?.[t]?.title??this.title(e)}childStudyByRebind(){return this._childStudyByRebind}isPine(){return void 0!==this._metaInfo.pine}isStandardPine(){return this.isPine()&&v.StudyMetaInfo.isStandardPine(this._metaInfo.id)}isLinkedToSeries(){return!0===this._metaInfo.linkedToSeries}preferredZOrder(){return!1===this._metaInfo.behind_chart?0:null}defaultPlotIdForAlert(){return this._metaInfo.plots.length?this._metaInfo.plots[0].id:null}resolvedSymbolInfoBySymbol(e){return this._resolvedSymbols&&e&&this._resolvedSymbols[this._getSymbolForResolve(e)]||null}hasPendingUnresolvedSymbols(){return this._pendingResolveSymbols.size>0}hasSymbolInputs(){return this._metaInfo.inputs.some((e=>"symbol"===e.type))}currency(){if(null!==this._currencySourceSymbolInfo)return(0,gt.symbolCurrency)(this._currencySourceSymbolInfo);const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().currency():null}currencySourceSymbolInfo(){return this._currencySourceSymbolInfo??this.symbolSource()?.symbolInfo()??null}unit(){const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().unit():null} +canOverrideMinTick(){return!1}dataWindowView(){return this._dataWindowView}statusView(){return this._statusView}legendView(){return this._legendView}pineSourceCodeModel(){return Promise.resolve(null)}inputsForAlertState(){return this.inputs()}sessionId(){return this._firstSourceOrSeries().sessionId()}sessionIdChanged(){return this._firstSourceOrSeries().sessionIdChanged()}getSymbolString(e){return""===e?"":(0,D.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}onStatusChanged(){return this._statusChanged}symbolsResolved(){return this._symbolsResolved}onHibernationStateChange(){return this._onHibernationStateChange}legendValuesProvider(){return new I(this,this.model())}statusProvider(e){return new V.StudyStatusProvider(this)}correctScaleMargins(e){if("Volume"===this.metaInfo().shortId){const t=this.model().paneForSource(this);return null!==t&&t.isOverlay(this)&&t.containsMainSeries()?{top:.75,bottom:0}:{top:e.top,bottom:0}}return e}canBeHiddenByGlobalFlag(){return!0}isSourceHidden(){return!this.isVisible()||this.canBeHiddenByGlobalFlag()&&L.hideAllIndicators().value()}wasCompletedBefore(){return this._wasCompletedBefore}paneViews(e){const t=this._model.mainPane();if(this.isSourceHidden())return null;if(!e.hasPriceDataSource(this))return e!==t?null:this._forceOverlaysPaneViews;const i=[];return!this._startMovingPoint&&this._wasCompletedBefore&&i.push(...this._paneViews.filter((e=>!e.isForceOverlay?.()))),this._inputsLinesPaneView&&(this._startMovingPoint||this._model.selection().isSelected(this))&&i.push(this._inputsLinesPaneView),this._inputsAnchorsPaneView&&i.push(this._inputsAnchorsPaneView),e===t&&i.push(...this._forceOverlaysPaneViews),i}labelPaneViews(e){const t=this._model.mainPane();if(this.isSourceHidden()||!e.hasPriceDataSource(this))return this._metaInfo.hasForceOverlayPlots()?e!==t?null:this._forceOverlayLabelPaneViews:null;const i=[...this._labelPaneViews];return e===t&&i.push(...this._forceOverlayLabelPaneViews),i}timeAxisViews(){return this._model.selection().isSelected(this)?this._inputsTimeAxisPaneViews:null}priceAxisViews(e,t){if(t!==this.priceScale()&&t===this._model.mainSeries().priceScale()&&!e.hasDataSource(this))return this._forceOverlayPriceAxisViews;const i=this._properties.childs().oldShowLastValue;if(i&&!i.value())return null;let s=this._priceAxisViews.slice();return this._model.selection().isSelected(this)&&(s=s.concat(this._inputsPriceAxisPaneViews)),t===this._model.mainSeries().priceScale()&&(s=s.concat(this._forceOverlayPriceAxisViews)),e.findTargetPriceAxisViews(this,t,s,this._priceLinesAxisViews)}movable(){return null!==this._inputsAnchorsPaneView}startMoving(e,t,i,s){this._startMovingPoint=e}move(e,t,i,s){if(void 0!==e.logical&&null!==this._startMovingPoint){if(Array.isArray(t)){const i=t;this._updateInputValue(e.logical,i[0]),this._updateInputValue(e.logical,i[1])}else this._updateInputValue(e.logical,t);this.updateAllViews((0,P.sourceChangeEvent)(this.id()))}}endMoving(e,t){return this._startMovingPoint=null,{indexesChanged:!1,pricesChanged:!1}}clearData(){ +this._invalidateLastNonEmptyPlotRowCache(),this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._clearData(),this._graphics instanceof S.LiveStudyGraphics&&this._graphics?.clear()})),this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this.updateAllViews((0,P.sourceChangeEvent)({sourceId:this.id(),clearData:!0}))}convertYCoordinateToPriceForMoving(e,t){const i=this.priceScale();if(!t||!i||i.isEmpty())return null;const s=t.firstValue();return null===s?null:i.coordinateToPrice(e,s)}processHibernate(e){const t=this.isVisible();if(!this.isStarted()&&t&&(this._sources.forEach((e=>{e.processHibernate()})),this.start(void 0,void 0,e),this._onHibernationStateChange.fire(!1)),this.isHibernationAllowed()&&this.isStarted()&&!t){for(const e of this._children)e.processHibernate();this.stop(void 0,e),this._onHibernationStateChange.fire(!0)}}isHibernationAllowed(){return!this.metaInfo().historyCalculationMayChange&&(!this.hasChildren()||!!this._model.collapsed().value()&&this._children.every((e=>e.isHibernationAllowed())))}isPlotVisibleAt(e,t){let i;const s=this.metaInfo().plots.find((t=>t.id===e));if(i=void 0!==s?(0,M.isOhlcPlot)(s)?this._properties.childs().ohlcPlots.childs()[s.target]:this._properties.childs().styles.childs()[e]:this._properties.childs().ohlcPlots.childs()[e],void 0===i)throw new Error(`Study does not contain ${e} plot`);const o=i.childs().display.value();return null!==o&&(o&t)===t}recalculate(){const e=this._model.paneForSource(this);this._model.recalculatePane(e,(0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}maxOffset(){return this._maxOffset}onStart(){return this._onStart}onParentSourcesChanges(){return this._onParentSourcesChanges}isHibernated(){return!this.isVisible()&&!this.isStarted()}graphicsViewsReady(){return this._graphicsViewsReady}setLoadingCompilationActive(e){0}setErrorCompilation(e){0}hasCompileError(){return null!==this._compileErrorStatus}turnaround(e){if(!e)return this._turnaround;return function(e,t){let i=t.turnaround,s=[t];for(;s.length>0;){let e=[];const t=[];s.forEach((i=>{const s=O(i.sourceStudies).sort(N);if(s.length>0){e=e.concat(s);const i=s.map((e=>e.turnaround)).join("_");t.push(i)}})),t.length&&(i=t.join("_")+"_"+i),s=e}return e+"_"+i}(this._series.seriesSource().turnaround(),F(this))}canHaveChildren(){return this._canHaveChildren=this._canHaveChildren??v.StudyMetaInfo.canHaveChildren(this._metaInfo),this._canHaveChildren}setChild(e){-1===this._children.indexOf(e)&&this._children.push(e)}unsetChild(e){const t=this._children.indexOf(e);~t&&this._children.splice(t,1)}getAllChildren(){const e=this._children.slice();for(let t=0;te.id()===t))??null}return this._series}priceStep(){return this._priceStep||this._firstSourceOrSeries().priceStep(!1)}recreatePriceFormatter(){this._recreatePriceFormattingDependencies()} +setOwnerSource(e){super.setOwnerSource(e),this._recreatePriceFormattingDependencies()}onTagsChanged(){return this._tagsChanged}getPropertyDefinitionsViewModel(){return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}calculationTime(){return this._calculationTime.readonly()}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_alertMetaInfo(){return this.metaInfo()}_createStudyOnServer(){if(this._isDestroyed)return!1;const e=this._metaInfo.useVersionFromMetaInfo?(0,v.getStudyIdWithVersion)(this._metaInfo):this._getStudyIdWithLatestVersion();this._studyId=(0,E.makeNextStudyId)(),this._incrementTurnaround(),this._studyName=e;const t=(0,R.clone)((0,r.ensureDefined)(this._inputs));let i;return v.StudyMetaInfo.patchSoSInputs(t,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),i=this._chartApi.createStudy(this._studyId,this._turnaround,this.isChildStudy()?(0,r.ensureNotNull)(this._sources[0].sourceId()):(0,r.ensureNotNull)(this._series.seriesSource().instanceId()),this._studyName,t,this._handler,this._studySpec()),i?(performance.mark(`calculate_study_${this._studyId}`),!0):(this._studyId=null,i)}_stopStudyOnServer(){this._chartApi&&this._chartApi.isConnected().value()&&this.isStarted()&&(this._chartApi.removeStudy((0,r.ensureNotNull)(this._studyId)),this._setStatus({type:ut.StudyStatusType.Undefined})),performance.clearMarks(`calculate_study_${this._studyId}`),this._studyId=null}_modifyStudyOnServer(e,t){const i=(0,R.clone)((0,r.ensureDefined)(e));v.StudyMetaInfo.patchSoSInputs(i,(e=>this._sources.find((t=>t.id()===e))?.sourceId()??null)),this._chartApi.modifyStudy((0,r.ensureNotNull)(this._studyId),this._turnaround,i,this._handler,t),performance.mark(`calculate_study_${this._studyId}`)}_sendNotifyCommand(e,t){this._chartApi.notifyStudy((0,r.ensureNotNull)(this._studyId),e,t)}_transformData(e){}_invalidateLastNonEmptyPlotRowCache(){this._lastNonEmptyPlotRowCache={}}_collectDepsForAlert(){throw new Error("Not implemented")}_allInputsAreValid(){if(null===this._visibleTimeRangeInputs?.value())return!1;for(const e of this._metaInfo.inputs)if("bar_time"===e.type){const t=e.id;if(null==this._properties.childs().inputs.childs()[t].value())return!1}return!0}async _startAfterSymbolsResolved(e,t){await Promise.all(this._sources.map((e=>!e.isStarted()||e.isRestarting()?new Promise((t=>{e.onStart().subscribe(this,t,!0)})):Promise.resolve()))),this.isStarted()&&!this._restarting||(this._restarting=!1,this._allInputsAreValid()&&!this.metaInfo().isTVScriptStub&&(this._inputs=this._apiInputs(),this._createStudyOnServer()&&(this._subscribeToSessionId(),this._onStart.fire(),!0===e&&this._children&&await this._children.map((e=>e.start(!0,t))))))}async _changeInputsImpl(e,t){const s=this._calcSources(),o=Gt(this._metaInfo),n=()=>{for(const i of this._metaInfo.inputs){ +if("source"!==i.type)continue;const s=e[i.id].v,o=t[i.id].v;if(s!==o){(0,r.ensureDefined)(this._properties.childs().inputs.child(i.id)).setValue(o)}}};if(this.isStarted()&&this._chartApi.isConnected().value()&&o>0&&!this._chartApi.canCreateStudy(this._studySpec(!0),!0).success){const e=window.user.pro_plan;return createGoProDialog({feature:"studyOnStudy",actions:e&&"pro_premium_expert"===e?[{text:a.t(null,void 0,i(15462)),action:PredefinedAction.Close}]:void 0}),void n()}this._inputs=e;let l=!1;const c=Object.values(W.RangeDependentStudyInputNames);for(const i of Object.keys(e))if(JSON.stringify(e[i])!==JSON.stringify(t[i])&&!c.includes(i)){l=!0;break}this._incrementTurnaround(),l&&this.disablePriceRangeReady();try{await this._updateParentSources(s,o,!0),this._modifyStudyOnServer(e,o),this._studyModified=!0}catch(e){Lt.logError(`Error applying parent sources: ${e}`),n()}this.invalidateTitleCache()}_createPriceAxisView(e){return new yt.StudyPriceAxisView(this,{plotIndex:e})}_createPriceLineAxisView(e){return new vt.StudyPriceLineAxisView(this,e)}_createStudyPlotPaneView(e){return new Ze.StudyPlotPaneView(this,this._series,this._model,e)}_createViews(){this._priceAxisViewsBase=[],this._forceOverlayPriceAxisViews=[],this._priceLinesAxisViews=[],this._paneViews=[],this._forceOverlaysPaneViews=[],this._labelPaneViews=[],this._forceOverlayLabelPaneViews=[];const e=new Set,t=this.metaInfo(),i=Boolean(t.usePlotsZOrder),s=new Map,o=this._properties.childs();if(o.filledAreasStyle&&t.filledAreas)for(let e=0;e{const n=o.bands.childs()[t];if(n&&n.childs().visible.value()){const t=new at(n,this),o=i?(0,r.ensureDefined)(e.zorder):s.size;zt(o,s),s.set(o,{paneViews:[t]})}})),o.bandsBackground&&((0,r.assert)(!i,"'usePlotsZOrder' flag does not supported"),s.set(s.size,{paneViews:[new ht(this)]}));const n=this._paneViews,a=this._forceOverlaysPaneViews;this._createGraphicsPaneViews().then((e=>{for(let t=0;te-t));for(let e=0;e0){const t=(0,r.ensureNotNull)(this.barColorer()).firstColoredBar(e[0].index);null!==t&&this._model.mainSeries().invalidateBarStylesCache(t)}null!==t&&this._postProcessGraphics();const o=this._model.paneForSource(this);this._model.recalculatePane(o,(0,P.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:s??void 0,nonSeriesOnly:0===e.length})),this._updateSources()}_titleInputs(e,t,i){return this.inputs(this._titleInputsOptions(e,t,i))}_titleInputsOptions(e,t,i){return{symbolsForDisplay:!0,skipHiddenInputs:!0,skipFakeInputs:!1,fakeInputsForDisplay:!0,asObject:!0,skippedGroups:[], +skippedInputs:this._skippedTitleInputs(),noExchanges:t,noResolution:i,priceInputsForDisplay:!0,skipOptionalEmptySymbolInputs:Nt,displayMask:e}}_postProcessGraphics(){this._graphicsPriceAxisViews=this._createGraphicsPriceAxisViews(),this._concatPriceAxisViews()}async _createGraphicsPaneViews(){return(0,S.createGraphicsPaneViews)(this,this.model())}_createGraphicsPriceAxisViews(){return(0,S.createGraphicsPriceAxisViews)(this)}_subscribeToSessionId(){!this._isSubscribedToSessionId&&this.hasSymbolInputs()&&(this.sessionIdChanged().subscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!0)}_recreateFormatter(e){this._recreatePlotsFormatters(e),this._formatter=this._tryCreateFormatter(e),this._defaultFormatter=this._tryCreateDefaultFormatter(e),this._formatterChanged.fire();const t=this.priceScale();null!==t&&t.updateFormatter(),this.getAllChildren().forEach((e=>{e.recreatePriceFormatter()})),this._model.fullUpdate()}_recreatePriceFormattingDependencies(e){this._recreateFormatter(e),this._recreatePriceStep()}_title(e,t,i,s,o,n){const r=this._titleInParts(e,t,i,s,o,n);return this._joinTitlesParts(r)}_postProcessPriceRange(e,t){if(e&&e.minValue()===e.maxValue()&&!this.metaInfo().is_price_study){const t=.005*e.minValue();e=new f.PriceRange(e.minValue()-t,e.maxValue()+t)}const i=t.targetPriceScale;return i&&i.isLog()&&e?new f.PriceRange(i.priceToLogical(e.minValue()),i.priceToLogical(e.maxValue())):e}_titleInParts(e,t,s,o,n,l){const c=this.name(t);s=s||{};const h=[a.t(c,{context:"study"},i(83477))];let d=[];if(!o){const i=this._getMTFResolutionInputTitle();null!==i&&i.length>0&&h.push(i);const o=this.metaInfo(),a=this._titleInputs((0,Mt.toInputDisplayFlags)(e),n,!0),c=o.inputs.filter((e=>a.hasOwnProperty(e.id))).map((e=>({meta:e,value:a[e.id]})));if(c.length>0){const i={};if(this.isChildStudy())for(let s=0;s=0){const s=this.parentSourceForInput(h);if(s instanceof Kt){const o=s.metaInfo(),r=s.title(e,t,{},!0,n,l);if(1===o.plots.length)i[h]=r;else{const e=h.split("$")[1],t=o.plots[parseInt(e)]?.id,s=o.styles&&o.styles[t],n=s&&s.title||t;i[h]=r+": "+n}}}}d=c.map((({meta:e,value:t})=>{if("time"===e.type)return new Date(t).toISOString();let o=(0,R.isNumber)(t)?(0,xt.getNumericFormatter)().format(t):i&&i[t.toString()]||t.toString();return s&&s[o.toString()]&&(o=s[o.toString()]),o}))}}return[h.join(" · "),d]}_seriesDataRangeToSave(e){return this._model.timeScale().visibleExtendedDataRange(e,0)}_getSymbolForResolve(e){return this.getSymbolString(this._getSymbolForApi(e))}_getSymbolForApi(e){return e}_getSymbolObject(e){const t={symbol:e},i=this.currency();return null!==this._currencySourceSymbolInputProperty&&null!==this._currencySourceSymbolInfo&&this._getSymbolForApi(this._currencySourceSymbolInputProperty.value())===e&&(t["currency-id"]=i),t.session=this.sessionId(),t}_onSymbolResolved(e,t,i){this._onCurrencyMayChange()} +_onSymbolResolvingStart(e,t){}_onSymbolError(){}_setStatus(e,t){const i=this.isFailed();this._status=e,e.type===ut.StudyStatusType.Completed?this._wasCompletedBefore=!0:e.type!==ut.StudyStatusType.Error&&e.type!==ut.StudyStatusType.Undefined||(this._wasCompletedBefore=!1),t||(this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this),this._statusChanged.fire(this.status())),i!==this.isFailed()&&this._updateAlertCreationAvailable()}_onPropertiesChanged(){this._restarting||(this._inputs?this._tryChangeInputs():this._chartApi&&this._chartApi.isConnected().value()&&this.restart()),this._recreatePaneViews(),(0,wt.emit)("study_properties_changed",this._id.value())}_lastNonEmptyPlotRow(e){if(!(0,R.isInteger)(e))return Lt.logDebug("_lastNonEmptyPlotRow: incorrect plotIndex"),null;let t=this._lastNonEmptyPlotRowCache[e]??null;if(null!==t)return t;return t=this.data().findLast(((t,i)=>void 0!==i[e]),1e3),null===t?null:(this._lastNonEmptyPlotRowCache[e]=t,t)}_onCurrencyChanged(){"alwaysOff"!==(0,ft.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this.isStarted()&&this._tryChangeInputs(),this._currencyChanged.fire()}_apiInputs(){return this.inputs({keepOptionalSymbolsEmpty:!0})}async _tryChangeInputs(){const e=this.isStarted()&&this._chartApi.isConnected().value(),t=this._allInputsAreValid(),i=((0,r.ensureDefined)((0,R.clone)(this._inputs)),this._apiInputs()),s=JSON.stringify(i),o=s!==JSON.stringify(this._inputs);if(e&&t)try{if(await this._allSymbolsAreResolved(),s!==JSON.stringify(this._apiInputs()))return this._tryChangeInputs();if(this._isStopped())return void(o&&this.disablePriceRangeReady());o&&await this._changeInputsImpl(i,(0,r.ensureDefined)((0,R.clone)(this._inputs)))}catch(e){Lt.logError(`ERROR: ${this._debugId()} _tryChangeInputs: cannot modify study, ${e}`)}else if(e&&!t&&this.stop(!0),!e&&t&&this.start(!0),o){const e=this._calcSources(),t=Gt(this._metaInfo);this._updateParentSources(e,t,!0),this._inputs=i}this._tagsChanged.fire()}_onCurrencyMayChange(){if(null!==this._currencySourceSymbolInputProperty){const e=this.currency();this._updateCurrencySourceSymbolInfo(),e!==this.currency()&&this._onCurrencyChanged()}}_fillPrecalculatedAutoscaleInfo(e,t,i){const s=this._metaInfo,o=this.properties().childs(),n=new Set,r=this._metaInfo.filledAreas||[];for(let e=0;e!(0,M.isPlotWithTechnicalValues)(e))).filter((e=>this._metaInfo.isPlotForceOverlay(e.id)?i.targetPriceScale===this._model.mainSeries().priceScale():i.targetPriceScale===this.priceScale()&&!i.forceOverlayOnly)).filter((e=>n.has(e.id)||this.isPlotVisibleAt(e.id,1))).reduce(((i,s)=>this._applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s)),{fields:[],useMainSeriesRange:!1,baseValueMinMax:null})}_firstSourceOrSeries(){return this._sources[0]??this._series}_skipHistogramBaseOnAutoScale(){return!1}_tryCreateFormatter(e){const t=void 0===e?this.symbolSource().symbolInfo():e +;return qt(this._metaInfo.format,this._priceScaleByProperties(),t,this.properties().childs().precision.value())}_tryCreateDefaultFormatter(e){return this._tryCreateFormatter(e)}_mergeData(e){return this._invalidateLastNonEmptyPlotRowCache(),this.data().merge(e)}_skippedTitleInputs(){return this._hideMatches.filter((e=>e.plotIds.every((e=>0===this._getPlotDisplayValue(e))))).map((e=>e.id))}_getPlotDisplayValue(e){return this.properties()?.childs()?.styles?.childs()?.[e]?.childs()?.display?.value()}_onStudyError(e){performance.clearMarks(`calculate_study_${this._studyId}`),this._handleStudyError(this._createStudyError(e)),this._enablePriceRangeReady()}_onStudyCompleted(e){if(performance.getEntriesByName(`calculate_study_${this._studyId}`).length){try{const e=performance.measure(`measure_study_${this._studyId}`,`calculate_study_${this._studyId}`);this._calculationTime.setValue(e.duration)}catch(e){Lt.logError("Error during measuring study calculation time")}performance.clearMarks(`calculate_study_${this._studyId}`),performance.clearMeasures(`measure_study_${this._studyId}`)}this._studyModified&&(this.clearData(),this._studyModified=!1),this._setStatus({type:ut.StudyStatusType.Completed}),this._statusView?.update((0,P.sourceChangeEvent)(this.id()));const t=this._model.paneForSource(this);this._model.recalculatePane(t,(0,P.sourceChangeEvent)(this.id())),this._updateSources();const i=pt.InvalidationMask.full();null!==this._model.appliedTimeFrame().value()&&i.lockVisibleTimeRangeOnResize(),this._model.invalidate(i)}_clearData(){this._data.clear()}_moveData(e){this.data().move(e)}_incrementTurnaround(){this._turnaround="st"+ ++this._turnaroundCounter}_checkTurnaround(e){return e===this._turnaround||e===this._model.mainSeries().seriesSource().turnaround()||e===this.turnaround(!0)}_updateMaxOffsetValue(){let e=-1/0;for(const t of this._metaInfo.plots)e=Math.max(this.offset(t.id),e);this._maxOffset.setValue(e)}_rightOffsetToUnixTime(e){if(this._series.bars().size()>=e){const t=(0,r.ensureNotNull)(this._series.bars().lastIndex())-e;return(0,r.ensureNotNull)(this._series.bars().valueAt(t))[0]}return null}_concatPriceAxisViews(){this._priceAxisViews=[...this._priceAxisViewsBase,...this._graphicsPriceAxisViews]}_onStudyLoading(e){this._setStatus({type:ut.StudyStatusType.Loading,startTime:Date.now()}),this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_handleStudyError(e){this.clearData(),this._setStatus(e),this._statusView?.update((0,P.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_createStudyError(e){let t;return t=(0,R.isString)(e)?{error:this._getStudyErrorText(e),title:e.includes("study_not_auth")?"Access error":"Runtime error"}:{...e,title:e.title??"Runtime error"},(0,ut.createStudyError)(t,this.symbolSource().symbolInfo()?.exchange)}_updateSources(){this._model.updateSource(this),this.hasBarColorer()&&this._model.updateSource(this._model.mainSeries())}_unsubscribeToSessionId(){ +this._isSubscribedToSessionId&&(this.sessionIdChanged().unsubscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!1)}_onSessionIdChanged(){this.restart(!0)}_recreatePriceStep(){let e=null;const t=this._priceScaleByProperties()??this._priceScaleByMetaInfo();null!==t&&(e=1/t),this._priceStep!==e&&(this._priceStep=e,this._priceStepChanged.fire())}_recreatePlotsFormatters(e){this._plotFormatters.clear();const t=this._metaInfo.format,i=this._priceScaleByProperties(),s=void 0===e?this.symbolSource().symbolInfo():e;for(const[e,o]of Object.entries(this._metaInfo.ohlcPlots??{}))if(o?.format){const n=qt(jt({...t,...o?.format}),i,s,this.properties().childs().precision.value());n&&this._plotFormatters.set(e,n)}for(const[e,o]of Object.entries(this._metaInfo.styles??{}))if(o?.format){const n=qt(jt({...t,...o?.format}),i,s,this.properties().childs().precision.value());n&&this._plotFormatters.set(e,n)}for(const e of this._metaInfo.plots)if((0,M.isOhlcPlot)(e)){const t=this._plotFormatters.get(e.target);t&&this._plotFormatters.set(e.id,t)}}_joinTitlesParts(e){const t=e[1]?e[1].join(", "):"";return e[0]+(t.length>0?" ("+t+")":"")}_getMTFResolutionInputTitle(){const e=this.metaInfo();for(let t=0;ts),(()=>s)).then(this._onDataUnpacked.bind(this,e,t.indexes,i)),this._ongoingDataUpdate}_allSymbolsAreResolved(){const e=this._inputSymbols(),t=[];let i=!1;for(const s of e){const e=this._getSymbolForResolve(s);if(""!==e)if(this._resolvedSymbols[e])i=!0;else{const i=this._resolveSymbol(e,s);t.push(i)}}if(0===t.length){const e=Promise.resolve();return i?e.then((()=>this._symbolsResolved.fire())):e}return Promise.all(t).catch((e=>(this._inputSymbols().includes(e)&&this.stop(!0),this._setStatus({type:ut.StudyStatusType.Error,errorDescription:{error:kt}}),this._model.updateSource(this),Promise.reject("Invalid symbol, "+e)))).then((()=>{this._symbolsResolved.fire(),this._recheckLineToolsActuality()}))}_resolveSymbol(e,t){if(""===e)return Promise.resolve();let i=this._pendingResolveSymbols.get(e);return void 0!==i||(i=new Promise(((i,s)=>{this._onSymbolResolvingStart(e,t),this._chartApi.resolveSymbol((0,E.makeNextSymbolId)(),e,(o=>{switch(this._pendingResolveSymbols.delete(e),o.method){case"symbol_resolved":{this._setStatus({type:ut.StudyStatusType.Undefined});const s=o.params[1];this._resolvedSymbols[e]=s,this._resolvedSymbolsByInput[t]=s,this._onSymbolResolved(e,t,s),this.invalidateTitleCache(!0),i();break}case"symbol_error":if(this._setStatus({type:ut.StudyStatusType.Error,errorDescription:{error:o.params[1]}}),this._onSymbolError(),o.params[1]===B.permissionDenied&&o.params[2]){ +if(o.params[2]!==B.SymbolErrorPermissionDeniedReason.Symbol)return void this._resolveSymbol(o.params[2],t).then(i);if(o.params[3])return void this._resolveSymbol(o.params[3],t).then(i)}0,s(t)}}))})),this._pendingResolveSymbols.set(e,i)),i}_recheckLineToolsActuality(){const e=this._model.paneForSource(this);null!==e&&e.sourcesByGroup().lineSourcesForAllSymbols().forEach((e=>{e.ownerSource()===this&&e.calcIsActualSymbol()}))}_sendTelemetryCounter(e,t){void 0===t&&(t=this._getTelemetryAdditionalData());const i={count:1,additional:t};telemetry.sendChartReport(e,i)}_getTelemetryAdditionalData(){let e="";return this._metaInfo.pine&&this._metaInfo.pine.version&&this._metaInfo.shortId.indexOf("USER")>=0&&(e="_v"+this._metaInfo.pine.version),{symbol:this.series().actualSymbol(),resolution:this.series().interval(),study:this._metaInfo.shortId+e}}_onSourceFormatterChanged(){null===this._formatter&&(null!==this._priceScale&&this._priceScale.updateFormatter(),this._formatterChanged.fire())}_onSourcePriceStepChanged(){null===this._priceStep&&this._priceStepChanged.fire()}_bandsFirstValue(e){const t=this._metaInfo;if(!t.bands)return null;for(let i=0;i=0?t:e}return e}if(this._metaInfo.isTVScript||this._metaInfo.pine){if("text"===i)return this._metaInfo.defaults.inputs?.text??"";if("pineId"===i)return this._metaInfo.scriptIdPart;if("pineVersion"===i)return this._metaInfo.pine?this._metaInfo.pine.version:"-1";if("color"===e.type&&this._metaInfo.isRGB){const e=s.inputs.childs()[i].value();return(0,_.colorToInteger)(e)}if("price"===e.type){const e=s.inputs.childs()[i].value();return t.priceInputsForDisplay?this.formatter().format(e):e}}return s.inputs.childs()[i].value()}_getAllOwnerSources(){const e=[];let t=this.ownerSource();for(;null!==t;)e.push(t),t=t.ownerSource();return e}_getStudyIdWithLatestVersion(){return v.StudyMetaInfo.getStudyIdWithLatestVersion(this.metaInfo())}_debugId(){const e=[];return this._studyId&&e.push(this._studyId),e.push(this._metaInfo.fullId),e.push(this._metaInfo.description),JSON.stringify({study:e})}_hasAvailableAlertPlots(){return!1}_hasAlertConditions(){return!1}_hasAlertFunction(){return!1}async _updateParentSources(e,t,i){if(this._sources.forEach((e=>e.unsetChild(this))),i&&await Promise.all(e.map((e=>e.isStarted()?Promise.resolve():e.start(!1,!0)))),e.forEach((e=>e.setChild(this))),this._setSources(e),this._recreatePriceFormattingDependencies(),0!==t&&this._sources.length<=1){const e=this._firstSourceOrSeries(),t=this._priceScale,i=(0,r.ensureNotNull)(e.priceScale());if(t!==i){const t=this._model.paneForSource(this),s=(0,r.ensureNotNull)(this._model.paneForSource(e));t===s&&s.move(this,i,!0)}}}_calcSources(){const e=this._properties.childs().inputs.state();return v.StudyMetaInfo.getSourceIdsByInputs(this._metaInfo.inputs,e).map((e=>{if("high"===e||"open"===e||"low"===e||"close"===e||"hl2"===e||"ohl3"===e||"ohlc4"===e)return null;return this._model.allStudies().find((t=>t.canHaveChildren()&&t.id()===e))??null})).filter(R.notNull)}_isStopped(){return!this.isStarted()}_onDataUnpacked(e,t,i,s){if(this._isDestroyed)return;"nochange"!==t&&this._processPlotOffsets(s),this._transformData(e);const o=this._mergeData(e);null!==s&&(s.indexes_replace?((0,r.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==s.graphicsCmds&&this._graphics.processCommands(s.graphicsCmds))),this._onDataUpdated(e,s,t,o&&o.index),this.priceRangeReady()||this._enablePriceRangeReady(),this._dataUpdated.fire(i,!1,o)}_processPlotOffsets(e){if(e&&e.indexes_replace)return;const t=this._plotOffsets;this._plotOffsets=e&&e.offsets||{},(0,s.default)(t,this._plotOffsets)||this.updateAllViews((0,P.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._updateMaxOffsetValue()}_applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s){const o=s.id,n=this._properties.childs().styles.childs()[o],a=(0,M.isShapesPlot)(s)||(0,M.isCharsPlot)(s) +;i.useMainSeriesRange=i.useMainSeriesRange||(0,M.isArrowsPlot)(s);let l=(0,M.isLinePlot)(s)||(0,M.isOhlcPlot)(s);if(a){const e=(0,r.ensureDefined)(n).childs().location.value(),t=[w.MarkLocation.Absolute,w.MarkLocation.Top,w.MarkLocation.Bottom].indexOf(e)<0;i.useMainSeriesRange=i.useMainSeriesRange||a&&t,l=l||e===w.MarkLocation.Absolute}if(!l)return i;const c={name:o,offset:this.offset(o)},h=n.childs().plottype.value();if(!this._skipHistogramBaseOnAutoScale()&&[M.LineStudyPlotStyle.Histogram,M.LineStudyPlotStyle.Columns,M.LineStudyPlotStyle.Area].indexOf(h)>=0){const s=(this._metaInfo.styles??{})?.[o]?.histogramBase;if(void 0===s)return i;const n=this.data().minMaxOnRangeCached(e,t,[c]);return(0,R.isNumber)(s)&&null!==n&&(i.baseValueMinMax=(0,y.mergeMinMax)(i.baseValueMinMax,{min:s,max:s}),i.baseValueMinMax=(0,y.mergeMinMax)(i.baseValueMinMax,n)),i}return i.fields.push(c),i}async _onSourceInputChanged(){if(!this.isStarted()){this._calcSources();Dt}}_buildInputs(e){(0,r.assert)(!!e,"options not set");let t={};try{t=this._prepareInputs(e)}catch(e){Lt.logWarn("Failed to prepare study inputs: "+e)}if(e.asObject){const e={};return Object.keys(t).forEach((i=>{null!=t[i]&&(e[i]=t[i])})),e}{const e=[];return Object.keys(t).forEach((i=>{null!=t[i]&&e.push(t[i])})),e}}_prepareInput(e,t){const i=this._prepareInputValue(e,t);return!e.isFake||t.fakeInputsForDisplay||t.onlyAtomValues?i:{v:i,f:!0,t:e.type}}_plotsForAlert(){return[]}_formatterStateForAlert(){try{const e=this.formatter();return FormattersSerializer.isSerializable(e)?FormattersSerializer.serialize(e):null}catch{return null}}_calcIsActualInterval(){const e=this._isActualInterval;this._isActualInterval=(0,_t.isActualInterval)(this._series.intervalObj(),this._properties.childs().intervalsVisibilities),e!==this._isActualInterval&&(this._onIsActualIntervalChange.fire(),this._visibleChanged(),this.processHibernate())}_visibleChanged(){this._series.invalidateBarColorerCache()}_getNonPriceParent(){const e=this._sources;for(const t of e)if(t instanceof Kt){const e=t.metaInfo();return e.is_price_study&&"Compare@tv-basicstudies"!==e.id?t._getNonPriceParent():t}return null}_updateInputValue(e,t){const i=this._properties.childs().inputs.childs();if(i[t.id])if("price"===t.type)i[t.id].setValue(e.price);else if("time"===t.type){const s=this._model.timeScale().indexToTimePoint(e.index);null!==s&&i[t.id].setValue(1e3*s)}}_initializeStudyInputsPaneViews(){}_updateCurrencySourceSymbolInfo(){null!==this._currencySourceSymbolInputProperty&&(this._currencySourceSymbolInfo=this._resolvedSymbolsByInput[this._currencySourceSymbolInputProperty.value()]??null)}_initializeCurrencySource(){const e=this.metaInfo(),t="symbolInputSymbolSource"===e.symbolSource?.type&&e.symbolSource?.inputId,i=e.inputs.find((e=>e.id===t));if("string"==typeof t&&"symbol"===i?.type&&e.is_price_study){const e=this._properties.childs().inputs.childs()[t];void 0!==e&&(e.subscribe(this,this._onCurrencyMayChange),this._currencySourceSymbolInputProperty=e)}}_recreatePaneViews(){ +this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this._createViews(),this.recalculate(),this.updateAllViews((0,P.sourceChangeEvent)(this.id()))}_pinePatchProps(){throw new Error("Not implemented")}_areStudyInputsModified(e){if(0===Object.keys(e).length)return!1;if(void 0===this._oldStudyInputs)return!0;const t=Object.keys(this._oldStudyInputs);(0,r.assert)(t.length===Object.keys(e).length,"keys quantity should be equal");for(const i of t)if((0,r.assert)(e.hasOwnProperty(i),`key '${i}' should exist in study inputs`),(0,r.ensureDefined)(this._oldStudyInputs)[i]!==e[i])return!0;return!1}_onVisibleTimeRangeInputsChanged(e){null!==e?this._updateVisibleTimeRangeInputs(e):this.isStarted()&&this._chartApi.isConnected().value()&&this.stop(!0)}_updateVisibleTimeRangeInputs(e,t=!0){const i={first_visible_bar_time:e.firstVisibleBarTime,last_visible_bar_time:e.lastVisibleBarTime,subscribeRealtime:e.subscribeRealtime},s=this.metaInfo().inputs,o=[];for(const e of s)i.hasOwnProperty(e.id)&&o.push(e.id);const n=this.properties().childs().inputs;for(const e of o)n.childs()[e].setValueSilently(i[e]);t&&o.length>0&&n.fireChanged()}_getStudyErrorText(e){const t=e.split(":",2)[0];return decodeURIComponent(t)}_priceScaleByProperties(){if("default"===this.properties().childs().precision.value())return null;const e=parseInt(this.properties().childs().precision.value());return isFinite(e)?Math.pow(10,e):null}_priceScaleByMetaInfo(){const e=this.metaInfo().format,t="inherit"!==e.type?e.precision:void 0,i=(0,R.isNumber)(t)?Math.pow(10,t):void 0;if("price"===e.type||"percent"===e.type)return i||100;if("volume"===e.type){if(void 0===e.precision){const e=this.series().symbolInfo();if(null!==e&&(0,R.isNumber)(e.volume_precision))return Math.pow(10,e.volume_precision)}return 1}return"inherit"===e.type||Lt.logWarn("Unsupported format type: "+e.type),null}_inputSymbols(){return this.metaInfo().inputs.filter((e=>"symbol"===e.type)).map((e=>(0,r.ensureDefined)(this._properties.childs().inputs.child(e.id)).value()))}_studySpec(e){return{id:this._metaInfo.id,child:e??this.isChildStudy(),fundamental:!1}}_onFormatterPropsChanged(){this._recreatePriceFormattingDependencies()}_setSources(e){this.invalidateTitleCache(),this._sources=e,this._onParentSourcesChanges.fire()}}},31785:(e,t,i)=>{"use strict";i.d(t,{plotShapesData:()=>o});var s=i(11542);const o={shape_arrow_down:{guiName:s.t(null,void 0,i(34247)),id:"shape_arrow_down",paneRendererClass:"PaneRendererArrowDown",pineName:"shape.arrowdown",icon:"arrow_down"},shape_arrow_up:{guiName:s.t(null,void 0,i(77231)),id:"shape_arrow_up",paneRendererClass:"PaneRendererArrowUp",pineName:"shape.arrowup",icon:"arrow_up"},shape_circle:{guiName:s.t(null,void 0,i(91944)),id:"shape_circle",paneRendererClass:"PaneRendererCircleShape",pineName:"shape.circle",icon:"circle"},shape_cross:{guiName:s.t(null,void 0,i(6969)),id:"shape_cross",paneRendererClass:"PaneRendererCrossShape",pineName:"shape.cross",icon:"cross"},shape_diamond:{guiName:s.t(null,void 0,i(15179)),id:"shape_diamond", +paneRendererClass:"PaneRendererDiamond",pineName:"shape.diamond",icon:"diamond"},shape_flag:{guiName:s.t(null,void 0,i(33885)),id:"shape_flag",paneRendererClass:"PaneRendererFlagShape",pineName:"shape.flag",icon:"flag"},shape_label_down:{guiName:s.t(null,void 0,i(85924)),id:"shape_label_down",paneRendererClass:"PaneRendererLabelDown",pineName:"shape.labeldown",icon:"label_down"},shape_label_up:{guiName:s.t(null,void 0,i(52402)),id:"shape_label_up",paneRendererClass:"PaneRendererLabelUp",pineName:"shape.labelup",icon:"label_up"},shape_square:{guiName:s.t(null,void 0,i(66205)),id:"shape_square",paneRendererClass:"PaneRendererSquare",pineName:"shape.square",icon:"square"},shape_triangle_down:{guiName:s.t(null,void 0,i(76152)),id:"shape_triangle_down",paneRendererClass:"PaneRendererTriangleApexDown",pineName:"shape.triangledown",icon:"triangle_down"},shape_triangle_up:{guiName:s.t(null,void 0,i(21236)),id:"shape_triangle_up",paneRendererClass:"PaneRendererTriangleApexUp",pineName:"shape.triangleup",icon:"triangle_up"},shape_xcross:{guiName:s.t(null,void 0,i(11316)),id:"shape_xcross",paneRendererClass:"PaneRendererXCross",pineName:"shape.xcross",icon:"x_cross"}}},9482:(e,t,i)=>{"use strict";var s=i(1640).Version,o=i(9343).getLogger("Chart.StudyMigration");function n(e){this._studyId=e,this._maxToVers=s.ZERO,this._maxFromVers=s.ZERO,this._migrs=[]}n.prototype.addMigration=function(e,t,i){var o=s.parse(e),n=s.parse(t);o.isGreater(this._maxFromVers)&&(this._maxFromVers=o),n.isGreater(this._maxToVers)&&(this._maxToVers=n),this._migrs.push({fromVers:o,toVers:n,rules:i})},n.prototype.updateInputs=function(e,t,i){if(!i)return i;for(var s=TradingView.clone(i),n=e;n.isLess(t);){var r=this._findMigration(n);if(null==r)break;if(o.logNormal("Migrating study inputs from "+r.fromVers+" to "+r.toVers+" version, studyId: "+this._studyId+", migration: "+JSON.stringify(r)+", inputs: "+JSON.stringify(i)),s=this._applyMigration(s,r),!n.isLess(r.toVers))throw new Error("Problems in study migration process... Possible infinite cycle has been detected and stopped.");n=r.toVers}return n>e&&o.logNormal("Study inputs migration is done, studyId: "+this._studyId+", inputs: "+JSON.stringify(s)),s},n.prototype._findMigration=function(e){for(var t=-1,i=this._maxFromVers,s=0;s=0||t.indexOf(e)>=0},n._applyInputChangedMinMaxRule=function(e,t){if("adjustValIfNeeded"!==t.action)throw new Error("Unknown action "+t.action+" for rule with type "+t.type);var i=e[t.inputId];return it.maxVal&&(e[t.inputId]=t.maxVal),o.logNormal("Input "+t.inputId+"="+i+" adjusted to value "+e[t.inputId]),e},n._applyInputChangedOptionsRule=function(e,t){if(!(["text"].indexOf(t.inputType)>=0&&"resetToDefValIfNeeded"===t.action))throw new Error("Unexpected rule.inputType="+t.inputType+" in rule.action="+t.action);var i=e[t.inputId];return t.options.indexOf(i)<0&&(e[t.inputId]=t.defVal,o.logNormal("Input "+t.inputId+"="+i+" reset to default value "+t.defVal)),e},e.exports=n},79303:(e,t,i)=>{"use strict";i.d(t,{StudyVersioning:()=>m});var s=i(16738),o=i(50151),n=i(68159),r=i(9482),a=i.n(r),l=i(9343),c=i(1640),h=i(72530),d=i(37265);const u=(0,l.getLogger)("Chart.Study.Versioning"),_=1e12;var p;!function(e){e[e.VersionStudyArgSource=41]="VersionStudyArgSource",e[e.MetaInfoFormatVersionSosV2=42]="MetaInfoFormatVersionSosV2",e[e.VersionPineProtectTv4164=43]="VersionPineProtectTv4164",e[e.VersionNewStudyPrecisionFormat=46]="VersionNewStudyPrecisionFormat",e[e.CurrentMetaInfoFormatVersion=52]="CurrentMetaInfoFormatVersion"}(p||(p={}));class m{constructor(e,t){if(this._migrations={},!e)throw new Error("No studies metainfo");if(this._studiesMetainfo=e,!t)throw new Error("No studies migrations");this._studiesMigrations=t;for(let e=0;e{if(0===this._studiesMetainfo.length||!e.isTVScript||e.version>=22)return t;const i={};let s=0,o=0,n=t[o];for(;void 0!==n;){const e=t[n.id] +;n.isFake&&(n.id="in_"+s++),i[o]=n,i[n.id]=e,o++,n=t[o]}return i}]}updateMetaInfoAsync(e){n.StudyMetaInfo.versionOf(e);{let t=null;const i=this._studiesMetainfo;for(let s=0;s=12&&s<=26){const s={};for(let e=0;et.id===e))).version}updateMetaInfo(e){if(!e)return e;(0,o.assert)(e instanceof n.StudyMetaInfo),(0,o.assert)(!e.isTVScript,"This method should update only built-in java indicators metaInfo. For Pine indicators use updateMetaInfoAsync");const t=this._studiesMetainfo.find((t=>e.id===t.id));return t?new n.StudyMetaInfo(t.state()):null}static patchPointsBasedStudyState(e){return this._fixInputsMaxValue(e.state,e.metaInfo),e}static patchStudyData(e,t,i,s){return{data:t,nsData:i,indexes:s??void 0}}static patchPointsBasedStudyData(e,t){return t}static patchPropsStateAndMetaInfo(e,t,i){let o=t.state();"Script$BOOKER"!==t.productId||o.alerts||delete e.alerts,this._fixInputsOrder(e,o),this._fixInputsMaxValue(e,o);const r=this.splitInputs(e.inputs);e.inputs=r.obj;const a=n.StudyMetaInfo.versionOf(t);a<42&&o.isChildStudy&&(e.isChildStudy=o.isChildStudy);if(t.isTVScript&&t.version<60&&("Script$TV_EARNINGS@tv-scripting"!==t.id&&"Script$TV_DIVIDENDS@tv-scripting"!==t.id&&"Script$TV_SPLITS@tv-scripting"!==t.id||delete o.TVScriptSourceCode),"Volume"!==t.id&&"Volume@tv-basicstudies"!==t.id||0!==t.inputs.length||(o.inputs=[{id:"length",type:"integer",defval:20,min:1,max:1e3}],o.plots.push({id:"vol_ma",type:"line"})), +"Volume@tv-basicstudies"===t.id&&t.version&&t.version<=46&&void 0===e.styles.vol.transparency&&(e.styles.vol.transparency=e.transparency||87),"PivotPointsStandard@tv-basicstudies"===t.id&&(0===o.inputs.length?(e.inputs={kind:"Traditional",showHistoricalPivots:!0},o.inputs=[{defval:"Traditional",id:"kind",type:"text",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla"]},{id:"showHistoricalPivots",type:"bool",defval:!0}]):1===o.inputs.length&&(e.inputs={kind:"Traditional"},o.inputs=[{defval:"Traditional",id:"kind",type:"text",options:["Traditional","Fibonacci","Woodie","Classic","DeMark","Camarilla"]},{id:"showHistoricalPivots",type:"bool",defval:!0}]),void 0===e._hardCodedDefaultsVersion)){e._hardCodedDefaultsVersion=1;const t=e.color;delete e.color,e.levelsStyle={colors:{P:t,"S1/R1":t,"S2/R2":t,"S3/R3":t,"S4/R4":t,"S5/R5":t}}}"CMF"===t.shortId&&2===o.inputs.length&&(e.inputs={length:e.inputs["length fast"]},o.inputs=o.inputs.splice(0,1),o.inputs[0].id="length"),o.defaults&&void 0===o.defaults.precision&&a<46&&(-1!==["Volume@tv-basicstudies","VbPVisible@tv-volumebyprice","VbPSessions@tv-volumebyprice"].indexOf(t.id)?o.defaults.precision=0:o.defaults.precision=4);let l=t.id;if(t.version<60){const e=["TV_DIVIDENDS","TV_SPLITS","TV_EARNINGS"],i=6;for(let s=0;s_&&u.logWarn("Bad integer input max value in metaInfo id="+e.id+" title="+e.description)}static mergeInputsObjPart(e,t){const i=this.splitInputs(t);(0,s.default)(e,i.obj)}static _fixInputsOrder(e,t){const i=this._getOrderedInputIds(t),o=this.splitInputs(e.inputs),n=o.arr,r=o.obj,a=(0,s.default)({},r);for(let e=0;ei&&(e.max=i);if(!e||!e.inputs)return;const o=this.splitInputs(e.inputs),n=o.arr;for(const[,e]of Object.entries(n))"integer"===e.type&&e.max&&e.max>i&&(e.max=i);e.inputs=(0,s.default)(o.obj,o.arr)}static _findInputKeyById(e,t){let i=null;for(const s in e)if((0,d.isNumber)(parseInt(s,10))&&e[s].id===t){i=s;break}return i}static _getOrderedInputIds(e){const t=[];for(const i of e.inputs)t.push(i.id);return t}static _patchOldVolumeProfiles(e,t){if(!t?.hhists)return;const i=t.hhists[e].data,s=[];for(const[,e]of Object.entries(i))s.push(e);t.hhists[0].data=s}}},52270:(e,t,i)=>{"use strict";function s(e,t,i){return e===t||e===i}i.d(t,{symbolSameAsResolved:()=>s})},95700:(e,t,i)=>{"use strict";i.d(t,{translateSessionDescription:()=>r,translateSessionShortDescription:()=>l});var s,o=i(11542);!function(e){ +e.RegularTradingHours="Regular Trading Hours",e.ExtendedTradingHours="Extended Trading Hours",e.ElectronicTradingHours="Electronic Trading Hours",e.Premarket="Premarket",e.Postmarket="Postmarket"}(s||(s={}));const n=new Map([["Premarket",o.t(null,{context:"sessions"},i(59330))],["Postmarket",o.t(null,{context:"sessions"},i(50434))],["Regular Trading Hours",o.t(null,{context:"sessions"},i(84246))],["Extended Trading Hours",o.t(null,{context:"sessions"},i(36862))],["Electronic Trading Hours",o.t(null,{context:"sessions"},i(34647))]]);function r(e){return n.get(e)??e}const a=new Map([["Premarket",o.t(null,{context:"sessions"},i(46273))],["Postmarket",o.t(null,{context:"sessions"},i(7807))],["Regular Trading Hours",o.t(null,{context:"sessions"},i(35342))],["Extended Trading Hours",o.t(null,{context:"sessions"},i(8029))],["Electronic Trading Hours",o.t(null,{context:"sessions"},i(8029))]]);function l(e){return a.get(e)??e}},76350:(e,t,i)=>{"use strict";i.d(t,{areEqualSymbols:()=>a,compareSymbolParams:()=>d,symbolParams:()=>h,symbolSameAsCurrent:()=>c});var s=i(56570),o=i(68805),n=i(85049);const r=s.enabled("uppercase_instrument_names");function a(e,t){return void 0===e?void 0===t:void 0!==t&&(r?e.toUpperCase()===t.toUpperCase():e===t)}function l(e,t){return e.some((e=>a(t,e)))}function c(e,t){if(null===t)return!1;if(t){if(a(t.full_name,e)||a(t.pro_name,e))return!0;if(a(t.ticker,e))return!0;if(t.aliases&&l(t.aliases,e))return!0;if(t.alternatives&&l(t.alternatives,e))return!0;if(0===e.indexOf("FRA:")&&a(t.pro_name,e.replace("FRA:","FWB:")))return!0}return!1}function h(e){return{symbol:e.symbol(),currency:e.currency(),unit:e.unit(),interval:e.interval(),style:e.style()}}function d(e,t,i){const{symbol:s,currency:r,unit:a,style:l,interval:c}=t,h=void 0!==s&&!e.symbolSameAsResolved(s);let d,u;const _=e.symbolInfo();null!==_?(d=void 0!==r&&!function(e,t){return null===e&&!(0,o.isConvertedToOtherCurrency)(t)||e===(0,o.symbolCurrency)(t)}(r,_),u=void 0!==a&&!function(e,t,i){return null===e&&!(0,o.isConvertedToOtherUnit)(t,i)||e===(0,o.symbolUnit)(t,i)}(a,_,i)):(d=void 0!==r&&r!==e.currency(),u=void 0!==a&&a!==e.unit());return{symbolChanged:h,intervalChanged:void 0!==c&&!n.Interval.isEqual(e.interval(),c),currencyChanged:d,unitChanged:u,styleChanged:void 0!==l&&l!==e.style(),styleChangeRequiresRestart:void 0!==l&&(0,o.styleChangeRequiresRestart)(l,e.style())}}},2844:(e,t,i)=>{"use strict";i.d(t,{TextWidthCache:()=>n,getMinTextMetrics:()=>o});var s=i(5201);function o(e){return{width:e.width,actualBoundingBoxAscent:e.actualBoundingBoxAscent,actualBoundingBoxDescent:e.actualBoundingBoxDescent,fontBoundingBoxAscent:e.fontBoundingBoxAscent,fontBoundingBoxDescent:e.fontBoundingBoxDescent}}class n{constructor(e=150){this._fontStyle="",this._cache=new s.CircularCacheBuffer(e,1.5)}reset(){this._cache.clear()}measureText(e,t){return this.getMetrics(e,t).width}yMidCorrection(e,t){const i=this.getMetrics(e,t) +;return void 0!==i.actualBoundingBoxAscent&&void 0!==i.actualBoundingBoxDescent?(i.actualBoundingBoxAscent-i.actualBoundingBoxDescent)/2:0}getMetrics(e,t){e.font!==this._fontStyle&&(this.reset(),this._fontStyle=e.font);const i=this._cache.get(t);if(void 0!==i)return i;const s=e.textBaseline;e.textBaseline="middle";const n=o(e.measureText(t));return e.textBaseline=s,0===n.width&&t.length||this._cache.set(t,n),n}}},66156:(e,t,i)=>{"use strict";i.d(t,{TimeAxisView:()=>r});var s=i(19063),o=i(7114);class n{constructor(){this._data=null}setData(e){this._data=e}draw(e,t,i){if(null===this._data||!this._data.visible||0===this._data.text.length)return;const s=this._data;e.font=i.font;const n=Math.round(i.widthCache.measureText(e,s.text));if(n<=0)return;e.save();const r=i.paddingHorizontal,a=n+2*r,l=a/2;let c=s.coordinate,h=Math.floor(c-l)+.5;if(s.alwaysInViewPort){const e=s.width;h<0?(c+=Math.abs(0-h),h=Math.floor(c-l)+.5):h+a>e&&(c-=Math.abs(e-(h+a)),h=Math.floor(c-l)+.5)}const d=h+a,u=Math.ceil(0+i.borderSize+i.offsetSize+i.paddingTop+i.fontSize+i.paddingBottom),{horizontalPixelRatio:_,verticalPixelRatio:p}=t;e.fillStyle=s.background;const m=Math.round(h*_),g=Math.round(0*p),f=Math.round(d*_),y=Math.round(u*p),v=Math.round(2*_);e.beginPath(),e.moveTo(m,g),e.lineTo(m,y-v),e.arcTo(m,y,m+v,y,v),e.lineTo(f-v,y),e.arcTo(f,y,f,y-v,v),e.lineTo(f,g),e.fill();const S=0+i.borderSize+i.offsetSize+i.paddingTop+i.fontSize/2;e.textAlign="left",e.textBaseline="middle",e.fillStyle=s.color;const b=i.widthCache.yMidCorrection(e,"Apr0");e.translate((h+r)*_,(S+b)*p),(0,o.drawScaled)(e,_,p,(()=>e.fillText(s.text,0,0))),e.restore()}}class r{constructor(e){this._renderer=new n,this._rendererData={background:"",color:"",coordinate:0,text:"",visible:!1,width:0,alwaysInViewPort:!0},this._invalidated=!0,this._model=e,this._renderer.setData(this._rendererData)}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}coordinate(){return this._rendererData.coordinate}_getAlwaysInViewPort(){return!0}_getText(e){const t=this._model.timeScale().indexToUserTime(e);return null!==t?this._model.dateTimeFormatter().format(t):""}_updateImpl(){const e=this._rendererData;if(e.visible=!1,this._model.timeScale().isEmpty()||!this._isVisible())return;const t=this._getIndex();null!==t&&Number.isFinite(t)&&(e.visible=!0,e.width=this._model.timeScale().width(),e.background=this._getBgColor(),e.color=(0,s.colorFromBackground)(e.background),e.coordinate=this._model.timeScale().indexToCoordinate(t),e.alwaysInViewPort=this._getAlwaysInViewPort(),e.text=this._getText(t),this._invalidated=!1)}}},50503:(e,t,i)=>{"use strict";i.d(t,{INVALID_TIME_POINT_INDEX:()=>s,UNPLOTTABLE_TIME_POINT_INDEX:()=>o});const s=-2e6,o=-1e6},11497:(e,t,i)=>{"use strict";i.d(t,{restoreTimeHoursFormatSettingsValue:()=>l,timeHoursFormatProperty:()=>a});var s=i(56840),o=i(17625);const n="time_hours_format";function r(){return s.getValue(n,"24-hours")}const a=(0,o.createPrimitiveProperty)(r());function l(){a.setValue("24-hours"),s.remove(n) +}s.onSync.subscribe(null,(()=>a.setValue(r()))),a.subscribe(null,(()=>s.setValue(n,a.value())))},55158:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DAY_SPAN:()=>a,DEFAULT_BAR_SPACING:()=>d,HOUR_SPAN:()=>r,MILLISECOND_SPAN:()=>s,MINUTE_SPAN:()=>n,MONTH_SPAN:()=>c,SECOND_SPAN:()=>o,WEEK_SPAN:()=>l,YEAR_SPAN:()=>h});const s=5,o=10,n=20,r=30,a=40,l=50,c=60,h=70,d=6},63146:(e,t,i)=>{"use strict";i.d(t,{getHourMinuteFormat:()=>o,getHourMinuteSecondFormat:()=>n,getTimeFormatForInterval:()=>r});var s=i(15344);function o(e){return"12-hours"===e?s.twelveHourMinuteFormat:s.hourMinuteFormat}function n(e){return"12-hours"===e?s.twelveHourMinuteSecondFormat:s.hourMinuteSecondFormat}function r(e,t){if(e.isRange())return function(e){return"12-hours"===e?s.twelveHourMinuteNonZeroSecondFormat:s.hourMinuteNonZeroSecondFormat}(t);if(e.isTicks())return s.hourMinuteSecondMillisecFormat;return e.isSeconds()||e.isTicks()?n(t):o(t)}},24708:(e,t,i)=>{"use strict";i.d(t,{translatedIntervalString:()=>o});var s=i(10074);function o(e){const t=(0,s.getTranslatedResolutionModel)(e,!0);return null===t?e:t.multiplier+(t.mayOmitShortKind?"":t.shortKind)}},70618:(e,t,i)=>{"use strict";i.d(t,{ExcludeLineToolsFromGroupUndoCommand:()=>h});var s=i(50151),o=(i(21251),i(11542)),n=i(45126),r=i(37265),a=i(60265),l=i(85719);const c=new n.TranslatedString("exclude line tools from group {group}",o.t(null,void 0,i(99395)));class h extends a.UndoCommand{constructor(e,t,i){super(c.format({group:t.name().value()}),void 0,!l.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._groupName=t.name().value(),this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0,s.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))).filter(r.notNull);e.excludeLineTools(t),0===e.lineTools().length&&this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=this._model.lineToolsGroupModel().groupForId(this._groupId);null!==t?t.addLineTools(e):this._model.lineToolsGroupModel().createGroup(e,this._groupName,this._groupId)}}},69661:(e,t,i)=>{"use strict";i.d(t,{LineToolSynchronizeUndoCommand:()=>o});var s=i(60265);class o extends s.UndoCommand{constructor(e,t,i,s=!0){super(t,i,s),this._invalidateViaSync=!1,this._chartModel=e}redo(){this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._redo())):this._redo()}undo(){this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._undo())):this._undo()}}},74174:(e,t,i)=>{"use strict";i.d(t,{RemoveSourcesUndoCommand:()=>y});var s=i(50151),o=i(11542),n=i(45126),r=i(69661),a=i(9343),l=i(96286),c=i(79036),h=i(85719),d=i(70618);class u extends r.LineToolSynchronizeUndoCommand{constructor({chartModel:e,title:t,lineDataSourceIds:i}){super(e,t,void 0,!h.lineToolsDoNotAffectChartInvalidation),this._excludeLineToolsFromGroupUndoCommands=[],this._undoState=[],this._lineDataSourceIds=i}_redo(){ +const e=this._lineDataSourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._groupLineToolsByGroups(e).forEach(((e,t)=>{const i=new d.ExcludeLineToolsFromGroupUndoCommand(this._chartModel,t,e);i.redo(),this._excludeLineToolsFromGroupUndoCommands.push(i)})),e.forEach((e=>{this._undoState.push({state:e.state(!1),paneIndex:this._chartModel.panes().indexOf((0,s.ensureNotNull)(this._chartModel.paneForSource(e))),sharingMode:e.sharingMode().value()}),this._chartModel.removeSource(e)}))}_undo(){for(let e=this._undoState.shift();e;e=this._undoState.shift())this._chartModel.restoreSource(!1,e.paneIndex,null,e.state,null)?.share(e.sharingMode);this._excludeLineToolsFromGroupUndoCommands.forEach((e=>e.undo()))}_groupLineToolsByGroups(e){const t=this._chartModel.lineToolsGroupModel();return e.reduce(((e,i)=>{const s=t.groupForLineTool(i);if(null!==s){const t=e.get(s)||[];t.push(i),e.set(s,t)}return e}),new Map)}}var _=i(21239),p=i(300),m=i(78956);const g=(0,a.getLogger)("Chart.RemoveSourcesUndoCommand"),f=new n.TranslatedString("remove line data sources",o.t(null,void 0,i(38199)));class y extends r.LineToolSynchronizeUndoCommand{constructor(e,t,i){super(e,i,void 0,(0,p.sourcesAffectState)(t)),this._removeLineDataSourcesUndoCommand=null,this._initialPriceScaleMode=null;const[o,n]=(0,l.closeSourcesSet)(e,t).reduce(((e,t)=>((0,m.isLineTool)(t)?e[1].push(t.id()):e[0].push(t.id()),e)),[[],[]]);this._sourceIds=o,this._lineDataSourceIds=n,this._sourceStates=[],this._paneIndexes=[],this._priceScalePositionIds=[],this._paneStates=[],this._restorePanes=[];const r=t[0];1===t.length&&(0,c.isStudy)(r)&&(this._initialPriceScaleMode=(0,s.ensureNotNull)(r.priceScale()).mode())}removedIds(){return[...this._sourceIds,...this._lineDataSourceIds]}_redo(){this._chartModel.panes().length;const e=this._sourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._sourceStates=e.map((e=>{const t=e.state(!1);return null===t&&(0,c.isStudyStub)(e)?e.getDescriptor():t}));const t=e.map((e=>(0,s.ensureNotNull)(this._chartModel.paneForSource(e))));this._paneIndexes=t.map((e=>this._chartModel.panes().indexOf(e))),this._lineDataSourceIds.length>0&&(this._removeLineDataSourcesUndoCommand=new u({title:f,chartModel:this._chartModel,lineDataSourceIds:this._lineDataSourceIds}),this._removeLineDataSourcesUndoCommand.redo()),this._priceScalePositionIds=e.map(((e,i)=>{const s=e.priceScale();if(null===s)return null;const o=t[i].priceScalePosition(s);return{id:s.id(),position:o,priceScaleIndex:t[i].priceScaleIndex(s,o)}}));const i=new Set;e.forEach(((e,t)=>{i.add(this._paneIndexes[t])})),this._paneStates=e.map(((e,s)=>{const o=this._paneIndexes[s];return i.has(o)?t[s].state(!1,!0):null})),this._restorePanes=e.map((e=>this._chartModel.removeSource(e)))}_undo(){const e=[];for(let t=this._sourceStates.length-1;t>=0;t--){const i=this._sourceStates[t];if(null!==i){let s=null;s=(0, +_.isStudyStubDescriptor)(i)?this._chartModel.restoreStudyStub(i):this._chartModel.restoreSource(this._restorePanes[t],this._paneIndexes[t],this._paneStates[t],i,this._priceScalePositionIds[t]),s&&e.push(s)}}e.some(((t,i)=>t.id()!==this._sourceIds[e.length-i-1]))&&g.logError("Source was restored improperly - source ids does not match"),null!==this._initialPriceScaleMode&&(0,s.ensureNotNull)(e[0].priceScale()).setMode(this._initialPriceScaleMode),this._removeLineDataSourcesUndoCommand&&this._removeLineDataSourcesUndoCommand.undo()}}},96286:(e,t,i)=>{"use strict";function s(e,t){let i=[];const o=e.children(t,!1);for(let t=0;t{e.children(t,!1).forEach((e=>{i.has(e)||(i.add(e),o(e))}))};return t.forEach(o),t.filter((e=>!i.has(e))).map((t=>s(e,t))).reduce(((e,t)=>e.concat(t)),[])}i.d(t,{closeSourcesSet:()=>o})},60265:(e,t,i)=>{"use strict";i.d(t,{UndoCommand:()=>o});var s=i(45126);class o{constructor(e,t=!0,i=!0){this._text=e||new s.TranslatedString("",""),this._executeOnPush=t,this._affectsState=i}text(){return this._text}executeOnPush(){return this._executeOnPush}affectsState(){return this._affectsState}canMerge(e){return!1}merge(e){throw new Error("Should be re-implemented in child classes")}}},17656:(e,t,i)=>{"use strict";i.d(t,{createVisibilityController:()=>d});var s,o=i(11542),n=i(32563),r=i(17625),a=i(56840);!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.AlwaysOff="alwaysOff"}(s||(s={}));const l="visibleOnMouseOver";function c(e){return"alwaysOn"===e||"alwaysOff"===e?e:l}var h;function d(e,t){let s,h;function d(){if(!s){s=(0,r.createPrimitiveProperty)();let i=a.getValue(e);void 0===i&&void 0!==t&&(i=a.getValue(t)),s.setValue(c(i)),s.subscribe(s,(t=>{a.setValue(e,c(t.value()))}))}return s}return{property:d,availableValues:function(){return[{id:"visibleOnMouseOver",value:"visibleOnMouseOver",title:n.mobiletouch?o.t(null,void 0,i(58302)):o.t(null,void 0,i(10309))},{id:"alwaysOn",value:"alwaysOn",title:o.t(null,void 0,i(36299))},{id:"alwaysOff",value:"alwaysOff",title:o.t(null,void 0,i(40452))}]},actualBehavior:function(){if(!h){h=(0,r.createPrimitiveProperty)();const e=d(),t=()=>{const t=function(e){switch(e){case"alwaysOn":return"alwaysOn";case"alwaysOff":return"alwaysOff";case"visibleOnMouseOver":return n.mobiletouch?"visibleOnTapSelection":"visibleOnMouseOver";default:throw new Error(`Unknown visibility type: ${e}`)}}(e.value());h&&h.setValue(t)};e.subscribe(h,t),t()}return h},restoreDefaultValue:function(){d().setValue(l),a.remove(e)}}}!function(e){e.AlwaysOn="alwaysOn",e.VisibleOnMouseOver="visibleOnMouseOver",e.VisibleOnTapSelection="visibleOnTapSelection",e.AlwaysOff="alwaysOff"}(h||(h={}))},94664:(e,t,i)=>{"use strict";i.d(t,{getSymbolSearchCompleteOverrideFunction:()=>n,setSymbolSearchCompleteOverrideFunction:()=>o});let s=(e,t)=>Promise.resolve({symbol:e,name:t?.symbol??e});function o(e){s=e}function n(){return s}},5633:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfoBase:()=>g}) +;var s=i(83873),o=i(90054),n=i(50151),r=i(94113),a=i(65383),l=i(37265),c=i(35039);const h=new Set(["CorrelationCoefficient@tv-basicstudies","Correlation - Log@tv-basicstudies-1"]),d=new Set([]),u=new Set(["line","shapes","chars","arrows","alertcondition"]),_=new Map([["AnchoredVWAP@tv-basicstudies","linetoolanchoredvwap"],["RegressionTrend@tv-basicstudies","linetoolregressiontrend"],["VbPAnchored@tv-basicstudies","linetoolanchoredvp"]]),p=/^([^\$]+)\$\d+$/,m=["bool","color","time","text_area"];class g{constructor(e,t=!1){(0,l.merge)(this,{palettes:{},inputs:[],plots:[],graphics:{},defaults:{}}),(0,l.merge)(this,e);const i=e.fullId||e.id;(0,l.merge)(this,g.parseIdString(i)),this._updateInputDisplayDefaults(),this.useVersionFromMetaInfo=t}state(){const e={};for(const[t,i]of Object.entries(this))"useVersionFromMetaInfo"!==t&&this.hasOwnProperty(t)&&(e[t]=(0,o.default)(i),"id"===t&&(e[t]+="-"+this.version));return e}createDefaults(){if(this.defaults){const e=(0,l.clone)(this.defaults);e.precision="default";const t=g.getStudyPropertyRootName(this);(0,c.createDefaults)(t,e)}}removeDefaults(){(0,c.removeDefaults)(g.getStudyPropertyRootName(this))}isPlotForceOverlay(e){const t=this.styles?.[e],i=this.plots.find((t=>t.id===e));return!!t?.forceOverlay||i&&(0,r.isOhlcPlot)(i)&&this.ohlcPlots?.[i.target]?.forceOverlay||!!this.ohlcPlots?.[e]?.forceOverlay}hasForceOverlayPlots(){return this.plots.some((e=>this.isPlotForceOverlay(e.id)))||Object.values(this.ohlcPlots??{}).some((e=>!!e?.forceOverlay))}static getSourceIdsByInputs(e,t){if(!Array.isArray(e)||!t)return[];const i=[];for(const o of e)if(g.isSourceInput(o)&&(0,s.default)(t[o.id])){const e=t[o.id];e.includes("$")&&i.push(e.split("$")[0])}return i}static isSourceInput(e){return Boolean(e.id&&(("source"===e.id||"src"===e.id)&&("text"===e.type||"source"===e.type)||"source"===e.type))}static getSourceInputIds(e){const t=[];for(const i of e.inputs)g.isSourceInput(i)&&t.push(i.id);return t}static setChildStudyMetaInfoPropertiesSourceId(e,t,i){for(const s of e.inputs){if(!g.isSourceInput(s))continue;const e=i.childs().inputs&&i.childs().inputs.childs()[s.id];if(e){const i=e.value(),s=p.exec(i);if(2===s?.length){if("{pid}"===s[1]){const s=i.replace(/^[^\$]+/,t);e.setValue(s)}}}}}static patchSoSInputs(e,t){const i=e=>{const i=p.exec(e);if(2===i?.length){const s=i[1],o=`${(0,n.ensureNotNull)(t(s))}`;return e.replace(/^[^\$]+/,o)}return e};for(const t in e)if(/in_[\d+]/.test(t)||"source"===t){const o=e[t];(0,s.default)(o)?e[t]=i(o):(0,a.isExtendedInput)(o)&&(0,a.isExtendedInputSource)(o)&&(o.v=i(o.v))}}static canBeChild(e){if((0,s.default)(e))return!0;if(!e)return!1;if(e.extra&&!g.isAllowedSourceInputsCount(e.extra.sourceInputsCount)||!0===e.canNotBeChild||!1===e.canBeChild||h.has(e.id))return!1;let t=0;for(const i of e.inputs)g.isSourceInput(i)&&(t+=1);return g.isAllowedSourceInputsCount(t)}static isAllowedSourceInputsCount(e){return 1===e}static canHaveChildren(e){if(e){if(e.isTVScriptStrategy||e.TVScriptSourceCode&&isStrategy(e.TVScriptSourceCode))return!1 +;if(e.id&&!d.has(e.id)&&Array.isArray(e.plots))for(const t of e.plots)if(u.has(t.type))return!0}return!1}static getChildSourceInputTitles(e,t,i){const s={};if(t.plots&&t.plots.length&&e.options&&e.options.length)for(const o of e.options){const e=o?+o.split("$")[1]:NaN,n=isFinite(e)&&t.plots[e];n&&u.has(n.type)&&(s[o]=t.styles&&t.styles[n.id]&&t.styles[n.id]?.title||n.id,i&&(s[o]=i+": "+s[o]))}return s}static canPlotBeSourceOfChildStudy(e){return u.has(e)}static getStudyPropertyRootName(e){const t=_.get(e.id);if(void 0!==t)return t;let i="study_"+e.id;return e.pine&&e.pine.version&&(i+="_"+e.pine.version.replace(".","_")),i}static getStudyPropertyRootNameById(e){const t=_.get(e);return void 0!==t?t:"study_"+e}static isScriptStrategy(e){return!1}static isReplayStrategy(e){return"ReplayStrategy@tv-scripting"===e.id}static parseIdString(e){return function(e){const t={};if(-1===e.indexOf("@"))t.shortId=e,t.packageId="tv-basicstudies",t.id=e+"@"+t.packageId,t.version=1;else{const i=e.split("@");t.shortId=i[0];const s=i[1].split("-");if(3===s.length)t.packageId=s.slice(0,2).join("-"),t.id=t.shortId+"@"+t.packageId,t.version=parseInt(s[2]);else if(1===s.length&&"decisionbar"===s[0])t.packageId="les-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1;else{if(1!==s.length)throw new Error("unexpected study id:"+e);t.packageId="tv-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1}}if(t.fullId=t.id+"-"+t.version,"tv-scripting"===t.packageId){const e=t.shortId;if(0===e.indexOf("Script$")||0===e.indexOf("StrategyScript$")){const i=e.indexOf("_");t.productId=i>=0?e.substring(0,i):t.packageId}else t.productId=t.packageId}else t.productId=t.packageId;return t}(e)}_updateInputDisplayDefaults(){this.inputs.filter((e=>void 0===e.display)).forEach((e=>{m.includes(e.type)?e.display=a.InputDisplayFlags.None:e.display=a.InputDisplayFlags.All}))}}},68159:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfo:()=>h,getStudyIdWithVersion:()=>c});var s=i(9343).getLogger("Chart.Study.MetaInfo"),o=i(9343).LOGLEVEL,n=i(78749).applyOverridesToStudyDefaults,r=i(18112).getPersistentLogger,a=i(5633).StudyMetaInfoBase,l={};function c(e){return h.cutDollarHash(e.id)+"-"+e.version}class h extends a{static versionOf(e){var t="_metainfoVersion"in e&&isNumber(e._metainfoVersion)?e._metainfoVersion:0;return t<0&&s.logError("Metainfo format version cannot be negative: "+t),t}static getPackageName(e){const t=/^[^@]+@([^-]+-[^-]+)/.exec(e||"");return null!==t&&0!==t.length&&t[1]||r()?.addPersistentLogEntry(`getStudyPackageName: study id ${e} with stack ${(new Error).stack}`,o.INFO,"chart.StudyMetaInfo"),(t||[0,"tv-basicstudies"])[1]}static cutDollarHash(e){var t=e.indexOf("$"),i=e.indexOf("@");return-1===t?e:e.substring(0,t)+(i>=0?e.substring(i):"")}static hasUserIdSuffix(e){return/^USER;[\d\w]+;\d+$/.test(e)}static hasPubSuffix(e){return/^PUB;.+$/.test(e)}static hasStdSuffix(e){return/^STD;.+$/.test(e)}static isStandardPine(e){return/^(Strategy)?Script\$STD;.*@tv-scripting$/.test(e)}static getStudyIdWithLatestVersion(e){const t=h.cutDollarHash(e.id);let i=t +;return"ReplayStrategy@tv-scripting"===i?i+="-581!":t.indexOf("@tv-scripting")>=0?i+="-101!":t.endsWith("CP@tv-basicstudies")?i+="-"+Math.min(e.version,207):t.endsWith("CP@tv-chartpatterns")?i+="-"+Math.min(e.version,9):t.endsWith("@tv-volumebyprice")?i+="-"+e.version+"!":i+="-"+e.version,i}defaultInputs(){for(var e=[],t=0;t0?e[0].id:null}static findStudyMetaInfoByDescription(e,t){if(e){for(var i=0;i{"use strict";window.TradingView=window.TradingView||{},i(32563).setClasses(),i(44286),i(56186).install(),i(49483),i(37265),i(21251),i(11417),i(86129),i(55561),i(56840)},93364:(e,t,i)=>{"use strict";var s=i(81251),o=i(20057),n=i(50151),r=i(36986),a=i(11542),l=(i(20041),i(17192),i(69681),i(73052),i(95047),i(56570));const c=(0,r.getChartingLibraryGlobalContext)();JSON.parse(c.urlParams.disabledFeatures).forEach((e=>{l.setEnabled(e,!1)})),JSON.parse(c.urlParams.enabledFeatures).forEach((e=>{l.setEnabled(e,!0)}));i(81503);var h=i(35039),d=(i(80437),i(56840)),u=i.n(d);const _=(0,r.getChartingLibraryGlobalContext)(),p=(0,r.getChartingLibraryOwner)();_.__settingsOverrides=p.settingsOverrides||{};const m=p.settingsAdapter;null!=m?(d.setSettingsAdapter(m),d.sync()):l.enabled("use_localstorage_for_settings")&&d.sync();var g=i(15938);const f=(0,r.getChartingLibraryGlobalContext)();f.urlParams.customFontFamily&&(0,g.setChartFontFamily)(f.urlParams.customFontFamily);var y=i(38881);class v extends y.ChunkLoader{_startLoading(){return Promise.all([i.e(8356),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(2197),i.e(2736),i.e(4066),i.e(6489),i.e(9766),i.e(4353),i.e(3362),i.e(3745),i.e(4876),i.e(5168),i.e(6164),i.e(5975),i.e(2444),i.e(779),i.e(8054),i.e(2227),i.e(8402),i.e(2544),i.e(3999),i.e(653),i.e(5516)]).then(i.bind(i,95230)).then((e=>e.getRestrictedToolSet()))}}var S,b,w=i(72894),C=i(10048);function P(e=[],t=[]){const i=document.createElement("div"),s=document.createElement("div");return i.appendChild(s),i.classList.add(C.container),s.classList.add(C.inner),e.forEach((e=>{i.classList.add(C[e])})),t.forEach((e=>{i.classList.add(C[e])})),i}!function(e){e.Top="border-top",e.Right="border-right",e.Bottom="border-bottom",e.Left="border-left"}(S||(S={})),function(e){e.TopLeft="top-left-radius",e.TopRight="top-right-radius",e.BottomLeft="bottom-left-radius",e.BottomRight="bottom-right-radius"}(b||(b={}));class T extends y.ChunkLoader{constructor(e,t){super(),this._toolsBootloader=e, +this._headerProps=t,this._headerProps.resizerBridge.negotiateHeight(w.HEADER_TOOLBAR_HEIGHT_EXPANDED),this._headerProps.resizerBridge.container.value().appendChild(P())}_startLoading(){return Promise.all([this._toolsBootloader.load(),this._loadHeaderToolbar()]).then((([e,t])=>new t(this._headerProps.resizerBridge.container.value(),{...this._headerProps,tools:e})))}_loadHeaderToolbar(){return Promise.all([i.e(8370),i.e(4256),i.e(2227),i.e(3005)]).then(i.bind(i,39214)).then((e=>e.HeaderToolbarRenderer))}}var x=i(6307),I=i(27235);class M extends y.ChunkLoader{constructor(e){super(),this._opts=e,x.isDrawingToolbarVisible.value()&&(this._opts.resizerBridge.negotiateWidth(I.TOOLBAR_WIDTH_EXPANDED),this._opts.resizerBridge.container.value().appendChild(P()))}_startLoading(){return Promise.all([i.e(2134),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(2197),i.e(2736),i.e(9766),i.e(4353),i.e(5375),i.e(3362),i.e(6842),i.e(5975),i.e(5699),i.e(2227),i.e(4931),i.e(2544),i.e(769),i.e(1890),i.e(7843),i.e(2878)]).then(i.bind(i,37159)).then((e=>new e.DrawingToolbarRenderer(this._opts.resizerBridge.container.value(),{...this._opts})))}}var A=i(97990),L=i(32563),k=i(85662),D=i(45345);var E=i(64289),B=i(26709),V=i(3343);function R(e){if("number"==typeof e)return e;switch(e.toLowerCase()){case"ctrl":return V.Modifiers.Control;case"shift":return V.Modifiers.Shift;case"alt":return V.Modifiers.Alt;default:return e.toUpperCase().charCodeAt(0)}}function N(e){let t=0;for(let i=0;i{if(!$)return void this._actionHandler(e,t,s,o);const{newValue:n,dialogClose:r}=e,l=(await this._doLoad()).find((e=>e.name===n));r(),void 0!==l?this._hide=await(0,q.showConfirm)({title:a.t(null,void 0,i(7219)),text:a.t(null,void 0,i(67635)),onConfirm:({dialogClose:e})=>{e(),this._doOverwriteExistingLayout(l.id,n,t,s,o)},onCancel:({dialogClose:e})=>{e(),this._showDialog(n,t,s,o)}}):this._actionHandler({newValue:n,dialogClose:r},t,s,o)}, +onClose:()=>this._visibility.setValue(!1)})}_doSaveCurrentLayout(e,t,i,s){const o=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(t,i,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(o),s?.()}))}_doOverwriteExistingLayout(e,t,i,s,o){const n=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.id.setValue(e),this._chartWidgetCollection.metaInfo.name.setValue(t),this._doSave(i,s,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(n),o?.()}))}}class Y extends K{cloneChart(){this._cloneChart().then((()=>this._visibility.setValue(!0)))}show(){z((()=>this.cloneChart()),{source:"Clone chart"})}_dialogTitle(){return a.t(null,void 0,i(66134))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t}){l.enabled("saveload_storage_customization")&&this._doCloneCurrentLayout(e),t()}async _cloneChart(){let e;try{e=await j()}catch{return void showErrorDialog({content:a.t(null,void 0,i(73013))})}e&&(this._hide=await this._showDialog(this._getInitialRenameDialogInput()))}_doCloneCurrentLayout(e){const t=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.uid.deleteValue(),this._chartWidgetCollection.metaInfo.id.deleteValue(),this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(void 0,void 0,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(t)}))}_getInitialRenameDialogInput(){return a.t(null,{context:"ex: AAPL chart copy"},i(97559)).format({title:this._chartWidgetCollection.metaInfo.name.value()})}}class Z extends K{show(e,t,i){const s="function"==typeof e?e:void 0;this._saveNewChart(s,t,i).then((()=>this._visibility.setValue(!0)))}_dialogTitle(){return a.t(null,void 0,i(43047))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t},i,s,o){this._doSaveCurrentLayout(e,i,s,o),t()}async _saveNewChart(e,t,s){let o;try{o=await j()}catch{return void showErrorDialog({content:a.t(null,void 0,i(73013))})}const n=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showDialog(n,e,t,s)}}class X extends K{show(){z((()=>this._show()),{source:"Rename chart"})}_dialogTitle(){return a.t(null,void 0,i(22584))}_dialogText(){return a.t(null,void 0,i(9541))+":"}_actionHandler({newValue:e,dialogClose:t}){this._doSaveCurrentLayout(e),t()}async _show(){await this._renameChart(),this._visibility.setValue(!0)}async _renameChart(){const e=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showDialog(e)}}class J{constructor(e,t){if(this._autosaveTimer=null,this._watchedAutoSaveEnabled=new F.WatchedValue,this._toggleAutoSaveEnabledHandler=this._toggleAutoSaveEnabled.bind(this),this._doSave=(e,t,i,s)=>{void 0!==e&&e();const o=this._chartChangesWatcher.changes();this._chartSaver.saveChartSilently((e=>{var i;e&&e.uid===this.layoutId()&&(i=e.uid,"/chart/"===location.pathname&&(location.href="/chart/"+i)),void 0!==t&&t(e)}),(()=>{void 0!==i&&i()}),{autoSave:Boolean(s),changes:o})}, +this._doLoad=()=>G.backend.getCharts(),this._chartWidgetCollection=e,this._chartSaver=t,this._createController=new Z(e,this._doSave,this._doLoad),this._renameController=new X(e,this._doSave,this._doLoad),this._saveAsController=new Y(e,this._doSave,this._doLoad),this._chartChangesWatcher=new A.ChartChangesWatcher(e,t,W),e.saveKeysPressed().subscribe(this,this.saveChartOrShowTitleDialog),this._chartChangesWatcher.getOnChange().subscribe(this,this._onStateChanged),l.enabled("saveload_separate_drawings_storage")){const e=!0;e&&this._enableAutoSave(),this._watchedAutoSaveEnabled.setValue(e),this._watchedAutoSaveEnabled.subscribe(this._toggleAutoSaveEnabledHandler),this._autoSaveEnabledSetting?.getOnChange().subscribe(this,this._autoSaveEnabledSettingHandler)}}autoSaveEnabled(){return this._watchedAutoSaveEnabled}destroy(){l.enabled("saveload_separate_drawings_storage")&&(this._watchedAutoSaveEnabled.unsubscribe(),delete this._watchedAutoSaveEnabled,this._autoSaveEnabledSetting?.destroy(),delete this._autoSaveEnabledSetting)}getCreateController(){return this._createController}getRenameController(){return this._renameController}getSaveAsController(){return this._saveAsController}cloneChart(){this._saveAsController.cloneChart()}createEmptyChart(){this._createEmptyController?.show()}saveChartAs(){this._saveAsController.show()}renameChart(){this._renameController.show()}saveNewChart(e,t,i){this._createController.show(e,t,i)}saveExistentChart(e,t,i){this._doSave(e,t,i)}changes(){return this._chartChangesWatcher.changes()}hasChanges(){return 0!==this._chartChangesWatcher.changes()}hasChangesWV(){return this._chartChangesWatcher.hasChangesWV()}getOnChanges(){return this._chartChangesWatcher.getOnChange()}saveChartOrShowTitleDialog(e,t,i){const s=window.saver.isSaveInProcess(),o=this._chartChangesWatcher.hasChanges(),n=!!this.layoutId();window.is_authenticated&&(s||!o&&n)||z((()=>{null!=this._chartWidgetCollection.metaInfo.id.value()?this.saveExistentChart(e,t,i):this.saveNewChart(e,t,i)}),{source:"Save chart",sourceMeta:"Chart"})}saveToJSON(e){return this._chartSaver.saveToJSON(e)}saveChartSilently(e,t,i){this._chartSaver.saveChartSilently(e,t,i)}setAutoSaveEnabled(e){window.is_authenticated&&window.saver.isSaveInProcess()||z((()=>{this._watchedAutoSaveEnabled.setValue(e)}),{source:"AutoSave chart"})}saveChartLineTools(e,t,i,s){return this._chartSaver.saveChartLineTools(e,t,i,s)}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}_autoSaveEnabledSettingHandler(e){0}_toggleAutoSaveEnabled(e){0}_enableAutoSave(){0}_disableAutoSave(){0}_onStateChanged(e){e?this._startAutosave():this._stopAutosave()}_startAutosave(){l.enabled("charts_auto_save")&&null===this._autosaveTimer&&(this._autosaveTimer=setTimeout((()=>{this._autosaveTimer=null,this._chartWidgetCollection.metaInfo.id.value()&&this._doSave(void 0,void 0,void 0,!0)}),6e4))}_stopAutosave(){null!==this._autosaveTimer&&(clearInterval(this._autosaveTimer),this._autosaveTimer=null)}}var Q=i(29280),ee=(i(14051),i(21097)),te=i(59063) +;class ie extends te.CommonJsonStoreService{constructor(e,t){super(e,t,"FAVORITE_CHARTS_CHANGED","loadChartDialog.favorites",{})}}function se(){return!(l.enabled("saveload_requires_authentication")&&!window.is_authenticated)}class oe extends Q.DialogRenderer{constructor(e=null){super(),this._chartWidgetCollection=null,this._promise=null,this._dialog=null,this._onLoginStateChange=()=>{se()||this._setState({chartList:[],favorites:{},recents:[]})},this._onActiveChartNameChange=e=>{const{chartList:t}=this._state.value(),i=this._chartWidgetCollection;if(!i)return;const s=[];let o;t.forEach((t=>{if(t.id===i.metaInfo.id.value())return o=t,void s.push({...t,name:e});s.push(t)})),o&&this._setState({chartList:s})},this._subscribe=e=>{this._setVisibility(e)},this._getChartEntry=e=>({id:e.id,url:e.url,name:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,favorite:void 0,active:()=>this._isActiveChart(e.id),openAction:(t,i)=>this.loadChart(e,t,i),deleteAction:()=>this._deleteChart(e),favoriteAction:()=>this._handleFavorite(e)}),this._isActiveChart=e=>null!==this._chartWidgetCollection&&e===this._chartWidgetCollection.metaInfo.id.value(),this._deleteChart=e=>G.backend.removeChart(e.image_url).then((()=>{const{chartList:t,favorites:i}=this._state.value(),s=t.filter((t=>t.id!==e.id));if(this._favoriteChartsService){const t={...i};t[e.id]&&delete t[e.id],this._favoriteChartsService.set(t)}se()&&this._setState({chartList:s}),this._isActiveChart(e.id)&&(l.enabled("saveload_storage_customization")||isSymphonyEmbed()?null!==this._chartWidgetCollection&&this._chartWidgetCollection.clearChartMetaInfo():location.href="/chart/"+location.search)})),this._chartWidgetCollection=e,this._favoriteChartsService=new ie(ee.TVXWindowEvents,d);const t=this._favoriteChartsService?.get()||{};this._state=new F.WatchedValue({chartList:[],recents:[],favorites:t}),this._chartWidgetCollection?.metaInfo.name.subscribe(this._onActiveChartNameChange),window.loginStateChange.subscribe(null,this._onLoginStateChange)}showLoadDialog(){z(this._showLoadDialog.bind(this),{source:"Load chart",sourceMeta:"Chart"})}show(){this.showLoadDialog()}hide(){this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe)}state(){return this._state.readonly()}refreshChartList(e){return(se()?G.backend.getCharts():Promise.resolve([])).then((t=>{if(!se())return;const i=t.map(this._getChartEntry);this._setState({chartList:i,favorites:this._initFavorites(i)}),void 0!==e&&e()}))}getRecentCharts(e){}async deleteAllFavorites(){return Promise.resolve()}async loadChart(e,t,i){{const t=await G.backend.loadLayout(e);W.emit("chart_load_requested",t.chartWidgetCollectionState)}}async loadChartByUrl(e,t,i){let s=this._state.value().chartList.find((t=>t.url===e));s||(await this.refreshChartList(),s=this._state.value().chartList.find((t=>t.url===e))),await(s?.openAction(t,i))}async _handleFavorite(e){const{favorites:t}=this._state.value(),i={...t};i[e.id]?delete i[e.id]:i[e.id]=!0,this._favoriteChartsService?.set(i),se()&&this._setState({favorites:i}) +}_showLoadDialog(){this.refreshChartList((()=>{const e=this._promise=Promise.all([i.e(3357),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(6445),i.e(3799),i.e(1072),i.e(2736),i.e(4066),i.e(9766),i.e(4353),i.e(625),i.e(4876),i.e(8692),i.e(6190),i.e(9967),i.e(9977),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3999),i.e(5378),i.e(5009)]).then(i.bind(i,55127)).then((t=>{this._promise===e&&(this._dialog&&(this._dialog.hide(),this._dialog.visible().unsubscribe(this._subscribe)),this._dialog=new t.LoadChartDialogRenderer({chartWidgetCollection:this._chartWidgetCollection,serviceState:this.state()}),this._dialog.visible().subscribe(this._subscribe),this._dialog.show())}))}))}_setState(e){this._state.setValue({...this._state.value(),...e})}async _changeFavoriteState(e,t,i){return Promise.resolve()}_initFavorites(e){if(this._favoriteChartsService)return this._favoriteChartsService.get();const t={};return e.filter((e=>e.favorite)).forEach((e=>{t[e.id]=!0})),t}}var ne=i(51768),re=i(52033),ae=i(9343);const le=(0,ae.getLogger)("Platform.StudyTemplates"),ce=a.t(null,void 0,i(15096));class he{constructor(e){this._chartWidgetCollection=e.chartWidgetCollection,this._recentStudyTemplatesService=e.recentStudyTemplatesService,window.loginStateChange.subscribe(null,G.backend.invalidateStudyTemplatesList),this._list=new F.WatchedValue([]),this._onChange=new re.Delegate,this._list.subscribe((()=>this._onChange.fire()))}findRecordByName(e){return this._list.value().find((t=>t.name===e))||null}showSaveAsDialog(e){const t=this._chartWidgetCollection.activeChartWidget.value().model();Promise.all([i.e(3597),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(5826),i.e(4600),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(5323),i.e(6489),i.e(9766),i.e(8222),i.e(5375),i.e(5083),i.e(601),i.e(4876),i.e(4137),i.e(9654),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(769),i.e(4411),i.e(6631)]).then(i.bind(i,3606)).then((i=>{new i.StudyTemplateSaver({controller:t,onSave:(e,t)=>{t&&this._recentStudyTemplatesService?.add(t),this._list.setValue(e)}}).show(e)}))}applyTemplate(e){const t=this.findRecordByName(e);null!==t?window.runOrSignIn((()=>{const e=this._chartWidgetCollection.activeChartWidget.value(),i=i=>{(0,ne.trackEvent)("GUI","Load Study Template"),e.model().applyStudyTemplate(JSON.parse(i.content),t.name)};t.is_default&&"number"==typeof t.id?G.backend.getStandardStudyTemplateById(t.id,i):G.backend.getStudyTemplateById(t.id).then(i)}),{source:"Study templates apply"}):le.logNormal(`Template ${e} not found in cache`)}deleteStudyTemplate(e,t,i){const s=this.findRecordByName(e);null!==s?this._removeTemplate(s,t,i):le.logNormal(`Template ${e} not found in cache`)}list(){return this._list.value()}getOnChange(){return this._onChange}refreshStudyTemplateList(e){G.backend.getStudyTemplatesList().then((t=>{this._list.setValue(t),void 0!==e&&e()}))}invalidate(){G.backend.invalidateStudyTemplatesList()}_removeTemplate(e,t,i){window.runOrSignIn((()=>{(0,q.showConfirm)({text:ce.format({name:e.name}), +onConfirm:({dialogClose:t})=>new Promise((s=>{G.backend.invalidateStudyTemplatesList(),G.backend.removeStudyTemplate(e.id).then((()=>{this.refreshStudyTemplateList((()=>{const o=this.list();this._list.setValue(o.filter((t=>t!==e))),this._recentStudyTemplatesService&&this._recentStudyTemplatesService.remove(e.id),s(),t(),i?.()}))}))}))},t)}),{source:"Study templates delete"})}}var de=i(82992),ue=i(11345),_e=i(24526);class pe{constructor(e,t){this._visibility=new F.WatchedValue(!1),this._dialogPromise=null,this._dialog=null,this._chartWidgetCollection=e,this._options=t}visible(){return this._visibility.readonly()}show(e,t,i){const s=Array.isArray(e)?e:[],o=Array.isArray(e)?void 0:e;null===this._dialog&&this._requestDialog(s??[],t,i,o),this._dialog?.open(s??[],this._options?.indicatorsPreloader?.getIndicatorPromises(),t,i,o)}hide(){this._dialog?.hide()}getDialog(){return this._dialog}resetAllPages(){this._dialog?.resetAllStudies()}_requestDialog(e,t,s,o){if(null===this._dialogPromise){let n;n=Promise.all([i.e(2530),i.e(3703),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(6445),i.e(1072),i.e(9325),i.e(2736),i.e(7572),i.e(9967),i.e(643),i.e(2227),i.e(9418),i.e(5378),i.e(6456)]).then(i.bind(i,37020)).then((e=>new e.IndicatorsLibraryContainer(this._chartWidgetCollection,this._options))),this._dialogPromise=n.then((i=>{this._dialog=i,this._dialog.visible().subscribe((e=>{this._visibility.setValue(e)})),this._dialog.open(e,this._options?.indicatorsPreloader?.getIndicatorPromises(),t,s,o)}))}return this._dialogPromise}}var me=i(14426),ge=i(31054),fe=i(92184),ye=i(42752),ve=i(60859),Se=i(51613),be=i(63829),we=i(11497),Ce=i(2740),Pe=i(63950),Te=i(23998);const xe=/^Etc\/GMT([+-])(\d{1,2}):?(\d\d)?$/,Ie=new Map;function Me(e){if(Ie.has(e))return Ie.get(e);const t=xe.test(e);return Ie.set(e,t),t}const Ae=new Map;function Le(e){if(Ae.has(e))return Ae.get(e);const t=function(e){const t=e.match(xe);if(!t)return 0;const i="+"===t[1]?-1:1;return 60*(60*parseInt(t[2],10)+parseInt(t[3]||"0",10))*i}(e),i={time:[1924992e3+t],offset:[t]};return Ae.set(e,i),i}let ke=null;const De=new Map;class Ee{constructor(){this._customTimezones=new Map}addTimezones(e){e.forEach((e=>{const{id:t,...i}=e;this._addTimezone(t,i)})),this.updateChartTimezones()}listTimezoneIds(){return[...this._customTimezones.keys()]}listTimezones(){return[...this._customTimezones.entries()].map((([e,t])=>({id:e,...t})))}getTimezoneInfo(e){if(!this.timezoneIsAvailable(e))throw new Error("Provided timezone alias is not within the list of supported timezones.");return(0,n.ensure)(this._customTimezones.get(e))}getAllTimezoneInfo(){return this.listTimezones()}getAliasTimezone(e){return this.getTimezoneInfo(e).alias}timezoneIsAvailable(e){return this._customTimezones.has(e)}updateChartTimezones(){(0,Pe.updateAvailableTimezones)(this.getAllTimezoneInfo())}getTimezoneData(e){if(De.has(e))return De.get(e);let t=null;if(Me(e))t=Le(e);else if(this.timezoneIsAvailable(e)){const i=this.getAliasTimezone(e);Te.tzData[i]&&(t=Te.tzData[i]),!t&&Me(i)&&(t=Le(i))}return t&&De.set(e,t),t} +static instance(){return null===ke&&(ke=new Ee),ke}_addTimezone(e,t){try{if((0,n.ensure)(e,"Custom timezone ID"),(0,n.ensure)(t.alias,"Custom timezone alias"),(0,n.ensure)(t.title,"Custom timezone title"),(0,Pe.timezoneIsAvailable)(e)&&!this.timezoneIsAvailable(e))throw new Error("Custom timezone id already exists.");if(!(0,Pe.timezoneIsSupported)(t.alias)&&!Me(t.alias))throw new Error("Custom timezone alias is not a supported timezone.");if(e.length<1)throw new Error("Custom timezone id is empty");if(t.title.length<1)throw new Error("Custom timezone title is empty");this._customTimezones.set(e,t)}catch(e){console.warn(`Unable to add custom timezone. ${e}`)}}}(0,Ce.setCustomTimezones)(Ee);var Be=i(50788);let Ve=null;var Re=i(85049);class Ne{constructor(e){this._alive=new F.WatchedValue,this._container=new F.WatchedValue,this._width=new F.WatchedValue,this._height=new F.WatchedValue,this._fullscreen=new F.WatchedValue,this._detachable=new F.WatchedValue,this._fullscreenable=new F.WatchedValue,this._visible=new F.WatchedValue,this._availWidth=new F.WatchedValue,this._availHeight=new F.WatchedValue,this._owner=new F.WatchedValue,this._ownersStack=[],this.owner=this._owner.readonly(),this._bridge={alive:this._alive.readonly(),container:this._container.readonly(),width:this._width.readonly(),height:this._height.readonly(),fullscreen:this._fullscreen.readonly(),detachable:this._detachable.readonly(),fullscreenable:this._fullscreenable.readonly(),visible:this._visible.readonly(),availWidth:this._availWidth.readonly(),availHeight:this._availHeight.readonly(),remove:()=>{const e=this._owner.value();e&&e.remove&&e.remove()},negotiateWidth:e=>{const t=this._owner.value();t&&t.negotiateWidth&&t.negotiateWidth(e)},negotiateHeight:e=>{const t=this._owner.value();t&&t.negotiateHeight&&t.negotiateHeight(e)},requestFullscreen:()=>{const e=this._owner.value();e&&e.requestFullscreen&&e.requestFullscreen()},exitFullscreen:()=>{const e=this._owner.value();e&&e.exitFullscreen&&e.exitFullscreen()},detach:e=>{const t=this._owner.value();t&&t.detach&&t.detach(e)},attach:()=>{const e=this._owner.value();e&&e.attach&&e.attach()}},e&&this.pushOwner(e)}destroy(){for(const e of this._ownersStack)this._unsubscribeOwner(e)}bridge(){return this._bridge}pushOwner(e){if(!e.alive.value())return;for(const e of this._ownersStack)this._unsubscribeOwner(e);const t={owner:e};this._ownersStack.push(t),this._subscribeOwner(t)}_subscribeOwner(e){const t=e.owner;if(e.deathWatcher||(this._alive.setValue(!0),e.deathWatcher=t.alive.spawn(),e.deathWatcher.subscribe((t=>{t||this._deadHandler(e)}))),this._owner.setValue(t),!e.subscriptions){const i=e.subscriptions=[];this._visible.setValue(!1);const s=(e,t)=>{if(e){const s=e.spawn();i.push(s),s.subscribe((e=>{t.setValue(e)}),{callWithLast:!0})}else t.deleteValue()};s(t.container,this._container),s(t.width,this._width),s(t.height,this._height),s(t.fullscreen,this._fullscreen),s(t.detachable,this._detachable),s(t.fullscreenable,this._fullscreenable),s(t.availWidth,this._availWidth),s(t.availHeight,this._availHeight), +s(t.visible,this._visible)}}_unsubscribeOwner(e,t){if(e.subscriptions){for(const t of e.subscriptions)t.unsubscribe();e.subscriptions=null}t&&e.deathWatcher&&(e.deathWatcher.unsubscribe(),e.deathWatcher=null)}_deadHandler(e){const t=this._ownersStack.indexOf(e);(0,n.assert)(-1!==t,"sanitized owner should be in stack");for(let e=this._ownersStack.length-1;e>=t;e--)this._unsubscribeOwner(this._ownersStack[e],!0);this._ownersStack.length=t,t>0?this._subscribeOwner(this._ownersStack[t-1]):(this._alive.setValue(!1),this._owner.deleteValue())}}class Oe{constructor(e){this._document=e,this.isFullscreen=new F.WatchedValue;const t=()=>{const e=["fullscreenElement","webkitFullscreenElement","mozFullscreenElement","mozFullScreenElement","msFullscreenElement"];for(let t=0;t{this.isVisible.setValue(!e[o])},i(),e.addEventListener(t,i,!1);break}}this.destroy=()=>{i&&(e.removeEventListener(t,i,!1),i=null)}}}var We,He=i(84015),ze=i(49483);!function(e){e.Quirks="quirks",e.Visual="visual"}(We||(We={}));function Ue(e,t){let i=0;for(const{min:s,max:o}of t){if(e0&&t.push({min:e,max:s})}return t.sort(((e,t)=>e.min-t.min||e.max-t.max)),t}function je(e,t){if(e.length!==t.length)return!1;for(let i=e.length;i--;){if(e[i].min!==t[i].min)return!1;if(e[i].max!==t[i].max)return!1}return!0}const qe=l.enabled("no_min_chart_width");var $e;!function(e){e[e.MinChartHeight=300]="MinChartHeight",e[e.MinChartWidth=300]="MinChartWidth",e[e.DefaultOffset=4]="DefaultOffset",e[e.ThinOffset=1]="ThinOffset",e[e.TopToolbarMargin=0]="TopToolbarMargin"}($e||($e={}));const Ke=l.enabled("bypass_chart_height_check");function Ye(e){const t=l.enabled("side_toolbar_in_fullscreen_mode"),i=l.enabled("header_in_fullscreen_mode");return"center"===e||"left"===e&&t||"top"===e&&i}var Ze=i(42003),Xe=i(77788),Je=i(16216),Qe=(i(9001),i(16738)),et=i(83873),tt=i(60265);const it=(0,ae.getLogger)("Common.UndoStack");class st{constructor(){ +this._commands=[],this._onChange=new re.Delegate}onChange(){return this._onChange}isEmpty(){return 0===this._commands.length}size(){return this._commands.length}clear(){this.isEmpty()||(this._commands.length=0,this._onChange.fire())}push(e){if(!(e instanceof tt.UndoCommand))throw new TypeError("argument must be an instance of UndoCommand");this._commands.push(e),this._onChange.fire(e)}pop(){if(this.isEmpty())return void it.logDebug("pop: undo stack is empty");const e=this._commands.pop();return this._onChange.fire(e),e}head(){if(!this.isEmpty())return this._commands[this._commands.length-1]}}class ot extends tt.UndoCommand{constructor(e){super(e,!1),this._subcommands=[]}addCommand(e){this._subcommands.push(e)}isEmpty(){return 0===this._subcommands.length}redo(e){for(let t=0;t=0;t--)this._subcommands[t].undo(e)}commands(){return this._subcommands}affectsState(){return this._subcommands.some((e=>e.affectsState()))}}class nt extends tt.UndoCommand{constructor(e,t,i,s,o=!0){super(s,void 0,o),this._setter=e,this._oldValue=t,this._newValue=i}redo(){this._setter(this._newValue)}undo(){this._setter(this._oldValue)}}class rt extends nt{constructor(e,t,i,s,o=!0){super((e=>this._vwState.setValue(e)),t,i,s,o),this._vwState=e}}const at=(0,ae.getLogger)("Common.UndoHistory");var lt=i(928),ct=i(68335),ht=i(91676),dt=i(37265),ut=i(14729),_t=i(5171),pt=i(36915);class mt extends Q.DialogRenderer{constructor(e){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)},this._chartWidgetCollection=e}show(e){const t=this._chartWidgetCollection,s=t.activeChartWidget.value();return s.generalPropertiesDefinitions().then((o=>Promise.all([i.e(2486),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(4353),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(3362),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(7519),i.e(7572),i.e(779),i.e(6710),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(7078)]).then(i.bind(i,56080)).then((i=>{const n=new i.GeneralChartPropertiesDialogRenderer({chartWidgetCollection:t,propertyPages:o,activePageId:this._activePageId,model:s.model()});return this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=n,n.visible().subscribe(this._subscribe),n.show(e),this._activePageId=void 0,n}))))}hide(){this._dialog?.hide()}isVisible(){return this.visible().value()}focusOnText(){}setActivePage(e){this._activePageId=e}}class gt extends Q.DialogRenderer{constructor(e){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)},this._chartWidgetCollection=e}show(e){this._load().then((t=>{this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=t, +t.visible().subscribe(this._subscribe),t.show(e),W.emit("compare_add")}))}hide(){this._dialog?.hide()}_load(){return Promise.all([Promise.all([i.e(4040),i.e(7271)]).then(i.bind(i,56217)),Promise.all([i.e(6703),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(4106),i.e(7444),i.e(2444),i.e(7435),i.e(2227),i.e(4931),i.e(9418),i.e(2544),i.e(3202),i.e(2751),i.e(731)]).then(i.bind(i,14283))]).then((([e,t])=>{const i=new e.CompareModel(this._chartWidgetCollection);return t.getCompareDialogRenderer(i)}))}}var ft=i(29981),yt=i(68805);const vt=()=>i.e(4389).then(i.bind(i,7960));function St(e,t={}){return vt().then((i=>i.copyToClipboardImageOfChart(e,t)))}function bt(e,t={}){return vt().then((i=>i.getImageOfChartSilently(e,t)))}var wt=i(15764);var Ct=i(68993);function Pt(e){const t=e.querySelector("#chart-aria-description");if(null!==t)return t;const i=e.createElement("div");return i.id="chart-aria-description",i.tabIndex=-1,i.role="alert",i.ariaLive="assertive",e.body.appendChild(i),i}function Tt(e,t){const i={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:t?"2-digit":void 0,minute:t?"2-digit":void 0,hour12:!0};return new Date(1e3*e).toLocaleString(void 0,i)}class xt{constructor(){this._ariaElement=null,this._customProvider=null,this._lastDescription=null,this._locale="en"}createElement(e){this._ariaElement=Pt(e)}setCustomProvider(e){this._customProvider=e}setLocale(e){this._locale=e}async updateChartDescription(e,t,i){const s=function(e){const t=Ct.layouts[e];return t?.count??1}(i),o=await this._buildChartContext(e,t,s);if(null===o)return;if(this._customProvider){const e=await this._customProvider(o);if(null!==e)return void this._setChartDescription(e)}if("en"!==this._locale)return;const n=function(e){const t=function(e){if(!l.enabled("aria_detailed_chart_descriptions")||!e.visibleData)return"";let t;try{t=function(e){let t=e.schema.findIndex((e=>"userTime"===e.type));t<0&&(t=e.schema.findIndex((e=>"time"===e.type)));if(t<0)throw new Error("Exported Data should contain `time`.");const i=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"close"===e.plotTitle),-1);if(i<0)throw new Error("Exported Data should contain `close`.");const s=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"low"===e.plotTitle),i),o=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"high"===e.plotTitle),i),n=It(e,(e=>"value"===e.type&&"series"===e.sourceType&&"open"===e.plotTitle),i),r=e.data.map((e=>({time:e[t],open:e[n],high:e[o],low:e[s],close:e[i]}))),a={start:r[0],close:r[r.length-1],low:r[0],high:r[0]};for(const e of r)e.high>a.high.high&&(a.high=e),e.low=0?s:i}xt._instance=null;var Mt,At=i(86441),Lt=i(19625),kt=i(24377),Dt=i(27714),Et=i(35236),Bt=i(44672),Vt=i(56468),Rt=i(95201),Nt=i(34026),Ot=i(51056),Ft=i(37743),Wt=i(7114),Ht=i(61993);!function(e){e[e.SizeDelta=1]="SizeDelta"}(Mt||(Mt={}));class zt{constructor(e,t,i){this._data=e,this._hittest=t,this._textWidthCache=i}draw(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=this._data.centerPoint,n=Math.round(o.x*i),r=Math.round(o.y*s),a=Math.max(1,Math.floor(i))%2/2,l=Math.max(1,Math.floor(s))%2/2,c=new At.Point(n+a,r-l);this._drawLollipop(e,c,t),this._drawLabel(e,c,t)}hitTest(e){const t=(0, +Ht.interactionTolerance)().esd,i=this._data.centerPoint.y-this._data.style.lollipop.height/2-t,s=this._data.centerPoint.x-this._data.style.lollipop.width/2-t,o=(0,At.box)(new At.Point(s,i),new At.Point(s+this._data.style.lollipop.width+2*t,i+this._data.style.lollipop.height+2*t));return(0,Nt.pointInBox)(e,o)?this._hittest:null}_drawLollipop(e,t,i){const s=this._data.style,{horizontalPixelRatio:o}=i,n=this._fillRadius(o);s.lollipop.fillCircle&&s.lollipop.backgroundColor&&this._drawFilledCircle(e,t,n,s.lollipop.backgroundColor);const r=Math.round(s.lollipop.lineWidth*o),a=n-Math.round(1*o+r/2);this._drawBorderLine(e,t,r,a),s.lollipop.fillCircle&&s.lollipop.fillStyle&&this._drawFilledCircle(e,t,a,s.lollipop.fillStyle)}_drawLabel(e,t,i){const s=this._data.style.lollipop.text,o=s.label;if(""===o)return;const{horizontalPixelRatio:n,verticalPixelRatio:r}=i;e.textAlign="center",e.textBaseline="middle",e.fillStyle=s.strokeStyle,e.font=s.font;const a=this._textWidthCache.yMidCorrection(e,o);e.translate(t.x,t.y+((s.deltaY||0)+a)*r),(0,Wt.drawScaled)(e,n,r,(()=>{e.fillText(o,0,0)}))}_fillRadius(e){const t=this._data.style,i=Math.max(1,Math.floor(e));let s=Math.round(t.lollipop.width*e);return s%2!=i%2&&(s+=1),s/2}_drawBorderLine(e,t,i,s){const o=this._data.style;e.strokeStyle=o.lollipop.strokeStyle,e.lineWidth=i,(0,Ft.setLineStyle)(e,Ot.LINESTYLE_SOLID),(0,Ft.createCircle)(e,t.x,t.y,s),e.stroke()}_drawFilledCircle(e,t,i,s){e.fillStyle=s,(0,Ft.createCircle)(e,t.x,t.y,i),e.fill()}}var Ut,Gt=i(95173),jt=i(2844),qt=i(72791);!function(e){e[e.SpaceBetweenRows=25]="SpaceBetweenRows",e[e.TooltipTopMargin=15]="TooltipTopMargin",e[e.SpaceBetweenCardAndLollipop=8]="SpaceBetweenCardAndLollipop"}(Ut||(Ut={}));class $t{constructor(e,t,i){this._invalidated=!1,this._renderer=new Rt.CompositeRenderer,this._textWidthCache=new jt.TextWidthCache,this._stylesCache=null,this._lollipops={},this._lollipopsCounter=0,this._lastClickedId=new F.WatchedValue(null),this.onPaneBgChange=()=>{this._recreateStyles(this._model)},this._model=e,this._source=t,this._clickHandler=i,this._recreateStyles(e),e.backgroundColor().subscribe(this.onPaneBgChange),e.mainSeries().onSymbolIntervalChanged().subscribe(this,this._onSymbolOrIntervalChanged),this._lastClickedId.subscribe((e=>{null===e&&this._source.destroyTooltip()})),this._lastClickedId.subscribe((()=>{this._source.model().updateSource(this._source),this.update((0,Bt.sourceChangeEvent)(this._source.id()))}))}destroy(){this._model.backgroundColor().unsubscribe(this.onPaneBgChange),this._model.mainSeries().onSymbolIntervalChanged().unsubscribeAll(this)}processClickOutside(e,t){const i=this._lastClickedId.value();if(null===i||!t)return void this.clearLastClicked();const s=(0,Et.getClickPosition)(t);if(null===s)return;const o=this._renderer.hitTest(new At.Point(s.x,s.y),e);null!==o&&o.data()?.activeItem===(0,n.ensureDefined)(this._lollipops[i]).itemIndex||this.clearLastClicked()}processClickInside(e,t,i){const s=this._lollipops[i];return!(!s||!s.visible)&&(s.active=!s.active, +this._lollipopMouseClickHandler(e,this._getLollipopRendererData(s),(0,Dt.size)({width:t.clientWidth,height:t.clientHeight}),{preventDefault:()=>{},target:t}),!0)}clearLastClicked(){const e=this._lastClickedId.value(),t=null!==e&&this._lollipops[e]||null;null!==t&&(t.active=!1,this.update((0,Bt.sourceChangeEvent)(this._source.id())),this._source.model().updateSource(this._source)),this._lastClickedId.setValue(null)}getLastClickedLollipopId(){return this._lastClickedId.value()}update(e){this._invalidated=!0}afterUpdate(e,t,i,s){}getStyle(e,t){let i=t;if(e.stack&&(i+="_stack:"+e.stack),"active"===i)return this._activeStyle;if("hovered"===i)return this._hoveredStyle;if("default"===i)return this._defaultStyle;if(this._stylesCache||(this._stylesCache={}),!this._stylesCache[i]){const s=(0,dt.clone)("active"===t?this._activeStyle:"hovered"===t?this._hoveredStyle:this._defaultStyle);e.stack&&(s.lollipop.incHeight=25*e.stack),this._stylesCache[i]=s}return this._stylesCache[i]}hasTooltip(e){return!0}_getY(){let e=0;const t=this._model.panes();for(let i=t.length;i--;){const s=t[i];s.containsMainSeries()&&(e+=s.height())}return e}_showBarLine(e){return this.hasTooltip(e)&&(e.hovered||e.active)}_getLollipopRendererData(e){const t=this._getLollipopStatus(e),i=this.getStyle(e,t);return{id:e.id,centerPoint:new At.Point(e.basePoint.x,e.basePoint.y-i.lollipop.bottom-i.lollipop.height/2-(i.lollipop.incHeight||0)),style:i,status:t}}_createRenderers(e){const{mediaSize:t}=e;this._renderer.clear();for(const i of Object.values(this._lollipops))if(void 0!==i&&i.visible){const s=this._getLollipopStatus(i),o=this.getStyle(i,s),n={id:i.id,centerPoint:new At.Point(i.basePoint.x,i.basePoint.y-o.lollipop.bottom-o.lollipop.height/2-(o.lollipop.incHeight||0)),style:o,status:s},r={cursorType:qt.PaneCursorType.Default,activeItem:i.itemIndex,hideCrosshairLinesOnHover:!0,clickHandler:this._lollipopMouseClickHandler.bind(this,e,n,t),tapHandler:this._lollipopMouseClickHandler.bind(this,e,n,t)};if(this._renderer.append(this._createRendererForLollipop(n,r)),this._showBarLine(i)){const{strokeStyle:e,lineStyle:t,lineWidth:s}=o.barLine,n={color:e,linestyle:t,linewidth:s,x:i.basePoint.x,top:0,bottom:i.basePoint.y-o.lollipop.bottom-o.lollipop.height},r=new Gt.VerticalLineRenderer;r.setData(n),this._renderer.insert(r,0)}}}_recreateStyles(e){this._stylesCache=null}_createRendererForLollipop(e,t){return new zt(e,new Vt.HitTestResult(Vt.HitTarget.Custom,t),this._textWidthCache)}_onSymbolOrIntervalChanged(){this._lollipops={},this._lollipopsCounter=0,this._renderer.clear(),this.clearLastClicked()}async _lollipopMouseClickHandler(e,t,i,s){s.preventDefault();const o=t.id;this._lastClickedId.setValue(this._lastClickedId.value()===o?null:o);const r={target:s.target,targetSize:i,point:new At.Point(t.centerPoint.x,t.centerPoint.y-t.style.lollipop.height/2-8),marginTop:15};await this._clickHandler(null!==this._lastClickedId.value(),e,r,(()=>{const e=(0,n.ensureDefined)(this._lollipops[o]);return this._createTooltipContent(e)}))}_getLollipopStatus(e){ +return e.active?"active":e.hovered?"hovered":"default"}}var Kt,Yt=i(68979);class Zt extends zt{_drawLollipop(e,t,i){if(!this._imageLoaded())return void super._drawLollipop(e,t,i);const s=this._data.style,{horizontalPixelRatio:o}=i,n=this._fillRadius(o);let r=Math.round(s.lollipop.lineWidth*o),a=n-Math.round(1*o+r/2);if(s.lollipop.fillCircle&&(s.lollipop.backgroundColor&&this._drawFilledCircle(e,t,n,s.lollipop.backgroundColor),s.lollipop.fillStyle&&this._drawFilledCircle(e,t,a,s.lollipop.fillStyle)),this._data.style.lollipop.image?.imageElement){const i=n-Math.round(1*o+2*r),s=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high",(0,Ft.createCircle)(e,t.x,t.y,i),e.clip(),e.drawImage(this._data.style.lollipop.image.imageElement,t.x-i,t.y-i,s,s),e.restore()}"active"===this._data.status&&(a-=r/2,r*=1.5),this._drawBorderLine(e,t,r,a)}_drawLabel(e,t,i){this._imageLoaded()&&!this._data.style.lollipop.text.showWhenImageLoaded||super._drawLabel(e,t,i)}_imageLoaded(){return Boolean(this._data.style.lollipop.image&&this._data.style.lollipop.image.imageElement&&this._data.style.lollipop.image.imageElement.complete&&this._data.style.lollipop.image.imageElement.naturalWidth)}}!function(e){e.PositiveEarningFillPath="M8.961.92a3 3 0 0 1 3.078 0l7.5 4.48A3 3 0 0 1 21 7.975V20a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7.975A3 3 0 0 1 1.461 5.4l7.5-4.48z",e.PositiveEarningStrokePath="M9.867 2.742c.39-.23.875-.23 1.266 0l7.5 4.406c.382.225.617.635.617 1.078V20c0 .69-.56 1.25-1.25 1.25H3c-.69 0-1.25-.56-1.25-1.25V8.226c0-.443.235-.853.617-1.078l7.5-4.406z",e.NegativeEarningFillPath="M8.961 23.08a3 3 0 0 0 3.078 0l7.5-4.48A3 3 0 0 0 21 16.025V4a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12.025A3 3 0 0 0 1.461 18.6l7.5 4.48z",e.NegativeEarningStrokePath="M9.866 21.257c.391.23.877.23 1.268 0l7.5-4.414a1.25 1.25 0 0 0 .616-1.078V4c0-.69-.56-1.25-1.25-1.25H3c-.69 0-1.25.56-1.25 1.25v11.765c0 .443.234.853.616 1.078l7.5 4.414z",e.DefaultEarningFillPath="M3 0h15c1.662 0 3 1.338 3 3v15c0 1.662-1.338 3-3 3H3c-1.662 0-3-1.338-3-3V3c0-1.662 1.338-3 3-3z",e.DefaultEarningStrokePath="M3 1.75h15c.693 0 1.25.557 1.25 1.25v15c0 .693-.557 1.25-1.25 1.25H3c-.692 0-1.25-.558-1.25-1.25V3c0-.692.558-1.25 1.25-1.25z"}(Kt||(Kt={}));const Xt={fillPath:new Path2D("M8.961.92a3 3 0 0 1 3.078 0l7.5 4.48A3 3 0 0 1 21 7.975V20a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7.975A3 3 0 0 1 1.461 5.4l7.5-4.48z"),strokePath:new Path2D("M9.867 2.742c.39-.23.875-.23 1.266 0l7.5 4.406c.382.225.617.635.617 1.078V20c0 .69-.56 1.25-1.25 1.25H3c-.69 0-1.25-.56-1.25-1.25V8.226c0-.443.235-.853.617-1.078l7.5-4.406z")},Jt={fillPath:new Path2D("M8.961 23.08a3 3 0 0 0 3.078 0l7.5-4.48A3 3 0 0 0 21 16.025V4a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12.025A3 3 0 0 0 1.461 18.6l7.5 4.48z"),strokePath:new Path2D("M9.866 21.257c.391.23.877.23 1.268 0l7.5-4.414a1.25 1.25 0 0 0 .616-1.078V4c0-.69-.56-1.25-1.25-1.25H3c-.69 0-1.25.56-1.25 1.25v11.765c0 .443.234.853.616 1.078l7.5 4.414z")},Qt={fillPath:new Path2D("M3 0h15c1.662 0 3 1.338 3 3v15c0 1.662-1.338 3-3 3H3c-1.662 0-3-1.338-3-3V3c0-1.662 1.338-3 3-3z"), +strokePath:new Path2D("M3 1.75h15c.693 0 1.25.557 1.25 1.25v15c0 .693-.557 1.25-1.25 1.25H3c-.692 0-1.25-.558-1.25-1.25V3c0-.692.558-1.25 1.25-1.25z")};function ei(e,t,i,s,o){const{horizontalPixelRatio:n,verticalPixelRatio:r}=i;e.save(),e.translate(t.x-s.lollipop.width*n/2,t.y-s.lollipop.height*r/2),e.scale(n,r),s.lollipop.fillCircle&&s.lollipop.backgroundColor&&(e.fillStyle=s.lollipop.backgroundColor,e.fill(o.fillPath)),e.strokeStyle=s.lollipop.strokeStyle,e.lineWidth=Math.round(s.lollipop.lineWidth*n)/n,(0,Ft.setLineStyle)(e,Ot.LINESTYLE_SOLID),s.lollipop.fillCircle&&s.lollipop.fillStyle&&(e.fillStyle=s.lollipop.fillStyle,e.fill(o.strokePath)),e.stroke(o.strokePath),e.restore()}function ti(e,t,i,s){ei(e,t,i,s,Xt)}function ii(e,t,i,s){ei(e,t,i,s,Jt)}function si(e,t,i,s){ei(e,t,i,s,Qt)}class oi extends zt{_drawLollipop(e,t,i){const s=this._data.style;switch(s.shape){case"earningUp":ti(e,t,i,s);break;case"earningDown":ii(e,t,i,s);break;case"earning":si(e,t,i,s);break;default:super._drawLollipop(e,t,i)}}}var ni;!function(e){e[e.HoveredColorTransparency=85]="HoveredColorTransparency",e.ActiveTextColor="rgba(255, 255, 255, 0.92)"}(ni||(ni={}));const ri={backgroundDark:(0,Lt.getHexColorByName)("color-cold-gray-900"),backgroundLight:(0,Lt.getHexColorByName)("color-white")};class ai extends $t{constructor(e,t,i){super(e,t,i),this.stylesCache={},this.templatesCache={},this._itemIndexToId=new Map,this.source=t}clearCaches(){this.clearLastClicked(),this._lollipops={},this._lollipopsCounter=0}renderer(e){return this._invalidated&&(this._createLollipops(e),this._invalidated=!1),this._renderer}getStyle(e){const t=e.active?"active":e.hovered?"hovered":"default";return this._generateStyle(t,e)}hasTooltip(e){return Boolean(e.items&&e.items.length)}_createTooltipContent(e){const t=e.items;return t?[{type:"common",subTitle:Array.isArray(t)?t.map((e=>({value:e}))):[{value:t}],style:{color:e.color}}]:null}_createRendererForLollipop(e,t){return new(e.style.lollipop.image?Zt:oi)(e,new Vt.HitTestResult(Vt.HitTarget.Custom,t),this._textWidthCache)}async _lollipopMouseClickHandler(e,t,i,s){(0,W.emit)("onTimescaleMarkClick",t.id),await super._lollipopMouseClickHandler(e,t,i,s)}_createLollipops(e){const t=this._model.timeScale(),i=super._getY(),s=this._model.lastHittestData(),o=this._model.hoveredSource(),n=this.source.marks(),r=new Map;Object.keys(n).forEach((e=>{const a=n[e],l=a.id,c=a.index;if(null!=c){const e=l===this.getLastClickedLollipopId(),n=this._lollipops[l],h=void 0!==n?n.itemIndex:this._lollipopsCounter++;this._itemIndexToId.has(h)||this._itemIndexToId.set(h,l);const d=o===this.source&&null!==s&&s.activeItem===h,u=(r.get(c)??-1)+1;r.set(c,u),this._lollipops[l]={id:l,itemIndex:h,basePoint:new At.Point(t.indexToCoordinate(c)+1,i),hovered:d,active:e,label:a.label,color:a.color,items:a.tooltip,visible:!0,stack:u,shape:a.shape,image:this._getImageForUrl(a.imageUrl),showLabelWhenImageLoaded:a.showLabelWhenImageLoaded,textColor:a.labelFontColor}}})),super._createRenderers(e)}_getImageForUrl(e){if(e)return this.source.getImageElement(e)} +_generateStyle(e,t){const{color:i,label:s,stack:o,shape:n,image:r,textColor:a}=t;let l=e+i+s+(this._model.dark().value()?"dark":"light");if(void 0!==o&&(l+="_stack"+o),!(l in this.stylesCache)){const c=this._model.dark().value()?ri.backgroundDark:ri.backgroundLight;let h,d=i;if("active"===e)h=i,d="rgba(255, 255, 255, 0.92)";else if("hovered"===e){const e=(0,kt.tryParseRgba)(i);if(null!==e){const t=e[3]*(1-.85);h=(0,kt.rgbaToString)((0,kt.rgba)(e[0],e[1],e[2],t))}}a&&(d=a);let u=23,_=23,p=1,m=0;"earning"===n?(_=21,u=21,p=2):"earningUp"===n?(u=21,m=1,p=2):"earningDown"===n&&(u=21,m=-.5,p=.5);const f={barLine:{lineStyle:Ot.LINESTYLE_DASHED,lineWidth:1,strokeStyle:i},lollipop:{width:u,height:_,bottom:p,backgroundColor:c,lineWidth:1.5,fillStyle:h,strokeStyle:i,fillCircle:!0,text:{label:s,deltaY:m,strokeStyle:d,font:(0,Yt.makeFont)(12,g.CHART_FONT_FAMILY,"bold"),showWhenImageLoaded:t.showLabelWhenImageLoaded},image:r},shape:n};void 0!==o&&(f.lollipop.incHeight=25*o),this.stylesCache[l]=f}return this.stylesCache[l]}}var li=i(32679),ci=i(2718),hi=i(19938),di=i(29137);const ui=(0,ae.getLogger)("Chart.BarsMarksContainer"),_i=Math.round(new Date(2037,0,1).getTime()/1e3);var pi;!function(e){e[e.MaxPlatesPerBar=10]="MaxPlatesPerBar"}(pi||(pi={}));class mi extends di.DataSource{constructor(e,t,i){const s=e.onWidget();let o;o=s?!e.hideIdeas():!!l.enabled("bars_marks")&&u().getBool("BarsMarksContainer.visibile",!1),t.merge({visible:o}),t.childs().visible.subscribe(null,(t=>{s||e.isSnapshot()||!l.enabled("bars_marks")||u().setValue("BarsMarksContainer.visibile",!!t.value())})),super(i),this._paneViews=[],this._model=e,this._properties=t,this._requests=[],this._marks={},this._loadedRange=null,this._getDataTimeout=null,this._collectedRange=null,this._lastRange=null;const r=this._model.mainSeries();r.onSymbolIntervalChanged().subscribe(this,this.clearMarks),r.dataEvents().symbolResolved().subscribe(this,this.clearMarks),r.dataEvents().completed().subscribe(this,(()=>{const e=r.data();if(0===e.size())return;const t=(0,n.ensureNotNull)(e.first()).index,i=(0,n.ensureNotNull)(e.last()).index,s=this.timeScale();this.getData({start:s.indexToTimePoint(t)??1/0,end:s.indexToTimePoint(i)??-1/0})})),this._initialize(),this._pinnedTooltips={}}destroy(){const e=this._model.mainSeries();e.onSymbolIntervalChanged().unsubscribeAll(this),e.dataEvents().symbolResolved().unsubscribeAll(this),e.dataEvents().completed().unsubscribeAll(this),super.destroy()}model(){return this._model}properties(){return this._properties}marks(){return this._marks}pinTooltip(e,t){this._pinnedTooltips[e]=t}timeScale(){return this._model.timeScale()}getIntervalInTicks(){const e=this._model.mainSeries().properties().childs().interval.value(),t=Re.Interval.parse(e);if(!t.isValid())throw new TypeError("Unexpected interval");return t.isRange()?60:t.inMilliseconds()/1e3}getVisibleTickMarksRange(){if(this.timeScale().isEmpty())return{start:0,end:0};const e=(0,n.ensureNotNull)(this.timeScale().visibleBarsStrictRange()),{firstIndex:t,lastIndex:i}=(0, +n.ensureNotNull)(this.timeScale().points().range().value());if(!(e.lastBar()>t&&e.firstBar(){const o=this._marks[s],n=o.tickmark;n>=(t.start??1/0)&&n<=(t.end??-1/0)+i&&e.push(o)})),e}getPublishedPlates(){const e={};return window.is_authenticated?(this.getVisibleRangePlates().forEach((t=>{t.is_public&&(this._pinnedTooltips[t.id]||t.user__id===window.user.id)&&(e[t.id]=t)})),e):e}filterDisplayedPlates(e){const t=e.reduce(((e,t)=>{const i=this._getIndex(t.tickmark);return null!==i&&(e[i]=e[i]||[],e[i].push(t)),e}),{});return Object.keys(t).reduce(((e,i)=>{let s=t[i];return s=s.sort(((e,t)=>t.views_count-e.views_count)),s=s.slice(0,10),e.concat(s)}),[])}getPlatesViewData(){const e=this._model.mainSeries();if(e.data().isEmpty())return[];const t=(0,yt.isPriceSourceStyle)(e.style())?e.barFunction():null,i=this.filterDisplayedPlates(this.getVisibleRangePlates()),s={},o=this._model.lastHittestData()??this._model.lastSelectedHittestData();let r=null;null!==o&&this._model.hoveredSource()===this&&(r=o.activeItem??null);const a=[];for(const e of i){const i=(0,n.ensureNotNull)(this._getIndex(e.tickmark)),o=this._getBar(i);if(null===o)continue;const l=this._layout(e.direction),c=this._theme(e.direction),h=r===e.id,d=this.timeScale().indexToCoordinate(i),u=this._offset(l,o,t),_=(0,n.ensureNotNull)(this.priceScale()).isInverted();let p=0;i in s||(s[i]={up:0,down:0}),p=s[i][l]++,a.push({id:e.id,x:d,y:u,yInverted:_,order:p,direction:l,theme:c,hovered:h,pinned:!0===this._pinnedTooltips[e.id],user__id:e.user__id,label:e.label,labelFontColor:e.labelFontColor||"#444",minSize:e.minSize||5,...this._plateViewData(e)})}const l=a.filter((e=>!0===e.hovered));for(let e=0;ee.hovered&&!t.hovered?1:0)),a}priceAxisViews(){return null}updateAllViews(e){for(const t of this._paneViews)t.update(e)}updateAllViewsAndRepaint(){this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this)}roundRange(e){return{start:Math.round(e.start),end:Math.round(e.end)}}refreshData(){null!==this._lastRange&&this.getData(this._lastRange)}getData(e){(0,dt.isNumber)(e.start)&&(0,dt.isNumber)(e.end)?(this._lastRange=e,e.end=_i,this._pushGetDataStack(Object.assign({},e))):ui.logError("Wrong range")}clearMarks(){this._abortAllRequests(),this._marks={},this._loadedRange=null}isUserDeletable(){return!1}isSavedInChart(e){return!1}isSpeciallyZOrderedSource(){return!0}showInObjectTree(){return!1}_plateViewData(e){return{}}_layout(e){switch(e){default:case 0:case 2:case 3:case 4:case 5:case 6:return"up";case 1:return"down"}}_theme(e){switch(e){default:case 0:return"neutral";case 1:case 5:return"green" +;case 2:case 6:return"red";case 3:return"yellow";case 4:return"blue"}}_offset(e,t,i){let s;switch(e){default:case"up":s=null===i?t[2]:i(t);break;case"down":s=null===i?t[3]:i(t)}return(0,n.ensureNotNull)(this.priceScale()).priceToCoordinate(s,(0,n.ensureNotNull)((0,n.ensureNotNull)(this.ownerSource()).firstValue()))}_getIndex(e){return this.timeScale().timePointToIndex(e)}_getBar(e){return this._model.mainSeries().data().valueAt(e)}_rangeDifference(e){return e=Object.assign({start:1/0,end:-1/0},e),this._loadedRange&&(e.startthis._loadedRange.end&&(e.start=this._loadedRange.end)),e}_rangeUnion(e,t){return e=Object.assign({start:1/0,end:-1/0},e),t&&(e.start=Math.min(t.start,e.start),e.end=Math.max(t.end,e.end)),e}_pushGetDataStack(e){(0,dt.isNumber)(e.start)&&(0,dt.isNumber)(e.end)?(this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._collectedRange=this._rangeUnion(e,this._collectedRange),this._getDataTimeout=setTimeout((()=>{this._getData(this._collectedRange),this._getDataTimeout=this._collectedRange=null}),300)):ui.logError("Wrong tickmark range")}_abortAllRequests(){this._requests.forEach((e=>{e.cancel()})),this._requests=[],this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._getDataTimeout=this._collectedRange=null}}const gi=(0,ae.getLogger)("Chart.UserDefinedImageMarks");class fi extends mi{constructor(){super(...arguments),this._imageItems=new Map,this._destroyed=!1}destroy(){this._destroyed=!0,super.destroy()}getImageElement(e){return this._imageItems.has(e)||this.addImageToStore(e),this._imageItems.get(e)}addImageToStore(e){this._imageItems.has(e)||this._loadNewImage(e)}_loadNewImage(e){const t={imageElement:null};(0,hi.getImage)(e,e).then((e=>{this._destroyed||(t.imageElement=e,this.updateAllViewsAndRepaint(),this._model.updateSource(this))})).catch((()=>{gi.logWarn(`An error ocurred while loading image ${e}`)})),this._imageItems.set(e,t)}}var yi=i(45687);class vi extends fi{constructor(e){super(e,new li.DefaultProperty({defaultName:"UserDefinedTimescaleMarks",state:{visible:!0}})),this._requestedPointsets=new Set,this._lollipopTooltipRenderer=null,(0,lt.hideMarksOnBars)().subscribe(this,(()=>this._properties.childs().visible.setValue(!(0,lt.hideMarksOnBars)().value()))),this._paneView=new ai(e,this,this._onLollipopClicked.bind(this)),this._paneViews=[this._paneView]}destroy(){(0,lt.hideMarksOnBars)().unsubscribeAll(this),super.destroy()}zorder(){return ci.sortSourcesPreOrdered.TimeScaleMarks}name(){return"UserDefinedTimescaleMarks"}userEditEnabled(){return!1}clearMarks(e=0){if(1===e)return;const t=this._model.chartApi();t.isConnected().value()&&Object.keys(this._marks).forEach((e=>{const i=this._getPointsetId(e);t.removePointset(i)})),this._requestedPointsets.clear(),super.clearMarks(),this._paneView.clearCaches(),this.updateAllViewsAndRepaint()}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}updateAllViews(e){this._paneView.update(e)}onClickOutside(e,t){ +null!==this._lollipopTooltipRenderer&&t&&this._lollipopTooltipRenderer.isClickInside(t)||this._paneView.processClickOutside(e,t)}isVisible(){return this.properties().childs().visible.value()}hideTooltip(){this._paneView.clearLastClicked()}destroyTooltip(){this._lollipopTooltipRenderer?.hide(),this._lollipopTooltipRenderer=null}lollipopsAtIndex(e){throw new Error("Method not implemented.")}_initialize(){this._properties.childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}_plateViewData(e){return{text:e.text}}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return;const i=this.roundRange(this._rangeDifference(e)),s=this._model.mainSeries(),o=s.seriesSource().symbolInstanceId(),r=(0,yi.getServerInterval)(s.properties().childs().interval.value());window.ChartApiInstance.getTimescaleMarks(t,i.start,i.end,(t=>{const i=this._model.chartApi();for(const e of t){e.index=null;const t=e.id,s=this._getPointsetId(t.toString()),a=this._marks[t];if(a&&null!==a.index&&(a.tickmark===e.tickmark?e.index=a.index:this._requestedPointsets.has(s)&&i.isConnected().value()&&(i.removePointset(s),this._requestedPointsets.delete(s))),e.imageUrl&&this.addImageToStore(e.imageUrl),this._marks[t]=e,null===e.index&&i.isConnected().value()){this._requestedPointsets.add(s);const t=[[e.tickmark,0]];i.createPointset(s,"turnaround",(0,n.ensureNotNull)(o),r,t,(e=>this._onPointsetData(e)))}}this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),r)}_getPointsetId(e){return"pointsetMark_"+e}_onPointsetData(e){if("data_update"===e.method){const t=e.params.customId.split(/_(.+)/)[1]??"",i=this._marks[t],s=e.params.plots;i&&1===s.length&&(i.index=s[0].value[0])}this.updateAllViewsAndRepaint()}async _onLollipopClicked(e,t,s,o){if(!e)return;const r=o();if(!r)return;const{showLollipopTooltip:a}=await Promise.all([i.e(6838),i.e(3953),i.e(5826),i.e(2564),i.e(1933),i.e(2227),i.e(2544),i.e(9039)]).then(i.bind(i,184));if(this._isDestroyed)return;const l=this._model.timeScale(),c=[l.onScroll(),l.barSpacingChanged(),this._model.mainSeries().onSymbolIntervalChanged()];this._lollipopTooltipRenderer=a({items:r,position:s,customCloseSubscriptions:c,onClose:()=>this._paneView.processClickOutside(t),onClickOutside:e=>this.onClickOutside(t,e),onSizeChanged:(0,n.ensureNotNull)(this._model.paneForSource(this)).onSizeChanged()})}}var Si,bi,wi=i(71382);function Ci(e,t){const{horizontalPixelRatio:i,verticalPixelRatio:s}=t,o=Math.max(1,Math.floor(i)),n=Math.round(e.x*i)+o%2/2;let r=Math.round(e.size*i);(n+r/2)%1!=0&&(r+=1);const a=Math.min(Math.max(1,Math.round(i*e.borderWidth)),r/2);let l;const c=("up"===e.direction?-1:1)*(e.yInverted?-1:1),h=c*(Math.round(e.size*s/2)+o%2);if(void 0!==e.fixedSpaceYPosition){const t=Math.round(e.fixedSpaceYPosition.itemSpacing*s),i=e.fixedSpaceYPosition.order,o=c*(r*i+t*(i+1));l=Math.round(e.fixedSpaceYPosition.basePosition*s)+o+h}else l=Math.round(e.y*s)+h;return{x:n,y:l,size:r,borderWidth:a,tickSize:o}}function Pi(e,t,i,s){if(e.save(),i&&!s.highlightByAuthor&&(e.globalAlpha=.4), +s.mine)!function(e,t,i){const{borderColor:s,backgroundColor:o,doNotFill:n,direction:r,yInverted:a}=i,{x:l,y:c,borderWidth:h,size:d,tickSize:u}=Ci(i,t);e.strokeStyle=s,e.fillStyle=o,e.lineWidth=h;const _="up"===r!==a?-1:1;let p=Math.round(d/2/Math.tan(Math.PI/6))+u%2/2;(l+p/2)%1!=0&&(p-=1);e.translate(l,c+p/2*_),e.beginPath();const m=h/2;e.moveTo(0,-_*(p-m)),e.lineTo(d/2-m,h/2),e.lineTo(-d/2+m,h/2),e.lineTo(0,-_*(p-h/2)),e.closePath(),n||e.fill();e.stroke()}(e,t,s);else{let i=!1;{const e=s.image&&(o=s.image,Boolean(o&&o.imageElement&&o.imageElement.complete&&o.imageElement.naturalWidth));i=Boolean(e&&!s.showLabelWhenImageLoaded)}!function(e,t,i,s,o){const{borderColor:n,backgroundColor:r,label:a}=i,{x:l,y:c,borderWidth:h,size:d}=Ci(i,t);e.strokeStyle=n,e.fillStyle=r,e.lineWidth=h,e.beginPath();const u=d/2-h/2;e.arc(l,c,u,0,2*Math.PI,!0),e.closePath(),e.fill(),o&&function(e,t,i,s,o){if(t){const n=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high",(0,Ft.createCircle)(e,s,o,i),e.clip(),e.drawImage(t,s-i,o-i,n,n),e.restore()}}(e,o,u,l,c);e.stroke(),!s&&a&&d/2>=7&&(e.textAlign="center",e.textBaseline="middle",e.font=a.font,e.fillStyle=a.fontColor,(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{e.fillText(a.text,l/t.horizontalPixelRatio,c/t.verticalPixelRatio)})))}(e,t,s,i,s.image?.imageElement??void 0)}var o;e.restore()}!function(e){e[e.MinRadiusToDrawText=7]="MinRadiusToDrawText"}(Si||(Si={}));class Ti{constructor(e,t,i,s){this._canvas=null,this._clickHandler=e,this._enterHandler=t,this._leaveHandler=i,this._data=s??null}setData(e){this._data=e}hitTest(e,t){if(null===this._data)return null;for(let i=this._data.items.length-1;i>=0;--i){const s=this._hitTestDot(this._data.items[i],e,t);if(s)return s}return null}draw(e,t){this._canvas=e.canvas,null!==this._data&&this._data.items.forEach(Pi.bind(null,e,t,this._data.highlightByAuthor))}_hitTestDot(e,t,i){const s=new At.Point(e.x,Ci(e,i).y/i.verticalPixelRatio);if((0,Nt.pointInCircle)(t,s,Math.max(e.size/2,8))){const t=this._canvas,i=null===t?void 0:{mouseEnterHandler:()=>this._enterHandler(e,s.y,t),mouseLeaveHandler:()=>this._leaveHandler(),clickHandler:i=>this._clickHandler(e,s.y,t,i),tapHandler:i=>this._clickHandler(e,s.y,t,i)};return new Vt.HitTestResult(Vt.HitTarget.Regular,{activeItem:e.originalItem.id,cursorType:qt.PaneCursorType.Default,...i})}return null}}!function(e){e[e.BarSpacingToSizeRatio=.8]="BarSpacingToSizeRatio",e[e.MinSize=7]="MinSize",e[e.MaxSize=553]="MaxSize"}(bi||(bi={}));const xi={green:{border:(0,Lt.getHexColorByName)("color-minty-green-700"),background:(0,Lt.getHexColorByName)("color-minty-green-a600")},red:{border:(0,Lt.getHexColorByName)("color-ripe-red-700"),background:(0,Lt.getHexColorByName)("color-ripe-red-500")},neutral:{border:(0,Lt.getHexColorByName)("color-tan-orange-700"),background:(0,Lt.getHexColorByName)("color-tan-orange-500")},yellow:{border:"#EAC300",background:"#FFD400"},blue:{border:"#047ACE",background:"#0496FF"}};class Ii{constructor(e,t){this._tooltip=null,this._hoveredBarsMarkData=null, +this._destroyed=!1,this._invalidated=!0,this._originalData=[],this._source=e,this._model=t,this._renderer=new Ti(this._onItemClicked.bind(this),this._showItem.bind(this),this._hideItem.bind(this)),this._createTooltipRenderer().then((e=>{this._destroyed?e?.destroy():this._tooltip=e})),e.properties().childs().visible.subscribe(null,(()=>{this._tooltip?.hide(!0)}))}destroy(){this._destroyed=!0,this._tooltip?.destroy()}source(){return this._source}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}onClickOutside(e,t){t&&((0,Et.isTouchMouseEvent)(t)?t.isTouch:(0,wi.isTouchEvent)(t))&&null!==this._tooltip&&!this._tooltip.contains(t.target)&&this._tooltip.hide(!0)}_extractBarMarksRendererItemData(e,t){const i=t.overridedTheme??xi[t.theme],s=this._calculateSize(e,t),o=this._calculateY(e,s,t);return null===this._hoveredBarsMarkData||this._hoveredBarsMarkData.id!==t.id||this._hoveredBarsMarkData.x===t.x&&this._hoveredBarsMarkData.y===Math.round(o)||(this._tooltip?.hide(!0),this._hoveredBarsMarkData=null),{x:t.x,y:this._calculateY(e,s,t),direction:t.direction,borderColor:i.border,borderWidth:Mi(t),backgroundColor:i.background,size:s,doNotFill:!t.public,yInverted:t.yInverted,label:void 0===t.label?void 0:{text:t.label,fontColor:t.labelFontColor,font:(0,Yt.makeFont)(Math.ceil(Math.max(10,Math.min(s/2,20))),g.CHART_FONT_FAMILY,"bold")},originalItem:t}}_onItemClicked(e,t,i,s){s.isTouch&&this._showItem(e,t,i)}async _showItem(e,t,i){const s=await this._tooltipProps(e);if(null===s)return;const o=this._model.timeScale().barSpacing(),r=this._calculateSize(o,e.originalItem);this._hoveredBarsMarkData={x:e.x,y:Math.round(this._calculateY(o,r,e.originalItem)),id:e.originalItem.id},this._tooltip?.show({itemSize:r,container:(0,n.ensureNotNull)(i.parentElement),x:e.x,y:t,factoryProps:s,onClickOutside:()=>this._tooltip?.hide(!0)})}_hideItem(){this._tooltip?.hide()}_calculateSize(e,t){return Math.min(553,Math.max(7,t.minSize,.8*e))}_updateImpl(){this._originalData=this._source.getPlatesViewData();const e=this._model.timeScale().barSpacing(),t=this._originalData.map(this._extractBarMarksRendererItemData.bind(this,e));this._renderer.setData({items:t,barSpacing:e,highlightByAuthor:!1})}}function Mi(e){return e.hovered||e.highlightByAuthor?e.overrideBorderWidth?.hoveredWidth??4:e.overrideBorderWidth?.width??2}class Ai extends Ii{async _createTooltipRenderer(){const[{TooltipRenderer:e},{UserDefinedBarsMarksTooltip:t}]=await Promise.all([Promise.all([i.e(4057),i.e(2227),i.e(8020)]).then(i.bind(i,6897)),Promise.all([i.e(4057),i.e(2227),i.e(8020)]).then(i.bind(i,16608))]);return new e(t)}_calculateY(e,t,i){const s=Math.max(1.4*i.minSize,e+4),o=("up"===i.direction?-1:1)*(i.yInverted?-1:1)*(s*(i.order+.6)+.25*s);return i.y+o}_onItemClicked(e,t,i,s){super._onItemClicked(e,t,i,s),e.originalItem.onClicked?.()}_tooltipProps(e){const t=e.originalItem.text;return t?Promise.resolve({text:t}):Promise.resolve(null)}_extractBarMarksRendererItemData(e,t){return{ +...super._extractBarMarksRendererItemData(e,t),showLabelWhenImageLoaded:t.showLabelWhenImageLoaded,image:t.image}}}class Li extends fi{constructor(e){super(e,new li.DefaultProperty({defaultName:"UserDefinedBarsMarks",state:{visible:!0}})),this._paneView=new Ai(this,e),this._paneViews=[this._paneView],(0,lt.hideMarksOnBars)().subscribe(this,(()=>{this.properties().childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}))}destroy(){(0,lt.hideMarksOnBars)().unsubscribeAll(this),this._paneView.destroy(),super.destroy()}zorder(){return ci.sortSourcesPreOrdered.BarMarks}name(){return"UserDefinedBarsMarks"}userEditEnabled(){return!1}clearMarks(e=0){2!==e&&(super.clearMarks(),this.updateAllViewsAndRepaint())}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}isVisible(){return this.properties().childs().visible.value()}onClickOutside(e,t){this._paneView.onClickOutside(e,t)}_initialize(){this.properties().childs().visible.setValue(!(0,lt.hideMarksOnBars)().value())}_plateViewData(e){const t={text:e.text,onClicked:e.onClicked};"object"==typeof e.color&&(t.theme="user_defined_theme",t.overridedTheme={},t.overridedTheme.border=e.color.border,t.overridedTheme.background=e.color.background);const i=(0,dt.isNumber)(e.borderWidth)?e.borderWidth:void 0,s=(0,dt.isNumber)(e.hoveredBorderWidth)?e.hoveredBorderWidth:void 0;if(void 0===i&&void 0===s||(t.overrideBorderWidth={width:i,hoveredWidth:s}),e.showLabelWhenImageLoaded&&(t.showLabelWhenImageLoaded=!0),e.imageUrl){const i=this.getImageElement(e.imageUrl);t.image=i}return t}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return;const i=this.roundRange(this._rangeDifference(e)),s=(0,yi.getServerInterval)(this._model.mainSeries().properties().childs().interval.value());window.ChartApiInstance.getMarks(t,i.start,i.end,(t=>{for(const e of t)this._marks[e.id]=e,e.imageUrl&&this.addImageToStore(e.imageUrl);this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),s)}}var ki=i(69109),Di=i(45126);function Ei(e){const t={};return{promise:new Promise(((i,s)=>{e.subscribe(t,i,!0)})),destroy:()=>{e.unsubscribeAll(t)}}}var Bi=i(22820);class Vi extends tt.UndoCommand{constructor(e,t){super(null),this._chartModel=e,this._targetIndex=t}redo(){const e=this._chartModel.createPane(this._targetIndex,void 0,this._paneId);this._paneId=e.id()}undo(){const e=(0,n.ensureDefined)(this._paneId),t=this._chartModel.panes().find((t=>t.id()===e));void 0!==t&&this._chartModel.removePane(t)}createdPaneId(){return this._paneId}}var Ri=i(91682),Ni=i(56616);const Oi=(0,ae.getLogger)("Clipboard");var Fi;!function(e){e.MagicAttrName="data-tradingview-clip"}(Fi||(Fi={}));class Wi{constructor(e){this._e=e}write(e){return(0,Ni.writeImpl)(this._toRaw(e),this._e)}_toRaw(e){const t={files:[]};t.text=e.text,void 0!==e.app?t.html=this._serializeAppData(e.app,e.text):e.html&&(t.html=e.html);for(const i of e.files||[])t.files.push(i);return t}_serializeAppData(e,t){ +return`${t?(0,Ri.htmlEscape)(t.slice(0,256)):"📈"}`}}class Hi{constructor(e){this._e=e}async read(){this._e&&0===this._e.eventPhase&&(Oi.logWarn("Cannot use an already dispatched ClipboardEvent for reading"),this._e=null);const e=this._e?this._readUsingEvent(this._e):await this._readUsingApi();return this._fromRaw(e)}_readUsingEvent(e){const t=(0,n.ensure)(e.clipboardData);e.preventDefault();const i={files:[]};for(let e=0;e0&&(t.files=e.files),t}_parseAppData(e){if(-1===e.slice(0,1024).indexOf("data-tradingview-clip"))return;const t=(new DOMParser).parseFromString(e,"text/html").querySelector("[data-tradingview-clip]");return t?t.getAttribute("data-tradingview-clip")||"":void 0}_readBlobAsText(e){return new Promise(((t,i)=>{const s=new FileReader;s.onloadend=()=>{t(s.result)},s.onerror=()=>{i(s.error)},s.readAsText(e)}))}}class zi{constructor(e){this._callbacks=Object.assign({},e),this._boundOnCopy=this._onCopyEv.bind(this),this._boundOnCut=this._onCutEv.bind(this),this._boundOnPaste=this._onPasteEv.bind(this)}listen(){document.addEventListener("copy",this._boundOnCopy),document.addEventListener("cut",this._boundOnCut),document.addEventListener("paste",this._boundOnPaste)}async peek(){if("granted"!==(await navigator.permissions.query({name:"clipboard-read"})).state)throw new Error("clipboard-read is not granted");return new Hi(null).read()}uiRequestCopy(e){this._callbacks.copyRequested&&this._callbacks.copyRequested(new Wi(null),e)}uiRequestCut(e){this._callbacks.cutRequested&&this._callbacks.cutRequested(new Wi(null),e)}uiRequestPaste(e){this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new Hi(null),e)}destroy(){document.removeEventListener("copy",this._boundOnCopy),document.removeEventListener("cut",this._boundOnCut),document.removeEventListener("paste",this._boundOnPaste)}_onCopyEv(e){e.defaultPrevented||this._callbacks.copyRequested&&this._callbacks.copyRequested(new Wi(e))}_onCutEv(e){e.defaultPrevented||this._callbacks.cutRequested&&this._callbacks.cutRequested(new Wi(e))}_onPasteEv(e){ +e.defaultPrevented||this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new Hi(e))}}var Ui=i(35749);function Gi(e){const t=e.target;return null!==t&&1===t.nodeType&&(0,Ui.isTextEditingField)(t)}function ji(e){const t=e.target;if(null===t)return!1;const i=(t.ownerDocument||t).getSelection();return null!==i&&!i.isCollapsed}class qi extends zi{_onCopyEv(e){if(!Gi(e)&&!ji(e))return super._onCopyEv(e)}_onCutEv(e){if(!Gi(e)&&!ji(e))return super._onCutEv(e)}_onPasteEv(e){if(!Gi(e))return super._onPasteEv(e)}}var $i=i(65952);const Ki=new Di.TranslatedString("change chart layout to {title}",a.t(null,void 0,i(68846)));class Yi extends tt.UndoCommand{constructor(e,t){super(Ki.format({title:Ct.layouts[t].title})),this._chartWidgetCollection=e,this._newLayoutType=t,this._oldLayoutType=e.layout.value()}redo(){this._chartWidgetCollection.setLayout(this._newLayoutType)}undo(){this._chartWidgetCollection.setLayout(this._oldLayoutType)}}const Zi=new Di.TranslatedString("apply toolbars theme",a.t(null,void 0,i(86708)));class Xi extends tt.UndoCommand{constructor(e,t,i=!0){super(Zi),this._prevThemeName=e,this._themeName=t,this._syncState=i}undo(){(0,k.isStdThemeName)(this._prevThemeName)&&((0,D.setTheme)(this._prevThemeName),this._syncState&&(0,k.syncTheme)())}redo(){(0,k.isStdThemeName)(this._themeName.toLowerCase())&&((0,D.setTheme)(this._themeName.toLowerCase()),this._syncState&&(0,k.syncTheme)())}}var Ji=i(88960),Qi=i(23869),es=i(10074),ts=i(16638),is=i(68159);i(99647);(0,ae.getLogger)("ChartWidgetCollectionBase");const ss=new Di.TranslatedString("apply indicators to entire layout",a.t(null,void 0,i(70507))),os=new Di.TranslatedString("sync time",a.t(null,void 0,i(91677))),ns=new Di.TranslatedString("reset layout sizes",a.t(null,void 0,i(85366))),rs=new Di.TranslatedString("apply chart theme",a.t(null,void 0,i(68231))),as=new Di.TranslatedString("symbol lock",a.t(null,void 0,i(53278))),ls=new Di.TranslatedString("interval lock",a.t(null,void 0,i(56558))),cs=new Di.TranslatedString("date range lock",a.t(null,void 0,i(58850))),hs=new Di.TranslatedString("track time",a.t(null,void 0,i(46807))),ds=new Di.TranslatedString("change series style",a.t(null,void 0,i(49965)));a.t(null,void 0,i(28298)),a.t(null,void 0,i(78972)),a.t(null,void 0,i(10615)),a.t(null,void 0,i(81518)),a.t(null,void 0,i(92101)),a.t(null,void 0,i(85902)),a.t(null,void 0,i(94656));function us(e,t){for(const i of e.sources){if("study"!==i.type)return!0;if(t.checkIfFeatureAvailable(new is.StudyMetaInfo(i.source.metaInfo),[]))return!0}return!1}function _s(e){return function(e){return vt().then((t=>t.downloadClientScreenshot(e)))}(e)}function ps(e){return function(e){return vt().then((t=>t.copyToClipboardClientScreenshot(e)))}(e).then((()=>{(0,W.emit)("onClientScreenshotCopiedToClipboard")}))}const ms={s:0,"2h":0,"2v":1,"2-1":1,"3s":0,"3h":0,"3v":2,4:1,6:1,8:1,"1-2":1,"3r":1,"4h":0,"4v":3,"4s":0,"4s-l":0,"5h":0,"5v":0,"6h":0,"6v":0,"7h":0,"8h":0,"8v":0,"1-3":1,"2-2":3,"2-2-l":0,"2-3":2,"3-2":3,"1-4":1,"2-4":2,"5s":0,"6c":4,"8c":6,"9s":6,"9h":0,"9v":0,"10h":0, +"10v":0,"10c5":1,"12c6":1,"12c4":3,"14c7":1,"16c8":1,"16c4":3};function gs(e,t,i,s){const o=e.actualLayoutCount();return e.chartWidgetsDefs.slice(0,o).filter((e=>e.rdState.bridge().visible.value())).map((e=>e.chartWidget)).filter((t=>t.id()!==i&&(!!t.hasModel()&&e.crosshairLockRaw))).forEach((e=>e.model().model().setExternalPosition(t,s))),!0}function fs(e,t){return t}async function ys(e,t=this.activeChartWidget.value()){return!!t&&(function(e,t){const i=e.model(),s=i.mainSeries().properties().childs().style;i.setChartStyleProperty(s,t,ds)}(t,e),!0)}async function vs(e,t,i,s){return!(e.flags.loadingChart||e.flags.setTimeFrameActive||e.flags.setNewResolution)&&(function(e,t,i,s){(0,es.setLastUsedResolution)(t),e.flags.setNewResolution=!0,s=s??e.activeChartWidget.value(),void 0===i&&(i=s.linkingGroupIndex().value());if(e.intervalLock.value())for(const i of e.chartWidgetsDefs){const e=i.chartWidget;e.resolutionWV().value()!==t&&e.setResolution(t)}else s.setResolution(t);e.flags.setNewResolution=!1}(e,t,i,s),!0)}function Ss(e,t){t=null;let i=e.linkingGroupsCharts.get(t);return void 0===i&&(i=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),e.linkingGroupsCharts.set(t,i)),i}function bs(e,t,i){return(0,Ji.combine)(((e,t)=>e||t),t.weakReference(),new F.WatchedValue(!1).spawn().ownership())}function ws(e){e.syncChartsDateRangesWithActiveChartRange()}const Cs=new Map;function Ps(e){const t=Cs.get(e.id())??{};return Cs.set(e.id(),t),t}var Ts=i(15943),xs=i(24317),Is=i(19063),Ms=i(48341);function As(e,t){const i=Object.create(Object.getPrototypeOf(e));for(const s of t)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=e[s]);return i}var Ls=i(58473),ks=i(90995);let Ds;class Es extends Q.DialogRenderer{constructor(){super(),this._dialog=null,this._subscribe=e=>{this._setVisibility(e)}}show(){this._load().then((e=>e.show()))}hide(){this._dialog?.hide()}static getInstance(){return Ds||(Ds=new Es),Ds}_load(){return Promise.all([i.e(7714),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(9325),i.e(2736),i.e(4066),i.e(116),i.e(4353),i.e(3745),i.e(8692),i.e(3693),i.e(6190),i.e(2709),i.e(2227),i.e(4931),i.e(7746),i.e(9418),i.e(3202),i.e(4862)]).then(i.bind(i,34489)).then((e=>(this._dialog?.hide(),this._dialog?.visible().unsubscribe(this._subscribe),this._dialog=new e.ObjectTreeDialogRenderer,this._dialog.visible().subscribe(this._subscribe),this._dialog)))}}var Bs,Vs=i(65383),Rs=i(12988);async function Ns(e,t,s,o,n,r="default"){let l,c=[];const h=e.model().model(),d=(0,dt.clone)(t),u=new Rs.Property({inputs:d}),_=function(e,t){return"symbol"===t?e.inputs.filter((t=>t.id===e.symbolInputId())):e.inputs.filter((e=>e.confirm))}(s,r),p=()=>{l&&h.removeCustomSource(l)},m=()=>{p(),n()},g=e=>{o({inputs:e,parentSources:c}),p()},f=_.filter(Vs.isTimeOrPriceNotHiddenInput);if(f.length>0)try{ +const t=await Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,73339)),o=await t.selectInputValuesOnChart(e,f,u,s.shortDescription,s.inputs);if(l=o.customSourceId,o.destPane){const e=o.destPane.mainDataSource();c=e===h.mainSeries()?[]:[e]}else c=[]}catch(e){return void m()}f.length!==_.length?Promise.all([i.e(9003),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(116),i.e(8985),i.e(8222),i.e(4106),i.e(7444),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(422),i.e(1531),i.e(6316),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(9928),i.e(7223),i.e(9443),i.e(3030)]).then(i.bind(i,29638)).then((t=>{const o=new t.ConfirmInputsDialogRenderer(function(e){if("symbol"===e)return a.t(null,void 0,i(46501));return a.t(null,void 0,i(48141))}(r),_,u,r,s,e.model(),g,m);return o.show(),o})):g(u.state().inputs||{})}!function(e){e.Default="default",e.Symbol="symbol"}(Bs||(Bs={}));let Os=null;i(15216);var Fs=i(49481),Ws=i(58096);const Hs=(0,Fs.parseHtmlElement)(function(e=""){return`
`}());class zs{constructor(e){this._shown=!1,this._el=Hs.cloneNode(!0),this.setSize(Ws.spinnerSizeMap[e||Ws.DEFAULT_SIZE])}spin(e){return this._el.classList.add("tv-spinner--shown"),void 0===this._container&&(this._container=e,void 0!==e&&e.appendChild(this._el)),this._shown=!0,this}stop(e){return e&&void 0!==this._container&&this._container.removeChild(this._el),this._el&&this._el.classList.remove("tv-spinner--shown"),this._shown=!1,this}setStyle(e){return Object.keys(e).forEach((t=>{const i=e[t];void 0!==i&&this._el.style.setProperty(t,i)})),this}style(){return this._el.style}setSize(e){const t=void 0!==e?`tv-spinner--size_${e}`:"";return this._el.className=`tv-spinner ${t} ${this._shown?"tv-spinner--shown":""}`,this}getEl(){return this._el}destroy(){this.stop(),delete this._el,delete this._container}}function Us(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Gs(e){return e.reduce(((e,t)=>{for(const i in t)if(Us(t,i)){const s=t[i],o=e[i];o?o.push(s):e[i]=[s]}return e}),{})}var js=i(43550);const qs=new Di.TranslatedString("move left",a.t(null,void 0,i(79209))),$s=new Di.TranslatedString("move right",a.t(null,void 0,i(60114)));var Ks;!function(e){e[e.AccelerationPerMSecPixels=.003]="AccelerationPerMSecPixels",e[e.MaxSpeedPerMSecPixels=1.1]="MaxSpeedPerMSecPixels"}(Ks||(Ks={}));class Ys{constructor(e){this._chartModel=null,this._animation=null,this._chart=e,this._chart.withModel(this,(()=>{this._chartModel=this._chart.model()}))}destroy(){ +this._animation?.stop()}move(e){if(null!==this._chartModel){if(this._chartModel.timeScale().isEmpty())return;const t=.003,i=1.1,s=Math.round(i/t);this._moveImpl(e,((o,n,r)=>{const a=Math.min(n,s),l=e*t*Math.pow(a,2)/2;if(n<=s)return o+l;const c=Number.isFinite(r)?Math.max(0,s-r):0;return o+l+e*(n-a-c)*i+e*(i*c-t*Math.pow(c,2)/2)}),(e=>Math.max(0,s-e)+s))}}moveByBar(e){if(null!==this._chartModel){const t=this._chartModel.timeScale(),i=t.visibleBarsStrictRange();if(t.isEmpty()||null===i)return;const s=300,o=i.lastBar();this._moveImpl(e,((i,n)=>{const r=Math.floor(Math.max(0,n-s)/100)+1,a=o+e*r,l=t.indexToCoordinate(o);return i+(t.indexToCoordinate(a)-l)}),(()=>0),!0)}}stopMove(){this._animation?.stop(),this._animation=null}scrollToRealtime(e){null!==this._chartModel&&this._chartModel.timeScale().scrollToRealtime(e)}_moveImpl(e,t,i,s){if(null===this._chartModel)return;const o=this._chartModel.timeScale();if(o.isEmpty())return;if(this._chartModel.changeTimeScale(1===e?qs:$s,!1),s&&null!==o.visibleBarsStrictRange()){const e=o.indexToCoordinate(o.visibleBarsStrictRange().lastBar())+o.barSpacing()/2;Math.abs(o.width()-e)>o.barSpacing()/6&&o.setRightOffset(Math.round(o.rightOffset()))}const n=performance.now();let r=1/0;this._animation={getStartPosition:()=>0,getPosition:e=>(e=Math.min(r,e),t(0,e-n,r-e)),finished:e=>e>=r,stop:()=>{const e=performance.now()-n;r=performance.now()+i(e)}},this._chartModel.model().stopTimeScaleAnimation(),this._chartModel.model().setTimeScaleAnimation(this._animation)}}var Zs=i(26023);function Xs(e,t,s,o,n){return Promise.all([i.e(4593),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(3362),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(5168),i.e(6847),i.e(2864),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6265)]).then(i.bind(i,81346)).then((i=>{const r=new(0,i.EditObjectDialogRenderer)(e,t,o,n);return r.show(s),r}))}var Js=i(79036);let Qs=null;var eo=i(32755);const to={[Zs.TabNames.symbol]:"symbol",[Zs.TabNames.legend]:"legend",[Zs.TabNames.scales]:"scales",[Zs.TabNames.trading]:"trading",[Zs.TabNames.events]:"events",[Zs.TabNames.alerts]:"alerts",[Zs.TabNames.timezoneSessions]:"canvas",[Zs.TabNames.text]:"text",[Zs.TabNames.style]:"style",[Zs.TabNames.visibility]:"visibility"},io={[Zs.TabNames.style]:"style",[Zs.TabNames.visibility]:"visibilities"};async function so(e,t,s={},o,n){const r=o.activeChartWidget.value(),{initialTab:a,tabName:l}=s;if(l&&!a&&(s.initialTab=io[l]),(0,eo.isStudyLineTool)(e)&&function(e){if(!(0,eo.isStudyLineTool)(e))return!1;return["LineToolFixedRangeVolumeProfile","LineToolVbPFixed",null].filter(dt.notNull).some((t=>e.toolname===t))}(e))return r.propertiesDefinitionsForSource(e).then((i=>null!==i?Xs(e,t,s,n,i):null)) +;if((0,Js.isStudy)(e)&&function(e){const{shortId:t}=e.metaInfo();return"Overlay"===t}(e)||(0,eo.isLineTool)(e))return r.propertiesDefinitionsForSource(e).then((o=>{if(null!==o){return function(e){return Promise.all([i.e(6655),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(6847),i.e(1833),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6780)]).then(i.bind(i,75892)).then((t=>{const i=new(0,t.SourcePropertiesEditorRenderer)(e);return null!==Qs&&Qs.hide(),i.show({shouldReturnFocus:e.shouldReturnFocus}),Qs=i,i}))}({propertyPages:o,model:t,source:e,activePageId:l&&to[l],shouldReturnFocus:s.shouldReturnFocus})}return null}));if((0,Js.isStudy)(e))return Xs(e,t,s,n);{const e=l&&to[l],t=o.getChartPropertiesDialogRenderer();return t.setActivePage(e),t.show(s)}}var oo=i(24633);async function no(){return(await Promise.all([i.e(2564),i.e(8666),i.e(2227),i.e(139)]).then(i.bind(i,81200))).ErrorCardRenderer}var ro=i(82236),ao=i(62825);const lo=(0,Lt.getHexColorByName)("color-cold-gray-700"),co=(0,Lt.getHexColorByName)("color-cold-gray-400"),ho=(0,Lt.getHexColorByName)("color-cold-gray-900"),uo=(0,Lt.getHexColorByName)("color-white"),_o=a.t(null,void 0,i(18905));function po(e){return e?{...e,message:(0,ro.formatStudyError)(e.message),rawHtml:!0}:null}class mo{constructor(e){this._container=null,this._errorCardRenderer=null,this._mainSeriesErrorMessage=null,this._banErrorMessage=new F.WatchedValue(null).spawn(),this._errorMessageHandler=e=>{e=po(e),this._chartWidget.hasModel()?this._updatePaneWidgets(e):this._renderErrorWithoutModel(e)},this._chartWidget=e,this._subscribeToMainSeriesErrors()}destroy(){this._mainSeriesErrorMessage?.destroy(),this._banErrorMessage.destroy(),this._errorCardRenderer?.then((e=>{e.container.remove(),e.destroy()}))}updatePaneWidgets(){this._updatePaneWidgets()}setContainer(e){if(this._container!==e){this._container=e,this._errorCardRenderer?.then((e=>e.container.remove()));const t=this._getErrorMessage();t&&this._errorMessageHandler(t)}}_updatePaneWidgets(e=this._getErrorMessage()){this._chartWidget.paneWidgets().forEach((t=>t.setErrorMessage(e)))}async _renderErrorWithoutModel(e){if(null===this._container||null===e&&null===this._errorCardRenderer)return;const t=await this._getErrorCardRenderer();this._container.contains(t.container)||this._container.appendChild(t.container),t.update(this._createErrorCardRendererState(e))}async _getErrorCardRenderer(){return this._errorCardRenderer||(this._errorCardRenderer=this._createErrorCardRenderer())}async _createErrorCardRenderer(){return new(await no())}_createErrorCardRendererState(e){return e?{message:e.message,icon:e.icon, +textColor:D.watchedTheme.value()===oo.StdTheme.Dark?co:lo,backgroundColor:D.watchedTheme.value()===oo.StdTheme.Dark?ho:uo,solutionId:e.solutionId,rawHtml:e.rawHtml,buttons:e.buttons}:{message:null}}_subscribeToMainSeriesErrors(){const e=this._chartWidget;e.withModel(this,(()=>{const t=e.model().model().mainSeries();this._mainSeriesErrorMessage=(0,Ji.combine)(((t,s)=>{if(t)return t;if(null===s)return null;switch(s.type){case"invalid_symbol":return{message:a.t(null,void 0,i(52969)),icon:"ghost"};case"calculations_error":return{message:s.errorMessage,icon:"attention"};case"no_data":return{message:a.t(null,void 0,i(36252)),icon:"ghost"};case"unsupported_resolution":return this._createErrorParamsForUnsupportedResolution(e)}}),this._banErrorMessage.weakReference(),(0,yt.getSeriesDisplayErrorWV)(t).ownership()),this._mainSeriesErrorMessage.subscribe(this._errorMessageHandler,{callWithLast:!0})}))}_createErrorParamsForUnsupportedResolution(e){const t=e.model(),i=t.mainSeries().unsupportedResolutionState().value();return null===i?null:{message:(0,ao.getErrorFromUnsupportedResolutionState)(i,!0),icon:"unsupported-resolution",rawHtml:!0,maxHeight:400,zeroHeight:200,buttons:[{name:_o.format({resolution:i.applicableResolution}),onClick:()=>{t.setResolution(t.model().mainSeries(),i.applicableResolution)}}]}}_getErrorMessage(){return po(this._banErrorMessage.value()||this._mainSeriesErrorMessage?.value()||null)}}var go,fo=i(776),yo=i(62288),vo=i(69186),So=i(46088),bo=i(4340),wo=i(20350);class Co{constructor(e,t){this._showed=!1,this._additionalReadyPromise=null,this._cw=e,this._element=document.createElement("div"),this._element.classList.add(wo.screen),t.appendChild(this._element),this._cw.withModel(this,this._connectToModel)}destroy(){this.hide(),this._element.remove()}show(e,t){if(e){const e=this._cw.model().mainSeries().status();if(1!==e&&2!==e)return}this._additionalReadyPromise=t,this._cw.setInLoadingState(!0),this._showed||(this._showed=!0,this._show())}hide(){this._cw.setInLoadingState(!1),this._showed&&this._hide()}isShown(){return this._showed}_connectToModel(){const e=this._cw.model().mainSeries(),t=e.dataEvents();t.symbolError().subscribe(this,(e=>{e!==bo.permissionDenied&&this.hide()})),t.seriesError().subscribe(this,(()=>{(0,l.enabled)("hide_loading_screen_on_series_error")&&this.hide()})),e.statusWV().subscribe((e=>{if(4!==e&&12!==e&&13!==e&&14!==e||this.hide(),_t.seriesReadyStatuses.has(e)){const e=this._additionalReadyPromise;e?e.then((()=>{this.hide()})):this.hide()}}))}_show(){const e=this._cw.properties().childs().paneProperties.childs();let t;if(e.backgroundType.value()===So.ColorType.Solid)t=e.background.value();else{t=`linear-gradient(${e.backgroundGradientStartColor.value()},${e.backgroundGradientEndColor.value()})`}this._element.style.background=t,this._element.classList.add(wo.fade)}_hide(){this._showed=!1,this._element.classList.remove(wo.fade)}}function Po(e,t){let{deltaX:i,deltaY:s}=e;switch(i/=100,s/=100,t.deltaMode){case t.DOM_DELTA_PAGE:i*=120,s*=120;break;case t.DOM_DELTA_LINE:i*=32,s*=32}return{ +deltaX:i,deltaY:s}}!function(e){e[e.MaxNextEventDelay=100]="MaxNextEventDelay",e[e.IgnoreSmallerDeltaCoeff=3]="IgnoreSmallerDeltaCoeff"}(go||(go={}));class To{constructor(){this._totalDeltaX=0,this._totalDeltaY=0,this._prevWheelTime=0}processWheel(e){e.timeStamp-this._prevWheelTime>100&&this._reset();const t=!(0,ze.isMac)()&&e.shiftKey,i=t?-e.deltaY:e.deltaX,s=t?e.deltaX:e.deltaY;this._totalDeltaX+=i,this._totalDeltaY+=s,this._prevWheelTime=e.timeStamp;const o={deltaX:i,deltaY:s};return 0===this._totalDeltaX||0===this._totalDeltaY||(Math.abs(this._totalDeltaX)>=Math.abs(3*this._totalDeltaY)&&(o.deltaY=0),Math.abs(this._totalDeltaY)>=Math.abs(3*this._totalDeltaX)&&(o.deltaX=0)),Po(o,e)}_reset(){this._totalDeltaX=0,this._totalDeltaY=0}}var xo,Io=i(9859),Mo=i(56479);!function(e){e[e.Height=1]="Height",e[e.MinPaneHeight=30]="MinPaneHeight"}(xo||(xo={}));class Ao{constructor(e,t,i){this._handleEl=null,this._resizeInfo=null,this._colorCache={lineColor:"",backgroundColor:"",color:""},this._selected=new F.WatchedValue,this._chart=e,this._topPaneIndex=t,this._bottomPaneIndex=i,this._element=document.createElement("div"),this._element.classList.add(Mo.paneSeparator),this._element.style.background=this._color(),this.adjustSize(),this._element.addEventListener("click",(()=>{}));const s=document.createElement("div");s.classList.add(Mo.handle),this._element.appendChild(s),this._mouseEventHandler=new Et.MouseEventHandler(s,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._handleEl=s,this._handleEl.classList.toggle(Mo.mobile,ze.CheckMobile.any()),this._element.setAttribute("aria-hidden","true"),this._selected.subscribe((e=>this._handleEl?.classList.toggle(Mo.selected,e)))}destroy(){this._mouseEventHandler.destroy(),this._element.parentElement&&this._element.parentElement.removeChild(this._element)}topPaneIndex(){return this._topPaneIndex}bottomPaneIndex(){return this._bottomPaneIndex}getElement(){return this._element}hide(){this._element.classList.add("js-hidden")}show(){this._element.classList.remove("js-hidden")}selected(){return this._selected.readonly()}adjustSize(){this._element.style.height=Ao.height()+"px"}mouseEnterEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0);null!==t&&null!==i&&(0,n.ensureNotNull)(this._handleEl).classList.add(Mo.hovered)}mouseLeaveEvent(e){(0,n.ensureNotNull)(this._handleEl).classList.remove(Mo.hovered)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}tapEvent(){this._selected.setValue(!this._selected.value())}touchStartEvent(e){this._selected.value()&&this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._selected.value()&&this._pressedMouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._selected.value()&&this._mouseUpOrTouchEndEvent(e)}touchStartOutsideEvent(){this._selected.setValue(!1)}update(){this._element.style.background=this._color().toString()}paint(){}image(){ +const{topPane:e}=this._topBottomPane(!1),t=e.leftPriceAxisesContainer().getWidth(),i=e.width(),s=e.rightPriceAxisesContainer().getWidth(),o=this._color(),n=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:t,height:1})),r=(0,Wt.getPrescaledContext2D)(n);r.fillStyle=o,r.fillRect(0,0,t,1);const a=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:i,height:1})),l=(0,Wt.getPrescaledContext2D)(a);l.fillStyle=o,l.fillRect(0,0,i,1);const c=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:s,height:1})),h=(0,Wt.getPrescaledContext2D)(c);return h.fillStyle=o,h.fillRect(0,0,s,1),{type:"separator",leftAxis:{content:n.toDataURL(),canvas:n,contentWidth:t,contentHeight:1},rightAxis:{content:c.toDataURL(),canvas:c,contentWidth:s,contentHeight:1},content:a.toDataURL(),canvas:a,contentWidth:i,contentHeight:1}}static height(){const e=window.devicePixelRatio||1;return e>=1?1:1/e}_mouseDownOrTouchStartEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0);if(null===t||null===i)return;const s=t.state().stretchFactor()+i.state().stretchFactor(),o=s/(t.height()+i.height()),r=30*o;s<=2*r||(this._resizeInfo={startY:e.pageY,prevStretchTopPane:t.state().stretchFactor(),maxPaneStretch:s-r,totalStretch:s,pixelStretchFactor:o,minPaneStretch:r},(0,n.ensureNotNull)(this._handleEl).classList.add(Mo.active))}_pressedMouseOrTouchMoveEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0),s=this._resizeInfo;if(null===s||null===t||null===i)return;const o=(e.pageY-s.startY)*s.pixelStretchFactor,n=(0,Io.clamp)(s.prevStretchTopPane+o,s.minPaneStretch,s.maxPaneStretch);t.state().setStretchFactor(n),i.state().setStretchFactor(s.totalStretch-n),this._chart.model().model().fullUpdate()}_mouseUpOrTouchEndEvent(e){const{topPane:t,bottomPane:i}=this._topBottomPane(!0),s=this._resizeInfo;null!==s&&null!==t&&null!==i&&(this._chart.model().addPaneStretchFactorUndoCommand(t.state(),i.state(),s.prevStretchTopPane,t.state().stretchFactor()),this._resizeInfo=null,(0,n.ensureNotNull)(this._handleEl).classList.remove(Mo.active))}_color(){const e=this._chart.properties().childs().paneProperties.childs().separatorColor.value(),t=this._chart.model().model().backgroundColor().value();if(this._colorCache.lineColor!==e||this._colorCache.backgroundColor!==t){const i=(0,kt.parseRgba)(t),s=(0,kt.parseRgba)(e),o=0===i[3]&&0===s[3]?"rgba(0,0,0,0)":(0,kt.rgbaToString)((0,kt.blendRgba)(i,s));this._colorCache={lineColor:e,backgroundColor:t,color:o}}return this._colorCache.color}_topBottomPane(e){const t=this._chart.paneWidgets();let i=null,s=null;for(let s=this._topPaneIndex;s>=0;--s){const o=t[s];if(!e||!o.state().collapsed().value()){i=o;break}}for(let i=this._bottomPaneIndex;i{this.update(),this._textWidthCache.reset()},this._timeAxisWidget=n,this._isLeft="left"===e;const{rendererOptionsProvider:r,sourcesTitlesProvider:a,contextMenuItemsProvider:l,backgroundBasedTheme:c,onActiveOrHoveredChart:h=new F.WatchedValue(!1).ownership(),requestRepaint:d,getBackgroundTopColor:u,getBackgroundBottomColor:_,showHorizontalBorder:p}=s;this._rendererOptionsProvider=r,this._sourcesTitlesProvider=a,this._contextMenuItemsProvider=l,this._backgroundBasedTheme=c,this._onActiveOrHoveredChart=h,this._requestRepaint=d,this._getBackgroundTopColor=u,this._getBackgroundBottomColor=_,this._showHorizontalBorder=Boolean(p),this._properties=t,this._axisInfo=i,this._labelOptions={...zo,...o},this._properties.lineColor.subscribe(this,this._onPropertyChanged),this._cell=document.createElement("div"),this._labelOptions.enableTooltip&&this._cell.classList.add("apply-common-tooltip"),this._cell.style.width="25px",this._cell.style.height="100%",this._cell.style.position="absolute",this._cell.style.left="0",this._cell.style.overflow="hidden",this._labelOptions.showLabels&&(this._labelOptions.enableTooltip&&(0,Fo.setTooltipData)(this._cell,"text",(e=>this._tooltipContent())),this._onActiveOrHoveredChart.subscribe(d)),this._mouseEventHandler=new Et.MouseEventHandler(this._cell,this,{treatHorzTouchDragAsPageScroll:!0,treatVertTouchDragAsPageScroll:!0}),this._canvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const m=this._canvasBinding.canvasElement;m.style.position="absolute",m.style.left="0",m.style.top="0",this._cell.setAttribute("aria-hidden","true")}destroy(){this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._properties.lineColor.unsubscribe(this,this._onPropertyChanged),this._mouseEventHandler.destroy(),this._backgroundBasedTheme.release(),this._onActiveOrHoveredChart.unsubscribe(this._requestRepaint),this._onActiveOrHoveredChart.release()}mouseEnterEvent(e){this._mouseOrTouchEnterEvent(e)}touchStartEvent(e){this._mouseOrTouchEnterEvent(e)}mouseLeaveEvent(e){this._mouseOrTouchLeaveEvent(e)}touchEndEvent(e){this._mouseOrTouchLeaveEvent(e)}mouseClickEvent(e){this._mouseClickOrTapEvent(e)}tapEvent(e){this._mouseClickOrTapEvent(e)}update(){}getElement(){return this._cell}onLabelHovered(){return this._onLabelHovered}setSizeAndOffset(e,t){(0, +Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._cell.style.width=`${e.width}px`,this._cell.style.minWidth=`${e.width}px`,this._cell.style.height=`${e.height}px`,this._invalidated=!0),this._offset!==t&&(this._offset=t,this._cell.style.left=`${t}px`)}paint(e){e{e.fillText(o.label,u.x/r,u.y/a+t)})) +}else if(!i&&this._onActiveOrHoveredChart.value()){const t=this._gearRenderer.viewBox(),i=Math.round(u.x-t.width*r/2),o=Math.round(u.y-t.height*a/2);e.fillStyle=k.themes[s].getThemedColor("color-text-primary"),e.imageSmoothingQuality="high",this._gearRenderer.render(e,{targetViewBox:{x:i,y:o,width:t.width*r,height:t.height*a},doNotApplyColors:!0})}}_vertBorderColor(){return this._properties.lineColor.value()}_horzBorderColor(){return this._timeAxisWidget?.lineColor()??this._vertBorderColor()}_tooltipContent(){return this._sourcesTitlesProvider().join("\n")}_mouseOrTouchEnterEvent(e){this._labelOptions.showLabels&&this._labelOptions.enableHighlight&&this._setHighlighted(!0)}_mouseOrTouchLeaveEvent(e){this._labelOptions.showLabels&&this._labelOptions.enableHighlight&&this._setHighlighted(!1)}_mouseClickOrTapEvent(e){if(e.preventDefault(),null!==this._fixedLabelMode||1===this._labelMode||!this._labelOptions.enableMenu||!this._labelOptions.showLabels)return void Oo.ContextMenuManager.hideAll();this._fixedLabelMode=this._labelMode,this.setLabelMode(0);const t=this._cell.getBoundingClientRect();Oo.ContextMenuManager.showMenu(this._contextMenuItemsProvider(),{clientX:this._isLeft?t.left:t.right,clientY:t.top,attachToXBy:this._isLeft?"left":"right",attachToYBy:"bottom"},{statName:"PriceScaleLabelContextMenu",doNotCloseOn:this.getElement()},{menuName:"PriceScaleLabelContextMenu"},(()=>{this.setLabelMode((0,n.ensureNotNull)(this._fixedLabelMode)),this._fixedLabelMode=null}))}}var jo=i(96152);class qo{constructor(e,t,i,s,o,n=null){this._axises=[],this._stubs=[],this._size=(0,Dt.size)({width:0,height:0}),this._onLabelHovered=new re.Delegate,this._scalesProperties=e,this._priceAxisWidgetFactory=i,this._timeAxisWidget=n,this._rendererOptionsProvider=s.rendererOptionsProvider,this._titlesProvider=s.titlesProvider,this._stubContextMenuProvider=s.stubContextMenuProvider,this._backgroundBasedTheme=s.backgroundBasedTheme,this._onActiveOrHoveredChart=s.onActiveOrHoveredChart,this._getBackgroundTopColor=s.getBackgroundTopColor,this._getBackgroundBottomColor=s.getBackgroundBottomColor,this._requestRepaint=s.requestRepaint,this._showHorisontalBorder=Boolean(s.showHorizontalBorder),this._labelsOptions={...zo,...o};const r=this._scalesProperties.childs();this._stubProperties={lineColor:r.lineColor,fontSize:r.fontSize},this._side=t,this._cell=document.createElement("div"),this._cell.classList.add("chart-markup-table","price-axis-container"),this._cell.style.width="25px",this._cell.style.position="relative"}destroy(){this.setScales([],0,0,0),this._backgroundBasedTheme.release(),this._onActiveOrHoveredChart?.release()}onLabelHovered(){return this._onLabelHovered}setScales(e,t,i,s){for(;e.length>this._axises.length&&this._axises.lengthr;){const e=(0,n.ensureDefined)(this._stubs.pop());e.onLabelHovered().unsubscribeAll(this),this._cell.removeChild(e.getElement()),e.destroy()}for(;this._stubs.length{this._labelsOptions.showLabels&&this._labelsOptions.enableHighlight&&this._onLabelHovered.fire({owner:t,axis:(0,n.ensureNotNull)(e)},i)})),this._stubs.push(t),this._cell.appendChild(t.getElement())}const a=this._labelsOptions.enableMenu;1===s?this._stubs.forEach(((e,t)=>e.setLabelMode(a?0:1))):this._stubs.forEach(((e,t)=>e.setLabelMode(te.updateCurrencyLabel()))}optimalWidths(){return this._axises.map((e=>e.optimalWidth()))}setSizes(e,t){this._size=(0,Dt.size)({width:t.reduce(((e,t)=>e+t),0),height:e}),this._cell.style.width=this._size.width+"px",this._cell.style.minWidth=this._size.width+"px",this._cell.style.height=this._size.height+"px",t.length!==this._axises.length+this._stubs.length&&(0,n.assert)(t.length===this._axises.length+this._stubs.length,"Widgets count should be the same as widths one");let i=0;this._forEachWidgetFromLeft(((s,o)=>{const n=t[o];s.setSizeAndOffset((0,Dt.size)({width:n,height:e}),i),i+=n}))}update(){this._axises.forEach((e=>e.update())),this._stubs.forEach((e=>e.update()))}paint(e){this._axises.forEach(((t,i)=>t.paint(e(i)))),this._stubs.forEach(((t,i)=>t.paint(e(i))))}paintStubs(e){this._stubs.forEach((t=>t.paint(e)))}restoreDefaultCursor(){this._axises.forEach((e=>e.restoreDefaultCursor()))}getWidth(){return this._size.width}findAxisWidgetForScale(e){const t=this._axises.find((t=>t.priceScale()===e));return void 0===t?null:t}getScreenshotData(){const e=this._getImage();return{canvas:e,content:e.toDataURL(),contentHeight:this._size.height,contentWidth:this._size.width}}getImage(){return this._getImage()}slotsCount(){return this._axises.length+this._stubs.length}highlightPriceAxisByLabel(e){this._axises.forEach((t=>{const i=t.axisInfo();t.setHighlighted(null!==i&&i.equals(e))}))}axes(){return this._axises}_stubParams(e){return{rendererOptionsProvider:this._rendererOptionsProvider,backgroundBasedTheme:this._backgroundBasedTheme.spawnOwnership(),onActiveOrHoveredChart:this._onActiveOrHoveredChart?.spawnOwnership(),sourcesTitlesProvider:()=>this._titlesProvider(this._side,e),contextMenuItemsProvider:()=>this._stubContextMenuProvider(this._side,e),getBackgroundTopColor:this._getBackgroundTopColor,getBackgroundBottomColor:this._getBackgroundBottomColor,requestRepaint:this._requestRepaint,showHorizontalBorder:this._showHorisontalBorder}}_getImage(){ +const e=(0,Wt.createDisconnectedCanvas)(document,this._size),t=(0,Wt.getPrescaledContext2D)(e);let i=0;return this._forEachWidgetFromLeft(((e,s)=>{const o=e.getWidth();0!==o&&0!==this._size.height&&(t.drawImage(e.getImage(),i,0,o,this._size.height),i+=o)})),e}_forEachWidgetFromLeft(e){const t=[...this._axises,...this._stubs],i="left"===this._side,s=i?-1:t.length,o=i?-1:1;for(let n=i?t.length-1:0;n!==s;n+=o)e(t[n],n,t)}}var $o=i(55824),Ko=i(98714);class Yo{constructor(e=0){this._width=null,this._labelBottom=null,this._currencyInfo=null,this._unitInfo=null,this._measureUnitIdInfo=null,this._currencyAndUnitLabelsWrapper=document.createElement("div"),this._currencyAndUnitLabelsWrapper.className=Ko["price-axis-currency-label-wrapper"],this._currencyAndUnitLabelsWrapper.setAttribute("data-name","currency-unit-label-wrapper"),this._controlsContainer=document.createElement("div"),this._controlsContainer.className=Ko["price-axis-currency-label"],this._currencyAndUnitLabelsWrapper.appendChild(this._controlsContainer),this._currencyLabelDiv=document.createElement("div"),this._currencyLabelDiv.classList.add(Ko.row,"apply-common-tooltip"),this._currencyLabelDiv.dataset.name="currency-label-selector",(0,Fo.setTooltipData)(this._currencyLabelDiv,"text",(e=>this._currencyTooltipContent())),this._currencyText=document.createElement("div"),this._currencyText.className=Ko["price-axis-currency-label-text"],this._currencyLabelDiv.appendChild(this._currencyText),this._currencyArrowDown=document.createElement("div"),this._currencyArrowDown.className=Ko["price-axis-currency-label-arrow-down"],this._currencyArrowDown.innerHTML=$o,this._currencyLabelDiv.appendChild(this._currencyArrowDown),this._measureUnitIdLabelDiv=document.createElement("div"),this._measureUnitIdLabelDiv.className=Ko.row,this._measureUnitIdLabelDiv.classList.add("apply-common-tooltip"),this._measureUnitIdLabelDiv.classList.add("readonly"),(0,Fo.setTooltipData)(this._measureUnitIdLabelDiv,"text",(e=>this._measureUnitIdTooltipContent())),this._measureUnitIdText=document.createElement("div"),this._measureUnitIdText.className=Ko["price-axis-currency-label-text"],this._measureUnitIdLabelDiv.appendChild(this._measureUnitIdText),this._unitLabelDiv=document.createElement("div"),this._unitLabelDiv.classList.add(Ko.row,"apply-common-tooltip"),this._unitLabelDiv.dataset.name="unit-label-selector",(0,Fo.setTooltipData)(this._unitLabelDiv,"text",(e=>this._unitTooltipContent())),this._unitText=document.createElement("div"),this._unitText.className=Ko["price-axis-currency-label-text"],this._unitLabelDiv.appendChild(this._unitText),this._unitArrowDown=document.createElement("div"),this._unitArrowDown.className=Ko["price-axis-currency-label-arrow-down"],this._unitArrowDown.innerHTML=$o,this._unitLabelDiv.appendChild(this._unitArrowDown),this._controlsContainer.appendChild(this._currencyLabelDiv),this._controlsContainer.appendChild(this._measureUnitIdLabelDiv),this._controlsContainer.appendChild(this._unitLabelDiv),this.disableCurrency(),this.disableUnit(),this.setFontSize(e)}element(){ +return this._currencyAndUnitLabelsWrapper}currencyLabelElement(){return this._currencyLabelDiv}unitLabelElement(){return this._unitLabelDiv}isEnabled(){return this.currencyLabelEnabled()||this.unitLabelEnabled()||this.measureUnitIdLableEnabled()}isHidden(){return this._currencyAndUnitLabelsWrapper.classList.contains(Ko.hidden)}setCurrencyExpanded(e){this._currencyLabelDiv.classList.toggle(Ko.expanded,e)}setUnitExpanded(e){this._unitLabelDiv.classList.toggle(Ko.expanded,e)}width(){if(null!==this._width)return this._width;let e=0;if(this.currencyLabelEnabled()){const t=this._currencyText.getBoundingClientRect(),i=this._currencyArrowDown.getBoundingClientRect();e=Math.max(e,t.width+i.width+2*this._textMarginAndPadding())}if(this.measureUnitIdLableEnabled()){const t=this._measureUnitIdText.getBoundingClientRect();e=Math.max(e,t.width+2*this._textMarginAndPadding())}if(this.unitLabelEnabled()){const t=this._unitText.getBoundingClientRect(),i=this._unitArrowDown.getBoundingClientRect();e=Math.max(e,t.width+i.width+2*this._textMarginAndPadding())}return this._width=e}drawLabel(e,t,i){if(!this.isEnabled())return;const s=Math.round(Number(Ko.css_wrapper_margin)*i),o=(0,Io.ceiledEven)(t*i)-2*s,n=Math.round(this.labelBottom()*i),r=n-2*s,a=Math.round(Number(Ko.css_value_currency_label_radius)*i);e.fillStyle=getComputedStyle(this._currencyAndUnitLabelsWrapper).backgroundColor,e.fillRect(0,0,Math.ceil(t*i),n);const l=[];l.push(this.currencyLabelEnabled()?this._currencyText.textContent??"":""),l.push(this.measureUnitIdLableEnabled()?this._measureUnitIdText.textContent??"":""),l.push(this.unitLabelEnabled()?this._unitText.textContent??"":""),e.font=(0,Yt.makeFont)(this._fontSize,g.CHART_FONT_FAMILY);const c=new jt.TextWidthCache;let h=0;const d=[];l.forEach((t=>{let i=0;""!==t&&(i=c.yMidCorrection(e,t),h++),d.push(i)}));const u=r/h;e.beginPath();const _=getComputedStyle(this._controlsContainer);e.fillStyle=_.backgroundColor,e.strokeStyle=_.borderColor,(0,Ft.drawRoundRect)(e,s,s,o,r,a),e.fill(),e.stroke(),e.fillStyle=getComputedStyle(this._currencyLabelDiv).color,e.textBaseline="middle",e.textAlign="left";const p=Math.round(this._textMarginAndPadding()*i)+s,m=u/2;let f=s+m;l.forEach(((t,s)=>{""!==t&&((0,Wt.drawScaled)(e,i,i,(()=>{e.fillText(t,p/i,(f+d[s])/i)})),f=Math.ceil(f+2*m))}))}setHidden(e){this._currencyAndUnitLabelsWrapper.classList.toggle(Ko.hidden,e)}enableCurrency(){this._currencyLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableCurrency(){this._currencyLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}enableUnit(){this._unitLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableUnit(){this._unitLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}enableMeasureUnitId(){this._measureUnitIdLabelDiv.classList.remove("js-hidden"),this._resetSizesAndVisibility()}disableMeasureUnitId(){this._measureUnitIdLabelDiv.classList.add("js-hidden"),this._resetSizesAndVisibility()}currencyLabelEnabled(){ +return!this._currencyLabelDiv.classList.contains("js-hidden")}unitLabelEnabled(){return!this._unitLabelDiv.classList.contains("js-hidden")}measureUnitIdLableEnabled(){return!this._measureUnitIdLabelDiv.classList.contains("js-hidden")}currencyConversionAvailable(){return!this._currencyLabelDiv.classList.contains("readonly")}unitConversionAvailable(){return!this._unitLabelDiv.classList.contains("readonly")}setCurrencyInfo(e){if(this._currencyInfo===e)return!1;this._currencyInfo=e;const t=null===e.selectedCurrency?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.displayedValues.get(e.selectedCurrency));return this._currencyText.textContent!==t&&(this._currencyText.textContent=t,this._width=null),this._currencyArrowDown.classList.contains("js-hidden")!==e.readOnly&&(this._currencyArrowDown.classList.toggle("js-hidden",e.readOnly),this._currencyLabelDiv.classList.toggle("readonly",e.readOnly),this._width=null),!0}setUnitInfo(e){if(null!==this._unitInfo&&this._unitInfo.selectedUnit===e.selectedUnit&&0===this._unitInfo.availableGroups.size==(0===e.availableGroups.size)&&this._unitInfo.originalUnits.size===e.originalUnits.size)return this._unitInfo=e,!1;this._unitInfo=e;const t=null===e.selectedUnit?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.names.get(e.selectedUnit));return this._unitText.textContent!==t&&(this._unitText.textContent=t,this._width=null),this._unitArrowDown.classList.contains("js-hidden")!==(0===e.availableGroups.size)&&(this._unitArrowDown.classList.toggle("js-hidden",0===e.availableGroups.size),this._unitLabelDiv.classList.toggle("readonly",0===e.availableGroups.size),this._width=null),!0}setMeasureUnitIdInfo(e){if(this._measureUnitIdInfo===e)return!1;this._measureUnitIdInfo=e;const t=null===e.selectedMeasureUnitId?a.t(null,void 0,i(54215)):(0,n.ensureDefined)(e.names.get(e.selectedMeasureUnitId));return this._measureUnitIdText.textContent!==t&&(this._measureUnitIdText.textContent=t,this._width=null),this._measureUnitIdLabelDiv.classList.contains("js-hidden")!==(0===e.names.size)&&(this._measureUnitIdLabelDiv.classList.toggle("js-hidden",0===e.names.size),this._width=null),!0}currencyInfo(){return this._currencyInfo}unitInfo(){return this._unitInfo}measureUnitIdInfo(){return this._measureUnitIdInfo}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this._currencyLabelDiv.style.fontSize=e+"px",this._measureUnitIdLabelDiv.style.fontSize=e+"px",this._unitLabelDiv.style.fontSize=e+"px",this._width=null,this._labelBottom=null)}labelBottom(){if(null!==this._labelBottom)return this._labelBottom;const e=this._controlsContainer.getBoundingClientRect(),t=this._currencyAndUnitLabelsWrapper.getBoundingClientRect(),i=e.y-t.y;return this._labelBottom=e.height+2*i}_resetSizesAndVisibility(){this._width=null,this._labelBottom=null,this._updateVisibility()}_textMarginAndPadding(){return Number(Ko.css_wrapper_margin)+Number(Ko.css_row_left_right_padding)+2}_currencyTooltipContent(){const e=this._currencyInfo;return null===e?"":null===e.selectedCurrency?Array.from(e.currencies).map((t=>(0, +n.ensureDefined)(e.displayedValues.get(t)))).join(", "):e.readOnly?a.t(null,void 0,i(43931)):a.t(null,void 0,i(48566))}_unitTooltipContent(){const e=this._unitInfo;return null===e?"":null===e.selectedUnit?Array.from(e.units).map((t=>(0,n.ensureDefined)(e.names.get(t)))).join(", "):0===e.availableGroups.size?a.t(null,void 0,i(40012)):a.t(null,void 0,i(85110))}_measureUnitIdTooltipContent(){const e=this._measureUnitIdInfo;return null===e?"":null===e.selectedMeasureUnitId?Array.from(e.measureUnitIds).map((t=>(0,n.ensureDefined)(e.names.get(t)))).join(", "):e.descriptions.get(e.selectedMeasureUnitId)||""}_updateVisibility(){const e=this.isEnabled();this._currencyAndUnitLabelsWrapper.classList.toggle("js-hidden",!e)}}async function Zo(e,t,s,o){const{UnitConversionRenderer:n}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,28587));return new n(e,s,t,o)}async function Xo(e,t,s){const{CurrencyMenuResultEvents:o}=await i.e(5639).then(i.bind(i,19550));return new o(e,t,s)}var Jo=i(29023);class Qo{constructor(e){const{action:t,property:i,undoModel:s,undoText:o,callback:n=null}=e;this._property=i,this._undoModel=s,this._undoText=o,this._action=t,this.setValue(i.value()),i.subscribe(this,this._propertyChanged),null!==n?t.update({onExecute:n.bind(this)}):t.update({onExecute:this._onActionCallback.bind(this)})}destroy(){this._property.unsubscribe(this,this._propertyChanged)}value(){return this._action.isChecked()}setValue(e){this._action.update({checked:Boolean(e)})}_onActionCallback(){this._undoModel.setProperty(this._property,this.value(),this._undoText)}_propertyChanged(e){this.setValue(e.value())}}class en extends Jo.Action{constructor(e,t){super(e),this._binding=new Qo({action:this,...t})}destroy(){this._binding.destroy(),super.destroy()}}var tn=i(73866),sn=i(56657),on=i(92158),nn=i(81199);i(82815);const rn=new Di.TranslatedString("change no overlapping labels",a.t(null,void 0,i(61557))),an=new Di.TranslatedString("toggle auto scale",a.t(null,void 0,i(42240))),ln=new Di.TranslatedString("toggle log scale",a.t(null,void 0,i(49403))),cn=a.t(null,void 0,i(88314)),hn=a.t(null,void 0,i(5119)),dn=a.t(null,void 0,i(59396)),un=a.t(null,void 0,i(15432)),_n=a.t(null,void 0,i(15332)),pn=a.t(null,void 0,i(24157)),mn=a.t(null,{context:"scale_menu"},i(34954)),gn=a.t(null,{context:"scale_menu"},i(35210)),fn=a.t(null,{context:"scale_menu"},i(31340)),yn=a.t(null,{context:"scale_menu"},i(55300)),vn=a.t(null,{context:"scale_menu"},i(19405)),Sn=a.t(null,{context:"scale_menu"},i(75163));const bn=function(e){const t=new tn.LimitedPrecisionNumericFormatter(e);return(e,i)=>(0,dt.isNumber)(i)&&!e.isLog()?t.format(i):""}(4),wn=l.enabled("currency_menu_disabled"),Cn=l.enabled("unit_menu_disabled"),Pn={contextMenuEnabled:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,countdownEnabled:!0,contextMenu:{general:!0,source:!0},pressedMouseMoveScale:!0,mouseWheelScale:!0,pinchScale:!0, +croppedTickMarks:!0};var Tn,xn,In;!function(e){e[e.LabelOffset=4]="LabelOffset",e[e.DefaultOptimalWidth=34]="DefaultOptimalWidth",e[e.WheelScaleCoeff=15]="WheelScaleCoeff",e[e.CurrencyLabelFontSize=12]="CurrencyLabelFontSize"}(Tn||(Tn={})),function(e){e[e.Back=0]="Back",e[e.Top=1]="Top",e[e.All=2]="All"}(xn||(xn={}));class Mn{constructor(e,t,i,s,o,n,r,a,l){this._actions=null,this._priceScale=null,this._scaleModeButtons=null,this._widthCache=new jt.TextWidthCache(1e3),this._color=null,this._fontSize=null,this._isVisible=!0,this._currencyMenu=null,this._unitMenu=null,this._size=(0,Dt.size)({width:0,height:0}),this._currentCursorClassName="",this._destroyed=!1,this._highlighted=!1,this._highlightColorCache=null,this._mouseWheelHelper=null,this._dragScaleActive=!1,this._offset=NaN,this._pinching=!1,this._lastHittestResult=null,this._isHovered=new F.WatchedValue(!1),this._selectedViaTap=new F.WatchedValue(!1),this._recalcCurrencyAndUnitVisibility=()=>{if(null===this._currencyLabel)return;const e=(0,Be.actualCurrencyUnitVisibility)().value();let t=!this._pane.visuallyCollapsed().value();if(t)switch(e){case"alwaysOff":t=!1;break;case"visibleOnMouseOver":const e=this._chart.anyPriceAxisHovered().value(),i=!!this._currencyMenu,s=!!this._unitMenu;t=e||i||s;break;case"visibleOnTapSelection":t=this._selectedViaTap.value()}this._currencyLabel.setHidden(!t)},this._handleActualAutoLogButtonsVisibility=async e=>{const t=e.value();"alwaysOff"===t?this._scaleModeButtons&&this._destroyScaleModeButtons():(this._scaleModeButtons||(this._scaleModeButtons=await this._createScaleModeButtons(),this._pane.visuallyCollapsed().subscribe(this._updatePriceScaleModeButtonsVisibility)),"alwaysOn"===t?(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility)):"visibleOnMouseOver"===t?(this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._isHovered.subscribe(this._updatePriceScaleModeButtonsVisibility)):(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.subscribe(this._updatePriceScaleModeButtonsVisibility)),this._updatePriceScaleModeButtonsVisibility()),this.onOptimalWidthNeedToBeRecalculated()},this._updatePriceScaleModeButtonsVisibility=()=>{const e=this._isHovered.value(),t=this._selectedViaTap.value();let i=!1;if(!this._pane.visuallyCollapsed().value())switch((0,on.actualAutoLogButtonsVisibility)().value()){case"visibleOnMouseOver":i=e;break;case"visibleOnTapSelection":i=t;break;case"alwaysOn":i=!0}this._scaleModeButtons?.element().classList.toggle("price-axis__modeButtons_hidden",!i)},this._updateScaleModeButtons=()=>{this._scaleModeButtons?.update()},this._chart=e,this._pane=t,this._undoModel=i,this._properties=s,this._isLeft="left"===n,this._options=(0,dt.merge)((0,dt.clone)(Pn),r),this._rendererOptionsProvider=o,this._backgroundBasedTheme=l,this._cell=document.createElement("div"),this._cell.className="price-axis",this._cell.dataset.name=`price-axis-${a.label}`, +this._cell.style.width="25px",this._cell.style.left="0",this._canvasConfiguredHandler=()=>{this._undoModel.model().lightUpdate()},this._canvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const c=this._canvasBinding.canvasElement;c.style.position="absolute",c.style.zIndex="1",c.style.left="0",c.style.top="0",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._cell,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const h=this._topCanvasBinding.canvasElement;h.style.position="absolute",h.style.zIndex="2",h.style.left="0",h.style.top="0",this._cell.setAttribute("aria-hidden","true"),this._mouseEventHandler=new Et.MouseEventHandler(this._cell,this,{treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!0}),this._options.currencyConversionEnabled||this._options.unitConversionEnabled?(this._currencyLabel=new Yo(12),this._cell.appendChild(this._currencyLabel.element())):this._currencyLabel=null,this._properties.childs().fontSize.subscribe(this,this._onFontSizeChanged),this._options.mouseWheelScale&&(this._mouseWheelHelper=new To,this._cell.addEventListener("wheel",this._onMousewheel.bind(this),{passive:!1})),this._axisInfo=a,this._offset=0,this.restoreDefaultCursor(),(0,Be.actualCurrencyUnitVisibility)().subscribe(this,this._recalcCurrencyAndUnitVisibility),this._selectedViaTap.subscribe(this._recalcCurrencyAndUnitVisibility.bind(this)),(0,on.actualAutoLogButtonsVisibility)().subscribe(this,this._handleActualAutoLogButtonsVisibility),this._handleActualAutoLogButtonsVisibility((0,on.actualAutoLogButtonsVisibility)()).catch((()=>{})),this._chart.anyPriceAxisHovered().subscribe(this._recalcCurrencyAndUnitVisibility,{callWithLast:!0}),this._pane.visuallyCollapsed().subscribe(this._recalcCurrencyAndUnitVisibility,{callWithLast:!0}),this.update()}getContextMenuActions(e){this._initActions();const t=(0,n.ensureNotNull)(this._actions),i=this._chart.actions(),s=[];if(this._priceScale?.resetScaleAvailable().value()&&s.push(t.reset,new Jo.Separator),s.push(this._autoScaleAction()),this._isMainSeriesAxis()&&s.push(this._lockScaleAction()),s.push(i.scaleSeriesOnly,this._invertAction(),new Jo.Separator,this._regularScaleAction(),this._percentageAction(),this._indexedTo100Action(),this._logAction(),new Jo.Separator),ze.CheckMobile.any()||(s.push(this._createMergeScalesAction()),s.push(new Jo.Separator)),!l.enabled("fundamental_widget")){const e=[i.showSymbolLabelsAction,i.showSeriesLastValue,null,null,i.showHighLowPriceLabels,l.enabled("show_average_close_price_line_and_label")?i.showAverageClosePriceLabel:null,null,i.showStudyPlotNamesAction,i.showStudyLastValue,this._options.countdownEnabled?i.showCountdown:null,new Jo.Separator,t.alignLabels].filter(dt.notNull);s.push(new Jo.Action({actionId:"Chart.PriceScale.Labels",options:{label:hn,subItems:e}}))}return s.push((0,sn.createLinesAction)(this._chart)), +this._undoModel.crosshairSource().isMenuEnabled()&&s.push(i.addPlusButton),e&&!this._chart.onWidget()&&l.enabled("show_chart_property_page")&&l.enabled("chart_property_page_scales")&&i.scalesProperties&&s.push(new Jo.Separator,i.scalesProperties),s}getElement(){return this._cell}onOptimalWidthNeedToBeRecalculated(e){(this._size.width1e-14){const r=.11111111111111,a=s.formatPrice(Math.min(i,n)-r,o),l=s.formatPrice(Math.max(i,n)+r,o);e=Math.max(e,this._widthCache.measureText(t,a),this._widthCache.measureText(t,l))}}}const i=this._isCurrencyLabelEnabled()?Math.round((0,n.ensureNotNull)(this._currencyLabel).width()):0,s=e||34;let o=Math.max(i,this._scaleModeButtons?.width()??0,Math.ceil(t.borderSize+t.additionalPaddingInner+t.paddingInner+t.paddingOuter+s+4));return o+=o%2,o}setSizeAndOffset(e,t){(0,Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._cell.style.width=e.width+"px",this._cell.style.height=e.height+"px",this._cell.style.minWidth=e.width+"px"),this._offset!==t&&(this._offset=t,this._cell.style.left=t+"px")}getWidth(){return this._size.width}getImage(){const e=this._size,t=(0,Wt.createDisconnectedCanvas)(document,e);return(0,Wt.getPrescaledContext2D)(t).drawImage(this._canvasBinding.canvasElement,0,0,e.width,e.height),null===this._currencyLabel||this._currencyLabel.isHidden()||this._currencyLabel.drawLabel((0,Wt.getContext2D)(t),e.width,(0,fo.getCanvasDevicePixelRatio)(t)),t}update(){null!==this._priceScale&&(this._priceScale.marks(),this.rendererOptions())}paint(e){if(!this._isVisible||0===this._size.width||0===this._size.height)return;if(e===yo.InvalidationLevel.None)return;const t=this._pane.state(),i=!t.maximized().value()&&t.collapsed().value();if(i&&e{if(o){e.save(),e.beginPath();const i=(0,n.ensureNotNull)(this._currencyLabel).labelBottom() +;e.rect(0,i*t.verticalPixelRatio,t.bitmapSize.width,t.bitmapSize.height),e.clip()}i(),o&&e.restore()};let a;if(e>yo.InvalidationLevel.Cursor){const e=(0,Wt.getContext2D)(this._canvasBinding.canvasElement),t=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);if(i||(this._alignLabels(),s&&this.updateCurrencyLabel()),this._drawBackground(e,t),i||r(e,t,(()=>{this._drawDrawingsHighlight(e,t)})),this._drawBorder(e,t),s&&!i){this._scaleModeButtons&&(this._scaleModeButtons.element().style.background=this._highlighted?this._highlightColor():this.backgroundColor());const i=this._groupedSources();r(e,t,(()=>{this._drawTickMarks(e,t),this._drawLabels(this._views(0,i),e,t)})),a=i}}if(s&&!i){const e=(0,Wt.getContext2D)(this._topCanvasBinding.canvasElement),t=(0,Wt.getBindingRenderingInfo)(this._topCanvasBinding);e.clearRect(0,0,t.bitmapSize.width,t.bitmapSize.height),r(e,t,(()=>{this._drawLabels(this._views(1,a??this._groupedSources()),e,t),this._drawCrossHairLabel(e,t)}))}}restoreDefaultCursor(){this._setCursor("")}priceScale(){return(0,n.ensureNotNull)(this._priceScale)}setPriceScale(e){this._priceScale!==e&&(null!==this._priceScale&&(this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale.modeChanged().unsubscribeAll(this)),this._priceScale=e,null!==e&&(e.onMarksChanged().subscribe(this,this.onOptimalWidthNeedToBeRecalculated),e.modeChanged().subscribe(this,(()=>this.onOptimalWidthNeedToBeRecalculated(!0))),this.onOptimalWidthNeedToBeRecalculated(),this._scaleModeButtons&&(e.modeChanged().subscribe(this,this._updateScaleModeButtons),this._updateScaleModeButtons())))}isVisible(){return this._isVisible}setVisible(e){(e=!!e)!==this._isVisible&&(this._cell.style.display=e?"table-cell":"none",this._isVisible=e)}destroy(){null!==this._currencyMenu&&(this._currencyMenu.destroy(),this._currencyMenu=null),null!==this._unitMenu&&(this._unitMenu.destroy(),this._unitMenu=null),this._pane.visuallyCollapsed().unsubscribe(this._recalcCurrencyAndUnitVisibility),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),null!==this._priceScale&&(this._priceScale.onMarksChanged().unsubscribe(this,this.onOptimalWidthNeedToBeRecalculated),this._priceScale.modeChanged().unsubscribeAll(this)),this._priceScale=null,this._mouseEventHandler.destroy(),this._properties.childs().fontSize.unsubscribe(this,this._onFontSizeChanged),null!==this._actions&&(Object.values(this._actions).forEach((e=>{e.destroy()})),this._actions=null),(0,Be.actualCurrencyUnitVisibility)().unsubscribeAll(this),this._chart.anyPriceAxisHovered().unsubscribe(this._recalcCurrencyAndUnitVisibility),(0,on.actualAutoLogButtonsVisibility)().unsubscribeAll(this),this._chart.setPriceAxisHovered(this,!1),this._destroyScaleModeButtons(),this._destroyed=!0}axisInfo(){return this._axisInfo}setHighlighted(e){this._highlighted=e}backgroundColor(){ +return this._pane.state().model().backgroundColor().value()}backgroundTopColor(){return this._pane.state().model().backgroundTopColor().value()}lineColor(){return this._properties.childs().lineColor.value()}textColor(){return this._properties.childs().textColor.value()}fontSize(){return this._properties.childs().fontSize.value()}baseFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY,"")}rendererOptions(){let e=this._rendererOptionsProvider.options();return this._color===e.color&&this._fontSize===e.fontSize||(this._color=e.color),this._fontSize!==e.fontSize&&(this._widthCache.reset(),this._fontSize=e.fontSize,this.onOptimalWidthNeedToBeRecalculated()),e}mouseEnterEvent(e){this._chart.setPriceAxisHovered(this,!0),this._isHovered.setValue(!0),this._applyLightUpdateIfRequired(),this._mouseEnterOrTouchStartEvent(e)}mouseMoveEvent(e){this._mouseOrTouchMoveEvent(e)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}touchStartEvent(e){this._mouseOrTouchMoveEvent(e),this._mouseEnterOrTouchStartEvent(e),this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}pinchStartEvent(e,t,i,s){return s.bothPointsOnTargetElement}pinchEvent(e,t,i){if(this._zoomAvailable()&&this._options.pinchScale){if(this._dragScaleActive&&this._finishScale(),!this._pinching)return this._pinching=!0,void this._undoModel.startTwoPointsScalePrice(this._pane.state(),this.priceScale(),t.y,i.y);this._undoModel.twoPointsScalePriceTo(this._pane.state(),this.priceScale(),t.y,i.y)}}pinchEndEvent(){this._pinching=!1,this._undoModel.endTwoPointsScalePrice(this._pane.state(),this.priceScale())}mouseDownOutsideEvent(){this._finishScale()}touchStartOutsideEvent(){this._finishScale(),this._selectedViaTap.setValue(!1)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._mouseLeaveOrTouchEndEvent(e),this._mouseUpOrTouchEndEvent(e)}mouseClickEvent(e){this._mouseClickOrTapEvent(e)}tapEvent(e){this._mouseClickOrTapEvent(e)}mouseLeaveEvent(e){this._chart.setPriceAxisHovered(this,!1),this._isHovered.setValue(!1),this._applyLightUpdateIfRequired(),this._mouseLeaveOrTouchEndEvent(e)}mouseDoubleClickEvent(e){this._mouseDoubleClickOrDoubleTapEvent(e)}doubleTapEvent(e){this._mouseDoubleClickOrDoubleTapEvent(e)}contextMenuEvent(e){this._contextMenuOrTouchContextMenuEvent(e)}touchContextMenuEvent(e){this._contextMenuOrTouchContextMenuEvent(e)}dataSourceAtPoint(e,t){const i=this._pane.state();if(!i.maximized().value()&&i.collapsed().value())return null;const s=this._groupedSources(),o=[...s.sources,...s.topLevelSources,...i.customSources(),...i.sourcesByGroup().multipaneSources()];let n=null,r=null;if(!this._priceScale)return null;const a=(e,t)=>{const i=r?.target()??0;e.target()>i&&(r=e,n=t)},l=new At.Point(e,t),c=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);for(let e=o.length-1;e>=0;--e){const t=o[e],s=t.priceAxisViews(i,this._priceScale);if(s&&0!==s.length)for(let e=s.length-1;e>=0;--e){const i=s[e].renderer();if(void 0!==i.hitTest){ +const e=i.hitTest(l,c,this._isLeft?"left":"right");null!==e&&a(e,t)}}}return this._lastHittestResult=r,n}reset(){const e=this._pane.state(),t=this.priceScale();this._undoModel.resetPriceScale(e,t),this.onOptimalWidthNeedToBeRecalculated(!0)}updateCurrencyLabel(){if(null!==this._currencyLabel){if(this._options.currencyConversionEnabled){const e=this.priceScale().currency(this._undoModel.model().availableCurrencies());null===e||"alwaysOff"===(0,Be.actualCurrencyUnitVisibility)().value()?this._currencyLabel.disableCurrency():(this._currencyLabel.enableCurrency(),this._currencyLabel.setCurrencyInfo(e))}else this._currencyLabel.disableCurrency();if(this._options.unitConversionEnabled){const e="alwaysOff"===(0,Be.actualCurrencyUnitVisibility)().value(),t=this._undoModel.model().availableUnits(),i=this.priceScale().unit(t);null===i||e?this._currencyLabel.disableUnit():(this._currencyLabel.enableUnit(),this._currencyLabel.setUnitInfo(i));const s=this.priceScale().measureUnitId(t);null===s||e?this._currencyLabel.disableMeasureUnitId():(this._currencyLabel.enableMeasureUnitId(),this._currencyLabel.setMeasureUnitIdInfo(s))}else this._currencyLabel.disableUnit(),this._currencyLabel.disableMeasureUnitId()}}_groupedSources(){const e=this._pane.state(),t=e.model(),i=this._pane.state().sourcesByGroup(),s=this._isLeft?i.leftPriceScalesSources():i.rightPriceScalesSources(),o=this._priceScale===e.defaultPriceScale(),n=new Set(e.customSources()),r=t=>!!n.has(t)||(t.priceScale()===this._priceScale||o&&e.isOverlay(t)),a={sources:[...s.filter(r),...e.customSources()],topLevelSources:new Set};if(o){const t=this._pane.state().dataSources();for(const i of t)e.isOverlay(i)&&a.sources.push(i)}const l=t.lineBeingEdited()??t.lineBeingCreated();l&&r(l)&&(a.topLevelSources.add(l),a.lineBeingEditedOrCreated=l);const c=t.customSourceBeingMoved();c&&r(c)&&(a.topLevelSources.add(c),a.customSourceBeingMoved=c);const h=t.sourcesBeingMoved().filter(r);h.length>0&&(t.sourcesBeingMoved().forEach((e=>a.topLevelSources.add(e))),a.sourcesBeingMoved=h);const d=t.selection().allSources().filter(r);d.length>0&&(d.forEach((e=>a.topLevelSources.add(e))),a.selectedSources=d);const u=t.hoveredSource();return u&&r(u)&&(a.topLevelSources.add(u),a.hoveredSource=u),a}_isCurrencyLabelEnabled(){return null!==this._currencyLabel&&this._currencyLabel.isEnabled()}_alignLabels(){const e=this._size.height;let t=e/2;const i=[],s=this.priceScale(),o=s.orderedSources().slice(),n=this._pane.state(),r=this.rendererOptions();if(s===n.defaultPriceScale()){const e=n.priceDataSources();for(let t=0;t{if(t.ignoreAlignment()||!t.isVisible())return!1;const{total:i}=t.topBottomTotalHeight(r),s=t.floatCoordinate();return s>-i&&se.floatCoordinate()<=t)),h=i.filter((e=>e.floatCoordinate()>t));c.sort(((e,t)=>t.floatCoordinate()-e.floatCoordinate())),c.length>0&&h.length>0&&h.push(c[0]),h.sort(((e,t)=>e.floatCoordinate()-t.floatCoordinate()));for(const e of i)e.setFixedCoordinate(e.coordinate());if(s.properties().childs().alignLabels.value()){if(h.length>0||c.length>0){{const t=c[0]??h[0],i=t.getFixedCoordinate(),{top:s,bottom:o,total:n}=t.topBottomTotalHeight(r);n0&&t.setFixedCoordinate(s)}{const t=h[0]??c[0],i=t.getFixedCoordinate(),{top:s,bottom:o,total:n}=t.topBottomTotalHeight(r);ne&&t.setFixedCoordinate(e-o)}}for(let e=1;el-n)t.setFixedCoordinate(l-n);else if(l>0&&a-s<0&&a+o>0){const{top:e}=i.topBottomTotalHeight(r);t.setFixedCoordinate(Math.min(l-e-o,s))}}for(let t=1;te&&i.setFixedCoordinate(Math.max(l+o+t,e-s))}}}}_drawTickMarks(e,t){const i=this.priceScale().marks();e.save(),e.font=this.baseFont();const s=this.rendererOptions(),{horizontalPixelRatio:o,verticalPixelRatio:r}=t,a=this._isLeft?Math.floor((this._size.width-s.additionalPaddingInner)*o):0,l=this._isLeft?Math.round(a-s.paddingInner*o):Math.round(a+(s.additionalPaddingInner+s.paddingInner)*o),c=this.fontSize(),h=this._isCurrencyLabelEnabled()?(0,n.ensureNotNull)(this._currencyLabel).labelBottom():0,d=i.map((t=>{if(this._options.croppedTickMarks)return{visible:!0,yCorrection:this._widthCache.yMidCorrection(e,t.label)};const i=t.coord-c/2,s=t.coord+c/2,o=!(s>this._size.height||ithis._size.height||i{for(let t=i.length;t--;){if(!d[t].visible)continue;const s=i[t];e.fillText(s.label,l/o,s.coord+d[t].yCorrection)}})),e.restore()}async _showCurrenciesContextMenu(){if(this._currencyMenu)return this._currencyMenu.destroy(),void(this._currencyMenu=null);let e;(0,ne.trackEvent)("GUI","Currency conversion");const t=()=>{this._currencyMenu=null,this._recalcCurrencyAndUnitVisibility(),this._currencyLabel?.setCurrencyExpanded(!1)};if(wn)e=await Xo((0,n.ensureNotNull)(this._currencyLabel).currencyLabelElement(),["toggle_currency_menu_inner",this._undoModel.model().id(),this._pane.state().id(),this.priceScale().id()],t);else{const{currencyActions:s}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,75556));e=await Zo(dn,(()=>s(this._undoModel,(0, +n.ensureNotNull)(this._currencyLabel).currencyInfo(),this.priceScale())),(0,n.ensureNotNull)(this._currencyLabel).currencyLabelElement(),t)}this._destroyed?e.destroy():(this._currencyLabel?.setCurrencyExpanded(!0),this._currencyMenu=e)}async _showUnitsContextMenu(){if(this._unitMenu)return this._unitMenu.destroy(),void(this._unitMenu=null);let e;(0,ne.trackEvent)("GUI","Unit conversion");const t=()=>{this._unitMenu=null,this._recalcCurrencyAndUnitVisibility(),this._currencyLabel?.setUnitExpanded(!1)};if(Cn)e=await Xo((0,n.ensureNotNull)(this._currencyLabel).unitLabelElement(),["toggle_unit_menu_inner",this._undoModel.model().id(),this._pane.state().id(),this.priceScale().id()],t);else{const{unitActions:s}=await Promise.all([i.e(9093),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(4600),i.e(1072),i.e(2736),i.e(3362),i.e(6164),i.e(8257),i.e(2227),i.e(9418),i.e(2544),i.e(2704)]).then(i.bind(i,59363));e=await Zo(un,(()=>s(this._undoModel,(0,n.ensureNotNull)(this._currencyLabel).unitInfo(),this.priceScale())),(0,n.ensureNotNull)(this._currencyLabel).unitLabelElement(),t)}this._destroyed?e.destroy():(this._currencyLabel?.setUnitExpanded(!0),this._unitMenu=e)}_onFontSizeChanged(){this.onOptimalWidthNeedToBeRecalculated()}_mouseOrTouchMoveEvent(e){if(!this._priceScale)return;if(e.localX<0||e.localY<0||e.localX>=this._size.width||e.localY>=this._size.height)return;let t=!0;const i=this.dataSourceAtPoint(e.localX,e.localY);i?(this._setCursorClassName("pointer"),this._lastHittestResult?.data()?.hoverModelFromAxis&&(this._undoModel.model().setHoveredSource(i,this._lastHittestResult?.data()??null,0),t=!1)):this._setResizeCursor(),t&&this._undoModel.model().setHoveredSource(null,null)}_mouseDownOrTouchStartEvent(e){this._zoomAvailable()&&this._options.pressedMouseMoveScale&&!this._pinching&&(this._dragScaleActive=!0,this._undoModel.startScalePrice(this._pane.state(),this.priceScale(),e.localY))}_mouseEnterOrTouchStartEvent(e){this._setResizeCursor()}_pressedMouseOrTouchMoveEvent(e){if(this._dragScaleActive){const t=this.priceScale();this._undoModel.scalePriceTo(this._pane.state(),t,e.localY)}}_mouseUpOrTouchEndEvent(e){this._finishScale()}_finishScale(){this._dragScaleActive&&(this._undoModel.endScalePrice(this._pane.state(),this.priceScale()),this.restoreDefaultCursor(),this._dragScaleActive=!1)}_mouseClickOrTapEvent(e){if(this._currencyLabel){if(this._currencyLabel.currencyConversionAvailable()&&this._currencyLabel.currencyLabelElement().contains(e.target))return this._showCurrenciesContextMenu(),void e.preventDefault();if(this._currencyLabel.unitConversionAvailable()&&this._currencyLabel.unitLabelElement().contains(e.target))return this._showUnitsContextMenu(),void e.preventDefault()}e.isTouch&&this._selectedViaTap.setValue(!this._selectedViaTap.value());const t=this.dataSourceAtPoint(e.localX,e.localY);t&&this._undoModel.selectionMacro((e=>{e.selection().isSelected(t)&&this._undoModel.model().lastSelectedHittestData()===this._lastHittestResult?.data()||(e.clearSelection(), +e.addSourceToSelection(t,this._lastHittestResult?.data()??null))}))}_mouseLeaveOrTouchEndEvent(e){this._setCursorClassName("")}_mouseDoubleClickOrDoubleTapEvent(e){if(this._currencyLabel?.currencyLabelElement().contains(e.target)||this._currencyLabel?.unitLabelElement().contains(e.target))return;const t=this.dataSourceAtPoint(e.localX,e.localY);t?this._pane.processDoubleClickOnSource(t,this._lastHittestResult??void 0,{origin:"price_scale"}):(this.reset(),(0,ne.trackEvent)("GUI","Double click price scale"))}_contextMenuOrTouchContextMenuEvent(e){if(this._options.contextMenuEnabled){const t=this.dataSourceAtPoint(e.localX,e.localY);if(null!==t&&this._options.contextMenu.source){return void this._undoModel.model().selectionMacro((i=>{i.selection().isSelected(t)||(i.clearSelection(),i.addSourceToSelection(t)),this._pane.showContextMenuForSelection(e,{origin:"price_scale"})}))}if(this._options.contextMenu.general){const t=this.getContextMenuActions(!0),i=this._undoModel.model().panes().findIndex((e=>e.id()===this._pane.state().id())),s=this._chart.chartWidgetCollection().chartModels().value().findIndex((e=>e.id()===this._undoModel.id())),o=this._priceScale?.id()&&-1!==i&&-1!==s;Oo.ContextMenuManager.showMenu(t,e,{statName:"PriceScaleContextMenu"},{menuName:"PriceScaleContextMenu",...o&&{detail:{type:"priceScale",id:this._priceScale?.id()??"",paneIndex:i,chartIndex:s}}})}}}_setResizeCursor(){const e=this.priceScale();e.isPercentage()||e.isIndexedTo100()?this._setCursorClassName(""):this._zoomAvailable()&&(this._options.pressedMouseMoveScale||this._options.mouseWheelScale)&&this._setCursorClassName("ns-resize")}_setCursorClassName(e){let t="";e&&!this._pane.visuallyCollapsed().value()&&(t="price-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName),t&&this._cell.classList.add(t),this._currentCursorClassName=t)}_zoomAvailable(){return!this.priceScale().isEmpty()&&this.priceScale().hasCalculatedPriceRange()&&this._undoModel.model().zoomEnabled()}_onMousewheel(e){if(!this._zoomAvailable()||!this._options.mouseWheelScale)return;const t=(0,n.ensureNotNull)(this._mouseWheelHelper).processWheel(e).deltaY;if(0===t)return;e.cancelable&&e.preventDefault();const i=this._undoModel,s=this._pane.state(),o=this.priceScale(),r=this._cell.getBoundingClientRect(),a=e.clientY-r.top,l=a+15*t;i.startScalePrice(s,this.priceScale(),a,!0),i.scalePriceTo(s,o,l),i.endScalePrice(s,o),e.stopPropagation()}_drawCrossHairLabel(e,t){const i=this._pane.state(),s=i.model(),o=this.priceScale(),n=s.crosshairSource().priceAxisViews(i,o);n&&n.length>0&&this._drawLabels(n,e,t)}_drawBackground(e,t){const i=this.backgroundTopColor(),s=this.backgroundColor(),{bitmapSize:o}=t;if(i===s?(0,Wt.clearRect)(e,0,0,o.width,o.height,this.backgroundColor()):(0,Ft.clearRectWithGradient)(e,0,0,o.width,o.height,i,s),this._highlighted){e.globalAlpha=.5;const t=k.themes[this._backgroundBasedTheme.value()].getThemedColor("color-price-axis-highlight");(0,Wt.fillRect)(e,0,0,o.width,o.height,t), +e.globalAlpha=1}}_drawDrawingsHighlight(e,t){const i=this._pane.state().model(),s=this.priceScale(),o=i.selection().lineDataSources().filter((e=>!e.isFixed()&&e.priceScale()===s)).reduce(((e,t)=>{const i=t.priceAxisPoints();return 0===i.length?e:e.concat(i)}),[]);o.length>0&&this._hightlightBackground(e,o,this.priceScale().mainSource(),t);const n=i.crosshairSource();n.startMeasurePoint()&&this._hightlightBackground(e,n.measurePoints(),this.priceScale().mainSource(),t)}_drawBorder(e,t){e.save(),e.fillStyle=this.lineColor();const{horizontalPixelRatio:i}=t,s=Math.max(1,Math.floor(this.rendererOptions().borderSize*i)),o=this._isLeft?t.bitmapSize.width-s:0;e.fillRect(o,0,s,t.bitmapSize.height),e.restore()}_drawLabels(e,t,i){const s=this.rendererOptions(),o=this._isLeft?"right":"left";for(const n of e)n.isAxisLabelVisible()&&(t.save(),n.renderer().draw(t,i,s,this._widthCache,o),t.restore())}_hightlightBackground(e,t,i,s){if(!i)return;const o=i.firstValue();if(null===o)return;let n=t[0].price,r=t[0].price;for(let e=1;e=o&&(o=e,r=t),e<=s&&(s=e,n=t)}}return r&&n?[r,n]:[]}}_views(e,t){const i=this._pane.state(),s=this.priceScale(),o=[];if(1!==e)for(const e of t.sources)t.topLevelSources.has(e)||o.push(...e.priceAxisViews(i,s)??[]);if(0!==e){const e=new Set,n=t=>!e.has(t),r=t=>{const i=t.filter(n);o.push(...this._viewsOrMaxMinViews(i));for(const t of i)e.add(t)};t.customSourceBeingMoved&&r([t.customSourceBeingMoved]),t.sourcesBeingMoved&&r(t.sourcesBeingMoved),t.selectedSources&&r(t.selectedSources),t.hoveredSource&&r([t.hoveredSource]),t.lineBeingEditedOrCreated&&r([t.lineBeingEditedOrCreated]);for(const e of[...t.sources,...i.customSources()])e.topPriceAxisViews&&o.push(...e.topPriceAxisViews(i,s)??[])}return o}_initActions(){if(!this._pane.hasState()||null!==this._actions)return;const e=this._undoModel,t=new nn.ActionWithStandardIcon({actionId:"Chart.PriceScale.Reset",options:{label:_n,iconId:"Chart.Reset",shortcutHint:(0,ct.humanReadableHash)(ct.Modifiers.Alt+82),statName:"ResetScale",onExecute:()=>this.reset()}}),i=new Jo.Action({actionId:"Chart.PriceScale.ToggleAutoScale",options:{label:pn,checkable:!0,checked:!0,statName:"ToggleAutoScale",onExecute:()=>{e.togglePriceScaleAutoScaleMode(this.priceScale()),this._updateScalesActions()}}}),s=new Jo.Action({actionId:"Chart.PriceScale.TogglePercentage",options:{label:mn,checkable:!0,checked:this.priceScale().isPercentage(),statName:"TogglePercantage",onExecute:()=>{ +e.togglePriceScalePercentageScaleMode(this.priceScale()),this._updateScalesActions()}}}),o=new Jo.Action({actionId:"Chart.PriceScale.ToggleIndexedTo100",options:{label:gn,checkable:!0,checked:this.priceScale().isIndexedTo100(),statName:"ToggleIndexedTo100",onExecute:()=>{e.togglePriceScaleIndexedTo100ScaleMode(this.priceScale()),this._updateScalesActions()}}}),n=new Jo.Action({actionId:"Chart.PriceScale.ToggleLogarithmic",options:{label:fn,checkable:!0,checked:this.priceScale().isLog(),statName:"ToggleLogScale",onExecute:()=>{e.togglePriceScaleLogScaleMode(this.priceScale()),this._updateScalesActions()}}}),r=new Jo.Action({actionId:"Chart.PriceScale.ToggleRegular",options:{label:yn,checkable:!0,checked:this.priceScale().isRegular(),statName:"ToggleRegularScale",onExecute:()=>{e.setPriceScaleRegularScaleMode(this.priceScale()),this._updateScalesActions()}}}),a=new en({actionId:"Chart.PriceScale.Labels.ToggleNoOverlappingLabelsVisibility",options:{label:vn,checkable:!0,checked:this.priceScale().properties().childs().alignLabels.value(),statName:"TogglePreciseLabels"}},{property:this.priceScale().properties().childs().alignLabels,undoModel:e,undoText:rn}),l=new Jo.Action({actionId:"Chart.PriceScale.ToggleInvertScale",options:{label:Sn,checkable:!0,checked:this.priceScale().isInverted(),statName:"Invert Scale",onExecute:()=>{e.invertPriceScale(this.priceScale()),this._updateScalesActions()}}});this._actions={reset:t,setAutoScale:i,setPercentage:s,setIndexedTo100:o,setLog:n,setRegular:r,alignLabels:a,invertScale:l},this._updateScalesActions()}_logAction(){return this._isMainSeriesAxis()?this._chart.actions().logSeriesScale:(0,n.ensureNotNull)(this._actions).setLog}_percentageAction(){return this._isMainSeriesAxis()?this._chart.actions().percentSeriesScale:(0,n.ensureNotNull)(this._actions).setPercentage}_indexedTo100Action(){return this._isMainSeriesAxis()?this._chart.actions().indexedTo100SeriesScale:(0,n.ensureNotNull)(this._actions).setIndexedTo100}_autoScaleAction(){return this._isMainSeriesAxis()?this._chart.actions().autoSeriesScale:(0,n.ensureNotNull)(this._actions).setAutoScale}_regularScaleAction(){return this._isMainSeriesAxis()?this._chart.actions().regularSeriesScale:(0,n.ensureNotNull)(this._actions).setRegular}_lockScaleAction(){const e=this._chart.actions().lockSeriesScale,t=bn(this.priceScale(),this._undoModel.model().mainSeriesScaleRatio());return e.update({hint:t}),e}_invertAction(){return this._isMainSeriesAxis()?this._chart.actions().invertSeriesScale:(0,n.ensureNotNull)(this._actions).invertScale}_isMainSeriesAxis(){return this.priceScale().hasMainSeries()}_updateScalesActions(){const e=this.priceScale(),t=this._isMainSeriesAxis(),i=(0,n.ensureNotNull)(e.mainSource()).properties(),s=t&&e.isLockScale(),o=t&&6===i.style.value(),r=(0,n.ensureNotNull)(this._actions);r.setRegular.update({checked:e.isRegular(),disabled:s||o}),r.setPercentage.update({checked:e.isPercentage(),disabled:s||o}),r.setIndexedTo100.update({checked:e.isIndexedTo100(),disabled:s||o}),r.setLog.update({checked:e.isLog(),disabled:s||o +}),r.setAutoScale.update({checked:e.isAutoScale(),disabled:e.properties().childs().autoScaleDisabled.value()})}_createMergeScalesAction(){const e=this._chart.actions(),t=this._undoModel.model().priceScaleSlotsCount();if(t.left+t.right===1)return 0===t.left?e.moveScaleToLeft:e.moveScaleToRight;const i=[];return i.push(e.mergeLeftScalesAction),i.push(e.mergeRightScalesAction),new Jo.Action({actionId:"Chart.PriceScale.MergeAllScales",options:{label:cn,subItems:i}})}_setCursor(e){let t="";"grabbing"!==e&&"ns-resize"!==e||(t="price-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName),t&&this._cell.classList.add(t),this._currentCursorClassName=t,this._cell.style.cursor)}async _createScaleModeButtons(){const{PriceScaleModeButtonsRenderer:e}=await Promise.all([i.e(8975),i.e(5446),i.e(2227),i.e(3555)]).then(i.bind(i,49976)),t=new e({className:"price-axis__modeButtons",setMode:e=>{this._priceScale&&("log"===e?this._chart.model().setPriceScaleMode({log:!this._priceScale.isLog()},this._priceScale,ln):this._chart.model().setPriceScaleMode({autoScale:!this._priceScale.isAutoScale()},this._priceScale,an))},getMode:()=>this._priceScale?.mode()});return t.element().style.background=this.backgroundColor(),this._cell.appendChild(t.element()),this._priceScale?.modeChanged().subscribe(this,this._updateScaleModeButtons),t}_destroyScaleModeButtons(){this._scaleModeButtons&&(this._isHovered.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._selectedViaTap.unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._pane.visuallyCollapsed().unsubscribe(this._updatePriceScaleModeButtonsVisibility),this._priceScale?.modeChanged().unsubscribe(this,this._updateScaleModeButtons),this._scaleModeButtons.destroy(),this._scaleModeButtons=null)}_highlightColor(){const e=this.backgroundColor(),t=this._backgroundBasedTheme.value();if(null===this._highlightColorCache||this._highlightColorCache.backgroundColor!==e||this._highlightColorCache.theme!==t){const i=(0,Is.applyTransparency)(k.themes[this._backgroundBasedTheme.value()].getThemedColor("color-price-axis-highlight"),50),s=(0,kt.rgbaToString)((0,kt.blendRgba)((0,kt.parseRgba)(this.backgroundColor()),(0,kt.parseRgba)(i)));this._highlightColorCache={theme:t,backgroundColor:e,resultColor:s}}return this._highlightColorCache.resultColor}_applyLightUpdateIfRequired(){"visibleOnMouseOver"===(0,Be.actualCurrencyUnitVisibility)().value()&&this._undoModel.model().lightUpdate()}}function An(e,t){return e.position-t.position}function Ln(e,t,i){const s=(e.position-t.position)/(e.time-t.time);return Math.sign(s)*Math.min(Math.abs(s),i)}!function(e){e[e.MaxStartDelay=50]="MaxStartDelay",e[e.EpsilonDistance=1]="EpsilonDistance"}(In||(In={}));class kn{constructor(e,t,i,s){this._position1=null,this._position2=null,this._position3=null,this._position4=null,this._animationStartPosition=null,this._durationMsecs=0,this._speedPxPerMsec=0,this._minSpeed=e,this._maxSpeed=t,this._dumpingCoeff=i,this._minMove=s} +addPosition(e,t){if(null!==this._position1){if(this._position1.time===t)return void(this._position1.position=e);if(Math.abs(this._position1.position-e)50)return;let i=0;const s=Ln(this._position1,this._position2,this._maxSpeed),o=An(this._position1,this._position2),n=[s],r=[o];if(i+=o,null!==this._position3){const e=Ln(this._position2,this._position3,this._maxSpeed);if(Math.sign(e)===Math.sign(s)){const t=An(this._position2,this._position3);if(n.push(e),r.push(t),i+=t,null!==this._position4){const e=Ln(this._position3,this._position4,this._maxSpeed);if(Math.sign(e)===Math.sign(s)){const t=An(this._position3,this._position4);n.push(e),r.push(t),i+=t}}}}let a=0;for(let e=0;en&&(e.result={hittest:t,source:i,renderer:s,isCustom:o})}const hr={contextMenuEnabled:!0,contextMenu:sn.defaultContextMenuOptions,priceScaleContextMenuEnabled:!0,legendWidgetEnabled:!0,controlsEnabled:!0,propertyPagesEnabled:!0,sourceSelectionEnabled:!0,countdownEnabled:!0},dr=new Map([[Vt.AreaName.Text,"Text"],[Vt.AreaName.Style,"Style"]]),ur=!l.enabled("display_legend_on_all_charts");var _r;!function(e){e[e.MinScrollSpeed=.2]="MinScrollSpeed",e[e.MaxScrollSpeed=7]="MaxScrollSpeed",e[e.DumpingCoeff=.997]="DumpingCoeff",e[e.ScrollMinMove=15]="ScrollMinMove",e[e.SPenMaxDistance=5]="SPenMaxDistance",e[e.CollapsedHeight=33]="CollapsedHeight"}(_r||(_r={}));let pr=null;function mr(e,t){return!(0,Vt.shouldDefaultActionBeExecuted)(e,t,"pressedMouseMoveHandler","touchMoveHandler")}var gr;!function(e){e[e.None=0]="None",e[e.DownWithoutMove=1]="DownWithoutMove",e[e.DownWithMove=2]="DownWithMove"}(gr||(gr={}));class fr{constructor(e,t,i,s){ +this._legendWidget=null,this._paneControls=null,this._isDestroyed=!1,this._trackCrosshairOnlyAfterLongTap=(0,vo.lastMouseOrTouchEventInfo)().isTouch,this._startTrackPoint=null,this._exitTrackingModeOnNextTry=!1,this._startMoveSourceParams=null,this._startChangeLineToolParams=null,this._preventSourceChange=!1,this._preventScrollUntilNextMouseDownOrTouchStart=!1,this._clonningAtMoveLineTools=null,this._startCloningPoint=null,this._size=(0,Dt.size)({width:0,height:0}),this._themedTopColor=null,this._initCrossHairPosition=null,this._firstZoomPoint=null,this._editDialog=null,this._processing=!1,this._pressedMoveStage=0,this._touchMove=!1,this._startTouchPoint=null,this._isSelecting=!1,this._prevHoveredHittest=null,this._contextMenuX=0,this._contextMenuY=0,this._startScrollingPos=null,this._isScrolling=!1,this._scrollPriceScale=null,this._scrollXAnimation=null,this._prevPinchScale=1,this._pinching=!1,this._wasPinched=!1,this._longTap=!1,this._contextMenuOpenedOnLastTap=!1,this._paneControlsResizeObserver=null,this._lastClickedSource=null,this._customLegendWidgetsFactoryMap=new Map,this._prevMoveEventPosition=null,this._onMagnetStateChangedListener=this._onMagnetStateChanged.bind(this),this._onShiftKeyStateChangedListener=this._onShiftKeyStateChanged.bind(this),this._currentCursorClassName="",this._lastFinishedToolId=null,this._needResetMeasureLater=!1,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null,this._prevTooltipData=null,this._errorRenderer=null,this._highlightedPriceAxis=new F.WatchedValue({owner:"",axis:null}),this._visuallyCollapsed=new F.WatchedValue(!1),this._maximized=new F.WatchedValue(!1),this._endOfSeriesDataBanner=null,this._selectionBeforeMouseDown=new WeakSet,this._mouseTouchDownUpInfo=null,this._canvasConfiguredHandler=()=>this._state&&this._chartModel().lightUpdate(),this._updateVisuallyCollapsed=()=>{this._visuallyCollapsed.setValue(!this.state().maximized().value()&&this.state().collapsed().value())},this._updateMaximized=()=>{this._maximized.setValue(this.state().maximized().value())},this._chart=e,this._state=t,this._options=(0,dt.merge)((0,dt.clone)(hr),i),this._paneWidgetsSharedState=s,this._state&&this._subscribeToState();const o={contextMenuEnabled:this._options.priceScaleContextMenuEnabled,pressedMouseMoveScale:this._options.handleScale.axisPressedMouseMove.price,mouseWheelScale:this._options.handleScale.mouseWheel,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,countdownEnabled:this._options.countdownEnabled,croppedTickMarks:this._options.croppedTickMarks};void 0!==this._options.priceScaleContextMenu&&(o.contextMenu=this._options.priceScaleContextMenu);const r=(e,t,i,s,n)=>new Mn(this._chart,this,this._chartUndoModel(),i,t,e,o,s,n),a=e.properties().childs().scalesProperties,c=this._chartModel().rendererOptionsProvider(),h={backgroundBasedTheme:e.backgroundBasedTheme().spawnOwnership(),stubContextMenuProvider:()=>[],titlesProvider:()=>[],rendererOptionsProvider:c, +getBackgroundTopColor:()=>this._chartModel().backgroundTopColor().value(),getBackgroundBottomColor:()=>this._chartModel().backgroundColor().value(),requestRepaint:()=>this._chartModel().lightUpdate()};this._rowElement=document.createElement("div"),this._rowElement.style.display="flex";const d={showLabels:!1};this._lhsPriceAxisesContainer=t.mode()===Bi.PaneMode.Regular?new qo(a,"left",r,h,d):new PaneWidgetSideArea(c,"left"),this._rhsPriceAxisesContainer=t.mode()===Bi.PaneMode.Regular?new qo(a,"right",r,h,d):new PaneWidgetSideArea(c,"right"),this._paneCell=document.createElement("div"),this._paneCell.classList.add("chart-markup-table","pane"),this._div=document.createElement("div"),this._div.classList.add("chart-gui-wrapper"),this._div.setAttribute("data-name","pane-widget-chart-gui-wrapper"),this._paneCell.appendChild(this._div),this._canvasBinding=(0,Wt.createBoundCanvas)(this._div,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const u=this._canvasBinding.canvasElement;u.style.position="absolute",u.style.left="0",u.style.top="0",u.dataset.name="pane-canvas",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._div,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const _=this._topCanvasBinding.canvasElement;_.style.position="absolute",_.style.left="0",_.style.top="0",_.dataset.name="pane-top-canvas",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement()),u.setAttribute("aria-hidden","true");const p=this._chartModel().mainSeries();p.dataEvents().symbolResolved().subscribe(this,this._updateAccesibilityAttr),p.onIntervalChanged().subscribe(this,this._updateAccesibilityAttr),this._updateAccesibilityAttr(),this._options.legendWidgetEnabled&&(this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._loadAndCreateLegendWidget()),this._state&&!this._chart.readOnly()&&this._options.controlsEnabled&&this._loadAndCreatePaneControlsWidget(this._state),(0,Un.magnetEnabled)().subscribe(this._onMagnetStateChangedListener),(0,js.shiftPressed)().subscribe(this._onShiftKeyStateChangedListener),l.enabled("chart_drag_export")&&(_.draggable=this._chartModel().dragExportEnabled().value(),this._chartModel().dragExportEnabled().subscribe((e=>{_.draggable=e})),_.addEventListener("dragend",(e=>{this._chartModel().dragExportEnabled().value()&&(0,W.emit)("dragend")})),_.addEventListener("dragstart",(async e=>{if(!this._chartModel().dragExportEnabled().value())return void e.preventDefault();e.stopPropagation();const t=this._chartUndoModel().model().hoveredSource(),i=$n();(0,W.emit)("dragstart",{preventDefault:()=>e.preventDefault(),hoveredSourceId:t?.id()??null,exportData:e=>{const t=e=>s().convertPublicTimeToInternalTime(e),s=()=>(0,Kn.getChartWidgetApiTimeConverter)(p.interval(),(0, +n.ensureNotNull)(p.symbolInfo(),"main series symbol info"),this._chartModel());return void 0!==e?.from&&(e.from=t(e.from)),void 0!==e?.to&&(e.to=t(e.to)),i?.exportData(this._chartModel(),e)},setData:(t,i)=>{e.dataTransfer&&e.dataTransfer.setData(t,i)},setDragImage:(t,i,s)=>{e.dataTransfer&&e.dataTransfer.setDragImage(t,i,s)}}),e.dataTransfer?.getData("text/plain")||e.dataTransfer?.getData("text/html")||e.preventDefault()}))),this.setCursorForTool(),this._mouseEventHandler=new Et.MouseEventHandler(this._topCanvasBinding.canvasElement,this,{isMouseMoveHandlingEnabled:()=>!this._chartModel().dragExportEnabled().value(),treatVertTouchDragAsPageScroll:!this._options.handleScroll.vertTouchDrag,treatHorzTouchDragAsPageScroll:!this._options.handleScroll.horzTouchDrag}),this._paneCellMouseEventHandler=new Et.MouseEventHandler(this._paneCell,{doubleTapEvent:this._paneDblClickOrTapEvent.bind(this),mouseDoubleClickEvent:this._paneDblClickOrTapEvent.bind(this)}),this._prevHoveredHittest=null,this._highlightedPriceAxis.subscribe((e=>this._highlightPriceAxisByLabel(e.axis))),this._prevPinchScale=0,this._isDestroyed=!1;const m=(0,Ji.combine)((()=>{const e=this._chart.paneWidgetSeparators(this);return[e.separatorAbove?.selected()?.weakReference()??new F.WatchedValue(!1).ownership(),e.separatorBelow?.selected()?.weakReference()??new F.WatchedValue(!1).ownership()]}),this._chart.paneWidgetsWV().weakReference());this._anySeparatorSelected=(0,Ji.accumulate)((e=>e.some(Boolean)),m.ownership())}destroy(){this._chart.onPaneWidgetDestroyed(this);const e=this._chartModel().mainSeries();e.dataEvents().symbolResolved().unsubscribeAll(this),e.onIntervalChanged().unsubscribeAll(this),this._customLegendWidgetsFactoryMap.clear(),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._legendWidget&&(this._legendWidget.destroy(),this._legendWidget=null),null!==this._paneControlsResizeObserver&&this._paneControlsResizeObserver.disconnect(),null!==this._paneControls&&(this._paneControls.destroy(),this._paneControls=null),this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy(),this.hasState()&&this._unsubscribeFromState(),(0,Un.magnetEnabled)().unsubscribe(this._onMagnetStateChangedListener),(0,js.shiftPressed)().unsubscribe(this._onShiftKeyStateChangedListener),this._paneWidgetsSharedState.onPaneDestroyed(this),this._errorRenderer&&this._errorRenderer.then((e=>{e.destroy(),this._errorRenderer=null})),this._prevHoveredHittest=null,this._mouseEventHandler.destroy(),this._paneCellMouseEventHandler.destroy(),this._rowElement.parentElement?.removeChild(this._rowElement),this._isDestroyed=!0}updateOptions(e){if((0,dt.merge)(this._options,e),!1===e.legendWidgetEnabled&&this._legendWidget&&(this._legendWidget.destroy(),this._legendWidget=null), +e.legendWidgetEnabled&&!this._legendWidget&&(this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._loadAndCreateLegendWidget()),!this._state)return;const t=this._state.mode(),i=this._chartModel().rendererOptionsProvider();if(t===Bi.PaneMode.Regular&&!(this._lhsPriceAxisesContainer instanceof qo)){this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy();const e={showLabels:!1},t={contextMenuEnabled:this._options.priceScaleContextMenuEnabled,pressedMouseMoveScale:this._options.handleScale.axisPressedMouseMove.price,mouseWheelScale:this._options.handleScale.mouseWheel,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,countdownEnabled:this._options.countdownEnabled,croppedTickMarks:this._options.croppedTickMarks},s=(e,i,s,o,n)=>new Mn(this._chart,this,this._chartUndoModel(),s,i,e,t,o,n),o=this._chart.properties().childs().scalesProperties,n=()=>this._chartModel().backgroundColor().value(),r=()=>this._chartModel().backgroundTopColor().value(),a={backgroundBasedTheme:this._chart.backgroundBasedTheme().spawnOwnership(),stubContextMenuProvider:()=>[],titlesProvider:()=>[],rendererOptionsProvider:i,getBackgroundTopColor:r,getBackgroundBottomColor:n,requestRepaint:()=>this._chartModel().lightUpdate()};this._lhsPriceAxisesContainer=new qo(o,"left",s,a,e),this._rhsPriceAxisesContainer=new qo(o,"right",s,a,e),this._rowElement.innerHTML="",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement())}t!==Bi.PaneMode.Widget||this._lhsPriceAxisesContainer instanceof PaneWidgetSideArea||(this._lhsPriceAxisesContainer.destroy(),this._rhsPriceAxisesContainer.destroy(),this._lhsPriceAxisesContainer=new PaneWidgetSideArea(i,"left"),this._rhsPriceAxisesContainer=new PaneWidgetSideArea(i,"right"),this._rowElement.innerHTML="",this._rowElement.appendChild(this._lhsPriceAxisesContainer.getElement()),this._rowElement.appendChild(this._paneCell),this._rowElement.appendChild(this._rhsPriceAxisesContainer.getElement()))}size(){return this._size}setSize(e){(0,Dt.equalSizes)(this._size,e)||(this._size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._paneCell.style.width=e.width+"px",this._paneCell.style.height=e.height+"px",this._div.style.width=e.width+"px",this._div.style.height=e.height+"px",this._rowElement.classList.toggle("js-hidden",0===e.height),null!==this._legendWidget&&this._legendWidget.updateWidgetModeBySize(e),null!==this._paneControls&&this._paneControls.updateWidgetModeByWidth(e.width))}width(){return this._size.width}height(){return this._size.height}backgroundColor(){return this._chartModel().backgroundColor().value()}highlightedPriceAxis(){return this._highlightedPriceAxis}processDoubleClickOnSource(e,t,i){if((0,eo.isEditableTextLineTool)(e)){const t=e.textEditingActivationTime() +;null!==t&&performance.now()-t<500&&e.deactivateTextEditing()}(0,Vo.isDataSource)(e)&&e.id()!==this._lastFinishedToolId&&this._showEditDialogForSource(e,t)}stretchFactor(){return this._state?this._state.stretchFactor():0}setStretchFactor(e){this.hasState()&&this.state().setStretchFactor(e)}setCursorForTool(e,t,i){if(t&&t.mod()&&e&&e!==this._chartModel().crosshairSource())return void this._setCursorClassName("pointer");if(void 0!==i){switch(i){case qt.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case qt.PaneCursorType.HorizontalResize:this._setCursorClassName("ew-resize");break;case qt.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case qt.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize");break;case qt.PaneCursorType.Default:this._setCursorClassName("default");break;case qt.PaneCursorType.Pointer:this._setCursorClassName("pointer");break;case qt.PaneCursorType.Grabbing:this._setCursorClassName("grabbing");break;case qt.PaneCursorType.Text:this._setCursorClassName("text")}return}const s=lt.tool.value();if((0,lt.toolIsCursor)(s)){if(null!==this._paneWidgetsSharedState.draggingSource()||this._isScrolling||this._chartUndoModel()&&this._chartUndoModel().model().sourcesBeingMoved().length)return void this._setCursorClassName("grabbing");if(e&&this._options.sourceSelectionEnabled)return void this._setCursorClassName("pointer")}let o="";switch(s){case"eraser":o="eraser";break;case"zoom":o="zoom-in"}if(!o)switch(lt.cursorTool.value()){case"arrow":o="default";break;case"dot":o="dot";break;case"demonstration":o="demonstration";break;case"performance":o="performance"}this._setCursorClassName(o)}showContextMenuForSelection(e,t,i){const s=this._chartUndoModel().selection();if(s.isEmpty())return;const o=s.dataSources().filter((e=>e.hasContextMenu()));this.showContextMenuForSources(o,e,void 0,t,i)}async showContextMenuForSources(e,t,i,s,o){if(!e.length||!this._state)return Promise.resolve(null);const n=e[0],r=(0,dt.merge)((0,dt.clone)(this._options.contextMenu),i||{}),a=new sn.ActionsProvider(this._chart,r);if(n===this._chartUndoModel().crosshairSource())return n.handleContextMenuEvent(t),Promise.resolve(null);{const i=await a.contextMenuActionsForSources(e,this._state,t,s?.origin,o?.data()?.customActions);if(0===i.length)return Promise.resolve(null);{let e;return e=n instanceof jn.Series?{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"series",id:n.instanceId()}}:(0,eo.isLineTool)(n)?{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"shape",id:n?.id()??null}}:{menuName:s?.origin??"ObjectTreeContextMenu",detail:{type:"study",id:n?.id()||null}},Oo.ContextMenuManager.createMenu(i,{takeFocus:!0,returnFocus:!0,isKeyboardEvent:r.isKeyboardEvent},e).then((e=>(e.show(t),e)))}}}leftPriceAxisesContainer(){return this._lhsPriceAxisesContainer}rightPriceAxisesContainer(){return this._rhsPriceAxisesContainer}setPriceAxisSizes(e,t,i){this._priceAxisesContainer(e).setSizes(t,i)}state(){return(0,n.ensureNotNull)(this._state)}hasState(){ +return null!==this._state}setState(e){this._state!==e&&(this.hasState()&&(this._unsubscribeFromState(),this._paneControls?.destroy(),this._paneControls=null),this._state=e,this.hasState()&&(this.updateOptions(this._options),this._subscribeToState(),this._loadAndCreatePaneControlsWidget(this.state()),this.updatePriceAxisWidgetsStates(),this._updateAccesibilityAttr()))}getScreenshotData(e){const t=[],i=[];let s,o=[];const n=this.state(),r=n.mode()===Bi.PaneMode.Widget?[]:n.sourcesByGroup().priceSources().slice().reverse(),a=this._chart.properties().childs().paneProperties.childs().legendProperties.childs();for(const c of r){const r=c.statusView();if((0,Js.isStudy)(c)&&(a.showLegend.value()||e?.showCollapsedStudies)){const s=a.showStudyTitles.value(),o=s;if(c.properties().childs().visible.value()&&this._chartModel().paneForSource(c)===n&&r&&o){t.push(s?c.statusProvider(e?.status).text():"");const o=l.enabled("use_last_visible_bar_value_in_legend")?this._chartModel().timeScale().visibleBarsStrictRange()?.lastBar()??null:null,n=c.legendValuesProvider().getValues(o);i.push(n)}}else if(c===this._chartModel().mainSeries()&&r&&a.showSeriesTitle.value()){s=c.statusProvider(e?.status||{}).text();const t=l.enabled("use_last_visible_bar_value_in_legend")?this._chartModel().timeScale().visibleBarsStrictRange()?.lastBar()??null:null;o=c.legendValuesProvider().getValues(t)}}return{type:"pane",leftAxis:this._lhsPriceAxisesContainer.getScreenshotData(),rightAxis:this._rhsPriceAxisesContainer.getScreenshotData(),content:this._canvasBinding.canvasElement.toDataURL(),canvas:this._canvasBinding.canvasElement,contentWidth:this._size.width,contentHeight:this._size.height,studies:t,studiesValues:i,containsMainSeries:this.containsMainSeries(),mainSeriesText:s,mainSeriesValues:o}}updatePriceAxisWidgetsStates(){if(!this.hasState())return;const e=this._chartModel(),t=e.paneForSource(e.mainSeries());if(t)if(this._state?.mode()===Bi.PaneMode.Regular){const i=e.priceScaleSlotsCount(),s=this.state(),o=s.visibleLeftPriceScales(),n=s.visibleRightPriceScales();this._lhsPriceAxisesContainer.setScales(o,i.left,t.leftPriceScales().length,i.left+i.right),this._rhsPriceAxisesContainer.setScales(n,i.right,t.rightPriceScales().length,i.left+i.right)}else this._state?.mode()===Bi.PaneMode.Widget&&(this._lhsPriceAxisesContainer.setPane(this._state),this._rhsPriceAxisesContainer.setPane(this._state))}updatePriceAxisWidgets(){this._lhsPriceAxisesContainer.update(),this._rhsPriceAxisesContainer.update()}update(){this.hasState()&&(this.updatePriceAxisWidgets(),null!==this._legendWidget&&this._legendWidget.update(),this.updateControls())}updateStatusWidget(e){this.hasState()&&null!==this._legendWidget&&(e.legendWidgetLayoutInvalidated()?this._legendWidget.updateLayout():this._legendWidget.update())}updateControls(){this.hasState()&&null!==this._paneControls&&this._paneControls.update()}updateThemedColors(e){this._themedTopColor=e.topColor,this._updateByThemedColors()}statusWidget(){return this._legendWidget}getElement(){return this._rowElement}canvasElement(){ +return this._canvasBinding.canvasElement}getRenderingInfo(){return(0,Wt.getBindingRenderingInfo)(this._canvasBinding)}hasCanvas(e){return this._canvasBinding.canvasElement===e||this._topCanvasBinding.canvasElement===e}pinchStartEvent(){return null===this._paneWidgetsSharedState.scrollingPane()&&null===this._paneWidgetsSharedState.pinchingPane()&&(this._onTouchEvent(),!!this._options.handleScale.pinch&&(this._chartModel().stopTimeScaleAnimation(),this._prevPinchScale=1,this._pinching=!0,this._wasPinched=!0,this._paneWidgetsSharedState.setPinchingPane(this),!0))}pinchEvent(e,t,i,s){if(null!==this._paneWidgetsSharedState.scrollingPane()||this._paneWidgetsSharedState.pinchingPane()!==this)return;if(this._onTouchEvent(),!this._options.handleScale.pinch)return;const o=10*(s-this._prevPinchScale);this._prevPinchScale=s,this._chartModel().zoomTime(e.x,o,!0),this._prevPinchScale=s}pinchEndEvent(){null===this._paneWidgetsSharedState.scrollingPane()&&this._paneWidgetsSharedState.pinchingPane()===this&&(this._onTouchEvent(),this._pinching=!1,this._paneWidgetsSharedState.setPinchingPane(null))}mouseClickEvent(e){this._onMouseEvent(),this._mouseClickOrTapEvent(e)}tapEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseClickOrTapEvent(e))}mouseDownEvent(e){this._onMouseEvent(),this.hasState()&&this._mouseDownOrTouchStartEvent(e,this._dataSourceAtPoint(e.localX,e.localY))}touchStartEvent(e){if(this._paneWidgetsSharedState.startTouch(this),this._preventTouchEventsExceptPinch())return;const t=!this._trackCrosshairOnlyAfterLongTap&&null!==pr&&pr.stateId===this.state().id()&&Math.abs(pr.x-e.localX)+Math.abs(pr.y-e.localY)<5;this._onTouchEvent(),this._chart.setActivePaneWidget(this);const i=this._dataSourceAtPoint(e.localX,e.localY);if(t){const t=this._chartModel().crosshairSource();null!==i&&i.source===t||t.selectPointMode().value()!==lt.SelectPointMode.None?this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY)):!this._chart.readOnly()&&null!==i&&(0,eo.isLineTool)(i.source)&&i.source.userEditEnabled()&&this._chartUndoModel().selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(i.source,i.hittest.data())}))}this._mouseDownOrTouchStartEvent(e,i),this._mouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._onMouseEvent(),this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._paneWidgetsSharedState.endTouch(this),this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseOrTouchLeaveEvent(e),this._mouseUpOrTouchEndEvent(e))}mouseMoveEvent(e){this._onMouseEvent(),this._mouseOrTouchMoveEvent(e)}pressedMouseMoveEvent(e){this._onMouseEvent(),this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._pressedMouseOrTouchMoveEvent(e))}mouseLeaveEvent(e){this._onMouseEvent(),this._updateHoveredSource(null,new Bo.EnvironmentState(e)),this._mouseOrTouchLeaveEvent(e)}mouseDoubleClickEvent(e){this._onMouseEvent(),this._mouseDoubleClickOrDoubleTapEvent(e)}wheelClickEvent(e){if(this._chart.readOnly())return +;const t=this._dataSourceAtPoint(e.localX,e.localY);if(null===t||t.isCustom)return;if((t.hittest.target()||0)<=Vt.HitTarget.MovePointBackground)return;const i=new Bo.EnvironmentState(e),s=t.hittest.eraseMarker();if(i.mod()&&void 0!==s&&t.source.processErase)return void t.source.processErase(this._chartUndoModel(),s);const o=this._chartUndoModel();o.selection().isSelected(t.source)||o.selectionMacro((e=>{e.clearSelection();const i=(0,n.ensureNotNull)(t.source);e.addSourceToSelection(i,lr(t,i))})),this._chart.removeSelectedSources()}doubleTapEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._mouseDoubleClickOrDoubleTapEvent(e))}longTapEvent(e){if(null===this._state||this._preventTouchEventsExceptPinch())return;if(this._onTouchEvent(),this._longTap=!0,null!==this._startTrackPoint||!this._trackingModeShouldBeActive())return;const t=this._chartModel().selection();if(!t.isEmpty()){const i=this._dataSourceAtPoint(e.localX,e.localY);if(null!==i&&t.isSelected(i.source))return}this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e))}mouseEnterEvent(e){if(this._onMouseEvent(),!this.hasState())return;this._chart.setActivePaneWidget(this);const t=this._dataSourceAtPoint(e.localX,e.localY);this._updateHoveredSource(t,new Bo.EnvironmentState(e)),this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e))}contextMenuEvent(e){this._onMouseEvent(),this._contextMenuEvent(e)}touchContextMenuEvent(e){this._preventTouchEventsExceptPinch()||(this._onTouchEvent(),this._contextMenuEvent(e))}mouseDownOutsideEvent(e){this._processOutsideClick(null,e)}touchStartOutsideEvent(e){this._processOutsideClick(null,e)}cancelZoom(){this._chartModel().crosshairSource().clearSelection(),this._firstZoomPoint=null,this._preventCrossHairMove()&&this._clearCursorPosition()}startTrackingMode(e,t,i){this._startChangeLineToolParams=null,this._startMoveSourceParams=null,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null,this._chartUndoModel().selectionMacro((e=>e.clearSelection())),this._startTrackPoint=e,this._exitTrackingModeOnNextTry=!1,this.setCursorPosition(t.x,t.y,i),this._initCrossHairPosition=this._chartModel().crosshairSource().currentPoint()}setDragToAnotherPaneCursor(){this._setCursorClassName("grabbing")}cloneLineTools(e,t){return this._chartUndoModel().cloneLineTools(e,t)}exitTrackingMode(){null!==this._state&&null!==this._startTrackPoint&&(this._exitTrackingModeOnNextTry=!0,this._tryExitTrackingMode())}trackingModeEnabled(){return null!==this._state&&null!==this._startTrackPoint}addCustomWidgetToLegend(e,t){this._options.legendWidgetEnabled&&(this._customLegendWidgetsFactoryMap.set(e,t),null!==this._legendWidget&&this._legendWidget.addCustomWidgetToLegend(e,t))}containsMainSeries(){return!!this.hasState()&&this.state().containsMainSeries()}paint(e){if(!this._chartUndoModel()||!this.hasState()||0===this._size.width||0===this._size.height)return;(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._canvasBinding),(0, +Wt.tryApplySuggestedCanvasBitmapSize)(this._topCanvasBinding),this._state&&(e.priceScaleSideMaxLevel("left")>yo.InvalidationLevel.Cursor||e.priceScaleSideMaxLevel("right")>yo.InvalidationLevel.Cursor)&&(this._recalculatePriceScales((0,Bt.viewportChangeEvent)(this.state())),null!==pr&&pr.stateId===this.state().id()&&this.setCursorPosition(pr.x,pr.y,pr.envState));const t=e.fullInvalidation();if(t>yo.InvalidationLevel.Cursor&&null!==pr&&pr.stateId===this.state().id()){const e=this._dataSourceAtPoint(pr.x,pr.y);this._updateHoveredSource(e,(0,js.globalEnvironmentState)())}if(this._lhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("left")),this._rhsPriceAxisesContainer.paint(e.getterForPriceScaleInvalidationLevelBySide("right")),t===yo.InvalidationLevel.None)return;const i=this._state&&(this._state.maximized().value()||!this._state.collapsed().value()||this._state.mode()===Bi.PaneMode.Widget);if(t>yo.InvalidationLevel.Cursor){const e=(0,n.ensureNotNull)(this._canvasBinding.canvasElement.getContext("2d"));e.setTransform(1,0,0,1,0,0);const t=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);this._makeSureIsUpdated(t),this._drawBackground(e,t),i&&this._drawSources(e,t)}if(null!==this._state){const e=(0,n.ensureNotNull)(this._topCanvasBinding.canvasElement.getContext("2d"));e.setTransform(1,0,0,1,0,0);const t=(0,Wt.getBindingRenderingInfo)(this._topCanvasBinding);e.clearRect(0,0,t.bitmapSize.width,t.bitmapSize.height),i&&this._drawTopViews(e,t),this._drawCrossHair(e,t),i&&this._drawActiveLineTools(e,t)}}cancelCreatingLineTool(){const e=this._chartUndoModel(),t=this._chartUndoModel().lineBeingCreated();if(t)if(t.pointsCount()<=0&&!(0,wt.isLineDrawnWithPressedButton)(t.toolname)){const i=t.points();if(i.length>2){const s=i[i.length-2];e.continueCreatingLine(s),this._finishTool(t)}else e.cancelCreatingLine()}else e.cancelCreatingLine();null!==this._firstZoomPoint&&this.cancelZoom(),this._clearCursorPosition(),this.setCursorForTool()}async drawRightThere(e){this.hasState()&&(await(0,Ro.ensureLineToolLoaded)(e),this._chartUndoModel().drawRightThere(e,this.state()))}cancelMeasuring(){this._chartUndoModel().crosshairSource().clearMeasure(),(0,lt.resetToCursor)(),this.setCursorForTool()}async setErrorMessage(e){e&&!this._errorRenderer&&(this._errorRenderer=this._createErrorBlock()),(await this._errorRenderer)?.update({message:e?.message,icon:this._state?.containsMainSeries()||this._state?.maximized().value()?e?.icon:void 0,backgroundColor:`linear-gradient(${this._chartModel().backgroundTopColor().value()}, ${this._chartModel().backgroundColor().value()})`,textColor:this._chartModel().dark().value()?Qn:Jn,solutionId:e?.solutionId,rawHtml:e?.rawHtml,buttons:this.containsMainSeries()?e?.buttons:void 0,maxWidth:e?.maxWidth,maxHeight:e?.maxHeight,zeroHeight:e?.zeroHeight})}collapsedHeight(){return Math.max(Math.ceil(this._paneControls?.bottomWithMargin()??0),33)}visuallyCollapsed(){return this._visuallyCollapsed.readonly()}maximized(){return this._maximized.readonly()}setCursorPosition(e,t,i){ +this._updateLastCrosshairPosition(e,t,i),this._chartModel().setAndSaveCurrentPosition(this._correctXCoord(e),this._correctYCoord(t),this.state(),i)}_tryExitTrackingMode(e){this._exitTrackingModeOnNextTry&&(this._startTrackPoint=null,e||this._clearCursorPosition())}_tryStartMeasure(e,t,i,s,o){return!(!(0,lt.toolIsMeasure)(lt.tool.value())||t.startMeasurePoint())&&(e.isTouch||this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,i),s=this._chartModel().magnet().align(s,o,this.state()),t.startMeasuring({price:s,index:o},this.state()),!0)}_tryFinishMeasure(e,t){if(t.startMeasurePoint()&&!t.endMeasurePoint()){let i=t.price;const s=t.index;return i=this._chartModel().magnet().align(i,s,this.state()),t.finishMeasure({price:i,index:s}),e.isTouch?(0,lt.resetToCursor)():this._needResetMeasureLater=!0,this._preventCrossHairMove()&&this._clearCursorPosition(),!0}return!1}_tryStartZoom(e,t,i,s){const o=this._chart.model().model().zoomEnabled();if("zoom"===lt.tool.value()&&o){const o=this._chartUndoModel(),n=o.timeScale().indexToCoordinate(i)-.5*o.timeScale().barSpacing();return this._firstZoomPoint={price:t,index:i,x:n,y:e.localY},this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,s),this._chartModel().crosshairSource().startSelection(this.state()),!0}return!1}_finishZoom(e){const t=this.state(),i=t.defaultPriceScale(),s=(0,n.ensureNotNull)(t.mainDataSource()).firstValue(),o=i.coordinateToPrice(e.localY,(0,n.ensureNotNull)(s)),r=this._chartUndoModel(),a=Math.round(r.timeScale().coordinateToIndex(e.localX)),l=(0,n.ensureNotNull)(this._firstZoomPoint);a!==l.index&&r.zoomToViewport(l.index,a,l.price,o,t),this._chartModel().crosshairSource().clearSelection(),this._firstZoomPoint=null,(0,lt.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition()}_tryFinishZoom(e){return null!==this._firstZoomPoint&&(this._finishZoom(e),!0)}_tryHandleEraserMouseDown(e,t){if(!("eraser"!==lt.tool.value()||e.isCustom||(i=e.source,i&&i.customization&&i.customization.disableErasing))){const i=this._chartUndoModel();if((0,eo.isLineTool)(e.source)||(0,Js.isStudy)(e.source)){const s=e.hittest.eraseMarker();return t.mod()&&void 0!==s&&e.source.processErase?e.source.processErase(i,s):i.removeSource(e.source,!1),!0}}var i;return!1}_tryStartChangingLineTool(e,t,i,s){if(e.isTouch&&null!==this._startTrackPoint)return!1;const o=t.hittest;if((!e.isTouch||!this._preventSourceChange)&&o&&(0,eo.isLineTool)(t.source)&&o.target()===Vt.HitTarget.ChangePoint){const r=this._chartUndoModel(),a=(0,n.ensure)(this.state().mainDataSource()?.firstValue()),l=(0,n.ensureNotNull)(t.source.priceScale()).coordinateToPrice(e.localY,a);r.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(t.source,o.data())}));let c=l;t.source.priceScale()===r.mainSeries().priceScale()&&(c=r.model().magnet().align(l,s,this.state()));const h=o.data()?.nonDiscreteIndex;h&&(s=r.timeScale().coordinateToFloatIndex(e.localX));const d=o.data()?.pointIndex;return this._startChangeLineToolParams={source:t.source,startPoint:{index:s,price:c, +nonDiscreteIndex:h},screenPoint:{x:e.localX,y:e.localY},pointIndex:d,envState:i},!0}return this._startChangeLineToolParams=null,!1}_tryStartCloning(e,t,i,s){if(i.mod()){const t=this._chartUndoModel().selection().dataSources().filter((e=>e.cloneable()));if(s&&s.cloneable()&&t.push(s),t.length>0)return this._clonningAtMoveLineTools=t.map((e=>e.id())),this._startCloningPoint=new At.Point(e.localX,e.localY),!0}return!1}_tryFinishClonning(e,t,i){const s=this._chartUndoModel(),o=this._chartModel();if(t.mod()&&this._clonningAtMoveLineTools){const r=new At.Point(e.localX,e.localY),a=(0,n.ensureNotNull)(this._startCloningPoint).subtract(r).length(),l=[];for(const e of this._clonningAtMoveLineTools){const t=o.dataSourceForId(e);null!==t&&l.push(t)}if(0===l.length)return!1;if(a>8){const o=this.cloneLineTools(l,!0).map((e=>(0,n.ensureNotNull)(s.model().dataSourceForId(e))));s.selectionMacro((e=>{e.clearSelection();let t=null;o.forEach((s=>{null===t&&(t=lr(i,s)),e.addSourceToSelection(s,t)}))}));const r=new At.Point(e.localX,e.localY),a=(0,n.ensureNotNull)(o[0].priceScale()),c=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue(),h={index:s.timeScale().coordinateToIndex(e.localX),price:a.coordinateToPrice(e.localY,(0,n.ensureNotNull)(c))};s.startMovingSources(o,{logical:h,screen:r},null,t),this._clonningAtMoveLineTools=null,this._startCloningPoint=null}return!0}return!1}_mouseDownEventForLineTool(e,t,i,s){const o=lt.tool.value();if(!this.hasState()||(0,wt.isLineToolDrawWithoutPoints)(o)||this.state().mode()===Bi.PaneMode.Widget)return;const r=this._chartUndoModel();let a=!1,l=null;(0,lt.hideAllDrawings)().value()&&(0,ks.toggleHideMode)(),(0,lt.lockDrawings)().setValue(!1),e.isTouch&&!e.stylus&&((0,wt.isLineToolName)(o)&&!(0,wt.isLineDrawnWithPressedButton)(o)||r.lineBeingCreated())&&this._initToolCreationModeParams(e);const c=r.lineBeingCreated();if(c&&!(0,wt.isLineDrawnWithPressedButton)(c.toolname)){const o=(0,n.ensure)(c.ownerSource()?.firstValue());if(e.isTouch&&!e.stylus){if(!this._startTouchPoint){this._startTouchPoint=new At.Point(e.pageX,e.pageY);const t=c.points(),i=t[t.length-1],s=r.timeScale().indexToCoordinate(i.index),a=(0,n.ensureNotNull)(c.priceScale()).priceToCoordinate(i.price,o);return void(this._initCrossHairPosition=new At.Point(s,a))}}else if(!e.isTouch){l=c;const h=r.model().paneForSource(c);if(h!==this._state&&null!==h){const i=this._externalPaneXCoord(h,e.localX),s=this._externalPaneYCoord(h,e.localY);a=r.continueCreatingLine({index:Math.round(r.timeScale().coordinateToIndex(i)),price:(0,n.ensure)(c.priceScale()?.coordinateToPrice(s,o))},t)}else{const e=r.model().magnet().align(s,i,this.state());a=r.continueCreatingLine({index:i,price:e},t)}}}else{const t=(0,wt.isLineDrawnWithPressedButton)(o);if(!e.isTouch||e.stylus||t){const e=null===c||(0,eo.isBrushBasedLineTool)(c)&&c.hasOnlyOnePoint(),n={index:i,price:t&&!e?s:r.model().magnet().align(s,i,this.state())};l=r.createLineTool({pane:this.state(),point:n,linetool:o}),this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.toolCreation=!0), +r.lineBeingCreated()||(a=!0)}}const h=this._dataSourceAtPoint(e.localX,e.localY);l&&r.selectionMacro((e=>{e.addSourceToSelection((0,n.ensureNotNull)(l),h?.hittest.data())})),a&&l&&(this._finishTool(l,h),e.preventDefault())}_handleSelectionMouseDownAndGetJustDeselectedSource(e,t,i){const s=this._chartUndoModel();let o=null;return(null===t||t.source.isSelectionEnabled())&&s.selectionMacro((s=>{!this._preventSourceChange&&null!==t&&(e.isTouch?t.hittest.target()>=Vt.HitTarget.MovePointBackground:t.hittest.target()>Vt.HitTarget.MovePointBackground)?(i.mod()||s.selection().isSelected(t.source)||s.clearSelection(),i.mod()&&s.selection().isSelected(t.source)?(o=t.source,s.removeSourceFromSelection(t.source)):s.addSourceToSelection(t.source,t.hittest.data()),s.selection().allSources().length>1&&(0,ne.trackEvent)("GUI","Multiselect","Click Select")):i.mod()||(s.clearSelection(),this._clonningAtMoveLineTools=null,this._startCloningPoint=null)})),o}_processMouseMoveWhileZoom(e,t){this._preventCrossHairMove()||this.setCursorPosition(e.localX,e.localY,t)}_updateCommonTooltip(e,t){let i=null;if(null!==e&&null!==e.hittest){const t=e.hittest.data();t&&(i=t.tooltip||null)}if(null===this._prevTooltipData&&null===i)return;if(null===i||""===i.text)return this._prevTooltipData=null,void(0,zn.hide)(t);if(this._prevTooltipData&&(0,Do.default)(i,this._prevTooltipData))return;this._prevTooltipData=i;const s=(0,dt.clone)(i);if(void 0!==s.rect){const e=this._paneCell.getBoundingClientRect();s.rect.x+=e.left,s.rect.y+=e.top}(0,zn.show)(s)}_setCursorPositionOnExternalPane(e,t,i,s){t=this._externalPaneXCoord(e,t),i=this._externalPaneYCoord(e,i);this._chart.paneByState(e).setCursorPosition(t,i,s)}_updateLastCrosshairPosition(e,t,i){const s=this.state().id();pr={x:e,y:t,envState:i,stateId:s}}_setCursorClassName(e){let t="";e&&(t="pane--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._paneCell.classList.remove(this._currentCursorClassName),t&&this._paneCell.classList.add(t),this._currentCursorClassName=t,this._paneCell.style.cursor)}_processMouseUpOrTouchEndHandler(e){const t=this._dataSourceAtPoint(e.localX,e.localY);if(null!==t){const i=this._sourceWasSelected(t);t.hittest.tryCallMouseUpOrTouchEndHandler(e,{sourceWasSelected:i})}}_crossHairShouldBeVisible(){const e=this._chartModel().crosshairSource();return(0,wt.isLineToolName)(lt.tool.value())||(0,lt.toolIsMeasure)(lt.tool.value())||e.startMeasurePoint()&&!e.endMeasurePoint()||null!==this._firstZoomPoint||null!==this._chartModel().lineBeingEdited()||null!==this._chartModel().lineBeingCreated()}_clearCursorPosition(){pr=null,this._chartModel().clearCurrentPosition()}_dataSourceAtPoint(e,t){if(!this.hasState())return null;const i={result:null},s=this._chartUndoModel();if((0,wt.isLineToolName)(lt.tool.value())||null!==s.lineBeingCreated())return i.result;if(this._currentChangingLineToolHitTest)return this._currentChangingLineToolHitTest;const o=new Set;if(this._currentMovingHitTest&&this._currentMovingHitTest.sourceAtPoint.hittest.data()){ +if(!this._currentMovingHitTest.cancelledContainer?.cancelled)return this._currentMovingHitTest.sourceAtPoint;o.add(this._currentMovingHitTest.sourceAtPoint.source.id())}if(this._currentMovingHitTest&&this._currentMovingHitTest.sourceAtPoint.hittest.data()&&!this._currentMovingHitTest.cancelledContainer?.cancelled)return this._currentMovingHitTest.sourceAtPoint;const n=this.state(),r=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);this._makeSureIsUpdated(r);const a=cr.bind(null,i),l=new At.Point(e,t);if(!n.maximized().value()&&n.collapsed().value()||(0,vo.lastMouseOrTouchEventInfo)().isTouch&&(lt.activePointSelectionMode.value()!==lt.SelectPointMode.None||null!==this._startTrackPoint))return this._hitTestSources(r,[s.crosshairSource()],l,a,!1,o),i.result;const c=n.sourcesByGroup(),h=s.selection(),d=h.dataSources().filter((e=>e.isMultiPaneEnabled()||s.paneForSource(e)===n));this._hitTestSources(r,d,l,a,!1,o),this._hitTestSources(r,h.customSources(),l,a,!0,o),h.allSources().forEach((e=>o.add(e.id()))),this._hitTestSources(r,[s.crosshairSource()],l,a,!1,o),this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Topmost),l,a,!0,o),this._hitTestSources(r,c.tradingSources(),l,a,!1,o),this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Foreground),l,a,!0,o);const u=c.hitTestSources();if(this._hitTestSources(r,u,l,a,!1,o),this.containsMainSeries()){const e=s.activeStrategySource().value();if(null!==e&&!o.has(e.id())){const t=e.strategyOrdersPaneView();if(null!==t){const s=t.renderer(r);if(null!==s){const t=s.hitTest(l,r);t&&cr(i,t,e,s,!1)}}}}return null===i.result&&this._hitTestSources(r,n.customSources(Eo.CustomSourceLayer.Background),l,a,!0,o),i.result}_sourceWasSelected(e){return!!e&&this._selectionBeforeMouseDown.has(e.source)}_hitTestSources(e,t,i,s,o,r){const a=(0,n.ensureNotNull)(this._state);for(let n=t.length-1;n>=0;--n){const l=t[n];if(r.has(l.id()))continue;const c=l.paneViews(a);if(null!==c&&0!==c.length)for(let t=c.length-1;t>=0;--t){const n=c[t].renderer(e);if(n&&n.hitTest){const t=n.hitTest(i,e);null!==t&&s(t,l,n,o)}}}}_tryStartMovingLineTool(e,t,i,s){if(null===t.source||!t.source.movable()||null!==this._startTrackPoint)return!1;if(!this._preventSourceChange){const o=this._chartUndoModel(),r=(0,n.ensureNotNull)((0,n.ensureNotNull)(this._state).mainDataSource()).firstValue(),a=(0,n.ensureNotNull)(t.source.priceScale()),l=null===r?NaN:a.coordinateToPrice(e.localY,r);let c=(t.source.isSelectionEnabled()?o.selection().allSources():[t.source]).filter(Gn);const h=c.filter((e=>(0,eo.isLineTool)(e)&&!e.isSourceHidden()));c=h.length>0?h:c.includes(t.source)?[t.source]:[c[0]];const d=new At.Point(e.localX,e.localY),u={index:s,price:l},_=t.hittest.data()?.activeItem;return this._startMoveSourceParams={source:c,startPoint:{logical:u,screen:d},activeItem:void 0===_?null:_,envState:i},!0}return this._startMoveSourceParams=null,!1}_chartModel(){return this._chart.model().model()}_chartUndoModel(){return this._chart.model()}_externalPaneXCoord(e,t){ +t+=this._div.getBoundingClientRect().left+document.body.scrollLeft;const i=(0,n.ensureNotNull)(this._chart.paneByState(e)),s=i._div.getBoundingClientRect().left+document.body.scrollLeft;return i._correctXCoord(t-s)}_externalPaneYCoord(e,t){t+=this._div.getBoundingClientRect().top+document.body.scrollTop;const i=(0,n.ensureNotNull)(this._chart.paneByState(e)),s=i._div.getBoundingClientRect().top+document.body.scrollTop;return i._correctYCoord(t-s)}_correctXCoord(e){return Math.max(0,Math.min(e,this._size.width-1))}_correctYCoord(e){return Math.max(0,Math.min(e,this._size.height-1))}_processScroll(e){if(!this._chart.model().model().scrollEnabled())return;const t=performance.now();this._startScrollingPos||this._preventScroll()||(this._startScrollingPos={x:e.clientX,y:e.clientY,timestamp:t,localX:e.localX,localY:e.localY});const i=this._chartUndoModel();let s=this.state().defaultPriceScale();if(this._startScrollingPos&&!this._isScrolling&&(this._startScrollingPos.x!==e.clientX||this._startScrollingPos.y!==e.clientY))return i.beginUndoMacro(er),null===this._scrollXAnimation&&this._options.useKineticScroll&&(this._scrollXAnimation=new kn(.2,7,.997,15),this._scrollXAnimation.addPosition(e.clientX,this._startScrollingPos.timestamp)),i.selection().isEmpty()||(s=i.selection().allSources()[0].priceScale()),null===s||s.isEmpty()||(this._scrollPriceScale=s,i.startScrollPrice(this.state(),s,e.localY)),i.startScrollTime(e.localX),this._isScrolling=!0,this.setCursorForTool(),void this._paneWidgetsSharedState.setScrollingPane(this);this._isScrolling&&(null!==this._scrollPriceScale&&i.scrollPriceTo(this.state(),this._scrollPriceScale,e.localY),i.scrollTimeTo(e.localX),null!==this._scrollXAnimation&&this._scrollXAnimation.addPosition(e.clientX,t))}_finishScroll(){const e=this._chartUndoModel();e.endScrollTime(),null!==this._scrollPriceScale&&e.endScrollPrice(this.state(),this._scrollPriceScale),e.endUndoMacro(),this._isScrolling=!1,this._startScrollingPos=null,this._scrollPriceScale=null,this.setCursorForTool(),this._paneWidgetsSharedState.setScrollingPane(null)}_endScroll(e){if(!this._isScrolling)return!1;this._finishScroll();const t=this._scrollUndoCommandInStack(),i=performance.now();return null!==this._scrollXAnimation&&(this._scrollXAnimation.start(e.clientX,i),this._scrollXAnimation.finished(i)||(this._chartModel().stopTimeScaleAnimation(),this._chartModel().setTimeScaleAnimation(this._scrollXAnimation),this._scrollXAnimation=null)),t}_preventScroll(){return this._trackCrosshairOnlyAfterLongTap&&this._longTap||this._contextMenuOpenedOnLastTap||(0,wt.isLineToolName)(lt.tool.value())||Boolean(this._chartUndoModel().lineBeingCreated())||null!==this._startTrackPoint||this._preventScrollUntilNextMouseDownOrTouchStart}_isSelectPointModeEnabled(){return this._chartUndoModel().crosshairSource().selectPointMode().value()!==lt.SelectPointMode.None}_preventCrossHairMove(){ +return!!this._trackCrosshairOnlyAfterLongTap&&(null===this._chart.trackingModePaneWidget()&&(!!this._contextMenuOpenedOnLastTap||!this._crossHairShouldBeVisible()&&null===this._startTrackPoint))}_finishTool(e,t=null){const i=this._chartUndoModel(),s=e.toolname;if(s===lt.tool.value()&&(0,lt.resetToCursor)(),this._preventCrossHairMove()&&this._clearCursorPosition(),i.selectionMacro((i=>{i.addSourceToSelection(e,lr(t,e))})),(0,eo.isEditableTextLineTool)(e)&&e.activateEditingOnCreation())e.activateTextEditingOn(this._div,!0);else if((0,wt.isTextToolName)(s)){const t=i.createUndoCheckpoint();this._chart.showChartPropertiesForSource(e,Zs.TabNames.text,void 0,t)}this._lastFinishedToolId=e.id(),(0,W.emit)("drawing_event",e.id(),"create"),Hn()}_alignSourcesThatBeingMoved(e,t,i,s,o){const n=this._chartUndoModel(),r=2===o?NaN:n.timeScale().coordinateToIndex(t);n.model().sourcesBeingMoved().forEach((e=>{let a=r,l=e.convertYCoordinateToPriceForMoving(i,this.state().mainDataSource());if(null===l){if(1!==o)return;l=NaN}if((0,Js.isStudy)(e)){const e=n.mainSeries(),t=e.bars().firstIndex(),i=e.bars().lastIndex();null!==t&&null!==i&&2!==o&&(a=Math.min(Math.max(r,t),i)),1!==o&&(l=this._chartModel().magnet().align(l,r,this.state()))}null!==this._currentMovingHitTest&&void 0!==this._currentMovingHitTest.sourceAtPoint.hittest.data()?.cursorType||this.setCursorForTool(),n.moveSources({screen:new At.Point(t,i),logical:{index:a,price:l}},s)}))}_resetMeasureIfRequired(){this._needResetMeasureLater&&((0,lt.resetToCursor)(),this._needResetMeasureLater=!1)}_makeSureIsUpdated(e){const t=this.state(),i=[...t.dataSources(),...t.customSources()];for(const s of i){const i=s.paneViews(t);if(null!==i)for(const t of i)t.makeSureIsUpdated?.(e)}}_drawBackground(e,t){const i=this._chartModel(),s=i.backgroundTopColor().value(),o=i.backgroundColor().value();if(this._state?.mode()===Bi.PaneMode.Widget){const i=this._state?.model().panes().indexOf(this._state)??0,n=this._state?.model().mainPane(),r=i>(n?this._state?.model().panes().indexOf(n)??0:0)?o:s;(0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,r)}else s===o?(0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,o):(0,Ft.clearRectWithGradient)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,s,o)}_drawWatermark(e,t){const i=this._chartModel().watermarkSource();if(null===i)return;if(!this.state().containsMainSeries())return;const s=i.paneViews();for(const i of s){e.save();const s=i.renderer(t);s&&s.draw(e,t),e.restore()}}_drawCrossHair(e,t){const i=this._chartUndoModel().crosshairSource();i.invalidateLockPosition(),i.visible||null===lt.crosshairLock.value()||i.updateAllViews((0,Bt.sourceChangeEvent)(i.id())),this._drawSourceImpl(e,t,or,sr,i)}_drawActiveLineTools(e,t){const i=this._chartModel(),s=[i.lineBeingCreated(),i.lineBeingEdited(),...i.sourcesBeingMoved(),i.customSourceBeingMoved()].filter((e=>!!e));for(const o of s){(i.paneForSource(o)===this.state()||(0,Vo.isDataSource)(o)&&o.isMultiPaneEnabled())&&this._drawSourceImpl(e,t,or,sr,o)}}_drawTopViews(e,t){ +for(const i of this.state().sourcesByGroup().all())i.topPaneViews&&this._drawSourceImpl(e,t,nr,sr,i)}_drawSources(e,t){const i=this.state(),s=i.model(),o=i.sourcesByGroup(),n=o.tradingSources(),r=o.generalSources(),a=o.phantomSources(),l=i.customSources(Eo.CustomSourceLayer.Background).slice(),c=i.customSources(Eo.CustomSourceLayer.Foreground).slice(),h=i.customSources(Eo.CustomSourceLayer.Topmost).slice(),d=s.activeStrategySource().value(),u=s.replayStudyStrategy().value();{const e=s.panes();for(let t=e.length-1;t>=0;t--)e[t].createDrawingsCaches()}this._drawSourceImpl(e,t,or,sr,s.gridSource()),this._drawWatermark(e,t);for(const i of l)this._drawSourceImpl(e,t,or,ir,i);for(const i of r)this._drawSourceImpl(e,t,or,ir,i);for(const i of c)this._drawSourceImpl(e,t,or,ir,i);for(const i of a)this._drawSourceImpl(e,t,or,ir,i);const _=new Set;[s.lineBeingCreated(),s.lineBeingEdited(),...s.sourcesBeingMoved(),s.customSourceBeingMoved()].filter(dt.notNull).forEach((e=>_.add(e.id())));let p=s.hoveredSource();null!==p&&((0,Vo.isDataSource)(p)&&!p.showOnTopOnHovering()||_.has(p.id())||(0,Vo.isDataSource)(p)&&!r.includes(p)?p=null:_.add(p.id()));const m=s.selection().allSources().filter((e=>!((0,Vo.isDataSource)(e)&&!r.includes(e))&&!_.has(e.id())));m.forEach((e=>_.add(e.id())));for(const i of l)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of r)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of c)this._drawSourceImpl(e,t,or,sr,i,_);d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d,_),u&&this._drawSourceImpl(e,t,ar,sr,u,_);for(const i of n)this._drawSourceImpl(e,t,or,ir,i);for(const i of h)this._drawSourceImpl(e,t,or,ir,i);for(const i of r)this._drawSourceImpl(e,t,rr,sr,i,_);for(const i of c)this._drawSourceImpl(e,t,rr,sr,i,_);for(const i of n)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of h)this._drawSourceImpl(e,t,or,sr,i,_);for(const i of m)this._drawSourceImpl(e,t,or,sr,i),i===d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d);for(const i of m)this._drawSourceImpl(e,t,rr,sr,i);p&&(this._drawSourceImpl(e,t,or,sr,p),p===d&&this.containsMainSeries()&&this._drawSourceImpl(e,t,ar,sr,d),this._drawSourceImpl(e,t,rr,sr,p));for(const i of a)this._drawSourceImpl(e,t,or,sr,i,_);{const e=s.panes();for(let t=e.length-1;t>=0;t--)e[t].clearDrawingCaches()}}_drawSourceImpl(e,t,i,s,o,n){if(n&&n.has(o.id()))return;const r=i(o,this.state());if(r)for(const i of r){const o=i.renderer(t);o&&(e.save(),s(o,e,t),e.restore())}}_updateByThemedColors(){null!==this._legendWidget&&this._legendWidget.updateThemedColors(this._themedTopColor),null!==this._paneControls&&this._paneControls.updateThemedColors(this._themedTopColor)}_scrollUndoCommandInStack(){const e=this._chartUndoModel().undoHistory().undoStack();if(e.isEmpty())return!1;const t=e.head();if(!(t instanceof ot))return!1;if(t.isEmpty())return!1;const i=t.commands()[0];return i instanceof Nn||i instanceof En}_onStateDestroyed(){this.setState(null)}_onDataSourcesCollectionChanged(){this._startMoveSourceParams=null}_processMouseEnterLeaveMoveHandlers(e,t){ +if(null!==this._prevHoveredHittest&&(this._prevHoveredHittest.renderer!==e?.renderer||this._prevHoveredHittest.hittest.data()?.activeItem!==e.hittest.data()?.activeItem)){const e=this._sourceWasSelected(this._prevHoveredHittest);(0,Vt.tryCallHandler)(t,{sourceWasSelected:e},this._prevHoveredHittest.hittest.data()?.mouseLeaveHandler),this._prevHoveredHittest=null}if(!t.isTouch&&null!==e){const i=this._sourceWasSelected(e);this._prevHoveredHittest?.renderer!==e.renderer&&(e.hittest.tryCallMouseEnterHandler(t,{sourceWasSelected:i}),this._prevHoveredHittest=e),e.hittest.tryCallMouseMoveHandler(t,{sourceWasSelected:i})}}_startChangeOrMoveLineToolIfNeeded(){if(null!==this._startChangeLineToolParams){const e=this._startChangeLineToolParams;(0,ne.trackEvent)("chart_alert","edit","start_change_line_tool_params"),this._chartUndoModel().startChangingLinetool(e.source,e.startPoint,e.pointIndex,e.envState)}if(null!==this._startMoveSourceParams){const e=this._startMoveSourceParams;(0,ne.trackEvent)("chart_alert","edit","start_moving_sources"),this._chartUndoModel().startMovingSources(e.source,e.startPoint,e.activeItem,e.envState)}this._startMoveSourceParams=null,this._startChangeLineToolParams=null}_trackingModeShouldBeActive(){return!(!this._trackCrosshairOnlyAfterLongTap||this._contextMenuOpenedOnLastTap||this._crossHairShouldBeVisible())&&this._longTap}_processOutsideClick(e,t){let i=null;const s=this._chartModel();if(null!==e&&(i=e.isCustom?s.customSourceName(e.source):e.source.id()),null!==this._lastClickedSource&&this._lastClickedSource.id!==i){const e=this._lastClickedSource.id;let i=this._lastClickedSource.isCustom?s.customSourceForName(e):s.dataSourceForId(e);null!==i||this._lastClickedSource.isCustom||(i=s.dataSourceForId(e)),null!==i&&i.onClickOutside&&(i.onClickOutside((0,Wt.getBindingRenderingInfo)(this._canvasBinding),t),this._chartModel().updateSource(i))}this._lastClickedSource=null!==i?{id:i,isCustom:e?.isCustom??!1}:null}async showConfetti(e,t){0}_mouseClickOrTapEvent(e){if(!this.hasState())return;let t=null,i=null;this._mouseTouchDownUpInfo&&this._mouseTouchDownUpInfo.toolCreation&&!this._mouseTouchDownUpInfo.mouseMove||(t=this._dataSourceAtPoint(e.localX,e.localY),i=t&&t.source);const s=this._chartUndoModel(),o=Boolean(t?.hittest.data()?.hideCrosshairLinesOnHover);this._processOutsideClick(t,e),!this._isSelectPointModeEnabled()||o||e.isTouch&&this.trackingModeEnabled()&&!this._exitTrackingModeOnNextTry||s.crosshairSource().trySelectCurrentPoint();const r=this._sourceWasSelected(t);!(0,wt.isLineToolName)(lt.tool.value())&&null!==t&&t.hittest.tryCallClickOrTapHandler(e,{sourceWasSelected:r})&&s.model().updateSource((0,n.ensureNotNull)(i)),!e.isTouch||this._isSelectPointModeEnabled()||t&&t.source===s.crosshairSource()||this._tryExitTrackingMode(),i&&(0,eo.isLineTool)(i)&&this._lastFinishedToolId!==i.id()&&(0,W.emit)("drawing_event",i.id(),"click"),this._resetMeasureIfRequired(),this._mouseTouchDownUpInfo=null}_mouseDownOrTouchStartEvent(e,t){this._pressedMoveStage=1, +this._preventScrollUntilNextMouseDownOrTouchStart=!1,this._selectionBeforeMouseDown=new Set(this._chartModel().selection().allSources()),e.isTouch&&(this._longTap=!1,this._exitTrackingModeOnNextTry=null!==this._startTrackPoint,this._paneWidgetsSharedState.clearDraggingSource()),this._contextMenuOpenedOnLastTap=!1,this._lastFinishedToolId=null;const i=this._chartModel();if(i.stopTimeScaleAnimation(),this._mouseTouchDownUpInfo={mouseMove:!1,toolCreation:Boolean(i.lineBeingCreated())},e.isTouch&&this._switchTrackingModeFromAnotherPaneIfNeeded(e),document.activeElement!==document.body&&document.activeElement!==document.documentElement)document.activeElement&&document.activeElement.blur?document.activeElement.blur():document.body.focus();else{const e=document.getSelection();null!==e&&e.removeAllRanges()}(0,W.emit)("mouse_down",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY}),this._updateCommonTooltip(null);const s=this._chartUndoModel(),o=new Bo.EnvironmentState(e);s.mainSeries().clearGotoDateResult();const r=this.state().defaultPriceScale();if(s.timeScale().isEmpty())return;const a=s.crosshairSource();if(!e.isTouch&&!(0,wt.isLineDrawnWithPressedButton)(lt.tool.value())){const t=s.lineBeingCreated(),i=null!==t?s.model().paneForSource(t):null;null!==i&&i!==this._state?this._setCursorPositionOnExternalPane(i,e.localX,e.localY,o):this.setCursorPosition(e.localX,e.localY,o)}e.isTouch&&(0,wt.isLineToolName)(lt.tool.value())&&((0,wt.isLineDrawnWithPressedButton)(lt.tool.value())||null!==a.pane?(0,wt.isLineDrawnWithPressedButton)(lt.tool.value())&&this._clearCursorPosition():this._chart.updateCrossHairPositionIfNeeded());const l=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue();let c=null==l?null:r.coordinateToPrice(e.localY,l),h=i.timeScale().coordinateToIndex(e.localX);if(a.startMeasurePoint()&&a.endMeasurePoint()&&a.clearMeasure(),o.shift()&&(0,lt.toolIsCursor)(lt.tool.value())){const e=s.selection().isEmpty();(null===t||e&&!t.hittest.data()?.hasOwnShortcutsBehaviourFor?.shiftKey)&&(lt.tool.setValue("measure"),e||s.selectionMacro((e=>e.clearSelection())))}if((e.isTouch&&!e.stylus||null===c||!this._tryStartMeasure(e,a,o,c,h))&&(e.isTouch&&!e.stylus||!this._tryFinishMeasure(e,a))&&!(this._tryFinishZoom(e)||null!==c&&this._tryStartZoom(e,c,h,o))){if(e.isTouch&&(null!==this._startTrackPoint?(this._initCrossHairPosition=a.currentPoint(),this._startTrackPoint=new At.Point(e.localX,e.localY)):this._isSelectPointModeEnabled()&&null===this._chart.trackingModePaneWidget()&&this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e))),e.isTouch&&(this._preventSourceChange=null===t||!s.selection().isSelected(t.source)),!this._isSelectPointModeEnabled()&&!this._isScrolling){if(e.isTouch&&!e.stylus&&((0,lt.toolIsMeasure)(lt.tool.value())||null!==a.measurePane().value()))return void this._initToolCreationModeParams(e);if(null!==c&&((0, +wt.isLineToolName)(lt.tool.value())||s.lineBeingCreated()))return o.shift()||s.selectionMacro((e=>e.clearSelection())),void this._mouseDownEventForLineTool(e,o,h,c)}if((0,lt.toolIsDemonstration)(lt.tool.value())&&o.altOnly()){e.isTouch&&!this.trackingModeEnabled()&&this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(e.localX,e.localY),new Bo.EnvironmentState(e));const t=this._chartModel().crosshairSource().crosshairDemonstration();t.createHighlighter();const i=this._localCoordinatesToLineDataSourcePoint(a.originX(),a.originY(),(0,n.ensureNotNull)(this.state().mainDataSource()));i&&t.addHighlighterPosition(i)}else{if(null!==t){const i=this._sourceWasSelected(t);t.hittest.tryCallMouseDownOrTouchStartHandler(e,{sourceWasSelected:i})}if(!this._chart.readOnly()){const r=this._handleSelectionMouseDownAndGetJustDeselectedSource(e,t,o);if(null!==t&&!this._preventSourceChange){const i=t.hittest.data();if(t.isCustom){if(t.hittest.hasPressedMoveHandler(e))return s.model().setMovingCustomSource(t.source,i),this._preventScrollUntilNextMouseDownOrTouchStart=!0,this._currentMovingHitTest={sourceAtPoint:t,cancelledContainer:s.model().customSourceMovingHitTestData()??void 0},void s.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection((0,n.ensureNotNull)(t.source),(0,n.ensureNotNull)(i))}))}else if(i?.areaName===Vt.AreaName.SourceItemMove){const o=i?.activeItem;if(void 0!==o)return s.startCustomMoving(t.source,o,e),this._currentMovingHitTest={sourceAtPoint:t},void s.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection((0,n.ensureNotNull)(t.source),(0,n.ensureNotNull)(i))}))}}if(null!==t&&this._tryHandleEraserMouseDown(t,o))return;const a=null!==t&&(0,eo.isLineTool)(t.source)&&t.source.isLocked&&t.source.isLocked();if(!((0,lt.lockDrawings)().value()||a)&&null!==t&&!t.isCustom){if(!t.source.userEditEnabled())return;const s=t.hittest.data()?.snappingPrice,a=t.hittest.data()?.snappingIndex;let u=e.localY,_=e.localX;if(void 0!==s&&null!==l&&(u=(0,n.ensure)(t.source?.priceScale()).priceToCoordinate(s,l),c=s),void 0!==a&&(_=i.timeScale().indexToCoordinate(a),h=a),u===e.localY&&_===e.localX||(e={...e,localY:u,localX:_},this.setCursorPosition(e.localX,e.localY,o)),this._tryStartChangingLineTool(e,t,o,h))return void(this._currentChangingLineToolHitTest=t);if(this._currentChangingLineToolHitTest=null,(d=t.hittest.target())===Vt.HitTarget.MovePoint||d===Vt.HitTarget.MovePointBackground&&(0,vo.lastMouseOrTouchEventInfo)().isTouch){if(this._tryStartCloning(e,t,o,r))return;if(this._tryStartMovingLineTool(e,t,o,h))return void(this._currentMovingHitTest={sourceAtPoint:t});this._currentMovingHitTest=null}}if(null!==t&&(0,Fn.isPriceDataSource)(t.source)&&t.source.isDraggable()&&this._state?.hasDataSource(t.source)&&this._paneWidgetsSharedState.trySetDraggingSource(t.source,this))return}var d;null!==t&&t.hittest.target()===Vt.HitTarget.Regular||(this._processing=!0)}}}_mouseUpOrTouchEndEvent(e){if(!this.hasState())return;this._pressedMoveStage=0 +;const t=e.isTouch&&null!==this._startTrackPoint,i=e.isTouch&&this._wasPinched;e.isTouch&&(this._wasPinched=!1,this._longTap=!1),this._startMoveSourceParams=null,this._startChangeLineToolParams=null,this._currentChangingLineToolHitTest=null,this._currentMovingHitTest=null;const s=this._chartUndoModel(),o=s.model().customSourceMovingHitTestData();null!==o||s.customMoveBeingProcessed()||this._processMouseUpOrTouchEndHandler(e),this._isSelecting=!1;const r=s.model(),a=r.crosshairSource(),l=this._dataSourceAtPoint(e.localX,e.localY);if(a.selection()&&null===this._firstZoomPoint){const e=this.state().lineToolsForArea(a.selection(),(0,Wt.getBindingRenderingInfo)(this._canvasBinding));s.selectionMacro((t=>{let i=null;e.forEach((e=>{null===i&&(i=lr(l,e)),t.addSourceToSelection(e,i)}))})),a.clearSelection(),(0,ne.trackEvent)("GUI","Multiselect","Area Select")}(0,W.emit)("mouse_up",{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY});const c=e.isTouch&&this._touchMove;e.isTouch&&(this._touchMove=!1);const h=new Bo.EnvironmentState(e),d=lt.tool.value();if(e.isTouch&&((0,lt.toolIsMeasure)(d)||null!==a.measurePane().value())){if(!c&&!e.stylus&&null===a.measurePane().value()&&a.pane!==this._state)return void this.setCursorPosition(e.localX,e.localY);if(!c&&!e.stylus&&this._tryStartMeasure(e,a,h,a.price,a.index))return;if((!c||e.stylus)&&this._tryFinishMeasure(e,a))return}if(e.isTouch&&!c&&!(0,wt.isLineDrawnWithPressedButton)(d)&&(0,wt.isLineToolName)(d)&&!s.lineBeingCreated()){if(this._chart.justActivated())return;if(a.pane!==this._state)return void this.setCursorPosition(e.localX,e.localY,h);const t=a.currentPoint(),i=this.state().defaultPriceScale(),o=(0,n.ensure)(this.state().mainDataSource()?.firstValue()),r={index:Math.round(s.timeScale().coordinateToIndex(t.x)),price:i.coordinateToPrice(t.y,o)},c=(0,n.ensureNotNull)(s.createLineTool({pane:this.state(),point:r,linetool:d}));return this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.toolCreation=!0),s.selectionMacro((e=>{e.addSourceToSelection(c)})),s.lineBeingCreated()||(this._finishTool(c,l),e.preventDefault()),void(this._startTouchPoint=null)}const u=s.lineBeingCreated();if(u&&!(0,wt.isLineDrawnWithPressedButton)(u.toolname)&&e.isTouch&&(this._startTouchPoint||e.stylus)){if(this._startTouchPoint=null,!c||e.stylus){const t=(0,n.ensureNotNull)(u.lastPoint()),i=s.continueCreatingLine({index:t.index,price:t.price},new Bo.EnvironmentState(e));this._initCrossHairPosition=null,i&&(this._finishTool(u,l),e.preventDefault())}return}if(null!==this._firstZoomPoint&&this._firstZoomPoint.draggingMode)return void this._finishZoom(e);if(this._processing=!1,s.customMoveBeingProcessed())return void s.endCustomMoving();if(null!==o){if(o.beingMoved&&!o.cancelled){const t=this._sourceWasSelected(l);(0,Vt.tryCallHandler)(e,{sourceWasSelected:t},o.mouseUpHandler,o.touchEndHandler),this.setCursorForTool()}if(r.setMovingCustomSource(null,null),mr(e,o))return}if(r.lineBeingEdited())return s.endChangingLinetool(!1), +void(this._preventCrossHairMove()&&this._clearCursorPosition());if((0,wt.isLineDrawnWithPressedButton)(d)&&!this._isSelectPointModeEnabled()){const t=s.lineBeingCreated();null!==t&&(Hn(),t.finish(),"LineToolBrush"===t.toolname&&(0,W.emit)("drawing_event",t.id(),"create"));const i=this.state().defaultPriceScale();if(i.isEmpty())return;if(!t)return;const o=(0,n.ensure)(t.ownerSource()?.firstValue()),r=i.coordinateToPrice(e.localY,o),a={index:Math.round(s.timeScale().coordinateToIndex(e.localX)),price:r};return void s.continueCreatingLine(a)}const _=r.crosshairSource().crosshairDemonstration();if(_.isThereUnfinishedHighlighter())return void _.finishHighlighter();if(r.sourcesBeingMoved().length)return s.endMovingSource(!1,!1),r.sourcesBeingMoved().filter(eo.isLineTool).forEach((e=>{this.setCursorForTool(e)})),void r.invalidate(yo.InvalidationMask.cursor());if(!this._chart.readOnly()){const t=e.localX>=0&&e.localXt.projectTime(e,i)));null!==i&&this._chart.chartWidgetCollection().syncScroll(1e3*i,this._chartModel())}}}const p=this._isScrolling,m=this._endScroll(e),g=this._paneWidgetsSharedState.draggingSource();if(null!==g){const t=e.target,i=this._chart.paneByCanvas(t);i&&i!==this&&i.state().mode()===Bi.PaneMode.Regular&&(m&&s.undoHistory().undo(),s.mergeToPane(g,i.state()));if(this._chart.timeAxisByCanvas(t))if(r.isUnmergeAvailableForSource(g))m&&s.undoHistory().undo(),s.unmergeToNewBottomPane(g);else{const e=r.panes(),t=(0,n.ensureNotNull)(r.paneForSource(g)),i=e.indexOf(t);i!==e.length-1&&(m&&s.undoHistory().undo(),t.maximized().value()&&s.toggleMaximizedPane(t),s.movePane(i,e.length-1))}this._paneWidgetsSharedState.clearDraggingSource();const o=this._chart.getTimeScale();o&&o.restoreDefaultCursor();const a=this._chart.paneWidgets();for(let e=0;eVt.HitTarget.MovePointBackground||(0,vo.lastMouseOrTouchEventInfo)().isTouch)&&s.selectionMacro((e=>{e.clearSelection();const t=(0,n.ensureNotNull)(l.source);e.addSourceToSelection(t,lr(l,t))})),e.isTouch&&(this._touchMove=!1)}_mouseOrTouchMoveEvent(e){if(!this.hasState())return;this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.mouseMove=!0),this._resetMeasureIfRequired();const t=this._dataSourceAtPoint(e.localX,e.localY);this._processMouseEnterLeaveMoveHandlers(t,e);const i=this._chartUndoModel();if(!i)return;const s=e.localX,o=e.localY;this._prevMoveEventPosition=new At.Point(s,o);const n=new Bo.EnvironmentState(e);if(null===this._firstZoomPoint){if(this._updateHoveredSource(t,n,e),!e.isTouch&&i.lineBeingCreated()){ +const e=i.lineBeingCreated(),t=null===e?null:i.model().paneForSource(e);if(null!==t&&t!==this._state)return void this._setCursorPositionOnExternalPane(t,s,o,n)}e.isTouch||this.setCursorPosition(s,o,n)}else this._processMouseMoveWhileZoom(e,n)}_pressedMouseOrTouchMoveEvent(e){if(!this.hasState()||this._pinching||e.isTouch&&this._contextMenuOpenedOnLastTap)return;this._pressedMoveStage=2,this._mouseTouchDownUpInfo&&(this._mouseTouchDownUpInfo.mouseMove=!0),this._resetMeasureIfRequired(),this._startChangeOrMoveLineToolIfNeeded(),e.isTouch&&(this._touchMove=!0,this._preventSourceChange=!1);const t=new Bo.EnvironmentState(e),i=this._chartUndoModel(),s=i.crosshairSource(),o=e.localX,r=e.localY;if(this._prevMoveEventPosition=new At.Point(o,r),null!==this._firstZoomPoint)return this._processMouseMoveWhileZoom(e),void(this._firstZoomPoint.draggingMode=!0);const a=lt.tool.value();if(e.isTouch&&this._startTouchPoint&&(0,wt.isLineToolName)(a)&&!(0,wt.isLineDrawnWithPressedButton)(a)&&!i.lineBeingCreated()&&!this._isSelectPointModeEnabled())return void this._updateCrosshairPositionInToolCreationMode(e,this.state());const l=s.measurePane().value();if(e.isTouch&&(this._startTouchPoint||e.stylus)&&((0,lt.toolIsMeasure)(a)||null!==l))return void(e.stylus?this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e)):this._updateCrosshairPositionInToolCreationMode(e,l||this.state()));const c=i.lineBeingCreated();if(e.isTouch&&!e.stylus&&c&&!(0,wt.isLineDrawnWithPressedButton)(c.toolname)){if(this._startTouchPoint){const t=(0,n.ensureNotNull)(i.lineBeingCreated()),s=(0,n.ensureNotNull)(i.model().paneForSource(t));this._updateCrosshairPositionInToolCreationMode(e,s)}return}if(e.isTouch&&null!==this._startTrackPoint){this._exitTrackingModeOnNextTry=!1;const e=(0,n.ensureNotNull)(this._initCrossHairPosition),i=new At.Point(o,r).subtract(this._startTrackPoint),s=e.add(i);this.setCursorPosition(s.x,s.y,t)}else e.isTouch&&this._preventCrossHairMove()||this.setCursorPosition(o,r,t);const h=this._isSelectPointModeEnabled();if((0,wt.isLineToolName)(a)&&!(0,wt.isLineDrawnWithPressedButton)(a)&&!h&&!t.mod())return;if((0,wt.isLineDrawnWithPressedButton)(a)&&!h){const t=i.lineBeingCreated();if(!t)return;const s=this._localCoordinatesToLineDataSourcePoint(e.localX,e.localY,(0,n.ensureNotNull)(t.ownerSource()));return void(s&&i.continueCreatingLine(s))}const d=i.crosshairSource().crosshairDemonstration();if(d.isThereUnfinishedHighlighter()){const e=this._localCoordinatesToLineDataSourcePoint(s.originX(),s.originY(),(0,n.ensureNotNull)(this.state().mainDataSource()));return void(e&&d.addHighlighterPosition(e))}if(null!==this._paneWidgetsSharedState.draggingSource()){const t=e.target,i=this._chart.paneByCanvas(t);i&&(i!==this?i.setDragToAnotherPaneCursor():i.setCursorForTool());const s=this._chart.timeAxisByCanvas(t);s&&s.setCursor("grabbing")}if(i.timeScale().isEmpty())return;const u=this._options.handleScroll;if((!u.pressedMouseMove||e.isTouch)&&(!u.horzTouchDrag&&!u.vertTouchDrag||!e.isTouch))return +;if(this._chartModel().dragExportEnabled().value())return;if(i.customMoveBeingProcessed())return void i.processCustomMove(e);const _=i.model().customSourceMovingHitTestData();if(null!==_&&(this._updateCommonTooltip(null,!0),_.cancelled||(i.model().processingCustomSourceMove(),(0,Vt.tryCallHandler)(e,{sourceWasSelected:this._selectionBeforeMouseDown.has(i.model().customSourceBeingMoved())},_.pressedMouseMoveHandler,_.touchMoveHandler)),mr(e,_)))return;if(i.model().lineBeingEdited())return void this.setCursorPosition(o,r,t);if(i.model().sourcesBeingMoved().length)return void this._alignSourcesThatBeingMoved(i.model().sourcesBeingMoved(),e.localX,e.localY,t,i.model().lastHittestData()?.possibleMovingDirections);const p=this._dataSourceAtPoint(e.localX,e.localY);if(this._tryFinishClonning(e,new Bo.EnvironmentState(e),p))return;const m=(0,lt.toolIsMeasure)(a)||s.startMeasurePoint()&&s.endMeasurePoint();this._chart.readOnly()||!t.mod()||(0,wt.isLineToolName)(a)||m||h?(this._processScroll(e),this._preventScroll()&&!this._preventCrossHairMove()&&null===this._startTrackPoint&&this.setCursorPosition(e.localX,e.localY,new Bo.EnvironmentState(e))):this._isSelecting||(s.startSelection(this.state()),this._isSelecting=!0)}_mouseOrTouchLeaveEvent(e){if(!this.hasState())return;const t=this._chartUndoModel();if(!t)return;const i=t.crosshairSource();e.isTouch||null!==i.measurePane().value()&&null===i.endMeasurePoint()||this._clearCursorPosition();if(this._chartModel().setHoveredSource(null,null),null!==this._prevHoveredHittest){const t=this._sourceWasSelected(this._prevHoveredHittest);(0,Vt.tryCallHandler)(e,{sourceWasSelected:t},this._prevHoveredHittest.hittest.data()?.mouseLeaveHandler),this._prevHoveredHittest=null}this._updateCommonTooltip(null),this._chart.unsetActivePaneWidget()}_mouseDoubleClickOrDoubleTapEvent(e){if(!this.hasState())return;const t=!this._chart.readOnly()&&!(0,wt.isLineToolName)(lt.tool.value())&&this._dataSourceAtPoint(e.localX,e.localY)||null,i=this._sourceWasSelected(t);if(null!==t&&t.isCustom)t.hittest.tryCallDblClickOrDblTapHandler(e,{sourceWasSelected:i});else if(null!==t&&(e.isTouch||t.hittest.target()>Vt.HitTarget.MovePointBackground))t.hittest.tryCallDblClickOrDblTapHandler(e,{sourceWasSelected:i})&&!(0,Vt.shouldDefaultActionBeExecuted)(e,(0,n.ensureNotNull)(t.hittest.data()),"doubleClickHandler","doubleTapHandler")||this.processDoubleClickOnSource(t.source,t.hittest?t.hittest:void 0);else if(!this._chart.readOnly()&&!(0,wt.isLineToolName)(lt.tool.value())&&!this._chartUndoModel().lineBeingCreated()&&this._chartUndoModel().selection().isEmpty()){const t=this.state();new Bo.EnvironmentState(e).mod()&&!t.maximized().value()?(t.collapsed().value()||t.collapsingAvailable().value())&&this._chartUndoModel().toggleCollapsedPane(this.state()):this._chartUndoModel().toggleMaximizedPane(this.state())}}_contextMenuEvent(e){const t=this._chartUndoModel();if(t.crosshairSource().startMeasurePoint()&&!this._trackCrosshairOnlyAfterLongTap)return t.crosshairSource().clearMeasure(),void(0,lt.resetToCursor)(!0) +;if(this._pinching)return;if(null===this._firstZoomPoint||this._trackCrosshairOnlyAfterLongTap||this.cancelZoom(),!(0,lt.toolIsCursor)(lt.tool.value())||this._isSelectPointModeEnabled()){if(e.isTouch)return;return(0,lt.resetToCursor)(!0),this.setCursorForTool(),void(t.lineBeingCreated()&&t.cancelCreatingLine())}if(!this._options.contextMenuEnabled)return;const i=this._dataSourceAtPoint(e.localX,e.localY),s=i?i.source:null;if(e.isTouch&&null!==this._startTrackPoint){if(this._preventSourceChange)return;this._clearCursorPosition()}e.isTouch&&(this._contextMenuOpenedOnLastTap=!0,this._startTrackPoint=null),this._contextMenuX=e.localX,this._contextMenuY=e.localY;const o=i&&i.hittest?i.hittest.target():0,n=o>=Vt.HitTarget.Regular||o>=Vt.HitTarget.MovePointBackground&&e.isTouch;if(t.selectionMacro((t=>{null!==s&&n?t.selection().isSelected(s)||(t.clearSelection(),t.addSourceToSelection(s,lr(i,s))):(this._options.contextMenu.general&&this._showContextMenu(e),t.clearSelection())})),null!==i&&n&&null!==s)if((0,Vo.isDataSource)(s)&&s.hasContextMenu())s.isSelectionEnabled()?this.showContextMenuForSelection(e,void 0,i.hittest):this.showContextMenuForSources([s],e,void 0,void 0,i.hittest);else{const t=this._sourceWasSelected(i);i.hittest.tryCallContextMenuHandler(e,{sourceWasSelected:t})}}_onMouseEvent(){this._preventSourceChange=!1,this._startTrackPoint=null,this._trackCrosshairOnlyAfterLongTap=!1}_onTouchEvent(){this._trackCrosshairOnlyAfterLongTap=!0}_localCoordinatesToLineDataSourcePoint(e,t,i){const s=this.state().defaultPriceScale();if(s.isEmpty())return null;const o=new At.Point(e,t),r=(0,n.ensure)(i.firstValue());return o.price=s.coordinateToPrice(t,r),o.index=Math.round(this._chartUndoModel().timeScale().coordinateToIndex(e)),o}_switchTrackingModeFromAnotherPaneIfNeeded(e){const t=this._chart.trackingModePaneWidget();if(null!==t&&t!==this){const i=this._chartModel().crosshairSource().currentPoint();t._exitTrackingModeOnNextTry=!0,t._tryExitTrackingMode(!0),this.startTrackingMode(new At.Point(e.localX,e.localY),new At.Point(i.x,e.localY),new Bo.EnvironmentState(e))}}async _showContextMenu(e){const t=e=>e instanceof Jo.Separator,i=this._customActions(),s=(await this._initActions(e)).filter((e=>null!==e));i.remove.forEach((e=>{for(let t=0;t0;e--)t(o[e])&&t(o[e-1])&&o.splice(e,1);o.length&&t(o[0])&&o.splice(0,1),o.length&&t(o[o.length-1])&&o.splice(o.length-1,1),Oo.ContextMenuManager.showMenu(o,e,{statName:"ChartContextMenu"},{menuName:"ChartContextMenu"})}async _initActions(e){const t=this._chart.actions(),i=[];if(this._chart.model().model().resetScalesAvailable().value()&&(i.push(t.chartReset),i.push(new Jo.Separator)),!this.state().isEmpty()&&l.enabled("datasource_copypaste")&&this.state().mode()===Bi.PaneMode.Regular){const t=(0,sn.createActionCopyPrice)(this.state(),e.localY),s=(0,sn.createPasteAction)(this._chart,this.state());(t||s)&&(t&&i.push(t),s&&i.push(s), +i.push(new Jo.Separator))}i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),l.enabled("text_notes")&&i.push(t.addToTextNotes),i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),i.push(this._createLockTimeAxisAction(e)),i.push(new Jo.Separator),i[i.length-1]instanceof Jo.Separator||i.push(new Jo.Separator),this._chart.applyIndicatorsToAllChartsAvailable()&&(i.push(t.applyStudiesToAllCharts),i.push(new Jo.Separator));const s=t.paneRemoveAllDrawingTools.getState().disabled;s||i.push(t.paneRemoveAllDrawingTools);const o=t.paneRemoveAllStudies.getState().disabled;return o||i.push(t.paneRemoveAllStudies),s&&o||i.push(new Jo.Separator),i.push(t.hideAllMarks),i.push(new Jo.Separator),l.enabled("show_chart_property_page")&&i.push(t.chartProperties),i[i.length-1]instanceof Jo.Separator&&i.pop(),i}_loadAndCreateLegendWidget(){Promise.all([i.e(2199),i.e(4178),i.e(8985),i.e(6489),i.e(9753),i.e(4170),i.e(2227),i.e(7973),i.e(5093)]).then(i.bind(i,60786)).then((e=>{if(this._isDestroyed||!this._options.legendWidgetEnabled||this._legendWidget)return;const t=e.LegendWidget,i=(0,ge.deepExtend)({},this._options.legendWidget);i.canShowSourceCode=!this._chart.onWidget()&&!ze.CheckMobile.any(),i.readOnlyMode=i.readOnlyMode||this._chart.readOnly(),i.statusesWidgets={sourceStatusesEnabled:this._options.sourceStatusesWidgetEnabled,sourceStatuses:this._options.sourceStatusesWidget||{},marketStatusEnabled:this._options.marketStatusWidgetEnabled,dataUpdateModeEnabled:this._options.chartWarningWidgetEnabled,dataUpdateMode:this._options.chartWarningWidget||{},dataProblemEnabled:this._options.dataProblemWidgetEnabled,pineSourceStatusEnabled:this._options.pineSourceStatusEnabled};const s=(0,Ji.combine)(((e,t)=>ur&&this._chart!==e&&!t),this._chart.chartWidgetCollection().activeChartWidget.weakReference(),this._chart.chartWidgetCollection().lock.crosshair.weakReference()),o=(0,Ji.combine)(((e,t)=>null!==e?e===this._state:(0,lt.toolIsMeasure)(t)),this._chartModel().crosshairSource().measurePane().weakReference(),lt.tool.weakReference());this._legendWidget=new t(this._chartUndoModel(),this,this._chart.backgroundTopTheme().spawnOwnership(),s.ownership(),this._visuallyCollapsed.spawnOwnership(),o.ownership(),i,{showContextMenuForSelection:this.showContextMenuForSelection.bind(this),showContextMenuForSources:this.showContextMenuForSources.bind(this),showChartPropertiesForSource:this._chart.showChartPropertiesForSource.bind(this._chart),showGeneralChartProperties:this._chart.showGeneralChartProperties.bind(this._chart),showObjectsTreeDialog:this._chart.showObjectsTreeDialog.bind(this._chart),onLegendRowFocused:()=>{this._chart.chartWidgetCollection().activeChartWidget.setValue(this._chart)}}),this._div.prepend(this._legendWidget.getElement()),this._legendWidget.updateLayout(),this._legendWidget.updateWidgetModeBySize(this._size),this._legendWidget.updateThemedColors(this._themedTopColor);for(const e of Array.from(this._customLegendWidgetsFactoryMap.keys()))this._legendWidget.addCustomWidgetToLegend(e,(0, +n.ensureDefined)(this._customLegendWidgetsFactoryMap.get(e)))}))}_loadAndCreatePaneControlsWidget(e){Promise.all([i.e(2199),i.e(4178),i.e(8985),i.e(6489),i.e(9753),i.e(4170),i.e(2227),i.e(7973),i.e(5093)]).then(i.bind(i,61560)).then((t=>{if(this._isDestroyed||this._state!==e)return;const i=t.PaneControlsWidget;this._paneControls=new i(this._chartUndoModel(),e,{backgroundThemeName:this._chart.backgroundTopTheme(),anySeparatorSelected:this._anySeparatorSelected.weakReference()},this._div),this._paneControls.updateWidgetModeByWidth(this._size.width),this._paneControls.updateThemedColors(this._themedTopColor),this._paneControlsResizeObserver=new ResizeObserver(this._handleRestrictLegendWidth.bind(this)),this._paneControlsResizeObserver.observe(this._paneControls.getElement()),this._state?.collapsed().value()&&this._chartModel().fullUpdate()}))}_handleRestrictLegendWidth(e){if(null===this._legendWidget||null===this._paneControls)return;const t=e[e.length-1].contentRect.width,i=0===t?0:t+Zn+Xn;this._legendWidget.addMargin(i)}_onMagnetStateChanged(){this._chart.isActive().value()&&(this._isSelectPointModeEnabled()||this._isToolActionActiveOnPane(!0))&&this._chartModel().crosshairSource().visible&&this._updateLineToolUsingMagnetOrShift()}_onShiftKeyStateChanged(){this._chart.isActive().value()&&this._isToolActionActiveOnPane(!1)&&this._chartModel().crosshairSource().visible&&this._updateLineToolUsingMagnetOrShift(Bo.EnvironmentState.create((0,js.shiftPressed)().value()))}_isToolActionActiveOnPane(e){const t=this._chartModel(),i=t.lineBeingCreated()||t.lineBeingEdited()||t.sourcesBeingMoved().length>0&&t.sourcesBeingMoved()[0];return i?t.paneForSource(i)===this._state:e&&(0,wt.isLineToolName)(lt.tool.value())&&t.crosshairSource().pane===this._state}_updateLineToolUsingMagnetOrShift(e){if(null===this._prevMoveEventPosition)return;const{x:t,y:i}=this._prevMoveEventPosition,s=this._chartModel().sourcesBeingMoved();s.length>0?(lt.isStudyEditingNow.value()&&this.setCursorPosition(t,i,e),this._alignSourcesThatBeingMoved(s,t,i,e)):this.setCursorPosition(t,i,e)}_showEditDialogForSource(e,t){if(this._options.propertyPagesEnabled&&e.userEditEnabled())if(e===this._chartUndoModel().mainSeries())this._chart.showGeneralChartProperties(Zs.TabNames.symbol);else if((0,eo.isLineTool)(e)||(0,Js.isStudy)(e)){let i;const s=t?.data();if(null!=s){const e=s.areaName;void 0!==e&&(i=dr.get(e))}this._chart.showChartPropertiesForSource(e,i).then((e=>{this._editDialog=e}))}}_initToolCreationModeParams(e){this._startTouchPoint=new At.Point(e.pageX,e.pageY),this._initCrossHairPosition=this._chartModel().crosshairSource().currentPoint()}_updateCrosshairPositionInToolCreationMode(e,t){if(t!==this._state){const i=this._chart.paneByState(t);return i._startTouchPoint=this._startTouchPoint,i._initCrossHairPosition=this._initCrossHairPosition,void i._updateCrosshairPositionInToolCreationMode(e,t)}const i=this._chartModel().crosshairSource();this._chart.justActivated()&&(this._initCrossHairPosition=i.currentPoint());const s=e.pageX,o=e.pageY,r=(0, +n.ensureNotNull)(this._initCrossHairPosition),a=new At.Point(s,o).subtract((0,n.ensureNotNull)(this._startTouchPoint)),l=r.add(a);this.setCursorPosition(l.x,l.y,new Bo.EnvironmentState(e))}_priceAxisesContainer(e){return"left"===e?this._lhsPriceAxisesContainer:this._rhsPriceAxisesContainer}_recalculatePriceScales(e){const t=this.state();for(const i of t.leftPriceScales())t.recalculatePriceScale(i,e);for(const i of t.rightPriceScales())t.recalculatePriceScale(i,e);for(const i of t.sourcesByGroup().overlayPriceScaleSources())(0,eo.isLineTool)(i)||t.recalculatePriceScale(i.priceScale(),e)}_createLockTimeAxisAction(e){const t=0===lt.crosshairLock.value()?.type;return new Jo.Action({actionId:"Chart.Crosshair.LockVerticalCursor",options:{label:tr,statName:"LockCursorInTime",checkable:!0,checked:t,onExecute:()=>this._toggleLockTimeAxis(e.localX,!t)}})}_toggleLockTimeAxis(e,t){if(t){const t=this._chartUndoModel().timeScale(),i=t.coordinateToIndex(e),s=t.points().roughTime(i);if(null!==s)return void lt.crosshairLock.setValue({type:0,time:s})}lt.crosshairLock.setValue(null)}_preventTouchEventsExceptPinch(){return this._paneWidgetsSharedState.hasTouchesOnOtherPanes(this)||null!==this._paneWidgetsSharedState.pinchingPane()}_updateHoveredSource(e,t,i){const s=this._chartUndoModel(),o=s.model();let n=!1;const r=e&&e.source,a=this._chart.readOnly();if(o.crosshairSource().isReplaySelection())this._setCursorClassName("none");else if(!(!a||e&&(0,eo.isLineTool)(e.source))||this._editDialog&&this._editDialog.visible().value())a&&(o.setHoveredSource(null,null),this.setCursorForTool());else{const l=lt.tool.value();let c=null;if(!this._processing&&((0,lt.toolIsCursor)(l)||"eraser"===l&&!a||t.mod()||!s.lineBeingCreated())){const t=e?.hittest;n=Boolean(t?.data()?.hideCrosshairLinesOnHover),t&&t.target()>Vt.HitTarget.MovePointBackground?(c=r,!r?.isHoveredEnabled()||"eraser"===l&&r===s.mainSeries()?o.setHoveredSource(null,null):o.setHoveredSource(r,t.data(),0)):o.setHoveredSource(null,null)}a?this.setCursorForTool(c,t,qt.PaneCursorType.Default):this._options.sourceSelectionEnabled&&(this._isSelectPointModeEnabled()?this._setCursorClassName("pointer"):this.setCursorForTool(c,t,e?.hittest.data()?.cursorType));const h=o.customSourceBeingMoved(),d=null!==h?[h]:o.sourcesBeingMoved();if((!d.length||null!==e&&-1===d.indexOf(e.source))&&this._updateCommonTooltip(e),!a&&null!==e&&i&&e.hittest.hasPressedMoveHandler(i)){switch((e.hittest.data()||{}).cursorType){case qt.PaneCursorType.VerticalResize:this._setCursorClassName("ns-resize");break;case qt.PaneCursorType.HorizontalResize:this._setCursorClassName("we-resize");break;case qt.PaneCursorType.DiagonalNeSwResize:this._setCursorClassName("nesw-resize");break;case qt.PaneCursorType.DiagonalNwSeResize:this._setCursorClassName("nwse-resize")}}}this._preventCrossHairMove()&&this._clearCursorPosition(),1!==this._pressedMoveStage&&o.crosshairSource().setLinesShouldBeHidden(n)}async _createErrorBlock(){const e=new(await no()) +;return this._div.insertBefore(e.container,this._topCanvasBinding.canvasElement.nextSibling),e}_customActions(){const e={top:[],bottom:[],remove:[]},t=this._chartUndoModel().timeScale(),i=this._state&&this._state.defaultPriceScale();if(!l.enabled("custom_items_in_context_menu"))return e;const s=t.isEmpty()?void 0:t.indexToUserTime(t.coordinateToIndex(this._contextMenuX));let o;if(i&&!i.isEmpty()){const e=(0,n.ensureNotNull)(this.state().mainDataSource()).firstValue();o=i.coordinateToPrice(this._contextMenuY,(0,n.ensureNotNull)(e))}return(0,W.emit)("onContextMenu",{unixtime:null!=s?s.getTime()/1e3:void 0,price:o,callback:t=>{[...t].forEach((t=>{if(t.text)if(t.text.length>1&&"-"===t.text[0])e.remove.push(t.text.slice(1));else{let i;i="-"===t.text?new Jo.Separator:new Jo.Action({actionId:"Chart.ExternalActionId",options:{label:t.text,onExecute:t.click}}),t.position&&"top"===t.position?e.top.push(i):e.bottom.push(i)}}))}}),e}_highlightPriceAxisByLabel(e){this._state?.mode()===Bi.PaneMode.Regular&&(this._lhsPriceAxisesContainer.highlightPriceAxisByLabel(e),this._rhsPriceAxisesContainer.highlightPriceAxisByLabel(e))}_subscribeToState(){const e=this.state();e.onDestroyed().subscribe(this,this._onStateDestroyed,!0),e.dataSourcesCollectionChanged().subscribe(this,this._onDataSourcesCollectionChanged),e.maximized().subscribe(this._updateVisuallyCollapsed,{callWithLast:!0}),e.collapsed().subscribe(this._updateVisuallyCollapsed,{callWithLast:!0}),e.maximized().subscribe(this._updateMaximized,{callWithLast:!0})}_unsubscribeFromState(){const e=this.state();e.onDestroyed().unsubscribeAll(this),e.dataSourcesCollectionChanged().unsubscribeAll(this),e.maximized().unsubscribe(this._updateVisuallyCollapsed),e.collapsed().unsubscribe(this._updateVisuallyCollapsed),e.maximized().unsubscribe(this._updateMaximized),this._maximized.setValue(!1)}_updateAccesibilityAttr(){if(this.hasState()&&this.state().isMainPane().value()){const e=this._chartModel().mainSeries(),t=e.symbol(),s=(0,es.getTranslatedResolutionModel)(e.interval()).hint,o=a.t(null,{replace:{symbol:t,interval:s}},i(1136));this._topCanvasBinding.canvasElement.setAttribute("aria-label",o)}else this._topCanvasBinding.canvasElement.setAttribute("aria-hidden","true")}async _updateEndOfSeriesBanner(){0}_paneDblClickOrTapEvent(e){if(this._chart.readOnly())return;const t=this._dataSourceAtPoint(e.localX,e.localY);if(null!==t&&(0,eo.isEditableTextLineTool)(t.source)){const e=t.source.textEditingActivationTime();null!==e&&performance.now()-e<500&&this.processDoubleClickOnSource(t.source,t.hittest)}}}class yr{constructor(){this._draggingSource=null,this._activeTouchPanes=new Set,this._scrollingPane=null,this._pinchingPane=null}onPaneDestroyed(e){this._activeTouchPanes.delete(e),this._scrollingPane===e&&(this._scrollingPane=null),this._pinchingPane===e&&(this._pinchingPane=null)}startTouch(e){this._activeTouchPanes.add(e)}endTouch(e){this._activeTouchPanes.delete(e)}hasTouchesOnOtherPanes(e){return this._activeTouchPanes.size>1||1===this._activeTouchPanes.size&&!this._activeTouchPanes.has(e)} +trySetDraggingSource(e,t){return!this.hasTouchesOnOtherPanes(t)&&((0,n.assert)(null===this._draggingSource||this._draggingSource===e),this._draggingSource=e,!0)}clearDraggingSource(){null!==this._draggingSource&&(this._draggingSource=null)}draggingSource(){return this._draggingSource}setScrollingPane(e){(0,n.assert)(null===e||null===this._scrollingPane||this._scrollingPane===e),this._scrollingPane=e}scrollingPane(){return this._scrollingPane}setPinchingPane(e){(0,n.assert)(null===e||null===this._pinchingPane||this._pinchingPane===e),this._pinchingPane=e}pinchingPane(){return this._pinchingPane}}var vr,Sr=i(55158),br=i(95700);i(60070);!function(e){e[e.BorderSize=1]="BorderSize",e[e.OffsetSize=5]="OffsetSize"}(vr||(vr={}));const wr={contextMenuEnabled:!0,timezoneMenuEnabled:!0,pressedMouseMoveScale:!0},Cr=new Di.TranslatedString("change session",a.t(null,void 0,i(87041))),Pr=a.t(null,void 0,i(94031));class Tr{constructor(e,t,i,s,o){this._rendererOptions=null,this._onLabelHovered=new re.Delegate,this._mousedown=!1,this._currentCursorClassName="invalid",this._options=(0,dt.merge)((0,dt.clone)(wr),t||{}),this.chart=e,this._properties=e.properties().childs().scalesProperties,this._element=document.createElement("div"),this._element.style.display="flex",this._backgroundBasedTheme=o;const n=e.model().model().rendererOptionsProvider(),r=()=>this.backgroundColor(),a=()=>{throw new Error("Time axis does not support real price scales")},l={titlesProvider:i,stubContextMenuProvider:(e,t)=>{const i=s(e,t),o=this.getContextMenuActions(!0);return 0===o.length?i:i.concat(new Jo.Separator,o)},backgroundBasedTheme:o.spawnOwnership(),onActiveOrHoveredChart:(0,Ji.combine)(((e,t)=>e||t),this.chart.isActive().weakReference(),this.chart.isHovered().weakReference()).ownership(),rendererOptionsProvider:n,getBackgroundTopColor:r,getBackgroundBottomColor:r,requestRepaint:()=>this.chart.model().model().lightUpdate(),showHorizontalBorder:!0};this._lhsStubContainer=new qo(this._properties,"left",a,l,this._options.priceAxisLabelsOptions,this),this._lhsStubContainer.onLabelHovered().subscribe(this,((e,t)=>{this._onLabelHovered.fire(e,t)})),this._rhsStubContainer=new qo(this._properties,"right",a,l,this._options.priceAxisLabelsOptions,this),this._rhsStubContainer.onLabelHovered().subscribe(this,((e,t)=>{this._onLabelHovered.fire(e,t)})),this._element.appendChild(this._lhsStubContainer.getElement()),this._cell=document.createElement("div"),this._element.appendChild(this._cell),this._cell.classList.add("chart-markup-table","time-axis"),this._cell.style.height="25px",this._dv=document.createElement("div"),this._dv.style.width="100%",this._dv.style.height="100%",this._dv.style.position="relative",this._dv.style.overflow="hidden",this._cell.appendChild(this._dv),this._canvasConfiguredHandler=()=>this.chart.model().model().lightUpdate(),this._canvasBinding=(0,Wt.createBoundCanvas)(this._dv,(0,Dt.size)({width:16,height:16})),this._canvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const c=this._canvasBinding.canvasElement +;c.style.position="absolute",c.style.zIndex="1",c.style.left="0",c.style.top="0",this._topCanvasBinding=(0,Wt.createBoundCanvas)(this._dv,(0,Dt.size)({width:16,height:16})),this._topCanvasBinding.subscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler);const h=this._topCanvasBinding.canvasElement;h.style.position="absolute",h.style.zIndex="2",h.style.left="0",h.style.top="0",this._dv.setAttribute("aria-hidden","true"),this._element.appendChild(this._rhsStubContainer.getElement()),this.restoreDefaultCursor(),this.update(),this._minVisibleSpan=Sr.MINUTE_SPAN,this._mouseEventHandler=new Et.MouseEventHandler(this._topCanvasBinding.canvasElement,this,{treatVertTouchDragAsPageScroll:!0,treatHorzTouchDragAsPageScroll:!1}),this.size=(0,Dt.size)({width:0,height:0}),(0,lt.hideMarksOnBars)().subscribe(this,(()=>this.chart.model().model().lightUpdate()))}destroy(){this._mouseEventHandler.destroy(),this._topCanvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._topCanvasBinding.dispose(),this._canvasBinding.unsubscribeSuggestedBitmapSizeChanged(this._canvasConfiguredHandler),this._canvasBinding.dispose(),this._rhsStubContainer.onLabelHovered().unsubscribeAll(this),this._lhsStubContainer.onLabelHovered().unsubscribeAll(this),this._lhsStubContainer.destroy(),this._rhsStubContainer.destroy(),this.chart.properties().childs().paneProperties.childs().background.unsubscribeAll(this),this._backgroundBasedTheme.release(),(0,lt.hideMarksOnBars)().unsubscribeAll(this)}setCursor(e){let t="";"grabbing"!==e&&"ew-resize"!==e||(t="time-axis--cursor-"+e),this._currentCursorClassName!==t&&(this._currentCursorClassName&&this._cell.classList.remove(this._currentCursorClassName),t&&this._cell.classList.add(t),this._currentCursorClassName=t,this._cell.style.cursor)}restoreDefaultCursor(){this.setCursor("")}getElement(){return this._element}optimalHeight(){const e=this.rendererOptions();return Math.ceil(e.borderSize+e.offsetSize+e.fontSize+e.paddingTop+e.paddingBottom+e.labelBottomOffset)}setSizes(e,t,i){this.size&&(0,Dt.equalSizes)(this.size,e)||(this.size=e,this._canvasBinding.resizeCanvasElement(e),this._topCanvasBinding.resizeCanvasElement(e),this._cell.style.width=e.width+"px",this._cell.style.height=e.height+"px"),this._lhsStubContainer.setSizes(e.height,t),this._rhsStubContainer.setSizes(e.height,i)}rendererOptions(){if(!this._rendererOptions||this._rendererOptions.fontSize!==this.fontSize()){const e=this.fontSize();this._rendererOptions={borderSize:1,offsetSize:5,fontSize:e,font:(0,Yt.makeFont)(e,g.CHART_FONT_FAMILY,""),widthCache:new jt.TextWidthCache,paddingTop:3*e/12,paddingBottom:3*e/12,paddingHorizontal:9*e/12,labelBottomOffset:4*e/12}}return this._rendererOptions}backgroundColor(){return this.chart.model().model().backgroundColor().value()}lineColor(){const e=this._properties.childs().lineColor.value();if(0===(0,kt.parseRgba)(e)[3]){const e=this.chart.model().model().lastPane();if(e&&e.collapsed().value())return this.chart.properties().childs().paneProperties.childs().separatorColor.value()} +return e}textColor(){return this._properties.childs().textColor.value()}fontSize(){return this._properties.childs().fontSize.value()}baseFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY)}baseBoldFont(){return(0,Yt.makeFont)(this.fontSize(),g.CHART_FONT_FAMILY,"","bold")}hasCanvas(e){return this._canvasBinding.canvasElement===e||this._topCanvasBinding.canvasElement===e}onLabelHovered(){return this._onLabelHovered}getScreenshotData(){return{content:this._canvasBinding.canvasElement.toDataURL(),canvas:this._canvasBinding.canvasElement,contentWidth:this.size.width,contentHeight:this.size.height,lhsStub:this._lhsStubContainer.getScreenshotData(),rhsStub:this._rhsStubContainer.getScreenshotData()}}getContextMenuActions(e){const t=this.chart,i=t.actions(),s=[];if(e||(t.model().timeScale().resetAvailable().value()&&(s.push(i.timeScaleReset),s.push(new Jo.Separator)),this._options.timezoneMenuEnabled&&s.push(i.applyTimeZone),s.push(i.sessionBreaks)),!t.model().mainSeries().isDWM()){const e=t.model()?.mainSeries().symbolInfo();if(e){const i=t.model().mainSeries().properties().childs().sessionId,o=(e.subsessions||[]).filter((e=>!e.private));if(o.length>1){const e=o.map((e=>new Jo.Action({actionId:"Chart.SetSession",options:{label:(0,br.translateSessionDescription)(e.description),checkable:!0,checked:i.value()===e.id,statName:"SetSession",onExecute:()=>{t.model().setProperty(i,e.id,Cr)}}}))),n=new Jo.Action({actionId:"Chart.SetSession",options:{label:Pr,statName:"SetSession",subItems:e}});s.push(n)}}}return!t.onWidget()&&l.enabled("show_chart_property_page")&&l.enabled("chart_property_page_scales")&&i.scalesProperties&&(s.length&&s.push(new Jo.Separator),s.push(i.scalesProperties)),s}update(){if(!this.chart.hasModel())return;const e=this.chart.model().timeScale().marks();if(e){this._minVisibleSpan=Sr.YEAR_SPAN;for(const t of e)this._minVisibleSpan=Math.min(t.span,this._minVisibleSpan)}}updatePriceAxisStubs(){const e=this.chart.model().model(),t=this.chart.hasMaximizedPane()?(0,n.ensureNotNull)(this.chart.maximizedPaneWidget()).state():e.paneForSource(e.mainSeries());if(!t)return;const i=e.priceScaleSlotsCount();this._lhsStubContainer.setScales([],i.left,t.leftPriceScales().length,i.left+i.right),this._rhsStubContainer.setScales([],i.right,t.rightPriceScales().length,i.left+i.right)}paint(e){if(e===yo.InvalidationLevel.None||0===this.size.width||0===this.size.height)return;(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._canvasBinding),(0,Wt.tryApplySuggestedCanvasBitmapSize)(this._topCanvasBinding);const t=(0,Wt.getContext2D)(this._topCanvasBinding.canvasElement);if(e>yo.InvalidationLevel.Cursor){const i=(0,Wt.getContext2D)(this._canvasBinding.canvasElement),s=(0,Wt.getBindingRenderingInfo)(this._canvasBinding);this.drawBackground(i,s),this.chart.hasModel()&&(this.drawBorder(i,s),this.drawTickMarks(i,s),this.drawBackLabels(i,s),this.drawCrossHairLabel(t,s)),this._lhsStubContainer.paintStubs(e),this._rhsStubContainer.paintStubs(e)}this.drawCrossHairLabel(t,(0,Wt.getBindingRenderingInfo)(this._topCanvasBinding))} +drawBackground(e,t){if((0,Wt.clearRect)(e,0,0,t.bitmapSize.width,t.bitmapSize.height,this.backgroundColor()),!this.chart.hasModel())return;const i=this.chart.model();if(!i.timeScale().isEmpty()){const s=i.model().selection().lineDataSources().filter((e=>!e.isFixed())).reduce(((e,t)=>{const i=t.timeAxisPoints();return 0===i.length?e:e.concat(i)}),[]);s.length>0&&this._highlightBackground(e,s,t)}const s=i.model().crosshairSource();s.startMeasurePoint()&&this._highlightBackground(e,s.measurePoints(),t)}drawBorder(e,t){e.save(),e.fillStyle=this.lineColor();const i=Math.max(1,Math.floor(this.rendererOptions().borderSize*t.verticalPixelRatio)),s=t.bitmapSize.width;e.fillRect(0,0,s,i),e.restore()}drawTickMarks(e,t){const i=this.chart.model().timeScale().marks();if(!i||0===i.length)return;let s=i.reduce(((e,t)=>e.span>t.span?e:t),i[0]).span;s>30&&s<40&&(s=30),e.save(),e.strokeStyle=this.lineColor();const o=this.rendererOptions(),n=o.borderSize+o.offsetSize+o.paddingTop+o.fontSize/2;e.textAlign="center",e.textBaseline="middle",e.fillStyle=this.textColor(),(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{e.font=this.baseFont();for(let t=0;t=s&&e.fillText(o.label,o.coord,n)}})),e.restore()}drawBackLabels(e,t){e.save();const i=new Set,s=this.chart.model().model();let o=s.dataSources();const n=s.selection().allSources();for(const e of n)i.add(e);s.hoveredSource()&&i.add(s.hoveredSource());for(const e of s.sourcesBeingMoved())i.add(e);const r=s.customSourceBeingMoved();null!==r&&i.add(r);const a=s.lineBeingEdited()??s.lineBeingCreated();a&&i.add(a),i.add(this.chart.model().crosshairSource()),o=o.concat(s.customSources());const l=this.rendererOptions();for(let s=0;s=s&&(s=a,n=r),a<=i&&(i=a,o=r)}}return n&&t.push(n),o&&t.push(o),t}_zoomAvailable(){return!this.chart.model().timeScale().isEmpty()&&this.chart.model().model().zoomEnabled()&&this._options.pressedMouseMoveScale}_mouseDownOrTouchStartEvent(e){if(this._mousedown||!this._zoomAvailable())return;this._mousedown=!0;const t=this.chart.model();t.timeScale().isEmpty()||t.startScaleTime(e.localX)}_pressedMouseOrTouchMoveEvent(e){this._zoomAvailable()&&this.chart.model().scaleTimeTo(e.localX)}_mouseUpOrTouchEndEvent(e){this._zoomAvailable()&&(this._mousedown=!1,this.chart.model().endScaleTime(),this.restoreDefaultCursor())}_contextMenuOrTouchContextMenuEvent(e){this._options.contextMenuEnabled&&Oo.ContextMenuManager.showMenu(this.getContextMenuActions(),e,{statName:"TimeScaleContextMenu"},{menuName:"TimeScaleContextMenu"})}_mouseOrTouchEnterEvent(e){this._zoomAvailable()&&this.setCursor("ew-resize")}_mouseOrTouchLeaveEvent(e){this.restoreDefaultCursor()}_mouseDoubleClickOrDoubleTapEvent(e){(0,ne.trackEvent)("GUI","Double click time scale"),this.chart.model().resetTimeScale()}}var xr=i(85459),Ir=i.n(xr),Mr=i(78871),Ar=i(71885),Lr=i(77148),kr=i(82783);function Dr(e,t){return!!Re.Interval.isEqual(e.res,t.res)&&(0,kr.areEqualTimeFrames)(e.val,t.val)}var Er=i(61119);const Br={duration:250,easing:Mr.easingFunc.easeOutCubic};class Vr{constructor(e){this._onFinishCalled=!1,this._options={...Br,...e},this._startTime=performance.now()}getStartPosition(){return this._options.from}getPosition(e){const t=this._calculateProgress(e) +;return 1===t?(this._options.onFinish&&!this._onFinishCalled&&(this._options.onFinish(!0),this._onFinishCalled=!0),this._options.to):(0,Er.lerp)(this._options.from,this._options.to,this._options.easing(t))}finished(e){return 1===this._calculateProgress(e)}onFinish(e){this._onFinishCalled||(this._options.onFinish?.(e),this._onFinishCalled=!0)}_calculateProgress(e){const t=e-this._startTime;return t>=this._options.duration?1:t/this._options.duration}}var Rr=i(86920),Nr=i(60074);function Or(e,t,i,s){let o=null;if(i.currencyConversionEnabled()&&(0,Nr.isActingAsSymbolSource)(e)){const n=i.availableCurrencies(),r=t.currency(n),a=e.currency();null!==r&&null!==r.selectedCurrency&&!r.allCurrenciesAreOriginal&&r.selectedCurrency!==a&&(s&&null===a||null!==a&&n.convertible(a))&&(o=r.selectedCurrency)}return o}const Fr=new Di.TranslatedString("toggle collapsed pane state",a.t(null,void 0,i(46054)));class Wr extends tt.UndoCommand{constructor(e,t){super(Fr),this._chartModel=e,this._paneIndex=t}redo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}undo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}}const Hr=new Di.TranslatedString("toggle maximized pane state",a.t(null,void 0,i(63095)));class zr extends tt.UndoCommand{constructor(e,t){super(Hr),this._model=e;const i=e.maximizedPane().value(),s=null===i?null:e.panes().indexOf(i);this._maximizedPaneIndex=t===i?null:e.panes().indexOf(t),this._prevMaximizedPaneIndex=s}redo(){this._setMaximizedPane(this._maximizedPaneIndex)}undo(){this._setMaximizedPane(this._prevMaximizedPaneIndex)}_setMaximizedPane(e){this._model.setMaximizedPane(null===e?null:this._model.panes()[e])}}const Ur=new Di.TranslatedString("move all scales to left",a.t(null,void 0,i(64077))),Gr=new Di.TranslatedString("move all scales to right",a.t(null,void 0,i(19013))),jr=(0,ae.getLogger)("Chart.MergeAllScales");class qr extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(n),this._model=e,this._paneIndex=e.panes().indexOf(t),this._targetPosition=s,this._targetIndex=o,this._scaleId=i.id(),this._sourcePosition=t.priceScalePosition(i),"overlay"!==this._sourcePosition&&(this._sourceIndex=t.priceScaleIndex(i,this._sourcePosition))}redo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._targetPosition,this._targetIndex),this._model.fullUpdate()}undo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._sourcePosition,this._sourceIndex),this._model.fullUpdate()}}var $r=i(85719);class Kr extends tt.UndoCommand{constructor(e,t,i,s){super(s,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._createdIds=[],this._model=e,this._withoutShift=i,this._origStates=t.map((e=>e.state(!0)));const o=e.lineToolsGroupModel();this._origGroups=t.map((e=>{const t=o.groupForLineTool(e);return t&&t.id}))}redo(){const e=this._model.lineToolsGroupModel(),t=this._origStates.map(((t,i)=>{const s=(0, +n.ensureNotNull)(this._model.dataSourceForId(t.id)),o=0===this._createdIds.length?void 0:(0,n.ensureDefined)(this._createdIds[i]),r=(0,eo.cloneLineTool)(this._model,s,!this._withoutShift,o);void 0!==t.sharingMode&&r.share(t.sharingMode);const a=(0,n.ensureNotNull)(s.priceScale());(0,n.ensureNotNull)(this._model.paneForSource(s)).addDataSource(r,a,!1);const l=this._origGroups[i];if(null!==l){const t=e.groupForId(l);t&&t.addLineTools([r])}return this._model.updateSource(r),r}));0===this._createdIds.length&&(this._createdIds=t.map((e=>e.id()))),this._model.selectionMacro((e=>{e.clearSelection(),t.forEach((t=>{e.addSourceToSelection(t)}))})),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=this._model.lineToolsGroupModel();this._createdIds.forEach((t=>{const i=(0,n.ensureNotNull)(this._model.dataSourceForId(t)),s=e.groupForLineTool(i);null!==s&&s.excludeLineTool(i),this._model.removeSource(i)}))}newIds(){return this._createdIds}}var Yr=i(74174),Zr=i(70618),Xr=i(300);class Jr extends tt.UndoCommand{constructor(e,t,i,s=!0){super(i,s,(0,Xr.sourcesAffectState)(t)),this._newStates=[],this._model=e,this._savedStates=t.map((e=>e.state(!1)))}redo(){this._applyState(this._newStates)}undo(){0===this._newStates.length&&this.saveNewState(),this._applyState(this._savedStates)}saveNewState(){const e=this._savedStates.filter(dt.notNull).map((e=>(0,n.ensureNotNull)(this._model.dataSourceForId(e.id))));this._newStates=e.map((e=>e.state(!1)))}_applyState(e){for(const t of e)if(null!==t){const e=this._model.dataSourceForId(t.id);if(null!==e)if((0,Js.isStudy)(e)){const i=t.state.inputs,s=e.properties().childs().inputs.childs();for(const e in i)s[e]&&s[e].setValue(i[e])}else this._model.restoreLineToolState(e,t,!0)}}}class Qr extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._sourceId=t.id();const s=(0,n.ensureNotNull)(t.priceScale());this._initialPriceScaleId=s.id(),this._initialPriceScaleState=(0,n.ensureNotNull)(t.priceScale()).state();const o=(0,n.ensureNotNull)(e.paneForSource(t));this._initialPriceScalePosition=o.priceScalePosition(s),this._initialPriceScaleIndex=o.priceScaleIndex(s,this._initialPriceScalePosition),this._initialPaneIndex=e.panes().indexOf(o)}_newPriceScaleState(e){const t={...this._initialPriceScaleState};return delete t.m_isLockScale,delete t.id,delete t.m_topMargin,delete t.m_bottomMargin,delete t.hasCalculatedPriceRange,t}_originalPriceScaleState(){return this._initialPriceScaleState}}class ea extends Qr{constructor(e,t,i){super(e,t,i)}redo(){const e=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,n.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(e)}));const s=this._chartModel.createPane(this.targetPaneIndex()),o=s.findSuitableScale(e);s.bulkActionMacro((()=>{s.addDataSource(e,o,!1),i.forEach((e=>s.addDataSource(e,o,!1)))}));const r=(0,n.ensureNotNull)(e.priceScale()) +;r.restoreState(this._newPriceScaleState(s.isOverlay(e))),r.setHeight(s.height()),this._chartModel.fullUpdate(),this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,n.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e)));const t=this._chartModel.detachSource(e);(0,n.assert)(t,"Undo of detaching must remove pane")}));const s=this._chartModel.panes()[this._initialPaneIndex];let o=s.getPriceScaleById(this._initialPriceScaleId);null===o&&(o=s.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),s.bulkActionMacro((()=>{s.addDataSource(e,o,!0),i.forEach((e=>s.addDataSource(e,o,!1)))}));const r=(0,n.ensureNotNull)(e.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(s.height()),this._chartModel.fullUpdate()}}class ta extends ea{constructor(e,t,i){super(e,t,i)}targetPaneIndex(){const e=this._chartModel.panes();for(let t=this._initialPaneIndex+1;t{o.forEach((e=>this._chartModel.detachSource(e))),this._restorePane=this._chartModel.detachSource(i)}));const r="overlay"===this._initialPriceScalePosition?this._initialPriceScalePosition:void 0,a=t.findSuitableScale(i,void 0,r),l=0===a.dataSources().length;if(t.bulkActionMacro((()=>{t.addDataSource(i,a,this._keepZOrder),o.forEach((e=>t.addDataSource(e,a,this._keepZOrder)))})),i===this._chartModel.mainSeries()){const e=t.priceScalePosition(a);t.movePriceScale(a,e,0)}if(l){const e=(0,n.ensureNotNull)(i.priceScale());e.restoreState(this._newPriceScaleState(t.isOverlay(i))),e.setHeight(t.height())}this._chartModel.fullUpdate(),e!==this._chartModel.panes().length&&this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){let e;e=this._restorePane?this._chartModel.createPane(this._initialPaneIndex):this._chartModel.panes()[this._initialPaneIndex];const t=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=(0,n.ensureNotNull)(this._chartModel.paneForSource(t)),s=this._chartModel.children(t,!0);i.bulkActionMacro((()=>{s.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(t)}));let o=e.getPriceScaleById(this._initialPriceScaleId) +;null===o&&(o=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),e.bulkActionMacro((()=>{t.setZorder(this._initialZOrder),e.addDataSource(t,o,!0),s.forEach((t=>e.addDataSource(t,o,!1)))}));const r=(0,n.ensureNotNull)(t.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(e.height()),this._chartModel.fullUpdate()}}class na extends oa{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){const e=this._chartModel.panes();for(let t=this._initialPaneIndex-1;t>=0;t--)if(e[t].mode()===Bi.PaneMode.Regular)return t;throw new Error("No regular pane found above for merging")}}class ra extends oa{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){const e=this._chartModel.panes();for(let t=this._initialPaneIndex+1;t{const i=(0,n.ensureNotNull)(e.paneForSource(t)),s=e.panes().indexOf(i),o=this._sourcesByPanes.get(s)||[];o.push(t.id()),this._sourcesByPanes.set(s,o)})),Array.from(this._sourcesByPanes.keys()).forEach((t=>{const i=e.panes()[t],s=new Map,o=new Set(i.sourcesByGroup().multipaneSources());i.sourcesByGroup().allIncludingHidden().filter((e=>!o.has(e))).forEach((e=>{s.set(e.id(),e.zorder())})),this._originalState.set(t,s)}))}undo(){this._originalState.forEach(((e,t)=>{const i=this._model.panes()[t],s=new Map;e.forEach(((e,t)=>{const o=(0,n.ensureNotNull)(i.dataSourceForId(t));s.set(o,e)})),i.setZOrders(s)}))}redo(){this._sourcesByPanes.forEach(((e,t)=>{const i=this._model.panes()[t],s=e.map((e=>(0,n.ensureNotNull)(i.dataSourceForId(e))));this._paneOperation(i,s)}))}}class Ca extends wa{constructor(e,t){super(e,t,_a.format({title:ba(t[0])}))}_paneOperation(e,t){e.bringToFront(t)}}class Pa extends wa{constructor(e,t){super(e,t,pa.format({title:ba(t[0])}))}_paneOperation(e,t){e.sendToBack(t)}}class Ta extends wa{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertAfter(t,this._targetSource)}}class xa extends Ta{constructor(e,t,i){super(e,t,i,ma.format({title:ba(t[0]),targetTitle:ba(i)}))}}class Ia extends wa{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertBefore(t,this._targetSource)}}class Ma extends Ia{constructor(e,t,i){super(e,t,i,ga.format({title:ba(t[0]),targetTitle:ba(i)}))}}function Aa(e,t){const i=t[0],s=e.sourcesByGroup().all().filter((e=>e.zorder()e.zorder()>i.zorder()));if(0===s.length)throw new Error("Cannot bring forward source that alreadt on back");let o=s[0];if((0,eo.isLineTool)(o)){ +const t=e.model().lineToolsGroupModel().groupForLineTool(o);if(null!==t){const e=t.lineTools();o=e[e.length-1]}}return o}class Da extends Ta{constructor(e,t,i){super(e,i,ka(t,i),ya.format({title:ba(i[0])}))}}function Ea(e,t){return(0,n.ensureNotNull)(e.paneForSource(t.lineTools()[0]))}class Ba extends Ia{constructor(e,t){super(e,t.lineTools(),Aa(Ea(e,t),t.lineTools()),va.format({title:t.name().value()}))}}class Va extends Ta{constructor(e,t){super(e,t.lineTools(),ka(Ea(e,t),t.lineTools()),Sa.format({title:t.name().value()}))}}const Ra=new Di.TranslatedString("rearrange panes",a.t(null,void 0,i(2618)));class Na extends tt.UndoCommand{constructor(e,t,i){super(Ra),this._chartModel=e,this._index=t,(0,dt.isNumber)(i)?this._dstIndex=i:this._dstIndex="up"===i?t-1:t+1}redo(){this._checkIndices()&&this._chartModel.movePane(this._index,this._dstIndex)}undo(){this._checkIndices()&&this._chartModel.movePane(this._dstIndex,this._index)}_checkIndices(){const e=this._chartModel.panes().length;return this._index>=0&&this._index=0&&this._dstIndex{e.setValue(t[i].val),(e.dependents?.()??[]).forEach((e=>Ha(e,t[i].dependenValues)))}))}function za(e,t){return"string"==typeof t?(0,Oa.propertyByPath)(e,t):t}class Ua extends tt.UndoCommand{constructor(e,t,i,s,o=!0){super(i,void 0,o);const n=e.pathToRoot();this._targetObj=(0,Oa.isRootPath)(n)?n:e,this._newValue=t,this._oldValue=e.value(),this._dependentValues=Wa(e),this._model=s}targetValue(){return this._newValue}redo(e){(0,li.allowSavingDefaults)(!0),za(e.chartWidgetCollection,this._targetObj).setValue(this._newValue),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.globalChangeEvent)()),this._model.lightUpdate()}undo(e){(0,li.allowSavingDefaults)(!0);const t=za(e.chartWidgetCollection,this._targetObj);t.setValue(this._oldValue),Ha(t,this._dependentValues),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.globalChangeEvent)()),this._model.lightUpdate()}}class Ga extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(s),this._prevPriceAxisProps={},this._dependentValues=[],this._property=e,this._mainSeries=i,this._value=t,this._model=o,this._chartWidget=n}redo(){const e=this._mainSeries,t=e.properties().childs();this._dependentValues=Wa(this._property),this._prevResolution=t.interval.value(),this._prevValue=this._property.value(),this._storePriceAxisProps(),(0,li.allowSavingDefaults)(!0);const i=t.interval.value(),s=this._model.defaultResolutions(),o=(0,es.getResolutionByChartStyle)(this._value,i,s);de.linking.interval.setValue(o),e.setChartStyleWithIntervalIfNeeded(this._value,o),(0,yt.setLastUsedStyle)(this._value,e.symbolInfo()),(0,yt.preparePriceAxisProperties)(t),(0,li.allowSavingDefaults)(!1),this._invalidateModel(),this._chartWidget.screen.show(!0)}undo(){const e=this._mainSeries;(0,li.allowSavingDefaults)(!0), +e.setChartStyleWithIntervalIfNeeded(this._prevValue,this._prevResolution),this._restorePriceAxisProps(),de.linking.interval.setValue(this._prevResolution),Ha(this._property,this._dependentValues),(0,li.allowSavingDefaults)(!1),this._invalidateModel(),this._chartWidget.screen.show(!0)}_storePriceAxisProps(){const e=this._mainSeries.priceScale();this._prevPriceAxisProps=e.mode()}_restorePriceAxisProps(){this._mainSeries.priceScale().setMode(this._prevPriceAxisProps)}_invalidateModel(){this._model&&(this._model.recalculateAllPanes((0,Bt.sourceChangeEvent)(this._model.mainSeries().id())),this._model.lightUpdate())}}const ja=new Di.TranslatedString("change date range",a.t(null,void 0,i(16979)));class qa extends tt.UndoCommand{constructor(e,t){super(ja),this._modelsData=[],this._rangeOptions=t,this._modelsData.push({model:e,prevResolution:e.mainSeries().properties().childs().interval.value(),barSpacing:e.timeScale().barSpacing(),rightOffset:e.timeScale().rightOffset(),rangeOptions:e.appliedTimeFrame().value()})}redo(){for(const e of this._modelsData){const t=e.model.mainSeries(),i=t.properties().childs().interval;Re.Interval.isEqual(this._rangeOptions.res,i.value())?t.loadDataTo(this._rangeOptions.val):(t.setDefaultTimeframe(this._rangeOptions.val),t.setSymbolParams({interval:this._rangeOptions.res}))}}undo(){for(const e of this._modelsData){const t=e.model.mainSeries(),i=t.properties().childs().interval;e.prevResolution!==i.value()?(null!==e.rangeOptions&&t.setDefaultTimeframe(e.rangeOptions.val),t.setSymbolParams({interval:e.prevResolution})):null!==e.rangeOptions&&t.loadDataTo(e.rangeOptions.val);const s=e.model.timeScale();s.setBarSpacing(e.barSpacing),s.setRightOffset(e.rightOffset)}}canMerge(e){return e instanceof qa&&Dr(e._rangeOptions,this._rangeOptions)}merge(e){if(!(e instanceof qa))throw new Error("Invalid command to merge");this._modelsData=this._modelsData.concat(e._modelsData)}}function $a(e){return e.properties().visible.value()}function Ka(e){return!$a(e)}class Ya{constructor(e,t,i){this._instanceId=(0,fe.randomHashN)(6),this._onChanged=new re.Delegate,this._lineToolsSet=new Set,this._lineTools=[...e],this._lineToolsSet=new Set(this._lineTools),this._name=new F.WatchedValue(t),this.id=i||(0,fe.randomHashN)(6)}instanceId(){return this._instanceId}lineTools(){return this._lineTools}name(){return this._name}setName(e){this._doAndFireOnChange((()=>{this._name.setValue(e)}))}isActualSymbol(){return this._lineTools.length>0&&this._lineTools[0].isActualSymbol()&&this._lineTools[0].isActualCurrency()&&this._lineTools[0].isActualUnit()}symbol(){return this._lineTools[0].symbol()}currencyId(){return this._lineTools[0].properties().childs().currencyId.value()??null}unitId(){return this._lineTools[0].properties().childs().unitId.value()??null}sharingMode(){return this._lineTools[0].sharingMode()}share(e){this._lineTools.forEach((t=>t.share(e)))}containsLineTool(e){return this._lineToolsSet.has(e)}addLineTools(e){this._doAndFireOnChange((t=>{e.forEach((e=>this._lineToolsSet.add(e))),this._lineTools.push(...e), +t.push(...e.map((e=>e.id())))}))}excludeLineTool(e){this._doAndFireOnChange((t=>{this._lineToolsSet.delete(e);const i=this._lineTools.indexOf(e);this._lineTools.splice(i,1),t.push(e.id())}))}excludeLineTools(e){this._doAndFireOnChange((t=>{const i=new Set(e);e.forEach((e=>this._lineToolsSet.delete(e))),this._lineTools=this._lineTools.filter((e=>!i.has(e))),t.push(...e.map((e=>e.id())))}))}state(){return{id:this.id,name:this._name.value(),tools:this._lineTools.map((e=>e.id()))}}visibility(){const e=this._lineTools.some($a),t=this._lineTools.some(Ka);return e&&!t?"Visible":t&&!e?"Invisible":"Partial"}locked(){const e=this._lineTools.some((e=>e.properties().frozen.value())),t=this._lineTools.some((e=>!e.properties().frozen.value()));return e&&!t?"Locked":t&&!e?"Unlocked":"Partial"}isActualInterval(){const e=this._lineTools.some((e=>e.isActualInterval())),t=this._lineTools.some((e=>!e.isActualInterval()));return e&&!t?"IsActualInterval":t&&!e?"IsNotActualInterval":"Partial"}onChanged(){return this._onChanged}static fromState(e,t){const i=[];for(const s of t.tools){const t=e.dataSourceForId(s);null!==t&&i.push(t)}return i.length>0?new Ya(i,t.name,t.id):null}_doAndFireOnChange(e){const t=[],i=this.visibility(),s=this.locked(),o=this.isActualInterval();e(t),this._onChanged.fire({affectedLineTools:t,visibilityChanged:i!==this.visibility(),lockedChanged:s!==this.locked(),isActualIntervalChanged:o!==this.isActualInterval()})}}class Za extends tt.UndoCommand{constructor(e,t,i){super(i,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._groupName=t.name().value(),this._lineToolsIds=t.lineTools().map((e=>e.id()))}redo(){const e=(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId));this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=new Ya(e,this._groupName,this._groupId);this._model.lineToolsGroupModel().addGroup(t)}}const Xa=new Di.TranslatedString("create line tools group",a.t(null,void 0,i(46219)));class Ja extends tt.UndoCommand{constructor(e,t){super(Xa,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._groupId=null,this._model=e,this._sourcesIds=t.map((e=>e.id()))}redo(){const e=this._sourcesIds.map((e=>this._model.dataSourceForId(e))),t=null===this._groupId?void 0:this._groupId;this._groupId=this._model.lineToolsGroupModel().createGroup(e,this._title,t).id}undo(){const e=(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId((0,n.ensureNotNull)(this._groupId)));this._model.lineToolsGroupModel().removeGroup(e)}createdGroupId(){return this._groupId}}const Qa=new Di.TranslatedString("add line tool(s) to group {group}",a.t(null,void 0,i(21162)));class el extends tt.UndoCommand{constructor(e,t,i){super(Qa.format({group:t.name().value()}),void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._groupId=t.id,this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0, +n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));e.addLineTools(t)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));(0,n.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)).excludeLineTools(e)}}class tl extends tt.UndoCommand{constructor(e,t,i,s){super(s,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._chartModel=e,this._groupId=t.id,this._oldName=t.name().value(),this._newName=i}redo(){(0,n.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._newName)}undo(){(0,n.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._oldName)}}const il=new Di.TranslatedString("create line tools group from selection",a.t(null,void 0,i(95394))),sl=new Di.TranslatedString("removing line tools group {name}",a.t(null,void 0,i(41430))),ol=new Di.TranslatedString("add line tool {lineTool} to group {name}",a.t(null,void 0,i(12570))),nl=new Di.TranslatedString("make group {group} visible",a.t(null,void 0,i(45987))),rl=new Di.TranslatedString("make group {group} invisible",a.t(null,void 0,i(76709))),al=new Di.TranslatedString("lock group {group}",a.t(null,void 0,i(20453))),ll=new Di.TranslatedString("unlock group {group}",a.t(null,void 0,i(74590))),cl=new Di.TranslatedString("rename group {group} to {newName}",a.t(null,void 0,i(80491)));class hl{constructor(e){this._environment=e}createGroupFromSelection(){const e=this._environment.model();(0,n.assert)(!e.selection().isEmpty(),"Cannot create group from empty selection");const t=(0,ci.sortSources)(e.selection().lineDataSources());(0,n.assert)(t.length===e.selection().allSources().length,"A group could contain line tools only");const i=t.length>1||null!==this._environment.model().lineToolsGroupModel().groupForLineTool(t[0]),s=t.reduce(((e,t)=>e.zorder()>t.zorder()?e:t),t[0]);let o=s;const r=e.lineToolsGroupModel().groupForLineTool(s);if(null!==r){const e=r.lineTools();o=e[e.length-1]}this._environment.beginUndoMacro(il);const a=new Map,l=new Set;t.forEach((t=>{const i=this._groupForLineTool(t);if(null===i)return;const s=a.get(i)||[];s.push(t),a.set(i,s);const o=(0,n.ensureNotNull)(e.paneForSource(t));l.add(o)})),(0,n.assert)(l.size<=1,"All selected sources should be on the same pane"),a.forEach(((t,i)=>{const s=new Zr.ExcludeLineToolsFromGroupUndoCommand(e,i,t);this._environment.pushUndoCommand(s)}));const c=new Ja(e,(0,ci.sortSources)(t));if(this._environment.pushUndoCommand(c),i){const i=new xa(e,t,o);this._environment.pushUndoCommand(i)}this._environment.endUndoMacro();const h=(0,n.ensureNotNull)(c.createdGroupId());return(0,n.ensureNotNull)(e.lineToolsGroupModel().groupForId(h))}removeGroup(e){const t=this._environment.model(),i=e.lineTools();this._environment.beginUndoMacro(sl.format({name:e.name().value()}));const s=new Za(t,e,null);this._environment.pushUndoCommand(s);const o=new Yr.RemoveSourcesUndoCommand(t,i,null);this._environment.pushUndoCommand(o) +;const r=t.mainSeries().symbol();i.forEach((e=>{null!==e.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:t,symbol:r,sourceTitle:new Di.TranslatedString(e.name(),e.title(ua.TitleDisplayTarget.DataWindow)),lineToolState:e.state(!1),linkKey:(0,n.ensureNotNull)(e.linkKey().value())})})),this._environment.endUndoMacro()}groups(){return this._environment.model().lineToolsGroupModel().groups()}excludeLineToolFromGroup(e,t){const i=this._environment.model(),s=new Zr.ExcludeLineToolsFromGroupUndoCommand(i,e,[t]);this._environment.pushUndoCommand(s)}addLineToolToGroup(e,t){const i=this._environment.model(),s=i.lineToolsGroupModel().groupForLineTool(t);if(s===e)return;const o=ol.format({lineTool:new Di.TranslatedString(t.name(),t.title(ua.TitleDisplayTarget.StatusLine)),name:e.name().value()});this._environment.beginUndoMacro(o),null!==s&&this._environment.pushUndoCommand(new Zr.ExcludeLineToolsFromGroupUndoCommand(i,s,[t]));if(l.enabled("saveload_separate_drawings_storage")){const s=e.sharingMode().value();t.sharingMode().value()!==s&&this._environment.pushUndoCommand(new SetLineSharingModeUndoCommand(t,s,i,null))}this._environment.pushUndoCommand(new el(i,e,[t])),this._environment.endUndoMacro()}bringToFront(e){const t=this._environment.model(),i=new Ca(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendToBack(e){const t=this._environment.model(),i=new Pa(t,e.lineTools());this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}bringForward(e){const t=this._environment.model(),i=new Va(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendBackward(e){const t=this._environment.model(),i=new Ba(t,e);this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertAfter(e,t){const i=this._environment.model();let s;if(t instanceof Ya){const e=t.lineTools();s=e[e.length-1]}else s=t;const o=new xa(i,e.lineTools(),s);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertBefore(e,t){const i=this._environment.model();let s;if(t instanceof Ya){s=t.lineTools()[0]}else s=t;const o=new Ma(i,e.lineTools(),s);this._environment.pushUndoCommand(o),this._environment.emitEvent("changeZOrder",[e.lineTools()])}availableZOrderOperations(e){const t=this._environment.model(),i=e.lineTools(),s=i[0],o=i[i.length-1],r=(0,n.ensureNotNull)(t.paneForSource(i[0])).sourcesByGroup().allExceptSpecialSources(),a=r[0],l=r[r.length-1];return{bringForwardEnabled:o!==l,bringToFrontEnabled:o!==l,sendBackwardEnabled:s!==a,sendToBackEnabled:s!==a}}setGroupVisibility(e,t){const i=(t?nl:rl).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i),e.lineTools().forEach((e=>{const i=e.properties().visible,o=new Ua(i,t,null,s,!$r.lineToolsDoNotAffectChartInvalidation);this._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()}setGroupLock(e,t){ +const i=(t?al:ll).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i),e.lineTools().forEach((e=>{const i=e.properties().frozen,o=new Ua(i,t,null,s,!$r.lineToolsDoNotAffectChartInvalidation);this._environment.pushUndoCommand(o)})),this._environment.endUndoMacro()}setGroupName(e,t){const i=this._environment.model(),s=cl.format({group:e.name().value(),newName:t}),o=new tl(i,e,t,s);this._environment.pushUndoCommand(o)}canBeGroupped(e){const t=this._environment.model();return new Set(e.map((e=>t.paneForSource(e)))).size<=1}_groupForLineTool(e){return this._environment.model().lineToolsGroupModel().groups().find((t=>t.containsLineTool(e)))||null}}var dl,ul,_l,pl,ml=i(96286);function gl(e){return e.isSeries}function fl(e){return(0,eo.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()}function yl(e){return(0,Js.isStudy)(e)&&!e.isSpeciallyZOrderedSource()||(0,Js.isStudyStub)(e)}function vl(e,t){return e.zorder-t.zorder}function Sl(e,t){(0,pt.isMainSeriesState)(e)?e.zorder=0:e.zorder=t}function bl(e,t){e.setZorder(t)}function wl(e){return e.zorder()}function Cl(e){return Math.round(1e3*e)/1e3}function Pl(e,t){const i=Math.max(e,t),s=Math.min(e,t);return Math.max(0,Math.ceil(i)-Math.floor(s)-1)}function Tl(e,t,i){let s=0;const o=function(e,t){const i=1e3;return Math.abs(t*i-e*i)/i}(t,e);var n;return o>i?(e=Math.trunc(e),s=Math.floor(o/(i+1))):(n=o/(i+1),s=Math.floor(1e3*n)/1e3),{startZOrder:e,zOrderStep:s}}function xl(e,t,i,s){let o=e.length,n=t;for(let t=e.length-1;t>=-1;t--)if(-1===t||s(e[t])){const s=t;let r=Dl(n);if(o-1===s)s>=0&&i(e[s],r);else{const t=Pl(o,s);let a=0;for(;0===a;){const e=Tl(n,r,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(r-=1e4,0===r&&(r-=1e4))}let l=o-1;for(;l>s;){const t=Cl(n-a);i(e[l],t),n=t,l--}s>=0&&i(e[s],r)}n=r,o=s}}function Il(e,t,i,s){let o=-1,n=t;for(let t=0;t<=e.length;t++)if(t===e.length||s(e[t])){const s=t;let r=kl(n);if(o+1===s)s<=e.length-1&&i(e[s],r);else{const t=Pl(o,s);let a=0;for(;0===a;){const e=Tl(n,r,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(r+=1e4,0===r&&(r+=1e4))}let l=o+1;for(;l<=s-1;){const t=Cl(n+a);i(e[l],t),n=t,l++}s<=e.length-1&&i(e[s],r)}n=r,o=s}}function Ml(e){!function(e,t,i,s,o,n){let r=null;const a=[];for(const o of e)t(o)?(a.push(o),r=o):(i(o)||s(o))&&a.push(o);a.sort(n),null!==r&&o(r,0);const l=null===r?-1:a.indexOf(r);-1!==l?(xl(a.slice(0,l),0,o,i),Il(a.slice(l+1),0,o,i)):Il(a,0,o,i)}(e,pt.isMainSeriesState,pt.isStudyState,pt.isLineToolState,Sl,vl)}function Al(e,t){const i=Math.floor(e/1e4);let s=t.get(i);return void 0===s&&(s=[],t.set(i,s)),s}function Ll(e,t,i,s,o,n){let r=-1/0,a=1/0,l=-1/0,c=0;const h=new Map;for(let s=0;so(e)-o(t)));let _=Dl(o(u[0]));const p=kl(_),m=Tl(_,p,u.length+1).zOrderStep;return 0!==m?(u.forEach((e=>{const t=Cl(_+m);s(e,t),_=t})),Cl(_+m)):Cl(p+5e3)}function kl(e){const t=1e4*Math.ceil(e/1e4);return t===e?t+1e4:t}function Dl(e){const t=1e4*Math.floor(e/1e4);return t===e?t-1e4:t}function El(e,t,i,s,o,n,r){const a=t.length,{newItems:l,movedItemsStartIndex:c}=i>0?(0,ft.moveAfter)(e,t,i-1):(0,ft.moveBefore)(e,t,0);let h=!1;for(let t=c;to(e)))?function(e,t,i,s,o,n){let r,a,l=-1,c=-1;0===i?(c=Bl(e,i+t,s),a=n(e[c])):i+t===e.length?(l=Vl(e,i-1,s),r=n(e[l])):(l=Vl(e,i-1,s),r=n(e[l]),c=Bl(e,i+t,s),a=n(e[c]));if((void 0===r||r<0)&&void 0!==a&&a<=0)xl(e.slice(0,c),a,o,s);else if((void 0===a||a>0)&&void 0!==r&&r>=0)Il(e.slice(l+1),r,o,s);else{i+t0)&&void 0!==a&&a>=0){c=a;const e=Tl(c,void 0!==l?l:kl(a),t);c=e.startZOrder,_=e.zOrderStep,d=i,u=d+t,h=1}if(0!==_)for(;d!==u;){const t=Cl(c+h*_);n(e[d],t),c=t,d+=h}else{const t=e.findIndex((e=>o(e)));-1!==t?(xl(e.slice(0,t),0,n,s),Il(e.slice(t+1),0,n,s)):Il(e,0,n,s)}}(l,a,c,o,s,n,r)}function Bl(e,t,i){for(;t=0&&i(e[t]);)t--;return Math.max(0,t)}function Rl(e,t,i,s,o,n,r){const a=e.indexOf(i)+1;El(e,t,a,s,o,n,r)}function Nl(e,t,i,s,o,n,r){const a=e.indexOf(i);El(e,t,a,s,o,n,r)}function Ol(e,t,i){Rl(e,t,i,gl,yl,bl,wl)}function Fl(e,t,i){Nl(e,t,i,gl,yl,bl,wl)}!function(e){e[e.Bars=0]="Bars",e[e.Candles=1]="Candles",e[e.Line=2]="Line",e[e.Area=3]="Area",e[e.HeikenAshi=8]="HeikenAshi",e[e.HollowCandles=9]="HollowCandles",e[e.Baseline=10]="Baseline",e[e.HiLo=12]="HiLo",e[e.Column=13]="Column",e[e.LineWithMarkers=14]="LineWithMarkers",e[e.Stepline=15]="Stepline",e[e.HLCArea=16]="HLCArea",e[e.VolCandle=19]="VolCandle",e[e.HLCBars=21]="HLCBars",e[e.Renko=4]="Renko",e[e.Kagi=5]="Kagi",e[e.PointAndFigure=6]="PointAndFigure",e[e.LineBreak=7]="LineBreak"}(dl||(dl={})),function(e){e.Value="_seriesId"}(ul||(ul={})),function(e){e[e.InvalidSymbol=0]="InvalidSymbol",e[e.ReplayUnsupported=1]="ReplayUnsupported",e[e.UnsupportedDepth=2]="UnsupportedDepth",e[e.UnsupportedIntradyReplay=3]="UnsupportedIntradyReplay"}(_l||(_l={})),function(e){e[e.MainSeriesZOrder=0]="MainSeriesZOrder",e[e.StudyBaseZOrder=1e4]="StudyBaseZOrder",e[e.MaxFractionLength=3]="MaxFractionLength"}(pl||(pl={}));const Wl=new Di.TranslatedString("apply study template {template}",a.t(null,void 0,i(69604)));function Hl(e){for(const t of e.panes)for(const e of t.sources)if((0,pt.isMainSeriesState)(e))return e.id +;return null}class zl extends tt.UndoCommand{constructor(e,t,i){super(Wl.format({template:i})),this._newSymbolParams={},this._model=e,this._templateContent=function(e,t){const i=(0,Qe.default)({},e),s=(0,n.ensureNotNull)(Hl(i));for(const e of i.panes){e.mainSourceId===s&&(e.mainSourceId=t);for(const i of e.sources)if(i.id===s){i.id=t;const o=e=>{const i=e.indexOf(s);-1!==i&&e.splice(i,1,t)};if(e.leftAxisesState&&e.rightAxisesState?(e.leftAxisesState.forEach((e=>o(e.sources))),e.rightAxisesState.forEach((e=>o(e.sources)))):(o(e.leftAxisSources),o(e.rightAxisSources)),e.overlayPriceScales){const i=e.overlayPriceScales[s];i&&(delete e.overlayPriceScales[s],e.overlayPriceScales[t]=i)}}else i.ownerSource===s&&(i.ownerSource=t)}return i}(t,e.mainSeries().id()),this._initialState=e.studyTemplate(!0,!0,!0);const s=e.mainSeries();t.symbol&&(this._newSymbolParams={symbol:t.symbol,currency:t.currency??null,unit:t.unit??null}),t.interval&&(this._newSymbolParams.interval=t.interval,this._newSymbolParams.style=(0,yt.getChartStyleByResolution)(t.interval,s.style())),this._initialSymbolParams={symbol:s.symbol(),currency:s.currency(),unit:s.unit(),interval:s.interval(),style:s.style()},this._initialState=e.studyTemplate(),this._initialGroupsState=e.lineToolsGroupModel().state()}redo(){this._model.mainSeries().setSymbolParams(this._newSymbolParams);const e=this._merge(this._templateContent).filter(eo.isLineTool);this._model.lineToolsGroupModel().removeLineTools(e);const t=this._model.mainSeries().properties();(0,yt.preparePriceAxisProperties)(t),this._model.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.StudyCreation),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){this._model.mainSeries().setSymbolParams(this._initialSymbolParams),this._merge(this._initialState)}_merge(e){const t=e.version||0,i=this._model,s=i.mainSeries();(0,n.assert)(s.id()===Hl(e)),s.priceScale().properties().childs().lockScale.setValue(!1);const o=i.panes(),r=[],a=e.panes.reduce(((e,t)=>{const i=t.sources.find((e=>(0,pt.isMainSeriesState)(e)));if(i&&i.state&&18===i.state.style){const e=i.state.tpoStyle.summary.visible;return i.state.tpoStyle.summary.visible=!1,e}return e}),void 0)??false;18===s.style()&&s.properties().childs().tpoStyle.childs().summary.childs().visible.setValue(!1);for(let e=o.length;e--;){const t=o[e],i=t.containsMainSeries(),s=t.dataSources();for(let e=s.length;e--;){const t=s[e];(!i||((0,Js.isStudy)(t)||(0,Js.isStudyStub)(t))&&t.isRemovedByStudyTemplates())&&r.push(t)}}i.resetDeferredStudies();const l=(0,ml.closeSourcesSet)(i,r);for(let e=0;ee.zorder-t.zorder));for(let e=0;e-1,a=r?o[e]:i.createPane(e);r&&t<3&&Ml(n.sources),a.restoreState({state:n,withData:!1,version:t}),null!==a.mainDataSource()||i.removePane(a)}return i.syncLollipopSources(),s.priceScale().setMode({autoScale:!0 +}),18===s.style()&&s.properties().childs().tpoStyle.childs().summary.childs().visible.setValue(a),i.startNotStartedStudies(),i.recalculateAllPanes((0,Bt.globalChangeEvent)()),i.fullUpdate(),l}}const Ul=(0,ae.getLogger)("Chart.ChartUndoModel");var Gl;!function(e){e[e.PasteYCoordOffset=-40]="PasteYCoordOffset"}(Gl||(Gl={}));const jl=new Di.TranslatedString("paste drawing",a.t(null,void 0,i(62192)));class ql extends tt.UndoCommand{constructor(e,t,i,s,o){super(jl,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._needCopyToOtherCharts=!1,this._sourceState=null,this._model=e,this._clipboardData=t,this._paneIndex=this._model.panes().indexOf(i||(0,n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries()))),this._pasteWithData=!!s,this._keepZIndex=!!o}redo(){const e=this._model.panes()[this._paneIndex],t=(0,n.ensureNotNull)(e.clipboardLineToolOwnerSource(this._clipboardData.source.id)),i=t===this._model.mainSeries();null===this._sourceState&&(this._sourceState=this._getSourceState(t,i));const s=(0,n.ensureNotNull)(e.restoreLineTool(this._sourceState,this._pasteWithData,this._keepZIndex,void 0,t));(0,n.ensureNotNull)(t.priceScale()).addDataSource(s),this._clipboardData.centeredOnChart&&s.centerPosition&&s.centerPosition(),s.restoreFixedPoint(),s.createServerPoints(),this._needCopyToOtherCharts=Boolean(i&&s.isSynchronizable()&&0!==s.sharingMode().value()),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){if(!this._sourceState)return void Ul.logError("This command was never executed - nothing to undo");const e=this.source();this._clipboardData.centeredOnChart&&(this._clipboardData.centeredOnChart=!1,this._sourceState.points=e.normalizedPoints()),this._model.removeSource(e)}source(){return(0,n.ensureNotNull)(this._model.dataSourceForId((0,n.ensureNotNull)(this._sourceState).id))}needCopyToOtherCharts(){return this._needCopyToOtherCharts}_getSourceState(e,t){const i=(0,dt.clone)(this._clipboardData.source);delete i.state.symbol,t?(null!=i.linkKey||void 0!==i.sharingMode&&0!==i.sharingMode)&&(i.linkKey=(0,fe.randomHash)()):(i.linkKey=null,i.sharingMode=0);const s=(0,n.ensureNotNull)(e.priceScale()),o=this._model,{symbol:r,currencyId:a,unitId:l}=this._clipboardData.source.state,c=(0,n.ensureNotNull)(e.symbolSource());let h=!1;!c.symbolSameAsCurrent(r)||(null!==a?a!==(0,yt.symbolCurrency)(c.symbolInfo(),void 0,!0):c.isConvertedToOtherCurrency())||(null!==l?l!==(0,yt.symbolUnit)(c.symbolInfo(),this._model.unitConversionEnabled()):c.isConvertedToOtherUnit())||((0,Nr.isActingAsSymbolSource)(e)?h=!0:(0,Js.isStudy)(e)&&(h=Boolean(e.metaInfo().is_price_study))),i.state.currencyId=o.currencyConversionEnabled()&&c.isConvertedToOtherCurrency()?c.currency():null,i.state.unitId=o.unitConversionEnabled()&&c.isConvertedToOtherUnit()?c.unit():null;const d=e=>{const t=e.x*o.timeScale().width(),i=e.y*s.height()-40;return new At.Point(t,i)},u=(0,n.ensureNotNull)(e.firstValue());if(this._model.id()===this._clipboardData.modelId||!h){for(let e=0;e{(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t)).setCurrency(e)})),this._chartModel.selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartModel.undoModel().loadingScreen().show(!0)}}class Kl extends tt.UndoCommand{constructor(e,t,i,s){super(s),this._newSourcesUnits=new Map,this._oldSourcesUnits=new Map,this._showFade=!1,this._chartModel=e;const o=e.mainSeries();for(const e of t.seriesLikeSources()){if(!e.isVisible()||!e.isActingAsSymbolSource().value())continue;const t=i||(0,yt.symbolOriginalUnit)((0,n.ensureNotNull)(e.symbolInfo()),this._chartModel.unitConversionEnabled());this._newSourcesUnits.set(e.id(),t),this._oldSourcesUnits.set(e.id(),e.unit()),this._showFade=this._showFade||e===o&&e.unit()!==t}}redo(){this._applyUnits(this._newSourcesUnits)}undo(){this._applyUnits(this._oldSourcesUnits)}_applyUnits(e){e.forEach(((e,t)=>{(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t)).setUnit(e)})),this._chartModel.selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartModel.undoModel().loadingScreen().show(!0)}}class Yl extends Qr{constructor(e,t,i,s){super(e,t,s),this._sourcePaneRemoved=!1,this._targetPaneIndex=e.panes().indexOf(i)}redo(){const e=this._chartModel.panes()[this._initialPaneIndex],t=this._chartModel.panes()[this._targetPaneIndex],i=e!==t,s=this._targetPriceScale(t),o=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),r=this._chartModel.children(o,!0);for(const e of r)i?(this._chartModel.detachSource(e),t.addDataSource(e,s,!1)):t.move(e,s);i?(this._sourcePaneRemoved=this._chartModel.detachSource(o),t.addDataSource(o,s,!1)):t.move(o,s);const a=t.priceScalePosition(s);t.movePriceScale(s,a,this._targetPriceScaleIndex(o)),this._chartModel.fullUpdate()}undo(){this._sourcePaneRemoved&&this._chartModel.createPane(this._initialPaneIndex);const e=this._chartModel.panes()[this._initialPaneIndex],t=e!==this._chartModel.panes()[this._targetPaneIndex],i=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)) +;let s=e.getPriceScaleById(this._initialPriceScaleId);null===s&&(s=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex));const o=this._chartModel.children(i,!0);for(const i of o)t?(this._chartModel.detachSource(i),e.addDataSource(i,s,!1)):e.move(i,s);t?(this._chartModel.detachSource(i),e.addDataSource(i,s,!1)):e.move(i,s);const r=(0,n.ensureNotNull)(i.priceScale());r.restoreState(this._originalPriceScaleState()),r.setHeight(e.height()),this._chartModel.fullUpdate()}}class Zl extends Yl{constructor(e,t,i,s,o){super(e,t,i,o),this._targetPriceScalePosition=s}_targetPriceScale(e){const t=e.createPriceScaleAtPosition(this._targetPriceScalePosition);return t.restoreState(this._newPriceScaleState("overlay"===this._targetPriceScalePosition)),t.setHeight(e.height()),t}_targetPriceScaleIndex(e){return e===this._chartModel.mainSeries()?0:void 0}}class Xl extends Yl{constructor(e,t,i,s,o){super(e,t,i,o),this._targetPriceScaleId=s.id()}_targetPriceScale(e){return(0,n.ensureNotNull)(e.getPriceScaleById(this._targetPriceScaleId))}_targetPriceScaleIndex(e){}}class Jl extends tt.UndoCommand{constructor(e,t,i,s){super(e),this._charts=new Map,this._firstRedo=!0,this._creationTime=performance.now(),this._linkingGroupIndex=s.linkingGroupIndex().value(),this._charts.set(s,{sourceId:t.id(),newSymbolParams:i,prevSymbolParams:t.symbolParams(),showFade:this._showFade(t,s),chartWidget:s})}redo(){this._firstRedo||(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!0),this._charts.forEach((e=>{const t=this._symbolSource(e).setSymbolParams(e.newSymbolParams);e.showFade&&e.chartWidget.screen.show(!0,t)})),this._firstRedo||(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!1),this._firstRedo=!1}undo(){(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!0),this._charts.forEach((e=>{const t=this._symbolSource(e).setSymbolParams(e.prevSymbolParams);e.showFade&&e.chartWidget.screen.show(!0,t)})),(0,ki.muteLinkingGroup)(this._linkingGroupIndex,!1)}canMerge(e){if(!(e instanceof Jl)||e._linkingGroupIndex!==this._linkingGroupIndex||!this._containsMainSeriesOnly()||!e._containsMainSeriesOnly()||e._creationTime-this._creationTime>500)return!1;for(const[t]of e._charts)if(this._charts.has(t))return!1;return!0}merge(e){if(e instanceof Jl)for(const[t,i]of e._charts)this._charts.set(t,i)}_showFade(e,t){return e===t.model().mainSeries()}_symbolSource(e){return(0,n.ensureNotNull)(e.chartWidget.model().model().dataSourceForId(e.sourceId))}_containsMainSeriesOnly(){for(const[e,t]of this._charts)if(t.sourceId!==e.model().mainSeries().id())return!1;return!0}}const Ql=new Di.TranslatedString("change symbol",a.t(null,void 0,i(35400)));class ec extends Jl{constructor(e,t,i){super(Ql,e,{symbol:t,currency:null,unit:null},i),this._symbol=t}canMerge(e){return e instanceof ec&&e._symbol===this._symbol&&super.canMerge(e)}}const tc=(0,ae.getLogger)("Chart.ChartUndoModel"),ic=new Di.TranslatedString("paste indicator",a.t(null,void 0,i(1064)));class sc extends tt.UndoCommand{constructor(e,t,i){super(ic),this._sourceState=null,this._model=e, +this._clipboardData=t,this._paneId=i}redo(){if(!this._sourceState){const e=(0,dt.clone)(this._clipboardData.source);e.id=(0,fe.randomHashN)(6),this._sourceState=e}let e,t;e=this._paneId?(0,n.ensureNotNull)(this._model.paneForId(this._paneId)):this._sourceState.metaInfo.is_price_study?(0,n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries())):this._model.createPane();const i=!e.mainDataSource();this._sourceState.zorder=e.newStudyZOrder();const s=(0,n.ensureNotNull)(e.restoreStudy(this._sourceState,!1));i||(t=this._sourceState.metaInfo.is_price_study?t=this._model.mainSeries().priceScale():this._paneId?e.findSuitableScale(s):e.defaultPriceScale(),t!==s.priceScale()&&e.move(s,t)),(0,Js.isStudy)(s)&&s.start()}undo(){if(null===this._sourceState)return void tc.logError("This command was never executed - nothing to undo");const e=(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceState.id));this._model.removeSource(e)}state(){return this._sourceState}}class oc extends tt.UndoCommand{constructor(e,t,i,s,o){super(null,!1),this._model=e,this._paneA=t,this._paneB=i,this._prevStretchA=s,this._currStretchA=o}redo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._currStretchA),this._paneB.setStretchFactor(e-this._currStretchA),this._model.fullUpdate()}undo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._prevStretchA),this._paneB.setStretchFactor(e-this._prevStretchA),this._model.fullUpdate()}}const nc=new Di.TranslatedString("move",a.t(null,void 0,i(98277)));class rc extends tt.UndoCommand{constructor(e,t,i,s){super(nc,!1),this._endEvent=null,this._model=e,this._sourceId=t.id(),this._itemIndex=i,this._startEvent=s}move(e){this._endEvent=e,this._move(e)}hasChanges(){return null!==this._endEvent}undo(){this._move(this._startEvent)}redo(){this._move((0,n.ensureNotNull)(this._endEvent))}_move(e){const t=(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId));(0,n.assert)(void 0!==t.moveItem,'The method "moveItem" is not defined'),t.moveItem&&t.moveItem(new At.Point(e.localX,e.localY),this._itemIndex,new Bo.EnvironmentState(e))}}class ac extends tt.UndoCommand{constructor(e){const{chartModel:t,studyMetaInfo:i,inputs:s,props:o,addAsOverlay:n,parentSources:r,preferredPriceScale:a,allowChangeCurrency:l,allowChangeUnit:c,paneSize:h,targetZOrder:d,studyId:u,targetScaleMode:_,undoText:p}=e;super(p??null),this._paneState=null,this._studyInserResult=null,this._additionalStudiesInsertResults=[],this._chartModel=t,this._studyMetaInfo=i,this._props=o,this._addAsOverlay=n,this._parentIds=r.map((e=>e.id())),this._inputs=s,this._targetZOrder=d,this._preferredPriceScale=a,this._allowChangeCurrency=l,this._allowChangeUnit=c,this._paneSize=h,this._studyId=u??null,this._targetScaleMode=_??null}redo(){const e=this._parentIds.map((e=>this._chartModel.dataSourceForId(e))) +;this._studyInserResult=this._chartModel.insertStudyWithParams(this._studyMetaInfo,this._inputs,this._targetZOrder,this._props,this._addAsOverlay,e,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,this._targetScaleMode??void 0,this._studyId??void 0),this._studyInserResult.study.then((e=>{if(this._studyId=e.id(),e.childStudyByRebind().subscribe(null,(()=>(0,ne.trackEvent)("SOS","Apply SOS","Rebind SOS"))),this._chartModel.setShouldBeSavedEvenIfHidden(!0),null!==this._paneState){(0,n.ensureNotNull)(this._chartModel.paneForSource(e)).restoreState({state:this._paneState,withData:!1,version:this._chartModel.version()}),this._paneState=null}}))}undo(){const e=(0,n.ensureNotNull)(this._studyInserResult),t=e.entityId();let i=null,s=null;if(null!==t){i=(0,n.ensureNotNull)(this._chartModel.dataSourceForId(t));const o=e.originalScaleMode();null!==o&&i.priceScale()?.setMode(o),(0,Nr.isSymbolSource)(i)&&i.symbolResolved().unsubscribeAll(this),s=(0,n.ensureNotNull)(this._chartModel.paneForSource(i)).state()}else e.cancel();this._studyInserResult?.cancel();for(const e of this._additionalStudiesInsertResults){const t=e.entityId();null!==t?this._chartModel.removeSource((0,n.ensureNotNull)(this._chartModel.dataSourceForId(t))):e.cancel()}this._additionalStudiesInsertResults=[],null!==i&&this._chartModel.removeSource(i)&&(this._paneState=s)}insertedStudy(){return(0,n.ensureNotNull)(this._studyInserResult)}_createCopiesOfNewFundamentalForAllStocks(e){}_createCopiesOfExistingFundamentalsForNewStock(e){}}class lc extends tt.UndoCommand{constructor(e,t,i,s){super(i),this._newMode=e,this._priceScaleId=t.id(),this._model=s,this._oldMode=t.mode()}redo(){this._applyMode(this._newMode)}undo(){this._applyMode(this._oldMode)}_applyMode(e){const t=this._findPriceScaleById();null!==t&&((0,li.allowSavingDefaults)(!0),t.setMode(e),(0,li.allowSavingDefaults)(!1),this._model&&(this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()))}_findPriceScaleById(){const e=this._model.panes();for(let t=0;t{const t=(0,Js.useSameColorRotationComparator)(e);return this._chartModel.dataSources().filter((i=>(0,Js.isStudy)(i)&&t(e,i.metaInfo()))).length},this._chartModel=e}getColorRotator(e){if(this._rotators.has(e)){const t=this._rotators.get(e);if(void 0!==t)return t}const t=this._createColorRotator(e);return this._rotators.set(e,t),t}_createColorRotator(e){const t=()=>this._calcDefaultColorsOffset(e);switch((0,Js.studyColorRotationMode)(e)){case"sexyColors":return new mc(t,pc);case"loop":return new mc(t);case"shift":return new gc(t,this._chartModel.getStudyShiftColorStartOffset());case null:case"noRotations":return null}}}function yc(e){return(0,eo.isLineTool)(e)&&e.boundToSymbol()||!1}class vc{constructor(){this._items=[],this._set=new Set,this._dataSourcesCache=null,this._customSourcesCache=null,this._lineSourcesCache=null}isEmpty(){return 0===this._items.length}add(e){if(this._items.length>0&&!yc(this._items[0])&&this.clear(),yc(e)){const t=(0, +ft.lowerbound)(this._items,e,((e,t)=>e.zorder()!(0,Vo.isDataSource)(e)))),this._customSourcesCache}checkLineToolSelection(){this._items.forEach((e=>(0,eo.isLineTool)(e)&&e.calcIsActualSymbol())),this._items=this._items.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol())),this._invalidateCache()}remove(e){this._items=this._items.filter((t=>t!==e)),this._set.delete(e),this._invalidateCache()}clear(){this._items=[],this._set.clear(),this._invalidateCache()}_invalidateCache(){this._customSourcesCache=null,this._dataSourcesCache=null,this._lineSourcesCache=null}}var Sc,bc,wc=i(21239),Cc=i(17534);!function(e){e[e.BorderSize=1]="BorderSize"}(Sc||(Sc={})),function(e){e[e.AdditionalInnerPadding=4]="AdditionalInnerPadding",e[e.HorzPadding=4]="HorzPadding",e[e.VertPadding=2.5]="VertPadding",e[e.LineSpacing=2]="LineSpacing"}(bc||(bc={}));class Pc{constructor(e){this._rendererOptions={borderSize:1,additionalPaddingInner:0,fontSize:NaN,font:"",color:"",paneBackgroundColor:"",paddingBottom:0,paddingInner:0,paddingOuter:0,paddingTop:0,lineSpacing:0},this._chartModel=e}options(){const e=this._rendererOptions,t=this._chartModel.properties().childs(),i=t.scalesProperties.childs().fontSize.value();return e.fontSize!==i&&(e.fontSize=i,e.font=(0,Yt.makeFont)(i,g.CHART_FONT_FAMILY,""),e.paddingTop=i/12*2.5,e.paddingBottom=i/12*2.5,e.paddingInner=i/12*4,e.additionalPaddingInner=i/12*4,e.paddingOuter=i/12*4,e.lineSpacing=i/12*2),e.color=t.scalesProperties.childs().textColor.value(),e.paneBackgroundColor=t.paneProperties.childs().background.value(),this._rendererOptions}}class Tc{constructor(e,t){this._destroyed=!1,this._callbacks=[],this._resource={pendingResource:e},e.then((e=>{if(this._destroyed)this._destroyFn?.(e);else{for(const t of this._callbacks)t(e);this._resource.resource=e}})).finally((()=>{this._callbacks=[]}))}destroy(){this._resource.resource&&this._destroyFn?.(this._resource.resource),this._resource={pendingResource:Promise.reject("Resource is destroyed").catch((()=>{}))},this._callbacks=[],this._destroyed=!0}callFunction(e){this._destroyed||(this._resource.resource?e(this._resource.resource):this._callbacks.push(e))}get(){return this._destroyed||!this._resource.resource?null:this._resource.resource}promise(){return this._resource.pendingResource}}var xc=i(6290);const Ic=(0,li.extractThemedColors)(xs.lightTheme.content.sessions,xs.darkTheme.content.sessions) +;class Mc extends li.DefaultProperty{constructor(e){super({defaultName:"sessions",themedColors:Ic,excludedDefaultsKeys:["graphics"],excludedStateKeys:["graphics"],excludedTemplateKeys:["graphics"]}),this._symbolInfo=e,this._symbolInfo.subscribe((()=>this._updateGraphicsProps())),this.hasChild("graphics")||this.addProperty("graphics",{}),this._updateGraphicsProps(),this.childs().sessionHighlight.subscribe(this,(()=>{this._updateGraphicsProps()}))}destroy(){this._symbolInfo.release(),super.destroy()}restoreState(e){const t=e.properties;!function(e){const t="graphics"in e?e.graphics.backgrounds:void 0;if(void 0!==t){const i=(0,n.ensureDefined)(t.outOfSession);if(i.color===xc.sessionsPreferencesDefault.sessionHighlight.backgrounds.outOfSession.color||"postMarket"in t)e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.backgrounds=t;else{const t="visible"in i?i.visible:void 0;e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.backgrounds={...e.sessionHighlight?.backgrounds??{},postMarket:{color:i.color,transparency:i.transparency,visible:t??e.sessionHighlight.backgrounds.preMarket.visible},preMarket:{color:i.color,transparency:i.transparency,visible:t??e.sessionHighlight.backgrounds.postMarket.visible}},"visible"in i&&(e.sessionHighlight.backgrounds.preMarket.visible=i.visible,e.sessionHighlight.backgrounds.postMarket.visible=i.visible)}}const i="graphics"in e?e.graphics.vertlines:void 0;i&&(e.sessionHighlight=e.sessionHighlight??{},e.sessionHighlight.vertlines=i)}(t),"graphics"in e.properties&&((0,Qe.default)(e.properties.sessionHighlight,e.properties.graphics),delete e.properties.graphics),this.mergeAndFire(t),this.removeDuplicateProperties()}loadThemeState(e){"graphics"in e&&((0,Qe.default)(e.sessionHighlight,e.graphics),delete e.graphics),this.mergeAndFire(e)}removeDuplicateProperties(){this.hasChild("properties")&&(this.removeProperty("properties"),(0,li.allowSavingDefaults)(!0),this.fireChanged(),(0,li.allowSavingDefaults)(!1))}_userSettings(){const e=super._userSettings();return e&&!e.sessionHighlight&&(e.sessionHighlight=e.graphics),delete e?.graphics,e}_updateGraphicsProps(){this.childs().graphics.mergeAndFire(this.childs().sessionHighlight.state()),"futures"===this._symbolInfo.value()?.type&&(0,n.ensureDefined)(this.childs().graphics.childs().backgrounds).childs().preMarket.mergeAndFire(this.childs().sessionHighlight.childs().backgrounds.childs().electronic.state())}}class Ac extends Tc{constructor(e,t,i){super(e,(e=>e.destroy())),this._sessionsStateData=null,this._model=t,this._properties=i,t.mainSeries().sessionIdProxyProperty().subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),t.mainSeries().dataEvents().symbolResolved().subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),this._updateVisibleOfPreAndPostMarketBackground(),e.then((e=>{!this._destroyed&&this._sessionsStateData&&(e.restoreStateData(this._sessionsStateData),this._sessionsStateData=null)}))}destroy(){this._model.mainSeries().sessionIdProxyProperty().unsubscribeAll(this), +this._model.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this),super.destroy()}properties(){return this._properties}applyOverrides(e){(0,h.applyPropertiesOverrides)(this._properties.childs().sessionHighlight,void 0,!1,e,"sessions");const t=this.get();t&&this._model.updateSource(t)}state(e){const t={properties:this._properties.state()};return e&&(t.data=this.get()?.stateData()??this._sessionsStateData??void 0),t}restoreState(e,t){if(e.oldState&&(e=function(e,t){const i={properties:{graphics:e.state.graphics}};return void 0!==e.data&&void 0!==e.metaInfo&&t&&(i.data={metaInfo:e.metaInfo,graphics:e.data.graphics}),i}(e,t)),this._properties.restoreState(e),this._updateVisibleOfPreAndPostMarketBackground(),this._sessionsStateData=null,void 0!==e.data&&t){const t=this.get();t?t.restoreStateData(e.data):this._sessionsStateData=e.data}}_updateVisibleOfPreAndPostMarketBackground(){const e=this._model.mainSeries().sessionIdProxyProperty().value(),t=this._model.mainSeries().symbolInfo();if(t){const i=!((0,yt.isRegularSessionId)(e,t)||"futures"===t.type),s=this._properties.childs().sessionHighlight.childs().backgrounds.childs();s.electronic.childs().visible.setValue(i),s.outOfSession.childs().visible.setValue(i),s.preMarket.childs().visible.setValue(i),s.postMarket.childs().visible.setValue(i)}}}const Lc="symbolWatermark",kc={visibility:!1,color:"rgba(80, 83, 94, 0.25)"};function Dc(){const e=d.getJSON(Lc);return Object.assign({},kc,e)}const Ec=(0,s.default)((()=>{const e=new Rs.Property(Dc());return d.onSync.subscribe(null,(()=>e.mergeAndFire(Dc()))),e.subscribe(null,(()=>d.setJSON(Lc,e.state()))),e}));var Bc=i(22365),Vc=i(24708),Rc=i(75919);class Nc extends Rc.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._widthCache=new jt.TextWidthCache}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(!this._data)return;const{lines:t,color:i}=this._data,{context:s,mediaSize:{width:o,height:n}}=e;s.fillStyle=i;let r=0;const a=[];for(const e of t){if(!e.text)continue;s.font=e.font;const t=this._widthCache.measureText(s,e.text),i=t>o?o/t:1;a.push(i),r+=e.lineHeight*i}let l=Math.max((n-r)/2,0),c=-1;for(const e of t){if(!e.text)continue;c+=1;const t=a[c];s.save(),s.translate(o/2,l),s.textBaseline="top",s.textAlign="center",s.font=e.font,s.scale(t,t),s.fillText(e.text,0,e.vertOffset),s.restore(),l+=e.lineHeight*t}}}class Oc{constructor(e,t){this._renderer=new Nc,this._invalidated=!0,this._model=e,this._watermark=t}update(){this._invalidated=!0}renderer(){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){const e=this._watermark.properties().childs(),t=this._model.mainSeries(),i=t.symbolInfo();if(!i||!e.visibility.value())return void this._renderer.setData(null);let s;{const e=this._model.watermarkContentProvider(),o=e?e({symbolInfo:i,interval:t.interval()}):null;s=o?o.map((e=>({text:e.text,font:(0,Yt.makeFont)(e.fontSize,g.CHART_FONT_FAMILY),lineHeight:e.lineHeight,vertOffset:e.vertOffset}))):null}let o=i.name;if(/QUANDL/.test(i.exchange)){const e=o.split(/\//) +;e.length&&(o=e[e.length-1])}const n={description:i.description,short_description:i.short_description,pro_name:i.pro_name,short_name:i.name,local_description:i.local_description,language:i.language},r=s||[{text:o?`${o}, ${(0,Vc.translatedIntervalString)(t.interval())}`:"",font:(0,Yt.makeFont)(96,g.CHART_FONT_FAMILY),lineHeight:117,vertOffset:0},{text:(0,Bc.getTranslatedSymbolDescription)(n)||"",font:(0,Yt.makeFont)(48,g.CHART_FONT_FAMILY),lineHeight:58,vertOffset:5}];this._renderer.setData({color:e.color.value(),lines:r})}}const Fc="symbolWatermark";class Wc extends di.DataSource{constructor(e){super(),this._model=e,this._properties=Ec(),(0,h.applyDefaultsOverrides)(this._properties,void 0,!1,Fc),this._properties.subscribe(this,(()=>e.updateSource(this))),this._paneView=new Oc(e,this)}destroy(){this._properties.unsubscribeAll(this),super.destroy()}model(){return this._model}name(){return"watermark"}properties(){return this._properties}restorePropertiesDefaults(){Ec().mergeAndFire(kc)}applyOverrides(e){(0,h.applyPropertiesOverrides)(this._properties,void 0,!1,e,Fc)}paneViews(){return[this._paneView]}updateAllViews(e){super.updateAllViews(e),this._paneView.update()}}var Hc,zc=i(34776),Uc=i(23073);!function(e){e[e.StepForChangeValue=.1]="StepForChangeValue",e[e.MinValue=1e-7]="MinValue",e[e.MaxValue=99999999]="MaxValue"}(Hc||(Hc={}));class Gc extends Uc.PropertyBase{constructor(e){super(),this._model=e}destroy(){this._listeners.destroy()}getStepChangeValue(){return.1}getMinValue(){return 1e-7}getMaxValue(){return 99999999}value(){return this._model.mainSeriesScaleRatio()}setValue(e,t){(e!==this.value()||t)&&(this._model.setMainSeriesScaleRatio(e),this.fireChanged())}setValueSilently(e){e!==this.value()&&this._model.setMainSeriesScaleRatio(e)}state(){return null}clone(){return new Gc(this._model)}storeStateIfUndefined(){return!0}weakReference(){return(0,zc.weakReference)(this)}ownership(){return(0,zc.ownership)(this)}}var jc=i(18112),qc=i(34391);class $c{constructor(e,t){this._map1=new Map,this._map2=new Map,this._getter1=e,this._getter2=t}add(e){const t=this._getter1(e),i=this._getter2(e);this._map1.set(t,e),this._map2.set(i,t)}getByKey1(e){return this._map1.get(e)??null}getByKey2(e){const t=this._map2.get(e);return void 0===t?null:this._map1.get(t)??null}removeByKey1(e){const t=this._map1.get(e);void 0!==t&&(this._map1.delete(e),this._map2.delete(this._getter2(t)))}removeByKey2(e){const t=this._map2.get(e);void 0!==t&&(this._map2.delete(e),this._map1.delete(t))}}var Kc,Yc=i(56991);function Zc(e,t,i){return i.hasDataSource(t)?Qc(t,i)===e:!!i.isMainPane().value()&&Qc(i.model().mainSeries(),i)===e}!function(e){e.Trading="trading",e.Drawing="drawing",e.DrawingForAllSymbols="drawingsForAllSymbols",e.Phantom="phantom",e.RestRowSources="restRowSources",e.LegendViewSources="legendViewSources",e.LeftPriceScale="leftPriceScale",e.RightPriceScale="rightPriceScale",e.OverlayPriceScale="overlayPriceScale",e.MultipaneSources="multipane",e.AllWithoutMultipane="allWithoutMultipane", +e.AllWithoutMultipaneWithHidden="allWithoutMultipaneWithHidden",e.HitTest="hitTest",e.General="general",e.Price="price",e.ExceptSpecial="exceptSpecial",e.AllSorted="allSorted",e.VisibleSorted="visibleSorted"}(Kc||(Kc={}));const Xc=new Map([["price",e=>(0,Fn.isPriceDataSource)(e)],["trading",e=>(0,eo.isTrading)(e)],["drawing",e=>(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)&&!e.isPhantom()],["drawingsForAllSymbols",e=>(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)&&!e.isPhantom()],["phantom",e=>(0,eo.isLineTool)(e)&&e.isPhantom()],["restRowSources",e=>!(0,eo.isLineTool)(e)&&!(0,eo.isTrading)(e)],["legendViewSources",(e,t)=>t.hasDataSource(e)&&((0,Fn.isPriceDataSource)(e)||(0,eo.isStudyLineTool)(e))],["leftPriceScale",Zc.bind(null,"left")],["rightPriceScale",Zc.bind(null,"right")],["overlayPriceScale",Zc.bind(null,"overlay")],["multipane",(e,t)=>!t.hasDataSource(e)],["allWithoutMultipane",(e,t)=>t.hasDataSource(e)],["allWithoutMultipaneWithHidden",(e,t)=>t.hasDataSource(e)]]),Jc=new Map([["price","visibleSorted"],["trading","visibleSorted"],["drawing","visibleSorted"],["drawingsForAllSymbols","allSorted"],["phantom","visibleSorted"],["restRowSources","visibleSorted"],["legendViewSources","visibleSorted"],["leftPriceScale","visibleSorted"],["rightPriceScale","visibleSorted"],["overlayPriceScale","visibleSorted"],["multipane","visibleSorted"],["allWithoutMultipane","visibleSorted"],["allWithoutMultipaneWithHidden","allSorted"]]);function Qc(e,t){const i=e.priceScale();return null===i?"overlay":t.priceScalePosition(i)}class eh{constructor(e){this._groupedSources=new Map,this._sources=null,this._pane=e}clear(){this._groupedSources.clear(),this._sources=null}destroy(){this.clear()}all(){return this._groupedSources.has("visibleSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("visibleSorted"))}allIncludingHidden(){return this._groupedSources.has("allSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("allSorted"))}allWithoutMultipane(){return this._getSourcesByGroupType("allWithoutMultipane")}allWithoutMultipaneWithHidden(){return this._getSourcesByGroupType("allWithoutMultipaneWithHidden")}allExceptSpecialSources(){if(!this._groupedSources.has("exceptSpecial")){const e=this.allIncludingHidden().filter((e=>!e.isSpeciallyZOrderedSource()));this._groupedSources.set("exceptSpecial",e)}return(0,n.ensureDefined)(this._groupedSources.get("exceptSpecial"))}tradingSources(){return this._getSourcesByGroupType("trading")}priceSources(){return this._getSourcesByGroupType("price")}lineSources(){return this._getSourcesByGroupType("drawing")}lineSourcesForAllSymbols(){return this._getSourcesByGroupType("drawingsForAllSymbols")}phantomSources(){return this._getSourcesByGroupType("phantom")}allExceptLineAndTradingSources(){return this._getSourcesByGroupType("restRowSources")}hitTestSources(){if(!this._groupedSources.has("hitTest")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("hitTest",(0,ci.sortSources)(e,this._pane))}return(0, +n.ensureDefined)(this._groupedSources.get("hitTest"))}generalSources(){if(!this._groupedSources.has("general")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("general",(0,ci.sortSources)(e,this._pane))}return(0,n.ensureDefined)(this._groupedSources.get("general"))}leftPriceScalesSources(){return this._getSourcesByGroupType("leftPriceScale")}rightPriceScalesSources(){return this._getSourcesByGroupType("rightPriceScale")}overlayPriceScaleSources(){return this._getSourcesByGroupType("overlayPriceScale")}multipaneSources(){return this._getSourcesByGroupType("multipane")}legendViewSources(){return this._getSourcesByGroupType("legendViewSources")}_getSourcesByGroupType(e){const t=(0,n.ensureDefined)(Jc.get(e));return this._groupedSources.has(t)?this._groupedSources.has(e)||this._groupSources(e):(this._sortSources(),this._groupSources(e)),(0,n.ensureDefined)(this._groupedSources.get(e))}_sortSources(){null===this._sources&&(this._sources=this._pane.dataSources());const e=this._pane.model().multiPaneSources(this._pane),t=(0,ci.sortSources)(this._sources.concat(e),this._pane),i=t.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()&&e.isActualUnit()));this._groupedSources.set("allSorted",t),this._groupedSources.set("visibleSorted",i)}_groupSources(e){const t=(0,n.ensureDefined)(Jc.get(e)),i=Xc.get(e);if(void 0!==i){const s=(0,n.ensureDefined)(this._groupedSources.get(t)).filter((e=>i(e,this._pane)));this._groupedSources.set(e,s)}}}var th=i(93280),ih=i(49256);function sh(e,t,i){const s=(0,yt.symbolUnitConvertibleGroupsIfExist)(e,!0);if(null!==s)return s;const o=i.unitGroupById(t);return null===o?[]:[o]}function oh(e,t,i,s){let o=null;if(i.unitConversionEnabled()&&(0,Nr.isSymbolSource)(e)){const n=i.availableUnits(),r=t.unit(n),a=e.unit(),l=null===a?[]:sh(e.symbolInfo(),a,n);null!==r&&null!==r.selectedUnit&&!r.allUnitsAreOriginal&&r.selectedUnit!==a&&(s&&null===a||null!==a&&n.convertible(a,l))&&(o=r.selectedUnit)}return o}var nh=i(60521);function rh(e,t,i){const s=e.div(t).toNumber();return Math.abs(Math.round(s)-s)100)throw new Error("something wrong with base")}}}tickSpan(e,t,i){const s=0===this._base?0:1/this._base,o=Math.min(1e-14,(e-t)/1e3);let n=Math.pow(10,Math.max(0,Math.ceil((0,Io.log10)(e-t))));if(!isFinite(n))return 1e305;let r=0,a=this._integralDividers[0];for(;;){const e=(0,Io.greaterOrEqual)(n,s,o)&&n>s+o,t=(0,Io.greaterOrEqual)(n,i*a,o),l=(0,Io.greaterOrEqual)(n,1,o),c=new nh.Big(n).div(a),h=0===s||rh(c,s,o);if(!(e&&t&&l&&h))break;n=c.toNumber(),a=this._integralDividers[++r%this._integralDividers.length]}if(n<=s+o&&(n=s), +n=Math.max(1,n),this._fractionalDividers.length>0&&(0,Io.equal)(n,1,o))for(r=0,a=this._fractionalDividers[0];;){const e=(0,Io.greaterOrEqual)(n,i*a,o)&&n>s+o,t=new nh.Big(n).div(a),l=0===s||rh(t,s,o);if(!e||!l)break;n=t.toNumber(),a=this._fractionalDividers[++r%this._fractionalDividers.length]}return n}}class hh{constructor(e,t,i,s){this._marks=null,this._priceScale=e,this._base=t,this._coordinateToLogicalFunc=i,this._logicalToCoordinateFunc=s}base(){return this._base}setBase(e){if(e<0)throw new Error("base < 0");this._base=e}tickSpan(e,t,i=0){if(e{const r=o.tickSpan(e,t,n);return r>i?Math.min(r,s):s}),1/0);return r>0&&isFinite(r)?r:e-t}rebuildTickMarks(){this._marks=null}marks(){return null===this._marks&&(this._marks=this._rebuildTickMarksImpl()),this._marks}_fontHeight(){return this._priceScale.fontSize()}_tickMarkHeight(){return Math.ceil(2.5*this._fontHeight())}_rebuildTickMarksImpl(){const e=this._priceScale,t=[],i=e.mainSource();if(e.isEmpty()||!e.hasCalculatedPriceRange()||null===i)return t;let s=i.firstValue();null===s&&(s=0);const o=e.height(),n=this._coordinateToLogicalFunc(o-1,s),r=this._coordinateToLogicalFunc(0,s),a=Math.max(n,r),l=Math.min(n,r);if(a===l)return t;let c=this.tickSpan(a,l),h=a%c;h+=h<0?c:0;const d=a>=l?1:-1;let u=null;const _=e.formatter();let p=NaN;for(let i=a-h;i>l;i-=c){i===p&&(c=this.tickSpan(a,l,c)),p=i;const o=this._logicalToCoordinateFunc(i,s);null!==u&&Math.abs(o-u){const e=this.mainSource();if(e&&e.model()){const t=e.model().paneForSource(e);t&&e.model().updatePane(t)}})),this._scalesProperties.subscribe(this,(()=>{this._marksCache=null})),this._properties.childs().lockScale.subscribe(this,this._updateResetAvailableValue),this._properties.childs().autoScale.subscribe(this,this._updateResetAvailableValue),this._updateResetAvailableValue(),this.setId((0,fe.randomHash)())}id(){return this._id}setId(e){this._id=e}isLog(){return this._properties.childs().log.value()}isPercentage(){return this._properties.childs().percentage.value()}isInverted(){return this._properties.childs().isInverted.value()}isIndexedTo100(){return this._properties.childs().indexedTo100.value()}isAutoScale(){return this._properties.childs().autoScale.value()&&!this.isLockScale()}isLockScale(){return this._properties.childs().lockScale.value()}isRegular(){return!this.isPercentage()&&!this.isLog()&&!this.isIndexedTo100()}isScaleSeriesOnly(){return this._scaleSeriesOnly}properties(){return this._properties}height(){return this.m_height}setHeight(e){this.m_height!==e&&(this.m_height=e,this._invalidateInternalHeightCache(),this._marksCache=null)}internalHeight(){if(this._internalHeightCache)return this._internalHeightCache;const e=this.height()-this.topPixelMargin()-this.bottomPixelMargin();return this._internalHeightCache=e,e}fontSize(){return this._scalesProperties.childs().fontSize.value()}priceRange(){return this._makeSureItIsValid(),this._priceRange}setPriceRange(e,t,i){if(!(e instanceof th.PriceRange))throw new TypeError("incorrect price range");const s=this._priceRange;if(!t&&th.PriceRange.compare(s,e))return;const o=null!==this._maxPriceRange&&this._maxPriceRange.containsStrictly(e),n=null!==this._minPriceRange&&e.containsStrictly(this._minPriceRange);this.isLockScale()&&!t&&(o||n)||(this._marksCache=null,this._priceRange=e,i||this._priceRangeChanged.fire(s,e),this.updateAllViews((0,Bt.viewportChangeEvent)()))}setMinPriceRange(e){this._minPriceRange=e}setMaxPriceRange(e){this._maxPriceRange=e}recalculatePriceRangeOnce(){this._recalculatePriceRangeOnce=!0}priceRangeShouldBeRecalculatedOnce(){ +if(!this._recalculatePriceRangeOnce||this.isLockScale())return!1;const e=this.mainSource();return null!==e&&e.priceRangeReady()}priceRangeChanged(){return this._priceRangeChanged}priceRangeAnimationRequested(){return this._priceRangeAnimationRequested}mode(){const e=this._properties.childs();return{autoScale:e.autoScale.value(),lockScale:e.lockScale.value(),percentage:e.percentage.value(),indexedTo100:e.indexedTo100.value(),log:e.log.value()}}setMode(e){const t={},i=this.mode(),s=this._properties.state();let o=null;void 0!==e.autoScale&&e.autoScale!==s.autoScale&&(t.autoScale=e.autoScale,this._setAutoScaleValueWithDependentProperties(e.autoScale)),void 0!==e.lockScale&&e.lockScale!==s.lockScale&&(t.lockScale=e.lockScale,this._setLockScaleValueWithDependentProperties(e.lockScale)),void 0!==e.percentage&&e.percentage!==s.percentage&&(t.percentage=e.percentage,this._setPercentageValueWithDependentProperties(e.percentage),this._invalidatedForRange.isValid=!1),void 0!==e.indexedTo100&&e.indexedTo100!==s.indexedTo100&&(t.indexedTo100=e.indexedTo100,this._setIndexedTo100ValueWithDependentProperties(e.indexedTo100),this._invalidatedForRange.isValid=!1),void 0!==e.log&&e.log!==s.log&&(t.log=e.log,this._setLogValueWithDependentProperties(e.log));const n=this._properties.childs();s.log&&!n.log.value()&&(this._canConvertPriceRangeFromLog(this._priceRange)?(o=this._convertPriceRangeFromLog(this._priceRange),null!==o&&this.setPriceRange(o)):n.autoScale.setValue(!0)),!s.log&&n.log.value()&&(o=this._convertPriceRangeToLog(this._priceRange),null!==o&&this.setPriceRange(o)),s.autoScale!==n.autoScale.value()&&n.autoScale.fireChanged(),s.autoScaleDisabled!==n.autoScaleDisabled.value()&&n.autoScaleDisabled.fireChanged(),s.lockScale!==n.lockScale.value()&&n.lockScale.fireChanged(),s.percentage!==n.percentage.value()&&(n.percentage.fireChanged(),this.updateFormatter()),s.indexedTo100!==n.indexedTo100.value()&&(n.indexedTo100.fireChanged(),this.updateFormatter()),s.percentageDisabled!==n.percentageDisabled.value()&&n.percentageDisabled.fireChanged(),s.log!==n.log.value()&&n.log.fireChanged(),s.logDisabled!==n.logDisabled.value()&&n.logDisabled.fireChanged(),void 0===t.log&&void 0===t.percentage&&void 0===t.lockScale&&void 0===t.autoScale&&void 0===t.indexedTo100||this._modeChanged.fire(i,this.mode())}modeChanged(){return this._modeChanged}isEmpty(){return this._makeSureItIsValid(),0===this.m_height||!this._priceRange||this._priceRange.isEmpty()}hasCalculatedPriceRange(){return this._hasCalculatedPriceRange}canDetachSource(e){return this.m_dataSources.some((t=>t!==e&&(0,Fn.isPriceDataSource)(t)&&!((0,Js.isStudy)(t)&&t.isLinkedToSeries())))}updateAllViews(e){const t=this._getSourcesToUpdateViews();for(const i of t)i.updateAllViews(e)}logFormula(){return this._logFormula}state(){const e=this._properties.childs();return{id:this._id,m_priceRange:this.isAutoScale()?null:this.priceRange()?.serialize()||null,m_isAutoScale:this.isAutoScale(),m_isPercentage:e.percentage.value(),m_isIndexedTo100:e.indexedTo100.value(),m_isLog:e.log.value(), +m_isLockScale:this.isLockScale(),m_isInverted:this.isInverted(),m_topMargin:this._margins.top,m_bottomMargin:this._margins.bottom,alignLabels:e.alignLabels.value(),logFormula:(0,dt.clone)(this._logFormula),hasCalculatedPriceRange:this._hasCalculatedPriceRange}}restoreState(e){let t=e.m_priceRange;if(void 0===t)throw new TypeError("invalid state");if(void 0===e.m_isAutoScale)throw new TypeError("invalid state");void 0!==e.id&&(this._id=e.id);const i={autoScale:e.m_isAutoScale};void 0!==e.m_isPercentage&&(i.percentage=e.m_isPercentage),void 0!==e.m_isIndexedTo100&&(i.indexedTo100=e.m_isIndexedTo100),void 0!==e.m_isLog&&(i.log=e.m_isLog),void 0!==e.m_isLockScale&&(i.lockScale=e.m_isLockScale),void 0!==e.m_isInverted&&this._properties.childs().isInverted.setValue(e.m_isInverted),this.setMode(i),this._hasCalculatedPriceRange=e.hasCalculatedPriceRange??null!==t,t?(t instanceof th.PriceRange||(t=new th.PriceRange(t)),this.setPriceRange(t,!0)):this.clearPriceRange(),e.logFormula&&(this._logFormula=e.logFormula),void 0!==e.m_topMargin&&(this._margins.top=e.m_topMargin),void 0!==e.m_bottomMargin&&(this._margins.bottom=e.m_bottomMargin),void 0!==e.alignLabels&&this._properties.childs().alignLabels.setValue(e.alignLabels),this._mainSource=null,this._scaleSeriesOnly=!1}priceToLogical(e){return this.isLog()&&e?(0,ih.toLog)(e,this._logFormula):e}logicalToPrice(e){return this.isLog()?(0,ih.fromLog)(e,this._logFormula):e}positionPercentToCoordinate(e){return this.height()*e}priceToCoordinate(e,t){const i=this._priceToPercentOrIndexedTo100IfNeeded(e,t);return this._logicalToCoordinate(i)}coordinateToPrice(e,t){let i=this._coordinateToLogical(e);return this.isPercentage()?i=(0,ih.fromPercent)(i,t):this.isIndexedTo100()&&(i=(0,ih.fromIndexedTo100)(i,t)),i}mainSource(){if(null!==this._mainSource)return this._mainSource;let e;for(const t of this._priceDataSources){if(gl(t)){e=t;break}e||(e=t)}return this._mainSource=e||null,this._correctedMarginsCache=null,this._mainSource}priceToCoordinateFn(e){this._makeSureItIsValid();const t=this.bottomPixelMargin(),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue(),o=i.maxValue(),r=this.internalHeight()-1,a=this.isInverted(),l=r/(o-s),c=this.m_height,h=e=>{const i=t+l*(e-s);return a?i:c-1-i};return this.isPercentage()?t=>h((0,ih.toPercent)(t,e)):this.isIndexedTo100()?t=>h((0,ih.toIndexedTo100)(t,e)):this.isLog()?e=>h((0,ih.toLog)(e,this._logFormula)):e=>h(e)}pricesArrayToCoordinates(e,t,i){this._makeSureItIsValid();const s=this.bottomPixelMargin(),o=(0,n.ensureNotNull)(this.priceRange()),r=o.minValue(),a=o.maxValue(),l=this.internalHeight()-1,c=this.isInverted(),h=l/(a-r);void 0===i&&(i=e.length);const d=this.isPercentage(),u=this.isIndexedTo100(),_=this.isLog(),p=this.m_height;let m,g;for(let o=0;oe?(0,ih.toLog)(e,this._logFormula):e),0===s.length)return;const h="open"in s[0],d="close"in s[0];if(null!==c)for(let e=0;e0){const t=sh(u,p,e);c=(0,ft.intersect)(c,new Set(t))}d+=1,a.add((0,yt.proSymbol)(u,n.symbol()))}if(null!==t)for(const i of this._priceDataSources){if(_.includes(i))continue;const a=i;if(!a.isUnitSource()||!a.isVisible())continue;const h=a.unit();if(null===h){t=null;break}s.add(h),u+=1;const d=(0,n.ensureNotNull)(a.symbolSource()),p=d.symbolInfo();if(null===p){t=null;break}if(c.size>0){const t=sh(p,h,e);c=(0,ft.intersect)(c,new Set(t))}if(o.set(h,e.name(h)),r.set(h,e.description(h)),_.includes(d)||(c=new Set),void 0===l)l=h;else if(null!==l&&l!==h){l=null;break}}if(void 0===t)if(0===d&&0===u)t=null;else{t={availableGroups:c,selectedUnit:l||null,units:s,originalUnits:i,symbolSourceCount:d,allUnitsAreOriginal:h,names:o,descriptions:r,symbols:a}}return this._unitCache={value:t,availableUnitsCount:e.size()},t}measureUnitId(e){if(null!==this._measureUnitIdCache&&e.size()===this._measureUnitIdCache.availableUnitsCount)return this._measureUnitIdCache.value;let t,i;const s=new Map,o=new Map,n=new Set;let r=0;const a=this._seriesLikeSources.filter(Nr.isActingAsSymbolSource);for(const l of a){if(!l.isVisible())continue;const a=l.measureUnitId();if(null===a){t=null;break}n.add(a),s.set(a,e.name(a)),o.set(a,e.description(a)),void 0===i?i=a:null!==i&&i!==a&&(i=null),r+=1}return void 0===t&&(t=0===r?null:{selectedMeasureUnitId:i||null,measureUnitIds:n,names:s,descriptions:o,symbolSourceCount:r}),this._measureUnitIdCache={value:t,availableUnitsCount:e.size()},t}setMargins(e){if(!(0,dt.isNumber)(e.top)||!(0,dt.isNumber)(e.bottom))throw new TypeError("invalid margin");if(e.top<0||e.top>30||e.bottom<0||e.bottom>30)throw new RangeError("invalid margin");this._margins.top===e.top&&this._margins.bottom===e.bottom||(this._margins=e,this._correctedMarginsCache=null, +this._invalidateInternalHeightCache(),this._marksCache=null)}topMargin(){return this._correctedMargins().top}bottomMargin(){return this._correctedMargins().bottom}invalidateMargins(){this._correctedMarginsCache=null}topPixelMargin(){return this.isInverted()?this.bottomMargin()*this.height()+this._bottomPixelMargin:this.topMargin()*this.height()+this._topPixelMargin}bottomPixelMargin(){return this.isInverted()?this.topMargin()*this.height()+this._topPixelMargin:this.bottomMargin()*this.height()+this._bottomPixelMargin}marks(){return this.isEmpty()?(this._marksCache=null,[]):(null===this._marksCache&&(this._markBuilder.rebuildTickMarks(),this._marksCache=this._markBuilder.marks(),this._onMarksChanged.fire()),this._marksCache)}onMarksChanged(){return this._onMarksChanged}priceRangeInPrice(){if(this.isEmpty())return null;const e=this.mainSource()?.firstValue()??null;if(null===e)return null;const t=this.height();return{from:this.coordinateToPrice(t-1,e),to:this.coordinateToPrice(0,e)}}setPriceRangeInPrice(e){if(this.isPercentage()||this.isIndexedTo100())return;const t=this.isInverted(),i=t?this.bottomMargin():this.topMargin(),s=t?this.topMargin():this.bottomMargin(),o=this.isLog();let n=o?(0,ih.toLog)(e.from,this._logFormula):e.from,r=o?(0,ih.toLog)(e.to,this._logFormula):e.to;const a=r-n;n+=s*a,r-=i*a,this.setMode({autoScale:!1}),this.setPriceRange(new th.PriceRange(n,r)),this._marksCache=null,this._onMarksChanged.fire()}hasMainSeries(){return this._hasSeries}getStudies(){return this.dataSources().filter(Js.isStudy)}lastSourceRemoved(){return this._lastSourceRemoved}sourcesForAutoscale(){return this._mainSource&&this._scaleSeriesOnly!==this._scalesProperties.childs().scaleSeriesOnly.value()&&(this._sourcesForAutoscale=null),this._sourcesForAutoscale||(this._sourcesForAutoscale=this._recalculateSourcesForAutoscale()),this._sourcesForAutoscale}recalculatePriceRange(e){this._invalidatedForRange={visibleBars:e,isValid:!1}}internalHeightChanged(){return this._internalHeightChanged}orderedSources(){if(this._cachedOrderedSoruces)return this._cachedOrderedSoruces;let e=this.m_dataSources.slice();return e=(0,ci.sortSources)(e),this._cachedOrderedSoruces=e,this._cachedOrderedSoruces}invalidateSourcesCache(){this._cachedOrderedSoruces=null,this._sourcesToUpdateViews=null}startScale(e){this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint||null!==this._priceRangeSnapshot||(this._scaleStartPoint=this.m_height-e,this._priceRangeSnapshot=this.priceRange()?.clone()??null)}scaleTo(e){if(this.isPercentage()||this.isIndexedTo100()||null===this._scaleStartPoint)return;this.setMode({autoScale:!1}),(e=this.m_height-e)<0&&(e=0);let t=(this._scaleStartPoint+.2*(this.m_height-1))/(e+.2*(this.m_height-1));const i=(0,n.ensureNotNull)(this._priceRangeSnapshot).clone();t=Math.max(t,.1),i.scaleAroundCenter(t),this.setPriceRange(i)}endScale(){this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._priceRangeSnapshot=null)}startTwoPointsScale(e,t){ +if(this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._twoPointsScaleStartPosition)return;const i=Math.min(e,t),s=Math.max(e,t);this._twoPointsScaleStartPosition={topLogical:this._coordinateToLogical(i),bottomLogical:this._coordinateToLogical(s)}}twoPointsScale(e,t){if(this.isPercentage()||this.isIndexedTo100()||null===this._twoPointsScaleStartPosition)return;this.setMode({autoScale:!1});const i=Math.min(e,t),s=Math.max(e,t),{topLogical:o,bottomLogical:n}=this._twoPointsScaleStartPosition,r=this.bottomPixelMargin(),a=this.internalHeight()-1,l=(this._invertedCoordinate(i)-r)/a,c=(n-o)/((this._invertedCoordinate(s)-r)/a-l);if(!Number.isFinite(c))return;const h=o-c*l,d=h+c;this.setPriceRange(new th.PriceRange(this.priceToLogical(h),this.priceToLogical(d)))}endTwoPointsScale(){this._twoPointsScaleStartPosition=null}startScroll(e){this.isAutoScale()||null===this._scrollStartPoint&&null===this._priceRangeSnapshot&&(this.isEmpty()||(this._scrollStartPoint=e,this._priceRangeSnapshot=this.priceRange()?.clone()??null))}scrollTo(e){if(this.isAutoScale())return;if(null===this._scrollStartPoint||null===this._priceRangeSnapshot)return;const t=this.priceRange();if(null===t)return;let i=e-this._scrollStartPoint;this.isInverted()&&(i*=-1);const s=i*(t.length()/(this.internalHeight()-1)),o=this._priceRangeSnapshot.clone();o.shift(s),this.setPriceRange(o,!0),this._marksCache=null}endScroll(){this.isAutoScale()||null!==this._scrollStartPoint&&(this._scrollStartPoint=null,this._priceRangeSnapshot=null)}clearPriceRange(){this._priceRange=null,this.recalculatePriceRangeOnce()}isVisible(){return this._isVisible}_addDataSourceImpl(e,t,i){if(t||-1===this.m_dataSources.indexOf(e)){if((0,Fn.isPriceDataSource)(e)){if(void 0===i?this._priceDataSources.push(e):this._priceDataSources.splice(i,0,e),e.currencyChanged().subscribe(this,(()=>this._currencyCache=null)),e.unitChanged().subscribe(this,(()=>this._unitCache=null)),(0,Nr.isSymbolSource)(e)&&(this._seriesLikeSources.push(e),e.symbolResolved().subscribe(this,(()=>{this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null,this._updateLogFormula()})),e.isActingAsSymbolSource().subscribe(this._boundOnSourceIsActingAsSymbolSourceChanged),gl(e))){const t=e.properties();this._hasSeries||(t.childs().lockScale&&(this.setMode({lockScale:t.childs().lockScale.value()}),t.removeProperty("lockScale")),t.childs().pnfStyle.hasChild("lockScale")&&t.childs().pnfStyle.removeProperty("lockScale")),this._hasSeries=!0}e.isSpeciallyZOrderedSource()||(this._sourcesThatAffectVisibility.push(e),e.properties().childs().visible.subscribe(this,this._onSourceVisibilityChanged))}(0,Js.isStudy)(e)&&(e.onIsActualIntervalChange().subscribe(this,this._dropScaleCache),e.onHibernationStateChange().subscribe(this,this._dropScaleCache),e.properties().childs().styles.subscribe(this,this._dropScaleCache),0===this._studiesCount&&(0,lt.hideAllIndicators)().subscribe(this,this._dropScaleCache),this._studiesCount++),(0,eo.isLineTool)(e)&&(0===this._drawingCount&&(0, +lt.hideAllDrawings)().subscribe(this,this._dropScaleCache),this._drawingCount++),this.m_dataSources.push(e),this._mainSource=null,this.mainSource()===e&&(this._correctedMarginsCache=null,this._internalHeightCache=null,this._marksCache=null),this._dropScaleCache(),this.updateFormatter(),this._initScaleProperties(),this.invalidateSourcesCache(),this._updateIsVisible(),this._updateLogFormula()}}_recalculateSourcesForAutoscale(){this._mainSource&&(this._scaleSeriesOnly=this._scalesProperties.childs().scaleSeriesOnly.value());const e=this._scaleSeriesOnly&&this._hasSeries;return this.m_dataSources.filter((t=>!(!t.properties().visible.value()&&!gl(t))&&(e?gl(t):(0,Js.isStudy)(t)?!t.isSourceHidden()&&t.isIncludedInAutoScale():t.isIncludedInAutoScale())))}_updateAutoScaleDisabledProperty(e){const t=this._properties.childs(),i=t.indexedTo100.value()||t.percentage.value()||t.lockScale.value();e?t.autoScaleDisabled.setValueSilently(i):t.autoScaleDisabled.setValue(i)}_setAutoScaleValueWithDependentProperties(e){const t=this._properties.childs();t.autoScale.setValueSilently(e),e&&(t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.logDisabled.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLockScaleValueWithDependentProperties(e){const t=this._properties.childs();t.lockScale.setValueSilently(e),e&&(t.autoScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.log.setValueSilently(!1)),t.percentageDisabled.setValueSilently(e),t.logDisabled.setValueSilently(e),this._updateAutoScaleDisabledProperty(!0)}_setPercentageValueWithDependentProperties(e){const t=this._properties.childs();t.percentage.setValueSilently(e),e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setIndexedTo100ValueWithDependentProperties(e){const t=this._properties.childs();t.indexedTo100.setValueSilently(e),e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLogValueWithDependentProperties(e){const t=this._properties.childs();t.log.setValueSilently(e),e&&(t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_recalculatePriceRangeImpl(){const e=this._invalidatedForRange.visibleBars;if(null===e)return;let t=null;const i=this.sourcesForAutoscale(),s=this.isPercentage(),o=this.isIndexedTo100();let n=0,r=0;const a={targetPriceScale:this,scaleSeriesOnly:this._scaleSeriesOnly};for(const l of i){if(!l.properties().visible.value())continue;const i=l.firstValue();if(null===i||s&&0===i)continue;const c=e.firstBar(),h=e.lastBar(),d=l.autoScaleInfo(c,h,a);let u=d.range;u&&(s?u=(0,ih.toPercentRange)(u,i):o&&(u=(0,ih.toIndexedTo100Range)(u,i)),t=null===t?u:t.merge(u)), +void 0!==d.topPixelMargin&&(n=Math.max(n,d.topPixelMargin)),void 0!==d.bottomPixelMargin&&(r=Math.max(r,d.bottomPixelMargin))}(Math.abs(n-this._topPixelMargin)>0||Math.abs(r-this._bottomPixelMargin)>0)&&(this._bottomPixelMargin=r,this._topPixelMargin=n,this._marksCache=null,this._invalidateInternalHeightCache()),t?(this._hasCalculatedPriceRange=!0,t.minValue()===t.maxValue()&&(t=new th.PriceRange(t.minValue()-.5,t.maxValue()+.5)),this.setPriceRange(t)):this._priceRange||this.setPriceRange(new th.PriceRange(-.5,.5)),this._invalidatedForRange.isValid=!0;const l=this.mainSource();null!==l&&this._recalculatePriceRangeOnce&&(this._recalculatePriceRangeOnce=!l.priceRangeReady())}_makeSureItIsValid(){this._invalidatedForRange.isValid||(this._invalidatedForRange.isValid=!0,this._recalculatePriceRangeImpl())}_invalidateInternalHeightCache(){this._internalHeightCache=null,this._internalHeightChanged.fire()}_coordinateToLogical(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;const t=this._invertedCoordinate(e),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue()+(i.maxValue()-i.minValue())*((t-this.bottomPixelMargin())/(this.internalHeight()-1));return this.logicalToPrice(s)}_logicalToCoordinate(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;e=this.priceToLogical(e);const t=(0,n.ensureNotNull)(this.priceRange()),i=this.bottomPixelMargin()+(this.internalHeight()-1)*(e-t.minValue())/(t.maxValue()-t.minValue());return this._invertedCoordinate(i)}_convertPriceRangeFromLog(e){if(null===e)return null;const t=(0,ih.fromLog)(e.minValue(),this._logFormula),i=(0,ih.fromLog)(e.maxValue(),this._logFormula);return new th.PriceRange(t,i)}_convertPriceRangeToLog(e){if(null===e)return null;const t=(0,ih.toLog)(e.minValue(),this._logFormula),i=(0,ih.toLog)(e.maxValue(),this._logFormula);return new th.PriceRange(t,i)}_canConvertPriceRangeFromLog(e){if(null===e)return!1;const t=(0,ih.fromLog)(e.minValue(),this._logFormula),i=(0,ih.fromLog)(e.maxValue(),this._logFormula);return isFinite(t)&&isFinite(i)}_onSourceVisibilityChanged(){this._dropScaleCache(),this._updateIsVisible()}_dropScaleCache(){this._sourcesForAutoscale=null,this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null}_updateIsVisible(){if(!_h)return void this._isVisible.setValue(!0);const e=this._sourcesThatAffectVisibility.some((e=>e.isVisible()));this._isVisible.setValue(e)}_updateLogFormula(){const e=this.isLog()?this._convertPriceRangeFromLog(this.priceRange()):null,t=this.mainSource();if(null===t)this._logFormula=(0,ih.logFormulaForBase)(null);else{const e=t.base()||null,i=(0,ih.logFormulaForBase)(e);(0,ih.logFormulasAreSame)(i,this._logFormula)||(this._logFormula=i)}e&&this.setPriceRange(this._convertPriceRangeToLog(e))}_invertedCoordinate(e){return this.isInverted()?e:this.height()-1-e}_initScaleProperties(){const e=this.isLockScale(),t=this.properties().childs();e&&(t.percentage.setValue(!1),t.indexedTo100.setValue(!1),t.log.setValue(!1),t.autoScale.setValue(!1)),t.percentageDisabled.setValue(e),t.logDisabled.setValue(e), +this._updateAutoScaleDisabledProperty(!1),t.percentage.value()&&(t.log.setValue(!1),t.indexedTo100.setValue(!1)),t.indexedTo100.value()&&(t.log.setValue(!1),t.percentage.setValue(!1))}_correctedMargins(){if(null===this._correctedMarginsCache){const e=this.mainSource();this._correctedMarginsCache=null!==e?e.correctScaleMargins(this._margins):this._margins}return this._correctedMarginsCache}_getSourcesToUpdateViews(){return this._sourcesToUpdateViews||(this._sourcesToUpdateViews=this.m_dataSources.filter((e=>!(0,eo.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()))),this._sourcesToUpdateViews}_mainSourceFormatter(){const e=this.mainSource();return e?.formatter()||mh}_priceToPercentOrIndexedTo100IfNeeded(e,t){return this.isPercentage()?(0,ih.toPercent)(e,t):this.isIndexedTo100()?(0,ih.toIndexedTo100)(e,t):e}_onSourceIsActingAsSymbolSourceChanged(){this._dropScaleCache()}_onIsInvertedChanged(){this._marksCache=null,this._markBuilder.rebuildTickMarks()}_updateResetAvailableValue(){this._resetScaleAvailable.setValue(!this.isLockScale()&&!this.isAutoScale())}}var yh=i(678);const vh=[],Sh=[];class bh{constructor(e){this._studies={},this._deferreds={},this._container=e,vh.push(e),Sh.push(this)}add(e,t){this._deferreds[e]&&(this._deferreds[e].resolve(t),delete this._deferreds[e]),this._studies[e]=t}get(e){return this._studies[e]?Promise.resolve(this._studies[e]):(this._deferreds[e]||(this._deferreds[e]=(0,me.createDeferredPromise)()),this._deferreds[e].promise)}delete(e){delete this._studies[e],delete this._deferreds[e]}reset(){const e=vh.indexOf(this._container);~e&&(vh.splice(e,1),Sh.splice(e,1))}static instance(e){const t=vh.indexOf(e);return~t?Sh[t]:new bh(e)}static ready(){for(const e of Sh)if(Object.keys(e._deferreds).length>0)return!1;return!0}}var wh=i(65365);var Ch=i(10892),Ph=i(42989),Th=i(79303);function xh(e){e.wickUpColor=e.wickUpColor??e.wickColor,e.wickDownColor=e.wickDownColor??e.wickColor,delete e.wickColor}function Ih(e){e&&(e.colorType??=So.ColorType.Solid)}const Mh=l.enabled("clear_price_scale_on_error_or_empty_bars"),Ah=(0,ae.getLogger)("Chart.Pane");var Lh;function kh(e,t,i){e.setMargins({top:t,bottom:i})}!function(e){e[e.DefaultStretchFactor=1e3]="DefaultStretchFactor",e[e.LargePaneSizeRatio=1]="LargePaneSizeRatio",e[e.MediumPaneSizeRatio=.6]="MediumPaneSizeRatio",e[e.SmallPaneSizeRatio=.3]="SmallPaneSizeRatio",e[e.TinyPaneSizeRatio=.15]="TinyPaneSizeRatio"}(Lh||(Lh={}));const Dh="chart.pane";class Eh{constructor(e,t,i,s,o){this.m_dataSources=[],this._sourceWatchedValuesSubscriptions=new Map,this.m_mainDataSource=null,this._cachedOrderedSources=new eh(this),this._sourcesById=new Map,this._priceSourcesById=new Map,this._sourcePropertiesChanged=new re.Delegate,this._sourcesZOrderChanged=new re.Delegate,this._tagsChanged=new re.Delegate,this._stretchFactor=1e3,this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null,this._rightPriceScales=[],this._leftPriceScales=[],this._allPriceScalesIncludingOverlays=[],this._lockedPriceScale=null,this._currentPriceScaleRatio=null, +this._onPriceScalesChanged=new re.Delegate,this._isRecalculatingScales=!1,this._priceDataSources=[],this._symbolSources=[],this._lollipopDataSources=[],this._symbolSourceResolved=new re.Delegate,this._symbolSourceResolvingActive=new F.WatchedValue(!1),this._bulkActions={activeCounter:0},this._height=0,this._width=0,this._sizeChanged=new re.Delegate,this._dataSourcesCollectionChanged=new re.Delegate,this._symbolSourceCollectionChanged=new re.Delegate,this._priceSourcesCollectionChanged=new re.Delegate,this._isMainPane=new F.WatchedValue(!1),this._collapsed=new F.WatchedValue(!1),this._resetPriceScalesAvailable=new F.WatchedValue(!1),this._destroyed=new re.Delegate,this._executionsPositionController=null,this._seriesDisplayError=null,this._onPriceScaleIsVisibleChanged=()=>{this._model.fullUpdate()},this._recalcSymbolSourceResolvingActive=()=>{for(const e of this._symbolSources)if(e.symbolResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._onSymbolSourceCollectionChanged=()=>{0===this._bulkActions.activeCounter?this._symbolSourceCollectionChanged.fire():this._bulkActions.symbolSourceCollectionChanged=!0},this._onSeriesDisplayError=e=>{if(null!==e){for(const e of this._leftPriceScales)e.clearPriceRange();for(const e of this._rightPriceScales)e.clearPriceRange()}},this._updateResetPriceScalesAvailableValue=()=>{const e=e=>e.resetScaleAvailable().value(),t=this._leftPriceScales.some(e)||this._rightPriceScales.some(e);this._resetPriceScalesAvailable.setValue(t)},this._priceScaleSelectionStrategy=(0,qc.createPriceScaleSelectionStrategy)(i.properties().childs().priceScaleSelectionStrategyName.value()),this._id=s??(0,fe.randomHashN)(6),this._mode=o??Bi.PaneMode.Regular,this._timeScale=e,this.m_mainDataSource=null,this._properties=t,this._model=i,this._maximized=(0,Ji.combine)((e=>e===this),i.maximizedPane().spawnOwnership()),this._collapsingAvailable=(0,Ji.combine)(((e,t)=>t),this._isMainPane.weakReference(),i.paneCollapsingAvailable().weakReference()),i.properties().childs().priceScaleSelectionStrategyName.subscribe(null,(e=>{this._priceScaleSelectionStrategy=(0,qc.createPriceScaleSelectionStrategy)(e.value()),this._priceScaleSelectionStrategy.apply(this)})),this._timeScale.barSpacingChanged().subscribe(this,(()=>{this.m_mainDataSource===this._model.mainSeries()&&this._recalculatePriceScaleByScaleRatio(this.m_mainDataSource.priceScale())})),Mh&&(this._seriesDisplayError=(0,yt.getSeriesDisplayErrorWV)(this._model.mainSeries()),this._seriesDisplayError.subscribe(this._onSeriesDisplayError)),i.onMultipaneSourcesCollectionChanged().subscribe(this,this._invalidateSourcesCache),i.panesCollectionChanged().subscribe(this,this._invalidateSourcesCache),t.childs().topMargin.subscribe(this,this._updateMargins),t.childs().bottomMargin.subscribe(this,this._updateMargins),this._lineToolsByLinkKey=new $c((e=>e.linkKey().value()),(e=>e.id())),this._updateMargins()}destroy(){if(this._properties.childs().topMargin.unsubscribeAll(this), +this._properties.childs().bottomMargin.unsubscribeAll(this),this._model.properties().childs().priceScaleSelectionStrategyName.unsubscribeAll(this),this._timeScale.barSpacingChanged().unsubscribeAll(this),this._leftPriceScales.concat(this._rightPriceScales).forEach((e=>{e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue)})),this._mode===Bi.PaneMode.Regular)for(const e of this.m_dataSources)this.removeSourceFromPriceScale(e),e.destroy&&e.destroy();this._seriesDisplayError?.destroy(),this._model.onMultipaneSourcesCollectionChanged().unsubscribeAll(this),this._model.panesCollectionChanged().unsubscribeAll(this),this._maximized.destroy(),this._collapsingAvailable.destroy(),this._destroyed.fire()}id(){return this._id}mode(){return this._mode}bulkActionMacro(e){this.beginBulkAction(),e(),this.endBulkAction()}beginBulkAction(){this._bulkActions.activeCounter+=1}endBulkAction(){this._bulkActions.activeCounter-=1,this._processAfterBulkAction()}defaultPriceScale(){const e=this.m_mainDataSource?.priceScale()??null;if(null!==e)return e;const t=this.properties().childs().axisProperties.state();return t.autoScale=!0,new fh(this._model.properties().childs().scalesProperties,t)}leftPriceScales(){return this._leftPriceScales}rightPriceScales(){return this._rightPriceScales}visibleLeftPriceScales(){const e=this._model.priceScaleSlotsCount(),t=this._leftPriceScales.filter((e=>e.isVisible().value())),i=this.mainDataSource()?.priceScale();if(t.length>e.left&&i?.isVisible().value()){const s=(0,ft.moveToHead)(t,i);return s.splice(e.left),s}return t}visibleRightPriceScales(){const e=this._model.priceScaleSlotsCount(),t=this._rightPriceScales.filter((e=>e.isVisible().value())),i=this.mainDataSource()?.priceScale();if(t.length>e.right&&i?.isVisible().value()){const s=(0,ft.moveToHead)(t,i);return s.splice(e.right),s}return t}clearSeries(e){const t=this._model.mainSeries();for(let i=this.m_dataSources.length-1;i>=0;i--)this.m_dataSources[i]===t&&this._removeSourceFromCollections(i,e)}sourcesByGroup(){return this._cachedOrderedSources}dataSourceForId(e){return this._sourcesById.get(e)||null}lineToolByLinkKey(e){return this._lineToolsByLinkKey.getByKey1(e)}changeSourceId(e,t){e===this._model.mainSeries()&&(0,jc.getPersistentLogger)()?.addPersistentLogEntry(`changeSourceId for series from ${e.id()} to ${t}`,ae.LOGLEVEL.INFO,Dh),(0,n.assert)(this.hasDataSource(e));const i=e.id();e.setId(t),this._sourcesById.delete(i),this._sourcesById.set(t,e),(0,Fn.isPriceDataSource)(e)&&(this._priceSourcesById.delete(i),this._priceSourcesById.set(t,e))}movePriceScale(e,t,i){const s=this.priceScalePosition(e);if(s!==t)this.removePriceScale(e),this._placePriceScale(e,t,i),e.invalidateMargins(),this._invalidateSourcesCache();else if(void 0!==i&&"overlay"!==s){const t="left"===s?this._leftPriceScales:this._rightPriceScales,o=t.indexOf(e);t.splice(o,1), +t.splice(i,0,e)}}mainDataSource(){return this.m_mainDataSource}isEmpty(){return null===this.m_mainDataSource}recalculatePriceScale(e,t){if(!e)return;let i=e.sourcesForAutoscale();if(e===this._model.mainSeries().priceScale()&&(i=[...i,...this._cachedOrderedSources.multipaneSources()]),(e.isAutoScale()||e.priceRangeShouldBeRecalculatedOnce()||null===e.priceRange())&&i.length>0&&!this.timeScale().isEmpty()){const i=e.priceRange(),s=this.timeScale().visibleBarsStrictRange();e.recalculatePriceRange(s),th.PriceRange.compare(i,e.priceRange())||e.updateAllViews(t)}}onSourceTagsChanged(){this._tagsChanged.fire()}insertDataSource(e,t,i,s){e.setZorder(i),t||(s=!1,t=this.findSuitableScale(e)),this._addSourceToCollections(e);let o=!1;e===this.model().mainSeries()?(this.m_mainDataSource=this.model().mainSeries(),o=!0):null===this.m_mainDataSource&&(0,Fn.isPriceDataSource)(e)&&(this.m_mainDataSource=e,o=!0),s||t.addDataSource(e,this._isInInsertManyDataSourcesState),e.setPriceScale(t),t.invalidateMargins(),e.onTagsChanged&&e.onTagsChanged().subscribe(this,this.onSourceTagsChanged),o&&this._mode===Bi.PaneMode.Regular&&this._processMainSourceChange(),this._tagsChanged.fire(),(0,Fn.isPriceDataSource)(e)&&this.recalculatePriceScale(t,(0,Bt.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}addDataSource(e,t,i){let s=e.zorder();i||((0,eo.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()?(s=null!==this._lastLineDataSourceZOrder?this._lastLineDataSourceZOrder+1:this.newLineToolZOrder(),this._isInInsertManyDataSourcesState&&(this._lastLineDataSourceZOrder=s)):(0,Js.isStudy)(e)&&!e.isSpeciallyZOrderedSource()&&(s=this.newStudyZOrder())),this.insertDataSource(e,t,s)}removeDataSource(e,t=!1,i=!1,s=!1){const o=this.m_dataSources.indexOf(e);if(-1===o)return void Ah.logDebug("removeDataSource: invalid data source");this._removeSourceFromCollections(o,i),e!==this.m_mainDataSource||t||(this.m_mainDataSource=null);const n=e.priceScale();s||this.removeSourceFromPriceScale(e),e.onTagsChanged&&e.onTagsChanged().unsubscribe(this,this.onSourceTagsChanged),(0,Fn.isPriceDataSource)(e)&&!t&&this._processMainSourceChange(),(0,Js.isStudy)(e)&&e.metaInfo().hasForceOverlayPlots()&&this._model.removeMultiPaneSource(e),this._tagsChanged.fire(),n&&(0,Fn.isPriceDataSource)(e)&&this.recalculatePriceScale(n,(0,Bt.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}hasDataSource(e){return this._sourcesById.has(e.id())}hasPriceDataSource(e){return this._priceSourcesById.has(e.id())}dataSources(){return this.m_dataSources}priceDataSources(){return this._priceDataSources}lollipopDataSources(){return this._lollipopDataSources}symbolSources(){return this._symbolSources}replaceSource(e,t,i){const s=this.m_mainDataSource===e,o=i?.replaceSource(e,t);this.removeDataSource(e,s,void 0,o),this.insertDataSource(t,i,e.zorder(),o),this._sourcesById.set(t.id(),t),(0,Fn.isPriceDataSource)(t)&&this._priceSourcesById.set(t.id(),t),s&&(this.m_mainDataSource=t,this._processMainSourceChange())}findSuitableScale(e,t,i){ +return this._priceScaleSelectionStrategy.findSuitableScale(this,e,t,i)}createNewPriceScaleIfPossible(){return this._priceScaleSelectionStrategy.createNewPriceScaleIfPossible(this)}canCreateNewPriceScale(){return this._priceScaleSelectionStrategy.canCreateNewPriceScale(this)}isOverlay(e){const t=e.priceScale();return null===t||"overlay"===this.priceScalePosition(t)}recalculate(e){this._leftPriceScales.forEach((t=>this.recalculatePriceScale(t,e))),this._rightPriceScales.forEach((t=>this.recalculatePriceScale(t,e)));for(const t of this.m_dataSources)this.isOverlay(t)&&!(0,eo.isLineTool)(t)&&this.recalculatePriceScale(t.priceScale(),e);this.updateAllViews(e),this._model.updatePane(this)}updateAllViews(e){const t=this._cachedOrderedSources.all();for(const i of t)i.updateAllViews(e);for(const t of this.model().customSources())t.updateViewsForPane(this,e)}updateLollipopViews(e){}priceScalePosition(e){return this._leftPriceScales.includes(e)?"left":this._rightPriceScales.includes(e)?"right":"overlay"}createPriceScaleAtPosition(e,t){const i=this.properties().childs().axisProperties.state();i.autoScale=!0;const s=new fh(this.model().properties().childs().scalesProperties,i);return s.setHeight(this.height()),kh(s,this._defaultTopMargin(),this._defaultBottomMargin()),this._placePriceScale(s,e,t),s}removePriceScale(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue),e===this._lockedPriceScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null);const t=this._leftPriceScales.indexOf(e);-1!==t&&(this._leftPriceScales[t].invalidateMargins(),this._leftPriceScales.splice(t,1));const i=this._rightPriceScales.indexOf(e);if(-1!==i&&(this._rightPriceScales[i].invalidateMargins(),this._rightPriceScales.splice(i,1)),null===e.mainSource()){const t=e.dataSources().length;0!==t&&Ah.logError("Invalid priceScale state: empty mainSource but non-empty data sources="+t)}this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}priceScaleIndex(e,t){switch(t){case"left":return this.leftPriceScales().indexOf(e);case"right":return this.rightPriceScales().indexOf(e)}}move(e,t,i){const s=e.priceScale();this.removeSourceFromPriceScale(e),t.addDataSource(e),e.setPriceScale(t),t.invalidateMargins(),this._processMainSourceChange(),this._invalidateSourcesCache(),e.isIncludedInAutoScale()&&(null!==s&&this.recalculatePriceScale(s,(0,Bt.sourceChangeEvent)(e.id())),this.recalculatePriceScale(t,(0,Bt.sourceChangeEvent)(e.id()))),this._onPriceScalesChanged.fire()}setZOrders(e){e.forEach(((e,t)=>{t.setZorder(e)})),this._invalidateSourcesCache(),0===this._bulkActions.activeCounter&&this._dataSourcesCollectionChanged.fire(),this.model().fullUpdate()}isMainPane(){return this._isMainPane.readonly()}isLast(){const e=this.model().panes();return e[e.length-1]===this}newStudyZOrder(){return function(e){let t=-1e4 +;for(const i of e)yl(i)&&(t=Math.min(t,i.zorder()-1e4));return 0===t?-1e4:t}(this._priceDataSources)}newLineToolZOrder(e){return function(e,t){return Ll(e,fl,yl,bl,wl,t)}(this.m_dataSources,e)}model(){return this._model}containsMainSeries(){return this._sourcesById.has(this.model().mainSeries().id())}applyPriceScaleRatio(e,t){null!==this._lockedPriceScale&&this._lockedPriceScale!==e||this._currentPriceScaleRatio===t||!this.isMainPane().value()||null===this._lockedPriceScale&&e!==this.mainDataSource()?.priceScale()||(this._setNewPriceRangeByScaleRatio(e,t,this._mainSourceVisiblePriceRange(e),!0,!0),null!==this._lockedPriceScale?this._tryToApplyNewPriceScaleRatio():e.isLog()||this.model().mainSeriesScaleRatioPropertyOnChanged())}sendToBack(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[0],Fl)}bringToFront(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[t.length-1],Ol)}sendBackward(e){const t=this.sourcesByGroup().allIncludingHidden(),i=t.indexOf(e[0]);if(0===i)this.bringToFront(e);else{const s=t[i-1];this.insertBefore(e,s)}}bringForward(e){const t=this.sourcesByGroup().allExceptSpecialSources(),i=t.indexOf(e[e.length-1]);if(i===t.length-1)this.sendToBack(e);else{const s=t[i+1];this.insertAfter(e,s)}}insertAfter(e,t){this._batchReorder(e,t,Ol)}insertBefore(e,t){this._batchReorder(e,t,Fl)}maximized(){return this._maximized}collapsed(){return this._collapsed}collapsingAvailable(){return this._collapsingAvailable}getPriceScaleById(e){const t=this.m_dataSources.find((t=>t.priceScale()?.id()===e));return void 0===t?null:t.priceScale()}priceScaleSelectionStrategy(){return this._priceScaleSelectionStrategy}setPriceScaleSelectionStrategy(e){this._priceScaleSelectionStrategy=e,e.apply(this)}findTargetPriceAxisViews(e,t,i,s){if((0,Vo.isDataSource)(e)&&this.model().paneForSource(e)!==this)return[];const o=e.priceScale();if(t===o)return i;if(null===o)return[];if("overlay"===this.priceScalePosition(o))return t===this.defaultPriceScale()?i:[];const n=this.priceScalePosition(t);if(n!==this.priceScalePosition(o))return[];const r="left"===n?this.leftPriceScales():this.rightPriceScales();return r.indexOf(t)1}properties(){return this._properties}setPriceAutoScale(e,t){e.setMode({autoScale:t}),this.timeScale().isEmpty()||this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)())}state(e,t,i,s,o,n){const r={sources:[],mainSourceId:this.m_mainDataSource?.id(),stretchFactor:this._stretchFactor,leftAxisesState:[],rightAxisesState:[],overlayPriceScales:{},priceScaleRatio:this._currentPriceScaleRatio,isCollapsed:this._collapsed.value(),isMaximized:this._maximized.value(),mode:this._mode},a=new Map,l=e=>{if(a.has(e))return a.get(e);let r=null;const l=i&&!e.isSavedInStudyTemplates()||!e.state||(0,eo.isLineTool)(e)&&n||!e.isSavedInChart(Boolean(t))||!(r=e.state(t,o))||s&&(0, +eo.isLineTool)(e)&&e.isActualSymbol&&!e.isActualSymbol()||e.isPhantom()?null:r;return a.set(e,l),l};if(e){r.sources=[];for(let e=0;enull!==a.get(e),h=e=>!n||!(0,eo.isLineTool)(e);r.leftAxisesState=this._leftPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(c).filter(h).map((e=>e.id()))}))),r.rightAxisesState=this._rightPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(c).filter(h).map((e=>e.id()))}))),r.overlayPriceScales={};for(const e of this.m_dataSources)if(this.isOverlay(e)&&e.isSavedInChart(Boolean(t))){const t=e.priceScale();r.overlayPriceScales[e.id()]=t?.state()??null}return r}restoreState(e){const{state:t,withData:i,version:s,seriesId:o=this._model.mainSeries().id(),settingsMigration:r={},contentOverrides:a,restoreSilently:l,reason:c=0,targetSeriesStyle:d=this._model.mainSeries().style()}=e;(0,jc.getPersistentLogger)()?.addPersistentLogEntry(`Restoring pane with seriesId ${o}`,ae.LOGLEVEL.INFO,Dh),this._mode=t.mode??Bi.PaneMode.Regular,t.stretchFactor&&(this._stretchFactor=t.stretchFactor);const u={};if(t.sources){const e=t.sources.filter((e=>!!e&&("MainSeries"===e.type||(!e.points?.some((e=>null===e.time_t||!isFinite(e.time_t)))||(Ah.logNormal("Dropped invalid "+e.type+". Reason: non-numeric point time"),!1))))),n=e.findIndex(pt.isMainSeriesState);-1!==n&&this.model().mainSeries().setObsoleteZOrder(e[n].zorder),s<3&&Ml(e);const h=-1!==this.m_dataSources.indexOf(this._model.mainSeries());this.clearSeries(Boolean(l)),this.m_mainDataSource=null,h&&this._addSourceToCollections(this._model.mainSeries(),l),(()=>{const i=e.find((e=>e.id===t.mainSourceId));if(void 0===i)return void Ah.logWarn("There is no main source with id "+t.mainSourceId+", total sources="+e.length);if(!window.TradingView[i.type]||!(0,wt.isLineToolName)(i.type))return void Ah.logNormal("The type of main source is not line tool - fix is unnecessary");let s=null;for(const t of e)if(!window.TradingView[i.type]||!(0,wt.isLineToolName)(t.type)){if(null!==s)return void Ah.logWarn("Pane contains more than 1 possibly main sources - auto fix cannot be applied");s=t}if(null===s)return void Ah.logWarn("Pane contains only line tools - possible we need to remove this pane?");const o=t.mainSourceId;let n=0;t.mainSourceId=s.id,e.forEach((e=>{e.ownerSource===o&&(e.ownerSource=s?.id,n+=1)})),Ah.logNormal("Auto fix broken pane is applied, changed line tools="+n+", changed from="+o+" to="+s.id)})();for(const t of e)if("study_Sessions"===t.type){const e=t;e.oldState=!0,this.model().sessions().restoreState(e,i);break}for(const t of e)"study_Sessions"!==t.type&&(null===this._model.dataSourceForId(t.id)||"MainSeries"===t.type?(u[t.id]=t.ownerSource,(0,pt.isMainSeriesState)(t)?this._restoreMainSeries(t,i,h,r,a,l):(0,pt.isStudyState)(t)?this.restoreStudy(t,i,o,r,l,c):(0,pt.isLineToolState)(t)?(t.state&&(t.state.zOrderVersion=2), +this.restoreLineTool(t,i,void 0,l)):"TpoSummaryDataSource"===t.type&&18===d&&this.restoreTpoSummaryDataSource(t,i,l)):Ah.logError("Duplicate id while restoring pane: "+t.type+","+t.id))}const _=new Set,p=(e,t)=>{e.priceScale()!==t&&(this.removeSourceFromPriceScale(e),e.setPriceScale(t),t.addDataSource(e))},m=(e,i,s)=>{if(_.has(e))return;_.add(e);const o=s.m_showSymbolLabels;void 0!==o&&e===this.model().mainSeries()&&this.model().properties().childs().scalesProperties.childs().showSymbolLabels.setValue(o),this._model.children(e,!0).forEach((e=>{t.overlayPriceScales?.[e.id()]||m(e,i,s)})),p(e,i)},g=e=>{const t=(0,h.defaults)("chartproperties").paneProperties.axisProperties,i=new fh(this.model().properties().childs().scalesProperties,t);return i.restoreState(e.state),i.setHeight(this._height),e.sources.forEach((e=>{const s=this.dataSourceForId(e);s&&m(s,i,t)})),0===i.dataSources().length?null:i},f=e=>e.map(g).filter((e=>null!==e));let y;if(t.leftAxisesState)y=f(t.leftAxisesState);else{const e=g({state:t.leftAxisState,sources:t.leftAxisSources});y=null!==e?[e]:[]}let v;if(this._leftPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._leftPriceScales=[],y.forEach((e=>this._placePriceScale(e,"left"))),t.rightAxisesState)v=f(t.rightAxisesState);else{const e=g({state:t.rightAxisState,sources:t.rightAxisSources});v=null!==e?[e]:[]}this._rightPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._rightPriceScales=[],v.forEach((e=>this._placePriceScale(e,"right"))),this._currentPriceScaleRatio=t.priceScaleRatio||t.leftPriceScaleRatio||t.rightPriceScaleRatio||null;const S=new Map;for(const e of this.m_dataSources){if(_.has(e))continue;let i;if(t.overlayPriceScales&&t.overlayPriceScales[e.id()]){let s=t.overlayPriceScales[e.id()];S.has(s?.id)?i=S.get(s?.id):(s=(0,n.ensure)(s),i=new fh(this._model.properties().childs().scalesProperties),i.setHeight(this._height),s.m_isAutoScale=!0,s.m_isLog=!1,s.m_isPercentage=!1,s.m_isLockScale=!1,i.restoreState(s),S.set(s.id,i))}else i=new fh(this._model.properties().childs().scalesProperties),i.setHeight(this._height);p(e,i)}for(const e of Object.keys(u)){const t=u[e],i=this.dataSourceForId(e);t&&i&&null===i.ownerSource()&&i.setOwnerSource(this.dataSourceForId(t))}if(t.mainSourceId&&!this.containsMainSeries()&&(this.m_mainDataSource=this.dataSourceForId(t.mainSourceId)),!this.m_mainDataSource)for(const e of this.m_dataSources)if((0,Fn.isPriceDataSource)(e)){this.m_mainDataSource=e;break}for(const e of this.m_dataSources)(0,eo.isLineTool)(e)?(e.ownerSource()||e.setOwnerSource(this.mainDataSource()),e.isFixed()&&e.restoreFixedPoint()):(0,Js.isStudy)(e)&&!e.ownerSource()&&e.isLinkedToSeries()&&e.setOwnerSource(this.model().mainSeries());this._collapsed.setValue(t.isCollapsed??!1),t.isMaximized&&this._model.setMaximizedPane(this),this._updateMargins(),this._cachedOrderedSources.clear()}onPriceScalesChanged(){return this._onPriceScalesChanged}setPaneSize(e){let t;switch(e){case"large":t=1;break;case"medium":t=.6;break;case"small":t=.3;break;case"tiny":t=.15;break;default: +throw new Error("Unknown size enum value: "+e)}this._stretchFactor=1e3*t}stretchFactor(){return this._stretchFactor}setStretchFactor(e){this._stretchFactor=e}customSources(e){return this.model().customSources(e)}createDrawingsCaches(){Yc.ExecutionsPositionController.recreateOrderedByBarsSourcesCache(this)}clearDrawingCaches(){Yc.ExecutionsPositionController.clearOrderedByBarsSourcesCache()}executionsPositionController(){return this._executionsPositionController||(this._executionsPositionController=new Yc.ExecutionsPositionController(this)),this._executionsPositionController}width(){return this._width}height(){return this._height}setHeight(e){if(this._height!==e&&(this._height=e,this._mode===Bi.PaneMode.Regular)){this._leftPriceScales.forEach((t=>t.setHeight(e))),this._rightPriceScales.forEach((t=>t.setHeight(e)));for(let t=0;t(e.paneViews(this)||[]).some((e=>{const s=e.renderer(t);return s&&s.doesIntersectWithBox&&s.doesIntersectWithBox(i,t)}))))}logicalRectToPixels(e){const t=this.defaultPriceScale(),i=this.timeScale(),s=(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainSource()).firstValue()),o=t.priceToCoordinate(e.p1.price,s),r=i.indexToCoordinate(e.p1.index),a=t.priceToCoordinate(e.p2.price,s),l=i.indexToCoordinate(e.p2.index),c=new At.Point(Math.min(r,l),Math.min(o,a)),h=new At.Point(Math.max(r,l),Math.max(o,a));return(0,At.box)(c,h)}timeScale(){return this._timeScale}restoreLineTool(e,t,i,s,o){if((0,wt.isMtpPredictorToolName)(e.type))return Ah.logWarn(`No longer supported tool ${e.type} is skipped while restoring state`),null;var r;delete e.state.lastUpdateTime,e.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(e.state.intervalsVisibilities),i=void 0===i||i,wh.LineToolElliott.migrateState(e),"LineToolGannComplex"!==(r=e).type||void 0!==r.version&&1!==r.version||(r.type="LineToolGannFixed"),Array.isArray(e.positionPercents)&&(e.positionPercents=e.positionPercents[0]) +;const a=e.type,l=e.id,c=e.state,h=i?e.zorder:this.newLineToolZOrder();(0,n.assert)((0,wt.isLineToolName)(a),"invalid data source type:"+a+" (expected to be a Line Tool)");let d,u,_=null;if((0,pt.isStudyLineToolState)(e)){_=this._model.isSnapshot()?new Th.StudyVersioning([],[]):(0,ts.studyMetaInfoRepository)().studyVersioning();const t=Th.StudyVersioning.patchPointsBasedStudyState(e);e=t;const i=new is.StudyMetaInfo(t.metaInfo);0;const s=_.updateMetaInfo(i)??i;u=(0,eo.createStudyLineToolProperties)(this._model.backgroundTheme().spawnOwnership(),a,i,s,c,_),d=(0,eo.createLineTool)(a,this._model,u,s,!0)}else u=(0,eo.createLineToolProperties)(this._model.backgroundTheme().spawnOwnership(),a,!this._model.readOnly(),c),d=(0,eo.createLineTool)(a,this._model,u,null,!0);d.setId(l),d.linkKey().setValue(e.linkKey||null);e.alertId&&d.canHasAlert();let p=e.indexes??[];if(p=p.slice(0,e.points?.length??p.length),d.isFixed()?void 0!==e.positionPercents?d.restorePositionPercents(e.positionPercents):d.restorePositionPercents({x:.5,y:.5}):e.points&&d.restorePoints(e.points,p,t),(0,eo.isLineTool)(d)&&["LineToolBarsPattern","LineToolCallout","LineToolTrendAngle","LineToolGhostFeed","LineToolParallelChannel"].includes(d.toolname))d.restoreData?.(e);else if(t&&(0,pt.isStudyLineToolState)(e)&&d.restoreData){const t=e;_&&(t.graphics=Th.StudyVersioning.patchPointsBasedStudyData(new is.StudyMetaInfo(t.metaInfo),t.graphics)),d.restoreData?.(t)}const m=null==e.version?1:e.version,g=null==d.version?1:d.version;if(m!==g&&d.migrateVersion?.(m,g,{pane:this,model:this._model,properties:u}),void 0!==h&&d.setZorder(h),o)(0,eo.prepareLineToolPropertiesByOwnerSource)(d.properties(),o),d.setOwnerSource(o);else{const t=e.ownerSource?this.dataSourceForId(e.ownerSource):null;d.setOwnerSource(t)}return d.isFixed()&&d.restoreFixedPoint(),void 0!==e.userEditEnabled&&d.setUserEditEnabled(e.userEditEnabled),void 0!==e.isSelectionEnabled&&d.setSelectionEnabled(e.isSelectionEnabled),this._addSourceToCollections(d,s),this._cachedOrderedSources.clear(),d}restoreStudy(e,t,s,o,n,r){if(t&&void 0===e.data&&void 0===e.nonSeriesData&&void 0===e.indexes)return Ah.logError("Cannot restore (skipping) study without data "+e.id+", "+e.metaInfo.id),null;const l=e.id,c=e.state,h=e.zorder;s=s??this._model.mainSeries().id();const d=(e.parentSources??(e.ownerSource?[e.ownerSource]:[])).filter((e=>e!==s));let u=new is.StudyMetaInfo(e.metaInfo);if(function(e){return"Script$TV_EARNINGS@tv-scripting"===e||"Script$TV_DIVIDENDS@tv-scripting"===e||"Script$TV_SPLITS@tv-scripting"===e||"ESD$TV_EARNINGS@tv-scripting"===e||"ESD$TV_DIVIDENDS@tv-scripting"===e||"ESD$TV_SPLITS@tv-scripting"===e||"Earnings@tv-basicstudies"===e||"Dividends@tv-basicstudies"===e||"Splits@tv-basicstudies"===e||"BarSetContinuousRollDates@tv-corestudies"===e}(u.id)&&!t)return Ah.logNormal("Skipping study "+u.id),null;let _=c;const p=new wc.StudyStub(this._model,e,u.shortDescription??u.name);p.setId(l),p.setZorder(h);const m=bh.instance(this._model);m.get(l);let g=!1;const f=(i,s)=>{ +if(g&&this._model.dataSourceForId(l)!==p)return;p.setStatus({type:yh.StudyStatusType.Undefined});const o=i??u,n=async n=>{const a=(0,Cc.prepareStudyPropertiesForLoadChart)(u,i,_,s),c=await(0,Js.createStudy)(this._model,a,n,o,void 0,r);if(c.setId(l),c.setOwnFirstValue(e.ownFirstValue??null),e.customFields&&c.restoreStateCustomFields(e.customFields),t){const t=e,{data:i,nsData:s,indexes:o}=Th.StudyVersioning.patchStudyData(u,t.data,t.nonSeriesData,t.indexes);c.restoreData(i,s,o)}this._model.replaceStudyStub(p,c),m.add(l,c)};if(d.length>0){const e=d.map((e=>m.get(e)));Promise.all(e).then(n)}else n([])};let y;if(t){const e=Th.StudyVersioning.patchPropsStateAndMetaInfo(c,u,{oldShowStudyLastValueProperty:!o?.showStudyLastValueProperty});y=Promise.resolve(new is.StudyMetaInfo(e.metaInfo))}else{y=(0,ts.studyMetaInfoRepository)().requestMetaInfo().then((()=>{const e=Th.StudyVersioning.patchPropsStateAndMetaInfo(c,u,{oldShowStudyLastValueProperty:t&&!o?.showStudyLastValueProperty});return _=e.propsState,new is.StudyMetaInfo(e.metaInfo)}))}y.then((e=>{const t=this._model.isSnapshot()?new Th.StudyVersioning([],[]):(0,ts.studyMetaInfoRepository)().studyVersioning();if(null===e||this._model.isSnapshot())return void f(e,t);const i=t.updateMetaInfoAsync(e);i.sync?f(i.result??e,t):i.result.then((e=>f(e,t))).catch((e=>p.setFailed("error: "+e)))})).catch((()=>p.setFailed(a.t(null,void 0,i(11768))))),p.setZorder(h);const v=e.metaInfo.linkedToSeries?this._model.mainSeries():d.length?this.dataSourceForId(d[0]):null;return p.setOwnerSource(v),this._addSourceToCollections(p,n),g=!0,this._processMainSourceChange(),this._cachedOrderedSources.clear(),p}restoreTpoSummaryDataSource(e,t,i){const s=new TpoSummaryDataSource(this._model);return this._addSourceToCollections(s,i),this._cachedOrderedSources.clear(),s}clipboardLineToolOwnerSource(e){const t=this.dataSourceForId(e);if(null!==t){const e=t.ownerSource();if(null!==e&&null!==e.firstValue())return e}const i=this.mainDataSource();if(null!==i&&null!==i.firstValue())return i;for(const e of this.dataSources())if((0,Fn.isPriceDataSource)(e)&&null!==e.firstValue())return e;return null}realignLineTools(e){let t=!1;for(const i of this.m_dataSources)!(0,eo.isLineTool)(i)||void 0!==e&&i?.ownerSource()?.symbolSource()!==e&&(0,Nr.isActingAsSymbolSource)(e)||(i.realign(),i.updateAllViews((0,Bt.sourceChangeEvent)(i.id())),t=!0);return t&&this._invalidateSourcesCache(),t}startScalePrice(e,t){e.startScale(t)}scalePriceTo(e,t){e.scaleTo(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}endScalePrice(e){e.endScale()}startScrollPrice(e,t){e.startScroll(t)}scrollPriceTo(e,t){e.scrollTo(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}endScrollPrice(e){e.endScroll()}resetPriceScale(e){const t=this.timeScale().visibleBarsStrictRange();e.resetScaleAvailable().value()&&e.resetScale(),e.recalculatePriceRange(t),this.updateAllViews((0,Bt.viewportChangeEvent)())}resetPriceScalesAvailable(){return this._resetPriceScalesAvailable.readonly()}restorePriceScaleState(e,t){e.restoreState(t),this.updateAllViews((0, +Bt.viewportChangeEvent)())}beginInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!0,this._lastLineDataSourceZOrder=null}endInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null}removeSourceFromPriceScale(e){const t=e.priceScale();if(null!==t){const i=t.dataSources();i.indexOf(e)>=0&&t.removeDataSource(e),0===i.length&&this.removePriceScale(t)}}setPriceScaleRangeAnimation(e,t){const i=yo.InvalidationMask.cursor(),s=this._model.panes().indexOf(this),o=this.priceScalePosition(e);i.setPriceScaleRangeAnimation(s,e.id(),t),"overlay"!==o&&i.invalidatePriceScale(s,o,(0,n.ensureDefined)(this.priceScaleIndex(e,o)),yo.InvalidationLevel.Light),this._model.invalidate(i)}_invalidateSourcesCache(){this._cachedOrderedSources.clear(),this._leftPriceScales.forEach((e=>e.invalidateSourcesCache())),this._rightPriceScales.forEach((e=>e.invalidateSourcesCache()))}_processMainSourceChange(){let e=!1;if(null===this.m_mainDataSource)for(const t of this.m_dataSources)if((0,Fn.isPriceDataSource)(t)&&!this.isOverlay(t)&&(!(0,Js.isStudy)(t)||!t.isLinkedToSeries())){this.m_mainDataSource=t,e=!0;break}if(this.m_mainDataSource&&e){let e=this.m_dataSources.filter(eo.isLineTool);e=(0,ci.sortSources)(e);for(const t of e)this.move(t,(0,n.ensureNotNull)(this.m_mainDataSource.priceScale()),!0)}else if(!this.m_mainDataSource||this.isOverlay(this.m_mainDataSource)&&0===this._nonOverlayPricesSourcesCount()){let e=null;if(this.m_dataSources.includes(this._model.mainSeries()))e=this._model.mainSeries();else for(const t of this.m_dataSources)if((0,Fn.isPriceDataSource)(t)&&this.isOverlay(t)&&t.showInObjectTree()){e=t;break}if(null!==e){const t=this.m_mainDataSource===e;this.m_mainDataSource=e;const i=this.createNewPriceScaleIfPossible();if(t&&e===this._model.mainSeries()){const t=(0,n.ensureNotNull)(e.priceScale());this._model.children(e,!0).forEach((e=>{this.removeSourceFromPriceScale(e),i.addDataSource(e),e.setPriceScale(i)})),this.removePriceScale(t)}this.move(e,i,!0),this.recalculatePriceScale(e.priceScale(),(0,Bt.globalChangeEvent)())}}}_addSourceToCollections(e,t){this.m_dataSources.push(e),this._sourcesById.set(e.id(),e),this._invalidateSourcesCache();const i=()=>{this._sourcePropertiesChanged.fire(e)};if(e.properties().subscribe(this,i),e.zOrderChanged().subscribe(this,(t=>this._sourcesZOrderChanged.fire(e,t))),(0,eo.isLineTool)(e)){e.normalizedPointsChanged().subscribe(this,i),e.fixedPointChanged().subscribe(this,i),e.hasAlert().subscribe(i),e.sharingMode().subscribe(i);const t=()=>{this._lineToolsByLinkKey.removeByKey2(e.id()),this._lineToolsByLinkKey.add(e)};e.linkKey().subscribe(t),this._sourceWatchedValuesSubscriptions.set(e.id(),{linkKeyCallback:t,commonCallback:i}),this._lineToolsByLinkKey.add(e)}const s=(0,Nr.isSymbolSource)(e)?e:null;(0,Fn.isPriceDataSource)(e)&&(this._priceSourcesById.set(e.id(),e),e.currencyChanged().subscribe(this,(()=>this._invalidateSourcesCache())),e.unitChanged().subscribe(this,(()=>this._invalidateSourcesCache())), +e.priceScaleChanged().subscribe(this,(()=>this._onPriceScalesCollectionIncludingOverlaysMayChange())),this._priceDataSources.push(e),this._onPriceSourcesCollectionChanged(),this._onPriceScalesCollectionIncludingOverlaysMayChange(),null!==s&&(this._symbolSources.push(s),s.symbolResolved().subscribe(this,(()=>this._symbolSourceResolved.fire(e))),s.symbolResolvingActive().subscribe(this._recalcSymbolSourceResolvingActive),s.symbolHibernated().subscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged(),s===this._model.mainSeries()&&this._isMainPane.setValue(!0))),e.isMultiPaneAvailable()&&this.model().addMultiPaneSource(e),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_removeSourceFromCollections(e,t){const i=this.m_dataSources[e],s=i.id();if(i.properties().unsubscribeAll(this),i.zOrderChanged().unsubscribeAll(this),this.m_dataSources.splice(e,1),this._sourcesById.delete(i.id()),(0,eo.isLineTool)(i)){if(i.normalizedPointsChanged().unsubscribeAll(this),i.fixedPointChanged().unsubscribeAll(this),this._sourceWatchedValuesSubscriptions.has(s)){const e=this._sourceWatchedValuesSubscriptions.get(s);e&&(i.hasAlert().unsubscribe(e.commonCallback),i.linkKey().unsubscribe(e.linkKeyCallback))}this._lineToolsByLinkKey.removeByKey2(i.id())}this._invalidateSourcesCache();const o=(0,Nr.isSymbolSource)(i)?i:null;(0,Fn.isPriceDataSource)(i)&&(this._priceSourcesById.delete(i.id()),i.currencyChanged().unsubscribeAll(this),i.unitChanged().unsubscribeAll(this),i.priceScaleChanged().unsubscribeAll(this),(0,ft.removeItemFromArray)(this._priceDataSources,i),this._onPriceSourcesCollectionChanged(),null!==o&&((0,ft.removeItemFromArray)(this._symbolSources,o),o.symbolResolved().unsubscribeAll(this),o.symbolResolvingActive().unsubscribe(this._recalcSymbolSourceResolvingActive),o.symbolHibernated().unsubscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged(),o===this._model.mainSeries()&&this._isMainPane.setValue(!1))),i.isMultiPaneAvailable()&&this.model().removeMultiPaneSource(i),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_recalculatePriceScaleByScaleRatio(e){this.isMainPane().value()&&e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToPriceScale():this._tryToApplyNewPriceScaleRatio())}_defaultBottomMargin(){return.01*this.properties().childs().bottomMargin.value()}_defaultTopMargin(){return.01*this.properties().childs().topMargin.value()}_updateMargins(){const e=this._defaultTopMargin(),t=this._defaultBottomMargin();for(const i of this._leftPriceScales)kh(i,e,t);for(const i of this._rightPriceScales)kh(i,e,t);for(const i of this.m_dataSources)if(this.isOverlay(i)){const s=i.priceScale();null!==s&&(kh(s,e,t),this.recalculatePriceScale(s,(0,Bt.viewportChangeEvent)()))}for(const e of this._leftPriceScales)this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)()) +;for(const e of this._rightPriceScales)this.recalculatePriceScale(e,(0,Bt.viewportChangeEvent)());this.updateAllViews((0,Bt.viewportChangeEvent)())}_batchReorder(e,t,i){i(this.sourcesByGroup().allExceptSpecialSources(),e,t),this._invalidateSourcesCache(),this._dataSourcesCollectionChanged.fire(),this.model().fullUpdate()}_placePriceScale(e,t,i){if("overlay"===t)return void e.invalidateMargins();const s="left"===t?this._leftPriceScales:this._rightPriceScales,o=void 0===i?s.length:i;s.splice(o,0,e),e.modeChanged().subscribe(this,this._onPriceScaleModeChanged.bind(this,e)),e.internalHeightChanged().subscribe(this,this._recalculatePriceScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._recalculateTimeScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._onPriceScaleSetMinMaxPriceRange.bind(this,e)),e.isVisible().subscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().subscribe(this._updateResetPriceScalesAvailableValue),e.isLockScale()&&((0,n.assert)(null===this._lockedPriceScale),this._lockedPriceScale=e,this._currentPriceScaleRatio=null),e.invalidateMargins(),this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}_onPriceScaleModeChanged(e,t,i){if(i.lockScale&&(this._lockedPriceScale!==e&&null!==this._lockedPriceScale&&this._lockedPriceScale.setMode({lockScale:!1}),this._lockedPriceScale=e,this._currentPriceScaleRatio=(0,uc.scaleRatio)(this.timeScale(),e)),t.lockScale&&!i.lockScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null),t.percentage===i.percentage&&t.indexedTo100===i.indexedTo100)return;const s=this.timeScale().visibleBarsStrictRange();null!==s&&(e.recalculatePriceRange(s),e.updateAllViews((0,Bt.viewportChangeEvent)()))}_applyOldScaleRatioToPriceScale(){this._isRecalculatingScales||null===this._currentPriceScaleRatio||null===this._lockedPriceScale||(this._isRecalculatingScales=!0,this._setNewPriceRangeByScaleRatio(this._lockedPriceScale,this._currentPriceScaleRatio,this._mainSourceVisiblePriceRange(this._lockedPriceScale)),this._isRecalculatingScales=!1)}_setNewPriceRangeByScaleRatio(e,t,i,s,o){const n=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().barSpacing(),t);e.setPriceRange(null!==n?n:i,s,o)}_applyOldScaleRatioToTimeScale(){this._isRecalculatingScales||null===this._currentPriceScaleRatio||(this._isRecalculatingScales=!0,this._setNewBarSpacingByScaleRatio(),this._isRecalculatingScales=!1)}_tryToApplyNewPriceScaleRatio(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,uc.scaleRatio)(this.timeScale(),e);this._currentPriceScaleRatio===t||e.isLog()||(this._currentPriceScaleRatio=t,this.model().mainSeriesScaleRatioPropertyOnChanged())}_recalculateTimeScaleByScaleRatio(e){e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToTimeScale():this._tryToApplyNewPriceScaleRatio())}_setNewBarSpacingByScaleRatio(){const e=this.timeScale().getValidBarSpacing((0,uc.barSpacingByScaleRatio)((0,n.ensureNotNull)(this._lockedPriceScale),this._currentPriceScaleRatio)) +;this.timeScale().isValidBarSpacing(e)&&this.timeScale().setBarSpacing(e)}_mainSourceVisiblePriceRange(e){const t=this.timeScale().visibleBarsStrictRange();return null!==t?(0,n.ensureNotNull)((0,n.ensureNotNull)(e.mainSource()).priceRange(t.firstBar(),t.lastBar(),{targetPriceScale:e,scaleSeriesOnly:e.isScaleSeriesOnly()})):new th.PriceRange(-.5,.5)}_setMinMaxPriceRange(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().maxBarSpacing(),this._currentPriceScaleRatio),i=(0,uc.priceRangeByScaleRatio)(e,this.timeScale().minBarSpacing(),this._currentPriceScaleRatio);null!==t&&e.setMaxPriceRange(t),null!==i&&e.setMinPriceRange(i)}_onPriceScaleSetMinMaxPriceRange(e){e===this._lockedPriceScale&&this._setMinMaxPriceRange()}_onPriceSourcesCollectionChanged(){0===this._bulkActions.activeCounter?this._priceSourcesCollectionChanged.fire():this._bulkActions.priceSourcesCollectionChanged=!0}_nonOverlayPricesSourcesCount(){return this.m_dataSources.filter((e=>(!(0,Js.isStudy)(e)||!e.isLinkedToSeries())&&((0,Fn.isPriceDataSource)(e)&&e.showInObjectTree()&&!this.isOverlay(e)))).length}_restoreMainSeries(e,t,i,s,o,r){const a=e.id,l=e.state;if(l&&o&&(l.style=o.style??l.style,l.interval=o.interval||l.interval,o.symbol&&o.symbol!==l.symbol&&(l.symbol=o.symbol,delete l.currencyId,delete l.unitId)),l&&["candleStyle","hollowCandleStyle","haStyle"].forEach((e=>{l[e]&&(l[e].wickUpColor=l[e].wickUpColor||l[e].wickColor,l[e].wickDownColor=l[e].wickDownColor||l[e].wickColor)})),l&&(l.statusViewStyle=l.statusViewStyle||{},!l.statusViewStyle.symbolTextSource)){const e=!!l.statusViewStyle.showSymbolAsDescription;l.statusViewStyle.symbolTextSource=e?"ticker":"description"}if(l){l.extendedHours?l.sessionId="extended":l.sessionId||(l.sessionId="regular"),delete l.extendedHours,(0,Ph.allChartStyles)().includes(l.style)||(l.style=2);const e=l.lineStyle.styleType;let t;delete l.lineStyle.styleType,0===e&&(t=14,l.lineWithMarkersStyle=(0,dt.clone)(l.lineStyle)),1===e&&(t=15,l.steplineStyle=(0,dt.clone)(l.lineStyle)),void 0!==t&&2===l.style&&(l.style=t)}if(l)for(const e of["lineStyle","lineWithMarkersStyle","steplineStyle"])Ih(l[e]);if(!i){const e=this._model.mainSeries();(0,n.ensureNotNull)(this._model.mainPane()).removeDataSource(e,!1,r),this._addSourceToCollections(e,r)}const c=this.model().mainSeries(),h=c.properties().childs();this.m_mainDataSource=c;const d=l&&l.style?l.style:void 0;6===d&&"ATR"===h.pnfStyle.childs().inputs.childs().style.value()?h.pnfStyle.childs().inputs.childs().style.setValueSilently("Traditional"):4===d&&"ATR"===h.renkoStyle.childs().inputs.childs().style.value()&&h.renkoStyle.childs().inputs.childs().style.setValueSilently("Traditional"),l&&!l.hasOwnProperty("showSessions")&&(l.showSessions=!1),l&&void 0===l.settlementAsClose&&(l.settlementAsClose=!1),l&&t&&(l.showCountdown=!1),l&&(t&&!("showSeriesLastValueProperty"in s)&&"showLastValue"in l&&this._model.properties().childs().scalesProperties.childs().showSeriesLastValue.setValue(l.showLastValue),delete l.showLastValue), +l&&this._restoreMainSeriesStudyInputs(e,c.styleStudyInfos());const u=c.sessionId();(0,jc.getPersistentLogger)()?.addPersistentLogEntry(`Restore series. source.id: ${e.id} id: ${a}`,ae.LOGLEVEL.INFO,Dh),c.restoreState(e,t),this.changeSourceId(c,a),(0,jc.getPersistentLogger)()?.addPersistentLogEntry(`Series has been successfully restored. id: ${c.id()}`,ae.LOGLEVEL.INFO,Dh),c.sessionId()!==u&&h.sessionId.fireChanged()}async _restoreMainSeriesStudyInputs(e,t){await(0,ts.studyMetaInfoRepository)().requestMetaInfo();const i=(0,ts.studyMetaInfoRepository)().studyVersioning(),s={haStyle:(0,yt.chartStyleStudyId)(8,!0),renkoStyle:(0,yt.chartStyleStudyId)(4,!0),pbStyle:(0,yt.chartStyleStudyId)(7,!0),kagiStyle:(0,yt.chartStyleStudyId)(5,!0),pnfStyle:(0,yt.chartStyleStudyId)(6,!0),rangeStyle:(0,yt.chartStyleStudyId)(11,!0),volFootprintStyle:(0,yt.chartStyleStudyId)(17,!0),tpoStyle:(0,yt.chartStyleStudyId)(18,!0),svpStyle:(0,yt.chartStyleStudyId)(20,!0)},o={},r=(0,n.ensureDefined)(e.state);for(const[n]of Object.entries(_t.SYMBOL_STRING_DATA)){const a=`${_t.STYLE_SHORT_NAMES[n]}Style`,l=r[a]?.inputs;if(null==l)continue;const c=a in e?e[a].studyId:s[a],h=is.StudyMetaInfo.parseIdString(c),d=t[a].studyId,u=is.StudyMetaInfo.parseIdString(d),_=i.updateStudyInputs(h.id,h.version,u.version,l.inputs,null);o[a]={inputs:_}}this.model().mainSeries().properties().mergeAndFire(o)}_restoreSpecialSource(e,t,i){}_processAfterBulkAction(){const e=this._bulkActions;0===e.activeCounter&&(this._dataSourcesCollectionChanged.fire(),e.symbolSourceCollectionChanged&&(this._symbolSourceCollectionChanged.fire(),e.symbolSourceCollectionChanged=!1),e.priceSourcesCollectionChanged&&(this._priceSourcesCollectionChanged.fire(),e.priceSourcesCollectionChanged=!1))}_onPriceScalesCollectionIncludingOverlaysMayChange(){const e=Array.from(new Set(this._priceDataSources.map((e=>e.hasPriceScale()?e.priceScale():null)).filter(dt.notNull))),t=e.filter((e=>!this._allPriceScalesIncludingOverlays.includes(e))),i=this._allPriceScalesIncludingOverlays.filter((t=>!e.includes(t)));for(const e of t)e.priceRangeAnimationRequested().subscribe(this,this.setPriceScaleRangeAnimation.bind(this,e));for(const e of i)e.priceRangeAnimationRequested().unsubscribeAll(this);this._allPriceScalesIncludingOverlays=e}}var Bh,Vh=i(91988);!function(e){e[e.Contains=0]="Contains",e[e.PlacedBefore=1]="PlacedBefore",e[e.PlacedAfter=2]="PlacedAfter"}(Bh||(Bh={}));class Rh{constructor(e,t){(0,n.assert)(e<=t,"The left value should be greater than or equal to the right value"),this._left=e,this._right=t}left(){return this._left}right(){return this._right}length(){return this._right-this._left+1}contains(e,t){return ethis._right+.5?!0===t&&2:!0!==t||0}before(e){return ethis._right+.5}intersects(e){return!(this.after(e.left())||this.before(e.right()))}equals(e){return this._left===e.left()&&this._right===e.right()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}const Nh=(0,ae.getLogger)("Chart.TimePoints");function Oh(e,t){ +return null===e||null===t?e===t:e.firstIndex===t.firstIndex&&e.lastIndex===t.lastIndex}var Fh;!function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Nearest=2]="Nearest"}(Fh||(Fh={}));class Wh{constructor(){this._zoffset=0,this._items=[],this._range=new ht.WatchedObject(null,Oh)}clear(){this._zoffset=0,this._items=[],this._range.setValue(null)}size(){return this._items.length}range(){return this._range.readonly()}merge(e,t,i){const s=this._mergeImpl(e,t,i);return this._updateFirstAndLastIndex(),s}addTail(e,t){for(let i=t?1:0;ithis._items[this._items.length-1])return t?this._validOffsetToIndex(this._items.length-1):null;for(let i=0;ir){const i=e-r;if(i<500&&null!=t)return t(l,i);return l+i*c}return null}roughIndex(e,t=null,i=0){const s=this._items;if(!s.length||s.length<2)return null;const o=s.length-1,n=this._validOffsetToIndex(0),r=this._validOffsetToIndex(o),a=s[0],l=s[o];if(e>=a&&e<=l)return this._closestIndex(e,i);const c=(l-a)/(r-n);if(el){const i=e-l;let s=Math.trunc(i/c);if(s<500&&null!==t){const i=t(l,e);i.success&&(s=i.result)}return r+s}return null}closestIndexLeft(e){return this._closestIndex(e,0)}firstPoint(){return 0===this._items.length?null:this._items[0]}lastPoint(){return 0===this._items.length?null:this._items[this._items.length-1]}_closestIndex(e,t){const i=this._items;if(!i.length)return null;if(Number.isNaN(e))return null;const s=i.length-1;if(e>=i[s])return this._validOffsetToIndex(s);const o=(0,ft.lowerbound)(this._items,e,((e,t)=>es?null:this._validOffsetToIndex(o);const n=e-(this._items[o-1]??-1/0),r=(this._items[o]??1/0)-e;return this._validOffsetToIndex(nthis._zoffset&&e+t>0)return Nh.logError("merge: when the first time point index is updated, we should fill the time points starting from the first one"),[];if(0===this._items.length)return this._items=i.slice(),this._zoffset=t,[{change:"rebuild",index:this._validOffsetToIndex(0)}];const s=e+this._zoffset;if(s<0){const o=Math.abs(s);if(i.lengththis._items.length){const e=r-this._items.length;for(let t=n;t2;){if(1e3*(0,n.ensureDefined)(this._marksByIndex.get(t)).time===e)return t;if(1e3*(0,n.ensureDefined)(this._marksByIndex.get(i)).time===e)return i;const s=Math.round((t+i)/2);1e3*(0,n.ensureDefined)(this._marksByIndex.get(s)).time>e?i=s:t=s}return t}estimateLeft(e){const t=this._density();if(void 0===this.minIndex||!t)return 0;return(1e3*(0,n.ensureDefined)(this._marksByIndex.get(this.minIndex)).time-e)/t}merge(e,t){if(0===e.length)return +;const i=e[0].index,s=e[e.length-1].index,o=i<=(this.minIndex??0)&&s>=(this.maxIndex??0);(t||o)&&this._resetImpl();const n=this._marksBySpan,r=new Set;for(let t=0;te.index-t.index)));this._cache=void 0,this._changed.fire()}build(e,t){const i=Math.ceil(t/e);if(this._maxbar===i&&this._cache)return this._cache;this._maxbar=i;let s=[];for(let e=this._marksBySpan.length;e--;){if(!this._marksBySpan[e])continue;const t=s;s=[];const o=t.length;let n=0;const r=this._marksBySpan[e],a=r.length;let l=1/0,c=-1/0;for(let e=0;e=i&&h-c>=i&&(s.push(a),c=h)}for(;ne.index>=i&&e.index<=s))}return{marks:t.map((e=>[e.span,e.time,e.index])),version:2}}restoreState(e){if(this._marksByIndex=new Map,this._marksBySpan=[],this.maxIndex=void 0,this.minIndex=void 0,e&&e.marks&&e.marks.length)if(2===e.version){const t=e.marks.map((e=>({span:e[0],time:e[1],index:e[2]})));this.merge(t)}else this.merge(e.marks)}removeTail(e){const t=new Map;this.maxIndex=this.minIndex,this._marksByIndex.forEach(((i,s)=>{i.time=this.maxIndex&&this.maxIndex--,this.maxIndex{this._usePercentageRightOffset.setValue(!1),this._defaultRightOffsetOptionsUpdated()})),this._defaultRightOffsetPercentage.subscribe((e=>{if(e>=100||e<0){const t=Math.max(0,Math.min(e,99));this._defaultRightOffsetPercentage.setValue(t) +}else this._usePercentageRightOffset.setValue(!0),this._defaultRightOffsetOptionsUpdated()})),this._usePercentageRightOffset.subscribe((()=>{this._defaultRightOffsetOptionsUpdated()})),this._options.preserveBarSpacing&&(this._barSpacing=this._scalesProperties.childs().barSpacing.value()||6),this._barSpacingChanged.subscribe(this,this._maxRightOffsetOnChanged),this._barSpacingChanged.subscribe(this,this._updateResetAvailableValue),this._rightOffsetChanged.subscribe(this,this._updateResetAvailableValue),this._widthChanged.subscribe(this,this._maxRightOffsetOnChanged),this._updateResetAvailableValue()}destroy(){this._barSpacingChanged.unsubscribeAll(this),this._barSpacingChanged.destroy(),this._widthChanged.unsubscribeAll(this),this._widthChanged.destroy()}isEmpty(){return 0===this._width||!this.canNormalize()}canNormalize(){return this._points.size()>0}update(e,t,i,s,o){this._visibleBarsInvalidated=!0,i.length>0&&this._points.merge(e,t,i),this._tickMarks.merge(s,o),this.correctOffset()}addTail(e,t,i){this._tickMarks.removeTail(t);const s=e.params,o=(0,n.ensureDefined)(this._tickMarks.maxIndex)+(i?0:1);for(let e=0;e0&&(i*=this._width/e.width)), +t&&this._pointWeights.needAdjustingOnDataRestoring()){this._tryToUpdateBarSpacing(this._barSpacing,i);const e=this._points.range().value();if(e){const t=e.firstIndex;let s=i,o=i,n=0;(()=>{n=this.indexToCoordinate(t),n<0?(o=i,s=i/10):(s=i,o=10*i)})();for(let e=0;e<20&&Math.abs(n)>2;e++){const e=(o+s)/2;this._tryToUpdateBarSpacing(this._barSpacing,e),n=this.indexToCoordinate(t),n<0?o=e:s=e}}}else this._tryToUpdateBarSpacing(this._barSpacing,i);this.correctOffset(),this._usePercentageRightOffset.value()&&(this._rightOffset=this.percentsToBarIndexLength(this._defaultRightOffsetPercentage.value())),this._rightOffsetChanged.fire(this._rightOffset)}marks(){if(this.isEmpty())return null;const e=this._barSpacing,t=5*((this._scalesProperties.childs().fontSize.value()||0)+4),i=Math.round(t/e),s=(0,n.ensureNotNull)(this.visibleBarsStrictRange()),o=Math.max(s.firstBar(),s.firstBar()-i),r=Math.max(s.lastBar(),s.lastBar()-i),a=this._tickMarks.build(e,t),l=[];for(const e of a){if(!(o<=e.index&&e.index<=r))continue;const t=this._tickMarks.indexToTime(e.index);null!==t&&l.push({coord:this.indexToCoordinate(e.index),label:this.formatLabel(t,e.span),span:e.span,major:!1})}return l}visibleBarsStrictRange(){return this._visibleBarsInvalidated&&(this._visibleBarsInvalidated=!1,this._updateVisibleBars()),this._visibleBars.strictRange()}visibleBarsStrictRangeChanged(){return this._visibleBarsChanged}visibleStrictDataRange(e){const t=this.visibleBarsStrictRange();if(null===t)return null;const i=e.search(t.firstBar(),Yh.PlotRowSearchMode.NearestRight),s=e.search(t.lastBar(),Yh.PlotRowSearchMode.NearestLeft);return null===i||null===s?null:new Vh.BarsRange(i.index,s.index)}visibleExtendedDataRange(e,t){const i=this.visibleBarsStrictRange();if(null===i)return null;let s=1===t?null:e.search(i.firstBar()-1,Yh.PlotRowSearchMode.NearestLeft),o=0===t?null:e.search(i.lastBar()+1,Yh.PlotRowSearchMode.NearestRight);return null===s&&(s=e.search(i.firstBar(),Yh.PlotRowSearchMode.NearestRight)),null===o&&(o=e.search(i.lastBar(),Yh.PlotRowSearchMode.NearestLeft)),null===s||null===o?null:new Vh.BarsRange(s.index,o.index)}logicalRangeChanged(){return this._logicalRangeChanged}tickMarks(){return this._tickMarks}points(){return this._points}width(){return this._width}setWidth(e,t){if(!Number.isFinite(e)||e<=0)return void ed.logWarn(`setWidth: invalid argument: ${e}`);if(this._width===e)return;const i=this._usePercentageRightOffset.value()&&this._rightOffset>0?this.barIndexLengthToPercents(this._rightOffset):-1;if(this._visibleBarsInvalidated=!0,(t||this._options.lockVisibleTimeRangeOnResize)&&this._width){const t=this._barSpacing*e/this._width;this._tryToUpdateBarSpacing(this._barSpacing,t)}else this._width&&this.setBarSpacing(this._barSpacing);if(null!==this._leftEdgeIndex){if((0,n.ensureNotNull)(this.visibleBarsStrictRange()).firstBar()<=this._leftEdgeIndex){const t=this._width-e;this._rightOffset-=Math.round(t/this._barSpacing)+1}}this._width=e,this._widthChanged.fire(e);const s=this._rightOffset +;i>0?this._rightOffset=this.percentsToBarIndexLength(i):this.correctOffset(),this._rightOffset!==s&&this._rightOffsetChanged.fire(this._rightOffset),this._requestMoreData()}setLeftEdgeFix(e){this._leftEdgeIndex=e;const t=this.visibleBarsStrictRange();if(null===t)return;const i=t.firstBar()-e;if(i<0){const e=this._rightOffset-i-1;this.scrollToOffsetAnimated(e,500)}}positionPercentToCoordinate(e){return this.width()*e}indexToCoordinate(e){if(this.isEmpty())return 0;const t=this.baseIndex(),i=this._pointWeights.indexToTotalWeight(t+this._rightOffset+.5)-this._pointWeights.indexToTotalWeight(e);return this._width-i*this._barSpacing}indexToUserTime(e){return this._tickMarks.indexToTime(e)}timePointToIndex(e,t){switch(t){case 0:return this._points.indexOf(e,!1);case 1:return this._points.closestIndexLeft(e);default:return this._points.indexOf(e,!0)}}indexToTimePoint(e){return this._points.valueAt(e)}timeToCoordinate(e){const t=this._points.closestIndexLeft(e);if(null===t)return null;const i=(0,n.ensureNotNull)(this._points.valueAt(t)),s=this.indexToCoordinate(t);if(s<=0||s>=this._width)return null;const o=this.barSpacing(),r=this.baseIndex();let a;a=0===r?this._model.mainSeries().intervalObj().inMilliseconds()/1e3:(0,n.ensureNotNull)(this._points.valueAt(r))-(0,n.ensureNotNull)(this._points.valueAt(r-1));const l=s+(e-i)/a*o+1;return l<=0||l>=this._width?null:l}barBorders(e){const t={timePointIndex:e,left:NaN,center:NaN,right:NaN};return this.fillBarBorders([t]),t}fillBarBorders(e,t,i){if(0===e.length)return;let s=t?.startItemIndex??0;const o=(t?.endItemIndex??e.length)-1;if(!0===i&&(s=(0,ft.upperbound)(e,Hh.UNPLOTTABLE_TIME_POINT_INDEX,((e,t)=>eo)return;const r=this._pointWeights.indexToTotalWeight(this.baseIndex()+this._rightOffset+.5),a=this._pointWeights.indexRangeToWeights(e[s].timePointIndex,e[o].timePointIndex,this._weightedPointsCache);let l=0,c=a[l];const h=c,d=a[a.length-1];let u=NaN,_=NaN,p=NaN,m=!0;for(let t=s;t<=o;t+=1){const i=e[t];if(i.timePointIndexd.timePointIndex)p=d.right+(i.timePointIndex-d.timePointIndex),_=p-.5,u=p-1;else for(m&&(u=c.left,_=c.center,p=c.right,m=!1);c.timePointIndexe{void 0!==t&&t(),this._requestMoreData()};if(e){const e=this.logicalRange(),t=this._model.mainSeries().bars().lastIndex();if(null===e||null===t)return;const i=this.indexToCoordinate(e.right()+.5),o=this.indexToCoordinate(t+this._defaultRightOffset.value()+.5);return this._model.stopTimeScaleAnimation(),void this._model.setTimeScaleAnimation(new Vr({from:0,to:i-o,duration:1e3,easing:Mr.easingFunc.easeInOutQuint,onFinish:s}))}this._visibleBarsInvalidated=!0,this._updateRightOffset(i),this._onScroll.fire(),s()}scrollToFirstBar(e=()=>{}){this._model.gotoTime(new Date("1800-01-01").getTime()).then(e),this._onScroll.fire()}scrollToOffsetAnimated(e,t){if(!isFinite(e))throw new RangeError("offset is required and must be finite number");const i=void 0===t?400:t;if(!isFinite(i)||i<=0)throw new RangeError("animationDuration (optional) must be finite positive number");const s=this._rightOffset,o=Date.now(),n=()=>{this._visibleBarsInvalidated=!0;const t=(Date.now()-o)/i;if(t>=1)return this._updateRightOffset(e),this._visibleBarsInvalidated=!0,this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),void this._model.lightUpdate();const r=s+(e-s)*t;this._updateRightOffset(r),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),setTimeout(n,20)};n()}defaultRightOffset(){return this._defaultRightOffset}rightOffsetDefaultValue(){return 10}defaultRightOffsetPercentage(){return this._defaultRightOffsetPercentage}usePercentageRightOffset(){return this._usePercentageRightOffset}barSpacing(){return this._barSpacing}barSpacingScaleRatio(){return null===this._snapshotBarSpacing?1:this._barSpacing/this._snapshotBarSpacing}setBarSpacing(e){if(!Number.isFinite(e))return void ed.logWarn(`setBarSpacing: invalid argument: ${e}`);e=this.getValidBarSpacing(e);const t=this._barSpacing>e;this._tryToUpdateBarSpacing(this._barSpacing,e)&&(this.correctOffset(),this._options.preserveBarSpacing&&((0,li.allowSavingDefaults)(!0),this._scalesProperties.childs().barSpacing.setValue(this._barSpacing),(0,li.allowSavingDefaults)(!1)),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate(),t&&this.requestHistoryPointsIfNeeded())}barSpacingChanged(){return this._barSpacingChanged}getValidBarSpacing(e){return null==e&&(e=this.barSpacing()),ethis.maxBarSpacing()?this.maxBarSpacing():e}isValidBarSpacing(e){return e>=this.minBarSpacing()&&e<=this.maxBarSpacing()}preserveBarSpacing(){return this._options.preserveBarSpacing}normalizeBarIndex(e){let t=0,i=0;const s=this.baseIndex(),o=(0,n.ensureNotNull)(this._points.range().value()).firstIndex;return es?(t=(0,n.ensureNotNull)(this._points.valueAt(s)),i=e-s):(t=(0,n.ensureNotNull)(this._points.valueAt(e)),i=0),{time_t:t,offset:i}} +denormalizeTimePoint(e){const t=this._points.indexOf(e.time_t,!1);if(null!==t)return t+e.offset}rightOffset(){return this._rightOffset}rightOffsetChanged(){return this._rightOffsetChanged}minRightOffset(){const e=this.points().range().value()?.firstIndex,t=this._baseIndex;if(void 0===e||null===t)return null;if(null!==this._leftEdgeIndex){const e=this.width()/this._barSpacing;return this._leftEdgeIndex-t+e-1}return e-t-1+Qh}maxRightOffset(){return this.width()/this._barSpacing-Qh}maxRightOffsetChanged(){return this._maxRightOffsetChanged}onReset(){return this._resetDelegate}baseIndex(){return this._baseIndex||0}zoom(e,t,i){if(!Number.isFinite(e)||!Number.isFinite(t))return void ed.logWarn(`zoom: invalid arguments: ${e}, ${t}, ${i}`);const s=this.rightOffset(),o=void 0!==i?!i:this._options.rightBarStaysOnScroll,n=o&&this.usePercentageRightOffset().value()&&s>=0,r=n?this.barIndexLengthToPercents(s):void 0,a=this.coordinateToIndex(e),l=this.barSpacing(),c=l+t*(l/10);this.setBarSpacing(c),o||(this.startScroll(this.indexToCoordinate(a)),this.scrollTo(e),this.endScroll()),n&&void 0!==r&&this.setRightOffset(this.percentsToBarIndexLength(r)),this._requestMoreData()}zoomToBarsRange(e,t){if(null!==this._leftEdgeIndex&&(e=Math.max(e,this._leftEdgeIndex)),tthis._options.minBarSpacing}minBarSpacing(){return this._options.minBarSpacing}maxBarSpacing(){const e=this.width();return Jh?e:e/Qh}minVisibleBarCount(){return Qh}resetRightOffset(){this.setRightOffset(this.targetDefaultRightOffset())}reset(){this._visibleBarsInvalidated=!0,this._points.clear(),this._scrollData=null,this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._tickMarks.reset(),this._leftEdgeIndex=null,this._resetDelegate.fire(),this.disconnect()}resetAvailable(){return this._resetAvailable.readonly()}disconnect(){this._requestingMoreData=!1,this._requestedTickmarksCount=0, +this._endOfData=!1}setBaseIndex(e){if(!Number.isFinite(e))return void ed.logDebug(`setBaseIndex: invalid argument: ${e}`);const t=this._baseIndex!==e;this._visibleBarsInvalidated=!0,this._baseIndex=e,this._pointWeights.setBaseIndex(this._baseIndex),this.correctOffset(),t&&(this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate())}resetBaseIndex(){this._visibleBarsInvalidated=!0,this._baseIndex=null}setRightOffset(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._updateRightOffset(e)):ed.logWarn(`setRightOffset: invalid argument: ${e}`)}correctBarSpacing(){this.isEmpty()||this.points().size()e&&(this._rightOffset=e,this._visibleBarsInvalidated=!0);const t=this.minRightOffset();null!==t&&this._rightOffset=0&&this.setRightOffset(this.percentsToBarIndexLength(s))}endScale(){null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._requestMoreData())}startScroll(e){null===this._scrollData&&null===this._commonTransitionStartState&&(this.isEmpty()||(this._scrollData={startCoordinate:e,startRightEdgeLogical:this.baseIndex()+this._rightOffset+.5,startBaseIndex:this.baseIndex()},this._saveCommonTransitionsStartState()))}scrollTo(e){if(this._visibleBarsInvalidated=!0,null===this._scrollData)return;const{startCoordinate:t,startRightEdgeLogical:i,startBaseIndex:s}=this._scrollData,o=e-t,n=i+(this.baseIndex()-s),r=this.indexToCoordinate(n),a=this.coordinateToFloatIndex(r-o)-.5-this.baseIndex();this._updateRightOffset(a),this._onScroll.fire()}endScroll(){ +null!==this._scrollData&&(this._scrollData=null,this._clearCommonTransitionsStartState(),this._throttleRequestMoreDataOnScroll())}formatLabel(e,t){const i="24-hours"===we.timeHoursFormatProperty.value()?t.toString():`${t}_ampm`;let s=this._formattedBySpan.get(i);return void 0===s&&(s=new jh((e=>this.formatLabelImpl(e,t))),this._formattedBySpan.set(i,s)),s.format(new Date(e))}formatLabelImpl(e,t){if(!(e&&e instanceof Date))return"incorrect time";const s=function(e,t){if(e===Sr.MILLISECOND_SPAN&&t)return"TimeWithMilliseconds";if(e=0){const e=this._defaultRightOffsetPercentage.value(),t=this._usePercentageRightOffset.value()&&this._rightOffset>=0?Math.round(this.barIndexLengthToPercents(this._rightOffset)):-1;if(this._lastDefaultRightOffset!==e&&t===this._lastDefaultRightOffset){const t=this._barSpacing*(100-e)/(100-this._lastDefaultRightOffset);this._tryToUpdateBarSpacing(this._barSpacing,t)}}this.setRightOffset(this.targetDefaultRightOffset()),this._updateResetAvailableValue(),this._lastDefaultRightOffset=this._defaultRightOffsetPercentage.value()}_updateResetAvailableValue(){ +this._resetAvailable.setValue(6!==this.barSpacing()||this.rightOffset()!==this.targetDefaultRightOffset())}}var sd=i(52388),od=i(82826);class nd{constructor(e){this._onChanged=new re.Delegate,this._groups=[],this._groups=e||[],this._groups.forEach((e=>{e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t)))}))}groups(){return this._groups.filter((e=>e.isActualSymbol()))}groupsForAllSymbols(){return this._groups}createGroup(e,t,i){t=t||this._generateNextName();const s=new Ya(e,t,i);this._groups.push(s),s.onChanged().subscribe(null,(e=>this._onChanged.fire(s.id,e)));const o={visibilityChanged:!1,lockedChanged:!1,isActualIntervalChanged:!1,affectedLineTools:e.map((e=>e.id()))};return this._onChanged.fire(s.id,o),s}addGroup(e){this._groups.push(e),e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t))),this._onChanged.fire(e.id)}removeGroup(e){const t=this._groups.findIndex((t=>t.id===e.id));this._groups.splice(t,1),this._onChanged.fire(e.id)}groupForId(e){return this._groups.find((t=>t.id===e))||null}groupForLineTool(e){return this._groups.find((t=>t.containsLineTool(e)))||null}removeLineTools(e){const t=new Set;this._groups.forEach((i=>{const s=e.filter(i.containsLineTool.bind(i));s.length&&(i.excludeLineTools(s),t.add(i.id))}));return this._groups.filter((e=>0===e.lineTools().length)).forEach((e=>this.removeGroup(e))),Array.from(t)}state(e){return{groups:(e?this._groups.filter((e=>e.isActualSymbol())):this._groups).map((e=>e.state()))}}onChanged(){return this._onChanged}fireChangedAll(){this._groups.forEach((e=>{this._onChanged.fire(e.id)}))}static fromState(e,t){const i=[];for(const s of t.groups){const t=Ya.fromState(e,s);null!==t&&i.push(t)}return new nd(i)}_generateNextName(){const e=new Set(this.groups().map((e=>e.name().value())));for(let t=1;;t++){const i=`Group ${t}`,s=`Group_${t}`;if(!e.has(i)&&!e.has(s))return i}}}var rd=i(14381);function ad(e){return Boolean(e.session.timezone)&&Boolean(e.session.spec)}class ld{constructor(e,t){var i,s;this._sourceTargetBarBuilder=null,this._cache=new Map,this._source=e,this._target=t,this._sourceSession=rd.SessionInfo.fromState(e.session),this._targetSession=rd.SessionInfo.fromState(t.session),this._isResolutionTheSame=Re.Interval.isEqual(e.resolution,t.resolution)||Re.Interval.isTicks(e.resolution)&&Re.Interval.isTicks(t.resolution),this._isSessionTheSame=(i=e.session,s=t.session,i.timezone===s.timezone&&i.spec===s.spec&&i.holidays===s.holidays&&i.corrections===s.corrections)}sourceTimeToTargetTime(e){if(this._isSessionTheSame&&this._isResolutionTheSame)return e;if(!ad(this._source)||!ad(this._target))return e;let t=this._cache.get(e);if(void 0===t){const i=1e3*e,s=this._sourceTargetBuilder();s.moveTo(i);const o=s.indexOfBar(i);t=s.startOfBar(Math.max(0,o))/1e3,this._cache.set(e,t)}return t}_sourceTargetBuilder(){return null===this._sourceTargetBarBuilder&&(this._sourceTargetBarBuilder=(0,rd.newBarBuilder)(this._target.resolution,this._targetSession,this._sourceSession)),this._sourceTargetBarBuilder}}var cd=i(65458),hd=i(28120),dd=i(37626) +;class ud extends dd.PriceLineAxisView{constructor(e,t){super(),this._model=e,this._source=t}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue();if(null===i)return{noData:!0};const s=this._source.price(),o=this._source.currentSession();if(null===s||"pre_market"!==o&&"post_market"!==o)return{noData:!0};const n=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:n,coordinate:n,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}_priceLineColor(e){const t=this._source.properties().childs();return"pre_market"===this._source.currentSession()?t.preMarketColor.value():t.postMarketColor.value()}_lineWidth(){return this._source.properties().childs().lineWidth.value()}_lineStyle(){return this._source.properties().childs().lineStyle.value()}_isVisible(){if(!this._source.canBeVisibleOnSymbolAndInterval()||!this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value())return!1;const e=this._source.price(),t=this._source.currentSession();return null!==e&&("pre_market"===t||"post_market"===t)}}var _d=i(98558);class pd extends _d.PriceAxisView{constructor(e,t){super(),this._model=e,this._source=t}_updateRendererData(e,t,s){if(e.visible=!1,t.visible=!1,!this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value())return;const o=this._model.mainSeries(),n=o.priceScale(),r=o.firstValue();if(null===r)return;if(!this._source.canBeVisibleOnSymbolAndInterval())return;const l=this._source.price(),c=this._source.currentSession();if(null==l||"pre_market"!==c&&"post_market"!==c)return;const h=this._source.properties().childs(),d="pre_market"===c?(0,Is.resetTransparency)(h.preMarketColor.value()):(0,Is.resetTransparency)(h.postMarketColor.value());e.visible=!0,t.visible=!0,e.text=n.formatPriceAbsolute(l),t.text="pre_market"===c?a.t(null,{context:"market_status"},i(93866)):a.t(null,{context:"market_status"},i(35359)),s.coordinate=n.priceToCoordinate(l,r),s.background=d,s.textColor=this.generateTextColor(d)}}var md=i(52397);class gd extends md.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._source=t;const s={doubleClickHandler:i,doubleTapHandler:i};this._lineRenderer.setHitTest(new Vt.HitTestResult(Vt.HitTarget.Regular,s))}_updateImpl(){const e=this._lineRendererData;e.visible=!1;const t=this._model.mainSeries(),i=this._source.properties().childs();if(!i.visible.value()||!t.isVisible())return;const s=t.priceScale(),o=t.firstValue();if(null===o)return;if(!this._source.canBeVisibleOnSymbolAndInterval())return;const n=this._source.price(),r=this._source.currentSession();null===n||"pre_market"!==r&&"post_market"!==r||(e.visible=!0,e.y=s.priceToCoordinate(n,o),e.linestyle=i.lineStyle.value(),e.linewidth=i.lineWidth.value(),e.color="pre_market"===r?i.preMarketColor.value():i.postMarketColor.value())}}Ot.LINESTYLE_DOTTED,Lt.colorsPalette["color-tv-blue-500"];class fd extends hd.CustomSourceBase{constructor(e,t,i){super(e,t),this._extraHoursPrice=null, +this._currentSession="holiday",this._quotesProvider=t.mainSeries().quotesProvider(),this._prePostMarketLinePaneView=new gd(t,this,i),this._prePostPriceAxisView=new pd(t,this),this._prePostLabelPaneView=new cd.PanePriceAxisView(this._prePostPriceAxisView,t.mainSeries(),t),this._prePostPriceLineAxisView=new ud(t,this),this._quotesProvider.quotesUpdate().subscribe(this,this._updateQuotes),this._updateQuotes()}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this)}paneViews(e){return this._areViewsAvailableForPane(e)?[this._prePostMarketLinePaneView]:[]}labelPaneViews(e){return this._areViewsAvailableForPane(e)?[this._prePostLabelPaneView]:[]}priceAxisViews(e,t){return this._areViewsAvailableForPane(e)?e.findTargetPriceAxisViews(this,t,[this._prePostPriceAxisView],[this._prePostPriceLineAxisView]):[]}priceScale(){return this._model.mainSeries().priceScale()}updateAllViews(e){this._prePostMarketLinePaneView.update(e),this._prePostPriceAxisView.update(e),this._prePostPriceLineAxisView.update(e),this._prePostLabelPaneView.update(e)}price(){return this._extraHoursPrice}currentSession(){return this._currentSession}canBeVisibleOnSymbolAndInterval(){return this._model.mainSeries().isPrePostMarketPricesAvailableProperty().value()}properties(){return this._model.mainSeries().properties().childs().prePostMarket}_updateQuotes(){const e=this._quotesProvider.quotes();null===e?this._extraHoursPrice=null:(this._extraHoursPrice=e.rtc,void 0!==e.current_session&&(this._currentSession=e.current_session));const t=this._model.mainSeries().properties().childs().prePostMarket.childs().visible.value(),i=this._model.properties().childs().scalesProperties.childs().showPrePostMarketPriceLabel.value();this.canBeVisibleOnSymbolAndInterval()&&(t||i)&&(this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this))}_areViewsAvailableForPane(e){return!this._model.isInReplay().value()&&!this._model.isSnapshot()&&this._model.paneForSource(this._model.mainSeries())===e}}var yd=i(39772);function vd(e,t){return e.codet.code?1:0}class Sd{constructor(e){this._convertibleItems=e,this._idsToItems=new Map;for(const t of e)this._idsToItems.set(t.id,t)}convertible(e){return void 0!==this._idsToItems.get(e)}item(e){return this._idsToItems.get(e)??null}size(){return this._convertibleItems.length}filterConvertible(e,t){const i=this._convertibleItems.filter(function(e,t){return i=>!e.has(i.id)&&t(i.id)}(e,t));return i.sort(vd),i}getItems(){return this._convertibleItems.map((e=>e.id))}}class bd{constructor(e){this._allGroups=new Set,this._idToName=new Map,this._idToDescription=new Map,this._groupedUnitIds=new Map,this._groupedUnits=new Map,this._groupById=new Map,this._size=0,this._units=e;for(const t in e)if(e.hasOwnProperty(t)){this._allGroups.add(t),this._groupedUnitIds.set(t,new Set(e[t].map((e=>e.id)))),this._groupedUnits.set(t,e[t]);for(const i of e[t])this._size++,this._idToName.set(i.id,i.name),this._idToDescription.set(i.id,i.description),this._groupById.set(i.id,t)}}unitsChanged(e){return this._units!==e +}size(){return this._size}name(e){return this._idToName.get(e)||e}description(e){return this._idToDescription.get(e)||e}unitGroupById(e){return this._groupById.get(e)||null}allGroups(){return new Set(this._allGroups)}unitsByGroups(e){const t=[];return e.forEach((e=>{const i=this._groupedUnits.get(e);void 0!==i&&t.push({name:e,units:i})})),t}convertible(e,t){for(const i of t){const t=this._groupedUnitIds.get(i);if(void 0!==t&&t.has(e))return!0}return!1}}var wd=i(50335);class Cd{constructor(e){this._source=null,this._sourcePane=null,this._currentToolSupportsPhantomMode=!1,this._model=e}destroy(){this._source=null,this._sourcePane=null}source(){return this._source}onToolChanged(){this._removeSource(),this._currentToolSupportsPhantomMode=(0,wt.isLineToolName)(lt.tool.value())&&(0,eo.supportsPhantomMode)(lt.tool.value())}onCursorPositionUpdated(){if(!this._currentToolSupportsPhantomMode)return;const e=this._model.crosshairSource();if(this._sourcePane!==e.pane&&this._removeSource(),null===e.pane||!(0,wd.isNumber)(e.index)||!(0,wd.isNumber)(e.price))return void this._removeSource();const t={index:e.index,price:e.price};null!==this._source?this._source.setPoint(0,t):(this._source=this._model.createLineTool({pane:e.pane,point:t,linetool:lt.tool.value()}),this._sourcePane=e.pane)}_removeSource(){null!==this._source&&(this._model.removeSource(this._source),this._source=null,this._sourcePane=null)}}var Pd,Td=i(92693);!function(e){e[e.MagnetTolerance=50]="MagnetTolerance"}(Pd||(Pd={}));class xd{constructor(){this._lastValue=null}align(e,t,i){this._lastValue=null;let s=e;if(!(0,Un.magnetEnabled)().value())return s;const o=i.mainDataSource();if(null===o)return s;const r=o.model().mainSeries();if(o!==r)return s;const a=r.priceScale();if(a.isEmpty())return s;const l=function(e,t){const i=e.bars().valueAt(t);if(null===i)return;let s;if(null!==e.priceSource())s=[e.barFunction()(i)];else switch(e.style()){case 12:s=[i[2],i[3]];break;case 16:case 21:s=[(0,n.ensure)(i[2]),(0,n.ensure)(i[4]),(0,n.ensure)(i[3])];break;default:s=[i[1],i[2],i[3],i[4]]}return s}(r,t);if(!l)return s;const c=(0,n.ensure)(r.firstValue()),h=l.map((e=>({y:a.priceToCoordinate(e,c),price:e}))),d=a.priceToCoordinate(e,c);h.sort(((e,t)=>Math.abs(e.y-d)-Math.abs(t.y-d)));const u=h[0];return((0,Un.magnetMode)().value()===Td.MagnetMode.StrongMagnet||Math.abs(u.y-d)<50)&&(s=u.price,this._lastValue=s),s}lastValue(){return this._lastValue}resetLastValue(){this._lastValue=null}}class Id{constructor(e){this._appliedTimeFrame=new ht.WatchedObject(null),this._appliedTimeFrameInfo=null,this._appliedTimeFrameChangedBound=this._appliedTimeFrameChanged.bind(this),this._model=e,e.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),this._appliedTimeFrame.subscribe(this._appliedTimeFrameChangedBound)}destroy(){this._appliedTimeFrame.unsubscribe(this._appliedTimeFrameChangedBound),this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.mainSeries().dataEvents().seriesTimeFrame().unsubscribeAll(this)}appliedTimeFrame(){ +return this._appliedTimeFrame}_appliedTimeFrameChanged(){this._model.timeScale().logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame)}_onSeriesTimeFrame(e,t,i,s){if(s){const e=this._model.timeScale();this._appliedTimeFrameInfo={logicalRange:e.logicalRange(),baseIndex:e.baseIndex()},e.logicalRangeChanged().subscribe(this,this._invalidateAppliedTimeFrame)}}_invalidateAppliedTimeFrame(){if(null===this._appliedTimeFrameInfo)return;const e=this._model.timeScale(),t=e.logicalRange(),i=e.baseIndex(),s=this._appliedTimeFrameInfo.logicalRange,o=this._appliedTimeFrameInfo.baseIndex;(null===t||null===s||Math.abs(i-t.left()-(o-s.left()))>=.01||Math.abs(i-t.right()-(o-s.right()))>=.01)&&this._appliedTimeFrame.setValue(null)}}var Md=i(53388),Ad=i(30125);class Ld extends Ad.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const{context:t,verticalPixelRatio:i,horizontalPixelRatio:s,bitmapSize:o}=e,n=Math.max(1,Math.floor(s));t.lineWidth=n;const r=Math.ceil(o.height*i),a=Math.ceil(o.width*s);if(t.lineCap="butt",this._data.vertLinesVisible){t.strokeStyle=this._data.vertLinesColor,(0,Ft.setLineStyle)(t,this._data.vertLineStyle);for(const e of this._data.timeMarks){const i=Math.round(e.coord*s);(0,Ft.drawVerticalLine)(t,i,0,r)}}if(this._data.horzLinesVisible){t.strokeStyle=this._data.horzLinesColor,(0,Ft.setLineStyle)(t,this._data.horzLineStyle);for(const e of this._data.priceMarks){const s=Math.round(e.coord*i);(0,Ft.drawHorizontalLine)(t,s,0,a)}}}}class kd{constructor(e){this._renderer=new Ld,this._pane=e}update(){}renderer(){const e=this._pane.defaultPriceScale(),t=this._pane.model().timeScale();if(e.isEmpty()||t.isEmpty())return null;const i=this._pane.model().properties().childs().paneProperties.childs(),s=t.marks(),o=i.gridLinesMode.value(),n={horzLinesVisible:"both"===o||"horz"===o,vertLinesVisible:"both"===o||"vert"===o,horzLinesColor:i.horzGridProperties.childs().color.value(),vertLinesColor:i.vertGridProperties.childs().color.value(),horzLineStyle:i.horzGridProperties.childs().style.value(),vertLineStyle:i.vertGridProperties.childs().style.value(),priceMarks:e.marks(),timeMarks:null!==s?s:[]};return this._renderer.setData(n),this._renderer}}class Dd extends di.DataSource{constructor(e){super(),this._model=e}id(){return"grid"}paneViews(e){return e.mode()===Bi.PaneMode.Regular?[new kd(e)]:null}name(){return"Grid"}model(){return this._model}}class Ed extends _d.PriceAxisView{constructor(e,t,i,s){super(),this._source=e,this._pane=t,this._priceScale=i,this._priceProvider=s,this._properties=e.model().properties().childs().scalesProperties}setHitTestData(e){this._hitTestData=e}setXCoord(e){this._xCoord=e}additionalPadding(e){return 0}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const s=this._priceScale,o=s.mainSource(),n=null!==o?o.firstValue():null;if(!this._isVisible()||s.isEmpty()||null===n)return;const r=this._currentPrice(s);if(null===r)return;i.background=(0, +Is.resetTransparency)(this._bgColor()),i.textColor=this.generateTextColor(i.background);const a=this.additionalPadding(s.fontSize());i.additionalPaddingTop=a,i.additionalPaddingBottom=a,i.coordinate=s.priceToCoordinate(r,n),e.text=s.formatPrice(r,n),e.visible=!0,t.visible=!0,t.hitTestData=this._hitTestData,t.xCoord=this._xCoord}_currentPrice(e){return this._priceProvider(e)}}class Bd extends Ed{additionalPadding(e){return 2/12*e}_isVisible(){const e=this._source.lockedPane();return this._properties.childs().showPriceScaleCrosshairLabel.value()&&(this._source.visible||null!==e)&&(e??this._source.pane)===this._pane}_currentPrice(e){const t=lt.crosshairLock.value();return null!==t&&1===t.type?this._pane===this._source.lockedPane()?t.price:null:super._currentPrice(e)}_bgColor(){const e=this._properties.childs();return this._source.model().dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_updateRendererData(e,t,i){const s=t.visible;super._updateRendererData(e,t,i),this._source.isHovered()?t.backgroung=this._source.model().dark().value()?Lt.colorsPalette["color-cold-gray-600"]:Lt.colorsPalette["color-cold-gray-650"]:t.backgroung=void 0,s||(t.visible=s)}}class Vd extends Ed{_isVisible(){return null!==this._source.measurePane().value()}_bgColor(){return this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}}var Rd,Nd,Od=i(19475);function Fd(e){const t=e.priceScale();return null===t?0:t.isPercentage()||t.isIndexedTo100()?2:1}!function(e){e[e.NotDefined=0]="NotDefined",e[e.Regular=1]="Regular",e[e.Unregular=2]="Unregular"}(Rd||(Rd={}));class Wd extends cd.PanePriceAxisView{constructor(e,t,i,s,o){super(e,t,s),this._crossHairMenuCachedState=null,this._hasActions=!1,this._gaOrigin="CH menu",this._crosshairPriceAxisView=e,e.setPaneRendererLabelIcon(0),this._crosshair=t,this._scale=i,this._options=o,this._updateGaOrigin()}_updateImpl(e){const t=this._crosshair.y,i=this._chartModel.properties().childs().scalesProperties.childs().fontSize.value(),s=this._chartModel.timeScale().width(),o=this._crosshair.model().priceAxisRendererOptions(),n=i+2*this._crosshairPriceAxisView.additionalPadding(i)+o.paddingTop+o.paddingBottom,r=n,a=t-n/2,c=this._crosshair.pane,h=this._mainDataSourceOnPane(),d=h&&h.symbolSource(),u=!!d&&(d.isConvertedToOtherCurrency()||d.isConvertedToOtherUnit());if(this._updateGaOrigin(),null!==h){const e=Fd(h),t=h.idForAlert(),i=this._chartModel.isInReplay().value(),s=this._crossHairMenuCachedState,o=l.enabled("chart_crosshair_menu");null!==s&&s.id===t&&s.priceScale===e&&s.isCurrencyOrUnitConverted===u&&s.isInReplay===i&&s.isMenuEnabled===o||(this._updateTooltipAndActionsAvailability(h,e,u),this._crossHairMenuCachedState={id:t,priceScale:e,isCurrencyOrUnitConverted:u,isInReplay:i,isMenuEnabled:o})}const _=null!==h&&(0,Nr.isActingAsSymbolSource)(h)?h.symbol():null,p=null!==c&&(c.maximized().value()||!c.collapsed().value())&&(Boolean(_)||!1);this._crosshairPriceAxisView.setPaneLabelVisible(p);const m=this._position();if(null!==m){ +const e=0,t=s-r,i=Boolean(Od.showPlusButtonOnCursor.value()),o=i?this._crosshair.x:void 0,l=void 0!==o?o-r/2:"left"===m?e:t,c=void 0!==o?o+r/2:"left"===m?e+r:t+r,h=(0,At.box)(new At.Point(l,a),new At.Point(c,a+n));this._data={itemBox:h,clickHandler:this._handleClick.bind(this,m,i,h)},this._crosshairPriceAxisView.setHitTestData(this._data),this._crosshairPriceAxisView.setXCoord(o)}super._updateImpl(e)}_priceScale(){return this._scale}_updateGaOrigin(){this._gaOrigin=Boolean(Od.showPlusButtonOnCursor.value())?"CH menu cursor":"CH menu"}_updateTooltipAndActionsAvailability(e,t,i){this._hasActions=!1;if(!(1===t))return;this._chartModel.isInReplay().value();this._hasActions=!1}_handleClick(e,t,i,s,o){(0,ne.trackEvent)(this._gaOrigin,"click");const n=this._mainDataSourceOnPane(),r=null!==n&&(0,Nr.isActingAsSymbolSource)(n)?n.symbol():null,a={pageX:o.pageX,pageY:o.pageY,clientX:o.clientX,clientY:o.clientY,screenX:o.screenX,screenY:o.screenY,price:this._crosshair.price,symbol:r};W.emit("onPlusClick",a)}_getMenuItems(e){return Promise.resolve([])}_createAlertMenuItems(e){return Promise.resolve([])}_getAddAlertActionOptions(e,t,i){return{dataSource:e,y:t,disabled:i,analyticsOpt:{method:"crosshair_menu",source:"chart",actionSource:"crosshair_menu",gaOrigin:this._gaOrigin}}}_createTradingMenuItems(){return Promise.resolve([])}_createAddHorizontalLineMenuItem(){return[]}_getActionAddHorizontalLine(e){return null}_getValue(e,t){const i=e.priceScale(),s=e.firstValue();if(null===i||null===s)return null;return i.isPercentage()||i.isIndexedTo100()?null:i.coordinateToPrice(t,s)}_showContextMenu(e,t,i,s,o){const r="left"===o;setTimeout((()=>{const o=s.clientX-s.localX,a=s.clientY-s.localY,l=i.min.x+o,c=i.max.x+o,h=i.min.y+a,d=c-l,u=i.max.y+a-h,_=t?lt.crosshairLock.value():void 0;if(void 0!==_){const e=(0,n.ensureNotNull)(this._chartModel.timeScale().points().roughTime(this._crosshair.index));lt.crosshairLock.setValue({type:1,price:this._crosshair.price,time:e,modelId:this._chartModel.id(),paneId:(0,n.ensureNotNull)(this._crosshair.pane).id()})}Oo.ContextMenuManager.showMenu(e,{clientX:s.clientX,clientY:s.clientY,box:{x:l,w:d,y:h,h:u},attachToXBy:t?"auto":r?"left":"right",attachToYBy:"auto-strict",marginX:t?0:-d},void 0,{menuName:"CrosshairMenuView"},(()=>{void 0!==_&<.crosshairLock.setValue(_)}))}))}_mainDataSourceOnPane(){const e=this._crosshair.pane;return null!==e?e.mainDataSource():null}}class Hd extends Ad.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return void 0===this._data.clickHandler?null:new Vt.HitTestResult(Vt.HitTarget.Custom,{clickHandler:this._data.clickHandler,tapHandler:this._data.clickHandler})}_drawImpl(e){const t=this._data.vertLinesVisible,i=this._data.horzLinesVisible;if(!t&&!i)return;const{context:s,horizontalPixelRatio:o,verticalPixelRatio:n,bitmapSize:r}=e;s.lineWidth=Math.max(1,Math.floor(this._data.lineWidth*o)),s.strokeStyle=this._data.color,s.fillStyle=this._data.color,s.lineCap="butt",(0,Ft.setLineStyle)(s,this._data.lineStyle) +;const a=Math.round(this._data.x*o),l=Math.round(this._data.y*n),c=Math.ceil(r.width*o),h=Math.ceil(r.height*n);t&&a>=0&&(0,Ft.drawVerticalLine)(s,a,0,h),i&&l>=0&&(0,Ft.drawHorizontalLine)(s,l,0,c),this._data.drawCenter&&(s.beginPath(),s.arc(a,l,Math.round(3*o),0,2*Math.PI,!0),s.fillStyle=this._data.color,s.fill()),this._data.scissors&&function(e,t,i){const{context:s,bitmapSize:o,horizontalPixelRatio:n,verticalPixelRatio:r}=e,a=24*n,l=Math.round(t-a/2);let c=Math.round(i-a/2);if(c<0)c=0;else{const e=o.height-a;c>e&&(c=e)}s.translate(l,c),s.scale(n,r),s.fillStyle="#1A1A1A",s.fill(zd),s.strokeStyle="#fff",s.lineWidth=1,s.stroke(zd)}(e,a,l)}}!function(e){e.Path="m15.68 3.72-3.82 5.52-3.83-5.52-.28-.42-.42.3a2.84 2.84 0 0 0-.68 3.92l3.27 4.73-1.16 1.68a3.34 3.34 0 0 0-4.26 3.22 3.34 3.34 0 0 0 3.32 3.35 3.34 3.34 0 0 0 3.08-4.6l1-1.44 1.13 1.62a3.34 3.34 0 0 0 3.15 4.42c1.84 0 3.32-1.5 3.32-3.35a3.34 3.34 0 0 0-4.42-3.17l-1.23-1.78 3.22-4.65a2.86 2.86 0 0 0-.69-3.96l-.41-.29-.29.42ZM7.82 16.27c.47 0 .86.39.86.88 0 .48-.39.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.4-.88.86-.88Zm8.36 0c.47 0 .86.39.86.88 0 .48-.4.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.39-.88.86-.88Z",e[e.Size=24]="Size",e.FillColor="#1A1A1A",e.StrokeColor="#fff",e[e.StrokeWidth=1]="StrokeWidth"}(Nd||(Nd={}));const zd=new Path2D("m15.68 3.72-3.82 5.52-3.83-5.52-.28-.42-.42.3a2.84 2.84 0 0 0-.68 3.92l3.27 4.73-1.16 1.68a3.34 3.34 0 0 0-4.26 3.22 3.34 3.34 0 0 0 3.32 3.35 3.34 3.34 0 0 0 3.08-4.6l1-1.44 1.13 1.62a3.34 3.34 0 0 0 3.15 4.42c1.84 0 3.32-1.5 3.32-3.35a3.34 3.34 0 0 0-4.42-3.17l-1.23-1.78 3.22-4.65a2.86 2.86 0 0 0-.69-3.96l-.41-.29-.29.42ZM7.82 16.27c.47 0 .86.39.86.88 0 .48-.39.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.4-.88.86-.88Zm8.36 0c.47 0 .86.39.86.88 0 .48-.4.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.39-.88.86-.88Z");const Ud=Lt.colorsPalette["color-tv-blue-500"];class Gd{constructor(e,t){this._rendererData={},this._renderer=new Hd(this._rendererData),this._source=e,this._pane=t}update(){}renderer(){const e=this._source.selectPointMode().value()!==lt.SelectPointMode.None,t=this._source.lockedPane(),i=(this._source.visible||null!==t)&&(this._source.areLinesVisible||e)&&!this._source.linesShouldBeHidden(),s=this._rendererData;if(!i||null===this._pane)return null;const o=this._source.paneForPointSelect(),r=this._source.isReplaySelection(),a=t??this._source.pane,l=this._pane===a,c=r||(null!==o?a===o&&this._pane===o:l);if(s.scissors=!1,e&&(r||this._source.isOnHoveredChartWidget())&&c){const e=(0,n.ensureNotNull)(this._source.pointToSelect());s.color=this._source.lineColor()||Ud,r?(s.lineWidth=2,s.scissors=l):s.lineWidth=1,s.lineStyle=Ot.LINESTYLE_SOLID,s.horzLinesVisible=!0,s.vertLinesVisible=!0,s.drawCenter=!1,"time"===e?s.horzLinesVisible=!1:"price"===e&&(s.vertLinesVisible=!1)}else{const e=this._source.properties(),t=lt.tool.value(),i=(0,vo.lastMouseOrTouchEventInfo)(),o=i.isTouch&&!i.stylus&&((0,wt.isLineToolName)(t)||(0,lt.toolIsMeasure)(t));let n;n=o?Ud:e.childs().color.value();const r=e.childs().transparency.value();!o&&r>0&&(n=(0,Is.generateColor)(n,r)), +s.color=n,s.horzLinesVisible=this._pane===a&&(this._pane.maximized().value()||!this._pane.collapsed().value()),s.vertLinesVisible=!0,s.lineWidth=e.childs().width.value(),s.lineStyle=e.childs().style.value(),s.drawCenter=o&&this._pane===a}return s.x=this._source.lockedX()??this._source.x,s.y=this._source.lockedY()??this._source.y,this._renderer}}var jd=i(62189);const qd={backgroundColor:(0,Is.generateColor)(Lt.colorsPalette["color-tv-blue-500"],70),borderColor:(0,Is.generateColor)(Lt.colorsPalette["color-tv-blue-500"],20)};class $d{constructor(e){this._renderer=new jd.RectangleRenderer,this._rectangle=null,this._crosshair=e}update(){const e=this._crosshair.selection();null!==e&&null!==this._crosshair.pane?this._rectangle=this._crosshair.pane.logicalRectToPixels(e):this._rectangle=null}renderer(){if(!this._rectangle)return null;const e={backcolor:qd.backgroundColor,color:qd.borderColor,fillBackground:!0,linewidth:1,points:[this._rectangle.min,this._rectangle.max],extendLeft:!1,extendRight:!1};return this._renderer.setData(e),this._renderer}}var Kd=i(63273),Yd=i(30699),Zd=i(92953),Xd=i(91046),Jd=i(17330),Qd=i(49857);const eu=a.t(null,void 0,i(41643)),tu=a.t(null,{context:"study"},i(24261)),iu=(0,uh.getPercentageFormatter)(),su=new Zd.TimeSpanFormatter,ou=(0,uh.getVolumeFormatter)(),nu=(0,Lt.getHexColorByName)("color-tv-blue-500"),ru=(0,Lt.getHexColorByName)("color-ripe-red-400"),au={bgColorPositive:(0,Is.generateColor)(nu,80),bgColorNegative:(0,Is.generateColor)(ru,80),colorPositive:(0,Lt.getHexColorByName)("color-tv-blue-600"),colorNegative:(0,Lt.getHexColorByName)("color-ripe-red-400"),labelBgColorPositive:nu,labelBgColorNegative:ru};var lu;!function(e){e[e.MinArrowDistance=50]="MinArrowDistance"}(lu||(lu={}));class cu{constructor(e,t){this._horzTrenRenderer=new Xd.TrendLineRenderer,this._vertTrenRenderer=new Xd.TrendLineRenderer,this._bgRenderer=new jd.RectangleRenderer,this._labelRenderer=new Jd.TextRenderer,this._p1=null,this._p2=null,this._source=e,this._pane=t}update(e){const[t,i]=this._source.measurePoints();if(void 0===i)return this._p1=null,void(this._p2=null);const s=(0,n.ensureNotNull)(this._source.measurePane().value()),o=t.price,r=i.price,a=i.index-t.index,l=(0,Kd.forceLTRStr)(""+a),c=(0,n.ensureNotNull)(s.mainDataSource()),h=(0,n.ensureNotNull)(c.firstValue()),d=this._source.model().timeScale().indexToCoordinate(t.index),u=this._source.model().timeScale().indexToCoordinate(i.index),_=s.defaultPriceScale().priceToCoordinate(o,h),p=s.defaultPriceScale().priceToCoordinate(r,h);this._p1=new At.Point(d,_),this._p2=new At.Point(u,p);const m=this._source.model().timeScale().indexToUserTime(t.index),f=this._source.model().timeScale().indexToUserTime(i.index);let y=null;null!==m&&null!==f&&(y=(f.valueOf()-m.valueOf())/1e3);const v=r-o,S=100*v/Math.abs(o),b=this._pane.model().mainSeries().symbolInfo(),w=b&&(0,uh.getPipFormatter)(b),C=(0,n.ensureNotNull)(c.formatter()),P=(C.formatChange?.(r,o)??C.format(v))+" ("+iu.format(Math.round(100*S)/100)+") "+(w?w.format(v):""),T=null!==y?su.format(y):null,x=null!==T?", "+(0, +Kd.startWithLTR)(T):"";let I=(0,Kd.forceLTRStr)(P)+"\n"+eu.format({count:l})+x;const M=this._source.measureVolume();Number.isNaN(M)||(I+=`\n${tu} ${ou.format(M)}`);const A=r=50?Qd.LineEnd.Arrow:Qd.LineEnd.Normal};this._horzTrenRenderer.setData(s)}{const e=Math.round(E.x),t=new At.Point(e,this._p1.y),i=new At.Point(e,this._p2.y),s={points:[t,i],color:L,linewidth:1,linestyle:Ot.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:Qd.LineEnd.Normal,rightend:Math.abs(t.y-i.y)>=50?Qd.LineEnd.Arrow:Qd.LineEnd.Normal};this._vertTrenRenderer.setData(s)}const B={x:0,y:10},V=.5*(this._p1.x+this._p2.x),R=this._p2.y,N=new At.Point(V,R),O={points:[N],text:I,color:"#FFFFFF",horzAlign:Yd.HorizontalAlign.Center,vertAlign:Yd.VerticalAlign.Middle,font:g.CHART_FONT_FAMILY,offsetX:B.x,offsetY:B.y,bold:!1,italic:!1,fontsize:12,lineSpacing:8,highlightBorder:!1,backgroundColor:k,backgroundTransparency:10,boxPaddingVert:9,boxPaddingHorz:9,backgroundRoundRect:4};this._labelRenderer.setData(O);const F=this._labelRenderer.measure(),W=(0,Jd.calculateLabelPosition)(F,this._p1,this._p2,B,this._pane.height());this._labelRenderer.setPoints([W])}renderer(){if(null===this._p1||null===this._p2)return null;const e=new Rt.CompositeRenderer;return e.append(this._bgRenderer),e.append(this._horzTrenRenderer),e.append(this._vertTrenRenderer),e.append(this._labelRenderer),e}}var hu,du=i(99875);!function(e){e[e.Light=0]="Light",e[e.Dark=1]="Dark"}(hu||(hu={}));class uu extends Rc.MediaCoordinatesPaneRenderer{constructor(e){super(),this._svgMap=new Map,this._data=e,this._svgMap.set(e.theme,this._createSvgRenderer(e.theme))}hitTest(){return null}setData(e){this._svgMap.has(e.theme)||this._svgMap.set(e.theme,this._createSvgRenderer(e.theme)),this._data=e}_drawImpl(e){const{context:t,mediaSize:i}=e,{theme:s,x:o}=this._data,n=this._svgMap.get(s);if(!n)return;const r=n.viewBox(),{width:a,height:l}=r,c=a/2;o+c<0||o-c>i.width||(t.translate(o-c,i.height-l),n.render(t,{targetViewBox:r}))}_createSvgRenderer(e){const t=1===e?du.replace("backgroundColor",(0,Lt.getHexColorByName)("color-cold-gray-900")).replace("lineColor",(0,Lt.getHexColorByName)("color-cold-gray-450")):du.replace("backgroundColor",(0,Lt.getHexColorByName)("color-white")).replace("lineColor",(0,Lt.getHexColorByName)("color-cold-gray-550"));return(0,No.svgRenderer)(t)}}class _u{constructor(e){this._source=e,this._renderer=new uu(this._getRenderData(0))}update(){}renderer(){ +const e=this._source.visible&&this._source.areLinesVisible,t=this._source.lockedX(),i=0===lt.crosshairLock.value()?.type;return e&&i&&null!==t?(this._renderer.setData(this._getRenderData(t+1)),this._renderer):null}_getRenderData(e){return{x:e,theme:this._source.model().dark().value()?1:0}}}var pu=i(7576),mu=i(82587);class gu extends pu.DataWindowView{constructor(e){super(),this._invalidated=!0,this._dateItem=new pu.DataWindowItem("",a.t(null,void 0,i(22677)),""),this._timeItem=new pu.DataWindowItem("",a.t(null,void 0,i(12806)),""),this._model=e,this._items.push(this._dateItem),this._items.push(this._timeItem)}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}_updateImpl(){const e=this._model.mainSeries().isDWM();if(this._timeItem.setVisible(!e),this._timeItem.setValue(mu.notAvailable),this._dateItem.setValue(mu.notAvailable),this._model.timeScale().isEmpty())return;let t=this._model.crosshairSource().appliedIndex();if(!(0,wd.isNumber)(t)){const e=this._model.mainSeries().data().last();if(null===e)return;t=e.index}const i=this._model.timeScale().indexToUserTime(t);null!==i&&(this._dateItem.setValue(this._model.dateFormatter().format(i)),e||this._timeItem.setValue(this._model.timeFormatter().format(i)))}}var fu=i(66156);const yu=Lt.colorsPalette["color-tv-blue-500"],vu=a.t(null,{context:"Replay"},i(53310));class Su extends fu.TimeAxisView{constructor(e,t,i,s=!1){super(e),this._indexProvider=i,this._highlighted=s,this._source=t,this._properties=e.properties().childs().scalesProperties}_getText(e){if(this._source.isReplaySelection()){const t=this._model.timeScale().indexToUserTime(e);return null!==t?`${vu}: ${this._model.dateTimeFormatter().format(t)}`:""}return super._getText(e)}_getBgColor(){if(this._source.isReplaySelection())return yu;const e=this._properties.childs();return this._highlighted?e.axisLineToolLabelBackgroundColorCommon.value():this._model.dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_getIndex(){return this._model.crosshairSource().visible||null!==this._source.lockedPane()?this._indexProvider():null}_isVisible(){return this._properties.childs().showTimeScaleCrosshairLabel.value()}}var bu,wu=i(61105),Cu=i(97435),Pu=i(49156);!function(e){e[e.LineWidth=36]="LineWidth",e[e.CircleBorderWidth=1]="CircleBorderWidth",e[e.AnimationDuration=4e3]="AnimationDuration"}(bu||(bu={}));const Tu=(0,Is.applyAlpha)(Pu.colors.colorRipeRed500,.25),xu=(0,Is.applyAlpha)(Pu.colors.colorRipeRed500,.03);class Iu{constructor(e){this._invalidated=!0,this._circleRenderer=new Cu.CircleRenderer,this._source=e}update(e){this._invalidated=!0}renderer(e){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._circleRenderer}_updateImpl(){const e=this._source.originX(),t=this._source.originY();Number.isFinite(e)&&Number.isFinite(t)?this._circleRenderer.setData({center:(0,At.point)(e,t),radius:18,lineWidth:1,color:xu,backColor:Tu,disableInteractions:!0}):this._circleRenderer.setData(null)}}class Mu{constructor(e){ +this._activeHighlighter=null,this._highlighters=new Map,this._toolsFactory=null,this._throttleUpdateHighlighters=(0,o.default)((()=>{const e=(0,Bt.sourceChangeEvent)(this._crosshair.id());let t=!1;const i=Array.from(this._highlighters.keys());for(const s of i){const i=[];for(const t of(0,n.ensureDefined)(this._highlighters.get(s)))t.animationProgress()<1?(t.updateAllViews(e),i.push(t)):t.destroy?.();i.length>0?(this._highlighters.set(s,i),t=!0):this._highlighters.delete(s)}t&&this._crosshair.model().updateSource(this._crosshair)}),20,{leading:!0}),this._crosshair=e,this._view=new Iu(e),this._currentTool=lt.tool.spawn(),this._currentTool.subscribe((e=>{(0,lt.toolIsDemonstration)(e)&&null===this._toolsFactory&&(this._toolsFactory=new Tc((async()=>{const e=await i.e(360).then(i.bind(i,13506));return(t,i,s,o)=>new e.LineToolDemonstrationHighlighter(t,i,s,o)})()))}),{callWithLast:!0})}destroy(){for(const[,e]of this._highlighters)for(const t of e)t.destroy?.();this._currentTool.destroy()}update(e){this._view.update(e);for(const[,t]of this._highlighters)for(const i of t)i.updateAllViews(e)}paneViews(e){const t=[];e===this._crosshair.pane&&(0,lt.toolIsDemonstration)(lt.cursorTool.value())&&t.push(this._view);for(const i of this._highlighters.get(e)??[]){const s=i.paneViews(e);s&&t.push(...s)}return this._highlighters.size>0&&this._throttleUpdateHighlighters(),t}createHighlighter(){const e=this._toolsFactory?.get();if(!e)return;this._activeHighlighter=e(this._crosshair.model(),Tu,36,4e3);const t=(0,n.ensureNotNull)(this._crosshair.pane),i=(0,n.ensureNotNull)(t.mainDataSource());(0,eo.prepareLineToolPropertiesByOwnerSource)(this._activeHighlighter.properties(),i),this._activeHighlighter.setOwnerSource(i);const s=this._highlighters.get(t)??[];s.push(this._activeHighlighter),this._highlighters.set(t,s)}addHighlighterPosition(e){this._activeHighlighter?.addPoint(e),this.update((0,Bt.sourceChangeEvent)(this._crosshair.id()))}isThereUnfinishedHighlighter(){return null!==this._activeHighlighter}finishHighlighter(){this._activeHighlighter?.finish(),this._activeHighlighter=null,this._throttleUpdateHighlighters()}}const Au={menuEnabled:!1,menuForMainSourceOnly:!1,disableTradingMenuActions:!1,disableDrawHorizLineMenuAction:!1};let Lu=0;const ku=(0,ae.getLogger)("Chart.Crosshair");class Du extends di.DataSource{constructor(e,t,i){super(),this.pane=null,this.price=NaN,this.index=NaN,this.visible=!0,this.areLinesVisible=!0,this.x=NaN,this.y=NaN,this._lockData=null,this._crosshairDemonstration=new Mu(this),this._measurePane=new F.WatchedValue(null),this._measurePaneViewCache=new WeakMap,this._startMeasurePoint=null,this._endMeasurePoint=null,this._lastValidMeasurePoint=null,this._linesShouldBeHidden=!1,this._isOnHoveredChartWidget=!1,this._crossHairSelectPointMode=new F.WatchedValue(lt.SelectPointMode.None),this._selectionPane=null,this._selectionView=new $d(this),this._selectionStartPoint=null,this._timeLockPaneView=null,this._crosshairPaneViewCache=new WeakMap,this._pointSelectionPaneViewCache=new WeakMap,this._priceAxisViews=new Map, +this._panePriceAxisViews=new Map,this._startMeasurePriceAxisViews=new Map,this._endMeasurePriceAxisViews=new Map,this._originX=NaN,this._originY=NaN,this._subscribed=!1,this._movedDelegate=new re.Delegate,this._pointSelectedDelegate=new re.Delegate,this._requestedPoint=null,this._paneForRequestedPoint=null,this._selectLineColor=null,this._volumeCalculator=null,this._selectFromAllChartsIfOutOfData=null,this._currentMeasurePointsetAndSymbolId=null,this._model=e,this._options=Object.assign({},Au,i||{}),this._dataWindowView=new gu(e),this.setSelectionEnabled(!1);const s=e=>t=>t===(0,n.ensureNotNull)(this._measurePane.value()).defaultPriceScale()?e():null;this._currentPosPriceProvider=e=>{const t=(0,n.ensureNotNull)(this.pane);if(e===t.defaultPriceScale())return this.price;const i=(0,n.ensureNotNull)(t.defaultPriceScale().mainSource()).firstValue();if(null===i)return null;const s=t.defaultPriceScale().priceToCoordinate(this.price,i),o=(0,n.ensureNotNull)(e.mainSource()).firstValue();return null===o?null:e.coordinateToPrice(s,o)},this._startMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._startMeasurePoint).price)),this._endMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).price)),this._properties=t;this._timeAxisView=new Su(e,this,(()=>this.appliedIndex()),!1),this._startMeasureTimeAxisView=new Su(e,this,(()=>(0,n.ensureNotNull)(this._startMeasurePoint).index),!0),this._endMeasureTimeAxisView=new Su(e,this,(()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).index),!0),this._cursorTool=lt.cursorTool.spawn(),e.readOnly()||this._cursorTool.subscribe((e=>this.areLinesVisible="arrow"!==e),{callWithLast:!0}),this._crosshairLock=lt.crosshairLock.spawn(),this._showPlusButtonOnCursor=Od.showPlusButtonOnCursor.spawn();const o=()=>{this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.lightUpdate()};this._crosshairLock.subscribe(o),this._showPlusButtonOnCursor.subscribe(o)}destroy(){null!==this._volumeCalculator&&this._volumeCalculator.destroy(),this._measurePane.setValue(null),this._crosshairLock.destroy(),this._showPlusButtonOnCursor.destroy(),this._cursorTool.destroy(),this._removeMeasurePointset(),this._crosshairDemonstration.destroy(),super.destroy()}name(){return"Crosshair"}moved(){return this._movedDelegate}originX(){return this._originX}originY(){return this._originY}saveOriginCoords(e,t){this._originX=e,this._originY=t}clearOriginCoords(){this._originX=NaN,this._originY=NaN}currentPoint(){return new At.Point(this.x,this.y)}model(){return this._model}appliedIndex(){return this._getLockData().index??this.index}lockedX(){return this._getLockData().xCoord??null}lockedY(){return this._getLockData().yCoord??null}lockedPane(){const e=lt.crosshairLock.value();return null===e||1!==e.type?null:this._model.id()===e.modelId?this._model.paneForId(e.paneId):this._model.mainPane()}invalidateLockPosition(){this._lockData=null}startMeasurePoint(){return this._startMeasurePoint||null}endMeasurePoint(){return this._endMeasurePoint||null}measureVolume(){if(null===this._volumeCalculator)return NaN +;const[e,t]=this.measurePoints();return void 0===t?NaN:this._volumeCalculator.volume(e.index,t.index)}measurePane(){return this._measurePane.readonly()}crosshairDemonstration(){return this._crosshairDemonstration}startMeasuring(e,t){this._startMeasurePoint=e,this._measurePane.setValue(t),t.containsMainSeries()&&((0,n.assert)(null===this._volumeCalculator),this._volumeCalculator=new wu.SeriesTimeRangeVolumeCalculator(this.model().mainSeries())),this._model.updatePane(t)}finishMeasure(e){this._endMeasurePoint=e,this._createMeasurePointset((0,n.ensureNotNull)(this._startMeasurePoint),this._endMeasurePoint)}clearMeasure(){this._removeMeasurePointset(),this._measurePane.setValue(null),delete this._startMeasurePoint,delete this._endMeasurePoint,delete this._lastValidMeasurePoint,this._model.lightUpdate(),null!==this._volumeCalculator&&(this._volumeCalculator.destroy(),this._volumeCalculator=null)}measurePoints(){const e=[(0,n.ensureNotNull)(this._startMeasurePoint)],t=this._lastMeasurePoint();return null!==t&&e.push(t),e}startSelection(e){this._selectionStartPoint=this.currentLogicalPoint(),this._selectionPane=e}clearSelection(){this._selectionStartPoint=null,this._selectionPane=null}selection(){return this._selectionStartPoint?{p1:this._selectionStartPoint,p2:this.currentLogicalPoint()}:null}currentLogicalPoint(){return{index:this.appliedIndex(),price:this.price}}selectPointMode(){return this._crossHairSelectPointMode}lineColor(){return this._selectLineColor}cancelRequestSelectPoint(){this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None&&this._setSelectPointModeState(lt.SelectPointMode.None),this._selectFromAllChartsIfOutOfData=null}requestSelectPoint(e){(0,n.assert)(this._crossHairSelectPointMode.value()===lt.SelectPointMode.None,"Point already requested");const{pointType:t,pane:i,lineColor:s=null,selectFromAllChartsIfOutOfData:o,selectPointMode:r=lt.SelectPointMode.Study}=e;i&&((0,n.assert)(-1!==this._model.panes().indexOf(i),"Chartmodel doesn't contains specified pane"),this._paneForRequestedPoint=i,this._model.panesCollectionChanged().subscribe(this,this._paneCollectionChanged)),this._selectLineColor=s,this._requestedPoint=t,this._selectFromAllChartsIfOutOfData=o??null,this._setSelectPointModeState(r)}onPointSelected(){return this._pointSelectedDelegate}trySelectCurrentPoint(){const e=this.pane;if(!e)return;const t=(0,n.ensureNotNull)(this._requestedPoint);let i=null;if(!this._model.mainSeries().bars().search(this.index,Yh.PlotRowSearchMode.Exact)&&"price"!==t&&(this._selectFromAllChartsIfOutOfData&&(i=Math.min(...Array.from(lt.barTimesUnderCursor.values()))??null),null===i))return;if(this._paneForRequestedPoint&&this._paneForRequestedPoint!==e)return;let s,o=i;if("price"===t||null!==i||(o=this._model.timeScale().indexToTimePoint(this.index),null!==o)){if("time"!==t){const t=e.mainDataSource();if(null===t)return;const i=t.firstValue(),o=t.priceScale();if(null===i||null===o)return;s=o.coordinateToPrice(this.y,i)}this._setSelectPointModeState(lt.SelectPointMode.None),this._pointSelectedDelegate.fire({ +time:o??void 0,price:s},e)}}isOnHoveredChartWidget(){return this._isOnHoveredChartWidget}setOnHoveredChartWidget(e){this._isOnHoveredChartWidget=e}isReplaySelection(){return!1}clearPosition(){this.visible=!1,this.index=NaN,this.price=NaN,this.x=NaN,this.y=NaN,this.pane=null,this.clearOriginCoords(),this._updateVisibilityDependentPaneViews()}setPosition(e,t,i){this._subscribed||(this._model.mainSeries().onRestarted().subscribe(this,this.clearMeasure),this._subscribed=!0),this.visible=!0;const s=this._model.id(),o=this._model.mainSeries().bars().search(this.index,Yh.PlotRowSearchMode.NearestRight);return o&<.barTimesUnderCursor.set(s,o.value[0]),this._tryToUpdateViews(e,t,i)}setLinesShouldBeHidden(e){this._linesShouldBeHidden=e}linesShouldBeHidden(){return this._linesShouldBeHidden}handleContextMenuEvent(e){this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None&&this._setSelectPointModeState(lt.SelectPointMode.None)}properties(){return this._properties}priceAxisViews(e,t){const i=null===this._requestedPoint||"time"!==this._requestedPoint||!this._isOnHoveredChartWidget,s=[];return(this.lockedPane()??this.pane)===e&&i&&s.push(this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,t,this._currentPosPriceProvider,Bd,!0)[0]),this._startMeasurePoint&&s.push(this._createPriceAxisViewOnDemand(this._startMeasurePriceAxisViews,null,e,t,this._startMeasurePriceProvider,Vd)[0]),this._lastMeasurePoint()&&s.push(this._createPriceAxisViewOnDemand(this._endMeasurePriceAxisViews,null,e,t,this._endMeasurePriceProvider,Vd)[0]),s}timeAxisViews(){const e=[],t=null===this._requestedPoint||"price"!==this._requestedPoint||!this._isOnHoveredChartWidget;return this._linesShouldBeHidden||!this.visible&&null===lt.crosshairLock.value()||!t||e.push(this._timeAxisView),this._startMeasurePoint&&e.push(this._startMeasureTimeAxisView),this._lastMeasurePoint()&&e.push(this._endMeasureTimeAxisView),e}paneViews(e){if(void 0===e||e.mode()!==Bi.PaneMode.Regular)return null;const t=[];if(this.isReplaySelection()){let i=this._pointSelectionPaneViewCache.get(e);i||(i=new CrosshairPointSelectionPaneView(this,e,this._model),this._pointSelectionPaneViewCache.set(e,i)),t.push(i)}let i=this._crosshairPaneViewCache.get(e);if(i||(i=new Gd(this,e),this._crosshairPaneViewCache.set(e,i)),t.push(i),e===this._selectionPane&&t.push(this._selectionView),e===this._measurePane.value()){let i=this._measurePaneViewCache.get(e);i||(i=new cu(this,e),this._measurePaneViewCache.set(e,i)),i.update((0,Bt.sourceChangeEvent)(this.id())),t.push(i)}if((Od.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value())&&1!==lt.crosshairLock.value()?.type){const i=e===this.pane,s=!ze.CheckMobile.any()||window.screen.width>=320,o=lt.tool.value(),n=(0,wt.isLineToolName)(o),r=null!==this._model.lineBeingEdited()||null!==this._model.lineBeingCreated()||this._model.sourcesBeingMoved().length>0||null!==this._model.customSourceBeingMoved()||(0,lt.toolIsMeasure)(o) +;if(i&&this._isOnHoveredChartWidget&&this._crossHairSelectPointMode.value()===lt.SelectPointMode.None&&s&&!n&&!r){const i=e.mainDataSource();if(null!==i){const s=i.priceScale();if(null!==s){const i=this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,s,this._currentPosPriceProvider,Bd,!0)[1];null!==i&&t.push(i)}}}}return 0===lt.crosshairLock.value()?.type&&(null===this._timeLockPaneView&&(this._timeLockPaneView=new _u(this)),t.push(this._timeLockPaneView)),t.push(...this._crosshairDemonstration.paneViews(e)),t}dataWindowView(){return this._dataWindowView}updateAllViews(e){this._priceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._panePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasurePoint&&(this._startMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasureTimeAxisView.update(e)),this._lastMeasurePoint()&&(this._endMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._endMeasureTimeAxisView.update(e)),this._timeAxisView.update(e),this._selectionView.update(),this._dataWindowView.update(),this._crosshairDemonstration.update(e),this._updateVisibilityDependentPaneViews()}isMenuEnabled(){return!0}isHoveredEnabled(){return Od.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value()}isHovered(){return this._model.hoveredSource()===this}pointToSelect(){return this._requestedPoint}paneForPointSelect(){return this._paneForRequestedPoint}_lastMeasurePoint(){return this._endMeasurePoint?this._endMeasurePoint:(null!==this.pane&&this._measurePane.value()===this.pane&&(this._lastValidMeasurePoint={price:this._model.magnet().align(this.price,this.index,this.pane),index:this.index}),this._lastValidMeasurePoint||null)}_createPriceAxisViewOnDemand(e,t,i,s,o,r,a=!1){let l=e.get(i),c=null!==t?t.get(i):void 0;void 0===l&&(l=new Map,e.set(i,l),this.isMenuEnabled()&&null!==t&&(c=new Map,t.set(i,c)),a&&i.onDestroyed().subscribe(this,(()=>this._onPaneDestroyed(i))));let h=l.get(s);if(void 0===h){if(h=new r(this,i,s,o),l.set(s,h),void 0!==c){const e=new Wd(h,this,s,this._model,this._options);c.set(s,e)}a&&s.lastSourceRemoved().subscribe(this,(()=>this._onPriceScaleCleared(s)))}let d=null;return void 0!==c&&(d=(0,n.ensureDefined)(c.get(s))),[h,d]}_onPaneDestroyed(e){e.onDestroyed().unsubscribeAll(this),this._priceAxisViews.delete(e),this._panePriceAxisViews.delete(e),this._startMeasurePriceAxisViews.delete(e),this._endMeasurePriceAxisViews.delete(e)}_onPriceScaleCleared(e){e.lastSourceRemoved().unsubscribeAll(this),this._priceAxisViews.forEach((t=>t.delete(e))),this._panePriceAxisViews.forEach((t=>t.delete(e))),this._startMeasurePriceAxisViews.forEach((t=>t.delete(e))),this._endMeasurePriceAxisViews.forEach((t=>t.delete(e)))}_tryToUpdateViews(e,t,i){return!!this._tryToUpdateData(e,t,i)&&(this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._movedDelegate.fire({index:this.index,price:this.price}),!0)}_tryToUpdateData(e,t,i){const s=this.x,o=this.y,r=this.price,a=this.index,l=this.pane,c=this._priceScaleByPane(i) +;if(this.index=e,this.x=isNaN(e)?NaN:this._model.timeScale().indexToCoordinate(e),null!==c&&null!==i){this.pane=i,this.price=t;const e=(0,n.ensureNotNull)(i.mainDataSource()).firstValue();this.y=null===e?NaN:c.priceToCoordinate(t,e)}else this.pane=null,this.price=NaN,this.y=NaN;return s!==this.x||o!==this.y||a!==this.index||r!==this.price||l!==this.pane}_priceScaleByPane(e){return e&&!e.defaultPriceScale().isEmpty()?e.defaultPriceScale():null}_setSelectPointModeState(e){e===lt.SelectPointMode.None&&(this._requestedPoint=null,this._selectLineColor=null,this._paneForRequestedPoint&&(this._paneForRequestedPoint=null,this._model.panesCollectionChanged().unsubscribe(this,this._paneCollectionChanged))),lt.activePointSelectionMode.setValue(e),this._crossHairSelectPointMode.setValue(e),this._model.lightUpdate()}_paneCollectionChanged(e){const t=this._paneForRequestedPoint;null!==t&&-1===e.indexOf(t)&&this.cancelRequestSelectPoint()}_updateVisibilityDependentPaneViews(){for(const e of this.model().panes())this._pointSelectionPaneViewCache.get(e)?.update()}_getLockData(){if(null===this._lockData){const e=lt.crosshairLock.value();if(null===e)this._lockData={};else{const t=this._model.timeScale(),i=t.points().roughIndex(e.time)??void 0,s=void 0===i?void 0:t.indexToCoordinate(i);switch(e.type){case 0:this._lockData={index:i,xCoord:s};break;case 1:{let t;const o=this.lockedPane();if(null!==o){const i=o.mainDataSource();if(null!==i){const s=i.firstValue(),o=i.priceScale();null!==o&&null!==s&&(t=o.priceToCoordinate(e.price,s))}}this._lockData={index:i,xCoord:s,yCoord:t}}}}}return this._lockData}_createMeasurePointset(e,t){const i=this._normalizePoint(e),s=this._normalizePoint(t),o=[[i.time_t,i.offset],[s.time_t,s.offset]];this._removeMeasurePointset(),++Lu,this._currentMeasurePointsetAndSymbolId={measurePointsetId:Lu,symbolId:(0,n.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())};const r=(0,yi.getServerInterval)(this._model.mainSeries().interval());this._model.chartApi().createPointset(this._currentMeasurePointsetIdWithPrefix(),"turnaround",this._currentMeasurePointsetAndSymbolId.symbolId,r,o,this._onPointsetResponse.bind(this))}_removeMeasurePointset(){null!==this._currentMeasurePointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentMeasurePointsetIdWithPrefix()),this._currentMeasurePointsetAndSymbolId=null}_currentMeasurePointsetIdWithPrefix(){return"pointsetMeasure_"+(0,n.ensureNotNull)(this._currentMeasurePointsetAndSymbolId).measurePointsetId}_normalizePoint(e){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price}}_onPointsetResponse(e){if("pointset_error"===e.method)return void ku.logError(`Error getting pointset: ${e.params[0]} ${e.params[1]}`);if(e.params.customId!==this._currentMeasurePointsetIdWithPrefix())return;if(null===this._startMeasurePoint||null===this._endMeasurePoint)return;const t=e.params.plots;if(2!==t.length)return;const i=t[0].value[0],s=t[1].value[0];this._startMeasurePoint.index=i, +this._endMeasurePoint.index=s,this.updateAllViews((0,Bt.sourceChangeEvent)(this.id())),this._model.updateSource(this)}}var Eu=i(63812),Bu=i(20596),Vu=i(94164);const Ru=(0,ae.getLogger)("Chart.ApplyPreferencesToAllCharts"),Nu={color:"",style:0},Ou={autoScale:!1,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,log:!1,logDisabled:!1,alignLabels:!1,isInverted:!1,indexedTo100:!1},Fu={backgroundType:So.ColorType.Solid,background:"",backgroundGradientStartColor:"",backgroundGradientEndColor:"",topMargin:0,bottomMargin:0,gridLinesMode:"both",horzGridProperties:(0,ge.deepExtend)({},Nu),vertGridProperties:(0,ge.deepExtend)({},Nu),crossHairProperties:(0,ge.deepExtend)({},{color:"",style:0,transparency:0,width:0}),legendProperties:(0,ge.deepExtend)({},{showStudyArguments:!1,showStudyTitles:!1,showStudyValues:!1,showSeriesTitle:!1,showSeriesOHLC:!1,showLegend:!1,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showPriceSource:!1,showBackground:!0,backgroundTransparency:0,showLogo:!0,showTradingButtons:!0,showTradingButtonsMobile:!0,showSeriesLegendCloseOnMobile:!0}),axisProperties:(0,ge.deepExtend)({},Ou),separatorColor:""},Wu={lineColor:"",textColor:"",fontSize:0,scaleSeriesOnly:!1,showSeriesLastValue:!1,seriesLastValueMode:Vu.PriceAxisLastValueMode.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!1,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalLastValue:!1,showFundamentalNameLabel:!1,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0},Hu={...Wu},zu={visible:!1,futureOnly:!1,breaks:(0,ge.deepExtend)({},{color:"",visible:!1,style:0,width:0})},Uu={style:0,minTick:"",showPriceLine:!1,priceLineWidth:0,priceLineColor:"",baseLineColor:"",showPrevClosePriceLine:!1,showCountdown:!0,prevClosePriceLineWidth:0,sessionId:"regular",prevClosePriceLineColor:"",esdShowDividends:!1,esdShowSplits:!1,esdShowEarnings:!1,esdShowBreaks:!1,showContinuousContractSwitches:!1,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!1,showLastNews:!1,dividendsAdjustment:!1,backAdjustment:!1,settlementAsClose:!0,statusViewStyle:(0,ge.deepExtend)({},{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"}),priceAxisProperties:(0,ge.deepExtend)({},Ou),highLowAvgPrice:(0,ge.deepExtend)({},{highLowPriceLinesVisible:!1,highLowPriceLabelsVisible:!1,averageClosePriceLabelVisible:!1,averageClosePriceLineVisible:!1,highLowPriceLinesColor:"",highLowPriceLinesWidth:0,averagePriceLineColor:"",averagePriceLineWidth:0}),candleStyle:(0,ge.deepExtend)({},Bu.candleStylePreferencesDefault),hollowCandleStyle:(0,ge.deepExtend)({},Bu.hollowCandlePreferencesStyleDefault),barStyle:(0,ge.deepExtend)({},Bu.barStylePreferencesDefault),lineStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),lineWithMarkersStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),steplineStyle:(0,ge.deepExtend)({},Bu.lineStyleDefault),areaStyle:(0,ge.deepExtend)({},Bu.areaStylePreferencesDefault),hlcAreaStyle:(0, +ge.deepExtend)({},Bu.hlcAreaStylePreferencesDefault),baselineStyle:(0,ge.deepExtend)({},Bu.baselineStylePreferencesDefault),hiloStyle:(0,ge.deepExtend)({},Bu.hiloStylePreferencesDefault),haStyle:(0,ge.deepExtend)({},Bu.haStylePreferencesDefault),renkoStyle:(0,ge.deepExtend)({},Bu.renkoStylePreferencesDefault),pbStyle:(0,ge.deepExtend)({},Bu.pbStylePreferencesDefault),kagiStyle:(0,ge.deepExtend)({},Bu.kagiStylePreferencesDefault),pnfStyle:(0,ge.deepExtend)({},Bu.pnfStylePreferencesDefault),rangeStyle:(0,ge.deepExtend)({},Bu.rangeStylePreferencesDefault),columnStyle:(0,ge.deepExtend)({},Bu.columnStylePreferencesDefault),hlcBarsStyle:(0,ge.deepExtend)({},Bu.hlcBarsStylePreferencesDefault)},Gu={priceScaleSelectionStrategyName:"auto",timeScale:(0,ge.deepExtend)({},{defaultRightOffset:0,defaultRightOffsetPercentage:5,usePercentageRightOffset:!1}),mainSeries:(0,ge.deepExtend)({},Uu),sessions:(0,ge.deepExtend)({},xc.sessionsPreferencesDefault),paneProperties:(0,ge.deepExtend)({},Fu),chartEventsSourceProperties:(0,ge.deepExtend)({},zu),tradingProperties:(0,ge.deepExtend)({},Eo.tradingPreferencesDefault)},ju={timezone:"",inactivityGaps:!1,scalesProperties:(0,ge.deepExtend)({},Hu),...Gu},qu={scalesProperties:(0,ge.deepExtend)({},Wu),...Gu};function $u(e,t,i,s,o=!0){if(void 0===t[e])return Ru.logDebug(`We haven't had this property ${s}.${e} yet, please, remove it from whiteList`),null;if((0,dt.isObject)(i[e])){const n=Object.keys(i[e]);let r="";return n.map((n=>({[n]:$u(n,t[e],i[e],`${s}.${e}`,o)}))).reduce(((e,t)=>(r=Object.keys(t)[0],e[r]=t[r],e)),{})}return o?t[e].value():t[e]}var Ku,Yu=i(31229),Zu=i(25149);!function(e){e.StudyCannotBeChild="cannot_be_child",e.StubWasRemoved="stub_was_removed",e.CannotGetMetainfo="cannot_get_metainfo",e.CannotCompilePub="cannot_compile_pub",e.Cancelled="cancelled",e.Unknown="unknown"}(Ku||(Ku={}));const Xu=(0,ae.getLogger)("Chart.Studies.StudyInserter"),Ju=/^PUB;.*/;class Qu{constructor(e,t){this._parentSources=[],this._propsState=void 0,this._preferredPriceScale=void 0,this._allowChangeCurrency=!1,this._allowChangeUnit=!1,this._paneSize=void 0,this._forceOverlay=!1,this._inserterImpl=t,this._studyDescriptor=e}setParentSources(e){this._parentSources=e}setPaneSize(e){this._paneSize=e}setPreferredPriceScale(e){this._preferredPriceScale=e}setAllowChangeCurrency(e){this._allowChangeCurrency=e}setAllowChangeUnit(e){this._allowChangeUnit=e}setForceOverlay(e){this._forceOverlay=e}setPropertiesState(e){this._propsState=e}setTargetPriceScaleMode(e){this._targetPriceScaleMode=e}async insert(e,t,i){let s=null;var o;i||(s=void 0!==(o=this._inserterImpl).createStub&&void 0!==o.removeStub?this._inserterImpl.createStub():null);const n=(e,t)=>{if(i){const s=(0,et.default)(e)?{error:e}:{error:e.message,editorError:e};i.setStatus({type:yh.StudyStatusType.Error,errorDescription:s}),t&&i.setMetaInfo(t),this._inserterImpl.storeFailedStub(i)}};let r,a,l=!0;try{r=await(0,ts.studyMetaInfoRepository)().findById(this._studyDescriptor)}catch(e){Xu.logWarn(`Cannot get study ${JSON.stringify(this._studyDescriptor)}`) +;const t=this._studyDescriptor.pineId;Ju.test(t);return n("Error: cannot compile script"),Promise.reject(Ku.CannotGetMetainfo)}finally{null!==s&&(l=this._inserterImpl.removeStub(s))}if(!l)return Promise.reject(Ku.StubWasRemoved);if(void 0!==t&&t.cancelled)return Promise.reject(Ku.Cancelled);if(!this._canApplyStudyToParent(r))return n("Error: cannot be child"),Promise.reject(Ku.StudyCannotBeChild);const c={...r.defaults.inputs};let d={};if(void 0!==e){const t=is.StudyMetaInfo.getStudyPropertyRootName(r),i=(0,dt.clone)((0,h.defaults)(t));(0,dt.merge)(c,i.inputs);const s=await e(c,r.inputs,r);d=s.inputs,this._parentSources=s.parentSources??[]}if(void 0!==t&&t.cancelled)return Promise.reject(Ku.Cancelled);const u=this._insertStudy(r,d,i);if(null===u)return n("Error: unknown error"),Promise.reject(Ku.Unknown);await u.startPromise;const _=await u.study;return a?Promise.reject(a):_}_insertStudy(e,t,i){return this._inserterImpl.createStudy(e,t,null,i,this._propsState,this._forceOverlay,this._parentSources,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,this._targetPriceScaleMode)}_canApplyStudyToParent(e){return 0===this._parentSources.length||is.StudyMetaInfo.canBeChild(e)}}class e_{constructor(e){this._priceSourceNamesById=new Map,e.forEach((e=>this._priceSourceNamesById.set(e.id,e.name)))}name(e){return this._priceSourceNamesById.get(e)??null}priceSourcesChanged(e){return e.length!==this._priceSourceNamesById.size}}var t_=i(84425);class i_{constructor(){this._widgets=null,this._provider=null,this._watermarkProperties=Ec();const e=(0,n.ensureDefined)(this._watermarkProperties.child("color")),t=(0,n.ensureDefined)(this._watermarkProperties.child("visibility"));this._colorWatchedValue=(0,ye.convertPropertyToWatchedValue)(e),this._visibilityWatchedValue=(0,ye.convertPropertyToWatchedValue)(t)}setWidgetCollection(e){this._widgets=e}setContentProvider(e){this._provider=e,this._widgets&&this._widgets.getAll().forEach((e=>{e.model().model().lightUpdate()}))}provider(){return this._provider}ready(){return null!==this._widgets}destroy(){this._colorWatchedValue.destroy(),this._visibilityWatchedValue.destroy()}visibility(){return this._visibilityWatchedValue}color(){return this._colorWatchedValue}static getInstance(){return null===this._instance&&(this._instance=new i_),this._instance}}i_._instance=null;var s_=i(71838);class o_ extends hd.CustomSourceBase{constructor(e,t){super(e,t),this._studySource=null,this._metaInfo=null,this._destroyed=!1,this._isStarted=!1,this._session="session",this._requestAndProcessMetaInfo(),t.timeScale().onReset().subscribe(this,this._clearData)}start(){this._isStarted=!0,null!==this._studySource&&this._studySource.start()}restart(){this._clearData(),l.enabled("stop_study_on_restart")&&this.stop(),this.start()}isStarted(){return this._isStarted}stop(){this._isStarted=!1,null!==this._studySource&&this._studySource.stop()}isHoveredEnabled(){return!1}updateAllViews(e){}destroy(){this._destroyed=!0, +null!==this._studySource&&(this._studySource.dataCleared().unsubscribeAll(this),this._studySource.dataUpdated().unsubscribeAll(this),this._studySource.destroy(),this._studySource=null),this._model.timeScale().onReset().unsubscribeAll(this)}series(){return this._model.mainSeries()}priceScale(){return this.series().priceScale()}valueAt(){return null}metaInfo(){return(0,n.ensureNotNull)(this._metaInfo)}setSession(e){this._session=e||"session",null!==this._studySource&&this._studySource.setInputs({display_session:e})}async _requestAndProcessMetaInfo(){if(this._model.isSnapshot())return;const e=await(0,ts.studyMetaInfoRepository)().findById({type:"java",studyId:"IntradayInactivityGaps@tv-basicstudies"});this._destroyed||(this._setMetaInfo(e),null!==this._metaInfo&&(this._studySource=new s_.StudyDataSource(this._model.chartApi(),this._model.mainSeries().seriesSource(),"intradayinactivitygaps_",this._metaInfo),this._studySource.dataCleared().subscribe(this,this.updateAllViews.bind(this,(0,Bt.sourceChangeEvent)(this.id()))),this._studySource.dataUpdated().subscribe(this,this.updateAllViews.bind(this,(0,Bt.sourceChangeEvent)(this.id()))),this._studySource.setInputs({display_session:this._session})))}_setMetaInfo(e){this._metaInfo=e}_clearData(){this._studySource?.clearData()}}const n_=new Di.TranslatedString("remove deselected empty line tools",a.t(null,void 0,i(27171))),r_=l.enabled("auto_enable_symbol_labels"),a_=l.enabled("saveload_separate_drawings_storage"),l_=(0,ae.getLogger)("Chart.ChartModel");function c_(e,t){const i=e.indexOf(t);return-1!==i&&(e.splice(i,1),!0)}function h_(e){for(let t=e.length;t--;){const i=e[t].dataSources();for(let e=i.length;e--;)i[e].dataWindowView()?.update((0,Bt.sourceChangeEvent)(i[e].id()));const s=e[t].priceDataSources();for(let e=s.length;e--;)s[e].legendView()?.update((0,Bt.sourceChangeEvent)(i[e].id()))}}const d_={isSnapshot:!1,readOnly:!1,watermarkEnabled:!0,shiftVisibleRangeOnNewBar:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,countdownEnabled:!0,lastPriceAnimationEnabled:!0,onWidget:!1,hideIdeas:!1};var u_;!function(e){e[e.MnPaneHeight=30]="MnPaneHeight",e[e.RecalcVisibleRangeStudiesTimeout=2e3]="RecalcVisibleRangeStudiesTimeout",e[e.RecalcVisibleRangeStudiesLargeTimeout=5e3]="RecalcVisibleRangeStudiesLargeTimeout",e[e.RecalcVisibleRangeStudiesTimeoutLibrary=500]="RecalcVisibleRangeStudiesTimeoutLibrary",e[e.RecalcColorStudiesTimeout=250]="RecalcColorStudiesTimeout"}(u_||(u_={}));const __={throttle:o.default,debounce:cc.default},p_=new Map([[Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.DataUpdate,{timeout:500,adapter:"throttle"}],[Eo.RecalcVisibleRangeStudiesReason.SeriesRestart,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.SeriesCompleted,{timeout:500,adapter:"debounce"}],[Eo.RecalcVisibleRangeStudiesReason.StudyCreation,{timeout:500,adapter:"debounce"}]]),m_=Array.from(p_.values());class g_{constructor(e,t,i,s,o,n,r,a,c,d,u){ +this._onRearrangePanes=new re.Delegate,this._lineToolsGroupModel=new nd,this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,this._lineBeingEdited=null,this._linePointBeingEdited=null,this._linePointBeingChanged=null,this._customSourceBeingMovedHitTestData=null,this._customSourceBeingMoved=null,this._dataSourceCollectionChanged=new re.Delegate,this._sourceProperitesChanged=new re.Delegate,this._sourceZOrderChanged=new re.Delegate,this._symbolSourceResolved=new re.Delegate,this._symbolSourceResolvingActive=new F.WatchedValue(!1),this._adjustForDividendsAvailability=new F.WatchedValue(0),this._adjustForDividendsEnabled=new F.WatchedValue(!1),this._intradayInactivityGapsWatchedValue=null,this._currentTool=lt.tool.spawn(),this._lineBeingCreated=null,this._paneBeingCreatedLineOn=null,this._lineCancelled=new re.Delegate,this._phantomSourceContainer=new Cd(this),this._destroyed=!1,this._restoringState=!1,this._isSettingsExternalPosition=!1,this._isTimeScrolling=!1,this._magnet=new xd,this._scrollingState=null,this._modelIntervals=[],this._rendererOptionsProvider=new Pc(this),this._studyInserted=new re.Delegate,this._cachedStudiesMaxOffset=0,this._replayStatus=new F.WatchedValue(0),this._panes=[],this._maximizedPane=new F.WatchedValue(null),this._tagsChanged=new re.Delegate,this._strategySources=[],this._strategySourcesChange=new re.Delegate,this._activeStrategySource=new F.WatchedValue(null),this._symbolIntervalChanged=new re.Delegate,this._paneCollapsingAvailable=new F.WatchedValue(!1),this._panesCollectionChanged=new re.Delegate,this._scrollEnabled=l.enabled("chart_scroll"),this._zoomEnabled=l.enabled("chart_zoom"),this._lollipopSourcesWatcher=null,this._alertsWatcher=null,this._hoveredSource=null,this._hoveredSourceChanged=new re.Delegate,this._lastHoveredHittestData=null,this._hoveredSourceOrigin=null,this._lastSelectedHittestData=null,this._topmostCustomSources=[],this._fgCustomSources=[],this._bgCustomSources=[],this._allCustomSources=[],this._customSourcesMap=new Map,this._dragExportEnabled=new F.WatchedValue(!1),this._multiPaneSources=[],this._showLegendProperty=new Rs.Property,this._id=(0,fe.guid)(),this._chartSaveTime=null,this._availableCurrenciesList=null,this._availableCurrencies=new Sd([]),this._availablePriceSources=new e_([]),this._availableUnitsObject=null,this._availableUnits=new bd({}),this._availablePriceSourcesBySymbol=new Map,this._shouldBeSavedEvenIfHidden=!1,this._watchedThemeSpawn=D.watchedTheme.spawn(),this._backgroundColorAtYPercentFromTop=new yd.GradientColorCache,this._studiesWV=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._studiesExcludeInternalWV=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._resetScalesAvailable=new F.WatchedValue(!1),this._recalcVRStudiesParams={reasons:new Set},this._recalcColorStudiesParams={},this._replayStudyStrategy=new F.WatchedValue(null),this._studyColorRotatorFactory=new fc(this),this._mainSeriesScaleRatioProperty=new Gc(this), +this._recalcVisibleRangeStudiesImplDebouncedByAdapter=new Map(Object.keys(__).map((e=>[e,new Map(m_.filter((t=>t.adapter===e)).map((e=>[e.timeout,__[e.adapter](this._recalcVisibleRangeStudiesImpl.bind(this,this._recalcVRStudiesParams),e.timeout)])))]))),this._recalcColorStudiesImplDebounced=(0,cc.default)(this._recalcColorStudiesImpl.bind(this,this._recalcColorStudiesParams),250),this._width=0,this._resetScales=new re.Delegate,this._chartThemeLoaded=new re.Delegate,this._selection=new vc,this._selectedSourceChanged=new re.Delegate,this._symbolSourceCollectionChanged=new re.Delegate,this._gridSource=new Dd(this),this._visibleRangeStudiesInputs=new ht.WatchedObject(null),this._syncPointCache=new Map,this._lastAppliedGotoTimeRange=null,this._lastGotoTimeRange=null,this._lollipopSourcesWatcherLoader=null,this._sessions=null,this._onMultipaneSourcesCollectionChanged=new re.Delegate,this._replayStudyStrategyInputs=null,this._studyShiftColorStartOffset=void 0,this._clearSelection=()=>{this._lastSelectedHittestData=null,this._selection.clear()},this._removeSourceFromSelection=e=>{this._selection.remove(e)},this._addSourceToSelection=(e,t)=>{const i=this._selection.isSelected(e);i&&this._lastSelectedHittestData===t||e&&!e.isSelectionEnabled()||(this._lastSelectedHittestData=t||null,i||this._selection.add(e))},this._recalcSymbolResolvingActive=()=>{for(const e of this._panes)if(e.symbolSourceResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._recalcAdjustForDividendsAvailability=()=>{if(this._symbolSourceResolvingActive.value())return;const e=this.mainSeries();switch(e.symbolInfo()?.allowed_adjustment??"none"){case"dividends":return void this._adjustForDividendsAvailability.setValue(2);case"splits":return void this._adjustForDividendsAvailability.setValue(1);case"any":return void this._adjustForDividendsAvailability.setValue(3)}for(const t of this.symbolSources().filter(Nr.isActingAsSymbolSource)){if(t.symbolHibernated().value()||t===e)continue;if("any"===(t.symbolInfo()?.allowed_adjustment??"none"))return void this._adjustForDividendsAvailability.setValue(3)}this._adjustForDividendsAvailability.setValue(0)},this._recalcAdjustForDividendsEnabled=()=>{switch(this._adjustForDividendsAvailability.value()){case 2:return void this._adjustForDividendsEnabled.setValue(!0);case 0:case 1:return void this._adjustForDividendsEnabled.setValue(!1)}this._adjustForDividendsEnabled.setValue(this.mainSeries().properties().childs().dividendsAdjustment.value())},this._recalcPaneCollapsingAvailable=e=>{let t=this._panes.filter((e=>!e.collapsed().value())).length;0===t&&e&&this._panes.length>0&&(this._panes[0].collapsed().setValue(!1),t=1),this._paneCollapsingAvailable.setValue(t>1)},this._updateResetScalesAvailableValue=()=>{const e=this._timeScale.resetAvailable().value()||this._panes.some((e=>e.resetPriceScalesAvailable().value()));this._resetScalesAvailable.setValue(e)},this._onDrawingsVisibilityChanged=e=>{const t=!e.value() +;for(const e of this.dataSources()){const i=(0,eo.isLineTool)(e)&&e.properties().visible.value();t&&i?(0,W.emit)("drawing_event",e.id(),"show"):!t&&i&&(0,W.emit)("drawing_event",e.id(),"hide")}this.selectionMacro((e=>e.clearSelection()))},this._onIndicatorsVisibilityChanged=()=>{this.allStudies().some((e=>e.canBeHiddenByGlobalFlag()&&e.properties().childs().visible.value()&&this.selection().isSelected(e)))?this.selectionMacro((e=>e.clearSelection())):this.lightUpdate()},this._chartSession=e,this._invalidateHandler=t,this._undoModel=n,this._properties=i,this._options=(0,dt.merge)((0,dt.clone)(d_),a),this._hibernateWV=c,this._linkingGroupIndex=d,this._isAutoSaveEnabled=u,this._readOnly=this._options.readOnly,this._isSnapshot=this._options.isSnapshot,this._chartSaveTime=(new Date).valueOf(),this._backgroundColor=new F.WatchedValue(this._getBackgroundColor()),this._backgroundTopColor=new F.WatchedValue(this._getBackgroundColor(!0)),this._properties.childs().paneProperties.childs().background.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundType.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend.subscribe(this,this._updateShowLegendProperty),this._properties.childs().scalesProperties.subscribe(this,this.fullUpdate),this._backgroundColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundTopColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundCounterColor=new F.WatchedValue(this._getBackgroundCounterColor()),this._backgroundColor.subscribe((()=>this._backgroundCounterColor.setValue(this._getBackgroundCounterColor()))),this._backgroundTheme=(0,Ji.combine)((e=>"white"===e?oo.StdTheme.Dark:oo.StdTheme.Light),this._backgroundCounterColor.weakReference()),this._isDark=(0,Ji.combine)((e=>e===oo.StdTheme.Dark),this._backgroundTheme.weakReference()),this._watchedThemeSpawn.subscribe(this._updateBackgroundColor.bind(this)),this._symbolSourceResolvingActive.subscribe(this._recalcAdjustForDividendsAvailability),(0,lt.init)();const _=this._readOnly?new Rs.Property((0,dt.merge)((0,dt.clone)(xs.lightTheme.content.chartProperties.paneProperties.crossHairProperties),(0,h.defaults)("chartproperties.paneProperties.crossHairProperties"))):this._properties.childs().paneProperties.childs().crossHairProperties;this._crossHairSource=new Du(this,_,this._options.crossHair),this._crossHairSelectPointMode=this._crossHairSource.selectPointMode().spawn(),this._crossHairSelectPointMode.subscribe((e=>{if(e!==lt.SelectPointMode.None&&this.lineBeingCreated()){const e=lt.tool.value();this.cancelCreatingLine(),lt.tool.setValue(e)}})),this._tagsChanged=new re.Delegate,this._timeScale=new id(this,this._options.timeScale), +this._timeScale.resetAvailable().subscribe(this._updateResetScalesAvailableValue);const p={countdownEnabled:this._options.countdownEnabled,lastPriceAnimationEnabled:this._options.lastPriceAnimationEnabled};this._mainSeries=new jn.Series(this,s,p,o),this._appliedTimeFrame=new Id(this),this._mainSeries.onStyleChanged().subscribe(this._timeScale,this._timeScale.invalidateVisibleBars);const m=()=>this.fullUpdate();this._mainSeries.properties().childs().showCountdown.subscribe(this,(()=>{this._mainSeries.updateAllViews((0,Bt.sourceChangeEvent)(this._mainSeries.id())),m()})),(0,Be.currencyUnitVisibilityProperty)().subscribe(this,m),(0,on.autoLogButtonsVisibilityProperty)().subscribe(this,m),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this._mainSeries,this._mainSeries.clearHighLowPriceCache),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this._mainSeries,this._mainSeries.clearAveragePriceCache),this.createPane(void 0,{axisProperties:s.childs().priceAxisProperties.state(["autoScale"])}),this._adjustForDividendsAvailability.subscribe(this._recalcAdjustForDividendsEnabled),this.mainSeries().properties().childs().dividendsAdjustment.subscribe(this,this._recalcAdjustForDividendsEnabled),this._recalcAdjustForDividendsEnabled(),this._boundUpdateStudiesMaxOffset=this._updateStudiesMaxOffset.bind(this),this.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,((e,t,i,s)=>{if(null!==this._lastAppliedGotoTimeRange&&null!==i&&s&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i)){const e=this.appliedTimeFrame().value();null!==e&&!this._lastAppliedGotoTimeRange.actual&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,e.val)&&this.appliedTimeFrame().setValue(null),this._lastAppliedGotoTimeRange=null}})),this.mainSeries().dataEvents().completed().subscribe(this,(e=>{null===this._lastAppliedGotoTimeRange&&null!==this._lastGotoTimeRange&&(this.gotoTimeRange(this._lastGotoTimeRange.from,this._lastGotoTimeRange.to),this._lastGotoTimeRange=null)}));const g=this._panes[0];g.setStretchFactor(2*g.stretchFactor()),this._properties.subscribe(this,this.lightUpdate),this._properties.childs().timezone.subscribe(null,(()=>{this._chartSession&&this._chartSession.isConnected().value()&&this._chartSession.switchTimezone(this.timezone())})),g.addDataSource(this._mainSeries,g.findSuitableScale(this._mainSeries),!1),this._barsMarksSources=r(this);for(const e of this._barsMarksSources)e.setOwnerSource(this._mainSeries),g.addDataSource(e,this._mainSeries.priceScale(),!0);if(this._mainSeries.symbolResolved().subscribe(this,this._clearAvailablePriceSources),this._mainSeries.onSymbolIntervalChanged().subscribe(this,this._onSymbolIntervalChanged),this._createLollipopSourcesWatcher(),this._watermarkSource=this._options.watermarkEnabled?new Wc(this):null,this._timezoneExceptExchange=(0,Ji.combine)(((e,t)=>"exchange"!==e?e:t),(0,t_.createWVFromProperty)(this._properties.childs().timezone).ownership(),(0, +t_.createWVFromGetterAndSubscription)((()=>this.mainSeries().symbolInfo()?.timezone??null),this.mainSeries().symbolResolved()).ownership()),this._updateDateTimeFormatter(),this._mainSeries.dataEvents().completed().subscribe(this,(()=>{this._scrollingState&&this.gotoTime(void 0,{targetPointAlignment:this._scrollingState.targetPointAlignment,autoscaleAfterScroll:this._scrollingState.autoscaleAfterScroll})})),this._mainSeries.onIntervalChanged().subscribe(this,(()=>{this._recalcVRStudiesParams.oldStartVisibleIndex=NaN,this._recalcVRStudiesParams.oldEndVisibleIndex=NaN})),!this._readOnly){this._mainSeries.properties().addChild("priceAxisProperties",this._mainSeries.priceScale().properties());const e=this._properties.childs().paneProperties.childs().legendProperties.childs();e.showStudyTitles.subscribe(this,(t=>{t.value()||e.showStudyArguments.setValue(!1)}))}this._mainSeries.properties().childs().interval.subscribe(this,this._updateDateTimeFormatter),this._mainSeries.onTimeFrameApplied().subscribe(this,(e=>{const t=e?{res:this._mainSeries.interval(),val:e}:null;this.appliedTimeFrame().setValue(t)})),this._maximizedPane.subscribe((()=>n.model().fullUpdate())),this._dataSourceCollectionChanged.subscribe(this,this._updateShowLegendProperty),(0,lt.hideAllDrawings)().subscribe(this,this._onDrawingsVisibilityChanged),(0,lt.hideAllIndicators)().subscribe(this,this._onIndicatorsVisibilityChanged),be.dateFormatProperty.subscribe(this,this._updateDateTimeFormatter),we.timeHoursFormatProperty.subscribe(this,this._updateDateTimeFormatter),this._currentTool.subscribe((e=>{(0,wt.isLineToolName)(e)&&this.selectionMacro((e=>{e.clearSelection()})),!(0,Ro.isLineToolLoaded)(e)&&(0,Ro.isAsyncGenericLineToolName)(e)?(0,Ro.loadLineTool)(e).then((()=>this._phantomSourceContainer.onToolChanged())):this._phantomSourceContainer.onToolChanged()})),this._initialiseInactivityGaps()}destroy(){this.clearIntervals(),this.resetDeferredStudies(),this.allStudies().forEach((e=>this.removeSource(e))),be.dateFormatProperty.unsubscribe(this,this._updateDateTimeFormatter),we.timeHoursFormatProperty.unsubscribe(this,this._updateDateTimeFormatter),(0,lt.hideAllIndicators)().unsubscribe(this,this._onIndicatorsVisibilityChanged),(0,lt.hideAllDrawings)().unsubscribe(this,this._onDrawingsVisibilityChanged),this._dataSourceCollectionChanged.unsubscribeAll(this),this._phantomSourceContainer.destroy(),this._hoveredSourceChanged.destroy(),null!==this._watermarkSource&&(this._watermarkSource.destroy(),this._watermarkSource=null),Array.from(this._customSourcesMap.keys()).forEach(this._removeCustomSource,this),(0,n.assert)(0===this._topmostCustomSources.length),(0,n.assert)(0===this._fgCustomSources.length),(0,n.assert)(0===this._bgCustomSources.length),(0,n.assert)(0===this._allCustomSources.length),(0,n.assert)(0===this._customSourcesMap.size),this._panes.forEach((e=>e.destroy())),this._panes.length=0,this._sessions=null,null!==this._lollipopSourcesWatcher&&(this._lollipopSourcesWatcher.destroy(),this._lollipopSourcesWatcher=null), +null!==this._alertsWatcher&&this._alertsWatcher.destroy(),this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend.unsubscribeAll(this),this._properties.childs().paneProperties.childs().background.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundType.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.unsubscribeAll(this),this._watchedThemeSpawn.destroy(),this._lastHoveredHittestData=null,this._lastSelectedHittestData=null,(0,Be.currencyUnitVisibilityProperty)().unsubscribeAll(this),(0,on.autoLogButtonsVisibilityProperty)().unsubscribeAll(this),this._mainSeries.properties().childs().interval.unsubscribe(this,this._updateDateTimeFormatter),this._mainSeries.properties().childs().showCountdown.unsubscribeAll(this),this._crossHairSelectPointMode.destroy(),this._mainSeries.onIntervalChanged().unsubscribeAll(this),this._mainSeries.onTimeFrameApplied().unsubscribeAll(this),this._mainSeries.symbolResolved().unsubscribe(this,this._clearAvailablePriceSources),this._mainSeries.onSymbolIntervalChanged().unsubscribe(this,this._onSymbolIntervalChanged),this._mainSeries.onStyleChanged().unsubscribe(this._timeScale,this._timeScale.invalidateVisibleBars),this._timeScale.visibleBarsStrictRangeChanged().unsubscribe(this._mainSeries,this._mainSeries.clearHighLowPriceCache),this._timeScale.visibleBarsStrictRangeChanged().unsubscribe(this._mainSeries,this._mainSeries.clearAveragePriceCache),this._timeScale.barSpacingChanged().unsubscribeAll(this),this._timeScale.onScroll().unsubscribeAll(this),this._timeScale.destroy(),this._timezoneExceptExchange.destroy(),this._lollipopSourcesWatcherLoader?.destroy(),this._appliedTimeFrame.destroy(),this._crossHairSource.destroy(),this._currentTool.destroy(),this._destroyed=!0}restart(){this._chartSession.switchTimezone(this.timezone()),this._timeScale.reset(),this._mainSeries.restart();for(const e of this.dataSources())e.restart&&e!==this._mainSeries&&e.restart();this._sessions?.get()?.restart()}version(){return 3}collapsed(){return this._hibernateWV}visibleRangeStudiesInputs(){return this._visibleRangeStudiesInputs.readonly()}chartSaveTime(){return this._chartSaveTime}setChartSaveTime(e){this._chartSaveTime=e}startNotStartedStudies(){if(!this._mainSeries.isStarted())throw new Error("Cannot start studies: main series is not started");for(const e of this.dataSources())(0,Js.isStudy)(e)&&!e.isStarted()&&e.restart?.()}undoModel(){return this._undoModel}onData(e){switch(e.method){case"timescale_update":{const t=e.params;this._updateTimeScale({index:t.index,zoffset:t.zoffset,values:t.changes,indexDiffs:t.index_diff,baseIndex:t.baseIndex,marks:t.marks,clearFlag:t.clear,clearTickMarks:t.clearTickMarks});break}case"timescale_completed":{const t=Boolean(e.params[0]);this._timeScale.onTimeScaleCompleted(t);break}}}addStrategySource(e,t){ +1!==t&&-1===this._strategySources.indexOf(e)&&(this._strategySources.push(e),this._strategySourcesChange.fire(t),this.setActiveStrategySource(e))}removeStrategySource(e,t){if(1===t)return;const i=this._strategySources.indexOf(e);if(-1!==i){if(this._strategySources.splice(i,1)[0]===this._activeStrategySource.value()&&this.unsetActiveStrategySource(),this._strategySources.length>0){const e=this._strategySources[this._strategySources.length-1];this.setActiveStrategySource(e)}this._strategySourcesChange.fire(t)}}setActiveStrategySource(e){-1!==this._strategySources.indexOf(e)&&this._activeStrategySource.setValue(e)}unsetActiveStrategySource(){this._activeStrategySource.setValue(null)}activeStrategySource(){return this._activeStrategySource}strategySources(){return this._strategySources}strategySourcesChange(){return this._strategySourcesChange}replayStudyStrategy(){return this._replayStudyStrategy}setReplayStudyStrategy(e){this._replayStudyStrategy.setValue(e)}async replayStudyStrategyProperties(){if(null===this._replayStudyStrategyInputs){const e=await getReplayStrategyMetaInfo();if(null!==this._replayStudyStrategyInputs)return this._replayStudyStrategyInputs;this._replayStudyStrategyInputs=new li.DefaultProperty({defaultName:"replayStudyStrategyInputs",factoryDefaultsSupplier:()=>(0,dt.clone)(e.defaults.inputs)})}return this._replayStudyStrategyInputs}clearReplayStudyStrategyProperties(){this._replayStudyStrategyInputs=null}setScrollEnabled(e){this._scrollEnabled=e}scrollEnabled(){return this._scrollEnabled}setZoomEnabled(e){this._zoomEnabled=e}zoomEnabled(){return this._zoomEnabled}dragExportEnabled(){return this._dragExportEnabled}async setDragExportEnabled(e){l.enabled("charting_library_export_chart_data")?(await async function(){if(null===qn){const e=await i.e(9498).then(i.bind(i,99992));qn=e}}(),this._dragExportEnabled.setValue(e)):console.error("feature is not enabled")}zoomToViewport(e,t,i,s,o){this.setTimeViewport(e,t);let n=Math.min(i,s),r=Math.max(i,s);const a=o.defaultPriceScale();a.isPercentage()||a.setMode({autoScale:!1}),a.isLog()&&(n=a.priceToLogical(n),r=a.priceToLogical(r)),a.setPriceRange(new th.PriceRange(n,r)),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.invalidate(this._paneInvalidationMask(o,yo.InvalidationLevel.Light))}setTimeViewport(e,t){const i=this.appliedTimeFrame().value();null!==this._lastAppliedGotoTimeRange&&null!==i&&(0,kr.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i.val)&&!this._lastAppliedGotoTimeRange.actual||(this.timeScale().zoomToBarsRange(e,t),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this.lightUpdate())}onTagsChanged(){return this._tagsChanged}canZoomIn(){return this._timeScale.canZoomIn()&&this._zoomEnabled}canZoomOut(){return this._timeScale.canZoomOut()&&this._zoomEnabled}onPaneTagsChanged(){this._tagsChanged.fire()}panesCollectionChanged(){return this._panesCollectionChanged}dataSourceCollectionChanged(){ +return this._dataSourceCollectionChanged}symbolSourceCollectionChanged(){return this._symbolSourceCollectionChanged}symbolSourceResolved(){return this._symbolSourceResolved}symbolSourceResolvingActive(){return this._symbolSourceResolvingActive}adjustForDividendsAvailability(){return this._adjustForDividendsAvailability}adjustForDividendsEnabled(){return this._adjustForDividendsEnabled}paneCollapsingAvailable(){return this._paneCollapsingAvailable}sourcePropertiesChanged(){return this._sourceProperitesChanged}sourceZOrderChanged(){return this._sourceZOrderChanged}zoomTime(e,t,i){if(!this._zoomEnabled)return;const s=this.timeScale();if(s.isEmpty()||0===t)return;const o=s.width();e=Math.max(1,Math.min(e,o-2)),s.zoom(e,t,i),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}lineBeingEdited(){return this._lineBeingEdited}linePointBeingEdited(){return this._linePointBeingEdited}activeItemBeingMoved(){return this._activeItemBeingMoved}linePointBeingChanged(){return this._linePointBeingChanged}mainSeries(){return this._mainSeries}updateAllPaneViews(e){for(const t of this._panes)t.updateAllViews(e);this._watermarkSource?.updateAllViews(e)}dataSources(){const e=[this.crosshairSource()];for(const t of this._panes)for(const i of t.dataSources())e.push(i);return e}priceDataSources(){const e=[];for(const t of this._panes)for(const i of t.priceDataSources())e.push(i);return e}symbolSources(){const e=[];for(const t of this._panes)for(const i of t.symbolSources())e.push(i);return e}orderedDataSources(e){let t=[this._crossHairSource];for(let i=0;ie.updateAllViews((0,Bt.selectionChangeEvent)())));let n=[];if(s.forEach((e=>{if((0,eo.isLineTool)(e)){const i=e.hasAlert().value()&&e.getAlertSync();i&&!i.isPrice()&&i.setSelected(!1),!t&&e.shouldBeRemovedOnDeselect()&&n.push(e)}})),o.forEach((e=>{const t=(0,eo.isLineTool)(e)&&e.hasAlert&&e.hasAlert().value()&&e.getAlertSync();t&&t.setSelected(!0)})),1===o.length){const[e]=o;(0,eo.isLineTool)(e)&&e.hasAlert().value()&&0===e.alertStatus().value()&&e.synchronizeAlert().catch((()=>{}))}n=n.filter((e=>null!==this.dataSourceForId(e.id()))),n.length>0&&this._undoModel.removeSources(n,!1,n_),this.lightUpdate(),(s.length>0||o.length>0)&&this._selectedSourceChanged.fire()}onSelectedSourceChanged(){ +return this._selectedSourceChanged}checkLineToolSelection(){const e=this.selection().allSources();this._selection.checkLineToolSelection(),e.length!==this.selection().allSources().length&&this._selectedSourceChanged.fire()}lineToolsGroupModel(){return this._lineToolsGroupModel}restoreLineToolsGroups(e){this._lineToolsGroupModel=nd.fromState(this,e)}realignLineTools(e){for(const t of this._panes)(void 0===e||t.hasDataSource(e))&&t.realignLineTools(e)&&this._dataSourceCollectionChanged.fire(t)}copyToOtherCharts(e,t){const i=this.mainSeries(),s=i.syncModel(),o=this.timeScale();if(s)for(const r of e){if(!r.isSynchronizable())continue;const e=r.linkKey().value()||(0,fe.randomHash)();r.linkKey().setValue(e);const a=r.state(!1),l=r.normalizedPoints(),c=r.normalizedPointsForCreating(),h=r.properties().interval.value(),d=i.interval(),u=e=>{if(Re.Interval.isEqual(h,d))return e.map((e=>{const t=(0,n.ensureNotNull)(o.timePointToIndex(e.time_t))+e.offset;return{price:e.price,timeStamp:(0,n.ensureNotNull)(this.externalTimeStamp(t))}}));{const t=s.createNewModelWithResolution(h);return e.map((e=>({price:e.price,timeStamp:0===e.offset?e.time_t:t.projectTime(e.time_t,e.offset)})))}},_=u(l),p=u(c),m={...a,id:r.id(),linkKey:e,points:_,pointsForCreating:p,linetool:r.toolname,model:this,symbol:i.symbol(),withUndo:t,zOrder:r.zorder(),finalState:{points:l,interval:h},pointPositionPercents:r.isFixed()?r.calcPositionPercents():void 0,sharingMode:r.sharingMode().value()};(0,lt.copyLineTool)(m)}}isSnapshot(){return this._isSnapshot}onWidget(){return this._options.onWidget}hideIdeas(){return this._options.hideIdeas}updateSource(e){const t=this._invalidationMaskForSource(e);null!==t&&this.invalidate(t)}updateSourcePriceScale(e){const t=this._invalidationMaskForSourcePriceScale(e);null!==t&&this.invalidate(t)}updatePane(e){this.invalidate(this._paneInvalidationMask(e))}updateTimeScaleBaseIndex(e){const t=this.mainSeries().bars();t.isEmpty()||this._updateBaseIndex((0,n.ensureNotNull)(t.lastIndex()),!!(e&&e.index>0))}setInterval(e,t){const i=setInterval(e,t);return this._modelIntervals.push(i),i}clearInterval(e){clearInterval(e);const t=this._modelIntervals.indexOf(e);t>-1&&this._modelIntervals.splice(t,1)}clearIntervals(){for(let e=0;ethis.insertStudyWithParams(e,t,i,o,n,r,a,l,c,h,d,u),storeFailedStub:e=>{}})}insertStudyWithParams(e,t,i,s,o,r,a,l,c,h,u,_){let p=null;if(!o&&void 0!==e.groupingKey){const t=this.findNonOverlayStudyWithGroupingKey(e.groupingKey);null!==t&&(p=t.pane)}null===p&&(o||e.is_price_study?p=(0,n.ensureNotNull)(this.paneForSource(r?.[0]??this._mainSeries)):(p=this.createPane(),void 0!==h&&p.setPaneSize(h))),"Compare@tv-basicstudies"===e.id&&this._mainSeries.priceScale().setMode({log:!1,percentage:!0});const m=(0,dt.merge)((0,hc.default)(s??{}),{inputs:t,parentSources:[]});let g=!1,f=null,y=null;const v=r??[],S=(0,Cc.prepareStudyProperties)(e,m,p,(0, +ts.studyMetaInfoRepository)().studyVersioning(),v),b=(0,Js.createStudy)(this,S,v,e,_),w=(0,me.createDeferredPromise)();return b.then((e=>{if(g)return e.stop(),void e.destroy?.();f=e.id();const t=p.findSuitableScale(e,r?.[0]??this.mainSeries(),a);if(y=t.mode(),t===this.mainSeries().priceScale()&&(0,Nr.isSymbolSource)(e)){const i=l?Or(e,t,this,!0):null,s=c?oh(e,t,this,!0):null;null===i&&null===s||e.setSymbolParams({currency:i||void 0,unit:s||void 0})}if((0,Nr.isSymbolSource)(e)&&(0,n.ensureNotNull)(p).hasDataSource(this.mainSeries())&&r_&&!d.getBool("enable_symbol_labels_on_inserting_compare_once",!1)&&((0,li.allowSavingDefaults)(!0),this.properties().childs().scalesProperties.childs().showSymbolLabels.setValue(!0),(0,li.allowSavingDefaults)(!1),d.setValue("enable_symbol_labels_on_inserting_compare_once",!0)),w.resolve(e.start()),i&&p.id()===i.paneId)p.insertDataSource(e,t,i.zorder);else{p.addDataSource(e,t,!1);null!==e.preferredZOrder()&&p.insertAfter([e],this.mainSeries())}void 0!==u&&t.setMode(u),e.isLinkedToSeries()&&e.setOwnerSource(this.mainSeries()),this.recalculatePane(p,(0,Bt.sourceChangeEvent)(e.id())),this.fullUpdate(),this._invalidateBarColorerCaches(),this._recalcVisibleRangeStudiesImpl({studies:[e],reasons:new Set([Eo.RecalcVisibleRangeStudiesReason.StudyCreation])}),this._recalcColorStudiesImpl({studies:[e],force:!0}),this._studyInserted.fire(e),e.maxOffset().subscribe(this._boundUpdateStudiesMaxOffset,{callWithLast:!0})})),{study:b,startPromise:w.promise,cancel:()=>g=!0,entityId:()=>f,originalScaleMode:()=>y}}replaceStudyStub(e,t){const i=this.paneForSource(e);if(null===i)return!1;const s=e.priceScale(),o=e.zorder(),n=e.ownerSource();return this.paneForSource(e)===i?i.replaceSource(e,t,s):(i.insertDataSource(t,s,o),this.removeSource(e)),t.setOwnerSource(n),this.dataSources().forEach((i=>{i.ownerSource()===e&&i.setOwnerSource(t)})),this._invalidateBarColorerCaches(),t.start(),this.recalculatePane(i,(0,Bt.sourceChangeEvent)(t.id())),this.fullUpdate(),!0}insertStudyStub(e,t,i,s){const o=void 0!==t,r=new wc.StudyStub(this,i??null,e,t,s??null);let a;if(t||!o){a=(0,n.ensureNotNull)(this.mainPane());const e=!0===t?this.mainSeries().priceScale():a.createPriceScaleAtPosition("overlay");a.addDataSource(r,e,!1)}else a=this.createPane(),a.addDataSource(r,null,!1);return r.setZorder(a.newStudyZOrder()),this.recalculatePane(a,(0,Bt.sourceChangeEvent)(r.id())),this.fullUpdate(),r}removeStudyStub(e){const t=this.dataSourceForId(e);return null===t?(l_.logNormal("StudyStub id="+e+" is not found in chart model"),!1):(this.removeSource(t),!0)}restoreStudyStub(e){const t=this.insertStudyStub(e.title,e.isOverlay,e.descriptor);return this.paneForSource(t)?.changeSourceId(t,e.id),t.setStatus(e.status),t}bulkActionMacro(e){const t=this._panes;t.forEach((e=>e.beginBulkAction())),e(),t.forEach((e=>e.endBulkAction()))}allLineTools(){return this._getAllSources(eo.isLineTool)}setHoveredSource(e,t=null,i){const s=this._hoveredSource!==e;this._hoveredSourceOrigin=i??null,!s&&(0, +Vt.hitTestResultDataAreEqual)(this._lastHoveredHittestData,t)||(this._lastHoveredHittestData=t,this._hoveredSource&&(this._hoveredSource.updateAllViews((0,Bt.hoverChangeEvent)()),this.updateSource(this._hoveredSource)),this._hoveredSource=e,this._hoveredSource&&(this._hoveredSource.updateAllViews((0,Bt.hoverChangeEvent)()),this.updateSource(this._hoveredSource)),s&&this._hoveredSourceChanged.fire(e))}properties(){return this._properties}chartApi(){return this._chartSession}disconnect(){this._sessions?.get()?.stop();for(const e of this.dataSources())e.disconnect&&e.disconnect();this._timeScale.disconnect()}crosshairSource(){return this._crossHairSource}gridSource(){return this._gridSource}publishedChartsTimelineSource(){return null}hoveredSource(){return this._hoveredSource}hoveredSourceOrigin(){return this._hoveredSourceOrigin}hoveredSourceChanged(){return this._hoveredSourceChanged}lastHittestData(){return this._lastHoveredHittestData}lastSelectedHittestData(){return this._lastSelectedHittestData}lightUpdate(){this.invalidate(yo.InvalidationMask.light())}fullUpdate(){this.invalidate(yo.InvalidationMask.full())}async syncTimeWithModel(e,t,i){const s=this.mainSeries().syncModel();if(null===s)return;const o=1e3*this.createSyncPoint(e,s.syncSourceTarget()).sourceTimeToTargetTime(t/1e3),r=(0,Ce.get_timezone)((0,n.ensureNotNull)(this.timezoneExceptExchange().value()));let a=(0,Ce.utc_to_cal)(r,o);return this.mainSeries().isDWM()&&(a=s.getSession().spec.correctTradingDay(a),(0,Ce.set_hms)(a,0,0,0,0,(0,Ce.get_timezone)("Etc/UTC"))),this._gotoTimeImpl(a.getTime(),{targetPointAlignment:"center",alignIfTargetPointIsVisible:!1,autoscaleAfterScroll:!1,...i}).catch((()=>{}))}gotoTime(e,t){return this._gotoTimeImpl(e,{targetPointAlignment:"center",alignIfTargetPointIsVisible:!0,autoscaleAfterScroll:!0,...t}).catch((()=>{}))}recalculatePane(e,t){e?.recalculate(t)}recalculateAllPanes(e){this._panes.forEach((t=>t.recalculate(e))),this.updateAllPaneViews(e),this.crosshairSource().updateAllViews(e)}gotoTimeRange(e,t){const i=this.timeScale(),s=i.tickMarks(),o=this.mainSeries();if(void 0===s.minIndex)return void(this._lastGotoTimeRange={from:e,to:t});let r=e,a=t;if(null!==o.symbolInfo()){const i=(0,n.ensureNotNull)(this.timezoneExceptExchange().value()),s=(0,Ce.get_timezone)(i),l=(0,Ce.utc_to_cal)(s,e),c=(0,Ce.utc_to_cal)(s,t);if(o.isDWM()){const e=(0,Ce.get_timezone)("Etc/UTC");(0,Ce.set_hms)(l,0,0,0,0,e),(0,Ce.set_hms)(c,0,0,0,0,e)}r=l.getTime(),a=c.getTime()}const l=(0,n.ensureDefined)(s.maxIndex),c=(0,n.ensureDefined)(s.minIndex);if(r>=(0,n.ensureNotNull)(s.indexToTime(c)).valueOf()||o.endOfData()){const e=(e,t)=>e(0,n.ensureNotNull)(s.indexToTime(e)).valueOf(),h=(0,ft.lowerboundExt)(t,r,e,s.nearestIndex(r),l);let d=r===a?h:(0,ft.lowerboundExt)(t,a,e,s.nearestIndex(a),l);this._lastGotoTimeRange=null,null!==this._lastAppliedGotoTimeRange&&(this._lastAppliedGotoTimeRange.actual=!1);const u=i.baseIndex();if(h+Math.max(d-h+1,i.minVisibleBarCount())>u){const e=i.targetDefaultRightOffset();d-u=0;t--)if(this._panes[t].hasDataSource(e))return this._panes[t];return e instanceof mi?this.paneForSource(this.mainSeries()):null}mainPane(){return this._panes.find((e=>e.isMainPane().value()))??null}lastPane(){return this._panes[this._panes.length-1]}removeSource(e,t){this.selectionMacro((t=>t.removeSourceFromSelection(e)),!0),this._hoveredSource===e&&(this._hoveredSource=null,this._lastHoveredHittestData=null),this._sourcesBeingMoved.includes(e)&&(this._sourcesBeingMoved=this._sourcesBeingMoved.filter((t=>t!==e)),this._sourcesBeingMoved.length||(this._activeItemBeingMoved=null)),e===this._lineBeingEdited&&(this._lineBeingEdited=null,lt.isToolEditingNow.setValue(!1)),e===this.lineBeingCreated()&&(this._lineBeingCreated=null,lt.isToolCreatingNow.setValue(!1)),!t&&e.stop&&e.stop();const i=this.detachSource(e),s=this.mainSeries().priceScale();return(0,Js.isStudy)(e)&&(0,Nr.isActingAsSymbolSource)(e)&&e.priceScale()===s&&s.isPercentage()&&1===s.seriesLikeSources().filter(Nr.isActingAsSymbolSource).length&&s.setMode({percentage:!1}),this.fullUpdate(),this._invalidateBarColorerCaches(),(0,Js.isStudy)(e)&&((0,W.emit)("study_event",e.id(),"remove"),e.isChildStudy()&&e.parentSources().forEach((t=>t.unsetChild(e))),e.maxOffset().unsubscribe(this._boundUpdateStudiesMaxOffset)),!t&&e.destroy&&e.destroy(),(0,eo.isLineTool)(e)&&(e.removeAlert(),(0,W.emit)("drawing_event",e.id(),"remove")),i}mainSeriesScaleRatio(){return(0,uc.scaleRatio)(this._timeScale,this.mainSeries().priceScale())}setMainSeriesScaleRatio(e){(0,n.ensureNotNull)(this.paneForSource(this._mainSeries)).applyPriceScaleRatio(this._mainSeries.priceScale(),e)}timezone(){return this._properties.childs().timezone.value()}timezoneExceptExchange(){return this._timezoneExceptExchange}allStudies(e){const t=e?e=>(0,Js.isStudy)(e)&&!0:Js.isStudy;return this._getAllSources(t)}studiesWV(e){return e?this._studiesExcludeInternalWV.readonly():this._studiesWV.readonly()}listUserStudies(e){const t=[];for(const i of this._panes)for(const s of i.priceDataSources())if(!(0,Js.isFundamentalStudy)(s)&&(0,Js.isStudy)(s)&&s.showInObjectTree()){const{id:i,shortDescription:o}=s.metaInfo();if(e.dontCountVolume&&"Volume@tv-basicstudies"===i||e.dontCountCompare&&"Compare@tv-basicstudies"===i||e.dontCountOverlay&&"Overlay@tv-basicstudies"===i)continue;t.push(o)}return t}findNonOverlayStudyWithGroupingKey(e,t){const i=void 0!==t?[t]:this._panes;for(const t of i){const i=t.dataSources().find((i=>(0, +Js.isStudy)(i)&&i.metaInfo().groupingKey===e&&!t.isOverlay(i)));if(void 0!==i)return{pane:t,study:i}}return null}movePaneUp(e){this.movePane(e,e-1)}movePaneDown(e){this.movePane(e,e+1)}movePane(e,t){const i=this._panes[e];this._panes.splice(e,1),this._panes.splice(t,0,i),this._panesCollectionChanged.fire(this._panes),this._onRearrangePanes.fire(),this.invalidate(yo.InvalidationMask.panesOrder())}toggleCollapsedPane(e){const t=this._panes[e];t.collapsed().setValue(!t.collapsed().value()),this.fullUpdate()}sendToBack(e){this._sendTo(e,((e,t)=>e.sendToBack(t)))}bringToFront(e){this._sendTo(e,((e,t)=>e.bringToFront(t)))}backgroundColor(){return this._backgroundColor}backgroundTopColor(){return this._backgroundTopColor}backgroundColorAtYPercentFromTop(e){const t=this.backgroundColor().value(),i=this.backgroundTopColor().value();return this._backgroundColorAtYPercentFromTop.gradientColor(i,t,e)}backgroundCounterColor(){return this._backgroundCounterColor.readonly()}dark(){return this._isDark}backgroundTheme(){return this._backgroundTheme}readOnly(){return this._readOnly}defaultResolutions(){return this.chartApi().defaultResolutions()}availableCurrencies(){const e=this._getAvailableCurrencies();return e.length!==this._availableCurrencies.size()&&(this._availableCurrencies=new Sd(e)),this._availableCurrencies}currencyConversionEnabled(){return this._options.currencyConversionEnabled}availableUnits(){const e=this._getAvailableUnits();return this._availableUnits.unitsChanged(e)&&(this._availableUnits=new bd(e)),this._availableUnits}unitConversionEnabled(){return this._options.unitConversionEnabled}availablePriceSources(e){const t=this._getAvailablePriceSources(e);return null!==t&&this._availablePriceSources.priceSourcesChanged(t)&&(this._availablePriceSources=new e_(t)),this._availablePriceSources}resetDeferredStudies(){bh.instance(this).reset()}waitForStudy(e){const t=this.dataSourceForId(e);return t&&(0,Js.isStudy)(t)?Promise.resolve(t):bh.instance(this).get(e)}resetWaitForStudy(e){bh.instance(this).delete(e)}isJustClonedChart(){return this._undoModel.isJustClonedChart()}studyTemplate(e,t,i){const s={panes:[],version:this.version()};for(const e of this.panes())s.panes.push(e.state(!0,!1,!0));const o=this.mainSeries();return e&&(s.symbol=o.symbol(),this.currencyConversionEnabled()&&i&&(s.currency=o.currency()),this.unitConversionEnabled()&&i&&(s.unit=o.unit())),t&&(s.interval=o.interval()),s}dataSourceForId(e){for(const t of this._panes){const i=t.dataSourceForId(e);if(i)return i}return null}getStudyById(e){const t=this.dataSourceForId(e);return null!==t&&(0,Js.isStudy)(t)?t:null}getLineToolById(e){const t=this.dataSourceForId(e);return null!==t&&(0,eo.isLineTool)(t)?t:null}restoreLineToolState(e,t,i){t.positionPercents?e.restorePositionPercents(t.positionPercents):(e.clearFixedPoint(),e.restorePoints(t.points,t.indexes||[])),t.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities),e.properties().merge(t.state),e.restoreData&&e.restoreData(t),e.linkKey().setValue(t.linkKey||null), +e.createServerPoints(),e.setZorder(t.zorder??e.zorder()),this.fullUpdate();const s=e.linkKey().value();null!==s&&i&&(0,lt.restoreLineToolState)({model:this,linkKey:s,state:t})}restoreFactoryDefaults(e){e.restoreFactoryDefaults(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}preferences(){return function(e,t,i=ju){const s={timezone:"",priceScaleSelectionStrategyName:"auto",inactivityGaps:!1,timeScale:{defaultRightOffset:e.timeScale().defaultRightOffset().value(),defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:{},paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{}},o=["timeScale","mainSeries","sessions"],n=i.mainSeries,r=Object.keys(i),a=Object.keys(n),l=t.properties(),c=e.sessions().properties(),h=e.properties(),d=i.sessions,u=Object.keys(d);return a.forEach((e=>{s.mainSeries[e]=$u(e,l,n,"mainSeries")})),u.forEach((e=>{s.sessions[e]=$u(e,c,d,"sessions")})),r.forEach((e=>{o.includes(e)||(s[e]=$u(e,h,i,"preferences"))})),s}(this,this.mainSeries())}applyPreferences(e){for(const[t,i]of Object.entries(e)){const e=this._properties.child(t);void 0!==i&&void 0!==e&&e.mergeAndFire(i)}if(void 0!==e.timeScale){const t=e.timeScale;this._timeScale.defaultRightOffset().setValue(t.defaultRightOffset),this._timeScale.defaultRightOffsetPercentage().setValue(t.defaultRightOffsetPercentage),this._timeScale.usePercentageRightOffset().setValue(t.usePercentageRightOffset)}this._properties.saveDefaults(),this._mainSeries.applyPreferences(e.mainSeries),this.sessions().restoreState({properties:e.sessions},!1),this.recalculateAllPanes((0,Bt.globalChangeEvent)()),this.fullUpdate()}restoreTheme(e,t,i){e.mainSourceProperties.hollowCandleStyle||(e.mainSourceProperties.hollowCandleStyle=e.mainSourceProperties.candleStyle),this._undoModel.chartLoadTheme(e,t,i)}updateScales(){this.mainSeries().properties().childs().priceAxisProperties.fireChanged()}onResetScales(){return this._resetScales}startMovingSources(e,t,i,s,o,r){this._sourcesBeingMoved=e,this._activeItemBeingMoved=i;let a=!1;if(this._sourcesBeingMoved.forEach((e=>{!a&&(0,Js.isStudy)(e)&&(a=!0);const l=(0,n.ensureNotNull)(this.paneForSource(e)),c=(0,eo.isLineTool)(e),h=c&&e.linkKey().value();if(!1!==h&&null!==h&&s.has(h)&&c&&e.isFixed()){const t=(0,n.ensureDefined)(s.get(h)),a={screen:this._percentPositionToPoint(t,l)};e.startMoving(a,i,o,r)}else e.startMoving(t,i,o,r);const d=this._paneInvalidationMask(l,yo.InvalidationLevel.Light);this.invalidate(d)})),!r){const s=e.filter(eo.isLineTool).filter((e=>e.linkKey().value()&&e.isSynchronizable())).map((e=>e.linkKey().value()));if(s.length&&t.logical){const r=this.externalTimeStamp(t.logical.index),a={linkKeys:s,model:this,symbol:this.mainSeries().symbol(),point:{price:t.logical.price,timeStamp:r},activeItem:null!==i?i:void 0,envState:o,pointPositionPercents:new Map};e.forEach((e=>{if((0,eo.isLineTool)(e)){const i=e.linkKey().value() +;if(i&&e.isSynchronizable()&&e.isFixed()){const s=(0,n.ensureNotNull)(this.paneForSource(e));a.pointPositionPercents.set(i,this._pointToPercentPosition((0,n.ensureDefined)(t.screen),s))}}})),(0,lt.startMovingLineTool)(a)}}lt.isToolMovingNow.setValue(!0),a&<.isStudyEditingNow.setValue(!0)}moveSources(e,t,i,s){if(this._sourcesBeingMoved.filter((e=>!e.isLocked||!e.isLocked())).forEach((o=>{const r=(0,eo.isLineTool)(o)?o.linkKey().value():null;if(null!==r&&t.has(r)){const e=(0,n.ensureNotNull)(this.paneForSource(o)),a=(0,n.ensureDefined)(t.get(r)),l={screen:this._percentPositionToPoint(a,e)};o.move(l,this._activeItemBeingMoved,i,s)}else o.move(e,this._activeItemBeingMoved,i,s)})),this.lightUpdate(),!s&&e.logical){const t=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),s=this.externalTimeStamp(e.logical.index),o={linkKeys:t,model:this,point:{price:e.logical.price,timeStamp:s},envState:i,pointPositionPercents:new Map};this._sourcesBeingMoved.filter(eo.isLineTool).forEach((t=>{if(t.linkKey().value()&&t.isSynchronizable()&&t.isFixed()){const i=(0,n.ensureNotNull)(this.paneForSource(t));o.pointPositionPercents.set(t.linkKey().value(),this._pointToPercentPosition((0,n.ensureDefined)(e.screen),i))}})),(0,lt.moveLineTool)(o)}}endMovingSources(e,t,i){const s=this._sourcesBeingMoved.map((s=>{const o=(0,n.ensureNotNull)(this.paneForSource(s)),r=s.endMoving(e,t,i),a=this._paneInvalidationMask(o,yo.InvalidationLevel.Light);return a.invalidateAll(yo.InvalidationLevel.Light),this.invalidate(a),r})),o=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),r=this._sourcesBeingMoved.filter(eo.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey)).map((e=>{const t={points:e.normalizedPoints(),interval:this.mainSeries().interval()};return e.isFixed()&&(t.pointPositionPercents=e.calcPositionPercents()),t}));o.length&&(0,lt.finishMovingLineTool)({linkKeys:o,model:this,finalStates:r,changes:s}),this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,lt.isToolMovingNow.setValue(!1),lt.isStudyEditingNow.setValue(!1)}sourcesBeingMoved(){return this._sourcesBeingMoved}setMovingCustomSource(e,t){this._customSourceBeingMoved=e,this._customSourceBeingMovedHitTestData=null!==t?{beingMoved:!1,cancelled:!1,...t}:null}processingCustomSourceMove(){null!==this._customSourceBeingMovedHitTestData&&(this._customSourceBeingMovedHitTestData.beingMoved=!0)}customSourceMovingHitTestData(){return this._customSourceBeingMovedHitTestData}customSourceBeingMoved(){return null!==this._customSourceBeingMovedHitTestData&&this._customSourceBeingMovedHitTestData.beingMoved?this._customSourceBeingMoved:null}lineToolsSynchronizer(){return this._lineToolsSynchronizer}setLineToolsSynchronizer(e){this._lineToolsSynchronizer=e}width(){return this._width}setWidth(e,t){(this._panes.reduce(((t,i)=>i.setWidth(e)||t),!1)||this._width!==e)&&(this._width=e,this._timeScale.setWidth(e,t),this.recalculateAllPanes((0, +Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction))}setPaneHeight(e,t){e.setHeight(t),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}resetScalesAvailable(){return this._resetScalesAvailable.readonly()}maximizedPane(){return this._maximizedPane.readonly()}setMaximizedPane(e){(0,n.assert)(null===e||this._panes.includes(e),"The pane is not part of this chart"),this._maximizedPane.setValue(e)}panes(){return this._panes}paneForId(e){return this._panes.find((t=>t.id()===e))||null}createPane(e,t,i,s){this._restoringState||this._maximizedPane.setValue(null);const o=this._properties.childs().paneProperties;t&&o.merge(t);const n=new Eh(this._timeScale,o,this,i,s??Bi.PaneMode.Regular);return void 0!==e?this._panes.splice(e,0,n):this._panes.push(n),n.onTagsChanged().subscribe(this,(()=>this.onPaneTagsChanged())),n.dataSourcesCollectionChanged().subscribe(this,(()=>this._dataSourceCollectionChanged.fire(n))),n.symbolSourceCollectionChanged().subscribe(this,(()=>this._onSymbolSourceCollectionChanged(n))),n.priceSourcesCollectionChanged().subscribe(this,(()=>this._onPriceSourcesCollectionChanged(n))),n.sourcePropertiesChanged().subscribe(this,(e=>this._sourceProperitesChanged.fire(n,e))),n.sourceZOrderChanged().subscribe(this,(e=>this._sourceZOrderChanged.fire(n,e))),n.symbolSourceResolved().subscribe(this,(e=>this._symbolSourceResolved.fire(n,e))),n.symbolSourceResolvingActive().subscribe(this._recalcSymbolResolvingActive),n.collapsed().subscribe(this._recalcPaneCollapsingAvailable),n.resetPriceScalesAvailable().subscribe(this._updateResetScalesAvailableValue,{callWithLast:!0}),this._recalcPaneCollapsingAvailable(),this._panesCollectionChanged.fire(this._panes),this.invalidate(yo.InvalidationMask.panesOrder()),n}removePane(e){e===this._maximizedPane.value()&&this._maximizedPane.setValue(null);const t=e;t.destroy();const i=this._panes.indexOf(t);-1!==i&&(this._panes.splice(i,1),e.dataSourcesCollectionChanged().unsubscribeAll(this),e.symbolSourceCollectionChanged().unsubscribeAll(this),e.priceSourcesCollectionChanged().unsubscribeAll(this),e.sourcePropertiesChanged().unsubscribeAll(this),e.onTagsChanged().unsubscribeAll(this),e.symbolSourceResolved().unsubscribeAll(this),t.symbolSourceResolvingActive().unsubscribe(this._recalcSymbolResolvingActive),e.collapsed().unsubscribe(this._recalcPaneCollapsingAvailable),e.resetPriceScalesAvailable().unsubscribe(this._updateResetScalesAvailableValue),this._recalcPaneCollapsingAvailable(!0)),this._updateResetScalesAvailableValue();this.crosshairSource().pane===e&&this.clearCurrentPosition(),this._panesCollectionChanged.fire(this._panes),this.invalidate(yo.InvalidationMask.panesOrder())}changePanesHeight(e,t){if(this._panes.length<2)return;(0,n.assert)(e>=0&&ee+t.stretchFactor()),0),o=this._panes.reduce(((e,t)=>e+t.height()),0),r=o-30*(this._panes.length-1);t=Math.min(r,Math.max(30,t));const a=s/o,l=i.height() +;i.setStretchFactor(t*a);let c=t-l,h=this._panes.length-1;for(const e of this._panes)if(e!==i){const t=Math.min(r,Math.max(30,e.height()-c/h));c-=e.height()-t,h-=1;const i=t*a;e.setStretchFactor(i)}this.fullUpdate()}clearCurrentPosition(){const e=this.crosshairSource();e.clearPosition(),(0,n.ensureNotNull)(e.dataWindowView()).update((0,Bt.sourceChangeEvent)(e.id())),h_(this._panes),this.invalidate(yo.InvalidationMask.cursor()),this._undoModel.syncCrosshair(null),this._phantomSourceContainer.onCursorPositionUpdated()}setAndSaveCurrentPosition(e,t,i,s){this.crosshairSource().saveOriginCoords(e,t),this.setCurrentPosition(e,t,i,s)}setCurrentPosition(e,t,i,s){let o=NaN;const r=this._timeScale.coordinateToVisibleIndex(e),a=(this._lineBeingEdited??this.lineBeingCreated())?.priceScale()??i.defaultPriceScale();let l=null;!a.isEmpty()&&Number.isFinite(t)&&(l=(0,n.ensureNotNull)(i.mainDataSource()).firstValue(),null!==l&&(o=a.coordinateToPrice(t,l)));const c=this._crossHairSelectPointMode.value()!==lt.SelectPointMode.None,h=lt.tool.value(),d=this.mainSeries(),u=this.crosshairSource(),_=u.index,p=u.price,m=c||lt.isStudyEditingNow.value();let g=!1;if(a===this._mainSeries.priceScale())if((0,wt.isLineDrawnWithPressedButton)(h))g=null===this._lineBeingCreated||(0,eo.isBrushBasedLineTool)(this._lineBeingCreated.lineDataSource)&&this._lineBeingCreated.lineDataSource.hasOnlyOnePoint();else{g=Boolean(this._lineBeingCreated||this._lineBeingEdited||(0,wt.isLineToolName)(h)||(0,lt.toolIsMeasure)(h))||m}!this._isSettingsExternalPosition&&g?(o=this._magnet.align(o,r,i),null!==l&&this._setCorrectedPositionToCrosshair(r,o,i)):this._magnet.resetLastValue();let f=null;if(isNaN(o)||(f=i),this._isTimeScrolling){if(!this._isSettingsExternalPosition&&c){const e=d.bars().firstIndex(),t=d.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(r,e),t);s!==r&&this._setCorrectedPositionToCrosshair(s,o,i)}}else u.setPosition(u.index,o,f);return}u.setOnHoveredChartWidget(!0),u.setPosition(r,o,f),(0,n.ensureNotNull)(u.dataWindowView()).update((0,Bt.sourceChangeEvent)(u.id())),h_(this._panes);const y=d.syncModel();this.crosshairSource().startMeasurePoint()||this._lineBeingCreated?this.lightUpdate():this.invalidate(yo.InvalidationMask.cursor());const v=this.lineBeingCreated();if(v){const e=v.linkKey().value();if(!this._isSettingsExternalPosition){const t=v.setLastPoint({index:r,price:o},s);if(v.updateAllViews((0,Bt.sourceChangeEvent)(v.id())),t.price===o&&t.index===r||this._setCorrectedPositionToCrosshair(t.index,t.price,i),y&&e){const i=this._timeScale.points().roughTime(t.index,y.projectTime.bind(y));(0,lt.setLineToolLastPoint)({model:this,linkKey:e,point:{timeStamp:(0,n.ensureNotNull)(i),price:t.price}})}}}if(!this._isSettingsExternalPosition&&null!==this._lineBeingEdited&&null!==this._linePointBeingEdited){const e={index:r,price:o};if(this._linePointBeingChanged?.nonDiscreteIndex){const t=this.crosshairSource().originX();Number.isFinite(t)&&(e.index=this._timeScale.coordinateToFloatIndex(t))}this.changeLinePoint(e,s) +;const t=this._lineBeingEdited.alignCrossHairToAnchor(this._linePointBeingEdited)?this._lineBeingEdited.getPoint(this._linePointBeingEdited):e;null!==t&&this._setCorrectedPositionToCrosshair(t.index,t.price,i)}if(!this._isSettingsExternalPosition&&1===this._sourcesBeingMoved.length){const e=this._sourcesBeingMoved[0];if(e.alignCrossHairToMovePoint?.()){const t=e.currentMovingPoint?.();t&&t.logical&&this._setCorrectedPositionToCrosshair(t.logical.index,t.logical.price,i)}}if(!this._isSettingsExternalPosition&&m){const e=d.bars().firstIndex(),t=d.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(r,e),t);s!==r&&this._setCorrectedPositionToCrosshair(s,o,i)}}(_!==r||p!==o)&&this._syncCrosshair(s)}setExternalPosition(e,t){let i;const s=this.crosshairSource();if(s.setOnHoveredChartWidget(!1),null!==e&&(0,dt.isNumber)(e.timeStamp)){const t=this.mainSeries().syncModel();if(t){const s=this.createSyncPoint(e.syncSourceTarget,t.syncSourceTarget()).sourceTimeToTargetTime(e.timeStamp);i=this._timeScale.points().roughIndex(s,t.distance.bind(t),1)}}if(null!==e&&null!=i&&Number.isFinite(i)){this._isSettingsExternalPosition=!0;const o=(0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),r=this._timeScale.indexToCoordinate(i),a=(0,n.ensureNotNull)(o.mainDataSource()).firstValue();if(null!==a){let i=NaN;void 0!==e.price&&Number.isFinite(e.price)&&(i=this.mainSeries().priceScale().priceToCoordinate(e.price,a)),s.clearOriginCoords(),this.setCurrentPosition(r,i,o,t)}return s.setOnHoveredChartWidget(!1),void(this._isSettingsExternalPosition=!1)}s.clearPosition(),(0,n.ensureNotNull)(s.dataWindowView()).update((0,Bt.sourceChangeEvent)(s.id())),h_(this._panes),this.invalidate(yo.InvalidationMask.cursor())}startScaleTime(e){this._timeScale.startScale(e)}scaleTimeTo(e){this._timeScale.scaleTo(e),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}endScaleTime(){this._timeScale.endScale(),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction)}resetTimeScale(){this._timeScale.restoreDefault(),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this.lightUpdate(),this._resetScales.fire()}startScalePrice(e,t,i){e.startScalePrice(t,i)}scalePriceTo(e,t,i){e.scalePriceTo(t,i),this.mainSeries().priceScale().isLockScale()?this.lightUpdate():this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}endScalePrice(e,t){e.endScalePrice(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}startTwoPointsScalePrice(e,t,i,s){t.startTwoPointsScale(i,s)}twoPointsScalePriceTo(e,t,i,s){t.twoPointsScale(i,s),t.updateAllViews((0,Bt.viewportChangeEvent)()),this.invalidate(this._paneInvalidationMask(e))}endTwoPointsScalePrice(e,t){t.endTwoPointsScale(),this.invalidate(this._paneInvalidationMask(e))}resetPriceScale(e,t){e.resetPriceScale(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))} +restorePriceScaleState(e,t,i){e.restorePriceScaleState(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}detachSource(e){const t=this.paneForSource(e);return!!t&&(t.removeDataSource(e),t.isEmpty()?(this._lineBeingCreated&&t===this._paneBeingCreatedLineOn&&this.cancelCreatingLine(),this.removePane(t),!0):(this.fullUpdate(),!1))}restoreSource(e,t,i,s,o){const n=e?this.createPane(t):this.panes()[t],r=(0,pt.isStudyState)(s),a=r?n.restoreStudy(s):(0,pt.isLineToolState)(s)?n.restoreLineTool(s):s.id===tpoSummaryDataSourceId&&18===this.mainSeries().style()?n.restoreTpoSummaryDataSource(s):null;if(!a)return null;let l=null;if(o?(l=n.getPriceScaleById(o.id),l||(l=n.createPriceScaleAtPosition(o.position,o.priceScaleIndex),l.setId(o.id))):l=a.ownerSource()?.priceScale()??l,l&&(a.setPriceScale(l),l.addDataSource(a)),!e&&i&&i.overlayPriceScales){const e=this.dataSources().filter((e=>void 0!==i.overlayPriceScales[e.id()]));e.forEach((e=>n.removeSourceFromPriceScale(e)));const t=new Map;e.forEach((e=>{const s=i.overlayPriceScales[e.id()];if(!s)return;let o;t.has(s.id)?o=t.get(s.id):(o=n.createPriceScaleAtPosition("overlay"),o.restoreState(s),t.set(s.id,o)),e.setPriceScale(o),o.addDataSource(e)}))}return e&&i&&n.restoreState({state:i,withData:!1,version:this.version()}),r&&(this.recalculateAllPanes((0,Bt.sourceChangeEvent)(a.id())),this.mainSeries().invalidateBarColorerCache(),this.fullUpdate()),a}children(e,t){return this.dataSources().filter((i=>(0,Js.isStudy)(i)?!t&&i.parentSources().includes(e):i.ownerSource()===e))}onRearrangePanes(){return this._onRearrangePanes}studyInserted(){return this._studyInserted}finishLineTool(e){const t=e.linkKey().value();(0,lt.drawOnAllCharts)().value()&&null!==t&&e.isSynchronizable()&&(0,lt.finishLineTool)({linkKey:t,model:this})}startChangingLinetool(e,t,i,s,o){this._lineBeingEdited=e,this._linePointBeingChanged=t||null,this._linePointBeingEdited=void 0===i?null:i,this._lineBeingEdited.startChanging(i,t,o),lt.isToolEditingNow.setValue(!0);const r=(0,n.ensureNotNull)(this.paneForSource(e));this._lineBeingEdited.startDragPoint&&void 0!==i&&void 0!==t&&this._lineBeingEdited.startDragPoint(i,t),o||void 0===i||void 0===t||this._lineBeingEdited.setPoint(i,t,s,o),this._lineBeingEdited.updateAllViews((0,Bt.sourceChangeEvent)(this._lineBeingEdited.id()));const a=this._paneInvalidationMask(r,yo.InvalidationLevel.Light);this.invalidate(a);const l=e.linkKey().value();if(l&&e.isSynchronizable()&&void 0!==i&&void 0!==t){const o=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,lt.startChangingLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:o},positionPercents:e.positionPercents(),pointIndex:i,envState:s||null})}}createLineTool(e){const{pane:t,point:i,linetool:s,linkKey:o=null,sharingMode:r=0,id:a,fromExternalModel:l}=e;let{properties:c,ownerSource:h}=e;if((0,n.assert)((0,wt.isLineToolName)(s),`Cannot create unknown line tool: ${s}`),c){const e={...Yu.intervalsVisibilitiesDefaults},t=c.childs().intervalsVisibilities.state();(0, +dt.merge)(e,t??{});const i=c.state();i.intervalsVisibilities=e,c=(0,eo.createLineToolProperties)(this.backgroundTheme().spawnOwnership(),s,!this.readOnly(),i)}const d=(0,eo.createLineTool)(s,this,c,null,void 0,a);if("LineToolExecution"!==s){let e;switch(s){case"LineToolIcon":e=d.properties().childs().icon.value().toString(16).toUpperCase();break;case"LineToolEmoji":e=d.properties().childs().emoji.value();break;case"LineToolSticker":e=d.properties().childs().sticker.value()}(0,ne.trackEvent)("drawings","Study_Drawing_"+s,e)}(0,eo.isStudyLineTool)(d)&&(0,ne.trackEvent)("studies",`Study_${d.metaInfo().id}`);const u=!d.linkKey().value()&&!o;h=(0,n.ensureDefined)(h||(0,n.ensureNotNull)(t.mainDataSource())),c||(0,eo.prepareLineToolPropertiesByOwnerSource)(d.properties(),h),d.setOwnerSource(h);const _=h.priceScale();if(d.setPriceScale(_),a_&&h===this.mainSeries()&&d.share(r),t.addDataSource(d,_,!1),null!==d.preferredZOrder()&&t.insertAfter([d],this.mainSeries()),(0,lt.drawOnAllCharts)().value()){const e=d.isSynchronizable()?o||(0,fe.randomHash)():null;d.linkKey().setValue(e)}else d.linkKey().setValue(o);let p;if(u&&d.enableCurrentIntervalVisibility(),d.isFixed()){const e=(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).firstValue()),s=this._timeScale.indexToCoordinate(i.index),o=(0,n.ensureNotNull)(_).priceToCoordinate(i.price,e);p=d.addFixedPoint(new At.Point(s,o))}else p=d.addPoint(i);return p||(this._lineBeingCreated={lineDataSource:d,fromExternal:!!l},this._paneBeingCreatedLineOn=t,lt.isToolCreatingNow.setValue(!0)),this.fullUpdate(),d}endChangingLinetool(e,t){const i=(0,n.ensureNotNull)(this._lineBeingEdited),s=i.endChanging(!1,e,t);this._lineBeingEdited=null,lt.isToolEditingNow.setValue(!1),this._linePointBeingEdited=null,this._linePointBeingChanged=null,this.lightUpdate();const o={points:i.normalizedPoints(),interval:this.mainSeries().interval()},r=i.linkKey().value();null!==r&&i.isSynchronizable()&&!t&&(0,lt.finishChangingLineTool)({model:this,linkKey:r,symbol:this.mainSeries().symbol(),finalState:o,changes:s})}continueCreatingLine(e,t,i,s,o){const r=(0,n.ensureNotNull)(this.lineBeingCreated()),a=r.addPoint(e,t,i,o);r.updateAllViews((0,Bt.sourceChangeEvent)(r.id()));const l=new yo.InvalidationMask(yo.InvalidationLevel.Light);return a&&(this._paneBeingCreatedLineOn=null,this._lineBeingCreated=null,lt.isToolCreatingNow.setValue(!1)),this.invalidate(l),a}cancelCreatingLine(){const e=this.lineBeingCreated();e&&(this.removeSource(e),this._lineBeingCreated=null,this._lineCancelled.fire(),lt.isToolCreatingNow.setValue(!1),(0,lt.drawOnAllCharts)().value()&&e.isSynchronizable()&&(0,lt.cancelLineTool)({model:this}))}lineBeingCreated(){return this._lineBeingCreated?.lineDataSource||null}lineBeingCreateFromExternal(){return this._lineBeingCreated?.fromExternal||!1}paneBeingCreatedLineOn(){return this._paneBeingCreatedLineOn}lineCancelled(){return this._lineCancelled}isPhantomLine(e){return this._phantomSourceContainer.source()===e}alignTo45Degrees(e,t){const[i,s]=t,o={...s};e.snapPoint45Degree(i,o), +this.startChangingLinetool(e,s,s.pointIndex),this.changeLinePoint(o,Bo.EnvironmentState.create(!0)),this.endChangingLinetool(!1)}changeLinePoint(e,t,i){const s=(0,n.ensureNotNull)(this._lineBeingEdited),o=(0,n.ensureNotNull)(this._linePointBeingEdited);let r=e.price,a=e.index;if(s.setPoint(o,e,t,i),!i){const t=s.alignCrossHairToAnchor(o)?s.getPoint(o):e;null!==t&&(a=t.index,r=t.price)}s.updateAllViews((0,Bt.sourceChangeEvent)(s.id())),this.lightUpdate();const l=s.linkKey().value();if(!i&&null!==l&&s.isSynchronizable()){const e=(0,n.ensureNotNull)(this._linePointBeingChanged),i={indexesChanged:a!==e.index,pricesChanged:r!==e.price},c=s.getChangePointForSync(o);if(null!==c){const e=this.externalTimeStamp(a);null!==e&&(r=c.price,(0,lt.changeLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:r,timeStamp:e},positionPercents:s.positionPercents(),envState:t,changes:i}))}}}changeLinePoints(e,t,i){const s=e.points(),o=e.linkKey().value();!i&&o&&e.isSynchronizable()&&t.forEach(((t,i)=>{const r=s[i],a=r.price!==t.price,l=r.index!==t.index;if(e.getChangePointForSync(i)){const i=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,lt.changeLineTool)({linkKey:o,model:this,symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:i},positionPercents:e.positionPercents(),changes:{pricesChanged:a,indexesChanged:l}})}})),e.setPoints(t),e.updateAllViews((0,Bt.sourceChangeEvent)(e.id())),this.lightUpdate()}startScrollTime(e){this._timeScale.startScroll(e),this._isTimeScrolling=!0,this.mainSeries().clearGotoDateResult()}scrollTimeTo(e){this._timeScale.scrollTo(e),this.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this.lightUpdate()}endScrollTime(){this._timeScale.endScroll(),this.lightUpdate(),this.recalcVisibleRangeStudies(Eo.RecalcVisibleRangeStudiesReason.ViewportChangeUserAction),this._isTimeScrolling=!1}startScrollPrice(e,t,i){e.startScrollPrice(t,i)}scrollPriceTo(e,t,i){e.scrollPriceTo(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}endScrollPrice(e,t){e.endScrollPrice(t),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}addCustomSource(e,t,i=Eo.CustomSourceLayer.Foreground){this._customSourcesMap.has(e)&&l_.logWarn(`Attempt to add the same custom source multiple time "${e}"`),l_.logNormal(`Adding custom source "${e}"`);const s=t(e,this);switch(i){case Eo.CustomSourceLayer.Background:this._bgCustomSources.push(s);break;case Eo.CustomSourceLayer.Foreground:this._fgCustomSources.push(s);break;case Eo.CustomSourceLayer.Topmost:this._topmostCustomSources.push(s);break;default:throw new Error(`Unknown custom sources layer ${i}`)}this._allCustomSources.push(s),this._customSourcesMap.set(e,s),this.lightUpdate()}removeCustomSource(e){this._removeCustomSource(e),this.lightUpdate()}hasCustomSource(e){return this._customSourcesMap.has(e)}customSourceForName(e){return this._customSourcesMap.get(e)||null}customSourceName(e){let t=null;return this._customSourcesMap.forEach(((i,s)=>{i===e&&(t=s)})),t}customSources(e){switch(e){ +case Eo.CustomSourceLayer.Background:return this._bgCustomSources;case Eo.CustomSourceLayer.Foreground:return this._fgCustomSources;case Eo.CustomSourceLayer.Topmost:return this._topmostCustomSources;default:return this._allCustomSources}}addMultiPaneSource(e){this._multiPaneSources.push(e),this._onMultipaneSourcesCollectionChanged.fire(),this.lightUpdate()}removeMultiPaneSource(e){const t=this._multiPaneSources.indexOf(e);-1===t?l_.logWarn("Attempt to remove multi-pane source which does not exist in the model"):(this._onMultipaneSourcesCollectionChanged.fire(),this._multiPaneSources.splice(t,1)),this.lightUpdate()}multiPaneSources(e){return this._multiPaneSources.filter((t=>!e.hasDataSource(t)))}onMultipaneSourcesCollectionChanged(){return this._onMultipaneSourcesCollectionChanged}rendererOptionsProvider(){return this._rendererOptionsProvider}magnet(){return this._magnet}priceAxisRendererOptions(){return this._rendererOptionsProvider.options()}priceScaleSlotsCount(){let e=0,t=0;this._panes.forEach((i=>{e=Math.max(i.leftPriceScales().length,e),t=Math.max(i.rightPriceScales().length,t)}));const i=e+t;if(ze.CheckMobile.any()){const e=(0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),t=e.priceScalePosition(this.mainSeries().priceScale());return("overlay"===t?e.rightPriceScales().length>0:"right"===t)?{left:0,right:1,totallySlots:i}:{left:1,right:0,totallySlots:i}}return{left:e,right:t,totallySlots:i}}dateTimeFormatter(){return this._dateTimeFormatter}dateFormatter(){return this._dateFormatter}timeFormatter(){return this._timeFormatter}isUnmergeAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return(0,n.ensureNotNull)(this.paneForSource(e)).dataSources().filter(this._unmergeAvailable,this).length>1}isMergeDownAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;const t=this.paneForSource(e),i=this.panes().filter((e=>e.mode()===Bi.PaneMode.Regular));return t!==i[i.length-1]}isMergeUpAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return this.paneForSource(e)!==this.panes().filter((e=>e.mode()===Bi.PaneMode.Regular))[0]}isPriceScaleVisible(e){const t=e.mainSource();if(!t)return!1;const i=(0,n.ensureNotNull)(this.paneForSource(t)),s=i.priceScalePosition(e);if("overlay"===s)return!0;const o=i.priceScaleIndex(e,s),r=this.priceScaleSlotsCount()[s];return void 0!==o&&othis.mainSeries().symbolInfo()),this.mainSeries().dataEvents().symbolResolved()).ownership());this._sessions=new Ac((async()=>{const s=await Promise.all([i.e(4821),i.e(7539)]).then(i.bind(i,83943));return this.addCustomSource("sessions",((i,o)=>{const n=new s.Sessions(i,o,t,e) +;return n.start(),n}),Eo.CustomSourceLayer.Background),this.customSourceForName("sessions")})(),this,t)}}createPrePostMarket(e){this.addCustomSource("prePostMarket",((t,i)=>new fd(t,i,e)))}createIntradayInactivityGaps(){this.addCustomSource("intradayInactivityGaps",((e,t)=>new o_(e,t)))}intradayInactivityGaps(){if(!l.enabled("intraday_inactivity_gaps"))throw new Error("intraday_inactivity_gaps featureset is not enabled");return(0,n.ensureNotNull)(this._intradayInactivityGapsWatchedValue)}setIntradayInactivityGapsSession(e){(0,n.ensureNotNull)(this.customSourceForName("intradayInactivityGaps")).setSession(e||"session")}watermarkSource(){return this._watermarkSource}watermarkContentProvider(){return i_.getInstance().provider()}studiesColorRotatorFactory(){return this._studyColorRotatorFactory}replayStatus(){return this._replayStatus}setReplayStatus(e){this._replayStatus.setValue(e)}isInReplay(){return this._mainSeries.isInReplay()}getSymbolString(){return this._mainSeries.getSymbolString()}interval(){return this._mainSeries.interval()}onInReplayStateChanged(){return new re.Delegate}switchToReplay(e,t){0}switchToRealtime(){0}canChangeResolution(e){return this._mainSeries.canChangeResolution(e)}canChangeSymbol(e){return this._mainSeries.canChangeSymbol(e)}onReplayModified(){return(0,n.assert)(!1,"Replay not implemented"),this._mainSeries.onReplayModified()}mainSeriesScaleRatioProperty(){return this._mainSeriesScaleRatioProperty}mainSeriesScaleRatioPropertyOnChanged(){this._mainSeriesScaleRatioProperty.fireChanged()}getThemeNameIfStdTheme(){const e=this.sessions().properties(),t=this.properties(),i=this.mainSeries().properties();return e.allThemePropertiesAreDefault(oo.StdTheme.Light)&&t.allThemePropertiesAreDefault(oo.StdTheme.Light)&&i.allThemePropertiesAreDefault(oo.StdTheme.Light)?oo.StdTheme.Light:e.allThemePropertiesAreDefault(oo.StdTheme.Dark)&&t.allThemePropertiesAreDefault(oo.StdTheme.Dark)&&i.allThemePropertiesAreDefault(oo.StdTheme.Dark)?oo.StdTheme.Dark:null}theme(){return{chartProperties:this.properties().themeState(),sessions:this.sessions().properties().themeState(),mainSourceProperties:this.mainSeries().properties().themeState(),version:this.version()}}template(){return{chartProperties:this.properties().template(),sessions:this.sessions().properties().template(),mainSourceProperties:this.mainSeries().properties().template(),version:this.version()}}onChartThemeLoaded(){return this._chartThemeLoaded}chartThemeLoaded(){this._chartThemeLoaded.fire()}async colorStudiesPropertiesReady(){this._recalcColorStudiesImpl(this._recalcVRStudiesParams);const e=this.allStudies(!0).filter((e=>e.metaInfo().inputs.filter(Vs.isStudyInputDependsOnChartColors).length>0));await Promise.all(e.map((e=>e.propertiesPatched())))}state(e,t,i,s){const o=this.publishedChartsTimelineSource(),n=this.properties().childs(),r=n.tradingProperties.state(),a={panes:this._panes.map((o=>o.state(!0,e,!1,t,i,s))),timeScale:this._timeScale.state(e),chartProperties:{ +paneProperties:n.paneProperties.state(["horzGridProperties.style","vertGridProperties.style"]),scalesProperties:n.scalesProperties.state(),publishedChartsTimelineProperties:o?o.state(e):void 0,chartEventsSourceProperties:n.chartEventsSourceProperties?.state(),tradingProperties:r,priceScaleSelectionStrategyName:n.priceScaleSelectionStrategyName.value(),inactivityGaps:n.inactivityGaps.value()},sessions:this.sessions().state(e),version:this.version(),timezone:this.timezone(),shouldBeSavedEvenIfHidden:this._shouldBeSavedEvenIfHidden,linkingGroup:this._linkingGroupIndex.value()};return s||(a.lineToolsGroups=this.lineToolsGroupModel().state(t)),a}isInRestoreState(){return this._restoringState}restoreState(e,t,i){bh.instance(this).reset();const s={};if(!e.panes)return void l_.logDebug("ChartModel.restoreState: invalid state");if(!Array.isArray(e.panes))return void l_.logDebug("ChartModel.restoreState: invalid state");if(e.panes.length<1)return void l_.logDebug("ChartModel.restoreState: invalid state");this._restoringState=!0;for(const e of this._barsMarksSources)this.detachSource(e);if(this._shouldBeSavedEvenIfHidden=e.shouldBeSavedEvenIfHidden??!0,e.chartProperties&&!e.chartProperties.timezone&&(e.chartProperties.timezone=e.timezone),e.chartProperties){const i=(0,h.factoryDefaults)("chartproperties").scalesProperties;(0,dt.merge)(i,e.chartProperties.scalesProperties),!("showLastValue"in i)||"showSeriesLastValue"in i||"showStudyLastValue"in i||(i.showSeriesLastValueProperty=i.showLastValue,i.showStudyLastValueProperty=i.showLastValue),"showSeriesLastValue"in i&&(s.showSeriesLastValueProperty=!0),"showStudyLastValue"in i&&(s.showStudyLastValueProperty=!0),(!this.isSnapshot()&&!this.readOnly()&&"showCurrency"in i||"showUnit"in i)&&((0,Be.migrateShowCurrencyAndShowUnitProperties)(i.showCurrency,i.showUnit),delete i.showCurrency,delete i.showUnit);{const{paneProperties:t}=e.chartProperties;t.vertGridProperties=t.vertGridProperties||(0,dt.clone)(t.gridProperties),t.horzGridProperties=t.horzGridProperties||(0,dt.clone)(t.gridProperties),"backgroundType"in t||(t.backgroundType=So.ColorType.Solid),"separatorColor"in t||(t.separatorColor=(0,k.getThemedColor)("color-chart-page-bg")),this._properties.childs().paneProperties.mergeAndFire(t)}this._properties.childs().scalesProperties.mergeAndFire(i),e.chartProperties.timezone&&this._properties.childs().timezone.setValue(e.chartProperties.timezone),e.chartProperties.chartEventsSourceProperties&&this._properties.hasChild("chartEventsSourceProperties")&&this._properties.childs().chartEventsSourceProperties.mergeAndFire(e.chartProperties.chartEventsSourceProperties),e.chartProperties.tradingProperties&&this._properties.hasChild("tradingProperties")&&(void 0===e.chartProperties.tradingProperties.horizontalAlignment&&(e.chartProperties.tradingProperties.horizontalAlignment=(o=e.chartProperties.tradingProperties.lineLength)<=40?Eo.TradedGroupHorizontalAlignment.Right:o>=60?Eo.TradedGroupHorizontalAlignment.Left:Eo.TradedGroupHorizontalAlignment.Center), +this._properties.childs().tradingProperties.mergeAndFire(e.chartProperties.tradingProperties)),this._timeScale.restoreState(e.timeScale,t),this._updateDateTimeFormatter()}var o;if(e.timeScale&&this._timeScale.restoreState(e.timeScale,t),!this.readOnly()){const t=this._getExceedingChildStudies(e.panes);if(t.length){for(let i=e.panes.length-1;i>=0;--i){const s=e.panes[i];for(let e=s.sources.length-1;e>=0;--e){const i=s.sources[e];~t.indexOf(i)&&s.sources.splice(e,1)}s.sources.length||e.panes.splice(i,1)}0}}const r=e.version||0,a=e.panes;let l="_seriesId",c=1;for(const e of a){const t=e.sources.find((e=>"MainSeries"===e.type));if(t){l=t.id,t.state&&(c=t.state.style);break}}const d=!0,u=a[0];this.panes()[0].restoreState({state:u,withData:t,version:r,seriesId:l,settingsMigration:s,contentOverrides:i,restoreSilently:d,reason:2,targetSeriesStyle:c}),this.panes()[0].mainDataSource()||this.removePane(this.panes()[0]);let _=1;for(let o=1;of&&m%100==0?{lines_limit_exceeded:!0,line_tools_count:m}:(this.panes().forEach((e=>this._dataSourceCollectionChanged.fire(e))),this._lineToolsGroupModel.fireChangedAll(),this._linkingGroupIndex.setValue(e.linkingGroup??null),this._restoringState=!1,{})}shouldBeSavedEvenIfHidden(){return this._shouldBeSavedEvenIfHidden}setShouldBeSavedEvenIfHidden(e){this._shouldBeSavedEvenIfHidden=e}externalTimeStamp(e){const t=this.mainSeries().syncModel();return this.timeScale().points().roughTime(e,t&&t.projectTime.bind(t))}syncLollipopSources(){this._lollipopSourcesWatcherLoader?.callFunction((()=>{null!==this._lollipopSourcesWatcher&&this._lollipopSourcesWatcher.syncSources()}))}restoreChartEvents(e){this._lollipopSourcesWatcherLoader?.callFunction((()=>{ +null!==this._lollipopSourcesWatcher&&this._options.chartEventsEnabled&&this._lollipopSourcesWatcher.restoreChartEvents(e)}))}recalcVisibleRangeStudies(e){if(this._recalcVRStudiesParams.reasons.add(e),this._mainSeries.isStarted()&&this._mainSeries.isCompleted()){const t=(0,n.ensureDefined)(p_.get(e)).adapter,i=Math.min(...Array.from(this._recalcVRStudiesParams.reasons).map((e=>(0,n.ensureDefined)(p_.get(e)))).filter((e=>e.adapter===t)).map((e=>e.timeout)));(0,n.ensureDefined)(this._recalcVisibleRangeStudiesImplDebouncedByAdapter.get(t)?.get(i))()}else this._recalcVisibleRangeStudiesImpl(this._recalcVRStudiesParams)}recalcColorStudies(e){this._recalcColorStudiesParams.force=this._recalcColorStudiesParams.force||Boolean(e),this._recalcColorStudiesImplDebounced()}recalcStudyBasedLineTools(){this.dataSources().forEach((e=>{(0,eo.isStudyLineTool)(e)&&e.recalcStudyIfNeeded()}))}alertsWatcher(){return this._alertsWatcher}showLegend(){return this._showLegendProperty}id(){return this._id}selectPointMode(){return this._crossHairSelectPointMode}cancelRequestSelectPoint(){this._crossHairSource.cancelRequestSelectPoint()}requestSelectPoint(e){return this._crossHairSource.requestSelectPoint(e)}onPointSelected(){return this._crossHairSource.onPointSelected()}recalculatePriceRangeOnce(){const e=this.mainSeries();for(const t of this._panes)for(const i of t.priceDataSources())i.symbolSource()===e&&i.disablePriceRangeReady()}invalidate(e){this._invalidateHandler?.(e)}appliedTimeFrame(){return this._appliedTimeFrame.appliedTimeFrame()}barsMarksSources(){return this._barsMarksSources}createSyncPoint(e,t){return(0,Eu.getDefault2Lazy)(this._syncPointCache,e.uniqueId,t.uniqueId,(()=>new ld(e,t)))}isAutoSaveEnabled(){return this._isAutoSaveEnabled}linkingGroupIndex(){return this._linkingGroupIndex}studyAwareDefaultRightOffset(){return this._timeScale.usePercentageRightOffset().value()?this._timeScale.percentsToBarIndexLength(this.studyAwareDefaultRightOffsetPercentage()):Math.max(this._timeScale.defaultRightOffset().value(),this._cachedStudiesMaxOffset)}studyAwareDefaultRightOffsetPercentage(){return this._timeScale.usePercentageRightOffset().value()?Math.max(this._timeScale.defaultRightOffsetPercentage().value(),this._timeScale.barIndexLengthToPercents(this._cachedStudiesMaxOffset)):this._timeScale.barIndexLengthToPercents(this.studyAwareDefaultRightOffset())}clearAllStudies(){this.dataSources().forEach((e=>e.clearData?.()))}setTimeScaleAnimation(e,t){const i=yo.InvalidationMask.light(),s=this._timeScale;i.setTimeScaleAnimation(e,t??s.width()-s.indexToCoordinate(s.baseIndex())),this.invalidate(i)}stopTimeScaleAnimation(){this._timeScale.endScroll();const e=yo.InvalidationMask.light();e.stopTimeScaleAnimation(),this.invalidate(e)}lollipopSourcesOptions(){const e=this._options;return{chartEventsEnabled:!this._options.isSnapshot&&this._options.chartEventsEnabled,esdEnabled:e.esdEnabled,newsNotificationsEnabled:e.newsNotificationsEnabled,continuousContractSwitchesEnabled:e.continuousContractSwitchesEnabled, +futuresContractExpirationEnabled:e.futuresContractExpirationEnabled,latestUpdatesEnabled:e.latestUpdatesEnabled}}onSymbolIntervalChanged(){return this._symbolIntervalChanged}setPriceAutoScale(e,t,i){e.setPriceAutoScale(t,i),this.invalidate(this._paneInvalidationMask(e,yo.InvalidationLevel.Light))}calculateDefaultTags(){return this.dataSources().reduce(((e,t)=>(t.tags&&e.push(...t.tags()),e)),[])}_initAlertsList(){throw new Error("Not implemented")}_updateStudiesMaxOffset(){const e=Math.max(...this.allStudies().map((e=>e.maxOffset().value())));this._cachedStudiesMaxOffset=e;const t=this._timeScale.rightOffset();if(t<0)return;if(e<=t)return;const i=this._timeScale.logicalRange();i?this._timeScale.zoomToBarsRange(i.left(),this._timeScale.baseIndex()+Math.max(this._timeScale.rightOffset(),e)):this._timeScale.setRightOffset(Math.max(t,e))}_updateBaseIndex(e,t){const i=this._timeScale,s=i.baseIndex(),o=i.logicalRange();if(null!==o&&t){const t=o.contains(s),n=e-s,r=t?null:i.rightOffset()-n;if(!this._options.shiftVisibleRangeOnNewBar&&t){const e=i.width()/i.barSpacing(),t=e/(e+n),s=Math.max(i.minBarSpacing(),i.barSpacing()*t);i.setBarSpacing(s)}null!==r&&i.setRightOffset(r)}i.setBaseIndex(e)}async _createLollipopSourcesWatcher(){}_updateDateTimeFormatter(){const e=be.dateFormatProperty.value(),t=void 0;if(this._dateFormatter=new od.DateFormatter(e,t),this.mainSeries().isDWM())this._dateTimeFormatter=new od.DateFormatter(e,t),this._timeFormatter=new $h.TimeFormatter((0,Kh.getHourMinuteFormat)(we.timeHoursFormatProperty.value()));else{const i=Re.Interval.parse(this.mainSeries().interval()),s=(0,Kh.getTimeFormatForInterval)(i,we.timeHoursFormatProperty.value());this._dateTimeFormatter=new sd.DateTimeFormatter({dateFormat:e,withWeekday:t,timeFormat:s,dateTimeSeparator:" "}),this._timeFormatter=new $h.TimeFormatter(s)}}_invalidationMaskForSource(e,t=yo.InvalidationLevel.Light){if(e===this.crosshairSource())return yo.InvalidationMask.cursor();if(this._watermarkSource===e)return this._paneInvalidationMask((0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),t);if(-1!==this._allCustomSources.indexOf(e)){const e=new yo.InvalidationMask;return e.invalidateAll(t),e}if(!(0,Vo.isDataSource)(e))return null;if(e.isMultiPaneEnabled())return new yo.InvalidationMask(t);const i=this.paneForSource(e);return null!==i?this._paneInvalidationMask(i,t):null}_paneInvalidationMask(e,t=yo.InvalidationLevel.Light){const i=new yo.InvalidationMask,s=this._panes.indexOf(e);return i.invalidateAllPane(s,t),i}_invalidationMaskForSourcePriceScale(e,t=yo.InvalidationLevel.Light){if(!(0,Vo.isDataSource)(e))return new yo.InvalidationMask(t);const i=this.paneForSource(e);if(null===i)return null;let s=e.priceScale();if(null===s)return null;const o=this._panes.indexOf(i);let n=i.priceScalePosition(s);if("overlay"===n){const e=this._panes[o].defaultPriceScale();s=e,n=i.priceScalePosition(e)}const r=i.priceScaleIndex(s,n);if(void 0===r)return null;const a=new yo.InvalidationMask;return a.invalidatePriceScale(o,n,r,t),a}_removeCustomSource(e){ +const t=this._customSourcesMap.get(e);if(void 0===t)return void l_.logWarn(`Attempt to remove custom source which does not exist in the model - "${e}"`);l_.logNormal(`Removing custom source "${e}"`),this.selectionMacro((e=>{e.removeSourceFromSelection(t)})),this._hoveredSource===t&&this.setHoveredSource(null),this._customSourceBeingMoved===t&&this.setMovingCustomSource(null,null);const i=c_(this._bgCustomSources,t),s=c_(this._fgCustomSources,t),o=c_(this._topmostCustomSources,t),r=c_(this._allCustomSources,t);(0,n.assert)(i||s||o,"Source should be presented in one of the layers"),(0,n.assert)(r,"Source should be presented in the array"),this._customSourcesMap.delete(e),t.destroy()}_updateShowLegendProperty(){const e=this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend,t=this._showLegendProperty;if(e.value())t.setValue(!0);else{for(const e of this._panes){let i=0;for(const s of e.priceDataSources())if(null!==s.statusView()&&(i++,i>=2))return void t.setValue(!1)}t.setValue(!0)}}_pointToPercentPosition(e,t){return{x:e.x/this._timeScale.width(),y:e.y/(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height()}}_percentPositionToPoint(e,t){const i=e.x*this._timeScale.width(),s=e.y*(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height();return new At.Point(i,s)}_recalcVisibleRangeStudiesImpl(e){if(!this._mainSeries.isStarted()||!this._mainSeries.isCompleted())return void this._visibleRangeStudiesInputs.setValue(null);if(this.timeScale().isEmpty())return;const t=this.timeScale().visibleBarsStrictRange();if(null===t)return;const i=this._mainSeries.bars(),s=i.search(t.firstBar(),Yh.PlotRowSearchMode.NearestRight),o=i.search(t.lastBar(),Yh.PlotRowSearchMode.NearestLeft),n=i.lastIndex(),r=s?s.index:void 0,a=o?o.index:void 0,l=r===e.oldStartVisibleIndex,c=a===e.oldEndVisibleIndex,h=[Eo.RecalcVisibleRangeStudiesReason.SeriesRestart,Eo.RecalcVisibleRangeStudiesReason.SeriesCompleted,Eo.RecalcVisibleRangeStudiesReason.StudyCreation].some((t=>e.reasons.has(t)));l&&c&&!h||(e.reasons.clear(),e.oldStartVisibleIndex=void 0!==r?r:NaN,e.oldEndVisibleIndex=void 0!==a?a:NaN,this._visibleRangeStudiesInputs.setValue({firstVisibleBarTime:1e3*(s?.value[0]??0),lastVisibleBarTime:1e3*(o?.value[0]??0),subscribeRealtime:o?.index===n}))}_recalcColorStudiesImpl(e){const t=this.backgroundColorAtYPercentFromTop(.5),i=this.dark().value()?Lt.colorsPalette["color-cold-gray-200"]:Lt.colorsPalette["color-cold-gray-900"],s=t===e.oldBgColor,o=i===e.oldFgColor;if(s&&o&&!e.force)return;e.force=!1,e.oldBgColor=t,e.oldFgColor=i;const n=e.studies??this.priceDataSources();e.studies=void 0;for(const e of n)if((0,Js.isStudy)(e)){const s=e.metaInfo().inputs.filter(Vs.isStudyInputDependsOnChartColors),o=e.properties().childs().inputs;s.forEach((e=>{const s=e.id===Vs.ChartColorDependentStudyInputNames.FgColor?i:t;o.childs()[e.id].setValueSilently(s)})),s.length>0&&o.fireChanged()}}_getAllSources(e){const t=[];for(const i of this._panes){const s=i.sourcesByGroup().allWithoutMultipane() +;for(const i of s)e(i)&&t.push(i)}return t}_invalidateBarColorerCaches(){this.mainSeries().invalidateBarColorerCache()}_addAlertLabelToChart(e){throw new Error("Not implemented")}_removeAlertLabelFromChart(e){throw new Error("Not implemented")}_removeAllAlertLabelsFromChart(){throw new Error("Not implemented")}_updateTimeScale(e){const{index:t,zoffset:i,values:s,indexDiffs:o,baseIndex:n,marks:r,clearFlag:a,clearTickMarks:l}=e;if(a){this._timeScale.reset();for(const e of this.dataSources())e.clearData?.()}if(o.length>0)for(const e of this.dataSources())e.moveData?.(o);const c=this._timeScale.indexToTimePoint(this._timeScale.baseIndex()),h=this._timeScale.canNormalize();this._timeScale.update(t,i,s,r,l||!1);const d=this._timeScale.points().range().value();let u="ChartModel.prototype._updateTimeScale("+t+","+i+","+s.length+","+o.length+","+r.length+","+a+")";if(u+="TimeScale: {first:"+(d?.firstIndex??null)+",last:"+(d?.lastIndex??null)+"}",null===n){this._timeScale.resetBaseIndex();const e=this._timeScale.rightOffset();e<0?this._timeScale.setRightOffset(this.studyAwareDefaultRightOffset()):this._timeScale.setRightOffset(Math.max(e,this._cachedStudiesMaxOffset))}else if(void 0!==n){const e=this._timeScale.indexToTimePoint(n),t=null!==c&&null!==e&&e>c;this._updateBaseIndex(n,t)}if(l_.logDebug(u),!h&&h!==this._timeScale.canNormalize())for(const e of this.dataSources())!(0,eo.isLineTool)(e)||e.isFixed()||e.isSourceHidden()||e.processHibernate();for(const e of this.dataSources())e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0});this.recalculateAllPanes((0,Bt.globalChangeEvent)()),this.lightUpdate()}_getAvailableCurrencies(){return!this.currencyConversionEnabled()||this.isSnapshot()?[]:(0,dt.isArray)(this._availableCurrenciesList)?this._availableCurrenciesList:(null!==this._availableCurrenciesList||(this._availableCurrenciesList=this.chartApi().availableCurrencies(),this._availableCurrenciesList.then((e=>{this._destroyed||(this._availableCurrenciesList=e,this.fullUpdate())})).catch((e=>{l_.logWarn(`An error occurred while getting currencies config: ${e}`)}))),[])}_getAvailableUnits(){return!this.unitConversionEnabled()||this.isSnapshot()?{}:this._availableUnitsObject instanceof Promise||null===this._availableUnitsObject?(null!==this._availableUnitsObject||(this._availableUnitsObject=this.chartApi().availableUnits(),this._availableUnitsObject.then((e=>{this._destroyed||(this._availableUnitsObject=e,this.fullUpdate())})).catch((e=>{l_.logWarn(`An error occurred while getting units config: ${e}`)}))),{}):this._availableUnitsObject}_getAvailablePriceSources(e){const t=this._availablePriceSourcesBySymbol.get(e);if(Array.isArray(t))return t;if((0,dt.isPromise)(t))return[];const i=this.chartApi().availablePriceSources(e);return this._availablePriceSourcesBySymbol.set(e,i),i.then((t=>{this._destroyed||(this._availablePriceSourcesBySymbol.set(e,t),this.fullUpdate())})).catch((e=>{l_.logWarn(`An error occurred while getting price sources config: ${e}`)})),[]}_clearAvailablePriceSources(){ +this._availablePriceSourcesBySymbol.clear()}_onSymbolIntervalChanged(){this._symbolIntervalChanged.fire()}_getBackgroundColor(e){const t=this._properties.childs().paneProperties.childs();if(t.backgroundType.value()===So.ColorType.Gradient){const i=t.backgroundGradientStartColor.value(),s=t.backgroundGradientEndColor.value();return e?i:s}return t.background.value()}_getBackgroundCounterColor(){const e=this.backgroundColor().value();return"black"===(0,kt.rgbToBlackWhiteString)((0,kt.parseRgb)(e),150)?"white":"black"}_updateBackgroundColor(){this._backgroundColor.setValue(this._getBackgroundColor()),this._backgroundTopColor.setValue(this._getBackgroundColor(!0))}_syncCrosshair(e){if(!this._isSettingsExternalPosition){const t=this._undoModel.mainSeries(),i=t.syncModel(),s=this._undoModel.crosshairSource(),o=s.pane;if(null!==i&&null!==o){const n={timeStamp:this._timeScale.points().roughTime(s.index,i.projectTime.bind(i)),syncSourceTarget:i.syncSourceTarget()};o.mainDataSource()===t&&(n.price=s.price,n.symbol=t.symbol()),this._undoModel.syncCrosshair(n,e)}this._phantomSourceContainer.onCursorPositionUpdated()}}_gotoTimeImpl(e,t){const i=this.timeScale(),s=this.mainSeries();let o;if(void 0!==e){if(this._scrollingState&&this._scrollingState.deferred.reject(),o=(0,me.createDeferredPromise)(),!s.isDWM()){const t=s.symbolInfo();if(null!==t){const i=(0,n.ensureNotNull)(this.timezoneExceptExchange().value()),o=(0,Ce.cal_to_utc)((0,Ce.get_timezone)(i),new Date(e)),r=(0,Md.createTimeToBarTimeAligner)(s.interval(),t)(o);e=(0,Ce.utc_to_cal)((0,Ce.get_timezone)(i),r).getTime()}}this._scrollingState={targetDate:e,deferred:o,targetPointAlignment:t.targetPointAlignment,autoscaleAfterScroll:t.autoscaleAfterScroll}}else{if(!this._scrollingState)return l_.logError("scrollTo called without an argument"),Promise.reject();e=this._scrollingState.targetDate,o=this._scrollingState.deferred}if(void 0===i.tickMarks().minIndex)return o.resolve(void 0),o.promise;this.stopTimeScaleAnimation();let r=((e,o)=>{if((e=>(0,n.ensureNotNull)(i.tickMarks().indexToTime((0,n.ensureDefined)(i.tickMarks().minIndex))).valueOf()-e)(o)<0){let r=i.tickMarks().nearestIndex(o);const a=s.bars().lastIndex();if(null===a)return"no_data";r=Math.min(r,a);let l=(0,n.ensureNotNull)(i.tickMarks().indexToTime(r)).valueOf();for(;le.hasDataSource(this._mainSeries)))&&(this._studiesWV.setValue(this.allStudies()),this._studiesExcludeInternalWV.setValue(this.allStudies(!0)))}_unmergeAvailable(e){return e===this._mainSeries||(0,Js.isStudy)(e)&&!e.isLinkedToSeries()&&!(0,Zu.isNonSeriesStudy)(e)&&e.showInObjectTree()}_getExceedingChildStudies(e){let t=[];for(let i=0;i1&&s.push(e)),n=(n+1)%t.length}return s}_sendTo(e,t){const i=new Map;e.forEach((e=>{const t=this.paneForSource(e);if(!t)return;const s=this._panes.indexOf(t);i.has(s)||i.set(s,[]),i.get(s)?.push(e)}));for(const[e,s]of i.entries())t(this._panes[e],s);this.fullUpdate()}_initialiseInactivityGaps(){if(!l.enabled("intraday_inactivity_gaps"))return;this.createIntradayInactivityGaps();const e=async e=>{const t=this.customSourceForName("intradayInactivityGaps");e?t.start():t.stop()};if(null===this._intradayInactivityGapsWatchedValue){const t=this.properties().childs().inactivityGaps;this._intradayInactivityGapsWatchedValue=(0,ye.convertPropertyToWatchedValue)(t),this._intradayInactivityGapsWatchedValue.subscribe((t=>{e(t)})),e(t.value())}}}var f_=i(3503);class y_ extends tt.UndoCommand{constructor(e,t,i,s){super(s,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=i,this._id=e.id(),this._targetSharingMode=t,this._originSharingMode=e.sharingMode().value()}redo(){const e=this._model.dataSourceForId(this._id);e&&(e.share(this._targetSharingMode),0!==this._targetSharingMode&&0===this._originSharingMode&&(e.linkKey().setValue((0,fe.randomHash)()),this._model.copyToOtherCharts([e],!1)))}undo(){const e=this._model.dataSourceForId(this._id);e&&(e.share(this._originSharingMode),0===this._originSharingMode&&((0,lt.removeLineTool)({withUndo:!1,model:this._model,symbol:e.symbol(),linkKey:(0,n.ensureNotNull)(e.linkKey().value()),sourceTitle:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e),lineToolState:e.state(!1),unlink:!0}),e.linkKey().setValue(null)))}} +const v_=new Di.TranslatedString("zoom",a.t(null,void 0,i(91084)));class S_ extends tt.UndoCommand{constructor(e,t,i,s,o,n){super(v_),this._barSpacing=null,this._rightBarsOffset=null,this._leftBarsOffset=null,this._priceMode=null,this._model=e,this._startBar=t,this._endBar=i,this._startPrice=s,this._endPrice=o,this._pane=n}redo(){const e=(0,n.ensureNotNull)(this._model.timeScale().visibleBarsStrictRange());this._leftBarsOffset=e.firstBar()-this._startBar,this._rightBarsOffset=e.lastBar()-this._endBar,this._barSpacing=this._model.timeScale().barSpacing(),this._priceMode=this._pane.defaultPriceScale().mode(),this._model.zoomToViewport(this._startBar,this._endBar,this._startPrice,this._endPrice,this._pane)}undo(){const e=this._model.timeScale(),t=this._pane.defaultPriceScale(),i=(0,n.ensureNotNull)(e.visibleBarsStrictRange());e.setBarSpacing((0,n.ensureNotNull)(this._barSpacing)),e.zoomToBarsRange(i.firstBar()+(0,n.ensureNotNull)(this._leftBarsOffset),i.lastBar()+(0,n.ensureNotNull)(this._rightBarsOffset)),t.setMode((0,n.ensureNotNull)(this._priceMode)),t.recalculatePriceRange((0,n.ensureNotNull)(e.visibleBarsStrictRange())),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}}const b_=(0,ae.getLogger)("Chart.ChartUndoModel"),w_=new Di.TranslatedString("zoom",a.t(null,void 0,i(91084)));class C_ extends tt.UndoCommand{constructor(e,t,i){super(w_),this._baseCmd=e,this._zoomStack=t,this._inOut=i}undo(e){if(this._inOut){if(this._baseCmd!==this._zoomStack.head())return void b_.logDebug("zoom stack inconsistency");this._baseCmd.undo(e),this._zoomStack.pop()}else this._baseCmd.redo(e),this._zoomStack.push(this._baseCmd)}redo(e){if(this._inOut)this._baseCmd.redo(e),this._zoomStack.push(this._baseCmd);else{if(this._baseCmd!==this._zoomStack.head())return void b_.logDebug("zoom stack inconsistency");this._baseCmd.undo(e),this._zoomStack.pop()}}}const P_=new Di.TranslatedString("stop syncing drawing",a.t(null,void 0,i(3350)));class T_ extends tt.UndoCommand{constructor(e,t){super(P_,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._model=e,this._sourceId=t.id(),this._linkKey=t.linkKey().value()}redo(){(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(null)}undo(){(0,n.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(this._linkKey)}}const x_=new Di.TranslatedString("restore defaults",a.t(null,void 0,i(85815)));class I_ extends tt.UndoCommand{constructor(e,t,i=x_,s=!0){super(i,void 0,s),this._chartModel=e,this._defaultProperty=t,this._state=t.state()}redo(){this._chartModel.restoreFactoryDefaults(this._defaultProperty)}undo(){this._defaultProperty.mergeAndFire(this._state),this._chartModel.mainSeries().onChartStyleChanged()}}class M_ extends I_{constructor(e,t,i,s){super(e,t,i,s??!$r.lineToolsDoNotAffectChartInvalidation)}redo(){this._defaultProperty.child("intervalsVisibilities")?.mergeAndFire(Yu.intervalsVisibilitiesDefaults),super.redo()}}const A_=new Di.TranslatedString("restore study defaults",a.t(null,void 0,i(96881))) +;class L_ extends M_{constructor(e,t,i=A_){super(e,t.properties(),i,!0),this._study=t}redo(){super.redo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}undo(){super.undo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}_patchProperties(){0}}function k_(e,t){return(0,li.extractState)(e,t.map((e=>e.path)))}const D_=new Di.TranslatedString("apply chart theme",a.t(null,void 0,i(68231)));class E_ extends tt.UndoCommand{constructor(e,t,i){super(D_),this._model=e,t.sessions&&(this._newSessionProps=i?t.sessions:k_(t.sessions,(0,li.extractThemedColors)(xs.lightTheme.content.sessions,xs.darkTheme.content.sessions))),xh(t.mainSourceProperties.candleStyle),xh(t.mainSourceProperties.hollowCandleStyle),xh(t.mainSourceProperties.haStyle);const s=t;s.chartProperties=s.chartProperties??{paneProperties:{},scalesProperties:void 0};const o=s.chartProperties.paneProperties.gridProperties;s.chartProperties.paneProperties.vertGridProperties=s.chartProperties.paneProperties.vertGridProperties??o,s.chartProperties.paneProperties.horzGridProperties=s.chartProperties.paneProperties.horzGridProperties??o;const n=this._model.properties().state().paneProperties.legendProperties;delete n.backgroundTransparency;const r=s.chartProperties.paneProperties;i&&(r.legendProperties={...r.legendProperties,...n});const a=(0,hc.default)((0,h.factoryDefaults)("chartproperties"));if(delete a.timezone,i){const e=a.paneProperties;e&&(delete e.topMargin,delete e.bottomMargin)}const l=(0,ge.deepExtend)({},a,t.chartProperties);this._newChartProps=i?l:k_(l,(0,li.extractThemedColors)(xs.lightTheme.content.chartProperties,xs.darkTheme.content.chartProperties)),e.timeScale().preserveBarSpacing()&&"barSpacing"in this._newChartProps.scalesProperties&&delete this._newChartProps.scalesProperties.barSpacing,Ih(t.mainSourceProperties.lineStyle),Ih(t.mainSourceProperties.lineWithMarkersStyle),Ih(t.mainSourceProperties.steplineStyle);const c=(0,h.factoryDefaults)("chartproperties.mainSeriesProperties"),d=(0,ge.deepExtend)({},c,t.mainSourceProperties);this._newSeriesProps=i?d:k_(d,(0,li.extractThemedColors)(xs.lightTheme.content.mainSourceProperties,xs.darkTheme.content.mainSourceProperties)),this._oldChartProps=i?e.properties().state():e.properties().themeState(),this._oldSeriesProps=i?e.mainSeries().properties().state():e.mainSeries().properties().themeState(),this._oldSessionProps=i?this._model.sessions().properties().state():this._model.sessions().properties().themeState()}undo(){this._merge(this._oldChartProps,this._oldSeriesProps,this._oldSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()}redo(){this._merge(this._newChartProps,this._newSeriesProps,this._newSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()}_merge(e,t,i){const s=this._model;(0,li.allowSavingDefaults)(!0);const o=s.properties(),n=s.mainSeries().properties(),r=s.sessions().properties();o.applyDefaultThemedProperties(D.watchedTheme.value()), +o.mergeAndFire(e),o.saveDefaults(),"priceAxisProperties"in t&&s.mainSeries().priceScale().setMode({autoScale:t.priceAxisProperties?.autoScale,percentage:t.priceAxisProperties?.percentage,log:t.priceAxisProperties?.log,lockScale:t.priceAxisProperties?.lockScale}),n.applyDefaultThemedProperties(D.watchedTheme.value()),n.mergeAndFire(t),n.saveDefaults(),s.mainSeries().createPaneView(),s.mainSeries().invalidateBarStylesCache(),s.recalculateAllPanes((0,Bt.globalChangeEvent)()),i&&(r.applyDefaultThemedProperties(D.watchedTheme.value()),r.loadThemeState(i),r.saveDefaults()),s.fullUpdate(),(0,li.allowSavingDefaults)(!1)}}const B_=new Di.TranslatedString("change resolution",a.t(null,void 0,i(32829)));class V_ extends Jl{constructor(e,t,i){super(B_,e,function(e,t){let i;const s=(0,yt.isRangeStyle)(e.style()),o=Re.Interval.isRange(t);return!s&&o?i=11:s&&!o&&(i=(0,yt.getLastUsedStyle)()),{interval:t,style:i}}(e,t),i),this._resolution=t}canMerge(e){return e instanceof V_&&e._resolution===this._resolution&&super.canMerge(e)}_showFade(e,t){return!0}}class R_ extends rt{constructor(){super(...arguments),this._firstRedo=!0}redo(){this._firstRedo||(0,ki.muteLinkingGroup)(this._newValue,!0),(0,ki.muteLinkingGroup)(this._oldValue,!0),super.redo(),this._firstRedo||(0,ki.muteLinkingGroup)(this._newValue,!1),(0,ki.muteLinkingGroup)(this._oldValue,!1),this._firstRedo=!1}undo(){(0,ki.muteLinkingGroup)(this._newValue,!0),(0,ki.muteLinkingGroup)(this._oldValue,!0),super.undo(),(0,ki.muteLinkingGroup)(this._newValue,!1),(0,ki.muteLinkingGroup)(this._oldValue,!1)}}var N_=i(15491);class O_ extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._stubDescriptor=(0,n.ensureNotNull)(t.getDescriptor())}redo(){this._chartModel.dataSourceForId(this._stubDescriptor.id)||this._chartModel.restoreStudyStub(this._stubDescriptor)}undo(){this._chartModel.removeStudyStub(this._stubDescriptor.id)}}class F_ extends tt.UndoCommand{constructor(e,t,i){super(i,void 0,!$r.lineToolsDoNotAffectChartInvalidation),this._source=e,this._newState=t,this._oldState=e.properties().state()}redo(){this._source.applyTemplate(this._newState)}undo(){this._source.applyTemplate(this._oldState)}}var W_=i(30141),H_=i(79320);const z_=new Di.TranslatedString("apply all chart properties",a.t(null,void 0,i(99551)));class U_ extends tt.UndoCommand{constructor(e){super(z_),this._trading=null,this._oldNoConfirmEnabled=null,this._oldShowOnlyRejectionNotifications=null,this._oldShowPricesWithZeroVolume=null,this._oldShowPricesWithSpread=null,this._oldOrderExecutedSoundEnabled=null,this._prevWatermarkPreferences=null,this._prevAlertLabelsPreferences=null,this._prevAlertNotificationsPreferences=null,this._model=e,this._trading=(0,H_.tradingService)(),null!==this._trading&&(this._oldNoConfirmEnabled=this._trading.noConfirmEnabled.value(),this._oldShowOnlyRejectionNotifications=this._trading.showOnlyRejectionNotifications.value(),this._oldShowPricesWithZeroVolume=this._trading.showPricesWith().zeroVolume.value(), +this._oldShowPricesWithSpread=this._trading.showPricesWith().spread.value(),this._oldOrderExecutedSoundEnabled=this._trading.orderExecutedSoundParams.enabled.value()),this._defaultsPreferences=function(e,t,i=qu,s=!0){const o={timeScale:{defaultRightOffset:e.timeScale().rightOffsetDefaultValue(),defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:{},paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{},priceScaleSelectionStrategyName:"auto"},n=["timeScale","mainSeries","sessions"],r=i.mainSeries,a=Object.keys(i),l=Object.keys(r),c=i.sessions,h=Object.keys(c),d=e.mainSeries().properties().factoryDefaults(),u=e.properties().factoryDefaults(),_=e.sessions().properties().factoryDefaults();return l.forEach((e=>{s&&"style"===e||(o.mainSeries[e]=$u(e,d,r,"mainSeries",!1))})),a.forEach((e=>{n.includes(e)||(o[e]=$u(e,u,i,"preferences",!1))})),h.forEach((e=>{o.sessions[e]=$u(e,_,c,"sessions",!1)})),o}(this._model,this._model.mainSeries()),this._oldPreferences=e.preferences(),this._prevDateFormat=be.dateFormatProperty.value(),this._prevTimeHoursFormat=we.timeHoursFormatProperty.value(),this._prevAddPlusButton=Od.addPlusButtonProperty.value(),this._prevShowOpenMarkerStatus=W_.showMarketOpenStatusProperty.value(),this._prevCurrencyUnitVisibility=(0,Be.currencyUnitVisibilityProperty)().value(),this._prevAutoLogButtonsVisibility=(0,on.autoLogButtonsVisibilityProperty)().value(),this._prevNavigationButtonsVisibility=(0,ve.property)().value(),this._prevPaneButtonsVisibility=(0,Se.property)().value();const t=this._model.watermarkSource();null!==t&&(this._prevWatermarkPreferences=t.properties().state())}redo(){null!==this._trading&&(this._trading.noConfirmEnabled.setValue(!1),this._trading.showOnlyRejectionNotifications.setValue(!1),this._trading.showPricesWith().zeroVolume.setValue(!0),this._trading.showPricesWith().spread.setValue(!0),this._trading.orderExecutedSoundParams.enabled.setValue(!1)),this._model.applyPreferences(this._defaultsPreferences),this._model.updateScales(),(0,be.restoreDateFormatSettingsValue)(),(0,we.restoreTimeHoursFormatSettingsValue)(),(0,Od.restoreAddPlusButtonSettingsValue)(),(0,W_.restoreShowMarketOpenStatusProperty)(),(0,Be.restoreCurrencyUnitVisibilitySettingsValue)(),(0,on.restoreAutoLogButtonsVisibilitySettingsValue)(),(0,ve.restoreNavigationButtonsVisibilitySettingsValue)(),(0,Se.restorePaneButtonsVisibilitySettingsValue)();const e=this._model.watermarkSource();null!==e&&e.restorePropertiesDefaults()}undo(){null!==this._trading&&(this._trading.noConfirmEnabled.setValue((0,n.ensureNotNull)(this._oldNoConfirmEnabled)),this._trading.showOnlyRejectionNotifications.setValue((0,n.ensureNotNull)(this._oldShowOnlyRejectionNotifications)),this._trading.showPricesWith().zeroVolume.setValue((0,n.ensureNotNull)(this._oldShowPricesWithZeroVolume)),this._trading.showPricesWith().spread.setValue((0,n.ensureNotNull)(this._oldShowPricesWithSpread)), +this._trading.orderExecutedSoundParams.enabled.setValue((0,n.ensureNotNull)(this._oldOrderExecutedSoundEnabled))),this._model.applyPreferences(this._oldPreferences),this._model.updateScales(),be.dateFormatProperty.setValue(this._prevDateFormat),we.timeHoursFormatProperty.setValue(this._prevTimeHoursFormat),W_.showMarketOpenStatusProperty.setValue(this._prevShowOpenMarkerStatus),Od.addPlusButtonProperty.setValue(this._prevAddPlusButton),(0,Be.currencyUnitVisibilityProperty)().setValue(this._prevCurrencyUnitVisibility),(0,on.autoLogButtonsVisibilityProperty)().setValue(this._prevAutoLogButtonsVisibility),(0,ve.property)().setValue(this._prevNavigationButtonsVisibility),(0,Se.property)().setValue(this._prevPaneButtonsVisibility);const e=this._model.watermarkSource();null!==e&&null!==this._prevWatermarkPreferences&&e.properties().mergeAndFire(this._prevWatermarkPreferences)}}class G_ extends tt.UndoCommand{constructor(e,t,i,s){super(i),this._property=e,this._newValue=t,this._model=s,this._priceScale=this._model.mainSeries().priceScale(),this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode()}redo(){this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode(),(0,li.allowSavingDefaults)(!0),this._priceScale.setMode({autoScale:!1,percentage:!1,log:!1}),this._property.setValue(this._newValue),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}undo(){(0,li.allowSavingDefaults)(!0),this._property.setValue(this._oldValue),this._priceScale.setMode(this._oldMode),(0,li.allowSavingDefaults)(!1),this._model.recalculateAllPanes((0,Bt.viewportChangeEvent)()),this._model.lightUpdate()}}class j_{constructor(e){this._leftScales=e.leftPriceScales().map((e=>e.id())),this._rightScales=e.rightPriceScales().map((e=>e.id()))}restorePane(e){this._leftScales.reverse().map((t=>(0,n.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"left"))),this._rightScales.reverse().map((t=>(0,n.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"right")))}}class q_ extends tt.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._targetStrategy=(0,qc.createPriceScaleSelectionStrategy)(t),this._initialState=e.panes().map((e=>new j_(e)))}redo(){this._chartModel.panes().forEach((e=>e.setPriceScaleSelectionStrategy(this._targetStrategy))),this._chartModel.fullUpdate()}undo(){const e=this._chartModel.panes();for(let t=0;t{this._undoHistory.beginUndoMacro(e)},endUndoMacro:this._undoHistory.endUndoMacro.bind(this._undoHistory),emitEvent:this.emitEvent.bind(this)})}id(){return this._model().id()}undoHistory(){return this._undoHistory}setWatchedValue(e,t,i){this._undoHistory.setWatchedValue(e,t,i)}lineToolsGroupController(){return this._lineToolsGroupController}mergeAllScales(e){!function(e,t){e.beginUndoMacro("left"===t?Ur:Gr),e.model().panes().forEach((i=>{const s="left"===t?i.rightPriceScales():i.leftPriceScales(),o=("left"===t?i.leftPriceScales():i.rightPriceScales()).concat(s),n="overlay"===i.priceScalePosition(i.defaultPriceScale())?o[0]:i.defaultPriceScale();e.movePriceScale(i,n,t,0),o.forEach((t=>{if(t===n)return;let s=t.mainSource();for(;null!==s;){e.moveToScale(s,i,n,null,!0);const o=t.mainSource();if(o===s){jr.logError("Loop detected while trying to merge scales");break}s=o}}))})),e.endUndoMacro(),e.model().fullUpdate()}(this,e)}movePriceScale(e,t,i,s){const o=new qr(this._model(),e,t,i,s,tp);this._pushUndoCommand(o)}createLineTool({pane:e,point:t,linetool:i,properties:s,linkKey:o,ownerSource:r,synchronizationMode:a=Lr.CreateLineToolSyncMode.Default,sharingMode:l=Zp(),id:c}){const h=N_.lineToolsStudyIds[i];if((0,n.assert)(!(0,wt.isStudyLineToolName)(h)||!!h),h){const e=this.canCreateStudy({id:h});if(!e.success)return Xp(this.model(),e),(0,wt.isStudyLineToolName)(lt.tool.value())&&(0,lt.resetToCursor)(),null}const d=Pp.format({tool:new Di.TranslatedString(i,ca.lineToolsLocalizedNames[i])});this.beginUndoMacro(d);const u=a!==Lr.CreateLineToolSyncMode.ForceOff;this._createLineCommand=new da({model:this._model(),pane:e,lineTool:i,ownerSource:r||(0,n.ensureNotNull)(e.mainDataSource()),drawOnAllChartsMode:l,id:c}) +;const _=this._createLineCommand.startCreatingLine(t,s,o||null,l,a===Lr.CreateLineToolSyncMode.ForceOff),p=(0,n.ensureNotNull)(this._createLineCommand.line());let m=null;if(_&&(u&&this.finishLineTool(p),this._pushUndoCommand(this._createLineCommand),this._createLineCommand=null,m={points:p.normalizedPoints(),interval:this.mainSeries().interval()}),(void 0===o&&a===Lr.CreateLineToolSyncMode.Default&&(0,lt.drawOnAllCharts)().value()||a===Lr.CreateLineToolSyncMode.ForceOn)&&p.isSynchronizable()){const e=(0,n.ensureNotNull)(this.model().externalTimeStamp(t.index)),s={point:{price:t.price,timeStamp:e},linetool:i,properties:p.properties(),symbol:this.mainSeries().symbol(),model:this.model(),linkKey:(0,n.ensureNotNull)(p.linkKey().value()),finalState:m,id:p.id(),sharingMode:p.sharingMode().value()};p.isFixed()&&(s.pointPositionPercents=p.calcPositionPercents()),(0,lt.createLineTool)(s)}return this.endUndoMacro(),p}continueCreatingLine(e,t,i,s){const o=(0,n.ensureNotNull)(this._createLineCommand);this.beginUndoMacro(o.text());const r=(0,n.ensureNotNull)(this._model().lineBeingCreated()),a=o.continueCreatingLine(e,t,i,s);let l=null;if(a&&(this.finishLineTool(r),this._pushUndoCommand(o),this._createLineCommand=null,l={points:r.normalizedPoints(),interval:this.mainSeries().interval()}),o.drawOnAllCharts()&&r.isSynchronizable()){const i=(0,n.ensureNotNull)(this._model().externalTimeStamp(e.index));(0,lt.continueLineTool)({point:{price:e.price,timeStamp:i},envState:t,finalState:l,model:this._model()})}return this.endUndoMacro(),a}continueExternalLine(e,t,i){const s=(0,n.ensureNotNull)(this._createLineCommand),o=s.continueCreatingLine(e,t,i);return o&&(this._pushUndoCommand(s),this._createLineCommand=null),o}finishLineTool(e){this._model().finishLineTool(e)}cancelCreatingLine(){this.m_model.cancelCreatingLine()}lineBeingCreated(){return this.m_model.lineBeingCreated()}pasteImageAsLineTool(e,t,i,s){const o=this._model().timeScale(),r=o.width(),a=i.height(),l=i.defaultPriceScale(),c=(0,n.ensureNotNull)((0,n.ensureNotNull)(l.mainSource()).firstValue()),h={price:l.coordinateToPrice(a/2,c),index:o.coordinateToIndex(r/2)},d=(0,eo.createLineToolProperties)(i.model().backgroundTheme().spawnOwnership(),"LineToolImage",!i.model().readOnly());void 0!==s&&d.childs().transparency.setValue(s);const u=(0,n.ensureNotNull)(l.mainSource());(0,eo.prepareLineToolPropertiesByOwnerSource)(d,u);const _=this.createLineTool({pane:i,point:h,linetool:"LineToolImage",properties:d});return _&&(_.setBlobImageUrl(t),this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(_,null)})),e.then((e=>{_.properties().childs().url.setValue(e)})).catch((e=>{const t=_.linkKey().value(),i=this.model();null!==t&&(0,lt.removeLineTool)({withUndo:!1,model:i,linkKey:t,symbol:_.symbol(),sourceTitle:new Di.TranslatedString(_.name(),_.translatedType()),lineToolState:_.state(!1)}),i.removeSource(_)}))),_}loadRange(e){const t=this._model(),i=t.appliedTimeFrame().value();return(null===i||!Dr(i,e))&&(this._pushUndoCommand(new qa(t,e)),(0,W.emit)("timeframe_interval",e),!0)} +mainSeries(){return this.m_model.mainSeries()}model(){return this.m_model}publishedChartsTimelineSource(){return this.m_model.publishedChartsTimelineSource()}unlinkLines(e){const t=this.model();this.beginUndoMacro(ip);for(const i of e)null!==i.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:this.model(),symbol:i.symbol(),linkKey:(0,n.ensureNotNull)(i.linkKey().value()),sourceTitle:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,i),lineToolState:i.state(!1),unlink:!0}),this._pushUndoCommand(new T_(t,i));this.endUndoMacro()}zoomFromViewport(){const e=new C_((0,n.ensureDefined)(this._zoomStack.head()),this._zoomStack,!1);this._pushUndoCommand(e)}zoomToViewport(e,t,i,s,o){const n=new S_(this.m_model,e,t,i,s,o),r=new C_(n,this._zoomStack,!0);this._pushUndoCommand(r)}zoomStack(){return this._zoomStack}timeScale(){return this.m_model.timeScale()}selection(){return this.m_model.selection()}selectionMacro(e,t){return this.m_model.selectionMacro(e,t)}onSelectedSourceChanged(){return this.m_model.onSelectedSourceChanged()}onTagsChanged(){return this.m_model.onTagsChanged()}lineCancelled(){return this.m_model.lineCancelled()}hoveredSource(){return this.m_model.hoveredSource()}crosshairSource(){return this.m_model.crosshairSource()}activeStrategySource(){return this.m_model.activeStrategySource()}setProperty(e,t,i,s){if(e&&e.value()!==t){this.beginUndoMacro(i);const o=new Ua(e,t,i,this.m_model,!s);this._pushUndoCommand(o),this.endUndoMacro(),this.emitEvent("setProperty")}}setProperties(e,t,i,s=!0){this.beginUndoMacro(i),this.m_model.selectionMacro((()=>{for(let o=0;o{this.startScaleTime(0),this.scaleTimeTo(e),this.endScaleTime()}}))}zoomIn(){const e=this.timeScale().width();this.canZoomIn()&&(this.changeTimeScale(op),(0,Er.doAnimate)({to:e/5,onStep:e=>{this.startScaleTime(e),this.scaleTimeTo(0),this.endScaleTime()}}))}scrollChart(e){this.m_model.scrollEnabled()&&(this.startScrollTime(0),this.scrollTimeTo(e),this.endScrollTime())}startMovingSources(e,t,i,s){e.filter((e=>e.doesMovingAffectsUndo())).length&&(this._currentSourceMoveCommand=new Jr(this.model(),e,np,!1)),this.model().startMovingSources(e,t,i,new Map,s)}moveSources(e,t){this.model().moveSources(e,new Map,t)}endMovingSource(e,t){this.model().endMovingSources(e,void 0,t),null!==this._currentSourceMoveCommand&&(this._currentSourceMoveCommand.saveNewState(),this._pushUndoCommand(this._currentSourceMoveCommand)),this._currentSourceMoveCommand=null}startChangingLinetool(e,t,i,s,o){this._currentLineChangeCommand=new Jr(this.model(),[e],e.changePointUndoText(i),!1),this.model().startChangingLinetool(e,t,i,s,o)}changeLinePoint(e,t){this.model().changeLinePoint(e,t)}alignToolTo45Degrees(e){const t=e.alignTo45DegreesPoints();t&&(this._pushUndoCommand(new Jr(this.model(),[e],Np,!1)),this.model().alignTo45Degrees(e,t))}endChangingLinetool(e){this.model().endChangingLinetool(e),null!==this._currentLineChangeCommand&&(this._currentLineChangeCommand.saveNewState(),this._pushUndoCommand(this._currentLineChangeCommand)),this._currentLineChangeCommand=null}setChartStyleProperty(e,t,i){if(e.value()!==t){const s=void 0,o=()=>{this.beginUndoMacro(i);const s=new Ga(e,t,this.mainSeries(),i,this.model(),this._chartWidget);this._pushUndoCommand(s),this.emitEvent("setChartStyleProperty"),e.value(),this.endUndoMacro()};s?runOrGoPro(o,s.feature,{feature:s.featureName}):o()}}setPriceAutoScale(e,t,i){this._pushUndoCommand(new Nn(this.m_model,e,t,t.state())),this.m_model.setPriceAutoScale(e,t,i)}setPriceScaleMode(e,t,i){if(!(0,Do.default)(t.mode(),e)){const s=new lc(e,t,i,this.m_model);this._pushUndoCommand(s)}}setPriceScaleSelectionStrategy(e){const t=this.m_model.properties().childs();if(t.priceScaleSelectionStrategyName.value()===e)return;(0,ne.trackEvent)("Chart","Change PriceScale Selection Strategy");const i=Op.format({title:e});this.beginUndoMacro(i),this.setProperty(t.priceScaleSelectionStrategyName,e,i);const s=new q_(this.m_model,e,i);this._pushUndoCommand(s),this.endUndoMacro()}setScaleRatioProperty(e,t,i){if(e.value()!==t){const s=new G_(e,t,i,this.m_model);this._pushUndoCommand(s)}}createUndoCheckpoint(){return this._undoHistory.createUndoCheckpoint()}undoToCheckpoint(e){this._undoHistory.undoToCheckpoint(e)} +restorePropertiesForSource(e){(0,eo.isLineTool)(e)?this._restoreLineToolFactoryDefaults(e):this._restoreStudyFactoryDefaults(e)}restoreLineToolsFactoryDefaults(e){1===e.length?this._restoreLineToolFactoryDefaults(e[0]):(this.beginUndoMacro(ap),e.forEach((e=>this._restoreLineToolFactoryDefaults(e))),this.endUndoMacro())}restorePreferences(){const e=new U_(this.model());this._pushUndoCommand(e)}restoreState(e,t,i){return this.m_model.restoreState(e,t,i)}async clipboardCopy(e,t=this.selection().dataSources()){if(!(0,l.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;for(const e of i)if((0,Js.isStudy)(e)&&e.isChildStudy())throw new Error("Can not copy child study");const s=(0,Rr.clipboardDataForSources)(this._model().id(),i);return null!==s?e.write({app:JSON.stringify(s),text:s.title}):void 0}async clipboardCut(e,t=this.selection().dataSources()){if(!(0,l.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;await this.clipboardCopy(e,i);const s=i.filter((e=>e.isUserDeletable()));if(0===s.length)return;const o=(1===s.length?X_:J_).format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,s[0])});this.beginUndoMacro(o),this.m_model.selectionMacro((()=>this.removeSources(s,!1,o)),!0),this.endUndoMacro()}async clipboardPaste(e,t){let i=null;if((0,l.enabled)("datasource_copypaste")&&(i=i||await e.read(),i.app)){const e=JSON.parse(i.app);if(null!==await this.pasteSourceFromClip(t,e))return}await this._processSpecialLineToolsContents(e,i,t)}applyStudyTemplate(e,t){const i=new zl(this._model(),e,t);this.beginUndoMacro(i.text());const s=this.m_model.panes().reduce(((e,t)=>e.concat(t.sourcesByGroup().allWithoutMultipaneWithHidden().filter((e=>(0,eo.isLineTool)(e)&&e.ownerSource()!==this.m_model.mainSeries())))),[]);this.removeSources(s,!1,null),this._pushUndoCommand(i),this.endUndoMacro(),(0,W.emit)("load_study_template")}createStudyInserter(e,t,i={}){const{stubTitle:s,isOverlay:o}=i,n={createStudy:(e,t,i,s,o,n,r,a,l,c,h,d)=>{if(!this.checkIfFeatureAvailable(e,r))return qp.logNormal("Cannot insert study "+e.id),null;(0,ne.trackEvent)("studies","Study_"+e.id),"Compare@tv-basicstudies"===e.id&&(0,ne.trackEvent)("compare","symbol:"+t.symbol),s&&this.m_model.removeSource(s);const u=this._insertStudy(e,t,o,n,r,a,l,c,h,null,d);return u.study.then((e=>(0,W.emit)("study_event",e.id(),"create"))),u},storeFailedStub:e=>{this._storeFailedStub(e)}};void 0!==s&&(n.createStub=()=>this.m_model.insertStudyStub(s,o).id(),n.removeStub=e=>this.m_model.removeStudyStub(e));const r=new Qu(e,n);return r.setParentSources(t),r}applyLineToolTemplate(e,t,i){this.beginUndoMacro(i),this.saveLineToolState(e,i);const s=new F_(e,t,i);this._pushUndoCommand(s),this.saveLineToolState(e,i),this.endUndoMacro(),this.model().updateSource(e)}applyLineToolsTemplate(e){throw new Error("Not implemented")}replayStatus(){return this.m_model.replayStatus()}setReplayStatus(e){return this.m_model.setReplayStatus(e)}isInReplay(){ +return this.m_model.isInReplay()}getSymbolString(){return this.m_model.getSymbolString()}interval(){return this.m_model.interval()}onInReplayStateChanged(){return this.m_model.onInReplayStateChanged()}switchToReplay(e,t){0}switchToRealtime(){0}canChangeResolution(e){return this.model().canChangeResolution(e)}canChangeSymbol(e){return this.model().canChangeSymbol(e)}onReplayModified(){return this.model().onReplayModified()}startCustomMoving(e,t,i){this._currentCustomMoveCommand=new rc(this.model(),e,t,i)}customMoveBeingProcessed(){return null!==this._currentCustomMoveCommand}processCustomMove(e){(0,n.ensureNotNull)(this._currentCustomMoveCommand).move(e)}endCustomMoving(){null!==this._currentCustomMoveCommand&&this._currentCustomMoveCommand.hasChanges()&&(this._pushUndoCommand(this._currentCustomMoveCommand),this._currentCustomMoveCommand=null)}state(e,t,i,s){return this.m_model.state(e,t,i,s)}panes(){return this.m_model.panes()}cloneLineTools(e,t){for(let t=0;t(0,n.ensureNotNull)(this.model().dataSourceForId(e)))).filter((e=>0!==e.sharingMode().value()));return s.length&&this._model().copyToOtherCharts(s,!0),this.endUndoMacro(),this.emitEvent("cloneLineTools"),i.newIds()}removeSource(e,t,i){this.lineBeingCreated()!==e?this.removeSources([e],t,Q_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),i):this.cancelCreatingLine()}removeSelectedSources(){const e=this._model().selection().dataSources();if(!e.length)return;const t=(e.length>1?ep:Q_).format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this.removeSources(e,!1,t)}removeSources(e,t,i,s){s||(e=e.filter((e=>e.isUserDeletable())));const o=this._model(),r=o.lineToolsGroupModel();this.beginUndoMacro(i),o.selectionMacro((s=>{const a=new Map;e.forEach((e=>{if((0,eo.isLineTool)(e)){const t=r.groupForLineTool(e);if(null!==t){const i=a.get(t)||[];i.push(e),a.set(t,i)}null!==e.linkKey().value()&&(0,lt.removeLineTool)({withUndo:!0,model:this.model(),linkKey:(0,n.ensureNotNull)(e.linkKey().value()),symbol:this.model().mainSeries().symbol(),lineToolState:e.state(!1),sourceTitle:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)})}}));const l=new Yr.RemoveSourcesUndoCommand(o,e,i),c=l.removedIds();this._pushUndoCommand(l),!t&&c.length>0&&(1===c.length?this.emitEvent("removeSource",[c[0]]):this.emitEvent("removeSources",[c]))}),!0),this.endUndoMacro()}async scrollToLineTool(e){const t=this.timeScale().logicalRange();if(null===t)return;const i=e.points().map((e=>e.index)),s=this.timeScale().points().range().value();if(null===s)return;let o=s.firstIndex;const r=s.lastIndex,a=t.length()/2;if(0===i.length||i.some((e=>t.contains(e))))return;const l=()=>{const t=e.points().map((e=>e.index)),i=t.filter((e=>e<=r)).reduce(((e,t)=>null===e?t:Math.max(e,t)),null);return null!==i?i:t.reduce(((e,t)=>Math.min(e,t)))};let c=l();if(o-a>c){ +const t=e.points().map((e=>e.time)).filter(dt.notUndefined).map((e=>1e3*e));if(0===t.length)return;const i=t.reduce(((e,t)=>Math.min(e,t)),t[0]);await this.model().gotoTime(i),c=l();if((0,n.ensureNotNull)(this.timeScale().logicalRange()).contains(c))return;o=(0,n.ensureNotNull)(this.timeScale().points().range().value()).firstIndex}o-a>c&&this.mainSeries().setGotoDateResult({timestamp:(0,n.ensureNotNull)(this.timeScale().points().valueAt(o)),eod:!0});const h=this.timeScale().width()/2,d=this.timeScale().indexToCoordinate(c);this.model().stopTimeScaleAnimation(),this.model().setTimeScaleAnimation(new Vr({from:0,to:h-d,duration:Mr.dur,easing:Mr.easingFunc.easeInOutCubic}))}mergeSourceUp(e){const t=new na(this._model(),e,dp);this._mergeUnmergeSource(e,t)}mergeSourceDown(e){const t=new ra(this._model(),e,up);this._mergeUnmergeSource(e,t)}mergeToPane(e,t,i){const s=this._model().panes().indexOf(t),o=new aa(this._model(),e,s,_p,i);this._mergeUnmergeSource(e,o)}unmergeSourceUp(e){const t=new ia(this._model(),e,pp);this._mergeUnmergeSource(e,t)}unmergeSourceDown(e){const t=new ta(this._model(),e,mp);this._mergeUnmergeSource(e,t)}unmergeToNewBottomPane(e){const t=new sa(this._model(),e,gp);this._mergeUnmergeSource(e,t)}moveLeft(){this.beginUndoMacro(Vp),(0,Er.doAnimate)({to:this.m_model.timeScale().width()/5,onStep:e=>{this.startScrollTime(e),this.scrollTimeTo(0),this.endScrollTime()},onComplete:()=>{this.endUndoMacro()}})}moveRight(){this.beginUndoMacro(Rp),(0,Er.doAnimate)({to:this.m_model.timeScale().width()/5,onStep:e=>{this.startScrollTime(0),this.scrollTimeTo(e),this.endScrollTime()},onComplete:()=>{this.endUndoMacro()}})}availableZOrderOperations(e){const t=this._model().lineToolsGroupModel(),i=e.filter(eo.isLineTool),s=i.map((e=>t.groupForLineTool(e)));(0,n.assert)(new Set(s).size<=1,"Cannot move line tools from different group");const o=0===s.length?null:s[0];let r={bringForwardEnabled:!1,bringToFrontEnabled:!1,sendBackwardEnabled:!1,sendToBackEnabled:!1};const a=new Set(i);for(const t of(0,ci.sortSources)(e)){if((0,eo.isLineTool)(t)&&null!==o){const e=(0,ci.sortSources)(o.lineTools().filter((e=>!a.has(e)||e===t)));r=Kp(r,{bringForwardEnabled:t!==e[e.length-1],bringToFrontEnabled:t!==e[e.length-1],sendBackwardEnabled:t!==e[0],sendToBackEnabled:t!==e[0]});continue}const e=(0,n.ensureNotNull)(this._model().paneForSource(t)).sourcesByGroup().allExceptSpecialSources();if(0===e.length)continue;const i=t.zorder(),s=e[0].zorder(),l=e[e.length-1].zorder();r=Kp(r,{bringForwardEnabled:i!==l,bringToFrontEnabled:i!==l,sendBackwardEnabled:i!==s,sendToBackEnabled:i!==s})}return r}sendToBack(e){if(!this.availableZOrderOperations(e).sendToBackEnabled)throw new Error("Send to back operation is unavailable");let t=null;const i=e[0];if((0,eo.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new Ma(this.model(),(0,ci.sortSources)(e),i[0])}}null===t&&(t=new Pa(this.model(),(0,ci.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}bringToFront(e){ +if(!this.availableZOrderOperations(e).bringToFrontEnabled)throw new Error("Bring to front operation is unavailable");let t=null;const i=e[0];if((0,eo.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new xa(this.model(),(0,ci.sortSources)(e),i[i.length-1])}}null===t&&(t=new Ca(this.model(),(0,ci.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}sendBackward(e){if(!this.availableZOrderOperations(e).sendBackwardEnabled)throw new Error("Send backward operation is unavailable");const t=$_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,ci.sortSources)(e),((e,t)=>new La(this.model(),e,t)))}bringForward(e){if(!this.availableZOrderOperations(e).bringForwardEnabled)throw new Error("Bring forward operation is unavailable");const t=K_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,ci.sortSources)(e),((e,t)=>new Da(this.model(),e,t)))}insertAfter(e,t){e=(0,ci.sortSources)(e);const i=Y_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0]),target:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new xa(this.model(),e,t)))}insertBefore(e,t){e=(0,ci.sortSources)(e);const i=Z_.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e[0]),target:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new Ma(this.model(),e,t)))}detachToRight(e,t){(0,ne.trackEvent)("Chart","Move to new right scale");const i=fp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"right",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachToLeft(e,t){(0,ne.trackEvent)("Chart","Move to new left scale");const i=yp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"left",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachNoScale(e,t){(0,ne.trackEvent)("Chart","Make source no scale");const i=vp.format({title:(0,di.getTranslatedStringForSource)(ua.TitleDisplayTarget.StatusLine,e)}),s=new Zl(this.model(),e,t,"overlay",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}moveToScale(e,t,i,s,o){(0,ne.trackEvent)("Chart","Move source to target scale"),this.beginUndoMacro(s);const n=new Xl(this.model(),e,t,i,s),r=o?null:Or(e,i,this._model()),a=o?null:oh(e,i,this._model());this._pushUndoCommand(n),null!==r&&this.setPriceScaleCurrency(i,r),null!==a&&this.setPriceScaleUnit(i,a),this.endUndoMacro(),this.emitEvent("moveSource",[e])}setLinkingGroupIndex(e){const t=this.model().linkingGroupIndex();this._undoHistory.beginUndoMacro(jp),this._pushUndoCommand(new R_(t,t.value(),e,jp)),this._model().setShouldBeSavedEvenIfHidden(!0),this._undoHistory.endUndoMacro()}startScrollPrice(e,t,i){ +t.isAutoScale()||(this._initialPriceScrollState=t.state(),this._initialPriceScrollPos=i,this._model().startScrollPrice(e,t,i))}scrollPriceTo(e,t,i){t.isAutoScale()||(this._initialPriceScrollState&&this._initialPriceScrollPos&&Math.abs(this._initialPriceScrollPos-i)>20&&(this._pushUndoCommand(new Nn(this.m_model,e,t,this._initialPriceScrollState,void 0,!1)),this._initialPriceScrollState=null,this._initialPriceScrollPos=null),this._model().scrollPriceTo(e,t,i))}endScrollPrice(e,t){t.isAutoScale()||(this._initialPriceScrollState=null,this._initialPriceScrollPos=null,this._model().endScrollPrice(e,t))}startScrollTime(e){const t=this.timeScale();this._initialTimeScrollState={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()},this._initialTimeScrollPos=e,this.model().startScrollTime(e)}scrollTimeTo(e){null!==this._initialTimeScrollPos&&null!==this._initialTimeScrollState&&Math.abs(e-this._initialTimeScrollPos)>20&&(this._pushUndoCommand(new En(this.model(),this._initialTimeScrollState,Sp,!1)),this._initialTimeScrollPos=null,this._initialTimeScrollState=null),this.model().scrollTimeTo(e)}endScrollTime(){this.model().endScrollTime(),this._initialTimeScrollPos=null,this._initialTimeScrollState=null}startScaleTime(e){const t=this.timeScale();this._initialTimeScaleState={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()},this.model().startScaleTime(e)}scaleTimeTo(e){null!==this._initialTimeScaleState&&this._initialTimeScaleState.barSpacing!==this.timeScale().barSpacing()&&(this._pushUndoCommand(new En(this.model(),this._initialTimeScaleState,bp,!0)),this._initialTimeScaleState=null),this.model().scaleTimeTo(e)}endScaleTime(){this.model().endScaleTime()}resetTimeScale(){this.changeTimeScale(wp,this.timeScale().resetAvailable().value()),this.model().resetTimeScale()}changeTimeScale(e,t=!0){const i=this.timeScale(),s={rightOffset:i.rightOffset(),barSpacing:i.barSpacing()};this._pushUndoCommand(new En(this.model(),s,e,t))}startScalePrice(e,t,i,s){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:s},this.model().startScalePrice(e,t,i)}scalePriceTo(e,t,i){this.model().scalePriceTo(e,t,i)}endScalePrice(e,t){this.model().endScalePrice(e,t);const i=(0,n.ensureNotNull)(this._scalePriceInfo);(0,Do.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new Nn(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}startTwoPointsScalePrice(e,t,i,s,o){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:o},this.model().startTwoPointsScalePrice(e,t,i,s)}twoPointsScalePriceTo(e,t,i,s){this.model().twoPointsScalePriceTo(e,t,i,s)}endTwoPointsScalePrice(e,t){this.model().endTwoPointsScalePrice(e,t);const i=(0,n.ensureNotNull)(this._scalePriceInfo);(0,Do.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new Nn(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}resetPriceScale(e,t){const i=t.state();this.model().resetPriceScale(e,t),(0, +Do.default)(i,t.state())||this._pushUndoCommand(new Nn(this.m_model,e,t,i))}rearrangePanes(e,t){const i=new Na(this._model(),e,t);this._pushUndoCommand(i)}movePane(e,t){const i=new Na(this._model(),e,t);this._pushUndoCommand(i)}toggleCollapsedPane(e){const t=this.panes().findIndex((t=>t===e));t<0||this._pushUndoCommand(new Wr(this._model(),t))}toggleMaximizedPane(e){this._pushUndoCommand(new zr(this._model(),e))}readOnly(){return this.m_model.readOnly()}checkIfFeatureAvailable(e,t){const i=t.length>0,s=this.canCreateStudy({id:e.id,child:i,fundamental:!1});return!!s.success||(Xp(this.model(),s),!1)}async pasteSourceFromClip(e,t,i){const s=t;if(!s||0===s.sources.length)return null;const o=e||(0,n.ensureNotNull)(this.model().paneForSource(this.mainSeries()));if(!s.sources.some((e=>"drawing"!==e.type||null!==o.clipboardLineToolOwnerSource(e.source.id))))return null;const r=Array.from(new Set(s.sources.filter(Rr.isLineToolClipboardData).map((e=>e.source.type))));await Promise.all(r.map((e=>(0,eo.initLineTool)(e)))),this.beginUndoMacro(Tp.format({title:s.title}));let a=0;const l=[],c=[];for(const t of s.sources)if("drawing"===t.type&&null!==o.clipboardLineToolOwnerSource(t.source.id)){const e=await this.pasteLineTool(o,t);a<5&&(Wn(),a+=1),c.push(e),l.push(e)}else"study"===t.type&&t.source&&t.source.metaInfo&&this.checkIfFeatureAvailable(new is.StudyMetaInfo(t.source.metaInfo),[])&&l.push(this.pasteStudy(t,i?e:void 0));return c.length&&this.selectionMacro((e=>{e.clearSelection(),c.forEach((t=>{e.addSourceToSelection(t,null)}))})),this.endUndoMacro(),l}async pasteLineTool(e,t,i,s){await(0,Ro.ensureLineToolLoaded)(t.source.type),t.source.state.intervalsVisibilities=(0,Ch.mergeIntervalVisibilitiesDefaults)(t.source.state.intervalsVisibilities),(0,Ch.makeIntervalsVisibilitiesVisibleAtInterval)(t.source.state.intervalsVisibilities,this.model().mainSeries().intervalObj());const o=new ql(this.model(),t,e,i,s);this._pushUndoCommand(o);const n=o.source();return o.needCopyToOtherCharts()&&this._model().copyToOtherCharts([n],!0),this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(n,null)})),n}pasteStudy(e,t){const i=new sc(this.model(),e,t?.id());this._pushUndoCommand(i);const s=(0,n.ensureNotNull)(i.state()).id;return(0,W.emit)("study_event",s,"paste_study"),(0,n.ensureNotNull)(this._model().dataSourceForId(s))}removePane(e){const t=this.m_model.panes()[e].dataSources().slice();this.removeSources(t,!1,Ip)}createPane(e){return this.m_model.createPane(e)}setPriceScaleCurrency(e,t){const i=new $l(this.m_model,e,t,lp);this._pushUndoCommand(i)}setPriceScaleUnit(e,t){const i=new Kl(this.m_model,e,t,cp);this._pushUndoCommand(i)}setSymbol(e,t){e.symbolSameAsResolved(t)||this._pushUndoCommand(new ec(e,t,this._chartWidget))}setResolution(e,t){Re.Interval.isEqual(e.interval(),t)||this._pushUndoCommand(new V_(e,t,this._chartWidget))}syncCrosshair(e,t){this._chartWidget.chartWidgetCollection().syncCrosshair(e,this._chartWidget.id(),t)}loadingScreen(){return this._chartWidget.screen}chartLoadTheme(e,t,i){ +const s=new E_(this.model(),e,t);i?s.redo():this._pushUndoCommand(s)}isJustClonedChart(){return this._chartWidget.isJustClonedChart()}isMultipleLayout(){return this._chartWidget.isMultipleLayout()}addPaneStretchFactorUndoCommand(e,t,i,s){const o=new oc(this.model(),e,t,i,s);this._pushUndoCommand(o)}applyPreferences(e){throw new Error("Not implemented")}paneForSource(e){return this.m_model.paneForSource(e)}destroy(){this.m_model.destroy()}moveSelectedToolsLeft(){return this._moveSelectedTools(2)}moveSelectedToolsUp(){return this._moveSelectedTools(0)}moveSelectedToolsRight(){return this._moveSelectedTools(3)}moveSelectedToolsDown(){return this._moveSelectedTools(1)}insertStudyWithoutCheck(e,t,i,s){return this._insertStudy(e,t,{},!1,[],void 0,void 0,void 0,void 0,i??null,void 0,s)}saveLineToolState(e,t){this._pushUndoCommand(new Jr(this.m_model,[e],t))}resetScales(){this._model().stopTimeScaleAnimation(),this.beginUndoMacro(Cp),this.resetTimeScale();for(const e of this.m_model.panes()){for(const t of e.leftPriceScales())this.resetPriceScale(e,t);for(const t of e.rightPriceScales())this.resetPriceScale(e,t)}this.endUndoMacro(),this.m_model.recalculateAllPanes((0,Bt.viewportChangeEvent)())}shareLineTools(e,t){if(!Yp)return;const i=0===t?zp:1===t?Up:Gp;this.withMacro(i,(()=>{0===t&&this.unlinkLines(e),e.forEach((i=>{const s=this.model().lineToolsGroupModel().groupForLineTool(i);if(s){s.lineTools().every((t=>e.includes(t)))||this.lineToolsGroupController().excludeLineToolFromGroup(s,i)}this._pushUndoCommand(new y_(i,t,this.model(),null))}))}))}canCreateStudy(e,t){return this.model().chartApi().canCreateStudy(e,t)}chartWidgetCollectionLock(){return this._chartWidget.chartWidgetCollection().lock}onSymbolIntervalChanged(){return this.m_model.onSymbolIntervalChanged()}paneBeingCreatedLineOn(){return this.m_model.paneBeingCreatedLineOn()}invalidate(e){this.m_model.invalidate(e)}setWidth(e){this.m_model.setWidth(e)}setPaneHeight(e,t){this.m_model.setPaneHeight(e,t)}dataSourceForId(e){return this.m_model.dataSourceForId(e)}lineBeingEdited(){return this.m_model.lineBeingEdited()}sourcesBeingMoved(){return this.m_model.sourcesBeingMoved()}gridSource(){return this.m_model.gridSource()}watermarkSource(){return this.m_model.watermarkSource()}mainSeriesScaleRatioProperty(){return this.m_model.mainSeriesScaleRatioProperty()}setHoveredSource(e,t){this.m_model.setHoveredSource(e,t)}setCurrentPosition(e,t,i,s){this.m_model.setCurrentPosition(e,t,i,s)}setAndSaveCurrentPosition(e,t,i,s){this.m_model.setAndSaveCurrentPosition(e,t,i,s)}version(){return this.m_model.version()}restart(){this.m_model.restart()}disconnect(){this.m_model.disconnect()}calculateDefaultTags(){return this.m_model.calculateDefaultTags()}drawRightThere(e,t,i){if((0,wt.isLineToolName)(e)){if(void 0===i){const e=this.crosshairSource(),s=this.model().magnet().align(e.price,e.index,t);i={index:e.index,price:s}}const s=this.createLineTool({point:i,linetool:e,pane:t});s&&this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(s)}))}}_model(){return this.m_model} +_pushUndoCommand(e){this._undoHistory.pushUndoCommand(e)}_mergeUnmergeSource(e,t){this.beginUndoMacro(t.text());const i=(0,n.ensureNotNull)(this._model().paneForSource(e)),s=new Set(i.sourcesByGroup().lineSources().filter((t=>t.ownerSource()===e)));this._model().lineToolsGroupModel().groups().filter((e=>{const t=e.lineTools().some((e=>s.has(e))),i=e.lineTools().some((e=>!s.has(e)));return t&&i})).forEach((e=>{this._pushUndoCommand(new Zr.ExcludeLineToolsFromGroupUndoCommand(this._model(),e,e.lineTools()))})),this._pushUndoCommand(t),this.endUndoMacro()}_insertStudy(e,t,i,s,o,n,r,a,l,c,h,d){const u=xp.format({title:e.description}),_=new ac({chartModel:this.model(),studyMetaInfo:e,inputs:t,props:i,addAsOverlay:s,parentSources:o,preferredPriceScale:n,allowChangeCurrency:r,allowChangeUnit:a,paneSize:l,targetZOrder:c??null,targetScaleMode:h,studyId:d,undoText:u});return this._pushUndoCommand(_),_.insertedStudy()}_storeFailedStub(e){const t=xp.format({title:e.title()});this.beginUndoMacro(t);const i=new O_(this.model(),e,t);this._pushUndoCommand(i),this.endUndoMacro()}async _processSpecialLineToolsContents(e,t,i){if(t=t||await e.read(),(window.user.id||(0,l.enabled)("image_drawingtool"))&&t.files){const e=Array.from(t.files).find(f_.blobImageFilter);if(e){const t=URL.createObjectURL(e),s=(0,f_.uploadImage)(e);return void 0===i&&(i=(0,n.ensureNotNull)(this._model().paneForSource(this.mainSeries()))),await(0,Ro.ensureLineToolLoaded)("LineToolImage"),this.pasteImageAsLineTool(s,t,i),void await s}}}_insertAfterOrBefore(e,t,i,s){const o=(0,n.ensureNotNull)(this._model().paneForSource(i));if(t.some((e=>(0,eo.isLineTool)(e)&&this._model().paneForSource(e)!==o)))throw new Error("Cannot insert line tool after target on another pane");this.beginUndoMacro(e),t.forEach((e=>{(0,n.ensureNotNull)(this.model().paneForSource(e))!==o&&this.mergeToPane(e,o)}));const r=s();this._pushUndoCommand(r),this.emitEvent("changeZOrder",[t]),this.endUndoMacro()}_sendBackOrBringForward(e,t,i){const s=new Map;t.forEach((e=>{const t=(0,n.ensureNotNull)(this._model().paneForSource(e)),i=s.get(t)||[];i.push(e),s.set(t,i)})),this.beginUndoMacro(e),s.forEach(((e,t)=>{this._pushUndoCommand(i(t,e))})),this.endUndoMacro(),this.emitEvent("changeZOrder",[t])}_moveSelectedTools(e){const t=this.model().selection().lineDataSources().filter((e=>!e.isSourceHidden()));if(0===t.length)return!1;if((0,lt.lockDrawings)().value())return!0;const i=this.timeScale().visibleBarsStrictRange();if(null===i)return!1;const s=function(e){const t=new Map;for(const i of e){const e=i.ownerSource();if(null===e)continue;let s=t.get(e);if(void 0===s){const o=e.priceScale(),n=e.priceStep(),r=e.firstValue();if(null===o||null===n||null===r)continue;if(null===o.priceRange())continue;s={sources:[],priceScale:o,priceStep:n,startPrice:i.points()[0].price,firstValue:r},t.set(e,s)}s.sources.push(i)}return t}(t);if(0===s.size)return!1;this.beginUndoMacro(np);const o=i.firstBar(),n=this.timeScale().indexToCoordinate(o),r=o+(3===e?1:2===e?-1:0),a=this.timeScale().indexToCoordinate(r) +;return lt.isDirectionalMovementActive.setValue(!0),s.forEach((t=>{const{startPrice:i,priceStep:s,priceScale:l,firstValue:c}=t,h=i+(0===e?s:1===e?-s:0),d=l.priceToCoordinate(i,c),u=l.priceToCoordinate(h,c),_={logical:{index:o,price:i},screen:new At.Point(n,d)},p={logical:{index:r,price:h},screen:new At.Point(a,u)};this.startMovingSources(t.sources,_,null),this.moveSources(p),this.endMovingSource(!1,!0)})),lt.isDirectionalMovementActive.setValue(!1),this.endUndoMacro(),!0}_restoreStudyFactoryDefaults(e){const t=new L_(this.m_model,e);this._pushUndoCommand(t)}_restoreLineToolFactoryDefaults(e){this.beginUndoMacro(rp),this.saveLineToolState(e,rp);const t=new M_(this.m_model,e.properties(),rp);this._pushUndoCommand(t),this.saveLineToolState(e,rp),this.endUndoMacro(),this.model().updateSource(e)}_removeAllDrawingToolsImpl(e,t){this.selectionMacro((()=>{this.lineBeingCreated()&&this.cancelCreatingLine();this.dataSources().filter(eo.isLineTool).filter((e=>e.isActualSymbol()&&e.isUserDeletable())).filter((e=>!t||t===e.toolname)).filter((t=>e||!t.isLocked?.())).forEach((e=>this.removeSource(e,!1)))}),!0)}_removeAllStudiesImpl(){const e=this.dataSources(),t=e.filter(Js.isStudy).filter((e=>!e.isChildStudy()&&e.removeByRemoveAllStudies())),i=e.filter(Js.isStudyStub);t.concat(i).forEach((e=>this.removeSource(e,!1)))}}class Qp{constructor(){this._ariaElement=null,this._nextAnnouncementTime=Date.now().valueOf(),this._latestDescription="",this._timeoutId=null,this._locale="en"}createElement(e){this._ariaElement=Pt(e)}setLocale(e){this._locale=e}async updateChartDescription(e,t,i,s){if("en"!==this._locale)return;let o=`Price ${e.formatter().format(t)}`;if(i){o+=` as of ${Tt(i/1e3,s)}`}this._setChartDescription(o)}static getInstance(){return null===this._instance&&(this._instance=new Qp),this._instance}_setChartDescription(e){if(this._latestDescription=e,null!==this._timeoutId)return;const t=Date.now().valueOf();t{this._timeoutId=null,this._applyChartDescription()}),this._nextAnnouncementTime-t):this._applyChartDescription()}_applyChartDescription(){if(!this._ariaElement)return;this._ariaElement.textContent=this._latestDescription;const e=Date.now().valueOf();this._nextAnnouncementTime=e+2e3}}Qp._instance=null;var em=i(17402);const tm=a.t(null,void 0,i(47773));class im{constructor(e){this._lastResolvedSymbol=null,this._chart=e,this._chart.withModel(this,this._connectToModel)}_getPopupContent(){const e=this._getProSymbol(),t=new URL("https://www.tradingview.com/chart/");t.searchParams.append("symbol",e),t.searchParams.append("utm_source","www.tradingview.com"),t.searchParams.append("utm_medium","widget"),t.searchParams.append("utm_campaign","chart"),t.searchParams.append("utm_term",e);return tm.format({linkStart:``,linkEnd:""})}_onPopupClosed(){const e=this._chart.defaultSymbol(),t=this._getSymbol();let i;i=this._lastResolvedSymbol?this._lastResolvedSymbol:e!==t?e:"AAPL",this._chart.setSymbol(i)}_getProSymbol(){ +return this._chart.model().mainSeries().proSymbol()}_getSymbol(){return this._chart.model().mainSeries().actualSymbol()}_connectToModel(){const e=this._chart.model().mainSeries();e.dataEvents().symbolResolved().subscribe(this,this._onSymbolResolved),e.dataEvents().symbolGroupNotPermitted().subscribe(this,this._onSymbolGroupNotPermitted),e.dataEvents().symbolNotPermitted().subscribe(this,this.show)}_onSymbolResolved(){this._lastResolvedSymbol=this._getSymbol()}_onSymbolGroupNotPermitted(){this.show()}}class sm extends im{show(){(0,q.showWarning)({title:"Unavailable",html:this._getPopupContent(),onClose:()=>this._onPopupClosed()})}}const om=(0,ae.getLogger)("ChartApi.AbstractSession");var nm;!function(e){e[e.Disconnected=0]="Disconnected",e[e.Registered=1]="Registered",e[e.Connected=2]="Connected"}(nm||(nm={}));class rm{constructor(e,t,i){this._isConnected=new F.WatchedValue(!1),this._state=0,this._isConnectForbidden=!1,this._sessionId="",this._sessionIdChanged=new re.Delegate,this._chartApi=e,this._sessionPrefix=t,this._shouldReconnectAfterCriticalError=i}destroy(){this._logNormal("Destroying session"),this._isConnected.unsubscribe(),this.disconnect(),this._sessionIdChanged.destroy(),delete this._chartApi,this._logNormal("Session has been destroyed")}isConnected(){return this._isConnected}sessionId(){return this._sessionId}onSessionIdChanged(){return this._sessionIdChanged}connect(){0===this._state&&((0,n.assert)(!this._isConnectForbidden,"Cannot call connect because it is forbidden at this moment"),this._setSessionId(`${this._sessionPrefix}_${(0,fe.randomHash)()}`),this._logNormal("Connecting session - wait until transport stay connected"),this._state=1,this._chartApi.createSession(this._sessionId,this))}disconnect(){0!==this._state&&((0,n.assert)(""!==this._sessionId,"sessionId must not be invalid"),this._logNormal("Disconnecting session..."),this._forbidConnectWhile((()=>{this._chartApi.connected()&&this._sendRemoveSession(),this._processDestroyingOnServer()})))}onMessage(e){switch(e.method){case"connected":return void this._onChartApiConnected();case"disconnected":return void this._onChartApiDisconnected();case"critical_error":const t=String(e.params[0]),i=String(e.params[1]);return void this._onCriticalError(t,i)}this._onMessage(e)}serverTime(){return this._chartApi.serverTime()}_getChartApi(){return this._chartApi}_generateLogMessage(e){return`[${this._sessionId}] ${e}`}_onCriticalError(e,t){this._logError(`Critical error. Reason=${e}, info=${t}.`),this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this._shouldReconnectAfterCriticalError?(this._logNormal("Reconnecting after critical error..."),this.connect()):this._logNormal("Reconnecting after critical error skipped")}_onChartApiConnected(){(0,n.assert)(1===this._state,"Session is not registered"),this._logNormal("Transport is connected. Creating session on the server"),this._sendCreateSession(),this._state=2,this._isConnected.setValue(!0)}_onChartApiDisconnected(){this._logNormal("Transport is disconnected. Reconnecting..."), +this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this.connect()}_setSessionId(e){const t=this._sessionId;this._logNormal(`Changing sessionId: old=${t}, new=${e}`),this._sessionId=e,this._sessionIdChanged.fire(e,t)}_logNormal(e){om.logNormal(this._generateLogMessage(e))}_logError(e){om.logError(this._generateLogMessage(e))}_processDestroyingOnServer(){this._state=0,this._isConnected.setValue(!1),this._chartApi.removeSession(this._sessionId),this._setSessionId("")}_forbidConnectWhile(e){this._isConnectForbidden=!0,e(),this._isConnectForbidden=!1}}class am extends rm{constructor(e,t=!1){super(e,"cs",!1),this._sessionDisabled=!1,this._handler=null,this._criticalError=new re.Delegate,this._symbolResolveMap=new Map,this._lastSymbolResolveInfoMap=new Map,this._disableStatistics=t}destroy(){this._criticalError.destroy(),this._handler=null,this._symbolResolveMap.clear(),super.destroy()}switchTimezone(e){return this._getChartApi().switchTimezone(this.sessionId(),e)}defaultResolutions(){return this._getChartApi().defaultResolutions()}availableCurrencies(){return this._getChartApi().availableCurrencies()}availableUnits(){return this._getChartApi().availableUnits()}availablePriceSources(e){return this._getChartApi().availablePriceSources(e)}resolveSymbol(e,t,i){if(this._symbolResolveMap.has(t)){const[e,s]=this._symbolResolveMap.get(t);return Array.isArray(s)?s.push(i):s.then(i),e}{const s=[i];return this._getChartApi().resolveSymbol(this.sessionId(),e,t,(i=>{if("symbol_error"===i.method)this._symbolResolveMap.delete(t);else{this._symbolResolveMap.set(t,[e,Promise.resolve(i)]);const[,s]=i.params,o={pro_name:s.pro_name,ticker:s.ticker};this._lastSymbolResolveInfoMap.set(t,o),o.pro_name&&this._lastSymbolResolveInfoMap.set(o.pro_name,o),s.full_name&&this._lastSymbolResolveInfoMap.set(s.full_name,o),o.ticker&&this._lastSymbolResolveInfoMap.set(o.ticker,o)}s.forEach((e=>e(i)))})),this._symbolResolveMap.set(t,[e,s]),e}}requestFirstBarTime(e,t,i){return this._getChartApi().requestFirstBarTime(this.sessionId(),e,t,i)}lastSymbolResolveInfo(e){return this._lastSymbolResolveInfoMap.get(e)??null}createSeries(e,t,i,s,o,n,r){return this._getChartApi().createSeries(this.sessionId(),e,t,i,s,o,n,r)}modifySeries(e,t,i,s,o,n,r){return this._getChartApi().modifySeries(this.sessionId(),e,t,i,s,o,n,r)}removeSeries(e){return!!this.isConnected().value()&&this._getChartApi().removeSeries(this.sessionId(),e)}requestMoreData(e,t,i){return"number"==typeof e?this._getChartApi().requestMoreData(this.sessionId(),e):this._getChartApi().requestMoreData(this.sessionId(),e,t,i)}requestMoreTickmarks(e,t,i){return this._getChartApi().requestMoreTickmarks(this.sessionId(),e,t,i)}setFutureTickmarksMode(e){return this._getChartApi().setFutureTickmarksMode(this.sessionId(),e)}canCreateStudy(e,t){return this._getChartApi().canCreateStudy(this.sessionId(),e,t)}getStudyCounter(){return this._getChartApi().getStudyCounter(this.sessionId())}getFundamentalCounter(){return this._getChartApi().getFundamentalCounter(this.sessionId())}createStudy(e,t,i,s,o,n,r){ +return this._getChartApi().createStudy(this.sessionId(),e,t,i,s,o,n,r)}modifyStudy(e,t,i,s,o){return this._getChartApi().modifyStudy(this.sessionId(),e,t,i,s,o)}notifyStudy(e,t,i){return this._getChartApi().notifyStudy(this.sessionId(),e,t,i)}removeStudy(e){return this._getChartApi().removeStudy(this.sessionId(),e)}createPointset(e,t,i,s,o,n){return this._getChartApi().createPointset(this.sessionId(),e,t,i,s,o,n)}modifyPointset(e,t,i,s){return this._getChartApi().modifyPointset(this.sessionId(),e,t,i,s)}removePointset(e){return this._getChartApi().removePointset(this.sessionId(),e)}setVisibleTimeRange(e,t,i,s,o,n,r){this._getChartApi().setVisibleTimeRange(this.sessionId(),e,t,i,s,!0,o,n,void 0,r)}criticalError(){return this._criticalError}connect(e=null){null!==e&&(this._handler=e),this._symbolResolveMap.clear(),super.connect()}setHandler(e){this._handler=e}connected(){return this.isConnected().value()&&!this._sessionDisabled}disable(){this._sessionDisabled=!0}chartApi(){return this._getChartApi()}_sendCreateSession(){Object.keys(this).forEach((e=>{/^(s|st|symbol_)\d+$/.test(e)&&delete this[e]})),this._getChartApi().chartCreateSession(this.sessionId(),this._disableStatistics)}_sendRemoveSession(){this._getChartApi().chartDeleteSession(this.sessionId())}_onMessage(e){this._handler&&this._handler(e)}_onCriticalError(e,t){this._criticalError.fire(e,t),super._onCriticalError(e,t)}}var lm=i(2433),cm=i(72595);const hm=(0,li.extractThemedColors)(xs.lightTheme.content.mainSourceProperties,xs.darkTheme.content.mainSourceProperties),dm="chartproperties.mainSeriesProperties",um=(0,s.default)((()=>{const e=(0,cm.createPropertySchema)((0,Qe.default)((0,h.factoryDefaults)(dm),lm.light.content.mainSourceProperties),7);return(0,Qe.default)(e,{subschema:{priceAxisProperties:{lockScale:{saveFlags:6},percentage:{saveFlags:6},percentageDisabled:{saveFlags:6},indexedTo100:{saveFlags:6},log:{saveFlags:6},logDisabled:{saveFlags:6},isInverted:{saveFlags:6},autoScaleDisabled:{saveFlags:6}},visible:{type:cm.DataTypes.BOOLEAN,saveFlags:2},symbol:{type:cm.DataTypes.STRING,saveFlags:2},shortName:{type:cm.DataTypes.STRING,saveFlags:2},timeframe:{type:cm.DataTypes.STRING,saveFlags:2},interval:{type:cm.DataTypes.STRING,saveFlags:2},currencyId:{type:cm.DataTypes.STRING,saveFlags:2},unitId:{type:cm.DataTypes.STRING,saveFlags:2},style:{type:cm.DataTypes.NUMBER,saveFlags:2},sessionId:{type:cm.DataTypes.STRING,saveFlags:2}}}),e}));class _m extends li.DefaultProperty{constructor(){super({defaultName:dm,themedColors:hm,schema:um()})}}let pm=null;var mm=i(7029),gm=i(34585),fm=i(80387),ym=i(62400);var vm=i(78956);function Sm(e){const t=e.model().dataSources(),s=t.filter(vm.isLineTool).filter((e=>e.isActualSymbol()&&e.isUserDeletable())).length,o=t.filter(Js.isStudy).filter((e=>e.removeByRemoveAllStudies())).length,n=a.t(null,{plural:"{amount} drawings",count:s,replace:{amount:s.toString()}},i(22299)),r=a.t(null,{plural:"{amount} indicators",count:o,replace:{amount:o.toString()}},i(68984));return{drawings:{label:a.t(null,{replace:{drawings:n}},i(86285)), +disabled:0===s},studies:{label:a.t(null,{replace:{indicators:r}},i(87797)),disabled:0===o},all:{label:a.t(null,{replace:{drawings:n,indicators:r}},i(87796)),disabled:0===s&&0===o}}}var bm=i(86235);function wm(e){const t=e.options(),s={label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(2569))),statName:"ChangeInterval",onExecute:()=>(0,bm.showChangeIntervalDialogAsync)({initVal:de.linking.interval.value(),selectOnInit:!0})};return!(0,l.enabled)("show_interval_dialog_on_key_press")||t.readOnly||t.hideSymbolSearch||(s.shortcutHint=",",s.hotkeyGroup=e.hotkeys(),s.hotkeyHash=188),new Jo.Action({actionId:"Chart.Dialogs.ShowChangeInterval",options:s})}class Cm extends Jo.Action{constructor(e,t=new F.WatchedValue(!1)){super({...e,options:{...e.options,checkable:!0,checked:t.value(),onExecute:()=>{this._wv.setValue(!this._wv.value())}}}),this._updateChecked=e=>{this.update({checked:e})},t.subscribe(this._updateChecked),this._wv=t}destroy(){this._wv.unsubscribe(this._updateChecked),super.destroy()}}const Pm=(0,l.enabled)("show_average_close_price_line_and_label"),Tm=new Di.TranslatedString("scale price chart only",mm.t(null,void 0,i(63796))),xm=new Di.TranslatedString("stay in drawing mode",mm.t(null,void 0,i(4114))),Im=new Di.TranslatedString("hide marks on bars",mm.t(null,void 0,i(62249))),Mm=new Di.TranslatedString("change symbol last value visibility",mm.t(null,void 0,i(67453))),Am=(new Di.TranslatedString("change symbol previous close value visibility",mm.t(null,void 0,i(4729))),new Di.TranslatedString("change previous close price line visibility",mm.t(null,void 0,i(58419))),new Di.TranslatedString("change symbol labels visibility",mm.t(null,void 0,i(73357)))),Lm=new Di.TranslatedString("change indicators value labels visibility",mm.t(null,void 0,i(64729))),km=new Di.TranslatedString("change indicators name labels visibility",mm.t(null,void 0,i(24893))),Dm=(new Di.TranslatedString("change bid and ask labels visibility",mm.t(null,void 0,i(69362))),new Di.TranslatedString("change bid and ask lines visibility",mm.t(null,void 0,i(52919))),new Di.TranslatedString("change pre/post market price label visibility",mm.t(null,void 0,i(30870))),new Di.TranslatedString("change pre/post market price line visibility",mm.t(null,void 0,i(11718))), +new Di.TranslatedString("change high and low price labels visibility",mm.t(null,void 0,i(24226)))),Em=new Di.TranslatedString("change high and low price lines visibility",mm.t(null,void 0,i(80692))),Bm=new Di.TranslatedString("change average close price label visibility",mm.t(null,void 0,i(76852))),Vm=new Di.TranslatedString("change average close price line visibility",mm.t(null,void 0,i(1022))),Rm=new Di.TranslatedString("change countdown to bar close visibility",mm.t(null,void 0,i(39383))),Nm=new Di.TranslatedString("change plus button visibility",mm.t(null,void 0,i(96379))),Om=new Di.TranslatedString("change session breaks visibility",mm.t(null,void 0,i(38413))),Fm=new Di.TranslatedString("change price line visibility",mm.t(null,void 0,i(8662))),Wm=new Di.TranslatedString("change timezone",mm.t(null,void 0,i(20137)));function Hm(e){const t=e.hotkeys(),s=e.model(),o=e.options(),n=e.properties(),r=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleInvertPriceScale",options:{label:mm.t(null,void 0,i(37189)),statName:"Invert Scale",checkable:!0,onExecute:()=>s.invertPriceScale(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+73}}),c=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleAutoScale",options:{label:mm.t(null,void 0,i(24157)),checkable:!0,onExecute:e=>{const t=s.mainSeries().priceScale();s.togglePriceScaleAutoScaleMode(t),e.update({checked:t.isAutoScale()})}}}),h=new Jo.Action({actionId:"Chart.Scales.ToggleLockPriceToBarRatio",options:{label:mm.t(null,void 0,i(14017)),checkable:!0,statName:"ToggleLockScale",onExecute:()=>s.togglePriceScaleLockScaleMode(s.mainSeries().priceScale())}}),d=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleRegular",options:{label:mm.t(null,{context:"scale_menu"},i(55300)),checkable:!0,statName:"ToggleRegularScale",onExecute:e=>{const t=s.mainSeries().priceScale();s.setPriceScaleRegularScaleMode(t),e.update({checked:t.isRegular()})}}}),u=new Jo.Action({actionId:"Chart.Series.PriceScale.TogglePercentage",options:{label:mm.t(null,void 0,i(6919)),checkable:!0,statName:"TogglePercantage",onExecute:()=>s.togglePriceScalePercentageScaleMode(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+80}}),_=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleIndexedTo100",options:{label:mm.t(null,void 0,i(89999)),checkable:!0,statName:"ToggleIndexedTo100",onExecute:()=>s.togglePriceScaleIndexedTo100ScaleMode(s.mainSeries().priceScale())}}),p=new Jo.Action({actionId:"Chart.Series.PriceScale.ToggleLogarithmic",options:{label:mm.t(null,void 0,i(16170)),statName:"ToggleLogScale",checkable:!0,onExecute:()=>s.togglePriceScaleLogScaleMode(s.mainSeries().priceScale()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+76}}),m=new Jo.Action({actionId:"Chart.ChangeTimeZone",options:{label:mm.t(null,void 0,i(20909)),statName:"TimeZone",onDestroy:()=>e.properties().childs().timezone.unsubscribeAll(m)}}),g=e.properties().childs().timezone,f=()=>{const t=[],i=Pe.availableTimezones,s=e=>e.id===g.value();i.forEach((i=>{const o=new Jo.Action({ +actionId:"Chart.ChangeTimeZone",options:{label:i.title,checkable:!0,checked:s(i),statName:"SetTimeZone",onExecute:()=>{e.model().setProperty(g,i.id,Wm)}}});t.push(o)})),m.update({subItems:t})};f(),g.subscribe(m,f);const y=new nn.ActionWithStandardIcon({actionId:"Chart.TimeScale.Reset",options:{label:mm.t(null,void 0,i(54170)),iconId:"Chart.Reset",statName:"ResetScale",onExecute:()=>s.resetTimeScale(),hotkeyGroup:e.hotkeys(),hotkeyHash:V.Modifiers.Mod+V.Modifiers.Alt+81}}),v=new Jo.Action({actionId:"Chart.Dialogs.ShowInsertIndicators",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(87829))),statName:"InsertIndicator",onExecute:()=>e.showIndicators(),...o.indicatorsDialogShortcutEnabled?{hotkeyGroup:t,hotkeyHash:191}:void 0}}),S=new Jo.Action({actionId:"Chart.Dialogs.ShowCompareOrAddSymbol",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(53942))),statName:"CompareOrAddSymbol",onExecute:()=>e.toggleCompareOrAdd()}}),b=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(32514))),iconId:"Settings",statName:"ChartProperties",onExecute:()=>e.showGeneralChartProperties()}}),w=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.SymbolTab",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(32514))),iconId:"Settings",statName:"MainSeriesProperties",onExecute:()=>e.showGeneralChartProperties(Zs.TabNames.symbol)}}),C=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.ScalesTab",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(93907))),iconId:"Settings",statName:"ScalesProperties",onExecute:()=>e.showGeneralChartProperties(Zs.TabNames.scales)}}),P=new Jo.Action({actionId:"Chart.SelectedObject.ToggleLocked",options:{label:mm.t(null,void 0,i(79777)),statName:"ToggleLockSelectedObject",onExecute:()=>e.toggleLockSelectedObject()}}),T=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Hide",options:{label:mm.t(null,void 0,i(27298)),iconId:"Chart.Hide",statName:"HideSelectedObject",onExecute:()=>e.hideSelectedObject()}}),x=new en({actionId:"Chart.PriceScale.ToggleAutoScaleSeriesOnly",options:{label:mm.t(null,void 0,i(43758)),checkable:!0,statName:"ScalePriceChartOnly"}},{property:n.childs().scalesProperties.childs().scaleSeriesOnly,undoModel:s,undoText:Tm}),I=new Cm({actionId:"Chart.DrawingToolbar.ToggleVisibility",options:{label:mm.t(null,void 0,i(93864)),statName:"ToggleDrawingToolbar"}},o.isDrawingToolbarVisible),M=new en({actionId:"",options:{label:mm.t(null,void 0,i(4035)),checkable:!0,statName:"ToggleStayInDrawingMode"}},{property:lt.properties().childs().stayInDrawingMode,undoModel:s,undoText:xm}),A=new en({actionId:"Chart.Marks.ToggleVisibility",options:{label:mm.t(null,void 0,i(28345)),checkable:!0,statName:"ToggleHideMarksOnBars"}},{property:lt.hideMarksOnBars(),undoModel:s,undoText:Im,callback:e=>lt.hideMarksOnBars().setValue(e.isChecked())}),L=new en({actionId:"Chart.PriceScale.Labels.ToggleSeriesLastValueVisibility",options:{label:mm.t(null,void 0,i(10127)), +checkable:!0,checked:!1,statName:"ToggleSymbolLastValue"}},{property:n.childs().scalesProperties.childs().showSeriesLastValue,undoModel:s,undoText:Mm}),k=new en({actionId:"Chart.PriceScale.Labels.ToggleSymbolNameLabelsVisibility",options:{label:mm.t(null,void 0,i(32390)),checkable:!0,checked:!1,statName:"ToggleSymbolLabels"}},{property:n.childs().scalesProperties.childs().showSymbolLabels,undoModel:s,undoText:Am}),D=(0,t_.combineProperty)(((e,t)=>e||!1),n.childs().scalesProperties.childs().showStudyLastValue.weakReference(),n.childs().scalesProperties.childs().showFundamentalLastValue.weakReference()),E=new en({actionId:"Chart.PriceScale.Labels.ToggleIndicatorsValueLabelsVisibility",options:{label:mm.t(null,void 0,i(46850)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsPriceLabels",onDestroy:()=>{D.destroy()}}},{property:D,undoModel:s,undoText:null,callback:()=>{const e=!D.value();s.beginUndoMacro(Lm),s.setProperty(n.childs().scalesProperties.childs().showStudyLastValue,e,null),s.endUndoMacro()}}),B=(0,t_.combineProperty)(((e,t)=>e||!1),n.childs().scalesProperties.childs().showStudyPlotLabels.weakReference(),n.childs().scalesProperties.childs().showFundamentalNameLabel.weakReference()),R=new en({actionId:"Chart.PriceScale.Labels.ToggleIndicatorsNameLabelsVisibility",options:{label:mm.t(null,void 0,i(54418)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsNameLabels",onDestroy:()=>{B.destroy()}}},{property:B,undoModel:s,undoText:null,callback:()=>{const e=!B.value();s.beginUndoMacro(km),s.setProperty(n.childs().scalesProperties.childs().showStudyPlotLabels,e,null),s.endUndoMacro()}}),N=s.mainSeries().properties().childs().highLowAvgPrice.childs(),O=new en({actionId:"Chart.PriceScale.Labels.ToggleHighLowPriceLabelsVisibility",options:{label:mm.t(null,void 0,i(99479)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLabels"}},{property:N.highLowPriceLabelsVisible,undoModel:s,undoText:Dm}),F=new en({actionId:"Chart.Lines.ToggleHighLowLinesVisibility",options:{label:mm.t(null,void 0,i(33766)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLine"}},{property:N.highLowPriceLinesVisible,undoModel:s,undoText:Em}),W=new en({actionId:"Chart.PriceScale.ToggleCountdownToBarCloseVisibility",options:{label:mm.t(null,void 0,i(83140)),checkable:!0,checked:!1,statName:"ToggleCountdown"}},{property:s.mainSeries().properties().childs().showCountdown,undoModel:s,undoText:Rm}),H=new en({actionId:"Chart.PriceScale.ToggleAddOrderPlusButtonVisibility",options:{label:mm.t(null,void 0,i(71566)),checkable:!0,checked:Od.addPlusButtonProperty.value(),statName:"ToggleAddOrderPlusButton"}},{property:Od.addPlusButtonProperty,undoModel:s,undoText:Nm}),z=new nn.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowSymbolInfo",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(75594))),iconId:"Chart.SymbolInfo",checkable:!1,statName:"SymbolInfo",onExecute:()=>{{const t=e.model().model(),i=t.mainSeries().symbolInfo();if(i){const e=t.availableUnits(),s=t.unitConversionEnabled();(0,fm.showSymbolInfoDialog)({ +symbolInfo:i,showUnit:s,unitDescription:t=>t?e.description(t):"",dateFormatter:t.dateFormatter()})}}}}}),U=new Jo.Action({actionId:"Chart.PriceScale.MergeAllScalesToLeft",options:{label:mm.t(null,void 0,i(62329)),statName:"MergeAllScalesToLeft",onExecute:()=>s.mergeAllScales("left")}}),G=new Jo.Action({actionId:"Chart.PriceScale.MergeAllScalesToRight",options:{label:mm.t(null,void 0,i(55813)),statName:"MergeAllScalesToRight",onExecute:()=>s.mergeAllScales("right")}}),j=new Jo.Action({actionId:"Chart.PriceScale.MoveToLeft",options:{label:mm.t(null,void 0,i(26493)),statName:"MoveScaleToLeft",onExecute:()=>s.mergeAllScales("left")}}),q=new Jo.Action({actionId:"Chart.PriceScale.MoveToRight",options:{label:mm.t(null,void 0,i(40789)),statName:"MoveScaleToRight",onExecute:()=>s.mergeAllScales("right")}}),$=new nn.ActionWithStandardIcon({actionId:"Chart.Scales.Reset",options:{label:mm.t(null,void 0,i(75246)),iconId:"Chart.Reset",statName:"ResetChart",onExecute:()=>e.GUIResetScales(),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+82}}),K=e.model().model().sessions().properties().childs().sessionHighlight.childs().vertlines.childs().sessBreaks.childs().visible,Y=(0,t_.createWVFromProperty)(e.model().mainSeries().isDWMProperty()),Z=new Jo.Action({actionId:"Chart.SessionBreaks.ToggleVisibility",options:{label:mm.t(null,void 0,i(66707)),checkable:!0,checked:K.value(),statName:"ToggleSessionBreaks",disabled:Y.value(),onExecute:()=>{K&&s.setProperty(K,!K.value(),Om)},onDestroy:()=>Y.destroy()}});Y.subscribe((()=>Z.update({disabled:Y.value()})));const X=new en({actionId:"Chart.Lines.ToggleSeriesPriceLineVisibility",options:{label:mm.t(null,void 0,i(72926)),checkable:!0,statName:"TogglePriceLine"}},{property:s.mainSeries().properties().childs().showPriceLine,undoModel:s,undoText:Fm}),J=new Jo.Action({actionId:"Chart.Undo",options:{label:mm.t(null,void 0,i(14804)),onExecute:()=>{(0,ne.trackEvent)("GUI","Undo"),s.undoHistory().undo()},onDestroy:()=>{e.model().undoHistory().undoStack().onChange().unsubscribeAll(J)},disabled:!0,hotkeyGroup:t,hotkeyHash:V.Modifiers.Mod+90,isRepeatAccepted:!0}});e.model().undoHistory().undoStack().onChange().subscribe(J,(()=>J.update({disabled:e.model().undoHistory().undoStack().isEmpty()})));const Q=new Jo.Action({actionId:"Chart.Redo",options:{label:mm.t(null,void 0,i(48236)),onExecute:()=>{(0,ne.trackEvent)("GUI","Redo"),e.model().undoHistory().redo()},onDestroy:()=>{e.model().undoHistory().redoStack().onChange().unsubscribeAll(Q)},disabled:!0,hotkeyGroup:t,hotkeyHash:V.Modifiers.Mod+89,isRepeatAccepted:!0}});e.model().undoHistory().redoStack().onChange().subscribe(Q,(()=>Q.update({disabled:e.model().undoHistory().redoStack().isEmpty()})));const ee={invertSeriesScale:r,autoSeriesScale:c,lockSeriesScale:h,regularSeriesScale:d,percentSeriesScale:u,indexedTo100SeriesScale:_,logSeriesScale:p,applyTimeZone:m,symbolSearch:new Jo.Action({actionId:"Chart.Dialogs.ShowChangeSymbol",options:{label:(0,gm.appendEllipsis)(a.t(null,void 0,i(85124))),statName:"ChangeSymbol",onExecute:()=>{(0,Ls.showDialog)({defaultValue:"", +trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},enableOptionsChain:l.enabled("symbol_search_option_chain_selector")})}}}),changeInterval:wm(e),timeScaleReset:y,insertIndicator:v,compareOrAdd:S,chartProperties:b,mainSeriesPropertiesAction:w,scalesProperties:C,lineToggleLock:P,seriesHide:T,studyHide:T,lineHide:T,scaleSeriesOnly:x,drawingToolbarAction:I,stayInDrawingModeAction:M,hideAllMarks:A,showSeriesLastValue:L,showSymbolLabelsAction:k,showStudyLastValue:E,showStudyPlotNamesAction:R,showHighLowPriceLabels:O,showHighLowPriceLines:F,showCountdown:W,addPlusButton:H,showSymbolInfoDialog:z,mergeLeftScalesAction:U,mergeRightScalesAction:G,moveScaleToLeft:j,moveScaleToRight:q,chartReset:$,sessionBreaks:Z,showPriceLine:X,undo:J,redo:Q};if(o.goToDateEnabled&&(ee.gotoDate=new Jo.Action({actionId:"Chart.Dialogs.ShowGoToDate",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(54280))),statName:"GoToDate",onExecute:()=>(0,ym.showGoToDateDialog)(e.chartWidgetCollection().activeChartWidget.value()),hotkeyGroup:t,hotkeyHash:V.Modifiers.Alt+71}})),(0,l.enabled)("show_object_tree")&&(ee.paneObjectTree=new Jo.Action({actionId:"Chart.ObjectTree.Show",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(51221))),statName:"ObjectsTree",onExecute:()=>e.showObjectsTreePanelOrDialog()}})),(0,l.enabled)("property_pages")&&(ee.format=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ShowSettingsDialog",options:{label:(0,gm.appendEllipsis)(mm.t(null,void 0,i(32514))),iconId:"Settings",statName:"EditSelectedObject",onExecute:()=>e.showSelectedSourcesProperties()}})),Pm&&(ee.showAverageClosePriceLabel=new en({actionId:"Chart.PriceScale.Labels.ToggleAveragePriceLabelVisibility",options:{label:mm.t(null,void 0,i(21841)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLabel"}},{property:N.averageClosePriceLabelVisible,undoModel:s,undoText:Bm}),ee.showAverageClosePriceLine=new en({actionId:"Chart.Lines.ToggleAverageLineVisibility",options:{label:mm.t(null,void 0,i(16138)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLine"}},{property:N.averageClosePriceLineVisible,undoModel:s,undoText:Vm})),!e.readOnly()){const s=function(e){const t=Sm(e),i=new Jo.Action({actionId:"Chart.RemoveAllLineTools",options:{label:t.drawings.label,disabled:t.drawings.disabled,statName:"RemoveAllDrawingTools",onExecute:()=>e.removeAllDrawingTools()}}),s=new Jo.Action({actionId:"Chart.RemoveAllIndicators",options:{label:t.studies.label,disabled:t.studies.disabled,statName:"RemoveAllIndicators",onExecute:()=>e.removeAllStudies()}}),o=new Jo.Action({actionId:"Chart.RemoveAllIndicatorsAndLineTools",options:{label:t.all.label,disabled:t.all.disabled,statName:"RemoveAllIndicatorsAndDrawingTools",onExecute:()=>e.removeAllStudiesDrawingTools()}});return e.model().model().dataSourceCollectionChanged().subscribe(null,(()=>{const{studies:t,drawings:n,all:r}=Sm(e);s.update({disabled:t.disabled,label:t.label}),i.update({disabled:n.disabled,label:n.label}),o.update({disabled:r.disabled,label:r.label})})),{ +drawings:i,studies:s,all:o}}(e);ee.paneRemoveAllStudies=s.studies,ee.paneRemoveAllDrawingTools=s.drawings,ee.paneRemoveAllStudiesDrawingTools=s.all,ee.applyStudiesToAllCharts=new Jo.Action({actionId:"Chart.ApplyIndicatorsToAllCharts",options:{label:mm.t(null,void 0,i(22437)),statName:"ApplyIndicatorsToAllCharts",onExecute:()=>e.chartWidgetCollection().applyIndicatorsToAllCharts(e)}}),ee.studyRemove=ee.lineRemove=new nn.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Remove",options:{label:mm.t(null,void 0,i(67410)),iconId:"Chart.RemoveSelectedObject",statName:"RemoveSelectedObject",onExecute:()=>{(e.chartWidgetCollection().activeChartWidget.value()??e).removeSelectedSources()},hotkeyGroup:t,hotkeyHash:V.isMacKeyboard?8:46}})}return ee}var zm=i(19334),Um=i(55744);i(43882);const Gm=(0,ae.getLogger)("ChartWidget",{color:"#606"}),jm=l.enabled("chart_content_overrides_by_defaults"),qm=l.enabled("symphony_embed"),$m=new Di.TranslatedString("hide {title}",a.t(null,void 0,i(13017))),Km=new Di.TranslatedString("unlock {title}",a.t(null,void 0,i(12525))),Ym=new Di.TranslatedString("lock {title}",a.t(null,void 0,i(76104))),Zm=new Di.TranslatedString("change session",a.t(null,void 0,i(87041)));const Xm={addToWatchlistEnabled:!0,showFinancialsEnabled:!1,sourceSelectionEnabled:!0,propertyPagesEnabled:!0,paneContextMenuEnabled:!0,priceScaleContextMenuEnabled:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,goToDateEnabled:!1,marketStatusWidgetEnabled:!0,chartWarningWidgetEnabled:!0,dataProblemWidgetEnabled:!0,paneControlsEnabled:!0,isSymbolAvailable:e=>Promise.resolve(!0),legendWidgetEnabled:!0,chartEventsEnabled:!0,newsNotificationsEnabled:!0,esdEnabled:!1,latestUpdatesEnabled:!1,continuousContractSwitchesEnabled:!1,futuresContractExpirationEnabled:!1,croppedTickMarks:!0,countdownEnabled:!0,lastPriceAnimationEnabled:!0,useKineticScroll:ze.CheckMobile.any(),indicatorsDialogShortcutEnabled:!0,handleScale:{mouseWheel:!0,pinch:!0,axisPressedMouseMove:{time:!0,price:!0}},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0}},Jm=(0,li.extractThemedColors)(xs.lightTheme.content.chartProperties,xs.darkTheme.content.chartProperties);var Qm;function eg(e,t,i,s=0){const o=t.mainSeries().syncModel(),n=e.mainSeries().syncModel();let r=i;if(null!==o&&null!==n){const t=e.createSyncPoint(o.syncSourceTarget(),n.syncSourceTarget());0!==s&&(i=o.projectTime(i,s)),r=t.sourceTimeToTargetTime(i)}return e.timeScale().points().roughIndex(r,n&&n.distance.bind(n))}!function(e){e[e.ShowTimeAxisMinChartHeight=61]="ShowTimeAxisMinChartHeight",e[e.ShowPriceAxisMinChartWidth=102]="ShowPriceAxisMinChartWidth"}(Qm||(Qm={})) +;const tg=new Set(["Volume@tv-basicstudies","Compare@tv-basicstudies","Overlay@tv-basicstudies","Dividends@tv-basicstudies","Earnings@tv-basicstudies","Splits@tv-basicstudies","BarSetContinuousRollDates@tv-corestudies","Sessions@tv-basicstudies","IntradayInactivityGaps@tv-basicstudies","VbPSessionsRough@tv-volumebyprice","AnchoredVWAP@tv-basicstudies","RegressionTrend@tv-basicstudies","VbPAnchored@tv-basicstudies","VbPFixed@tv-basicstudies","VbPFixed@tv-volumebyprice","LongShortPosition@tv-basicstudies"]),ig=(0,s.default)((()=>{window.ChartApiInstance.setIsNonCountedStudyFn((e=>tg.has(e)))}));class sg{constructor(e,t){this.activePaneWidget=null,this._model=null,this._mainDiv=null,this._parent=null,this._elTooltipDiv=null,this._paneWidgets=new F.WatchedValue([]),this._timeAxisWidget=null,this._paneSeparators=[],this._controlBarNavigation=null,this._lineToolsSynchronizer=null,this._lineToolsSynchronizerHasChanges=null,this._modelCreated=new re.Delegate,this._isDestroyed=!1,this._customLegendWidgetsFactoryMap=new Map,this._backgroundTopTheme=new F.WatchedValue("light"),this._backgroundBasedTheme=new F.WatchedValue("light"),this._backgroundBottomTheme=new F.WatchedValue("light"),this._backgroundTopColorSpawn=null,this._backgroundBottomColorSpawn=null,this._lhsAxesWidth=0,this._rhsAxesWidth=0,this._lhsPriceAxisWidthChanged=new re.Delegate,this._rhsPriceAxisWidthChanged=new re.Delegate,this._hotkeysListener=null,this._mouseWheelHelper=null,this._onWheelBound=null,this._justActivated=!1,this._inited=!1,this._containsData=!1,this._initialLoading=!1,this._onWidget=!1,this._widgetCustomer=void 0,this._defInterval=null,this._defStyle=null,this._defTimeframe=null,this._removeMaximizeHotkey=null,this._invalidationMask=null,this._drawPlanned=!1,this._drawRafId=0,this._inLoadingState=!1,this._timingsMeter=null,this._tagsChanged=new re.Delegate,this._redraw=new re.Delegate,this._isVisible=new F.WatchedValue(!0),this._collapsed=new F.WatchedValue(!1),this._dataWindowWidget=null,this._resizeHandler=null,this._spinner=null,this._symbolWV=new F.WatchedValue,this._resolutionWV=new F.WatchedValue,this._actions=null,this._updateThemedColorBound=this._updateThemedColor.bind(this),this._disconnected=new re.Delegate,this._reconnectBailout=new re.Delegate,this._connected=new re.Delegate,this._chartWidgetInitialized=new re.Delegate,this._aboutToBeDestroyed=new re.Delegate,this._saveChartService=null,this._objectTreeDialogController=null,this._chartPaintedPromise=null,this._noExchangeSubscrptionWarning=null,this._paneWidgetsSharedState=new yr,this._onZoom=new re.Delegate,this._onScroll=new re.Delegate,this._availableScreen=null,this._hoveredPriceAxes=new Set,this._anyAxisHovered=new F.WatchedValue(!1),this._linkingGroupIndex=new F.WatchedValue(null),this._isHovered=new F.WatchedValue(!1),this._activeHint=null,this._eventHintDeferredPromise=null,this._warningHintDeferredPromise=null,this._setSymbolIntervalContentOverrides={},this._ariaPriceDescription=null,this._definitionsViewModel=null,this._barsButton=null,this._updateScalesActions=()=>{ +const e=this.actions(),t=this.model().mainSeries(),i=t.priceScale(),s=t.properties(),o=i.isLockScale(),n=6===s.childs().style.value();e.percentSeriesScale.update({disabled:o||n,checked:i.isPercentage()}),e.logSeriesScale.update({disabled:o||n,checked:i.isLog()}),e.regularSeriesScale.update({disabled:o||n,checked:i.isRegular()}),e.indexedTo100SeriesScale.update({disabled:o||n,checked:i.isIndexedTo100()}),e.invertSeriesScale.update({checked:i.isInverted()}),e.lockSeriesScale.update({checked:i.isLockScale()}),e.autoSeriesScale.update({checked:i.isAutoScale(),disabled:i.properties().childs().autoScaleDisabled.value()})},this._invalidationHandler=e=>{if(!(e instanceof yo.InvalidationMask))throw new Error("Invalid mask");null!==this._invalidationMask?this._invalidationMask.merge(e):this._invalidationMask=e,this._drawPlanned||(this._drawPlanned=!0,this._options.visible.when((()=>{const e=!document.hidden,t=this.screen&&this.screen.isShown();null!==this._timingsMeter&&e&&!t&&this._timingsMeter.startWaitingDraw();const i=(0,n.ensureNotNull)((0,n.ensureNotNull)(this._parent).ownerDocument.defaultView);this._drawRafId=i.requestAnimationFrame(this._invalidationRAFCallback.bind(this))})))},this._onChartSessionIsConnectedChanged=e=>{e?this._onConnection():this._onDisconnect()},this._subscribeToBanInfo=e=>{e?this._spinner?.stop():this._spinner?.spin()},this._id=t,this._options=(0,dt.merge)((0,dt.clone)(Xm),e),this._chartWidgetCollection=this._options.chartWidgetCollection,this._isActive=new F.WatchedValue(!!this._options.isActive),this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._subscribeToDrawingState(),this.withModel(this,(()=>{const e=this.model().model();e.backgroundTopColor().subscribe(this._updateThemedColorBound),e.backgroundColor().subscribe(this._updateThemedColorBound)})),this._errorRenderer=new mo(this),this._scrollHelper=new Ys(this),this._objectTreeDialogController=Es.getInstance(),this._properties=new li.DefaultProperty({defaultName:"chartproperties",useUserPreferences:this._options.useUserChartPreferences,excludedDefaultsKeys:["scalesProperties.axisHighlightColor","scalesProperties.axisLineToolLabelBackgroundColorActive","scalesProperties.axisLineToolLabelBackgroundColorCommon","scalesProperties.showPriceScaleCrosshairLabel","scalesProperties.showTimeScaleCrosshairLabel","scalesProperties.crosshairLabelBgColorLight","scalesProperties.crosshairLabelBgColorDark","alertsProperties","mainSeriesProperties"],excludedTemplateKeys:["timezone","tradingProperties","mainSeriesProperties","chartEventsSourceProperties","priceScaleSelectionStrategyName","paneProperties.horzGridProperties.style","paneProperties.vertGridProperties.style","paneProperties.topMargin","paneProperties.bottomMargin","volumePaneSize","alertsProperties"],excludedStateKeys:["alertsProperties","mainSeriesProperties"],themedColors:Jm}),this._mainSeriesProperties=new _m,this._startSpinner(this._options.container.value()),this._chartSession=new am(window.ChartApiInstance),ig(), +this._isMultipleLayout=(0,Ji.combine)((e=>(0,Ct.isMultipleLayout)(e)),this._chartWidgetCollection.layout.weakReference()),this._properties.childs().scalesProperties.childs().scaleSeriesOnly.subscribe(null,(()=>{const e=this.model().model();e.recalculateAllPanes((0,Bt.viewportChangeEvent)()),e.invalidate(yo.InvalidationMask.full())})),this._hotkeys=B.createGroup({desc:"Chart actions",isDisabled:()=>!this.isActive().value()}),this._ariaPriceDescription=Qp.getInstance(),this.withModel(this,(()=>{this.model().crosshairSource().moved().subscribe(this,this._updateAriaPriceDescription)})),this._compareDialog=this._chartWidgetCollection.getCompareDialogRenderer(),this._options.timeScaleWidget&&(this._options.timeScaleWidget.pressedMouseMoveScale=this._options.handleScale.axisPressedMouseMove.time);const i=this._options.onCmeWidget;i&&Gm.logWarn("[ChartWidget] 'onCmeWidget' option is depricated");const s=this._options.widgetCustomer,o=this._options.timezone;let r=this._options.defSymbol??"",a=Re.Interval.isValid(this._options.defInterval)?this._options.defInterval:null;const l=this._options.defStyle;let c=(0,yt.isValidStyle)(l)?l:null;const d=this._options.defSessionId,u=void 0!==this._options.defTimeframe?"string"==typeof this._options.defTimeframe?{value:this._options.defTimeframe.toUpperCase(),type:"period-back"}:{...this._options.defTimeframe,type:"time-range"}:null;this._content=this._options.content,this._initialLoading=this._options.initialLoading,this._containsData=!!this._options.containsData,this._onWidget=!!this._options.onWidget,this._compareSymbols=this._options.compareSymbols,this._defSymbol=r,this._defInterval=a,this._defTimeframe=u,this._defStyle=c,this._onWidget&&(i?this._widgetCustomer="cme":s&&(this._widgetCustomer=s)),this._compareDialog=this._chartWidgetCollection.getCompareDialogRenderer();const _=this._contentSeriesProperties();_&&(r=_.symbol,a=_.interval),void 0===this._options.useUserChartPreferences&&(this._options.useUserChartPreferences=!0);const p="chartproperties.mainSeriesProperties",m=this._options.useUserChartPreferences?(0,h.defaults)(p):(0,h.factoryDefaults)(p),g=this._mainSeriesProperties;g.merge(m);const f=a||m.interval||"D";null!==c&&(0,yt.isValidStyle)(c)||(c=(0,yt.isValidStyle)(m.style)?m.style:(0,yt.getDefaultStyle)(Re.Interval.isRange(f))),g.merge({visible:!0,symbol:r||window.DEFAULT_SYMBOL,shortName:"",timeframe:"",interval:f,currencyId:null,unitId:null,style:c,sessionId:d}),this._symbolWV.setValue(r),this._resolutionWV.setValue(f),this._containsData&&this._mainSeriesProperties.merge({showCountdown:!1}),o&&(0,Pe.timezoneIsAvailable)(o)&&this._properties.childs().timezone.setValue(o),this._options.container.subscribe((e=>{this._setElement(e)}),{callWithLast:!0});const y=()=>{this.resize()};this._options.width.subscribe(y),this._options.height.subscribe(y),this._options.visible.subscribe(this._updateTimingsMeterState.bind(this))}refreshMarks(){this.model().barsMarksSources().forEach((e=>e.refreshData()))}clearMarks(e){this.model().barsMarksSources().forEach((t=>t.clearMarks(e)))} +setTimezone(e){const t=e;t&&(0,Pe.timezoneIsAvailable)(t)?this.properties().childs().timezone.setValue(t):console.warn("Incorrect timezone: "+JSON.stringify(t))}getTimezone(){return this.properties().childs().timezone.value()}destroy(){this._unsetActions(),this._hotkeys?.destroy(),this._lineToolsSynchronizer?.destroy(),this._noExchangeSubscrptionWarning?.destroy(),window.loginStateChange.unsubscribe(this,this._handleLoginStateChanged),null!==this._model&&(this._model.model().backgroundTopColor().unsubscribe(this._updateThemedColorBound),this._model.model().backgroundColor().unsubscribe(this._updateThemedColorBound),this._model.model().crosshairSource().moved().unsubscribe(this,this._updateAriaPriceDescription),this._model.destroy()),this._ariaPriceDescription=null,this._customLegendWidgetsFactoryMap.clear(),this._scrollHelper.destroy(),this._errorRenderer.destroy(),this._chartSession.criticalError().unsubscribe(this,this._onChartSessionCriticalError),this._chartSession.isConnected().unsubscribe(this._onChartSessionIsConnectedChanged),this._chartSession.destroy(),this._persistentLogSwitcher?.destroy(),this._isDestroyed=!0,this._aboutToBeDestroyed.fire(),this._removeMaximizeHotkey?.(),this._removeMaximizeHotkey=null,0!==this._drawRafId&&this._parent?.ownerDocument.defaultView?.cancelAnimationFrame(this._drawRafId),this._backgroundTopColorSpawn?.destroy(),this._backgroundBottomColorSpawn?.destroy(),this._timingsMeter?.stopCollect(),this._timingsMeter=null;const e=this._paneWidgets.value();for(let t=0;t!!(0,Js.isStudy)(t)&&e(t.metaInfo())))}model(){return(0,n.ensureNotNull)(this._model)}id(){return this._id}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}properties(){return this._properties}mainSeriesProperties(){return this._mainSeriesProperties}readOnly(){return Boolean(this._options.readOnly)}isActive(){return this._isActive.readonly()}isHovered(){return this._isHovered.readonly()}crossHairSyncEnabled(){return this._chartWidgetCollection.lock.crosshair.value()}isVisible(){return this._isVisible.value()}setVisible(e){this._isVisible.setValue(e)}visible(){return this._isVisible.readonly()}isCollapsed(){return this._collapsed.value()}setCollapsed(e){this._collapsed.setValue(e)}collapsed(){return this._collapsed.readonly()}isJustClonedChart(){return!!(this._options||{}).justCloned}removeAllDrawingTools(){!!this.model().model().allLineTools().find((e=>e.isLocked?.()))?(0,Um.confirmRemovingLockedLineTools)(Um.DeleteLockedLineToolReason.RemoveAll).then((e=>{this.model().removeAllDrawingTools(e)})):this.model().removeAllDrawingTools(!0)}removeAllStudies(){this.model().removeAllStudies()}removeAllStudiesDrawingTools(){!!this.model().model().allLineTools().find((e=>e.isLocked?.()))?(0,Um.confirmRemovingLockedLineTools)(Um.DeleteLockedLineToolReason.RemoveAll).then((e=>{this.model().removeAllStudiesAndDrawingTools(e)})):this.model().removeAllStudiesAndDrawingTools(!0)}removeSelectedSources(){this.removeDataSources(this.model().selection().dataSources())}removeDataSources(e){const t=this.model(),i=e.filter((e=>e!==t.mainSeries()&&e!==t.lineBeingCreated()&&e.isUserDeletable()));if(0===i.length)return;let s=null;(0,Js.isStudy)(i[0])&&((0,n.assert)(1===i.length,"Cannot remove several studies (no multi select for studies)"),s=i[0]);i.find((e=>e.hasAlert().value()));const o=!!i.find((e=>(0,eo.isLineTool)(e)&&e.isLocked?.()));s&&s.hasChildren()?(0,Ms.showDeleteStudyTreeConfirm)((()=>{t.removeSelectedSources()})):o?(0,Um.showDeleteLockedLineToolsConfirm)(Um.DeleteLockedLineToolReason.RemoveSelected,(e=>{e||t.selectionMacro((e=>{i.filter((e=>(0,eo.isLineTool)(e)&&e.isLocked?.())).forEach((t=>{e.removeSourceFromSelection(t)}))})),t.removeSelectedSources()})):t.removeSelectedSources()} +getSymbol(e){if(!this._model)return this._setSymbolIntervalContentOverrides.symbol||window.DEFAULT_SYMBOL;if(!e)return this._symbolWV.value();const t=this._model.mainSeries().properties().childs();return t.shortName&&t.shortName.value()?t.shortName?.value()??"":t.symbol?.value()??""}setSymbol(e){this._model?(this._symbolWV.setValue(e),this._model.setSymbol(this._model.mainSeries(),e)):(this._mainSeriesProperties.merge({symbol:e}),this._symbolWV.setValue(e),this._setSymbolIntervalContentOverrides.symbol=e)}setResolution(e){this._model?(this._resolutionWV.setValue(e),this._model.setResolution(this._model.mainSeries(),e)):(this._mainSeriesProperties.merge({interval:e}),this._resolutionWV.setValue(e),this._setSymbolIntervalContentOverrides.interval=e)}getResolution(){return this._resolutionWV.value()}symbolWV(){return this._symbolWV.readonly()}resolutionWV(){return this._resolutionWV.readonly()}loadRange(e){if(this._model){this.screen.show();this._model.loadRange(e)||this.screen.hide()}}async showGeneralChartProperties(e,t){if(!l.enabled("show_chart_property_page"))return Promise.resolve(null);const s=await this._showChartProperties(this.model().mainSeries(),e,{doNotCloseOnBgClick:!0,onResetToDefault:async()=>{this.model().restorePreferences();const[e,t]=await Promise.all([Promise.resolve().then(i.bind(i,85662)),Promise.resolve().then(i.bind(i,58519))]),s=e.getCurrentTheme().name;t.loadTheme(this.chartWidgetCollection(),{themeName:s,standardTheme:!0})},shouldReturnFocus:t?.shouldReturnFocus});if(null===s)return null;const o=()=>{s.hide(),this._chartWidgetCollection.activeChartWidget.unsubscribe(o)};return this._chartWidgetCollection.activeChartWidget.subscribe(o),s}showChartPropertiesForSource(e,t,i,s){return l.enabled("property_pages")&&e.userEditEnabled()?e===this.model().model().mainSeries()?this.showGeneralChartProperties(t):((i=i||{}).onResetToDefault=()=>{((0,eo.isLineTool)(e)||(0,Js.isStudy)(e))&&this.model().restorePropertiesForSource.bind(this._model,e)},this._showChartProperties(e,t,i,s)):Promise.resolve(null)}toggleCompareOrAdd(){this._compareDialog.visible().value()?this._compareDialog.hide():this._compareDialog.show()}tags(){return this._model?this._model.calculateDefaultTags():[]}options(){return this._options}ownerDocument(){return(0,n.ensureNotNull)(this._parent).ownerDocument}async showChartPropertiesForSources(e){if(!l.enabled("property_pages"))return Promise.resolve(null);const{sources:t,title:s,tabName:o,renamable:r}=e,c=(0, +n.ensureNotNull)(this._model),h=Gs(t.map((e=>e.properties().childs()))),d=Gs(t.map((e=>e.properties().childs().intervalsVisibilities))),[{createPropertyPage:u},{getSelectionStylePropertiesDefinitions:_},{getSelectionIntervalsVisibilitiesPropertiesDefinition:p},{getSelectionCoordinatesPropertyDefinition:m}]=await Promise.all([Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,57717)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,72707)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,26434)),Promise.all([i.e(6406),i.e(3889),i.e(8009),i.e(8056),i.e(8537)]).then(i.bind(i,73174))]);return async function(e){const{SourcesPropertiesEditorRenderer:t}=await Promise.all([i.e(6655),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(6445),i.e(7384),i.e(3799),i.e(2197),i.e(5480),i.e(5323),i.e(1072),i.e(9325),i.e(4066),i.e(116),i.e(8985),i.e(9766),i.e(8222),i.e(4106),i.e(7444),i.e(5375),i.e(2440),i.e(9296),i.e(625),i.e(5083),i.e(9255),i.e(7935),i.e(601),i.e(422),i.e(1531),i.e(8544),i.e(3828),i.e(7519),i.e(6847),i.e(1833),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(769),i.e(9928),i.e(7223),i.e(9443),i.e(3489),i.e(6780)]).then(i.bind(i,66512)),s=new t(e);return null!==Os&&(Os.hide(),Os=s),s.show(),s}({sources:t,propertyPages:[u(_(h,c),"style",a.t(null,void 0,i(92516))),u({definitions:[m(t,c)]},"displacement",a.t(null,void 0,i(70132))),u(p(d,c),"visibility",a.t(null,void 0,i(40091)))],undoModel:c,title:s,activeTabId:o,renamable:r})}getPriceAxisWidthChangedByName(e){return"left"===e?this._lhsPriceAxisWidthChanged:this._rhsPriceAxisWidthChanged}getPriceAxisMaxWidthByName(e){return"left"===e?this._lhsAxesWidth:this._rhsAxesWidth}timeAxisHeight(){return null!==this._timeAxisWidget?this._timeAxisWidget.size.height:0}withModel(e,t){null!==this._model?t.call(e):this.modelCreated().subscribe(e,t,!0)}hasModel(){return null!==this._model}onRedraw(){return this._redraw}copyLineToOtherCharts(){const e=(0,n.ensureNotNull)(this._model),t=e.selection().lineDataSources().filter((e=>e.isSynchronizable()));e.model().copyToOtherCharts(t,!0)}toggleLockSelectedObject(){const e=this.model();e.selection().lineDataSources().forEach((t=>{const i=t.properties().frozen.value();e.setProperty(t.properties().frozen,!i,(i?Km:Ym).format({title:new Di.TranslatedString(t.name(),t.title(ua.TitleDisplayTarget.StatusLine))}),$r.lineToolsDoNotAffectChartInvalidation)}))}hideDataSources(e){if(e.length){const t=e.map((e=>e.properties().visible)),i=e.map((()=>!1));this.model().setProperties(t,i,$m.format({title:new Di.TranslatedString(e[0].name(),e[0].title(ua.TitleDisplayTarget.StatusLine))}))}}hideSelectedObject(){this.hideDataSources(this.model().selection().dataSources().filter((e=>!0)))}unlinkSelectedLine(){const e=(0,n.ensureNotNull)(this._model),t=e.selection().lineDataSources();e.unlinkLines(t)}paneWidgetsWV(){return this._paneWidgets}paneWidgets(){return this._paneWidgets.value()} +paneWidgetSeparators(e){const t=this.paneWidgets().indexOf(e),i={};return this._paneSeparators.forEach((e=>{e.topPaneIndex()===t&&(i.separatorBelow=e),e.bottomPaneIndex()===t&&(i.separatorAbove=e)})),i}paneByState(e){return this._paneWidgets.value().find((t=>t.state()===e))??null}paneByCanvas(e){return this._paneWidgets.value().find((t=>t.hasCanvas(e)))??null}timeAxisByCanvas(e){return this._timeAxisWidget?.hasCanvas(e)?this._timeAxisWidget:null}selectPointMode(){return(0,n.ensureNotNull)(this._model).model().selectPointMode()}cancelRequestSelectPoint(){const e=(0,n.ensureNotNull)(this._model).model();e.cancelRequestSelectPoint(),e.setReplayStatus(e.isInReplay().value()?3:0),e.clearCurrentPosition()}requestSelectPoint(e,t){const i=(0,n.ensureNotNull)(this._model);return e.selectPointMode===lt.SelectPointMode.Replay&&i.model().setReplayStatus(1),new Promise(((s,o)=>{const n=()=>!!this.isVisible()||(o("Chartwidget must be visible"),this.cancelRequestSelectPoint(),!1);if(!n())return;(0,lt.resetToCursor)(!0),i.lineBeingCreated()&&i.cancelCreatingLine();let r=!1;const a={};i.model().onPointSelected().subscribe(a,((e,t)=>{r=!0,this._isVisible.unsubscribe(n),this._hideHint(),s({point:e,pane:t})}),!0),i.model().requestSelectPoint(e),this.startTrackingMode(),void 0!==t&&this._showEventHint(t),this._isVisible.subscribe(n),this.selectPointMode().subscribe((()=>{setTimeout((()=>{r||(this.selectPointMode().value()===lt.SelectPointMode.None&&this._hideHint(),i.model().onPointSelected().unsubscribeAll(a),this._isVisible.unsubscribe(n),o("cancelled"))}))}),{once:!0})}))}showReplayOrderConfirmationDialog(){return this.model().isInReplay().value(),Promise.resolve()}showSourceProperties(e,t){e===this.model().mainSeries()&&(t=Zs.TabNames.symbol),this.showChartPropertiesForSource(e,t)}onScroll(){return this._onScroll}onZoom(){return this._onZoom}onTagsChanged(){return this._tagsChanged}onWidget(){return this._onWidget}containsVolume(){return this.model().dataSources().some((e=>(0,Js.isStudy)(e)&&"Volume"===e.metaInfo().shortId))}containsStudy(e){return this.containsStudyByPredicate((t=>t.id===e||t.fullId===e))}isSmall(){return this._width()<550||this._height()<300}onCmeWidget(){return"cme"===this._widgetCustomer}widgetCustomer(){return this._widgetCustomer}compareSymbols(){return this._compareSymbols}images(e){window.TradingView.printing=!0;const t=this.model().selection().allSources();this.model().selectionMacro((e=>e.clearSelection())),this.model().model().recalculateAllPanes((0,Bt.globalChangeEvent)());const i=(t,i)=>{t.paint(i);const s={showCollapsedStudies:Boolean(e?.showCollapsedStudies),status:e?.status};return t.getScreenshotData(s)},s=[],o=this.maximizedPaneWidget();if(null!==o){const e=this._paneWidgets.value().indexOf(o);s.push(i(o,yo.InvalidationMask.light().invalidateForPane(e)))}else{const e=this._paneWidgets.value();e.forEach(((t,o)=>{s.push(i(t,yo.InvalidationMask.light().invalidateForPane(o))),o{t.forEach((t=>{e.addSourceToSelection(t)}))})),this.model().model().recalculateAllPanes((0,Bt.globalChangeEvent)()),this.model().model().lightUpdate();const r=this.mainSeriesQuotesAndMetainfo();return{panes:s,timeAxis:n,colors:{text:this.properties().childs().scalesProperties.childs().textColor.value(),bg:this.properties().childs().paneProperties.childs().background.value(),scales:this.properties().childs().scalesProperties.childs().lineColor.value()},meta:r.meta,ohlc:r.ohlc,quotes:r.quotes}}insertStudy(e,t,i,s,o){return this._insertStudyOrReplaceStub(e,t,void 0,i,s,o)}replaceStubByStudy(e,t,i,s,o,n){return e.updateDescriptor(t),this._insertStudyOrReplaceStub(t,i,e,s,o,n)}addOverlayStudy(e,t,i){const s=this.model();return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((async o=>{if(!o)return null;await(0,ts.studyMetaInfoRepository)().requestMetaInfo();const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]),r={allowExtendTimeScale:i};if(l.enabled("use_overrides_for_overlay")){const e=(0,h.factoryDefaults)("study_Overlay@tv-basicstudies.style");r.style=e}return n.setPropertiesState(r),n.setForceOverlay(t),n.insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]})))})):Promise.resolve(null)}addCompareStudy(e){const t=this.model();return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((async i=>i?(await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),t.createStudyInserter({type:"java",studyId:"Compare@tv-basicstudies"},[]).insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]})))):null)):Promise.resolve(null)}showIndicators(e,t){if(window.studyMarket)return window.studyMarket.visible().value()?void window.studyMarket.hide():(window.studyMarket.show(e,t),window.studyMarket)}setSaveChartService(e){this._saveChartService=e,null!==this._lineToolsSynchronizer&&this._lineToolsSynchronizer.setSaveChartService(e)}getSaveChartService(){return this._saveChartService}mainSeriesQuotesAndMetainfo(){let e,t,i;const s=this._model&&this._model.mainSeries();if(s){const o=e=>null==e?"":s.formatter().format(e,{signNegative:!0,useRtlFormat:!1}),n=e=>null==e?"":e+"";e={resolution:s.interval(),symbol:s.symbol(),values:s.legendValuesProvider().getValues(null)};const r=s.symbolInfo();r&&(e.symbol=r.full_name,e.description=r.description,e.exchange=r.exchange);const a=s.bars().last();null!==a&&(t=a.value.slice(1,5).map(o));const l=s.quotes();l&&(i={change:o(l.change),changePercent:n(l.change_percent),last:o(l.last_price)})}return{meta:e,ohlc:t,quotes:i}}isMultipleLayout(){return this._isMultipleLayout}updateCrossHairPositionIfNeeded(){if(this._model){const e=(0,vo.lastMouseOrTouchEventInfo)();if(e.isTouch){const t=this.maximizedPaneWidget()||this._paneWidgets.value()[0];if(t.hasState()&&(!e.stylus&&(this._isLineToolModeExceptBrush()||(0, +lt.toolIsMeasure)(lt.tool.value()))||this.selectPointMode().value()!==lt.SelectPointMode.None)){const e=.5*this._model.model().timeScale().width(),i=.5*t.state().defaultPriceScale().height();t.setCursorPosition(e,i)}const i=this._model.model().crosshairSource();i.updateAllViews((0,Bt.sourceChangeEvent)(i.id()))}}}trackingModePaneWidget(){if(!(0,vo.lastMouseOrTouchEventInfo)().isTouch)return null;for(const e of this.paneWidgets())if(e.trackingModeEnabled())return e;return null}startTrackingMode(){if((0,vo.lastMouseOrTouchEventInfo)().isTouch){this.exitTrackingMode(),this.updateCrossHairPositionIfNeeded();const e=this.maximizedPaneWidget()||this._paneWidgets.value()[0],t=this.model().model().crosshairSource().currentPoint();e.startTrackingMode(t,t)}}exitTrackingMode(){(0,vo.lastMouseOrTouchEventInfo)().isTouch&&this.paneWidgets().some((e=>e.trackingModeEnabled()))&&(this.paneWidgets().forEach((e=>e.exitTrackingMode())),this.model().model().clearCurrentPosition())}onToolChanged(){const e=this.model().model();e.lineBeingCreated()&&!e.lineBeingCreateFromExternal()&&this._cancelCreatingLine(),this.selectPointMode().value()!==lt.SelectPointMode.None&&this.cancelRequestSelectPoint(),this.exitTrackingMode()}setInLoadingState(e){this._inLoadingState=e}paint(e){const t=e??yo.InvalidationMask.full();t.validationActions().forEach((e=>e()));const i=this.maximizedPaneWidget();this._paneWidgets.value().forEach(((e,s)=>{null!==i&&i!==e||e.paint(t.invalidateForPane(s))})),this._timeAxisWidget&&this._timeAxisWidget.paint(t.invalidateForTimeScale()),this._redraw.fire()}GUIResetScales(){(0,ne.trackEvent)("GUI","Reset Scales"),null!==this._model&&this._model.resetScales()}applyOverrides(e){const t={};for(const[i,s]of Object.entries(e))i.startsWith("mainSeriesProperties.priceAxisProperties")||(t[i]=s);if((0,h.applyPropertiesOverrides)(this.properties(),void 0,!1,t,void 0),l.enabled("use_localstorage_for_settings")&&this.properties().saveDefaults(),this._model){(0,h.applyPropertiesOverrides)(this._model.model().properties(),void 0,!1,t),(0,h.applyPropertiesOverrides)(this._model.mainSeries().properties(),void 0,!1,t,"mainSeriesProperties"),this._model.model().sessions().applyOverrides(t);const e=this._model.model().watermarkSource();null!==e&&e.applyOverrides(t),l.enabled("use_localstorage_for_settings")&&(this._model.model().properties().saveDefaults(),this._model.mainSeries().properties().saveDefaults())}}showFundamentals(e){this.showIndicators(e?[e]:void 0,"financials")}maximizedPaneWidget(){return this._paneWidgets.value().find((e=>e.maximized().value()))??null}hasMaximizedPane(){return null!==this.maximizedPaneWidget()}setActive(e){(0,vo.lastMouseOrTouchEventInfo)().isTouch&&(e&&this.selectPointMode().value()!==lt.SelectPointMode.None?this.startTrackingMode():this.exitTrackingMode());for(const e of this._paneWidgets.value())e.update();e||this.model().selectionMacro((e=>{e.clearSelection()})),this._isActive.setValue(e)}justActivated(){return this._justActivated}unsetActivePaneWidget(){this.activePaneWidget=null}setActivePaneWidget(e){ +this.activePaneWidget=e}onPaneWidgetDestroyed(e){this.activePaneWidget===e&&(this.activePaneWidget=null)}getResizerDetacher(){return this._options}toggleFullscreen(){const e=this.getResizerDetacher();e.fullscreenable.value()&&(e.fullscreen.value()?e.exitFullscreen():e.requestFullscreen())}generalPropertiesDefinitions(){return this._getChartPropertyDefinitionsViewModel().then((e=>e.propertyPages()))}propertiesDefinitionsForSource(e){return(0,eo.isLineTool)(e)||(0,Js.isStudy)(e)||(0,eo.isStudyLineTool)(e)?e.getPropertyDefinitionsViewModel().then((e=>null===e?null:e.propertyPages())).catch((e=>(Gm.logWarn(e),null))):Promise.resolve(null)}backgroundTopTheme(){return this._backgroundTopTheme.readonly()}backgroundBasedTheme(){return this._backgroundBasedTheme.readonly()}backgroundBottomTheme(){return this._backgroundBottomTheme.readonly()}state(e,t,i,s){if(this._model){const o=this._model.state(e,t,i,s);return o.chartId=this.id(),o}return this._content}lineToolsAndGroupsDTO(){return(0,n.ensureNotNull)(this._lineToolsSynchronizer).prepareDTO()}applyLineToolUpdateNotification(e,t){(0,n.ensureNotNull)(this._lineToolsSynchronizer).applyLineToolUpdateNotification(e,t)}reloadAllLineTools(){(0,n.ensureNotNull)(this._lineToolsSynchronizer).reloadAllLineTools()}startApplyingLineToolUpdateNotification(){this._lineToolsSynchronizer?.startApplyingLineToolUpdateNotification()}endApplyingLineToolUpdateNotification(){this._lineToolsSynchronizer?.endApplyingLineToolUpdateNotification()}applyAlertIdByExternalSource(e,t){this._lineToolsSynchronizer?.applyAlertIdByExternalSource(e,t)}deleteAlertByExternalSource(e,t){this._lineToolsSynchronizer?.deleteAlertByExternalSource(e)}shouldBeSavedEvenIfHidden(){return this._model?this.model().model().shouldBeSavedEvenIfHidden():!!this._options.content.shouldBeSavedEvenIfHidden}getTimeScale(){return this._timeAxisWidget}showObjectsTreePanelOrDialog(){let e=!1;const t=window.widgetbar;if(t&&t.isVisible()){const i=(0,n.ensureNotNull)(t.setPage("object_tree"));(0,n.ensureNotNull)(i.widget("object_tree"));0,e="object_tree"===i.name}e||this.showObjectsTreeDialog()}showObjectsTreeDialog(){this._objectTreeDialogController?.show()}addCustomWidgetToLegend(e,t){this._customLegendWidgetsFactoryMap.set(e,t);for(const i of this.paneWidgets())i.addCustomWidgetToLegend(e,t)}applyIndicatorsToAllChartsAvailable(){if(!this.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return!1;for(const e of this.model().model().panes()){if(e.sourcesByGroup().all().some((e=>(0,Js.isStudy)(e)&&!0)))return!0}return!1}widget(){return(0,n.ensureNotNull)(this._mainDiv)}restoreState(e,t,i){this._adjustSize();const s=(0,n.ensureNotNull)(this._model),o=(s.restoreState(this._content,t,i),s.mainSeries().properties().childs());this._symbolWV.setValue(o.symbol.value()),this._resolutionWV.setValue(o.interval.value())}addCompareAsOverlay(e,t,i){const s=this.model();return(0,n.ensureDefined)(this._options.isSymbolAvailable)(e).then((async o=>{if(!o)return null;await(0,ts.studyMetaInfoRepository)().requestMetaInfo() +;const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]);return n.setForceOverlay(!0),n.setPreferredPriceScale("as-series"),!0!==i&&n.setTargetPriceScaleMode({percentage:!0}),void 0!==t&&n.setPropertiesState({allowExtendTimeScale:t}),n.insert((async()=>({inputs:{symbol:e},parentSources:[]})))}))}scrollHelper(){return this._scrollHelper}resize(){const e=this._height()+"px",t=this._width()+"px",i=(0,n.ensureNotNull)(this._mainDiv);i.style.height=e,i.style.width=t,this._elMainTable.style.height=e,this._elMainTable.style.width=t,this._resizeHandler&&this._mainDiv&&this._resizeHandler()}chartPainted(){return this._drawPlanned?(null===this._chartPaintedPromise&&(this._chartPaintedPromise=(0,me.createDeferredPromise)()),this._chartPaintedPromise.promise):Promise.resolve()}setDataWindowWidget(e){this._dataWindowWidget=e}removeDataWindowWidget(){this._dataWindowWidget=null}showSelectedSourcesProperties(e){const t=(0,n.ensureNotNull)(this._model).selection().dataSources();if(1===t.length)this.showSourceProperties(t[0],e);else{const i=t.filter(eo.isLineTool);i.length>0&&this.showChartPropertiesForSources({sources:i,tabName:e})}}setTimingsMeter(e){this._timingsMeter=e,this._updateTimingsMeterState()}onAboutToBeDestroyed(){return this._aboutToBeDestroyed}executeActionById(e){if("takeScreenshot"===e)return console.warn('Action "takeScreenshot" is deprecated. Use method "takeScreenshot" instead'),void this._chartWidgetCollection.takeScreenshot();const t=this.actions()[e];t?t.execute():console.warn("Unknown action id: "+e)}getCheckableActionState(e){const t=this.actions()[e];if(t){if(t.isCheckable())return t.isChecked();console.warn("Action "+e+" has no state")}else console.warn("Unknown action id: "+e);return null}connect(){this._chartSession.isConnected().subscribe(this._onChartSessionIsConnectedChanged),this._chartSession.criticalError().subscribe(this,this._onChartSessionCriticalError),this._chartSession.connect(this._onData.bind(this))}finishInitWithoutConnect(){this._chartSession.disable(),this._init(),this._chartWidgetInitialized.fire()}reconnect(){this._chartSession.disconnect(),this._chartSession.connect()}update(){if(this.hasModel()){for(const e of this._paneWidgets.value())e.update();this._timeAxisWidget&&this._timeAxisWidget.update()}}setPriceAxisHovered(e,t){t?this._hoveredPriceAxes.add(e):this._hoveredPriceAxes.delete(e),this._anyAxisHovered.setValue(this._hoveredPriceAxes.size>0)}anyPriceAxisHovered(){return this._anyAxisHovered.readonly()}linkingGroupIndex(){return this._linkingGroupIndex}offsetInDocument(e){const t=this.paneByState(e);if(!t)return{left:NaN,top:NaN};const i=t.getElement().getBoundingClientRect();return{left:Math.round(i.left+document.body.scrollLeft),top:Math.round(i.top+document.body.scrollTop)}}showHint(e,...t){if(0===e)this._showEventHint(...t);else if(1===e)throw new Error("Warning hint not implemented")}hotkeys(){return this._hotkeys}onAboutToLoadContent(){this._chartSession.disconnect()}async loadContent(e,t){this.screen.show();const i=this.model() +;i.model().setMaximizedPane(null);const s=i.mainSeries();i.model().isInReplay().value()&&i.model().switchToRealtime();i.crosshairSource().clearMeasure(),this._lineToolsSynchronizer?.destroy(),this._lineToolsSynchronizer=null,this._chartSession.disconnect();const o=i.model().dataSources().filter((e=>!!(0,Js.isStudy)(e)||(0,eo.isLineTool)(e)));let n,r;new Yr.RemoveSourcesUndoCommand(i.model(),o,null).redo(),this._chartSession.connect(this._onData.bind(this)),this.activePaneWidget=null,s.purgeSymbolInfo(),e.loading=!0,await(0,eo.ensureAllLineToolsLoadedForLayout)([e]),this._content=e,this._setSymbolIntervalContentOverrides={},this._initialLoading=t;const a=this._contentSeriesProperties();if(a&&(n=a,r=e.chartProperties.priceScaleSelectionStrategyName),!n)throw Error("An error occurred while determining main series on the chart");this._mainSeriesProperties.mergeAndFire({visible:!0,symbol:n.symbol,timeframe:"",interval:n.interval||"D",style:n.style}),void 0!==r&&this._properties.childs().priceScaleSelectionStrategyName.setValue(r),this._init(),i.undoHistory().clearStack()}resetDrawingState(){(0,lt.resetToCursor)(!0);const e=(0,n.ensureNotNull)(this._model?.crosshairSource().pane??null);(0,n.ensureNotNull)(this.paneByState(e)).cancelCreatingLineTool(),this._model?.selectionMacro((e=>{e.clearSelection()}))}_clearSelectionHotkey(){return{desc:"Cancel selection",hotkey:27,handler:()=>{if(this.selectPointMode().value()!==lt.SelectPointMode.None)return this.selectPointMode().value()===lt.SelectPointMode.Replay&&this._chartWidgetCollection.getAll().forEach((e=>{e!==this&&e.selectPointMode().value()===lt.SelectPointMode.Replay&&e.cancelRequestSelectPoint()})),void this.cancelRequestSelectPoint();this._model?.selectionMacro((e=>{this._cancelCreatingLine(),e.clearSelection()}));const e=this._model?.model().customSourceMovingHitTestData();e&&e.cancelMoveHandler&&e.cancelMoveHandler()&&(e.cancelled=!0,this._model?.model().setMovingCustomSource(null,null),this._model?.model().lightUpdate())},isDisabled:()=>{const e=this._model;if(!e)return!0;const t=0===e.selection().allSources().length,i=null===e.crosshairSource().measurePane().value(),s=this.selectPointMode().value()===lt.SelectPointMode.None;return t&&i&&s}}}_insertStudyOrReplaceStub(e,t,i,s,o,n){const r="java"===e.type;return new Promise((async a=>{if(0===t.length)return n?.(),r&&await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),void a(this._insertOrReplaceStubByStudyImpl(e,t,i,s,o));window.runOrSignIn((async()=>{n?.(),r&&await(0,ts.studyMetaInfoRepository)().requestMetaInfo(),a(this._insertOrReplaceStubByStudyImpl(e,t,i,s,o))}),{source:"study on study"})})).catch((()=>null))}_insertOrReplaceStubByStudyImpl(e,t,i,s,o){const r=(0,n.ensureNotNull)(this._model).createStudyInserter(e,t,s);r.setForceOverlay("java"===e.type&&"Volume@tv-basicstudies"===e.studyId&&l.enabled("volume_force_overlay"));const a=r.insert(((e,i,s)=>new Promise(((n,r)=>{this.selectPointMode().value()!==lt.SelectPointMode.None&&this.cancelRequestSelectPoint(),o?n(o(e,i,s)):(0,Js.isSymbolicStudy)(s)?((0, +ne.trackEvent)("GUI","Confirmation dialogs","Symbol confirmation dialog"),Ns(this,e,s,n,r,"symbol")):(0,Js.hasConfirmInputs)(i)?((0,ne.trackEvent)("GUI","Confirmation dialogs","Inputs confirmation dialog"),Ns(this,e,s,n,r)):n({inputs:{},parentSources:t})}))),void 0,i);return a.then((()=>{(0,lt.hideAllIndicators)().value()&&(0,ks.toggleHideMode)()})).catch((e=>{})),a}async _showChartProperties(e,t,i,s){if(!this._model)return null;t&&((0,d.setValue)("properties_dialog.active_tab.chart",t),i.tabName=t);const o=await so(e,this._model,i,this._options.chartWidgetCollection,s);return o?.visible().value()?o:null}_createLineToolsSynchronizerIfNeeded(){if(l.enabled("saveload_separate_drawings_storage")){this._lineToolsSynchronizer?.destroy(),this._lineToolsSynchronizerHasChanges??=new F.WatchedValue(!1),this._lineToolsSynchronizerHasChanges.setValue(!1);const e={readOnlyMode:this.readOnly(),migrateSyncedLineTools:this===this._options.chartWidgetCollection.getAll()[0]},t={layoutId:this.layoutId(),chartId:this._id,clientId:this._chartWidgetCollection.clientId},i=function(){if(!pm)throw new Error("LineToolsSynchronizer Class not loaded");return pm}();this._lineToolsSynchronizer=new i(t,this.model().model(),e,this._lineToolsSynchronizerHasChanges),null!==this._saveChartService&&this._lineToolsSynchronizer.setSaveChartService(this._saveChartService),this._lineToolsSynchronizer.invalidateAll(),this._model?.model().setLineToolsSynchronizer(this._lineToolsSynchronizer)}}_updateThemedColor(){const e=this.model().model(),t=e.backgroundColorAtYPercentFromTop(.5);let i=e.backgroundTopColor().value(),s=e.backgroundColor().value();const o=(0,Is.isColorDark)(t),n=(0,Is.isColorDark)(i),r=(0,Is.isColorDark)(s);this.widget().classList.toggle("chart-widget--themed-dark",o),this.widget().classList.toggle("chart-widget--themed-light",!o),this.widget().classList.toggle("chart-widget__top--themed-dark",n),this.widget().classList.toggle("chart-widget__top--themed-light",!n),this.widget().classList.toggle("chart-widget__bottom--themed-dark",r),this.widget().classList.toggle("chart-widget__bottom--themed-light",!r),this._backgroundTopTheme.setValue(n?"dark":"light"),this._backgroundBasedTheme.setValue(o?"dark":"light"),this._backgroundBottomTheme.setValue(r?"dark":"light"),i===s&&(0,k.isStdThemedDefaultValue)("chartProperties.paneProperties.background",i,this._backgroundBasedTheme.value())&&(i=null,s=null);for(const e of this._paneWidgets.value())e.updateThemedColors({topColor:i,bottomColor:s})}_isLineToolModeExceptBrush(){const e=lt.tool.value();return(0,wt.isLineToolName)(e)&&!(0,wt.isLineDrawnWithPressedButton)(e)&&this.selectPointMode().value()===lt.SelectPointMode.None}_cancelCreatingLine(){const e=(0,n.ensureNotNull)(this._model).model(),t=e.lineBeingCreated();if(null!==t){const i=(0,n.ensureNotNull)(e.paneForSource(t));(0,n.ensureNotNull)(this.paneByState(i)).cancelCreatingLineTool(),t.toolname===lt.tool.value()&&(0,lt.resetToCursor)()}const i=e.crosshairSource().measurePane().value();if(null!==i){(0, +n.ensureNotNull)(this.paneByState(i)).cancelMeasuring()}}_adjustSize(e){let t=0;const i=null===this._model?null:this._model.model().priceScaleSlotsCount(),s=new Uint32Array(null===i?0:i.left),o=new Uint32Array(null===i?0:i.right),n={value:0},r={value:0},a=(0,fo.getCanvasDevicePixelRatio)(document.body),l=(e,t)=>e+t,c=(e,t,i)=>{Array.isArray(i)?i.forEach(((t,i)=>{e[i]=Math.max(e[i],t)})):t.value=Math.max(t.value,i)},h=(e,t,i)=>{if(i.value>t){const s=i.value/t;let o=0;for(let t=0;t=61?m:0;g%2&&(g+=1);const f=this._paneWidgets.value(),y=Math.max(1,Math.floor((u-p-g)/f.length));let v=0,S=null;const b=this.maximizedPaneWidget();for(const e of f)if(!b||b===e){e.leftPriceAxisesContainer().updateCurrencyLabels();const i=e.leftPriceAxisesContainer().optimalWidths();e.rightPriceAxisesContainer().updateCurrencyLabels();const a=e.rightPriceAxisesContainer().optimalWidths();c(s,n,i),c(o,r,a),b!==e&&e.state().collapsed().value()?v+=Math.min(y,e.collapsedHeight()):(t+=e.stretchFactor(),S=e)}let w=s.reduce(l,0),C=o.reduce(l,0);w=h(s,w,n),C=h(o,C,r);let P=Math.max(d-w-C,0);if(P<=102){w=0,C=0,P=d;for(let e=0;e{void 0!==L&&e.setState(L.panes()[t]);let i=0;if(this.hasMaximizedPane())i=this.maximizedPaneWidget()===e?x:0;else if(e.state().collapsed().value())i=Math.min(y,e.collapsedHeight());else{const t=e===S?Math.ceil((x-M)*a)/a:Math.round(e.stretchFactor()*I*a)/a;i=Math.max(t,2),M+=i}e.setPriceAxisSizes("left",i,s),e.setPriceAxisSizes("right",i,o),A=A||i!==e.height(),e.setSize((0,Dt.size)({width:P,height:i})),L&&e.state()&&L.setPaneHeight(e.state(),i)})),null!==this._timeAxisWidget&&this._timeAxisWidget.setSizes((0,Dt.size)({width:P,height:g}),s,o),L&&L.setWidth(P,e),this._controlBarNavigation&&this._controlBarNavigation.updatePosition(),this._lhsAxesWidth!==w&&(this._lhsAxesWidth=w,this._lhsPriceAxisWidthChanged.fire(w)),this._rhsAxesWidth!==C&&(this._rhsAxesWidth=C,this._rhsPriceAxisWidthChanged.fire(C)),A&&W.emit("panes_height_changed")}_makePaneWidgetsAndSeparators(){const e=this.model().model().panes(),t=e.length,i=this._paneWidgets.value().length,s=this._paneWidgets.value().slice();for(let e=t;e=i,r={contextMenuEnabled:this._options.paneContextMenuEnabled,currencyConversionEnabled:this._options.currencyConversionEnabled,unitConversionEnabled:this._options.unitConversionEnabled,handleScale:this._options.handleScale,handleScroll:this._options.handleScroll, +priceScaleContextMenuEnabled:this._options.priceScaleContextMenuEnabled,legendWidgetEnabled:this._options.legendWidgetEnabled&&e[n].mode()===Bi.PaneMode.Regular,sourceStatusesWidgetEnabled:!o,sourceStatusesWidget:this._options.sourceStatusesWidget,marketStatusWidgetEnabled:this._options.marketStatusWidgetEnabled&&!o,chartWarningWidgetEnabled:this._options.chartWarningWidgetEnabled&&!o,chartWarningWidget:this._options.chartWarningWidget,dataProblemWidgetEnabled:this._options.dataProblemWidgetEnabled&&!o,legendWidget:this._options.legendWidget,propertyPagesEnabled:this._options.propertyPagesEnabled,sourceSelectionEnabled:this._options.sourceSelectionEnabled,controlsEnabled:this._options.paneControlsEnabled,croppedTickMarks:this._options.croppedTickMarks,countdownEnabled:this._options.countdownEnabled,customLegendWidgetFactories:new Map(this._customLegendWidgetsFactoryMap),useKineticScroll:this._options.useKineticScroll,pineSourceStatusEnabled:!this.readOnly()};if(void 0!==this._options.paneContextMenu&&(r.contextMenu=this._options.paneContextMenu),void 0!==this._options.priceScaleContextMenu&&(r.priceScaleContextMenu=this._options.priceScaleContextMenu),t){const t=new fr(this,e[n],r,this._paneWidgetsSharedState);if(s.push(t),n>0){const e=new Ao(this,n-1,n);this._paneSeparators.push(e),this._timeAxisWidget?this._elMainTable.insertBefore(e.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(e.getElement())}this._timeAxisWidget?this._elMainTable.insertBefore(t.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(t.getElement())}else{s[n].updateOptions(r)}}const r=this.maximizedPaneWidget();for(const e of this._paneSeparators)r?e.hide():e.show();for(let i=0;iyo.InvalidationLevel.Cursor){this._timeAxisWidget?.update(),this._paneWidgets.value().forEach((e=>{e.updatePriceAxisWidgets()}));for(let i=0;iyo.InvalidationLevel.None&&this._dataWindowWidget.update()}this._paneWidgets.value().forEach(((t,i)=>{t.updateStatusWidget(e.invalidateForPane(i))})),null!==this._timingsMeter&&this._timingsMeter.stopDraw(),e&&e.panesOrderInvalidated()&&W.emit("panes_order_changed")}_initMaximizeHotkey(e){const t=e=>!e.defaultPrevented&&(0,V.modifiersFromEvent)(e)===V.Modifiers.Alt&&!(0,lt.toolIsDemonstration)(lt.tool.value()),i=e=>{t(e)&&e.stopPropagation()},s=e=>{t(e)&&(e.preventDefault(),e.stopPropagation(),this.toggleFullscreen())};return e.addEventListener("mousedown",i,!0),e.addEventListener("click",s,!0),()=>{e.removeEventListener("mousedown",i,!0),e.removeEventListener("click",s,!0)}}_onMousewheel(e){if(!this.model().model().zoomEnabled()||null===this._mouseWheelHelper)return;if(!(0,ze.onWidget)()&&!qm&&parent&&parent!==window&&parent.IS_DEMO_PAGE)return;if(null===this._model)return;if(this.model().timeScale().isEmpty())return;const t=this._mouseWheelHelper.processWheel(e),i=t.deltaX,s=-t.deltaY;if(0!==i&&this._options.handleScroll.mouseWheel||0!==s&&this._options.handleScale.mouseWheel){if(e.cancelable&&e.preventDefault(),0!==s&&this._options.handleScale.mouseWheel){const t=Math.sign(s)*Math.min(1,Math.abs(s)),i=(0,n.ensureNotNull)(this._mainDiv).getBoundingClientRect(),o=e.clientX-this._lhsAxesWidth-i.left;if(!Number.isFinite(o)||!Number.isFinite(t))return void Gm.logWarn("Incorrect mouse wheel processing: scrollPosition: "+o+", zoomScale: "+t);const r=new Bo.EnvironmentState(e).mod();this.model().model().zoomTime(o,t,!!r||void 0),this._onZoom.fire(r)}0!==i&&this._options.handleScroll.mouseWheel&&this.model().scrollChart(-80*i)}}_beginRequestActive(){const e=this._chartWidgetCollection.activeChartWidget.value()!==this;if(this._chartWidgetCollection.activeChartWidget.setValue(this),e){this._chartWidgetCollection.ariaDescribeChart(this._chartWidgetCollection.activeChartWidget.value());const e=(0,vo.lastMouseOrTouchEventInfo)();e.isTouch&&!e.stylus&&this._isLineToolModeExceptBrush()&&this.updateCrossHairPositionIfNeeded(),this._justActivated=!0}}_endRequestActive(){this._justActivated&&setTimeout((()=>this._justActivated=!1),0)}_requestActive(){this._beginRequestActive(),this._endRequestActive()}_createSessions(e){{const t=this.showGeneralChartProperties.bind(this,Zs.TabNames.timezoneSessions);return void e.createSessions(t)}}_createPrePostMarket(e){0}_createVolumeIfNeeded(){const e=l.enabled("create_volume_indicator_by_default")&&this._options.addVolume,t=!this._content,i=l.enabled("create_volume_indicator_by_default_once"),s=this._content&&!this._content.loading;if(e&&(t||s&&!i)){const e=()=>{setTimeout((async()=>{const e=this.model().model(),t=e.mainSeries().symbolInfo();if(!t)return;const i=(0,yt.hasVolume)(t);if(!this.containsVolume()&&i){const t=(0,h.factoryDefaults)("chartproperties.volumePaneSize");await(0, +ts.studyMetaInfoRepository)().requestMetaInfo();const i=e.createStudyInserter({type:"java",studyId:"Volume@tv-basicstudies"});i.setForceOverlay(l.enabled("volume_force_overlay")),i.setPaneSize(t),l.enabled("hide_volume_ma")&&i.setPropertiesState({styles:{vol_ma:{display:0}}}),i.insert()}else if(!i&&this.containsVolume()){const t=this.model().dataSources().filter((e=>(0,Js.isStudy)(e)&&"Volume"===e.metaInfo().shortId))[0];e.removeSource(t)}}))};this.model().mainSeries().dataEvents().symbolResolved().subscribe(this,e,i)}}onModelTagsChanged(){this._tagsChanged.fire()}_initBackgroundColor(){null===this._backgroundTopColorSpawn&&(this._backgroundTopColorSpawn=this.model().model().backgroundTopColor().spawn(),this._backgroundTopColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this))),null===this._backgroundBottomColorSpawn&&(this._backgroundBottomColorSpawn=this.model().model().backgroundColor().spawn(),this._backgroundBottomColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this)))}_updateGui(e){this._model&&(this._makeTimeAxisWidget(),this._makePaneWidgetsAndSeparators(),this._elMainTable.style.userSelect="none",this._adjustSize(e))}_onChartStyleChanged(){(0,ne.trackEvent)("Chart",`Chart Style ${this.model().mainSeries().getStyleShortName().toUpperCase()}`)}_addPerfMark(e){(0,zm.addPerfMark)(`ChartWidget.${this._id}.${e}`)}_setElement(e){if(!e)return;if(this._mainDiv){this._mainDiv.remove();const e=document.createRange();e.selectNodeContents((0,n.ensureNotNull)(this._parent)),e.deleteContents()}this._controlBarNavigation&&(this._controlBarNavigation.destroy(),this._controlBarNavigation=null),null!==this._removeMaximizeHotkey&&this._removeMaximizeHotkey(),this._removeMaximizeHotkey=this._initMaximizeHotkey(e);const t=e.ownerDocument,s=t.createElement("div");s.classList.add("chart-container-border"),e.insertBefore(s,e.firstChild),this._parent=s;const o=t.createElement("div");if(o.classList.add("chart-widget"),this._mainDiv=o,this._elTooltipDiv=t.createElement("div"),this._elTooltipDiv.className="tooltip-wrapper",this._mainDiv.appendChild(this._elTooltipDiv),this._elMainTable=t.createElement("div"),this._elMainTable.className="chart-markup-table",this._mainDiv.appendChild(this._elMainTable),o.setAttribute("role","region"),o.setAttribute("aria-label",a.t(null,{replace:{index:this.id()}},i(56275))),this._hotkeysListener&&this._hotkeysListener.destroy(),this._errorRenderer.setContainer(this._parent),this._hotkeysListener=new js.ChartHotkeysListener(this,this._mainDiv),(this._options.controlBarEnabled||l.enabled("control_bar"))&&this._createControlBar(),this._options.handleScale.mouseWheel||this._options.handleScroll.mouseWheel){this._mouseWheelHelper=new To;const e=this._onMousewheel.bind(this);this._onWheelBound=e,this._mainDiv.addEventListener("wheel",e,{passive:!1})}this._mainDiv.addEventListener("mouseenter",(()=>this._isHovered.setValue(!0))),this._mainDiv.addEventListener("mouseleave",(()=>this._isHovered.setValue(!1))),this.resize(),this._justActivated=!1,this.withModel(this,(()=>{s.appendChild(o), +o.addEventListener("mousedown",this._beginRequestActive.bind(this)),o.addEventListener("mouseup",this._endRequestActive.bind(this)),o.addEventListener("touchstart",this._beginRequestActive.bind(this)),o.addEventListener("touchmove",this._endRequestActive.bind(this)),o.addEventListener("touchend",this._endRequestActive.bind(this)),o.addEventListener("click",this._requestActive.bind(this))})),this._inited&&(null!==this._timeAxisWidget&&(this._timeAxisWidget.destroy(),this._timeAxisWidget=null),this._paneWidgets.value().forEach((e=>{e.destroy()})),this._paneWidgets.setValue([]),this._paneSeparators.forEach((e=>{e.destroy()})),this._paneSeparators.length=0,this._update(yo.InvalidationMask.full(),performance.now()))}_init(){this.hasModel()&&this.model().mainSeries().clearData(),this._initColors(),this._makeDefaultGui();this._makeDefaultModel(),(()=>{this._checkObsoleteTimezone(),this._chartSession&&this._chartSession.connected()&&this.model().model().restart(),this._content&&(this._initColors(),this._updateGui(),this.update()),this._resizeHandler=()=>{this._invalidationHandler(yo.InvalidationMask.full())},this._resizeHandler(),(0,n.ensureNotNull)(this._parent).appendChild((0,n.ensureNotNull)(this._mainDiv)),this._spinner&&(this._spinner.stop(),this._spinner=null),this._activateSymbolSearchHotkeys(),this.model().timeScale().onScroll().subscribe(this,(()=>this._onScroll.fire())),this._inited=!0})()}_makeDefaultModel(){let e;if(this._content&&this._content.timeScale.points){const t=this._content.timeScale.points.items[0];e={startDate:t}}const t=()=>{const t={readOnly:this.readOnly(),isSnapshot:!!this._containsData,...As(this._options,["timeScale","crossHair","chartEventsEnabled","newsNotificationsEnabled","esdEnabled","latestUpdatesEnabled","continuousContractSwitchesEnabled","futuresContractExpirationEnabled","countdownEnabled","lastPriceAnimationEnabled","currencyConversionEnabled","unitConversionEnabled","watermarkEnabled","shiftVisibleRangeOnNewBar","hideIdeas","onWidget"])},i=function(e,t,i,s,o,n,r,a,l,c,h,d){const u=new Jp(e,t,i,s,o,n,r,a,l,c,h,d);return u.model().fullUpdate(),u}(this._chartSession,this._invalidationHandler,this._properties,this._mainSeriesProperties,e,this,this._options.undoHistory,this._options.barsMarksContainersFactory,t,this._collapsed,this._linkingGroupIndex,this._saveChartService?.autoSaveEnabled()??new F.WatchedValue(!0));return this._createSessions(i.model()),i};l.enabled("lean_chart_load")?this._model=this._model||t():this._model=t(),this._model.model().setChartSaveTime(1e3*this._chartWidgetCollection.metaInfo.lastModified.value()),this._createVolumeIfNeeded();if(this._content){let e=this._setSymbolIntervalContentOverrides;jm&&this._initialLoading&&(e={...e,symbol:this._defSymbol,interval:this._defInterval??void 0,style:this._defStyle??void 0},this._defInterval&&Re.Interval.isRange(this._defInterval)&&(e.style=11)),this.restoreState(this._content,this._containsData,e),this._setSymbolIntervalContentOverrides={},jm&&this._defSymbol&&this.model().model().recalculatePriceRangeOnce()} +this._setActions(),this._createLineToolsSynchronizerIfNeeded(),(()=>{const e=(0,n.ensureNotNull)(this._model);e.onTagsChanged().subscribe(this,(()=>this.onModelTagsChanged())),this._initBackgroundColor(),this._updateGui(),this._modelCreated.fire(e),this._tagsChanged.fire(),l.enabled("determine_first_data_request_size_using_visible_range")&&this._setFirstRequestNumbarsUsingTimeframeAndInterval(e);const t=e.mainSeries(),i=t.properties().childs();this._defTimeframe&&t.setDefaultTimeframe(this._defTimeframe),t.dataEvents().symbolNotPermitted().subscribe(null,(e=>t.setSymbolParams({symbol:e}))),this._symbolWV.setValue(i.symbol.value()),i.symbol.subscribe(this,(e=>this._symbolWV.setValue(e.value()))),this._resolutionWV.setValue(i.interval.value()),i.interval.subscribe(this,(e=>this._resolutionWV.setValue(e.value()))),i.style.unsubscribe(this,this._onChartStyleChanged),i.style.subscribe(this,this._onChartStyleChanged),t.dataEvents().completed().subscribe(this,(()=>this._addPerfMark("SeriesCompleted")),!0),t.dataEvents().barReceived().subscribe(this,(()=>this._addPerfMark("SeriesFirstDataReceived")),!0);this._options;t.dataEvents().chartTypeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().intradaySpreadNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().customIntervalNotPermitted().subscribe(null,(i=>{const s=e.model().defaultResolutions(),o=s.find((e=>(0,es.compareResolutions)(e,i)>=0))??s[s.length-1];t.setSymbolParams({interval:o})})),t.dataEvents().intradayExchangeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.requestingStyleIsNotSupported.subscribe(null,(()=>{const i=t.interval(),s=e.model().defaultResolutions(),o=(0,yt.getLastUsedSingleValueBasedStyle)(),n=(0,es.getResolutionByChartStyle)(o,i,s);t.setChartStyleWithIntervalIfNeeded(o,n)})),t.requestingStyleSupportRecovered.subscribe(null,(i=>{const s=t.interval(),o=e.model().defaultResolutions(),n=(0,es.getResolutionByChartStyle)(i,s,o);t.setChartStyleWithIntervalIfNeeded(i,n)}))})()}_addHotkeys(){if(this._hotkeys.add({desc:"Maximize",hotkey:V.Modifiers.Alt+13,handler:()=>this.toggleFullscreen(),isDisabled:()=>!this.getResizerDetacher().fullscreenable.value()}),this._hotkeys.add(this._clearSelectionHotkey()),this._options.indicatorsDialogShortcutEnabled&&this._hotkeys.add({desc:"Show insert indicator dialog",hotkey:111,handler:()=>this.showIndicators()}),!this.readOnly()){this._hotkeys.add({desc:"Remove selected source",hotkey:V.isMacKeyboard?46:8,handler:()=>this.removeSelectedSources()}),this._hotkeys.add({desc:"Switch between sessions",hotkey:V.Modifiers.Shift+V.Modifiers.Alt+69,handler:()=>this._switchSubSession()});{const e=async(e,t)=>{this.activePaneWidget&&("drawRightThere"===t.action?await this.activePaneWidget.drawRightThere(e):lt.tool.setValue(e))},t=(t,i)=>()=>e(t,i);Object.entries(em.lineToolsSelectHotkeys).map((([e,i])=>({desc:i.description,hotkey:i.hash,handler:t(e,i)}))).forEach((e=>this._hotkeys.add(e)))}}this._hotkeys.add({ +desc:"Hide all drawing tools",hotkey:V.Modifiers.Mod+V.Modifiers.Alt+72,handler:()=>(0,ks.toggleHideMode)()}),this.withModel(null,(()=>{const e=()=>this._hotkeys.promote();this.model().onSelectedSourceChanged().subscribe(null,e),this.model().crosshairSource().measurePane().subscribe((t=>{null!==t&&e()}))}))}_switchSubSession(){if(!this.hasModel())return;const e=this.model().mainSeries();if(!Re.Interval.parse(e.interval()).isIntraday())return;const t=e.symbolInfo();if(null===t)return;const i=t.subsessions?.filter((e=>!e.private))??[];if(0===i.length)return;const s=(i.findIndex((t=>t.id===e.properties().childs().sessionId.value()))+1)%i.length;this.model().setProperty(e.properties().childs().sessionId,i[s].id,Zm)}_startSpinner(e){this._spinner||e&&(this._spinner=(new zs).spin(e))}_handleLoginStateChanged(){0}_checkObsoleteTimezone(){const e=this.properties().childs().timezone.value();(0,Pe.timezoneIsAvailable)(e)||this.properties().childs().timezone.setValue({UTC:"Etc/UTC",EST:"America/New_York",CST:"America/Chicago",PST:"America/Los_Angeles"}[e]||"exchange")}_initColors(){const e=this.properties().childs(),t=e.scalesProperties.childs();t.lineColor.subscribe(this,this._updateAndPaint),t.textColor.subscribe(this,this._updateAndPaint),e.paneProperties.childs().separatorColor.subscribe(this,this._setPaneSeparatorLineColor)}_setPaneSeparatorLineColor(){this._paneSeparators.forEach((e=>e.update())),this._updateAndPaint()}_updateAndPaint(){this.update(),this.paint()}_makeDefaultGui(){this._makeLoadingScreen(),((0,r.getChartingLibraryGlobalContext)().configurationData.is_tradingview_data||this.onWidget())&&this._makeAvailableOnTVPopup(),this.hasModel()&&(this._makeTimeAxisWidget(),this._makePaneWidgetsAndSeparators(),this._updateScalesActions()),this._adjustSize(),(0,Wt.disableSelection)(this._elMainTable),this._updateAndPaint()}_makeLoadingScreen(){if(l.enabled("lean_chart_load")){if(this.screen)return;this.screen=new Co(this,(0,n.ensureNotNull)(this._parent))}else this.screen?.destroy(),this.screen=new Co(this,(0,n.ensureNotNull)(this._mainDiv))}_makeAvailableOnTVPopup(){this._availableScreen||(this._availableScreen=new sm(this))}_activateSymbolSearchHotkeys(){this.readOnly()||this._options.hideSymbolSearch||(0,Ls.activateKeyPressHandler)()}_makeTimeAxisWidget(){if(this._timeAxisWidget)return void this._timeAxisWidget.updatePriceAxisStubs();const e=this.model();this._timeAxisWidget=new Tr(this,this._options.timeScaleWidget,this._titlesProvider.bind(this),this._menuItemsProvider.bind(this),this._backgroundBasedTheme.spawnOwnership()),this._elMainTable.appendChild(this._timeAxisWidget.getElement()),this._timeAxisWidget.updatePriceAxisStubs(),this._timeAxisWidget.onLabelHovered().subscribe(this,((t,i)=>{const s=this.maximizedPaneWidget(),o=s?s.state():e.paneForSource(e.mainSeries()),r=(0,n.ensureNotNull)(this.paneByState((0,n.ensureNotNull)(o))).highlightedPriceAxis(),a=r.value();(i||a.owner===t.owner)&&(r.setValue({owner:t.owner,axis:i?t.axis:null}),this.model().model().lightUpdate())}))}_updateAriaPriceDescription(e){ +if(this._ariaPriceDescription&&l.enabled("aria_crosshair_price_description")){const t=this.model().mainSeries().nearestData(e.index,Yh.PlotRowSearchMode.Exact);if(!t)return;const i=t.value[4];if(!(0,dt.isNumber)(i))return;const s=this.model().timeScale().indexToUserTime(t.index),o=Re.Interval.parse(this.model().mainSeries().interval());this._ariaPriceDescription.updateChartDescription(this.model().mainSeries(),i,s?.getTime()??null,o.isIntraday())}}_titlesProvider(e,t){const i=this.model(),s=this.maximizedPaneWidget(),o=(0,n.ensureNotNull)(s?s.state():i.paneForSource(i.mainSeries())),r="right"===e?o.rightPriceScales():o.leftPriceScales();if(r.lengthe===i.mainSeries()||(0,Js.isStudy)(e)));return a.reverse(),a=(0,ft.moveToHead)(a,i.mainSeries()),a.map((e=>e.title(ua.TitleDisplayTarget.StatusLine,!0,void 0,!1)))}_menuItemsProvider(e,t){const i=this.model(),s=this.maximizedPaneWidget(),o=(0,n.ensureNotNull)(s?s.state():i.paneForSource(i.mainSeries())),r="right"===e?o.visibleRightPriceScales():o.visibleLeftPriceScales();if(r.length{const i=this._model;if(null===i)return;const s=i.model();e.model!==s&&(this._lineToolsSynchronizer?this._lineToolsSynchronizer.executeSyncedAction((()=>t(s,i))):t(s,i))};lt.createdLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=(0,n.ensureNotNull)(e.paneForSource(e.mainSeries()));let o,r=null;if(void 0===t.pointPositionPercents){if(r=eg(e,t.model,t.point.timeStamp),null===r)return;o=t.point.price}else{const i=t.pointPositionPercents.x*e.timeScale().width(),s=e.mainSeries().priceScale(),n=t.pointPositionPercents.y*s.height(),a=e.mainSeries().firstValue();if(null===a)return;r=e.timeScale().coordinateToIndex(i),o=s.coordinateToPrice(n,a)}const a={index:(0,n.ensureNotNull)(r),price:o},l=i.createLineTool({pane:s,point:a,linetool:t.linetool,properties:t.properties,linkKey:t.linkKey,ownerSource:e.mainSeries(),synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id,sharingMode:t.sharingMode});null!==l&&!Boolean(this.model().lineBeingCreated())&&t.finalState&&l.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),lt.continuedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=eg(e,t.model,t.point.timeStamp);if(null===s)return;const o={index:s,price:t.point.price},n=e.lineBeingCreated();if(null===n)return;i.continueExternalLine(o,t.envState??void 0,!!t.finalState)&&t.finalState&&n.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),lt.cancelledLineTool.subscribe(this,(t=>{e(t,((e,t)=>{e.cancelCreatingLine()}))})),lt.beenSetLineToolLastPoint.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineBeingCreated();if(null===s||s.linkKey().value()!==t.linkKey)return;const o=eg(e,t.model,t.point.timeStamp);if(null===o)return;const n={index:o,price:t.point.price};s.setLastPoint(n),s.updateAllViews((0,Bt.sourceChangeEvent)(s.id())),e.lightUpdate()}))})),lt.startedMovingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=t.linkKeys.filter(dt.notNull).map((t=>e.lineToolByLinkKey(t))).filter(dt.notNull);if(s.length){const i=eg(e,t.model,t.point.timeStamp);if(null===i)return;const o={index:i,price:t.point.price},n=t.activeItem??null,r=s[0].pointToScreenPoint(o);r&&e.startMovingSources(s,{logical:o,screen:r},n,t.pointPositionPercents,null===t.envState?void 0:t.envState,!0)}}))})),lt.movedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{ +const s=e.sourcesBeingMoved().filter(eo.isLineTool).filter((e=>(e=>t.linkKeys.some((t=>e.linkKey().value()===t)))(e)));if(!s.length)return;const o=eg(e,t.model,t.point.timeStamp);if(null===o)return;const n={index:o,price:t.point.price},r=s[0].pointToScreenPoint(n);r&&e.moveSources({logical:n,screen:r},t.pointPositionPercents,t.envState??void 0,!0)}))})),lt.finishedMovingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.sourcesBeingMoved().filter(eo.isLineTool);if(0===s.length)return;s.forEach((i=>{const s=(e=>{for(let i=0;i{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);if(null!==s){let i=null;if(t.positionPercents){const o=e.timeScale().positionPercentToCoordinate(t.positionPercents.x),r=(0,n.ensureNotNull)(s.priceScale()).positionPercentToCoordinate(t.positionPercents.y);if(i=s.screenPointToPoint((0,At.point)(o,r),!0),!i)return}else{const o=s.getPoint(t.pointIndex),n=o?o.index:eg(e,t.model,t.point.timeStamp);if(null===n)return;i={index:n,price:t.point.price}}s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&e.startChangingLinetool(s,i,t.pointIndex,t.envState??void 0,!0)}}))})),lt.changedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineBeingEdited();if(null===s||s.linkKey().value()!==t.linkKey)return;let o=null;if(t.positionPercents){const i=e.timeScale().positionPercentToCoordinate(t.positionPercents.x),r=(0,n.ensureNotNull)(s.priceScale()).positionPercentToCoordinate(t.positionPercents.y);if(o=s.screenPointToPoint((0,At.point)(i,r),!0),!o)return}else{let i=null;if(i=t.changes.indexesChanged?eg(e,t.model,t.point.timeStamp):(0,n.ensureNotNull)(e.linePointBeingChanged()).index,null===i)return;o={index:i,price:t.point.price}}s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&e.changeLinePoint(o,void 0,!0)}))})),lt.finishedChangingLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);null!==s&&s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&null!==e.lineBeingEdited()&&e.endChangingLinetool(!!t.finalState,!0),null!==s&&t.finalState&&(t.finalState.pointPositionPercents?s.restorePositionPercents(t.finalState.pointPositionPercents):s.restoreExternalPoints(t.finalState,t.changes))}))})),lt.removedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const{withUndo:s,unlink:o,linkKey:n}=t,r=e.lineToolByLinkKey(n);null!==r&&(o&&r.detachAlert(),s?i.removeSource(r,!1):(e.lineToolsGroupModel().removeLineTools([r]),e.removeSource(r)))}))})),lt.finishedLineTool.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);null!==s&&(0,wt.isLineToolFinishRequiredWhenCreatedByApi)(s.toolname)&&s.finish()}))})),lt.changedLineStyle.subscribe(this,(t=>{e(t,((e,i)=>{const s=e.lineToolByLinkKey(t.linkKey) +;if(null!==s){const{zOrder:e,...i}=t.state;void 0!==e&&s.setZorder(e),(0,Ts.default)(i)||(s.restoreExternalState(i),s.propertiesChanged(!0)),t.alertId&&s.syncAlert(t.alertId)}}))})),lt.restoredLineToolState.subscribe(this,(t=>{e(t,(async(e,i)=>{const s=e.lineToolByLinkKey(t.linkKey);if(null!==s){const i={...t.state};i.indexes=t.state.points.map((i=>({index:eg(e,t.model,i.time_t),price:i.price}))),await(0,Ro.ensureLineToolLoaded)(s.toolname),e.restoreLineToolState(s,i,!1)}}))})),lt.restoredLineTool.subscribe(this,(t=>{e(t,((e,i)=>{e.restoreSource(t.state.restorePane,t.state.paneIndex,t.state.paneState,t.state.sourceState,null)}))})),lt.copiedLineTool.subscribe(this,(async t=>{await(0,Ro.ensureLineToolLoaded)(t.linetool),e(t,((e,i)=>{const s=(0,n.ensureNotNull)(e.paneForSource(e.mainSeries()));let o;const r={...t.state,intervalsVisibilities:(0,Ch.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities)},a=(0,eo.createLineToolProperties)(e.backgroundTheme().spawnOwnership(),t.linetool,!e.readOnly(),r),l=e.dataSourceForId(t.id);if(l){if(!(0,eo.isLineTool)(l))return void Gm.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and it is not a line tool`);if(l.toolname!==t.linetool)return void Gm.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and its type differs: ${l.toolname} and ${t.linetool}`)}if(l&&(l.linkKey().setValue(t.linkKey),l.share(t.sharingMode)),t.pointPositionPercents){const e={index:0,price:0};if(o=l??i.createLineTool({pane:s,point:e,linetool:t.linetool,properties:a,linkKey:t.linkKey,synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id}),null===o)return;o.restorePositionPercents((0,n.ensureDefined)(t.pointPositionPercents))}else{const r=i=>({index:(0,n.ensureNotNull)(eg(e,t.model,i.timeStamp)),price:i.price}),c=t.points.map(r),h=t.pointsForCreating.map(r),d=c[0];if(l)o=l;else if(t.withUndo)o=i.createLineTool({pane:s,point:d,linetool:t.linetool,properties:a,linkKey:t.linkKey,sharingMode:t.sharingMode,synchronizationMode:Lr.CreateLineToolSyncMode.ForceOff,id:t.id});else{const e=new da({model:i.model(),pane:s,lineTool:t.linetool,ownerSource:(0,n.ensureNotNull)(s.mainDataSource()),drawOnAllChartsMode:t.sharingMode,id:t.id});e.redo(),e.startCreatingLine(d,a,t.linkKey||null,t.sharingMode,!0),o=(0,n.ensureNotNull)(e.line())}if(null===o)return;const u=(e,s)=>{t.withUndo?i.continueCreatingLine(e,new Bo.EnvironmentState(void 0,!0),s,!0):i.model().continueCreatingLine(e,new Bo.EnvironmentState(void 0,!0),s,!0)},_=(0,wt.isLineToolFinishRequiredWhenCreatedByApi)(t.linetool);if(e.lineBeingCreated())if(h.length>1)for(let e=1;e0){const i=Math.ceil(e.timeScale().width()/t.barCount);e.timeScale().setBarSpacing(i)}}_createEventHint(){if(null===this._eventHintDeferredPromise){const e=(0,me.createDeferredPromise)();this._eventHintDeferredPromise=e,Promise.all([i.e(1737),i.e(2227),i.e(6166)]).then(i.bind(i,5015)).then((t=>{e.resolve(new t.ChartEventHintRenderer(this._chartWidgetCollection.getContainer()))}))}return this._eventHintDeferredPromise.promise}async _createWarningHint(){return null}_showEventHint(e){l.enabled("popup_hints")&&(null!==this._activeHint&&0===this._activeHint.type?this._activeHint.show(e):(this._hideHint(),this._createEventHint().then((t=>{this._activeHint=t,void 0!==e&&this._activeHint.show(e)}))))}_showWarningHint(e){0}_hideHint(){null!==this._activeHint&&this._activeHint.hide()}_checkIsTradedGroupSelected(){const e=this.model(),t=e.model();return e.selection().customSources().some((e=>t.customSourceName(e)?.startsWith(tradedGroupPlaceOrderPrefix)))}_setActions(){return this._unsetActions(),this._addHotkeys(),this._actions=Hm(this),this.withModel(null,(()=>{const e=this.model().mainSeries(),t=e.properties();t.childs().priceAxisProperties.subscribe(this,this._updateScalesActions),e.priceScaleAboutToBeChanged().subscribe(this,(()=>{t.childs().priceAxisProperties.unsubscribeAll(this)})),e.priceScaleChanged().subscribe(this,(()=>{t.childs().priceAxisProperties.subscribe(this,this._updateScalesActions),this._updateScalesActions()}))})), +this._updateScalesActions(),this._actions}_unsetActions(){this._actions&&(Object.values(this._actions).forEach((e=>{e.destroy()})),this._actions=null)}_updateTimingsMeterState(){const e=this._options.visible.value();null!==this._timingsMeter&&(e?this._timingsMeter.startCollect():this._timingsMeter.stopCollect())}_onBackgroundColorChanged(){this._paneWidgets.value().forEach((e=>{e.setCursorForTool()})),this.update(),this.model().model().fullUpdate()}_contentSeriesProperties(){if(this._content)for(let e=this._content.panes.length;e-- >0;){const t=this._content.panes[e].sources;for(let e=t.length;e-- >0;){const i=t[e];if((0,pt.isMainSeriesState)(i))return i.state??null}}return null}async _getChartPropertyDefinitionsViewModel(){if(null===this._definitionsViewModel){const e=await Promise.all([i.e(7458),i.e(3889),i.e(4482),i.e(3596)]).then(i.bind(i,61857));if(this._isDestroyed)throw new Error("Chart widget already destroyed");await new Promise((e=>this.withModel(null,e))),null===this._definitionsViewModel&&(this._definitionsViewModel=new e.ChartPropertyDefinitionsViewModel(this.model(),this.properties(),this._options))}return this._definitionsViewModel}}var og=i(87489),ng=i(76351);const rg=!l.enabled("widget_logo")||!1;var ag;function lg(e,t=null,i=null){let s={};if("number"==typeof e)return{relativePositions:{[e]:{l:t,t:i}},nextElementLeft:e,nextElementTop:e};const[o,...n]=e;if("v"===o){let e=null;for(const o of n){const n=lg(o,t,i);s={...s,...n.relativePositions},i=n.nextElementTop,e=n.nextElementLeft}t=e}if("h"===o){let e=null;for(const o of n){const n=lg(o,t,i);s={...s,...n.relativePositions},t=n.nextElementLeft,e=n.nextElementTop}i=e}return{relativePositions:s,nextElementTop:i,nextElementLeft:t}}!function(e){e[e.LegendTopMargin=10]="LegendTopMargin",e[e.LegendLeftMargin=8]="LegendLeftMargin",e[e.LegendLineSpacingCoeff=1.4]="LegendLineSpacingCoeff",e[e.LegendItemSpacingCoeff=1.4]="LegendItemSpacingCoeff",e[e.LegendTextFontSize=12]="LegendTextFontSize",e[e.FooterTextFontSize=13]="FooterTextFontSize",e[e.Padding=10]="Padding",e[e.ChartsSpacing=5]="ChartsSpacing",e[e.FooterHeight=35]="FooterHeight",e[e.LogoHeight=15]="LogoHeight",e[e.LogoWidth=20]="LogoWidth",e[e.LogoTextMargin=3]="LogoTextMargin"}(ag||(ag={}));const cg=function(e){const t={};for(const i of Object.keys(e)){const s=lg(e[i]).relativePositions;t[i]=s}return t}(og);function hg(e,t,i,s){let o=Math.round(10*s),n=Math.round(10*s);const r=i[e];if(null!==r.l){const e=hg(r.l,t,i,s);o=e.x+e.width+Math.round(5*s)}if(null!==r.t){const e=hg(r.t,t,i,s);n=e.y+e.height+Math.round(5*s)}const a=t[e];return{x:o,y:n,width:a.width,height:a.height}}function dg(e,t,i){const s=(new DOMParser).parseFromString(ng,"image/svg+xml");s?.firstElementChild?.setAttribute("color",i);const o=URL.createObjectURL(new Blob([(new XMLSerializer).serializeToString(s)],{type:"image/svg+xml"}));return new Promise((i=>{const s=new Image;s.width=e,s.height=t,s.onload=()=>{i({image:s,width:e,height:t})},s.src=o}))}function ug(e,t,i,s,o){e.save(),e.drawImage(s.image,t,i,s.width,s.height), +e.textBaseline="bottom";const n=(t+s.width)/o+3,r=(i+s.height)/o;(0,Wt.drawScaled)(e,o,o,(()=>{e.fillText("TradingView",n,r)})),e.restore()}function _g(e,t,i,s){return(0,Wt.drawScaled)(e,s,s,(()=>{e.fillText(i,t.x/s,t.y/s)})),e.measureText(i).width*s}function pg(e,t,i,s,o,n){const r=o.map((e=>e.text)).join("");let a=i.x;const l=function(e,t,i,s){if(e.measureText(t).width*s<=i)return{text:t,elided:!1};const o=e.measureText("...").width*s,n=[];for(let e=0;ee.measureText(t.slice(0,r+1)).width*s+o>i));return{text:(t=t.slice(0,r)).trim(),elided:!0}}(e,r,s-a,t);if(l.elided&&!n)return null;const c=[];let h=0;for(const e of o){if(h+e.text.length>l.text.length)break;c.push(e.text),h+=e.text.length}const d=c.join("").trim().length;h=0;for(const s of o){if(h+s.text.length>d)break;s.color&&(e.save(),e.fillStyle=s.color),a+=_g(e,new At.Point(a,i.y),s.text,t),s.color&&e.restore(),h+=s.text.length}return l.elided&&(a+=_g(e,new At.Point(a,i.y),"...",t)),a}function mg(e){return e.map((e=>({...e,title:""})))}function gg(e,t){const i=[{text:e.trim()}];for(const e of t)e.visible&&(""!==i[i.length-1].text&&i.push({text:" "}),e.title&&i.push({text:e.title}),i.push({text:e.value,color:e.color}));return i}class fg{constructor(e,t){this._logoTextColor=null,this._snapshotData=e,t=t||{},this._options={backgroundColor:k.themes[e.theme].getThemedColor("color-bg-primary"),borderColor:k.themes[e.theme].getThemedColor("color-border"),font:g.CHART_FONT_FAMILY,fontSize:12,legendMode:"vertical",hideResolution:!1,hideStudiesFromLegend:!1,showHeaderPublishedBy:!1,showHeaderMainSymbol:!1,...t};const i=cg[e.layout],s=e.charts.map((e=>function(e){const t=e.panes[0],i=t.canvas.width+t.leftAxis.canvas.width+t.rightAxis.canvas.width;let s=0;for(const t of e.panes)s+=t.canvas.height;return void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight&&(s+=e.timeAxis.canvas.height),(0,Dt.size)({width:i,height:s})}(e)));if(this._pixelRatio=e.hidpiRatio,this._chartsGeometry=e.charts.map(((e,t)=>hg(t,s,i,this._pixelRatio))),!rg){let i=e.theme;void 0!==t.backgroundColor&&(i="black"===(0,kt.rgbToBlackWhiteString)((0,kt.parseRgb)(t.backgroundColor),150)?oo.StdTheme.Dark:oo.StdTheme.Light),this._logoTextColor=k.themes[i].getThemedColor("color-text-primary")}this._headerDefaultTextColor=k.themes[e.theme].getThemedColor("color-text-primary")}async getImage(){const e=this._pixelRatio;let t=0,i=0,s=0;const o=this._headerItems();if(o.length>0){s=Math.ceil(1.4*this._options.fontSize*e)*o.length}i+=s;let n=0,r=0;for(const e of this._chartsGeometry)n=Math.max(n,e.x+e.width),r=Math.max(r,e.y+e.height);const a=i;t+=n,i+=r,t+=Math.round(10*e);const l=rg?Math.round(10*e):Math.round(35*e),c=i;i+=l;const h=(0,Wt.createDisconnectedCanvas)(document,(0,Dt.size)({width:t,height:i}),1),d=(0,Wt.getContext2D)(h);d.font=(0,Yt.makeFont)(this._options.fontSize,this._options.font),d.textBaseline="top",d.fillStyle=this._options.backgroundColor,d.fillRect(0,0,t,i), +o.length>0&&this._drawHeader(d,o,t,new At.Point(Math.round(10*e),Math.round(10*e)));for(let e=0;e0&&t.leftAxis.contentHeight>0&&(i.drawImage(t.leftAxis.canvas,s,o),s+=t.leftAxis.canvas.width),i.drawImage(t.canvas,s,o),s+=t.canvas.width,t.rightAxis.contentWidth>0&&t.rightAxis.contentHeight>0&&i.drawImage(t.rightAxis.canvas,s,o),"pane"===t.type&&(i.fillStyle=e.colors.text,this._drawLegend(t,i,new At.Point(n,a),r)),o+=t.canvas.height}if(void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight){let t=0;e.timeAxis.lhsStub.contentWidth>0&&e.timeAxis.lhsStub.contentHeight>0&&(i.drawImage(e.timeAxis.lhsStub.canvas,t,o),t+=e.timeAxis.lhsStub.canvas.width),i.drawImage(e.timeAxis.canvas,t,o),t+=e.timeAxis.canvas.width,e.timeAxis.rhsStub.contentWidth>0&&e.timeAxis.rhsStub.contentHeight>0&&i.drawImage(e.timeAxis.rhsStub.canvas,t,o)}i.strokeStyle=this._options.borderColor,i.strokeRect(0,0,t.width,t.height),i.restore()}_headerItems(){const e=[];if(this._options.showHeaderPublishedBy&&this._snapshotData.publishedBy)for(const t of this._snapshotData.publishedBy)e.push([{text:t}]);if(this._options.showHeaderMainSymbol){const t=this._snapshotData.charts[0],i=`${t.meta?.symbol}, ${t.meta?.resolution}`;e.push(gg(i,t.meta?.values??[]))}return e}_drawHeader(e,t,i,s){e.save(),e.fillStyle=this._headerDefaultTextColor;const o=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);t.forEach(((t,n)=>{pg(e,this._pixelRatio,new At.Point(s.x,s.y+o*n),i,t,!0)})),e.restore()}_drawLegend(e,t,i,s){let o=!0;const r=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);let a=i.x,l=i.y;if(e.mainSeriesText&&l+r{const t=this._state.currentLayoutResizeAction.value();t&&this._applyMouseMove(t.delta,e)},this._state=e.state,this._splitterElement=e.splitterElement,this._splitter=e.splitter,this._computeContentBox=e.computeContentBox,(0,js.shiftPressed)().subscribe(this._onShiftPressed),this._selected.subscribe((e=>{if(e.selected){const t=Sg(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(t)).forEach((e=>e.classList.remove(vg.hovered)));(e.withShift?Array.from(this._state.parent.getElementsByClassName(t)):[this._splitterElement]).forEach((e=>e.classList.add(vg.hovered)))}else{const e=Sg(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(e)).forEach((e=>e.classList.remove(vg.hovered)))}}))}destroy(){(0,js.shiftPressed)().unsubscribe(this._onShiftPressed)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}touchStartEvent(e){this._selected.value().selected&&this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._selected.value().selected&&this._pressedMouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._mouseUpOrTouchEndEvent(e)}mouseEnterEvent(e){this._selected.setValue({selected:!0,withShift:e.shiftKey})}mouseLeaveEvent(){this._selected.setValue({selected:!1,withShift:!1})}mouseDoubleClickEvent(e){this._resetLayoutSizes()}doubleTapEvent(){this._resetLayoutSizes()}tapEvent(e){this._selected.setValue({selected:!this._selected.value().selected,withShift:e.shiftKey})}touchStartOutsideEvent(e){this._selected.setValue({selected:!1,withShift:!1})}_mouseDownOrTouchStartEvent(e){const t=new At.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop),i=(0,yg.deepCopy)(this._state.sizingState.value());this._state.currentLayoutResizeAction.setValue({point:t,splitter:this._splitter,initialState:i,alignedState:this._state.layoutTemplate.value().syncSublayoutsBySplitter(this._splitter,(0,yg.deepCopy)(i)),shiftState:e.shiftKey,delta:0}),this._selected.setValue({selected:!0,withShift:e.shiftKey})}_pressedMouseOrTouchMoveEvent(e){const t=this._state.currentLayoutResizeAction.value();if(!t)return;t.shiftState!==e.shiftKey&&(this._selected.setValue({selected:!0,withShift:e.shiftKey}),t.shiftState=e.shiftKey);const i=new At.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop);t.delta="v"===t.splitter.orientation?i.y-t.point.y:i.x-t.point.x,this._applyMouseMove(t.delta,e.shiftKey)}_mouseUpOrTouchEndEvent(e){const t=this._state.currentLayoutResizeAction.value() +;if(t&&(this._splitterElement.classList.remove(vg["i-active"]),this._state.currentLayoutResizeAction.setValue(null),t.currentState)){this._state.undoHistory.beginUndoMacro(bg),this._state.undoHistory.pushUndoCommand(new rt(this._state.sizingState,t.initialState,t.currentState,bg));const e=this._state.layoutTemplate.value().layoutType;this._state.undoHistory.pushUndoCommand(new nt((t=>t?this._state.allLayoutSizesState.set(e,t):this._state.allLayoutSizesState.delete(e)),this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),this._state.sizingState.value(),wg)),this._state.undoHistory.endUndoMacro(),this._state.layoutSizesChanged.setValue(!0)}}_applyMouseMove(e,t){const i=(0,n.ensureNotNull)(this._state.currentLayoutResizeAction.value()),s=t?i.alignedState:i.initialState,o=this._state.options.padding??2,r=this._computeContentBox();i.currentState=this._state.layoutTemplate.value().resizeApplier(r,o,e,i.splitter,(0,yg.deepCopy)(s),t),this._state.sizingState.setValue(i.currentState)}_resetLayoutSizes(e){const t=(0,$i.layoutInitialSizingState)(this._state.layoutTemplate.value().expression),i=this._state.layoutTemplate.value().layoutType,s=e=>e?this._state.allLayoutSizesState.set(i,e):this._state.allLayoutSizesState.delete(i);if(e)return this._state.sizingState.setValue(t),void s(t);this._state.undoHistory.beginUndoMacro(wg),this._state.undoHistory.pushUndoCommand(new rt(this._state.sizingState,this._state.sizingState.value(),t,wg)),this._state.undoHistory.pushUndoCommand(new nt(s,this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),t,wg)),this._state.undoHistory.endUndoMacro()}}const xg=(0,ae.getLogger)("Chart.ChartWidgetCollection"),Ig=(a.t(null,void 0,i(40947)),a.t(null,void 0,i(55801)),a.t(null,void 0,i(32482)),function(e,t){const i=t.model().model().studyTemplate();e.undoHistory.beginUndoMacro(ss);for(let s=0;se.id()===o)))}const l=await t.pasteSourceFromClip(r,i,!0);if(l&&1===l.length){const e=l[0];if(s.asCompare){const i=(0,n.ensureNotNull)(t.mainSeries().priceScale());t.moveToScale(e,(0,n.ensureDefined)(r),i,o),t.setPriceScaleMode({percentage:!0},i,null)}}t.model().lightUpdate()}}e.undoHistory.endUndoMacro()},Ag=function(e,t,i,s){const o=e.map((e=>e.chartWidget)).filter((e=>e.hasModel())).filter((e=>e.id()===t||0!==s));try{o.forEach((e=>e.startApplyingLineToolUpdateNotification())), +o.forEach((e=>e.applyLineToolUpdateNotification(i,s)))}finally{o.forEach((e=>e.endApplyingLineToolUpdateNotification()))}},Lg=function(e){return new qi({copyRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCopy(t,i)},cutRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCut(t,i)},pasteRequested:(t,i)=>{if(i?.mode()===Bi.PaneMode.Widget)return;(i?i.model().undoModel():e.activeChartWidget.value().model()).clipboardPaste(t,i)}})},kg=function(e){const t={};return e.chartWidgetsDefs.map((e=>e.chartWidget)).forEach((e=>t[e.id()]=function(e){const t={};if(!e.hasModel()){const i=e.options().content;if(!i)return t;const s=(0,n.ensureNotNull)(i.panes.reduce(((e,t)=>e??t.sources.find((e=>"MainSeries"===e.type))??null),null));return t.resolution=s.state?.interval,t.symbol=s.state?.symbol,t.short_name=s.state?.shortName,t}const i=e.model().mainSeries(),s=i.properties().childs(),o=i.symbolInfo();t.resolution=s.interval.value(),t.symbol_type=null!==o&&o.type||"",t.exchange=null!==o&&o.exchange||"",t.listed_exchange=null!==o&&o.listed_exchange||"";const r=o?.legs??[];if(null!==o&&i.isSpread()){const e=r[0];let i=o.base_name[0];i=i.split(":")[1],t.symbol=e,t.short_name=i,t.expression=o.full_name}else t.symbol=null!==o&&o.ticker||s.symbol.value(),t.short_name=s.shortName.value();const a=o?.base_name??[];return t.legs=r.map(((e,t)=>({symbol:e,pro_symbol:a[t]}))),t}(e))),t},Dg=function(e,t,i){const s=e.chartWidgetsDefs.slice(0,e.layoutTemplate.value().count).map(((t,i,s)=>({def:t,metrics:e.layoutTemplate.value().sizer({top:0,left:0,width:256,height:256},i,s.length,0)}))).sort(((e,t)=>e.metrics.top-t.metrics.top||e.metrics.left-t.metrics.left)).map((e=>e.def));if(s.length<2)return null;let o=s.indexOf(t);return-1===o?null:(o=(o+(i?s.length-1:1))%s.length,s[o])},Eg=function(e){let t=1;for(;e(""+t);)t++;return""+t},Bg=function(e,t,i,s){if(gs(e,t,i,s)){const i=e.crossHairSyncBroadcast;if(i){const e={type:"crosshair",payload:{point:t,envState:s,sourceUniqueId:i.uniqueId}};i.channel.postMessage(e)}}},Vg=function(e){e.crossHairSyncBroadcast?.channel.close()},Rg=function(e,t,i){if(!e.combinedTrackTimeLock.value()||e.dateRangeLock.value())return;const s=e.layoutTemplate.value().count;e.undoHistory.beginUndoMacro(os),e.chartWidgetsDefs.slice(0,s).filter((e=>e.chartWidget.hasModel()&&e.chartWidget.model().model()!==i)).forEach((e=>{const i=e.chartWidget.model().model(),s=i.mainSeries().syncModel();s&&i.syncTimeWithModel(s.syncSourceTarget(),t)})),e.undoHistory.endUndoMacro(),(0,W.emit)("sync_time",t)},Ng=function e(t){return t.chartWidgetsDefs.every((e=>e.chartWidget.hasModel()))?Promise.resolve(t.chartWidgetsDefs.map((e=>e.chartWidget))):Promise.all(t.chartWidgetsDefs.map((e=>e.chartWidget.hasModel()||Ei(e.chartWidget.modelCreated()).promise))).then((()=>e(t)))},Og=function(e){return Promise.all(e.map((e=>{const t=e.model().mainSeries();return t.symbolResolvingActive().value()?Ei(t.dataEvents().symbolResolved()).promise:t.symbolInfo()})))},Fg=async function(e,t,i){ +const{theme:s,onlyActiveChart:o,restoreNonThemeDefaults:n,themeName:r,standardTheme:a,syncState:l=!0,noUndo:c}=i,h=(0,k.getCurrentTheme)().name;let d;o?d=[e.activeChartWidget.value()]:(await Promise.all(e.savedChartWidgetOptions.map(((e,t)=>t)).map((t=>new Promise((i=>{const s=function(e,t,i){return e.addNewChartWidget(t,i)}(e,t,i);e.hideChart(s)}))))),d=e.chartWidgetsDefs.map((e=>e.chartWidget))),c?(a&&new Xi(h,r,l).redo(),d.forEach((e=>{e.model().model().restoreTheme(s,n,c)}))):(e.undoHistory.beginUndoMacro(rs),a&&e.undoHistory.pushUndoCommand(new Xi(h,r,l)),d.forEach((e=>{e.model().model().restoreTheme(s,n)})),e.undoHistory.endUndoMacro()),await Promise.all(d.map((e=>e.model().model().colorStudiesPropertiesReady())))},Wg=function(e,t){const{internalDateRangeLock:i,undoHistory:s,loadingContent:o}=e;o?i.setValue(t):s.setWatchedValue(i,t,cs)},Hg=function(e,t){const i=e.activeChartWidget.value();if(i&&i.hasModel()){const s=i.model();t?(e.subscribeToEventsForDateRangeSync(s),e.syncChartsDateRangesWithActiveChartRange(i)):e.unsubscribeFromEventsForDateRangeSync(s)}e.dateRangeLock.setValue(t)},zg=function(e,t){const{internalTrackTimeLock:i,undoHistory:s,loadingContent:o}=e;o?i.setValue(t):s.setWatchedValue(i,t,hs)},Ug=function(e,t){e.trackTimeLock.setValue(t)},Gg=function(e,t){const{internalIntervalLock:i,activeChartWidget:s,undoHistory:o,dateRangeLock:n,loadingContent:r,chartWidgetsDefs:a,linkingGroupsCharts:l}=e;if(t!==i.value())if(r)i.setValue(t);else{if(o.beginUndoMacro(ls),t&&t){const t=s.value();a.map((e=>e.chartWidget));l.forEach(((i,s)=>{const o=(t.linkingGroupIndex().value(),t);if(void 0!==o){(0,ki.muteLinkingGroup)(s,!0);for(const t of i.value())t!==o&&t.resolutionWV().value()!==o.resolutionWV().value()&&(t.setResolution(o.resolutionWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,ki.muteLinkingGroup)(s,!1)}}))}o.setWatchedValue(i,t,ls),o.endUndoMacro()}},jg=function(e,t){e.intervalLock.setValue(t)},qg=function(e,t){const{internalSymbolLock:i,activeChartWidget:s,undoHistory:o,dateRangeLock:n,loadingContent:r,linkingGroupsCharts:a,chartWidgetsDefs:l}=e;if(t!==i.value())if(r)i.setValue(t);else{if(e.undoHistory.beginUndoMacro(as),t){const t=s.value();l.map((e=>e.chartWidget));a.forEach(((i,s)=>{const o=(t.linkingGroupIndex().value(),t);if(void 0!==o){(0,ki.muteLinkingGroup)(s,!0);for(const t of i.value())t!==o&&t.symbolWV().value()!==o.symbolWV().value()&&(t.setSymbol(o.symbolWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,ki.muteLinkingGroup)(s,!1)}}))}o.setWatchedValue(i,t,as),o.endUndoMacro()}},$g=function(e,t){e.symbolLock.setValue(t)},Kg=function(e,t,i,s){let o=0;const n=(0,Qi.createWVFromGetterAndSubscriptions)((()=>++o),[i,s]);return(0,Ji.combine)((t=>e()[ms[t]]??null),t.weakReference(),n.ownership())},Yg=function(e,t){t.timeScale().visibleBarsStrictRangeChanged().subscribe(Ps(t),ws.bind(null,e))},Zg=function(e,t){t.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(Ps(t)),e.chartWidgetIdToCompletedCallbackMap.forEach((e=>{ +const t=e.cw,i=e.callback;t.model().mainSeries().dataEvents().completed().unsubscribe(null,i)})),e.chartWidgetIdToCompletedCallbackMap.clear()},Xg=function(e,t){!function(e,t){const i=(0,$i.layoutInitialSizingState)(e.layoutTemplate.value().expression),s=e.layoutTemplate.value().layoutType,o=t=>t?e.allLayoutSizesState.set(s,t):e.allLayoutSizesState.delete(s);if(t)return e.sizingState.setValue(i),void o(i);e.undoHistory.beginUndoMacro(ns),e.undoHistory.pushUndoCommand(new rt(e.sizingState,e.sizingState.value(),i,ns)),e.undoHistory.pushUndoCommand(new nt(o,e.allLayoutSizesState.get(e.layoutTemplate.value().layoutType),i,ns)),e.undoHistory.endUndoMacro()}(e,t)},Jg=function(e){is.StudyMetaInfo.mergeDefaultsOverrides(e),(0,ts.studyMetaInfoRepository)().isReady()&&is.StudyMetaInfo.overrideDefaults((0,ts.studyMetaInfoRepository)().getInternalMetaInfoArray())};const Qg=new Map;var ef;function tf(e){return e.value()?1:0}!function(e){e[e.EDGE=0]="EDGE",e[e.BORDER=0]="BORDER",e[e.PADDING=2]="PADDING"}(ef||(ef={}));const sf={saveChartEnabled:!0,takeScreenshotEnabled:!0,publishedChartsEnabled:!0};class of{constructor(e){this.activeChartStyle=new F.WatchedValue,this.activeChartWidget=new F.WatchedValue,this.onAboutToBeDestroyed=new re.Delegate,this.clientId=(0,fe.randomHash)(),this._destroyed=!1,this._chartWidgetsDefs=[],this._activeIndex=0,this._globalDetachable=new F.WatchedValue,this._layoutTemplate=new F.WatchedValue,this._layoutType="s",this._layoutWV=new F.WatchedValue(this._layoutType),this._currentLayoutResizeAction=new F.WatchedValue(null),this._inlineChartsCount=new F.WatchedValue,this._selectedSources=new F.WatchedValue([]),this._lineToolsSynchronizerHasChanges=new F.WatchedValue(!1),this._viewMode=new F.WatchedValue(void 0),this._allLayoutSizesState=new Map,this._splitters=new F.WatchedValue([]),this._savedChartWidgetOptions=[],this._flags={isConfirmationAboutReplayLocked:!1,loadingChart:!1,setTimeFrameActive:!1,setNewResolution:!1},this._loadingContent=!1,this._initialLoading=!1,this._isPhoneSize=new F.WatchedValue(!1),this._sizingState=new F.WatchedValue,this._layoutSizesChangedWV=new F.WatchedValue(!1),this._symbolLock=new F.WatchedValue(!1),this._internalSymbolLock=new F.WatchedValue(this._symbolLock.value()),this._intervalLock=new F.WatchedValue(!1),this._internalIntervalLock=new F.WatchedValue(this._intervalLock.value()),this._trackTimeLock=new F.WatchedValue(!1),this._combinedTrackTimeLock=bs(this._layoutWV,this._trackTimeLock,this._chartWidgetsDefs),this._internalTrackTimeLock=new F.WatchedValue(this._combinedTrackTimeLock.value()),this._dateRangeLock=new F.WatchedValue(!1),this._internalDateRangeLock=new F.WatchedValue(this._dateRangeLock.value()),this._crosshairLock=new F.WatchedValue(d.getBool("chart.syncCrosshair",!0)),this._activeChartCanBeMoved=new F.WatchedValue(!1),this._symbolLockSpawn=this._symbolLock.spawn(),this._intervalLockSpawn=this._intervalLock.spawn(),this._dateRangeLockSpawn=this._dateRangeLock.spawn(),this._trackTimeLockSpawn=this._trackTimeLock.spawn(), +this._crosshairLockSpawn=this._crosshairLock.spawn(),this._hotkeys=(0,B.createGroup)({desc:"Layout"}),this._saveChartService=null,this._chartStorageNotification=null,this._newsNotifier=null,this._crossHairSyncBroadcast=null,this._crossHairSyncEnabledSubscriptionId=null,this._maximizedChartDef=new F.WatchedValue(null),this._maximizedChart=new F.WatchedValue(null),this._chartWidgetCreatedDelegate=new re.Delegate,this._onZoom=new re.Delegate,this._onScroll=new re.Delegate,this._bottomToolbar=new F.WatchedValue(null),this._bottomToolbarWidget=null,this._bottomToolbarDestroyer=null,this._linkingGroupsCharts=new Map,this._chartModels=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._customLegendWidgetsFactoriesMap=new Map,this._customSources=new Map,this._replayContainer=null,this._prevMaximizedChartDef=null,this._phoneStates=[],this._chartsSwappedDelegate=new re.Delegate,this._saveKeysPressedDelegate=new re.Delegate,this._subscribedChartWidget=null,this._tool=lt.tool.spawn(),this._hasChanges=new F.WatchedValue(!1),this._hasChangesSpawn=null,this._pendingSetSymbolCancellationToken={cancelled:!0},this._onResizeActionChanged=e=>{this._dateRangeLock.value()&&null===e&&this._syncChartsDateRangesWithActiveChartRange()},this._recalcHasChanges=()=>{this._lineToolsSynchronizerHasChanges.setValue(this._chartWidgetsDefs.some((e=>{const t=e.chartWidget.lineToolsSynchronizer();return null!==t&&t.hasChanges().value()})))},this._updateLinkingGroupCharts=()=>{!function(e){const t=new Map;for(const i of e.chartWidgetsDefs){const e=null;let s=t.get(e);void 0===s&&(s=[],t.set(e,s)),s.push(i.chartWidget)}for(const i of(0,ft.join)(new Set(e.linkingGroupsCharts.keys()),new Set(t.keys())))Ss(e,i).setValue(t.get(i)??[])}(this._stateImpl())},this._handlePhoneSize=(e,t)=>{0},this._handlePhoneForceFullscreen=()=>{if(!window.is_authenticated)return;const e=(0,l.enabled)("app_phone");!(0,l.enabled)("app_tablet")&&(e||this._isPhoneSize.value())?this._viewMode.value()===CollectionViewMode.ForceFullscreen&&(this._prevMaximizedChartDef=this._maximizedChartDef.value(),this.activeChartWidget.value().requestFullscreen()):this._prevMaximizedChartDef||(this._setMaximized(null),this._updateViewMode())},this._updateActiveChartCanBeMoved=()=>{},this._updateLayout=()=>{let e;const t=this._layoutTemplate.value(),i=this._maximizedChartDef.value();if(e=i?[i]:this._chartWidgetsDefs.slice(0,t.count).filter((e=>!e.hiddenInLayout.value())),e.forEach(((t,i)=>this._updateLayoutPartial(t,i,e.length))),!this._maximizedChartDef.value()){const{padding:e=2,border:i=0}=this._options,s=this._computeContentBox(),o=t.splitters(s,e+i,this._sizingState.value()),n=this._splitters.value()??[];n.forEach(((e,t)=>{t>=o.length&&(e.splitterElement.remove(),e.mouseHandler.destroy(),e.mouseListener.destroy())}));const r=o.map(((e,t)=>{const i=t0)t[t.length-1].addCommand(e);else{s.clear();const t=i.head(),o=t&&t.text().originalText();t&&t.canMerge(e)?t.merge(e):i.push(e);const n=e.text().originalText();""!==n&&n!==o&&at.logNormal("DO: "+n)}e.executeOnPush()&&e.redo(o),t.length||r.fire(l())}function l(){const e=i.head(),t=s.head(),o=void 0===e?void 0:e.text(),n=void 0===t?void 0:t.text();return{enableUndo:!i.isEmpty(),undoCommandCount:i.size(),undoText:void 0!==o?o.translatedText():o,enableRedo:!s.isEmpty(),redoCommandCount:s.size(),redoText:void 0!==n?n.translatedText():n,originalUndoText:void 0!==o?o.originalText():void 0,originalRedoText:void 0!==n?n.originalText():void 0}}return{beginUndoMacro:function(e){const i=new ot(e);return t.push(i),i},clearStack:function(){i.clear(),s.clear(),r.fire(l())},createUndoCheckpoint:function(){return{lastActualCommand:i.isEmpty()?null:i.head()}},endUndoMacro:function(){const e=(0,n.ensureDefined)(t.pop());e.isEmpty()||a(e)},pushUndoCommand:a,redo:function(){if(s.isEmpty())return!1;const e=s.pop();return!!e&&(e.redo(o),i.push(e),at.logNormal("REDO: "+e.text().originalText()),r.fire(l()),!0)},redoStack:function(){return s},setWatchedValue:function(e,t,i,s){const o=e.value();if(o!==t){const n=new rt(e,o,t,i,!s);a(n),n.redo()}},undo:function(){if(i.isEmpty())return!1;const e=i.pop();return!!e&&(e.undo(o),s.push(e),at.logNormal("UNDO: "+e.text().originalText()),r.fire(l()),!0)},undoStack:function(){return i},undoToCheckpoint:function(e){for(;!i.isEmpty()&&e.lastActualCommand!==i.head();)i.pop().undo(o);s.clear(),r.fire(l())},state:l,onChange:function(){return r}}}(this),this._options=(0,Qe.default)({},sf,e),this._readOnly=this._options.readOnly||!1,this.layout=this._layoutWV.readonly(),this.selectedSources=this._selectedSources.readonly(),this.inlineChartsCount=this._inlineChartsCount.readonly(),this.lineToolsSynchronizerHasChanges=this._lineToolsSynchronizerHasChanges.readonly(),this.viewMode=this._viewMode.readonly(),this.lock={symbol:this._symbolLockSpawn,interval:this._intervalLockSpawn,dateRange:this._dateRangeLockSpawn,crosshair:this._crosshairLockSpawn,trackTime:this._trackTimeLockSpawn},this._symbolLock.subscribe((e=>qg(this._stateImpl(),e))),this._internalSymbolLock.subscribe((e=>$g(this._stateImpl(),e))), +this._intervalLock.subscribe((e=>Gg(this._stateImpl(),e))),this._internalIntervalLock.subscribe((e=>jg(this._stateImpl(),e))),this._trackTimeLock.subscribe((e=>zg(this._stateImpl(),e))),this._internalTrackTimeLock.subscribe((e=>Ug(this._stateImpl(),e))),this._dateRangeLock.subscribe((e=>Wg(this._stateImpl(),e))),this._internalDateRangeLock.subscribe((e=>Hg(this._stateImpl(),e))),this._currentLayoutResizeAction.subscribe(this._onResizeActionChanged),this._crosshairLock.subscribe((e=>{d.setValue("chart.syncCrosshair",e);for(let e=0;e{this._maximizedChart.setValue(null===e?null:e.chartWidget)})),this._widgetOptions=this._options.widgetOptions||{},this.onWidget=!!this._widgetOptions.onWidget;const t=this._options.metaInfo||{};this.metaInfo={id:new F.WatchedValue(t.id||null),name:new F.WatchedValue(t.name),description:new F.WatchedValue(t.description),username:new F.WatchedValue(t.username),uid:new F.WatchedValue(t.uid),lastModified:new F.WatchedValue(t.lastModified)};this.undoHistory.onChange().subscribe(null,(e=>{W.emit("undo_redo_state_changed",e)})),this._parent=this._options.resizerBridge.container.value(),this._parent.addEventListener("contextmenu",ut.preventDefaultForContextMenu),this._options.seriesControlBarEnabled&&this._createSeriesControlWidget(),this._chartPropertiesDialogRenderer=new mt(this),this._compareDialogRenderer=new gt(this),this._sizingState.subscribe((()=>this._updateLayout())),this._widthWV.subscribe(this._updateLayout),this._heightWV.subscribe(this._updateLayout),this._activeLinkingGroupWV=(this.activeChartWidget,new F.WatchedValue(null).spawn()),this._allLinkingGroupsWV=function(e){const t=new ht.WatchedObject((e.chartWidgetsDefs,[null])),i=()=>{t.setValue((e.chartWidgetsDefs,[null]))};e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().subscribe(i)));const s=e=>{e.linkingGroupIndex().subscribe(i),i()};return e.chartWidgetCreatedDelegate.subscribe(null,s),t.spawn((()=>{e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().unsubscribe(i))),e.chartWidgetCreatedDelegate.unsubscribe(null,s)}))}(this._stateImpl()),this.activeChartWidget.subscribe((e=>{if(!e)return;let t=NaN;for(let i=this._chartWidgetsDefs.length;i--;)if(this._chartWidgetsDefs[i].chartWidget===e){t=i;break}if(!isFinite(t))throw new Error("Cannot make detached ChartWidget active");if(this._activeIndex!==t){this._maximizedChartDef.value()&&(this._isDetached(this._chartWidgetsDefs[t])||this._maximizedChartDef.setValue(this._chartWidgetsDefs[t])),this._activeIndex=t,this._updateActivityView();for(let t=this._chartWidgetsDefs.length;t--;)this._chartWidgetsDefs[t].chartWidget!==e&&this._chartWidgetsDefs[t].chartWidget.setActive(!1);this._updateCrossHairPositionIfNeeded(),e.setActive(!0),lt.activePointSelectionMode.setValue(e.selectPointMode().value())} +this._updateActiveChartCanBeMoved(),this._subscribeToProperties(e)}),{callWithLast:!0}),this._readOnly||(this._hotkeys.add({desc:"Switch active chart",hotkey:(0,l.enabled)("accessible_keyboard_shortcuts")?B.Modifiers.Shift+39:9,handler:()=>this.switchChart(!1)}),this._hotkeys.add({desc:"Switch active chart",hotkey:(0,l.enabled)("accessible_keyboard_shortcuts")?B.Modifiers.Shift+37:ct.Modifiers.Shift+9,handler:()=>this.switchChart(!0)})),this._hotkeys.add({desc:"Fullscreen mode",hotkey:B.Modifiers.Shift+70,isDisabled:(0,l.enabled)("widget")||!this.fullscreenable().value(),handler:()=>{this.fullscreen().value()?this.exitFullscreen():this.startFullscreen()}}),this._options.takeScreenshotEnabled&&(this._hotkeys.add({desc:"Screenshot server",hotkey:B.Modifiers.Alt+83,handler:this.takeServerScreenshot.bind(this)}),(0,He.isOnMobileAppPage)("any")||(this._hotkeys.add({desc:"Download client screenshot",hotkey:B.Modifiers.Mod+B.Modifiers.Alt+83,handler:_s.bind(this,this)}),this._hotkeys.add({desc:"Copy client screenshot",hotkey:B.Modifiers.Mod+B.Modifiers.Shift+83,handler:ps.bind(this,this)}))),this._options.saveChartEnabled&&this._hotkeys.add({desc:"Save Chart Layout",hotkey:B.Modifiers.Mod+83,handler:()=>this._saveKeysPressedDelegate.fire()}),this._clipboardHandler=Lg(this._stateImpl()),this.clipboard=this._clipboardHandler,this._options.globalEvents&&this._clipboardHandler.listen(),this._leftBottomChartWidget=Kg(this.getAll.bind(this),this._layoutWV.readonly(),this._chartsSwappedDelegate,this._chartWidgetCreatedDelegate),this.loadContent(this._options.content,!0),this._layoutWV.subscribe((()=>this._updateActivityView())),this._inlineChartsCount.subscribe(this._updateActiveChartCanBeMoved),this._readOnly&&(this._layoutWV.writeLock=!0),window.addEventListener("resize",this._updateLayout);let i=0;const s=()=>{--i,0===i&&W.emitOnce("onChartReady")};this._chartWidgetsDefs.forEach((e=>{if(!e)return;i++;const t=e.chartWidget;t.withModel(null,(()=>{this._options.metaInfo&&t.model().model().setChartSaveTime(1e3*this._options.metaInfo.lastModified);const e=t.model().mainSeries();if(e.bars().size()>0||e.isFailed())s();else{const t=e.dataEvents(),i=()=>{s(),t.barReceived().unsubscribe(null,i),t.completed().unsubscribe(null,i),t.error().unsubscribe(null,i),t.unsupportedResolutionRequested().unsubscribe(null,i)};t.barReceived().subscribe(null,i),t.completed().subscribe(null,i),t.error().subscribe(null,i),t.unsupportedResolutionRequested().subscribe(null,i)}}))})),Ng(this._stateImpl()).then(Og).then((()=>{window.saver&&window.is_authenticated&&this._options.widgetOptions.justCloned&&window.saver.saveChartSilently()})).catch(xg.logError.bind(xg))}destroy(){if(this.onAboutToBeDestroyed.fire(),this.setActive(!1),this._bottomToolbarDestroyer?.(),this._bottomToolbarDestroyer=null,this._symbolLockSpawn.destroy(),this._intervalLockSpawn.destroy(),this._trackTimeLockSpawn.destroy(),this._dateRangeLockSpawn.destroy(),this._combinedTrackTimeLock.destroy(),this._crosshairLockSpawn.destroy(), +this._currentLayoutResizeAction.unsubscribe(this._onResizeActionChanged),this._chartWidgetsDefs.forEach((e=>e.destroy())),this._options.resizerBridge.remove(),this._splitters.value().forEach((e=>{e.mouseHandler.destroy(),e.mouseListener.destroy()})),window.removeEventListener("resize",this._updateLayout),this._tool.destroy(),this._parent.remove(),this._customSources.clear(),this._customLegendWidgetsFactoriesMap.clear(),this._hotkeys.destroy(),this._chartStorageNotification&&this._chartStorageNotification.destroy(),this._clipboardHandler&&this._clipboardHandler.destroy(),this._newsNotifier&&this._newsNotifier.destroy(),this._activeLinkingGroupWV.destroy(),this._allLinkingGroupsWV.destroy(),window.TVD&&null!==this._crossHairSyncEnabledSubscriptionId){const e=window.TVD.crosshairSyncEnabled;e&&e.unsubscribe(this._crossHairSyncEnabledSubscriptionId),Vg(this._stateImpl())}this._hasChangesSpawn?.destroy(),this._leftBottomChartWidget.destroy(),this._destroyed=!0}innerState(){return this._stateImpl()}getAll(){return this._chartWidgetsDefs.map((e=>e.chartWidget))}maximizedChartWidget(){return this._maximizedChart.readonly()}leftBottomChartWidget(){return this._leftBottomChartWidget}activeLinkingGroup(){return this._activeLinkingGroupWV}allLinkingGroups(){return this._allLinkingGroupsWV}linkingGroupsCharts(e){return this._getLinkingGroupCharts(e).readonly()}async setLayout(e){(e=this._checkProFeature(e))in Ct.layouts||(e="s");const t=this._layoutType,i=Ct.layouts[e].count;W.emit("layout_about_to_be_changed",e),(this._splitters.value()??[]).forEach(((e,t)=>{e.splitterElement.remove(),e.mouseHandler.destroy()})),this._splitters.setValue([]);const s=Ct.layouts[e];this._layoutTemplate.setValue(s);const o=this._allLayoutSizesState.get(s.layoutType)??(0,$i.layoutInitialSizingState)(s.expression);this._allLayoutSizesState.set(s.layoutType,o),this._sizingState.setValue(o);const r=this._maximizedChartDef.value();t!==e&&this._maximizedChartDef.value()&&this._maximizedChartDef.setValue(null),r&&this.activeChartWidget.setValue((0,n.ensureNotNull)(r.chartWidget));for(let e=0;e=i;if(t=this._maximizedChartDef.value()?this._maximizedChartDef.value()===s:e1),s.fullscreen.setValue(this._maximizedChartDef.value()===s),s.collapsed.setValue(o)}else s&&(this._hideChart(s),s.collapsed.setValue(o))}this._sizingState.setValue(o),this._updateLayout(),this._layoutWV.setValue(e),this._setLayoutType(e),this._updateWatchedValue(),this._updateInlineChartsCount(),this._checkAllPendingModelsAlreadyCreated(), +this._inlineChartsCount.value()<1&&i>0&&this._chartWidgetsDefs[i-1].rdState.bridge().attach()}setChartStyleToWidget(e,t){return ys.call(this,e,t)}state(e,t,i,s,o){let n=o?this.getAll().indexOf(this.activeChartWidget.value()):0;const r=o?n+1:this._chartsCountToSave(),a=[];for(;n(e[t]=i,e)),{});return{name:this.metaInfo.name.value(),layout:o?"s":this._layoutType,charts:a,symbolLock:tf(this._symbolLock),intervalLock:tf(this._intervalLock),trackTimeLock:tf(this._trackTimeLock),dateRangeLock:tf(this._dateRangeLock),crosshairLock:tf(this._crosshairLock),layoutsSizes:l,studyMetaInfoMap:undefined}}applyLineToolUpdateNotification(e,t,i){Ag.call(this,this._chartWidgetsDefs,e,t,i)}readOnly(){return this._readOnly}onZoom(){return this._onZoom}onScroll(){return this._onScroll}resizerBridge(){return this._options.resizerBridge}setSymbol(e,t,i){return this._setSymbolImpl(e,t,i)}setSymbolAll(e){const t=this._chartWidgetsDefs.map((e=>e.chartWidget));return this._setSymbolImpl(e,void 0,void 0,t)}setResolution(e,t,i){return vs(this._stateImpl(),e,t,i)}setTimeFrame(e){this._flags.loadingChart||this._flags.setTimeFrameActive||(this._flags.setTimeFrameActive=!0,this._intervalLock.value()?this._chartWidgetsDefs.forEach((t=>{t.chartWidget.loadRange(e)})):this.activeChartWidget.value().loadRange(e),this._flags.setTimeFrameActive=!1)}setChartLayoutWithUndo(e){return async function(e,t,i){return i=fs(0,i),e.layoutWV.value()!==i&&(e.undoHistory.pushUndoCommand(new Yi(t,i)),!0)}(this._stateImpl(),this,e)}images(e){const t=Math.max(1,window.devicePixelRatio||1),i=this.getAll();let s;const o=this.maximizedChartWidget().value();if(e&&e.onlyActiveChart||o)return{layout:"s",hidpiRatio:t,theme:(0,k.getCurrentTheme)().name,charts:[this.activeChartWidget.value().images(e)],publishedBy:s};const n=[],r=Ct.layouts[this.layout.value()].count,a={showCollapsedStudies:(e=e||{}).showCollapsedStudies,status:e.status};for(let e=0;ee.toLowerCase().replace(/\W+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,""))),e}syncCrosshair(e,t,i){Bg(this._stateImpl(),e,t,i)}syncScroll(e,t){Rg(this._stateImpl(),e,t)}clearChartMetaInfo(){this.metaInfo.id.setValue(null),this.metaInfo.uid.setValue(""),this.metaInfo.name.setValue("")}async takeScreenshot(){ +if(void 0===this._options.snapshotUrl||0===this._options.snapshotUrl?.length)return console.warn("To use this feature, please specify the snapshot_url option in the widget constructor."),"";const e={snapshotUrl:this._options.snapshotUrl};const t=await bt(this,e);return W.emit("onScreenshotReady",t),t}async takeServerScreenshot(){if(void 0===this._options.snapshotUrl||0===this._options.snapshotUrl?.length)return console.warn("To use this feature, please specify the snapshot_url option in the widget constructor."),"";const e={snapshotUrl:this._options.snapshotUrl};const t=(0,He.isOnMobileAppPage)("any"),i=t?bt:St,s=await i(this,e);return W.emit("onScreenshotReady",s),t||W.emit("onServerScreenshotCopiedToClipboard"),s}async loadLayoutState(e){this.metaInfo.id.setValue(e.id),this.metaInfo.uid.setValue(e.uid),this.metaInfo.name.setValue(e.name),this.metaInfo.description.setValue(e.description),this.metaInfo.username.setValue(e.username),this.metaInfo.lastModified.setValue(e.lastModified),await this.loadContent(e.chartWidgetCollectionState),this.unloadUnusedCharts(),this.undoHistory.clearStack(),W.emit("layout_loaded")}saveLayoutState(){return new Promise(((e,t)=>{this._saveChartService?.saveChartOrShowTitleDialog((()=>{}),e,t)}))}async loadContent(e,t){if(xg.logNormal("Loading layout content"),this.getAll().forEach((e=>e.onAboutToLoadContent())),this._loadingContent=!0,this._initialLoading=Boolean(t),this._savedChartWidgetOptions.splice(0),lt.init(),e){const t=function(e){return"charts"in e}(e)?e:{layout:"s",charts:[e],name:""};if(t.layoutsSizes)for(const e of Object.keys(t.layoutsSizes))this._allLayoutSizesState.set(e,t.layoutsSizes[e]);const i=new Set;t.charts.forEach((e=>{e.chartId&&i.add(e.chartId)})),t.charts.forEach((e=>{if(!e.chartId){const t=Eg((e=>i.has(e)));i.add(t),e.chartId=t}}));let s=t.layout;if(!(0,Ct.isSupportedLayout)(s)){const e=(0,Ct.tryGuessingTheMostSuitableLayout)(s);xg.logError(`Loading unsupported layout ${s}. Force migration to ${e}`),s=e}this._layoutType=this._checkProFeature(s||"s");for(const e of t.charts){if("studyMetaInfoMap"in t){const i=t;e.panes.forEach((e=>{e.sources.forEach((e=>{"metaInfo"in e&&(0,et.default)(e.metaInfo)&&(e.metaInfo=(0,dt.clone)((0,n.ensureDefined)(i.studyMetaInfoMap)[e.metaInfo]))}))}))}this._savedChartWidgetOptions.push({content:e})}void 0!==t.symbolLock&&this._symbolLock.setValue(Boolean(t.symbolLock)),void 0!==t.intervalLock&&this._intervalLock.setValue(Boolean(t.intervalLock)),void 0!==t.trackTimeLock&&this._trackTimeLock.setValue(Boolean(t.trackTimeLock)),void 0!==t.dateRangeLock&&this._dateRangeLock.setValue(Boolean(t.dateRangeLock)),void 0!==t.crosshairLock&&this._crosshairLock.setValue(Boolean(t.crosshairLock))}this._maximizedChartDef.setValue(null),await this.setLayout(this._layoutType),this._tool.subscribe(this._onToolChanged.bind(this)),this._tool.subscribe(this._updateCrossHairPositionIfNeeded.bind(this)),this._loadingContent=!1,this._initialLoading=!1}applyOverrides(e){ +for(let t=0;t1}async applyIndicatorToAllCharts(e,t,i,s){await Mg(this._stateImpl(),e,t,i,s)}setActive(e){if(0!==this._chartWidgetsDefs.length){for(let e=this._chartWidgetsDefs.length;e--;)this._chartWidgetsDefs[e].chartWidget.setActive(!1);this._chartWidgetsDefs[this._activeIndex].chartWidget.setActive(e)}}revertToInline(){this._setMaximized(null);for(let e=0;e"-"))}chartSeriesStatuses(){return this._chartWidgetsDefs.map((e=>{const t=e.chartWidget.hasModel()?e.chartWidget.model().mainSeries().status():null;return(null===t?"":_t.SERIES_STATUS_TEXT[t])+" ("+t+")"}))}applyPreferencesToAllCharts(e){0}addCustomSource(e,t,i){(0,n.assert)(!this._customSources.has(e),"Cannot create the same custom source multiple times"),this._customSources.set(e,{factory:t,layer:i});for(let s=0;sthis._updateLayout())),this._updateLayout()}destroyReplayWidget(){(0,n.assert)(null!==this._replayContainer,"Cannot remove replay container, container is not created"),this._replayContainer.remove(),this._replayContainer=null,this._updateLayout()}setViewMode(e){this._viewMode.setValue(e)}moveActiveChartWithUndo(e){}activeChartCanBeMoved(){return this._activeChartCanBeMoved.readonly()}generalPropertiesDefinitions(){return this.activeChartWidget.value().generalPropertiesDefinitions()}reconnectChartApi(e){reconnectChartApiHelper(e)}setBroker(e){0}setSaveChartService(e){this._saveChartService=e,this._hasChangesSpawn?.destroy(),this._hasChangesSpawn=e.hasChangesWV().spawn(),this._hasChangesSpawn.subscribe((e=>this._hasChanges.setValue(e)),{callWithLast:!0});for(let t=0;t{this._chartStorageNotification=e},maximizedChartDef:this._maximizedChartDef,setMaximized:this._setMaximized.bind(this),layoutTemplate:this._layoutTemplate,widthWV:this._widthWV,heightWV:this._heightWV,checkProFeature:this._checkProFeature.bind(this),lineToolsSynchronizerHasChanges:this._lineToolsSynchronizerHasChanges,recalcHasChanges:this._recalcHasChanges.bind(this),onZoom:this._onZoom,onScroll:this._onScroll,layoutType:this._layoutType,layoutWV:this._layoutWV,setLayoutType:this._setLayoutType.bind(this),isPhoneSize:this._isPhoneSize,viewMode:this._viewMode,updateViewMode:this._updateViewMode.bind(this),loadingContent:this._loadingContent,initialLoading:this._initialLoading,inlineChartsCount:this._inlineChartsCount,updateWatchedValue:this._updateWatchedValue.bind(this),checkAllPendingModelsAlreadyCreated:this._checkAllPendingModelsAlreadyCreated.bind(this),readOnly:this._readOnly,symbolLock:this._symbolLock,internalSymbolLock:this._internalSymbolLock,intervalLock:this._intervalLock,internalIntervalLock:this._internalIntervalLock,dateRangeLock:this._dateRangeLock, +internalDateRangeLock:this._internalDateRangeLock,trackTimeLock:this._trackTimeLock,internalTrackTimeLock:this._internalTrackTimeLock,crosshairLock:this._crosshairLock,customLegendWidgetsFactoriesMap:this._customLegendWidgetsFactoriesMap,globalDetachable:this._globalDetachable,saveChartService:this._saveChartService,customSources:this._customSources,updateActivityView:this._updateActivityView.bind(this),chartWidgetCreatedDelegate:this._chartWidgetCreatedDelegate,sizingState:this._sizingState,currentLayoutResizeAction:this._currentLayoutResizeAction,allLayoutSizesState:this._allLayoutSizesState,splitters:this._splitters,widgetOptions:this._widgetOptions,bottomToolbar:this._bottomToolbar,replayContainer:this._replayContainer,layoutSizesChanged:this._layoutSizesChangedWV,subscribeToCompletedEventForDateRangeSync:this._subscribeToCompletedEventForDateRangeSync.bind(this),subscribeToEventsForDateRangeSync:e=>Yg(this._stateImpl(),e),unsubscribeFromEventsForDateRangeSync:e=>Zg(this._stateImpl(),e),syncChartsDateRangesWithActiveChartRange:this._syncChartsDateRangesWithActiveChartRange.bind(this),combinedTrackTimeLock:this._combinedTrackTimeLock,chartWidgetIdToCompletedCallbackMap:Qg,flags:this._flags,linkingGroupsCharts:this._linkingGroupsCharts,chartModels:this._chartModels,updateLinkingGroupCharts:this._updateLinkingGroupCharts.bind(this),hideChart:this._hideChart.bind(this),addNewChartWidget:this._addNewChartWidget.bind(this)}}async _createSeriesControlWidget(){const e="0px",t=document.createElement("div");this._bottomToolbar.setValue(t),t.style.left=e,t.style.right=e,t.style.bottom=e,t.classList.add("chart-toolbar","chart-controls-bar"),t.setAttribute("data-is-chart-toolbar-component","true"),this._parent.appendChild(t);const{BottomToolbarRenderer:s}=await Promise.all([i.e(6822),i.e(3703),i.e(3953),i.e(9258),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(7384),i.e(2197),i.e(6489),i.e(4353),i.e(3362),i.e(7001),i.e(3745),i.e(1252),i.e(2227),i.e(2544),i.e(653),i.e(7260)]).then(i.bind(i,68426));if(this._destroyed)return;const o=this._options.resizerBridge,r=[o.container.spawn(),o.width.spawn(),o.height.spawn()],a=o.container.value(),l=new re.Delegate,c=()=>{l.fire()};r.forEach((e=>{e.subscribe(c)}));this._bottomToolbarWidget=new s((0,n.ensureNotNull)(this._bottomToolbar.value()),l,(()=>{const e=a.getBoundingClientRect(),t=this._computeContentBox();return t.top=e.top+t.top,t.left=e.left+t.left,t}),this,window.ChartApiInstance,this._widgetOptions,this._options.seriesControlBar),this._bottomToolbarDestroyer=()=>{null!==this._bottomToolbarWidget&&(this._bottomToolbarWidget.destroy(),this._bottomToolbarWidget=null,this._bottomToolbar.setValue(null)),r.forEach((e=>{e.destroy()})),l.destroy()}}_checkProFeature(e){return fs(this._stateImpl(),e)}_actualLayoutCount(){return Ct.layouts[this._layoutType].count}_setMaximized(e){this._maximizedChartDef.value()!==e&&(this._maximizedChartDef.setValue(e),this.setLayout(this._layoutType))}_updateViewMode(){ +"s"===this._layoutType||this._maximizedChartDef.value()?this._viewMode.setValue(CollectionViewMode.ForceFullscreen):this._viewMode.setValue(CollectionViewMode.Multichart)}_updateWatchedValue(){const e=Math.min(this._layoutTemplate.value().count,this._chartWidgetsDefs.length)-1;if(e<0)return void this.activeChartWidget.deleteValue();const t=Math.min(Math.max(0,this._activeIndex),e);this.activeChartWidget.setValue(this._chartWidgetsDefs[t].chartWidget)}_checkAllPendingModelsAlreadyCreated(){this._chartWidgetsDefs.every((e=>e.chartWidget.hasModel()))&&(this._updateWatchedValue(),W.emit("layout_changed"))}_updateActivityView(){for(let e=this._chartWidgetsDefs.length;e--;){const t=e===this._activeIndex;this._chartWidgetsDefs[e].container.value().classList.toggle("active",t),this._chartWidgetsDefs[e].container.value().classList.toggle("inactive",!t)}}_isDetached(e){return e.rdState.owner.value()!==e}_getVisuallyAdjacentDef(e,t){return Dg(this._stateImpl(),e,t)}_swapCharts(e,t){}_subscribeToProperties(e){if(this._subscribedChartWidget!==e){if(this._subscribedChartWidget&&(this._subscribedChartWidget.modelCreated().unsubscribe(null,this._onmodel),this._subscribedChartWidget.hasModel())){const e=this._subscribedChartWidget.model();this._dateRangeLock.value()&&Zg(this._stateImpl(),e);e.mainSeries().properties().childs().style.unsubscribe(this,this._onstyle);e.model().onSelectedSourceChanged().unsubscribe(this,this._onselectedsource),this._subscribedChartWidget=null}e&&(this._subscribedChartWidget=e,e.hasModel()?this._onmodel(e.model()):e.modelCreated().subscribe(this,this._onmodel))}}_onmodel(e){const t=e.mainSeries().properties().childs();t.style.subscribe(this,this._onstyle),this._onstyle(t.style);e.model().onSelectedSourceChanged().subscribe(this,this._onselectedsource),this._dateRangeLock.value()&&(Yg(this._stateImpl(),e),this._syncChartsDateRangesWithActiveChartRange()),this._onselectedsource()}_onstyle(e){this.activeChartStyle.setValue(e.value())}_onselectedsource(){const e=(0,n.ensureNotNull)(this._subscribedChartWidget).model();this._selectedSources.setValue(e.selection().allSources().slice())}_onToolChanged(){this._chartWidgetsDefs.forEach((e=>{e.chartWidget.onToolChanged()}))}_updateCrossHairPositionIfNeeded(){const e=this.activeChartWidget.value();this._chartWidgetsDefs.forEach((t=>{t.chartWidget!==e&&this._crosshairLock.value()&&t.chartWidget.updateCrossHairPositionIfNeeded()})),e&&e.updateCrossHairPositionIfNeeded()}async _setSymbolImpl(e,t,i,s){const o=i??this.activeChartWidget.value();void 0===t&&(t=o.linkingGroupIndex().value()),s=s??(this._symbolLock.value()?this._chartWidgetsDefs.map((e=>e.chartWidget)):[o]),this._pendingSetSymbolCancellationToken.cancelled=!0;this._pendingSetSymbolCancellationToken={cancelled:!1};return(()=>{for(const t of s)(t.hasModel()?t.model().mainSeries().symbolSameAsResolved(e):t.symbolWV().value()===e)||t.setSymbol(e)})(),!0}_alreadyHasId(e){return this._chartWidgetsDefs.some((t=>t.chartWidget?.id()===e))}_getCopiedChartStateAsWidgetContent(){const e=this.activeChartWidget.value() +;if(e){const t=e.state();return t.chartId=Eg((e=>this._alreadyHasId(e))),t.shouldBeSavedEvenIfHidden=!1,t.panes.forEach((e=>{e.sources.forEach((e=>{(0,pt.isLineToolState)(e)&&!e.linkKey&&(e.alertId=void 0)}))})),{content:t}}}_onIdeaClickedHandler(e){0}_barsMarksContainersFactory(e){const t=[];{const i=new Li(e);t.push(i);const s=new vi(e);t.push(s)}return t}_getLinkingGroupCharts(e){e=null;let t=this._linkingGroupsCharts.get(e);return void 0===t&&(t=new ht.WatchedObject([],ft.compareTwoCollectionsByIds),this._linkingGroupsCharts.set(e,t)),t}_computeContentBox(){const{border:e=0,edge:t=0}=this._options,i=t+e,s=this._bottomToolbar.value()?.offsetHeight??0,o=this._replayContainer?.offsetHeight??0;return{width:this._widthWV.value()-2*i,height:this._heightWV.value()-s-o-i,top:0,left:i}}_updateLayoutPartial(e,t,i,s=this._layoutTemplate.value()){const o=this._computeContentBox(),{padding:n=2,border:r=0}=this._options,a=s.sizer(o,t,i,n+r,this._sizingState.value());a.width=Math.max(Math.round(a.width),0),a.height=Math.max(Math.round(a.height),0),a.top=Math.round(a.top),a.left=Math.round(a.left),e.metrics=a;const l=e.container.value();if(l){l.style.width=a.width+"px",l.style.height=a.height+"px",l.style.top=a.top+"px",l.style.left=a.left+"px";const e=1===i;false;const t=Math.round(o.width),s=0===a.top&&0===a.left,n=0===a.top&&a.left+a.width===t,r=0===a.top&&a.width===t;l.classList.toggle("top-left-chart",!e&&!r&&s),l.classList.toggle("top-right-chart",!e&&!r&&n),l.classList.toggle("top-full-width-chart",e||r)}e.width.setValue(a.width),e.height.setValue(a.height)}_setInitialSizes(e){let t=0,i=0;const s=this._layoutTemplate.value();for(let o=0;othis._barsMarksContainersFactory(e),undoHistory:this.undoHistory,readOnly:this._readOnly,initialLoading:this._initialLoading,...e??{}};void 0!==this._customLegendWidgetsFactoriesMap&&(t.customLegendWidgetFactories=new Map(this._customLegendWidgetsFactoriesMap));const i=document.createElement("div");i.classList.add("chart-container"),i.style.position="absolute",i.style.overflow="hidden",this._parent.insertBefore(i,this._bottomToolbar.value()),ze.isEdge&&(i.style.touchAction="none",i.style.msTouchAction="none"),t.className&&i.classList.add(t.className);const s={alive:new F.WatchedValue(!0),container:new F.WatchedValue(i),width:new F.WatchedValue,height:new F.WatchedValue,collapsed:new F.WatchedValue(!1),hiddenInLayout:new F.WatchedValue(!1),visible:new F.WatchedValue,rdState:new Ne,requestFullscreen:()=>{this._globalDetachable.value()&&(this._setMaximized(s),this.activeChartWidget.setValue((0,n.ensureNotNull)(s.chartWidget)))},exitFullscreen:()=>{this.activeChartWidget.value()===s.chartWidget&&this._setMaximized(null)},detachable:this._globalDetachable,fullscreenable:this._globalDetachable,fullscreen:new F.WatchedValue,chartWidget:null};s.rdState.pushOwner(s);const o=()=>{ +s.chartWidget.isActive()&&this._updateActiveChartCanBeMoved()};s.rdState.owner.subscribe(o),this._chartWidgetsDefs.push(s);const r=()=>{(0,n.ensureNotNull)(s.chartWidget).setVisible(!s.hiddenInLayout.value()),l()},a=()=>{(0,n.ensureNotNull)(s.chartWidget).setCollapsed(s.collapsed.value())},l=()=>{s.visible.setValue(!s.hiddenInLayout.value()&&this._options.resizerBridge.visible.value())};s.hiddenInLayout.subscribe(r),s.collapsed.subscribe(a),this._options.resizerBridge.visible.subscribe(l),l(),this._setInitialSizes(s),t={...t,...s.rdState.bridge()};const c=t.content?(0,n.ensureDefined)(t.content.chartId):Eg((e=>this._alreadyHasId(e))),h=s.chartWidget=new sg(t,c);this._saveChartService&&h.setSaveChartService(this._saveChartService),t.containsData?h.finishInitWithoutConnect():h.connect(),h.withModel(null,(()=>{const e=h.model().model();this._customSources.forEach(((t,i)=>{e.addCustomSource(i,t.factory,t.layer)}))})),this._updateWatchedValue(),this._updateActivityView();const d=t?.content?.linkingGroup??null;h.linkingGroupIndex().setValue(d),h.linkingGroupIndex().subscribe(this._updateLinkingGroupCharts);const u=this._getLinkingGroupCharts(d).value();return u.length>0&&(this._symbolLock.value()&&h.setSymbol(u[0].symbolWV().value()),this._intervalLock.value()&&h.setResolution(u[0].resolutionWV().value())),this._updateLinkingGroupCharts(),h.onZoom().subscribe(this,(e=>this._onZoom.fire(e))),h.onScroll().subscribe(this,(()=>this._onScroll.fire())),h.withModel(null,(()=>{h.lineToolsSynchronizer()?.hasChanges().subscribe(this._recalcHasChanges,{callWithLast:!0})})),s.destroy=()=>{s.rdState.owner.unsubscribe(o),s.hiddenInLayout.unsubscribe(r),s.collapsed.unsubscribe(a),this._options.resizerBridge.visible.unsubscribe(l),h.linkingGroupIndex().unsubscribe(this._updateLinkingGroupCharts),h.onZoom().unsubscribeAll(this),h.onScroll().unsubscribeAll(this),h.lineToolsSynchronizer()?.hasChanges().unsubscribe(this._recalcHasChanges),s.timingsMeter?.destroy(),s.rdState.destroy(),h.destroy()},this._chartWidgetCreatedDelegate.fire(h),s}_addNewChartWidget(e,t){let i,s=this._savedChartWidgetOptions.shift();if(void 0!==s){const e=this.activeChartWidget.value();e&&e.lineToolsSynchronizer()&&(i=e.lineToolsAndGroupsDTO())}else s=this._getCopiedChartStateAsWidgetContent();const o={...this._widgetOptions,...s,...0===e||this._symbolLock.value()?void 0:{defSymbol:null}},n=this._createChartWidget(o),{chartWidget:r}=n;return r.modelCreated().subscribe(null,(()=>{t?t():this._checkAllPendingModelsAlreadyCreated(),this._dateRangeLock.value()&&r===this.activeChartWidget.value()&&this._subscribeToCompletedEventForDateRangeSync(r,!0);const e=r.lineToolsSynchronizer();void 0!==i&&e&&[...i.entries()].map((([t,i])=>{0!==t&&e.applyDTO(i,t).then((()=>{e.invalidateAll()}))}));let s=!1;const o=()=>{const e=this._chartWidgetsDefs.filter((e=>(e.chartWidget!==r||!s)&&e.chartWidget.hasModel())).map((e=>e.chartWidget.model()));this._chartModels.setValue(e)};o(),r.onAboutToBeDestroyed().subscribe(null,(()=>{s=!0,o()}))}),!0),n} +_subscribeToCompletedEventForDateRangeSync(e,t){const i=e.id();if(Qg.has(i))return;const s=()=>{Qg.has(i)&&(Qg.delete(i),this._syncChartsDateRangesWithActiveChartRange(t?e:void 0))};e.model().mainSeries().dataEvents().completed().subscribe(null,s,!0),Qg.set(i,{cw:e,callback:s})}_syncChartsDateRangesWithActiveChartRange(e){if(!this._dateRangeLock.value()||null!==this._currentLayoutResizeAction.value())return;const t=this.activeChartWidget.value(),i=t.model().mainSeries();if(!(0,yt.isTimeBasedStyle)(i.style()))return;const s=t.model().timeScale(),o=s.visibleBarsStrictRange();if(null===o)return;const r=(0,n.ensureNotNull)(s.points().range().value());let a=s.indexToTimePoint(o.firstBar());null===a&&i.endOfData()&&(a=s.indexToTimePoint(r.firstIndex));let l=s.indexToTimePoint(o.lastBar());if(null===l&&(l=s.indexToTimePoint(r.lastIndex)),null===a||null===l)return void this._subscribeToCompletedEventForDateRangeSync(t,!1);Qg.delete(t.id());let c=1e3*a,h=1e3*l;if(i.isDWM()){const e=new Date(c),t=new Date(h);(0,Ce.set_hms)(e,0,0,0,0),(0,Ce.set_hms)(t,0,0,0,0),c=e.getTime(),h=t.getTime()}for(let i=0;i1)}_getStateForChartImpl(e,t,i,s,o){const n=this.innerState();if(e{return{...e,sources:(t=e.sources,t.filter((e=>!(0,wt.isLineToolName)(e.type))))};var t})))}):r;var a,l}_chartsCountToSave(){return this._actualLayoutCount()}}var nf=i(9726);const rf=["LineToolTrendLine","LineToolRay","LineToolInfoLine","LineToolExtended","LineToolRegressionTrend","LineToolRotatedRectangle","LineToolParallelChannel","LineToolFlatBottom","LineToolDisjointAngle","LineToolPitchfork","LineToolSchiffPitchfork","LineToolSchiffPitchfork2","LineToolInsidePitchfork","LineToolVertLine","LineToolCrossLine","LineToolHorzLine","LineToolHorzRay","LineToolTrendAngle"];function af(e,t=!1,s=!1){if(!l.enabled("popup_hints"))return()=>{};const o=e.getContainer();let r=null,c=null;return lt.tool.subscribe(h),lt.createdLineTool.subscribe(null,u),lt.finishedLineTool.subscribe(null,_),e.layoutSizesChanged().subscribe(p),t||ze.CheckMobile.any()||!g("hint.startFocusedZoom")||(c=function(e,t){let i=!1;const s=o=>{o?(i&&t(o), +e.onZoom().unsubscribe(null,s)):i||(t(o),i=!0)};return e.onZoom().subscribe(null,s),()=>e.onZoom().unsubscribe(null,s)}(e,(function(e){if(!g("hint.startFocusedZoom"))return;if(e)r&&(c=null,f("hint.startFocusedZoom"));else{const e=ct.isMacKeyboard?"⌘":"Ctrl";m(a.t(null,void 0,i(81712)).format({key:e}),"hint.startFocusedZoom")}}))),()=>{lt.tool.unsubscribe(h),lt.createdLineTool.unsubscribe(null,u),lt.finishedLineTool.unsubscribe(null,_),e.layoutSizesChanged().unsubscribe(p),c?.()};function h(){const e=lt.tool.value(),t=ze.CheckMobile.any();if(s&&t&&(o=e,rf.includes(o)))return void async function(){0}();var o;if(!g("hint.touchPainting"))return;const n=(0,wt.isLineToolDrawWithoutPoints)(e);!(0,wt.isStudyLineToolName)(e)||"LineToolRegressionTrend"===e||n||t?(0,wt.isLineToolName)(e)&&!(0,wt.isLineDrawnWithPressedButton)(e)&&!n&&t?m(a.t(null,void 0,i(60663)),"hint.touchPainting"):r&&r.hide():m(a.t(null,void 0,i(14985)),"hint.touchPainting")}function u(){const e=lt.tool.value();"LineToolPath"===e&&g("hint.finishBuildPathByDblClick")?m(a.t(null,void 0,i(75296)),"hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&g("hint.finishBuildPolylineByDblClick")&&m(a.t(null,void 0,i(17409)),"hint.finishBuildPolylineByDblClick")}function _(){if(r){const e=lt.tool.value();"LineToolPath"===e?f("hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&f("hint.finishBuildPolylineByDblClick")}}function p(){if(!g("hint.startResizingChartInLayout"))return;m(ze.CheckMobile.any()?a.t(null,void 0,i(36539)):a.t(null,void 0,i(9430)),"hint.startResizingChartInLayout")}function m(e,t){if(r)r.show(e,f.bind(null,t));else{const s=lt.tool.value();Promise.all([i.e(1737),i.e(2227),i.e(6166)]).then(i.bind(i,5015)).then((i=>{r=new i.ChartEventHintRenderer(o),s===lt.tool.value()&&r.show(e,f.bind(null,t))}))}}function g(e){return!Boolean(d.getBool(e))}function f(e){d.setValue(e,!0,{forceFlush:!0}),(0,n.ensureNotNull)(r).destroy(),null!==c&&c(),r=null}}var lf=i(51243),cf=i.n(lf),hf=i(58519);class df{constructor(e){this._toolbarThemeChanged=new re.Delegate,this._onWatchedThemeChanged=e=>{this._toolbarThemeChanged.fire(e)},this._opts=e,D.watchedTheme.subscribe(this._onWatchedThemeChanged)}destroy(){D.watchedTheme.unsubscribe(this._onWatchedThemeChanged)}isStdTheme(){const e=this._opts.chartWidgetCollection.getAll().every((e=>null!==e.model().model().getThemeNameIfStdTheme()));return Promise.resolve(e)}async setStdTheme(e,t=!0,i){await(0,hf.loadTheme)(this._opts.chartWidgetCollection,{themeName:e,standardTheme:!0,syncState:t,noUndo:i})}setStdThemeForLayout(e,t=!0){(0,D.setTheme)(e),t&&(0,k.syncTheme)()}getCurrentThemeName(){return(0,k.getCurrentTheme)().name}toolbarThemeChanged(){return this._toolbarThemeChanged}}function uf(e){return e in _f}const _f={cursor:{name:"cursor",onlySelectable:!0},dot:{name:"dot",onlySelectable:!0},arrow_cursor:{name:"arrow",onlySelectable:!0},eraser:{name:"eraser",onlySelectable:!0},measure:{name:"measure",onlySelectable:!0},zoom:{name:"zoom",onlySelectable:!0},brush:{name:"LineToolBrush"},highlighter:{name:"LineToolHighlighter" +},text:{name:"LineToolText"},anchored_text:{name:"LineToolTextAbsolute",isAnchored:!0},note:{name:"LineToolNote"},text_note:{name:"LineToolTextNote"},anchored_note:{name:"LineToolNoteAbsolute",isAnchored:!0},signpost:{name:"LineToolSignpost"},callout:{name:"LineToolCallout"},balloon:{name:"LineToolBalloon"},comment:{name:"LineToolComment"},arrow_up:{name:"LineToolArrowMarkUp"},arrow_down:{name:"LineToolArrowMarkDown"},arrow_left:{name:"LineToolArrowMarkLeft"},arrow_right:{name:"LineToolArrowMarkRight"},price_label:{name:"LineToolPriceLabel"},price_note:{name:"LineToolPriceNote"},arrow_marker:{name:"LineToolArrowMarker"},flag:{name:"LineToolFlagMark"},image:{name:"LineToolImage"},table:{name:"LineToolTable"},vertical_line:{name:"LineToolVertLine"},horizontal_line:{name:"LineToolHorzLine"},cross_line:{name:"LineToolCrossLine"},horizontal_ray:{name:"LineToolHorzRay"},trend_line:{name:"LineToolTrendLine"},info_line:{name:"LineToolInfoLine"},trend_angle:{name:"LineToolTrendAngle"},arrow:{name:"LineToolArrow"},ray:{name:"LineToolRay"},extended:{name:"LineToolExtended"},parallel_channel:{name:"LineToolParallelChannel"},disjoint_angle:{name:"LineToolDisjointAngle"},flat_bottom:{name:"LineToolFlatBottom"},anchored_vwap:{name:"LineToolAnchoredVWAP"},pitchfork:{name:"LineToolPitchfork"},schiff_pitchfork_modified:{name:"LineToolSchiffPitchfork"},schiff_pitchfork:{name:"LineToolSchiffPitchfork2"},inside_pitchfork:{name:"LineToolInsidePitchfork"},pitchfan:{name:"LineToolPitchfan"},gannbox:{name:"LineToolGannSquare"},gannbox_square:{name:"LineToolGannComplex"},gannbox_fixed:{name:"LineToolGannFixed"},gannbox_fan:{name:"LineToolGannFan"},fib_retracement:{name:"LineToolFibRetracement"},fib_trend_ext:{name:"LineToolTrendBasedFibExtension"},fib_speed_resist_fan:{name:"LineToolFibSpeedResistanceFan"},fib_timezone:{name:"LineToolFibTimeZone"},fib_trend_time:{name:"LineToolTrendBasedFibTime"},fib_circles:{name:"LineToolFibCircles"},fib_spiral:{name:"LineToolFibSpiral"},fib_speed_resist_arcs:{name:"LineToolFibSpeedResistanceArcs"},fib_wedge:{name:"LineToolFibWedge"},fib_channel:{name:"LineToolFibChannel"},xabcd_pattern:{name:"LineTool5PointsPattern"},cypher_pattern:{name:"LineToolCypherPattern"},abcd_pattern:{name:"LineToolABCD"},triangle_pattern:{name:"LineToolTrianglePattern"},"3divers_pattern":{name:"LineToolThreeDrivers"},head_and_shoulders:{name:"LineToolHeadAndShoulders"},elliott_impulse_wave:{name:"LineToolElliottImpulse"},elliott_triangle_wave:{name:"LineToolElliottTriangle"},elliott_triple_combo:{name:"LineToolElliottTripleCombo"},elliott_correction:{name:"LineToolElliottCorrection"},elliott_double_combo:{name:"LineToolElliottDoubleCombo"},cyclic_lines:{name:"LineToolCircleLines"},time_cycles:{name:"LineToolTimeCycles"},sine_line:{name:"LineToolSineLine"},long_position:{name:"LineToolRiskRewardLong"},short_position:{name:"LineToolRiskRewardShort"},forecast:{name:"LineToolPrediction"},date_range:{name:"LineToolDateRange"},price_range:{name:"LineToolPriceRange"},date_and_price_range:{name:"LineToolDateAndPriceRange"},bars_pattern:{ +name:"LineToolBarsPattern"},ghost_feed:{name:"LineToolGhostFeed"},projection:{name:"LineToolProjection"},rectangle:{name:"LineToolRectangle"},rotated_rectangle:{name:"LineToolRotatedRectangle"},circle:{name:"LineToolCircle"},ellipse:{name:"LineToolEllipse"},triangle:{name:"LineToolTriangle"},polyline:{name:"LineToolPolyline"},path:{name:"LineToolPath"},curve:{name:"LineToolBezierQuadro"},double_curve:{name:"LineToolBezierCubic"},arc:{name:"LineToolArc"},icon:{name:"LineToolIcon"},emoji:{name:"LineToolEmoji"},sticker:{name:"LineToolSticker"},regression_trend:{name:"LineToolRegressionTrend"},fixed_range_volume_profile:{name:"LineToolFixedRangeVolumeProfile"}};const pf=new re.Delegate;var mf=i(78749),gf=i(9447);class ff{constructor(e){this._timeScale=e}coordinateToTime(e){const t=this._timeScale.coordinateToIndex(e);return this._timeScale.indexToTimePoint(t)}barSpacingChanged(){return this._timeScale.barSpacingChanged()}rightOffsetChanged(){return this._timeScale.rightOffsetChanged()}setRightOffset(e){this._timeScale.setRightOffset(e)}setBarSpacing(e){this._timeScale.setBarSpacing(e)}barSpacing(){return this._timeScale.barSpacing()}rightOffset(){return this._timeScale.rightOffset()}width(){return this._timeScale.width()}defaultRightOffset(){return this._timeScale.defaultRightOffset().spawn()}defaultRightOffsetPercentage(){return this._timeScale.defaultRightOffsetPercentage().spawn()}usePercentageRightOffset(){return this._timeScale.usePercentageRightOffset().spawn()}isEmpty(){return this._timeScale.isEmpty()}scrollToFirstBar(e){this._timeScale.scrollToFirstBar(e)}scrollToRealtime(e){this._timeScale.scrollToRealtime(!1,e)}pointsCount(){return this._timeScale.points().size()}leftVisibleBarUTCTime(){const e=this._timeScale.visibleBarsStrictRange()?.firstBar()??null;return null===e?null:this._timeScale.indexToTimePoint(e)}}const yf=new Di.TranslatedString("change timezone",a.t(null,void 0,i(20137)));class vf{constructor(e){this._onTimezoneChanged=new re.Delegate,this._chartWidget=e,this._timezoneProperty=e.properties().childs().timezone,this._timezoneProperty.subscribe(this,(e=>{this._onTimezoneChanged.fire(e.value())})),e.onAboutToBeDestroyed().subscribe(this,(()=>{this._timezoneProperty.unsubscribeAll(this)}),!0)}availableTimezones(){return Pe.availableTimezones}getTimezone(){const e=this._timezoneProperty.value();return(0,n.ensureDefined)(this.availableTimezones().find((t=>t.id===e)))}setTimezone(e,t){(0,n.assert)((0,Pe.timezoneIsAvailable)(e),`Incorrect timezone: ${e}`),t?.disableUndo?this._timezoneProperty.setValue(e):this._chartWidget.model().setProperty(this._timezoneProperty,e,yf)}onTimezoneChanged(){return this._onTimezoneChanged}}class Sf{constructor(e,t){this._chartUndoModel=e,this._chartModel=e.model(),this._priceScale=t}getMode(){const e=this._priceScale.properties().childs();return e.percentage.value()?2:e.indexedTo100.value()?3:e.log.value()?1:0}setMode(e){this._priceScale.setMode({percentage:2===e,log:1===e,indexedTo100:3===e})}isInverted(){return this._priceScale.isInverted()}setInverted(e){ +this._priceScale.properties().childs().isInverted.setValue(e)}isLocked(){return this._priceScale.isLockScale()}setLocked(e){this._priceScale.setMode({lockScale:e})}isAutoScale(){return this._priceScale.isAutoScale()}setAutoScale(e){this._priceScale.setMode({autoScale:e})}getVisiblePriceRange(){return this._priceScale.priceRangeInPrice()}setVisiblePriceRange(e){this._priceScale.setPriceRangeInPrice(e),this._chartModel.lightUpdate()}hasMainSeries(){return this._priceScale.hasMainSeries()}getStudies(){return this._priceScale.getStudies().map((e=>e.id()))}currency(){const e=this._chartModel.availableCurrencies(),t=this._priceScale.currency(e);return null===t?null:{readOnly:t.readOnly,selectedCurrency:t.selectedCurrency,originalCurrencies:Array.from(t.originalCurrencies),currencies:e.getItems().filter((e=>!t.baseCurrencies.has(e))),symbols:Array.from(t.symbols)}}setCurrency(e){const t=this.currency()?.currencies;t&&e&&!t.includes(e)?console.warn("The provided currency is not supported by your datafeed!"):this._chartUndoModel.setPriceScaleCurrency(this._priceScale,e)}unit(){const e=this._chartModel.availableUnits(),t=this._priceScale.unit(e);return null===t?null:{readOnly:0===t.availableGroups.size,selectedUnit:t.selectedUnit,originalUnits:Array.from(t.originalUnits),availableGroups:Array.from(t.availableGroups),symbols:Array.from(t.symbols)}}setUnit(e){!e||this._chartModel.availableUnits().unitGroupById(e)?this._chartUndoModel.setPriceScaleUnit(this._priceScale,e):console.warn("The provided unit is not supported by your datafeed!")}coordinateToPrice(e){const t=this._priceScale.mainSource()?.firstValue();return null==t?null:this._priceScale.coordinateToPrice(e,t)}measureUnitId(){const e=this._priceScale.measureUnitId(this._chartModel.availableUnits());return null===e?null:{selectedMeasureUnitId:e.selectedMeasureUnitId}}}function bf(e){return{id:e.id(),name:(t=e.toolname,Object.keys(_f).find((e=>_f[e].name===t))||null)};var t}function wf(e){return{id:e.id(),name:e.metaInfo().description}}const Cf=new Di.TranslatedString("change pane height",a.t(null,void 0,i(14691)));class Pf extends tt.UndoCommand{constructor(e,t,i){super(Cf),this._model=e,this._paneIndex=t,this._paneHeight=i,this._prevStretchFactors=this._model.panes().map((e=>e.stretchFactor()))}redo(){this._model.changePanesHeight(this._paneIndex,this._paneHeight)}undo(){const e=this._model.panes();for(let t=0;t!e.isSpeciallyZOrderedSource())).map((t=>function(e,t){return t===e.mainSeries()?function(e){return{id:e.id(),name:"Main Series"}}(e.mainSeries()):(0,Js.isStudy)(t)?wf(t):(0,eo.isLineTool)(t)?bf(t):null}(e,t))).filter(dt.notNull).filter((e=>null!==e.name))}getHeight(){return this._pane.height()}setHeight(e){const t=this._chartWidget.model().model(),i=t.panes();(0,n.assert)(i.length>1,"Unable to change pane's height if there is only one pane");const s=i.indexOf(this._pane);(0,n.assert)(-1!==s,"Invalid pane index");const o=new Pf(t,s,e);this._chartWidget.model().undoHistory().pushUndoCommand(o)}moveTo(e){const t=this.paneIndex();t!==e&&((0,n.assert)(e>=0&&e({...e,id:e.id,localizedName:void 0!==e.name?(0,xf.getTranslatedInputTitle)(e.name):""})))}function Mf(e){const t={};if(e.defaults){const i=(0,hc.default)(e.defaults);t.defaults=i}return void 0!==e.plots&&(t.plots=(0,hc.default)(e.plots)),void 0!==e.styles&&(t.styles=(0,hc.default)(e.styles)),void 0!==e.bands&&(t.bands=(0,hc.default)(e.bands)),void 0!==e.filledAreas&&(t.filledAreas=(0,hc.default)(e.filledAreas)),void 0!==e.palettes&&(t.palettes=(0,hc.default)(e.palettes)),t}var Af=i(58137);class Lf{constructor(e,t){this._onStudyCompleted=new re.Delegate,this._onStudyError=new re.Delegate,this._study=e,this._chartWidget=t,this._undoModel=this._chartWidget.model(),this._model=this._undoModel.model(),this._study.onAboutToBeDestroyed().subscribe(this,(()=>{this._study.onStatusChanged().unsubscribeAll(this),this._study.onAboutToBeDestroyed().unsubscribeAll(this)})),this._study.onStatusChanged().subscribe(this,(e=>{switch(e.type){case yh.StudyStatusType.Completed: +this._onStudyCompleted.fire();break;case yh.StudyStatusType.Error:this._onStudyError.fire()}}))}isUserEditEnabled(){return this._study.userEditEnabled()}setUserEditEnabled(e){this._study.setUserEditEnabled(e)}getInputsInfo(){return If(this._study.metaInfo())}getInputValues(){const e=this._study.inputs({symbolsForChartApi:!1,asObject:!0});return Object.keys(e).map((t=>{const i=e[t];return{id:t,value:(0,dt.isObject)(i)?i.v:i}}))}getStyleInfo(){return Mf(this._study.metaInfo())}getStyleValues(){const{styles:e,bands:t,filledAreas:i,palettes:s,graphics:o,ohlcPlots:n,filledAreasStyle:r}=this._study.properties().state();return{styles:e,bands:t,filledAreas:i,palettes:s,graphics:o,ohlcPlots:n,filledAreasStyle:r}}setInputValues(e){const t=this.getInputValues();for(const i of e){void 0!==t.find((e=>e.id===i.id))?this._study.properties().childs().inputs.childs()[i.id].setValue(i.value):console.warn(`There is no such input: "${i.id}"`)}}mergeUp(){this._model.isMergeUpAvailableForSource(this._study)&&new na(this._model,this._study,null).redo()}mergeDown(){this._model.isMergeDownAvailableForSource(this._study)&&new ra(this._model,this._study,null).redo()}unmergeUp(){this._model.isUnmergeAvailableForSource(this._study)&&new ia(this._model,this._study,null).redo()}unmergeDown(){this._model.isUnmergeAvailableForSource(this._study)&&new ta(this._model,this._study,null).redo()}paneIndex(){return this._model.panes().indexOf(this._model.paneForSource(this._study))}onDataLoaded(){return this._onStudyCompleted}onStudyError(){return this._onStudyError}mergeUpWithUndo(){this._model.isMergeUpAvailableForSource(this._study)&&this._undoModel.mergeSourceUp(this._study)}mergeDownWithUndo(){this._model.isMergeDownAvailableForSource(this._study)&&this._undoModel.mergeSourceDown(this._study)}unmergeUpWithUndo(){this._model.isUnmergeAvailableForSource(this._study)&&this._undoModel.unmergeSourceUp(this._study)}unmergeDownWithUndo(){this._model.isUnmergeAvailableForSource(this._study)&&this._undoModel.unmergeSourceDown(this._study)}priceScale(){return new Sf(this._undoModel,(0,n.ensureNotNull)(this._study.priceScale()))}symbolSource(){const e=(0,n.ensureNotNull)(this._study.symbolSource());return{symbol:e.symbol(),currencyId:e.currency(),unitId:e.unit()}}currency(){return this._study.currency()}changePriceScale(e){const t=(0,n.ensureNotNull)(this._model.paneForSource(this._model.mainSeries())),i=(0,n.ensureNotNull)(this._model.paneForSource(this._study));switch(e){case"no-scale":(0,n.assert)(i.actionNoScaleIsEnabled(this._study),"Unable to leave a pane without any non-overlay price scale"),new Zl(this._model,this._study,i,"overlay",null).redo();break;case"as-series":(0,n.assert)(i===t,"Study should be on the main pane"),new Xl(this._model,this._study,i,this._model.mainSeries().priceScale(),null).redo();break;case"new-left":new Zl(this._model,this._study,i,"left",null).redo();break;case"new-right":new Zl(this._model,this._study,i,"right",null).redo();break;default:const s=this._model.dataSourceForId(e) +;if(null===s)throw new Error(`There is no study with entityId='${e}'`);const o=i===this._model.paneForSource(s);(0,n.assert)(o,"Both studies should be on the same pane");const r=(0,n.ensureNotNull)(s.priceScale()),a=Or(this._study,r,this._model),l=oh(this._study,r,this._model);new Xl(this._model,this._study,i,r,null).redo(),null!==a&&new $l(this._model,r,a,null).redo(),null!==l&&new Kl(this._model,r,l,null).redo()}}isVisible(){return this._study.properties().childs().visible.value()}setVisible(e){this._study.properties().childs().visible.setValue(e)}bringToFront(){this._model.bringToFront([this._study])}sendToBack(){this._model.sendToBack([this._study])}applyOverrides(e){(0,mf.applyOverridesToStudy)(this._study,e)}hasPlots(){return this._study.metaInfo().plots.length>0}dataLength(){return this._study.status().type!==yh.StudyStatusType.Completed?0:this._study.metaInfo().plots.length>0?this._study.data().size():this._model.mainSeries().bars().size()}isLoading(){const e=this._study.status();return e.type===yh.StudyStatusType.Undefined||e.type===yh.StudyStatusType.Loading}hasError(){return this._study.status().type===yh.StudyStatusType.Error}hasPendingUnresolvedSymbols(){return this._study.hasPendingUnresolvedSymbols()}anyGraphicsReady(){return!(0,Af.isStudyGraphicsEmpty)(this._study.graphics())}graphicsViewsReady(){return this._study.graphicsViewsReady()}properties(){return this._study.properties()}setProperties(e){this._study.properties().mergeAndFire(e)}async applyToEntireLayout(){const e=new sn.ActionsProvider(this._chartWidget),t=(await e.contextMenuActionsForSources([this._study],(0,n.ensureNotNull)(this._chartWidget.model().paneForSource(this._study)))).find((e=>"applyStudyToEntireLayout"===e.id));t&&t.execute()}status(){return{...this._study.status()}}title(){return this._study.title(ua.TitleDisplayTarget.StatusLine)}symbolsResolved(){return this._study.symbolsResolved()}study(){return this._study}}const kf=new Map([["LineToolBezierQuadro",3],["LineToolBezierCubic",4]]);function Df(e){const t=kf.get(e.toolname);if(void 0!==t)return t;const i=e.pointsCount();return-1===i?e.points().length:i}function Ef(e){return"LineToolRiskRewardLong"===e||"LineToolRiskRewardShort"===e}const Bf=["alwaysShowStats","entryPrice","inputs.first bar time","inputs.last bar time","interval","linesWidths","points","snapTo45Degrees","stopPrice","symbol","symbolStateVersion","currencyId","unitId","targetPrice","zOrderVersion"];class Vf{constructor(e,t,i){this._source=e,this._undoModel=t,this._model=t.model(),this._pointsConverter=i}isSelectionEnabled(){return this._source.isSelectionEnabled()}setSelectionEnabled(e){this._source.setSelectionEnabled(e)}isSavingEnabled(){return this._source.isSavedInChart()}setSavingEnabled(e){this._source.setSavingInChartEnabled(e)}isShowInObjectsTreeEnabled(){return this._source.showInObjectTree()}setShowInObjectsTreeEnabled(e){this._source.setShowInObjectsTreeEnabled(e)}isUserEditEnabled(){return this._source.userEditEnabled()}setUserEditEnabled(e){this._source.setUserEditEnabled(e)}bringToFront(){ +this._model.bringToFront([this._source])}sendToBack(){this._model.sendToBack([this._source])}getProperties(){return this._source.properties().state(Bf)}setProperties(e,t){(0,li.allowSavingDefaults)(!!t),this._source.properties().mergeAndFire(e),(0,li.allowSavingDefaults)(!1)}getPoints(){let e=this._source.points();const t=Df(this._source);return e.length>t&&((0,n.assert)(Ef(this._source.toolname)),e=e.slice(0,t)),this._pointsConverter.dataSourcePointsToPriced(e)}setPoints(e){if(this._source.isFixed())return;const t=Df(this._source);if(t!==e.length)throw new Error(`Wrong points count. Required: ${t}, provided: ${e.length}`);const i=this._pointsConverter.apiPointsToDataSource(e);this._model.startChangingLinetool(this._source),this._model.changeLinePoints(this._source,i),this._model.endChangingLinetool(!0),this._source.createServerPoints()}getAnchoredPosition(){return this._source.positionPercents()}setAnchoredPosition(e){const t=this._source.fixedPoint(),i=this._source.linkKey().value(),s=void 0===t?null:this._source.screenPointToPoint(t);if(!this._source.isFixed()||void 0===t||null===i||null===s)return;const o={logical:s,screen:t},n=new Map;n.set(i,e),this._model.startMovingSources([this._source],o,null,new Map),this._model.moveSources(o,n),this._model.endMovingSources(!0)}ownerSourceId(){return(0,n.ensureNotNull)(this._source.ownerSource()).id()}changePoint(e,t){if(this._source.isFixed())return;const i=this._pointsConverter.apiPointsToDataSource([e])[0];this._model.startChangingLinetool(this._source,{...i},t),this._model.changeLinePoint({...i}),this._model.endChangingLinetool(!1),this._source.createServerPoints()}isHidden(){return this._source.isSourceHidden()}getRawPoints(){return this._source.points()}getNormalizedPoints(){return this._source.normalizedPoints()}setRawPoint(e,t){this._model.startChangingLinetool(this._source,{...t},e),this._model.changeLinePoint({...t}),this._model.endChangingLinetool(!1)}move(e,t){this._model.startMovingSources([this._source],{logical:e,screen:(0,n.ensureNotNull)(this._source.pointToScreenPoint(e))},null,new Map),this._model.moveSources({logical:t,screen:(0,n.ensureNotNull)(this._source.pointToScreenPoint(t))},new Map),this._model.endMovingSources(!1)}dataAndViewsReady(){return this._source.dataAndViewsReady()}zorder(){return this._source.zorder()}symbol(){return this._source.properties().symbol.value()}currency(){return this._source.properties().currencyId.value()}unit(){return this._source.properties().unitId.value()}share(e){this._undoModel.shareLineTools([this._source],e)}setVisible(e,t=!1){this._undoModel.setProperty(this._source.properties().visible,e,null,t)}sharingMode(){return this._source.sharingMode().value()}lineDataSource(){return this._source}template(){return this._source.template()}}class Rf{constructor(e,t){this._series=e,this._undoModel=t,this._model=t.model()}isUserEditEnabled(){return this._series.userEditEnabled()}setUserEditEnabled(e){this._series.setUserEditEnabled(e)}mergeUp(){ +this._model.isMergeUpAvailableForSource(this._series)&&new na(this._model,this._series,null).redo()}mergeDown(){this._model.isMergeDownAvailableForSource(this._series)&&new ra(this._model,this._series,null).redo()}unmergeUp(){this._model.isUnmergeAvailableForSource(this._series)&&new ia(this._model,this._series,null).redo()}unmergeDown(){this._model.isUnmergeAvailableForSource(this._series)&&new ta(this._model,this._series,null).redo()}mergeUpWithUndo(){this._model.isMergeUpAvailableForSource(this._series)&&this._undoModel.mergeSourceUp(this._series)}mergeDownWithUndo(){this._model.isMergeDownAvailableForSource(this._series)&&this._undoModel.mergeSourceDown(this._series)}unmergeUpWithUndo(){this._model.isUnmergeAvailableForSource(this._series)&&this._undoModel.unmergeSourceUp(this._series)}unmergeDownWithUndo(){this._model.isUnmergeAvailableForSource(this._series)&&this._undoModel.unmergeSourceDown(this._series)}detachToRight(){new Zl(this._model,this._series,this._pane(),"right",null).redo()}detachToLeft(){new Zl(this._model,this._series,this._pane(),"left",null).redo()}detachNoScale(){new Zl(this._model,this._series,this._pane(),"overlay",null).redo()}changePriceScale(e){const t=(0,n.ensureNotNull)(this._model.paneForSource(this._series));switch(e){case"new-left":new Zl(this._model,this._series,t,"left",null).redo();break;case"new-right":new Zl(this._model,this._series,t,"right",null).redo();break;case"no-scale":(0,n.assert)(t.actionNoScaleIsEnabled(this._series),"Unable to leave a pane without any non-overlay price scale"),new Zl(this._model,this._series,t,"overlay",null).redo();break;default:const i=this._model.dataSourceForId(e);if(null===i)throw new Error(`There is no study with entityId='${e}'`);const s=this._model.paneForSource(i)===t;(0,n.assert)(s,"Study should be on the main pane");const o=(0,n.ensureNotNull)(i.priceScale());new Xl(this._model,this._series,t,o,null).redo()}}isVisible(){return this._series.properties().childs().visible.value()}setVisible(e){this._series.properties().childs().visible.setValue(e)}bringToFront(){this._model.bringToFront([this._series])}sendToBack(){this._model.sendToBack([this._series])}entityId(){return this._series.id()}chartStyleProperties(e,t){return t?this._series.properties().childs()[Nf(e)].state():this._series.properties().childs()[Nf(e)].state(["inputs","inputsInfo"])}setChartStyleProperties(e,t){this._series.properties().childs()[Nf(e)].mergeAndFire(t)}barsCount(){return this._series.bars().size()}endOfData(){return this._series.endOfData()}symbolSource(){return{symbol:this._series.symbol(),currencyId:this._series.currency(),unitId:this._series.unit()}}isLoading(){return this._series.isLoading()}isInReplay(){return this._series.isInReplay()}data(){return this._series.data()}priceScale(){return new Sf(this._undoModel,this._series.priceScale())}seriesErrorMessage(){return this._series.seriesErrorMessage()}compositeStatusVW(){return this._series.compositeStatusVW()}properties(){return this._series.properties()}lastConfirmedBarUTCTime(){ +return this._series.bars().last()?.value[0]??null}_pane(){return(0,n.ensureNotNull)(this._model.paneForSource(this._series))}}function Nf(e){switch(e){case 0:return"barStyle";case 1:return"candleStyle";case 2:return"lineStyle";case 14:return"lineWithMarkersStyle";case 15:return"steplineStyle";case 3:return"areaStyle";case 16:return"hlcAreaStyle";case 4:return"renkoStyle";case 5:return"kagiStyle";case 6:return"pnfStyle";case 7:return"pbStyle";case 8:return"haStyle";case 9:return"hollowCandleStyle";case 10:return"baselineStyle";case 11:return"rangeStyle";case 12:return"hiloStyle";case 13:return"columnStyle";case 17:return"volFootprintStyle";case 18:return"tpoStyle";case 19:return"volCandlesStyle";case 20:return"svpStyle";case 21:return"hlcBarsStyle";default:(0,n.ensureNever)(e)}throw new Error(`unsupported chart style: ${e}`)}var Of=i(32112);function Ff(e,t){const{symbolChanged:i,currencyChanged:s,unitChanged:o,styleChangeRequiresRestart:n}=e.compareSymbolParams(t);return!(i||s||o||n)}function Wf(e,t){e.isLoading()&&!e.isFailed()||t(e.isFailed());const i=e.seriesSource().symbolInstanceId(),s=e.dataEvents(),o=e.symbolParams(),n=()=>{s.completed().unsubscribe(null,r),(Ff(e,o)||e.seriesSource().symbolInstanceId()===i)&&t(!1)},r=()=>{s.error().unsubscribe(null,n),(Ff(e,o)||e.seriesSource().symbolInstanceId()===i)&&t(!0)};s.completed().subscribe(null,n,!0),s.error().subscribe(null,r,!0)}class Hf{constructor(e,t){this._controller=e,this._model=t}createGroupFromSelection(){return this._controller.createGroupFromSelection().id}removeGroup(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.removeGroup(t)}groups(){return this._controller.groups().map((e=>e.id))}shapesInGroup(e){const t=(0,n.ensureDefined)(this._groupById(e));return(0,ci.sortSources)(t.lineTools()).map((e=>e.id()))}excludeShapeFromGroup(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._model.dataSourceForId(t));(0,n.assert)((0,eo.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.excludeLineToolFromGroup(i,s)}addShapeToGroup(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._model.dataSourceForId(t));(0,n.assert)((0,eo.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.addLineToolToGroup(i,s)}availableZOrderOperations(e){const t=(0,n.ensureDefined)(this._groupById(e));return this._controller.availableZOrderOperations(t)}bringToFront(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.bringToFront(t)}bringForward(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.bringForward(t)}sendBackward(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.sendBackward(t)}sendToBack(e){const t=(0,n.ensureDefined)(this._groupById(e));this._controller.sendToBack(t)}insertAfter(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0,n.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertAfter(i,s)}insertBefore(e,t){const i=(0,n.ensureDefined)(this._groupById(e)),s=(0, +n.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertBefore(i,s)}groupVisibility(e){return(0,n.ensureDefined)(this._groupById(e)).visibility()}setGroupVisibility(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupVisibility(i,t)}groupLock(e){return(0,n.ensureDefined)(this._groupById(e)).locked()}setGroupLock(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupLock(i,t)}getGroupName(e){return(0,n.ensureDefined)(this._groupById(e)).name().value()}setGroupName(e,t){const i=(0,n.ensureDefined)(this._groupById(e));this._controller.setGroupName(i,t)}canBeGroupped(e){const t=e.map((e=>(0,n.ensureNotNull)(this._model.dataSourceForId(e))));return!t.some((e=>!(0,eo.isLineTool)(e)))&&this._controller.canBeGroupped(t)}_groupById(e){return this._controller.groups().find((t=>t.id===e))}}var zf=i(76032);const Uf=new Di.TranslatedString("change price to bar ratio",a.t(null,void 0,i(2509))),Gf=new Di.TranslatedString("toggle lock scale",a.t(null,void 0,i(49695)));function jf(e,t){return t.map((t=>(0,n.ensureNotNull)(e.dataSourceForId(t))))}class qf{constructor(e,t){this._visibleBarsChanged=new re.Delegate,this._crosshairMoved=new re.Delegate,this._dataSourceHovered=new re.Delegate,this._ranges=null,this._panes=new WeakMap,this._studies=new WeakMap,this._lineDataSources=new WeakMap,this._selectionApi=null,this._lollipopSourcesApi=null,this._prevVisibleRange=null,this._prevHoveredSourceId=null,this._chartWidget=e,this._activateChart=t,this._timezoneApi=new vf(e),this._chartWidget.withModel(this,(()=>{this._chartWidget.model().crosshairSource().moved().subscribe(this,this._onCrosshairMoved),this._chartWidget.model().model().hoveredSourceChanged().subscribe(this,this._onHoveredSourceChanged),this._chartWidget.model().timeScale().logicalRangeChanged().subscribe(this,this._onLogicalRangeChanged)})),this._widgetLinkingGroupIndex=e.linkingGroupIndex().spawn(),this._widgetLinkingGroupIndex.subscribe((e=>this._apiLinkingGroupIndex.setValue(e))),this._apiLinkingGroupIndex=new F.WatchedValue(this._widgetLinkingGroupIndex.value()),this._apiLinkingGroupIndex.subscribe((e=>{this._widgetLinkingGroupIndex.value()!==e&&(this._chartWidget.hasModel()?this._chartWidget.model().setLinkingGroupIndex(e):this._widgetLinkingGroupIndex.setValue(e))})),this._chartWidget.onAboutToBeDestroyed().subscribe(this,this._destroy,!0)}setActive(){this._activateChart()}getPriceToBarRatio(){return this._chartWidget.model().model().mainSeriesScaleRatioProperty().value()}setPriceToBarRatio(e,t){const i=this._chartWidget.model(),s=i.model(),o=s.mainSeriesScaleRatioProperty();t?.disableUndo?new G_(o,e,null,s).redo():i.setScaleRatioProperty(o,e,Uf)}isPriceToBarRatioLocked(){return this._chartWidget.model().model().mainSeries().priceScale().isLockScale()}setPriceToBarRatioLocked(e,t){const i=this._chartWidget.model(),s=i.model(),o=s.mainSeries().priceScale();t?.disableUndo?new lc({lockScale:e},o,null,s).redo():i.setPriceScaleMode({lockScale:e},o,Gf)}id(){return this._chartWidget.id()} +onDataLoaded(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().completed())}onSymbolChanged(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().symbolResolved())}onIntervalChanged(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().onIntervalChanged())}onVisibleRangeChanged(){return this._makeSubscriptionFromDelegate(this._visibleBarsChanged)}onChartTypeChanged(){const e=this._chartWidget.model().mainSeries().onStyleChanged();return this._makeSubscriptionFromDelegate(e)}onSeriesTimeframe(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().seriesTimeFrame())}onSeriesError(){return this._makeSubscriptionFromDelegate(this._chartWidget.model().mainSeries().dataEvents().seriesError())}dataReady(e){const t=!this._chartWidget.hasModel()||!this._chartWidget.model().mainSeries()||this._chartWidget.model().mainSeries().data().isEmpty();return e&&(t?this.onDataLoaded().subscribe(null,e,!0):e()),!t}whenChartReady(e){this._chartWidget.withModel(this,e)}crossHairMoved(){return this._makeSubscriptionFromDelegate(this._crosshairMoved)}onHoveredSourceChanged(){return this._makeSubscriptionFromDelegate(this._dataSourceHovered)}setVisibleRange(e,t){return new Promise(((i,s)=>{const o=e=>{clearTimeout(n),s(e)},n=setTimeout((()=>o(new Error("Rejected by timeout"))),t?.rejectByTimeout??1e4);this._chartWidget.setVisibleTimeRange(e.from,e.to,t,(()=>{clearTimeout(n),i()}),o)}))}async setSymbol(e,t){(0,dt.isFunction)(t)&&(t={dataReady:t});const{dataReady:i,doNotActivateChart:s}=t||{};if(e===this.symbol()||this._chartWidget.hasModel()&&this._chartWidget.model().mainSeries().symbolSameAsResolved(e))return i?.(),!0;s||this._activateChart();const o=await this._chartWidget.chartWidgetCollection().setSymbol(e,void 0,this._chartWidget);return o&&Wf(this._chartWidget.model().mainSeries(),(e=>{!e&&i&&i()})),o}async setResolution(e,t){(0,dt.isFunction)(t)&&(t={dataReady:t});const{dataReady:i,doNotActivateChart:s}=t||{},o=Re.Interval.normalize(e);if(null===o||o===this.resolution())return i?.(),!0;s||this._activateChart();const n=await this._chartWidget.chartWidgetCollection().setResolution(o,void 0,this._chartWidget);return n&&Wf(this._chartWidget.model().mainSeries(),(e=>{!e&&i&&i()})),n}async setChartType(e,t){if(this._chartWidget.model().mainSeries().properties().childs().style.value()===e)return t?.(),!0;const i=this._chartWidget.chartWidgetCollection().setChartStyleToWidget(e,this._chartWidget);return Wf(this._chartWidget.model().mainSeries(),(e=>{!e&&t&&t()})),i}resetData(){this._chartWidget.model().mainSeries().rerequestData()}executeActionById(e){this._chartWidget.executeActionById(e)}getCheckableActionState(e){return this._chartWidget.getCheckableActionState(e)}refreshMarks(){this._chartWidget.refreshMarks()}clearMarks(e){this._chartWidget.clearMarks(e)}getBarsMarksSources(){return this._chartWidget.model().barsMarksSources()}getAllShapes(){ +return this._chartWidget.model().model().allLineTools().map(bf).filter((e=>null!==e.name))}getAllStudies(){return this._chartWidget.model().model().allStudies(!0).map(wf)}getStudyTemplateSnapshot(e,t,i){return(0,zf.getStudyTemplateSaveData)(e,this._chartWidget.model().model(),t,i)}getStudyTemplateDescString(){const e=(0,zf.getStudyTemplateMetaInfo)(this._chartWidget.model().model());return(0,zf.getStudyTemplateDescString)(e.indicators)}applyStudyTemplateByRecord(e){if(!e)return;const t=t=>this._chartWidget.model().applyStudyTemplate(JSON.parse(t.content),e.name);e.is_default?G.backend.getStandardStudyTemplateById(e.id,t):G.backend.getStudyTemplateById(e.id).then(t)}chartTemplate(){return this._chartWidget.model().model().template()}applyChartTempalte(e){this._chartWidget.chartWidgetCollection().applyTheme(e)}getAllPanesHeight(){const e=this._chartWidget.model().model().panes();if(this._chartWidget.hasMaximizedPane()){let t=0,i=0;e.forEach((e=>{t+=e.height(),i+=e.stretchFactor()}));const s=i/t;return e.map((e=>Math.round(e.stretchFactor()/s*100)/100))}return e.map((e=>e.height()))}setAllPanesHeight(e){const t=this._chartWidget.model().model(),i=t.panes();(0,n.assert)(i.length===e.length,"There`s a mismatch between the number of heights you provided and the number of panes.");const s=i.reduce(((e,t)=>e+t.stretchFactor()),0)/e.reduce(((e,t)=>e+t));e.forEach(((e,t)=>{const o=e*s;i[t].setStretchFactor(o)})),t.fullUpdate()}maximizeChart(){this._chartWidget.requestFullscreen()}isMaximized(){return this._chartWidget.inFullscreen()}restoreChart(){this._chartWidget.exitFullscreen()}restoreChartPreferences(){this._chartWidget.model().restorePreferences()}availableZOrderOperations(e){const t=jf(this._chartWidget.model().model(),e);return this._chartWidget.model().availableZOrderOperations(t)}sendToBack(e){const t=jf(this._chartWidget.model().model(),e);this._chartWidget.model().sendToBack(t)}bringToFront(e){const t=jf(this._chartWidget.model().model(),e);this._chartWidget.model().bringToFront(t)}bringForward(e){const t=jf(this._chartWidget.model().model(),e);this._chartWidget.model().bringForward(t)}sendBackward(e){const t=jf(this._chartWidget.model().model(),e);this._chartWidget.model().sendBackward(t)}insertAfter(e,t){const i=this._chartWidget.model().model(),s=jf(i,e),o=(0,n.ensureNotNull)(i.dataSourceForId(t));this._chartWidget.model().insertAfter(s,o)}insertBefore(e,t){const i=this._chartWidget.model().model(),s=jf(i,e),o=(0,n.ensureNotNull)(i.dataSourceForId(t));this._chartWidget.model().insertBefore(s,o)}sessions(){return this._chartWidget.model().model().sessions()?.get()??null}chartModel(){return this._chartWidget.model().model()}chartUndoModel(){return this._chartWidget.model()}chartWidget(){return this._chartWidget}getTimeScaleLogicalRange(){return this._chartWidget.model().timeScale().logicalRange()}setEntityVisibility(e,t){console.warn("`setEntityVisibility` is deprecated. Use shape/study API instead");const i=this._chartWidget.model().model().dataSourceForId(e);if(!i)return;const s=i.properties() +;s&&s.visible&&s.visible.setValue(t)}async createStudy(e,t,i,s,o,n){if("function"==typeof o)return console.warn('"createStudy" does not take "callback" parameter anymore'),Promise.resolve(null);if(n=n||{},"string"!=typeof e)return this._createStudy(e);e=e.toLowerCase();const r=await(0,ts.studyMetaInfoRepository)().findAllJavaStudies(),a=is.StudyMetaInfo.findStudyMetaInfoByDescription(r,e);if(n.checkLimit){const e=this._chartWidget.model().canCreateStudy({id:a.id});if(!e.success)return(0,Ar.showTooManyStudiesNotice)(e.limitValue),Promise.resolve(null)}const l=(n.disableUndo?this._chartWidget.model().model():this._chartWidget.model()).createStudyInserter({type:"java",studyId:a.id},[]);if(l.setForceOverlay(!!t),n.priceScale&&l.setPreferredPriceScale(function(e){switch(e){case"no-scale":return"overlay";case"as-series":return"as-series";case"new-left":return"left";case"new-right":return"right";default:throw new Error(`The pricescale "${e}" is invalid, the only valid options are "no-scale", "as-series", "new-left" and "new-right".`)}}(n.priceScale)),n.allowChangeCurrency&&l.setAllowChangeCurrency(!0),n.allowChangeUnit&&l.setAllowChangeUnit(!0),Array.isArray(s)){console.warn("Passing study inputs as an ordered array is now deprecated. Please use an object where keys correspond to the inputs of your study instead.");const e={};for(let t=0;tPromise.resolve({inputs:s||{},parentSources:[]}))).then((e=>(o&&(0,mf.applyOverridesToStudy)(e,o),i&&e.setUserEditEnabled(!1),e.id())))}waitForStudyCreated(e){return this._chartWidget.model().model().waitForStudy(e)}compileFailedStudies(){return this._chartWidget.model().model().studiesWV().value().filter((e=>e.isPine()&&e.hasCompileError()))}getStudyById(e){const t=this._chartWidget.model().model().getStudyById(e);if(null===t)throw new Error("There is no such study");return this._getStudyApi(t)}getSeries(){const e=this._chartWidget.model(),t=e.mainSeries();return new Rf(t,e)}createShape(e,t){return this.createMultipointShape([e],t)}async createMultipointShape(e,t){const i=()=>new Error(`Cannot create "${s.shape}" shape`),s=Object.assign({},{filled:!0},t),o=_f[s.shape]||_f.flag;const r=this._chartWidget.model().model(),a=r.mainSeries();if(r.timeScale().isEmpty())throw i();const l=void 0!==s.ownerStudyId?r.dataSourceForId(s.ownerStudyId)??a:a,c=r.paneForSource(l),h=this._convertUserPointsToDataSource(e);if(null===h||null===c)throw i();if(o.onlySelectable)throw new Error(`Cannot create "${s.shape}" shape`);if("LineToolIcon"===o.name){const e=s;if(e.icon=e.icon||e.overrides&&e.overrides.icon,!s.hasOwnProperty("icon"))throw new Error("icon must be specified in options");e.overrides=e.overrides||{},e.overrides.icon=e.icon}await(0,Ro.ensureLineToolLoaded)(o.name);const d=(0,eo.createLineToolProperties)(r.backgroundTheme().spawnOwnership(),o.name,!r.readOnly());if((0,eo.prepareLineToolPropertiesByOwnerSource)(d,l),s.overrides)for(const e in s.overrides)d.hasChild(e)?(0, +n.ensureDefined)(d.child(e)).mergeAndFire(s.overrides[e]):Ef(o.name)&&-1!==["profitLevel","stopLevel"].indexOf(e)&&d.addProperty(e,s.overrides[e]);let u;void 0!==d.hasChild("text")&&s.text&&(0,n.ensureDefined)(d.child("text")).setValue(s.text),d.hasChild("filled")&&s.filled&&(0,n.ensureDefined)(d.child("filled")).setValue(!0),u=s.disableUndo?this._chartWidget.model().model():this._chartWidget.model();const _=u.createLineTool({pane:c,point:h[0],linetool:o.name,properties:d,ownerSource:l});if(null===_)throw d.destroy(),i();if(_.properties()!==d&&d.destroy(),Ef(o.name)){if(h.length>2)throw new Error(`Wrong points count for ${s.shape}. Required 1 or 2`);2===h.length&&(_.startChanging(1,h[1]),_.setPoint(1,h[1]),_.endChanging(!0,!1))}else{const e=_.pointsCount();if(e!==h.length&&-1!==e)throw new Error(`Wrong points count for ${s.shape}. Required ${e}`);const t=new Bo.EnvironmentState(void 0,!0),i=(0,wt.isLineDrawnWithPressedButton)(o.name);for(let e=1;e{const i={};return t.forEach((t=>{void 0!==e[t]&&(i[t]=e[t])})),i})(e,["name","base_name","ticker","description","long_description","type","session","session_display","session_holidays","corrections","exchange","exchange","listed_exchange","timezone","format","pricescale","minmov","fractional","minmove2","variable_tick_size","has_intraday","supported_resolutions","intraday_multipliers","has_seconds","has_ticks","seconds_multipliers","has_daily","daily_multipliers","has_weekly_and_monthly","weekly_multipliers","monthly_multipliers","has_empty_bars","visible_plots_set","volume_precision","data_status","delay","expired","expiration_date","sector","industry","currency_code","original_currency_code","unit_id","original_unit_id","unit_conversion_types","subsession_id","subsessions","price_source_id","price_sources","logo_urls","exchange_logo","pro_name","library_custom_fields"]);return t.pro_name=e.pro_name,t}resolution(){return this._chartWidget.model().mainSeries().interval()}marketStatus(){return this._chartWidget.model().mainSeries().marketStatusModel().currentSession().spawn()}getVisibleRange(){const e={from:0,to:0},t=this._chartWidget.model().timeScale(),i=t.visibleBarsStrictRange();if(null===i)return e;const s=i.firstBar(),o=i.lastBar(),r=this._convertIndexToPublicTime(o);if(null===r)return e;const a=Math.max((0,n.ensureNotNull)(t.points().range().value()).firstIndex,s);return e.from=(0,n.ensureNotNull)(this._convertIndexToPublicTime(a)),e.to=r,e}getVisiblePriceRange(){if(console.warn("`getVisiblePriceRange` is deprecated. Use Price Scale API instead"),!this._chartWidget.model().mainSeries())return null;return this._chartWidget.model().mainSeries().priceScale().priceRangeInPrice()}scrollPosition(){return console.warn("`scrollPosition` is deprecated. Use rightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().rightOffset()}defaultScrollPosition(){return console.warn("`defaultScrollPosition` is deprecated. Use defaultRightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().defaultRightOffset().value()}priceFormatter(){return this._chartWidget.model().mainSeries().priceScale().formatter()}chartType(){return this._chartWidget.model().mainSeries().properties().childs().style.value()}setTimezone(e){this._chartWidget.setTimezone(e)}getTimezone(){return this._chartWidget.getTimezone()}getTimezoneApi(){return this._timezoneApi}getPanes(){return this._chartWidget.model().model().panes().map((e=>this._getPaneApi(e)))}exportData(e){if(!l.enabled("charting_library_export_chart_data"))return Promise.reject("Data export is not supported");const t={...e} +;return void 0!==t.from&&(t.from=this._convertTimeFromPublic(t.from)),void 0!==t.to&&(t.to=this._convertTimeFromPublic(t.to)),i.e(9498).then(i.bind(i,99992)).then((e=>e.exportData(this._chartWidget.model().model(),t)))}setDragExportEnabled(e){l.enabled("chart_drag_export")?this._chartWidget.model().model().setDragExportEnabled(e):console.error("feature is not enabled")}canZoomOut(){return!this._chartWidget.model().zoomStack().isEmpty()}zoomOut(){this.canZoomOut()&&this._chartWidget.model().zoomFromViewport()}setZoomEnabled(e){this._chartWidget.model().model().setZoomEnabled(e)}setScrollEnabled(e){this._chartWidget.model().model().setScrollEnabled(e)}shapesGroupController(){return new Hf(this._chartWidget.model().lineToolsGroupController(),this._chartWidget.model().model())}isSelectBarRequested(){return this._chartWidget.selectPointMode().value()!==lt.SelectPointMode.None}requestSelectBar(){return this.isSelectBarRequested()?Promise.reject("already requested"):new Promise(((e,t)=>{this._chartWidget.requestSelectPoint({pointType:"time"}).then((t=>{e(this._convertTimeToPublic((0,n.ensureDefined)(t.point.time)))})).catch((()=>{t("cancelled")}))}))}cancelSelectBar(){this.isSelectBarRequested()&&this._chartWidget.cancelRequestSelectPoint()}barTimeToEndOfPeriod(e){const t=this._prepareEndOfPeriodArgs();return(0,gf.barTimeToEndOfPeriod)(t.barBuilder,e,t.intervalObj)}endOfPeriodToBarTime(e){const t=this._prepareEndOfPeriodArgs();return(0,gf.endOfPeriodToBarTime)(t.barBuilder,e,t.intervalObj)}createAnchoredShape(e,t){const i=()=>new Error(`Cannot create "${t.shape}" shape`),s=t.shape;if(uf(s)&&!0!==_f[s].isAnchored)throw console.warn(`${s} is not an anchored shape. It can be created using createShape or createMultipointShape`),i();const o=this._chartWidget.model().model(),n=o.mainSeries();if(o.timeScale().isEmpty())throw i();const r=void 0!==t.ownerStudyId?o.dataSourceForId(t.ownerStudyId):n,a=this._convertPositionPercentToPricedPoint(e,r);if(null===a)throw i();return this.createMultipointShape([a],t)}properties(){return this._chartWidget.properties()}setBarSpacing(e){this._chartWidget.model().timeScale().setBarSpacing(e)}scrollChartByBar(e){this._chartWidget.model().scrollChartByBar(e)}mergeAllScales(e){this._chartWidget.model().mergeAllScales(e)}chartPainted(){return this._chartWidget.chartPainted()}applyOverrides(e){this._chartWidget.applyOverrides(e)}addOverlayStudy(e,t,i){return this._chartWidget.addOverlayStudy(e,t,i)}lineToolsSynchronizer(){return this._chartWidget.lineToolsSynchronizer()}cloneLineTool(e){const t=this._chartWidget.model(),i=t.model().dataSourceForId(e);return t.cloneLineTools([i],!1)[0]}shareLineTools(e,t){const i=this._chartWidget.model(),s=e.map((e=>i.model().dataSourceForId(e)));i.shareLineTools(s,t)}getLollipopSourcesApi(){throw new Error("getLollipopSourcesApi is not supported")}clickAtLatestUpdatesLollipop(){throw new Error("clickAtLatestUpdatesLollipop is not supported")}linkingGroupIndex(){return this._apiLinkingGroupIndex.spawn()}loadingScreenActive(){return this._chartWidget.screen.isShown()} +symbolResolvingActive(){for(const e of this._chartWidget.model().model().symbolSources())if(e.symbolResolvingActive().value())return!0;return!1}hasModel(){return this._chartWidget.hasModel()}disableAllUtilitySources(){0}chartProto(){return sg.prototype}ranges(){throw new Error("not implemented")}getTimeScale(){return new ff(this._chartWidget.model().timeScale())}async loadChartTemplate(e){await(0,hf.loadTheme)(this._chartWidget.chartWidgetCollection(),{themeName:e,standardTheme:!1,noUndo:!1,onlyActiveChart:!0})}setTimeFrame(e){this.setActive(),this._chartWidget.loadRange(e)}async syncTime(e){if(this._chartWidget.hasModel()){const t=this._chartWidget.model().model(),i=t.mainSeries().syncModel();if(i)return t.syncTimeWithModel(i.syncSourceTarget(),e)}}syncDateRange(e,t){this._chartWidget.hasModel()&&this._chartWidget.model().model().gotoTimeRange(e,t)}getLineToolsState(e=1,t,i){this._canUseLineToolsSynchronizer("getLineToolsState");const s=i??!0,o=(0,n.ensureNotNull)(this.lineToolsSynchronizer()).getDTO(e,t,s);return delete o.clientId,o}async applyLineToolsState(e){this._canUseLineToolsSynchronizer("applyLineToolsState"),await(0,n.ensureNotNull)(this.lineToolsSynchronizer()).applyDTO(e)}reloadLineToolsFromServer(){this._canUseLineToolsSynchronizer("reloadLineToolsFromServer"),(0,n.ensureNotNull)(this.lineToolsSynchronizer()).reloadAllLineTools()}studyMetaIntoRepository(){return(0,ts.studyMetaInfoRepository)()}replayStatus(){return this._chartWidget.model().model().replayStatus()}replayStudyStrategyProperties(){return this._chartWidget.model().model().replayStudyStrategyProperties()}insertStudyWithoutCheck(e,t,i,s,o){return this._chartWidget.model().insertStudyWithoutCheck(new is.StudyMetaInfo(e,o),t,i,s)}copyEntityToClipboard(e){const t=this._chartWidget.model().model().dataSourceForId(e);t&&this._chartWidget.chartWidgetCollection().clipboard.uiRequestCopy([t])}pasteFromClipboard(){this._chartWidget.chartWidgetCollection().clipboard.uiRequestPaste()}intradayInactivityGaps(){return this._chartWidget.model().model().intradayInactivityGaps()}setIntradayInactivityGapsSession(e){this._chartWidget.model().model().setIntradayInactivityGapsSession(e)}_destroy(){this._chartWidget.hasModel()&&(this._chartWidget.model().crosshairSource().moved().unsubscribeAll(this),this._chartWidget.model().timeScale().logicalRangeChanged().unsubscribe(this,this._onLogicalRangeChanged)),this._widgetLinkingGroupIndex.destroy()}async _createTradingPrimitive(e){const t=this._chartWidget.model(),i=t.model(),s=(0,n.ensureNotNull)(i.paneForSource(i.mainSeries()));await(0,Ro.ensureLineToolLoaded)(e);const o={pane:s,point:(()=>{const e=(0,n.ensureNotNull)(t.mainSeries().bars().last());return{index:e.index,price:e.value[4],interval:i.mainSeries().interval()}})(),linetool:e};return i.createLineTool(o).adapter()}_createStudy(e){return Promise.reject("Pine Script™ and java studies are not supported")}_convertTimeToPublic(e){return this._getTimeConverter().convertInternalTimeToPublicTime(e)}_convertIndexToPublicTime(e){ +return null===this._chartWidget.model().mainSeries().symbolInfo()?null:this._getTimeConverter().convertTimePointIndexToPublicTime(e)}_convertPositionPercentToPricedPoint(e,t){const i=this._chartWidget.model().timeScale(),s=t.priceScale(),o=t.firstValue();if(null==o||!isFinite(o)||null===s)return null;const n=i.coordinateToIndex(e.x*i.width()),r=i.indexToTimePoint(n);if(null===r)return null;return{price:s.coordinateToPrice(e.y*s.height(),o),time:r}}_convertUserPointsToDataSource(e){const t=this._chartWidget.model().model(),i=t.mainSeries(),s=t.timeScale().points(),o=i.data();if(t.timeScale().isEmpty())return null;const r=e.map((e=>e.time||0)),a=this._alignPoints(r),l=(e,t,r)=>{const a=s.closestIndexLeft(e)||0,l={index:a,price:NaN},c=(0,n.ensureNotNull)(s.valueAt(a)),h=(0,n.ensureNotNull)(s.range().value());if(e>c&&a===h.lastIndex){const t=(0,n.ensureNotNull)(i.syncModel()).distance(c,e);t.success&&(l.index=l.index+t.result)}else if(ee.visible()&&0!==e.title().length)).map((e=>({title:e.title(),value:e.value()})));c.entityValues[t.id()]={isHovered:s,values:o,title:i.header()}}this._crosshairMoved.fire(c)}_makeSubscriptionFromDelegate(e){return{subscribe:e.subscribe.bind(e),unsubscribe:e.unsubscribe.bind(e),unsubscribeAll:e.unsubscribeAll.bind(e)}}_prepareEndOfPeriodArgs(){const e=this._chartWidget.model().model(),t=e.timezone(),i=(0, +n.ensureNotNull)(e.mainSeries().symbolInfo()),s=e.mainSeries().interval(),o=new rd.SessionInfo(t,i.session,i.session_holidays,i.corrections);return{barBuilder:(0,rd.newBarBuilder)(s,o,o),intervalObj:Re.Interval.parse(s)}}_getPaneApi(e){let t=this._panes.get(e);return void 0===t&&(t=new Tf(e,this._chartWidget),this._panes.set(e,t)),t}_getStudyApi(e){let t=this._studies.get(e);return void 0===t&&(t=new Lf(e,this._chartWidget),this._studies.set(e,t)),t}_getLineDataSourceApi(e){let t=this._lineDataSources.get(e);return void 0===t&&(t=new Vf(e,this._chartWidget.model(),{apiPointsToDataSource:this._convertUserPointsToDataSource.bind(this),dataSourcePointsToPriced:e=>{const t=(0,n.ensureNotNull)(this._chartWidget.model().mainSeries().syncModel()),i=this._chartWidget.model().timeScale();return e.map((e=>{const s=i.normalizeBarIndex(e.index);return{price:e.price,time:this._convertTimeToPublic(t.projectTime(s.time_t,s.offset))}}))}}),this._lineDataSources.set(e,t)),t}_alignPoints(e){const t=this._chartWidget.model().model(),i=t.mainSeries(),s=i.interval(),o=i.symbolInfo();if(t.timeScale().isEmpty()||!Re.Interval.isDWM(s)||null===o)return e;const n=(0,Md.createDwmAligner)(s,o);return null===n?e:e.map((e=>n.timeToSessionStart(1e3*e)/1e3))}_onLogicalRangeChanged(){const e=this._chartWidget.model().mainSeries(),t=e.data().isEmpty();if(null!==this._chartWidget.model().timeScale().visibleBarsStrictRange()&&t)return void e.dataEvents().completed().subscribe(this,this._onLogicalRangeChanged,!0);const i=this.getVisibleRange();null!==this._prevVisibleRange&&(0,dt.deepEquals)(this._prevVisibleRange,i)[0]||(this._prevVisibleRange=i,this._visibleBarsChanged.fire(i))}_canUseLineToolsSynchronizer(e){if(!l.enabled("saveload_separate_drawings_storage"))throw new Error(`${e} can only be used when 'saveload_separate_drawings_storage' featureset is enabled`)}}var $f=i(52092);class Kf{loginRequired(){throw new Error("Not implemented")}onGoProDialog(e,t){throw new Error("Not implemented")}}function Yf(){throw new Error("not implemented")}class Zf extends Kf{constructor(e){super(),this.linking=de.linking,this._lockDrawingsWatchedValue=null,this._hideDrawingsWatchedValue=null,this._hideIndicatorsWatchedValue=null,this._studyTemplatesDrawer=null,this._fontIconsSettingsDrawer=null,this._favoriteDrawingsToolbar=null,this._webview=null,this._themesApi=null,this._newsApiDeferredPromise=null,this._newsApiRejectionReason=null,this._watchlistApiDeferredPromise=null,this._watchlistApiRejectionReason=null,this._widgetbarApiDeferredPromise=null,this._widgetbarApiRejectionReason=null,this._isDestroyed=!1,this._widgebarApi=null,this._chartWidgets=new WeakMap,this._layoutSettingsDrawer=null,this._magnetEnabledWatchedValue=null,this._magnetModeWatchedValue=null,this._drawOnAllCharts=(0,ye.convertPropertyToWatchedValue)((0,lt.drawOnAllCharts)()),this._replayApi=null,this._pineEditorApi=null,this._backtestingStrategyApi=null,this._supportTicketData=null,this._activeChangedChangedDelegate=new re.Delegate,this._activateChart=e=>{this.setActiveChart(this._chartIndex(e)) +};const{chartApiInstance:t,chartWidgetCollection:i,studyMarket:s,saveChartService:o,loadChartService:n,sharingChartService:r=null,webview:a=null,favoriteServices:l,alertsServices:c,supportTicketData:h=null}=e;this._chartApiInstance=t,this._chartWidgetCollection=i,this._studyMarket=s,this._saveChartService=o,this._sharingChartService=r,this._loadChartService=n,this._favoriteServices=l,this._intervalsService=null,this._alertsWidgetDialog=null,this._detailsDialogController=null,this._supportedChartStylesSpawn=de.linking.supportedChartStyles.spawn(),this._chartWidgetCollection.onAboutToBeDestroyed.subscribe(null,(()=>this.destroy()),!0),this._webview=a,this._alertService=null,this._supportTicketData=h;const d=i.lock;this._symbolSync=d.symbol.spawn(),this._intervalSync=d.interval.spawn(),this._dateRangeSync=d.dateRange.spawn(),this._crosshairSync=d.crosshair.spawn(),this._timeSync=d.trackTime.spawn(),this._chartWidgetCollection.activeChartWidget.subscribe((()=>{this._activeChangedChangedDelegate.fire()})),W.subscribe("toggle_currency_menu_inner",((...e)=>{this._toggleUnitConversionMenu("toggle_currency_menu",...e)}),this),W.subscribe("toggle_unit_menu_inner",((...e)=>{this._toggleUnitConversionMenu("toggle_unit_menu",...e)}),this)}destroy(){this._supportedChartStylesSpawn.destroy(),this._intervalsService?.destroy(),this._themesApi?.destroy(),this._widgebarApi?.destroy(),this._widgetbarApiRejectionReason="This ITradingViewApi instance has been destroyed",this._symbolSync.destroy(),this._intervalSync.destroy(),this._dateRangeSync.destroy(),this._crosshairSync.destroy(),this._timeSync.destroy(),this._drawOnAllCharts.destroy(),this._pineEditorApi?.destroy(),this._isDestroyed=!0,(0,lt.properties)().childs().magnet.unsubscribeAll(this),(0,lt.properties)().childs().magnetMode.unsubscribeAll(this),W.unsubscribeAll("toggle_currency_menu_inner",this),W.unsubscribeAll("toggle_unit_menu_inner",this)}themes(){return null===this._themesApi&&(this._themesApi=new df({chartWidgetCollection:this._chartWidgetCollection})),this._themesApi}dialogs(){return{Indicators:this._studyMarket,Compare:this._chartWidgetCollection.getCompareDialogRenderer(),ObjectsTree:null,ChartProperties:this._chartWidgetCollection.getChartPropertiesDialogRenderer(),ChartLayoutSaveAs:this._saveChartService?.getSaveAsController()??null,ChartLayoutRename:this._saveChartService?.getRenameController()??null,ChartLayoutCreate:this._saveChartService?.getCreateController()??null,ChartLayoutLoad:this._loadChartService,Alerts:this._alertsWidgetDialog,Details:this._detailsDialogController,FinancialsCharts:null,Technicals:null,Forecast:null}}subscribe(e,t){W.subscribe(e,t,void 0)}unsubscribe(e,t){W.unsubscribe(e,t,void 0)}onActiveChartChanged(){return this._activeChangedChangedDelegate}webview(){return Yf(),this._webview}connect(){Yf()}disconnect(){Yf()}onConnectionStatusChanged(e){Yf()}isConnected(){Yf()}supportTicketData(){return this._supportTicketData}setPublishChartOptions(e){Yf()}publishChart(e){Yf()}studyTemplatesDrawerApi(){Yf()}fontIconsSettingsDrawer(){Yf()} +intervalsService(){Yf()}alertService(){Yf()}supportedChartTypes(){return this._supportedChartStylesSpawn}setBrokerName(e){this._chartWidgetCollection.setBroker(e)}getDrawOnAllCharts(){return(0,lt.drawOnAllCharts)().value()}drawOnAllCharts(e){return(0,lt.drawOnAllCharts)().setValue(e)}drawOnAllChartsEnabled(){return this._drawOnAllCharts}getDrawOnAllChartsMode(){return(0,lt.drawOnAllChartsMode)().value()}drawOnAllChartsMode(e){(0,lt.drawOnAllChartsMode)().setValue(e)}currencies(){return this._chartApiInstance?.availableCurrencies()??Promise.reject()}units(){return this._chartApiInstance?.availableUnits()??Promise.reject()}disableTrackingEvents(){(0,ne.disableTrackingEvents)()}getSaveChartService(){return this._saveChartService}symbolSync(){return this._symbolSync}intervalSync(){return this._intervalSync}dateRangeSync(){return this._dateRangeSync}crosshairSync(){return this._crosshairSync}timeSync(){return this._timeSync}setSymbolSearchUI(e){Yf()}chart(e=0){if(e<0||e>=this.chartsCount())throw Error("Incorrect index: "+e);return this._getChartWidgetApi(this._chartWidgetCollection.getAll()[e])}activeChart(){return this._getChartWidgetApi(this._activeChartWidget())}setActiveChart(e){if(e>=0&&e(this._favoriteDrawingsToolbar||(this._favoriteDrawingsToolbar=new e.FavoriteDrawingsApi),this._favoriteDrawingsToolbar)))} +sharingChart(){return this._sharingChartService}watchlist(){Yf()}setWatchlistApiPromise(e){Yf()}news(){Yf()}setNewsApiPromise(e){Yf()}widgetbar(){Yf()}setWidgetbarApiPromise(e){Yf()}getChartStorage(){return getChartStorage()}setDebugMode(e){l.setEnabled("charting_library_debug_mode",e)}setFeatureEnabled(e,t){"chart_crosshair_menu"!==e?l.setEnabled(e,t):Od.addPlusButtonProperty.setValue(t)}magnetEnabled(){return null===this._magnetEnabledWatchedValue&&(this._magnetEnabledWatchedValue=new F.WatchedValue((0,lt.properties)().childs().magnet.value()),this._magnetEnabledWatchedValue.subscribe((e=>{(0,li.allowSavingDefaults)(!0),(0,lt.properties)().childs().magnet.setValue(e),(0,li.allowSavingDefaults)(!1)})),(0,lt.properties)().childs().magnet.subscribe(this,(()=>{(0,n.ensureNotNull)(this._magnetEnabledWatchedValue).setValue((0,lt.properties)().childs().magnet.value())}))),this._magnetEnabledWatchedValue}magnetMode(){return null===this._magnetModeWatchedValue&&(this._magnetModeWatchedValue=new F.WatchedValue((0,lt.properties)().childs().magnetMode.value()),this._magnetModeWatchedValue.subscribe((e=>{(0,li.allowSavingDefaults)(!0),(0,lt.properties)().childs().magnetMode.setValue(e),(0,li.allowSavingDefaults)(!1)})),(0,lt.properties)().childs().magnetMode.subscribe(this,(()=>{(0,n.ensureNotNull)(this._magnetModeWatchedValue).setValue((0,lt.properties)().childs().magnetMode.value())}))),this._magnetModeWatchedValue}flushBufferedData(){pf.fire()}chartWidgetCollectionState(...e){return this._chartWidgetCollection.state(...e)}chartWidgetCollectionSeriesStatuses(){return this._chartWidgetCollection.chartSeriesStatuses()}initAllLineTools(){const e=Array.from(wt.simpleLineToolNames).concat(["LineToolAnchoredVWAP","LineToolRegressionTrend","LineToolAnchoredVolumeProfile","LineToolFixedRangeVolumeProfile","LineToolVbPFixed","LineToolRiskRewardLong","LineToolRiskRewardShort"]);return Promise.all(e.map((e=>(0,eo.initLineTool)(e)))).then((()=>{}))}watermark(){{const e=i_.getInstance();if(!e.ready())throw new Error("Watermark API is not initialised yet.");return e}}setContextMenuOptions(e){Zf.setContextMenuOptions(e)}changeSymbol(e,t,i){de.linking.interval.setValue((0,n.ensureNotNull)(Re.Interval.normalize(t))),de.linking.setSymbolAndLogInitiator(e,"API"),i&&this.activeChart().onDataLoaded().subscribe(null,i,!0)}closePopupsAndDialogs(){Oo.ContextMenuManager.hideAll(),W.emit($f.CLOSE_POPUPS_AND_DIALOGS_COMMAND)}startFullscreen(){return this._chartWidgetCollection.startFullscreen()}exitFullscreen(){return this._chartWidgetCollection.exitFullscreen()}getFavoriteChartStylesService(){Yf()}getFavoriteIntervalsService(){Yf()}getFavoriteCurrencyUnitConversionApi(){Yf()}getIntervals(){let e=[];const t=(0,es.getCustomResolutions)();return null!==this._chartApiInstance&&(e=this._chartApiInstance.defaultResolutions()),(0,es.mergeResolutions)(e,t)}getLinetoolsFavoritesStore(){Yf()}getSavedCharts(e){G.backend.getCharts().then(e)}getStudiesList(){return(0, +n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata().filter((e=>!e.is_hidden_study)).map((e=>e.description))}getStudyInputs(e){return If(is.StudyMetaInfo.findStudyMetaInfoByDescription((0,n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata(),e))}getStudyStyles(e){return Mf(is.StudyMetaInfo.findStudyMetaInfoByDescription((0,n.ensureNotNull)(this._chartApiInstance).allStudiesMetadata(),e))}getSymbolInterval(e){const t={symbol:this.linking.proSymbol.value(),interval:this.linking.interval.value()};return e?.(t),t}hasChartChanges(){return this._chartWidgetCollection.hasChanges()}async loadChart(e){this._chartApiInstance?.disconnect(),e.extendedData&&(this._chartWidgetCollection.metaInfo.id.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.uid.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.name.setValue(e.extendedData.name)),await this._chartWidgetCollection.loadContent(e.json),this._chartWidgetCollection.unloadUnusedCharts(),this._chartApiInstance?.connect(),de.linking.setSymbolAndLogInitiator(this.activeChart().symbol(),"API"),W.emit("chart_loaded")}async loadChartFromServer(e){await(this._loadChartService?.loadChart(e,!1))}async loadLayoutFromServerByLayoutId(e,t,i){await(this._loadChartService?.loadChartByUrl(e,!!t,i))}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}async createNewLayout(e){Yf()}lockAllDrawingTools(){return null===this._lockDrawingsWatchedValue&&(this._lockDrawingsWatchedValue=new F.WatchedValue((0,lt.lockDrawings)().value()),this._lockDrawingsWatchedValue.subscribe((e=>{(0,lt.lockDrawings)().setValue(e)})),(0,lt.lockDrawings)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._lockDrawingsWatchedValue).setValue((0,lt.lockDrawings)().value())}))),this._lockDrawingsWatchedValue}hideAllDrawingTools(){return null===this._hideDrawingsWatchedValue&&(this._hideDrawingsWatchedValue=new F.WatchedValue((0,lt.hideAllDrawings)().value()),this._hideDrawingsWatchedValue.subscribe((e=>{(0,lt.hideAllDrawings)().setValue(e)})),(0,lt.hideAllDrawings)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._hideDrawingsWatchedValue).setValue((0,lt.hideAllDrawings)().value())}))),this._hideDrawingsWatchedValue}hideAllIndicators(){return null===this._hideIndicatorsWatchedValue&&(this._hideIndicatorsWatchedValue=new F.WatchedValue((0,lt.hideAllIndicators)().value()),this._hideIndicatorsWatchedValue.subscribe((e=>{(0,lt.hideAllIndicators)().setValue(e)})),(0,lt.hideAllIndicators)().subscribe(this,(()=>{(0,n.ensureNotNull)(this._hideIndicatorsWatchedValue).setValue((0,lt.hideAllIndicators)().value())}))),this._hideIndicatorsWatchedValue}logs(){return{getLogHistory:ae.getLogHistory,enable:ae.loggingOn,disable:ae.loggingOff}}mainSeriesPriceFormatter(){return this._chartWidgetCollection.activeChartWidget.value().model().mainSeries().priceScale().formatter()}onContextMenu(e){W.subscribe("onContextMenu",(t=>{t.callback(e(t.unixtime,t.price))}),void 0)}onGrayedObjectClicked(e){W.subscribe("onGrayedObjectClicked",e,void 0)}removeChartFromServer(e,t){ +G.backend.removeChart(e).then(t)}saveChart(e,t){if(!this._saveChartService)return;const i=this._saveChartService.saveToJSON(t);return e&&e(JSON.parse(i.content))}saveChartToServer(e,t,i){this._saveChartService&&this._saveChartService.saveChartSilently(e,t,i)}selectedLineTool(){const e=Object.keys(_f),t=lt.tool.value();for(let i=0;i{t&&(t(e),t=null)};(0,q.showConfirm)({title:e.title,text:e.body||"",onClose:()=>{i(!1)},onConfirm:e=>{i(!0),e.dialogClose()}})}showLoadChartDialog(){this._loadChartService?.showLoadDialog()}persistentLogger(){return null}showNoticeDialog(e){(0,q.showWarning)({title:e.title,text:e.body||"",onClose:e.callback})}showSupportDialog(){Yf()}showSaveAsChartDialog(){const e=this._saveChartService;e&&window.runOrSignIn((()=>{e.saveChartAs()}),{source:"Save as chart dialogue"})}showRenameChartDialog(){Yf()}saveChartOrShowTitleDialog(e,t,i){Yf()}showCreateAlertDialog(){Yf()}createGoProDialog(e){Yf()}setUserInfo(e){Yf()}openMobileChartPicker(){Yf()}closeMobileChartPicker(){Yf()}takeClientScreenshot(e){return this._chartWidgetCollection.clientSnapshot(e)}takeScreenshot(){return this._chartWidgetCollection.takeScreenshot()}trading(){Yf()}waitTrading(){Yf()}viewMode(){Yf()}viewModeWatchedValue(){Yf()}async dummyBrokerController(){return Promise.reject("Not implemented")}pineLibApi(){return Yf(),{saveNew,saveNext,requestBuiltinScripts}}resetCache(){window.ChartApiInstance.resetCache()}static setContextMenuOptions(e){void 0!==e.items_processor&&Oo.ContextMenuManager.setCustomItemsProcessor(e.items_processor),void 0!==e.renderer_factory&&Oo.ContextMenuManager.setCustomRendererFactory(e.renderer_factory)}_getChartWidgetApi(e){let t=this._chartWidgets.get(e);return void 0===t&&(t=new qf(e,this._activateChart.bind(null,e)),this._chartWidgets.set(e,t)),t}_chartIndex(e){return this._chartWidgetCollection.getAll().indexOf(e)}_activeChartWidget(){return this._chartWidgetCollection.activeChartWidget.value()}_toggleUnitConversionMenu(e,t,i,s,o){if(t)return void W.emit(e,t,-1,-1,"");const r=this._chartWidgetCollection.getAll(),a=r.findIndex((e=>e.model().model().id()===i));if(-1===a)return;const l=(0,n.ensureDefined)(r[a]).paneWidgets().findIndex((e=>e.state().id()===s));-1!==l&&W.emit(e,t,a,l,o) +}}i(42924),i(23863);var Xf=i(78136),Jf=i(73772);var Qf=i(64034),ey=i(70893),ty=i(50946);i(25043);const iy={customBrandingTradingViewText:Lt.colorsPalette["color-brand"],customBrandingText:Lt.colorsPalette["color-cold-gray-850"],background:Lt.colorsPalette["color-cold-gray-900"],shadow:Lt.colorsPalette["color-cold-gray-700"],text:Lt.colorsPalette["color-white"],staticTextBackground:(0,Is.generateColor)(Lt.colorsPalette["color-cold-gray-800"],20),logo:Lt.colorsPalette["color-white"],platformBgColor:Lt.colorsPalette["color-cold-gray-900"],platformFgColor:Lt.colorsPalette["color-cold-gray-200"]},sy={customBrandingTradingViewText:Lt.colorsPalette["color-brand"],customBrandingText:Lt.colorsPalette["color-cold-gray-850"],background:Lt.colorsPalette["color-white"],shadow:Lt.colorsPalette["color-cold-gray-150"],text:Lt.colorsPalette["color-cold-gray-900"],staticTextBackground:(0,Is.generateColor)(Lt.colorsPalette["color-white"],20),logo:Lt.colorsPalette["color-cold-gray-900"],platformBgColor:Lt.colorsPalette["color-white"],platformFgColor:Lt.colorsPalette["color-cold-gray-900"]};const oy=new Map([["logo-old-style",ty],["tradingview-old-style",ey]]),ny=l.enabled("adaptive_logo"),ry=l.enabled("small_no_display"),ay=l.enabled("38914"),ly="site_branding",cy="widget_branding",hy="widget_referral_branding",dy="widget_custom_branding",uy="widget_custom_no_powered_branding",_y="fundamental_branding",py="fundamental_custom_branding",my="fundamental_custom_no_powered_branding",gy="library_branding",fy="library_custom_branding",yy="library_custom_no_powered_branding",vy=navigator.userAgent.toLowerCase().indexOf("chrome")>-1&&-1===navigator.userAgent.toLowerCase().indexOf("edge"),Sy=window.urlParams||{},by=window.initData||{};Sy.no_referral_id&&enable(Sy.referral_id||"","aggressive");const wy=a.t(null,void 0,i(98856)),Cy=ay?a.t(null,void 0,i(44676)):a.t(null,void 0,i(92800));a.t(null,void 0,i(46768)),a.t(null,void 0,i(83470)),a.t(null,void 0,i(3140));var Py;!function(e){e[e.OldFontAdditionalVerticalOffset=0]="OldFontAdditionalVerticalOffset",e[e.NewFontAdditionalVerticalOffset=.1]="NewFontAdditionalVerticalOffset",e[e.StrokeWidth=4]="StrokeWidth",e[e.StaticLogoHorizontalTextOffset=5]="StaticLogoHorizontalTextOffset",e[e.TextWidthCompensation=2]="TextWidthCompensation",e[e.AdaptiveWidthToHideText=500]="AdaptiveWidthToHideText",e[e.WidthToHideLogoIfSmallNoDisplayEnabled=480]="WidthToHideLogoIfSmallNoDisplayEnabled",e[e.TextAdditionalCropWidth=11]="TextAdditionalCropWidth",e[e.BadgeLogoMargin=-11]="BadgeLogoMargin",e[e.BadgeTextMargin=-8]="BadgeTextMargin",e[e.TextAnimatedAlphaStart=.3]="TextAnimatedAlphaStart",e[e.TextAnimatedAlphaEnd=1]="TextAnimatedAlphaEnd",e[e.AnimationDuration=200]="AnimationDuration"}(Py||(Py={}));(0,ze.onWidget)();class Ty extends hd.CustomSourceBase{constructor(e,t,i){super(e,t),this._canvasWidth=0,this._paneHeight=0,this._left=13,this._bottom=36,this._layout=ly,this._needToShow=!0,this._showBranding=!1,this._customLogoSrc="",this._customLogoLink="",this._tradingviewLogoLinkToPath="", +this._cubicBezier=new Mr.CubicBezier(.4,.01,.22,1),this._openAnimation=null,this._closeAnimation=null,this._powBy=null,this._custom=null,this._destroyed=!1,this._mainSeries=this._model.mainSeries(),this._visible=i,this._showForPro=!t.onWidget();const s=()=>this._model.updateSource(this);this._visible.subscribe(s),this._dark=t.dark().spawn(),this._dark.subscribe(s),this._checkLayout(),this._layout!==dy&&this._layout!==py||(this._left=8,this._bottom=5);const o=()=>{this._needToShow?this._showBranding=!0:this._showBranding=!1};this._resizeHandlerDelayed=(0,cc.default)(o,200),o(),window.addEventListener("resize",this._resizeHandlerDelayed),this._model.isSnapshot()?this._init():(this._mainSeries.dataEvents().symbolResolved().subscribe(this,this._init),null!==this._mainSeries.symbolInfo()&&this._init()),this._renderer={draw:this.draw.bind(this),hitTest:this.hitTest.bind(this)},t.onWidget()||window.loginStateChange.subscribe(this,this._init)}destroy(){window.removeEventListener("resize",this._resizeHandlerDelayed),this._mainSeries.dataEvents().symbolResolved().unsubscribeAll(this),this._powBy&&this._powBy.destroy(),this._model.onWidget()||window.loginStateChange.unsubscribeAll(this),this._visible.release(),this._dark.destroy(),this._destroyed=!0}paneViews(e){if(window.TradingView.printing&&this._layout!==uy&&this._layout!==my)return[];if(!this._visible.value())return[];if(this._layout===ly&&!this._showForPro&&window.user&&window.user.is_pro)return[];const t=this._model.mainPane();if(!t)return[];const i=l.enabled("move_logo_to_main_pane");let s=!1;if(e.maximized().value())s=!0;else if(i)s=t.collapsed().value()?e===this._model.panes().find((e=>!e.collapsed().value())):e.isMainPane().value();else if(this._model.lastPane().collapsed().value()){const t=this._model.panes();for(let i=t.length-1;i>=0;--i){const o=t[i];if(!o.collapsed().value()){s=o===e;break}}}else s=e.isLast();return s?[{renderer:this.renderer.bind(this)}]:[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateAllViews(){}updateViewsForPane(e){}priceScale(){return null}renderer(e){return this._paneHeight=e.mediaSize.height,this._canvasWidth=e.mediaSize.width,this._renderer}hasContextMenu(){return!1}onClickOutside(){this._hasAnimation()&&this._startCloseAnimation()}hitTest(e){if(!this._showBranding||l.enabled("logo_without_link"))return null;if(this._powBy&&this._layout!==uy&&this._layout!==my&&(this._powBy.hitTest(e)||this._custom&&this._custom.hitTest(e))){const e=!0;return new Vt.HitTestResult(Vt.HitTarget.Custom,{hideCrosshairLinesOnHover:!0,cursorType:e?qt.PaneCursorType.Pointer:qt.PaneCursorType.Default,clickHandler:()=>{this._openLink()},tapHandler:()=>{this._hasAnimation()?this._toggleOpenAnimatedOrOpenLink():this._openLink()},mouseEnterHandler:()=>{this._hasAnimation()&&this._startOpenAnimation()},mouseLeaveHandler:()=>{this._hasAnimation()&&this._startCloseAnimation()},mouseDownHandler:()=>{0},mouseUpHandler:()=>{0}})}return null}tvUrl(){const e="https://"+function(e){return({ar_AE:"ar",de_DE:"de",en:"www",es:"es",ca_ES:"es",fr:"fr",he_IL:"il", +id:"id",in:"in",it:"it",ja:"jp",kr:"kr",ms_MY:"my",pl:"pl",br:"br",ru:"ru",th_TH:"th",tr:"tr",uk:"uk",vi_VN:"vn",zh_CN:"cn",zh_TW:"tw"}[e]||"www")+".tradingview.com"}((by.querySettings?.locale??by.currentLocaleInfo?.language)||"en");let t=new URL(e);if(this._customLogoLink)return this._customLogoLink;if(this._layout===gy||this._layout===fy){let e;switch(!0){case l.enabled("charting_library"):e="library";break;case l.enabled("trading_terminal"):e="trading-terminal"}this._tradingviewLogoLinkToPath&&(t.pathname=this._tradingviewLogoLinkToPath),t.searchParams.append("utm_source",window.location.origin),t.searchParams.append("utm_medium","library"),e&&t.searchParams.append("utm_campaign",e)}return t.toString()}draw(e,t){if(!this._showBranding)return;let i=0;Sy.utm=!0,(0,Wt.drawScaled)(e,t.horizontalPixelRatio,t.verticalPixelRatio,(()=>{if(this._powBy&&this._powBy.show){i=this._powBy.height,e.save();const s=new At.Point(this._left,this._paneHeight-this._bottom-i);this._powBy.draw(s,e,t,this._canvasWidth),e.restore()}if(this._custom&&this._custom.show){e.save();const s=new At.Point(this._left,this._paneHeight-this._bottom-i-this._custom.height);this._custom.draw(s,e,t),e.restore()}}))}_init(){this._checkLayout();const e=this._mainSeries.symbolInfo();this._powBy&&this._powBy.destroy(),this._powBy=new ky(this._layout,e?.name||"",this._model,(()=>this._model.fullUpdate())),this._custom=new Dy(this._layout,this._customLogoSrc,(()=>this._model.fullUpdate())),this._openAnimation=null,this._closeAnimation=null,this._model.lightUpdate()}_checkLayout(){if(l.enabled("widget"))0;else{{const e=JSON.parse(Sy.logo)||{};e.image?(this._customLogoSrc=e.image,this._customLogoLink=e.link,this._needToShow=l.enabled("widget_logo"),l.enabled("link_to_tradingview")?this._layout=fy:this._layout=yy):(e.tradingviewLogoLinkToPath&&(this._tradingviewLogoLinkToPath=e.tradingviewLogoLinkToPath.replace(/^\//,"")),this._layout=gy,this._needToShow=l.enabled("widget_logo"))}}}_startOpenAnimation(){if(null!==this._openAnimation)return;null!==this._closeAnimation&&(this._closeAnimation.stop(),this._closeAnimation=null);const e=(0,n.ensureNotNull)(this._powBy).animationStep();this._openAnimation=(0,Er.doAnimate)({from:e,to:1,duration:200*(1-e),easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)})}_startCloseAnimation(){if(null!==this._closeAnimation)return;null!==this._openAnimation&&(this._openAnimation.stop(),this._openAnimation=null);const e=(0,n.ensureNotNull)(this._powBy).animationStep();this._closeAnimation=(0,Er.doAnimate)({from:e,to:0,duration:200*e,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)})}_animatedDrawStep(e,t){(0,n.ensureNotNull)(this._powBy).animatedDrawStep(t),this._model.lightUpdate()}_hasAnimation(){return null!==this._powBy&&this._powBy.hasAnimation()}_openGoPro(){0}_openLink(){if((0,ze.isSymphonyEmbed)())return!1;if(this._layout===ly)return this._model.isSnapshot()||this._openGoPro(),!1;l.enabled("widget");return(0,n.ensureNotNull)(window.open(this.tvUrl(),"_blank")).opener=null,!0} +_toggleOpenAnimatedOrOpenLink(){null!==this._openAnimation&&this._openAnimation.completed()?this._openLink()||this._startCloseAnimation():this._startOpenAnimation()}}function xy(e){return!ry||e>480}function Iy(e){return!ny||e>500}let My={},Ay={};class Ly{constructor(){this._topLeftPoint=null,this._hitTestHeight=null}hitTest(e){const t=this._getHitTestBox();if(t)return(0,Nt.pointInBox)(e,t)}_getHitTestBox(){const e=this._topLeftPoint;if(e){const{x:t,y:i}=e;return(0,At.box)(e,new At.Point(t+this.width,i+(this._hitTestHeight??this.height)))}}}class ky extends Ly{constructor(e,t,i,s){super(),this.show=!0,this.hovered=!1,this.active=!1,this._needDisplayImage=!1,this._textAnimatedAlpha=1,this._textAnimatedAlphaStart=1,this._textAdditionalCropWidth=0,this._textAnimatedAlphaEnd=1,this._badgeData={logoMargin:0,textMargin:0,width:0},this._invertTextCropDirection=!1,this._font=`px ${g.CHART_FONT_FAMILY}`,this._txt="TradingView",this._maximizedAnimationTextWidth=0,this._logoWidth=0,this._textWidthCache=new jt.TextWidthCache,this._pixelRatio={horizontalPixelRatio:NaN,verticalPixelRatio:NaN},this._model=i,this._layout=e,this._symbol=t,this._showTradeWithLogo=!1,this._showAnimatedBranding=l.enabled("show_animated_logo")||e===cy,this._alwaysMaximized=l.enabled("logo_always_maximized")||this._model.isSnapshot()&&!ze.CheckMobile.any()||!1,this._fontSize=this._showAnimatedBranding||this._layout===hy?11:14,this._showAnimatedBranding||this._layout!==dy&&this._layout!==py||(this._fontSize=12),this._sizeConstants=(this._model.isSnapshot(),{brandCircleSize:32,textAsImageWidthCompensation:0,leftOffset:0,bottomOffset:-23,logoLeftOffset:1,logoTextOffset:6}),this.width=this._minimizedAnimationWidth(),this._animatedWidth=this.width,this.height=this._fontSize+2,this._requestRepaint=s,this._init(),this._checkFontLoaded(),this._recalculateMetrics()}destroy(){this._model.properties().childs().paneProperties.childs().background.unsubscribeAll(this),this._model.onChartThemeLoaded().unsubscribeAll(this)}hasAnimation(){return this._showAnimatedBranding&&!this._alwaysMaximized}animationStep(){const e=this._minimizedAnimationWidth(),t=this._maximizedAnimationWidth();return(this._animatedWidth-e)/(t-e)}animatedDrawStep(e){const t=this._minimizedAnimationWidth(),i=this._maximizedAnimationWidth();this._animatedWidth=t+e*(i-t),this._textAnimatedAlpha=this._textAnimatedAlphaStart+e*(this._textAnimatedAlphaEnd-this._textAnimatedAlphaStart)}draw(e,t,i,s){const{brandCircleSize:o,logoLeftOffset:n,leftOffset:r,bottomOffset:a}=this._sizeConstants;this._needDisplayImage&&xy(s)&&(e=new At.Point(e.x+r,e.y-a)),this._topLeftPoint=e,t.translate(e.x,e.y);const{horizontalPixelRatio:l,verticalPixelRatio:c}=i;(0,Qf.equalPixelRatios)(i,this._pixelRatio)||(this._textWidthCache.reset(),this._pixelRatio={horizontalPixelRatio:l,verticalPixelRatio:c});const h=this._colors;if(this._showAnimatedBranding){if(this._needDisplayImage){const e=this._getLogoImage(h.logo);this.width=this._animatedWidth, +this._drawLogo(t,e,this._animatedWidth,this._animatedWidth,this._animatedWidth>this._sizeConstants.brandCircleSize)}}else if(this._layout===dy||this._layout===py){t.font=this._fontSize+this._font;const e=t.measureText(this._txt).width+2;this.width=e+t.measureText("TradingView").width+2,t.save(),t.globalAlpha=.7,t.fillStyle=this._colors.customBrandingText,t.fillText(this._txt,0,12),t.fillStyle=this._colors.customBrandingTradingViewText,t.fillText("TradingView",e,12),t.restore()}else if(xy(s))if(this._needDisplayImage){const e=this._getLogoImage(h.logo);t.save(),this._drawBgCircle(t,o/2);const{width:i,height:r}=e.logoImage.viewBox(),a=new At.Point(Math.round((o-i)/2)-1+n,Math.floor((o-r)/2)+1);this._drawLogoImage(t,a,e.logoImage);const l=Iy(s);l&&(t.translate(o+5,Math.round(this._fontSize*("px EuclidCircular"===this._font?.1:0))),this._drawTextStroke(t),this._drawTextFill(t)),t.restore(),this.width=o,l&&(this.width+=this._maximizedAnimationTextWidth)}else{const e=Iy(s);e&&(t.save(),t.translate(vy?-.5:0,-.5),this._drawTextStroke(t),this._drawTextFill(t),t.restore()),e&&(this.width=this._maximizedAnimationTextWidth)}else this.width=0}showTradeWithLogo(e){this._showTradeWithLogo=e}_minimizedAnimationWidth(){return this._sizeConstants.brandCircleSize+this._badgeData.logoMargin+this._badgeData.width}_maximizedAnimationWidth(){return this._sizeConstants.brandCircleSize+this._sizeConstants.logoTextOffset+this._maximizedAnimationTextWidth+this._badgeData.width+this._badgeData.textMargin}_drawTradeWithLogo(e,t,i){0}_drawLogo(e,t,i,s,o){const{brandCircleSize:n,logoLeftOffset:r,logoTextOffset:a}=this._sizeConstants;e.save(),this._drawFillRectWithRoundedCorner(e,-.5,0,i,n,n/2);const{logoImage:l,textImage:c,proBadgeImage:h}=t,{width:d,height:u}=l.viewBox(),_=new At.Point(Math.round((n-d)/2)-1+r,Math.floor((n-u)/2)+1);if(o){const t=new At.Point(_.x+d+a,_.y),i=e.globalAlpha;e.globalAlpha*=this._textAnimatedAlpha;const o=s-this._sizeConstants.brandCircleSize-a-this._badgeData.logoMargin-this._badgeData.width;this._drawImageCropWidth(e,t,c,o),e.globalAlpha=i}if(h){const{width:t,height:i}=h.viewBox();h.render(e,{targetViewBox:{x:_.x+this.width-t,y:Math.floor((n-i)/2)+1,width:t,height:i}})}this._drawLogoImage(e,_,l),e.restore()}_init(){Ay={},My={},this._checkLayout(),this.show&&(this._updateColors(),this._updateHeight(),this._model.properties().childs().paneProperties.childs().background.subscribe(this,this._updateColors),this._model.onChartThemeLoaded().subscribe(this,this._updateColors))}_updateHeight(){this._needDisplayImage?this.height=this._sizeConstants.brandCircleSize:this.height=this._fontSize+2}_checkFontLoaded(){if(!this._showAnimatedBranding&&document.fonts&&document.fonts.check&&document.fonts.load){document.fonts.check(`${this._fontSize}px EuclidCircular`)?this._font="px EuclidCircular":document.fonts.load(`${this._fontSize}px EuclidCircular`,this._txt).then((()=>{this._font="px EuclidCircular",this._recalculateMetrics(),this._requestRepaint()}))}}_recalculateMetrics(){const e=(0,Wt.createDisconnectedCanvas)(document,(0, +Dt.size)({width:0,height:0})),t=(0,Wt.getPrescaledContext2D)(e);t.font=this._fontSize+this._font;const i=this._needDisplayImage?this._getLogoImage(this._colors.logo):null;let s=i?i.textImage.viewBox().width+this._sizeConstants.textAsImageWidthCompensation:Math.ceil(t.measureText(this._txt).width)+2+8;s%2==0&&(s+=1),this._maximizedAnimationTextWidth=s,this._textWidthCache.reset(),this._logoWidth=i?.logoImage.viewBox().width??0,this._animatedWidth=this._alwaysMaximized?this._maximizedAnimationWidth():this._minimizedAnimationWidth()}_updateColors(){this._colors=this._model.dark().value()?iy:sy}_getLogoImage(e){return function(e,t,i,s,o){const r=Ay,a=[t,i,o&&"tradeWith"].filter(Boolean).join("-"),l=r[a];if(void 0!==l)return l;const[c,h,d]=function(e,t,i){return i?["logo-trade-with","tradingview-trade-with"]:["logo-old-style","tradingview-old-style",void 0]}(0,0,o),u=e=>e.replace(/fill="#[\da-f]{6}"/gi,`fill="${i}"`),_={logoImage:e(u((0,n.ensureDefined)(oy.get(c)))),textImage:e(u((0,n.ensureDefined)(oy.get(h)))),proBadgeImage:d?e(u((0,n.ensureDefined)(oy.get(d)))):void 0};return r[a]=_,_}(No.svgRenderer,this._model.dark().value()?"dark":"light",e,0,this._showTradeWithLogo)}_checkLayout(){switch(this._layout){case cy:case hy:case dy:case _y:case py:case fy:case gy:case ly:this.show=!0;break;case uy:case my:case yy:this.show=!1}switch(this._layout){case gy:this._needDisplayImage=!0,this._txt=wy;break;case fy:this._txt=Cy}}_drawTextStroke(e){e.save(),e.textBaseline="middle",e.textAlign="start",e.font=this._fontSize+this._font,e.strokeStyle=this._colors.staticTextBackground,e.lineWidth=4,e.lineJoin="round",e.strokeText(this._txt,0,this._sizeConstants.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawTextFill(e){e.save(),e.textBaseline="middle",e.textAlign="start",e.font=this._fontSize+this._font,e.fillStyle=this._colors.text,e.fillText(this._txt,0,this._sizeConstants.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawImageCropWidth(e,t,i,s){e.save();const{logoMargin:o,textMargin:n}=this._badgeData;e.beginPath();const{width:r,height:a}=i.viewBox();e.rect(t.x-this._textAdditionalCropWidth,t.y,s+this._textAdditionalCropWidth,a),e.clip(),i.render(e,{targetViewBox:{x:t.x-(this._invertTextCropDirection?r-s-o+n:0),y:t.y,width:r,height:a}}),e.restore()}_drawBgCircle(e,t){const i=2*Math.PI;e.save(),e.beginPath(),e.fillStyle=this._colors.shadow,e.arc(t,t,t+1,0,i),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.fillStyle=this._colors.background,e.arc(t,t,t,0,i,!1),e.fill(),e.closePath(),e.restore()}_drawFillRectWithRoundedCorner(e,t,i,s,o,n,r){e.save(),(0,Ft.drawRoundRect)(e,t-1,i-1,s+2,o+2,n),e.fillStyle=this._backgroundShadowFillStyle(),e.fill(),e.closePath(),e.restore(),e.save(),(0,Ft.drawRoundRect)(e,t,i,s,o,r??n),e.fillStyle=this._backgroundFillStyle(),e.fill(),e.closePath(),e.restore()}_tradeWithLogoBackgroundColor(){return""}_backgroundShadowFillStyle(){return this._colors.shadow}_backgroundFillStyle(){return this._colors.background} +_drawLogoImage(e,t,i){const{width:s,height:o}=i.viewBox();i.render(e,{targetViewBox:{x:t.x,y:t.y,width:s,height:o}})}}class Dy extends Ly{constructor(e,t,i){super(),this.show=!1,this.width=0,this.height=0,this._ready=!1,this._layout=e,this._src=t,this._onReadyCallback=i,this._checkLayout();const s=new Image;this._img=s,this.show&&(s.addEventListener("load",(()=>{this.width=Math.round(s.width),this.height=Math.round(s.height),this._ready=!0,this._onReadyCallback&&this._onReadyCallback()})),s.crossOrigin="anonymous",s.src=this._src)}draw(e,t,i){this._topLeftPoint=e,this._ready&&(t.translate(e.x,e.y),t.drawImage(this._img,-.5,-.5,this.width,this.height))}_checkLayout(){switch(this._layout){case dy:case uy:case py:case my:case fy:case yy:this.show=!0;break;case ly:case cy:case hy:case _y:case gy:this.show=!1}}}var Ey=i(4454),By=i(94664);class Vy{constructor(e,t){this._headerToolbar=e,this._dropdownId=t}applyOptions(e){this._headerToolbar.updateDropdown(this._dropdownId,e)}remove(){this._headerToolbar.removeDropdown(this._dropdownId)}}var Ry=i(38119);class Ny{constructor(e){this._symbolModel=e}getVisible(){return this._symbolModel.visible().value()}setVisible(e){return this._symbolModel.visible().setValue(e),this}getIcon(){return this._symbolModel.icon().value()}setIcon(e){return this._symbolModel.icon().setValue(e),this}getColor(){return this._symbolModel.color().value()}setColor(e){return this._symbolModel.color().setValue(e),this}getTooltip(){return this._symbolModel.tooltip().value()}setTooltip(e){return this._symbolModel.tooltip().setValue(e),this}getDropDownContent(){return this._symbolModel.tooltipContent().value()}setDropDownContent(e){return this._symbolModel.tooltipContent().setValue(e),this}}class Oy{symbol(e){return new Ny(this._model().getSymbolCustomStatus(e))}hideAll(){this._model().hideAll()}static getInstance(){return null===this._instance&&(this._instance=new Oy),this._instance}_model(){return Ry.CustomStatusModel.getInstance()}}Oy._instance=null;var Fy=i(19291),Wy=i(15754);var Hy=i(27514),zy=i(25931),Uy=i(43222);(0,L.setClasses)();const Gy=(0,r.getChartingLibraryGlobalContext)(),jy=(0,r.getChartingLibraryOwner)(),qy=new class{constructor(e,t){this._updateDocumentHeight=e=>{"visual"===this._viewportType&&this._window.document.documentElement.style.setProperty("height",`${e}px`,"important")},this._window=e,this._fullscreenApi=new Oe(e.document),this._viewportType=ze.CheckMobile.iOS()&&!(0,He.isOnMobileAppPage)("any")&&this._window.visualViewport?"visual":"quirks","visual"===this._viewportType?this._viewport=(0,n.ensure)(this._window.visualViewport):this._viewport=this._window;const i=this._layoutSizeSensor=this._window.document.createElement("div");i.id="layout-size-sensor",i.style.position="fixed",i.style.top="0",i.style.left="0",i.style.right="0",i.style.bottom="0",i.style.pointerEvents="none",i.style.visibility="hidden",this._initFullscreen()}allocate(){this.free();const e=this._window.document,t=e.createElement("div");t.classList.add("js-rootresizer__contents"),t.style.position="relative", +t.style.width="100%",t.style.height="100%",e.body.insertAdjacentElement("afterbegin",t),e.body.insertAdjacentElement("afterbegin",this._layoutSizeSensor),this._visibilityApi=new Fe(this._window.document);const i={alive:new F.WatchedValue(!0),fullscreenable:new F.WatchedValue(!0),container:new F.WatchedValue(t),width:new F.WatchedValue,height:new F.WatchedValue,availWidth:new F.WatchedValue,availHeight:new F.WatchedValue,visible:this._visibilityApi.isVisible,fullscreen:this._fullscreenApi.isFullscreen,remove:()=>{i.alive.setValue(!1)},attach:()=>{i.alive.setValue(!1),this._window.close()},requestFullscreen:()=>{this._requestFullscreen()},exitFullscreen:()=>{this._exitFullscreen()}};return i.alive.subscribe((e=>{e||i!==this._area||this.free()})),this._area=i,this._resizeHandler=()=>{const e=this._width(i)||800,t=this._height(i)||600;i.availHeight.setValue(t),i.availWidth.setValue(e),i.height.setValue(t),i.width.setValue(e)},this._area.height.subscribe(this._updateDocumentHeight,{callWithLast:!0}),this._resizeHandler(),this._viewport.addEventListener("resize",this._resizeHandler),new Ne(i).bridge()}free(){if(this._resizeHandler&&(this._viewport.removeEventListener("resize",this._resizeHandler),this._resizeHandler=void 0),this._visibilityApi&&(this._visibilityApi.destroy(),this._visibilityApi=void 0),this._area){const e=this._area;this._area=void 0,e.height.unsubscribe(this._updateDocumentHeight),e.alive.setValue(!1);const t=e.container.value(),i=t?.parentElement;i&&(i.removeChild(t),i.removeChild(this._layoutSizeSensor))}}_height(e){if("visual"===this._viewportType)return this._layoutSizeSensor.clientHeight;return e.container.value().clientHeight}_width(e){return e.container.value().clientWidth}_requestFullscreen(){this._fullscreenApi.enter()}_exitFullscreen(){this._fullscreenApi.exit()}_initFullscreen(){this._fullscreenApi.isFullscreen.subscribe((e=>{this._resizeHandler&&this._resizeHandler()}))}}(window),$y=new class{constructor(e){this._processVisibility=e=>{const t=e.container.value();return this.affectsLayout(e.name)?(t&&t.classList.toggle("js-hidden",!1),!0):(t&&t.classList.toggle("js-hidden",!0),!1)},this._setWidth=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availWidth.setValue(i),e.canNegotiate.width&&(s=Ue(i,e.negotiations.width))),t||(s=0);const o=e.container.value();return o&&t&&(o.style.width=s+"px"),e.width.setValue(s),s},this._setHeight=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availHeight.setValue(i),e.canNegotiate.height&&(s=Ue(i,e.negotiations.height))),t||(s=0);const o=e.container.value();return o&&t&&(o.style.height=s+"px"),e.height.setValue(s),s};const t=e.container.value();if(!t)throw new Error("bridge.container.value() must be an element");this._container=t,this._availableAreas=["left","tradingpanel","right","top","bottom","center","topleft","extratop"],this._areas={},this._bridge=e,this._width=e.width,this._height=e.height,this._width.subscribe((()=>this.recalculate())),this._height.subscribe((()=>this.recalculate())), +this._bridge.visible.subscribe((()=>this._updateVisibility())),this._bridge.fullscreen.subscribe((()=>this._onParentFullscreenChange())),this.recalculate()}allocate(e){const t=e&&e.areaName;if(-1===this._availableAreas.indexOf(t))throw new Error("unknown options.areaName");this.free(t);const i=this._createDOM(t),s={name:t,canNegotiate:{width:"left"===t||"right"===t||"tradingpanel"===t||"topleft"===t,height:"top"===t||"bottom"===t||"topleft"===t||"extratop"===t},negotiations:{width:[],height:[]},remove:()=>{for(const e in this._areas)this._areas[e]===s&&this.free(e)},negotiateWidth:e=>{if(!s.canNegotiate.width)return;const t=Ge(e);je(s.negotiations.width,t)||(s.negotiations.width=t,this.recalculate())},negotiateHeight:e=>{if(!s.canNegotiate.height)return;const t=Ge(e);je(s.negotiations.height,t)||(s.negotiations.height=t,this.recalculate())},requestFullscreen:()=>{this._fullscreenArea||("right"!==t&&"center"!==t||(this._fullscreenArea=t),"center"===t&&this._bridge.requestFullscreen(),this._updateFullscreen())},exitFullscreen:()=>{t===this._fullscreenArea&&(this._fullscreenArea=void 0,"center"===t&&this._bridge.exitFullscreen(),this._updateFullscreen())},width:new F.WatchedValue,height:new F.WatchedValue,availWidth:new F.WatchedValue,availHeight:new F.WatchedValue,alive:new F.WatchedValue(!0),container:new F.WatchedValue(i),visible:new F.WatchedValue(!0),fullscreen:new F.WatchedValue(!1),fullscreenable:new F.WatchedValue("right"===t||"center"===t),rdState:new Ne};return s.rdState.pushOwner(s),this._areas[t]=s,s.rdState.owner.subscribe((e=>{const i=s.container.value();if(e!==s)i&&(i.innerHTML="",i.parentElement&&i.parentElement.removeChild(i));else{let e=null;for(let i=this._availableAreas.indexOf(t);i--;){const t=this._availableAreas[i];if(this.affectsLayout(t)){e=this._areas[t].container.value();break}}i&&(e&&i.parentElement?i.insertAdjacentElement("afterend",e):this._container.appendChild(i))}this.recalculate()}),{callWithLast:!0}),s.rdState.bridge()}free(e){const t=this._areas[e];if(!t)return;this._areas[e]=void 0;const i=t.container.value();i&&i.parentElement&&i.parentElement.removeChild(i),t.alive.setValue(!1)}recalculate(){const e={};this._recalcSingleRunToken=e;const t=this._areas.topleft,i=this._areas.left,s=this._areas.tradingpanel,o=this._areas.right,n=this._areas.top,r=this._areas.bottom,a=this._areas.center,l=this._areas.extratop,c=this._width.value(),h=this._height.value();let d=0,u=0,_=0,p=0,m=0,g=0,f=0,y=0;if(e===this._recalcSingleRunToken&&l){const e=this._processVisibility(l);y=this._setHeight(l,e,h),this._setWidth(l,e,c)}if(e===this._recalcSingleRunToken&&t){const e=this._processVisibility(t);f=this._setHeight(t,e,h),g=this._setWidth(t,e,c);const i=t.container.value();e&&i&&(i.style.top=y+"px")}let v=0;if(e===this._recalcSingleRunToken&&n){const e=this._processVisibility(n),t=n.container.value();e&&t&&(t.style.left=g+"px",t.style.top=y+"px");const i=c-g;this._setWidth(n,e,i),d=this._setHeight(n,e,h),d&&(v=1)}if(e===this._recalcSingleRunToken&&i){const e=this._processVisibility(i),t=Math.max(f,d) +;_=this._setWidth(i,e,c),_&&(_+=4),_&&1===v&&(v=4);const s=i.container.value();e&&s&&(s.style.top=t+y+v+"px"),this._setHeight(i,e,h-t-y)}if(e===this._recalcSingleRunToken&&s){const e=this._processVisibility(s);let t=c-_;qe||(t-=300),m=this._setWidth(s,e,t),m&&1===v&&(v=4),this._setHeight(s,e,h-y-d-v)}if(e===this._recalcSingleRunToken&&o){const e=this._processVisibility(o);let t=c-_-m;qe||(t-=300),p=this._setWidth(o,e,t),p&&1===v&&(v=4),this._setHeight(o,e,h-y-d-v);const i=o.container.value();e&&i&&(i.style.top=d+y+v+"px")}const S=m+p;let b=0,w=c-_-m-p-(S?4:0);const C=Boolean(m||!S);if(!p&&m&&(w+=4),e===this._recalcSingleRunToken&&r){const e=this._processVisibility(r),t=r.container.value();e&&t&&(t.style.left=_+"px",t.classList.toggle("no-border-top-left-radius",!_),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(r,e,w);const i=h-y;b=Math.min(300,i-0),u=this._setHeight(r,e,i)+4}const P=Boolean(d&&(_||S));if(this._container.classList.toggle("layout-with-border-radius",P),e===this._recalcSingleRunToken&&a){const e=this._processVisibility(a),t=a.container.value();e&&t&&(t.style.left=_+"px",t.style.top=d+y+v+"px",t.classList.toggle("no-border-bottom-left-radius",!u||!_),t.classList.toggle("no-border-bottom-right-radius",C||!u),t.classList.toggle("no-border-top-left-radius",Boolean(!_&&S)),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(a,e,w);const i=h-d-u-y-v;this._setHeight(a,e,Math.max(i,b))}if(e===this._recalcSingleRunToken&&s&&this.affectsLayout("tradingpanel")){const e=s.container.value();e&&(e.style.right=m&&p?`${p+4}px`:`${p}px`,e.style.top=y+d+v+"px",e.style.borderTopRightRadius=P&&p?"4px":"0px")}e===this._recalcSingleRunToken&&this._updateVisibility()}affectsLayout(e){const t=this._areas[e];if(!t)return!1;if(t.rdState.owner.value()!==t)return!1;if(this._fullscreenArea&&this._fullscreenArea!==e)return Ye(e);if(this._width.value()<=567||this._height.value()<=445&&!Ke){if(!["center","top","left","topleft","extratop"].includes(e))return!1}return!0}_updateVisibility(){const e=this._bridge.visible.value();for(let t=0;t{Gy.ChartApiInstance.start()})),"function"==typeof Xy){const e=Xy({Std:Jf.Std});e&&e.then?e.then((e=>{if(!Array.isArray(e))return console.warn("custom_indicators_getter should be a function that returns a Promise object which result is an array of custom indicators"),void Jy.resolve();const t=Gy.JSServer;t.studyLibrary.push.apply(t.studyLibrary,e),Jy.resolve(),console.log("{0} custom indicators loaded.".format(e.length))})).catch((e=>{console.warn("Error loading custom indicators "+e),Jy.resolve()})):(console.warn("custom_indicators_getter should be a function that returns a Promise object"),Jy.resolve())}else Jy.resolve();Gy.widgetReady=e=>{W.subscribe("onChartReady",e,null)};const cv=Yy.theme?.toLowerCase()??oo.StdTheme.Light;var hv;function dv(e){Gy.__defaultsOverrides=Gy.__defaultsOverrides||{},(0,ge.deepExtend)(Gy.__defaultsOverrides,e),void 0!==TradingView.defaultProperties&&void 0!==TradingView.defaultProperties.chartproperties&&((0,h.applyDefaultsOverrides)(TradingView.defaultProperties.chartproperties),(0,h.applyDefaultOverridesToLinetools)())}hv=cv,k.themes[hv]&&(0,D.setTheme)(hv),async function(e){if(!iv||void 0===e)return;try{const{overrideStandardThemes:t}=await i.e(2413).then(i.bind(i,57626));t(e)}catch(e){console.error("Error applying custom themes",e)}}(jy.customThemes).then(ev.resolve).catch(ev.resolve),Gy.applyStudiesOverrides=e=>{e&&(Gy.chartWidgetCollection?Gy.chartWidgetCollection.applyStudiesOverrides?.(e):is.StudyMetaInfo.mergeDefaultsOverrides(e))},Gy.applyOverrides=e=>{dv(e),Gy.chartWidgetCollection&&Gy.chartWidgetCollection.applyOverrides(e)},Gy.doWhenApiIsReady=e=>{Gy.tradingViewApi?e():Qy.promise.then(e)},Gy.applyTradingCustomization=e=>{if(e.order)for(const t in e.order)TradingView.defaultProperties.linetoolorder[t]=e.order[t];if(e.position)for(const t in e.position)TradingView.defaultProperties.linetoolposition[t]=e.position[t];null!==lv&&lv.then((t=>{function i(e){const t={};for(const i of Object.keys(e??{})){const s=i.split(".");let o=t;for(const e of s.slice(0,s.length-1))o.hasOwnProperty(e)||(o[e]={}),o=o[e];o[s[s.length-1]]=e[i]}return t}if(null===t)return;const s=i(e.brokerOrder),o=i(e.brokerPosition) +;t?.overrideTradedGroupStyles({order:{lightTheme:s,darkTheme:s},position:{lightTheme:o,darkTheme:o}})}))},Gy.changeTheme=(e,t)=>{const i=k.themes[e.toLowerCase()];return i?Gy.tradingViewApi.themes().setStdTheme(i.name,!0,t&&t.disableUndo):Promise.resolve()},Gy.getTheme=()=>Gy.tradingViewApi.themes().getCurrentThemeName(),Gy.customThemes=async()=>{if(!iv)return Promise.reject(new Error("The library_custom_color_themes feature must be enabled to use the custom themes API"));return new((await i.e(2413).then(i.bind(i,20688))).CustomThemesApi)},Gy.is_authenticated=!1;JSON.parse(Gy.urlParams.brokerConfig);a.t(null,void 0,i(94566)),a.t(null,void 0,i(92800)),a.t(null,void 0,i(44676));let uv=null;const _v=(0,me.createDeferredPromise)();let pv;const mv=()=>{if(l.setEnabled("charting_library_export_chart_data",!Gy.configurationData.is_tradingview_data),l.setEnabled("charting_library_debug_mode","true"===Yy.debug||l.enabled("charting_library_debug_mode")),l.setEnabled("chart_property_page_trading",!1),l.enabled("remove_library_container_border")){const e=document.querySelector("#library-container");null!==e&&(e.style.border="0px",e.style.padding="1px")}l.enabled("no_min_chart_width")&&(document.body.style.minWidth="0px"),null!=Yy.studiesOverrides&&is.StudyMetaInfo.mergeDefaultsOverrides(JSON.parse(Yy.studiesOverrides)),(0,n.assert)(void 0===TradingView.defaultProperties,"Default properties are inited before applying overrides"),dv(JSON.parse(Yy.overrides));const e=Yy.numeric_formatting?JSON.parse(Yy.numeric_formatting):void 0;e&&("string"==typeof e.decimal_sign&&(ue.formatterOptionsLibraryOverrides.decimalSign=e.decimal_sign[0]),"string"==typeof e.grouping_separator&&(ue.formatterOptionsLibraryOverrides.groupingSeparator=e.grouping_separator[0])),Gy.ChartApiInstance=new(cf())(jy.datafeed);const t=jy.customFormatters;t&&(t.timeFormatter&&(_e.customFormatters.timeFormatter=t.timeFormatter),t.dateFormatter&&(_e.customFormatters.dateFormatter=t.dateFormatter),t.tickMarkFormatter&&(_e.customFormatters.tickMarkFormatter=t.tickMarkFormatter),t.priceFormatterFactory&&(_e.customFormatters.priceFormatterFactory=t.priceFormatterFactory),t.studyFormatterFactory&&(_e.customFormatters.studyFormatterFactory=t.studyFormatterFactory)),jy.customTimezones&&Ee.instance().addTimezones(jy.customTimezones),Gy.ChartApiInstance.setStudiesAccessController(Gy.ChartApiInstance.createStudiesAccessController(Yy.studiesAccess));const s=Yy.chartContent?JSON.parse(Yy.chartContent).json:void 0,r=Yy.chartContentExtendedData?JSON.parse(Yy.chartContentExtendedData):s?s.extendedData:void 0,c=Yy.interval||"D",h=function(e){const t=/(\d+)(\w+)/;return e.map((e=>{const s=(0,n.ensureNotNull)(t.exec(e.text)),o=s[2].toLowerCase(),r=parseInt(s[1]),l="y"===o?12*r+"M":r+o,c=Re.Interval.parse(e.resolution);return{text:e.title||{y:a.t(null,{plural:"{count}y",count:r,context:"short_N_year"},i(46766)),m:a.t(null,{plural:"{count}m",count:r,context:"short_N_month"},i(58590)),d:a.t(null,{plural:"{count}d",count:r,context:"short_N_day"},i(47801))}[o]||`${r}${o}`, +description:e.description||"",value:{value:l.toUpperCase(),type:"period-back"},targetResolution:c.value(),requiresIntraday:c.isIntraday()}}))}(JSON.parse(Yy.timeFrames)),d={resizerBridge:av,padding:l.enabled("border_around_the_chart")?2:0,content:s,widgetOptions:{addToWatchlistEnabled:!1,hideIdeas:!0,addVolume:(0,n.ensureDefined)(Gy.ChartApiInstance.studiesAccessController).isToolEnabled("Volume"),muteSessionErrors:!0,timezone:Yy.timezone,defSymbol:Yy.symbol??"",defInterval:s?"":c,compareSymbols:Yy.compareSymbols&&JSON.parse(Yy.compareSymbols),defTimeframe:(u=jy.timeframe,u?"string"==typeof u?u:{...u,type:"time-range"}:u),paneContextMenuEnabled:l.enabled("pane_context_menu"),paneContextMenu:{mainSeriesTrade:Ky},priceScaleContextMenuEnabled:l.enabled("scales_context_menu"),currencyConversionEnabled:l.enabled("pricescale_currency"),unitConversionEnabled:l.enabled("pricescale_unit"),legendWidgetEnabled:l.enabled("legend_widget"),legendWidget:{contextMenu:{settings:l.enabled("show_chart_property_page"),showOpenMarketStatus:l.enabled("display_market_status")}},sourceStatusesWidget:{errorSolution:!1},marketStatusWidgetEnabled:l.enabled("display_market_status"),chartWarningWidget:{subscriptionFullInfo:!1},timeScaleWidget:{contextMenuEnabled:l.enabled("scales_context_menu"),timezoneMenuEnabled:l.enabled("timezone_menu"),priceAxisLabelsOptions:{showLabels:l.enabled("main_series_scale_menu")}},timeScale:{preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:l.enabled("lock_visible_time_range_on_resize"),rightBarStaysOnScroll:l.enabled("right_bar_stays_on_scroll"),minBarSpacing:Yy.time_scale&&JSON.parse(Yy.time_scale).min_bar_spacing},goToDateEnabled:l.enabled("go_to_date"),crossHair:{menuEnabled:l.enabled("chart_crosshair_menu")},handleScale:{mouseWheel:l.enabled("mouse_wheel_scale"),pinch:l.enabled("pinch_scale"),axisPressedMouseMove:{time:l.enabled("axis_pressed_mouse_move_scale"),price:l.enabled("axis_pressed_mouse_move_scale")}},handleScroll:{mouseWheel:l.enabled("mouse_wheel_scroll"),pressedMouseMove:l.enabled("pressed_mouse_move_scroll"),horzTouchDrag:l.enabled("horz_touch_drag_scroll"),vertTouchDrag:l.enabled("vert_touch_drag_scroll")},shiftVisibleRangeOnNewBar:l.enabled("shift_visible_range_on_new_bar"),croppedTickMarks:l.enabled("cropped_tick_marks"),countdownEnabled:l.enabled("countdown"),indicatorsDialogShortcutEnabled:l.enabled("insert_indicator_dialog_shortcut")},seriesControlBarEnabled:l.enabled("timeframes_toolbar"),seriesControlBar:{timeFramesWidgetEnabled:!0,timeFramesWidget:{goToDateEnabled:l.enabled("go_to_date"),availableTimeFrames:(e,t)=>{if(!e)return[];if(t!==_t.STATUS_DELAYED&&t!==_t.STATUS_DELAYED_STREAMING&&t!==_t.STATUS_EOD&&t!==_t.STATUS_READY)return[];return h.filter((t=>!(t.requiresIntraday&&!e.has_intraday)&&!(e.supported_resolutions&&!e.supported_resolutions.includes(t.targetResolution))))}},timeWidgetEnabled:!0,timeWidget:{timezoneMenuEnabled:l.enabled("timezone_menu")},adjustForDividendsButtonEnabled:!1,sessionIdButtonEnabled:l.enabled("pre_post_market_sessions"),backAdjustmentButtonEnabled:!1, +settlementAsCloseButtonEnabled:!1,percentageScaleButtonEnabled:!0,logScaleButtonEnabled:!0,autoScaleButtonEnabled:!0,fullscreenButtonEnabled:!0,mobileChangeLayoutEnabled:!1},globalEvents:!0,snapshotUrl:Yy.snapshotUrl,mobileForceChartMaximizeEnabled:!1,saveChartEnabled:l.enabled("save_shortcut")};var u;tv&&((0,nf.createFavoriteDrawingToolbar)(),d.widgetOptions.isDrawingToolbarVisible=x.isDrawingToolbarVisible),r&&(d.metaInfo={id:r.uid,name:r.name,description:r.description,uid:r.uid,username:""}),jy.additionalSymbolInfoFields&&(0,Ey.setAdditionalSymbolInfoFields)(jy.additionalSymbolInfoFields);const _=jy.symbolSearchComplete;_&&(0,By.setSymbolSearchCompleteOverrideFunction)(_);const p=Gy.chartWidgetCollection=new of(d);let m=!1;p.onAboutToBeDestroyed.subscribe(null,(()=>{m=!0}),!0),function(e){e.addCustomSource("branding",((t,i)=>{const s=(0,Ji.combine)(((e,t)=>{const s=e??t;return null!==s&&s.hasModel()&&s.model().model()===i}),e.maximizedChartWidget().weakReference(),e.leftBottomChartWidget().weakReference());return new Ty(t,i,s.ownership())}),Eo.CustomSourceLayer.Topmost)}(p),Gy.studyMarket=new pe(p),Je.registerService(Xe.CHART_WIDGET_COLLECTION_SERVICE,p),p.activeChartWidget.subscribe((e=>{W.emit("activeChartChanged",p.getAll().indexOf(e))})),Gy.saver=new O.ChartSaver(p);const g=new J(p,Gy.saver);p.setSaveChartService(g);const f=new oe(p);Gy.chartWidget=p.activeChartWidget.value(),Gy.pro=new TradingView.Pro;const y=function(e){if(!nv)return null;const t=new A.ChartChangesWatcher(e.chartWidgetCollection,Gy.saver,W),s=JSON.parse(Yy.favorites);s.intervals=s.intervals.map((e=>{let t=""+e;return t.match(/1[DWMYdwmy]/)&&(t=t.slice(1)),t})),l.enabled("study_templates")&&(pv=new he({chartWidgetCollection:e.chartWidgetCollection}));let o;const n=Yy.header_widget_buttons_mode;"fullsize"===n&&(o=["full"]);"compact"===n&&(o=["small"]);const r=(0,Hy.shouldShowQuickSearchOnLib)()?function(e){const t=t=>Promise.all([i.e(4211),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(2564),i.e(7384),i.e(2197),i.e(5323),i.e(1072),i.e(9325),i.e(2736),i.e(4066),i.e(116),i.e(8985),i.e(6489),i.e(4106),i.e(7444),i.e(7001),i.e(6262),i.e(1906),i.e(2227),i.e(4931),i.e(9418),i.e(3202),i.e(2751),i.e(1890),i.e(2157),i.e(9754)]).then(i.bind(i,46350)).then((i=>{const s=new(0,i.GlobalSearchDialogRenderer)(e);return null!==Ve&&Ve.hide(),s.show(t),Ve=s,s}));return(0,B.createGroup)({desc:"GlobalSearch"}).add({desc:"Open",hotkey:B.Modifiers.Mod+75,handler:()=>t()}),t}(e.loadChartService):void 0;return new T(new v,{chartSaver:Gy.saver,chartApiInstance:Gy.ChartApiInstance,chartWidgetCollection:e.chartWidgetCollection,defaultFavoriteStyles:s.chartTypes,defaultFavoriteIntervals:s.intervals,resizerBridge:nv,studyMarket:Gy.studyMarket,studyTemplates:pv,allowedModes:o,saveChartService:e.saveChartService,loadChartService:e.loadChartService,chartChangesWatcher:t,onClick:Sv,snapshotUrl:e.snapshotUrl,openGlobalSearch:r})}({chartWidgetCollection:p,saveChartService:g,loadChartService:f,snapshotUrl:Yy.snapshotUrl}) +;null!==y?y.load().then((e=>{uv=e.getComponent(),_v.resolve()})):(_v.promise.catch((()=>{})),_v.reject("header widget is not loaded"));const S=function(e){if(rv){const t=Yy.toolbarbg&&/^[0-9a-f]+$/i.test(Yy.toolbarbg)?String(Yy.toolbarbg):void 0;if(t){const e=document.createElement("style");e.textContent="body,.chart-controls-bar,#footer-chart-panel{background-color:#"+t+" !important}",document.head.appendChild(e)}return new M({bgColor:t,chartWidgetCollection:e,drawingsAccess:Yy.drawingsAccess?JSON.parse(Yy.drawingsAccess):void 0,resizerBridge:rv,onClick:Sv})}return null}(p),b=null;Gy.tradingViewApi=new Zf({chartWidgetCollection:p,chartApiInstance:Gy.ChartApiInstance,saveChartService:g,loadChartService:f,studyMarket:null});if(de.linking.bindToChartWidgetCollection(p),isNaN(Yy.studyCountLimit)||(TradingView.STUDY_COUNT_LIMIT=Math.max(2,+(0,n.ensureDefined)(Yy.studyCountLimit))),!isNaN(Yy.ssreqdelay)){const e=Math.max(0,+(0,n.ensureDefined)(Yy.ssreqdelay));(0,Xf.setSearchRequestDelay)(e)}Gy.ChartApiInstance.connect(),(async()=>{const{default:e}=await Promise.all([i.e(7827),i.e(3703),i.e(3953),i.e(4178),i.e(5826),i.e(9481),i.e(4600),i.e(6445),i.e(7384),i.e(5323),i.e(2736),i.e(4066),i.e(6489),i.e(4353),i.e(2440),i.e(9255),i.e(7001),i.e(3745),i.e(6262),i.e(6842),i.e(5099),i.e(2227),i.e(2544),i.e(1890),i.e(2157),i.e(7843),i.e(2306)]).then(i.t.bind(i,36074,23));m||(Gy.lineToolPropertiesToolbar=new e(p))})();const w=document.querySelector(".tv-content");null!==w&&w.addEventListener("contextmenu",(e=>{e.target instanceof Element&&"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&e.preventDefault()})),Qy.resolve(),p.undoHistory.undoStack().onChange().subscribe(null,(0,o.default)((e=>{e?.affectsState()&&W.emit("onAutoSaveNeeded")}),1e3*(Number(Yy.autoSaveDelay)||5),{leading:!1,trailing:!0}));let C=!1;function P(){S&&S.load(Zy.signal),b&&b.load(Zy.signal).then((e=>{Gy.footerWidget=e.getComponent()}))}Gy.chartWidget.withModel(null,(()=>{Gy.ChartApiInstance.on("realtime_tick",(e=>{W.emit("onTick",e)}));if(!k.savedThemeName()&&cv){const e=k.getStdTheme(cv);e&&e.content&&void 0===s&&p.applyTheme({theme:e.content,onlyActiveChart:!1,restoreNonThemeDefaults:!1,themeName:cv,standardTheme:!0,syncState:!0,noUndo:!0}).then((()=>Gy.applyOverrides(Gy.__defaultsOverrides)))}if(l.enabled("charting_library_debug_mode")&&W.subscribeToAll(((...e)=>{console.log(`${(new Date).toISOString()} Event "${e[0]}", arguments: ${JSON.stringify(e.slice(1))}`)})),C)return;C=!0,af(p),function(e,t){const s=a.t(null,void 0,i(37367)).format({emoji:"👍"}),o=a.t(null,void 0,i(69804)).format({emoji:"👍"}),r=a.t(null,void 0,i(6655)).format({emoji:"👍"});W.on("onServerScreenshotCopiedToClipboard",(()=>h(s)),null),W.on("onClientScreenshotCopiedToClipboard",(()=>h(o)),null),W.on("onServerScreenshotEmbedCodeCopiedToClipboard",(()=>h(r)),null);let l=null;const c=e.getContainer();function h(e){l?l.show(e):Promise.all([i.e(4524),i.e(4052),i.e(2227),i.e(92)]).then(i.bind(i,1524)).then((i=>{l||(l=new i.ChartScreenshotHintRenderer((0, +n.ensureNotNull)(c),{bottomPadding:t.seriesControlBarEnabled}),l.show(e))}))}}(p,{seriesControlBarEnabled:l.enabled("timeframes_toolbar")});i_.getInstance().setWidgetCollection(Gy.chartWidgetCollection)})),p.getAll().some((e=>e.isInitialized()))?P():function(e,t){const i=e.getAll(),s=()=>{t(),i.forEach((e=>{e.chartWidgetInitialized().unsubscribe(null,s)}))};i.forEach((e=>{e.chartWidgetInitialized().subscribe(null,s,!0)}))}(p,P),W.subscribe("chart_load_requested",(e=>{Gy.tradingViewApi.loadChart({json:JSON.parse(e.content),extendedData:e})}),null)};window.addEventListener("unload",(()=>{Zy.abort(),Gy.widgetbar&&(Gy.widgetbar.destroy(),Gy.widgetbar=null),Gy.chartWidgetCollection&&(Gy.chartWidgetCollection.destroy(),Gy.chartWidgetCollection=null),Gy.ChartApiInstance&&Gy.ChartApiInstance.disconnect(),(0,Ze.destroyQuoteSessions)(),Gy.ChartApiInstance&&(Gy.ChartApiInstance.destroy(),Gy.ChartApiInstance=null)})),l.enabled("saveload_storage_customization")&&(jy.saveLoadAdapter?E.setCustomAdapter(jy.saveLoadAdapter):Gy.urlParams.chartsStorageUrl&&Gy.urlParams.clientId?E.initialize(Gy.urlParams.clientId,Gy.urlParams.userId,Gy.urlParams.chartsStorageUrl,Gy.urlParams.chartsStorageVer||"1.0"):(l.setEnabled("saveload_storage_customization",!1),l.setEnabled("header_saveload",!1))),void 0!==jy.imageStorageAdapter&&l.enabled("image_drawingtool")&&(0,zy.setImageStorageAdapter)(jy.imageStorageAdapter);const gv=(0,me.createDeferredPromise)();function fv(){gv.resolve()}jy.loadLastChart&&l.enabled("saveload_storage_customization")?E.getCharts().then((e=>{if(0===e.length)return void fv();const t=e.sort(((e,t)=>t.modified_iso-e.modified_iso))[0];E.getChartContent(t).then((e=>{const t=e,i=JSON.parse(t.content);i.extendedData=e,Yy.chartContent=JSON.stringify({json:i}),fv()})).catch(fv)})).catch(fv):fv();const yv=async function(){if(l.enabled("saveload_separate_drawings_storage")){const e=await i.e(7129).then(i.bind(i,40076));return pm=e.LineToolsSynchronizer,!0}return!1}(),vv=(0,me.createDeferredPromise)();function Sv(){const e=TradingView.bottomWidgetBar;e&&e.turnOffMaximize()}Promise.all([vv.promise,gv.promise,Gy.loadedCustomCss,yv,ev.promise]).then((()=>{const e=document.querySelector(".loading-indicator");if(e&&(e.style.display="none"),setTimeout(mv,0),l.enabled("14851")&&Math.random()<=.02){t=window,i=document,s="script",o="ga",t.GoogleAnalyticsObject=o,t[o]=t[o]||function(){(t[o].q=t[o].q||[]).push(arguments)},t[o].l=Number(new Date),r=i.createElement(s),a=i.getElementsByTagName(s)[0],r.async=1,r.src="//www.google-analytics.com/analytics.js",a.parentNode.insertBefore(r,a);const e=(0,n.ensureNotNull)(document.URL.match(new RegExp("(:?.*://)([^/]+)/.*")))[2];Gy.ga("create","UA-112911840-1","auto"),Gy.ga("set","anonymizeIp",!0),Gy.ga("set",{hostname:e,page:e,referrer:e}),Gy.ga("send","pageview")}var t,i,s,o,r,a})),(()=>{let e=!0;jy.datafeed.onReady((t=>{e&&console.warn("`onReady` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),Gy.configurationData=t,vv.resolve()})),e=!1})(), +Gy.createShortcutAction=(()=>{const e=B.createGroup({desc:"API",order:Uy.ACTION_API_GROUP_ORDER});return(t,i)=>{var s;e.add({hotkey:(s=t,"number"==typeof s?s:"string"==typeof s?N(s.split("+")):Array.isArray(s)?N(s):0),handler:i})}})(),Gy.initializationFinished=()=>{Gy.chartWidgetCollection.undoHistory.clearStack()},Gy.headerReady=()=>_v.promise,function e(t=0,i=10){const s={received:!1};Gy.dispatchEvent(new CustomEvent("innerWindowLoad",{detail:s})),!s.received&&t{e(t+1,i)}),10*Math.pow(2,t))}(),Gy.createButton=e=>{if(null===uv)throw new Error("Cannot create button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");(e=e||{}).align=e.align||"left",e.useTradingViewStyle=e.useTradingViewStyle||!1;const t=(0,fe.randomHash)();return uv.addButton(t,e)??t},Gy.removeButton=e=>{if(null===uv)throw new Error("Cannot remove button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");return uv.removeButton(e)},Gy.createDropdown=e=>{if(void 0===e)throw new Error("Cannot create dropdown without any parameters. Please refer to the documentation");void 0===e.align&&(e.align="left");const t=(0,fe.randomHash)();return uv?(uv.addDropdown(t,e),Promise.resolve(new Vy(uv,t))):_v.promise.then((()=>((0,n.ensureNotNull)(uv).addDropdown(t,e),new Vy((0,n.ensureNotNull)(uv),t))))},Gy.getAllFeatures=()=>{const e=l.getAllFeatures();return Object.keys(e).forEach((t=>{isNaN(parseFloat(t))||delete e[t]})),e},Gy.getNavigationButtonsVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,ve.property)()))),Gy.getPaneButtonsVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,Se.property)()))),Gy.getDateFormat=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)(be.dateFormatProperty))),Gy.getTimeHoursFormat=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)(we.timeHoursFormatProperty))),Gy.getCurrencyAndUnitVisibility=(0,s.default)((()=>(0,ye.convertPropertyToWatchedValue)((0,Be.currencyUnitVisibilityProperty)()))),Gy.customSymbolStatus=()=>Oy.getInstance();Gy.urlParams.debugBroker,new Set(["connectionStatus"]);const bv=Yy.locale||"en",wv=xt.getInstance();wv.createElement(document),wv.setLocale(bv),Gy.customChartDescriptionFunction&&wv.setCustomProvider(Gy.customChartDescriptionFunction);const Cv=Qp.getInstance();Cv.createElement(document),Cv.setLocale(bv),function(){const e=l.enabled("accessible_keyboard_shortcuts")?(0,V.humanReadableHash)(9):`${(0,V.humanReadableModifiers)(V.Modifiers.Alt,!1)} + ${(0,V.humanReadableHash)(90)}`,t=`${(0,V.humanReadableModifiers)(V.Modifiers.Mod,!1)} + ${(0,V.humanReadableHash)(75)}`,s=a.t(null,void 0,i(7697)),o=[a.t(null,{replace:{shortcut:e}},i(85166)),a.t(null,{replace:{shortcut:t}},i(57959)),a.t(null,void 0,i(36332)),a.t(null,void 0,i(9687)),a.t(null,void 0,i(40490)),a.t(null,void 0,i(27884))],n=document.createElement("p");n.innerText=s;const r=document.createElement("ul");o.forEach((e=>{const t=document.createElement("li");t.innerText=e,r.appendChild(t)})) +;const c=document.createElement("div");c.setAttribute("role","contentinfo"),c.setAttribute("aria-hidden","false"),c.style.fontSize="0",c.appendChild(n),c.appendChild(r),document.body.insertBefore(c,document.body.firstChild)}(),window.addEventListener("keydown",(e=>{const t=(0,V.hashFromEvent)(e);9!==t&&t!==B.Modifiers.Shift+9||(0,Fy.updateTabIndexes)()})),new Jo.Action({actionId:"UnknownAction",options:{label:"",onExecute:()=>{(0,Fy.updateTabIndexes)();const[e]=Array.from(document.querySelectorAll('button:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), input:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), [tabindex]:not([disabled]):not([aria-disabled]):not([tabindex="-1"])')).filter((0,Wy.createScopedVisibleElementFilter)(document.documentElement)).sort(Fy.navigationOrderComparator);void 0!==e&&e.focus()},hotkeyHash:l.enabled("accessible_keyboard_shortcuts")?9:B.Modifiers.Alt+90,hotkeyGroup:(0,B.createGroup)({desc:"Global shortcuts"})}})},36986:(e,t,i)=>{"use strict";function s(){return window}function o(){const e=s();return e.parent[e.urlParams.uid]}i.d(t,{getChartingLibraryGlobalContext:()=>s,getChartingLibraryOwner:()=>o})},86129:(e,t,i)=>{e=i.nmd(e),TradingView.cleanButAmpersand=function(e,t){var i=t?["&"]:["&"];return TradingView.clean(e,t,i)},TradingView.strip_tags=function(e){return e&&e.replace?e.replace(/(<([^>]+)>)/gi,""):e},TradingView.encodeSpread=function(e){return encodeURIComponent(e)},TradingView.clean=function(e,t,i){const s=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"],["'","'"]];t&&s.forEach((e=>e.reverse()));let o=e;if(!e||!e.replace)return o;for(const e of s){const[t,s]=e;i&&-1!==i.indexOf(t)||(o=o.replace(new RegExp(t,"g"),s))}return o},e&&e.exports&&(e.exports={clean:TradingView.clean,cleanButAmpersand:TradingView.cleanButAmpersand,stripTags:TradingView.strip_tags})},55561:(e,t,i)=>{"use strict";i.r(t);var s=i(21097),o=i(51768),n=i(76422),r=i(38780);function a(e,t=!1){"loading"!==document.readyState?t?setTimeout((()=>e()),1):e():document.addEventListener("DOMContentLoaded",(()=>e()))}new Promise((e=>{a(e)}));function l(e,t="x"){let i=!1;return"x"!==t&&"both"!==t||(i=i||e.offsetWidth(t.nodeType===Node.TEXT_NODE&&e.push(t.textContent||""),e)),[]).join("").trim();return s?{type:"text",data:s}:{type:"none"}}function u(e,t){let i=!1;const s=e.children +;for(let e=0;e{(0,r.hide)(),t.removeEventListener("blur",s),t.removeEventListener("active-descendant-blur",s)};t.addEventListener("blur",s),t.addEventListener("active-descendant-blur",s)}}a((()=>{document.addEventListener("mouseenter",(e=>{const t=e.target;if(t instanceof HTMLElement&&t.matches(".apply-overflow-tooltip")){const e=h(t);if(t.matches(".apply-overflow-tooltip--check-children-recursively")){if(!c(t,e))return}else if(t.matches(".apply-overflow-tooltip--check-children")){if(!u(t,e))return}else if(!l(t,e))return;(0,r.showOnElement)(t,{content:d(t)});const i=()=>{(0,r.hide)(),["mouseleave","mousedown"].forEach((e=>t.removeEventListener(e,i)))};["mouseleave","mousedown"].forEach((e=>t.addEventListener(e,i)))}}),!0),document.addEventListener("focus",_,!0),document.addEventListener("active-descendant-focus",_,!0)}));var p=i(52033),m=i(11417);var g=i(31054);function f(e){return()=>{e()}}var y=i(3343),v=i(34811),S=i(15754);const b=(e=document.documentElement,t)=>document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,(e=>t=>{if(1!==t.nodeType)return NodeFilter.FILTER_SKIP;const i=t;return(0,S.isInertRoot)(i)?NodeFilter.FILTER_REJECT:(0,S.isVisibilityVisible)(i)&&i.matches(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})(t));const w=(e=document.documentElement)=>b(e,S.FOCUSABLE_SELECTOR);const C=`[${v.FOCUS_TRAP_DATA_ATTRIBUTE}="true"]`;class P{constructor(){this._handleMouseDown=()=>{this._forwardTab=void 0},this._handleKeyDown=e=>{this._forwardTab=void 0,[9,y.Modifiers.Shift+9].includes((0,y.hashFromEvent)(e))&&(this._forwardTab=!e.shiftKey)},this._handleFocus=e=>{const t=e.target;if(void 0===this._forwardTab||!(t instanceof HTMLElement))return;const i=this._findDeepestFocusTrapElement(document.documentElement);if(!(i instanceof HTMLElement)||!i||i.contains(t))return;e.preventDefault(),e.stopPropagation(),t.blur();const s=i.compareDocumentPosition(t);if(s&Node.DOCUMENT_POSITION_PRECEDING||s&Node.DOCUMENT_POSITION_FOLLOWING){const e=this._forwardTab?x(i):x(i,!0);e instanceof HTMLElement&&e.focus()}},document.documentElement.addEventListener("focus",this._handleFocus,{capture:!0}),document.documentElement.addEventListener("keydown",this._handleKeyDown,{capture:!0}),document.documentElement.addEventListener("mousedown",this._handleMouseDown,{capture:!0})}destroy(){document.documentElement.removeEventListener("focus",this._handleFocus,{capture:!0}),document.documentElement.removeEventListener("keydown",this._handleKeyDown,{capture:!0}), +document.documentElement.removeEventListener("mousedown",this._handleMouseDown,{capture:!0})}_findDeepestFocusTrapElement(e){const t=e.querySelectorAll(C);let i=null,s=-1;return t.forEach((t=>{const o=this._calculateParentCount(t,e);o>s&&(s=o,i=t)})),i}_calculateParentCount(e,t){let i=0,s=e.parentElement;for(;s&&s!==t;)"true"===s.getAttribute(v.FOCUS_TRAP_DATA_ATTRIBUTE)&&i++,s=s.parentElement;return i}}const T=f((()=>new P));function x(e,t){return t?function(e){return function(e){for(e.currentNode=e.root;null!==e.lastChild(););return e.currentNode===e.root?null:e.currentNode}(w(e))}(e):function(e){return t=w(e),t.currentNode=t.root,t.nextNode();var t}(e)}const I=f((()=>{T()}));var M=i(7047);let A;function L(e){const t=window.user.available_offers||{};window.TVSettings&&window.TVSettings.sync(window.user.settings),window.is_authenticated?(e||(initOfferLoginStateChangeButton(),onGoPro()&&window.location.reload()),!1===window.user.profile_data_filled&&((0,o.trackEvent)("Conversion","First login"),delete window.user.profile_data_filled)):(Object.keys(t).forEach((e=>{const i=e;t[i].available_for_anons||delete t[i]})),window.user={username:"Guest",following:"0",followers:"0",ignore_list:[],available_offers:t},m.TVLocalStorage.removeItem("trial_availiable"))}A=window.loginStateChange?window.loginStateChange:window.loginStateChange=new p.Delegate,A.subscribe(null,L),s.TVXWindowEvents.on("loginStateChange",(e=>{const t=JSON.parse(e);window.user=t.user,window.is_authenticated=!!t.is_authenticated,A.fire()})),s.TVXWindowEvents.on("signOut",(()=>{!function(){if(window.initData.lfs){const e=document.getElementsByClassName("js-admin-warning")[0];document.body.removeChild(e)}let e=!0;[/^\/chart\//,/^\/share-your-love\//,/^\/pine\//].forEach((t=>{t.test(window.location.pathname)&&(e=!1)})),e&&window.location.reload()}()})),(()=>{const e="user-obj-changed",t={};window.crossTabSyncUserAttr=t=>{const i={};t instanceof Array?t.forEach((e=>{i[e]=window.user[e]})):i[t]=window.user[t],s.TVXWindowEvents.emit(e,JSON.stringify(i))},s.TVXWindowEvents.on(e,(e=>{const i=JSON.parse(e);let s;for(s in i)if(i.hasOwnProperty(s)){window.user[s]=i[s];(t[s]||[]).forEach((e=>{e.fire(i[s])}))}}))})(),window.TradingView.changeLoginState=e=>{window.is_authenticated=!!e,s.TVXWindowEvents.emit("loginStateChange",JSON.stringify({is_authenticated:window.is_authenticated,user:window.user})),window.is_authenticated&&n.emit("GLOBAL_EVENT_SIGN_IN_SUCCESS"),A.fire()},window.loginUser=function(e){window.user=(0,g.deepExtend)({},e),window.TradingView.changeLoginState(!0)},window.loginRequiredDelegate=new p.Delegate,window.runOrSignIn=(e,t)=>{t||(t={}),e()},window.onLoginStateChange=L,window.TradingView.setTrialAvailiable=e=>{m.TVLocalStorage.setItem("trial_availiable",e?"1":"0")},window.TradingView.notificationsChanged=new p.Delegate,I(),(0,M.initMouseClickAutoBlurHandler)()},19063:(e,t,i)=>{"use strict";i.r(t),i.d(t,{alphaToTransparency:()=>a,applyAlpha:()=>r,applyTransparency:()=>c,colorFromBackground:()=>_,colorToInteger:()=>y,generateColor:()=>n, +getLuminance:()=>d,gradientColorAtPercent:()=>p,isColorDark:()=>m,isHexColor:()=>u,resetTransparency:()=>h,rgbaFromInteger:()=>g,rgbaToInteger:()=>f,transparencyToAlpha:()=>l});var s,o=i(24377);function n(e,t,i){if(t=t||0,!u(e))return i?(0,o.rgbaToString)((0,o.rgba)((0,o.parseRgb)(e),(0,o.normalizeAlphaComponent)(l(t)))):e;const[s,n,r]=(0,o.parseRgb)(e),a=(0,o.normalizeAlphaComponent)(l(t));return(0,o.rgbaToString)([s,n,r,a])}function r(e,t,i){const s=(0,o.tryParseRgba)(e);if(null===s)throw new Error(`Invalid color: ${e}`);const[n,r,a,l]=s,c=(0,o.normalizeAlphaComponent)(t*(i?l:1));return(0,o.rgbaToString)((0,o.rgba)([n,r,a],c))}function a(e){return 100*(1-e)}function l(e){if(e<0||e>100)throw new Error("invalid transparency");return 1-e/100}function c(e,t){if("transparent"===e)return e;const i=(0,o.parseRgba)(e),s=i[3];return(0,o.rgbaToString)((0,o.rgba)(i[0],i[1],i[2],l(t)*s))}function h(e){return"transparent"===e?e:u(e)?e.slice(0,7):(0,o.rgbaToString)((0,o.rgba)((0,o.parseRgb)(e),(0,o.normalizeAlphaComponent)(1)))}function d(e){const t=(0,o.parseRgb)(e).map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e){return 0===e.indexOf("#")}function _(e){return"black"===(0,o.rgbToBlackWhiteString)((0,o.parseRgb)(e),150)?"#ffffff":"#000000"}function p(e,t,i){const[s,n,r,a]=(0,o.parseRgba)(e),[l,c,h,d]=(0,o.parseRgba)(t),u=(0,o.rgba)(Math.round(s+i*(l-s)),Math.round(n+i*(c-n)),Math.round(r+i*(h-r)),a+i*(d-a));return(0,o.rgbaToString)(u)}function m(e){return d(h(e))<.5}function g(e){const t=(e=Math.round(e))%256;e-=t;const i=(e/=256)%256;e-=i;const s=(e/=256)%256;e-=s;return`rgba(${t},${i},${s},${(e/=256)/255})`}function f(e){const t=Math.round(255*e[3]);return e[0]+256*e[1]+65536*e[2]+16777216*t}function y(e){const t=(0,o.tryParseRgba)(e);return null===t?0:f(t)}!function(e){e[e.BgLuminanceThreshold=.5]="BgLuminanceThreshold"}(s||(s={}))},61119:(e,t,i)=>{"use strict";function s(e,t,i){return e*(1-i)+t*i}i.d(t,{doAnimate:()=>r,lerp:()=>s});const o={from:0,duration:250,easing:i(78871).easingFunc.easeOutCubic};class n{constructor(e){this._doing=!0,this._completed=!1,this._options={...o,...e};const t=performance.now();window.requestAnimationFrame((e=>{this._animation(t,this._options.from,e)}))}stop(){this._doing=!1}completed(){return this._completed}_animation(e,t,i){if(!this._doing)return void this._finishAnimation();const o=(i=!i||i<1e12?performance.now():i)-e,n=o>=this._options.duration||t===this._options.to,r=s(this._options.from,this._options.to,this._options.easing(o/this._options.duration)),a=n?this._options.to:r,l=a-t;this._options.onStep(l,a),n?this._finishAnimation():window.requestAnimationFrame((t=>{this._animation(e,a,t)}))}_finishAnimation(){this._options.onComplete&&this._options.onComplete(),this._completed=!0}}function r(e){return new n(e)}},84906:(e,t,i)=>{"use strict";i.d(t,{fetch:()=>o});var s=i(9343);new class{constructor(e,t){this._test=e[t]={}}provide(e,t){this._test[e]=t}}(window,"qaGlobals"),(0,s.getLogger)("Fetch") +;function o(e,t,i={}){return window.fetch(e,t)}},94784:(e,t,i)=>{"use strict";i.d(t,{generateColorCached:()=>r});var s=i(59332),o=i(19063),n=i(5201);function r(e=1e3){const t=s.default.Cache;s.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,e);const i=(0,s.default)(o.generateColor,((e,t,i)=>`${e}_${t}_${i}`));return s.default.Cache=t,i}},39772:(e,t,i)=>{"use strict";i.d(t,{GradientColorCache:()=>o});var s=i(19063);class o{constructor(){this._color1="",this._color2="",this._colors=new Map}gradientColor(e,t,i){if(t===e)return t;i=Math.max(0,Math.min(100,Math.round(100*i))),this._color1===e&&this._color2===t||(this._colors.clear(),this._color1=e,this._color2=t);let o=this._colors.get(i);return void 0===o&&(o=(0,s.gradientColorAtPercent)(e,t,i/100),this._colors.set(i,o)),o}}},68979:(e,t,i)=>{"use strict";function s(e,t,i,s){return`${s?s+" ":""}${i?i+" ":""}${e}px ${t}`}i.d(t,{makeFont:()=>s,parseFont:()=>n});const o=/(bold )?(italic )?(\d+)(px|pt) (.*)$/;function n(e){const t=o.exec(e);return null===t?null:{family:t[5],size:parseInt(t[3])*("pt"===t[4]?.75:1),bold:Boolean(t[1]),italic:Boolean(t[2])}}},18112:(e,t,i)=>{"use strict";i.d(t,{getPersistentLogger:()=>o});let s=null;function o(){return s}},66800:(e,t,i)=>{"use strict";function s(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}i.d(t,{regExpEscape:()=>s})},31599:(e,t,i)=>{"use strict";i.d(t,{rgbaFromIntegerCached:()=>r});var s=i(59332),o=i(19063),n=i(5201);function r(e=1e3){const t=s.default.Cache;s.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,e);const i=(0,s.default)(o.rgbaFromInteger);return s.default.Cache=t,i}},63273:(e,t,i)=>{"use strict";i.r(t),i.d(t,{detectAutoDirection:()=>b,forceLTRStr:()=>u,forceLTRStrSsr:()=>_,forceRTLStr:()=>m,getLTRScrollLeft:()=>g,getLTRScrollLeftOffset:()=>f,isRtl:()=>o,startWithLTR:()=>d,stripLTRMarks:()=>h,stripLTRStrSsr:()=>p});var s=i(64531);const o=()=>"rtl"===window.document.dir,n="‎",r="‪",a="‫",l="‬",c=new RegExp(n+"|"+r+"|"+a+"|"+l,"g");function h(e){return""!==e&&o()&&null!=e?e.replace(c,""):e}function d(e){return""!==e&&o()&&null!=e?n+e:e}function u(e){return""!==e&&o()&&null!=e?r+e+l:e}function _(e){return r+e+l}function p(e){return e.startsWith(r)&&e.endsWith(l)?e.slice(1,-1):e}function m(e){return""!==e&&o()&&null!=e?a+e+l:e}function g(e){return(0,s.getNormalizedScrollLeft)(e,"rtl")}function f(e,t){const i=(0,s.detectScrollType)();if("indeterminate"===i)return 0;switch(i){case"negative":t=e.clientWidth-e.scrollWidth+t;break;case"reverse":t=e.scrollWidth-e.clientWidth-t}return t}var y;!function(e){e.LTR="ltr",e.RTL="rtl",e.UNKNOWN=""}(y||(y={}));const v=/[^\u0000-\u0040\u005B-\u0060\u007B-\u00BF\u00D7\u00F7\u02B9-\u02FF\u2000-\u200E\u2010-\u2029\u202C\u202F-\u2BFF]/,S=/[\u0590-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC]/;function b(e){const t=v.exec(e);return t?S.test(t[0])?"rtl":"ltr":""}},78871:(e,t,i)=>{"use strict";i.d(t,{CubicBezier:()=>s.CubicBezier,dur:()=>s.dur,easingFunc:()=>s.easingFunc});var s=i(74991)},86001:(e,t,i)=>{"use strict";function s(){ +return Promise.all([i.e(6342),i.e(3703),i.e(7939),i.e(3799),i.e(5480),i.e(1390),i.e(2227),i.e(2077)]).then(i.bind(i,71090))}i.d(t,{loadChangeIntervalDialog:()=>s})},86235:(e,t,i)=>{"use strict";i.d(t,{showChangeIntervalDialogAsync:()=>n});var s=i(86001);let o=null;function n(e){const t=o=(0,s.loadChangeIntervalDialog)().then((i=>{t===o&&i.showChangeIntervalDialog(e)}));return t}},62400:(e,t,i)=>{"use strict";function s(e){return Promise.all([i.e(5683),i.e(3703),i.e(3953),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(4178),i.e(9481),i.e(2564),i.e(6445),i.e(3799),i.e(5480),i.e(8222),i.e(9296),i.e(7935),i.e(3828),i.e(5579),i.e(2227),i.e(9418),i.e(2544),i.e(3202),i.e(9928),i.e(7223),i.e(1859)]).then(i.bind(i,84828)).then((t=>t.showGoToDateDialog(e)))}i.d(t,{showGoToDateDialog:()=>s})},22980:(e,t,i)=>{"use strict";i.d(t,{runOrSigninWithFeature:()=>s});const s=(e,t)=>{e()};window.TradingView.runOrSigninWithFeature=s},55744:(e,t,i)=>{"use strict";i.d(t,{DeleteLockedLineToolReason:()=>d,confirmRemovingLockedLineTools:()=>m,showDeleteLockedLineToolsConfirm:()=>p});var s=i(11542),o=i(3615),n=i(69293),r=i(56840),a=i(17625);const l="delete_locked_linetools";function c(){return r.getBool(l,!0)}const h=(0,a.createPrimitiveProperty)(c());var d;h.subscribe(null,(()=>r.setValue(l,h.value()))),r.onSync.subscribe(null,(()=>h.setValue(c()))),function(e){e[e.RemoveSelected=0]="RemoveSelected",e[e.RemoveAll=1]="RemoveAll"}(d||(d={}));const u=s.t(null,void 0,i(41019)),_=s.t(null,void 0,i(41019));async function p(e,t){if(n.doNotShowDeleteLockedLineConfirmProperty.value())return void t(h.value());const{getContent:r}=await Promise.all([i.e(7328),i.e(5323),i.e(5083),i.e(9608),i.e(4598)]).then(i.bind(i,20307));(0,o.showConfirm)({title:s.t(null,void 0,i(71692)),content:r(e===d.RemoveSelected?u:_),id:`${n.doNotShowDeleteLockedLineKey}-confirm`,mainButtonText:s.t(null,void 0,i(93123)),mainButtonIntent:"danger",cancelButtonText:s.t(null,void 0,i(99024)),onConfirm:({dialogClose:e})=>{h.setValue(!0),t(!0),e()},onCancel:({dialogClose:e})=>{h.setValue(!1),t(!1),e()}})}function m(e){return new Promise((t=>{p(e,t)}))}},48341:(e,t,i)=>{"use strict";i.d(t,{showDeleteStudyTreeConfirm:()=>n});var s=i(11542),o=i(3615);function n(e){(0,o.showConfirm)({title:s.t(null,void 0,i(81605)),text:s.t(null,void 0,i(77174)),onConfirm:({dialogClose:t})=>{e(),t()}})}},71885:(e,t,i)=>{"use strict";i.d(t,{showTooManyStudiesNotice:()=>n});var s=i(11542),o=i(3615);function n(e){(0,o.showWarning)({title:s.t(null,void 0,i(66719)),text:s.t(null,{replace:{number:`${e}`}},i(86146))})}},4454:(e,t,i)=>{"use strict";i.d(t,{getAdditionalSymbolInfoFields:()=>n,setAdditionalSymbolInfoFields:()=>o});let s=[];function o(e){s=e}function n(){return s}},80387:(e,t,i)=>{"use strict";function s(e){Promise.all([i.e(8622),i.e(3703),i.e(4524),i.e(7939),i.e(9258),i.e(5387),i.e(7384),i.e(4106),i.e(9753),i.e(9276),i.e(2227),i.e(9418),i.e(7973),i.e(9374)]).then(i.bind(i,30995)).then((({SymbolInfoDialogImpl:t})=>{t.getInstance().show(e)}))}i.d(t,{showSymbolInfoDialog:()=>s})},28153:(e,t,i)=>{"use strict" +;i.d(t,{ChartSaverBase:()=>u});var s=i(50279),o=i(50151),n=(i(11542),i(97990)),r=i(23024),a=i(37265),l=i(52033),c=i(56570),h=i(39076);function d(e,t){e.content=JSON.stringify(t)}new WeakMap;new TextEncoder;class u{constructor(e){this._prevChartState=null,this._chartSavedDelegate=new l.Delegate,this._chartAboutToBeSavedDelegate=new l.Delegate,this._chartSizeLimitExceededDelegate=new l.Delegate,this._isSaveInProcess=!1,this._savingToken=null,this._chartWidgetCollection=e}async saveChartLineTools(e,t,s,o){if(c.enabled("saveload_separate_drawings_storage")){const n=await(0,r.getChartStorage)(),a=this.layoutId(),l=i=>n.saveLineToolsAndGroups(i,e,t,s,o);if(!a){this._chartSavedDelegate.subscribe(null,(e=>{if(e){const e=this._chartWidgetCollection.metaInfo.uid.value();l(e)}}),!0);const{SavingLineToolsLibraryError:e}=await i.e(5565).then(i.bind(i,98653));throw new e("Layout ID not yet created.",!0)}return l(a)}return Promise.reject("Line tools storage is not supported")}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}saveChartSilently(e,t,i){const s=i||{};this._isSaveInProcess=!0,this._chartAboutToBeSavedDelegate.fire(),this._saveChart((e=>{const t=e&&c.enabled("saveload_separate_drawings_storage"),i=this._getChartWidgetCollectionState(!1,void 0,void 0,void 0,t),o=this._getCommonSavingInfo(!1);return d(o,i),s.chartName&&(o.name=s.chartName),o.name&&0!==o.name.length||!s.defaultChartName||(o.name=s.defaultChartName),s.autoSave&&(o.autoSave=!0),o}),((t,i)=>{(0,o.assert)(!this._chartWidgetCollection.readOnly(),"Trying to save layout in read-only mode"),i&&this.layoutId()===t.uid&&this._chartWidgetCollection.metaInfo.name.setValue(i.name??""),this._prevChartState=i,this._chartSavedDelegate.fire(!0),this._isSaveInProcess=!1,e&&e({uid:t.uid,data:i}),this._prevChartState&&delete this._prevChartState.savingToken}),(e=>{this._chartSavedDelegate.fire(!1),this._isSaveInProcess=!1,t&&t(e)}),s)}saveToJSON(e){const t=e&&!1===e.includeDrawings||void 0,i=this._getCommonSavingInfo(!1);return d(i,this._getChartWidgetCollectionState(!1,!0,t,void 0,t)),i}isSaveInProcess(){return this._isSaveInProcess}_getChartWidgetCollectionState(e,t,i,s,o){return e||(t=!0,s=!1),this._chartWidgetCollection.state(!!e,!!i,!!s,o,!t)}_getCommonSavingInfo(e){const t=this._chartWidgetCollection,i=this._chartWidgetCollection.chartsSymbols(),s=i[t.activeChartWidget.value().id()],o={...(n=s,{...n,legs:JSON.stringify(n.legs??[])})};var n;const r=t.metaInfo,a=r.id.value();return null!==a&&(o.id=a),o.name=r.name.value()||"",o.description=r.description.value()||"",o.charts_symbols=function(e){const t={};for(const i of Object.keys(e))t[i]={symbol:e[i].symbol};return JSON.stringify(t)}(i),o.is_realtime=o.is_realtime=e?"0":"1",o}async _saveLineToolsToStorage(){if(!c.enabled("saveload_separate_drawings_storage"))return Promise.resolve();{this.layoutId();0;const e=this._chartWidgetCollection.getAll().map((e=>e.lineToolsSynchronizer()?.flushPendingSavings()??null)).filter(a.notNull);e.length&&await Promise.all(e)}}_invalidateAllLineTools(){ +this._chartWidgetCollection.getAll().forEach((e=>e.lineToolsSynchronizer()?.invalidateAll()))}_saveChartImpl(e,t,i,s,o,n){let r;r=s=>{t.uid||t.uid!==this.layoutId()||(t.id=s.result,t.uid=`${s.result}`,this._chartWidgetCollection.metaInfo.id.setValue(t.id),this._chartWidgetCollection.metaInfo.uid.setValue(t.uid)),i(t,e)},e.name?h.backend.saveChart(e.name,e.short_name,e.resolution,e,t).then(r).catch((async e=>{const t=e instanceof Response?e:void 0,i=e instanceof Error?e:void 0;this._savingToken=null;const o=s.bind(null,{status:t?.status,message:t?.statusText??i?.message??"Unknown error"});o()})):s({status:-1,message:"Saving chart with empty name is not allowed"})}async _saveChart(e,t,o,r){const a=this._chartWidgetCollection.metaInfo,l={name:a.name.value(),description:a.description.value(),uid:a.uid.value(),id:a.id.value(),lastModified:a.lastModified.value(),username:a.username.value()};let h=r.changes??n.changedAll;c.enabled("saveload_separate_drawings_storage")&&this._invalidateAllLineTools();let d=!0;if(2&h||c.enabled("saveload_separate_drawings_storage"))try{await this._saveLineToolsToStorage()}catch(e){h|=1;const{SavingLineToolsLibraryError:t}=await i.e(5565).then(i.bind(i,98653));e instanceof t&&e.safe||(d=!1)}if(1&h){const i=e(d);if((0,s.default)(this._prevChartState,i)&&null!==l.id)return this._chartSavedDelegate.fire(!0),void t(l,i);0;const n=(e,i)=>(d||this._chartWidgetCollection.getAll().forEach((e=>e.lineToolsSynchronizer()?.markAsValidatedBecauseOfSavingToContent(!0))),t(e,i));return this._saveChartImpl(i,l,n,o,r,e)}this._chartSavedDelegate.fire(!0),t(l,e(d))}}},97488:(e,t,i)=>{"use strict";var s=i(28153).ChartSaverBase;i.i18next(null,void 0,i(49947));t.ChartSaver=class extends s{constructor(e){super(e)}chartSizeLimitExceeded(){return this._chartSizeLimitExceededDelegate}chartAboutToBeSaved(){return this._chartAboutToBeSavedDelegate}chartSaved(){return this._chartSavedDelegate}publishChart(e){}publishScript(e,t,i){}isScriptNameValid(e){return""!==e.trim()&&e.length<=64}isScriptDescriptionValid(e){return""!==e.trim()&&e.length<=7e4}isScriptDescribersValid(e,t){return this.isScriptNameValid(e)&&this.isScriptDescriptionValid(t)}openInNewTab(e,t,i){e.publishInProgress=!0,i||this.isScriptDescribersValid(t.name,t.description)&&undefined(new Promise((function(t){e.setPopupUrl=t})))}onPublish(e,t){}}},22365:(e,t,i)=>{"use strict";i.d(t,{getTranslatedSymbolDescription:()=>s});i(11542);function s(e){return e.description||""}},34585:(e,t,i)=>{"use strict";function s(e){return e+"…"}i.d(t,{appendEllipsis:()=>s})},14051:(e,t,i)=>{"use strict";function s(e){if(!r(e))throw e}function o(e){return e?.aborted?Promise.reject(n()):new Promise(((t,i)=>{e?.addEventListener("abort",(()=>i(n())),{once:!0})}))}function n(){return new DOMException("Aborted","AbortError")}function r(e){return e instanceof Error&&"AbortError"===e.name}function a(e,t){return Promise.race([o(e),t])}async function l(e,t){let i;try{await a(e,new Promise((e=>{i=setTimeout(e,t)})))}finally{clearTimeout(i)}}i.d(t,{delay:()=>l,isAbortError:()=>r, +respectAbort:()=>a,skipAbortError:()=>s})},18832:(e,t,i)=>{"use strict";function s(e){let t;if("object"!=typeof e||null==e||"number"==typeof e.nodeType)t=e;else if(e instanceof Date)t=new Date(e.valueOf());else if(Array.isArray(e)){t=[];let i=0;const o=e.length;for(;is})},31054:(e,t,i)=>{"use strict";function s(e,...t){return e&&"object"==typeof e?(0===t.length||t.forEach((t=>{null!=t&&"object"==typeof t&&Object.keys(t).forEach((i=>{const n=e[i],r=t[i];if(r===e)return;const a=Array.isArray(r);if(r&&(o(r)||a)){let t;t=a?n&&Array.isArray(n)?n:[]:n&&o(n)?n:{},e[i]=s(t,r)}else void 0!==r&&(e[i]=r)}))})),e):e}function o(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);if(!t)return!0;const i=Object.hasOwnProperty.toString,s=t.hasOwnProperty("constructor")&&t.constructor;return"function"==typeof s&&i.call(s)===i.call(Object)}i.d(t,{deepExtend:()=>s})},14426:(e,t,i)=>{"use strict";function s(){let e,t;return{promise:new Promise(((i,s)=>{e=i,t=s})),reject:t,resolve:e}}i.d(t,{createDeferredPromise:()=>s})},14712:(e,t,i)=>{"use strict";function s(e){if(void 0===e)return"";if(e instanceof Error){let t=e.message;return e.stack&&(t+=" "+e.stack),t}return"string"==typeof e?e.toString():JSON.stringify(e)}i.d(t,{errorToString:()=>s})},92184:(e,t,i)=>{"use strict";i.r(t),i.d(t,{guid:()=>n,randomHash:()=>r,randomHashN:()=>a});const s="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",o="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function n(){return s.replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function r(){return a(12)}function a(e){let t="";for(let i=0;i{"use strict";i.d(t,{parseHtml:()=>n,parseHtmlElement:()=>r});const s=new WeakMap;var o;function n(e,t){let i,o;return i=null==t?document.documentElement:9===t.nodeType?t.documentElement:t,s&&(o=s.get(i)),o||(o=i.ownerDocument.createRange(),o.selectNodeContents(i),s&&s.set(i,o)),o.createContextualFragment(e)}function r(e,t){const i=n(e,t),s=i.firstElementChild;return null!==s&&i.removeChild(s),s}!function(e){e[e.Element=1]="Element",e[e.Document=9]="Document"}(o||(o={}))},14729:(e,t,i)=>{"use strict";function s(e){e.preventDefault()}i.d(t,{preventDefault:()=>s,preventDefaultForContextMenu:()=>n});const o=["input:not([type])",'input[type="text"]','input[type="email"]','input[type="password"]','input[type="search"]','input[type="number"]','input[type="url"]',"textarea","a[href]",'*[contenteditable="true"]',"[data-allow-context-menu]"];function n(e){const t=e.target;t&&!t.closest(o.join(", "))&&e.preventDefault()}},97144:(e,t,i)=>{"use strict";function s(e){return e.reduce((function(e,t,i){return~e.indexOf(t)||e.push(t),e}),[])}i.r(t),i.d(t,{uniq:()=>s})},34369:e=>{ +e.exports=''},93544:e=>{e.exports=''},53573:e=>{e.exports=''},5845:e=>{e.exports=''},94839:e=>{e.exports=''},29453:e=>{e.exports=''},50946:e=>{e.exports=''},70893:e=>{ +e.exports=''},1457:e=>{ +e.exports=''},55824:e=>{e.exports=''},37924:e=>{e.exports=''},99875:e=>{e.exports=''},2872:e=>{e.exports=''},7983:e=>{e.exports=''},39267:e=>{e.exports=''},16911:e=>{e.exports=''},6862:e=>{e.exports=''},54190:e=>{ +e.exports=''},25191:e=>{e.exports=''},93379:e=>{e.exports=''},84959:e=>{e.exports=''},97874:e=>{e.exports=''},77067:e=>{e.exports=''},76351:e=>{ +e.exports=''},9343:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LOGLEVEL:()=>n,getLogHistory:()=>b,getLogLevel:()=>g,getLogger:()=>C,getRawLogHistory:()=>v,isHighRateEnabled:()=>f,loggingOff:()=>x,loggingOn:()=>T,serializeLogHistoryEntry:()=>S,setLogLevel:()=>y});const s="undefined"!=typeof window?window:{};let o=!1;try{localStorage.getItem(""),o=!0}catch(e){}var n;!function(e){e[e.ERROR=1]="ERROR",e[e.WARNING=2]="WARNING",e[e.INFO=3]="INFO",e[e.NORMAL=4]="NORMAL",e[e.DEBUG=5]="DEBUG"}(n||(n={}));let r=0;const a="tv.logger.loglevel",l="tv.logger.logHighRate",c=[];let h=null,d=null,u=null,_=null,p=n.WARNING,m=!1;function g(){return p}function f(){return m}function y(e){e=Math.max(n.ERROR,Math.min(n.DEBUG,e)),p=e,I()}function v(e,t){let i=c.reduce(((e,t)=>e.concat(t)),[]);return i.sort(((e,t)=>e.id-t.id)),void 0!==t&&(i=i.filter((e=>e.subSystemId===t))),"number"==typeof e&&(i=i.slice(-e)),i}function S(e){return new Date(e.timestamp).toISOString()+":"+e.subSystemId+":"+e.message.replace(/"/g,"'")}const b=(e,t)=>function(e,t){let i,s=0,o=0;for(i=e.length-1;i>=1&&(s+=8*(1+encodeURIComponent(e[i]).length),!(i-1>0&&(o=8*(1+encodeURIComponent(e[i-1]).length),s+o>t)));i--);return e.slice(i)}(v(e,t).map(S),75497472);function w(e,t,i,s){if(t===d&&s.id===u)return;const o=new Date;if(e<=n.NORMAL&&function(e,t,i,s,o){"function"==typeof structuredClone&&(t=structuredClone(t));const n={id:r,message:t,subSystemId:s,timestamp:Number(e)};r+=1,i.push(n),void 0!==o&&i.length>o&&i.splice(0,1)}(o,t,i,s.id,s.maxCount),e<=p&&(!s.highRate||f())&&(!h||s.id.match(h))){const i=o.toISOString()+":"+s.id+":"+t;switch(e){case n.DEBUG:console.debug(i);break;case n.INFO:case n.NORMAL:s.color?console.log("%c"+i,"color: "+s.color):console.log(i);break;case n.WARNING:console.warn(i);break;case n.ERROR:console.error(i)}d=t,u=s.id,null!==_&&clearTimeout(_),_=setTimeout((()=>{d=null,u=null,_=null}),1e3)}}function C(e,t={}){const i=[];c.push(i);const s=Object.assign(t,{id:e});function o(e){return t=>w(e,String(t),i,s)}return{logDebug:o(n.DEBUG),logError:o(n.ERROR),logInfo:o(n.INFO),logNormal:o(n.NORMAL),logWarn:o(n.WARNING)}}const P=C("logger"),T=(e,t)=>{y(n.DEBUG),P.logNormal("Debug logging enabled"),m=Boolean(e),h=t||null,I()},x=()=>{y(n.INFO),P.logInfo("Debug logging disabled")};function I(){try{o&&(localStorage.setItem(l,String(m)),localStorage.setItem(a,String(p)))}catch(e){P.logWarn(`Cannot save logger state (level: ${p}, high-rate: ${m}) to localStorage: ${e.message}`)}}s.lget=b,s.lon=T,s.loff=x,function(){m=!!o&&"true"===localStorage.getItem(l);let e=parseInt(o&&localStorage.getItem(a)||"");Number.isNaN(e)&&(e=n.WARNING),y(e),P.logNormal(`Init with settings - level: ${p}, high-rate: ${m}`)}(),s.performance&&s.performance.now?P.logNormal(`Sync logger and perf times, now is ${s.performance.now()}`):P.logWarn("Perf time is not available")}, +75774:(e,t,i)=>{"use strict";i.d(t,{isAndroid:()=>p,isAnyMobile:()=>v,isBlackBerry:()=>m,isChrome:()=>a,isEdge:()=>c,isFF:()=>l,isIOS:()=>g,isIPad:()=>y,isLinux:()=>_,isMac:()=>d,isOperaMini:()=>f,isSafari:()=>h,isWindows:()=>u,mobiletouch:()=>n,touch:()=>r});const s="undefined"!=typeof window&&"undefined"!=typeof navigator,o=s&&"ontouchstart"in window,n=s&&o&&"onorientationchange"in window,r=s&&(o||!!navigator.maxTouchPoints),a=s&&window.chrome&&window.chrome.runtime,l=s&&window.navigator.userAgent.toLowerCase().indexOf("firefox")>-1,c=s&&/\sEdge\/\d\d\b/.test(navigator.userAgent),h=s&&Boolean(navigator.vendor)&&navigator.vendor.indexOf("Apple")>-1&&-1===navigator.userAgent.indexOf("CriOS")&&-1===navigator.userAgent.indexOf("FxiOS"),d=s&&/mac/i.test(navigator.platform),u=s&&/Win32|Win64/i.test(navigator.platform),_=s&&/Linux/i.test(navigator.platform),p=s&&/Android/i.test(navigator.userAgent),m=s&&/BlackBerry/i.test(navigator.userAgent),g=s&&/iPhone|iPad|iPod/.test(navigator.platform),f=s&&/Opera Mini/i.test(navigator.userAgent),y=s&&("MacIntel"===navigator.platform&&navigator.maxTouchPoints>1||/iPad/.test(navigator.platform)),v=p||m||g||f},87489:e=>{"use strict";e.exports=JSON.parse('{"4":["v",["h",0,2],["h",1,3]],"6":["v",["h",0,2,4],["h",1,3,5]],"8":["v",["h",0,2,4,6],["h",1,3,5,7]],"2h":["h",0,1],"2v":["v",0,1],"2-1":["v",["h",0,2],1],"3s":["h",0,["v",1,2]],"3h":["h",0,1,2],"3v":["v",0,1,2],"1-2":["v",0,["h",1,2]],"3r":["h",["v",0,1],2],"4h":["h",0,1,2,3],"4v":["v",0,1,2,3],"4s":["h",0,["v",1,2,3]],"4s-l":["h",["v",1,2,3],0],"5h":["h",0,1,2,3,4],"5v":["v",0,1,2,3,4],"6h":["h",0,1,2,3,4,5],"6v":["v",0,1,2,3,4,5],"7h":["h",0,1,2,3,4,5,6],"8h":["h",0,1,2,3,4,5,6,7],"8v":["v",0,1,2,3,4,5,6,7],"9h":["h",0,1,2,3,4,5,6,7,8],"9v":["v",0,1,2,3,4,5,6,7,8],"10h":["h",0,1,2,3,4,5,6,7,8,9],"10v":["v",0,1,2,3,4,5,6,7,8,9],"1-3":["v",0,["h",1,2,3]],"2-2":["v",["h",0,1],["v",2,3]],"2-2-l":["h",0,1,["v",2,3]],"2-3":["v",["h",0,1],["h",2,3,4]],"3-2":["v",["h",0,1,2],["h",3,4]],"1-4":["v",0,["h",1,2,3,4]],"2-4":["v",["h",0,1],["h",2,3,4,5]],"5s":["h",0,["v",1,2,3,4]],"6c":["v",["h",0,1],["h",2,3],["h",4,5]],"8c":["v",["h",0,1],["h",2,3],["h",4,5],["h",6,7]],"9s":["v",["h",0,1,2],["h",3,4,5],["h",6,7,8]],"10c5":["v",["h",0,2,4,6,8],["h",1,3,5,7,9]],"12c6":["v",["h",0,2,4,6,8,10],["h",1,3,5,7,9,11]],"12c4":["v",["h",0,4,8],["h",1,5,9],["h",2,6,10],["h",3,7,11]],"14c7":["v",["h",0,2,4,6,8,10,12],["h",1,3,5,7,9,11,13]],"16c8":["v",["h",0,2,4,6,8,10,12,14],["h",1,3,5,7,9,11,13,15]],"16c4":["v",["h",0,4,8,12],["h",1,5,9,13],["h",2,6,10,14],["h",3,7,11,15]],"s":0}')},23420:e=>{"use strict" +;e.exports=JSON.parse('{"color-white":"#ffffff","color-black":"#000000","color-transparent":"#00000000","color-transparent-80":"#000000CC","color-cold-gray-50":"#F9F9F9","color-cold-gray-100":"#F2F2F2","color-cold-gray-150":"#EBEBEB","color-cold-gray-200":"#DBDBDB","color-cold-gray-250":"#C9C9C9","color-cold-gray-300":"#B8B8B8","color-cold-gray-350":"#A8A8A8","color-cold-gray-400":"#9C9C9C","color-cold-gray-450":"#8C8C8C","color-cold-gray-500":"#808080","color-cold-gray-550":"#707070","color-cold-gray-600":"#636363","color-cold-gray-650":"#575757","color-cold-gray-700":"#4A4A4A","color-cold-gray-750":"#3D3D3D","color-cold-gray-800":"#303030","color-cold-gray-850":"#262626","color-cold-gray-900":"#1A1A1A","color-cold-gray-950":"#0F0F0F","color-ripe-red-50":"#FFEBEC","color-ripe-red-100":"#FCCBCD","color-ripe-red-200":"#FAA1A4","color-ripe-red-300":"#F77C80","color-ripe-red-400":"#F7525F","color-ripe-red-500":"#F23645","color-ripe-red-600":"#CC2F3C","color-ripe-red-700":"#B22833","color-ripe-red-800":"#991F29","color-ripe-red-900":"#801922","color-ripe-red-a100":"#FF8080","color-ripe-red-a200":"#FF5252","color-ripe-red-a400":"#FF3333","color-ripe-red-a600":"#CC2929","color-ripe-red-a700":"#802028","color-ripe-red-a800":"#4D191D","color-ripe-red-a900":"#331F20","color-tan-orange-50":"#FFF3E0","color-tan-orange-100":"#FFE0B2","color-tan-orange-200":"#FFCC80","color-tan-orange-300":"#ffb74d","color-tan-orange-400":"#FFA726","color-tan-orange-500":"#FF9800","color-tan-orange-600":"#FB8C00","color-tan-orange-700":"#F57C00","color-tan-orange-800":"#EF6C00","color-tan-orange-900":"#e65100","color-tan-orange-a100":"#FFD180","color-tan-orange-a200":"#ffab40","color-tan-orange-a400":"#FF9100","color-tan-orange-a500":"#E57E17","color-tan-orange-a600":"#CC7014","color-tan-orange-a700":"#8C541C","color-tan-orange-a800":"#593A1B","color-tan-orange-a900":"#33261A","color-iguana-green-50":"#E8F5E9","color-iguana-green-100":"#C8E6C9","color-iguana-green-200":"#A5D6A7","color-iguana-green-300":"#81c784","color-iguana-green-400":"#66BB6A","color-iguana-green-500":"#4caf50","color-iguana-green-600":"#43a047","color-iguana-green-700":"#388e3c","color-iguana-green-800":"#2E7D32","color-iguana-green-900":"#1B5E20","color-iguana-green-a100":"#B9F6CA","color-iguana-green-a200":"#69F0AE","color-iguana-green-a400":"#00E676","color-iguana-green-a700":"#00c853","color-banana-yellow-50":"#FFFDE7","color-banana-yellow-100":"#FFF9C4","color-banana-yellow-200":"#FFF59D","color-banana-yellow-300":"#FFF176","color-banana-yellow-400":"#ffee58","color-banana-yellow-500":"#ffeb3b","color-banana-yellow-600":"#fdd835","color-banana-yellow-700":"#fbc02d","color-banana-yellow-800":"#f9a825","color-banana-yellow-900":"#F57F17","color-banana-yellow-a100":"#FFFF8D","color-banana-yellow-a200":"#FFFF00","color-banana-yellow-a400":"#ffea00","color-banana-yellow-a700":"#EEDA01","color-tv-blue-50":"#E3EFFD","color-tv-blue-100":"#BBD9FB","color-tv-blue-200":"#90BFF9","color-tv-blue-300":"#5B9CF6","color-tv-blue-400":"#3179F5","color-tv-blue-500":"#2962FF","color-tv-blue-600":"#1E53E5","color-tv-blue-700":"#1848CC","color-tv-blue-800":"#143EB2","color-tv-blue-900":"#0C3299","color-tv-blue-a100":"#82b1ff","color-tv-blue-a200":"#448aff","color-tv-blue-a400":"#2979ff","color-tv-blue-a600":"#2962FF","color-tv-blue-a700":"#143A87","color-tv-blue-a800":"#142E61","color-tv-blue-a900":"#132042","color-deep-blue-50":"#EDE7F6","color-deep-blue-100":"#D1C4E9","color-deep-blue-200":"#B39DDB","color-deep-blue-300":"#9575cd","color-deep-blue-400":"#7e57c2","color-deep-blue-500":"#673ab7","color-deep-blue-600":"#5E35B1","color-deep-blue-700":"#512da8","color-deep-blue-800":"#4527A0","color-deep-blue-900":"#311B92","color-deep-blue-a100":"#b388ff","color-deep-blue-a200":"#7C4DFF","color-deep-blue-a400":"#651FFF","color-deep-blue-a700":"#6200EA","color-minty-green-50":"#DAF2EE","color-minty-green-100":"#ACE5DC","color-minty-green-200":"#70CCBD","color-minty-green-300":"#42BDA8","color-minty-green-400":"#22AB94","color-minty-green-500":"#089981","color-minty-green-600":"#06806B","color-minty-green-700":"#056656","color-minty-green-800":"#004D40","color-minty-green-900":"#00332A","color-minty-green-a100":"#A7FFF0","color-minty-green-a200":"#45E5CB","color-minty-green-a400":"#2BD9BC","color-minty-green-a600":"#24B29B","color-minty-green-a700":"#1B7667","color-minty-green-a800":"#10443B","color-minty-green-a900":"#082621","color-grapes-purple-50":"#F3E5F5","color-grapes-purple-100":"#E1BEE7","color-grapes-purple-200":"#CE93D8","color-grapes-purple-300":"#ba68c8","color-grapes-purple-400":"#ab47bc","color-grapes-purple-500":"#9c27b0","color-grapes-purple-600":"#8e24aa","color-grapes-purple-700":"#7b1fa2","color-grapes-purple-800":"#6A1B9A","color-grapes-purple-900":"#4A148C","color-grapes-purple-a100":"#EA80FC","color-grapes-purple-a200":"#E040FB","color-grapes-purple-a400":"#D500F9","color-grapes-purple-a700":"#aa00ff","color-berry-pink-50":"#FCE4EC","color-berry-pink-100":"#F8BBD0","color-berry-pink-200":"#f48fb1","color-berry-pink-300":"#f06292","color-berry-pink-400":"#ec407a","color-berry-pink-500":"#e91e63","color-berry-pink-600":"#D81B60","color-berry-pink-700":"#C2185B","color-berry-pink-800":"#AD1457","color-berry-pink-900":"#880E4F","color-berry-pink-a100":"#ff80ab","color-berry-pink-a200":"#ff4081","color-berry-pink-a400":"#f50057","color-berry-pink-a700":"#c51162","color-sky-blue-50":"#E0F7FA","color-sky-blue-100":"#B2EBF2","color-sky-blue-200":"#80DEEA","color-sky-blue-300":"#4dd0e1","color-sky-blue-400":"#26c6da","color-sky-blue-500":"#00bcd4","color-sky-blue-600":"#00acc1","color-sky-blue-700":"#0097A7","color-sky-blue-800":"#00838F","color-sky-blue-900":"#006064","color-sky-blue-a100":"#84FFFF","color-sky-blue-a200":"#18FFFF","color-sky-blue-a400":"#00e5ff","color-sky-blue-a700":"#00B8D4","color-forest-green-50":"#DAF2E6","color-forest-green-100":"#ACE5C9","color-forest-green-200":"#70CC9E","color-forest-green-300":"#42BD7F","color-forest-green-400":"#22AB67","color-forest-green-500":"#089950","color-forest-green-600":"#068043","color-forest-green-700":"#056636","color-forest-green-800":"#004D27","color-forest-green-900":"#1A3326","color-facebook":"#1877F2","color-deep-facebook":"#1564CA","color-twitter":"#1DA1F2","color-deep-twitter":"#188CD3","color-youtube":"#FF0000","color-linkedin":"#007BB5","color-seeking-alpha-brand":"#ff7200"}') +},20913:e=>{"use strict" +;e.exports=JSON.parse('{"color-header-bg":"color-black","color-body-bg":"color-black","color-body-secondary-bg":"color-cold-gray-900","color-bg-primary":"color-cold-gray-850","color-bg-primary-hover":"color-cold-gray-800","color-bg-secondary":"color-cold-gray-900","color-bg-highlight":"color-cold-gray-900","color-bg-scroll-buttons":"color-cold-gray-800","color-legacy-bg-scroll-buttons":"color-cold-gray-550","color-legacy-bg-widget":"color-cold-gray-900","color-text-primary":"color-cold-gray-200","color-text-secondary":"color-cold-gray-450","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-650","color-accent-content":"color-white","color-divider":"color-cold-gray-700","color-divider-hover":"color-cold-gray-800","color-divider-secondary":"color-cold-gray-800","color-box-shadow":"color-cold-gray-900","color-active-hover-text":"color-cold-gray-200","color-alert-text":"color-cold-gray-200","color-border":"color-cold-gray-750","color-border-chat-fields":"color-cold-gray-750","color-border-hover":"color-cold-gray-650","color-border-table":"color-cold-gray-800","color-brand":"color-tv-blue-500","color-brand-hover":"color-tv-blue-600","color-brand-active":"color-tv-blue-700","color-button-hover-bg":"color-cold-gray-850","color-chart-page-bg":"color-cold-gray-800","color-common-tooltip-bg":"color-cold-gray-750","color-danger":"color-ripe-red-600","color-danger-hover":"color-ripe-red-500","color-danger-active":"color-ripe-red-400","color-depthrenderer-fill-style":"color-cold-gray-150","color-depthrenderer-stroke-style":"color-cold-gray-650","color-disabled-border-and-color":"color-cold-gray-800","color-disabled-input":"color-cold-gray-750","color-empty-container-message":"color-cold-gray-450","color-halal":"color-iguana-green-400","color-continuous":"color-cold-gray-500","color-highlight-new":"color-tv-blue-a800","color-icons":"color-cold-gray-450","color-input-bg":"color-cold-gray-800","color-input-textarea-readonly":"color-cold-gray-650","color-input-placeholder-text":"color-cold-gray-700","color-input-publish-bg":"color-cold-gray-900","color-item-active-blue":"color-tv-blue-a900","color-item-hover-active-bg":"color-cold-gray-800","color-item-hover-bg":"color-cold-gray-800","color-item-hover-blue":"color-tv-blue-a800","color-item-selected-blue":"color-tv-blue-a800","color-item-active-text":"color-cold-gray-200","color-item-active-bg":"color-tv-blue-500","color-link":"color-tv-blue-500","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-700","color-list-item":"color-cold-gray-450","color-list-nth-child-bg":"color-cold-gray-850","color-news-highlight":"color-cold-gray-800","color-pane-bg":"color-cold-gray-900","color-pane-secondary-bg":"color-cold-gray-850","color-placeholder":"color-cold-gray-650","color-popup-menu-item-hover-bg":"color-cold-gray-800","color-popup-menu-separator":"color-cold-gray-700","color-primary-symbol":"color-sky-blue-500","color-row-hover-active-bg":"color-cold-gray-800","color-sb-scrollbar-body-bg":"color-cold-gray-650","color-screener-description":"color-cold-gray-200","color-section-separator-border":"color-cold-gray-750","color-search-button-hover":"color-cold-gray-700","color-separator-table-chat":"color-cold-gray-750","color-success":"color-minty-green-700","color-success-hover":"color-minty-green-600","color-success-active":"color-minty-green-500","color-tag-active-bg":"color-cold-gray-750","color-tag-hover-bg":"color-cold-gray-800","color-text-regular":"color-cold-gray-200","color-toolbar-button-text":"color-cold-gray-200","color-toolbar-button-text-hover":"color-cold-gray-200","color-toolbar-button-text-active":"color-tv-blue-500","color-toolbar-button-text-active-hover":"color-tv-blue-600","color-toolbar-button-background-hover":"color-cold-gray-800","color-toolbar-button-background-secondary-hover":"color-cold-gray-750","color-toolbar-button-background-active":"color-tv-blue-a900","color-toolbar-button-background-active-hover":"color-tv-blue-a800","color-toolbar-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-toggle-button-icon":"color-cold-gray-650","color-toolbar-interactive-element-text-normal":"color-cold-gray-200","color-toolbar-opened-element-bg":"color-cold-gray-800","color-toolbar-divider-background":"color-cold-gray-700","color-popup-background":"color-cold-gray-850","color-popup-element-text":"color-cold-gray-200","color-popup-element-text-hover":"color-cold-gray-250","color-popup-element-background-hover":"color-cold-gray-800","color-popup-element-secondary-text":"color-cold-gray-500","color-popup-element-hint-text":"color-cold-gray-600","color-popup-element-text-active":"color-cold-gray-200","color-popup-element-background-active":"color-tv-blue-500","color-popup-element-toolbox-text":"color-cold-gray-500","color-popup-element-toolbox-text-hover":"color-cold-gray-200","color-popup-element-toolbox-text-active-hover":"color-tv-blue-200","color-popup-element-toolbox-background-hover":"color-cold-gray-750","color-popup-element-toolbox-background-active-hover":"color-tv-blue-700","color-tooltip-bg":"color-cold-gray-750","color-tv-button-checked":"color-cold-gray-450","color-tv-dialog-caption":"color-cold-gray-50","color-tv-dropdown-item-hover-bg":"color-cold-gray-800","color-underlined-text":"color-cold-gray-450","color-widget-pages-bg":"color-cold-gray-900","color-warning":"color-tan-orange-700","color-forex-icon":"color-white","color-list-item-active-bg":"color-tv-blue-500","color-list-item-hover-bg":"color-cold-gray-800","color-list-item-text":"color-cold-gray-200","color-price-axis-label-back":"color-cold-gray-800","color-price-axis-label-text":"color-cold-gray-500","color-price-axis-gear":"color-cold-gray-200","color-price-axis-gear-hover":"color-cold-gray-400","color-price-axis-highlight":"color-cold-gray-800","color-bid":"color-tv-blue-500","color-scroll-bg":"color-cold-gray-750","color-scroll-border":"color-cold-gray-850","color-widget-border":"color-cold-gray-800","color-scroll-buttons-arrow":"color-white","color-control-intent-default":"color-cold-gray-650","color-control-intent-success":"color-minty-green-500","color-control-intent-primary":"color-tv-blue-500","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-500","color-growing":"color-minty-green-500","color-falling":"color-ripe-red-500","color-goto-label-background":"color-cold-gray-650","color-pre-market":"color-tan-orange-600","color-pre-market-bg":"color-tan-orange-400","color-post-market":"color-tv-blue-500","color-post-market-bg":"color-tv-blue-400","color-market-open":"color-minty-green-500","color-market-open-bg":"color-minty-green-400","color-market-closed":"color-cold-gray-400","color-market-holiday":"color-cold-gray-400","color-market-expired":"color-ripe-red-500","color-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-500","color-delisted-symbol":"color-ripe-red-600","color-delisted-symbol-hover":"color-ripe-red-800","color-replay-mode":"color-tv-blue-500","color-replay-mode-point-select":"color-cold-gray-250","color-replay-mode-icon":"color-tv-blue-50","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-delay-mode":"color-tan-orange-700","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-700","color-eod-mode-bg":"color-grapes-purple-400","color-data-problem":"color-ripe-red-600","color-data-problem-bg":"color-ripe-red-400","color-data-problem-hover":"color-ripe-red-500","color-list-item-bg-highlighted":"color-tv-blue-a900","color-list-item-bg-selected":"color-tv-blue-a800","color-list-item-bg-highlighted-hover":"color-tv-blue-a800","color-list-item-bg-selected-hover":"color-tv-blue-a700","color-screener-header-bg":"color-cold-gray-850","color-screener-header-bg-hover":"color-cold-gray-800","color-overlay":"color-cold-gray-950","color-boost-button-content-selected":"color-tv-blue-100","color-boost-button-content-hover":"color-white","color-boost-button-bg-hover":"color-cold-gray-750","color-boost-button-border-hover":"color-cold-gray-750","color-boost-button-border-default":"color-cold-gray-700","color-x-twitter-content":"color-white","color-card-border":"color-cold-gray-700","color-card-border-hover":"color-cold-gray-600","color-background-special-primary":"color-black","color-stroke-special-primary":"color-cold-gray-800","color-selection-bg":"color-tv-blue-a700","color-default-gray":"color-cold-gray-450","color-featured-broker-badge-bg":"color-white","color-featured-broker-badge-bg-hover":"color-cold-gray-100","color-featured-broker-badge-text":"color-cold-gray-900"}') +},579:e=>{"use strict" +;e.exports=JSON.parse('{"color-header-bg":"color-white","color-body-bg":"color-white","color-body-secondary-bg":"color-cold-gray-100","color-bg-primary":"color-white","color-bg-primary-hover":"color-cold-gray-100","color-bg-secondary":"color-white","color-bg-highlight":"color-cold-gray-50","color-bg-scroll-buttons":"color-cold-gray-100","color-legacy-bg-scroll-buttons":"color-cold-gray-850","color-legacy-bg-widget":"color-white","color-text-primary":"color-cold-gray-900","color-text-secondary":"color-cold-gray-550","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-300","color-accent-content":"color-cold-gray-900","color-box-shadow":"color-cold-gray-300","color-divider":"color-cold-gray-150","color-divider-hover":"color-cold-gray-100","color-divider-secondary":"color-cold-gray-100","color-active-hover-text":"color-cold-gray-900","color-alert-text":"color-cold-gray-900","color-border-table":"color-cold-gray-100","color-brand":"color-tv-blue-500","color-brand-active":"color-tv-blue-700","color-brand-hover":"color-tv-blue-600","color-chart-page-bg":"color-cold-gray-150","color-common-tooltip-bg":"color-cold-gray-800","color-danger":"color-ripe-red-400","color-danger-hover":"color-ripe-red-500","color-danger-active":"color-ripe-red-600","color-depthrenderer-stroke-style":"color-cold-gray-100","color-halal":"color-iguana-green-400","color-continuous":"color-cold-gray-500","color-tv-calculated-pair":"color-grapes-purple-400","color-highlight-new":"color-tan-orange-50","color-input-bg":"color-white","color-input-publish-bg":"color-white","color-link":"color-tv-blue-500","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-700","color-list-nth-child-bg":"color-cold-gray-50","color-pane-bg":"color-white","color-pane-secondary-bg":"color-cold-gray-100","color-popup-menu-item-hover-bg":"color-cold-gray-100","color-popup-menu-separator":"color-cold-gray-150","color-primary-symbol":"color-sky-blue-500","color-screener-description":"color-cold-gray-650","color-success":"color-minty-green-500","color-success-hover":"color-minty-green-600","color-success-active":"color-minty-green-700","color-toolbar-button-text":"color-cold-gray-900","color-toolbar-button-text-hover":"color-cold-gray-900","color-toolbar-button-text-active":"color-tv-blue-500","color-toolbar-button-text-active-hover":"color-tv-blue-600","color-toolbar-button-background-hover":"color-cold-gray-100","color-toolbar-button-background-secondary-hover":"color-cold-gray-150","color-toolbar-button-background-active":"color-tv-blue-50","color-toolbar-button-background-active-hover":"color-tv-blue-100","color-toolbar-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-toggle-button-icon":"color-cold-gray-200","color-toolbar-interactive-element-text-normal":"color-cold-gray-900","color-toolbar-opened-element-bg":"color-cold-gray-100","color-toolbar-divider-background":"color-cold-gray-150","color-popup-background":"color-white","color-popup-element-text":"color-cold-gray-900","color-popup-element-text-hover":"color-cold-gray-900","color-popup-element-background-hover":"color-cold-gray-100","color-popup-element-secondary-text":"color-cold-gray-500","color-popup-element-hint-text":"color-cold-gray-400","color-popup-element-text-active":"color-white","color-popup-element-background-active":"color-tv-blue-500","color-popup-element-toolbox-text":"color-cold-gray-500","color-popup-element-toolbox-text-hover":"color-cold-gray-900","color-popup-element-toolbox-text-active-hover":"color-tv-blue-200","color-popup-element-toolbox-background-hover":"color-cold-gray-150","color-popup-element-toolbox-background-active-hover":"color-tv-blue-700","color-tooltip-bg":"color-cold-gray-800","color-tv-dialog-caption":"color-cold-gray-650","color-tv-dropdown-item-hover-bg":"color-cold-gray-100","color-underlined-text":"color-cold-gray-550","color-widget-pages-bg":"color-white","color-warning":"color-tan-orange-500","color-growing":"color-minty-green-500","color-falling":"color-ripe-red-500","color-forex-icon":"color-cold-gray-750","color-list-item-active-bg":"color-tv-blue-400","color-list-item-hover-bg":"color-tv-blue-50","color-list-item-text":"color-cold-gray-800","color-price-axis-label-back":"color-cold-gray-150","color-price-axis-label-text":"color-cold-gray-650","color-price-axis-gear":"color-cold-gray-900","color-price-axis-gear-hover":"color-black","color-price-axis-highlight":"color-cold-gray-150","color-bid":"color-tv-blue-500","color-border":"color-cold-gray-150","color-border-chat-fields":"color-cold-gray-250","color-border-hover":"color-cold-gray-250","color-button-hover-bg":"color-cold-gray-150","color-depthrenderer-fill-style":"color-cold-gray-650","color-disabled-border-and-color":"color-cold-gray-150","color-disabled-input":"color-cold-gray-150","color-empty-container-message":"color-cold-gray-550","color-icons":"color-cold-gray-550","color-input-textarea-readonly":"color-cold-gray-650","color-input-placeholder-text":"color-cold-gray-350","color-item-active-blue":"color-tv-blue-50","color-item-hover-active-bg":"color-tv-blue-100","color-item-hover-bg":"color-tv-blue-100","color-item-hover-blue":"color-tv-blue-100","color-item-selected-blue":"color-tv-blue-50","color-item-active-text":"color-white","color-item-active-bg":"color-tv-blue-500","color-list-item":"color-cold-gray-550","color-news-highlight":"color-tv-blue-100","color-placeholder":"color-cold-gray-350","color-row-hover-active-bg":"color-cold-gray-100","color-sb-scrollbar-body-bg":"color-cold-gray-200","color-section-separator-border":"color-cold-gray-300","color-separator-table-chat":"color-cold-gray-150","color-tag-active-bg":"color-cold-gray-200","color-tag-hover-bg":"color-cold-gray-150","color-text-regular":"color-cold-gray-700","color-tv-button-checked":"color-cold-gray-550","color-scroll-bg":"color-cold-gray-400","color-scroll-border":"color-cold-gray-100","color-widget-border":"color-cold-gray-100","color-scroll-buttons-arrow":"color-white","color-control-intent-default":"color-cold-gray-200","color-control-intent-success":"color-minty-green-500","color-control-intent-primary":"color-tv-blue-500","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-500","color-goto-label-background":"color-cold-gray-800","color-pre-market":"color-tan-orange-600","color-pre-market-bg":"color-tan-orange-400","color-post-market":"color-tv-blue-500","color-post-market-bg":"color-tv-blue-400","color-market-open":"color-minty-green-500","color-market-open-bg":"color-minty-green-400","color-market-closed":"color-cold-gray-400","color-market-holiday":"color-cold-gray-400","color-market-expired":"color-ripe-red-500","color-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-700","color-delisted-symbol":"color-ripe-red-600","color-delisted-symbol-hover":"color-ripe-red-800","color-replay-mode":"color-tv-blue-500","color-replay-mode-point-select":"color-cold-gray-350","color-replay-mode-icon":"color-white","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-delay-mode":"color-tan-orange-700","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-700","color-eod-mode-bg":"color-grapes-purple-400","color-data-problem":"color-ripe-red-600","color-data-problem-bg":"color-ripe-red-400","color-data-problem-hover":"color-ripe-red-700","color-list-item-bg-highlighted":"color-tv-blue-50","color-list-item-bg-selected":"color-tv-blue-100","color-list-item-bg-highlighted-hover":"color-tv-blue-100","color-list-item-bg-selected-hover":"color-tv-blue-200","color-screener-header-bg":"color-white","color-screener-header-bg-hover":"color-cold-gray-100","color-marker-flagged":"color-ripe-red-400","color-marker-flagged-hovered":"color-ripe-red-600","color-ask":"color-ripe-red-400","color-sell":"color-ripe-red-400","color-buy":"color-tv-blue-500","color-neutral":"color-cold-gray-550","color-pro":"color-minty-green-400","color-pro-hover":"color-minty-green-600","color-pro-plus":"color-tv-blue-500","color-pro-plus-hover":"color-tv-blue-600","color-pro-premium":"color-tan-orange-500","color-pro-premium-hover":"color-tan-orange-700","color-trial":"color-cold-gray-550","color-trial-hover":"color-cold-gray-550","color-mod":"color-ripe-red-400","color-mod-hover":"color-ripe-red-600","color-ad":"color-tan-orange-500","color-broker-featured":"color-minty-green-400","color-broker-featured-hover":"color-minty-green-600","color-alert-status-active":"color-minty-green-400","color-alert-status-stopped":"color-ripe-red-500","color-alert-status-triggered":"color-tan-orange-500","color-overlay":"color-cold-gray-400","color-search-button-hover":"color-cold-gray-150","color-boost-button-content-selected":"color-tv-blue-600","color-boost-button-content-hover":"color-cold-gray-900","color-boost-button-bg-hover":"color-cold-gray-150","color-boost-button-border-hover":"color-cold-gray-150","color-boost-button-border-default":"color-cold-gray-150","color-common-tooltip-text":"color-cold-gray-100","color-replay-data-mode":"color-ripe-red-400","color-legacy-success":"color-minty-green-300","color-collapse-tabs-border":"color-cold-gray-100","color-site-widget-hover":"color-cold-gray-50","color-attention":"color-banana-yellow-700","color-x-twitter-content":"color-cold-gray-900","color-card-border":"color-cold-gray-150","color-card-border-hover":"color-cold-gray-300","color-background-special-primary":"color-white","color-stroke-special-primary":"color-cold-gray-150","color-selection-bg":"color-tv-blue-100","color-default-gray":"color-cold-gray-550","color-featured-broker-badge-bg":"color-cold-gray-900","color-featured-broker-badge-bg-hover":"color-cold-gray-800","color-featured-broker-badge-text":"color-white"}') +}},e=>{e.O(0,[2464,1996,207],(()=>{return t=93364,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/charting_library/bundles/line-tool-regression-trend.62cdadc3d9c85398c066.js b/charting_library/bundles/line-tool-regression-trend.9ec2dca5dd039a0d0625.js similarity index 98% rename from charting_library/bundles/line-tool-regression-trend.62cdadc3d9c85398c066.js rename to charting_library/bundles/line-tool-regression-trend.9ec2dca5dd039a0d0625.js index 22e09e3c..e0e586f2 100644 --- a/charting_library/bundles/line-tool-regression-trend.62cdadc3d9c85398c066.js +++ b/charting_library/bundles/line-tool-regression-trend.9ec2dca5dd039a0d0625.js @@ -1,2 +1,2 @@ "use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9748],{10986:(e,t,n)=>{n.r(t),n.d(t,{LineToolRegressionTrend:()=>f});var i=n(50151),s=n(50503),r=n(68159),a=n(43156),d=n(17534),o=n(73305),l=n(37265),u=n(32679),h=n(16638),c=n(15491);const _=(0,i.ensureDefined)(c.lineToolsStudyIds.LineToolRegressionTrend);function p(e){return void 0!==e.startPrice&&void 0!==e.endPrice}function D(e,t,n,i){return t.styles&&(y(t.styles.baseLine),y(t.styles.downLine),y(t.styles.upLine)),t}function y(e){void 0!==e&&void 0!==e.visible&&(e.display=e.visible?15:0,delete e.visible)}class f extends a.StudyLineDataSource{constructor(e,t,s,r,a){super(e,s=s??(0,i.ensureNotNull)((0,h.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:_})),"linreg_",t??f.createProperties(e.backgroundTheme().spawnOwnership()),r,a),this.version=2,this._trendData=null,Promise.all([n.e(6290),n.e(9116),n.e(1200),n.e(1583)]).then(n.bind(n,90185)).then((e=>{this._setPaneViews([new e.RegressionTrendPaneView(this,this._model)])}))}formatter(){throw new Error("This method should never be called")}pointsCount(){return 2}clearData(){this._trendData=null,super.clearData()}state(e){const t=super.state(e);return e?{...t,nonseriesdata:this._trendData??void 0}:t}restoreData(e){super.restoreData(e),this._trendData=e.nonseriesdata??null}startIndex(){const e=this._indexes;if(null===this._trendData||null===e)return null;if(e.every((e=>e!==s.INVALID_TIME_POINT_INDEX)))return e[this._trendData.startIndex];const t=this._getPointsetPoints();return null!==t?t[this._trendData.startIndex].index:null}endIndex(){const e=this._indexes;if(null===this._trendData||null===e)return null;if(e.every((e=>e!==s.INVALID_TIME_POINT_INDEX)))return e[this._trendData.endIndex];const t=this._getPointsetPoints();return null!==t?t[this._trendData.endIndex].index:null}baseLine(){return null===this._trendData?null:this._trendData.baseLine}downLine(){return null===this._trendData?null:this._trendData.downLine}upLine(){return null===this._trendData?null:this._trendData.upLine}pearsons(){return null===this._trendData?null:this._trendData.pearsons}recalcStudyIfNeeded(){this._onStudyInputsMayChange()}cloneable(){return!1}static createProperties(e,t){const n=r.StudyMetaInfo.getStudyPropertyRootNameById(_),s=(0,i.ensureNotNull)((0,h.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:_})),a=(0,u.createDefaultsState)(!0,n,[],(0,h.studyMetaInfoRepository)().studyVersioning());return this.createRegressionTrendPropertiesFromStudyMetaInfoAndState(s,s,(0,l.merge)((0,l.clone)(a),t??{}),(0,h.studyMetaInfoRepository)().studyVersioning(),e)}static createRegressionTrendPropertiesFromStudyMetaInfoAndState(e,t,n,i,s){const r=(0,d.prepareStudyPropertiesForLoadChart)(e,t,n,i,D,s);return this._configureProperties(r),r}static studyId(){return _}_studyInputs(e){(0,i.assert)(2===e.length,"all the line tool points should be defined");const t=!0,n=this._getPointTime(function(e){const[t,n]=e;return t.index<=n.index?t:n}(e),t),s=this._getPointTime(function(e){const[t,n]=e -;return n.index>=t.index?n:t}(e),t);return null===n||null===s?(this._subscribeApplyInputsOnSeriesCompleted(),null):{...this.properties().childs().inputs.state(),"first bar time":1e3*n,"last bar time":1e3*s}}_onDataUpdated(e,t,n){null!==t&&(t.indexes_replace||(this._trendData=t.data),"nochange"!==n&&(this._indexes=n),super._onDataUpdated(e,t,n))}_isReady(){return null!==this._trendData&&void 0!==this._trendData.startIndex&&void 0!==this._trendData.endIndex&&p(this._trendData.upLine)&&p(this._trendData.baseLine)&&p(this._trendData.downLine)}_updateAnchorsPrice(){if(!this._trendData||(0,l.isNaN)(this._trendData.baseLine.startPrice)||(0,l.isNaN)(this._trendData.baseLine.endPrice))return;let{startPrice:e,endPrice:t}=this._trendData.baseLine;if(2===this._points.length){if(this._points[0].index>this._points[1].index){const n=e;e=t,t=n}this._points[0].price=(0,i.ensureDefined)(e),this._points[1].price=(0,i.ensureDefined)(t),this._timePoint[0].price=(0,i.ensureDefined)(e),this._timePoint[1].price=(0,i.ensureDefined)(t)}}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([n.e(9028),n.e(3889),n.e(8009),n.e(4482),n.e(607)]).then(n.bind(n,42838))).RegressionTrendDefinitionsViewModel}_getPointsetPoints(){return null}static _configureProperties(e){super._configureProperties(e);const t=e.childs().styles.childs(),n=[t.upLine.childs().linewidth,t.downLine.childs().linewidth,t.baseLine.childs().linewidth];e.addChild("linesWidths",new o.LineToolWidthsProperty(n))}}}}]); \ No newline at end of file +;return n.index>=t.index?n:t}(e),t);return null===n||null===s?(this._subscribeApplyInputsOnSeriesCompleted(),null):{...this.properties().childs().inputs.state(),"first bar time":1e3*n,"last bar time":1e3*s}}_onDataUpdated(e,t,n){null!==t&&(t.indexes_replace||(this._trendData=t.data),"nochange"!==n&&(this._indexes=n),super._onDataUpdated(e,t,n))}_isReady(){return null!==this._trendData&&void 0!==this._trendData.startIndex&&void 0!==this._trendData.endIndex&&p(this._trendData.upLine)&&p(this._trendData.baseLine)&&p(this._trendData.downLine)}_updateAnchorsPrice(){if(!this._trendData||(0,l.isNaN)(this._trendData.baseLine.startPrice)||(0,l.isNaN)(this._trendData.baseLine.endPrice))return;let{startPrice:e,endPrice:t}=this._trendData.baseLine;if(2===this._points.length){if(this._points[0].index>this._points[1].index){const n=e;e=t,t=n}this._points[0].price=(0,i.ensureDefined)(e),this._points[1].price=(0,i.ensureDefined)(t),this._timePoint[0].price=(0,i.ensureDefined)(e),this._timePoint[1].price=(0,i.ensureDefined)(t)}}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([n.e(1341),n.e(3889),n.e(8009),n.e(4482),n.e(607)]).then(n.bind(n,42838))).RegressionTrendDefinitionsViewModel}_getPointsetPoints(){return null}static _configureProperties(e){super._configureProperties(e);const t=e.childs().styles.childs(),n=[t.upLine.childs().linewidth,t.downLine.childs().linewidth,t.baseLine.childs().linewidth];e.addChild("linesWidths",new o.LineToolWidthsProperty(n))}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/line-tool-volume-profile.061f924724a47b6f1632.js b/charting_library/bundles/line-tool-volume-profile.4b3b47133acbace3e4e1.js similarity index 99% rename from charting_library/bundles/line-tool-volume-profile.061f924724a47b6f1632.js rename to charting_library/bundles/line-tool-volume-profile.4b3b47133acbace3e4e1.js index d4d322d7..4a9d5597 100644 --- a/charting_library/bundles/line-tool-volume-profile.061f924724a47b6f1632.js +++ b/charting_library/bundles/line-tool-volume-profile.4b3b47133acbace3e4e1.js @@ -1,3 +1,3 @@ "use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5695],{25937:(e,t,o)=>{o.r(t),o.d(t,{LineToolFixedRangeVolumeProfile:()=>p});var i=o(50151),s=o(71131),r=o(68159),n=o(43156),l=o(32679),a=o(37265),c=o(17534),d=o(16638),u=o(15491);const h=(0,i.ensureDefined)(u.lineToolsStudyIds.LineToolFixedRangeVolumeProfile);class p extends s.LineToolVbPFixed{constructor(e,t,o,i,s){super(e,t,o||(0,d.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:h}),i,s)}calcIsActualSymbol(){n.StudyLineDataSource.prototype.calcIsActualSymbol.apply(this)}boundToSymbol(){return!0}isSynchronizable(){return this.priceScale()===this._model.mainSeries().priceScale()}static studyId(){return h}static createProperties(e,t){const o=r.StudyMetaInfo.getStudyPropertyRootNameById(h),s=(0,i.ensureNotNull)((0,d.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:h})),n=(0,l.createDefaultsState)(!0,o,[],(0,d.studyMetaInfoRepository)().studyVersioning());return this.createPropertiesFromStudyMetaInfoAndState(s,s,(0,a.merge)((0,a.clone)(n),t??{}),(0,d.studyMetaInfoRepository)().studyVersioning(),e)}static createPropertiesFromStudyMetaInfoAndState(e,t,o,i,s){const r=(0,c.prepareStudyPropertiesForLoadChart)(e,t,o,i,void 0,s);return this._configureProperties(r),r}}},71131:(e,t,o)=>{o.r(t),o.d(t,{LineToolVbPFixed:()=>P});const i=function(e){return null===e};var s=o(50151),r=o(68159),n=o(43156),l=o(14019),a=o(78198),c=o(44672),d=o(37265),u=o(32679),h=o(17534),p=o(47988),y=o(16638),g=o(15491);const f=(0,s.ensureDefined)(g.lineToolsStudyIds.LineToolVbPFixed);function m(e,t,o,i){return t.styles&&(_(t.styles.developingPoc),_(t.styles.developingVAHigh),_(t.styles.developingVALow)),t}function _(e){void 0!==e&&void 0!==e.visible&&(e.display=e.visible?15:0,delete e.visible)}class P extends n.StudyLineDataSource{constructor(e,t,o,i,s){super(e,o||(0,y.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:f}),"vbpfixed_",t??P.createProperties(e.backgroundTheme().spawnOwnership()),i,s),this._createPaneViews().then((e=>{this._setPaneViews(e),e.forEach((e=>e.update((0,c.sourceChangeEvent)({sourceId:this.id(),clearData:!0}))))})),this.clearData()}pointsCount(){return 2}boundToSymbol(){return!1}offset(e){return 0}getMinFirstBarIndexForPlot(){return-1/0}calcIsActualSymbol(){this._isActualSymbol=!0,this._isActualCurrency=!0,this._isActualUnit=!0,this.calcIsActualInterval()}cloneable(){return!1}isSynchronizable(){return!1}isPlotVisibleAt(e,t){return(this.properties().childs().styles.childs()[e].childs().display.value()&t)===t}preferredZOrder(){return 0}static createProperties(e,t){const o=r.StudyMetaInfo.getStudyPropertyRootNameById(f),i=(0,s.ensureNotNull)((0,y.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:f})),n=(0,u.createDefaultsState)(!0,o,[],(0,y.studyMetaInfoRepository)().studyVersioning());return this.createPropertiesFromStudyMetaInfoAndState(i,i,(0,d.merge)((0,d.clone)(n),t??{}),(0,y.studyMetaInfoRepository)().studyVersioning(),e)}static createPropertiesFromStudyMetaInfoAndState(e,t,o,i,s){const r=(0, -h.prepareStudyPropertiesForLoadChart)(e,t,o,i,m,s);return this._configureProperties(r),r}static studyId(){return f}_studyInputs(e){(0,s.assert)(2===e.length,"all the line tool points should be defined");const[t,o]=e,i=Math.max(t.index,o.index),r=this._model.mainSeries().bars().lastIndex(),n=t.index<=o.index?t:o,l=o.index>=t.index?o:t,a=this._getPointTime(n,!1),c=this._getPointTime(l,!1);if(null===a||null===c)return this._subscribeApplyInputsOnSeriesCompleted(),null;return{...this.properties().childs().inputs.state(),first_bar_time:1e3*a,last_bar_time:1e3*c,subscribeRealtime:r===i,mapRightBoundaryToBarStartTime:!!this._needExtendToBarsEnding()||void 0}}_isReady(){return!(0,l.isStudyGraphicsEmpty)(this.graphics())}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([o.e(9028),o.e(3889),o.e(8009),o.e(4482),o.e(607)]).then(o.bind(o,31507))).StudyLineDataSourceDefinitionsViewModel}_onDataUpdated(){this._updateAnchors(),this.updateAllViews((0,c.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_updateAnchors(){const e=this._calculateAnchors();if(!e)return;const[{price:t},{price:o}]=e;this._timePoint.length&&(this._timePoint[0].price=t,this._timePoint[1].price=o),this._points.length&&(this._points[0].price=t,this._points[1].price=o)}_calculateAnchors(){let e=null,t=null,o=null,s=null;if(this.graphics().hhists().forEach((i=>{i.forEach((i=>{const{priceLow:r,priceHigh:n,firstBarTime:l,lastBarTime:a}=i;(null===e||rt)&&(t=n),null!==l&&(null===o||ls)&&(s=a)}))})),!(i(e)||i(t)||i(s)||i(o)))return[{price:t,index:o},{price:e,index:s}]}_updateAnchorsPrice(){const e=this._calculateAnchors();if(!e)return;const[{price:t},{price:o}]=e;this._timePoint.length&&(this._timePoint[0].price=t,this._timePoint[1].price=o),this._points.length&&(this._points[0].price=t,this._points[1].price=o)}async _createPaneViews(){const e=this._metaInfo,t=e.graphics,i=[],s=this._needExtendToBarsEnding();if(t.hhists){const{HHistPaneView:e}=await o.e(507).then(o.bind(o,56208)),t=this.properties().childs().graphics.childs().polygons?.childs();i.push(new e(this,this._model,void 0,t?.histBoxBg,s,(()=>this._getLeftIndex())))}if(t.horizlines){const{HorizLinePaneView:e}=await o.e(507).then(o.bind(o,95258));i.push(new e(this,this._model,void 0,s,(()=>this._getLeftIndex())))}return e.plots.length>0&&i.push(this._createStudyPlotPaneView(e.plots[0].id,s)),e.plots.length>1&&i.push(this._createStudyPlotPaneView(e.plots[1].id,s)),e.plots.length>2&&i.push(this._createStudyPlotPaneView(e.plots[2].id,s)),i}_createStudyPlotPaneView(e,t){return new a.StudyPlotPaneView(this,this._model.mainSeries(),this._model,e,t)}_needExtendToBarsEnding(){return void 0!==this.metaInfo().defaults.inputs?.mapRightBoundaryToBarStartTime}static _configureProperties(e){super._configureProperties(e),e.setThemedColors((0,p.volumeProfileThemedColors)(e.childs().graphics.childs().polygons?.hasChild("histBoxBg")))}_getLeftIndex(){const e=this._getPointsetPoints();if(null===e)return null;const[t,o]=e +h.prepareStudyPropertiesForLoadChart)(e,t,o,i,m,s);return this._configureProperties(r),r}static studyId(){return f}_studyInputs(e){(0,s.assert)(2===e.length,"all the line tool points should be defined");const[t,o]=e,i=Math.max(t.index,o.index),r=this._model.mainSeries().bars().lastIndex(),n=t.index<=o.index?t:o,l=o.index>=t.index?o:t,a=this._getPointTime(n,!1),c=this._getPointTime(l,!1);if(null===a||null===c)return this._subscribeApplyInputsOnSeriesCompleted(),null;return{...this.properties().childs().inputs.state(),first_bar_time:1e3*a,last_bar_time:1e3*c,subscribeRealtime:r===i,mapRightBoundaryToBarStartTime:!!this._needExtendToBarsEnding()||void 0}}_isReady(){return!(0,l.isStudyGraphicsEmpty)(this.graphics())}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([o.e(1341),o.e(3889),o.e(8009),o.e(4482),o.e(607)]).then(o.bind(o,31507))).StudyLineDataSourceDefinitionsViewModel}_onDataUpdated(){this._updateAnchors(),this.updateAllViews((0,c.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_updateAnchors(){const e=this._calculateAnchors();if(!e)return;const[{price:t},{price:o}]=e;this._timePoint.length&&(this._timePoint[0].price=t,this._timePoint[1].price=o),this._points.length&&(this._points[0].price=t,this._points[1].price=o)}_calculateAnchors(){let e=null,t=null,o=null,s=null;if(this.graphics().hhists().forEach((i=>{i.forEach((i=>{const{priceLow:r,priceHigh:n,firstBarTime:l,lastBarTime:a}=i;(null===e||rt)&&(t=n),null!==l&&(null===o||ls)&&(s=a)}))})),!(i(e)||i(t)||i(s)||i(o)))return[{price:t,index:o},{price:e,index:s}]}_updateAnchorsPrice(){const e=this._calculateAnchors();if(!e)return;const[{price:t},{price:o}]=e;this._timePoint.length&&(this._timePoint[0].price=t,this._timePoint[1].price=o),this._points.length&&(this._points[0].price=t,this._points[1].price=o)}async _createPaneViews(){const e=this._metaInfo,t=e.graphics,i=[],s=this._needExtendToBarsEnding();if(t.hhists){const{HHistPaneView:e}=await o.e(507).then(o.bind(o,56208)),t=this.properties().childs().graphics.childs().polygons?.childs();i.push(new e(this,this._model,void 0,t?.histBoxBg,s,(()=>this._getLeftIndex())))}if(t.horizlines){const{HorizLinePaneView:e}=await o.e(507).then(o.bind(o,95258));i.push(new e(this,this._model,void 0,s,(()=>this._getLeftIndex())))}return e.plots.length>0&&i.push(this._createStudyPlotPaneView(e.plots[0].id,s)),e.plots.length>1&&i.push(this._createStudyPlotPaneView(e.plots[1].id,s)),e.plots.length>2&&i.push(this._createStudyPlotPaneView(e.plots[2].id,s)),i}_createStudyPlotPaneView(e,t){return new a.StudyPlotPaneView(this,this._model.mainSeries(),this._model,e,t)}_needExtendToBarsEnding(){return void 0!==this.metaInfo().defaults.inputs?.mapRightBoundaryToBarStartTime}static _configureProperties(e){super._configureProperties(e),e.setThemedColors((0,p.volumeProfileThemedColors)(e.childs().graphics.childs().polygons?.hasChild("histBoxBg")))}_getLeftIndex(){const e=this._getPointsetPoints();if(null===e)return null;const[t,o]=e ;return t.index{o.d(t,{volumeProfileThemedColors:()=>p});var i=o(49156);const{colorColdGray200:s,colorColdGray900:r,colorBerryPink400Alpha50:n,colorBerryPink400Alpha75:l,colorSkyBlue400Alpha50:a,colorSkyBlue400Alpha5:c,colorSkyBlue400Alpha75:d,colorSkyBlue500:u}=i.colors,h={val:[r,s],poc:[r,s],vah:[r,s],developingPoc:[r,s],developingVA:[u,u],valuesColor:[r,s],volumeColorUp:[a,a],volumeColorDown:[n,n],valueAreaColorUp:[d,d],valueAreaColorDown:[l,l],histogramBoxColor:[c,c]};function p(e){const t="graphics.horizlines",o="graphics.hhists",i=[{path:`${t}.pocLines.color`,colors:h.poc},{path:`${t}.vahLines.color`,colors:h.vah},{path:`${t}.valLines.color`,colors:h.val},{path:`${o}.histBars2.colors.0`,colors:h.volumeColorUp},{path:`${o}.histBars2.colors.1`,colors:h.volumeColorDown},{path:`${o}.histBars2.valuesColor`,colors:h.valuesColor},{path:`${o}.histBarsVA.colors.0`,colors:h.valueAreaColorUp},{path:`${o}.histBarsVA.colors.1`,colors:h.valueAreaColorDown},{path:`${o}.histBarsVA.valuesColor`,colors:h.valuesColor},{path:"styles.developingPoc.color",colors:h.developingPoc},{path:"styles.developingVAHigh.color",colors:h.developingVA},{path:"styles.developingVALow.color",colors:h.developingVA}];return e&&i.push({path:"graphics.polygons.histBoxBg.color",colors:h.histogramBoxColor}),i}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.1341.1068954aa326300ef390.js b/charting_library/bundles/ms_MY.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..b055a7ee --- /dev/null +++ b/charting_library/bundles/ms_MY.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:a=>{a.exports={en:["#{count} (bar)"]}},80166:a=>{a.exports={en:["#{count} (price, bar)"],ms_MY:["#{count} (harga, bar)"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],ms_MY:["Warnakan bar mengikut harga tutup sebelumnya"]}},78930:a=>{a.exports={en:["Coordinates"],ms_MY:["Koordinat"]}},24197:a=>{a.exports={en:["Center"],ms_MY:["Pusat"]}},84831:a=>{a.exports={en:["Close line"],ms_MY:["Garisan tutup"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],ms_MY:["Laras data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],ms_MY:["Laraskan untuk perubahan kontrak"]}},27567:a=>{a.exports={en:["Bottom"],ms_MY:["Bawah"]}},3159:a=>{a.exports={en:["Bottom line"],ms_MY:["Garisan Bawah"]}},74406:a=>{a.exports={en:["Body"],ms_MY:["Badan"]}},333:a=>{a.exports={en:["Borders"],ms_MY:["Sempadan"]}},42398:a=>{a.exports={en:["Base"],ms_MY:["Asas"]}},28975:a=>{a.exports={en:["Base level"],ms_MY:["Aras Dasar"]}},71776:a=>{a.exports={en:["Down"],ms_MY:["Bawah"]}},17611:a=>{a.exports={en:["Down bars"],ms_MY:["Bar menurun"]}},23743:a=>{a.exports={en:["Down color"],ms_MY:["Warna Menurun"]}},48225:a=>{a.exports={en:["Data modification"],ms_MY:["Pengubahsuaian data"]}},72942:a=>{a.exports={en:["Days"],ms_MY:["Hari"]}},16564:a=>{a.exports={en:["Default"],ms_MY:["Lalai"]}},44272:a=>{a.exports={en:["Displacement (price, bar)"],ms_MY:["Anjakan (harga, bar)"]}},89212:a=>{a.exports={en:["Display inactivity gaps on intraday"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],ms_MY:["Latar belakang jam dagangan elektronik"]}},819:a=>{a.exports={en:["Extend lines"],ms_MY:["Lanjutkan Garisan"]}},41129:a=>{a.exports={en:["Fill"],ms_MY:["Isikan"]}},61112:a=>{a.exports={en:["Fill top area"],ms_MY:["Isikan Bahagian Atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],ms_MY:["Isikan bahagian bawah"]}},56796:a=>{a.exports={en:["Hours"],ms_MY:["Jam"]}},95406:a=>{a.exports={en:["Horizontal"],ms_MY:["Melintang"]}},56359:a=>{a.exports={en:["High line"],ms_MY:["Garisan tinggi"]}},47326:a=>{a.exports={en:["Integer"]}},21429:a=>{a.exports={en:["Inputs"],ms_MY:["Input"]}},64075:a=>{a.exports={en:["Override min tick"],ms_MY:["Melarang Tanda Semak Minimum"]}},34579:a=>{a.exports={en:["Low line"],ms_MY:["Garisan bawah"]}},11626:a=>{a.exports={en:["Left"],ms_MY:["Kiri"]}},43154:a=>{a.exports={en:["Months"],ms_MY:["Bulan"]}},68833:a=>{a.exports={en:["Middle"],ms_MY:["Tengah"]}},42562:a=>{a.exports={en:["Minutes"],ms_MY:["Minit"]}},65188:a=>{a.exports={en:["Seconds"],ms_MY:["Saat"]}},13350:a=>{a.exports={en:["Pearson's R"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],ms_MY:["Latarbelakang sebelum/selepas jam dagangan"]}},59766:a=>{a.exports={en:["Precision"],ms_MY:["Ketepatan"]}},84684:a=>{a.exports={en:["Price source"],ms_MY:["Sumber Harga"]}},73466:a=>{a.exports={ +en:["Projection up bars"],ms_MY:["Bar unjuran menaik"]}},77430:a=>{a.exports={en:["Projection candles"],ms_MY:["Lilin unjuran"]}},88367:a=>{a.exports={en:["Projection down bars"],ms_MY:["Bar unjuran menurun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ms_MY:["Harga sebenar pada skala harga (selain daripada harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],ms_MY:["Kanan"]}},835:a=>{a.exports={en:["Weeks"],ms_MY:["Minggu"]}},32163:a=>{a.exports={en:["Wick"],ms_MY:["Sumbu"]}},97118:a=>{a.exports={en:["Top"],ms_MY:["Atas"]}},89349:a=>{a.exports={en:["Top line"],ms_MY:["Garisan Atas"]}},70320:a=>{a.exports={en:["Text"],ms_MY:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],ms_MY:["jajaran teks"]}},67781:a=>{a.exports={en:["Text orientation"],ms_MY:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],ms_MY:["Bar Nipis"]}},24821:a=>{a.exports={en:["Ticks"],ms_MY:["Tanda"]}},77073:a=>{a.exports={en:["Timezone"],ms_MY:["Zon Waktu"]}},22691:a=>{a.exports={en:["Up"],ms_MY:["Naik"]}},23091:a=>{a.exports={en:["Up color"],ms_MY:["Warna Menaik"]}},36957:a=>{a.exports={en:["Up bars"],ms_MY:["Bar menaik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],ms_MY:["Gunakan penyelesaian sebagai penutup pada selang masa harian"]}},69526:a=>{a.exports={en:["Vertical"],ms_MY:["Menegak"]}},21105:a=>{a.exports={en:["candle"],ms_MY:["lilin"]}},27068:a=>{a.exports={en:["change HLC bars"],ms_MY:["tukar bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},86866:a=>{a.exports={en:["change area fill color"],ms_MY:["tukar warna isian kawasan"]}},89346:a=>{a.exports={en:["change area line width"],ms_MY:["tukar tebal garisan kawasan"]}},29605:a=>{a.exports={en:["change area line color"],ms_MY:["tukar warna garisan kawasan"]}},4640:a=>{a.exports={en:["change area price source"],ms_MY:["tukar sumber kawasan harga"]}},42190:a=>{a.exports={en:["change base level"],ms_MY:["tukar tahap asas"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],ms_MY:["tukar warna garisan bawah garisan dasar"]}},56175:a=>{a.exports={en:["change baseline bottom line width"],ms_MY:["tukar tebal garisan bawah garisan dasar"]}},97216:a=>{a.exports={en:["change baseline fill bottom area color"],ms_MY:["tukar warna isian kawasan bawah garisan dasar"]}},92873:a=>{a.exports={en:["change baseline fill top area color"],ms_MY:["tukar warna isian kawasan atas garisan dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],ms_MY:["tukar sumber harga garisan dasar"]}},69044:a=>{a.exports={en:["change baseline top line color"],ms_MY:["tukar warna garisan atas garisan dasar"]}},68197:a=>{a.exports={en:["change baseline top line width"],ms_MY:["tukar tebal garisan atas garisan dasar"]}},33464:a=>{a.exports={en:["change bar up color"],ms_MY:["tukar warna bar atas"]}},2066:a=>{a.exports={en:["change bar X coordinate"],ms_MY:["tukar koordinat bar X"]}},59622:a=>{a.exports={en:["change bar down color"],ms_MY:["tukar warna bar bawah"]}},43090:a=>{a.exports={ +en:["change color bars based on previous close"],ms_MY:["tukar warna bar berdasarkan harga penutup sebelum ini"]}},88324:a=>{a.exports={en:["change column up color"],ms_MY:["tukar warna lajur menaik"]}},93890:a=>{a.exports={en:["change column down color"],ms_MY:["tukar warna lajur menurun"]}},4727:a=>{a.exports={en:["change column price source"],ms_MY:["tukar sumber harga lajur"]}},82063:a=>{a.exports={en:["change decimal places"],ms_MY:["tukar titik perpuluhan"]}},44223:a=>{a.exports={en:["change extended hours color"],ms_MY:["tukar warna jam dilanjutkan"]}},47393:a=>{a.exports={en:["change electronic trading hours"],ms_MY:["menukar jam dagangan elektronik"]}},6026:a=>{a.exports={en:["change high-low body color"],ms_MY:["tukar warna badan tinggi-rendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"],ms_MY:["tukar kebolehlihatan badan tinggi-rendah"]}},46844:a=>{a.exports={en:["change high-low border color"],ms_MY:["tukar warna sempadan badan tinggi-rendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],ms_MY:["tukar kebolehlihatan sempadan badan tinggi-rendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],ms_MY:["tukar kebolehlihatan label tinggi-rendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],ms_MY:["tukar warna label tinggi-rendah"]}},88640:a=>{a.exports={en:["change line color"],ms_MY:["tukar warna garisan"]}},41837:a=>{a.exports={en:["change line price source"],ms_MY:["tukar sumber harga garisan"]}},48339:a=>{a.exports={en:["change line width"],ms_MY:["tukar tebal garisan"]}},38730:a=>{a.exports={en:["change post market color"],ms_MY:["tukar warna pasca pasaran"]}},44371:a=>{a.exports={en:["change pre market color"],ms_MY:["tukar warna pra pasaran"]}},11737:a=>{a.exports={en:["change price Y coordinate"],ms_MY:["tukar koordinat harga Y"]}},16241:a=>{a.exports={en:["change range bars style"],ms_MY:["tukar julat gaya bar"]}},65821:a=>{a.exports={en:["change range thin bars"],ms_MY:["tukar julat bar nipis"]}},75487:a=>{a.exports={en:["change renko wick down color"],ms_MY:["tukar warna turun sumbu renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],ms_MY:["tukar warna sumbu renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],ms_MY:["tukar kebolehlihatan sumbu renko"]}},91109:a=>{a.exports={en:["change study overlay min tick"],ms_MY:["tukar tick minimum tindanan kajian"]}},82924:a=>{a.exports={en:["change study overlay style"],ms_MY:["tukar gaya tindanan kajian"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ms_MY:["tukar paparan untuk harga sebenar pada skala harga (selain harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],ms_MY:["tukar bar nipis"]}},78509:a=>{a.exports={en:["change {title} base line color"],ms_MY:["tukar warna {title} garisan asas"]}},27864:a=>{a.exports={en:["change {title} base line style"],ms_MY:["tukar gaya {title} garisan jalur asas"]}},96177:a=>{a.exports={en:["change {title} base line visibility"], +ms_MY:["tukar kebolehlihatan {title} garisan asas"]}},17926:a=>{a.exports={en:["change {title} base line width"],ms_MY:["tukar tebal {title} garisan jalur asas"]}},41638:a=>{a.exports={en:["change {title} down line color"],ms_MY:["tukar warna {title} garisan bawah"]}},51842:a=>{a.exports={en:["change {title} down line style"],ms_MY:["tukar gaya {title} garisan bawah"]}},46410:a=>{a.exports={en:["change {title} down line visibility"],ms_MY:["tukar kebolehlihatan {title} garisan bawah"]}},64615:a=>{a.exports={en:["change {title} down line width"],ms_MY:["tukar tebal {title} garisan bawah"]}},96135:a=>{a.exports={en:["change {title} days to"],ms_MY:["tukar {title} hari kepada"]}},91201:a=>{a.exports={en:["change {title} days from"],ms_MY:["tukar {title} hari dari"]}},76295:a=>{a.exports={en:["change {title} extend lines"],ms_MY:["tukar {title} lanjutkan garisan"]}},8306:a=>{a.exports={en:["change {title} hours from"],ms_MY:["tukar {title} jam dari"]}},67233:a=>{a.exports={en:["change {title} hours to"],ms_MY:["tukar {title} jam kepada"]}},99122:a=>{a.exports={en:["change {title} months from"],ms_MY:["tukar {title} bulan dari"]}},10518:a=>{a.exports={en:["change {title} months to"],ms_MY:["tukar {title} bulan kepada"]}},38011:a=>{a.exports={en:["change {title} minutes to"],ms_MY:["tukar {title} minit kepada"]}},59820:a=>{a.exports={en:["change {title} minutes from"],ms_MY:["tukar {title} minit dari"]}},6573:a=>{a.exports={en:["change {title} seconds to"],ms_MY:["tukar {title} saat kepada"]}},86780:a=>{a.exports={en:["change {title} seconds from"],ms_MY:["tukar {title} saat dari"]}},6207:a=>{a.exports={en:["change {title} show pearson's r"],ms_MY:["tukar {title} tunjuk pearson's r"]}},32481:a=>{a.exports={en:["change {title} weeks from"],ms_MY:["tukar {title} minggu dari"]}},18678:a=>{a.exports={en:["change {title} weeks to"],ms_MY:["tukar {title} minggu kepada"]}},42553:a=>{a.exports={en:["change {title} up line visibility"],ms_MY:["tukar kebolehlihatan {title} garisan atas"]}},63824:a=>{a.exports={en:["change {title} up line width"],ms_MY:["tukar tebal {title} garisan atas"]}},89178:a=>{a.exports={en:["change {title} up line color"],ms_MY:["tukar warna {title} garisan atas"]}},51188:a=>{a.exports={en:["change {title} up line style"],ms_MY:["tukar gaya {title} garisan atas"]}},98596:a=>{a.exports={en:["change {title} visibility on ticks"],ms_MY:["tukar kebolehlihatan {title} pada tick"]}},71084:a=>{a.exports={en:["change {title} visibility on weeks"],ms_MY:["tukar kebolehlihatan {title} pada minggu"]}},55616:a=>{a.exports={en:["change {title} visibility on {ranges}"],ms_MY:["tukar kebolehlihatan {title} pada {ranges}"]}},56402:a=>{a.exports={en:["change {title} visibility on days"],ms_MY:["tukar kebolehlihatan {title} pada hari"]}},68715:a=>{a.exports={en:["change {title} visibility on hours"],ms_MY:["tukar kebolehlihatan {title} pada jam"]}},78219:a=>{a.exports={en:["change {title} visibility on minutes"],ms_MY:["tukar kebolehlihatan {title} pada minit"]}},67583:a=>{a.exports={en:["change {title} visibility on months"], +ms_MY:["tukar kebolehlihatan {title} pada bulan"]}},41315:a=>{a.exports={en:["change {title} visibility on seconds"],ms_MY:["tukar kebolehlihatan {title} saat"]}},17214:a=>{a.exports={en:["change {candleType} up border color"],ms_MY:["tukar warna {candleType} sempadan naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],ms_MY:["tukar warna naik {candleType}"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"],ms_MY:["tukar warna {candleType} sumbu turun"]}},47664:a=>{a.exports={en:["change {candleType} wick up color"],ms_MY:["tukar warna {candleType} sumbu naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],ms_MY:["tukar kebolehlihatan {candleType} sumbu"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],ms_MY:["tukar kebolehlihatan {candleType} badan"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],ms_MY:["tukar kebolehlihatan {candleType} sempadan"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],ms_MY:["tukar warna {candleType} sempadan turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],ms_MY:["tukar warna turun {candleType}"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],ms_MY:["tukar warna turun {chartType} bar sempadan"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],ms_MY:["tukar warna naik {chartType} bar sempadan"]}},5012:a=>{a.exports={en:["change {chartType} down color"],ms_MY:["tukar {chartType} warna turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran sempadan"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],ms_MY:["tukar warna turun {chartType} bar unjuran"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran"]}},6970:a=>{a.exports={en:["change {chartType} up color"],ms_MY:["tukar {chartType} warna naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],ms_MY:["tukar {inputName} sifat"]}},25167:a=>{a.exports={en:["change {propertyName} property"],ms_MY:["tukar {propertyName} sifat"]}},18077:a=>{a.exports={en:["adjust data for dividends"],ms_MY:["laras data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],ms_MY:["laraskan untuk perubahan kontrak"]}},35813:a=>{a.exports={en:["days"],ms_MY:["Hari"]}},89919:a=>{a.exports={en:["days to"],ms_MY:["hari kepada"]}},59215:a=>{a.exports={en:["days from"],ms_MY:["hari dari"]}},2359:a=>{a.exports={en:["hours"],ms_MY:["Jam"]}},82267:a=>{a.exports={en:["hours from"],ms_MY:["jam dari"]}},15600:a=>{a.exports={en:["hours to"],ms_MY:["jam kepada"]}},92598:a=>{a.exports={en:["hollow candles"],ms_MY:["Lilin Berongga"]}},76261:a=>{a.exports={en:["move drawings"],ms_MY:["gerakkan lukisan"]}},95300:a=>{a.exports={en:["months"],ms_MY:["Bulan"]}},17250:a=>{a.exports={en:["months from"],ms_MY:["bulan dari"]}},2828:a=>{a.exports={en:["months to"],ms_MY:["bulan kepada"]}},18726:a=>{a.exports={ +en:["minutes"],ms_MY:["Minit"]}},67649:a=>{a.exports={en:["minutes to"],ms_MY:["minit kepada"]}},22476:a=>{a.exports={en:["minutes from"],ms_MY:["minit dari"]}},751:a=>{a.exports={en:["seconds"],ms_MY:["saat"]}},73419:a=>{a.exports={en:["seconds to"],ms_MY:["saat kepada"]}},35801:a=>{a.exports={en:["seconds from"],ms_MY:["saat dari"]}},57243:a=>{a.exports={en:["range","ranges"],ms_MY:["julat"]}},70282:a=>{a.exports={en:["renko"],ms_MY:["Renko"]}},45537:a=>{a.exports={en:["weeks"],ms_MY:["minggu"]}},92859:a=>{a.exports={en:["weeks from"],ms_MY:["minggu dari"]}},44127:a=>{a.exports={en:["weeks to"],ms_MY:["minggu kepada"]}},28871:a=>{a.exports={en:["toggle intraday inactivity gaps"]}},3539:a=>{a.exports={en:["ticks"],ms_MY:["Tanda"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],ms_MY:["gunakan penyelesaian sebagai penutup pada selang masa harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],ms_MY:["{value} titik perpuluhan"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ms_MY.2464.fc7f44a5c8b3791719aa.js similarity index 63% rename from charting_library/bundles/ms_MY.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ms_MY.2464.fc7f44a5c8b3791719aa.js index d39db13b..87b9feb1 100644 --- a/charting_library/bundles/ms_MY.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ms_MY.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],ms_MY:["Lakukan semula"]}},85119:e=>{e.exports={en:["Dark"],ms_MY:["Gelap"]}},96870:e=>{e.exports={en:["Light"],ms_MY:["Cerah"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ms_MY:["{title} salin"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ms_MY:["-0.236 Tahap Warna"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ms_MY:["-0.382 Tahap Warna"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ms_MY:["-0.618 Tahap Warna"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ms_MY:["-0.65 Tahap Warna"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ms_MY:["0 Aras Warna"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ms_MY:["0.236 Aras Warna"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ms_MY:["0.382 Aras Warna"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ms_MY:["0.5 Aras Warna"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ms_MY:["0.618 Aras Warna"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ms_MY:["0.65 Aras Warna"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ms_MY:["0.786 Aras Warna"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ms_MY:["1 Aras Warna"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ms_MY:["1.272 Aras Warna"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ms_MY:["1.414 Aras Warna"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ms_MY:["1.618 Aras Warna"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ms_MY:["1.65 Aras Warna"]},e.exports["1st Period_input"]={en:["1st Period"],ms_MY:["Tempoh Masa Pertama"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ms_MY:["2.618 Aras Warna"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ms_MY:["2.65 Aras Warna"]},e.exports["2nd Period_input"]={en:["2nd Period"],ms_MY:["Tempoh Masa kedua"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ms_MY:["3.618 Aras Warna"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],ms_MY:["Lakukan semula"]}},85119:e=>{e.exports={en:["Dark"],ms_MY:["Gelap"]}},96870:e=>{e.exports={en:["Light"],ms_MY:["Cerah"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],ms_MY:["{title} salin"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ms_MY:["-0.236 Tahap Warna"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ms_MY:["-0.382 Tahap Warna"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ms_MY:["-0.618 Tahap Warna"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ms_MY:["-0.65 Tahap Warna"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ms_MY:["0 Aras Warna"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ms_MY:["0.236 Aras Warna"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ms_MY:["0.382 Aras Warna"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ms_MY:["0.5 Aras Warna"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ms_MY:["0.618 Aras Warna"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ms_MY:["0.65 Aras Warna"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ms_MY:["0.786 Aras Warna"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ms_MY:["1 Aras Warna"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ms_MY:["1.272 Aras Warna"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ms_MY:["1.414 Aras Warna"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ms_MY:["1.618 Aras Warna"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ms_MY:["1.65 Aras Warna"]},e.exports["1st Period_input"]={en:["1st Period"],ms_MY:["Tempoh Masa Pertama"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ms_MY:["2.618 Aras Warna"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ms_MY:["2.65 Aras Warna"]},e.exports["2nd Period_input"]={en:["2nd Period"],ms_MY:["Tempoh Masa kedua"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ms_MY:["3.618 Aras Warna"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"], ms_MY:["3.65 Tahap Warna"]},e.exports["3rd Period_input"]={en:["3rd Period"],ms_MY:["Tempoh masa ketiga"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ms_MY:["4.236 Tahap Warna"]},e.exports["4th Period_input"]={en:["4th Period"],ms_MY:["Tempoh masa keempat"]},e.exports["5th Period_input"]={en:["5th Period"],ms_MY:["Tempoh masa kelima"]},e.exports["6th Period_input"]={en:["6th Period"],ms_MY:["Tempoh masa keenam"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ms_MY:["Memudahkan ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ms_MY:["Memudahkan ADX"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],ms_MY:["Panjang ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"],ms_MY:["Semua benda"]},e.exports.All_input={en:["All"],ms_MY:["Semua"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ms_MY:["Tempoh Ikatan"]},e.exports["Another symbol_input"]={en:["Another symbol"],ms_MY:["Simbol lain"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],ms_MY:["Purata"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ms_MY:["Tempoh pemurataan"]},e.exports.Back_input={en:["Back"],ms_MY:["Kembali"]},e.exports["Bands style_input"]={en:["Bands style"],ms_MY:["Gaya jalur"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ms_MY:["Tempoh Garis Dasar"]},e.exports["Base Line_input"]={en:["Base Line"],ms_MY:["Garis Dasar"]},e.exports.Basis_input={en:["Basis"],ms_MY:["Asas"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"],ms_MY:["Sempadan"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],ms_MY:["Kaedah tugasan saiz kotak"]},e.exports["Box size_input"]={en:["Box size"],ms_MY:["Saiz Kotak"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],ms_MY:["Batal"]},e.exports.Candles_input={en:["Candles"],ms_MY:["Lilin"]},e.exports.Centered_input={en:["Centered"],ms_MY:["Terpusat"]},e.exports.Century_input={en:["Century"],ms_MY:["Abad"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],ms_MY:["Tutup"]},e.exports["Color 0_input"]={en:["Color 0"],ms_MY:["Warna 0"]},e.exports["Color 1_input"]={en:["Color 1"],ms_MY:["Warna 1"]},e.exports["Color 2_input"]={en:["Color 2"],ms_MY:["Warna 2"]},e.exports["Color 3_input"]={en:["Color 3"],ms_MY:["Warna 3"]},e.exports["Color 4_input"]={en:["Color 4"],ms_MY:["Warna 4"]},e.exports["Color 5_input"]={en:["Color 5"], ms_MY:["Warna 5"]},e.exports["Color 6_input"]={en:["Color 6"],ms_MY:["Warna 6"]},e.exports["Color 7_input"]={en:["Color 7"],ms_MY:["Warna 7"]},e.exports["Color 8_input"]={en:["Color 8"],ms_MY:["Warna 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],ms_MY:["Warnakan bar mengikut harga tutup sebelumnya"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ms_MY:["Warna berdasarkan penutup sebelumnya"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ms_MY:["Tempoh Garis Penukaran"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ms_MY:["Garis Penukaran"]},e.exports.Correlation_input={en:["Correlation"],ms_MY:["Korelasi"]},e.exports.Count_input={en:["Count"],ms_MY:["Bilangan"]},e.exports.Crosses_input={en:["Crosses"],ms_MY:["Silang"]},e.exports.Custom_input={en:["Custom"],ms_MY:["Tersuai"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],ms_MY:["Jarak DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],ms_MY:["Hari"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ms_MY:["Hari Setiap Tahun"]},e.exports.Decade_input={en:["Decade"],ms_MY:["Dekad"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],ms_MY:["Kedalaman"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ms_MY:["Membangunkan Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ms_MY:["Sisihan (%)"]},e.exports.Deviation_input={en:["Deviation"],ms_MY:["Sisihan"]},e.exports.Divisor_input={en:["Divisor"],ms_MY:["Pembahagi"]},e.exports["Down Volume_input"]={en:["Down Volume"],ms_MY:["Volum Turun"]},e.exports["Down bars_input"]={en:["Down bars"],ms_MY:["Bar menurun"]},e.exports["Down color_input"]={en:["Down color"],ms_MY:["Warna menurun"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ms_MY:["Setiap (pra pasaran, pasaran, pasca pasaran)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ms_MY:["Indeks Daya Elder"]},e.exports["Equality Line_input"]={en:["Equality Line"],ms_MY:["Garis Kesamaan"]},e.exports.Exponential_input={en:["Exponential"],ms_MY:["Eksponen"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ms_MY:["Melanjutkan Hak POC"]},e.exports["Extend Right_input"]={en:["Extend Right"],ms_MY:["Lanjutkan ke Kanan"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ms_MY:["Lanjutkan VAH ke Kanan"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ms_MY:["Lanjutkan VAL ke Kanan"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],ms_MY:["Sambungkan kepada bar terakhir"]},e.exports.Falling_input={en:["Falling"],ms_MY:["Jatuh"]},e.exports["Fast Length_input"]={en:["Fast Length"],ms_MY:["Jarak cepat"]}, e.exports["Fast length_input"]={en:["Fast length"],ms_MY:["Jarak cepat"]},e.exports.Fill_input={en:["Fill"],ms_MY:["Isikan"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],ms_MY:["Berkembang"]},e.exports["HLC bars_input"]={en:["HLC bars"],ms_MY:["Bar HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ms_MY:["Kotak Histogram"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],ms_MY:["Kenaikan"]},e.exports.Indicator_input={en:["Indicator"],ms_MY:["Penunjuk"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],ms_MY:["Instrumen 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],ms_MY:["Instrumen 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ms_MY:["Panjang EMA 1 pelabur"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ms_MY:["Panjang EMA 2 pelabur"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ms_MY:["Panjang EMA 3 pelabur"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ms_MY:["Panjang EMA 4 pelabur"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ms_MY:["Panjang EMA 5 pelabur"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ms_MY:["Panjang EMA 6 pelabur"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ms_MY:["Panjang Rahang"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],ms_MY:["Rahang"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ms_MY:["Posisi Label"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ms_MY:["Label-label pada skala harga"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ms_MY:["Rentasan Pembebat"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ms_MY:["Pendulu 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ms_MY:["Rentasan Pembebat 2 Tempoh"]},e.exports["Length EMA_input"]={en:["Length EMA"],ms_MY:["Panjang EMA"]},e.exports["Length MA_input"]={en:["Length MA"],ms_MY:["MA Panjang"]},e.exports.Length1_input={en:["Length1"],ms_MY:["Panjang1"]},e.exports.Length2_input={en:["Length2"],ms_MY:["Panjang2"]},e.exports.Length3_input={en:["Length3"],ms_MY:["Panjang3"]},e.exports.Length_input={en:["Length"],ms_MY:["Panjang"]},e.exports.Level_input={en:["Level"],ms_MY:["Aras"]},e.exports["Levels Format_input"]={en:["Levels Format"],ms_MY:["Tahap Format"]},e.exports.Limit_input={en:["Limit"],ms_MY:["Had"]},e.exports.Line_input={en:["Line"],ms_MY:["Garisan"]},e.exports["Lips Length_input"]={en:["Lips Length"],ms_MY:["Panjang Bibir"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"], @@ -34,25 +34,25 @@ en:["Open layout. Press period"],ms_MY:["Buka susun atur. Tekan tempoh masa"]}}, e.exports={en:["No, keep them"],ms_MY:["Tidak, kekalkan mereka"]}},94389:e=>{e.exports={en:["Note"],ms_MY:["Nota"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"],ms_MY:["Tetingkap baharu di atas"]}},52160:e=>{e.exports={en:["New pane below"],ms_MY:["Tetingkap baharu di bawah"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],ms_MY:["Ada berlaku masalah"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],ms_MY:["Sesuatu terjadi semasa mencipta penunjuk."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],ms_MY:["Berlaku sesuatu masalah. Sila cuba sebentar lagi."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ms_MY:["Simpan Susun Atur Carta Baharu"]}},76266:e=>{e.exports={en:["Save as"],ms_MY:["Simpan Sebagai"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],ms_MY:["Skala mata wang"]}},43758:e=>{e.exports={en:["Scale price chart only"],ms_MY:["Carta Harga Berskala Sahaja"]}},40012:e=>{e.exports={en:["Scale unit"],ms_MY:["Skala unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],ms_MY:["Skrip mungkin tidak dikemaskini jika anda tinggalkan halaman ini."]}},32514:e=>{e.exports={en:["Settings"],ms_MY:["Tetapan"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ms_MY:["Bahagian pecahan kedua tidak sah"]}},75594:e=>{e.exports={en:["Security info"],ms_MY:["Maklumat sekuriti"]}},21973:e=>{e.exports={en:["Send to back"],ms_MY:["Hantar ke Belakang"]}},71179:e=>{e.exports={en:["Send backward"],ms_MY:["Hantar Ke Arah Belakang"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"],ms_MY:["Sesi"]}},83298:e=>{e.exports={en:["Session volume profile"],ms_MY:["Sesi profil volum"]}},66707:e=>{e.exports={en:["Session breaks"],ms_MY:["Sesi Berehat Sementara"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],ms_MY:["Kedudukan Singkat"]}},98334:e=>{e.exports={en:["Show"],ms_MY:["Tunjuk"]}},85891:e=>{e.exports={en:["Show all drawings"],ms_MY:["Tunjuk semua lukisan"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ms_MY:["Tunjuk semua lukisan dan penunjuk"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ms_MY:["Tunjuk semua lukisan, penunjuk, posisi & pesanan"]}},98753:e=>{e.exports={en:["Show all indicators"],ms_MY:["Tunjuk semua penunjuk"]}},55418:e=>{e.exports={en:["Show all ideas"],ms_MY:["Tunjuk semua idea"]}},20506:e=>{e.exports={en:["Show all positions & orders"],ms_MY:["Tunjuk semua posisi & pesanan"]}},33158:e=>{e.exports={en:["Show continuous contract switch"], ms_MY:["Tunjuk pertukaran kontrak berterusan"]}},81465:e=>{e.exports={en:["Show contract expiration"],ms_MY:["Tunjuk tamatan kontrak"]}},29449:e=>{e.exports={en:["Show dividends"],ms_MY:["Tunjuk dividen"]}},37113:e=>{e.exports={en:["Show earnings"],ms_MY:["Tunjuk perolehan"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ms_MY:["Tunjuk idea pengguna yang diikuti"]}},62986:e=>{e.exports={en:["Show latest news"],ms_MY:["Tunjuk berita terkini"]}},44020:e=>{e.exports={en:["Show my ideas only"],ms_MY:["Tunjuk idea saya sahaja"]}},50849:e=>{e.exports={en:["Show splits"],ms_MY:["Tunjukkan pemisahan"]}},67751:e=>{e.exports={en:["Signpost"],ms_MY:["Tiang Tanda"]}},77377:e=>{e.exports={en:["Singapore"],ms_MY:["Singapura"]}},39090:e=>{e.exports={en:["Sine Line"],ms_MY:["Garisan Sinus"]}},66205:e=>{e.exports={en:["Square"],ms_MY:["Empat Segi Sama"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ms_MY:["Kajian melebihi had: {number} kajian setiap susun atur.\nSila, alih keluar beberapa kajian anda."]}},92516:e=>{e.exports={en:["Style"],ms_MY:["Gaya"]}},61507:e=>{e.exports={en:["Stack on the left"],ms_MY:["Kumpulkan Ke Kiri"]}},97800:e=>{e.exports={en:["Stack on the right"],ms_MY:["Kumpulkan Ke Kanan"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],ms_MY:["Mula gunakan mod navigasi papan kekunci. Tekan {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ms_MY:["Kekal di Mod Lukisan"]}},69217:e=>{e.exports={en:["Step line"],ms_MY:["Garis Tangga"]}},43114:e=>{e.exports={en:["Sticker"],ms_MY:["Pelekat"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"],ms_MY:["Submikro"]}},63375:e=>{e.exports={en:["Submillennium"],ms_MY:["Sub-alaf"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"],ms_MY:["Kitaran Super"]}},3348:e=>{e.exports={en:["Supermillennium"],ms_MY:["Superalaf"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],ms_MY:["Tukar ke {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],ms_MY:["Ralat simbol"]}},32390:e=>{e.exports={en:["Symbol name label"],ms_MY:["Label nama simbol"]}},10127:e=>{e.exports={en:["Symbol last price label"],ms_MY:["Label harga akhir simbol"]}},39079:e=>{e.exports={en:["Sync globally"],ms_MY:["Segerakkan secara sejagat"]}},46607:e=>{e.exports={en:["Sync in layout"],ms_MY:["Segerakkan Ke Semua Carta"]}},76519:e=>{e.exports={en:["Point & figure"],ms_MY:["Titik & Angka"]}},39949:e=>{e.exports={en:["Polyline"],ms_MY:["Poligaris"]}},371:e=>{e.exports={en:["Path"],ms_MY:["Laluan"]}},59256:e=>{e.exports={en:["Parallel Channel"],ms_MY:["Saluran Selari"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],ms_MY:["Tampal"]}},6919:e=>{e.exports={en:["Percent"],ms_MY:["Peratus"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}}, 33110:e=>{e.exports={en:["Pin to new left scale"],ms_MY:["Pin pada skala kiri baharu"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ms_MY:["Pin pada skala kanan baharu"]}},14115:e=>{e.exports={en:["Pin to left scale"],ms_MY:["Pin Pada Skala Kiri"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ms_MY:["Pin Pada Skala Kiri (Tersembunyi)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ms_MY:["pin pada skala kanan"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ms_MY:["Pin Pada Skala Kanan (Tersembunyi)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ms_MY:["Pin Pada Skala (Kini Kiri)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ms_MY:["Pin Pada Skala (Kini Tiada Skala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ms_MY:["Pin Pada Skala (Kini Kanan)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ms_MY:["Pin Pada Skala (Kini {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ms_MY:["Pin Pada Skala {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ms_MY:["Pin Pada Skala {label} (Tersembunyi)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ms_MY:["Dipin Pada Skala Kiri"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ms_MY:["Dipin pada skala kiri (tersembunyi)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ms_MY:["Dipin pada skala kanan"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ms_MY:["Pin Pada Skala Kanan (Tersembunyi)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ms_MY:["Dipin Pada Skala {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ms_MY:["Dipin Pada Skala {label} (Tersembunyi)"]}},71566:e=>{e.exports={en:["Plus button"],ms_MY:["Butang Tambah"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ms_MY:["Sila berikan kami kebenaran menulis papan keratan di penyemak imbas anda atau tekan {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ms_MY:["Kekalkan menekan {key} apabila mengezum untuk mengekalkan kedudukan carta."]}},91282:e=>{e.exports={en:["Price Label"],ms_MY:["Label Harga"]}},97512:e=>{e.exports={en:["Price Note"],ms_MY:["Nota Harga"]}},68941:e=>{e.exports={en:["Price Range"],ms_MY:["Julat Harga"]}},66123:e=>{e.exports={en:["Price format is invalid."],ms_MY:["Format harga tidak sah."]}},72926:e=>{e.exports={en:["Price line"],ms_MY:["Garisan harga"]}},59189:e=>{e.exports={en:["Primary"],ms_MY:["Utama"]}},75747:e=>{e.exports={en:["Projection"],ms_MY:["Unjuran"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ms_MY:["Diterbitkan pada {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ms_MY:["Carian pantas. Tekan {shortcut}"]}},56820:e=>{e.exports={ -en:["Rotated Rectangle"],ms_MY:["Segi Empat Tepat Diputarkan"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],ms_MY:["Sinar"]}},55169:e=>{e.exports={en:["Range"],ms_MY:["Julat"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],ms_MY:["Segi Empat Tepat"]}},48236:e=>{e.exports={en:["Redo"],ms_MY:["Buat Semula"]}},2460:e=>{e.exports={en:["Regression Trend"],ms_MY:["Arah Aliran Regresi"]}},67410:e=>{e.exports={en:["Remove"],ms_MY:["Buang"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ms_MY:["Buang metrik kewangan ini dari kegemaran"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ms_MY:["Buang penunjuk ini dari kegemaran"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ms_MY:["Buang {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ms_MY:["Buang {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ms_MY:["Buang {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ms_MY:["Namakan Semula Susun Atur Carta"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],ms_MY:["Set semula paparan carta"]}},88853:e=>{e.exports={en:["Reset points"],ms_MY:["Set semua titik"]}},15332:e=>{e.exports={en:["Reset price scale"],ms_MY:["Set Semula Skala Harga"]}},54170:e=>{e.exports={en:["Reset time scale"],ms_MY:["Tetapkan Semula Skala Masa"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],ms_MY:["Ralat waktu jalan"]}},66719:e=>{e.exports={en:["Warning"],ms_MY:["Amaran"]}},5959:e=>{e.exports={en:["Warsaw"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],ms_MY:["Jadual"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],ms_MY:["Templat"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ms_MY:["Pengeluar data tidak memberikan volum data untuk simbol ini."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ms_MY:["Pratonton penerbitan tidak dapat dimuat. Sila nyahaktifkan pelanjutan penyemak imbas anda dan cuba lagi."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ms_MY:["Permintaan mengambil masa terlalu lama untuk diproses. Pastikan anda mempunyai sambungan internet yang stabil. Jika isu masih berulang, cuba kurangkan panjang julat masa yang dipinta."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ms_MY:["Tiada data untuk tempoh dan rangka masa carta yang anda pilih."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."], -ms_MY:["Fail ini terlalu besar. Saiz maksimum ialah {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ms_MY:["Penunjuk ini tidak boleh digunapakai pada penunjuk lain"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ms_MY:["Skrip ini mengandungi satu ralat. Sila hubungi penulisnya."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ms_MY:["Skrip ini adalah jemputan sahaja. Untuk memohon akses, sila hubungi penulisnya."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ms_MY:["Simbol hanya boleh didapati di {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ms_MY:["Corak Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ms_MY:["Selang berasaskan tick adalah tidak tersedia untuk {ticker}."]}},12806:e=>{e.exports={en:["Time"],ms_MY:["Masa"]}},20909:e=>{e.exports={en:["Time zone"],ms_MY:["Zon Masa"]}},46852:e=>{e.exports={en:["Time Cycles"],ms_MY:["Kitaran Masa"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],ms_MY:["Dagang"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ms_MY:["Tradingview adalah interaktif dan mempunyai arahan untuk digunakan dengan satu pembaca skrin. Berikut adalah senarai arahan papan kekunci yang tersedia untuk digunakan pada platform"]}},35757:e=>{e.exports={en:["Trend Angle"],ms_MY:["Sudut Arah Aliran"]}},97339:e=>{e.exports={en:["Trend Line"],ms_MY:["Garisan Arah Aliran"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ms_MY:["Lanjutan Fib Berdasarkan Arah Aliran"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ms_MY:["Masa Fib Berdasarkan Arah Aliran"]}},1671:e=>{e.exports={en:["Triangle"],ms_MY:["Segitiga"]}},76152:e=>{e.exports={en:["Triangle Down"],ms_MY:["Segitiga Menurun"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ms_MY:["Corak Segitiga"]}},21236:e=>{e.exports={en:["Triangle Up"],ms_MY:["Segitiga Menaik"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ms_MY:["Buat asal"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ms_MY:["Ralat tidak dijangka dalam mod Ujian Belakang Dalam. Hubungi pasukan sokongan untuk lebih maklumat."]}},15432:e=>{e.exports={en:["Units"],ms_MY:["Unit"]}},11768:e=>{e.exports={en:["Unknown error"],ms_MY:["Ralat yang tidak diketahui"]}},99894:e=>{e.exports={en:["Unlock"],ms_MY:["Buka kunci"]}},75546:e=>{e.exports={en:["Unsupported interval"],ms_MY:["Selang masa tidak disokong"]}},8580:e=>{e.exports={en:["User-defined error"],ms_MY:["Ralat didefinasikan pengguna"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={ -en:["Volume Profile indicator available only on our upgraded plans."],ms_MY:["Penunjuk Profil Volum adalah tersedia hanya pada pelan-pelan naik taraf kami."]}},93722:e=>{e.exports={en:["Volume candles"],ms_MY:["Lilin volum"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ms_MY:["Data volum tidak dibekalkan dalam pelan data BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],ms_MY:["Garisan Menegak"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],ms_MY:["Kebolehlihatan"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ms_MY:["Kebolehlihatan pada selang masa"]}},58302:e=>{e.exports={en:["Visible on tap"],ms_MY:["Kelihatan pada ketikan"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ms_MY:["Boleh dilihat pada Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],ms_MY:["Order Visual"]}},11316:e=>{e.exports={en:["X Cross"],ms_MY:["Silang X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ms_MY:["Corak XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ms_MY:["Anda tidak dapat melihat rangka masa pangsi pada resolusi ini"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ms_MY:["Anda mempunyai lukisan dikunci pada simbol ini. Adakah anda mahu membuang lukisan dikunci juga?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],ms_MY:["Ya, buang mereka"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],ms_MY:["tukar darjah Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ms_MY:["tukar tiada label bertindih"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ms_MY:["tukar kebolehlihatan label harga tutup purata"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ms_MY:["tukar kebolehlihatan garisan harga tutup purata"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ms_MY:["tukar keterlihatan label bidaan dan permintaan"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ms_MY:["tukar keterlihatan garisan bidaan dan permintaan"]}},32302:e=>{e.exports={en:["change currency"],ms_MY:["tukar mata wang"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ms_MY:["tukar susun atur carta ke {title} ="]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ms_MY:["tukar kebolehlihatan pertukaran kontrak berterusan"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ms_MY:["tukar keterlihatan kiraan detik ke bar tutup"]}},16979:e=>{e.exports={en:["change date range"],ms_MY:["tukar julat tarikh"]}},53929:e=>{e.exports={en:["change dividends visibility"],ms_MY:["tukar keterlihatan dividen"]}},6119:e=>{e.exports={en:["change events visibility on chart"], -ms_MY:["tukar keterlihatan peristiwa di atas carta"]}},6819:e=>{e.exports={en:["change earnings visibility"],ms_MY:["tukar keterlihatan perolehan"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ms_MY:["tukar kebolehlihatan tempoh tamat kontrak hadapan"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ms_MY:["tukar kebolehlihatan label harga tinggi dan rendah"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ms_MY:["tukar kebolehlihatan garisan harga tinggi dan rendah"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ms_MY:["ubah keterlihatan nama label penunjuk"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ms_MY:["ubah keterlihatan nilai label penunjuk"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ms_MY:["tukar kebolehlihatan berita dan minda terkini"]}},88849:e=>{e.exports={en:["change linking group"],ms_MY:["tukar kumpulan pautan"]}},14691:e=>{e.exports={en:["change pane height"],ms_MY:["tukar tinggi jendela"]}},96379:e=>{e.exports={en:["change plus button visibility"],ms_MY:["tukar keterlihatan butang tambah"]}},76660:e=>{e.exports={en:["change point"],ms_MY:["titik tukar"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ms_MY:["tukar keterlihatan label pra/pasca harga pasaran"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ms_MY:["tukar keterlihatan garisan pra/pasca harga pasaran"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ms_MY:["tukar keterlihatan garisan harga tutup sebelumnya"]}},8662:e=>{e.exports={en:["change price line visibility"],ms_MY:["Tukar Garis Harga"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ms_MY:["tukar nisbah harga ke bar"]}},32829:e=>{e.exports={en:["change resolution"],ms_MY:["Tukar Resolusi"]}},35400:e=>{e.exports={en:["change symbol"],ms_MY:["Tukar simbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ms_MY:["tukar kebolehlihatan label simbol"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ms_MY:["tukar keterlihatan nilai akhir simbol"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ms_MY:["tukar keterlihatan nilai penutup simbol sebelumnya"]}},87041:e=>{e.exports={en:["change session"],ms_MY:["tukar sesi"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ms_MY:["tukar kebolehlihatan rehat sesi"]}},49965:e=>{e.exports={en:["change series style"],ms_MY:["tukar gaya siri"]}},47474:e=>{e.exports={en:["change splits visibility"],ms_MY:["tukar keterlihatan pemisahan"]}},20137:e=>{e.exports={en:["change timezone"],ms_MY:["tukar zon masa"]}},85975:e=>{e.exports={en:["change unit"],ms_MY:["tukar unit"]}},1924:e=>{e.exports={en:["change visibility"],ms_MY:["Tukar Kebolehlihatan"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ms_MY:["tukar kebolehlihatan pada selang masa terkini"]}},45800:e=>{e.exports={ -en:["change visibility at current interval and above"],ms_MY:["tukar kebolehlihatan pada selang masa terkini dan keatas"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ms_MY:["tukar kebolehlihatan pada selang masa terkini dan kebawah"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ms_MY:["tukar kebolehlihatan pada semua selang masa"]}},94566:e=>{e.exports={en:["charts by TradingView"],ms_MY:["carta oleh TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ms_MY:["klon alat-alat garisan"]}},46219:e=>{e.exports={en:["create line tools group"],ms_MY:["Cipta kumpulan garisan alatan"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ms_MY:["cipta garisan alat-alat kumpulan daripada pilihan"]}},12898:e=>{e.exports={en:["create {tool}"],ms_MY:["cipta {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ms_MY:["potong sumber"]}},11500:e=>{e.exports={en:["cut {title}"],ms_MY:["potong {title}"]}},63869:e=>{e.exports={en:["anchor objects"],ms_MY:["sauhkan objek"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ms_MY:["Tambah alatan garisan {lineTool} kepada kumpulan {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ms_MY:["tambah alat() garisan kepada kumpulan {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ms_MY:["Tambah Metrik Kewangan ini kepada seluruh Susun Atur"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ms_MY:["Tambah Petunjuk ini kepada seluruh Susun Atur"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ms_MY:["Tambah Strategi ini kepada seluruh Susun Atur"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ms_MY:["Tambah Simbol ini kepada seluruh Susun Atur"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ms_MY:["sejajarkan kepada 45 darjah"]}},68231:e=>{e.exports={en:["apply chart theme"],ms_MY:["aplikasikan tema carta"]}},99551:e=>{e.exports={en:["apply all chart properties"],ms_MY:["gunakan semua sifat carta"]}},89720:e=>{e.exports={en:["apply drawing template"],ms_MY:["gunakan templat lukisan"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ms_MY:["gunakan asas kilang kepada sumber terpilih"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ms_MY:["guna penunjuk ke seluruh susun atur"]}},69604:e=>{e.exports={en:["apply study template {template}"],ms_MY:["Gunakan templat kajian {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ms_MY:["gunakan tema alat bar"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ms_MY:["hantar kumpulan {title} ke depan"]}},53159:e=>{e.exports={en:["bring {title} to front"],ms_MY:["bawa {title} ke depan"]}},41966:e=>{e.exports={en:["bring {title} forward"],ms_MY:["Bawa {title} ke hadapan"]}},44676:e=>{e.exports={en:["by TradingView"],ms_MY:["oleh TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ms_MY:["kunci julat tarikh"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"], -ms_MY:["keluarkan garis alatan daripada kumpulan {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ms_MY:["sembunyi {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ms_MY:["sembunyi tanda atas bar"]}},56558:e=>{e.exports={en:["interval lock"],ms_MY:["kunci selang masa"]}},6830:e=>{e.exports={en:["invert scale"],ms_MY:["Songsangkan skala"]}},48818:e=>{e.exports={en:["insert {title}"],ms_MY:["isi {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ms_MY:["masukkan {title} selepas {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ms_MY:["Masukkan {title} selepas {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ms_MY:["Masukkan {title} sebelum {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ms_MY:["Masukkan {title} sebelum {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ms_MY:["muatkan templat lukisan asal"]}},62011:e=>{e.exports={en:["loading..."],ms_MY:["memuatkan..."]}},76104:e=>{e.exports={en:["lock {title}"],ms_MY:["Kunci {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ms_MY:["kunci kumpulan {group}"]}},18942:e=>{e.exports={en:["lock objects"],ms_MY:["kunci objek-objek"]}},98277:e=>{e.exports={en:["move"],ms_MY:["gerak"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ms_MY:["gerakkan {title} ke skala kiri baharu"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ms_MY:["gerakkan {title} ke skala kanan baharu"]}},64077:e=>{e.exports={en:["move all scales to left"],ms_MY:["Gerakkan Kesemua Skala Ke Kiri"]}},19013:e=>{e.exports={en:["move all scales to right"],ms_MY:["Gerakkan Kesemua Skala Ke Kanan"]}},52510:e=>{e.exports={en:["move drawing(s)"],ms_MY:["Pindahkan Lukisan(s)"]}},79209:e=>{e.exports={en:["move left"],ms_MY:["gerak kiri"]}},60114:e=>{e.exports={en:["move right"],ms_MY:["gerak kanan"]}},44854:e=>{e.exports={en:["move scale"],ms_MY:["Gerakkan skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ms_MY:["Jadikan {title} Tanpa Skala (Skrin Penuh)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ms_MY:["Jadikan kumpulan {group} tidak dapat dilihat"]}},45987:e=>{e.exports={en:["make group {group} visible"],ms_MY:["jadikan kumpulan {group} dapat dilihat"]}},78055:e=>{e.exports={en:["merge down"],ms_MY:["cantum ke bawah"]}},41866:e=>{e.exports={en:["merge to pane"],ms_MY:["cantum ke tingkap"]}},52458:e=>{e.exports={en:["merge up"],ms_MY:["cantum ke atas"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],ms_MY:["skalakan harga"]}},63796:e=>{e.exports={en:["scale price chart only"],ms_MY:["Carta Harga Berskala Sahaja"]}},70771:e=>{e.exports={en:["scale time"],ms_MY:["skala masa"]}},42070:e=>{e.exports={en:["scroll"],ms_MY:["tatal"]}},87840:e=>{e.exports={en:["scroll time"],ms_MY:["tatal masa"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ms_MY:["setkan strategi pilihan skala harga ke {title}"]}},40962:e=>{e.exports={en:["send {title} backward"], -ms_MY:["Hantarkan {title} ke belakang"]}},5005:e=>{e.exports={en:["send {title} to back"],ms_MY:["hantar {title} ke belakang"]}},69546:e=>{e.exports={en:["send group {title} backward"],ms_MY:["hantar kumpulan {title} ke belakang"]}},63934:e=>{e.exports={en:["share line tools globally"],ms_MY:["kongsi alat garisan keseluruh dunia"]}},90221:e=>{e.exports={en:["share line tools in layout"],ms_MY:["kongsi alat garisan di dalam susun atur"]}},13336:e=>{e.exports={en:["show all ideas"],ms_MY:["tunjuk semua idea"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ms_MY:["tunjuk idea pengguna yang diikuti"]}},57460:e=>{e.exports={en:["show my ideas only"],ms_MY:["tunjuk idea saya sahaja"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ms_MY:["kekal di mod lukisan"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ms_MY:["henti segerakkan lukisan"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ms_MY:["henti segerakkan alat(s) garisan"]}},53278:e=>{e.exports={en:["symbol lock"],ms_MY:["kunci simbol"]}},91677:e=>{e.exports={en:["sync time"],ms_MY:["segerakkan masa"]}},3140:e=>{e.exports={en:["powered by"],ms_MY:["dikuasakan oleh"]}},92800:e=>{e.exports={en:["powered by TradingView"],ms_MY:["dikuasakan oleh TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ms_MY:["tampal lukisan"]}},1064:e=>{e.exports={en:["paste indicator"],ms_MY:["tampal penunjuk"]}},57010:e=>{e.exports={en:["paste {title}"],ms_MY:["tampal {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ms_MY:["pin pada skala kiri"]}},7495:e=>{e.exports={en:["pin to right scale"],ms_MY:["Pin Pada Skala Kanan"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ms_MY:["pin pada skala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ms_MY:["susun semula tingkap"]}},60806:e=>{e.exports={en:["remove all indicators"],ms_MY:["buang semua penunjuk"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ms_MY:["Buang semua penunjuk dan alat lukisan"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ms_MY:["buang alatan garisan kosong yang tidak dipilih"]}},30538:e=>{e.exports={en:["remove drawings"],ms_MY:["buang lukisan"]}},1193:e=>{e.exports={en:["remove drawings group"],ms_MY:["buang kumpulan lukisan"]}},38199:e=>{e.exports={en:["remove line data sources"],ms_MY:["buang sumber-sumber data garisan"]}},93333:e=>{e.exports={en:["remove pane"],ms_MY:["buang tingkap"]}},94543:e=>{e.exports={en:["remove {title}"],ms_MY:["buang {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ms_MY:["buang kumpulan alat garisan {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ms_MY:["Namakan kumpulan {group} kepada {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ms_MY:["set semula saiz-saiz susun atur"]}},3323:e=>{e.exports={en:["reset scales"],ms_MY:["set semula skala"]}},17336:e=>{e.exports={en:["reset time scale"],ms_MY:["Tetapkan Semula Skala Masa"]}},47418:e=>{e.exports={en:["resize layout"],ms_MY:["ubah saiz susun atur"]}},85815:e=>{e.exports={ -en:["restore defaults"],ms_MY:["kembali ke asal"]}},96881:e=>{e.exports={en:["restore study defaults"],ms_MY:["pulihkan kajian asal"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ms_MY:["togol keadaan panel dimaksimumkan"]}},42240:e=>{e.exports={en:["toggle auto scale"],ms_MY:["togol skala auto"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ms_MY:["togol keadaan panel runtuh"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ms_MY:["togol skala diindekskan ke 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],ms_MY:["togol skala kunci"]}},49403:e=>{e.exports={en:["toggle log scale"],ms_MY:["togol skala log"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ms_MY:["Skala Peratusan Togol"]}},80688:e=>{e.exports={en:["toggle regular scale"],ms_MY:["togol skala biasa"]}},46807:e=>{e.exports={en:["track time"],ms_MY:["jejak masa"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ms_MY:["hentikan perkongsian alat garisan"]}},99234:e=>{e.exports={en:["unanchor objects"],ms_MY:["nyahsauh objek"]}},23230:e=>{e.exports={en:["unlock objects"],ms_MY:["nyahkunci objek-objek"]}},74590:e=>{e.exports={en:["unlock group {group}"],ms_MY:["Buka kunci kumpulan {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ms_MY:["nyahkunci {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ms_MY:["nyahcantum ke panel bawah baharu"]}},79443:e=>{e.exports={en:["unmerge up"],ms_MY:["nyahcantum ke atas"]}},46453:e=>{e.exports={en:["unmerge down"],ms_MY:["nyahcantum ke bawah"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ms_MY:["Oh tidak! Jenis carta {chartStyle} tidak tersedia untuk selang berdasarkan tick."]}},41643:e=>{e.exports={en:["{count} bars"],ms_MY:["{count} bar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ms_MY:["{symbol} kewangan oleh TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ms_MY:["{userName} diterbitkan pada {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],ms_MY:["zum"]}},49856:e=>{e.exports={en:["zoom in"],ms_MY:["zum kedalam"]}},73638:e=>{e.exports={en:["zoom out"],ms_MY:["zum keluar"]}},41807:e=>{e.exports={en:["day","days"],ms_MY:["hari"]}},42328:e=>{e.exports={en:["hour","hours"],ms_MY:["jam"]}},98393:e=>{e.exports={en:["month","months"],ms_MY:["bulan"]}},78318:e=>{e.exports={en:["minute","minutes"],ms_MY:["minit"]}},33232:e=>{e.exports={en:["second","seconds"],ms_MY:["saat"]}},89937:e=>{e.exports={en:["range","ranges"],ms_MY:["julat"]}},48898:e=>{e.exports={en:["week","weeks"],ms_MY:["minggu"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ms_MY:["{amount} lukisan"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ms_MY:["{amount} penunjuk"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null), -e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ms_MY:["Apple Inc."]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ms_MY:["Schwab Perbendaharaan U.S. Jangka Pendek ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ms_MY:["Saham 0-5 TAHUN Bon Korporat Hasil Tinggi ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ms_MY:["Indeks S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ms_MY:["Indeks S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ms_MY:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ms_MY:["Dolar Australia/Dolar Kanada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ms_MY:["Dolar Australia / Franc Swiss"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ms_MY:["Dolar Australia / Yen Jepun"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ms_MY:["Dolar Australia / Dolar New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ms_MY:["Dolar Australia / Ruble Russia"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ms_MY:["Dolar Australia / Dolar A.S."]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ms_MY:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ms_MY:["Bitcoin Tunai / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ms_MY:["Bitcoin Cash / Dolar A.S."]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ms_MY:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ms_MY:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ms_MY:["Indeks Bitcoin / Dolar A.S."]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ms_MY:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ms_MY:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ms_MY:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ms_MY:["Indeks Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ms_MY:["Syarikat Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ms_MY:["Real Brazil / Yen Jepun"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ms_MY:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]}, -e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ms_MY:["Bitcoin / Dolar Kanada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ms_MY:["Bitcoin / Yuan China"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ms_MY:["Bitcoin / Paun British"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ms_MY:["Bitcoin / Yen Jepun"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ms_MY:["Bitcoin/ Won Korea Selatan"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ms_MY:["Bitcoin / Zloty Poland"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ms_MY:["Bitcoin / Dolar A.S."]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ms_MY:["Bitcoin Emas / Dolar A.S."]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ms_MY:["Indeks Umum S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ms_MY:["Indeks Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ms_MY:["Dolar Kanada / Yen Jepun"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ms_MY:["Dolar Kanada / Dolar A.S."]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ms_MY:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ms_MY:["Indeks Ketidakstabilan S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ms_MY:["Hadapan T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ms_MY:["Niaga Hadapan Jagung"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ms_MY:["Hadapan Makanan Kacang Soya"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ms_MY:["Hadapan T-Notes 10 Tahun"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ms_MY:["Hadapan Oat"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ms_MY:["Hadapan Kadar Faedah Dana Persekutuan 30 Hari"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ms_MY:["Hadapan Beras"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ms_MY:["Niaga Hadapan Kacang Soya"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ms_MY:["Hadapan Gandum"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ms_MY:["Hadapan Mini Kacang Soy"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ms_MY:["Hadapan Mini Gandum"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ms_MY:["Hadapan E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={ -en:["Swiss Franc / Japanese Yen"],ms_MY:["Franc Swiss / Yen Jepun"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ms_MY:["Franc Swiss / Dolar A.S."]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ms_MY:["Hadapan Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ms_MY:["Hadapan Penyuap Lembu"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ms_MY:["Hadapan Lean Hogs"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ms_MY:["Hadapan Lembu Hidup"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ms_MY:["Hadapan E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ms_MY:["Hadapan S&P 500 E-mini"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ms_MY:["Hadapan E-mini Yen Jepun"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ms_MY:["Hadapan NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ms_MY:["Indeks Pasaran Hadapan E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ms_MY:["Hadapan Premium Aluminium Eropah"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ms_MY:["Hadapan Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ms_MY:["Hadapan Emas"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ms_MY:["Hadapan Tembaga"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ms_MY:["Hadapan Perak"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ms_MY:["Hadapan Tembaga E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ms_MY:["Niaga Hadapan (Mini) Perak"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ms_MY:["Niaga Hadapan (Mini) Emas"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ms_MY:["CFD untuk Tembaga"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ms_MY:["CFD untuk Jagung"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ms_MY:["CFD untuk Kapas"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ms_MY:["Nilai Keseluruhan Modal Pasaran Krypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ms_MY:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ms_MY:["Indeks Purata Komposit Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ms_MY:["Indeks Komoditi Dow Jones Komponen Bermodal Pertanian"]},e.exports["#DJ:DJCICC-symbol-description"]={ -en:["Dow Jones Commodity Index Cocoa"],ms_MY:["Indeks Komoditi Dow Jones Koko"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ms_MY:["Indeks Komoditi Dow Jones Tenaga"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ms_MY:["Indeks Komoditi Dow Jones Emas"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ms_MY:["Indeks Komoditi Dow Jones Bijian"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ms_MY:["Indeks Komoditi Dow Jones Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ms_MY:["Indeks Komoditi Dow Jones Kopi"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ms_MY:["Indeks Komoditi Dow Jones Gula"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ms_MY:["Indeks Komoditi Dow Jones Perak"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ms_MY:["Indeks Purata Pengangkutan Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ms_MY:["Indeks Purata Perkhidmatan Awam Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ms_MY:["Indeks Batu Arang Dow Jones A.S"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ms_MY:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ms_MY:["Ethereum Classic / Dolar A.S."]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ms_MY:["Ethereum / Paun British"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ms_MY:["Ethereum / Yen Jepun"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ms_MY:["Ethereum / Dolar A.S."]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ms_MY:["Euro / Dolar Australia"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ms_MY:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ms_MY:["Euro / Dolar Kanada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ms_MY:["Euro / Franc Swiss"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ms_MY:["Euro / Paun British"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"], -ms_MY:["Euro / Yen Jepun"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ms_MY:["Euro / Krone Norway"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ms_MY:["Euro / Dolar New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ms_MY:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ms_MY:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ms_MY:["Euro / Ruble Russia"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ms_MY:["Euro / Ruble Russia TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ms_MY:["Euro / Krona Sweden"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ms_MY:["Euro / Lira Turki"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ms_MY:["Euro / Dolar A.S."]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ms_MY:["Produk Domestik Kasar, 1 Perpuluhan"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ms_MY:["Jumlah Penduduk: Semua Umur Termasuk Angkatan Bersenjata Di Luar Negara"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ms_MY:["Kadar Pengangguran Awam"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ms_MY:["Indeks FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ms_MY:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ms_MY:["Paun British / Dolar Australia"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ms_MY:["Paun British / Dolar Kanada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ms_MY:["Paun British / Franc Swiss"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ms_MY:["Paun British / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ms_MY:["Paun British / Yen Jepun"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ms_MY:["Paun British / Dolar New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ms_MY:["Paun British / Zloty Poland"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ms_MY:["Paun British / Ruble Russia"]},e.exports["#GBPUSD-symbol-description"]={ -en:["British Pound / U.S. Dollar"],ms_MY:["Paun British / Dolar A.S."]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ms_MY:["Alphabet Inc (Google) Kelas C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ms_MY:["Alphabet Inc (Google) Kelas A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ms_MY:["Indeks WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ms_MY:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ms_MY:["Hadapan Indeks Dolar A.S."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ms_MY:["Indeks Komposit IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ms_MY:["Indeks Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ms_MY:["Indeks Komposit Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ms_MY:["Indeks Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ms_MY:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ms_MY:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ms_MY:["Indeks Komposit Shanghai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ms_MY:["IOTA / Dolar A.S."]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ms_MY:["Yen Jepun / Won Korea Selatan"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ms_MY:["Yen Jepun / Ruble Russia"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ms_MY:["Yen Jepun / Dolar A.S."]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],ms_MY:["Scholium Group Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ms_MY:["Litecoin / Dolar A.S."]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ms_MY:["Luna / Dolar A.S."]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ms_MY:["Hadapan Minyak Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ms_MY:["Indeks Russia MOEX"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={ -en:["MOEX Russia Index"],ms_MY:["Indeks Rusia MOEX"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ms_MY:["Hadapan Indeks MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ms_MY:["Indeks Niaga Hadapan MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ms_MY:["Hadapan Indeks RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ms_MY:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ms_MY:["CFD Tunai US 100"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ms_MY:["Indeks Sektor Perumahan PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ms_MY:["Ishares 7-10 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ms_MY:["Ishares 3-7 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ms_MY:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ms_MY:["Indeks Komposit Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ms_MY:["#NASDAQ:LCID-penjelasan-simbol"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ms_MY:["Indeks 100 Nasdaq"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ms_MY:["Indeks Sektor Perkhidmatan Minyak PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ms_MY:["Ishares 1-3 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ms_MY:["Indeks Semicondutor Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ms_MY:["Ishares 20+ Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ms_MY:["Indeks Sektor Perkhidmatan Awam PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ms_MY:["Indeks Sektor PHLX Emas dan Perak"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ms_MY:["NEO / Dolar A.S."]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ms_MY:["Gas Asli (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]}, -e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ms_MY:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ms_MY:["NY Ethanol Hadapan"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ms_MY:["Niaga Hadapan Koko"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ms_MY:["Hadapan Minyak Mentah Ringan"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ms_MY:["NY Harbor ULSD Hadapan"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ms_MY:["Kopi Hadapan"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ms_MY:["Hadapan Gas Asli"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ms_MY:["Niaga Hadapan Paladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ms_MY:["Hadapan Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ms_MY:["RBOB Gasoline Hadapan"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ms_MY:["Pasaran Hadapan Kapas"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ms_MY:["Hadapan Gas Mentah E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ms_MY:["Hadapan Minyak Mentah Ringan E-mini"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ms_MY:["Hadapan Gasolin E-mini"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ms_MY:["Indeks Komposit NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ms_MY:["Indeks Komposit AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ms_MY:["Indeks Pasaran Major NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ms_MY:["Dolar New Zealand / Yen Jepun"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ms_MY:["Dolar New Zealand / Dolar A.S."]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ms_MY:["Indeks S&P/NZX ALL ( Indeks Capital )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ms_MY:["Indeks Kasar S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ms_MY:["CFDs di Gas Asli"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ms_MY:["CFD untuk Tembaga (US$ / paun)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={ -en:["OMX Copenhagen 25 Index"],ms_MY:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ms_MY:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ms_MY:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ms_MY:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ms_MY:["Indeks RTS Russia"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ms_MY:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ms_MY:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ms_MY:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ms_MY:["Syarikat Awam Sambungan Global"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ms_MY:["Syarikat Ford Motor"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ms_MY:["Indeks Pasaran Switzerland"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ms_MY:["Solana / Dolar A.S."]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ms_MY:["CFD untuk Kacang soya"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ms_MY:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ms_MY:["Indeks Komoditi Goldman Sachs S&P"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ms_MY:["Indeks Nilai S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ms_MY:["CFD untuk Gula"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ms_MY:["Indeks Komponen Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ms_MY:["#TADAWUL:2370-penjelasan-simbol"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ms_MY:["Indeks Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ms_MY:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ms_MY:["Indeks Komposit S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ms_MY:["Indeks S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Australia 10 Tahun"]}, -e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ms_MY:["Bon Kerajaan Australia 10 Tahun"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ms_MY:["Indeks Mata Wang Dolar Australia"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ms_MY:["Indeks Mata Wang Paun British"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan Kanada, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Kanada 10 Tahun"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ms_MY:["Bon Kerajaan China 10 Tahun"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan China 10 Tahun"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ms_MY:["Indeks Mata Wang Dolar Kanada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Jerman 10 Tahun"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Jerman 10 Tahun"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Purata Industri Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ms_MY:["Indeks Mata Wang Dolar A.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Sepanyol 10 Tahun"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Sepanyol 10 Tahun"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ms_MY:["Indeks Mata Wang Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Perancis 10 Tahun"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Perancis 10 Tahun"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ms_MY:["Indeks Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ms_MY:["Bon Kerajaan UK 2 Tahun"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ms_MY:["Bon Kerajaan UK 10 Tahun"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan UK 10 Tahun"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ms_MY:["CFD untuk Emas (US$ / Auns)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ms_MY:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={ -en:["IBEX 35 Index"],ms_MY:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ms_MY:["Bon Kerajaan Indonesia 3 Tahun"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Indonesia 10 Tahun"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Indonesia 10 Tahun"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ms_MY:["Bon Kerajaan India 10 Tahun"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan India 10 tahun"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Itali 10 Tahun"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Itali 10 tahun"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ms_MY:["Indeks Komposit AS"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Jepun 10 Tahun"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Jepun 10 Tahun"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ms_MY:["Indeks Mata Wang Yen Jepun"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ms_MY:["Indeks Harga Saham Komposit Korea"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Korea 10 Tahun"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Korea 10 Tahun"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Malaysia 10 Tahun"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Malaysia 10 Tahun"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ms_MY:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan Belanda, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Belanda 10 Tahun"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ms_MY:["Indeks Komposit NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan New Zealand, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan New Zealand 10 Tahun"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ms_MY:["CFD untuk Palladium (US$ / Auns)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"], -ms_MY:["Hasil Bon Kerajaan Poland 5 Tahun"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Poland 10 Tahun"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ms_MY:["CFD untuk Platinum (US$ / Auns)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Portugal 10 Tahun"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Portugal 10 Tahun"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ms_MY:["Indeks 40 Teratas Afrika Selatan"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ms_MY:["CFD untuk Perak (US$ / Auns)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ms_MY:["Indeks Pasaran Switzerland"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ms_MY:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ms_MY:["Indeks Mata Wang Franc Swiss"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Turki 10 Tahun"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Turki 10 Tahun"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ms_MY:["CFDs di Minyak Mentah Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ms_MY:["Index UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ms_MY:["Bon Kerajaan AS 2 Tahun"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 2 Tahun"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ms_MY:["Bon Kerajaan AS 5 Tahun"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 5 tahun"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ms_MY:["Bon Kerajaan AS 10 Tahun"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 10 Tahun"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ms_MY:["Bon Kerajaan AS 30 Tahun"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ms_MY:["CFDs di Minyak Mentah WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ms_MY:["Indeks Ketidakstabilan S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ms_MY:["Indek Mata Wang Dolar New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"], -ms_MY:["Indeks Taiwan Berwajaran"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ms_MY:["Indeks Saham Terwajar Permodalan Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ms_MY:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ms_MY:["Indeks FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ms_MY:["CFDs di Minyak Mentah (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ms_MY:["Uniswap / Dolar A.S."]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ms_MY:["Dolar A.S. / Dolar Australia"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ms_MY:["Dolar A.S. / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ms_MY:["Dolar A.S. / Dolar Kanada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ms_MY:["Dolar A.S. / Franc Swiss"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ms_MY:["Dolar A.S. / Yuan China"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ms_MY:["Dolar A.S. / Krone Denmark"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ms_MY:["Dolar A.S. / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ms_MY:["Dolar A.S. / Paun Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ms_MY:["Dolar A.S. / Dolar Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ms_MY:["Dolar A.S. / Forint Hungary"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ms_MY:["Dolar A.S. / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ms_MY:["Dolar A.S. / Shekel Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ms_MY:["Dolar A.S / Rupee India"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ms_MY:["Dolar A.S. / Yen Jepun"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ms_MY:["Dolar A.S. / Korea Selatan"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ms_MY:["Dolar A.S. / Peso Mexico"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ms_MY:["Dolar A.S. / Dolar New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ms_MY:["Dolar A.S. / Peso Filipina"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ms_MY:["Dolar A.S. / Zloty Poland"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ms_MY:["Dolar A.S. / Ruble Rusia"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ms_MY:["Dolar A.S. / Ruble Rusia TOM"]}, -e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ms_MY:["Dolar A.S. / Krona Sweden"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ms_MY:["Dolar A.S. / Dolar Singapura"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ms_MY:["Dolar A.S. / Baht Thailand"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ms_MY:["Dolar A.S. / Lira TurkI"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ms_MY:["Dolar A.S. / Rand Afrika Selatan"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ms_MY:["CFDs di Minyak Mentah (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ms_MY:["CFD untuk Gandum"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ms_MY:["Perak / Dolar A.S."]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ms_MY:["Emas Semerta / Dolar A.S."]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ms_MY:["Bitcoin / Dolar Kanada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ms_MY:["Monero / Dolar A.S."]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ms_MY:["CFD untuk Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ms_MY:["Platinum / Dolar A.S."]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ms_MY:["XRP / Dolar A.S."]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ms_MY:["Zcash / Dolar A.S."]}}}]); \ No newline at end of file +en:["Rotated Rectangle"],ms_MY:["Segi Empat Tepat Diputarkan"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],ms_MY:["Sinar"]}},55169:e=>{e.exports={en:["Range"],ms_MY:["Julat"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],ms_MY:["Segi Empat Tepat"]}},48236:e=>{e.exports={en:["Redo"],ms_MY:["Buat Semula"]}},2460:e=>{e.exports={en:["Regression Trend"],ms_MY:["Arah Aliran Regresi"]}},67410:e=>{e.exports={en:["Remove"],ms_MY:["Buang"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ms_MY:["Buang metrik kewangan ini dari kegemaran"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ms_MY:["Buang penunjuk ini dari kegemaran"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ms_MY:["Buang {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ms_MY:["Buang {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ms_MY:["Buang {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ms_MY:["Namakan Semula Susun Atur Carta"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],ms_MY:["Set semula paparan carta"]}},88853:e=>{e.exports={en:["Reset points"],ms_MY:["Set semua titik"]}},15332:e=>{e.exports={en:["Reset price scale"],ms_MY:["Set Semula Skala Harga"]}},54170:e=>{e.exports={en:["Reset time scale"],ms_MY:["Tetapkan Semula Skala Masa"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],ms_MY:["Ralat waktu jalan"]}},66719:e=>{e.exports={en:["Warning"],ms_MY:["Amaran"]}},5959:e=>{e.exports={en:["Warsaw"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],ms_MY:["Jadual"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],ms_MY:["Templat"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ms_MY:["Pengeluar data tidak memberikan volum data untuk simbol ini."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ms_MY:["Pratonton penerbitan tidak dapat dimuat. Sila nyahaktifkan pelanjutan penyemak imbas anda dan cuba lagi."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],ms_MY:["Permintaan mengambil masa terlalu lama untuk diproses. Pastikan anda mempunyai sambungan internet yang stabil. Jika isu masih berulang, cuba kurangkan panjang julat masa yang dipinta."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."], +ms_MY:["Tiada data untuk tempoh dan rangka masa carta yang anda pilih."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ms_MY:["Fail ini terlalu besar. Saiz maksimum ialah {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ms_MY:["Penunjuk ini tidak boleh digunapakai pada penunjuk lain"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ms_MY:["Skrip ini mengandungi satu ralat. Sila hubungi penulisnya."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ms_MY:["Skrip ini adalah jemputan sahaja. Untuk memohon akses, sila hubungi penulisnya."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ms_MY:["Simbol hanya boleh didapati di {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ms_MY:["Corak Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ms_MY:["Selang berasaskan tick adalah tidak tersedia untuk {ticker}."]}},12806:e=>{e.exports={en:["Time"],ms_MY:["Masa"]}},20909:e=>{e.exports={en:["Time zone"],ms_MY:["Zon Masa"]}},46852:e=>{e.exports={en:["Time Cycles"],ms_MY:["Kitaran Masa"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],ms_MY:["Dagang"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ms_MY:["Tradingview adalah interaktif dan mempunyai arahan untuk digunakan dengan satu pembaca skrin. Berikut adalah senarai arahan papan kekunci yang tersedia untuk digunakan pada platform"]}},35757:e=>{e.exports={en:["Trend Angle"],ms_MY:["Sudut Arah Aliran"]}},97339:e=>{e.exports={en:["Trend Line"],ms_MY:["Garisan Arah Aliran"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ms_MY:["Lanjutan Fib Berdasarkan Arah Aliran"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ms_MY:["Masa Fib Berdasarkan Arah Aliran"]}},1671:e=>{e.exports={en:["Triangle"],ms_MY:["Segitiga"]}},76152:e=>{e.exports={en:["Triangle Down"],ms_MY:["Segitiga Menurun"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ms_MY:["Corak Segitiga"]}},21236:e=>{e.exports={en:["Triangle Up"],ms_MY:["Segitiga Menaik"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ms_MY:["Buat asal"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ms_MY:["Ralat tidak dijangka dalam mod Ujian Belakang Dalam. Hubungi pasukan sokongan untuk lebih maklumat."]}},15432:e=>{e.exports={en:["Units"],ms_MY:["Unit"]}},11768:e=>{e.exports={en:["Unknown error"],ms_MY:["Ralat yang tidak diketahui"]}},99894:e=>{e.exports={en:["Unlock"],ms_MY:["Buka kunci"]}},75546:e=>{e.exports={en:["Unsupported interval"],ms_MY:["Selang masa tidak disokong"]}},8580:e=>{e.exports={en:["User-defined error"], +ms_MY:["Ralat didefinasikan pengguna"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ms_MY:["Penunjuk Profil Volum adalah tersedia hanya pada pelan-pelan naik taraf kami."]}},93722:e=>{e.exports={en:["Volume candles"],ms_MY:["Lilin volum"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ms_MY:["Data volum tidak dibekalkan dalam pelan data BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],ms_MY:["Garisan Menegak"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],ms_MY:["Kebolehlihatan"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ms_MY:["Kebolehlihatan pada selang masa"]}},58302:e=>{e.exports={en:["Visible on tap"],ms_MY:["Kelihatan pada ketikan"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ms_MY:["Boleh dilihat pada Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],ms_MY:["Order Visual"]}},11316:e=>{e.exports={en:["X Cross"],ms_MY:["Silang X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ms_MY:["Corak XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ms_MY:["Anda tidak dapat melihat rangka masa pangsi pada resolusi ini"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ms_MY:["Anda mempunyai lukisan dikunci pada simbol ini. Adakah anda mahu membuang lukisan dikunci juga?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],ms_MY:["Ya, buang mereka"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],ms_MY:["tukar darjah Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ms_MY:["tukar tiada label bertindih"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ms_MY:["tukar kebolehlihatan label harga tutup purata"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ms_MY:["tukar kebolehlihatan garisan harga tutup purata"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ms_MY:["tukar keterlihatan label bidaan dan permintaan"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ms_MY:["tukar keterlihatan garisan bidaan dan permintaan"]}},32302:e=>{e.exports={en:["change currency"],ms_MY:["tukar mata wang"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ms_MY:["tukar susun atur carta ke {title} ="]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],ms_MY:["tukar kebolehlihatan pertukaran kontrak berterusan"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ms_MY:["tukar keterlihatan kiraan detik ke bar tutup"]}},16979:e=>{e.exports={en:["change date range"],ms_MY:["tukar julat tarikh"]}},53929:e=>{e.exports={ +en:["change dividends visibility"],ms_MY:["tukar keterlihatan dividen"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ms_MY:["tukar keterlihatan peristiwa di atas carta"]}},6819:e=>{e.exports={en:["change earnings visibility"],ms_MY:["tukar keterlihatan perolehan"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ms_MY:["tukar kebolehlihatan tempoh tamat kontrak hadapan"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ms_MY:["tukar kebolehlihatan label harga tinggi dan rendah"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ms_MY:["tukar kebolehlihatan garisan harga tinggi dan rendah"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ms_MY:["ubah keterlihatan nama label penunjuk"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ms_MY:["ubah keterlihatan nilai label penunjuk"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ms_MY:["tukar kebolehlihatan berita dan minda terkini"]}},88849:e=>{e.exports={en:["change linking group"],ms_MY:["tukar kumpulan pautan"]}},14691:e=>{e.exports={en:["change pane height"],ms_MY:["tukar tinggi jendela"]}},96379:e=>{e.exports={en:["change plus button visibility"],ms_MY:["tukar keterlihatan butang tambah"]}},76660:e=>{e.exports={en:["change point"],ms_MY:["titik tukar"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ms_MY:["tukar keterlihatan label pra/pasca harga pasaran"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ms_MY:["tukar keterlihatan garisan pra/pasca harga pasaran"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ms_MY:["tukar keterlihatan garisan harga tutup sebelumnya"]}},8662:e=>{e.exports={en:["change price line visibility"],ms_MY:["Tukar Garis Harga"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ms_MY:["tukar nisbah harga ke bar"]}},32829:e=>{e.exports={en:["change resolution"],ms_MY:["Tukar Resolusi"]}},35400:e=>{e.exports={en:["change symbol"],ms_MY:["Tukar simbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ms_MY:["tukar kebolehlihatan label simbol"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ms_MY:["tukar keterlihatan nilai akhir simbol"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ms_MY:["tukar keterlihatan nilai penutup simbol sebelumnya"]}},87041:e=>{e.exports={en:["change session"],ms_MY:["tukar sesi"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ms_MY:["tukar kebolehlihatan rehat sesi"]}},49965:e=>{e.exports={en:["change series style"],ms_MY:["tukar gaya siri"]}},47474:e=>{e.exports={en:["change splits visibility"],ms_MY:["tukar keterlihatan pemisahan"]}},20137:e=>{e.exports={en:["change timezone"],ms_MY:["tukar zon masa"]}},85975:e=>{e.exports={en:["change unit"],ms_MY:["tukar unit"]}},1924:e=>{e.exports={en:["change visibility"],ms_MY:["Tukar Kebolehlihatan"]}},84331:e=>{e.exports={ +en:["change visibility at current interval"],ms_MY:["tukar kebolehlihatan pada selang masa terkini"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ms_MY:["tukar kebolehlihatan pada selang masa terkini dan keatas"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ms_MY:["tukar kebolehlihatan pada selang masa terkini dan kebawah"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ms_MY:["tukar kebolehlihatan pada semua selang masa"]}},94566:e=>{e.exports={en:["charts by TradingView"],ms_MY:["carta oleh TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ms_MY:["klon alat-alat garisan"]}},46219:e=>{e.exports={en:["create line tools group"],ms_MY:["Cipta kumpulan garisan alatan"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ms_MY:["cipta garisan alat-alat kumpulan daripada pilihan"]}},12898:e=>{e.exports={en:["create {tool}"],ms_MY:["cipta {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ms_MY:["potong sumber"]}},11500:e=>{e.exports={en:["cut {title}"],ms_MY:["potong {title}"]}},63869:e=>{e.exports={en:["anchor objects"],ms_MY:["sauhkan objek"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ms_MY:["Tambah alatan garisan {lineTool} kepada kumpulan {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ms_MY:["tambah alat() garisan kepada kumpulan {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ms_MY:["Tambah Metrik Kewangan ini kepada seluruh Susun Atur"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ms_MY:["Tambah Petunjuk ini kepada seluruh Susun Atur"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ms_MY:["Tambah Strategi ini kepada seluruh Susun Atur"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ms_MY:["Tambah Simbol ini kepada seluruh Susun Atur"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ms_MY:["sejajarkan kepada 45 darjah"]}},68231:e=>{e.exports={en:["apply chart theme"],ms_MY:["aplikasikan tema carta"]}},99551:e=>{e.exports={en:["apply all chart properties"],ms_MY:["gunakan semua sifat carta"]}},89720:e=>{e.exports={en:["apply drawing template"],ms_MY:["gunakan templat lukisan"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ms_MY:["gunakan asas kilang kepada sumber terpilih"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ms_MY:["guna penunjuk ke seluruh susun atur"]}},69604:e=>{e.exports={en:["apply study template {template}"],ms_MY:["Gunakan templat kajian {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ms_MY:["gunakan tema alat bar"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ms_MY:["hantar kumpulan {title} ke depan"]}},53159:e=>{e.exports={en:["bring {title} to front"],ms_MY:["bawa {title} ke depan"]}},41966:e=>{e.exports={en:["bring {title} forward"],ms_MY:["Bawa {title} ke hadapan"]}},44676:e=>{e.exports={en:["by TradingView"],ms_MY:["oleh TradingView"]}},58850:e=>{e.exports={ +en:["date range lock"],ms_MY:["kunci julat tarikh"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ms_MY:["keluarkan garis alatan daripada kumpulan {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ms_MY:["sembunyi {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ms_MY:["sembunyi tanda atas bar"]}},56558:e=>{e.exports={en:["interval lock"],ms_MY:["kunci selang masa"]}},6830:e=>{e.exports={en:["invert scale"],ms_MY:["Songsangkan skala"]}},48818:e=>{e.exports={en:["insert {title}"],ms_MY:["isi {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ms_MY:["masukkan {title} selepas {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ms_MY:["Masukkan {title} selepas {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ms_MY:["Masukkan {title} sebelum {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ms_MY:["Masukkan {title} sebelum {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ms_MY:["muatkan templat lukisan asal"]}},62011:e=>{e.exports={en:["loading..."],ms_MY:["memuatkan..."]}},76104:e=>{e.exports={en:["lock {title}"],ms_MY:["Kunci {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ms_MY:["kunci kumpulan {group}"]}},18942:e=>{e.exports={en:["lock objects"],ms_MY:["kunci objek-objek"]}},98277:e=>{e.exports={en:["move"],ms_MY:["gerak"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ms_MY:["gerakkan {title} ke skala kiri baharu"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ms_MY:["gerakkan {title} ke skala kanan baharu"]}},64077:e=>{e.exports={en:["move all scales to left"],ms_MY:["Gerakkan Kesemua Skala Ke Kiri"]}},19013:e=>{e.exports={en:["move all scales to right"],ms_MY:["Gerakkan Kesemua Skala Ke Kanan"]}},52510:e=>{e.exports={en:["move drawing(s)"],ms_MY:["Pindahkan Lukisan(s)"]}},79209:e=>{e.exports={en:["move left"],ms_MY:["gerak kiri"]}},60114:e=>{e.exports={en:["move right"],ms_MY:["gerak kanan"]}},44854:e=>{e.exports={en:["move scale"],ms_MY:["Gerakkan skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ms_MY:["Jadikan {title} Tanpa Skala (Skrin Penuh)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ms_MY:["Jadikan kumpulan {group} tidak dapat dilihat"]}},45987:e=>{e.exports={en:["make group {group} visible"],ms_MY:["jadikan kumpulan {group} dapat dilihat"]}},78055:e=>{e.exports={en:["merge down"],ms_MY:["cantum ke bawah"]}},41866:e=>{e.exports={en:["merge to pane"],ms_MY:["cantum ke tingkap"]}},52458:e=>{e.exports={en:["merge up"],ms_MY:["cantum ke atas"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],ms_MY:["skalakan harga"]}},63796:e=>{e.exports={en:["scale price chart only"],ms_MY:["Carta Harga Berskala Sahaja"]}},70771:e=>{e.exports={en:["scale time"],ms_MY:["skala masa"]}},42070:e=>{e.exports={en:["scroll"],ms_MY:["tatal"]}},87840:e=>{e.exports={en:["scroll time"],ms_MY:["tatal masa"]}},82241:e=>{e.exports={ +en:["set price scale selection strategy to {title}"],ms_MY:["setkan strategi pilihan skala harga ke {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ms_MY:["Hantarkan {title} ke belakang"]}},5005:e=>{e.exports={en:["send {title} to back"],ms_MY:["hantar {title} ke belakang"]}},69546:e=>{e.exports={en:["send group {title} backward"],ms_MY:["hantar kumpulan {title} ke belakang"]}},63934:e=>{e.exports={en:["share line tools globally"],ms_MY:["kongsi alat garisan keseluruh dunia"]}},90221:e=>{e.exports={en:["share line tools in layout"],ms_MY:["kongsi alat garisan di dalam susun atur"]}},13336:e=>{e.exports={en:["show all ideas"],ms_MY:["tunjuk semua idea"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ms_MY:["tunjuk idea pengguna yang diikuti"]}},57460:e=>{e.exports={en:["show my ideas only"],ms_MY:["tunjuk idea saya sahaja"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ms_MY:["kekal di mod lukisan"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ms_MY:["henti segerakkan lukisan"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ms_MY:["henti segerakkan alat(s) garisan"]}},53278:e=>{e.exports={en:["symbol lock"],ms_MY:["kunci simbol"]}},91677:e=>{e.exports={en:["sync time"],ms_MY:["segerakkan masa"]}},3140:e=>{e.exports={en:["powered by"],ms_MY:["dikuasakan oleh"]}},92800:e=>{e.exports={en:["powered by TradingView"],ms_MY:["dikuasakan oleh TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ms_MY:["tampal lukisan"]}},1064:e=>{e.exports={en:["paste indicator"],ms_MY:["tampal penunjuk"]}},57010:e=>{e.exports={en:["paste {title}"],ms_MY:["tampal {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ms_MY:["pin pada skala kiri"]}},7495:e=>{e.exports={en:["pin to right scale"],ms_MY:["Pin Pada Skala Kanan"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ms_MY:["pin pada skala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ms_MY:["susun semula tingkap"]}},60806:e=>{e.exports={en:["remove all indicators"],ms_MY:["buang semua penunjuk"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ms_MY:["Buang semua penunjuk dan alat lukisan"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ms_MY:["buang alatan garisan kosong yang tidak dipilih"]}},30538:e=>{e.exports={en:["remove drawings"],ms_MY:["buang lukisan"]}},1193:e=>{e.exports={en:["remove drawings group"],ms_MY:["buang kumpulan lukisan"]}},38199:e=>{e.exports={en:["remove line data sources"],ms_MY:["buang sumber-sumber data garisan"]}},93333:e=>{e.exports={en:["remove pane"],ms_MY:["buang tingkap"]}},94543:e=>{e.exports={en:["remove {title}"],ms_MY:["buang {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ms_MY:["buang kumpulan alat garisan {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ms_MY:["Namakan kumpulan {group} kepada {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ms_MY:["set semula saiz-saiz susun atur"]}},3323:e=>{e.exports={en:["reset scales"],ms_MY:["set semula skala"]}},17336:e=>{e.exports={ +en:["reset time scale"],ms_MY:["Tetapkan Semula Skala Masa"]}},47418:e=>{e.exports={en:["resize layout"],ms_MY:["ubah saiz susun atur"]}},85815:e=>{e.exports={en:["restore defaults"],ms_MY:["kembali ke asal"]}},96881:e=>{e.exports={en:["restore study defaults"],ms_MY:["pulihkan kajian asal"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ms_MY:["togol keadaan panel dimaksimumkan"]}},42240:e=>{e.exports={en:["toggle auto scale"],ms_MY:["togol skala auto"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ms_MY:["togol keadaan panel runtuh"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ms_MY:["togol skala diindekskan ke 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],ms_MY:["togol skala kunci"]}},49403:e=>{e.exports={en:["toggle log scale"],ms_MY:["togol skala log"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ms_MY:["Skala Peratusan Togol"]}},80688:e=>{e.exports={en:["toggle regular scale"],ms_MY:["togol skala biasa"]}},46807:e=>{e.exports={en:["track time"],ms_MY:["jejak masa"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ms_MY:["hentikan perkongsian alat garisan"]}},99234:e=>{e.exports={en:["unanchor objects"],ms_MY:["nyahsauh objek"]}},23230:e=>{e.exports={en:["unlock objects"],ms_MY:["nyahkunci objek-objek"]}},74590:e=>{e.exports={en:["unlock group {group}"],ms_MY:["Buka kunci kumpulan {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ms_MY:["nyahkunci {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ms_MY:["nyahcantum ke panel bawah baharu"]}},79443:e=>{e.exports={en:["unmerge up"],ms_MY:["nyahcantum ke atas"]}},46453:e=>{e.exports={en:["unmerge down"],ms_MY:["nyahcantum ke bawah"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ms_MY:["Oh tidak! Jenis carta {chartStyle} tidak tersedia untuk selang berdasarkan tick."]}},41643:e=>{e.exports={en:["{count} bars"],ms_MY:["{count} bar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ms_MY:["{symbol} kewangan oleh TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ms_MY:["{userName} diterbitkan pada {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],ms_MY:["zum"]}},49856:e=>{e.exports={en:["zoom in"],ms_MY:["zum kedalam"]}},73638:e=>{e.exports={en:["zoom out"],ms_MY:["zum keluar"]}},41807:e=>{e.exports={en:["day","days"],ms_MY:["hari"]}},42328:e=>{e.exports={en:["hour","hours"],ms_MY:["jam"]}},98393:e=>{e.exports={en:["month","months"],ms_MY:["bulan"]}},78318:e=>{e.exports={en:["minute","minutes"],ms_MY:["minit"]}},33232:e=>{e.exports={en:["second","seconds"],ms_MY:["saat"]}},89937:e=>{e.exports={en:["range","ranges"],ms_MY:["julat"]}},48898:e=>{e.exports={en:["week","weeks"],ms_MY:["minggu"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ms_MY:["{amount} lukisan"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ms_MY:["{amount} penunjuk"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]} +},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ms_MY:["Apple Inc."]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ms_MY:["Schwab Perbendaharaan U.S. Jangka Pendek ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ms_MY:["Saham 0-5 TAHUN Bon Korporat Hasil Tinggi ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ms_MY:["Indeks S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ms_MY:["Indeks S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ms_MY:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ms_MY:["Dolar Australia/Dolar Kanada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ms_MY:["Dolar Australia / Franc Swiss"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ms_MY:["Dolar Australia / Yen Jepun"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ms_MY:["Dolar Australia / Dolar New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ms_MY:["Dolar Australia / Ruble Russia"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ms_MY:["Dolar Australia / Dolar A.S."]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ms_MY:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ms_MY:["Bitcoin Tunai / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ms_MY:["Bitcoin Cash / Dolar A.S."]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ms_MY:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ms_MY:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ms_MY:["Indeks Bitcoin / Dolar A.S."]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ms_MY:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ms_MY:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ms_MY:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ms_MY:["Indeks Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],ms_MY:["Syarikat Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ms_MY:["Real Brazil / Yen Jepun"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={ +en:["S&P BSE Sensex Index"],ms_MY:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ms_MY:["Bitcoin / Dolar Kanada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ms_MY:["Bitcoin / Yuan China"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ms_MY:["Bitcoin / Paun British"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ms_MY:["Bitcoin / Yen Jepun"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ms_MY:["Bitcoin/ Won Korea Selatan"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ms_MY:["Bitcoin / Zloty Poland"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ms_MY:["Bitcoin / Dolar A.S."]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ms_MY:["Bitcoin Emas / Dolar A.S."]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ms_MY:["Indeks Umum S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ms_MY:["Indeks Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ms_MY:["Dolar Kanada / Yen Jepun"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ms_MY:["Dolar Kanada / Dolar A.S."]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ms_MY:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ms_MY:["Indeks Ketidakstabilan S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ms_MY:["Hadapan T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ms_MY:["Niaga Hadapan Jagung"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ms_MY:["Hadapan Makanan Kacang Soya"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ms_MY:["Hadapan T-Notes 10 Tahun"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ms_MY:["Hadapan Oat"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ms_MY:["Hadapan Kadar Faedah Dana Persekutuan 30 Hari"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ms_MY:["Hadapan Beras"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ms_MY:["Niaga Hadapan Kacang Soya"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ms_MY:["Hadapan Gandum"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ms_MY:["Hadapan Mini Kacang Soy"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ms_MY:["Hadapan Mini Gandum"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={ +en:["E-mini Dow Jones ($5) Futures"],ms_MY:["Hadapan E-MINI DOW JONES ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ms_MY:["Franc Swiss / Yen Jepun"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ms_MY:["Franc Swiss / Dolar A.S."]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ms_MY:["Hadapan Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ms_MY:["Hadapan Penyuap Lembu"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ms_MY:["Hadapan Lean Hogs"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ms_MY:["Hadapan Lembu Hidup"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ms_MY:["Hadapan E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ms_MY:["Hadapan S&P 500 E-mini"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ms_MY:["Hadapan E-mini Yen Jepun"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ms_MY:["Hadapan NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ms_MY:["Indeks Pasaran Hadapan E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ms_MY:["Hadapan Premium Aluminium Eropah"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ms_MY:["Hadapan Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ms_MY:["Hadapan Emas"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ms_MY:["Hadapan Tembaga"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ms_MY:["Hadapan Perak"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ms_MY:["Hadapan Tembaga E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ms_MY:["Niaga Hadapan (Mini) Perak"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ms_MY:["Niaga Hadapan (Mini) Emas"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ms_MY:["CFD untuk Tembaga"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ms_MY:["CFD untuk Jagung"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ms_MY:["CFD untuk Kapas"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ms_MY:["Nilai Keseluruhan Modal Pasaran Krypto, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ms_MY:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ms_MY:["Indeks Purata Komposit Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"], +ms_MY:["Indeks Komoditi Dow Jones Komponen Bermodal Pertanian"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ms_MY:["Indeks Komoditi Dow Jones Koko"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ms_MY:["Indeks Komoditi Dow Jones Tenaga"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ms_MY:["Indeks Komoditi Dow Jones Emas"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ms_MY:["Indeks Komoditi Dow Jones Bijian"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ms_MY:["Indeks Komoditi Dow Jones Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ms_MY:["Indeks Komoditi Dow Jones Kopi"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ms_MY:["Indeks Komoditi Dow Jones Gula"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ms_MY:["Indeks Komoditi Dow Jones Perak"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ms_MY:["Indeks Purata Pengangkutan Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ms_MY:["Indeks Purata Perkhidmatan Awam Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ms_MY:["Indeks Batu Arang Dow Jones A.S"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ms_MY:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ms_MY:["Ethereum Classic / Dolar A.S."]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ms_MY:["Ethereum / Paun British"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ms_MY:["Ethereum / Yen Jepun"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ms_MY:["Ethereum / Dolar A.S."]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ms_MY:["Euro / Dolar Australia"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ms_MY:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ms_MY:["Euro / Dolar Kanada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ms_MY:["Euro / Franc Swiss"]},e.exports["#EURGBP-symbol-description"]={ +en:["Euro / British Pound"],ms_MY:["Euro / Paun British"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ms_MY:["Euro / Yen Jepun"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ms_MY:["Euro / Krone Norway"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ms_MY:["Euro / Dolar New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ms_MY:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ms_MY:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ms_MY:["Euro / Ruble Russia"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ms_MY:["Euro / Ruble Russia TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ms_MY:["Euro / Krona Sweden"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ms_MY:["Euro / Lira Turki"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ms_MY:["Euro / Dolar A.S."]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ms_MY:["Produk Domestik Kasar, 1 Perpuluhan"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ms_MY:["Jumlah Penduduk: Semua Umur Termasuk Angkatan Bersenjata Di Luar Negara"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ms_MY:["Kadar Pengangguran Awam"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ms_MY:["Indeks FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ms_MY:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ms_MY:["Paun British / Dolar Australia"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ms_MY:["Paun British / Dolar Kanada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ms_MY:["Paun British / Franc Swiss"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ms_MY:["Paun British / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ms_MY:["Paun British / Yen Jepun"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ms_MY:["Paun British / Dolar New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ms_MY:["Paun British / Zloty Poland"]},e.exports["#GBPRUB-symbol-description"]={ +en:["British Pound / Russian Ruble"],ms_MY:["Paun British / Ruble Russia"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ms_MY:["Paun British / Dolar A.S."]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],ms_MY:["Alphabet Inc (Google) Kelas C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],ms_MY:["Alphabet Inc (Google) Kelas A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ms_MY:["Indeks WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ms_MY:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ms_MY:["Hadapan Indeks Dolar A.S."]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ms_MY:["Indeks Komposit IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ms_MY:["Indeks Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ms_MY:["Indeks Komposit Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ms_MY:["Indeks Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ms_MY:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ms_MY:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ms_MY:["Indeks Komposit Shanghai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ms_MY:["IOTA / Dolar A.S."]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ms_MY:["Yen Jepun / Won Korea Selatan"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ms_MY:["Yen Jepun / Ruble Russia"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ms_MY:["Yen Jepun / Dolar A.S."]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],ms_MY:["Scholium Group Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ms_MY:["Litecoin / Dolar A.S."]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ms_MY:["Luna / Dolar A.S."]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ms_MY:["Hadapan Minyak Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ms_MY:["Indeks Russia MOEX"]}, +e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ms_MY:["Indeks Rusia MOEX"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ms_MY:["Hadapan Indeks MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ms_MY:["Indeks Niaga Hadapan MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ms_MY:["Hadapan Indeks RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ms_MY:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],ms_MY:["CFD Tunai US 100"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ms_MY:["Indeks Sektor Perumahan PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ms_MY:["Ishares 7-10 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ms_MY:["Ishares 3-7 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],ms_MY:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ms_MY:["Indeks Komposit Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],ms_MY:["#NASDAQ:LCID-penjelasan-simbol"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ms_MY:["Indeks 100 Nasdaq"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ms_MY:["Indeks Sektor Perkhidmatan Minyak PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ms_MY:["Ishares 1-3 Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ms_MY:["Indeks Semicondutor Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ms_MY:["Ishares 20+ Tahun Bon Perbendaharaan ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ms_MY:["Indeks Sektor Perkhidmatan Awam PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ms_MY:["Indeks Sektor PHLX Emas dan Perak"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ms_MY:["NEO / Dolar A.S."]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"], +ms_MY:["Gas Asli (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ms_MY:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ms_MY:["NY Ethanol Hadapan"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ms_MY:["Niaga Hadapan Koko"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ms_MY:["Hadapan Minyak Mentah Ringan"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ms_MY:["NY Harbor ULSD Hadapan"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ms_MY:["Kopi Hadapan"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ms_MY:["Hadapan Gas Asli"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ms_MY:["Niaga Hadapan Paladium"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ms_MY:["Hadapan Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ms_MY:["RBOB Gasoline Hadapan"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ms_MY:["Pasaran Hadapan Kapas"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ms_MY:["Hadapan Gas Mentah E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ms_MY:["Hadapan Minyak Mentah Ringan E-mini"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ms_MY:["Hadapan Gasolin E-mini"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ms_MY:["Indeks Komposit NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ms_MY:["Indeks Komposit AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ms_MY:["Indeks Pasaran Major NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ms_MY:["Dolar New Zealand / Yen Jepun"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ms_MY:["Dolar New Zealand / Dolar A.S."]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ms_MY:["Indeks S&P/NZX ALL ( Indeks Capital )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ms_MY:["Indeks Kasar S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ms_MY:["CFDs di Gas Asli"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={ +en:["CFDs on Copper (US$ / lb)"],ms_MY:["CFD untuk Tembaga (US$ / paun)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ms_MY:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ms_MY:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ms_MY:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ms_MY:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ms_MY:["Indeks RTS Russia"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ms_MY:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ms_MY:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ms_MY:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],ms_MY:["Syarikat Awam Sambungan Global"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],ms_MY:["Syarikat Ford Motor"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ms_MY:["Indeks Pasaran Switzerland"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ms_MY:["Solana / Dolar A.S."]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ms_MY:["CFD untuk Kacang soya"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ms_MY:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ms_MY:["Indeks Komoditi Goldman Sachs S&P"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ms_MY:["Indeks Nilai S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ms_MY:["CFD untuk Gula"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ms_MY:["Indeks Komponen Shenzhen"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],ms_MY:["#TADAWUL:2370-penjelasan-simbol"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ms_MY:["Indeks Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ms_MY:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ms_MY:["Indeks Komposit S&P/TSX"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ms_MY:["Indeks S&P/TSX 60"]}, +e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Australia 10 Tahun"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ms_MY:["Bon Kerajaan Australia 10 Tahun"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ms_MY:["Indeks Mata Wang Dolar Australia"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ms_MY:["Indeks Mata Wang Paun British"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan Kanada, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Kanada 10 Tahun"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ms_MY:["Indeks CAC40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ms_MY:["Bon Kerajaan China 10 Tahun"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan China 10 Tahun"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ms_MY:["Indeks Mata Wang Dolar Kanada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Jerman 10 Tahun"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Jerman 10 Tahun"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Purata Industri Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ms_MY:["Indeks Mata Wang Dolar A.S."]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Sepanyol 10 Tahun"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Sepanyol 10 Tahun"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ms_MY:["Indeks Mata Wang Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Perancis 10 Tahun"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Perancis 10 Tahun"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ms_MY:["Indeks Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ms_MY:["Bon Kerajaan UK 2 Tahun"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ms_MY:["Bon Kerajaan UK 10 Tahun"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan UK 10 Tahun"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ms_MY:["CFD untuk Emas (US$ / Auns)"]}, +e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ms_MY:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ms_MY:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ms_MY:["Bon Kerajaan Indonesia 3 Tahun"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Indonesia 10 Tahun"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Indonesia 10 Tahun"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ms_MY:["Bon Kerajaan India 10 Tahun"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan India 10 tahun"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Itali 10 Tahun"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Itali 10 tahun"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ms_MY:["Indeks Komposit AS"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Jepun 10 Tahun"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Jepun 10 Tahun"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ms_MY:["Indeks Mata Wang Yen Jepun"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ms_MY:["Indeks Harga Saham Komposit Korea"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Korea 10 Tahun"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Korea 10 Tahun"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Malaysia 10 Tahun"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Malaysia 10 Tahun"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ms_MY:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan Belanda, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Belanda 10 Tahun"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ms_MY:["Indeks Komposit NYSE"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ms_MY:["Bon Kerajaan New Zealand, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan New Zealand 10 Tahun"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"], +ms_MY:["CFD untuk Palladium (US$ / Auns)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ms_MY:["Hasil Bon Kerajaan Poland 5 Tahun"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Poland 10 Tahun"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ms_MY:["CFD untuk Platinum (US$ / Auns)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Portugal 10 Tahun"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Portugal 10 Tahun"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ms_MY:["Indeks 40 Teratas Afrika Selatan"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ms_MY:["CFD untuk Perak (US$ / Auns)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ms_MY:["Indeks S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ms_MY:["Indeks Pasaran Switzerland"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ms_MY:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ms_MY:["Indeks Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ms_MY:["Indeks Mata Wang Franc Swiss"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ms_MY:["Bon Kerajaan Turki 10 Tahun"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Turki 10 Tahun"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ms_MY:["CFDs di Minyak Mentah Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ms_MY:["Index UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ms_MY:["Bon Kerajaan AS 2 Tahun"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 2 Tahun"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ms_MY:["Bon Kerajaan AS 5 Tahun"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 5 tahun"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ms_MY:["Bon Kerajaan AS 10 Tahun"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ms_MY:["Hasil Bon Kerajaan Amerika Syarikat 10 Tahun"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ms_MY:["Bon Kerajaan AS 30 Tahun"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ms_MY:["CFDs di Minyak Mentah WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ms_MY:["Indeks Ketidakstabilan S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"], +ms_MY:["Indek Mata Wang Dolar New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ms_MY:["Indeks Taiwan Berwajaran"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ms_MY:["Indeks Saham Terwajar Permodalan Taiwan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ms_MY:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ms_MY:["Indeks FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ms_MY:["CFDs di Minyak Mentah (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ms_MY:["Uniswap / Dolar A.S."]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ms_MY:["Indeks Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ms_MY:["Dolar A.S. / Dolar Australia"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ms_MY:["Dolar A.S. / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ms_MY:["Dolar A.S. / Dolar Kanada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ms_MY:["Dolar A.S. / Franc Swiss"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ms_MY:["Dolar A.S. / Yuan China"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ms_MY:["Dolar A.S. / Krone Denmark"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ms_MY:["Dolar A.S. / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ms_MY:["Dolar A.S. / Paun Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ms_MY:["Dolar A.S. / Dolar Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ms_MY:["Dolar A.S. / Forint Hungary"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ms_MY:["Dolar A.S. / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ms_MY:["Dolar A.S. / Shekel Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ms_MY:["Dolar A.S / Rupee India"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ms_MY:["Dolar A.S. / Yen Jepun"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ms_MY:["Dolar A.S. / Korea Selatan"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ms_MY:["Dolar A.S. / Peso Mexico"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ms_MY:["Dolar A.S. / Dolar New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ms_MY:["Dolar A.S. / Peso Filipina"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ms_MY:["Dolar A.S. / Zloty Poland"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ms_MY:["Dolar A.S. / Ruble Rusia"]}, +e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ms_MY:["Dolar A.S. / Ruble Rusia TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ms_MY:["Dolar A.S. / Krona Sweden"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ms_MY:["Dolar A.S. / Dolar Singapura"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ms_MY:["Dolar A.S. / Baht Thailand"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ms_MY:["Dolar A.S. / Lira TurkI"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ms_MY:["Dolar A.S. / Rand Afrika Selatan"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ms_MY:["CFDs di Minyak Mentah (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ms_MY:["CFD untuk Gandum"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ms_MY:["Perak / Dolar A.S."]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ms_MY:["Emas Semerta / Dolar A.S."]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ms_MY:["Bitcoin / Dolar Kanada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ms_MY:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ms_MY:["Monero / Dolar A.S."]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ms_MY:["CFD untuk Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ms_MY:["Platinum / Dolar A.S."]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ms_MY:["XRP / Dolar A.S."]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ms_MY:["Zcash / Dolar A.S."]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ms_MY.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 3fff87b9..00000000 --- a/charting_library/bundles/ms_MY.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:a=>{a.exports={en:["bars"],ms_MY:["bar"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},31882:a=>{a.exports={en:["12-hours"],ms_MY:["12 jam"]}},5797:a=>{a.exports={en:["24-hours"],ms_MY:["24 jam"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],ms_MY:["Warnakan bar mengikut harga tutup sebelumnya"]}},23739:a=>{a.exports={en:["Canvas"],ms_MY:["Kanvas"]}},24197:a=>{a.exports={en:["Center"],ms_MY:["Pusat"]}},15153:a=>{a.exports={en:["Chart basic styles"],ms_MY:["Gaya asas carta"]}},45639:a=>{a.exports={en:["Chart values"],ms_MY:["Nilai carta"]}},84831:a=>{a.exports={en:["Close line"],ms_MY:["Garisan tutup"]}},74622:a=>{a.exports={en:["Crosshair"],ms_MY:["Silangrambut"]}},81849:a=>{a.exports={en:["Currency"],ms_MY:["Mata wang"]}},3015:a=>{a.exports={en:["Currency and Unit"],ms_MY:["Mata wang dan Unit"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],ms_MY:["Laras data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],ms_MY:["Laraskan untuk perubahan kontrak"]}},36620:a=>{a.exports={en:["Alerts"],ms_MY:["Pemberitahuan"]}},14119:a=>{a.exports={en:["Arguments"],ms_MY:["Argumen"]}},68650:a=>{a.exports={en:["Average close"],ms_MY:["Tutup purata"]}},27567:a=>{a.exports={en:["Bottom"],ms_MY:["Bawah"]}},3159:a=>{a.exports={en:["Bottom line"],ms_MY:["Garisan Bawah"]}},74406:a=>{a.exports={en:["Body"],ms_MY:["Badan"]}},333:a=>{a.exports={en:["Borders"],ms_MY:["Sempadan"]}},79468:a=>{a.exports={en:["Background"],ms_MY:["Latar Belakang"]}},10842:a=>{a.exports={en:["Bar change values"],ms_MY:["Nilai Perubahan Bar"]}},28975:a=>{a.exports={en:["Base level"],ms_MY:["Aras Dasar"]}},76473:a=>{a.exports={en:["Bid and ask"],ms_MY:["Bida dan tawar"]}},32744:a=>{a.exports={en:["Buttons"],ms_MY:["Butang"]}},68662:a=>{a.exports={en:["Grid lines"],ms_MY:["Garisan grid"]}},17611:a=>{a.exports={en:["Down bars"],ms_MY:["Bar menurun"]}},23743:a=>{a.exports={en:["Down color"],ms_MY:["Warna Menurun"]}},48225:a=>{a.exports={en:["Data modification"],ms_MY:["Pengubahsuaian data"]}},84838:a=>{a.exports={en:["Date format"],ms_MY:["Format Tarikh"]}},42357:a=>{a.exports={en:["Day of week on labels"],ms_MY:["Hari untuk minggu pada label"]}},16564:a=>{a.exports={en:["Default"],ms_MY:["Lalai"]}},78734:a=>{a.exports={en:["Description"],ms_MY:["Huraian"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],ms_MY:["Latar belakang jam dagangan elektronik"]}},69808:a=>{a.exports={en:["Events"],ms_MY:["Peristiwa"]}},41129:a=>{a.exports={en:["Fill"],ms_MY:["Isikan"]}},61112:a=>{a.exports={en:["Fill top area"],ms_MY:["Isikan Bahagian Atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],ms_MY:["Isikan bahagian bawah"]}},95406:a=>{a.exports={en:["Horizontal"],ms_MY:["Melintang"]}},61900:a=>{a.exports={en:["Horz only"],ms_MY:["Melintang sahaja"]}},14180:a=>{a.exports={en:["High and low"],ms_MY:["Tinggi dan rendah"]}},56359:a=>{a.exports={ -en:["High line"],ms_MY:["Garisan tinggi"]}},47326:a=>{a.exports={en:["Integer"]}},84549:a=>{a.exports={en:["Indicators"],ms_MY:["Penunjuk"]}},78082:a=>{a.exports={en:["Indicators and financials"],ms_MY:["Penunjuk dan kewangan"]}},25765:a=>{a.exports={en:["Open market status"],ms_MY:["Buka status pasaran"]}},34579:a=>{a.exports={en:["Low line"],ms_MY:["Garisan bawah"]}},14876:a=>{a.exports={en:["Logo"]}},89315:a=>{a.exports={en:["Long Description"],ms_MY:["Penjelasan Panjang"]}},72423:a=>{a.exports={en:["Last day change values"],ms_MY:["Perubahan nilai hari terakhir"]}},11626:a=>{a.exports={en:["Left"],ms_MY:["Kiri"]}},8249:a=>{a.exports={en:["Money"],ms_MY:["Wang"]}},70937:a=>{a.exports={en:["Margins"],ms_MY:["Margin"]}},68833:a=>{a.exports={en:["Middle"],ms_MY:["Tengah"]}},58589:a=>{a.exports={en:["No overlapping labels"],ms_MY:["Tiada Label Bertindih"]}},60798:a=>{a.exports={en:["None"],ms_MY:["Tiada"]}},51019:a=>{a.exports={en:["Navigation"],ms_MY:["Navigasi"]}},99709:a=>{a.exports={en:["Name"],ms_MY:["Nama"]}},8852:a=>{a.exports={en:["Save chart left edge position when changing interval"],ms_MY:["Simpan posisi bucu kiri carta yang disimpan apabila menukar selang masa"]}},26204:a=>{a.exports={en:["Scale modes (A and L)"],ms_MY:["Mod skala (A dan L)"]}},93968:a=>{a.exports={en:["Scales"],ms_MY:["Skala"]}},90275:a=>{a.exports={en:["Scales and lines"],ms_MY:["Skala dan garisan"]}},30042:a=>{a.exports={en:["Scales placement"],ms_MY:["Kedudukan Penimbangan"]}},28715:a=>{a.exports={en:["Status line"],ms_MY:["Garis status"]}},95481:a=>{a.exports={en:["Symbol"],ms_MY:["Simbol"]}},53263:a=>{a.exports={en:["Pane"],ms_MY:["Panel"]}},82894:a=>{a.exports={en:["Pane separators"],ms_MY:["Pemisah tetingkap"]}},16207:a=>{a.exports={en:["Percentage"],ms_MY:["Peratus"]}},94408:a=>{a.exports={en:["Pips"],ms_MY:["Pip"]}},60904:a=>{a.exports={en:["Pre/post market"],ms_MY:["Pra/pasca pasaran"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],ms_MY:["Latarbelakang sebelum/selepas jam dagangan"]}},59766:a=>{a.exports={en:["Precision"],ms_MY:["Ketepatan"]}},83811:a=>{a.exports={en:["Previous day close"],ms_MY:["Tutup semalam"]}},35082:a=>{a.exports={en:["Price Scale"],ms_MY:["Skala Harga"]}},27632:a=>{a.exports={en:["Price and percentage value"],ms_MY:["Nilai Harga dan Peratusan"]}},62142:a=>{a.exports={en:["Price labels & lines"],ms_MY:["Label harga & garisan"]}},84684:a=>{a.exports={en:["Price source"],ms_MY:["Sumber Harga"]}},73466:a=>{a.exports={en:["Projection up bars"],ms_MY:["Bar unjuran menaik"]}},77430:a=>{a.exports={en:["Projection candles"],ms_MY:["Lilin unjuran"]}},88367:a=>{a.exports={en:["Projection down bars"],ms_MY:["Bar unjuran menurun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ms_MY:["Harga sebenar pada skala harga (selain daripada harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],ms_MY:["Kanan"]}},62532:a=>{a.exports={en:["Right Margin"],ms_MY:["Margin Kanan"]}},41571:a=>{a.exports={en:["Watermark"],ms_MY:["Tera Air"]}},32163:a=>{a.exports={en:["Wick"], -ms_MY:["Sumbu"]}},97118:a=>{a.exports={en:["Top"],ms_MY:["Atas"]}},89349:a=>{a.exports={en:["Top line"],ms_MY:["Garisan Atas"]}},70320:a=>{a.exports={en:["Text"],ms_MY:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],ms_MY:["jajaran teks"]}},67781:a=>{a.exports={en:["Text orientation"],ms_MY:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],ms_MY:["Bar Nipis"]}},70198:a=>{a.exports={en:["Title"],ms_MY:["Tajuk"]}},29854:a=>{a.exports={en:["Titles"],ms_MY:["Tajuk"]}},5791:a=>{a.exports={en:["Ticker"]}},16816:a=>{a.exports={en:["Ticker and description"],ms_MY:["Ticker dan keterangan"]}},24821:a=>{a.exports={en:["Ticks"],ms_MY:["Tanda"]}},93965:a=>{a.exports={en:["Time Scale"],ms_MY:["Skala Masa"]}},5591:a=>{a.exports={en:["Time hours format"],ms_MY:["Format jam masa"]}},77073:a=>{a.exports={en:["Timezone"],ms_MY:["Zon Waktu"]}},76495:a=>{a.exports={en:["Trading"],ms_MY:["Dagangan"]}},33564:a=>{a.exports={en:["Unit"]}},23091:a=>{a.exports={en:["Up color"],ms_MY:["Warna Menaik"]}},36957:a=>{a.exports={en:["Up bars"],ms_MY:["Bar menaik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],ms_MY:["Gunakan penyelesaian sebagai penutup pada selang masa harian"]}},37644:a=>{a.exports={en:["Volume"],ms_MY:["Volum"]}},51514:a=>{a.exports={en:["Value"],ms_MY:["Nilai"]}},31218:a=>{a.exports={en:["Value according to scale"],ms_MY:["Nilai berdasarkan Skala"]}},60092:a=>{a.exports={en:["Values"],ms_MY:["Nilai"]}},83594:a=>{a.exports={en:["Vert and horz"],ms_MY:["Menegak dan melintang"]}},8402:a=>{a.exports={en:["Vert only"],ms_MY:["Menegak sahaja"]}},69526:a=>{a.exports={en:["Vertical"],ms_MY:["Menegak"]}},21105:a=>{a.exports={en:["candle"],ms_MY:["lilin"]}},27068:a=>{a.exports={en:["change HLC bars"],ms_MY:["tukar bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},3311:a=>{a.exports={en:["change navigation buttons visibility"],ms_MY:["tukar kebolehlihatan butang navigasi"]}},96227:a=>{a.exports={en:["change open market status visibility"],ms_MY:["tukar kebolehlihatan status pasaran buka"]}},43231:a=>{a.exports={en:["change average close price line width"],ms_MY:["tukar tebal garisan purata harga tutup"]}},47026:a=>{a.exports={en:["change average close price line color"],ms_MY:["tukar warna garisan purata harga tutup"]}},86866:a=>{a.exports={en:["change area fill color"],ms_MY:["tukar warna isian kawasan"]}},89346:a=>{a.exports={en:["change area line width"],ms_MY:["tukar tebal garisan kawasan"]}},29605:a=>{a.exports={en:["change area line color"],ms_MY:["tukar warna garisan kawasan"]}},4640:a=>{a.exports={en:["change area price source"],ms_MY:["tukar sumber kawasan harga"]}},98407:a=>{a.exports={en:["change ask line color"],ms_MY:["tukar warna garisan permintaan"]}},42190:a=>{a.exports={en:["change base level"],ms_MY:["tukar tahap asas"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],ms_MY:["tukar warna garisan bawah garisan dasar"]}},56175:a=>{a.exports={en:["change baseline bottom line width"],ms_MY:["tukar tebal garisan bawah garisan dasar"]}},97216:a=>{a.exports={ -en:["change baseline fill bottom area color"],ms_MY:["tukar warna isian kawasan bawah garisan dasar"]}},92873:a=>{a.exports={en:["change baseline fill top area color"],ms_MY:["tukar warna isian kawasan atas garisan dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],ms_MY:["tukar sumber harga garisan dasar"]}},69044:a=>{a.exports={en:["change baseline top line color"],ms_MY:["tukar warna garisan atas garisan dasar"]}},68197:a=>{a.exports={en:["change baseline top line width"],ms_MY:["tukar tebal garisan atas garisan dasar"]}},33464:a=>{a.exports={en:["change bar up color"],ms_MY:["tukar warna bar atas"]}},27426:a=>{a.exports={en:["change bar change visibility"],ms_MY:["tukar kebolehlihatan bar pertukaran"]}},59622:a=>{a.exports={en:["change bar down color"],ms_MY:["tukar warna bar bawah"]}},17919:a=>{a.exports={en:["change bid line color"],ms_MY:["tukar warna garisan bida"]}},32094:a=>{a.exports={en:["change bottom margin"],ms_MY:["tukar margin bawah"]}},63119:a=>{a.exports={en:["change currency and unit labels visibility"],ms_MY:["tukar kebolehlihatan mata wang dan label-label unit"]}},64003:a=>{a.exports={en:["change currency label visibility"],ms_MY:["tukar kebolehlihatan label mata wang"]}},42803:a=>{a.exports={en:["change chart background color"],ms_MY:["tukar warna latarbelakang carta"]}},41382:a=>{a.exports={en:["change chart background type"],ms_MY:["tukar jenis latarbelakang carta"]}},79637:a=>{a.exports={en:["change chart values visibility"],ms_MY:["tukar kebolehlihatan nilai carta"]}},43090:a=>{a.exports={en:["change color bars based on previous close"],ms_MY:["tukar warna bar berdasarkan harga penutup sebelum ini"]}},88324:a=>{a.exports={en:["change column up color"],ms_MY:["tukar warna lajur menaik"]}},93890:a=>{a.exports={en:["change column down color"],ms_MY:["tukar warna lajur menurun"]}},4727:a=>{a.exports={en:["change column price source"],ms_MY:["tukar sumber harga lajur"]}},50544:a=>{a.exports={en:["change crosshair width"],ms_MY:["tukar tebal silangrambut"]}},92885:a=>{a.exports={en:["change crosshair color"],ms_MY:["tukar warna silangrambut"]}},68418:a=>{a.exports={en:["change crosshair style"],ms_MY:["tukar gaya silangrambut"]}},43109:a=>{a.exports={en:["change date format"],ms_MY:["tukar format tarikh"]}},30418:a=>{a.exports={en:["change day of week on labels"],ms_MY:["pertukaran hari untuk minggu pada label"]}},82063:a=>{a.exports={en:["change decimal places"],ms_MY:["tukar titik perpuluhan"]}},44223:a=>{a.exports={en:["change extended hours color"],ms_MY:["tukar warna jam dilanjutkan"]}},47393:a=>{a.exports={en:["change electronic trading hours"],ms_MY:["menukar jam dagangan elektronik"]}},73844:a=>{a.exports={en:["change grid lines visibility"],ms_MY:["tukar kebolehlihatan garisan grid"]}},61407:a=>{a.exports={en:["change high and low price line color"],ms_MY:["tukar warna garisan harga tinggi dan rendah"]}},39581:a=>{a.exports={en:["change high and low price line width"],ms_MY:["tukar tebal garisan harga tinggi dan rendah"]}},6026:a=>{a.exports={ -en:["change high-low body color"],ms_MY:["tukar warna badan tinggi-rendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"],ms_MY:["tukar kebolehlihatan badan tinggi-rendah"]}},46844:a=>{a.exports={en:["change high-low border color"],ms_MY:["tukar warna sempadan badan tinggi-rendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],ms_MY:["tukar kebolehlihatan sempadan badan tinggi-rendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],ms_MY:["tukar kebolehlihatan label tinggi-rendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],ms_MY:["tukar warna label tinggi-rendah"]}},21133:a=>{a.exports={en:["change horz grid lines color"],ms_MY:["tukar warna garisan grid mendatar"]}},63050:a=>{a.exports={en:["change indicator titles visibility"],ms_MY:["tukar kebolehlihatan nama penunjuk"]}},49583:a=>{a.exports={en:["change indicator values visibility"],ms_MY:["tukar kebolehlihatan nilai penunjuk"]}},78310:a=>{a.exports={en:["change indicator arguments visibility"],ms_MY:["tukar kebolehlihatan argumen penunjuk"]}},35111:a=>{a.exports={en:["change indicators and financials name labels visibility"],ms_MY:["ubah keterlihatan penunjuk dan label nama kewangan"]}},71161:a=>{a.exports={en:["change indicators and financials value labels visibility"],ms_MY:["ubah keterlihatan penunjuk dan label nilai kewangan"]}},66307:a=>{a.exports={en:["change last day change visibility"],ms_MY:["tukar perubahan kebolehlihatan hari terakhir"]}},91873:a=>{a.exports={en:["change legend background transparency"],ms_MY:["tukar ketelusan latarbelakang legenda"]}},14246:a=>{a.exports={en:["change legend background visibility"],ms_MY:["tukar kebolehlihatan latarbelakang legenda"]}},88640:a=>{a.exports={en:["change line color"],ms_MY:["tukar warna garisan"]}},41837:a=>{a.exports={en:["change line price source"],ms_MY:["tukar sumber harga garisan"]}},48339:a=>{a.exports={en:["change line width"],ms_MY:["tukar tebal garisan"]}},18378:a=>{a.exports={en:["change pane buttons visibility"],ms_MY:["tukar kebolehlihatan butang tingkap"]}},52203:a=>{a.exports={en:["change pane separators color"],ms_MY:["tukar warna pemisah tetingkap"]}},38730:a=>{a.exports={en:["change post market color"],ms_MY:["tukar warna pasca pasaran"]}},28075:a=>{a.exports={en:["change post market line color"],ms_MY:["tukar warna garisan pasca pasaran"]}},91978:a=>{a.exports={en:["change pre/post market price lines visibility"],ms_MY:["tukar keterlihatan garisan-garisan harga pra/pasca pasaran"]}},44371:a=>{a.exports={en:["change pre market color"],ms_MY:["tukar warna pra pasaran"]}},96114:a=>{a.exports={en:["change pre market line color"],ms_MY:["tukar warna garisan pra pasaran"]}},69814:a=>{a.exports={en:["change previous close price line color"],ms_MY:["tukar warna garisan harga tutup sebelumnya"]}},13660:a=>{a.exports={en:["change previous close price line width"],ms_MY:["tukar tebal garisan harga tutup sebelumnya"]}},87861:a=>{a.exports={en:["change price line color"],ms_MY:["tukar warna garisan harga"]}},29353:a=>{a.exports={ -en:["change price line width"],ms_MY:["tukar tebal garisan harga"]}},16241:a=>{a.exports={en:["change range bars style"],ms_MY:["tukar julat gaya bar"]}},65821:a=>{a.exports={en:["change range thin bars"],ms_MY:["tukar julat bar nipis"]}},75487:a=>{a.exports={en:["change renko wick down color"],ms_MY:["tukar warna turun sumbu renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],ms_MY:["tukar warna sumbu renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],ms_MY:["tukar kebolehlihatan sumbu renko"]}},82946:a=>{a.exports={en:["change right margin"],ms_MY:["tukar margin kanan"]}},79545:a=>{a.exports={en:["change right margin percentage"],ms_MY:["tukar peratusan margin kanan"]}},78995:a=>{a.exports={en:["change symbol watermark color"],ms_MY:["tukar warna simbol tera air"]}},73227:a=>{a.exports={en:["change symbol watermark visibility"],ms_MY:["tukar kebolehlihatan simbol tera air"]}},88167:a=>{a.exports={en:["change symbol description visibility"],ms_MY:["tukar kebolehlihatan penjelasan simbol"]}},12050:a=>{a.exports={en:["change symbol field visibility"],ms_MY:["tukar kebolehlihatan ruangan simbol"]}},46066:a=>{a.exports={en:["change symbol last value mode"],ms_MY:["tukar mod nilai akhir simbol"]}},902:a=>{a.exports={en:["change symbol legend format"],ms_MY:["tukar format legenda simbol"]}},77408:a=>{a.exports={en:["change save chart left edge position when changing interval"],ms_MY:["tukar posisi bucu kiri carta yang disimpan apabila menukar selang masa"]}},69023:a=>{a.exports={en:["change scale modes buttons visibility"],ms_MY:["menukar kebolehlihatan butang mod skala"]}},76131:a=>{a.exports={en:["change scales text color"],ms_MY:["tukar warna skala teks"]}},27792:a=>{a.exports={en:["change scales font size"],ms_MY:["tukar warna skala teks"]}},94997:a=>{a.exports={en:["change scales lines color"],ms_MY:["tukar warna skala garisan"]}},60067:a=>{a.exports={en:["change sessions breaks visibility"],ms_MY:["tukar kebolehlihatan rehat sesi"]}},28175:a=>{a.exports={en:["change sessions breaks width"],ms_MY:["tukar lebar rehat sesi"]}},33895:a=>{a.exports={en:["change sessions breaks color"],ms_MY:["tukar warna rehat sesi"]}},21641:a=>{a.exports={en:["change sessions breaks style"],ms_MY:["tukar gaya rehat sesi"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ms_MY:["tukar paparan untuk harga sebenar pada skala harga (selain harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],ms_MY:["tukar bar nipis"]}},39754:a=>{a.exports={en:["change time hours format"],ms_MY:["tukar format jam untuk masa"]}},74883:a=>{a.exports={en:["change top margin"],ms_MY:["tukar margin atas"]}},51250:a=>{a.exports={en:["change unit label visibility"],ms_MY:["tukar kebolehlihatan label unit"]}},71805:a=>{a.exports={en:["change vert grid lines color"],ms_MY:["tukar warna garisan grid menegak"]}},96201:a=>{a.exports={en:["change volume values visibility"],ms_MY:["tukar kebolehlihatan nilai volum"]}},17214:a=>{a.exports={ -en:["change {candleType} up border color"],ms_MY:["tukar warna {candleType} sempadan naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],ms_MY:["tukar warna naik {candleType}"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"],ms_MY:["tukar warna {candleType} sumbu turun"]}},47664:a=>{a.exports={en:["change {candleType} wick up color"],ms_MY:["tukar warna {candleType} sumbu naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],ms_MY:["tukar kebolehlihatan {candleType} sumbu"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],ms_MY:["tukar kebolehlihatan {candleType} badan"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],ms_MY:["tukar kebolehlihatan {candleType} sempadan"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],ms_MY:["tukar warna {candleType} sempadan turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],ms_MY:["tukar warna turun {candleType}"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],ms_MY:["tukar warna turun {chartType} bar sempadan"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],ms_MY:["tukar warna naik {chartType} bar sempadan"]}},5012:a=>{a.exports={en:["change {chartType} down color"],ms_MY:["tukar {chartType} warna turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran sempadan"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],ms_MY:["tukar warna turun {chartType} bar unjuran"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran"]}},6970:a=>{a.exports={en:["change {chartType} up color"],ms_MY:["tukar {chartType} warna naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],ms_MY:["tukar {inputName} sifat"]}},18077:a=>{a.exports={en:["adjust data for dividends"],ms_MY:["laras data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],ms_MY:["laraskan untuk perubahan kontrak"]}},92598:a=>{a.exports={en:["hollow candles"],ms_MY:["Lilin Berongga"]}},57243:a=>{a.exports={en:["range","ranges"],ms_MY:["julat"]}},70282:a=>{a.exports={en:["renko"],ms_MY:["Renko"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],ms_MY:["gunakan penyelesaian sebagai penutup pada selang masa harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],ms_MY:["{value} titik perpuluhan"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.7458.068c610f8718bc62a766.js b/charting_library/bundles/ms_MY.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..c07111b1 --- /dev/null +++ b/charting_library/bundles/ms_MY.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:a=>{a.exports={en:["bars"],ms_MY:["bar"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},31882:a=>{a.exports={en:["12-hours"],ms_MY:["12 jam"]}},5797:a=>{a.exports={en:["24-hours"],ms_MY:["24 jam"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],ms_MY:["Warnakan bar mengikut harga tutup sebelumnya"]}},23739:a=>{a.exports={en:["Canvas"],ms_MY:["Kanvas"]}},24197:a=>{a.exports={en:["Center"],ms_MY:["Pusat"]}},15153:a=>{a.exports={en:["Chart basic styles"],ms_MY:["Gaya asas carta"]}},45639:a=>{a.exports={en:["Chart values"],ms_MY:["Nilai carta"]}},84831:a=>{a.exports={en:["Close line"],ms_MY:["Garisan tutup"]}},74622:a=>{a.exports={en:["Crosshair"],ms_MY:["Silangrambut"]}},81849:a=>{a.exports={en:["Currency"],ms_MY:["Mata wang"]}},3015:a=>{a.exports={en:["Currency and Unit"],ms_MY:["Mata wang dan Unit"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],ms_MY:["Laras data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],ms_MY:["Laraskan untuk perubahan kontrak"]}},36620:a=>{a.exports={en:["Alerts"],ms_MY:["Pemberitahuan"]}},14119:a=>{a.exports={en:["Arguments"],ms_MY:["Argumen"]}},68650:a=>{a.exports={en:["Average close"],ms_MY:["Tutup purata"]}},27567:a=>{a.exports={en:["Bottom"],ms_MY:["Bawah"]}},3159:a=>{a.exports={en:["Bottom line"],ms_MY:["Garisan Bawah"]}},74406:a=>{a.exports={en:["Body"],ms_MY:["Badan"]}},333:a=>{a.exports={en:["Borders"],ms_MY:["Sempadan"]}},79468:a=>{a.exports={en:["Background"],ms_MY:["Latar Belakang"]}},10842:a=>{a.exports={en:["Bar change values"],ms_MY:["Nilai Perubahan Bar"]}},28975:a=>{a.exports={en:["Base level"],ms_MY:["Aras Dasar"]}},76473:a=>{a.exports={en:["Bid and ask"],ms_MY:["Bida dan tawar"]}},32744:a=>{a.exports={en:["Buttons"],ms_MY:["Butang"]}},68662:a=>{a.exports={en:["Grid lines"],ms_MY:["Garisan grid"]}},17611:a=>{a.exports={en:["Down bars"],ms_MY:["Bar menurun"]}},23743:a=>{a.exports={en:["Down color"],ms_MY:["Warna Menurun"]}},48225:a=>{a.exports={en:["Data modification"],ms_MY:["Pengubahsuaian data"]}},84838:a=>{a.exports={en:["Date format"],ms_MY:["Format Tarikh"]}},42357:a=>{a.exports={en:["Day of week on labels"],ms_MY:["Hari untuk minggu pada label"]}},16564:a=>{a.exports={en:["Default"],ms_MY:["Lalai"]}},78734:a=>{a.exports={en:["Description"],ms_MY:["Huraian"]}},89212:a=>{a.exports={en:["Display inactivity gaps on intraday"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],ms_MY:["Latar belakang jam dagangan elektronik"]}},69808:a=>{a.exports={en:["Events"],ms_MY:["Peristiwa"]}},41129:a=>{a.exports={en:["Fill"],ms_MY:["Isikan"]}},61112:a=>{a.exports={en:["Fill top area"],ms_MY:["Isikan Bahagian Atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],ms_MY:["Isikan bahagian bawah"]}},95406:a=>{a.exports={en:["Horizontal"],ms_MY:["Melintang"]}},61900:a=>{a.exports={en:["Horz only"],ms_MY:["Melintang sahaja"]}},14180:a=>{a.exports={ +en:["High and low"],ms_MY:["Tinggi dan rendah"]}},56359:a=>{a.exports={en:["High line"],ms_MY:["Garisan tinggi"]}},47326:a=>{a.exports={en:["Integer"]}},84549:a=>{a.exports={en:["Indicators"],ms_MY:["Penunjuk"]}},78082:a=>{a.exports={en:["Indicators and financials"],ms_MY:["Penunjuk dan kewangan"]}},25765:a=>{a.exports={en:["Open market status"],ms_MY:["Buka status pasaran"]}},34579:a=>{a.exports={en:["Low line"],ms_MY:["Garisan bawah"]}},14876:a=>{a.exports={en:["Logo"]}},89315:a=>{a.exports={en:["Long Description"],ms_MY:["Penjelasan Panjang"]}},72423:a=>{a.exports={en:["Last day change values"],ms_MY:["Perubahan nilai hari terakhir"]}},11626:a=>{a.exports={en:["Left"],ms_MY:["Kiri"]}},8249:a=>{a.exports={en:["Money"],ms_MY:["Wang"]}},70937:a=>{a.exports={en:["Margins"],ms_MY:["Margin"]}},68833:a=>{a.exports={en:["Middle"],ms_MY:["Tengah"]}},58589:a=>{a.exports={en:["No overlapping labels"],ms_MY:["Tiada Label Bertindih"]}},60798:a=>{a.exports={en:["None"],ms_MY:["Tiada"]}},51019:a=>{a.exports={en:["Navigation"],ms_MY:["Navigasi"]}},99709:a=>{a.exports={en:["Name"],ms_MY:["Nama"]}},8852:a=>{a.exports={en:["Save chart left edge position when changing interval"],ms_MY:["Simpan posisi bucu kiri carta yang disimpan apabila menukar selang masa"]}},26204:a=>{a.exports={en:["Scale modes (A and L)"],ms_MY:["Mod skala (A dan L)"]}},93968:a=>{a.exports={en:["Scales"],ms_MY:["Skala"]}},90275:a=>{a.exports={en:["Scales and lines"],ms_MY:["Skala dan garisan"]}},30042:a=>{a.exports={en:["Scales placement"],ms_MY:["Kedudukan Penimbangan"]}},28715:a=>{a.exports={en:["Status line"],ms_MY:["Garis status"]}},95481:a=>{a.exports={en:["Symbol"],ms_MY:["Simbol"]}},53263:a=>{a.exports={en:["Pane"],ms_MY:["Panel"]}},82894:a=>{a.exports={en:["Pane separators"],ms_MY:["Pemisah tetingkap"]}},16207:a=>{a.exports={en:["Percentage"],ms_MY:["Peratus"]}},94408:a=>{a.exports={en:["Pips"],ms_MY:["Pip"]}},60904:a=>{a.exports={en:["Pre/post market"],ms_MY:["Pra/pasca pasaran"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],ms_MY:["Latarbelakang sebelum/selepas jam dagangan"]}},59766:a=>{a.exports={en:["Precision"],ms_MY:["Ketepatan"]}},83811:a=>{a.exports={en:["Previous day close"],ms_MY:["Tutup semalam"]}},35082:a=>{a.exports={en:["Price Scale"],ms_MY:["Skala Harga"]}},27632:a=>{a.exports={en:["Price and percentage value"],ms_MY:["Nilai Harga dan Peratusan"]}},62142:a=>{a.exports={en:["Price labels & lines"],ms_MY:["Label harga & garisan"]}},84684:a=>{a.exports={en:["Price source"],ms_MY:["Sumber Harga"]}},73466:a=>{a.exports={en:["Projection up bars"],ms_MY:["Bar unjuran menaik"]}},77430:a=>{a.exports={en:["Projection candles"],ms_MY:["Lilin unjuran"]}},88367:a=>{a.exports={en:["Projection down bars"],ms_MY:["Bar unjuran menurun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ms_MY:["Harga sebenar pada skala harga (selain daripada harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],ms_MY:["Kanan"]}},62532:a=>{a.exports={en:["Right Margin"],ms_MY:["Margin Kanan"]}},41571:a=>{a.exports={ +en:["Watermark"],ms_MY:["Tera Air"]}},32163:a=>{a.exports={en:["Wick"],ms_MY:["Sumbu"]}},97118:a=>{a.exports={en:["Top"],ms_MY:["Atas"]}},89349:a=>{a.exports={en:["Top line"],ms_MY:["Garisan Atas"]}},70320:a=>{a.exports={en:["Text"],ms_MY:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],ms_MY:["jajaran teks"]}},67781:a=>{a.exports={en:["Text orientation"],ms_MY:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],ms_MY:["Bar Nipis"]}},70198:a=>{a.exports={en:["Title"],ms_MY:["Tajuk"]}},29854:a=>{a.exports={en:["Titles"],ms_MY:["Tajuk"]}},5791:a=>{a.exports={en:["Ticker"]}},16816:a=>{a.exports={en:["Ticker and description"],ms_MY:["Ticker dan keterangan"]}},24821:a=>{a.exports={en:["Ticks"],ms_MY:["Tanda"]}},93965:a=>{a.exports={en:["Time Scale"],ms_MY:["Skala Masa"]}},5591:a=>{a.exports={en:["Time hours format"],ms_MY:["Format jam masa"]}},77073:a=>{a.exports={en:["Timezone"],ms_MY:["Zon Waktu"]}},76495:a=>{a.exports={en:["Trading"],ms_MY:["Dagangan"]}},33564:a=>{a.exports={en:["Unit"]}},23091:a=>{a.exports={en:["Up color"],ms_MY:["Warna Menaik"]}},36957:a=>{a.exports={en:["Up bars"],ms_MY:["Bar menaik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],ms_MY:["Gunakan penyelesaian sebagai penutup pada selang masa harian"]}},37644:a=>{a.exports={en:["Volume"],ms_MY:["Volum"]}},51514:a=>{a.exports={en:["Value"],ms_MY:["Nilai"]}},31218:a=>{a.exports={en:["Value according to scale"],ms_MY:["Nilai berdasarkan Skala"]}},60092:a=>{a.exports={en:["Values"],ms_MY:["Nilai"]}},83594:a=>{a.exports={en:["Vert and horz"],ms_MY:["Menegak dan melintang"]}},8402:a=>{a.exports={en:["Vert only"],ms_MY:["Menegak sahaja"]}},69526:a=>{a.exports={en:["Vertical"],ms_MY:["Menegak"]}},21105:a=>{a.exports={en:["candle"],ms_MY:["lilin"]}},27068:a=>{a.exports={en:["change HLC bars"],ms_MY:["tukar bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},3311:a=>{a.exports={en:["change navigation buttons visibility"],ms_MY:["tukar kebolehlihatan butang navigasi"]}},96227:a=>{a.exports={en:["change open market status visibility"],ms_MY:["tukar kebolehlihatan status pasaran buka"]}},43231:a=>{a.exports={en:["change average close price line width"],ms_MY:["tukar tebal garisan purata harga tutup"]}},47026:a=>{a.exports={en:["change average close price line color"],ms_MY:["tukar warna garisan purata harga tutup"]}},86866:a=>{a.exports={en:["change area fill color"],ms_MY:["tukar warna isian kawasan"]}},89346:a=>{a.exports={en:["change area line width"],ms_MY:["tukar tebal garisan kawasan"]}},29605:a=>{a.exports={en:["change area line color"],ms_MY:["tukar warna garisan kawasan"]}},4640:a=>{a.exports={en:["change area price source"],ms_MY:["tukar sumber kawasan harga"]}},98407:a=>{a.exports={en:["change ask line color"],ms_MY:["tukar warna garisan permintaan"]}},42190:a=>{a.exports={en:["change base level"],ms_MY:["tukar tahap asas"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],ms_MY:["tukar warna garisan bawah garisan dasar"]}},56175:a=>{a.exports={en:["change baseline bottom line width"], +ms_MY:["tukar tebal garisan bawah garisan dasar"]}},97216:a=>{a.exports={en:["change baseline fill bottom area color"],ms_MY:["tukar warna isian kawasan bawah garisan dasar"]}},92873:a=>{a.exports={en:["change baseline fill top area color"],ms_MY:["tukar warna isian kawasan atas garisan dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],ms_MY:["tukar sumber harga garisan dasar"]}},69044:a=>{a.exports={en:["change baseline top line color"],ms_MY:["tukar warna garisan atas garisan dasar"]}},68197:a=>{a.exports={en:["change baseline top line width"],ms_MY:["tukar tebal garisan atas garisan dasar"]}},33464:a=>{a.exports={en:["change bar up color"],ms_MY:["tukar warna bar atas"]}},27426:a=>{a.exports={en:["change bar change visibility"],ms_MY:["tukar kebolehlihatan bar pertukaran"]}},59622:a=>{a.exports={en:["change bar down color"],ms_MY:["tukar warna bar bawah"]}},17919:a=>{a.exports={en:["change bid line color"],ms_MY:["tukar warna garisan bida"]}},32094:a=>{a.exports={en:["change bottom margin"],ms_MY:["tukar margin bawah"]}},63119:a=>{a.exports={en:["change currency and unit labels visibility"],ms_MY:["tukar kebolehlihatan mata wang dan label-label unit"]}},64003:a=>{a.exports={en:["change currency label visibility"],ms_MY:["tukar kebolehlihatan label mata wang"]}},42803:a=>{a.exports={en:["change chart background color"],ms_MY:["tukar warna latarbelakang carta"]}},41382:a=>{a.exports={en:["change chart background type"],ms_MY:["tukar jenis latarbelakang carta"]}},79637:a=>{a.exports={en:["change chart values visibility"],ms_MY:["tukar kebolehlihatan nilai carta"]}},43090:a=>{a.exports={en:["change color bars based on previous close"],ms_MY:["tukar warna bar berdasarkan harga penutup sebelum ini"]}},88324:a=>{a.exports={en:["change column up color"],ms_MY:["tukar warna lajur menaik"]}},93890:a=>{a.exports={en:["change column down color"],ms_MY:["tukar warna lajur menurun"]}},4727:a=>{a.exports={en:["change column price source"],ms_MY:["tukar sumber harga lajur"]}},50544:a=>{a.exports={en:["change crosshair width"],ms_MY:["tukar tebal silangrambut"]}},92885:a=>{a.exports={en:["change crosshair color"],ms_MY:["tukar warna silangrambut"]}},68418:a=>{a.exports={en:["change crosshair style"],ms_MY:["tukar gaya silangrambut"]}},43109:a=>{a.exports={en:["change date format"],ms_MY:["tukar format tarikh"]}},30418:a=>{a.exports={en:["change day of week on labels"],ms_MY:["pertukaran hari untuk minggu pada label"]}},82063:a=>{a.exports={en:["change decimal places"],ms_MY:["tukar titik perpuluhan"]}},44223:a=>{a.exports={en:["change extended hours color"],ms_MY:["tukar warna jam dilanjutkan"]}},47393:a=>{a.exports={en:["change electronic trading hours"],ms_MY:["menukar jam dagangan elektronik"]}},73844:a=>{a.exports={en:["change grid lines visibility"],ms_MY:["tukar kebolehlihatan garisan grid"]}},61407:a=>{a.exports={en:["change high and low price line color"],ms_MY:["tukar warna garisan harga tinggi dan rendah"]}},39581:a=>{a.exports={en:["change high and low price line width"], +ms_MY:["tukar tebal garisan harga tinggi dan rendah"]}},6026:a=>{a.exports={en:["change high-low body color"],ms_MY:["tukar warna badan tinggi-rendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"],ms_MY:["tukar kebolehlihatan badan tinggi-rendah"]}},46844:a=>{a.exports={en:["change high-low border color"],ms_MY:["tukar warna sempadan badan tinggi-rendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],ms_MY:["tukar kebolehlihatan sempadan badan tinggi-rendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],ms_MY:["tukar kebolehlihatan label tinggi-rendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],ms_MY:["tukar warna label tinggi-rendah"]}},21133:a=>{a.exports={en:["change horz grid lines color"],ms_MY:["tukar warna garisan grid mendatar"]}},63050:a=>{a.exports={en:["change indicator titles visibility"],ms_MY:["tukar kebolehlihatan nama penunjuk"]}},49583:a=>{a.exports={en:["change indicator values visibility"],ms_MY:["tukar kebolehlihatan nilai penunjuk"]}},78310:a=>{a.exports={en:["change indicator arguments visibility"],ms_MY:["tukar kebolehlihatan argumen penunjuk"]}},35111:a=>{a.exports={en:["change indicators and financials name labels visibility"],ms_MY:["ubah keterlihatan penunjuk dan label nama kewangan"]}},71161:a=>{a.exports={en:["change indicators and financials value labels visibility"],ms_MY:["ubah keterlihatan penunjuk dan label nilai kewangan"]}},66307:a=>{a.exports={en:["change last day change visibility"],ms_MY:["tukar perubahan kebolehlihatan hari terakhir"]}},91873:a=>{a.exports={en:["change legend background transparency"],ms_MY:["tukar ketelusan latarbelakang legenda"]}},14246:a=>{a.exports={en:["change legend background visibility"],ms_MY:["tukar kebolehlihatan latarbelakang legenda"]}},88640:a=>{a.exports={en:["change line color"],ms_MY:["tukar warna garisan"]}},41837:a=>{a.exports={en:["change line price source"],ms_MY:["tukar sumber harga garisan"]}},48339:a=>{a.exports={en:["change line width"],ms_MY:["tukar tebal garisan"]}},18378:a=>{a.exports={en:["change pane buttons visibility"],ms_MY:["tukar kebolehlihatan butang tingkap"]}},52203:a=>{a.exports={en:["change pane separators color"],ms_MY:["tukar warna pemisah tetingkap"]}},38730:a=>{a.exports={en:["change post market color"],ms_MY:["tukar warna pasca pasaran"]}},28075:a=>{a.exports={en:["change post market line color"],ms_MY:["tukar warna garisan pasca pasaran"]}},91978:a=>{a.exports={en:["change pre/post market price lines visibility"],ms_MY:["tukar keterlihatan garisan-garisan harga pra/pasca pasaran"]}},44371:a=>{a.exports={en:["change pre market color"],ms_MY:["tukar warna pra pasaran"]}},96114:a=>{a.exports={en:["change pre market line color"],ms_MY:["tukar warna garisan pra pasaran"]}},69814:a=>{a.exports={en:["change previous close price line color"],ms_MY:["tukar warna garisan harga tutup sebelumnya"]}},13660:a=>{a.exports={en:["change previous close price line width"],ms_MY:["tukar tebal garisan harga tutup sebelumnya"]}},87861:a=>{a.exports={ +en:["change price line color"],ms_MY:["tukar warna garisan harga"]}},29353:a=>{a.exports={en:["change price line width"],ms_MY:["tukar tebal garisan harga"]}},16241:a=>{a.exports={en:["change range bars style"],ms_MY:["tukar julat gaya bar"]}},65821:a=>{a.exports={en:["change range thin bars"],ms_MY:["tukar julat bar nipis"]}},75487:a=>{a.exports={en:["change renko wick down color"],ms_MY:["tukar warna turun sumbu renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],ms_MY:["tukar warna sumbu renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],ms_MY:["tukar kebolehlihatan sumbu renko"]}},82946:a=>{a.exports={en:["change right margin"],ms_MY:["tukar margin kanan"]}},79545:a=>{a.exports={en:["change right margin percentage"],ms_MY:["tukar peratusan margin kanan"]}},78995:a=>{a.exports={en:["change symbol watermark color"],ms_MY:["tukar warna simbol tera air"]}},73227:a=>{a.exports={en:["change symbol watermark visibility"],ms_MY:["tukar kebolehlihatan simbol tera air"]}},88167:a=>{a.exports={en:["change symbol description visibility"],ms_MY:["tukar kebolehlihatan penjelasan simbol"]}},12050:a=>{a.exports={en:["change symbol field visibility"],ms_MY:["tukar kebolehlihatan ruangan simbol"]}},46066:a=>{a.exports={en:["change symbol last value mode"],ms_MY:["tukar mod nilai akhir simbol"]}},902:a=>{a.exports={en:["change symbol legend format"],ms_MY:["tukar format legenda simbol"]}},77408:a=>{a.exports={en:["change save chart left edge position when changing interval"],ms_MY:["tukar posisi bucu kiri carta yang disimpan apabila menukar selang masa"]}},69023:a=>{a.exports={en:["change scale modes buttons visibility"],ms_MY:["menukar kebolehlihatan butang mod skala"]}},76131:a=>{a.exports={en:["change scales text color"],ms_MY:["tukar warna skala teks"]}},27792:a=>{a.exports={en:["change scales font size"],ms_MY:["tukar warna skala teks"]}},94997:a=>{a.exports={en:["change scales lines color"],ms_MY:["tukar warna skala garisan"]}},60067:a=>{a.exports={en:["change sessions breaks visibility"],ms_MY:["tukar kebolehlihatan rehat sesi"]}},28175:a=>{a.exports={en:["change sessions breaks width"],ms_MY:["tukar lebar rehat sesi"]}},33895:a=>{a.exports={en:["change sessions breaks color"],ms_MY:["tukar warna rehat sesi"]}},21641:a=>{a.exports={en:["change sessions breaks style"],ms_MY:["tukar gaya rehat sesi"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ms_MY:["tukar paparan untuk harga sebenar pada skala harga (selain harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],ms_MY:["tukar bar nipis"]}},39754:a=>{a.exports={en:["change time hours format"],ms_MY:["tukar format jam untuk masa"]}},74883:a=>{a.exports={en:["change top margin"],ms_MY:["tukar margin atas"]}},51250:a=>{a.exports={en:["change unit label visibility"],ms_MY:["tukar kebolehlihatan label unit"]}},71805:a=>{a.exports={en:["change vert grid lines color"],ms_MY:["tukar warna garisan grid menegak"]}},96201:a=>{a.exports={en:["change volume values visibility"], +ms_MY:["tukar kebolehlihatan nilai volum"]}},17214:a=>{a.exports={en:["change {candleType} up border color"],ms_MY:["tukar warna {candleType} sempadan naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],ms_MY:["tukar warna naik {candleType}"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"],ms_MY:["tukar warna {candleType} sumbu turun"]}},47664:a=>{a.exports={en:["change {candleType} wick up color"],ms_MY:["tukar warna {candleType} sumbu naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],ms_MY:["tukar kebolehlihatan {candleType} sumbu"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],ms_MY:["tukar kebolehlihatan {candleType} badan"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],ms_MY:["tukar kebolehlihatan {candleType} sempadan"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],ms_MY:["tukar warna {candleType} sempadan turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],ms_MY:["tukar warna turun {candleType}"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],ms_MY:["tukar warna turun {chartType} bar sempadan"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],ms_MY:["tukar warna naik {chartType} bar sempadan"]}},5012:a=>{a.exports={en:["change {chartType} down color"],ms_MY:["tukar {chartType} warna turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran sempadan"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],ms_MY:["tukar warna turun {chartType} bar unjuran"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran"]}},6970:a=>{a.exports={en:["change {chartType} up color"],ms_MY:["tukar {chartType} warna naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],ms_MY:["tukar {inputName} sifat"]}},18077:a=>{a.exports={en:["adjust data for dividends"],ms_MY:["laras data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],ms_MY:["laraskan untuk perubahan kontrak"]}},92598:a=>{a.exports={en:["hollow candles"],ms_MY:["Lilin Berongga"]}},57243:a=>{a.exports={en:["range","ranges"],ms_MY:["julat"]}},70282:a=>{a.exports={en:["renko"],ms_MY:["Renko"]}},28871:a=>{a.exports={en:["toggle intraday inactivity gaps"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],ms_MY:["gunakan penyelesaian sebagai penutup pada selang masa harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],ms_MY:["{value} titik perpuluhan"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ms_MY.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 45ee102b..00000000 --- a/charting_library/bundles/ms_MY.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:a=>{a.exports={en:["#{count} (bar)"]}},80166:a=>{a.exports={en:["#{count} (price, bar)"],ms_MY:["#{count} (harga, bar)"]}},4348:a=>{a.exports={en:["(O + H + L + C)/4"]}},27311:a=>{a.exports={en:["(H + L + C)/3"]}},69303:a=>{a.exports={en:["(H + L)/2"]}},23111:a=>{a.exports={en:["Color bars based on previous close"],ms_MY:["Warnakan bar mengikut harga tutup sebelumnya"]}},78930:a=>{a.exports={en:["Coordinates"],ms_MY:["Koordinat"]}},24197:a=>{a.exports={en:["Center"],ms_MY:["Pusat"]}},84831:a=>{a.exports={en:["Close line"],ms_MY:["Garisan tutup"]}},93020:a=>{a.exports={en:["Adjust data for dividends"],ms_MY:["Laras data untuk dividen"]}},68921:a=>{a.exports={en:["Adjust for contract changes"],ms_MY:["Laraskan untuk perubahan kontrak"]}},27567:a=>{a.exports={en:["Bottom"],ms_MY:["Bawah"]}},3159:a=>{a.exports={en:["Bottom line"],ms_MY:["Garisan Bawah"]}},74406:a=>{a.exports={en:["Body"],ms_MY:["Badan"]}},333:a=>{a.exports={en:["Borders"],ms_MY:["Sempadan"]}},42398:a=>{a.exports={en:["Base"],ms_MY:["Asas"]}},28975:a=>{a.exports={en:["Base level"],ms_MY:["Aras Dasar"]}},71776:a=>{a.exports={en:["Down"],ms_MY:["Bawah"]}},17611:a=>{a.exports={en:["Down bars"],ms_MY:["Bar menurun"]}},23743:a=>{a.exports={en:["Down color"],ms_MY:["Warna Menurun"]}},48225:a=>{a.exports={en:["Data modification"],ms_MY:["Pengubahsuaian data"]}},72942:a=>{a.exports={en:["Days"],ms_MY:["Hari"]}},16564:a=>{a.exports={en:["Default"],ms_MY:["Lalai"]}},44272:a=>{a.exports={en:["Displacement (price, bar)"],ms_MY:["Anjakan (harga, bar)"]}},59777:a=>{a.exports={en:["Electronic trading hours background"],ms_MY:["Latar belakang jam dagangan elektronik"]}},819:a=>{a.exports={en:["Extend lines"],ms_MY:["Lanjutkan Garisan"]}},41129:a=>{a.exports={en:["Fill"],ms_MY:["Isikan"]}},61112:a=>{a.exports={en:["Fill top area"],ms_MY:["Isikan Bahagian Atas"]}},73185:a=>{a.exports={en:["Fill bottom area"],ms_MY:["Isikan bahagian bawah"]}},56796:a=>{a.exports={en:["Hours"],ms_MY:["Jam"]}},95406:a=>{a.exports={en:["Horizontal"],ms_MY:["Melintang"]}},56359:a=>{a.exports={en:["High line"],ms_MY:["Garisan tinggi"]}},47326:a=>{a.exports={en:["Integer"]}},21429:a=>{a.exports={en:["Inputs"],ms_MY:["Input"]}},64075:a=>{a.exports={en:["Override min tick"],ms_MY:["Melarang Tanda Semak Minimum"]}},34579:a=>{a.exports={en:["Low line"],ms_MY:["Garisan bawah"]}},11626:a=>{a.exports={en:["Left"],ms_MY:["Kiri"]}},43154:a=>{a.exports={en:["Months"],ms_MY:["Bulan"]}},68833:a=>{a.exports={en:["Middle"],ms_MY:["Tengah"]}},42562:a=>{a.exports={en:["Minutes"],ms_MY:["Minit"]}},65188:a=>{a.exports={en:["Seconds"],ms_MY:["Saat"]}},13350:a=>{a.exports={en:["Pearson's R"]}},88327:a=>{a.exports={en:["Pre/post market hours background"],ms_MY:["Latarbelakang sebelum/selepas jam dagangan"]}},59766:a=>{a.exports={en:["Precision"],ms_MY:["Ketepatan"]}},84684:a=>{a.exports={en:["Price source"],ms_MY:["Sumber Harga"]}},73466:a=>{a.exports={en:["Projection up bars"],ms_MY:["Bar unjuran menaik"]}},77430:a=>{ -a.exports={en:["Projection candles"],ms_MY:["Lilin unjuran"]}},88367:a=>{a.exports={en:["Projection down bars"],ms_MY:["Bar unjuran menurun"]}},6160:a=>{a.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ms_MY:["Harga sebenar pada skala harga (selain daripada harga Heikin-Ashi)"]}},50421:a=>{a.exports={en:["Right"],ms_MY:["Kanan"]}},835:a=>{a.exports={en:["Weeks"],ms_MY:["Minggu"]}},32163:a=>{a.exports={en:["Wick"],ms_MY:["Sumbu"]}},97118:a=>{a.exports={en:["Top"],ms_MY:["Atas"]}},89349:a=>{a.exports={en:["Top line"],ms_MY:["Garisan Atas"]}},70320:a=>{a.exports={en:["Text"],ms_MY:["Teks"]}},25485:a=>{a.exports={en:["Text alignment"],ms_MY:["jajaran teks"]}},67781:a=>{a.exports={en:["Text orientation"],ms_MY:["Orientasi teks"]}},20215:a=>{a.exports={en:["Thin bars"],ms_MY:["Bar Nipis"]}},24821:a=>{a.exports={en:["Ticks"],ms_MY:["Tanda"]}},77073:a=>{a.exports={en:["Timezone"],ms_MY:["Zon Waktu"]}},22691:a=>{a.exports={en:["Up"],ms_MY:["Naik"]}},23091:a=>{a.exports={en:["Up color"],ms_MY:["Warna Menaik"]}},36957:a=>{a.exports={en:["Up bars"],ms_MY:["Bar menaik"]}},49545:a=>{a.exports={en:["Use settlement as close on daily interval"],ms_MY:["Gunakan penyelesaian sebagai penutup pada selang masa harian"]}},69526:a=>{a.exports={en:["Vertical"],ms_MY:["Menegak"]}},21105:a=>{a.exports={en:["candle"],ms_MY:["lilin"]}},27068:a=>{a.exports={en:["change HLC bars"],ms_MY:["tukar bar HLC"]}},21201:a=>{a.exports={en:["change HLC bars color"]}},86866:a=>{a.exports={en:["change area fill color"],ms_MY:["tukar warna isian kawasan"]}},89346:a=>{a.exports={en:["change area line width"],ms_MY:["tukar tebal garisan kawasan"]}},29605:a=>{a.exports={en:["change area line color"],ms_MY:["tukar warna garisan kawasan"]}},4640:a=>{a.exports={en:["change area price source"],ms_MY:["tukar sumber kawasan harga"]}},42190:a=>{a.exports={en:["change base level"],ms_MY:["tukar tahap asas"]}},71785:a=>{a.exports={en:["change baseline bottom line color"],ms_MY:["tukar warna garisan bawah garisan dasar"]}},56175:a=>{a.exports={en:["change baseline bottom line width"],ms_MY:["tukar tebal garisan bawah garisan dasar"]}},97216:a=>{a.exports={en:["change baseline fill bottom area color"],ms_MY:["tukar warna isian kawasan bawah garisan dasar"]}},92873:a=>{a.exports={en:["change baseline fill top area color"],ms_MY:["tukar warna isian kawasan atas garisan dasar"]}},68609:a=>{a.exports={en:["change baseline price source"],ms_MY:["tukar sumber harga garisan dasar"]}},69044:a=>{a.exports={en:["change baseline top line color"],ms_MY:["tukar warna garisan atas garisan dasar"]}},68197:a=>{a.exports={en:["change baseline top line width"],ms_MY:["tukar tebal garisan atas garisan dasar"]}},33464:a=>{a.exports={en:["change bar up color"],ms_MY:["tukar warna bar atas"]}},2066:a=>{a.exports={en:["change bar X coordinate"],ms_MY:["tukar koordinat bar X"]}},59622:a=>{a.exports={en:["change bar down color"],ms_MY:["tukar warna bar bawah"]}},43090:a=>{a.exports={en:["change color bars based on previous close"], -ms_MY:["tukar warna bar berdasarkan harga penutup sebelum ini"]}},88324:a=>{a.exports={en:["change column up color"],ms_MY:["tukar warna lajur menaik"]}},93890:a=>{a.exports={en:["change column down color"],ms_MY:["tukar warna lajur menurun"]}},4727:a=>{a.exports={en:["change column price source"],ms_MY:["tukar sumber harga lajur"]}},82063:a=>{a.exports={en:["change decimal places"],ms_MY:["tukar titik perpuluhan"]}},44223:a=>{a.exports={en:["change extended hours color"],ms_MY:["tukar warna jam dilanjutkan"]}},47393:a=>{a.exports={en:["change electronic trading hours"],ms_MY:["menukar jam dagangan elektronik"]}},6026:a=>{a.exports={en:["change high-low body color"],ms_MY:["tukar warna badan tinggi-rendah"]}},73021:a=>{a.exports={en:["change high-low body visibility"],ms_MY:["tukar kebolehlihatan badan tinggi-rendah"]}},46844:a=>{a.exports={en:["change high-low border color"],ms_MY:["tukar warna sempadan badan tinggi-rendah"]}},15801:a=>{a.exports={en:["change high-low borders visibility"],ms_MY:["tukar kebolehlihatan sempadan badan tinggi-rendah"]}},72399:a=>{a.exports={en:["change high-low labels visibility"],ms_MY:["tukar kebolehlihatan label tinggi-rendah"]}},56961:a=>{a.exports={en:["change high-low labels color"],ms_MY:["tukar warna label tinggi-rendah"]}},88640:a=>{a.exports={en:["change line color"],ms_MY:["tukar warna garisan"]}},41837:a=>{a.exports={en:["change line price source"],ms_MY:["tukar sumber harga garisan"]}},48339:a=>{a.exports={en:["change line width"],ms_MY:["tukar tebal garisan"]}},38730:a=>{a.exports={en:["change post market color"],ms_MY:["tukar warna pasca pasaran"]}},44371:a=>{a.exports={en:["change pre market color"],ms_MY:["tukar warna pra pasaran"]}},11737:a=>{a.exports={en:["change price Y coordinate"],ms_MY:["tukar koordinat harga Y"]}},16241:a=>{a.exports={en:["change range bars style"],ms_MY:["tukar julat gaya bar"]}},65821:a=>{a.exports={en:["change range thin bars"],ms_MY:["tukar julat bar nipis"]}},75487:a=>{a.exports={en:["change renko wick down color"],ms_MY:["tukar warna turun sumbu renko"]}},92277:a=>{a.exports={en:["change renko wick up color"],ms_MY:["tukar warna sumbu renko"]}},79604:a=>{a.exports={en:["change renko wick visibility"],ms_MY:["tukar kebolehlihatan sumbu renko"]}},91109:a=>{a.exports={en:["change study overlay min tick"],ms_MY:["tukar tick minimum tindanan kajian"]}},82924:a=>{a.exports={en:["change study overlay style"],ms_MY:["tukar gaya tindanan kajian"]}},16660:a=>{a.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ms_MY:["tukar paparan untuk harga sebenar pada skala harga (selain harga Heiken-Ashi)"]}},60834:a=>{a.exports={en:["change thin bars"],ms_MY:["tukar bar nipis"]}},78509:a=>{a.exports={en:["change {title} base line color"],ms_MY:["tukar warna {title} garisan asas"]}},27864:a=>{a.exports={en:["change {title} base line style"],ms_MY:["tukar gaya {title} garisan jalur asas"]}},96177:a=>{a.exports={en:["change {title} base line visibility"],ms_MY:["tukar kebolehlihatan {title} garisan asas"]}}, -17926:a=>{a.exports={en:["change {title} base line width"],ms_MY:["tukar tebal {title} garisan jalur asas"]}},41638:a=>{a.exports={en:["change {title} down line color"],ms_MY:["tukar warna {title} garisan bawah"]}},51842:a=>{a.exports={en:["change {title} down line style"],ms_MY:["tukar gaya {title} garisan bawah"]}},46410:a=>{a.exports={en:["change {title} down line visibility"],ms_MY:["tukar kebolehlihatan {title} garisan bawah"]}},64615:a=>{a.exports={en:["change {title} down line width"],ms_MY:["tukar tebal {title} garisan bawah"]}},96135:a=>{a.exports={en:["change {title} days to"],ms_MY:["tukar {title} hari kepada"]}},91201:a=>{a.exports={en:["change {title} days from"],ms_MY:["tukar {title} hari dari"]}},76295:a=>{a.exports={en:["change {title} extend lines"],ms_MY:["tukar {title} lanjutkan garisan"]}},8306:a=>{a.exports={en:["change {title} hours from"],ms_MY:["tukar {title} jam dari"]}},67233:a=>{a.exports={en:["change {title} hours to"],ms_MY:["tukar {title} jam kepada"]}},99122:a=>{a.exports={en:["change {title} months from"],ms_MY:["tukar {title} bulan dari"]}},10518:a=>{a.exports={en:["change {title} months to"],ms_MY:["tukar {title} bulan kepada"]}},38011:a=>{a.exports={en:["change {title} minutes to"],ms_MY:["tukar {title} minit kepada"]}},59820:a=>{a.exports={en:["change {title} minutes from"],ms_MY:["tukar {title} minit dari"]}},6573:a=>{a.exports={en:["change {title} seconds to"],ms_MY:["tukar {title} saat kepada"]}},86780:a=>{a.exports={en:["change {title} seconds from"],ms_MY:["tukar {title} saat dari"]}},6207:a=>{a.exports={en:["change {title} show pearson's r"],ms_MY:["tukar {title} tunjuk pearson's r"]}},32481:a=>{a.exports={en:["change {title} weeks from"],ms_MY:["tukar {title} minggu dari"]}},18678:a=>{a.exports={en:["change {title} weeks to"],ms_MY:["tukar {title} minggu kepada"]}},42553:a=>{a.exports={en:["change {title} up line visibility"],ms_MY:["tukar kebolehlihatan {title} garisan atas"]}},63824:a=>{a.exports={en:["change {title} up line width"],ms_MY:["tukar tebal {title} garisan atas"]}},89178:a=>{a.exports={en:["change {title} up line color"],ms_MY:["tukar warna {title} garisan atas"]}},51188:a=>{a.exports={en:["change {title} up line style"],ms_MY:["tukar gaya {title} garisan atas"]}},98596:a=>{a.exports={en:["change {title} visibility on ticks"],ms_MY:["tukar kebolehlihatan {title} pada tick"]}},71084:a=>{a.exports={en:["change {title} visibility on weeks"],ms_MY:["tukar kebolehlihatan {title} pada minggu"]}},55616:a=>{a.exports={en:["change {title} visibility on {ranges}"],ms_MY:["tukar kebolehlihatan {title} pada {ranges}"]}},56402:a=>{a.exports={en:["change {title} visibility on days"],ms_MY:["tukar kebolehlihatan {title} pada hari"]}},68715:a=>{a.exports={en:["change {title} visibility on hours"],ms_MY:["tukar kebolehlihatan {title} pada jam"]}},78219:a=>{a.exports={en:["change {title} visibility on minutes"],ms_MY:["tukar kebolehlihatan {title} pada minit"]}},67583:a=>{a.exports={en:["change {title} visibility on months"],ms_MY:["tukar kebolehlihatan {title} pada bulan"]}}, -41315:a=>{a.exports={en:["change {title} visibility on seconds"],ms_MY:["tukar kebolehlihatan {title} saat"]}},17214:a=>{a.exports={en:["change {candleType} up border color"],ms_MY:["tukar warna {candleType} sempadan naik"]}},36697:a=>{a.exports={en:["change {candleType} up color"],ms_MY:["tukar warna naik {candleType}"]}},48091:a=>{a.exports={en:["change {candleType} wick down color"],ms_MY:["tukar warna {candleType} sumbu turun"]}},47664:a=>{a.exports={en:["change {candleType} wick up color"],ms_MY:["tukar warna {candleType} sumbu naik"]}},94750:a=>{a.exports={en:["change {candleType} wick visibility"],ms_MY:["tukar kebolehlihatan {candleType} sumbu"]}},60608:a=>{a.exports={en:["change {candleType} body visibility"],ms_MY:["tukar kebolehlihatan {candleType} badan"]}},11114:a=>{a.exports={en:["change {candleType} border visibility"],ms_MY:["tukar kebolehlihatan {candleType} sempadan"]}},20291:a=>{a.exports={en:["change {candleType} down border color"],ms_MY:["tukar warna {candleType} sempadan turun"]}},64571:a=>{a.exports={en:["change {candleType} down color"],ms_MY:["tukar warna turun {candleType}"]}},23053:a=>{a.exports={en:["change {chartType} border bar down color"],ms_MY:["tukar warna turun {chartType} bar sempadan"]}},28394:a=>{a.exports={en:["change {chartType} border bar up color"],ms_MY:["tukar warna naik {chartType} bar sempadan"]}},5012:a=>{a.exports={en:["change {chartType} down color"],ms_MY:["tukar {chartType} warna turun"]}},42826:a=>{a.exports={en:["change {chartType} projection border bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran sempadan"]}},72545:a=>{a.exports={en:["change {chartType} projection bar down color"],ms_MY:["tukar warna turun {chartType} bar unjuran"]}},85032:a=>{a.exports={en:["change {chartType} projection bar up color"],ms_MY:["tukar warna naik {chartType} bar unjuran"]}},6970:a=>{a.exports={en:["change {chartType} up color"],ms_MY:["tukar {chartType} warna naik"]}},66110:a=>{a.exports={en:["change {inputName} property"],ms_MY:["tukar {inputName} sifat"]}},25167:a=>{a.exports={en:["change {propertyName} property"],ms_MY:["tukar {propertyName} sifat"]}},18077:a=>{a.exports={en:["adjust data for dividends"],ms_MY:["laras data untuk dividen"]}},1433:a=>{a.exports={en:["adjust for contract changes"],ms_MY:["laraskan untuk perubahan kontrak"]}},35813:a=>{a.exports={en:["days"],ms_MY:["Hari"]}},89919:a=>{a.exports={en:["days to"],ms_MY:["hari kepada"]}},59215:a=>{a.exports={en:["days from"],ms_MY:["hari dari"]}},2359:a=>{a.exports={en:["hours"],ms_MY:["Jam"]}},82267:a=>{a.exports={en:["hours from"],ms_MY:["jam dari"]}},15600:a=>{a.exports={en:["hours to"],ms_MY:["jam kepada"]}},92598:a=>{a.exports={en:["hollow candles"],ms_MY:["Lilin Berongga"]}},76261:a=>{a.exports={en:["move drawings"],ms_MY:["gerakkan lukisan"]}},95300:a=>{a.exports={en:["months"],ms_MY:["Bulan"]}},17250:a=>{a.exports={en:["months from"],ms_MY:["bulan dari"]}},2828:a=>{a.exports={en:["months to"],ms_MY:["bulan kepada"]}},18726:a=>{a.exports={en:["minutes"],ms_MY:["Minit"]}},67649:a=>{a.exports={ -en:["minutes to"],ms_MY:["minit kepada"]}},22476:a=>{a.exports={en:["minutes from"],ms_MY:["minit dari"]}},751:a=>{a.exports={en:["seconds"],ms_MY:["saat"]}},73419:a=>{a.exports={en:["seconds to"],ms_MY:["saat kepada"]}},35801:a=>{a.exports={en:["seconds from"],ms_MY:["saat dari"]}},57243:a=>{a.exports={en:["range","ranges"],ms_MY:["julat"]}},70282:a=>{a.exports={en:["renko"],ms_MY:["Renko"]}},45537:a=>{a.exports={en:["weeks"],ms_MY:["minggu"]}},92859:a=>{a.exports={en:["weeks from"],ms_MY:["minggu dari"]}},44127:a=>{a.exports={en:["weeks to"],ms_MY:["minggu kepada"]}},3539:a=>{a.exports={en:["ticks"],ms_MY:["Tanda"]}},92978:a=>{a.exports={en:["use settlement as close on daily interval"],ms_MY:["gunakan penyelesaian sebagai penutup pada selang masa harian"]}},59644:a=>{a.exports={en:["{value} decimal","{value} decimals"],ms_MY:["{value} titik perpuluhan"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.1341.1068954aa326300ef390.js b/charting_library/bundles/nl_NL.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..532d8f48 --- /dev/null +++ b/charting_library/bundles/nl_NL.1341.1068954aa326300ef390.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],nl_NL:["Kleur bars gebaseerd op voorgaand slot"]}},78930:e=>{e.exports={en:["Coordinates"],nl_NL:["Coördinaten"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],nl_NL:["Randen"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],nl_NL:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],nl_NL:["Standaard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],nl_NL:["Rek lijnen uit"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],nl_NL:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],nl_NL:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],nl_NL:["Invoer"]}},64075:e=>{e.exports={en:["Override min tick"],nl_NL:["Overschrijven minimale tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],nl_NL:["Precisie"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"],nl_NL:["Lont"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],nl_NL:["Top Line"]}},70320:e=>{e.exports={en:["Text"],nl_NL:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],nl_NL:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={ +en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}}, +17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={ +en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],nl_NL:["Days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],nl_NL:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],nl_NL:["Lege candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],nl_NL:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],nl_NL:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],nl_NL:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.9488.2f156b47fe84118759c5.js b/charting_library/bundles/nl_NL.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/nl_NL.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/nl_NL.2464.fc7f44a5c8b3791719aa.js index 449b12ab..09a2e1d4 100644 --- a/charting_library/bundles/nl_NL.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/nl_NL.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]}, e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],nl_NL:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],nl_NL:["Lagging Span 2 Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],nl_NL:["Lijn"]},e.exports["Lips Length_input"]={ en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]}, @@ -25,19 +25,19 @@ en:["Hide all positions & orders"]}},3217:e=>{e.exports={en:["Hide drawings"]}}, e.exports={en:["Long Position"],nl_NL:["Long positie"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"],nl_NL:["Lijn"]}},9394:e=>{e.exports={en:["Line with markers"],nl_NL:["Met markeringen"]}},43588:e=>{e.exports={en:["Line break"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={en:["Move scale to left"]}},40789:e=>{e.exports={en:["Move scale to right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],nl_NL:["Aangepaste Schiff hooivork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"],nl_NL:["Moskou"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"],nl_NL:["mrt"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"]}},54215:e=>{e.exports={en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],nl_NL:["No Scale (Fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],nl_NL:["Notitie"]}},26899:e=>{e.exports={en:["Nov"],nl_NL:["nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],nl_NL:["Sla nieuwe grafiek lay-out op"]}},76266:e=>{e.exports={en:["Save as"],nl_NL:["Opslaan als"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"],nl_NL:["São Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],nl_NL:["Schaal alleen prijsgrafiek"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],nl_NL:["Schiff hooivork"]}},76078:e=>{e.exports={ en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],nl_NL:["Instellingen"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],nl_NL:["Stuur naar achteren"]}},71179:e=>{e.exports={en:["Send backward"],nl_NL:["Stuur naar achteren"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"],nl_NL:["sep"]}},94031:e=>{e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],nl_NL:["Sessie onderbrekingen"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],nl_NL:["Short positie"]}},98334:e=>{e.exports={en:["Show"],nl_NL:["Toon"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"],nl_NL:["Show All Ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"],nl_NL:["Show Dividends"]}},37113:e=>{e.exports={en:["Show earnings"],nl_NL:["Show Earnings"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],nl_NL:["Show Ideas of Followed Users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],nl_NL:["Show My Ideas Only"]}},50849:e=>{e.exports={en:["Show splits"],nl_NL:["Show Splits"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"]}},66205:e=>{e.exports={en:["Square"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"],nl_NL:["Stijl"]}},61507:e=>{e.exports={en:["Stack on the left"]}},97800:e=>{e.exports={en:["Stack on the right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],nl_NL:["Blijf in teken modus"]}},69217:e=>{e.exports={en:["Step line"],nl_NL:["Step Line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"],nl_NL:["Subminuten"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],nl_NL:["Symbol Name Label"]}},10127:e=>{e.exports={en:["Symbol last price label"],nl_NL:["Symbol Last Value Label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"],nl_NL:["Sync To All Charts"]}},76519:e=>{ e.exports={en:["Point & figure"],nl_NL:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"],nl_NL:["Polygoon"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"],nl_NL:["Parallel kanaal"]}},61879:e=>{e.exports={en:["Paris"],nl_NL:["Parijs"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],nl_NL:["Pitch waaier"]}},19634:e=>{e.exports={en:["Pitchfork"],nl_NL:["Hooivork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"]}},14115:e=>{e.exports={en:["Pin to left scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"]}},44579:e=>{e.exports={en:["Pinned to right scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"]}},71566:e=>{e.exports={en:["Plus button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"],nl_NL:["Prijs label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"],nl_NL:["Prijs gebied"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],nl_NL:["Prijs lijn"]}},59189:e=>{e.exports={en:["Primary"],nl_NL:["Primair"]}},75747:e=>{e.exports={en:["Projection"],nl_NL:["Projectie"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],nl_NL:["Gedraaide rechthoek"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],nl_NL:["Straal"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],nl_NL:["Vierkant"]}},48236:e=>{e.exports={en:["Redo"],nl_NL:["Opnieuw"]}},2460:e=>{e.exports={en:["Regression Trend"],nl_NL:["Regressie trend"]}},67410:e=>{e.exports={en:["Remove"],nl_NL:["Verwijder"]}},3061:e=>{e.exports={ -en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],nl_NL:["Hernoem grafiek lay-out"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],nl_NL:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],nl_NL:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"],nl_NL:["Warschau"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],nl_NL:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],nl_NL:["Teheran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],nl_NL:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],nl_NL:["Tijd"]}},20909:e=>{e.exports={en:["Time zone"],nl_NL:["Tijdszone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],nl_NL:["Trend hoek"]}},97339:e=>{e.exports={en:["Trend Line"],nl_NL:["Trendlijn"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],nl_NL:["Trend gebaseerde Fib extensie"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],nl_NL:["Trend gebaseerde Fib tijd"]} -},1671:e=>{e.exports={en:["Triangle"],nl_NL:["Driehoek"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"],nl_NL:["Driehoek patroon"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"],nl_NL:["UTC+0"]}},14804:e=>{e.exports={en:["Undo"],nl_NL:["Ongedaan maken"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],nl_NL:["Verticale Lijn"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],nl_NL:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],nl_NL:["Visuele volgorde"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],nl_NL:["XABC patroon"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={ -en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"]}},35400:e=>{e.exports={en:["change symbol"],nl_NL:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{ -e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],nl_NL:["Verberg markeringen op bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],nl_NL:["laden..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],nl_NL:["Schaal alleen prijsgrafiek"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"],nl_NL:["mogelijke gemaakt door"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={ -en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],nl_NL:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],nl_NL:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],nl_NL:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={ -en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],nl_NL:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],nl_NL:["Australian Dollar/Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],nl_NL:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],nl_NL:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],nl_NL:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],nl_NL:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],nl_NL:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],nl_NL:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],nl_NL:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={ -en:["Bitcoin / U.S. Dollar"],nl_NL:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],nl_NL:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],nl_NL:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]}, -e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],nl_NL:["Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],nl_NL:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],nl_NL:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],nl_NL:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],nl_NL:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],nl_NL:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={ -en:["Euro / Japanese Yen"],nl_NL:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],nl_NL:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],nl_NL:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],nl_NL:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],nl_NL:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],nl_NL:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],nl_NL:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],nl_NL:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],nl_NL:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],nl_NL:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],nl_NL:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],nl_NL:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],nl_NL:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],nl_NL:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],nl_NL:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],nl_NL:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],nl_NL:["GOOGLE INC"]}, -e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],nl_NL:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],nl_NL:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],nl_NL:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],nl_NL:["NASDAQ 100 index of US listed shares"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]}, -e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],nl_NL:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],nl_NL:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]}, -e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],nl_NL:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],nl_NL:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],nl_NL:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],nl_NL:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],nl_NL:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],nl_NL:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],nl_NL:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]}, -e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],nl_NL:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],nl_NL:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],nl_NL:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],nl_NL:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={ -en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],nl_NL:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],nl_NL:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],nl_NL:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],nl_NL:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],nl_NL:["US Government Bonds 5 yr"]}, -e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],nl_NL:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],nl_NL:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],nl_NL:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],nl_NL:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],nl_NL:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],nl_NL:["US DOLLAR / DANISH KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],nl_NL:["U.S. Dollar/Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],nl_NL:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],nl_NL:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],nl_NL:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],nl_NL:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],nl_NL:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"], -nl_NL:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],nl_NL:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],nl_NL:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],nl_NL:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],nl_NL:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],nl_NL:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],nl_NL:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],nl_NL:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],nl_NL:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],nl_NL:["Hernoem grafiek lay-out"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],nl_NL:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],nl_NL:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"],nl_NL:["Warschau"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],nl_NL:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],nl_NL:["Teheran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],nl_NL:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"],nl_NL:["Tijd"]}},20909:e=>{e.exports={en:["Time zone"],nl_NL:["Tijdszone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],nl_NL:["Trend hoek"]}},97339:e=>{e.exports={en:["Trend Line"],nl_NL:["Trendlijn"]}},80583:e=>{e.exports={ +en:["Trend-Based Fib Extension"],nl_NL:["Trend gebaseerde Fib extensie"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],nl_NL:["Trend gebaseerde Fib tijd"]}},1671:e=>{e.exports={en:["Triangle"],nl_NL:["Driehoek"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"],nl_NL:["Driehoek patroon"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"],nl_NL:["UTC+0"]}},14804:e=>{e.exports={en:["Undo"],nl_NL:["Ongedaan maken"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],nl_NL:["Verticale Lijn"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],nl_NL:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],nl_NL:["Visuele volgorde"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],nl_NL:["XABC patroon"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={ +en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"]}},35400:e=>{e.exports={en:["change symbol"],nl_NL:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{ +e.exports={en:["apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],nl_NL:["Verberg markeringen op bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."],nl_NL:["laden..."]}},76104:e=>{e.exports={en:["lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"]}},19013:e=>{e.exports={en:["move all scales to right"]}},52510:e=>{e.exports={en:["move drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],nl_NL:["Schaal alleen prijsgrafiek"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"],nl_NL:["mogelijke gemaakt door"]}},92800:e=>{e.exports={ +en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],nl_NL:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],nl_NL:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={ +en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],nl_NL:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],nl_NL:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],nl_NL:["Australian Dollar/Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],nl_NL:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],nl_NL:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],nl_NL:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],nl_NL:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],nl_NL:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],nl_NL:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],nl_NL:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]}, +e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],nl_NL:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],nl_NL:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],nl_NL:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={ +en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],nl_NL:["Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],nl_NL:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],nl_NL:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],nl_NL:["Euro Fx/Canadian Dollar"]}, +e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],nl_NL:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],nl_NL:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],nl_NL:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],nl_NL:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],nl_NL:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],nl_NL:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],nl_NL:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],nl_NL:["Euro Fx/U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],nl_NL:["Euro Stoxx 50 index of European listed shares"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],nl_NL:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],nl_NL:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],nl_NL:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],nl_NL:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],nl_NL:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],nl_NL:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],nl_NL:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],nl_NL:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={ +en:["DAX Index"],nl_NL:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],nl_NL:["GOOGLE INC"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],nl_NL:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],nl_NL:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],nl_NL:["MICROSOFT CORP"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],nl_NL:["NASDAQ 100 index of US listed shares"]}, +e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],nl_NL:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],nl_NL:["ALIBABA GROUP HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]}, +e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],nl_NL:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],nl_NL:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],nl_NL:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],nl_NL:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],nl_NL:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],nl_NL:["S&P 500 index of US listed shares"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],nl_NL:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]}, +e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],nl_NL:["U.S. Dollar Currency Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],nl_NL:["India Government Bonds 10 yr"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={ +en:["Italy Government Bonds 10 YR Yield"],nl_NL:["Italy Government Bonds 10 yr"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],nl_NL:["NASDAQ Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],nl_NL:["Japan Government Bonds 10 yr"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],nl_NL:["NASDAQ 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],nl_NL:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],nl_NL:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"], +nl_NL:["US Government Bonds 2 yr"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],nl_NL:["US Government Bonds 5 yr"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],nl_NL:["US Government Bonds 10 yr"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],nl_NL:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],nl_NL:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],nl_NL:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],nl_NL:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],nl_NL:["US DOLLAR / DANISH KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],nl_NL:["U.S. Dollar/Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],nl_NL:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],nl_NL:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],nl_NL:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"], +nl_NL:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],nl_NL:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],nl_NL:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],nl_NL:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],nl_NL:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],nl_NL:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],nl_NL:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],nl_NL:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],nl_NL:["Ripple / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],nl_NL:["Ripple / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],nl_NL:["Ripple / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/nl_NL.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 9e890dd6..00000000 --- a/charting_library/bundles/nl_NL.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],nl_NL:["Kleur bars gebaseerd op voorgaand slot"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],nl_NL:["Vizier"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],nl_NL:["Alarmeringen"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],nl_NL:["Randen"]}},79468:e=>{e.exports={en:["Background"],nl_NL:["Achtergrond"]}},10842:e=>{e.exports={en:["Bar change values"],nl_NL:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],nl_NL:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],nl_NL:["Standaard"]}},78734:e=>{e.exports={en:["Description"],nl_NL:["Beschrijving"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],nl_NL:["Gebeurtenissen"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],nl_NL:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],nl_NL:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],nl_NL:["Indicatoren"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],nl_NL:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}}, -8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],nl_NL:["Schalen"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],nl_NL:["Symbool"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],nl_NL:["Precisie"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],nl_NL:["Watermerk"]}},32163:e=>{e.exports={en:["Wick"],nl_NL:["Lont"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],nl_NL:["Top Line"]}},70320:e=>{e.exports={en:["Text"],nl_NL:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],nl_NL:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}}, -4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={ -en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={ -en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],nl_NL:["Lege candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],nl_NL:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/cs.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/nl_NL.7458.068c610f8718bc62a766.js similarity index 53% rename from charting_library/bundles/cs.2499.b38fe914aefc3ca31410.js rename to charting_library/bundles/nl_NL.7458.068c610f8718bc62a766.js index 15ced385..a998fe33 100644 --- a/charting_library/bundles/cs.2499.b38fe914aefc3ca31410.js +++ b/charting_library/bundles/nl_NL.7458.068c610f8718bc62a766.js @@ -1,5 +1,5 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],cs:["(O+V+N+Z)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],cs:["(V+N+Z)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],cs:["(V+N)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],cs:["Barva svíček založená na základě předchozího uzavření ceny"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],cs:["Nitkový kříž"]}},81849:e=>{e.exports={en:["Currency"],cs:["Měna"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],cs:["Upozornění"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],cs:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],cs:["Ohraničení"]}},79468:e=>{e.exports={en:["Background"],cs:["Pozadí"]}},10842:e=>{e.exports={en:["Bar change values"],cs:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],cs:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],cs:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],cs:["Standardní"]}},78734:e=>{e.exports={en:["Description"],cs:["Popis"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],cs:["Akce"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],cs:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],cs:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],cs:["Indikátory"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],cs:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{ -e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],cs:["Stupnice"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"],cs:["Procenta"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],cs:["Přesnost"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],cs:["Vodoznak"]}},32163:e=>{e.exports={en:["Wick"],cs:["Knot"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],cs:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],cs:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"],cs:["Časové pásmo"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"],cs:["Objem"]}},51514:e=>{e.exports={en:["Value"],cs:["Hodnota"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],nl_NL:["Kleur bars gebaseerd op voorgaand slot"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"],nl_NL:["Vizier"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"],nl_NL:["Alarmeringen"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],nl_NL:["Randen"]}},79468:e=>{e.exports={en:["Background"],nl_NL:["Achtergrond"]}},10842:e=>{e.exports={en:["Bar change values"],nl_NL:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],nl_NL:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"],nl_NL:["Standaard"]}},78734:e=>{e.exports={en:["Description"],nl_NL:["Beschrijving"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],nl_NL:["Gebeurtenissen"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],nl_NL:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],nl_NL:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],nl_NL:["Indicatoren"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],nl_NL:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{ +e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"],nl_NL:["Schalen"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"],nl_NL:["Symbool"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],nl_NL:["Precisie"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"],nl_NL:["Watermerk"]}},32163:e=>{e.exports={en:["Wick"],nl_NL:["Lont"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],nl_NL:["Top Line"]}},70320:e=>{e.exports={en:["Text"],nl_NL:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],nl_NL:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={ en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{ e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={ -en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],cs:["Duté Svíčky"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],cs:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file +en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],nl_NL:["Lege candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],nl_NL:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/nl_NL.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 8e3fa248..00000000 --- a/charting_library/bundles/nl_NL.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],nl_NL:["Kleur bars gebaseerd op voorgaand slot"]}},78930:e=>{e.exports={en:["Coordinates"],nl_NL:["Coördinaten"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],nl_NL:["Randen"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],nl_NL:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],nl_NL:["Standaard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],nl_NL:["Rek lijnen uit"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],nl_NL:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],nl_NL:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],nl_NL:["Invoer"]}},64075:e=>{e.exports={en:["Override min tick"],nl_NL:["Overschrijven minimale tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],nl_NL:["Precisie"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"],nl_NL:["Lont"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],nl_NL:["Top Line"]}},70320:e=>{e.exports={en:["Text"],nl_NL:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],nl_NL:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{ -e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}}, -41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={ -en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],nl_NL:["Days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],nl_NL:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],nl_NL:["Lege candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],nl_NL:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],nl_NL:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],nl_NL:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.1341.1068954aa326300ef390.js b/charting_library/bundles/pl.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..5fa6669a --- /dev/null +++ b/charting_library/bundles/pl.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],pl:["#{count} (słupek)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],pl:["#{count} (cena, słupek)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pl:["Kolor słupków na podstawie poprzedniego zamknięcia"]}},78930:e=>{e.exports={en:["Coordinates"],pl:["Współrzędne"]}},24197:e=>{e.exports={en:["Center"],pl:["Środek"]}},84831:e=>{e.exports={en:["Close line"],pl:["Linia zamknięcia"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pl:["Dopasuj dane według dywidend"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pl:["Dostosuj do zmian w kontrakcie"]}},27567:e=>{e.exports={en:["Bottom"],pl:["Dno"]}},3159:e=>{e.exports={en:["Bottom line"],pl:["Linia dolna"]}},74406:e=>{e.exports={en:["Body"],pl:["Korpus"]}},333:e=>{e.exports={en:["Borders"],pl:["Granice"]}},42398:e=>{e.exports={en:["Base"],pl:["Baza"]}},28975:e=>{e.exports={en:["Base level"],pl:["Poziom bazowy"]}},71776:e=>{e.exports={en:["Down"],pl:["W dół"]}},17611:e=>{e.exports={en:["Down bars"],pl:["Słupki dół"]}},23743:e=>{e.exports={en:["Down color"],pl:["Kolor dół"]}},48225:e=>{e.exports={en:["Data modification"],pl:["Modyfikacja danych"]}},72942:e=>{e.exports={en:["Days"],pl:["Dni"]}},16564:e=>{e.exports={en:["Default"],pl:["Domyślnie"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],pl:["Przemieszczenie (cena, słupek)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pl:["Tło godzin handlu elektronicznego"]}},819:e=>{e.exports={en:["Extend lines"],pl:["Przedłuż Linie"]}},41129:e=>{e.exports={en:["Fill"],pl:["Zapełnij"]}},61112:e=>{e.exports={en:["Fill top area"],pl:["Wypełnij górny obszar"]}},73185:e=>{e.exports={en:["Fill bottom area"],pl:["Dolne wypełnienie"]}},56796:e=>{e.exports={en:["Hours"],pl:["Godziny"]}},95406:e=>{e.exports={en:["Horizontal"],pl:["Poziomo"]}},56359:e=>{e.exports={en:["High line"],pl:["Linia High"]}},47326:e=>{e.exports={en:["Integer"],pl:["Liczba całkowita"]}},21429:e=>{e.exports={en:["Inputs"],pl:["Argumenty"]}},64075:e=>{e.exports={en:["Override min tick"],pl:["Zmień min tick"]}},34579:e=>{e.exports={en:["Low line"],pl:["Linia Low"]}},11626:e=>{e.exports={en:["Left"],pl:["Lewo"]}},43154:e=>{e.exports={en:["Months"],pl:["Miesiące"]}},68833:e=>{e.exports={en:["Middle"],pl:["Środek"]}},42562:e=>{e.exports={en:["Minutes"],pl:["Minuty"]}},65188:e=>{e.exports={en:["Seconds"],pl:["Sekundy"]}},13350:e=>{e.exports={en:["Pearson's R"],pl:["R Pearsona"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pl:["Tło sesji Pre/Post market"]}},59766:e=>{e.exports={en:["Precision"],pl:["Precyzja"]}},84684:e=>{e.exports={en:["Price source"],pl:["Źródło cen"]}},73466:e=>{e.exports={en:["Projection up bars"],pl:["Projekcja słupków w górę"]}},77430:e=>{ +e.exports={en:["Projection candles"],pl:["Świece projekcyjne"]}},88367:e=>{e.exports={en:["Projection down bars"],pl:["Projekcja słupków w dół"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pl:["Rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pl:["Prawy"]}},835:e=>{e.exports={en:["Weeks"],pl:["Tygodnie"]}},32163:e=>{e.exports={en:["Wick"],pl:["Knot"]}},97118:e=>{e.exports={en:["Top"],pl:["Szczyt"]}},89349:e=>{e.exports={en:["Top line"],pl:["Linia górna"]}},70320:e=>{e.exports={en:["Text"],pl:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"],pl:["Wyrównanie tekstu"]}},67781:e=>{e.exports={en:["Text orientation"],pl:["Kierunek tekstu"]}},20215:e=>{e.exports={en:["Thin bars"],pl:["Wąskie słupki"]}},24821:e=>{e.exports={en:["Ticks"],pl:["Tiki"]}},77073:e=>{e.exports={en:["Timezone"],pl:["Strefa czasowa"]}},22691:e=>{e.exports={en:["Up"],pl:["W górę"]}},23091:e=>{e.exports={en:["Up color"],pl:["Kolor góra"]}},36957:e=>{e.exports={en:["Up bars"],pl:["Słupki góra"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pl:["Użyj ceny rozliczenia jako dziennej ceny zamknięcia"]}},69526:e=>{e.exports={en:["Vertical"],pl:["Pionowo"]}},21105:e=>{e.exports={en:["candle"],pl:["świeca"]}},27068:e=>{e.exports={en:["change HLC bars"],pl:["zmień słupki HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],pl:["zmień kolor wypełnienia obszaru"]}},89346:e=>{e.exports={en:["change area line width"],pl:["zmień grubość linii obszaru"]}},29605:e=>{e.exports={en:["change area line color"],pl:["zmień kolor linii obszaru"]}},4640:e=>{e.exports={en:["change area price source"],pl:["zmień źródło ceny obszaru"]}},42190:e=>{e.exports={en:["change base level"],pl:["zmień poziom podstawowy"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pl:["zmień kolor dolnej linii w linii bazowej"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pl:["zmień szerokość dolnej linii w linii bazowej"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pl:["zmień kolor wypełnienia dolnej części linii bazowej"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pl:["zmień kolor wypełnienia górnego obszaru linii bazowej"]}},68609:e=>{e.exports={en:["change baseline price source"],pl:["zmień linię bazową źródła ceny"]}},69044:e=>{e.exports={en:["change baseline top line color"],pl:["zmień kolor linii bazowej górnej linii"]}},68197:e=>{e.exports={en:["change baseline top line width"],pl:["zmień grubość górnej linii linii bazowej"]}},33464:e=>{e.exports={en:["change bar up color"],pl:["zmień kolor góry słupka"]}},2066:e=>{e.exports={en:["change bar X coordinate"],pl:["zmień współrzędną słupka ceny Y"]}},59622:e=>{e.exports={en:["change bar down color"],pl:["zmień kolor dołu słupka"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pl:["zmień kolor słupków na podstawie poprzedniego zamknięcia"]}},88324:e=>{e.exports={ +en:["change column up color"],pl:["zmiana koloru słupków wzrostowych"]}},93890:e=>{e.exports={en:["change column down color"],pl:["zmiana koloru słupków spadkowych"]}},4727:e=>{e.exports={en:["change column price source"],pl:["zmień źródło ceny kolumny"]}},82063:e=>{e.exports={en:["change decimal places"],pl:["zmień miejsca dziesiętne"]}},44223:e=>{e.exports={en:["change extended hours color"],pl:["zmień kolor wydłużonych godzin"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pl:["zmiana godzin handlu elektronicznego"]}},6026:e=>{e.exports={en:["change high-low body color"],pl:["zmień kolor korpusu high-low"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pl:["zmień widoczność korpusu high-low"]}},46844:e=>{e.exports={en:["change high-low border color"],pl:["zmień kolor obramowania high-low"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pl:["zmień widoczność granic high-low"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pl:["zmień widoczność etykiet high-low"]}},56961:e=>{e.exports={en:["change high-low labels color"],pl:["zmień kolor etykiet high-low"]}},88640:e=>{e.exports={en:["change line color"],pl:["zmień kolor linii"]}},41837:e=>{e.exports={en:["change line price source"],pl:["zmień źródło ceny linii"]}},48339:e=>{e.exports={en:["change line width"],pl:["zmień grubość linii"]}},38730:e=>{e.exports={en:["change post market color"],pl:["zmień kolor dla post market"]}},44371:e=>{e.exports={en:["change pre market color"],pl:["zmień kolor dla pre market"]}},11737:e=>{e.exports={en:["change price Y coordinate"],pl:["zmień współrzędną ceny Y"]}},16241:e=>{e.exports={en:["change range bars style"],pl:["zmień styl zakresu słupków"]}},65821:e=>{e.exports={en:["change range thin bars"],pl:["zmień zakres cienkich słupków"]}},75487:e=>{e.exports={en:["change renko wick down color"],pl:["zmień kolor dolnego knota renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pl:["zmień kolor górnego knota renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pl:["zmień widoczność knota renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],pl:["Zmień minimalny tik wskaźnika"]}},82924:e=>{e.exports={en:["change study overlay style"],pl:["zmień styl nakładki badania"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pl:["zmień wyświetlanie rzeczywistych cen na skali cen (zamiast ceny Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pl:["zmień cienkie słupki"]}},78509:e=>{e.exports={en:["change {title} base line color"],pl:["zmień kolor linii bazowej dla {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],pl:["zmień styl linii bazowej dla {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],pl:["zmień widoczność linii bazowej dla {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],pl:["zmień szerokość linii bazowej dla {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"], +pl:["zmień kolor linii spadkowej dla {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],pl:["zmień styl linii spadkowej dla {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],pl:["zmień widoczność linii spadkowej dla {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],pl:["zmień szerokość linii spadkowej dla {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],pl:["zmień {title} dni na"]}},91201:e=>{e.exports={en:["change {title} days from"],pl:["zmień {title} dni z"]}},76295:e=>{e.exports={en:["change {title} extend lines"],pl:["zmień przedłużone linie {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],pl:["zmień {title} godziny z"]}},67233:e=>{e.exports={en:["change {title} hours to"],pl:["zmień {title} godziny na"]}},99122:e=>{e.exports={en:["change {title} months from"],pl:["zmień {title} miesięcy z"]}},10518:e=>{e.exports={en:["change {title} months to"],pl:["zmień {title} miesięcy na"]}},38011:e=>{e.exports={en:["change {title} minutes to"],pl:["zmień {title} minut na"]}},59820:e=>{e.exports={en:["change {title} minutes from"],pl:["zmień {title} minut z"]}},6573:e=>{e.exports={en:["change {title} seconds to"],pl:["zmień {title} sekund na"]}},86780:e=>{e.exports={en:["change {title} seconds from"],pl:["zmień {title} sekund z"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],pl:["Zmień sposób wyświetlania współczynnika korelacji momentu produktu Pearsona w {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],pl:["zmień {title} tygodni z"]}},18678:e=>{e.exports={en:["change {title} weeks to"],pl:["zmień {title} tygodni na"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],pl:["zmień widoczność linii wzrostowej dla {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],pl:["zmień szerokość linii wzrostowej dla {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],pl:["zmień kolor linii wzrostowej dla {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],pl:["zmień styl linii wzrostowej dla {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],pl:["zmień widoczność {title} na tickach"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],pl:["zmień widoczność {title} na tygodnie"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],pl:["zmień widoczność {title} w {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],pl:["zmień widoczność {title} na dni"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],pl:["zmień widoczność {title} na godziny"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],pl:["zmień widoczność {title} na minuty"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],pl:["zmień widoczność {title} na miesiące"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],pl:["zmień widoczność {title} na sekundach"]}},17214:e=>{e.exports={en:["change {candleType} up border color"], +pl:["zmień {candleType} górny kolor obramowania"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pl:["zmień kolor góry {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pl:["zmiana koloru knota świec opadających - {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pl:["zmień kolor górnego knota {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pl:["zmień widoczność knota {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pl:["zmień widoczność korpusu {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pl:["zmień widoczność obramowania {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pl:["zmień kolor dolnego obramowania {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pl:["zmień kolor dołu {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pl:["zmień kolor obramowania dolnego słupka {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pl:["zmień kolor projekcji górnego słupka {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pl:["zmień kolor kolor spodu {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pl:["zmień kolor obramowania projekcji górnego słupka {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pl:["zmień kolor projekcji dolnego słupka {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pl:["zmień kolor projekcji słupka rosnącego {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pl:["zmień kolor góry {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pl:["zmień właściwość {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],pl:["zmień właściwość {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pl:["dostosuj dane według dywidend"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pl:["dostosuj do zmian w kontrakcie"]}},35813:e=>{e.exports={en:["days"],pl:["Dni"]}},89919:e=>{e.exports={en:["days to"],pl:["dni na"]}},59215:e=>{e.exports={en:["days from"],pl:["dni z"]}},2359:e=>{e.exports={en:["hours"],pl:["Godziny"]}},82267:e=>{e.exports={en:["hours from"],pl:["godziny z"]}},15600:e=>{e.exports={en:["hours to"],pl:["godziny na"]}},92598:e=>{e.exports={en:["hollow candles"],pl:["Puste Świece"]}},76261:e=>{e.exports={en:["move drawings"],pl:["przenieś rysunki"]}},95300:e=>{e.exports={en:["months"],pl:["Miesiące"]}},17250:e=>{e.exports={en:["months from"],pl:["miesiące z"]}},2828:e=>{e.exports={en:["months to"],pl:["miesiące na"]}},18726:e=>{e.exports={en:["minutes"],pl:["Minuty"]}},67649:e=>{e.exports={en:["minutes to"],pl:["minuty na"]}},22476:e=>{e.exports={en:["minutes from"],pl:["minuty z"]}},751:e=>{e.exports={en:["seconds"],pl:["sekundy"]}},73419:e=>{e.exports={en:["seconds to"], +pl:["sekundy na"]}},35801:e=>{e.exports={en:["seconds from"],pl:["sekundy z"]}},57243:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},70282:e=>{e.exports={en:["renko"],pl:["Renko"]}},45537:e=>{e.exports={en:["weeks"],pl:["tygodnie"]}},92859:e=>{e.exports={en:["weeks from"],pl:["tygodnie z"]}},44127:e=>{e.exports={en:["weeks to"],pl:["tygodnie na"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],pl:["Tiki"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pl:["użyj rozliczenia jako zamknięcia na interwale dziennym"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pl:["{value} dziesiętna","{value} dziesiętne","{value} dziesiętnych","{value} dziesiętnych"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.9488.2f156b47fe84118759c5.js b/charting_library/bundles/pl.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/pl.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/pl.2464.fc7f44a5c8b3791719aa.js index 352b39ad..b3c4c6d4 100644 --- a/charting_library/bundles/pl.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/pl.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],pl:["Odnośnie"]}},85119:e=>{e.exports={en:["Dark"],pl:["Ciemny"]}},96870:e=>{e.exports={en:["Light"],pl:["Jasny"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],pl:["{title} kopia"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],pl:["T"]}},38048:e=>{e.exports={en:["h"],pl:["g"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],pl:["Kolor poziomu -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],pl:["Kolor poziomu -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],pl:["Kolor poziomu -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],pl:["Kolor poziomu -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],pl:["Kolor poziomu 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],pl:["Kolor poziomu 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],pl:["Kolor poziomu 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],pl:["Kolor poziomu 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],pl:["Kolor poziomu 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],pl:["Kolor poziomu 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],pl:["Kolor poziomu 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],pl:["Kolor poziomu 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],pl:["Kolor poziomu 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],pl:["Kolor poziomu 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],pl:["Kolor poziomu 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],pl:["Kolor poziomu 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],pl:["1. Okres"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],pl:["Kolor poziomu 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],pl:["Kolor poziomu 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],pl:["2. Okres"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],pl:["Kolor poziomu 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],pl:["Kolor poziomu 3.65"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],pl:["Odnośnie"]}},85119:e=>{e.exports={en:["Dark"],pl:["Ciemny"]}},96870:e=>{e.exports={en:["Light"],pl:["Jasny"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],pl:["{title} kopia"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],pl:["T"]}},38048:e=>{e.exports={en:["h"],pl:["g"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],pl:["Kolor poziomu -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],pl:["Kolor poziomu -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],pl:["Kolor poziomu -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],pl:["Kolor poziomu -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],pl:["Kolor poziomu 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],pl:["Kolor poziomu 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],pl:["Kolor poziomu 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],pl:["Kolor poziomu 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],pl:["Kolor poziomu 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],pl:["Kolor poziomu 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],pl:["Kolor poziomu 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],pl:["Kolor poziomu 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],pl:["Kolor poziomu 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],pl:["Kolor poziomu 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],pl:["Kolor poziomu 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],pl:["Kolor poziomu 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],pl:["1. Okres"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],pl:["Kolor poziomu 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],pl:["Kolor poziomu 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],pl:["2. Okres"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],pl:["Kolor poziomu 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],pl:["Kolor poziomu 3.65"]}, e.exports["3rd Period_input"]={en:["3rd Period"],pl:["3. Okres"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],pl:["Kolor poziomu 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],pl:["4. Okres"]},e.exports["5th Period_input"]={en:["5th Period"],pl:["5. Okres"]},e.exports["6th Period_input"]={en:["6th Period"],pl:["6. Okres"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],pl:["Wygładzanie ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],pl:["Wygładzanie ADX"]},e.exports.ADX_input={en:["ADX"],pl:["Wskaźnik ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],pl:["Długość ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],pl:["Akumulacja / dystrybucja"]},e.exports["All items_combobox_input"]={en:["All items"],pl:["Wszystkie elementy"]},e.exports.All_input={en:["All"],pl:["Wszystko"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],pl:["Okres odniesienia"]},e.exports["Another symbol_input"]={en:["Another symbol"],pl:["Inny symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],pl:["Średnia"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],pl:["Okresy Uśredniania"]},e.exports.Back_input={en:["Back"],pl:["Cofnij"]},e.exports["Bands style_input"]={en:["Bands style"],pl:["Styl wstęg"]},e.exports.Bar_input={en:["Bar"],pl:["Słupek"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],pl:["Periody linii bazowej"]},e.exports["Base Line_input"]={en:["Base Line"],pl:["Linia Bazowa"]},e.exports.Basis_input={en:["Basis"],pl:["Podstawa"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],pl:["Wstęgi Bollingera %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],pl:["Szerokość wstęg Bollingera"]},e.exports.Borders_input={en:["Borders"],pl:["Granice"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],pl:["Metoda określająca rozmiar pola"]},e.exports["Box size_input"]={en:["Box size"],pl:["Rozmiar pola"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],pl:["Anuluj"]},e.exports.Candles_input={en:["Candles"],pl:["Świece"]},e.exports.Centered_input={en:["Centered"],pl:["Wyśrodkowany"]},e.exports.Century_input={en:["Century"],pl:["Stulecie"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],pl:["Oscylator Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],pl:["Zamknij"]},e.exports["Color 0_input"]={en:["Color 0"],pl:["Kolor 0"]},e.exports["Color 1_input"]={en:["Color 1"],pl:["Kolor 1"]},e.exports["Color 2_input"]={en:["Color 2"],pl:["Kolor 2"]},e.exports["Color 3_input"]={en:["Color 3"],pl:["Kolor 3"]},e.exports["Color 4_input"]={en:["Color 4"],pl:["Kolor 4"]}, e.exports["Color 5_input"]={en:["Color 5"],pl:["Kolor 5"]},e.exports["Color 6_input"]={en:["Color 6"],pl:["Kolor 6"]},e.exports["Color 7_input"]={en:["Color 7"],pl:["Kolor 7"]},e.exports["Color 8_input"]={en:["Color 8"],pl:["Kolor 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],pl:["Kolor słupków na podstawie poprzedniego zamknięcia"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],pl:["Kolor na podstawie poprzedniego zamknięcia"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],pl:["Okresy linii konwersji"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],pl:["Linia konwersji"]},e.exports.Correlation_input={en:["Correlation"],pl:["Korelacja"]},e.exports.Count_input={en:["Count"],pl:["Liczba"]},e.exports.Crosses_input={en:["Crosses"],pl:["Krzyże"]},e.exports.Custom_input={en:["Custom"],pl:["Własne"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],pl:["Długość DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],pl:["Dzień"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],pl:["Dni w roku"]},e.exports.Decade_input={en:["Decade"],pl:["Dekada"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],pl:["Głębokość"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],pl:["Beztrendowy oscylator cenowy"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],pl:["Dynamika POC"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],pl:["Odchylenie (%)"]},e.exports.Deviation_input={en:["Deviation"],pl:["Odchylenie"]},e.exports.Divisor_input={en:["Divisor"],pl:["Dzielnik"]},e.exports["Down Volume_input"]={en:["Down Volume"],pl:["Wolumen dół"]},e.exports["Down bars_input"]={en:["Down bars"],pl:["Słupki spadkowe"]},e.exports["Down color_input"]={en:["Down color"],pl:["Kolor spadków"]},e.exports["Down fractals_input"]={en:["Down fractals"],pl:["Dolne fraktale"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],pl:["Wszystkie (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],pl:["Wskaźnik Force Index Eldera"]},e.exports["Equality Line_input"]={en:["Equality Line"],pl:["Linia Równości"]},e.exports.Exponential_input={en:["Exponential"],pl:["Wykładniczy"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],pl:["Rozszerz POC w prawo"]},e.exports["Extend Right_input"]={en:["Extend Right"],pl:["Rozszerz w prawo"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],pl:["Rozszerz VAH w prawo"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],pl:["Rozszerz VAL w prawo"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],pl:["Rozciągnij do ostatniego słupka"]},e.exports.Falling_input={en:["Falling"],pl:["Spadajacy"]},e.exports["Fast Length_input"]={en:["Fast Length"], pl:["Szybki okres"]},e.exports["Fast length_input"]={en:["Fast length"],pl:["Szybka długość"]},e.exports.Fill_input={en:["Fill"],pl:["Wypełnij"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],pl:["Rosnąca"]},e.exports["HLC bars_input"]={en:["HLC bars"],pl:["Słupki HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],pl:["Pole histogramu"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],pl:["Przyrost"]},e.exports.Indicator_input={en:["Indicator"],pl:["Wskaźnik"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],pl:["Długość EMA inwestora 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],pl:["Długość EMA inwestora 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],pl:["Długość EMA inwestora 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],pl:["Długość EMA inwestora 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],pl:["Długość EMA inwestora 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],pl:["Długość EMA inwestora 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],pl:["Długość Jaw"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],pl:["Pozycja etykiet"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],pl:["Etykiety w skali cen"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],pl:["Wskaźnik Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],pl:["Wiodące Okresy Zmian"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],pl:["Lead 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],pl:["Wskaźnik Lagging Span 2-okresowy"]},e.exports["Length EMA_input"]={en:["Length EMA"],pl:["Długość EMA"]},e.exports["Length MA_input"]={en:["Length MA"],pl:["Długość MA"]},e.exports.Length1_input={en:["Length1"],pl:["Długość1"]},e.exports.Length2_input={en:["Length2"],pl:["Długość2"]},e.exports.Length3_input={en:["Length3"],pl:["Długość3"]},e.exports.Length_input={en:["Length"],pl:["Długość"]},e.exports.Level_input={en:["Level"],pl:["Poziom"]},e.exports["Levels Format_input"]={en:["Levels Format"],pl:["Format poziomów"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],pl:["Linia"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"],pl:["Long length"]},e.exports["Long RoC Length_input"]={ @@ -35,24 +35,25 @@ e.exports={en:["Label Up"],pl:["Etykieta góra"]}},5119:e=>{e.exports={en:["Labe 4509:e=>{e.exports={en:["Something went wrong. Please try again later."],pl:["Coś poszło nie tak. Spróbuj ponownie później."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],pl:["Zachowaj Nowy Wygląd Wykresu"]}},76266:e=>{e.exports={en:["Save as"],pl:["Zapisz jako"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],pl:["Skaluj walutę"]}},43758:e=>{e.exports={en:["Scale price chart only"],pl:["Tylko wykres skali ceny"]}},40012:e=>{e.exports={en:["Scale unit"],pl:["Skaluj jednostkę"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],pl:["Zmiany wprowadzone w skrypcie mogą nie zostać zapisane w przypadku odświeżenia strony."]}},32514:e=>{e.exports={en:["Settings"],pl:["Ustawienia"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],pl:["Druga część ułamkowa wartości jest nieprawidłowa."]}},75594:e=>{e.exports={en:["Security info"],pl:["Informacje dotyczące bezpieczeństwa"]}},21973:e=>{e.exports={en:["Send to back"],pl:["Wyślij wstecz"]}},71179:e=>{e.exports={en:["Send backward"],pl:["Cofnij"]}},26820:e=>{e.exports={en:["Seoul"],pl:["Seul"]}},6816:e=>{e.exports={en:["Sep"],pl:["Wrz"]}},94031:e=>{e.exports={en:["Session"],pl:["Sesja"]}},83298:e=>{e.exports={en:["Session volume profile"],pl:["Profil wolumenu sesji"]}},66707:e=>{e.exports={en:["Session breaks"],pl:["Przerwy w sesji"]}},1852:e=>{e.exports={en:["Shanghai"],pl:["Szanghaj"]}},8075:e=>{e.exports={en:["Short Position"],pl:["Pozycja Krótka"]}},98334:e=>{e.exports={en:["Show"],pl:["Pokaż"]}},85891:e=>{e.exports={en:["Show all drawings"],pl:["Pokaż wszystkie rysunki"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],pl:["Pokaż wszystkie rysunki i wskaźniki"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],pl:["Pokaż wszystkie rysunki, wskaźniki i zlecenia"]}},98753:e=>{e.exports={en:["Show all indicators"],pl:["Pokaż wszystkie wskaźniki"]}},55418:e=>{e.exports={en:["Show all ideas"],pl:["Pokaż wszystkie pomysły"]}},20506:e=>{e.exports={en:["Show all positions & orders"],pl:["Pokaż wszystkie pozycje i zlecenia"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],pl:["Pokaż przełącznik kontraktu ciągłego"]}},81465:e=>{e.exports={en:["Show contract expiration"],pl:["Pokaż wygaśnięcie kontraktu"]}},29449:e=>{e.exports={en:["Show dividends"],pl:["Pokaż Dywidendy"]}},37113:e=>{e.exports={en:["Show earnings"],pl:["Pokaż zyski"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],pl:["Pokaż pomysły opublikowane przez obserwowanych użytkowników"]}},62986:e=>{e.exports={en:["Show latest news"],pl:["Pokaż najnowsze wiadomości"]}},44020:e=>{e.exports={en:["Show my ideas only"],pl:["Pokaż wyłącznie moje pomysły"]}},50849:e=>{e.exports={en:["Show splits"],pl:["Pokaż podziały"]}},67751:e=>{e.exports={en:["Signpost"],pl:["Drogowskaz"]}},77377:e=>{e.exports={en:["Singapore"],pl:["Singapur"]}},39090:e=>{e.exports={ en:["Sine Line"],pl:["Sinusoida"]}},66205:e=>{e.exports={en:["Square"],pl:["Kwadrat"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],pl:["Przekroczono limit liczby analiz: {number} analiz na układ.\nProsimy usunąć niektóre analizy."]}},92516:e=>{e.exports={en:["Style"],pl:["Styl"]}},61507:e=>{e.exports={en:["Stack on the left"],pl:["Umieść Po Lewej"]}},97800:e=>{e.exports={en:["Stack on the right"],pl:["Umieść Po Prawej"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],pl:["Zacznij korzystać z trybu nawigacji za pomocą klawiatury. Naciśnij {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],pl:["Pozostań w Trybie Rysowania"]}},69217:e=>{e.exports={en:["Step line"],pl:["Linia krokowa"]}},43114:e=>{e.exports={en:["Sticker"],pl:["Naklejka"]}},86716:e=>{e.exports={en:["Stockholm"],pl:["Sztokholm"]}},1145:e=>{e.exports={en:["Submicro"],pl:["Submikro"]}},63375:e=>{e.exports={en:["Submillennium"],pl:["Submilenium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"],pl:["Supercykl"]}},3348:e=>{e.exports={en:["Supermillennium"],pl:["Supermilenium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],pl:["Przełącz na {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],pl:["Błąd symbolu"]}},32390:e=>{e.exports={en:["Symbol name label"],pl:["Etykieta nazwy symbolu"]}},10127:e=>{e.exports={en:["Symbol last price label"],pl:["Etykieta ostatniej wartości symbolu"]}},39079:e=>{e.exports={en:["Sync globally"],pl:["Synchronizuj globalnie"]}},46607:e=>{e.exports={en:["Sync in layout"],pl:["Synchronizuj dla wszystkich wykresów"]}},76519:e=>{e.exports={en:["Point & figure"],pl:["Wykres punktowo-symboliczny"]}},39949:e=>{e.exports={en:["Polyline"],pl:["Polilinia"]}},371:e=>{e.exports={en:["Path"],pl:["Ścieżka"]}},59256:e=>{e.exports={en:["Parallel Channel"],pl:["Kanał równoległy"]}},61879:e=>{e.exports={en:["Paris"],pl:["Paryż"]}},35140:e=>{e.exports={en:["Paste"],pl:["Wklej"]}},6919:e=>{e.exports={en:["Percent"],pl:["Procentowa"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"],pl:["Szpilka"]}},33110:e=>{e.exports={en:["Pin to new left scale"],pl:["Przypnij do nowej lewej skali"]}},28280:e=>{e.exports={en:["Pin to new right scale"],pl:["Przypnij do nowej prawej skali"]}},14115:e=>{e.exports={en:["Pin to left scale"],pl:["Przypnij do lewej skali"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],pl:["Przypnij do lewej skali (ukryte)"]}},81054:e=>{e.exports={en:["Pin to right scale"],pl:["przypnij do prawej skali"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],pl:["Przypnij do prawej skali (ukryte)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],pl:["Przypnij do skali (Teraz po lewej)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],pl:["Przypnij Do Skali (Teraz Nie Przypięta)"]} },10761:e=>{e.exports={en:["Pin to scale (now right)"],pl:["Przypnij do skali (Teraz po prawej)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],pl:["Przypnij Do Skali (Teraz {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],pl:["Przypnij do skali {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],pl:["Przypnij do skali {label} (ukryte)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],pl:["Przypięto do lewej skali"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],pl:["Przypięto do lewej skali (ukryte)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],pl:["Przypięto do prawej skali"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],pl:["Przypnij do prawej skali (ukryte)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],pl:["Przypięto do skali {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],pl:["Przypięto do skali {label} (ukryte)"]}},71566:e=>{e.exports={en:["Plus button"],pl:["Przycisk plus"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],pl:["Pozwól nam na zapisywanie w schowku w Twojej przeglądarce lub naciśnij {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],pl:["Praga"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],pl:["Wciśnij i przytrzymaj {key} podczas powiększania, aby utrzymać pozycję wykresu"]}},91282:e=>{e.exports={en:["Price Label"],pl:["Etykieta Ceny"]}},97512:e=>{e.exports={en:["Price Note"],pl:["Notatka cenowa"]}},68941:e=>{e.exports={en:["Price Range"],pl:["Zakres cenowy"]}},66123:e=>{e.exports={en:["Price format is invalid."],pl:["Format ceny jest niepoprawny"]}},72926:e=>{e.exports={en:["Price line"],pl:["Linia Ceny"]}},59189:e=>{e.exports={en:["Primary"],pl:["Główny"]}},75747:e=>{e.exports={en:["Projection"],pl:["Projekcja"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],pl:["Opublikowano {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],pl:["Katar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],pl:["Szybkie wyszukiwanie. Naciśnij {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],pl:["Obracający się Prostokąt"]}},52961:e=>{e.exports={en:["Rome"],pl:["Rzym"]}},50318:e=>{e.exports={en:["Ray"],pl:["Promień"]}},55169:e=>{e.exports={en:["Range"],pl:["Zakres"]}},13386:e=>{e.exports={en:["Reykjavik"],pl:["Reykjavík"]}},26001:e=>{e.exports={en:["Rectangle"],pl:["Prostokąt"]}},48236:e=>{e.exports={en:["Redo"],pl:["Ponów"]}},2460:e=>{e.exports={en:["Regression Trend"],pl:["Trend regresji"]}},67410:e=>{e.exports={en:["Remove"],pl:["Usuń"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],pl:["Usuń ten wskaźnik finansowy z ulubionych"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],pl:["Usuń ten wskaźnik z ulubionych"]}},86285:e=>{e.exports={en:["Remove {drawings}"], -pl:["Usuń {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],pl:["Usuń {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],pl:["Usuń {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],pl:["Usuń Układ wykresu"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],pl:["Zresetuj widok wykresu"]}},88853:e=>{e.exports={en:["Reset points"],pl:["Zresetuj punkty"]}},15332:e=>{e.exports={en:["Reset price scale"],pl:["Resetuj skalę cenową"]}},54170:e=>{e.exports={en:["Reset time scale"],pl:["Resetuj skalę czasową"]}},37974:e=>{e.exports={en:["Riyadh"],pl:["Rijad"]}},94022:e=>{e.exports={en:["Riga"],pl:["Ryga"]}},60630:e=>{e.exports={en:["Runtime error"],pl:["Błąd wykonania"]}},66719:e=>{e.exports={en:["Warning"],pl:["Ostrzeżenie"]}},5959:e=>{e.exports={en:["Warsaw"],pl:["Warszawa"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],pl:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],pl:["Tabela"]}},11034:e=>{e.exports={en:["Taipei"],pl:["Tajpej"]}},79995:e=>{e.exports={en:["Tallinn"],pl:["Tallin"]}},6686:e=>{e.exports={en:["Tehran"],pl:["Teheran"]}},93553:e=>{e.exports={en:["Template"],pl:["Szablon"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],pl:["Dostawca danych nie dostarcza danych odnośnie wolumenu dla tego symbolu."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],pl:["Nie udało się wygenerować podgląd publikacji. Prosimy wyłączyć rozszerzenia przeglądarki i spróbować ponownie."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],pl:["Przetwarzanie żądania trwało zbyt długo. Upewnij się, że masz stabilne połączenie internetowe. Jeśli problem będzie się powtarzał, spróbuj zmniejszyć długość żądanego przedziału czasu."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],pl:["Brak danych dla wybranego okresu i ram czasowych na wykresie."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],pl:["Ten plik jest za duży. Maksymalny rozmiar to {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],pl:["Ten wskaźnik nie może być zastosowany do innego wskaźnika"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],pl:["Ten skrypt zawiera błąd. Prosimy o kontakt z jego autorem."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],pl:["Ten skrypt jest dostępny tylko z zaproszeniem. Aby uzyskać dostęp, skontaktuj się z jego autorem."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],pl:["Symbol dostępnywyłacznie na platformie {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={ -en:["Three Drives Pattern"],pl:["Formacja Trzech Indian"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],pl:["Interwały oparte na tickach nie są dostępne dla {ticker}."]}},12806:e=>{e.exports={en:["Time"],pl:["Czas"]}},20909:e=>{e.exports={en:["Time zone"],pl:["Strefa Czasowa"]}},46852:e=>{e.exports={en:["Time Cycles"],pl:["Cykle czasowe"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],pl:["Trading"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],pl:["TradingView jest interaktywny i posiada polecenia obsługiwane przez czytniki ekranowe. Poniżej znajduje się lista dostępnych poleceń klawiatury do interakcji na platformie."]}},35757:e=>{e.exports={en:["Trend Angle"],pl:["Kąt trendu"]}},97339:e=>{e.exports={en:["Trend Line"],pl:["Linia Trendu"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],pl:["Rozszerzenie Fib bazujące na trendzie"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],pl:["Linie czasowe Fib bazujące na trendzie"]}},1671:e=>{e.exports={en:["Triangle"],pl:["Trójkąt"]}},76152:e=>{e.exports={en:["Triangle Down"],pl:["Trójkąt dół"]}},90148:e=>{e.exports={en:["Triangle Pattern"],pl:["Formacja Trójkąta"]}},21236:e=>{e.exports={en:["Triangle Up"],pl:["Trójkąt góra"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],pl:["Cofnij"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],pl:["Nieoczekiwany błąd w trybie Deep Backtesting. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji."]}},15432:e=>{e.exports={en:["Units"],pl:["Jednostki"]}},11768:e=>{e.exports={en:["Unknown error"],pl:["Nieznany błąd"]}},99894:e=>{e.exports={en:["Unlock"],pl:["Odblokuj"]}},75546:e=>{e.exports={en:["Unsupported interval"],pl:["Nieobsługiwany interwał"]}},8580:e=>{e.exports={en:["User-defined error"],pl:["Błąd zdefiniowany przez użytkownika"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],pl:["Profil Wolumenu Stały Zakres"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],pl:["Wskaźnik Volume Profile dostępny tylko w naszych zaktualizowanych planach."]}},93722:e=>{e.exports={en:["Volume candles"],pl:["Świece wolumenu"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],pl:["Dane dotyczące wolumenów nie są dostępne w planie danych BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],pl:["Linia pionowa"]}},23160:e=>{e.exports={en:["Vienna"],pl:["Wiedeń"]}},60534:e=>{e.exports={en:["Vilnius"],pl:["Wilno"]}},40091:e=>{e.exports={en:["Visibility"],pl:["Widoczność"]}},54853:e=>{e.exports={en:["Visibility on intervals"],pl:["Widoczność w interwałach"]}},58302:e=>{e.exports={en:["Visible on tap"], -pl:["Widoczne po stuknięciu"]}},10309:e=>{e.exports={en:["Visible on mouse over"],pl:["Widoczne po wskazaniu myszką"]}},4077:e=>{e.exports={en:["Visual order"],pl:["Kolejność wyświetlania"]}},11316:e=>{e.exports={en:["X Cross"],pl:["Krzyżyk X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],pl:["Formacja XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],pl:["Zakres czasowy pivot nie jest dostępny dla wybranego interwału"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],pl:["Masz zablokowane rysunki dla tego symbolu. Czy chcesz również usunąć zablokowane rysunki?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],pl:["Tak, usuń je"]}},62859:e=>{e.exports={en:["Zurich"],pl:["Zurych"]}},47977:e=>{e.exports={en:["change Elliott degree"],pl:["zmień stopień Elliotta"]}},61557:e=>{e.exports={en:["change no overlapping labels"],pl:["zmień nienakładające się etykiety"]}},76852:e=>{e.exports={en:["change average close price label visibility"],pl:["zmień średnią widoczność etykiety ceny zamknięcia"]}},1022:e=>{e.exports={en:["change average close price line visibility"],pl:["zmień średnią widoczność linii ceny zamknięcia"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],pl:["zmień widoczność etykiet cen bid i ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],pl:["zmień widoczność linii cen bid i ask"]}},32302:e=>{e.exports={en:["change currency"],pl:["zmień walutę"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],pl:["zmień układ wykresu na {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],pl:["zmień widoczność przełącznika kontraktu ciągłego"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],pl:["zmień widoczność odliczania na zamknięcie słupka"]}},16979:e=>{e.exports={en:["change date range"],pl:["zmień zakres dat"]}},53929:e=>{e.exports={en:["change dividends visibility"],pl:["zmień widoczność dywidend"]}},6119:e=>{e.exports={en:["change events visibility on chart"],pl:["zmień widoczność wydarzeń na wykresie"]}},6819:e=>{e.exports={en:["change earnings visibility"],pl:["zmień widoczność zarobków"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],pl:["zmień widoczność wygaśnięcia kontraktu futures"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],pl:["zmień widoczność etykiet cen high i low"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],pl:["zmień widoczność linii cen high i low"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],pl:["zmień widoczność nazw etykiet indykatorów"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],pl:["zmień widoczność etykiet wartości indykatorów"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],pl:["zmień widoczność najnowszych wiadomości i minds"]}},88849:e=>{e.exports={en:["change linking group"], -pl:["zmień grupę łączącą"]}},14691:e=>{e.exports={en:["change pane height"],pl:["zmień wysokość okienka"]}},96379:e=>{e.exports={en:["change plus button visibility"],pl:["zmień widoczność przycisku plusa"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],pl:["zmień widoczność etykiet cen pre/post market"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],pl:["zmień widoczność linii cen pre/post market"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],pl:["zmień poprzednią widoczność linii ceny zamknięcia"]}},8662:e=>{e.exports={en:["change price line visibility"],pl:["Zmień linię ceny"]}},2509:e=>{e.exports={en:["change price to bar ratio"],pl:["zmień stosunek ceny do słupka"]}},32829:e=>{e.exports={en:["change resolution"],pl:["Zmień rozdzielczość"]}},35400:e=>{e.exports={en:["change symbol"],pl:["Zmień symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],pl:["zmień widoczność etykiet symboli"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],pl:["zmień widoczności ostatniej wartości symbolu"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],pl:["zmień poprzednią widoczność wartości zamknięcia symbolu"]}},87041:e=>{e.exports={en:["change session"],pl:["zmień sesję"]}},38413:e=>{e.exports={en:["change session breaks visibility"],pl:["zmień widoczność przerw w sesji"]}},49965:e=>{e.exports={en:["change series style"],pl:["zmień styl serii"]}},47474:e=>{e.exports={en:["change splits visibility"],pl:["zmień widoczność podziałów"]}},20137:e=>{e.exports={en:["change timezone"],pl:["zmień strefę czasową"]}},85975:e=>{e.exports={en:["change unit"],pl:["zmień jednostkę"]}},1924:e=>{e.exports={en:["change visibility"],pl:["Zmień widoczność"]}},84331:e=>{e.exports={en:["change visibility at current interval"],pl:["zmień widoczność w bieżącym interwale"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],pl:["zmień widoczność w bieżącym interwale i powyżej"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],pl:["zmień widoczność w bieżącym interwale i poniżej"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],pl:["zmieniać widoczność we wszystkich interwałach"]}},94566:e=>{e.exports={en:["charts by TradingView"],pl:["Wykresy giełdowe od TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],pl:["Klonuj narzędzia linii"]}},46219:e=>{e.exports={en:["create line tools group"],pl:["Utwórz grupę narzędzi rysowania"]}},95394:e=>{e.exports={en:["create line tools group from selection"],pl:["Utwórz grupę z wybranych narzędzi rysowania"]}},12898:e=>{e.exports={en:["create {tool}"],pl:["utwórz {tool}"]}},94227:e=>{e.exports={en:["cut sources"],pl:["wytnij źródła"]}},11500:e=>{e.exports={en:["cut {title}"],pl:["wytnij {title}"]}},63869:e=>{e.exports={en:["anchor objects"],pl:["zakotwicz obiekty"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"], -pl:["Dodaj narzędzie rysowania {lineTool} do grupy {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],pl:["dodaj narzędzia linii do grupy {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],pl:["Dodaj ten wskaźnik finansowy do całego układu"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],pl:["Dodaj ten wskaźnik do całego układu"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],pl:["Dodaj tę strategię do całego układu"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],pl:["Dodaj ten symbol do całego układu"]}},4128:e=>{e.exports={en:["align to 45 degrees"],pl:["wyrównaj do 45 stopni"]}},68231:e=>{e.exports={en:["apply chart theme"],pl:["zastosuj motyw wykresu"]}},99551:e=>{e.exports={en:["apply all chart properties"],pl:["zastosuj wszystkie właściwości wykresu"]}},89720:e=>{e.exports={en:["apply drawing template"],pl:["Zastosuj szablon rysowania"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],pl:["zastosuj ustawienia fabryczne do wybranych źródeł"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],pl:["zastosuj wskaźniki do całego układu"]}},69604:e=>{e.exports={en:["apply study template {template}"],pl:["Zastosuj szablon wskaźnika {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],pl:["zastosuj motyw pasków narzędzi"]}},1979:e=>{e.exports={en:["bring group {title} forward"],pl:["przenieś grupę {title} do przodu"]}},53159:e=>{e.exports={en:["bring {title} to front"],pl:["przenieś {title} na przód"]}},41966:e=>{e.exports={en:["bring {title} forward"],pl:["Przenieś {title} do przodu"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"],pl:["blokada zakresu dat"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],pl:["Usuń narzędzia rysowania z grupy {group}"]}},13017:e=>{e.exports={en:["hide {title}"],pl:["ukryj {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],pl:["Ukryj znaki na świeczkach"]}},56558:e=>{e.exports={en:["interval lock"],pl:["blokada interwału"]}},6830:e=>{e.exports={en:["invert scale"],pl:["Odwróć skalę"]}},48818:e=>{e.exports={en:["insert {title}"],pl:["wstaw {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],pl:["wstaw {title} po {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],pl:["Wstaw {title} po {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],pl:["wstaw {title} przed {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],pl:["wstaw {title} przed {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],pl:["wczytaj domyślny szablon rysunku"]}},62011:e=>{e.exports={en:["loading..."],pl:["ładowanie..."]}},76104:e=>{e.exports={en:["lock {title}"],pl:["Zablokuj {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],pl:["zablokuj grupę {group}"]}},18942:e=>{e.exports={en:["lock objects"],pl:["zablokuj obiekty"]}},98277:e=>{e.exports={en:["move"],pl:["przenieś"]}}, -58228:e=>{e.exports={en:["move {title} to new left scale"],pl:["Przejdź {title} Do Skali Po Lewej"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],pl:["przenieś {title} do nowej skali po prawej"]}},64077:e=>{e.exports={en:["move all scales to left"],pl:["Przesuń wszystkie skale na lewo"]}},19013:e=>{e.exports={en:["move all scales to right"],pl:["Przesuń wszystkie skale na prawo"]}},52510:e=>{e.exports={en:["move drawing(s)"],pl:["Przesuń obiekt(y) rysowania"]}},79209:e=>{e.exports={en:["move left"],pl:["przesuń w lewo"]}},60114:e=>{e.exports={en:["move right"],pl:["ruch w prawo"]}},44854:e=>{e.exports={en:["move scale"],pl:["Przesuń skalę"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],pl:["Włącz {title} Brak skali (pełny ekran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],pl:["Uczyń grupę {group} niewidoczną"]}},45987:e=>{e.exports={en:["make group {group} visible"],pl:["Uczyń grupę {group} widoczną"]}},78055:e=>{e.exports={en:["merge down"],pl:["dołącz poniżej"]}},41866:e=>{e.exports={en:["merge to pane"],pl:["dołącz do okienka"]}},52458:e=>{e.exports={en:["merge up"],pl:["dołącz powyżej"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],pl:["skaluj cenę"]}},63796:e=>{e.exports={en:["scale price chart only"],pl:["Tylko wykres skali ceny"]}},70771:e=>{e.exports={en:["scale time"],pl:["czas skali"]}},42070:e=>{e.exports={en:["scroll"],pl:["scrolluj"]}},87840:e=>{e.exports={en:["scroll time"],pl:["przewiń czas"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],pl:["ustaw strategię wyboru skali cen na {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],pl:["Przenieś {title} do tyłu"]}},5005:e=>{e.exports={en:["send {title} to back"],pl:["wyślij {title} na tył"]}},69546:e=>{e.exports={en:["send group {title} backward"],pl:["wyślij grupę {title} wstecz"]}},63934:e=>{e.exports={en:["share line tools globally"],pl:["udostępniaj narzędzia linii globalnie"]}},90221:e=>{e.exports={en:["share line tools in layout"],pl:["udostępnij narzędzia linii w układzie"]}},13336:e=>{e.exports={en:["show all ideas"],pl:["pokaż wszystkie pomysły"]}},91395:e=>{e.exports={en:["show ideas of followed users"],pl:["pokaż pomysły obserwowanych użytkowników"]}},57460:e=>{e.exports={en:["show my ideas only"],pl:["pokaż wyłącznie moje pomysły"]}},4114:e=>{e.exports={en:["stay in drawing mode"],pl:["pozostań w trybie rysowania"]}},3350:e=>{e.exports={en:["stop syncing drawing"],pl:["przestań synchronizować rysunek"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],pl:["wstrzymaj synchronizację narzędzi linii"]}},53278:e=>{e.exports={en:["symbol lock"],pl:["blokada symbolu"]}},91677:e=>{e.exports={en:["sync time"],pl:["synchronizuj czas"]}},3140:e=>{e.exports={en:["powered by"],pl:["przygotowane przez"]}},92800:e=>{e.exports={en:["powered by TradingView"],pl:["Powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],pl:["wklej rysunek"]}},1064:e=>{e.exports={en:["paste indicator"],pl:["wklej wskaźnik"]}},57010:e=>{ -e.exports={en:["paste {title}"],pl:["wklej {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],pl:["przypnij do lewej skali"]}},7495:e=>{e.exports={en:["pin to right scale"],pl:["Przypnij do prawej skali"]}},81566:e=>{e.exports={en:["pin to scale {label}"],pl:["przypnij do skali {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],pl:["przestaw okienka"]}},60806:e=>{e.exports={en:["remove all indicators"],pl:["usuń wszystkie wskaźniki"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],pl:["usuń wszystkie wskaźniki i narzędzia do rysowania"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],pl:["usuń odznaczone narzędzia pustej linii"]}},30538:e=>{e.exports={en:["remove drawings"],pl:["Usuń rysunki"]}},1193:e=>{e.exports={en:["remove drawings group"],pl:["usuń grupę rysunków"]}},38199:e=>{e.exports={en:["remove line data sources"],pl:["usuń liniowe źródła danych"]}},93333:e=>{e.exports={en:["remove pane"],pl:["usuń okienko"]}},94543:e=>{e.exports={en:["remove {title}"],pl:["usuń {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],pl:["usuwanie grupy narzędzi linii {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],pl:["Zmień nazwę grupy {group} na {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],pl:["zresetuj rozmiary układu"]}},3323:e=>{e.exports={en:["reset scales"],pl:["resetuj skalę"]}},17336:e=>{e.exports={en:["reset time scale"],pl:["Resetuj skalę czasową"]}},47418:e=>{e.exports={en:["resize layout"],pl:["zmień rozmiar układu"]}},85815:e=>{e.exports={en:["restore defaults"],pl:["przywróć ustawienia domyślne"]}},96881:e=>{e.exports={en:["restore study defaults"],pl:["przywróć domyślne ustawienia badania"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],pl:["przełącz zmaksymalizowany stan panelu"]}},42240:e=>{e.exports={en:["toggle auto scale"],pl:["włącz automatyczne skalowanie"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],pl:["przełącz stan zwiniętego panelu"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],pl:["przełącz indeksowane do skali 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],pl:["przełącz skalę blokady"]}},49403:e=>{e.exports={en:["toggle log scale"],pl:["przełącz skalę logów"]}},98994:e=>{e.exports={en:["toggle percentage scale"],pl:["Włącz skalę procentową"]}},80688:e=>{e.exports={en:["toggle regular scale"],pl:["przełącz zwykłą skalę"]}},46807:e=>{e.exports={en:["track time"],pl:["śledź czas"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],pl:["wyłącz udostępnianie narzędzi linii"]}},99234:e=>{e.exports={en:["unanchor objects"],pl:["cofnij zakotwiczenie obiektów"]}},23230:e=>{e.exports={en:["unlock objects"],pl:["odblokuj obiekty"]}},74590:e=>{e.exports={en:["unlock group {group}"],pl:["Odblokuj grupę {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],pl:["odblokuj {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],pl:["odłącz od nowego okienka na dole"]}},79443:e=>{e.exports={en:["unmerge up"],pl:["odłącz powyżej"]}},46453:e=>{ -e.exports={en:["unmerge down"],pl:["odłącz poniżej"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],pl:["O nie! Wykres typu {chartStyle} nie jest obecnie dostępny dla interwałów opartych na tickach."]}},41643:e=>{e.exports={en:["{count} bars"],pl:["{count} słupki"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],pl:["{symbol} dane finansowe od TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],pl:["{userName} opublikował {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],pl:["przybliż"]}},49856:e=>{e.exports={en:["zoom in"],pl:["powiększ"]}},73638:e=>{e.exports={en:["zoom out"],pl:["pomniejsz"]}},41807:e=>{e.exports={en:["day","days"],pl:["dzień","dni","dni","dni"]}},42328:e=>{e.exports={en:["hour","hours"],pl:["godzina","godziny","godzin","godziny"]}},98393:e=>{e.exports={en:["month","months"],pl:["miesiąc","miesiące","miesięcy","miesięcy"]}},78318:e=>{e.exports={en:["minute","minutes"],pl:["minuta","minuty","minut","minut"]}},33232:e=>{e.exports={en:["second","seconds"],pl:["sekunda","sekundy","sekund","sekund"]}},89937:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},48898:e=>{e.exports={en:["week","weeks"],pl:["tydzień","tygodnie","tygodni","tygodni"]}},11913:e=>{e.exports={en:["tick","ticks"],pl:["tick","ticki","ticków","ticków"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],pl:["{amount} rysunek","{amount} rysunki","{amount} rysunków","{amount} rysunków"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],pl:["{amount} wskaźnik","{amount} wskaźniki","{amount} wskaźników","{amount} wskaźników"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],pl:["{count}m","{count}m","{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],pl:["{count}d","{count}d","{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],pl:["{count}r","{count}r","{count}r","{count}r"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],pl:["Indeks S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],pl:["Indeks S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],pl:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],pl:["Dolar Australijski/Dolar Kanadyjski"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],pl:["Dolar Australijski/Frank Szwajcarski"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],pl:["Dolar Australijski/Jen Japoński"]},e.exports["#AUDNZD-symbol-description"]={ -en:["Australian Dollar / New Zealand Dollar"],pl:["Dolar Australijski/Dolar Nowozelandzki"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],pl:["DOLAR AUSTRALIJSKI / RUBEL ROSYJSKI"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],pl:["Dolar australijski / Dolar amerykański"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],pl:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],pl:["Bitcoin Cash / Dolar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],pl:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],pl:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],pl:["Bitcoin / Indeks Dolara USA"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],pl:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],pl:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],pl:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],pl:["Indeks Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],pl:["Indeks S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],pl:["Real Brazylijski / Jen Japoński"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],pl:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],pl:["Bitcoin / Brazylijski Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pl:["Bitcoin / Dolar Kanadyjski"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],pl:["Bitcoin / Chiński Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],pl:["Bitcoin / Funt Brytyjski"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],pl:["Bitcoin / Japoński Jen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],pl:["Bitcoin / Południowokoreański Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],pl:["Bitcoin / Polski Złoty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],pl:["Bitcoin / Rubel rosyjski"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],pl:["Bitcoin/Bat tajski"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],pl:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],pl:["Bitcoin Gold / Dolar US"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={ -en:["S&P / BVL Peru General Index (PEN)"],pl:["Indeks S&P / BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],pl:["Brazylijski Index Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],pl:["Dolar Kanadyjski/Jen Japoński"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],pl:["Dolar Kanadyjski / Dolar Amerykański"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],pl:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pl:["Indeks zmienności S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],pl:["Kukurydza Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],pl:["Śruta sojowa Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],pl:["Obligacje skarbowe 10-letnie Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],pl:["Owies Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],pl:["30-dniowa stopa procentowa funduszy federalnych Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],pl:["Ryż Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],pl:["Soja Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],pl:["Futures na pszenicę"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],pl:["Soja Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],pl:["Pszenica Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],pl:["E-MINI DOW JONES ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],pl:["Frank Szwajcarski/Jen Japoński"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],pl:["Frank Szwajcarski / Dolar Amerykański"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],pl:["Kontrakty terminowe CME na Bitcoin"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],pl:["Bydło opasowe Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],pl:["Wieprzowina chuda Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],pl:["Bydło żywe Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],pl:["Jen japoński E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],pl:["NASDAQ 100 E-MINI Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={ -en:["E-Mini Russell 2000 Index Futures"],pl:["Kontrakty terminowe na Indeks E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],pl:["Aluminium MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],pl:["Kontrakty terminowe na złoto"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],pl:["Futures na miedź"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],pl:["Kontrakty terminowe futures na srebro"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],pl:["Miedź E-Mini Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],pl:["Srebro (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],pl:["Złoto (mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],pl:["CFD na Miedź"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],pl:["CFD na Kukurydzę"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],pl:["CFD na Bawełnę"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],pl:["Całkowita kapitalizacja rynkowa kryptowalut, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],pl:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],pl:["Indeks Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],pl:["Indeks Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],pl:["Indeks Dow Jones Commodity - kakao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],pl:["Indeks Dow Jones Commodity - surowce energetyczne"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],pl:["Indeks Dow Jones Commodity - złoto"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],pl:["Indeks Dow Jones Commodity - zboża"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],pl:["Indeks Dow Jones Commodity - nikiel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],pl:["Indeks Dow Jones Commodity - kawa"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],pl:["Indeks Dow Jones Commodity - cukier"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],pl:["Indeks Dow Jones Commodity - srebro"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],pl:["Indeks Dow Jones Transportation Average"]}, -e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],pl:["Indeks Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],pl:["Indeks Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],pl:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],pl:["Ethereum Classic / Dolar amerykański"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],pl:["Ethereum / Funt szterling"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],pl:["Ethereum / Jen japoński"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],pl:["Ethereum / Won południowokoreański"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],pl:["Ethereum / Bat tajski"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],pl:["Ethereum / Dolar amerykański"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],pl:["Euro Fx/Dolar Australijski"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],pl:["Euro / Real Brazylijski"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],pl:["Euro Fx/Dolar Kanadyjski"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],pl:["Euro Fx/Frank Szwajcarski"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],pl:["Euro Fx/Funt Brytyjski"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],pl:["Euro Fx/Jen Japoński"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],pl:["Euro / Korona norweska"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],pl:["Euro Fx/Dolar Nowozelandzki"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],pl:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],pl:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],pl:["EURO / RUBEL ROSYJSKI"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],pl:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],pl:["Euro FX/Korona Szwedzka"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],pl:["Euro Fx/Nowa Lira Turecka"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],pl:["Euro / Dolar USA"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"] -},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],pl:["Produkt Krajowy Brutto, w zaokrągleniu do części dziesiętnej"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],pl:["Całkowita populacja: wszystkie grupy wiekowe z uwzględnieniem sił zbrojnych stacjonujących poza granicami kraju"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],pl:["Wskaźnik bezrobocia rejestrowanego"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],pl:["Indeks FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],pl:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],pl:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],pl:["Funt Brytyjski/Dolar Australijski"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],pl:["Funt Brytyjski/Dolar Kanadyjski"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],pl:["Funt Brytyjski/Frank Szwajcarski"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],pl:["FUNT SZTERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],pl:["Funt Brytyjski/Jen Japoński"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],pl:["Funt Brytyjski/Dolar Nowozelandzki"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],pl:["Funt szterling / Polski Złoty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],pl:["Funt Brytyjski / Rubel Rosyjski"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],pl:["Funt Brytyjski/Dolar USA"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],pl:["DAX Indeks Niemieckich Akcji Notowanych na Giełdzie"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],pl:["Alphabet Inc (Google) klasa C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"],pl:["Acaut ogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],pl:["WIG 20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],pl:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],pl:["Kontrakty terminowe na Indeks dolara amerykańskiego"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],pl:["Indeks IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],pl:["Indeks Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"], -pl:["Indeks Jakarta Composite"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],pl:["Indeks Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],pl:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],pl:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],pl:["Indeks Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],pl:["IOTA / Dolar US"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],pl:["JEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],pl:["JEN / RUBEL ROSYJSKI"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],pl:["Jen japoński / Dolar amerykański"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],pl:["Litecoin / Real brazylijsk"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],pl:["Litecoin / Dolar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],pl:["Kontrakty terminowe na ropę Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],pl:["Indeks MOEX Russia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],pl:["Indeks MICEX Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],pl:["Indeks MICEX Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],pl:["Indeks RTS Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],pl:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],pl:["Indeks PHLX Housing Sector"]},e.exports["#NASDAQ:IEF-symbol-description"]={ -en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],pl:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],pl:["Indeks Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],pl:["#NASDAQ:LCID-opis-symbolu"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],pl:["Indeks Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],pl:["Indeks PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],pl:["Indeks Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],pl:["Indeks PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],pl:["Indeks PHLX Gold and Silver Sector"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],pl:["NEO / Dolar Amerykański"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],pl:["Gaz Ziemny (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],pl:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],pl:["Kakao Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],pl:["Futures na ropę naftową"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],pl:["Futures na kawę"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],pl:["Kontrakty terminowe na gaz naturalny"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],pl:["Pallad Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],pl:["Kontrakty terminowe na platynę"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],pl:["Benzyna RBOB Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],pl:["Kontrakty terminowe na Bawełnę"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],pl:["Gaz ziemny E-Mini Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],pl:["Lekka ropa naftowa E-mini Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"], -pl:["Benzyna E-Mini Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],pl:["Indeks NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],pl:["Indeks AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],pl:["Indeks NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],pl:["Dolar Nowozelandzki/Jen Japoński"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],pl:["Dolar Nowozelandzki/Dolar USA"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],pl:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],pl:["Indeks S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],pl:["CFD na gaz ziemny"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],pl:["CFD na miedź (USD / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],pl:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],pl:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],pl:["Indeks OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],pl:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],pl:["Indeks OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],pl:["Indeks OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],pl:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],pl:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],pl:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],pl:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],pl:["Indeks Swiss Market"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"], -pl:["CFD na Soję"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],pl:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],pl:["Indeks S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],pl:["Indeks S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],pl:["CFD na Cukier"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],pl:["Indeks Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],pl:["#TADAWUL:2370-opis-symbolu"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],pl:["Indeks Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],pl:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],pl:["Indeks S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],pl:["Australijskie Obligacje Rządowe 10L"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],pl:["Australijskie Obligacje Rządowe 10L"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],pl:["Indeks dolara australijskiego"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],pl:["Indeks Funta Brytyjskiego"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],pl:["Obligacje skarbowe Kanada, 10-letnie"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Kanada"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],pl:["Chińskie Obligacje Rządowe 10L"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],pl:["Chińskie Obligacje Rządowe 10L"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],pl:["Indeks dolara kanadyjskiego"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],pl:["Niemieckie Obligacje 10-letnie"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],pl:["Niemieckie Obligacje 10-letnie"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],pl:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],pl:["Indeks dolara amerykańskiego"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"], -pl:["HIszpańskie obligacje rządowe 10L"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],pl:["HIszpańskie Obligacje Rządowe 10L"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],pl:["Indeks waluty euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],pl:["Francuskie Obligacje 10-letnie"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],pl:["Francuskie Obligacje 10-letnie"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],pl:["Brytyjskie obligacje rządowe 2L"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],pl:["Brytyjskie obligacje rządowe 10L"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],pl:["Brytyjskie Obligacje Rządowe 10L"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],pl:["CFD na złoto (USD/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],pl:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],pl:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],pl:["Indonezyjskie obligacje rządowe 3L"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],pl:["Indonezyjskie obligacje rządowe 10L"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Indonezja"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],pl:["Indyjskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],pl:["Indyjskie Obligacje Rządowe 10l"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],pl:["Włoskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],pl:["Włoskie Obligacje Rządowe 10l"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],pl:["Indeks US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],pl:["Japońskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],pl:["Japońskie Obligacje Rządowe 10l"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],pl:["Indeks jena japońskiego"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],pl:["Indeks Korea Composite Stock Price"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],pl:["Koreańskie Obligacje Rządowe 10L"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],pl:["Koreańskie Obligacje Rządowe 10L"]},e.exports["#TVC:MY10-symbol-description"]={ -en:["Malaysia Government Bonds 10 YR"],pl:["Malezyjskie obligacje rządowe 10-letnie"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],pl:["Malezyjskie obligacje rządowe 10-letnie"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],pl:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],pl:["Obligacje skarbowe Holandia, 10-letnie"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Holandia"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],pl:["Indeks NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],pl:["Obligacje skarbowe Nowa Zelandia, 10-letnie"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Nowa Zelandia"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],pl:["CFD na pallad (USD / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],pl:["Rentowność 5-letnich obligacji rządowych Polski"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji rządowych Polski"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],pl:["CFD na Platynę (dolar amerykański / uncja)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],pl:["Portugalskie obligacje rządowe 10L"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],pl:["Portugalskie Obligacje Rządowe 10L"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],pl:["Indeks South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],pl:["CFD na srebro (USD/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],pl:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],pl:["Indeks Giełdy Szwajcarskiej"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],pl:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],pl:["Indeks Franka Szwajcarskiego"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],pl:["Tureckie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],pl:["Tureckie Obligacje Rządowe 10l"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],pl:["CFD na ropę Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"], -pl:["Amerykańskie Obligacje Rządowe 2-letnie"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 2l"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],pl:["Amerykańskie Obligacje Rządowe 5-letnie"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 5l"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],pl:["Amerykańskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 10l"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],pl:["Amerykańskie Obligacje Rządowe 30-letnie"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],pl:["CFD na ropę WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pl:["Indeks zmienności S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],pl:["Indeks dolara nowozelandzkiego"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],pl:["Indeks Taiwan Weighted"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],pl:["Indeks Taiwan Capitalization Weighted Stock"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],pl:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],pl:["FTSE 100 Indeks 100 Spółek notowanych w UK"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],pl:["CFD na ropę naftową (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],pl:["Dolar amerykański / Dolar australijjski"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],pl:["Dolar USA / Real Brazylijski"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],pl:["Dolar USA/Dolar Kanadyjski"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],pl:["Dolar USA/Frank Szwajcarski"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],pl:["Dolar USA / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],pl:["DOLAR USA / KORONA DUŃSKA"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],pl:["Dolar amerykański / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],pl:["Dolar amerykański / Funt sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],pl:["Dolar USA/Dolar Hongkoński"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],pl:["Dolar amerykański / Forint węgierski"]},e.exports["#USDIDR-symbol-description"]={ -en:["U.S. Dollar / Rupiah"],pl:["Dolar USA / Rupia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],pl:["Dolar amerykański / Szekel izraelski"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],pl:["Dolar USA / Rupia Indyjska"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],pl:["Dolar USA/Jen Japoński"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],pl:["DOLAR USA / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],pl:["Dolar USA / Peso Meksykańskie"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],pl:["Dolar amerykański / Dolar nowozelandzki"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],pl:["Dolar USA / Peso Filipińskie"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],pl:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],pl:["DOLAR USA / RUBEL ROSYJSKI"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],pl:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],pl:["Dolar USA/Korona Szwedzka"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],pl:["DOLAR USA / DOLAR SINGAPURSKI"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],pl:["Dolar amerykański / Baht tajski"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],pl:["Dolar USA/Nowa Lira Turecka"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],pl:["Dolar amerykański / Rand południowoafrykański"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],pl:["CFD na ropę naftową (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],pl:["CFD na Pszenicę"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],pl:["Srebro/Dolar USA"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],pl:["Złoto / Dolar USA"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pl:["Bitcoin / Dolar kanadyjski"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],pl:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],pl:["Monero / Dolar Amerykański"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],pl:["CFD na Pallad"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],pl:["Platyna/Dolar USA"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],pl:["XRP / Dolar USA"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],pl:["Zcash / Dolar Amerykański"]}}}]); \ No newline at end of file +pl:["Usuń {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],pl:["Usuń {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],pl:["Usuń {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],pl:["Usuń Układ wykresu"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],pl:["Zresetuj widok wykresu"]}},88853:e=>{e.exports={en:["Reset points"],pl:["Zresetuj punkty"]}},15332:e=>{e.exports={en:["Reset price scale"],pl:["Resetuj skalę cenową"]}},54170:e=>{e.exports={en:["Reset time scale"],pl:["Resetuj skalę czasową"]}},37974:e=>{e.exports={en:["Riyadh"],pl:["Rijad"]}},94022:e=>{e.exports={en:["Riga"],pl:["Ryga"]}},60630:e=>{e.exports={en:["Runtime error"],pl:["Błąd wykonania"]}},66719:e=>{e.exports={en:["Warning"],pl:["Ostrzeżenie"]}},5959:e=>{e.exports={en:["Warsaw"],pl:["Warszawa"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],pl:["Tokio"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],pl:["Tabela"]}},11034:e=>{e.exports={en:["Taipei"],pl:["Tajpej"]}},79995:e=>{e.exports={en:["Tallinn"],pl:["Tallin"]}},6686:e=>{e.exports={en:["Tehran"],pl:["Teheran"]}},93553:e=>{e.exports={en:["Template"],pl:["Szablon"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],pl:["Dostawca danych nie dostarcza danych odnośnie wolumenu dla tego symbolu."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],pl:["Nie udało się wygenerować podgląd publikacji. Prosimy wyłączyć rozszerzenia przeglądarki i spróbować ponownie."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],pl:["Przetwarzanie żądania trwało zbyt długo. Upewnij się, że masz stabilne połączenie internetowe. Jeśli problem będzie się powtarzał, spróbuj zmniejszyć długość żądanego przedziału czasu."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],pl:["Brak danych dla wybranego okresu i ram czasowych na wykresie."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],pl:["Ten plik jest za duży. Maksymalny rozmiar to {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],pl:["Ten wskaźnik nie może być zastosowany do innego wskaźnika"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],pl:["Ten skrypt zawiera błąd. Prosimy o kontakt z jego autorem."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],pl:["Ten skrypt jest dostępny tylko z zaproszeniem. Aby uzyskać dostęp, skontaktuj się z jego autorem."]}},47773:e=>{e.exports={ +en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],pl:["Symbol dostępnywyłacznie na platformie {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],pl:["Formacja Trzech Indian"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],pl:["Interwały oparte na tickach nie są dostępne dla {ticker}."]}},12806:e=>{e.exports={en:["Time"],pl:["Czas"]}},20909:e=>{e.exports={en:["Time zone"],pl:["Strefa Czasowa"]}},46852:e=>{e.exports={en:["Time Cycles"],pl:["Cykle czasowe"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],pl:["Trading"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],pl:["TradingView jest interaktywny i posiada polecenia obsługiwane przez czytniki ekranowe. Poniżej znajduje się lista dostępnych poleceń klawiatury do interakcji na platformie."]}},35757:e=>{e.exports={en:["Trend Angle"],pl:["Kąt trendu"]}},97339:e=>{e.exports={en:["Trend Line"],pl:["Linia Trendu"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],pl:["Rozszerzenie Fib bazujące na trendzie"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],pl:["Linie czasowe Fib bazujące na trendzie"]}},1671:e=>{e.exports={en:["Triangle"],pl:["Trójkąt"]}},76152:e=>{e.exports={en:["Triangle Down"],pl:["Trójkąt dół"]}},90148:e=>{e.exports={en:["Triangle Pattern"],pl:["Formacja Trójkąta"]}},21236:e=>{e.exports={en:["Triangle Up"],pl:["Trójkąt góra"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],pl:["Cofnij"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],pl:["Nieoczekiwany błąd w trybie Deep Backtesting. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji."]}},15432:e=>{e.exports={en:["Units"],pl:["Jednostki"]}},11768:e=>{e.exports={en:["Unknown error"],pl:["Nieznany błąd"]}},99894:e=>{e.exports={en:["Unlock"],pl:["Odblokuj"]}},75546:e=>{e.exports={en:["Unsupported interval"],pl:["Nieobsługiwany interwał"]}},8580:e=>{e.exports={en:["User-defined error"],pl:["Błąd zdefiniowany przez użytkownika"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],pl:["Profil Wolumenu Stały Zakres"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],pl:["Wskaźnik Volume Profile dostępny tylko w naszych zaktualizowanych planach."]}},93722:e=>{e.exports={en:["Volume candles"],pl:["Świece wolumenu"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],pl:["Dane dotyczące wolumenów nie są dostępne w planie danych BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],pl:["Linia pionowa"]}},23160:e=>{e.exports={en:["Vienna"],pl:["Wiedeń"]}},60534:e=>{e.exports={ +en:["Vilnius"],pl:["Wilno"]}},40091:e=>{e.exports={en:["Visibility"],pl:["Widoczność"]}},54853:e=>{e.exports={en:["Visibility on intervals"],pl:["Widoczność w interwałach"]}},58302:e=>{e.exports={en:["Visible on tap"],pl:["Widoczne po stuknięciu"]}},10309:e=>{e.exports={en:["Visible on mouse over"],pl:["Widoczne po wskazaniu myszką"]}},4077:e=>{e.exports={en:["Visual order"],pl:["Kolejność wyświetlania"]}},11316:e=>{e.exports={en:["X Cross"],pl:["Krzyżyk X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],pl:["Formacja XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],pl:["Zakres czasowy pivot nie jest dostępny dla wybranego interwału"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],pl:["Masz zablokowane rysunki dla tego symbolu. Czy chcesz również usunąć zablokowane rysunki?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],pl:["Tak, usuń je"]}},62859:e=>{e.exports={en:["Zurich"],pl:["Zurych"]}},47977:e=>{e.exports={en:["change Elliott degree"],pl:["zmień stopień Elliotta"]}},61557:e=>{e.exports={en:["change no overlapping labels"],pl:["zmień nienakładające się etykiety"]}},76852:e=>{e.exports={en:["change average close price label visibility"],pl:["zmień średnią widoczność etykiety ceny zamknięcia"]}},1022:e=>{e.exports={en:["change average close price line visibility"],pl:["zmień średnią widoczność linii ceny zamknięcia"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],pl:["zmień widoczność etykiet cen bid i ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],pl:["zmień widoczność linii cen bid i ask"]}},32302:e=>{e.exports={en:["change currency"],pl:["zmień walutę"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],pl:["zmień układ wykresu na {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],pl:["zmień widoczność przełącznika kontraktu ciągłego"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],pl:["zmień widoczność odliczania na zamknięcie słupka"]}},16979:e=>{e.exports={en:["change date range"],pl:["zmień zakres dat"]}},53929:e=>{e.exports={en:["change dividends visibility"],pl:["zmień widoczność dywidend"]}},6119:e=>{e.exports={en:["change events visibility on chart"],pl:["zmień widoczność wydarzeń na wykresie"]}},6819:e=>{e.exports={en:["change earnings visibility"],pl:["zmień widoczność zarobków"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],pl:["zmień widoczność wygaśnięcia kontraktu futures"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],pl:["zmień widoczność etykiet cen high i low"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],pl:["zmień widoczność linii cen high i low"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],pl:["zmień widoczność nazw etykiet indykatorów"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"], +pl:["zmień widoczność etykiet wartości indykatorów"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],pl:["zmień widoczność najnowszych wiadomości i minds"]}},88849:e=>{e.exports={en:["change linking group"],pl:["zmień grupę łączącą"]}},14691:e=>{e.exports={en:["change pane height"],pl:["zmień wysokość okienka"]}},96379:e=>{e.exports={en:["change plus button visibility"],pl:["zmień widoczność przycisku plusa"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],pl:["zmień widoczność etykiet cen pre/post market"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],pl:["zmień widoczność linii cen pre/post market"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],pl:["zmień poprzednią widoczność linii ceny zamknięcia"]}},8662:e=>{e.exports={en:["change price line visibility"],pl:["Zmień linię ceny"]}},2509:e=>{e.exports={en:["change price to bar ratio"],pl:["zmień stosunek ceny do słupka"]}},32829:e=>{e.exports={en:["change resolution"],pl:["Zmień rozdzielczość"]}},35400:e=>{e.exports={en:["change symbol"],pl:["Zmień symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],pl:["zmień widoczność etykiet symboli"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],pl:["zmień widoczności ostatniej wartości symbolu"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],pl:["zmień poprzednią widoczność wartości zamknięcia symbolu"]}},87041:e=>{e.exports={en:["change session"],pl:["zmień sesję"]}},38413:e=>{e.exports={en:["change session breaks visibility"],pl:["zmień widoczność przerw w sesji"]}},49965:e=>{e.exports={en:["change series style"],pl:["zmień styl serii"]}},47474:e=>{e.exports={en:["change splits visibility"],pl:["zmień widoczność podziałów"]}},20137:e=>{e.exports={en:["change timezone"],pl:["zmień strefę czasową"]}},85975:e=>{e.exports={en:["change unit"],pl:["zmień jednostkę"]}},1924:e=>{e.exports={en:["change visibility"],pl:["Zmień widoczność"]}},84331:e=>{e.exports={en:["change visibility at current interval"],pl:["zmień widoczność w bieżącym interwale"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],pl:["zmień widoczność w bieżącym interwale i powyżej"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],pl:["zmień widoczność w bieżącym interwale i poniżej"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],pl:["zmieniać widoczność we wszystkich interwałach"]}},94566:e=>{e.exports={en:["charts by TradingView"],pl:["Wykresy giełdowe od TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],pl:["Klonuj narzędzia linii"]}},46219:e=>{e.exports={en:["create line tools group"],pl:["Utwórz grupę narzędzi rysowania"]}},95394:e=>{e.exports={en:["create line tools group from selection"],pl:["Utwórz grupę z wybranych narzędzi rysowania"]}},12898:e=>{e.exports={en:["create {tool}"],pl:["utwórz {tool}"]}},94227:e=>{e.exports={en:["cut sources"], +pl:["wytnij źródła"]}},11500:e=>{e.exports={en:["cut {title}"],pl:["wytnij {title}"]}},63869:e=>{e.exports={en:["anchor objects"],pl:["zakotwicz obiekty"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],pl:["Dodaj narzędzie rysowania {lineTool} do grupy {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],pl:["dodaj narzędzia linii do grupy {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],pl:["Dodaj ten wskaźnik finansowy do całego układu"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],pl:["Dodaj ten wskaźnik do całego układu"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],pl:["Dodaj tę strategię do całego układu"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],pl:["Dodaj ten symbol do całego układu"]}},4128:e=>{e.exports={en:["align to 45 degrees"],pl:["wyrównaj do 45 stopni"]}},68231:e=>{e.exports={en:["apply chart theme"],pl:["zastosuj motyw wykresu"]}},99551:e=>{e.exports={en:["apply all chart properties"],pl:["zastosuj wszystkie właściwości wykresu"]}},89720:e=>{e.exports={en:["apply drawing template"],pl:["Zastosuj szablon rysowania"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],pl:["zastosuj ustawienia fabryczne do wybranych źródeł"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],pl:["zastosuj wskaźniki do całego układu"]}},69604:e=>{e.exports={en:["apply study template {template}"],pl:["Zastosuj szablon wskaźnika {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],pl:["zastosuj motyw pasków narzędzi"]}},1979:e=>{e.exports={en:["bring group {title} forward"],pl:["przenieś grupę {title} do przodu"]}},53159:e=>{e.exports={en:["bring {title} to front"],pl:["przenieś {title} na przód"]}},41966:e=>{e.exports={en:["bring {title} forward"],pl:["Przenieś {title} do przodu"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"],pl:["blokada zakresu dat"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],pl:["Usuń narzędzia rysowania z grupy {group}"]}},13017:e=>{e.exports={en:["hide {title}"],pl:["ukryj {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],pl:["Ukryj znaki na świeczkach"]}},56558:e=>{e.exports={en:["interval lock"],pl:["blokada interwału"]}},6830:e=>{e.exports={en:["invert scale"],pl:["Odwróć skalę"]}},48818:e=>{e.exports={en:["insert {title}"],pl:["wstaw {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],pl:["wstaw {title} po {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],pl:["Wstaw {title} po {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],pl:["wstaw {title} przed {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],pl:["wstaw {title} przed {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],pl:["wczytaj domyślny szablon rysunku"]}},62011:e=>{e.exports={en:["loading..."],pl:["ładowanie..."]}},76104:e=>{e.exports={en:["lock {title}"], +pl:["Zablokuj {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],pl:["zablokuj grupę {group}"]}},18942:e=>{e.exports={en:["lock objects"],pl:["zablokuj obiekty"]}},98277:e=>{e.exports={en:["move"],pl:["przenieś"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],pl:["Przejdź {title} Do Skali Po Lewej"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],pl:["przenieś {title} do nowej skali po prawej"]}},64077:e=>{e.exports={en:["move all scales to left"],pl:["Przesuń wszystkie skale na lewo"]}},19013:e=>{e.exports={en:["move all scales to right"],pl:["Przesuń wszystkie skale na prawo"]}},52510:e=>{e.exports={en:["move drawing(s)"],pl:["Przesuń obiekt(y) rysowania"]}},79209:e=>{e.exports={en:["move left"],pl:["przesuń w lewo"]}},60114:e=>{e.exports={en:["move right"],pl:["ruch w prawo"]}},44854:e=>{e.exports={en:["move scale"],pl:["Przesuń skalę"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],pl:["Włącz {title} Brak skali (pełny ekran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],pl:["Uczyń grupę {group} niewidoczną"]}},45987:e=>{e.exports={en:["make group {group} visible"],pl:["Uczyń grupę {group} widoczną"]}},78055:e=>{e.exports={en:["merge down"],pl:["dołącz poniżej"]}},41866:e=>{e.exports={en:["merge to pane"],pl:["dołącz do okienka"]}},52458:e=>{e.exports={en:["merge up"],pl:["dołącz powyżej"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],pl:["skaluj cenę"]}},63796:e=>{e.exports={en:["scale price chart only"],pl:["Tylko wykres skali ceny"]}},70771:e=>{e.exports={en:["scale time"],pl:["czas skali"]}},42070:e=>{e.exports={en:["scroll"],pl:["scrolluj"]}},87840:e=>{e.exports={en:["scroll time"],pl:["przewiń czas"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],pl:["ustaw strategię wyboru skali cen na {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],pl:["Przenieś {title} do tyłu"]}},5005:e=>{e.exports={en:["send {title} to back"],pl:["wyślij {title} na tył"]}},69546:e=>{e.exports={en:["send group {title} backward"],pl:["wyślij grupę {title} wstecz"]}},63934:e=>{e.exports={en:["share line tools globally"],pl:["udostępniaj narzędzia linii globalnie"]}},90221:e=>{e.exports={en:["share line tools in layout"],pl:["udostępnij narzędzia linii w układzie"]}},13336:e=>{e.exports={en:["show all ideas"],pl:["pokaż wszystkie pomysły"]}},91395:e=>{e.exports={en:["show ideas of followed users"],pl:["pokaż pomysły obserwowanych użytkowników"]}},57460:e=>{e.exports={en:["show my ideas only"],pl:["pokaż wyłącznie moje pomysły"]}},4114:e=>{e.exports={en:["stay in drawing mode"],pl:["pozostań w trybie rysowania"]}},3350:e=>{e.exports={en:["stop syncing drawing"],pl:["przestań synchronizować rysunek"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],pl:["wstrzymaj synchronizację narzędzi linii"]}},53278:e=>{e.exports={en:["symbol lock"],pl:["blokada symbolu"]}},91677:e=>{e.exports={en:["sync time"],pl:["synchronizuj czas"]}},3140:e=>{e.exports={en:["powered by"],pl:["przygotowane przez"]}}, +92800:e=>{e.exports={en:["powered by TradingView"],pl:["Powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],pl:["wklej rysunek"]}},1064:e=>{e.exports={en:["paste indicator"],pl:["wklej wskaźnik"]}},57010:e=>{e.exports={en:["paste {title}"],pl:["wklej {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],pl:["przypnij do lewej skali"]}},7495:e=>{e.exports={en:["pin to right scale"],pl:["Przypnij do prawej skali"]}},81566:e=>{e.exports={en:["pin to scale {label}"],pl:["przypnij do skali {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],pl:["przestaw okienka"]}},60806:e=>{e.exports={en:["remove all indicators"],pl:["usuń wszystkie wskaźniki"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],pl:["usuń wszystkie wskaźniki i narzędzia do rysowania"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],pl:["usuń odznaczone narzędzia pustej linii"]}},30538:e=>{e.exports={en:["remove drawings"],pl:["Usuń rysunki"]}},1193:e=>{e.exports={en:["remove drawings group"],pl:["usuń grupę rysunków"]}},38199:e=>{e.exports={en:["remove line data sources"],pl:["usuń liniowe źródła danych"]}},93333:e=>{e.exports={en:["remove pane"],pl:["usuń okienko"]}},94543:e=>{e.exports={en:["remove {title}"],pl:["usuń {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],pl:["usuwanie grupy narzędzi linii {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],pl:["Zmień nazwę grupy {group} na {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],pl:["zresetuj rozmiary układu"]}},3323:e=>{e.exports={en:["reset scales"],pl:["resetuj skalę"]}},17336:e=>{e.exports={en:["reset time scale"],pl:["Resetuj skalę czasową"]}},47418:e=>{e.exports={en:["resize layout"],pl:["zmień rozmiar układu"]}},85815:e=>{e.exports={en:["restore defaults"],pl:["przywróć ustawienia domyślne"]}},96881:e=>{e.exports={en:["restore study defaults"],pl:["przywróć domyślne ustawienia badania"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],pl:["przełącz zmaksymalizowany stan panelu"]}},42240:e=>{e.exports={en:["toggle auto scale"],pl:["włącz automatyczne skalowanie"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],pl:["przełącz stan zwiniętego panelu"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],pl:["przełącz indeksowane do skali 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],pl:["przełącz skalę blokady"]}},49403:e=>{e.exports={en:["toggle log scale"],pl:["przełącz skalę logów"]}},98994:e=>{e.exports={en:["toggle percentage scale"],pl:["Włącz skalę procentową"]}},80688:e=>{e.exports={en:["toggle regular scale"],pl:["przełącz zwykłą skalę"]}},46807:e=>{e.exports={en:["track time"],pl:["śledź czas"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],pl:["wyłącz udostępnianie narzędzi linii"]}},99234:e=>{e.exports={en:["unanchor objects"],pl:["cofnij zakotwiczenie obiektów"]}},23230:e=>{e.exports={en:["unlock objects"],pl:["odblokuj obiekty"]}},74590:e=>{e.exports={en:["unlock group {group}"],pl:["Odblokuj grupę {group}"]}},12525:e=>{ +e.exports={en:["unlock {title}"],pl:["odblokuj {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],pl:["odłącz od nowego okienka na dole"]}},79443:e=>{e.exports={en:["unmerge up"],pl:["odłącz powyżej"]}},46453:e=>{e.exports={en:["unmerge down"],pl:["odłącz poniżej"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],pl:["O nie! Wykres typu {chartStyle} nie jest obecnie dostępny dla interwałów opartych na tickach."]}},41643:e=>{e.exports={en:["{count} bars"],pl:["{count} słupki"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],pl:["{symbol} dane finansowe od TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],pl:["{userName} opublikował {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],pl:["przybliż"]}},49856:e=>{e.exports={en:["zoom in"],pl:["powiększ"]}},73638:e=>{e.exports={en:["zoom out"],pl:["pomniejsz"]}},41807:e=>{e.exports={en:["day","days"],pl:["dzień","dni","dni","dni"]}},42328:e=>{e.exports={en:["hour","hours"],pl:["godzina","godziny","godzin","godziny"]}},98393:e=>{e.exports={en:["month","months"],pl:["miesiąc","miesiące","miesięcy","miesięcy"]}},78318:e=>{e.exports={en:["minute","minutes"],pl:["minuta","minuty","minut","minut"]}},33232:e=>{e.exports={en:["second","seconds"],pl:["sekunda","sekundy","sekund","sekund"]}},89937:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},48898:e=>{e.exports={en:["week","weeks"],pl:["tydzień","tygodnie","tygodni","tygodni"]}},11913:e=>{e.exports={en:["tick","ticks"],pl:["tick","ticki","ticków","ticków"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],pl:["{amount} rysunek","{amount} rysunki","{amount} rysunków","{amount} rysunków"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],pl:["{amount} wskaźnik","{amount} wskaźniki","{amount} wskaźników","{amount} wskaźników"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],pl:["{count}m","{count}m","{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],pl:["{count}d","{count}d","{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],pl:["{count}r","{count}r","{count}r","{count}r"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],pl:["Indeks S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],pl:["Indeks S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],pl:["Indeks S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],pl:["Dolar Australijski/Dolar Kanadyjski"]},e.exports["#AUDCHF-symbol-description"]={ +en:["Australian Dollar / Swiss Franc"],pl:["Dolar Australijski/Frank Szwajcarski"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],pl:["Dolar Australijski/Jen Japoński"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],pl:["Dolar Australijski/Dolar Nowozelandzki"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],pl:["DOLAR AUSTRALIJSKI / RUBEL ROSYJSKI"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],pl:["Dolar australijski / Dolar amerykański"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],pl:["Indeks S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],pl:["Bitcoin Cash / Dolar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],pl:["Indeks BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],pl:["Indeks BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],pl:["Bitcoin / Indeks Dolara USA"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],pl:["Indeks IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],pl:["Indeks Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],pl:["Indeks IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],pl:["Indeks Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],pl:["Indeks S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],pl:["Real Brazylijski / Jen Japoński"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],pl:["Indeks S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],pl:["Bitcoin / Brazylijski Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pl:["Bitcoin / Dolar Kanadyjski"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],pl:["Bitcoin / Chiński Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],pl:["Bitcoin / Funt Brytyjski"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],pl:["Bitcoin / Japoński Jen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],pl:["Bitcoin / Południowokoreański Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],pl:["Bitcoin / Polski Złoty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],pl:["Bitcoin / Rubel rosyjski"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],pl:["Bitcoin/Bat tajski"]}, +e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],pl:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],pl:["Bitcoin Gold / Dolar US"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],pl:["Indeks S&P / BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],pl:["Brazylijski Index Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],pl:["Dolar Kanadyjski/Jen Japoński"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],pl:["Dolar Kanadyjski / Dolar Amerykański"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],pl:["Indeks S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pl:["Indeks zmienności S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],pl:["Kukurydza Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],pl:["Śruta sojowa Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],pl:["Obligacje skarbowe 10-letnie Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],pl:["Owies Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],pl:["30-dniowa stopa procentowa funduszy federalnych Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],pl:["Ryż Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],pl:["Soja Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],pl:["Futures na pszenicę"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],pl:["Soja Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],pl:["Pszenica Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],pl:["E-MINI DOW JONES ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],pl:["Frank Szwajcarski/Jen Japoński"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],pl:["Frank Szwajcarski / Dolar Amerykański"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],pl:["Kontrakty terminowe CME na Bitcoin"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],pl:["Bydło opasowe Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],pl:["Wieprzowina chuda Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],pl:["Bydło żywe Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={ +en:["Japanese Yen E-mini Futures"],pl:["Jen japoński E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],pl:["NASDAQ 100 E-MINI Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],pl:["Kontrakty terminowe na Indeks E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],pl:["Aluminium MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],pl:["Kontrakty terminowe na złoto"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],pl:["Futures na miedź"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],pl:["Kontrakty terminowe futures na srebro"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],pl:["Miedź E-Mini Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],pl:["Srebro (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],pl:["Złoto (mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],pl:["CFD na Miedź"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],pl:["CFD na Kukurydzę"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],pl:["CFD na Bawełnę"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],pl:["Całkowita kapitalizacja rynkowa kryptowalut, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],pl:["Indeks DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],pl:["Indeks Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],pl:["Indeks Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],pl:["Indeks Dow Jones Commodity - kakao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],pl:["Indeks Dow Jones Commodity - surowce energetyczne"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],pl:["Indeks Dow Jones Commodity - złoto"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],pl:["Indeks Dow Jones Commodity - zboża"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],pl:["Indeks Dow Jones Commodity - nikiel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],pl:["Indeks Dow Jones Commodity - kawa"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],pl:["Indeks Dow Jones Commodity - cukier"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],pl:["Indeks Dow Jones Commodity - srebro"]}, +e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],pl:["Indeks Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],pl:["Indeks Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],pl:["Indeks Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],pl:["Indeks EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],pl:["Ethereum Classic / Dolar amerykański"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],pl:["Ethereum / Funt szterling"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],pl:["Ethereum / Jen japoński"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],pl:["Ethereum / Won południowokoreański"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],pl:["Ethereum / Bat tajski"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],pl:["Ethereum / Dolar amerykański"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],pl:["Euro Fx/Dolar Australijski"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],pl:["Euro / Real Brazylijski"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],pl:["Euro Fx/Dolar Kanadyjski"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],pl:["Euro Fx/Frank Szwajcarski"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],pl:["Euro Fx/Funt Brytyjski"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],pl:["Euro Fx/Jen Japoński"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],pl:["Euro / Korona norweska"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],pl:["Euro Fx/Dolar Nowozelandzki"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],pl:["Indeks AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],pl:["Indeks BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],pl:["EURO / RUBEL ROSYJSKI"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],pl:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],pl:["Euro FX/Korona Szwedzka"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],pl:["Euro Fx/Nowa Lira Turecka"]}, +e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],pl:["Euro / Dolar USA"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],pl:["Produkt Krajowy Brutto, w zaokrągleniu do części dziesiętnej"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],pl:["Całkowita populacja: wszystkie grupy wiekowe z uwzględnieniem sił zbrojnych stacjonujących poza granicami kraju"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],pl:["Wskaźnik bezrobocia rejestrowanego"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],pl:["Indeks FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],pl:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],pl:["Indeks S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],pl:["Funt Brytyjski/Dolar Australijski"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],pl:["Funt Brytyjski/Dolar Kanadyjski"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],pl:["Funt Brytyjski/Frank Szwajcarski"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],pl:["FUNT SZTERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],pl:["Funt Brytyjski/Jen Japoński"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],pl:["Funt Brytyjski/Dolar Nowozelandzki"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],pl:["Funt szterling / Polski Złoty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],pl:["Funt Brytyjski / Rubel Rosyjski"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],pl:["Funt Brytyjski/Dolar USA"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],pl:["DAX Indeks Niemieckich Akcji Notowanych na Giełdzie"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],pl:["Alphabet Inc (Google) klasa C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"],pl:["Acaut ogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],pl:["WIG 20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],pl:["Indeks Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],pl:["Kontrakty terminowe na Indeks dolara amerykańskiego"]},e.exports["#IDX:COMPOSITE-symbol-description"]={ +en:["IDX Composite Index"],pl:["Indeks IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],pl:["Indeks Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],pl:["Indeks Jakarta Composite"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],pl:["Indeks Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],pl:["Indeks MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],pl:["Indeks STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],pl:["Indeks Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],pl:["IOTA / Dolar US"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],pl:["JEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],pl:["JEN / RUBEL ROSYJSKI"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],pl:["Jen japoński / Dolar amerykański"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],pl:["Litecoin / Real brazylijsk"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],pl:["Litecoin / Dolar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],pl:["Kontrakty terminowe na ropę Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],pl:["Indeks MOEX Russia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],pl:["Indeks MICEX Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],pl:["Indeks MICEX Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],pl:["Indeks RTS Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],pl:["Indeks RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]}, +e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],pl:["Indeks PHLX Housing Sector"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],pl:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],pl:["Indeks Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."],pl:["#NASDAQ:LCID-opis-symbolu"]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],pl:["Indeks Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],pl:["Indeks PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],pl:["Indeks Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],pl:["Indeks PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],pl:["Indeks PHLX Gold and Silver Sector"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],pl:["NEO / Dolar Amerykański"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],pl:["Gaz Ziemny (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],pl:["Indeks Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],pl:["Kakao Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],pl:["Futures na ropę naftową"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],pl:["Futures na kawę"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],pl:["Kontrakty terminowe na gaz naturalny"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],pl:["Pallad Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],pl:["Kontrakty terminowe na platynę"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],pl:["Benzyna RBOB Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],pl:["Kontrakty terminowe na Bawełnę"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"], +pl:["Gaz ziemny E-Mini Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],pl:["Lekka ropa naftowa E-mini Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],pl:["Benzyna E-Mini Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],pl:["Indeks NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],pl:["Indeks AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],pl:["Indeks NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],pl:["Dolar Nowozelandzki/Jen Japoński"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],pl:["Dolar Nowozelandzki/Dolar USA"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],pl:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],pl:["Indeks S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],pl:["CFD na gaz ziemny"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],pl:["CFD na miedź (USD / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],pl:["Indeks OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],pl:["Indeks OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],pl:["Indeks OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],pl:["Indeks OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],pl:["Indeks OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],pl:["Indeks OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],pl:["Indeks QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],pl:["Indeks Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],pl:["Indeks Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],pl:["Indeks Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={ +en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],pl:["Indeks Swiss Market"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],pl:["CFD na Soję"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],pl:["Indeks S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],pl:["Indeks S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],pl:["Indeks S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],pl:["Indeks S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],pl:["CFD na Cukier"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],pl:["Indeks Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],pl:["#TADAWUL:2370-opis-symbolu"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],pl:["Indeks Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],pl:["Indeks TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],pl:["Indeks S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],pl:["Australijskie Obligacje Rządowe 10L"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],pl:["Australijskie Obligacje Rządowe 10L"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],pl:["Indeks dolara australijskiego"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],pl:["Indeks Funta Brytyjskiego"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],pl:["Obligacje skarbowe Kanada, 10-letnie"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Kanada"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],pl:["Indeks CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],pl:["Chińskie Obligacje Rządowe 10L"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],pl:["Chińskie Obligacje Rządowe 10L"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],pl:["Indeks dolara kanadyjskiego"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],pl:["Niemieckie Obligacje 10-letnie"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],pl:["Niemieckie Obligacje 10-letnie"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],pl:["Indeks DAX"]},e.exports["#TVC:DJI-symbol-description"]={ +en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],pl:["Indeks dolara amerykańskiego"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],pl:["HIszpańskie obligacje rządowe 10L"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],pl:["HIszpańskie Obligacje Rządowe 10L"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],pl:["Indeks waluty euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],pl:["Francuskie Obligacje 10-letnie"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],pl:["Francuskie Obligacje 10-letnie"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],pl:["Brytyjskie obligacje rządowe 2L"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],pl:["Brytyjskie obligacje rządowe 10L"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],pl:["Brytyjskie Obligacje Rządowe 10L"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],pl:["CFD na złoto (USD/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],pl:["Indeks Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],pl:["Indeks IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],pl:["Indonezyjskie obligacje rządowe 3L"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],pl:["Indonezyjskie obligacje rządowe 10L"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Indonezja"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],pl:["Indyjskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],pl:["Indyjskie Obligacje Rządowe 10l"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],pl:["Włoskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],pl:["Włoskie Obligacje Rządowe 10l"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],pl:["Indeks US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],pl:["Japońskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],pl:["Japońskie Obligacje Rządowe 10l"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],pl:["Indeks jena japońskiego"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],pl:["Indeks Korea Composite Stock Price"]}, +e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],pl:["Koreańskie Obligacje Rządowe 10L"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],pl:["Koreańskie Obligacje Rządowe 10L"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],pl:["Malezyjskie obligacje rządowe 10-letnie"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],pl:["Malezyjskie obligacje rządowe 10-letnie"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],pl:["Indeks US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],pl:["Obligacje skarbowe Holandia, 10-letnie"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Holandia"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],pl:["Indeks NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],pl:["Obligacje skarbowe Nowa Zelandia, 10-letnie"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji skarbowych Nowa Zelandia"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],pl:["CFD na pallad (USD / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],pl:["Rentowność 5-letnich obligacji rządowych Polski"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],pl:["Rentowność 10-letnich obligacji rządowych Polski"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],pl:["CFD na Platynę (dolar amerykański / uncja)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],pl:["Portugalskie obligacje rządowe 10L"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],pl:["Portugalskie Obligacje Rządowe 10L"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],pl:["Indeks South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],pl:["CFD na srebro (USD/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],pl:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],pl:["Indeks Giełdy Szwajcarskiej"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],pl:["Indeks Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],pl:["Indeks Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],pl:["Indeks Franka Szwajcarskiego"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],pl:["Tureckie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"], +pl:["Tureckie Obligacje Rządowe 10l"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],pl:["CFD na ropę Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],pl:["Amerykańskie Obligacje Rządowe 2-letnie"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 2l"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],pl:["Amerykańskie Obligacje Rządowe 5-letnie"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 5l"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],pl:["Amerykańskie Obligacje Rządowe 10-letnie"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],pl:["Amerykańskie Obligacje Rządowe 10l"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],pl:["Amerykańskie Obligacje Rządowe 30-letnie"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],pl:["CFD na ropę WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pl:["Indeks zmienności S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],pl:["Indeks dolara nowozelandzkiego"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],pl:["Indeks Taiwan Weighted"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],pl:["Indeks Taiwan Capitalization Weighted Stock"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],pl:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],pl:["FTSE 100 Indeks 100 Spółek notowanych w UK"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],pl:["CFD na ropę naftową (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pl:["Indeks Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],pl:["Dolar amerykański / Dolar australijjski"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],pl:["Dolar USA / Real Brazylijski"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],pl:["Dolar USA/Dolar Kanadyjski"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],pl:["Dolar USA/Frank Szwajcarski"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],pl:["Dolar USA / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],pl:["DOLAR USA / KORONA DUŃSKA"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],pl:["Dolar amerykański / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],pl:["Dolar amerykański / Funt sterling"]}, +e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],pl:["Dolar USA/Dolar Hongkoński"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],pl:["Dolar amerykański / Forint węgierski"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],pl:["Dolar USA / Rupia"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],pl:["Dolar amerykański / Szekel izraelski"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],pl:["Dolar USA / Rupia Indyjska"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],pl:["Dolar USA/Jen Japoński"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],pl:["DOLAR USA / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],pl:["Dolar USA / Peso Meksykańskie"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],pl:["Dolar amerykański / Dolar nowozelandzki"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],pl:["Dolar USA / Peso Filipińskie"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],pl:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],pl:["DOLAR USA / RUBEL ROSYJSKI"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],pl:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],pl:["Dolar USA/Korona Szwedzka"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],pl:["DOLAR USA / DOLAR SINGAPURSKI"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],pl:["Dolar amerykański / Baht tajski"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],pl:["Dolar USA/Nowa Lira Turecka"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],pl:["Dolar amerykański / Rand południowoafrykański"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],pl:["CFD na ropę naftową (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],pl:["CFD na Pszenicę"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],pl:["Srebro/Dolar USA"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],pl:["Złoto / Dolar USA"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pl:["Bitcoin / Dolar kanadyjski"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],pl:["Indeks DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],pl:["Monero / Dolar Amerykański"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],pl:["CFD na Pallad"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],pl:["Platyna/Dolar USA"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"], +pl:["XRP / Dolar USA"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],pl:["Zcash / Dolar Amerykański"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/pl.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 3d7aec84..00000000 --- a/charting_library/bundles/pl.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],pl:["słupki"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],pl:["12-godzin"]}},5797:e=>{e.exports={en:["24-hours"],pl:["24-godziny"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pl:["Kolor słupków na podstawie poprzedniego zamknięcia"]}},23739:e=>{e.exports={en:["Canvas"],pl:["Wygląd"]}},24197:e=>{e.exports={en:["Center"],pl:["Środek"]}},15153:e=>{e.exports={en:["Chart basic styles"],pl:["Podstawowe style wykresu"]}},45639:e=>{e.exports={en:["Chart values"],pl:["Wartości wykresu"]}},84831:e=>{e.exports={en:["Close line"],pl:["Linia zamknięcia"]}},74622:e=>{e.exports={en:["Crosshair"],pl:["Celownik"]}},81849:e=>{e.exports={en:["Currency"],pl:["Waluta"]}},3015:e=>{e.exports={en:["Currency and Unit"],pl:["Waluta i jednostka"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pl:["Dopasuj dane według dywidend"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pl:["Dostosuj do zmian w kontrakcie"]}},36620:e=>{e.exports={en:["Alerts"],pl:["Alerty"]}},14119:e=>{e.exports={en:["Arguments"],pl:["Argumenty"]}},68650:e=>{e.exports={en:["Average close"],pl:["Średnie zamknięcie"]}},27567:e=>{e.exports={en:["Bottom"],pl:["Dno"]}},3159:e=>{e.exports={en:["Bottom line"],pl:["Linia dolna"]}},74406:e=>{e.exports={en:["Body"],pl:["Korpus"]}},333:e=>{e.exports={en:["Borders"],pl:["Granice"]}},79468:e=>{e.exports={en:["Background"],pl:["Tło"]}},10842:e=>{e.exports={en:["Bar change values"],pl:["Parametry zmiany słupka"]}},28975:e=>{e.exports={en:["Base level"],pl:["Poziom bazowy"]}},76473:e=>{e.exports={en:["Bid and ask"],pl:["Ceny bid i ask"]}},32744:e=>{e.exports={en:["Buttons"],pl:["Przyciski"]}},68662:e=>{e.exports={en:["Grid lines"],pl:["Linie siatki"]}},17611:e=>{e.exports={en:["Down bars"],pl:["Słupki dół"]}},23743:e=>{e.exports={en:["Down color"],pl:["Kolor dół"]}},48225:e=>{e.exports={en:["Data modification"],pl:["Modyfikacja danych"]}},84838:e=>{e.exports={en:["Date format"],pl:["Format daty"]}},42357:e=>{e.exports={en:["Day of week on labels"],pl:["Dzień tygodnia na etykietach"]}},16564:e=>{e.exports={en:["Default"],pl:["Domyślnie"]}},78734:e=>{e.exports={en:["Description"],pl:["Opis"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pl:["Tło godzin handlu elektronicznego"]}},69808:e=>{e.exports={en:["Events"],pl:["Wydarzenia"]}},41129:e=>{e.exports={en:["Fill"],pl:["Zapełnij"]}},61112:e=>{e.exports={en:["Fill top area"],pl:["Wypełnij górny obszar"]}},73185:e=>{e.exports={en:["Fill bottom area"],pl:["Dolne wypełnienie"]}},95406:e=>{e.exports={en:["Horizontal"],pl:["Poziomo"]}},61900:e=>{e.exports={en:["Horz only"],pl:["Tylko poziome"]}},14180:e=>{e.exports={en:["High and low"],pl:["High i low"]}},56359:e=>{e.exports={en:["High line"],pl:["Linia High"]}},47326:e=>{e.exports={en:["Integer"],pl:["Liczba całkowita"]}},84549:e=>{e.exports={ -en:["Indicators"],pl:["Wskaźniki"]}},78082:e=>{e.exports={en:["Indicators and financials"],pl:["Wskaźniki i dane finansowe"]}},25765:e=>{e.exports={en:["Open market status"],pl:["Pokaż status Rynek otwarty"]}},34579:e=>{e.exports={en:["Low line"],pl:["Linia Low"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],pl:["Długi Opis"]}},72423:e=>{e.exports={en:["Last day change values"],pl:["Wartości zmiany ostatniego dnia"]}},11626:e=>{e.exports={en:["Left"],pl:["Lewo"]}},8249:e=>{e.exports={en:["Money"],pl:["Pieniądze"]}},70937:e=>{e.exports={en:["Margins"],pl:["Marginesy"]}},68833:e=>{e.exports={en:["Middle"],pl:["Środek"]}},58589:e=>{e.exports={en:["No overlapping labels"],pl:["Brak nakładających się etykiet"]}},60798:e=>{e.exports={en:["None"],pl:["Żadne"]}},51019:e=>{e.exports={en:["Navigation"],pl:["Nawigacja"]}},99709:e=>{e.exports={en:["Name"],pl:["Nazwa"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],pl:["Zapisz położenie lewej krawędzi wykresu podczas zmiany interwału"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],pl:["Tryby skalowania (A i L)"]}},93968:e=>{e.exports={en:["Scales"],pl:["Skale"]}},90275:e=>{e.exports={en:["Scales and lines"],pl:["Skale i linie"]}},30042:e=>{e.exports={en:["Scales placement"],pl:["Umieszczenie Skali"]}},28715:e=>{e.exports={en:["Status line"],pl:["Linia statusu"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"],pl:["Panel"]}},82894:e=>{e.exports={en:["Pane separators"],pl:["Przegrody panelowe"]}},16207:e=>{e.exports={en:["Percentage"],pl:["Procentowo"]}},94408:e=>{e.exports={en:["Pips"],pl:["Pipsy"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pl:["Tło sesji Pre/Post market"]}},59766:e=>{e.exports={en:["Precision"],pl:["Precyzja"]}},83811:e=>{e.exports={en:["Previous day close"],pl:["Zamknięcie poprzedniego dnia"]}},35082:e=>{e.exports={en:["Price Scale"],pl:["Skala cen"]}},27632:e=>{e.exports={en:["Price and percentage value"],pl:["Cena i wartość procentowa"]}},62142:e=>{e.exports={en:["Price labels & lines"],pl:["Etykiety cenowe i linie"]}},84684:e=>{e.exports={en:["Price source"],pl:["Źródło cen"]}},73466:e=>{e.exports={en:["Projection up bars"],pl:["Projekcja słupków w górę"]}},77430:e=>{e.exports={en:["Projection candles"],pl:["Świece projekcyjne"]}},88367:e=>{e.exports={en:["Projection down bars"],pl:["Projekcja słupków w dół"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pl:["Rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pl:["Prawy"]}},62532:e=>{e.exports={en:["Right Margin"],pl:["Prawy Margines"]}},41571:e=>{e.exports={en:["Watermark"],pl:["Znak wodny"]}},32163:e=>{e.exports={en:["Wick"],pl:["Knot"]}},97118:e=>{e.exports={en:["Top"],pl:["Szczyt"]}},89349:e=>{e.exports={en:["Top line"],pl:["Linia górna"]}},70320:e=>{e.exports={en:["Text"],pl:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"],pl:["Wyrównanie tekstu"]} -},67781:e=>{e.exports={en:["Text orientation"],pl:["Kierunek tekstu"]}},20215:e=>{e.exports={en:["Thin bars"],pl:["Wąskie słupki"]}},70198:e=>{e.exports={en:["Title"],pl:["Tytuł"]}},29854:e=>{e.exports={en:["Titles"],pl:["Tytuły"]}},5791:e=>{e.exports={en:["Ticker"],pl:["Symbol"]}},16816:e=>{e.exports={en:["Ticker and description"],pl:["Ticker i opis"]}},24821:e=>{e.exports={en:["Ticks"],pl:["Tiki"]}},93965:e=>{e.exports={en:["Time Scale"],pl:["Skala czasu"]}},5591:e=>{e.exports={en:["Time hours format"],pl:["Format godzinowy"]}},77073:e=>{e.exports={en:["Timezone"],pl:["Strefa czasowa"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],pl:["Jednostka"]}},23091:e=>{e.exports={en:["Up color"],pl:["Kolor góra"]}},36957:e=>{e.exports={en:["Up bars"],pl:["Słupki góra"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pl:["Użyj ceny rozliczenia jako dziennej ceny zamknięcia"]}},37644:e=>{e.exports={en:["Volume"],pl:["Wolumen"]}},51514:e=>{e.exports={en:["Value"],pl:["Wartość"]}},31218:e=>{e.exports={en:["Value according to scale"],pl:["Wartość według skali"]}},60092:e=>{e.exports={en:["Values"],pl:["Wartości"]}},83594:e=>{e.exports={en:["Vert and horz"],pl:["Pionowe i poziome"]}},8402:e=>{e.exports={en:["Vert only"],pl:["Tylko pionowe"]}},69526:e=>{e.exports={en:["Vertical"],pl:["Pionowo"]}},21105:e=>{e.exports={en:["candle"],pl:["świeca"]}},27068:e=>{e.exports={en:["change HLC bars"],pl:["zmień słupki HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],pl:["zmień widoczność przycisków nawigacyjnych"]}},96227:e=>{e.exports={en:["change open market status visibility"],pl:["zmień widoczność statusu otwartego rynku"]}},43231:e=>{e.exports={en:["change average close price line width"],pl:["zmień średnią szerokość linii ceny zamknięcia"]}},47026:e=>{e.exports={en:["change average close price line color"],pl:["zmień kolor średniej ceny zamknięcia"]}},86866:e=>{e.exports={en:["change area fill color"],pl:["zmień kolor wypełnienia obszaru"]}},89346:e=>{e.exports={en:["change area line width"],pl:["zmień grubość linii obszaru"]}},29605:e=>{e.exports={en:["change area line color"],pl:["zmień kolor linii obszaru"]}},4640:e=>{e.exports={en:["change area price source"],pl:["zmień źródło ceny obszaru"]}},98407:e=>{e.exports={en:["change ask line color"],pl:["zmień kolor linii ask"]}},42190:e=>{e.exports={en:["change base level"],pl:["zmień poziom podstawowy"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pl:["zmień kolor dolnej linii w linii bazowej"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pl:["zmień szerokość dolnej linii w linii bazowej"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pl:["zmień kolor wypełnienia dolnej części linii bazowej"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pl:["zmień kolor wypełnienia górnego obszaru linii bazowej"]}},68609:e=>{e.exports={en:["change baseline price source"], -pl:["zmień linię bazową źródła ceny"]}},69044:e=>{e.exports={en:["change baseline top line color"],pl:["zmień kolor linii bazowej górnej linii"]}},68197:e=>{e.exports={en:["change baseline top line width"],pl:["zmień grubość górnej linii linii bazowej"]}},33464:e=>{e.exports={en:["change bar up color"],pl:["zmień kolor góry słupka"]}},27426:e=>{e.exports={en:["change bar change visibility"],pl:["zmień widoczność zmian słupków"]}},59622:e=>{e.exports={en:["change bar down color"],pl:["zmień kolor dołu słupka"]}},17919:e=>{e.exports={en:["change bid line color"],pl:["zmień kolor linii bid"]}},32094:e=>{e.exports={en:["change bottom margin"],pl:["zmień dolny margines"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],pl:["zmiana widoczności etykiet waluty i jednostek"]}},64003:e=>{e.exports={en:["change currency label visibility"],pl:["zmień widoczność etykiety waluty"]}},42803:e=>{e.exports={en:["change chart background color"],pl:["zmień kolor tła wykresu"]}},41382:e=>{e.exports={en:["change chart background type"],pl:["zmień rodzaj tła wykresu"]}},79637:e=>{e.exports={en:["change chart values visibility"],pl:["zmień widoczność wartości wykresu"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pl:["zmień kolor słupków na podstawie poprzedniego zamknięcia"]}},88324:e=>{e.exports={en:["change column up color"],pl:["zmiana koloru słupków wzrostowych"]}},93890:e=>{e.exports={en:["change column down color"],pl:["zmiana koloru słupków spadkowych"]}},4727:e=>{e.exports={en:["change column price source"],pl:["zmień źródło ceny kolumny"]}},50544:e=>{e.exports={en:["change crosshair width"],pl:["zmień szerokość celownika"]}},92885:e=>{e.exports={en:["change crosshair color"],pl:["zmień kolor celownika"]}},68418:e=>{e.exports={en:["change crosshair style"],pl:["zmień styl celownika"]}},43109:e=>{e.exports={en:["change date format"],pl:["zmień format daty"]}},30418:e=>{e.exports={en:["change day of week on labels"],pl:["zmień dzień tygodnia na etykietach"]}},82063:e=>{e.exports={en:["change decimal places"],pl:["zmień miejsca dziesiętne"]}},44223:e=>{e.exports={en:["change extended hours color"],pl:["zmień kolor wydłużonych godzin"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pl:["zmiana godzin handlu elektronicznego"]}},73844:e=>{e.exports={en:["change grid lines visibility"],pl:["zmienić widoczność linii siatki"]}},61407:e=>{e.exports={en:["change high and low price line color"],pl:["zmień kolor linii cen high i low"]}},39581:e=>{e.exports={en:["change high and low price line width"],pl:["zmień szerokość linii high i low"]}},6026:e=>{e.exports={en:["change high-low body color"],pl:["zmień kolor korpusu high-low"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pl:["zmień widoczność korpusu high-low"]}},46844:e=>{e.exports={en:["change high-low border color"],pl:["zmień kolor obramowania high-low"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pl:["zmień widoczność granic high-low"]}},72399:e=>{e.exports={ -en:["change high-low labels visibility"],pl:["zmień widoczność etykiet high-low"]}},56961:e=>{e.exports={en:["change high-low labels color"],pl:["zmień kolor etykiet high-low"]}},21133:e=>{e.exports={en:["change horz grid lines color"],pl:["zmień kolor poziomych linii siatki"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],pl:["Zmień widoczność tytułów wskaźników"]}},49583:e=>{e.exports={en:["change indicator values visibility"],pl:["Zmień widoczność wartości wskaźników"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],pl:["Zmień widoczność argumentów wskaźnika"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],pl:["zmień widoczność nazw etykiet indykatorów i wskaźników finansowych"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],pl:["zmień widoczność etykiet wartości wskaźników finansowych i indykatorów"]}},66307:e=>{e.exports={en:["change last day change visibility"],pl:["zmień widoczność zmiany ostatniego dnia"]}},91873:e=>{e.exports={en:["change legend background transparency"],pl:["zmień przezroczystość tła legendy"]}},14246:e=>{e.exports={en:["change legend background visibility"],pl:["zmień widoczność tła legendy"]}},88640:e=>{e.exports={en:["change line color"],pl:["zmień kolor linii"]}},41837:e=>{e.exports={en:["change line price source"],pl:["zmień źródło ceny linii"]}},48339:e=>{e.exports={en:["change line width"],pl:["zmień grubość linii"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],pl:["zmiana widoczności przycisków panelu"]}},52203:e=>{e.exports={en:["change pane separators color"],pl:["Zmień kolor separatorów paneli"]}},38730:e=>{e.exports={en:["change post market color"],pl:["zmień kolor dla post market"]}},28075:e=>{e.exports={en:["change post market line color"],pl:["zmień kolor linii post market"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],pl:["zmień widoczność linii cen pre/post market"]}},44371:e=>{e.exports={en:["change pre market color"],pl:["zmień kolor dla pre market"]}},96114:e=>{e.exports={en:["change pre market line color"],pl:["zmień kolor linii pre market"]}},69814:e=>{e.exports={en:["change previous close price line color"],pl:["zmień kolor linii ceny poprzedniego zamknięcia"]}},13660:e=>{e.exports={en:["change previous close price line width"],pl:["zmień grubość linii ceny poprzedniego zamknięcia"]}},87861:e=>{e.exports={en:["change price line color"],pl:["zmień kolor linii ceny"]}},29353:e=>{e.exports={en:["change price line width"],pl:["zmień grubość linii ceny"]}},16241:e=>{e.exports={en:["change range bars style"],pl:["zmień styl zakresu słupków"]}},65821:e=>{e.exports={en:["change range thin bars"],pl:["zmień zakres cienkich słupków"]}},75487:e=>{e.exports={en:["change renko wick down color"],pl:["zmień kolor dolnego knota renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pl:["zmień kolor górnego knota renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pl:["zmień widoczność knota renko"]} -},82946:e=>{e.exports={en:["change right margin"],pl:["zmień prawy margines"]}},79545:e=>{e.exports={en:["change right margin percentage"],pl:["zmień procent prawego marginesu"]}},78995:e=>{e.exports={en:["change symbol watermark color"],pl:["zmień kolor znaku wodnego symbolu"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],pl:["zmień widoczność znaku wodnego symbolu"]}},88167:e=>{e.exports={en:["change symbol description visibility"],pl:["zmień widoczność opisu symbolu"]}},12050:e=>{e.exports={en:["change symbol field visibility"],pl:["zmień widoczność pola symbolu"]}},46066:e=>{e.exports={en:["change symbol last value mode"],pl:["zmiana trybu ostatniej wartości symbolu"]}},902:e=>{e.exports={en:["change symbol legend format"],pl:["zmień format legendy symboli"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],pl:["zmień pozycję lewego brzegu wykresu przy zmianie interwału"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],pl:["zmień widoczność przycisków trybów skali"]}},76131:e=>{e.exports={en:["change scales text color"],pl:["zmień kolor tekstu skali"]}},27792:e=>{e.exports={en:["change scales font size"],pl:["zmień rozmiar czcionki skali"]}},94997:e=>{e.exports={en:["change scales lines color"],pl:["zmień kolor linii skali"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],pl:["zmień widoczność przerw między sesjami"]}},28175:e=>{e.exports={en:["change sessions breaks width"],pl:["zmień szerokość przerw między sesjami"]}},33895:e=>{e.exports={en:["change sessions breaks color"],pl:["zmień kolor przerw między sesjami"]}},21641:e=>{e.exports={en:["change sessions breaks style"],pl:["zmień styl przerw między sesjami"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pl:["zmień wyświetlanie rzeczywistych cen na skali cen (zamiast ceny Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pl:["zmień cienkie słupki"]}},39754:e=>{e.exports={en:["change time hours format"],pl:["zmień format godzin"]}},74883:e=>{e.exports={en:["change top margin"],pl:["zmień górny margines"]}},51250:e=>{e.exports={en:["change unit label visibility"],pl:["zmień widoczność etykiety jednostki"]}},71805:e=>{e.exports={en:["change vert grid lines color"],pl:["zmień kolor pionowych linii siatki"]}},96201:e=>{e.exports={en:["change volume values visibility"],pl:["zmień widoczność wartości wolumenu"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pl:["zmień {candleType} górny kolor obramowania"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pl:["zmień kolor góry {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pl:["zmiana koloru knota świec opadających - {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pl:["zmień kolor górnego knota {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pl:["zmień widoczność knota {candleType}"]}},60608:e=>{e.exports={ -en:["change {candleType} body visibility"],pl:["zmień widoczność korpusu {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pl:["zmień widoczność obramowania {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pl:["zmień kolor dolnego obramowania {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pl:["zmień kolor dołu {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pl:["zmień kolor obramowania dolnego słupka {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pl:["zmień kolor projekcji górnego słupka {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pl:["zmień kolor kolor spodu {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pl:["zmień kolor obramowania projekcji górnego słupka {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pl:["zmień kolor projekcji dolnego słupka {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pl:["zmień kolor projekcji słupka rosnącego {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pl:["zmień kolor góry {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pl:["zmień właściwość {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pl:["dostosuj dane według dywidend"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pl:["dostosuj do zmian w kontrakcie"]}},92598:e=>{e.exports={en:["hollow candles"],pl:["Puste Świece"]}},57243:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},70282:e=>{e.exports={en:["renko"],pl:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pl:["użyj rozliczenia jako zamknięcia na interwale dziennym"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pl:["{value} dziesiętna","{value} dziesiętne","{value} dziesiętnych","{value} dziesiętnych"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.7458.068c610f8718bc62a766.js b/charting_library/bundles/pl.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..f78ec2f9 --- /dev/null +++ b/charting_library/bundles/pl.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],pl:["słupki"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],pl:["12-godzin"]}},5797:e=>{e.exports={en:["24-hours"],pl:["24-godziny"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pl:["Kolor słupków na podstawie poprzedniego zamknięcia"]}},23739:e=>{e.exports={en:["Canvas"],pl:["Wygląd"]}},24197:e=>{e.exports={en:["Center"],pl:["Środek"]}},15153:e=>{e.exports={en:["Chart basic styles"],pl:["Podstawowe style wykresu"]}},45639:e=>{e.exports={en:["Chart values"],pl:["Wartości wykresu"]}},84831:e=>{e.exports={en:["Close line"],pl:["Linia zamknięcia"]}},74622:e=>{e.exports={en:["Crosshair"],pl:["Celownik"]}},81849:e=>{e.exports={en:["Currency"],pl:["Waluta"]}},3015:e=>{e.exports={en:["Currency and Unit"],pl:["Waluta i jednostka"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pl:["Dopasuj dane według dywidend"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pl:["Dostosuj do zmian w kontrakcie"]}},36620:e=>{e.exports={en:["Alerts"],pl:["Alerty"]}},14119:e=>{e.exports={en:["Arguments"],pl:["Argumenty"]}},68650:e=>{e.exports={en:["Average close"],pl:["Średnie zamknięcie"]}},27567:e=>{e.exports={en:["Bottom"],pl:["Dno"]}},3159:e=>{e.exports={en:["Bottom line"],pl:["Linia dolna"]}},74406:e=>{e.exports={en:["Body"],pl:["Korpus"]}},333:e=>{e.exports={en:["Borders"],pl:["Granice"]}},79468:e=>{e.exports={en:["Background"],pl:["Tło"]}},10842:e=>{e.exports={en:["Bar change values"],pl:["Parametry zmiany słupka"]}},28975:e=>{e.exports={en:["Base level"],pl:["Poziom bazowy"]}},76473:e=>{e.exports={en:["Bid and ask"],pl:["Ceny bid i ask"]}},32744:e=>{e.exports={en:["Buttons"],pl:["Przyciski"]}},68662:e=>{e.exports={en:["Grid lines"],pl:["Linie siatki"]}},17611:e=>{e.exports={en:["Down bars"],pl:["Słupki dół"]}},23743:e=>{e.exports={en:["Down color"],pl:["Kolor dół"]}},48225:e=>{e.exports={en:["Data modification"],pl:["Modyfikacja danych"]}},84838:e=>{e.exports={en:["Date format"],pl:["Format daty"]}},42357:e=>{e.exports={en:["Day of week on labels"],pl:["Dzień tygodnia na etykietach"]}},16564:e=>{e.exports={en:["Default"],pl:["Domyślnie"]}},78734:e=>{e.exports={en:["Description"],pl:["Opis"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pl:["Tło godzin handlu elektronicznego"]}},69808:e=>{e.exports={en:["Events"],pl:["Wydarzenia"]}},41129:e=>{e.exports={en:["Fill"],pl:["Zapełnij"]}},61112:e=>{e.exports={en:["Fill top area"],pl:["Wypełnij górny obszar"]}},73185:e=>{e.exports={en:["Fill bottom area"],pl:["Dolne wypełnienie"]}},95406:e=>{e.exports={en:["Horizontal"],pl:["Poziomo"]}},61900:e=>{e.exports={en:["Horz only"],pl:["Tylko poziome"]}},14180:e=>{e.exports={en:["High and low"],pl:["High i low"]}},56359:e=>{e.exports={en:["High line"],pl:["Linia High"]}},47326:e=>{e.exports={ +en:["Integer"],pl:["Liczba całkowita"]}},84549:e=>{e.exports={en:["Indicators"],pl:["Wskaźniki"]}},78082:e=>{e.exports={en:["Indicators and financials"],pl:["Wskaźniki i dane finansowe"]}},25765:e=>{e.exports={en:["Open market status"],pl:["Pokaż status Rynek otwarty"]}},34579:e=>{e.exports={en:["Low line"],pl:["Linia Low"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],pl:["Długi Opis"]}},72423:e=>{e.exports={en:["Last day change values"],pl:["Wartości zmiany ostatniego dnia"]}},11626:e=>{e.exports={en:["Left"],pl:["Lewo"]}},8249:e=>{e.exports={en:["Money"],pl:["Pieniądze"]}},70937:e=>{e.exports={en:["Margins"],pl:["Marginesy"]}},68833:e=>{e.exports={en:["Middle"],pl:["Środek"]}},58589:e=>{e.exports={en:["No overlapping labels"],pl:["Brak nakładających się etykiet"]}},60798:e=>{e.exports={en:["None"],pl:["Żadne"]}},51019:e=>{e.exports={en:["Navigation"],pl:["Nawigacja"]}},99709:e=>{e.exports={en:["Name"],pl:["Nazwa"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],pl:["Zapisz położenie lewej krawędzi wykresu podczas zmiany interwału"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],pl:["Tryby skalowania (A i L)"]}},93968:e=>{e.exports={en:["Scales"],pl:["Skale"]}},90275:e=>{e.exports={en:["Scales and lines"],pl:["Skale i linie"]}},30042:e=>{e.exports={en:["Scales placement"],pl:["Umieszczenie Skali"]}},28715:e=>{e.exports={en:["Status line"],pl:["Linia statusu"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"],pl:["Panel"]}},82894:e=>{e.exports={en:["Pane separators"],pl:["Przegrody panelowe"]}},16207:e=>{e.exports={en:["Percentage"],pl:["Procentowo"]}},94408:e=>{e.exports={en:["Pips"],pl:["Pipsy"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pl:["Tło sesji Pre/Post market"]}},59766:e=>{e.exports={en:["Precision"],pl:["Precyzja"]}},83811:e=>{e.exports={en:["Previous day close"],pl:["Zamknięcie poprzedniego dnia"]}},35082:e=>{e.exports={en:["Price Scale"],pl:["Skala cen"]}},27632:e=>{e.exports={en:["Price and percentage value"],pl:["Cena i wartość procentowa"]}},62142:e=>{e.exports={en:["Price labels & lines"],pl:["Etykiety cenowe i linie"]}},84684:e=>{e.exports={en:["Price source"],pl:["Źródło cen"]}},73466:e=>{e.exports={en:["Projection up bars"],pl:["Projekcja słupków w górę"]}},77430:e=>{e.exports={en:["Projection candles"],pl:["Świece projekcyjne"]}},88367:e=>{e.exports={en:["Projection down bars"],pl:["Projekcja słupków w dół"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pl:["Rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pl:["Prawy"]}},62532:e=>{e.exports={en:["Right Margin"],pl:["Prawy Margines"]}},41571:e=>{e.exports={en:["Watermark"],pl:["Znak wodny"]}},32163:e=>{e.exports={en:["Wick"],pl:["Knot"]}},97118:e=>{e.exports={en:["Top"],pl:["Szczyt"]}},89349:e=>{e.exports={en:["Top line"],pl:["Linia górna"]}},70320:e=>{e.exports={en:["Text"],pl:["Tekst"]}}, +25485:e=>{e.exports={en:["Text alignment"],pl:["Wyrównanie tekstu"]}},67781:e=>{e.exports={en:["Text orientation"],pl:["Kierunek tekstu"]}},20215:e=>{e.exports={en:["Thin bars"],pl:["Wąskie słupki"]}},70198:e=>{e.exports={en:["Title"],pl:["Tytuł"]}},29854:e=>{e.exports={en:["Titles"],pl:["Tytuły"]}},5791:e=>{e.exports={en:["Ticker"],pl:["Symbol"]}},16816:e=>{e.exports={en:["Ticker and description"],pl:["Ticker i opis"]}},24821:e=>{e.exports={en:["Ticks"],pl:["Tiki"]}},93965:e=>{e.exports={en:["Time Scale"],pl:["Skala czasu"]}},5591:e=>{e.exports={en:["Time hours format"],pl:["Format godzinowy"]}},77073:e=>{e.exports={en:["Timezone"],pl:["Strefa czasowa"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],pl:["Jednostka"]}},23091:e=>{e.exports={en:["Up color"],pl:["Kolor góra"]}},36957:e=>{e.exports={en:["Up bars"],pl:["Słupki góra"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pl:["Użyj ceny rozliczenia jako dziennej ceny zamknięcia"]}},37644:e=>{e.exports={en:["Volume"],pl:["Wolumen"]}},51514:e=>{e.exports={en:["Value"],pl:["Wartość"]}},31218:e=>{e.exports={en:["Value according to scale"],pl:["Wartość według skali"]}},60092:e=>{e.exports={en:["Values"],pl:["Wartości"]}},83594:e=>{e.exports={en:["Vert and horz"],pl:["Pionowe i poziome"]}},8402:e=>{e.exports={en:["Vert only"],pl:["Tylko pionowe"]}},69526:e=>{e.exports={en:["Vertical"],pl:["Pionowo"]}},21105:e=>{e.exports={en:["candle"],pl:["świeca"]}},27068:e=>{e.exports={en:["change HLC bars"],pl:["zmień słupki HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],pl:["zmień widoczność przycisków nawigacyjnych"]}},96227:e=>{e.exports={en:["change open market status visibility"],pl:["zmień widoczność statusu otwartego rynku"]}},43231:e=>{e.exports={en:["change average close price line width"],pl:["zmień średnią szerokość linii ceny zamknięcia"]}},47026:e=>{e.exports={en:["change average close price line color"],pl:["zmień kolor średniej ceny zamknięcia"]}},86866:e=>{e.exports={en:["change area fill color"],pl:["zmień kolor wypełnienia obszaru"]}},89346:e=>{e.exports={en:["change area line width"],pl:["zmień grubość linii obszaru"]}},29605:e=>{e.exports={en:["change area line color"],pl:["zmień kolor linii obszaru"]}},4640:e=>{e.exports={en:["change area price source"],pl:["zmień źródło ceny obszaru"]}},98407:e=>{e.exports={en:["change ask line color"],pl:["zmień kolor linii ask"]}},42190:e=>{e.exports={en:["change base level"],pl:["zmień poziom podstawowy"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pl:["zmień kolor dolnej linii w linii bazowej"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pl:["zmień szerokość dolnej linii w linii bazowej"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pl:["zmień kolor wypełnienia dolnej części linii bazowej"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pl:["zmień kolor wypełnienia górnego obszaru linii bazowej"]}},68609:e=>{ +e.exports={en:["change baseline price source"],pl:["zmień linię bazową źródła ceny"]}},69044:e=>{e.exports={en:["change baseline top line color"],pl:["zmień kolor linii bazowej górnej linii"]}},68197:e=>{e.exports={en:["change baseline top line width"],pl:["zmień grubość górnej linii linii bazowej"]}},33464:e=>{e.exports={en:["change bar up color"],pl:["zmień kolor góry słupka"]}},27426:e=>{e.exports={en:["change bar change visibility"],pl:["zmień widoczność zmian słupków"]}},59622:e=>{e.exports={en:["change bar down color"],pl:["zmień kolor dołu słupka"]}},17919:e=>{e.exports={en:["change bid line color"],pl:["zmień kolor linii bid"]}},32094:e=>{e.exports={en:["change bottom margin"],pl:["zmień dolny margines"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],pl:["zmiana widoczności etykiet waluty i jednostek"]}},64003:e=>{e.exports={en:["change currency label visibility"],pl:["zmień widoczność etykiety waluty"]}},42803:e=>{e.exports={en:["change chart background color"],pl:["zmień kolor tła wykresu"]}},41382:e=>{e.exports={en:["change chart background type"],pl:["zmień rodzaj tła wykresu"]}},79637:e=>{e.exports={en:["change chart values visibility"],pl:["zmień widoczność wartości wykresu"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pl:["zmień kolor słupków na podstawie poprzedniego zamknięcia"]}},88324:e=>{e.exports={en:["change column up color"],pl:["zmiana koloru słupków wzrostowych"]}},93890:e=>{e.exports={en:["change column down color"],pl:["zmiana koloru słupków spadkowych"]}},4727:e=>{e.exports={en:["change column price source"],pl:["zmień źródło ceny kolumny"]}},50544:e=>{e.exports={en:["change crosshair width"],pl:["zmień szerokość celownika"]}},92885:e=>{e.exports={en:["change crosshair color"],pl:["zmień kolor celownika"]}},68418:e=>{e.exports={en:["change crosshair style"],pl:["zmień styl celownika"]}},43109:e=>{e.exports={en:["change date format"],pl:["zmień format daty"]}},30418:e=>{e.exports={en:["change day of week on labels"],pl:["zmień dzień tygodnia na etykietach"]}},82063:e=>{e.exports={en:["change decimal places"],pl:["zmień miejsca dziesiętne"]}},44223:e=>{e.exports={en:["change extended hours color"],pl:["zmień kolor wydłużonych godzin"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pl:["zmiana godzin handlu elektronicznego"]}},73844:e=>{e.exports={en:["change grid lines visibility"],pl:["zmienić widoczność linii siatki"]}},61407:e=>{e.exports={en:["change high and low price line color"],pl:["zmień kolor linii cen high i low"]}},39581:e=>{e.exports={en:["change high and low price line width"],pl:["zmień szerokość linii high i low"]}},6026:e=>{e.exports={en:["change high-low body color"],pl:["zmień kolor korpusu high-low"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pl:["zmień widoczność korpusu high-low"]}},46844:e=>{e.exports={en:["change high-low border color"],pl:["zmień kolor obramowania high-low"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pl:["zmień widoczność granic high-low"]}}, +72399:e=>{e.exports={en:["change high-low labels visibility"],pl:["zmień widoczność etykiet high-low"]}},56961:e=>{e.exports={en:["change high-low labels color"],pl:["zmień kolor etykiet high-low"]}},21133:e=>{e.exports={en:["change horz grid lines color"],pl:["zmień kolor poziomych linii siatki"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],pl:["Zmień widoczność tytułów wskaźników"]}},49583:e=>{e.exports={en:["change indicator values visibility"],pl:["Zmień widoczność wartości wskaźników"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],pl:["Zmień widoczność argumentów wskaźnika"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],pl:["zmień widoczność nazw etykiet indykatorów i wskaźników finansowych"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],pl:["zmień widoczność etykiet wartości wskaźników finansowych i indykatorów"]}},66307:e=>{e.exports={en:["change last day change visibility"],pl:["zmień widoczność zmiany ostatniego dnia"]}},91873:e=>{e.exports={en:["change legend background transparency"],pl:["zmień przezroczystość tła legendy"]}},14246:e=>{e.exports={en:["change legend background visibility"],pl:["zmień widoczność tła legendy"]}},88640:e=>{e.exports={en:["change line color"],pl:["zmień kolor linii"]}},41837:e=>{e.exports={en:["change line price source"],pl:["zmień źródło ceny linii"]}},48339:e=>{e.exports={en:["change line width"],pl:["zmień grubość linii"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],pl:["zmiana widoczności przycisków panelu"]}},52203:e=>{e.exports={en:["change pane separators color"],pl:["Zmień kolor separatorów paneli"]}},38730:e=>{e.exports={en:["change post market color"],pl:["zmień kolor dla post market"]}},28075:e=>{e.exports={en:["change post market line color"],pl:["zmień kolor linii post market"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],pl:["zmień widoczność linii cen pre/post market"]}},44371:e=>{e.exports={en:["change pre market color"],pl:["zmień kolor dla pre market"]}},96114:e=>{e.exports={en:["change pre market line color"],pl:["zmień kolor linii pre market"]}},69814:e=>{e.exports={en:["change previous close price line color"],pl:["zmień kolor linii ceny poprzedniego zamknięcia"]}},13660:e=>{e.exports={en:["change previous close price line width"],pl:["zmień grubość linii ceny poprzedniego zamknięcia"]}},87861:e=>{e.exports={en:["change price line color"],pl:["zmień kolor linii ceny"]}},29353:e=>{e.exports={en:["change price line width"],pl:["zmień grubość linii ceny"]}},16241:e=>{e.exports={en:["change range bars style"],pl:["zmień styl zakresu słupków"]}},65821:e=>{e.exports={en:["change range thin bars"],pl:["zmień zakres cienkich słupków"]}},75487:e=>{e.exports={en:["change renko wick down color"],pl:["zmień kolor dolnego knota renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pl:["zmień kolor górnego knota renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"], +pl:["zmień widoczność knota renko"]}},82946:e=>{e.exports={en:["change right margin"],pl:["zmień prawy margines"]}},79545:e=>{e.exports={en:["change right margin percentage"],pl:["zmień procent prawego marginesu"]}},78995:e=>{e.exports={en:["change symbol watermark color"],pl:["zmień kolor znaku wodnego symbolu"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],pl:["zmień widoczność znaku wodnego symbolu"]}},88167:e=>{e.exports={en:["change symbol description visibility"],pl:["zmień widoczność opisu symbolu"]}},12050:e=>{e.exports={en:["change symbol field visibility"],pl:["zmień widoczność pola symbolu"]}},46066:e=>{e.exports={en:["change symbol last value mode"],pl:["zmiana trybu ostatniej wartości symbolu"]}},902:e=>{e.exports={en:["change symbol legend format"],pl:["zmień format legendy symboli"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],pl:["zmień pozycję lewego brzegu wykresu przy zmianie interwału"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],pl:["zmień widoczność przycisków trybów skali"]}},76131:e=>{e.exports={en:["change scales text color"],pl:["zmień kolor tekstu skali"]}},27792:e=>{e.exports={en:["change scales font size"],pl:["zmień rozmiar czcionki skali"]}},94997:e=>{e.exports={en:["change scales lines color"],pl:["zmień kolor linii skali"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],pl:["zmień widoczność przerw między sesjami"]}},28175:e=>{e.exports={en:["change sessions breaks width"],pl:["zmień szerokość przerw między sesjami"]}},33895:e=>{e.exports={en:["change sessions breaks color"],pl:["zmień kolor przerw między sesjami"]}},21641:e=>{e.exports={en:["change sessions breaks style"],pl:["zmień styl przerw między sesjami"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pl:["zmień wyświetlanie rzeczywistych cen na skali cen (zamiast ceny Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pl:["zmień cienkie słupki"]}},39754:e=>{e.exports={en:["change time hours format"],pl:["zmień format godzin"]}},74883:e=>{e.exports={en:["change top margin"],pl:["zmień górny margines"]}},51250:e=>{e.exports={en:["change unit label visibility"],pl:["zmień widoczność etykiety jednostki"]}},71805:e=>{e.exports={en:["change vert grid lines color"],pl:["zmień kolor pionowych linii siatki"]}},96201:e=>{e.exports={en:["change volume values visibility"],pl:["zmień widoczność wartości wolumenu"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pl:["zmień {candleType} górny kolor obramowania"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pl:["zmień kolor góry {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pl:["zmiana koloru knota świec opadających - {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pl:["zmień kolor górnego knota {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pl:["zmień widoczność knota {candleType}"]}}, +60608:e=>{e.exports={en:["change {candleType} body visibility"],pl:["zmień widoczność korpusu {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pl:["zmień widoczność obramowania {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pl:["zmień kolor dolnego obramowania {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pl:["zmień kolor dołu {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pl:["zmień kolor obramowania dolnego słupka {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pl:["zmień kolor projekcji górnego słupka {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pl:["zmień kolor kolor spodu {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pl:["zmień kolor obramowania projekcji górnego słupka {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pl:["zmień kolor projekcji dolnego słupka {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pl:["zmień kolor projekcji słupka rosnącego {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pl:["zmień kolor góry {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pl:["zmień właściwość {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pl:["dostosuj dane według dywidend"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pl:["dostosuj do zmian w kontrakcie"]}},92598:e=>{e.exports={en:["hollow candles"],pl:["Puste Świece"]}},57243:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},70282:e=>{e.exports={en:["renko"],pl:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pl:["użyj rozliczenia jako zamknięcia na interwale dziennym"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pl:["{value} dziesiętna","{value} dziesiętne","{value} dziesiętnych","{value} dziesiętnych"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/pl.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 4aefd6c4..00000000 --- a/charting_library/bundles/pl.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],pl:["#{count} (słupek)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],pl:["#{count} (cena, słupek)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pl:["Kolor słupków na podstawie poprzedniego zamknięcia"]}},78930:e=>{e.exports={en:["Coordinates"],pl:["Współrzędne"]}},24197:e=>{e.exports={en:["Center"],pl:["Środek"]}},84831:e=>{e.exports={en:["Close line"],pl:["Linia zamknięcia"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pl:["Dopasuj dane według dywidend"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pl:["Dostosuj do zmian w kontrakcie"]}},27567:e=>{e.exports={en:["Bottom"],pl:["Dno"]}},3159:e=>{e.exports={en:["Bottom line"],pl:["Linia dolna"]}},74406:e=>{e.exports={en:["Body"],pl:["Korpus"]}},333:e=>{e.exports={en:["Borders"],pl:["Granice"]}},42398:e=>{e.exports={en:["Base"],pl:["Baza"]}},28975:e=>{e.exports={en:["Base level"],pl:["Poziom bazowy"]}},71776:e=>{e.exports={en:["Down"],pl:["W dół"]}},17611:e=>{e.exports={en:["Down bars"],pl:["Słupki dół"]}},23743:e=>{e.exports={en:["Down color"],pl:["Kolor dół"]}},48225:e=>{e.exports={en:["Data modification"],pl:["Modyfikacja danych"]}},72942:e=>{e.exports={en:["Days"],pl:["Dni"]}},16564:e=>{e.exports={en:["Default"],pl:["Domyślnie"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],pl:["Przemieszczenie (cena, słupek)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pl:["Tło godzin handlu elektronicznego"]}},819:e=>{e.exports={en:["Extend lines"],pl:["Przedłuż Linie"]}},41129:e=>{e.exports={en:["Fill"],pl:["Zapełnij"]}},61112:e=>{e.exports={en:["Fill top area"],pl:["Wypełnij górny obszar"]}},73185:e=>{e.exports={en:["Fill bottom area"],pl:["Dolne wypełnienie"]}},56796:e=>{e.exports={en:["Hours"],pl:["Godziny"]}},95406:e=>{e.exports={en:["Horizontal"],pl:["Poziomo"]}},56359:e=>{e.exports={en:["High line"],pl:["Linia High"]}},47326:e=>{e.exports={en:["Integer"],pl:["Liczba całkowita"]}},21429:e=>{e.exports={en:["Inputs"],pl:["Argumenty"]}},64075:e=>{e.exports={en:["Override min tick"],pl:["Zmień min tick"]}},34579:e=>{e.exports={en:["Low line"],pl:["Linia Low"]}},11626:e=>{e.exports={en:["Left"],pl:["Lewo"]}},43154:e=>{e.exports={en:["Months"],pl:["Miesiące"]}},68833:e=>{e.exports={en:["Middle"],pl:["Środek"]}},42562:e=>{e.exports={en:["Minutes"],pl:["Minuty"]}},65188:e=>{e.exports={en:["Seconds"],pl:["Sekundy"]}},13350:e=>{e.exports={en:["Pearson's R"],pl:["R Pearsona"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pl:["Tło sesji Pre/Post market"]}},59766:e=>{e.exports={en:["Precision"],pl:["Precyzja"]}},84684:e=>{e.exports={en:["Price source"],pl:["Źródło cen"]}},73466:e=>{e.exports={en:["Projection up bars"],pl:["Projekcja słupków w górę"]}},77430:e=>{e.exports={en:["Projection candles"],pl:["Świece projekcyjne"]}}, -88367:e=>{e.exports={en:["Projection down bars"],pl:["Projekcja słupków w dół"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pl:["Rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pl:["Prawy"]}},835:e=>{e.exports={en:["Weeks"],pl:["Tygodnie"]}},32163:e=>{e.exports={en:["Wick"],pl:["Knot"]}},97118:e=>{e.exports={en:["Top"],pl:["Szczyt"]}},89349:e=>{e.exports={en:["Top line"],pl:["Linia górna"]}},70320:e=>{e.exports={en:["Text"],pl:["Tekst"]}},25485:e=>{e.exports={en:["Text alignment"],pl:["Wyrównanie tekstu"]}},67781:e=>{e.exports={en:["Text orientation"],pl:["Kierunek tekstu"]}},20215:e=>{e.exports={en:["Thin bars"],pl:["Wąskie słupki"]}},24821:e=>{e.exports={en:["Ticks"],pl:["Tiki"]}},77073:e=>{e.exports={en:["Timezone"],pl:["Strefa czasowa"]}},22691:e=>{e.exports={en:["Up"],pl:["W górę"]}},23091:e=>{e.exports={en:["Up color"],pl:["Kolor góra"]}},36957:e=>{e.exports={en:["Up bars"],pl:["Słupki góra"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pl:["Użyj ceny rozliczenia jako dziennej ceny zamknięcia"]}},69526:e=>{e.exports={en:["Vertical"],pl:["Pionowo"]}},21105:e=>{e.exports={en:["candle"],pl:["świeca"]}},27068:e=>{e.exports={en:["change HLC bars"],pl:["zmień słupki HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],pl:["zmień kolor wypełnienia obszaru"]}},89346:e=>{e.exports={en:["change area line width"],pl:["zmień grubość linii obszaru"]}},29605:e=>{e.exports={en:["change area line color"],pl:["zmień kolor linii obszaru"]}},4640:e=>{e.exports={en:["change area price source"],pl:["zmień źródło ceny obszaru"]}},42190:e=>{e.exports={en:["change base level"],pl:["zmień poziom podstawowy"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pl:["zmień kolor dolnej linii w linii bazowej"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pl:["zmień szerokość dolnej linii w linii bazowej"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pl:["zmień kolor wypełnienia dolnej części linii bazowej"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pl:["zmień kolor wypełnienia górnego obszaru linii bazowej"]}},68609:e=>{e.exports={en:["change baseline price source"],pl:["zmień linię bazową źródła ceny"]}},69044:e=>{e.exports={en:["change baseline top line color"],pl:["zmień kolor linii bazowej górnej linii"]}},68197:e=>{e.exports={en:["change baseline top line width"],pl:["zmień grubość górnej linii linii bazowej"]}},33464:e=>{e.exports={en:["change bar up color"],pl:["zmień kolor góry słupka"]}},2066:e=>{e.exports={en:["change bar X coordinate"],pl:["zmień współrzędną słupka ceny Y"]}},59622:e=>{e.exports={en:["change bar down color"],pl:["zmień kolor dołu słupka"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pl:["zmień kolor słupków na podstawie poprzedniego zamknięcia"]}},88324:e=>{e.exports={en:["change column up color"], -pl:["zmiana koloru słupków wzrostowych"]}},93890:e=>{e.exports={en:["change column down color"],pl:["zmiana koloru słupków spadkowych"]}},4727:e=>{e.exports={en:["change column price source"],pl:["zmień źródło ceny kolumny"]}},82063:e=>{e.exports={en:["change decimal places"],pl:["zmień miejsca dziesiętne"]}},44223:e=>{e.exports={en:["change extended hours color"],pl:["zmień kolor wydłużonych godzin"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pl:["zmiana godzin handlu elektronicznego"]}},6026:e=>{e.exports={en:["change high-low body color"],pl:["zmień kolor korpusu high-low"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pl:["zmień widoczność korpusu high-low"]}},46844:e=>{e.exports={en:["change high-low border color"],pl:["zmień kolor obramowania high-low"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pl:["zmień widoczność granic high-low"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pl:["zmień widoczność etykiet high-low"]}},56961:e=>{e.exports={en:["change high-low labels color"],pl:["zmień kolor etykiet high-low"]}},88640:e=>{e.exports={en:["change line color"],pl:["zmień kolor linii"]}},41837:e=>{e.exports={en:["change line price source"],pl:["zmień źródło ceny linii"]}},48339:e=>{e.exports={en:["change line width"],pl:["zmień grubość linii"]}},38730:e=>{e.exports={en:["change post market color"],pl:["zmień kolor dla post market"]}},44371:e=>{e.exports={en:["change pre market color"],pl:["zmień kolor dla pre market"]}},11737:e=>{e.exports={en:["change price Y coordinate"],pl:["zmień współrzędną ceny Y"]}},16241:e=>{e.exports={en:["change range bars style"],pl:["zmień styl zakresu słupków"]}},65821:e=>{e.exports={en:["change range thin bars"],pl:["zmień zakres cienkich słupków"]}},75487:e=>{e.exports={en:["change renko wick down color"],pl:["zmień kolor dolnego knota renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pl:["zmień kolor górnego knota renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pl:["zmień widoczność knota renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],pl:["Zmień minimalny tik wskaźnika"]}},82924:e=>{e.exports={en:["change study overlay style"],pl:["zmień styl nakładki badania"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pl:["zmień wyświetlanie rzeczywistych cen na skali cen (zamiast ceny Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pl:["zmień cienkie słupki"]}},78509:e=>{e.exports={en:["change {title} base line color"],pl:["zmień kolor linii bazowej dla {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],pl:["zmień styl linii bazowej dla {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],pl:["zmień widoczność linii bazowej dla {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],pl:["zmień szerokość linii bazowej dla {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"], -pl:["zmień kolor linii spadkowej dla {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],pl:["zmień styl linii spadkowej dla {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],pl:["zmień widoczność linii spadkowej dla {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],pl:["zmień szerokość linii spadkowej dla {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],pl:["zmień {title} dni na"]}},91201:e=>{e.exports={en:["change {title} days from"],pl:["zmień {title} dni z"]}},76295:e=>{e.exports={en:["change {title} extend lines"],pl:["zmień przedłużone linie {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],pl:["zmień {title} godziny z"]}},67233:e=>{e.exports={en:["change {title} hours to"],pl:["zmień {title} godziny na"]}},99122:e=>{e.exports={en:["change {title} months from"],pl:["zmień {title} miesięcy z"]}},10518:e=>{e.exports={en:["change {title} months to"],pl:["zmień {title} miesięcy na"]}},38011:e=>{e.exports={en:["change {title} minutes to"],pl:["zmień {title} minut na"]}},59820:e=>{e.exports={en:["change {title} minutes from"],pl:["zmień {title} minut z"]}},6573:e=>{e.exports={en:["change {title} seconds to"],pl:["zmień {title} sekund na"]}},86780:e=>{e.exports={en:["change {title} seconds from"],pl:["zmień {title} sekund z"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],pl:["Zmień sposób wyświetlania współczynnika korelacji momentu produktu Pearsona w {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],pl:["zmień {title} tygodni z"]}},18678:e=>{e.exports={en:["change {title} weeks to"],pl:["zmień {title} tygodni na"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],pl:["zmień widoczność linii wzrostowej dla {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],pl:["zmień szerokość linii wzrostowej dla {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],pl:["zmień kolor linii wzrostowej dla {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],pl:["zmień styl linii wzrostowej dla {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],pl:["zmień widoczność {title} na tickach"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],pl:["zmień widoczność {title} na tygodnie"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],pl:["zmień widoczność {title} w {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],pl:["zmień widoczność {title} na dni"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],pl:["zmień widoczność {title} na godziny"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],pl:["zmień widoczność {title} na minuty"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],pl:["zmień widoczność {title} na miesiące"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],pl:["zmień widoczność {title} na sekundach"]}},17214:e=>{e.exports={en:["change {candleType} up border color"], -pl:["zmień {candleType} górny kolor obramowania"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pl:["zmień kolor góry {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pl:["zmiana koloru knota świec opadających - {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pl:["zmień kolor górnego knota {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pl:["zmień widoczność knota {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pl:["zmień widoczność korpusu {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pl:["zmień widoczność obramowania {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pl:["zmień kolor dolnego obramowania {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pl:["zmień kolor dołu {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pl:["zmień kolor obramowania dolnego słupka {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pl:["zmień kolor projekcji górnego słupka {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pl:["zmień kolor kolor spodu {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pl:["zmień kolor obramowania projekcji górnego słupka {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pl:["zmień kolor projekcji dolnego słupka {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pl:["zmień kolor projekcji słupka rosnącego {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pl:["zmień kolor góry {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pl:["zmień właściwość {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],pl:["zmień właściwość {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pl:["dostosuj dane według dywidend"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pl:["dostosuj do zmian w kontrakcie"]}},35813:e=>{e.exports={en:["days"],pl:["Dni"]}},89919:e=>{e.exports={en:["days to"],pl:["dni na"]}},59215:e=>{e.exports={en:["days from"],pl:["dni z"]}},2359:e=>{e.exports={en:["hours"],pl:["Godziny"]}},82267:e=>{e.exports={en:["hours from"],pl:["godziny z"]}},15600:e=>{e.exports={en:["hours to"],pl:["godziny na"]}},92598:e=>{e.exports={en:["hollow candles"],pl:["Puste Świece"]}},76261:e=>{e.exports={en:["move drawings"],pl:["przenieś rysunki"]}},95300:e=>{e.exports={en:["months"],pl:["Miesiące"]}},17250:e=>{e.exports={en:["months from"],pl:["miesiące z"]}},2828:e=>{e.exports={en:["months to"],pl:["miesiące na"]}},18726:e=>{e.exports={en:["minutes"],pl:["Minuty"]}},67649:e=>{e.exports={en:["minutes to"],pl:["minuty na"]}},22476:e=>{e.exports={en:["minutes from"],pl:["minuty z"]}},751:e=>{e.exports={en:["seconds"],pl:["sekundy"]}},73419:e=>{e.exports={en:["seconds to"], -pl:["sekundy na"]}},35801:e=>{e.exports={en:["seconds from"],pl:["sekundy z"]}},57243:e=>{e.exports={en:["range","ranges"],pl:["zakres","zakresy","zakresów","zakresów"]}},70282:e=>{e.exports={en:["renko"],pl:["Renko"]}},45537:e=>{e.exports={en:["weeks"],pl:["tygodnie"]}},92859:e=>{e.exports={en:["weeks from"],pl:["tygodnie z"]}},44127:e=>{e.exports={en:["weeks to"],pl:["tygodnie na"]}},3539:e=>{e.exports={en:["ticks"],pl:["Tiki"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pl:["użyj rozliczenia jako zamknięcia na interwale dziennym"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pl:["{value} dziesiętna","{value} dziesiętne","{value} dziesiętnych","{value} dziesiętnych"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.1341.1068954aa326300ef390.js b/charting_library/bundles/pt.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..3ba517ab --- /dev/null +++ b/charting_library/bundles/pt.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],pt:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],pt:["#{count} (preço, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],pt:["(Abr.+Máx.+Mín.+Fch.)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],pt:["(Máx.+Mín.+Fch.)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],pt:["(Máx.+Mín.)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pt:["Colorir barra de acordo com o fechamento anterior"]}},78930:e=>{e.exports={en:["Coordinates"],pt:["Coordenadas"]}},24197:e=>{e.exports={en:["Center"],pt:["Centro"]}},84831:e=>{e.exports={en:["Close line"],pt:["Linha de fechamento"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pt:["Ajustar dados de dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pt:["Ajustes para mudanças no contrato"]}},27567:e=>{e.exports={en:["Bottom"],pt:["Em baixo"]}},3159:e=>{e.exports={en:["Bottom line"],pt:["Linha de base"]}},74406:e=>{e.exports={en:["Body"],pt:["Corpo"]}},333:e=>{e.exports={en:["Borders"],pt:["Contorno"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],pt:["Nível base"]}},71776:e=>{e.exports={en:["Down"],pt:["Inferior"]}},17611:e=>{e.exports={en:["Down bars"],pt:["Barras Baixistas"]}},23743:e=>{e.exports={en:["Down color"],pt:["Cor de baixa"]}},48225:e=>{e.exports={en:["Data modification"],pt:["Modificação dos dados"]}},72942:e=>{e.exports={en:["Days"],pt:["Dias"]}},16564:e=>{e.exports={en:["Default"],pt:["Padrão"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],pt:["Deslocamento (preço, barra)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pt:["Histórico do horário de negociação eletrônica"]}},819:e=>{e.exports={en:["Extend lines"],pt:["Estender linhas"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],pt:["Preencher área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],pt:["Preencher área inferior"]}},56796:e=>{e.exports={en:["Hours"],pt:["Horas"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],pt:["Linha de máxima"]}},47326:e=>{e.exports={en:["Integer"],pt:["Inteiro"]}},21429:e=>{e.exports={en:["Inputs"],pt:["Valores"]}},64075:e=>{e.exports={en:["Override min tick"],pt:["Sobrepor tick mín."]}},34579:e=>{e.exports={en:["Low line"],pt:["Linha de mínima"]}},11626:e=>{e.exports={en:["Left"],pt:["Esquerda"]}},43154:e=>{e.exports={en:["Months"],pt:["Meses"]}},68833:e=>{e.exports={en:["Middle"],pt:["No meio"]}},42562:e=>{e.exports={en:["Minutes"],pt:["Minutos"]}},65188:e=>{e.exports={en:["Seconds"],pt:["Segundos"]}},13350:e=>{e.exports={en:["Pearson's R"],pt:["Correlação de Pearsons"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pt:["Histórico das horas pré/pós mercado"]}},59766:e=>{e.exports={en:["Precision"],pt:["Precisão"]}},84684:e=>{e.exports={en:["Price source"], +pt:["Fonte de preço"]}},73466:e=>{e.exports={en:["Projection up bars"],pt:["Barras de projeção altista"]}},77430:e=>{e.exports={en:["Projection candles"],pt:["Candles de projeção"]}},88367:e=>{e.exports={en:["Projection down bars"],pt:["Barras de projeção baixista"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pt:["Preços reais na escala de preços (em vez do preço Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pt:["Direita"]}},835:e=>{e.exports={en:["Weeks"],pt:["Semanas"]}},32163:e=>{e.exports={en:["Wick"],pt:["Pavio"]}},97118:e=>{e.exports={en:["Top"],pt:["Em cima"]}},89349:e=>{e.exports={en:["Top line"],pt:["Linha de topo"]}},70320:e=>{e.exports={en:["Text"],pt:["Texto"]}},25485:e=>{e.exports={en:["Text alignment"],pt:["Alinhamento do texto"]}},67781:e=>{e.exports={en:["Text orientation"],pt:["Orientação do Texto"]}},20215:e=>{e.exports={en:["Thin bars"],pt:["Barras Finas"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],pt:["Fuso Horário"]}},22691:e=>{e.exports={en:["Up"],pt:["Superior"]}},23091:e=>{e.exports={en:["Up color"],pt:["Cor de alta"]}},36957:e=>{e.exports={en:["Up bars"],pt:["Barras Altistas"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pt:["Usar a liquidação como fechamento no intervalo diário"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],pt:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],pt:["alterar barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],pt:["alterar a cor de preenchimento da área"]}},89346:e=>{e.exports={en:["change area line width"],pt:["alterar a espessura da linha de área"]}},29605:e=>{e.exports={en:["change area line color"],pt:["alterar a cor da linha de área"]}},4640:e=>{e.exports={en:["change area price source"],pt:["alterar a área do preço fonte"]}},42190:e=>{e.exports={en:["change base level"],pt:["mudar o nível base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pt:["alterar a cor da base da linha de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pt:["alterar a largura da base da linha de base"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pt:["alterar a cor de preenchimento da base da área da linha de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pt:["alterar a cor de preenchimento do topo da área da linha de base"]}},68609:e=>{e.exports={en:["change baseline price source"],pt:["alterar da linha de base do preço fonte"]}},69044:e=>{e.exports={en:["change baseline top line color"],pt:["alterar a cor da linha de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],pt:["alterar a lagura do topo da linha de base"]}},33464:e=>{e.exports={en:["change bar up color"],pt:["alterar cor da barra para cima"]}},2066:e=>{e.exports={en:["change bar X coordinate"],pt:["mudar a coordenada da barra X"]}},59622:e=>{e.exports={en:["change bar down color"], +pt:["alterar cor da barra para baixo"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pt:["alterar cor da barra baseado no fechamento anterior"]}},88324:e=>{e.exports={en:["change column up color"],pt:["alterar a cor da coluna acima"]}},93890:e=>{e.exports={en:["change column down color"],pt:["alterar a cor da coluna abaixo"]}},4727:e=>{e.exports={en:["change column price source"],pt:["alterar preço fonte da coluna"]}},82063:e=>{e.exports={en:["change decimal places"],pt:["alterar casas decimais"]}},44223:e=>{e.exports={en:["change extended hours color"],pt:["alterar cor das horas estendidas"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pt:["alterar horário de negociação eletrônica"]}},6026:e=>{e.exports={en:["change high-low body color"],pt:["alterar a cor do corpo do máx-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pt:["alterar a visibilidade do corpo do máx-min"]}},46844:e=>{e.exports={en:["change high-low border color"],pt:["alterar a cor da borda do máx-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pt:["alterar a visibilidade das bordas do máx-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pt:["alterar a visibilidade da legenda do máx-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],pt:["alterar a cor da legenda do máx-min"]}},88640:e=>{e.exports={en:["change line color"],pt:["alterar a cor da linha"]}},41837:e=>{e.exports={en:["change line price source"],pt:["alterar a linha do preço fonte"]}},48339:e=>{e.exports={en:["change line width"],pt:["alterar a espessura da linha"]}},38730:e=>{e.exports={en:["change post market color"],pt:["alterar cor do pós-mercado"]}},44371:e=>{e.exports={en:["change pre market color"],pt:["alterar cor do pré-mercado"]}},11737:e=>{e.exports={en:["change price Y coordinate"],pt:["mudar o preço da coordenada Y"]}},16241:e=>{e.exports={en:["change range bars style"],pt:["alterar o estilo do range de barras"]}},65821:e=>{e.exports={en:["change range thin bars"],pt:["alterar o range de barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],pt:["mudar a cor da parte inferior do pavio renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pt:["mudar a cor da parte superior pavio renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pt:["mudar a visibilidade do pavio renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],pt:["alterar a espessura min. do overlay do estudo"]}},82924:e=>{e.exports={en:["change study overlay style"],pt:["alterar estilo do overlay do estudo"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pt:["alterar a exibição dos preços reais na escala de preços (em vez do preço Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pt:["alterar a espessura da barra"]}},78509:e=>{e.exports={en:["change {title} base line color"],pt:["alterar a cor da linha base de {title}"]}},27864:e=>{e.exports={ +en:["change {title} base line style"],pt:["alterar o estilo da linha base de {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],pt:["alterar a visibilidade da linha base de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],pt:["alterar a largura da linha base de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],pt:["alterar a cor da linha inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],pt:["alterar o estilo da linha inferior de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],pt:["alterar a visibilidade da linha inferior de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],pt:["alterar a largura da linha inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],pt:["alterar {title} em dias para"]}},91201:e=>{e.exports={en:["change {title} days from"],pt:["alterar {title} em dias de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],pt:["alterar linhas estendidas de {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],pt:["alterar {title} em horas de"]}},67233:e=>{e.exports={en:["change {title} hours to"],pt:["alterar {title} em horas para"]}},99122:e=>{e.exports={en:["change {title} months from"],pt:["alterar {title} em meses de"]}},10518:e=>{e.exports={en:["change {title} months to"],pt:["alterar {title} em meses para"]}},38011:e=>{e.exports={en:["change {title} minutes to"],pt:["alterar {title} em minutos para"]}},59820:e=>{e.exports={en:["change {title} minutes from"],pt:["alterar {title} em minutos de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],pt:["alterar {title} em segundos para"]}},86780:e=>{e.exports={en:["change {title} seconds from"],pt:["alterar {title} em segundos de"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],pt:["alterar exibir correlação de pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],pt:["alterar {title} em semanas de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],pt:["alterar {title} em semanas para"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],pt:["alterar a visibilidade da linha superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],pt:["alterar a largura da linha superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],pt:["alterar a cor da linha superior de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],pt:["alterar o estilo da linha superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],pt:["alterar a visibilidade de {title} nos ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],pt:["alterar visibilidade em semanas de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],pt:["alterar {title} visibilidade em {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],pt:["alterar visibilidade em dias de {title}"]}},68715:e=>{e.exports={ +en:["change {title} visibility on hours"],pt:["alterar a visibilidade em horas de {title}"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],pt:["alterar visibilidade em minutos de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],pt:["alterar visibilidade em meses de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],pt:["alterar a visibilidade em segundos de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pt:["alterar a cor da borda superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pt:["alterar a cor da parte superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pt:["alterar a cor da parte inferior do pavil de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pt:["alterar a cor da parte superior do pavil de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pt:["alterar a visibilidade do pavil de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pt:["alterar visibilidade do corpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pt:["alterar a visibildiade da borda de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pt:["alterar a cor da borda inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pt:["alterar a cor da parte inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pt:["alterar a cor da parte inferior da borda da barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pt:["alterar a cor da parte superior da borda da barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pt:["alterar a cor da parte inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pt:["alterar a cor da parte superior da borda da barra projetada de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pt:["alterar a cor da parte inferior da barra projetada de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pt:["alterar a cor da parte superior da barra projetada de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pt:["alterar a cor da parte superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pt:["alterar propriedade de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],pt:["alterar propriedade {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pt:["ajustar dados de dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pt:["ajustes para mudanças no contrato"]}},35813:e=>{e.exports={en:["days"],pt:["dias"]}},89919:e=>{e.exports={en:["days to"],pt:["dias para"]}},59215:e=>{e.exports={en:["days from"],pt:["dias a partir de"]}},2359:e=>{ +e.exports={en:["hours"],pt:["horas"]}},82267:e=>{e.exports={en:["hours from"],pt:["horas a partir de"]}},15600:e=>{e.exports={en:["hours to"],pt:["horas para"]}},92598:e=>{e.exports={en:["hollow candles"],pt:["candles cazios"]}},76261:e=>{e.exports={en:["move drawings"],pt:["mover desenhos"]}},95300:e=>{e.exports={en:["months"],pt:["meses"]}},17250:e=>{e.exports={en:["months from"],pt:["meses a partir de"]}},2828:e=>{e.exports={en:["months to"],pt:["meses para"]}},18726:e=>{e.exports={en:["minutes"],pt:["minutos"]}},67649:e=>{e.exports={en:["minutes to"],pt:["minutos para"]}},22476:e=>{e.exports={en:["minutes from"],pt:["minutos a partir de"]}},751:e=>{e.exports={en:["seconds"],pt:["segundos"]}},73419:e=>{e.exports={en:["seconds to"],pt:["segundos para"]}},35801:e=>{e.exports={en:["seconds from"],pt:["segundos a partir de"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],pt:["semanas"]}},92859:e=>{e.exports={en:["weeks from"],pt:["semanas a partir de"]}},44127:e=>{e.exports={en:["weeks to"],pt:["semanas para"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],pt:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pt:["usar a liquidação como fechamento no intervalo diário"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pt:["{value} decimal","{value} decimais"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.9488.2f156b47fe84118759c5.js b/charting_library/bundles/pt.2464.fc7f44a5c8b3791719aa.js similarity index 79% rename from charting_library/bundles/pt.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/pt.2464.fc7f44a5c8b3791719aa.js index d3f994b9..d2bebf6c 100644 --- a/charting_library/bundles/pt.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/pt.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],pt:["Escuro"]}},96870:e=>{e.exports={en:["Light"],pt:["Claro"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],pt:["Cópia de {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],pt:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],pt:["Fch"]}},43253:e=>{e.exports={en:["H"],pt:["Máx."]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],pt:["Mín."]}},46728:e=>{e.exports={en:["O"],pt:["Abr"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],pt:["Cor do Nível -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],pt:["Cor do Nível -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],pt:["Cor do Nível -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],pt:["Cor do Nível -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],pt:["Cor do Nível 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],pt:["Cor do Nível 236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],pt:["Cor do Nível 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],pt:["Cor do Nível 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],pt:["Cor do Nível 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],pt:["Cor do Nível 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],pt:["Cor do Nível 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],pt:["Cor do Nível 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],pt:["Cor do Nível 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],pt:["Cor do Nível 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],pt:["Cor do Nível 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],pt:["Cor do Nível 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],pt:["1º Período"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],pt:["Cor do Nível 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],pt:["Cor do Nível 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],pt:["2º Período"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],pt:["Cor do Nível 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],pt:["Cor do Nível 3.65"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],pt:["Escuro"]}},96870:e=>{e.exports={en:["Light"],pt:["Claro"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],pt:["Cópia de {title}"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],pt:["S"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],pt:["Fch"]}},43253:e=>{e.exports={en:["H"],pt:["Máx."]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],pt:["Mín."]}},46728:e=>{e.exports={en:["O"],pt:["Abr"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],pt:["Cor do Nível -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],pt:["Cor do Nível -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],pt:["Cor do Nível -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],pt:["Cor do Nível -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],pt:["Cor do Nível 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],pt:["Cor do Nível 236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],pt:["Cor do Nível 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],pt:["Cor do Nível 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],pt:["Cor do Nível 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],pt:["Cor do Nível 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],pt:["Cor do Nível 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],pt:["Cor do Nível 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],pt:["Cor do Nível 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],pt:["Cor do Nível 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],pt:["Cor do Nível 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],pt:["Cor do Nível 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],pt:["1º Período"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],pt:["Cor do Nível 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],pt:["Cor do Nível 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],pt:["2º Período"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],pt:["Cor do Nível 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],pt:["Cor do Nível 3.65"]}, e.exports["3rd Period_input"]={en:["3rd Period"],pt:["3º Período"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],pt:["Cor do Nível 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],pt:["4º Período"]},e.exports["5th Period_input"]={en:["5th Period"],pt:["5º Período"]},e.exports["6th Period_input"]={en:["6th Period"],pt:["6º Período"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],pt:["ADX suavizado"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],pt:["ADX suavizado"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],pt:["Múlt ATR"]},e.exports["ATR length_input"]={en:["ATR length"],pt:["Período do ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],pt:["Acumulação / Distribuição"]},e.exports["All items_combobox_input"]={en:["All items"],pt:["Todos os itens"]},e.exports.All_input={en:["All"],pt:["Todos"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],pt:["Período Ancora"]},e.exports["Another symbol_input"]={en:["Another symbol"],pt:["Outro Símbolo"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],pt:["Aroon de Alta"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],pt:["Aroon de Baixa"]},e.exports.Average_input={en:["Average"],pt:["Média"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],pt:["Períodos Médios"]},e.exports.Back_input={en:["Back"],pt:["Voltar"]},e.exports["Bands style_input"]={en:["Bands style"],pt:["Estilo de bandas"]},e.exports.Bar_input={en:["Bar"],pt:["Barra"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],pt:["Períodos da Linha Base"]},e.exports["Base Line_input"]={en:["Base Line"],pt:["Linha Base"]},e.exports.Basis_input={en:["Basis"],pt:["Base"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],pt:["Bandas de Bollinger % B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],pt:["Largura de bandas de Bollinger"]},e.exports.Borders_input={en:["Borders"],pt:["Contornos"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],pt:["Método de atribuição de tamanho de caixa"]},e.exports["Box size_input"]={en:["Box size"],pt:["Tamanho da caixa"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],pt:["Cancelar"]},e.exports.Candles_input={en:["Candles"],pt:["Velas"]},e.exports.Centered_input={en:["Centered"],pt:["Centralizado"]},e.exports.Century_input={en:["Century"],pt:["Centenário"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],pt:["Oscilador Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],pt:["Fechar"]},e.exports["Color 0_input"]={en:["Color 0"],pt:["Cor 0"]},e.exports["Color 1_input"]={en:["Color 1"],pt:["Cor 1"]},e.exports["Color 2_input"]={en:["Color 2"],pt:["Cor 2"]},e.exports["Color 3_input"]={en:["Color 3"],pt:["Cor 3"]}, e.exports["Color 4_input"]={en:["Color 4"],pt:["Cor 4"]},e.exports["Color 5_input"]={en:["Color 5"],pt:["Cor 5"]},e.exports["Color 6_input"]={en:["Color 6"],pt:["Cor 6"]},e.exports["Color 7_input"]={en:["Color 7"],pt:["Cor 7"]},e.exports["Color 8_input"]={en:["Color 8"],pt:["Cor 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],pt:["Colorir barra de acordo com o fechamento anterior"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],pt:["Cor baseado no fechamento anterior"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],pt:["Períodos da linha de conversão"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],pt:["Linha de Conversão"]},e.exports.Correlation_input={en:["Correlation"],pt:["Correlação"]},e.exports.Count_input={en:["Count"],pt:["Contagem"]},e.exports.Crosses_input={en:["Crosses"],pt:["Cruzamentos"]},e.exports.Custom_input={en:["Custom"],pt:["Personalizado"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],pt:["Comprimento DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],pt:["Dia"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],pt:["Dias Por Ano"]},e.exports.Decade_input={en:["Decade"],pt:["Década"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],pt:["Profundidade"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],pt:["Oscilador de Preço Destendenciado"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],pt:["Poc em Desenvolvimento"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],pt:["Desvio (%)"]},e.exports.Deviation_input={en:["Deviation"],pt:["Desvio"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"],pt:["Volume de baixa"]},e.exports["Down bars_input"]={en:["Down bars"],pt:["Barras de Baixa"]},e.exports["Down color_input"]={en:["Down color"],pt:["Cor de baixa"]},e.exports["Down fractals_input"]={en:["Down fractals"],pt:["Fractais de baixa"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],pt:["Cada (pré-mercado, mercado, pós-mercado)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],pt:["Índice de força antigo"]},e.exports["Equality Line_input"]={en:["Equality Line"],pt:["Linha de Igualdade"]},e.exports.Exponential_input={en:["Exponential"],pt:["Exponencial"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],pt:["Estender POC à direita"]},e.exports["Extend Right_input"]={en:["Extend Right"],pt:["Estender à Direita"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],pt:["Estender VAH à Direita"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],pt:["Estender VAL à Direita"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],pt:["Extender à última barra"]},e.exports.Falling_input={en:["Falling"],pt:["Vendedor"]}, e.exports["Fast Length_input"]={en:["Fast Length"],pt:["Período Rápido"]},e.exports["Fast length_input"]={en:["Fast length"],pt:["Período curto"]},e.exports.Fill_input={en:["Fill"],pt:["Preencher"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],pt:["Comprador"]},e.exports["HLC bars_input"]={en:["HLC bars"],pt:["Barras HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],pt:["Caixa do Histograma"]},e.exports.Histogram_input={en:["Histogram"],pt:["Histograma"]},e.exports["Hull MA_input"]={en:["Hull MA"],pt:["MM de Hull"]},e.exports.Increment_input={en:["Increment"],pt:["Incremento"]},e.exports.Indicator_input={en:["Indicator"],pt:["Indicador"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],pt:["Instrumento 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],pt:["Instrumento 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],pt:["MME Investidor 1 período"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],pt:["MME Investidor 2 períodos"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],pt:["MME Investidor 3 períodos"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],pt:["MME Investidor 4 períodos"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],pt:["MME Investidor 5 períodos"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],pt:["MME Investidor 6 períodos"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],pt:["Comprimento do maxilar"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],pt:["Maxilar"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],pt:["Posição das Legendas"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],pt:["Legendas na escala de preço"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],pt:["Períodos de Defasagem"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],pt:["Intervalo de atraso"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"],pt:["MME do Período"]},e.exports["Length MA_input"]={en:["Length MA"],pt:["MM do Período"]},e.exports.Length1_input={en:["Length1"],pt:["Período1"]},e.exports.Length2_input={en:["Length2"],pt:["Período 2"]},e.exports.Length3_input={en:["Length3"],pt:["Período 3"]},e.exports.Length_input={en:["Length"],pt:["Período"]},e.exports.Level_input={en:["Level"],pt:["Nível"]},e.exports["Levels Format_input"]={en:["Levels Format"],pt:["Unidade dos Níveis"]},e.exports.Limit_input={en:["Limit"],pt:["Limite"]},e.exports.Line_input={en:["Line"],pt:["Linha"]},e.exports["Lips Length_input"]={en:["Lips Length"],pt:["Período dos lábios"]}, @@ -35,20 +35,20 @@ pt:["Na direita"]}},64818:e=>{e.exports={en:["Only {availableResolutions} interv pt:["Minueto"]}},78273:e=>{e.exports={en:["Minuscule"],pt:["Minúsculo"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"],pt:["Sem dados aqui"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],pt:["Sem escala (tela cheia)"]}},9140:e=>{e.exports={en:["No sync"],pt:["Sem sinc"]}},50910:e=>{e.exports={en:["No volume data"],pt:["Sem dados de volume"]}},99024:e=>{e.exports={en:["No, keep them"],pt:["Não, mantenha-os"]}},94389:e=>{e.exports={en:["Note"],pt:["Nota"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"],pt:["Ilha Norfolk"]}},40977:e=>{e.exports={en:["Nairobi"],pt:["Nairóbi"]}},40544:e=>{e.exports={en:["New York"],pt:["Nova York"]}},66103:e=>{e.exports={en:["New Zealand"],pt:["Nova Zelândia"]}},15512:e=>{e.exports={en:["New pane above"],pt:["Novo painel acima"]}},52160:e=>{e.exports={en:["New pane below"],pt:["Novo painel abaixo"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],pt:["Algo deu errado"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],pt:["Algo deu errado ao criar o indicador."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],pt:["Algo deu errado. Por favor, tente novamente mais tarde."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],pt:["Salvar novo layout de gráfico"]}},76266:e=>{e.exports={en:["Save as"],pt:["Salvar como"]}},55502:e=>{e.exports={en:["San Salvador"],pt:["São Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"],pt:["São Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],pt:["Moeda da escala"]}},43758:e=>{e.exports={en:["Scale price chart only"],pt:["Apenas escala de preço"]}},40012:e=>{e.exports={en:["Scale unit"],pt:["Unidade de escala"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],pt:["Garfo de Schiff"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],pt:["O script pode não ser atualizado se você sair da página."]}},32514:e=>{e.exports={en:["Settings"],pt:["Configurações"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],pt:["A segunda parte da fração não é válida."]}},75594:e=>{e.exports={en:["Security info"],pt:["Informações de Segurança"]}},21973:e=>{e.exports={en:["Send to back"],pt:["Enviar para o fundo"]}},71179:e=>{e.exports={en:["Send backward"],pt:["Enviar para trás"]}},26820:e=>{e.exports={en:["Seoul"],pt:["Seul"]}},6816:e=>{e.exports={en:["Sep"],pt:["Set"]}},94031:e=>{e.exports={en:["Session"],pt:["Sessão"]}},83298:e=>{e.exports={en:["Session volume profile"],pt:["Perfil de volume da sessão"]}},66707:e=>{e.exports={en:["Session breaks"],pt:["Limite de Sessão"]}},1852:e=>{e.exports={en:["Shanghai"],pt:["Shangai"]}},8075:e=>{e.exports={en:["Short Position"],pt:["Posição Vendida"]}},98334:e=>{e.exports={en:["Show"],pt:["Visualizar"]}},85891:e=>{e.exports={en:["Show all drawings"],pt:["Mostrar todos os desenhos"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"], pt:["Mostrar todos os desenhos e indicadores"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],pt:["Mostrar todos os desenhos, indicadores, posições & ordens"]}},98753:e=>{e.exports={en:["Show all indicators"],pt:["Mostrar todos os indicadores"]}},55418:e=>{e.exports={en:["Show all ideas"],pt:["Mostrar todas as Ideias"]}},20506:e=>{e.exports={en:["Show all positions & orders"],pt:["Mostrar todas as posições & ordens"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],pt:["Exibir mudança do contrato contínuo"]}},81465:e=>{e.exports={en:["Show contract expiration"],pt:["Mostrar vencimento do contrato"]}},29449:e=>{e.exports={en:["Show dividends"],pt:["Mostrar os dividendos"]}},37113:e=>{e.exports={en:["Show earnings"],pt:["Mostrar resultados"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],pt:["Mostrar ideias de usuários seguidos"]}},62986:e=>{e.exports={en:["Show latest news"],pt:["Mostrar últimas notícias"]}},44020:e=>{e.exports={en:["Show my ideas only"],pt:["Mostrar minhas ideias apenas"]}},50849:e=>{e.exports={en:["Show splits"],pt:["Mostrar splits"]}},67751:e=>{e.exports={en:["Signpost"],pt:["Sinalização"]}},77377:e=>{e.exports={en:["Singapore"],pt:["Singapura"]}},39090:e=>{e.exports={en:["Sine Line"],pt:["Senóide"]}},66205:e=>{e.exports={en:["Square"],pt:["Quadrado"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],pt:["O limite de estudos excedeu: {number} estudos por layout. \nRemova alguns estudos."]}},92516:e=>{e.exports={en:["Style"],pt:["Estilo"]}},61507:e=>{e.exports={en:["Stack on the left"],pt:["Empilhar à esquerda"]}},97800:e=>{e.exports={en:["Stack on the right"],pt:["Empilhar na direita"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],pt:["Comece a usar o modo de navegação pelo teclado. Pressione {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],pt:["Manter em modo desenho"]}},69217:e=>{e.exports={en:["Step line"],pt:["Degrau"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"],pt:["Estocolmo"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"],pt:["Sub-milênio"]}},30585:e=>{e.exports={en:["Subminuette"],pt:["Sub-minueto"]}},67948:e=>{e.exports={en:["Supercycle"],pt:["Superciclo"]}},3348:e=>{e.exports={en:["Supermillennium"],pt:["Supermilênio"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],pt:["Mudar para {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],pt:["Sidney"]}},70963:e=>{e.exports={en:["Symbol Error"],pt:["Erro no Símbolo"]}},32390:e=>{e.exports={en:["Symbol name label"],pt:["Legenda do símbolo"]}},10127:e=>{e.exports={en:["Symbol last price label"],pt:["Legenda de último preço do símbolo"]}},39079:e=>{e.exports={en:["Sync globally"],pt:["Sincronizar globalmente"]}},46607:e=>{e.exports={en:["Sync in layout"],pt:["Sincronizar no layout"]}},76519:e=>{e.exports={en:["Point & figure"],pt:["Ponto & Figura"]}},39949:e=>{e.exports={en:["Polyline"], pt:["Linha Segmentada"]}},371:e=>{e.exports={en:["Path"],pt:["Trilha"]}},59256:e=>{e.exports={en:["Parallel Channel"],pt:["Canal Paralelo"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],pt:["Colar"]}},6919:e=>{e.exports={en:["Percent"],pt:["Percentual"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],pt:["Leque de Linhas"]}},19634:e=>{e.exports={en:["Pitchfork"],pt:["Garfo"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],pt:["Fixar em nova escala à esquerda"]}},28280:e=>{e.exports={en:["Pin to new right scale"],pt:["Fixar na nova escala à direita"]}},14115:e=>{e.exports={en:["Pin to left scale"],pt:["Fixar na escala à esquerda"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],pt:["Fixar na Escala à Esquerda (Oculto)"]}},81054:e=>{e.exports={en:["Pin to right scale"],pt:["Fixar na escala à direita"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],pt:["Fixar ba escala à direita (oculto)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],pt:["Fixar na escala (agora à esquerda)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],pt:["Fixar na escala (agora sem escala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],pt:["Fixar na Escala (à Direita)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],pt:["Fixar na escala (agora na {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],pt:["Fixar na escala {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],pt:["Fixar na escala {label} (oculto)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],pt:["Fixado na escala à esquerda"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],pt:["Fixado na escala à esquerda (oculto)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],pt:["Fixado na escala à direita"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],pt:["Fixado na escala à direita (oculto)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],pt:["Fixado na escala {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],pt:["Fixado na escala {label} (oculto)"]}},71566:e=>{e.exports={en:["Plus button"],pt:["Botão '+'"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],pt:["Por favor, conceda uma permissão do clipboard em seu navegador ou pressione {keystroke}."]}},81248:e=>{e.exports={en:["Prague"],pt:["Praga"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],pt:["Pressione e segure {key} ao fazer zoom para manter a posição do gráfico"]}},91282:e=>{e.exports={en:["Price Label"],pt:["Legenda de Preços"]}},97512:e=>{e.exports={en:["Price Note"],pt:["Nota de Preço"]}},68941:e=>{e.exports={en:["Price Range"],pt:["Intervalo de Preços"]}},66123:e=>{e.exports={en:["Price format is invalid."],pt:["O formato do preço não é válido."]}},72926:e=>{e.exports={en:["Price line"],pt:["Linha de preços"]}},59189:e=>{e.exports={en:["Primary"], -pt:["Primária"]}},75747:e=>{e.exports={en:["Projection"],pt:["Projeção"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],pt:["Publicado em {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"],pt:["1T"]}},13534:e=>{e.exports={en:["Q2"],pt:["2T"]}},14530:e=>{e.exports={en:["Q3"],pt:["3T"]}},3762:e=>{e.exports={en:["Q4"],pt:["4T"]}},28756:e=>{e.exports={en:["Qatar"],pt:["Catar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],pt:["Busca rápida. Pressione {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],pt:["Retângulo Giravel"]}},52961:e=>{e.exports={en:["Rome"],pt:["Roma"]}},50318:e=>{e.exports={en:["Ray"],pt:["Raio"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],pt:["Retângulo"]}},48236:e=>{e.exports={en:["Redo"],pt:["Refazer"]}},2460:e=>{e.exports={en:["Regression Trend"],pt:["Tendência de Regressão"]}},67410:e=>{e.exports={en:["Remove"],pt:["Remover"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],pt:["Remover essa métrica financeira dos favoritos"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],pt:["Remover este indicador dos favoritos"]}},86285:e=>{e.exports={en:["Remove {drawings}"],pt:["Remover {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],pt:["Remover {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],pt:["Remover {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],pt:["Renomear gráfico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],pt:["Redefinir visão do gráfico"]}},88853:e=>{e.exports={en:["Reset points"],pt:["Resertar pontos"]}},15332:e=>{e.exports={en:["Reset price scale"],pt:["Reiniciar escala de preços"]}},54170:e=>{e.exports={en:["Reset time scale"],pt:["Reiniciar escala de tempo"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],pt:["Aviso"]}},5959:e=>{e.exports={en:["Warsaw"],pt:["Varsóvia"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],pt:["Тóquio"]}},10095:e=>{e.exports={en:["Toronto"],pt:["Тоronto"]}},17981:e=>{e.exports={en:["Table"],pt:["Tabela"]}},11034:e=>{e.exports={en:["Taipei"],pt:["Тaipé"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],pt:["Teerã"]}},93553:e=>{e.exports={en:["Template"],pt:["Modelo"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],pt:["O fornecedor de dados não disponibiliza dados de volume para este símbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],pt:["A pré-visualização da publicação não pôde ser carregada. Desative as extensões do seu navegador e tente novamente."]}},99274:e=>{e.exports={ +pt:["Primária"]}},75747:e=>{e.exports={en:["Projection"],pt:["Projeção"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],pt:["Publicado em {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"],pt:["1T"]}},13534:e=>{e.exports={en:["Q2"],pt:["2T"]}},14530:e=>{e.exports={en:["Q3"],pt:["3T"]}},3762:e=>{e.exports={en:["Q4"],pt:["4T"]}},28756:e=>{e.exports={en:["Qatar"],pt:["Catar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],pt:["Busca rápida. Pressione {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],pt:["Retângulo Giravel"]}},52961:e=>{e.exports={en:["Rome"],pt:["Roma"]}},50318:e=>{e.exports={en:["Ray"],pt:["Raio"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],pt:["Retângulo"]}},48236:e=>{e.exports={en:["Redo"],pt:["Refazer"]}},2460:e=>{e.exports={en:["Regression Trend"],pt:["Tendência de Regressão"]}},67410:e=>{e.exports={en:["Remove"],pt:["Remover"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],pt:["Remover essa métrica financeira dos favoritos"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],pt:["Remover este indicador dos favoritos"]}},86285:e=>{e.exports={en:["Remove {drawings}"],pt:["Remover {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],pt:["Remover {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],pt:["Remover {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],pt:["Renomear gráfico"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],pt:["Redefinir visão do gráfico"]}},88853:e=>{e.exports={en:["Reset points"],pt:["Resertar pontos"]}},15332:e=>{e.exports={en:["Reset price scale"],pt:["Reiniciar escala de preços"]}},54170:e=>{e.exports={en:["Reset time scale"],pt:["Reiniciar escala de tempo"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],pt:["Aviso"]}},5959:e=>{e.exports={en:["Warsaw"],pt:["Varsóvia"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"],pt:["Тóquio"]}},10095:e=>{e.exports={en:["Toronto"],pt:["Тоronto"]}},17981:e=>{e.exports={en:["Table"],pt:["Tabela"]}},11034:e=>{e.exports={en:["Taipei"],pt:["Тaipé"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],pt:["Teerã"]}},93553:e=>{e.exports={en:["Template"],pt:["Modelo"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],pt:["O fornecedor de dados não disponibiliza dados de volume para este símbolo."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],pt:["A pré-visualização da publicação não pôde ser carregada. Desative as extensões do seu navegador e tente novamente."]}},99274:e=>{e.exports={ en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],pt:["Não há dados para o período e tempo gráfico selecionado."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],pt:["Esse arquivo é muito grande. O tamanho máx. é de {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],pt:["Este indicador não pode ser aplicado a outro indicador"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],pt:["Esse script contem um erro. Por favor, contate seu autor."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],pt:["Este script é sob convite. Para solicitar acesso, favor entrar em contato com seu autor."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],pt:["Símbolo somente disponível no {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],pt:["Padrão dos Três Avanços"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],pt:["Os intervalos baseados em ticks não estão disponíveis para {ticker}."]}},12806:e=>{e.exports={en:["Time"],pt:["Tempo"]}},20909:e=>{e.exports={en:["Time zone"],pt:["Fuso horário"]}},46852:e=>{e.exports={en:["Time Cycles"],pt:["Ciclos Temporais"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],pt:["O TradingView é interativo e tem comandos para usar com um leitor de tela. A seguir está uma lista de comandos de teclado disponíveis para interagir na plataforma"]}},35757:e=>{e.exports={en:["Trend Angle"],pt:["Ângulo de Tendência"]}},97339:e=>{e.exports={en:["Trend Line"],pt:["Linha de Tendência"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],pt:["Extensão de Fibonacci Baseado em Tendências"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],pt:["Tempo de Fibonacci Baseado em Tendências"]}},1671:e=>{e.exports={en:["Triangle"],pt:["Triângulo"]}},76152:e=>{e.exports={en:["Triangle Down"],pt:["Triângulo de Baixa"]}},90148:e=>{e.exports={en:["Triangle Pattern"],pt:["Padrão Triangular"]}},21236:e=>{e.exports={en:["Triangle Up"],pt:["Triângulo de Alta"]}},21007:e=>{e.exports={en:["Tunis"],pt:["Tunísia"]}},1833:e=>{e.exports={en:["UTC"],pt:["Horário Universal (UTC)"]}},14804:e=>{e.exports={en:["Undo"],pt:["Desfazer"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],pt:["Unidades"]}},11768:e=>{e.exports={en:["Unknown error"],pt:["Erro desconhecido"]}},99894:e=>{e.exports={en:["Unlock"],pt:["Liberar"]}},75546:e=>{e.exports={ -en:["Unsupported interval"],pt:["Intervalo não suportado"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],pt:["Perfil de Volume de Range Fixo"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],pt:["Indicador de Perfil de Volume disponível apenas em nossos planos pagos."]}},93722:e=>{e.exports={en:["Volume candles"],pt:["Candle de volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],pt:["O dado de volume não é fornecido pelo plano de dados da BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],pt:["Linha Vertical"]}},23160:e=>{e.exports={en:["Vienna"],pt:["Viena"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],pt:["Visibilidade"]}},54853:e=>{e.exports={en:["Visibility on intervals"],pt:["Visibilidade nos intervalos"]}},58302:e=>{e.exports={en:["Visible on tap"],pt:["Visível ao toque"]}},10309:e=>{e.exports={en:["Visible on mouse over"],pt:["Visível com o mouse por cima"]}},4077:e=>{e.exports={en:["Visual order"],pt:["Ordem Visual"]}},11316:e=>{e.exports={en:["X Cross"],pt:["X Cruz"]}},42231:e=>{e.exports={en:["XABCD Pattern"],pt:["Padrão XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],pt:["Você não pode ver esse período de tempo nessa resolução"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],pt:["Você tem desenhos bloqueados nesse símbolo. Deseja remover os desenhos bloqueados também?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],pt:["Sim, removê-los"]}},62859:e=>{e.exports={en:["Zurich"],pt:["Zurique"]}},47977:e=>{e.exports={en:["change Elliott degree"],pt:["alterar o grau de Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],pt:["alterar as legendas sem sobreposição"]}},76852:e=>{e.exports={en:["change average close price label visibility"],pt:["mudar visibilidade da legenda de preço médio de fechamento"]}},1022:e=>{e.exports={en:["change average close price line visibility"],pt:["alterar visibilidade da linha de preço médio de fechamento"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],pt:["alterar visibilidade da legenda de compra e venda"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],pt:["alterar visibilidade da linha de compra e venda"]}},32302:e=>{e.exports={en:["change currency"],pt:["alterar moeda"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],pt:["alterar o layout do gráfico para {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],pt:["alterar visibilidade da mudança do contrato contínuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],pt:["mudar a visibilidade da contagem regressiva para próxima barra"]}},16979:e=>{e.exports={en:["change date range"], -pt:["alterar janela de observação"]}},53929:e=>{e.exports={en:["change dividends visibility"],pt:["alterar a visibilidade dos dividendos"]}},6119:e=>{e.exports={en:["change events visibility on chart"],pt:["alterar a visibilidade dos eventos no gráfico"]}},6819:e=>{e.exports={en:["change earnings visibility"],pt:["alterar a visibilidade dos resultados"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],pt:["alterar a visibilidade do vencimento dos contratos futuros"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],pt:["alterar a visibilidade das legendas de preço máximo e mínimo"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],pt:["alterar a visibilidade das linhas de preço máximo e mínimo"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],pt:["alterar a visibilidade do rótulo do nome do indicador"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],pt:["alterar a visibilidade dos rótulos dos valores de indicadores"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],pt:["alterar a visibilidade das notícias e Minds mais recentes"]}},88849:e=>{e.exports={en:["change linking group"],pt:["alterar o grupo linkado"]}},14691:e=>{e.exports={en:["change pane height"],pt:["alterar a altura do painel"]}},96379:e=>{e.exports={en:["change plus button visibility"],pt:["mudar visibilidade do botão + na escala"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],pt:["alterar a visibilidade da legenda de preços pré/pós-mercado"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],pt:["alterar a visibilidade da linha de preços pré/pós-mercado"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],pt:["alterar visibilidade do valor de fechamento anterior da linha"]}},8662:e=>{e.exports={en:["change price line visibility"],pt:["Mudar Linha de Preço"]}},2509:e=>{e.exports={en:["change price to bar ratio"],pt:["alterar razão preço por barra"]}},32829:e=>{e.exports={en:["change resolution"],pt:["Mudar Resolução"]}},35400:e=>{e.exports={en:["change symbol"],pt:["Mudar símbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],pt:["alterar a visibilidade das legendas dos símbolos"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],pt:["alterar a visibilidade do último valor do símbolo"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],pt:["alterar visibilidade do valor de fechamento anterior do símbolo"]}},87041:e=>{e.exports={en:["change session"],pt:["alterar sessão"]}},38413:e=>{e.exports={en:["change session breaks visibility"],pt:["alterar a visibilidade dos limites de sessão"]}},49965:e=>{e.exports={en:["change series style"],pt:["alterar o estilo da série"]}},47474:e=>{e.exports={en:["change splits visibility"],pt:["alterar a visibilidade dos desdobramentos"]}},20137:e=>{e.exports={en:["change timezone"], -pt:["alterar o fuso horário"]}},85975:e=>{e.exports={en:["change unit"],pt:["alterar unidade"]}},1924:e=>{e.exports={en:["change visibility"],pt:["Mudar Visibilidade"]}},84331:e=>{e.exports={en:["change visibility at current interval"],pt:["alterar visibilidade do intervalo atual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],pt:["alterar visibilidade no intervalo atual e abaixo"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],pt:["alterar visibilidade do intervalo atual e abaixo"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],pt:["alterar visibilidade de todos os intervalos"]}},94566:e=>{e.exports={en:["charts by TradingView"],pt:["gráficos por TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],pt:["Clonar ferramentas de linha"]}},46219:e=>{e.exports={en:["create line tools group"],pt:["Criar grupo de ferramentas de linha"]}},95394:e=>{e.exports={en:["create line tools group from selection"],pt:["Criar grupo de ferramentas de linha a partir da seleção"]}},12898:e=>{e.exports={en:["create {tool}"],pt:["criar {tool}"]}},94227:e=>{e.exports={en:["cut sources"],pt:["recortar fontes"]}},11500:e=>{e.exports={en:["cut {title}"],pt:["recortar {title}"]}},63869:e=>{e.exports={en:["anchor objects"],pt:["objetos âncora"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],pt:["Adicione a ferramenta de linha {lineTool} ao grupo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],pt:["adicionar ferramenta(s) de linha para agrupar {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],pt:["adicionar esta métrica financeira para todos os layouts"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],pt:["adicionar este indicador a todos os layouts"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],pt:["adicionar esta estratégia para todos os layouts"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],pt:["adicionar este Símbolo para todos os layouts"]}},4128:e=>{e.exports={en:["align to 45 degrees"],pt:["alinhar a 45 graus"]}},68231:e=>{e.exports={en:["apply chart theme"],pt:["aplicar o tema do gráfico"]}},99551:e=>{e.exports={en:["apply all chart properties"],pt:["aplicar todas as propriedades do gráfico"]}},89720:e=>{e.exports={en:["apply drawing template"],pt:["Aplicar Modelo de Desenho"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],pt:["aplicar os padrões de fábrica às fontes selecionadas"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],pt:["aplicar indicadores no layout inteiro"]}},69604:e=>{e.exports={en:["apply study template {template}"],pt:["Aplicar o modelo de estudo {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],pt:["aplicar o tema das barras de ferramentas"]}},1979:e=>{e.exports={en:["bring group {title} forward"],pt:["trazer o grupo {title} para frente"]}},53159:e=>{e.exports={en:["bring {title} to front"],pt:["trazer {title} para frente"]}},41966:e=>{ -e.exports={en:["bring {title} forward"],pt:["Traga {title} para frente"]}},44676:e=>{e.exports={en:["by TradingView"],pt:["do TradingView"]}},58850:e=>{e.exports={en:["date range lock"],pt:["janela de observação bloqueado"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],pt:["Excluir linhas do grupo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],pt:["ocultar {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],pt:["Ocultar marcas nas barras"]}},56558:e=>{e.exports={en:["interval lock"],pt:["bloquear intervalo"]}},6830:e=>{e.exports={en:["invert scale"],pt:["Inverter Escala"]}},48818:e=>{e.exports={en:["insert {title}"],pt:["inserir {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],pt:["inserir {title} depois de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],pt:["inserir {title} depois de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],pt:["inserir {title} antes de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],pt:["inserir {title} antes de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],pt:["carregar template de desenho padrão"]}},62011:e=>{e.exports={en:["loading..."],pt:["carregando..."]}},76104:e=>{e.exports={en:["lock {title}"],pt:["Travar {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],pt:["bloquear grupo {group}"]}},18942:e=>{e.exports={en:["lock objects"],pt:["objetos bloqueados"]}},98277:e=>{e.exports={en:["move"],pt:["mover"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],pt:["mover {title} para a nova escala à esquerda"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],pt:["mudar {title} para uma nova escala à direita"]}},64077:e=>{e.exports={en:["move all scales to left"],pt:["Mover Todas as Escalas Para Esquerda"]}},19013:e=>{e.exports={en:["move all scales to right"],pt:["mover todas as escalas para direita"]}},52510:e=>{e.exports={en:["move drawing(s)"],pt:["Mover Desenho(s)"]}},79209:e=>{e.exports={en:["move left"],pt:["deslocar para esquerda"]}},60114:e=>{e.exports={en:["move right"],pt:["deslocar para direita"]}},44854:e=>{e.exports={en:["move scale"],pt:["Mover escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],pt:["Fazer {title} Sem Escala (Tela Cheia)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],pt:["Tornar o grupo {group} invisível"]}},45987:e=>{e.exports={en:["make group {group} visible"],pt:["Tornar o grupo {group} visível"]}},78055:e=>{e.exports={en:["merge down"],pt:["mesclar para baixo"]}},41866:e=>{e.exports={en:["merge to pane"],pt:["mesclar ao painel"]}},52458:e=>{e.exports={en:["merge up"],pt:["mesclar para cima"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],pt:["escala de preço"]}},63796:e=>{e.exports={en:["scale price chart only"],pt:["Apenas o gráfico de escala de preços"]}},70771:e=>{e.exports={en:["scale time"],pt:["escala de tempo"]}},42070:e=>{e.exports={en:["scroll"],pt:["rolar"]}},87840:e=>{e.exports={ -en:["scroll time"],pt:["tempo de rolagem"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],pt:["definir a estratégia de seleção da escala de preços para {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],pt:["Envie {title} para trás"]}},5005:e=>{e.exports={en:["send {title} to back"],pt:["enviar {title} para trás"]}},69546:e=>{e.exports={en:["send group {title} backward"],pt:["enviar o grupo {title} para trás"]}},63934:e=>{e.exports={en:["share line tools globally"],pt:["ferramentas de linha compartilhada globalmente"]}},90221:e=>{e.exports={en:["share line tools in layout"],pt:["ferramentas de linha compartilhada em layout"]}},13336:e=>{e.exports={en:["show all ideas"],pt:["mostrar todas as ideias"]}},91395:e=>{e.exports={en:["show ideas of followed users"],pt:["exibir as ideias dos usuários seguidos"]}},57460:e=>{e.exports={en:["show my ideas only"],pt:["exibir apenas minhas ideias"]}},4114:e=>{e.exports={en:["stay in drawing mode"],pt:["permanecer no modo desenho"]}},3350:e=>{e.exports={en:["stop syncing drawing"],pt:["parar de sincronizar desenhos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],pt:["parar de sincronizar a(s) ferramenta(s) de linha(s)"]}},53278:e=>{e.exports={en:["symbol lock"],pt:["bloquear simbolo"]}},91677:e=>{e.exports={en:["sync time"],pt:["tempo de sincronização"]}},3140:e=>{e.exports={en:["powered by"],pt:["desenvolvido por"]}},92800:e=>{e.exports={en:["powered by TradingView"],pt:["patrocinado por TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],pt:["colar desenhos"]}},1064:e=>{e.exports={en:["paste indicator"],pt:["colar indicadores"]}},57010:e=>{e.exports={en:["paste {title}"],pt:["colar {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],pt:["fixar na escala à esquerda"]}},7495:e=>{e.exports={en:["pin to right scale"],pt:["Fixar na Escala à Direita"]}},81566:e=>{e.exports={en:["pin to scale {label}"],pt:["fixar na escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],pt:["reorganizar os painéis"]}},60806:e=>{e.exports={en:["remove all indicators"],pt:["remover todos os indicadores"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],pt:["remover todos os indicadores e desenhos"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],pt:["remover as ferramentas de linha vazia desmarcadas"]}},30538:e=>{e.exports={en:["remove drawings"],pt:["Remover Desenhos"]}},1193:e=>{e.exports={en:["remove drawings group"],pt:["remover os grupos de desenhos"]}},38199:e=>{e.exports={en:["remove line data sources"],pt:["remover fontes de dados da linha"]}},93333:e=>{e.exports={en:["remove pane"],pt:["remover painel"]}},94543:e=>{e.exports={en:["remove {title}"],pt:["remover {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],pt:["remover as ferramentas de linha do grupo {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],pt:["Renomear o grupo {group} para {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],pt:["restaurar o tamanho do layout"]}},3323:e=>{ -e.exports={en:["reset scales"],pt:["reiniciar as escalas"]}},17336:e=>{e.exports={en:["reset time scale"],pt:["Reiniciar Escala de Tempo."]}},47418:e=>{e.exports={en:["resize layout"],pt:["redimensionar layout"]}},85815:e=>{e.exports={en:["restore defaults"],pt:["restaurar padrões"]}},96881:e=>{e.exports={en:["restore study defaults"],pt:["Restaure padrões do estudo"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],pt:["alternar o estado do painel maximizado"]}},42240:e=>{e.exports={en:["toggle auto scale"],pt:["alternar para escala automática"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],pt:["alternar o estado do painel colapsado"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],pt:["habilitar escala indexada a 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],pt:["bloquear escala"]}},49403:e=>{e.exports={en:["toggle log scale"],pt:["alternar para escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],pt:["Alterar escala percentual"]}},80688:e=>{e.exports={en:["toggle regular scale"],pt:["habilitar escala regular"]}},46807:e=>{e.exports={en:["track time"],pt:["monitorar tempo"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],pt:["desligar o compartilhamento de ferramentas de linha"]}},99234:e=>{e.exports={en:["unanchor objects"],pt:["objetos não âncora"]}},23230:e=>{e.exports={en:["unlock objects"],pt:["objetos desbloqueado"]}},74590:e=>{e.exports={en:["unlock group {group}"],pt:["Destravar o grupo {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],pt:["desbloquear {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],pt:["desfazer mesclagem para o novo painel inferior"]}},79443:e=>{e.exports={en:["unmerge up"],pt:["desfazer mesclagem para cima"]}},46453:e=>{e.exports={en:["unmerge down"],pt:["desfazer mesclagem para baixo"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],pt:["O gráfico tipo {chartStyle} não está disponível para tick baseado em intervalos."]}},41643:e=>{e.exports={en:["{count} bars"],pt:["{count} barras"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],pt:["Finanças de {symbol} por TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],pt:["{userName} publicou em {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],pt:["aumentar zoom"]}},73638:e=>{e.exports={en:["zoom out"],pt:["diminuir zoom"]}},41807:e=>{e.exports={en:["day","days"],pt:["dia","dias"]}},42328:e=>{e.exports={en:["hour","hours"],pt:["hora","horas"]}},98393:e=>{e.exports={en:["month","months"],pt:["mês","meses"]}},78318:e=>{e.exports={en:["minute","minutes"],pt:["minuto","minutos"]}},33232:e=>{e.exports={en:["second","seconds"],pt:["segundo","segundos"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"],pt:["semana","semanas"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"], -pt:["{amount} desenho","{amount} desenhos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],pt:["{amount} indicador","{amount} indicadores"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],pt:["{count}a","{count}a"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],pt:["ETF Schwab Curto Prazo Títulos Americanos"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],pt:["Cotas 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],pt:["Índice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],pt:["Índice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],pt:["Índice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],pt:["Dólar Australiano/Dólar Canadense"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],pt:["Dólar Australiano/Franco Suíço"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],pt:["Dólar Australiano/Iene Japonês"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],pt:["Dólar Australiano/Dólar Neo-Zelandês"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],pt:["DÓLAR AUSTRALIANO/RUBLO RUSSO"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],pt:["Dólar Australiano/Dólar Americano"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],pt:["Bitcoin dinheiro/euros"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],pt:["Bitcoin Cash/Dólar EUA"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],pt:["Índice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],pt:["Índice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],pt:["Índice Bitcoin/Dólar US"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],pt:["Índice IBEX35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],pt:["Índice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],pt:["Índice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],pt:["Real Brasileiro/Iene Japonês"]}, -e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],pt:["Índice S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],pt:["Bitcoin / Real Brasileiro"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pt:["Bitcoin / Dólar Canadense"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],pt:["Bitcoin / Yuan Chinês"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],pt:["Bitcoin / Libra Esterlina"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],pt:["Bitcoin / Iene Japonês"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],pt:["Bitcoin/Won Sul-Coreano"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],pt:["Bitcoin / Zloti Polonês"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],pt:["Bitcoin / Rublo Russo"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],pt:["Bitcoin / Baht Tailandês"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],pt:["Bitcoin/Dólar Americano"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],pt:["Bitcoin Gold/Dólar EUA"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],pt:["Índice Geral S&P/BVL do Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],pt:["Índice Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],pt:["Dólar Canadense/Iene Japonês"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],pt:["Dólar Canadense/Dólar EUA"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],pt:["Índice S&P100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pt:["Índice de Volatilidade S&P500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],pt:["Futuros de Obrigações do Tesouro"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],pt:["Futuros de Milho"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],pt:["Futuros de Farelo de Soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],pt:["Futuros de Notas Y de 10 anos"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],pt:["Futuros de Aveia"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],pt:["Futuros de Taxas de Juros de Fundos Federais a 30 dias"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],pt:["Futuros de Arroz"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],pt:["Futuros de Soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],pt:["Futuros de trigo"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],pt:["Futuros Mini de Soja"]}, -e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],pt:["Futuros Mini de Trigo"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],pt:["Futuros Dow Jones E-mini"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],pt:["Franco Suíço/Iene Japonês"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],pt:["Franco Suíço/Dólar Americano"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],pt:["Futuros de Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],pt:["Futuros de Manteiga (Contínuo: Contrato atual à frente)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],pt:["Futuros de Gado de Engorda"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],pt:["Futuros de Suínos Magros"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],pt:["Futuros de Gado em Pé"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],pt:["Futuros E-mini em euros"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],pt:["Futuros E-mini S&P500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],pt:["Futuros E-mini em ienes japoneses"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],pt:["Futuros NASDAQ 100 E-mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],pt:["Índice Futuro E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],pt:["Futuros Europeus Premium de Alumínio"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],pt:["Futuros de alumínio MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],pt:["Futuros de ouro"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],pt:["Futuros de cobre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],pt:["Futuros de Prata"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],pt:["Futuros E-mini de Cobre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],pt:["Futuros (Mini) de Prata"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],pt:["Futuros (Mini) de Ouro"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],pt:["CFDs de cobre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],pt:["CFDs de milho"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],pt:["CFDs de algodão"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],pt:["Valor Total do Mercado de Criptomoedas, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],pt:["Índice DFM"]},e.exports["#DJ:DJA-symbol-description"]={ -en:["Dow Jones Composite Average Index"],pt:["Índice composto médio Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],pt:["Índice de Commodities com Componente Agrícola Dow Jones"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],pt:["Índice de Commodities de Cacau Dow Jones"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],pt:["Índice de Commodities de Energia Dow Jones"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],pt:["Índice de Commodities de Ouro Dow Jones"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],pt:["Índice de Commodities de Grãos Dow Jones"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],pt:["Índice de Commodities de Níquel Dow Jones"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],pt:["Índice de Commodities de Café Dow Jones"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],pt:["Índice de Commodities de Açúcar Dow Jones"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],pt:["Índice de Commodities de Prata Dow Jones"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],pt:["Índice industrial médio Dow Jones"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],pt:["Índice Médio de Transportes Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],pt:["Índice Médio de Serviços Públicos Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],pt:["Índice Carvão Dow Jones EUA"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],pt:["Ethereum Classic/Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],pt:["Ethereum Classic/Dólar EUA"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],pt:["Ethereum/Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],pt:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],pt:["Ethereum/Libra Esterlina"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],pt:["Ethereum/Iene Japonês"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],pt:["Ethereum / Won Coreano"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],pt:["Ethereum / Baht tailandês"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],pt:["Ethereum / Dólar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],pt:["Eurobond"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],pt:["Euro / Dólar Australiano"]}, -e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],pt:["Euro/Real Brasileiro"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],pt:["Euro / Dólar Canadense"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],pt:["Euro / Franco Suíço"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],pt:["Euro / Libra Esterlina"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],pt:["Euro / Iene Japonês"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],pt:["Euro/Coroa Norueguesa"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],pt:["Euro / Dólar Neo-zelandês"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],pt:["Índice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],pt:["Índice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],pt:["Índice CAC40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],pt:["EURO/RUBLO RUSSO"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],pt:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],pt:["Euro FX/Coroa Sueca"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],pt:["Euro / Nova Lira Turca"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],pt:["Euro / Dólar Americano"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],pt:["Índice Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],pt:["Índice CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],pt:["Produto Interno Bruto, primeiro decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],pt:["População total: todas as idades, incluindo as forças armadas no exterior"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],pt:["Taxa de desemprego civil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],pt:["Índice FTSE da Bolsa da Malásia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],pt:["Key Tronic Corporation"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],pt:["Índice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pt:["Índice Industrial Médio Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],pt:["Libra Esterlina/Dólar Australiano"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],pt:["Libra Esterlina/Dólar Canadense"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],pt:["Libra Esterlina/Franco Suíço"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],pt:["Libra Esterlina / Euro"]}, -e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],pt:["Libra Esterlina/Iene Japonês"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],pt:["Libra Esterlina/Dólar Neo-Zelandês"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],pt:["Libra Esterlina/Zloti Polonês"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],pt:["Libra Esterlina/Rublo Russo"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],pt:["Libra Esterlina/Dólar Americano"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],pt:["Índice DAX das ações alemãs negociadas em bolsa"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],pt:["Alphabet Inc (Google) Classe C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],pt:["Google Inc. classe A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],pt:["Índice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],pt:["Índice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],pt:["Índice Futuro Dólar US"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],pt:["Índice IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],pt:["Índice Hang Seng de empresas da China"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],pt:["Índice Composto de Jarkarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],pt:["Índice KLCI da Bolsa da Málasia"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],pt:["Índice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],pt:["Índice Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],pt:["Índice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],pt:["Índice Ponderado de Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],pt:["Índice Composto de Xangai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],pt:["IOTA/Dólar EUA"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],pt:["Índice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],pt:["IENE/WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],pt:["IENE/RUBLO RUSSO"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],pt:["Iene/Dólar EUA"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],pt:["Grupo Scholium Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],pt:["Litecoin / Real Brasileiro"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],pt:["Litecoin/Bitcoin"]}, +en:["Unsupported interval"],pt:["Intervalo não suportado"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],pt:["Perfil de Volume de Range Fixo"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],pt:["Indicador de Perfil de Volume disponível apenas em nossos planos pagos."]}},93722:e=>{e.exports={en:["Volume candles"],pt:["Candle de volume"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],pt:["O dado de volume não é fornecido pelo plano de dados da BIST MIXED."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],pt:["Linha Vertical"]}},23160:e=>{e.exports={en:["Vienna"],pt:["Viena"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],pt:["Visibilidade"]}},54853:e=>{e.exports={en:["Visibility on intervals"],pt:["Visibilidade nos intervalos"]}},58302:e=>{e.exports={en:["Visible on tap"],pt:["Visível ao toque"]}},10309:e=>{e.exports={en:["Visible on mouse over"],pt:["Visível com o mouse por cima"]}},4077:e=>{e.exports={en:["Visual order"],pt:["Ordem Visual"]}},11316:e=>{e.exports={en:["X Cross"],pt:["X Cruz"]}},42231:e=>{e.exports={en:["XABCD Pattern"],pt:["Padrão XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],pt:["Você não pode ver esse período de tempo nessa resolução"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],pt:["Você tem desenhos bloqueados nesse símbolo. Deseja remover os desenhos bloqueados também?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],pt:["Sim, removê-los"]}},62859:e=>{e.exports={en:["Zurich"],pt:["Zurique"]}},47977:e=>{e.exports={en:["change Elliott degree"],pt:["alterar o grau de Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],pt:["alterar as legendas sem sobreposição"]}},76852:e=>{e.exports={en:["change average close price label visibility"],pt:["mudar visibilidade da legenda de preço médio de fechamento"]}},1022:e=>{e.exports={en:["change average close price line visibility"],pt:["alterar visibilidade da linha de preço médio de fechamento"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],pt:["alterar visibilidade da legenda de compra e venda"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],pt:["alterar visibilidade da linha de compra e venda"]}},32302:e=>{e.exports={en:["change currency"],pt:["alterar moeda"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],pt:["alterar o layout do gráfico para {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],pt:["alterar visibilidade da mudança do contrato contínuo"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],pt:["mudar a visibilidade da contagem regressiva para próxima barra"]} +},16979:e=>{e.exports={en:["change date range"],pt:["alterar janela de observação"]}},53929:e=>{e.exports={en:["change dividends visibility"],pt:["alterar a visibilidade dos dividendos"]}},6119:e=>{e.exports={en:["change events visibility on chart"],pt:["alterar a visibilidade dos eventos no gráfico"]}},6819:e=>{e.exports={en:["change earnings visibility"],pt:["alterar a visibilidade dos resultados"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],pt:["alterar a visibilidade do vencimento dos contratos futuros"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],pt:["alterar a visibilidade das legendas de preço máximo e mínimo"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],pt:["alterar a visibilidade das linhas de preço máximo e mínimo"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],pt:["alterar a visibilidade do rótulo do nome do indicador"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],pt:["alterar a visibilidade dos rótulos dos valores de indicadores"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],pt:["alterar a visibilidade das notícias e Minds mais recentes"]}},88849:e=>{e.exports={en:["change linking group"],pt:["alterar o grupo linkado"]}},14691:e=>{e.exports={en:["change pane height"],pt:["alterar a altura do painel"]}},96379:e=>{e.exports={en:["change plus button visibility"],pt:["mudar visibilidade do botão + na escala"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],pt:["alterar a visibilidade da legenda de preços pré/pós-mercado"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],pt:["alterar a visibilidade da linha de preços pré/pós-mercado"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],pt:["alterar visibilidade do valor de fechamento anterior da linha"]}},8662:e=>{e.exports={en:["change price line visibility"],pt:["Mudar Linha de Preço"]}},2509:e=>{e.exports={en:["change price to bar ratio"],pt:["alterar razão preço por barra"]}},32829:e=>{e.exports={en:["change resolution"],pt:["Mudar Resolução"]}},35400:e=>{e.exports={en:["change symbol"],pt:["Mudar símbolo"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],pt:["alterar a visibilidade das legendas dos símbolos"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],pt:["alterar a visibilidade do último valor do símbolo"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],pt:["alterar visibilidade do valor de fechamento anterior do símbolo"]}},87041:e=>{e.exports={en:["change session"],pt:["alterar sessão"]}},38413:e=>{e.exports={en:["change session breaks visibility"],pt:["alterar a visibilidade dos limites de sessão"]}},49965:e=>{e.exports={en:["change series style"],pt:["alterar o estilo da série"]}},47474:e=>{e.exports={en:["change splits visibility"],pt:["alterar a visibilidade dos desdobramentos"]}},20137:e=>{e.exports={ +en:["change timezone"],pt:["alterar o fuso horário"]}},85975:e=>{e.exports={en:["change unit"],pt:["alterar unidade"]}},1924:e=>{e.exports={en:["change visibility"],pt:["Mudar Visibilidade"]}},84331:e=>{e.exports={en:["change visibility at current interval"],pt:["alterar visibilidade do intervalo atual"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],pt:["alterar visibilidade no intervalo atual e abaixo"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],pt:["alterar visibilidade do intervalo atual e abaixo"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],pt:["alterar visibilidade de todos os intervalos"]}},94566:e=>{e.exports={en:["charts by TradingView"],pt:["gráficos por TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],pt:["Clonar ferramentas de linha"]}},46219:e=>{e.exports={en:["create line tools group"],pt:["Criar grupo de ferramentas de linha"]}},95394:e=>{e.exports={en:["create line tools group from selection"],pt:["Criar grupo de ferramentas de linha a partir da seleção"]}},12898:e=>{e.exports={en:["create {tool}"],pt:["criar {tool}"]}},94227:e=>{e.exports={en:["cut sources"],pt:["recortar fontes"]}},11500:e=>{e.exports={en:["cut {title}"],pt:["recortar {title}"]}},63869:e=>{e.exports={en:["anchor objects"],pt:["objetos âncora"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],pt:["Adicione a ferramenta de linha {lineTool} ao grupo {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],pt:["adicionar ferramenta(s) de linha para agrupar {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],pt:["adicionar esta métrica financeira para todos os layouts"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],pt:["adicionar este indicador a todos os layouts"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],pt:["adicionar esta estratégia para todos os layouts"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],pt:["adicionar este Símbolo para todos os layouts"]}},4128:e=>{e.exports={en:["align to 45 degrees"],pt:["alinhar a 45 graus"]}},68231:e=>{e.exports={en:["apply chart theme"],pt:["aplicar o tema do gráfico"]}},99551:e=>{e.exports={en:["apply all chart properties"],pt:["aplicar todas as propriedades do gráfico"]}},89720:e=>{e.exports={en:["apply drawing template"],pt:["Aplicar Modelo de Desenho"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],pt:["aplicar os padrões de fábrica às fontes selecionadas"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],pt:["aplicar indicadores no layout inteiro"]}},69604:e=>{e.exports={en:["apply study template {template}"],pt:["Aplicar o modelo de estudo {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],pt:["aplicar o tema das barras de ferramentas"]}},1979:e=>{e.exports={en:["bring group {title} forward"],pt:["trazer o grupo {title} para frente"]}},53159:e=>{e.exports={en:["bring {title} to front"], +pt:["trazer {title} para frente"]}},41966:e=>{e.exports={en:["bring {title} forward"],pt:["Traga {title} para frente"]}},44676:e=>{e.exports={en:["by TradingView"],pt:["do TradingView"]}},58850:e=>{e.exports={en:["date range lock"],pt:["janela de observação bloqueado"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],pt:["Excluir linhas do grupo {group}"]}},13017:e=>{e.exports={en:["hide {title}"],pt:["ocultar {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],pt:["Ocultar marcas nas barras"]}},56558:e=>{e.exports={en:["interval lock"],pt:["bloquear intervalo"]}},6830:e=>{e.exports={en:["invert scale"],pt:["Inverter Escala"]}},48818:e=>{e.exports={en:["insert {title}"],pt:["inserir {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],pt:["inserir {title} depois de {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],pt:["inserir {title} depois de {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],pt:["inserir {title} antes de {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],pt:["inserir {title} antes de {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],pt:["carregar template de desenho padrão"]}},62011:e=>{e.exports={en:["loading..."],pt:["carregando..."]}},76104:e=>{e.exports={en:["lock {title}"],pt:["Travar {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],pt:["bloquear grupo {group}"]}},18942:e=>{e.exports={en:["lock objects"],pt:["objetos bloqueados"]}},98277:e=>{e.exports={en:["move"],pt:["mover"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],pt:["mover {title} para a nova escala à esquerda"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],pt:["mudar {title} para uma nova escala à direita"]}},64077:e=>{e.exports={en:["move all scales to left"],pt:["Mover Todas as Escalas Para Esquerda"]}},19013:e=>{e.exports={en:["move all scales to right"],pt:["mover todas as escalas para direita"]}},52510:e=>{e.exports={en:["move drawing(s)"],pt:["Mover Desenho(s)"]}},79209:e=>{e.exports={en:["move left"],pt:["deslocar para esquerda"]}},60114:e=>{e.exports={en:["move right"],pt:["deslocar para direita"]}},44854:e=>{e.exports={en:["move scale"],pt:["Mover escala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],pt:["Fazer {title} Sem Escala (Tela Cheia)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],pt:["Tornar o grupo {group} invisível"]}},45987:e=>{e.exports={en:["make group {group} visible"],pt:["Tornar o grupo {group} visível"]}},78055:e=>{e.exports={en:["merge down"],pt:["mesclar para baixo"]}},41866:e=>{e.exports={en:["merge to pane"],pt:["mesclar ao painel"]}},52458:e=>{e.exports={en:["merge up"],pt:["mesclar para cima"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],pt:["escala de preço"]}},63796:e=>{e.exports={en:["scale price chart only"],pt:["Apenas o gráfico de escala de preços"]}},70771:e=>{e.exports={en:["scale time"],pt:["escala de tempo"]}},42070:e=>{e.exports={ +en:["scroll"],pt:["rolar"]}},87840:e=>{e.exports={en:["scroll time"],pt:["tempo de rolagem"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],pt:["definir a estratégia de seleção da escala de preços para {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],pt:["Envie {title} para trás"]}},5005:e=>{e.exports={en:["send {title} to back"],pt:["enviar {title} para trás"]}},69546:e=>{e.exports={en:["send group {title} backward"],pt:["enviar o grupo {title} para trás"]}},63934:e=>{e.exports={en:["share line tools globally"],pt:["ferramentas de linha compartilhada globalmente"]}},90221:e=>{e.exports={en:["share line tools in layout"],pt:["ferramentas de linha compartilhada em layout"]}},13336:e=>{e.exports={en:["show all ideas"],pt:["mostrar todas as ideias"]}},91395:e=>{e.exports={en:["show ideas of followed users"],pt:["exibir as ideias dos usuários seguidos"]}},57460:e=>{e.exports={en:["show my ideas only"],pt:["exibir apenas minhas ideias"]}},4114:e=>{e.exports={en:["stay in drawing mode"],pt:["permanecer no modo desenho"]}},3350:e=>{e.exports={en:["stop syncing drawing"],pt:["parar de sincronizar desenhos"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],pt:["parar de sincronizar a(s) ferramenta(s) de linha(s)"]}},53278:e=>{e.exports={en:["symbol lock"],pt:["bloquear simbolo"]}},91677:e=>{e.exports={en:["sync time"],pt:["tempo de sincronização"]}},3140:e=>{e.exports={en:["powered by"],pt:["desenvolvido por"]}},92800:e=>{e.exports={en:["powered by TradingView"],pt:["patrocinado por TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],pt:["colar desenhos"]}},1064:e=>{e.exports={en:["paste indicator"],pt:["colar indicadores"]}},57010:e=>{e.exports={en:["paste {title}"],pt:["colar {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],pt:["fixar na escala à esquerda"]}},7495:e=>{e.exports={en:["pin to right scale"],pt:["Fixar na Escala à Direita"]}},81566:e=>{e.exports={en:["pin to scale {label}"],pt:["fixar na escala {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],pt:["reorganizar os painéis"]}},60806:e=>{e.exports={en:["remove all indicators"],pt:["remover todos os indicadores"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],pt:["remover todos os indicadores e desenhos"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],pt:["remover as ferramentas de linha vazia desmarcadas"]}},30538:e=>{e.exports={en:["remove drawings"],pt:["Remover Desenhos"]}},1193:e=>{e.exports={en:["remove drawings group"],pt:["remover os grupos de desenhos"]}},38199:e=>{e.exports={en:["remove line data sources"],pt:["remover fontes de dados da linha"]}},93333:e=>{e.exports={en:["remove pane"],pt:["remover painel"]}},94543:e=>{e.exports={en:["remove {title}"],pt:["remover {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],pt:["remover as ferramentas de linha do grupo {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],pt:["Renomear o grupo {group} para {newName}"]}},85366:e=>{e.exports={ +en:["reset layout sizes"],pt:["restaurar o tamanho do layout"]}},3323:e=>{e.exports={en:["reset scales"],pt:["reiniciar as escalas"]}},17336:e=>{e.exports={en:["reset time scale"],pt:["Reiniciar Escala de Tempo."]}},47418:e=>{e.exports={en:["resize layout"],pt:["redimensionar layout"]}},85815:e=>{e.exports={en:["restore defaults"],pt:["restaurar padrões"]}},96881:e=>{e.exports={en:["restore study defaults"],pt:["Restaure padrões do estudo"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],pt:["alternar o estado do painel maximizado"]}},42240:e=>{e.exports={en:["toggle auto scale"],pt:["alternar para escala automática"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],pt:["alternar o estado do painel colapsado"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],pt:["habilitar escala indexada a 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],pt:["bloquear escala"]}},49403:e=>{e.exports={en:["toggle log scale"],pt:["alternar para escala logarítmica"]}},98994:e=>{e.exports={en:["toggle percentage scale"],pt:["Alterar escala percentual"]}},80688:e=>{e.exports={en:["toggle regular scale"],pt:["habilitar escala regular"]}},46807:e=>{e.exports={en:["track time"],pt:["monitorar tempo"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],pt:["desligar o compartilhamento de ferramentas de linha"]}},99234:e=>{e.exports={en:["unanchor objects"],pt:["objetos não âncora"]}},23230:e=>{e.exports={en:["unlock objects"],pt:["objetos desbloqueado"]}},74590:e=>{e.exports={en:["unlock group {group}"],pt:["Destravar o grupo {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],pt:["desbloquear {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],pt:["desfazer mesclagem para o novo painel inferior"]}},79443:e=>{e.exports={en:["unmerge up"],pt:["desfazer mesclagem para cima"]}},46453:e=>{e.exports={en:["unmerge down"],pt:["desfazer mesclagem para baixo"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],pt:["O gráfico tipo {chartStyle} não está disponível para tick baseado em intervalos."]}},41643:e=>{e.exports={en:["{count} bars"],pt:["{count} barras"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],pt:["Finanças de {symbol} por TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],pt:["{userName} publicou em {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],pt:["aumentar zoom"]}},73638:e=>{e.exports={en:["zoom out"],pt:["diminuir zoom"]}},41807:e=>{e.exports={en:["day","days"],pt:["dia","dias"]}},42328:e=>{e.exports={en:["hour","hours"],pt:["hora","horas"]}},98393:e=>{e.exports={en:["month","months"],pt:["mês","meses"]}},78318:e=>{e.exports={en:["minute","minutes"],pt:["minuto","minutos"]}},33232:e=>{e.exports={en:["second","seconds"],pt:["segundo","segundos"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"],pt:["semana","semanas"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={ +en:["{amount} drawing","{amount} drawings"],pt:["{amount} desenho","{amount} desenhos"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],pt:["{amount} indicador","{amount} indicadores"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],pt:["{count}a","{count}a"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],pt:["ETF Schwab Curto Prazo Títulos Americanos"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],pt:["Cotas 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],pt:["Índice S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],pt:["Índice S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],pt:["Índice S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],pt:["Dólar Australiano/Dólar Canadense"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],pt:["Dólar Australiano/Franco Suíço"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],pt:["Dólar Australiano/Iene Japonês"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],pt:["Dólar Australiano/Dólar Neo-Zelandês"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],pt:["DÓLAR AUSTRALIANO/RUBLO RUSSO"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],pt:["Dólar Australiano/Dólar Americano"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],pt:["Bitcoin dinheiro/euros"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],pt:["Bitcoin Cash/Dólar EUA"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],pt:["Índice BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],pt:["Índice BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],pt:["Índice Bitcoin/Dólar US"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],pt:["Índice IBEX35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],pt:["Índice Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],pt:["Índice IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"], +pt:["Real Brasileiro/Iene Japonês"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],pt:["Índice S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],pt:["Bitcoin / Real Brasileiro"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],pt:["Bitcoin / Dólar Canadense"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],pt:["Bitcoin / Yuan Chinês"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],pt:["Bitcoin / Libra Esterlina"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],pt:["Bitcoin / Iene Japonês"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],pt:["Bitcoin/Won Sul-Coreano"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],pt:["Bitcoin / Zloti Polonês"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],pt:["Bitcoin / Rublo Russo"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],pt:["Bitcoin / Baht Tailandês"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],pt:["Bitcoin/Dólar Americano"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],pt:["Bitcoin Gold/Dólar EUA"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],pt:["Índice Geral S&P/BVL do Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],pt:["Índice Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],pt:["Dólar Canadense/Iene Japonês"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],pt:["Dólar Canadense/Dólar EUA"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],pt:["Índice S&P100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],pt:["Índice de Volatilidade S&P500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],pt:["Futuros de Obrigações do Tesouro"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],pt:["Futuros de Milho"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],pt:["Futuros de Farelo de Soja"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],pt:["Futuros de Notas Y de 10 anos"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],pt:["Futuros de Aveia"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],pt:["Futuros de Taxas de Juros de Fundos Federais a 30 dias"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],pt:["Futuros de Arroz"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],pt:["Futuros de Soja"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],pt:["Futuros de trigo"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"], +pt:["Futuros Mini de Soja"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],pt:["Futuros Mini de Trigo"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],pt:["Futuros Dow Jones E-mini"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],pt:["Franco Suíço/Iene Japonês"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],pt:["Franco Suíço/Dólar Americano"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],pt:["Futuros de Bitcoin CME"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],pt:["Futuros de Manteiga (Contínuo: Contrato atual à frente)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],pt:["Futuros de Gado de Engorda"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],pt:["Futuros de Suínos Magros"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],pt:["Futuros de Gado em Pé"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],pt:["Futuros E-mini em euros"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],pt:["Futuros E-mini S&P500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],pt:["Futuros E-mini em ienes japoneses"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],pt:["Futuros NASDAQ 100 E-mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],pt:["Índice Futuro E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],pt:["Futuros Europeus Premium de Alumínio"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],pt:["Futuros de alumínio MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],pt:["Futuros de ouro"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],pt:["Futuros de cobre"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],pt:["Futuros de Prata"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],pt:["Futuros E-mini de Cobre"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],pt:["Futuros (Mini) de Prata"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],pt:["Futuros (Mini) de Ouro"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],pt:["CFDs de cobre"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],pt:["CFDs de milho"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],pt:["CFDs de algodão"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],pt:["Valor Total do Mercado de Criptomoedas, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],pt:["Índice DFM"]}, +e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],pt:["Índice composto médio Dow Jones"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],pt:["Índice de Commodities com Componente Agrícola Dow Jones"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],pt:["Índice de Commodities de Cacau Dow Jones"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],pt:["Índice de Commodities de Energia Dow Jones"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],pt:["Índice de Commodities de Ouro Dow Jones"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],pt:["Índice de Commodities de Grãos Dow Jones"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],pt:["Índice de Commodities de Níquel Dow Jones"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],pt:["Índice de Commodities de Café Dow Jones"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],pt:["Índice de Commodities de Açúcar Dow Jones"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],pt:["Índice de Commodities de Prata Dow Jones"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],pt:["Índice industrial médio Dow Jones"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],pt:["Índice Médio de Transportes Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],pt:["Índice Médio de Serviços Públicos Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],pt:["Índice Carvão Dow Jones EUA"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],pt:["Ethereum Classic/Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],pt:["Ethereum Classic/Dólar EUA"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],pt:["Ethereum/Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],pt:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],pt:["Ethereum/Libra Esterlina"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],pt:["Ethereum/Iene Japonês"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],pt:["Ethereum / Won Coreano"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],pt:["Ethereum / Baht tailandês"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],pt:["Ethereum / Dólar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],pt:["Eurobond"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"], +pt:["Euro / Dólar Australiano"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],pt:["Euro/Real Brasileiro"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],pt:["Euro / Dólar Canadense"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],pt:["Euro / Franco Suíço"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],pt:["Euro / Libra Esterlina"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],pt:["Euro / Iene Japonês"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],pt:["Euro/Coroa Norueguesa"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],pt:["Euro / Dólar Neo-zelandês"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],pt:["Índice AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],pt:["Índice BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],pt:["Índice CAC40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],pt:["EURO/RUBLO RUSSO"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],pt:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],pt:["Euro FX/Coroa Sueca"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],pt:["Euro / Nova Lira Turca"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],pt:["Euro / Dólar Americano"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],pt:["Índice Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],pt:["Índice CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],pt:["Produto Interno Bruto, primeiro decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],pt:["População total: todas as idades, incluindo as forças armadas no exterior"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],pt:["Taxa de desemprego civil"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],pt:["Índice FTSE da Bolsa da Malásia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],pt:["Key Tronic Corporation"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],pt:["Índice S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],pt:["Índice Industrial Médio Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],pt:["Libra Esterlina/Dólar Australiano"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],pt:["Libra Esterlina/Dólar Canadense"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],pt:["Libra Esterlina/Franco Suíço"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],pt:["Libra Esterlina / Euro"] +},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],pt:["Libra Esterlina/Iene Japonês"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],pt:["Libra Esterlina/Dólar Neo-Zelandês"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],pt:["Libra Esterlina/Zloti Polonês"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],pt:["Libra Esterlina/Rublo Russo"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],pt:["Libra Esterlina/Dólar Americano"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],pt:["Índice DAX das ações alemãs negociadas em bolsa"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],pt:["Alphabet Inc (Google) Classe C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],pt:["Google Inc. classe A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],pt:["Índice WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],pt:["Índice Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],pt:["Índice Futuro Dólar US"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],pt:["Índice IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],pt:["Índice Hang Seng de empresas da China"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],pt:["Índice Composto de Jarkarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],pt:["Índice KLCI da Bolsa da Málasia"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],pt:["Índice MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],pt:["Índice Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],pt:["Índice STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],pt:["Índice Ponderado de Taiwan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],pt:["Índice Composto de Xangai"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],pt:["IOTA/Dólar EUA"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],pt:["Índice Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],pt:["IENE/WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],pt:["IENE/RUBLO RUSSO"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],pt:["Iene/Dólar EUA"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],pt:["Grupo Scholium Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],pt:["Litecoin / Real Brasileiro"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],pt:["Litecoin/Bitcoin"]}, e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],pt:["Litecoin/Dólar EUA"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],pt:["Futuros de petróleo Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],pt:["Índice MOEX Rússia"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],pt:["Índice MOEX da Rússia"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],pt:["Futuros do índice MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],pt:["Índice de futuros MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],pt:["Futuros do índice RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],pt:["Índice RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],pt:["Índice PHLX do Setor de Imoveis"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],pt:["Ishares ETF de títulos do Tesouro Americano de 7-10 anos"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],pt:["Ishares ETF de títulos do Tesouro Americano de 3-7 anos"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],pt:["Índice Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],pt:["Índice Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],pt:["Índice PHLX do Setor de Serviços de Petróleo"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],pt:["Títulos do Tesouro Americano de 1-3 anos ETF Ishares"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],pt:["Índice de Semicondutores de Filadélfia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],pt:["Ishares ETF de títulos do Tesouro Americano de 20 anos"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],pt:["Índice PHLX do Setor de Serviços Públicos"]}, e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],pt:["Índice PHLX Setor Ouro e Prata"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],pt:["NEO/Dólar dos EUA"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],pt:["Gás natural (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],pt:["Índice Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],pt:["Índice Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],pt:["Futuros de etanol NY"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],pt:["Futuros de Cacau"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],pt:["Futuros de petróleo leve bruto"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],pt:["Futuros de NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],pt:["Futuros de café"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],pt:["Futuros de Gás Natural"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],pt:["Futuros de Paládio"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],pt:["Futuros de platina"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],pt:["Futuros de gasolina RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],pt:["Futuros de Algodão"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],pt:["Futuros E-mini de Gás Natural"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],pt:["Futuros E-mini de Petróleo Bruto Leve"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],pt:["Futuros E-mini de Gasolina"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],pt:["Alibaba Group Holding Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],pt:["Índice NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],pt:["PETRÓLEO BRASILEIRO S.A. - PETROBRAS"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],pt:["Índice AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],pt:["Índice NYSE ARCA Maiores Mercados"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],pt:["Dólar Neo-Zelandês/Iene Japonês"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],pt:["Dólar Neo-Zelandês/Dólar Americano"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"], pt:["Índice Geral S&P/NZX (Índice de Capital)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],pt:["Índice Bruto S&P/NZX50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],pt:["CFD de gás natural"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],pt:["Índice S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],pt:["CFD de cobre (US$/libra)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],pt:["Índice OMX Copenhague 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],pt:["Índice EMX Helsinque 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],pt:["Índice OMX Estocolmo 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],pt:["Ishares MSCI SHS Japão"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],pt:["Índice QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],pt:["Índice RTS russo"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],pt:["Índice Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],pt:["Índice Russell1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],pt:["Índice Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],pt:["Global Connection Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],pt:["Índice do Mercado Suíço"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],pt:["CFDs de soja"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],pt:["Índice S&P100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],pt:["Índice de Commodities S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],pt:["Índice S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],pt:["Índice Valor S&P500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],pt:["Índice S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],pt:["CFDs de açúcar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],pt:["Índice Tadawul Todas as Ações"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],pt:["Índice TA-35"]}, diff --git a/charting_library/bundles/pt.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/pt.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 1957c111..00000000 --- a/charting_library/bundles/pt.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],pt:["barras"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],pt:["(Abr.+Máx.+Mín.+Fch.)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],pt:["(Máx.+Mín.+Fch.)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],pt:["(Máx.+Mín.)/2"]}},31882:e=>{e.exports={en:["12-hours"],pt:["12 horas"]}},5797:e=>{e.exports={en:["24-hours"],pt:["24 horas"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pt:["Colorir barra de acordo com o fechamento anterior"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],pt:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],pt:["Estilos básico do gráfico"]}},45639:e=>{e.exports={en:["Chart values"],pt:["Valores do gráfico"]}},84831:e=>{e.exports={en:["Close line"],pt:["Linha de fechamento"]}},74622:e=>{e.exports={en:["Crosshair"],pt:["Mira"]}},81849:e=>{e.exports={en:["Currency"],pt:["Moeda"]}},3015:e=>{e.exports={en:["Currency and Unit"],pt:["Moeda e Unidade"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pt:["Ajustar dados de dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pt:["Ajustes para mudanças no contrato"]}},36620:e=>{e.exports={en:["Alerts"],pt:["Alertas"]}},14119:e=>{e.exports={en:["Arguments"],pt:["Parâmetros"]}},68650:e=>{e.exports={en:["Average close"],pt:["Média de fechamento"]}},27567:e=>{e.exports={en:["Bottom"],pt:["Em baixo"]}},3159:e=>{e.exports={en:["Bottom line"],pt:["Linha de base"]}},74406:e=>{e.exports={en:["Body"],pt:["Corpo"]}},333:e=>{e.exports={en:["Borders"],pt:["Contorno"]}},79468:e=>{e.exports={en:["Background"],pt:["Fundo"]}},10842:e=>{e.exports={en:["Bar change values"],pt:["Variação de valores de barra"]}},28975:e=>{e.exports={en:["Base level"],pt:["Nível base"]}},76473:e=>{e.exports={en:["Bid and ask"],pt:["Bid e ask"]}},32744:e=>{e.exports={en:["Buttons"],pt:["Botões"]}},68662:e=>{e.exports={en:["Grid lines"],pt:["Linhas de grade"]}},17611:e=>{e.exports={en:["Down bars"],pt:["Barras Baixistas"]}},23743:e=>{e.exports={en:["Down color"],pt:["Cor de baixa"]}},48225:e=>{e.exports={en:["Data modification"],pt:["Modificação dos dados"]}},84838:e=>{e.exports={en:["Date format"],pt:["Formato da data"]}},42357:e=>{e.exports={en:["Day of week on labels"],pt:["Dias da semana na legenda"]}},16564:e=>{e.exports={en:["Default"],pt:["Padrão"]}},78734:e=>{e.exports={en:["Description"],pt:["Descrição"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pt:["Histórico do horário de negociação eletrônica"]}},69808:e=>{e.exports={en:["Events"],pt:["Eventos"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],pt:["Preencher área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],pt:["Preencher área inferior"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],pt:["Somente Horz"]}},14180:e=>{e.exports={en:["High and low"],pt:["Máxima e Mínima"]}},56359:e=>{e.exports={en:["High line"],pt:["Linha de máxima"]}}, -47326:e=>{e.exports={en:["Integer"],pt:["Inteiro"]}},84549:e=>{e.exports={en:["Indicators"],pt:["Indicadores"]}},78082:e=>{e.exports={en:["Indicators and financials"],pt:["Indicadores e dados financeiros"]}},25765:e=>{e.exports={en:["Open market status"],pt:["Status de abertura do mercado"]}},34579:e=>{e.exports={en:["Low line"],pt:["Linha de mínima"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],pt:["Descrição longa"]}},72423:e=>{e.exports={en:["Last day change values"],pt:["Valores da mudança do último dia"]}},11626:e=>{e.exports={en:["Left"],pt:["Esquerda"]}},8249:e=>{e.exports={en:["Money"],pt:["Dinheiro"]}},70937:e=>{e.exports={en:["Margins"],pt:["Margens"]}},68833:e=>{e.exports={en:["Middle"],pt:["No meio"]}},58589:e=>{e.exports={en:["No overlapping labels"],pt:["Sem legendas sobrepostas"]}},60798:e=>{e.exports={en:["None"],pt:["Nenhum"]}},51019:e=>{e.exports={en:["Navigation"],pt:["Navegação"]}},99709:e=>{e.exports={en:["Name"],pt:["Nome"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],pt:["Salvar a posição da borda esquerda do gráfico ao alterar o intervalo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],pt:["Modos de escala (A e L)"]}},93968:e=>{e.exports={en:["Scales"],pt:["Escalas"]}},90275:e=>{e.exports={en:["Scales and lines"],pt:["Escalas e linhas"]}},30042:e=>{e.exports={en:["Scales placement"],pt:["Fixação da escala"]}},28715:e=>{e.exports={en:["Status line"],pt:["Linha de Status"]}},95481:e=>{e.exports={en:["Symbol"],pt:["Símbolo"]}},53263:e=>{e.exports={en:["Pane"],pt:["Painel"]}},82894:e=>{e.exports={en:["Pane separators"],pt:["Divisores de painel"]}},16207:e=>{e.exports={en:["Percentage"],pt:["Porcentagem"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],pt:["Pré/pós mercado"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pt:["Histórico das horas pré/pós mercado"]}},59766:e=>{e.exports={en:["Precision"],pt:["Precisão"]}},83811:e=>{e.exports={en:["Previous day close"],pt:["Fechamento dia anterior"]}},35082:e=>{e.exports={en:["Price Scale"],pt:["Escala de Preço"]}},27632:e=>{e.exports={en:["Price and percentage value"],pt:["Preço e valor percentual"]}},62142:e=>{e.exports={en:["Price labels & lines"],pt:["Legendas & linhas de preços"]}},84684:e=>{e.exports={en:["Price source"],pt:["Fonte de preço"]}},73466:e=>{e.exports={en:["Projection up bars"],pt:["Barras de projeção altista"]}},77430:e=>{e.exports={en:["Projection candles"],pt:["Candles de projeção"]}},88367:e=>{e.exports={en:["Projection down bars"],pt:["Barras de projeção baixista"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pt:["Preços reais na escala de preços (em vez do preço Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pt:["Direita"]}},62532:e=>{e.exports={en:["Right Margin"],pt:["Margem Direita"]}},41571:e=>{e.exports={en:["Watermark"],pt:["Marca d'água"]}},32163:e=>{e.exports={en:["Wick"],pt:["Pavio"]}},97118:e=>{e.exports={en:["Top"],pt:["Em cima"]}},89349:e=>{ -e.exports={en:["Top line"],pt:["Linha de topo"]}},70320:e=>{e.exports={en:["Text"],pt:["Texto"]}},25485:e=>{e.exports={en:["Text alignment"],pt:["Alinhamento do texto"]}},67781:e=>{e.exports={en:["Text orientation"],pt:["Orientação do Texto"]}},20215:e=>{e.exports={en:["Thin bars"],pt:["Barras Finas"]}},70198:e=>{e.exports={en:["Title"],pt:["Título"]}},29854:e=>{e.exports={en:["Titles"],pt:["Títulos"]}},5791:e=>{e.exports={en:["Ticker"],pt:["Cotação"]}},16816:e=>{e.exports={en:["Ticker and description"],pt:["Ticker e descrição"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],pt:["Escala de Tempo"]}},5591:e=>{e.exports={en:["Time hours format"],pt:["Formato das horas"]}},77073:e=>{e.exports={en:["Timezone"],pt:["Fuso Horário"]}},76495:e=>{e.exports={en:["Trading"],pt:["Trade"]}},33564:e=>{e.exports={en:["Unit"],pt:["Unidade"]}},23091:e=>{e.exports={en:["Up color"],pt:["Cor de alta"]}},36957:e=>{e.exports={en:["Up bars"],pt:["Barras Altistas"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pt:["Usar a liquidação como fechamento no intervalo diário"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],pt:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],pt:["Valor de acordo com a escala"]}},60092:e=>{e.exports={en:["Values"],pt:["Valores"]}},83594:e=>{e.exports={en:["Vert and horz"],pt:["Vert e horz"]}},8402:e=>{e.exports={en:["Vert only"],pt:["Somente Vert"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],pt:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],pt:["alterar barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],pt:["alterar a visibilidade dos botões de navegação"]}},96227:e=>{e.exports={en:["change open market status visibility"],pt:["alterar a visibilidade do status de abertura do mercado"]}},43231:e=>{e.exports={en:["change average close price line width"],pt:["alterar espessura da linha do preço médio de fechamento"]}},47026:e=>{e.exports={en:["change average close price line color"],pt:["alterar cor da linha do preço médio de fechamento"]}},86866:e=>{e.exports={en:["change area fill color"],pt:["alterar a cor de preenchimento da área"]}},89346:e=>{e.exports={en:["change area line width"],pt:["alterar a espessura da linha de área"]}},29605:e=>{e.exports={en:["change area line color"],pt:["alterar a cor da linha de área"]}},4640:e=>{e.exports={en:["change area price source"],pt:["alterar a área do preço fonte"]}},98407:e=>{e.exports={en:["change ask line color"],pt:["alterar cor da linha de venda"]}},42190:e=>{e.exports={en:["change base level"],pt:["mudar o nível base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pt:["alterar a cor da base da linha de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pt:["alterar a largura da base da linha de base"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"], -pt:["alterar a cor de preenchimento da base da área da linha de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pt:["alterar a cor de preenchimento do topo da área da linha de base"]}},68609:e=>{e.exports={en:["change baseline price source"],pt:["alterar da linha de base do preço fonte"]}},69044:e=>{e.exports={en:["change baseline top line color"],pt:["alterar a cor da linha de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],pt:["alterar a lagura do topo da linha de base"]}},33464:e=>{e.exports={en:["change bar up color"],pt:["alterar cor da barra para cima"]}},27426:e=>{e.exports={en:["change bar change visibility"],pt:["alterar a visibilidade da variação da barra"]}},59622:e=>{e.exports={en:["change bar down color"],pt:["alterar cor da barra para baixo"]}},17919:e=>{e.exports={en:["change bid line color"],pt:["alterar a cor da linha de compra"]}},32094:e=>{e.exports={en:["change bottom margin"],pt:["alterar margem inferior"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],pt:["mudar a visibilidade das legendas da moeda e das unidades"]}},64003:e=>{e.exports={en:["change currency label visibility"],pt:["alterar a visibilidade da legenda da moeda"]}},42803:e=>{e.exports={en:["change chart background color"],pt:["alterar a cor de fundo do gráfico"]}},41382:e=>{e.exports={en:["change chart background type"],pt:["alterar o tipo de fundo do gráfico"]}},79637:e=>{e.exports={en:["change chart values visibility"],pt:["alterar a visibilidade dos valores do gráfico"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pt:["alterar cor da barra baseado no fechamento anterior"]}},88324:e=>{e.exports={en:["change column up color"],pt:["alterar a cor da coluna acima"]}},93890:e=>{e.exports={en:["change column down color"],pt:["alterar a cor da coluna abaixo"]}},4727:e=>{e.exports={en:["change column price source"],pt:["alterar preço fonte da coluna"]}},50544:e=>{e.exports={en:["change crosshair width"],pt:["alterar a largura da mira"]}},92885:e=>{e.exports={en:["change crosshair color"],pt:["alterar a cor da mira"]}},68418:e=>{e.exports={en:["change crosshair style"],pt:["alterar o estilo da mira"]}},43109:e=>{e.exports={en:["change date format"],pt:["alterar formato da data"]}},30418:e=>{e.exports={en:["change day of week on labels"],pt:["mudar dia da semana na legenda"]}},82063:e=>{e.exports={en:["change decimal places"],pt:["alterar casas decimais"]}},44223:e=>{e.exports={en:["change extended hours color"],pt:["alterar cor das horas estendidas"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pt:["alterar horário de negociação eletrônica"]}},73844:e=>{e.exports={en:["change grid lines visibility"],pt:["alterar a visibilidade das linhas da grade"]}},61407:e=>{e.exports={en:["change high and low price line color"],pt:["alterar cor da linha de preço máximo e mínimo"]}},39581:e=>{e.exports={en:["change high and low price line width"],pt:["alterar espessura da linha de preço máximo e mínimo"]}},6026:e=>{e.exports={ -en:["change high-low body color"],pt:["alterar a cor do corpo do máx-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pt:["alterar a visibilidade do corpo do máx-min"]}},46844:e=>{e.exports={en:["change high-low border color"],pt:["alterar a cor da borda do máx-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pt:["alterar a visibilidade das bordas do máx-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pt:["alterar a visibilidade da legenda do máx-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],pt:["alterar a cor da legenda do máx-min"]}},21133:e=>{e.exports={en:["change horz grid lines color"],pt:["alterar a cor das linhas horizontais da grade"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],pt:["alterar a visibilidade dos títulos dos indicadores"]}},49583:e=>{e.exports={en:["change indicator values visibility"],pt:["alterar a visibilidade dos valores dos indicadores"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],pt:["alterar a visibilidade dos parâmetros dos indicadores"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],pt:["alterar a visibilidade dos nomes dos rótulos dos valores de indicadores e finanças"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],pt:["alterar a visibilidade dos rótulos de valores de indicadores e financeiros"]}},66307:e=>{e.exports={en:["change last day change visibility"],pt:["alterar visibilidade da mudança do último dia"]}},91873:e=>{e.exports={en:["change legend background transparency"],pt:["mudar a transparência do fundo da legenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],pt:["alterar a visibilidade do fundo da legenda"]}},88640:e=>{e.exports={en:["change line color"],pt:["alterar a cor da linha"]}},41837:e=>{e.exports={en:["change line price source"],pt:["alterar a linha do preço fonte"]}},48339:e=>{e.exports={en:["change line width"],pt:["alterar a espessura da linha"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],pt:["alterar a visibilidade dos botões do painel"]}},52203:e=>{e.exports={en:["change pane separators color"],pt:["mudar a cor dos divisores do painel"]}},38730:e=>{e.exports={en:["change post market color"],pt:["alterar cor do pós-mercado"]}},28075:e=>{e.exports={en:["change post market line color"],pt:["alterar cor da linha do pós-mercado"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],pt:["mudar a visibilidade das linhas de preço pré/pós mercado"]}},44371:e=>{e.exports={en:["change pre market color"],pt:["alterar cor do pré-mercado"]}},96114:e=>{e.exports={en:["change pre market line color"],pt:["alterar a cor da linha do pré-mercado"]}},69814:e=>{e.exports={en:["change previous close price line color"],pt:["alterar cor da linha do preço do fechamento anterior"]}},13660:e=>{e.exports={en:["change previous close price line width"],pt:["alterar largura da linha do preço do fechamento anterior"]}},87861:e=>{ -e.exports={en:["change price line color"],pt:["alterar cor da linha de preço"]}},29353:e=>{e.exports={en:["change price line width"],pt:["alterar largura da linha de preço"]}},16241:e=>{e.exports={en:["change range bars style"],pt:["alterar o estilo do range de barras"]}},65821:e=>{e.exports={en:["change range thin bars"],pt:["alterar o range de barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],pt:["mudar a cor da parte inferior do pavio renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pt:["mudar a cor da parte superior pavio renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pt:["mudar a visibilidade do pavio renko"]}},82946:e=>{e.exports={en:["change right margin"],pt:["alterar margem direita"]}},79545:e=>{e.exports={en:["change right margin percentage"],pt:["alterar a porcentagem da margem direita"]}},78995:e=>{e.exports={en:["change symbol watermark color"],pt:["alterar a cor da marca d'água do símbolo"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],pt:["alterar visibilidade da marca d'água do símbolo"]}},88167:e=>{e.exports={en:["change symbol description visibility"],pt:["mudar a visibilidade da descrição do símbolo"]}},12050:e=>{e.exports={en:["change symbol field visibility"],pt:["alterar a visibilidade do campo do símbolo"]}},46066:e=>{e.exports={en:["change symbol last value mode"],pt:["alterar o modo do último valor do símbolo"]}},902:e=>{e.exports={en:["change symbol legend format"],pt:["alterar formato da legenda do símbolo"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],pt:["alterar salvar a posição da borda esquerda do gráfico ao alterar o intervalo"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],pt:["alterar a visibilidade dos botões de modos de escala"]}},76131:e=>{e.exports={en:["change scales text color"],pt:["alterar a cor do texto da escala"]}},27792:e=>{e.exports={en:["change scales font size"],pt:["altera a fonte do texto da escala"]}},94997:e=>{e.exports={en:["change scales lines color"],pt:["alterar a cor da linha da escala"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],pt:["alterar visibilidade dos intervalos de sessões"]}},28175:e=>{e.exports={en:["change sessions breaks width"],pt:["alterar a largura dos intervalos de sessões"]}},33895:e=>{e.exports={en:["change sessions breaks color"],pt:["alterar a cor dos intervalos de sessões"]}},21641:e=>{e.exports={en:["change sessions breaks style"],pt:["alterar o estilo dos intervalos de sessões"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pt:["alterar a exibição dos preços reais na escala de preços (em vez do preço Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pt:["alterar a espessura da barra"]}},39754:e=>{e.exports={en:["change time hours format"],pt:["alterar formato das horas do horário"]}},74883:e=>{e.exports={en:["change top margin"],pt:["alterar margem superior"]}},51250:e=>{e.exports={ -en:["change unit label visibility"],pt:["alterar a visibilidade das legendas das unidades"]}},71805:e=>{e.exports={en:["change vert grid lines color"],pt:["alterar a cor das linhas verticais da grade"]}},96201:e=>{e.exports={en:["change volume values visibility"],pt:["alterar a visibilidade dos valores do volume"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pt:["alterar a cor da borda superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pt:["alterar a cor da parte superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pt:["alterar a cor da parte inferior do pavil de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pt:["alterar a cor da parte superior do pavil de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pt:["alterar a visibilidade do pavil de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pt:["alterar visibilidade do corpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pt:["alterar a visibildiade da borda de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pt:["alterar a cor da borda inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pt:["alterar a cor da parte inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pt:["alterar a cor da parte inferior da borda da barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pt:["alterar a cor da parte superior da borda da barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pt:["alterar a cor da parte inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pt:["alterar a cor da parte superior da borda da barra projetada de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pt:["alterar a cor da parte inferior da barra projetada de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pt:["alterar a cor da parte superior da barra projetada de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pt:["alterar a cor da parte superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pt:["alterar propriedade de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pt:["ajustar dados de dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pt:["ajustes para mudanças no contrato"]}},92598:e=>{e.exports={en:["hollow candles"],pt:["candles cazios"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pt:["usar a liquidação como fechamento no intervalo diário"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pt:["{value} decimal","{value} decimais"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.7458.068c610f8718bc62a766.js b/charting_library/bundles/pt.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..0b62fea9 --- /dev/null +++ b/charting_library/bundles/pt.7458.068c610f8718bc62a766.js @@ -0,0 +1,8 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],pt:["barras"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],pt:["(Abr.+Máx.+Mín.+Fch.)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],pt:["(Máx.+Mín.+Fch.)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],pt:["(Máx.+Mín.)/2"]}},31882:e=>{e.exports={en:["12-hours"],pt:["12 horas"]}},5797:e=>{e.exports={en:["24-hours"],pt:["24 horas"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pt:["Colorir barra de acordo com o fechamento anterior"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],pt:["Centro"]}},15153:e=>{e.exports={en:["Chart basic styles"],pt:["Estilos básico do gráfico"]}},45639:e=>{e.exports={en:["Chart values"],pt:["Valores do gráfico"]}},84831:e=>{e.exports={en:["Close line"],pt:["Linha de fechamento"]}},74622:e=>{e.exports={en:["Crosshair"],pt:["Mira"]}},81849:e=>{e.exports={en:["Currency"],pt:["Moeda"]}},3015:e=>{e.exports={en:["Currency and Unit"],pt:["Moeda e Unidade"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pt:["Ajustar dados de dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pt:["Ajustes para mudanças no contrato"]}},36620:e=>{e.exports={en:["Alerts"],pt:["Alertas"]}},14119:e=>{e.exports={en:["Arguments"],pt:["Parâmetros"]}},68650:e=>{e.exports={en:["Average close"],pt:["Média de fechamento"]}},27567:e=>{e.exports={en:["Bottom"],pt:["Em baixo"]}},3159:e=>{e.exports={en:["Bottom line"],pt:["Linha de base"]}},74406:e=>{e.exports={en:["Body"],pt:["Corpo"]}},333:e=>{e.exports={en:["Borders"],pt:["Contorno"]}},79468:e=>{e.exports={en:["Background"],pt:["Fundo"]}},10842:e=>{e.exports={en:["Bar change values"],pt:["Variação de valores de barra"]}},28975:e=>{e.exports={en:["Base level"],pt:["Nível base"]}},76473:e=>{e.exports={en:["Bid and ask"],pt:["Bid e ask"]}},32744:e=>{e.exports={en:["Buttons"],pt:["Botões"]}},68662:e=>{e.exports={en:["Grid lines"],pt:["Linhas de grade"]}},17611:e=>{e.exports={en:["Down bars"],pt:["Barras Baixistas"]}},23743:e=>{e.exports={en:["Down color"],pt:["Cor de baixa"]}},48225:e=>{e.exports={en:["Data modification"],pt:["Modificação dos dados"]}},84838:e=>{e.exports={en:["Date format"],pt:["Formato da data"]}},42357:e=>{e.exports={en:["Day of week on labels"],pt:["Dias da semana na legenda"]}},16564:e=>{e.exports={en:["Default"],pt:["Padrão"]}},78734:e=>{e.exports={en:["Description"],pt:["Descrição"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pt:["Histórico do horário de negociação eletrônica"]}},69808:e=>{e.exports={en:["Events"],pt:["Eventos"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],pt:["Preencher área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],pt:["Preencher área inferior"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"],pt:["Somente Horz"]}},14180:e=>{e.exports={en:["High and low"],pt:["Máxima e Mínima"]}}, +56359:e=>{e.exports={en:["High line"],pt:["Linha de máxima"]}},47326:e=>{e.exports={en:["Integer"],pt:["Inteiro"]}},84549:e=>{e.exports={en:["Indicators"],pt:["Indicadores"]}},78082:e=>{e.exports={en:["Indicators and financials"],pt:["Indicadores e dados financeiros"]}},25765:e=>{e.exports={en:["Open market status"],pt:["Status de abertura do mercado"]}},34579:e=>{e.exports={en:["Low line"],pt:["Linha de mínima"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],pt:["Descrição longa"]}},72423:e=>{e.exports={en:["Last day change values"],pt:["Valores da mudança do último dia"]}},11626:e=>{e.exports={en:["Left"],pt:["Esquerda"]}},8249:e=>{e.exports={en:["Money"],pt:["Dinheiro"]}},70937:e=>{e.exports={en:["Margins"],pt:["Margens"]}},68833:e=>{e.exports={en:["Middle"],pt:["No meio"]}},58589:e=>{e.exports={en:["No overlapping labels"],pt:["Sem legendas sobrepostas"]}},60798:e=>{e.exports={en:["None"],pt:["Nenhum"]}},51019:e=>{e.exports={en:["Navigation"],pt:["Navegação"]}},99709:e=>{e.exports={en:["Name"],pt:["Nome"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],pt:["Salvar a posição da borda esquerda do gráfico ao alterar o intervalo"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],pt:["Modos de escala (A e L)"]}},93968:e=>{e.exports={en:["Scales"],pt:["Escalas"]}},90275:e=>{e.exports={en:["Scales and lines"],pt:["Escalas e linhas"]}},30042:e=>{e.exports={en:["Scales placement"],pt:["Fixação da escala"]}},28715:e=>{e.exports={en:["Status line"],pt:["Linha de Status"]}},95481:e=>{e.exports={en:["Symbol"],pt:["Símbolo"]}},53263:e=>{e.exports={en:["Pane"],pt:["Painel"]}},82894:e=>{e.exports={en:["Pane separators"],pt:["Divisores de painel"]}},16207:e=>{e.exports={en:["Percentage"],pt:["Porcentagem"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],pt:["Pré/pós mercado"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pt:["Histórico das horas pré/pós mercado"]}},59766:e=>{e.exports={en:["Precision"],pt:["Precisão"]}},83811:e=>{e.exports={en:["Previous day close"],pt:["Fechamento dia anterior"]}},35082:e=>{e.exports={en:["Price Scale"],pt:["Escala de Preço"]}},27632:e=>{e.exports={en:["Price and percentage value"],pt:["Preço e valor percentual"]}},62142:e=>{e.exports={en:["Price labels & lines"],pt:["Legendas & linhas de preços"]}},84684:e=>{e.exports={en:["Price source"],pt:["Fonte de preço"]}},73466:e=>{e.exports={en:["Projection up bars"],pt:["Barras de projeção altista"]}},77430:e=>{e.exports={en:["Projection candles"],pt:["Candles de projeção"]}},88367:e=>{e.exports={en:["Projection down bars"],pt:["Barras de projeção baixista"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pt:["Preços reais na escala de preços (em vez do preço Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pt:["Direita"]}},62532:e=>{e.exports={en:["Right Margin"],pt:["Margem Direita"]}},41571:e=>{e.exports={en:["Watermark"],pt:["Marca d'água"]}},32163:e=>{e.exports={en:["Wick"],pt:["Pavio"]} +},97118:e=>{e.exports={en:["Top"],pt:["Em cima"]}},89349:e=>{e.exports={en:["Top line"],pt:["Linha de topo"]}},70320:e=>{e.exports={en:["Text"],pt:["Texto"]}},25485:e=>{e.exports={en:["Text alignment"],pt:["Alinhamento do texto"]}},67781:e=>{e.exports={en:["Text orientation"],pt:["Orientação do Texto"]}},20215:e=>{e.exports={en:["Thin bars"],pt:["Barras Finas"]}},70198:e=>{e.exports={en:["Title"],pt:["Título"]}},29854:e=>{e.exports={en:["Titles"],pt:["Títulos"]}},5791:e=>{e.exports={en:["Ticker"],pt:["Cotação"]}},16816:e=>{e.exports={en:["Ticker and description"],pt:["Ticker e descrição"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],pt:["Escala de Tempo"]}},5591:e=>{e.exports={en:["Time hours format"],pt:["Formato das horas"]}},77073:e=>{e.exports={en:["Timezone"],pt:["Fuso Horário"]}},76495:e=>{e.exports={en:["Trading"],pt:["Trade"]}},33564:e=>{e.exports={en:["Unit"],pt:["Unidade"]}},23091:e=>{e.exports={en:["Up color"],pt:["Cor de alta"]}},36957:e=>{e.exports={en:["Up bars"],pt:["Barras Altistas"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pt:["Usar a liquidação como fechamento no intervalo diário"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"],pt:["Valor"]}},31218:e=>{e.exports={en:["Value according to scale"],pt:["Valor de acordo com a escala"]}},60092:e=>{e.exports={en:["Values"],pt:["Valores"]}},83594:e=>{e.exports={en:["Vert and horz"],pt:["Vert e horz"]}},8402:e=>{e.exports={en:["Vert only"],pt:["Somente Vert"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],pt:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],pt:["alterar barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],pt:["alterar a visibilidade dos botões de navegação"]}},96227:e=>{e.exports={en:["change open market status visibility"],pt:["alterar a visibilidade do status de abertura do mercado"]}},43231:e=>{e.exports={en:["change average close price line width"],pt:["alterar espessura da linha do preço médio de fechamento"]}},47026:e=>{e.exports={en:["change average close price line color"],pt:["alterar cor da linha do preço médio de fechamento"]}},86866:e=>{e.exports={en:["change area fill color"],pt:["alterar a cor de preenchimento da área"]}},89346:e=>{e.exports={en:["change area line width"],pt:["alterar a espessura da linha de área"]}},29605:e=>{e.exports={en:["change area line color"],pt:["alterar a cor da linha de área"]}},4640:e=>{e.exports={en:["change area price source"],pt:["alterar a área do preço fonte"]}},98407:e=>{e.exports={en:["change ask line color"],pt:["alterar cor da linha de venda"]}},42190:e=>{e.exports={en:["change base level"],pt:["mudar o nível base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pt:["alterar a cor da base da linha de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pt:["alterar a largura da base da linha de base"]}},97216:e=>{e.exports={ +en:["change baseline fill bottom area color"],pt:["alterar a cor de preenchimento da base da área da linha de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pt:["alterar a cor de preenchimento do topo da área da linha de base"]}},68609:e=>{e.exports={en:["change baseline price source"],pt:["alterar da linha de base do preço fonte"]}},69044:e=>{e.exports={en:["change baseline top line color"],pt:["alterar a cor da linha de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],pt:["alterar a lagura do topo da linha de base"]}},33464:e=>{e.exports={en:["change bar up color"],pt:["alterar cor da barra para cima"]}},27426:e=>{e.exports={en:["change bar change visibility"],pt:["alterar a visibilidade da variação da barra"]}},59622:e=>{e.exports={en:["change bar down color"],pt:["alterar cor da barra para baixo"]}},17919:e=>{e.exports={en:["change bid line color"],pt:["alterar a cor da linha de compra"]}},32094:e=>{e.exports={en:["change bottom margin"],pt:["alterar margem inferior"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],pt:["mudar a visibilidade das legendas da moeda e das unidades"]}},64003:e=>{e.exports={en:["change currency label visibility"],pt:["alterar a visibilidade da legenda da moeda"]}},42803:e=>{e.exports={en:["change chart background color"],pt:["alterar a cor de fundo do gráfico"]}},41382:e=>{e.exports={en:["change chart background type"],pt:["alterar o tipo de fundo do gráfico"]}},79637:e=>{e.exports={en:["change chart values visibility"],pt:["alterar a visibilidade dos valores do gráfico"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],pt:["alterar cor da barra baseado no fechamento anterior"]}},88324:e=>{e.exports={en:["change column up color"],pt:["alterar a cor da coluna acima"]}},93890:e=>{e.exports={en:["change column down color"],pt:["alterar a cor da coluna abaixo"]}},4727:e=>{e.exports={en:["change column price source"],pt:["alterar preço fonte da coluna"]}},50544:e=>{e.exports={en:["change crosshair width"],pt:["alterar a largura da mira"]}},92885:e=>{e.exports={en:["change crosshair color"],pt:["alterar a cor da mira"]}},68418:e=>{e.exports={en:["change crosshair style"],pt:["alterar o estilo da mira"]}},43109:e=>{e.exports={en:["change date format"],pt:["alterar formato da data"]}},30418:e=>{e.exports={en:["change day of week on labels"],pt:["mudar dia da semana na legenda"]}},82063:e=>{e.exports={en:["change decimal places"],pt:["alterar casas decimais"]}},44223:e=>{e.exports={en:["change extended hours color"],pt:["alterar cor das horas estendidas"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pt:["alterar horário de negociação eletrônica"]}},73844:e=>{e.exports={en:["change grid lines visibility"],pt:["alterar a visibilidade das linhas da grade"]}},61407:e=>{e.exports={en:["change high and low price line color"],pt:["alterar cor da linha de preço máximo e mínimo"]}},39581:e=>{e.exports={en:["change high and low price line width"], +pt:["alterar espessura da linha de preço máximo e mínimo"]}},6026:e=>{e.exports={en:["change high-low body color"],pt:["alterar a cor do corpo do máx-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pt:["alterar a visibilidade do corpo do máx-min"]}},46844:e=>{e.exports={en:["change high-low border color"],pt:["alterar a cor da borda do máx-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pt:["alterar a visibilidade das bordas do máx-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pt:["alterar a visibilidade da legenda do máx-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],pt:["alterar a cor da legenda do máx-min"]}},21133:e=>{e.exports={en:["change horz grid lines color"],pt:["alterar a cor das linhas horizontais da grade"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],pt:["alterar a visibilidade dos títulos dos indicadores"]}},49583:e=>{e.exports={en:["change indicator values visibility"],pt:["alterar a visibilidade dos valores dos indicadores"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],pt:["alterar a visibilidade dos parâmetros dos indicadores"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],pt:["alterar a visibilidade dos nomes dos rótulos dos valores de indicadores e finanças"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],pt:["alterar a visibilidade dos rótulos de valores de indicadores e financeiros"]}},66307:e=>{e.exports={en:["change last day change visibility"],pt:["alterar visibilidade da mudança do último dia"]}},91873:e=>{e.exports={en:["change legend background transparency"],pt:["mudar a transparência do fundo da legenda"]}},14246:e=>{e.exports={en:["change legend background visibility"],pt:["alterar a visibilidade do fundo da legenda"]}},88640:e=>{e.exports={en:["change line color"],pt:["alterar a cor da linha"]}},41837:e=>{e.exports={en:["change line price source"],pt:["alterar a linha do preço fonte"]}},48339:e=>{e.exports={en:["change line width"],pt:["alterar a espessura da linha"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],pt:["alterar a visibilidade dos botões do painel"]}},52203:e=>{e.exports={en:["change pane separators color"],pt:["mudar a cor dos divisores do painel"]}},38730:e=>{e.exports={en:["change post market color"],pt:["alterar cor do pós-mercado"]}},28075:e=>{e.exports={en:["change post market line color"],pt:["alterar cor da linha do pós-mercado"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],pt:["mudar a visibilidade das linhas de preço pré/pós mercado"]}},44371:e=>{e.exports={en:["change pre market color"],pt:["alterar cor do pré-mercado"]}},96114:e=>{e.exports={en:["change pre market line color"],pt:["alterar a cor da linha do pré-mercado"]}},69814:e=>{e.exports={en:["change previous close price line color"],pt:["alterar cor da linha do preço do fechamento anterior"]}},13660:e=>{e.exports={ +en:["change previous close price line width"],pt:["alterar largura da linha do preço do fechamento anterior"]}},87861:e=>{e.exports={en:["change price line color"],pt:["alterar cor da linha de preço"]}},29353:e=>{e.exports={en:["change price line width"],pt:["alterar largura da linha de preço"]}},16241:e=>{e.exports={en:["change range bars style"],pt:["alterar o estilo do range de barras"]}},65821:e=>{e.exports={en:["change range thin bars"],pt:["alterar o range de barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],pt:["mudar a cor da parte inferior do pavio renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pt:["mudar a cor da parte superior pavio renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pt:["mudar a visibilidade do pavio renko"]}},82946:e=>{e.exports={en:["change right margin"],pt:["alterar margem direita"]}},79545:e=>{e.exports={en:["change right margin percentage"],pt:["alterar a porcentagem da margem direita"]}},78995:e=>{e.exports={en:["change symbol watermark color"],pt:["alterar a cor da marca d'água do símbolo"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],pt:["alterar visibilidade da marca d'água do símbolo"]}},88167:e=>{e.exports={en:["change symbol description visibility"],pt:["mudar a visibilidade da descrição do símbolo"]}},12050:e=>{e.exports={en:["change symbol field visibility"],pt:["alterar a visibilidade do campo do símbolo"]}},46066:e=>{e.exports={en:["change symbol last value mode"],pt:["alterar o modo do último valor do símbolo"]}},902:e=>{e.exports={en:["change symbol legend format"],pt:["alterar formato da legenda do símbolo"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],pt:["alterar salvar a posição da borda esquerda do gráfico ao alterar o intervalo"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],pt:["alterar a visibilidade dos botões de modos de escala"]}},76131:e=>{e.exports={en:["change scales text color"],pt:["alterar a cor do texto da escala"]}},27792:e=>{e.exports={en:["change scales font size"],pt:["altera a fonte do texto da escala"]}},94997:e=>{e.exports={en:["change scales lines color"],pt:["alterar a cor da linha da escala"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],pt:["alterar visibilidade dos intervalos de sessões"]}},28175:e=>{e.exports={en:["change sessions breaks width"],pt:["alterar a largura dos intervalos de sessões"]}},33895:e=>{e.exports={en:["change sessions breaks color"],pt:["alterar a cor dos intervalos de sessões"]}},21641:e=>{e.exports={en:["change sessions breaks style"],pt:["alterar o estilo dos intervalos de sessões"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pt:["alterar a exibição dos preços reais na escala de preços (em vez do preço Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pt:["alterar a espessura da barra"]}},39754:e=>{e.exports={en:["change time hours format"], +pt:["alterar formato das horas do horário"]}},74883:e=>{e.exports={en:["change top margin"],pt:["alterar margem superior"]}},51250:e=>{e.exports={en:["change unit label visibility"],pt:["alterar a visibilidade das legendas das unidades"]}},71805:e=>{e.exports={en:["change vert grid lines color"],pt:["alterar a cor das linhas verticais da grade"]}},96201:e=>{e.exports={en:["change volume values visibility"],pt:["alterar a visibilidade dos valores do volume"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pt:["alterar a cor da borda superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pt:["alterar a cor da parte superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pt:["alterar a cor da parte inferior do pavil de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pt:["alterar a cor da parte superior do pavil de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pt:["alterar a visibilidade do pavil de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pt:["alterar visibilidade do corpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pt:["alterar a visibildiade da borda de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pt:["alterar a cor da borda inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pt:["alterar a cor da parte inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pt:["alterar a cor da parte inferior da borda da barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pt:["alterar a cor da parte superior da borda da barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pt:["alterar a cor da parte inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pt:["alterar a cor da parte superior da borda da barra projetada de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pt:["alterar a cor da parte inferior da barra projetada de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pt:["alterar a cor da parte superior da barra projetada de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pt:["alterar a cor da parte superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pt:["alterar propriedade de {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pt:["ajustar dados de dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pt:["ajustes para mudanças no contrato"]}},92598:e=>{e.exports={en:["hollow candles"],pt:["candles cazios"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={ +en:["use settlement as close on daily interval"],pt:["usar a liquidação como fechamento no intervalo diário"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pt:["{value} decimal","{value} decimais"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/pt.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 3e42693c..00000000 --- a/charting_library/bundles/pt.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],pt:["#{count} (barra)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],pt:["#{count} (preço, barra)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],pt:["(Abr.+Máx.+Mín.+Fch.)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],pt:["(Máx.+Mín.+Fch.)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],pt:["(Máx.+Mín.)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],pt:["Colorir barra de acordo com o fechamento anterior"]}},78930:e=>{e.exports={en:["Coordinates"],pt:["Coordenadas"]}},24197:e=>{e.exports={en:["Center"],pt:["Centro"]}},84831:e=>{e.exports={en:["Close line"],pt:["Linha de fechamento"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],pt:["Ajustar dados de dividendos"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],pt:["Ajustes para mudanças no contrato"]}},27567:e=>{e.exports={en:["Bottom"],pt:["Em baixo"]}},3159:e=>{e.exports={en:["Bottom line"],pt:["Linha de base"]}},74406:e=>{e.exports={en:["Body"],pt:["Corpo"]}},333:e=>{e.exports={en:["Borders"],pt:["Contorno"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],pt:["Nível base"]}},71776:e=>{e.exports={en:["Down"],pt:["Inferior"]}},17611:e=>{e.exports={en:["Down bars"],pt:["Barras Baixistas"]}},23743:e=>{e.exports={en:["Down color"],pt:["Cor de baixa"]}},48225:e=>{e.exports={en:["Data modification"],pt:["Modificação dos dados"]}},72942:e=>{e.exports={en:["Days"],pt:["Dias"]}},16564:e=>{e.exports={en:["Default"],pt:["Padrão"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],pt:["Deslocamento (preço, barra)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],pt:["Histórico do horário de negociação eletrônica"]}},819:e=>{e.exports={en:["Extend lines"],pt:["Estender linhas"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],pt:["Preencher área superior"]}},73185:e=>{e.exports={en:["Fill bottom area"],pt:["Preencher área inferior"]}},56796:e=>{e.exports={en:["Hours"],pt:["Horas"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"],pt:["Linha de máxima"]}},47326:e=>{e.exports={en:["Integer"],pt:["Inteiro"]}},21429:e=>{e.exports={en:["Inputs"],pt:["Valores"]}},64075:e=>{e.exports={en:["Override min tick"],pt:["Sobrepor tick mín."]}},34579:e=>{e.exports={en:["Low line"],pt:["Linha de mínima"]}},11626:e=>{e.exports={en:["Left"],pt:["Esquerda"]}},43154:e=>{e.exports={en:["Months"],pt:["Meses"]}},68833:e=>{e.exports={en:["Middle"],pt:["No meio"]}},42562:e=>{e.exports={en:["Minutes"],pt:["Minutos"]}},65188:e=>{e.exports={en:["Seconds"],pt:["Segundos"]}},13350:e=>{e.exports={en:["Pearson's R"],pt:["Correlação de Pearsons"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],pt:["Histórico das horas pré/pós mercado"]}},59766:e=>{e.exports={en:["Precision"],pt:["Precisão"]}},84684:e=>{e.exports={en:["Price source"],pt:["Fonte de preço"]}},73466:e=>{e.exports={en:["Projection up bars"], -pt:["Barras de projeção altista"]}},77430:e=>{e.exports={en:["Projection candles"],pt:["Candles de projeção"]}},88367:e=>{e.exports={en:["Projection down bars"],pt:["Barras de projeção baixista"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],pt:["Preços reais na escala de preços (em vez do preço Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],pt:["Direita"]}},835:e=>{e.exports={en:["Weeks"],pt:["Semanas"]}},32163:e=>{e.exports={en:["Wick"],pt:["Pavio"]}},97118:e=>{e.exports={en:["Top"],pt:["Em cima"]}},89349:e=>{e.exports={en:["Top line"],pt:["Linha de topo"]}},70320:e=>{e.exports={en:["Text"],pt:["Texto"]}},25485:e=>{e.exports={en:["Text alignment"],pt:["Alinhamento do texto"]}},67781:e=>{e.exports={en:["Text orientation"],pt:["Orientação do Texto"]}},20215:e=>{e.exports={en:["Thin bars"],pt:["Barras Finas"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],pt:["Fuso Horário"]}},22691:e=>{e.exports={en:["Up"],pt:["Superior"]}},23091:e=>{e.exports={en:["Up color"],pt:["Cor de alta"]}},36957:e=>{e.exports={en:["Up bars"],pt:["Barras Altistas"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],pt:["Usar a liquidação como fechamento no intervalo diário"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"],pt:["vela"]}},27068:e=>{e.exports={en:["change HLC bars"],pt:["alterar barras HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],pt:["alterar a cor de preenchimento da área"]}},89346:e=>{e.exports={en:["change area line width"],pt:["alterar a espessura da linha de área"]}},29605:e=>{e.exports={en:["change area line color"],pt:["alterar a cor da linha de área"]}},4640:e=>{e.exports={en:["change area price source"],pt:["alterar a área do preço fonte"]}},42190:e=>{e.exports={en:["change base level"],pt:["mudar o nível base"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],pt:["alterar a cor da base da linha de base"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],pt:["alterar a largura da base da linha de base"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],pt:["alterar a cor de preenchimento da base da área da linha de base"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],pt:["alterar a cor de preenchimento do topo da área da linha de base"]}},68609:e=>{e.exports={en:["change baseline price source"],pt:["alterar da linha de base do preço fonte"]}},69044:e=>{e.exports={en:["change baseline top line color"],pt:["alterar a cor da linha de base"]}},68197:e=>{e.exports={en:["change baseline top line width"],pt:["alterar a lagura do topo da linha de base"]}},33464:e=>{e.exports={en:["change bar up color"],pt:["alterar cor da barra para cima"]}},2066:e=>{e.exports={en:["change bar X coordinate"],pt:["mudar a coordenada da barra X"]}},59622:e=>{e.exports={en:["change bar down color"],pt:["alterar cor da barra para baixo"]}},43090:e=>{e.exports={ -en:["change color bars based on previous close"],pt:["alterar cor da barra baseado no fechamento anterior"]}},88324:e=>{e.exports={en:["change column up color"],pt:["alterar a cor da coluna acima"]}},93890:e=>{e.exports={en:["change column down color"],pt:["alterar a cor da coluna abaixo"]}},4727:e=>{e.exports={en:["change column price source"],pt:["alterar preço fonte da coluna"]}},82063:e=>{e.exports={en:["change decimal places"],pt:["alterar casas decimais"]}},44223:e=>{e.exports={en:["change extended hours color"],pt:["alterar cor das horas estendidas"]}},47393:e=>{e.exports={en:["change electronic trading hours"],pt:["alterar horário de negociação eletrônica"]}},6026:e=>{e.exports={en:["change high-low body color"],pt:["alterar a cor do corpo do máx-min"]}},73021:e=>{e.exports={en:["change high-low body visibility"],pt:["alterar a visibilidade do corpo do máx-min"]}},46844:e=>{e.exports={en:["change high-low border color"],pt:["alterar a cor da borda do máx-min"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],pt:["alterar a visibilidade das bordas do máx-min"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],pt:["alterar a visibilidade da legenda do máx-min"]}},56961:e=>{e.exports={en:["change high-low labels color"],pt:["alterar a cor da legenda do máx-min"]}},88640:e=>{e.exports={en:["change line color"],pt:["alterar a cor da linha"]}},41837:e=>{e.exports={en:["change line price source"],pt:["alterar a linha do preço fonte"]}},48339:e=>{e.exports={en:["change line width"],pt:["alterar a espessura da linha"]}},38730:e=>{e.exports={en:["change post market color"],pt:["alterar cor do pós-mercado"]}},44371:e=>{e.exports={en:["change pre market color"],pt:["alterar cor do pré-mercado"]}},11737:e=>{e.exports={en:["change price Y coordinate"],pt:["mudar o preço da coordenada Y"]}},16241:e=>{e.exports={en:["change range bars style"],pt:["alterar o estilo do range de barras"]}},65821:e=>{e.exports={en:["change range thin bars"],pt:["alterar o range de barras finas"]}},75487:e=>{e.exports={en:["change renko wick down color"],pt:["mudar a cor da parte inferior do pavio renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],pt:["mudar a cor da parte superior pavio renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],pt:["mudar a visibilidade do pavio renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],pt:["alterar a espessura min. do overlay do estudo"]}},82924:e=>{e.exports={en:["change study overlay style"],pt:["alterar estilo do overlay do estudo"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],pt:["alterar a exibição dos preços reais na escala de preços (em vez do preço Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],pt:["alterar a espessura da barra"]}},78509:e=>{e.exports={en:["change {title} base line color"],pt:["alterar a cor da linha base de {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],pt:["alterar o estilo da linha base de {title}"]}}, -96177:e=>{e.exports={en:["change {title} base line visibility"],pt:["alterar a visibilidade da linha base de {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],pt:["alterar a largura da linha base de {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],pt:["alterar a cor da linha inferior de {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],pt:["alterar o estilo da linha inferior de {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],pt:["alterar a visibilidade da linha inferior de {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],pt:["alterar a largura da linha inferior de {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],pt:["alterar {title} em dias para"]}},91201:e=>{e.exports={en:["change {title} days from"],pt:["alterar {title} em dias de"]}},76295:e=>{e.exports={en:["change {title} extend lines"],pt:["alterar linhas estendidas de {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],pt:["alterar {title} em horas de"]}},67233:e=>{e.exports={en:["change {title} hours to"],pt:["alterar {title} em horas para"]}},99122:e=>{e.exports={en:["change {title} months from"],pt:["alterar {title} em meses de"]}},10518:e=>{e.exports={en:["change {title} months to"],pt:["alterar {title} em meses para"]}},38011:e=>{e.exports={en:["change {title} minutes to"],pt:["alterar {title} em minutos para"]}},59820:e=>{e.exports={en:["change {title} minutes from"],pt:["alterar {title} em minutos de"]}},6573:e=>{e.exports={en:["change {title} seconds to"],pt:["alterar {title} em segundos para"]}},86780:e=>{e.exports={en:["change {title} seconds from"],pt:["alterar {title} em segundos de"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],pt:["alterar exibir correlação de pearson de {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],pt:["alterar {title} em semanas de"]}},18678:e=>{e.exports={en:["change {title} weeks to"],pt:["alterar {title} em semanas para"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],pt:["alterar a visibilidade da linha superior de {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],pt:["alterar a largura da linha superior de {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],pt:["alterar a cor da linha superior de {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],pt:["alterar o estilo da linha superior de {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],pt:["alterar a visibilidade de {title} nos ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],pt:["alterar visibilidade em semanas de {title}"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],pt:["alterar {title} visibilidade em {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],pt:["alterar visibilidade em dias de {title}"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],pt:["alterar a visibilidade em horas de {title}"]}},78219:e=>{ -e.exports={en:["change {title} visibility on minutes"],pt:["alterar visibilidade em minutos de {title}"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],pt:["alterar visibilidade em meses de {title}"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],pt:["alterar a visibilidade em segundos de {title}"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],pt:["alterar a cor da borda superior de {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],pt:["alterar a cor da parte superior de {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],pt:["alterar a cor da parte inferior do pavil de {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],pt:["alterar a cor da parte superior do pavil de {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],pt:["alterar a visibilidade do pavil de {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],pt:["alterar visibilidade do corpo de {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],pt:["alterar a visibildiade da borda de {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],pt:["alterar a cor da borda inferior de {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],pt:["alterar a cor da parte inferior de {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],pt:["alterar a cor da parte inferior da borda da barra de {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],pt:["alterar a cor da parte superior da borda da barra de {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],pt:["alterar a cor da parte inferior de {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],pt:["alterar a cor da parte superior da borda da barra projetada de {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],pt:["alterar a cor da parte inferior da barra projetada de {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],pt:["alterar a cor da parte superior da barra projetada de {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],pt:["alterar a cor da parte superior de {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],pt:["alterar propriedade de {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],pt:["alterar propriedade {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],pt:["ajustar dados de dividendos"]}},1433:e=>{e.exports={en:["adjust for contract changes"],pt:["ajustes para mudanças no contrato"]}},35813:e=>{e.exports={en:["days"],pt:["dias"]}},89919:e=>{e.exports={en:["days to"],pt:["dias para"]}},59215:e=>{e.exports={en:["days from"],pt:["dias a partir de"]}},2359:e=>{e.exports={en:["hours"],pt:["horas"]}},82267:e=>{e.exports={en:["hours from"],pt:["horas a partir de"]}}, -15600:e=>{e.exports={en:["hours to"],pt:["horas para"]}},92598:e=>{e.exports={en:["hollow candles"],pt:["candles cazios"]}},76261:e=>{e.exports={en:["move drawings"],pt:["mover desenhos"]}},95300:e=>{e.exports={en:["months"],pt:["meses"]}},17250:e=>{e.exports={en:["months from"],pt:["meses a partir de"]}},2828:e=>{e.exports={en:["months to"],pt:["meses para"]}},18726:e=>{e.exports={en:["minutes"],pt:["minutos"]}},67649:e=>{e.exports={en:["minutes to"],pt:["minutos para"]}},22476:e=>{e.exports={en:["minutes from"],pt:["minutos a partir de"]}},751:e=>{e.exports={en:["seconds"],pt:["segundos"]}},73419:e=>{e.exports={en:["seconds to"],pt:["segundos para"]}},35801:e=>{e.exports={en:["seconds from"],pt:["segundos a partir de"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],pt:["semanas"]}},92859:e=>{e.exports={en:["weeks from"],pt:["semanas a partir de"]}},44127:e=>{e.exports={en:["weeks to"],pt:["semanas para"]}},3539:e=>{e.exports={en:["ticks"],pt:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],pt:["usar a liquidação como fechamento no intervalo diário"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],pt:["{value} decimal","{value} decimais"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/restricted-toolset.c0de3e3e6bac8e56bf1c.js b/charting_library/bundles/restricted-toolset.8ce53ffa965b5163ec2b.js similarity index 63% rename from charting_library/bundles/restricted-toolset.c0de3e3e6bac8e56bf1c.js rename to charting_library/bundles/restricted-toolset.8ce53ffa965b5163ec2b.js index 15522d2d..171dc013 100644 --- a/charting_library/bundles/restricted-toolset.c0de3e3e6bac8e56bf1c.js +++ b/charting_library/bundles/restricted-toolset.8ce53ffa965b5163ec2b.js @@ -1,32 +1,32 @@ (self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5516,9685],{45658:e=>{e.exports={small:"small-CtnpmPzP",medium:"medium-CtnpmPzP",large:"large-CtnpmPzP",switchView:"switchView-CtnpmPzP",checked:"checked-CtnpmPzP",disabled:"disabled-CtnpmPzP",track:"track-CtnpmPzP",thumb:"thumb-CtnpmPzP"}},20071:e=>{e.exports={switcher:"switcher-fwE97QDf",input:"input-fwE97QDf",thumbWrapper:"thumbWrapper-fwE97QDf",disabled:"disabled-fwE97QDf",checked:"checked-fwE97QDf"}},6917:e=>{e.exports={labelRow:"labelRow-_uXjSSQ5",toolbox:"toolbox-_uXjSSQ5",description:"description-_uXjSSQ5",descriptionTabletSmall:"descriptionTabletSmall-_uXjSSQ5",item:"item-_uXjSSQ5",titleItem:"titleItem-_uXjSSQ5",remove:"remove-_uXjSSQ5",active:"active-_uXjSSQ5",titleItemTabletSmall:"titleItemTabletSmall-_uXjSSQ5",itemTabletSmall:"itemTabletSmall-_uXjSSQ5",itemLabelTabletSmall:"itemLabelTabletSmall-_uXjSSQ5",wrap:"wrap-_uXjSSQ5",hovered:"hovered-_uXjSSQ5"}},34625:e=>{e.exports={footer:"footer-dwINHZFL"}},95214:e=>{e.exports={item:"item-zwyEh4hn",label:"label-zwyEh4hn",labelRow:"labelRow-zwyEh4hn",toolbox:"toolbox-zwyEh4hn"}},17946:(e,t,a)=>{"use strict";a.d(t,{CustomBehaviourContext:()=>i});const i=(0,a(50959).createContext)({enableActiveStateStyles:!0});i.displayName="CustomBehaviourContext"},125:(e,t,a)=>{"use strict";a.d(t,{useForceUpdate:()=>n});var i=a(50959);const n=()=>{const[,e]=(0,i.useReducer)((e=>e+1),0);return e}},76974:(e,t,a)=>{"use strict";a.d(t,{useIsMounted:()=>n});var i=a(50959);const n=()=>{const e=(0,i.useRef)(!1);return(0,i.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},39362:(e,t,a)=>{"use strict";a.d(t,{SymbolSearchDialogFooter:()=>l});var i=a(50959),n=a(97754),s=a.n(n),o=a(34625);function l(e){const{className:t,children:a}=e;return i.createElement("div",{className:s()(o.footer,t)},a)}},36947:(e,t,a)=>{"use strict";a.d(t,{useForceUpdate:()=>i.useForceUpdate});var i=a(125)},81332:(e,t,a)=>{"use strict";a.d(t,{multilineLabelWithIconAndToolboxTheme:()=>o});var i=a(40173),n=a(9059),s=a(95214);const o=(0,i.mergeThemes)(n,s)},91836:e=>{e.exports={summary:"summary-ynHBVe1n",hovered:"hovered-ynHBVe1n",caret:"caret-ynHBVe1n"}},66114:e=>{e.exports={item:"item-KMkDzD5K",accessible:"accessible-KMkDzD5K",round:"round-KMkDzD5K",active:"active-KMkDzD5K"}},97542:e=>{e.exports={accessible:"accessible-raQdxQp0"}},89888:e=>{e.exports={button:"button-LkmyTVRc",active:"active-LkmyTVRc"}},17479:e=>{e.exports={wrapper:"wrapper-psOC5oyI",labelRow:"labelRow-psOC5oyI",label:"label-psOC5oyI",labelHint:"labelHint-psOC5oyI",labelOn:"labelOn-psOC5oyI"}},22315:e=>{e.exports={wrapper:"wrapper-bl9AR3Gv",hovered:"hovered-bl9AR3Gv",switchWrap:"switchWrap-bl9AR3Gv",withIcon:"withIcon-bl9AR3Gv",labelRow:"labelRow-bl9AR3Gv",label:"label-bl9AR3Gv",icon:"icon-bl9AR3Gv",labelHint:"labelHint-bl9AR3Gv",labelOn:"labelOn-bl9AR3Gv",accessible:"accessible-bl9AR3Gv"}},9306:e=>{e.exports={button:"button-Y1TCZogJ",active:"active-Y1TCZogJ"}},23225:e=>{e.exports={button:"button-ptpAHg8E",withText:"withText-ptpAHg8E",withoutText:"withoutText-ptpAHg8E"}}, 68484:e=>{e.exports={spinnerWrap:"spinnerWrap-cZT0OZe0"}},82316:e=>{e.exports={button:"button-neROVfUe",first:"first-neROVfUe",last:"last-neROVfUe"}},54663:e=>{e.exports={wrap:"wrap-n5bmFxyX"}},21569:e=>{e.exports={hidden:"hidden-5MVS18J8"}},63295:e=>{e.exports={"tablet-small-breakpoint":"(max-width: 440px)",item:"item-o5a0MQMm",withIcon:"withIcon-o5a0MQMm",shortcut:"shortcut-o5a0MQMm",loading:"loading-o5a0MQMm",icon:"icon-o5a0MQMm"}},41340:e=>{e.exports={button:"button-b3Cgff6l",group:"group-b3Cgff6l",menu:"menu-b3Cgff6l",betaBadge:"betaBadge-b3Cgff6l",newBadge:"newBadge-b3Cgff6l",label:"label-b3Cgff6l"}},935:e=>{e.exports={customTradingViewStyleButton:"customTradingViewStyleButton-zigjK1n2",withoutIcon:"withoutIcon-zigjK1n2"}},69744:e=>{e.exports={dropdown:"dropdown-l0nf43ai",label:"label-l0nf43ai",smallWidthTitle:"smallWidthTitle-l0nf43ai",smallWidthMenuItem:"smallWidthMenuItem-l0nf43ai",smallWidthWrapper:"smallWidthWrapper-l0nf43ai"}},18027:e=>{e.exports={value:"value-gwXludjS",selected:"selected-gwXludjS"}},23745:e=>{e.exports={smallWidthMenuItem:"smallWidthMenuItem-RmqZNwwp",menuItem:"menuItem-RmqZNwwp",remove:"remove-RmqZNwwp",signal:"signal-RmqZNwwp","highlight-animation":"highlight-animation-RmqZNwwp"}},20905:e=>{e.exports={button:"button-S_1OCXUK",first:"first-S_1OCXUK",last:"last-S_1OCXUK",menu:"menu-S_1OCXUK",dropdown:"dropdown-S_1OCXUK",menuContent:"menuContent-S_1OCXUK",section:"section-S_1OCXUK",smallTabletSectionTitle:"smallTabletSectionTitle-S_1OCXUK",addCustomInterval:"addCustomInterval-S_1OCXUK",desktop:"desktop-S_1OCXUK",group:"group-S_1OCXUK"}},36488:e=>{e.exports={button:"button-gn9HMufu"}},75394:e=>{e.exports={button:"button-ZuDkGGhF",isDisabled:"isDisabled-ZuDkGGhF"}},52464:e=>{e.exports={saveString:"saveString-XVd1Kfjg",hidden:"hidden-XVd1Kfjg",loader:"loader-XVd1Kfjg"}},18603:e=>{e.exports={menuBtnWrap:"menuBtnWrap-yyMUOAN9",menu:"menu-yyMUOAN9",hintPlaceholder:"hintPlaceholder-yyMUOAN9",hintWrapper:"hintWrapper-yyMUOAN9",hintText:"hintText-yyMUOAN9",hintButton:"hintButton-yyMUOAN9",hintButtons:"hintButtons-yyMUOAN9",hintAdditionalButton:"hintAdditionalButton-yyMUOAN9",opened:"opened-yyMUOAN9",hover:"hover-yyMUOAN9",clicked:"clicked-yyMUOAN9",autoSaveWrapper:"autoSaveWrapper-yyMUOAN9",sharingWrapper:"sharingWrapper-yyMUOAN9",button:"button-yyMUOAN9",buttonSmallPadding:"buttonSmallPadding-yyMUOAN9",hintPlaceHolder:"hintPlaceHolder-yyMUOAN9",smallHintPlaceHolder:"smallHintPlaceHolder-yyMUOAN9",popupItemRowTabletSmall:"popupItemRowTabletSmall-yyMUOAN9",shortcut:"shortcut-yyMUOAN9",toolTitle:"toolTitle-yyMUOAN9",toolTitleMobile:"toolTitleMobile-yyMUOAN9",layoutItem:"layoutItem-yyMUOAN9",layoutMeta:"layoutMeta-yyMUOAN9",toolbox:"toolbox-yyMUOAN9",toolboxSmall:"toolboxSmall-yyMUOAN9",layoutTitle:"layoutTitle-yyMUOAN9",layoutItemWrap:"layoutItemWrap-yyMUOAN9",layoutItemWrapSmall:"layoutItemWrapSmall-yyMUOAN9",layoutTitleSmall:"layoutTitleSmall-yyMUOAN9",textWrap:"textWrap-yyMUOAN9",text:"text-yyMUOAN9",withIcon:"withIcon-yyMUOAN9",sharingLabelWrap:"sharingLabelWrap-yyMUOAN9", -titleSharingLabel:"titleSharingLabel-yyMUOAN9",switcherLabel:"switcherLabel-yyMUOAN9",iconWrap:"iconWrap-yyMUOAN9",infoIcon:"infoIcon-yyMUOAN9",accessibleLabel:"accessibleLabel-yyMUOAN9"}},92876:e=>{e.exports={button:"button-cq__ntSC",smallLeftPadding:"smallLeftPadding-cq__ntSC",text:"text-cq__ntSC",uppercase:"uppercase-cq__ntSC"}},75313:e=>{e.exports={description:"description-jgoQcEnP"}},97357:e=>{e.exports={wrap:"wrap-HXSqojvq",titleWrap:"titleWrap-HXSqojvq",indicators:"indicators-HXSqojvq",title:"title-HXSqojvq",icon:"icon-HXSqojvq",text:"text-HXSqojvq",titleTabletSmall:"titleTabletSmall-HXSqojvq",labelRow:"labelRow-HXSqojvq",label:"label-HXSqojvq"}},72154:e=>{e.exports={menu:"menu-hcofKPms",menuSmallTablet:"menuSmallTablet-hcofKPms",menuItemHeaderTabletSmall:"menuItemHeaderTabletSmall-hcofKPms",menuItemHeader:"menuItemHeader-hcofKPms"}},88506:e=>{e.exports={wrap:"wrap-jiC5bgmi",full:"full-jiC5bgmi",first:"first-jiC5bgmi",last:"last-jiC5bgmi",medium:"medium-jiC5bgmi",buttonWithFavorites:"buttonWithFavorites-jiC5bgmi"}},28282:e=>{e.exports={icon:"icon-uMfL97K2"}},39706:(e,t,a)=>{"use strict";a.d(t,{CollapsibleSection:()=>r});var i=a(50959),n=a(97754),s=a.n(n),o=a(10381),l=a(91836);const r=(0,i.forwardRef)((function(e,t){const{open:a,summary:n,children:r,onStateChange:h,tabIndex:c,className:d,...u}=e;return i.createElement(i.Fragment,null,i.createElement("div",{...u,className:s()(d,l.summary),onClick:function(){h&&h(!a)},"data-open":a,"aria-expanded":a,ref:t,tabIndex:c},n,i.createElement(o.ToolWidgetCaret,{className:l.caret,dropped:Boolean(a)})),a&&r)}))},40894:(e,t,a)=>{"use strict";a.d(t,{MenuFavoriteButton:()=>c});var i=a(50959),n=a(97754),s=a.n(n),o=a(50238),l=a(36189),r=a(71402),h=a(89888);function c(e){const{onClick:t,isFilled:a,isActive:n,...c}=e,[d,u]=(0,o.useRovingTabindexElement)(null),m=a?r.removeTitlesMap[r.RemoveTitleType.Remove]:r.removeTitlesMap[r.RemoveTitleType.Add];return(0,i.useLayoutEffect)((()=>{const e=d.current;e instanceof HTMLElement&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[m,d]),i.createElement("button",{ref:d,tabIndex:u,onClick:t,className:s()(h.button,n&&h.active,"apply-common-tooltip"),type:"button","aria-label":m,"data-tooltip":m},i.createElement(l.FavoriteButton,{...c,isFilled:a,isActive:n,title:""}))}},10428:(e,t,a)=>{"use strict";a.d(t,{DEFAULT_MENU_ITEM_SWITCHER_THEME:()=>C,MenuItemSwitcher:()=>_});var i,n=a(50959),s=a(97754),o=a.n(s),l=a(17946),r=a(45658);function h(e){const{size:t="small",checked:a,disabled:i}=e;return n.createElement("span",{className:o()(r.switchView,r[t],i&&r.disabled,a&&r.checked)},n.createElement("span",{className:r.track}),n.createElement("span",{className:r.thumb}))}!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(i||(i={}));var c,d=a(3343),u=a(20071),m=a.n(u);function v(e){const t=(0, -n.useContext)(l.CustomBehaviourContext),{size:a,intent:i="default",checked:o,className:r,enableActiveStateStyles:c=t.enableActiveStateStyles,disabled:u,onChange:v,title:p,id:g,name:b,value:S,tabIndex:C,role:_="switch",ariaDisabled:y,reference:w,ariaLabelledBy:f,ariaLabel:k,...E}=e;return n.createElement("span",{className:s(r,m().switcher)},n.createElement("input",{...E,type:"checkbox",className:s(m().input,c&&m().activeStylesEnabled,o&&m().checked,u&&m().disabled),role:_,"aria-checked":o,checked:o,onKeyDown:e=>{13===(0,d.hashFromEvent)(e)&&e.currentTarget?.click()},onChange:v,disabled:u,"aria-disabled":y,tabIndex:C,title:p,id:g,name:b,value:S,ref:w,"aria-label":k,"aria-labelledby":f}),n.createElement("span",{className:s(m().thumbWrapper,m()[i])},n.createElement(h,{checked:o,size:a,disabled:u})))}!function(e){e.Default="default",e.Select="select"}(c||(c={}));var p=a(9745),g=a(50238),b=a(90186),S=a(22315);const C=S;function _(e){const{role:t,checked:a,onChange:i,className:s,id:l,label:r,labelDescription:h,preventLabelHighlight:c,value:u,reference:m,switchReference:C,theme:_=S,disabled:y,switchRole:w,icon:f}=e,[k,E]=(0,g.useRovingTabindexElement)(null),M=o()(_.label,a&&!c&&_.labelOn),T=o()(s,_.wrapper,a&&_.wrapperWithOnLabel,h&&_.wrapperWithDescription);return n.createElement("label",{role:t,className:o()(T,f&&_.withIcon,S.accessible),htmlFor:l,ref:m,onKeyDown:function(e){if(e.target!==e.currentTarget)return;const t=(0,d.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),k.current instanceof HTMLElement&&k.current.click())},tabIndex:E,"data-role":"menuitem","aria-disabled":e.disabled||void 0,"aria-selected":a},void 0!==f&&n.createElement(p.Icon,{className:_.icon,icon:f}),n.createElement("div",{className:_.labelRow},n.createElement("div",{className:M},r),h&&n.createElement("div",{className:_.labelHint},h)),n.createElement("div",{className:S.switchWrap},n.createElement(v,{disabled:y,className:_.switch,reference:function(e){k(e),C?.(e)},checked:a,onChange:function(e){const t=e.target.checked;void 0!==i&&i(t)},value:u,tabIndex:-1,id:l,role:w,ariaDisabled:!0,...(0,b.filterDataProps)(e)})))}},38068:(e,t,a)=>{"use strict";a.d(t,{MenuRemoveButton:()=>d});var i=a(50959),n=a(97754),s=a.n(n),o=a(11542),l=a(50238),r=a(96040),h=a(60925),c=a(9306);function d(e){const{onClick:t,isActive:n,onKeyDown:d,...u}=e,[m,v]=(0,l.useRovingTabindexElement)(null);return i.createElement("button",{ref:m,tabIndex:v,onClick:t,onKeyDown:d,className:s()(c.button,n&&c.active,"apply-common-tooltip"),"aria-label":o.t(null,void 0,a(67410)),"data-tooltip":o.t(null,void 0,a(67410)),type:"button"},i.createElement(r.RemoveButton,{...u,isActive:n,title:"",icon:h}))}},95230:(e,t,a)=>{"use strict";a.r(t),a.d(t,{getRestrictedToolSet:()=>di});var i=a(56570),n=a(50959),s=a(19036),o=a(9745),l=a(11542),r=a(82992),h=a(5171),c=a(23076),d=a(88811),u=a(97754),m=a.n(u),v=a(54663);const p=n.forwardRef(((e,t)=>{const{children:a,className:i,...s}=e;return n.createElement("div",{className:u(i,v.wrap),ref:t,...s},a)}));var g=a(20792),b=a(82316) -;class S extends n.PureComponent{constructor(){super(...arguments),this._handleClick=()=>{const{onClick:e,onClickArg:t}=this.props;e&&e(t)}}render(){const{className:e,icon:t,hint:a,text:i,isDisabled:s,isActive:o,isFirst:l,isLast:r,onClick:h,onClickArg:c,...d}=this.props;return n.createElement(g.ToolbarButton,{...d,icon:t,text:i,tooltip:a,isDisabled:s,isActive:o,isGrouped:!0,onClick:this._handleClick,className:u(e,b.button,{[b.first]:l,[b.last]:r})})}}var C=a(11684),_=a(90692),y=a(24437),w=a(81332),f=a(77151),k=a(42989),E=a(68805),M=a(47201),T=a(3343),x=a(19291),I=a(15754);function R(e){const{orientation:t,onKeyDown:a,...i}=e;return n.createElement("div",{...i,role:"radiogroup","aria-orientation":t,onKeyDown:(0,M.createSafeMulticastEventHandler)((function(e){if(e.defaultPrevented)return;if(!(document.activeElement instanceof HTMLElement))return;const a=(0,T.hashFromEvent)(e);if("vertical"!==t&&38!==a&&40!==a)return;if("vertical"===t&&37!==a&&39!==a)return;const i=(n=e.currentTarget,Array.from(n.querySelectorAll('[role="radio"]:not([disabled]):not([aria-disabled])')).filter((0,I.createScopedVisibleElementFilter)(n))).sort(x.navigationOrderComparator);var n;if(0===i.length)return;const s=i.indexOf(document.activeElement);if(-1===s)return;e.preventDefault();const o=()=>{const e=(s+i.length-1)%i.length;i[s].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),i[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),i[e].focus()},l=()=>{const e=(s+i.length+1)%i.length;i[s].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),i[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),i[e].focus()};switch(a){case 38:"vertical"!==t&&o();break;case 40:"vertical"!==t&&l();break;case 37:"vertical"===t&&o();break;case 39:"vertical"===t&&l()}}),a)})}var A=a(10838),N=a(40894),F=a(41340);const H=(0,f.registryContextType)();function O(e){return!r.linking.supportedChartStyles.value()?.includes(e)}const D="ITEMS_DIVIDER",U=[[0,1,9,19,21],[2,14,15],[3,16,10],[13,12],[17,18,20],[8,4,7,5,6,11]];new Set([]),new Set([]);class W extends n.PureComponent{constructor(e,t){super(e,t),this._handleChangeStyle=e=>{const{favorites:t,lastSelectedNotFavorite:a,activeStyle:i}=this.state;this.setState({activeStyle:e,lastSelectedNotFavorite:t.includes(i)?a:i})},this._handleSelectStyle=e=>{const{chartWidgetCollection:t}=this.context;e!==t.activeChartStyle.value()&&t.setChartStyleToWidget(e)},this._handleClickFavorite=e=>{this._isStyleFavorited(e)?this._handleRemoveFavorite(e):this._handleAddFavorite(e)},this._boundForceUpdate=()=>{this.forceUpdate()},this._handleQuickClick=e=>{this._handleSelectStyle(e),this._trackClick()},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired,favoriteChartStylesService:s.any.isRequired});const{chartWidgetCollection:a,favoriteChartStylesService:i}=t,n=a.activeChartStyle.value(),o=i.get(),l=new Set((0,k.allChartStyles)());this.state={activeStyle:n,favorites:o,styles:U.reduce(((e,t)=>{const a=t.filter((e=>l.has(e)));return a.length&&(e.length&&a.unshift(D), -e.push(...a)),e}),[])}}componentDidMount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.subscribe(this._handleChangeStyle),t.getOnChange().subscribe(this,this._handleChangeSettings),r.linking.supportedChartStyles.subscribe(this._boundForceUpdate)}componentWillUnmount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.unsubscribe(this._handleChangeStyle),t.getOnChange().unsubscribe(this,this._handleChangeSettings),r.linking.supportedChartStyles.unsubscribe(this._boundForceUpdate)}render(){const{isShownQuicks:e,displayMode:t="full",id:i}=this.props,{activeStyle:s,favorites:r,styles:u,lastSelectedNotFavorite:m}=this.state,v="small"!==t&&e&&0!==r.length,g=[...r];g.includes(s)?void 0!==m&&g.push(m):g.push(s);const b=v&&g.length>1;return n.createElement(_.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>{const t=u.map(((t,a)=>t===D?n.createElement(C.PopupMenuSeparator,{key:`separator-${a}`}):this._renderPopupMenuItem(t,t===s,e)));return n.createElement(p,{id:i},b&&n.createElement(R,{orientation:"horizontal",className:F.group},g.map(((e,t)=>n.createElement(S,{role:"radio",className:F.button,icon:c.SERIES_ICONS[e],"aria-checked":v&&s===e,isActive:v&&s===e,isDisabled:O(e),key:t,hint:(0,E.getTranslatedChartStyleName)(e),isFirst:0===t,isLast:t===g.length-1,onClick:v?this._handleQuickClick:void 0,onClickArg:e,"data-value":h.STYLE_SHORT_NAMES[e]})))),n.createElement(d.ToolbarMenuButton,{arrow:Boolean(b),content:b?void 0:n.createElement(p,null,n.createElement(o.Icon,{icon:c.SERIES_ICONS[s]})),tooltip:b?l.t(null,void 0,a(89911)):(0,E.getTranslatedChartStyleName)(s),className:F.menu,isDrawer:e,onClick:this._trackClick,menuRole:"treegrid"},t))}))}_renderPopupMenuItem(e,t,a){const{isFavoritingAllowed:i}=this.props,s=this._isStyleFavorited(e);return n.createElement(A.AccessibleMenuItem,{key:`chart-type-${e}`,role:"row",theme:a?w.multilineLabelWithIconAndToolboxTheme:void 0,icon:c.SERIES_ICONS[e],isActive:t,"aria-selected":t,isDisabled:O(e),label:n.createElement("div",{className:F.label},(0,E.getTranslatedChartStyleName)(e)||"",!1,!1),onClick:this._handleSelectStyle,onClickArg:e,showToolboxOnHover:!s,showToolboxOnFocus:!0,toolbox:i&&n.createElement(N.MenuFavoriteButton,{isActive:t,isFilled:s,onClick:()=>this._handleClickFavorite(e)}),"data-value":h.STYLE_SHORT_NAMES[e]})}_handleChangeSettings(e){this.setState({lastSelectedNotFavorite:void 0,favorites:e})}_isStyleFavorited(e){return-1!==this.state.favorites.indexOf(e)}_handleAddFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:a}=this.context;a.set([...t,e])}_handleRemoveFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:a}=this.context;a.set(t.filter((t=>t!==e)))}_trackClick(){0}}W.contextType=H;var P=a(50238),L=a(81348),V=a(23225);const B=["medium","small"],z=(0,n.forwardRef)((function(e,t){const{text:a,className:i,displayMode:s,collapseWhen:o=B,...l}=e,r=!o.includes(s);return n.createElement(L.ToolWidgetButton,{...l,ref:t,text:r?a:void 0, +titleSharingLabel:"titleSharingLabel-yyMUOAN9",switcherLabel:"switcherLabel-yyMUOAN9",iconWrap:"iconWrap-yyMUOAN9",infoIcon:"infoIcon-yyMUOAN9",accessibleLabel:"accessibleLabel-yyMUOAN9"}},92876:e=>{e.exports={button:"button-cq__ntSC",smallLeftPadding:"smallLeftPadding-cq__ntSC",text:"text-cq__ntSC",uppercase:"uppercase-cq__ntSC"}},75313:e=>{e.exports={description:"description-jgoQcEnP"}},97357:e=>{e.exports={wrap:"wrap-HXSqojvq",titleWrap:"titleWrap-HXSqojvq",indicators:"indicators-HXSqojvq",title:"title-HXSqojvq",icon:"icon-HXSqojvq",text:"text-HXSqojvq",titleTabletSmall:"titleTabletSmall-HXSqojvq",labelRow:"labelRow-HXSqojvq",label:"label-HXSqojvq"}},72154:e=>{e.exports={menu:"menu-hcofKPms",menuSmallTablet:"menuSmallTablet-hcofKPms",menuItemHeaderTabletSmall:"menuItemHeaderTabletSmall-hcofKPms",menuItemHeader:"menuItemHeader-hcofKPms"}},88506:e=>{e.exports={wrap:"wrap-jiC5bgmi",full:"full-jiC5bgmi",first:"first-jiC5bgmi",last:"last-jiC5bgmi",medium:"medium-jiC5bgmi",buttonWithFavorites:"buttonWithFavorites-jiC5bgmi"}},28282:e=>{e.exports={icon:"icon-uMfL97K2"}},39706:(e,t,a)=>{"use strict";a.d(t,{CollapsibleSection:()=>r});var i=a(50959),n=a(97754),s=a.n(n),o=a(10381),l=a(91836);const r=(0,i.forwardRef)((function(e,t){const{open:a,summary:n,children:r,onStateChange:h,tabIndex:c,className:d,...u}=e;return i.createElement(i.Fragment,null,i.createElement("div",{...u,className:s()(d,l.summary),onClick:function(){h&&h(!a)},"data-open":a,"aria-expanded":a,ref:t,tabIndex:c},n,i.createElement(o.ToolWidgetCaret,{className:l.caret,dropped:Boolean(a)})),a&&r)}))},40894:(e,t,a)=>{"use strict";a.d(t,{MenuFavoriteButton:()=>c});var i=a(50959),n=a(97754),s=a.n(n),o=a(50238),l=a(36189),r=a(71402),h=a(89888);function c(e){const{onClick:t,isFilled:a,isActive:n,...c}=e,[d,u]=(0,o.useRovingTabindexElement)(null),m=a?r.removeTitlesMap[r.RemoveTitleType.Remove]:r.removeTitlesMap[r.RemoveTitleType.Add];return(0,i.useLayoutEffect)((()=>{const e=d.current;e instanceof HTMLElement&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[m,d]),i.createElement("button",{ref:d,tabIndex:u,onClick:t,className:s()(h.button,n&&h.active,"apply-common-tooltip"),type:"button","aria-label":m,"data-tooltip":m},i.createElement(l.FavoriteButton,{...c,isFilled:a,isActive:n,title:""}))}},10428:(e,t,a)=>{"use strict";a.d(t,{DEFAULT_MENU_ITEM_SWITCHER_THEME:()=>_,MenuItemSwitcher:()=>C});var i,n=a(50959),s=a(97754),o=a.n(s),l=a(17946),r=a(45658);function h(e){const{size:t="small",checked:a,disabled:i}=e;return n.createElement("span",{className:o()(r.switchView,r[t],i&&r.disabled,a&&r.checked)},n.createElement("span",{className:r.track}),n.createElement("span",{className:r.thumb}))}!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(i||(i={}));var c,d=a(3343),u=a(20071),m=a.n(u);function v(e){const t=(0, +n.useContext)(l.CustomBehaviourContext),{size:a,intent:i="default",checked:o,className:r,enableActiveStateStyles:c=t.enableActiveStateStyles,disabled:u,onChange:v,title:p,id:g,name:b,value:S,tabIndex:_,role:C="switch",ariaDisabled:y,reference:w,ariaLabelledBy:f,ariaLabel:k,...E}=e;return n.createElement("span",{className:s(r,m().switcher)},n.createElement("input",{...E,type:"checkbox",className:s(m().input,c&&m().activeStylesEnabled,o&&m().checked,u&&m().disabled),role:C,"aria-checked":o,checked:o,onKeyDown:e=>{13===(0,d.hashFromEvent)(e)&&e.currentTarget?.click()},onChange:v,disabled:u,"aria-disabled":y,tabIndex:_,title:p,id:g,name:b,value:S,ref:w,"aria-label":k,"aria-labelledby":f}),n.createElement("span",{className:s(m().thumbWrapper,m()[i])},n.createElement(h,{checked:o,size:a,disabled:u})))}!function(e){e.Default="default",e.Select="select"}(c||(c={}));var p=a(9745),g=a(50238),b=a(90186),S=a(22315);const _=S;function C(e){const{role:t,checked:a,onChange:i,className:s,id:l,label:r,labelDescription:h,preventLabelHighlight:c,value:u,reference:m,switchReference:_,theme:C=S,disabled:y,switchRole:w,icon:f}=e,[k,E]=(0,g.useRovingTabindexElement)(null),M=o()(C.label,a&&!c&&C.labelOn),T=o()(s,C.wrapper,a&&C.wrapperWithOnLabel,h&&C.wrapperWithDescription);return n.createElement("label",{role:t,className:o()(T,f&&C.withIcon,S.accessible),htmlFor:l,ref:m,onKeyDown:function(e){if(e.target!==e.currentTarget)return;const t=(0,d.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),k.current instanceof HTMLElement&&k.current.click())},tabIndex:E,"data-role":"menuitem","aria-disabled":e.disabled||void 0,"aria-selected":a},void 0!==f&&n.createElement(p.Icon,{className:C.icon,icon:f}),n.createElement("div",{className:C.labelRow},n.createElement("div",{className:M},r),h&&n.createElement("div",{className:C.labelHint},h)),n.createElement("div",{className:S.switchWrap},n.createElement(v,{disabled:y,className:C.switch,reference:function(e){k(e),_?.(e)},checked:a,onChange:function(e){const t=e.target.checked;void 0!==i&&i(t)},value:u,tabIndex:-1,id:l,role:w,ariaDisabled:!0,...(0,b.filterDataProps)(e)})))}},38068:(e,t,a)=>{"use strict";a.d(t,{MenuRemoveButton:()=>d});var i=a(50959),n=a(97754),s=a.n(n),o=a(11542),l=a(50238),r=a(96040),h=a(60925),c=a(9306);function d(e){const{onClick:t,isActive:n,onKeyDown:d,...u}=e,[m,v]=(0,l.useRovingTabindexElement)(null);return i.createElement("button",{ref:m,tabIndex:v,onClick:t,onKeyDown:d,className:s()(c.button,n&&c.active,"apply-common-tooltip"),"aria-label":o.t(null,void 0,a(67410)),"data-tooltip":o.t(null,void 0,a(67410)),type:"button"},i.createElement(r.RemoveButton,{...u,isActive:n,title:"",icon:h}))}},95230:(e,t,a)=>{"use strict";a.r(t),a.d(t,{getRestrictedToolSet:()=>di});var i=a(56570),n=a(50959),s=a(19036),o=a(9745),l=a(11542),r=a(82992),h=a(5171),c=a(23076),d=a(88811),u=a(97754),m=a.n(u),v=a(54663);const p=n.forwardRef(((e,t)=>{const{children:a,className:i,...s}=e;return n.createElement("div",{className:u(i,v.wrap),ref:t,...s},a)}));var g=a(20792),b=a(82316) +;class S extends n.PureComponent{constructor(){super(...arguments),this._handleClick=()=>{const{onClick:e,onClickArg:t}=this.props;e&&e(t)}}render(){const{className:e,icon:t,hint:a,text:i,isDisabled:s,isActive:o,isFirst:l,isLast:r,onClick:h,onClickArg:c,...d}=this.props;return n.createElement(g.ToolbarButton,{...d,icon:t,text:i,tooltip:a,isDisabled:s,isActive:o,isGrouped:!0,onClick:this._handleClick,className:u(e,b.button,{[b.first]:l,[b.last]:r})})}}var _=a(11684),C=a(90692),y=a(24437),w=a(81332),f=a(77151),k=a(42989),E=a(68805),M=a(47201),T=a(3343),x=a(19291),I=a(15754);function R(e){const{orientation:t,onKeyDown:a,...i}=e;return n.createElement("div",{...i,role:"radiogroup","aria-orientation":t,onKeyDown:(0,M.createSafeMulticastEventHandler)((function(e){if(e.defaultPrevented)return;if(!(document.activeElement instanceof HTMLElement))return;const a=(0,T.hashFromEvent)(e);if("vertical"!==t&&38!==a&&40!==a)return;if("vertical"===t&&37!==a&&39!==a)return;const i=(n=e.currentTarget,Array.from(n.querySelectorAll('[role="radio"]:not([disabled]):not([aria-disabled])')).filter((0,I.createScopedVisibleElementFilter)(n))).sort(x.navigationOrderComparator);var n;if(0===i.length)return;const s=i.indexOf(document.activeElement);if(-1===s)return;e.preventDefault();const o=()=>{const e=(s+i.length-1)%i.length;i[s].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),i[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),i[e].focus()},l=()=>{const e=(s+i.length+1)%i.length;i[s].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),i[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),i[e].focus()};switch(a){case 38:"vertical"!==t&&o();break;case 40:"vertical"!==t&&l();break;case 37:"vertical"===t&&o();break;case 39:"vertical"===t&&l()}}),a)})}var A=a(10838),N=a(40894),F=a(41340);const H=(0,f.registryContextType)();function O(e){return!r.linking.supportedChartStyles.value()?.includes(e)}const D="ITEMS_DIVIDER",U=[[0,1,9,19,21],[2,14,15],[3,16,10],[13,12],[17,18,20],[8,4,7,5,6,11]];new Set([]),new Set([]);class W extends n.PureComponent{constructor(e,t){super(e,t),this._handleChangeStyle=e=>{const{favorites:t,lastSelectedNotFavorite:a,activeStyle:i}=this.state;this.setState({activeStyle:e,lastSelectedNotFavorite:t.includes(i)?a:i})},this._handleSelectStyle=e=>{const{chartWidgetCollection:t}=this.context;e!==t.activeChartStyle.value()&&t.setChartStyleToWidget(e)},this._handleClickFavorite=e=>{this._isStyleFavorited(e)?this._handleRemoveFavorite(e):this._handleAddFavorite(e)},this._boundForceUpdate=()=>{this.forceUpdate()},this._handleQuickClick=e=>{this._handleSelectStyle(e),this._trackClick()},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired,favoriteChartStylesService:s.any.isRequired});const{chartWidgetCollection:a,favoriteChartStylesService:i}=t,n=a.activeChartStyle.value(),o=i.get(),l=new Set((0,k.allChartStyles)());this.state={activeStyle:n,favorites:o,styles:U.reduce(((e,t)=>{const a=t.filter((e=>l.has(e)));return a.length&&(e.length&&a.unshift(D), +e.push(...a)),e}),[])}}componentDidMount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.subscribe(this._handleChangeStyle),t.getOnChange().subscribe(this,this._handleChangeSettings),r.linking.supportedChartStyles.subscribe(this._boundForceUpdate)}componentWillUnmount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.unsubscribe(this._handleChangeStyle),t.getOnChange().unsubscribe(this,this._handleChangeSettings),r.linking.supportedChartStyles.unsubscribe(this._boundForceUpdate)}render(){const{isShownQuicks:e,displayMode:t="full",id:i}=this.props,{activeStyle:s,favorites:r,styles:u,lastSelectedNotFavorite:m}=this.state,v="small"!==t&&e&&0!==r.length,g=[...r];g.includes(s)?void 0!==m&&g.push(m):g.push(s);const b=v&&g.length>1;return n.createElement(C.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>{const t=u.map(((t,a)=>t===D?n.createElement(_.PopupMenuSeparator,{key:`separator-${a}`}):this._renderPopupMenuItem(t,t===s,e)));return n.createElement(p,{id:i},b&&n.createElement(R,{orientation:"horizontal",className:F.group},g.map(((e,t)=>n.createElement(S,{role:"radio",className:F.button,icon:c.SERIES_ICONS[e],"aria-checked":v&&s===e,isActive:v&&s===e,isDisabled:O(e),key:t,hint:(0,E.getTranslatedChartStyleName)(e),isFirst:0===t,isLast:t===g.length-1,onClick:v?this._handleQuickClick:void 0,onClickArg:e,"data-value":h.STYLE_SHORT_NAMES[e]})))),n.createElement(d.ToolbarMenuButton,{arrow:Boolean(b),content:b?void 0:n.createElement(p,null,n.createElement(o.Icon,{icon:c.SERIES_ICONS[s]})),tooltip:b?l.t(null,void 0,a(89911)):(0,E.getTranslatedChartStyleName)(s),className:F.menu,isDrawer:e,onClick:this._trackClick,menuRole:"treegrid"},t))}))}_renderPopupMenuItem(e,t,a){const{isFavoritingAllowed:i}=this.props,s=this._isStyleFavorited(e);return n.createElement(A.AccessibleMenuItem,{key:`chart-type-${e}`,role:"row",theme:a?w.multilineLabelWithIconAndToolboxTheme:void 0,icon:c.SERIES_ICONS[e],isActive:t,"aria-selected":t,isDisabled:O(e),label:n.createElement("div",{className:F.label},(0,E.getTranslatedChartStyleName)(e)||"",!1,!1),onClick:this._handleSelectStyle,onClickArg:e,showToolboxOnHover:!s,showToolboxOnFocus:!0,toolbox:i&&n.createElement(N.MenuFavoriteButton,{isActive:t,isFilled:s,onClick:()=>this._handleClickFavorite(e)}),"data-value":h.STYLE_SHORT_NAMES[e]})}_handleChangeSettings(e){this.setState({lastSelectedNotFavorite:void 0,favorites:e})}_isStyleFavorited(e){return-1!==this.state.favorites.indexOf(e)}_handleAddFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:a}=this.context;a.set([...t,e])}_handleRemoveFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:a}=this.context;a.set(t.filter((t=>t!==e)))}_trackClick(){0}}W.contextType=H;var P=a(50238),L=a(81348),V=a(23225);const B=["medium","small"],z=(0,n.forwardRef)((function(e,t){const{text:a,className:i,displayMode:s,collapseWhen:o=B,...l}=e,r=!o.includes(s);return n.createElement(L.ToolWidgetButton,{...l,ref:t,text:r?a:void 0, className:u(i,V.button,r?V.withText:V.withoutText)})}));function Z(e){const{tooltip:t,...a}=e,[i,s]=(0,P.useRovingTabindexElement)(null);return n.createElement(z,{"aria-label":t,...a,tag:"button",tabIndex:s,ref:i,"data-tooltip":t})}var K=a(51768),q=a(76460),j=a(1393);const Q=(0,f.registryContextType)();class X extends n.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({isActive:e})},this._handleClick=e=>{(0,K.trackEvent)("GUI","Chart Header Toolbar","compare"),this._compareDialogRenderer?.show({shouldReturnFocus:(0,q.isKeyboardClick)(e)})},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state={isActive:!1},this._compareDialogRenderer=this.context.chartWidgetCollection.getCompareDialogRenderer()}componentDidMount(){this._compareDialogRenderer?.visible().subscribe(this._updateState)}componentWillUnmount(){this._compareDialogRenderer?.visible().unsubscribe(this._updateState)}render(){const{isActive:e}=this.state;return n.createElement(Z,{...this.props,icon:j,isOpened:e,onClick:this._handleClick,collapseWhen:["full","medium","small"],tooltip:l.t(null,void 0,a(53942)),"aria-haspopup":"dialog"})}}X.contextType=Q;var G=a(45827),$=a(61814),Y=a(68335),J=a(97268),ee=a(36992);const te=(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Shift,!1),"F"],text:"{0} + {1}"}),ae=(0,f.registryContextType)();function ie(e){return e.fullscreen().value()?ee:J}class ne extends n.PureComponent{constructor(e,t){super(e,t),this._updateState=()=>{this.setState({icon:ie(this.context.chartWidgetCollection)})},this._handleClick=()=>{const{chartWidgetCollection:e}=this.context;e.fullscreen().value()?e.exitFullscreen():e.startFullscreen()},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state={icon:ie(this.context.chartWidgetCollection)},this._subscribe()}render(){const{className:e,id:t}=this.props,{icon:i}=this.state;return n.createElement(G.ToolbarIconButton,{id:t,icon:i,onClick:this._handleClick,className:u(e),tooltip:l.t(null,void 0,a(67092)),"data-tooltip-hotkey":te})}componentWillUnmount(){this._unsubscribe()}_subscribe(){this.context.chartWidgetCollection.fullscreen().subscribe(this._updateState)}_unsubscribe(){this.context.chartWidgetCollection.fullscreen().unsubscribe(this._updateState)}}ne.contextType=ae;var se=a(50151),oe=a(16396),le=a(20243),re=a(16638);const he=(0,a(9343).getLogger)("FavoritesInfo");function ce(e){if(0===e.length)return Promise.resolve([]);he.logNormal("Requesting favorites info");const t=[],a=new Map,i=new Map,n=new Map;return e.forEach((e=>{switch(e.type){case"java":n.set(e.studyId,e);break;case"pine":isPublishedPineId(e.pineId)?a.set(e.pineId,e):i.set(e.pineId,e);break;default:(0,se.assert)(!1,`unknown favorite type ${JSON.stringify(e)}`)}})),0!==n.size&&t.push((0,re.studyMetaInfoRepository)().findAllJavaStudies().then((e=>{const t=new Map;for(const a of e)!a.is_hidden_study&&n.has(a.id)&&t.set(a.id,{name:a.description,localizedName:a.description_localized,studyMarketShittyObject:a});return t})).then((e=>{ -const t=function(e,t){const a={items:[],notFoundItems:[]};return e.forEach(((e,i)=>{const n=t.get(i);void 0!==n?a.items.push({item:e,info:n}):a.notFoundItems.push(e)})),a}(n,e);if(0!==t.notFoundItems.length){const e=t.notFoundItems.map((e=>e.studyId));he.logWarn(`Cannot find java scripts: ${JSON.stringify(e)}`)}return t.items}))),Promise.all(t).then((e=>(he.logNormal("Requesting favorites info finished"),e.reduce(((e,t)=>e.concat(t)),[]))))}var de=a(32755),ue=a(928),me=a(26996),ve=a(68484);function pe(e){const{className:t}=e;return n.createElement("div",{className:m()(ve.spinnerWrap,t)},n.createElement(me.Loader,null))}var ge=a(16829),be=a(76422),Se=a(39681),Ce=a(69744);const _e=(0,$.hotKeySerialize)({keys:["/"],text:"{0}"}),ye=(0,f.registryContextType)();class we extends n.PureComponent{constructor(e,t){super(e,t),this._promise=null,this._menu=n.createRef(),this._menuItemsContainer=n.createRef(),this._favoriteFundamentalsModel=null,this._setActiveState=e=>{this.setState({isActive:e})},this._handleClick=e=>{const{studyMarket:t}=this.props;this.setState({isActive:!0},(()=>{t.visible().value()?t.hide():t.show({shouldReturnFocus:(0,q.isKeyboardClick)(e)})})),this._trackClick()},this._handleSelectIndicator=e=>{e=(0,se.ensureDefined)(e),this._trackFavoriteAction("Favorite indicator from toolbar");"java"===e.type?e.studyId:e.pineId;(async()=>{e=(0,se.ensureDefined)(e);const{chartWidgetCollection:t}=this.context;if("java"===e.type){const t=(0,de.tryFindStudyLineToolNameByStudyId)(e.studyId);if(null!==t)return await(0,de.initLineTool)(t),void ue.tool.setValue(t)}t.activeChartWidget.value().insertStudy(e,[])})()},this._handleFavoriteIndicatorsChange=()=>{const{favoriteScriptsModel:e}=this.context,t=[...(0,se.ensureDefined)(e).favorites()];this.setState({favorites:t}),this._clearCache()},this._handleFavoriteFundamentalsChange=()=>{const e=new Set(this._favoriteFundamentalsModel?.favorites()||[]);this.setState({favoriteFundamentals:e}),this._clearCache()},this._handleMouseEnter=()=>{this._prefetchFavorites()},this._handleWrapClick=()=>{this._prefetchFavorites()},this._handleChangeActiveWidget=()=>{this._clearCache()},this._clearCache=()=>{this._promise=null,this.setState({infos:[]})},this._handleScriptRenamed=e=>{const{favoriteScriptsModel:t}=this.context;void 0!==t&&t.isFav(e.scriptIdPart)&&this._clearCache()},this._handleFavoriteMenuClick=()=>{this._trackClick(),this._trackFavoriteAction("Select favorite indicators dropdown")},(0,f.validateRegistry)(t,{favoriteScriptsModel:s.any,chartWidgetCollection:s.any.isRequired});const{favoriteScriptsModel:a}=t,i=void 0!==a?a.favorites():[];this.state={isActive:!1,isLoading:!1,favorites:i,favoriteFundamentals:void 0,infos:[]}}componentDidMount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:a}=this.context;e.visible().subscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().subscribe(this,this._handleFavoriteIndicatorsChange),a.activeChartWidget.subscribe(this._handleChangeActiveWidget)),be.on("TVScriptRenamed",this._handleScriptRenamed,null)} -componentWillUnmount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:a}=this.context;e.visible().unsubscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().unsubscribe(this,this._handleFavoriteIndicatorsChange),a.activeChartWidget.unsubscribe(this._handleChangeActiveWidget)),be.unsubscribe("TVScriptRenamed",this._handleScriptRenamed,null),this._promise=null}render(){const{isActive:e,favorites:t,favoriteFundamentals:i,isLoading:s}=this.state,{className:o,displayMode:r,id:h}=this.props,{chartWidgetCollection:c}=this.context;return n.createElement(n.Fragment,null,n.createElement(p,{id:h,onMouseEnter:this._handleMouseEnter,onClick:this._handleWrapClick},n.createElement(Z,{displayMode:r,className:o,icon:Se,isOpened:e,onClick:this._handleClick,text:l.t(null,void 0,a(84549)),"data-role":"button","data-name":"open-indicators-dialog",tooltip:l.t(null,void 0,a(62005)),"data-tooltip-hotkey":_e}),Boolean(t.length>0||i?.size)&&n.createElement(_.MatchMedia,{rule:"(max-width: 440px)"},(e=>n.createElement(d.ToolbarMenuButton,{key:c.activeChartWidget.value().id(),arrow:!0,closeOnClickOutside:!0,isDrawer:e,drawerPosition:"Bottom",ref:this._menu,menuReference:this._menuItemsContainer,onClick:this._handleFavoriteMenuClick,"data-name":"show-favorite-indicators",tooltip:l.t(null,void 0,a(70234)),menuRole:"menu"},n.createElement("div",{className:m()(Ce.dropdown,e&&Ce.smallWidthWrapper)},n.createElement(ge.ToolWidgetMenuSummary,{className:e&&Ce.smallWidthTitle},l.t(null,void 0,a(52530))),s&&n.createElement(pe,null),!s&&n.createElement(n.Fragment,null,this.state.infos.length>0?this.state.infos.map((t=>n.createElement(A.AccessibleMenuItem,{role:"menuitem",className:m()(e&&Ce.smallWidthMenuItem),theme:e?w.multilineLabelWithIconAndToolboxTheme:void 0,key:"java"===t.item.type?t.item.studyId:t.item.pineId,onClick:this._handleSelectIndicator,onClickArg:t.item,label:n.createElement("span",{className:m()(!e&&Ce.label,e&&Ce.smallWidthLabel,"apply-overflow-tooltip")},fe(t))}))):null!==this._promise&&n.createElement(oe.PopupMenuItem,{isDisabled:!0,label:l.t(null,void 0,a(18448))}))))))))}_prefetchFavorites(){const{chartWidgetCollection:e}=this.context;if(null!==this._promise||!window.is_authenticated)return;if(!e.activeChartWidget.value().hasModel())return;this.setState({isLoading:!0});const t=this._promise=Promise.all([ce(this.state.favorites),void 0]).then((e=>{if(t!==this._promise)return;const[a,i]=e;let n=[...a];if(i){const e=i.filter((e=>this.state.favoriteFundamentals?.has(e.scriptIdPart))).map(this._mapFundamentalToFavoriteItemInfo);n.push(...e)}n=[...n].sort(((e,t)=>fe(e).localeCompare(fe(t)))),this.setState({infos:n,isLoading:!1},(()=>{this._menu.current?.update(),this._menuItemsContainer.current&&document.activeElement===this._menuItemsContainer.current&&(0,le.focusFirstMenuItem)(this._menuItemsContainer.current)}))}))}_trackClick(){0}_trackFavoriteAction(e){(0,K.trackEvent)("GUI","Chart Header Toolbar",e)}_mapFundamentalToFavoriteItemInfo(e){return{item:{type:"pine",pineId:e.scriptIdPart},info:{ -name:e.scriptName,localizedName:getLocalizedFundamentalsName(e),studyMarketShittyObject:void 0}}}}function fe(e){return e.info.localizedName||l.t(e.info.name,{context:"study"},a(83477))}we.contextType=ye;var ke=a(10074),Ee=a(85049),Me=a(18027);function Te(e){return n.createElement("div",{className:u(Me.value,{[Me.selected]:e.isSelected})},e.value,e.metric)}var xe=a(70412),Ie=a(32563),Re=a(38068),Ae=a(23745);function Ne(e){const{role:t,interval:a,hint:i,isActive:s,isDisabled:o,isFavorite:l,isRemovable:r,isFavoritingAllowed:h,isSignaling:c,onClick:d,onClickRemove:u,onClickFavorite:v,isSmallTablet:p,scrollContainerRef:g,...b}=e,[S,C]=(0,xe.useHover)(),_=n.useCallback((e=>u(a,e)),[u,a]),y=n.useCallback((()=>v(a)),[v,a]),f=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(c){const e=f.current;if(e&&g.current){const t=e.getBoundingClientRect(),a=g.current.getBoundingClientRect();(a.top>t.top||a.bottom({ +const t=function(e,t){const a={items:[],notFoundItems:[]};return e.forEach(((e,i)=>{const n=t.get(i);void 0!==n?a.items.push({item:e,info:n}):a.notFoundItems.push(e)})),a}(n,e);if(0!==t.notFoundItems.length){const e=t.notFoundItems.map((e=>e.studyId));he.logWarn(`Cannot find java scripts: ${JSON.stringify(e)}`)}return t.items}))),Promise.all(t).then((e=>(he.logNormal("Requesting favorites info finished"),e.reduce(((e,t)=>e.concat(t)),[]))))}var de=a(32755),ue=a(928),me=a(26996),ve=a(68484);function pe(e){const{className:t}=e;return n.createElement("div",{className:m()(ve.spinnerWrap,t)},n.createElement(me.Loader,null))}var ge=a(16829),be=a(76422),Se=a(39681),_e=a(69744);const Ce=(0,$.hotKeySerialize)({keys:["/"],text:"{0}"}),ye=(0,f.registryContextType)();class we extends n.PureComponent{constructor(e,t){super(e,t),this._promise=null,this._menu=n.createRef(),this._menuItemsContainer=n.createRef(),this._favoriteFundamentalsModel=null,this._setActiveState=e=>{this.setState({isActive:e})},this._handleClick=e=>{const{studyMarket:t}=this.props;this.setState({isActive:!0},(()=>{t.visible().value()?t.hide():t.show({shouldReturnFocus:(0,q.isKeyboardClick)(e)})})),this._trackClick()},this._handleSelectIndicator=e=>{e=(0,se.ensureDefined)(e),this._trackFavoriteAction("Favorite indicator from toolbar");"java"===e.type?e.studyId:e.pineId;(async()=>{e=(0,se.ensureDefined)(e);const{chartWidgetCollection:t}=this.context;if("java"===e.type){const t=(0,de.tryFindStudyLineToolNameByStudyId)(e.studyId);if(null!==t)return await(0,de.initLineTool)(t),void ue.tool.setValue(t)}t.activeChartWidget.value().insertStudy(e,[])})()},this._handleFavoriteIndicatorsChange=()=>{const{favoriteScriptsModel:e}=this.context,t=[...(0,se.ensureDefined)(e).favorites()];this.setState({favorites:t}),this._clearCache()},this._handleFavoriteFundamentalsChange=()=>{const e=new Set(this._favoriteFundamentalsModel?.favorites()||[]);this.setState({favoriteFundamentals:e}),this._clearCache()},this._handleMouseEnter=()=>{this._prefetchFavorites()},this._handleWrapClick=()=>{this._prefetchFavorites()},this._handleChangeActiveWidget=()=>{this._clearCache()},this._clearCache=()=>{this._promise=null,this.setState({infos:[]})},this._handleScriptRenamed=e=>{const{favoriteScriptsModel:t}=this.context;void 0!==t&&t.isFav(e.scriptIdPart)&&this._clearCache()},this._handleFavoriteMenuClick=()=>{this._trackClick(),this._trackFavoriteAction("Select favorite indicators dropdown")},(0,f.validateRegistry)(t,{favoriteScriptsModel:s.any,chartWidgetCollection:s.any.isRequired});const{favoriteScriptsModel:a}=t,i=void 0!==a?a.favorites():[];this.state={isActive:!1,isLoading:!1,favorites:i,favoriteFundamentals:void 0,infos:[]}}componentDidMount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:a}=this.context;e.visible().subscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().subscribe(this,this._handleFavoriteIndicatorsChange),a.activeChartWidget.subscribe(this._handleChangeActiveWidget)),be.on("TVScriptRenamed",this._handleScriptRenamed,null)} +componentWillUnmount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:a}=this.context;e.visible().unsubscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().unsubscribe(this,this._handleFavoriteIndicatorsChange),a.activeChartWidget.unsubscribe(this._handleChangeActiveWidget)),be.unsubscribe("TVScriptRenamed",this._handleScriptRenamed,null),this._promise=null}render(){const{isActive:e,favorites:t,favoriteFundamentals:i,isLoading:s}=this.state,{className:o,displayMode:r,id:h}=this.props,{chartWidgetCollection:c}=this.context;return n.createElement(n.Fragment,null,n.createElement(p,{id:h,onMouseEnter:this._handleMouseEnter,onClick:this._handleWrapClick},n.createElement(Z,{displayMode:r,className:o,icon:Se,isOpened:e,onClick:this._handleClick,text:l.t(null,void 0,a(84549)),"data-role":"button","data-name":"open-indicators-dialog",tooltip:l.t(null,void 0,a(62005)),"data-tooltip-hotkey":Ce}),Boolean(t.length>0||i?.size)&&n.createElement(C.MatchMedia,{rule:"(max-width: 440px)"},(e=>n.createElement(d.ToolbarMenuButton,{key:c.activeChartWidget.value().id(),arrow:!0,closeOnClickOutside:!0,isDrawer:e,drawerPosition:"Bottom",ref:this._menu,menuReference:this._menuItemsContainer,onClick:this._handleFavoriteMenuClick,"data-name":"show-favorite-indicators",tooltip:l.t(null,void 0,a(70234)),menuRole:"menu"},n.createElement("div",{className:m()(_e.dropdown,e&&_e.smallWidthWrapper)},n.createElement(ge.ToolWidgetMenuSummary,{className:e&&_e.smallWidthTitle},l.t(null,void 0,a(52530))),s&&n.createElement(pe,null),!s&&n.createElement(n.Fragment,null,this.state.infos.length>0?this.state.infos.map((t=>n.createElement(A.AccessibleMenuItem,{role:"menuitem",className:m()(e&&_e.smallWidthMenuItem),theme:e?w.multilineLabelWithIconAndToolboxTheme:void 0,key:"java"===t.item.type?t.item.studyId:t.item.pineId,onClick:this._handleSelectIndicator,onClickArg:t.item,label:n.createElement("span",{className:m()(!e&&_e.label,e&&_e.smallWidthLabel,"apply-overflow-tooltip")},fe(t))}))):null!==this._promise&&n.createElement(oe.PopupMenuItem,{isDisabled:!0,label:l.t(null,void 0,a(18448))}))))))))}_prefetchFavorites(){const{chartWidgetCollection:e}=this.context;if(null!==this._promise||!window.is_authenticated)return;if(!e.activeChartWidget.value().hasModel())return;this.setState({isLoading:!0});const t=this._promise=Promise.all([ce(this.state.favorites),void 0]).then((e=>{if(t!==this._promise)return;const[a,i]=e;let n=[...a];if(i){const e=i.filter((e=>this.state.favoriteFundamentals?.has(e.scriptIdPart))).map(this._mapFundamentalToFavoriteItemInfo);n.push(...e)}n=[...n].sort(((e,t)=>fe(e).localeCompare(fe(t)))),this.setState({infos:n,isLoading:!1},(()=>{this._menu.current?.update(),this._menuItemsContainer.current&&document.activeElement===this._menuItemsContainer.current&&(0,le.focusFirstMenuItem)(this._menuItemsContainer.current)}))}))}_trackClick(){0}_trackFavoriteAction(e){(0,K.trackEvent)("GUI","Chart Header Toolbar",e)}_mapFundamentalToFavoriteItemInfo(e){return{item:{type:"pine",pineId:e.scriptIdPart},info:{ +name:e.scriptName,localizedName:getLocalizedFundamentalsName(e),studyMarketShittyObject:void 0}}}}function fe(e){return e.info.localizedName||l.t(e.info.name,{context:"study"},a(83477))}we.contextType=ye;var ke=a(10074),Ee=a(85049),Me=a(18027);function Te(e){return n.createElement("div",{className:u(Me.value,{[Me.selected]:e.isSelected})},e.value,e.metric)}var xe=a(70412),Ie=a(32563),Re=a(38068),Ae=a(23745);function Ne(e){const{role:t,interval:a,hint:i,isActive:s,isDisabled:o,isFavorite:l,isRemovable:r,isFavoritingAllowed:h,isSignaling:c,onClick:d,onClickRemove:u,onClickFavorite:v,isSmallTablet:p,scrollContainerRef:g,...b}=e,[S,_]=(0,xe.useHover)(),C=n.useCallback((e=>u(a,e)),[u,a]),y=n.useCallback((()=>v(a)),[v,a]),f=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(c){const e=f.current;if(e&&g.current){const t=e.getBoundingClientRect(),a=g.current.getBoundingClientRect();(a.top>t.top||a.bottom({ default:(await Promise.all([a.e(101),a.e(4524),a.e(7939),a.e(9258),a.e(5387),a.e(6445),a.e(3799),a.e(5480),a.e(8222),a.e(9296),a.e(625),a.e(422),a.e(8859),a.e(9418),a.e(9928),a.e(4013)]).then(a.bind(a,17891))).ToolWidgetIntervalsAddDialog})));class Xe extends n.PureComponent{constructor(e,t){super(e,t),this._menu=n.createRef(),this._menuItemsContainerRef=n.createRef(),this._drawerContainerRef=n.createRef(),this._renderChildren=(e,t)=>{const a=this._customIntervals?1:0,i=function(e){const t=He(Ee.ResolutionKind.Ticks),a=He(Ee.ResolutionKind.Seconds),i=He(Ee.ResolutionKind.Minutes),n=He(Ee.SpecialResolutionKind.Hours),s=He(Ee.ResolutionKind.Days),o=He(Ee.ResolutionKind.Range);return e.forEach((e=>{const l=Ee.Interval.parse(e);l.isMinuteHours()?n.items.push(e):l.isMinutes()?(0,Ee.isHour)(Number(l.multiplier()))?n.items.push(e):i.items.push(e):l.isSeconds()?a.items.push(e):l.isDWM()?s.items.push(e):l.isRange()?o.items.push(e):l.isTicks()&&t.items.push(e)})),[t,a,i,n,s,o].filter((e=>0!==e.items.length))}(e),n=i.length+a;return[...this._createIntervalItem(t,n),...this._createMenuItems(i,t,a,n)]},this._handleChangeInterval=()=>{const e=r.linking.interval.value(),{activeInterval:t,lastNotQuicked:a}=this.state,i=this._getQuicks();this.setState({activeInterval:(0,ke.normalizeIntervalString)(e),lastNotQuicked:void 0===t||i.includes(t)?a:t})},this._bindedForceUpdate=()=>{this.forceUpdate()},this._handleSelectInterval=e=>{void 0!==e&&e!==r.linking.interval.value()&&this.context.chartWidgetCollection.setResolution(e),e&&(0,K.trackEvent)("GUI","Time Interval",e)},this._handleClickFavorite=e=>{e=(0,se.ensureDefined)(e),this._isIntervalFavorite(e)?this._handleRemoveFavorite(e):this._handleAddFavorite(e)},this._handleAddFavorite=e=>{const{favorites:t}=this.state;this.context.favoriteIntervalsService.set([...t,e])},this._handleRemoveFavorite=e=>{const{favorites:t}=this.state;this.context.favoriteIntervalsService.set(t.filter((t=>t!==e)))},this._handleAddInterval=(e,t)=>{const{intervalService:a,intervalsMenuViewStateService:i}=this.context,{menuViewState:n}=this.state,s=a.add(e,t);if(s){this.setState({lastAddedInterval:s});const e=Ee.Interval.parseExt(s);if(e.interval.isMinuteHours())return void i.set({...n,[Ee.SpecialResolutionKind.Hours]:!1});const t=e.guiResolutionKind;if(t===Ee.ResolutionKind.Days||t===Ee.ResolutionKind.Weeks||t===Ee.ResolutionKind.Months)return void i.set({...n,[Ee.ResolutionKind.Days]:!1});i.set({...n,[t]:!1})}},this._handleRemoveInterval=(e,t)=>{const{intervalService:a}=this.context;if(e){if(t&&(0,q.isKeyboardClick)(t)&&this._menuItemsContainerRef.current){const t=(0,le.queryMenuElements)(this._menuItemsContainerRef.current),a=t.findIndex((t=>t.matches(`[data-value="${e}"]`)));if(-1!==a){const e=t[a+1]??t[a-1];e?e.focus():(0,le.focusFirstMenuItem)(this._menuItemsContainerRef.current)}}a.remove(e),this._handleRemoveFavorite(e)}},this._getHandleSectionStateChange=e=>t=>{const{menuViewState:a}=this.state,{intervalsMenuViewStateService:i}=this.context;i.set({...a,[e]:!t})},this._handleOpenAddIntervalDialog=()=>{ this.setState({isAddIntervalDialogOpened:!0})},this._handleCloseAddIntervalDialog=()=>{this.setState({isAddIntervalDialogOpened:!1})},this._handleGlobalClose=()=>{const{isFake:e}=this.props,{isAddIntervalDialogOpened:t}=this.state;e||t||je.fire()},this._handeQuickClick=e=>{this._handleSelectInterval(e),this._trackClick()},(0,f.validateRegistry)(t,{chartApiInstance:s.any.isRequired,favoriteIntervalsService:s.any.isRequired,intervalService:s.any.isRequired,intervalsMenuViewStateService:s.any.isRequired});const{chartApiInstance:a,favoriteIntervalsService:o,intervalService:l,intervalsMenuViewStateService:h}=t;this._customIntervals=i.enabled("custom_resolutions");const c=r.linking.interval.value(),d=c&&(0,ke.normalizeIntervalString)(c),u=o.get(),m=l.getCustomIntervals(),v=h.get();this._defaultIntervals=a.defaultResolutions().filter(ke.isIntervalEnabled).map(ke.normalizeIntervalString),this.state={isOpenedFormMenu:!1,activeInterval:d,favorites:u,customs:m,menuViewState:v,isAddIntervalDialogOpened:!1}}componentDidMount(){const{favoriteIntervalsService:e,intervalService:t,intervalsMenuViewStateService:a}=this.context;e.getOnChange().subscribe(this,this._handleChangeFavorites),a.getOnChange().subscribe(this,this._handleChangeMenuViewState),t.getOnChange().subscribe(this,this._handleChangeCustoms),r.linking.interval.subscribe(this._handleChangeInterval),r.linking.intraday.subscribe(this._bindedForceUpdate),r.linking.seconds.subscribe(this._bindedForceUpdate),r.linking.ticks.subscribe(this._bindedForceUpdate),r.linking.range.subscribe(this._bindedForceUpdate),r.linking.supportedResolutions.subscribe(this._bindedForceUpdate),r.linking.dataFrequencyResolution.subscribe(this._bindedForceUpdate),Ue.globalCloseDelegate.subscribe(this,this._handleGlobalClose)}componentWillUnmount(){const{favoriteIntervalsService:e,intervalService:t,intervalsMenuViewStateService:a}=this.context;e.getOnChange().unsubscribe(this,this._handleChangeFavorites),a.getOnChange().unsubscribe(this,this._handleChangeMenuViewState),t.getOnChange().unsubscribe(this,this._handleChangeCustoms),r.linking.interval.unsubscribe(this._handleChangeInterval),r.linking.intraday.unsubscribe(this._bindedForceUpdate),r.linking.seconds.unsubscribe(this._bindedForceUpdate),r.linking.ticks.unsubscribe(this._bindedForceUpdate),r.linking.range.unsubscribe(this._bindedForceUpdate),r.linking.supportedResolutions.unsubscribe(this._bindedForceUpdate),r.linking.dataFrequencyResolution.unsubscribe(this._bindedForceUpdate),Ue.globalCloseDelegate.unsubscribe(this,this._handleGlobalClose)}componentDidUpdate(e,t){this.state.lastAddedInterval&&setTimeout((()=>this.setState({lastAddedInterval:void 0})),1600)}render(){const{isShownQuicks:e,id:t}=this.props,{activeInterval:a,customs:i,lastNotQuicked:s,isAddIntervalDialogOpened:o}=this.state,l=this._getQuicks(),r=(0,ke.sortResolutions)([...l]);void 0!==a&&r.includes(a)?void 0!==s&&r.push(s):void 0!==a&&r.push(a);const h=(!(!e||0===l.length)||void 0)&&r.length>1,c={},m=(0,ke.mergeResolutions)(this._defaultIntervals,i) -;(void 0!==a?m.concat(a):m).filter(ke.isAvailable).forEach((e=>c[e]=!0));const v=void 0!==a?(0,ke.getTranslatedResolutionModel)(a):null;return n.createElement(p,{id:t},h&&n.createElement(R,{className:Be.group,orientation:"horizontal"},r.map(((e,t)=>{const i=(0,ke.getTranslatedResolutionModel)(e);return n.createElement(S,{key:t,role:"radio",className:u(Be.button,{[Be.first]:0===t,[Be.last]:t===r.length-1}),text:n.createElement(Te,{value:i.mayOmitMultiplier?void 0:i.multiplier,metric:i.shortKind}),hint:i.hint,"aria-checked":a===e,isActive:a===e,isDisabled:!c[e],onClick:this._handeQuickClick,onClickArg:e,"data-value":e})}))),n.createElement(_.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>n.createElement(n.Fragment,null,n.createElement(De.CloseDelegateContext.Provider,{value:je},n.createElement(d.ToolbarMenuButton,{arrow:Boolean(h),closeOnClickOutside:!o,content:h||null===v?void 0:n.createElement(p,{className:Be.menuContent},n.createElement(Te,{value:v.mayOmitMultiplier?void 0:v.multiplier,metric:v.shortKind})),hotKey:h?Ke:void 0,className:Be.menu,ref:this._menu,isDrawer:e,onClick:this._trackClick,tooltip:h||null===v?Ze.timeInterval:v.hint,menuReference:this._menuItemsContainerRef,menuRole:"treegrid",drawerReference:this._drawerContainerRef},n.createElement("div",{className:Be.dropdown},this._renderChildren(m,e)))),o&&n.createElement(n.Suspense,{fallback:null},n.createElement(Qe,{onAdd:this._handleAddInterval,onClose:this._handleCloseAddIntervalDialog,onUnmount:this._handleCloseAddIntervalDialog,intervalService:this.context.intervalService,isSmallTablet:e}))))))}_createMenuItems(e,t,a,i){const n=e.map(((e,n,s)=>this._renderResolutionsGroup(e,1===s.length,t,n+1+a,i)));return function(e){let t=!1;return e.filter(((e,a,i)=>{let n=!0;return e.type===C.PopupMenuSeparator&&(0!==a&&a!==i.length-1||(n=!1),t&&(n=!1)),t=e.type===C.PopupMenuSeparator,n}))}([].concat(...n))}_createIntervalItem(e,t){return this._customIntervals?[n.createElement(Ge,{key:"add-dialog","aria-level":1,"aria-posinset":1,"aria-setsize":t,isSmallTablet:e,onClick:this._handleOpenAddIntervalDialog}),n.createElement(C.PopupMenuSeparator,{key:"custom-interval-separator"})]:[]}_renderResolutionsGroup(e,t=!1,a,i,s){const o=[],l=t?1:2,r=e.items.map(((t,i)=>this._renderPopupMenuItem(t,a,i+1,e.items.length,l)));if(t)o.push(...r);else if(a){const t=n.createElement($e,{key:e.id,title:e.name},r);o.push(t)}else{const{intervalsMenuViewStateService:t}=this.context,{menuViewState:a}=this.state;if(!t.isAllowed(e.id))return[];const l=n.createElement(Le,{key:e.id,role:"row","aria-posinset":i,"aria-setsize":s,"aria-level":1,className:Be.section,summary:e.name,open:!a[e.id],onStateChange:this._getHandleSectionStateChange(e.id)},r);o.push(l)}return(!e.mayOmitSeparator||e.items.length>1)&&(o.unshift(n.createElement(C.PopupMenuSeparator,{key:`begin-${e.name}`})),o.push(n.createElement(C.PopupMenuSeparator,{key:`end-${e.name}`}))),o}_handleChangeFavorites(e){this.setState({lastNotQuicked:void 0,favorites:e})}_handleChangeCustoms(e){this.setState({customs:e})} +;(void 0!==a?m.concat(a):m).filter(ke.isAvailable).forEach((e=>c[e]=!0));const v=void 0!==a?(0,ke.getTranslatedResolutionModel)(a):null;return n.createElement(p,{id:t},h&&n.createElement(R,{className:Be.group,orientation:"horizontal"},r.map(((e,t)=>{const i=(0,ke.getTranslatedResolutionModel)(e);return n.createElement(S,{key:t,role:"radio",className:u(Be.button,{[Be.first]:0===t,[Be.last]:t===r.length-1}),text:n.createElement(Te,{value:i.mayOmitMultiplier?void 0:i.multiplier,metric:i.shortKind}),hint:i.hint,"aria-checked":a===e,isActive:a===e,isDisabled:!c[e],onClick:this._handeQuickClick,onClickArg:e,"data-value":e})}))),n.createElement(C.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>n.createElement(n.Fragment,null,n.createElement(De.CloseDelegateContext.Provider,{value:je},n.createElement(d.ToolbarMenuButton,{arrow:Boolean(h),closeOnClickOutside:!o,content:h||null===v?void 0:n.createElement(p,{className:Be.menuContent},n.createElement(Te,{value:v.mayOmitMultiplier?void 0:v.multiplier,metric:v.shortKind})),hotKey:h?Ke:void 0,className:Be.menu,ref:this._menu,isDrawer:e,onClick:this._trackClick,tooltip:h||null===v?Ze.timeInterval:v.hint,menuReference:this._menuItemsContainerRef,menuRole:"treegrid",drawerReference:this._drawerContainerRef},n.createElement("div",{className:Be.dropdown},this._renderChildren(m,e)))),o&&n.createElement(n.Suspense,{fallback:null},n.createElement(Qe,{onAdd:this._handleAddInterval,onClose:this._handleCloseAddIntervalDialog,onUnmount:this._handleCloseAddIntervalDialog,intervalService:this.context.intervalService,isSmallTablet:e}))))))}_createMenuItems(e,t,a,i){const n=e.map(((e,n,s)=>this._renderResolutionsGroup(e,1===s.length,t,n+1+a,i)));return function(e){let t=!1;return e.filter(((e,a,i)=>{let n=!0;return e.type===_.PopupMenuSeparator&&(0!==a&&a!==i.length-1||(n=!1),t&&(n=!1)),t=e.type===_.PopupMenuSeparator,n}))}([].concat(...n))}_createIntervalItem(e,t){return this._customIntervals?[n.createElement(Ge,{key:"add-dialog","aria-level":1,"aria-posinset":1,"aria-setsize":t,isSmallTablet:e,onClick:this._handleOpenAddIntervalDialog}),n.createElement(_.PopupMenuSeparator,{key:"custom-interval-separator"})]:[]}_renderResolutionsGroup(e,t=!1,a,i,s){const o=[],l=t?1:2,r=e.items.map(((t,i)=>this._renderPopupMenuItem(t,a,i+1,e.items.length,l)));if(t)o.push(...r);else if(a){const t=n.createElement($e,{key:e.id,title:e.name},r);o.push(t)}else{const{intervalsMenuViewStateService:t}=this.context,{menuViewState:a}=this.state;if(!t.isAllowed(e.id))return[];const l=n.createElement(Le,{key:e.id,role:"row","aria-posinset":i,"aria-setsize":s,"aria-level":1,className:Be.section,summary:e.name,open:!a[e.id],onStateChange:this._getHandleSectionStateChange(e.id)},r);o.push(l)}return(!e.mayOmitSeparator||e.items.length>1)&&(o.unshift(n.createElement(_.PopupMenuSeparator,{key:`begin-${e.name}`})),o.push(n.createElement(_.PopupMenuSeparator,{key:`end-${e.name}`}))),o}_handleChangeFavorites(e){this.setState({lastNotQuicked:void 0,favorites:e})}_handleChangeCustoms(e){this.setState({customs:e})} _handleChangeMenuViewState(e){this.setState({menuViewState:e},(()=>{this._menu.current&&this._menu.current.update()}))}_renderPopupMenuItem(e,t,a,i,s){const{isFavoritingAllowed:o}=this.props,{activeInterval:l,lastAddedInterval:r}=this.state,h=e===l,c=(0,ke.isAvailable)(e),d=this._isIntervalFavorite(e),u=this._isIntervalDefault(e),m=(0,ke.getTranslatedResolutionModel)(e);return n.createElement(Ne,{key:e,role:"row","aria-level":s,"aria-posinset":a,"aria-setsize":i,"aria-selected":h,isSmallTablet:t,interval:e,hint:m.hint,isSignaling:r===e,isFavoritingAllowed:o,isDisabled:!c,isFavorite:d,isRemovable:!u,isActive:h,onClick:this._handleSelectInterval,onClickRemove:this._handleRemoveInterval,onClickFavorite:this._handleClickFavorite,scrollContainerRef:t?this._drawerContainerRef:this._menuItemsContainerRef,"data-value":e})}_isIntervalDefault(e){return this._defaultIntervals.includes(e)}_isIntervalFavorite(e){return this.state.favorites.includes(e)}_getQuicks(e){return this.props.isShownQuicks&&"small"!==this.props.displayMode?void 0===e?this.state.favorites:e:[]}_trackClick(){0}}function Ge(e){const{onClick:t,className:i,isSmallTablet:s,...o}=e;return n.createElement(A.AccessibleMenuItem,{...o,key:"add-dialog",role:"row","aria-haspopup":"dialog",className:u(Be.addCustomInterval,!s&&Be.desktop,i),onClick:t,label:(0,Ve.appendEllipsis)(l.t(null,void 0,a(80335))),icon:ze,dontClosePopup:!0})}function $e(e){const{children:t,title:a,className:i}=e;return n.createElement("div",{className:i},n.createElement("div",{className:Be.smallTabletSectionTitle},a),t)}Xe.contextType=qe;var Ye=a(36488),Je=a(82436);const et=(0,f.registryContextType)();class tt extends n.PureComponent{constructor(e,t){super(e,t),this._handleClick=()=>{const{chartWidgetCollection:e,windowMessageService:t,isFundamental:a}=this.context,i=e.activeChartWidget.value();const n=function(){const e=new URL(window.location.href),t=JSON.parse(decodeURIComponent(e.hash.slice(1)));return delete t.show_popup_button,e.hash=`#${encodeURIComponent(JSON.stringify(t))}`,e.toString()}();i.withModel(null,(()=>{t.post(parent,"openChartInPopup",{symbol:i.model().mainSeries().actualSymbol(),interval:i.model().mainSeries().interval(),fundamental:a,url:n})}))},(0,f.validateRegistry)(t,{isFundamental:s.any,chartWidgetCollection:s.any.isRequired,windowMessageService:s.any.isRequired})}render(){const{className:e}=this.props;return n.createElement(G.ToolbarIconButton,{className:u(e,Ye.button),icon:Je,onClick:this._handleClick,tooltip:l.t(null,void 0,a(34770))})}}tt.contextType=et;var at=a(34369);const it=(0,f.registryContextType)();class nt extends n.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({isOpened:e})},this._handleClick=e=>{const{chartWidgetCollection:t}=this.context,a=t.activeChartWidget.value();(0,K.trackEvent)("GUI","Chart Header Toolbar","chart properties"),a.showGeneralChartProperties(void 0,{shouldReturnFocus:(0,q.isKeyboardClick)(e)})},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state={isOpened:!1}, -this._propertiesDialogRenderer=this.context.chartWidgetCollection.getChartPropertiesDialogRenderer()}componentDidMount(){this._propertiesDialogRenderer?.visible().subscribe(this._updateState)}componentWillUnmount(){this._propertiesDialogRenderer?.visible().unsubscribe(this._updateState)}render(){const{isOpened:e}=this.state;return n.createElement(G.ToolbarIconButton,{...this.props,icon:at,isOpened:e,onClick:this._handleClick,tooltip:l.t(null,void 0,a(32514))})}}nt.contextType=it;var st=a(26709),ot=a(56616),lt=a(49483),rt=a(40173),ht=a(56127),ct=a(10428),dt=a(17479);(0,rt.mergeThemes)(ct.DEFAULT_MENU_ITEM_SWITCHER_THEME,dt);var ut=a(52464);function mt(e){const{wasChanges:t,isSaving:i,className:s}=e;return n.createElement("span",{className:u(ut.saveString,!t&&!i&&ut.hidden,s)},i?n.createElement(me.Loader,{className:ut.loader,size:"small",staticPosition:!0}):l.t(null,void 0,a(64e3)))}var vt=a(27830),pt=a(36296),gt=a(13090),bt=a(18603),St=a(75394);a(22315);const Ct=i.enabled("widget"),_t=i.enabled("save_shortcut"),yt=(0,rt.mergeThemes)(L.DEFAULT_TOOL_WIDGET_BUTTON_THEME,St),wt=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{shortcut:bt.shortcut,withIcon:bt.withIcon}),ft=((0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{toolbox:bt.toolbox}),(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{toolbox:bt.toolboxSmall}),l.t(null,void 0,a(40115))),kt=l.t(null,void 0,a(26276)),Et=[],Mt=(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"S"],text:"{0} + {1}"}),Tt=()=>null;class xt extends n.PureComponent{constructor(e){super(e),this._copyElRef=n.createRef(),this._menuRef=n.createRef(),this._handleCopyLinkClick=()=>Promise.resolve(),this._handleCloneClick=()=>{this.props.onCloneChart?.()},this._handleSaveClick=()=>{this.props.onSaveChart?.(),this._trackClick()},this._handleSaveAsClick=()=>{this.props.onSaveAsChart?.()},this.state={isSaving:!1}}componentDidUpdate(e,t){e.isProcessing&&!this.props.isProcessing&&(clearTimeout(this._timeout),this._timeout=void 0,this.setState({isSaving:!1})),!e.recentItems?.length&&this.props.recentItems?.length&&this._menuRef.current?.update(),!e.isProcessing&&this.props.isProcessing&&(this._timeout=setTimeout((()=>{this.setState({isSaving:!0})}),1e3))}componentWillUnmount(){this._timeout&&clearTimeout(this._timeout)}render(){const{id:e,isReadOnly:t,displayMode:i,isProcessing:s,title:r,wasChanges:h,hideMenu:c,isTabletSmall:m,onOpenMenu:v,dataNameSaveMenu:g,isSaveDialogOpened:b,chartList:S,favorites:C,showRemoveFavoriteHint:_,onButtonClick:y,onAdditionalButtonClick:w}=this.props,f=!t&&!c;let k=[];vt.showFavoriteLayouts&&S&&C&&(k=S.filter((e=>C[e.id])).sort(((e,t)=>e.name.localeCompare(t.name))));const E=!(h||!r||this.state.isSaving),M=n.createElement("div",{className:bt.textWrap},n.createElement("span",{className:bt.text},n.createElement(ht.LeadingEmojiText,{text:r||l.t(null,void 0,a(64e3))})),n.createElement(mt,{isSaving:this.state.isSaving,wasChanges:h}));return n.createElement(p,null,t?n.createElement(p,null,n.createElement(Z,{id:e,displayMode:i, -icon:n.createElement(o.Icon,{icon:pt}),isDisabled:s,onClick:this._handleCloneClick,text:l.t(null,void 0,a(49680)),collapseWhen:Et,tooltip:ft})):n.createElement(p,null,n.createElement(Z,{id:e,className:u(bt.button,f&&bt.buttonSmallPadding),displayMode:i,"aria-disabled":!!E||void 0,isDisabled:s,onClick:E?void 0:this._handleSaveClick,text:M,theme:yt,collapseWhen:Et,isOpened:b,tooltip:E?l.t(null,void 0,a(89771)):l.t(null,void 0,a(15356)),"data-tooltip-hotkey":Ct||E?"":_t?Mt:""}),f&&n.createElement("div",{className:bt.menuBtnWrap},n.createElement(d.ToolbarMenuButton,{"data-name":g,arrow:!0,ref:this._menuRef,isDrawer:m,drawerPosition:"Bottom",onClick:this._trackClick,onOpen:v,tooltip:l.t(null,void 0,a(38973)),menuClassName:u(!m&&bt.menu),menuRole:"grid"},this._renderMenuItems(Boolean(m))),vt.showFavoriteLayouts&&_&&k.length>FAVORITE_LAYOUTS_LIMIT&&n.createElement(n.Suspense,{fallback:null},n.createElement(Tt,{onClick:y,onAdditionalClick:w,placement:"auto",theme:undefined,buttonSize:"small",saveHintStateByClick:!1,text:l.t(null,{count:k.length,plural:"Your favorite layouts have moved to the top toolbar. You currently have {count} favorites. You can reduce the number to find them easier — unfavorite all in just one click or set up your choice manually.",replace:{count:k.length.toString()}},a(6094)),buttonText:l.t(null,void 0,a(66418)),additionalButtonText:l.t(null,void 0,a(36291)),settingsHintKey:"hint.favoriteLayouts",placeHolderClassName:bt.hintPlaceholder,hideWithReference:!0,hintStateHandler:favoriteLayoutsHintStateHandler}))),!1))}_renderMenuItems(e){const{wasChanges:t,isProcessing:i,chartId:s,onSaveChartFromMenu:o,onRenameChart:r,onLoadChart:h,onNewChart:c,isAutoSaveEnabled:d,autoSaveId:m,sharingId:v,onAutoSaveChanged:p,isSharingEnabled:g,onSharingChanged:b,recentItems:S,onExportData:_,isAuthenticated:y,favorites:f}=this.props,k=e?w.multilineLabelWithIconAndToolboxTheme:wt,E=e?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Mod+83),M=e?void 0:l.t(null,{context:"hotkey"},a(23821)),T=[];return T.push(n.createElement(A.AccessibleMenuItem,{key:"save",role:"row",isDisabled:Boolean(i||!t&&s),label:kt,onClick:o,shortcut:E,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-save"})),void 0!==s&&T.push(n.createElement(A.AccessibleMenuItem,{key:"rename",role:"row",icon:void 0,label:(0,Ve.appendEllipsis)(l.t(null,void 0,a(6321))),onClick:r,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-rename","aria-haspopup":"dialog"}),n.createElement(A.AccessibleMenuItem,{key:"save-as",role:"row",icon:void 0,label:(0,Ve.appendEllipsis)(ft),onClick:this._handleSaveAsClick,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-clone","aria-haspopup":"dialog"})),T.push(n.createElement(C.PopupMenuSeparator,{key:"all-layouts-separator"}),n.createElement(A.AccessibleMenuItem,{key:"all-layouts",role:"row",className:"js-save-load-menu-item-load-chart",label:(0,Ve.appendEllipsis)(l.t(null,void 0,a(65433))),onClick:h,icon:gt, +this._propertiesDialogRenderer=this.context.chartWidgetCollection.getChartPropertiesDialogRenderer()}componentDidMount(){this._propertiesDialogRenderer?.visible().subscribe(this._updateState)}componentWillUnmount(){this._propertiesDialogRenderer?.visible().unsubscribe(this._updateState)}render(){const{isOpened:e}=this.state;return n.createElement(G.ToolbarIconButton,{...this.props,icon:at,isOpened:e,onClick:this._handleClick,tooltip:l.t(null,void 0,a(32514))})}}nt.contextType=it;var st=a(26709),ot=a(56616),lt=a(49483),rt=a(40173),ht=a(56127),ct=a(10428),dt=a(17479);(0,rt.mergeThemes)(ct.DEFAULT_MENU_ITEM_SWITCHER_THEME,dt);var ut=a(52464);function mt(e){const{wasChanges:t,isSaving:i,className:s}=e;return n.createElement("span",{className:u(ut.saveString,!t&&!i&&ut.hidden,s)},i?n.createElement(me.Loader,{className:ut.loader,size:"small",staticPosition:!0}):l.t(null,void 0,a(64e3)))}var vt=a(27830),pt=a(36296),gt=a(13090),bt=a(18603),St=a(75394);a(22315);const _t=i.enabled("widget"),Ct=i.enabled("save_shortcut"),yt=(0,rt.mergeThemes)(L.DEFAULT_TOOL_WIDGET_BUTTON_THEME,St),wt=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{shortcut:bt.shortcut,withIcon:bt.withIcon}),ft=((0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{toolbox:bt.toolbox}),(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{toolbox:bt.toolboxSmall}),l.t(null,void 0,a(40115))),kt=l.t(null,void 0,a(26276)),Et=[],Mt=(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"S"],text:"{0} + {1}"}),Tt=()=>null;class xt extends n.PureComponent{constructor(e){super(e),this._copyElRef=n.createRef(),this._menuRef=n.createRef(),this._handleCopyLinkClick=()=>Promise.resolve(),this._handleCloneClick=()=>{this.props.onCloneChart?.()},this._handleSaveClick=()=>{this.props.onSaveChart?.(),this._trackClick()},this._handleSaveAsClick=()=>{this.props.onSaveAsChart?.()},this.state={isSaving:!1}}componentDidUpdate(e,t){e.isProcessing&&!this.props.isProcessing&&(clearTimeout(this._timeout),this._timeout=void 0,this.setState({isSaving:!1})),!e.recentItems?.length&&this.props.recentItems?.length&&this._menuRef.current?.update(),!e.isProcessing&&this.props.isProcessing&&(this._timeout=setTimeout((()=>{this.setState({isSaving:!0})}),1e3))}componentWillUnmount(){this._timeout&&clearTimeout(this._timeout)}render(){const{id:e,isReadOnly:t,displayMode:i,isProcessing:s,title:r,wasChanges:h,hideMenu:c,isTabletSmall:m,onOpenMenu:v,dataNameSaveMenu:g,isSaveDialogOpened:b,chartList:S,favorites:_,showRemoveFavoriteHint:C,onButtonClick:y,onAdditionalButtonClick:w}=this.props,f=!t&&!c;let k=[];vt.showFavoriteLayouts&&S&&_&&(k=S.filter((e=>_[e.id])).sort(((e,t)=>e.name.localeCompare(t.name))));const E=!(h||!r||this.state.isSaving),M=n.createElement("div",{className:bt.textWrap},n.createElement("span",{className:bt.text},n.createElement(ht.LeadingEmojiText,{text:r||l.t(null,void 0,a(64e3))})),n.createElement(mt,{isSaving:this.state.isSaving,wasChanges:h}));return n.createElement(p,null,t?n.createElement(p,null,n.createElement(Z,{id:e,displayMode:i, +icon:n.createElement(o.Icon,{icon:pt}),isDisabled:s,onClick:this._handleCloneClick,text:l.t(null,void 0,a(49680)),collapseWhen:Et,tooltip:ft})):n.createElement(p,null,n.createElement(Z,{id:e,className:u(bt.button,f&&bt.buttonSmallPadding),displayMode:i,"aria-disabled":!!E||void 0,isDisabled:s,onClick:E?void 0:this._handleSaveClick,text:M,theme:yt,collapseWhen:Et,isOpened:b,tooltip:E?l.t(null,void 0,a(89771)):l.t(null,void 0,a(15356)),"data-tooltip-hotkey":_t||E?"":Ct?Mt:""}),f&&n.createElement("div",{className:bt.menuBtnWrap},n.createElement(d.ToolbarMenuButton,{"data-name":g,arrow:!0,ref:this._menuRef,isDrawer:m,drawerPosition:"Bottom",onClick:this._trackClick,onOpen:v,tooltip:l.t(null,void 0,a(38973)),menuClassName:u(!m&&bt.menu),menuRole:"grid"},this._renderMenuItems(Boolean(m))),vt.showFavoriteLayouts&&C&&k.length>FAVORITE_LAYOUTS_LIMIT&&n.createElement(n.Suspense,{fallback:null},n.createElement(Tt,{onClick:y,onAdditionalClick:w,placement:"auto",theme:undefined,buttonSize:"small",saveHintStateByClick:!1,text:l.t(null,{count:k.length,plural:"Your favorite layouts have moved to the top toolbar. You currently have {count} favorites. You can reduce the number to find them easier — unfavorite all in just one click or set up your choice manually.",replace:{count:k.length.toString()}},a(6094)),buttonText:l.t(null,void 0,a(66418)),additionalButtonText:l.t(null,void 0,a(36291)),settingsHintKey:"hint.favoriteLayouts",placeHolderClassName:bt.hintPlaceholder,hideWithReference:!0,hintStateHandler:favoriteLayoutsHintStateHandler}))),!1))}_renderMenuItems(e){const{wasChanges:t,isProcessing:i,chartId:s,onSaveChartFromMenu:o,onRenameChart:r,onLoadChart:h,onNewChart:c,isAutoSaveEnabled:d,autoSaveId:m,sharingId:v,onAutoSaveChanged:p,isSharingEnabled:g,onSharingChanged:b,recentItems:S,onExportData:C,isAuthenticated:y,favorites:f}=this.props,k=e?w.multilineLabelWithIconAndToolboxTheme:wt,E=e?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Mod+83),M=e?void 0:l.t(null,{context:"hotkey"},a(23821)),T=[];return T.push(n.createElement(A.AccessibleMenuItem,{key:"save",role:"row",isDisabled:Boolean(i||!t&&s),label:kt,onClick:o,shortcut:E,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-save"})),void 0!==s&&T.push(n.createElement(A.AccessibleMenuItem,{key:"rename",role:"row",icon:void 0,label:(0,Ve.appendEllipsis)(l.t(null,void 0,a(6321))),onClick:r,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-rename","aria-haspopup":"dialog"}),n.createElement(A.AccessibleMenuItem,{key:"save-as",role:"row",icon:void 0,label:(0,Ve.appendEllipsis)(ft),onClick:this._handleSaveAsClick,labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,"data-name":"save-load-menu-item-clone","aria-haspopup":"dialog"})),T.push(n.createElement(_.PopupMenuSeparator,{key:"all-layouts-separator"}),n.createElement(A.AccessibleMenuItem,{key:"all-layouts",role:"row",className:"js-save-load-menu-item-load-chart",label:(0,Ve.appendEllipsis)(l.t(null,void 0,a(65433))),onClick:h,icon:gt, labelRowClassName:u(e&&bt.popupItemRowTabletSmall),theme:k,shortcut:M,"data-name":"save-load-menu-item-load","aria-haspopup":"dialog"})),T}_trackClick(){0}}const It=(0,f.registryContextType)();class Rt extends n.PureComponent{constructor(e,t){super(e,t),this._exportDialogPromise=null,this._recentLayoutsAbortController=null,this._requestRecentLayouts=()=>{this._recentLayoutsAbortController?.abort()},this._updateState=e=>{this.setState((t=>({...t,...e})))},this._handleExportData=()=>{0},this._onSaveDialogVisibleChange=e=>{this.setState({isSaveDialogOpened:e})},this._syncState=e=>{this.setState(e)},this._handleAdditionalButton=()=>{const{loadChartService:e}=this.context;e.deleteAllFavorites()},this._onChangeHasChanges=e=>{this.state.wasChanges!==e&&this.setState({wasChanges:e})},this._onChangeAutoSaveEnabled=e=>{0},this._onChangeSharingEnabled=e=>{this.setState({isSharingEnabled:e})},this._onChangeTitle=e=>{this.setState({title:e})},this._onChangeId=e=>{this.setState({id:e})},this._onChartAboutToBeSaved=()=>{this.setState({isProcessing:!0})},this._onChartSaved=()=>{this.setState({isProcessing:!1})},this._handleAutoSaveEnabled=e=>{0},this._handleSharingEnabled=e=>{0},this._handleClickSave=()=>{this.context.saveChartService.saveChartOrShowTitleDialog(),this._trackEvent("Save click")},this._handleOpenMenu=()=>{this._requestRecentLayouts()},this._handleClickSaveFromMenu=()=>{this.context.saveChartService.saveChartOrShowTitleDialog(),this._trackEvent("Save From Menu")},this._handleClickClone=()=>{this.context.saveChartService.cloneChart()},this._handleClickSaveAs=()=>{this.context.saveChartService.saveChartAs(),this._trackEvent("Make a copy")},this._handleClickNew=()=>{this._trackEvent("New chart layout")},this._handleClickLoad=()=>{this.context.loadChartService.showLoadDialog()},this._handleHotkey=()=>{this.context.loadChartService.showLoadDialog()},this._handleClickRename=()=>{this.context.saveChartService.renameChart(),this._trackEvent("Rename")},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired,chartChangesWatcher:s.any.isRequired,saveChartService:s.any.isRequired,sharingChartService:s.any,loadChartService:s.any.isRequired});const{chartWidgetCollection:a,chartChangesWatcher:i,saveChartService:n,sharingChartService:o,loadChartService:l}=t;this._loadChartServiceState=l.state(),this.state={isAuthenticated:window.is_authenticated,isProcessing:!1,id:a.metaInfo.id.value(),title:a.metaInfo.name.value(),wasChanges:i.hasChanges(),iconHovered:!1,isSaveDialogOpened:!1,...this._loadChartServiceState.value()}}componentDidMount(){const{chartSaver:e,isFake:t,stateSyncEmitter:i}=this.props,{chartWidgetCollection:n,chartChangesWatcher:s,saveChartService:o,sharingChartService:r,loadChartService:h}=this.context;t?i.on("change",this._syncState):(s.getOnChange().subscribe(this,this._onChangeHasChanges),n.metaInfo.name.subscribe(this._onChangeTitle),n.metaInfo.id.subscribe(this._onChangeId),this._hotkeys=(0,st.createGroup)({desc:"Save/Load"}),this._hotkeys.add({desc:l.t(null,void 0,a(29517)),handler:this._handleHotkey, -hotkey:190}),e.chartSaved().subscribe(this,this._onChartSaved),e.chartAboutToBeSaved().subscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.subscribe(this,this._onLoginStateChange),this.context.saveChartService.getCreateController().visible().subscribe(this._onSaveDialogVisibleChange),this._loadChartServiceState.subscribe(this._updateState),vt.showFavoriteLayouts&&h.refreshChartList())}componentDidUpdate(e,t){this.props.isFake||t!==this.state&&this.props.stateSyncEmitter.emit("change",this.state)}componentWillUnmount(){const{chartSaver:e,isFake:t,stateSyncEmitter:a}=this.props,{chartWidgetCollection:i,chartChangesWatcher:n,saveChartService:s,sharingChartService:o}=this.context;t?a.off("change",this._syncState):(n.getOnChange().unsubscribe(this,this._onChangeHasChanges),i.metaInfo.name.unsubscribe(this._onChangeTitle),i.metaInfo.id.unsubscribe(this._onChangeId),(0,se.ensureDefined)(this._hotkeys).destroy(),e.chartSaved().unsubscribe(this,this._onChartSaved),e.chartAboutToBeSaved().unsubscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.unsubscribe(this,this._onLoginStateChange),this._recentLayoutsAbortController?.abort(),this.context.saveChartService.getCreateController().visible().unsubscribe(this._onSaveDialogVisibleChange),this._loadChartServiceState.unsubscribe(this._updateState))}render(){const{isReadOnly:e,displayMode:t,id:a,isFake:i}=this.props,{isProcessing:s,isAuthenticated:o,title:l,id:r,wasChanges:h,isAutoSaveEnabled:c,isSharingEnabled:d,isSaveDialogOpened:u,favorites:m,chartList:v,recents:p}=this.state,g={displayMode:t,isReadOnly:e,isAuthenticated:o,isProcessing:s,wasChanges:h,title:l,id:a,isSaveDialogOpened:u,favorites:m,chartList:v,chartId:null!==r?r:void 0,dataNameSaveMenu:i?void 0:"save-load-menu",showRemoveFavoriteHint:!i,onCloneChart:this._handleClickClone,onSaveChart:this._handleClickSave,onSaveChartFromMenu:this._handleClickSaveFromMenu,onRenameChart:this._handleClickRename,onSaveAsChart:this._handleClickSaveAs,onLoadChart:this._handleClickLoad,onButtonClick:this._handleClickLoad,onAdditionalButtonClick:this._handleAdditionalButton};return n.createElement(_.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>n.createElement(xt,{...g,isTabletSmall:e})))}_onLoginStateChange(){const e=window.is_authenticated;this.setState({isAuthenticated:e}),vt.showFavoriteLayouts&&this.context.loadChartService.refreshChartList()}_trackEvent(e){0}}Rt.contextType=It;var At=a(7986),Nt=a(52388),Ft=a(13665);const Ht=new Nt.DateTimeFormatter({dateTimeSeparator:"_",timeFormat:"%h-%m-%s"}),Ot={takeSnapshot:l.t(null,void 0,a(87972))},Dt=(0,f.registryContextType)();var Ut=a(75774);function Wt(e,t,i){return async function(e,t,i){const n=URL.createObjectURL(new Blob([`${l.t(null,void 0,a(93292))}`],{type:"text/html"}));try{ -Ut.isIOS&&await new Promise((e=>setTimeout(e)));const a=open(n,t,i);if(!a)throw new Error("cound not open a new tab");const s=await e.catch((()=>{}));void 0!==s?a.location.replace(s):a.close()}finally{URL.revokeObjectURL(n)}}(e,t,i)}var Pt=a(7372),Lt=a(21569);function Vt(e){const t=u(e.isLoading&&Lt.hidden),a=u(!e.isLoading&&Lt.hidden);return n.createElement("div",null,n.createElement("span",{className:t},e.children),n.createElement("span",{className:a},n.createElement(me.Loader,null)))}var Bt=a(76974),zt=a(67487),Zt=a(1457),Kt=a(23595),qt=a(29414),jt=a(99280),Qt=a(63295);const Xt=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,Qt);function Gt(e){const{serverSnapshot:t,clientSnapshot:i,hideShortcuts:s}=e,[o,r]=(0,n.useState)(!1),[h,c]=(0,n.useState)(!1),[d,m]=(0,n.useState)(!1),[v,p]=(0,n.useState)(!1),[g,b]=(0,n.useState)(!1),S=(0,Bt.useIsMounted)(),C=(0,n.useCallback)((async()=>{const e=i(),t=e.then((e=>new Promise((t=>e.canvas.toBlob((e=>{null!==e&&t(e)}))))));try{await(0,ot.writePromiseUsingApi)(t,"image/png"),be.emit("onClientScreenshotCopiedToClipboard")}catch(t){const{canvas:a}=await e;window.open()?.document.write(``)}}),[i]),_=(0,n.useCallback)((async()=>{const e=await i(),t=await function(e){return new Promise((t=>{try{e.canvas.toBlob((e=>{if(null===e)throw new Error("Unable to generate blob");t(URL.createObjectURL(e))}))}catch{t(e.canvas.toDataURL())}}))}(e);t&&(0,Pt.downloadFile)(`${e.name}.png`,t)}),[i]),y=e=>Wt(e.then((e=>e.imageUrl))),w=(0,n.useCallback)((async(e=!1)=>{const a=t();try{if(e)await y(a);else{const e=a.then((e=>new Blob([e.imageUrl],{type:"text/plain"})));await(0,ot.writePromiseUsingApi)(e,"text/plain"),be.emit("onServerScreenshotCopiedToClipboard")}return!0}catch(e){return y(a),!0}finally{S.current&&(c(!1),r(!1),(0,Ue.globalCloseMenu)())}}),[t]),f=((0,n.useCallback)((async()=>{const e=t();try{const t=720,a=e.then((async e=>{const a=await snapshoter().getSnapshot(e.symbol,new Set(["description"])),i="error"!==a.status?a.values.description:e.symbol,n=e.imageUrl.match(/\/x\/([0-9a-zA-Z]{8})/)?.[1]??"",s=createSnapshotImageUrls(n)?.url;return new Blob([`

${i} chart by TradingView

`],{type:"text/plain"})}));return await(0,ot.writePromiseUsingApi)(a,"text/plain"),be.emit("onServerScreenshotEmbedCodeCopiedToClipboard"),!0}catch(t){return y(e),!0}finally{S.current&&(m(!1),(0,Ue.globalCloseMenu)())}}),[t]),(0,n.useCallback)((async()=>{p(!0);const[e,i]=await Promise.all([a.e(4665).then(a.bind(a,66921)),t()]);e.Twitter.shareSnapshotInstantly(i.symbol,i.imageUrl),S.current&&(p(!1),(0,Ue.globalCloseMenu)())}),[t]));return n.createElement(n.Fragment,null,n.createElement(ge.ToolWidgetMenuSummary,null,l.t(null,void 0,a(58425))),n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"save-chart-image",label:l.t(null,void 0,a(26200)),icon:Kt,onClick:_,shortcut:s?void 0:(0, -Y.humanReadableHash)(Y.Modifiers.Mod+Y.Modifiers.Alt+83),theme:Xt}),n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"copy-chart-image",label:l.t(null,void 0,a(96554)),icon:Zt,onClick:C,shortcut:s?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Mod+Y.Modifiers.Shift+83),theme:Xt}),!(0,lt.onWidget)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"copy-link-to-the-chart-image",label:n.createElement(Vt,{isLoading:o},l.t(null,void 0,a(81939))),icon:qt,onClick:()=>{r(!0),w(!1)},dontClosePopup:!0,isDisabled:o,shortcut:s?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Alt+83),className:u(o&&Qt.loading),theme:Xt}),!1,!(0,lt.onWidget)()&&!(0,lt.isSymphonyEmbed)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"open-image-in-new-tab",label:n.createElement(Vt,{isLoading:h},l.t(null,void 0,a(19159))),icon:jt,onClick:()=>{c(!0),w(!0)},dontClosePopup:!0,isDisabled:h,className:u(h&&Qt.loading),theme:Xt}),!(0,lt.onWidget)()&&!(0,lt.isSymphonyEmbed)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"tweet-chart-image",label:n.createElement(Vt,{isLoading:v},l.t(null,void 0,a(28239))),icon:zt,onClick:f,dontClosePopup:!0,isDisabled:v,className:u(v&&Qt.loading),theme:Xt}),!1)}var $t=a(84015);function Yt(e){const[t,a]=(0,n.useState)(!1),i=(0,Bt.useIsMounted)(),s=(0,n.useCallback)((async()=>{a(!0),await e.serverSnapshot(),i.current&&a(!1)}),[e.serverSnapshot]);return n.createElement(L.ToolWidgetButton,{id:e.id,className:e.className,isDisabled:t,onClick:s,title:e.tooltip,icon:e.icon})}var Jt=a(72644);const ea=(ta=function(e){return(0,$t.isOnMobileAppPage)("any")?n.createElement(Yt,{...e,icon:Jt}):n.createElement(d.ToolbarMenuButton,{content:n.createElement(L.ToolWidgetButton,{tag:"div",id:e.id,className:e.className,icon:Jt}),drawerPosition:"Bottom",drawerBreakpoint:y.DialogBreakpoints.TabletSmall,arrow:!1,onClick:function(){},tooltip:e.tooltip,menuRole:"grid"},n.createElement(Gt,{...e}))},(aa=class extends n.PureComponent{constructor(e,t){super(e,t),this._clientSnapshot=async()=>{const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol();return{canvas:await this.context.chartWidgetCollection.clientSnapshot(),name:`${(0,Ft.shortName)(e)}_${Ht.formatLocal(new Date)}`}},this._serverSnapshot=async()=>{const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol(),t=await this.context.chartWidgetCollection.takeScreenshot(),a=void 0!==this.context.snapshotUrl?t:(0,At.convertImageNameToUrl)(t);return{symbol:(0,Ft.shortName)(e),imageUrl:a}},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired})}render(){const{className:e,id:t}=this.props;return n.createElement(ta,{id:t,className:e,tooltip:Ot.takeSnapshot,serverSnapshot:this._serverSnapshot,clientSnapshot:this._clientSnapshot})}}).contextType=Dt,aa);var ta,aa,ia=a(79652),na=a(39362),sa=a(50340);class oa{async show(e){if(null!==oa._provider){const e=await oa._provider.getSymbol();return r.linking.setSymbolAndLogInitiator(e.symbol,"symbol search UI"),e} -if(oa._currentShowingInstance)throw new DOMException("SymbolSearchUI is already shown","InvalidStateError");try{oa._currentShowingInstance=this,oa.preload();const t=await oa._implementation;return(0,se.assert)(null!==t),new Promise((a=>{t.showDefaultSearchDialog({...e,onSearchComplete:e=>{a({symbol:e})}})}))}finally{oa._currentShowingInstance=null}}static setProvider(e){this._provider=e}static preload(){null===this._provider&&null===this._implementation&&(this._implementation=(0,sa.loadNewSymbolSearch)())}}oa._currentShowingInstance=null,oa._provider=null,oa._implementation=null;var la=a(29142),ra=a(92876);const ha=(0,rt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,ra),ca=(0,f.registryContextType)();class da extends n.PureComponent{constructor(e,t){super(e,t),this._openSymbolSearchDialog=async e=>{if((0,Y.modifiersFromEvent)(e)===Y.Modifiers.Alt)return void(0,ot.getClipboard)().writeText(this.state.symbol);if(this.state.isOpened)return;const{chartWidgetCollection:t}=this.context,s=t?.activeChartWidget.value().model().model(),o=s?.mainSeries().symbolInfo(),r="option"===o?.type;try{(0,K.trackEvent)("GUI","SS","main search");let t=this._isSpread(this.state.symbol)?this.state.symbol:this.state.shortName;if(i.enabled("symbol_search_option_chain_selector")&&r){const e=await resolveUnderlyingSymbol(this.state.symbol);e&&(t={type:"option",value:this.state.symbol,underlying:e})}await(new oa).show({trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},onClose:()=>{this.setState({isOpened:!1})},onOpen:()=>{this.setState({isOpened:!0})},shouldReturnFocus:(0,q.isKeyboardClick)(e),defaultValue:t,showSpreadActions:(0,ia.canShowSpreadActions)()&&this.props.isActionsVisible,source:"searchBar",enableOptionsChain:i.enabled("symbol_search_option_chain_selector"),footer:Ie.mobiletouch?void 0:n.createElement(na.SymbolSearchDialogFooter,null,l.t(null,void 0,a(50021)))})}catch(e){}},this._isSpread=e=>!1,this._onSymbolChanged=()=>{const e=r.linking.proSymbol.value();this.setState({symbol:e,shortName:ua(e)})},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state={symbol:r.linking.proSymbol.value(),shortName:ua(r.linking.proSymbol.value()),isOpened:!1}}componentDidMount(){r.linking.proSymbol.subscribe(this._onSymbolChanged),oa.preload()}componentWillUnmount(){r.linking.proSymbol.unsubscribe(this._onSymbolChanged)}render(){const{id:e,className:t}=this.props;return n.createElement(g.ToolbarButton,{id:e,className:m()(t,i.enabled("uppercase_instrument_names")&&ra.uppercase,ra.smallLeftPadding),theme:ha,icon:la,isOpened:this.state.isOpened,text:this.state.shortName,onClick:this._openSymbolSearchDialog,tooltip:l.t(null,void 0,a(51165))})}async _updateQuotes(e){}}function ua(e){return function(e){return e.includes(":")?e.split(":"):["",e]}(e)[1]}da.contextType=ca;var ma=a(75313);function va(e){return n.createElement("div",{className:u(ma.description,e.className)},e.children)}var pa=a(6917);const ga=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:pa.labelRow,toolbox:pa.toolbox, -item:pa.titleItem}),ba=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:pa.labelRow,toolbox:pa.toolbox,item:pa.titleItemTabletSmall}),Sa=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{item:pa.item}),Ca=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{item:pa.itemTabletSmall});function _a(e){const{role:t,className:a,item:i,description:s,favorite:o,isFavoritingAllowed:l,isTabletSmall:r,onApply:h,onRemove:c,onFavor:d,isActive:u,descriptionDataName:v,...p}=e,g=p,[b,S]=(0,xe.useHover)(),C=r?ba:ga,_=r?Ca:Sa,y=(0,n.useCallback)((()=>h(i)),[h,i]),w=(0,n.useCallback)((e=>c(i,e)),[c,i]),f=(0,n.useCallback)((()=>{d&&d(i)}),[d,i]);return n.createElement("div",{...S,...g,className:m()(a,pa.wrap)},n.createElement(A.AccessibleMenuItem,{role:t,theme:C,label:n.createElement(ht.LeadingEmojiText,{text:i.name}),labelRowClassName:m()(r&&pa.itemLabelTabletSmall),isHovered:b,showToolboxOnHover:!o&&!b,showToolboxOnFocus:!0,onClick:y,isActive:u,toolbox:n.createElement(n.Fragment,null,!i.isDefault&&n.createElement(Re.MenuRemoveButton,{key:"remove",hidden:!Ie.touch&&!b,onClick:w,className:m()(pa.remove,u&&pa.active)}),Boolean(d)&&l&&n.createElement(N.MenuFavoriteButton,{key:"favorite",isFilled:Boolean(o),onClick:f}))}),s&&n.createElement(oe.PopupMenuItem,{theme:_,label:n.createElement(va,{className:m()(pa.description,r&&pa.descriptionTabletSmall)},s),onClick:y,isHovered:b,isActive:u,"data-name":v}))}var ya=a(76032);function wa(e){const{item:t}=e,a={...t,isDefault:t.is_default},i={"data-name":t.name,"data-id":t.id,"data-is-default":Boolean(t.is_default)},s=t.meta_info,o=s?(0,ya.getStudyTemplateDescString)(s.indicators):void 0;return n.createElement(_a,{...e,...i,description:o,item:a})}var fa=a(97357);const ka=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,fa);function Ea(e){const{onClick:t,isTabletSmall:a,className:i,icon:s,title:l,...r}=e;return n.createElement(A.AccessibleMenuItem,{...r,theme:ka,className:m()(i,fa.wrap),label:n.createElement("div",{className:fa.titleWrap},n.createElement("div",{className:m()(fa.title,a&&fa.titleTabletSmall)},n.createElement(o.Icon,{className:fa.icon,icon:s}),n.createElement("div",{className:fa.text},l))),onClick:t})}var Ma=a(36947),Ta=a(64706);const xa=n.createContext(null),Ia=!1;var Ra=a(53707),Aa=a(72154);function Na(e){const{templates:t,recents:i,onTemplateSave:s,onTemplateRemove:o,onTemplateSelect:r,onTemplateFavorite:h,isTabletSmall:c,isLoading:d,onOpenTemplatesDialog:u}=e,v=(0,n.useMemo)((()=>t.filter((e=>e.is_default))),[t]),p=(0,n.useMemo)((()=>t.filter((e=>!e.is_default))),[t]),g=(0,n.useContext)(xa),b=(0,n.useContext)(Ta.MenuContext),S=(0,Ma.useForceUpdate)();(0,n.useEffect)((()=>{if(null!==g){const e={};return g.getOnChange().subscribe(e,(()=>{S(),b&&b.update()})),()=>g.getOnChange().unsubscribeAll(e)}return()=>{}}),[]);const _=(e,t)=>n.createElement(wa,{key:e.name,role:"row",item:e,isFavoritingAllowed:Boolean(h),favorite:null!==e.favorite_date,onApply:r,onFavor:h,onRemove:o,isTabletSmall:c,"data-group-name":t});return n.createElement("div",{role:"treegrid", -className:m()(Aa.menu,c&&Aa.menuSmallTablet)},n.createElement(Ea,{role:"row",onClick:s,isTabletSmall:c,icon:Ra,title:(0,Ve.appendEllipsis)(l.t(null,void 0,a(26869))),"aria-haspopup":"dialog"}),d&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(pe,null)),!d&&(c?n.createElement(Fa,{defaults:v,customs:p,recents:i,render:_}):n.createElement(Ha,{defaults:v,customs:p,recents:i,render:_,state:g})),Ia)}function Fa(e){const{defaults:t,customs:i,recents:s,render:o}=e;return n.createElement(n.Fragment,null,i.length>0&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeaderTabletSmall},l.t(null,void 0,a(83300))),i.map((e=>o(e)))),t.length>0&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeaderTabletSmall},l.t(null,void 0,a(46838))),t.map((e=>o(e)))))}function Ha(e){const{defaults:t,customs:i,recents:s,render:o,state:r}=e;return n.createElement(n.Fragment,null,i.length>0&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeader},l.t(null,void 0,a(83300))),i.map((e=>o(e)))),i.length>0&&t.length>0&&r&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(Le,{role:"row",summary:l.t(null,void 0,a(46838)),open:!r.get().defaultsCollapsed,onStateChange:e=>r.set({defaultsCollapsed:!e})},t.map((e=>o(e))))),0===i.length&&t.length>0&&n.createElement(n.Fragment,null,n.createElement(C.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeader},l.t(null,void 0,a(46838))),t.map((e=>o(e)))))}var Oa=a(64147),Da=a(39076);class Ua{constructor(e,t){this._isFavoriteEnabled=i.enabled("items_favoriting"),this.handleFavorTemplate=e=>{if(!this._isFavoriteEnabled)return;const{id:t,is_default:a,favorite_date:i}=e;null!==i?this._removeFavoriteTemplate(t,a):this._addFavoriteTemplate(t,a)},this.handleDropdownOpen=()=>{this._setState({isLoading:!0}),this._studyTemplates.invalidate(),this._studyTemplates.refreshStudyTemplateList((()=>this._setState({isLoading:!1})))},this.handleApplyTemplate=e=>{this._studyTemplates.applyTemplate(e.name),this._recentStudyTemplatesService&&this._recentStudyTemplatesService.add(e.id)},this.handleRemoveTemplate=(e,t,a)=>{this._studyTemplates.deleteStudyTemplate(e.name,t,a)},this.handleSaveTemplate=e=>{this._studyTemplates.showSaveAsDialog(e)},this._studyTemplates=e,this._recentStudyTemplatesService=t;const a=this._recentStudyTemplatesService?.get()||[],n=this._studyTemplates.list();this._state=new Oa.WatchedValue({isLoading:!1,studyTemplatesList:n,recents:a}),this._studyTemplates.getOnChange().subscribe(this,this._handleTemplatesChange),this._recentStudyTemplatesService?.getOnChange().subscribe(this,this._handleRecentsChange),this._studyTemplates.refreshStudyTemplateList()}destroy(){ -this._studyTemplates.getOnChange().unsubscribe(this,this._handleTemplatesChange),this._recentStudyTemplatesService?.getOnChange().unsubscribe(this,this._handleRecentsChange)}state(){return this._state.readonly()}getSortedFavoritesStudyTemplates(e){return e.filter((e=>null!==e.favorite_date)).sort(((e,t)=>null!==e.favorite_date&&null!==t.favorite_date&&e.favorite_date>t.favorite_date?1:-1))}getValidRecents(e){const t=e.reduce(((e,t)=>(e[t.id]=t,e)),{});return this._state.value().recents.map((e=>t[e])).filter((e=>void 0!==e))}_setState(e){this._state.setValue({...this._state.value(),...e})}_handleTemplatesChange(){this._setState({studyTemplatesList:this._studyTemplates.list()})}_handleRecentsChange(){this._setState({recents:this._recentStudyTemplatesService?.get()||[]})}_removeFavoriteTemplate(e,t){const a=t?Da.backend.favorStandardStudyTemplate:Da.backend.favorStudyTemplate;this._replaceOldFavoriteStudyTemplate(e,null,t),a(e,!1)}_addFavoriteTemplate(e,t){const a=this.getSortedFavoritesStudyTemplates(this._state.value().studyTemplatesList),i=a.length?a[a.length-1].favorite_date:0,n=window.is_authenticated?Date.now():i+1,s=t?Da.backend.favorStandardStudyTemplate:Da.backend.favorStudyTemplate;this._replaceOldFavoriteStudyTemplate(e,n,t),s(e,!0)}_replaceOldFavoriteStudyTemplate(e,t,a){const i=this._state.value().studyTemplatesList.map((i=>i.id===e&&i.is_default===a?{...i,favorite_date:t}:i));this._setState({studyTemplatesList:i})}}var Wa=a(63472),Pa=a(66114);function La(e){const{className:t,children:a,item:i,onApply:s,isActive:o,href:l,target:r}=e,h=i.name?.trim()??" ",[c,d]=(0,P.useRovingTabindexElement)(null),m=l?"a":s?"button":"div",v=i.tooltip??h,p=(0,Wa.getLeadingEmojiHtml)(v);return n.createElement(m,{ref:c,type:s&&!l?"button":void 0,className:u(t,Pa.item,Pa.accessible,"apply-common-tooltip","common-tooltip-html"),onClick:function(e){if(e.stopPropagation(),s&&l){if((0,T.modifiersFromEvent)(e)!==T.Modifiers.None||1===e.button)return;e.preventDefault()}s?.(i)},onKeyDown:"a"===m?function(e){32===(0,T.hashFromEvent)(e)&&(e.preventDefault(),c.current?.click())}:void 0,"data-tooltip":p,"aria-label":v,tabIndex:d,href:"a"===m?l:void 0,target:"a"===m?r:void 0},n.createElement("div",{className:u(Pa.round,o&&Pa.active)},a||n.createElement(ht.LeadingEmojiText,{text:h,firstSegmentOnly:!0})))}var Va=a(21233),Ba=a(88506);const za=(0,f.registryContextType)();class Za extends n.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({...e,isActive:this.state.isActive})},this._handleApplyTemplate=e=>{this._handleClose(),this._model.handleApplyTemplate(e)},this._handleRemoveTemplate=(e,t,a)=>{this._handleClose(),this._model.handleRemoveTemplate(e,t,a)},this._handleClose=()=>{this._handleToggleDropdown(!1)},this._handleToggleDropdown=e=>{const{isActive:t}=this.state,a="boolean"==typeof e?e:!t;this.setState({isActive:a})},this._handleOpenTemplatesDialog=()=>{isNewTemplatesViewEnabled&&showIndicatorTemplatesDialog(this._model)},(0,f.validateRegistry)(t,{studyTemplates:s.any.isRequired, -templatesMenuViewStateService:s.any,recentStudyTemplatesService:s.any});const{recentStudyTemplatesService:a,studyTemplates:i}=t;this._model=new Ua(i,a),this.state={...this._model.state().value(),isActive:!1}}componentDidMount(){this._model.state().subscribe(this._updateState)}componentWillUnmount(){this._model.state().unsubscribe(this._updateState),this._model.destroy()}render(){const{studyTemplatesList:e}=this.state,{isShownQuicks:t,className:a,displayMode:i,id:s}=this.props,o=this._model.getSortedFavoritesStudyTemplates(e),l=this._model.getValidRecents(e);return n.createElement(xa.Provider,{value:this.context.templatesMenuViewStateService||null},n.createElement(Ka,{id:s,className:a,mode:i,templates:e,favorites:o,recents:l,onMenuOpen:this._model.handleDropdownOpen,onTemplateFavorite:t?this._model.handleFavorTemplate:void 0,onTemplateSelect:this._handleApplyTemplate,onTemplateRemove:this._handleRemoveTemplate,onTemplateSave:this._model.handleSaveTemplate,onOpenTemplatesDialog:this._handleOpenTemplatesDialog}))}}function Ka(e){const{id:t,className:i,mode:s,templates:o,favorites:r,recents:h,isMenuOpen:c,onTemplateSelect:u,onTemplateSave:v,onTemplateFavorite:g,onTemplateRemove:b,onOpenTemplatesDialog:S}=e,C=(0,n.useRef)(null),w=(0,n.useRef)(null),f=m()(i,Ba.wrap,{[Ba.full]:"full"===s,[Ba.medium]:"medium"===s}),k="small"!==s&&g&&r.length>0;return n.createElement(p,{id:t,className:f},n.createElement(_.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(t=>n.createElement(d.ToolbarMenuButton,{ref:C,menuReference:w,onOpen:e.onMenuOpen,isDrawer:t,drawerPosition:"Bottom",arrow:!1,content:n.createElement(z,{tag:"div",className:m()(k&&Ba.buttonWithFavorites),displayMode:s,isOpened:c,icon:Va,forceInteractive:!0,collapseWhen:["full","medium","small"]}),onClick:M,tooltip:l.t(null,void 0,a(76443)),menuDataName:"indicator-templates-menu"},n.createElement(Na,{onTemplateSave:v,onTemplateSelect:u,onTemplateRemove:E,onTemplateFavorite:g,templates:o,recents:h,isTabletSmall:t,onOpenTemplatesDialog:S})))),k&&n.createElement(qa,{favorites:r,onTemplateSelect:function(e){u(e),M()}}));function E(e,t){if(t&&(0,q.isKeyboardClick)(t)&&w.current){const t=(0,le.queryMenuElements)(w.current),a=t.findIndex((t=>null!==t.closest(`[data-id="${e.id}"]`)));b(e,null,(()=>{if(-1!==a&&w.current){const e=t[a+1]??t[a-1];e?e.focus():(0,le.focusFirstMenuItem)(w.current),C.current?.update()}}))}else b(e)}function M(){0}}function qa(e){return n.createElement(n.Fragment,null,e.favorites.map(((t,a,i)=>n.createElement(La,{key:t.name,item:t,onApply:e.onTemplateSelect,className:m()({[Ba.first]:0===a,[Ba.last]:a===i.length-1})}))))}Za.contextType=za;a(21251);var ja=a(77665),Qa=a(96052),Xa=a(28282);const Ga={undoHotKey:(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"Z"],text:"{0} + {1}"}),redoHotKey:(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"Y"],text:"{0} + {1}"})},$a=(0,rt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,Xa),Ya=(0,f.registryContextType)();class Ja extends n.PureComponent{constructor(e,t){ -super(e,t),this._batched=null,this._handleClickUndo=()=>{(0,K.trackEvent)("GUI","Undo");const{chartWidgetCollection:e}=this.context;e.undoHistory.undo()},this._handleClickRedo=()=>{(0,K.trackEvent)("GUI","Redo");const{chartWidgetCollection:e}=this.context;e.undoHistory.redo()},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state=this._getStateFromUndoHistory()}componentDidMount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().subscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().subscribe(this,this._onChangeStack)}componentWillUnmount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().unsubscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().unsubscribe(this,this._onChangeStack),this._batched=null}render(){const{id:e}=this.props,{isEnabledRedo:t,isEnabledUndo:i,redoStack:s,undoStack:o}=this.state;return n.createElement(p,{id:e},n.createElement(g.ToolbarButton,{icon:ja,isDisabled:!i,onClick:this._handleClickUndo,theme:$a,tooltip:i?l.t(null,{replace:{hint:o}},a(66020)):void 0,"data-tooltip-hotkey":i?Ga.undoHotKey:void 0}),n.createElement(g.ToolbarButton,{icon:Qa,isDisabled:!t,onClick:this._handleClickRedo,theme:$a,tooltip:t?l.t(null,{replace:{hint:s}},a(11304)):void 0,"data-tooltip-hotkey":t?Ga.redoHotKey:void 0}))}_onChangeStack(){null===this._batched&&(this._batched=Promise.resolve().then((()=>{if(null===this._batched)return;this._batched=null;const e=this._getStateFromUndoHistory();this.setState(e)})))}_getStateFromUndoHistory(){const{chartWidgetCollection:e}=this.context,t=e.undoHistory.undoStack(),a=e.undoHistory.redoStack(),i=a.head(),n=t.head();return{isEnabledRedo:!a.isEmpty(),isEnabledUndo:!t.isEmpty(),redoStack:i?i.text().translatedText():"",undoStack:n?n.text().translatedText():""}}}Ja.contextType=Ya;const ei=e=>{if((e=>"http://www.w3.org/1999/xhtml"===e?.namespaceURI)(e)&&"true"!==e.dataset.internalAllowKeyboardNavigation){e.tabIndex=-1,e.ariaDisabled="true";for(let t=0;t{this.forceUpdate()},this._setRef=e=>{this._wrapperElement=e},this._handleMeasure=([e])=>{this.props.width.setValue(e.contentRect.width)},this._handleMutation=([e])=>{"childList"===e.type&&ei(this.props.element)}}componentDidMount(){const{element:e,isFake:t,width:a}=this.props;!t&&this._wrapperElement?(this._resizeObserver=new ResizeObserver(this._handleMeasure),this._mutationObserver=new MutationObserver(this._handleMutation),this._wrapperElement.appendChild(e),this._resizeObserver.observe(this._wrapperElement),this._mutationObserver.observe(e,{subtree:!0,childList:!0})):a.subscribe(this._update)}componentWillUnmount(){const{width:e,isFake:t}=this.props;t&&e.unsubscribe(this._update),this._resizeObserver&&this._wrapperElement&&this._resizeObserver.unobserve(this._wrapperElement), -this._mutationObserver&&(this._mutationObserver.disconnect(),this._mutationObserver=null)}render(){const{isFake:e=!1,width:t}=this.props;return n.createElement(p,{ref:this._setRef,style:e?{width:t.value()}:void 0,"data-is-custom-header-element":!0})}}function ai(e){const{displayMode:t,params:a}=e;return n.createElement(d.ToolbarMenuButton,{content:n.createElement(z,{collapseWhen:void 0!==a.icon?void 0:[],displayMode:t,icon:a.icon,text:a.title,"data-name":"dropdown","data-is-custom-header-element":!0}),drawerPosition:"Bottom",drawerBreakpoint:y.DialogBreakpoints.TabletSmall,arrow:!1,tooltip:a.tooltip},a.items.map(((e,t)=>n.createElement(oe.PopupMenuItem,{key:t,label:e.title,icon:e.icon,onClick:()=>e.onSelect(),"data-name":"dropdown-item"}))))}var ii=a(935);function ni(e){const{className:t,title:a,...i}=e;return n.createElement(Z,{...i,className:u(t,ii.customTradingViewStyleButton,ii.withoutIcon),collapseWhen:[],"data-name":"custom-tradingview-styled-button",tooltip:a})}var si=a(60448);const oi=(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"K"],text:"{0} + {1}"}),li=(0,f.registryContextType)();class ri extends n.PureComponent{constructor(e,t){super(e),this._dialog=null,this._updateState=e=>{this.setState({isOpened:e})},this._handleClick=e=>{const{openGlobalSearch:t}=this.context;t({shouldReturnFocus:(0,q.isKeyboardClick)(e)}).then((e=>{this._dialog?.visible().unsubscribe(this._updateState),this._dialog=e,e.visible().subscribe(this._updateState)}))},(0,f.validateRegistry)(t,{openGlobalSearch:s.any.isRequired}),this.state={isOpened:!1}}componentWillUnmount(){this._dialog?.visible().unsubscribe(this._updateState)}render(){return n.createElement(G.ToolbarIconButton,{...this.props,icon:si,isOpened:this.state.isOpened,onClick:this._handleClick,"data-tooltip-hotkey":oi,tooltip:l.t(null,void 0,a(18243))})}}ri.contextType=li;var hi=a(27514),ci=a(27906);function di(){return{Bars:i.enabled("header_chart_type")?W:void 0,Compare:i.enabled("header_compare")?X:void 0,Custom:ti,CustomTradingViewStyledButton:ni,Fullscreen:(0,ci.shouldShowFullscreen)()?ne:void 0,Indicators:i.enabled("header_indicators")?we:void 0,Intervals:i.enabled("header_resolutions")?Xe:void 0,OpenPopup:tt,Properties:i.enabled("header_settings")&&i.enabled("show_chart_property_page")?nt:void 0,SaveLoad:i.enabled("header_saveload")?Rt:void 0,Screenshot:i.enabled("header_screenshot")?ea:void 0,SymbolSearch:i.enabled("header_symbol_search")?da:void 0,Templates:i.enabled("study_templates")?Za:void 0,Dropdown:ai,UndoRedo:i.enabled("header_undo_redo")?Ja:void 0,Layout:undefined,QuickSearch:(0,hi.shouldShowQuickSearchOnLib)()?ri:void 0}}},27906:(e,t,a)=>{"use strict";a.d(t,{shouldShowFullscreen:()=>n});var i=a(56570);function n(){return i.enabled("header_fullscreen_button")}},23076:(e,t,a)=>{"use strict";a.r(t),a.d(t,{SERIES_ICONS:()=>g});var i=a(4475),n=a(94670),s=a(32162),o=a(39956),l=a(14083),r=a(45504),h=a(52867),c=a(41473),d=a(31246),u=a(15726),m=a(24464),v=a(71705),p=a(9450);const g={3:n,16:s,0:o,1:l,8:r,9:h,2:c,14:d,15:u,10:m,12:v, -13:p};g[21]=i},7986:(e,t,a)=>{"use strict";function i(e){return"https://www.tradingview.com/x/"+e+"/"}a.d(t,{convertImageNameToUrl:()=>i})},7372:(e,t,a)=>{"use strict";function i(e,t){const a=document.createElement("a");a.style.display="none",a.href=t,a.download=e,a.click()}a.d(t,{downloadFile:()=>i})},29142:e=>{e.exports=''},97268:e=>{e.exports=''},36992:e=>{e.exports=''},13090:e=>{e.exports=''},6198:e=>{e.exports=''},99280:e=>{e.exports=''},60448:e=>{e.exports=''},21233:e=>{ -e.exports=''},94670:e=>{e.exports=''},39956:e=>{e.exports=''},24464:e=>{e.exports=''},14083:e=>{ -e.exports=''},53707:e=>{e.exports=''},9450:e=>{e.exports=''},1393:e=>{e.exports=''},45504:e=>{e.exports=''},71705:e=>{e.exports=''},32162:e=>{ +hotkey:190}),e.chartSaved().subscribe(this,this._onChartSaved),e.chartAboutToBeSaved().subscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.subscribe(this,this._onLoginStateChange),this.context.saveChartService.getCreateController().visible().subscribe(this._onSaveDialogVisibleChange),this._loadChartServiceState.subscribe(this._updateState),vt.showFavoriteLayouts&&h.refreshChartList())}componentDidUpdate(e,t){this.props.isFake||t!==this.state&&this.props.stateSyncEmitter.emit("change",this.state)}componentWillUnmount(){const{chartSaver:e,isFake:t,stateSyncEmitter:a}=this.props,{chartWidgetCollection:i,chartChangesWatcher:n,saveChartService:s,sharingChartService:o}=this.context;t?a.off("change",this._syncState):(n.getOnChange().unsubscribe(this,this._onChangeHasChanges),i.metaInfo.name.unsubscribe(this._onChangeTitle),i.metaInfo.id.unsubscribe(this._onChangeId),(0,se.ensureDefined)(this._hotkeys).destroy(),e.chartSaved().unsubscribe(this,this._onChartSaved),e.chartAboutToBeSaved().unsubscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.unsubscribe(this,this._onLoginStateChange),this._recentLayoutsAbortController?.abort(),this.context.saveChartService.getCreateController().visible().unsubscribe(this._onSaveDialogVisibleChange),this._loadChartServiceState.unsubscribe(this._updateState))}render(){const{isReadOnly:e,displayMode:t,id:a,isFake:i}=this.props,{isProcessing:s,isAuthenticated:o,title:l,id:r,wasChanges:h,isAutoSaveEnabled:c,isSharingEnabled:d,isSaveDialogOpened:u,favorites:m,chartList:v,recents:p}=this.state,g={displayMode:t,isReadOnly:e,isAuthenticated:o,isProcessing:s,wasChanges:h,title:l,id:a,isSaveDialogOpened:u,favorites:m,chartList:v,chartId:null!==r?r:void 0,dataNameSaveMenu:i?void 0:"save-load-menu",showRemoveFavoriteHint:!i,onCloneChart:this._handleClickClone,onSaveChart:this._handleClickSave,onSaveChartFromMenu:this._handleClickSaveFromMenu,onRenameChart:this._handleClickRename,onSaveAsChart:this._handleClickSaveAs,onLoadChart:this._handleClickLoad,onButtonClick:this._handleClickLoad,onAdditionalButtonClick:this._handleAdditionalButton};return n.createElement(C.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(e=>n.createElement(xt,{...g,isTabletSmall:e})))}_onLoginStateChange(){const e=window.is_authenticated;this.setState({isAuthenticated:e}),vt.showFavoriteLayouts&&this.context.loadChartService.refreshChartList()}_trackEvent(e){0}}Rt.contextType=It;var At=a(7986),Nt=a(52388),Ft=a(13665);const Ht=new Nt.DateTimeFormatter({dateTimeSeparator:"_",timeFormat:"%h-%m-%s"}),Ot={takeSnapshot:l.t(null,void 0,a(87972))},Dt=(0,f.registryContextType)();var Ut=a(75774);function Wt(e,t,i){return async function(e,t,i){const n=URL.createObjectURL(new Blob([`${l.t(null,void 0,a(93292))}`],{type:"text/html"}));try{ +Ut.isIOS&&await new Promise((e=>setTimeout(e)));const a=open(n,t,i);if(!a)throw new Error("cound not open a new tab");const s=await e.catch((()=>{}));void 0!==s?a.location.replace(s):a.close()}finally{URL.revokeObjectURL(n)}}(e,t,i)}var Pt=a(7372),Lt=a(21569);function Vt(e){const t=u(e.isLoading&&Lt.hidden),a=u(!e.isLoading&&Lt.hidden);return n.createElement("div",null,n.createElement("span",{className:t},e.children),n.createElement("span",{className:a},n.createElement(me.Loader,null)))}var Bt=a(76974),zt=a(67487),Zt=a(1457),Kt=a(23595),qt=a(29414),jt=a(99280),Qt=a(63295);const Xt=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,Qt);function Gt(e){const{serverSnapshot:t,clientSnapshot:i,hideShortcuts:s}=e,[o,r]=(0,n.useState)(!1),[h,c]=(0,n.useState)(!1),[d,m]=(0,n.useState)(!1),[v,p]=(0,n.useState)(!1),[g,b]=(0,n.useState)(!1),S=(0,Bt.useIsMounted)(),_=(0,n.useCallback)((async()=>{const e=i(),t=e.then((e=>new Promise((t=>e.canvas.toBlob((e=>{null!==e&&t(e)}))))));try{await(0,ot.writePromiseUsingApi)(t,"image/png"),be.emit("onClientScreenshotCopiedToClipboard")}catch(t){const{canvas:a}=await e;window.open()?.document.write(``)}}),[i]),C=(0,n.useCallback)((async()=>{const e=await i(),t=await function(e){return new Promise((t=>{try{e.canvas.toBlob((e=>{if(null===e)throw new Error("Unable to generate blob");t(URL.createObjectURL(e))}))}catch{t(e.canvas.toDataURL())}}))}(e);t&&(0,Pt.downloadFile)(`${e.name}.png`,t)}),[i]),y=e=>Wt(e.then((e=>e.imageUrl))),w=(0,n.useCallback)((async(e=!1)=>{const a=t();try{if(e)await y(a);else{const e=a.then((e=>new Blob([e.imageUrl],{type:"text/plain"})));await(0,ot.writePromiseUsingApi)(e,"text/plain"),be.emit("onServerScreenshotCopiedToClipboard")}return!0}catch(e){return y(a),!0}finally{S.current&&(c(!1),r(!1),(0,Ue.globalCloseMenu)())}}),[t]),f=((0,n.useCallback)((async()=>{const e=t();try{const t=720,a=e.then((async e=>{const a=await snapshoter().getSnapshot(e.symbol,new Set(["description"])),i="error"!==a.status?a.values.description:e.symbol,n=e.imageUrl.match(/\/x\/([0-9a-zA-Z]{8})/)?.[1]??"",s=createSnapshotImageUrls(n)?.url;return new Blob([`

${i} chart by TradingView

`],{type:"text/plain"})}));return await(0,ot.writePromiseUsingApi)(a,"text/plain"),be.emit("onServerScreenshotEmbedCodeCopiedToClipboard"),!0}catch(t){return y(e),!0}finally{S.current&&(m(!1),(0,Ue.globalCloseMenu)())}}),[t]),(0,n.useCallback)((async()=>{p(!0);const[e,i]=await Promise.all([a.e(4665).then(a.bind(a,66921)),t()]);e.Twitter.shareSnapshotInstantly(i.symbol,i.imageUrl),S.current&&(p(!1),(0,Ue.globalCloseMenu)())}),[t]));const k=(e.snapshotUrl&&e.snapshotUrl.length>0)??!1;return n.createElement(n.Fragment,null,n.createElement(ge.ToolWidgetMenuSummary,null,l.t(null,void 0,a(58425))),n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"save-chart-image",label:l.t(null,void 0,a(26200)),icon:Kt,onClick:C,shortcut:s?void 0:(0, +Y.humanReadableHash)(Y.Modifiers.Mod+Y.Modifiers.Alt+83),theme:Xt}),n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"copy-chart-image",label:l.t(null,void 0,a(96554)),icon:Zt,onClick:_,shortcut:s?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Mod+Y.Modifiers.Shift+83),theme:Xt}),k&&!(0,lt.onWidget)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"copy-link-to-the-chart-image",label:n.createElement(Vt,{isLoading:o},l.t(null,void 0,a(81939))),icon:qt,onClick:()=>{r(!0),w(!1)},dontClosePopup:!0,isDisabled:o,shortcut:s?void 0:(0,Y.humanReadableHash)(Y.Modifiers.Alt+83),className:u(o&&Qt.loading),theme:Xt}),!1,k&&!(0,lt.onWidget)()&&!(0,lt.isSymphonyEmbed)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"open-image-in-new-tab",label:n.createElement(Vt,{isLoading:h},l.t(null,void 0,a(19159))),icon:jt,onClick:()=>{c(!0),w(!0)},dontClosePopup:!0,isDisabled:h,className:u(h&&Qt.loading),theme:Xt}),k&&!(0,lt.onWidget)()&&!(0,lt.isSymphonyEmbed)()&&n.createElement(A.AccessibleMenuItem,{role:"row","data-name":"tweet-chart-image",label:n.createElement(Vt,{isLoading:v},l.t(null,void 0,a(28239))),icon:zt,onClick:f,dontClosePopup:!0,isDisabled:v,className:u(v&&Qt.loading),theme:Xt}),!1)}var $t=a(84015);function Yt(e){const[t,a]=(0,n.useState)(!1),i=(0,Bt.useIsMounted)(),s=(0,n.useCallback)((async()=>{a(!0),await e.serverSnapshot(),i.current&&a(!1)}),[e.serverSnapshot]);return n.createElement(L.ToolWidgetButton,{id:e.id,className:e.className,isDisabled:t,onClick:s,title:e.tooltip,icon:e.icon})}var Jt=a(72644);const ea=(ta=function(e){return(0,$t.isOnMobileAppPage)("any")?n.createElement(Yt,{...e,icon:Jt}):n.createElement(d.ToolbarMenuButton,{content:n.createElement(L.ToolWidgetButton,{tag:"div",id:e.id,className:e.className,icon:Jt}),drawerPosition:"Bottom",drawerBreakpoint:y.DialogBreakpoints.TabletSmall,arrow:!1,onClick:function(){},tooltip:e.tooltip,menuRole:"grid"},n.createElement(Gt,{...e}))},(aa=class extends n.PureComponent{constructor(e,t){super(e,t),this._clientSnapshot=async()=>{const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol();return{canvas:await this.context.chartWidgetCollection.clientSnapshot(),name:`${(0,Ft.shortName)(e)}_${Ht.formatLocal(new Date)}`}},this._serverSnapshot=async()=>{const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol(),t=await this.context.chartWidgetCollection.takeScreenshot(),a=void 0!==this.context.snapshotUrl?t:(0,At.convertImageNameToUrl)(t);return{symbol:(0,Ft.shortName)(e),imageUrl:a}},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired})}render(){const{className:e,id:t}=this.props;return n.createElement(ta,{id:t,className:e,tooltip:Ot.takeSnapshot,serverSnapshot:this._serverSnapshot,clientSnapshot:this._clientSnapshot,snapshotUrl:this.context.snapshotUrl})}}).contextType=Dt,aa);var ta,aa,ia=a(79652),na=a(39362),sa=a(50340);class oa{async show(e){if(null!==oa._provider){const e=await oa._provider.getSymbol() +;return r.linking.setSymbolAndLogInitiator(e.symbol,"symbol search UI"),e}if(oa._currentShowingInstance)throw new DOMException("SymbolSearchUI is already shown","InvalidStateError");try{oa._currentShowingInstance=this,oa.preload();const t=await oa._implementation;return(0,se.assert)(null!==t),new Promise((a=>{t.showDefaultSearchDialog({...e,onSearchComplete:e=>{a({symbol:e})}})}))}finally{oa._currentShowingInstance=null}}static setProvider(e){this._provider=e}static preload(){null===this._provider&&null===this._implementation&&(this._implementation=(0,sa.loadNewSymbolSearch)())}}oa._currentShowingInstance=null,oa._provider=null,oa._implementation=null;var la=a(29142),ra=a(92876);const ha=(0,rt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,ra),ca=(0,f.registryContextType)();class da extends n.PureComponent{constructor(e,t){super(e,t),this._openSymbolSearchDialog=async e=>{if((0,Y.modifiersFromEvent)(e)===Y.Modifiers.Alt)return void(0,ot.getClipboard)().writeText(this.state.symbol);if(this.state.isOpened)return;const{chartWidgetCollection:t}=this.context,s=t?.activeChartWidget.value().model().model(),o=s?.mainSeries().symbolInfo(),r="option"===o?.type;try{(0,K.trackEvent)("GUI","SS","main search");let t=this._isSpread(this.state.symbol)?this.state.symbol:this.state.shortName;if(i.enabled("symbol_search_option_chain_selector")&&r){const e=await resolveUnderlyingSymbol(this.state.symbol);e&&(t={type:"option",value:this.state.symbol,underlying:e})}await(new oa).show({trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},onClose:()=>{this.setState({isOpened:!1})},onOpen:()=>{this.setState({isOpened:!0})},shouldReturnFocus:(0,q.isKeyboardClick)(e),defaultValue:t,showSpreadActions:(0,ia.canShowSpreadActions)()&&this.props.isActionsVisible,source:"searchBar",enableOptionsChain:i.enabled("symbol_search_option_chain_selector"),footer:Ie.mobiletouch?void 0:n.createElement(na.SymbolSearchDialogFooter,null,l.t(null,void 0,a(50021)))})}catch(e){}},this._isSpread=e=>!1,this._onSymbolInfoResolved=()=>{const e=r.linking.proSymbol.value();this.setState({symbol:e,shortName:ua()})},this._onSymbolChanged=()=>{const e=r.linking.proSymbol.value();this.setState({symbol:e,shortName:ua()})},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state={symbol:r.linking.proSymbol.value(),shortName:ua(),isOpened:!1}}componentDidMount(){r.linking.proSymbol.subscribe(this._onSymbolChanged),i.enabled("use_symbol_name_for_header_toolbar")&&r.linking.getChartWidget()?.model().mainSeries().symbolResolved().subscribe(null,this._onSymbolInfoResolved,!1),oa.preload()}componentWillUnmount(){r.linking.proSymbol.unsubscribe(this._onSymbolChanged),i.enabled("use_symbol_name_for_header_toolbar")&&r.linking.getChartWidget()?.model().mainSeries().symbolResolved().unsubscribe(null,this._onSymbolInfoResolved)}render(){const{id:e,className:t}=this.props;return n.createElement(g.ToolbarButton,{id:e,className:m()(t,i.enabled("uppercase_instrument_names")&&ra.uppercase,ra.smallLeftPadding),theme:ha,icon:la, +isOpened:this.state.isOpened,text:this.state.shortName,onClick:this._openSymbolSearchDialog,tooltip:l.t(null,void 0,a(51165))})}async _updateQuotes(e){}}function ua(){const e=r.linking.proSymbol.value();if(i.enabled("use_symbol_name_for_header_toolbar")){const e=r.linking.seriesShortSymbol.value();if(e)return e}return function(e){return e.includes(":")?e.split(":"):["",e]}(e)[1]}da.contextType=ca;var ma=a(75313);function va(e){return n.createElement("div",{className:u(ma.description,e.className)},e.children)}var pa=a(6917);const ga=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:pa.labelRow,toolbox:pa.toolbox,item:pa.titleItem}),ba=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:pa.labelRow,toolbox:pa.toolbox,item:pa.titleItemTabletSmall}),Sa=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{item:pa.item}),_a=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,{item:pa.itemTabletSmall});function Ca(e){const{role:t,className:a,item:i,description:s,favorite:o,isFavoritingAllowed:l,isTabletSmall:r,onApply:h,onRemove:c,onFavor:d,isActive:u,descriptionDataName:v,...p}=e,g=p,[b,S]=(0,xe.useHover)(),_=r?ba:ga,C=r?_a:Sa,y=(0,n.useCallback)((()=>h(i)),[h,i]),w=(0,n.useCallback)((e=>c(i,e)),[c,i]),f=(0,n.useCallback)((()=>{d&&d(i)}),[d,i]);return n.createElement("div",{...S,...g,className:m()(a,pa.wrap)},n.createElement(A.AccessibleMenuItem,{role:t,theme:_,label:n.createElement(ht.LeadingEmojiText,{text:i.name}),labelRowClassName:m()(r&&pa.itemLabelTabletSmall),isHovered:b,showToolboxOnHover:!o&&!b,showToolboxOnFocus:!0,onClick:y,isActive:u,toolbox:n.createElement(n.Fragment,null,!i.isDefault&&n.createElement(Re.MenuRemoveButton,{key:"remove",hidden:!Ie.touch&&!b,onClick:w,className:m()(pa.remove,u&&pa.active)}),Boolean(d)&&l&&n.createElement(N.MenuFavoriteButton,{key:"favorite",isFilled:Boolean(o),onClick:f}))}),s&&n.createElement(oe.PopupMenuItem,{theme:C,label:n.createElement(va,{className:m()(pa.description,r&&pa.descriptionTabletSmall)},s),onClick:y,isHovered:b,isActive:u,"data-name":v}))}var ya=a(76032);function wa(e){const{item:t}=e,a={...t,isDefault:t.is_default},i={"data-name":t.name,"data-id":t.id,"data-is-default":Boolean(t.is_default)},s=t.meta_info,o=s?(0,ya.getStudyTemplateDescString)(s.indicators):void 0;return n.createElement(Ca,{...e,...i,description:o,item:a})}var fa=a(97357);const ka=(0,rt.mergeThemes)(oe.DEFAULT_POPUP_MENU_ITEM_THEME,fa);function Ea(e){const{onClick:t,isTabletSmall:a,className:i,icon:s,title:l,...r}=e;return n.createElement(A.AccessibleMenuItem,{...r,theme:ka,className:m()(i,fa.wrap),label:n.createElement("div",{className:fa.titleWrap},n.createElement("div",{className:m()(fa.title,a&&fa.titleTabletSmall)},n.createElement(o.Icon,{className:fa.icon,icon:s}),n.createElement("div",{className:fa.text},l))),onClick:t})}var Ma=a(36947),Ta=a(64706);const xa=n.createContext(null),Ia=!1;var Ra=a(53707),Aa=a(72154);function Na(e){ +const{templates:t,recents:i,onTemplateSave:s,onTemplateRemove:o,onTemplateSelect:r,onTemplateFavorite:h,isTabletSmall:c,isLoading:d,onOpenTemplatesDialog:u}=e,v=(0,n.useMemo)((()=>t.filter((e=>e.is_default))),[t]),p=(0,n.useMemo)((()=>t.filter((e=>!e.is_default))),[t]),g=(0,n.useContext)(xa),b=(0,n.useContext)(Ta.MenuContext),S=(0,Ma.useForceUpdate)();(0,n.useEffect)((()=>{if(null!==g){const e={};return g.getOnChange().subscribe(e,(()=>{S(),b&&b.update()})),()=>g.getOnChange().unsubscribeAll(e)}return()=>{}}),[]);const C=(e,t)=>n.createElement(wa,{key:e.name,role:"row",item:e,isFavoritingAllowed:Boolean(h),favorite:null!==e.favorite_date,onApply:r,onFavor:h,onRemove:o,isTabletSmall:c,"data-group-name":t});return n.createElement("div",{role:"treegrid",className:m()(Aa.menu,c&&Aa.menuSmallTablet)},n.createElement(Ea,{role:"row",onClick:s,isTabletSmall:c,icon:Ra,title:(0,Ve.appendEllipsis)(l.t(null,void 0,a(26869))),"aria-haspopup":"dialog"}),d&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(pe,null)),!d&&(c?n.createElement(Fa,{defaults:v,customs:p,recents:i,render:C}):n.createElement(Ha,{defaults:v,customs:p,recents:i,render:C,state:g})),Ia)}function Fa(e){const{defaults:t,customs:i,recents:s,render:o}=e;return n.createElement(n.Fragment,null,i.length>0&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeaderTabletSmall},l.t(null,void 0,a(83300))),i.map((e=>o(e)))),t.length>0&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeaderTabletSmall},l.t(null,void 0,a(46838))),t.map((e=>o(e)))))}function Ha(e){const{defaults:t,customs:i,recents:s,render:o,state:r}=e;return n.createElement(n.Fragment,null,i.length>0&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeader},l.t(null,void 0,a(83300))),i.map((e=>o(e)))),i.length>0&&t.length>0&&r&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(Le,{role:"row",summary:l.t(null,void 0,a(46838)),open:!r.get().defaultsCollapsed,onStateChange:e=>r.set({defaultsCollapsed:!e})},t.map((e=>o(e))))),0===i.length&&t.length>0&&n.createElement(n.Fragment,null,n.createElement(_.PopupMenuSeparator,null),n.createElement(ge.ToolWidgetMenuSummary,{className:Aa.menuItemHeader},l.t(null,void 0,a(46838))),t.map((e=>o(e)))))}var Oa=a(64147),Da=a(39076);class Ua{constructor(e,t){this._isFavoriteEnabled=i.enabled("items_favoriting"),this.handleFavorTemplate=e=>{if(!this._isFavoriteEnabled)return;const{id:t,is_default:a,favorite_date:i}=e;null!==i?this._removeFavoriteTemplate(t,a):this._addFavoriteTemplate(t,a)},this.handleDropdownOpen=()=>{this._setState({isLoading:!0}),this._studyTemplates.invalidate(),this._studyTemplates.refreshStudyTemplateList((()=>this._setState({isLoading:!1})))},this.handleApplyTemplate=e=>{ +this._studyTemplates.applyTemplate(e.name),this._recentStudyTemplatesService&&this._recentStudyTemplatesService.add(e.id)},this.handleRemoveTemplate=(e,t,a)=>{this._studyTemplates.deleteStudyTemplate(e.name,t,a)},this.handleSaveTemplate=e=>{this._studyTemplates.showSaveAsDialog(e)},this._studyTemplates=e,this._recentStudyTemplatesService=t;const a=this._recentStudyTemplatesService?.get()||[],n=this._studyTemplates.list();this._state=new Oa.WatchedValue({isLoading:!1,studyTemplatesList:n,recents:a}),this._studyTemplates.getOnChange().subscribe(this,this._handleTemplatesChange),this._recentStudyTemplatesService?.getOnChange().subscribe(this,this._handleRecentsChange),this._studyTemplates.refreshStudyTemplateList()}destroy(){this._studyTemplates.getOnChange().unsubscribe(this,this._handleTemplatesChange),this._recentStudyTemplatesService?.getOnChange().unsubscribe(this,this._handleRecentsChange)}state(){return this._state.readonly()}getSortedFavoritesStudyTemplates(e){return e.filter((e=>null!==e.favorite_date)).sort(((e,t)=>null!==e.favorite_date&&null!==t.favorite_date&&e.favorite_date>t.favorite_date?1:-1))}getValidRecents(e){const t=e.reduce(((e,t)=>(e[t.id]=t,e)),{});return this._state.value().recents.map((e=>t[e])).filter((e=>void 0!==e))}_setState(e){this._state.setValue({...this._state.value(),...e})}_handleTemplatesChange(){this._setState({studyTemplatesList:this._studyTemplates.list()})}_handleRecentsChange(){this._setState({recents:this._recentStudyTemplatesService?.get()||[]})}_removeFavoriteTemplate(e,t){const a=t?Da.backend.favorStandardStudyTemplate:Da.backend.favorStudyTemplate;this._replaceOldFavoriteStudyTemplate(e,null,t),a(e,!1)}_addFavoriteTemplate(e,t){const a=this.getSortedFavoritesStudyTemplates(this._state.value().studyTemplatesList),i=a.length?a[a.length-1].favorite_date:0,n=window.is_authenticated?Date.now():i+1,s=t?Da.backend.favorStandardStudyTemplate:Da.backend.favorStudyTemplate;this._replaceOldFavoriteStudyTemplate(e,n,t),s(e,!0)}_replaceOldFavoriteStudyTemplate(e,t,a){const i=this._state.value().studyTemplatesList.map((i=>i.id===e&&i.is_default===a?{...i,favorite_date:t}:i));this._setState({studyTemplatesList:i})}}var Wa=a(63472),Pa=a(66114);function La(e){const{className:t,children:a,item:i,onApply:s,isActive:o,href:l,target:r}=e,h=i.name?.trim()??" ",[c,d]=(0,P.useRovingTabindexElement)(null),m=l?"a":s?"button":"div",v=i.tooltip??h,p=(0,Wa.getLeadingEmojiHtml)(v);return n.createElement(m,{ref:c,type:s&&!l?"button":void 0,className:u(t,Pa.item,Pa.accessible,"apply-common-tooltip","common-tooltip-html"),onClick:function(e){if(e.stopPropagation(),s&&l){if((0,T.modifiersFromEvent)(e)!==T.Modifiers.None||1===e.button)return;e.preventDefault()}s?.(i)},onKeyDown:"a"===m?function(e){32===(0,T.hashFromEvent)(e)&&(e.preventDefault(),c.current?.click())}:void 0,"data-tooltip":p,"aria-label":v,tabIndex:d,href:"a"===m?l:void 0,target:"a"===m?r:void 0},n.createElement("div",{className:u(Pa.round,o&&Pa.active)},a||n.createElement(ht.LeadingEmojiText,{text:h,firstSegmentOnly:!0})))} +var Va=a(21233),Ba=a(88506);const za=(0,f.registryContextType)();class Za extends n.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({...e,isActive:this.state.isActive})},this._handleApplyTemplate=e=>{this._handleClose(),this._model.handleApplyTemplate(e)},this._handleRemoveTemplate=(e,t,a)=>{this._handleClose(),this._model.handleRemoveTemplate(e,t,a)},this._handleClose=()=>{this._handleToggleDropdown(!1)},this._handleToggleDropdown=e=>{const{isActive:t}=this.state,a="boolean"==typeof e?e:!t;this.setState({isActive:a})},this._handleOpenTemplatesDialog=()=>{isNewTemplatesViewEnabled&&showIndicatorTemplatesDialog(this._model)},(0,f.validateRegistry)(t,{studyTemplates:s.any.isRequired,templatesMenuViewStateService:s.any,recentStudyTemplatesService:s.any});const{recentStudyTemplatesService:a,studyTemplates:i}=t;this._model=new Ua(i,a),this.state={...this._model.state().value(),isActive:!1}}componentDidMount(){this._model.state().subscribe(this._updateState)}componentWillUnmount(){this._model.state().unsubscribe(this._updateState),this._model.destroy()}render(){const{studyTemplatesList:e}=this.state,{isShownQuicks:t,className:a,displayMode:i,id:s}=this.props,o=this._model.getSortedFavoritesStudyTemplates(e),l=this._model.getValidRecents(e);return n.createElement(xa.Provider,{value:this.context.templatesMenuViewStateService||null},n.createElement(Ka,{id:s,className:a,mode:i,templates:e,favorites:o,recents:l,onMenuOpen:this._model.handleDropdownOpen,onTemplateFavorite:t?this._model.handleFavorTemplate:void 0,onTemplateSelect:this._handleApplyTemplate,onTemplateRemove:this._handleRemoveTemplate,onTemplateSave:this._model.handleSaveTemplate,onOpenTemplatesDialog:this._handleOpenTemplatesDialog}))}}function Ka(e){const{id:t,className:i,mode:s,templates:o,favorites:r,recents:h,isMenuOpen:c,onTemplateSelect:u,onTemplateSave:v,onTemplateFavorite:g,onTemplateRemove:b,onOpenTemplatesDialog:S}=e,_=(0,n.useRef)(null),w=(0,n.useRef)(null),f=m()(i,Ba.wrap,{[Ba.full]:"full"===s,[Ba.medium]:"medium"===s}),k="small"!==s&&g&&r.length>0;return n.createElement(p,{id:t,className:f},n.createElement(C.MatchMedia,{rule:y.DialogBreakpoints.TabletSmall},(t=>n.createElement(d.ToolbarMenuButton,{ref:_,menuReference:w,onOpen:e.onMenuOpen,isDrawer:t,drawerPosition:"Bottom",arrow:!1,content:n.createElement(z,{tag:"div",className:m()(k&&Ba.buttonWithFavorites),displayMode:s,isOpened:c,icon:Va,forceInteractive:!0,collapseWhen:["full","medium","small"]}),onClick:M,tooltip:l.t(null,void 0,a(76443)),menuDataName:"indicator-templates-menu"},n.createElement(Na,{onTemplateSave:v,onTemplateSelect:u,onTemplateRemove:E,onTemplateFavorite:g,templates:o,recents:h,isTabletSmall:t,onOpenTemplatesDialog:S})))),k&&n.createElement(qa,{favorites:r,onTemplateSelect:function(e){u(e),M()}}));function E(e,t){if(t&&(0,q.isKeyboardClick)(t)&&w.current){const t=(0,le.queryMenuElements)(w.current),a=t.findIndex((t=>null!==t.closest(`[data-id="${e.id}"]`)));b(e,null,(()=>{if(-1!==a&&w.current){const e=t[a+1]??t[a-1];e?e.focus():(0, +le.focusFirstMenuItem)(w.current),_.current?.update()}}))}else b(e)}function M(){0}}function qa(e){return n.createElement(n.Fragment,null,e.favorites.map(((t,a,i)=>n.createElement(La,{key:t.name,item:t,onApply:e.onTemplateSelect,className:m()({[Ba.first]:0===a,[Ba.last]:a===i.length-1})}))))}Za.contextType=za;a(21251);var ja=a(77665),Qa=a(96052),Xa=a(28282);const Ga={undoHotKey:(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"Z"],text:"{0} + {1}"}),redoHotKey:(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"Y"],text:"{0} + {1}"})},$a=(0,rt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,Xa),Ya=(0,f.registryContextType)();class Ja extends n.PureComponent{constructor(e,t){super(e,t),this._batched=null,this._handleClickUndo=()=>{(0,K.trackEvent)("GUI","Undo");const{chartWidgetCollection:e}=this.context;e.undoHistory.undo()},this._handleClickRedo=()=>{(0,K.trackEvent)("GUI","Redo");const{chartWidgetCollection:e}=this.context;e.undoHistory.redo()},(0,f.validateRegistry)(t,{chartWidgetCollection:s.any.isRequired}),this.state=this._getStateFromUndoHistory()}componentDidMount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().subscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().subscribe(this,this._onChangeStack)}componentWillUnmount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().unsubscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().unsubscribe(this,this._onChangeStack),this._batched=null}render(){const{id:e}=this.props,{isEnabledRedo:t,isEnabledUndo:i,redoStack:s,undoStack:o}=this.state;return n.createElement(p,{id:e},n.createElement(g.ToolbarButton,{icon:ja,isDisabled:!i,onClick:this._handleClickUndo,theme:$a,tooltip:i?l.t(null,{replace:{hint:o}},a(66020)):void 0,"data-tooltip-hotkey":i?Ga.undoHotKey:void 0}),n.createElement(g.ToolbarButton,{icon:Qa,isDisabled:!t,onClick:this._handleClickRedo,theme:$a,tooltip:t?l.t(null,{replace:{hint:s}},a(11304)):void 0,"data-tooltip-hotkey":t?Ga.redoHotKey:void 0}))}_onChangeStack(){null===this._batched&&(this._batched=Promise.resolve().then((()=>{if(null===this._batched)return;this._batched=null;const e=this._getStateFromUndoHistory();this.setState(e)})))}_getStateFromUndoHistory(){const{chartWidgetCollection:e}=this.context,t=e.undoHistory.undoStack(),a=e.undoHistory.redoStack(),i=a.head(),n=t.head();return{isEnabledRedo:!a.isEmpty(),isEnabledUndo:!t.isEmpty(),redoStack:i?i.text().translatedText():"",undoStack:n?n.text().translatedText():""}}}Ja.contextType=Ya;const ei=e=>{if((e=>"http://www.w3.org/1999/xhtml"===e?.namespaceURI)(e)&&"true"!==e.dataset.internalAllowKeyboardNavigation){e.tabIndex=-1,e.ariaDisabled="true";for(let t=0;t{this.forceUpdate()},this._setRef=e=>{this._wrapperElement=e}, +this._handleMeasure=([e])=>{this.props.width.setValue(e.contentRect.width)},this._handleMutation=([e])=>{"childList"===e.type&&ei(this.props.element)}}componentDidMount(){const{element:e,isFake:t,width:a}=this.props;!t&&this._wrapperElement?(this._resizeObserver=new ResizeObserver(this._handleMeasure),this._mutationObserver=new MutationObserver(this._handleMutation),this._wrapperElement.appendChild(e),this._resizeObserver.observe(this._wrapperElement),this._mutationObserver.observe(e,{subtree:!0,childList:!0})):a.subscribe(this._update)}componentWillUnmount(){const{width:e,isFake:t}=this.props;t&&e.unsubscribe(this._update),this._resizeObserver&&this._wrapperElement&&this._resizeObserver.unobserve(this._wrapperElement),this._mutationObserver&&(this._mutationObserver.disconnect(),this._mutationObserver=null)}render(){const{isFake:e=!1,width:t}=this.props;return n.createElement(p,{ref:this._setRef,style:e?{width:t.value()}:void 0,"data-is-custom-header-element":!0})}}function ai(e){const{displayMode:t,params:a}=e;return n.createElement(d.ToolbarMenuButton,{content:n.createElement(z,{collapseWhen:void 0!==a.icon?void 0:[],displayMode:t,icon:a.icon,text:a.title,"data-name":"dropdown","data-is-custom-header-element":!0}),drawerPosition:"Bottom",drawerBreakpoint:y.DialogBreakpoints.TabletSmall,arrow:!1,tooltip:a.tooltip},a.items.map(((e,t)=>n.createElement(oe.PopupMenuItem,{key:t,label:e.title,icon:e.icon,onClick:()=>e.onSelect(),"data-name":"dropdown-item"}))))}var ii=a(935);function ni(e){const{className:t,title:a,...i}=e;return n.createElement(Z,{...i,className:u(t,ii.customTradingViewStyleButton,ii.withoutIcon),collapseWhen:[],"data-name":"custom-tradingview-styled-button",tooltip:a})}var si=a(60448);const oi=(0,$.hotKeySerialize)({keys:[(0,Y.humanReadableModifiers)(Y.Modifiers.Mod,!1),"K"],text:"{0} + {1}"}),li=(0,f.registryContextType)();class ri extends n.PureComponent{constructor(e,t){super(e),this._dialog=null,this._updateState=e=>{this.setState({isOpened:e})},this._handleClick=e=>{const{openGlobalSearch:t}=this.context;t({shouldReturnFocus:(0,q.isKeyboardClick)(e)}).then((e=>{this._dialog?.visible().unsubscribe(this._updateState),this._dialog=e,e.visible().subscribe(this._updateState)}))},(0,f.validateRegistry)(t,{openGlobalSearch:s.any.isRequired}),this.state={isOpened:!1}}componentWillUnmount(){this._dialog?.visible().unsubscribe(this._updateState)}render(){return n.createElement(G.ToolbarIconButton,{...this.props,icon:si,isOpened:this.state.isOpened,onClick:this._handleClick,"data-tooltip-hotkey":oi,tooltip:l.t(null,void 0,a(18243))})}}ri.contextType=li;var hi=a(27514),ci=a(27906);function di(){return{Bars:i.enabled("header_chart_type")?W:void 0,Compare:i.enabled("header_compare")?X:void 0,Custom:ti,CustomTradingViewStyledButton:ni,Fullscreen:(0,ci.shouldShowFullscreen)()?ne:void 0,Indicators:i.enabled("header_indicators")?we:void 0,Intervals:i.enabled("header_resolutions")?Xe:void 0,OpenPopup:tt,Properties:i.enabled("header_settings")&&i.enabled("show_chart_property_page")?nt:void 0, +SaveLoad:i.enabled("header_saveload")?Rt:void 0,Screenshot:i.enabled("header_screenshot")?ea:void 0,SymbolSearch:i.enabled("header_symbol_search")?da:void 0,Templates:i.enabled("study_templates")?Za:void 0,Dropdown:ai,UndoRedo:i.enabled("header_undo_redo")?Ja:void 0,Layout:undefined,QuickSearch:(0,hi.shouldShowQuickSearchOnLib)()?ri:void 0}}},27906:(e,t,a)=>{"use strict";a.d(t,{shouldShowFullscreen:()=>n});var i=a(56570);function n(){return i.enabled("header_fullscreen_button")}},23076:(e,t,a)=>{"use strict";a.r(t),a.d(t,{SERIES_ICONS:()=>g});var i=a(4475),n=a(94670),s=a(32162),o=a(39956),l=a(14083),r=a(45504),h=a(52867),c=a(41473),d=a(31246),u=a(15726),m=a(24464),v=a(71705),p=a(9450);const g={3:n,16:s,0:o,1:l,8:r,9:h,2:c,14:d,15:u,10:m,12:v,13:p};g[21]=i},7986:(e,t,a)=>{"use strict";function i(e){return"https://www.tradingview.com/x/"+e+"/"}a.d(t,{convertImageNameToUrl:()=>i})},7372:(e,t,a)=>{"use strict";function i(e,t){const a=document.createElement("a");a.style.display="none",a.href=t,a.download=e,a.click()}a.d(t,{downloadFile:()=>i})},29142:e=>{e.exports=''},97268:e=>{e.exports=''},36992:e=>{e.exports=''},13090:e=>{e.exports=''},6198:e=>{e.exports=''},99280:e=>{ +e.exports=''},60448:e=>{e.exports=''},21233:e=>{e.exports=''},94670:e=>{e.exports=''},39956:e=>{e.exports=''},24464:e=>{ +e.exports=''},14083:e=>{e.exports=''},53707:e=>{e.exports=''},9450:e=>{e.exports=''},1393:e=>{e.exports=''},45504:e=>{e.exports=''},71705:e=>{e.exports=''},32162:e=>{ e.exports=''},4475:e=>{e.exports=''},52867:e=>{e.exports=''},39681:e=>{e.exports=''},31246:e=>{e.exports=''},41473:e=>{e.exports=''},82436:e=>{ e.exports=''},96052:e=>{e.exports=''},72644:e=>{e.exports=''},15726:e=>{e.exports=''},77665:e=>{e.exports=''},36296:e=>{e.exports=''},23595:e=>{e.exports=''},29414:e=>{e.exports=''},67487:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/el.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ro.1341.1068954aa326300ef390.js similarity index 61% rename from charting_library/bundles/el.9028.1288e50fbd19ac9bd953.js rename to charting_library/bundles/ro.1341.1068954aa326300ef390.js index bb99716c..5e386753 100644 --- a/charting_library/bundles/el.9028.1288e50fbd19ac9bd953.js +++ b/charting_library/bundles/ro.1341.1068954aa326300ef390.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"],el:["Συντεταγμένες"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],el:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"],el:["Περιθώρια"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],el:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"],el:["Προεπιλογή"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],el:["Extend Lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],el:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],el:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"],el:["Override Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"]}},59766:e=>{e.exports={en:["Precision"],el:["Ακρίβεια"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],el:["Top Line"]}},70320:e=>{e.exports={en:["Text"],el:["Κείμενο"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],el:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],ro:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],ro:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],ro:["Extend Lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],ro:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],ro:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"],ro:["Override Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ro:["Pre/Post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],ro:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],ro:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={ en:["Use settlement as close on daily interval"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={ -en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"]}},89919:e=>{ -e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],el:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],el:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],el:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],el:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],el:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file +en:["change {title} down line style"]}},46410:e=>{e.exports={en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],ro:["Days"]}}, +89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={en:["days from"]}},2359:e=>{e.exports={en:["hours"],ro:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],ro:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],ro:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],ro:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],ro:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ro:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ro.2464.fc7f44a5c8b3791719aa.js similarity index 66% rename from charting_library/bundles/ro.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ro.2464.fc7f44a5c8b3791719aa.js index 30c85995..98bf3b1a 100644 --- a/charting_library/bundles/ro.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ro.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"]}},96870:e=>{e.exports={en:["Light"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]}, e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={en:["Down bars"]}, e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={en:["Lips Offset"] },e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]},e.exports["Projection up color_input"]={en:["Projection up color"]}, @@ -24,19 +24,20 @@ en:["Existing pane above"],ro:["Existing Pane Above"]}},46545:e=>{e.exports={en: e.exports={en:["Invalid Symbol"]}},52969:e=>{e.exports={en:["Invalid symbol"]}},37189:e=>{e.exports={en:["Invert scale"],ro:["Invert Scale"]}},89999:e=>{e.exports={en:["Indexed to 100"]}},46850:e=>{e.exports={en:["Indicators value labels"]}},54418:e=>{e.exports={en:["Indicators name labels"]}},40490:e=>{e.exports={en:["Indicators, Metrics and Strategies. Press slash"]}},15992:e=>{e.exports={en:["Info Line"]}},87829:e=>{e.exports={en:["Insert indicator"],ro:["Insert Indicator"]}},41686:e=>{e.exports={en:["Inside Pitchfork"]}},37913:e=>{e.exports={en:["Icon"]}},78326:e=>{e.exports={en:["Istanbul"]}},39585:e=>{e.exports={en:["Johannesburg"]}},14995:e=>{e.exports={en:["Jakarta"]}},62310:e=>{e.exports={en:["Jan"]}},36057:e=>{e.exports={en:["Jerusalem"]}},53786:e=>{e.exports={en:["Jul"]}},429:e=>{e.exports={en:["Jun"]}},67560:e=>{e.exports={en:["Juneau"]}},62329:e=>{e.exports={en:["On the left"],ro:["On The Left"]}},55813:e=>{e.exports={en:["On the right"],ro:["On The Right"]}},64818:e=>{e.exports={en:["Only {availableResolutions} intervals are supported for {ticker}."]}},21064:e=>{e.exports={en:["Oops!"]}},51221:e=>{e.exports={en:["Object Tree"]}},12179:e=>{e.exports={en:["Oct"]}},16610:e=>{e.exports={en:["Open"]}},27884:e=>{e.exports={en:["Open layout. Press period"]}},75722:e=>{e.exports={en:["Oslo"]}},65318:e=>{e.exports={en:["Low"]}},51077:e=>{e.exports={en:["Lock"]}},79777:e=>{e.exports={en:["Lock/unlock"],ro:["Lock/Unlock"]}},66005:e=>{e.exports={en:["Lock vertical cursor line by time"]}},14017:e=>{e.exports={en:["Lock price to bar ratio"],ro:["Lock Price To Bar Ratio"]}},16170:e=>{e.exports={en:["Logarithmic"]}},19439:e=>{e.exports={en:["London"]}},74832:e=>{e.exports={en:["Long Position"]}},28733:e=>{e.exports={en:["Los Angeles"]}},85924:e=>{e.exports={en:["Label Down"]}},52402:e=>{e.exports={en:["Label Up"]}},5119:e=>{e.exports={en:["Labels"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"]}},59444:e=>{e.exports={en:["Lima"]}},3554:e=>{e.exports={en:["Line"]}},9394:e=>{e.exports={en:["Line with markers"],ro:["With Markers"]}},43588:e=>{e.exports={en:["Line break"],ro:["Line Break"]}},56982:e=>{e.exports={en:["Lines"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"]}},53375:e=>{e.exports={en:["Lisbon"]}},81038:e=>{e.exports={en:["Luxembourg"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"]}},35049:e=>{e.exports={en:["Move to"]}},26493:e=>{e.exports={en:["Move scale to left"],ro:["Move Scale To Left"]}},40789:e=>{e.exports={en:["Move scale to right"],ro:["Move Scale To Right"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"],ro:["Merge All Scales Into One"]}},54215:e=>{e.exports={ en:["Mixed"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],ro:["No Scale (Fullscreen)"]}},9140:e=>{e.exports={en:["No sync"]}},50910:e=>{e.exports={en:["No volume data"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"]}},15512:e=>{e.exports={en:["New pane above"]}},52160:e=>{e.exports={en:["New pane below"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."]}},43047:e=>{e.exports={en:["Save New Chart Layout"]}},76266:e=>{e.exports={en:["Save as"],ro:["Save As"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],ro:["Scale Price Chart Only"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],ro:["Send to Back"]}},71179:e=>{e.exports={en:["Send backward"],ro:["Send Backward"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],ro:["Session Breaks"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"]}},98334:e=>{e.exports={en:["Show"]}},85891:e=>{e.exports={en:["Show all drawings"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"]}},98753:e=>{e.exports={en:["Show all indicators"]}},55418:e=>{e.exports={en:["Show all ideas"],ro:["Show All Ideas"]}},20506:e=>{e.exports={en:["Show all positions & orders"]}},33158:e=>{e.exports={en:["Show continuous contract switch"]}},81465:e=>{e.exports={en:["Show contract expiration"]}},29449:e=>{e.exports={en:["Show dividends"],ro:["Show Dividends"]}},37113:e=>{e.exports={en:["Show earnings"],ro:["Show Earnings"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ro:["Show Ideas of Followed Users"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],ro:["Show My Ideas Only"]}},50849:e=>{e.exports={en:["Show splits"], ro:["Show Splits"]}},67751:e=>{e.exports={en:["Signpost"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"]}},66205:e=>{e.exports={en:["Square"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."]}},92516:e=>{e.exports={en:["Style"]}},61507:e=>{e.exports={en:["Stack on the left"],ro:["Stack On The Left"]}},97800:e=>{e.exports={en:["Stack on the right"],ro:["Stack On The Right"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ro:["Stay in Drawing Mode"]}},69217:e=>{e.exports={en:["Step line"],ro:["Step Line"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"]}},32390:e=>{e.exports={en:["Symbol name label"],ro:["Symbol Name Label"]}},10127:e=>{e.exports={en:["Symbol last price label"],ro:["Symbol Last Value Label"]}},39079:e=>{e.exports={en:["Sync globally"]}},46607:e=>{e.exports={en:["Sync in layout"],ro:["Sync To All Charts"]}},76519:e=>{e.exports={en:["Point & figure"],ro:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"]}},59256:e=>{e.exports={en:["Parallel Channel"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"]}},6919:e=>{e.exports={en:["Percent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],ro:["Pin To New Left Scale"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ro:["Pin To New Right Scale"]}},14115:e=>{e.exports={en:["Pin to left scale"],ro:["Pin To Left Scale"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ro:["Pin To Left Scale (Hidden)"]}},81054:e=>{e.exports={en:["Pin to right scale"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ro:["Pin To Right Scale (Hidden)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ro:["Pin To Scale (Now Left)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ro:["Pin To Scale (Now No Scale)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ro:["Pin To Scale (Now Right)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ro:["Pin To Scale (Now {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ro:["Pin To Scale {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ro:["Pin To Scale {label} (Hidden)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ro:["Pinned To Left Scale"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ro:["Pinned To Left Scale (Hidden)"]}},44579:e=>{e.exports={ -en:["Pinned to right scale"],ro:["Pinned To Right Scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ro:["Pin To Right Scale (Hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ro:["Pinned To Scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ro:["Pinned To Scale {label} (Hidden)"]}},71566:e=>{e.exports={en:["Plus button"],ro:["Plus Button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],ro:["Price Line"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"]}},2460:e=>{e.exports={en:["Regression Trend"]}},67410:e=>{e.exports={en:["Remove"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],ro:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],ro:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={ -en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ro:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],ro:["Time Zone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ro:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],ro:["Visual Order"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={ -en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"],ro:["Change Price Line"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],ro:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],ro:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"],ro:["Change Visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={ -en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ro:["Clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"],ro:["Create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ro:["Create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ro:["Add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ro:["Add this Financial Metric to Entire Layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ro:["Add this Indicator to Entire Layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ro:["Add this Strategy to Entire Layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ro:["Add this Symbol to Entire Layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"],ro:["Apply Drawing Template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"],ro:["Apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"],ro:["Bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ro:["Exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ro:["Hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ro:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],ro:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ro:["Insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ro:["Insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ro:["Insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."]}},76104:e=>{e.exports={en:["lock {title}"],ro:["Lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={ -en:["move {title} to new left scale"],ro:["Move {title} To New Left Scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"],ro:["Move All Scales To Left"]}},19013:e=>{e.exports={en:["move all scales to right"],ro:["Move All Scales To Right"]}},52510:e=>{e.exports={en:["move drawing(s)"],ro:["Move Drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"],ro:["Move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ro:["Make {title} No Scale (Full Screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ro:["Make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"],ro:["Make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],ro:["Scale Price Chart Only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ro:["Send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"],ro:["Pin To Right Scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"],ro:["Remove Drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ro:["Rename group {group} to {newName}"]}},85366:e=>{e.exports={ -en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],ro:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ro:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ro:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ro:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ro:["Australian Dollar/Japanese Yen"]}, -e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ro:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ro:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ro:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ro:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ro:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ro:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ro:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ro:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ro:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]}, -e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ro:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]}, -e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ro:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ro:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ro:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ro:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ro:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ro:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ro:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ro:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ro:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={ -en:["Euro / Turkish Lira"],ro:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ro:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ro:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ro:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ro:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ro:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ro:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ro:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ro:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ro:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={ -en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ro:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ro:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={ -en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ro:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ro:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ro:["OMX Riga GI"]}, -e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ro:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ro:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ro:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={ -en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={ -en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ro:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ro:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ro:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"], -ro:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ro:["US DOLLAR / DANISH KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ro:["U.S. Dollar/Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ro:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ro:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ro:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ro:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ro:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ro:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ro:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ro:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ro:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ro:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ro:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +en:["Pinned to right scale"],ro:["Pinned To Right Scale"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ro:["Pin To Right Scale (Hidden)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ro:["Pinned To Scale {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ro:["Pinned To Scale {label} (Hidden)"]}},71566:e=>{e.exports={en:["Plus button"],ro:["Plus Button"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"]}},91282:e=>{e.exports={en:["Price Label"]}},97512:e=>{e.exports={en:["Price Note"]}},68941:e=>{e.exports={en:["Price Range"]}},66123:e=>{e.exports={en:["Price format is invalid."]}},72926:e=>{e.exports={en:["Price line"],ro:["Price Line"]}},59189:e=>{e.exports={en:["Primary"]}},75747:e=>{e.exports={en:["Projection"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"]}},48236:e=>{e.exports={en:["Redo"]}},2460:e=>{e.exports={en:["Regression Trend"]}},67410:e=>{e.exports={en:["Remove"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"]}},88853:e=>{e.exports={en:["Reset points"]}},15332:e=>{e.exports={en:["Reset price scale"],ro:["Reset Price Scale"]}},54170:e=>{e.exports={en:["Reset time scale"],ro:["Reset Time Scale"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"]}},5959:e=>{e.exports={en:["Warsaw"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."]}},49947:e=>{e.exports={ +en:["The publication preview could not be loaded. Please disable your browser extensions and try again."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ro:["The symbol available only on {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],ro:["Time Zone"]}},46852:e=>{e.exports={en:["Time Cycles"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"]}},97339:e=>{e.exports={en:["Trend Line"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"]}},11768:e=>{e.exports={en:["Unknown error"]}},99894:e=>{e.exports={en:["Unlock"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"]}},54853:e=>{e.exports={en:["Visibility on intervals"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ro:["Visible on Mouse Over"]}},4077:e=>{e.exports={en:["Visual order"],ro:["Visual Order"]}}, +11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"]}},61557:e=>{e.exports={en:["change no overlapping labels"]}},76852:e=>{e.exports={en:["change average close price label visibility"]}},1022:e=>{e.exports={en:["change average close price line visibility"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"]}},32302:e=>{e.exports={en:["change currency"]}},68846:e=>{e.exports={en:["change chart layout to {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"]}},16979:e=>{e.exports={en:["change date range"]}},53929:e=>{e.exports={en:["change dividends visibility"]}},6119:e=>{e.exports={en:["change events visibility on chart"]}},6819:e=>{e.exports={en:["change earnings visibility"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"]}},88849:e=>{e.exports={en:["change linking group"]}},14691:e=>{e.exports={en:["change pane height"]}},96379:e=>{e.exports={en:["change plus button visibility"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"]}},58419:e=>{e.exports={en:["change previous close price line visibility"]}},8662:e=>{e.exports={en:["change price line visibility"],ro:["Change Price Line"]}},2509:e=>{e.exports={en:["change price to bar ratio"]}},32829:e=>{e.exports={en:["change resolution"],ro:["Change Resolution"]}},35400:e=>{e.exports={en:["change symbol"],ro:["Change symbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"]}},67453:e=>{e.exports={en:["change symbol last value visibility"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"]}},87041:e=>{e.exports={en:["change session"]}},38413:e=>{e.exports={en:["change session breaks visibility"]}},49965:e=>{e.exports={en:["change series style"]}},47474:e=>{e.exports={en:["change splits visibility"]}},20137:e=>{e.exports={en:["change timezone"]}},85975:e=>{e.exports={en:["change unit"]}},1924:e=>{e.exports={en:["change visibility"],ro:["Change Visibility"]}},84331:e=>{e.exports={en:["change visibility at current interval"]}},45800:e=>{ +e.exports={en:["change visibility at current interval and above"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"]}},57916:e=>{e.exports={en:["change visibility at all intervals"]}},94566:e=>{e.exports={en:["charts by TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ro:["Clone line tools"]}},46219:e=>{e.exports={en:["create line tools group"],ro:["Create line tools group"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ro:["Create line tools group from selection"]}},12898:e=>{e.exports={en:["create {tool}"]}},94227:e=>{e.exports={en:["cut sources"]}},11500:e=>{e.exports={en:["cut {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ro:["Add line tool {lineTool} to group {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ro:["Add this Financial Metric to Entire Layout"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ro:["Add this Indicator to Entire Layout"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ro:["Add this Strategy to Entire Layout"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ro:["Add this Symbol to Entire Layout"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"]}},99551:e=>{e.exports={en:["apply all chart properties"]}},89720:e=>{e.exports={en:["apply drawing template"],ro:["Apply Drawing Template"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"]}},69604:e=>{e.exports={en:["apply study template {template}"],ro:["Apply study template {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"]}},1979:e=>{e.exports={en:["bring group {title} forward"]}},53159:e=>{e.exports={en:["bring {title} to front"]}},41966:e=>{e.exports={en:["bring {title} forward"],ro:["Bring {title} forward"]}},44676:e=>{e.exports={en:["by TradingView"]}},58850:e=>{e.exports={en:["date range lock"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ro:["Exclude line tools from group {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ro:["Hide {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ro:["Hide Marks On Bars"]}},56558:e=>{e.exports={en:["interval lock"]}},6830:e=>{e.exports={en:["invert scale"],ro:["Invert Scale"]}},48818:e=>{e.exports={en:["insert {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ro:["Insert {title} after {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ro:["Insert {title} before {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ro:["Insert {title} before {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"]}},62011:e=>{e.exports={en:["loading..."]}},76104:e=>{e.exports={en:["lock {title}"], +ro:["Lock {title}"]}},20453:e=>{e.exports={en:["lock group {group}"]}},18942:e=>{e.exports={en:["lock objects"]}},98277:e=>{e.exports={en:["move"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ro:["Move {title} To New Left Scale"]}},77482:e=>{e.exports={en:["move {title} to new right scale"]}},64077:e=>{e.exports={en:["move all scales to left"],ro:["Move All Scales To Left"]}},19013:e=>{e.exports={en:["move all scales to right"],ro:["Move All Scales To Right"]}},52510:e=>{e.exports={en:["move drawing(s)"],ro:["Move Drawing(s)"]}},79209:e=>{e.exports={en:["move left"]}},60114:e=>{e.exports={en:["move right"]}},44854:e=>{e.exports={en:["move scale"],ro:["Move scale"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ro:["Make {title} No Scale (Full Screen)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ro:["Make group {group} invisible"]}},45987:e=>{e.exports={en:["make group {group} visible"],ro:["Make group {group} visible"]}},78055:e=>{e.exports={en:["merge down"]}},41866:e=>{e.exports={en:["merge to pane"]}},52458:e=>{e.exports={en:["merge up"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"]}},63796:e=>{e.exports={en:["scale price chart only"],ro:["Scale Price Chart Only"]}},70771:e=>{e.exports={en:["scale time"]}},42070:e=>{e.exports={en:["scroll"]}},87840:e=>{e.exports={en:["scroll time"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ro:["Send {title} backward"]}},5005:e=>{e.exports={en:["send {title} to back"]}},69546:e=>{e.exports={en:["send group {title} backward"]}},63934:e=>{e.exports={en:["share line tools globally"]}},90221:e=>{e.exports={en:["share line tools in layout"]}},13336:e=>{e.exports={en:["show all ideas"]}},91395:e=>{e.exports={en:["show ideas of followed users"]}},57460:e=>{e.exports={en:["show my ideas only"]}},4114:e=>{e.exports={en:["stay in drawing mode"]}},3350:e=>{e.exports={en:["stop syncing drawing"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"]}},53278:e=>{e.exports={en:["symbol lock"]}},91677:e=>{e.exports={en:["sync time"]}},3140:e=>{e.exports={en:["powered by"]}},92800:e=>{e.exports={en:["powered by TradingView"]}},62192:e=>{e.exports={en:["paste drawing"]}},1064:e=>{e.exports={en:["paste indicator"]}},57010:e=>{e.exports={en:["paste {title}"]}},78690:e=>{e.exports={en:["pin to left scale"]}},7495:e=>{e.exports={en:["pin to right scale"],ro:["Pin To Right Scale"]}},81566:e=>{e.exports={en:["pin to scale {label}"]}},2618:e=>{e.exports={en:["rearrange panes"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"]}},30538:e=>{e.exports={en:["remove drawings"],ro:["Remove Drawings"]}},1193:e=>{e.exports={en:["remove drawings group"]}},38199:e=>{e.exports={en:["remove line data sources"]}},93333:e=>{e.exports={en:["remove pane"]}},94543:e=>{e.exports={en:["remove {title}"]}},41430:e=>{e.exports={ +en:["removing line tools group {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ro:["Rename group {group} to {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"]}},3323:e=>{e.exports={en:["reset scales"]}},17336:e=>{e.exports={en:["reset time scale"],ro:["Reset Time Scale"]}},47418:e=>{e.exports={en:["resize layout"]}},85815:e=>{e.exports={en:["restore defaults"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"]}},49695:e=>{e.exports={en:["toggle lock scale"]}},49403:e=>{e.exports={en:["toggle log scale"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ro:["Toggle Percentage Scale"]}},80688:e=>{e.exports={en:["toggle regular scale"]}},46807:e=>{e.exports={en:["track time"]}},8040:e=>{e.exports={en:["turn line tools sharing off"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"]}},74590:e=>{e.exports={en:["unlock group {group}"]}},12525:e=>{e.exports={en:["unlock {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"]}},79443:e=>{e.exports={en:["unmerge up"]}},46453:e=>{e.exports={en:["unmerge down"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"]}},73638:e=>{e.exports={en:["zoom out"]}},41807:e=>{e.exports={en:["day","days"]}},42328:e=>{e.exports={en:["hour","hours"]}},98393:e=>{e.exports={en:["month","months"]}},78318:e=>{e.exports={en:["minute","minutes"]}},33232:e=>{e.exports={en:["second","seconds"]}},89937:e=>{e.exports={en:["range","ranges"]}},48898:e=>{e.exports={en:["week","weeks"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],ro:["APPLE INC"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"], +ro:["Australian Dollar/Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ro:["Australian Dollar/Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ro:["Australian Dollar/New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ro:["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ro:["Australian Dollar/U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ro:["MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ro:["IBovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ro:["IBRX 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ro:["IPC Mexico Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ro:["Bitcoin / Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ro:["Canadian Dollar/Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]}, +e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ro:["Swiss Franc/Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={ +en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ro:["EGX 30 Price Return Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ro:["Euro Fx/Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ro:["Euro Fx/Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ro:["Euro Fx/Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ro:["Euro Fx/British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ro:["Euro Fx/Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ro:["Euro Fx/New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ro:["EURO / RUSSIAN RUBLE"]},e.exports["#EURRUB_TOM-symbol-description"]={ +en:["Euro / Russian Ruble TOM"],ro:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ro:["Euro Fx/Turkish New Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ro:["British Pound/Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ro:["British Pound/Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ro:["British Pound/Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ro:["POUND STERLING / EURO"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ro:["British Pound/Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ro:["British Pound/New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ro:["Pound Sterling / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ro:["British Pound/U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ro:["DAX index of German listed shares"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]}, +e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ro:["YEN / WON"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ro:["YEN / RUSSIAN RUBLE"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]}, +e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ro:["New Zealand Dollar/Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ro:["New Zealand Dollar/U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]}, +e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ro:["OMX Riga GI"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ro:["OMX Tallinn GI"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ro:["OMX Vilnius GI"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ro:["SZSE Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]}, +e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ro:["Nikkei 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]}, +e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],ro:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"], +ro:["U.S. Dollar/Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ro:["U.S. Dollar/Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ro:["U.S. Dollar / Yuan Renminbi"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ro:["US DOLLAR / DANISH KRONE"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ro:["U.S. Dollar/Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ro:["U.S. Dollar/Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ro:["US DOLLAR / WON"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ro:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ro:["US DOLLAR / RUSSIAN RUBLE"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ro:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ro:["U.S. Dollar/Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ro:["US DOLLAR / SINGAPORE DOLLAR"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ro:["U.S. Dollar/Turkish New Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ro:["Silver/U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ro:["Gold / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ro:["Platinum/U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]}, +e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ro.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 9d365620..00000000 --- a/charting_library/bundles/ro.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],ro:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},79468:e=>{e.exports={en:["Background"]}},10842:e=>{e.exports={en:["Bar change values"],ro:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],ro:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],ro:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"]}},78734:e=>{e.exports={en:["Description"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],ro:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],ro:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],ro:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"]}},90275:e=>{e.exports={ -en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],ro:["Scales Placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ro:["Pre/Post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"],ro:["Price and Percentage Value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],ro:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],ro:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"],ro:["Value according to Scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={ -en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={ -en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}}, -28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],ro:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],ro:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.7458.068c610f8718bc62a766.js b/charting_library/bundles/ro.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..1fc695d0 --- /dev/null +++ b/charting_library/bundles/ro.7458.068c610f8718bc62a766.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"]}},5797:e=>{e.exports={en:["24-hours"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"]}},15153:e=>{e.exports={en:["Chart basic styles"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"]}},74622:e=>{e.exports={en:["Crosshair"]}},81849:e=>{e.exports={en:["Currency"]}},3015:e=>{e.exports={en:["Currency and Unit"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},36620:e=>{e.exports={en:["Alerts"]}},14119:e=>{e.exports={en:["Arguments"]}},68650:e=>{e.exports={en:["Average close"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],ro:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},79468:e=>{e.exports={en:["Background"]}},10842:e=>{e.exports={en:["Bar change values"],ro:["Bar Change Values"]}},28975:e=>{e.exports={en:["Base level"],ro:["Base Level"]}},76473:e=>{e.exports={en:["Bid and ask"]}},32744:e=>{e.exports={en:["Buttons"]}},68662:e=>{e.exports={en:["Grid lines"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},84838:e=>{e.exports={en:["Date format"],ro:["Date Format"]}},42357:e=>{e.exports={en:["Day of week on labels"]}},16564:e=>{e.exports={en:["Default"]}},78734:e=>{e.exports={en:["Description"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],ro:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],ro:["Fill Bottom Area"]}},95406:e=>{e.exports={en:["Horizontal"]}},61900:e=>{e.exports={en:["Horz only"]}},14180:e=>{e.exports={en:["High and low"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"]}},34579:e=>{e.exports={en:["Low line"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"]}},8249:e=>{e.exports={en:["Money"]}},70937:e=>{e.exports={en:["Margins"]}},68833:e=>{e.exports={en:["Middle"]}},58589:e=>{e.exports={en:["No overlapping labels"],ro:["No Overlapping Labels"]}},60798:e=>{e.exports={en:["None"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={ +en:["Scale modes (A and L)"]}},93968:e=>{e.exports={en:["Scales"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],ro:["Scales Placement"]}},28715:e=>{e.exports={en:["Status line"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"]}},16207:e=>{e.exports={en:["Percentage"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ro:["Pre/Post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"]}},35082:e=>{e.exports={en:["Price Scale"]}},27632:e=>{e.exports={en:["Price and percentage value"],ro:["Price and Percentage Value"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},62532:e=>{e.exports={en:["Right Margin"]}},41571:e=>{e.exports={en:["Watermark"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],ro:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],ro:["Thin Bars"]}},70198:e=>{e.exports={en:["Title"]}},29854:e=>{e.exports={en:["Titles"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"]}},5591:e=>{e.exports={en:["Time hours format"]}},77073:e=>{e.exports={en:["Timezone"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},37644:e=>{e.exports={en:["Volume"]}},51514:e=>{e.exports={en:["Value"]}},31218:e=>{e.exports={en:["Value according to scale"],ro:["Value according to Scale"]}},60092:e=>{e.exports={en:["Values"]}},83594:e=>{e.exports={en:["Vert and horz"]}},8402:e=>{e.exports={en:["Vert only"]}},69526:e=>{e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"]}},96227:e=>{e.exports={en:["change open market status visibility"]}},43231:e=>{e.exports={en:["change average close price line width"]}},47026:e=>{e.exports={en:["change average close price line color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},98407:e=>{e.exports={ +en:["change ask line color"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},27426:e=>{e.exports={en:["change bar change visibility"]}},59622:e=>{e.exports={en:["change bar down color"]}},17919:e=>{e.exports={en:["change bid line color"]}},32094:e=>{e.exports={en:["change bottom margin"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"]}},64003:e=>{e.exports={en:["change currency label visibility"]}},42803:e=>{e.exports={en:["change chart background color"]}},41382:e=>{e.exports={en:["change chart background type"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},50544:e=>{e.exports={en:["change crosshair width"]}},92885:e=>{e.exports={en:["change crosshair color"]}},68418:e=>{e.exports={en:["change crosshair style"]}},43109:e=>{e.exports={en:["change date format"]}},30418:e=>{e.exports={en:["change day of week on labels"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"]}},61407:e=>{e.exports={en:["change high and low price line color"]}},39581:e=>{e.exports={en:["change high and low price line width"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},21133:e=>{e.exports={en:["change horz grid lines color"]}},63050:e=>{e.exports={en:["change indicator titles visibility"]}},49583:e=>{e.exports={en:["change indicator values visibility"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"]}},14246:e=>{e.exports={en:["change legend background visibility"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}}, +48339:e=>{e.exports={en:["change line width"]}},18378:e=>{e.exports={en:["change pane buttons visibility"]}},52203:e=>{e.exports={en:["change pane separators color"]}},38730:e=>{e.exports={en:["change post market color"]}},28075:e=>{e.exports={en:["change post market line color"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"]}},44371:e=>{e.exports={en:["change pre market color"]}},96114:e=>{e.exports={en:["change pre market line color"]}},69814:e=>{e.exports={en:["change previous close price line color"]}},13660:e=>{e.exports={en:["change previous close price line width"]}},87861:e=>{e.exports={en:["change price line color"]}},29353:e=>{e.exports={en:["change price line width"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},82946:e=>{e.exports={en:["change right margin"]}},79545:e=>{e.exports={en:["change right margin percentage"]}},78995:e=>{e.exports={en:["change symbol watermark color"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"]}},88167:e=>{e.exports={en:["change symbol description visibility"]}},12050:e=>{e.exports={en:["change symbol field visibility"]}},46066:e=>{e.exports={en:["change symbol last value mode"]}},902:e=>{e.exports={en:["change symbol legend format"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"]}},76131:e=>{e.exports={en:["change scales text color"]}},27792:e=>{e.exports={en:["change scales font size"]}},94997:e=>{e.exports={en:["change scales lines color"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"]}},28175:e=>{e.exports={en:["change sessions breaks width"]}},33895:e=>{e.exports={en:["change sessions breaks color"]}},21641:e=>{e.exports={en:["change sessions breaks style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},39754:e=>{e.exports={en:["change time hours format"]}},74883:e=>{e.exports={en:["change top margin"]}},51250:e=>{e.exports={en:["change unit label visibility"]}},71805:e=>{e.exports={en:["change vert grid lines color"]}},96201:e=>{e.exports={en:["change volume values visibility"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}}, +23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},92598:e=>{e.exports={en:["hollow candles"],ro:["Hollow Candles"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],ro:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ro.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index a429d2d3..00000000 --- a/charting_library/bundles/ro.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"]}},78930:e=>{e.exports={en:["Coordinates"]}},24197:e=>{e.exports={en:["Center"]}},84831:e=>{e.exports={en:["Close line"]}},93020:e=>{e.exports={en:["Adjust data for dividends"]}},68921:e=>{e.exports={en:["Adjust for contract changes"]}},27567:e=>{e.exports={en:["Bottom"]}},3159:e=>{e.exports={en:["Bottom line"],ro:["Bottom Line"]}},74406:e=>{e.exports={en:["Body"]}},333:e=>{e.exports={en:["Borders"]}},42398:e=>{e.exports={en:["Base"]}},28975:e=>{e.exports={en:["Base level"],ro:["Base Level"]}},71776:e=>{e.exports={en:["Down"]}},17611:e=>{e.exports={en:["Down bars"]}},23743:e=>{e.exports={en:["Down color"]}},48225:e=>{e.exports={en:["Data modification"]}},72942:e=>{e.exports={en:["Days"]}},16564:e=>{e.exports={en:["Default"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],ro:["Extend Lines"]}},41129:e=>{e.exports={en:["Fill"]}},61112:e=>{e.exports={en:["Fill top area"],ro:["Fill Top Area"]}},73185:e=>{e.exports={en:["Fill bottom area"],ro:["Fill Bottom Area"]}},56796:e=>{e.exports={en:["Hours"]}},95406:e=>{e.exports={en:["Horizontal"]}},56359:e=>{e.exports={en:["High line"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"]}},64075:e=>{e.exports={en:["Override min tick"],ro:["Override Min Tick"]}},34579:e=>{e.exports={en:["Low line"]}},11626:e=>{e.exports={en:["Left"]}},43154:e=>{e.exports={en:["Months"]}},68833:e=>{e.exports={en:["Middle"]}},42562:e=>{e.exports={en:["Minutes"]}},65188:e=>{e.exports={en:["Seconds"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ro:["Pre/Post market hours background"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"]}},73466:e=>{e.exports={en:["Projection up bars"]}},77430:e=>{e.exports={en:["Projection candles"]}},88367:e=>{e.exports={en:["Projection down bars"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"]}},50421:e=>{e.exports={en:["Right"]}},835:e=>{e.exports={en:["Weeks"]}},32163:e=>{e.exports={en:["Wick"]}},97118:e=>{e.exports={en:["Top"]}},89349:e=>{e.exports={en:["Top line"],ro:["Top Line"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"]}},67781:e=>{e.exports={en:["Text orientation"]}},20215:e=>{e.exports={en:["Thin bars"],ro:["Thin Bars"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"]}},22691:e=>{e.exports={en:["Up"]}},23091:e=>{e.exports={en:["Up color"]}},36957:e=>{e.exports={en:["Up bars"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"]}},69526:e=>{ -e.exports={en:["Vertical"]}},21105:e=>{e.exports={en:["candle"]}},27068:e=>{e.exports={en:["change HLC bars"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"]}},89346:e=>{e.exports={en:["change area line width"]}},29605:e=>{e.exports={en:["change area line color"]}},4640:e=>{e.exports={en:["change area price source"]}},42190:e=>{e.exports={en:["change base level"]}},71785:e=>{e.exports={en:["change baseline bottom line color"]}},56175:e=>{e.exports={en:["change baseline bottom line width"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"]}},92873:e=>{e.exports={en:["change baseline fill top area color"]}},68609:e=>{e.exports={en:["change baseline price source"]}},69044:e=>{e.exports={en:["change baseline top line color"]}},68197:e=>{e.exports={en:["change baseline top line width"]}},33464:e=>{e.exports={en:["change bar up color"]}},2066:e=>{e.exports={en:["change bar X coordinate"]}},59622:e=>{e.exports={en:["change bar down color"]}},43090:e=>{e.exports={en:["change color bars based on previous close"]}},88324:e=>{e.exports={en:["change column up color"]}},93890:e=>{e.exports={en:["change column down color"]}},4727:e=>{e.exports={en:["change column price source"]}},82063:e=>{e.exports={en:["change decimal places"]}},44223:e=>{e.exports={en:["change extended hours color"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"]}},73021:e=>{e.exports={en:["change high-low body visibility"]}},46844:e=>{e.exports={en:["change high-low border color"]}},15801:e=>{e.exports={en:["change high-low borders visibility"]}},72399:e=>{e.exports={en:["change high-low labels visibility"]}},56961:e=>{e.exports={en:["change high-low labels color"]}},88640:e=>{e.exports={en:["change line color"]}},41837:e=>{e.exports={en:["change line price source"]}},48339:e=>{e.exports={en:["change line width"]}},38730:e=>{e.exports={en:["change post market color"]}},44371:e=>{e.exports={en:["change pre market color"]}},11737:e=>{e.exports={en:["change price Y coordinate"]}},16241:e=>{e.exports={en:["change range bars style"]}},65821:e=>{e.exports={en:["change range thin bars"]}},75487:e=>{e.exports={en:["change renko wick down color"]}},92277:e=>{e.exports={en:["change renko wick up color"]}},79604:e=>{e.exports={en:["change renko wick visibility"]}},91109:e=>{e.exports={en:["change study overlay min tick"]}},82924:e=>{e.exports={en:["change study overlay style"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"]}},60834:e=>{e.exports={en:["change thin bars"]}},78509:e=>{e.exports={en:["change {title} base line color"]}},27864:e=>{e.exports={en:["change {title} base line style"]}},96177:e=>{e.exports={en:["change {title} base line visibility"]}},17926:e=>{e.exports={en:["change {title} base line width"]}},41638:e=>{e.exports={en:["change {title} down line color"]}},51842:e=>{e.exports={en:["change {title} down line style"]}},46410:e=>{e.exports={ -en:["change {title} down line visibility"]}},64615:e=>{e.exports={en:["change {title} down line width"]}},96135:e=>{e.exports={en:["change {title} days to"]}},91201:e=>{e.exports={en:["change {title} days from"]}},76295:e=>{e.exports={en:["change {title} extend lines"]}},8306:e=>{e.exports={en:["change {title} hours from"]}},67233:e=>{e.exports={en:["change {title} hours to"]}},99122:e=>{e.exports={en:["change {title} months from"]}},10518:e=>{e.exports={en:["change {title} months to"]}},38011:e=>{e.exports={en:["change {title} minutes to"]}},59820:e=>{e.exports={en:["change {title} minutes from"]}},6573:e=>{e.exports={en:["change {title} seconds to"]}},86780:e=>{e.exports={en:["change {title} seconds from"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"]}},18678:e=>{e.exports={en:["change {title} weeks to"]}},42553:e=>{e.exports={en:["change {title} up line visibility"]}},63824:e=>{e.exports={en:["change {title} up line width"]}},89178:e=>{e.exports={en:["change {title} up line color"]}},51188:e=>{e.exports={en:["change {title} up line style"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"]}},67583:e=>{e.exports={en:["change {title} visibility on months"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"]}},17214:e=>{e.exports={en:["change {candleType} up border color"]}},36697:e=>{e.exports={en:["change {candleType} up color"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"]}},20291:e=>{e.exports={en:["change {candleType} down border color"]}},64571:e=>{e.exports={en:["change {candleType} down color"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"]}},5012:e=>{e.exports={en:["change {chartType} down color"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"]}},6970:e=>{e.exports={en:["change {chartType} up color"]}},66110:e=>{e.exports={en:["change {inputName} property"]}},25167:e=>{e.exports={en:["change {propertyName} property"]}},18077:e=>{e.exports={en:["adjust data for dividends"]}},1433:e=>{e.exports={en:["adjust for contract changes"]}},35813:e=>{e.exports={en:["days"],ro:["Days"]}},89919:e=>{e.exports={en:["days to"]}},59215:e=>{e.exports={ -en:["days from"]}},2359:e=>{e.exports={en:["hours"],ro:["Hours"]}},82267:e=>{e.exports={en:["hours from"]}},15600:e=>{e.exports={en:["hours to"]}},92598:e=>{e.exports={en:["hollow candles"],ro:["Hollow Candles"]}},76261:e=>{e.exports={en:["move drawings"]}},95300:e=>{e.exports={en:["months"],ro:["Months"]}},17250:e=>{e.exports={en:["months from"]}},2828:e=>{e.exports={en:["months to"]}},18726:e=>{e.exports={en:["minutes"],ro:["Minutes"]}},67649:e=>{e.exports={en:["minutes to"]}},22476:e=>{e.exports={en:["minutes from"]}},751:e=>{e.exports={en:["seconds"]}},73419:e=>{e.exports={en:["seconds to"]}},35801:e=>{e.exports={en:["seconds from"]}},57243:e=>{e.exports={en:["range","ranges"]}},70282:e=>{e.exports={en:["renko"],ro:["Renko"]}},45537:e=>{e.exports={en:["weeks"]}},92859:e=>{e.exports={en:["weeks from"]}},44127:e=>{e.exports={en:["weeks to"]}},3539:e=>{e.exports={en:["ticks"],ro:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.1341.1068954aa326300ef390.js b/charting_library/bundles/ru.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..590156ca --- /dev/null +++ b/charting_library/bundles/ru.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ru:["#{count} (бар)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ru:["#{count} (цена, бар)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ru:["(ОТКР+МАКС+МИН+ЗАКР)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ru:["(МАКС+МИН+ЗАКР)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ru:["(МАКС+МИН)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ru:["Цвет баров основан на цене предыдущего закрытия"]}},78930:e=>{e.exports={en:["Coordinates"],ru:["Координаты"]}},24197:e=>{e.exports={en:["Center"],ru:["По центру"]}},84831:e=>{e.exports={en:["Close line"],ru:["Линия закрытия"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ru:["Корректировать данные на дивиденды"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ru:["Корректировать с учётом изменений контрактов"]}},27567:e=>{e.exports={en:["Bottom"],ru:["Снизу"]}},3159:e=>{e.exports={en:["Bottom line"],ru:["Нижняя линия"]}},74406:e=>{e.exports={en:["Body"],ru:["Тело"]}},333:e=>{e.exports={en:["Borders"],ru:["Границы"]}},42398:e=>{e.exports={en:["Base"],ru:["Базовая линия"]}},28975:e=>{e.exports={en:["Base level"],ru:["Уровень базовой линии"]}},71776:e=>{e.exports={en:["Down"],ru:["Вниз"]}},17611:e=>{e.exports={en:["Down bars"],ru:["Нисходящие бары"]}},23743:e=>{e.exports={en:["Down color"],ru:["Цвет падения"]}},48225:e=>{e.exports={en:["Data modification"],ru:["Настройка данных"]}},72942:e=>{e.exports={en:["Days"],ru:["Дни"]}},16564:e=>{e.exports={en:["Default"],ru:["Не задано"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ru:["Перемещение (цена, бар)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ru:["Фон электронной торговой сессии"]}},819:e=>{e.exports={en:["Extend lines"],ru:["Продолжить линии"]}},41129:e=>{e.exports={en:["Fill"],ru:["Заливка"]}},61112:e=>{e.exports={en:["Fill top area"],ru:["Заливка области сверху"]}},73185:e=>{e.exports={en:["Fill bottom area"],ru:["Заливка области снизу"]}},56796:e=>{e.exports={en:["Hours"],ru:["Часы"]}},95406:e=>{e.exports={en:["Horizontal"],ru:["Горизонтальная"]}},56359:e=>{e.exports={en:["High line"],ru:["Линия максимума"]}},47326:e=>{e.exports={en:["Integer"],ru:["Целое число"]}},21429:e=>{e.exports={en:["Inputs"],ru:["Аргументы"]}},64075:e=>{e.exports={en:["Override min tick"],ru:["Минимальное изменение цены"]}},34579:e=>{e.exports={en:["Low line"],ru:["Линия минимума"]}},11626:e=>{e.exports={en:["Left"],ru:["Слева"]}},43154:e=>{e.exports={en:["Months"],ru:["Месяцы"]}},68833:e=>{e.exports={en:["Middle"],ru:["По центру"]}},42562:e=>{e.exports={en:["Minutes"],ru:["Минуты"]}},65188:e=>{e.exports={en:["Seconds"],ru:["Секунды"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ru:["Фон пре-/постмаркета"]}},59766:e=>{e.exports={en:["Precision"],ru:["Точность"]}},84684:e=>{e.exports={en:["Price source"], +ru:["На основе"]}},73466:e=>{e.exports={en:["Projection up bars"],ru:["Проекция восходящего бара"]}},77430:e=>{e.exports={en:["Projection candles"],ru:["Проекция свечей"]}},88367:e=>{e.exports={en:["Projection down bars"],ru:["Проекция нисходящего бара"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ru:["Реальные цены на ценовой шкале (вместо значений Хейкен Аши)"]}},50421:e=>{e.exports={en:["Right"],ru:["Справа"]}},835:e=>{e.exports={en:["Weeks"],ru:["Недели"]}},32163:e=>{e.exports={en:["Wick"],ru:["Фитиль"]}},97118:e=>{e.exports={en:["Top"],ru:["Сверху"]}},89349:e=>{e.exports={en:["Top line"],ru:["Верхняя линия"]}},70320:e=>{e.exports={en:["Text"],ru:["Текст"]}},25485:e=>{e.exports={en:["Text alignment"],ru:["Выравнивание текста"]}},67781:e=>{e.exports={en:["Text orientation"],ru:["Ориентация текста"]}},20215:e=>{e.exports={en:["Thin bars"],ru:["Тонкие бары"]}},24821:e=>{e.exports={en:["Ticks"],ru:["Тики"]}},77073:e=>{e.exports={en:["Timezone"],ru:["Часовой пояс"]}},22691:e=>{e.exports={en:["Up"],ru:["Вверх"]}},23091:e=>{e.exports={en:["Up color"],ru:["Цвет роста"]}},36957:e=>{e.exports={en:["Up bars"],ru:["Восходящие бары"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ru:["Использовать расчетную цену для цены закрытия на дневном интервале"]}},69526:e=>{e.exports={en:["Vertical"],ru:["Вертикальная"]}},21105:e=>{e.exports={en:["candle"],ru:["свечи"]}},27068:e=>{e.exports={en:["change HLC bars"],ru:["изменение баров МАКС-МИН-ЗАКР"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ru:["изменение цвета заливки области"]}},89346:e=>{e.exports={en:["change area line width"],ru:["изменение толщины линии области"]}},29605:e=>{e.exports={en:["change area line color"],ru:["изменение цвета линии области"]}},4640:e=>{e.exports={en:["change area price source"],ru:["изменение источника ценовых данных области"]}},42190:e=>{e.exports={en:["change base level"],ru:["изменение уровня базовой линии"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ru:["изменение цвета нижней линии базовой линии"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ru:["изменение толщины нижней линии базовой линии"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ru:["изменение цвета заливки нижней области базовой линии"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ru:["изменение цвета заливки верхней области базовой линии"]}},68609:e=>{e.exports={en:["change baseline price source"],ru:["изменение источника ценовых данных базовой линии"]}},69044:e=>{e.exports={en:["change baseline top line color"],ru:["изменение цвета верней линии базовой линии"]}},68197:e=>{e.exports={en:["change baseline top line width"],ru:["изменение ширины верней линии базовой линии"]}},33464:e=>{e.exports={en:["change bar up color"],ru:["изменение цвета восходящих баров"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ru:["изменение X-координаты бара"]}},59622:e=>{e.exports={ +en:["change bar down color"],ru:["изменение цвета нисходящих баров"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ru:["изменение цвета баров на основе цен предыдущего закрытия"]}},88324:e=>{e.exports={en:["change column up color"],ru:["изменение цвета восходящих столбцов"]}},93890:e=>{e.exports={en:["change column down color"],ru:["изменение цвета нисходящих столбцов"]}},4727:e=>{e.exports={en:["change column price source"],ru:["изменение источника ценовых данных столбцов"]}},82063:e=>{e.exports={en:["change decimal places"],ru:["изменение десятичных знаков"]}},44223:e=>{e.exports={en:["change extended hours color"],ru:["изменение цвета расширенных сессий"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ru:["изменение электронной торговой сессии"]}},6026:e=>{e.exports={en:["change high-low body color"],ru:["изменение цвета тела МАКС-МИН"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ru:["изменение видимости тела МАКС-МИН"]}},46844:e=>{e.exports={en:["change high-low border color"],ru:["изменение цвета границ МАКС-МИН"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ru:["изменение видимости границ МАКС-МИН"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ru:["изменение видимости меток МАКС-МИН"]}},56961:e=>{e.exports={en:["change high-low labels color"],ru:["изменение цвета меток МАКС-МИН"]}},88640:e=>{e.exports={en:["change line color"],ru:["изменение цвета линии"]}},41837:e=>{e.exports={en:["change line price source"],ru:["изменение источника ценовых данных линии"]}},48339:e=>{e.exports={en:["change line width"],ru:["изменение толщины линии"]}},38730:e=>{e.exports={en:["change post market color"],ru:["изменение цвета постмаркета"]}},44371:e=>{e.exports={en:["change pre market color"],ru:["изменение цвета премаркета"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ru:["изменение Y-координаты цены"]}},16241:e=>{e.exports={en:["change range bars style"],ru:["изменение стиля Range баров"]}},65821:e=>{e.exports={en:["change range thin bars"],ru:["изменение тонких range баров"]}},75487:e=>{e.exports={en:["change renko wick down color"],ru:["изменение цвета фитиля нисходящих свечей на графике Ренко"]}},92277:e=>{e.exports={en:["change renko wick up color"],ru:["изменение цвета фитиля восходящих свечей на графике Ренко"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ru:["изменение видимости фитиля свечей на графике Ренко"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ru:["изменение мин. тик. значения символа сравнения"]}},82924:e=>{e.exports={en:["change study overlay style"],ru:["изменение стиля символа сравнения"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ru:["изменение отображения реальных цен на ценовой шкале (вместо значений Хейкен Аши)"]}},60834:e=>{e.exports={en:["change thin bars"],ru:["изменение тонких баров"]}},78509:e=>{e.exports={en:["change {title} base line color"],ru:["изменение цвета линии стандарта: {title}"]}}, +27864:e=>{e.exports={en:["change {title} base line style"],ru:["изменение стиля линии стандарта: {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ru:["изменение видимости линии стандарта: {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ru:["изменение толщины линии стандарта: {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ru:["изменение цвета нижней линии: {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ru:["изменение стиля нижней линии: {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ru:["изменение видимости нижней линии: {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],ru:["изменение толщины нижней линии: {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],ru:["изменение дневной видимости {title} (предельная точка)"]}},91201:e=>{e.exports={en:["change {title} days from"],ru:["изменение дневной видимости {title} (начальная точка)"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ru:["изменение: продолжение линий ({title})"]}},8306:e=>{e.exports={en:["change {title} hours from"],ru:["изменение часовой видимости {title} (начальная точка)"]}},67233:e=>{e.exports={en:["change {title} hours to"],ru:["изменение часовой видимости {title} (предельная точка)"]}},99122:e=>{e.exports={en:["change {title} months from"],ru:["изменение месячной видимости {title} (начальная точка)"]}},10518:e=>{e.exports={en:["change {title} months to"],ru:["изменение месячной видимости {title} (предельная точка)"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ru:["изменение минутной видимости {title} (предельная точка)"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ru:["изменение минутной видимости {title} (начальная точка)"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ru:["изменение секундной видимости {title} (предельная точка)"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ru:["изменение секундной видимости {title} (начальная точка)"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ru:["отображение pearson's r: {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ru:["изменение недельной видимости {title} (начальная точка)"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ru:["изменение недельной видимости {title} (предельная точка)"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ru:["изменение видимости верхней линии: {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ru:["изменение толщины верхней линии: {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ru:["изменение цвета верхней линии: {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],ru:["изменение стиля верхней линии: {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ru:["изменение видимости {title} на тиках"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ru:["изменение видимости {title} на неделях"]}},55616:e=>{e.exports={ +en:["change {title} visibility on {ranges}"],ru:["изменение видимости {title} на {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ru:["изменение видимости {title} на днях"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ru:["изменение видимости {title} на часах"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ru:["изменение видимости {title} на минутах"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ru:["изменение видимости {title} на месяцах"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ru:["изменение видимости {title} на секундах"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ru:["изменение цвета границы восходящих свечей: {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ru:["изменение цвета тела восходящих свечей: {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ru:["изменение цвета фитиля нисходящих свечей: {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ru:["изменение цвета фитиля восходящих свечей: {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ru:["изменение видимости фитиля {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ru:["изменение видимости тела свечи: {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ru:["изменение видимости границы {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ru:["изменение цвета границы нисходящих свечей: {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ru:["изменение цвета тела нисходящих свечей: {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ru:["изменение цвета границы нисходящих баров {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ru:["изменение цвета границы восходящих баров {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ru:["изменение цвета нисходящих баров графика {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ru:["изменение цвета границы проекции восходящих баров {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ru:["изменение цвета проекции нисходящих баров {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ru:["изменение цвета проекции восходящих баров {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ru:["изменение цвета восходящих баров графика {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ru:["изменение свойств {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ru:["изменение свойств {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ru:["корректировку данных на дивиденды"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ru:["корректировку с учетом изменений контрактов"]}}, +35813:e=>{e.exports={en:["days"],ru:["Дни"]}},89919:e=>{e.exports={en:["days to"],ru:["дневную видимость до"]}},59215:e=>{e.exports={en:["days from"],ru:["дневную видимость с"]}},2359:e=>{e.exports={en:["hours"],ru:["Часы"]}},82267:e=>{e.exports={en:["hours from"],ru:["часовую видимость с"]}},15600:e=>{e.exports={en:["hours to"],ru:["часовую видимость до"]}},92598:e=>{e.exports={en:["hollow candles"],ru:["Пустые свечи"]}},76261:e=>{e.exports={en:["move drawings"],ru:["перемещение объектов рисования"]}},95300:e=>{e.exports={en:["months"],ru:["Месяцы"]}},17250:e=>{e.exports={en:["months from"],ru:["месячную видимость с"]}},2828:e=>{e.exports={en:["months to"],ru:["месячную видимость до"]}},18726:e=>{e.exports={en:["minutes"],ru:["Минуты"]}},67649:e=>{e.exports={en:["minutes to"],ru:["минутную видимость до"]}},22476:e=>{e.exports={en:["minutes from"],ru:["минутную видимость с"]}},751:e=>{e.exports={en:["seconds"],ru:["секундную видимость"]}},73419:e=>{e.exports={en:["seconds to"],ru:["секундную видимость до"]}},35801:e=>{e.exports={en:["seconds from"],ru:["секундную видимость с"]}},57243:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},70282:e=>{e.exports={en:["renko"],ru:["Ренко"]}},45537:e=>{e.exports={en:["weeks"],ru:["недельную видимость"]}},92859:e=>{e.exports={en:["weeks from"],ru:["недельную видимость с"]}},44127:e=>{e.exports={en:["weeks to"],ru:["недельную видимость до"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],ru:["тики"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ru:["использование расчетной цены для цены закрытия на дневном интервале"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ru:["{value} десятичный знак","{value} десятичных знака","{value} десятичных знаков","{value} десятичных знаков"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.9488.2f156b47fe84118759c5.js b/charting_library/bundles/ru.2464.fc7f44a5c8b3791719aa.js similarity index 66% rename from charting_library/bundles/ru.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/ru.2464.fc7f44a5c8b3791719aa.js index f7ed6a81..e6926710 100644 --- a/charting_library/bundles/ru.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/ru.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],ru:["Сим."]}},85119:e=>{e.exports={en:["Dark"],ru:["Тёмная"]}},96870:e=>{e.exports={en:["Light"],ru:["Светлая"]}},85886:e=>{e.exports={en:["d"],ru:["д"]}},44634:e=>{e.exports={en:["h"],ru:["ч"]}},5977:e=>{e.exports={en:["m"],ru:["м"]}},21492:e=>{e.exports={en:["s"],ru:["с"]}},97559:e=>{e.exports={en:["{title} copy"],ru:["Копия {title}"]}},38691:e=>{e.exports={en:["D"],ru:["Д"]}},77995:e=>{e.exports={en:["M"],ru:["Мес"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"],ru:["Т"]}},7408:e=>{e.exports={en:["W"],ru:["Н"]}},38048:e=>{e.exports={en:["h"],ru:["Ч"]}},68430:e=>{e.exports={en:["m"],ru:["М"]}},68823:e=>{e.exports={en:["s"],ru:["С"]}},2696:e=>{e.exports={en:["C"],ru:["ЗАКР"]}},43253:e=>{e.exports={en:["H"],ru:["МАКС"]}},61372:e=>{e.exports={en:["HL2"],ru:["Макс-Мин-2"]}},55096:e=>{e.exports={en:["HLC3"],ru:["Макс-Мин-Закр-3"]}},94174:e=>{e.exports={en:["OHLC4"],ru:["Откр-Макс-Мин-Закр-4"]}},89923:e=>{e.exports={en:["L"],ru:["МИН"]}},46728:e=>{e.exports={en:["O"],ru:["ОТКР"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ru:["Цвет уровня -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ru:["Цвет уровня -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ru:["Цвет уровня -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ru:["Цвет уровня -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ru:["Цвет уровня 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ru:["Цвет уровня 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ru:["Цвет уровня 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ru:["Цвет уровня 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ru:["Цвет уровня 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ru:["Цвет уровня 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ru:["Цвет уровня 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ru:["Цвет уровня 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ru:["Цвет уровня 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ru:["Цвет уровня 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ru:["Цвет уровня 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ru:["Цвет уровня 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],ru:["1-й период"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ru:["Цвет уровня 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ru:["Цвет уровня 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ru:["2-й период"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],ru:["Сим."]}},85119:e=>{e.exports={en:["Dark"],ru:["Тёмная"]}},96870:e=>{e.exports={en:["Light"],ru:["Светлая"]}},85886:e=>{e.exports={en:["d"],ru:["д"]}},44634:e=>{e.exports={en:["h"],ru:["ч"]}},5977:e=>{e.exports={en:["m"],ru:["м"]}},21492:e=>{e.exports={en:["s"],ru:["с"]}},97559:e=>{e.exports={en:["{title} copy"],ru:["Копия {title}"]}},38691:e=>{e.exports={en:["D"],ru:["Д"]}},77995:e=>{e.exports={en:["M"],ru:["Мес"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"],ru:["Т"]}},7408:e=>{e.exports={en:["W"],ru:["Н"]}},38048:e=>{e.exports={en:["h"],ru:["Ч"]}},68430:e=>{e.exports={en:["m"],ru:["М"]}},68823:e=>{e.exports={en:["s"],ru:["С"]}},2696:e=>{e.exports={en:["C"],ru:["ЗАКР"]}},43253:e=>{e.exports={en:["H"],ru:["МАКС"]}},61372:e=>{e.exports={en:["HL2"],ru:["Макс-Мин-2"]}},55096:e=>{e.exports={en:["HLC3"],ru:["Макс-Мин-Закр-3"]}},94174:e=>{e.exports={en:["OHLC4"],ru:["Откр-Макс-Мин-Закр-4"]}},89923:e=>{e.exports={en:["L"],ru:["МИН"]}},46728:e=>{e.exports={en:["O"],ru:["ОТКР"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],ru:["Цвет уровня -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],ru:["Цвет уровня -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],ru:["Цвет уровня -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],ru:["Цвет уровня -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],ru:["Цвет уровня 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],ru:["Цвет уровня 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],ru:["Цвет уровня 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],ru:["Цвет уровня 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],ru:["Цвет уровня 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],ru:["Цвет уровня 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],ru:["Цвет уровня 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],ru:["Цвет уровня 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],ru:["Цвет уровня 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],ru:["Цвет уровня 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],ru:["Цвет уровня 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],ru:["Цвет уровня 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],ru:["1-й период"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],ru:["Цвет уровня 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],ru:["Цвет уровня 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],ru:["2-й период"]}, e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],ru:["Цвет уровня 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],ru:["Цвет уровня 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],ru:["3-й период"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],ru:["Цвет уровня 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],ru:["4-й период"]},e.exports["5th Period_input"]={en:["5th Period"],ru:["5-й период"]},e.exports["6th Period_input"]={en:["6th Period"],ru:["6-й период"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],ru:["Сглаживание ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],ru:["Сглаживание ADX"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],ru:["ATR Множ."]},e.exports["ATR length_input"]={en:["ATR length"],ru:["Длина ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],ru:["Накопление/Распределение"]},e.exports["All items_combobox_input"]={en:["All items"],ru:["Все критерии"]},e.exports.All_input={en:["All"],ru:["Все"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],ru:["Временной период"]},e.exports["Another symbol_input"]={en:["Another symbol"],ru:["Другой символ"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],ru:["Арун вниз"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],ru:["Арун вверх"]},e.exports.Average_input={en:["Average"],ru:["Среднее"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],ru:["Периоды усреднения"]},e.exports.Back_input={en:["Back"],ru:["Назад"]},e.exports["Bands style_input"]={en:["Bands style"],ru:["Стиль полос"]},e.exports.Bar_input={en:["Bar"],ru:["Бар"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],ru:["Периоды Линии стандарта"]},e.exports["Base Line_input"]={en:["Base Line"],ru:["Линия стандарта"]},e.exports.Basis_input={en:["Basis"],ru:["Базовая линия"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],ru:["Полосы Боллинджера %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],ru:["Ширина полос Боллинджера"]},e.exports.Borders_input={en:["Borders"],ru:["Границы"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],ru:["Метод определения размера коробки"]},e.exports["Box size_input"]={en:["Box size"],ru:["Размер коробки"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],ru:["Отменить"]},e.exports.Candles_input={en:["Candles"],ru:["Японские свечи"]},e.exports.Centered_input={en:["Centered"],ru:["Центральный"]},e.exports.Century_input={en:["Century"],ru:["Век"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],ru:["Осциллятор Чайкина"]},e.exports["Chande MO_input"]={en:["Chande MO"],ru:["Осциллятор темпа Чанде"]},e.exports.Close_input={en:["Close"],ru:["Цена закрытия"]},e.exports["Color 0_input"]={en:["Color 0"], ru:["Цвет 0"]},e.exports["Color 1_input"]={en:["Color 1"],ru:["Цвет 1"]},e.exports["Color 2_input"]={en:["Color 2"],ru:["Цвет 2"]},e.exports["Color 3_input"]={en:["Color 3"],ru:["Цвет 3"]},e.exports["Color 4_input"]={en:["Color 4"],ru:["Цвет 4"]},e.exports["Color 5_input"]={en:["Color 5"],ru:["Цвет 5"]},e.exports["Color 6_input"]={en:["Color 6"],ru:["Цвет 6"]},e.exports["Color 7_input"]={en:["Color 7"],ru:["Цвет 7"]},e.exports["Color 8_input"]={en:["Color 8"],ru:["Цвет 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],ru:["Цвет баров основан на цене предыдущего закрытия"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],ru:["Цвет зависит от цены предыдущего закрытия"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],ru:["Периоды Линии переворота"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],ru:["Линия переворота"]},e.exports.Correlation_input={en:["Correlation"],ru:["корреляция"]},e.exports.Count_input={en:["Count"],ru:["Количество"]},e.exports.Crosses_input={en:["Crosses"],ru:["Пересечения"]},e.exports.Custom_input={en:["Custom"],ru:["Другая"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],ru:["DI Длина"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],ru:["День"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],ru:["Дней в году"]},e.exports.Decade_input={en:["Decade"],ru:["Декада"]},e.exports.Delta_input={en:["Delta"],ru:["Дельта"]},e.exports.Depth_input={en:["Depth"],ru:["Глубина"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],ru:["Детрендовый ценовой осциллятор"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],ru:["Динамическая точка контроля (POC)"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],ru:["Отклонение (%)"]},e.exports.Deviation_input={en:["Deviation"],ru:["Отклонение"]},e.exports.Divisor_input={en:["Divisor"],ru:["Разделитель"]},e.exports["Down Volume_input"]={en:["Down Volume"],ru:["Снижающийся объём"]},e.exports["Down bars_input"]={en:["Down bars"],ru:["Нисходящие бары"]},e.exports["Down color_input"]={en:["Down color"],ru:["Цвет падения"]},e.exports["Down fractals_input"]={en:["Down fractals"],ru:["Нижние фракталы"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],ru:["Каждая (премаркет, основная, постмаркет)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],ru:["Индекс силы Элдера"]},e.exports["Equality Line_input"]={en:["Equality Line"],ru:["Линия равенства"]},e.exports.Exponential_input={en:["Exponential"],ru:["Экспоненциальное"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],ru:["Продолжить POC вправо"]},e.exports["Extend Right_input"]={en:["Extend Right"],ru:["Продолжить вправо"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],ru:["Продолжить VAH вправо"]}, e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],ru:["Продолжить VAL вправо"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],ru:["Продолжить до последнего бара"]},e.exports.Falling_input={en:["Falling"],ru:["Нисходящий"]},e.exports["Fast Length_input"]={en:["Fast Length"],ru:["Длина Fast"]},e.exports["Fast length_input"]={en:["Fast length"],ru:["Длина Fast"]},e.exports.Fill_input={en:["Fill"],ru:["Заливка"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],ru:["Растущий"]},e.exports["HLC bars_input"]={en:["HLC bars"],ru:["Бары HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],ru:["Прямоугольник гистограммы"]},e.exports.Histogram_input={en:["Histogram"],ru:["Гистограмма"]},e.exports["Hull MA_input"]={en:["Hull MA"],ru:["Скользящее среднее Хала"]},e.exports.Increment_input={en:["Increment"],ru:["Шаг"]},e.exports.Indicator_input={en:["Indicator"],ru:["Индикатор"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],ru:["Инструмент 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],ru:["Инструмент 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],ru:["Длина EMA 1 инвестора"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],ru:["Длина EMA 2 инвестора"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],ru:["Длина EMA 3 инвестора"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],ru:["Длина EMA 4 инвестора"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],ru:["Длина EMA 5 инвестора"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],ru:["Длина EMA 6 инвестора"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],ru:["Длина Jaw"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],ru:["Смещение Jaw"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],ru:["Позиция меток"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],ru:["Метки на ценовой шкале"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],ru:["Опаздывающая линия (периоды)"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],ru:["Опаздывающая линия"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],ru:["Периоды ведущей линии"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],ru:["Верховая линия 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],ru:["Опаздывающая линия 2 периода"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],ru:["Опаздывающая линия 2 периода"]},e.exports["Length EMA_input"]={en:["Length EMA"],ru:["Длина EMA"]},e.exports["Length MA_input"]={en:["Length MA"],ru:["Длина MA"]},e.exports.Length1_input={en:["Length1"],ru:["Длина1"]},e.exports.Length2_input={en:["Length2"],ru:["Длина2"]},e.exports.Length3_input={en:["Length3"],ru:["Длина3"]},e.exports.Length_input={en:["Length"],ru:["Длина"]}, @@ -36,26 +36,26 @@ e.exports={en:["Low"],ru:["Мин."]}},51077:e=>{e.exports={en:["Lock"],ru:["З }},94389:e=>{e.exports={en:["Note"],ru:["Заметка"]}},26899:e=>{e.exports={en:["Nov"],ru:["Ноя"]}},67891:e=>{e.exports={en:["Norfolk Island"],ru:["Остров Норфолк"]}},40977:e=>{e.exports={en:["Nairobi"],ru:["Найроби"]}},40544:e=>{e.exports={en:["New York"],ru:["Нью-Йорк"]}},66103:e=>{e.exports={en:["New Zealand"],ru:["Новая Зеландия"]}},15512:e=>{e.exports={en:["New pane above"],ru:["Выше, на новую панель"]}},52160:e=>{e.exports={en:["New pane below"],ru:["Ниже, на новую панель"]}},94600:e=>{e.exports={en:["Nicosia"],ru:["Никосия"]}},73013:e=>{e.exports={en:["Something went wrong"],ru:["Что-то пошло не так"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],ru:["Что-то пошло не так при создании индикатора."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],ru:["Что-то пошло не так. Попробуйте позже, пожалуйста."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],ru:["Сохранить график"]}},76266:e=>{e.exports={en:["Save as"],ru:["Сохранить как"]}},55502:e=>{e.exports={en:["San Salvador"],ru:["Сан-Сальвадор"]}},30231:e=>{e.exports={en:["Santiago"],ru:["Сантьяго"]}},91912:e=>{e.exports={en:["Sao Paulo"],ru:["Сан-Паулу"]}},43931:e=>{e.exports={en:["Scale currency"],ru:["Валюта шкалы"]}},43758:e=>{e.exports={en:["Scale price chart only"],ru:["Игнорировать шкалу индикаторов"]}},40012:e=>{e.exports={en:["Scale unit"],ru:["Единица шкалы"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],ru:["Вилы Шифа"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],ru:["Обновления скрипта могут не сохраниться, если вы закроете страницу."]}},32514:e=>{e.exports={en:["Settings"],ru:["Настройки"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],ru:["Вторая дробная часть неверна."]}},75594:e=>{e.exports={en:["Security info"],ru:["Информация об инструменте"]}},21973:e=>{e.exports={en:["Send to back"],ru:["Отправить назад"]}},71179:e=>{e.exports={en:["Send backward"],ru:["На один слой назад"]}},26820:e=>{e.exports={en:["Seoul"],ru:["Сеул"]}},6816:e=>{e.exports={en:["Sep"],ru:["Сен"]}},94031:e=>{e.exports={en:["Session"],ru:["Сессия"]}},83298:e=>{e.exports={en:["Session volume profile"],ru:["Профиль объёма за сессию"]}},66707:e=>{e.exports={en:["Session breaks"],ru:["Границы сессий"]}},1852:e=>{e.exports={en:["Shanghai"],ru:["Шанхай"]}},8075:e=>{e.exports={en:["Short Position"],ru:["Короткая позиция"]}},98334:e=>{e.exports={en:["Show"],ru:["Показать"]}},85891:e=>{e.exports={en:["Show all drawings"],ru:["Показать все объекты рисования"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],ru:["Показать все объекты и индикаторы"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],ru:["Показать все объекты рисования, индикаторы, позиции и заявки"]}},98753:e=>{e.exports={en:["Show all indicators"],ru:["Показать все индикаторы"]}},55418:e=>{e.exports={en:["Show all ideas"],ru:["Все идеи"]}},20506:e=>{e.exports={en:["Show all positions & orders"],ru:["Показать все позиции и заявки"]}},33158:e=>{e.exports={ en:["Show continuous contract switch"],ru:["Показывать переключение непрерывного контракта"]}},81465:e=>{e.exports={en:["Show contract expiration"],ru:["Показывать срок действия контракта"]}},29449:e=>{e.exports={en:["Show dividends"],ru:["Отображать дивиденды"]}},37113:e=>{e.exports={en:["Show earnings"],ru:["Отображать прибыль на акцию"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],ru:["Идеи тех, на кого подписан"]}},62986:e=>{e.exports={en:["Show latest news"],ru:["Показать последние новости"]}},44020:e=>{e.exports={en:["Show my ideas only"],ru:["Только мои идеи"]}},50849:e=>{e.exports={en:["Show splits"],ru:["Отображать сплит акций"]}},67751:e=>{e.exports={en:["Signpost"],ru:["Знак"]}},77377:e=>{e.exports={en:["Singapore"],ru:["Сингапур"]}},39090:e=>{e.exports={en:["Sine Line"],ru:["Синусоида"]}},66205:e=>{e.exports={en:["Square"],ru:["Квадрат"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],ru:["Достигнут лимит индикаторов/сигналов: {number} элементов на шаблон графиков.\nПожалуйста, удалите некоторые инструменты."]}},92516:e=>{e.exports={en:["Style"],ru:["Стиль"]}},61507:e=>{e.exports={en:["Stack on the left"],ru:["Слева"]}},97800:e=>{e.exports={en:["Stack on the right"],ru:["Справа"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],ru:["Для начала работы с навигацией с помощью клавиатуры нажмите {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],ru:["Оставаться в режиме рисования"]}},69217:e=>{e.exports={en:["Step line"],ru:["Ступенчатая линия"]}},43114:e=>{e.exports={en:["Sticker"],ru:["Стикер"]}},86716:e=>{e.exports={en:["Stockholm"],ru:["Стокгольм"]}},1145:e=>{e.exports={en:["Submicro"],ru:["Субмикро"]}},63375:e=>{e.exports={en:["Submillennium"],ru:["Субмиллениум"]}},30585:e=>{e.exports={en:["Subminuette"],ru:["Субминуэт"]}},67948:e=>{e.exports={en:["Supercycle"],ru:["Суперцикл"]}},3348:e=>{e.exports={en:["Supermillennium"],ru:["Супермиллениум"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],ru:["Переключиться на {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],ru:["Сидней"]}},70963:e=>{e.exports={en:["Symbol Error"],ru:["Ошибка символа"]}},32390:e=>{e.exports={en:["Symbol name label"],ru:["Метка имени инструмента"]}},10127:e=>{e.exports={en:["Symbol last price label"],ru:["Метка последнего значения символа"]}},39079:e=>{e.exports={en:["Sync globally"],ru:["Синхр. везде"]}},46607:e=>{e.exports={en:["Sync in layout"],ru:["Синхронизировать на всех графиках"]}},76519:e=>{e.exports={en:["Point & figure"],ru:["Крестики-нолики"]}},39949:e=>{e.exports={en:["Polyline"],ru:["Ломаная линия"]}},371:e=>{e.exports={en:["Path"],ru:["Траектория"]}},59256:e=>{e.exports={en:["Parallel Channel"],ru:["Параллельный канал"]}},61879:e=>{e.exports={en:["Paris"],ru:["Париж"]}},35140:e=>{e.exports={en:["Paste"],ru:["Вставить"]}},6919:e=>{e.exports={en:["Percent"],ru:["Процентная"]}},24436:e=>{e.exports={en:["Perth"],ru:["Перт"]}},14055:e=>{e.exports={en:["Phoenix"],ru:["Финикс"]}},34156:e=>{ e.exports={en:["Pitchfan"],ru:["Наклонный веер"]}},19634:e=>{e.exports={en:["Pitchfork"],ru:["Вилы"]}},86631:e=>{e.exports={en:["Pin"],ru:["Метка"]}},33110:e=>{e.exports={en:["Pin to new left scale"],ru:["Закрепить на новой левой шкале"]}},28280:e=>{e.exports={en:["Pin to new right scale"],ru:["Закрепить на новой правой шкале"]}},14115:e=>{e.exports={en:["Pin to left scale"],ru:["Закрепить на левой шкале"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],ru:["Закрепить на левой шкале (скрыто)"]}},81054:e=>{e.exports={en:["Pin to right scale"],ru:["Закрепить на правой шкале"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],ru:["Закрепить на правой шкале (скрыто)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],ru:["Закрепить на шкале (сейчас слева)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],ru:["Закрепить на шкале (сейчас без шкалы)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],ru:["Закрепить на шкале (сейчас справа)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],ru:["Закрепить на шкале (сейчас {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],ru:["Закрепить на шкале {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],ru:["Закрепить на шкале {label} (скрыто)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],ru:["Закреплено на левой шкале"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],ru:["Закреплено на левой шкале (скрыто)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],ru:["Закреплено на правой шкале"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],ru:["Закрепить на правой шкале (скрыто)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],ru:["Закреплено на шкале {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],ru:["Закреплено на шкале {label} (скрыто)"]}},71566:e=>{e.exports={en:["Plus button"],ru:["Кнопка Плюс"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],ru:["Пожалуйста, предоставьте доступ к записи в буфер обмена в вашем браузере или нажмите {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],ru:["Прага"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],ru:["Зажмите и держите {key} во время масштабирования, чтобы сохранить позицию графика"]}},91282:e=>{e.exports={en:["Price Label"],ru:["Метка цены"]}},97512:e=>{e.exports={en:["Price Note"],ru:["Ценовая заметка"]}},68941:e=>{e.exports={en:["Price Range"],ru:["Диапазон цен"]}},66123:e=>{e.exports={en:["Price format is invalid."],ru:["Формат цены не поддерживается."]}},72926:e=>{e.exports={en:["Price line"],ru:["Линия цены"]}},59189:e=>{e.exports={en:["Primary"],ru:["Первичная"]}},75747:e=>{e.exports={en:["Projection"],ru:["Проекция"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],ru:["Опубликовано на {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"],ru:["1 кв."]}},13534:e=>{e.exports={en:["Q2"],ru:["2 кв."]}},14530:e=>{e.exports={en:["Q3"],ru:["3 кв."]}},3762:e=>{e.exports={ -en:["Q4"],ru:["4 кв."]}},28756:e=>{e.exports={en:["Qatar"],ru:["Катар"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ru:["Быстрый поиск. Нажмите {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ru:["Вращающийся прямоугольник"]}},52961:e=>{e.exports={en:["Rome"],ru:["Рим"]}},50318:e=>{e.exports={en:["Ray"],ru:["Луч"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"],ru:["Рейкьявик"]}},26001:e=>{e.exports={en:["Rectangle"],ru:["Прямоугольник"]}},48236:e=>{e.exports={en:["Redo"],ru:["Повторить"]}},2460:e=>{e.exports={en:["Regression Trend"],ru:["Регрессионный тренд"]}},67410:e=>{e.exports={en:["Remove"],ru:["Удалить"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ru:["Удалить этот показатель из Избранного"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ru:["Удалить этот индикатор из Избранного"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ru:["Удалить {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ru:["Удалить {drawings} и {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ru:["Удалить {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ru:["Переименовать график"]}},88130:e=>{e.exports={en:["Renko"],ru:["Ренко"]}},75246:e=>{e.exports={en:["Reset chart view"],ru:["Сбросить состояние графика"]}},88853:e=>{e.exports={en:["Reset points"],ru:["Сбросить точки"]}},15332:e=>{e.exports={en:["Reset price scale"],ru:["Сбросить масштаб ценовой шкалы"]}},54170:e=>{e.exports={en:["Reset time scale"],ru:["Сбросить масштаб временной шкалы"]}},37974:e=>{e.exports={en:["Riyadh"],ru:["Эр-Рияд"]}},94022:e=>{e.exports={en:["Riga"],ru:["Рига"]}},60630:e=>{e.exports={en:["Runtime error"],ru:["Ошибка времени выполнения"]}},66719:e=>{e.exports={en:["Warning"],ru:["Предупреждение"]}},5959:e=>{e.exports={en:["Warsaw"],ru:["Варшава"]}},98549:e=>{e.exports={en:["Tokelau"],ru:["Токелау"]}},69122:e=>{e.exports={en:["Tokyo"],ru:["Токио"]}},10095:e=>{e.exports={en:["Toronto"],ru:["Торонто"]}},17981:e=>{e.exports={en:["Table"],ru:["Таблица"]}},11034:e=>{e.exports={en:["Taipei"],ru:["Тайбей"]}},79995:e=>{e.exports={en:["Tallinn"],ru:["Таллин"]}},6686:e=>{e.exports={en:["Tehran"],ru:["Тегеран"]}},93553:e=>{e.exports={en:["Template"],ru:["Шаблон"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ru:["Поставщик данных не предоставляет данные об объеме для этого инструмента."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ru:["Невозможно загрузить предпросмотр публикации. Отключите расширения браузера и попробуйте снова."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."], +en:["Q4"],ru:["4 кв."]}},28756:e=>{e.exports={en:["Qatar"],ru:["Катар"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],ru:["Быстрый поиск. Нажмите {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],ru:["Вращающийся прямоугольник"]}},52961:e=>{e.exports={en:["Rome"],ru:["Рим"]}},50318:e=>{e.exports={en:["Ray"],ru:["Луч"]}},55169:e=>{e.exports={en:["Range"]}},13386:e=>{e.exports={en:["Reykjavik"],ru:["Рейкьявик"]}},26001:e=>{e.exports={en:["Rectangle"],ru:["Прямоугольник"]}},48236:e=>{e.exports={en:["Redo"],ru:["Повторить"]}},2460:e=>{e.exports={en:["Regression Trend"],ru:["Регрессионный тренд"]}},67410:e=>{e.exports={en:["Remove"],ru:["Удалить"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],ru:["Удалить этот показатель из Избранного"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],ru:["Удалить этот индикатор из Избранного"]}},86285:e=>{e.exports={en:["Remove {drawings}"],ru:["Удалить {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],ru:["Удалить {drawings} и {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],ru:["Удалить {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],ru:["Переименовать график"]}},88130:e=>{e.exports={en:["Renko"],ru:["Ренко"]}},75246:e=>{e.exports={en:["Reset chart view"],ru:["Сбросить состояние графика"]}},88853:e=>{e.exports={en:["Reset points"],ru:["Сбросить точки"]}},15332:e=>{e.exports={en:["Reset price scale"],ru:["Сбросить масштаб ценовой шкалы"]}},54170:e=>{e.exports={en:["Reset time scale"],ru:["Сбросить масштаб временной шкалы"]}},37974:e=>{e.exports={en:["Riyadh"],ru:["Эр-Рияд"]}},94022:e=>{e.exports={en:["Riga"],ru:["Рига"]}},60630:e=>{e.exports={en:["Runtime error"],ru:["Ошибка времени выполнения"]}},66719:e=>{e.exports={en:["Warning"],ru:["Предупреждение"]}},5959:e=>{e.exports={en:["Warsaw"],ru:["Варшава"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],ru:["Токелау"]}},69122:e=>{e.exports={en:["Tokyo"],ru:["Токио"]}},10095:e=>{e.exports={en:["Toronto"],ru:["Торонто"]}},17981:e=>{e.exports={en:["Table"],ru:["Таблица"]}},11034:e=>{e.exports={en:["Taipei"],ru:["Тайбей"]}},79995:e=>{e.exports={en:["Tallinn"],ru:["Таллин"]}},6686:e=>{e.exports={en:["Tehran"],ru:["Тегеран"]}},93553:e=>{e.exports={en:["Template"],ru:["Шаблон"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],ru:["Поставщик данных не предоставляет данные об объеме для этого инструмента."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],ru:["Невозможно загрузить предпросмотр публикации. Отключите расширения браузера и попробуйте снова."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."], ru:["Обработка запроса заняла слишком много времени. Убедитесь, что у вас стабильное интернет-соединение. Если проблема сохраняется, попробуйте уменьшить длительность запрашиваемого интервала времени."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],ru:["По выбранному периоду и интервалу графика нет данных."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],ru:["Данное изображение слишком большое. Максимальный размер — {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],ru:["Данный индикатор нельзя применить к другому индикатору."]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],ru:["Скрипт содержит ошибку. Свяжитесь с его автором."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],ru:["Доступ к этому скрипту ограничен. Запросите доступ у автора скрипта."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],ru:["Инструмент доступен только на {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],ru:["Паттерн трёх движений"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],ru:["Тиковые интервалы не поддерживаются для {ticker}."]}},12806:e=>{e.exports={en:["Time"],ru:["Время"]}},20909:e=>{e.exports={en:["Time zone"],ru:["Часовой пояс"]}},46852:e=>{e.exports={en:["Time Cycles"],ru:["Временные циклы"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],ru:["Торговля"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],ru:["Графики TradingView — интерактивные. Для работы с ними в режиме чтения экрана вы можете использовать команды. Ниже приведён список горячих клавиш, которые помогут взаимодействовать с платформой."]}},35757:e=>{e.exports={en:["Trend Angle"],ru:["Угол тренда"]}},97339:e=>{e.exports={en:["Trend Line"],ru:["Линия тренда"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],ru:["Расширение Фибоначчи, основанное на тренде"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],ru:["Периоды Фибоначчи, основанные на тренде"]}},1671:e=>{e.exports={en:["Triangle"],ru:["Треугольник"]}},76152:e=>{e.exports={en:["Triangle Down"],ru:["Треугольник вниз"]}},90148:e=>{e.exports={en:["Triangle Pattern"],ru:['Шаблон "Треугольник"']}},21236:e=>{e.exports={en:["Triangle Up"],ru:["Треугольник вверх"]}},21007:e=>{e.exports={en:["Tunis"],ru:["Тунис"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],ru:["Отменить"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],ru:["Произошла неожиданная ошибка в режиме тестирования на глубокой истории. Обратитесь к команде поддержки для получения дополнительной информации."]}},15432:e=>{e.exports={en:["Units"],ru:["Количество"]}}, -11768:e=>{e.exports={en:["Unknown error"],ru:["Неизвестная ошибка"]}},99894:e=>{e.exports={en:["Unlock"],ru:["Разблокировать"]}},75546:e=>{e.exports={en:["Unsupported interval"],ru:["Интервал не поддерживается"]}},8580:e=>{e.exports={en:["User-defined error"],ru:["Пользовательская ошибка"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ru:["Фиксированный профиль объема"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ru:["Индикатор Профиль объёма доступен только в платных подписках."]}},93722:e=>{e.exports={en:["Volume candles"],ru:["Свечи объёма"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ru:["В подписку на данные BIST MIXED не входят данные объёма."]}},92763:e=>{e.exports={en:["Volume footprint"],ru:["Кластерный объём"]}},32838:e=>{e.exports={en:["Vancouver"],ru:["Ванкувер"]}},29535:e=>{e.exports={en:["Vertical Line"],ru:["Вертикальная линия"]}},23160:e=>{e.exports={en:["Vienna"],ru:["Вена"]}},60534:e=>{e.exports={en:["Vilnius"],ru:["Вильнюс"]}},40091:e=>{e.exports={en:["Visibility"],ru:["Видимость"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ru:["Видимость на интервалах"]}},58302:e=>{e.exports={en:["Visible on tap"],ru:["При нажатии"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ru:["При наведении курсора"]}},4077:e=>{e.exports={en:["Visual order"],ru:["Порядок слоев"]}},11316:e=>{e.exports={en:["X Cross"],ru:["X Пересечение"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ru:["Шаблон XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ru:["Нельзя использовать этот временной интервал точек разворота на этом интервале"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ru:["На этом инструменте есть зафиксированные объекты рисования. Их тоже хотите удалить?"]}},53168:e=>{e.exports={en:["Yangon"],ru:["Янгон"]}},93123:e=>{e.exports={en:["Yes, remove them"],ru:["Да, удалить"]}},62859:e=>{e.exports={en:["Zurich"],ru:["Цюрих"]}},47977:e=>{e.exports={en:["change Elliott degree"],ru:["изменение угла Эллиотта"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ru:["изменение: не перекрывать метки"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ru:["изменение видимости метки средней цены закрытия"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ru:["изменение видимости линии средней цены закрытия"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ru:["изменение видимости меток цен покупки и продажи"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ru:["изменение видимости линий цен покупки и продажи"]}},32302:e=>{e.exports={en:["change currency"],ru:["изменение валюты"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ru:["изменение формата отображения графиков на {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"], -ru:["изменение видимости переключения непрерывного контракта"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ru:["изменение видимости обратного отсчета до закрытия бара"]}},16979:e=>{e.exports={en:["change date range"],ru:["изменение диапазона дат"]}},53929:e=>{e.exports={en:["change dividends visibility"],ru:["изменение отображения дивидендов"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ru:["изменение видимости событий на графике"]}},6819:e=>{e.exports={en:["change earnings visibility"],ru:["изменение отображения прибыли"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ru:["изменение видимости срока действия фьючерсного контракта"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ru:["изменение видимости меток макс. и мин. цен"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ru:["изменение видимости линий макс. и мин. цен"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ru:["изменение видимости меток названий индикаторов"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ru:["изменение видимости меток значений индикаторов"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ru:["изменение видимости последних новостей"]}},88849:e=>{e.exports={en:["change linking group"],ru:["изменение группы синхронизации"]}},14691:e=>{e.exports={en:["change pane height"],ru:["изменение высоты панели"]}},96379:e=>{e.exports={en:["change plus button visibility"],ru:["изменение видимости кнопки Плюс"]}},76660:e=>{e.exports={en:["change point"],ru:["изменение позиции точки"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ru:["изменение видимости меток цены пре-/постмаркета"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ru:["изменение видимости линии цены пре-/постмаркета"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ru:["изменение видимости линии цены предыдущего закрытия"]}},8662:e=>{e.exports={en:["change price line visibility"],ru:["изменение видимости линии цены"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ru:["изменение соотношения цена/бар"]}},32829:e=>{e.exports={en:["change resolution"],ru:["изменение разрешения"]}},35400:e=>{e.exports={en:["change symbol"],ru:["смену инструмента"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ru:["изменение видимости меток инструментов"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ru:["изменение видимости последнего значения инструмента"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ru:["изменение видимости предыдущего значения закрытия инструмента"]}},87041:e=>{e.exports={en:["change session"],ru:["изменение сессии"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ru:["изменение видимости границ сессии"]}},49965:e=>{e.exports={en:["change series style"],ru:["изменение стиля серии"]}},47474:e=>{e.exports={ -en:["change splits visibility"],ru:["изменение отображения сплитов"]}},20137:e=>{e.exports={en:["change timezone"],ru:["изменение часового пояса"]}},85975:e=>{e.exports={en:["change unit"],ru:["изменение единиц"]}},1924:e=>{e.exports={en:["change visibility"],ru:["изменение отображения"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ru:["изменение видимости на текущем интервале"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ru:["изменение видимости на текущем интервале и выше"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ru:["изменение видимости на текущем интервале и ниже"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ru:["изменение видимости на всех интервалах"]}},94566:e=>{e.exports={en:["charts by TradingView"],ru:["графики от TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ru:["клонирование объектов рисования"]}},46219:e=>{e.exports={en:["create line tools group"],ru:["создание группы инструментов рисования"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ru:["создание группы из выбранных инструментов рисования"]}},12898:e=>{e.exports={en:["create {tool}"],ru:["создание {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ru:["вырезание объектов"]}},11500:e=>{e.exports={en:["cut {title}"],ru:["вырезание {title}"]}},63869:e=>{e.exports={en:["anchor objects"],ru:["закрепление объектов"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ru:["добавление инструмента рисования {lineTool} в группу {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ru:["добавление инструмента(ов) рисования в группу {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ru:["добавление фин. показателя на все графики в окне"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ru:["добавление индикатора на все графики в окне"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ru:["добавление стратегии ко всем графикам в окне"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ru:["добавление символа на все графики в окне"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ru:["выравнивание под 45°"]}},68231:e=>{e.exports={en:["apply chart theme"],ru:["применение цветовой темы для графика"]}},99551:e=>{e.exports={en:["apply all chart properties"],ru:["применение ко всем свойствам графика"]}},89720:e=>{e.exports={en:["apply drawing template"],ru:["применение шаблона графических объектов"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ru:["применение настроек по умолчанию к выбранным объектам"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ru:["применение индикаторов ко всем графикам в окне"]}},69604:e=>{e.exports={en:["apply study template {template}"],ru:["применение шаблона индикаторов {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],ru:["применение темы для панелей инструментов"]}},1979:e=>{e.exports={ -en:["bring group {title} forward"],ru:["перемещение на один слой вперед группы {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],ru:["перемещение поверх: {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],ru:["перемещение вперед: {title}"]}},44676:e=>{e.exports={en:["by TradingView"],ru:["от TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ru:["закрепление диапазона дат"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ru:["удаление инструменты рисования из группы {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ru:["скрытие: {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ru:["скрытие отметок на барах"]}},56558:e=>{e.exports={en:["interval lock"],ru:["закрепление интервала"]}},6830:e=>{e.exports={en:["invert scale"],ru:["инвертирование шкалы"]}},48818:e=>{e.exports={en:["insert {title}"],ru:["добавление {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ru:["добавление {title} после {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ru:["перемещение {title} после {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ru:["перемещение {title} перед {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ru:["перемещение {title} перед {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ru:["загрузку шаблона по умолчанию"]}},62011:e=>{e.exports={en:["loading..."],ru:["загрузка..."]}},76104:e=>{e.exports={en:["lock {title}"],ru:["блокировку: {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ru:["закрепление группы {group}"]}},18942:e=>{e.exports={en:["lock objects"],ru:["прикрепление объектов"]}},98277:e=>{e.exports={en:["move"],ru:["перемещение"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ru:["перемещение на новую левую шкалу: {title}"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ru:["перемещение на новую правую шкалу: {title}"]}},64077:e=>{e.exports={en:["move all scales to left"],ru:["перемещение всех шкал влево"]}},19013:e=>{e.exports={en:["move all scales to right"],ru:["перемещение всех шкал вправо"]}},52510:e=>{e.exports={en:["move drawing(s)"],ru:["перемещение объекта(ов) рисования"]}},79209:e=>{e.exports={en:["move left"],ru:["перемещение влево"]}},60114:e=>{e.exports={en:["move right"],ru:["перемещение вправо"]}},44854:e=>{e.exports={en:["move scale"],ru:["перемещение шкалы"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ru:["режим Без шкалы (на весь экран) для {title}"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ru:["невидимость группы {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],ru:["видимость группы {group}"]}},78055:e=>{e.exports={en:["merge down"],ru:["перемещение ниже"]}},41866:e=>{e.exports={en:["merge to pane"],ru:["перемещение на панель"]}},52458:e=>{e.exports={en:["merge up"],ru:["перемещение выше"]}},90091:e=>{e.exports={en:["n/a"],ru:["н/д"]}},94981:e=>{e.exports={en:["scale price"],ru:["изменение ценовой шкалы"]}}, -63796:e=>{e.exports={en:["scale price chart only"],ru:["игнорирование шкалы индикаторов"]}},70771:e=>{e.exports={en:["scale time"],ru:["изменение временной шкалы"]}},42070:e=>{e.exports={en:["scroll"],ru:["прокрутку"]}},87840:e=>{e.exports={en:["scroll time"],ru:["прокрутку временной шкалы"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ru:["применение стратегии выбора ценовой шкалы для {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ru:["перемещение назад: {title}"]}},5005:e=>{e.exports={en:["send {title} to back"],ru:["перемещение назад: {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],ru:["перемещение на один слой назад группы {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],ru:["возможность делиться объектами рисования везде"]}},90221:e=>{e.exports={en:["share line tools in layout"],ru:["возможность делиться объектами рисования на всех графиках"]}},13336:e=>{e.exports={en:["show all ideas"],ru:["отображение всех идей"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ru:["отображение идей тех, на кого подписан"]}},57460:e=>{e.exports={en:["show my ideas only"],ru:["отображение только собственных идей"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ru:["нахождение в режиме рисования"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ru:["прекращение синхронизации объектов рисования"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ru:["прекращение синхронизации линий тренда"]}},53278:e=>{e.exports={en:["symbol lock"],ru:["закрепление символа"]}},91677:e=>{e.exports={en:["sync time"],ru:["синхронизацию времени"]}},3140:e=>{e.exports={en:["powered by"],ru:["при поддержке"]}},92800:e=>{e.exports={en:["powered by TradingView"],ru:["технология TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ru:["вставку объекта рисования"]}},1064:e=>{e.exports={en:["paste indicator"],ru:["вставку индикатора"]}},57010:e=>{e.exports={en:["paste {title}"],ru:["вставку {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ru:["закрепление на левой шкале"]}},7495:e=>{e.exports={en:["pin to right scale"],ru:["закрепление на правой шкале"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ru:["закрепление на шкале {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ru:["перестановку панелей"]}},60806:e=>{e.exports={en:["remove all indicators"],ru:["удаление всех индикаторов"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ru:["удаление всех индикаторов и инструментов рисования"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ru:["удаление невыбранных пустых объектов рисования"]}},30538:e=>{e.exports={en:["remove drawings"],ru:["удаление объектов рисования"]}},1193:e=>{e.exports={en:["remove drawings group"],ru:["удаление группы объектов рисования"]}},38199:e=>{e.exports={en:["remove line data sources"],ru:["удаление источников данных линии"]}},93333:e=>{e.exports={en:["remove pane"],ru:["удаление панели"]}},94543:e=>{e.exports={en:["remove {title}"],ru:["удаление {title}"]}}, -41430:e=>{e.exports={en:["removing line tools group {name}"],ru:["удаление группы инструментов рисования: {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ru:["переименование группы {group} на {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ru:["сброс настроек размера графика"]}},3323:e=>{e.exports={en:["reset scales"],ru:["сброс состояния графика"]}},17336:e=>{e.exports={en:["reset time scale"],ru:["сброс масштабов временной шкалы"]}},47418:e=>{e.exports={en:["resize layout"],ru:["изменение размера графика"]}},85815:e=>{e.exports={en:["restore defaults"],ru:["сброс настроек"]}},96881:e=>{e.exports={en:["restore study defaults"],ru:["восстановление настроек стратегии по умолчанию"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ru:["включение/выключение максимального размера панели"]}},42240:e=>{e.exports={en:["toggle auto scale"],ru:["включение/выключение автоматического масштаба"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ru:["состояние свёрнутой/развёрнутой панели"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ru:["включение/выключение индексированной на 100 шкалы"]}},49695:e=>{e.exports={en:["toggle lock scale"],ru:["включение/выключение закрепления шкалы"]}},49403:e=>{e.exports={en:["toggle log scale"],ru:["включение/выключение логарифмической шкалы"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ru:["включение/выключение процентной шкалы"]}},80688:e=>{e.exports={en:["toggle regular scale"],ru:["включение/выключение равномерной шкалы"]}},46807:e=>{e.exports={en:["track time"],ru:["время отслеживания"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ru:["отключение возможности делиться объектами рисования"]}},99234:e=>{e.exports={en:["unanchor objects"],ru:["открепление объектов"]}},23230:e=>{e.exports={en:["unlock objects"],ru:["открепление объектов"]}},74590:e=>{e.exports={en:["unlock group {group}"],ru:["открепление группы {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ru:["разблокирование: {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ru:["перемещение на новую нижнюю панель"]}},79443:e=>{e.exports={en:["unmerge up"],ru:["перемещение выше, на новую панель"]}},46453:e=>{e.exports={en:["unmerge down"],ru:["перемещение ниже, на новую панель"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ru:["В данный момент график {chartStyle} не доступен на тиковых интервалах."]}},41643:e=>{e.exports={en:["{count} bars"],ru:["Бары: {count}"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ru:["Финансовые показатели {symbol} от TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ru:["{userName} опубликовал(а) на {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],ru:["изменение масштаба"]}},49856:e=>{e.exports={en:["zoom in"],ru:["увеличение масштаба"]}},73638:e=>{e.exports={en:["zoom out"],ru:["уменьшение масштаба"]}},41807:e=>{e.exports={en:["day","days"],ru:["день","дня","дней","дней"]}}, -42328:e=>{e.exports={en:["hour","hours"],ru:["час","часа","часов","часов"]}},98393:e=>{e.exports={en:["month","months"],ru:["месяц","месяца","месяцев","месяцев"]}},78318:e=>{e.exports={en:["minute","minutes"],ru:["минута","минуты","минут","минут"]}},33232:e=>{e.exports={en:["second","seconds"],ru:["секунда","секунды","секунд","секунд"]}},89937:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},48898:e=>{e.exports={en:["week","weeks"],ru:["неделя","недели","недель","недель"]}},11913:e=>{e.exports={en:["tick","ticks"],ru:["тик","тика","тиков","тиков"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ru:["{amount} объект рисования","{amount} объекта рисования","{amount} объектов рисования","{amount} объектов рисования"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ru:["{amount} индикатор","{amount} индикатора","{amount} индикаторов","{amount} индикаторов"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ru:["{count}мес","{count}мес","{count}мес","{count}мес"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ru:["{count}д","{count}д","{count}д","{count}д"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ru:["{count}г","{count}г","{count}л","{count}л"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ru:["Краткосрочные облигации США SCHWAB ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ru:["Доходность корпоративных облигаций США 0-5 лет"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ru:["Индекс S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ru:["Индекс S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ru:["Индекс S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ru:["Австралийский доллар / Канадский доллар"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ru:["Австралийский доллар / Швейцарский франк"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ru:["Австралийский доллар / Японская иена"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ru:["Австралийский доллар / Новозеландский доллар"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ru:["Австралийский доллар / Российский рубль"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ru:["Австралийский доллар / Доллар США"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ru:["Индекс S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ru:["Bitcoin Cash / Евро"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],ru:["Bitcoin Cash / Доллар США"]}, -e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ru:["Индекс BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ru:["Индекс BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ru:["Биткоин / Индекс доллара США"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ru:["Индекс IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ru:["Индекс Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ru:["Индекс IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ru:["Индекс Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ru:["Индекс S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ru:["Бразильский реал / Японская иена"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ru:["Индекс S&P BSE SENSEX"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],ru:["Биткоин / Бразильская лира"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ru:["Биткоин / Канадский доллар"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ru:["Биткоин / Китайский юань"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ru:["Биткоин / Евро"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ru:["Биткоин / Британский фунт"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ru:["Биткоин / Японская иена"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ru:["Биткоин / Южнокорейская вона"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ru:["Биткоин / Польский злотый"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ru:["Биткоин / Российский рубль"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ru:["Биткоин / Тайский бат"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ru:["Биткоин / Доллар США"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ru:["Bitcoin Gold / Доллар США"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ru:["Индекс S&P / BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ru:["Индекс BOVESPA"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ru:["Канадский доллар / Японская иена"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ru:["Канадский доллар / Доллар США"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ru:["Индекс S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"], -ru:["Индекс волатильности S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ru:["Фьючерсы на долгосрочные казначейские облигации"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ru:["Фьючерсы на кукурузу"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ru:["Фьючерсы на соевую муку"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ru:["Фьючерсы на 10-летние среднесрочные казначейские облигации"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ru:["Фьючерсы на овёс"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ru:["Фьючерсы на 30-дневную процентную ставку по федеральным фондам"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ru:["Фьючерсы на рис"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ru:["Фьючерсы на соевые бобы"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ru:["Фьючерсы на пшеницу"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ru:["Фьючерсы на соевые бобы (мини)"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ru:["Фьючерсы на пшеницу (мини)"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ru:["Фьючерсы на E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ru:["Швейцарский франк / Японская иена"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ru:["Швейцарский франк / Доллар США"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ru:["Фьючерсы на биткоин (CME)"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ru:["Фьючерсы на крупный рогатый скот"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ru:["Фьючерсы на свинину"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ru:["Фьючерсы на живой скот"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ru:["Фьючерсы на евро (E-mini)"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ru:["Фьючерсы на E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ru:["Фьючерсы на японскую иену (E-mini)"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ru:["Фьючерсы на NASDAQ 100 E-Mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ru:["Фьючерсы на Индекс E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ru:["Фьючерсы на Aluminium European Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],ru:["Фьючерсы на Aluminum MW U.S. Transaction Premium Platts (25MT)"]}, -e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ru:["Фьючерсы на золото"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ru:["Фьючерсы на медь"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ru:["Фьючерсы на серебро"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ru:["Фьючерсы на медь (E-mini)"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ru:["Фьючерсы на серебро (мини)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ru:["Фьючерсы на золото (мини)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ru:["CFD на медь"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ru:["CFD на кукурузу"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ru:["CFD на хлопок"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ru:["Общая рыночная капитализация криптовалют, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ru:["Индекс DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ru:["Индекс Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ru:["Индекс Dow Jones Commodity Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ru:["Индекс Dow Jones Commodity Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ru:["Индекс Dow Jones Commodity Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ru:["Индекс Dow Jones Commodity Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ru:["Индекс Dow Jones Commodity Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ru:["Индекс Dow Jones Commodity Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ru:["Индекс Dow Jones Commodity Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ru:["Индекс Dow Jones Commodity Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ru:["Индекс Dow Jones Commodity Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ru:["Индекс Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ru:["Индекс Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ru:["Индекс Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ru:["Индекс EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ru:["Эфириум Классик / Биткоин"]}, -e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ru:["Эфириум Классик / Евро"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ru:["Эфириум Классик / Доллар США"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ru:["Эфириум / Биткоин"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ru:["Эфириум / Евро"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ru:["Эфириум / Британский фунт"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ru:["Эфириум / Японская иена"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ru:["Эфириум / Южнокорейская вона"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ru:["Эфириум / Тайский бат"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ru:["Эфириум / Доллар США"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ru:["Еврооблигации"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ru:["Евро / Австралийский доллар"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ru:["Евро / Бразильский реал"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ru:["Евро / Канадский доллар"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ru:["Евро / Швейцарский франк"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ru:["Евро / Британский фунт"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ru:["Евро / Японская иена"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ru:["Евро / Норвежская крона"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ru:["Евро / Новозеландский доллар"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ru:["Индекс AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ru:["Индекс BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ru:["Евро / Российский рубль"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ru:["Евро / Российский рубль TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ru:["Евро / Шведская крона"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ru:["Евро / Турецкая лира"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ru:["Евро / Доллар США"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ru:["Индекс Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],ru:["Валовой внутренний продукт, 1 десятичный знак"]},e.exports["#FRED:POP-symbol-description"]={ -en:["Total Population: All Ages Including Armed Forces Overseas"],ru:["Общая численность населения: всех возрастов, включая войска, расположенные за границей"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ru:["Безработица среди гражданского населения"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ru:["Индекс FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ru:["Индекс S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ru:["Британский фунт / Австралийский доллар"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ru:["Британский фунт / Канадский доллар"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ru:["Британский фунт / Швейцарский франк"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ru:["Британский фунт / Евро"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ru:["Британский фунт / Японская иена"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ru:["Британский фунт / Новозеландский доллар"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ru:["Британский фунт / Польский злотый"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ru:["Британский фунт / Российский рубль"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ru:["Британский фунт / Доллар США"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ru:["Индекс WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ru:["Индекс Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ru:["Фьючерсы на Индекс доллара США"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ru:["Индекс IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ru:["Индекс Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ru:["Индекс Jakarta Composite"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ru:["Индекс Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ru:["Индекс MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],ru:["Индекс Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ru:["Индекс STI"]}, -e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ru:["Тайваньский взвешенный индекс"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ru:["Индекс Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ru:["IOTA / Доллар США"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ru:["Японская иена / Южнокорейская вона"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ru:["Японская иена / Российский рубль"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ru:["Японская иена / Доллар США"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ru:["ЛУКОЙЛ"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ru:["Лайткоин / Бразильский реал"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ru:["Лайткоин / Биткоин"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ru:["Лайткоин / Доллар США"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ru:["Luna / Доллар США"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ru:["Фьючерсы на нефть Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ru:["Газпром"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ru:["Индекс биржи России"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ru:["Магнит"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ru:["Индекс биржи России"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ru:["Фьючерсы на индекс биржи России"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ru:["Фьючерсы на индекс биржи России"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ru:["Фьючерсы на индекс РТС"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ru:["Индекс РТС"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ru:["Сбербанк"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],ru:["Банк ВТБ"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ru:["Microsoft Corporation"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ru:["AMD (Advanced Micro Devices Inc.)"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ru:["Индекс PHLX Housing Sector"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"], -ru:["Казначейские облигации США 7-10 лет (ETF)"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ru:["Казначейские облигации США 3-7 лет (ETF)"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ru:["Индекс Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ru:["Индекс Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ru:["Индекс PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ru:["Казначейские облигации США 1-3 года (ETF)"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ru:["Индекс Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ru:["Казначейские облигации США 20+ лет (ETF)"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ru:["Индекс PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ru:["Индекс PHLX Gold and Silver Sector"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ru:["NEO / Доллар США"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ru:["Природный газ (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ru:["Индекс Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ru:["Фьючерсы на этанол"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ru:["Фьючерсы на какао"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ru:["Фьючерсы на нефть WTI"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ru:["Фьючерсы NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ru:["Фьючерсы на кофе"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ru:["Фьючерсы на природный газ"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ru:["Фьючерсы на палладий"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ru:["Фьючерсы на платину"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ru:["Фьючерсы на бензин RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ru:["Фьючерсы на хлопок"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],ru:["Фьючерсы на природный газ (E-mini)"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={ -en:["E-mini Light Crude Oil Futures"],ru:["Фьючерсы на E-mini Light Crude Oil"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ru:["Фьючерсы на бензин (E-mini)"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ru:["Ford Motor Company"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ru:["Индекс NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],ru:["Petroleo Brasileiro Petrobras SA"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ru:["Индекс AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ru:["Индекс NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ru:["Новозеландский доллар / Японская иена"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ru:["Новозеландский доллар / Доллар США"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ru:["Индекс S&P/NZX ALL (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ru:["Индекс S&P / NZX 50 Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ru:["CFD на природный газ"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ru:["CFD на медь (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ru:["Индекс OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ru:["Индекс OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ru:["Индекс OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ru:["Индекс OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ru:["Индекс OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ru:["Индекс OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ru:["Индекс QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ru:["Индекс РТС"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ru:["Индекс Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ru:["Индекс Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ru:["Индекс Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]}, -e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ru:["Индекс Swiss Market"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ru:["Solana / Доллар США"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ru:["CFD на соевые бобы"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ru:["Индекс S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ru:["Индекс S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ru:["Индекс S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ru:["CFD на сахар"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ru:["Индекс Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ru:["Индекс Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ru:["Индекс TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ru:["Индекс S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ru:["Индекс S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ru:["10-летние облигации Австралии"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Австралии"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ru:["Индекс австралийского доллара"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ru:["Индекс британского фунта"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ru:["Гособлигации Канады, 10 лет"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Канады"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ru:["10-летние облигации Китая"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Китая"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ru:["Индекс канадского доллара"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ru:["10-летние облигации Германии"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Германии"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]}, -e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ru:["Индекс доллара США"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ru:["10-летние облигации Испании"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Испании"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ru:["Еврооблигации"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ru:["Индекс евро"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ru:["10-летние облигации Франции"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Франции"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ru:["Индекс MIB"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ru:["2-летние облигации Британии"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ru:["10-летние облигации Британии"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Британии"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ru:["CFD на золото (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ru:["Индекс Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ru:["Индекс IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ru:["3-летние облигации Индонезии"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ru:["10-летние облигации Индонезии"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Индонезии"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ru:["10-летние облигации Индии"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Индии"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ru:["10-летние облигации Италии"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Италии"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ru:["Индекс US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ru:["10-летние облигации Японии"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Японии"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ru:["Индекс японской иены"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],ru:["Индекс Korea Composite Stock Price"] -},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ru:["10-летние облигации Кореи"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Кореи"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ru:["10-летние облигации Малайзии"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Малайзии"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ru:["Индекс US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ru:["Гособлигации Нидерландов, 10 лет"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Нидерландов"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ru:["Индекс NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ru:["Гособлигации Новой Зеландии, 10 лет"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Новой Зеландии"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ru:["CFD на палладий (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ru:["Доходность 5-летних облигаций Польши"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Польши"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ru:["CFD на платину (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ru:["10-летние облигации Португалии"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Португалии"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ru:["Индекс South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ru:["CFD на серебро (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ru:["Индекс Swiss Market"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ru:["Индекс Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ru:["Индекс Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ru:["Индекс швейцарского франка"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ru:["10-летние облигации Турции"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Турции"]}, -e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ru:["Нефть марки Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ru:["Индекс UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ru:["2-летние облигации США"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ru:["Доходность 2-летних облигаций США"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ru:["5-летние облигации США"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ru:["Доходность 5-летних облигаций США"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ru:["10-летние облигации США"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций США"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ru:["30-летние облигации США"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ru:["Нефть марки WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ru:["Индекс волатильности S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ru:["Индекс новозеландского доллара"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ru:["Тайваньский взвешенный индекс"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ru:["Индекс Taiwan Capitalization Weighted Stock"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ru:["Индекс FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ru:["Нефть марки Brent"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ru:["Uniswap / Доллар США"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ru:["Доллар США / Австралийский доллар"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ru:["Доллар США / Бразильский реал"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ru:["Доллар США / Канадский доллар"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ru:["Доллар США / Швейцарский франк"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ru:["Доллар США / Китайский юань"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ru:["Доллар США / Датская крона"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ru:["Доллар США / Евро"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ru:["Доллар США / Британский фунт"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],ru:["Доллар США / Гонконгский доллар"]}, -e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ru:["Доллар США / Венгерский форинт"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ru:["Доллар США / Индонезийская рупия"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ru:["Доллар США / Израильский шекель"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ru:["Доллар США / Индийская рупия"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ru:["Доллар США / Японская иена"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ru:["Доллар США / Южнокорейская вона"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ru:["Доллар США / Мексиканский песо"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ru:["Доллар США / Новозеландский доллар"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ru:["Доллар США / Филиппинское песо"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ru:["Доллар США / Польский злотый"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ru:["Доллар США / Российский рубль"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ru:["Доллар США / Российский рубль TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ru:["Доллар США / Шведская крона"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ru:["Доллар США / Сингапурский доллар"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ru:["Доллар США / Тайский бат"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ru:["Доллар США / Турецкая лира"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ru:["Доллар США / Южноафриканский ранд"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ru:["Нефть марки WTI"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ru:["CFD на пшеницу"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ru:["Серебро / Доллар США"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ru:["Золото / Доллар США"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ru:["Биткоин / Канадский доллар"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ru:["Монеро / Доллар США"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ru:["CFD на палладий"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ru:["Платина / Доллар США"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ru:["XRP / Биткоин"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ru:["XRP / Евро"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ru:["XRP / Доллар США"]}, -e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ru:["Zcash / Доллар США"]}}}]); \ No newline at end of file +11768:e=>{e.exports={en:["Unknown error"],ru:["Неизвестная ошибка"]}},99894:e=>{e.exports={en:["Unlock"],ru:["Разблокировать"]}},75546:e=>{e.exports={en:["Unsupported interval"],ru:["Интервал не поддерживается"]}},8580:e=>{e.exports={en:["User-defined error"],ru:["Пользовательская ошибка"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],ru:["Фиксированный профиль объема"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],ru:["Индикатор Профиль объёма доступен только в платных подписках."]}},93722:e=>{e.exports={en:["Volume candles"],ru:["Свечи объёма"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],ru:["В подписку на данные BIST MIXED не входят данные объёма."]}},92763:e=>{e.exports={en:["Volume footprint"],ru:["Кластерный объём"]}},32838:e=>{e.exports={en:["Vancouver"],ru:["Ванкувер"]}},29535:e=>{e.exports={en:["Vertical Line"],ru:["Вертикальная линия"]}},23160:e=>{e.exports={en:["Vienna"],ru:["Вена"]}},60534:e=>{e.exports={en:["Vilnius"],ru:["Вильнюс"]}},40091:e=>{e.exports={en:["Visibility"],ru:["Видимость"]}},54853:e=>{e.exports={en:["Visibility on intervals"],ru:["Видимость на интервалах"]}},58302:e=>{e.exports={en:["Visible on tap"],ru:["При нажатии"]}},10309:e=>{e.exports={en:["Visible on mouse over"],ru:["При наведении курсора"]}},4077:e=>{e.exports={en:["Visual order"],ru:["Порядок слоев"]}},11316:e=>{e.exports={en:["X Cross"],ru:["X Пересечение"]}},42231:e=>{e.exports={en:["XABCD Pattern"],ru:["Шаблон XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],ru:["Нельзя использовать этот временной интервал точек разворота на этом интервале"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],ru:["На этом инструменте есть зафиксированные объекты рисования. Их тоже хотите удалить?"]}},53168:e=>{e.exports={en:["Yangon"],ru:["Янгон"]}},93123:e=>{e.exports={en:["Yes, remove them"],ru:["Да, удалить"]}},62859:e=>{e.exports={en:["Zurich"],ru:["Цюрих"]}},47977:e=>{e.exports={en:["change Elliott degree"],ru:["изменение угла Эллиотта"]}},61557:e=>{e.exports={en:["change no overlapping labels"],ru:["изменение: не перекрывать метки"]}},76852:e=>{e.exports={en:["change average close price label visibility"],ru:["изменение видимости метки средней цены закрытия"]}},1022:e=>{e.exports={en:["change average close price line visibility"],ru:["изменение видимости линии средней цены закрытия"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],ru:["изменение видимости меток цен покупки и продажи"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],ru:["изменение видимости линий цен покупки и продажи"]}},32302:e=>{e.exports={en:["change currency"],ru:["изменение валюты"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],ru:["изменение формата отображения графиков на {title}"]}},18867:e=>{e.exports={ +en:["change continuous contract switch visibility"],ru:["изменение видимости переключения непрерывного контракта"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],ru:["изменение видимости обратного отсчета до закрытия бара"]}},16979:e=>{e.exports={en:["change date range"],ru:["изменение диапазона дат"]}},53929:e=>{e.exports={en:["change dividends visibility"],ru:["изменение отображения дивидендов"]}},6119:e=>{e.exports={en:["change events visibility on chart"],ru:["изменение видимости событий на графике"]}},6819:e=>{e.exports={en:["change earnings visibility"],ru:["изменение отображения прибыли"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],ru:["изменение видимости срока действия фьючерсного контракта"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],ru:["изменение видимости меток макс. и мин. цен"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],ru:["изменение видимости линий макс. и мин. цен"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],ru:["изменение видимости меток названий индикаторов"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],ru:["изменение видимости меток значений индикаторов"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],ru:["изменение видимости последних новостей"]}},88849:e=>{e.exports={en:["change linking group"],ru:["изменение группы синхронизации"]}},14691:e=>{e.exports={en:["change pane height"],ru:["изменение высоты панели"]}},96379:e=>{e.exports={en:["change plus button visibility"],ru:["изменение видимости кнопки Плюс"]}},76660:e=>{e.exports={en:["change point"],ru:["изменение позиции точки"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],ru:["изменение видимости меток цены пре-/постмаркета"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],ru:["изменение видимости линии цены пре-/постмаркета"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],ru:["изменение видимости линии цены предыдущего закрытия"]}},8662:e=>{e.exports={en:["change price line visibility"],ru:["изменение видимости линии цены"]}},2509:e=>{e.exports={en:["change price to bar ratio"],ru:["изменение соотношения цена/бар"]}},32829:e=>{e.exports={en:["change resolution"],ru:["изменение разрешения"]}},35400:e=>{e.exports={en:["change symbol"],ru:["смену инструмента"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],ru:["изменение видимости меток инструментов"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],ru:["изменение видимости последнего значения инструмента"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],ru:["изменение видимости предыдущего значения закрытия инструмента"]}},87041:e=>{e.exports={en:["change session"],ru:["изменение сессии"]}},38413:e=>{e.exports={en:["change session breaks visibility"],ru:["изменение видимости границ сессии"]}},49965:e=>{e.exports={en:["change series style"], +ru:["изменение стиля серии"]}},47474:e=>{e.exports={en:["change splits visibility"],ru:["изменение отображения сплитов"]}},20137:e=>{e.exports={en:["change timezone"],ru:["изменение часового пояса"]}},85975:e=>{e.exports={en:["change unit"],ru:["изменение единиц"]}},1924:e=>{e.exports={en:["change visibility"],ru:["изменение отображения"]}},84331:e=>{e.exports={en:["change visibility at current interval"],ru:["изменение видимости на текущем интервале"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],ru:["изменение видимости на текущем интервале и выше"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],ru:["изменение видимости на текущем интервале и ниже"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],ru:["изменение видимости на всех интервалах"]}},94566:e=>{e.exports={en:["charts by TradingView"],ru:["графики от TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],ru:["клонирование объектов рисования"]}},46219:e=>{e.exports={en:["create line tools group"],ru:["создание группы инструментов рисования"]}},95394:e=>{e.exports={en:["create line tools group from selection"],ru:["создание группы из выбранных инструментов рисования"]}},12898:e=>{e.exports={en:["create {tool}"],ru:["создание {tool}"]}},94227:e=>{e.exports={en:["cut sources"],ru:["вырезание объектов"]}},11500:e=>{e.exports={en:["cut {title}"],ru:["вырезание {title}"]}},63869:e=>{e.exports={en:["anchor objects"],ru:["закрепление объектов"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],ru:["добавление инструмента рисования {lineTool} в группу {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],ru:["добавление инструмента(ов) рисования в группу {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],ru:["добавление фин. показателя на все графики в окне"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],ru:["добавление индикатора на все графики в окне"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],ru:["добавление стратегии ко всем графикам в окне"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],ru:["добавление символа на все графики в окне"]}},4128:e=>{e.exports={en:["align to 45 degrees"],ru:["выравнивание под 45°"]}},68231:e=>{e.exports={en:["apply chart theme"],ru:["применение цветовой темы для графика"]}},99551:e=>{e.exports={en:["apply all chart properties"],ru:["применение ко всем свойствам графика"]}},89720:e=>{e.exports={en:["apply drawing template"],ru:["применение шаблона графических объектов"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],ru:["применение настроек по умолчанию к выбранным объектам"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],ru:["применение индикаторов ко всем графикам в окне"]}},69604:e=>{e.exports={en:["apply study template {template}"],ru:["применение шаблона индикаторов {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"], +ru:["применение темы для панелей инструментов"]}},1979:e=>{e.exports={en:["bring group {title} forward"],ru:["перемещение на один слой вперед группы {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],ru:["перемещение поверх: {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],ru:["перемещение вперед: {title}"]}},44676:e=>{e.exports={en:["by TradingView"],ru:["от TradingView"]}},58850:e=>{e.exports={en:["date range lock"],ru:["закрепление диапазона дат"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],ru:["удаление инструменты рисования из группы {group}"]}},13017:e=>{e.exports={en:["hide {title}"],ru:["скрытие: {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],ru:["скрытие отметок на барах"]}},56558:e=>{e.exports={en:["interval lock"],ru:["закрепление интервала"]}},6830:e=>{e.exports={en:["invert scale"],ru:["инвертирование шкалы"]}},48818:e=>{e.exports={en:["insert {title}"],ru:["добавление {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],ru:["добавление {title} после {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],ru:["перемещение {title} после {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],ru:["перемещение {title} перед {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],ru:["перемещение {title} перед {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],ru:["загрузку шаблона по умолчанию"]}},62011:e=>{e.exports={en:["loading..."],ru:["загрузка..."]}},76104:e=>{e.exports={en:["lock {title}"],ru:["блокировку: {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],ru:["закрепление группы {group}"]}},18942:e=>{e.exports={en:["lock objects"],ru:["прикрепление объектов"]}},98277:e=>{e.exports={en:["move"],ru:["перемещение"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],ru:["перемещение на новую левую шкалу: {title}"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],ru:["перемещение на новую правую шкалу: {title}"]}},64077:e=>{e.exports={en:["move all scales to left"],ru:["перемещение всех шкал влево"]}},19013:e=>{e.exports={en:["move all scales to right"],ru:["перемещение всех шкал вправо"]}},52510:e=>{e.exports={en:["move drawing(s)"],ru:["перемещение объекта(ов) рисования"]}},79209:e=>{e.exports={en:["move left"],ru:["перемещение влево"]}},60114:e=>{e.exports={en:["move right"],ru:["перемещение вправо"]}},44854:e=>{e.exports={en:["move scale"],ru:["перемещение шкалы"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],ru:["режим Без шкалы (на весь экран) для {title}"]}},76709:e=>{e.exports={en:["make group {group} invisible"],ru:["невидимость группы {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],ru:["видимость группы {group}"]}},78055:e=>{e.exports={en:["merge down"],ru:["перемещение ниже"]}},41866:e=>{e.exports={en:["merge to pane"],ru:["перемещение на панель"]}},52458:e=>{e.exports={en:["merge up"],ru:["перемещение выше"]}},90091:e=>{e.exports={en:["n/a"],ru:["н/д"]}}, +94981:e=>{e.exports={en:["scale price"],ru:["изменение ценовой шкалы"]}},63796:e=>{e.exports={en:["scale price chart only"],ru:["игнорирование шкалы индикаторов"]}},70771:e=>{e.exports={en:["scale time"],ru:["изменение временной шкалы"]}},42070:e=>{e.exports={en:["scroll"],ru:["прокрутку"]}},87840:e=>{e.exports={en:["scroll time"],ru:["прокрутку временной шкалы"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],ru:["применение стратегии выбора ценовой шкалы для {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],ru:["перемещение назад: {title}"]}},5005:e=>{e.exports={en:["send {title} to back"],ru:["перемещение назад: {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],ru:["перемещение на один слой назад группы {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],ru:["возможность делиться объектами рисования везде"]}},90221:e=>{e.exports={en:["share line tools in layout"],ru:["возможность делиться объектами рисования на всех графиках"]}},13336:e=>{e.exports={en:["show all ideas"],ru:["отображение всех идей"]}},91395:e=>{e.exports={en:["show ideas of followed users"],ru:["отображение идей тех, на кого подписан"]}},57460:e=>{e.exports={en:["show my ideas only"],ru:["отображение только собственных идей"]}},4114:e=>{e.exports={en:["stay in drawing mode"],ru:["нахождение в режиме рисования"]}},3350:e=>{e.exports={en:["stop syncing drawing"],ru:["прекращение синхронизации объектов рисования"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],ru:["прекращение синхронизации линий тренда"]}},53278:e=>{e.exports={en:["symbol lock"],ru:["закрепление символа"]}},91677:e=>{e.exports={en:["sync time"],ru:["синхронизацию времени"]}},3140:e=>{e.exports={en:["powered by"],ru:["при поддержке"]}},92800:e=>{e.exports={en:["powered by TradingView"],ru:["технология TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],ru:["вставку объекта рисования"]}},1064:e=>{e.exports={en:["paste indicator"],ru:["вставку индикатора"]}},57010:e=>{e.exports={en:["paste {title}"],ru:["вставку {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],ru:["закрепление на левой шкале"]}},7495:e=>{e.exports={en:["pin to right scale"],ru:["закрепление на правой шкале"]}},81566:e=>{e.exports={en:["pin to scale {label}"],ru:["закрепление на шкале {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],ru:["перестановку панелей"]}},60806:e=>{e.exports={en:["remove all indicators"],ru:["удаление всех индикаторов"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],ru:["удаление всех индикаторов и инструментов рисования"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],ru:["удаление невыбранных пустых объектов рисования"]}},30538:e=>{e.exports={en:["remove drawings"],ru:["удаление объектов рисования"]}},1193:e=>{e.exports={en:["remove drawings group"],ru:["удаление группы объектов рисования"]}},38199:e=>{e.exports={en:["remove line data sources"],ru:["удаление источников данных линии"]}},93333:e=>{e.exports={en:["remove pane"],ru:["удаление панели"]}}, +94543:e=>{e.exports={en:["remove {title}"],ru:["удаление {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],ru:["удаление группы инструментов рисования: {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],ru:["переименование группы {group} на {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],ru:["сброс настроек размера графика"]}},3323:e=>{e.exports={en:["reset scales"],ru:["сброс состояния графика"]}},17336:e=>{e.exports={en:["reset time scale"],ru:["сброс масштабов временной шкалы"]}},47418:e=>{e.exports={en:["resize layout"],ru:["изменение размера графика"]}},85815:e=>{e.exports={en:["restore defaults"],ru:["сброс настроек"]}},96881:e=>{e.exports={en:["restore study defaults"],ru:["восстановление настроек стратегии по умолчанию"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],ru:["включение/выключение максимального размера панели"]}},42240:e=>{e.exports={en:["toggle auto scale"],ru:["включение/выключение автоматического масштаба"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],ru:["состояние свёрнутой/развёрнутой панели"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],ru:["включение/выключение индексированной на 100 шкалы"]}},49695:e=>{e.exports={en:["toggle lock scale"],ru:["включение/выключение закрепления шкалы"]}},49403:e=>{e.exports={en:["toggle log scale"],ru:["включение/выключение логарифмической шкалы"]}},98994:e=>{e.exports={en:["toggle percentage scale"],ru:["включение/выключение процентной шкалы"]}},80688:e=>{e.exports={en:["toggle regular scale"],ru:["включение/выключение равномерной шкалы"]}},46807:e=>{e.exports={en:["track time"],ru:["время отслеживания"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],ru:["отключение возможности делиться объектами рисования"]}},99234:e=>{e.exports={en:["unanchor objects"],ru:["открепление объектов"]}},23230:e=>{e.exports={en:["unlock objects"],ru:["открепление объектов"]}},74590:e=>{e.exports={en:["unlock group {group}"],ru:["открепление группы {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],ru:["разблокирование: {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],ru:["перемещение на новую нижнюю панель"]}},79443:e=>{e.exports={en:["unmerge up"],ru:["перемещение выше, на новую панель"]}},46453:e=>{e.exports={en:["unmerge down"],ru:["перемещение ниже, на новую панель"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],ru:["В данный момент график {chartStyle} не доступен на тиковых интервалах."]}},41643:e=>{e.exports={en:["{count} bars"],ru:["Бары: {count}"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],ru:["Финансовые показатели {symbol} от TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],ru:["{userName} опубликовал(а) на {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],ru:["изменение масштаба"]}},49856:e=>{e.exports={en:["zoom in"],ru:["увеличение масштаба"]}},73638:e=>{e.exports={en:["zoom out"],ru:["уменьшение масштаба"]}}, +41807:e=>{e.exports={en:["day","days"],ru:["день","дня","дней","дней"]}},42328:e=>{e.exports={en:["hour","hours"],ru:["час","часа","часов","часов"]}},98393:e=>{e.exports={en:["month","months"],ru:["месяц","месяца","месяцев","месяцев"]}},78318:e=>{e.exports={en:["minute","minutes"],ru:["минута","минуты","минут","минут"]}},33232:e=>{e.exports={en:["second","seconds"],ru:["секунда","секунды","секунд","секунд"]}},89937:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},48898:e=>{e.exports={en:["week","weeks"],ru:["неделя","недели","недель","недель"]}},11913:e=>{e.exports={en:["tick","ticks"],ru:["тик","тика","тиков","тиков"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],ru:["{amount} объект рисования","{amount} объекта рисования","{amount} объектов рисования","{amount} объектов рисования"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],ru:["{amount} индикатор","{amount} индикатора","{amount} индикаторов","{amount} индикаторов"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],ru:["{count}мес","{count}мес","{count}мес","{count}мес"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],ru:["{count}д","{count}д","{count}д","{count}д"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],ru:["{count}г","{count}г","{count}л","{count}л"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],ru:["Краткосрочные облигации США SCHWAB ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],ru:["Доходность корпоративных облигаций США 0-5 лет"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],ru:["Индекс S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],ru:["Индекс S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],ru:["Индекс S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],ru:["Австралийский доллар / Канадский доллар"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],ru:["Австралийский доллар / Швейцарский франк"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],ru:["Австралийский доллар / Японская иена"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],ru:["Австралийский доллар / Новозеландский доллар"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],ru:["Австралийский доллар / Российский рубль"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],ru:["Австралийский доллар / Доллар США"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],ru:["Индекс S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],ru:["Bitcoin Cash / Евро"]},e.exports["#BCHUSD-symbol-description"]={ +en:["Bitcoin Cash / U.S. Dollar"],ru:["Bitcoin Cash / Доллар США"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],ru:["Индекс BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],ru:["Индекс BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],ru:["Биткоин / Индекс доллара США"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],ru:["Индекс IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],ru:["Индекс Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],ru:["Индекс IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],ru:["Индекс Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],ru:["Индекс S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],ru:["Бразильский реал / Японская иена"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],ru:["Индекс S&P BSE SENSEX"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],ru:["Биткоин / Бразильская лира"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ru:["Биткоин / Канадский доллар"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],ru:["Биткоин / Китайский юань"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],ru:["Биткоин / Евро"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],ru:["Биткоин / Британский фунт"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],ru:["Биткоин / Японская иена"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],ru:["Биткоин / Южнокорейская вона"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],ru:["Биткоин / Польский злотый"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],ru:["Биткоин / Российский рубль"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],ru:["Биткоин / Тайский бат"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],ru:["Биткоин / Доллар США"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],ru:["Bitcoin Gold / Доллар США"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],ru:["Индекс S&P / BVL Peru General (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],ru:["Индекс BOVESPA"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],ru:["Канадский доллар / Японская иена"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],ru:["Канадский доллар / Доллар США"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],ru:["Индекс S&P 100"]}, +e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ru:["Индекс волатильности S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],ru:["Фьючерсы на долгосрочные казначейские облигации"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],ru:["Фьючерсы на кукурузу"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],ru:["Фьючерсы на соевую муку"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],ru:["Фьючерсы на 10-летние среднесрочные казначейские облигации"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],ru:["Фьючерсы на овёс"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],ru:["Фьючерсы на 30-дневную процентную ставку по федеральным фондам"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],ru:["Фьючерсы на рис"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],ru:["Фьючерсы на соевые бобы"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],ru:["Фьючерсы на пшеницу"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],ru:["Фьючерсы на соевые бобы (мини)"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],ru:["Фьючерсы на пшеницу (мини)"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],ru:["Фьючерсы на E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],ru:["Швейцарский франк / Японская иена"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],ru:["Швейцарский франк / Доллар США"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],ru:["Фьючерсы на биткоин (CME)"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],ru:["Фьючерсы на крупный рогатый скот"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],ru:["Фьючерсы на свинину"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],ru:["Фьючерсы на живой скот"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],ru:["Фьючерсы на евро (E-mini)"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],ru:["Фьючерсы на E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],ru:["Фьючерсы на японскую иену (E-mini)"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],ru:["Фьючерсы на NASDAQ 100 E-Mini"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],ru:["Фьючерсы на Индекс E-Mini Russell 2000"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],ru:["Фьючерсы на Aluminium European Premium"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"], +ru:["Фьючерсы на Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],ru:["Фьючерсы на золото"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],ru:["Фьючерсы на медь"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],ru:["Фьючерсы на серебро"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],ru:["Фьючерсы на медь (E-mini)"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],ru:["Фьючерсы на серебро (мини)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],ru:["Фьючерсы на золото (мини)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],ru:["CFD на медь"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],ru:["CFD на кукурузу"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],ru:["CFD на хлопок"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],ru:["Общая рыночная капитализация криптовалют, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],ru:["Индекс DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],ru:["Индекс Dow Jones Composite Average"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],ru:["Индекс Dow Jones Commodity Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],ru:["Индекс Dow Jones Commodity Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],ru:["Индекс Dow Jones Commodity Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],ru:["Индекс Dow Jones Commodity Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],ru:["Индекс Dow Jones Commodity Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],ru:["Индекс Dow Jones Commodity Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],ru:["Индекс Dow Jones Commodity Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],ru:["Индекс Dow Jones Commodity Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],ru:["Индекс Dow Jones Commodity Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],ru:["Индекс Dow Jones Transportation Average"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],ru:["Индекс Dow Jones Utility Average"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],ru:["Индекс Dow Jones U.S. Coal"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],ru:["Индекс EGX 30"]}, +e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],ru:["Эфириум Классик / Биткоин"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],ru:["Эфириум Классик / Евро"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],ru:["Эфириум Классик / Доллар США"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],ru:["Эфириум / Биткоин"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],ru:["Эфириум / Евро"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],ru:["Эфириум / Британский фунт"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],ru:["Эфириум / Японская иена"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],ru:["Эфириум / Южнокорейская вона"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],ru:["Эфириум / Тайский бат"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],ru:["Эфириум / Доллар США"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],ru:["Еврооблигации"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],ru:["Евро / Австралийский доллар"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],ru:["Евро / Бразильский реал"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],ru:["Евро / Канадский доллар"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],ru:["Евро / Швейцарский франк"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],ru:["Евро / Британский фунт"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],ru:["Евро / Японская иена"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],ru:["Евро / Норвежская крона"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],ru:["Евро / Новозеландский доллар"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],ru:["Индекс AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],ru:["Индекс BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],ru:["Евро / Российский рубль"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],ru:["Евро / Российский рубль TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],ru:["Евро / Шведская крона"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],ru:["Евро / Турецкая лира"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],ru:["Евро / Доллар США"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],ru:["Индекс Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"], +ru:["Валовой внутренний продукт, 1 десятичный знак"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],ru:["Общая численность населения: всех возрастов, включая войска, расположенные за границей"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],ru:["Безработица среди гражданского населения"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],ru:["Индекс FTSE Bursa Malaysia KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],ru:["Индекс S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],ru:["Британский фунт / Австралийский доллар"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],ru:["Британский фунт / Канадский доллар"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],ru:["Британский фунт / Швейцарский франк"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],ru:["Британский фунт / Евро"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],ru:["Британский фунт / Японская иена"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],ru:["Британский фунт / Новозеландский доллар"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],ru:["Британский фунт / Польский злотый"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],ru:["Британский фунт / Российский рубль"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],ru:["Британский фунт / Доллар США"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],ru:["Индекс WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],ru:["Индекс Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],ru:["Фьючерсы на Индекс доллара США"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],ru:["Индекс IDX Composite"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],ru:["Индекс Hang Seng China Enterprises"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],ru:["Индекс Jakarta Composite"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],ru:["Индекс Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],ru:["Индекс MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"], +ru:["Индекс Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],ru:["Индекс STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],ru:["Тайваньский взвешенный индекс"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],ru:["Индекс Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],ru:["IOTA / Доллар США"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],ru:["Японская иена / Южнокорейская вона"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],ru:["Японская иена / Российский рубль"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],ru:["Японская иена / Доллар США"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],ru:["ЛУКОЙЛ"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],ru:["Лайткоин / Бразильский реал"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],ru:["Лайткоин / Биткоин"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],ru:["Лайткоин / Доллар США"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],ru:["Luna / Доллар США"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],ru:["Фьючерсы на нефть Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],ru:["Газпром"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],ru:["Индекс биржи России"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],ru:["Магнит"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],ru:["Индекс биржи России"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],ru:["Фьючерсы на индекс биржи России"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],ru:["Фьючерсы на индекс биржи России"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],ru:["Фьючерсы на индекс РТС"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],ru:["Индекс РТС"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],ru:["Сбербанк"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],ru:["Банк ВТБ"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],ru:["Microsoft Corporation"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],ru:["AMD (Advanced Micro Devices Inc.)"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],ru:["Индекс PHLX Housing Sector"]}, +e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],ru:["Казначейские облигации США 7-10 лет (ETF)"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],ru:["Казначейские облигации США 3-7 лет (ETF)"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],ru:["Индекс Nasdaq Composite"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],ru:["Индекс Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],ru:["Индекс PHLX Oil Service Sector"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],ru:["Казначейские облигации США 1-3 года (ETF)"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],ru:["Индекс Philadelphia Semiconductor"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],ru:["Казначейские облигации США 20+ лет (ETF)"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],ru:["Индекс PHLX Utility Sector"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],ru:["Индекс PHLX Gold and Silver Sector"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],ru:["NEO / Доллар США"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],ru:["Природный газ (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],ru:["Индекс Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],ru:["Фьючерсы на этанол"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],ru:["Фьючерсы на какао"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],ru:["Фьючерсы на нефть WTI"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],ru:["Фьючерсы NY Harbor ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],ru:["Фьючерсы на кофе"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],ru:["Фьючерсы на природный газ"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],ru:["Фьючерсы на палладий"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],ru:["Фьючерсы на платину"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],ru:["Фьючерсы на бензин RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],ru:["Фьючерсы на хлопок"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"], +ru:["Фьючерсы на природный газ (E-mini)"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],ru:["Фьючерсы на E-mini Light Crude Oil"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],ru:["Фьючерсы на бензин (E-mini)"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],ru:["Ford Motor Company"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],ru:["Индекс NYSE Composite"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],ru:["Petroleo Brasileiro Petrobras SA"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],ru:["Индекс AMEX Composite"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],ru:["Индекс NYSE ARCA Major Market"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],ru:["Новозеландский доллар / Японская иена"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],ru:["Новозеландский доллар / Доллар США"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],ru:["Индекс S&P/NZX ALL (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],ru:["Индекс S&P / NZX 50 Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],ru:["CFD на природный газ"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],ru:["CFD на медь (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],ru:["Индекс OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],ru:["Индекс OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],ru:["Индекс OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],ru:["Индекс OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],ru:["Индекс OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],ru:["Индекс OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],ru:["Индекс QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],ru:["Индекс РТС"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],ru:["Индекс Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],ru:["Индекс Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],ru:["Индекс Russell 2000"]}, +e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],ru:["Индекс Swiss Market"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],ru:["Solana / Доллар США"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],ru:["CFD на соевые бобы"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],ru:["Индекс S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],ru:["Индекс S&P Goldman Sachs Commodity"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],ru:["Индекс S&P 500 Value"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],ru:["CFD на сахар"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],ru:["Индекс Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],ru:["Индекс Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],ru:["Индекс TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],ru:["Индекс S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],ru:["Индекс S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],ru:["10-летние облигации Австралии"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Австралии"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],ru:["Индекс австралийского доллара"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],ru:["Индекс британского фунта"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],ru:["Гособлигации Канады, 10 лет"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Канады"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],ru:["Индекс CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],ru:["10-летние облигации Китая"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Китая"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],ru:["Индекс канадского доллара"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],ru:["10-летние облигации Германии"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Германии"]}, +e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],ru:["Индекс доллара США"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],ru:["10-летние облигации Испании"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Испании"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],ru:["Еврооблигации"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],ru:["Индекс евро"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],ru:["10-летние облигации Франции"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Франции"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],ru:["Индекс MIB"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],ru:["2-летние облигации Британии"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],ru:["10-летние облигации Британии"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Британии"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],ru:["CFD на золото (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],ru:["Индекс Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],ru:["Индекс IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],ru:["3-летние облигации Индонезии"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],ru:["10-летние облигации Индонезии"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Индонезии"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],ru:["10-летние облигации Индии"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Индии"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],ru:["10-летние облигации Италии"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Италии"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],ru:["Индекс US Composite"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],ru:["10-летние облигации Японии"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Японии"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],ru:["Индекс японской иены"]},e.exports["#TVC:KOSPI-symbol-description"]={ +en:["Korea Composite Stock Price Index"],ru:["Индекс Korea Composite Stock Price"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],ru:["10-летние облигации Кореи"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Кореи"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],ru:["10-летние облигации Малайзии"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Малайзии"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],ru:["Индекс US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],ru:["Индекс Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],ru:["Гособлигации Нидерландов, 10 лет"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Нидерландов"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],ru:["Индекс NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],ru:["Гособлигации Новой Зеландии, 10 лет"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Новой Зеландии"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],ru:["CFD на палладий (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],ru:["Доходность 5-летних облигаций Польши"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Польши"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],ru:["CFD на платину (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],ru:["10-летние облигации Португалии"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Португалии"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],ru:["Индекс South Africa Top 40"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],ru:["CFD на серебро (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],ru:["Индекс S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],ru:["Индекс Swiss Market"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],ru:["Индекс Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],ru:["Индекс Euro Stoxx 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],ru:["Индекс швейцарского франка"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],ru:["10-летние облигации Турции"]},e.exports["#TVC:TR10Y-symbol-description"]={ +en:["Turkey Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций Турции"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],ru:["Нефть марки Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],ru:["Индекс UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],ru:["2-летние облигации США"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],ru:["Доходность 2-летних облигаций США"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],ru:["5-летние облигации США"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],ru:["Доходность 5-летних облигаций США"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],ru:["10-летние облигации США"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],ru:["Доходность 10-летних облигаций США"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],ru:["30-летние облигации США"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],ru:["Нефть марки WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],ru:["Индекс волатильности S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],ru:["Индекс новозеландского доллара"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],ru:["Тайваньский взвешенный индекс"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],ru:["Индекс Taiwan Capitalization Weighted Stock"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],ru:["Индекс FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],ru:["Нефть марки Brent"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],ru:["Uniswap / Доллар США"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],ru:["Промышленный индекс Доу — Джонса"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],ru:["Доллар США / Австралийский доллар"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],ru:["Доллар США / Бразильский реал"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],ru:["Доллар США / Канадский доллар"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],ru:["Доллар США / Швейцарский франк"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],ru:["Доллар США / Китайский юань"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],ru:["Доллар США / Датская крона"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],ru:["Доллар США / Евро"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],ru:["Доллар США / Британский фунт"]},e.exports["#USDHKD-symbol-description"]={ +en:["U.S. Dollar / Hong Kong Dollar"],ru:["Доллар США / Гонконгский доллар"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],ru:["Доллар США / Венгерский форинт"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],ru:["Доллар США / Индонезийская рупия"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],ru:["Доллар США / Израильский шекель"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],ru:["Доллар США / Индийская рупия"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],ru:["Доллар США / Японская иена"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],ru:["Доллар США / Южнокорейская вона"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],ru:["Доллар США / Мексиканский песо"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],ru:["Доллар США / Новозеландский доллар"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],ru:["Доллар США / Филиппинское песо"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],ru:["Доллар США / Польский злотый"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],ru:["Доллар США / Российский рубль"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],ru:["Доллар США / Российский рубль TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],ru:["Доллар США / Шведская крона"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],ru:["Доллар США / Сингапурский доллар"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],ru:["Доллар США / Тайский бат"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],ru:["Доллар США / Турецкая лира"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],ru:["Доллар США / Южноафриканский ранд"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],ru:["Нефть марки WTI"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],ru:["CFD на пшеницу"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],ru:["Серебро / Доллар США"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],ru:["Золото / Доллар США"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],ru:["Биткоин / Канадский доллар"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],ru:["Индекс DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],ru:["Монеро / Доллар США"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],ru:["CFD на палладий"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],ru:["Платина / Доллар США"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],ru:["XRP / Биткоин"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],ru:["XRP / Евро"]}, +e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],ru:["XRP / Доллар США"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],ru:["Zcash / Доллар США"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/ru.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 23909ef8..00000000 --- a/charting_library/bundles/ru.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],ru:["бары"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ru:["(ОТКР+МАКС+МИН+ЗАКР)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ru:["(МАКС+МИН+ЗАКР)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ru:["(МАКС+МИН)/2"]}},31882:e=>{e.exports={en:["12-hours"],ru:["12 часов"]}},5797:e=>{e.exports={en:["24-hours"],ru:["24 часа"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ru:["Цвет баров основан на цене предыдущего закрытия"]}},23739:e=>{e.exports={en:["Canvas"],ru:["Оформление"]}},24197:e=>{e.exports={en:["Center"],ru:["По центру"]}},15153:e=>{e.exports={en:["Chart basic styles"],ru:["Основной стиль графика"]}},45639:e=>{e.exports={en:["Chart values"],ru:["Значения графика"]}},84831:e=>{e.exports={en:["Close line"],ru:["Линия закрытия"]}},74622:e=>{e.exports={en:["Crosshair"],ru:["Перекрестие"]}},81849:e=>{e.exports={en:["Currency"],ru:["Валюта"]}},3015:e=>{e.exports={en:["Currency and Unit"],ru:["Валюта и единица"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ru:["Корректировать данные на дивиденды"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ru:["Корректировать с учётом изменений контрактов"]}},36620:e=>{e.exports={en:["Alerts"],ru:["Оповещения"]}},14119:e=>{e.exports={en:["Arguments"],ru:["Аргументы"]}},68650:e=>{e.exports={en:["Average close"],ru:["Средняя цена закрытия"]}},27567:e=>{e.exports={en:["Bottom"],ru:["Снизу"]}},3159:e=>{e.exports={en:["Bottom line"],ru:["Нижняя линия"]}},74406:e=>{e.exports={en:["Body"],ru:["Тело"]}},333:e=>{e.exports={en:["Borders"],ru:["Границы"]}},79468:e=>{e.exports={en:["Background"],ru:["Фон"]}},10842:e=>{e.exports={en:["Bar change values"],ru:["Значения изменения бара"]}},28975:e=>{e.exports={en:["Base level"],ru:["Уровень базовой линии"]}},76473:e=>{e.exports={en:["Bid and ask"],ru:["Цены покупки и продажи"]}},32744:e=>{e.exports={en:["Buttons"],ru:["Кнопки"]}},68662:e=>{e.exports={en:["Grid lines"],ru:["Линии сетки"]}},17611:e=>{e.exports={en:["Down bars"],ru:["Нисходящие бары"]}},23743:e=>{e.exports={en:["Down color"],ru:["Цвет падения"]}},48225:e=>{e.exports={en:["Data modification"],ru:["Настройка данных"]}},84838:e=>{e.exports={en:["Date format"],ru:["Формат даты"]}},42357:e=>{e.exports={en:["Day of week on labels"],ru:["День недели на метках"]}},16564:e=>{e.exports={en:["Default"],ru:["Не задано"]}},78734:e=>{e.exports={en:["Description"],ru:["Описание"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ru:["Фон электронной торговой сессии"]}},69808:e=>{e.exports={en:["Events"],ru:["События"]}},41129:e=>{e.exports={en:["Fill"],ru:["Заливка"]}},61112:e=>{e.exports={en:["Fill top area"],ru:["Заливка области сверху"]}},73185:e=>{e.exports={en:["Fill bottom area"],ru:["Заливка области снизу"]}},95406:e=>{e.exports={en:["Horizontal"],ru:["Горизонтальная"]}},61900:e=>{e.exports={en:["Horz only"],ru:["Горизонтальные"]}},14180:e=>{e.exports={en:["High and low"],ru:["Макс. и мин."]}},56359:e=>{e.exports={ -en:["High line"],ru:["Линия максимума"]}},47326:e=>{e.exports={en:["Integer"],ru:["Целое число"]}},84549:e=>{e.exports={en:["Indicators"],ru:["Индикаторы"]}},78082:e=>{e.exports={en:["Indicators and financials"],ru:["Индикаторы и отчётность"]}},25765:e=>{e.exports={en:["Open market status"],ru:["Cтатус Рынок открыт"]}},34579:e=>{e.exports={en:["Low line"],ru:["Линия минимума"]}},14876:e=>{e.exports={en:["Logo"],ru:["Лого"]}},89315:e=>{e.exports={en:["Long Description"],ru:["Подробное описание"]}},72423:e=>{e.exports={en:["Last day change values"],ru:["Значения изменения последнего дня"]}},11626:e=>{e.exports={en:["Left"],ru:["Слева"]}},8249:e=>{e.exports={en:["Money"],ru:["Деньги"]}},70937:e=>{e.exports={en:["Margins"],ru:["Поля"]}},68833:e=>{e.exports={en:["Middle"],ru:["По центру"]}},58589:e=>{e.exports={en:["No overlapping labels"],ru:["Не перекрывать метки"]}},60798:e=>{e.exports={en:["None"],ru:["Без цвета"]}},51019:e=>{e.exports={en:["Navigation"],ru:["Навигация"]}},99709:e=>{e.exports={en:["Name"],ru:["Название"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ru:["Сохранить положение левого края графика при смене интервала"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ru:["Режимы шкалы (А и Л)"]}},93968:e=>{e.exports={en:["Scales"],ru:["Шкалы"]}},90275:e=>{e.exports={en:["Scales and lines"],ru:["Шкалы и линии"]}},30042:e=>{e.exports={en:["Scales placement"],ru:["Расположение шкал"]}},28715:e=>{e.exports={en:["Status line"],ru:["Строка статуса"]}},95481:e=>{e.exports={en:["Symbol"],ru:["Инструмент"]}},53263:e=>{e.exports={en:["Pane"],ru:["Панель"]}},82894:e=>{e.exports={en:["Pane separators"],ru:["Разделители панелей"]}},16207:e=>{e.exports={en:["Percentage"],ru:["Проценты"]}},94408:e=>{e.exports={en:["Pips"],ru:["Пипсы"]}},60904:e=>{e.exports={en:["Pre/post market"],ru:["Пре-/постмаркет"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ru:["Фон пре-/постмаркета"]}},59766:e=>{e.exports={en:["Precision"],ru:["Точность"]}},83811:e=>{e.exports={en:["Previous day close"],ru:["Цена закрытия предыдущего дня"]}},35082:e=>{e.exports={en:["Price Scale"],ru:["Ценовая шкала"]}},27632:e=>{e.exports={en:["Price and percentage value"],ru:["Цена и процентное значение"]}},62142:e=>{e.exports={en:["Price labels & lines"],ru:["Метки и линии цены"]}},84684:e=>{e.exports={en:["Price source"],ru:["На основе"]}},73466:e=>{e.exports={en:["Projection up bars"],ru:["Проекция восходящего бара"]}},77430:e=>{e.exports={en:["Projection candles"],ru:["Проекция свечей"]}},88367:e=>{e.exports={en:["Projection down bars"],ru:["Проекция нисходящего бара"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ru:["Реальные цены на ценовой шкале (вместо значений Хейкен Аши)"]}},50421:e=>{e.exports={en:["Right"],ru:["Справа"]}},62532:e=>{e.exports={en:["Right Margin"],ru:["Отступ справа"]}},41571:e=>{e.exports={en:["Watermark"],ru:["Водяной знак"]}},32163:e=>{e.exports={en:["Wick"],ru:["Фитиль"]}},97118:e=>{e.exports={en:["Top"],ru:["Сверху"]}},89349:e=>{ -e.exports={en:["Top line"],ru:["Верхняя линия"]}},70320:e=>{e.exports={en:["Text"],ru:["Текст"]}},25485:e=>{e.exports={en:["Text alignment"],ru:["Выравнивание текста"]}},67781:e=>{e.exports={en:["Text orientation"],ru:["Ориентация текста"]}},20215:e=>{e.exports={en:["Thin bars"],ru:["Тонкие бары"]}},70198:e=>{e.exports={en:["Title"],ru:["Заголовок"]}},29854:e=>{e.exports={en:["Titles"],ru:["Заголовки"]}},5791:e=>{e.exports={en:["Ticker"],ru:["Тикер"]}},16816:e=>{e.exports={en:["Ticker and description"],ru:["Тикер и описание"]}},24821:e=>{e.exports={en:["Ticks"],ru:["Тики"]}},93965:e=>{e.exports={en:["Time Scale"],ru:["Временная шкала"]}},5591:e=>{e.exports={en:["Time hours format"],ru:["Формат времени"]}},77073:e=>{e.exports={en:["Timezone"],ru:["Часовой пояс"]}},76495:e=>{e.exports={en:["Trading"],ru:["Торговля"]}},33564:e=>{e.exports={en:["Unit"],ru:["Единица"]}},23091:e=>{e.exports={en:["Up color"],ru:["Цвет роста"]}},36957:e=>{e.exports={en:["Up bars"],ru:["Восходящие бары"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ru:["Использовать расчетную цену для цены закрытия на дневном интервале"]}},37644:e=>{e.exports={en:["Volume"],ru:["Объём"]}},51514:e=>{e.exports={en:["Value"],ru:["Значение"]}},31218:e=>{e.exports={en:["Value according to scale"],ru:["Последнее значение в соответствии со шкалой"]}},60092:e=>{e.exports={en:["Values"],ru:["Значения"]}},83594:e=>{e.exports={en:["Vert and horz"],ru:["Все"]}},8402:e=>{e.exports={en:["Vert only"],ru:["Вертикальные"]}},69526:e=>{e.exports={en:["Vertical"],ru:["Вертикальная"]}},21105:e=>{e.exports={en:["candle"],ru:["свечи"]}},27068:e=>{e.exports={en:["change HLC bars"],ru:["изменение баров МАКС-МИН-ЗАКР"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ru:["изменение видимости навигационных кнопок"]}},96227:e=>{e.exports={en:["change open market status visibility"],ru:["изменение видимости статуса: Рынок открыт"]}},43231:e=>{e.exports={en:["change average close price line width"],ru:["изменение ширины линии средней цены закрытия"]}},47026:e=>{e.exports={en:["change average close price line color"],ru:["изменение цвета линии средней цены закрытия"]}},86866:e=>{e.exports={en:["change area fill color"],ru:["изменение цвета заливки области"]}},89346:e=>{e.exports={en:["change area line width"],ru:["изменение толщины линии области"]}},29605:e=>{e.exports={en:["change area line color"],ru:["изменение цвета линии области"]}},4640:e=>{e.exports={en:["change area price source"],ru:["изменение источника ценовых данных области"]}},98407:e=>{e.exports={en:["change ask line color"],ru:["изменение цвета линии цены покупки"]}},42190:e=>{e.exports={en:["change base level"],ru:["изменение уровня базовой линии"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ru:["изменение цвета нижней линии базовой линии"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ru:["изменение толщины нижней линии базовой линии"]}},97216:e=>{e.exports={ -en:["change baseline fill bottom area color"],ru:["изменение цвета заливки нижней области базовой линии"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ru:["изменение цвета заливки верхней области базовой линии"]}},68609:e=>{e.exports={en:["change baseline price source"],ru:["изменение источника ценовых данных базовой линии"]}},69044:e=>{e.exports={en:["change baseline top line color"],ru:["изменение цвета верней линии базовой линии"]}},68197:e=>{e.exports={en:["change baseline top line width"],ru:["изменение ширины верней линии базовой линии"]}},33464:e=>{e.exports={en:["change bar up color"],ru:["изменение цвета восходящих баров"]}},27426:e=>{e.exports={en:["change bar change visibility"],ru:["изменение видимости значения изменения бара"]}},59622:e=>{e.exports={en:["change bar down color"],ru:["изменение цвета нисходящих баров"]}},17919:e=>{e.exports={en:["change bid line color"],ru:["изменение цвета линии цены продажи"]}},32094:e=>{e.exports={en:["change bottom margin"],ru:["изменение отступа снизу"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ru:["изменение видимости меток единиц и валюты"]}},64003:e=>{e.exports={en:["change currency label visibility"],ru:["изменение видимости метки валюты"]}},42803:e=>{e.exports={en:["change chart background color"],ru:["изменение цвета фона графика"]}},41382:e=>{e.exports={en:["change chart background type"],ru:["изменение типа фона графика"]}},79637:e=>{e.exports={en:["change chart values visibility"],ru:["изменение видимости значений графика"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ru:["изменение цвета баров на основе цен предыдущего закрытия"]}},88324:e=>{e.exports={en:["change column up color"],ru:["изменение цвета восходящих столбцов"]}},93890:e=>{e.exports={en:["change column down color"],ru:["изменение цвета нисходящих столбцов"]}},4727:e=>{e.exports={en:["change column price source"],ru:["изменение источника ценовых данных столбцов"]}},50544:e=>{e.exports={en:["change crosshair width"],ru:["изменение толщины перекрестия"]}},92885:e=>{e.exports={en:["change crosshair color"],ru:["изменение цвета перекрестия"]}},68418:e=>{e.exports={en:["change crosshair style"],ru:["изменение стиля перекрестия"]}},43109:e=>{e.exports={en:["change date format"],ru:["изменение формата даты"]}},30418:e=>{e.exports={en:["change day of week on labels"],ru:["изменение дня недели на метках"]}},82063:e=>{e.exports={en:["change decimal places"],ru:["изменение десятичных знаков"]}},44223:e=>{e.exports={en:["change extended hours color"],ru:["изменение цвета расширенных сессий"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ru:["изменение электронной торговой сессии"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ru:["изменение видимости линий сетки"]}},61407:e=>{e.exports={en:["change high and low price line color"],ru:["изменение цвета линий макс. и мин. цен"]}},39581:e=>{e.exports={en:["change high and low price line width"],ru:["изменение ширины линий макс. и мин. цен"]}},6026:e=>{ -e.exports={en:["change high-low body color"],ru:["изменение цвета тела МАКС-МИН"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ru:["изменение видимости тела МАКС-МИН"]}},46844:e=>{e.exports={en:["change high-low border color"],ru:["изменение цвета границ МАКС-МИН"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ru:["изменение видимости границ МАКС-МИН"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ru:["изменение видимости меток МАКС-МИН"]}},56961:e=>{e.exports={en:["change high-low labels color"],ru:["изменение цвета меток МАКС-МИН"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ru:["изменение цвета гориз. линий сетки"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ru:["изменение видимости названий индикаторов"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ru:["изменение видимости значений индикаторов"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ru:["изменение видимости параметров индикаторов"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ru:["изменение видимости меток названий индикаторов и отчетности"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ru:["изменение видимости меток значений индикаторов и отчетности"]}},66307:e=>{e.exports={en:["change last day change visibility"],ru:["изменение видимости значений изменения последнего дня"]}},91873:e=>{e.exports={en:["change legend background transparency"],ru:["изменение прозрачности фона легенды"]}},14246:e=>{e.exports={en:["change legend background visibility"],ru:["изменение видимости фона легенды"]}},88640:e=>{e.exports={en:["change line color"],ru:["изменение цвета линии"]}},41837:e=>{e.exports={en:["change line price source"],ru:["изменение источника ценовых данных линии"]}},48339:e=>{e.exports={en:["change line width"],ru:["изменение толщины линии"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ru:["изменение видимости кнопок панели"]}},52203:e=>{e.exports={en:["change pane separators color"],ru:["изменение цвета разделителей панелей"]}},38730:e=>{e.exports={en:["change post market color"],ru:["изменение цвета постмаркета"]}},28075:e=>{e.exports={en:["change post market line color"],ru:["изменение цвета линии постмаркета"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ru:["изменение видимости линий цены пре-/постмаркета"]}},44371:e=>{e.exports={en:["change pre market color"],ru:["изменение цвета премаркета"]}},96114:e=>{e.exports={en:["change pre market line color"],ru:["изменение цвета линии премаркета"]}},69814:e=>{e.exports={en:["change previous close price line color"],ru:["изменение цвета линии цены предыдущего закрытия"]}},13660:e=>{e.exports={en:["change previous close price line width"],ru:["изменение толщины линии цены предыдущего закрытия"]}},87861:e=>{e.exports={en:["change price line color"],ru:["изменение цвета линии цены"]}},29353:e=>{e.exports={en:["change price line width"], -ru:["изменение толщины линии цены"]}},16241:e=>{e.exports={en:["change range bars style"],ru:["изменение стиля Range баров"]}},65821:e=>{e.exports={en:["change range thin bars"],ru:["изменение тонких range баров"]}},75487:e=>{e.exports={en:["change renko wick down color"],ru:["изменение цвета фитиля нисходящих свечей на графике Ренко"]}},92277:e=>{e.exports={en:["change renko wick up color"],ru:["изменение цвета фитиля восходящих свечей на графике Ренко"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ru:["изменение видимости фитиля свечей на графике Ренко"]}},82946:e=>{e.exports={en:["change right margin"],ru:["изменение отступа справа"]}},79545:e=>{e.exports={en:["change right margin percentage"],ru:["изменение отступа справа"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ru:["изменение цвета водяного знака инструмента"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ru:["изменение видимости водяного знака инструмента"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ru:["изменение видимости описания инструмента"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ru:["изменение видимости поля символа"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ru:["изменение режима последнего значения инструмента"]}},902:e=>{e.exports={en:["change symbol legend format"],ru:["изменение формата легенды символа"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ru:["сохранение положения левого края графика при смене интервала"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ru:["изменение видимости кнопок режимов шкалы"]}},76131:e=>{e.exports={en:["change scales text color"],ru:["изменение цвета текста на шкалах"]}},27792:e=>{e.exports={en:["change scales font size"],ru:["изменение размера шрифта на шкалах"]}},94997:e=>{e.exports={en:["change scales lines color"],ru:["изменение цвета линий шкал"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ru:["изменение видимости границ сессий"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ru:["изменение толщины границ сессий"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ru:["изменение цвета границ сессий"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ru:["изменение стиля границ сессий"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ru:["изменение отображения реальных цен на ценовой шкале (вместо значений Хейкен Аши)"]}},60834:e=>{e.exports={en:["change thin bars"],ru:["изменение тонких баров"]}},39754:e=>{e.exports={en:["change time hours format"],ru:["изменение формата времени"]}},74883:e=>{e.exports={en:["change top margin"],ru:["изменение отступа сверху"]}},51250:e=>{e.exports={en:["change unit label visibility"],ru:["изменение видимости метки единицы"]}},71805:e=>{e.exports={en:["change vert grid lines color"],ru:["изменение цвета верт. линий сетки"]}},96201:e=>{e.exports={en:["change volume values visibility"], -ru:["изменение видимости значений объема"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ru:["изменение цвета границы восходящих свечей: {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ru:["изменение цвета тела восходящих свечей: {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ru:["изменение цвета фитиля нисходящих свечей: {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ru:["изменение цвета фитиля восходящих свечей: {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ru:["изменение видимости фитиля {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ru:["изменение видимости тела свечи: {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ru:["изменение видимости границы {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ru:["изменение цвета границы нисходящих свечей: {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ru:["изменение цвета тела нисходящих свечей: {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ru:["изменение цвета границы нисходящих баров {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ru:["изменение цвета границы восходящих баров {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ru:["изменение цвета нисходящих баров графика {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ru:["изменение цвета границы проекции восходящих баров {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ru:["изменение цвета проекции нисходящих баров {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ru:["изменение цвета проекции восходящих баров {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ru:["изменение цвета восходящих баров графика {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ru:["изменение свойств {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ru:["корректировку данных на дивиденды"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ru:["корректировку с учетом изменений контрактов"]}},92598:e=>{e.exports={en:["hollow candles"],ru:["Пустые свечи"]}},57243:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},70282:e=>{e.exports={en:["renko"],ru:["Ренко"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ru:["использование расчетной цены для цены закрытия на дневном интервале"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ru:["{value} десятичный знак","{value} десятичных знака","{value} десятичных знаков","{value} десятичных знаков"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.7458.068c610f8718bc62a766.js b/charting_library/bundles/ru.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..ce60283b --- /dev/null +++ b/charting_library/bundles/ru.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],ru:["бары"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ru:["(ОТКР+МАКС+МИН+ЗАКР)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ru:["(МАКС+МИН+ЗАКР)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ru:["(МАКС+МИН)/2"]}},31882:e=>{e.exports={en:["12-hours"],ru:["12 часов"]}},5797:e=>{e.exports={en:["24-hours"],ru:["24 часа"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ru:["Цвет баров основан на цене предыдущего закрытия"]}},23739:e=>{e.exports={en:["Canvas"],ru:["Оформление"]}},24197:e=>{e.exports={en:["Center"],ru:["По центру"]}},15153:e=>{e.exports={en:["Chart basic styles"],ru:["Основной стиль графика"]}},45639:e=>{e.exports={en:["Chart values"],ru:["Значения графика"]}},84831:e=>{e.exports={en:["Close line"],ru:["Линия закрытия"]}},74622:e=>{e.exports={en:["Crosshair"],ru:["Перекрестие"]}},81849:e=>{e.exports={en:["Currency"],ru:["Валюта"]}},3015:e=>{e.exports={en:["Currency and Unit"],ru:["Валюта и единица"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ru:["Корректировать данные на дивиденды"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ru:["Корректировать с учётом изменений контрактов"]}},36620:e=>{e.exports={en:["Alerts"],ru:["Оповещения"]}},14119:e=>{e.exports={en:["Arguments"],ru:["Аргументы"]}},68650:e=>{e.exports={en:["Average close"],ru:["Средняя цена закрытия"]}},27567:e=>{e.exports={en:["Bottom"],ru:["Снизу"]}},3159:e=>{e.exports={en:["Bottom line"],ru:["Нижняя линия"]}},74406:e=>{e.exports={en:["Body"],ru:["Тело"]}},333:e=>{e.exports={en:["Borders"],ru:["Границы"]}},79468:e=>{e.exports={en:["Background"],ru:["Фон"]}},10842:e=>{e.exports={en:["Bar change values"],ru:["Значения изменения бара"]}},28975:e=>{e.exports={en:["Base level"],ru:["Уровень базовой линии"]}},76473:e=>{e.exports={en:["Bid and ask"],ru:["Цены покупки и продажи"]}},32744:e=>{e.exports={en:["Buttons"],ru:["Кнопки"]}},68662:e=>{e.exports={en:["Grid lines"],ru:["Линии сетки"]}},17611:e=>{e.exports={en:["Down bars"],ru:["Нисходящие бары"]}},23743:e=>{e.exports={en:["Down color"],ru:["Цвет падения"]}},48225:e=>{e.exports={en:["Data modification"],ru:["Настройка данных"]}},84838:e=>{e.exports={en:["Date format"],ru:["Формат даты"]}},42357:e=>{e.exports={en:["Day of week on labels"],ru:["День недели на метках"]}},16564:e=>{e.exports={en:["Default"],ru:["Не задано"]}},78734:e=>{e.exports={en:["Description"],ru:["Описание"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ru:["Фон электронной торговой сессии"]}},69808:e=>{e.exports={en:["Events"],ru:["События"]}},41129:e=>{e.exports={en:["Fill"],ru:["Заливка"]}},61112:e=>{e.exports={en:["Fill top area"],ru:["Заливка области сверху"]}},73185:e=>{e.exports={en:["Fill bottom area"],ru:["Заливка области снизу"]}},95406:e=>{e.exports={en:["Horizontal"],ru:["Горизонтальная"]}},61900:e=>{e.exports={en:["Horz only"],ru:["Горизонтальные"]}},14180:e=>{e.exports={ +en:["High and low"],ru:["Макс. и мин."]}},56359:e=>{e.exports={en:["High line"],ru:["Линия максимума"]}},47326:e=>{e.exports={en:["Integer"],ru:["Целое число"]}},84549:e=>{e.exports={en:["Indicators"],ru:["Индикаторы"]}},78082:e=>{e.exports={en:["Indicators and financials"],ru:["Индикаторы и отчётность"]}},25765:e=>{e.exports={en:["Open market status"],ru:["Cтатус Рынок открыт"]}},34579:e=>{e.exports={en:["Low line"],ru:["Линия минимума"]}},14876:e=>{e.exports={en:["Logo"],ru:["Лого"]}},89315:e=>{e.exports={en:["Long Description"],ru:["Подробное описание"]}},72423:e=>{e.exports={en:["Last day change values"],ru:["Значения изменения последнего дня"]}},11626:e=>{e.exports={en:["Left"],ru:["Слева"]}},8249:e=>{e.exports={en:["Money"],ru:["Деньги"]}},70937:e=>{e.exports={en:["Margins"],ru:["Поля"]}},68833:e=>{e.exports={en:["Middle"],ru:["По центру"]}},58589:e=>{e.exports={en:["No overlapping labels"],ru:["Не перекрывать метки"]}},60798:e=>{e.exports={en:["None"],ru:["Без цвета"]}},51019:e=>{e.exports={en:["Navigation"],ru:["Навигация"]}},99709:e=>{e.exports={en:["Name"],ru:["Название"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],ru:["Сохранить положение левого края графика при смене интервала"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],ru:["Режимы шкалы (А и Л)"]}},93968:e=>{e.exports={en:["Scales"],ru:["Шкалы"]}},90275:e=>{e.exports={en:["Scales and lines"],ru:["Шкалы и линии"]}},30042:e=>{e.exports={en:["Scales placement"],ru:["Расположение шкал"]}},28715:e=>{e.exports={en:["Status line"],ru:["Строка статуса"]}},95481:e=>{e.exports={en:["Symbol"],ru:["Инструмент"]}},53263:e=>{e.exports={en:["Pane"],ru:["Панель"]}},82894:e=>{e.exports={en:["Pane separators"],ru:["Разделители панелей"]}},16207:e=>{e.exports={en:["Percentage"],ru:["Проценты"]}},94408:e=>{e.exports={en:["Pips"],ru:["Пипсы"]}},60904:e=>{e.exports={en:["Pre/post market"],ru:["Пре-/постмаркет"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ru:["Фон пре-/постмаркета"]}},59766:e=>{e.exports={en:["Precision"],ru:["Точность"]}},83811:e=>{e.exports={en:["Previous day close"],ru:["Цена закрытия предыдущего дня"]}},35082:e=>{e.exports={en:["Price Scale"],ru:["Ценовая шкала"]}},27632:e=>{e.exports={en:["Price and percentage value"],ru:["Цена и процентное значение"]}},62142:e=>{e.exports={en:["Price labels & lines"],ru:["Метки и линии цены"]}},84684:e=>{e.exports={en:["Price source"],ru:["На основе"]}},73466:e=>{e.exports={en:["Projection up bars"],ru:["Проекция восходящего бара"]}},77430:e=>{e.exports={en:["Projection candles"],ru:["Проекция свечей"]}},88367:e=>{e.exports={en:["Projection down bars"],ru:["Проекция нисходящего бара"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ru:["Реальные цены на ценовой шкале (вместо значений Хейкен Аши)"]}},50421:e=>{e.exports={en:["Right"],ru:["Справа"]}},62532:e=>{e.exports={en:["Right Margin"],ru:["Отступ справа"]}},41571:e=>{e.exports={en:["Watermark"],ru:["Водяной знак"]}},32163:e=>{e.exports={en:["Wick"],ru:["Фитиль"]} +},97118:e=>{e.exports={en:["Top"],ru:["Сверху"]}},89349:e=>{e.exports={en:["Top line"],ru:["Верхняя линия"]}},70320:e=>{e.exports={en:["Text"],ru:["Текст"]}},25485:e=>{e.exports={en:["Text alignment"],ru:["Выравнивание текста"]}},67781:e=>{e.exports={en:["Text orientation"],ru:["Ориентация текста"]}},20215:e=>{e.exports={en:["Thin bars"],ru:["Тонкие бары"]}},70198:e=>{e.exports={en:["Title"],ru:["Заголовок"]}},29854:e=>{e.exports={en:["Titles"],ru:["Заголовки"]}},5791:e=>{e.exports={en:["Ticker"],ru:["Тикер"]}},16816:e=>{e.exports={en:["Ticker and description"],ru:["Тикер и описание"]}},24821:e=>{e.exports={en:["Ticks"],ru:["Тики"]}},93965:e=>{e.exports={en:["Time Scale"],ru:["Временная шкала"]}},5591:e=>{e.exports={en:["Time hours format"],ru:["Формат времени"]}},77073:e=>{e.exports={en:["Timezone"],ru:["Часовой пояс"]}},76495:e=>{e.exports={en:["Trading"],ru:["Торговля"]}},33564:e=>{e.exports={en:["Unit"],ru:["Единица"]}},23091:e=>{e.exports={en:["Up color"],ru:["Цвет роста"]}},36957:e=>{e.exports={en:["Up bars"],ru:["Восходящие бары"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ru:["Использовать расчетную цену для цены закрытия на дневном интервале"]}},37644:e=>{e.exports={en:["Volume"],ru:["Объём"]}},51514:e=>{e.exports={en:["Value"],ru:["Значение"]}},31218:e=>{e.exports={en:["Value according to scale"],ru:["Последнее значение в соответствии со шкалой"]}},60092:e=>{e.exports={en:["Values"],ru:["Значения"]}},83594:e=>{e.exports={en:["Vert and horz"],ru:["Все"]}},8402:e=>{e.exports={en:["Vert only"],ru:["Вертикальные"]}},69526:e=>{e.exports={en:["Vertical"],ru:["Вертикальная"]}},21105:e=>{e.exports={en:["candle"],ru:["свечи"]}},27068:e=>{e.exports={en:["change HLC bars"],ru:["изменение баров МАКС-МИН-ЗАКР"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],ru:["изменение видимости навигационных кнопок"]}},96227:e=>{e.exports={en:["change open market status visibility"],ru:["изменение видимости статуса: Рынок открыт"]}},43231:e=>{e.exports={en:["change average close price line width"],ru:["изменение ширины линии средней цены закрытия"]}},47026:e=>{e.exports={en:["change average close price line color"],ru:["изменение цвета линии средней цены закрытия"]}},86866:e=>{e.exports={en:["change area fill color"],ru:["изменение цвета заливки области"]}},89346:e=>{e.exports={en:["change area line width"],ru:["изменение толщины линии области"]}},29605:e=>{e.exports={en:["change area line color"],ru:["изменение цвета линии области"]}},4640:e=>{e.exports={en:["change area price source"],ru:["изменение источника ценовых данных области"]}},98407:e=>{e.exports={en:["change ask line color"],ru:["изменение цвета линии цены покупки"]}},42190:e=>{e.exports={en:["change base level"],ru:["изменение уровня базовой линии"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ru:["изменение цвета нижней линии базовой линии"]}},56175:e=>{e.exports={en:["change baseline bottom line width"], +ru:["изменение толщины нижней линии базовой линии"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ru:["изменение цвета заливки нижней области базовой линии"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ru:["изменение цвета заливки верхней области базовой линии"]}},68609:e=>{e.exports={en:["change baseline price source"],ru:["изменение источника ценовых данных базовой линии"]}},69044:e=>{e.exports={en:["change baseline top line color"],ru:["изменение цвета верней линии базовой линии"]}},68197:e=>{e.exports={en:["change baseline top line width"],ru:["изменение ширины верней линии базовой линии"]}},33464:e=>{e.exports={en:["change bar up color"],ru:["изменение цвета восходящих баров"]}},27426:e=>{e.exports={en:["change bar change visibility"],ru:["изменение видимости значения изменения бара"]}},59622:e=>{e.exports={en:["change bar down color"],ru:["изменение цвета нисходящих баров"]}},17919:e=>{e.exports={en:["change bid line color"],ru:["изменение цвета линии цены продажи"]}},32094:e=>{e.exports={en:["change bottom margin"],ru:["изменение отступа снизу"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],ru:["изменение видимости меток единиц и валюты"]}},64003:e=>{e.exports={en:["change currency label visibility"],ru:["изменение видимости метки валюты"]}},42803:e=>{e.exports={en:["change chart background color"],ru:["изменение цвета фона графика"]}},41382:e=>{e.exports={en:["change chart background type"],ru:["изменение типа фона графика"]}},79637:e=>{e.exports={en:["change chart values visibility"],ru:["изменение видимости значений графика"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],ru:["изменение цвета баров на основе цен предыдущего закрытия"]}},88324:e=>{e.exports={en:["change column up color"],ru:["изменение цвета восходящих столбцов"]}},93890:e=>{e.exports={en:["change column down color"],ru:["изменение цвета нисходящих столбцов"]}},4727:e=>{e.exports={en:["change column price source"],ru:["изменение источника ценовых данных столбцов"]}},50544:e=>{e.exports={en:["change crosshair width"],ru:["изменение толщины перекрестия"]}},92885:e=>{e.exports={en:["change crosshair color"],ru:["изменение цвета перекрестия"]}},68418:e=>{e.exports={en:["change crosshair style"],ru:["изменение стиля перекрестия"]}},43109:e=>{e.exports={en:["change date format"],ru:["изменение формата даты"]}},30418:e=>{e.exports={en:["change day of week on labels"],ru:["изменение дня недели на метках"]}},82063:e=>{e.exports={en:["change decimal places"],ru:["изменение десятичных знаков"]}},44223:e=>{e.exports={en:["change extended hours color"],ru:["изменение цвета расширенных сессий"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ru:["изменение электронной торговой сессии"]}},73844:e=>{e.exports={en:["change grid lines visibility"],ru:["изменение видимости линий сетки"]}},61407:e=>{e.exports={en:["change high and low price line color"],ru:["изменение цвета линий макс. и мин. цен"]}},39581:e=>{e.exports={ +en:["change high and low price line width"],ru:["изменение ширины линий макс. и мин. цен"]}},6026:e=>{e.exports={en:["change high-low body color"],ru:["изменение цвета тела МАКС-МИН"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ru:["изменение видимости тела МАКС-МИН"]}},46844:e=>{e.exports={en:["change high-low border color"],ru:["изменение цвета границ МАКС-МИН"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ru:["изменение видимости границ МАКС-МИН"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ru:["изменение видимости меток МАКС-МИН"]}},56961:e=>{e.exports={en:["change high-low labels color"],ru:["изменение цвета меток МАКС-МИН"]}},21133:e=>{e.exports={en:["change horz grid lines color"],ru:["изменение цвета гориз. линий сетки"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],ru:["изменение видимости названий индикаторов"]}},49583:e=>{e.exports={en:["change indicator values visibility"],ru:["изменение видимости значений индикаторов"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],ru:["изменение видимости параметров индикаторов"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],ru:["изменение видимости меток названий индикаторов и отчетности"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],ru:["изменение видимости меток значений индикаторов и отчетности"]}},66307:e=>{e.exports={en:["change last day change visibility"],ru:["изменение видимости значений изменения последнего дня"]}},91873:e=>{e.exports={en:["change legend background transparency"],ru:["изменение прозрачности фона легенды"]}},14246:e=>{e.exports={en:["change legend background visibility"],ru:["изменение видимости фона легенды"]}},88640:e=>{e.exports={en:["change line color"],ru:["изменение цвета линии"]}},41837:e=>{e.exports={en:["change line price source"],ru:["изменение источника ценовых данных линии"]}},48339:e=>{e.exports={en:["change line width"],ru:["изменение толщины линии"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],ru:["изменение видимости кнопок панели"]}},52203:e=>{e.exports={en:["change pane separators color"],ru:["изменение цвета разделителей панелей"]}},38730:e=>{e.exports={en:["change post market color"],ru:["изменение цвета постмаркета"]}},28075:e=>{e.exports={en:["change post market line color"],ru:["изменение цвета линии постмаркета"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],ru:["изменение видимости линий цены пре-/постмаркета"]}},44371:e=>{e.exports={en:["change pre market color"],ru:["изменение цвета премаркета"]}},96114:e=>{e.exports={en:["change pre market line color"],ru:["изменение цвета линии премаркета"]}},69814:e=>{e.exports={en:["change previous close price line color"],ru:["изменение цвета линии цены предыдущего закрытия"]}},13660:e=>{e.exports={en:["change previous close price line width"],ru:["изменение толщины линии цены предыдущего закрытия"]}},87861:e=>{e.exports={en:["change price line color"], +ru:["изменение цвета линии цены"]}},29353:e=>{e.exports={en:["change price line width"],ru:["изменение толщины линии цены"]}},16241:e=>{e.exports={en:["change range bars style"],ru:["изменение стиля Range баров"]}},65821:e=>{e.exports={en:["change range thin bars"],ru:["изменение тонких range баров"]}},75487:e=>{e.exports={en:["change renko wick down color"],ru:["изменение цвета фитиля нисходящих свечей на графике Ренко"]}},92277:e=>{e.exports={en:["change renko wick up color"],ru:["изменение цвета фитиля восходящих свечей на графике Ренко"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ru:["изменение видимости фитиля свечей на графике Ренко"]}},82946:e=>{e.exports={en:["change right margin"],ru:["изменение отступа справа"]}},79545:e=>{e.exports={en:["change right margin percentage"],ru:["изменение отступа справа"]}},78995:e=>{e.exports={en:["change symbol watermark color"],ru:["изменение цвета водяного знака инструмента"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],ru:["изменение видимости водяного знака инструмента"]}},88167:e=>{e.exports={en:["change symbol description visibility"],ru:["изменение видимости описания инструмента"]}},12050:e=>{e.exports={en:["change symbol field visibility"],ru:["изменение видимости поля символа"]}},46066:e=>{e.exports={en:["change symbol last value mode"],ru:["изменение режима последнего значения инструмента"]}},902:e=>{e.exports={en:["change symbol legend format"],ru:["изменение формата легенды символа"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],ru:["сохранение положения левого края графика при смене интервала"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],ru:["изменение видимости кнопок режимов шкалы"]}},76131:e=>{e.exports={en:["change scales text color"],ru:["изменение цвета текста на шкалах"]}},27792:e=>{e.exports={en:["change scales font size"],ru:["изменение размера шрифта на шкалах"]}},94997:e=>{e.exports={en:["change scales lines color"],ru:["изменение цвета линий шкал"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],ru:["изменение видимости границ сессий"]}},28175:e=>{e.exports={en:["change sessions breaks width"],ru:["изменение толщины границ сессий"]}},33895:e=>{e.exports={en:["change sessions breaks color"],ru:["изменение цвета границ сессий"]}},21641:e=>{e.exports={en:["change sessions breaks style"],ru:["изменение стиля границ сессий"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ru:["изменение отображения реальных цен на ценовой шкале (вместо значений Хейкен Аши)"]}},60834:e=>{e.exports={en:["change thin bars"],ru:["изменение тонких баров"]}},39754:e=>{e.exports={en:["change time hours format"],ru:["изменение формата времени"]}},74883:e=>{e.exports={en:["change top margin"],ru:["изменение отступа сверху"]}},51250:e=>{e.exports={en:["change unit label visibility"],ru:["изменение видимости метки единицы"]}},71805:e=>{e.exports={en:["change vert grid lines color"], +ru:["изменение цвета верт. линий сетки"]}},96201:e=>{e.exports={en:["change volume values visibility"],ru:["изменение видимости значений объема"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ru:["изменение цвета границы восходящих свечей: {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ru:["изменение цвета тела восходящих свечей: {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ru:["изменение цвета фитиля нисходящих свечей: {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ru:["изменение цвета фитиля восходящих свечей: {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ru:["изменение видимости фитиля {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ru:["изменение видимости тела свечи: {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ru:["изменение видимости границы {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ru:["изменение цвета границы нисходящих свечей: {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ru:["изменение цвета тела нисходящих свечей: {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ru:["изменение цвета границы нисходящих баров {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ru:["изменение цвета границы восходящих баров {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ru:["изменение цвета нисходящих баров графика {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ru:["изменение цвета границы проекции восходящих баров {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ru:["изменение цвета проекции нисходящих баров {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ru:["изменение цвета проекции восходящих баров {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ru:["изменение цвета восходящих баров графика {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ru:["изменение свойств {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ru:["корректировку данных на дивиденды"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ru:["корректировку с учетом изменений контрактов"]}},92598:e=>{e.exports={en:["hollow candles"],ru:["Пустые свечи"]}},57243:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},70282:e=>{e.exports={en:["renko"],ru:["Ренко"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ru:["использование расчетной цены для цены закрытия на дневном интервале"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ru:["{value} десятичный знак","{value} десятичных знака","{value} десятичных знаков","{value} десятичных знаков"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/ru.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 75d9f1cc..00000000 --- a/charting_library/bundles/ru.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],ru:["#{count} (бар)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],ru:["#{count} (цена, бар)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],ru:["(ОТКР+МАКС+МИН+ЗАКР)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],ru:["(МАКС+МИН+ЗАКР)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],ru:["(МАКС+МИН)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],ru:["Цвет баров основан на цене предыдущего закрытия"]}},78930:e=>{e.exports={en:["Coordinates"],ru:["Координаты"]}},24197:e=>{e.exports={en:["Center"],ru:["По центру"]}},84831:e=>{e.exports={en:["Close line"],ru:["Линия закрытия"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],ru:["Корректировать данные на дивиденды"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],ru:["Корректировать с учётом изменений контрактов"]}},27567:e=>{e.exports={en:["Bottom"],ru:["Снизу"]}},3159:e=>{e.exports={en:["Bottom line"],ru:["Нижняя линия"]}},74406:e=>{e.exports={en:["Body"],ru:["Тело"]}},333:e=>{e.exports={en:["Borders"],ru:["Границы"]}},42398:e=>{e.exports={en:["Base"],ru:["Базовая линия"]}},28975:e=>{e.exports={en:["Base level"],ru:["Уровень базовой линии"]}},71776:e=>{e.exports={en:["Down"],ru:["Вниз"]}},17611:e=>{e.exports={en:["Down bars"],ru:["Нисходящие бары"]}},23743:e=>{e.exports={en:["Down color"],ru:["Цвет падения"]}},48225:e=>{e.exports={en:["Data modification"],ru:["Настройка данных"]}},72942:e=>{e.exports={en:["Days"],ru:["Дни"]}},16564:e=>{e.exports={en:["Default"],ru:["Не задано"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],ru:["Перемещение (цена, бар)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],ru:["Фон электронной торговой сессии"]}},819:e=>{e.exports={en:["Extend lines"],ru:["Продолжить линии"]}},41129:e=>{e.exports={en:["Fill"],ru:["Заливка"]}},61112:e=>{e.exports={en:["Fill top area"],ru:["Заливка области сверху"]}},73185:e=>{e.exports={en:["Fill bottom area"],ru:["Заливка области снизу"]}},56796:e=>{e.exports={en:["Hours"],ru:["Часы"]}},95406:e=>{e.exports={en:["Horizontal"],ru:["Горизонтальная"]}},56359:e=>{e.exports={en:["High line"],ru:["Линия максимума"]}},47326:e=>{e.exports={en:["Integer"],ru:["Целое число"]}},21429:e=>{e.exports={en:["Inputs"],ru:["Аргументы"]}},64075:e=>{e.exports={en:["Override min tick"],ru:["Минимальное изменение цены"]}},34579:e=>{e.exports={en:["Low line"],ru:["Линия минимума"]}},11626:e=>{e.exports={en:["Left"],ru:["Слева"]}},43154:e=>{e.exports={en:["Months"],ru:["Месяцы"]}},68833:e=>{e.exports={en:["Middle"],ru:["По центру"]}},42562:e=>{e.exports={en:["Minutes"],ru:["Минуты"]}},65188:e=>{e.exports={en:["Seconds"],ru:["Секунды"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],ru:["Фон пре-/постмаркета"]}},59766:e=>{e.exports={en:["Precision"],ru:["Точность"]}},84684:e=>{e.exports={en:["Price source"],ru:["На основе"]}},73466:e=>{e.exports={en:["Projection up bars"], -ru:["Проекция восходящего бара"]}},77430:e=>{e.exports={en:["Projection candles"],ru:["Проекция свечей"]}},88367:e=>{e.exports={en:["Projection down bars"],ru:["Проекция нисходящего бара"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],ru:["Реальные цены на ценовой шкале (вместо значений Хейкен Аши)"]}},50421:e=>{e.exports={en:["Right"],ru:["Справа"]}},835:e=>{e.exports={en:["Weeks"],ru:["Недели"]}},32163:e=>{e.exports={en:["Wick"],ru:["Фитиль"]}},97118:e=>{e.exports={en:["Top"],ru:["Сверху"]}},89349:e=>{e.exports={en:["Top line"],ru:["Верхняя линия"]}},70320:e=>{e.exports={en:["Text"],ru:["Текст"]}},25485:e=>{e.exports={en:["Text alignment"],ru:["Выравнивание текста"]}},67781:e=>{e.exports={en:["Text orientation"],ru:["Ориентация текста"]}},20215:e=>{e.exports={en:["Thin bars"],ru:["Тонкие бары"]}},24821:e=>{e.exports={en:["Ticks"],ru:["Тики"]}},77073:e=>{e.exports={en:["Timezone"],ru:["Часовой пояс"]}},22691:e=>{e.exports={en:["Up"],ru:["Вверх"]}},23091:e=>{e.exports={en:["Up color"],ru:["Цвет роста"]}},36957:e=>{e.exports={en:["Up bars"],ru:["Восходящие бары"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],ru:["Использовать расчетную цену для цены закрытия на дневном интервале"]}},69526:e=>{e.exports={en:["Vertical"],ru:["Вертикальная"]}},21105:e=>{e.exports={en:["candle"],ru:["свечи"]}},27068:e=>{e.exports={en:["change HLC bars"],ru:["изменение баров МАКС-МИН-ЗАКР"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],ru:["изменение цвета заливки области"]}},89346:e=>{e.exports={en:["change area line width"],ru:["изменение толщины линии области"]}},29605:e=>{e.exports={en:["change area line color"],ru:["изменение цвета линии области"]}},4640:e=>{e.exports={en:["change area price source"],ru:["изменение источника ценовых данных области"]}},42190:e=>{e.exports={en:["change base level"],ru:["изменение уровня базовой линии"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],ru:["изменение цвета нижней линии базовой линии"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],ru:["изменение толщины нижней линии базовой линии"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],ru:["изменение цвета заливки нижней области базовой линии"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],ru:["изменение цвета заливки верхней области базовой линии"]}},68609:e=>{e.exports={en:["change baseline price source"],ru:["изменение источника ценовых данных базовой линии"]}},69044:e=>{e.exports={en:["change baseline top line color"],ru:["изменение цвета верней линии базовой линии"]}},68197:e=>{e.exports={en:["change baseline top line width"],ru:["изменение ширины верней линии базовой линии"]}},33464:e=>{e.exports={en:["change bar up color"],ru:["изменение цвета восходящих баров"]}},2066:e=>{e.exports={en:["change bar X coordinate"],ru:["изменение X-координаты бара"]}},59622:e=>{e.exports={en:["change bar down color"],ru:["изменение цвета нисходящих баров"]}}, -43090:e=>{e.exports={en:["change color bars based on previous close"],ru:["изменение цвета баров на основе цен предыдущего закрытия"]}},88324:e=>{e.exports={en:["change column up color"],ru:["изменение цвета восходящих столбцов"]}},93890:e=>{e.exports={en:["change column down color"],ru:["изменение цвета нисходящих столбцов"]}},4727:e=>{e.exports={en:["change column price source"],ru:["изменение источника ценовых данных столбцов"]}},82063:e=>{e.exports={en:["change decimal places"],ru:["изменение десятичных знаков"]}},44223:e=>{e.exports={en:["change extended hours color"],ru:["изменение цвета расширенных сессий"]}},47393:e=>{e.exports={en:["change electronic trading hours"],ru:["изменение электронной торговой сессии"]}},6026:e=>{e.exports={en:["change high-low body color"],ru:["изменение цвета тела МАКС-МИН"]}},73021:e=>{e.exports={en:["change high-low body visibility"],ru:["изменение видимости тела МАКС-МИН"]}},46844:e=>{e.exports={en:["change high-low border color"],ru:["изменение цвета границ МАКС-МИН"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],ru:["изменение видимости границ МАКС-МИН"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],ru:["изменение видимости меток МАКС-МИН"]}},56961:e=>{e.exports={en:["change high-low labels color"],ru:["изменение цвета меток МАКС-МИН"]}},88640:e=>{e.exports={en:["change line color"],ru:["изменение цвета линии"]}},41837:e=>{e.exports={en:["change line price source"],ru:["изменение источника ценовых данных линии"]}},48339:e=>{e.exports={en:["change line width"],ru:["изменение толщины линии"]}},38730:e=>{e.exports={en:["change post market color"],ru:["изменение цвета постмаркета"]}},44371:e=>{e.exports={en:["change pre market color"],ru:["изменение цвета премаркета"]}},11737:e=>{e.exports={en:["change price Y coordinate"],ru:["изменение Y-координаты цены"]}},16241:e=>{e.exports={en:["change range bars style"],ru:["изменение стиля Range баров"]}},65821:e=>{e.exports={en:["change range thin bars"],ru:["изменение тонких range баров"]}},75487:e=>{e.exports={en:["change renko wick down color"],ru:["изменение цвета фитиля нисходящих свечей на графике Ренко"]}},92277:e=>{e.exports={en:["change renko wick up color"],ru:["изменение цвета фитиля восходящих свечей на графике Ренко"]}},79604:e=>{e.exports={en:["change renko wick visibility"],ru:["изменение видимости фитиля свечей на графике Ренко"]}},91109:e=>{e.exports={en:["change study overlay min tick"],ru:["изменение мин. тик. значения символа сравнения"]}},82924:e=>{e.exports={en:["change study overlay style"],ru:["изменение стиля символа сравнения"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],ru:["изменение отображения реальных цен на ценовой шкале (вместо значений Хейкен Аши)"]}},60834:e=>{e.exports={en:["change thin bars"],ru:["изменение тонких баров"]}},78509:e=>{e.exports={en:["change {title} base line color"],ru:["изменение цвета линии стандарта: {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"], -ru:["изменение стиля линии стандарта: {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],ru:["изменение видимости линии стандарта: {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],ru:["изменение толщины линии стандарта: {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],ru:["изменение цвета нижней линии: {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],ru:["изменение стиля нижней линии: {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],ru:["изменение видимости нижней линии: {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],ru:["изменение толщины нижней линии: {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],ru:["изменение дневной видимости {title} (предельная точка)"]}},91201:e=>{e.exports={en:["change {title} days from"],ru:["изменение дневной видимости {title} (начальная точка)"]}},76295:e=>{e.exports={en:["change {title} extend lines"],ru:["изменение: продолжение линий ({title})"]}},8306:e=>{e.exports={en:["change {title} hours from"],ru:["изменение часовой видимости {title} (начальная точка)"]}},67233:e=>{e.exports={en:["change {title} hours to"],ru:["изменение часовой видимости {title} (предельная точка)"]}},99122:e=>{e.exports={en:["change {title} months from"],ru:["изменение месячной видимости {title} (начальная точка)"]}},10518:e=>{e.exports={en:["change {title} months to"],ru:["изменение месячной видимости {title} (предельная точка)"]}},38011:e=>{e.exports={en:["change {title} minutes to"],ru:["изменение минутной видимости {title} (предельная точка)"]}},59820:e=>{e.exports={en:["change {title} minutes from"],ru:["изменение минутной видимости {title} (начальная точка)"]}},6573:e=>{e.exports={en:["change {title} seconds to"],ru:["изменение секундной видимости {title} (предельная точка)"]}},86780:e=>{e.exports={en:["change {title} seconds from"],ru:["изменение секундной видимости {title} (начальная точка)"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],ru:["отображение pearson's r: {title}"]}},32481:e=>{e.exports={en:["change {title} weeks from"],ru:["изменение недельной видимости {title} (начальная точка)"]}},18678:e=>{e.exports={en:["change {title} weeks to"],ru:["изменение недельной видимости {title} (предельная точка)"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],ru:["изменение видимости верхней линии: {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],ru:["изменение толщины верхней линии: {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],ru:["изменение цвета верхней линии: {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],ru:["изменение стиля верхней линии: {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],ru:["изменение видимости {title} на тиках"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],ru:["изменение видимости {title} на неделях"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"], -ru:["изменение видимости {title} на {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],ru:["изменение видимости {title} на днях"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],ru:["изменение видимости {title} на часах"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],ru:["изменение видимости {title} на минутах"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],ru:["изменение видимости {title} на месяцах"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],ru:["изменение видимости {title} на секундах"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],ru:["изменение цвета границы восходящих свечей: {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],ru:["изменение цвета тела восходящих свечей: {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],ru:["изменение цвета фитиля нисходящих свечей: {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],ru:["изменение цвета фитиля восходящих свечей: {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],ru:["изменение видимости фитиля {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],ru:["изменение видимости тела свечи: {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],ru:["изменение видимости границы {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],ru:["изменение цвета границы нисходящих свечей: {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],ru:["изменение цвета тела нисходящих свечей: {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],ru:["изменение цвета границы нисходящих баров {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],ru:["изменение цвета границы восходящих баров {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],ru:["изменение цвета нисходящих баров графика {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],ru:["изменение цвета границы проекции восходящих баров {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],ru:["изменение цвета проекции нисходящих баров {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],ru:["изменение цвета проекции восходящих баров {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],ru:["изменение цвета восходящих баров графика {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],ru:["изменение свойств {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],ru:["изменение свойств {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],ru:["корректировку данных на дивиденды"]}},1433:e=>{e.exports={en:["adjust for contract changes"],ru:["корректировку с учетом изменений контрактов"]}},35813:e=>{e.exports={en:["days"],ru:["Дни"]}}, -89919:e=>{e.exports={en:["days to"],ru:["дневную видимость до"]}},59215:e=>{e.exports={en:["days from"],ru:["дневную видимость с"]}},2359:e=>{e.exports={en:["hours"],ru:["Часы"]}},82267:e=>{e.exports={en:["hours from"],ru:["часовую видимость с"]}},15600:e=>{e.exports={en:["hours to"],ru:["часовую видимость до"]}},92598:e=>{e.exports={en:["hollow candles"],ru:["Пустые свечи"]}},76261:e=>{e.exports={en:["move drawings"],ru:["перемещение объектов рисования"]}},95300:e=>{e.exports={en:["months"],ru:["Месяцы"]}},17250:e=>{e.exports={en:["months from"],ru:["месячную видимость с"]}},2828:e=>{e.exports={en:["months to"],ru:["месячную видимость до"]}},18726:e=>{e.exports={en:["minutes"],ru:["Минуты"]}},67649:e=>{e.exports={en:["minutes to"],ru:["минутную видимость до"]}},22476:e=>{e.exports={en:["minutes from"],ru:["минутную видимость с"]}},751:e=>{e.exports={en:["seconds"],ru:["секундную видимость"]}},73419:e=>{e.exports={en:["seconds to"],ru:["секундную видимость до"]}},35801:e=>{e.exports={en:["seconds from"],ru:["секундную видимость с"]}},57243:e=>{e.exports={en:["range","ranges"],ru:["range","range","range","range"]}},70282:e=>{e.exports={en:["renko"],ru:["Ренко"]}},45537:e=>{e.exports={en:["weeks"],ru:["недельную видимость"]}},92859:e=>{e.exports={en:["weeks from"],ru:["недельную видимость с"]}},44127:e=>{e.exports={en:["weeks to"],ru:["недельную видимость до"]}},3539:e=>{e.exports={en:["ticks"],ru:["тики"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],ru:["использование расчетной цены для цены закрытия на дневном интервале"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],ru:["{value} десятичный знак","{value} десятичных знака","{value} десятичных знаков","{value} десятичных знаков"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/runtime.528f81f7a425983444d8.js b/charting_library/bundles/runtime.23405bb06c49e3d455da.js similarity index 94% rename from charting_library/bundles/runtime.528f81f7a425983444d8.js rename to charting_library/bundles/runtime.23405bb06c49e3d455da.js index ae511298..81eafe5e 100644 --- a/charting_library/bundles/runtime.528f81f7a425983444d8.js +++ b/charting_library/bundles/runtime.23405bb06c49e3d455da.js @@ -1,9 +1,9 @@ (()=>{"use strict";var e,a,c,d,f,b={},t={};function o(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,o),c.loaded=!0,c.exports}o.m=b,o.c=t,o._plural={ar:(e,a=6,c=(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:+c,cs:(e,a=4,c=(1==e?0:e>=2&&e<=4?1:0!=e?2:3))=>null==e?0:+c,ru:(e,a=3,c=(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2))=>null==e?0:+c,ro:(e,a=3,c=(1==e?0:e%100>19||e%100==0&&0!=e?2:1))=>null==e?0:+c,pl:(e,a=3,c=(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2))=>null==e?0:+c,pt:(e,a=2,c=1!=e)=>null==e?0:+c,de:(e,a=2,c=1!=e)=>null==e?0:+c,en:(e,a=2,c=1!=e)=>null==e?0:+c,es:(e,a=2,c=1!=e)=>null==e?0:+c,sv:(e,a=2,c=1!=e)=>null==e?0:+c,it:(e,a=2,c=1!=e)=>null==e?0:+c,tr:(e,a=2,c=1!=e)=>null==e?0:+c,el:(e,a=2,c=1!=e)=>null==e?0:+c,fr:(e,a=2,c=e>1)=>null==e?0:+c,fa:(e,a=1,c=0)=>null==e?0:+c,ja:(e,a=1,c=0)=>null==e?0:+c,ko:(e,a=1,c=0)=>null==e?0:+c,th:(e,a=1,c=0)=>null==e?0:+c,vi:(e,a=1,c=0)=>null==e?0:+c,zh:(e,a=1,c=0)=>null==e?0:+c,he_IL:(e,a=4,c=(1==e?0:2==e?1:e>10&&e%10==0?2:3))=>null==e?0:+c,ca_ES:(e,a=2,c=1!=e)=>null==e?0:+c,nl_NL:(e,a=2,c=1!=e)=>null==e?0:+c,hu_HU:(e,a=2,c=1!=e)=>null==e?0:+c,id_ID:(e,a=1,c=0)=>null==e?0:+c,ms_MY:(e,a=1,c=0)=>null==e?0:+c,zh_TW:(e,a=1,c=0)=>null==e?0:+c},e=[],o.O=(a,c,d,f)=>{if(!c){var b=1/0;for(r=0;r=f)&&Object.keys(o.O).every((e=>o.O[e](c[l])))?c.splice(l--,1):(t=!1,f0&&e[r-1][2]>f;r--)e[r]=e[r-1];e[r]=[c,d,f]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var f=Object.create(null);o.r(f);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,o.d(f,b),f},o.d=(e,a)=>{for(var c in a)o.o(a,c)&&!o.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,c)=>(o.f[c](e,a),a)),[])), -o.u=e=>7827===e?"__LANG__.7827.ea2deb999b0c771280eb.js":8370===e?"__LANG__.8370.da37ca095a984f601a1e.js":2134===e?"__LANG__.2134.fb8463bf93e547b8a24f.js":1303===e?"__LANG__.1303.f07c410173ec0b804b22.js":3357===e?"__LANG__.3357.613d24759e11646b0997.js":3597===e?"__LANG__.3597.9c639cb519af03750b8e.js":2530===e?"__LANG__.2530.6108ccc54d7b804c8af1.js":4211===e?"__LANG__.4211.932ffa2dc04657916b72.js":6822===e?"__LANG__.6822.4179cccc2fa59f991bf4.js":2486===e?"__LANG__.2486.11825549d0f3e1fd5ee7.js":4040===e?"__LANG__.4040.333002e872dd8b0c1c95.js":6703===e?"__LANG__.6703.bdb6f2f6c5d635dc479f.js":6838===e?"__LANG__.6838.b209fab6f81d9054b17c.js":6406===e?"__LANG__.6406.78b7e0b0b9555ce886a5.js":2199===e?"__LANG__.2199.5cc70080a81e97402902.js":2499===e?"__LANG__.2499.b38fe914aefc3ca31410.js":6342===e?"__LANG__.6342.6af643b9a34abf3f6313.js":359===e?"__LANG__.359.3c5835e59f61404fe3cc.js":7714===e?"__LANG__.7714.fb6a9318f826d9829d2d.js":9003===e?"__LANG__.9003.299a55ed654df75bf43b.js":6290===e?"__LANG__.6290.a5f1298c89f78011c7d7.js":8940===e?"__LANG__.8940.5460b0ccfae157b7bbe3.js":6645===e?"__LANG__.6645.638c62337337129de9dc.js":3355===e?"__LANG__.3355.c5e027afabcecc85b871.js":3181===e?"__LANG__.3181.259d07263a732c089332.js":2787===e?"__LANG__.2787.b95db3c8cfe7fab3c811.js":9494===e?"__LANG__.9494.40d61f8ac3ffd8535658.js":1427===e?"__LANG__.1427.8971bd84437c851f01a9.js":7952===e?"__LANG__.7952.0cb83b58212a65904f9d.js":1308===e?"__LANG__.1308.d1a986137a3ad4cdfe66.js":6760===e?"__LANG__.6760.d667b4a17bb7e3977273.js":6155===e?"__LANG__.6155.0d55563600ea0d002811.js":3367===e?"__LANG__.3367.8357e9248b9de0310231.js":2303===e?"__LANG__.2303.a9546f2924221b57a144.js":1432===e?"__LANG__.1432.d43e80e1d49b8e361fa5.js":8763===e?"__LANG__.8763.bf9d4d175a7686effaf6.js":7850===e?"__LANG__.7850.c4f446fdb53937cc86cb.js":7122===e?"__LANG__.7122.b56804d4455c3a0204dd.js":4543===e?"__LANG__.4543.af2e0ddd821d5bacf27b.js":5111===e?"__LANG__.5111.0e84f778015dc1f067f1.js":2342===e?"__LANG__.2342.4e495e3da576be4868f7.js":5402===e?"__LANG__.5402.f7a00bf7d82b9a40920d.js":4821===e?"__LANG__.4821.0124e1463859eb34b0d7.js":4593===e?"__LANG__.4593.99cfdf832ec7f90cc2a7.js":6655===e?"__LANG__.6655.0fd2fe635955f6cfa2ba.js":4109===e?"__LANG__.4109.921da6023cc8aa9fe3a5.js":9093===e?"__LANG__.9093.2cff9fa939c391056de4.js":8975===e?"__LANG__.8975.0b3e843255e92a8c2808.js":8622===e?"__LANG__.8622.b162b43310f56287e24e.js":6778===e?"__LANG__.6778.cb295f9cefe08c721b2c.js":5683===e?"__LANG__.5683.0a2c985dba54512056ce.js":7328===e?"__LANG__.7328.6e079881a6ff4ded3dbf.js":8356===e?"__LANG__.8356.3131cfefc19bf35ba006.js":4166===e?"__LANG__.4166.e3c369fb8ae4775c7f89.js":1715===e?"__LANG__.1715.48491249cfe3a1a8a335.js":5862===e?"__LANG__.5862.3039f470825daf65b9d6.js":1629===e?"__LANG__.1629.7afd8c16ef79eab8b22e.js":9028===e?"__LANG__.9028.1288e50fbd19ac9bd953.js":101===e?"__LANG__.101.d2f212f7ba1b45845d9f.js":({92:"chart-screenshot-hint",139:"get-error-card",319:"line-tool-table",341:"line-tool-schiff-pitchfork2",360:"demonstration-highlighter",380:"line-tool-price-note", +o.u=e=>7827===e?"__LANG__.7827.ea2deb999b0c771280eb.js":8370===e?"__LANG__.8370.da37ca095a984f601a1e.js":2134===e?"__LANG__.2134.fb8463bf93e547b8a24f.js":1303===e?"__LANG__.1303.f07c410173ec0b804b22.js":3357===e?"__LANG__.3357.613d24759e11646b0997.js":3597===e?"__LANG__.3597.9c639cb519af03750b8e.js":2530===e?"__LANG__.2530.6108ccc54d7b804c8af1.js":4211===e?"__LANG__.4211.932ffa2dc04657916b72.js":6822===e?"__LANG__.6822.4179cccc2fa59f991bf4.js":2486===e?"__LANG__.2486.11825549d0f3e1fd5ee7.js":4040===e?"__LANG__.4040.333002e872dd8b0c1c95.js":6703===e?"__LANG__.6703.bdb6f2f6c5d635dc479f.js":6838===e?"__LANG__.6838.b209fab6f81d9054b17c.js":6406===e?"__LANG__.6406.78b7e0b0b9555ce886a5.js":2199===e?"__LANG__.2199.5cc70080a81e97402902.js":7458===e?"__LANG__.7458.068c610f8718bc62a766.js":6342===e?"__LANG__.6342.6af643b9a34abf3f6313.js":359===e?"__LANG__.359.3c5835e59f61404fe3cc.js":7714===e?"__LANG__.7714.fb6a9318f826d9829d2d.js":9003===e?"__LANG__.9003.299a55ed654df75bf43b.js":6290===e?"__LANG__.6290.a5f1298c89f78011c7d7.js":8940===e?"__LANG__.8940.5460b0ccfae157b7bbe3.js":6645===e?"__LANG__.6645.638c62337337129de9dc.js":3355===e?"__LANG__.3355.c5e027afabcecc85b871.js":3181===e?"__LANG__.3181.259d07263a732c089332.js":2787===e?"__LANG__.2787.b95db3c8cfe7fab3c811.js":9494===e?"__LANG__.9494.40d61f8ac3ffd8535658.js":1427===e?"__LANG__.1427.8971bd84437c851f01a9.js":7952===e?"__LANG__.7952.0cb83b58212a65904f9d.js":1308===e?"__LANG__.1308.d1a986137a3ad4cdfe66.js":6760===e?"__LANG__.6760.d667b4a17bb7e3977273.js":6155===e?"__LANG__.6155.0d55563600ea0d002811.js":3367===e?"__LANG__.3367.8357e9248b9de0310231.js":2303===e?"__LANG__.2303.a9546f2924221b57a144.js":1432===e?"__LANG__.1432.d43e80e1d49b8e361fa5.js":8763===e?"__LANG__.8763.bf9d4d175a7686effaf6.js":7850===e?"__LANG__.7850.c4f446fdb53937cc86cb.js":7122===e?"__LANG__.7122.b56804d4455c3a0204dd.js":4543===e?"__LANG__.4543.af2e0ddd821d5bacf27b.js":5111===e?"__LANG__.5111.0e84f778015dc1f067f1.js":2342===e?"__LANG__.2342.4e495e3da576be4868f7.js":5402===e?"__LANG__.5402.f7a00bf7d82b9a40920d.js":4821===e?"__LANG__.4821.0124e1463859eb34b0d7.js":4593===e?"__LANG__.4593.99cfdf832ec7f90cc2a7.js":6655===e?"__LANG__.6655.0fd2fe635955f6cfa2ba.js":4109===e?"__LANG__.4109.921da6023cc8aa9fe3a5.js":9093===e?"__LANG__.9093.2cff9fa939c391056de4.js":8975===e?"__LANG__.8975.0b3e843255e92a8c2808.js":8622===e?"__LANG__.8622.b162b43310f56287e24e.js":6778===e?"__LANG__.6778.cb295f9cefe08c721b2c.js":5683===e?"__LANG__.5683.0a2c985dba54512056ce.js":7328===e?"__LANG__.7328.6e079881a6ff4ded3dbf.js":8356===e?"__LANG__.8356.3131cfefc19bf35ba006.js":4166===e?"__LANG__.4166.e3c369fb8ae4775c7f89.js":1715===e?"__LANG__.1715.48491249cfe3a1a8a335.js":5862===e?"__LANG__.5862.3039f470825daf65b9d6.js":1629===e?"__LANG__.1629.7afd8c16ef79eab8b22e.js":1341===e?"__LANG__.1341.1068954aa326300ef390.js":101===e?"__LANG__.101.d2f212f7ba1b45845d9f.js":({92:"chart-screenshot-hint",139:"get-error-card",319:"line-tool-table",341:"line-tool-schiff-pitchfork2",360:"demonstration-highlighter",380:"line-tool-price-note", 507:"study-pane-views",569:"line-tool-arrow-mark",574:"line-tool-horizontal-ray",607:"study-property-pages-with-definitions",620:"tablecontext-menu",688:"line-tool-callout",731:"add-compare-dialog",906:"line-tool-fib-speed-resistance-fan",925:"line-tool-extended",961:"line-tool-path",1155:"line-tool-5points-pattern",1277:"line-tool-balloon",1282:"line-tool-vertical-line",1313:"line-tool-pitch-fan",1314:"line-tool-position",1455:"line-tool-date-and-price-range",1470:"line-tool-arrow-marker",1506:"line-tool-fib-timezone",1583:"lt-pane-views",1584:"context-menu-renderer",1702:"manage-drawings-dialog",1713:"line-tool-sine-line",1754:"symbol-search-dialog",1859:"go-to-date-dialog-impl",1890:"line-tools-icons",1963:"line-tool-gann-complex",2050:"line-tool-parallel-channel",2077:"change-interval-dialog",2087:"line-tool-highlighter",2183:"study-inputs-pane-views",2232:"line-tool-order",2277:"line-tool-risk-reward-long",2283:"line-tool-fib-channel",2306:"floating-toolbars",2312:"line-tool-text",2377:"hammerjs",2413:"custom-themes-api",2704:"currency-label-menu",2816:"line-tool-fib-circles",2878:"drawing-toolbar",3005:"header-toolbar",3030:"new-confirm-inputs-dialog",3248:"line-tool-note",3314:"line-tool-fib-wedge",3378:"line-tool-head-and-shoulders",3383:"line-tool-triangle-pattern",3555:"price-scale-mode-buttons-renderer",3596:"general-property-page",3710:"line-tool-fib-speed-resistance-arcs",3723:"line-tool-fib-retracement",3866:"line-tool-poly-line",3945:"line-tool-projection",3966:"line-tool-comment",4013:"custom-intervals-add-dialog",4015:"line-tool-rotated-rectangle",4079:"series-pane-views",4201:"line-tool-horizontal-line",4273:"line-tool-date-range",4389:"take-chart-image-impl",4598:"delete-locked-line-confirm-dialog-content",4602:"line-tool-three-drivers",4665:"share-chart-to-social-utils",4674:"line-tool-signpost",4731:"line-tool-trend-based-fib-extension",4862:"object-tree-dialog",4934:"line-tool-ray",4981:"line-tool-gann-fan",5009:"load-chart-dialog",5055:"line-tool-pitchfork",5093:"chart-widget-gui",5122:"line-tool-brush",5206:"line-tool-bars-pattern",5231:"line-tool-image",5248:"library-studies",5283:"line-tool-abcd",5500:"line-tool-anchored-vwap",5516:"restricted-toolset",5529:"line-tool-emoji",5551:"favorite-drawings-api",5565:"ichart-storage",5592:"chart-text-editor-renderer",5598:"lt-stickers-atlas",5639:"currency-label-menu-events",5695:"line-tool-volume-profile",5967:"line-tool-arc",6124:"chart-storage-library-http",6166:"chart-event-hint",6265:"new-edit-object-dialog",6336:"line-tool-gann-fixed",6432:"line-tool-triangle",6456:"study-market",6477:"line-tool-price-range",6484:"line-tool-price-label",6631:"study-template-dialog",6740:"line-tool-cypher-pattern",6748:"line-tool-circle",6768:"line-tool-risk-reward-short",6780:"source-properties-editor",7038:"insert-image-dialog",7078:"general-chart-properties-dialog",7127:"line-tool-trend-based-fib-time",7129:"line-tools-synchronizer",7175:"line-tool-schiff-pitchfork",7203:"line-tool-cross-line",7260:"chart-bottom-toolbar",7271:"compare-model", -7488:"line-tool-info-line",7539:"studies",7563:"line-tool-ghost-feed",7648:"show-theme-save-dialog",7660:"line-tool-ellipse",7806:"line-tool-icon",7987:"lt-icons-atlas",8020:"user-defined-bars-marks-tooltip",8061:"line-tool-bezier-quadro",8090:"line-tool-fib-spiral",8313:"chart-storage-external-adapter",8334:"line-tool-time-cycles",8372:"line-tool-trend-angle",8422:"line-tool-rectangle",8468:"line-tool-inside-pitchfork",8537:"lt-property-pages-with-definitions",8607:"line-tool-arrow",8643:"full-tooltips-popup",8673:"line-tool-trend-line",8820:"line-tool-flag-mark",8890:"simple-dialog",8949:"line-tool-sticker",9014:"line-tool-bezier-cubic",9039:"lollipop-tooltip-renderer",9123:"line-tool-text-note",9310:"line-tool-flat-bottom",9374:"symbol-info-dialog-impl",9445:"line-tool-cyclic-lines",9478:"line-tool-gann-square",9498:"export-data",9534:"line-tool-prediction",9581:"line-tool-disjoint-channel",9685:"series-icons-map",9748:"line-tool-regression-trend",9754:"global-search-dialog",9790:"favorite-indicators"}[e]||e)+"."+{92:"9c2d9ee1d1ca65a8aa27",116:"7a938e628dae74ba527c",139:"04b8d60c4104ce77bfae",319:"1eb09cfdedf2e78f577d",341:"4aa71e356859926db3a2",360:"f67ae87ec1068bb8268d",380:"d8636434a285be606160",422:"9335b7df4365e97cbb6a",507:"b80513f731e4b3a193eb",569:"19e8b788cdb0919595a2",574:"5ef049b044be26e418f0",601:"bc292726a701d789f4a8",607:"245a50cb8f9e35c168c3",620:"73067184a7f2d03f3339",625:"c3f879df6a8d4a1c054d",643:"b5b634495eec3f1b3c14",653:"e6c7e6c622f6a200dcdc",688:"f2e464e61dff92f48aff",731:"81007d0d3f1ec11f97c8",769:"7eb483a16682eb9ba9b6",779:"4eec9138a97bf5ff8a8a",906:"dca6ff066c5fdc6feeef",925:"3cbf51ef60d63e3983cf",961:"d999333ab31c578011b9",1072:"be3a8a7d09f34e875a1e",1155:"6263308902575ad8a026",1200:"04b28fea9e7b7b64a167",1252:"c5de90e9c298e410878e",1277:"260ed2e96fa2f096e16c",1282:"001de2bf4e8afd5eecfe",1313:"6bb3c812b7e898c9bab3",1314:"b2935b11001a6b3d8dba",1390:"ffdc2b9032c730265212",1455:"fe461cde786ddb040db9",1470:"ef1d87c6fcc9f4200c3c",1506:"1be7aea3345f62c946c0",1531:"2f8518f3d19f709e4655",1553:"ee2f0024a59277fd480e",1583:"cf9d7448e928a6e8c713",1584:"7fff087c0bda17935d02",1667:"756eb4aeaff140cf152d",1702:"d398b4b164bfe467f5d9",1713:"672ae4cff5daaebdbb5c",1737:"a88f1ff138fca90aaa14",1754:"98819995db912ba0a146",1833:"a12ca3d3e3276fb1b461",1859:"2964d9695fbef38df17c",1890:"6270f97faffd65a49d40",1906:"434b4be8cda98af43453",1933:"510498d67c9b20798afa",1963:"8f27bb6c7b49cba52180",2050:"cedec45efced95505b7d",2077:"43c303b12db18a924490",2087:"2d3e8ad7c47abff0b80b",2157:"61a636dade5d0e13d9e8",2183:"40514e36e1d2d7e2e969",2197:"9e441b34254e9ebf8757",2227:"c1c4b4d4d12f9774793f",2232:"6295ec35522b8432a85e",2277:"72b60477bb30e1a62478",2283:"dafadf3d8f76c629d725",2306:"9b713cdcc2aaf0749bbb",2312:"8f89ff578dd468af9027",2371:"d7c78ac916c18b933246",2377:"6e30e0c48af40bf2f6c0",2413:"ba466797bb56cade3263",2440:"e433d90edf053f8432de",2444:"140908ac04f81fa39b26",2544:"883cdc36b20a2dd3223f",2564:"d2a3fd8f9cddcf5264c3",2704:"574a3b52565fb7ee430a",2709:"6489d5a6a0a85376efba",2736:"066be336f75b34bccc10", -2751:"345d26923caaf2a9f33e",2816:"3d32e2f0d522ff55bc47",2864:"3c2bc645c073a6505d89",2878:"ae90b75d73d48a9b8e94",3005:"b988704f5babf67fa9a6",3030:"afc7a08821bc5df64ef9",3202:"3dd097b08ddcf065e475",3248:"6b0c21a5d86658ee9809",3314:"2000cb0299da9d5c270a",3362:"cc61c557540cab7abba0",3378:"39551a52d95c24cfddb3",3383:"47f266dbf2efbe2162c4",3489:"630ed945efafcecf2e20",3555:"7e813f280229de3d710b",3596:"8e71fcfef583b7d9ce35",3693:"eba6a9041db303dd8bdd",3703:"34314901d1086db0e25e",3710:"fa637d08945b1678e88d",3723:"21cd5f9d377b168cd32e",3745:"ca0dc4793963821e17cf",3746:"f97f0fb65128649c7cd8",3799:"57b13fc53ae3cdf9b02f",3828:"dd3b3ab9b1e9037c5d53",3866:"492a52ede167918754e7",3889:"1f275e258565cbaf0d8e",3945:"6d5f43c6a02878585d61",3953:"074939cda643555b9fa0",3960:"2cda395cf5c2cfa1f887",3966:"2b6661ea10d34449f371",3999:"ad1f87e790552238f74a",4013:"77db9d4f9796ed64c643",4015:"9b7648d4802398a8cb51",4052:"9999fdd036dbbf203b10",4057:"debdf4bb4205c8a4ca75",4066:"f51f4a04f2ec9db826e7",4079:"2960218970c17f66f4d5",4106:"39a4b0e746d3a222c47b",4137:"0f18ca5eea411d63b805",4170:"7b0f546ce3800398472d",4178:"1d0b7074e5333864ae92",4201:"18e53e9628623c53f76e",4256:"264ea6b0e6a4742d480c",4273:"c2c265a1a3a29e00e706",4353:"7cc84e240b93d6e7e35f",4389:"06b7f0e04f7a2a290f26",4411:"c49ed08264e4ecdc3778",4482:"1cd109922a4dd727878d",4524:"3aeb32cd32e5da655aa5",4556:"681e1cb78cccc175cab8",4598:"53a9c5f5df1264b687e2",4600:"09e4c4cc50200b9e6850",4602:"ae561b848687458ec130",4665:"e6a25f4006607ca48421",4674:"44337a8394827d0d1310",4731:"9fe656a23f88c989ec9e",4862:"260a976938e387b0726b",4876:"7897d3efdf28cba97d62",4931:"6008b4d2694ba4532170",4934:"dd3c08a366baf0d6dba6",4981:"22c773e811ba8b2d7caa",5009:"3a80aaa8a3780555d7bf",5055:"5418a2d34d6b78f716dc",5058:"99cc5cca8222cb165435",5083:"46b0c5fd2a360051603e",5093:"cb59e8aa78451f6f27ee",5099:"3cfd2de22e6258d2a292",5122:"ee0f230877d5db0665c5",5168:"e337b19e191fd77bb91b",5206:"fd9c8e049ac79fbcc2fb",5231:"f18d8a63cf1dd81f0d88",5248:"538702d65096d9a3d6b4",5283:"c98d47bf3b71d452d58b",5323:"f0f2e4cd72aef7561792",5375:"40c7f0a13dfd0b073241",5378:"271e40afdba3994a941e",5387:"1fb6a179200ed9f9d598",5446:"34d25f33d4a5377fc9b5",5480:"872f4f12e150c051ec76",5500:"294e75f950a6600b59c2",5516:"c0de3e3e6bac8e56bf1c",5529:"4877448f5bb1b9f3de05",5551:"ec1abe78f54ce91e86da",5565:"1144e5a1b4f8503ee572",5579:"06f240fa157f3f88c0d9",5592:"96aa1d6a274550df5c5e",5598:"28f311a546f5aa99113a",5639:"e269bd9e406f041eb8d5",5695:"061f924724a47b6f1632",5699:"491feb1ed1bf2b4f9aaf",5826:"ebf365249c45db1ffdaf",5967:"d2e2962fd7645f47f876",5975:"b7cae9993c5dd48e5a93",6124:"4fb8f2a7e2c0b2ac7071",6164:"d777d634896ff9f161e6",6166:"beb5ba75e0d99ca0d3ec",6190:"ba40b4eca0e5787a7131",6262:"50bf96239e95bd5526f8",6265:"085c77106105c12777fe",6316:"f4ad5200fc2f7cfac880",6336:"3db1ca2ccff68d9c5618",6432:"55b8d2807089ae6869ee",6445:"35b87669babb3c0df14e",6456:"e9c97c4731663ba0ad49",6477:"ec0e1080c347b97c9812",6484:"9928d8c78aa8e2e8686c",6489:"bc05b17c8a898e58bbac",6631:"1e4a3250df7209707900",6710:"04d48637cfbf4dd81f30",6740:"b08efdd378a6e81ef8d2", -6748:"cc334eab092e1765d566",6768:"ac91a7312c853449a9b5",6780:"ee8cc2b562199f399ca1",6842:"d8d23575b4bae4029458",6847:"a20c2744b4ec26c282c2",7001:"2e9740e3dd29f52fbc39",7038:"2cd66863e222e6701e1b",7078:"b8d24061f85e7c41e09e",7127:"22fc6bd0bf04f52638ee",7129:"db411c09fa8a1f3938dd",7159:"9cf6001375236b4ae5ae",7175:"43fa465654886a69616a",7203:"eebadbe6029f6639649b",7204:"4ce39b0fb7cfe7b4e3a4",7223:"5dc4702239e8f86405c5",7260:"f5400bf815bf18a71f91",7271:"b36834782b1510f27b4e",7384:"0cdb4857f1460f4d9a53",7435:"320e6ee2a20ef22f4c89",7444:"70c9dc9f1fe0190cdb4a",7488:"d7bb260e91a35dfd5503",7519:"01180f215ff7af433df6",7539:"835a3162449ea8ff4f8f",7563:"d4c0d87d92f45e88a356",7572:"55da2195e08bfa006905",7648:"13fd53598db85ddaf6d5",7660:"805f4a25f140c639eb87",7746:"80c929346a2e4da2da17",7806:"da5d50b03d4be9b941d7",7843:"769f50c52542d4fdb657",7935:"4b1b34f77a2daa9c9b93",7939:"a4955d64b3419221b6f8",7973:"ad0167e6dc2ee763baaf",7987:"b322584213cf8db18142",8009:"d0c79ff5d18ffda9091d",8020:"f1bc9e9a5112927f9e52",8054:"ed303ebb191a688f566a",8056:"35e7c7e55a0c335968c5",8061:"34e4a41c4df11cc2722c",8090:"321bcf488423993d1325",8222:"87a78213ec9f0d1770b0",8257:"e182f402a058e5d88be8",8313:"9c1267d07e48b8d8f53f",8334:"df64378236249eb84118",8372:"a826bc4c58d73a1fba44",8402:"b320045d1f82cd213e57",8422:"92ee36c3cca1d9408530",8468:"45316fac341acce1d8f8",8537:"7750bdfe8b8d39e6ee0a",8544:"fb27137673cba35e671e",8607:"5337f39176d282681107",8643:"2757efda17f6a0eec04f",8666:"36efe49307baf278bd9f",8673:"a5e4cd0c9c158e793b55",8692:"eed8394a9b1af7348f9a",8820:"ecfbb92c1fe43bbb6eb8",8859:"ae2af6f78341c0095774",8890:"d0bb94e2f7cbbcb4b593",8949:"ce6f4bb24e50170dbbbb",8985:"d4599a0cccc3494e753e",9014:"3dfdff2b64d0a5ca56f0",9039:"7c400941d19103307b25",9116:"94162a8aac4312a06d87",9123:"cdad539f93d06424338a",9255:"218770777b8f819418ad",9258:"d5d85e4484e2c6e1716a",9276:"56e7b7666415deb7b327",9296:"5dae32e37069d21f713e",9310:"ef1dc89d7d7faf6420cc",9325:"3eb0347ac3afd65e4e78",9374:"bfa616edcb923b7a6e94",9418:"c6ce3fbbf9fd54162f86",9443:"c9f3705cec1a81c09b81",9445:"d262ab58e6a1e37a318c",9478:"bdee506d401471928f7f",9481:"ef84307c90c7f4780c09",9498:"fce3cea23c1b037f18fd",9534:"deabe2b851af076f2193",9581:"1989d22edae7a5c7ef34",9608:"d4f33f9e72384b833e5c",9654:"d38201d2782cc90eb9f5",9685:"0233460790ed227b7d97",9748:"62cdadc3d9c85398c066",9753:"1c410653234b85ae211e",9754:"6cbdb0454c4d960a089a",9766:"14ec8ca9f791a864f57a",9790:"1855183210ba69fff9e4",9928:"54ec0f3b289ae632aa3e",9967:"7ea4b09ac3ec84715844",9977:"33cfa81f34341c7e5e31"}[e]+".js",o.miniCssF=e=>e+"."+{116:"668ae3395c34e5ab58d7",422:"bc23975c348a4f41dea4",601:"b6bc31b7ce369908d97d",625:"d44699b46966b893bfca",643:"5e08138e265dd49437ea",779:"b84315f4350430cdb348",1072:"67a2846c0506e2e592be",1252:"788a58021829bdae27fc",1390:"626f0a194297d6d23002",1531:"9f5911fcffe385103254",1737:"51511f925000b99093e3",1833:"1e1cad103085069c69fc",1906:"40ce159ad2a7f4f15d5c",1933:"a40665ade21837a1b5e2",2197:"3c275591170ccafa3bbe",2371:"3fc94a1aa7a1e03d91e4",2440:"8620e9f557ec49b4b3d7",2444:"3360c6e677bffb470a53", +7488:"line-tool-info-line",7539:"studies",7563:"line-tool-ghost-feed",7648:"show-theme-save-dialog",7660:"line-tool-ellipse",7806:"line-tool-icon",7987:"lt-icons-atlas",8020:"user-defined-bars-marks-tooltip",8061:"line-tool-bezier-quadro",8090:"line-tool-fib-spiral",8313:"chart-storage-external-adapter",8334:"line-tool-time-cycles",8372:"line-tool-trend-angle",8422:"line-tool-rectangle",8468:"line-tool-inside-pitchfork",8537:"lt-property-pages-with-definitions",8607:"line-tool-arrow",8643:"full-tooltips-popup",8673:"line-tool-trend-line",8820:"line-tool-flag-mark",8890:"simple-dialog",8949:"line-tool-sticker",9014:"line-tool-bezier-cubic",9039:"lollipop-tooltip-renderer",9123:"line-tool-text-note",9310:"line-tool-flat-bottom",9374:"symbol-info-dialog-impl",9445:"line-tool-cyclic-lines",9478:"line-tool-gann-square",9498:"export-data",9534:"line-tool-prediction",9581:"line-tool-disjoint-channel",9685:"series-icons-map",9748:"line-tool-regression-trend",9754:"global-search-dialog",9790:"favorite-indicators"}[e]||e)+"."+{92:"9c2d9ee1d1ca65a8aa27",116:"7a938e628dae74ba527c",139:"04b8d60c4104ce77bfae",319:"1eb09cfdedf2e78f577d",341:"4aa71e356859926db3a2",360:"f67ae87ec1068bb8268d",380:"d8636434a285be606160",422:"9335b7df4365e97cbb6a",507:"b80513f731e4b3a193eb",569:"19e8b788cdb0919595a2",574:"5ef049b044be26e418f0",601:"bc292726a701d789f4a8",607:"49669f6cdb5f430c10b2",620:"73067184a7f2d03f3339",625:"c3f879df6a8d4a1c054d",643:"b5b634495eec3f1b3c14",653:"e6c7e6c622f6a200dcdc",688:"f2e464e61dff92f48aff",731:"d11bf3eec91bbb45e2e8",769:"7eb483a16682eb9ba9b6",779:"4eec9138a97bf5ff8a8a",906:"dca6ff066c5fdc6feeef",925:"3cbf51ef60d63e3983cf",961:"d999333ab31c578011b9",1072:"be3a8a7d09f34e875a1e",1155:"6263308902575ad8a026",1200:"04b28fea9e7b7b64a167",1252:"c5de90e9c298e410878e",1277:"260ed2e96fa2f096e16c",1282:"001de2bf4e8afd5eecfe",1313:"6bb3c812b7e898c9bab3",1314:"b2935b11001a6b3d8dba",1390:"ffdc2b9032c730265212",1455:"fe461cde786ddb040db9",1470:"ef1d87c6fcc9f4200c3c",1506:"1be7aea3345f62c946c0",1531:"2f8518f3d19f709e4655",1553:"ee2f0024a59277fd480e",1583:"cf9d7448e928a6e8c713",1584:"7fff087c0bda17935d02",1667:"756eb4aeaff140cf152d",1702:"d398b4b164bfe467f5d9",1713:"672ae4cff5daaebdbb5c",1737:"a88f1ff138fca90aaa14",1754:"76e488d2d451bf03f11f",1833:"a12ca3d3e3276fb1b461",1859:"2964d9695fbef38df17c",1890:"6270f97faffd65a49d40",1906:"434b4be8cda98af43453",1933:"510498d67c9b20798afa",1963:"8f27bb6c7b49cba52180",2050:"cedec45efced95505b7d",2077:"43c303b12db18a924490",2087:"2d3e8ad7c47abff0b80b",2157:"61a636dade5d0e13d9e8",2183:"40514e36e1d2d7e2e969",2197:"9e441b34254e9ebf8757",2227:"c1c4b4d4d12f9774793f",2232:"6295ec35522b8432a85e",2277:"72b60477bb30e1a62478",2283:"dafadf3d8f76c629d725",2306:"9b713cdcc2aaf0749bbb",2312:"8f89ff578dd468af9027",2371:"d7c78ac916c18b933246",2377:"6e30e0c48af40bf2f6c0",2413:"03c3a946dbdd9acb5770",2440:"e433d90edf053f8432de",2444:"140908ac04f81fa39b26",2544:"883cdc36b20a2dd3223f",2564:"d2a3fd8f9cddcf5264c3",2704:"574a3b52565fb7ee430a",2709:"6489d5a6a0a85376efba",2736:"066be336f75b34bccc10", +2751:"f5e7294780401a4b0339",2816:"3d32e2f0d522ff55bc47",2864:"3c2bc645c073a6505d89",2878:"e22124b593441fe5404a",3005:"b988704f5babf67fa9a6",3030:"afc7a08821bc5df64ef9",3202:"3dd097b08ddcf065e475",3248:"6b0c21a5d86658ee9809",3314:"2000cb0299da9d5c270a",3362:"cc61c557540cab7abba0",3378:"39551a52d95c24cfddb3",3383:"47f266dbf2efbe2162c4",3489:"630ed945efafcecf2e20",3555:"7e813f280229de3d710b",3596:"8e71fcfef583b7d9ce35",3693:"eba6a9041db303dd8bdd",3703:"34314901d1086db0e25e",3710:"fa637d08945b1678e88d",3723:"21cd5f9d377b168cd32e",3745:"ca0dc4793963821e17cf",3746:"f97f0fb65128649c7cd8",3799:"57b13fc53ae3cdf9b02f",3828:"dd3b3ab9b1e9037c5d53",3866:"492a52ede167918754e7",3889:"1f275e258565cbaf0d8e",3945:"6d5f43c6a02878585d61",3953:"074939cda643555b9fa0",3960:"2cda395cf5c2cfa1f887",3966:"2b6661ea10d34449f371",3999:"ad1f87e790552238f74a",4013:"77db9d4f9796ed64c643",4015:"9b7648d4802398a8cb51",4052:"9999fdd036dbbf203b10",4057:"debdf4bb4205c8a4ca75",4066:"f51f4a04f2ec9db826e7",4079:"2960218970c17f66f4d5",4106:"39a4b0e746d3a222c47b",4137:"0f18ca5eea411d63b805",4170:"7b0f546ce3800398472d",4178:"1d0b7074e5333864ae92",4201:"18e53e9628623c53f76e",4256:"264ea6b0e6a4742d480c",4273:"c2c265a1a3a29e00e706",4353:"7cc84e240b93d6e7e35f",4389:"06b7f0e04f7a2a290f26",4411:"c49ed08264e4ecdc3778",4482:"047c81d44aa4df09a0eb",4524:"3aeb32cd32e5da655aa5",4556:"681e1cb78cccc175cab8",4598:"53a9c5f5df1264b687e2",4600:"09e4c4cc50200b9e6850",4602:"ae561b848687458ec130",4665:"e6a25f4006607ca48421",4674:"44337a8394827d0d1310",4731:"9fe656a23f88c989ec9e",4862:"260a976938e387b0726b",4876:"7897d3efdf28cba97d62",4931:"6008b4d2694ba4532170",4934:"dd3c08a366baf0d6dba6",4981:"22c773e811ba8b2d7caa",5009:"3a80aaa8a3780555d7bf",5055:"5418a2d34d6b78f716dc",5058:"99cc5cca8222cb165435",5083:"46b0c5fd2a360051603e",5093:"75309572eff8d8b7b023",5099:"3cfd2de22e6258d2a292",5122:"ee0f230877d5db0665c5",5168:"e337b19e191fd77bb91b",5206:"fd9c8e049ac79fbcc2fb",5231:"f18d8a63cf1dd81f0d88",5248:"538702d65096d9a3d6b4",5283:"c98d47bf3b71d452d58b",5323:"f0f2e4cd72aef7561792",5375:"40c7f0a13dfd0b073241",5378:"271e40afdba3994a941e",5387:"1fb6a179200ed9f9d598",5446:"34d25f33d4a5377fc9b5",5480:"872f4f12e150c051ec76",5500:"294e75f950a6600b59c2",5516:"8ce53ffa965b5163ec2b",5529:"4877448f5bb1b9f3de05",5551:"ec1abe78f54ce91e86da",5565:"1144e5a1b4f8503ee572",5579:"06f240fa157f3f88c0d9",5592:"96aa1d6a274550df5c5e",5598:"28f311a546f5aa99113a",5639:"e269bd9e406f041eb8d5",5695:"4b3b47133acbace3e4e1",5699:"491feb1ed1bf2b4f9aaf",5826:"ebf365249c45db1ffdaf",5967:"d2e2962fd7645f47f876",5975:"b7cae9993c5dd48e5a93",6124:"4fb8f2a7e2c0b2ac7071",6164:"d777d634896ff9f161e6",6166:"beb5ba75e0d99ca0d3ec",6190:"ba40b4eca0e5787a7131",6262:"50bf96239e95bd5526f8",6265:"085c77106105c12777fe",6316:"f4ad5200fc2f7cfac880",6336:"3db1ca2ccff68d9c5618",6432:"55b8d2807089ae6869ee",6445:"35b87669babb3c0df14e",6456:"e9c97c4731663ba0ad49",6477:"ec0e1080c347b97c9812",6484:"9928d8c78aa8e2e8686c",6489:"bc05b17c8a898e58bbac",6631:"1e4a3250df7209707900",6710:"04d48637cfbf4dd81f30",6740:"b08efdd378a6e81ef8d2", +6748:"cc334eab092e1765d566",6768:"ac91a7312c853449a9b5",6780:"ee8cc2b562199f399ca1",6842:"d8d23575b4bae4029458",6847:"a20c2744b4ec26c282c2",7001:"2e9740e3dd29f52fbc39",7038:"2cd66863e222e6701e1b",7078:"b8d24061f85e7c41e09e",7127:"22fc6bd0bf04f52638ee",7129:"db411c09fa8a1f3938dd",7159:"9cf6001375236b4ae5ae",7175:"43fa465654886a69616a",7203:"eebadbe6029f6639649b",7204:"4ce39b0fb7cfe7b4e3a4",7223:"5dc4702239e8f86405c5",7260:"f5400bf815bf18a71f91",7271:"b36834782b1510f27b4e",7384:"0cdb4857f1460f4d9a53",7435:"320e6ee2a20ef22f4c89",7444:"70c9dc9f1fe0190cdb4a",7488:"d7bb260e91a35dfd5503",7519:"01180f215ff7af433df6",7539:"7e1387f8ed2a2eb9ec3a",7563:"d4c0d87d92f45e88a356",7572:"55da2195e08bfa006905",7648:"13fd53598db85ddaf6d5",7660:"805f4a25f140c639eb87",7746:"80c929346a2e4da2da17",7806:"da5d50b03d4be9b941d7",7843:"769f50c52542d4fdb657",7935:"4b1b34f77a2daa9c9b93",7939:"a4955d64b3419221b6f8",7973:"a6c550f7a1a82ee0eee1",7987:"b322584213cf8db18142",8009:"d0c79ff5d18ffda9091d",8020:"f1bc9e9a5112927f9e52",8054:"ed303ebb191a688f566a",8056:"35e7c7e55a0c335968c5",8061:"34e4a41c4df11cc2722c",8090:"321bcf488423993d1325",8222:"87a78213ec9f0d1770b0",8257:"e182f402a058e5d88be8",8313:"9c1267d07e48b8d8f53f",8334:"df64378236249eb84118",8372:"a826bc4c58d73a1fba44",8402:"b320045d1f82cd213e57",8422:"92ee36c3cca1d9408530",8468:"45316fac341acce1d8f8",8537:"7750bdfe8b8d39e6ee0a",8544:"fb27137673cba35e671e",8607:"5337f39176d282681107",8643:"2757efda17f6a0eec04f",8666:"36efe49307baf278bd9f",8673:"a5e4cd0c9c158e793b55",8692:"eed8394a9b1af7348f9a",8820:"ecfbb92c1fe43bbb6eb8",8859:"ae2af6f78341c0095774",8890:"d0bb94e2f7cbbcb4b593",8949:"ce6f4bb24e50170dbbbb",8985:"d4599a0cccc3494e753e",9014:"3dfdff2b64d0a5ca56f0",9039:"7c400941d19103307b25",9116:"94162a8aac4312a06d87",9123:"cdad539f93d06424338a",9255:"218770777b8f819418ad",9258:"d5d85e4484e2c6e1716a",9276:"56e7b7666415deb7b327",9296:"5dae32e37069d21f713e",9310:"ef1dc89d7d7faf6420cc",9325:"3eb0347ac3afd65e4e78",9374:"bfa616edcb923b7a6e94",9418:"c6ce3fbbf9fd54162f86",9443:"ff39ce6ae6512d53851b",9445:"d262ab58e6a1e37a318c",9478:"bdee506d401471928f7f",9481:"ef84307c90c7f4780c09",9498:"aae444f8273ee2d54f9b",9534:"deabe2b851af076f2193",9581:"1989d22edae7a5c7ef34",9608:"d4f33f9e72384b833e5c",9654:"d38201d2782cc90eb9f5",9685:"0233460790ed227b7d97",9748:"9ec2dca5dd039a0d0625",9753:"1c410653234b85ae211e",9754:"f8ee5f76976f7be1234f",9766:"14ec8ca9f791a864f57a",9790:"1855183210ba69fff9e4",9928:"54ec0f3b289ae632aa3e",9967:"7ea4b09ac3ec84715844",9977:"33cfa81f34341c7e5e31"}[e]+".js",o.miniCssF=e=>e+"."+{116:"668ae3395c34e5ab58d7",422:"bc23975c348a4f41dea4",601:"b6bc31b7ce369908d97d",625:"d44699b46966b893bfca",643:"5e08138e265dd49437ea",779:"b84315f4350430cdb348",1072:"67a2846c0506e2e592be",1252:"788a58021829bdae27fc",1390:"626f0a194297d6d23002",1531:"9f5911fcffe385103254",1737:"51511f925000b99093e3",1833:"1e1cad103085069c69fc",1906:"40ce159ad2a7f4f15d5c",1933:"a40665ade21837a1b5e2",2197:"3c275591170ccafa3bbe",2371:"3fc94a1aa7a1e03d91e4",2440:"8620e9f557ec49b4b3d7",2444:"3360c6e677bffb470a53", 2564:"cac75529a7aa17227aa7",2709:"a1e050d9d395d7ca0793",2736:"c88f0ff04a966a2fb2df",2864:"f4dde91fd09337ffbc3c",3362:"2476428ae07d34323af5",3693:"44308eb6167ec63939d4",3703:"fbb750fd312778403036",3745:"cf2f96070c64ff0ae693",3799:"e61340cf19beaf4f90d5",3828:"b87cd06c9d4e7baa6eda",3953:"7146f14703227db023af",4052:"093089193f18ca4eeff8",4057:"400f57042c58b6946a7c",4066:"eba4ddabfe5309662e8a",4106:"8577632fdab29ee53ddf",4137:"6299deceb84b57b5f957",4170:"b8247e6f2ef930e9c9a6",4178:"3183c4285a7a7661d53e",4256:"1d39c3c8dc435b82e4c6",4353:"9eade1db5c4beb02071a",4524:"d6f97e44b70e5e01f7d4",4556:"cff39ef77f0827e16b81",4600:"362fa6a7ab1f3e3b06c4",4876:"9ce134321e5f7ed1c4ad",5058:"2776c62444167c12b233",5083:"a9187278de5ab079b6d2",5099:"8d938014c9c676877539",5168:"c631f421748404652de3",5323:"05b152d9c203bbe1e861",5375:"132067dc73c5743d825f",5387:"6dc6a5ec31f9d97dc855",5446:"1f5883a75f4d7d613e20",5480:"62c8085685951c0bc278",5579:"0353e321d943562b4486",5699:"32d0511e014f0b07d6c6",5826:"c70dad3fc1bd0fd0f22d",5975:"a3e49a7b95404261d4eb",6164:"3d692610247dc24d7b64",6190:"bd22fdbcb9baef45b965",6262:"cce9c2d0878310b9ee03",6316:"4c1aab38ac483c2022bb",6445:"d2b2f28850f8c828a4d7",6489:"9070beae9e8cef21670a",6710:"9171de773f9f829118f4",6842:"f6f5a9b5ab991d9de920",6847:"f6b63c197359a8b78abb",7001:"d167a8793031fa802176",7159:"27d77fe8d8dff58ceb0a",7204:"b3dcbd58906265276dd8",7384:"aefeb9db8e938fbfb1dc",7435:"45bbca649d592877886a",7444:"8be34346a1a2c104404c",7519:"6dcec65216aeb5263fdb",7572:"eeafd67dac93bb21fca3",7935:"1def029dc5949b8f8e0e",7939:"b1bead470bdb2684eb12",8054:"f7c1326458b0418d3775",8222:"a31543d092246fd03dd2",8257:"0e03bab72eb086ffb4ee",8544:"16c0fd7539d08ad5ffd3",8666:"d1d8147337bae3fa6372",8692:"1372368151d36104b74b",8859:"4e8179db16fddc59e8fa",8985:"10034c1258391b9f008c",9255:"574882a5338ad0774967",9258:"127a4c4030a8c2724b98",9276:"99ce945e2a3fe8127079",9296:"dff3cd88e89f770d4753",9325:"f2e1edd6097be38e73da",9481:"63a2692b383c39f8a3d1",9608:"d8e66f4c4d6c2e5e9e51",9654:"e02f2476bd5db34eaf55",9753:"b7b1c5568e3084458241",9766:"631d966499ce5a6b82a9",9967:"ea707572e7ac5e0fd485",9977:"d6dee9346a53b63a68b0"}[e]+".css",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},f="tradingview:",o.l=(e,a,c,b)=>{if(d[e])d[e].push(a);else{var t,l;if(void 0!==c)for(var n=document.getElementsByTagName("script"),r=0;r{t.onerror=t.onload=null,clearTimeout(_);var f=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((e=>e(c))),a)return a(c)},_=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),l&&document.head.appendChild(t)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var a=o.g.document;if(!e&&a&&(a.currentScript&&(e=a.currentScript.src),!e)){var c=a.getElementsByTagName("script");c.length&&(e=c[c.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),o.g.location&&o.p.startsWith(o.g.location.origin)&&(o.p=o.p.slice(o.g.location.origin.length)),(()=>{const e=o.u;o.u=a=>e(a).replace("__LANG__",o.g.language)})(),o.p=o.g.WEBPACK_PUBLIC_PATH||o.p;var l=o.e,n=Object.create(null);function r(e,a){return l(e).catch((function(){return new Promise((function(c){var d=function(){self.removeEventListener("online",d,!1),!1===navigator.onLine?self.addEventListener("online",d,!1):c(a<2?r(e,a+1):l(e))};setTimeout(d,a*a*1e3)}))}))}o.e=function(e){if(!n[e]){n[e]=r(e,0);var a=function(){delete n[e]};n[e].then(a,a)}return n[e]},(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((a,c)=>{var d=o.miniCssF(e),f=o.p+d;if(((e,a)=>{for(var c=document.getElementsByTagName("link"),d=0;d{var b=document.createElement("link");b.rel="stylesheet",b.type="text/css",b.onerror=b.onload=c=>{if(b.onerror=b.onload=null,"load"===c.type)d();else{var t=c&&("load"===c.type?"missing":c.type),o=c&&c.target&&c.target.href||a,l=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=t,l.request=o,b.parentNode&&b.parentNode.removeChild(b),f(l)}},b.href=a,0!==b.href.indexOf(window.location.origin+"/")&&(b.crossOrigin="anonymous"),c?c.parentNode.insertBefore(b,c.nextSibling):document.head.appendChild(b)})(e,f,null,a,c)})),a={3666:0};o.f.miniCss=(c,d)=>{a[c]?d.push(a[c]):0!==a[c]&&{116:1,422:1,601:1,625:1,643:1,779:1,1072:1,1252:1,1390:1,1531:1,1737:1,1833:1,1906:1,1933:1,2197:1,2371:1,2440:1,2444:1,2564:1,2709:1,2736:1,2864:1,3362:1,3693:1,3703:1,3745:1,3799:1,3828:1,3953:1,4052:1,4057:1,4066:1,4106:1,4137:1,4170:1,4178:1,4256:1,4353:1,4524:1,4556:1,4600:1,4876:1,5058:1,5083:1,5099:1,5168:1,5323:1,5375:1,5387:1,5446:1,5480:1,5579:1,5699:1,5826:1,5975:1,6164:1,6190:1,6262:1,6316:1,6445:1,6489:1,6710:1,6842:1,6847:1,7001:1,7159:1,7204:1,7384:1,7435:1,7444:1,7519:1,7572:1,7935:1,7939:1,8054:1,8222:1,8257:1,8544:1,8666:1,8692:1,8859:1,8985:1,9255:1,9258:1,9276:1,9296:1,9325:1,9481:1,9608:1,9654:1,9753:1,9766:1,9967:1,9977:1}[c]&&d.push(a[c]=e(c).then((()=>{a[c]=0}),(e=>{throw delete a[c],e})))}}})(), o.i18next=(e,a={},c,d=o.g.language)=>{if(null===e){if(Array.isArray(c))return c[void 0===a.count?0:o._plural[d](a.count)].replace(/{(\w+)}/g,((e,c)=>void 0!==(a.replace||a)[c]?(a.replace||a)[c]:e));if("object"==typeof c){if(o.g.customTranslateFunction){const e=o.g.customTranslateFunction(c.en[o._plural.en(a.count)],c.en[0],c[o.g.language]?c[o.g.language][o._plural[o.g.language](a.count)]:void 0);if(null!==e)return e.replace(/{(\w+)}/g,((e,c)=>void 0!==(a.replace||a)[c]?(a.replace||a)[c]:e))}return c[o.g.language]?o.i18next(null,a,c[o.g.language]):o.i18next(null,a,c.en,"en")}}else if(c&&e){const d=`${e}${a.context?`_${a.context}`:""}`;if(c[d])return o.i18next(null,a,c[d])}return"number"==typeof e?e.toString():"string"!=typeof e?"":e},(()=>{var e={3666:0,1996:0};o.f.j=(a,c)=>{var d=o.o(e,a)?e[a]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(1(9(06|33|96)|072|16|252|390|531|737|833)|2(44[04]|[58]64|197|371|709|736)|3(7(03|45|99)|362|666|693|828|953)|4(0(52|57|66)|1(06|37|70|78)|(25|55|87)6|22|353|524|600)|5(0(58|83|99)|3(23|75|87)|168|446|480|579|699|826|975)|6(4(3|45|89)|84[27]|01|164|190|25|262|316|710)|7(93[59]|(15|51|7)9|(20|38|44)4|001|435|572)|8(054|222|257|544|666|692|859|985)|9(2(55|58|76|96)|325|481|608|654|753|766|967|977))$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>d=e[a]=[c,f]));c.push(d[2]=f);var b=o.p+o.u(a),t=new Error;o.l(b,(c=>{if(o.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var f=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+f+": "+b+")",t.name="ChunkLoadError",t.type=f,t.request=b,d[1](t)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,c)=>{var d,f,[b,t,l]=c,n=0;if(b.some((a=>0!==e[a]))){for(d in t)o.o(t,d)&&(o.m[d]=t[d]);if(l)var r=l(o)}for(a&&a(c);n{const{miniCssF:e}=o;o.miniCssF=a=>self.document&&"rtl"===self.document.dir?e(a).replace(/\.css$/,".rtl.css"):e(a)})()})(); \ No newline at end of file diff --git a/charting_library/bundles/studies.835a3162449ea8ff4f8f.js b/charting_library/bundles/studies.7e1387f8ed2a2eb9ec3a.js similarity index 99% rename from charting_library/bundles/studies.835a3162449ea8ff4f8f.js rename to charting_library/bundles/studies.7e1387f8ed2a2eb9ec3a.js index 407e65c2..f38db891 100644 --- a/charting_library/bundles/studies.835a3162449ea8ff4f8f.js +++ b/charting_library/bundles/studies.7e1387f8ed2a2eb9ec3a.js @@ -13,6 +13,6 @@ var ne=s(65458),he=s(99800),ce=s(72476),ue=s(80941),de=s(84626),pe=s(70527),_e=s l.lineWithMarkersStyle.childs().priceSource.subscribe(this,this._updateBarFunction),l.steplineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),l.areaStyle.childs().priceSource.subscribe(this,this._updateBarFunction),l.baselineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),l.columnStyle.childs().priceSource.subscribe(this,this._updateBarFunction),this._updateBarFunction(),l.minTick.subscribe(this,this._onMinTickChanged),this._formatter=null,this._defaultFormatter=null,e.mainSeries().onIntervalChanged().subscribe(this,(()=>e.realignLineTools(this))),e.mainSeries().onIntervalChanged().subscribe(this,(()=>this._checkStyle())),this._conflatedChunksBuilder=new we.ConflatedChunksBuilder(this._data,(e=>h.barFunctions[e]))}destroy(){this._model.mainSeries().onIntervalChanged().unsubscribeAll(this),this._quotesProvider.destroy(),super.destroy()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}precomputedBarStyle(e){return this._precomputedBarStyles.get(e)}setPrecomputedBarStyle(e,t){this._precomputedBarStyles.set(e,t)}properties(){return this._properties}barColorer(){return new G.SeriesBarColorer({data:()=>this.data(),bars:()=>this.data(),nsBars:()=>new m.PlotList,priceScale:()=>(0,i.ensureNotNull)(this.priceScale()),properties:()=>this.properties(),firstValue:()=>this.firstValue(),barFunction:()=>this.barFunction(),lineColorAtYPercentFromTop:e=>this.lineColorAtYPercentFromTop(e)})}symbolParams(){return(0,y.symbolParams)(this)}compareSymbolParams(e){return(0,y.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}async setSymbolParams(e){this._setSymbolParamsInternal(e)}symbol(){return this.properties().childs().inputs.childs().symbol.value()}symbolChanged(){return this.properties().childs().inputs.childs().symbol}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){if(!this._resolvedSymbols)return null;const e=this._properties.childs().inputs.childs().symbol.value();if(!e)return null;let t;return t=this._resolvedSymbols[this._getSymbolForResolve(e)]||null,t}supportsConflatedChunks(){return!0}conflatedChunks(e,t){return this._conflatedChunksBuilder.conflatedChunks(e,t)}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,y.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0,v.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}priceSource(){const e=this.properties().childs();switch(e.style.value()){case 2:return e.lineStyle.childs().priceSource.value();case 14:return e.lineWithMarkersStyle.childs().priceSource.value();case 15:return e.steplineStyle.childs().priceSource.value();case 3:return e.areaStyle.childs().priceSource.value();case 10:return e.baselineStyle.childs().priceSource.value();case 13:return e.columnStyle.childs().priceSource.value()}return null}barFunction(){return this._barFunction} quotesProvider(){return this._quotesProvider}quotes(){return this._quotesProvider.quotes()}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,c.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,c.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}style(){return this.properties().childs().style.value()}setStyle(e){this.setSymbolParams({style:e})}interval(){return this._model.mainSeries().interval()}setInterval(e){}valueAt(e,t){return this.data().search(e)?.value[t]??null}symbolSource(){return this}barsProvider(){return this}state(e,t){const s=super.state(e,t);this._model.unitConversionEnabled()||delete s.state.unitId;const r=this.symbol();return s.state.inputs.symbol=(0,c.symbolToSaveInState)(this.symbolInfo()??this._model.chartApi().lastSymbolResolveInfo(r),r),e&&((0,i.ensureDefined)(s.data).symbols={___snapshot:this.symbolInfo()||void 0}),s}symbolTitle(e,t,s){return this.title(e,!0,{},!1,t)}title(e,t,s,i,r){const l=this._titleInParts(e,t,s,i,r);return[l[0],...l[1]??[]].join(` ${c.symbolTitleSeparator} `)}titleInParts(e,t,s,i,r){return[this.title(e,t,s,i,r)]}firstValue(){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=e.firstBar();if(0===this.data().size())return this._ownFirstValue;const s=this.data().search(t,S.PlotRowSearchMode.NearestRight,1);return this._ownFirstValue=null!==s?this._barFunction(s.value,0):null,this._ownFirstValue}lineColorAtYPercentFromTop(e){switch(this.style()){case 2:return this.properties().childs().lineStyle.childs().color.value();case 14:return this.properties().childs().lineWithMarkersStyle.childs().color.value();case 15:return this.properties().childs().steplineStyle.childs().color.value()}return null}lastValueData(e,t,s){const i={noData:!0},r=this.priceScale();if(this._model.timeScale().isEmpty()||null===r||r.isEmpty()||this.data().isEmpty())return i;const l=this._model.timeScale().visibleBarsStrictRange();if(null===l)return i;const o=this.properties().childs();if(!o.visible.value())return i;const a=this.nearestIndex(l.lastBar(),S.PlotRowSearchMode.NearestLeft,1);if(void 0===a)return i;const n=this.firstValue();if(null===n)return i;const h=this._lastNonEmptyPlotRow(4),c=null!==h&&l.contains(h.index),u=null!==h?h.value:null,d=t||c?u:this.data().valueAt(a);if(null===d)return i;const p=this._barFunction(d,2);if(!(0,b.isNumber)(p))return i;const _=r.priceToCoordinate(p,n);let y;switch(o.style.value()){case 0:y=d[1]<=d[4]?o.barStyle.childs().upColor.value():o.barStyle.childs().downColor.value();break;case 1:y=d[1]<=d[4]?o.candleStyle.childs().upColor.value():o.candleStyle.childs().downColor.value();break;case 9:y=d[1]<=d[4]?o.hollowCandleStyle.childs().upColor.value():o.hollowCandleStyle.childs().downColor.value();break;case 13: y=d[1]<=d[4]?o.columnStyle.childs().upColor.value():o.columnStyle.childs().downColor.value();break;case 2:y=o.lineStyle.childs().color.value();break;case 14:y=o.lineWithMarkersStyle.childs().color.value();break;case 15:y=o.steplineStyle.childs().color.value();break;case 3:y=o.areaStyle.childs().linecolor.value();break;case 16:y=o.hlcAreaStyle.childs().closeLineColor.value();break;case 10:{const e=o.baselineStyle.childs();y=_e.StudyOverlayDefinitionsViewModel))}_setQuotesSymbol(e){const t=this.symbolInfo(),s=(0,c.extractSymbolNameFromSymbolInfo)(t,e);this._quotesProvider.setQuotesSessionSymbol(s)}_onQuotesUpdate(e,t){!this._legendView||void 0===t.values.change&&void 0===t.values.change_percent||(this._legendView.update((0,re.sourceChangeEvent)(this.id())),this._model.updateSource(this))}_createViews(){this._priceAxisViews=[];const e=new A(this);this._priceAxisViewsBase=[e];const t=new B(this);this._priceLinesAxisViews=[t],this._paneViews=[],this._labelPaneViews=[];let s=null,r=null;switch(this.properties().childs().style.value()){case 0:r=new he.SeriesBarsPaneView(this,this._model);break;case 1:r=new ce.SeriesCandlesPaneView(this,this._model);break;case 9:r=new ye.SeriesHollowCandlesPaneView(this,this._model);break;case 13:r=new ve.SeriesColumnsPaneView(this,this._model);break;case 2:case 14:case 15:r=new ue.SeriesLinePaneView(this,this._model);break;case 3:r=new de.SeriesAreaPaneView(this,this._model);break;case 16:r=new pe.SeriesHLCAreaPaneView(this,this._model);break;case 10:{r=new _e.SeriesBaselinePaneView(this,this._model) +super._onPropertiesChanged(),this._precomputedBarStyles=new WeakMap}async _tryChangeInputs(){await super._tryChangeInputs(),this._formatter=null,this._defaultFormatter=null,this.priceScale()?.updateFormatter()}_tryCreateFormatter(){const e=w.customFormatters?.priceFormatterFactory?.(this.symbolInfo(),this.properties().childs().minTick.value())??null;return null!==e?e:(0,c.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value())}_tryCreateDefaultFormatter(){return(0,c.createSeriesFormatter)(this.symbolInfo(),"default")}_onUnitChanged(){"alwaysOff"!==(0,n.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this._model.unitConversionEnabled()&&this.isStarted()&&this._tryChangeInputs(),this._unitChanged.fire()}_getSymbolObject(e){const t=super._getSymbolObject(e),s=this.currency();null!==s&&(t["currency-id"]=s);const i=this.unit();return this._model.unitConversionEnabled()&&null!==i&&(t["unit-id"]=i),t}_onSymbolResolvingStart(e,t){this._lastResolvedSymbolSource=t,super._onSymbolResolvingStart(e,t),this._symbolResolvingActive.setValue(!0)}_onSymbolError(){super._onSymbolError(),this._symbolResolvingActive.setValue(!1)}_onSymbolResolved(e,t,s){super._onSymbolResolved(e,t,s),this._recreatePriceFormattingDependencies();const i=t===this.symbol()?(0,c.extractSymbolNameFromSymbolInfo)(s,this.symbol()):null,r=(0,c.symbolCurrency)(s),l=(0,c.symbolUnit)(s,this._model.unitConversionEnabled());this._setSymbolParamsInternal({symbol:i??void 0,currency:r,unit:l},s),xe&&this._setQuotesSymbol((0,d.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(this.symbol()))),this._checkStyle(),this._symbolResolvingActive.setValue(!1)}async _changeInputsImpl(e,t){await super._changeInputsImpl(e,t),this._realignLineToolsIfParamsChanged()}_getPropertyDefinitionsViewModelClass(){return Promise.all([s.e(1341),s.e(3889),s.e(8009),s.e(4482),s.e(607)]).then(s.bind(s,15306)).then((e=>e.StudyOverlayDefinitionsViewModel))}_setQuotesSymbol(e){const t=this.symbolInfo(),s=(0,c.extractSymbolNameFromSymbolInfo)(t,e);this._quotesProvider.setQuotesSessionSymbol(s)}_onQuotesUpdate(e,t){!this._legendView||void 0===t.values.change&&void 0===t.values.change_percent||(this._legendView.update((0,re.sourceChangeEvent)(this.id())),this._model.updateSource(this))}_createViews(){this._priceAxisViews=[];const e=new A(this);this._priceAxisViewsBase=[e];const t=new B(this);this._priceLinesAxisViews=[t],this._paneViews=[],this._labelPaneViews=[];let s=null,r=null;switch(this.properties().childs().style.value()){case 0:r=new he.SeriesBarsPaneView(this,this._model);break;case 1:r=new ce.SeriesCandlesPaneView(this,this._model);break;case 9:r=new ye.SeriesHollowCandlesPaneView(this,this._model);break;case 13:r=new ve.SeriesColumnsPaneView(this,this._model);break;case 2:case 14:case 15:r=new ue.SeriesLinePaneView(this,this._model);break;case 3:r=new de.SeriesAreaPaneView(this,this._model);break;case 16:r=new pe.SeriesHLCAreaPaneView(this,this._model);break;case 10:{r=new _e.SeriesBaselinePaneView(this,this._model) ;const e=this.properties().childs().baselineStyle.childs();s=new C.SeriesWaterlinePaneView({paneHeight:()=>(0,i.ensureNotNull)(this.priceScale()).height(),color:()=>e.baselineColor.value(),baseLevelPercentage:()=>e.baseLevelPercentage.value()});break}case 12:r=new me.SeriesHiLoPaneView(this,this._model);break;case 21:r=new fe.SeriesHLCBarsPaneView(this,this._model)}r&&this._paneViews.push(r),null!==s&&this._paneViews.push(s),this._paneViews.push(new E(this)),this._dataWindowView||(this._dataWindowView=new ie(this,this._model)),this._legendView||(this._legendView=new ae(this,this._model)),this._statusView||(this._statusView=new P.StudyStatusView(this)),this._priceAxisViews=[...this._priceAxisViewsBase],this._labelPaneViews.push(new ne.PanePriceAxisView(e,this,this._model))}_createStudyOnServer(){const e=super._createStudyOnServer();return this._realignLineToolsIfParamsChanged(),e}_modifyStudyOnServer(e){super._modifyStudyOnServer(e,0)}_titleInParts(e,t,s,i,r){const l=this.symbolInfo();return[this._getSymbolTitlePart(l),[this._getExchangeTitlePart(l,r),this._getPriceSourceTitlePart(l)].filter((e=>null!==e))]}_mergeData(e){return this._invalidateLastNonEmptyPlotRowCache(),this._conflatedChunksBuilder.mergeData(e)}_clearData(){this._conflatedChunksBuilder.clearData()}_moveData(e){this._conflatedChunksBuilder.moveData(e)}_getSymbolTitlePart(e){if(null===e)return Ie?"":this.properties().childs().inputs.childs().symbol.value();if(Re)switch(this._model.mainSeries().symbolTextSourceProxyProperty().value()){case"description":return e.description;case"ticker-and-description":return`${e.name}, ${e.description}`;case"long-description":return e.long_description??e.description}return e.name}_getExchangeTitlePart(e,t){return null===e||t?null:(0,c.getSymbolExchange)(e)}_getPriceSourceTitlePart(e){return Ae&&!1!==this._model.properties().childs().paneProperties.childs().legendProperties.childs().showPriceSource.value()&&void 0!==e?.price_source_id?this._model.availablePriceSources(this.getSymbolString(this._getSymbolForApi(this.symbol()))).name(e.price_source_id)??null:null}_onAllowExtendTimeScaleChanged(){if(!Ve)return;const e=this.isStarted();e&&this.stop(!0);const t=this.properties().childs().allowExtendTimeScale.value();this.properties().childs().inputs.childs().extendTimeScale.setValue(t),e&&this.start(!0)}_setSymbolParamsInternal(e,t){const{symbol:s,currency:i,unit:r,style:l}=e,o=this.properties().childs(),a=o.inputs.childs().symbol.value(),n=o.currencyId.value(),h=o.unitId.value(),u=o.style.value();if(void 0!==s&&o.inputs.childs().symbol.setValueSilently(s),void 0!==i&&o.currencyId.setValueSilently(i),void 0!==r&&o.unitId.setValueSilently(r),void 0!==l&&o.style.setValueSilently(l),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(o.currencyId.setValueSilently((0,c.symbolCurrency)(e)),o.unitId.setValueSilently((0,c.symbolUnit)(e,this._model.unitConversionEnabled())))} o.inputs.childs().symbol.value()!==a&&o.inputs.childs().symbol.fireChanged(),o.currencyId.value()!==n&&o.currencyId.fireChanged(),o.unitId.value()!==h&&o.unitId.fireChanged(),o.style.value()!==u&&o.style.fireChanged(),this._checkStyle(),this._realignLineToolsIfParamsChanged()}_updateBarFunction(){this._barFunction=(0,a.barFunctionByStyle)(this.style(),this.priceSource())}_onMinTickChanged(){this._recreatePriceFormattingDependencies(),this.updateAllViews({type:"global-change"}),this._model.fullUpdate()}_onChartStyleChanged(){this._updateBarFunction(),this._styleToRecover?.originalStyle!==this.style()&&(this._styleToRecover=null)}_checkStyle(){const e=this.style();(0,c.isCloseBasedSymbol)(this.symbolInfo())||this.model().mainSeries().intervalObj().is1Tick()?(0,c.isSingleValueBasedStyle)(e)||(this.setStyle(2),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):null!==this._styleToRecover&&(this.setStyle(this._styleToRecover.originalStyle),this._styleToRecover=null)}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged}e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/study-property-pages-with-definitions.245a50cb8f9e35c168c3.js b/charting_library/bundles/study-property-pages-with-definitions.49669f6cdb5f430c10b2.js similarity index 94% rename from charting_library/bundles/study-property-pages-with-definitions.245a50cb8f9e35c168c3.js rename to charting_library/bundles/study-property-pages-with-definitions.49669f6cdb5f430c10b2.js index 497ebc8d..53f4cdf1 100644 --- a/charting_library/bundles/study-property-pages-with-definitions.245a50cb8f9e35c168c3.js +++ b/charting_library/bundles/study-property-pages-with-definitions.49669f6cdb5f430c10b2.js @@ -3,5 +3,5 @@ id:"SourcesCoordinates",title:o.t(null,void 0,i(44272)),mathOperationsX:"+",math r.convertToDefinitionProperty)(this._propertyApplier,new a.StudyPlotVisibleProperty(k.display),_.format({title:n})),color:(0,r.getColorDefinitionProperty)(this._propertyApplier,k.color,e.transparency,S.format({title:n})),width:(0,r.convertToDefinitionProperty)(this._propertyApplier,k.linewidth,P.format({title:n})),style:(0,r.convertToDefinitionProperty)(this._propertyApplier,k.linestyle,m.format({title:n}))},{id:`${i}DownLine`,title:I}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.extendLines,g.format({title:n}))},{id:`${i}ExtendLines`,title:C}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.showPearsons,b.format({title:n}))},{id:`${i}Pearsons`,title:T})]}}}},31507:(e,t,i)=>{i.r(t),i.d(t,{StudyLineDataSourceDefinitionsViewModel:()=>p});var n=i(11542),o=(i(21251),i(52033)),r=i(32097),s=i(18009),l=i(28388),a=i(73174),u=i(91682);class p extends s.LineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t)}_inputsPropertyDefinitions(){return{definitions:[(0,r.createStudyInputsPropertyDefinition)({},{id:"StudyInputs",inputs:new l.MetaInfoHelper(this._source.metaInfo()).getUserEditableInputs(),inputsTabProperty:this._source.properties(),model:this._undoModel,studyMetaInfo:this._source.metaInfo(),source:{isInputsStudy:!0,symbolsResolved:()=>new o.Delegate,resolvedSymbolInfoBySymbol:e=>null}})]}}_coordinatesPropertyDefinitions(){const e=this._source.points(),t=this._source.pointsProperty().childs().points,o=[];return e.forEach(((e,s)=>{const l=t[s].childs();if(!l)return;const p=(0,a.getCoordinateXMetaInfo)(this._propertyApplier,l);o.push((0,r.createCoordinatesPropertyDefinition)({x:p.property},{id:(0,u.removeSpaces)(`${this._source.name()}Point${s}`),title:n.t(null,{context:"linetool point"},i(13616)).format({count:(s+1).toString()}),...p.info}))})),{definitions:o}}}},15306:(e,t,i)=>{i.r(t),i.d(t,{StudyOverlayDefinitionsViewModel:()=>J});var n=i(11542),o=i(45126),r=i(56570),s=i(50151),l=(i(21251),i(32097)),a=i(57717),u=i(65383),p=i(64147),d=i(56530),c=i(91682);const y=new o.TranslatedString("change {inputName} property",n.t(null,void 0,i(66110)));function h(e,t){const i=e.id;return i!==u.RangeDependentStudyInputNames.FirstBar&&i!==u.RangeDependentStudyInputNames.LastBar&&("time"!==e.type&&(!e.isHidden&&(!(t&&!e.confirm)&&void 0===e.groupId)))}function f(e){return e.name||(0,c.capitalizeFirstLetterInWord)(e.id.toLowerCase())}var v,_=i(68159),S=i(10074),P=i(19466),m=i(26434),g=i(74343);!function(e){e.Style="style",e.Inputs="inputs",e.Visibility="visibility"}(v||(v={}));const b=n.t(null,void 0,i(92516)),D=n.t(null,void 0,i(21429)),w=n.t(null,void 0,i(40091)),I=["1","3","5","15","30","45","60","120","180","240","1D","1W","1M"].map((e=>({value:e,title:(0,S.getTranslatedResolutionModel)(e).hint})));class T{constructor(e,t){this._inputSourceItems=null,this._propertyPages=[],this._sourceInput=null,this._source=t,this._undoModel=e;const i=this._sortInputs(this._source.metaInfo().inputs) ;for(const e of i)"source"===e.type&&(this._sourceInput=e);this._createPropertyRages(),null!==this._inputSourceItems&&this._undoModel.model().dataSourceCollectionChanged().subscribe(this,(()=>{null!==this._inputSourceItems&&this._inputSourceItems.setValue(this._getInputSourceItems())}))}destroy(){null!==this._inputSourceItems&&this._undoModel.model().dataSourceCollectionChanged().unsubscribeAll(this),this._propertyPages.forEach((e=>{(0,l.destroyDefinitions)(e.definitions.value())}))}propertyPages(){return Promise.resolve(this._propertyPages)}_createPropertyRages(){this._propertyPages=[];const e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);const t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t),this._propertyPages.push(this._createVisibilitiesPropertyPage())}_createStylePropertyPage(){const e=this._stylePropertyDefinitions();return null!==e?(0,a.createPropertyPage)(e,"style",b):null}_createVisibilitiesPropertyPage(){const e=this._source.properties().childs().intervalsVisibilities.childs();return(0,a.createPropertyPage)((0,m.getIntervalsVisibilitiesPropertiesDefinitions)(this._undoModel,e,new o.TranslatedString(this._source.name(!0),this._source.title(P.TitleDisplayTarget.StatusLine,!0))),"visibility",w)}_stylePropertyDefinitions(){return null}_createInputsPropertyPage(){const e=this._inputsPropertyDefinitions();return null!==e?(0,a.createPropertyPage)(e,"inputs",D):null}_inputsPropertyDefinitions(){const e=this._sortInputs(this._source.metaInfo().inputs),t=this._source.properties().childs().inputs.childs();return null!==this._sourceInput&&(this._inputSourceItems=new p.WatchedValue(this._getInputSourceItems())),function(e,t,i,n,r){const a=[];for(const u of t){if(!h(u,n))continue;const t=f(u),c=`StudyInput${u.id}`,v=(0,d.getTranslatedInputTitle)(t),_=new o.TranslatedString(t,v);let S=null;if("resolution"===u.type)S=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v,options:new p.WatchedValue(r.resolutionItems)});else if("source"===u.type){const t=(0,s.ensure)(r.sourcesItems);S=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v,options:t})}else if("options"in u&&void 0!==u.options){const t=[];for(const e of u.options){const i=u.optionsTitles&&u.optionsTitles[e]||e,n=(0,d.getTranslatedInputTitle)(i);t.push({value:e,title:n})}S=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v,options:new p.WatchedValue(t)})}else if("symbol"===u.type){const t=i[u.id],n=(0,s.ensure)(r.getSymbolInfoBySymbol),o=(0,s.ensure)(r.onSymbolsInfosChanged);S=(0,l.createSymbolPropertyDefinition)({symbol:(0,l.getSymbolDefinitionProperty)(e,t,n,o,y.format({inputName:_}),r.customSymbolInputSetter)},{id:c,title:v})}else if("session"===u.type)S=(0,l.createSessionPropertyDefinition)({session:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v });else if("bool"===u.type)S=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v});else if("integer"===u.type||"float"===u.type||"price"===u.type){const t={id:c,title:v,type:"float"===u.type||"price"===u.type?1:0,defval:u.defval};void 0!==u.min&&(t.min=new p.WatchedValue(u.min)),void 0!==u.max&&(t.max=new p.WatchedValue(u.max)),void 0!==u.step&&isFinite(u.step)&&u.step>0&&(t.step=new p.WatchedValue(u.step)),S=(0,l.createNumberPropertyDefinition)({value:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},t)}else S=(0,l.createTextPropertyDefinition)({text:(0,l.convertToDefinitionProperty)(e,i[u.id],y.format({inputName:_}))},{id:c,title:v,isEditable:!0,isMultiLine:!1});a.push(S)}return 0===a.length?null:{definitions:a}}(this._undoModel,e,t,!1,{resolutionItems:I,customSymbolInputSetter:this._customSymbolInputSetter(),getSymbolInfoBySymbol:this._getSymbolInfoBySymbol.bind(this),onSymbolsInfosChanged:this._source.symbolsResolved(),sourcesItems:this._inputSourceItems})}_sortInputs(e){return e}_getInputSourceItems(){const e=g.basePriceSources.slice(),t=(0,s.ensureNotNull)(this._sourceInput);if(this._source&&this._source.isChildStudy()){const i=this._source.inputs()[t.id],n=(0,s.ensureNotNull)(this._source.parentSourceForInput(i.v)),o=n.title(P.TitleDisplayTarget.StatusLine),r=_.StudyMetaInfo.getChildSourceInputTitles(t,n.metaInfo(),o);for(const t of Object.keys(r))e.push({id:t,value:t,title:r[t]})}if(r.enabled("study_on_study")&&this._source&&(this._source.isChildStudy()||_.StudyMetaInfo.canBeChild(this._source.metaInfo()))){const t=new Set([this._source,...this._source.getAllChildren()]);this._undoModel.model().allStudies().filter((e=>e.canHaveChildren()&&!t.has(e))).forEach((t=>{const i=t.title(P.TitleDisplayTarget.StatusLine,!0,void 0,!0),n=t.sourceId()||"#"+t.id(),o=t.metaInfo(),r=o.styles,l=o.plots||[];if(1===l.length)e.push({id:n,value:n,title:i});else if(l.length>1){const t=l.reduce(((e,t,o)=>{if(!_.StudyMetaInfo.canPlotBeSourceOfChildStudy(t.type))return e;let l;try{l=(0,s.ensureDefined)((0,s.ensureDefined)(r)[t.id]).title}catch(e){l=t.id}return{...e,[`${n}$${o}`]:`${i}: ${l}`}}),{});for(const i of Object.keys(t))e.push({id:i,value:i,title:t[i]})}}))}return e}_customSymbolInputSetter(){}_getSymbolInfoBySymbol(e){return this._source.resolvedSymbolInfoBySymbol(e.value())}}var C=i(18653),V=i(64482),x=i(68805) -;const M=new o.TranslatedString("change study overlay style",n.t(null,void 0,i(82924))),k=new o.TranslatedString("change price line visibility",n.t(null,void 0,i(8662))),L=new o.TranslatedString("change study overlay min tick",n.t(null,void 0,i(91109))),A=n.t(null,void 0,i(27377)),N=n.t(null,void 0,i(45054)),W=n.t(null,void 0,i(13459)),$=n.t(null,void 0,i(55761)),B=n.t(null,void 0,i(3554)),O=n.t(null,void 0,i(34456)),R=n.t(null,void 0,i(99906)),E=n.t(null,void 0,i(59213)),X=n.t(null,void 0,i(98236)),F=n.t(null,void 0,i(9394)),Y=n.t(null,void 0,i(69217)),H=n.t(null,void 0,i(886)),U=n.t(null,void 0,i(92516)),G=n.t(null,void 0,i(72926)),j=n.t(null,void 0,i(64075)),z=[{title:A,value:0},{title:N,value:1},{title:W,value:9},{title:$,value:13},{title:B,value:2},{title:F,value:14},{title:Y,value:15},{title:O,value:3},{title:R,value:16},{title:E,value:10},{title:H,value:21}];r.enabled("chart_style_hilo")&&z.push({title:X,value:12});class J extends T{constructor(e,t){super(e,t),this._stylesPropertyPage=null,this.propertyPages().then((e=>{this._stylesPropertyPage=e.filter((e=>"style"===e.id))[0]})),this._source.properties().childs().style.subscribe(this,(e=>{null!==this._stylesPropertyPage&&((0,l.destroyDefinitions)(this._stylesPropertyPage.definitions.value()),this._stylesPropertyPage.definitions.setValue(this._stylePropertyDefinitions().definitions)),this._availableStylesWV?.setValue(this._availableStyles())}))}destroy(){this._source.properties().childs().style.unsubscribeAll(this),this._source.symbolResolved().unsubscribeAll(this),super.destroy()}_customSymbolInputSetter(){return e=>{this._undoModel.setSymbol(this._source,e)}}_stylePropertyDefinitions(){void 0===this._availableStylesWV&&(this._availableStylesWV=new p.WatchedValue(this._availableStyles()),this._source.symbolResolved().subscribe(this,(()=>{this._availableStylesWV?.setValue(this._availableStyles())})));const e=this._source.properties().childs(),t=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(this._undoModel,e.style,M)},{id:"StudyOverlayStyle",title:U,options:this._availableStylesWV}),i=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._undoModel,e.showPriceLine,k)},{id:"StudyOverlayPriceLine",title:G}),n=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(this._undoModel,e.minTick,L)},{id:"StudyOverlayMinTick",title:j,options:new p.WatchedValue((0,V.seriesPrecisionValues)())}),o=(0,c.removeSpaces)(this._source.title(P.TitleDisplayTarget.StatusLine));return{definitions:[(0,l.createPropertyDefinitionsGeneralGroup)([t,...this._getSeriesStylesDefinitions()],`SeriesStyleGroup${o}`),i,n]}}_getSeriesStylesDefinitions(){const e=this._source.properties().childs(),t=e.style.value();return(0,C.getSeriesStylePropertiesDefinitions)(this._undoModel,e,t,{seriesPriceSources:g.basePriceSources,isJapaneseChartsAvailable:!1},"mainSeries")}_availableStyles(){const e=this._source.symbolInfo();return z.map((t=>t.readonly?t:{readonly:!1,value:t.value,title:t.title,disabled:(0, -x.isCloseBasedSymbol)(e)&&!(0,x.isSingleValueBasedStyle)(t.value)}))}}},1183:(e,t,i)=>{i.d(t,{StudyPlotVisibleProperty:()=>r});var n=i(34776),o=i(23073);class r extends o.PropertyBase{constructor(e){super(),this._displayProperty=e,this._displayProperty.subscribe(this,this._displayPropertyValueChanged)}destroy(){this._displayProperty.unsubscribe(this,this._displayPropertyValueChanged),this._listeners.destroy()}value(){return 0!==this._displayProperty.value()}setValue(e,t){this._displayProperty.setValue(e?15:0)}setValueSilently(e){this._displayProperty.setValueSilently(e?15:0)}storeStateIfUndefined(){return!1}weakReference(){return(0,n.weakReference)(this)}ownership(){return(0,n.ownership)(this)}_displayPropertyValueChanged(){this.fireChanged()}}}}]); \ No newline at end of file +;const M=new o.TranslatedString("change study overlay style",n.t(null,void 0,i(82924))),k=new o.TranslatedString("change price line visibility",n.t(null,void 0,i(8662))),L=new o.TranslatedString("change study overlay min tick",n.t(null,void 0,i(91109))),A=n.t(null,void 0,i(27377)),N=n.t(null,void 0,i(45054)),W=n.t(null,void 0,i(13459)),$=n.t(null,void 0,i(55761)),B=n.t(null,void 0,i(3554)),O=n.t(null,void 0,i(34456)),R=n.t(null,void 0,i(99906)),E=n.t(null,void 0,i(59213)),X=n.t(null,void 0,i(98236)),F=n.t(null,void 0,i(9394)),H=n.t(null,void 0,i(69217)),Y=n.t(null,void 0,i(886)),U=n.t(null,void 0,i(92516)),G=n.t(null,void 0,i(72926)),j=n.t(null,void 0,i(64075)),z=[{title:A,value:0},{title:N,value:1},{title:W,value:9},{title:$,value:13},{title:B,value:2},{title:F,value:14},{title:H,value:15},{title:O,value:3},{title:R,value:16},{title:E,value:10},{title:Y,value:21}];r.enabled("chart_style_hilo")&&z.push({title:X,value:12});class J extends T{constructor(e,t){super(e,t),this._stylesPropertyPage=null,this.propertyPages().then((e=>{this._stylesPropertyPage=e.filter((e=>"style"===e.id))[0]})),this._source.properties().childs().style.subscribe(this,(e=>{null!==this._stylesPropertyPage&&((0,l.destroyDefinitions)(this._stylesPropertyPage.definitions.value()),this._stylesPropertyPage.definitions.setValue(this._stylePropertyDefinitions().definitions)),this._availableStylesWV?.setValue(this._availableStyles())}))}destroy(){this._source.properties().childs().style.unsubscribeAll(this),this._source.symbolResolved().unsubscribeAll(this),super.destroy()}_customSymbolInputSetter(){return e=>{this._undoModel.setSymbol(this._source,e)}}_stylePropertyDefinitions(){void 0===this._availableStylesWV&&(this._availableStylesWV=new p.WatchedValue(this._availableStyles()),this._source.symbolResolved().subscribe(this,(()=>{this._availableStylesWV?.setValue(this._availableStyles())})));const e=this._source.properties().childs(),t=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(this._undoModel,e.style,M)},{id:"StudyOverlayStyle",title:U,options:this._availableStylesWV}),i=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._undoModel,e.showPriceLine,k)},{id:"StudyOverlayPriceLine",title:G}),n=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(this._undoModel,e.minTick,L)},{id:"StudyOverlayMinTick",title:j,options:new p.WatchedValue((0,V.seriesPrecisionValues)())}),o=(0,c.removeSpaces)(this._source.title(P.TitleDisplayTarget.StatusLine));return{definitions:[(0,l.createPropertyDefinitionsGeneralGroup)([t,...this._getSeriesStylesDefinitions()],`SeriesStyleGroup${o}`),i,n]}}_getSeriesStylesDefinitions(){const e=this._source.properties().childs(),t=e.style.value();return(0,C.getSeriesStylePropertiesDefinitions)(this._undoModel,e,t,{seriesPriceSources:g.basePriceSources,isJapaneseChartsAvailable:!1},"mainSeries")}_availableStyles(){const e=this._source.symbolInfo();return z.map((t=>t.readonly?t:{readonly:!1,value:t.value,title:t.title,disabled:(0, +x.isCloseBasedSymbol)(e)&&!(0,x.isSingleValueBasedStyle)(t.value)||"hlc"===e?.visible_plots_set&&!((0,x.isHLCBasedStyle)(t.value)||(0,x.isSingleValueBasedStyle)(t.value))}))}}},1183:(e,t,i)=>{i.d(t,{StudyPlotVisibleProperty:()=>r});var n=i(34776),o=i(23073);class r extends o.PropertyBase{constructor(e){super(),this._displayProperty=e,this._displayProperty.subscribe(this,this._displayPropertyValueChanged)}destroy(){this._displayProperty.unsubscribe(this,this._displayPropertyValueChanged),this._listeners.destroy()}value(){return 0!==this._displayProperty.value()}setValue(e,t){this._displayProperty.setValue(e?15:0)}setValueSilently(e){this._displayProperty.setValueSilently(e?15:0)}storeStateIfUndefined(){return!1}weakReference(){return(0,n.weakReference)(this)}ownership(){return(0,n.ownership)(this)}_displayPropertyValueChanged(){this.fireChanged()}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.1341.1068954aa326300ef390.js b/charting_library/bundles/sv.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..29f52a85 --- /dev/null +++ b/charting_library/bundles/sv.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],sv:["Färgsätt candlesticks baserat på senaste stängning"]}},78930:e=>{e.exports={en:["Coordinates"],sv:["Koordinater"]}},24197:e=>{e.exports={en:["Center"],sv:["Centrera"]}},84831:e=>{e.exports={en:["Close line"],sv:["Stängningslinje"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],sv:["Justera data för utdelning"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],sv:["Förändringar i avtalens storlek och datum för upphörande"]}},27567:e=>{e.exports={en:["Bottom"],sv:["Botten"]}},3159:e=>{e.exports={en:["Bottom line"],sv:["Bottenlinje"]}},74406:e=>{e.exports={en:["Body"],sv:["Kropp"]}},333:e=>{e.exports={en:["Borders"],sv:["Kanter"]}},42398:e=>{e.exports={en:["Base"],sv:["Bas"]}},28975:e=>{e.exports={en:["Base level"],sv:["Basnivå"]}},71776:e=>{e.exports={en:["Down"],sv:["Ned"]}},17611:e=>{e.exports={en:["Down bars"],sv:["Nedåtgående staplar"]}},23743:e=>{e.exports={en:["Down color"],sv:["Färg på nedåtgående"]}},48225:e=>{e.exports={en:["Data modification"],sv:["Datamodifikation"]}},72942:e=>{e.exports={en:["Days"],sv:["Dagar"]}},16564:e=>{e.exports={en:["Default"],sv:["Standard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],sv:["Förskjutning (pris-, stapel-)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],sv:["Utöka linjer"]}},41129:e=>{e.exports={en:["Fill"],sv:["Fyll"]}},61112:e=>{e.exports={en:["Fill top area"],sv:["Fyll topparea"]}},73185:e=>{e.exports={en:["Fill bottom area"],sv:["Fyll bottenområde"]}},56796:e=>{e.exports={en:["Hours"],sv:["Timmar"]}},95406:e=>{e.exports={en:["Horizontal"],sv:["Vågrät"]}},56359:e=>{e.exports={en:["High line"],sv:["Hög linje"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],sv:["Indata"]}},64075:e=>{e.exports={en:["Override min tick"],sv:["Åsidosätt minimumkredit"]}},34579:e=>{e.exports={en:["Low line"],sv:["Låg linje"]}},11626:e=>{e.exports={en:["Left"],sv:["Vänster"]}},43154:e=>{e.exports={en:["Months"],sv:["Månader"]}},68833:e=>{e.exports={en:["Middle"],sv:["Mitten"]}},42562:e=>{e.exports={en:["Minutes"],sv:["Minuter"]}},65188:e=>{e.exports={en:["Seconds"],sv:["Sekunder"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],sv:["Före/efter-marknadstimmar bakgrund"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"],sv:["Priskälla"]}},73466:e=>{e.exports={en:["Projection up bars"],sv:["Projicera uppåtgående staplar"]}},77430:e=>{e.exports={en:["Projection candles"],sv:["Projektion av candles"]}},88367:e=>{e.exports={en:["Projection down bars"], +sv:["Projicera nedåtgående staplar"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],sv:["Verkliga priser på prisskalan (istället för Heikin-Ashi pris)"]}},50421:e=>{e.exports={en:["Right"],sv:["Höger"]}},835:e=>{e.exports={en:["Weeks"],sv:["Veckor"]}},32163:e=>{e.exports={en:["Wick"],sv:["Veke"]}},97118:e=>{e.exports={en:["Top"],sv:["Topp"]}},89349:e=>{e.exports={en:["Top line"],sv:["Topplinje"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],sv:["Textjustering"]}},67781:e=>{e.exports={en:["Text orientation"],sv:["Textriktning"]}},20215:e=>{e.exports={en:["Thin bars"],sv:["Tunna candlesticks"]}},24821:e=>{e.exports={en:["Ticks"],sv:["Bockar"]}},77073:e=>{e.exports={en:["Timezone"],sv:["Tidszon"]}},22691:e=>{e.exports={en:["Up"],sv:["Upp"]}},23091:e=>{e.exports={en:["Up color"],sv:["Färg på uppåtgående"]}},36957:e=>{e.exports={en:["Up bars"],sv:["Uppåtgående staplar"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],sv:["Använd avräkning så nära daglig intervallängd"]}},69526:e=>{e.exports={en:["Vertical"],sv:["Lodrät"]}},21105:e=>{e.exports={en:["candle"],sv:["stapel"]}},27068:e=>{e.exports={en:["change HLC bars"],sv:["ändra HLC-staplar"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],sv:["ändra areans fyllnadsfärg"]}},89346:e=>{e.exports={en:["change area line width"],sv:["ändra areans bredd"]}},29605:e=>{e.exports={en:["change area line color"],sv:["ändra areans linjefärg"]}},4640:e=>{e.exports={en:["change area price source"],sv:["ändra areans priskälla"]}},42190:e=>{e.exports={en:["change base level"],sv:["ändra basnivå"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],sv:["ändra baslinjens nedre linjefärg"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],sv:["ändra baslinjens nedre linjebredd"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],sv:["ändra färgen på baslinjen för fyllning av det nedre området"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],sv:["ändra färgen på baslinjen för fyllning av det övre området"]}},68609:e=>{e.exports={en:["change baseline price source"],sv:["ändra baslinjens priskälla"]}},69044:e=>{e.exports={en:["change baseline top line color"],sv:["ändra baslinjens övre linjefärg"]}},68197:e=>{e.exports={en:["change baseline top line width"],sv:["ändra baslinjens övre bredd"]}},33464:e=>{e.exports={en:["change bar up color"],sv:["ändra färg på stapelns övre del"]}},2066:e=>{e.exports={en:["change bar X coordinate"],sv:["ändra koordinaterna för stapel X"]}},59622:e=>{e.exports={en:["change bar down color"],sv:["ändra färg på stapelns nedre del"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],sv:["ändra färgstaplar utifrån det föregående stängningsvärdet"]}},88324:e=>{e.exports={en:["change column up color"],sv:["ändra färg för kolumn upp"]}},93890:e=>{e.exports={en:["change column down color"],sv:["ändra färg för kolumn ner"]}},4727:e=>{ +e.exports={en:["change column price source"],sv:["ändra kolumn priskälla"]}},82063:e=>{e.exports={en:["change decimal places"],sv:["ändra decimalens placering"]}},44223:e=>{e.exports={en:["change extended hours color"],sv:["ändra färg för utökade tider"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"],sv:["ändra hög-lågkroppens färg"]}},73021:e=>{e.exports={en:["change high-low body visibility"],sv:["ändra synlighet för hög-lågkroppen"]}},46844:e=>{e.exports={en:["change high-low border color"],sv:["ändra kantlinjefärg för hög-låg"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],sv:["ändra synlighet för kantlinjer"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],sv:["ändra synlighet för hög-lågetiketter"]}},56961:e=>{e.exports={en:["change high-low labels color"],sv:["ändra färg för hög-lågetiketter"]}},88640:e=>{e.exports={en:["change line color"],sv:["ändra linjefärg"]}},41837:e=>{e.exports={en:["change line price source"],sv:["ändra linjens priskälla"]}},48339:e=>{e.exports={en:["change line width"],sv:["ändra linjebredd"]}},38730:e=>{e.exports={en:["change post market color"],sv:["ändra färg för postmarket"]}},44371:e=>{e.exports={en:["change pre market color"],sv:["ändra färg för premarket"]}},11737:e=>{e.exports={en:["change price Y coordinate"],sv:["ändra pris för Y-koordinaten"]}},16241:e=>{e.exports={en:["change range bars style"],sv:["ändra intervall för stil på staplar"]}},65821:e=>{e.exports={en:["change range thin bars"],sv:["ändra räckvidden för tunna staplar"]}},75487:e=>{e.exports={en:["change renko wick down color"],sv:["ändra nedre färg för renko wick"]}},92277:e=>{e.exports={en:["change renko wick up color"],sv:["ändra övre färg för renko wick"]}},79604:e=>{e.exports={en:["change renko wick visibility"],sv:["ändra renko wick synlighet"]}},91109:e=>{e.exports={en:["change study overlay min tick"],sv:["ändra överlagrings-min-tick för studien"]}},82924:e=>{e.exports={en:["change study overlay style"],sv:["ändra överlagringsstil för studien"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],sv:["ändra visningen av verkliga priser på prisskalan (i stället för Heiken-Ashi-priset)"]}},60834:e=>{e.exports={en:["change thin bars"],sv:["ändra de tunna staplarna"]}},78509:e=>{e.exports={en:["change {title} base line color"],sv:["ändra baslinjefärg för {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],sv:["ändra baslinjestil för {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],sv:["ändra synlighet för {title}s baslinje"]}},17926:e=>{e.exports={en:["change {title} base line width"],sv:["ändra baslinjebredd för {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],sv:["ändra den nedre linjefärgen för {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],sv:["ändra nedre linjestilen för {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"], +sv:["ändra nedre linjesynligheten för {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],sv:["ändra nedre linjebredden för {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],sv:["ändra {title} dagar till"]}},91201:e=>{e.exports={en:["change {title} days from"],sv:["ändra {title} dagar från"]}},76295:e=>{e.exports={en:["change {title} extend lines"],sv:["ändra förlängningslinjer för {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],sv:["ändra {title} timmar från"]}},67233:e=>{e.exports={en:["change {title} hours to"],sv:["ändra {title} timmar till"]}},99122:e=>{e.exports={en:["change {title} months from"],sv:["ändra {title} månader från"]}},10518:e=>{e.exports={en:["change {title} months to"],sv:["ändra {title} månader till"]}},38011:e=>{e.exports={en:["change {title} minutes to"],sv:["ändra {title} minuter till"]}},59820:e=>{e.exports={en:["change {title} minutes from"],sv:["ändra {title} minuter från"]}},6573:e=>{e.exports={en:["change {title} seconds to"],sv:["ändra {title} sekunder till"]}},86780:e=>{e.exports={en:["change {title} seconds from"],sv:["ändra {title} sekunder från"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],sv:["ändra {title} visa Pearsons k"]}},32481:e=>{e.exports={en:["change {title} weeks from"],sv:["ändra {title} veckor från"]}},18678:e=>{e.exports={en:["change {title} weeks to"],sv:["ändra {title} veckor till"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],sv:["ändra synlighet för {title}s övre linje"]}},63824:e=>{e.exports={en:["change {title} up line width"],sv:["ändra övre linjebredd för {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],sv:["ändra övre linjefärg för {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],sv:["ändra övre linjestil för {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],sv:["ändra synlighet för {title} på ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],sv:["ändra synlighet för {title} på veckor"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],sv:["ändra synlighet för {title} på dagar"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],sv:["ändra synlighet för {title} på timmar"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],sv:["ändra synlighet för {title} på minuter"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],sv:["ändra synlighet för {title} på månader"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],sv:["ändra synlighet för {title} på sekunder"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],sv:["ändra övre kantfärg för {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],sv:["ändra övre färg för {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],sv:["ändra vekens nedre färg för {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"], +sv:["ändra vekens övre färg för {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],sv:["ändra synlighet för {candleType}s vekar"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],sv:["ändra synlighet för {candleType} kropp"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],sv:["ändra synlighet för {candleType} kant"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],sv:["ändra nedre kantfärg för {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],sv:["ändra nedre färg för {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],sv:["ändra den nedre färgen på stapelkanten för {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],sv:["ändra den övre färgen på stapelkanten för {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],sv:["ändra {chartType} nedre färg"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],sv:["ändra den nedre färgen för projektionsstapeln {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],sv:["ändra {chartType} övre färg"]}},66110:e=>{e.exports={en:["change {inputName} property"],sv:["ändra egenskapen {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],sv:["ändra egenskapen {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],sv:["justera uppgifterna för utdelningar"]}},1433:e=>{e.exports={en:["adjust for contract changes"],sv:["justera för kontraktändringar"]}},35813:e=>{e.exports={en:["days"],sv:["Dagar"]}},89919:e=>{e.exports={en:["days to"],sv:["dagar till"]}},59215:e=>{e.exports={en:["days from"],sv:["dagar från"]}},2359:e=>{e.exports={en:["hours"],sv:["Timmar"]}},82267:e=>{e.exports={en:["hours from"],sv:["timmar från"]}},15600:e=>{e.exports={en:["hours to"],sv:["timmar till"]}},92598:e=>{e.exports={en:["hollow candles"],sv:["Ihåliga candlesticks"]}},76261:e=>{e.exports={en:["move drawings"],sv:["fler ritningar"]}},95300:e=>{e.exports={en:["months"],sv:["Månader"]}},17250:e=>{e.exports={en:["months from"],sv:["månader från"]}},2828:e=>{e.exports={en:["months to"],sv:["månader till"]}},18726:e=>{e.exports={en:["minutes"],sv:["Minuter"]}},67649:e=>{e.exports={en:["minutes to"],sv:["minuter till"]}},22476:e=>{e.exports={en:["minutes from"],sv:["minuter från"]}},751:e=>{e.exports={en:["seconds"],sv:["sekunder"]}},73419:e=>{e.exports={en:["seconds to"],sv:["sekunder till"]}},35801:e=>{e.exports={en:["seconds from"],sv:["sekunder från"]}},57243:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},70282:e=>{e.exports={en:["renko"],sv:["Renko"]}},45537:e=>{e.exports={en:["weeks"],sv:["veckor"]}},92859:e=>{e.exports={en:["weeks from"], +sv:["veckor från"]}},44127:e=>{e.exports={en:["weeks to"],sv:["veckor till"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],sv:["Bockar"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],sv:["använd avräkning så nära daglig intervallängd"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.9488.2f156b47fe84118759c5.js b/charting_library/bundles/sv.2464.fc7f44a5c8b3791719aa.js similarity index 63% rename from charting_library/bundles/sv.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/sv.2464.fc7f44a5c8b3791719aa.js index 45967de7..bd9372fc 100644 --- a/charting_library/bundles/sv.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/sv.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],sv:["Mörk"]}},96870:e=>{e.exports={en:["Light"],sv:["Ljus"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],sv:["V"]}},38048:e=>{e.exports={en:["h"],sv:["t"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],sv:["Mörk"]}},96870:e=>{e.exports={en:["Light"],sv:["Ljus"]}},85886:e=>{e.exports={en:["d"]}},44634:e=>{e.exports={en:["h"]}},5977:e=>{e.exports={en:["m"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],sv:["V"]}},38048:e=>{e.exports={en:["h"],sv:["t"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"]},e.exports["1 Level Color_input"]={en:["1 Level Color"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"]},e.exports["1st Period_input"]={en:["1st Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"]},e.exports["2nd Period_input"]={en:["2nd Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"]},e.exports["3rd Period_input"]={en:["3rd Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"]},e.exports["4th Period_input"]={en:["4th Period"]},e.exports["5th Period_input"]={en:["5th Period"]},e.exports["6th Period_input"]={en:["6th Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]}, e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"]},e.exports["All items_combobox_input"]={en:["All items"]},e.exports.All_input={en:["All"]},e.exports["Anchor Period_input"]={en:["Anchor Period"]},e.exports["Another symbol_input"]={en:["Another symbol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"]},e.exports["Bands style_input"]={en:["Bands style"]},e.exports.Bar_input={en:["Bar"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"]},e.exports["Base Line_input"]={en:["Base Line"]},e.exports.Basis_input={en:["Basis"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"]},e.exports["Box size_input"]={en:["Box size"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"]},e.exports.Candles_input={en:["Candles"]},e.exports.Centered_input={en:["Centered"]},e.exports.Century_input={en:["Century"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"]},e.exports["Color 0_input"]={en:["Color 0"]},e.exports["Color 1_input"]={en:["Color 1"]},e.exports["Color 2_input"]={en:["Color 2"]},e.exports["Color 3_input"]={en:["Color 3"]},e.exports["Color 4_input"]={en:["Color 4"]},e.exports["Color 5_input"]={en:["Color 5"]},e.exports["Color 6_input"]={en:["Color 6"]},e.exports["Color 7_input"]={en:["Color 7"]},e.exports["Color 8_input"]={en:["Color 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"]},e.exports["Conversion Line_input"]={en:["Conversion Line"]},e.exports.Correlation_input={en:["Correlation"]},e.exports.Count_input={en:["Count"]},e.exports.Crosses_input={en:["Crosses"]},e.exports.Custom_input={en:["Custom"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"]},e.exports["Days Per Year_input"]={en:["Days Per Year"]},e.exports.Decade_input={en:["Decade"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"]},e.exports.Deviation_input={en:["Deviation"]},e.exports.Divisor_input={en:["Divisor"]},e.exports["Down Volume_input"]={en:["Down Volume"]},e.exports["Down bars_input"]={ en:["Down bars"]},e.exports["Down color_input"]={en:["Down color"]},e.exports["Down fractals_input"]={en:["Down fractals"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"]},e.exports["Equality Line_input"]={en:["Equality Line"]},e.exports.Exponential_input={en:["Exponential"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"]},e.exports.Falling_input={en:["Falling"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"]},e.exports["HLC bars_input"]={en:["HLC bars"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"]},e.exports.Indicator_input={en:["Indicator"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"]},e.exports["Lagging Span_input"]={en:["Lagging Span"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"]},e.exports["Leading Span A_input"]={en:["Leading Span A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"]},e.exports["Length EMA_input"]={en:["Length EMA"]},e.exports["Length MA_input"]={en:["Length MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"]},e.exports.Level_input={en:["Level"]},e.exports["Levels Format_input"]={en:["Levels Format"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"]},e.exports["Lips Length_input"]={en:["Lips Length"]},e.exports["Lips Offset_input"]={ en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"]},e.exports["Long period_input"]={en:["Long period"]},e.exports.Long_input={en:["Long"]},e.exports["Lower Band_input"]={en:["Lower Band"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"]},e.exports.LowerLimit_input={en:["LowerLimit"]},e.exports.Lower_input={en:["Lower"]},e.exports["MA Length_input"]={en:["MA Length"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={en:["Main chart symbol"]},e.exports["Market Closed Percentage_input"]={en:["Market Closed Percentage"]},e.exports["Market only_input"]={en:["Market only"]},e.exports["Max value_input"]={en:["Max value"]},e.exports.Median_input={en:["Median"]},e.exports.Method_input={en:["Method"]},e.exports.Middle_input={en:["Middle"]},e.exports.Minimize_input={en:["Minimize"]},e.exports.Month_input={en:["Month"]},e.exports.Move_input={en:["Move"]},e.exports["Multi timeframe_input"]={en:["Multi timeframe"]},e.exports.Multiplier_input={en:["Multiplier"]},e.exports.NV_input={en:["NV"]},e.exports["Nothing selected_combobox_input"]={en:["Nothing selected"]},e.exports["Number Of Rows_input"]={en:["Number Of Rows"]},e.exports["Number of line_input"]={en:["Number of line"]},e.exports.OSC_input={en:["OSC"]},e.exports.Offset_input={en:["Offset"]},e.exports.OnBalanceVolume_input={en:["OnBalanceVolume"]},e.exports["One step back building_input"]={en:["One step back building"]},e.exports.Oscillator_input={en:["Oscillator"]},e.exports.Overbought_input={en:["Overbought"]},e.exports.Oversold_input={en:["Oversold"]},e.exports.POC_input={en:["POC"]},e.exports.PVT_input={en:["PVT"]},e.exports.P_input={en:["P"]},e.exports.ParabolicSAR_input={en:["ParabolicSAR"]},e.exports.Percent_input={en:["Percent"]},e.exports["Percentage LTP({percentageLTPValue}%)_input"]={en:["Percentage LTP({percentageLTPValue}%)"]},e.exports["Percentage LTP_input"]={en:["Percentage LTP"]},e.exports.Percentage_input={en:["Percentage"]},e.exports.Period_input={en:["Period"]},e.exports.Periods_input={en:["Periods"]},e.exports["Phantom bars_input"]={en:["Phantom bars"]},e.exports.Placement_input={en:["Placement"]},e.exports.Plot_input={en:["Plot"]},e.exports["Plots Background_input"]={en:["Plots Background"]},e.exports["Post-market only_input"]={en:["Post-market only"]},e.exports["Pre-market only_input"]={en:["Pre-market only"]},e.exports["Price source_input"]={en:["Price source"]},e.exports.Price_input={en:["Price"]},e.exports["Projection down bars_input"]={en:["Projection down bars"]},e.exports["Projection down color_input"]={en:["Projection down color"]},e.exports["Projection up bars_input"]={en:["Projection up bars"]},e.exports["Projection up color_input"]={ @@ -26,21 +26,21 @@ en:["Invalid Symbol"],sv:["Ogiltig symbol"]}},52969:e=>{e.exports={en:["Invalid 35049:e=>{e.exports={en:["Move to"],sv:["Flytta till"]}},26493:e=>{e.exports={en:["Move scale to left"],sv:["Flytta skalan åt vänster"]}},40789:e=>{e.exports={en:["Move scale to right"],sv:["Flytta skalan åt höger"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"]}},93907:e=>{e.exports={en:["More settings"]}},64039:e=>{e.exports={en:["Moscow"],sv:["Moskva"]}},52066:e=>{e.exports={en:["Madrid"]}},38365:e=>{e.exports={en:["Malta"]}},48991:e=>{e.exports={en:["Manila"],sv:["Manilla"]}},92767:e=>{e.exports={en:["Mar"]}},73332:e=>{e.exports={en:["Mexico City"]}},88314:e=>{e.exports={en:["Merge all scales into one"],sv:["Slå samman alla skalor till en"]}},54215:e=>{e.exports={en:["Mixed"],sv:["Blandad"]}},24866:e=>{e.exports={en:["Micro"],sv:["Mikro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"]}},78273:e=>{e.exports={en:["Minuscule"],sv:["Liten bokstav"]}},9865:e=>{e.exports={en:["Muscat"]}},96935:e=>{e.exports={en:["N/A"],sv:["Ej tillgänglig"]}},36252:e=>{e.exports={en:["No data here"],sv:["Ingen data här"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],sv:["Ingen skala (helskärm)"]}},9140:e=>{e.exports={en:["No sync"],sv:["Ingen synk"]}},50910:e=>{e.exports={en:["No volume data"],sv:["Ingen volymdata"]}},99024:e=>{e.exports={en:["No, keep them"]}},94389:e=>{e.exports={en:["Note"],sv:["Notering"]}},26899:e=>{e.exports={en:["Nov"]}},67891:e=>{e.exports={en:["Norfolk Island"]}},40977:e=>{e.exports={en:["Nairobi"]}},40544:e=>{e.exports={en:["New York"]}},66103:e=>{e.exports={en:["New Zealand"],sv:["Nya Zeeland"]}},15512:e=>{e.exports={en:["New pane above"],sv:["Ny ruta ovanför"]}},52160:e=>{e.exports={en:["New pane below"],sv:["Ny ruta under"]}},94600:e=>{e.exports={en:["Nicosia"]}},73013:e=>{e.exports={en:["Something went wrong"],sv:["Något gick fel"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],sv:["Något blev fel. Vänligen försök senare."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],sv:["Spara ny diagramlayout"]}},76266:e=>{e.exports={en:["Save as"],sv:["Spara som"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"]}},43758:e=>{e.exports={en:["Scale price chart only"],sv:["Skalpris endast för diagram"]}},40012:e=>{e.exports={en:["Scale unit"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],sv:["Det finns risk att skript inte sparas om du lämnar sidan."]}},32514:e=>{e.exports={en:["Settings"],sv:["Inställningar"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],sv:["Andra fraktionsdelen är ogiltig"]}},75594:e=>{e.exports={en:["Security info"]}},21973:e=>{e.exports={en:["Send to back"],sv:["Skicka tillbaka"]}},71179:e=>{e.exports={en:["Send backward"],sv:["Skicka bakåt"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"]}},94031:e=>{ e.exports={en:["Session"]}},83298:e=>{e.exports={en:["Session volume profile"]}},66707:e=>{e.exports={en:["Session breaks"],sv:["Sessionsindelare"]}},1852:e=>{e.exports={en:["Shanghai"]}},8075:e=>{e.exports={en:["Short Position"],sv:["Kort position"]}},98334:e=>{e.exports={en:["Show"],sv:["Visa"]}},85891:e=>{e.exports={en:["Show all drawings"],sv:["Visa alla ritningar"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],sv:["Visa alla ritningar och indikatorer"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],sv:["Visa alla ritningar, indikatorer, positioner och ordrar"]}},98753:e=>{e.exports={en:["Show all indicators"],sv:["Visa alla indikatorer"]}},55418:e=>{e.exports={en:["Show all ideas"],sv:["Visa alla idéer"]}},20506:e=>{e.exports={en:["Show all positions & orders"],sv:["Visa alla ordrar och positioner"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],sv:["Visa kontinuerligt kontraktsöverföring"]}},81465:e=>{e.exports={en:["Show contract expiration"],sv:["Visa att kontraktet löper ut"]}},29449:e=>{e.exports={en:["Show dividends"],sv:["Visa utdelningar"]}},37113:e=>{e.exports={en:["Show earnings"],sv:["Visa intäkter"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],sv:["Visa idéer från följande användare"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],sv:["Visa endast mina idéer"]}},50849:e=>{e.exports={en:["Show splits"],sv:["Visa aktiesplits"]}},67751:e=>{e.exports={en:["Signpost"],sv:["Vägvisare"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"],sv:["Sinuslinje"]}},66205:e=>{e.exports={en:["Square"],sv:["Ruta"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],sv:["Studiegräns överskridits: {number} studier per layout.\nVänligen ta bort några studier."]}},92516:e=>{e.exports={en:["Style"],sv:["Stil"]}},61507:e=>{e.exports={en:["Stack on the left"],sv:["Stapel till vänster"]}},97800:e=>{e.exports={en:["Stack on the right"],sv:["Stapel till höger"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],sv:["Stanna kvar i ritläge"]}},69217:e=>{e.exports={en:["Step line"],sv:["Steglinje"]}},43114:e=>{e.exports={en:["Sticker"],sv:["Klistermärke"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"]}},67948:e=>{e.exports={en:["Supercycle"],sv:["Supercykel"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],sv:["Symbolfel"]}},32390:e=>{e.exports={en:["Symbol name label"],sv:["Etikett för symbolen namn"]}},10127:e=>{e.exports={en:["Symbol last price label"],sv:["Etikett för symbolen senaste värdet"]}},39079:e=>{e.exports={en:["Sync globally"],sv:["Synk globalt"]}},46607:e=>{e.exports={ en:["Sync in layout"],sv:["Synkronisera till alla diagram"]}},76519:e=>{e.exports={en:["Point & figure"],sv:["Point & Figure"]}},39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"],sv:["Väg"]}},59256:e=>{e.exports={en:["Parallel Channel"],sv:["Parallell kanal"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],sv:["Klistra in"]}},6919:e=>{e.exports={en:["Percent"],sv:["Procent"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"]}},19634:e=>{e.exports={en:["Pitchfork"]}},86631:e=>{e.exports={en:["Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],sv:["Fäst vid ny vänster skala"]}},28280:e=>{e.exports={en:["Pin to new right scale"],sv:["Fäst vid ny höger skala"]}},14115:e=>{e.exports={en:["Pin to left scale"],sv:["Fäst vid vänster skala"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],sv:["Fäst vid vänster skala (dold)"]}},81054:e=>{e.exports={en:["Pin to right scale"],sv:["Fäst på höger skala"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],sv:["Fäst vid höger skala (dold)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],sv:["Fäst till skala (nu vänster)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],sv:["Fäst vid skala (nu ingen skala)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],sv:["Fäst till skala (nu höger)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],sv:["Fäst vid skala (nu {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],sv:["Fäst vid skalan {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],sv:["Fäst vid skalan {label} (dold)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],sv:["Fäst vid vänster skala"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],sv:["Fäst vid vänster skala (dold)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],sv:["Fäst vid höger skala"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],sv:["Fäst vid höger skala (dold)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],sv:["Fäst vid skalan {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],sv:["Fäst vid skalan {label} (dold)"]}},71566:e=>{e.exports={en:["Plus button"],sv:["Plusknapp"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],sv:["Var god tillåt urklipp i din webbläsare eller tryck på {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],sv:["Tryck och håll {key}, medan du zoomar för att behålla positionen på diagrammet"]}},91282:e=>{e.exports={en:["Price Label"],sv:["Prisetikett"]}},97512:e=>{e.exports={en:["Price Note"],sv:["Pris anmärkning"]}},68941:e=>{e.exports={en:["Price Range"],sv:["Prisintervall"]}},66123:e=>{e.exports={en:["Price format is invalid."],sv:["Prisformat är ogiltigt"]}},72926:e=>{e.exports={en:["Price line"],sv:["Prislinje"]}},59189:e=>{e.exports={en:["Primary"],sv:["Primär"]}},75747:e=>{ -e.exports={en:["Projection"],sv:["Projektion"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],sv:["Publicerad på {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],sv:["Roterad rektangel"]}},52961:e=>{e.exports={en:["Rome"],sv:["Rom"]}},50318:e=>{e.exports={en:["Ray"],sv:["Utdragen linje"]}},55169:e=>{e.exports={en:["Range"],sv:["Intervall"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],sv:["Rektangel"]}},48236:e=>{e.exports={en:["Redo"],sv:["Gör om"]}},2460:e=>{e.exports={en:["Regression Trend"],sv:["Regressionstrend"]}},67410:e=>{e.exports={en:["Remove"],sv:["Ta bort"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"],sv:["Ta bort {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],sv:["Ta bort {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],sv:["Ta bort {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],sv:["Byt namn på diagramlayout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],sv:["Återställ diagramvy"]}},88853:e=>{e.exports={en:["Reset points"],sv:["Återställ punkter"]}},15332:e=>{e.exports={en:["Reset price scale"],sv:["Återställ prisskala"]}},54170:e=>{e.exports={en:["Reset time scale"],sv:["Återställ tidsskala"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],sv:["Varning"]}},5959:e=>{e.exports={en:["Warsaw"],sv:["Warszawa"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],sv:["Teheran"]}},93553:e=>{e.exports={en:["Template"],sv:["Mall"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],sv:["Dataleverantören tillhandahåller inte volymuppgifter för denna symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],sv:["Förhandsvisningen för publicering kunde inte laddas. Vänligen avaktivera dina webbläsartillägg och prova igen."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],sv:["Det finns inga data för den valda perioden eller tidsramen för diagrammet."]}},93738:e=>{e.exports={ -en:["This file is too big. Max size is {value}."],sv:["Den här filen är för stor. Maxstorlek är {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],sv:["Denna indikator kan inte användas samtidigt som andra indikatorer används"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],sv:["Detta skript är endast tillgängligt för inbjudna. För att begära åtkomst, vänligen kontakta författaren."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],sv:["Symbolen är tillgänglig endast på {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],sv:["Three Drives-mönstret"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],sv:["Tidszon"]}},46852:e=>{e.exports={en:["Time Cycles"],sv:["Tidscykler"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],sv:["Handla"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],sv:["Trendvinkel"]}},97339:e=>{e.exports={en:["Trend Line"],sv:["Trendlinje"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],sv:["Trendbaserad Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],sv:["Trendbaserad Fib Time"]}},1671:e=>{e.exports={en:["Triangle"],sv:["Triangel"]}},76152:e=>{e.exports={en:["Triangle Down"],sv:["Triangel ned"]}},90148:e=>{e.exports={en:["Triangle Pattern"],sv:["Triangelformation"]}},21236:e=>{e.exports={en:["Triangle Up"],sv:["Triangel upp"]}},21007:e=>{e.exports={en:["Tunis"],sv:["Tunisiska"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],sv:["Ångra"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],sv:["Enheter"]}},11768:e=>{e.exports={en:["Unknown error"],sv:["Okänt fel"]}},99894:e=>{e.exports={en:["Unlock"],sv:["Lås upp"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],sv:["Volymprofil med fast intervall"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],sv:["Volymprofil-indikator finns bara tillgängligt via våra upgraderade abonnemang."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],sv:["Vertikal linje"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"], -sv:["Synlighet"]}},54853:e=>{e.exports={en:["Visibility on intervals"],sv:["Synlighet på interaller"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],sv:["Synligt när musen är ovanför"]}},4077:e=>{e.exports={en:["Visual order"],sv:["Synlig order"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],sv:["XABCD Pattern-formation"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],sv:["Du kan inte se denna pivot-tidsram på den här upplösningen"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],sv:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"],sv:["ändra Elliottgrader"]}},61557:e=>{e.exports={en:["change no overlapping labels"],sv:["ändra etiketter som inte överlappar varandra"]}},76852:e=>{e.exports={en:["change average close price label visibility"],sv:["ändring medel stäng pris etikett synlighet"]}},1022:e=>{e.exports={en:["change average close price line visibility"],sv:["ändring medel stäng pris linje synlighet"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],sv:["ändra synligheten av etiketterna för köp- och säljkurs"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],sv:["ändra synligheten av linjerna för köp- och säljkurs"]}},32302:e=>{e.exports={en:["change currency"],sv:["ändra valuta"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],sv:["ändra diagramlayout till {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],sv:["ändra synligheten av kontinuerligt kontraktsbyte"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],sv:["Ändra synligheten av nedräkningen vid stängning av baren"]}},16979:e=>{e.exports={en:["change date range"],sv:["ändra dataintervall"]}},53929:e=>{e.exports={en:["change dividends visibility"],sv:["ändra utdelningars synlighet"]}},6119:e=>{e.exports={en:["change events visibility on chart"],sv:["ändra händelsers synlighet på diagrammet"]}},6819:e=>{e.exports={en:["change earnings visibility"],sv:["ändra resultatets synlighet"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],sv:["ändra synligheten av terminskontraktens förfall"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],sv:["ändra synlighet för hög- och lågprisetiketter"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],sv:["ändra synlighet för hög- och lågprislinjer"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],sv:["ändra synlighet för indikatorers namnetiketter"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],sv:["ändra synlighet för indikatorers värdeetiketter"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],sv:["ändra senaste nytt och Tankars synlighet"]}},88849:e=>{ -e.exports={en:["change linking group"],sv:["ändra länkgrupp"]}},14691:e=>{e.exports={en:["change pane height"],sv:["ändra höjden på rutan"]}},96379:e=>{e.exports={en:["change plus button visibility"],sv:["ändra plusknappens synlighet"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],sv:["ändra synligheten av marknadsprisetiketterna avseende för- och eftermarknaden"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],sv:["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],sv:["ändra synligheten av stängningen för föregående prislinje"]}},8662:e=>{e.exports={en:["change price line visibility"],sv:["ändra synlighet för prislinje"]}},2509:e=>{e.exports={en:["change price to bar ratio"],sv:["ändra priser till stapelförhållanden"]}},32829:e=>{e.exports={en:["change resolution"],sv:["Ändra upplösning"]}},35400:e=>{e.exports={en:["change symbol"],sv:["Ändra tickersymbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],sv:["ändra synlighet för symboletiketter"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],sv:["ändra synligheten för det senaste symbolvärdet"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],sv:["ändra synligheten av symbolen för det föregående stängningsvärdet"]}},87041:e=>{e.exports={en:["change session"],sv:["Byt session"]}},38413:e=>{e.exports={en:["change session breaks visibility"],sv:["ändra synlighet för sessionsavbrott"]}},49965:e=>{e.exports={en:["change series style"],sv:["byt seriestil"]}},47474:e=>{e.exports={en:["change splits visibility"],sv:["ändra synligheten för splits"]}},20137:e=>{e.exports={en:["change timezone"],sv:["Ändra tidszon"]}},85975:e=>{e.exports={en:["change unit"],sv:["ändra enhet"]}},1924:e=>{e.exports={en:["change visibility"],sv:["Ändra synlighet"]}},84331:e=>{e.exports={en:["change visibility at current interval"],sv:["ändra synlighet vid nuvarande intervall"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],sv:["ändra synlighet vid nuvarande intervall och uppåt"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],sv:["ändra synlighet vid nuvarande intervall och nedåt"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],sv:["ändra synlighet för alla intervall"]}},94566:e=>{e.exports={en:["charts by TradingView"],sv:["diagram från TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],sv:["Klona linjeverktyg"]}},46219:e=>{e.exports={en:["create line tools group"],sv:["Skapa linjeverktygsgrupp"]}},95394:e=>{e.exports={en:["create line tools group from selection"],sv:["Skapa linjeverktygsgrupp från urval"]}},12898:e=>{e.exports={en:["create {tool}"],sv:["skapa{tool}"]}},94227:e=>{e.exports={en:["cut sources"],sv:["klipp källor"]}},11500:e=>{e.exports={en:["cut {title}"],sv:["klipp {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{ -e.exports={en:["add line tool {lineTool} to group {name}"],sv:["Lägg till linjeverktyg {lineTool} till grupp {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],sv:["Lägg till linjeverktyg till grupp {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],sv:["Lägg till detta finansiella mått i hela layouten"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],sv:["Lägg till den här indikatorn i hela layouten"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],sv:["Lägg till den här strategin till hela layouten"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],sv:["Lägg till den här symbolen i hela layouten"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"],sv:["tillämpa diagramtema"]}},99551:e=>{e.exports={en:["apply all chart properties"],sv:["tillämpa alla diagramegenskaper"]}},89720:e=>{e.exports={en:["apply drawing template"],sv:["Tillämpa ritningsmall"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],sv:["tillämpa fabriksinställningar för valda källor"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],sv:["använd indikatorerna för hela layouten"]}},69604:e=>{e.exports={en:["apply study template {template}"],sv:["Använd studiemall {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],sv:["tillämpa tema för verktygsfält"]}},1979:e=>{e.exports={en:["bring group {title} forward"],sv:["skicka fram grupp för {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],sv:["flytta fram {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],sv:["För {title} framåt"]}},44676:e=>{e.exports={en:["by TradingView"],sv:["Av TradingView"]}},58850:e=>{e.exports={en:["date range lock"],sv:["lås för datumintervall"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],sv:["Uteslut linjeverktyg från grupp {group}"]}},13017:e=>{e.exports={en:["hide {title}"],sv:["Dölj {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],sv:["Dölj markeringar på staplar"]}},56558:e=>{e.exports={en:["interval lock"],sv:["intervallås"]}},6830:e=>{e.exports={en:["invert scale"],sv:["Invertera skala"]}},48818:e=>{e.exports={en:["insert {title}"],sv:["infoga {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],sv:["infoga {title} efter {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],sv:["Infoga {title} efter {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],sv:["Infoga {title} före {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],sv:["Infoga {title} före {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],sv:["ladda standardmall för ritning"]}},62011:e=>{e.exports={en:["loading..."],sv:["laddar..."]}},76104:e=>{e.exports={en:["lock {title}"],sv:["Lås {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],sv:["lås grupp {group}"]}},18942:e=>{e.exports={en:["lock objects"],sv:["lås objekt"]}},98277:e=>{ -e.exports={en:["move"],sv:["flytta"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],sv:["flytta {title} till ny skala till vänster"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],sv:["flytta{title} till ny högerskala"]}},64077:e=>{e.exports={en:["move all scales to left"],sv:["Flytta alla skalor åt vänster"]}},19013:e=>{e.exports={en:["move all scales to right"],sv:["Flytta alla skalor åt höger"]}},52510:e=>{e.exports={en:["move drawing(s)"],sv:["Flytta ritning(ar)"]}},79209:e=>{e.exports={en:["move left"],sv:["flytta till vänster"]}},60114:e=>{e.exports={en:["move right"],sv:["flytta till höger"]}},44854:e=>{e.exports={en:["move scale"],sv:["Flytta skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],sv:["Gör {title} utan skala (helskärm)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],sv:["Gör grupp {group} osynlig"]}},45987:e=>{e.exports={en:["make group {group} visible"],sv:["Gör grupp {group} synlig"]}},78055:e=>{e.exports={en:["merge down"],sv:["slå ihop"]}},41866:e=>{e.exports={en:["merge to pane"],sv:["sammanfoga till rutan"]}},52458:e=>{e.exports={en:["merge up"],sv:["slå ihop"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],sv:["prisskala"]}},63796:e=>{e.exports={en:["scale price chart only"],sv:["Skalpris endast för diagram"]}},70771:e=>{e.exports={en:["scale time"],sv:["skaltid"]}},42070:e=>{e.exports={en:["scroll"],sv:["Skrolla"]}},87840:e=>{e.exports={en:["scroll time"],sv:["skrolltid"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],sv:["ställ in strategi för prisskaleselektion till {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],sv:["Skicka {title} bakåt"]}},5005:e=>{e.exports={en:["send {title} to back"],sv:["skicka bak {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],sv:["skicka tillbaka grupp för {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],sv:["dela linjeverktyg globalt"]}},90221:e=>{e.exports={en:["share line tools in layout"],sv:["dela linjeverktyg i layout"]}},13336:e=>{e.exports={en:["show all ideas"],sv:["visa alla idéer"]}},91395:e=>{e.exports={en:["show ideas of followed users"],sv:["visa idéer från följda användare"]}},57460:e=>{e.exports={en:["show my ideas only"],sv:["Visa endast mina idéer"]}},4114:e=>{e.exports={en:["stay in drawing mode"],sv:["stanna kvar i designläge"]}},3350:e=>{e.exports={en:["stop syncing drawing"],sv:["avbryt synkronisering av ritning"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],sv:["sluta synkronisera linjeverktyg"]}},53278:e=>{e.exports={en:["symbol lock"],sv:["symbollås"]}},91677:e=>{e.exports={en:["sync time"],sv:["synka tid"]}},3140:e=>{e.exports={en:["powered by"],sv:["drivs av"]}},92800:e=>{e.exports={en:["powered by TradingView"],sv:["drivs av TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],sv:["klistra in ritning"]}},1064:e=>{e.exports={en:["paste indicator"],sv:["klistra in indikator"]}},57010:e=>{e.exports={en:["paste {title}"],sv:["klista in {title}"]}}, -78690:e=>{e.exports={en:["pin to left scale"],sv:["fäst vid vänster skala"]}},7495:e=>{e.exports={en:["pin to right scale"],sv:["Fäst vid höger skala"]}},81566:e=>{e.exports={en:["pin to scale {label}"],sv:["Fäst vid skalan {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],sv:["omdisponera rutor"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],sv:["ta bort avmarkerade tomma linjeverktyg"]}},30538:e=>{e.exports={en:["remove drawings"],sv:["Ta bort ritningar"]}},1193:e=>{e.exports={en:["remove drawings group"],sv:["ta bort ritningsgrupp"]}},38199:e=>{e.exports={en:["remove line data sources"],sv:["ta bort källor för linjedata"]}},93333:e=>{e.exports={en:["remove pane"],sv:["ta bort platta"]}},94543:e=>{e.exports={en:["remove {title}"],sv:["ta bort {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],sv:["Tar bort linjeverktygsgrupp {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],sv:["Döp om grupp {group} till {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],sv:["återställ layoutens storlek"]}},3323:e=>{e.exports={en:["reset scales"],sv:["återställ skalor"]}},17336:e=>{e.exports={en:["reset time scale"],sv:["Återställ tidsskala"]}},47418:e=>{e.exports={en:["resize layout"],sv:["ändra layoutens storlek"]}},85815:e=>{e.exports={en:["restore defaults"],sv:["återställ standardvärdena"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"],sv:["växla skala automatiskt"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],sv:["växla indexerad till 100 skala"]}},49695:e=>{e.exports={en:["toggle lock scale"],sv:["växla låskalan"]}},49403:e=>{e.exports={en:["toggle log scale"],sv:["växla logaritmskala"]}},98994:e=>{e.exports={en:["toggle percentage scale"],sv:["Bryt procentskalan"]}},80688:e=>{e.exports={en:["toggle regular scale"],sv:["växla normalskala"]}},46807:e=>{e.exports={en:["track time"],sv:["spåra tid"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],sv:["stäng av delning av linjeverktyg"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"],sv:["lås upp objekt"]}},74590:e=>{e.exports={en:["unlock group {group}"],sv:["Lås upp grupp {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],sv:["Lås upp {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],sv:["ta bort sammanslagning med ny bottenplatta"]}},79443:e=>{e.exports={en:["unmerge up"],sv:["ta bort övre sammanslagning"]}},46453:e=>{e.exports={en:["unmerge down"],sv:["ta bort nedre sammanslagning"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],sv:["{count} staplar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"], -sv:["{symbol} finansinformation av TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],sv:["{userName} publicerade på {customer},{date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],sv:["förstora"]}},73638:e=>{e.exports={en:["zoom out"],sv:["förminska"]}},41807:e=>{e.exports={en:["day","days"],sv:["dag","dagar"]}},42328:e=>{e.exports={en:["hour","hours"],sv:["timme","timmar"]}},98393:e=>{e.exports={en:["month","months"],sv:["månad","månader"]}},78318:e=>{e.exports={en:["minute","minutes"],sv:["minut","minuter"]}},33232:e=>{e.exports={en:["second","seconds"],sv:["sekund","sekunder"]}},89937:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},48898:e=>{e.exports={en:["week","weeks"],sv:["Vecka","Veckor"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],sv:["{amount} ritning","{amount} ritningar"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],sv:["{amount} indikator","{amount} indikatorer"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={ -en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]}, -e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={ -en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]}, -e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]}, -e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]}, -e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={ -en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]}, -e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={ -en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]}, -e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file +e.exports={en:["Projection"],sv:["Projektion"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],sv:["Publicerad på {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],sv:["Roterad rektangel"]}},52961:e=>{e.exports={en:["Rome"],sv:["Rom"]}},50318:e=>{e.exports={en:["Ray"],sv:["Utdragen linje"]}},55169:e=>{e.exports={en:["Range"],sv:["Intervall"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],sv:["Rektangel"]}},48236:e=>{e.exports={en:["Redo"],sv:["Gör om"]}},2460:e=>{e.exports={en:["Regression Trend"],sv:["Regressionstrend"]}},67410:e=>{e.exports={en:["Remove"],sv:["Ta bort"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"]}},86285:e=>{e.exports={en:["Remove {drawings}"],sv:["Ta bort {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],sv:["Ta bort {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],sv:["Ta bort {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],sv:["Byt namn på diagramlayout"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],sv:["Återställ diagramvy"]}},88853:e=>{e.exports={en:["Reset points"],sv:["Återställ punkter"]}},15332:e=>{e.exports={en:["Reset price scale"],sv:["Återställ prisskala"]}},54170:e=>{e.exports={en:["Reset time scale"],sv:["Återställ tidsskala"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"]}},66719:e=>{e.exports={en:["Warning"],sv:["Varning"]}},5959:e=>{e.exports={en:["Warsaw"],sv:["Warszawa"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"],sv:["Teheran"]}},93553:e=>{e.exports={en:["Template"],sv:["Mall"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],sv:["Dataleverantören tillhandahåller inte volymuppgifter för denna symbol."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],sv:["Förhandsvisningen för publicering kunde inte laddas. Vänligen avaktivera dina webbläsartillägg och prova igen."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."], +sv:["Det finns inga data för den valda perioden eller tidsramen för diagrammet."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],sv:["Den här filen är för stor. Maxstorlek är {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],sv:["Denna indikator kan inte användas samtidigt som andra indikatorer används"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],sv:["Detta skript är endast tillgängligt för inbjudna. För att begära åtkomst, vänligen kontakta författaren."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],sv:["Symbolen är tillgänglig endast på {linkStart}TradingView{linkEnd}."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],sv:["Three Drives-mönstret"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."]}},12806:e=>{e.exports={en:["Time"]}},20909:e=>{e.exports={en:["Time zone"],sv:["Tidszon"]}},46852:e=>{e.exports={en:["Time Cycles"],sv:["Tidscykler"]}},17809:e=>{e.exports={en:["Time Price Opportunity"]}},66823:e=>{e.exports={en:["Trade"],sv:["Handla"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"]}},35757:e=>{e.exports={en:["Trend Angle"],sv:["Trendvinkel"]}},97339:e=>{e.exports={en:["Trend Line"],sv:["Trendlinje"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],sv:["Trendbaserad Fib Extension"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],sv:["Trendbaserad Fib Time"]}},1671:e=>{e.exports={en:["Triangle"],sv:["Triangel"]}},76152:e=>{e.exports={en:["Triangle Down"],sv:["Triangel ned"]}},90148:e=>{e.exports={en:["Triangle Pattern"],sv:["Triangelformation"]}},21236:e=>{e.exports={en:["Triangle Up"],sv:["Triangel upp"]}},21007:e=>{e.exports={en:["Tunis"],sv:["Tunisiska"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],sv:["Ångra"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],sv:["Enheter"]}},11768:e=>{e.exports={en:["Unknown error"],sv:["Okänt fel"]}},99894:e=>{e.exports={en:["Unlock"],sv:["Lås upp"]}},75546:e=>{e.exports={en:["Unsupported interval"]}},8580:e=>{e.exports={en:["User-defined error"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],sv:["Volymprofil med fast intervall"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],sv:["Volymprofil-indikator finns bara tillgängligt via våra upgraderade abonnemang."]}},93722:e=>{e.exports={en:["Volume candles"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."]}},92763:e=>{e.exports={en:["Volume footprint"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{ +e.exports={en:["Vertical Line"],sv:["Vertikal linje"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],sv:["Synlighet"]}},54853:e=>{e.exports={en:["Visibility on intervals"],sv:["Synlighet på interaller"]}},58302:e=>{e.exports={en:["Visible on tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],sv:["Synligt när musen är ovanför"]}},4077:e=>{e.exports={en:["Visual order"],sv:["Synlig order"]}},11316:e=>{e.exports={en:["X Cross"]}},42231:e=>{e.exports={en:["XABCD Pattern"],sv:["XABCD Pattern-formation"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],sv:["Du kan inte se denna pivot-tidsram på den här upplösningen"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"]}},62859:e=>{e.exports={en:["Zurich"],sv:["Zürich"]}},47977:e=>{e.exports={en:["change Elliott degree"],sv:["ändra Elliottgrader"]}},61557:e=>{e.exports={en:["change no overlapping labels"],sv:["ändra etiketter som inte överlappar varandra"]}},76852:e=>{e.exports={en:["change average close price label visibility"],sv:["ändring medel stäng pris etikett synlighet"]}},1022:e=>{e.exports={en:["change average close price line visibility"],sv:["ändring medel stäng pris linje synlighet"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],sv:["ändra synligheten av etiketterna för köp- och säljkurs"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],sv:["ändra synligheten av linjerna för köp- och säljkurs"]}},32302:e=>{e.exports={en:["change currency"],sv:["ändra valuta"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],sv:["ändra diagramlayout till {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],sv:["ändra synligheten av kontinuerligt kontraktsbyte"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],sv:["Ändra synligheten av nedräkningen vid stängning av baren"]}},16979:e=>{e.exports={en:["change date range"],sv:["ändra dataintervall"]}},53929:e=>{e.exports={en:["change dividends visibility"],sv:["ändra utdelningars synlighet"]}},6119:e=>{e.exports={en:["change events visibility on chart"],sv:["ändra händelsers synlighet på diagrammet"]}},6819:e=>{e.exports={en:["change earnings visibility"],sv:["ändra resultatets synlighet"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],sv:["ändra synligheten av terminskontraktens förfall"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],sv:["ändra synlighet för hög- och lågprisetiketter"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],sv:["ändra synlighet för hög- och lågprislinjer"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],sv:["ändra synlighet för indikatorers namnetiketter"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"], +sv:["ändra synlighet för indikatorers värdeetiketter"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],sv:["ändra senaste nytt och Tankars synlighet"]}},88849:e=>{e.exports={en:["change linking group"],sv:["ändra länkgrupp"]}},14691:e=>{e.exports={en:["change pane height"],sv:["ändra höjden på rutan"]}},96379:e=>{e.exports={en:["change plus button visibility"],sv:["ändra plusknappens synlighet"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],sv:["ändra synligheten av marknadsprisetiketterna avseende för- och eftermarknaden"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],sv:["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],sv:["ändra synligheten av stängningen för föregående prislinje"]}},8662:e=>{e.exports={en:["change price line visibility"],sv:["ändra synlighet för prislinje"]}},2509:e=>{e.exports={en:["change price to bar ratio"],sv:["ändra priser till stapelförhållanden"]}},32829:e=>{e.exports={en:["change resolution"],sv:["Ändra upplösning"]}},35400:e=>{e.exports={en:["change symbol"],sv:["Ändra tickersymbol"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],sv:["ändra synlighet för symboletiketter"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],sv:["ändra synligheten för det senaste symbolvärdet"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],sv:["ändra synligheten av symbolen för det föregående stängningsvärdet"]}},87041:e=>{e.exports={en:["change session"],sv:["Byt session"]}},38413:e=>{e.exports={en:["change session breaks visibility"],sv:["ändra synlighet för sessionsavbrott"]}},49965:e=>{e.exports={en:["change series style"],sv:["byt seriestil"]}},47474:e=>{e.exports={en:["change splits visibility"],sv:["ändra synligheten för splits"]}},20137:e=>{e.exports={en:["change timezone"],sv:["Ändra tidszon"]}},85975:e=>{e.exports={en:["change unit"],sv:["ändra enhet"]}},1924:e=>{e.exports={en:["change visibility"],sv:["Ändra synlighet"]}},84331:e=>{e.exports={en:["change visibility at current interval"],sv:["ändra synlighet vid nuvarande intervall"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],sv:["ändra synlighet vid nuvarande intervall och uppåt"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],sv:["ändra synlighet vid nuvarande intervall och nedåt"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],sv:["ändra synlighet för alla intervall"]}},94566:e=>{e.exports={en:["charts by TradingView"],sv:["diagram från TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],sv:["Klona linjeverktyg"]}},46219:e=>{e.exports={en:["create line tools group"],sv:["Skapa linjeverktygsgrupp"]}},95394:e=>{e.exports={en:["create line tools group from selection"],sv:["Skapa linjeverktygsgrupp från urval"]}},12898:e=>{e.exports={en:["create {tool}"],sv:["skapa{tool}"]}}, +94227:e=>{e.exports={en:["cut sources"],sv:["klipp källor"]}},11500:e=>{e.exports={en:["cut {title}"],sv:["klipp {title}"]}},63869:e=>{e.exports={en:["anchor objects"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],sv:["Lägg till linjeverktyg {lineTool} till grupp {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],sv:["Lägg till linjeverktyg till grupp {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],sv:["Lägg till detta finansiella mått i hela layouten"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],sv:["Lägg till den här indikatorn i hela layouten"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],sv:["Lägg till den här strategin till hela layouten"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],sv:["Lägg till den här symbolen i hela layouten"]}},4128:e=>{e.exports={en:["align to 45 degrees"]}},68231:e=>{e.exports={en:["apply chart theme"],sv:["tillämpa diagramtema"]}},99551:e=>{e.exports={en:["apply all chart properties"],sv:["tillämpa alla diagramegenskaper"]}},89720:e=>{e.exports={en:["apply drawing template"],sv:["Tillämpa ritningsmall"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],sv:["tillämpa fabriksinställningar för valda källor"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],sv:["använd indikatorerna för hela layouten"]}},69604:e=>{e.exports={en:["apply study template {template}"],sv:["Använd studiemall {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],sv:["tillämpa tema för verktygsfält"]}},1979:e=>{e.exports={en:["bring group {title} forward"],sv:["skicka fram grupp för {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],sv:["flytta fram {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],sv:["För {title} framåt"]}},44676:e=>{e.exports={en:["by TradingView"],sv:["Av TradingView"]}},58850:e=>{e.exports={en:["date range lock"],sv:["lås för datumintervall"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],sv:["Uteslut linjeverktyg från grupp {group}"]}},13017:e=>{e.exports={en:["hide {title}"],sv:["Dölj {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],sv:["Dölj markeringar på staplar"]}},56558:e=>{e.exports={en:["interval lock"],sv:["intervallås"]}},6830:e=>{e.exports={en:["invert scale"],sv:["Invertera skala"]}},48818:e=>{e.exports={en:["insert {title}"],sv:["infoga {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],sv:["infoga {title} efter {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],sv:["Infoga {title} efter {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],sv:["Infoga {title} före {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],sv:["Infoga {title} före {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],sv:["ladda standardmall för ritning"]}},62011:e=>{e.exports={en:["loading..."],sv:["laddar..."]}},76104:e=>{e.exports={ +en:["lock {title}"],sv:["Lås {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],sv:["lås grupp {group}"]}},18942:e=>{e.exports={en:["lock objects"],sv:["lås objekt"]}},98277:e=>{e.exports={en:["move"],sv:["flytta"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],sv:["flytta {title} till ny skala till vänster"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],sv:["flytta{title} till ny högerskala"]}},64077:e=>{e.exports={en:["move all scales to left"],sv:["Flytta alla skalor åt vänster"]}},19013:e=>{e.exports={en:["move all scales to right"],sv:["Flytta alla skalor åt höger"]}},52510:e=>{e.exports={en:["move drawing(s)"],sv:["Flytta ritning(ar)"]}},79209:e=>{e.exports={en:["move left"],sv:["flytta till vänster"]}},60114:e=>{e.exports={en:["move right"],sv:["flytta till höger"]}},44854:e=>{e.exports={en:["move scale"],sv:["Flytta skala"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],sv:["Gör {title} utan skala (helskärm)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],sv:["Gör grupp {group} osynlig"]}},45987:e=>{e.exports={en:["make group {group} visible"],sv:["Gör grupp {group} synlig"]}},78055:e=>{e.exports={en:["merge down"],sv:["slå ihop"]}},41866:e=>{e.exports={en:["merge to pane"],sv:["sammanfoga till rutan"]}},52458:e=>{e.exports={en:["merge up"],sv:["slå ihop"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],sv:["prisskala"]}},63796:e=>{e.exports={en:["scale price chart only"],sv:["Skalpris endast för diagram"]}},70771:e=>{e.exports={en:["scale time"],sv:["skaltid"]}},42070:e=>{e.exports={en:["scroll"],sv:["Skrolla"]}},87840:e=>{e.exports={en:["scroll time"],sv:["skrolltid"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],sv:["ställ in strategi för prisskaleselektion till {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],sv:["Skicka {title} bakåt"]}},5005:e=>{e.exports={en:["send {title} to back"],sv:["skicka bak {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],sv:["skicka tillbaka grupp för {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],sv:["dela linjeverktyg globalt"]}},90221:e=>{e.exports={en:["share line tools in layout"],sv:["dela linjeverktyg i layout"]}},13336:e=>{e.exports={en:["show all ideas"],sv:["visa alla idéer"]}},91395:e=>{e.exports={en:["show ideas of followed users"],sv:["visa idéer från följda användare"]}},57460:e=>{e.exports={en:["show my ideas only"],sv:["Visa endast mina idéer"]}},4114:e=>{e.exports={en:["stay in drawing mode"],sv:["stanna kvar i designläge"]}},3350:e=>{e.exports={en:["stop syncing drawing"],sv:["avbryt synkronisering av ritning"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],sv:["sluta synkronisera linjeverktyg"]}},53278:e=>{e.exports={en:["symbol lock"],sv:["symbollås"]}},91677:e=>{e.exports={en:["sync time"],sv:["synka tid"]}},3140:e=>{e.exports={en:["powered by"],sv:["drivs av"]}},92800:e=>{e.exports={en:["powered by TradingView"],sv:["drivs av TradingView"]}},62192:e=>{e.exports={ +en:["paste drawing"],sv:["klistra in ritning"]}},1064:e=>{e.exports={en:["paste indicator"],sv:["klistra in indikator"]}},57010:e=>{e.exports={en:["paste {title}"],sv:["klista in {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],sv:["fäst vid vänster skala"]}},7495:e=>{e.exports={en:["pin to right scale"],sv:["Fäst vid höger skala"]}},81566:e=>{e.exports={en:["pin to scale {label}"],sv:["Fäst vid skalan {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],sv:["omdisponera rutor"]}},60806:e=>{e.exports={en:["remove all indicators"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],sv:["ta bort avmarkerade tomma linjeverktyg"]}},30538:e=>{e.exports={en:["remove drawings"],sv:["Ta bort ritningar"]}},1193:e=>{e.exports={en:["remove drawings group"],sv:["ta bort ritningsgrupp"]}},38199:e=>{e.exports={en:["remove line data sources"],sv:["ta bort källor för linjedata"]}},93333:e=>{e.exports={en:["remove pane"],sv:["ta bort platta"]}},94543:e=>{e.exports={en:["remove {title}"],sv:["ta bort {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],sv:["Tar bort linjeverktygsgrupp {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],sv:["Döp om grupp {group} till {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],sv:["återställ layoutens storlek"]}},3323:e=>{e.exports={en:["reset scales"],sv:["återställ skalor"]}},17336:e=>{e.exports={en:["reset time scale"],sv:["Återställ tidsskala"]}},47418:e=>{e.exports={en:["resize layout"],sv:["ändra layoutens storlek"]}},85815:e=>{e.exports={en:["restore defaults"],sv:["återställ standardvärdena"]}},96881:e=>{e.exports={en:["restore study defaults"]}},63095:e=>{e.exports={en:["toggle maximized pane state"]}},42240:e=>{e.exports={en:["toggle auto scale"],sv:["växla skala automatiskt"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],sv:["växla indexerad till 100 skala"]}},49695:e=>{e.exports={en:["toggle lock scale"],sv:["växla låskalan"]}},49403:e=>{e.exports={en:["toggle log scale"],sv:["växla logaritmskala"]}},98994:e=>{e.exports={en:["toggle percentage scale"],sv:["Bryt procentskalan"]}},80688:e=>{e.exports={en:["toggle regular scale"],sv:["växla normalskala"]}},46807:e=>{e.exports={en:["track time"],sv:["spåra tid"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],sv:["stäng av delning av linjeverktyg"]}},99234:e=>{e.exports={en:["unanchor objects"]}},23230:e=>{e.exports={en:["unlock objects"],sv:["lås upp objekt"]}},74590:e=>{e.exports={en:["unlock group {group}"],sv:["Lås upp grupp {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],sv:["Lås upp {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],sv:["ta bort sammanslagning med ny bottenplatta"]}},79443:e=>{e.exports={en:["unmerge up"],sv:["ta bort övre sammanslagning"]}},46453:e=>{e.exports={en:["unmerge down"],sv:["ta bort nedre sammanslagning"]}},94656:e=>{e.exports={ +en:["{chartStyle} chart type isn't currently available for tick-based intervals."]}},41643:e=>{e.exports={en:["{count} bars"],sv:["{count} staplar"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],sv:["{symbol} finansinformation av TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],sv:["{userName} publicerade på {customer},{date}"]}},91084:e=>{e.exports={en:["zoom"]}},49856:e=>{e.exports={en:["zoom in"],sv:["förstora"]}},73638:e=>{e.exports={en:["zoom out"],sv:["förminska"]}},41807:e=>{e.exports={en:["day","days"],sv:["dag","dagar"]}},42328:e=>{e.exports={en:["hour","hours"],sv:["timme","timmar"]}},98393:e=>{e.exports={en:["month","months"],sv:["månad","månader"]}},78318:e=>{e.exports={en:["minute","minutes"],sv:["minut","minuter"]}},33232:e=>{e.exports={en:["second","seconds"],sv:["sekund","sekunder"]}},89937:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},48898:e=>{e.exports={en:["week","weeks"],sv:["Vecka","Veckor"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],sv:["{amount} ritning","{amount} ritningar"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],sv:["{amount} indikator","{amount} indikatorer"]}},58590:e=>{e.exports={en:["{count}m","{count}m"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={ +en:["IBrasil Index"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"]}, +e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"]},e.exports["#ETCUSD-symbol-description"]={ +en:["Ethereum Classic / U.S. Dollar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"]}, +e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={ +en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#NYSE:PBR-symbol-description"]={ +en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"]},e.exports["#TVC:AU10Y-symbol-description"]={ +en:["Australia Government Bonds 10 YR Yield"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"]}, +e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"]},e.exports["#TWII-symbol-description"]={ +en:["Taiwan Weighted Index"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"]}, +e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/sv.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 9ce77b03..00000000 --- a/charting_library/bundles/sv.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],sv:["12-timmars"]}},5797:e=>{e.exports={en:["24-hours"],sv:["24-timmars"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],sv:["Färgsätt candlesticks baserat på senaste stängning"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],sv:["Centrera"]}},15153:e=>{e.exports={en:["Chart basic styles"],sv:["Basstilar för diagram"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"],sv:["Stängningslinje"]}},74622:e=>{e.exports={en:["Crosshair"],sv:["Sikte"]}},81849:e=>{e.exports={en:["Currency"],sv:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"],sv:["Valuta och enhet"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],sv:["Justera data för utdelning"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],sv:["Förändringar i avtalens storlek och datum för upphörande"]}},36620:e=>{e.exports={en:["Alerts"],sv:["Alarm"]}},14119:e=>{e.exports={en:["Arguments"],sv:["Argument"]}},68650:e=>{e.exports={en:["Average close"],sv:["Genomsnittlig stängningskurs"]}},27567:e=>{e.exports={en:["Bottom"],sv:["Botten"]}},3159:e=>{e.exports={en:["Bottom line"],sv:["Bottenlinje"]}},74406:e=>{e.exports={en:["Body"],sv:["Kropp"]}},333:e=>{e.exports={en:["Borders"],sv:["Kanter"]}},79468:e=>{e.exports={en:["Background"],sv:["Bakgrund"]}},10842:e=>{e.exports={en:["Bar change values"],sv:["Stapelvärdesföränding"]}},28975:e=>{e.exports={en:["Base level"],sv:["Basnivå"]}},76473:e=>{e.exports={en:["Bid and ask"],sv:["Köp- och säljpriser"]}},32744:e=>{e.exports={en:["Buttons"],sv:["Knappar"]}},68662:e=>{e.exports={en:["Grid lines"],sv:["Raster"]}},17611:e=>{e.exports={en:["Down bars"],sv:["Nedåtgående staplar"]}},23743:e=>{e.exports={en:["Down color"],sv:["Färg på nedåtgående"]}},48225:e=>{e.exports={en:["Data modification"],sv:["Datamodifikation"]}},84838:e=>{e.exports={en:["Date format"],sv:["Datumformat"]}},42357:e=>{e.exports={en:["Day of week on labels"],sv:["Veckodagar på etiketter"]}},16564:e=>{e.exports={en:["Default"],sv:["Standard"]}},78734:e=>{e.exports={en:["Description"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],sv:["Evenemang"]}},41129:e=>{e.exports={en:["Fill"],sv:["Fyll"]}},61112:e=>{e.exports={en:["Fill top area"],sv:["Fyll topparea"]}},73185:e=>{e.exports={en:["Fill bottom area"],sv:["Fyll bottenområde"]}},95406:e=>{e.exports={en:["Horizontal"],sv:["Vågrät"]}},61900:e=>{e.exports={en:["Horz only"],sv:["Endast hori."]}},14180:e=>{e.exports={en:["High and low"],sv:["Hög och låg"]}},56359:e=>{e.exports={en:["High line"],sv:["Hög linje"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],sv:["Indikatorer"]}},78082:e=>{e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={ -en:["Open market status"],sv:["Öppen marknadsstatus"]}},34579:e=>{e.exports={en:["Low line"],sv:["Låg linje"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],sv:["Lång beskrivning"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],sv:["Vänster"]}},8249:e=>{e.exports={en:["Money"],sv:["Pengar"]}},70937:e=>{e.exports={en:["Margins"],sv:["Marginaler"]}},68833:e=>{e.exports={en:["Middle"],sv:["Mitten"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"],sv:["Inga"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],sv:["Skalläge (A och L)"]}},93968:e=>{e.exports={en:["Scales"],sv:["Skalor"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],sv:["Placering av skalor"]}},28715:e=>{e.exports={en:["Status line"],sv:["Statusrad"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"],sv:["Panelseparatörer"]}},16207:e=>{e.exports={en:["Percentage"],sv:["Pocentsats"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],sv:["För/eftermarknad"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],sv:["Före/efter-marknadstimmar bakgrund"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"],sv:["Föregående dags stängning"]}},35082:e=>{e.exports={en:["Price Scale"],sv:["prisskala"]}},27632:e=>{e.exports={en:["Price and percentage value"],sv:["Pris och procentvärde"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"],sv:["Priskälla"]}},73466:e=>{e.exports={en:["Projection up bars"],sv:["Projicera uppåtgående staplar"]}},77430:e=>{e.exports={en:["Projection candles"],sv:["Projektion av candles"]}},88367:e=>{e.exports={en:["Projection down bars"],sv:["Projicera nedåtgående staplar"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],sv:["Verkliga priser på prisskalan (istället för Heikin-Ashi pris)"]}},50421:e=>{e.exports={en:["Right"],sv:["Höger"]}},62532:e=>{e.exports={en:["Right Margin"],sv:["Högermarginal"]}},41571:e=>{e.exports={en:["Watermark"],sv:["Vattenstämpel"]}},32163:e=>{e.exports={en:["Wick"],sv:["Veke"]}},97118:e=>{e.exports={en:["Top"],sv:["Topp"]}},89349:e=>{e.exports={en:["Top line"],sv:["Topplinje"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],sv:["Textjustering"]}},67781:e=>{e.exports={en:["Text orientation"],sv:["Textriktning"]}},20215:e=>{e.exports={en:["Thin bars"],sv:["Tunna candlesticks"]}},70198:e=>{e.exports={en:["Title"],sv:["Titel"]}},29854:e=>{e.exports={en:["Titles"],sv:["Titlar"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"],sv:["Ticker och beskrivning"]}},24821:e=>{e.exports={en:["Ticks"],sv:["Bockar"]}}, -93965:e=>{e.exports={en:["Time Scale"],sv:["Tidsskala"]}},5591:e=>{e.exports={en:["Time hours format"],sv:["Tidsformat timmar"]}},77073:e=>{e.exports={en:["Timezone"],sv:["Tidszon"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],sv:["Enhet"]}},23091:e=>{e.exports={en:["Up color"],sv:["Färg på uppåtgående"]}},36957:e=>{e.exports={en:["Up bars"],sv:["Uppåtgående staplar"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],sv:["Använd avräkning så nära daglig intervallängd"]}},37644:e=>{e.exports={en:["Volume"],sv:["Volym"]}},51514:e=>{e.exports={en:["Value"],sv:["Värde"]}},31218:e=>{e.exports={en:["Value according to scale"],sv:["Värde enligt skala"]}},60092:e=>{e.exports={en:["Values"],sv:["Värden"]}},83594:e=>{e.exports={en:["Vert and horz"],sv:["Vert och hori"]}},8402:e=>{e.exports={en:["Vert only"],sv:["Endast vert."]}},69526:e=>{e.exports={en:["Vertical"],sv:["Lodrät"]}},21105:e=>{e.exports={en:["candle"],sv:["stapel"]}},27068:e=>{e.exports={en:["change HLC bars"],sv:["ändra HLC-staplar"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],sv:["byt navigeringsknappar för vattenmärkessymbol"]}},96227:e=>{e.exports={en:["change open market status visibility"],sv:["ändra synlighet för öppen marknadsstatus"]}},43231:e=>{e.exports={en:["change average close price line width"],sv:["genomsnittlig avvikelseförändring stängningskurs linjebredd"]}},47026:e=>{e.exports={en:["change average close price line color"],sv:["genomsnittlig avvikelseförändring stängningskurs linjefärg"]}},86866:e=>{e.exports={en:["change area fill color"],sv:["ändra areans fyllnadsfärg"]}},89346:e=>{e.exports={en:["change area line width"],sv:["ändra areans bredd"]}},29605:e=>{e.exports={en:["change area line color"],sv:["ändra areans linjefärg"]}},4640:e=>{e.exports={en:["change area price source"],sv:["ändra areans priskälla"]}},98407:e=>{e.exports={en:["change ask line color"],sv:["ändra linjefärg för säljbud"]}},42190:e=>{e.exports={en:["change base level"],sv:["ändra basnivå"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],sv:["ändra baslinjens nedre linjefärg"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],sv:["ändra baslinjens nedre linjebredd"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],sv:["ändra färgen på baslinjen för fyllning av det nedre området"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],sv:["ändra färgen på baslinjen för fyllning av det övre området"]}},68609:e=>{e.exports={en:["change baseline price source"],sv:["ändra baslinjens priskälla"]}},69044:e=>{e.exports={en:["change baseline top line color"],sv:["ändra baslinjens övre linjefärg"]}},68197:e=>{e.exports={en:["change baseline top line width"],sv:["ändra baslinjens övre bredd"]}},33464:e=>{e.exports={en:["change bar up color"],sv:["ändra färg på stapelns övre del"]}},27426:e=>{e.exports={en:["change bar change visibility"],sv:["ändra synlighet för stapeländringar"]}},59622:e=>{ -e.exports={en:["change bar down color"],sv:["ändra färg på stapelns nedre del"]}},17919:e=>{e.exports={en:["change bid line color"],sv:["ändra linjefärg för bud"]}},32094:e=>{e.exports={en:["change bottom margin"],sv:["ändra bottenmarginal"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],sv:["ändra synlighet för valuta och enhetsetiketter"]}},64003:e=>{e.exports={en:["change currency label visibility"],sv:["ändra synlighet för valutaetiketter"]}},42803:e=>{e.exports={en:["change chart background color"],sv:["ändra diagrammets bakgrundsfärg"]}},41382:e=>{e.exports={en:["change chart background type"],sv:["ändra digrammets bakgrundstyp"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],sv:["ändra färgstaplar utifrån det föregående stängningsvärdet"]}},88324:e=>{e.exports={en:["change column up color"],sv:["ändra färg för kolumn upp"]}},93890:e=>{e.exports={en:["change column down color"],sv:["ändra färg för kolumn ner"]}},4727:e=>{e.exports={en:["change column price source"],sv:["ändra kolumn priskälla"]}},50544:e=>{e.exports={en:["change crosshair width"],sv:["ändra bredd för crosshair"]}},92885:e=>{e.exports={en:["change crosshair color"],sv:["ändra färg för crosshair"]}},68418:e=>{e.exports={en:["change crosshair style"],sv:["ändra stil för crosshair"]}},43109:e=>{e.exports={en:["change date format"],sv:["ändra datumformat"]}},30418:e=>{e.exports={en:["change day of week on labels"],sv:["byt dag på etiketter"]}},82063:e=>{e.exports={en:["change decimal places"],sv:["ändra decimalens placering"]}},44223:e=>{e.exports={en:["change extended hours color"],sv:["ändra färg för utökade tider"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"],sv:["ändra synlighet för rutnätslinjer"]}},61407:e=>{e.exports={en:["change high and low price line color"],sv:["ändra linjefärg för högsta och lägsta kurs"]}},39581:e=>{e.exports={en:["change high and low price line width"],sv:["ändra linjebredd för högsta och lägsta kurs"]}},6026:e=>{e.exports={en:["change high-low body color"],sv:["ändra hög-lågkroppens färg"]}},73021:e=>{e.exports={en:["change high-low body visibility"],sv:["ändra synlighet för hög-lågkroppen"]}},46844:e=>{e.exports={en:["change high-low border color"],sv:["ändra kantlinjefärg för hög-låg"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],sv:["ändra synlighet för kantlinjer"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],sv:["ändra synlighet för hög-lågetiketter"]}},56961:e=>{e.exports={en:["change high-low labels color"],sv:["ändra färg för hög-lågetiketter"]}},21133:e=>{e.exports={en:["change horz grid lines color"],sv:["ändra horzrutnätets färg"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],sv:["ändra synlighet för indikatortitel"]}},49583:e=>{e.exports={en:["change indicator values visibility"],sv:["ändra synlighet för indikatorvärden"]}},78310:e=>{e.exports={ -en:["change indicator arguments visibility"],sv:["ändra synlighet för indikatorargument"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],sv:["ändra synlighet för indikatorer och finansiella namnetiketter"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],sv:["ändra synlighet för indikatorer och finansiella värdeetiketter"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"],sv:["ändra transparens för teckenförklaring"]}},14246:e=>{e.exports={en:["change legend background visibility"],sv:["ändra synlighet för teckenförklaring"]}},88640:e=>{e.exports={en:["change line color"],sv:["ändra linjefärg"]}},41837:e=>{e.exports={en:["change line price source"],sv:["ändra linjens priskälla"]}},48339:e=>{e.exports={en:["change line width"],sv:["ändra linjebredd"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],sv:["ändra synligheten för rutknapparna"]}},52203:e=>{e.exports={en:["change pane separators color"],sv:["ändra färgen på panelerna"]}},38730:e=>{e.exports={en:["change post market color"],sv:["ändra färg för postmarket"]}},28075:e=>{e.exports={en:["change post market line color"],sv:["ändra linjefärg för postmarket"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],sv:["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]}},44371:e=>{e.exports={en:["change pre market color"],sv:["ändra färg för premarket"]}},96114:e=>{e.exports={en:["change pre market line color"],sv:["ändra linjefärg för premarket"]}},69814:e=>{e.exports={en:["change previous close price line color"],sv:["ändra färg på föregående stängda prislinje"]}},13660:e=>{e.exports={en:["change previous close price line width"],sv:["ändra linjebredd för tidigare stängningspris"]}},87861:e=>{e.exports={en:["change price line color"],sv:["ändra färg för prislinje"]}},29353:e=>{e.exports={en:["change price line width"],sv:["ändra bredd för prislinje"]}},16241:e=>{e.exports={en:["change range bars style"],sv:["ändra intervall för stil på staplar"]}},65821:e=>{e.exports={en:["change range thin bars"],sv:["ändra räckvidden för tunna staplar"]}},75487:e=>{e.exports={en:["change renko wick down color"],sv:["ändra nedre färg för renko wick"]}},92277:e=>{e.exports={en:["change renko wick up color"],sv:["ändra övre färg för renko wick"]}},79604:e=>{e.exports={en:["change renko wick visibility"],sv:["ändra renko wick synlighet"]}},82946:e=>{e.exports={en:["change right margin"],sv:["ändra högermarginalen"]}},79545:e=>{e.exports={en:["change right margin percentage"],sv:["ändra procentsatsen för högermarginalen"]}},78995:e=>{e.exports={en:["change symbol watermark color"],sv:["ändra färg för vattenmärkessymbol"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],sv:["ändra synligheten för vattenmärkessymbol"]}},88167:e=>{e.exports={en:["change symbol description visibility"],sv:["ändra synlighet för symbolbeskrivning"]}},12050:e=>{e.exports={ -en:["change symbol field visibility"],sv:["ändra symbolfältets synlighet"]}},46066:e=>{e.exports={en:["change symbol last value mode"],sv:["ändra symbol för senaste värdeläge"]}},902:e=>{e.exports={en:["change symbol legend format"],sv:["ändra format för teckenförklarimg"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],sv:["ändra skal-lägen knappar synlighet"]}},76131:e=>{e.exports={en:["change scales text color"],sv:["ändra textfärg för skalorna"]}},27792:e=>{e.exports={en:["change scales font size"],sv:["ändra teckenstorlek för skalorna"]}},94997:e=>{e.exports={en:["change scales lines color"],sv:["ändra färg för skalorna"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],sv:["ändra synligheten för sessionsgränser"]}},28175:e=>{e.exports={en:["change sessions breaks width"],sv:["ändra bredd för sessionsgränser"]}},33895:e=>{e.exports={en:["change sessions breaks color"],sv:["ändra färg för sessionsgränser"]}},21641:e=>{e.exports={en:["change sessions breaks style"],sv:["ändra stil för sessionsgränser"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],sv:["ändra visningen av verkliga priser på prisskalan (i stället för Heiken-Ashi-priset)"]}},60834:e=>{e.exports={en:["change thin bars"],sv:["ändra de tunna staplarna"]}},39754:e=>{e.exports={en:["change time hours format"],sv:["ändra tidsformat timmar"]}},74883:e=>{e.exports={en:["change top margin"],sv:["ändra toppmarginal"]}},51250:e=>{e.exports={en:["change unit label visibility"],sv:["ändra synlighet för enhetsetiketter"]}},71805:e=>{e.exports={en:["change vert grid lines color"],sv:["ändra färg på rutnätets linjer"]}},96201:e=>{e.exports={en:["change volume values visibility"],sv:["ändra synlighet för volymvärden"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],sv:["ändra övre kantfärg för {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],sv:["ändra övre färg för {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],sv:["ändra vekens nedre färg för {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],sv:["ändra vekens övre färg för {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],sv:["ändra synlighet för {candleType}s vekar"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],sv:["ändra synlighet för {candleType} kropp"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],sv:["ändra synlighet för {candleType} kant"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],sv:["ändra nedre kantfärg för {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],sv:["ändra nedre färg för {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],sv:["ändra den nedre färgen på stapelkanten för {chartType}"]}},28394:e=>{e.exports={ -en:["change {chartType} border bar up color"],sv:["ändra den övre färgen på stapelkanten för {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],sv:["ändra {chartType} nedre färg"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],sv:["ändra den nedre färgen för projektionsstapeln {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],sv:["ändra {chartType} övre färg"]}},66110:e=>{e.exports={en:["change {inputName} property"],sv:["ändra egenskapen {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],sv:["justera uppgifterna för utdelningar"]}},1433:e=>{e.exports={en:["adjust for contract changes"],sv:["justera för kontraktändringar"]}},92598:e=>{e.exports={en:["hollow candles"],sv:["Ihåliga candlesticks"]}},57243:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},70282:e=>{e.exports={en:["renko"],sv:["Renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],sv:["använd avräkning så nära daglig intervallängd"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.7458.068c610f8718bc62a766.js b/charting_library/bundles/sv.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..e8fb8ea8 --- /dev/null +++ b/charting_library/bundles/sv.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},31882:e=>{e.exports={en:["12-hours"],sv:["12-timmars"]}},5797:e=>{e.exports={en:["24-hours"],sv:["24-timmars"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],sv:["Färgsätt candlesticks baserat på senaste stängning"]}},23739:e=>{e.exports={en:["Canvas"]}},24197:e=>{e.exports={en:["Center"],sv:["Centrera"]}},15153:e=>{e.exports={en:["Chart basic styles"],sv:["Basstilar för diagram"]}},45639:e=>{e.exports={en:["Chart values"]}},84831:e=>{e.exports={en:["Close line"],sv:["Stängningslinje"]}},74622:e=>{e.exports={en:["Crosshair"],sv:["Sikte"]}},81849:e=>{e.exports={en:["Currency"],sv:["Valuta"]}},3015:e=>{e.exports={en:["Currency and Unit"],sv:["Valuta och enhet"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],sv:["Justera data för utdelning"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],sv:["Förändringar i avtalens storlek och datum för upphörande"]}},36620:e=>{e.exports={en:["Alerts"],sv:["Alarm"]}},14119:e=>{e.exports={en:["Arguments"],sv:["Argument"]}},68650:e=>{e.exports={en:["Average close"],sv:["Genomsnittlig stängningskurs"]}},27567:e=>{e.exports={en:["Bottom"],sv:["Botten"]}},3159:e=>{e.exports={en:["Bottom line"],sv:["Bottenlinje"]}},74406:e=>{e.exports={en:["Body"],sv:["Kropp"]}},333:e=>{e.exports={en:["Borders"],sv:["Kanter"]}},79468:e=>{e.exports={en:["Background"],sv:["Bakgrund"]}},10842:e=>{e.exports={en:["Bar change values"],sv:["Stapelvärdesföränding"]}},28975:e=>{e.exports={en:["Base level"],sv:["Basnivå"]}},76473:e=>{e.exports={en:["Bid and ask"],sv:["Köp- och säljpriser"]}},32744:e=>{e.exports={en:["Buttons"],sv:["Knappar"]}},68662:e=>{e.exports={en:["Grid lines"],sv:["Raster"]}},17611:e=>{e.exports={en:["Down bars"],sv:["Nedåtgående staplar"]}},23743:e=>{e.exports={en:["Down color"],sv:["Färg på nedåtgående"]}},48225:e=>{e.exports={en:["Data modification"],sv:["Datamodifikation"]}},84838:e=>{e.exports={en:["Date format"],sv:["Datumformat"]}},42357:e=>{e.exports={en:["Day of week on labels"],sv:["Veckodagar på etiketter"]}},16564:e=>{e.exports={en:["Default"],sv:["Standard"]}},78734:e=>{e.exports={en:["Description"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},69808:e=>{e.exports={en:["Events"],sv:["Evenemang"]}},41129:e=>{e.exports={en:["Fill"],sv:["Fyll"]}},61112:e=>{e.exports={en:["Fill top area"],sv:["Fyll topparea"]}},73185:e=>{e.exports={en:["Fill bottom area"],sv:["Fyll bottenområde"]}},95406:e=>{e.exports={en:["Horizontal"],sv:["Vågrät"]}},61900:e=>{e.exports={en:["Horz only"],sv:["Endast hori."]}},14180:e=>{e.exports={en:["High and low"],sv:["Hög och låg"]}},56359:e=>{e.exports={en:["High line"],sv:["Hög linje"]}},47326:e=>{e.exports={en:["Integer"]}},84549:e=>{e.exports={en:["Indicators"],sv:["Indikatorer"]}},78082:e=>{ +e.exports={en:["Indicators and financials"]}},25765:e=>{e.exports={en:["Open market status"],sv:["Öppen marknadsstatus"]}},34579:e=>{e.exports={en:["Low line"],sv:["Låg linje"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],sv:["Lång beskrivning"]}},72423:e=>{e.exports={en:["Last day change values"]}},11626:e=>{e.exports={en:["Left"],sv:["Vänster"]}},8249:e=>{e.exports={en:["Money"],sv:["Pengar"]}},70937:e=>{e.exports={en:["Margins"],sv:["Marginaler"]}},68833:e=>{e.exports={en:["Middle"],sv:["Mitten"]}},58589:e=>{e.exports={en:["No overlapping labels"]}},60798:e=>{e.exports={en:["None"],sv:["Inga"]}},51019:e=>{e.exports={en:["Navigation"]}},99709:e=>{e.exports={en:["Name"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],sv:["Skalläge (A och L)"]}},93968:e=>{e.exports={en:["Scales"],sv:["Skalor"]}},90275:e=>{e.exports={en:["Scales and lines"]}},30042:e=>{e.exports={en:["Scales placement"],sv:["Placering av skalor"]}},28715:e=>{e.exports={en:["Status line"],sv:["Statusrad"]}},95481:e=>{e.exports={en:["Symbol"]}},53263:e=>{e.exports={en:["Pane"]}},82894:e=>{e.exports={en:["Pane separators"],sv:["Panelseparatörer"]}},16207:e=>{e.exports={en:["Percentage"],sv:["Pocentsats"]}},94408:e=>{e.exports={en:["Pips"]}},60904:e=>{e.exports={en:["Pre/post market"],sv:["För/eftermarknad"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],sv:["Före/efter-marknadstimmar bakgrund"]}},59766:e=>{e.exports={en:["Precision"]}},83811:e=>{e.exports={en:["Previous day close"],sv:["Föregående dags stängning"]}},35082:e=>{e.exports={en:["Price Scale"],sv:["prisskala"]}},27632:e=>{e.exports={en:["Price and percentage value"],sv:["Pris och procentvärde"]}},62142:e=>{e.exports={en:["Price labels & lines"]}},84684:e=>{e.exports={en:["Price source"],sv:["Priskälla"]}},73466:e=>{e.exports={en:["Projection up bars"],sv:["Projicera uppåtgående staplar"]}},77430:e=>{e.exports={en:["Projection candles"],sv:["Projektion av candles"]}},88367:e=>{e.exports={en:["Projection down bars"],sv:["Projicera nedåtgående staplar"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],sv:["Verkliga priser på prisskalan (istället för Heikin-Ashi pris)"]}},50421:e=>{e.exports={en:["Right"],sv:["Höger"]}},62532:e=>{e.exports={en:["Right Margin"],sv:["Högermarginal"]}},41571:e=>{e.exports={en:["Watermark"],sv:["Vattenstämpel"]}},32163:e=>{e.exports={en:["Wick"],sv:["Veke"]}},97118:e=>{e.exports={en:["Top"],sv:["Topp"]}},89349:e=>{e.exports={en:["Top line"],sv:["Topplinje"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],sv:["Textjustering"]}},67781:e=>{e.exports={en:["Text orientation"],sv:["Textriktning"]}},20215:e=>{e.exports={en:["Thin bars"],sv:["Tunna candlesticks"]}},70198:e=>{e.exports={en:["Title"],sv:["Titel"]}},29854:e=>{e.exports={en:["Titles"],sv:["Titlar"]}},5791:e=>{e.exports={en:["Ticker"]}},16816:e=>{e.exports={en:["Ticker and description"], +sv:["Ticker och beskrivning"]}},24821:e=>{e.exports={en:["Ticks"],sv:["Bockar"]}},93965:e=>{e.exports={en:["Time Scale"],sv:["Tidsskala"]}},5591:e=>{e.exports={en:["Time hours format"],sv:["Tidsformat timmar"]}},77073:e=>{e.exports={en:["Timezone"],sv:["Tidszon"]}},76495:e=>{e.exports={en:["Trading"]}},33564:e=>{e.exports={en:["Unit"],sv:["Enhet"]}},23091:e=>{e.exports={en:["Up color"],sv:["Färg på uppåtgående"]}},36957:e=>{e.exports={en:["Up bars"],sv:["Uppåtgående staplar"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],sv:["Använd avräkning så nära daglig intervallängd"]}},37644:e=>{e.exports={en:["Volume"],sv:["Volym"]}},51514:e=>{e.exports={en:["Value"],sv:["Värde"]}},31218:e=>{e.exports={en:["Value according to scale"],sv:["Värde enligt skala"]}},60092:e=>{e.exports={en:["Values"],sv:["Värden"]}},83594:e=>{e.exports={en:["Vert and horz"],sv:["Vert och hori"]}},8402:e=>{e.exports={en:["Vert only"],sv:["Endast vert."]}},69526:e=>{e.exports={en:["Vertical"],sv:["Lodrät"]}},21105:e=>{e.exports={en:["candle"],sv:["stapel"]}},27068:e=>{e.exports={en:["change HLC bars"],sv:["ändra HLC-staplar"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],sv:["byt navigeringsknappar för vattenmärkessymbol"]}},96227:e=>{e.exports={en:["change open market status visibility"],sv:["ändra synlighet för öppen marknadsstatus"]}},43231:e=>{e.exports={en:["change average close price line width"],sv:["genomsnittlig avvikelseförändring stängningskurs linjebredd"]}},47026:e=>{e.exports={en:["change average close price line color"],sv:["genomsnittlig avvikelseförändring stängningskurs linjefärg"]}},86866:e=>{e.exports={en:["change area fill color"],sv:["ändra areans fyllnadsfärg"]}},89346:e=>{e.exports={en:["change area line width"],sv:["ändra areans bredd"]}},29605:e=>{e.exports={en:["change area line color"],sv:["ändra areans linjefärg"]}},4640:e=>{e.exports={en:["change area price source"],sv:["ändra areans priskälla"]}},98407:e=>{e.exports={en:["change ask line color"],sv:["ändra linjefärg för säljbud"]}},42190:e=>{e.exports={en:["change base level"],sv:["ändra basnivå"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],sv:["ändra baslinjens nedre linjefärg"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],sv:["ändra baslinjens nedre linjebredd"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],sv:["ändra färgen på baslinjen för fyllning av det nedre området"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],sv:["ändra färgen på baslinjen för fyllning av det övre området"]}},68609:e=>{e.exports={en:["change baseline price source"],sv:["ändra baslinjens priskälla"]}},69044:e=>{e.exports={en:["change baseline top line color"],sv:["ändra baslinjens övre linjefärg"]}},68197:e=>{e.exports={en:["change baseline top line width"],sv:["ändra baslinjens övre bredd"]}},33464:e=>{e.exports={en:["change bar up color"],sv:["ändra färg på stapelns övre del"]}},27426:e=>{e.exports={ +en:["change bar change visibility"],sv:["ändra synlighet för stapeländringar"]}},59622:e=>{e.exports={en:["change bar down color"],sv:["ändra färg på stapelns nedre del"]}},17919:e=>{e.exports={en:["change bid line color"],sv:["ändra linjefärg för bud"]}},32094:e=>{e.exports={en:["change bottom margin"],sv:["ändra bottenmarginal"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],sv:["ändra synlighet för valuta och enhetsetiketter"]}},64003:e=>{e.exports={en:["change currency label visibility"],sv:["ändra synlighet för valutaetiketter"]}},42803:e=>{e.exports={en:["change chart background color"],sv:["ändra diagrammets bakgrundsfärg"]}},41382:e=>{e.exports={en:["change chart background type"],sv:["ändra digrammets bakgrundstyp"]}},79637:e=>{e.exports={en:["change chart values visibility"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],sv:["ändra färgstaplar utifrån det föregående stängningsvärdet"]}},88324:e=>{e.exports={en:["change column up color"],sv:["ändra färg för kolumn upp"]}},93890:e=>{e.exports={en:["change column down color"],sv:["ändra färg för kolumn ner"]}},4727:e=>{e.exports={en:["change column price source"],sv:["ändra kolumn priskälla"]}},50544:e=>{e.exports={en:["change crosshair width"],sv:["ändra bredd för crosshair"]}},92885:e=>{e.exports={en:["change crosshair color"],sv:["ändra färg för crosshair"]}},68418:e=>{e.exports={en:["change crosshair style"],sv:["ändra stil för crosshair"]}},43109:e=>{e.exports={en:["change date format"],sv:["ändra datumformat"]}},30418:e=>{e.exports={en:["change day of week on labels"],sv:["byt dag på etiketter"]}},82063:e=>{e.exports={en:["change decimal places"],sv:["ändra decimalens placering"]}},44223:e=>{e.exports={en:["change extended hours color"],sv:["ändra färg för utökade tider"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},73844:e=>{e.exports={en:["change grid lines visibility"],sv:["ändra synlighet för rutnätslinjer"]}},61407:e=>{e.exports={en:["change high and low price line color"],sv:["ändra linjefärg för högsta och lägsta kurs"]}},39581:e=>{e.exports={en:["change high and low price line width"],sv:["ändra linjebredd för högsta och lägsta kurs"]}},6026:e=>{e.exports={en:["change high-low body color"],sv:["ändra hög-lågkroppens färg"]}},73021:e=>{e.exports={en:["change high-low body visibility"],sv:["ändra synlighet för hög-lågkroppen"]}},46844:e=>{e.exports={en:["change high-low border color"],sv:["ändra kantlinjefärg för hög-låg"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],sv:["ändra synlighet för kantlinjer"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],sv:["ändra synlighet för hög-lågetiketter"]}},56961:e=>{e.exports={en:["change high-low labels color"],sv:["ändra färg för hög-lågetiketter"]}},21133:e=>{e.exports={en:["change horz grid lines color"],sv:["ändra horzrutnätets färg"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],sv:["ändra synlighet för indikatortitel"]}},49583:e=>{e.exports={ +en:["change indicator values visibility"],sv:["ändra synlighet för indikatorvärden"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],sv:["ändra synlighet för indikatorargument"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],sv:["ändra synlighet för indikatorer och finansiella namnetiketter"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],sv:["ändra synlighet för indikatorer och finansiella värdeetiketter"]}},66307:e=>{e.exports={en:["change last day change visibility"]}},91873:e=>{e.exports={en:["change legend background transparency"],sv:["ändra transparens för teckenförklaring"]}},14246:e=>{e.exports={en:["change legend background visibility"],sv:["ändra synlighet för teckenförklaring"]}},88640:e=>{e.exports={en:["change line color"],sv:["ändra linjefärg"]}},41837:e=>{e.exports={en:["change line price source"],sv:["ändra linjens priskälla"]}},48339:e=>{e.exports={en:["change line width"],sv:["ändra linjebredd"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],sv:["ändra synligheten för rutknapparna"]}},52203:e=>{e.exports={en:["change pane separators color"],sv:["ändra färgen på panelerna"]}},38730:e=>{e.exports={en:["change post market color"],sv:["ändra färg för postmarket"]}},28075:e=>{e.exports={en:["change post market line color"],sv:["ändra linjefärg för postmarket"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],sv:["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]}},44371:e=>{e.exports={en:["change pre market color"],sv:["ändra färg för premarket"]}},96114:e=>{e.exports={en:["change pre market line color"],sv:["ändra linjefärg för premarket"]}},69814:e=>{e.exports={en:["change previous close price line color"],sv:["ändra färg på föregående stängda prislinje"]}},13660:e=>{e.exports={en:["change previous close price line width"],sv:["ändra linjebredd för tidigare stängningspris"]}},87861:e=>{e.exports={en:["change price line color"],sv:["ändra färg för prislinje"]}},29353:e=>{e.exports={en:["change price line width"],sv:["ändra bredd för prislinje"]}},16241:e=>{e.exports={en:["change range bars style"],sv:["ändra intervall för stil på staplar"]}},65821:e=>{e.exports={en:["change range thin bars"],sv:["ändra räckvidden för tunna staplar"]}},75487:e=>{e.exports={en:["change renko wick down color"],sv:["ändra nedre färg för renko wick"]}},92277:e=>{e.exports={en:["change renko wick up color"],sv:["ändra övre färg för renko wick"]}},79604:e=>{e.exports={en:["change renko wick visibility"],sv:["ändra renko wick synlighet"]}},82946:e=>{e.exports={en:["change right margin"],sv:["ändra högermarginalen"]}},79545:e=>{e.exports={en:["change right margin percentage"],sv:["ändra procentsatsen för högermarginalen"]}},78995:e=>{e.exports={en:["change symbol watermark color"],sv:["ändra färg för vattenmärkessymbol"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],sv:["ändra synligheten för vattenmärkessymbol"]}},88167:e=>{e.exports={ +en:["change symbol description visibility"],sv:["ändra synlighet för symbolbeskrivning"]}},12050:e=>{e.exports={en:["change symbol field visibility"],sv:["ändra symbolfältets synlighet"]}},46066:e=>{e.exports={en:["change symbol last value mode"],sv:["ändra symbol för senaste värdeläge"]}},902:e=>{e.exports={en:["change symbol legend format"],sv:["ändra format för teckenförklarimg"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],sv:["ändra skal-lägen knappar synlighet"]}},76131:e=>{e.exports={en:["change scales text color"],sv:["ändra textfärg för skalorna"]}},27792:e=>{e.exports={en:["change scales font size"],sv:["ändra teckenstorlek för skalorna"]}},94997:e=>{e.exports={en:["change scales lines color"],sv:["ändra färg för skalorna"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],sv:["ändra synligheten för sessionsgränser"]}},28175:e=>{e.exports={en:["change sessions breaks width"],sv:["ändra bredd för sessionsgränser"]}},33895:e=>{e.exports={en:["change sessions breaks color"],sv:["ändra färg för sessionsgränser"]}},21641:e=>{e.exports={en:["change sessions breaks style"],sv:["ändra stil för sessionsgränser"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],sv:["ändra visningen av verkliga priser på prisskalan (i stället för Heiken-Ashi-priset)"]}},60834:e=>{e.exports={en:["change thin bars"],sv:["ändra de tunna staplarna"]}},39754:e=>{e.exports={en:["change time hours format"],sv:["ändra tidsformat timmar"]}},74883:e=>{e.exports={en:["change top margin"],sv:["ändra toppmarginal"]}},51250:e=>{e.exports={en:["change unit label visibility"],sv:["ändra synlighet för enhetsetiketter"]}},71805:e=>{e.exports={en:["change vert grid lines color"],sv:["ändra färg på rutnätets linjer"]}},96201:e=>{e.exports={en:["change volume values visibility"],sv:["ändra synlighet för volymvärden"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],sv:["ändra övre kantfärg för {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],sv:["ändra övre färg för {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],sv:["ändra vekens nedre färg för {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],sv:["ändra vekens övre färg för {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],sv:["ändra synlighet för {candleType}s vekar"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],sv:["ändra synlighet för {candleType} kropp"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],sv:["ändra synlighet för {candleType} kant"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],sv:["ändra nedre kantfärg för {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],sv:["ändra nedre färg för {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"], +sv:["ändra den nedre färgen på stapelkanten för {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],sv:["ändra den övre färgen på stapelkanten för {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],sv:["ändra {chartType} nedre färg"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],sv:["ändra den nedre färgen för projektionsstapeln {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],sv:["ändra {chartType} övre färg"]}},66110:e=>{e.exports={en:["change {inputName} property"],sv:["ändra egenskapen {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],sv:["justera uppgifterna för utdelningar"]}},1433:e=>{e.exports={en:["adjust for contract changes"],sv:["justera för kontraktändringar"]}},92598:e=>{e.exports={en:["hollow candles"],sv:["Ihåliga candlesticks"]}},57243:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},70282:e=>{e.exports={en:["renko"],sv:["Renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],sv:["använd avräkning så nära daglig intervallängd"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/sv.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 5a9761cd..00000000 --- a/charting_library/bundles/sv.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],sv:["Färgsätt candlesticks baserat på senaste stängning"]}},78930:e=>{e.exports={en:["Coordinates"],sv:["Koordinater"]}},24197:e=>{e.exports={en:["Center"],sv:["Centrera"]}},84831:e=>{e.exports={en:["Close line"],sv:["Stängningslinje"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],sv:["Justera data för utdelning"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],sv:["Förändringar i avtalens storlek och datum för upphörande"]}},27567:e=>{e.exports={en:["Bottom"],sv:["Botten"]}},3159:e=>{e.exports={en:["Bottom line"],sv:["Bottenlinje"]}},74406:e=>{e.exports={en:["Body"],sv:["Kropp"]}},333:e=>{e.exports={en:["Borders"],sv:["Kanter"]}},42398:e=>{e.exports={en:["Base"],sv:["Bas"]}},28975:e=>{e.exports={en:["Base level"],sv:["Basnivå"]}},71776:e=>{e.exports={en:["Down"],sv:["Ned"]}},17611:e=>{e.exports={en:["Down bars"],sv:["Nedåtgående staplar"]}},23743:e=>{e.exports={en:["Down color"],sv:["Färg på nedåtgående"]}},48225:e=>{e.exports={en:["Data modification"],sv:["Datamodifikation"]}},72942:e=>{e.exports={en:["Days"],sv:["Dagar"]}},16564:e=>{e.exports={en:["Default"],sv:["Standard"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],sv:["Förskjutning (pris-, stapel-)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"]}},819:e=>{e.exports={en:["Extend lines"],sv:["Utöka linjer"]}},41129:e=>{e.exports={en:["Fill"],sv:["Fyll"]}},61112:e=>{e.exports={en:["Fill top area"],sv:["Fyll topparea"]}},73185:e=>{e.exports={en:["Fill bottom area"],sv:["Fyll bottenområde"]}},56796:e=>{e.exports={en:["Hours"],sv:["Timmar"]}},95406:e=>{e.exports={en:["Horizontal"],sv:["Vågrät"]}},56359:e=>{e.exports={en:["High line"],sv:["Hög linje"]}},47326:e=>{e.exports={en:["Integer"]}},21429:e=>{e.exports={en:["Inputs"],sv:["Indata"]}},64075:e=>{e.exports={en:["Override min tick"],sv:["Åsidosätt minimumkredit"]}},34579:e=>{e.exports={en:["Low line"],sv:["Låg linje"]}},11626:e=>{e.exports={en:["Left"],sv:["Vänster"]}},43154:e=>{e.exports={en:["Months"],sv:["Månader"]}},68833:e=>{e.exports={en:["Middle"],sv:["Mitten"]}},42562:e=>{e.exports={en:["Minutes"],sv:["Minuter"]}},65188:e=>{e.exports={en:["Seconds"],sv:["Sekunder"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],sv:["Före/efter-marknadstimmar bakgrund"]}},59766:e=>{e.exports={en:["Precision"]}},84684:e=>{e.exports={en:["Price source"],sv:["Priskälla"]}},73466:e=>{e.exports={en:["Projection up bars"],sv:["Projicera uppåtgående staplar"]}},77430:e=>{e.exports={en:["Projection candles"],sv:["Projektion av candles"]}},88367:e=>{e.exports={en:["Projection down bars"],sv:["Projicera nedåtgående staplar"]}},6160:e=>{e.exports={ -en:["Real prices on price scale (instead of Heikin-Ashi price)"],sv:["Verkliga priser på prisskalan (istället för Heikin-Ashi pris)"]}},50421:e=>{e.exports={en:["Right"],sv:["Höger"]}},835:e=>{e.exports={en:["Weeks"],sv:["Veckor"]}},32163:e=>{e.exports={en:["Wick"],sv:["Veke"]}},97118:e=>{e.exports={en:["Top"],sv:["Topp"]}},89349:e=>{e.exports={en:["Top line"],sv:["Topplinje"]}},70320:e=>{e.exports={en:["Text"]}},25485:e=>{e.exports={en:["Text alignment"],sv:["Textjustering"]}},67781:e=>{e.exports={en:["Text orientation"],sv:["Textriktning"]}},20215:e=>{e.exports={en:["Thin bars"],sv:["Tunna candlesticks"]}},24821:e=>{e.exports={en:["Ticks"],sv:["Bockar"]}},77073:e=>{e.exports={en:["Timezone"],sv:["Tidszon"]}},22691:e=>{e.exports={en:["Up"],sv:["Upp"]}},23091:e=>{e.exports={en:["Up color"],sv:["Färg på uppåtgående"]}},36957:e=>{e.exports={en:["Up bars"],sv:["Uppåtgående staplar"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],sv:["Använd avräkning så nära daglig intervallängd"]}},69526:e=>{e.exports={en:["Vertical"],sv:["Lodrät"]}},21105:e=>{e.exports={en:["candle"],sv:["stapel"]}},27068:e=>{e.exports={en:["change HLC bars"],sv:["ändra HLC-staplar"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],sv:["ändra areans fyllnadsfärg"]}},89346:e=>{e.exports={en:["change area line width"],sv:["ändra areans bredd"]}},29605:e=>{e.exports={en:["change area line color"],sv:["ändra areans linjefärg"]}},4640:e=>{e.exports={en:["change area price source"],sv:["ändra areans priskälla"]}},42190:e=>{e.exports={en:["change base level"],sv:["ändra basnivå"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],sv:["ändra baslinjens nedre linjefärg"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],sv:["ändra baslinjens nedre linjebredd"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],sv:["ändra färgen på baslinjen för fyllning av det nedre området"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],sv:["ändra färgen på baslinjen för fyllning av det övre området"]}},68609:e=>{e.exports={en:["change baseline price source"],sv:["ändra baslinjens priskälla"]}},69044:e=>{e.exports={en:["change baseline top line color"],sv:["ändra baslinjens övre linjefärg"]}},68197:e=>{e.exports={en:["change baseline top line width"],sv:["ändra baslinjens övre bredd"]}},33464:e=>{e.exports={en:["change bar up color"],sv:["ändra färg på stapelns övre del"]}},2066:e=>{e.exports={en:["change bar X coordinate"],sv:["ändra koordinaterna för stapel X"]}},59622:e=>{e.exports={en:["change bar down color"],sv:["ändra färg på stapelns nedre del"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],sv:["ändra färgstaplar utifrån det föregående stängningsvärdet"]}},88324:e=>{e.exports={en:["change column up color"],sv:["ändra färg för kolumn upp"]}},93890:e=>{e.exports={en:["change column down color"],sv:["ändra färg för kolumn ner"]}},4727:e=>{e.exports={en:["change column price source"], -sv:["ändra kolumn priskälla"]}},82063:e=>{e.exports={en:["change decimal places"],sv:["ändra decimalens placering"]}},44223:e=>{e.exports={en:["change extended hours color"],sv:["ändra färg för utökade tider"]}},47393:e=>{e.exports={en:["change electronic trading hours"]}},6026:e=>{e.exports={en:["change high-low body color"],sv:["ändra hög-lågkroppens färg"]}},73021:e=>{e.exports={en:["change high-low body visibility"],sv:["ändra synlighet för hög-lågkroppen"]}},46844:e=>{e.exports={en:["change high-low border color"],sv:["ändra kantlinjefärg för hög-låg"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],sv:["ändra synlighet för kantlinjer"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],sv:["ändra synlighet för hög-lågetiketter"]}},56961:e=>{e.exports={en:["change high-low labels color"],sv:["ändra färg för hög-lågetiketter"]}},88640:e=>{e.exports={en:["change line color"],sv:["ändra linjefärg"]}},41837:e=>{e.exports={en:["change line price source"],sv:["ändra linjens priskälla"]}},48339:e=>{e.exports={en:["change line width"],sv:["ändra linjebredd"]}},38730:e=>{e.exports={en:["change post market color"],sv:["ändra färg för postmarket"]}},44371:e=>{e.exports={en:["change pre market color"],sv:["ändra färg för premarket"]}},11737:e=>{e.exports={en:["change price Y coordinate"],sv:["ändra pris för Y-koordinaten"]}},16241:e=>{e.exports={en:["change range bars style"],sv:["ändra intervall för stil på staplar"]}},65821:e=>{e.exports={en:["change range thin bars"],sv:["ändra räckvidden för tunna staplar"]}},75487:e=>{e.exports={en:["change renko wick down color"],sv:["ändra nedre färg för renko wick"]}},92277:e=>{e.exports={en:["change renko wick up color"],sv:["ändra övre färg för renko wick"]}},79604:e=>{e.exports={en:["change renko wick visibility"],sv:["ändra renko wick synlighet"]}},91109:e=>{e.exports={en:["change study overlay min tick"],sv:["ändra överlagrings-min-tick för studien"]}},82924:e=>{e.exports={en:["change study overlay style"],sv:["ändra överlagringsstil för studien"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],sv:["ändra visningen av verkliga priser på prisskalan (i stället för Heiken-Ashi-priset)"]}},60834:e=>{e.exports={en:["change thin bars"],sv:["ändra de tunna staplarna"]}},78509:e=>{e.exports={en:["change {title} base line color"],sv:["ändra baslinjefärg för {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],sv:["ändra baslinjestil för {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],sv:["ändra synlighet för {title}s baslinje"]}},17926:e=>{e.exports={en:["change {title} base line width"],sv:["ändra baslinjebredd för {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],sv:["ändra den nedre linjefärgen för {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],sv:["ändra nedre linjestilen för {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],sv:["ändra nedre linjesynligheten för {title}"]}}, -64615:e=>{e.exports={en:["change {title} down line width"],sv:["ändra nedre linjebredden för {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],sv:["ändra {title} dagar till"]}},91201:e=>{e.exports={en:["change {title} days from"],sv:["ändra {title} dagar från"]}},76295:e=>{e.exports={en:["change {title} extend lines"],sv:["ändra förlängningslinjer för {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],sv:["ändra {title} timmar från"]}},67233:e=>{e.exports={en:["change {title} hours to"],sv:["ändra {title} timmar till"]}},99122:e=>{e.exports={en:["change {title} months from"],sv:["ändra {title} månader från"]}},10518:e=>{e.exports={en:["change {title} months to"],sv:["ändra {title} månader till"]}},38011:e=>{e.exports={en:["change {title} minutes to"],sv:["ändra {title} minuter till"]}},59820:e=>{e.exports={en:["change {title} minutes from"],sv:["ändra {title} minuter från"]}},6573:e=>{e.exports={en:["change {title} seconds to"],sv:["ändra {title} sekunder till"]}},86780:e=>{e.exports={en:["change {title} seconds from"],sv:["ändra {title} sekunder från"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],sv:["ändra {title} visa Pearsons k"]}},32481:e=>{e.exports={en:["change {title} weeks from"],sv:["ändra {title} veckor från"]}},18678:e=>{e.exports={en:["change {title} weeks to"],sv:["ändra {title} veckor till"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],sv:["ändra synlighet för {title}s övre linje"]}},63824:e=>{e.exports={en:["change {title} up line width"],sv:["ändra övre linjebredd för {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],sv:["ändra övre linjefärg för {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],sv:["ändra övre linjestil för {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],sv:["ändra synlighet för {title} på ticks"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],sv:["ändra synlighet för {title} på veckor"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],sv:["ändra synlighet för {title} på dagar"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],sv:["ändra synlighet för {title} på timmar"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],sv:["ändra synlighet för {title} på minuter"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],sv:["ändra synlighet för {title} på månader"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],sv:["ändra synlighet för {title} på sekunder"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],sv:["ändra övre kantfärg för {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],sv:["ändra övre färg för {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],sv:["ändra vekens nedre färg för {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],sv:["ändra vekens övre färg för {candleType}"]}},94750:e=>{ -e.exports={en:["change {candleType} wick visibility"],sv:["ändra synlighet för {candleType}s vekar"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],sv:["ändra synlighet för {candleType} kropp"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],sv:["ändra synlighet för {candleType} kant"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],sv:["ändra nedre kantfärg för {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],sv:["ändra nedre färg för {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],sv:["ändra den nedre färgen på stapelkanten för {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],sv:["ändra den övre färgen på stapelkanten för {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],sv:["ändra {chartType} nedre färg"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],sv:["ändra den nedre färgen för projektionsstapeln {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],sv:["ändra den övre färgen för projektionsstapeln {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],sv:["ändra {chartType} övre färg"]}},66110:e=>{e.exports={en:["change {inputName} property"],sv:["ändra egenskapen {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],sv:["ändra egenskapen {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],sv:["justera uppgifterna för utdelningar"]}},1433:e=>{e.exports={en:["adjust for contract changes"],sv:["justera för kontraktändringar"]}},35813:e=>{e.exports={en:["days"],sv:["Dagar"]}},89919:e=>{e.exports={en:["days to"],sv:["dagar till"]}},59215:e=>{e.exports={en:["days from"],sv:["dagar från"]}},2359:e=>{e.exports={en:["hours"],sv:["Timmar"]}},82267:e=>{e.exports={en:["hours from"],sv:["timmar från"]}},15600:e=>{e.exports={en:["hours to"],sv:["timmar till"]}},92598:e=>{e.exports={en:["hollow candles"],sv:["Ihåliga candlesticks"]}},76261:e=>{e.exports={en:["move drawings"],sv:["fler ritningar"]}},95300:e=>{e.exports={en:["months"],sv:["Månader"]}},17250:e=>{e.exports={en:["months from"],sv:["månader från"]}},2828:e=>{e.exports={en:["months to"],sv:["månader till"]}},18726:e=>{e.exports={en:["minutes"],sv:["Minuter"]}},67649:e=>{e.exports={en:["minutes to"],sv:["minuter till"]}},22476:e=>{e.exports={en:["minutes from"],sv:["minuter från"]}},751:e=>{e.exports={en:["seconds"],sv:["sekunder"]}},73419:e=>{e.exports={en:["seconds to"],sv:["sekunder till"]}},35801:e=>{e.exports={en:["seconds from"],sv:["sekunder från"]}},57243:e=>{e.exports={en:["range","ranges"],sv:["Intervall","Intervall"]}},70282:e=>{e.exports={en:["renko"],sv:["Renko"]}},45537:e=>{e.exports={en:["weeks"],sv:["veckor"]}},92859:e=>{e.exports={en:["weeks from"],sv:["veckor från"]}},44127:e=>{e.exports={en:["weeks to"], -sv:["veckor till"]}},3539:e=>{e.exports={en:["ticks"],sv:["Bockar"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],sv:["använd avräkning så nära daglig intervallängd"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/symbol-search-dialog.76e488d2d451bf03f11f.js b/charting_library/bundles/symbol-search-dialog.76e488d2d451bf03f11f.js new file mode 100644 index 00000000..c6f38cf3 --- /dev/null +++ b/charting_library/bundles/symbol-search-dialog.76e488d2d451bf03f11f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1754],{89324:(e,t,o)=>{o.r(t),o.d(t,{Components:()=>h,showDefaultSearchDialog:()=>c,showSymbolSearchItemsDialog:()=>l.showSymbolSearchItemsDialog});var a=o(82992),n=(o(32563),o(79652)),s=o(94664),l=o(1861),i=o(64147),r=o(84015);o(56570),o(49483);!(0,r.isOnMobileAppPage)("any")&&window.matchMedia("(min-width: 602px) and (min-height: 445px)").matches;function c(e){new i.WatchedValue({});const t=(0,s.getSymbolSearchCompleteOverrideFunction)(),{defaultValue:o,showSpreadActions:r,source:c,onSearchComplete:h,trackResultsOptions:m,...d}=e,u={...d,showSpreadActions:r??(0,n.canShowSpreadActions)(),onSymbolFiltersParamsChange:void 0,onSearchComplete:(e,o)=>{t(e[0].symbol,e[0].result).then((e=>{a.linking.setSymbolAndLogInitiator(e.symbol,"symbol search"),h?.(e.symbol)}))},onEmptyResults:void 0};(0,l.showSymbolSearchItemsDialog)({...u,defaultValue:o})}const h={SymbolSearchWatchlistDialogContentItem:null,SymbolSearchWatchlistDialog:null}},1861:(e,t,o)=>{o.d(t,{showSymbolSearchItemsDialog:()=>r});var a=o(50959),n=o(50655),s=o(51826),l=o(73280),i=o(87896);function r(e){const{symbolTypeFilter:t,initialMode:o="symbolSearch",autofocus:r=!0,defaultValue:c,showSpreadActions:h,selectSearchOnInit:m,onSearchComplete:d,dialogTitle:u,placeholder:p,fullscreen:g,initialScreen:S,wrapper:y,dialog:b,contentItem:w,onClose:C,onOpen:O,footer:f,symbolTypes:I,searchInput:M,emptyState:D,hideMarkedListFlag:v,dialogWidth:A="auto",manager:F,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:R,customSearchSymbols:E,enableOptionsChain:T,searchInitiationPoint:V}=e;if(s.dialogsOpenerManager.isOpened("SymbolSearch")||s.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const W=document.createElement("div"),_=a.createElement(n.SlotContext.Provider,{value:F??null},a.createElement(l.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:L,initialMode:o,defaultValue:c,showSpreadActions:h,hideMarkedListFlag:v,selectSearchOnInit:m,onSearchComplete:d,dialogTitle:u,placeholder:p,fullscreen:g,initialScreen:S,wrapper:y,dialog:b,contentItem:w,footer:f,symbolTypes:I,searchInput:M,emptyState:D,autofocus:r,dialogWidth:A,shouldReturnFocus:k,onSymbolFiltersParamsChange:P,onEmptyResults:R,customSearchSymbols:E,enableOptionsChain:T,searchInitiationPoint:V})),x=(0,i.createReactRoot)(_,W);function L(){x.unmount(),s.dialogsOpenerManager.setAsClosed("SymbolSearch"),C&&C()}return s.dialogsOpenerManager.setAsOpened("SymbolSearch"),O&&O(),{close:L}}},51826:(e,t,o)=>{o.d(t,{DialogsOpenerManager:()=>a,dialogsOpenerManager:()=>n});class a{constructor(){this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const n=new a}}]); \ No newline at end of file diff --git a/charting_library/bundles/symbol-search-dialog.98819995db912ba0a146.js b/charting_library/bundles/symbol-search-dialog.98819995db912ba0a146.js deleted file mode 100644 index cb19f6a9..00000000 --- a/charting_library/bundles/symbol-search-dialog.98819995db912ba0a146.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1754],{89324:(e,o,t)=>{t.r(o),t.d(o,{Components:()=>h,showDefaultSearchDialog:()=>c,showSymbolSearchItemsDialog:()=>n.showSymbolSearchItemsDialog});var a=t(82992),l=(t(32563),t(79652)),s=t(94664),n=t(1861),r=t(64147),i=t(84015);t(56570),t(49483);!(0,i.isOnMobileAppPage)("any")&&window.matchMedia("(min-width: 602px) and (min-height: 445px)").matches;function c(e){new r.WatchedValue({});const o=(0,s.getSymbolSearchCompleteOverrideFunction)(),{defaultValue:t,showSpreadActions:i,source:c,onSearchComplete:h,trackResultsOptions:m,...d}=e,u={...d,showSpreadActions:i??(0,l.canShowSpreadActions)(),onSymbolFiltersParamsChange:void 0,onSearchComplete:(e,t)=>{o(e[0].symbol,e[0].result).then((e=>{a.linking.setSymbolAndLogInitiator(e.symbol,"symbol search"),h?.(e.symbol)}))},onEmptyResults:void 0};(0,n.showSymbolSearchItemsDialog)({...u,defaultValue:t})}const h={SymbolSearchWatchlistDialogContentItem:null,SymbolSearchWatchlistDialog:null}},1861:(e,o,t)=>{t.d(o,{showSymbolSearchItemsDialog:()=>i});var a=t(50959),l=t(50655),s=t(51826),n=t(73280),r=t(87896);function i(e){const{symbolTypeFilter:o,initialMode:t="symbolSearch",autofocus:i=!0,defaultValue:c,showSpreadActions:h,selectSearchOnInit:m,onSearchComplete:d,dialogTitle:u,placeholder:p,fullscreen:g,initialScreen:S,wrapper:y,dialog:b,contentItem:w,onClose:C,onOpen:O,footer:f,symbolTypes:I,searchInput:M,emptyState:D,hideMarkedListFlag:v,dialogWidth:A="auto",manager:F,shouldReturnFocus:k,onSymbolFiltersParamsChange:R,onEmptyResults:E,customSearchSymbols:P,enableOptionsChain:T}=e;if(s.dialogsOpenerManager.isOpened("SymbolSearch")||s.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const V=document.createElement("div"),W=a.createElement(l.SlotContext.Provider,{value:F??null},a.createElement(n.SymbolSearchItemsDialog,{symbolTypeFilter:o,onClose:x,initialMode:t,defaultValue:c,showSpreadActions:h,hideMarkedListFlag:v,selectSearchOnInit:m,onSearchComplete:d,dialogTitle:u,placeholder:p,fullscreen:g,initialScreen:S,wrapper:y,dialog:b,contentItem:w,footer:f,symbolTypes:I,searchInput:M,emptyState:D,autofocus:i,dialogWidth:A,shouldReturnFocus:k,onSymbolFiltersParamsChange:R,onEmptyResults:E,customSearchSymbols:P,enableOptionsChain:T})),_=(0,r.createReactRoot)(W,V);function x(){_.unmount(),s.dialogsOpenerManager.setAsClosed("SymbolSearch"),C&&C()}return s.dialogsOpenerManager.setAsOpened("SymbolSearch"),O&&O(),{close:x}}},51826:(e,o,t)=>{t.d(o,{DialogsOpenerManager:()=>a,dialogsOpenerManager:()=>l});class a{constructor(){this._storage=new Map}setAsOpened(e,o){this._storage.set(e,o)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const l=new a}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.1341.1068954aa326300ef390.js b/charting_library/bundles/th.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..ff36e0af --- /dev/null +++ b/charting_library/bundles/th.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],th:["#{count} (แท่ง)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],th:["#{count} (ราคา, แท่ง)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],th:["(เปิด + ไฮ + โลว + ปิด)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],th:["(ไฮ + โลว + ปิด)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],th:["(ไฮ + โลว)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],th:["สีของ Bars อ้างอิงจากราคาปิดก่อนหน้า"]}},78930:e=>{e.exports={en:["Coordinates"],th:["พิกัดตำแหน่ง"]}},24197:e=>{e.exports={en:["Center"],th:["ตรงกลาง"]}},84831:e=>{e.exports={en:["Close line"],th:["เส้นปิด"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},27567:e=>{e.exports={en:["Bottom"],th:["ข้างล่าง"]}},3159:e=>{e.exports={en:["Bottom line"],th:["เส้นด้านล่าง"]}},74406:e=>{e.exports={en:["Body"],th:["บอดี้"]}},333:e=>{e.exports={en:["Borders"],th:["เส้นขอบ"]}},42398:e=>{e.exports={en:["Base"],th:["ฐาน"]}},28975:e=>{e.exports={en:["Base level"],th:["ระดับฐาน"]}},71776:e=>{e.exports={en:["Down"],th:["ทิศลง"]}},17611:e=>{e.exports={en:["Down bars"],th:["แท่งเทียนลง"]}},23743:e=>{e.exports={en:["Down color"],th:["สีของแท่งลง"]}},48225:e=>{e.exports={en:["Data modification"],th:["การแก้ไขข้อมูล"]}},72942:e=>{e.exports={en:["Days"],th:["วัน"]}},16564:e=>{e.exports={en:["Default"],th:["ค่าเริ่มต้น"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],th:["การกระจัด (ราคา, บาร์)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],th:["พื้นหลังชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},819:e=>{e.exports={en:["Extend lines"],th:["ยืดเส้น"]}},41129:e=>{e.exports={en:["Fill"],th:["เติม"]}},61112:e=>{e.exports={en:["Fill top area"],th:["เติมพื้นที่ด้านบน"]}},73185:e=>{e.exports={en:["Fill bottom area"],th:["เติมพื้นที่ด้านล่าง"]}},56796:e=>{e.exports={en:["Hours"],th:["ชั่วโมง"]}},95406:e=>{e.exports={en:["Horizontal"],th:["แนวนอน"]}},56359:e=>{e.exports={en:["High line"],th:["เส้นบน"]}},47326:e=>{e.exports={en:["Integer"],th:["จำนวนเต็ม"]}},21429:e=>{e.exports={en:["Inputs"],th:["ข้อมูล"]}},64075:e=>{e.exports={en:["Override min tick"],th:["เขียนทับ Min Tick"]}},34579:e=>{e.exports={en:["Low line"],th:["เส้นล่าง"]}},11626:e=>{e.exports={en:["Left"],th:["ซ้าย"]}},43154:e=>{e.exports={en:["Months"],th:["เดือน"]}},68833:e=>{e.exports={en:["Middle"],th:["ตรงกลาง"]}},42562:e=>{e.exports={en:["Minutes"],th:["นาที"]}},65188:e=>{e.exports={en:["Seconds"],th:["วินาที"]}},13350:e=>{e.exports={en:["Pearson's R"],th:["เพียร์สัน อาร์"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],th:["ไปที่หน้าแรก"]}},59766:e=>{e.exports={en:["Precision"],th:["ความแม่นยำ"]}},84684:e=>{e.exports={en:["Price source"],th:["แหล่งราคา"]}},73466:e=>{e.exports={en:["Projection up bars"], +th:["การฉายภาพแท่งเทียนขึ้น"]}},77430:e=>{e.exports={en:["Projection candles"],th:["แท่งเทียนแบบโปรเจคชั่น"]}},88367:e=>{e.exports={en:["Projection down bars"],th:["การฉายภาพแท่งเทียนลง"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],th:["ราคาจริงในระดับราคา (แทนที่ราคา Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],th:["ขวา"]}},835:e=>{e.exports={en:["Weeks"],th:["สัปดาห์"]}},32163:e=>{e.exports={en:["Wick"],th:["ไส้เทียน"]}},97118:e=>{e.exports={en:["Top"],th:["บน"]}},89349:e=>{e.exports={en:["Top line"],th:["เส้นด้านบน"]}},70320:e=>{e.exports={en:["Text"],th:["ตัวอักษร"]}},25485:e=>{e.exports={en:["Text alignment"],th:["การจัดตำแหน่งตัวอักษร"]}},67781:e=>{e.exports={en:["Text orientation"],th:["การเรียงตัวของตัวอักษร"]}},20215:e=>{e.exports={en:["Thin bars"],th:["แท่งบาง"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],th:["เขตเวลา"]}},22691:e=>{e.exports={en:["Up"],th:["บน"]}},23091:e=>{e.exports={en:["Up color"],th:["สีของแท่งขึ้น"]}},36957:e=>{e.exports={en:["Up bars"],th:["แท่งเทียนขึ้น"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},69526:e=>{e.exports={en:["Vertical"],th:["แนวตั้ง"]}},21105:e=>{e.exports={en:["candle"],th:["แท่งเทียน"]}},27068:e=>{e.exports={en:["change HLC bars"],th:["เปลี่ยนแท่ง HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],th:["เปลี่ยนสีพื้นที่ด้านใน"]}},89346:e=>{e.exports={en:["change area line width"],th:["เปลี่ยนความกว้างพื้นที่ใต้เส้นกราฟ"]}},29605:e=>{e.exports={en:["change area line color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นกราฟ"]}},4640:e=>{e.exports={en:["change area price source"],th:["เปลี่ยนพื้นที่แหล่งราคา"]}},42190:e=>{e.exports={en:["change base level"],th:["ปรับระดับฐาน"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],th:["เปลี่ยนสีเส้นฐานด้านล่าง"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านล่าง"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านล่าง"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านบน"]}},68609:e=>{e.exports={en:["change baseline price source"],th:["เปลี่ยนแหล่งราคาพื้นฐาน"]}},69044:e=>{e.exports={en:["change baseline top line color"],th:["เปลี่ยนสีเส้นฐานด้านบน"]}},68197:e=>{e.exports={en:["change baseline top line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านบน"]}},33464:e=>{e.exports={en:["change bar up color"],th:["เปลี่ยนสีแท่งขาขึ้น"]}},2066:e=>{e.exports={en:["change bar X coordinate"],th:["เปลี่ยนแถบพิกัด X"]}},59622:e=>{e.exports={en:["change bar down color"],th:["เปลี่ยนสีแท่งขาลง"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],th:["เปลี่ยนสีแท่งอ้างอิงจากราคาปิดก่อนหน้า"]}},88324:e=>{e.exports={en:["change column up color"],th:["เปลี่ยนสีคอลัมน์ขึ้น"]}},93890:e=>{e.exports={en:["change column down color"], +th:["เปลี่ยนสีคอลัมน์ลง"]}},4727:e=>{e.exports={en:["change column price source"],th:["เปลี่ยนแหล่งที่มาของราคาคอลัมน์"]}},82063:e=>{e.exports={en:["change decimal places"],th:["เปลี่ยนตำแหน่งทศนิยม"]}},44223:e=>{e.exports={en:["change extended hours color"],th:["เปลี่ยนสีช่วงเวลานอกชั่วโมงปกติ"]}},47393:e=>{e.exports={en:["change electronic trading hours"],th:["เปลี่ยนชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},6026:e=>{e.exports={en:["change high-low body color"],th:["เปลี่ยนสีพื้นค่าสูง-ต่ำ"]}},73021:e=>{e.exports={en:["change high-low body visibility"],th:["เปลี่ยนการมองเห็นพื้นค่าสูง-ต่ำ"]}},46844:e=>{e.exports={en:["change high-low border color"],th:["เปลี่ยนสีเส้นขอบค่าสูง-ต่ำ"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบค่าสูง-ต่ำ"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],th:["เปลี่ยนการมองเห็นป้ายค่าสูง-ต่ำ"]}},56961:e=>{e.exports={en:["change high-low labels color"],th:["เปลี่ยนสีป้ายค่าสูง-ต่ำ"]}},88640:e=>{e.exports={en:["change line color"],th:["เปลี่ยนสีเส้น"]}},41837:e=>{e.exports={en:["change line price source"],th:["เปลี่ยนเส้นแหล่งราคา"]}},48339:e=>{e.exports={en:["change line width"],th:["เปลี่ยนความกว้างเส้น"]}},38730:e=>{e.exports={en:["change post market color"],th:["เปลี่ยนสีหลังตลาดปิด"]}},44371:e=>{e.exports={en:["change pre market color"],th:["เปลี่ยนสีก่อนตลาดเปิด"]}},11737:e=>{e.exports={en:["change price Y coordinate"],th:["เปลี่ยนราคาพิกัด Y"]}},16241:e=>{e.exports={en:["change range bars style"],th:["เปลี่ยนรูปแบบเรนจ์บาร์"]}},65821:e=>{e.exports={en:["change range thin bars"],th:["เปลี่ยนช่วงระยะแท่งบาง"]}},75487:e=>{e.exports={en:["change renko wick down color"],th:["เปลี่ยนไส้เทียน renko ขาลง"]}},92277:e=>{e.exports={en:["change renko wick up color"],th:["เปลี่ยนสีไส้เทียน renko ขาขึ้น"]}},79604:e=>{e.exports={en:["change renko wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],th:["เปลี่ยน min tick ของ study overlay"]}},82924:e=>{e.exports={en:["change study overlay style"],th:["เปลี่ยนรูปแบบ study overlay"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],th:["เปลี่ยนการแสดงผลราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"]}},60834:e=>{e.exports={en:["change thin bars"],th:["เปลี่ยนแท่งบาง"]}},78509:e=>{e.exports={en:["change {title} base line color"],th:["เปลี่ยนสี {title} เส้นพื้นฐาน"]}},27864:e=>{e.exports={en:["change {title} base line style"],th:["เปลี่ยนรูปแบบ {title} เส้นพื้นฐาน"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],th:["เปลี่ยนการมองเห็น {title} เส้นพื้นฐาน"]}},17926:e=>{e.exports={en:["change {title} base line width"],th:["เปลี่ยนความกว้าง {title} เส้นพื้นฐาน"]}},41638:e=>{e.exports={en:["change {title} down line color"],th:["เปลี่ยนสี {title} เส้นขาลง"]}},51842:e=>{e.exports={en:["change {title} down line style"],th:["เปลี่ยนรูปแบบ {title} เส้นขาลง"]}},46410:e=>{e.exports={en:["change {title} down line visibility"], +th:["เปลี่ยนการมองเห็น {title} เส้นขาลง"]}},64615:e=>{e.exports={en:["change {title} down line width"],th:["เปลี่ยนความกว้าง {title} เส้นขาลง"]}},96135:e=>{e.exports={en:["change {title} days to"],th:["เปลี่ยน {title} วันเป็น"]}},91201:e=>{e.exports={en:["change {title} days from"],th:["เปลี่ยน {title} วันจาก"]}},76295:e=>{e.exports={en:["change {title} extend lines"],th:["เปลี่ยน {title} การขยายเส้น"]}},8306:e=>{e.exports={en:["change {title} hours from"],th:["เปลี่ยน {title} ชั่วโมงจาก"]}},67233:e=>{e.exports={en:["change {title} hours to"],th:["เปลี่ยน {title} ชั่วโมงเป็น"]}},99122:e=>{e.exports={en:["change {title} months from"],th:["เปลี่ยน {title} เดือนจาก"]}},10518:e=>{e.exports={en:["change {title} months to"],th:["เปลี่ยน {title} เดือนเป็น"]}},38011:e=>{e.exports={en:["change {title} minutes to"],th:["เปลี่ยน {title} นาทีเป็น"]}},59820:e=>{e.exports={en:["change {title} minutes from"],th:["เปลี่ยน {title} นาทีจาก"]}},6573:e=>{e.exports={en:["change {title} seconds to"],th:["เปลี่ยน {title} วินาทีเป็น"]}},86780:e=>{e.exports={en:["change {title} seconds from"],th:["เปลี่ยน {title} วินาทีจาก"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],th:["เปลี่ยน {title} การแสดงผลเพียร์สัน อาร์"]}},32481:e=>{e.exports={en:["change {title} weeks from"],th:["เปลี่ยน {title} สัปดาห์จาก"]}},18678:e=>{e.exports={en:["change {title} weeks to"],th:["เปลี่ยน {title} สัปดาห์เป็น"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],th:["เปลี่ยนการมองเห็น {title} เส้นขาขึ้น"]}},63824:e=>{e.exports={en:["change {title} up line width"],th:["เปลี่ยนความกว้าง {title} เส้นขาขึ้น"]}},89178:e=>{e.exports={en:["change {title} up line color"],th:["เปลี่ยนสี {title} เส้นขาขึ้น"]}},51188:e=>{e.exports={en:["change {title} up line style"],th:["เปลี่ยนรูปแบบ {title} เส้นขาขึ้น"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],th:["เปลี่ยนการมองเห็น {title} บนทิค"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],th:["เปลี่ยนการมองเห็น {title} เป็นสัปดาห์"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],th:["เปลี่ยนการมองเห็น {title} ใน {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],th:["เปลี่ยนการมองเห็น {title} เป็นวัน"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],th:["เปลี่ยนการมองเห็น {title} เป็นชั่วโมง"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],th:["เปลี่ยนการมองเห็น {title} เป็นนาที"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],th:["เปลี่ยนการมองเห็น {title} เป็นเดือน"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],th:["เปลี่ยนการมองเห็น {title} เป็นวินาที"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาขึ้น"]}},36697:e=>{e.exports={en:["change {candleType} up color"],th:["เปลี่ยนสี {candleType} ขาขึ้น"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาลง"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"], +th:["เปลี่ยนสีไส้เทียน {candleType} ขาขึ้น"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],th:["เปลี่ยนการมองเห็นพื้น {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบ {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาลง"]}},64571:e=>{e.exports={en:["change {candleType} down color"],th:["เปลี่ยนสี {candleType} ขาลง"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาลง"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาขึ้น"]}},5012:e=>{e.exports={en:["change {chartType} down color"],th:["เปลี่ยนสี {chartType} ขาลง"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งคาดคะเนขาขึ้น"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาลง"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาขึ้น"]}},6970:e=>{e.exports={en:["change {chartType} up color"],th:["เปลี่ยนสี {chartType} ขาขึ้น"]}},66110:e=>{e.exports={en:["change {inputName} property"],th:["เปลี่ยนคุณสมบัติ {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],th:["เปลี่ยนคุณสมบัติ {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},1433:e=>{e.exports={en:["adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},35813:e=>{e.exports={en:["days"],th:["วัน"]}},89919:e=>{e.exports={en:["days to"],th:["วันเป็น"]}},59215:e=>{e.exports={en:["days from"],th:["วันจาก"]}},2359:e=>{e.exports={en:["hours"],th:["ชั่วโมง"]}},82267:e=>{e.exports={en:["hours from"],th:["ชั่วโมงจาก"]}},15600:e=>{e.exports={en:["hours to"],th:["ชั่วโมงเป็น"]}},92598:e=>{e.exports={en:["hollow candles"],th:["แท่งเทียนแบบกลวง"]}},76261:e=>{e.exports={en:["move drawings"],th:["เลื่อนภาพวาด"]}},95300:e=>{e.exports={en:["months"],th:["เดือน"]}},17250:e=>{e.exports={en:["months from"],th:["เดือนจาก"]}},2828:e=>{e.exports={en:["months to"],th:["เดือนเป็น"]}},18726:e=>{e.exports={en:["minutes"],th:["นาที"]}},67649:e=>{e.exports={en:["minutes to"],th:["นาทีเป็น"]}},22476:e=>{e.exports={en:["minutes from"],th:["นาทีจาก"]}},751:e=>{e.exports={en:["seconds"],th:["วินาที"]}},73419:e=>{e.exports={en:["seconds to"],th:["วินาทีเป็น"]}},35801:e=>{e.exports={en:["seconds from"],th:["วินาทีจาก"]}},57243:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},70282:e=>{e.exports={en:["renko"],th:["เรนโก"]}},45537:e=>{e.exports={en:["weeks"],th:["สัปดาห์"]}},92859:e=>{e.exports={en:["weeks from"],th:["สัปดาห์จาก"]}},44127:e=>{e.exports={en:["weeks to"],th:["สัปดาห์เป็น"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={ +en:["ticks"],th:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],th:["{value} จุดทศนิยม"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.9488.2f156b47fe84118759c5.js b/charting_library/bundles/th.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/th.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/th.2464.fc7f44a5c8b3791719aa.js index d0c40904..24882105 100644 --- a/charting_library/bundles/th.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/th.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],th:["ย้อนกลับ"]}},85119:e=>{e.exports={en:["Dark"],th:["สีเข้ม"]}},96870:e=>{e.exports={en:["Light"],th:["สีอ่อน"]}},85886:e=>{e.exports={en:["d"],th:["วัน"]}},44634:e=>{e.exports={en:["h"],th:["ชั่วโมง"]}},5977:e=>{e.exports={en:["m"],th:["นาที"]}},21492:e=>{e.exports={en:["s"],th:["วินาที"]}},97559:e=>{e.exports={en:["{title} copy"],th:["{title} สำเนา"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"],th:["นาที"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],th:["ปิด"]}},43253:e=>{e.exports={en:["H"],th:["สูง"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],th:["ต่ำ"]}},46728:e=>{e.exports={en:["O"],th:["เปิด"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"],th:["%เค"]},e.exports["%R_input"]={en:["%R"],th:["%อาร์"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],th:["สีระดับ -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],th:["สีระดับ -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],th:["สีระดับ -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],th:["สีระดับ -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],th:["สีระดับ 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],th:["สีระดับ 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],th:["สีระดับ 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],th:["สีระดับ 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],th:["สีระดับ 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],th:["สีระดับ 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],th:["สีระดับ 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],th:["สีระดับ 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],th:["สีระดับ 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],th:["สีระดับ 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],th:["สีระดับ 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],th:["สีระดับ 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],th:["ช่วงที่ 1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],th:["สีระดับ 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],th:["สีระดับ 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],th:["ช่วงที่ 2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],th:["สีระดับ 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],th:["สีระดับ 3.65"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],th:["ย้อนกลับ"]}},85119:e=>{e.exports={en:["Dark"],th:["สีเข้ม"]}},96870:e=>{e.exports={en:["Light"],th:["สีอ่อน"]}},85886:e=>{e.exports={en:["d"],th:["วัน"]}},44634:e=>{e.exports={en:["h"],th:["ชั่วโมง"]}},5977:e=>{e.exports={en:["m"],th:["นาที"]}},21492:e=>{e.exports={en:["s"],th:["วินาที"]}},97559:e=>{e.exports={en:["{title} copy"],th:["{title} สำเนา"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"],th:["นาที"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],th:["ปิด"]}},43253:e=>{e.exports={en:["H"],th:["สูง"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],th:["ต่ำ"]}},46728:e=>{e.exports={en:["O"],th:["เปิด"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"],th:["%เค"]},e.exports["%R_input"]={en:["%R"],th:["%อาร์"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],th:["สีระดับ -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],th:["สีระดับ -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],th:["สีระดับ -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],th:["สีระดับ -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],th:["สีระดับ 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],th:["สีระดับ 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],th:["สีระดับ 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],th:["สีระดับ 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],th:["สีระดับ 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],th:["สีระดับ 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],th:["สีระดับ 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],th:["สีระดับ 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],th:["สีระดับ 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],th:["สีระดับ 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],th:["สีระดับ 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],th:["สีระดับ 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],th:["ช่วงที่ 1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],th:["สีระดับ 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],th:["สีระดับ 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],th:["ช่วงที่ 2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],th:["สีระดับ 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],th:["สีระดับ 3.65"]}, e.exports["3rd Period_input"]={en:["3rd Period"],th:["ช่วงที่ 3"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],th:["สีระดับ 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],th:["ช่วงที่ 4"]},e.exports["5th Period_input"]={en:["5th Period"],th:["ช่วงที่ 5"]},e.exports["6th Period_input"]={en:["6th Period"],th:["ช่วงที่ 6"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],th:["เอดีเอ็กซ์"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"]},e.exports.ADX_input={en:["ADX"],th:["เอดีเอ็กซ์"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],th:["ระยะ เอทีอาร์"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"],th:["เอทีอาร์"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],th:["การสะสม/การกระจาย"]},e.exports["All items_combobox_input"]={en:["All items"],th:["รายการทั้งหมด"]},e.exports.All_input={en:["All"],th:["ทั้งหมด"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],th:["ช่วงเวลาที่ตรึงไว้"]},e.exports["Another symbol_input"]={en:["Another symbol"],th:["สัญลักษณ์อีกอัน"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],th:["เอรูนลง"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],th:["เอรูนขึ้น"]},e.exports.Average_input={en:["Average"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"]},e.exports.Back_input={en:["Back"],th:["กลับไป"]},e.exports["Bands style_input"]={en:["Bands style"],th:["รูปแบบแบนด์"]},e.exports.Bar_input={en:["Bar"],th:["พินบาร์"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],th:["ช่วงเวลาเส้นพื้นฐาน"]},e.exports["Base Line_input"]={en:["Base Line"],th:["เส้นพื้นฐาน"]},e.exports.Basis_input={en:["Basis"],th:["พื้นฐาน"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],th:["โบลลิงเจอร์แบนด์ %บี"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],th:["ความกว้างโบลลิงเจอร์แบนด์"]},e.exports.Borders_input={en:["Borders"],th:["เส้นขอบ"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],th:["วิธีการให้งานโดยขนาดของกล่อง"]},e.exports["Box size_input"]={en:["Box size"],th:["ขนาดกล่อง"]},e.exports.CCI_input={en:["CCI"],th:["ซีซีไอ"]},e.exports.CHOP_input={en:["CHOP"],th:["ช็อบ"]},e.exports.Cancel_input={en:["Cancel"],th:["ยกเลิก"]},e.exports.Candles_input={en:["Candles"],th:["แท่งเทียน"]},e.exports.Centered_input={en:["Centered"],th:["ศูนย์กลาง"]},e.exports.Century_input={en:["Century"],th:["ศตวรรษ"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],th:["ปิด"]},e.exports["Color 0_input"]={en:["Color 0"],th:["สี 0"]},e.exports["Color 1_input"]={en:["Color 1"],th:["สี 1"]},e.exports["Color 2_input"]={en:["Color 2"],th:["สี 2"]},e.exports["Color 3_input"]={en:["Color 3"],th:["สี 3"]},e.exports["Color 4_input"]={en:["Color 4"],th:["สี 4"]},e.exports["Color 5_input"]={en:["Color 5"],th:["สี 5"]}, e.exports["Color 6_input"]={en:["Color 6"],th:["สี 6"]},e.exports["Color 7_input"]={en:["Color 7"],th:["สี 7"]},e.exports["Color 8_input"]={en:["Color 8"],th:["สี 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],th:["สีแท่งอ้างอิงจากราคาปิดก่อนหน้า"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],th:["สีพื้นฐานที่ราคาปิดก่อนหน้า"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],th:["การเปลี่ยนระยะของเส้น"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],th:["การเปลี่ยนเส้น"]},e.exports.Correlation_input={en:["Correlation"],th:["ความสัมพันธ์"]},e.exports.Count_input={en:["Count"],th:["การนับ"]},e.exports.Crosses_input={en:["Crosses"],th:["การตัดกัน"]},e.exports.Custom_input={en:["Custom"],th:["กำหนดเอง"]},e.exports.DEMA_input={en:["DEMA"],th:["ค่าเฉลี่ยเคลื่อนที่แบบเอกซ์โพเนนเชียล 2 เท่า"]},e.exports["DI Length_input"]={en:["DI Length"],th:["ความยาว DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],th:["วัน"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],th:["วันต่อปี"]},e.exports.Decade_input={en:["Decade"],th:["ทศวรรษ"]},e.exports.Delta_input={en:["Delta"],th:["เดลต้า"]},e.exports.Depth_input={en:["Depth"],th:["ความลึก"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],th:["POC ที่กำลังพัฒนา"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],th:["การเบี่ยงเบน (%)"]},e.exports.Deviation_input={en:["Deviation"],th:["การเบี่ยงเบน"]},e.exports.Divisor_input={en:["Divisor"],th:["ดีไวเซอร์"]},e.exports["Down Volume_input"]={en:["Down Volume"],th:["ปริมาณลดลง"]},e.exports["Down bars_input"]={en:["Down bars"],th:["แท่งเทียนขาลง"]},e.exports["Down color_input"]={en:["Down color"],th:["สีขาลง"]},e.exports["Down fractals_input"]={en:["Down fractals"],th:["เศษส่วนลดลง"]},e.exports.EOM_input={en:["EOM"],th:["อีโอเอ็ม"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],th:["แต่ละรายการ (ก่อนตลาดลงทุน,ขณะอยู่ในตลาดลงทุน, หลังตลาดลงทุน)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],th:["ดัชีนเอลเดอร์ฟอร์ช"]},e.exports["Equality Line_input"]={en:["Equality Line"],th:["เส้นอิควอลิตี้"]},e.exports.Exponential_input={en:["Exponential"],th:["เอ็กซ์โพเนนเชี่ยล"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],th:["ขยายสิทธิ POC"]},e.exports["Extend Right_input"]={en:["Extend Right"],th:["ยืดออกทางขวา"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],th:["ขยาย VAH ทางขวา"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],th:["ขยาย VAL Right"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],th:["ยืดขยายไปยังแท่งสุดท้าย"]},e.exports.Falling_input={en:["Falling"],th:["การตกลง"]},e.exports["Fast Length_input"]={en:["Fast Length"]},e.exports["Fast length_input"]={en:["Fast length"],th:["ความยาวได้อย่างรวดเร็ว"]}, e.exports.Fill_input={en:["Fill"],th:["เติม"]},e.exports.Fisher_input={en:["Fisher"],th:["ฟิชเชอร์"]},e.exports.Growing_input={en:["Growing"],th:["การเติบโต"]},e.exports["HLC bars_input"]={en:["HLC bars"],th:["แท่งเทียน HLC"]},e.exports.HV_input={en:["HV"],th:["เอชวี"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],th:["กล่องฮิสโทแกรม"]},e.exports.Histogram_input={en:["Histogram"],th:["ฮิสโทแกรม"]},e.exports["Hull MA_input"]={en:["Hull MA"],th:["ฮัล เอ็มเอ"]},e.exports.Increment_input={en:["Increment"],th:["จำนวนที่เพิ่มขึ้น"]},e.exports.Indicator_input={en:["Indicator"],th:["ตัวชี้วัด"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 1"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 2"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 3"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 4"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 5"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],th:["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 6"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],th:["ความยาวจอว์"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],th:["จอว์"]},e.exports.KST_input={en:["KST"],th:["เคเอสที"]},e.exports.K_input={en:["K"],th:["เค"]},e.exports["Labels Position_input"]={en:["Labels Position"],th:["ตำแหน่งป้ายชื่อ"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],th:["ป้ายกำกับระดับราคา"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],th:["ช่วงเวลา Lagging Span"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],th:["ระยะช่วงแล็ค"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],th:["ระยะเวลาการชี้นำ"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],th:["การนำ 1"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],th:["ระยะช่วงแล็ค 2"]},e.exports["Length EMA_input"]={en:["Length EMA"],th:["ความยาว อีเอ็มเอ"]},e.exports["Length MA_input"]={en:["Length MA"],th:["ความยาว เอ็มเอ"]},e.exports.Length1_input={en:["Length1"],th:["ความยาว 1"]},e.exports.Length2_input={en:["Length2"],th:["ความยาว 2"]},e.exports.Length3_input={en:["Length3"],th:["ความยาว 3"]},e.exports.Length_input={en:["Length"],th:["ความยาว"]},e.exports.Level_input={en:["Level"],th:["ระดับ"]},e.exports["Levels Format_input"]={en:["Levels Format"],th:["รูปแบบระดับ"]},e.exports.Limit_input={en:["Limit"],th:["จำกัด"]},e.exports.Line_input={ @@ -34,24 +34,24 @@ th:["ชื่อย่อสินทรัพย์ไม่ถูกต้อ en:["Schiff Pitchfork"],th:["ชิฟฟ์พิชฟอร์ค"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],th:["สคริปต์จะไม่อัปเดต หากคุณออกจากหน้านี้"]}},32514:e=>{e.exports={en:["Settings"],th:["การตั้งค่า"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],th:["เศษส่วนที่สองไม่ถูกต้อง"]}},75594:e=>{e.exports={en:["Security info"],th:["ข้อมูลสัญลักษณ์"]}},21973:e=>{e.exports={en:["Send to back"],th:["นำไปไว้ข้างหลัง"]}},71179:e=>{e.exports={en:["Send backward"],th:["นำไปไว้หลังสุด"]}},26820:e=>{e.exports={en:["Seoul"],th:["โซว"]}},6816:e=>{e.exports={en:["Sep"],th:["ก.ย."]}},94031:e=>{e.exports={en:["Session"],th:["เซสชั่น"]}},83298:e=>{e.exports={en:["Session volume profile"],th:["เซสชั่น Volume Profile"]}},66707:e=>{e.exports={en:["Session breaks"],th:["เซสชั่นเบรค"]}},1852:e=>{e.exports={en:["Shanghai"],th:["เซี่ยงไฮ้"]}},8075:e=>{e.exports={en:["Short Position"],th:["สถานะ Short"]}},98334:e=>{e.exports={en:["Show"],th:["แสดง"]}},85891:e=>{e.exports={en:["Show all drawings"],th:["แสดงการวาดทั้งหมด"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],th:["แสดงการวาดและอินดิเคเตอร์ทั้งหมด"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],th:["แสดงภาพวาด อินดิเคเตอร์ โพสิชั่น & คำสั่งทั้งหมด"]}},98753:e=>{e.exports={en:["Show all indicators"],th:["แสดงอินดิเคเตอร์ทั้งหมด"]}},55418:e=>{e.exports={en:["Show all ideas"],th:["แสดงไอเดียทั้งหมด"]}},20506:e=>{e.exports={en:["Show all positions & orders"],th:["แสดงโพสิชั่นและคำสั่งซื้อทั้งหมด"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],th:["แสดงสวิตช์สัญญาต่อเนื่อง"]}},81465:e=>{e.exports={en:["Show contract expiration"],th:["แสดงวันหมดอายุของสัญญา"]}},29449:e=>{e.exports={en:["Show dividends"],th:["แสดงเงินปันผล"]}},37113:e=>{e.exports={en:["Show earnings"],th:["แสดงกำไร"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],th:["แสดงไอเดียของผู้ใช้งานที่เราติดตาม"]}},62986:e=>{e.exports={en:["Show latest news"],th:["แสดงข่าวล่าสุด"]}},44020:e=>{e.exports={en:["Show my ideas only"],th:["แสดงเฉพาะไอเดียของเราเท่านั้น"]}},50849:e=>{e.exports={en:["Show splits"],th:["แสดงตัวแยก"]}},67751:e=>{e.exports={en:["Signpost"],th:["ป้ายสัญญาลักษณ์"]}},77377:e=>{e.exports={en:["Singapore"],th:["สิงคโปร์"]}},39090:e=>{e.exports={en:["Sine Line"],th:["เส้นไซน์"]}},66205:e=>{e.exports={en:["Square"],th:["สี่เหลี่ยม"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],th:["ชุดเครื่องมือเกินค่าสูงสุด: {number} ชุดเครื่องมือต่อเลย์เอาท์\nกรุณายกเลิกบางชุดเครื่องมือ"]}},92516:e=>{e.exports={en:["Style"],th:["รูปแบบ"]}},61507:e=>{e.exports={en:["Stack on the left"],th:["ซ้อนไปทางด้านซ้าย"]}},97800:e=>{e.exports={en:["Stack on the right"],th:["ซ้อนไปทางด้านขวา"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],th:["เริ่มใช้โหมดการนำทางด้วยแป้นพิมพ์ กด {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],th:["อยู่ในโหมดการวาดเขียน"]}},69217:e=>{e.exports={en:["Step line"],th:["เส้นระดับ"]} },43114:e=>{e.exports={en:["Sticker"],th:["สติกเกอร์"]}},86716:e=>{e.exports={en:["Stockholm"],th:["สต๊อกโฮล์ม"]}},1145:e=>{e.exports={en:["Submicro"],th:["ซับไมโคร"]}},63375:e=>{e.exports={en:["Submillennium"],th:["ซับมิลเลนเนี่ยม"]}},30585:e=>{e.exports={en:["Subminuette"],th:["ซับมินูเอท"]}},67948:e=>{e.exports={en:["Supercycle"],th:["ซุปเปอร์ไซเคิล"]}},3348:e=>{e.exports={en:["Supermillennium"],th:["ซุปเปอร์มิลเลนเนี่ยม"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],th:["เปลี่ยนเป็น {resolution}"]}},31622:e=>{e.exports={en:["Sydney"],th:["ซิดนีย์"]}},70963:e=>{e.exports={en:["Symbol Error"],th:["สัญลักษณ์ผิดพลาด"]}},32390:e=>{e.exports={en:["Symbol name label"],th:["ป้ายชื่อตัวย่อ"]}},10127:e=>{e.exports={en:["Symbol last price label"],th:["ป้ายค่าราคาล่าสุดของตัวย่อ"]}},39079:e=>{e.exports={en:["Sync globally"],th:["เชื่อมต่อกันทั่วโลก"]}},46607:e=>{e.exports={en:["Sync in layout"],th:["ซิงค์ไปทุกเลย์เอาท์"]}},76519:e=>{e.exports={en:["Point & figure"],th:["พ้อยท์และฟิกเกอร์"]}},39949:e=>{e.exports={en:["Polyline"]}},371:e=>{e.exports={en:["Path"],th:["เส้นทาง"]}},59256:e=>{e.exports={en:["Parallel Channel"]}},61879:e=>{e.exports={en:["Paris"],th:["ปารีส"]}},35140:e=>{e.exports={en:["Paste"],th:["วาง"]}},6919:e=>{e.exports={en:["Percent"],th:["เปอร์เซ็นต์"]}},24436:e=>{e.exports={en:["Perth"],th:["เพิร์ธ"]}},14055:e=>{e.exports={en:["Phoenix"],th:["ฟีนิกซ์"]}},34156:e=>{e.exports={en:["Pitchfan"],th:["พิชแฟน"]}},19634:e=>{e.exports={en:["Pitchfork"],th:["พิชฟอร์ค"]}},86631:e=>{e.exports={en:["Pin"],th:["พิน"]}},33110:e=>{e.exports={en:["Pin to new left scale"],th:["ปักหมุดไปยังสเกลซ้ายอันใหม่"]}},28280:e=>{e.exports={en:["Pin to new right scale"],th:["ปักหมุดไปยังสเกลขวาอันใหม่"]}},14115:e=>{e.exports={en:["Pin to left scale"],th:["ปักหมุดไปยังสเกลซ้าย"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],th:["ปักหมุดไปยังสเกลซ้าย (แบบซ่อน)"]}},81054:e=>{e.exports={en:["Pin to right scale"],th:["ปักหมุดไปยังสเกลทางขวา"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],th:["ปักหมุดไปยังสเกลขวา (แบบซ่อน)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],th:["ปักหมุดที่สเกล (ด้านซ้ายตอนนี้)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],th:["ปักหมุดไปยังสเกล (ตอนนี้ไม่มีสเกล)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],th:["ปักหมุดที่สเกล (ด้านขวาตอนนี้)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],th:["ปักหมุดไปยังสเกล (ตอนนี้ {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],th:["ปักหมุดไปยังสเกล {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],th:["ปักหมุดไปยังสเกล {label} (แบบซ่อน)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],th:["ถูกปักหมุดที่สเกลซ้าย"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],th:["ถูกปักหมุดที่สเกลซ้าย (แบบซ่อน)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],th:["ถูกปักหมุดที่สเกลขวา"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],th:["ปักหมุดไปยังสเกลขวา (แบบซ่อน)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"], th:["ถูกปักหมุดที่สเกล {label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],th:["ถูกปักหมุดที่สเกล {label} (แบบซ่อน)"]}},71566:e=>{e.exports={en:["Plus button"],th:["ปุ่มบวก"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],th:["โปรดให้สิทธิ์ในการเขียนคลิปบอร์ดในเบราว์เซอร์ของคุณหรือกด {keystroke}"]}},81248:e=>{e.exports={en:["Prague"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],th:["กดและค้าง {key} ขณะซูมเพื่อคงตำแหน่งของชาร์ต"]}},91282:e=>{e.exports={en:["Price Label"],th:["ป้ายราคา"]}},97512:e=>{e.exports={en:["Price Note"],th:["หมายเหตุราคา"]}},68941:e=>{e.exports={en:["Price Range"],th:["ช่วงราคา"]}},66123:e=>{e.exports={en:["Price format is invalid."],th:["รูปแบบราคาไม่ถูกต้อง"]}},72926:e=>{e.exports={en:["Price line"],th:["เส้นราคา"]}},59189:e=>{e.exports={en:["Primary"],th:["สำคัญ"]}},75747:e=>{e.exports={en:["Projection"],th:["การคาดคะเน"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],th:["เผยแพร่เมื่อ {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],th:["กาตาร์"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],th:["ค้นหาเร่งด่วน กด {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],th:["การหมุนสี่เหลี่ยมผืนผ้า"]}},52961:e=>{e.exports={en:["Rome"],th:["โรม"]}},50318:e=>{e.exports={en:["Ray"],th:["เรย์"]}},55169:e=>{e.exports={en:["Range"],th:["ระยะ"]}},13386:e=>{e.exports={en:["Reykjavik"],th:["เรคยาวิก"]}},26001:e=>{e.exports={en:["Rectangle"],th:["สี่เหลี่ยมผืนผ้า"]}},48236:e=>{e.exports={en:["Redo"],th:["ทำซ้ำอีกครั้ง"]}},2460:e=>{e.exports={en:["Regression Trend"],th:["แนวโน้มการถอยกลับ รีเกรสชั่น เทรน"]}},67410:e=>{e.exports={en:["Remove"],th:["ลบ"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],th:["ลบตัวชี้วัดทางการเงินนี้ออกจากรายการโปรด"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],th:["ลบอินดิเคเตอร์นี้ออกจากรายการโปรด"]}},86285:e=>{e.exports={en:["Remove {drawings}"],th:["ลบ {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],th:["ลบ {drawings} & {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],th:["ลบ {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],th:["ตั้งชื่อชาร์ตเลย์เอาท์ใหม่"]}},88130:e=>{e.exports={en:["Renko"],th:["เรนโก"]}},75246:e=>{e.exports={en:["Reset chart view"],th:["ปรับมุมมองชาร์ตใหม่"]}},88853:e=>{e.exports={en:["Reset points"],th:["จุดรีเซ็ต"]}},15332:e=>{e.exports={en:["Reset price scale"],th:["ปรับสเกลราคาเป็นค่าตั้งต้น"]}},54170:e=>{e.exports={en:["Reset time scale"],th:["ปรับสเกลราคาเป็นค่าตั้งต้น"]}},37974:e=>{e.exports={en:["Riyadh"],th:["รียาด"]}},94022:e=>{e.exports={en:["Riga"],th:["รีกา"]}},60630:e=>{e.exports={en:["Runtime error"],th:["ข้อผิดพลาดที่เกิดจากการประมวลคำสั่ง"]}},66719:e=>{e.exports={en:["Warning"],th:["คำเตือน"]}},5959:e=>{e.exports={ -en:["Warsaw"],th:["วอร์ซอร์"]}},98549:e=>{e.exports={en:["Tokelau"],th:["โตเกเลา"]}},69122:e=>{e.exports={en:["Tokyo"],th:["โตเกียว"]}},10095:e=>{e.exports={en:["Toronto"],th:["โตรอนโต"]}},17981:e=>{e.exports={en:["Table"],th:["ตาราง"]}},11034:e=>{e.exports={en:["Taipei"],th:["ไทเป"]}},79995:e=>{e.exports={en:["Tallinn"],th:["ทาลลินน์"]}},6686:e=>{e.exports={en:["Tehran"],th:["เตหะราน"]}},93553:e=>{e.exports={en:["Template"],th:["เทมเพลต"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],th:["ผู้จำหน่ายข้อมูลไม่ได้ให้ข้อมูลปริมาณสำหรับสัญลักษณ์นี้"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],th:["การแสดงตัวอย่างไม่สามารถดำเนินการได้ กรุณาปิด Extensions ของเบราว์เซอร์ท่าน และลองใหม่อีกครั้ง"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],th:["คำขอใช้เวลาดำเนินการนานเกินไป ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียร หากปัญหายังคงอยู่ ให้ลองลดขนาดของช่วงเวลาที่ร้องขอ"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],th:["ไม่มีข้อมูลสำหรับช่วงเวลาที่คุณเลือกและไทม์เฟรมของชาร์ต"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],th:["ไฟล์มีขนาดใหญ่เกิน ขีดจำกัดขนาดไฟล์ที่กำหนดคือ{value}"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],th:["อินดิเคเตอร์นี้ไม่สามารถใช้งานบนอินดิเคเตอร์อื่นได้"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],th:["สคริปต์นี้มีข้อผิดพลาด โปรดติดต่อผู้เขียน"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],th:["สคริปต์นี้ได้รับเชิญเท่านั้น หากต้องการขอการเข้าถึง โปรดติดต่อผู้เขียน"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],th:["สัญลักษณ์นี้มีเฉพาะใน {linkStart}TradingView{linkEnd} เท่านั้น"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],th:["รูปแบบ Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],th:["ช่วงเวลาที่อ้างอิงตามทิกเกอร์ไม่สามารถใช้ได้สำหรับ {ticker}"]}},12806:e=>{e.exports={en:["Time"],th:["เวลา"]}},20909:e=>{e.exports={en:["Time zone"],th:["เขตเวลา"]}},46852:e=>{e.exports={en:["Time Cycles"],th:["วงรอบเวลา"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],th:["เวลา ราคา โอกาส"]}},66823:e=>{e.exports={en:["Trade"],th:["เทรด"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],th:["TradingView มีการทำงานเชิงโต้ตอบและมีคำสั่งสำหรับใช้กับโปรแกรมอ่านจอภาพ (Screen Reader) รายการต่อไปนี้คือคำสั่งแป้นพิมพ์ที่พร้อมใช้งานสำหรับการโต้ตอบบนแพลตฟอร์ม"]}},35757:e=>{e.exports={en:["Trend Angle"],th:["มุมแนวโน้ม"]}},97339:e=>{e.exports={en:["Trend Line"],th:["เส้นแนวโน้ม"] -}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],th:["เทรนเบส ฟิโบนัชชี่ เอ็กซ์เทนชั่น"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],th:["เทรนเบส ฟิโบนัชชี่ ไทม์"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"],th:["ทูนิส"]}},1833:e=>{e.exports={en:["UTC"],th:["UTC เวลาสากลเชิงพิกัด"]}},14804:e=>{e.exports={en:["Undo"],th:["ย้อนกลับ"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],th:["เกิดข้อผิดพลาดที่ไม่คาดคิดในโหมด Deep Backtesting ติดต่อฝ่ายสนับสนุนสำหรับข้อมูลเพิ่มเติม"]}},15432:e=>{e.exports={en:["Units"],th:["หน่วย"]}},11768:e=>{e.exports={en:["Unknown error"],th:["เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ"]}},99894:e=>{e.exports={en:["Unlock"],th:["ปลดล๊อค"]}},75546:e=>{e.exports={en:["Unsupported interval"],th:["ไม่รองรับช่วงเวลานี้"]}},8580:e=>{e.exports={en:["User-defined error"],th:["ข้อผิดพลาดจากผู้ใช้งานกำหนด"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],th:["Volume Profile แบบ Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],th:["อินดิเคเตอร์ Volume Profile มีเฉพาะในแผนการอัปเกรดของเราเท่านั้น"]}},93722:e=>{e.exports={en:["Volume candles"],th:["แท่งเทียนปริมาณ"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],th:["ข้อมูลปริมาณไม่ได้ระบุไว้ในแผนข้อมูล BIST MIXED"]}},92763:e=>{e.exports={en:["Volume footprint"],th:["Volume Footprint"]}},32838:e=>{e.exports={en:["Vancouver"],th:["แวนคูเวอร์"]}},29535:e=>{e.exports={en:["Vertical Line"],th:["เส้นแนวตั้ง"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"],th:["วิลนีอุส"]}},40091:e=>{e.exports={en:["Visibility"],th:["การแสดงผล"]}},54853:e=>{e.exports={en:["Visibility on intervals"],th:["การมองเห็นของช่วงเวลา"]}},58302:e=>{e.exports={en:["Visible on tap"],th:["แสดงเมื่อ Tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],th:["แสดงเมื่อเม้าส์ชี้อยู่ด้านบน"]}},4077:e=>{e.exports={en:["Visual order"],th:["ลำดับการแสดงผล"]}},11316:e=>{e.exports={en:["X Cross"],th:["ตัดกัน"]}},42231:e=>{e.exports={en:["XABCD Pattern"],th:["แพทเทิร์น XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],th:["ท่านไม่สามารถดูกรอบเวลานี้บนความละเอียดจออันนี้ได้"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],th:["คุณได้ล็อคภาพวาดบนสัญลักษณ์นี้ คุณต้องการลบภาพวาดที่ถูกล็อคด้วยใช่ไหม?"]}},53168:e=>{e.exports={en:["Yangon"],th:["ย่างกุ้ง"]}},93123:e=>{e.exports={en:["Yes, remove them"],th:["ใช่ ลบเลย"]}},62859:e=>{e.exports={en:["Zurich"],th:["ซูริค"]}},47977:e=>{e.exports={en:["change Elliott degree"],th:["เปลี่ยนองศาเอลเลียต"]}},61557:e=>{e.exports={en:["change no overlapping labels"],th:["เปลี่ยนป้ายไม่ทับซ้อนกัน"]}},76852:e=>{e.exports={en:["change average close price label visibility"], -th:["เปลี่ยนการแสดงฉลากราคาปิดเฉลี่ย"]}},1022:e=>{e.exports={en:["change average close price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาปิดเฉลี่ย"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],th:["เปลี่ยนการมองเห็นป้าย bid และ ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],th:["เปลี่ยนการมองเห็นเส้น bid และ ask"]}},32302:e=>{e.exports={en:["change currency"],th:["เปลี่ยนสกุลเงิน"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],th:["เปลี่ยนชาร์ตเลย์เอาท์เป็น {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],th:["เปลี่ยนการมองเห็นสวิตช์สัญญาต่อเนื่อง"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],th:["เปลี่ยนการนับถอยหลังเป็นบาร์ปิดการมองเห็น"]}},16979:e=>{e.exports={en:["change date range"],th:["เปลี่ยนช่วงวันที่"]}},53929:e=>{e.exports={en:["change dividends visibility"],th:["เปลี่ยนการมองเห็นเงินปันผล"]}},6119:e=>{e.exports={en:["change events visibility on chart"],th:["เปลี่ยนการมองเห็นเหตุการณ์บนชาร์ต"]}},6819:e=>{e.exports={en:["change earnings visibility"],th:["เปลี่ยนการมองเห็นรายได้"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],th:["เปลี่ยนการมองเห็นวันหมดอายุของสัญญาซื้อขายล่วงหน้า"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],th:["เปลี่ยนการมองเห็นป้ายราคาสูง ต่ำ และเฉลี่ย"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาสูง ต่ำ และเฉลี่ย"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],th:["เปลี่ยนการมองเห็นป้ายชื่ออินดิเคเตอร์"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลาก"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],th:["เปลี่ยนการมองเห็นสำหรับข่าวล่าสุด และ Minds"]}},88849:e=>{e.exports={en:["change linking group"],th:["เปลี่ยนกลุ่มที่เชื่อมโยงกัน"]}},14691:e=>{e.exports={en:["change pane height"],th:["เปลี่ยนความสูงของบานหน้าต่าง"]}},96379:e=>{e.exports={en:["change plus button visibility"],th:["เปลี่ยนการมองเห็นปุ่มบวก"]}},76660:e=>{e.exports={en:["change point"],th:["เปลี่ยนจุด"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],th:["เปลี่ยนการมองเห็นป้ายราคาตลาดก่อน/หลัง"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาก่อน/หลังตลาด"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาปิดก่อนหน้า"]}},8662:e=>{e.exports={en:["change price line visibility"],th:["เปลี่ยนเส้นราคา"]}},2509:e=>{e.exports={en:["change price to bar ratio"],th:["เปลี่ยนอัตราส่วนราคาต่อแท่งเทียน"]}},32829:e=>{e.exports={en:["change resolution"],th:["เปลี่ยนความละเอียด"]}},35400:e=>{e.exports={en:["change symbol"],th:["เปลี่ยนสัญลักษณ์"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],th:["เปลี่ยนการมองเห็นป้ายสัญลักษณ์"]}},67453:e=>{e.exports={en:["change symbol last value visibility"], -th:["เปลี่ยนสัญลักษณ์การมองเห็นค่าสุดท้าย"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],th:["เปลี่ยนการมองเห็นมูลค่าราคาปิดก่อนหน้าของสัญลักษณ์"]}},87041:e=>{e.exports={en:["change session"],th:["เปลี่ยนเซสชั่น"]}},38413:e=>{e.exports={en:["change session breaks visibility"],th:["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]}},49965:e=>{e.exports={en:["change series style"],th:["เปลี่ยนสไตล์ซีรีส์"]}},47474:e=>{e.exports={en:["change splits visibility"],th:["เปลี่ยนตัวแบ่งการมองเห็น"]}},20137:e=>{e.exports={en:["change timezone"],th:["เปลี่ยนเขตเวลา"]}},85975:e=>{e.exports={en:["change unit"],th:["เปลี่ยนหน่วย"]}},1924:e=>{e.exports={en:["change visibility"],th:["เปลี่ยนการมองเห็นข้อมูล"]}},84331:e=>{e.exports={en:["change visibility at current interval"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบัน"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและสูงกว่า"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและด้านล่าง"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],th:["เปลี่ยนการมองเห็นในทุกช่วงเวลา"]}},94566:e=>{e.exports={en:["charts by TradingView"],th:["ชาร์ตโดย TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],th:["คัดลอกเส้นเครื่องมือ"]}},46219:e=>{e.exports={en:["create line tools group"],th:["สร้างกรุ๊ปเครื่องมือเส้น"]}},95394:e=>{e.exports={en:["create line tools group from selection"],th:["สร้างกรุ๊ปเครื่องมือเส้นจากที่เลือกไว้"]}},12898:e=>{e.exports={en:["create {tool}"],th:["สร้าง {tool}"]}},94227:e=>{e.exports={en:["cut sources"],th:["ตัดแหล่งที่มา"]}},11500:e=>{e.exports={en:["cut {title}"],th:["ตัด {title}"]}},63869:e=>{e.exports={en:["anchor objects"],th:["ตรึงวัตถุ"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],th:["เพิ่มเครื่องมือเส้น {lineTool} ไปยังกรุ๊ป {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],th:["เพิ่มเครื่องมือเส้นในกลุ่ม {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],th:["เพิ่มตัวชี้วัดทางการเงินนี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],th:["เพิ่มอินดิเคเตอร์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],th:["เพิ่มกลยุทธนี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],th:["เพิ่มสัญลักษณ์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},4128:e=>{e.exports={en:["align to 45 degrees"],th:["จัดเป็นแนว 45 องศา"]}},68231:e=>{e.exports={en:["apply chart theme"],th:["ใช้ชุดรูปแบบชาร์ต"]}},99551:e=>{e.exports={en:["apply all chart properties"],th:["ใช้คุณสมบัติชาร์ตทั้งหมด"]}},89720:e=>{e.exports={en:["apply drawing template"],th:["ใช้เทมเพลตการวาดภาพ"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],th:["ใช้ค่าเริ่มต้นจากโรงงานกับแหล่งที่เลือก"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],th:["ใช้อินดิเคเตอร์กับเลย์เอาท์ทั้งหมด"]}},69604:e=>{e.exports={ -en:["apply study template {template}"],th:["ใช้งานเทมเพลต study {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],th:["ใช้ชุดรูปแบบแถบเครื่องมือ"]}},1979:e=>{e.exports={en:["bring group {title} forward"],th:["นำกลุ่ม {title} ไว้ข้างหน้า"]}},53159:e=>{e.exports={en:["bring {title} to front"],th:["นำ {title} มาไว้ข้างหน้า"]}},41966:e=>{e.exports={en:["bring {title} forward"],th:["นำ {title} ไปข้างหน้า"]}},44676:e=>{e.exports={en:["by TradingView"],th:["โดย TradingView"]}},58850:e=>{e.exports={en:["date range lock"],th:["ล็อคช่วงวันที่"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],th:["ไม่รวมเครื่องมือเส้นจากกรุ๊ป {group}"]}},13017:e=>{e.exports={en:["hide {title}"],th:["ซ่อน {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],th:["ซ่อนเครื่องหมายบนแท่งราคา"]}},56558:e=>{e.exports={en:["interval lock"],th:["ล็อคช่วงเวลา"]}},6830:e=>{e.exports={en:["invert scale"],th:["กลับด้านสเกล"]}},48818:e=>{e.exports={en:["insert {title}"],th:["ใส่ {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],th:["แทรก {title} หลัง {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],th:["ใส่ {title} หลัง {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],th:["ใส่ {title} ก่อน {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],th:["ใส่ {title} ก่อน {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],th:["โหลดเทมเพลตการวาดเริ่มต้น"]}},62011:e=>{e.exports={en:["loading..."],th:["กำลังโหลด...."]}},76104:e=>{e.exports={en:["lock {title}"],th:["ล็อค {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],th:["ล็อคกลุ่ม {group}"]}},18942:e=>{e.exports={en:["lock objects"],th:["ล็อควัตถุ"]}},98277:e=>{e.exports={en:["move"],th:["ย้าย"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],th:["ย้าย {title} ไปยังสเกลทางซ้ายอันใหม่"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],th:["ย้าย {title} ไปที่มาตราส่วนด้านขวาใหม่"]}},64077:e=>{e.exports={en:["move all scales to left"],th:["ย้ายสเกลทั้งหมดไปทางซ้าย"]}},19013:e=>{e.exports={en:["move all scales to right"],th:["ย้ายสเกลทั้งหมดไปทางขวา"]}},52510:e=>{e.exports={en:["move drawing(s)"],th:["ย้ายการวาด"]}},79209:e=>{e.exports={en:["move left"],th:["เลื่อนไปทางซ้าย"]}},60114:e=>{e.exports={en:["move right"],th:["เลื่อนไปทางขวา"]}},44854:e=>{e.exports={en:["move scale"],th:["ย้ายสเกล"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],th:["ทำ {title} ไม่มีสเกล (เต็มหน้าจอ)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],th:["ทำกรุ๊ป {group} ให้มองไม่เห็น"]}},45987:e=>{e.exports={en:["make group {group} visible"],th:["ทำกรุ๊ป {group} ให้มองเห็นได้"]}},78055:e=>{e.exports={en:["merge down"],th:["รวมลง"]}},41866:e=>{e.exports={en:["merge to pane"],th:["ผสานเข้ากับหน้าต่าง"]}},52458:e=>{e.exports={en:["merge up"],th:["รวมขึ้น"]}},90091:e=>{e.exports={en:["n/a"],th:["ไม่มีข้อมูล"]}},94981:e=>{e.exports={en:["scale price"],th:["สเกลราคา"]}},63796:e=>{e.exports={en:["scale price chart only"], -th:["มาตราส่วนชาร์ตราคาเท่านั้น"]}},70771:e=>{e.exports={en:["scale time"],th:["ขนาดเวลา"]}},42070:e=>{e.exports={en:["scroll"],th:["เลื่อน"]}},87840:e=>{e.exports={en:["scroll time"],th:["ปรับเปลี่ยนเวลา"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],th:["ตั้งค่าสเกลราคาปรับกลยุทธ์เป็น {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],th:["ส่ง {title} ไปข้างหลัง"]}},5005:e=>{e.exports={en:["send {title} to back"],th:["ส่ง {title} ไปด้านหลัง"]}},69546:e=>{e.exports={en:["send group {title} backward"],th:["ส่งกลุ่ม {title} ถอยหลัง"]}},63934:e=>{e.exports={en:["share line tools globally"],th:["แชร์เครื่องมือไลน์ทั่วโลก"]}},90221:e=>{e.exports={en:["share line tools in layout"],th:["แชร์เครื่องมือไลน์ในเลย์เอาท์"]}},13336:e=>{e.exports={en:["show all ideas"],th:["แสดงไอเดียทั้งหมด"]}},91395:e=>{e.exports={en:["show ideas of followed users"],th:["แสดงไอเดียของผู้ใช้งานที่ติดตาม"]}},57460:e=>{e.exports={en:["show my ideas only"],th:["แสดงเฉพาะไอเดียของฉันเท่านั้น"]}},4114:e=>{e.exports={en:["stay in drawing mode"],th:["อยู่ในโหมดวาดรูปต่อไป"]}},3350:e=>{e.exports={en:["stop syncing drawing"],th:["หยุดการซิงค์ภาพวาด"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],th:["หยุดการซิงค์เครื่องมือเส้น"]}},53278:e=>{e.exports={en:["symbol lock"],th:["ล็อคสัญลักษณ์"]}},91677:e=>{e.exports={en:["sync time"],th:["ซิงค์เวลา"]}},3140:e=>{e.exports={en:["powered by"],th:["ขับเคลื่อนโดย"]}},92800:e=>{e.exports={en:["powered by TradingView"],th:["สนับสนุนโดย TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],th:["วางภาพวาด"]}},1064:e=>{e.exports={en:["paste indicator"],th:["วางอินดิเคเตอร์"]}},57010:e=>{e.exports={en:["paste {title}"],th:["วาง {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],th:["ปักหมุดไปยังสเกลทางซ้าย"]}},7495:e=>{e.exports={en:["pin to right scale"],th:["ปักหมุดไปยังสเกลทางขวา"]}},81566:e=>{e.exports={en:["pin to scale {label}"],th:["ปักหมุดไปยังสเกล {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],th:["จัดเรียงหน้าต่างใหม่"]}},60806:e=>{e.exports={en:["remove all indicators"],th:["ลบอินดิเคเตอร์ทั้งหมด"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],th:["ลบอินดิเคเตอร์และเครื่องมือวาดภาพทั้งหมด"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],th:["ลบเครื่องมือบรรทัดว่างที่ไม่ได้เลือก"]}},30538:e=>{e.exports={en:["remove drawings"],th:["ลบการวาดต่างๆ ออกไป"]}},1193:e=>{e.exports={en:["remove drawings group"],th:["ลบกลุ่มภาพวาด"]}},38199:e=>{e.exports={en:["remove line data sources"],th:["ลบเส้นแหล่งข้อมูล"]}},93333:e=>{e.exports={en:["remove pane"],th:["ลบบานหน้าต่าง"]}},94543:e=>{e.exports={en:["remove {title}"],th:["ลบ {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],th:["การลบกลุ่มเครื่องมือเส้น {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],th:["เปลี่ยนชื่อกรุ๊ปจาก {group} เป็น {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],th:["รีเซ็ตขนาดเลย์เอาท์"]}},3323:e=>{e.exports={en:["reset scales"],th:["รีเซ็ตสเกล"]}},17336:e=>{e.exports={ -en:["reset time scale"],th:["รีเซ็ตสเกลเวลา"]}},47418:e=>{e.exports={en:["resize layout"],th:["ปรับขนาดเลย์เอาท์"]}},85815:e=>{e.exports={en:["restore defaults"],th:["คืนค่าเริ่มต้น"]}},96881:e=>{e.exports={en:["restore study defaults"],th:["คืนค่าเริ่มต้นการศึกษา"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],th:["สลับสถานะบานหน้าต่างที่ถูกขยายใหญ่สุด"]}},42240:e=>{e.exports={en:["toggle auto scale"],th:["สลับเป็นสเกลอัตโนมัติ"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],th:["สลับสถานะยุบบานหน้าต่าง"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],th:["สลับดัชนีเป็น สเกล 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],th:["สลับสเกลล็อค"]}},49403:e=>{e.exports={en:["toggle log scale"],th:["สลับเป็นมาตราส่วนล็อก"]}},98994:e=>{e.exports={en:["toggle percentage scale"],th:["สลับเป็นหน่วยเปอร์เซ็นต์"]}},80688:e=>{e.exports={en:["toggle regular scale"],th:["สลับเป็นสเกลปกติ"]}},46807:e=>{e.exports={en:["track time"],th:["ติดตามเวลา"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],th:["ปิดการแชร์เครื่องมือไลน์"]}},99234:e=>{e.exports={en:["unanchor objects"],th:["เลิกตรึงวัตถุ"]}},23230:e=>{e.exports={en:["unlock objects"],th:["ปลดล็อควัตถุ"]}},74590:e=>{e.exports={en:["unlock group {group}"],th:["ปลดล็อคกรุ๊ป {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],th:["ปลดล็อก {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],th:["เลิกผสานเข้ากับหน้าต่างใหม่ด้านล่าง"]}},79443:e=>{e.exports={en:["unmerge up"],th:["เลิกรวมขึ้น"]}},46453:e=>{e.exports={en:["unmerge down"],th:["เลิกรวมลง"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],th:["ชาร์ตประเภท {chartStyle} ไม่พร้อมใช้งานสำหรับช่วงเวลาที่อ้างอิงตามทิกเกอร์"]}},41643:e=>{e.exports={en:["{count} bars"],th:["{count} ช่อง"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],th:["{symbol} ทางการเงินโดย TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],th:["{userName} เผยแพร่เมื่อ {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],th:["ขยาย"]}},49856:e=>{e.exports={en:["zoom in"],th:["ขยายเข้า"]}},73638:e=>{e.exports={en:["zoom out"],th:["ขยายออก"]}},41807:e=>{e.exports={en:["day","days"],th:["วัน"]}},42328:e=>{e.exports={en:["hour","hours"],th:["ชั่วโมง"]}},98393:e=>{e.exports={en:["month","months"],th:["เดือน"]}},78318:e=>{e.exports={en:["minute","minutes"],th:["นาที"]}},33232:e=>{e.exports={en:["second","seconds"],th:["วินาที"]}},89937:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},48898:e=>{e.exports={en:["week","weeks"],th:["สัปดาห์"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],th:["{amount} การวาด"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],th:["{amount} อินดิเคเตอร์"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],th:["{count}เดือน"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],th:["{count}วัน"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],th:["{count}ปี"]}},56316:e=>{ -e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],th:["บริษัท แอปเปิล"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],th:["กองทุนเปิด Schwab Short-Term U.S. Treasury"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],th:["กองทุนดัชนีตราสารหนี้ผลตอบแทยสูงอายุ 0-5 ปี"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],th:["ดัชนี S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],th:["ดัชนี S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],th:["ดัชนี S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์แคนาดา"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],th:["ดอลลาร์ออสเตรเลีย / ฟรังก์สวิส"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],th:["ดอลลาร์ออสเตรเลีย / เยน"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์นิวซีแลนด์"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],th:["ดอลลาร์ออสเตรเลีย / รูเบิลรัสเซีย"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์สหรัฐฯ"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],th:["ดัชนี S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],th:["บิทคอยน์แคช / ยูโร"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],th:["บิทคอยน์ต่อดอลลาร์"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],th:["ดัชนี BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],th:["ดัชนี BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],th:["ดัชนี Bitcoin / U.S. Dollar"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],th:["ดัชนี IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],th:["ดัชนี Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],th:["ดัชนี IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],th:["ดัชนี Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],th:["ดัชนี China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],th:["บริษัทฟอร์ดมอเตอร์"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],th:["ดัชนี S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],th:["เรียลบราซิล / เยน"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],th:["บริษัท ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],th:["ดัชนี S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"], -th:["บิตคอยน์ / เรียลบราซิล"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],th:["บิทคอยน์ / ดอลลาร์แคนนาดา"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],th:["บิทคอยน์ / หยวนจีน"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],th:["บิทคอยน์ / ยูโร"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],th:["บิทคอยน์ / วอนเกาหลีใต้"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],th:["Bitcoin / รูเบิลรัสเซีย"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],th:["Bitcoin / บาทไทย"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],th:["บิทคอยน์ / ดอลลาร์"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],th:["บิทคอยน์โกลด์ / ดอลล่าร์สหรัฐ"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],th:["เอส&พี / ดัชนีทั่วไป เปรู บีวีแอล (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],th:["ดัชนีตลาดหลักทรัพย์บราซิลโบเวสปา"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],th:["ดอลลาร์แคนนาดา / เยนญี่ปุ่น"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],th:["ดอลลาร์แคนาดาต่อดอลลาร์สหรัฐ"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],th:["ดัชนี เอส&พี 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],th:["ดัชนีความผันผวน เอส&พี 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],th:["สัญญาซื้อขายล่วงหน้า T-Bonds"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวโพด"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],th:["สัญญาซื้อขายล่วงหน้าอาหารทำจากถั่วเหลือง"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],th:["สัญญาซื้อขายล่วงหน้า T-Note อายุ 10 ปี"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวโอ๊ต"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],th:["สัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ยกองทุนรัฐบาลกลาง 30 วัน"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],th:["สัญญาซื้อขายข้าวล่วงหน้า"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],th:["สัญญาซื้อขายล่วงหน้าถั่วเหลือง"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],th:["ฟิวเจอร์ส ข้าวสาลี"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],th:["สัญญาซื้อขายล่วงหน้าถั่วเหลือง Mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวสาลี Mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"], -th:["ฟิวเจอร์ส E-mini ดาวโจนส์ (5 ดอลลาร์สหรัฐ)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],th:["สวิสฟรังก์ / เยนญี่ปุ่น"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],th:["สวิสฟรังค์ต่อดอลลาร์สหรัฐ"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],th:["สัญญาซื้อขายล่วงหน้า CME ของบิทคอยน์"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],th:["Butter Futures-Cash (ต่อเนื่อง: สัญญาปัจจุบันอยู่ด้านหน้า)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],th:["สัญญาซื้อขายล่วงหน้าโคเนื้ออายุ 6 - 10 เดือน"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],th:["สัญญาซื้อขายล่วงหน้าเนื้อหมูไม่ติดมัน"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],th:["สัญญาซื้อขายล่วงหน้าโคเนื้อน้ำหนักระหว่าง 850 - 1200 ปอนด์"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า ยูโร E-mini"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า เอส&พี 500 E-mini"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini เงินเยนญี่ปุ่น"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],th:["ฟิวเจอร์ส E-mini NASDAQ 100"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],th:["ดัชนี E-Mini Russell 2000 ฟิวเจอร์"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],th:["สัญญาซื้อขายล่วงหน้าอลูมิเนียมยุโรปพรีเมียม"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],th:["สัญญาซื้อขายล่วงหน้าอลูมิเนียม MW U.S. ทรานแซกชั่นพรีเมียมแพลต (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],th:["สัญญาซื้อขายล่วงหน้าทองคำ"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],th:["ฟิวเจอร์ส ทองแดง"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],th:["ฟิวเจอร์ส โลหะเงิน"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini ทองแดง"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],th:["สัญญาซื้อขายล่วงหน้าแร่เงิน (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],th:["สัญญาซื้อขายล่วงหน้าทองคำ (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],th:["สัญญาการซื้อขายส่วนต่างทองแดง"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],th:["CFDs ของข้าวโพด"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],th:["CFDs ของนุ่น"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],th:["มูลค่าตลาดรวมของคริปโต, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],th:["ดัชนี DFM"]},e.exports["#DJ:DJA-symbol-description"]={ -en:["Dow Jones Composite Average Index"],th:["ดัชนีเฉลี่ย Dow Jones คอมโพสิต"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ชิ้นส่วนทางการเกษตร"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],th:["ดัชนีราคาสินค้าโภคภัณฑ์โกโก้"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์พลังงาน"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ทองคำ"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ธัญพืช"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],th:["ดัชนีราคาสินค้าโภคภัณฑ์นิกเกิล"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์กาแฟ"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์น้ำตาล"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์เงิน"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนี Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],th:["ดัชนีค่าเฉลี่ยการขนส่งดาวโจนส์"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],th:["ดัชนีค่าเฉลี่ยสาธารณูปโภคดาวโจนส์"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],th:["ดัชนีถ่านหินดาวโจนส์ U.S."]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],th:["ดัชนี EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],th:["อีเธอเรียม คลาสสิค / บิทคอยน์"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],th:["Ethereum Classic / ยูโร"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],th:["อีเธอร์เรียม คลาสสิคต่อดอลลาร์"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],th:["อีเธอเรียม / บิทคอยน์"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],th:["อีเธอเรียม / ยูโร"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],th:["อีเธอเรียม / ปอนด์อังกฤษ"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],th:["อีเธอเรียม / เยนญี่ปุ่น"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],th:["Ethereum / วอนเกาหลีใต้"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],th:["Ethereum / บาทไทย"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],th:["อีเธอร์เลียม/ดอลลาร์"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],th:["ยูโรบุนด์"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],th:["ยูโร / ดอลลาร์ออสเตรเลีย"]}, -e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],th:["ยูโร / เรียลบลาซิล"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],th:["ยูโร / ดอลลาร์แคนนาดา"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],th:["ยูโร / สวิสฟรังก์"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],th:["ยูโร / ปอนด์อังกฤษ"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],th:["ยูโร / เยนญี่ปุ่น"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],th:["ยูโร / โครเนอร์นอร์เวย์"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],th:["ยูโร / ดอลลาร์นิวซีแลนด์"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],th:["ดัชนี AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],th:["ดัชนี BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],th:["ยูโร / รูเบิลรัสเซีย"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],th:["ยูโร / รูเบิลรัสเซีย ทอม"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],th:["ยูโร / โครนาสวีเดน"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],th:["ยูโร / ลีราตุรกี"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],th:["ยูโร / ดอลลาร์สหรัฐฯ"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],th:["หุ้นสหรัฐอเมริกาที่มีกิจการขนาดเล็ก 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],th:["ผลิตภัณฑ์มวลรวมในประเทศ 1 ทศนิยม"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],th:["ประชากรทั้งหมด: ทุกช่วงอายุรวมถึงกองกำลังที่อยู่นอกประเทศ"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],th:["อัตราการว่างงานของประชาชน"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],th:["ดัชนี FTSE Bursa มาเลเซีย KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],th:["บริษัท คีย์ทรอนิก"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],th:["ดัชนี S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนี Dow Jones Industrial Average"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์ออสเตรเลีย"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์แคนาดา"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],th:["ปอนด์อังกฤษ / ฟรังก์สวิส"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],th:["ปอนด์อังกฤษ / ยูโร"]}, -e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],th:["ปอนด์อังกฤษ / เยนญี่ปุ่น"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์นิวซีแลนด์"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],th:["ปอนด์อังกฤษ / ซลอตีโปแลนด์"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],th:["ปอนด์อังกฤษ / รูเบิลรัสเซีย"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์สหรัฐ"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],th:["บริษัทอัลฟาเบต (กูเกิ้ล) กลุ่ม ซี"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],th:["อัลฟาเบ็ท อิงค์ (กูเกิ้ล) คลาสเอ"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"],th:["หุ้น Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],th:["ดัชนี WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],th:["ดัชนี Bitcoin / U.S. Dollar ฟิวเจอร์"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],th:["ดัชนี IDX คอมโพสิต"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],th:["ดัชนีจาการ์ตาคอมโพสิต"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],th:["ดัชนี เบอซ่า เคแอลซีไอ มาเลเซีย"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],th:["ดัชนี MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],th:["ดัชนี STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],th:["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],th:["ดัชนีเซี่ยงไฮ้คอมโพสิต"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],th:["IOTA / ดอลล่าห์สหรัฐ"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],th:["เยนญี่ปุ่น / วอนเกาหลีใต้"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],th:["เยนญี่ปุ่น / รูเบิลรัสเซีย"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],th:["เยนญี่ปุ่นต่อดอลลาร์สหรัฐ"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],th:["ลุ๊กออยล์"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],th:["บริษัท Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],th:["Litecoin / เรียลบราซิล"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],th:["ไลท์คอยน์ / บิตคอยน์"] -},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],th:["ไลท์คอยน์ต่อดอลลาร์"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],th:["Luna / ดอลลาร์สหรัฐ"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],th:["สัญญาซื้อขายล่วงหน้าน้ำมันเบรนท์"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],th:["บริษัท แก๊ซพรอม"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],th:["ดัชนี MOEX รัสเซีย"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],th:["แม็กนิต"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],th:["ดัชนี MOEX รัสเซีย"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],th:["ดัชนีฟิวเจอร์ส MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],th:["สัญญาซื้อขายล่วงหน้าดัชนี MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],th:["ดัชนีฟิวเจอร์ส RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],th:["ดัชนี RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],th:["ธนาคาร SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],th:["ไมโครซอฟต์ คอร์ป"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],th:["CFD เงินสด 100 เหรียญสหรัฐ"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],th:["แอ๊ดวานซ์ไมโครดิไวซ์"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],th:["ดัชนีภาคที่อยู่อาศัย PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],th:["พันธบัตร iShares 7-10 ปี Treasury"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 3-7 ปี"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],th:["บริษัทอิทเทอร์ริส"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],th:["ดัชนีแนสแดคคอมโพสิต"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],th:["บริษัท Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],th:["ดัชนี NASDAQ 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],th:["ดัชนีภาคบริการน้ำมัน PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 1-3 ปี"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],th:["ดัชนีเซมิคอนดัคเตอร์ฟิลลาเดเฟีย"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"], -th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 20 ปีขึ้นไป"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],th:["ดัชนีภาคสาธารณูปโภค PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],th:["ดัชนี PHLX ภาคของทองและเงิน"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],th:["นีโอ / ดอลล่าร์สหรัฐ"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],th:["ก๊าซธรรมชาติ (เฮนรี่ฮับ)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],th:["บริษัท Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],th:["ดัชนี Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],th:["ราคาเอธานอลตลาดล่วงหน้านิวยอร์ค"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],th:["สัญญาซื้อขายล่วงหน้าโกโก้"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],th:["สัญญาซื้อขายน้ำมันดิบเบาล่วงหน้า"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],th:["ฟิวเจอร์ส นิวยอร์คฮาร์เบอร์ ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],th:["ฟิงเจอร์สกาแฟ"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],th:["ฟิวเจอร์ส ก๊าซธรรมชาติ"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],th:["สัญญาซื้อขายล่วงหน้าแพลเลเดียม"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],th:["สัญญาซื้อขายแพลทินั่ม"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],th:["ฟิวเจอร์ส แก๊ซโซลีน RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],th:["ฟิวเจอร์ Cotton"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini ก๊าซธรรมชาติ"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันดิบชนิดเบา"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันเชื้อเพลิง"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],th:["กลุ่มอาลีบาบาโฮลดิ้ง"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],th:["บริษัท ฟอร์ดมอเตอร์"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],th:["บริษัท Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],th:["ดัชนี NYSE คอมโพสิต"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],th:["บริษัท PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],th:["ดัชนี AMEX คอมโพสิต"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],th:["ดัชนีตลาดหลัก NYSE ARCA"]}, -e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],th:["ดอลลาร์นิวซีแลนด์ / เยนญี่ปุ่น"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],th:["ดอลลาร์นิวซีแลนด์ / ดอลลาร์สหรัฐ"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],th:["ดัชนีทั้งหมด S&P/NZX (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],th:["ดัชนีมวลรวม เอส&พี / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],th:["สัญญาการซื้อขายส่วนต่างก๊าซธรรมชาติ"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],th:["สัญญาการซื้อขายส่วนต่างทองแดง (ดอลล่าร์สหรัฐฯ / ปอนด์)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],th:["ดัชนี OMX โคเปนเฮเกน 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"],th:["บริษัท Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],th:["ดัชนี OMX เฮสซิงกิ 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],th:["ดัชนี OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],th:["ดัชนี OMX สต็อคโฮม 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],th:["ดัชนี OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],th:["ดัชนี OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],th:["หุ้น Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],th:["ดัชนี QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],th:["ดัชนี อาร์ทีเอส รัสเซีย"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],th:["ดัชนีรัสเซล 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],th:["ดัชนีรัสเซล 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],th:["ดัชนีรัสเซล 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],th:["บริษัทฟอร์ดมอเตอร์"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],th:["ดัชนีตลาดสวิส"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],th:["Solana / ดอลลาร์สหรัฐ"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],th:["CFDs ของถั่วเหลือง"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],th:["ดัชนี เอส&พี 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ เอส&พี โกลแมน แซค"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],th:["ด้ชนีมูลค่า เอส&พี 500"]},e.exports["#SPX500-symbol-description"]={ -en:["S&P 500 Index"],th:["ดัชนี เอส&พี 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],th:["CFDs ของน้ำตาล"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],th:["ดัชนี Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],th:["ดัชนีหุ้นทั้งหมด Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],th:["ดัชนี TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],th:["ดัชนี S&P/TSX คอมโพสิต"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],th:["ดัชนีเอสแอนด์พี/ทีเอสเอ็ก 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],th:["พันธบัตรัฐบาลออสเตรเลียอายุ 10 ปี"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลออสเตรเลียอายุ 10 ปี"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],th:["ดัชนีค่าเงินดอลลาร์ออสเตรเลีย"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],th:["ดัชนีค่าเงินบริติช ปอนด์สเตอร์ลิง"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลแคนาดา, 10 ปี"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลแคนาดา 10 ปี"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],th:["พันธบัตรัฐบาลจีนอายุ 10 ปี"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลจีนอายุ 10 ปี"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],th:["ดัชนีค่าเงินดอลลาร์แคนาดา"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลเยอรมัน 10 ปี"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลเยอรมันอายุ 10 ปี"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนีดาวโจนส์"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],th:["ดัชนีค่าเงินดอลลาร์สหรัฐฯ"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],th:["พันธบัตรัฐบาลสเปน 10 ปี"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลสเปนอายุ 10 ปี"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],th:["พันธบัตรยูโร"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],th:["ดัชนีค่าเงินยูโร"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลฝรั่งเศส 10 ปี"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"], -th:["พันธบัตรรัฐบาลฝรั่งเศสอายุ 10 ปี"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],th:["พันธบัตรัฐบาลอังกฤษอายุ 2 ปี"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],th:["พันธบัตรัฐบาลอังกฤษอายุ 10 ปี"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอังกฤษอายุ 10 ปี"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างทองคำ (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],th:["ดัชนี IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],th:["พันธบัตรัฐบาลอินโดนีเซียอายุ 3 ปี"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอินโดนีเซียอายุ 10 ปี"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลอินโดนีเซีย 10 ปี"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอินเดีย 10 ปี"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอินเดียอายุ 10 ปี"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอิตาลี10 ปี"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอิตาลีอายุ 10 ปี"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],th:["ดัชนีแนสแดค คอมโพสิต"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลญี่ปุ่น 10 ปี"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลญี่ปุ่นอายุ 10 ปี"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],th:["ดัชนีค่าเงินเยนญี่ปุ่น"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],th:["ดัชนีราคาหลักทรัพย์คอมโพสิตเกาหลี"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],th:["พันธบัตรัฐบาลเกาหลีอายุ 10 ปี"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลเกาหลีอายุ 10 ปี"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลมาเลเซีย 10 ปี"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลมาเลเซียอายุ 10 ปี"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],th:["ดัชนีแนสแด็ก 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"]},e.exports["#TVC:NL10Y-symbol-description"]={ -en:["Netherlands Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],th:["ดัชนี NYSE คอมโพสิต"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างแพลเลเดียม (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],th:["#TVC:PL10Y-สัญลักษณ์l-คำอธิบาย"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],th:["#TVC:PL10Y-สัญลักษณ์-คำอธิบาย"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],th:["CFDs ของแพลทินัม (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],th:["พันธบัตรัฐบาลโปรตุเกสอายุ 3 ปี"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลโปรตุเกสอายุ 10 ปี"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],th:["ดัชนีแอฟริกาใต้สูงสุด 40 อันดับ"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างแร่เงิน (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี เอส แอนด์ พี 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],th:["ดัชนีตลาดสวิส"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],th:["ดัชนีเสตทไทม์"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],th:["ดัชนีสกุลเงินฟรังก์สวิส"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลตุรกี 10 ปี"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลตุรกีอายุ 10 ปี"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบเบรนท์"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 2 ปี"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],th:["พันธบัตรรัฐบาลสหรัฐอายุ 2 ปี"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 5 ปี"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],th:["พันธบัตรรัฐบาลสหรัฐอายุ 5 ปี"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 10 ปี"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"], -th:["พันธบัตรรัฐบาลสหรัฐอายุ 10 ปี"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],th:["พันธบัตรรัฐบาล US 30 ปี"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],th:["ดัชนีความผันผวน S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],th:["ดัชนีดอลล่าร์นิวซีแลนด์"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],th:["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],th:["ดัชนีหลักทรัพย์ถ่วงน้ำหนักไต้หวัน"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],th:["ทวิตเตอร์ Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],th:["ดัชนี เอฟทีเอสอี 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (เบรนท์)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],th:["Uniswap / ดอลลาร์สหรัฐ"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนีเฉลี่ยอุตสาหกรรมดาวโจนส์"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],th:["ดอลลาร์สหรัฐต่อดอลลาร์ออสเตรเลีย"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],th:["ดอลลาร์สหรัฐ / เรียลบราซิล"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์แคนาดา"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],th:["ดอลลาร์สหรัฐ / ฟรังก์สวิส"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],th:["ดอลลาร์สหรัฐ / หยวนจีน"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],th:["ดอลลาร์สหรัฐ / โครนเดนมาร์ก"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],th:["ดอลลาร์สหรัฐต่อยูโร"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],th:["ดอลลาร์สหรัฐต่อปอนด์สเตอร์ลิง"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์ฮ่องกง"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],th:["ดอลล่าร์สหรัฐ / ฟอรินท์ฮังการี"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],th:["ดอลลาร์สหรัฐฯ / รูเปียะ"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],th:["ดอลลาร์สหรัฐ / รูปีอินเดีย"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],th:["ดอลลาร์สหรัฐ / เยนญี่ปุ่น"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],th:["ดอลลาร์สหรัฐ / วอนเกาหลีใต้"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],th:["ดอลลาร์สหรัฐฯ / เปโซแม็กซิโก"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"], -th:["ดอลลาร์สหรัฐต่อดอลลาร์นิวซีแลนด์"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],th:["ดอลลาร์สหรัฐฯ / เปโซฟิลิปปินส์"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],th:["ดอลลาร์อเมริกา / สล็อตตี้ โปแลนด์"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],th:["ดอลลาร์สหรัฐ / รูเบิลรัสเซีย"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],th:["ดอลลาร์สหรัฐฯ / รูเบิลรัสเซีย TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],th:["ดอลลาร์สหรัฐ/โครนาสวีเดน"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์สิงคโปร์"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],th:["ดอลลาร์สหรัฐ / บาทไทย"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],th:["ดอลลาร์สหรัฐ/ไลราตรุกี"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],th:["ดอลล่าร์สหรัฐ / แรนด์แอฟริกาใต้"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],th:["CFDs ของข้าวสาลี"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],th:["เงิน/ดอลลาร์สหรัฐ"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],th:["ทองคำ / ดอลลาร์สหรัฐ"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],th:["บิทคอยน์ / ดอลลาร์แคนาดา"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],th:["โมเนโร่ / ดอลล่าร์สหรัฐ"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],th:["สัญญาการซื้อขายส่วนต่างพาลาเดียม"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],th:["แพลตตินัม/ดอลลาร์สหรัฐ"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],th:["ริปเปิล / บิทคอยน์"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],th:["ริปเปิ้ล / ยูโร"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],th:["ริบเปิ้ล / ดอลลาร์"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],th:["Zcash / ดอลล่าร์สหรัฐ"]}}}]); \ No newline at end of file +en:["Warsaw"],th:["วอร์ซอร์"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],th:["โตเกเลา"]}},69122:e=>{e.exports={en:["Tokyo"],th:["โตเกียว"]}},10095:e=>{e.exports={en:["Toronto"],th:["โตรอนโต"]}},17981:e=>{e.exports={en:["Table"],th:["ตาราง"]}},11034:e=>{e.exports={en:["Taipei"],th:["ไทเป"]}},79995:e=>{e.exports={en:["Tallinn"],th:["ทาลลินน์"]}},6686:e=>{e.exports={en:["Tehran"],th:["เตหะราน"]}},93553:e=>{e.exports={en:["Template"],th:["เทมเพลต"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],th:["ผู้จำหน่ายข้อมูลไม่ได้ให้ข้อมูลปริมาณสำหรับสัญลักษณ์นี้"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],th:["การแสดงตัวอย่างไม่สามารถดำเนินการได้ กรุณาปิด Extensions ของเบราว์เซอร์ท่าน และลองใหม่อีกครั้ง"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],th:["คำขอใช้เวลาดำเนินการนานเกินไป ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียร หากปัญหายังคงอยู่ ให้ลองลดขนาดของช่วงเวลาที่ร้องขอ"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],th:["ไม่มีข้อมูลสำหรับช่วงเวลาที่คุณเลือกและไทม์เฟรมของชาร์ต"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],th:["ไฟล์มีขนาดใหญ่เกิน ขีดจำกัดขนาดไฟล์ที่กำหนดคือ{value}"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],th:["อินดิเคเตอร์นี้ไม่สามารถใช้งานบนอินดิเคเตอร์อื่นได้"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],th:["สคริปต์นี้มีข้อผิดพลาด โปรดติดต่อผู้เขียน"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],th:["สคริปต์นี้ได้รับเชิญเท่านั้น หากต้องการขอการเข้าถึง โปรดติดต่อผู้เขียน"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],th:["สัญลักษณ์นี้มีเฉพาะใน {linkStart}TradingView{linkEnd} เท่านั้น"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],th:["รูปแบบ Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],th:["ช่วงเวลาที่อ้างอิงตามทิกเกอร์ไม่สามารถใช้ได้สำหรับ {ticker}"]}},12806:e=>{e.exports={en:["Time"],th:["เวลา"]}},20909:e=>{e.exports={en:["Time zone"],th:["เขตเวลา"]}},46852:e=>{e.exports={en:["Time Cycles"],th:["วงรอบเวลา"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],th:["เวลา ราคา โอกาส"]}},66823:e=>{e.exports={en:["Trade"],th:["เทรด"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"], +th:["TradingView มีการทำงานเชิงโต้ตอบและมีคำสั่งสำหรับใช้กับโปรแกรมอ่านจอภาพ (Screen Reader) รายการต่อไปนี้คือคำสั่งแป้นพิมพ์ที่พร้อมใช้งานสำหรับการโต้ตอบบนแพลตฟอร์ม"]}},35757:e=>{e.exports={en:["Trend Angle"],th:["มุมแนวโน้ม"]}},97339:e=>{e.exports={en:["Trend Line"],th:["เส้นแนวโน้ม"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],th:["เทรนเบส ฟิโบนัชชี่ เอ็กซ์เทนชั่น"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],th:["เทรนเบส ฟิโบนัชชี่ ไทม์"]}},1671:e=>{e.exports={en:["Triangle"]}},76152:e=>{e.exports={en:["Triangle Down"]}},90148:e=>{e.exports={en:["Triangle Pattern"]}},21236:e=>{e.exports={en:["Triangle Up"]}},21007:e=>{e.exports={en:["Tunis"],th:["ทูนิส"]}},1833:e=>{e.exports={en:["UTC"],th:["UTC เวลาสากลเชิงพิกัด"]}},14804:e=>{e.exports={en:["Undo"],th:["ย้อนกลับ"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],th:["เกิดข้อผิดพลาดที่ไม่คาดคิดในโหมด Deep Backtesting ติดต่อฝ่ายสนับสนุนสำหรับข้อมูลเพิ่มเติม"]}},15432:e=>{e.exports={en:["Units"],th:["หน่วย"]}},11768:e=>{e.exports={en:["Unknown error"],th:["เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ"]}},99894:e=>{e.exports={en:["Unlock"],th:["ปลดล๊อค"]}},75546:e=>{e.exports={en:["Unsupported interval"],th:["ไม่รองรับช่วงเวลานี้"]}},8580:e=>{e.exports={en:["User-defined error"],th:["ข้อผิดพลาดจากผู้ใช้งานกำหนด"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],th:["Volume Profile แบบ Fixed Range"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],th:["อินดิเคเตอร์ Volume Profile มีเฉพาะในแผนการอัปเกรดของเราเท่านั้น"]}},93722:e=>{e.exports={en:["Volume candles"],th:["แท่งเทียนปริมาณ"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],th:["ข้อมูลปริมาณไม่ได้ระบุไว้ในแผนข้อมูล BIST MIXED"]}},92763:e=>{e.exports={en:["Volume footprint"],th:["Volume Footprint"]}},32838:e=>{e.exports={en:["Vancouver"],th:["แวนคูเวอร์"]}},29535:e=>{e.exports={en:["Vertical Line"],th:["เส้นแนวตั้ง"]}},23160:e=>{e.exports={en:["Vienna"]}},60534:e=>{e.exports={en:["Vilnius"],th:["วิลนีอุส"]}},40091:e=>{e.exports={en:["Visibility"],th:["การแสดงผล"]}},54853:e=>{e.exports={en:["Visibility on intervals"],th:["การมองเห็นของช่วงเวลา"]}},58302:e=>{e.exports={en:["Visible on tap"],th:["แสดงเมื่อ Tap"]}},10309:e=>{e.exports={en:["Visible on mouse over"],th:["แสดงเมื่อเม้าส์ชี้อยู่ด้านบน"]}},4077:e=>{e.exports={en:["Visual order"],th:["ลำดับการแสดงผล"]}},11316:e=>{e.exports={en:["X Cross"],th:["ตัดกัน"]}},42231:e=>{e.exports={en:["XABCD Pattern"],th:["แพทเทิร์น XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],th:["ท่านไม่สามารถดูกรอบเวลานี้บนความละเอียดจออันนี้ได้"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],th:["คุณได้ล็อคภาพวาดบนสัญลักษณ์นี้ คุณต้องการลบภาพวาดที่ถูกล็อคด้วยใช่ไหม?"]}},53168:e=>{e.exports={en:["Yangon"],th:["ย่างกุ้ง"]}},93123:e=>{e.exports={ +en:["Yes, remove them"],th:["ใช่ ลบเลย"]}},62859:e=>{e.exports={en:["Zurich"],th:["ซูริค"]}},47977:e=>{e.exports={en:["change Elliott degree"],th:["เปลี่ยนองศาเอลเลียต"]}},61557:e=>{e.exports={en:["change no overlapping labels"],th:["เปลี่ยนป้ายไม่ทับซ้อนกัน"]}},76852:e=>{e.exports={en:["change average close price label visibility"],th:["เปลี่ยนการแสดงฉลากราคาปิดเฉลี่ย"]}},1022:e=>{e.exports={en:["change average close price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาปิดเฉลี่ย"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],th:["เปลี่ยนการมองเห็นป้าย bid และ ask"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],th:["เปลี่ยนการมองเห็นเส้น bid และ ask"]}},32302:e=>{e.exports={en:["change currency"],th:["เปลี่ยนสกุลเงิน"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],th:["เปลี่ยนชาร์ตเลย์เอาท์เป็น {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],th:["เปลี่ยนการมองเห็นสวิตช์สัญญาต่อเนื่อง"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],th:["เปลี่ยนการนับถอยหลังเป็นบาร์ปิดการมองเห็น"]}},16979:e=>{e.exports={en:["change date range"],th:["เปลี่ยนช่วงวันที่"]}},53929:e=>{e.exports={en:["change dividends visibility"],th:["เปลี่ยนการมองเห็นเงินปันผล"]}},6119:e=>{e.exports={en:["change events visibility on chart"],th:["เปลี่ยนการมองเห็นเหตุการณ์บนชาร์ต"]}},6819:e=>{e.exports={en:["change earnings visibility"],th:["เปลี่ยนการมองเห็นรายได้"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],th:["เปลี่ยนการมองเห็นวันหมดอายุของสัญญาซื้อขายล่วงหน้า"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],th:["เปลี่ยนการมองเห็นป้ายราคาสูง ต่ำ และเฉลี่ย"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาสูง ต่ำ และเฉลี่ย"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],th:["เปลี่ยนการมองเห็นป้ายชื่ออินดิเคเตอร์"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลาก"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],th:["เปลี่ยนการมองเห็นสำหรับข่าวล่าสุด และ Minds"]}},88849:e=>{e.exports={en:["change linking group"],th:["เปลี่ยนกลุ่มที่เชื่อมโยงกัน"]}},14691:e=>{e.exports={en:["change pane height"],th:["เปลี่ยนความสูงของบานหน้าต่าง"]}},96379:e=>{e.exports={en:["change plus button visibility"],th:["เปลี่ยนการมองเห็นปุ่มบวก"]}},76660:e=>{e.exports={en:["change point"],th:["เปลี่ยนจุด"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],th:["เปลี่ยนการมองเห็นป้ายราคาตลาดก่อน/หลัง"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาก่อน/หลังตลาด"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาปิดก่อนหน้า"]}},8662:e=>{e.exports={en:["change price line visibility"],th:["เปลี่ยนเส้นราคา"]}},2509:e=>{e.exports={en:["change price to bar ratio"],th:["เปลี่ยนอัตราส่วนราคาต่อแท่งเทียน"]}}, +32829:e=>{e.exports={en:["change resolution"],th:["เปลี่ยนความละเอียด"]}},35400:e=>{e.exports={en:["change symbol"],th:["เปลี่ยนสัญลักษณ์"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],th:["เปลี่ยนการมองเห็นป้ายสัญลักษณ์"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],th:["เปลี่ยนสัญลักษณ์การมองเห็นค่าสุดท้าย"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],th:["เปลี่ยนการมองเห็นมูลค่าราคาปิดก่อนหน้าของสัญลักษณ์"]}},87041:e=>{e.exports={en:["change session"],th:["เปลี่ยนเซสชั่น"]}},38413:e=>{e.exports={en:["change session breaks visibility"],th:["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]}},49965:e=>{e.exports={en:["change series style"],th:["เปลี่ยนสไตล์ซีรีส์"]}},47474:e=>{e.exports={en:["change splits visibility"],th:["เปลี่ยนตัวแบ่งการมองเห็น"]}},20137:e=>{e.exports={en:["change timezone"],th:["เปลี่ยนเขตเวลา"]}},85975:e=>{e.exports={en:["change unit"],th:["เปลี่ยนหน่วย"]}},1924:e=>{e.exports={en:["change visibility"],th:["เปลี่ยนการมองเห็นข้อมูล"]}},84331:e=>{e.exports={en:["change visibility at current interval"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบัน"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและสูงกว่า"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],th:["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและด้านล่าง"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],th:["เปลี่ยนการมองเห็นในทุกช่วงเวลา"]}},94566:e=>{e.exports={en:["charts by TradingView"],th:["ชาร์ตโดย TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],th:["คัดลอกเส้นเครื่องมือ"]}},46219:e=>{e.exports={en:["create line tools group"],th:["สร้างกรุ๊ปเครื่องมือเส้น"]}},95394:e=>{e.exports={en:["create line tools group from selection"],th:["สร้างกรุ๊ปเครื่องมือเส้นจากที่เลือกไว้"]}},12898:e=>{e.exports={en:["create {tool}"],th:["สร้าง {tool}"]}},94227:e=>{e.exports={en:["cut sources"],th:["ตัดแหล่งที่มา"]}},11500:e=>{e.exports={en:["cut {title}"],th:["ตัด {title}"]}},63869:e=>{e.exports={en:["anchor objects"],th:["ตรึงวัตถุ"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],th:["เพิ่มเครื่องมือเส้น {lineTool} ไปยังกรุ๊ป {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],th:["เพิ่มเครื่องมือเส้นในกลุ่ม {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],th:["เพิ่มตัวชี้วัดทางการเงินนี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],th:["เพิ่มอินดิเคเตอร์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],th:["เพิ่มกลยุทธนี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],th:["เพิ่มสัญลักษณ์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]}},4128:e=>{e.exports={en:["align to 45 degrees"],th:["จัดเป็นแนว 45 องศา"]}},68231:e=>{e.exports={en:["apply chart theme"],th:["ใช้ชุดรูปแบบชาร์ต"]}},99551:e=>{e.exports={en:["apply all chart properties"],th:["ใช้คุณสมบัติชาร์ตทั้งหมด"]}},89720:e=>{e.exports={ +en:["apply drawing template"],th:["ใช้เทมเพลตการวาดภาพ"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],th:["ใช้ค่าเริ่มต้นจากโรงงานกับแหล่งที่เลือก"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],th:["ใช้อินดิเคเตอร์กับเลย์เอาท์ทั้งหมด"]}},69604:e=>{e.exports={en:["apply study template {template}"],th:["ใช้งานเทมเพลต study {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],th:["ใช้ชุดรูปแบบแถบเครื่องมือ"]}},1979:e=>{e.exports={en:["bring group {title} forward"],th:["นำกลุ่ม {title} ไว้ข้างหน้า"]}},53159:e=>{e.exports={en:["bring {title} to front"],th:["นำ {title} มาไว้ข้างหน้า"]}},41966:e=>{e.exports={en:["bring {title} forward"],th:["นำ {title} ไปข้างหน้า"]}},44676:e=>{e.exports={en:["by TradingView"],th:["โดย TradingView"]}},58850:e=>{e.exports={en:["date range lock"],th:["ล็อคช่วงวันที่"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],th:["ไม่รวมเครื่องมือเส้นจากกรุ๊ป {group}"]}},13017:e=>{e.exports={en:["hide {title}"],th:["ซ่อน {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],th:["ซ่อนเครื่องหมายบนแท่งราคา"]}},56558:e=>{e.exports={en:["interval lock"],th:["ล็อคช่วงเวลา"]}},6830:e=>{e.exports={en:["invert scale"],th:["กลับด้านสเกล"]}},48818:e=>{e.exports={en:["insert {title}"],th:["ใส่ {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],th:["แทรก {title} หลัง {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],th:["ใส่ {title} หลัง {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],th:["ใส่ {title} ก่อน {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],th:["ใส่ {title} ก่อน {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],th:["โหลดเทมเพลตการวาดเริ่มต้น"]}},62011:e=>{e.exports={en:["loading..."],th:["กำลังโหลด...."]}},76104:e=>{e.exports={en:["lock {title}"],th:["ล็อค {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],th:["ล็อคกลุ่ม {group}"]}},18942:e=>{e.exports={en:["lock objects"],th:["ล็อควัตถุ"]}},98277:e=>{e.exports={en:["move"],th:["ย้าย"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],th:["ย้าย {title} ไปยังสเกลทางซ้ายอันใหม่"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],th:["ย้าย {title} ไปที่มาตราส่วนด้านขวาใหม่"]}},64077:e=>{e.exports={en:["move all scales to left"],th:["ย้ายสเกลทั้งหมดไปทางซ้าย"]}},19013:e=>{e.exports={en:["move all scales to right"],th:["ย้ายสเกลทั้งหมดไปทางขวา"]}},52510:e=>{e.exports={en:["move drawing(s)"],th:["ย้ายการวาด"]}},79209:e=>{e.exports={en:["move left"],th:["เลื่อนไปทางซ้าย"]}},60114:e=>{e.exports={en:["move right"],th:["เลื่อนไปทางขวา"]}},44854:e=>{e.exports={en:["move scale"],th:["ย้ายสเกล"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],th:["ทำ {title} ไม่มีสเกล (เต็มหน้าจอ)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],th:["ทำกรุ๊ป {group} ให้มองไม่เห็น"]}},45987:e=>{e.exports={en:["make group {group} visible"],th:["ทำกรุ๊ป {group} ให้มองเห็นได้"]}},78055:e=>{e.exports={en:["merge down"], +th:["รวมลง"]}},41866:e=>{e.exports={en:["merge to pane"],th:["ผสานเข้ากับหน้าต่าง"]}},52458:e=>{e.exports={en:["merge up"],th:["รวมขึ้น"]}},90091:e=>{e.exports={en:["n/a"],th:["ไม่มีข้อมูล"]}},94981:e=>{e.exports={en:["scale price"],th:["สเกลราคา"]}},63796:e=>{e.exports={en:["scale price chart only"],th:["มาตราส่วนชาร์ตราคาเท่านั้น"]}},70771:e=>{e.exports={en:["scale time"],th:["ขนาดเวลา"]}},42070:e=>{e.exports={en:["scroll"],th:["เลื่อน"]}},87840:e=>{e.exports={en:["scroll time"],th:["ปรับเปลี่ยนเวลา"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],th:["ตั้งค่าสเกลราคาปรับกลยุทธ์เป็น {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],th:["ส่ง {title} ไปข้างหลัง"]}},5005:e=>{e.exports={en:["send {title} to back"],th:["ส่ง {title} ไปด้านหลัง"]}},69546:e=>{e.exports={en:["send group {title} backward"],th:["ส่งกลุ่ม {title} ถอยหลัง"]}},63934:e=>{e.exports={en:["share line tools globally"],th:["แชร์เครื่องมือไลน์ทั่วโลก"]}},90221:e=>{e.exports={en:["share line tools in layout"],th:["แชร์เครื่องมือไลน์ในเลย์เอาท์"]}},13336:e=>{e.exports={en:["show all ideas"],th:["แสดงไอเดียทั้งหมด"]}},91395:e=>{e.exports={en:["show ideas of followed users"],th:["แสดงไอเดียของผู้ใช้งานที่ติดตาม"]}},57460:e=>{e.exports={en:["show my ideas only"],th:["แสดงเฉพาะไอเดียของฉันเท่านั้น"]}},4114:e=>{e.exports={en:["stay in drawing mode"],th:["อยู่ในโหมดวาดรูปต่อไป"]}},3350:e=>{e.exports={en:["stop syncing drawing"],th:["หยุดการซิงค์ภาพวาด"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],th:["หยุดการซิงค์เครื่องมือเส้น"]}},53278:e=>{e.exports={en:["symbol lock"],th:["ล็อคสัญลักษณ์"]}},91677:e=>{e.exports={en:["sync time"],th:["ซิงค์เวลา"]}},3140:e=>{e.exports={en:["powered by"],th:["ขับเคลื่อนโดย"]}},92800:e=>{e.exports={en:["powered by TradingView"],th:["สนับสนุนโดย TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],th:["วางภาพวาด"]}},1064:e=>{e.exports={en:["paste indicator"],th:["วางอินดิเคเตอร์"]}},57010:e=>{e.exports={en:["paste {title}"],th:["วาง {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],th:["ปักหมุดไปยังสเกลทางซ้าย"]}},7495:e=>{e.exports={en:["pin to right scale"],th:["ปักหมุดไปยังสเกลทางขวา"]}},81566:e=>{e.exports={en:["pin to scale {label}"],th:["ปักหมุดไปยังสเกล {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],th:["จัดเรียงหน้าต่างใหม่"]}},60806:e=>{e.exports={en:["remove all indicators"],th:["ลบอินดิเคเตอร์ทั้งหมด"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],th:["ลบอินดิเคเตอร์และเครื่องมือวาดภาพทั้งหมด"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],th:["ลบเครื่องมือบรรทัดว่างที่ไม่ได้เลือก"]}},30538:e=>{e.exports={en:["remove drawings"],th:["ลบการวาดต่างๆ ออกไป"]}},1193:e=>{e.exports={en:["remove drawings group"],th:["ลบกลุ่มภาพวาด"]}},38199:e=>{e.exports={en:["remove line data sources"],th:["ลบเส้นแหล่งข้อมูล"]}},93333:e=>{e.exports={en:["remove pane"],th:["ลบบานหน้าต่าง"]}},94543:e=>{e.exports={en:["remove {title}"],th:["ลบ {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"], +th:["การลบกลุ่มเครื่องมือเส้น {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],th:["เปลี่ยนชื่อกรุ๊ปจาก {group} เป็น {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],th:["รีเซ็ตขนาดเลย์เอาท์"]}},3323:e=>{e.exports={en:["reset scales"],th:["รีเซ็ตสเกล"]}},17336:e=>{e.exports={en:["reset time scale"],th:["รีเซ็ตสเกลเวลา"]}},47418:e=>{e.exports={en:["resize layout"],th:["ปรับขนาดเลย์เอาท์"]}},85815:e=>{e.exports={en:["restore defaults"],th:["คืนค่าเริ่มต้น"]}},96881:e=>{e.exports={en:["restore study defaults"],th:["คืนค่าเริ่มต้นการศึกษา"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],th:["สลับสถานะบานหน้าต่างที่ถูกขยายใหญ่สุด"]}},42240:e=>{e.exports={en:["toggle auto scale"],th:["สลับเป็นสเกลอัตโนมัติ"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],th:["สลับสถานะยุบบานหน้าต่าง"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],th:["สลับดัชนีเป็น สเกล 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],th:["สลับสเกลล็อค"]}},49403:e=>{e.exports={en:["toggle log scale"],th:["สลับเป็นมาตราส่วนล็อก"]}},98994:e=>{e.exports={en:["toggle percentage scale"],th:["สลับเป็นหน่วยเปอร์เซ็นต์"]}},80688:e=>{e.exports={en:["toggle regular scale"],th:["สลับเป็นสเกลปกติ"]}},46807:e=>{e.exports={en:["track time"],th:["ติดตามเวลา"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],th:["ปิดการแชร์เครื่องมือไลน์"]}},99234:e=>{e.exports={en:["unanchor objects"],th:["เลิกตรึงวัตถุ"]}},23230:e=>{e.exports={en:["unlock objects"],th:["ปลดล็อควัตถุ"]}},74590:e=>{e.exports={en:["unlock group {group}"],th:["ปลดล็อคกรุ๊ป {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],th:["ปลดล็อก {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],th:["เลิกผสานเข้ากับหน้าต่างใหม่ด้านล่าง"]}},79443:e=>{e.exports={en:["unmerge up"],th:["เลิกรวมขึ้น"]}},46453:e=>{e.exports={en:["unmerge down"],th:["เลิกรวมลง"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],th:["ชาร์ตประเภท {chartStyle} ไม่พร้อมใช้งานสำหรับช่วงเวลาที่อ้างอิงตามทิกเกอร์"]}},41643:e=>{e.exports={en:["{count} bars"],th:["{count} ช่อง"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],th:["{symbol} ทางการเงินโดย TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],th:["{userName} เผยแพร่เมื่อ {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],th:["ขยาย"]}},49856:e=>{e.exports={en:["zoom in"],th:["ขยายเข้า"]}},73638:e=>{e.exports={en:["zoom out"],th:["ขยายออก"]}},41807:e=>{e.exports={en:["day","days"],th:["วัน"]}},42328:e=>{e.exports={en:["hour","hours"],th:["ชั่วโมง"]}},98393:e=>{e.exports={en:["month","months"],th:["เดือน"]}},78318:e=>{e.exports={en:["minute","minutes"],th:["นาที"]}},33232:e=>{e.exports={en:["second","seconds"],th:["วินาที"]}},89937:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},48898:e=>{e.exports={en:["week","weeks"],th:["สัปดาห์"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],th:["{amount} การวาด"]}}, +68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],th:["{amount} อินดิเคเตอร์"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],th:["{count}เดือน"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],th:["{count}วัน"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],th:["{count}ปี"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],th:["บริษัท แอปเปิล"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],th:["กองทุนเปิด Schwab Short-Term U.S. Treasury"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],th:["กองทุนดัชนีตราสารหนี้ผลตอบแทยสูงอายุ 0-5 ปี"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],th:["ดัชนี S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],th:["ดัชนี S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],th:["ดัชนี S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์แคนาดา"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],th:["ดอลลาร์ออสเตรเลีย / ฟรังก์สวิส"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],th:["ดอลลาร์ออสเตรเลีย / เยน"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์นิวซีแลนด์"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],th:["ดอลลาร์ออสเตรเลีย / รูเบิลรัสเซีย"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],th:["ดอลลาร์ออสเตรเลีย / ดอลลาร์สหรัฐฯ"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],th:["ดัชนี S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],th:["บิทคอยน์แคช / ยูโร"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],th:["บิทคอยน์ต่อดอลลาร์"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],th:["ดัชนี BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],th:["ดัชนี BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],th:["ดัชนี Bitcoin / U.S. Dollar"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],th:["ดัชนี IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],th:["ดัชนี Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],th:["ดัชนี IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],th:["ดัชนี Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],th:["ดัชนี China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],th:["บริษัทฟอร์ดมอเตอร์"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],th:["ดัชนี S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={ +en:["Brazilian Real / Japanese Yen"],th:["เรียลบราซิล / เยน"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"],th:["บริษัท ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],th:["ดัชนี S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],th:["บิตคอยน์ / เรียลบราซิล"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],th:["บิทคอยน์ / ดอลลาร์แคนนาดา"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],th:["บิทคอยน์ / หยวนจีน"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],th:["บิทคอยน์ / ยูโร"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],th:["บิทคอยน์ / วอนเกาหลีใต้"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],th:["Bitcoin / รูเบิลรัสเซีย"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],th:["Bitcoin / บาทไทย"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],th:["บิทคอยน์ / ดอลลาร์"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],th:["บิทคอยน์โกลด์ / ดอลล่าร์สหรัฐ"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],th:["เอส&พี / ดัชนีทั่วไป เปรู บีวีแอล (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],th:["ดัชนีตลาดหลักทรัพย์บราซิลโบเวสปา"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],th:["ดอลลาร์แคนนาดา / เยนญี่ปุ่น"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],th:["ดอลลาร์แคนาดาต่อดอลลาร์สหรัฐ"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],th:["ดัชนี เอส&พี 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],th:["ดัชนีความผันผวน เอส&พี 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],th:["สัญญาซื้อขายล่วงหน้า T-Bonds"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวโพด"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],th:["สัญญาซื้อขายล่วงหน้าอาหารทำจากถั่วเหลือง"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],th:["สัญญาซื้อขายล่วงหน้า T-Note อายุ 10 ปี"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวโอ๊ต"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],th:["สัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ยกองทุนรัฐบาลกลาง 30 วัน"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],th:["สัญญาซื้อขายข้าวล่วงหน้า"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],th:["สัญญาซื้อขายล่วงหน้าถั่วเหลือง"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],th:["ฟิวเจอร์ส ข้าวสาลี"]}, +e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],th:["สัญญาซื้อขายล่วงหน้าถั่วเหลือง Mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],th:["สัญญาซื้อขายล่วงหน้าข้าวสาลี Mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],th:["ฟิวเจอร์ส E-mini ดาวโจนส์ (5 ดอลลาร์สหรัฐ)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],th:["สวิสฟรังก์ / เยนญี่ปุ่น"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],th:["สวิสฟรังค์ต่อดอลลาร์สหรัฐ"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],th:["สัญญาซื้อขายล่วงหน้า CME ของบิทคอยน์"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],th:["Butter Futures-Cash (ต่อเนื่อง: สัญญาปัจจุบันอยู่ด้านหน้า)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],th:["สัญญาซื้อขายล่วงหน้าโคเนื้ออายุ 6 - 10 เดือน"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],th:["สัญญาซื้อขายล่วงหน้าเนื้อหมูไม่ติดมัน"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],th:["สัญญาซื้อขายล่วงหน้าโคเนื้อน้ำหนักระหว่าง 850 - 1200 ปอนด์"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า ยูโร E-mini"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า เอส&พี 500 E-mini"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini เงินเยนญี่ปุ่น"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],th:["ฟิวเจอร์ส E-mini NASDAQ 100"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],th:["ดัชนี E-Mini Russell 2000 ฟิวเจอร์"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],th:["สัญญาซื้อขายล่วงหน้าอลูมิเนียมยุโรปพรีเมียม"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],th:["สัญญาซื้อขายล่วงหน้าอลูมิเนียม MW U.S. ทรานแซกชั่นพรีเมียมแพลต (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],th:["สัญญาซื้อขายล่วงหน้าทองคำ"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],th:["ฟิวเจอร์ส ทองแดง"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],th:["ฟิวเจอร์ส โลหะเงิน"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini ทองแดง"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],th:["สัญญาซื้อขายล่วงหน้าแร่เงิน (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],th:["สัญญาซื้อขายล่วงหน้าทองคำ (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],th:["สัญญาการซื้อขายส่วนต่างทองแดง"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],th:["CFDs ของข้าวโพด"]}, +e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],th:["CFDs ของนุ่น"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],th:["มูลค่าตลาดรวมของคริปโต, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],th:["ดัชนี DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],th:["ดัชนีเฉลี่ย Dow Jones คอมโพสิต"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ชิ้นส่วนทางการเกษตร"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],th:["ดัชนีราคาสินค้าโภคภัณฑ์โกโก้"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์พลังงาน"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ทองคำ"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ธัญพืช"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],th:["ดัชนีราคาสินค้าโภคภัณฑ์นิกเกิล"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์กาแฟ"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์น้ำตาล"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์เงิน"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนี Dow Jones Industrial Average"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],th:["ดัชนีค่าเฉลี่ยการขนส่งดาวโจนส์"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],th:["ดัชนีค่าเฉลี่ยสาธารณูปโภคดาวโจนส์"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],th:["ดัชนีถ่านหินดาวโจนส์ U.S."]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],th:["ดัชนี EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],th:["อีเธอเรียม คลาสสิค / บิทคอยน์"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],th:["Ethereum Classic / ยูโร"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],th:["อีเธอร์เรียม คลาสสิคต่อดอลลาร์"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],th:["อีเธอเรียม / บิทคอยน์"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],th:["อีเธอเรียม / ยูโร"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],th:["อีเธอเรียม / ปอนด์อังกฤษ"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],th:["อีเธอเรียม / เยนญี่ปุ่น"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],th:["Ethereum / วอนเกาหลีใต้"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"], +th:["Ethereum / บาทไทย"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],th:["อีเธอร์เลียม/ดอลลาร์"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],th:["ยูโรบุนด์"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],th:["ยูโร / ดอลลาร์ออสเตรเลีย"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],th:["ยูโร / เรียลบลาซิล"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],th:["ยูโร / ดอลลาร์แคนนาดา"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],th:["ยูโร / สวิสฟรังก์"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],th:["ยูโร / ปอนด์อังกฤษ"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],th:["ยูโร / เยนญี่ปุ่น"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],th:["ยูโร / โครเนอร์นอร์เวย์"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],th:["ยูโร / ดอลลาร์นิวซีแลนด์"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],th:["ดัชนี AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],th:["ดัชนี BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],th:["ยูโร / รูเบิลรัสเซีย"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],th:["ยูโร / รูเบิลรัสเซีย ทอม"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],th:["ยูโร / โครนาสวีเดน"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],th:["ยูโร / ลีราตุรกี"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],th:["ยูโร / ดอลลาร์สหรัฐฯ"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],th:["หุ้นสหรัฐอเมริกาที่มีกิจการขนาดเล็ก 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],th:["ผลิตภัณฑ์มวลรวมในประเทศ 1 ทศนิยม"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],th:["ประชากรทั้งหมด: ทุกช่วงอายุรวมถึงกองกำลังที่อยู่นอกประเทศ"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],th:["อัตราการว่างงานของประชาชน"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],th:["ดัชนี FTSE Bursa มาเลเซีย KLCI"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],th:["บริษัท คีย์ทรอนิก"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],th:["ดัชนี S&P/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนี Dow Jones Industrial Average"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์ออสเตรเลีย"]},e.exports["#GBPCAD-symbol-description"]={ +en:["British Pound / Canadian Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์แคนาดา"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],th:["ปอนด์อังกฤษ / ฟรังก์สวิส"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],th:["ปอนด์อังกฤษ / ยูโร"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],th:["ปอนด์อังกฤษ / เยนญี่ปุ่น"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์นิวซีแลนด์"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],th:["ปอนด์อังกฤษ / ซลอตีโปแลนด์"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],th:["ปอนด์อังกฤษ / รูเบิลรัสเซีย"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],th:["ปอนด์อังกฤษ / ดอลลาร์สหรัฐ"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"],th:["บริษัทอัลฟาเบต (กูเกิ้ล) กลุ่ม ซี"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],th:["อัลฟาเบ็ท อิงค์ (กูเกิ้ล) คลาสเอ"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"],th:["หุ้น Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],th:["ดัชนี WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],th:["ดัชนี Bitcoin / U.S. Dollar ฟิวเจอร์"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],th:["ดัชนี IDX คอมโพสิต"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],th:["ดัชนีจาการ์ตาคอมโพสิต"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],th:["ดัชนี เบอซ่า เคแอลซีไอ มาเลเซีย"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],th:["ดัชนี MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro Stoxx 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],th:["ดัชนี STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],th:["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],th:["ดัชนีเซี่ยงไฮ้คอมโพสิต"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],th:["IOTA / ดอลล่าห์สหรัฐ"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],th:["เยนญี่ปุ่น / วอนเกาหลีใต้"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],th:["เยนญี่ปุ่น / รูเบิลรัสเซีย"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],th:["เยนญี่ปุ่นต่อดอลลาร์สหรัฐ"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],th:["ลุ๊กออยล์"]}, +e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"],th:["บริษัท Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],th:["Litecoin / เรียลบราซิล"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],th:["ไลท์คอยน์ / บิตคอยน์"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],th:["ไลท์คอยน์ต่อดอลลาร์"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],th:["Luna / ดอลลาร์สหรัฐ"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],th:["สัญญาซื้อขายล่วงหน้าน้ำมันเบรนท์"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],th:["บริษัท แก๊ซพรอม"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],th:["ดัชนี MOEX รัสเซีย"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],th:["แม็กนิต"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],th:["ดัชนี MOEX รัสเซีย"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],th:["ดัชนีฟิวเจอร์ส MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],th:["สัญญาซื้อขายล่วงหน้าดัชนี MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],th:["ดัชนีฟิวเจอร์ส RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],th:["ดัชนี RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],th:["ธนาคาร SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],th:["ไมโครซอฟต์ คอร์ป"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],th:["CFD เงินสด 100 เหรียญสหรัฐ"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],th:["แอ๊ดวานซ์ไมโครดิไวซ์"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],th:["ดัชนีภาคที่อยู่อาศัย PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],th:["พันธบัตร iShares 7-10 ปี Treasury"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 3-7 ปี"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],th:["บริษัทอิทเทอร์ริส"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],th:["ดัชนีแนสแดคคอมโพสิต"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],th:["บริษัท Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],th:["ดัชนี NASDAQ 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],th:["ดัชนีภาคบริการน้ำมัน PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={ +en:["Ishares 1-3 Year Treasury Bond ETF"],th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 1-3 ปี"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],th:["ดัชนีเซมิคอนดัคเตอร์ฟิลลาเดเฟีย"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],th:["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 20 ปีขึ้นไป"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],th:["ดัชนีภาคสาธารณูปโภค PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],th:["ดัชนี PHLX ภาคของทองและเงิน"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],th:["นีโอ / ดอลล่าร์สหรัฐ"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],th:["ก๊าซธรรมชาติ (เฮนรี่ฮับ)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],th:["บริษัท Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],th:["ดัชนี Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],th:["ราคาเอธานอลตลาดล่วงหน้านิวยอร์ค"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],th:["สัญญาซื้อขายล่วงหน้าโกโก้"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],th:["สัญญาซื้อขายน้ำมันดิบเบาล่วงหน้า"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],th:["ฟิวเจอร์ส นิวยอร์คฮาร์เบอร์ ULSD"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],th:["ฟิงเจอร์สกาแฟ"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],th:["ฟิวเจอร์ส ก๊าซธรรมชาติ"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],th:["สัญญาซื้อขายล่วงหน้าแพลเลเดียม"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],th:["สัญญาซื้อขายแพลทินั่ม"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],th:["ฟิวเจอร์ส แก๊ซโซลีน RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],th:["ฟิวเจอร์ Cotton"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini ก๊าซธรรมชาติ"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันดิบชนิดเบา"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],th:["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันเชื้อเพลิง"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],th:["กลุ่มอาลีบาบาโฮลดิ้ง"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],th:["บริษัท ฟอร์ดมอเตอร์"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],th:["บริษัท Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],th:["ดัชนี NYSE คอมโพสิต"]}, +e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],th:["บริษัท PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],th:["ดัชนี AMEX คอมโพสิต"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],th:["ดัชนีตลาดหลัก NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],th:["ดอลลาร์นิวซีแลนด์ / เยนญี่ปุ่น"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],th:["ดอลลาร์นิวซีแลนด์ / ดอลลาร์สหรัฐ"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],th:["ดัชนีทั้งหมด S&P/NZX (Capital Index)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],th:["ดัชนีมวลรวม เอส&พี / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],th:["สัญญาการซื้อขายส่วนต่างก๊าซธรรมชาติ"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],th:["สัญญาการซื้อขายส่วนต่างทองแดง (ดอลล่าร์สหรัฐฯ / ปอนด์)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],th:["ดัชนี OMX โคเปนเฮเกน 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"],th:["บริษัท Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],th:["ดัชนี OMX เฮสซิงกิ 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],th:["ดัชนี OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],th:["ดัชนี OMX สต็อคโฮม 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],th:["ดัชนี OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],th:["ดัชนี OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],th:["หุ้น Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],th:["ดัชนี QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],th:["ดัชนี อาร์ทีเอส รัสเซีย"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],th:["ดัชนีรัสเซล 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],th:["ดัชนีรัสเซล 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],th:["ดัชนีรัสเซล 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],th:["บริษัทฟอร์ดมอเตอร์"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],th:["ดัชนีตลาดสวิส"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],th:["Solana / ดอลลาร์สหรัฐ"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],th:["CFDs ของถั่วเหลือง"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],th:["ดัชนี เอส&พี 100"]}, +e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],th:["ดัชนีราคาสินค้าโภคภัณฑ์ เอส&พี โกลแมน แซค"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],th:["ด้ชนีมูลค่า เอส&พี 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี เอส&พี 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],th:["CFDs ของน้ำตาล"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],th:["ดัชนี Shenzhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],th:["ดัชนีหุ้นทั้งหมด Tadawul"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],th:["ดัชนี TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],th:["ดัชนี S&P/TSX คอมโพสิต"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],th:["ดัชนีเอสแอนด์พี/ทีเอสเอ็ก 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],th:["พันธบัตรัฐบาลออสเตรเลียอายุ 10 ปี"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลออสเตรเลียอายุ 10 ปี"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],th:["ดัชนีค่าเงินดอลลาร์ออสเตรเลีย"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],th:["ดัชนีค่าเงินบริติช ปอนด์สเตอร์ลิง"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลแคนาดา, 10 ปี"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลแคนาดา 10 ปี"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],th:["ดัชนี CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],th:["พันธบัตรัฐบาลจีนอายุ 10 ปี"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลจีนอายุ 10 ปี"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],th:["ดัชนีค่าเงินดอลลาร์แคนาดา"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลเยอรมัน 10 ปี"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลเยอรมันอายุ 10 ปี"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนีดาวโจนส์"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],th:["ดัชนีค่าเงินดอลลาร์สหรัฐฯ"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],th:["พันธบัตรัฐบาลสเปน 10 ปี"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลสเปนอายุ 10 ปี"]}, +e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],th:["พันธบัตรยูโร"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],th:["ดัชนีค่าเงินยูโร"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลฝรั่งเศส 10 ปี"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลฝรั่งเศสอายุ 10 ปี"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],th:["พันธบัตรัฐบาลอังกฤษอายุ 2 ปี"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],th:["พันธบัตรัฐบาลอังกฤษอายุ 10 ปี"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอังกฤษอายุ 10 ปี"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างทองคำ (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],th:["ดัชนีฮั่งเส็ง"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],th:["ดัชนี IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],th:["พันธบัตรัฐบาลอินโดนีเซียอายุ 3 ปี"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอินโดนีเซียอายุ 10 ปี"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลอินโดนีเซีย 10 ปี"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอินเดีย 10 ปี"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอินเดียอายุ 10 ปี"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลอิตาลี10 ปี"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลอิตาลีอายุ 10 ปี"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],th:["ดัชนีแนสแดค คอมโพสิต"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลญี่ปุ่น 10 ปี"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลญี่ปุ่นอายุ 10 ปี"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],th:["ดัชนีค่าเงินเยนญี่ปุ่น"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],th:["ดัชนีราคาหลักทรัพย์คอมโพสิตเกาหลี"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],th:["พันธบัตรัฐบาลเกาหลีอายุ 10 ปี"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลเกาหลีอายุ 10 ปี"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลมาเลเซีย 10 ปี"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"], +th:["พันธบัตรรัฐบาลมาเลเซียอายุ 10 ปี"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],th:["ดัชนีแนสแด็ก 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],th:["ดัชนี Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],th:["ดัชนี NYSE คอมโพสิต"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],th:["พันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],th:["อัตราผลตอบแทนพันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างแพลเลเดียม (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],th:["#TVC:PL10Y-สัญลักษณ์l-คำอธิบาย"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],th:["#TVC:PL10Y-สัญลักษณ์-คำอธิบาย"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],th:["CFDs ของแพลทินัม (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],th:["พันธบัตรัฐบาลโปรตุเกสอายุ 3 ปี"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลโปรตุเกสอายุ 10 ปี"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],th:["ดัชนีแอฟริกาใต้สูงสุด 40 อันดับ"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],th:["สัญญาการซื้อขายส่วนต่างแร่เงิน (ดอลลาร์สหรัฐฯ / ออนซ์)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],th:["ดัชนี เอส แอนด์ พี 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],th:["ดัชนีตลาดสวิส"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],th:["ดัชนีเสตทไทม์"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],th:["ดัชนี Euro STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],th:["ดัชนีสกุลเงินฟรังก์สวิส"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลตุรกี 10 ปี"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลตุรกีอายุ 10 ปี"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบเบรนท์"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 2 ปี"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],th:["พันธบัตรรัฐบาลสหรัฐอายุ 2 ปี"]},e.exports["#TVC:US05-symbol-description"]={ +en:["US Government Bonds 5 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 5 ปี"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],th:["พันธบัตรรัฐบาลสหรัฐอายุ 5 ปี"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],th:["พันธบัตรรัฐบาลสหรัฐอเมริการ 10 ปี"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],th:["พันธบัตรรัฐบาลสหรัฐอายุ 10 ปี"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],th:["พันธบัตรรัฐบาล US 30 ปี"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],th:["ดัชนีความผันผวน S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],th:["ดัชนีดอลล่าร์นิวซีแลนด์"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],th:["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],th:["ดัชนีหลักทรัพย์ถ่วงน้ำหนักไต้หวัน"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],th:["ทวิตเตอร์ Inc"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],th:["ดัชนี เอฟทีเอสอี 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (เบรนท์)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],th:["Uniswap / ดอลลาร์สหรัฐ"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],th:["ดัชนีเฉลี่ยอุตสาหกรรมดาวโจนส์"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],th:["ดอลลาร์สหรัฐต่อดอลลาร์ออสเตรเลีย"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],th:["ดอลลาร์สหรัฐ / เรียลบราซิล"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์แคนาดา"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],th:["ดอลลาร์สหรัฐ / ฟรังก์สวิส"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],th:["ดอลลาร์สหรัฐ / หยวนจีน"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],th:["ดอลลาร์สหรัฐ / โครนเดนมาร์ก"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],th:["ดอลลาร์สหรัฐต่อยูโร"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],th:["ดอลลาร์สหรัฐต่อปอนด์สเตอร์ลิง"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์ฮ่องกง"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],th:["ดอลล่าร์สหรัฐ / ฟอรินท์ฮังการี"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],th:["ดอลลาร์สหรัฐฯ / รูเปียะ"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],th:["ดอลลาร์สหรัฐ / รูปีอินเดีย"]}, +e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],th:["ดอลลาร์สหรัฐ / เยนญี่ปุ่น"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],th:["ดอลลาร์สหรัฐ / วอนเกาหลีใต้"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],th:["ดอลลาร์สหรัฐฯ / เปโซแม็กซิโก"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],th:["ดอลลาร์สหรัฐต่อดอลลาร์นิวซีแลนด์"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],th:["ดอลลาร์สหรัฐฯ / เปโซฟิลิปปินส์"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],th:["ดอลลาร์อเมริกา / สล็อตตี้ โปแลนด์"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],th:["ดอลลาร์สหรัฐ / รูเบิลรัสเซีย"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],th:["ดอลลาร์สหรัฐฯ / รูเบิลรัสเซีย TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],th:["ดอลลาร์สหรัฐ/โครนาสวีเดน"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],th:["ดอลลาร์สหรัฐ / ดอลลาร์สิงคโปร์"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],th:["ดอลลาร์สหรัฐ / บาทไทย"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],th:["ดอลลาร์สหรัฐ/ไลราตรุกี"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],th:["ดอลล่าร์สหรัฐ / แรนด์แอฟริกาใต้"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],th:["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],th:["CFDs ของข้าวสาลี"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],th:["เงิน/ดอลลาร์สหรัฐ"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],th:["ทองคำ / ดอลลาร์สหรัฐ"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],th:["บิทคอยน์ / ดอลลาร์แคนาดา"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],th:["ดัชนี DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],th:["โมเนโร่ / ดอลล่าร์สหรัฐ"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],th:["สัญญาการซื้อขายส่วนต่างพาลาเดียม"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],th:["แพลตตินัม/ดอลลาร์สหรัฐ"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],th:["ริปเปิล / บิทคอยน์"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],th:["ริปเปิ้ล / ยูโร"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],th:["ริบเปิ้ล / ดอลลาร์"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],th:["Zcash / ดอลล่าร์สหรัฐ"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/th.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 159d744b..00000000 --- a/charting_library/bundles/th.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],th:["แท่ง"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],th:["(เปิด + ไฮ + โลว + ปิด)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],th:["(ไฮ + โลว + ปิด)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],th:["(ไฮ + โลว)/2"]}},31882:e=>{e.exports={en:["12-hours"],th:["12 ชั่วโมง"]}},5797:e=>{e.exports={en:["24-hours"],th:["24 ชั่วโมง"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],th:["สีของ Bars อ้างอิงจากราคาปิดก่อนหน้า"]}},23739:e=>{e.exports={en:["Canvas"],th:["ผ้าใบ"]}},24197:e=>{e.exports={en:["Center"],th:["ตรงกลาง"]}},15153:e=>{e.exports={en:["Chart basic styles"],th:["รูปแบบพื้นฐานของแผนภูมิ"]}},45639:e=>{e.exports={en:["Chart values"],th:["ค่าของชาร์ต"]}},84831:e=>{e.exports={en:["Close line"],th:["เส้นปิด"]}},74622:e=>{e.exports={en:["Crosshair"],th:["เส้นกากบาท"]}},81849:e=>{e.exports={en:["Currency"],th:["สกุลเงิน"]}},3015:e=>{e.exports={en:["Currency and Unit"],th:["สกุลเงินและหน่วย"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},36620:e=>{e.exports={en:["Alerts"],th:["การแจ้งเตือน"]}},14119:e=>{e.exports={en:["Arguments"],th:["โต้เถียง"]}},68650:e=>{e.exports={en:["Average close"],th:["เส้นราคาปิดเฉลี่ย"]}},27567:e=>{e.exports={en:["Bottom"],th:["ข้างล่าง"]}},3159:e=>{e.exports={en:["Bottom line"],th:["เส้นด้านล่าง"]}},74406:e=>{e.exports={en:["Body"],th:["บอดี้"]}},333:e=>{e.exports={en:["Borders"],th:["เส้นขอบ"]}},79468:e=>{e.exports={en:["Background"],th:["พื้นหลัง"]}},10842:e=>{e.exports={en:["Bar change values"],th:["ค่าเปลี่ยนแปลงของแท่ง"]}},28975:e=>{e.exports={en:["Base level"],th:["ระดับฐาน"]}},76473:e=>{e.exports={en:["Bid and ask"],th:["เส้น Bid และ Ask"]}},32744:e=>{e.exports={en:["Buttons"],th:["ปุ่ม"]}},68662:e=>{e.exports={en:["Grid lines"],th:["เส้นกริด"]}},17611:e=>{e.exports={en:["Down bars"],th:["แท่งเทียนลง"]}},23743:e=>{e.exports={en:["Down color"],th:["สีของแท่งลง"]}},48225:e=>{e.exports={en:["Data modification"],th:["การแก้ไขข้อมูล"]}},84838:e=>{e.exports={en:["Date format"],th:["รูปแบบวันที่"]}},42357:e=>{e.exports={en:["Day of week on labels"],th:["วันในสัปดาห์บนป้ายกำกับ"]}},16564:e=>{e.exports={en:["Default"],th:["ค่าเริ่มต้น"]}},78734:e=>{e.exports={en:["Description"],th:["คำอธิบาย"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],th:["พื้นหลังชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},69808:e=>{e.exports={en:["Events"],th:["เหตุการณ์"]}},41129:e=>{e.exports={en:["Fill"],th:["เติม"]}},61112:e=>{e.exports={en:["Fill top area"],th:["เติมพื้นที่ด้านบน"]}},73185:e=>{e.exports={en:["Fill bottom area"],th:["เติมพื้นที่ด้านล่าง"]}},95406:e=>{e.exports={en:["Horizontal"],th:["แนวนอน"]}},61900:e=>{e.exports={en:["Horz only"],th:["แนวนอนเท่านั้น"]}},14180:e=>{e.exports={en:["High and low"],th:["ราคาสูงและต่ำ"]}},56359:e=>{e.exports={en:["High line"],th:["เส้นบน"]}},47326:e=>{e.exports={ -en:["Integer"],th:["จำนวนเต็ม"]}},84549:e=>{e.exports={en:["Indicators"],th:["อินดิเคเตอร์"]}},78082:e=>{e.exports={en:["Indicators and financials"],th:["อินดิเคเตอร์และการเงิน"]}},25765:e=>{e.exports={en:["Open market status"],th:["สถานะตลาดเปิด"]}},34579:e=>{e.exports={en:["Low line"],th:["เส้นล่าง"]}},14876:e=>{e.exports={en:["Logo"],th:["โลโก้"]}},89315:e=>{e.exports={en:["Long Description"],th:["คำอธิบายแบบยาว"]}},72423:e=>{e.exports={en:["Last day change values"],th:["ค่าการเปลี่ยนแปลงวันล่าสุด"]}},11626:e=>{e.exports={en:["Left"],th:["ซ้าย"]}},8249:e=>{e.exports={en:["Money"],th:["เงิน"]}},70937:e=>{e.exports={en:["Margins"],th:["อัตรากำไร"]}},68833:e=>{e.exports={en:["Middle"],th:["ตรงกลาง"]}},58589:e=>{e.exports={en:["No overlapping labels"],th:["ไม่มีป้ายที่ทับซ้อนกัน"]}},60798:e=>{e.exports={en:["None"],th:["ไม่มี"]}},51019:e=>{e.exports={en:["Navigation"],th:["ปุ่มนำทาง"]}},99709:e=>{e.exports={en:["Name"],th:["ชื่อ"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],th:["บันทึกตำแหน่งขอบด้านซ้ายของชาร์ตเมื่อเปลี่ยนช่วงเวลา"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],th:["โหมดสเกล (A และ L)"]}},93968:e=>{e.exports={en:["Scales"],th:["มาตราส่วน"]}},90275:e=>{e.exports={en:["Scales and lines"],th:["สเกลและเส้น"]}},30042:e=>{e.exports={en:["Scales placement"],th:["การวางตำแหน่งสเกล"]}},28715:e=>{e.exports={en:["Status line"],th:["เส้นสถานะ"]}},95481:e=>{e.exports={en:["Symbol"],th:["สัญลักษณ์"]}},53263:e=>{e.exports={en:["Pane"],th:["หน้าต่างใหม่"]}},82894:e=>{e.exports={en:["Pane separators"],th:["ตัวแยกบานหน้าต่าง"]}},16207:e=>{e.exports={en:["Percentage"],th:["เปอร์เซ็นต์"]}},94408:e=>{e.exports={en:["Pips"],th:["ปิ๊ป"]}},60904:e=>{e.exports={en:["Pre/post market"],th:["ป้ายราคาก่อน/หลังตลาดเปิดปิด"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],th:["ไปที่หน้าแรก"]}},59766:e=>{e.exports={en:["Precision"],th:["ความแม่นยำ"]}},83811:e=>{e.exports={en:["Previous day close"],th:["เส้นราคาปิดวันก่อนหน้า"]}},35082:e=>{e.exports={en:["Price Scale"],th:["สเกลราคา"]}},27632:e=>{e.exports={en:["Price and percentage value"],th:["ราคาและค่าเปอร์เซ็นต์"]}},62142:e=>{e.exports={en:["Price labels & lines"],th:["ป้ายราคา & เส้น"]}},84684:e=>{e.exports={en:["Price source"],th:["แหล่งราคา"]}},73466:e=>{e.exports={en:["Projection up bars"],th:["การฉายภาพแท่งเทียนขึ้น"]}},77430:e=>{e.exports={en:["Projection candles"],th:["แท่งเทียนแบบโปรเจคชั่น"]}},88367:e=>{e.exports={en:["Projection down bars"],th:["การฉายภาพแท่งเทียนลง"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],th:["ราคาจริงในระดับราคา (แทนที่ราคา Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],th:["ขวา"]}},62532:e=>{e.exports={en:["Right Margin"],th:["ระยะขอบด้านขวา"]}},41571:e=>{e.exports={en:["Watermark"],th:["ลายน้ำ"]}},32163:e=>{e.exports={en:["Wick"],th:["ไส้เทียน"]}},97118:e=>{e.exports={en:["Top"],th:["บน"]}},89349:e=>{e.exports={en:["Top line"],th:["เส้นด้านบน"]}},70320:e=>{e.exports={en:["Text"],th:["ตัวอักษร"]}},25485:e=>{e.exports={en:["Text alignment"], -th:["การจัดตำแหน่งตัวอักษร"]}},67781:e=>{e.exports={en:["Text orientation"],th:["การเรียงตัวของตัวอักษร"]}},20215:e=>{e.exports={en:["Thin bars"],th:["แท่งบาง"]}},70198:e=>{e.exports={en:["Title"],th:["หัวเรื่อง"]}},29854:e=>{e.exports={en:["Titles"],th:["ชื่อเรื่อง"]}},5791:e=>{e.exports={en:["Ticker"],th:["ทิกเกอร์"]}},16816:e=>{e.exports={en:["Ticker and description"],th:["ทิกเกอร์และคำอธิบาย"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],th:["ขนาดเวลา"]}},5591:e=>{e.exports={en:["Time hours format"],th:["รูปแบบชั่วโมงเวลา"]}},77073:e=>{e.exports={en:["Timezone"],th:["เขตเวลา"]}},76495:e=>{e.exports={en:["Trading"],th:["การซื้อขาย"]}},33564:e=>{e.exports={en:["Unit"],th:["หน่วย"]}},23091:e=>{e.exports={en:["Up color"],th:["สีของแท่งขึ้น"]}},36957:e=>{e.exports={en:["Up bars"],th:["แท่งเทียนขึ้น"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},37644:e=>{e.exports={en:["Volume"],th:["ปริมาณการซื้อขาย"]}},51514:e=>{e.exports={en:["Value"],th:["มูลค่า"]}},31218:e=>{e.exports={en:["Value according to scale"],th:["ค่าตามสเกล"]}},60092:e=>{e.exports={en:["Values"],th:["มูลค่า"]}},83594:e=>{e.exports={en:["Vert and horz"],th:["แนวตั้งและแนวนอน"]}},8402:e=>{e.exports={en:["Vert only"],th:["แนวตั้งเท่านั้น"]}},69526:e=>{e.exports={en:["Vertical"],th:["แนวตั้ง"]}},21105:e=>{e.exports={en:["candle"],th:["แท่งเทียน"]}},27068:e=>{e.exports={en:["change HLC bars"],th:["เปลี่ยนแท่ง HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มนำทาง"]}},96227:e=>{e.exports={en:["change open market status visibility"],th:["เปลี่ยนการมองเห็นสถานะตลาดเปิด"]}},43231:e=>{e.exports={en:["change average close price line width"],th:["เปลี่ยนความกว้างของเส้นราคาปิดเฉลี่ย"]}},47026:e=>{e.exports={en:["change average close price line color"],th:["เปลี่ยนสีเส้นราคาปิดเฉลี่ย"]}},86866:e=>{e.exports={en:["change area fill color"],th:["เปลี่ยนสีพื้นที่ด้านใน"]}},89346:e=>{e.exports={en:["change area line width"],th:["เปลี่ยนความกว้างพื้นที่ใต้เส้นกราฟ"]}},29605:e=>{e.exports={en:["change area line color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นกราฟ"]}},4640:e=>{e.exports={en:["change area price source"],th:["เปลี่ยนพื้นที่แหล่งราคา"]}},98407:e=>{e.exports={en:["change ask line color"],th:["เปลี่ยนสีเส้น ask"]}},42190:e=>{e.exports={en:["change base level"],th:["ปรับระดับฐาน"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],th:["เปลี่ยนสีเส้นฐานด้านล่าง"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านล่าง"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านล่าง"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านบน"]}},68609:e=>{e.exports={en:["change baseline price source"],th:["เปลี่ยนแหล่งราคาพื้นฐาน"]}},69044:e=>{e.exports={en:["change baseline top line color"], -th:["เปลี่ยนสีเส้นฐานด้านบน"]}},68197:e=>{e.exports={en:["change baseline top line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านบน"]}},33464:e=>{e.exports={en:["change bar up color"],th:["เปลี่ยนสีแท่งขาขึ้น"]}},27426:e=>{e.exports={en:["change bar change visibility"],th:["เปลี่ยนการมองเห็นการเปลี่ยนบาร์"]}},59622:e=>{e.exports={en:["change bar down color"],th:["เปลี่ยนสีแท่งขาลง"]}},17919:e=>{e.exports={en:["change bid line color"],th:["เปลี่ยนสีเส้น bid"]}},32094:e=>{e.exports={en:["change bottom margin"],th:["เปลี่ยนระยะขอบด้านล่าง"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],th:["เปลี่ยนสกุลเงินและการมองเห็นป้ายหน่วย"]}},64003:e=>{e.exports={en:["change currency label visibility"],th:["เปลี่ยนการมองเห็นป้ายสกุลเงิน"]}},42803:e=>{e.exports={en:["change chart background color"],th:["เปลี่ยนสีพื้นหลังชาร์ต"]}},41382:e=>{e.exports={en:["change chart background type"],th:["เปลี่ยนประเภทพื้นหลังของชาร์ต"]}},79637:e=>{e.exports={en:["change chart values visibility"],th:["เปลี่ยนการมองเห็นค่าของชาร์ต"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],th:["เปลี่ยนสีแท่งอ้างอิงจากราคาปิดก่อนหน้า"]}},88324:e=>{e.exports={en:["change column up color"],th:["เปลี่ยนสีคอลัมน์ขึ้น"]}},93890:e=>{e.exports={en:["change column down color"],th:["เปลี่ยนสีคอลัมน์ลง"]}},4727:e=>{e.exports={en:["change column price source"],th:["เปลี่ยนแหล่งที่มาของราคาคอลัมน์"]}},50544:e=>{e.exports={en:["change crosshair width"],th:["เปลี่ยนความกว้างเส้นตัด"]}},92885:e=>{e.exports={en:["change crosshair color"],th:["เปลี่ยนสีเส้นเส้นตัด"]}},68418:e=>{e.exports={en:["change crosshair style"],th:["เปลี่ยนรูปแบบเส้นตัด"]}},43109:e=>{e.exports={en:["change date format"],th:["เปลี่ยนรูปแบบวันที่"]}},30418:e=>{e.exports={en:["change day of week on labels"],th:["เปลี่ยนวันในสัปดาห์บนป้ายกำกับ"]}},82063:e=>{e.exports={en:["change decimal places"],th:["เปลี่ยนตำแหน่งทศนิยม"]}},44223:e=>{e.exports={en:["change extended hours color"],th:["เปลี่ยนสีช่วงเวลานอกชั่วโมงปกติ"]}},47393:e=>{e.exports={en:["change electronic trading hours"],th:["เปลี่ยนชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},73844:e=>{e.exports={en:["change grid lines visibility"],th:["เปลี่ยนการมองเห็นเส้นกริด"]}},61407:e=>{e.exports={en:["change high and low price line color"],th:["เปลี่ยนสีเส้นราคาสูงและต่ำ"]}},39581:e=>{e.exports={en:["change high and low price line width"],th:["เปลี่ยนความกว้างของเส้นราคาสูงและต่ำ"]}},6026:e=>{e.exports={en:["change high-low body color"],th:["เปลี่ยนสีพื้นค่าสูง-ต่ำ"]}},73021:e=>{e.exports={en:["change high-low body visibility"],th:["เปลี่ยนการมองเห็นพื้นค่าสูง-ต่ำ"]}},46844:e=>{e.exports={en:["change high-low border color"],th:["เปลี่ยนสีเส้นขอบค่าสูง-ต่ำ"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบค่าสูง-ต่ำ"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],th:["เปลี่ยนการมองเห็นป้ายค่าสูง-ต่ำ"]}},56961:e=>{e.exports={en:["change high-low labels color"],th:["เปลี่ยนสีป้ายค่าสูง-ต่ำ"]}},21133:e=>{e.exports={en:["change horz grid lines color"], -th:["เปลี่ยนสีเส้นกริดแนวนอน"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],th:["เปลี่ยนการมองเห็นชื่ออินดิเคเตอร์"]}},49583:e=>{e.exports={en:["change indicator values visibility"],th:["เปลี่ยนการมองเห็นค่าอินดิเคเตอร์"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],th:["เปลี่ยนการมองเห็นอาร์กิวเมนต์อินดิเคเตอร์"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นป้ายชื่อการเงิน"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลากมูลค่าทางการเงิน"]}},66307:e=>{e.exports={en:["change last day change visibility"],th:["เปลี่ยนการมองเห็นการเปลี่ยนแปลงวันล่าสุด"]}},91873:e=>{e.exports={en:["change legend background transparency"],th:["เปลี่ยนความโปร่งใสพื้นหลังคำอธิบาย"]}},14246:e=>{e.exports={en:["change legend background visibility"],th:["เปลี่ยนการมองเห็นพื้นหลังคำอธิบาย"]}},88640:e=>{e.exports={en:["change line color"],th:["เปลี่ยนสีเส้น"]}},41837:e=>{e.exports={en:["change line price source"],th:["เปลี่ยนเส้นแหล่งราคา"]}},48339:e=>{e.exports={en:["change line width"],th:["เปลี่ยนความกว้างเส้น"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มหน้าต่างเสริม"]}},52203:e=>{e.exports={en:["change pane separators color"],th:["เปลี่ยนสีตัวคั่นบานหน้าต่าง"]}},38730:e=>{e.exports={en:["change post market color"],th:["เปลี่ยนสีหลังตลาดปิด"]}},28075:e=>{e.exports={en:["change post market line color"],th:["เปลี่ยนสีเส้นหลังตลาดปิด"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาตลาดก่อน/หลัง"]}},44371:e=>{e.exports={en:["change pre market color"],th:["เปลี่ยนสีก่อนตลาดเปิด"]}},96114:e=>{e.exports={en:["change pre market line color"],th:["เปลี่ยนสีเส้นก่อนตลาดเปิด"]}},69814:e=>{e.exports={en:["change previous close price line color"],th:["เปลี่ยนสีของเส้นราคาปิดก่อนหน้า"]}},13660:e=>{e.exports={en:["change previous close price line width"],th:["เปลี่ยนความกว้างของเส้นราคาปิดก่อนหน้า"]}},87861:e=>{e.exports={en:["change price line color"],th:["เปลี่ยนสีเส้นราคา"]}},29353:e=>{e.exports={en:["change price line width"],th:["เปลี่ยนความกว้างเส้นราคา"]}},16241:e=>{e.exports={en:["change range bars style"],th:["เปลี่ยนรูปแบบเรนจ์บาร์"]}},65821:e=>{e.exports={en:["change range thin bars"],th:["เปลี่ยนช่วงระยะแท่งบาง"]}},75487:e=>{e.exports={en:["change renko wick down color"],th:["เปลี่ยนไส้เทียน renko ขาลง"]}},92277:e=>{e.exports={en:["change renko wick up color"],th:["เปลี่ยนสีไส้เทียน renko ขาขึ้น"]}},79604:e=>{e.exports={en:["change renko wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน renko"]}},82946:e=>{e.exports={en:["change right margin"],th:["เปลี่ยนระยะขอบด้านขวา"]}},79545:e=>{e.exports={en:["change right margin percentage"],th:["เปลี่ยนเปอร์เซ็นต์ระยะขอบขวา"]}},78995:e=>{e.exports={en:["change symbol watermark color"],th:["เปลี่ยนสีสัญลักษณ์ลายน้ำ"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"], -th:["เปลี่ยนการมองเห็นสัญลักษณ์ลายน้ำ"]}},88167:e=>{e.exports={en:["change symbol description visibility"],th:["เปลี่ยนการมองเห็นคำอธิบายสัญลักษณ์"]}},12050:e=>{e.exports={en:["change symbol field visibility"],th:["เปลี่ยนสัญลักษณ์การมองเห็น"]}},46066:e=>{e.exports={en:["change symbol last value mode"],th:["เปลี่ยนโหมดสัญลักษณ์ค่าสุดท้าย"]}},902:e=>{e.exports={en:["change symbol legend format"],th:["เปลี่ยนรูปแบบคำอธิบายสัญลักษณ์"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],th:["เปลี่ยนบันทึกตำแหน่งขอบด้านซ้ายของชาร์ตเมื่อเปลี่ยนช่วงเวลา"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มโหมดสเกล"]}},76131:e=>{e.exports={en:["change scales text color"],th:["เปลี่ยนสีสเกลข้อความ"]}},27792:e=>{e.exports={en:["change scales font size"],th:["เปลี่ยนขนาดสเกลตัวอักษร"]}},94997:e=>{e.exports={en:["change scales lines color"],th:["เปลี่ยนสีสเกลเส้น"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],th:["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]}},28175:e=>{e.exports={en:["change sessions breaks width"],th:["เปลี่ยนความกว้างตัวแบ่งเซสชั่น"]}},33895:e=>{e.exports={en:["change sessions breaks color"],th:["เปลี่ยนสีตัวแบ่งเซสชั่น"]}},21641:e=>{e.exports={en:["change sessions breaks style"],th:["เปลี่ยนรูปแบบตัวแบ่งเซสชั่น"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],th:["เปลี่ยนการแสดงผลราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"]}},60834:e=>{e.exports={en:["change thin bars"],th:["เปลี่ยนแท่งบาง"]}},39754:e=>{e.exports={en:["change time hours format"],th:["เปลี่ยนรูปแบบชั่วโมงเวลา"]}},74883:e=>{e.exports={en:["change top margin"],th:["เปลี่ยนระยะขอบด้านบน"]}},51250:e=>{e.exports={en:["change unit label visibility"],th:["เปลี่ยนการมองเห็นป้ายหน่วย"]}},71805:e=>{e.exports={en:["change vert grid lines color"],th:["เปลี่ยนสีเส้นกริดแนวตั้ง"]}},96201:e=>{e.exports={en:["change volume values visibility"],th:["เปลี่ยนการมองเห็นค่าวอลุ่ม"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาขึ้น"]}},36697:e=>{e.exports={en:["change {candleType} up color"],th:["เปลี่ยนสี {candleType} ขาขึ้น"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาลง"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาขึ้น"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],th:["เปลี่ยนการมองเห็นพื้น {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบ {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาลง"]}},64571:e=>{e.exports={en:["change {candleType} down color"],th:["เปลี่ยนสี {candleType} ขาลง"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"], -th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาลง"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาขึ้น"]}},5012:e=>{e.exports={en:["change {chartType} down color"],th:["เปลี่ยนสี {chartType} ขาลง"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งคาดคะเนขาขึ้น"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาลง"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาขึ้น"]}},6970:e=>{e.exports={en:["change {chartType} up color"],th:["เปลี่ยนสี {chartType} ขาขึ้น"]}},66110:e=>{e.exports={en:["change {inputName} property"],th:["เปลี่ยนคุณสมบัติ {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},1433:e=>{e.exports={en:["adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},92598:e=>{e.exports={en:["hollow candles"],th:["แท่งเทียนแบบกลวง"]}},57243:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},70282:e=>{e.exports={en:["renko"],th:["เรนโก"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],th:["{value} จุดทศนิยม"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.7458.068c610f8718bc62a766.js b/charting_library/bundles/th.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..90a32f09 --- /dev/null +++ b/charting_library/bundles/th.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],th:["แท่ง"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],th:["(เปิด + ไฮ + โลว + ปิด)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],th:["(ไฮ + โลว + ปิด)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],th:["(ไฮ + โลว)/2"]}},31882:e=>{e.exports={en:["12-hours"],th:["12 ชั่วโมง"]}},5797:e=>{e.exports={en:["24-hours"],th:["24 ชั่วโมง"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],th:["สีของ Bars อ้างอิงจากราคาปิดก่อนหน้า"]}},23739:e=>{e.exports={en:["Canvas"],th:["ผ้าใบ"]}},24197:e=>{e.exports={en:["Center"],th:["ตรงกลาง"]}},15153:e=>{e.exports={en:["Chart basic styles"],th:["รูปแบบพื้นฐานของแผนภูมิ"]}},45639:e=>{e.exports={en:["Chart values"],th:["ค่าของชาร์ต"]}},84831:e=>{e.exports={en:["Close line"],th:["เส้นปิด"]}},74622:e=>{e.exports={en:["Crosshair"],th:["เส้นกากบาท"]}},81849:e=>{e.exports={en:["Currency"],th:["สกุลเงิน"]}},3015:e=>{e.exports={en:["Currency and Unit"],th:["สกุลเงินและหน่วย"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},36620:e=>{e.exports={en:["Alerts"],th:["การแจ้งเตือน"]}},14119:e=>{e.exports={en:["Arguments"],th:["โต้เถียง"]}},68650:e=>{e.exports={en:["Average close"],th:["เส้นราคาปิดเฉลี่ย"]}},27567:e=>{e.exports={en:["Bottom"],th:["ข้างล่าง"]}},3159:e=>{e.exports={en:["Bottom line"],th:["เส้นด้านล่าง"]}},74406:e=>{e.exports={en:["Body"],th:["บอดี้"]}},333:e=>{e.exports={en:["Borders"],th:["เส้นขอบ"]}},79468:e=>{e.exports={en:["Background"],th:["พื้นหลัง"]}},10842:e=>{e.exports={en:["Bar change values"],th:["ค่าเปลี่ยนแปลงของแท่ง"]}},28975:e=>{e.exports={en:["Base level"],th:["ระดับฐาน"]}},76473:e=>{e.exports={en:["Bid and ask"],th:["เส้น Bid และ Ask"]}},32744:e=>{e.exports={en:["Buttons"],th:["ปุ่ม"]}},68662:e=>{e.exports={en:["Grid lines"],th:["เส้นกริด"]}},17611:e=>{e.exports={en:["Down bars"],th:["แท่งเทียนลง"]}},23743:e=>{e.exports={en:["Down color"],th:["สีของแท่งลง"]}},48225:e=>{e.exports={en:["Data modification"],th:["การแก้ไขข้อมูล"]}},84838:e=>{e.exports={en:["Date format"],th:["รูปแบบวันที่"]}},42357:e=>{e.exports={en:["Day of week on labels"],th:["วันในสัปดาห์บนป้ายกำกับ"]}},16564:e=>{e.exports={en:["Default"],th:["ค่าเริ่มต้น"]}},78734:e=>{e.exports={en:["Description"],th:["คำอธิบาย"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],th:["พื้นหลังชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},69808:e=>{e.exports={en:["Events"],th:["เหตุการณ์"]}},41129:e=>{e.exports={en:["Fill"],th:["เติม"]}},61112:e=>{e.exports={en:["Fill top area"],th:["เติมพื้นที่ด้านบน"]}},73185:e=>{e.exports={en:["Fill bottom area"],th:["เติมพื้นที่ด้านล่าง"]}},95406:e=>{e.exports={en:["Horizontal"],th:["แนวนอน"]}},61900:e=>{e.exports={en:["Horz only"],th:["แนวนอนเท่านั้น"]}},14180:e=>{e.exports={en:["High and low"],th:["ราคาสูงและต่ำ"]}},56359:e=>{ +e.exports={en:["High line"],th:["เส้นบน"]}},47326:e=>{e.exports={en:["Integer"],th:["จำนวนเต็ม"]}},84549:e=>{e.exports={en:["Indicators"],th:["อินดิเคเตอร์"]}},78082:e=>{e.exports={en:["Indicators and financials"],th:["อินดิเคเตอร์และการเงิน"]}},25765:e=>{e.exports={en:["Open market status"],th:["สถานะตลาดเปิด"]}},34579:e=>{e.exports={en:["Low line"],th:["เส้นล่าง"]}},14876:e=>{e.exports={en:["Logo"],th:["โลโก้"]}},89315:e=>{e.exports={en:["Long Description"],th:["คำอธิบายแบบยาว"]}},72423:e=>{e.exports={en:["Last day change values"],th:["ค่าการเปลี่ยนแปลงวันล่าสุด"]}},11626:e=>{e.exports={en:["Left"],th:["ซ้าย"]}},8249:e=>{e.exports={en:["Money"],th:["เงิน"]}},70937:e=>{e.exports={en:["Margins"],th:["อัตรากำไร"]}},68833:e=>{e.exports={en:["Middle"],th:["ตรงกลาง"]}},58589:e=>{e.exports={en:["No overlapping labels"],th:["ไม่มีป้ายที่ทับซ้อนกัน"]}},60798:e=>{e.exports={en:["None"],th:["ไม่มี"]}},51019:e=>{e.exports={en:["Navigation"],th:["ปุ่มนำทาง"]}},99709:e=>{e.exports={en:["Name"],th:["ชื่อ"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],th:["บันทึกตำแหน่งขอบด้านซ้ายของชาร์ตเมื่อเปลี่ยนช่วงเวลา"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],th:["โหมดสเกล (A และ L)"]}},93968:e=>{e.exports={en:["Scales"],th:["มาตราส่วน"]}},90275:e=>{e.exports={en:["Scales and lines"],th:["สเกลและเส้น"]}},30042:e=>{e.exports={en:["Scales placement"],th:["การวางตำแหน่งสเกล"]}},28715:e=>{e.exports={en:["Status line"],th:["เส้นสถานะ"]}},95481:e=>{e.exports={en:["Symbol"],th:["สัญลักษณ์"]}},53263:e=>{e.exports={en:["Pane"],th:["หน้าต่างใหม่"]}},82894:e=>{e.exports={en:["Pane separators"],th:["ตัวแยกบานหน้าต่าง"]}},16207:e=>{e.exports={en:["Percentage"],th:["เปอร์เซ็นต์"]}},94408:e=>{e.exports={en:["Pips"],th:["ปิ๊ป"]}},60904:e=>{e.exports={en:["Pre/post market"],th:["ป้ายราคาก่อน/หลังตลาดเปิดปิด"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],th:["ไปที่หน้าแรก"]}},59766:e=>{e.exports={en:["Precision"],th:["ความแม่นยำ"]}},83811:e=>{e.exports={en:["Previous day close"],th:["เส้นราคาปิดวันก่อนหน้า"]}},35082:e=>{e.exports={en:["Price Scale"],th:["สเกลราคา"]}},27632:e=>{e.exports={en:["Price and percentage value"],th:["ราคาและค่าเปอร์เซ็นต์"]}},62142:e=>{e.exports={en:["Price labels & lines"],th:["ป้ายราคา & เส้น"]}},84684:e=>{e.exports={en:["Price source"],th:["แหล่งราคา"]}},73466:e=>{e.exports={en:["Projection up bars"],th:["การฉายภาพแท่งเทียนขึ้น"]}},77430:e=>{e.exports={en:["Projection candles"],th:["แท่งเทียนแบบโปรเจคชั่น"]}},88367:e=>{e.exports={en:["Projection down bars"],th:["การฉายภาพแท่งเทียนลง"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],th:["ราคาจริงในระดับราคา (แทนที่ราคา Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],th:["ขวา"]}},62532:e=>{e.exports={en:["Right Margin"],th:["ระยะขอบด้านขวา"]}},41571:e=>{e.exports={en:["Watermark"],th:["ลายน้ำ"]}},32163:e=>{e.exports={en:["Wick"],th:["ไส้เทียน"]}},97118:e=>{e.exports={en:["Top"],th:["บน"]}},89349:e=>{e.exports={en:["Top line"],th:["เส้นด้านบน"]}},70320:e=>{e.exports={ +en:["Text"],th:["ตัวอักษร"]}},25485:e=>{e.exports={en:["Text alignment"],th:["การจัดตำแหน่งตัวอักษร"]}},67781:e=>{e.exports={en:["Text orientation"],th:["การเรียงตัวของตัวอักษร"]}},20215:e=>{e.exports={en:["Thin bars"],th:["แท่งบาง"]}},70198:e=>{e.exports={en:["Title"],th:["หัวเรื่อง"]}},29854:e=>{e.exports={en:["Titles"],th:["ชื่อเรื่อง"]}},5791:e=>{e.exports={en:["Ticker"],th:["ทิกเกอร์"]}},16816:e=>{e.exports={en:["Ticker and description"],th:["ทิกเกอร์และคำอธิบาย"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],th:["ขนาดเวลา"]}},5591:e=>{e.exports={en:["Time hours format"],th:["รูปแบบชั่วโมงเวลา"]}},77073:e=>{e.exports={en:["Timezone"],th:["เขตเวลา"]}},76495:e=>{e.exports={en:["Trading"],th:["การซื้อขาย"]}},33564:e=>{e.exports={en:["Unit"],th:["หน่วย"]}},23091:e=>{e.exports={en:["Up color"],th:["สีของแท่งขึ้น"]}},36957:e=>{e.exports={en:["Up bars"],th:["แท่งเทียนขึ้น"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},37644:e=>{e.exports={en:["Volume"],th:["ปริมาณการซื้อขาย"]}},51514:e=>{e.exports={en:["Value"],th:["มูลค่า"]}},31218:e=>{e.exports={en:["Value according to scale"],th:["ค่าตามสเกล"]}},60092:e=>{e.exports={en:["Values"],th:["มูลค่า"]}},83594:e=>{e.exports={en:["Vert and horz"],th:["แนวตั้งและแนวนอน"]}},8402:e=>{e.exports={en:["Vert only"],th:["แนวตั้งเท่านั้น"]}},69526:e=>{e.exports={en:["Vertical"],th:["แนวตั้ง"]}},21105:e=>{e.exports={en:["candle"],th:["แท่งเทียน"]}},27068:e=>{e.exports={en:["change HLC bars"],th:["เปลี่ยนแท่ง HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มนำทาง"]}},96227:e=>{e.exports={en:["change open market status visibility"],th:["เปลี่ยนการมองเห็นสถานะตลาดเปิด"]}},43231:e=>{e.exports={en:["change average close price line width"],th:["เปลี่ยนความกว้างของเส้นราคาปิดเฉลี่ย"]}},47026:e=>{e.exports={en:["change average close price line color"],th:["เปลี่ยนสีเส้นราคาปิดเฉลี่ย"]}},86866:e=>{e.exports={en:["change area fill color"],th:["เปลี่ยนสีพื้นที่ด้านใน"]}},89346:e=>{e.exports={en:["change area line width"],th:["เปลี่ยนความกว้างพื้นที่ใต้เส้นกราฟ"]}},29605:e=>{e.exports={en:["change area line color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นกราฟ"]}},4640:e=>{e.exports={en:["change area price source"],th:["เปลี่ยนพื้นที่แหล่งราคา"]}},98407:e=>{e.exports={en:["change ask line color"],th:["เปลี่ยนสีเส้น ask"]}},42190:e=>{e.exports={en:["change base level"],th:["ปรับระดับฐาน"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],th:["เปลี่ยนสีเส้นฐานด้านล่าง"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านล่าง"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านล่าง"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านบน"]}},68609:e=>{e.exports={en:["change baseline price source"],th:["เปลี่ยนแหล่งราคาพื้นฐาน"]}}, +69044:e=>{e.exports={en:["change baseline top line color"],th:["เปลี่ยนสีเส้นฐานด้านบน"]}},68197:e=>{e.exports={en:["change baseline top line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านบน"]}},33464:e=>{e.exports={en:["change bar up color"],th:["เปลี่ยนสีแท่งขาขึ้น"]}},27426:e=>{e.exports={en:["change bar change visibility"],th:["เปลี่ยนการมองเห็นการเปลี่ยนบาร์"]}},59622:e=>{e.exports={en:["change bar down color"],th:["เปลี่ยนสีแท่งขาลง"]}},17919:e=>{e.exports={en:["change bid line color"],th:["เปลี่ยนสีเส้น bid"]}},32094:e=>{e.exports={en:["change bottom margin"],th:["เปลี่ยนระยะขอบด้านล่าง"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],th:["เปลี่ยนสกุลเงินและการมองเห็นป้ายหน่วย"]}},64003:e=>{e.exports={en:["change currency label visibility"],th:["เปลี่ยนการมองเห็นป้ายสกุลเงิน"]}},42803:e=>{e.exports={en:["change chart background color"],th:["เปลี่ยนสีพื้นหลังชาร์ต"]}},41382:e=>{e.exports={en:["change chart background type"],th:["เปลี่ยนประเภทพื้นหลังของชาร์ต"]}},79637:e=>{e.exports={en:["change chart values visibility"],th:["เปลี่ยนการมองเห็นค่าของชาร์ต"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],th:["เปลี่ยนสีแท่งอ้างอิงจากราคาปิดก่อนหน้า"]}},88324:e=>{e.exports={en:["change column up color"],th:["เปลี่ยนสีคอลัมน์ขึ้น"]}},93890:e=>{e.exports={en:["change column down color"],th:["เปลี่ยนสีคอลัมน์ลง"]}},4727:e=>{e.exports={en:["change column price source"],th:["เปลี่ยนแหล่งที่มาของราคาคอลัมน์"]}},50544:e=>{e.exports={en:["change crosshair width"],th:["เปลี่ยนความกว้างเส้นตัด"]}},92885:e=>{e.exports={en:["change crosshair color"],th:["เปลี่ยนสีเส้นเส้นตัด"]}},68418:e=>{e.exports={en:["change crosshair style"],th:["เปลี่ยนรูปแบบเส้นตัด"]}},43109:e=>{e.exports={en:["change date format"],th:["เปลี่ยนรูปแบบวันที่"]}},30418:e=>{e.exports={en:["change day of week on labels"],th:["เปลี่ยนวันในสัปดาห์บนป้ายกำกับ"]}},82063:e=>{e.exports={en:["change decimal places"],th:["เปลี่ยนตำแหน่งทศนิยม"]}},44223:e=>{e.exports={en:["change extended hours color"],th:["เปลี่ยนสีช่วงเวลานอกชั่วโมงปกติ"]}},47393:e=>{e.exports={en:["change electronic trading hours"],th:["เปลี่ยนชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},73844:e=>{e.exports={en:["change grid lines visibility"],th:["เปลี่ยนการมองเห็นเส้นกริด"]}},61407:e=>{e.exports={en:["change high and low price line color"],th:["เปลี่ยนสีเส้นราคาสูงและต่ำ"]}},39581:e=>{e.exports={en:["change high and low price line width"],th:["เปลี่ยนความกว้างของเส้นราคาสูงและต่ำ"]}},6026:e=>{e.exports={en:["change high-low body color"],th:["เปลี่ยนสีพื้นค่าสูง-ต่ำ"]}},73021:e=>{e.exports={en:["change high-low body visibility"],th:["เปลี่ยนการมองเห็นพื้นค่าสูง-ต่ำ"]}},46844:e=>{e.exports={en:["change high-low border color"],th:["เปลี่ยนสีเส้นขอบค่าสูง-ต่ำ"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบค่าสูง-ต่ำ"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],th:["เปลี่ยนการมองเห็นป้ายค่าสูง-ต่ำ"]}},56961:e=>{e.exports={en:["change high-low labels color"],th:["เปลี่ยนสีป้ายค่าสูง-ต่ำ"]}}, +21133:e=>{e.exports={en:["change horz grid lines color"],th:["เปลี่ยนสีเส้นกริดแนวนอน"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],th:["เปลี่ยนการมองเห็นชื่ออินดิเคเตอร์"]}},49583:e=>{e.exports={en:["change indicator values visibility"],th:["เปลี่ยนการมองเห็นค่าอินดิเคเตอร์"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],th:["เปลี่ยนการมองเห็นอาร์กิวเมนต์อินดิเคเตอร์"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นป้ายชื่อการเงิน"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],th:["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลากมูลค่าทางการเงิน"]}},66307:e=>{e.exports={en:["change last day change visibility"],th:["เปลี่ยนการมองเห็นการเปลี่ยนแปลงวันล่าสุด"]}},91873:e=>{e.exports={en:["change legend background transparency"],th:["เปลี่ยนความโปร่งใสพื้นหลังคำอธิบาย"]}},14246:e=>{e.exports={en:["change legend background visibility"],th:["เปลี่ยนการมองเห็นพื้นหลังคำอธิบาย"]}},88640:e=>{e.exports={en:["change line color"],th:["เปลี่ยนสีเส้น"]}},41837:e=>{e.exports={en:["change line price source"],th:["เปลี่ยนเส้นแหล่งราคา"]}},48339:e=>{e.exports={en:["change line width"],th:["เปลี่ยนความกว้างเส้น"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มหน้าต่างเสริม"]}},52203:e=>{e.exports={en:["change pane separators color"],th:["เปลี่ยนสีตัวคั่นบานหน้าต่าง"]}},38730:e=>{e.exports={en:["change post market color"],th:["เปลี่ยนสีหลังตลาดปิด"]}},28075:e=>{e.exports={en:["change post market line color"],th:["เปลี่ยนสีเส้นหลังตลาดปิด"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],th:["เปลี่ยนการมองเห็นเส้นราคาตลาดก่อน/หลัง"]}},44371:e=>{e.exports={en:["change pre market color"],th:["เปลี่ยนสีก่อนตลาดเปิด"]}},96114:e=>{e.exports={en:["change pre market line color"],th:["เปลี่ยนสีเส้นก่อนตลาดเปิด"]}},69814:e=>{e.exports={en:["change previous close price line color"],th:["เปลี่ยนสีของเส้นราคาปิดก่อนหน้า"]}},13660:e=>{e.exports={en:["change previous close price line width"],th:["เปลี่ยนความกว้างของเส้นราคาปิดก่อนหน้า"]}},87861:e=>{e.exports={en:["change price line color"],th:["เปลี่ยนสีเส้นราคา"]}},29353:e=>{e.exports={en:["change price line width"],th:["เปลี่ยนความกว้างเส้นราคา"]}},16241:e=>{e.exports={en:["change range bars style"],th:["เปลี่ยนรูปแบบเรนจ์บาร์"]}},65821:e=>{e.exports={en:["change range thin bars"],th:["เปลี่ยนช่วงระยะแท่งบาง"]}},75487:e=>{e.exports={en:["change renko wick down color"],th:["เปลี่ยนไส้เทียน renko ขาลง"]}},92277:e=>{e.exports={en:["change renko wick up color"],th:["เปลี่ยนสีไส้เทียน renko ขาขึ้น"]}},79604:e=>{e.exports={en:["change renko wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน renko"]}},82946:e=>{e.exports={en:["change right margin"],th:["เปลี่ยนระยะขอบด้านขวา"]}},79545:e=>{e.exports={en:["change right margin percentage"],th:["เปลี่ยนเปอร์เซ็นต์ระยะขอบขวา"]}},78995:e=>{e.exports={en:["change symbol watermark color"],th:["เปลี่ยนสีสัญลักษณ์ลายน้ำ"]}},73227:e=>{e.exports={ +en:["change symbol watermark visibility"],th:["เปลี่ยนการมองเห็นสัญลักษณ์ลายน้ำ"]}},88167:e=>{e.exports={en:["change symbol description visibility"],th:["เปลี่ยนการมองเห็นคำอธิบายสัญลักษณ์"]}},12050:e=>{e.exports={en:["change symbol field visibility"],th:["เปลี่ยนสัญลักษณ์การมองเห็น"]}},46066:e=>{e.exports={en:["change symbol last value mode"],th:["เปลี่ยนโหมดสัญลักษณ์ค่าสุดท้าย"]}},902:e=>{e.exports={en:["change symbol legend format"],th:["เปลี่ยนรูปแบบคำอธิบายสัญลักษณ์"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],th:["เปลี่ยนบันทึกตำแหน่งขอบด้านซ้ายของชาร์ตเมื่อเปลี่ยนช่วงเวลา"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],th:["เปลี่ยนการมองเห็นปุ่มโหมดสเกล"]}},76131:e=>{e.exports={en:["change scales text color"],th:["เปลี่ยนสีสเกลข้อความ"]}},27792:e=>{e.exports={en:["change scales font size"],th:["เปลี่ยนขนาดสเกลตัวอักษร"]}},94997:e=>{e.exports={en:["change scales lines color"],th:["เปลี่ยนสีสเกลเส้น"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],th:["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]}},28175:e=>{e.exports={en:["change sessions breaks width"],th:["เปลี่ยนความกว้างตัวแบ่งเซสชั่น"]}},33895:e=>{e.exports={en:["change sessions breaks color"],th:["เปลี่ยนสีตัวแบ่งเซสชั่น"]}},21641:e=>{e.exports={en:["change sessions breaks style"],th:["เปลี่ยนรูปแบบตัวแบ่งเซสชั่น"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],th:["เปลี่ยนการแสดงผลราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"]}},60834:e=>{e.exports={en:["change thin bars"],th:["เปลี่ยนแท่งบาง"]}},39754:e=>{e.exports={en:["change time hours format"],th:["เปลี่ยนรูปแบบชั่วโมงเวลา"]}},74883:e=>{e.exports={en:["change top margin"],th:["เปลี่ยนระยะขอบด้านบน"]}},51250:e=>{e.exports={en:["change unit label visibility"],th:["เปลี่ยนการมองเห็นป้ายหน่วย"]}},71805:e=>{e.exports={en:["change vert grid lines color"],th:["เปลี่ยนสีเส้นกริดแนวตั้ง"]}},96201:e=>{e.exports={en:["change volume values visibility"],th:["เปลี่ยนการมองเห็นค่าวอลุ่ม"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาขึ้น"]}},36697:e=>{e.exports={en:["change {candleType} up color"],th:["เปลี่ยนสี {candleType} ขาขึ้น"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาลง"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาขึ้น"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],th:["เปลี่ยนการมองเห็นพื้น {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบ {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาลง"]}},64571:e=>{e.exports={en:["change {candleType} down color"],th:["เปลี่ยนสี {candleType} ขาลง"]}},23053:e=>{e.exports={ +en:["change {chartType} border bar down color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาลง"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาขึ้น"]}},5012:e=>{e.exports={en:["change {chartType} down color"],th:["เปลี่ยนสี {chartType} ขาลง"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งคาดคะเนขาขึ้น"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาลง"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาขึ้น"]}},6970:e=>{e.exports={en:["change {chartType} up color"],th:["เปลี่ยนสี {chartType} ขาขึ้น"]}},66110:e=>{e.exports={en:["change {inputName} property"],th:["เปลี่ยนคุณสมบัติ {inputName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},1433:e=>{e.exports={en:["adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},92598:e=>{e.exports={en:["hollow candles"],th:["แท่งเทียนแบบกลวง"]}},57243:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},70282:e=>{e.exports={en:["renko"],th:["เรนโก"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],th:["{value} จุดทศนิยม"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/th.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 3bf52523..00000000 --- a/charting_library/bundles/th.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],th:["#{count} (แท่ง)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],th:["#{count} (ราคา, แท่ง)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],th:["(เปิด + ไฮ + โลว + ปิด)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],th:["(ไฮ + โลว + ปิด)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],th:["(ไฮ + โลว)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],th:["สีของ Bars อ้างอิงจากราคาปิดก่อนหน้า"]}},78930:e=>{e.exports={en:["Coordinates"],th:["พิกัดตำแหน่ง"]}},24197:e=>{e.exports={en:["Center"],th:["ตรงกลาง"]}},84831:e=>{e.exports={en:["Close line"],th:["เส้นปิด"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},27567:e=>{e.exports={en:["Bottom"],th:["ข้างล่าง"]}},3159:e=>{e.exports={en:["Bottom line"],th:["เส้นด้านล่าง"]}},74406:e=>{e.exports={en:["Body"],th:["บอดี้"]}},333:e=>{e.exports={en:["Borders"],th:["เส้นขอบ"]}},42398:e=>{e.exports={en:["Base"],th:["ฐาน"]}},28975:e=>{e.exports={en:["Base level"],th:["ระดับฐาน"]}},71776:e=>{e.exports={en:["Down"],th:["ทิศลง"]}},17611:e=>{e.exports={en:["Down bars"],th:["แท่งเทียนลง"]}},23743:e=>{e.exports={en:["Down color"],th:["สีของแท่งลง"]}},48225:e=>{e.exports={en:["Data modification"],th:["การแก้ไขข้อมูล"]}},72942:e=>{e.exports={en:["Days"],th:["วัน"]}},16564:e=>{e.exports={en:["Default"],th:["ค่าเริ่มต้น"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],th:["การกระจัด (ราคา, บาร์)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],th:["พื้นหลังชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},819:e=>{e.exports={en:["Extend lines"],th:["ยืดเส้น"]}},41129:e=>{e.exports={en:["Fill"],th:["เติม"]}},61112:e=>{e.exports={en:["Fill top area"],th:["เติมพื้นที่ด้านบน"]}},73185:e=>{e.exports={en:["Fill bottom area"],th:["เติมพื้นที่ด้านล่าง"]}},56796:e=>{e.exports={en:["Hours"],th:["ชั่วโมง"]}},95406:e=>{e.exports={en:["Horizontal"],th:["แนวนอน"]}},56359:e=>{e.exports={en:["High line"],th:["เส้นบน"]}},47326:e=>{e.exports={en:["Integer"],th:["จำนวนเต็ม"]}},21429:e=>{e.exports={en:["Inputs"],th:["ข้อมูล"]}},64075:e=>{e.exports={en:["Override min tick"],th:["เขียนทับ Min Tick"]}},34579:e=>{e.exports={en:["Low line"],th:["เส้นล่าง"]}},11626:e=>{e.exports={en:["Left"],th:["ซ้าย"]}},43154:e=>{e.exports={en:["Months"],th:["เดือน"]}},68833:e=>{e.exports={en:["Middle"],th:["ตรงกลาง"]}},42562:e=>{e.exports={en:["Minutes"],th:["นาที"]}},65188:e=>{e.exports={en:["Seconds"],th:["วินาที"]}},13350:e=>{e.exports={en:["Pearson's R"],th:["เพียร์สัน อาร์"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],th:["ไปที่หน้าแรก"]}},59766:e=>{e.exports={en:["Precision"],th:["ความแม่นยำ"]}},84684:e=>{e.exports={en:["Price source"],th:["แหล่งราคา"]}},73466:e=>{e.exports={en:["Projection up bars"],th:["การฉายภาพแท่งเทียนขึ้น"]}},77430:e=>{e.exports={en:["Projection candles"], -th:["แท่งเทียนแบบโปรเจคชั่น"]}},88367:e=>{e.exports={en:["Projection down bars"],th:["การฉายภาพแท่งเทียนลง"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],th:["ราคาจริงในระดับราคา (แทนที่ราคา Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],th:["ขวา"]}},835:e=>{e.exports={en:["Weeks"],th:["สัปดาห์"]}},32163:e=>{e.exports={en:["Wick"],th:["ไส้เทียน"]}},97118:e=>{e.exports={en:["Top"],th:["บน"]}},89349:e=>{e.exports={en:["Top line"],th:["เส้นด้านบน"]}},70320:e=>{e.exports={en:["Text"],th:["ตัวอักษร"]}},25485:e=>{e.exports={en:["Text alignment"],th:["การจัดตำแหน่งตัวอักษร"]}},67781:e=>{e.exports={en:["Text orientation"],th:["การเรียงตัวของตัวอักษร"]}},20215:e=>{e.exports={en:["Thin bars"],th:["แท่งบาง"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],th:["เขตเวลา"]}},22691:e=>{e.exports={en:["Up"],th:["บน"]}},23091:e=>{e.exports={en:["Up color"],th:["สีของแท่งขึ้น"]}},36957:e=>{e.exports={en:["Up bars"],th:["แท่งเทียนขึ้น"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},69526:e=>{e.exports={en:["Vertical"],th:["แนวตั้ง"]}},21105:e=>{e.exports={en:["candle"],th:["แท่งเทียน"]}},27068:e=>{e.exports={en:["change HLC bars"],th:["เปลี่ยนแท่ง HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],th:["เปลี่ยนสีพื้นที่ด้านใน"]}},89346:e=>{e.exports={en:["change area line width"],th:["เปลี่ยนความกว้างพื้นที่ใต้เส้นกราฟ"]}},29605:e=>{e.exports={en:["change area line color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นกราฟ"]}},4640:e=>{e.exports={en:["change area price source"],th:["เปลี่ยนพื้นที่แหล่งราคา"]}},42190:e=>{e.exports={en:["change base level"],th:["ปรับระดับฐาน"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],th:["เปลี่ยนสีเส้นฐานด้านล่าง"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านล่าง"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านล่าง"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],th:["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านบน"]}},68609:e=>{e.exports={en:["change baseline price source"],th:["เปลี่ยนแหล่งราคาพื้นฐาน"]}},69044:e=>{e.exports={en:["change baseline top line color"],th:["เปลี่ยนสีเส้นฐานด้านบน"]}},68197:e=>{e.exports={en:["change baseline top line width"],th:["เปลี่ยนความกว้างของเส้นฐานด้านบน"]}},33464:e=>{e.exports={en:["change bar up color"],th:["เปลี่ยนสีแท่งขาขึ้น"]}},2066:e=>{e.exports={en:["change bar X coordinate"],th:["เปลี่ยนแถบพิกัด X"]}},59622:e=>{e.exports={en:["change bar down color"],th:["เปลี่ยนสีแท่งขาลง"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],th:["เปลี่ยนสีแท่งอ้างอิงจากราคาปิดก่อนหน้า"]}},88324:e=>{e.exports={en:["change column up color"],th:["เปลี่ยนสีคอลัมน์ขึ้น"]}},93890:e=>{e.exports={en:["change column down color"],th:["เปลี่ยนสีคอลัมน์ลง"]}},4727:e=>{e.exports={en:["change column price source"], -th:["เปลี่ยนแหล่งที่มาของราคาคอลัมน์"]}},82063:e=>{e.exports={en:["change decimal places"],th:["เปลี่ยนตำแหน่งทศนิยม"]}},44223:e=>{e.exports={en:["change extended hours color"],th:["เปลี่ยนสีช่วงเวลานอกชั่วโมงปกติ"]}},47393:e=>{e.exports={en:["change electronic trading hours"],th:["เปลี่ยนชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]}},6026:e=>{e.exports={en:["change high-low body color"],th:["เปลี่ยนสีพื้นค่าสูง-ต่ำ"]}},73021:e=>{e.exports={en:["change high-low body visibility"],th:["เปลี่ยนการมองเห็นพื้นค่าสูง-ต่ำ"]}},46844:e=>{e.exports={en:["change high-low border color"],th:["เปลี่ยนสีเส้นขอบค่าสูง-ต่ำ"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบค่าสูง-ต่ำ"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],th:["เปลี่ยนการมองเห็นป้ายค่าสูง-ต่ำ"]}},56961:e=>{e.exports={en:["change high-low labels color"],th:["เปลี่ยนสีป้ายค่าสูง-ต่ำ"]}},88640:e=>{e.exports={en:["change line color"],th:["เปลี่ยนสีเส้น"]}},41837:e=>{e.exports={en:["change line price source"],th:["เปลี่ยนเส้นแหล่งราคา"]}},48339:e=>{e.exports={en:["change line width"],th:["เปลี่ยนความกว้างเส้น"]}},38730:e=>{e.exports={en:["change post market color"],th:["เปลี่ยนสีหลังตลาดปิด"]}},44371:e=>{e.exports={en:["change pre market color"],th:["เปลี่ยนสีก่อนตลาดเปิด"]}},11737:e=>{e.exports={en:["change price Y coordinate"],th:["เปลี่ยนราคาพิกัด Y"]}},16241:e=>{e.exports={en:["change range bars style"],th:["เปลี่ยนรูปแบบเรนจ์บาร์"]}},65821:e=>{e.exports={en:["change range thin bars"],th:["เปลี่ยนช่วงระยะแท่งบาง"]}},75487:e=>{e.exports={en:["change renko wick down color"],th:["เปลี่ยนไส้เทียน renko ขาลง"]}},92277:e=>{e.exports={en:["change renko wick up color"],th:["เปลี่ยนสีไส้เทียน renko ขาขึ้น"]}},79604:e=>{e.exports={en:["change renko wick visibility"],th:["เปลี่ยนการมองเห็นไส้เทียน renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],th:["เปลี่ยน min tick ของ study overlay"]}},82924:e=>{e.exports={en:["change study overlay style"],th:["เปลี่ยนรูปแบบ study overlay"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],th:["เปลี่ยนการแสดงผลราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"]}},60834:e=>{e.exports={en:["change thin bars"],th:["เปลี่ยนแท่งบาง"]}},78509:e=>{e.exports={en:["change {title} base line color"],th:["เปลี่ยนสี {title} เส้นพื้นฐาน"]}},27864:e=>{e.exports={en:["change {title} base line style"],th:["เปลี่ยนรูปแบบ {title} เส้นพื้นฐาน"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],th:["เปลี่ยนการมองเห็น {title} เส้นพื้นฐาน"]}},17926:e=>{e.exports={en:["change {title} base line width"],th:["เปลี่ยนความกว้าง {title} เส้นพื้นฐาน"]}},41638:e=>{e.exports={en:["change {title} down line color"],th:["เปลี่ยนสี {title} เส้นขาลง"]}},51842:e=>{e.exports={en:["change {title} down line style"],th:["เปลี่ยนรูปแบบ {title} เส้นขาลง"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],th:["เปลี่ยนการมองเห็น {title} เส้นขาลง"]}},64615:e=>{e.exports={en:["change {title} down line width"], -th:["เปลี่ยนความกว้าง {title} เส้นขาลง"]}},96135:e=>{e.exports={en:["change {title} days to"],th:["เปลี่ยน {title} วันเป็น"]}},91201:e=>{e.exports={en:["change {title} days from"],th:["เปลี่ยน {title} วันจาก"]}},76295:e=>{e.exports={en:["change {title} extend lines"],th:["เปลี่ยน {title} การขยายเส้น"]}},8306:e=>{e.exports={en:["change {title} hours from"],th:["เปลี่ยน {title} ชั่วโมงจาก"]}},67233:e=>{e.exports={en:["change {title} hours to"],th:["เปลี่ยน {title} ชั่วโมงเป็น"]}},99122:e=>{e.exports={en:["change {title} months from"],th:["เปลี่ยน {title} เดือนจาก"]}},10518:e=>{e.exports={en:["change {title} months to"],th:["เปลี่ยน {title} เดือนเป็น"]}},38011:e=>{e.exports={en:["change {title} minutes to"],th:["เปลี่ยน {title} นาทีเป็น"]}},59820:e=>{e.exports={en:["change {title} minutes from"],th:["เปลี่ยน {title} นาทีจาก"]}},6573:e=>{e.exports={en:["change {title} seconds to"],th:["เปลี่ยน {title} วินาทีเป็น"]}},86780:e=>{e.exports={en:["change {title} seconds from"],th:["เปลี่ยน {title} วินาทีจาก"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],th:["เปลี่ยน {title} การแสดงผลเพียร์สัน อาร์"]}},32481:e=>{e.exports={en:["change {title} weeks from"],th:["เปลี่ยน {title} สัปดาห์จาก"]}},18678:e=>{e.exports={en:["change {title} weeks to"],th:["เปลี่ยน {title} สัปดาห์เป็น"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],th:["เปลี่ยนการมองเห็น {title} เส้นขาขึ้น"]}},63824:e=>{e.exports={en:["change {title} up line width"],th:["เปลี่ยนความกว้าง {title} เส้นขาขึ้น"]}},89178:e=>{e.exports={en:["change {title} up line color"],th:["เปลี่ยนสี {title} เส้นขาขึ้น"]}},51188:e=>{e.exports={en:["change {title} up line style"],th:["เปลี่ยนรูปแบบ {title} เส้นขาขึ้น"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],th:["เปลี่ยนการมองเห็น {title} บนทิค"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],th:["เปลี่ยนการมองเห็น {title} เป็นสัปดาห์"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],th:["เปลี่ยนการมองเห็น {title} ใน {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],th:["เปลี่ยนการมองเห็น {title} เป็นวัน"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],th:["เปลี่ยนการมองเห็น {title} เป็นชั่วโมง"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],th:["เปลี่ยนการมองเห็น {title} เป็นนาที"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],th:["เปลี่ยนการมองเห็น {title} เป็นเดือน"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],th:["เปลี่ยนการมองเห็น {title} เป็นวินาที"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาขึ้น"]}},36697:e=>{e.exports={en:["change {candleType} up color"],th:["เปลี่ยนสี {candleType} ขาขึ้น"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาลง"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],th:["เปลี่ยนสีไส้เทียน {candleType} ขาขึ้น"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"], -th:["เปลี่ยนการมองเห็นไส้เทียน {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],th:["เปลี่ยนการมองเห็นพื้น {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],th:["เปลี่ยนการมองเห็นเส้นขอบ {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],th:["เปลี่ยนสีเส้นขอบ {candleType} ขาลง"]}},64571:e=>{e.exports={en:["change {candleType} down color"],th:["เปลี่ยนสี {candleType} ขาลง"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาลง"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาขึ้น"]}},5012:e=>{e.exports={en:["change {chartType} down color"],th:["เปลี่ยนสี {chartType} ขาลง"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],th:["เปลี่ยนสีเส้นขอบ {chartType} แท่งคาดคะเนขาขึ้น"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาลง"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],th:["เปลี่ยนสี {chartType} แท่งคาดคะเนขาขึ้น"]}},6970:e=>{e.exports={en:["change {chartType} up color"],th:["เปลี่ยนสี {chartType} ขาขึ้น"]}},66110:e=>{e.exports={en:["change {inputName} property"],th:["เปลี่ยนคุณสมบัติ {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],th:["เปลี่ยนคุณสมบัติ {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],th:["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]}},1433:e=>{e.exports={en:["adjust for contract changes"],th:["ปรับตามการเปลี่ยนแปลงสัญญา"]}},35813:e=>{e.exports={en:["days"],th:["วัน"]}},89919:e=>{e.exports={en:["days to"],th:["วันเป็น"]}},59215:e=>{e.exports={en:["days from"],th:["วันจาก"]}},2359:e=>{e.exports={en:["hours"],th:["ชั่วโมง"]}},82267:e=>{e.exports={en:["hours from"],th:["ชั่วโมงจาก"]}},15600:e=>{e.exports={en:["hours to"],th:["ชั่วโมงเป็น"]}},92598:e=>{e.exports={en:["hollow candles"],th:["แท่งเทียนแบบกลวง"]}},76261:e=>{e.exports={en:["move drawings"],th:["เลื่อนภาพวาด"]}},95300:e=>{e.exports={en:["months"],th:["เดือน"]}},17250:e=>{e.exports={en:["months from"],th:["เดือนจาก"]}},2828:e=>{e.exports={en:["months to"],th:["เดือนเป็น"]}},18726:e=>{e.exports={en:["minutes"],th:["นาที"]}},67649:e=>{e.exports={en:["minutes to"],th:["นาทีเป็น"]}},22476:e=>{e.exports={en:["minutes from"],th:["นาทีจาก"]}},751:e=>{e.exports={en:["seconds"],th:["วินาที"]}},73419:e=>{e.exports={en:["seconds to"],th:["วินาทีเป็น"]}},35801:e=>{e.exports={en:["seconds from"],th:["วินาทีจาก"]}},57243:e=>{e.exports={en:["range","ranges"],th:["ช่วง"]}},70282:e=>{e.exports={en:["renko"],th:["เรนโก"]}},45537:e=>{e.exports={en:["weeks"],th:["สัปดาห์"]}},92859:e=>{e.exports={en:["weeks from"],th:["สัปดาห์จาก"]}},44127:e=>{e.exports={en:["weeks to"],th:["สัปดาห์เป็น"]}},3539:e=>{e.exports={en:["ticks"],th:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],th:["ใช้ราคาที่ใช้ชำระราคาสำหรับการปิดของช่วงเวลาแบบรายวัน"]}},59644:e=>{ -e.exports={en:["{value} decimal","{value} decimals"],th:["{value} จุดทศนิยม"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.1341.1068954aa326300ef390.js b/charting_library/bundles/tr.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..1e3f8bb7 --- /dev/null +++ b/charting_library/bundles/tr.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],tr:["#{count} (çubuk)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],tr:["#{count} (fiyat, çubuk)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],tr:["(A + Y + D + K)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],tr:["(Y + D + K)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],tr:["(Y + D)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],tr:["Önceki kapanışa göre çubuk rengi"]}},78930:e=>{e.exports={en:["Coordinates"],tr:["Kordinatlar"]}},24197:e=>{e.exports={en:["Center"],tr:["Orta"]}},84831:e=>{e.exports={en:["Close line"],tr:["Kapanış çizgisi"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],tr:["Verileri temettülere göre düzelt"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],tr:["Sözleşme değişikliklerine göre ayarla"]}},27567:e=>{e.exports={en:["Bottom"],tr:["Alt"]}},3159:e=>{e.exports={en:["Bottom line"],tr:["Alt çizgi"]}},74406:e=>{e.exports={en:["Body"],tr:["Temel hat"]}},333:e=>{e.exports={en:["Borders"],tr:["Kenarlar"]}},42398:e=>{e.exports={en:["Base"],tr:["Taban"]}},28975:e=>{e.exports={en:["Base level"],tr:["Temel seviye"]}},71776:e=>{e.exports={en:["Down"],tr:["Alt"]}},17611:e=>{e.exports={en:["Down bars"],tr:["Düşüş Çubukları"]}},23743:e=>{e.exports={en:["Down color"],tr:["Düşüş Rengi"]}},48225:e=>{e.exports={en:["Data modification"],tr:["Veri değişimi"]}},72942:e=>{e.exports={en:["Days"],tr:["Gün"]}},16564:e=>{e.exports={en:["Default"],tr:["Varsayılan"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],tr:["Ayrıştırma (fiyat, çubuk)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],tr:["Elektronik işlem saatleri arka planı"]}},819:e=>{e.exports={en:["Extend lines"],tr:["Çizgileri uzat"]}},41129:e=>{e.exports={en:["Fill"],tr:["Doldur"]}},61112:e=>{e.exports={en:["Fill top area"],tr:["Üst alanı doldurun"]}},73185:e=>{e.exports={en:["Fill bottom area"],tr:["Alt alanı doldur"]}},56796:e=>{e.exports={en:["Hours"],tr:["Saat"]}},95406:e=>{e.exports={en:["Horizontal"],tr:["Yatay"]}},56359:e=>{e.exports={en:["High line"],tr:["Yüksek çizgi"]}},47326:e=>{e.exports={en:["Integer"],tr:["Tamsayı"]}},21429:e=>{e.exports={en:["Inputs"],tr:["Girdiler"]}},64075:e=>{e.exports={en:["Override min tick"],tr:["Fiyatın Min Adımı"]}},34579:e=>{e.exports={en:["Low line"],tr:["Düşük çizgisi"]}},11626:e=>{e.exports={en:["Left"],tr:["Sol"]}},43154:e=>{e.exports={en:["Months"],tr:["Aylar"]}},68833:e=>{e.exports={en:["Middle"],tr:["Orta"]}},42562:e=>{e.exports={en:["Minutes"],tr:["Dakika"]}},65188:e=>{e.exports={en:["Seconds"],tr:["Saniye"]}},13350:e=>{e.exports={en:["Pearson's R"],tr:["Pearson R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],tr:["Piyasa saatleri öncesi/sonrası arka planı"]}},59766:e=>{e.exports={en:["Precision"],tr:["Hassasiyet"]}},84684:e=>{e.exports={en:["Price source"],tr:["Fiyat Kaynağı"]}},73466:e=>{e.exports={ +en:["Projection up bars"],tr:["Artış çubuğun projeksiyonu"]}},77430:e=>{e.exports={en:["Projection candles"],tr:["Projeksiyon mumları"]}},88367:e=>{e.exports={en:["Projection down bars"],tr:["Düşüş çubuğun projeksiyonu"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],tr:["Fiyat ölçeğinde gerçek fiyatlar (Heikin-Ashi fiyatı yerine)"]}},50421:e=>{e.exports={en:["Right"],tr:["Sağ"]}},835:e=>{e.exports={en:["Weeks"],tr:["Haftalar"]}},32163:e=>{e.exports={en:["Wick"],tr:["Fitil"]}},97118:e=>{e.exports={en:["Top"],tr:["Üst"]}},89349:e=>{e.exports={en:["Top line"],tr:["Üst çizgi"]}},70320:e=>{e.exports={en:["Text"],tr:["Metin"]}},25485:e=>{e.exports={en:["Text alignment"],tr:["Metin hizalama"]}},67781:e=>{e.exports={en:["Text orientation"],tr:["Metin yönü"]}},20215:e=>{e.exports={en:["Thin bars"],tr:["İnce çubuklar"]}},24821:e=>{e.exports={en:["Ticks"],tr:["Kademeler"]}},77073:e=>{e.exports={en:["Timezone"],tr:["Saat Dilimi"]}},22691:e=>{e.exports={en:["Up"],tr:["Üst"]}},23091:e=>{e.exports={en:["Up color"],tr:["Artış Rengi"]}},36957:e=>{e.exports={en:["Up bars"],tr:["Artış çubukları"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],tr:["Günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},69526:e=>{e.exports={en:["Vertical"],tr:["Dikey"]}},21105:e=>{e.exports={en:["candle"],tr:["mum"]}},27068:e=>{e.exports={en:["change HLC bars"],tr:["HLC çubuk değiştir"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],tr:["alan dolgu rengini değiştir"]}},89346:e=>{e.exports={en:["change area line width"],tr:["alan çizgi genişliğini değiştir"]}},29605:e=>{e.exports={en:["change area line color"],tr:["alan çizgi rengini değiştir"]}},4640:e=>{e.exports={en:["change area price source"],tr:["alan fiyat kaynağını değiştir"]}},42190:e=>{e.exports={en:["change base level"],tr:["taban seviyesini değiştir"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],tr:["taban çizgisi alt çizgi rengini değiştir"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],tr:["taban çizgisi alt çizgi genişliğini değiştir"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],tr:["taban çizgisi dolgu alt alanı rengini değiştir"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],tr:["taban çizgisi dolgu üst alan rengini değiştir"]}},68609:e=>{e.exports={en:["change baseline price source"],tr:["temel fiyat kaynağını değiştir"]}},69044:e=>{e.exports={en:["change baseline top line color"],tr:["taban çizgisi üst çizgi rengini değiştir"]}},68197:e=>{e.exports={en:["change baseline top line width"],tr:["taban çizgisi üst çizgi genişliğini değiştir"]}},33464:e=>{e.exports={en:["change bar up color"],tr:["çubuğun üst rengini değiştir"]}},2066:e=>{e.exports={en:["change bar X coordinate"],tr:["çubuk X koordinatını değiştir"]}},59622:e=>{e.exports={en:["change bar down color"],tr:["çubuğun alt rengini değiştir"]}},43090:e=>{e.exports={en:["change color bars based on previous close"], +tr:["önceki kapanışa göre renk çubuklarını değiştir"]}},88324:e=>{e.exports={en:["change column up color"],tr:["yukarı sütun rengini değiştir"]}},93890:e=>{e.exports={en:["change column down color"],tr:["aşağı sütun rengini değiştir"]}},4727:e=>{e.exports={en:["change column price source"],tr:["sütun fiyat kaynağını değiştir"]}},82063:e=>{e.exports={en:["change decimal places"],tr:["ondalık basamakları değiştir"]}},44223:e=>{e.exports={en:["change extended hours color"],tr:["uzatılmış saat rengini değiştir"]}},47393:e=>{e.exports={en:["change electronic trading hours"],tr:["elektronik işlem saatlerini değiştir"]}},6026:e=>{e.exports={en:["change high-low body color"],tr:["yüksek-düşük orta rengi değiştir"]}},73021:e=>{e.exports={en:["change high-low body visibility"],tr:["yüksek-düşük gövde görünürlüğünü değiştir"]}},46844:e=>{e.exports={en:["change high-low border color"],tr:["yüksek-düşük kenar rengi değiştir"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],tr:["yüksek-alt sınır görünürlüğünü değiştir"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],tr:["yüksek-düşük etiket görünümü değiştir"]}},56961:e=>{e.exports={en:["change high-low labels color"],tr:["yüksek-düşük etiket rengi değiştir"]}},88640:e=>{e.exports={en:["change line color"],tr:["çizgi rengini değiştir"]}},41837:e=>{e.exports={en:["change line price source"],tr:["çizgi fiyatı kaynağını değiştir"]}},48339:e=>{e.exports={en:["change line width"],tr:["çizgi genişliğini değiştir"]}},38730:e=>{e.exports={en:["change post market color"],tr:["pazar sonrası rengini değiştir"]}},44371:e=>{e.exports={en:["change pre market color"],tr:["piyasa öncesi rengini değiştir"]}},11737:e=>{e.exports={en:["change price Y coordinate"],tr:["fiyatı değiştir Y koordinatı"]}},16241:e=>{e.exports={en:["change range bars style"],tr:["aralık çubukları stilini değiştir"]}},65821:e=>{e.exports={en:["change range thin bars"],tr:["ince çubuk aralığı değiştir"]}},75487:e=>{e.exports={en:["change renko wick down color"],tr:["renko fitil aşağı rengi değiştir"]}},92277:e=>{e.exports={en:["change renko wick up color"],tr:["renko fitil rengi değiştir"]}},79604:e=>{e.exports={en:["change renko wick visibility"],tr:["renko fitil görünümünü değiştir"]}},91109:e=>{e.exports={en:["change study overlay min tick"],tr:["min sembol kaplama çlş değiştir"]}},82924:e=>{e.exports={en:["change study overlay style"],tr:["çalışma yer paylaşımı stilini değiştir"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],tr:["fiyat ölçeğinde gerçek fiyatların görüntüsünü değiştir (Heiken-Ashi fiyatı yerine)"]}},60834:e=>{e.exports={en:["change thin bars"],tr:["ince çubukları değiştir"]}},78509:e=>{e.exports={en:["change {title} base line color"],tr:["{title} temel çizgi rengini değiştir"]}},27864:e=>{e.exports={en:["change {title} base line style"],tr:["{title} temel çizgi stilini değiştir"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],tr:["{title} temel çizgi görünürlüğünü değiştir"]}},17926:e=>{ +e.exports={en:["change {title} base line width"],tr:["{title} taban çizgisi genişliğini değiştir"]}},41638:e=>{e.exports={en:["change {title} down line color"],tr:["{title} alt çizgi rengini değiştir"]}},51842:e=>{e.exports={en:["change {title} down line style"],tr:["{title} alt satır stilini değiştir"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],tr:["{title} alt çizgi görünürlüğünü değiştir"]}},64615:e=>{e.exports={en:["change {title} down line width"],tr:["{title} alt çizgi genişliğini değiştir"]}},96135:e=>{e.exports={en:["change {title} days to"],tr:["{title} gününü değiştir"]}},91201:e=>{e.exports={en:["change {title} days from"],tr:["{title} gününü değiştir"]}},76295:e=>{e.exports={en:["change {title} extend lines"],tr:["{title} satırları uzat değiştir"]}},8306:e=>{e.exports={en:["change {title} hours from"],tr:["{title} saati sonrası değiştir"]}},67233:e=>{e.exports={en:["change {title} hours to"],tr:["{title} saatini değiştir"]}},99122:e=>{e.exports={en:["change {title} months from"],tr:["{title} ayını değiştir"]}},10518:e=>{e.exports={en:["change {title} months to"],tr:["{title} ayını şu şekilde değiştir:"]}},38011:e=>{e.exports={en:["change {title} minutes to"],tr:["{title} dakikayı dğş"]}},59820:e=>{e.exports={en:["change {title} minutes from"],tr:["{title} dkyı itibaren dğş:"]}},6573:e=>{e.exports={en:["change {title} seconds to"],tr:["{title} saniyeyi değiştir:"]}},86780:e=>{e.exports={en:["change {title} seconds from"],tr:["{title} saniyesini değiştir"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],tr:["{title} pearson'ın r'sini göster değiştir"]}},32481:e=>{e.exports={en:["change {title} weeks from"],tr:["{title} haftayı değiştir"]}},18678:e=>{e.exports={en:["change {title} weeks to"],tr:["{title} haftayı değiştir"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],tr:["{title} üst çizgi görünümünü değiştir"]}},63824:e=>{e.exports={en:["change {title} up line width"],tr:["{title} üst çizgi genişliğini değiştir"]}},89178:e=>{e.exports={en:["change {title} up line color"],tr:["{title} üst çizgi rengini değiştir"]}},51188:e=>{e.exports={en:["change {title} up line style"],tr:["{title} üst çizgi stilini değiştir"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],tr:["sembolde {title} görünümü değiştir"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],tr:["{title} görünürlüğünü haftalarda değiştir"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],tr:["{ranges} üzerinde {title} görünürlüğünü değiştir"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],tr:["{title} görünümünü günlerde değiştir"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],tr:["{title} görünürlüğünü saatte değiştir"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],tr:["{title} görünümünü dakikada değiştir"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],tr:["aylarda {title} görünürlüğünü değiştir"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"], +tr:["{title} görünümünü saniye içinde değiştir"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],tr:["{candleType} yukarı kenar rengi değiştir"]}},36697:e=>{e.exports={en:["change {candleType} up color"],tr:["{candleType} rengi değiştir"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],tr:["{candleType} fitil rengi değiştir"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],tr:["{candleType} fitil rengini değiştir"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],tr:["{candleType} fitil görünürlüğünü değiştir"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],tr:["{candleType} gövde görünümü değiştir"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],tr:["{candleType} sınır görünürlüğünü değiştir"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],tr:["{candleType} alt kenar rengi değiştir"]}},64571:e=>{e.exports={en:["change {candleType} down color"],tr:["{candleType} alt rengi değiştir"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},5012:e=>{e.exports={en:["change {chartType} down color"],tr:["{chartType} aşağı rengi değiştir"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],tr:["{chartType} projeksiyon sınır çubuğu rengi değiştir"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],tr:["{chartType} projeksiyon çubuğu rengi değiştir"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],tr:["{chartType} projeksiyon çubuğunun rengi değiştir"]}},6970:e=>{e.exports={en:["change {chartType} up color"],tr:["{chartType} rengi değiştir"]}},66110:e=>{e.exports={en:["change {inputName} property"],tr:["{inputName} özelliğini değiştir"]}},25167:e=>{e.exports={en:["change {propertyName} property"],tr:["{propertyName} özelliğini değiştir"]}},18077:e=>{e.exports={en:["adjust data for dividends"],tr:["temettü verilerini ayarlayın"]}},1433:e=>{e.exports={en:["adjust for contract changes"],tr:["sözleşme değişikliklerini ayarla"]}},35813:e=>{e.exports={en:["days"],tr:["Gün"]}},89919:e=>{e.exports={en:["days to"],tr:["gün"]}},59215:e=>{e.exports={en:["days from"],tr:["günden itibaren"]}},2359:e=>{e.exports={en:["hours"],tr:["Saat"]}},82267:e=>{e.exports={en:["hours from"],tr:["saat"]}},15600:e=>{e.exports={en:["hours to"],tr:["saat"]}},92598:e=>{e.exports={en:["hollow candles"],tr:["İçi Boş Mumlar"]}},76261:e=>{e.exports={en:["move drawings"],tr:["çizimleri taşı"]}},95300:e=>{e.exports={en:["months"],tr:["Aylar"]}},17250:e=>{e.exports={en:["months from"],tr:["aydan itibaren"]}},2828:e=>{e.exports={en:["months to"],tr:["ay"]}},18726:e=>{e.exports={en:["minutes"],tr:["dakika"]}},67649:e=>{e.exports={en:["minutes to"],tr:["dakika"]}},22476:e=>{e.exports={en:["minutes from"],tr:["dakikadan itibaren"]}},751:e=>{e.exports={en:["seconds"],tr:["saniye"]} +},73419:e=>{e.exports={en:["seconds to"],tr:["saniye"]}},35801:e=>{e.exports={en:["seconds from"],tr:["saniyeden itibaren"]}},57243:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],tr:["hafta"]}},92859:e=>{e.exports={en:["weeks from"],tr:["haftadan"]}},44127:e=>{e.exports={en:["weeks to"],tr:["hafta"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],tr:["kademeler"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],tr:["günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],tr:["{value} ondalık","{value} ondalık"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.9488.2f156b47fe84118759c5.js b/charting_library/bundles/tr.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/tr.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/tr.2464.fc7f44a5c8b3791719aa.js index 0a9f27f6..27a9a32d 100644 --- a/charting_library/bundles/tr.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/tr.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],tr:["Tekrar"]}},85119:e=>{e.exports={en:["Dark"],tr:["Koyu"]}},96870:e=>{e.exports={en:["Light"],tr:["Aydınlık"]}},85886:e=>{e.exports={en:["d"],tr:["g"]}},44634:e=>{e.exports={en:["h"],tr:["s"]}},5977:e=>{e.exports={en:["m"],tr:["a"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],tr:["{title} kopyala"]}},38691:e=>{e.exports={en:["D"],tr:["G"]}},77995:e=>{e.exports={en:["M"],tr:["A"]}},93934:e=>{e.exports={en:["R"],tr:["A"]}},82901:e=>{e.exports={en:["T"],tr:["Z"]}},7408:e=>{e.exports={en:["W"],tr:["H"]}},38048:e=>{e.exports={en:["h"],tr:["s"]}},68430:e=>{e.exports={en:["m"],tr:["d"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],tr:["K"]}},43253:e=>{e.exports={en:["H"],tr:["Y"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],tr:["D"]}},46728:e=>{e.exports={en:["O"],tr:["A"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],tr:["-0.236 Seviye Rengi"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],tr:["-0.382 Seviye Rengi"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],tr:["-0.618 Seviye Rengi"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],tr:["-0.65 Seviye Rengi"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],tr:["0 Seviye Rengi"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],tr:["0.236 Seviye Rengi"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],tr:["0.382 Seviye Rengi"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],tr:["0.5 Seviye Rengi"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],tr:["0.618 Seviye Rengi"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],tr:["0.65 Seviye Rengi"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],tr:["0.786 Seviye Rengi"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],tr:["1 Seviye Rengi"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],tr:["1.272 Seviye Rengi"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],tr:["1.414 Seviye Rengi"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],tr:["1.618 Seviye Rengi"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],tr:["1.65 Seviye Rengi"]},e.exports["1st Period_input"]={en:["1st Period"],tr:["1. Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],tr:["2.618 Seviye Rengi"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],tr:["2.65 Seviye Rengi"]},e.exports["2nd Period_input"]={en:["2nd Period"],tr:["2. Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],tr:["3.618 Seviye Rengi"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],tr:["Tekrar"]}},85119:e=>{e.exports={en:["Dark"],tr:["Koyu"]}},96870:e=>{e.exports={en:["Light"],tr:["Aydınlık"]}},85886:e=>{e.exports={en:["d"],tr:["g"]}},44634:e=>{e.exports={en:["h"],tr:["s"]}},5977:e=>{e.exports={en:["m"],tr:["a"]}},21492:e=>{e.exports={en:["s"]}},97559:e=>{e.exports={en:["{title} copy"],tr:["{title} kopyala"]}},38691:e=>{e.exports={en:["D"],tr:["G"]}},77995:e=>{e.exports={en:["M"],tr:["A"]}},93934:e=>{e.exports={en:["R"],tr:["A"]}},82901:e=>{e.exports={en:["T"],tr:["Z"]}},7408:e=>{e.exports={en:["W"],tr:["H"]}},38048:e=>{e.exports={en:["h"],tr:["s"]}},68430:e=>{e.exports={en:["m"],tr:["d"]}},68823:e=>{e.exports={en:["s"]}},2696:e=>{e.exports={en:["C"],tr:["K"]}},43253:e=>{e.exports={en:["H"],tr:["Y"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],tr:["D"]}},46728:e=>{e.exports={en:["O"],tr:["A"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],tr:["-0.236 Seviye Rengi"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],tr:["-0.382 Seviye Rengi"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],tr:["-0.618 Seviye Rengi"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],tr:["-0.65 Seviye Rengi"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],tr:["0 Seviye Rengi"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],tr:["0.236 Seviye Rengi"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],tr:["0.382 Seviye Rengi"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],tr:["0.5 Seviye Rengi"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],tr:["0.618 Seviye Rengi"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],tr:["0.65 Seviye Rengi"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],tr:["0.786 Seviye Rengi"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],tr:["1 Seviye Rengi"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],tr:["1.272 Seviye Rengi"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],tr:["1.414 Seviye Rengi"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],tr:["1.618 Seviye Rengi"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],tr:["1.65 Seviye Rengi"]},e.exports["1st Period_input"]={en:["1st Period"],tr:["1. Period"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],tr:["2.618 Seviye Rengi"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],tr:["2.65 Seviye Rengi"]},e.exports["2nd Period_input"]={en:["2nd Period"],tr:["2. Period"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],tr:["3.618 Seviye Rengi"]}, e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],tr:["3.65 Seviye Rengi"]},e.exports["3rd Period_input"]={en:["3rd Period"],tr:["3. Period"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],tr:["4.236 Seviye Rengi"]},e.exports["4th Period_input"]={en:["4th Period"],tr:["4. Period"]},e.exports["5th Period_input"]={en:["5th Period"],tr:["5. Period"]},e.exports["6th Period_input"]={en:["6th Period"],tr:["6. Period"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],tr:["ADX Düzleştirilmiş"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],tr:["ADX düzleştirilmiş"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],tr:["ATR uzunluğu"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],tr:["Birikim/Dağıtım"]},e.exports["All items_combobox_input"]={en:["All items"],tr:["Tüm kalemler"]},e.exports.All_input={en:["All"],tr:["Hepsi"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],tr:["Çapa Dönemi"]},e.exports["Another symbol_input"]={en:["Another symbol"],tr:["Başka sembol"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],tr:["Aroon Alt"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],tr:["Aroon Yükseliş"]},e.exports.Average_input={en:["Average"],tr:["Ortalama"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],tr:["Ortalama Dönemler"]},e.exports.Back_input={en:["Back"],tr:["Geri"]},e.exports["Bands style_input"]={en:["Bands style"],tr:["Bant stili"]},e.exports.Bar_input={en:["Bar"],tr:["Çubuk"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],tr:["Temel Çizgi Periyotları"]},e.exports["Base Line_input"]={en:["Base Line"],tr:["Temel Çizgi"]},e.exports.Basis_input={en:["Basis"],tr:["Temel"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],tr:["Bollinger Bantları %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],tr:["Bollinger Bantları Genişliği"]},e.exports.Borders_input={en:["Borders"],tr:["Kenar"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],tr:["Kutu boyutu atama yöntemi"]},e.exports["Box size_input"]={en:["Box size"],tr:["Kutu Büyüklüğü"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],tr:["İptal"]},e.exports.Candles_input={en:["Candles"],tr:["Mum"]},e.exports.Centered_input={en:["Centered"],tr:["Ortalanmış"]},e.exports.Century_input={en:["Century"],tr:["Yüzyıl"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],tr:["Chaikin Osilatörü"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],tr:["Kapat"]},e.exports["Color 0_input"]={en:["Color 0"],tr:["Renk 0"]},e.exports["Color 1_input"]={en:["Color 1"],tr:["Renk 1"]},e.exports["Color 2_input"]={en:["Color 2"],tr:["Renk 2"]},e.exports["Color 3_input"]={en:["Color 3"],tr:["Renk 3"]}, e.exports["Color 4_input"]={en:["Color 4"],tr:["Renk 4"]},e.exports["Color 5_input"]={en:["Color 5"],tr:["Renk 5"]},e.exports["Color 6_input"]={en:["Color 6"],tr:["Renk 6"]},e.exports["Color 7_input"]={en:["Color 7"],tr:["Renk 7"]},e.exports["Color 8_input"]={en:["Color 8"],tr:["Renk 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],tr:["Önceki kapanışa göre renk çubukları"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],tr:["Önceki kapanışa göre çubuk rengi"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],tr:["Dönüş Çizgisi Periyodu"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],tr:["Dönüş Çizgisi"]},e.exports.Correlation_input={en:["Correlation"],tr:["Korelasyon"]},e.exports.Count_input={en:["Count"],tr:["Sayım"]},e.exports.Crosses_input={en:["Crosses"],tr:["Kesişmeler"]},e.exports.Custom_input={en:["Custom"],tr:["Özel"]},e.exports.DEMA_input={en:["DEMA"],tr:["İÜHO"]},e.exports["DI Length_input"]={en:["DI Length"],tr:["YG Uzunluğu"]},e.exports.DPO_input={en:["DPO"],tr:["DFO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],tr:["Gün"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],tr:["Yıla Göre Günler"]},e.exports.Decade_input={en:["Decade"],tr:["10 yıl"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],tr:["Derinlik"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],tr:["Karşılaştırılamayan Fiyat Osilatörü"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],tr:["Gelişen Yts"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],tr:["Sapma (%)"]},e.exports.Deviation_input={en:["Deviation"],tr:["Sapma"]},e.exports.Divisor_input={en:["Divisor"],tr:["Bölen"]},e.exports["Down Volume_input"]={en:["Down Volume"],tr:["Düşen Hacim"]},e.exports["Down bars_input"]={en:["Down bars"],tr:["Aşağı çubuklar"]},e.exports["Down color_input"]={en:["Down color"],tr:["Aşağı renk"]},e.exports["Down fractals_input"]={en:["Down fractals"],tr:["Aşağı fraktallar"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],tr:["Her biri (piyasa öncesi, piyasa, piyasa sonrası)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],tr:["Elder Kuvvet Endeksi"]},e.exports["Equality Line_input"]={en:["Equality Line"],tr:["Eşitlik Çizgisi"]},e.exports.Exponential_input={en:["Exponential"],tr:["Üstel"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],tr:["YTS Sağa Genişlet"]},e.exports["Extend Right_input"]={en:["Extend Right"],tr:["Sağa Uzat"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],tr:["VAH'ı Sağa Uzat"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],tr:["VAL'ı Sağa Uzat"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],tr:["Son çubuğa kadar uzat"]},e.exports.Falling_input={en:["Falling"],tr:["Düşüş"]},e.exports["Fast Length_input"]={en:["Fast Length"], tr:["Hızlı Uzunluk"]},e.exports["Fast length_input"]={en:["Fast length"],tr:["Hızlı uzunluk"]},e.exports.Fill_input={en:["Fill"],tr:["Dolgu"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],tr:["Büyüyen"]},e.exports["HLC bars_input"]={en:["HLC bars"],tr:["HLC barları"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],tr:["Histogram Kutusu"]},e.exports.Histogram_input={en:["Histogram"]},e.exports["Hull MA_input"]={en:["Hull MA"],tr:["Hull HO"]},e.exports.Increment_input={en:["Increment"],tr:["Artış"]},e.exports.Indicator_input={en:["Indicator"],tr:["Gösterge"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],tr:["Enstrüman 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],tr:["Enstrüman 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],tr:["Yatırımcı EMA 1 uzunluğu"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],tr:["Yatırımcı EMA 2 uzunluğu"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],tr:["Yatırımcı EMA 3 uzunluğu"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],tr:["Yatırımcı EMA 4 uzunluğu"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],tr:["Yatırımcı EMA 5 uzunluğu"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],tr:["Yatırımcı EMA 6 uzunluğu"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],tr:["Çene Uzunluğu"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],tr:["Çene Aralığı"]},e.exports.Jaw_input={en:["Jaw"],tr:["Çene"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],tr:["Etiketlerin Pozisyonu"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],tr:["Fiyat ölçeğindeki etiketler"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],tr:["Geciken Açıklık Dönemleri"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],tr:["Gecikme Aralığı"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],tr:["Öncü Vardiya Dönemleri"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],tr:["Öndeki Açıklık A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],tr:["Öndeki Açıklık B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],tr:["Öncü Açıklık Dönemleri"]},e.exports["Length EMA_input"]={en:["Length EMA"],tr:["ÜHO Uzunluğu"]},e.exports["Length MA_input"]={en:["Length MA"],tr:["HO Uzunluğu"]},e.exports.Length1_input={en:["Length1"],tr:["Uzunluk1"]},e.exports.Length2_input={en:["Length2"],tr:["Uzunluk2"]},e.exports.Length3_input={en:["Length3"],tr:["Uzunluk3"]},e.exports.Length_input={en:["Length"],tr:["Uzunluk"]},e.exports.Level_input={en:["Level"],tr:["Seviye"]},e.exports["Levels Format_input"]={en:["Levels Format"],tr:["Seviyelerin Formatı"]},e.exports.Limit_input={en:["Limit"]},e.exports.Line_input={en:["Line"],tr:["Çizgi"]},e.exports["Lips Length_input"]={en:["Lips Length"],tr:["Dudak Uzunluğu"]}, @@ -35,24 +35,25 @@ en:["Labels"],tr:["Etiketler"]}},19931:e=>{e.exports={en:["Lagos"]}},63815:e=>{e tr:["Bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz."]}},43047:e=>{e.exports={en:["Save New Chart Layout"],tr:["Yeni Grafik Yerleşimini Sakla"]}},76266:e=>{e.exports={en:["Save as"],tr:["Yeni adla sakla"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],tr:["Ölçek para birimi"]}},43758:e=>{e.exports={en:["Scale price chart only"],tr:["Sadece fiyat grafiğini ölçeklendir"]}},40012:e=>{e.exports={en:["Scale unit"],tr:["Ölçek birimi"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],tr:["Schiff Dirgeni"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],tr:["Bu sayfadan ayrıldığınızda komut güncellenmeyebilir"]}},32514:e=>{e.exports={en:["Settings"],tr:["Ayarlar"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],tr:["İkinci ondalık kısmı geçersiz."]}},75594:e=>{e.exports={en:["Security info"],tr:["Sembol bilgisi"]}},21973:e=>{e.exports={en:["Send to back"],tr:["Geri gönder"]}},71179:e=>{e.exports={en:["Send backward"],tr:["Geriye gönder"]}},26820:e=>{e.exports={en:["Seoul"],tr:["Seul"]}},6816:e=>{e.exports={en:["Sep"],tr:["Eyl"]}},94031:e=>{e.exports={en:["Session"],tr:["Seans"]}},83298:e=>{e.exports={en:["Session volume profile"],tr:["Seans hacmi profili"]}},66707:e=>{e.exports={en:["Session breaks"],tr:["Seans araları"]}},1852:e=>{e.exports={en:["Shanghai"],tr:["Şangay"]}},8075:e=>{e.exports={en:["Short Position"],tr:["Satış Pozisyonu"]}},98334:e=>{e.exports={en:["Show"],tr:["Göster"]}},85891:e=>{e.exports={en:["Show all drawings"],tr:["Tüm çizimleri göster"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],tr:["Tüm çizimleri ve göstergeleri göster"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],tr:["Tüm çizimleri, göstergeleri, pozisyonları ve emirleri göster"]}},98753:e=>{e.exports={en:["Show all indicators"],tr:["Tüm göstergeleri göster"]}},55418:e=>{e.exports={en:["Show all ideas"],tr:["Tüm fikirleri göster"]}},20506:e=>{e.exports={en:["Show all positions & orders"],tr:["Tüm pozisyonları ve emirleri göster"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],tr:["Sürekli sözleşme anahtarını göster"]}},81465:e=>{e.exports={en:["Show contract expiration"],tr:["Sözleşmenin bitiş tarihini göster"]}},29449:e=>{e.exports={en:["Show dividends"],tr:["Temettüleri göster"]}},37113:e=>{e.exports={en:["Show earnings"],tr:["Kazançları göster"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],tr:["Takip edilen üyenin fikirlerini göster"]}},62986:e=>{e.exports={en:["Show latest news"],tr:["Son haberleri göster"]}},44020:e=>{e.exports={en:["Show my ideas only"],tr:["Sadece benim fikirlerimi göster"]}},50849:e=>{e.exports={en:["Show splits"],tr:["Bölünmeleri göster"]}},67751:e=>{e.exports={en:["Signpost"],tr:["Levha"]}},77377:e=>{e.exports={en:["Singapore"],tr:["Singapur"]}},39090:e=>{e.exports={en:["Sine Line"],tr:["Sinüs Çizgisi"]}},66205:e=>{e.exports={en:["Square"],tr:["Kare"]}},86146:e=>{ e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],tr:["Grafik başına {number} çalışma limiti aşıldı. Lütfen bazı çalışmaları kaldırın."]}},92516:e=>{e.exports={en:["Style"],tr:["Stil"]}},61507:e=>{e.exports={en:["Stack on the left"],tr:["Sola istifle"]}},97800:e=>{e.exports={en:["Stack on the right"],tr:["Sağa istifle"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],tr:["Klavye navigasyon modunu kullanmaya başlayın. {shortcut} tuşuna basın"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],tr:["Çizim modunda kal"]}},69217:e=>{e.exports={en:["Step line"],tr:["Adım çizgisi"]}},43114:e=>{e.exports={en:["Sticker"]}},86716:e=>{e.exports={en:["Stockholm"],tr:["Stokholm"]}},1145:e=>{e.exports={en:["Submicro"],tr:["Mikroaltı"]}},63375:e=>{e.exports={en:["Submillennium"],tr:["Sub-binyıllık"]}},30585:e=>{e.exports={en:["Subminuette"],tr:["Birkaç Dakikalık"]}},67948:e=>{e.exports={en:["Supercycle"],tr:["Birkaç On Yıllık"]}},3348:e=>{e.exports={en:["Supermillennium"],tr:["Super-binyılık"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],tr:["{resolution} çözünürlüğüne geç"]}},31622:e=>{e.exports={en:["Sydney"],tr:["Sidney"]}},70963:e=>{e.exports={en:["Symbol Error"],tr:["Sembol Hatası"]}},32390:e=>{e.exports={en:["Symbol name label"],tr:["Sembol ismi etiketi"]}},10127:e=>{e.exports={en:["Symbol last price label"],tr:["Sembol son fiyat etiketi"]}},39079:e=>{e.exports={en:["Sync globally"],tr:["Global eşitleme"]}},46607:e=>{e.exports={en:["Sync in layout"],tr:["Tüm Grafiklerle Senkronize Et"]}},76519:e=>{e.exports={en:["Point & figure"],tr:["Nokta & şekil"]}},39949:e=>{e.exports={en:["Polyline"],tr:["Çoklu çizgi"]}},371:e=>{e.exports={en:["Path"],tr:["Dosya konumu"]}},59256:e=>{e.exports={en:["Parallel Channel"],tr:["Paralel Kanal"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],tr:["Yapıştır"]}},6919:e=>{e.exports={en:["Percent"],tr:["Yüzde"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],tr:["Basamak Fanı"]}},19634:e=>{e.exports={en:["Pitchfork"],tr:["Dirgen"]}},86631:e=>{e.exports={en:["Pin"],tr:["İğne"]}},33110:e=>{e.exports={en:["Pin to new left scale"],tr:["Yeni Sol Ölçeğe Bağla"]}},28280:e=>{e.exports={en:["Pin to new right scale"],tr:["Yeni Sağ Ölçeğe Bağla"]}},14115:e=>{e.exports={en:["Pin to left scale"],tr:["Sol ölçeğe bağla"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],tr:["Sol Ölçeğe Bağla (Gizli)"]}},81054:e=>{e.exports={en:["Pin to right scale"],tr:["Sağ ölçeğe sabitle"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],tr:["Sağ Ölçeğe Bağla (Gizli)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],tr:["Ölçeğe bağla (Şimdi Sola)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],tr:["Ölçeğe Bağla (Şimdi Ölçeksiz)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],tr:["Ölçeğe Bağla (Şimdi Sağa)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],tr:["Ölçeğe bağla (şimdi {label})"]}}, 29436:e=>{e.exports={en:["Pin to scale {label}"],tr:["{label} ölçeğe bağla"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],tr:["{label} Ölçeğe Bağla (Gizli)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],tr:["Sol Ölçeğe Bağlı"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],tr:["Sol ölçeğe bağlı (gizli)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],tr:["Sağ ölçeğe bağlı"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],tr:["Sağ Ölçeğe Bağla (Gizli)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],tr:["{label} ölçeğe bağlı"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],tr:["{label} Ölçeğe Bağlı (Gizli)"]}},71566:e=>{e.exports={en:["Plus button"],tr:["Artı Butonu"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],tr:["Lütfen bize tarayıcınızda panoya yazma izni verin veya {keystroke} tuşuna basın"]}},81248:e=>{e.exports={en:["Prague"],tr:["Prag"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],tr:["Grafik konumunu korumak için yakınlaştırma yaparken {key} tuşunu basılı tutun"]}},91282:e=>{e.exports={en:["Price Label"],tr:["Fiyat Etiketi"]}},97512:e=>{e.exports={en:["Price Note"],tr:["Fiyat Notu"]}},68941:e=>{e.exports={en:["Price Range"],tr:["Fiyat Aralığı"]}},66123:e=>{e.exports={en:["Price format is invalid."],tr:["Fiyat biçimi geçersiz."]}},72926:e=>{e.exports={en:["Price line"],tr:["Fiyat Çizgisi"]}},59189:e=>{e.exports={en:["Primary"],tr:["Birkaç Aylık"]}},75747:e=>{e.exports={en:["Projection"],tr:["Projeksiyon"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],tr:["{customer}, {date} tarihinde yayınlandı"]}},14568:e=>{e.exports={en:["Q1"],tr:["Ç1"]}},13534:e=>{e.exports={en:["Q2"],tr:["Ç2"]}},14530:e=>{e.exports={en:["Q3"],tr:["Ç3"]}},3762:e=>{e.exports={en:["Q4"],tr:["Ç4"]}},28756:e=>{e.exports={en:["Qatar"],tr:["Katar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],tr:["Hızlı arama. {shortcut} tuşuna basın"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],tr:["Döndürülmüş Dikdörtgen"]}},52961:e=>{e.exports={en:["Rome"],tr:["Roma"]}},50318:e=>{e.exports={en:["Ray"],tr:["Işın"]}},55169:e=>{e.exports={en:["Range"],tr:["Aralık"]}},13386:e=>{e.exports={en:["Reykjavik"],tr:["Reykavik"]}},26001:e=>{e.exports={en:["Rectangle"],tr:["Dikdörtgen"]}},48236:e=>{e.exports={en:["Redo"],tr:["Yinele"]}},2460:e=>{e.exports={en:["Regression Trend"],tr:["Regresyon Trendi"]}},67410:e=>{e.exports={en:["Remove"],tr:["Kaldır"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],tr:["Bu finansal ölçümü favorilerden kaldırın"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],tr:["Bu göstergeyi favorilerden kaldırın"]}},86285:e=>{e.exports={en:["Remove {drawings}"],tr:["{drawings}'i kaldır"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],tr:["{drawings} ve {indicators}'i kaldırın"]}},87797:e=>{e.exports={en:["Remove {indicators}"],tr:["{indicators}'i kaldır"]}}, -22584:e=>{e.exports={en:["Rename Chart Layout"],tr:["Grafik Yerleşimine Yeni Ad Ver"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],tr:["Grafik görünümünü sıfırla"]}},88853:e=>{e.exports={en:["Reset points"],tr:["Noktaları sıfırla"]}},15332:e=>{e.exports={en:["Reset price scale"],tr:["Fiyat ölçeğini sıfırla"]}},54170:e=>{e.exports={en:["Reset time scale"],tr:["Zaman ölçeğini sıfırla"]}},37974:e=>{e.exports={en:["Riyadh"],tr:["Riyad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],tr:["Runtime hatası"]}},66719:e=>{e.exports={en:["Warning"],tr:["Dikkat"]}},5959:e=>{e.exports={en:["Warsaw"],tr:["Varşova"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],tr:["Tablo"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"],tr:["Talin"]}},6686:e=>{e.exports={en:["Tehran"],tr:["Tahran"]}},93553:e=>{e.exports={en:["Template"],tr:["Şablon"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],tr:["Veri satıcısı bu sembol için hacim verisi sağlamıyor."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],tr:["Yayın öncesi önizleme yüklenemiyor. Lütfen tarayıcı eklentilerinizi devre dışı bırakın ve tekrar deneyin."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],tr:["İsteğin işlenmesi çok uzun sürdü. Sabit bir internet bağlantınız olduğundan emin olun. Sorun devam ederse, istenen zaman aralığının uzunluğunu azaltmayı deneyin."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],tr:["Seçtiğiniz dönem ve grafik zaman aralığı için veri yok."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],tr:["Bu dosya çok büyük. Maksimum boyut: {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],tr:["Bu göstergeyi başka göstergeye uygulamazsınız"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],tr:["Bu komut dosyası bir hata içeriyor. Lütfen yazarıyla iletişime geçin."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],tr:["Bu komut dosyası yalnızca davetle kullanılabilir. Erişim talebi için lütfen yazarıyla iletişime geçin."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],tr:["Sembol sadece {linkStart}TradingView'de{linkEnd} bulunabilir."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],tr:["Üç Sürücü Deseni"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],tr:["Fiyat adımı bazlı aralıklar {ticker} için kullanılamaz."]}},12806:e=>{e.exports={en:["Time"],tr:["Zaman"]}},20909:e=>{e.exports={en:["Time zone"], -tr:["Saat dilimi"]}},46852:e=>{e.exports={en:["Time Cycles"],tr:["Zaman Döngüleri"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],tr:["Zaman Fiyat Fırsatı"]}},66823:e=>{e.exports={en:["Trade"],tr:["İşlem"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],tr:["Tradingview etkileşimlidir ve ekran okuyucu ile kullanılabilecek komutlara sahiptir. Aşağıda, platformda etkileşim kurmak için kullanılabilecek klavye komutlarının bir listesi verilmiştir"]}},35757:e=>{e.exports={en:["Trend Angle"],tr:["Trend Açısı"]}},97339:e=>{e.exports={en:["Trend Line"],tr:["Trend Çizgisi"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],tr:["Trend Tabanlı Fib Uzantısı"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],tr:["Trend Tabanlı Fib Uzantısı"]}},1671:e=>{e.exports={en:["Triangle"],tr:["Üçgen"]}},76152:e=>{e.exports={en:["Triangle Down"],tr:["Alçalan Üçgen"]}},90148:e=>{e.exports={en:["Triangle Pattern"],tr:["Üçgen Formasyonu"]}},21236:e=>{e.exports={en:["Triangle Up"],tr:["Yükselen Üçgen"]}},21007:e=>{e.exports={en:["Tunis"],tr:["Tunus"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],tr:["Geri al"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],tr:["Derin Geriye Dönük Test modunda beklenmeyen hata. Daha fazla bilgi için desteğe başvurun."]}},15432:e=>{e.exports={en:["Units"],tr:["Birim"]}},11768:e=>{e.exports={en:["Unknown error"],tr:["Bilinmeyen hata"]}},99894:e=>{e.exports={en:["Unlock"],tr:["Kilidi aç"]}},75546:e=>{e.exports={en:["Unsupported interval"],tr:["Desteklenmeyen aralık"]}},8580:e=>{e.exports={en:["User-defined error"],tr:["Kullanıcı tanımlı hata"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],tr:["Birim Profili Sabit Aralığı"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],tr:["Hacim Profili göstergesi yalnızca yükseltilmiş planlarımızda mevcuttur."]}},93722:e=>{e.exports={en:["Volume candles"],tr:["Hacimli mumlar"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],tr:["BIST KARMA (MIXED) veri planında hacim verisi sağlanmamaktadır."]}},92763:e=>{e.exports={en:["Volume footprint"],tr:["Hacim ayak izi"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],tr:["Dikey Çizgi"]}},23160:e=>{e.exports={en:["Vienna"],tr:["Viyana"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],tr:["Görünürlük"]}},54853:e=>{e.exports={en:["Visibility on intervals"],tr:["Aralıklarda görünürlük"]}},58302:e=>{e.exports={en:["Visible on tap"],tr:["Dokunma ile görülebilir"]}},10309:e=>{e.exports={en:["Visible on mouse over"],tr:["Fare geldiğinde görünür"]}},4077:e=>{e.exports={en:["Visual order"],tr:["Görsel Sıra"]}},11316:e=>{e.exports={en:["X Cross"],tr:["X Kesişim"]}},42231:e=>{e.exports={en:["XABCD Pattern"],tr:["XABCD Formasyonu"]}},25059:e=>{e.exports={ -en:["You cannot see this pivot timeframe on this resolution"],tr:["Bu çözünürlükte pivot zaman dilimini göremezsiniz"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],tr:["Bu sembol üzerinde kilitli çizimleriniz var. Kilitli çizimleri de kaldırmak istiyor musunuz?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],tr:["Evet, sil"]}},62859:e=>{e.exports={en:["Zurich"],tr:["Zürih"]}},47977:e=>{e.exports={en:["change Elliott degree"],tr:["Elliott derecesini değiştir"]}},61557:e=>{e.exports={en:["change no overlapping labels"],tr:["çakışan etiketleri değiştir"]}},76852:e=>{e.exports={en:["change average close price label visibility"],tr:["ortalama kapanış fiyat etiketi görünürlüğünü değiştir"]}},1022:e=>{e.exports={en:["change average close price line visibility"],tr:["ortalama kapanış fiyat çizgisi görünürlüğünü değiştir"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],tr:["al sat etiketlerin görünürlüğününü değiştir"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],tr:["al sat çizgi görünürlüğünü değiştir"]}},32302:e=>{e.exports={en:["change currency"],tr:["para birimi değiştir"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],tr:["grafik düzenini {title} değiştir"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],tr:["sürekli sözleşme anahtarı görünürlüğünü değiştir"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],tr:["yakın görünürlüğü engellemek için geri sayımı değiştir"]}},16979:e=>{e.exports={en:["change date range"],tr:["tarih aralığını değiştir"]}},53929:e=>{e.exports={en:["change dividends visibility"],tr:["temettü görünürlüğünü değiştir"]}},6119:e=>{e.exports={en:["change events visibility on chart"],tr:["grafikteki olayların görünürlüğünü değiştir"]}},6819:e=>{e.exports={en:["change earnings visibility"],tr:["kazanç görünürlüğünü değiştir"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],tr:["vadeli işlem sözleşmesi vade sonu görünürlüğünü değiştir"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],tr:["yüksek ve düşük fiyat etiketlerinin görünürlüğünü değiştir"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],tr:["yüksek ve düşük fiyat çizgilerinin görünürlüğünü değiştir"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],tr:["göstergelerin isim etiketleri görünürlüğünü değiştir"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],tr:["göstergeleri değer etiketleri görünürlüğünü değiştir"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],tr:["en son haberleri ve Görüşler görünürlüğünü değiştirin"]}},88849:e=>{e.exports={en:["change linking group"],tr:["bağlantı grubunu değiştir"]}},14691:e=>{e.exports={en:["change pane height"],tr:["bölme yüksekliğini değiştir"]}},96379:e=>{e.exports={en:["change plus button visibility"],tr:["artı düğme görünürlüğünü değiştir"]}}, -76660:e=>{e.exports={en:["change point"],tr:["değişim noktası"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],tr:["piyasa öncesi/sonrası fiyat etiketi görünürlüğünü değiştir"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],tr:["piyasa öncesi/sonrası fiyat çizgisi görünürlüğünü değiştir"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],tr:["önceki kapanış fiyat çizgisi görünürlüğünü değiştir"]}},8662:e=>{e.exports={en:["change price line visibility"],tr:["fiyat çizgi görünürlüğünü değiştir"]}},2509:e=>{e.exports={en:["change price to bar ratio"],tr:["fiyatı çubuk oranını değiştir"]}},32829:e=>{e.exports={en:["change resolution"],tr:["çözünürlüğü değiştir"]}},35400:e=>{e.exports={en:["change symbol"],tr:["Sembolu değiştir"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],tr:["sembol etiketlerinin görünürlüğünü değiştir"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],tr:["sembolün son değer görünürlüğünü değiştir"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],tr:["sembolün önceki yakın değer görünürlüğü değiştir"]}},87041:e=>{e.exports={en:["change session"],tr:["oturumu değiştir"]}},38413:e=>{e.exports={en:["change session breaks visibility"],tr:["oturum sonu görünürlüğü değiştir"]}},49965:e=>{e.exports={en:["change series style"],tr:["seri stilini değiştir"]}},47474:e=>{e.exports={en:["change splits visibility"],tr:["bölme görünürlüğünü değiştir"]}},20137:e=>{e.exports={en:["change timezone"],tr:["saat dilimini değiştir"]}},85975:e=>{e.exports={en:["change unit"],tr:["birim değiştir"]}},1924:e=>{e.exports={en:["change visibility"],tr:["görünürlük değiştir"]}},84331:e=>{e.exports={en:["change visibility at current interval"],tr:["geçerli aralıktaki görünürlüğü değiştir"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],tr:["mevcut aralıkta ve üzerinde görünürlüğü değiştir"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],tr:["mevcut aralıkta ve altında görünürlüğü değiştir"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],tr:["tüm aralıklardaki görünürlüğü değiştir"]}},94566:e=>{e.exports={en:["charts by TradingView"],tr:["grafik sağlayıcı TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],tr:["çizgi araçlarını klonla"]}},46219:e=>{e.exports={en:["create line tools group"],tr:["çizim araçları grubu oluştur"]}},95394:e=>{e.exports={en:["create line tools group from selection"],tr:["seçimden çizim araçları grubu oluşturma"]}},12898:e=>{e.exports={en:["create {tool}"],tr:["{tool} oluştur"]}},94227:e=>{e.exports={en:["cut sources"],tr:["kaynak kes"]}},11500:e=>{e.exports={en:["cut {title}"],tr:["{title} kes"]}},63869:e=>{e.exports={en:["anchor objects"],tr:["Objeleri sabitle"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],tr:["{name} grubuna {lineTool} çizim aracı ekle"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"], -tr:["{group} grubuna satır araç(ları) ekle"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],tr:["Bu finansalı tüm yerleşime ekle"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],tr:["Bu İndikatörü Tüm Yerleşime Ekle"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],tr:["Bu Stratejiyi Tüm Yerleşime Ekle"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],tr:["Bu sembolü tüm yerleşime ekle"]}},4128:e=>{e.exports={en:["align to 45 degrees"],tr:["45 dereceye hizala"]}},68231:e=>{e.exports={en:["apply chart theme"],tr:["grafik temasını uygula"]}},99551:e=>{e.exports={en:["apply all chart properties"],tr:["tüm grafik özelliğini uygula"]}},89720:e=>{e.exports={en:["apply drawing template"],tr:["çizim taslağına uygula"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],tr:["seçilen kaynaklara fabrika varsayılanlarını uygula"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],tr:["göstergeleri tüm düzene uygula"]}},69604:e=>{e.exports={en:["apply study template {template}"],tr:["çalışma şablonunu uygula {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],tr:["araç çubuk teması uygula"]}},1979:e=>{e.exports={en:["bring group {title} forward"],tr:["{title} grubunu öne getir"]}},53159:e=>{e.exports={en:["bring {title} to front"],tr:["{title} öne getir"]}},41966:e=>{e.exports={en:["bring {title} forward"],tr:["{title} 'ı öne getir"]}},44676:e=>{e.exports={en:["by TradingView"],tr:["TradingView'den"]}},58850:e=>{e.exports={en:["date range lock"],tr:["tarih aralığı kilidi"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],tr:["çizim araçlarını {group} grubundan hariç tut"]}},13017:e=>{e.exports={en:["hide {title}"],tr:["{title} gizle"]}},62249:e=>{e.exports={en:["hide marks on bars"],tr:["çubuklardaki işaretleri gizle"]}},56558:e=>{e.exports={en:["interval lock"],tr:["aralık kilidi"]}},6830:e=>{e.exports={en:["invert scale"],tr:["Ölçeği Ters Çevir"]}},48818:e=>{e.exports={en:["insert {title}"],tr:["{title} ekle"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],tr:["{targetTitle}'ın arkasına {title} ekle"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],tr:["{target} 'ten sonra {title} ekle"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],tr:["{target} 'ten sonra {title} ekle"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],tr:["{targetTitle} 'ten sonra {title} ekle"]}},43364:e=>{e.exports={en:["load default drawing template"],tr:["varsayılan çizim taslağı yükle"]}},62011:e=>{e.exports={en:["loading..."],tr:["yüklüyor..."]}},76104:e=>{e.exports={en:["lock {title}"],tr:["{title} kilitle"]}},20453:e=>{e.exports={en:["lock group {group}"],tr:["satır araçları grubu {group} kaldırılıyor"]}},18942:e=>{e.exports={en:["lock objects"],tr:["nesneleri kilitle"]}},98277:e=>{e.exports={en:["move"],tr:["hareket ettir"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],tr:["{title} yeni sol ölçeğe taşı"]}},77482:e=>{e.exports={ -en:["move {title} to new right scale"],tr:["{title} 'ı yeni sağ ölçeğe taşı"]}},64077:e=>{e.exports={en:["move all scales to left"],tr:["tüm ölçekleri sola taşı"]}},19013:e=>{e.exports={en:["move all scales to right"],tr:["tüm ölçekleri sağa taşı"]}},52510:e=>{e.exports={en:["move drawing(s)"],tr:["çizim(leri) taşı"]}},79209:e=>{e.exports={en:["move left"],tr:["Sola hareket et"]}},60114:e=>{e.exports={en:["move right"],tr:["sağa hareket et"]}},44854:e=>{e.exports={en:["move scale"],tr:["ölçeği taşı"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],tr:["{title} ölçeksiz yap (Tam ekran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],tr:["{group} grubunu görünmez yap"]}},45987:e=>{e.exports={en:["make group {group} visible"],tr:["{group} grubunu görünür yap"]}},78055:e=>{e.exports={en:["merge down"],tr:["aşağı birleştir"]}},41866:e=>{e.exports={en:["merge to pane"],tr:["bölmede birleştir"]}},52458:e=>{e.exports={en:["merge up"],tr:["birleştir"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],tr:["ölçek fiyatı"]}},63796:e=>{e.exports={en:["scale price chart only"],tr:["sadece fiyat grafiğini ölçeklendir"]}},70771:e=>{e.exports={en:["scale time"],tr:["ölçek zamanı"]}},42070:e=>{e.exports={en:["scroll"],tr:["kaydır"]}},87840:e=>{e.exports={en:["scroll time"],tr:["kaydırma zamanı"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],tr:["fiyat ölçeği seçim stratejisi {title} ayarla"]}},40962:e=>{e.exports={en:["send {title} backward"],tr:["{title} 'ı geriye gönder"]}},5005:e=>{e.exports={en:["send {title} to back"],tr:["{title}'ı arkaya gönder"]}},69546:e=>{e.exports={en:["send group {title} backward"],tr:["{title} grubunu geriye gönder"]}},63934:e=>{e.exports={en:["share line tools globally"],tr:["hat araçlarını küresel olarak paylaş"]}},90221:e=>{e.exports={en:["share line tools in layout"],tr:["düzende satır araçlarını paylaş"]}},13336:e=>{e.exports={en:["show all ideas"],tr:["tüm fikirleri göster"]}},91395:e=>{e.exports={en:["show ideas of followed users"],tr:["takip edilen kullanıcıların fikirlerini göster"]}},57460:e=>{e.exports={en:["show my ideas only"],tr:["sadece fikirlerimi göster"]}},4114:e=>{e.exports={en:["stay in drawing mode"],tr:["çizim modunda kal"]}},3350:e=>{e.exports={en:["stop syncing drawing"],tr:["çizim eşitleme durdur"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],tr:["çizgi araç(lar)ı eşitlemeyi durdur"]}},53278:e=>{e.exports={en:["symbol lock"],tr:["sembol kilidi"]}},91677:e=>{e.exports={en:["sync time"],tr:["senkronizasyon zamanı"]}},3140:e=>{e.exports={en:["powered by"],tr:["sağlayıcı"]}},92800:e=>{e.exports={en:["powered by TradingView"],tr:["grafiği sağlayan TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],tr:["çizimi yapıştır"]}},1064:e=>{e.exports={en:["paste indicator"],tr:["gösterge yapıştır"]}},57010:e=>{e.exports={en:["paste {title}"],tr:["{title} yapıştır"]}},78690:e=>{e.exports={en:["pin to left scale"],tr:["sol ölçeğe sabitle"]}},7495:e=>{e.exports={en:["pin to right scale"], -tr:["Sağ ölçeğe bağla"]}},81566:e=>{e.exports={en:["pin to scale {label}"],tr:["{label}'e ölçeklendir"]}},2618:e=>{e.exports={en:["rearrange panes"],tr:["bölmeyi tekrar düzenle"]}},60806:e=>{e.exports={en:["remove all indicators"],tr:["tüm göstergeleri kaldırın"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],tr:["tüm göstergeleri ve çizim araçlarını kaldırın"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],tr:["seçilmeyen boş satır araçlarını kaldır"]}},30538:e=>{e.exports={en:["remove drawings"],tr:["çizimleri kaldır"]}},1193:e=>{e.exports={en:["remove drawings group"],tr:["çizim grubunu kaldır"]}},38199:e=>{e.exports={en:["remove line data sources"],tr:["çizgi veri kaynaklarını kaldır"]}},93333:e=>{e.exports={en:["remove pane"],tr:["bölmeyi kaldır"]}},94543:e=>{e.exports={en:["remove {title}"],tr:["{title} kaldır"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],tr:["satır araçları grubu {name} kaldırılıyor"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],tr:["{group} grubunu {newName} olarak yeniden adlandırın"]}},85366:e=>{e.exports={en:["reset layout sizes"],tr:["düzen boyutlarını sıfırla"]}},3323:e=>{e.exports={en:["reset scales"],tr:["ölçekleri sıfırla"]}},17336:e=>{e.exports={en:["reset time scale"],tr:["Zaman Ölçeğini Sıfırla"]}},47418:e=>{e.exports={en:["resize layout"],tr:["düzeni yeniden boyutlandır"]}},85815:e=>{e.exports={en:["restore defaults"],tr:["varsayılanları geri yükle"]}},96881:e=>{e.exports={en:["restore study defaults"],tr:["çalışma varsayılanlarını geri yükle"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],tr:["büyütülmüş bölme durumunu değiştir"]}},42240:e=>{e.exports={en:["toggle auto scale"],tr:["otomatik ölçeklendirmeyi aç/kapat"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],tr:["bölme durumunu değiştir"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],tr:["100 ölçeğe indekslenmiş geçiş"]}},49695:e=>{e.exports={en:["toggle lock scale"],tr:["geçiş kilidi ölçeği"]}},49403:e=>{e.exports={en:["toggle log scale"],tr:["log ölçeğini değiştir"]}},98994:e=>{e.exports={en:["toggle percentage scale"],tr:["yüzde skalası aç/kapat"]}},80688:e=>{e.exports={en:["toggle regular scale"],tr:["normal ölçeği aç/kapat"]}},46807:e=>{e.exports={en:["track time"],tr:["takip süresi"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],tr:["hat araçları paylaşımını kapat"]}},99234:e=>{e.exports={en:["unanchor objects"],tr:["Objeleri serbest bırak"]}},23230:e=>{e.exports={en:["unlock objects"],tr:["nesnelerin kilidini aç"]}},74590:e=>{e.exports={en:["unlock group {group}"],tr:["{group} grubunda kilidi kaldır"]}},12525:e=>{e.exports={en:["unlock {title}"],tr:["{title} kilidini aç"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],tr:["yeni alt bölmeye ayır"]}},79443:e=>{e.exports={en:["unmerge up"],tr:["ayır"]}},46453:e=>{e.exports={en:["unmerge down"],tr:["çöz"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."], -tr:["Hayır! {chartStyle} grafik türü şu anda fiyat adımlı (tik) tabanlı aralıklar için kullanılamıyor."]}},41643:e=>{e.exports={en:["{count} bars"],tr:["{count} çubukta"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],tr:["{symbol} finansal bilgilerini sağlayan TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],tr:["{userName} {customer}, {date} tarihinde yayınlandı"]}},91084:e=>{e.exports={en:["zoom"],tr:["yakınlaştırma"]}},49856:e=>{e.exports={en:["zoom in"],tr:["yakınlaş"]}},73638:e=>{e.exports={en:["zoom out"],tr:["uzaklaş"]}},41807:e=>{e.exports={en:["day","days"],tr:["gün","gün"]}},42328:e=>{e.exports={en:["hour","hours"],tr:["saat","saat"]}},98393:e=>{e.exports={en:["month","months"],tr:["ay","ay"]}},78318:e=>{e.exports={en:["minute","minutes"],tr:["dakika","dakika"]}},33232:e=>{e.exports={en:["second","seconds"],tr:["saniye","saniye"]}},89937:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},48898:e=>{e.exports={en:["week","weeks"],tr:["hafta","hafta"]}},11913:e=>{e.exports={en:["tick","ticks"],tr:["Kademe","Kademe"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],tr:["{amount} çizim","{amount} çizim"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],tr:["{amount} indikatör","{amount} indikatör"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],tr:["{count}a","{count}a"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],tr:["Schwab Kısa-Vade ABD Hazine BYF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],tr:["0-5 YIL Yüksek Getir Bileşik Tahvil BYF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],tr:["S&P/ASX Tüm Avustralya 50 Endeksi"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],tr:["S&P/ASX Tüm Avustralya 200 Endeksi"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],tr:["S&P/ASX 200 Endeksi"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],tr:["Avustralya Doları/Kanada Doları"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],tr:["Avustralya Doları/İsviçre Frankı"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],tr:["Avustralya Doları / Japon Yeni"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],tr:["Avustralya Doları / Yeni Zelanda Doları"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],tr:["Avusturalya Doları / Rus Rublesi"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],tr:["Avustralya Doları / ABD Doları"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],tr:["S&P MERVAL Endeksi"]}, -e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],tr:["Bitcoin Cash / Dolar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],tr:["BELEX 15 Endeksi"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],tr:["BIST 100 Endeksi"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],tr:["Bitcoin / ABD Doları Endeksi"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],tr:["IBEX 35 Endeksi"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],tr:["Bovespa Endeksi"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],tr:["IBrasil Endeksi"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],tr:["Brezilya 50 Endeksi"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],tr:["Ford Motor Şirketi"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],tr:["S&P/BMV IPC Endeksi"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],tr:["Brezilya Reali / Japon Yeni"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],tr:["S&P BSE Sensex Endeksi"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],tr:["Bitcoin / Brezilya Reali"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],tr:["Bitcoin / Kanada Doları"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],tr:["Bitcoin / Çin Yuanı"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],tr:["Bitcoin / İngiliz Poundu"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],tr:["Bitcoin / Japon Yeni"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],tr:["Bitcoin / Güney Korea Wonu"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],tr:["Bitcoin / Polonya Zlotisi"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],tr:["Bitcoin / Rus Rublesi"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],tr:["Bitcoin / Tayland Bahtı"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],tr:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],tr:["Bitcoin Gold / U.S. Dolar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],tr:["S&P / BVL Peru Genel Endeksi (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],tr:["Brezilya Bovespa Endeksi"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],tr:["Kanada Doları / Japon Yeni"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],tr:["Kanada Doları / ABD Doları"]}, -e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],tr:["S&P 100 Endeksi"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],tr:["Volatilite S&P 500 Endeksi"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],tr:["T-Bond Vadelileri"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],tr:["Mısır Vadelileri"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],tr:["Soya Küspesi Vadelileri"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],tr:["10 Yıllık T-Note Vadelileri"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],tr:["Yulaf Vadelileri"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],tr:["30 Günlük Federal Fon Faizi Vadelileri"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],tr:["Pirinç Vadelileri"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],tr:["Soya Vadelileri"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],tr:["Buğday Vadelileri"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],tr:["Soya Mini Vadelileri"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],tr:["Buğday Mini Vadelileri"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],tr:["E-MINI DOW JONES ($5) Vadelileri"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],tr:["İsviçre Frankı / Japon Yeni"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],tr:["İsviçre Frankı / ABD Doları"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],tr:["Bitcoin CME Vadelileri"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],tr:["Tereyağı Vadeli İşlemleri-Nakit (Sürekli: Öncesinde cari sözleşme)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],tr:["Besi Sığırı Vadelileri"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],tr:["Yağsız Domuz eti Vadelileri"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],tr:["Canlı Sığır Vadelileri"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],tr:["Euro E-min Vadelileri"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],tr:["S&P 500 E-mini Vadelileri"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],tr:["Japon Yeni E-mini Vadelileri"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],tr:["NASDAQ 100 E-MINI Vadelileri"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],tr:["E-Mini Russell 2000 Endeks Vadeli İşlemleri"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],tr:["Aluminyum Avrupa Premium Vadelileri"]},e.exports["#COMEX:AUP1!-symbol-description"]={ -en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],tr:["Aluminyum MW U.S Transaction Premium Platts (25MT) Vadelileri"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],tr:["Altın Vadelileri"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],tr:["Bakır Vadelileri"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],tr:["Gümüş Vadelileri"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],tr:["E-mini Bakır Vadelileri"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],tr:["Gümüş (Mini) Vadelileri"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],tr:["Altın (Mini) Vadelileri"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],tr:["Bakır KFS'leri"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],tr:["Mısır KFS'leri"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],tr:["Pamuk KFS'leri"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],tr:["Kripto Toplam Piyasa Değeri, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],tr:["DFM Endeksi"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],tr:["Dow Jones Bileşik Ortalama Endeksi"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],tr:["Dow Jones Emtia Endeksi Tarım Başlıklı Bileşenler"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],tr:["Dow Jones Emtia Endeksi Kakao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],tr:["Dow Jones Emtia Endeksi Enerji"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],tr:["Dow Jones Emtia Endeksi Altın"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],tr:["Dow Jones Emtia Endeksi Tahıllar"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],tr:["Dow Jones Emtia Endeksi Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],tr:["Dow Jones Emtia Endeksi Kahve"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],tr:["Dow Jones Emtia Endeksi Şeker"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],tr:["Dow Jones Emtia Endeksi Gümüş"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],tr:["Doe Jones Ulaştırma Ortalama Endeksi"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],tr:["Dow Jones Hizmet Ortalama Endeksi"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],tr:["Dow Jones ABD Kömür Endeksi"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],tr:["EGX 30 Endeksi"]}, -e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],tr:["Ethereum Klasik / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],tr:["Ethereum Classic / Dolar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],tr:["Ethereum / İngiliz Poundu"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],tr:["Ethereum / Japon Yeni"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],tr:["Ethereum / Güney Kore Wonu"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],tr:["Ethereum / Tayland Bahtı"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],tr:["Ethereum / Dolar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],tr:["Euro / Avustralya Doları"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],tr:["Euro / Brezilya Realı"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],tr:["Euro / Kanada Doları"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],tr:["Euro / İsviçre Frankı"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],tr:["Euro / İngiliz Sterlini"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],tr:["Euro / Japon Yeni"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],tr:["Euro / Norveç Kronu"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],tr:["Euro / Yeni Zelanda Doları"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],tr:["AEX Endeksi"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],tr:["BEL 20 Endeksi"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],tr:["CAC 40 Endeksi"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],tr:["EURO / RUS RUBLESİ"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],tr:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],tr:["Euro / İsveç Kronu"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],tr:["Euro / Türk Lirası"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],tr:["Euro / ABD Doları"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],tr:["CAC40 Endeksi"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],tr:["Gayrisafi Yurt İçi Hasıla, 1 Basamak"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"], -tr:["Toplam Nüfus: Yurtdışı Silahlı Kuvvetler Dahil Tüm Yaşlar"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],tr:["Sivil İşsizlik Oranı"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],tr:["FTSE Malezya Borsası KLCI Endeksi"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],tr:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],tr:["S&P/ASX Endeksi"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],tr:["İngiliz Sterlini / Avustralya Doları"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],tr:["İngiliz Sterlini / Kanada Doları"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],tr:["İngiliz Sterlini / İsviçre Frankı"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],tr:["İngiliz Sterlini / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],tr:["İngiliz Sterlini / Japon Yeni"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],tr:["İngiliz Sterlini / Yeni Zelanda Doları"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],tr:["İngiliz Sterlini / Polonya Zlotisi"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],tr:["İngiliz Sterlini / Rus Rublesi"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],tr:["İngiliz Sterlini / ABD Doları"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],tr:["DAX Almanya listelenmiş hisseler endeksi"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],tr:["Google Inc. (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],tr:["WIG20 Endeksi"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],tr:["Hang Seng Endeksi"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],tr:["ABD Doları Endeks Vadeli İşlemleri"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],tr:["IDX Bileşik Endeksi"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],tr:["Hang Seng Çin Şirketleri Endeksi"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],tr:["Jakarta Bileşik Endeksi"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],tr:["Bursa Malezya KLCI Endeksi"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],tr:["MIB Endeksi"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],tr:["STI Endeksi"]}, -e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],tr:["Tayvan Ağırlık Endeksi"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],tr:["Şangay Bileşik Endeksi"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],tr:["IOTA / U.S. Dolar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],tr:["Japon Yeni / Güney Kore Wonu"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],tr:["Japon Yeni / Rus Rublesi"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],tr:["Japon Yeni / ABD Doları"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],tr:["Litecoin / Brezilya Reali"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],tr:["Litecoin / Dolar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],tr:["Luna / ABD Doları"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],tr:["Brent Petrol Vadelileri"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],tr:["MOEX Rusya Endeksi"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],tr:["MOEX Rusya Endeksi"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],tr:["MICEX Endeks Vadelileri"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],tr:["MICEX Endeks Vadelileri"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],tr:["RTS Endeks Vadelileri"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],tr:["RTS Endeksi"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],tr:["US 100 Nakit CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],tr:["PHLX Konut Sektörü Endeksi"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],tr:["iShares 7-10 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],tr:["iShares 3-7 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]}, -e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],tr:["Nasdaq Composite Endeksi"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],tr:["Nasdaq 100 Endeksi"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],tr:["PHLX Petrol Hizmet Sektörü Endeksi"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],tr:["Ishares 1-3 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],tr:["Philadelphia Yarı İletken Endeksi"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],tr:["iShares 20+ Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],tr:["PHLX Hizmet Sektörü Endeksi"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],tr:["PHLX Altın ve Gümüş Sektörü Endeksi"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],tr:["NEO / ABD Doları"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],tr:["Doğal Gaz (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],tr:["Nifty 50 Endeksi"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],tr:["NY Ethanol Vadelileri"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],tr:["Kakao Vadelileri"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],tr:["Hafif Ham Petrol Vadelileri"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],tr:["NY Liman Çok Düşük Sülfür Dizel Vadelileri"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],tr:["Kahve Vadelileri"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],tr:["Doğal Gaz Vadelileri"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],tr:["Palladyum Vadelileri"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],tr:["Platin Vadelileri"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],tr:["RBOB Benzin Vadelileri"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],tr:["Pamuk Vadeli İşlemleri"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],tr:["E-mini Doğal Gaz Vadelileri"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],tr:["E-mini Hafif Ham Petrol Vadelileri"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],tr:["E-mini Gazolin Vadelileri"]},e.exports["#NYSE:BABA-symbol-description"]={ -en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],tr:["Hawaii Elektrik Endüstrisi"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],tr:["NYSE Bileşik Endeksi"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],tr:["AMEX Bileşik Endeksi"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],tr:["NYSE ARCA Majör Piyasa Endeksi"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],tr:["Yeni Zelanda Doları / Japon Yeni"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],tr:["Yeni Zelanda Doları / ABD Doları"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],tr:["S&P/NZX TÜM Endeksler ( Kapital Endeksi )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],tr:["S&P / NZX 50 Brüt Endeksi"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],tr:["Doğal Gaz KFS'leri"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],tr:["Bakır KFS'leri (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],tr:["OMX Kopenhag 25 Endeksi"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],tr:["OMX Helsinki 25 Endeksi"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],tr:["OMX Riga Brüt Endeksi"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],tr:["OMX Stokholm 30 Endeksi"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],tr:["OMX Tallinn Brüt Endeksi"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],tr:["OMX Vilnius Brüt Endeksi"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],tr:["Isahres MSCI Japonya SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],tr:["QE Endeksi"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],tr:["Rusya RTS Borsası Endeksi"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],tr:["Russell 3000 Endeksi"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],tr:["Russell 1000 Endeksi"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],tr:["Russell 2000 Endeksi"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],tr:["Ford Motor Şirketi"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],tr:["İsviçre Piyasası Endeksi"]},e.exports["#SOLUSD-symbol-description"]={ -en:["Solana / U.S. Dollar"],tr:["Solana / ABD Doları"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],tr:["Soya Fasülyesi KFS'leri"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],tr:["S&P 100 Endeksi"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],tr:["S&P Goldman Sachs Emtia Endeksi"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],tr:["S&P 500 Değer Endeksi"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],tr:["Şeker KFS'leri"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],tr:["Shenzhen Bileşen Endeksi"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],tr:["Tadawul Tüm Hisseler Endeksi"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],tr:["TA-35 Endeksi"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],tr:["S&P/TSX Bileşik Endeksi"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],tr:["S&P/TSX 60 Endeksi"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],tr:["Avusturalya Devlet Tahvilleri 10Y"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],tr:["Avusturalya 10 Yıllık Devlet Tahvilleri"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],tr:["Avusturalya Dolar Endeksi"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],tr:["İngiliz Pound Endeksi"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],tr:["Kanada Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],tr:["Kanada Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],tr:["CAC 40 Endeksi"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],tr:["Çin Devlet Tahvilleri 10Y"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],tr:["Çin Devlet 10 Yıllık Tahvilleri Getiri"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],tr:["Kanada Dolar Endeksi"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],tr:["Almanya Devlet Tahvili 10Y"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],tr:["Almanya 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],tr:["DAX Endeksi"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],tr:["A.B.D. Dolar Endeksi"]}, -e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],tr:["İspanya Devlet Tahvilleri 10Y"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],tr:["İspanya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],tr:["Euro Para Endeksi"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],tr:["Fransa Devlet Tahvilleri 10Y"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],tr:["Fransa 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],tr:["Milano Italia Borsa Endeksi"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],tr:["İngiltere Devlet Tahvilleri 2Y"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],tr:["İngiltere Devlet Tahvilleri 10Y"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],tr:["İngiltere 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],tr:["Altın KFS'leri (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],tr:["Hang Seng Endeksi"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],tr:["IBEX 35 Endeksi"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],tr:["Endonezya Devlet Tahvilleri 3Y"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],tr:["Endonezya Devlet Tahvilleri 10Y"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],tr:["Endonezya Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],tr:["Hindistan Devlet Tahvilleri 10Y"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],tr:["Hindistan 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],tr:["İtalya Devlet Tahvilleri 10Y"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],tr:["İtalya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],tr:["US Bileşik Endeksi"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],tr:["Japonya Devlet Tahvilleri 10Y"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],tr:["Japonya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],tr:["Japon Yen Endeksi"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],tr:["Kore Bileşik Hisse Senedi Endeksi"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],tr:["Kore Devlet Tahvilleri 10Y"]},e.exports["#TVC:KR10Y-symbol-description"]={ -en:["Korea Government Bonds 10 YR Yield"],tr:["Kore 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],tr:["Malezya Hükümet Tahvilleri 10Y"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],tr:["Malezya 10 Yıllık Hükümet Tahvilleri Getiri"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],tr:["US 100 Endeksi"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],tr:["Hollanda Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],tr:["Hollanda Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],tr:["NYSE Bileşik Endeksi"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],tr:["Yeni Zelanda Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],tr:["Yeni Zelanda Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],tr:["Paladyum KFS'leri (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],tr:["Polonya Hükümeti 5-yıllık Bono Getirileri"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],tr:["Polonya Hükümeti 10-yıllık Bono Getirileri"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],tr:["Platin KFS'leri (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],tr:["Portekiz Devlet Tahvilleri 10Y"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],tr:["Portekiz 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],tr:["Güney Afrika İlk 40 Endeksi"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],tr:["Gümüş KFS'leri (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],tr:["İsviçre Piyasa Endeksi"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],tr:["Straits Times Endeksi"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],tr:["İsviçre Frank Endeksi"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],tr:["Türkiye Devlet Tahvilleri 10Y"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],tr:["Türkiye 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],tr:["Brent Ham Petrol KFS'leri"]},e.exports["#TVC:UKX-symbol-description"]={ -en:["UK 100 Index"],tr:["UK 100 Endeksi"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],tr:["ABD Devlet Tahvilleri 2Y"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],tr:["ABD 2 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],tr:["ABD Devlet Tahvilleri 5Y"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],tr:["ABD 5 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],tr:["ABD Devlet Tahvilleri 10Y"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],tr:["ABD 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],tr:["ABD 30 Yıllık Tahvili"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],tr:["WTI Ham Petrol KFS'leri"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],tr:["S&P 500 Volatilite Endeksi"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],tr:["Yeni Zelanda Dolar Endeksi"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],tr:["Tayvan Ağırlıklı Endeks"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],tr:["Tayvan Sermaye Ağırlıklı Hisse Endeksi"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],tr:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],tr:["FTSE 100 İngiltere Kayıtlı Hisseler Endeksi"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],tr:["Ham Petrol KFS'leri (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],tr:["Uniswap / ABD Doları"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],tr:["ABD Doları / Avustralya Doları"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],tr:["ABD Doları / Brezilya Reali"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],tr:["ABD Doları / Kanada Doları"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],tr:["ABD Doları / İsviçre Frankı"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],tr:["ABD Doları / Çin Yuanı"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],tr:["ABD Doları / Danimarka Kronu"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],tr:["ABD Doları / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],tr:["ABD Doları / Pound Sterlin"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],tr:["ABD Doları / Hong Kong Doları"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],tr:["ABD Doları / Macar Forinti"]}, -e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],tr:["ABD Doları / Endonezya Rupisi"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],tr:["ABD Doları / İsrail Şekeli"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],tr:["Amerikan Doları / Hint Rupisi"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],tr:["ABD Doları / Japon Yeni"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],tr:["ABD Doları / Güney Kore Wonu"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],tr:["ABD Doları / Meksika Pezosu"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],tr:["ABD Doları / Yeni Zelanda Doları"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],tr:["ABD Doları / Filipin Pezosu"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],tr:["ABD Doları / Polonya Zlotisi"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],tr:["ABD Doları / Rus Rublesi"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],tr:["ABD Doları / Rus Rublesi TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],tr:["ABD Doları / İsveç Kronu"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],tr:["ABD DOLARI / SİNGAPUR DOLARI"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],tr:["ABD Doları / Tayland Bahtı"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],tr:["ABD Doları / Türk Lirası"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],tr:["ABD Doları / G. Afrika Randı"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],tr:["Ham Petrol KFS'leri (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],tr:["Buğday KFS'leri"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],tr:["Gümüş/ABD Doları"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],tr:["Spot Altın/ABD Doları"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],tr:["Bitcoin / Kanada Doları"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],tr:["DAX Endeksi"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],tr:["Monero / ABD Doları"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],tr:["Paladyum KFS'leri"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],tr:["Platin/ABD Doları"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],tr:["XRP / ABD Doları"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],tr:["Acash / ABD Doları"]}}}]); \ No newline at end of file +22584:e=>{e.exports={en:["Rename Chart Layout"],tr:["Grafik Yerleşimine Yeni Ad Ver"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],tr:["Grafik görünümünü sıfırla"]}},88853:e=>{e.exports={en:["Reset points"],tr:["Noktaları sıfırla"]}},15332:e=>{e.exports={en:["Reset price scale"],tr:["Fiyat ölçeğini sıfırla"]}},54170:e=>{e.exports={en:["Reset time scale"],tr:["Zaman ölçeğini sıfırla"]}},37974:e=>{e.exports={en:["Riyadh"],tr:["Riyad"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],tr:["Runtime hatası"]}},66719:e=>{e.exports={en:["Warning"],tr:["Dikkat"]}},5959:e=>{e.exports={en:["Warsaw"],tr:["Varşova"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],tr:["Tablo"]}},11034:e=>{e.exports={en:["Taipei"]}},79995:e=>{e.exports={en:["Tallinn"],tr:["Talin"]}},6686:e=>{e.exports={en:["Tehran"],tr:["Tahran"]}},93553:e=>{e.exports={en:["Template"],tr:["Şablon"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],tr:["Veri satıcısı bu sembol için hacim verisi sağlamıyor."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],tr:["Yayın öncesi önizleme yüklenemiyor. Lütfen tarayıcı eklentilerinizi devre dışı bırakın ve tekrar deneyin."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],tr:["İsteğin işlenmesi çok uzun sürdü. Sabit bir internet bağlantınız olduğundan emin olun. Sorun devam ederse, istenen zaman aralığının uzunluğunu azaltmayı deneyin."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],tr:["Seçtiğiniz dönem ve grafik zaman aralığı için veri yok."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],tr:["Bu dosya çok büyük. Maksimum boyut: {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],tr:["Bu göstergeyi başka göstergeye uygulamazsınız"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],tr:["Bu komut dosyası bir hata içeriyor. Lütfen yazarıyla iletişime geçin."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],tr:["Bu komut dosyası yalnızca davetle kullanılabilir. Erişim talebi için lütfen yazarıyla iletişime geçin."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],tr:["Sembol sadece {linkStart}TradingView'de{linkEnd} bulunabilir."]}},46982:e=>{e.exports={en:["Three Drives Pattern"],tr:["Üç Sürücü Deseni"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."], +tr:["Fiyat adımı bazlı aralıklar {ticker} için kullanılamaz."]}},12806:e=>{e.exports={en:["Time"],tr:["Zaman"]}},20909:e=>{e.exports={en:["Time zone"],tr:["Saat dilimi"]}},46852:e=>{e.exports={en:["Time Cycles"],tr:["Zaman Döngüleri"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],tr:["Zaman Fiyat Fırsatı"]}},66823:e=>{e.exports={en:["Trade"],tr:["İşlem"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],tr:["Tradingview etkileşimlidir ve ekran okuyucu ile kullanılabilecek komutlara sahiptir. Aşağıda, platformda etkileşim kurmak için kullanılabilecek klavye komutlarının bir listesi verilmiştir"]}},35757:e=>{e.exports={en:["Trend Angle"],tr:["Trend Açısı"]}},97339:e=>{e.exports={en:["Trend Line"],tr:["Trend Çizgisi"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],tr:["Trend Tabanlı Fib Uzantısı"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],tr:["Trend Tabanlı Fib Uzantısı"]}},1671:e=>{e.exports={en:["Triangle"],tr:["Üçgen"]}},76152:e=>{e.exports={en:["Triangle Down"],tr:["Alçalan Üçgen"]}},90148:e=>{e.exports={en:["Triangle Pattern"],tr:["Üçgen Formasyonu"]}},21236:e=>{e.exports={en:["Triangle Up"],tr:["Yükselen Üçgen"]}},21007:e=>{e.exports={en:["Tunis"],tr:["Tunus"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],tr:["Geri al"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],tr:["Derin Geriye Dönük Test modunda beklenmeyen hata. Daha fazla bilgi için desteğe başvurun."]}},15432:e=>{e.exports={en:["Units"],tr:["Birim"]}},11768:e=>{e.exports={en:["Unknown error"],tr:["Bilinmeyen hata"]}},99894:e=>{e.exports={en:["Unlock"],tr:["Kilidi aç"]}},75546:e=>{e.exports={en:["Unsupported interval"],tr:["Desteklenmeyen aralık"]}},8580:e=>{e.exports={en:["User-defined error"],tr:["Kullanıcı tanımlı hata"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],tr:["Birim Profili Sabit Aralığı"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],tr:["Hacim Profili göstergesi yalnızca yükseltilmiş planlarımızda mevcuttur."]}},93722:e=>{e.exports={en:["Volume candles"],tr:["Hacimli mumlar"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],tr:["BIST KARMA (MIXED) veri planında hacim verisi sağlanmamaktadır."]}},92763:e=>{e.exports={en:["Volume footprint"],tr:["Hacim ayak izi"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],tr:["Dikey Çizgi"]}},23160:e=>{e.exports={en:["Vienna"],tr:["Viyana"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],tr:["Görünürlük"]}},54853:e=>{e.exports={en:["Visibility on intervals"],tr:["Aralıklarda görünürlük"]}},58302:e=>{e.exports={en:["Visible on tap"],tr:["Dokunma ile görülebilir"]}},10309:e=>{e.exports={en:["Visible on mouse over"],tr:["Fare geldiğinde görünür"]}}, +4077:e=>{e.exports={en:["Visual order"],tr:["Görsel Sıra"]}},11316:e=>{e.exports={en:["X Cross"],tr:["X Kesişim"]}},42231:e=>{e.exports={en:["XABCD Pattern"],tr:["XABCD Formasyonu"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],tr:["Bu çözünürlükte pivot zaman dilimini göremezsiniz"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],tr:["Bu sembol üzerinde kilitli çizimleriniz var. Kilitli çizimleri de kaldırmak istiyor musunuz?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],tr:["Evet, sil"]}},62859:e=>{e.exports={en:["Zurich"],tr:["Zürih"]}},47977:e=>{e.exports={en:["change Elliott degree"],tr:["Elliott derecesini değiştir"]}},61557:e=>{e.exports={en:["change no overlapping labels"],tr:["çakışan etiketleri değiştir"]}},76852:e=>{e.exports={en:["change average close price label visibility"],tr:["ortalama kapanış fiyat etiketi görünürlüğünü değiştir"]}},1022:e=>{e.exports={en:["change average close price line visibility"],tr:["ortalama kapanış fiyat çizgisi görünürlüğünü değiştir"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],tr:["al sat etiketlerin görünürlüğününü değiştir"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],tr:["al sat çizgi görünürlüğünü değiştir"]}},32302:e=>{e.exports={en:["change currency"],tr:["para birimi değiştir"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],tr:["grafik düzenini {title} değiştir"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],tr:["sürekli sözleşme anahtarı görünürlüğünü değiştir"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],tr:["yakın görünürlüğü engellemek için geri sayımı değiştir"]}},16979:e=>{e.exports={en:["change date range"],tr:["tarih aralığını değiştir"]}},53929:e=>{e.exports={en:["change dividends visibility"],tr:["temettü görünürlüğünü değiştir"]}},6119:e=>{e.exports={en:["change events visibility on chart"],tr:["grafikteki olayların görünürlüğünü değiştir"]}},6819:e=>{e.exports={en:["change earnings visibility"],tr:["kazanç görünürlüğünü değiştir"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],tr:["vadeli işlem sözleşmesi vade sonu görünürlüğünü değiştir"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],tr:["yüksek ve düşük fiyat etiketlerinin görünürlüğünü değiştir"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],tr:["yüksek ve düşük fiyat çizgilerinin görünürlüğünü değiştir"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],tr:["göstergelerin isim etiketleri görünürlüğünü değiştir"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],tr:["göstergeleri değer etiketleri görünürlüğünü değiştir"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],tr:["en son haberleri ve Görüşler görünürlüğünü değiştirin"]}},88849:e=>{e.exports={en:["change linking group"], +tr:["bağlantı grubunu değiştir"]}},14691:e=>{e.exports={en:["change pane height"],tr:["bölme yüksekliğini değiştir"]}},96379:e=>{e.exports={en:["change plus button visibility"],tr:["artı düğme görünürlüğünü değiştir"]}},76660:e=>{e.exports={en:["change point"],tr:["değişim noktası"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],tr:["piyasa öncesi/sonrası fiyat etiketi görünürlüğünü değiştir"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],tr:["piyasa öncesi/sonrası fiyat çizgisi görünürlüğünü değiştir"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],tr:["önceki kapanış fiyat çizgisi görünürlüğünü değiştir"]}},8662:e=>{e.exports={en:["change price line visibility"],tr:["fiyat çizgi görünürlüğünü değiştir"]}},2509:e=>{e.exports={en:["change price to bar ratio"],tr:["fiyatı çubuk oranını değiştir"]}},32829:e=>{e.exports={en:["change resolution"],tr:["çözünürlüğü değiştir"]}},35400:e=>{e.exports={en:["change symbol"],tr:["Sembolu değiştir"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],tr:["sembol etiketlerinin görünürlüğünü değiştir"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],tr:["sembolün son değer görünürlüğünü değiştir"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],tr:["sembolün önceki yakın değer görünürlüğü değiştir"]}},87041:e=>{e.exports={en:["change session"],tr:["oturumu değiştir"]}},38413:e=>{e.exports={en:["change session breaks visibility"],tr:["oturum sonu görünürlüğü değiştir"]}},49965:e=>{e.exports={en:["change series style"],tr:["seri stilini değiştir"]}},47474:e=>{e.exports={en:["change splits visibility"],tr:["bölme görünürlüğünü değiştir"]}},20137:e=>{e.exports={en:["change timezone"],tr:["saat dilimini değiştir"]}},85975:e=>{e.exports={en:["change unit"],tr:["birim değiştir"]}},1924:e=>{e.exports={en:["change visibility"],tr:["görünürlük değiştir"]}},84331:e=>{e.exports={en:["change visibility at current interval"],tr:["geçerli aralıktaki görünürlüğü değiştir"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],tr:["mevcut aralıkta ve üzerinde görünürlüğü değiştir"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],tr:["mevcut aralıkta ve altında görünürlüğü değiştir"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],tr:["tüm aralıklardaki görünürlüğü değiştir"]}},94566:e=>{e.exports={en:["charts by TradingView"],tr:["grafik sağlayıcı TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],tr:["çizgi araçlarını klonla"]}},46219:e=>{e.exports={en:["create line tools group"],tr:["çizim araçları grubu oluştur"]}},95394:e=>{e.exports={en:["create line tools group from selection"],tr:["seçimden çizim araçları grubu oluşturma"]}},12898:e=>{e.exports={en:["create {tool}"],tr:["{tool} oluştur"]}},94227:e=>{e.exports={en:["cut sources"],tr:["kaynak kes"]}},11500:e=>{e.exports={en:["cut {title}"],tr:["{title} kes"]}},63869:e=>{e.exports={en:["anchor objects"],tr:["Objeleri sabitle"]} +},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],tr:["{name} grubuna {lineTool} çizim aracı ekle"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],tr:["{group} grubuna satır araç(ları) ekle"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],tr:["Bu finansalı tüm yerleşime ekle"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],tr:["Bu İndikatörü Tüm Yerleşime Ekle"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],tr:["Bu Stratejiyi Tüm Yerleşime Ekle"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],tr:["Bu sembolü tüm yerleşime ekle"]}},4128:e=>{e.exports={en:["align to 45 degrees"],tr:["45 dereceye hizala"]}},68231:e=>{e.exports={en:["apply chart theme"],tr:["grafik temasını uygula"]}},99551:e=>{e.exports={en:["apply all chart properties"],tr:["tüm grafik özelliğini uygula"]}},89720:e=>{e.exports={en:["apply drawing template"],tr:["çizim taslağına uygula"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],tr:["seçilen kaynaklara fabrika varsayılanlarını uygula"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],tr:["göstergeleri tüm düzene uygula"]}},69604:e=>{e.exports={en:["apply study template {template}"],tr:["çalışma şablonunu uygula {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],tr:["araç çubuk teması uygula"]}},1979:e=>{e.exports={en:["bring group {title} forward"],tr:["{title} grubunu öne getir"]}},53159:e=>{e.exports={en:["bring {title} to front"],tr:["{title} öne getir"]}},41966:e=>{e.exports={en:["bring {title} forward"],tr:["{title} 'ı öne getir"]}},44676:e=>{e.exports={en:["by TradingView"],tr:["TradingView'den"]}},58850:e=>{e.exports={en:["date range lock"],tr:["tarih aralığı kilidi"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],tr:["çizim araçlarını {group} grubundan hariç tut"]}},13017:e=>{e.exports={en:["hide {title}"],tr:["{title} gizle"]}},62249:e=>{e.exports={en:["hide marks on bars"],tr:["çubuklardaki işaretleri gizle"]}},56558:e=>{e.exports={en:["interval lock"],tr:["aralık kilidi"]}},6830:e=>{e.exports={en:["invert scale"],tr:["Ölçeği Ters Çevir"]}},48818:e=>{e.exports={en:["insert {title}"],tr:["{title} ekle"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],tr:["{targetTitle}'ın arkasına {title} ekle"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],tr:["{target} 'ten sonra {title} ekle"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],tr:["{target} 'ten sonra {title} ekle"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],tr:["{targetTitle} 'ten sonra {title} ekle"]}},43364:e=>{e.exports={en:["load default drawing template"],tr:["varsayılan çizim taslağı yükle"]}},62011:e=>{e.exports={en:["loading..."],tr:["yüklüyor..."]}},76104:e=>{e.exports={en:["lock {title}"],tr:["{title} kilitle"]}},20453:e=>{e.exports={en:["lock group {group}"],tr:["satır araçları grubu {group} kaldırılıyor"]}},18942:e=>{e.exports={en:["lock objects"],tr:["nesneleri kilitle"] +}},98277:e=>{e.exports={en:["move"],tr:["hareket ettir"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],tr:["{title} yeni sol ölçeğe taşı"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],tr:["{title} 'ı yeni sağ ölçeğe taşı"]}},64077:e=>{e.exports={en:["move all scales to left"],tr:["tüm ölçekleri sola taşı"]}},19013:e=>{e.exports={en:["move all scales to right"],tr:["tüm ölçekleri sağa taşı"]}},52510:e=>{e.exports={en:["move drawing(s)"],tr:["çizim(leri) taşı"]}},79209:e=>{e.exports={en:["move left"],tr:["Sola hareket et"]}},60114:e=>{e.exports={en:["move right"],tr:["sağa hareket et"]}},44854:e=>{e.exports={en:["move scale"],tr:["ölçeği taşı"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],tr:["{title} ölçeksiz yap (Tam ekran)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],tr:["{group} grubunu görünmez yap"]}},45987:e=>{e.exports={en:["make group {group} visible"],tr:["{group} grubunu görünür yap"]}},78055:e=>{e.exports={en:["merge down"],tr:["aşağı birleştir"]}},41866:e=>{e.exports={en:["merge to pane"],tr:["bölmede birleştir"]}},52458:e=>{e.exports={en:["merge up"],tr:["birleştir"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],tr:["ölçek fiyatı"]}},63796:e=>{e.exports={en:["scale price chart only"],tr:["sadece fiyat grafiğini ölçeklendir"]}},70771:e=>{e.exports={en:["scale time"],tr:["ölçek zamanı"]}},42070:e=>{e.exports={en:["scroll"],tr:["kaydır"]}},87840:e=>{e.exports={en:["scroll time"],tr:["kaydırma zamanı"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],tr:["fiyat ölçeği seçim stratejisi {title} ayarla"]}},40962:e=>{e.exports={en:["send {title} backward"],tr:["{title} 'ı geriye gönder"]}},5005:e=>{e.exports={en:["send {title} to back"],tr:["{title}'ı arkaya gönder"]}},69546:e=>{e.exports={en:["send group {title} backward"],tr:["{title} grubunu geriye gönder"]}},63934:e=>{e.exports={en:["share line tools globally"],tr:["hat araçlarını küresel olarak paylaş"]}},90221:e=>{e.exports={en:["share line tools in layout"],tr:["düzende satır araçlarını paylaş"]}},13336:e=>{e.exports={en:["show all ideas"],tr:["tüm fikirleri göster"]}},91395:e=>{e.exports={en:["show ideas of followed users"],tr:["takip edilen kullanıcıların fikirlerini göster"]}},57460:e=>{e.exports={en:["show my ideas only"],tr:["sadece fikirlerimi göster"]}},4114:e=>{e.exports={en:["stay in drawing mode"],tr:["çizim modunda kal"]}},3350:e=>{e.exports={en:["stop syncing drawing"],tr:["çizim eşitleme durdur"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],tr:["çizgi araç(lar)ı eşitlemeyi durdur"]}},53278:e=>{e.exports={en:["symbol lock"],tr:["sembol kilidi"]}},91677:e=>{e.exports={en:["sync time"],tr:["senkronizasyon zamanı"]}},3140:e=>{e.exports={en:["powered by"],tr:["sağlayıcı"]}},92800:e=>{e.exports={en:["powered by TradingView"],tr:["grafiği sağlayan TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],tr:["çizimi yapıştır"]}},1064:e=>{e.exports={en:["paste indicator"],tr:["gösterge yapıştır"]}},57010:e=>{ +e.exports={en:["paste {title}"],tr:["{title} yapıştır"]}},78690:e=>{e.exports={en:["pin to left scale"],tr:["sol ölçeğe sabitle"]}},7495:e=>{e.exports={en:["pin to right scale"],tr:["Sağ ölçeğe bağla"]}},81566:e=>{e.exports={en:["pin to scale {label}"],tr:["{label}'e ölçeklendir"]}},2618:e=>{e.exports={en:["rearrange panes"],tr:["bölmeyi tekrar düzenle"]}},60806:e=>{e.exports={en:["remove all indicators"],tr:["tüm göstergeleri kaldırın"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],tr:["tüm göstergeleri ve çizim araçlarını kaldırın"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],tr:["seçilmeyen boş satır araçlarını kaldır"]}},30538:e=>{e.exports={en:["remove drawings"],tr:["çizimleri kaldır"]}},1193:e=>{e.exports={en:["remove drawings group"],tr:["çizim grubunu kaldır"]}},38199:e=>{e.exports={en:["remove line data sources"],tr:["çizgi veri kaynaklarını kaldır"]}},93333:e=>{e.exports={en:["remove pane"],tr:["bölmeyi kaldır"]}},94543:e=>{e.exports={en:["remove {title}"],tr:["{title} kaldır"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],tr:["satır araçları grubu {name} kaldırılıyor"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],tr:["{group} grubunu {newName} olarak yeniden adlandırın"]}},85366:e=>{e.exports={en:["reset layout sizes"],tr:["düzen boyutlarını sıfırla"]}},3323:e=>{e.exports={en:["reset scales"],tr:["ölçekleri sıfırla"]}},17336:e=>{e.exports={en:["reset time scale"],tr:["Zaman Ölçeğini Sıfırla"]}},47418:e=>{e.exports={en:["resize layout"],tr:["düzeni yeniden boyutlandır"]}},85815:e=>{e.exports={en:["restore defaults"],tr:["varsayılanları geri yükle"]}},96881:e=>{e.exports={en:["restore study defaults"],tr:["çalışma varsayılanlarını geri yükle"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],tr:["büyütülmüş bölme durumunu değiştir"]}},42240:e=>{e.exports={en:["toggle auto scale"],tr:["otomatik ölçeklendirmeyi aç/kapat"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],tr:["bölme durumunu değiştir"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],tr:["100 ölçeğe indekslenmiş geçiş"]}},49695:e=>{e.exports={en:["toggle lock scale"],tr:["geçiş kilidi ölçeği"]}},49403:e=>{e.exports={en:["toggle log scale"],tr:["log ölçeğini değiştir"]}},98994:e=>{e.exports={en:["toggle percentage scale"],tr:["yüzde skalası aç/kapat"]}},80688:e=>{e.exports={en:["toggle regular scale"],tr:["normal ölçeği aç/kapat"]}},46807:e=>{e.exports={en:["track time"],tr:["takip süresi"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],tr:["hat araçları paylaşımını kapat"]}},99234:e=>{e.exports={en:["unanchor objects"],tr:["Objeleri serbest bırak"]}},23230:e=>{e.exports={en:["unlock objects"],tr:["nesnelerin kilidini aç"]}},74590:e=>{e.exports={en:["unlock group {group}"],tr:["{group} grubunda kilidi kaldır"]}},12525:e=>{e.exports={en:["unlock {title}"],tr:["{title} kilidini aç"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],tr:["yeni alt bölmeye ayır"]}},79443:e=>{e.exports={en:["unmerge up"],tr:["ayır"]}},46453:e=>{ +e.exports={en:["unmerge down"],tr:["çöz"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],tr:["Hayır! {chartStyle} grafik türü şu anda fiyat adımlı (tik) tabanlı aralıklar için kullanılamıyor."]}},41643:e=>{e.exports={en:["{count} bars"],tr:["{count} çubukta"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],tr:["{symbol} finansal bilgilerini sağlayan TradingView"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],tr:["{userName} {customer}, {date} tarihinde yayınlandı"]}},91084:e=>{e.exports={en:["zoom"],tr:["yakınlaştırma"]}},49856:e=>{e.exports={en:["zoom in"],tr:["yakınlaş"]}},73638:e=>{e.exports={en:["zoom out"],tr:["uzaklaş"]}},41807:e=>{e.exports={en:["day","days"],tr:["gün","gün"]}},42328:e=>{e.exports={en:["hour","hours"],tr:["saat","saat"]}},98393:e=>{e.exports={en:["month","months"],tr:["ay","ay"]}},78318:e=>{e.exports={en:["minute","minutes"],tr:["dakika","dakika"]}},33232:e=>{e.exports={en:["second","seconds"],tr:["saniye","saniye"]}},89937:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},48898:e=>{e.exports={en:["week","weeks"],tr:["hafta","hafta"]}},11913:e=>{e.exports={en:["tick","ticks"],tr:["Kademe","Kademe"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],tr:["{amount} çizim","{amount} çizim"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],tr:["{amount} indikatör","{amount} indikatör"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],tr:["{count}a","{count}a"]}},47801:e=>{e.exports={en:["{count}d","{count}d"]}},46766:e=>{e.exports={en:["{count}y","{count}y"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],tr:["Schwab Kısa-Vade ABD Hazine BYF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],tr:["0-5 YIL Yüksek Getir Bileşik Tahvil BYF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],tr:["S&P/ASX Tüm Avustralya 50 Endeksi"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],tr:["S&P/ASX Tüm Avustralya 200 Endeksi"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],tr:["S&P/ASX 200 Endeksi"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],tr:["Avustralya Doları/Kanada Doları"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],tr:["Avustralya Doları/İsviçre Frankı"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],tr:["Avustralya Doları / Japon Yeni"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],tr:["Avustralya Doları / Yeni Zelanda Doları"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],tr:["Avusturalya Doları / Rus Rublesi"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"], +tr:["Avustralya Doları / ABD Doları"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],tr:["S&P MERVAL Endeksi"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],tr:["Bitcoin Cash / Dolar"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],tr:["BELEX 15 Endeksi"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],tr:["BIST 100 Endeksi"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],tr:["Bitcoin / ABD Doları Endeksi"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],tr:["IBEX 35 Endeksi"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],tr:["Bovespa Endeksi"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],tr:["IBrasil Endeksi"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],tr:["Brezilya 50 Endeksi"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],tr:["Ford Motor Şirketi"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],tr:["S&P/BMV IPC Endeksi"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],tr:["Brezilya Reali / Japon Yeni"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],tr:["S&P BSE Sensex Endeksi"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],tr:["Bitcoin / Brezilya Reali"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],tr:["Bitcoin / Kanada Doları"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],tr:["Bitcoin / Çin Yuanı"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],tr:["Bitcoin / İngiliz Poundu"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],tr:["Bitcoin / Japon Yeni"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],tr:["Bitcoin / Güney Korea Wonu"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],tr:["Bitcoin / Polonya Zlotisi"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],tr:["Bitcoin / Rus Rublesi"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],tr:["Bitcoin / Tayland Bahtı"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],tr:["Bitcoin / Dolar"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],tr:["Bitcoin Gold / U.S. Dolar"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],tr:["S&P / BVL Peru Genel Endeksi (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],tr:["Brezilya Bovespa Endeksi"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],tr:["Kanada Doları / Japon Yeni"]}, +e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],tr:["Kanada Doları / ABD Doları"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],tr:["S&P 100 Endeksi"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],tr:["Volatilite S&P 500 Endeksi"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],tr:["T-Bond Vadelileri"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],tr:["Mısır Vadelileri"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],tr:["Soya Küspesi Vadelileri"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],tr:["10 Yıllık T-Note Vadelileri"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],tr:["Yulaf Vadelileri"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],tr:["30 Günlük Federal Fon Faizi Vadelileri"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],tr:["Pirinç Vadelileri"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],tr:["Soya Vadelileri"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],tr:["Buğday Vadelileri"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],tr:["Soya Mini Vadelileri"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],tr:["Buğday Mini Vadelileri"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],tr:["E-MINI DOW JONES ($5) Vadelileri"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],tr:["İsviçre Frankı / Japon Yeni"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],tr:["İsviçre Frankı / ABD Doları"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],tr:["Bitcoin CME Vadelileri"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],tr:["Tereyağı Vadeli İşlemleri-Nakit (Sürekli: Öncesinde cari sözleşme)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],tr:["Besi Sığırı Vadelileri"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],tr:["Yağsız Domuz eti Vadelileri"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],tr:["Canlı Sığır Vadelileri"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],tr:["Euro E-min Vadelileri"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],tr:["S&P 500 E-mini Vadelileri"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],tr:["Japon Yeni E-mini Vadelileri"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],tr:["NASDAQ 100 E-MINI Vadelileri"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],tr:["E-Mini Russell 2000 Endeks Vadeli İşlemleri"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"], +tr:["Aluminyum Avrupa Premium Vadelileri"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],tr:["Aluminyum MW U.S Transaction Premium Platts (25MT) Vadelileri"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],tr:["Altın Vadelileri"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],tr:["Bakır Vadelileri"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],tr:["Gümüş Vadelileri"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],tr:["E-mini Bakır Vadelileri"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],tr:["Gümüş (Mini) Vadelileri"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],tr:["Altın (Mini) Vadelileri"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],tr:["Bakır KFS'leri"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],tr:["Mısır KFS'leri"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],tr:["Pamuk KFS'leri"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],tr:["Kripto Toplam Piyasa Değeri, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],tr:["DFM Endeksi"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],tr:["Dow Jones Bileşik Ortalama Endeksi"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],tr:["Dow Jones Emtia Endeksi Tarım Başlıklı Bileşenler"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],tr:["Dow Jones Emtia Endeksi Kakao"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],tr:["Dow Jones Emtia Endeksi Enerji"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],tr:["Dow Jones Emtia Endeksi Altın"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],tr:["Dow Jones Emtia Endeksi Tahıllar"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],tr:["Dow Jones Emtia Endeksi Nikel"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],tr:["Dow Jones Emtia Endeksi Kahve"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],tr:["Dow Jones Emtia Endeksi Şeker"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],tr:["Dow Jones Emtia Endeksi Gümüş"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],tr:["Doe Jones Ulaştırma Ortalama Endeksi"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],tr:["Dow Jones Hizmet Ortalama Endeksi"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],tr:["Dow Jones ABD Kömür Endeksi"]}, +e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],tr:["EGX 30 Endeksi"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],tr:["Ethereum Klasik / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],tr:["Ethereum Classic / Dolar"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],tr:["Ethereum / İngiliz Poundu"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],tr:["Ethereum / Japon Yeni"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],tr:["Ethereum / Güney Kore Wonu"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],tr:["Ethereum / Tayland Bahtı"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],tr:["Ethereum / Dolar"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],tr:["Euro / Avustralya Doları"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],tr:["Euro / Brezilya Realı"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],tr:["Euro / Kanada Doları"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],tr:["Euro / İsviçre Frankı"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],tr:["Euro / İngiliz Sterlini"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],tr:["Euro / Japon Yeni"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],tr:["Euro / Norveç Kronu"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],tr:["Euro / Yeni Zelanda Doları"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],tr:["AEX Endeksi"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],tr:["BEL 20 Endeksi"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],tr:["CAC 40 Endeksi"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],tr:["EURO / RUS RUBLESİ"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],tr:["EUR/RUB TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],tr:["Euro / İsveç Kronu"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],tr:["Euro / Türk Lirası"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],tr:["Euro / ABD Doları"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],tr:["CAC40 Endeksi"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],tr:["Gayrisafi Yurt İçi Hasıla, 1 Basamak"]},e.exports["#FRED:POP-symbol-description"]={ +en:["Total Population: All Ages Including Armed Forces Overseas"],tr:["Toplam Nüfus: Yurtdışı Silahlı Kuvvetler Dahil Tüm Yaşlar"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],tr:["Sivil İşsizlik Oranı"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],tr:["FTSE Malezya Borsası KLCI Endeksi"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],tr:["Key Tronic Corp."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],tr:["S&P/ASX Endeksi"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],tr:["İngiliz Sterlini / Avustralya Doları"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],tr:["İngiliz Sterlini / Kanada Doları"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],tr:["İngiliz Sterlini / İsviçre Frankı"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],tr:["İngiliz Sterlini / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],tr:["İngiliz Sterlini / Japon Yeni"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],tr:["İngiliz Sterlini / Yeni Zelanda Doları"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],tr:["İngiliz Sterlini / Polonya Zlotisi"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],tr:["İngiliz Sterlini / Rus Rublesi"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],tr:["İngiliz Sterlini / ABD Doları"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],tr:["DAX Almanya listelenmiş hisseler endeksi"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],tr:["Google Inc. (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],tr:["WIG20 Endeksi"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],tr:["Hang Seng Endeksi"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],tr:["ABD Doları Endeks Vadeli İşlemleri"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],tr:["IDX Bileşik Endeksi"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],tr:["Hang Seng Çin Şirketleri Endeksi"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],tr:["Jakarta Bileşik Endeksi"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],tr:["Bursa Malezya KLCI Endeksi"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],tr:["MIB Endeksi"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]}, +e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],tr:["STI Endeksi"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],tr:["Tayvan Ağırlık Endeksi"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],tr:["Şangay Bileşik Endeksi"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],tr:["IOTA / U.S. Dolar"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],tr:["Japon Yeni / Güney Kore Wonu"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],tr:["Japon Yeni / Rus Rublesi"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],tr:["Japon Yeni / ABD Doları"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],tr:["Litecoin / Brezilya Reali"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],tr:["Litecoin / Dolar"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],tr:["Luna / ABD Doları"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],tr:["Brent Petrol Vadelileri"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],tr:["MOEX Rusya Endeksi"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],tr:["MOEX Rusya Endeksi"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],tr:["MICEX Endeks Vadelileri"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],tr:["MICEX Endeks Vadelileri"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],tr:["RTS Endeks Vadelileri"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],tr:["RTS Endeksi"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],tr:["US 100 Nakit CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],tr:["PHLX Konut Sektörü Endeksi"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],tr:["iShares 7-10 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"], +tr:["iShares 3-7 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],tr:["Nasdaq Composite Endeksi"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],tr:["Nasdaq 100 Endeksi"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],tr:["PHLX Petrol Hizmet Sektörü Endeksi"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],tr:["Ishares 1-3 Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],tr:["Philadelphia Yarı İletken Endeksi"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],tr:["iShares 20+ Yıl Hazine Bonosu BYF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],tr:["PHLX Hizmet Sektörü Endeksi"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],tr:["PHLX Altın ve Gümüş Sektörü Endeksi"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],tr:["NEO / ABD Doları"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],tr:["Doğal Gaz (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],tr:["Nifty 50 Endeksi"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],tr:["NY Ethanol Vadelileri"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],tr:["Kakao Vadelileri"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],tr:["Hafif Ham Petrol Vadelileri"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],tr:["NY Liman Çok Düşük Sülfür Dizel Vadelileri"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],tr:["Kahve Vadelileri"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],tr:["Doğal Gaz Vadelileri"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],tr:["Palladyum Vadelileri"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],tr:["Platin Vadelileri"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],tr:["RBOB Benzin Vadelileri"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],tr:["Pamuk Vadeli İşlemleri"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],tr:["E-mini Doğal Gaz Vadelileri"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],tr:["E-mini Hafif Ham Petrol Vadelileri"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={ +en:["E-mini Gasoline Futures"],tr:["E-mini Gazolin Vadelileri"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],tr:["Hawaii Elektrik Endüstrisi"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],tr:["NYSE Bileşik Endeksi"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],tr:["AMEX Bileşik Endeksi"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],tr:["NYSE ARCA Majör Piyasa Endeksi"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],tr:["Yeni Zelanda Doları / Japon Yeni"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],tr:["Yeni Zelanda Doları / ABD Doları"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],tr:["S&P/NZX TÜM Endeksler ( Kapital Endeksi )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],tr:["S&P / NZX 50 Brüt Endeksi"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],tr:["Doğal Gaz KFS'leri"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],tr:["Bakır KFS'leri (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],tr:["OMX Kopenhag 25 Endeksi"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],tr:["OMX Helsinki 25 Endeksi"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],tr:["OMX Riga Brüt Endeksi"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],tr:["OMX Stokholm 30 Endeksi"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],tr:["OMX Tallinn Brüt Endeksi"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],tr:["OMX Vilnius Brüt Endeksi"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],tr:["Isahres MSCI Japonya SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],tr:["QE Endeksi"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],tr:["Rusya RTS Borsası Endeksi"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],tr:["Russell 3000 Endeksi"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],tr:["Russell 1000 Endeksi"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],tr:["Russell 2000 Endeksi"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],tr:["Ford Motor Şirketi"]},e.exports["#SIX:SMI-symbol-description"]={ +en:["Swiss Market Index"],tr:["İsviçre Piyasası Endeksi"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],tr:["Solana / ABD Doları"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],tr:["Soya Fasülyesi KFS'leri"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],tr:["S&P 100 Endeksi"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],tr:["S&P Goldman Sachs Emtia Endeksi"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],tr:["S&P 500 Değer Endeksi"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500 Endeksi"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],tr:["Şeker KFS'leri"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],tr:["Shenzhen Bileşen Endeksi"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],tr:["Tadawul Tüm Hisseler Endeksi"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],tr:["TA-35 Endeksi"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],tr:["S&P/TSX Bileşik Endeksi"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],tr:["S&P/TSX 60 Endeksi"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],tr:["Avusturalya Devlet Tahvilleri 10Y"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],tr:["Avusturalya 10 Yıllık Devlet Tahvilleri"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],tr:["Avusturalya Dolar Endeksi"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],tr:["İngiliz Pound Endeksi"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],tr:["Kanada Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],tr:["Kanada Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],tr:["CAC 40 Endeksi"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],tr:["Çin Devlet Tahvilleri 10Y"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],tr:["Çin Devlet 10 Yıllık Tahvilleri Getiri"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],tr:["Kanada Dolar Endeksi"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],tr:["Almanya Devlet Tahvili 10Y"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],tr:["Almanya 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],tr:["DAX Endeksi"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]}, +e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],tr:["A.B.D. Dolar Endeksi"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],tr:["İspanya Devlet Tahvilleri 10Y"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],tr:["İspanya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],tr:["Euro Para Endeksi"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],tr:["Fransa Devlet Tahvilleri 10Y"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],tr:["Fransa 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],tr:["Milano Italia Borsa Endeksi"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],tr:["İngiltere Devlet Tahvilleri 2Y"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],tr:["İngiltere Devlet Tahvilleri 10Y"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],tr:["İngiltere 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],tr:["Altın KFS'leri (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],tr:["Hang Seng Endeksi"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],tr:["IBEX 35 Endeksi"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],tr:["Endonezya Devlet Tahvilleri 3Y"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],tr:["Endonezya Devlet Tahvilleri 10Y"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],tr:["Endonezya Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],tr:["Hindistan Devlet Tahvilleri 10Y"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],tr:["Hindistan 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],tr:["İtalya Devlet Tahvilleri 10Y"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],tr:["İtalya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],tr:["US Bileşik Endeksi"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],tr:["Japonya Devlet Tahvilleri 10Y"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],tr:["Japonya 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],tr:["Japon Yen Endeksi"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],tr:["Kore Bileşik Hisse Senedi Endeksi"]},e.exports["#TVC:KR10-symbol-description"]={ +en:["Korea Government Bonds 10 YR"],tr:["Kore Devlet Tahvilleri 10Y"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],tr:["Kore 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],tr:["Malezya Hükümet Tahvilleri 10Y"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],tr:["Malezya 10 Yıllık Hükümet Tahvilleri Getiri"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],tr:["US 100 Endeksi"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],tr:["Japan 225 Endeksi"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],tr:["Hollanda Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],tr:["Hollanda Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],tr:["NYSE Bileşik Endeksi"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],tr:["Yeni Zelanda Devlet Tahvilleri, 10 YL"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],tr:["Yeni Zelanda Devlet Tahvilleri 10 YL Getiri"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],tr:["Paladyum KFS'leri (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],tr:["Polonya Hükümeti 5-yıllık Bono Getirileri"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],tr:["Polonya Hükümeti 10-yıllık Bono Getirileri"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],tr:["Platin KFS'leri (US$ / OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],tr:["Portekiz Devlet Tahvilleri 10Y"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],tr:["Portekiz 10 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],tr:["Güney Afrika İlk 40 Endeksi"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],tr:["Gümüş KFS'leri (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],tr:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],tr:["İsviçre Piyasa Endeksi"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],tr:["Straits Times Endeksi"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],tr:["Euro Stoxx 50 Endeksi"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],tr:["İsviçre Frank Endeksi"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],tr:["Türkiye Devlet Tahvilleri 10Y"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],tr:["Türkiye 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:UKOIL-symbol-description"]={ +en:["CFDs on Brent Crude Oil"],tr:["Brent Ham Petrol KFS'leri"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],tr:["UK 100 Endeksi"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],tr:["ABD Devlet Tahvilleri 2Y"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],tr:["ABD 2 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],tr:["ABD Devlet Tahvilleri 5Y"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],tr:["ABD 5 Yıllık Devlet Tahvilleri Getiri"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],tr:["ABD Devlet Tahvilleri 10Y"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],tr:["ABD 10 Yıllık Devlet Tahvili Getiri"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],tr:["ABD 30 Yıllık Tahvili"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],tr:["WTI Ham Petrol KFS'leri"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],tr:["S&P 500 Volatilite Endeksi"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],tr:["Yeni Zelanda Dolar Endeksi"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],tr:["Tayvan Ağırlıklı Endeks"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],tr:["Tayvan Sermaye Ağırlıklı Hisse Endeksi"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],tr:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],tr:["FTSE 100 İngiltere Kayıtlı Hisseler Endeksi"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],tr:["Ham Petrol KFS'leri (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],tr:["Uniswap / ABD Doları"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],tr:["Dow Jones Endüstri Ortalaması Endeksi"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],tr:["ABD Doları / Avustralya Doları"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],tr:["ABD Doları / Brezilya Reali"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],tr:["ABD Doları / Kanada Doları"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],tr:["ABD Doları / İsviçre Frankı"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],tr:["ABD Doları / Çin Yuanı"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],tr:["ABD Doları / Danimarka Kronu"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],tr:["ABD Doları / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],tr:["ABD Doları / Pound Sterlin"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],tr:["ABD Doları / Hong Kong Doları"]}, +e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],tr:["ABD Doları / Macar Forinti"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],tr:["ABD Doları / Endonezya Rupisi"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],tr:["ABD Doları / İsrail Şekeli"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],tr:["Amerikan Doları / Hint Rupisi"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],tr:["ABD Doları / Japon Yeni"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],tr:["ABD Doları / Güney Kore Wonu"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],tr:["ABD Doları / Meksika Pezosu"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],tr:["ABD Doları / Yeni Zelanda Doları"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],tr:["ABD Doları / Filipin Pezosu"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],tr:["ABD Doları / Polonya Zlotisi"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],tr:["ABD Doları / Rus Rublesi"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],tr:["ABD Doları / Rus Rublesi TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],tr:["ABD Doları / İsveç Kronu"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],tr:["ABD DOLARI / SİNGAPUR DOLARI"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],tr:["ABD Doları / Tayland Bahtı"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],tr:["ABD Doları / Türk Lirası"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],tr:["ABD Doları / G. Afrika Randı"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],tr:["Ham Petrol KFS'leri (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],tr:["Buğday KFS'leri"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],tr:["Gümüş/ABD Doları"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],tr:["Spot Altın/ABD Doları"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],tr:["Bitcoin / Kanada Doları"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],tr:["DAX Endeksi"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],tr:["Monero / ABD Doları"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],tr:["Paladyum KFS'leri"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],tr:["Platin/ABD Doları"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],tr:["XRP / ABD Doları"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"], +tr:["Acash / ABD Doları"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/tr.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 00deb8e8..00000000 --- a/charting_library/bundles/tr.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],tr:["çubuklar"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],tr:["(A + Y + D + K)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],tr:["(Y + D + K)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],tr:["(Y + D)/2"]}},31882:e=>{e.exports={en:["12-hours"],tr:["12-saat"]}},5797:e=>{e.exports={en:["24-hours"],tr:["24-saat"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],tr:["Önceki kapanışa göre çubuk rengi"]}},23739:e=>{e.exports={en:["Canvas"],tr:["Kanvas"]}},24197:e=>{e.exports={en:["Center"],tr:["Orta"]}},15153:e=>{e.exports={en:["Chart basic styles"],tr:["Basit grafik stilleri"]}},45639:e=>{e.exports={en:["Chart values"],tr:["Grafik değerleri"]}},84831:e=>{e.exports={en:["Close line"],tr:["Kapanış çizgisi"]}},74622:e=>{e.exports={en:["Crosshair"],tr:["Artı işareti"]}},81849:e=>{e.exports={en:["Currency"],tr:["Döviz"]}},3015:e=>{e.exports={en:["Currency and Unit"],tr:["Para Birimi ve Birim"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],tr:["Verileri temettülere göre düzelt"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],tr:["Sözleşme değişikliklerine göre ayarla"]}},36620:e=>{e.exports={en:["Alerts"],tr:["Alarmlar"]}},14119:e=>{e.exports={en:["Arguments"],tr:["Argümanlar"]}},68650:e=>{e.exports={en:["Average close"],tr:["Ortalama kapanış"]}},27567:e=>{e.exports={en:["Bottom"],tr:["Alt"]}},3159:e=>{e.exports={en:["Bottom line"],tr:["Alt çizgi"]}},74406:e=>{e.exports={en:["Body"],tr:["Temel hat"]}},333:e=>{e.exports={en:["Borders"],tr:["Kenarlar"]}},79468:e=>{e.exports={en:["Background"],tr:["Arkaplan"]}},10842:e=>{e.exports={en:["Bar change values"],tr:["Çubuk Değişim Değeri"]}},28975:e=>{e.exports={en:["Base level"],tr:["Temel seviye"]}},76473:e=>{e.exports={en:["Bid and ask"],tr:["Alım ve Satım"]}},32744:e=>{e.exports={en:["Buttons"],tr:["Tuşlar"]}},68662:e=>{e.exports={en:["Grid lines"],tr:["Kılavuz çizgileri"]}},17611:e=>{e.exports={en:["Down bars"],tr:["Düşüş Çubukları"]}},23743:e=>{e.exports={en:["Down color"],tr:["Düşüş Rengi"]}},48225:e=>{e.exports={en:["Data modification"],tr:["Veri değişimi"]}},84838:e=>{e.exports={en:["Date format"],tr:["Tarih biçimi"]}},42357:e=>{e.exports={en:["Day of week on labels"],tr:["Zaman çizelgesi etiketlerinde haftanın günleri"]}},16564:e=>{e.exports={en:["Default"],tr:["Varsayılan"]}},78734:e=>{e.exports={en:["Description"],tr:["Açıklama"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],tr:["Elektronik işlem saatleri arka planı"]}},69808:e=>{e.exports={en:["Events"],tr:["Olaylar"]}},41129:e=>{e.exports={en:["Fill"],tr:["Doldur"]}},61112:e=>{e.exports={en:["Fill top area"],tr:["Üst alanı doldurun"]}},73185:e=>{e.exports={en:["Fill bottom area"],tr:["Alt alanı doldur"]}},95406:e=>{e.exports={en:["Horizontal"],tr:["Yatay"]}},61900:e=>{e.exports={en:["Horz only"],tr:["Sadece yatay"]}},14180:e=>{e.exports={en:["High and low"],tr:["Yüksek ve düşük"]}},56359:e=>{e.exports={en:["High line"],tr:["Yüksek çizgi"]}}, -47326:e=>{e.exports={en:["Integer"],tr:["Tamsayı"]}},84549:e=>{e.exports={en:["Indicators"],tr:["Göstergeler"]}},78082:e=>{e.exports={en:["Indicators and financials"],tr:["Göstergeler ve finansallar"]}},25765:e=>{e.exports={en:["Open market status"],tr:["Açık piyasa durumu"]}},34579:e=>{e.exports={en:["Low line"],tr:["Düşük çizgisi"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],tr:["Uzun Açıklama"]}},72423:e=>{e.exports={en:["Last day change values"],tr:["Son gün değişim değerleri"]}},11626:e=>{e.exports={en:["Left"],tr:["Sol"]}},8249:e=>{e.exports={en:["Money"],tr:["Para"]}},70937:e=>{e.exports={en:["Margins"],tr:["Marjlar"]}},68833:e=>{e.exports={en:["Middle"],tr:["Orta"]}},58589:e=>{e.exports={en:["No overlapping labels"],tr:["Örtüşen Etiketleri Gösterme"]}},60798:e=>{e.exports={en:["None"],tr:["Hiçbiri"]}},51019:e=>{e.exports={en:["Navigation"],tr:["Navigasyon"]}},99709:e=>{e.exports={en:["Name"],tr:["Adı"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],tr:["Aralığı değiştirirken grafiğin sol kenar konumunu kaydet"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],tr:["Skala modları (A ve L)"]}},93968:e=>{e.exports={en:["Scales"],tr:["Ölçekler"]}},90275:e=>{e.exports={en:["Scales and lines"],tr:["Ölçekler ve çizgiler"]}},30042:e=>{e.exports={en:["Scales placement"],tr:["Ölçekleri yerleştirme"]}},28715:e=>{e.exports={en:["Status line"],tr:["Durum çizgisi"]}},95481:e=>{e.exports={en:["Symbol"],tr:["Sembol"]}},53263:e=>{e.exports={en:["Pane"],tr:["Bölme"]}},82894:e=>{e.exports={en:["Pane separators"],tr:["Bölme ayırıcıları"]}},16207:e=>{e.exports={en:["Percentage"],tr:["Yüzde"]}},94408:e=>{e.exports={en:["Pips"],tr:["Pip"]}},60904:e=>{e.exports={en:["Pre/post market"],tr:["Piyasa Öncesi/Sonrası"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],tr:["Piyasa saatleri öncesi/sonrası arka planı"]}},59766:e=>{e.exports={en:["Precision"],tr:["Hassasiyet"]}},83811:e=>{e.exports={en:["Previous day close"],tr:["Önceki Gün Kapanışı"]}},35082:e=>{e.exports={en:["Price Scale"],tr:["Fiyat Ölçeği"]}},27632:e=>{e.exports={en:["Price and percentage value"],tr:["Fiyat ve yüzdelik değeri"]}},62142:e=>{e.exports={en:["Price labels & lines"],tr:["Fiyat etiketleri ve çizgileri"]}},84684:e=>{e.exports={en:["Price source"],tr:["Fiyat Kaynağı"]}},73466:e=>{e.exports={en:["Projection up bars"],tr:["Artış çubuğun projeksiyonu"]}},77430:e=>{e.exports={en:["Projection candles"],tr:["Projeksiyon mumları"]}},88367:e=>{e.exports={en:["Projection down bars"],tr:["Düşüş çubuğun projeksiyonu"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],tr:["Fiyat ölçeğinde gerçek fiyatlar (Heikin-Ashi fiyatı yerine)"]}},50421:e=>{e.exports={en:["Right"],tr:["Sağ"]}},62532:e=>{e.exports={en:["Right Margin"],tr:["Sağ Kenar Boşluğu"]}},41571:e=>{e.exports={en:["Watermark"],tr:["Filigran"]}},32163:e=>{e.exports={en:["Wick"],tr:["Fitil"]}},97118:e=>{e.exports={en:["Top"],tr:["Üst"]}},89349:e=>{e.exports={en:["Top line"],tr:["Üst çizgi"]}}, -70320:e=>{e.exports={en:["Text"],tr:["Metin"]}},25485:e=>{e.exports={en:["Text alignment"],tr:["Metin hizalama"]}},67781:e=>{e.exports={en:["Text orientation"],tr:["Metin yönü"]}},20215:e=>{e.exports={en:["Thin bars"],tr:["İnce çubuklar"]}},70198:e=>{e.exports={en:["Title"],tr:["Başlık"]}},29854:e=>{e.exports={en:["Titles"],tr:["Başlıklar"]}},5791:e=>{e.exports={en:["Ticker"],tr:["Sembol"]}},16816:e=>{e.exports={en:["Ticker and description"],tr:["Sembol ve açıklama"]}},24821:e=>{e.exports={en:["Ticks"],tr:["Kademeler"]}},93965:e=>{e.exports={en:["Time Scale"],tr:["Zaman Ölçeği"]}},5591:e=>{e.exports={en:["Time hours format"],tr:["Saat biçimi"]}},77073:e=>{e.exports={en:["Timezone"],tr:["Saat Dilimi"]}},76495:e=>{e.exports={en:["Trading"],tr:["İşlem"]}},33564:e=>{e.exports={en:["Unit"],tr:["Birim"]}},23091:e=>{e.exports={en:["Up color"],tr:["Artış Rengi"]}},36957:e=>{e.exports={en:["Up bars"],tr:["Artış çubukları"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],tr:["Günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},37644:e=>{e.exports={en:["Volume"],tr:["Hacim"]}},51514:e=>{e.exports={en:["Value"],tr:["Değer"]}},31218:e=>{e.exports={en:["Value according to scale"],tr:["Ölçeğe göre değer"]}},60092:e=>{e.exports={en:["Values"],tr:["Değerler"]}},83594:e=>{e.exports={en:["Vert and horz"],tr:["Dik ve yatay"]}},8402:e=>{e.exports={en:["Vert only"],tr:["Sadece dikey"]}},69526:e=>{e.exports={en:["Vertical"],tr:["Dikey"]}},21105:e=>{e.exports={en:["candle"],tr:["mum"]}},27068:e=>{e.exports={en:["change HLC bars"],tr:["HLC çubuk değiştir"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],tr:["gezinme düğmelerinin görünürlüğünü değiştir"]}},96227:e=>{e.exports={en:["change open market status visibility"],tr:["açık piyasa durumu görünürlüğünü değiştir"]}},43231:e=>{e.exports={en:["change average close price line width"],tr:["ortalama kapanış fiyatı çizgi genişliğini değiştir"]}},47026:e=>{e.exports={en:["change average close price line color"],tr:["ortalama kapanış fiyatı çizgi rengini değiştir"]}},86866:e=>{e.exports={en:["change area fill color"],tr:["alan dolgu rengini değiştir"]}},89346:e=>{e.exports={en:["change area line width"],tr:["alan çizgi genişliğini değiştir"]}},29605:e=>{e.exports={en:["change area line color"],tr:["alan çizgi rengini değiştir"]}},4640:e=>{e.exports={en:["change area price source"],tr:["alan fiyat kaynağını değiştir"]}},98407:e=>{e.exports={en:["change ask line color"],tr:["al satırı rengini değiştir"]}},42190:e=>{e.exports={en:["change base level"],tr:["taban seviyesini değiştir"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],tr:["taban çizgisi alt çizgi rengini değiştir"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],tr:["taban çizgisi alt çizgi genişliğini değiştir"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],tr:["taban çizgisi dolgu alt alanı rengini değiştir"]}},92873:e=>{e.exports={en:["change baseline fill top area color"], -tr:["taban çizgisi dolgu üst alan rengini değiştir"]}},68609:e=>{e.exports={en:["change baseline price source"],tr:["temel fiyat kaynağını değiştir"]}},69044:e=>{e.exports={en:["change baseline top line color"],tr:["taban çizgisi üst çizgi rengini değiştir"]}},68197:e=>{e.exports={en:["change baseline top line width"],tr:["taban çizgisi üst çizgi genişliğini değiştir"]}},33464:e=>{e.exports={en:["change bar up color"],tr:["çubuğun üst rengini değiştir"]}},27426:e=>{e.exports={en:["change bar change visibility"],tr:["çubuk değiştirme görünürlüğünü değiştir"]}},59622:e=>{e.exports={en:["change bar down color"],tr:["çubuğun alt rengini değiştir"]}},17919:e=>{e.exports={en:["change bid line color"],tr:["sat satırı rengini değiştir"]}},32094:e=>{e.exports={en:["change bottom margin"],tr:["alt kenar boşluğunu değiştir"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],tr:["para birimi ve birim etiketleri görünürlüğünü değiştir"]}},64003:e=>{e.exports={en:["change currency label visibility"],tr:["para birimi etiketi görünürlüğünü değiştir"]}},42803:e=>{e.exports={en:["change chart background color"],tr:["grafik arka plan rengini değiştir"]}},41382:e=>{e.exports={en:["change chart background type"],tr:["grafik arka plan türünü değiştir"]}},79637:e=>{e.exports={en:["change chart values visibility"],tr:["grafik değerleri görünürlüğünü değiştir"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],tr:["önceki kapanışa göre renk çubuklarını değiştir"]}},88324:e=>{e.exports={en:["change column up color"],tr:["yukarı sütun rengini değiştir"]}},93890:e=>{e.exports={en:["change column down color"],tr:["aşağı sütun rengini değiştir"]}},4727:e=>{e.exports={en:["change column price source"],tr:["sütun fiyat kaynağını değiştir"]}},50544:e=>{e.exports={en:["change crosshair width"],tr:["artı işareti genişliğini değiştir"]}},92885:e=>{e.exports={en:["change crosshair color"],tr:["artı işareti rengini değiştir"]}},68418:e=>{e.exports={en:["change crosshair style"],tr:["artı stilini değiştir"]}},43109:e=>{e.exports={en:["change date format"],tr:["tarih biçimini değiştir"]}},30418:e=>{e.exports={en:["change day of week on labels"],tr:["zaman çizelgesi etiketlerinde haftanın gününü değiştir"]}},82063:e=>{e.exports={en:["change decimal places"],tr:["ondalık basamakları değiştir"]}},44223:e=>{e.exports={en:["change extended hours color"],tr:["uzatılmış saat rengini değiştir"]}},47393:e=>{e.exports={en:["change electronic trading hours"],tr:["elektronik işlem saatlerini değiştir"]}},73844:e=>{e.exports={en:["change grid lines visibility"],tr:["kılavuz çizgilerinin görünürlüğünü değiştirme"]}},61407:e=>{e.exports={en:["change high and low price line color"],tr:["yüksek ve düşük fiyat çizgilerinin rengini değiştir"]}},39581:e=>{e.exports={en:["change high and low price line width"],tr:["yüksek ve düşük fiyat çizgilerinin genişliğini değiştir"]}},6026:e=>{e.exports={en:["change high-low body color"],tr:["yüksek-düşük orta rengi değiştir"]}},73021:e=>{e.exports={en:["change high-low body visibility"], -tr:["yüksek-düşük gövde görünürlüğünü değiştir"]}},46844:e=>{e.exports={en:["change high-low border color"],tr:["yüksek-düşük kenar rengi değiştir"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],tr:["yüksek-alt sınır görünürlüğünü değiştir"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],tr:["yüksek-düşük etiket görünümü değiştir"]}},56961:e=>{e.exports={en:["change high-low labels color"],tr:["yüksek-düşük etiket rengi değiştir"]}},21133:e=>{e.exports={en:["change horz grid lines color"],tr:["yatay ızgara çizgilerinin rengini değiştir"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],tr:["gösterge başlıklarının görünürlüğünü değiştir"]}},49583:e=>{e.exports={en:["change indicator values visibility"],tr:["gösterge değerleri görünürlüğünü değiştir"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],tr:["gösterge argümanlarının görünürlüğünü değiştir"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],tr:["göstergeleri ve finansal isim etiketlerinin görünürlüğünü değiştir"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],tr:["göstergeleri ve finansal değer etiketlerinin görünürlüğünü değiştir"]}},66307:e=>{e.exports={en:["change last day change visibility"],tr:["değişim son gün değişim görünürlük"]}},91873:e=>{e.exports={en:["change legend background transparency"],tr:["efsane arka plan şeffaflığını değiştir"]}},14246:e=>{e.exports={en:["change legend background visibility"],tr:["efsane arka plan görünürlüğünü değiştir"]}},88640:e=>{e.exports={en:["change line color"],tr:["çizgi rengini değiştir"]}},41837:e=>{e.exports={en:["change line price source"],tr:["çizgi fiyatı kaynağını değiştir"]}},48339:e=>{e.exports={en:["change line width"],tr:["çizgi genişliğini değiştir"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],tr:["bölme düğmelerinin görünürlüğünü değiştir"]}},52203:e=>{e.exports={en:["change pane separators color"],tr:["bölme ayırıcıların rengini değiştir"]}},38730:e=>{e.exports={en:["change post market color"],tr:["pazar sonrası rengini değiştir"]}},28075:e=>{e.exports={en:["change post market line color"],tr:["piyasa sonrası çizgi rengini değiştir"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],tr:["piyasa öncesi/sonrası fiyat çizgilerinin görünürlüğünü değiştir"]}},44371:e=>{e.exports={en:["change pre market color"],tr:["piyasa öncesi rengini değiştir"]}},96114:e=>{e.exports={en:["change pre market line color"],tr:["piyasa öncesi çizgi rengini değiştir"]}},69814:e=>{e.exports={en:["change previous close price line color"],tr:["önceki kapanış fiyatı satırı rengi değiştir"]}},13660:e=>{e.exports={en:["change previous close price line width"],tr:["önceki kapanış fiyat satırı genişliğini değiştir"]}},87861:e=>{e.exports={en:["change price line color"],tr:["fiyat satırı rengini değiştir"]}},29353:e=>{e.exports={en:["change price line width"],tr:["fiyat satırı genişliğini değiştir"]}},16241:e=>{e.exports={ -en:["change range bars style"],tr:["aralık çubukları stilini değiştir"]}},65821:e=>{e.exports={en:["change range thin bars"],tr:["ince çubuk aralığı değiştir"]}},75487:e=>{e.exports={en:["change renko wick down color"],tr:["renko fitil aşağı rengi değiştir"]}},92277:e=>{e.exports={en:["change renko wick up color"],tr:["renko fitil rengi değiştir"]}},79604:e=>{e.exports={en:["change renko wick visibility"],tr:["renko fitil görünümünü değiştir"]}},82946:e=>{e.exports={en:["change right margin"],tr:["sağ kenar boşluğunu değiştir"]}},79545:e=>{e.exports={en:["change right margin percentage"],tr:["sağ kenar boşluğu yüzdesini değiştir"]}},78995:e=>{e.exports={en:["change symbol watermark color"],tr:["sembol filigran rengini değiştir"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],tr:["sembol filigran görünürlüğünü değiştir"]}},88167:e=>{e.exports={en:["change symbol description visibility"],tr:["sembol açıklama görünürlüğünü değiştir"]}},12050:e=>{e.exports={en:["change symbol field visibility"],tr:["sembol alanı görünürlüğünü değiştirme"]}},46066:e=>{e.exports={en:["change symbol last value mode"],tr:["sembol son değer modunu değiştir"]}},902:e=>{e.exports={en:["change symbol legend format"],tr:["sembol açıklama biçimini değiştir"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],tr:["aralığı değiştirirken grafik sol kenar konumunu değiştir"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],tr:["ölçek modlarını değiştirme düğmeleri görünürlük"]}},76131:e=>{e.exports={en:["change scales text color"],tr:["ölçek metin rengini değiştir"]}},27792:e=>{e.exports={en:["change scales font size"],tr:["ölçek yazı tipi boyutunu değiştir"]}},94997:e=>{e.exports={en:["change scales lines color"],tr:["ölçek çizgi rengini değiştir"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],tr:["oturumları aralık görünürlüğü değiştir"]}},28175:e=>{e.exports={en:["change sessions breaks width"],tr:["oturum aralık genişliği değiştir"]}},33895:e=>{e.exports={en:["change sessions breaks color"],tr:["oturum aralık rengini değiştir"]}},21641:e=>{e.exports={en:["change sessions breaks style"],tr:["oturum aralık stilini değiştir"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],tr:["fiyat ölçeğinde gerçek fiyatların görüntüsünü değiştir (Heiken-Ashi fiyatı yerine)"]}},60834:e=>{e.exports={en:["change thin bars"],tr:["ince çubukları değiştir"]}},39754:e=>{e.exports={en:["change time hours format"],tr:["saat biçimini değiştir"]}},74883:e=>{e.exports={en:["change top margin"],tr:["üst kenar boşluğunu değiştir"]}},51250:e=>{e.exports={en:["change unit label visibility"],tr:["birim etiketi görünürlüğünü değiştir"]}},71805:e=>{e.exports={en:["change vert grid lines color"],tr:["dikey ızgara çizgilerinin rengini değiştir"]}},96201:e=>{e.exports={en:["change volume values visibility"],tr:["hacim değerleri görünürlüğünü değiştir"]}},17214:e=>{e.exports={en:["change {candleType} up border color"], -tr:["{candleType} yukarı kenar rengi değiştir"]}},36697:e=>{e.exports={en:["change {candleType} up color"],tr:["{candleType} rengi değiştir"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],tr:["{candleType} fitil rengi değiştir"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],tr:["{candleType} fitil rengini değiştir"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],tr:["{candleType} fitil görünürlüğünü değiştir"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],tr:["{candleType} gövde görünümü değiştir"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],tr:["{candleType} sınır görünürlüğünü değiştir"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],tr:["{candleType} alt kenar rengi değiştir"]}},64571:e=>{e.exports={en:["change {candleType} down color"],tr:["{candleType} alt rengi değiştir"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},5012:e=>{e.exports={en:["change {chartType} down color"],tr:["{chartType} aşağı rengi değiştir"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],tr:["{chartType} projeksiyon sınır çubuğu rengi değiştir"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],tr:["{chartType} projeksiyon çubuğu rengi değiştir"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],tr:["{chartType} projeksiyon çubuğunun rengi değiştir"]}},6970:e=>{e.exports={en:["change {chartType} up color"],tr:["{chartType} rengi değiştir"]}},66110:e=>{e.exports={en:["change {inputName} property"],tr:["{inputName} özelliğini değiştir"]}},18077:e=>{e.exports={en:["adjust data for dividends"],tr:["temettü verilerini ayarlayın"]}},1433:e=>{e.exports={en:["adjust for contract changes"],tr:["sözleşme değişikliklerini ayarla"]}},92598:e=>{e.exports={en:["hollow candles"],tr:["İçi Boş Mumlar"]}},57243:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},70282:e=>{e.exports={en:["renko"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],tr:["günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],tr:["{value} ondalık","{value} ondalık"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.7458.068c610f8718bc62a766.js b/charting_library/bundles/tr.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..f3796c33 --- /dev/null +++ b/charting_library/bundles/tr.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],tr:["çubuklar"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],tr:["(A + Y + D + K)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],tr:["(Y + D + K)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],tr:["(Y + D)/2"]}},31882:e=>{e.exports={en:["12-hours"],tr:["12-saat"]}},5797:e=>{e.exports={en:["24-hours"],tr:["24-saat"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],tr:["Önceki kapanışa göre çubuk rengi"]}},23739:e=>{e.exports={en:["Canvas"],tr:["Kanvas"]}},24197:e=>{e.exports={en:["Center"],tr:["Orta"]}},15153:e=>{e.exports={en:["Chart basic styles"],tr:["Basit grafik stilleri"]}},45639:e=>{e.exports={en:["Chart values"],tr:["Grafik değerleri"]}},84831:e=>{e.exports={en:["Close line"],tr:["Kapanış çizgisi"]}},74622:e=>{e.exports={en:["Crosshair"],tr:["Artı işareti"]}},81849:e=>{e.exports={en:["Currency"],tr:["Döviz"]}},3015:e=>{e.exports={en:["Currency and Unit"],tr:["Para Birimi ve Birim"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],tr:["Verileri temettülere göre düzelt"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],tr:["Sözleşme değişikliklerine göre ayarla"]}},36620:e=>{e.exports={en:["Alerts"],tr:["Alarmlar"]}},14119:e=>{e.exports={en:["Arguments"],tr:["Argümanlar"]}},68650:e=>{e.exports={en:["Average close"],tr:["Ortalama kapanış"]}},27567:e=>{e.exports={en:["Bottom"],tr:["Alt"]}},3159:e=>{e.exports={en:["Bottom line"],tr:["Alt çizgi"]}},74406:e=>{e.exports={en:["Body"],tr:["Temel hat"]}},333:e=>{e.exports={en:["Borders"],tr:["Kenarlar"]}},79468:e=>{e.exports={en:["Background"],tr:["Arkaplan"]}},10842:e=>{e.exports={en:["Bar change values"],tr:["Çubuk Değişim Değeri"]}},28975:e=>{e.exports={en:["Base level"],tr:["Temel seviye"]}},76473:e=>{e.exports={en:["Bid and ask"],tr:["Alım ve Satım"]}},32744:e=>{e.exports={en:["Buttons"],tr:["Tuşlar"]}},68662:e=>{e.exports={en:["Grid lines"],tr:["Kılavuz çizgileri"]}},17611:e=>{e.exports={en:["Down bars"],tr:["Düşüş Çubukları"]}},23743:e=>{e.exports={en:["Down color"],tr:["Düşüş Rengi"]}},48225:e=>{e.exports={en:["Data modification"],tr:["Veri değişimi"]}},84838:e=>{e.exports={en:["Date format"],tr:["Tarih biçimi"]}},42357:e=>{e.exports={en:["Day of week on labels"],tr:["Zaman çizelgesi etiketlerinde haftanın günleri"]}},16564:e=>{e.exports={en:["Default"],tr:["Varsayılan"]}},78734:e=>{e.exports={en:["Description"],tr:["Açıklama"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],tr:["Elektronik işlem saatleri arka planı"]}},69808:e=>{e.exports={en:["Events"],tr:["Olaylar"]}},41129:e=>{e.exports={en:["Fill"],tr:["Doldur"]}},61112:e=>{e.exports={en:["Fill top area"],tr:["Üst alanı doldurun"]}},73185:e=>{e.exports={en:["Fill bottom area"],tr:["Alt alanı doldur"]}},95406:e=>{e.exports={en:["Horizontal"],tr:["Yatay"]}},61900:e=>{e.exports={en:["Horz only"],tr:["Sadece yatay"]}},14180:e=>{e.exports={en:["High and low"],tr:["Yüksek ve düşük"]}}, +56359:e=>{e.exports={en:["High line"],tr:["Yüksek çizgi"]}},47326:e=>{e.exports={en:["Integer"],tr:["Tamsayı"]}},84549:e=>{e.exports={en:["Indicators"],tr:["Göstergeler"]}},78082:e=>{e.exports={en:["Indicators and financials"],tr:["Göstergeler ve finansallar"]}},25765:e=>{e.exports={en:["Open market status"],tr:["Açık piyasa durumu"]}},34579:e=>{e.exports={en:["Low line"],tr:["Düşük çizgisi"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],tr:["Uzun Açıklama"]}},72423:e=>{e.exports={en:["Last day change values"],tr:["Son gün değişim değerleri"]}},11626:e=>{e.exports={en:["Left"],tr:["Sol"]}},8249:e=>{e.exports={en:["Money"],tr:["Para"]}},70937:e=>{e.exports={en:["Margins"],tr:["Marjlar"]}},68833:e=>{e.exports={en:["Middle"],tr:["Orta"]}},58589:e=>{e.exports={en:["No overlapping labels"],tr:["Örtüşen Etiketleri Gösterme"]}},60798:e=>{e.exports={en:["None"],tr:["Hiçbiri"]}},51019:e=>{e.exports={en:["Navigation"],tr:["Navigasyon"]}},99709:e=>{e.exports={en:["Name"],tr:["Adı"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],tr:["Aralığı değiştirirken grafiğin sol kenar konumunu kaydet"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],tr:["Skala modları (A ve L)"]}},93968:e=>{e.exports={en:["Scales"],tr:["Ölçekler"]}},90275:e=>{e.exports={en:["Scales and lines"],tr:["Ölçekler ve çizgiler"]}},30042:e=>{e.exports={en:["Scales placement"],tr:["Ölçekleri yerleştirme"]}},28715:e=>{e.exports={en:["Status line"],tr:["Durum çizgisi"]}},95481:e=>{e.exports={en:["Symbol"],tr:["Sembol"]}},53263:e=>{e.exports={en:["Pane"],tr:["Bölme"]}},82894:e=>{e.exports={en:["Pane separators"],tr:["Bölme ayırıcıları"]}},16207:e=>{e.exports={en:["Percentage"],tr:["Yüzde"]}},94408:e=>{e.exports={en:["Pips"],tr:["Pip"]}},60904:e=>{e.exports={en:["Pre/post market"],tr:["Piyasa Öncesi/Sonrası"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],tr:["Piyasa saatleri öncesi/sonrası arka planı"]}},59766:e=>{e.exports={en:["Precision"],tr:["Hassasiyet"]}},83811:e=>{e.exports={en:["Previous day close"],tr:["Önceki Gün Kapanışı"]}},35082:e=>{e.exports={en:["Price Scale"],tr:["Fiyat Ölçeği"]}},27632:e=>{e.exports={en:["Price and percentage value"],tr:["Fiyat ve yüzdelik değeri"]}},62142:e=>{e.exports={en:["Price labels & lines"],tr:["Fiyat etiketleri ve çizgileri"]}},84684:e=>{e.exports={en:["Price source"],tr:["Fiyat Kaynağı"]}},73466:e=>{e.exports={en:["Projection up bars"],tr:["Artış çubuğun projeksiyonu"]}},77430:e=>{e.exports={en:["Projection candles"],tr:["Projeksiyon mumları"]}},88367:e=>{e.exports={en:["Projection down bars"],tr:["Düşüş çubuğun projeksiyonu"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],tr:["Fiyat ölçeğinde gerçek fiyatlar (Heikin-Ashi fiyatı yerine)"]}},50421:e=>{e.exports={en:["Right"],tr:["Sağ"]}},62532:e=>{e.exports={en:["Right Margin"],tr:["Sağ Kenar Boşluğu"]}},41571:e=>{e.exports={en:["Watermark"],tr:["Filigran"]}},32163:e=>{e.exports={en:["Wick"],tr:["Fitil"]}},97118:e=>{e.exports={en:["Top"],tr:["Üst"] +}},89349:e=>{e.exports={en:["Top line"],tr:["Üst çizgi"]}},70320:e=>{e.exports={en:["Text"],tr:["Metin"]}},25485:e=>{e.exports={en:["Text alignment"],tr:["Metin hizalama"]}},67781:e=>{e.exports={en:["Text orientation"],tr:["Metin yönü"]}},20215:e=>{e.exports={en:["Thin bars"],tr:["İnce çubuklar"]}},70198:e=>{e.exports={en:["Title"],tr:["Başlık"]}},29854:e=>{e.exports={en:["Titles"],tr:["Başlıklar"]}},5791:e=>{e.exports={en:["Ticker"],tr:["Sembol"]}},16816:e=>{e.exports={en:["Ticker and description"],tr:["Sembol ve açıklama"]}},24821:e=>{e.exports={en:["Ticks"],tr:["Kademeler"]}},93965:e=>{e.exports={en:["Time Scale"],tr:["Zaman Ölçeği"]}},5591:e=>{e.exports={en:["Time hours format"],tr:["Saat biçimi"]}},77073:e=>{e.exports={en:["Timezone"],tr:["Saat Dilimi"]}},76495:e=>{e.exports={en:["Trading"],tr:["İşlem"]}},33564:e=>{e.exports={en:["Unit"],tr:["Birim"]}},23091:e=>{e.exports={en:["Up color"],tr:["Artış Rengi"]}},36957:e=>{e.exports={en:["Up bars"],tr:["Artış çubukları"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],tr:["Günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},37644:e=>{e.exports={en:["Volume"],tr:["Hacim"]}},51514:e=>{e.exports={en:["Value"],tr:["Değer"]}},31218:e=>{e.exports={en:["Value according to scale"],tr:["Ölçeğe göre değer"]}},60092:e=>{e.exports={en:["Values"],tr:["Değerler"]}},83594:e=>{e.exports={en:["Vert and horz"],tr:["Dik ve yatay"]}},8402:e=>{e.exports={en:["Vert only"],tr:["Sadece dikey"]}},69526:e=>{e.exports={en:["Vertical"],tr:["Dikey"]}},21105:e=>{e.exports={en:["candle"],tr:["mum"]}},27068:e=>{e.exports={en:["change HLC bars"],tr:["HLC çubuk değiştir"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],tr:["gezinme düğmelerinin görünürlüğünü değiştir"]}},96227:e=>{e.exports={en:["change open market status visibility"],tr:["açık piyasa durumu görünürlüğünü değiştir"]}},43231:e=>{e.exports={en:["change average close price line width"],tr:["ortalama kapanış fiyatı çizgi genişliğini değiştir"]}},47026:e=>{e.exports={en:["change average close price line color"],tr:["ortalama kapanış fiyatı çizgi rengini değiştir"]}},86866:e=>{e.exports={en:["change area fill color"],tr:["alan dolgu rengini değiştir"]}},89346:e=>{e.exports={en:["change area line width"],tr:["alan çizgi genişliğini değiştir"]}},29605:e=>{e.exports={en:["change area line color"],tr:["alan çizgi rengini değiştir"]}},4640:e=>{e.exports={en:["change area price source"],tr:["alan fiyat kaynağını değiştir"]}},98407:e=>{e.exports={en:["change ask line color"],tr:["al satırı rengini değiştir"]}},42190:e=>{e.exports={en:["change base level"],tr:["taban seviyesini değiştir"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],tr:["taban çizgisi alt çizgi rengini değiştir"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],tr:["taban çizgisi alt çizgi genişliğini değiştir"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],tr:["taban çizgisi dolgu alt alanı rengini değiştir"]}},92873:e=>{ +e.exports={en:["change baseline fill top area color"],tr:["taban çizgisi dolgu üst alan rengini değiştir"]}},68609:e=>{e.exports={en:["change baseline price source"],tr:["temel fiyat kaynağını değiştir"]}},69044:e=>{e.exports={en:["change baseline top line color"],tr:["taban çizgisi üst çizgi rengini değiştir"]}},68197:e=>{e.exports={en:["change baseline top line width"],tr:["taban çizgisi üst çizgi genişliğini değiştir"]}},33464:e=>{e.exports={en:["change bar up color"],tr:["çubuğun üst rengini değiştir"]}},27426:e=>{e.exports={en:["change bar change visibility"],tr:["çubuk değiştirme görünürlüğünü değiştir"]}},59622:e=>{e.exports={en:["change bar down color"],tr:["çubuğun alt rengini değiştir"]}},17919:e=>{e.exports={en:["change bid line color"],tr:["sat satırı rengini değiştir"]}},32094:e=>{e.exports={en:["change bottom margin"],tr:["alt kenar boşluğunu değiştir"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],tr:["para birimi ve birim etiketleri görünürlüğünü değiştir"]}},64003:e=>{e.exports={en:["change currency label visibility"],tr:["para birimi etiketi görünürlüğünü değiştir"]}},42803:e=>{e.exports={en:["change chart background color"],tr:["grafik arka plan rengini değiştir"]}},41382:e=>{e.exports={en:["change chart background type"],tr:["grafik arka plan türünü değiştir"]}},79637:e=>{e.exports={en:["change chart values visibility"],tr:["grafik değerleri görünürlüğünü değiştir"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],tr:["önceki kapanışa göre renk çubuklarını değiştir"]}},88324:e=>{e.exports={en:["change column up color"],tr:["yukarı sütun rengini değiştir"]}},93890:e=>{e.exports={en:["change column down color"],tr:["aşağı sütun rengini değiştir"]}},4727:e=>{e.exports={en:["change column price source"],tr:["sütun fiyat kaynağını değiştir"]}},50544:e=>{e.exports={en:["change crosshair width"],tr:["artı işareti genişliğini değiştir"]}},92885:e=>{e.exports={en:["change crosshair color"],tr:["artı işareti rengini değiştir"]}},68418:e=>{e.exports={en:["change crosshair style"],tr:["artı stilini değiştir"]}},43109:e=>{e.exports={en:["change date format"],tr:["tarih biçimini değiştir"]}},30418:e=>{e.exports={en:["change day of week on labels"],tr:["zaman çizelgesi etiketlerinde haftanın gününü değiştir"]}},82063:e=>{e.exports={en:["change decimal places"],tr:["ondalık basamakları değiştir"]}},44223:e=>{e.exports={en:["change extended hours color"],tr:["uzatılmış saat rengini değiştir"]}},47393:e=>{e.exports={en:["change electronic trading hours"],tr:["elektronik işlem saatlerini değiştir"]}},73844:e=>{e.exports={en:["change grid lines visibility"],tr:["kılavuz çizgilerinin görünürlüğünü değiştirme"]}},61407:e=>{e.exports={en:["change high and low price line color"],tr:["yüksek ve düşük fiyat çizgilerinin rengini değiştir"]}},39581:e=>{e.exports={en:["change high and low price line width"],tr:["yüksek ve düşük fiyat çizgilerinin genişliğini değiştir"]}},6026:e=>{e.exports={en:["change high-low body color"],tr:["yüksek-düşük orta rengi değiştir"]}},73021:e=>{ +e.exports={en:["change high-low body visibility"],tr:["yüksek-düşük gövde görünürlüğünü değiştir"]}},46844:e=>{e.exports={en:["change high-low border color"],tr:["yüksek-düşük kenar rengi değiştir"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],tr:["yüksek-alt sınır görünürlüğünü değiştir"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],tr:["yüksek-düşük etiket görünümü değiştir"]}},56961:e=>{e.exports={en:["change high-low labels color"],tr:["yüksek-düşük etiket rengi değiştir"]}},21133:e=>{e.exports={en:["change horz grid lines color"],tr:["yatay ızgara çizgilerinin rengini değiştir"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],tr:["gösterge başlıklarının görünürlüğünü değiştir"]}},49583:e=>{e.exports={en:["change indicator values visibility"],tr:["gösterge değerleri görünürlüğünü değiştir"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],tr:["gösterge argümanlarının görünürlüğünü değiştir"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],tr:["göstergeleri ve finansal isim etiketlerinin görünürlüğünü değiştir"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],tr:["göstergeleri ve finansal değer etiketlerinin görünürlüğünü değiştir"]}},66307:e=>{e.exports={en:["change last day change visibility"],tr:["değişim son gün değişim görünürlük"]}},91873:e=>{e.exports={en:["change legend background transparency"],tr:["efsane arka plan şeffaflığını değiştir"]}},14246:e=>{e.exports={en:["change legend background visibility"],tr:["efsane arka plan görünürlüğünü değiştir"]}},88640:e=>{e.exports={en:["change line color"],tr:["çizgi rengini değiştir"]}},41837:e=>{e.exports={en:["change line price source"],tr:["çizgi fiyatı kaynağını değiştir"]}},48339:e=>{e.exports={en:["change line width"],tr:["çizgi genişliğini değiştir"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],tr:["bölme düğmelerinin görünürlüğünü değiştir"]}},52203:e=>{e.exports={en:["change pane separators color"],tr:["bölme ayırıcıların rengini değiştir"]}},38730:e=>{e.exports={en:["change post market color"],tr:["pazar sonrası rengini değiştir"]}},28075:e=>{e.exports={en:["change post market line color"],tr:["piyasa sonrası çizgi rengini değiştir"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],tr:["piyasa öncesi/sonrası fiyat çizgilerinin görünürlüğünü değiştir"]}},44371:e=>{e.exports={en:["change pre market color"],tr:["piyasa öncesi rengini değiştir"]}},96114:e=>{e.exports={en:["change pre market line color"],tr:["piyasa öncesi çizgi rengini değiştir"]}},69814:e=>{e.exports={en:["change previous close price line color"],tr:["önceki kapanış fiyatı satırı rengi değiştir"]}},13660:e=>{e.exports={en:["change previous close price line width"],tr:["önceki kapanış fiyat satırı genişliğini değiştir"]}},87861:e=>{e.exports={en:["change price line color"],tr:["fiyat satırı rengini değiştir"]}},29353:e=>{e.exports={en:["change price line width"], +tr:["fiyat satırı genişliğini değiştir"]}},16241:e=>{e.exports={en:["change range bars style"],tr:["aralık çubukları stilini değiştir"]}},65821:e=>{e.exports={en:["change range thin bars"],tr:["ince çubuk aralığı değiştir"]}},75487:e=>{e.exports={en:["change renko wick down color"],tr:["renko fitil aşağı rengi değiştir"]}},92277:e=>{e.exports={en:["change renko wick up color"],tr:["renko fitil rengi değiştir"]}},79604:e=>{e.exports={en:["change renko wick visibility"],tr:["renko fitil görünümünü değiştir"]}},82946:e=>{e.exports={en:["change right margin"],tr:["sağ kenar boşluğunu değiştir"]}},79545:e=>{e.exports={en:["change right margin percentage"],tr:["sağ kenar boşluğu yüzdesini değiştir"]}},78995:e=>{e.exports={en:["change symbol watermark color"],tr:["sembol filigran rengini değiştir"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],tr:["sembol filigran görünürlüğünü değiştir"]}},88167:e=>{e.exports={en:["change symbol description visibility"],tr:["sembol açıklama görünürlüğünü değiştir"]}},12050:e=>{e.exports={en:["change symbol field visibility"],tr:["sembol alanı görünürlüğünü değiştirme"]}},46066:e=>{e.exports={en:["change symbol last value mode"],tr:["sembol son değer modunu değiştir"]}},902:e=>{e.exports={en:["change symbol legend format"],tr:["sembol açıklama biçimini değiştir"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],tr:["aralığı değiştirirken grafik sol kenar konumunu değiştir"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],tr:["ölçek modlarını değiştirme düğmeleri görünürlük"]}},76131:e=>{e.exports={en:["change scales text color"],tr:["ölçek metin rengini değiştir"]}},27792:e=>{e.exports={en:["change scales font size"],tr:["ölçek yazı tipi boyutunu değiştir"]}},94997:e=>{e.exports={en:["change scales lines color"],tr:["ölçek çizgi rengini değiştir"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],tr:["oturumları aralık görünürlüğü değiştir"]}},28175:e=>{e.exports={en:["change sessions breaks width"],tr:["oturum aralık genişliği değiştir"]}},33895:e=>{e.exports={en:["change sessions breaks color"],tr:["oturum aralık rengini değiştir"]}},21641:e=>{e.exports={en:["change sessions breaks style"],tr:["oturum aralık stilini değiştir"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],tr:["fiyat ölçeğinde gerçek fiyatların görüntüsünü değiştir (Heiken-Ashi fiyatı yerine)"]}},60834:e=>{e.exports={en:["change thin bars"],tr:["ince çubukları değiştir"]}},39754:e=>{e.exports={en:["change time hours format"],tr:["saat biçimini değiştir"]}},74883:e=>{e.exports={en:["change top margin"],tr:["üst kenar boşluğunu değiştir"]}},51250:e=>{e.exports={en:["change unit label visibility"],tr:["birim etiketi görünürlüğünü değiştir"]}},71805:e=>{e.exports={en:["change vert grid lines color"],tr:["dikey ızgara çizgilerinin rengini değiştir"]}},96201:e=>{e.exports={en:["change volume values visibility"],tr:["hacim değerleri görünürlüğünü değiştir"]}},17214:e=>{ +e.exports={en:["change {candleType} up border color"],tr:["{candleType} yukarı kenar rengi değiştir"]}},36697:e=>{e.exports={en:["change {candleType} up color"],tr:["{candleType} rengi değiştir"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],tr:["{candleType} fitil rengi değiştir"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],tr:["{candleType} fitil rengini değiştir"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],tr:["{candleType} fitil görünürlüğünü değiştir"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],tr:["{candleType} gövde görünümü değiştir"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],tr:["{candleType} sınır görünürlüğünü değiştir"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],tr:["{candleType} alt kenar rengi değiştir"]}},64571:e=>{e.exports={en:["change {candleType} down color"],tr:["{candleType} alt rengi değiştir"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},5012:e=>{e.exports={en:["change {chartType} down color"],tr:["{chartType} aşağı rengi değiştir"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],tr:["{chartType} projeksiyon sınır çubuğu rengi değiştir"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],tr:["{chartType} projeksiyon çubuğu rengi değiştir"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],tr:["{chartType} projeksiyon çubuğunun rengi değiştir"]}},6970:e=>{e.exports={en:["change {chartType} up color"],tr:["{chartType} rengi değiştir"]}},66110:e=>{e.exports={en:["change {inputName} property"],tr:["{inputName} özelliğini değiştir"]}},18077:e=>{e.exports={en:["adjust data for dividends"],tr:["temettü verilerini ayarlayın"]}},1433:e=>{e.exports={en:["adjust for contract changes"],tr:["sözleşme değişikliklerini ayarla"]}},92598:e=>{e.exports={en:["hollow candles"],tr:["İçi Boş Mumlar"]}},57243:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},70282:e=>{e.exports={en:["renko"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],tr:["günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],tr:["{value} ondalık","{value} ondalık"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/tr.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 012c7272..00000000 --- a/charting_library/bundles/tr.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],tr:["#{count} (çubuk)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],tr:["#{count} (fiyat, çubuk)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],tr:["(A + Y + D + K)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],tr:["(Y + D + K)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],tr:["(Y + D)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],tr:["Önceki kapanışa göre çubuk rengi"]}},78930:e=>{e.exports={en:["Coordinates"],tr:["Kordinatlar"]}},24197:e=>{e.exports={en:["Center"],tr:["Orta"]}},84831:e=>{e.exports={en:["Close line"],tr:["Kapanış çizgisi"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],tr:["Verileri temettülere göre düzelt"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],tr:["Sözleşme değişikliklerine göre ayarla"]}},27567:e=>{e.exports={en:["Bottom"],tr:["Alt"]}},3159:e=>{e.exports={en:["Bottom line"],tr:["Alt çizgi"]}},74406:e=>{e.exports={en:["Body"],tr:["Temel hat"]}},333:e=>{e.exports={en:["Borders"],tr:["Kenarlar"]}},42398:e=>{e.exports={en:["Base"],tr:["Taban"]}},28975:e=>{e.exports={en:["Base level"],tr:["Temel seviye"]}},71776:e=>{e.exports={en:["Down"],tr:["Alt"]}},17611:e=>{e.exports={en:["Down bars"],tr:["Düşüş Çubukları"]}},23743:e=>{e.exports={en:["Down color"],tr:["Düşüş Rengi"]}},48225:e=>{e.exports={en:["Data modification"],tr:["Veri değişimi"]}},72942:e=>{e.exports={en:["Days"],tr:["Gün"]}},16564:e=>{e.exports={en:["Default"],tr:["Varsayılan"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],tr:["Ayrıştırma (fiyat, çubuk)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],tr:["Elektronik işlem saatleri arka planı"]}},819:e=>{e.exports={en:["Extend lines"],tr:["Çizgileri uzat"]}},41129:e=>{e.exports={en:["Fill"],tr:["Doldur"]}},61112:e=>{e.exports={en:["Fill top area"],tr:["Üst alanı doldurun"]}},73185:e=>{e.exports={en:["Fill bottom area"],tr:["Alt alanı doldur"]}},56796:e=>{e.exports={en:["Hours"],tr:["Saat"]}},95406:e=>{e.exports={en:["Horizontal"],tr:["Yatay"]}},56359:e=>{e.exports={en:["High line"],tr:["Yüksek çizgi"]}},47326:e=>{e.exports={en:["Integer"],tr:["Tamsayı"]}},21429:e=>{e.exports={en:["Inputs"],tr:["Girdiler"]}},64075:e=>{e.exports={en:["Override min tick"],tr:["Fiyatın Min Adımı"]}},34579:e=>{e.exports={en:["Low line"],tr:["Düşük çizgisi"]}},11626:e=>{e.exports={en:["Left"],tr:["Sol"]}},43154:e=>{e.exports={en:["Months"],tr:["Aylar"]}},68833:e=>{e.exports={en:["Middle"],tr:["Orta"]}},42562:e=>{e.exports={en:["Minutes"],tr:["Dakika"]}},65188:e=>{e.exports={en:["Seconds"],tr:["Saniye"]}},13350:e=>{e.exports={en:["Pearson's R"],tr:["Pearson R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],tr:["Piyasa saatleri öncesi/sonrası arka planı"]}},59766:e=>{e.exports={en:["Precision"],tr:["Hassasiyet"]}},84684:e=>{e.exports={en:["Price source"],tr:["Fiyat Kaynağı"]}},73466:e=>{e.exports={en:["Projection up bars"],tr:["Artış çubuğun projeksiyonu"]}},77430:e=>{e.exports={ -en:["Projection candles"],tr:["Projeksiyon mumları"]}},88367:e=>{e.exports={en:["Projection down bars"],tr:["Düşüş çubuğun projeksiyonu"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],tr:["Fiyat ölçeğinde gerçek fiyatlar (Heikin-Ashi fiyatı yerine)"]}},50421:e=>{e.exports={en:["Right"],tr:["Sağ"]}},835:e=>{e.exports={en:["Weeks"],tr:["Haftalar"]}},32163:e=>{e.exports={en:["Wick"],tr:["Fitil"]}},97118:e=>{e.exports={en:["Top"],tr:["Üst"]}},89349:e=>{e.exports={en:["Top line"],tr:["Üst çizgi"]}},70320:e=>{e.exports={en:["Text"],tr:["Metin"]}},25485:e=>{e.exports={en:["Text alignment"],tr:["Metin hizalama"]}},67781:e=>{e.exports={en:["Text orientation"],tr:["Metin yönü"]}},20215:e=>{e.exports={en:["Thin bars"],tr:["İnce çubuklar"]}},24821:e=>{e.exports={en:["Ticks"],tr:["Kademeler"]}},77073:e=>{e.exports={en:["Timezone"],tr:["Saat Dilimi"]}},22691:e=>{e.exports={en:["Up"],tr:["Üst"]}},23091:e=>{e.exports={en:["Up color"],tr:["Artış Rengi"]}},36957:e=>{e.exports={en:["Up bars"],tr:["Artış çubukları"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],tr:["Günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},69526:e=>{e.exports={en:["Vertical"],tr:["Dikey"]}},21105:e=>{e.exports={en:["candle"],tr:["mum"]}},27068:e=>{e.exports={en:["change HLC bars"],tr:["HLC çubuk değiştir"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],tr:["alan dolgu rengini değiştir"]}},89346:e=>{e.exports={en:["change area line width"],tr:["alan çizgi genişliğini değiştir"]}},29605:e=>{e.exports={en:["change area line color"],tr:["alan çizgi rengini değiştir"]}},4640:e=>{e.exports={en:["change area price source"],tr:["alan fiyat kaynağını değiştir"]}},42190:e=>{e.exports={en:["change base level"],tr:["taban seviyesini değiştir"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],tr:["taban çizgisi alt çizgi rengini değiştir"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],tr:["taban çizgisi alt çizgi genişliğini değiştir"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],tr:["taban çizgisi dolgu alt alanı rengini değiştir"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],tr:["taban çizgisi dolgu üst alan rengini değiştir"]}},68609:e=>{e.exports={en:["change baseline price source"],tr:["temel fiyat kaynağını değiştir"]}},69044:e=>{e.exports={en:["change baseline top line color"],tr:["taban çizgisi üst çizgi rengini değiştir"]}},68197:e=>{e.exports={en:["change baseline top line width"],tr:["taban çizgisi üst çizgi genişliğini değiştir"]}},33464:e=>{e.exports={en:["change bar up color"],tr:["çubuğun üst rengini değiştir"]}},2066:e=>{e.exports={en:["change bar X coordinate"],tr:["çubuk X koordinatını değiştir"]}},59622:e=>{e.exports={en:["change bar down color"],tr:["çubuğun alt rengini değiştir"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],tr:["önceki kapanışa göre renk çubuklarını değiştir"]}},88324:e=>{e.exports={ -en:["change column up color"],tr:["yukarı sütun rengini değiştir"]}},93890:e=>{e.exports={en:["change column down color"],tr:["aşağı sütun rengini değiştir"]}},4727:e=>{e.exports={en:["change column price source"],tr:["sütun fiyat kaynağını değiştir"]}},82063:e=>{e.exports={en:["change decimal places"],tr:["ondalık basamakları değiştir"]}},44223:e=>{e.exports={en:["change extended hours color"],tr:["uzatılmış saat rengini değiştir"]}},47393:e=>{e.exports={en:["change electronic trading hours"],tr:["elektronik işlem saatlerini değiştir"]}},6026:e=>{e.exports={en:["change high-low body color"],tr:["yüksek-düşük orta rengi değiştir"]}},73021:e=>{e.exports={en:["change high-low body visibility"],tr:["yüksek-düşük gövde görünürlüğünü değiştir"]}},46844:e=>{e.exports={en:["change high-low border color"],tr:["yüksek-düşük kenar rengi değiştir"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],tr:["yüksek-alt sınır görünürlüğünü değiştir"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],tr:["yüksek-düşük etiket görünümü değiştir"]}},56961:e=>{e.exports={en:["change high-low labels color"],tr:["yüksek-düşük etiket rengi değiştir"]}},88640:e=>{e.exports={en:["change line color"],tr:["çizgi rengini değiştir"]}},41837:e=>{e.exports={en:["change line price source"],tr:["çizgi fiyatı kaynağını değiştir"]}},48339:e=>{e.exports={en:["change line width"],tr:["çizgi genişliğini değiştir"]}},38730:e=>{e.exports={en:["change post market color"],tr:["pazar sonrası rengini değiştir"]}},44371:e=>{e.exports={en:["change pre market color"],tr:["piyasa öncesi rengini değiştir"]}},11737:e=>{e.exports={en:["change price Y coordinate"],tr:["fiyatı değiştir Y koordinatı"]}},16241:e=>{e.exports={en:["change range bars style"],tr:["aralık çubukları stilini değiştir"]}},65821:e=>{e.exports={en:["change range thin bars"],tr:["ince çubuk aralığı değiştir"]}},75487:e=>{e.exports={en:["change renko wick down color"],tr:["renko fitil aşağı rengi değiştir"]}},92277:e=>{e.exports={en:["change renko wick up color"],tr:["renko fitil rengi değiştir"]}},79604:e=>{e.exports={en:["change renko wick visibility"],tr:["renko fitil görünümünü değiştir"]}},91109:e=>{e.exports={en:["change study overlay min tick"],tr:["min sembol kaplama çlş değiştir"]}},82924:e=>{e.exports={en:["change study overlay style"],tr:["çalışma yer paylaşımı stilini değiştir"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],tr:["fiyat ölçeğinde gerçek fiyatların görüntüsünü değiştir (Heiken-Ashi fiyatı yerine)"]}},60834:e=>{e.exports={en:["change thin bars"],tr:["ince çubukları değiştir"]}},78509:e=>{e.exports={en:["change {title} base line color"],tr:["{title} temel çizgi rengini değiştir"]}},27864:e=>{e.exports={en:["change {title} base line style"],tr:["{title} temel çizgi stilini değiştir"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],tr:["{title} temel çizgi görünürlüğünü değiştir"]}},17926:e=>{e.exports={en:["change {title} base line width"], -tr:["{title} taban çizgisi genişliğini değiştir"]}},41638:e=>{e.exports={en:["change {title} down line color"],tr:["{title} alt çizgi rengini değiştir"]}},51842:e=>{e.exports={en:["change {title} down line style"],tr:["{title} alt satır stilini değiştir"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],tr:["{title} alt çizgi görünürlüğünü değiştir"]}},64615:e=>{e.exports={en:["change {title} down line width"],tr:["{title} alt çizgi genişliğini değiştir"]}},96135:e=>{e.exports={en:["change {title} days to"],tr:["{title} gününü değiştir"]}},91201:e=>{e.exports={en:["change {title} days from"],tr:["{title} gününü değiştir"]}},76295:e=>{e.exports={en:["change {title} extend lines"],tr:["{title} satırları uzat değiştir"]}},8306:e=>{e.exports={en:["change {title} hours from"],tr:["{title} saati sonrası değiştir"]}},67233:e=>{e.exports={en:["change {title} hours to"],tr:["{title} saatini değiştir"]}},99122:e=>{e.exports={en:["change {title} months from"],tr:["{title} ayını değiştir"]}},10518:e=>{e.exports={en:["change {title} months to"],tr:["{title} ayını şu şekilde değiştir:"]}},38011:e=>{e.exports={en:["change {title} minutes to"],tr:["{title} dakikayı dğş"]}},59820:e=>{e.exports={en:["change {title} minutes from"],tr:["{title} dkyı itibaren dğş:"]}},6573:e=>{e.exports={en:["change {title} seconds to"],tr:["{title} saniyeyi değiştir:"]}},86780:e=>{e.exports={en:["change {title} seconds from"],tr:["{title} saniyesini değiştir"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],tr:["{title} pearson'ın r'sini göster değiştir"]}},32481:e=>{e.exports={en:["change {title} weeks from"],tr:["{title} haftayı değiştir"]}},18678:e=>{e.exports={en:["change {title} weeks to"],tr:["{title} haftayı değiştir"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],tr:["{title} üst çizgi görünümünü değiştir"]}},63824:e=>{e.exports={en:["change {title} up line width"],tr:["{title} üst çizgi genişliğini değiştir"]}},89178:e=>{e.exports={en:["change {title} up line color"],tr:["{title} üst çizgi rengini değiştir"]}},51188:e=>{e.exports={en:["change {title} up line style"],tr:["{title} üst çizgi stilini değiştir"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],tr:["sembolde {title} görünümü değiştir"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],tr:["{title} görünürlüğünü haftalarda değiştir"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],tr:["{ranges} üzerinde {title} görünürlüğünü değiştir"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],tr:["{title} görünümünü günlerde değiştir"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],tr:["{title} görünürlüğünü saatte değiştir"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],tr:["{title} görünümünü dakikada değiştir"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],tr:["aylarda {title} görünürlüğünü değiştir"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],tr:["{title} görünümünü saniye içinde değiştir"]}}, -17214:e=>{e.exports={en:["change {candleType} up border color"],tr:["{candleType} yukarı kenar rengi değiştir"]}},36697:e=>{e.exports={en:["change {candleType} up color"],tr:["{candleType} rengi değiştir"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],tr:["{candleType} fitil rengi değiştir"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],tr:["{candleType} fitil rengini değiştir"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],tr:["{candleType} fitil görünürlüğünü değiştir"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],tr:["{candleType} gövde görünümü değiştir"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],tr:["{candleType} sınır görünürlüğünü değiştir"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],tr:["{candleType} alt kenar rengi değiştir"]}},64571:e=>{e.exports={en:["change {candleType} down color"],tr:["{candleType} alt rengi değiştir"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],tr:["{chartType} kenarlık çubuğu rengi değiştir"]}},5012:e=>{e.exports={en:["change {chartType} down color"],tr:["{chartType} aşağı rengi değiştir"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],tr:["{chartType} projeksiyon sınır çubuğu rengi değiştir"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],tr:["{chartType} projeksiyon çubuğu rengi değiştir"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],tr:["{chartType} projeksiyon çubuğunun rengi değiştir"]}},6970:e=>{e.exports={en:["change {chartType} up color"],tr:["{chartType} rengi değiştir"]}},66110:e=>{e.exports={en:["change {inputName} property"],tr:["{inputName} özelliğini değiştir"]}},25167:e=>{e.exports={en:["change {propertyName} property"],tr:["{propertyName} özelliğini değiştir"]}},18077:e=>{e.exports={en:["adjust data for dividends"],tr:["temettü verilerini ayarlayın"]}},1433:e=>{e.exports={en:["adjust for contract changes"],tr:["sözleşme değişikliklerini ayarla"]}},35813:e=>{e.exports={en:["days"],tr:["Gün"]}},89919:e=>{e.exports={en:["days to"],tr:["gün"]}},59215:e=>{e.exports={en:["days from"],tr:["günden itibaren"]}},2359:e=>{e.exports={en:["hours"],tr:["Saat"]}},82267:e=>{e.exports={en:["hours from"],tr:["saat"]}},15600:e=>{e.exports={en:["hours to"],tr:["saat"]}},92598:e=>{e.exports={en:["hollow candles"],tr:["İçi Boş Mumlar"]}},76261:e=>{e.exports={en:["move drawings"],tr:["çizimleri taşı"]}},95300:e=>{e.exports={en:["months"],tr:["Aylar"]}},17250:e=>{e.exports={en:["months from"],tr:["aydan itibaren"]}},2828:e=>{e.exports={en:["months to"],tr:["ay"]}},18726:e=>{e.exports={en:["minutes"],tr:["dakika"]}},67649:e=>{e.exports={en:["minutes to"],tr:["dakika"]}},22476:e=>{e.exports={en:["minutes from"],tr:["dakikadan itibaren"]}},751:e=>{e.exports={en:["seconds"],tr:["saniye"]}},73419:e=>{e.exports={en:["seconds to"], -tr:["saniye"]}},35801:e=>{e.exports={en:["seconds from"],tr:["saniyeden itibaren"]}},57243:e=>{e.exports={en:["range","ranges"],tr:["aralık","aralık"]}},70282:e=>{e.exports={en:["renko"]}},45537:e=>{e.exports={en:["weeks"],tr:["hafta"]}},92859:e=>{e.exports={en:["weeks from"],tr:["haftadan"]}},44127:e=>{e.exports={en:["weeks to"],tr:["hafta"]}},3539:e=>{e.exports={en:["ticks"],tr:["kademeler"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],tr:["günlük aralıkta kapanış olarak uzlaşma fiyatını kullan"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],tr:["{value} ondalık","{value} ondalık"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.1341.1068954aa326300ef390.js b/charting_library/bundles/vi.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..25cdcb74 --- /dev/null +++ b/charting_library/bundles/vi.1341.1068954aa326300ef390.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],vi:["#{count} (thanh)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],vi:["#{count} (giá, thanh)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],vi:["(Mở cửa + Cao nhất + Thấp nhất + Đóng cửa) / 4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],vi:["(Cao nhất + Thấp nhất + Đóng cửa) / 3"]}},69303:e=>{e.exports={en:["(H + L)/2"],vi:["(Cao nhất + Thấp nhất) / 2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],vi:["Các thanh màu dựa trên đóng cửa phiên trước"]}},78930:e=>{e.exports={en:["Coordinates"],vi:["Tọa độ"]}},24197:e=>{e.exports={en:["Center"],vi:["Trung tâm"]}},84831:e=>{e.exports={en:["Close line"],vi:["Đường giá đóng cửa"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},27567:e=>{e.exports={en:["Bottom"],vi:["Đáy"]}},3159:e=>{e.exports={en:["Bottom line"],vi:["Đường thấp nhất"]}},74406:e=>{e.exports={en:["Body"],vi:["Thân"]}},333:e=>{e.exports={en:["Borders"],vi:["Đường viền"]}},42398:e=>{e.exports={en:["Base"],vi:["Cơ sở"]}},28975:e=>{e.exports={en:["Base level"],vi:["Cấp Cơ sở"]}},71776:e=>{e.exports={en:["Down"],vi:["Xuống"]}},17611:e=>{e.exports={en:["Down bars"],vi:["Thanh dưới"]}},23743:e=>{e.exports={en:["Down color"],vi:["Giảm Màu"]}},48225:e=>{e.exports={en:["Data modification"],vi:["Điều chỉnh dữ liệu"]}},72942:e=>{e.exports={en:["Days"],vi:["Ngày"]}},16564:e=>{e.exports={en:["Default"],vi:["Mặc định"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],vi:["Sự dịch chuyển (giá, thanh)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],vi:["Nền giờ giao dịch điện tử"]}},819:e=>{e.exports={en:["Extend lines"],vi:["Kéo dài các Đường"]}},41129:e=>{e.exports={en:["Fill"],vi:["Điền vào"]}},61112:e=>{e.exports={en:["Fill top area"],vi:["Vùng Khớp lệnh nhiều nhất"]}},73185:e=>{e.exports={en:["Fill bottom area"],vi:["Điền vào Khu vực thấp nhất"]}},56796:e=>{e.exports={en:["Hours"],vi:["Giờ"]}},95406:e=>{e.exports={en:["Horizontal"],vi:["Ngang"]}},56359:e=>{e.exports={en:["High line"],vi:["Đường giá cao"]}},47326:e=>{e.exports={en:["Integer"],vi:["Số nguyên"]}},21429:e=>{e.exports={en:["Inputs"],vi:["Các đầu vào"]}},64075:e=>{e.exports={en:["Override min tick"],vi:["Ghi đè min tick"]}},34579:e=>{e.exports={en:["Low line"],vi:["Đường giá thấp"]}},11626:e=>{e.exports={en:["Left"],vi:["Bên trái"]}},43154:e=>{e.exports={en:["Months"],vi:["Tháng"]}},68833:e=>{e.exports={en:["Middle"],vi:["Giữa"]}},42562:e=>{e.exports={en:["Minutes"],vi:["Sóng nhỏ"]}},65188:e=>{e.exports={en:["Seconds"],vi:["Giây"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],vi:["Nền thị trường trước/sau giờ mở cửa"]}},59766:e=>{e.exports={en:["Precision"],vi:["Độ chính xác"]}},84684:e=>{e.exports={ +en:["Price source"],vi:["Nguồn giá"]}},73466:e=>{e.exports={en:["Projection up bars"],vi:["Chiếu thanh lên"]}},77430:e=>{e.exports={en:["Projection candles"],vi:["Nến chiếu"]}},88367:e=>{e.exports={en:["Projection down bars"],vi:["Chiếu thanh xuống"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],vi:["Giá thực trên thang giá (thay vì giá Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],vi:["Phải"]}},835:e=>{e.exports={en:["Weeks"],vi:["Tuần"]}},32163:e=>{e.exports={en:["Wick"],vi:["Bóng nến"]}},97118:e=>{e.exports={en:["Top"],vi:["Trên đầu"]}},89349:e=>{e.exports={en:["Top line"],vi:["Đường cao nhất"]}},70320:e=>{e.exports={en:["Text"],vi:["Văn bản"]}},25485:e=>{e.exports={en:["Text alignment"],vi:["Căn chỉnh chữ"]}},67781:e=>{e.exports={en:["Text orientation"],vi:["Chiều của chữ"]}},20215:e=>{e.exports={en:["Thin bars"],vi:["Thanh mỏng"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],vi:["Múi giờ"]}},22691:e=>{e.exports={en:["Up"],vi:["Lên"]}},23091:e=>{e.exports={en:["Up color"],vi:["Tăng Màu"]}},36957:e=>{e.exports={en:["Up bars"],vi:["Thanh trên"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],vi:["Sử dụng giải quyết càng gần vào khoảng thời gian hàng ngày"]}},69526:e=>{e.exports={en:["Vertical"],vi:["Dọc"]}},21105:e=>{e.exports={en:["candle"],vi:["ký hiệu hình nến"]}},27068:e=>{e.exports={en:["change HLC bars"],vi:["thay đổi các thanh HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],vi:["thay đổi màu sắc khu vực"]}},89346:e=>{e.exports={en:["change area line width"],vi:["thay đổi độ rộng đường diện tích"]}},29605:e=>{e.exports={en:["change area line color"],vi:["thay đổi màu sắc đường diện tích"]}},4640:e=>{e.exports={en:["change area price source"],vi:["thay đổi nguồn giá diện tích"]}},42190:e=>{e.exports={en:["change base level"],vi:["thay đổi cấp độ cơ bản"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],vi:["thay đổi màu đường cơ sở dưới"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],vi:["thay đổi độ rộng đường cơ sở dưới"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],vi:["thay đổi màu đường cơ sở khu vực dưới"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],vi:["thay đổi màu đường cơ sở khu vực trên"]}},68609:e=>{e.exports={en:["change baseline price source"],vi:["thay đổi nguồn giá đường cơ sở"]}},69044:e=>{e.exports={en:["change baseline top line color"],vi:["thay đổi màu đường cơ sở trên"]}},68197:e=>{e.exports={en:["change baseline top line width"],vi:["thay đổi độ rộng đường cơ sở trên"]}},33464:e=>{e.exports={en:["change bar up color"],vi:["tăng màu thanh lên"]}},2066:e=>{e.exports={en:["change bar X coordinate"],vi:["thay đổi giá tọa độ X"]}},59622:e=>{e.exports={en:["change bar down color"],vi:["giảm màu thanh xuống"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],vi:["thay đổi thanh màu dựa trên lần đóng trước đó"]}},88324:e=>{e.exports={ +en:["change column up color"],vi:["thay đổi màu cột lên"]}},93890:e=>{e.exports={en:["change column down color"],vi:["thay đổi màu cột xuống"]}},4727:e=>{e.exports={en:["change column price source"],vi:["thay đổi nguồn giá cột"]}},82063:e=>{e.exports={en:["change decimal places"],vi:["thay đổi chữ số thập phân"]}},44223:e=>{e.exports={en:["change extended hours color"],vi:["thay đổi màu giờ kéo dài"]}},47393:e=>{e.exports={en:["change electronic trading hours"],vi:["thay đổi giờ giao dịch điện tử"]}},6026:e=>{e.exports={en:["change high-low body color"],vi:["thay đổi màu sắc nội dung cao-thấp"]}},73021:e=>{e.exports={en:["change high-low body visibility"],vi:["thay đổi khả năng hiển thị nội dung từ cao xuống thấp"]}},46844:e=>{e.exports={en:["change high-low border color"],vi:["thay đổi màu sắc đường viền cao-thấp"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],vi:["thay đổi hiển thị đường viền cao-thấp"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],vi:["thay đổi hiển thị nhãn cao-thấp"]}},56961:e=>{e.exports={en:["change high-low labels color"],vi:["thay đổi màu sắc nhãn cao-thấp"]}},88640:e=>{e.exports={en:["change line color"],vi:["thay đổi màu sắc đường"]}},41837:e=>{e.exports={en:["change line price source"],vi:["thay đổi đường nguồn giá"]}},48339:e=>{e.exports={en:["change line width"],vi:["thay đổi độ rộng của đường"]}},38730:e=>{e.exports={en:["change post market color"],vi:["thay đổi màu sắc sau khi kết thúc phiên giao dịch"]}},44371:e=>{e.exports={en:["change pre market color"],vi:["điều chỉnh màu trước khi mở cửa thị trường"]}},11737:e=>{e.exports={en:["change price Y coordinate"],vi:["thay đổi giá tọa độ Y"]}},16241:e=>{e.exports={en:["change range bars style"],vi:["thay đổi kiểu thanh phạm vi"]}},65821:e=>{e.exports={en:["change range thin bars"],vi:["thay đổi phạm vi thanh mỏng"]}},75487:e=>{e.exports={en:["change renko wick down color"],vi:["giảm mức hiển thị wick của biểu đồ renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],vi:["tăng mức hiển thị wick của biểu đồ renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],vi:["thay đổi mức hiển thị wick của biểu đồ renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],vi:["thay đổi lớp phủ nghiên cứu đánh dấu tối thiểu"]}},82924:e=>{e.exports={en:["change study overlay style"],vi:["thay đổi kiểu bao phủ cho phần được nghiên cứu"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],vi:["thay đổi hiển thị giá thực trên thang giá (thay vì giá Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],vi:["thay đổi thanh mỏng"]}},78509:e=>{e.exports={en:["change {title} base line color"],vi:["điều chỉnh màu đường cơ sở {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],vi:["điều chỉnh kiểu đường cơ sở {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],vi:["điều chỉnh hiển thị đường cơ sở {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"], +vi:["điều chỉnh độ rộng đường cơ sở {title}"]}},41638:e=>{e.exports={en:["change {title} down line color"],vi:["điều chỉnh hiển thị đường dưới {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],vi:["điều chỉnh kiểu đường dưới {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],vi:["điều chỉnh hiển thị đường dưới {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],vi:["điều chỉnh độ rộng đường dưới {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],vi:["thay đổi ngày hiển thị {title} đến"]}},91201:e=>{e.exports={en:["change {title} days from"],vi:["thay đổi ngày hiển thị {title} từ"]}},76295:e=>{e.exports={en:["change {title} extend lines"],vi:["điều chỉnh mở rộng dòng {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],vi:["thay đổi giờ hiển thị {title} từ"]}},67233:e=>{e.exports={en:["change {title} hours to"],vi:["thay đổi giờ hiển thị {title} đến"]}},99122:e=>{e.exports={en:["change {title} months from"],vi:["thay đổi tháng hiển thị {title} từ"]}},10518:e=>{e.exports={en:["change {title} months to"],vi:["thay đổi tháng hiển thị {title} đến"]}},38011:e=>{e.exports={en:["change {title} minutes to"],vi:["thay đổi phút {title} đến"]}},59820:e=>{e.exports={en:["change {title} minutes from"],vi:["thay đổi phút {title} từ"]}},6573:e=>{e.exports={en:["change {title} seconds to"],vi:["thay đổi giây {title} đến"]}},86780:e=>{e.exports={en:["change {title} seconds from"],vi:["thay đổi phút {title} đến"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],vi:["thay đổi {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],vi:["thay đổi tuần hiển thị {title} từ"]}},18678:e=>{e.exports={en:["change {title} weeks to"],vi:["thay đổi tuần hiển thị {title} đến"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],vi:["điều chỉnh hiển thị đường trên {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],vi:["điều chỉnh độ rộng đường trên {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],vi:["điều chỉnh hiển thị đường trên {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],vi:["điều chỉnh kiểu đường trên {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],vi:["thay đổi khả năng hiển thị của {title} trong tích tắc"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],vi:["thay đổi mức hiển thị của {title} theo tuần"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],vi:["thay đổi mức độ hiển thị của {title} trên {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],vi:["thay đổi mức hiển thị của {title} theo ngày"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],vi:["thay đổi mức hiển thị của {title} theo giờ"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],vi:["thay đổi hiển thị của {title} trên phút"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],vi:["thay đổi mức hiển thị của {title} theo tháng"]}},41315:e=>{ +e.exports={en:["change {title} visibility on seconds"],vi:["thay đổi hiển thị của {title} trên giây"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],vi:["thay đổi màu đường viền trên {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],vi:["thay đổi màu phía trên {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],vi:["thay đổi màu ký tự wick dưới {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],vi:["thay đổi màu ký tự wick trên {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],vi:["thay đổi mức hiển thị wick, một ký tự hình cây nến dài {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],vi:["thay đổi mức hiển thị phần thân {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],vi:["thay đổi màu đường viền {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],vi:["thay đổi màu đường viền dưới {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],vi:["thay đổi màu phía dưới {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],vi:["thay đổi màu thanh viền dưới {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],vi:["thay đổi màu thanh viền trên {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],vi:["thay đổi màu dưới {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],vi:["thay đổi màu viền thanh chiếu {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],vi:["thay đổi màu thanh chiếu dưới {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],vi:["thay đổi màu thanh chiếu trên {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],vi:["thay đổi màu trên {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],vi:["thay đổi thuộc tính {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],vi:["thay đổi thuộc tính {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},1433:e=>{e.exports={en:["adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},35813:e=>{e.exports={en:["days"],vi:["ngày"]}},89919:e=>{e.exports={en:["days to"],vi:["thay đổi ngày đến"]}},59215:e=>{e.exports={en:["days from"],vi:["thay đổi ngày từ"]}},2359:e=>{e.exports={en:["hours"],vi:["giờ"]}},82267:e=>{e.exports={en:["hours from"],vi:["thay đổi giờ từ"]}},15600:e=>{e.exports={en:["hours to"],vi:["thay đổi giờ đến"]}},92598:e=>{e.exports={en:["hollow candles"],vi:["Biểu đồ nến Hollow"]}},76261:e=>{e.exports={en:["move drawings"],vi:["di chuyển hình vẽ"]}},95300:e=>{e.exports={en:["months"],vi:["tháng"]}},17250:e=>{e.exports={en:["months from"],vi:["thay đổi tháng từ"]}},2828:e=>{e.exports={en:["months to"],vi:["thay đổi tháng đến"]}},18726:e=>{e.exports={en:["minutes"],vi:["phút"]}},67649:e=>{e.exports={ +en:["minutes to"],vi:["thay đổi phút đến"]}},22476:e=>{e.exports={en:["minutes from"],vi:["thay đổi phút từ"]}},751:e=>{e.exports={en:["seconds"],vi:["giây"]}},73419:e=>{e.exports={en:["seconds to"],vi:["thay đổi giây đến"]}},35801:e=>{e.exports={en:["seconds from"],vi:["thay đổi giây từ"]}},57243:e=>{e.exports={en:["range","ranges"],vi:["phạm vi"]}},70282:e=>{e.exports={en:["renko"],vi:["Renko"]}},45537:e=>{e.exports={en:["weeks"],vi:["tuần"]}},92859:e=>{e.exports={en:["weeks from"],vi:["thay đổi tuần từ"]}},44127:e=>{e.exports={en:["weeks to"],vi:["thay đổi tuần đến"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],vi:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],vi:["Sử dụng giải quyết đóng tại khoảng thời gian hàng ngày"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],vi:["{value} số thập phân"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.9488.2f156b47fe84118759c5.js b/charting_library/bundles/vi.2464.fc7f44a5c8b3791719aa.js similarity index 64% rename from charting_library/bundles/vi.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/vi.2464.fc7f44a5c8b3791719aa.js index 801c4e7d..c891ddff 100644 --- a/charting_library/bundles/vi.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/vi.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],vi:["Tối"]}},96870:e=>{e.exports={en:["Light"],vi:["Sáng"]}},85886:e=>{e.exports={en:["d"],vi:["n"]}},44634:e=>{e.exports={en:["h"],vi:["g"]}},5977:e=>{e.exports={en:["m"],vi:["p"]}},21492:e=>{e.exports={en:["s"],vi:["g"]}},97559:e=>{e.exports={en:["{title} copy"],vi:["{title} sao chép"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"],vi:["giây"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],vi:["Mức màu -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],vi:["Mức màu -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],vi:["Mức màu -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],vi:["Mức màu -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],vi:["Mức màu 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],vi:["Mức màu 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],vi:["Mức màu 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],vi:["Mức màu 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],vi:["Mức màu 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],vi:["Mức màu 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],vi:["Mức màu 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],vi:["Mức màu 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],vi:["Mức màu 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],vi:["Mức màu 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],vi:["Mức màu 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],vi:["Mức màu 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],vi:["Kỳ 1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],vi:["Mức màu 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],vi:["Mức màu 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],vi:["Kỳ 2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],vi:["Mức màu 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],vi:["Mức màu 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],vi:["Kỳ 3"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"], +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"]}},85119:e=>{e.exports={en:["Dark"],vi:["Tối"]}},96870:e=>{e.exports={en:["Light"],vi:["Sáng"]}},85886:e=>{e.exports={en:["d"],vi:["n"]}},44634:e=>{e.exports={en:["h"],vi:["g"]}},5977:e=>{e.exports={en:["m"],vi:["p"]}},21492:e=>{e.exports={en:["s"],vi:["g"]}},97559:e=>{e.exports={en:["{title} copy"],vi:["{title} sao chép"]}},38691:e=>{e.exports={en:["D"]}},77995:e=>{e.exports={en:["M"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"]}},38048:e=>{e.exports={en:["h"]}},68430:e=>{e.exports={en:["m"]}},68823:e=>{e.exports={en:["s"],vi:["giây"]}},2696:e=>{e.exports={en:["C"]}},43253:e=>{e.exports={en:["H"]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"]}},46728:e=>{e.exports={en:["O"]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],vi:["Mức màu -0.236"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],vi:["Mức màu -0.382"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],vi:["Mức màu -0.618"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],vi:["Mức màu -0.65"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],vi:["Mức màu 0"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],vi:["Mức màu 0.236"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],vi:["Mức màu 0.382"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],vi:["Mức màu 0.5"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],vi:["Mức màu 0.618"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],vi:["Mức màu 0.65"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],vi:["Mức màu 0.786"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],vi:["Mức màu 1"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],vi:["Mức màu 1.272"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],vi:["Mức màu 1.414"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],vi:["Mức màu 1.618"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],vi:["Mức màu 1.65"]},e.exports["1st Period_input"]={en:["1st Period"],vi:["Kỳ 1"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],vi:["Mức màu 2.618"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],vi:["Mức màu 2.65"]},e.exports["2nd Period_input"]={en:["2nd Period"],vi:["Kỳ 2"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],vi:["Mức màu 3.618"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],vi:["Mức màu 3.65"]},e.exports["3rd Period_input"]={en:["3rd Period"],vi:["Kỳ 3"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"], vi:["Mức màu 4.236"]},e.exports["4th Period_input"]={en:["4th Period"],vi:["Kỳ 4"]},e.exports["5th Period_input"]={en:["5th Period"],vi:["Kỳ 5"]},e.exports["6th Period_input"]={en:["6th Period"],vi:["Kỳ 6"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],vi:["Làm mượt ADX"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],vi:["Làm mượt ADX"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"]},e.exports["ATR length_input"]={en:["ATR length"],vi:["Độ dài ATR"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],vi:["Tích lũy / phân phối"]},e.exports["All items_combobox_input"]={en:["All items"],vi:["Tất cả các mục"]},e.exports.All_input={en:["All"],vi:["Tất cả"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],vi:["Chu kỳ Neo"]},e.exports["Another symbol_input"]={en:["Another symbol"],vi:["Mã giao dịch khác"]},e.exports["Aroon Down_input"]={en:["Aroon Down"]},e.exports["Aroon Up_input"]={en:["Aroon Up"]},e.exports.Average_input={en:["Average"],vi:["Trung bình"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],vi:["Thời gian trung bình"]},e.exports.Back_input={en:["Back"],vi:["Quay lại"]},e.exports["Bands style_input"]={en:["Bands style"],vi:["Kiểu Dải băng"]},e.exports.Bar_input={en:["Bar"],vi:["Thanh"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],vi:["Khoảng thời gian Cơ sở"]},e.exports["Base Line_input"]={en:["Base Line"],vi:["Đường Cơ sở"]},e.exports.Basis_input={en:["Basis"],vi:["Cơ bản"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],vi:["Dải băng Bollinger %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],vi:["Chỉ báo Bollinger Bands Width"]},e.exports.Borders_input={en:["Borders"],vi:["Đường viền"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],vi:["Phương pháp Định kích thước hộp"]},e.exports["Box size_input"]={en:["Box size"],vi:["Cỡ hộp"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],vi:["Hủy"]},e.exports.Candles_input={en:["Candles"],vi:["Biểu đồ nến"]},e.exports.Centered_input={en:["Centered"],vi:["Trung tâm"]},e.exports.Century_input={en:["Century"],vi:["Thế kỷ"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],vi:["Dao động Chaikin"]},e.exports["Chande MO_input"]={en:["Chande MO"]},e.exports.Close_input={en:["Close"],vi:["Đóng"]},e.exports["Color 0_input"]={en:["Color 0"],vi:["Màu 0"]},e.exports["Color 1_input"]={en:["Color 1"],vi:["Màu 1"]},e.exports["Color 2_input"]={en:["Color 2"],vi:["Màu 2"]},e.exports["Color 3_input"]={en:["Color 3"],vi:["Màu 3"]},e.exports["Color 4_input"]={en:["Color 4"],vi:["Màu 4"]},e.exports["Color 5_input"]={en:["Color 5"],vi:["Màu 5"]},e.exports["Color 6_input"]={en:["Color 6"],vi:["Màu 6"]},e.exports["Color 7_input"]={en:["Color 7"],vi:["Màu 7"]},e.exports["Color 8_input"]={ en:["Color 8"],vi:["Màu 8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],vi:["Các thanh màu dựa trên giá đóng cửa phiên trước"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],vi:["Dựa trên màu của phiên đóng cửa trước"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],vi:["Khoảng thời gian quy đổi"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],vi:["Đường chuyển đổi"]},e.exports.Correlation_input={en:["Correlation"],vi:["Tương quan"]},e.exports.Count_input={en:["Count"],vi:["Đếm"]},e.exports.Crosses_input={en:["Crosses"],vi:["Đường chéo"]},e.exports.Custom_input={en:["Custom"],vi:["Tùy chỉnh"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],vi:["Chiều dài DI"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],vi:["Ngày"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],vi:["Ngày mỗi năm"]},e.exports.Decade_input={en:["Decade"],vi:["Thập kỷ"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],vi:["Độ sâu"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],vi:["Dao động Giá không theo xu hướng"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],vi:["Phát triển Poc"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],vi:["Độ lệch (%)"]},e.exports.Deviation_input={en:["Deviation"],vi:["Độ lệch"]},e.exports.Divisor_input={en:["Divisor"],vi:["Số chia"]},e.exports["Down Volume_input"]={en:["Down Volume"],vi:["khối lượng giao dịch Giảm"]},e.exports["Down bars_input"]={en:["Down bars"],vi:["Thanh dưới"]},e.exports["Down color_input"]={en:["Down color"],vi:["Giảm màu"]},e.exports["Down fractals_input"]={en:["Down fractals"],vi:["Fractals hướng giảm"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],vi:["Mỗi (trước giờ mở cửa, mở cửa, sau giờ mở cửa)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],vi:["Chỉ số Lực Elder"]},e.exports["Equality Line_input"]={en:["Equality Line"],vi:["Đường Bình đẳng"]},e.exports.Exponential_input={en:["Exponential"],vi:["Số mũ"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"],vi:["Mở rộng POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"],vi:["Mở rộng Bên phải"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],vi:["Mở rộng VAH phải"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],vi:["Mở rộng VAL phải"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],vi:["Mở rộng đến thanh cuối cùng"]},e.exports.Falling_input={en:["Falling"],vi:["Giảm giá"]},e.exports["Fast Length_input"]={en:["Fast Length"],vi:["Fast length"]},e.exports["Fast length_input"]={en:["Fast length"]},e.exports.Fill_input={en:["Fill"],vi:["Khớp lệnh"]},e.exports.Fisher_input={en:["Fisher"]},e.exports.Growing_input={en:["Growing"],vi:["Tăng trưởng"]}, e.exports["HLC bars_input"]={en:["HLC bars"],vi:["Thanh HLC"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],vi:["Hộp Biểu đồ"]},e.exports.Histogram_input={en:["Histogram"],vi:["Biểu đồ tần suât"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],vi:["Số gia"]},e.exports.Indicator_input={en:["Indicator"],vi:["Chỉ báo"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],vi:["Công cụ 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"],vi:["Công cụ 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],vi:["Độ dài EMA 1 của nhà đầu tư"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],vi:["Độ dài EMA 2 của nhà đầu tư"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],vi:["Độ dài EMA 3 của nhà đầu tư"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],vi:["Độ dài EMA 4 của nhà đầu tư"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],vi:["Độ dài EMA 5 của nhà đầu tư"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],vi:["Độ dài EMA 6 của nhà đầu tư"]},e.exports["Jaw Length_input"]={en:["Jaw Length"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"]},e.exports.KST_input={en:["KST"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],vi:["Vị trí Nhãn"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],vi:["Nhãn trên thang giá"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],vi:["Kỳ nhịp trễ"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],vi:["Đường trễ"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],vi:["Kỳ luân chuyển hàng đầu"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],vi:["Đường dẫn A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],vi:["Kỳ đường trễ 2"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],vi:["Kỳ đường dẫn"]},e.exports["Length EMA_input"]={en:["Length EMA"],vi:["Chiều dài EMA"]},e.exports["Length MA_input"]={en:["Length MA"],vi:["Chiều dài MA"]},e.exports.Length1_input={en:["Length1"]},e.exports.Length2_input={en:["Length2"]},e.exports.Length3_input={en:["Length3"]},e.exports.Length_input={en:["Length"],vi:["Chiều dài"]},e.exports.Level_input={en:["Level"],vi:["Ngưỡng"]},e.exports["Levels Format_input"]={en:["Levels Format"],vi:["Định dạng cấp độ"]},e.exports.Limit_input={en:["Limit"],vi:["Giới hạn"]},e.exports.Line_input={en:["Line"],vi:["Đường thẳng"]},e.exports["Lips Length_input"]={en:["Lips Length"],vi:["Chiều dài các đoạn thẳng"]},e.exports["Lips Offset_input"]={en:["Lips Offset"]},e.exports.Lips_input={en:["Lips"],vi:["Lips đo tổng chiều dài các đoạn thẳng"]},e.exports["Long Length_input"]={en:["Long Length"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"]},e.exports["Long length_input"]={en:["Long length"],vi:["Long Length"]},e.exports["Long period_input"]={ @@ -35,25 +35,25 @@ e.exports={en:["Lagos"]}},63815:e=>{e.exports={en:["Last day change"],vi:["Thay vi:["Lưu Bố cục Biểu đồ mới"]}},76266:e=>{e.exports={en:["Save as"],vi:["Lưu dưới dạng"]}},55502:e=>{e.exports={en:["San Salvador"]}},30231:e=>{e.exports={en:["Santiago"]}},91912:e=>{e.exports={en:["Sao Paulo"]}},43931:e=>{e.exports={en:["Scale currency"],vi:["Đơn vị tiền tệ trên thang giá"]}},43758:e=>{e.exports={en:["Scale price chart only"],vi:["Chia tỷ lệ Chỉ Biểu đồ Giá"]}},40012:e=>{e.exports={en:["Scale unit"],vi:["Đơn vị của thang giá"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],vi:["Mô hình Schiff Pitchfork"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],vi:["Script có thể sẽ không được cập nhật nếu bạn thoát khỏi trang."]}},32514:e=>{e.exports={en:["Settings"],vi:["Cài đặt"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],vi:["Phần phân đoạn thứ hai không hợp lệ."]}},75594:e=>{e.exports={en:["Security info"],vi:["Thông tin bảo mật"]}},21973:e=>{e.exports={en:["Send to back"],vi:["Gửi lại"]}},71179:e=>{e.exports={en:["Send backward"],vi:["Gửi trở lại"]}},26820:e=>{e.exports={en:["Seoul"]}},6816:e=>{e.exports={en:["Sep"],vi:["Tháng 9"]}},94031:e=>{e.exports={en:["Session"],vi:["Phiên"]}},83298:e=>{e.exports={en:["Session volume profile"],vi:["Khối lượng giao dịch theo phiên"]}},66707:e=>{e.exports={en:["Session breaks"],vi:["Nghỉ Giữa phiên"]}},1852:e=>{e.exports={en:["Shanghai"],vi:["Thượng Hải"]}},8075:e=>{e.exports={en:["Short Position"],vi:["Thế giá xuống"]}},98334:e=>{e.exports={en:["Show"],vi:["Hiển thị"]}},85891:e=>{e.exports={en:["Show all drawings"],vi:["Hiển thị các bản vẽ"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],vi:["Hiển thị tất cả các bản vẽ và chỉ báo"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],vi:["Hiện tât cả bản vẽ, chỉ báo, vị thế & lệnh"]}},98753:e=>{e.exports={en:["Show all indicators"],vi:["Hiển thị các chỉ báo"]}},55418:e=>{e.exports={en:["Show all ideas"],vi:["Hiển thị Tất cả các Ý tưởng"]}},20506:e=>{e.exports={en:["Show all positions & orders"],vi:["Hiển thị vị thế & lệnh"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],vi:["Hiển thị chuyển đổi hợp đồng liên tục"]}},81465:e=>{e.exports={en:["Show contract expiration"],vi:["Hiển thị ngày hết hạn hợp đồng"]}},29449:e=>{e.exports={en:["Show dividends"],vi:["Hiển thị Cổ tức"]}},37113:e=>{e.exports={en:["Show earnings"],vi:["Hiển thị Thu nhập"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],vi:["Hiển thị các Ý tưởng của những Người dùng được Theo dõi"]}},62986:e=>{e.exports={en:["Show latest news"]}},44020:e=>{e.exports={en:["Show my ideas only"],vi:["Chỉ hiển thị Ý tưởng của tôi"]}},50849:e=>{e.exports={en:["Show splits"],vi:["Hiển thị Chia tách"]}},67751:e=>{e.exports={en:["Signpost"],vi:["Biển chỉ dẫn"]}},77377:e=>{e.exports={en:["Singapore"]}},39090:e=>{e.exports={en:["Sine Line"],vi:["Đường Sine"]}},66205:e=>{e.exports={en:["Square"],vi:["Hình vuông"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."], vi:["Đã vượt quá giới hạn nghiên cứu: {number} nghiên cứu trên mỗi bố cục.\nVui lòng xóa một số nghiên cứu."]}},92516:e=>{e.exports={en:["Style"],vi:["Định dạng"]}},61507:e=>{e.exports={en:["Stack on the left"],vi:["Xếp chồng Bên trái"]}},97800:e=>{e.exports={en:["Stack on the right"],vi:["Xếp chồng Bên phải"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],vi:["Bắt đầu sử dụng chế độ điều hướng trên bàn phím. Nhấn {shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],vi:["Giữ nguyên Chế độ vẽ"]}},69217:e=>{e.exports={en:["Step line"],vi:["Biểu đồ Đường bậc"]}},43114:e=>{e.exports={en:["Sticker"],vi:["Nhãn dán"]}},86716:e=>{e.exports={en:["Stockholm"]}},1145:e=>{e.exports={en:["Submicro"],vi:["Siêu micron"]}},63375:e=>{e.exports={en:["Submillennium"],vi:["Thiên niên kỷ"]}},30585:e=>{e.exports={en:["Subminuette"],vi:["Sóng siêu nhỏ"]}},67948:e=>{e.exports={en:["Supercycle"],vi:["Sóng Siêu chu kỳ lớn"]}},3348:e=>{e.exports={en:["Supermillennium"],vi:["Siêu thiên niên kỷ"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],vi:["Bật sang {resolution}"]}},31622:e=>{e.exports={en:["Sydney"]}},70963:e=>{e.exports={en:["Symbol Error"],vi:["Lỗi Mã giao dịch"]}},32390:e=>{e.exports={en:["Symbol name label"],vi:["Biểu tượng Nhãn tên"]}},10127:e=>{e.exports={en:["Symbol last price label"],vi:["Biểu tượng Nhãn giá trị cuối cùng"]}},39079:e=>{e.exports={en:["Sync globally"],vi:["Đồng bộ hóa trên toàn cầu"]}},46607:e=>{e.exports={en:["Sync in layout"],vi:["Đồng bộ với Tất cả các Biểu đồ"]}},76519:e=>{e.exports={en:["Point & figure"],vi:["ĐIểm & Số liệu"]}},39949:e=>{e.exports={en:["Polyline"],vi:["Hình Polyline"]}},371:e=>{e.exports={en:["Path"],vi:["Đường dẫn"]}},59256:e=>{e.exports={en:["Parallel Channel"],vi:["Kênh Song song"]}},61879:e=>{e.exports={en:["Paris"]}},35140:e=>{e.exports={en:["Paste"],vi:["Dán"]}},6919:e=>{e.exports={en:["Percent"],vi:["Phần trăm"]}},24436:e=>{e.exports={en:["Perth"]}},14055:e=>{e.exports={en:["Phoenix"]}},34156:e=>{e.exports={en:["Pitchfan"],vi:["Mô hình Pitchfork dạng quạt"]}},19634:e=>{e.exports={en:["Pitchfork"],vi:["Mô hình Pitchfork"]}},86631:e=>{e.exports={en:["Pin"],vi:["Mã Pin"]}},33110:e=>{e.exports={en:["Pin to new left scale"],vi:["Ghim theo Tỷ lệ trái mới"]}},28280:e=>{e.exports={en:["Pin to new right scale"],vi:["Ghim theo Tỷ lệ phải mới"]}},14115:e=>{e.exports={en:["Pin to left scale"],vi:["Ghim theo Tỷ lệ trái"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],vi:["Ghim theo Tỷ lệ trái (ẩn)"]}},81054:e=>{e.exports={en:["Pin to right scale"],vi:["Ghim theo Tỷ lệ phải"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],vi:["Ghim theo Tỷ lệ phải (ẩn)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],vi:["Ghim theo Tỷ lệ (hiện tại Bên trái)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],vi:["Ghim theo Tỷ lệ (Hiện tại Không có Tỷ lệ)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],vi:["Ghim theo Tỷ lệ (hiện tại bên phải)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"], vi:["Ghim theo Tỷ lệ (bây giờ là {label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],vi:["Ghim theo Tỷ lệ {label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],vi:["Ghim theo Tỷ lệ {label} (ẩn)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],vi:["Đã Ghim theo Tỷ lệ trái"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],vi:["Đã Ghim theo Tỷ lệ trái (ẩn)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],vi:["Đã Ghim theo Tỷ lệ phải"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],vi:["Ghim theo Tỷ lệ Phải (Ẩn)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],vi:["Đã Ghim theo Tỷ lệ {label},"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],vi:["Đã Ghim theo Tỷ lệ {label} (Ẩn)"]}},71566:e=>{e.exports={en:["Plus button"],vi:["Nút Plus"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],vi:["Vui lòng cấp cho chúng tôi quyền ghi khay nhớ tạm trong trình duyệt của bạn hoặc nhấn {keystroke}"]}},81248:e=>{e.exports={en:["Prague"],vi:["Praha"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],vi:["Nhấn và giữ {key} trong khi phóng to thu nhỏ để giữ nguyên vị trí biểu đồ"]}},91282:e=>{e.exports={en:["Price Label"],vi:["Nhãn Giá"]}},97512:e=>{e.exports={en:["Price Note"],vi:["Ghi chú Giá"]}},68941:e=>{e.exports={en:["Price Range"],vi:["Khoảng Giá"]}},66123:e=>{e.exports={en:["Price format is invalid."],vi:["Định dạng giá không có giá trị"]}},72926:e=>{e.exports={en:["Price line"],vi:["Đường Giá"]}},59189:e=>{e.exports={en:["Primary"],vi:["Sóng sơ cấp"]}},75747:e=>{e.exports={en:["Projection"],vi:["Phép chiếu"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],vi:["Đã xuất bản {customer}, {date}"]}},14568:e=>{e.exports={en:["Q1"],vi:["Quý 1"]}},13534:e=>{e.exports={en:["Q2"],vi:["Quý 2"]}},14530:e=>{e.exports={en:["Q3"],vi:["Quý 3"]}},3762:e=>{e.exports={en:["Q4"],vi:["Quý 4"]}},28756:e=>{e.exports={en:["Qatar"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],vi:["Tìm kiếm nhanh. Nhấn {shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],vi:["Hình chữ nhật xoay"]}},52961:e=>{e.exports={en:["Rome"]}},50318:e=>{e.exports={en:["Ray"],vi:["Tia"]}},55169:e=>{e.exports={en:["Range"],vi:["Vùng"]}},13386:e=>{e.exports={en:["Reykjavik"]}},26001:e=>{e.exports={en:["Rectangle"],vi:["Hình chữ nhật"]}},48236:e=>{e.exports={en:["Redo"],vi:["Làm lại"]}},2460:e=>{e.exports={en:["Regression Trend"],vi:["Xu hướng hồi quy"]}},67410:e=>{e.exports={en:["Remove"],vi:["Loại bỏ"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],vi:["Xóa chỉ số tài chính này khỏi mục yêu thích"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],vi:["Xóa chỉ báo này khỏi mục yêu thích"]}},86285:e=>{e.exports={en:["Remove {drawings}"],vi:["Xóa {drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],vi:["Xóa {drawings} và {indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"], -vi:["Xóa {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],vi:["Đổi tên Bố cục Biểu đồ"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],vi:["Đặt lại chế độ xem biểu đồ"]}},88853:e=>{e.exports={en:["Reset points"],vi:["Đặt lại điểm"]}},15332:e=>{e.exports={en:["Reset price scale"],vi:["Đặt lại Thang giá"]}},54170:e=>{e.exports={en:["Reset time scale"],vi:["Đặt lại Thang thời gian"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],vi:["Lỗi thời gian chạy"]}},66719:e=>{e.exports={en:["Warning"],vi:["Cảnh báo"]}},5959:e=>{e.exports={en:["Warsaw"]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],vi:["Bảng"]}},11034:e=>{e.exports={en:["Taipei"],vi:["Đài Bắc"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],vi:["Bản mẫu"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],vi:["Nhà cung cấp dữ liệu không cung cấp dữ liệu khối lượng cho mã này."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],vi:["Không thể tải bản xem trước ấn bản. Vui lòng tắt tiện ích trình duyệt của bạn và thử lại."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],vi:["Yêu cầu mất quá nhiều thời gian để xử lý. Đảm bảo bạn có kết nối internet ổn định. Nếu sự cố vẫn tiếp diễn, hãy thử giảm khoảng thời gian yêu cầu."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],vi:["Không có dữ liệu cho khoảng thời gian và khung thời gian biểu đồ đã chọn của bạn."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],vi:["Tệp này có dung lượng quá lớn. Dung lượng tệp tối đa là {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],vi:["Chỉ báo này không thể áp dụng cho chỉ báo khác"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],vi:["Tập lệnh này chứa lỗi. Vui lòng liên hệ tác giả tập lệnh."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],vi:["Tập lệnh này chỉ dành cho người được mời. Để có quyền truy cập, vui lòng liên hệ tác giả."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],vi:["Mã giao dịch này chỉ có trên {linkStart}TradingView{linkEnd}"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],vi:["Mô hình Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],vi:["Mã {ticker} không có khoảng thời gian theo tick."]}},12806:e=>{e.exports={en:["Time"],vi:["Thời gian"]}},20909:e=>{e.exports={en:["Time zone"],vi:["Múi giờ"]}},46852:e=>{ -e.exports={en:["Time Cycles"],vi:["Vòng thời gian"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],vi:["Cơ hội Giá theo Thời gian"]}},66823:e=>{e.exports={en:["Trade"],vi:["Giao dịch"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],vi:["TradingView có khả năng tương tác cao và có nhiều phím dùng được với thiết bị đọc màn hình. Sau đây là danh sách các lệnh bàn phím dùng để tương tác trên nền tảng này"]}},35757:e=>{e.exports={en:["Trend Angle"],vi:["Góc Xu hướng"]}},97339:e=>{e.exports={en:["Trend Line"],vi:["Đường Xu hướng"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],vi:["Fibonacci Mở rộng Dựa trên Xu hướng"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],vi:["Fibonacci vùng Thời gian Dựa trên Xu hướng"]}},1671:e=>{e.exports={en:["Triangle"],vi:["Hình tam giác"]}},76152:e=>{e.exports={en:["Triangle Down"],vi:["Tam giác quay Xuống"]}},90148:e=>{e.exports={en:["Triangle Pattern"],vi:["Mẫu hình Tam giác"]}},21236:e=>{e.exports={en:["Triangle Up"],vi:["Tam giác quay Lên"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],vi:["Khôi phục"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],vi:["Lỗi bất ngờ xảy ra trong chế độ Deep Backtesting. Liên hệ hỗ trợ để biết thêm thông tin."]}},15432:e=>{e.exports={en:["Units"],vi:["Đơn vị"]}},11768:e=>{e.exports={en:["Unknown error"],vi:["Lỗi không xác định được"]}},99894:e=>{e.exports={en:["Unlock"],vi:["Mở khóa"]}},75546:e=>{e.exports={en:["Unsupported interval"],vi:["Khoảng thời gian không được hỗ trợ"]}},8580:e=>{e.exports={en:["User-defined error"],vi:["Lỗi do người dùng xác định"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],vi:["Vùng xác định Hồ sơ khối lượng giao dịch"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],vi:["Chỉ báo Volume Profile chỉ có sẵn trên các gói nâng cấp của chúng tôi."]}},93722:e=>{e.exports={en:["Volume candles"],vi:["Nến khối lượng"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],vi:["Gói dữ liệu BIST MIXED không cung cấp dữ liệu về khối lượng."]}},92763:e=>{e.exports={en:["Volume footprint"],vi:["Dấu chân khối lượng"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],vi:["Đường thẳng đứng"]}},23160:e=>{e.exports={en:["Vienna"],vi:["Viên"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],vi:["Hiển thị"]}},54853:e=>{e.exports={en:["Visibility on intervals"],vi:["Khả năng hiện thị trong các khoảng thời gian"]}},58302:e=>{e.exports={en:["Visible on tap"],vi:["Nhìn thấy khi chạm"]}},10309:e=>{e.exports={en:["Visible on mouse over"],vi:["Hiển thị trên Chuột"]}},4077:e=>{e.exports={en:["Visual order"],vi:["Thứ tự Trực quan"]}},11316:e=>{e.exports={en:["X Cross"],vi:["Đường chéo X"]}},42231:e=>{e.exports={en:["XABCD Pattern"], -vi:["Mẫu hình XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],vi:["Bạn không thể thấy khung thời gian pivot này trên độ phân giải hiện tại"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],vi:["Bạn đã khóa các hình vẽ trên mã giao dịch này. Bạn có muốn xóa các hình vẽ đã khóa không?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],vi:["Có, hãy xóa đi"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],vi:["thay đổi độ Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],vi:["không thay đổi nhãn chồng chéo"]}},76852:e=>{e.exports={en:["change average close price label visibility"],vi:["thay đổi mức hiển thị nhãn giá đóng cửa trung bình"]}},1022:e=>{e.exports={en:["change average close price line visibility"],vi:["thay đổi mức hiển thị đường giá đóng cửa trung bình"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],vi:["thay đổi mức độ hiển thị của nhãn giá mua và bán"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],vi:["thay đổi đường hiển thị giá mua và bán"]}},32302:e=>{e.exports={en:["change currency"],vi:["thay đổi tiền tệ"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],vi:["thay đổi bố cục biểu đồ {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],vi:["thay đổi khả năng hiển thị chuyển đổi hợp đồng liên tục"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],vi:["thay đổi đếm ngược để thanh hiển thị đóng"]}},16979:e=>{e.exports={en:["change date range"],vi:["thay đổi phạm vi ngày"]}},53929:e=>{e.exports={en:["change dividends visibility"],vi:["thay đổi khả năng hiển thị cổ tức"]}},6119:e=>{e.exports={en:["change events visibility on chart"],vi:["thay đổi khả năng hiển thị sự kiện trên biểu đồ"]}},6819:e=>{e.exports={en:["change earnings visibility"],vi:["thay đổi mức độ hiển thị thu nhập"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],vi:["thay đổi khả năng hiển thị hết hạn của hợp đồng tương lai"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],vi:["thay đổi khả năng hiển thị nhãn giá cao và thấp"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],vi:["thay đổi khả năng hiển thị đường giá cao và thấp"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],vi:["thay đổi tên chỉ số nhãn khả năng hiển thị"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],vi:["thay đổi chỉ số giá trị nhãn khả năng hiển thị"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],vi:["thay đổi việc hiển thị các tin tức và Ý kiến mới nhất"]}},88849:e=>{e.exports={en:["change linking group"],vi:["Thay đổi nhóm liên kết"]}},14691:e=>{e.exports={en:["change pane height"],vi:["thay đổi độ cao ngăn"]}},96379:e=>{e.exports={en:["change plus button visibility"], -vi:["thay đổi khả năng hiển thị nút cộng"]}},76660:e=>{e.exports={en:["change point"],vi:["thay đổi điểm"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],vi:["thay đổi khả năng hiển thị nhãn giá thị trường trước/sau"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],vi:["thay đổi mức hiển thị đường giá thị trường trước/sau"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],vi:["thay đổi mức hiển thị đường giá đóng trước đó"]}},8662:e=>{e.exports={en:["change price line visibility"],vi:["Thay đổi Đường Giá"]}},2509:e=>{e.exports={en:["change price to bar ratio"],vi:["thay đổi giá trong tỉ lệ thanh"]}},32829:e=>{e.exports={en:["change resolution"],vi:["Thay đổi Độ phân giải"]}},35400:e=>{e.exports={en:["change symbol"],vi:["thay đổi mã giao dịch"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],vi:["thay đổi khả năng hiển thị mã"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],vi:["thay đổi giá trị hiển thị cuối cùng của mã"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],vi:["thay đổi khả năng hiển thị giá trị đóng trước đó của mã"]}},87041:e=>{e.exports={en:["change session"],vi:["thay đổi phiên giao dịch"]}},38413:e=>{e.exports={en:["change session breaks visibility"],vi:["thay đổi phiên làm gián đoạn khả năng hiển thị"]}},49965:e=>{e.exports={en:["change series style"],vi:["thay đổi kiểu sê-ri"]}},47474:e=>{e.exports={en:["change splits visibility"],vi:["thay đổi khả năng hiển thị phân chia"]}},20137:e=>{e.exports={en:["change timezone"],vi:["thay đổi múi giờ"]}},85975:e=>{e.exports={en:["change unit"],vi:["thay đổi đơn vị"]}},1924:e=>{e.exports={en:["change visibility"],vi:["Thay đổi Tầm nhìn"]}},84331:e=>{e.exports={en:["change visibility at current interval"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về sau"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về trước"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],vi:["thay đổi khả năng hiển thị ở tất cả các khoảng thời gian"]}},94566:e=>{e.exports={en:["charts by TradingView"],vi:["Biểu đồ được vẽ bởi TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],vi:["công cụ sao chép dòng"]}},46219:e=>{e.exports={en:["create line tools group"],vi:["Tạo nhóm công cụ vẽ đường thẳng"]}},95394:e=>{e.exports={en:["create line tools group from selection"],vi:["Tạo nhóm công cụ vẽ đường thẳng từ lựa chọn"]}},12898:e=>{e.exports={en:["create {tool}"],vi:["khởi tạo {tool}"]}},94227:e=>{e.exports={en:["cut sources"],vi:["cắt nguồn"]}},11500:e=>{e.exports={en:["cut {title}"],vi:["cắt {title}"]}},63869:e=>{e.exports={en:["anchor objects"],vi:["neo đối tượng"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"], -vi:["Thêm công cụ vẽ đường thẳng {lineTool} tới nhóm {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],vi:["thêm (các) công cụ dòng vào nhóm {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],vi:["thêm chỉ số tài chính này vào toàn bộ bố cục"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],vi:["thêm chỉ báo này vào toàn bộ bố cục"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],vi:["thêm chiến lược này vào toàn bộ bố cục"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],vi:["thêm mã này vào toàn bộ bố cục"]}},4128:e=>{e.exports={en:["align to 45 degrees"],vi:["nghiêng tới 45 độ"]}},68231:e=>{e.exports={en:["apply chart theme"],vi:["sử dụng chủ đề cho biểu đồ"]}},99551:e=>{e.exports={en:["apply all chart properties"],vi:["ứng dụng tất cả các thuộc tính biểu đồ"]}},89720:e=>{e.exports={en:["apply drawing template"],vi:["Áp dụng mẫu vẽ"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],vi:["áp dụng giá trị mặc định ban đầu cho các nguồn đã chọn"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],vi:["Áp dụng những chỉ báo này cho toàn bộ bố cục"]}},69604:e=>{e.exports={en:["apply study template {template}"],vi:["Áp dụng mẫu nghiên cứu {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],vi:["áp dụng chủ đề thanh công cụ"]}},1979:e=>{e.exports={en:["bring group {title} forward"],vi:["đưa ra nhóm {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],vi:["đưa ra phía trước {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],vi:["Đưa {title} lên trước"]}},44676:e=>{e.exports={en:["by TradingView"],vi:["bởi TradingView"]}},58850:e=>{e.exports={en:["date range lock"],vi:["khóa phạm vi ngày"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],vi:["loại trừ các công cụ vẽ đường thẳng ra khỏi nhóm {group}"]}},13017:e=>{e.exports={en:["hide {title}"],vi:["ẩn {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],vi:["Ẩn các Điểm trên Thanh"]}},56558:e=>{e.exports={en:["interval lock"],vi:["tắt khoảng thời gian"]}},6830:e=>{e.exports={en:["invert scale"],vi:["mức đảo ngược"]}},48818:e=>{e.exports={en:["insert {title}"],vi:["chèn {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],vi:["chèn {title} sau {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],vi:["Thêm {title} sau {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],vi:["Thêm {title} trước {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],vi:["Thêm {title} trước {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],vi:["tải mẫu bản vẽ mặc định"]}},62011:e=>{e.exports={en:["loading..."],vi:["đang tải..."]}},76104:e=>{e.exports={en:["lock {title}"],vi:["khóa {title}"]}},20453:e=>{e.exports={en:["lock group {group}"],vi:["Khóa nhóm {group}"]}},18942:e=>{e.exports={en:["lock objects"],vi:["khóa đối tượng"]}},98277:e=>{e.exports={en:["move"],vi:["di chuyển"]}},58228:e=>{ -e.exports={en:["move {title} to new left scale"],vi:["Chuyển {title} sang thang bên trái mới"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],vi:["chuyển {title} sang tỷ lệ bên phải mới"]}},64077:e=>{e.exports={en:["move all scales to left"],vi:["Di chuyển tất cả Thang giá sang trái"]}},19013:e=>{e.exports={en:["move all scales to right"],vi:["Di chuyển tất cả Thang giá sang Phải"]}},52510:e=>{e.exports={en:["move drawing(s)"],vi:["Chuyển Bản vẽ"]}},79209:e=>{e.exports={en:["move left"],vi:["chuyển sang trái"]}},60114:e=>{e.exports={en:["move right"],vi:["Chuyển sang phải"]}},44854:e=>{e.exports={en:["move scale"],vi:["Di chuyển thang giá"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],vi:["Tạo {title} Không Tỷ lệ (Toàn màn hình)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],vi:["Ẩn nhóm {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],vi:["Hiển thị nhóm {group}"]}},78055:e=>{e.exports={en:["merge down"],vi:["hợp nhất với lớp dưới"]}},41866:e=>{e.exports={en:["merge to pane"],vi:["hợp nhất vào ngăn"]}},52458:e=>{e.exports={en:["merge up"],vi:["hợp nhất"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],vi:["giá quy mô"]}},63796:e=>{e.exports={en:["scale price chart only"],vi:["Chia tỷ lệ Chỉ Biểu đồ Giá"]}},70771:e=>{e.exports={en:["scale time"],vi:["quy mô thời gian"]}},42070:e=>{e.exports={en:["scroll"],vi:["cuộn"]}},87840:e=>{e.exports={en:["scroll time"],vi:["cuộn thời gian"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],vi:["thiết lập chiến lược lựa chọn thang giá {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],vi:["Chuyển {title} ra sau"]}},5005:e=>{e.exports={en:["send {title} to back"],vi:["đưa ra phía sau {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],vi:["gửi lại nhóm {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],vi:["chia sẻ công cụ dòng trên toàn cầu"]}},90221:e=>{e.exports={en:["share line tools in layout"],vi:["chia sẻ công cụ dòng trong bố cục"]}},13336:e=>{e.exports={en:["show all ideas"],vi:["Hiển thị Tất cả các ý tưởng"]}},91395:e=>{e.exports={en:["show ideas of followed users"],vi:["hiển thị ý tưởng của người dùng được theo dõi"]}},57460:e=>{e.exports={en:["show my ideas only"],vi:["Chỉ hiển thị Ý tưởng của tôi"]}},4114:e=>{e.exports={en:["stay in drawing mode"],vi:["ở chế độ vẽ"]}},3350:e=>{e.exports={en:["stop syncing drawing"],vi:["ngừng đồng bộ hóa bản vẽ"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],vi:["dừng đồng bộ hóa (các) công cụ dòng"]}},53278:e=>{e.exports={en:["symbol lock"],vi:["khóa mã"]}},91677:e=>{e.exports={en:["sync time"],vi:["đồng bộ hóa thời gian"]}},3140:e=>{e.exports={en:["powered by"],vi:["được hỗ trợ bởi"]}},92800:e=>{e.exports={en:["powered by TradingView"],vi:["được cung cấp bởi TradingView"]}},62192:e=>{e.exports={en:["paste drawing"],vi:["dán bản vẽ"]}},1064:e=>{e.exports={en:["paste indicator"],vi:["dán chỉ báo"]}},57010:e=>{e.exports={en:["paste {title}"],vi:["dán {title}"]}}, -78690:e=>{e.exports={en:["pin to left scale"],vi:["Ghim theo Tỷ lệ Trái"]}},7495:e=>{e.exports={en:["pin to right scale"],vi:["Ghim theo Tỷ lệ Phải"]}},81566:e=>{e.exports={en:["pin to scale {label}"],vi:["Ghim theo Tỷ lệ {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],vi:["sắp xếp lại các ngăn"]}},60806:e=>{e.exports={en:["remove all indicators"],vi:["xóa tất cả chỉ báo"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],vi:["xóa tất cả chỉ báo và công cụ vẽ"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],vi:["loại bỏ các công cụ dòng trống đã bỏ chọn"]}},30538:e=>{e.exports={en:["remove drawings"],vi:["Bỏ Công cụ vẽ"]}},1193:e=>{e.exports={en:["remove drawings group"],vi:["loại bỏ nhóm bản vẽ"]}},38199:e=>{e.exports={en:["remove line data sources"],vi:["xóa các nguồn dữ liệu dòng"]}},93333:e=>{e.exports={en:["remove pane"],vi:["xóa ngăn"]}},94543:e=>{e.exports={en:["remove {title}"],vi:["loại bỏ {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],vi:["Loại bỏ nhóm công cụ vẽ đường thẳng {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],vi:["Đổi tên nhóm {group} thành {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],vi:["đặt lại kích thước bố cục"]}},3323:e=>{e.exports={en:["reset scales"],vi:["thiết lập lại quy mô"]}},17336:e=>{e.exports={en:["reset time scale"],vi:["đặt lại Thang thời gian"]}},47418:e=>{e.exports={en:["resize layout"],vi:["thay đổi kích thước bố cục"]}},85815:e=>{e.exports={en:["restore defaults"],vi:["khôi phục mặc định"]}},96881:e=>{e.exports={en:["restore study defaults"],vi:["khôi phục kết quả mặc định của nghiên cứu"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],vi:["bật/tắt tình trạng ngăn tối đa"]}},42240:e=>{e.exports={en:["toggle auto scale"],vi:["Chuyển đổi Tỷ lệ tự động"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],vi:["bật tắt trạng thái collapse pane"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],vi:["thiết lập số liệu đến quy mô 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],vi:["quy mô khóa chuyển đổi"]}},49403:e=>{e.exports={en:["toggle log scale"],vi:["Chuyển đổi Quy mô Đăng nhập"]}},98994:e=>{e.exports={en:["toggle percentage scale"],vi:["Chuyển đổi thang Tỷ lệ Phần trăm"]}},80688:e=>{e.exports={en:["toggle regular scale"],vi:["chuyển đổi quy mô thông thường"]}},46807:e=>{e.exports={en:["track time"],vi:["theo dõi thời gian"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],vi:["tắt chia sẻ công cụ dòng"]}},99234:e=>{e.exports={en:["unanchor objects"],vi:["bỏ neo đối tượng"]}},23230:e=>{e.exports={en:["unlock objects"],vi:["mở khóa đối tượng"]}},74590:e=>{e.exports={en:["unlock group {group}"],vi:["Mở khóa nhóm {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],vi:["mở khóa {title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],vi:["hủy hợp nhất với ngăn dưới cùng mới"]}},79443:e=>{e.exports={en:["unmerge up"],vi:["hợp nhất"]}},46453:e=>{e.exports={en:["unmerge down"],vi:["hủy hợp nhất"]} -},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],vi:["Ồ không! Hiện không hỗ trợ loại biểu đồ {chartStyle} cho các khoảng thời gian dựa trên lần thay đổi giá."]}},41643:e=>{e.exports={en:["{count} bars"],vi:["{count} thanh"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],vi:["Thông tin tài chính {symbol} do TradingView cung cấp."]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],vi:["{userName} xuất bản về {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],vi:["thu phóng"]}},49856:e=>{e.exports={en:["zoom in"],vi:["phóng to"]}},73638:e=>{e.exports={en:["zoom out"],vi:["thu nhỏ"]}},41807:e=>{e.exports={en:["day","days"],vi:["ngày"]}},42328:e=>{e.exports={en:["hour","hours"],vi:["giờ"]}},98393:e=>{e.exports={en:["month","months"],vi:["tháng"]}},78318:e=>{e.exports={en:["minute","minutes"],vi:["phút"]}},33232:e=>{e.exports={en:["second","seconds"],vi:["giây"]}},89937:e=>{e.exports={en:["range","ranges"],vi:["phạm vi"]}},48898:e=>{e.exports={en:["week","weeks"],vi:["tuần"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],vi:["{amount} bản vẽ"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],vi:["{amount} chỉ báo"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],vi:["{count} thg"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],vi:["{count} ng"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],vi:["{count} n"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],vi:["Quỹ ETF Trái phiếu kho bạc Mỹ ngắn hạn Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],vi:["Cổ phiếu 0-5 NĂM Trái phiếu Doanh nghiệp ETF có Lãi suất Cao"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],vi:["Chỉ số S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],vi:["Chỉ số S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],vi:["Chỉ số S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],vi:["Đô la Úc/Đô la Canada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],vi:["Đô la Úc/Franc Thụy Sỹ"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],vi:["Đô la Úc/Yên Nhật"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],vi:["Đô la Úc/Đô la New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],vi:["Đô la Úc/ Đồng Rúp Nga"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],vi:["Đô la Úc/Đô la Mỹ"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],vi:["Chỉ số S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={ -en:["Bitcoin Cash / Euro"],vi:["Đồng Bitcoin / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],vi:["Đồng Bitcoin / Đô la Mỹ"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],vi:["Chỉ số BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],vi:["Chỉ số BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],vi:["Chỉ số Bitcoin/USD"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],vi:["Chỉ số IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],vi:["Chỉ số Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],vi:["Chỉ số IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],vi:["Chỉ số Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],vi:["SX20 RT Trung quốc"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],vi:["Công ty Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],vi:["Chỉ số S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],vi:["Real Brazil / Yên Nhật"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],vi:["Chỉ số S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],vi:["Bitcoin / Đô la Canada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],vi:["Bitcoin / Nhân dân tệ Trung Quốc"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],vi:["Bitcoin / Won Hàn Quốc"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],vi:["Bitcoin / Rúp Nga"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],vi:["Bitcoin / Baht Thái"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],vi:["Bitcoin / Đô la"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],vi:["Bitcoin Gold / Đô la Mỹ"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],vi:["Chỉ số Tổng quát S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],vi:["Chỉ số Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],vi:["Đô la Canada/Yên Nhật"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],vi:["Đô la Canada / Đô la Mỹ"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],vi:["Chỉ số S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"], -vi:["Chỉ số Dao động S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],vi:["Hợp đồng tương lai T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],vi:["Hợp đồng tương lai Ngô"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],vi:["Hợp đồng tương lai Bột Đậu nành"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],vi:["Hợp đồng tương lai T-Note 10 năm"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],vi:["Hợp đồng tương lai Yến mạch"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],vi:["Hợp đồng tương lai Lãi suất Quỹ Liên bang 30 Ngày"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],vi:["Hợp đồng tương lai Gạo"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],vi:["Hợp đồng tương lai Đậu nành"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],vi:["Hợp đồng Tương lai Lúa mỳ"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],vi:["Hợp đồng tương lai Đậu nành Mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],vi:["Hợp đồng tương lai Lúa mì Mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],vi:["Hợp đồng tương lai E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],vi:["Franc Thụy Sỹ/Yên Nhật"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],vi:["Franc Thụy Sĩ / Đô la Mỹ"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],vi:["Hợp đồng tương lai Bitcoin"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],vi:["Hợp đồng tương lai Bơ-Tiền mặt (Tiếp tục: Hợp đồng hiện tại ở phía trước)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],vi:["Hợp đồng tương lai Feeder Cattle"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],vi:["Hợp đồng tương lai Heo nạc"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],vi:["Hợp đồng tương lai Gia súc sống"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],vi:["Hợp đồng tương lai E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],vi:["Hợp đồng tương lai E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],vi:["Hợp đồng tương lai E-mini đồng Yên Nhật"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],vi:["Hợp đồng tương lai NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],vi:["Chỉ số E-Mini Russell 2000 Index Futures"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],vi:["Hợp đồng tương lai Nhôm Cao cấp Châu Âu"]},e.exports["#COMEX:AUP1!-symbol-description"]={ -en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],vi:["Hợp đồng tương lai Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],vi:["Hợp đồng tương lai Vàng"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],vi:["Hợp đồng Tương lai Đồng"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],vi:["Hợp đồng tương lai Bạc"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],vi:["Hợp đồng tương lai Đồng E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],vi:["Hợp đồng tương lại Bạc (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],vi:["Hợp đồng tương lai Vàng (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],vi:["Hợp đồng CFD Đồng"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],vi:["CFDs Ngô"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],vi:["CFDs Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],vi:["Tổng giá trị vốn hóa của thị trường tiền điện tử, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],vi:["Chỉ số DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],vi:["Chỉ số Trung bình Dow Jones Composite"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],vi:["Chỉ số Hàng hóa Nông nghiệp giới hạn Thành phần Dow Jones"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],vi:["Chỉ số Hàng hóa Cocoa Dow Jones"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],vi:["Chỉ số Hàng hóa Năng lượng Dow Jones"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],vi:["Chỉ số Hàng hóa Vàng Dow Jones"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],vi:["Chỉ số Hàng hóa Ngũ cốc Dow Jones"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],vi:["Chỉ số Hàng hóa Nickel Dow Jones"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],vi:["Chỉ số Hàng hóa Cà phê Dow Jones"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],vi:["Chỉ số Hàng hóa Đường Dow Jones"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],vi:["Chỉ số Hàng hóa Bạc Dow Jones"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Dow Jones Industrial"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],vi:["Chỉ số Trung bình Vận tải Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],vi:["Chỉ số Trung bình Dịch vụ tiện ích Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],vi:["Chỉ số Than đá Dow Jones U.S."]}, -e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],vi:["Chỉ số EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],vi:["Ethereum cổ điển / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],vi:["Ethereum Classic / Đô la Mỹ"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],vi:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],vi:["Ethereum/Bảng Anh"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],vi:["Ethereum/Yên Nhật"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],vi:["Ethereum / Won Hàn Quốc"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],vi:["Ethereum / Baht Thái"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],vi:["Ethereum / Đô la Mỹ"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],vi:["Euro /Đô la Úc"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],vi:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],vi:["Euro /Đô la Canada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],vi:["Euro /Franc Thụy Sỹ"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],vi:["Euro Fx/Bảng Anh"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],vi:["Euro /Yên Nhật"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],vi:["Euro/Krone Na Uy"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],vi:["Euro /Đô la New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],vi:["Chỉ số AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],vi:["Chỉ số BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],vi:["Euro / Đồng Rúp Nga"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],vi:["Euro / Đồng Rúp Nga TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],vi:["Euro / Krona Thụy Điển"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],vi:["Euro / Lia Thổ Nhĩ Kỳ"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],vi:["Euro / Đô la Mỹ"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số cổ phiếu Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],vi:["Tổng sản phẩm nội địa, 1 thập kỷ"]},e.exports["#FRED:POP-symbol-description"]={ -en:["Total Population: All Ages Including Armed Forces Overseas"],vi:["Tổng dân số: Mọi lứa tuổi bao gồm Lực lượng Vũ trang ở nước ngoài"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],vi:["Tỷ lệ thất nghiệp dân sự"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],vi:["Chỉ số KLCI Malaysia FTSE Bursa"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],vi:["Chỉ số S&PP/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Công nghiệp Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],vi:["Bảng Anh/Đô la Úc"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],vi:["Bảng Anh/Đô la Canada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],vi:["Bảng Anh/Franc Thụy Sỹ"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],vi:["Bảng Anh / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],vi:["Bảng Anh/ Yên Nhật"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],vi:["Bảng Anh/Đô la New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],vi:["Bảng Anh/ Zloty Ba Lan"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],vi:["Bảng Anh / Đồng Rúp Nga"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],vi:["Bảng Anh/ Đô la Mỹ"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],vi:["Chỉ số WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],vi:["Chỉ số Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],vi:["Hợp đồng tương lai Chỉ số USD"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],vi:["Chỉ số Composite IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],vi:["Chỉ số Doanh nghiệp Trung Quốc Hang Seng"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],vi:["Chỉ số Composite Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],vi:["Chỉ số Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],vi:["Chỉ số MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số Euro STOXX 50"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],vi:["Chỉ số STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],vi:["Chỉ số Chứng khoán Đài Loan"]}, -e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],vi:["Chỉ số Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],vi:["IOTA / Đô la Mỹ"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],vi:["Yên Nhật / Won Hàn Quốc"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],vi:["Yên Nhật / Đồng Rúp Nga"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],vi:["Yên / Đô la Mỹ"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],vi:["Litecoin / Real Brazil"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],vi:["Litecoin / Đô la Mỹ"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],vi:["Luna / USD"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],vi:["Hợp đồng tương lai Dầu Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],vi:["Chỉ số MOEX Nga"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],vi:["Chỉ số MOEX Nga"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],vi:["Hợp đồng tương lai Chỉ số MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],vi:["Hợp đồng tương lai Chỉ số MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],vi:["Hợp đồng tương lai Chỉ số RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],vi:["Chỉ số RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],vi:["Tập đoàn Microsoft"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],vi:["Tập đòn Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],vi:["Chỉ số Lĩnh vực Nhà ở PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu Kho bạc 7-10 năm Ishares"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu Kho bạc 3-7 năm Ishares"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],vi:["Iteris Inc."]}, -e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],vi:["Chỉ số Composite Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],vi:["Lands 'End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],vi:["Chỉ số Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],vi:["Chỉ số Ngành Dịch vụ Dầu khí PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],vi:["Trái phiếu Kho bạc Ishares 1-3 năm ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],vi:["Chỉ số Bán dẫn Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu kho bạc 20+ năm Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],vi:["Chỉ số Ngành Dịch vụ tiện ích PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],vi:["Chỉ số Ngành Vàng và Bạc PHLX"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],vi:["NEO / Đô la Mỹ"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],vi:["Khí tự nhiên (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],vi:["Công ty TNHH Công nghiệp Điện thoại Ấn Độ"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],vi:["Chỉ số Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],vi:["Hợp đồng tương lai NY Ethanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],vi:["Hợp đồng tương lai Ca cao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],vi:["Hợp đồng Tương lai Dầu thô nhẹ"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],vi:["Hợp đồng tương lai ULSD Cảng NY"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],vi:["Hợp đồng tương lai Cà phê"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],vi:["Hợp đồng Tương lai Khí gas tự nhiên"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],vi:["Hợp đồng tương lai Paladi"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],vi:["Hợp đồng tương lai Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],vi:["Hợp đồng tương lai Xăng RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],vi:["Hợp đồng tương lai Bông"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],vi:["Hợp đồng tương lai Khí Tự nhiên E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],vi:["Hợp đồng tương lai Dầu thô Nhẹ E-mini"]}, -e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],vi:["Hợp đồng tương lai Xăng E-mini"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],vi:["TẬP ĐOÀN ALIBABA HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],vi:["Chỉ số Composite NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],vi:["Chỉ số Composite AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],vi:["Chỉ số Thị trường Chính NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],vi:["Đô la New Zealand/Yên Nhật"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],vi:["Đô la New Zealand/Đô la Mỹ"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],vi:["Chỉ số S&P/NZX ALL (Chỉ số Vốn)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],vi:["Tổng Chỉ số S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],vi:["CFDs Khí tự nhiên"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],vi:["CFDs Đồng (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],vi:["Chỉ số OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],vi:["Chỉ số OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],vi:["Chỉ số OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],vi:["Chỉ số OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],vi:["Chỉ số OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],vi:["Chỉ số OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],vi:["Ishares MSCI Nhật Bản SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],vi:["Chỉ số QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],vi:["Chỉ số RTS Nga"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],vi:["Chỉ số Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],vi:["Chỉ số Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],vi:["Chỉ số Russell 2000"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],vi:["Công ty Đại chúng Global Connections"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"], -vi:["Công ty Ford Motor"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],vi:["Chỉ số Thị trường Thuỵ Sĩ"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],vi:["Solana / USD"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],vi:["CFDs Sữa đậu nành"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],vi:["Chỉ số S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],vi:["Chỉ số Hàng hóa S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],vi:["Chỉ số Giá trị S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],vi:["CFDs Đường"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],vi:["Chỉ số ShenZhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],vi:["Công ty TNHH Cáp chuyên dụng Trung Đông"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],vi:["Chỉ số Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],vi:["Chỉ số TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],vi:["Chỉ số S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],vi:["Chỉ số S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Úc 10 NĂM"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],vi:["Trái phiếu Chính phủ Úc 10 NĂM"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],vi:["Chỉ số Tiền tệ Đô la Úc"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],vi:["Chỉ số Tiền tệ Bảng Anh"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],vi:["Trái phiếu chính phủ Canada, 10 năm"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Canada 10 năm"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Trung Quốc 10 NĂM"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],vi:["Lợi tức trái phiếu chính phủ Trung Quốc 10 năm"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],vi:["Chỉ số đồng Đô la Canada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Đức 10 năm"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Đức 10 năm"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]}, -e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Công nghiệp Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],vi:["Chỉ số USD"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Tây Ban Nha 10 năm"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Tây Ban Nha 10 năm"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],vi:["Chỉ số Tiền tệ Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Pháp 10 năm"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Pháp 10 năm"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],vi:["Chỉ số Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],vi:["Trái phiếu Chính phủ Vương quốc Anh 2 Năm"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],vi:["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],vi:["CFDs VÀNG (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],vi:["Chỉ số Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],vi:["Chỉ số IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],vi:["Trái phiếu Chính phủ Indonesia 3 Năm"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Indonesia 10 Năm"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Indonesia 10 năm"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Ấn Độ 10 năm"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Ấn Độ 10 năm"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Ý 10 năm"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Ý 10 năm"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],vi:["Chỉ số Composite Hoa Kỳ"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Nhật Bản 10 năm"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Nhật 10 năm"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],vi:["Chỉ số Tiền tệ Yên Nhật"]},e.exports["#TVC:KOSPI-symbol-description"]={ -en:["Korea Composite Stock Price Index"],vi:["Chỉ số Giá Chứng khoán Composite Hàn Quốc"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Hàn Quốc 10 Năm"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Hàn Quốc 10 Năm"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],vi:["Trái phiếu chính phủ Malaysia 10 Năm"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Malaysia 10 Năm"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],vi:["Chỉ số US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],vi:["Trái phiếu Chính phủ Hà Lan, 10 năm"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Hà Lan Lợi tức 10 năm"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],vi:["Chỉ số NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],vi:["Trái phiếu chính phủ New Zealand, 10 năm"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ New Zealand 10 năm"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],vi:["CFDs PALLADIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],vi:["Lợi tức Trái phiếu Chính phủ Ba Lan 5 năm"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],vi:["Lợi tức Trái phiếu chính phủ Ba Lan 10 năm"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],vi:["CFDs latinum (US$/OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Bồ Đào Nha 10 Năm"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Bồ Đào Nha 10 Năm"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],vi:["Chỉ số Top 40 Nam Phi"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],vi:["CFDs SILVER (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],vi:["Chỉ số Thị trường Thụy Sĩ"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],vi:["Chỉ số Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],vi:["Chỉ số đồng Franc Thụy Sĩ"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Thổ Nhĩ Kỳ 10 năm"]}, -e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Thổ Nhĩ Kỳ 10 năm"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],vi:["CFDs Dầu thô Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],vi:["Chỉ số UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 2 năm"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 2 năm"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 5 năm"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 5 năm"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 10 năm"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 10 năm"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 30 năm"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],vi:["CFDs Dầu thô WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],vi:["Chỉ số Dao động S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],vi:["Chỉ số Tiền Đô la New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],vi:["Chỉ số Chứng khoán Đài Loan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],vi:["Chỉ số Chứng khoán có Vốn hóa của Đài Loan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],vi:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],vi:["Chỉ số FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],vi:["CFDs Dầu thô (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],vi:["Uniswap / USD"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],vi:["Đô la Mỹ / Đô la Úc"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],vi:["Đô la Mỹ / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],vi:["Đô la Mỹ / Đô la Canada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],vi:["Đô la Mỹ / Franc Thụy Sỹ"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],vi:["Đô la Mỹ / Nhân dân tệ Trung Quốc"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],vi:["Đô la Mỹ / Krone Đan Mạch"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],vi:["Đô la Mỹ / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],vi:["Đô la Mỹ / Bảng Anh"]}, -e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],vi:["Đô la Mỹ / Đô la Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],vi:["Đô la Mỹ / Forint Hungary"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],vi:["Đô la Mỹ / Đồng Ruрiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],vi:["Đô la Mỹ / Shekel của Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],vi:["Đô la Mỹ / Rupee Ấn Độ"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],vi:["Đô la Mỹ / Yên Nhật"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],vi:["Đô la Mỹ / Won Hàn Quốc"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],vi:["Đô la Mỹ / Peso Mexico"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],vi:["Đô la Mỹ / Đô la New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],vi:["Đô la Mỹ / Peso Philiррine"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],vi:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],vi:["Đô la Mỹ / Rúp Nga"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],vi:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],vi:["Đô la Mỹ / Krona Thụy Điển"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],vi:["Đô la Mỹ / Đô la Singapore"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],vi:["Đô la Mỹ / Baht Thái"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],vi:["Đô la Mỹ / Lia Thổ Nhĩ Kỳ"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],vi:["Đô la Mỹ / Rand Nam Phi"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],vi:["CFDs Dầu thô (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],vi:["CFDs Bột mỳ"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],vi:["Bạc / Đô la Mỹ"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],vi:["Vàng / Đô la Mỹ"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],vi:["Bitcoin / Đô la Canada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],vi:["Monero / Đô la Mỹ"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],vi:["CFDs của Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],vi:["Bạch Kim / Đô la Mỹ"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],vi:["XRP/Bitcoin"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],vi:["XRP/Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],vi:["XRP/USD"]},e.exports["#ZECUSD-symbol-description"]={ -en:["Zcash / U.S. Dollar"],vi:["Zcash / Đô la Mỹ"]}}}]); \ No newline at end of file +vi:["Xóa {indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],vi:["Đổi tên Bố cục Biểu đồ"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],vi:["Đặt lại chế độ xem biểu đồ"]}},88853:e=>{e.exports={en:["Reset points"],vi:["Đặt lại điểm"]}},15332:e=>{e.exports={en:["Reset price scale"],vi:["Đặt lại Thang giá"]}},54170:e=>{e.exports={en:["Reset time scale"],vi:["Đặt lại Thang thời gian"]}},37974:e=>{e.exports={en:["Riyadh"]}},94022:e=>{e.exports={en:["Riga"]}},60630:e=>{e.exports={en:["Runtime error"],vi:["Lỗi thời gian chạy"]}},66719:e=>{e.exports={en:["Warning"],vi:["Cảnh báo"]}},5959:e=>{e.exports={en:["Warsaw"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"]}},69122:e=>{e.exports={en:["Tokyo"]}},10095:e=>{e.exports={en:["Toronto"]}},17981:e=>{e.exports={en:["Table"],vi:["Bảng"]}},11034:e=>{e.exports={en:["Taipei"],vi:["Đài Bắc"]}},79995:e=>{e.exports={en:["Tallinn"]}},6686:e=>{e.exports={en:["Tehran"]}},93553:e=>{e.exports={en:["Template"],vi:["Bản mẫu"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],vi:["Nhà cung cấp dữ liệu không cung cấp dữ liệu khối lượng cho mã này."]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],vi:["Không thể tải bản xem trước ấn bản. Vui lòng tắt tiện ích trình duyệt của bạn và thử lại."]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],vi:["Yêu cầu mất quá nhiều thời gian để xử lý. Đảm bảo bạn có kết nối internet ổn định. Nếu sự cố vẫn tiếp diễn, hãy thử giảm khoảng thời gian yêu cầu."]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],vi:["Không có dữ liệu cho khoảng thời gian và khung thời gian biểu đồ đã chọn của bạn."]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],vi:["Tệp này có dung lượng quá lớn. Dung lượng tệp tối đa là {value}."]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],vi:["Chỉ báo này không thể áp dụng cho chỉ báo khác"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],vi:["Tập lệnh này chứa lỗi. Vui lòng liên hệ tác giả tập lệnh."]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],vi:["Tập lệnh này chỉ dành cho người được mời. Để có quyền truy cập, vui lòng liên hệ tác giả."]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],vi:["Mã giao dịch này chỉ có trên {linkStart}TradingView{linkEnd}"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],vi:["Mô hình Three Drives"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."], +vi:["Mã {ticker} không có khoảng thời gian theo tick."]}},12806:e=>{e.exports={en:["Time"],vi:["Thời gian"]}},20909:e=>{e.exports={en:["Time zone"],vi:["Múi giờ"]}},46852:e=>{e.exports={en:["Time Cycles"],vi:["Vòng thời gian"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],vi:["Cơ hội Giá theo Thời gian"]}},66823:e=>{e.exports={en:["Trade"],vi:["Giao dịch"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],vi:["TradingView có khả năng tương tác cao và có nhiều phím dùng được với thiết bị đọc màn hình. Sau đây là danh sách các lệnh bàn phím dùng để tương tác trên nền tảng này"]}},35757:e=>{e.exports={en:["Trend Angle"],vi:["Góc Xu hướng"]}},97339:e=>{e.exports={en:["Trend Line"],vi:["Đường Xu hướng"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],vi:["Fibonacci Mở rộng Dựa trên Xu hướng"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],vi:["Fibonacci vùng Thời gian Dựa trên Xu hướng"]}},1671:e=>{e.exports={en:["Triangle"],vi:["Hình tam giác"]}},76152:e=>{e.exports={en:["Triangle Down"],vi:["Tam giác quay Xuống"]}},90148:e=>{e.exports={en:["Triangle Pattern"],vi:["Mẫu hình Tam giác"]}},21236:e=>{e.exports={en:["Triangle Up"],vi:["Tam giác quay Lên"]}},21007:e=>{e.exports={en:["Tunis"]}},1833:e=>{e.exports={en:["UTC"]}},14804:e=>{e.exports={en:["Undo"],vi:["Khôi phục"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],vi:["Lỗi bất ngờ xảy ra trong chế độ Deep Backtesting. Liên hệ hỗ trợ để biết thêm thông tin."]}},15432:e=>{e.exports={en:["Units"],vi:["Đơn vị"]}},11768:e=>{e.exports={en:["Unknown error"],vi:["Lỗi không xác định được"]}},99894:e=>{e.exports={en:["Unlock"],vi:["Mở khóa"]}},75546:e=>{e.exports={en:["Unsupported interval"],vi:["Khoảng thời gian không được hỗ trợ"]}},8580:e=>{e.exports={en:["User-defined error"],vi:["Lỗi do người dùng xác định"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],vi:["Vùng xác định Hồ sơ khối lượng giao dịch"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],vi:["Chỉ báo Volume Profile chỉ có sẵn trên các gói nâng cấp của chúng tôi."]}},93722:e=>{e.exports={en:["Volume candles"],vi:["Nến khối lượng"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],vi:["Gói dữ liệu BIST MIXED không cung cấp dữ liệu về khối lượng."]}},92763:e=>{e.exports={en:["Volume footprint"],vi:["Dấu chân khối lượng"]}},32838:e=>{e.exports={en:["Vancouver"]}},29535:e=>{e.exports={en:["Vertical Line"],vi:["Đường thẳng đứng"]}},23160:e=>{e.exports={en:["Vienna"],vi:["Viên"]}},60534:e=>{e.exports={en:["Vilnius"]}},40091:e=>{e.exports={en:["Visibility"],vi:["Hiển thị"]}},54853:e=>{e.exports={en:["Visibility on intervals"],vi:["Khả năng hiện thị trong các khoảng thời gian"]}},58302:e=>{e.exports={en:["Visible on tap"],vi:["Nhìn thấy khi chạm"]}},10309:e=>{ +e.exports={en:["Visible on mouse over"],vi:["Hiển thị trên Chuột"]}},4077:e=>{e.exports={en:["Visual order"],vi:["Thứ tự Trực quan"]}},11316:e=>{e.exports={en:["X Cross"],vi:["Đường chéo X"]}},42231:e=>{e.exports={en:["XABCD Pattern"],vi:["Mẫu hình XABCD"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],vi:["Bạn không thể thấy khung thời gian pivot này trên độ phân giải hiện tại"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],vi:["Bạn đã khóa các hình vẽ trên mã giao dịch này. Bạn có muốn xóa các hình vẽ đã khóa không?"]}},53168:e=>{e.exports={en:["Yangon"]}},93123:e=>{e.exports={en:["Yes, remove them"],vi:["Có, hãy xóa đi"]}},62859:e=>{e.exports={en:["Zurich"]}},47977:e=>{e.exports={en:["change Elliott degree"],vi:["thay đổi độ Elliott"]}},61557:e=>{e.exports={en:["change no overlapping labels"],vi:["không thay đổi nhãn chồng chéo"]}},76852:e=>{e.exports={en:["change average close price label visibility"],vi:["thay đổi mức hiển thị nhãn giá đóng cửa trung bình"]}},1022:e=>{e.exports={en:["change average close price line visibility"],vi:["thay đổi mức hiển thị đường giá đóng cửa trung bình"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],vi:["thay đổi mức độ hiển thị của nhãn giá mua và bán"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],vi:["thay đổi đường hiển thị giá mua và bán"]}},32302:e=>{e.exports={en:["change currency"],vi:["thay đổi tiền tệ"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],vi:["thay đổi bố cục biểu đồ {title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],vi:["thay đổi khả năng hiển thị chuyển đổi hợp đồng liên tục"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],vi:["thay đổi đếm ngược để thanh hiển thị đóng"]}},16979:e=>{e.exports={en:["change date range"],vi:["thay đổi phạm vi ngày"]}},53929:e=>{e.exports={en:["change dividends visibility"],vi:["thay đổi khả năng hiển thị cổ tức"]}},6119:e=>{e.exports={en:["change events visibility on chart"],vi:["thay đổi khả năng hiển thị sự kiện trên biểu đồ"]}},6819:e=>{e.exports={en:["change earnings visibility"],vi:["thay đổi mức độ hiển thị thu nhập"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],vi:["thay đổi khả năng hiển thị hết hạn của hợp đồng tương lai"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],vi:["thay đổi khả năng hiển thị nhãn giá cao và thấp"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],vi:["thay đổi khả năng hiển thị đường giá cao và thấp"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],vi:["thay đổi tên chỉ số nhãn khả năng hiển thị"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],vi:["thay đổi chỉ số giá trị nhãn khả năng hiển thị"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],vi:["thay đổi việc hiển thị các tin tức và Ý kiến mới nhất"]}},88849:e=>{e.exports={ +en:["change linking group"],vi:["Thay đổi nhóm liên kết"]}},14691:e=>{e.exports={en:["change pane height"],vi:["thay đổi độ cao ngăn"]}},96379:e=>{e.exports={en:["change plus button visibility"],vi:["thay đổi khả năng hiển thị nút cộng"]}},76660:e=>{e.exports={en:["change point"],vi:["thay đổi điểm"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],vi:["thay đổi khả năng hiển thị nhãn giá thị trường trước/sau"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],vi:["thay đổi mức hiển thị đường giá thị trường trước/sau"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],vi:["thay đổi mức hiển thị đường giá đóng trước đó"]}},8662:e=>{e.exports={en:["change price line visibility"],vi:["Thay đổi Đường Giá"]}},2509:e=>{e.exports={en:["change price to bar ratio"],vi:["thay đổi giá trong tỉ lệ thanh"]}},32829:e=>{e.exports={en:["change resolution"],vi:["Thay đổi Độ phân giải"]}},35400:e=>{e.exports={en:["change symbol"],vi:["thay đổi mã giao dịch"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],vi:["thay đổi khả năng hiển thị mã"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],vi:["thay đổi giá trị hiển thị cuối cùng của mã"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],vi:["thay đổi khả năng hiển thị giá trị đóng trước đó của mã"]}},87041:e=>{e.exports={en:["change session"],vi:["thay đổi phiên giao dịch"]}},38413:e=>{e.exports={en:["change session breaks visibility"],vi:["thay đổi phiên làm gián đoạn khả năng hiển thị"]}},49965:e=>{e.exports={en:["change series style"],vi:["thay đổi kiểu sê-ri"]}},47474:e=>{e.exports={en:["change splits visibility"],vi:["thay đổi khả năng hiển thị phân chia"]}},20137:e=>{e.exports={en:["change timezone"],vi:["thay đổi múi giờ"]}},85975:e=>{e.exports={en:["change unit"],vi:["thay đổi đơn vị"]}},1924:e=>{e.exports={en:["change visibility"],vi:["Thay đổi Tầm nhìn"]}},84331:e=>{e.exports={en:["change visibility at current interval"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về sau"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],vi:["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về trước"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],vi:["thay đổi khả năng hiển thị ở tất cả các khoảng thời gian"]}},94566:e=>{e.exports={en:["charts by TradingView"],vi:["Biểu đồ được vẽ bởi TradingView"]}},32943:e=>{e.exports={en:["clone line tools"],vi:["công cụ sao chép dòng"]}},46219:e=>{e.exports={en:["create line tools group"],vi:["Tạo nhóm công cụ vẽ đường thẳng"]}},95394:e=>{e.exports={en:["create line tools group from selection"],vi:["Tạo nhóm công cụ vẽ đường thẳng từ lựa chọn"]}},12898:e=>{e.exports={en:["create {tool}"],vi:["khởi tạo {tool}"]}},94227:e=>{e.exports={en:["cut sources"],vi:["cắt nguồn"]}},11500:e=>{e.exports={en:["cut {title}"], +vi:["cắt {title}"]}},63869:e=>{e.exports={en:["anchor objects"],vi:["neo đối tượng"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],vi:["Thêm công cụ vẽ đường thẳng {lineTool} tới nhóm {name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],vi:["thêm (các) công cụ dòng vào nhóm {group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],vi:["thêm chỉ số tài chính này vào toàn bộ bố cục"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],vi:["thêm chỉ báo này vào toàn bộ bố cục"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],vi:["thêm chiến lược này vào toàn bộ bố cục"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],vi:["thêm mã này vào toàn bộ bố cục"]}},4128:e=>{e.exports={en:["align to 45 degrees"],vi:["nghiêng tới 45 độ"]}},68231:e=>{e.exports={en:["apply chart theme"],vi:["sử dụng chủ đề cho biểu đồ"]}},99551:e=>{e.exports={en:["apply all chart properties"],vi:["ứng dụng tất cả các thuộc tính biểu đồ"]}},89720:e=>{e.exports={en:["apply drawing template"],vi:["Áp dụng mẫu vẽ"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],vi:["áp dụng giá trị mặc định ban đầu cho các nguồn đã chọn"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],vi:["Áp dụng những chỉ báo này cho toàn bộ bố cục"]}},69604:e=>{e.exports={en:["apply study template {template}"],vi:["Áp dụng mẫu nghiên cứu {template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],vi:["áp dụng chủ đề thanh công cụ"]}},1979:e=>{e.exports={en:["bring group {title} forward"],vi:["đưa ra nhóm {title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],vi:["đưa ra phía trước {title}"]}},41966:e=>{e.exports={en:["bring {title} forward"],vi:["Đưa {title} lên trước"]}},44676:e=>{e.exports={en:["by TradingView"],vi:["bởi TradingView"]}},58850:e=>{e.exports={en:["date range lock"],vi:["khóa phạm vi ngày"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],vi:["loại trừ các công cụ vẽ đường thẳng ra khỏi nhóm {group}"]}},13017:e=>{e.exports={en:["hide {title}"],vi:["ẩn {title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],vi:["Ẩn các Điểm trên Thanh"]}},56558:e=>{e.exports={en:["interval lock"],vi:["tắt khoảng thời gian"]}},6830:e=>{e.exports={en:["invert scale"],vi:["mức đảo ngược"]}},48818:e=>{e.exports={en:["insert {title}"],vi:["chèn {title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],vi:["chèn {title} sau {targetTitle}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],vi:["Thêm {title} sau {target}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],vi:["Thêm {title} trước {target}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],vi:["Thêm {title} trước {targetTitle}"]}},43364:e=>{e.exports={en:["load default drawing template"],vi:["tải mẫu bản vẽ mặc định"]}},62011:e=>{e.exports={en:["loading..."],vi:["đang tải..."]}},76104:e=>{e.exports={en:["lock {title}"],vi:["khóa {title}"]}},20453:e=>{e.exports={ +en:["lock group {group}"],vi:["Khóa nhóm {group}"]}},18942:e=>{e.exports={en:["lock objects"],vi:["khóa đối tượng"]}},98277:e=>{e.exports={en:["move"],vi:["di chuyển"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],vi:["Chuyển {title} sang thang bên trái mới"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],vi:["chuyển {title} sang tỷ lệ bên phải mới"]}},64077:e=>{e.exports={en:["move all scales to left"],vi:["Di chuyển tất cả Thang giá sang trái"]}},19013:e=>{e.exports={en:["move all scales to right"],vi:["Di chuyển tất cả Thang giá sang Phải"]}},52510:e=>{e.exports={en:["move drawing(s)"],vi:["Chuyển Bản vẽ"]}},79209:e=>{e.exports={en:["move left"],vi:["chuyển sang trái"]}},60114:e=>{e.exports={en:["move right"],vi:["Chuyển sang phải"]}},44854:e=>{e.exports={en:["move scale"],vi:["Di chuyển thang giá"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],vi:["Tạo {title} Không Tỷ lệ (Toàn màn hình)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],vi:["Ẩn nhóm {group}"]}},45987:e=>{e.exports={en:["make group {group} visible"],vi:["Hiển thị nhóm {group}"]}},78055:e=>{e.exports={en:["merge down"],vi:["hợp nhất với lớp dưới"]}},41866:e=>{e.exports={en:["merge to pane"],vi:["hợp nhất vào ngăn"]}},52458:e=>{e.exports={en:["merge up"],vi:["hợp nhất"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],vi:["giá quy mô"]}},63796:e=>{e.exports={en:["scale price chart only"],vi:["Chia tỷ lệ Chỉ Biểu đồ Giá"]}},70771:e=>{e.exports={en:["scale time"],vi:["quy mô thời gian"]}},42070:e=>{e.exports={en:["scroll"],vi:["cuộn"]}},87840:e=>{e.exports={en:["scroll time"],vi:["cuộn thời gian"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],vi:["thiết lập chiến lược lựa chọn thang giá {title}"]}},40962:e=>{e.exports={en:["send {title} backward"],vi:["Chuyển {title} ra sau"]}},5005:e=>{e.exports={en:["send {title} to back"],vi:["đưa ra phía sau {title}"]}},69546:e=>{e.exports={en:["send group {title} backward"],vi:["gửi lại nhóm {title}"]}},63934:e=>{e.exports={en:["share line tools globally"],vi:["chia sẻ công cụ dòng trên toàn cầu"]}},90221:e=>{e.exports={en:["share line tools in layout"],vi:["chia sẻ công cụ dòng trong bố cục"]}},13336:e=>{e.exports={en:["show all ideas"],vi:["Hiển thị Tất cả các ý tưởng"]}},91395:e=>{e.exports={en:["show ideas of followed users"],vi:["hiển thị ý tưởng của người dùng được theo dõi"]}},57460:e=>{e.exports={en:["show my ideas only"],vi:["Chỉ hiển thị Ý tưởng của tôi"]}},4114:e=>{e.exports={en:["stay in drawing mode"],vi:["ở chế độ vẽ"]}},3350:e=>{e.exports={en:["stop syncing drawing"],vi:["ngừng đồng bộ hóa bản vẽ"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],vi:["dừng đồng bộ hóa (các) công cụ dòng"]}},53278:e=>{e.exports={en:["symbol lock"],vi:["khóa mã"]}},91677:e=>{e.exports={en:["sync time"],vi:["đồng bộ hóa thời gian"]}},3140:e=>{e.exports={en:["powered by"],vi:["được hỗ trợ bởi"]}},92800:e=>{e.exports={en:["powered by TradingView"],vi:["được cung cấp bởi TradingView"]}},62192:e=>{ +e.exports={en:["paste drawing"],vi:["dán bản vẽ"]}},1064:e=>{e.exports={en:["paste indicator"],vi:["dán chỉ báo"]}},57010:e=>{e.exports={en:["paste {title}"],vi:["dán {title}"]}},78690:e=>{e.exports={en:["pin to left scale"],vi:["Ghim theo Tỷ lệ Trái"]}},7495:e=>{e.exports={en:["pin to right scale"],vi:["Ghim theo Tỷ lệ Phải"]}},81566:e=>{e.exports={en:["pin to scale {label}"],vi:["Ghim theo Tỷ lệ {label}"]}},2618:e=>{e.exports={en:["rearrange panes"],vi:["sắp xếp lại các ngăn"]}},60806:e=>{e.exports={en:["remove all indicators"],vi:["xóa tất cả chỉ báo"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],vi:["xóa tất cả chỉ báo và công cụ vẽ"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],vi:["loại bỏ các công cụ dòng trống đã bỏ chọn"]}},30538:e=>{e.exports={en:["remove drawings"],vi:["Bỏ Công cụ vẽ"]}},1193:e=>{e.exports={en:["remove drawings group"],vi:["loại bỏ nhóm bản vẽ"]}},38199:e=>{e.exports={en:["remove line data sources"],vi:["xóa các nguồn dữ liệu dòng"]}},93333:e=>{e.exports={en:["remove pane"],vi:["xóa ngăn"]}},94543:e=>{e.exports={en:["remove {title}"],vi:["loại bỏ {title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],vi:["Loại bỏ nhóm công cụ vẽ đường thẳng {name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],vi:["Đổi tên nhóm {group} thành {newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],vi:["đặt lại kích thước bố cục"]}},3323:e=>{e.exports={en:["reset scales"],vi:["thiết lập lại quy mô"]}},17336:e=>{e.exports={en:["reset time scale"],vi:["đặt lại Thang thời gian"]}},47418:e=>{e.exports={en:["resize layout"],vi:["thay đổi kích thước bố cục"]}},85815:e=>{e.exports={en:["restore defaults"],vi:["khôi phục mặc định"]}},96881:e=>{e.exports={en:["restore study defaults"],vi:["khôi phục kết quả mặc định của nghiên cứu"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],vi:["bật/tắt tình trạng ngăn tối đa"]}},42240:e=>{e.exports={en:["toggle auto scale"],vi:["Chuyển đổi Tỷ lệ tự động"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],vi:["bật tắt trạng thái collapse pane"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],vi:["thiết lập số liệu đến quy mô 100"]}},49695:e=>{e.exports={en:["toggle lock scale"],vi:["quy mô khóa chuyển đổi"]}},49403:e=>{e.exports={en:["toggle log scale"],vi:["Chuyển đổi Quy mô Đăng nhập"]}},98994:e=>{e.exports={en:["toggle percentage scale"],vi:["Chuyển đổi thang Tỷ lệ Phần trăm"]}},80688:e=>{e.exports={en:["toggle regular scale"],vi:["chuyển đổi quy mô thông thường"]}},46807:e=>{e.exports={en:["track time"],vi:["theo dõi thời gian"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],vi:["tắt chia sẻ công cụ dòng"]}},99234:e=>{e.exports={en:["unanchor objects"],vi:["bỏ neo đối tượng"]}},23230:e=>{e.exports={en:["unlock objects"],vi:["mở khóa đối tượng"]}},74590:e=>{e.exports={en:["unlock group {group}"],vi:["Mở khóa nhóm {group}"]}},12525:e=>{e.exports={en:["unlock {title}"],vi:["mở khóa {title}"]}},81576:e=>{e.exports={ +en:["unmerge to new bottom pane"],vi:["hủy hợp nhất với ngăn dưới cùng mới"]}},79443:e=>{e.exports={en:["unmerge up"],vi:["hợp nhất"]}},46453:e=>{e.exports={en:["unmerge down"],vi:["hủy hợp nhất"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],vi:["Ồ không! Hiện không hỗ trợ loại biểu đồ {chartStyle} cho các khoảng thời gian dựa trên lần thay đổi giá."]}},41643:e=>{e.exports={en:["{count} bars"],vi:["{count} thanh"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],vi:["Thông tin tài chính {symbol} do TradingView cung cấp."]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],vi:["{userName} xuất bản về {customer}, {date}"]}},91084:e=>{e.exports={en:["zoom"],vi:["thu phóng"]}},49856:e=>{e.exports={en:["zoom in"],vi:["phóng to"]}},73638:e=>{e.exports={en:["zoom out"],vi:["thu nhỏ"]}},41807:e=>{e.exports={en:["day","days"],vi:["ngày"]}},42328:e=>{e.exports={en:["hour","hours"],vi:["giờ"]}},98393:e=>{e.exports={en:["month","months"],vi:["tháng"]}},78318:e=>{e.exports={en:["minute","minutes"],vi:["phút"]}},33232:e=>{e.exports={en:["second","seconds"],vi:["giây"]}},89937:e=>{e.exports={en:["range","ranges"],vi:["phạm vi"]}},48898:e=>{e.exports={en:["week","weeks"],vi:["tuần"]}},11913:e=>{e.exports={en:["tick","ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],vi:["{amount} bản vẽ"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],vi:["{amount} chỉ báo"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],vi:["{count} thg"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],vi:["{count} ng"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],vi:["{count} n"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],vi:["Quỹ ETF Trái phiếu kho bạc Mỹ ngắn hạn Schwab"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],vi:["Cổ phiếu 0-5 NĂM Trái phiếu Doanh nghiệp ETF có Lãi suất Cao"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],vi:["Chỉ số S&P/ASX All Australian 50"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],vi:["Chỉ số S&P/ASX All Australian 200"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],vi:["Chỉ số S&P/ASX 200"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],vi:["Đô la Úc/Đô la Canada"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],vi:["Đô la Úc/Franc Thụy Sỹ"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],vi:["Đô la Úc/Yên Nhật"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],vi:["Đô la Úc/Đô la New Zealand"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],vi:["Đô la Úc/ Đồng Rúp Nga"]},e.exports["#AUDUSD-symbol-description"]={ +en:["Australian Dollar / U.S. Dollar"],vi:["Đô la Úc/Đô la Mỹ"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],vi:["Chỉ số S&P MERVAL"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],vi:["Đồng Bitcoin / Euro"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],vi:["Đồng Bitcoin / Đô la Mỹ"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],vi:["Chỉ số BELEX 15"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],vi:["Chỉ số BIST 100"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],vi:["Chỉ số Bitcoin/USD"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],vi:["Chỉ số IBEX 35"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],vi:["Chỉ số Bovespa"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],vi:["Chỉ số IBrasil"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],vi:["Chỉ số Brazil 50"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"],vi:["SX20 RT Trung quốc"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],vi:["Công ty Ford Motor"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],vi:["Chỉ số S&P/BMV IPC"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],vi:["Real Brazil / Yên Nhật"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],vi:["Chỉ số S&P BSE Sensex"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],vi:["Bitcoin / Đô la Canada"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],vi:["Bitcoin / Nhân dân tệ Trung Quốc"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],vi:["Bitcoin / Won Hàn Quốc"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],vi:["Bitcoin / Rúp Nga"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],vi:["Bitcoin / Baht Thái"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],vi:["Bitcoin / Đô la"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],vi:["Bitcoin Gold / Đô la Mỹ"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],vi:["Chỉ số Tổng quát S&P / BVL Peru (PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],vi:["Chỉ số Brazil Bovespa"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],vi:["Đô la Canada/Yên Nhật"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"], +vi:["Đô la Canada / Đô la Mỹ"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],vi:["Chỉ số S&P 100"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],vi:["Chỉ số Dao động S&P 500"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],vi:["Hợp đồng tương lai T-Bond"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],vi:["Hợp đồng tương lai Ngô"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],vi:["Hợp đồng tương lai Bột Đậu nành"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],vi:["Hợp đồng tương lai T-Note 10 năm"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],vi:["Hợp đồng tương lai Yến mạch"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],vi:["Hợp đồng tương lai Lãi suất Quỹ Liên bang 30 Ngày"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],vi:["Hợp đồng tương lai Gạo"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],vi:["Hợp đồng tương lai Đậu nành"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],vi:["Hợp đồng Tương lai Lúa mỳ"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],vi:["Hợp đồng tương lai Đậu nành Mini"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],vi:["Hợp đồng tương lai Lúa mì Mini"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],vi:["Hợp đồng tương lai E-mini Dow Jones ($5)"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],vi:["Franc Thụy Sỹ/Yên Nhật"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],vi:["Franc Thụy Sĩ / Đô la Mỹ"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],vi:["Hợp đồng tương lai Bitcoin"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],vi:["Hợp đồng tương lai Bơ-Tiền mặt (Tiếp tục: Hợp đồng hiện tại ở phía trước)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],vi:["Hợp đồng tương lai Feeder Cattle"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],vi:["Hợp đồng tương lai Heo nạc"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],vi:["Hợp đồng tương lai Gia súc sống"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],vi:["Hợp đồng tương lai E-mini Euro"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],vi:["Hợp đồng tương lai E-mini S&P 500"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],vi:["Hợp đồng tương lai E-mini đồng Yên Nhật"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],vi:["Hợp đồng tương lai NASDAQ 100 E-MINI"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],vi:["Chỉ số E-Mini Russell 2000 Index Futures"]}, +e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],vi:["Hợp đồng tương lai Nhôm Cao cấp Châu Âu"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],vi:["Hợp đồng tương lai Aluminum MW U.S. Transaction Premium Platts (25MT)"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],vi:["Hợp đồng tương lai Vàng"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],vi:["Hợp đồng Tương lai Đồng"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],vi:["Hợp đồng tương lai Bạc"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],vi:["Hợp đồng tương lai Đồng E-mini"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],vi:["Hợp đồng tương lại Bạc (Mini)"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],vi:["Hợp đồng tương lai Vàng (Mini)"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],vi:["Hợp đồng CFD Đồng"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],vi:["CFDs Ngô"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],vi:["CFDs Cotton"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],vi:["Tổng giá trị vốn hóa của thị trường tiền điện tử, $"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],vi:["Chỉ số DFM"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],vi:["Chỉ số Trung bình Dow Jones Composite"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],vi:["Chỉ số Hàng hóa Nông nghiệp giới hạn Thành phần Dow Jones"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],vi:["Chỉ số Hàng hóa Cocoa Dow Jones"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],vi:["Chỉ số Hàng hóa Năng lượng Dow Jones"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],vi:["Chỉ số Hàng hóa Vàng Dow Jones"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],vi:["Chỉ số Hàng hóa Ngũ cốc Dow Jones"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],vi:["Chỉ số Hàng hóa Nickel Dow Jones"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],vi:["Chỉ số Hàng hóa Cà phê Dow Jones"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],vi:["Chỉ số Hàng hóa Đường Dow Jones"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],vi:["Chỉ số Hàng hóa Bạc Dow Jones"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Dow Jones Industrial"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],vi:["Chỉ số Trung bình Vận tải Dow Jones"]},e.exports["#DJ:DJU-symbol-description"]={ +en:["Dow Jones Utility Average Index"],vi:["Chỉ số Trung bình Dịch vụ tiện ích Dow Jones"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],vi:["Chỉ số Than đá Dow Jones U.S."]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],vi:["Chỉ số EGX 30"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],vi:["Ethereum cổ điển / Euro"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],vi:["Ethereum Classic / Đô la Mỹ"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],vi:["Ethereum/Euro"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],vi:["Ethereum/Bảng Anh"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],vi:["Ethereum/Yên Nhật"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],vi:["Ethereum / Won Hàn Quốc"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],vi:["Ethereum / Baht Thái"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],vi:["Ethereum / Đô la Mỹ"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],vi:["Euro /Đô la Úc"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],vi:["Euro / Real Brazil"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],vi:["Euro /Đô la Canada"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],vi:["Euro /Franc Thụy Sỹ"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],vi:["Euro Fx/Bảng Anh"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],vi:["Euro /Yên Nhật"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],vi:["Euro/Krone Na Uy"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],vi:["Euro /Đô la New Zealand"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],vi:["Chỉ số AEX"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],vi:["Chỉ số BEL 20"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],vi:["Euro / Đồng Rúp Nga"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],vi:["Euro / Đồng Rúp Nga TOM"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],vi:["Euro / Krona Thụy Điển"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],vi:["Euro / Lia Thổ Nhĩ Kỳ"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],vi:["Euro / Đô la Mỹ"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số cổ phiếu Euro Stoxx 50"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"]},e.exports["#FRA40-symbol-description"]={ +en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],vi:["Tổng sản phẩm nội địa, 1 thập kỷ"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],vi:["Tổng dân số: Mọi lứa tuổi bao gồm Lực lượng Vũ trang ở nước ngoài"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],vi:["Tỷ lệ thất nghiệp dân sự"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],vi:["Chỉ số KLCI Malaysia FTSE Bursa"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],vi:["Chỉ số S&PP/ASX"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Công nghiệp Dow Jones"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],vi:["Bảng Anh/Đô la Úc"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],vi:["Bảng Anh/Đô la Canada"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],vi:["Bảng Anh/Franc Thụy Sỹ"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],vi:["Bảng Anh / Euro"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],vi:["Bảng Anh/ Yên Nhật"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],vi:["Bảng Anh/Đô la New Zealand"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],vi:["Bảng Anh/ Zloty Ba Lan"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],vi:["Bảng Anh / Đồng Rúp Nga"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],vi:["Bảng Anh/ Đô la Mỹ"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],vi:["Chỉ số WIG20"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],vi:["Chỉ số Hang Seng"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],vi:["Hợp đồng tương lai Chỉ số USD"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],vi:["Chỉ số Composite IDX"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],vi:["Chỉ số Doanh nghiệp Trung Quốc Hang Seng"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],vi:["Chỉ số Composite Jakarta"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],vi:["Chỉ số Bursa Malaysia KLCI"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],vi:["Chỉ số MIB"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số Euro STOXX 50"]}, +e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],vi:["Chỉ số STI"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],vi:["Chỉ số Chứng khoán Đài Loan"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],vi:["Chỉ số Shanghai Composite"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],vi:["IOTA / Đô la Mỹ"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],vi:["Yên Nhật / Won Hàn Quốc"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],vi:["Yên Nhật / Đồng Rúp Nga"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],vi:["Yên / Đô la Mỹ"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],vi:["Litecoin / Real Brazil"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],vi:["Litecoin / Đô la Mỹ"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],vi:["Luna / USD"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],vi:["Hợp đồng tương lai Dầu Brent"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],vi:["Chỉ số MOEX Nga"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],vi:["Chỉ số MOEX Nga"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],vi:["Hợp đồng tương lai Chỉ số MICEX"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],vi:["Hợp đồng tương lai Chỉ số MICEX"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],vi:["Hợp đồng tương lai Chỉ số RTS"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],vi:["Chỉ số RTS"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],vi:["Tập đoàn Microsoft"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],vi:["Tập đòn Advanced Micro Devices Inc"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],vi:["Chỉ số Lĩnh vực Nhà ở PHLX"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu Kho bạc 7-10 năm Ishares"]},e.exports["#NASDAQ:IEI-symbol-description"]={ +en:["Ishares 3-7 Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu Kho bạc 3-7 năm Ishares"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"],vi:["Iteris Inc."]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],vi:["Chỉ số Composite Nasdaq"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"],vi:["Lands 'End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],vi:["Chỉ số Nasdaq 100"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],vi:["Chỉ số Ngành Dịch vụ Dầu khí PHLX"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],vi:["Trái phiếu Kho bạc Ishares 1-3 năm ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],vi:["Chỉ số Bán dẫn Philadelphia"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],vi:["Quỹ ETF Trái phiếu kho bạc 20+ năm Ishares"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],vi:["Chỉ số Ngành Dịch vụ tiện ích PHLX"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],vi:["Chỉ số Ngành Vàng và Bạc PHLX"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],vi:["NEO / Đô la Mỹ"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],vi:["Khí tự nhiên (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],vi:["Công ty TNHH Công nghiệp Điện thoại Ấn Độ"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],vi:["Chỉ số Nifty 50"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],vi:["Hợp đồng tương lai NY Ethanol"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],vi:["Hợp đồng tương lai Ca cao"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],vi:["Hợp đồng Tương lai Dầu thô nhẹ"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],vi:["Hợp đồng tương lai ULSD Cảng NY"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],vi:["Hợp đồng tương lai Cà phê"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],vi:["Hợp đồng Tương lai Khí gas tự nhiên"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],vi:["Hợp đồng tương lai Paladi"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],vi:["Hợp đồng tương lai Platinum"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],vi:["Hợp đồng tương lai Xăng RBOB"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],vi:["Hợp đồng tương lai Bông"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"], +vi:["Hợp đồng tương lai Khí Tự nhiên E-mini"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],vi:["Hợp đồng tương lai Dầu thô Nhẹ E-mini"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],vi:["Hợp đồng tương lai Xăng E-mini"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],vi:["TẬP ĐOÀN ALIBABA HLDG LTD"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],vi:["Chỉ số Composite NYSE"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],vi:["Chỉ số Composite AMEX"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],vi:["Chỉ số Thị trường Chính NYSE ARCA"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],vi:["Đô la New Zealand/Yên Nhật"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],vi:["Đô la New Zealand/Đô la Mỹ"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],vi:["Chỉ số S&P/NZX ALL (Chỉ số Vốn)"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],vi:["Tổng Chỉ số S&P / NZX 50"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],vi:["CFDs Khí tự nhiên"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],vi:["CFDs Đồng (US$ / lb)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],vi:["Chỉ số OMX Copenhagen 25"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],vi:["Chỉ số OMX Helsinki 25"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],vi:["Chỉ số OMX Riga Gross"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],vi:["Chỉ số OMX Stockholm 30"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],vi:["Chỉ số OMX Tallinn Gross"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],vi:["Chỉ số OMX Vilnius Gross"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"],vi:["Ishares MSCI Nhật Bản SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],vi:["Chỉ số QE"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],vi:["Chỉ số RTS Nga"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],vi:["Chỉ số Russell 3000"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],vi:["Chỉ số Russell 1000"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],vi:["Chỉ số Russell 2000"]}, +e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"],vi:["Công ty Đại chúng Global Connections"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],vi:["Công ty Ford Motor"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],vi:["Chỉ số Thị trường Thuỵ Sĩ"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],vi:["Solana / USD"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],vi:["CFDs Sữa đậu nành"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],vi:["Chỉ số S&P 100"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],vi:["Chỉ số Hàng hóa S&P Goldman Sachs"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],vi:["Chỉ số Giá trị S&P 500"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],vi:["CFDs Đường"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],vi:["Chỉ số ShenZhen Component"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],vi:["Công ty TNHH Cáp chuyên dụng Trung Đông"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],vi:["Chỉ số Tadawul All Shares"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],vi:["Chỉ số TA-35"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],vi:["Chỉ số S&P/TSX Composite"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],vi:["Chỉ số S&P/TSX 60"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Úc 10 NĂM"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],vi:["Trái phiếu Chính phủ Úc 10 NĂM"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],vi:["Chỉ số Tiền tệ Đô la Úc"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],vi:["Chỉ số Tiền tệ Bảng Anh"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],vi:["Trái phiếu chính phủ Canada, 10 năm"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Canada 10 năm"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],vi:["Chỉ số CAC 40"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Trung Quốc 10 NĂM"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],vi:["Lợi tức trái phiếu chính phủ Trung Quốc 10 năm"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],vi:["Chỉ số đồng Đô la Canada"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Đức 10 năm"]}, +e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Đức 10 năm"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Trung bình Công nghiệp Dow Jones"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],vi:["Chỉ số USD"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Tây Ban Nha 10 năm"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Tây Ban Nha 10 năm"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],vi:["Chỉ số Tiền tệ Euro"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Pháp 10 năm"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Pháp 10 năm"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"],vi:["Chỉ số Milano Italia Borsa"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],vi:["Trái phiếu Chính phủ Vương quốc Anh 2 Năm"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],vi:["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],vi:["CFDs VÀNG (US$/OZ)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],vi:["Chỉ số Hang Seng"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],vi:["Chỉ số IBEX 35"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],vi:["Trái phiếu Chính phủ Indonesia 3 Năm"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Indonesia 10 Năm"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Indonesia 10 năm"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Ấn Độ 10 năm"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Ấn Độ 10 năm"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Ý 10 năm"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Ý 10 năm"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],vi:["Chỉ số Composite Hoa Kỳ"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Nhật Bản 10 năm"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"], +vi:["Trái phiếu chính phủ Nhật 10 năm"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],vi:["Chỉ số Tiền tệ Yên Nhật"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],vi:["Chỉ số Giá Chứng khoán Composite Hàn Quốc"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Hàn Quốc 10 Năm"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Hàn Quốc 10 Năm"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],vi:["Trái phiếu chính phủ Malaysia 10 Năm"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Malaysia 10 Năm"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],vi:["Chỉ số US 100"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],vi:["Chỉ số Japan 225"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],vi:["Trái phiếu Chính phủ Hà Lan, 10 năm"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Hà Lan Lợi tức 10 năm"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],vi:["Chỉ số NYSE Composite"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],vi:["Trái phiếu chính phủ New Zealand, 10 năm"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ New Zealand 10 năm"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],vi:["CFDs PALLADIUM (US$/OZ)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],vi:["Lợi tức Trái phiếu Chính phủ Ba Lan 5 năm"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],vi:["Lợi tức Trái phiếu chính phủ Ba Lan 10 năm"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],vi:["CFDs latinum (US$/OZ)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Bồ Đào Nha 10 Năm"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Bồ Đào Nha 10 Năm"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],vi:["Chỉ số Top 40 Nam Phi"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],vi:["CFDs SILVER (US$/OZ)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],vi:["Chỉ số S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],vi:["Chỉ số Thị trường Thụy Sĩ"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],vi:["Chỉ số Straits Times"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],vi:["Chỉ số STOXX 50"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"], +vi:["Chỉ số đồng Franc Thụy Sĩ"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Thổ Nhĩ Kỳ 10 năm"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Thổ Nhĩ Kỳ 10 năm"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],vi:["CFDs Dầu thô Brent"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"],vi:["Chỉ số UK 100"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 2 năm"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 2 năm"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 5 năm"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 5 năm"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 10 năm"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],vi:["Trái phiếu chính phủ Mỹ 10 năm"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],vi:["Trái phiếu Chính phủ Hoa Kỳ 30 năm"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],vi:["CFDs Dầu thô WTI"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],vi:["Chỉ số Dao động S&P 500"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],vi:["Chỉ số Tiền Đô la New Zealand"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],vi:["Chỉ số Chứng khoán Đài Loan"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],vi:["Chỉ số Chứng khoán có Vốn hóa của Đài Loan"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],vi:["TWITTER INC"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],vi:["Chỉ số FTSE 100"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],vi:["CFDs Dầu thô (Brent)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],vi:["Uniswap / USD"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],vi:["Chỉ số Dow Jones Industrial Average"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],vi:["Đô la Mỹ / Đô la Úc"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],vi:["Đô la Mỹ / Real Brazil"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],vi:["Đô la Mỹ / Đô la Canada"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],vi:["Đô la Mỹ / Franc Thụy Sỹ"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],vi:["Đô la Mỹ / Nhân dân tệ Trung Quốc"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],vi:["Đô la Mỹ / Krone Đan Mạch"]}, +e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],vi:["Đô la Mỹ / Euro"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],vi:["Đô la Mỹ / Bảng Anh"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],vi:["Đô la Mỹ / Đô la Hong Kong"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],vi:["Đô la Mỹ / Forint Hungary"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],vi:["Đô la Mỹ / Đồng Ruрiah"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],vi:["Đô la Mỹ / Shekel của Israel"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],vi:["Đô la Mỹ / Rupee Ấn Độ"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],vi:["Đô la Mỹ / Yên Nhật"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],vi:["Đô la Mỹ / Won Hàn Quốc"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],vi:["Đô la Mỹ / Peso Mexico"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],vi:["Đô la Mỹ / Đô la New Zealand"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],vi:["Đô la Mỹ / Peso Philiррine"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],vi:["USD/PLN"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],vi:["Đô la Mỹ / Rúp Nga"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],vi:["USD/RUB TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],vi:["Đô la Mỹ / Krona Thụy Điển"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],vi:["Đô la Mỹ / Đô la Singapore"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],vi:["Đô la Mỹ / Baht Thái"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],vi:["Đô la Mỹ / Lia Thổ Nhĩ Kỳ"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],vi:["Đô la Mỹ / Rand Nam Phi"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],vi:["CFDs Dầu thô (WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],vi:["CFDs Bột mỳ"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],vi:["Bạc / Đô la Mỹ"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],vi:["Vàng / Đô la Mỹ"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],vi:["Bitcoin / Đô la Canada"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],vi:["Chỉ số DAX"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],vi:["Monero / Đô la Mỹ"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],vi:["CFDs của Palladium"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],vi:["Bạch Kim / Đô la Mỹ"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],vi:["XRP/Bitcoin"]}, +e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],vi:["XRP/Euro"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],vi:["XRP/USD"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],vi:["Zcash / Đô la Mỹ"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/vi.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 0cbdd47d..00000000 --- a/charting_library/bundles/vi.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:n=>{n.exports={en:["bars"],vi:["thanh"]}},4348:n=>{n.exports={en:["(O + H + L + C)/4"],vi:["(Mở cửa + Cao nhất + Thấp nhất + Đóng cửa) / 4"]}},27311:n=>{n.exports={en:["(H + L + C)/3"],vi:["(Cao nhất + Thấp nhất + Đóng cửa) / 3"]}},69303:n=>{n.exports={en:["(H + L)/2"],vi:["(Cao nhất + Thấp nhất) / 2"]}},31882:n=>{n.exports={en:["12-hours"],vi:["12-giờ"]}},5797:n=>{n.exports={en:["24-hours"],vi:["24-giờ"]}},23111:n=>{n.exports={en:["Color bars based on previous close"],vi:["Các thanh màu dựa trên đóng cửa phiên trước"]}},23739:n=>{n.exports={en:["Canvas"]}},24197:n=>{n.exports={en:["Center"],vi:["Trung tâm"]}},15153:n=>{n.exports={en:["Chart basic styles"],vi:["Kiểu cơ bản của biểu đồ"]}},45639:n=>{n.exports={en:["Chart values"],vi:["Giá trị biểu đồ"]}},84831:n=>{n.exports={en:["Close line"],vi:["Đường giá đóng cửa"]}},74622:n=>{n.exports={en:["Crosshair"],vi:["Đường chữ thập"]}},81849:n=>{n.exports={en:["Currency"],vi:["Tiền tệ"]}},3015:n=>{n.exports={en:["Currency and Unit"],vi:["Tiền tệ và đơn vị"]}},93020:n=>{n.exports={en:["Adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},68921:n=>{n.exports={en:["Adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},36620:n=>{n.exports={en:["Alerts"],vi:["Cảnh báo"]}},14119:n=>{n.exports={en:["Arguments"],vi:["Lập luận"]}},68650:n=>{n.exports={en:["Average close"],vi:["Đóng cửa trung bình"]}},27567:n=>{n.exports={en:["Bottom"],vi:["Đáy"]}},3159:n=>{n.exports={en:["Bottom line"],vi:["Đường thấp nhất"]}},74406:n=>{n.exports={en:["Body"],vi:["Thân"]}},333:n=>{n.exports={en:["Borders"],vi:["Đường viền"]}},79468:n=>{n.exports={en:["Background"],vi:["Hình nền"]}},10842:n=>{n.exports={en:["Bar change values"],vi:["Các giá trị thay đổi thanh"]}},28975:n=>{n.exports={en:["Base level"],vi:["Cấp Cơ sở"]}},76473:n=>{n.exports={en:["Bid and ask"],vi:["Giá mua và bán"]}},32744:n=>{n.exports={en:["Buttons"],vi:["Nút"]}},68662:n=>{n.exports={en:["Grid lines"],vi:["Đường lưới"]}},17611:n=>{n.exports={en:["Down bars"],vi:["Thanh dưới"]}},23743:n=>{n.exports={en:["Down color"],vi:["Giảm Màu"]}},48225:n=>{n.exports={en:["Data modification"],vi:["Điều chỉnh dữ liệu"]}},84838:n=>{n.exports={en:["Date format"],vi:["Định dạng Ngày"]}},42357:n=>{n.exports={en:["Day of week on labels"],vi:["Ngày trong tuần trên nhãn"]}},16564:n=>{n.exports={en:["Default"],vi:["Mặc định"]}},78734:n=>{n.exports={en:["Description"],vi:["Mô tả"]}},59777:n=>{n.exports={en:["Electronic trading hours background"],vi:["Nền giờ giao dịch điện tử"]}},69808:n=>{n.exports={en:["Events"],vi:["Các sự kiện"]}},41129:n=>{n.exports={en:["Fill"],vi:["Điền vào"]}},61112:n=>{n.exports={en:["Fill top area"],vi:["Vùng Khớp lệnh nhiều nhất"]}},73185:n=>{n.exports={en:["Fill bottom area"],vi:["Điền vào Khu vực thấp nhất"]}},95406:n=>{n.exports={en:["Horizontal"],vi:["Ngang"]}},61900:n=>{n.exports={en:["Horz only"],vi:["Chỉ theo phương ngang"]}},14180:n=>{n.exports={en:["High and low"],vi:["Cao và thấp"]}},56359:n=>{ -n.exports={en:["High line"],vi:["Đường giá cao"]}},47326:n=>{n.exports={en:["Integer"],vi:["Số nguyên"]}},84549:n=>{n.exports={en:["Indicators"],vi:["Các chỉ báo"]}},78082:n=>{n.exports={en:["Indicators and financials"],vi:["Chỉ báo và chỉ số tài chính"]}},25765:n=>{n.exports={en:["Open market status"],vi:["Trạng thái thị trường mở"]}},34579:n=>{n.exports={en:["Low line"],vi:["Đường giá thấp"]}},14876:n=>{n.exports={en:["Logo"]}},89315:n=>{n.exports={en:["Long Description"],vi:["Mô tả Dài"]}},72423:n=>{n.exports={en:["Last day change values"],vi:["Giá trị thay đổi ngày gần nhất"]}},11626:n=>{n.exports={en:["Left"],vi:["Bên trái"]}},8249:n=>{n.exports={en:["Money"],vi:["Tiền"]}},70937:n=>{n.exports={en:["Margins"],vi:["Ký quỹ"]}},68833:n=>{n.exports={en:["Middle"],vi:["Giữa"]}},58589:n=>{n.exports={en:["No overlapping labels"],vi:["Không có Nhãn chồng chéo"]}},60798:n=>{n.exports={en:["None"],vi:["Không"]}},51019:n=>{n.exports={en:["Navigation"],vi:["Điều hướng"]}},99709:n=>{n.exports={en:["Name"],vi:["Tên"]}},8852:n=>{n.exports={en:["Save chart left edge position when changing interval"],vi:["Lưu vị thế ở cạnh trái biểu đồ khi thay đổi khoảng thời gian"]}},26204:n=>{n.exports={en:["Scale modes (A and L)"],vi:["Chế độ thang (A và L)"]}},93968:n=>{n.exports={en:["Scales"],vi:["Các tỷ lệ"]}},90275:n=>{n.exports={en:["Scales and lines"],vi:["Thang và dòng"]}},30042:n=>{n.exports={en:["Scales placement"],vi:["Vị trí căn chỉnh"]}},28715:n=>{n.exports={en:["Status line"],vi:["Dòng trạng thái"]}},95481:n=>{n.exports={en:["Symbol"],vi:["Mã"]}},53263:n=>{n.exports={en:["Pane"],vi:["Ngăn"]}},82894:n=>{n.exports={en:["Pane separators"],vi:["Ngăn phân cách"]}},16207:n=>{n.exports={en:["Percentage"],vi:["Tỷ lệ phần trăm"]}},94408:n=>{n.exports={en:["Pips"]}},60904:n=>{n.exports={en:["Pre/post market"],vi:["Trước/sau giờ mở cửa"]}},88327:n=>{n.exports={en:["Pre/post market hours background"],vi:["Nền thị trường trước/sau giờ mở cửa"]}},59766:n=>{n.exports={en:["Precision"],vi:["Độ chính xác"]}},83811:n=>{n.exports={en:["Previous day close"],vi:["Đóng cửa ngày hôm trước"]}},35082:n=>{n.exports={en:["Price Scale"],vi:["Thang Giá"]}},27632:n=>{n.exports={en:["Price and percentage value"],vi:["Giá trị Giá và Phần trăm"]}},62142:n=>{n.exports={en:["Price labels & lines"],vi:["Nhãn & dòng giá"]}},84684:n=>{n.exports={en:["Price source"],vi:["Nguồn giá"]}},73466:n=>{n.exports={en:["Projection up bars"],vi:["Chiếu thanh lên"]}},77430:n=>{n.exports={en:["Projection candles"],vi:["Nến chiếu"]}},88367:n=>{n.exports={en:["Projection down bars"],vi:["Chiếu thanh xuống"]}},6160:n=>{n.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],vi:["Giá thực trên thang giá (thay vì giá Heikin-Ashi)"]}},50421:n=>{n.exports={en:["Right"],vi:["Phải"]}},62532:n=>{n.exports={en:["Right Margin"],vi:["Lề Phải"]}},41571:n=>{n.exports={en:["Watermark"],vi:["Chữ mờ"]}},32163:n=>{n.exports={en:["Wick"],vi:["Bóng nến"]}},97118:n=>{n.exports={en:["Top"],vi:["Trên đầu"]}},89349:n=>{n.exports={en:["Top line"],vi:["Đường cao nhất"]}}, -70320:n=>{n.exports={en:["Text"],vi:["Văn bản"]}},25485:n=>{n.exports={en:["Text alignment"],vi:["Căn chỉnh chữ"]}},67781:n=>{n.exports={en:["Text orientation"],vi:["Chiều của chữ"]}},20215:n=>{n.exports={en:["Thin bars"],vi:["Thanh mỏng"]}},70198:n=>{n.exports={en:["Title"],vi:["Tiêu đề"]}},29854:n=>{n.exports={en:["Titles"],vi:["Tiêu đề"]}},5791:n=>{n.exports={en:["Ticker"]}},16816:n=>{n.exports={en:["Ticker and description"],vi:["Ticker và mô tả"]}},24821:n=>{n.exports={en:["Ticks"]}},93965:n=>{n.exports={en:["Time Scale"],vi:["Thang Thời gian"]}},5591:n=>{n.exports={en:["Time hours format"],vi:["Định dạng thời gian"]}},77073:n=>{n.exports={en:["Timezone"],vi:["Múi giờ"]}},76495:n=>{n.exports={en:["Trading"],vi:["Giao dịch"]}},33564:n=>{n.exports={en:["Unit"],vi:["Đơn vị"]}},23091:n=>{n.exports={en:["Up color"],vi:["Tăng Màu"]}},36957:n=>{n.exports={en:["Up bars"],vi:["Thanh trên"]}},49545:n=>{n.exports={en:["Use settlement as close on daily interval"],vi:["Sử dụng giải quyết càng gần vào khoảng thời gian hàng ngày"]}},37644:n=>{n.exports={en:["Volume"],vi:["Khối lượng"]}},51514:n=>{n.exports={en:["Value"],vi:["Giá trị"]}},31218:n=>{n.exports={en:["Value according to scale"],vi:["Giá trị theo Tỷ lệ"]}},60092:n=>{n.exports={en:["Values"],vi:["Giá trị"]}},83594:n=>{n.exports={en:["Vert and horz"],vi:["Theo phương thẳng đứng và phương ngang"]}},8402:n=>{n.exports={en:["Vert only"],vi:["Chỉ theo phương thẳng đứng"]}},69526:n=>{n.exports={en:["Vertical"],vi:["Dọc"]}},21105:n=>{n.exports={en:["candle"],vi:["ký hiệu hình nến"]}},27068:n=>{n.exports={en:["change HLC bars"],vi:["thay đổi các thanh HLC"]}},21201:n=>{n.exports={en:["change HLC bars color"]}},3311:n=>{n.exports={en:["change navigation buttons visibility"],vi:["thay đổi khả năng hiển thị của các nút điều hướng"]}},96227:n=>{n.exports={en:["change open market status visibility"],vi:["thay đổi trạng thái mở cửa thị trường"]}},43231:n=>{n.exports={en:["change average close price line width"],vi:["thay đổi bề rộng đường giá trung bình tại thời điểm đóng cửa"]}},47026:n=>{n.exports={en:["change average close price line color"],vi:["thay đổi màu đường giá trung bình tại thời điểm đóng cửa"]}},86866:n=>{n.exports={en:["change area fill color"],vi:["thay đổi màu sắc khu vực"]}},89346:n=>{n.exports={en:["change area line width"],vi:["thay đổi độ rộng đường diện tích"]}},29605:n=>{n.exports={en:["change area line color"],vi:["thay đổi màu sắc đường diện tích"]}},4640:n=>{n.exports={en:["change area price source"],vi:["thay đổi nguồn giá diện tích"]}},98407:n=>{n.exports={en:["change ask line color"],vi:["điều chỉnh màu sắc dòng bán"]}},42190:n=>{n.exports={en:["change base level"],vi:["thay đổi cấp độ cơ bản"]}},71785:n=>{n.exports={en:["change baseline bottom line color"],vi:["thay đổi màu đường cơ sở dưới"]}},56175:n=>{n.exports={en:["change baseline bottom line width"],vi:["thay đổi độ rộng đường cơ sở dưới"]}},97216:n=>{n.exports={en:["change baseline fill bottom area color"],vi:["thay đổi màu đường cơ sở khu vực dưới"]}},92873:n=>{n.exports={ -en:["change baseline fill top area color"],vi:["thay đổi màu đường cơ sở khu vực trên"]}},68609:n=>{n.exports={en:["change baseline price source"],vi:["thay đổi nguồn giá đường cơ sở"]}},69044:n=>{n.exports={en:["change baseline top line color"],vi:["thay đổi màu đường cơ sở trên"]}},68197:n=>{n.exports={en:["change baseline top line width"],vi:["thay đổi độ rộng đường cơ sở trên"]}},33464:n=>{n.exports={en:["change bar up color"],vi:["tăng màu thanh lên"]}},27426:n=>{n.exports={en:["change bar change visibility"],vi:["thay đổi đếm ngược để thanh hiển thị đóng"]}},59622:n=>{n.exports={en:["change bar down color"],vi:["giảm màu thanh xuống"]}},17919:n=>{n.exports={en:["change bid line color"],vi:["điều chỉnh màu sắc dòng mua"]}},32094:n=>{n.exports={en:["change bottom margin"],vi:["thay đổi lề dưới"]}},63119:n=>{n.exports={en:["change currency and unit labels visibility"],vi:["thay đổi đơn vị tiền tệ và khả năng hiển thị nhãn đơn vị"]}},64003:n=>{n.exports={en:["change currency label visibility"],vi:["thay đổi khả năng hiển thị nhãn tiền tệ"]}},42803:n=>{n.exports={en:["change chart background color"],vi:["thay đổi màu nền biểu đồ"]}},41382:n=>{n.exports={en:["change chart background type"],vi:["thay đổi loại nền biểu đồ"]}},79637:n=>{n.exports={en:["change chart values visibility"],vi:["thay đổi khả năng hiển thị giá trị biểu đồ"]}},43090:n=>{n.exports={en:["change color bars based on previous close"],vi:["thay đổi thanh màu dựa trên lần đóng trước đó"]}},88324:n=>{n.exports={en:["change column up color"],vi:["thay đổi màu cột lên"]}},93890:n=>{n.exports={en:["change column down color"],vi:["thay đổi màu cột xuống"]}},4727:n=>{n.exports={en:["change column price source"],vi:["thay đổi nguồn giá cột"]}},50544:n=>{n.exports={en:["change crosshair width"],vi:["thay đổi độ rộng đường chéo"]}},92885:n=>{n.exports={en:["change crosshair color"],vi:["thay đổi màu đường chéo"]}},68418:n=>{n.exports={en:["change crosshair style"],vi:["thay đổi kiểu chéo"]}},43109:n=>{n.exports={en:["change date format"],vi:["thay đổi định dạng ngày"]}},30418:n=>{n.exports={en:["change day of week on labels"],vi:["thay đổi ngày trong tuần trên nhãn"]}},82063:n=>{n.exports={en:["change decimal places"],vi:["thay đổi chữ số thập phân"]}},44223:n=>{n.exports={en:["change extended hours color"],vi:["thay đổi màu giờ kéo dài"]}},47393:n=>{n.exports={en:["change electronic trading hours"],vi:["thay đổi giờ giao dịch điện tử"]}},73844:n=>{n.exports={en:["change grid lines visibility"],vi:["thay đổi việc hiển thị các đường lưới ô vuông"]}},61407:n=>{n.exports={en:["change high and low price line color"],vi:["thay đổi màu đường giá cao và thấp"]}},39581:n=>{n.exports={en:["change high and low price line width"],vi:["thay đổi chiều rộng đường cao và thấp"]}},6026:n=>{n.exports={en:["change high-low body color"],vi:["thay đổi màu sắc nội dung cao-thấp"]}},73021:n=>{n.exports={en:["change high-low body visibility"],vi:["thay đổi khả năng hiển thị nội dung từ cao xuống thấp"]}},46844:n=>{n.exports={en:["change high-low border color"], -vi:["thay đổi màu sắc đường viền cao-thấp"]}},15801:n=>{n.exports={en:["change high-low borders visibility"],vi:["thay đổi hiển thị đường viền cao-thấp"]}},72399:n=>{n.exports={en:["change high-low labels visibility"],vi:["thay đổi hiển thị nhãn cao-thấp"]}},56961:n=>{n.exports={en:["change high-low labels color"],vi:["thay đổi màu sắc nhãn cao-thấp"]}},21133:n=>{n.exports={en:["change horz grid lines color"],vi:["thay đổi màu sắc đường lưới ngang"]}},63050:n=>{n.exports={en:["change indicator titles visibility"],vi:["thay đổi trạng thái hiển thị tiêu đề chỉ số"]}},49583:n=>{n.exports={en:["change indicator values visibility"],vi:["thay đổi trạng thái hiển thị giá trị chỉ số"]}},78310:n=>{n.exports={en:["change indicator arguments visibility"],vi:["thay đổi trạng thái hiển thị các đối số của chỉ số"]}},35111:n=>{n.exports={en:["change indicators and financials name labels visibility"],vi:["thay đổi các chỉ số và tài chính tên nhãn khả năng hiển thị"]}},71161:n=>{n.exports={en:["change indicators and financials value labels visibility"],vi:["thay đổi các chỉ số và tài chính giá trị nhãn khả năng hiển thị"]}},66307:n=>{n.exports={en:["change last day change visibility"],vi:["thay đổi khả năng hiển thị của thay đổi ngày gần nhất"]}},91873:n=>{n.exports={en:["change legend background transparency"],vi:["thay đổi độ rõ ràng của nền chú thích"]}},14246:n=>{n.exports={en:["change legend background visibility"],vi:["thay đổi hiển thị nền chú thích"]}},88640:n=>{n.exports={en:["change line color"],vi:["thay đổi màu sắc đường"]}},41837:n=>{n.exports={en:["change line price source"],vi:["thay đổi đường nguồn giá"]}},48339:n=>{n.exports={en:["change line width"],vi:["thay đổi độ rộng của đường"]}},18378:n=>{n.exports={en:["change pane buttons visibility"],vi:["thay đổi khả năng hiển thị của các nút ngăn"]}},52203:n=>{n.exports={en:["change pane separators color"],vi:["thay đổi màu ngăn phân cách"]}},38730:n=>{n.exports={en:["change post market color"],vi:["thay đổi màu sắc sau khi kết thúc phiên giao dịch"]}},28075:n=>{n.exports={en:["change post market line color"],vi:["thay đổi màu sắc đường sau khi kết thúc phiên giao dịch"]}},91978:n=>{n.exports={en:["change pre/post market price lines visibility"],vi:["thay đổi khả năng hiển thị đường giá thị trường trước/sau"]}},44371:n=>{n.exports={en:["change pre market color"],vi:["điều chỉnh màu trước khi mở cửa thị trường"]}},96114:n=>{n.exports={en:["change pre market line color"],vi:["điều chỉnh màu sắc đường trước khi thị trường mở"]}},69814:n=>{n.exports={en:["change previous close price line color"],vi:["điều chỉnh màu sắc dòng giá đóng cửa trước đó"]}},13660:n=>{n.exports={en:["change previous close price line width"],vi:["điều chỉnh độ rộng đường giá đóng cửa trước đó"]}},87861:n=>{n.exports={en:["change price line color"],vi:["điều chỉnh màu sắc dòng giá"]}},29353:n=>{n.exports={en:["change price line width"],vi:["điều chỉnh độ rộng dòng giá"]}},16241:n=>{n.exports={en:["change range bars style"],vi:["thay đổi kiểu thanh phạm vi"]}},65821:n=>{n.exports={ -en:["change range thin bars"],vi:["thay đổi phạm vi thanh mỏng"]}},75487:n=>{n.exports={en:["change renko wick down color"],vi:["giảm mức hiển thị wick của biểu đồ renko"]}},92277:n=>{n.exports={en:["change renko wick up color"],vi:["tăng mức hiển thị wick của biểu đồ renko"]}},79604:n=>{n.exports={en:["change renko wick visibility"],vi:["thay đổi mức hiển thị wick của biểu đồ renko"]}},82946:n=>{n.exports={en:["change right margin"],vi:["thay đổi lề phải"]}},79545:n=>{n.exports={en:["change right margin percentage"],vi:["thay đổi tỷ lệ phần trăm lề phải"]}},78995:n=>{n.exports={en:["change symbol watermark color"],vi:["thay đổi màu sắc hình mờ của mã"]}},73227:n=>{n.exports={en:["change symbol watermark visibility"],vi:["thay đổi mức hiển thị hình mờ của mã"]}},88167:n=>{n.exports={en:["change symbol description visibility"],vi:["thay đổi tính năng mô tả biểu tượng"]}},12050:n=>{n.exports={en:["change symbol field visibility"],vi:["thay đổi việc hiển thị trường mã giao dịch"]}},46066:n=>{n.exports={en:["change symbol last value mode"],vi:["thay đổi giá trị cuối cùng của mã"]}},902:n=>{n.exports={en:["change symbol legend format"],vi:["thay đổi dạng chú thích mã"]}},77408:n=>{n.exports={en:["change save chart left edge position when changing interval"],vi:["thay đổi lưu vị thế ở cạnh trái biểu đồ khi thay đổi khoảng thời gian"]}},69023:n=>{n.exports={en:["change scale modes buttons visibility"],vi:["hiển thị các nút thang thay đổi"]}},76131:n=>{n.exports={en:["change scales text color"],vi:["thay đổi màu văn bản tỷ lệ"]}},27792:n=>{n.exports={en:["change scales font size"],vi:["thay đổi cỡ chữ tỷ lệ"]}},94997:n=>{n.exports={en:["change scales lines color"],vi:["thay đổi màu của các đường tỉ lệ"]}},60067:n=>{n.exports={en:["change sessions breaks visibility"],vi:["thay đổi khả năng hiển thị phiên"]}},28175:n=>{n.exports={en:["change sessions breaks width"],vi:["thay đổi phiên làm gián đoạn độ rộng"]}},33895:n=>{n.exports={en:["change sessions breaks color"],vi:["thay đổi phiên làm gián đoạn màu sắc"]}},21641:n=>{n.exports={en:["change sessions breaks style"],vi:["thay đổi kiểu phiên"]}},16660:n=>{n.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],vi:["thay đổi hiển thị giá thực trên thang giá (thay vì giá Heiken-Ashi)"]}},60834:n=>{n.exports={en:["change thin bars"],vi:["thay đổi thanh mỏng"]}},39754:n=>{n.exports={en:["change time hours format"],vi:["đổi định dạng thời gian"]}},74883:n=>{n.exports={en:["change top margin"],vi:["thay đổi lề trên"]}},51250:n=>{n.exports={en:["change unit label visibility"],vi:["thay đổi khả năng hiển thị nhãn đơn vị"]}},71805:n=>{n.exports={en:["change vert grid lines color"],vi:["thay đổi màu đường lưới dọc"]}},96201:n=>{n.exports={en:["change volume values visibility"],vi:["thay đổi trạng thái hiển thị khối lượng"]}},17214:n=>{n.exports={en:["change {candleType} up border color"],vi:["thay đổi màu đường viền trên {candleType}"]}},36697:n=>{n.exports={en:["change {candleType} up color"], -vi:["thay đổi màu phía trên {candleType}"]}},48091:n=>{n.exports={en:["change {candleType} wick down color"],vi:["thay đổi màu ký tự wick dưới {candleType}"]}},47664:n=>{n.exports={en:["change {candleType} wick up color"],vi:["thay đổi màu ký tự wick trên {candleType}"]}},94750:n=>{n.exports={en:["change {candleType} wick visibility"],vi:["thay đổi mức hiển thị wick, một ký tự hình cây nến dài {candleType}"]}},60608:n=>{n.exports={en:["change {candleType} body visibility"],vi:["thay đổi mức hiển thị phần thân {candleType}"]}},11114:n=>{n.exports={en:["change {candleType} border visibility"],vi:["thay đổi màu đường viền {candleType}"]}},20291:n=>{n.exports={en:["change {candleType} down border color"],vi:["thay đổi màu đường viền dưới {candleType}"]}},64571:n=>{n.exports={en:["change {candleType} down color"],vi:["thay đổi màu phía dưới {candleType}"]}},23053:n=>{n.exports={en:["change {chartType} border bar down color"],vi:["thay đổi màu thanh viền dưới {chartType}"]}},28394:n=>{n.exports={en:["change {chartType} border bar up color"],vi:["thay đổi màu thanh viền trên {chartType}"]}},5012:n=>{n.exports={en:["change {chartType} down color"],vi:["thay đổi màu dưới {chartType}"]}},42826:n=>{n.exports={en:["change {chartType} projection border bar up color"],vi:["thay đổi màu viền thanh chiếu {chartType}"]}},72545:n=>{n.exports={en:["change {chartType} projection bar down color"],vi:["thay đổi màu thanh chiếu dưới {chartType}"]}},85032:n=>{n.exports={en:["change {chartType} projection bar up color"],vi:["thay đổi màu thanh chiếu trên {chartType}"]}},6970:n=>{n.exports={en:["change {chartType} up color"],vi:["thay đổi màu trên {chartType}"]}},66110:n=>{n.exports={en:["change {inputName} property"],vi:["thay đổi thuộc tính {inputName}"]}},18077:n=>{n.exports={en:["adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},1433:n=>{n.exports={en:["adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},92598:n=>{n.exports={en:["hollow candles"],vi:["Biểu đồ nến Hollow"]}},57243:n=>{n.exports={en:["range","ranges"],vi:["phạm vi"]}},70282:n=>{n.exports={en:["renko"],vi:["Renko"]}},92978:n=>{n.exports={en:["use settlement as close on daily interval"],vi:["Sử dụng giải quyết đóng tại khoảng thời gian hàng ngày"]}},59644:n=>{n.exports={en:["{value} decimal","{value} decimals"],vi:["{value} số thập phân"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.7458.068c610f8718bc62a766.js b/charting_library/bundles/vi.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..d42bbc13 --- /dev/null +++ b/charting_library/bundles/vi.7458.068c610f8718bc62a766.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:n=>{n.exports={en:["bars"],vi:["thanh"]}},4348:n=>{n.exports={en:["(O + H + L + C)/4"],vi:["(Mở cửa + Cao nhất + Thấp nhất + Đóng cửa) / 4"]}},27311:n=>{n.exports={en:["(H + L + C)/3"],vi:["(Cao nhất + Thấp nhất + Đóng cửa) / 3"]}},69303:n=>{n.exports={en:["(H + L)/2"],vi:["(Cao nhất + Thấp nhất) / 2"]}},31882:n=>{n.exports={en:["12-hours"],vi:["12-giờ"]}},5797:n=>{n.exports={en:["24-hours"],vi:["24-giờ"]}},23111:n=>{n.exports={en:["Color bars based on previous close"],vi:["Các thanh màu dựa trên đóng cửa phiên trước"]}},23739:n=>{n.exports={en:["Canvas"]}},24197:n=>{n.exports={en:["Center"],vi:["Trung tâm"]}},15153:n=>{n.exports={en:["Chart basic styles"],vi:["Kiểu cơ bản của biểu đồ"]}},45639:n=>{n.exports={en:["Chart values"],vi:["Giá trị biểu đồ"]}},84831:n=>{n.exports={en:["Close line"],vi:["Đường giá đóng cửa"]}},74622:n=>{n.exports={en:["Crosshair"],vi:["Đường chữ thập"]}},81849:n=>{n.exports={en:["Currency"],vi:["Tiền tệ"]}},3015:n=>{n.exports={en:["Currency and Unit"],vi:["Tiền tệ và đơn vị"]}},93020:n=>{n.exports={en:["Adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},68921:n=>{n.exports={en:["Adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},36620:n=>{n.exports={en:["Alerts"],vi:["Cảnh báo"]}},14119:n=>{n.exports={en:["Arguments"],vi:["Lập luận"]}},68650:n=>{n.exports={en:["Average close"],vi:["Đóng cửa trung bình"]}},27567:n=>{n.exports={en:["Bottom"],vi:["Đáy"]}},3159:n=>{n.exports={en:["Bottom line"],vi:["Đường thấp nhất"]}},74406:n=>{n.exports={en:["Body"],vi:["Thân"]}},333:n=>{n.exports={en:["Borders"],vi:["Đường viền"]}},79468:n=>{n.exports={en:["Background"],vi:["Hình nền"]}},10842:n=>{n.exports={en:["Bar change values"],vi:["Các giá trị thay đổi thanh"]}},28975:n=>{n.exports={en:["Base level"],vi:["Cấp Cơ sở"]}},76473:n=>{n.exports={en:["Bid and ask"],vi:["Giá mua và bán"]}},32744:n=>{n.exports={en:["Buttons"],vi:["Nút"]}},68662:n=>{n.exports={en:["Grid lines"],vi:["Đường lưới"]}},17611:n=>{n.exports={en:["Down bars"],vi:["Thanh dưới"]}},23743:n=>{n.exports={en:["Down color"],vi:["Giảm Màu"]}},48225:n=>{n.exports={en:["Data modification"],vi:["Điều chỉnh dữ liệu"]}},84838:n=>{n.exports={en:["Date format"],vi:["Định dạng Ngày"]}},42357:n=>{n.exports={en:["Day of week on labels"],vi:["Ngày trong tuần trên nhãn"]}},16564:n=>{n.exports={en:["Default"],vi:["Mặc định"]}},78734:n=>{n.exports={en:["Description"],vi:["Mô tả"]}},89212:n=>{n.exports={en:["Display inactivity gaps on intraday"]}},59777:n=>{n.exports={en:["Electronic trading hours background"],vi:["Nền giờ giao dịch điện tử"]}},69808:n=>{n.exports={en:["Events"],vi:["Các sự kiện"]}},41129:n=>{n.exports={en:["Fill"],vi:["Điền vào"]}},61112:n=>{n.exports={en:["Fill top area"],vi:["Vùng Khớp lệnh nhiều nhất"]}},73185:n=>{n.exports={en:["Fill bottom area"],vi:["Điền vào Khu vực thấp nhất"]}},95406:n=>{n.exports={en:["Horizontal"],vi:["Ngang"]}},61900:n=>{n.exports={en:["Horz only"],vi:["Chỉ theo phương ngang"]}},14180:n=>{ +n.exports={en:["High and low"],vi:["Cao và thấp"]}},56359:n=>{n.exports={en:["High line"],vi:["Đường giá cao"]}},47326:n=>{n.exports={en:["Integer"],vi:["Số nguyên"]}},84549:n=>{n.exports={en:["Indicators"],vi:["Các chỉ báo"]}},78082:n=>{n.exports={en:["Indicators and financials"],vi:["Chỉ báo và chỉ số tài chính"]}},25765:n=>{n.exports={en:["Open market status"],vi:["Trạng thái thị trường mở"]}},34579:n=>{n.exports={en:["Low line"],vi:["Đường giá thấp"]}},14876:n=>{n.exports={en:["Logo"]}},89315:n=>{n.exports={en:["Long Description"],vi:["Mô tả Dài"]}},72423:n=>{n.exports={en:["Last day change values"],vi:["Giá trị thay đổi ngày gần nhất"]}},11626:n=>{n.exports={en:["Left"],vi:["Bên trái"]}},8249:n=>{n.exports={en:["Money"],vi:["Tiền"]}},70937:n=>{n.exports={en:["Margins"],vi:["Ký quỹ"]}},68833:n=>{n.exports={en:["Middle"],vi:["Giữa"]}},58589:n=>{n.exports={en:["No overlapping labels"],vi:["Không có Nhãn chồng chéo"]}},60798:n=>{n.exports={en:["None"],vi:["Không"]}},51019:n=>{n.exports={en:["Navigation"],vi:["Điều hướng"]}},99709:n=>{n.exports={en:["Name"],vi:["Tên"]}},8852:n=>{n.exports={en:["Save chart left edge position when changing interval"],vi:["Lưu vị thế ở cạnh trái biểu đồ khi thay đổi khoảng thời gian"]}},26204:n=>{n.exports={en:["Scale modes (A and L)"],vi:["Chế độ thang (A và L)"]}},93968:n=>{n.exports={en:["Scales"],vi:["Các tỷ lệ"]}},90275:n=>{n.exports={en:["Scales and lines"],vi:["Thang và dòng"]}},30042:n=>{n.exports={en:["Scales placement"],vi:["Vị trí căn chỉnh"]}},28715:n=>{n.exports={en:["Status line"],vi:["Dòng trạng thái"]}},95481:n=>{n.exports={en:["Symbol"],vi:["Mã"]}},53263:n=>{n.exports={en:["Pane"],vi:["Ngăn"]}},82894:n=>{n.exports={en:["Pane separators"],vi:["Ngăn phân cách"]}},16207:n=>{n.exports={en:["Percentage"],vi:["Tỷ lệ phần trăm"]}},94408:n=>{n.exports={en:["Pips"]}},60904:n=>{n.exports={en:["Pre/post market"],vi:["Trước/sau giờ mở cửa"]}},88327:n=>{n.exports={en:["Pre/post market hours background"],vi:["Nền thị trường trước/sau giờ mở cửa"]}},59766:n=>{n.exports={en:["Precision"],vi:["Độ chính xác"]}},83811:n=>{n.exports={en:["Previous day close"],vi:["Đóng cửa ngày hôm trước"]}},35082:n=>{n.exports={en:["Price Scale"],vi:["Thang Giá"]}},27632:n=>{n.exports={en:["Price and percentage value"],vi:["Giá trị Giá và Phần trăm"]}},62142:n=>{n.exports={en:["Price labels & lines"],vi:["Nhãn & dòng giá"]}},84684:n=>{n.exports={en:["Price source"],vi:["Nguồn giá"]}},73466:n=>{n.exports={en:["Projection up bars"],vi:["Chiếu thanh lên"]}},77430:n=>{n.exports={en:["Projection candles"],vi:["Nến chiếu"]}},88367:n=>{n.exports={en:["Projection down bars"],vi:["Chiếu thanh xuống"]}},6160:n=>{n.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],vi:["Giá thực trên thang giá (thay vì giá Heikin-Ashi)"]}},50421:n=>{n.exports={en:["Right"],vi:["Phải"]}},62532:n=>{n.exports={en:["Right Margin"],vi:["Lề Phải"]}},41571:n=>{n.exports={en:["Watermark"],vi:["Chữ mờ"]}},32163:n=>{n.exports={en:["Wick"],vi:["Bóng nến"]}},97118:n=>{n.exports={en:["Top"],vi:["Trên đầu"]}}, +89349:n=>{n.exports={en:["Top line"],vi:["Đường cao nhất"]}},70320:n=>{n.exports={en:["Text"],vi:["Văn bản"]}},25485:n=>{n.exports={en:["Text alignment"],vi:["Căn chỉnh chữ"]}},67781:n=>{n.exports={en:["Text orientation"],vi:["Chiều của chữ"]}},20215:n=>{n.exports={en:["Thin bars"],vi:["Thanh mỏng"]}},70198:n=>{n.exports={en:["Title"],vi:["Tiêu đề"]}},29854:n=>{n.exports={en:["Titles"],vi:["Tiêu đề"]}},5791:n=>{n.exports={en:["Ticker"]}},16816:n=>{n.exports={en:["Ticker and description"],vi:["Ticker và mô tả"]}},24821:n=>{n.exports={en:["Ticks"]}},93965:n=>{n.exports={en:["Time Scale"],vi:["Thang Thời gian"]}},5591:n=>{n.exports={en:["Time hours format"],vi:["Định dạng thời gian"]}},77073:n=>{n.exports={en:["Timezone"],vi:["Múi giờ"]}},76495:n=>{n.exports={en:["Trading"],vi:["Giao dịch"]}},33564:n=>{n.exports={en:["Unit"],vi:["Đơn vị"]}},23091:n=>{n.exports={en:["Up color"],vi:["Tăng Màu"]}},36957:n=>{n.exports={en:["Up bars"],vi:["Thanh trên"]}},49545:n=>{n.exports={en:["Use settlement as close on daily interval"],vi:["Sử dụng giải quyết càng gần vào khoảng thời gian hàng ngày"]}},37644:n=>{n.exports={en:["Volume"],vi:["Khối lượng"]}},51514:n=>{n.exports={en:["Value"],vi:["Giá trị"]}},31218:n=>{n.exports={en:["Value according to scale"],vi:["Giá trị theo Tỷ lệ"]}},60092:n=>{n.exports={en:["Values"],vi:["Giá trị"]}},83594:n=>{n.exports={en:["Vert and horz"],vi:["Theo phương thẳng đứng và phương ngang"]}},8402:n=>{n.exports={en:["Vert only"],vi:["Chỉ theo phương thẳng đứng"]}},69526:n=>{n.exports={en:["Vertical"],vi:["Dọc"]}},21105:n=>{n.exports={en:["candle"],vi:["ký hiệu hình nến"]}},27068:n=>{n.exports={en:["change HLC bars"],vi:["thay đổi các thanh HLC"]}},21201:n=>{n.exports={en:["change HLC bars color"]}},3311:n=>{n.exports={en:["change navigation buttons visibility"],vi:["thay đổi khả năng hiển thị của các nút điều hướng"]}},96227:n=>{n.exports={en:["change open market status visibility"],vi:["thay đổi trạng thái mở cửa thị trường"]}},43231:n=>{n.exports={en:["change average close price line width"],vi:["thay đổi bề rộng đường giá trung bình tại thời điểm đóng cửa"]}},47026:n=>{n.exports={en:["change average close price line color"],vi:["thay đổi màu đường giá trung bình tại thời điểm đóng cửa"]}},86866:n=>{n.exports={en:["change area fill color"],vi:["thay đổi màu sắc khu vực"]}},89346:n=>{n.exports={en:["change area line width"],vi:["thay đổi độ rộng đường diện tích"]}},29605:n=>{n.exports={en:["change area line color"],vi:["thay đổi màu sắc đường diện tích"]}},4640:n=>{n.exports={en:["change area price source"],vi:["thay đổi nguồn giá diện tích"]}},98407:n=>{n.exports={en:["change ask line color"],vi:["điều chỉnh màu sắc dòng bán"]}},42190:n=>{n.exports={en:["change base level"],vi:["thay đổi cấp độ cơ bản"]}},71785:n=>{n.exports={en:["change baseline bottom line color"],vi:["thay đổi màu đường cơ sở dưới"]}},56175:n=>{n.exports={en:["change baseline bottom line width"],vi:["thay đổi độ rộng đường cơ sở dưới"]}},97216:n=>{n.exports={en:["change baseline fill bottom area color"], +vi:["thay đổi màu đường cơ sở khu vực dưới"]}},92873:n=>{n.exports={en:["change baseline fill top area color"],vi:["thay đổi màu đường cơ sở khu vực trên"]}},68609:n=>{n.exports={en:["change baseline price source"],vi:["thay đổi nguồn giá đường cơ sở"]}},69044:n=>{n.exports={en:["change baseline top line color"],vi:["thay đổi màu đường cơ sở trên"]}},68197:n=>{n.exports={en:["change baseline top line width"],vi:["thay đổi độ rộng đường cơ sở trên"]}},33464:n=>{n.exports={en:["change bar up color"],vi:["tăng màu thanh lên"]}},27426:n=>{n.exports={en:["change bar change visibility"],vi:["thay đổi đếm ngược để thanh hiển thị đóng"]}},59622:n=>{n.exports={en:["change bar down color"],vi:["giảm màu thanh xuống"]}},17919:n=>{n.exports={en:["change bid line color"],vi:["điều chỉnh màu sắc dòng mua"]}},32094:n=>{n.exports={en:["change bottom margin"],vi:["thay đổi lề dưới"]}},63119:n=>{n.exports={en:["change currency and unit labels visibility"],vi:["thay đổi đơn vị tiền tệ và khả năng hiển thị nhãn đơn vị"]}},64003:n=>{n.exports={en:["change currency label visibility"],vi:["thay đổi khả năng hiển thị nhãn tiền tệ"]}},42803:n=>{n.exports={en:["change chart background color"],vi:["thay đổi màu nền biểu đồ"]}},41382:n=>{n.exports={en:["change chart background type"],vi:["thay đổi loại nền biểu đồ"]}},79637:n=>{n.exports={en:["change chart values visibility"],vi:["thay đổi khả năng hiển thị giá trị biểu đồ"]}},43090:n=>{n.exports={en:["change color bars based on previous close"],vi:["thay đổi thanh màu dựa trên lần đóng trước đó"]}},88324:n=>{n.exports={en:["change column up color"],vi:["thay đổi màu cột lên"]}},93890:n=>{n.exports={en:["change column down color"],vi:["thay đổi màu cột xuống"]}},4727:n=>{n.exports={en:["change column price source"],vi:["thay đổi nguồn giá cột"]}},50544:n=>{n.exports={en:["change crosshair width"],vi:["thay đổi độ rộng đường chéo"]}},92885:n=>{n.exports={en:["change crosshair color"],vi:["thay đổi màu đường chéo"]}},68418:n=>{n.exports={en:["change crosshair style"],vi:["thay đổi kiểu chéo"]}},43109:n=>{n.exports={en:["change date format"],vi:["thay đổi định dạng ngày"]}},30418:n=>{n.exports={en:["change day of week on labels"],vi:["thay đổi ngày trong tuần trên nhãn"]}},82063:n=>{n.exports={en:["change decimal places"],vi:["thay đổi chữ số thập phân"]}},44223:n=>{n.exports={en:["change extended hours color"],vi:["thay đổi màu giờ kéo dài"]}},47393:n=>{n.exports={en:["change electronic trading hours"],vi:["thay đổi giờ giao dịch điện tử"]}},73844:n=>{n.exports={en:["change grid lines visibility"],vi:["thay đổi việc hiển thị các đường lưới ô vuông"]}},61407:n=>{n.exports={en:["change high and low price line color"],vi:["thay đổi màu đường giá cao và thấp"]}},39581:n=>{n.exports={en:["change high and low price line width"],vi:["thay đổi chiều rộng đường cao và thấp"]}},6026:n=>{n.exports={en:["change high-low body color"],vi:["thay đổi màu sắc nội dung cao-thấp"]}},73021:n=>{n.exports={en:["change high-low body visibility"],vi:["thay đổi khả năng hiển thị nội dung từ cao xuống thấp"]}}, +46844:n=>{n.exports={en:["change high-low border color"],vi:["thay đổi màu sắc đường viền cao-thấp"]}},15801:n=>{n.exports={en:["change high-low borders visibility"],vi:["thay đổi hiển thị đường viền cao-thấp"]}},72399:n=>{n.exports={en:["change high-low labels visibility"],vi:["thay đổi hiển thị nhãn cao-thấp"]}},56961:n=>{n.exports={en:["change high-low labels color"],vi:["thay đổi màu sắc nhãn cao-thấp"]}},21133:n=>{n.exports={en:["change horz grid lines color"],vi:["thay đổi màu sắc đường lưới ngang"]}},63050:n=>{n.exports={en:["change indicator titles visibility"],vi:["thay đổi trạng thái hiển thị tiêu đề chỉ số"]}},49583:n=>{n.exports={en:["change indicator values visibility"],vi:["thay đổi trạng thái hiển thị giá trị chỉ số"]}},78310:n=>{n.exports={en:["change indicator arguments visibility"],vi:["thay đổi trạng thái hiển thị các đối số của chỉ số"]}},35111:n=>{n.exports={en:["change indicators and financials name labels visibility"],vi:["thay đổi các chỉ số và tài chính tên nhãn khả năng hiển thị"]}},71161:n=>{n.exports={en:["change indicators and financials value labels visibility"],vi:["thay đổi các chỉ số và tài chính giá trị nhãn khả năng hiển thị"]}},66307:n=>{n.exports={en:["change last day change visibility"],vi:["thay đổi khả năng hiển thị của thay đổi ngày gần nhất"]}},91873:n=>{n.exports={en:["change legend background transparency"],vi:["thay đổi độ rõ ràng của nền chú thích"]}},14246:n=>{n.exports={en:["change legend background visibility"],vi:["thay đổi hiển thị nền chú thích"]}},88640:n=>{n.exports={en:["change line color"],vi:["thay đổi màu sắc đường"]}},41837:n=>{n.exports={en:["change line price source"],vi:["thay đổi đường nguồn giá"]}},48339:n=>{n.exports={en:["change line width"],vi:["thay đổi độ rộng của đường"]}},18378:n=>{n.exports={en:["change pane buttons visibility"],vi:["thay đổi khả năng hiển thị của các nút ngăn"]}},52203:n=>{n.exports={en:["change pane separators color"],vi:["thay đổi màu ngăn phân cách"]}},38730:n=>{n.exports={en:["change post market color"],vi:["thay đổi màu sắc sau khi kết thúc phiên giao dịch"]}},28075:n=>{n.exports={en:["change post market line color"],vi:["thay đổi màu sắc đường sau khi kết thúc phiên giao dịch"]}},91978:n=>{n.exports={en:["change pre/post market price lines visibility"],vi:["thay đổi khả năng hiển thị đường giá thị trường trước/sau"]}},44371:n=>{n.exports={en:["change pre market color"],vi:["điều chỉnh màu trước khi mở cửa thị trường"]}},96114:n=>{n.exports={en:["change pre market line color"],vi:["điều chỉnh màu sắc đường trước khi thị trường mở"]}},69814:n=>{n.exports={en:["change previous close price line color"],vi:["điều chỉnh màu sắc dòng giá đóng cửa trước đó"]}},13660:n=>{n.exports={en:["change previous close price line width"],vi:["điều chỉnh độ rộng đường giá đóng cửa trước đó"]}},87861:n=>{n.exports={en:["change price line color"],vi:["điều chỉnh màu sắc dòng giá"]}},29353:n=>{n.exports={en:["change price line width"],vi:["điều chỉnh độ rộng dòng giá"]}},16241:n=>{n.exports={en:["change range bars style"], +vi:["thay đổi kiểu thanh phạm vi"]}},65821:n=>{n.exports={en:["change range thin bars"],vi:["thay đổi phạm vi thanh mỏng"]}},75487:n=>{n.exports={en:["change renko wick down color"],vi:["giảm mức hiển thị wick của biểu đồ renko"]}},92277:n=>{n.exports={en:["change renko wick up color"],vi:["tăng mức hiển thị wick của biểu đồ renko"]}},79604:n=>{n.exports={en:["change renko wick visibility"],vi:["thay đổi mức hiển thị wick của biểu đồ renko"]}},82946:n=>{n.exports={en:["change right margin"],vi:["thay đổi lề phải"]}},79545:n=>{n.exports={en:["change right margin percentage"],vi:["thay đổi tỷ lệ phần trăm lề phải"]}},78995:n=>{n.exports={en:["change symbol watermark color"],vi:["thay đổi màu sắc hình mờ của mã"]}},73227:n=>{n.exports={en:["change symbol watermark visibility"],vi:["thay đổi mức hiển thị hình mờ của mã"]}},88167:n=>{n.exports={en:["change symbol description visibility"],vi:["thay đổi tính năng mô tả biểu tượng"]}},12050:n=>{n.exports={en:["change symbol field visibility"],vi:["thay đổi việc hiển thị trường mã giao dịch"]}},46066:n=>{n.exports={en:["change symbol last value mode"],vi:["thay đổi giá trị cuối cùng của mã"]}},902:n=>{n.exports={en:["change symbol legend format"],vi:["thay đổi dạng chú thích mã"]}},77408:n=>{n.exports={en:["change save chart left edge position when changing interval"],vi:["thay đổi lưu vị thế ở cạnh trái biểu đồ khi thay đổi khoảng thời gian"]}},69023:n=>{n.exports={en:["change scale modes buttons visibility"],vi:["hiển thị các nút thang thay đổi"]}},76131:n=>{n.exports={en:["change scales text color"],vi:["thay đổi màu văn bản tỷ lệ"]}},27792:n=>{n.exports={en:["change scales font size"],vi:["thay đổi cỡ chữ tỷ lệ"]}},94997:n=>{n.exports={en:["change scales lines color"],vi:["thay đổi màu của các đường tỉ lệ"]}},60067:n=>{n.exports={en:["change sessions breaks visibility"],vi:["thay đổi khả năng hiển thị phiên"]}},28175:n=>{n.exports={en:["change sessions breaks width"],vi:["thay đổi phiên làm gián đoạn độ rộng"]}},33895:n=>{n.exports={en:["change sessions breaks color"],vi:["thay đổi phiên làm gián đoạn màu sắc"]}},21641:n=>{n.exports={en:["change sessions breaks style"],vi:["thay đổi kiểu phiên"]}},16660:n=>{n.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],vi:["thay đổi hiển thị giá thực trên thang giá (thay vì giá Heiken-Ashi)"]}},60834:n=>{n.exports={en:["change thin bars"],vi:["thay đổi thanh mỏng"]}},39754:n=>{n.exports={en:["change time hours format"],vi:["đổi định dạng thời gian"]}},74883:n=>{n.exports={en:["change top margin"],vi:["thay đổi lề trên"]}},51250:n=>{n.exports={en:["change unit label visibility"],vi:["thay đổi khả năng hiển thị nhãn đơn vị"]}},71805:n=>{n.exports={en:["change vert grid lines color"],vi:["thay đổi màu đường lưới dọc"]}},96201:n=>{n.exports={en:["change volume values visibility"],vi:["thay đổi trạng thái hiển thị khối lượng"]}},17214:n=>{n.exports={en:["change {candleType} up border color"],vi:["thay đổi màu đường viền trên {candleType}"]}},36697:n=>{n.exports={ +en:["change {candleType} up color"],vi:["thay đổi màu phía trên {candleType}"]}},48091:n=>{n.exports={en:["change {candleType} wick down color"],vi:["thay đổi màu ký tự wick dưới {candleType}"]}},47664:n=>{n.exports={en:["change {candleType} wick up color"],vi:["thay đổi màu ký tự wick trên {candleType}"]}},94750:n=>{n.exports={en:["change {candleType} wick visibility"],vi:["thay đổi mức hiển thị wick, một ký tự hình cây nến dài {candleType}"]}},60608:n=>{n.exports={en:["change {candleType} body visibility"],vi:["thay đổi mức hiển thị phần thân {candleType}"]}},11114:n=>{n.exports={en:["change {candleType} border visibility"],vi:["thay đổi màu đường viền {candleType}"]}},20291:n=>{n.exports={en:["change {candleType} down border color"],vi:["thay đổi màu đường viền dưới {candleType}"]}},64571:n=>{n.exports={en:["change {candleType} down color"],vi:["thay đổi màu phía dưới {candleType}"]}},23053:n=>{n.exports={en:["change {chartType} border bar down color"],vi:["thay đổi màu thanh viền dưới {chartType}"]}},28394:n=>{n.exports={en:["change {chartType} border bar up color"],vi:["thay đổi màu thanh viền trên {chartType}"]}},5012:n=>{n.exports={en:["change {chartType} down color"],vi:["thay đổi màu dưới {chartType}"]}},42826:n=>{n.exports={en:["change {chartType} projection border bar up color"],vi:["thay đổi màu viền thanh chiếu {chartType}"]}},72545:n=>{n.exports={en:["change {chartType} projection bar down color"],vi:["thay đổi màu thanh chiếu dưới {chartType}"]}},85032:n=>{n.exports={en:["change {chartType} projection bar up color"],vi:["thay đổi màu thanh chiếu trên {chartType}"]}},6970:n=>{n.exports={en:["change {chartType} up color"],vi:["thay đổi màu trên {chartType}"]}},66110:n=>{n.exports={en:["change {inputName} property"],vi:["thay đổi thuộc tính {inputName}"]}},18077:n=>{n.exports={en:["adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},1433:n=>{n.exports={en:["adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},92598:n=>{n.exports={en:["hollow candles"],vi:["Biểu đồ nến Hollow"]}},57243:n=>{n.exports={en:["range","ranges"],vi:["phạm vi"]}},70282:n=>{n.exports={en:["renko"],vi:["Renko"]}},28871:n=>{n.exports={en:["toggle intraday inactivity gaps"]}},92978:n=>{n.exports={en:["use settlement as close on daily interval"],vi:["Sử dụng giải quyết đóng tại khoảng thời gian hàng ngày"]}},59644:n=>{n.exports={en:["{value} decimal","{value} decimals"],vi:["{value} số thập phân"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/vi.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 6fcf63d6..00000000 --- a/charting_library/bundles/vi.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],vi:["#{count} (thanh)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],vi:["#{count} (giá, thanh)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],vi:["(Mở cửa + Cao nhất + Thấp nhất + Đóng cửa) / 4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],vi:["(Cao nhất + Thấp nhất + Đóng cửa) / 3"]}},69303:e=>{e.exports={en:["(H + L)/2"],vi:["(Cao nhất + Thấp nhất) / 2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],vi:["Các thanh màu dựa trên đóng cửa phiên trước"]}},78930:e=>{e.exports={en:["Coordinates"],vi:["Tọa độ"]}},24197:e=>{e.exports={en:["Center"],vi:["Trung tâm"]}},84831:e=>{e.exports={en:["Close line"],vi:["Đường giá đóng cửa"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},27567:e=>{e.exports={en:["Bottom"],vi:["Đáy"]}},3159:e=>{e.exports={en:["Bottom line"],vi:["Đường thấp nhất"]}},74406:e=>{e.exports={en:["Body"],vi:["Thân"]}},333:e=>{e.exports={en:["Borders"],vi:["Đường viền"]}},42398:e=>{e.exports={en:["Base"],vi:["Cơ sở"]}},28975:e=>{e.exports={en:["Base level"],vi:["Cấp Cơ sở"]}},71776:e=>{e.exports={en:["Down"],vi:["Xuống"]}},17611:e=>{e.exports={en:["Down bars"],vi:["Thanh dưới"]}},23743:e=>{e.exports={en:["Down color"],vi:["Giảm Màu"]}},48225:e=>{e.exports={en:["Data modification"],vi:["Điều chỉnh dữ liệu"]}},72942:e=>{e.exports={en:["Days"],vi:["Ngày"]}},16564:e=>{e.exports={en:["Default"],vi:["Mặc định"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],vi:["Sự dịch chuyển (giá, thanh)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],vi:["Nền giờ giao dịch điện tử"]}},819:e=>{e.exports={en:["Extend lines"],vi:["Kéo dài các Đường"]}},41129:e=>{e.exports={en:["Fill"],vi:["Điền vào"]}},61112:e=>{e.exports={en:["Fill top area"],vi:["Vùng Khớp lệnh nhiều nhất"]}},73185:e=>{e.exports={en:["Fill bottom area"],vi:["Điền vào Khu vực thấp nhất"]}},56796:e=>{e.exports={en:["Hours"],vi:["Giờ"]}},95406:e=>{e.exports={en:["Horizontal"],vi:["Ngang"]}},56359:e=>{e.exports={en:["High line"],vi:["Đường giá cao"]}},47326:e=>{e.exports={en:["Integer"],vi:["Số nguyên"]}},21429:e=>{e.exports={en:["Inputs"],vi:["Các đầu vào"]}},64075:e=>{e.exports={en:["Override min tick"],vi:["Ghi đè min tick"]}},34579:e=>{e.exports={en:["Low line"],vi:["Đường giá thấp"]}},11626:e=>{e.exports={en:["Left"],vi:["Bên trái"]}},43154:e=>{e.exports={en:["Months"],vi:["Tháng"]}},68833:e=>{e.exports={en:["Middle"],vi:["Giữa"]}},42562:e=>{e.exports={en:["Minutes"],vi:["Sóng nhỏ"]}},65188:e=>{e.exports={en:["Seconds"],vi:["Giây"]}},13350:e=>{e.exports={en:["Pearson's R"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],vi:["Nền thị trường trước/sau giờ mở cửa"]}},59766:e=>{e.exports={en:["Precision"],vi:["Độ chính xác"]}},84684:e=>{e.exports={en:["Price source"],vi:["Nguồn giá"]}},73466:e=>{e.exports={ -en:["Projection up bars"],vi:["Chiếu thanh lên"]}},77430:e=>{e.exports={en:["Projection candles"],vi:["Nến chiếu"]}},88367:e=>{e.exports={en:["Projection down bars"],vi:["Chiếu thanh xuống"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],vi:["Giá thực trên thang giá (thay vì giá Heikin-Ashi)"]}},50421:e=>{e.exports={en:["Right"],vi:["Phải"]}},835:e=>{e.exports={en:["Weeks"],vi:["Tuần"]}},32163:e=>{e.exports={en:["Wick"],vi:["Bóng nến"]}},97118:e=>{e.exports={en:["Top"],vi:["Trên đầu"]}},89349:e=>{e.exports={en:["Top line"],vi:["Đường cao nhất"]}},70320:e=>{e.exports={en:["Text"],vi:["Văn bản"]}},25485:e=>{e.exports={en:["Text alignment"],vi:["Căn chỉnh chữ"]}},67781:e=>{e.exports={en:["Text orientation"],vi:["Chiều của chữ"]}},20215:e=>{e.exports={en:["Thin bars"],vi:["Thanh mỏng"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],vi:["Múi giờ"]}},22691:e=>{e.exports={en:["Up"],vi:["Lên"]}},23091:e=>{e.exports={en:["Up color"],vi:["Tăng Màu"]}},36957:e=>{e.exports={en:["Up bars"],vi:["Thanh trên"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],vi:["Sử dụng giải quyết càng gần vào khoảng thời gian hàng ngày"]}},69526:e=>{e.exports={en:["Vertical"],vi:["Dọc"]}},21105:e=>{e.exports={en:["candle"],vi:["ký hiệu hình nến"]}},27068:e=>{e.exports={en:["change HLC bars"],vi:["thay đổi các thanh HLC"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],vi:["thay đổi màu sắc khu vực"]}},89346:e=>{e.exports={en:["change area line width"],vi:["thay đổi độ rộng đường diện tích"]}},29605:e=>{e.exports={en:["change area line color"],vi:["thay đổi màu sắc đường diện tích"]}},4640:e=>{e.exports={en:["change area price source"],vi:["thay đổi nguồn giá diện tích"]}},42190:e=>{e.exports={en:["change base level"],vi:["thay đổi cấp độ cơ bản"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],vi:["thay đổi màu đường cơ sở dưới"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],vi:["thay đổi độ rộng đường cơ sở dưới"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],vi:["thay đổi màu đường cơ sở khu vực dưới"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],vi:["thay đổi màu đường cơ sở khu vực trên"]}},68609:e=>{e.exports={en:["change baseline price source"],vi:["thay đổi nguồn giá đường cơ sở"]}},69044:e=>{e.exports={en:["change baseline top line color"],vi:["thay đổi màu đường cơ sở trên"]}},68197:e=>{e.exports={en:["change baseline top line width"],vi:["thay đổi độ rộng đường cơ sở trên"]}},33464:e=>{e.exports={en:["change bar up color"],vi:["tăng màu thanh lên"]}},2066:e=>{e.exports={en:["change bar X coordinate"],vi:["thay đổi giá tọa độ X"]}},59622:e=>{e.exports={en:["change bar down color"],vi:["giảm màu thanh xuống"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],vi:["thay đổi thanh màu dựa trên lần đóng trước đó"]}},88324:e=>{e.exports={en:["change column up color"],vi:["thay đổi màu cột lên"]}}, -93890:e=>{e.exports={en:["change column down color"],vi:["thay đổi màu cột xuống"]}},4727:e=>{e.exports={en:["change column price source"],vi:["thay đổi nguồn giá cột"]}},82063:e=>{e.exports={en:["change decimal places"],vi:["thay đổi chữ số thập phân"]}},44223:e=>{e.exports={en:["change extended hours color"],vi:["thay đổi màu giờ kéo dài"]}},47393:e=>{e.exports={en:["change electronic trading hours"],vi:["thay đổi giờ giao dịch điện tử"]}},6026:e=>{e.exports={en:["change high-low body color"],vi:["thay đổi màu sắc nội dung cao-thấp"]}},73021:e=>{e.exports={en:["change high-low body visibility"],vi:["thay đổi khả năng hiển thị nội dung từ cao xuống thấp"]}},46844:e=>{e.exports={en:["change high-low border color"],vi:["thay đổi màu sắc đường viền cao-thấp"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],vi:["thay đổi hiển thị đường viền cao-thấp"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],vi:["thay đổi hiển thị nhãn cao-thấp"]}},56961:e=>{e.exports={en:["change high-low labels color"],vi:["thay đổi màu sắc nhãn cao-thấp"]}},88640:e=>{e.exports={en:["change line color"],vi:["thay đổi màu sắc đường"]}},41837:e=>{e.exports={en:["change line price source"],vi:["thay đổi đường nguồn giá"]}},48339:e=>{e.exports={en:["change line width"],vi:["thay đổi độ rộng của đường"]}},38730:e=>{e.exports={en:["change post market color"],vi:["thay đổi màu sắc sau khi kết thúc phiên giao dịch"]}},44371:e=>{e.exports={en:["change pre market color"],vi:["điều chỉnh màu trước khi mở cửa thị trường"]}},11737:e=>{e.exports={en:["change price Y coordinate"],vi:["thay đổi giá tọa độ Y"]}},16241:e=>{e.exports={en:["change range bars style"],vi:["thay đổi kiểu thanh phạm vi"]}},65821:e=>{e.exports={en:["change range thin bars"],vi:["thay đổi phạm vi thanh mỏng"]}},75487:e=>{e.exports={en:["change renko wick down color"],vi:["giảm mức hiển thị wick của biểu đồ renko"]}},92277:e=>{e.exports={en:["change renko wick up color"],vi:["tăng mức hiển thị wick của biểu đồ renko"]}},79604:e=>{e.exports={en:["change renko wick visibility"],vi:["thay đổi mức hiển thị wick của biểu đồ renko"]}},91109:e=>{e.exports={en:["change study overlay min tick"],vi:["thay đổi lớp phủ nghiên cứu đánh dấu tối thiểu"]}},82924:e=>{e.exports={en:["change study overlay style"],vi:["thay đổi kiểu bao phủ cho phần được nghiên cứu"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],vi:["thay đổi hiển thị giá thực trên thang giá (thay vì giá Heiken-Ashi)"]}},60834:e=>{e.exports={en:["change thin bars"],vi:["thay đổi thanh mỏng"]}},78509:e=>{e.exports={en:["change {title} base line color"],vi:["điều chỉnh màu đường cơ sở {title}"]}},27864:e=>{e.exports={en:["change {title} base line style"],vi:["điều chỉnh kiểu đường cơ sở {title}"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],vi:["điều chỉnh hiển thị đường cơ sở {title}"]}},17926:e=>{e.exports={en:["change {title} base line width"],vi:["điều chỉnh độ rộng đường cơ sở {title}"]}},41638:e=>{e.exports={ -en:["change {title} down line color"],vi:["điều chỉnh hiển thị đường dưới {title}"]}},51842:e=>{e.exports={en:["change {title} down line style"],vi:["điều chỉnh kiểu đường dưới {title}"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],vi:["điều chỉnh hiển thị đường dưới {title}"]}},64615:e=>{e.exports={en:["change {title} down line width"],vi:["điều chỉnh độ rộng đường dưới {title}"]}},96135:e=>{e.exports={en:["change {title} days to"],vi:["thay đổi ngày hiển thị {title} đến"]}},91201:e=>{e.exports={en:["change {title} days from"],vi:["thay đổi ngày hiển thị {title} từ"]}},76295:e=>{e.exports={en:["change {title} extend lines"],vi:["điều chỉnh mở rộng dòng {title}"]}},8306:e=>{e.exports={en:["change {title} hours from"],vi:["thay đổi giờ hiển thị {title} từ"]}},67233:e=>{e.exports={en:["change {title} hours to"],vi:["thay đổi giờ hiển thị {title} đến"]}},99122:e=>{e.exports={en:["change {title} months from"],vi:["thay đổi tháng hiển thị {title} từ"]}},10518:e=>{e.exports={en:["change {title} months to"],vi:["thay đổi tháng hiển thị {title} đến"]}},38011:e=>{e.exports={en:["change {title} minutes to"],vi:["thay đổi phút {title} đến"]}},59820:e=>{e.exports={en:["change {title} minutes from"],vi:["thay đổi phút {title} từ"]}},6573:e=>{e.exports={en:["change {title} seconds to"],vi:["thay đổi giây {title} đến"]}},86780:e=>{e.exports={en:["change {title} seconds from"],vi:["thay đổi phút {title} đến"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],vi:["thay đổi {title} show pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],vi:["thay đổi tuần hiển thị {title} từ"]}},18678:e=>{e.exports={en:["change {title} weeks to"],vi:["thay đổi tuần hiển thị {title} đến"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],vi:["điều chỉnh hiển thị đường trên {title}"]}},63824:e=>{e.exports={en:["change {title} up line width"],vi:["điều chỉnh độ rộng đường trên {title}"]}},89178:e=>{e.exports={en:["change {title} up line color"],vi:["điều chỉnh hiển thị đường trên {title}"]}},51188:e=>{e.exports={en:["change {title} up line style"],vi:["điều chỉnh kiểu đường trên {title}"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],vi:["thay đổi khả năng hiển thị của {title} trong tích tắc"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],vi:["thay đổi mức hiển thị của {title} theo tuần"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],vi:["thay đổi mức độ hiển thị của {title} trên {ranges}"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],vi:["thay đổi mức hiển thị của {title} theo ngày"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],vi:["thay đổi mức hiển thị của {title} theo giờ"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],vi:["thay đổi hiển thị của {title} trên phút"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],vi:["thay đổi mức hiển thị của {title} theo tháng"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"], -vi:["thay đổi hiển thị của {title} trên giây"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],vi:["thay đổi màu đường viền trên {candleType}"]}},36697:e=>{e.exports={en:["change {candleType} up color"],vi:["thay đổi màu phía trên {candleType}"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],vi:["thay đổi màu ký tự wick dưới {candleType}"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],vi:["thay đổi màu ký tự wick trên {candleType}"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],vi:["thay đổi mức hiển thị wick, một ký tự hình cây nến dài {candleType}"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],vi:["thay đổi mức hiển thị phần thân {candleType}"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],vi:["thay đổi màu đường viền {candleType}"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],vi:["thay đổi màu đường viền dưới {candleType}"]}},64571:e=>{e.exports={en:["change {candleType} down color"],vi:["thay đổi màu phía dưới {candleType}"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],vi:["thay đổi màu thanh viền dưới {chartType}"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],vi:["thay đổi màu thanh viền trên {chartType}"]}},5012:e=>{e.exports={en:["change {chartType} down color"],vi:["thay đổi màu dưới {chartType}"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],vi:["thay đổi màu viền thanh chiếu {chartType}"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],vi:["thay đổi màu thanh chiếu dưới {chartType}"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],vi:["thay đổi màu thanh chiếu trên {chartType}"]}},6970:e=>{e.exports={en:["change {chartType} up color"],vi:["thay đổi màu trên {chartType}"]}},66110:e=>{e.exports={en:["change {inputName} property"],vi:["thay đổi thuộc tính {inputName}"]}},25167:e=>{e.exports={en:["change {propertyName} property"],vi:["thay đổi thuộc tính {propertyName}"]}},18077:e=>{e.exports={en:["adjust data for dividends"],vi:["Điều chỉnh dữ liệu cho Cổ tức"]}},1433:e=>{e.exports={en:["adjust for contract changes"],vi:["Điều chỉnh để thay đổi hợp đồng"]}},35813:e=>{e.exports={en:["days"],vi:["ngày"]}},89919:e=>{e.exports={en:["days to"],vi:["thay đổi ngày đến"]}},59215:e=>{e.exports={en:["days from"],vi:["thay đổi ngày từ"]}},2359:e=>{e.exports={en:["hours"],vi:["giờ"]}},82267:e=>{e.exports={en:["hours from"],vi:["thay đổi giờ từ"]}},15600:e=>{e.exports={en:["hours to"],vi:["thay đổi giờ đến"]}},92598:e=>{e.exports={en:["hollow candles"],vi:["Biểu đồ nến Hollow"]}},76261:e=>{e.exports={en:["move drawings"],vi:["di chuyển hình vẽ"]}},95300:e=>{e.exports={en:["months"],vi:["tháng"]}},17250:e=>{e.exports={en:["months from"],vi:["thay đổi tháng từ"]}},2828:e=>{e.exports={en:["months to"],vi:["thay đổi tháng đến"]}},18726:e=>{e.exports={en:["minutes"],vi:["phút"]}},67649:e=>{e.exports={en:["minutes to"],vi:["thay đổi phút đến"]}},22476:e=>{ -e.exports={en:["minutes from"],vi:["thay đổi phút từ"]}},751:e=>{e.exports={en:["seconds"],vi:["giây"]}},73419:e=>{e.exports={en:["seconds to"],vi:["thay đổi giây đến"]}},35801:e=>{e.exports={en:["seconds from"],vi:["thay đổi giây từ"]}},57243:e=>{e.exports={en:["range","ranges"],vi:["phạm vi"]}},70282:e=>{e.exports={en:["renko"],vi:["Renko"]}},45537:e=>{e.exports={en:["weeks"],vi:["tuần"]}},92859:e=>{e.exports={en:["weeks from"],vi:["thay đổi tuần từ"]}},44127:e=>{e.exports={en:["weeks to"],vi:["thay đổi tuần đến"]}},3539:e=>{e.exports={en:["ticks"],vi:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],vi:["Sử dụng giải quyết đóng tại khoảng thời gian hàng ngày"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],vi:["{value} số thập phân"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.1341.1068954aa326300ef390.js b/charting_library/bundles/zh.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..58aefe80 --- /dev/null +++ b/charting_library/bundles/zh.1341.1068954aa326300ef390.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],zh:["#{count}(K线)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],zh:["#{count}(价格,K线)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh:["(开 + 高 + 低 + 收)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh:["(高 + 低 + 收)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh:["(高 + 低)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh:["K线颜色基于前一收盘价"]}},78930:e=>{e.exports={en:["Coordinates"],zh:["坐标"]}},24197:e=>{e.exports={en:["Center"],zh:["中心"]}},84831:e=>{e.exports={en:["Close line"],zh:["收盘价线"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh:["调整股息数据"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh:["根据合约变更调整"]}},27567:e=>{e.exports={en:["Bottom"],zh:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh:["下边框线"]}},74406:e=>{e.exports={en:["Body"],zh:["主体"]}},333:e=>{e.exports={en:["Borders"],zh:["边框"]}},42398:e=>{e.exports={en:["Base"],zh:["基准线"]}},28975:e=>{e.exports={en:["Base level"],zh:["基准位"]}},71776:e=>{e.exports={en:["Down"],zh:["下"]}},17611:e=>{e.exports={en:["Down bars"],zh:["下跌烛线"]}},23743:e=>{e.exports={en:["Down color"],zh:["下跌颜色"]}},48225:e=>{e.exports={en:["Data modification"],zh:["数据修改"]}},72942:e=>{e.exports={en:["Days"],zh:["日"]}},16564:e=>{e.exports={en:["Default"],zh:["系统预设"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],zh:["移位(价格,K线)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh:["电子交易时段背景"]}},819:e=>{e.exports={en:["Extend lines"],zh:["延长线"]}},41129:e=>{e.exports={en:["Fill"],zh:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh:["下填充色"]}},56796:e=>{e.exports={en:["Hours"],zh:["小时"]}},95406:e=>{e.exports={en:["Horizontal"],zh:["横式"]}},56359:e=>{e.exports={en:["High line"],zh:["最高价线"]}},47326:e=>{e.exports={en:["Integer"],zh:["整数"]}},21429:e=>{e.exports={en:["Inputs"],zh:["输入"]}},64075:e=>{e.exports={en:["Override min tick"],zh:["覆盖最小tick"]}},34579:e=>{e.exports={en:["Low line"],zh:["最低价线"]}},11626:e=>{e.exports={en:["Left"],zh:["左"]}},43154:e=>{e.exports={en:["Months"],zh:["个月"]}},68833:e=>{e.exports={en:["Middle"],zh:["中间"]}},42562:e=>{e.exports={en:["Minutes"],zh:["分钟"]}},65188:e=>{e.exports={en:["Seconds"],zh:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],zh:["相关系数"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh:["盘前/盘后市场时段背景"]}},59766:e=>{e.exports={en:["Precision"],zh:["精确度"]}},84684:e=>{e.exports={en:["Price source"],zh:["价格源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh:["预测上涨烛线"]}},77430:e=>{e.exports={en:["Projection candles"],zh:["投影蜡烛"]}},88367:e=>{e.exports={en:["Projection down bars"],zh:["预测下跌烛线"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh:["价格坐标上的实际价格(而不是Heikin-Ashi价格)"]}},50421:e=>{e.exports={en:["Right"],zh:["右"]}},835:e=>{e.exports={en:["Weeks"],zh:["周"]}},32163:e=>{ +e.exports={en:["Wick"],zh:["影线"]}},97118:e=>{e.exports={en:["Top"],zh:["顶部"]}},89349:e=>{e.exports={en:["Top line"],zh:["上边框线"]}},70320:e=>{e.exports={en:["Text"],zh:["文本"]}},25485:e=>{e.exports={en:["Text alignment"],zh:["文字对齐"]}},67781:e=>{e.exports={en:["Text orientation"],zh:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh:["细K线"]}},24821:e=>{e.exports={en:["Ticks"],zh:["ticks"]}},77073:e=>{e.exports={en:["Timezone"],zh:["时区"]}},22691:e=>{e.exports={en:["Up"],zh:["上"]}},23091:e=>{e.exports={en:["Up color"],zh:["上涨颜色"]}},36957:e=>{e.exports={en:["Up bars"],zh:["上涨烛线"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},69526:e=>{e.exports={en:["Vertical"],zh:["竖式"]}},21105:e=>{e.exports={en:["candle"],zh:["蜡烛"]}},27068:e=>{e.exports={en:["change HLC bars"],zh:["更改美国线"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],zh:["更改面积填充颜色"]}},89346:e=>{e.exports={en:["change area line width"],zh:["更改面积线条宽度"]}},29605:e=>{e.exports={en:["change area line color"],zh:["更改面积线条颜色"]}},4640:e=>{e.exports={en:["change area price source"],zh:["更改面积价格来源"]}},42190:e=>{e.exports={en:["change base level"],zh:["更改基础水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh:["更改基准线底线颜色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh:["更改基准线底线宽度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh:["更改基准线填充底部区域颜色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh:["更改基准线填充顶部区域颜色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh:["更改基准线价格来源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh:["更改基准线顶线颜色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh:["更改基准线顶线宽度"]}},33464:e=>{e.exports={en:["change bar up color"],zh:["更改上涨K线颜色"]}},2066:e=>{e.exports={en:["change bar X coordinate"],zh:["更改K线X坐标"]}},59622:e=>{e.exports={en:["change bar down color"],zh:["更改K线下跌颜色"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh:["根据前一个收盘价更改K线颜色"]}},88324:e=>{e.exports={en:["change column up color"],zh:["更改向上列的颜色"]}},93890:e=>{e.exports={en:["change column down color"],zh:["更改向下列的颜色"]}},4727:e=>{e.exports={en:["change column price source"],zh:["更改列价格来源"]}},82063:e=>{e.exports={en:["change decimal places"],zh:["更改小数位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh:["更改延长时段颜色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh:["更改电子交易时段"]}},6026:e=>{e.exports={en:["change high-low body color"],zh:["更改高-低实体颜色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh:["更改高-低实体可见性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh:["更改高-低边框颜色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh:["更改高-低边框可见性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh:["更改高-低标签可见性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh:["更改高-低标签颜色"]}},88640:e=>{e.exports={en:["change line color"],zh:["更改线条颜色"]}},41837:e=>{e.exports={ +en:["change line price source"],zh:["更改线条价格来源"]}},48339:e=>{e.exports={en:["change line width"],zh:["更改线条宽度"]}},38730:e=>{e.exports={en:["change post market color"],zh:["更改盘后市场颜色"]}},44371:e=>{e.exports={en:["change pre market color"],zh:["更改盘前市场颜色"]}},11737:e=>{e.exports={en:["change price Y coordinate"],zh:["更改价格Y坐标"]}},16241:e=>{e.exports={en:["change range bars style"],zh:["更改范围K线样式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh:["更改范围细K线"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh:["更改renko下影线颜色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh:["更改renko下影线颜色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh:["更改renko影线的可见性"]}},91109:e=>{e.exports={en:["change study overlay min tick"],zh:["更改研究覆盖最小tick"]}},82924:e=>{e.exports={en:["change study overlay style"],zh:["更改研究覆盖样式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh:["更改价格坐标上的实际价格显示(而不是Heiken-Ashi价格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh:["更改细K线"]}},78509:e=>{e.exports={en:["change {title} base line color"],zh:["更改{title}基准线颜色"]}},27864:e=>{e.exports={en:["change {title} base line style"],zh:["更改{title}基准线样式"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],zh:["更改{title}基准线可见性"]}},17926:e=>{e.exports={en:["change {title} base line width"],zh:["更改{title}基准线宽度"]}},41638:e=>{e.exports={en:["change {title} down line color"],zh:["更改{title}向下线条颜色"]}},51842:e=>{e.exports={en:["change {title} down line style"],zh:["更改{title}向下线条样式"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],zh:["更改{title}向下线条可见性"]}},64615:e=>{e.exports={en:["change {title} down line width"],zh:["更改{title}向下线条宽度"]}},96135:e=>{e.exports={en:["change {title} days to"],zh:["更改{title}日图到"]}},91201:e=>{e.exports={en:["change {title} days from"],zh:["更改{title}日图从"]}},76295:e=>{e.exports={en:["change {title} extend lines"],zh:["更改{title}延长线"]}},8306:e=>{e.exports={en:["change {title} hours from"],zh:["更改{title}小时图从"]}},67233:e=>{e.exports={en:["change {title} hours to"],zh:["更改{title}小时图到"]}},99122:e=>{e.exports={en:["change {title} months from"],zh:["更改{title}月图从"]}},10518:e=>{e.exports={en:["change {title} months to"],zh:["更改{title}月图到"]}},38011:e=>{e.exports={en:["change {title} minutes to"],zh:["更改{title}分钟图到"]}},59820:e=>{e.exports={en:["change {title} minutes from"],zh:["更改{title}分钟图从"]}},6573:e=>{e.exports={en:["change {title} seconds to"],zh:["更改{title}秒图到"]}},86780:e=>{e.exports={en:["change {title} seconds from"],zh:["更改{title}秒图从"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],zh:["更改{title}显示pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],zh:["更改{title}周图从"]}},18678:e=>{e.exports={en:["change {title} weeks to"],zh:["更改{title}周图到"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],zh:["更改{title}向上线条可见性"]}},63824:e=>{e.exports={en:["change {title} up line width"],zh:["更改{title}向上线条宽度"]}},89178:e=>{e.exports={en:["change {title} up line color"],zh:["更改{title}向上线条颜色"]}}, +51188:e=>{e.exports={en:["change {title} up line style"],zh:["更改{title}向上线条样式"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],zh:["更改{title}在tick图上的可见性"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],zh:["更改{title}在周图上的可见性"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],zh:["更改{title}在{ranges}上的可见性"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],zh:["更改{title}在日图上的可见性"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],zh:["更改{title}在小时图上的可见性"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],zh:["更改{title}在分钟图上的可见性"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],zh:["更改{title}在月图上的可见性"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],zh:["更改{title}在秒图上的可见性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh:["更改{candleType}上边框颜色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh:["更改{candleType}上涨颜色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh:["更改{candleType}下影线颜色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh:["更改{candleType}上影线颜色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh:["更改{candleType}影线的可见性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh:["更改{candleType}实体可见性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh:["更改{candleType}边框可见性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh:["更改{candleType}下边框颜色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh:["更改{candleType}向下颜色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh:["更改{chartType}边框K线下跌颜色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh:["更改{chartType}边框K线上涨颜色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh:["更改{chartType}向下颜色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh:["更改{chartType}投影边框K线上涨颜色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh:["更改{chartType}投影K线下跌颜色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh:["更改{chartType}投影K线上涨颜色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh:["更改{chartType}上涨颜色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh:["更改{inputName}属性"]}},25167:e=>{e.exports={en:["change {propertyName} property"],zh:["更改{propertyName}属性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh:["调整股息数据"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh:["根据合约变更调整"]}},35813:e=>{e.exports={en:["days"],zh:["日"]}},89919:e=>{e.exports={en:["days to"],zh:["天到"]}},59215:e=>{e.exports={en:["days from"],zh:["天从"]}},2359:e=>{e.exports={en:["hours"],zh:["小时"]}},82267:e=>{e.exports={en:["hours from"],zh:["小时从"]}},15600:e=>{e.exports={en:["hours to"],zh:["小时到"]}},92598:e=>{e.exports={en:["hollow candles"],zh:["空心K线图"]}},76261:e=>{e.exports={en:["move drawings"],zh:["移动绘图"]}},95300:e=>{e.exports={ +en:["months"],zh:["个月"]}},17250:e=>{e.exports={en:["months from"],zh:["月从"]}},2828:e=>{e.exports={en:["months to"],zh:["月到"]}},18726:e=>{e.exports={en:["minutes"],zh:["分钟"]}},67649:e=>{e.exports={en:["minutes to"],zh:["分钟到"]}},22476:e=>{e.exports={en:["minutes from"],zh:["分钟从"]}},751:e=>{e.exports={en:["seconds"],zh:["秒"]}},73419:e=>{e.exports={en:["seconds to"],zh:["秒到"]}},35801:e=>{e.exports={en:["seconds from"],zh:["秒从"]}},57243:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},70282:e=>{e.exports={en:["renko"],zh:["砖形图"]}},45537:e=>{e.exports={en:["weeks"],zh:["周"]}},92859:e=>{e.exports={en:["weeks from"],zh:["周从"]}},44127:e=>{e.exports={en:["weeks to"],zh:["周到"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh:["{value}小数"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.9488.2f156b47fe84118759c5.js b/charting_library/bundles/zh.2464.fc7f44a5c8b3791719aa.js similarity index 65% rename from charting_library/bundles/zh.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/zh.2464.fc7f44a5c8b3791719aa.js index ca097027..de8ea6ce 100644 --- a/charting_library/bundles/zh.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/zh.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],zh:["回放"]}},85119:e=>{e.exports={en:["Dark"],zh:["暗色"]}},96870:e=>{e.exports={en:["Light"],zh:["亮色"]}},85886:e=>{e.exports={en:["d"],zh:["天"]}},44634:e=>{e.exports={en:["h"],zh:["小时"]}},5977:e=>{e.exports={en:["m"],zh:["分钟"]}},21492:e=>{e.exports={en:["s"],zh:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],zh:["{title}复制"]}},38691:e=>{e.exports={en:["D"],zh:["天"]}},77995:e=>{e.exports={en:["M"],zh:["月"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],zh:["周"]}},38048:e=>{e.exports={en:["h"],zh:["小时"]}},68430:e=>{e.exports={en:["m"],zh:["分"]}},68823:e=>{e.exports={en:["s"],zh:["秒"]}},2696:e=>{e.exports={en:["C"],zh:["收="]}},43253:e=>{e.exports={en:["H"],zh:["高="]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],zh:["低="]}},46728:e=>{e.exports={en:["O"],zh:["开="]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],zh:["-0.236水平颜色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],zh:["-0.382水平颜色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],zh:["-0.618水平颜色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],zh:["-0.65 Level Color水平颜色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],zh:["0水平颜色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],zh:["0.236水平颜色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],zh:["0.382水平颜色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],zh:["0.5水平颜色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],zh:["0.618水平颜色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],zh:["0.65水平颜色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],zh:["0.786水平颜色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],zh:["1水平颜色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],zh:["1.272水平颜色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],zh:["1.414水平颜色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],zh:["1.618水平颜色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],zh:["1.65水平颜色"]},e.exports["1st Period_input"]={en:["1st Period"],zh:["第一期"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],zh:["2.618水平颜色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],zh:["2.65水平颜色"]},e.exports["2nd Period_input"]={en:["2nd Period"],zh:["第二期"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],zh:["3.618水平颜色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],zh:["3.65水平颜色"]},e.exports["3rd Period_input"]={en:["3rd Period"],zh:["第三期"]},e.exports["4.236 Level Color_input"]={ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],zh:["回放"]}},85119:e=>{e.exports={en:["Dark"],zh:["暗色"]}},96870:e=>{e.exports={en:["Light"],zh:["亮色"]}},85886:e=>{e.exports={en:["d"],zh:["天"]}},44634:e=>{e.exports={en:["h"],zh:["小时"]}},5977:e=>{e.exports={en:["m"],zh:["分钟"]}},21492:e=>{e.exports={en:["s"],zh:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],zh:["{title}复制"]}},38691:e=>{e.exports={en:["D"],zh:["天"]}},77995:e=>{e.exports={en:["M"],zh:["月"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],zh:["周"]}},38048:e=>{e.exports={en:["h"],zh:["小时"]}},68430:e=>{e.exports={en:["m"],zh:["分"]}},68823:e=>{e.exports={en:["s"],zh:["秒"]}},2696:e=>{e.exports={en:["C"],zh:["收="]}},43253:e=>{e.exports={en:["H"],zh:["高="]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],zh:["低="]}},46728:e=>{e.exports={en:["O"],zh:["开="]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],zh:["-0.236水平颜色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],zh:["-0.382水平颜色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],zh:["-0.618水平颜色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],zh:["-0.65 Level Color水平颜色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],zh:["0水平颜色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],zh:["0.236水平颜色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],zh:["0.382水平颜色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],zh:["0.5水平颜色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],zh:["0.618水平颜色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],zh:["0.65水平颜色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],zh:["0.786水平颜色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],zh:["1水平颜色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],zh:["1.272水平颜色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],zh:["1.414水平颜色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],zh:["1.618水平颜色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],zh:["1.65水平颜色"]},e.exports["1st Period_input"]={en:["1st Period"],zh:["第一期"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],zh:["2.618水平颜色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],zh:["2.65水平颜色"]},e.exports["2nd Period_input"]={en:["2nd Period"],zh:["第二期"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],zh:["3.618水平颜色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],zh:["3.65水平颜色"]},e.exports["3rd Period_input"]={en:["3rd Period"],zh:["第三期"]},e.exports["4.236 Level Color_input"]={ en:["4.236 Level Color"],zh:["4.236水平颜色"]},e.exports["4th Period_input"]={en:["4th Period"],zh:["第四期"]},e.exports["5th Period_input"]={en:["5th Period"],zh:["第五期"]},e.exports["6th Period_input"]={en:["6th Period"],zh:["第六期"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],zh:["ADX平滑"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],zh:["ADX平滑化"]},e.exports.ADX_input={en:["ADX"],zh:["ADX趋向指标"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],zh:["多重ATR"]},e.exports["ATR length_input"]={en:["ATR length"],zh:["ATR长度"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],zh:["累积/派发指标(Accumulation/Distribution)"]},e.exports["All items_combobox_input"]={en:["All items"],zh:["全部项目"]},e.exports.All_input={en:["All"],zh:["全部"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],zh:["锚定时段"]},e.exports["Another symbol_input"]={en:["Another symbol"],zh:["其他代码"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],zh:["阿隆向下(Aroon Down)"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],zh:["阿隆向上(Aroon Up)"]},e.exports.Average_input={en:["Average"],zh:["平均"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],zh:["平均周期"]},e.exports.Back_input={en:["Back"],zh:["返回"]},e.exports["Bands style_input"]={en:["Bands style"],zh:["带样式"]},e.exports.Bar_input={en:["Bar"],zh:["K线"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],zh:["基准线周期"]},e.exports["Base Line_input"]={en:["Base Line"],zh:["基准线"]},e.exports.Basis_input={en:["Basis"],zh:["中轨"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],zh:["布林带 %B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],zh:["布林带宽度"]},e.exports.Borders_input={en:["Borders"],zh:["边框"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],zh:["Box大小分配方法"]},e.exports["Box size_input"]={en:["Box size"],zh:["Box大小"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],zh:["取消"]},e.exports.Candles_input={en:["Candles"],zh:["蜡烛"]},e.exports.Centered_input={en:["Centered"],zh:["居中"]},e.exports.Century_input={en:["Century"],zh:["世纪"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],zh:["蔡金震荡指标(Chaikin Oscillator)"]},e.exports["Chande MO_input"]={en:["Chande MO"],zh:["钱德动量摆动指标(Chande MO)"]},e.exports.Close_input={en:["Close"],zh:["关闭"]},e.exports["Color 0_input"]={en:["Color 0"],zh:["颜色0"]},e.exports["Color 1_input"]={en:["Color 1"],zh:["颜色1"]},e.exports["Color 2_input"]={en:["Color 2"],zh:["颜色2"]},e.exports["Color 3_input"]={en:["Color 3"],zh:["颜色3"]},e.exports["Color 4_input"]={en:["Color 4"],zh:["颜色4"]},e.exports["Color 5_input"]={en:["Color 5"],zh:["颜色5"]},e.exports["Color 6_input"]={en:["Color 6"],zh:["颜色6"]},e.exports["Color 7_input"]={en:["Color 7"],zh:["颜色7"]},e.exports["Color 8_input"]={en:["Color 8"],zh:["颜色8"]},e.exports["Color bars based on previous close_input"]={ en:["Color bars based on previous close"],zh:["基于前一收盘价的K线颜色"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],zh:["K线颜色基于前一收盘价"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],zh:["转换线周期"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],zh:["转换线"]},e.exports.Correlation_input={en:["Correlation"],zh:["相关系数"]},e.exports.Count_input={en:["Count"],zh:["计数"]},e.exports.Crosses_input={en:["Crosses"],zh:["交叉"]},e.exports.Custom_input={en:["Custom"],zh:["自定义"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],zh:["DI长度"]},e.exports.DPO_input={en:["DPO"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],zh:["天"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],zh:["每年的天数"]},e.exports.Decade_input={en:["Decade"],zh:["十年"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],zh:["深度"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],zh:["区间震荡线"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],zh:["发展控制点(Poc)"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],zh:["偏差(%)"]},e.exports.Deviation_input={en:["Deviation"],zh:["偏差"]},e.exports.Divisor_input={en:["Divisor"],zh:["因数"]},e.exports["Down Volume_input"]={en:["Down Volume"],zh:["下跌成交量"]},e.exports["Down bars_input"]={en:["Down bars"],zh:["下跌K线"]},e.exports["Down color_input"]={en:["Down color"],zh:["下跌颜色"]},e.exports["Down fractals_input"]={en:["Down fractals"],zh:["向下分形"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],zh:["每个(盘前、盘中、盘后)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],zh:["艾达尔强力指数(Elder's FI)"]},e.exports["Equality Line_input"]={en:["Equality Line"],zh:["等量线"]},e.exports.Exponential_input={en:["Exponential"],zh:["指数化"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"],zh:["向右延长"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],zh:["向右延长VAH"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],zh:["向右延长VAL"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],zh:["延伸到最后一根K线"]},e.exports.Falling_input={en:["Falling"],zh:["下降"]},e.exports["Fast Length_input"]={en:["Fast Length"],zh:["快线长度"]},e.exports["Fast length_input"]={en:["Fast length"],zh:["快线长度"]},e.exports.Fill_input={en:["Fill"],zh:["填充"]},e.exports.Fisher_input={en:["Fisher"],zh:["费舍尔"]},e.exports.Growing_input={en:["Growing"],zh:["增长"]},e.exports["HLC bars_input"]={en:["HLC bars"],zh:["HLC K线"]},e.exports.HV_input={en:["HV"]},e.exports["Histogram Box_input"]={en:["Histogram Box"],zh:["直方图框底色"]},e.exports.Histogram_input={en:["Histogram"],zh:["直方图"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],zh:["增量"]},e.exports.Indicator_input={en:["Indicator"],zh:["指标"]},e.exports["Instrument 1_input"]={en:["Instrument 1"],zh:["工具1"]}, e.exports["Instrument 2_input"]={en:["Instrument 2"],zh:["工具2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],zh:["投资者 EMA 1 长度"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],zh:["投资者 EMA 2 长度"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],zh:["投资者 EMA 3 长度"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],zh:["投资者 EMA 4 长度"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],zh:["投资者 EMA 5 长度"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],zh:["投资者 EMA 6 长度"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],zh:["下颚长度"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"]},e.exports.Jaw_input={en:["Jaw"],zh:["下颚"]},e.exports.KST_input={en:["KST"],zh:["应用确定指标"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],zh:["标签位置"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],zh:["价格坐标上的标签"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],zh:["滞后跨度周期"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],zh:["迟行带"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],zh:["领先的转化周期"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],zh:["先行带A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"],zh:["先行带B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],zh:["先行带周期"]},e.exports["Length EMA_input"]={en:["Length EMA"],zh:["EMA长度"]},e.exports["Length MA_input"]={en:["Length MA"],zh:["MA长度"]},e.exports.Length1_input={en:["Length1"],zh:["长度1"]},e.exports.Length2_input={en:["Length2"],zh:["长度2"]},e.exports.Length3_input={en:["Length3"],zh:["长度3"]},e.exports.Length_input={en:["Length"],zh:["长度"]},e.exports.Level_input={en:["Level"],zh:["等级"]},e.exports["Levels Format_input"]={en:["Levels Format"],zh:["水平格式"]},e.exports.Limit_input={en:["Limit"],zh:["限价"]},e.exports.Line_input={en:["Line"],zh:["线形图"]},e.exports["Lips Length_input"]={en:["Lips Length"],zh:["唇长"]},e.exports["Lips Offset_input"]={en:["Lips Offset"],zh:["唇偏移"]},e.exports.Lips_input={en:["Lips"],zh:["唇"]},e.exports["Long Length_input"]={en:["Long Length"],zh:["长线长度"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"],zh:["长线变量长度"]},e.exports["Long length_input"]={en:["Long length"],zh:["长线长度"]},e.exports["Long period_input"]={en:["Long period"],zh:["长周期"]},e.exports.Long_input={en:["Long"],zh:["长线"]},e.exports["Lower Band_input"]={en:["Lower Band"],zh:["下轨"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"],zh:["下偏差"]},e.exports["Lower Percentage_input"]={en:["Lower Percentage"],zh:["更低百分比"]},e.exports.LowerLimit_input={en:["LowerLimit"],zh:["下限带"]},e.exports.Lower_input={en:["Lower"],zh:["下轨"]},e.exports["MA Length_input"]={en:["MA Length"],zh:["MA 长度"]},e.exports.MACD_input={en:["MACD"]},e.exports.MA_input={en:["MA"]},e.exports.MF_input={en:["MF"]},e.exports.MM_month_input={en:["MM"]},e.exports.MOM_input={en:["MOM"]},e.exports["Main chart symbol_input"]={ @@ -30,22 +30,22 @@ e.exports={en:["Diamond"],zh:["钻石"]}},91544:e=>{e.exports={en:["Disjoint Cha en:["Only {availableResolutions} intervals are supported for {ticker}."],zh:["{ticker}仅支持{availableResolutions}周期。"]}},21064:e=>{e.exports={en:["Oops!"],zh:["哎呀!"]}},51221:e=>{e.exports={en:["Object Tree"],zh:["对象树"]}},12179:e=>{e.exports={en:["Oct"],zh:["10月"]}},16610:e=>{e.exports={en:["Open"],zh:["开盘价"]}},27884:e=>{e.exports={en:["Open layout. Press period"],zh:["开放式布局。按下句号"]}},75722:e=>{e.exports={en:["Oslo"],zh:["奥斯陆"]}},65318:e=>{e.exports={en:["Low"],zh:["最低价"]}},51077:e=>{e.exports={en:["Lock"],zh:["锁定"]}},79777:e=>{e.exports={en:["Lock/unlock"],zh:["锁定/解锁"]}},66005:e=>{e.exports={en:["Lock vertical cursor line by time"],zh:["按时间锁定垂直光标线"]}},14017:e=>{e.exports={en:["Lock price to bar ratio"],zh:["锁定价格对K线比例"]}},16170:e=>{e.exports={en:["Logarithmic"],zh:["对数"]}},19439:e=>{e.exports={en:["London"],zh:["伦敦"]}},74832:e=>{e.exports={en:["Long Position"],zh:["多头"]}},28733:e=>{e.exports={en:["Los Angeles"],zh:["洛杉矶"]}},85924:e=>{e.exports={en:["Label Down"],zh:["向下标签"]}},52402:e=>{e.exports={en:["Label Up"],zh:["向上标签"]}},5119:e=>{e.exports={en:["Labels"],zh:["标签"]}},19931:e=>{e.exports={en:["Lagos"],zh:["拉哥斯"]}},63815:e=>{e.exports={en:["Last day change"],zh:["最后一天变化"]}},59444:e=>{e.exports={en:["Lima"],zh:["利马"]}},3554:e=>{e.exports={en:["Line"],zh:["线形图"]}},9394:e=>{e.exports={en:["Line with markers"],zh:["带标记线"]}},43588:e=>{e.exports={en:["Line break"],zh:["新价线"]}},56982:e=>{e.exports={en:["Lines"],zh:["线条"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"],zh:["链接到复制到剪贴板的图表图片{emoji}"]}},53375:e=>{e.exports={en:["Lisbon"],zh:["里斯本"]}},81038:e=>{e.exports={en:["Luxembourg"],zh:["卢森堡"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"],zh:["移动点以定位锚点然后点击放置"]}},35049:e=>{e.exports={en:["Move to"],zh:["移动到"]}},26493:e=>{e.exports={en:["Move scale to left"],zh:["将坐标移至左侧"]}},40789:e=>{e.exports={en:["Move scale to right"],zh:["将坐标移到右侧"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],zh:["调整希夫分叉线"]}},93907:e=>{e.exports={en:["More settings"],zh:["更多设置"]}},64039:e=>{e.exports={en:["Moscow"],zh:["莫斯科"]}},52066:e=>{e.exports={en:["Madrid"],zh:["马德里"]}},38365:e=>{e.exports={en:["Malta"],zh:["马耳他"]}},48991:e=>{e.exports={en:["Manila"],zh:["马尼拉"]}},92767:e=>{e.exports={en:["Mar"],zh:["3月"]}},73332:e=>{e.exports={en:["Mexico City"],zh:["墨西哥城"]}},88314:e=>{e.exports={en:["Merge all scales into one"],zh:["将所有坐标合并为一个"]}},54215:e=>{e.exports={en:["Mixed"],zh:["混合的"]}},24866:e=>{e.exports={en:["Micro"]}},87957:e=>{e.exports={en:["Millennium"]}},14724:e=>{e.exports={en:["Minuette"],zh:["微浪"]}},78273:e=>{e.exports={en:["Minuscule"],zh:["小写字"]}},9865:e=>{e.exports={en:["Muscat"],zh:["马斯喀特"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"],zh:["这里没有数据"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],zh:["无坐标(全屏)"]}},9140:e=>{e.exports={en:["No sync"],zh:["没有同步"]}},50910:e=>{e.exports={en:["No volume data"],zh:["没有交易量数据"]}},99024:e=>{e.exports={en:["No, keep them"],zh:["不,保留它们"]}},94389:e=>{e.exports={en:["Note"],zh:["注释"]}}, 26899:e=>{e.exports={en:["Nov"],zh:["11月"]}},67891:e=>{e.exports={en:["Norfolk Island"],zh:["诺福克岛"]}},40977:e=>{e.exports={en:["Nairobi"],zh:["内罗毕"]}},40544:e=>{e.exports={en:["New York"],zh:["纽约"]}},66103:e=>{e.exports={en:["New Zealand"],zh:["新西兰"]}},15512:e=>{e.exports={en:["New pane above"],zh:["上方新窗格"]}},52160:e=>{e.exports={en:["New pane below"],zh:["下方新窗格"]}},94600:e=>{e.exports={en:["Nicosia"],zh:["尼科西亚"]}},73013:e=>{e.exports={en:["Something went wrong"],zh:["出错啦"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],zh:["创建指标时出现错误。"]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],zh:["有些不对劲。 请稍后再试。"]}},43047:e=>{e.exports={en:["Save New Chart Layout"],zh:["保存新的图表布局"]}},76266:e=>{e.exports={en:["Save as"],zh:["保存为"]}},55502:e=>{e.exports={en:["San Salvador"],zh:["圣萨尔瓦多"]}},30231:e=>{e.exports={en:["Santiago"],zh:["圣地亚哥"]}},91912:e=>{e.exports={en:["Sao Paulo"],zh:["圣保罗"]}},43931:e=>{e.exports={en:["Scale currency"],zh:["坐标货币"]}},43758:e=>{e.exports={en:["Scale price chart only"],zh:["仅缩放价格图表"]}},40012:e=>{e.exports={en:["Scale unit"],zh:["坐标单位"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],zh:["希夫分叉线"]}},76078:e=>{e.exports={en:["Script may be not updated if you leave the page."],zh:["如果您离开页面,脚本可能不会被更新保存。"]}},32514:e=>{e.exports={en:["Settings"],zh:["设置"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],zh:["第二部分是无效的。"]}},75594:e=>{e.exports={en:["Security info"],zh:["商品信息"]}},21973:e=>{e.exports={en:["Send to back"],zh:["置于底层"]}},71179:e=>{e.exports={en:["Send backward"],zh:["下移一层"]}},26820:e=>{e.exports={en:["Seoul"],zh:["首尔"]}},6816:e=>{e.exports={en:["Sep"],zh:["9月"]}},94031:e=>{e.exports={en:["Session"],zh:["时段"]}},83298:e=>{e.exports={en:["Session volume profile"],zh:["交易时段成交量分布图"]}},66707:e=>{e.exports={en:["Session breaks"],zh:["交易日间隔"]}},1852:e=>{e.exports={en:["Shanghai"],zh:["上海"]}},8075:e=>{e.exports={en:["Short Position"],zh:["空头"]}},98334:e=>{e.exports={en:["Show"],zh:["显示"]}},85891:e=>{e.exports={en:["Show all drawings"],zh:["显示所有绘图"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],zh:["显示所有绘图和指标"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],zh:["显示所有绘图、指标、仓位和订单"]}},98753:e=>{e.exports={en:["Show all indicators"],zh:["显示所有指标"]}},55418:e=>{e.exports={en:["Show all ideas"],zh:["显示所有观点"]}},20506:e=>{e.exports={en:["Show all positions & orders"],zh:["显示所有仓位和订单"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],zh:["显示连续合约转换"]}},81465:e=>{e.exports={en:["Show contract expiration"],zh:["显示合约到期"]}},29449:e=>{e.exports={en:["Show dividends"],zh:["显示股利"]}},37113:e=>{e.exports={en:["Show earnings"],zh:["显示收益"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],zh:["显示关注用户的观点"]}},62986:e=>{e.exports={en:["Show latest news"],zh:["显示最新消息"]}},44020:e=>{e.exports={en:["Show my ideas only"],zh:["仅显示我自己的观点"]}},50849:e=>{e.exports={en:["Show splits"],zh:["显示拆分"]}},67751:e=>{e.exports={en:["Signpost"],zh:["指示牌"]}},77377:e=>{e.exports={en:["Singapore"],zh:["新加坡"]}}, 39090:e=>{e.exports={en:["Sine Line"],zh:["正弦线"]}},66205:e=>{e.exports={en:["Square"],zh:["方形"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],zh:["研究数量超出限制:每个布局{number}研究。\n请删除一些研究。"]}},92516:e=>{e.exports={en:["Style"],zh:["样式"]}},61507:e=>{e.exports={en:["Stack on the left"],zh:["在左侧堆叠"]}},97800:e=>{e.exports={en:["Stack on the right"],zh:["右边"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],zh:["开始使用键盘导航模式。按{shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],zh:["保持绘图模式"]}},69217:e=>{e.exports={en:["Step line"],zh:["阶梯线"]}},43114:e=>{e.exports={en:["Sticker"],zh:["贴纸"]}},86716:e=>{e.exports={en:["Stockholm"],zh:["斯德哥尔摩"]}},1145:e=>{e.exports={en:["Submicro"]}},63375:e=>{e.exports={en:["Submillennium"]}},30585:e=>{e.exports={en:["Subminuette"],zh:["次微浪"]}},67948:e=>{e.exports={en:["Supercycle"],zh:["大循环浪"]}},3348:e=>{e.exports={en:["Supermillennium"]}},18905:e=>{e.exports={en:["Switch to {resolution}"],zh:["切换到{resolution}"]}},31622:e=>{e.exports={en:["Sydney"],zh:["悉尼"]}},70963:e=>{e.exports={en:["Symbol Error"],zh:["商品代码错误"]}},32390:e=>{e.exports={en:["Symbol name label"],zh:["商品名称标签"]}},10127:e=>{e.exports={en:["Symbol last price label"],zh:["商品最新价格标签"]}},39079:e=>{e.exports={en:["Sync globally"],zh:["全局同步"]}},46607:e=>{e.exports={en:["Sync in layout"],zh:["同步到所有图表"]}},76519:e=>{e.exports={en:["Point & figure"],zh:["点数图"]}},39949:e=>{e.exports={en:["Polyline"],zh:["折线"]}},371:e=>{e.exports={en:["Path"],zh:["路径"]}},59256:e=>{e.exports={en:["Parallel Channel"],zh:["平行通道"]}},61879:e=>{e.exports={en:["Paris"],zh:["巴黎"]}},35140:e=>{e.exports={en:["Paste"],zh:["粘贴"]}},6919:e=>{e.exports={en:["Percent"],zh:["百分比"]}},24436:e=>{e.exports={en:["Perth"],zh:["珀斯"]}},14055:e=>{e.exports={en:["Phoenix"],zh:["菲尼克斯"]}},34156:e=>{e.exports={en:["Pitchfan"],zh:["倾斜扇形"]}},19634:e=>{e.exports={en:["Pitchfork"],zh:["分叉线"]}},86631:e=>{e.exports={en:["Pin"],zh:["标记"]}},33110:e=>{e.exports={en:["Pin to new left scale"],zh:["固定至左侧新坐标"]}},28280:e=>{e.exports={en:["Pin to new right scale"],zh:["固定至右侧新坐标"]}},14115:e=>{e.exports={en:["Pin to left scale"],zh:["固定至左侧坐标"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],zh:["固定到左侧坐标(隐藏)"]}},81054:e=>{e.exports={en:["Pin to right scale"],zh:["固定到右侧坐标"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],zh:["固定至右侧坐标(隐藏)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],zh:["固定至坐标(当前左侧)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],zh:["固定至坐标(当前无坐标)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],zh:["固定至坐标(当前右侧)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],zh:["固定至坐标(当前{label} )"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],zh:["固定至坐标{label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],zh:["固定至坐标{label}(隐藏)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],zh:["已固定至左侧坐标"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],zh:["已固定到左侧坐标(隐藏)"]}},44579:e=>{e.exports={ -en:["Pinned to right scale"],zh:["已固定至右侧坐标"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],zh:["固定至右侧坐标(隐藏)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],zh:["已固定坐标{label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],zh:["固定到坐标{label}(隐藏)"]}},71566:e=>{e.exports={en:["Plus button"],zh:["加号按钮"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],zh:["请在您的浏览器中向我们提供剪贴板写入权限,或按{keystroke}"]}},81248:e=>{e.exports={en:["Prague"],zh:["布拉格"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],zh:["当您希望放大您鼠标聚焦的点位时,请按住{key} 键。"]}},91282:e=>{e.exports={en:["Price Label"],zh:["价格标签"]}},97512:e=>{e.exports={en:["Price Note"],zh:["价格注释"]}},68941:e=>{e.exports={en:["Price Range"],zh:["价格范围"]}},66123:e=>{e.exports={en:["Price format is invalid."],zh:["价格格式无效"]}},72926:e=>{e.exports={en:["Price line"],zh:["价格线"]}},59189:e=>{e.exports={en:["Primary"],zh:["主要"]}},75747:e=>{e.exports={en:["Projection"],zh:["投影"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],zh:["发表于{customer},{date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],zh:["卡塔尔"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],zh:["快速搜索。按{shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],zh:["旋转矩形"]}},52961:e=>{e.exports={en:["Rome"],zh:["罗马"]}},50318:e=>{e.exports={en:["Ray"],zh:["射线"]}},55169:e=>{e.exports={en:["Range"],zh:["Range图"]}},13386:e=>{e.exports={en:["Reykjavik"],zh:["雷克雅维克"]}},26001:e=>{e.exports={en:["Rectangle"],zh:["矩形"]}},48236:e=>{e.exports={en:["Redo"],zh:["重做"]}},2460:e=>{e.exports={en:["Regression Trend"],zh:["回归趋势线"]}},67410:e=>{e.exports={en:["Remove"],zh:["移除"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],zh:["从收藏夹中删除此财务指标"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],zh:["从收藏夹中删除此指标"]}},86285:e=>{e.exports={en:["Remove {drawings}"],zh:["移除{drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],zh:["移除{drawings}和{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],zh:["移除{indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],zh:["重命名图表布局"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],zh:["重置图表视图"]}},88853:e=>{e.exports={en:["Reset points"],zh:["重置点"]}},15332:e=>{e.exports={en:["Reset price scale"],zh:["重置价格坐标"]}},54170:e=>{e.exports={en:["Reset time scale"],zh:["重置时间坐标"]}},37974:e=>{e.exports={en:["Riyadh"],zh:["利雅得"]}},94022:e=>{e.exports={en:["Riga"],zh:["里加"]}},60630:e=>{e.exports={en:["Runtime error"],zh:["运行时错误"]}},66719:e=>{e.exports={en:["Warning"],zh:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],zh:["华沙"]}},98549:e=>{e.exports={en:["Tokelau"],zh:["托克劳群岛"]}},69122:e=>{e.exports={en:["Tokyo"],zh:["东京"]}},10095:e=>{e.exports={en:["Toronto"],zh:["多伦多"]}},17981:e=>{e.exports={en:["Table"],zh:["表格"]}},11034:e=>{e.exports={ -en:["Taipei"],zh:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],zh:["塔林"]}},6686:e=>{e.exports={en:["Tehran"],zh:["德黑兰"]}},93553:e=>{e.exports={en:["Template"],zh:["模板"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],zh:["数据供应商不提供此商品的成交量数据。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],zh:["无法加载发布预览。请禁用浏览器扩展并重试。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],zh:["请求处理时间过长。请确保您的互联网连接稳定。如果问题仍然存在,请尝试缩短请求的时间间隔。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],zh:["您选择的时间段和图表时间周期没有数据。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],zh:["这个文件太大了。最大大小为{value}。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],zh:["该指标无法运用到其他指标上"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],zh:["该脚本包含一个错误。请联系其作者。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],zh:["此脚本仅限邀请。要请求访问,请联系其作者。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],zh:["此商品代码仅在{linkStart}TradingView{linkEnd}上可用"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],zh:["三驱形态"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],zh:["基于Tick的周期不适用于{ticker}。"]}},12806:e=>{e.exports={en:["Time"],zh:["时间"]}},20909:e=>{e.exports={en:["Time zone"],zh:["时区"]}},46852:e=>{e.exports={en:["Time Cycles"],zh:["时间周期"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],zh:["时间 价格 机会"]}},66823:e=>{e.exports={en:["Trade"],zh:["交易"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],zh:["Tradingview是交互式的,并且具有与屏幕阅读器一起使用的命令。以下是可用于在平台上交互的键盘命令列表"]}},35757:e=>{e.exports={en:["Trend Angle"],zh:["趋势线角度"]}},97339:e=>{e.exports={en:["Trend Line"],zh:["趋势线"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],zh:["斐波那契趋势扩展"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],zh:["斐波那契趋势时间"]}},1671:e=>{e.exports={en:["Triangle"],zh:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],zh:["下降三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],zh:["三角形态"]}},21236:e=>{e.exports={en:["Triangle Up"],zh:["上升三角形"]}},21007:e=>{e.exports={en:["Tunis"],zh:["突尼斯"]}},1833:e=>{e.exports={en:["UTC"],zh:["世界统一时间"]}},14804:e=>{e.exports={en:["Undo"],zh:["复原"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],zh:["单位"]}},11768:e=>{e.exports={en:["Unknown error"],zh:["未知错误"]}},99894:e=>{e.exports={en:["Unlock"],zh:["解锁"]}},75546:e=>{e.exports={en:["Unsupported interval"],zh:["周期不受支持"]}},8580:e=>{e.exports={ -en:["User-defined error"],zh:["用户定义的错误"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],zh:["成交量分布图固定范围"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],zh:["成交量分布图指标仅在我们的升级方案中可用。"]}},93722:e=>{e.exports={en:["Volume candles"],zh:["成交量蜡烛"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],zh:["BIST MIXED数据方案中不提供交易量数据。"]}},92763:e=>{e.exports={en:["Volume footprint"],zh:["成交量轨迹"]}},32838:e=>{e.exports={en:["Vancouver"],zh:["温哥华"]}},29535:e=>{e.exports={en:["Vertical Line"],zh:["垂直线"]}},23160:e=>{e.exports={en:["Vienna"],zh:["维也纳"]}},60534:e=>{e.exports={en:["Vilnius"],zh:["维尔纽斯"]}},40091:e=>{e.exports={en:["Visibility"],zh:["可见范围"]}},54853:e=>{e.exports={en:["Visibility on intervals"],zh:["时间周期可见性"]}},58302:e=>{e.exports={en:["Visible on tap"],zh:["轻触即可查看"]}},10309:e=>{e.exports={en:["Visible on mouse over"],zh:["鼠标移动时可见"]}},4077:e=>{e.exports={en:["Visual order"],zh:["视觉顺序"]}},11316:e=>{e.exports={en:["X Cross"],zh:["X 交叉"]}},42231:e=>{e.exports={en:["XABCD Pattern"],zh:["XABCD 形态"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],zh:["您不能在这个付费方案内查看主时间框架"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],zh:["您已锁定此商品上的绘图。您也想删除锁定的绘图吗?"]}},53168:e=>{e.exports={en:["Yangon"],zh:["仰光"]}},93123:e=>{e.exports={en:["Yes, remove them"],zh:["是,删除它们"]}},62859:e=>{e.exports={en:["Zurich"],zh:["苏黎世"]}},47977:e=>{e.exports={en:["change Elliott degree"],zh:["更改艾略特角度"]}},61557:e=>{e.exports={en:["change no overlapping labels"],zh:["更改不重叠的标签"]}},76852:e=>{e.exports={en:["change average close price label visibility"],zh:["更改平均收盘价标签可见性"]}},1022:e=>{e.exports={en:["change average close price line visibility"],zh:["更改平均收盘价线可见性"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],zh:["更改bid和ask标签的可见性"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],zh:["更改bid和ask线的可见性"]}},32302:e=>{e.exports={en:["change currency"],zh:["更改货币"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],zh:["将图表布局更改为{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],zh:["更改连续合约转换可见性"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],zh:["更改倒计时到K线关闭的可见性"]}},16979:e=>{e.exports={en:["change date range"],zh:["更改日期范围"]}},53929:e=>{e.exports={en:["change dividends visibility"],zh:["更改股息可见性"]}},6119:e=>{e.exports={en:["change events visibility on chart"],zh:["更改图表上的事件可见性"]}},6819:e=>{e.exports={en:["change earnings visibility"],zh:["更改收益可见性"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],zh:["更改期货合约到期可见性"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],zh:["更改高低价标签的可见性"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],zh:["更改高低价线的可见性"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],zh:["更改指标名称标签可见性"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"], -zh:["更改指标值标签可见性"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],zh:["更改最新消息和看法可见性"]}},88849:e=>{e.exports={en:["change linking group"],zh:["更改连接组"]}},14691:e=>{e.exports={en:["change pane height"],zh:["更改窗格高度"]}},96379:e=>{e.exports={en:["change plus button visibility"],zh:["更改加号按钮的可见性"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],zh:["更改盘前/盘后价格标签的可见性"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],zh:["改盘前/盘后市场价格线的可见性"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],zh:["更改前一个收盘价线的可见性"]}},8662:e=>{e.exports={en:["change price line visibility"],zh:["更改价格线可见性"]}},2509:e=>{e.exports={en:["change price to bar ratio"],zh:["更改价格K线比"]}},32829:e=>{e.exports={en:["change resolution"],zh:["变更解析度"]}},35400:e=>{e.exports={en:["change symbol"],zh:["变更品种"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],zh:["更改商品标签可见性"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],zh:["更改商品最后一个值的可见性"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],zh:["更改商品前一个收盘价的可见性"]}},87041:e=>{e.exports={en:["change session"],zh:["更改交易时段"]}},38413:e=>{e.exports={en:["change session breaks visibility"],zh:["更改交易日间隔可见性"]}},49965:e=>{e.exports={en:["change series style"],zh:["更改系列样式"]}},47474:e=>{e.exports={en:["change splits visibility"],zh:["更改拆分可见性"]}},20137:e=>{e.exports={en:["change timezone"],zh:["更改时区"]}},85975:e=>{e.exports={en:["change unit"],zh:["更改单位"]}},1924:e=>{e.exports={en:["change visibility"],zh:["更改可见性"]}},84331:e=>{e.exports={en:["change visibility at current interval"],zh:["更改当前时间周期的可见性"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],zh:["更改当前及以上时间周期的可见性"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],zh:["更改当前及以下时间周期的可见性"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],zh:["更改所有时间周期的可见性"]}},94566:e=>{e.exports={en:["charts by TradingView"],zh:["图表由TradingView提供"]}},32943:e=>{e.exports={en:["clone line tools"],zh:["克隆线工具"]}},46219:e=>{e.exports={en:["create line tools group"],zh:["创建划线工具组"]}},95394:e=>{e.exports={en:["create line tools group from selection"],zh:["从选项卡选择划线工具组"]}},12898:e=>{e.exports={en:["create {tool}"],zh:["创建{tool}"]}},94227:e=>{e.exports={en:["cut sources"],zh:["剪切源"]}},11500:e=>{e.exports={en:["cut {title}"],zh:["剪切{title}"]}},63869:e=>{e.exports={en:["anchor objects"],zh:["锚定对象"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],zh:["将划线工具{lineTool}添加到组{name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],zh:["添加线条工具到组{group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],zh:["将此财务指标添加到整个布局"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],zh:["将此指标添加到整个布局"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],zh:["将此策略添加到整个布局"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],zh:["将此商品添加到整个布局"]}},4128:e=>{ -e.exports={en:["align to 45 degrees"],zh:["对齐至45度"]}},68231:e=>{e.exports={en:["apply chart theme"],zh:["应用图表主题"]}},99551:e=>{e.exports={en:["apply all chart properties"],zh:["应用所有图表属性"]}},89720:e=>{e.exports={en:["apply drawing template"],zh:["应用绘图模板"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],zh:["将出厂默认设置应用于选定的源"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],zh:["将指标应用于整个布局"]}},69604:e=>{e.exports={en:["apply study template {template}"],zh:["申请应用模板{template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],zh:["应用工具栏主题"]}},1979:e=>{e.exports={en:["bring group {title} forward"],zh:["向前发送组{title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],zh:["把{title}放在前面"]}},41966:e=>{e.exports={en:["bring {title} forward"],zh:["上移{title}一层"]}},44676:e=>{e.exports={en:["by TradingView"],zh:["由TradingView提供"]}},58850:e=>{e.exports={en:["date range lock"],zh:["日期范围锁定"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],zh:["从组{group}中排除划线工具"]}},13017:e=>{e.exports={en:["hide {title}"],zh:["隐藏{title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],zh:["隐藏K线上的标记"]}},56558:e=>{e.exports={en:["interval lock"],zh:["周期锁定"]}},6830:e=>{e.exports={en:["invert scale"],zh:["翻转价格坐标"]}},48818:e=>{e.exports={en:["insert {title}"],zh:["插入{title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],zh:["在{targetTitle}之后插入{title}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],zh:["在{target}之后插入{title}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],zh:["在{target}之前插入{title}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],zh:["在{targetTitle}之前插入{title}"]}},43364:e=>{e.exports={en:["load default drawing template"],zh:["加载默认绘图模板"]}},62011:e=>{e.exports={en:["loading..."],zh:["载入中..."]}},76104:e=>{e.exports={en:["lock {title}"],zh:["锁定{title}"]}},20453:e=>{e.exports={en:["lock group {group}"],zh:["锁定组{group}"]}},18942:e=>{e.exports={en:["lock objects"],zh:["锁定对象"]}},98277:e=>{e.exports={en:["move"],zh:["移动"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],zh:["移动{title}到新的左坐标"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],zh:["移动{title}到新的右坐标"]}},64077:e=>{e.exports={en:["move all scales to left"],zh:["将所有坐标移至左侧"]}},19013:e=>{e.exports={en:["move all scales to right"],zh:["将所有坐标移至右侧"]}},52510:e=>{e.exports={en:["move drawing(s)"],zh:["移动绘图(多图形)"]}},79209:e=>{e.exports={en:["move left"],zh:["向左移动"]}},60114:e=>{e.exports={en:["move right"],zh:["向右移动"]}},44854:e=>{e.exports={en:["move scale"],zh:["移动坐标"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],zh:["使{title}无坐标(全屏)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],zh:["使{group} 组隐藏"]}},45987:e=>{e.exports={en:["make group {group} visible"],zh:["使组{group}可见"]}},78055:e=>{e.exports={en:["merge down"],zh:["向下合并"]}},41866:e=>{e.exports={en:["merge to pane"],zh:["合并到窗格"]}},52458:e=>{e.exports={en:["merge up"],zh:["向上合并"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"], -zh:["坐标价格"]}},63796:e=>{e.exports={en:["scale price chart only"],zh:["仅缩放价格图表"]}},70771:e=>{e.exports={en:["scale time"],zh:["缩放时间"]}},42070:e=>{e.exports={en:["scroll"],zh:["滚动"]}},87840:e=>{e.exports={en:["scroll time"],zh:["滚动时间"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],zh:["将价格坐标选择策略设置为{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],zh:["下移{title}一层"]}},5005:e=>{e.exports={en:["send {title} to back"],zh:["把{title}放在后面"]}},69546:e=>{e.exports={en:["send group {title} backward"],zh:["向后发送组{title}"]}},63934:e=>{e.exports={en:["share line tools globally"],zh:["全局分享线条工具"]}},90221:e=>{e.exports={en:["share line tools in layout"],zh:["在布局中分享线条工具"]}},13336:e=>{e.exports={en:["show all ideas"],zh:["显示所有观点"]}},91395:e=>{e.exports={en:["show ideas of followed users"],zh:["显示关注用户的观点"]}},57460:e=>{e.exports={en:["show my ideas only"],zh:["仅显示我的观点"]}},4114:e=>{e.exports={en:["stay in drawing mode"],zh:["留在绘图模式"]}},3350:e=>{e.exports={en:["stop syncing drawing"],zh:["停止同步绘图"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],zh:["停止同步线条工具"]}},53278:e=>{e.exports={en:["symbol lock"],zh:["商品锁定"]}},91677:e=>{e.exports={en:["sync time"],zh:["同步时间"]}},3140:e=>{e.exports={en:["powered by"],zh:["本站由"]}},92800:e=>{e.exports={en:["powered by TradingView"],zh:["由TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],zh:["粘贴绘图"]}},1064:e=>{e.exports={en:["paste indicator"],zh:["粘贴指标"]}},57010:e=>{e.exports={en:["paste {title}"],zh:["粘贴{title}"]}},78690:e=>{e.exports={en:["pin to left scale"],zh:["固定至左侧坐标"]}},7495:e=>{e.exports={en:["pin to right scale"],zh:["固定到右侧坐标"]}},81566:e=>{e.exports={en:["pin to scale {label}"],zh:["固定至坐标{label}"]}},2618:e=>{e.exports={en:["rearrange panes"],zh:["重新排列窗格"]}},60806:e=>{e.exports={en:["remove all indicators"],zh:["移除所有指标"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],zh:["删除所有指标和绘图工具"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],zh:["删除取消选择空行工具"]}},30538:e=>{e.exports={en:["remove drawings"],zh:["移除绘图"]}},1193:e=>{e.exports={en:["remove drawings group"],zh:["移除绘图集"]}},38199:e=>{e.exports={en:["remove line data sources"],zh:["删除线条数据源"]}},93333:e=>{e.exports={en:["remove pane"],zh:["移除窗格"]}},94543:e=>{e.exports={en:["remove {title}"],zh:["移除{title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],zh:["删除线条工具组{name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],zh:["更改组{group} 至{newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],zh:["重置布局大小"]}},3323:e=>{e.exports={en:["reset scales"],zh:["重置坐标"]}},17336:e=>{e.exports={en:["reset time scale"],zh:["重置时间坐标"]}},47418:e=>{e.exports={en:["resize layout"],zh:["调整布局大小"]}},85815:e=>{e.exports={en:["restore defaults"],zh:["恢复默认值"]}},96881:e=>{e.exports={en:["restore study defaults"],zh:["恢复研究默认值"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],zh:["切换最大化窗格状态"]}},42240:e=>{e.exports={en:["toggle auto scale"],zh:["切换自动坐标"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],zh:["切换折叠窗格状态"]}}, -24736:e=>{e.exports={en:["toggle indexed to 100 scale"],zh:["切换索引到100比例"]}},49695:e=>{e.exports={en:["toggle lock scale"],zh:["切换锁定坐标"]}},49403:e=>{e.exports={en:["toggle log scale"],zh:["切换对数坐标"]}},98994:e=>{e.exports={en:["toggle percentage scale"],zh:["切换百分比坐标"]}},80688:e=>{e.exports={en:["toggle regular scale"],zh:["切换正常坐标"]}},46807:e=>{e.exports={en:["track time"],zh:["跟踪时间"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],zh:["关闭线条工具分享"]}},99234:e=>{e.exports={en:["unanchor objects"],zh:["取消锚定对象"]}},23230:e=>{e.exports={en:["unlock objects"],zh:["解锁对象"]}},74590:e=>{e.exports={en:["unlock group {group}"],zh:["解锁组{group}"]}},12525:e=>{e.exports={en:["unlock {title}"],zh:["解锁{title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],zh:["取消合并到新的底部窗格"]}},79443:e=>{e.exports={en:["unmerge up"],zh:["取消向上合并"]}},46453:e=>{e.exports={en:["unmerge down"],zh:["取消向下合并"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],zh:["{chartStyle} 图表类型目前不可用于基于tick的周期。"]}},41643:e=>{e.exports={en:["{count} bars"],zh:["{count}根K线"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],zh:["{symbol}财务指标由TradingView提供"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],zh:["{userName}发表于{customer},{date}"]}},91084:e=>{e.exports={en:["zoom"],zh:["缩放"]}},49856:e=>{e.exports={en:["zoom in"],zh:["放大"]}},73638:e=>{e.exports={en:["zoom out"],zh:["缩小"]}},41807:e=>{e.exports={en:["day","days"],zh:["日"]}},42328:e=>{e.exports={en:["hour","hours"],zh:["小时"]}},98393:e=>{e.exports={en:["month","months"],zh:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],zh:["分钟"]}},33232:e=>{e.exports={en:["second","seconds"],zh:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},48898:e=>{e.exports={en:["week","weeks"],zh:["周"]}},11913:e=>{e.exports={en:["tick","ticks"],zh:["ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],zh:["{amount}个绘图"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],zh:["{amount}个指标"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],zh:["{count}个月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],zh:["{count}天"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],zh:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],zh:["施瓦布短期美国国债ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],zh:["Shares 0-5年高收益公司债券ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],zh:["澳大利亚S&P/ASX50指数"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],zh:["澳大利亚S&P/ASX200指数"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],zh:["澳大利亚S&P/ASX200指数"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],zh:["澳元/加元"]},e.exports["#AUDCHF-symbol-description"]={ -en:["Australian Dollar / Swiss Franc"],zh:["澳元/瑞郎"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],zh:["澳元/日元"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],zh:["澳元/纽元"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],zh:["澳元/俄罗斯卢布"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],zh:["澳元/美元"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],zh:["S&P MERVAL 指数"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],zh:["比特币现金/欧元"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],zh:["比特币现金/美元"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],zh:["BELEX 15指数"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],zh:["土耳其 BIST100指数"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],zh:["比特币/美元指数"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],zh:["IBEX35指数"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],zh:["圣保罗指数"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],zh:["IBrasil指数"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],zh:["巴西50指数"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],zh:["福特汽车公司"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],zh:["S&P/BMV IPC 指数"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],zh:["巴西雷亚尔/日元"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],zh:["标普BSE SENSEX指数"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],zh:["比特币/巴西雷亚尔"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh:["比特币/加元"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],zh:["比特币/人民币"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],zh:["比特币/欧元"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],zh:["比特币/英镑"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],zh:["比特币/日元"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],zh:["比特币/韩元"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],zh:["比特币/波兰兹罗提"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],zh:["比特币 / 俄罗斯卢布"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],zh:["比特币 / 泰铢"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],zh:["比特币/美元"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],zh:["比特币黄金/美元"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],zh:["秘鲁综合股价指数(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],zh:["巴西Bovespa指数"]}, -e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],zh:["加元/日元"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],zh:["加元/美元"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],zh:["标普100指数"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh:["标普500波动率指数"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],zh:["长期国债期货"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],zh:["玉米期货"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],zh:["豆粕期货"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],zh:["10年期国债期货"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],zh:["燕麦期货"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],zh:["30天联邦基金利率期货"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],zh:["大米期货"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],zh:["大豆期货"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],zh:["小麦期货"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],zh:["迷你大豆期货"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],zh:["迷你小麦期货"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],zh:["道琼斯($5) E-mini 期货"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],zh:["瑞郎/日元"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],zh:["瑞郎/美元"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],zh:["CME比特币期货"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],zh:["黄油期货现金(连续:当前合约在前)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],zh:["牛饲料期货"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],zh:["生猪期货"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],zh:["活牛期货"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],zh:["E-mini欧元期货"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],zh:["标普500 E-mini期货"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],zh:["日元E-mini期货"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],zh:["纳斯达克100 E-mini 期货"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],zh:["E-Mini罗素2000指数期货"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],zh:["欧洲铝价期货"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],zh:["铝美国中西部交易溢价普氏(25公吨)期货"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],zh:["黄金期货"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],zh:["铜期货"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],zh:["白银期货"]}, -e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],zh:["铜E-mini期货"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],zh:["白银(迷你)期货"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],zh:["黄金(迷你)期货"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],zh:["铜差价合约"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],zh:["玉米差价合约"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],zh:["棉花差价合约"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],zh:["加密货币总市值,$"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],zh:["DFM指数"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],zh:["道琼斯股票平均价格综合指数"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],zh:["道琼斯商品指数农业相关"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],zh:["道琼斯商品指数可可"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],zh:["道琼斯商品指数能源"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],zh:["道琼斯商品指数黄金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],zh:["道琼斯商品指数谷物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],zh:["道琼斯商品指数镍"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],zh:["道琼斯商品指数咖啡"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],zh:["道琼斯商品指数糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],zh:["道琼斯商品指数白银"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],zh:["道琼斯运输平均指数"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],zh:["道琼斯公用事业平均指数"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],zh:["道琼斯美国煤炭指数"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],zh:["EGX 30 指数"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],zh:["以太坊经典/比特币"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],zh:["以太坊经典 / 欧元"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],zh:["以太坊经典/美元"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],zh:["以太坊/比特币"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],zh:["以太坊/欧元"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],zh:["以太坊/英镑"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],zh:["以太坊/日元"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],zh:["以太坊 / 韩元"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],zh:["以太坊 / 泰铢"]},e.exports["#ETHUSD-symbol-description"]={ -en:["Ethereum / U.S. Dollar"],zh:["以太坊/美元"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],zh:["欧洲债券"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],zh:["欧元/澳元"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],zh:["欧元/巴西雷亚尔"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],zh:["欧元/加元"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],zh:["欧元/瑞郎"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],zh:["欧元/英镑"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],zh:["欧元/日元"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],zh:["欧元/挪威克朗"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],zh:["欧元/纽元"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],zh:["AEX指数"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],zh:["贝尔20指数"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],zh:["CAC40指数"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],zh:["欧元/俄罗斯卢布"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],zh:["欧元/卢布 汇率"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],zh:["欧元/瑞典克朗"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],zh:["欧元/土耳其新里拉"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],zh:["欧元/美元"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],zh:["美国小型股2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],zh:["法国CAC 40指数"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],zh:["国内生产总值,1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],zh:["所有年龄段总人口:包括海外军队"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],zh:["失业率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],zh:["FTSE马来西亚吉隆坡综合指数"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],zh:["Key TronicCorр"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],zh:["澳大利亚S&P/ASX指数"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],zh:["英镑/澳元"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],zh:["英镑/加元"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],zh:["英镑/瑞郎"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],zh:["英镑/欧元"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],zh:["英镑/日元"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],zh:["英镑/纽元"]},e.exports["#GBPPLN-symbol-description"]={ -en:["British Pound / Polish Zloty"],zh:["英镑/波兰兹罗提"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],zh:["英镑/俄罗斯卢布"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],zh:["英镑/美元"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],zh:["波兰WIG20指数"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],zh:["恒生指数"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],zh:["美元指数期货"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],zh:["IDX综合指数"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],zh:["恒生国企指数"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],zh:["雅加达综合指数"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],zh:["马来西亚吉隆坡综合指数"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],zh:["意大利MIB指数"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],zh:["STI 指数"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh:["台湾加权指数"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],zh:["上海证券综合指数"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],zh:["IOTA /美元"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],zh:["日元/韩元"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],zh:["日元/俄罗斯卢布"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],zh:["日元/美元"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],zh:["俄罗斯卢克石油公司"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],zh:["莱特币 / 巴西雷亚尔"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],zh:["莱特币/比特币"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],zh:["莱特币/美元"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],zh:["Luna / 美元"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],zh:["布伦特原油期货"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],zh:["俄罗斯天然气工业股份公司"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],zh:["俄罗斯MOEX指数"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],zh:["俄罗斯马格尼特连锁超市"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],zh:["俄罗斯MOEX指数"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],zh:["MICEX指数期货"]}, -e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],zh:["MICEX指数期货"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],zh:["RTS指数期货"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],zh:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],zh:["俄铝公司"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],zh:["俄罗斯联邦储蓄银行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],zh:["俄罗斯外贸银行"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],zh:["微软公司"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],zh:["美国100现金CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],zh:["超微半导体公司"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],zh:["PHLX住房板块指数"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],zh:["Ishares 7-10年期国债 ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],zh:["Ishares 3-7年期国债 ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],zh:["纳斯达克综合指数"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],zh:["纳斯达克100指数"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],zh:["PHLX石油服务业指数"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],zh:["ISHARES 1-3年期美国国债ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],zh:["费城半导体指数"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],zh:["Ishares 20+ 年国债ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],zh:["PHLX公用事业指数"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],zh:["PHLX费城金银指数"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],zh:["Zscaler公司"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],zh:["NEO/美元"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],zh:["天然气 (亨利港)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],zh:["印度电话实业有限公司"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],zh:["Nifty 50指数"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],zh:["纽约乙醇期货"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],zh:["可可期货"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],zh:["轻质原油期货"]}, -e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],zh:["纽约港超低硫柴油期货"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],zh:["咖啡期货"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],zh:["天然气期货"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],zh:["钯金期货"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],zh:["铂金期货"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],zh:["无铅汽油期货"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],zh:["棉花期货"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],zh:["E-mini天然气期货"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],zh:["E-mini轻质原油期货"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],zh:["E-mini汽油期货"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],zh:["阿里巴巴集团控股公司"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],zh:["福特汽车公司"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],zh:["夏威夷电力实业"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],zh:["纽约证交所综合指数"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],zh:["巴西石油股份有限公司"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],zh:["美国证券交易所综合指数"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],zh:["纽约证交所ARCA主要市场指数"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],zh:["纽元/日元"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],zh:["纽元/美元"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],zh:["新西兰S&P/NZX 总指数 ( 资本指数 )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],zh:["标准普尔/ NZX 50指数总市值"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],zh:["天然气差价合约"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],zh:["S&P 500指数"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],zh:["铜差价合约(美元/磅)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],zh:["OMX 哥本哈根25指数"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],zh:["OMX 赫尔辛基25指数"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],zh:["OMX里加总指数"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],zh:["OMX 斯德哥尔摩30指数"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],zh:["OMX塔林总指数"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],zh:["OMX维尔纽斯总指数"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],zh:["QE指数"]}, -e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],zh:["俄罗斯RTS指数"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],zh:["罗素3000指数"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],zh:["罗素1000指数"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],zh:["罗素2000指数"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],zh:["福特汽车公司"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],zh:["瑞士市场指数"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],zh:["Solana / 美元"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],zh:["大豆差价合约"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],zh:["标普100指数"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],zh:["标普高盛商品指数"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],zh:["标准普尔500指数"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],zh:["标普500价值股指数"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],zh:["美国标准普尔500指数"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],zh:["糖差价合约"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],zh:["深圳成分股指数"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],zh:["中东特种电缆公司"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],zh:["Tadawul股票指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],zh:["TA-35指数"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],zh:["加拿大多伦多S&P/TSX综合指数"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],zh:["加拿大多伦多S&P/TSX 60 指数"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],zh:["澳大利亚10年期国债"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],zh:["澳大利亚10年期国债收益"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],zh:["澳元指数"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],zh:["英镑指数"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],zh:["加拿大政府债券,10年期"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],zh:["加拿大政府债券10年收益"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],zh:["法国CAC40指数"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],zh:["中国10年期国债"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],zh:["中国10年期国债收益"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],zh:["加元指数"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],zh:["德国10年期国债"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],zh:["德国10年期国债收益"]}, -e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业股票平均价格指数"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],zh:["美元指数"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],zh:["西班牙10年期国债"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],zh:["西班牙10年期国债收益"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],zh:["欧洲债券"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],zh:["欧元指数"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],zh:["法国10年期国债"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],zh:["法国10年期国债收益"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],zh:["英国2年期国债"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],zh:["英国10年期国债"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],zh:["英国10年期国债收益"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],zh:["黄金差价合约(美元/盎司)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],zh:["香港恒生指数"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],zh:["西班牙IBEX35指数"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],zh:["印度尼西亚3年期国债"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],zh:["印度尼西亚10年期国债"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],zh:["印度尼西亚政府债券10年收益"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],zh:["印度10年期国债"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],zh:["印度10年期国债收益"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],zh:["意大利10年期国债"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],zh:["意大利10年期国债收益"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],zh:["美国综合指数"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],zh:["日本10年期国债"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],zh:["日本10年期国债收益"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],zh:["日元指数"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],zh:["韩国综合股价指数"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],zh:["韩国10年期国债"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],zh:["韩国10年期国债收益"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],zh:["马来西亚10年期国债"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],zh:["马来西亚10年期国债收益"]}, -e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],zh:["美国100指数"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],zh:["荷兰政府债券,10年期"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],zh:["荷兰政府债券10年收益"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],zh:["纽约证券交易所综合指数"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],zh:["新西兰政府债券,10年期"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],zh:["新西兰政府债券10年收益"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],zh:["钯金差价合约(美元/盎司)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],zh:["波兰政府债券5年收益"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],zh:["波兰政府债券10年收益"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],zh:["铂金差价合约(美元/盎司)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],zh:["葡萄牙10年期国债"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],zh:["葡萄牙10年期国债收益"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],zh:["南非前40指数"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],zh:["白银差价合约(美元/盎司)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],zh:["标准普尔500指数"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],zh:["瑞士市场指数"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],zh:["海峡时报指数"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],zh:["瑞士法郎指数"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],zh:["土耳其10年期国债"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],zh:["土耳其10年期国债收益"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],zh:["布伦特原油差价合约"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],zh:["美国2年期国债"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],zh:["美国2年期国债收益"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],zh:["美国5年期国债"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],zh:["美国5年期国债收益"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],zh:["美国10年期国债"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],zh:["美国10年期国债收益"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],zh:["美国30年期国债"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],zh:["WTI 原油差价合约"]}, -e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh:["恐慌指数"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],zh:["纽元指数"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh:["台湾加权指数"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],zh:["台湾市值加权股票指数"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],zh:["推特公司"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],zh:["英国富时100指数"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],zh:["原油差价合约(布伦特)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],zh:["Uniswap / 美元"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],zh:["美元/澳元"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],zh:["美元/巴西雷亚尔"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],zh:["美元/加元"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],zh:["美元/瑞郎"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],zh:["美元/人民币"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],zh:["美元/丹麦克朗"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],zh:["美元/欧元"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],zh:["美元/英镑"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],zh:["美元/港币"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],zh:["美元/匈牙利福林"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],zh:["美元/印度尼西亚卢比"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],zh:["美元/以色列谢克尔"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],zh:["美元/印度卢比"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],zh:["美元/日元"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],zh:["美元/韩元"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],zh:["美元/墨西哥比索"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],zh:["美元/纽元"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],zh:["美元/菲律宾比索"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],zh:["美元/波兰兹罗提"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],zh:["美元/俄罗斯卢布"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],zh:["美元/卢布 TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],zh:["美元/瑞典克朗"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],zh:["美元/新加坡元"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],zh:["美元/泰铢"]},e.exports["#USDTRY-symbol-description"]={ -en:["U.S. Dollar / Turkish Lira"],zh:["美元/新土耳其里拉"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],zh:["美元/南非兰特"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],zh:["原油差价合约(WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],zh:["小麦差价合约"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],zh:["白银/美元"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],zh:["黄金现货/美元"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh:["比特币/加元"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],zh:["Monero/美元"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],zh:["钯金差价合约"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],zh:["铂金/美元"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],zh:["XRP/比特币"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],zh:["XRP/欧元"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],zh:["XRP/美元"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],zh:["Zcash/美元"]}}}]); \ No newline at end of file +en:["Pinned to right scale"],zh:["已固定至右侧坐标"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],zh:["固定至右侧坐标(隐藏)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],zh:["已固定坐标{label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],zh:["固定到坐标{label}(隐藏)"]}},71566:e=>{e.exports={en:["Plus button"],zh:["加号按钮"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],zh:["请在您的浏览器中向我们提供剪贴板写入权限,或按{keystroke}"]}},81248:e=>{e.exports={en:["Prague"],zh:["布拉格"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],zh:["当您希望放大您鼠标聚焦的点位时,请按住{key} 键。"]}},91282:e=>{e.exports={en:["Price Label"],zh:["价格标签"]}},97512:e=>{e.exports={en:["Price Note"],zh:["价格注释"]}},68941:e=>{e.exports={en:["Price Range"],zh:["价格范围"]}},66123:e=>{e.exports={en:["Price format is invalid."],zh:["价格格式无效"]}},72926:e=>{e.exports={en:["Price line"],zh:["价格线"]}},59189:e=>{e.exports={en:["Primary"],zh:["主要"]}},75747:e=>{e.exports={en:["Projection"],zh:["投影"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],zh:["发表于{customer},{date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],zh:["卡塔尔"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],zh:["快速搜索。按{shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],zh:["旋转矩形"]}},52961:e=>{e.exports={en:["Rome"],zh:["罗马"]}},50318:e=>{e.exports={en:["Ray"],zh:["射线"]}},55169:e=>{e.exports={en:["Range"],zh:["Range图"]}},13386:e=>{e.exports={en:["Reykjavik"],zh:["雷克雅维克"]}},26001:e=>{e.exports={en:["Rectangle"],zh:["矩形"]}},48236:e=>{e.exports={en:["Redo"],zh:["重做"]}},2460:e=>{e.exports={en:["Regression Trend"],zh:["回归趋势线"]}},67410:e=>{e.exports={en:["Remove"],zh:["移除"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],zh:["从收藏夹中删除此财务指标"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],zh:["从收藏夹中删除此指标"]}},86285:e=>{e.exports={en:["Remove {drawings}"],zh:["移除{drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],zh:["移除{drawings}和{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],zh:["移除{indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],zh:["重命名图表布局"]}},88130:e=>{e.exports={en:["Renko"]}},75246:e=>{e.exports={en:["Reset chart view"],zh:["重置图表视图"]}},88853:e=>{e.exports={en:["Reset points"],zh:["重置点"]}},15332:e=>{e.exports={en:["Reset price scale"],zh:["重置价格坐标"]}},54170:e=>{e.exports={en:["Reset time scale"],zh:["重置时间坐标"]}},37974:e=>{e.exports={en:["Riyadh"],zh:["利雅得"]}},94022:e=>{e.exports={en:["Riga"],zh:["里加"]}},60630:e=>{e.exports={en:["Runtime error"],zh:["运行时错误"]}},66719:e=>{e.exports={en:["Warning"],zh:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],zh:["华沙"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],zh:["托克劳群岛"]}},69122:e=>{e.exports={ +en:["Tokyo"],zh:["东京"]}},10095:e=>{e.exports={en:["Toronto"],zh:["多伦多"]}},17981:e=>{e.exports={en:["Table"],zh:["表格"]}},11034:e=>{e.exports={en:["Taipei"],zh:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],zh:["塔林"]}},6686:e=>{e.exports={en:["Tehran"],zh:["德黑兰"]}},93553:e=>{e.exports={en:["Template"],zh:["模板"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],zh:["数据供应商不提供此商品的成交量数据。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],zh:["无法加载发布预览。请禁用浏览器扩展并重试。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],zh:["请求处理时间过长。请确保您的互联网连接稳定。如果问题仍然存在,请尝试缩短请求的时间间隔。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],zh:["您选择的时间段和图表时间周期没有数据。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],zh:["这个文件太大了。最大大小为{value}。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],zh:["该指标无法运用到其他指标上"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],zh:["该脚本包含一个错误。请联系其作者。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],zh:["此脚本仅限邀请。要请求访问,请联系其作者。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],zh:["此商品代码仅在{linkStart}TradingView{linkEnd}上可用"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],zh:["三驱形态"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],zh:["基于Tick的周期不适用于{ticker}。"]}},12806:e=>{e.exports={en:["Time"],zh:["时间"]}},20909:e=>{e.exports={en:["Time zone"],zh:["时区"]}},46852:e=>{e.exports={en:["Time Cycles"],zh:["时间周期"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],zh:["时间 价格 机会"]}},66823:e=>{e.exports={en:["Trade"],zh:["交易"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],zh:["Tradingview是交互式的,并且具有与屏幕阅读器一起使用的命令。以下是可用于在平台上交互的键盘命令列表"]}},35757:e=>{e.exports={en:["Trend Angle"],zh:["趋势线角度"]}},97339:e=>{e.exports={en:["Trend Line"],zh:["趋势线"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],zh:["斐波那契趋势扩展"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],zh:["斐波那契趋势时间"]}},1671:e=>{e.exports={en:["Triangle"],zh:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],zh:["下降三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],zh:["三角形态"]}},21236:e=>{e.exports={en:["Triangle Up"],zh:["上升三角形"]}},21007:e=>{e.exports={en:["Tunis"],zh:["突尼斯"]}},1833:e=>{e.exports={en:["UTC"],zh:["世界统一时间"]}},14804:e=>{e.exports={en:["Undo"],zh:["复原"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."]}},15432:e=>{e.exports={en:["Units"],zh:["单位"]}},11768:e=>{e.exports={en:["Unknown error"],zh:["未知错误"]}},99894:e=>{ +e.exports={en:["Unlock"],zh:["解锁"]}},75546:e=>{e.exports={en:["Unsupported interval"],zh:["周期不受支持"]}},8580:e=>{e.exports={en:["User-defined error"],zh:["用户定义的错误"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],zh:["成交量分布图固定范围"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],zh:["成交量分布图指标仅在我们的升级方案中可用。"]}},93722:e=>{e.exports={en:["Volume candles"],zh:["成交量蜡烛"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],zh:["BIST MIXED数据方案中不提供交易量数据。"]}},92763:e=>{e.exports={en:["Volume footprint"],zh:["成交量轨迹"]}},32838:e=>{e.exports={en:["Vancouver"],zh:["温哥华"]}},29535:e=>{e.exports={en:["Vertical Line"],zh:["垂直线"]}},23160:e=>{e.exports={en:["Vienna"],zh:["维也纳"]}},60534:e=>{e.exports={en:["Vilnius"],zh:["维尔纽斯"]}},40091:e=>{e.exports={en:["Visibility"],zh:["可见范围"]}},54853:e=>{e.exports={en:["Visibility on intervals"],zh:["时间周期可见性"]}},58302:e=>{e.exports={en:["Visible on tap"],zh:["轻触即可查看"]}},10309:e=>{e.exports={en:["Visible on mouse over"],zh:["鼠标移动时可见"]}},4077:e=>{e.exports={en:["Visual order"],zh:["视觉顺序"]}},11316:e=>{e.exports={en:["X Cross"],zh:["X 交叉"]}},42231:e=>{e.exports={en:["XABCD Pattern"],zh:["XABCD 形态"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],zh:["您不能在这个付费方案内查看主时间框架"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],zh:["您已锁定此商品上的绘图。您也想删除锁定的绘图吗?"]}},53168:e=>{e.exports={en:["Yangon"],zh:["仰光"]}},93123:e=>{e.exports={en:["Yes, remove them"],zh:["是,删除它们"]}},62859:e=>{e.exports={en:["Zurich"],zh:["苏黎世"]}},47977:e=>{e.exports={en:["change Elliott degree"],zh:["更改艾略特角度"]}},61557:e=>{e.exports={en:["change no overlapping labels"],zh:["更改不重叠的标签"]}},76852:e=>{e.exports={en:["change average close price label visibility"],zh:["更改平均收盘价标签可见性"]}},1022:e=>{e.exports={en:["change average close price line visibility"],zh:["更改平均收盘价线可见性"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],zh:["更改bid和ask标签的可见性"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],zh:["更改bid和ask线的可见性"]}},32302:e=>{e.exports={en:["change currency"],zh:["更改货币"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],zh:["将图表布局更改为{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],zh:["更改连续合约转换可见性"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],zh:["更改倒计时到K线关闭的可见性"]}},16979:e=>{e.exports={en:["change date range"],zh:["更改日期范围"]}},53929:e=>{e.exports={en:["change dividends visibility"],zh:["更改股息可见性"]}},6119:e=>{e.exports={en:["change events visibility on chart"],zh:["更改图表上的事件可见性"]}},6819:e=>{e.exports={en:["change earnings visibility"],zh:["更改收益可见性"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],zh:["更改期货合约到期可见性"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],zh:["更改高低价标签的可见性"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"], +zh:["更改高低价线的可见性"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],zh:["更改指标名称标签可见性"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],zh:["更改指标值标签可见性"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],zh:["更改最新消息和看法可见性"]}},88849:e=>{e.exports={en:["change linking group"],zh:["更改连接组"]}},14691:e=>{e.exports={en:["change pane height"],zh:["更改窗格高度"]}},96379:e=>{e.exports={en:["change plus button visibility"],zh:["更改加号按钮的可见性"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],zh:["更改盘前/盘后价格标签的可见性"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],zh:["改盘前/盘后市场价格线的可见性"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],zh:["更改前一个收盘价线的可见性"]}},8662:e=>{e.exports={en:["change price line visibility"],zh:["更改价格线可见性"]}},2509:e=>{e.exports={en:["change price to bar ratio"],zh:["更改价格K线比"]}},32829:e=>{e.exports={en:["change resolution"],zh:["变更解析度"]}},35400:e=>{e.exports={en:["change symbol"],zh:["变更品种"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],zh:["更改商品标签可见性"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],zh:["更改商品最后一个值的可见性"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],zh:["更改商品前一个收盘价的可见性"]}},87041:e=>{e.exports={en:["change session"],zh:["更改交易时段"]}},38413:e=>{e.exports={en:["change session breaks visibility"],zh:["更改交易日间隔可见性"]}},49965:e=>{e.exports={en:["change series style"],zh:["更改系列样式"]}},47474:e=>{e.exports={en:["change splits visibility"],zh:["更改拆分可见性"]}},20137:e=>{e.exports={en:["change timezone"],zh:["更改时区"]}},85975:e=>{e.exports={en:["change unit"],zh:["更改单位"]}},1924:e=>{e.exports={en:["change visibility"],zh:["更改可见性"]}},84331:e=>{e.exports={en:["change visibility at current interval"],zh:["更改当前时间周期的可见性"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],zh:["更改当前及以上时间周期的可见性"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],zh:["更改当前及以下时间周期的可见性"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],zh:["更改所有时间周期的可见性"]}},94566:e=>{e.exports={en:["charts by TradingView"],zh:["图表由TradingView提供"]}},32943:e=>{e.exports={en:["clone line tools"],zh:["克隆线工具"]}},46219:e=>{e.exports={en:["create line tools group"],zh:["创建划线工具组"]}},95394:e=>{e.exports={en:["create line tools group from selection"],zh:["从选项卡选择划线工具组"]}},12898:e=>{e.exports={en:["create {tool}"],zh:["创建{tool}"]}},94227:e=>{e.exports={en:["cut sources"],zh:["剪切源"]}},11500:e=>{e.exports={en:["cut {title}"],zh:["剪切{title}"]}},63869:e=>{e.exports={en:["anchor objects"],zh:["锚定对象"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],zh:["将划线工具{lineTool}添加到组{name}"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],zh:["添加线条工具到组{group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],zh:["将此财务指标添加到整个布局"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],zh:["将此指标添加到整个布局"]}}, +58156:e=>{e.exports={en:["add this strategy to entire layout"],zh:["将此策略添加到整个布局"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],zh:["将此商品添加到整个布局"]}},4128:e=>{e.exports={en:["align to 45 degrees"],zh:["对齐至45度"]}},68231:e=>{e.exports={en:["apply chart theme"],zh:["应用图表主题"]}},99551:e=>{e.exports={en:["apply all chart properties"],zh:["应用所有图表属性"]}},89720:e=>{e.exports={en:["apply drawing template"],zh:["应用绘图模板"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],zh:["将出厂默认设置应用于选定的源"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],zh:["将指标应用于整个布局"]}},69604:e=>{e.exports={en:["apply study template {template}"],zh:["申请应用模板{template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],zh:["应用工具栏主题"]}},1979:e=>{e.exports={en:["bring group {title} forward"],zh:["向前发送组{title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],zh:["把{title}放在前面"]}},41966:e=>{e.exports={en:["bring {title} forward"],zh:["上移{title}一层"]}},44676:e=>{e.exports={en:["by TradingView"],zh:["由TradingView提供"]}},58850:e=>{e.exports={en:["date range lock"],zh:["日期范围锁定"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],zh:["从组{group}中排除划线工具"]}},13017:e=>{e.exports={en:["hide {title}"],zh:["隐藏{title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],zh:["隐藏K线上的标记"]}},56558:e=>{e.exports={en:["interval lock"],zh:["周期锁定"]}},6830:e=>{e.exports={en:["invert scale"],zh:["翻转价格坐标"]}},48818:e=>{e.exports={en:["insert {title}"],zh:["插入{title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],zh:["在{targetTitle}之后插入{title}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],zh:["在{target}之后插入{title}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],zh:["在{target}之前插入{title}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],zh:["在{targetTitle}之前插入{title}"]}},43364:e=>{e.exports={en:["load default drawing template"],zh:["加载默认绘图模板"]}},62011:e=>{e.exports={en:["loading..."],zh:["载入中..."]}},76104:e=>{e.exports={en:["lock {title}"],zh:["锁定{title}"]}},20453:e=>{e.exports={en:["lock group {group}"],zh:["锁定组{group}"]}},18942:e=>{e.exports={en:["lock objects"],zh:["锁定对象"]}},98277:e=>{e.exports={en:["move"],zh:["移动"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],zh:["移动{title}到新的左坐标"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],zh:["移动{title}到新的右坐标"]}},64077:e=>{e.exports={en:["move all scales to left"],zh:["将所有坐标移至左侧"]}},19013:e=>{e.exports={en:["move all scales to right"],zh:["将所有坐标移至右侧"]}},52510:e=>{e.exports={en:["move drawing(s)"],zh:["移动绘图(多图形)"]}},79209:e=>{e.exports={en:["move left"],zh:["向左移动"]}},60114:e=>{e.exports={en:["move right"],zh:["向右移动"]}},44854:e=>{e.exports={en:["move scale"],zh:["移动坐标"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],zh:["使{title}无坐标(全屏)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],zh:["使{group} 组隐藏"]}},45987:e=>{e.exports={en:["make group {group} visible"],zh:["使组{group}可见"]}},78055:e=>{e.exports={en:["merge down"],zh:["向下合并"]}},41866:e=>{ +e.exports={en:["merge to pane"],zh:["合并到窗格"]}},52458:e=>{e.exports={en:["merge up"],zh:["向上合并"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],zh:["坐标价格"]}},63796:e=>{e.exports={en:["scale price chart only"],zh:["仅缩放价格图表"]}},70771:e=>{e.exports={en:["scale time"],zh:["缩放时间"]}},42070:e=>{e.exports={en:["scroll"],zh:["滚动"]}},87840:e=>{e.exports={en:["scroll time"],zh:["滚动时间"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],zh:["将价格坐标选择策略设置为{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],zh:["下移{title}一层"]}},5005:e=>{e.exports={en:["send {title} to back"],zh:["把{title}放在后面"]}},69546:e=>{e.exports={en:["send group {title} backward"],zh:["向后发送组{title}"]}},63934:e=>{e.exports={en:["share line tools globally"],zh:["全局分享线条工具"]}},90221:e=>{e.exports={en:["share line tools in layout"],zh:["在布局中分享线条工具"]}},13336:e=>{e.exports={en:["show all ideas"],zh:["显示所有观点"]}},91395:e=>{e.exports={en:["show ideas of followed users"],zh:["显示关注用户的观点"]}},57460:e=>{e.exports={en:["show my ideas only"],zh:["仅显示我的观点"]}},4114:e=>{e.exports={en:["stay in drawing mode"],zh:["留在绘图模式"]}},3350:e=>{e.exports={en:["stop syncing drawing"],zh:["停止同步绘图"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],zh:["停止同步线条工具"]}},53278:e=>{e.exports={en:["symbol lock"],zh:["商品锁定"]}},91677:e=>{e.exports={en:["sync time"],zh:["同步时间"]}},3140:e=>{e.exports={en:["powered by"],zh:["本站由"]}},92800:e=>{e.exports={en:["powered by TradingView"],zh:["由TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],zh:["粘贴绘图"]}},1064:e=>{e.exports={en:["paste indicator"],zh:["粘贴指标"]}},57010:e=>{e.exports={en:["paste {title}"],zh:["粘贴{title}"]}},78690:e=>{e.exports={en:["pin to left scale"],zh:["固定至左侧坐标"]}},7495:e=>{e.exports={en:["pin to right scale"],zh:["固定到右侧坐标"]}},81566:e=>{e.exports={en:["pin to scale {label}"],zh:["固定至坐标{label}"]}},2618:e=>{e.exports={en:["rearrange panes"],zh:["重新排列窗格"]}},60806:e=>{e.exports={en:["remove all indicators"],zh:["移除所有指标"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],zh:["删除所有指标和绘图工具"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],zh:["删除取消选择空行工具"]}},30538:e=>{e.exports={en:["remove drawings"],zh:["移除绘图"]}},1193:e=>{e.exports={en:["remove drawings group"],zh:["移除绘图集"]}},38199:e=>{e.exports={en:["remove line data sources"],zh:["删除线条数据源"]}},93333:e=>{e.exports={en:["remove pane"],zh:["移除窗格"]}},94543:e=>{e.exports={en:["remove {title}"],zh:["移除{title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],zh:["删除线条工具组{name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],zh:["更改组{group} 至{newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],zh:["重置布局大小"]}},3323:e=>{e.exports={en:["reset scales"],zh:["重置坐标"]}},17336:e=>{e.exports={en:["reset time scale"],zh:["重置时间坐标"]}},47418:e=>{e.exports={en:["resize layout"],zh:["调整布局大小"]}},85815:e=>{e.exports={en:["restore defaults"],zh:["恢复默认值"]}},96881:e=>{e.exports={en:["restore study defaults"],zh:["恢复研究默认值"]}},63095:e=>{e.exports={ +en:["toggle maximized pane state"],zh:["切换最大化窗格状态"]}},42240:e=>{e.exports={en:["toggle auto scale"],zh:["切换自动坐标"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],zh:["切换折叠窗格状态"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],zh:["切换索引到100比例"]}},49695:e=>{e.exports={en:["toggle lock scale"],zh:["切换锁定坐标"]}},49403:e=>{e.exports={en:["toggle log scale"],zh:["切换对数坐标"]}},98994:e=>{e.exports={en:["toggle percentage scale"],zh:["切换百分比坐标"]}},80688:e=>{e.exports={en:["toggle regular scale"],zh:["切换正常坐标"]}},46807:e=>{e.exports={en:["track time"],zh:["跟踪时间"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],zh:["关闭线条工具分享"]}},99234:e=>{e.exports={en:["unanchor objects"],zh:["取消锚定对象"]}},23230:e=>{e.exports={en:["unlock objects"],zh:["解锁对象"]}},74590:e=>{e.exports={en:["unlock group {group}"],zh:["解锁组{group}"]}},12525:e=>{e.exports={en:["unlock {title}"],zh:["解锁{title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],zh:["取消合并到新的底部窗格"]}},79443:e=>{e.exports={en:["unmerge up"],zh:["取消向上合并"]}},46453:e=>{e.exports={en:["unmerge down"],zh:["取消向下合并"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],zh:["{chartStyle} 图表类型目前不可用于基于tick的周期。"]}},41643:e=>{e.exports={en:["{count} bars"],zh:["{count}根K线"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],zh:["{symbol}财务指标由TradingView提供"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],zh:["{userName}发表于{customer},{date}"]}},91084:e=>{e.exports={en:["zoom"],zh:["缩放"]}},49856:e=>{e.exports={en:["zoom in"],zh:["放大"]}},73638:e=>{e.exports={en:["zoom out"],zh:["缩小"]}},41807:e=>{e.exports={en:["day","days"],zh:["日"]}},42328:e=>{e.exports={en:["hour","hours"],zh:["小时"]}},98393:e=>{e.exports={en:["month","months"],zh:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],zh:["分钟"]}},33232:e=>{e.exports={en:["second","seconds"],zh:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},48898:e=>{e.exports={en:["week","weeks"],zh:["周"]}},11913:e=>{e.exports={en:["tick","ticks"],zh:["ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],zh:["{amount}个绘图"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],zh:["{amount}个指标"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],zh:["{count}个月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],zh:["{count}天"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],zh:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],zh:["施瓦布短期美国国债ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],zh:["Shares 0-5年高收益公司债券ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],zh:["澳大利亚S&P/ASX50指数"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],zh:["澳大利亚S&P/ASX200指数"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"], +zh:["澳大利亚S&P/ASX200指数"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],zh:["澳元/加元"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],zh:["澳元/瑞郎"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],zh:["澳元/日元"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],zh:["澳元/纽元"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],zh:["澳元/俄罗斯卢布"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],zh:["澳元/美元"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],zh:["S&P MERVAL 指数"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],zh:["比特币现金/欧元"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],zh:["比特币现金/美元"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],zh:["BELEX 15指数"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],zh:["土耳其 BIST100指数"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],zh:["比特币/美元指数"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],zh:["IBEX35指数"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],zh:["圣保罗指数"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],zh:["IBrasil指数"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],zh:["巴西50指数"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],zh:["福特汽车公司"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],zh:["S&P/BMV IPC 指数"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],zh:["巴西雷亚尔/日元"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],zh:["标普BSE SENSEX指数"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],zh:["比特币/巴西雷亚尔"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh:["比特币/加元"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],zh:["比特币/人民币"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],zh:["比特币/欧元"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],zh:["比特币/英镑"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],zh:["比特币/日元"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],zh:["比特币/韩元"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],zh:["比特币/波兰兹罗提"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],zh:["比特币 / 俄罗斯卢布"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],zh:["比特币 / 泰铢"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],zh:["比特币/美元"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],zh:["比特币黄金/美元"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={ +en:["S&P / BVL Peru General Index (PEN)"],zh:["秘鲁综合股价指数(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],zh:["巴西Bovespa指数"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],zh:["加元/日元"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],zh:["加元/美元"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],zh:["标普100指数"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh:["标普500波动率指数"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],zh:["长期国债期货"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],zh:["玉米期货"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],zh:["豆粕期货"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],zh:["10年期国债期货"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],zh:["燕麦期货"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],zh:["30天联邦基金利率期货"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],zh:["大米期货"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],zh:["大豆期货"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],zh:["小麦期货"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],zh:["迷你大豆期货"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],zh:["迷你小麦期货"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],zh:["道琼斯($5) E-mini 期货"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],zh:["瑞郎/日元"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],zh:["瑞郎/美元"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],zh:["CME比特币期货"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],zh:["黄油期货现金(连续:当前合约在前)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],zh:["牛饲料期货"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],zh:["生猪期货"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],zh:["活牛期货"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],zh:["E-mini欧元期货"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],zh:["标普500 E-mini期货"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],zh:["日元E-mini期货"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],zh:["纳斯达克100 E-mini 期货"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],zh:["E-Mini罗素2000指数期货"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],zh:["欧洲铝价期货"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],zh:["铝美国中西部交易溢价普氏(25公吨)期货"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],zh:["黄金期货"]}, +e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],zh:["铜期货"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],zh:["白银期货"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],zh:["铜E-mini期货"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],zh:["白银(迷你)期货"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],zh:["黄金(迷你)期货"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],zh:["铜差价合约"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],zh:["玉米差价合约"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],zh:["棉花差价合约"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],zh:["加密货币总市值,$"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],zh:["DFM指数"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],zh:["道琼斯股票平均价格综合指数"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],zh:["道琼斯商品指数农业相关"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],zh:["道琼斯商品指数可可"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],zh:["道琼斯商品指数能源"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],zh:["道琼斯商品指数黄金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],zh:["道琼斯商品指数谷物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],zh:["道琼斯商品指数镍"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],zh:["道琼斯商品指数咖啡"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],zh:["道琼斯商品指数糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],zh:["道琼斯商品指数白银"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],zh:["道琼斯运输平均指数"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],zh:["道琼斯公用事业平均指数"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],zh:["道琼斯美国煤炭指数"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],zh:["EGX 30 指数"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],zh:["以太坊经典/比特币"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],zh:["以太坊经典 / 欧元"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],zh:["以太坊经典/美元"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],zh:["以太坊/比特币"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],zh:["以太坊/欧元"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],zh:["以太坊/英镑"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],zh:["以太坊/日元"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"], +zh:["以太坊 / 韩元"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],zh:["以太坊 / 泰铢"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],zh:["以太坊/美元"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],zh:["欧洲债券"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],zh:["欧元/澳元"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],zh:["欧元/巴西雷亚尔"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],zh:["欧元/加元"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],zh:["欧元/瑞郎"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],zh:["欧元/英镑"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],zh:["欧元/日元"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],zh:["欧元/挪威克朗"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],zh:["欧元/纽元"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],zh:["AEX指数"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],zh:["贝尔20指数"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],zh:["CAC40指数"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],zh:["欧元/俄罗斯卢布"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],zh:["欧元/卢布 汇率"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],zh:["欧元/瑞典克朗"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],zh:["欧元/土耳其新里拉"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],zh:["欧元/美元"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],zh:["美国小型股2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],zh:["法国CAC 40指数"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],zh:["国内生产总值,1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],zh:["所有年龄段总人口:包括海外军队"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],zh:["失业率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],zh:["FTSE马来西亚吉隆坡综合指数"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."],zh:["Key TronicCorр"]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],zh:["澳大利亚S&P/ASX指数"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],zh:["英镑/澳元"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],zh:["英镑/加元"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],zh:["英镑/瑞郎"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],zh:["英镑/欧元"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],zh:["英镑/日元"]}, +e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],zh:["英镑/纽元"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],zh:["英镑/波兰兹罗提"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],zh:["英镑/俄罗斯卢布"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],zh:["英镑/美元"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],zh:["波兰WIG20指数"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],zh:["恒生指数"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],zh:["美元指数期货"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],zh:["IDX综合指数"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],zh:["恒生国企指数"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],zh:["雅加达综合指数"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],zh:["马来西亚吉隆坡综合指数"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],zh:["意大利MIB指数"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],zh:["STI 指数"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh:["台湾加权指数"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],zh:["上海证券综合指数"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],zh:["IOTA /美元"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],zh:["日元/韩元"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],zh:["日元/俄罗斯卢布"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],zh:["日元/美元"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],zh:["俄罗斯卢克石油公司"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],zh:["莱特币 / 巴西雷亚尔"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],zh:["莱特币/比特币"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],zh:["莱特币/美元"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],zh:["Luna / 美元"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],zh:["布伦特原油期货"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],zh:["俄罗斯天然气工业股份公司"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],zh:["俄罗斯MOEX指数"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],zh:["俄罗斯马格尼特连锁超市"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"], +zh:["俄罗斯MOEX指数"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],zh:["MICEX指数期货"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],zh:["MICEX指数期货"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],zh:["RTS指数期货"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],zh:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],zh:["俄铝公司"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],zh:["俄罗斯联邦储蓄银行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"],zh:["俄罗斯外贸银行"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],zh:["微软公司"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"],zh:["美国100现金CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],zh:["超微半导体公司"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],zh:["PHLX住房板块指数"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],zh:["Ishares 7-10年期国债 ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],zh:["Ishares 3-7年期国债 ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],zh:["纳斯达克综合指数"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],zh:["纳斯达克100指数"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],zh:["PHLX石油服务业指数"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],zh:["ISHARES 1-3年期美国国债ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],zh:["费城半导体指数"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],zh:["Ishares 20+ 年国债ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],zh:["PHLX公用事业指数"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],zh:["PHLX费城金银指数"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],zh:["Zscaler公司"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],zh:["NEO/美元"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],zh:["天然气 (亨利港)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],zh:["印度电话实业有限公司"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],zh:["Nifty 50指数"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],zh:["纽约乙醇期货"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],zh:["可可期货"]}, +e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],zh:["轻质原油期货"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],zh:["纽约港超低硫柴油期货"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],zh:["咖啡期货"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],zh:["天然气期货"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],zh:["钯金期货"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],zh:["铂金期货"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],zh:["无铅汽油期货"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],zh:["棉花期货"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],zh:["E-mini天然气期货"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],zh:["E-mini轻质原油期货"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],zh:["E-mini汽油期货"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],zh:["阿里巴巴集团控股公司"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],zh:["福特汽车公司"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],zh:["夏威夷电力实业"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],zh:["纽约证交所综合指数"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],zh:["巴西石油股份有限公司"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],zh:["美国证券交易所综合指数"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],zh:["纽约证交所ARCA主要市场指数"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],zh:["纽元/日元"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],zh:["纽元/美元"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],zh:["新西兰S&P/NZX 总指数 ( 资本指数 )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],zh:["标准普尔/ NZX 50指数总市值"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],zh:["天然气差价合约"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],zh:["S&P 500指数"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],zh:["铜差价合约(美元/磅)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],zh:["OMX 哥本哈根25指数"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],zh:["OMX 赫尔辛基25指数"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],zh:["OMX里加总指数"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],zh:["OMX 斯德哥尔摩30指数"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],zh:["OMX塔林总指数"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],zh:["OMX维尔纽斯总指数"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"] +},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],zh:["QE指数"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],zh:["俄罗斯RTS指数"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],zh:["罗素3000指数"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],zh:["罗素1000指数"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],zh:["罗素2000指数"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],zh:["福特汽车公司"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],zh:["瑞士市场指数"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],zh:["Solana / 美元"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],zh:["大豆差价合约"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],zh:["标普100指数"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],zh:["标普高盛商品指数"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],zh:["标准普尔500指数"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],zh:["标普500价值股指数"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],zh:["美国标准普尔500指数"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],zh:["糖差价合约"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],zh:["深圳成分股指数"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],zh:["中东特种电缆公司"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],zh:["Tadawul股票指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],zh:["TA-35指数"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],zh:["加拿大多伦多S&P/TSX综合指数"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],zh:["加拿大多伦多S&P/TSX 60 指数"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],zh:["澳大利亚10年期国债"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],zh:["澳大利亚10年期国债收益"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],zh:["澳元指数"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],zh:["英镑指数"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],zh:["加拿大政府债券,10年期"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],zh:["加拿大政府债券10年收益"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],zh:["法国CAC40指数"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],zh:["中国10年期国债"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],zh:["中国10年期国债收益"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],zh:["加元指数"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],zh:["德国10年期国债"]},e.exports["#TVC:DE10Y-symbol-description"]={ +en:["German Government Bonds 10 YR Yield"],zh:["德国10年期国债收益"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业股票平均价格指数"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],zh:["美元指数"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],zh:["西班牙10年期国债"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],zh:["西班牙10年期国债收益"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],zh:["欧洲债券"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],zh:["欧元指数"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],zh:["法国10年期国债"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],zh:["法国10年期国债收益"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],zh:["英国2年期国债"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],zh:["英国10年期国债"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],zh:["英国10年期国债收益"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],zh:["黄金差价合约(美元/盎司)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],zh:["香港恒生指数"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],zh:["西班牙IBEX35指数"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],zh:["印度尼西亚3年期国债"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],zh:["印度尼西亚10年期国债"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],zh:["印度尼西亚政府债券10年收益"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],zh:["印度10年期国债"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],zh:["印度10年期国债收益"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],zh:["意大利10年期国债"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],zh:["意大利10年期国债收益"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],zh:["美国综合指数"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],zh:["日本10年期国债"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],zh:["日本10年期国债收益"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],zh:["日元指数"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],zh:["韩国综合股价指数"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],zh:["韩国10年期国债"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],zh:["韩国10年期国债收益"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],zh:["马来西亚10年期国债"]},e.exports["#TVC:MY10Y-symbol-description"]={ +en:["Malaysia Government Bonds 10 YR Yield"],zh:["马来西亚10年期国债收益"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],zh:["美国100指数"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],zh:["日本225指数"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],zh:["荷兰政府债券,10年期"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],zh:["荷兰政府债券10年收益"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],zh:["纽约证券交易所综合指数"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],zh:["新西兰政府债券,10年期"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],zh:["新西兰政府债券10年收益"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],zh:["钯金差价合约(美元/盎司)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],zh:["波兰政府债券5年收益"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],zh:["波兰政府债券10年收益"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],zh:["铂金差价合约(美元/盎司)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],zh:["葡萄牙10年期国债"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],zh:["葡萄牙10年期国债收益"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],zh:["南非前40指数"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],zh:["白银差价合约(美元/盎司)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],zh:["标准普尔500指数"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],zh:["瑞士市场指数"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],zh:["海峡时报指数"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],zh:["欧洲斯托克50指数"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],zh:["瑞士法郎指数"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],zh:["土耳其10年期国债"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],zh:["土耳其10年期国债收益"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],zh:["布伦特原油差价合约"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],zh:["美国2年期国债"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],zh:["美国2年期国债收益"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],zh:["美国5年期国债"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],zh:["美国5年期国债收益"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],zh:["美国10年期国债"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],zh:["美国10年期国债收益"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],zh:["美国30年期国债"]}, +e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],zh:["WTI 原油差价合约"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh:["恐慌指数"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],zh:["纽元指数"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh:["台湾加权指数"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],zh:["台湾市值加权股票指数"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],zh:["推特公司"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],zh:["英国富时100指数"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],zh:["原油差价合约(布伦特)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],zh:["Uniswap / 美元"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh:["道琼斯工业平均指数"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],zh:["美元/澳元"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],zh:["美元/巴西雷亚尔"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],zh:["美元/加元"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],zh:["美元/瑞郎"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],zh:["美元/人民币"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],zh:["美元/丹麦克朗"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],zh:["美元/欧元"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],zh:["美元/英镑"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],zh:["美元/港币"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],zh:["美元/匈牙利福林"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],zh:["美元/印度尼西亚卢比"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],zh:["美元/以色列谢克尔"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],zh:["美元/印度卢比"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],zh:["美元/日元"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],zh:["美元/韩元"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],zh:["美元/墨西哥比索"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],zh:["美元/纽元"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],zh:["美元/菲律宾比索"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],zh:["美元/波兰兹罗提"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],zh:["美元/俄罗斯卢布"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],zh:["美元/卢布 TOM"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],zh:["美元/瑞典克朗"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],zh:["美元/新加坡元"]},e.exports["#USDTHB-symbol-description"]={ +en:["U.S. Dollar / Thai Baht"],zh:["美元/泰铢"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],zh:["美元/新土耳其里拉"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],zh:["美元/南非兰特"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],zh:["原油差价合约(WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],zh:["小麦差价合约"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],zh:["白银/美元"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],zh:["黄金现货/美元"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh:["比特币/加元"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],zh:["德国DAX指数"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],zh:["Monero/美元"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],zh:["钯金差价合约"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],zh:["铂金/美元"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],zh:["XRP/比特币"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],zh:["XRP/欧元"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],zh:["XRP/美元"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],zh:["Zcash/美元"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/zh.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 624885d1..00000000 --- a/charting_library/bundles/zh.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],zh:["根K线"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh:["(开 + 高 + 低 + 收)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh:["(高 + 低 + 收)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh:["(高 + 低)/2"]}},31882:e=>{e.exports={en:["12-hours"],zh:["12小时"]}},5797:e=>{e.exports={en:["24-hours"],zh:["24小时"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh:["K线颜色基于前一收盘价"]}},23739:e=>{e.exports={en:["Canvas"],zh:["版面"]}},24197:e=>{e.exports={en:["Center"],zh:["中心"]}},15153:e=>{e.exports={en:["Chart basic styles"],zh:["图表基本样式"]}},45639:e=>{e.exports={en:["Chart values"],zh:["图表值"]}},84831:e=>{e.exports={en:["Close line"],zh:["收盘价线"]}},74622:e=>{e.exports={en:["Crosshair"],zh:["十字线"]}},81849:e=>{e.exports={en:["Currency"],zh:["货币"]}},3015:e=>{e.exports={en:["Currency and Unit"],zh:["货币和单位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh:["调整股息数据"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh:["根据合约变更调整"]}},36620:e=>{e.exports={en:["Alerts"],zh:["警报"]}},14119:e=>{e.exports={en:["Arguments"],zh:["参数"]}},68650:e=>{e.exports={en:["Average close"],zh:["平均收盘价"]}},27567:e=>{e.exports={en:["Bottom"],zh:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh:["下边框线"]}},74406:e=>{e.exports={en:["Body"],zh:["主体"]}},333:e=>{e.exports={en:["Borders"],zh:["边框"]}},79468:e=>{e.exports={en:["Background"],zh:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],zh:["K线变化值"]}},28975:e=>{e.exports={en:["Base level"],zh:["基准位"]}},76473:e=>{e.exports={en:["Bid and ask"],zh:["Bid和Ask"]}},32744:e=>{e.exports={en:["Buttons"],zh:["按钮"]}},68662:e=>{e.exports={en:["Grid lines"],zh:["网格线"]}},17611:e=>{e.exports={en:["Down bars"],zh:["下跌烛线"]}},23743:e=>{e.exports={en:["Down color"],zh:["下跌颜色"]}},48225:e=>{e.exports={en:["Data modification"],zh:["数据修改"]}},84838:e=>{e.exports={en:["Date format"],zh:["日期格式"]}},42357:e=>{e.exports={en:["Day of week on labels"],zh:["标签上的星期几"]}},16564:e=>{e.exports={en:["Default"],zh:["系统预设"]}},78734:e=>{e.exports={en:["Description"],zh:["描述"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh:["电子交易时段背景"]}},69808:e=>{e.exports={en:["Events"],zh:["事件"]}},41129:e=>{e.exports={en:["Fill"],zh:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh:["下填充色"]}},95406:e=>{e.exports={en:["Horizontal"],zh:["横式"]}},61900:e=>{e.exports={en:["Horz only"],zh:["仅水平"]}},14180:e=>{e.exports={en:["High and low"],zh:["高点和低点"]}},56359:e=>{e.exports={en:["High line"],zh:["最高价线"]}},47326:e=>{e.exports={en:["Integer"],zh:["整数"]}},84549:e=>{e.exports={en:["Indicators"],zh:["指标"]}},78082:e=>{e.exports={en:["Indicators and financials"],zh:["指标和财务数据"]}},25765:e=>{e.exports={en:["Open market status"],zh:["开市状态"]}},34579:e=>{e.exports={en:["Low line"],zh:["最低价线"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],zh:["详细描述"]}},72423:e=>{e.exports={en:["Last day change values"],zh:["最后一天变化值"]} -},11626:e=>{e.exports={en:["Left"],zh:["左"]}},8249:e=>{e.exports={en:["Money"],zh:["资金"]}},70937:e=>{e.exports={en:["Margins"],zh:["利润率"]}},68833:e=>{e.exports={en:["Middle"],zh:["中间"]}},58589:e=>{e.exports={en:["No overlapping labels"],zh:["无重叠标签"]}},60798:e=>{e.exports={en:["None"],zh:["无"]}},51019:e=>{e.exports={en:["Navigation"],zh:["导航"]}},99709:e=>{e.exports={en:["Name"],zh:["名称"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],zh:["改变周期时保存图表左边缘位置"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],zh:["坐标模式(A和L)"]}},93968:e=>{e.exports={en:["Scales"],zh:["坐标"]}},90275:e=>{e.exports={en:["Scales and lines"],zh:["比例和线条"]}},30042:e=>{e.exports={en:["Scales placement"],zh:["坐标放置"]}},28715:e=>{e.exports={en:["Status line"],zh:["状态行"]}},95481:e=>{e.exports={en:["Symbol"],zh:["商品代码"]}},53263:e=>{e.exports={en:["Pane"],zh:["窗格"]}},82894:e=>{e.exports={en:["Pane separators"],zh:["窗格分隔符"]}},16207:e=>{e.exports={en:["Percentage"],zh:["百分比"]}},94408:e=>{e.exports={en:["Pips"],zh:["点数"]}},60904:e=>{e.exports={en:["Pre/post market"],zh:["盘前/盘后市场"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh:["盘前/盘后市场时段背景"]}},59766:e=>{e.exports={en:["Precision"],zh:["精确度"]}},83811:e=>{e.exports={en:["Previous day close"],zh:["前一天收盘"]}},35082:e=>{e.exports={en:["Price Scale"],zh:["价格坐标"]}},27632:e=>{e.exports={en:["Price and percentage value"],zh:["价格和百分比值"]}},62142:e=>{e.exports={en:["Price labels & lines"],zh:["价格标签和价格线"]}},84684:e=>{e.exports={en:["Price source"],zh:["价格源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh:["预测上涨烛线"]}},77430:e=>{e.exports={en:["Projection candles"],zh:["投影蜡烛"]}},88367:e=>{e.exports={en:["Projection down bars"],zh:["预测下跌烛线"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh:["价格坐标上的实际价格(而不是Heikin-Ashi价格)"]}},50421:e=>{e.exports={en:["Right"],zh:["右"]}},62532:e=>{e.exports={en:["Right Margin"],zh:["右边距"]}},41571:e=>{e.exports={en:["Watermark"],zh:["水印"]}},32163:e=>{e.exports={en:["Wick"],zh:["影线"]}},97118:e=>{e.exports={en:["Top"],zh:["顶部"]}},89349:e=>{e.exports={en:["Top line"],zh:["上边框线"]}},70320:e=>{e.exports={en:["Text"],zh:["文本"]}},25485:e=>{e.exports={en:["Text alignment"],zh:["文字对齐"]}},67781:e=>{e.exports={en:["Text orientation"],zh:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh:["细K线"]}},70198:e=>{e.exports={en:["Title"],zh:["标题"]}},29854:e=>{e.exports={en:["Titles"],zh:["标题"]}},5791:e=>{e.exports={en:["Ticker"],zh:["商品代码"]}},16816:e=>{e.exports={en:["Ticker and description"],zh:["商品和描述"]}},24821:e=>{e.exports={en:["Ticks"],zh:["ticks"]}},93965:e=>{e.exports={en:["Time Scale"],zh:["时间坐标"]}},5591:e=>{e.exports={en:["Time hours format"],zh:["时间小时格式"]}},77073:e=>{e.exports={en:["Timezone"],zh:["时区"]}},76495:e=>{e.exports={en:["Trading"],zh:["交易"]}},33564:e=>{e.exports={en:["Unit"],zh:["单位"]}},23091:e=>{e.exports={en:["Up color"],zh:["上涨颜色"]}},36957:e=>{e.exports={en:["Up bars"],zh:["上涨烛线"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},37644:e=>{ -e.exports={en:["Volume"],zh:["成交量"]}},51514:e=>{e.exports={en:["Value"],zh:["值"]}},31218:e=>{e.exports={en:["Value according to scale"],zh:["根据坐标值"]}},60092:e=>{e.exports={en:["Values"],zh:["数值"]}},83594:e=>{e.exports={en:["Vert and horz"],zh:["垂直和水平"]}},8402:e=>{e.exports={en:["Vert only"],zh:["仅垂直"]}},69526:e=>{e.exports={en:["Vertical"],zh:["竖式"]}},21105:e=>{e.exports={en:["candle"],zh:["蜡烛"]}},27068:e=>{e.exports={en:["change HLC bars"],zh:["更改美国线"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],zh:["更改导航按钮可见性"]}},96227:e=>{e.exports={en:["change open market status visibility"],zh:["更改开市状态可见性"]}},43231:e=>{e.exports={en:["change average close price line width"],zh:["更改平均收盘价线宽度"]}},47026:e=>{e.exports={en:["change average close price line color"],zh:["更改平均收盘价线颜色"]}},86866:e=>{e.exports={en:["change area fill color"],zh:["更改面积填充颜色"]}},89346:e=>{e.exports={en:["change area line width"],zh:["更改面积线条宽度"]}},29605:e=>{e.exports={en:["change area line color"],zh:["更改面积线条颜色"]}},4640:e=>{e.exports={en:["change area price source"],zh:["更改面积价格来源"]}},98407:e=>{e.exports={en:["change ask line color"],zh:["更改ask线颜色"]}},42190:e=>{e.exports={en:["change base level"],zh:["更改基础水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh:["更改基准线底线颜色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh:["更改基准线底线宽度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh:["更改基准线填充底部区域颜色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh:["更改基准线填充顶部区域颜色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh:["更改基准线价格来源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh:["更改基准线顶线颜色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh:["更改基准线顶线宽度"]}},33464:e=>{e.exports={en:["change bar up color"],zh:["更改上涨K线颜色"]}},27426:e=>{e.exports={en:["change bar change visibility"],zh:["更改K线涨跌可见性"]}},59622:e=>{e.exports={en:["change bar down color"],zh:["更改K线下跌颜色"]}},17919:e=>{e.exports={en:["change bid line color"],zh:["更改bid线颜色"]}},32094:e=>{e.exports={en:["change bottom margin"],zh:["更改下边距"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],zh:["更改货币和单位标签的可见性"]}},64003:e=>{e.exports={en:["change currency label visibility"],zh:["更改货币标签可见性"]}},42803:e=>{e.exports={en:["change chart background color"],zh:["更改图表背景颜色"]}},41382:e=>{e.exports={en:["change chart background type"],zh:["更改图表背景类型"]}},79637:e=>{e.exports={en:["change chart values visibility"],zh:["更改图表数值可见性"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh:["根据前一个收盘价更改K线颜色"]}},88324:e=>{e.exports={en:["change column up color"],zh:["更改向上列的颜色"]}},93890:e=>{e.exports={en:["change column down color"],zh:["更改向下列的颜色"]}},4727:e=>{e.exports={en:["change column price source"],zh:["更改列价格来源"]}},50544:e=>{e.exports={en:["change crosshair width"],zh:["更改十字准线宽度"]}},92885:e=>{e.exports={en:["change crosshair color"],zh:["更改十字准线颜色"]}},68418:e=>{e.exports={en:["change crosshair style"], -zh:["更改十字准线样式"]}},43109:e=>{e.exports={en:["change date format"],zh:["更改日期格式"]}},30418:e=>{e.exports={en:["change day of week on labels"],zh:["更改标签上的星期几"]}},82063:e=>{e.exports={en:["change decimal places"],zh:["更改小数位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh:["更改延长时段颜色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh:["更改电子交易时段"]}},73844:e=>{e.exports={en:["change grid lines visibility"],zh:["更改网格线可见性"]}},61407:e=>{e.exports={en:["change high and low price line color"],zh:["更改高低价线颜色"]}},39581:e=>{e.exports={en:["change high and low price line width"],zh:["更改高低价线宽度"]}},6026:e=>{e.exports={en:["change high-low body color"],zh:["更改高-低实体颜色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh:["更改高-低实体可见性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh:["更改高-低边框颜色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh:["更改高-低边框可见性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh:["更改高-低标签可见性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh:["更改高-低标签颜色"]}},21133:e=>{e.exports={en:["change horz grid lines color"],zh:["更改水平网格线颜色"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],zh:["更改指标标题可见性"]}},49583:e=>{e.exports={en:["change indicator values visibility"],zh:["更改指标值的可见性"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],zh:["更改指标参数可见性"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],zh:["更改指标和财务名称标签可见性"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],zh:["更改指标和财务值标签可见性"]}},66307:e=>{e.exports={en:["change last day change visibility"],zh:["更改最后一天变化可见性"]}},91873:e=>{e.exports={en:["change legend background transparency"],zh:["更改图例背景透明度"]}},14246:e=>{e.exports={en:["change legend background visibility"],zh:["更改图例背景可见性"]}},88640:e=>{e.exports={en:["change line color"],zh:["更改线条颜色"]}},41837:e=>{e.exports={en:["change line price source"],zh:["更改线条价格来源"]}},48339:e=>{e.exports={en:["change line width"],zh:["更改线条宽度"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],zh:["更改窗格按钮可见性"]}},52203:e=>{e.exports={en:["change pane separators color"],zh:["更改窗格分隔符颜色"]}},38730:e=>{e.exports={en:["change post market color"],zh:["更改盘后市场颜色"]}},28075:e=>{e.exports={en:["change post market line color"],zh:["更改盘后市场线条颜色"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],zh:["更改盘前/盘后市场价格线的可见性"]}},44371:e=>{e.exports={en:["change pre market color"],zh:["更改盘前市场颜色"]}},96114:e=>{e.exports={en:["change pre market line color"],zh:["更改盘前市场线条颜色"]}},69814:e=>{e.exports={en:["change previous close price line color"],zh:["更改前一根收盘价线颜色"]}},13660:e=>{e.exports={en:["change previous close price line width"],zh:["更改前一根收盘价线宽度"]}},87861:e=>{e.exports={en:["change price line color"],zh:["更改价格线颜色"]}},29353:e=>{e.exports={en:["change price line width"],zh:["更改价格线宽度"]}},16241:e=>{e.exports={en:["change range bars style"],zh:["更改范围K线样式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh:["更改范围细K线"]} -},75487:e=>{e.exports={en:["change renko wick down color"],zh:["更改renko下影线颜色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh:["更改renko下影线颜色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh:["更改renko影线的可见性"]}},82946:e=>{e.exports={en:["change right margin"],zh:["更改右边距"]}},79545:e=>{e.exports={en:["change right margin percentage"],zh:["更改右边距百分比"]}},78995:e=>{e.exports={en:["change symbol watermark color"],zh:["更改商品水印颜色"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],zh:["更改商品水印可见性"]}},88167:e=>{e.exports={en:["change symbol description visibility"],zh:["更改商品描述可见性"]}},12050:e=>{e.exports={en:["change symbol field visibility"],zh:["更改商品字段可见性"]}},46066:e=>{e.exports={en:["change symbol last value mode"],zh:["更改商品最新值模式"]}},902:e=>{e.exports={en:["change symbol legend format"],zh:["更改商品图例格式"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],zh:["改变周期时更改保存图表左边缘位置"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],zh:["更改坐标模式按钮可见性"]}},76131:e=>{e.exports={en:["change scales text color"],zh:["更改坐标文本颜色"]}},27792:e=>{e.exports={en:["change scales font size"],zh:["更改坐标字体大小"]}},94997:e=>{e.exports={en:["change scales lines color"],zh:["更改坐标线条颜色"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],zh:["更改交易时段分隔可见性"]}},28175:e=>{e.exports={en:["change sessions breaks width"],zh:["更改交易时段分隔宽度"]}},33895:e=>{e.exports={en:["change sessions breaks color"],zh:["更改交易时段分隔颜色"]}},21641:e=>{e.exports={en:["change sessions breaks style"],zh:["更改交易时段分隔样式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh:["更改价格坐标上的实际价格显示(而不是Heiken-Ashi价格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh:["更改细K线"]}},39754:e=>{e.exports={en:["change time hours format"],zh:["更改时间小时格式"]}},74883:e=>{e.exports={en:["change top margin"],zh:["更改上边距"]}},51250:e=>{e.exports={en:["change unit label visibility"],zh:["更改单位标签可见性"]}},71805:e=>{e.exports={en:["change vert grid lines color"],zh:["更改垂直网格线颜色"]}},96201:e=>{e.exports={en:["change volume values visibility"],zh:["更改成交量值的可见性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh:["更改{candleType}上边框颜色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh:["更改{candleType}上涨颜色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh:["更改{candleType}下影线颜色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh:["更改{candleType}上影线颜色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh:["更改{candleType}影线的可见性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh:["更改{candleType}实体可见性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh:["更改{candleType}边框可见性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh:["更改{candleType}下边框颜色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh:["更改{candleType}向下颜色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh:["更改{chartType}边框K线下跌颜色"] -}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh:["更改{chartType}边框K线上涨颜色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh:["更改{chartType}向下颜色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh:["更改{chartType}投影边框K线上涨颜色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh:["更改{chartType}投影K线下跌颜色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh:["更改{chartType}投影K线上涨颜色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh:["更改{chartType}上涨颜色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh:["更改{inputName}属性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh:["调整股息数据"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh:["根据合约变更调整"]}},92598:e=>{e.exports={en:["hollow candles"],zh:["空心K线图"]}},57243:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},70282:e=>{e.exports={en:["renko"],zh:["砖形图"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh:["{value}小数"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.7458.068c610f8718bc62a766.js b/charting_library/bundles/zh.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..681e08cf --- /dev/null +++ b/charting_library/bundles/zh.7458.068c610f8718bc62a766.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],zh:["根K线"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh:["(开 + 高 + 低 + 收)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh:["(高 + 低 + 收)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh:["(高 + 低)/2"]}},31882:e=>{e.exports={en:["12-hours"],zh:["12小时"]}},5797:e=>{e.exports={en:["24-hours"],zh:["24小时"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh:["K线颜色基于前一收盘价"]}},23739:e=>{e.exports={en:["Canvas"],zh:["版面"]}},24197:e=>{e.exports={en:["Center"],zh:["中心"]}},15153:e=>{e.exports={en:["Chart basic styles"],zh:["图表基本样式"]}},45639:e=>{e.exports={en:["Chart values"],zh:["图表值"]}},84831:e=>{e.exports={en:["Close line"],zh:["收盘价线"]}},74622:e=>{e.exports={en:["Crosshair"],zh:["十字线"]}},81849:e=>{e.exports={en:["Currency"],zh:["货币"]}},3015:e=>{e.exports={en:["Currency and Unit"],zh:["货币和单位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh:["调整股息数据"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh:["根据合约变更调整"]}},36620:e=>{e.exports={en:["Alerts"],zh:["警报"]}},14119:e=>{e.exports={en:["Arguments"],zh:["参数"]}},68650:e=>{e.exports={en:["Average close"],zh:["平均收盘价"]}},27567:e=>{e.exports={en:["Bottom"],zh:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh:["下边框线"]}},74406:e=>{e.exports={en:["Body"],zh:["主体"]}},333:e=>{e.exports={en:["Borders"],zh:["边框"]}},79468:e=>{e.exports={en:["Background"],zh:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],zh:["K线变化值"]}},28975:e=>{e.exports={en:["Base level"],zh:["基准位"]}},76473:e=>{e.exports={en:["Bid and ask"],zh:["Bid和Ask"]}},32744:e=>{e.exports={en:["Buttons"],zh:["按钮"]}},68662:e=>{e.exports={en:["Grid lines"],zh:["网格线"]}},17611:e=>{e.exports={en:["Down bars"],zh:["下跌烛线"]}},23743:e=>{e.exports={en:["Down color"],zh:["下跌颜色"]}},48225:e=>{e.exports={en:["Data modification"],zh:["数据修改"]}},84838:e=>{e.exports={en:["Date format"],zh:["日期格式"]}},42357:e=>{e.exports={en:["Day of week on labels"],zh:["标签上的星期几"]}},16564:e=>{e.exports={en:["Default"],zh:["系统预设"]}},78734:e=>{e.exports={en:["Description"],zh:["描述"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh:["电子交易时段背景"]}},69808:e=>{e.exports={en:["Events"],zh:["事件"]}},41129:e=>{e.exports={en:["Fill"],zh:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh:["下填充色"]}},95406:e=>{e.exports={en:["Horizontal"],zh:["横式"]}},61900:e=>{e.exports={en:["Horz only"],zh:["仅水平"]}},14180:e=>{e.exports={en:["High and low"],zh:["高点和低点"]}},56359:e=>{e.exports={en:["High line"],zh:["最高价线"]}},47326:e=>{e.exports={en:["Integer"],zh:["整数"]}},84549:e=>{e.exports={en:["Indicators"],zh:["指标"]}},78082:e=>{e.exports={en:["Indicators and financials"],zh:["指标和财务数据"]}},25765:e=>{e.exports={en:["Open market status"],zh:["开市状态"]}},34579:e=>{e.exports={en:["Low line"],zh:["最低价线"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],zh:["详细描述"]}}, +72423:e=>{e.exports={en:["Last day change values"],zh:["最后一天变化值"]}},11626:e=>{e.exports={en:["Left"],zh:["左"]}},8249:e=>{e.exports={en:["Money"],zh:["资金"]}},70937:e=>{e.exports={en:["Margins"],zh:["利润率"]}},68833:e=>{e.exports={en:["Middle"],zh:["中间"]}},58589:e=>{e.exports={en:["No overlapping labels"],zh:["无重叠标签"]}},60798:e=>{e.exports={en:["None"],zh:["无"]}},51019:e=>{e.exports={en:["Navigation"],zh:["导航"]}},99709:e=>{e.exports={en:["Name"],zh:["名称"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],zh:["改变周期时保存图表左边缘位置"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],zh:["坐标模式(A和L)"]}},93968:e=>{e.exports={en:["Scales"],zh:["坐标"]}},90275:e=>{e.exports={en:["Scales and lines"],zh:["比例和线条"]}},30042:e=>{e.exports={en:["Scales placement"],zh:["坐标放置"]}},28715:e=>{e.exports={en:["Status line"],zh:["状态行"]}},95481:e=>{e.exports={en:["Symbol"],zh:["商品代码"]}},53263:e=>{e.exports={en:["Pane"],zh:["窗格"]}},82894:e=>{e.exports={en:["Pane separators"],zh:["窗格分隔符"]}},16207:e=>{e.exports={en:["Percentage"],zh:["百分比"]}},94408:e=>{e.exports={en:["Pips"],zh:["点数"]}},60904:e=>{e.exports={en:["Pre/post market"],zh:["盘前/盘后市场"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh:["盘前/盘后市场时段背景"]}},59766:e=>{e.exports={en:["Precision"],zh:["精确度"]}},83811:e=>{e.exports={en:["Previous day close"],zh:["前一天收盘"]}},35082:e=>{e.exports={en:["Price Scale"],zh:["价格坐标"]}},27632:e=>{e.exports={en:["Price and percentage value"],zh:["价格和百分比值"]}},62142:e=>{e.exports={en:["Price labels & lines"],zh:["价格标签和价格线"]}},84684:e=>{e.exports={en:["Price source"],zh:["价格源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh:["预测上涨烛线"]}},77430:e=>{e.exports={en:["Projection candles"],zh:["投影蜡烛"]}},88367:e=>{e.exports={en:["Projection down bars"],zh:["预测下跌烛线"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh:["价格坐标上的实际价格(而不是Heikin-Ashi价格)"]}},50421:e=>{e.exports={en:["Right"],zh:["右"]}},62532:e=>{e.exports={en:["Right Margin"],zh:["右边距"]}},41571:e=>{e.exports={en:["Watermark"],zh:["水印"]}},32163:e=>{e.exports={en:["Wick"],zh:["影线"]}},97118:e=>{e.exports={en:["Top"],zh:["顶部"]}},89349:e=>{e.exports={en:["Top line"],zh:["上边框线"]}},70320:e=>{e.exports={en:["Text"],zh:["文本"]}},25485:e=>{e.exports={en:["Text alignment"],zh:["文字对齐"]}},67781:e=>{e.exports={en:["Text orientation"],zh:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh:["细K线"]}},70198:e=>{e.exports={en:["Title"],zh:["标题"]}},29854:e=>{e.exports={en:["Titles"],zh:["标题"]}},5791:e=>{e.exports={en:["Ticker"],zh:["商品代码"]}},16816:e=>{e.exports={en:["Ticker and description"],zh:["商品和描述"]}},24821:e=>{e.exports={en:["Ticks"],zh:["ticks"]}},93965:e=>{e.exports={en:["Time Scale"],zh:["时间坐标"]}},5591:e=>{e.exports={en:["Time hours format"],zh:["时间小时格式"]}},77073:e=>{e.exports={en:["Timezone"],zh:["时区"]}},76495:e=>{e.exports={en:["Trading"],zh:["交易"]}},33564:e=>{e.exports={en:["Unit"],zh:["单位"]}},23091:e=>{e.exports={en:["Up color"],zh:["上涨颜色"]}},36957:e=>{e.exports={en:["Up bars"],zh:["上涨烛线"]}},49545:e=>{e.exports={ +en:["Use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},37644:e=>{e.exports={en:["Volume"],zh:["成交量"]}},51514:e=>{e.exports={en:["Value"],zh:["值"]}},31218:e=>{e.exports={en:["Value according to scale"],zh:["根据坐标值"]}},60092:e=>{e.exports={en:["Values"],zh:["数值"]}},83594:e=>{e.exports={en:["Vert and horz"],zh:["垂直和水平"]}},8402:e=>{e.exports={en:["Vert only"],zh:["仅垂直"]}},69526:e=>{e.exports={en:["Vertical"],zh:["竖式"]}},21105:e=>{e.exports={en:["candle"],zh:["蜡烛"]}},27068:e=>{e.exports={en:["change HLC bars"],zh:["更改美国线"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],zh:["更改导航按钮可见性"]}},96227:e=>{e.exports={en:["change open market status visibility"],zh:["更改开市状态可见性"]}},43231:e=>{e.exports={en:["change average close price line width"],zh:["更改平均收盘价线宽度"]}},47026:e=>{e.exports={en:["change average close price line color"],zh:["更改平均收盘价线颜色"]}},86866:e=>{e.exports={en:["change area fill color"],zh:["更改面积填充颜色"]}},89346:e=>{e.exports={en:["change area line width"],zh:["更改面积线条宽度"]}},29605:e=>{e.exports={en:["change area line color"],zh:["更改面积线条颜色"]}},4640:e=>{e.exports={en:["change area price source"],zh:["更改面积价格来源"]}},98407:e=>{e.exports={en:["change ask line color"],zh:["更改ask线颜色"]}},42190:e=>{e.exports={en:["change base level"],zh:["更改基础水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh:["更改基准线底线颜色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh:["更改基准线底线宽度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh:["更改基准线填充底部区域颜色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh:["更改基准线填充顶部区域颜色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh:["更改基准线价格来源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh:["更改基准线顶线颜色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh:["更改基准线顶线宽度"]}},33464:e=>{e.exports={en:["change bar up color"],zh:["更改上涨K线颜色"]}},27426:e=>{e.exports={en:["change bar change visibility"],zh:["更改K线涨跌可见性"]}},59622:e=>{e.exports={en:["change bar down color"],zh:["更改K线下跌颜色"]}},17919:e=>{e.exports={en:["change bid line color"],zh:["更改bid线颜色"]}},32094:e=>{e.exports={en:["change bottom margin"],zh:["更改下边距"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],zh:["更改货币和单位标签的可见性"]}},64003:e=>{e.exports={en:["change currency label visibility"],zh:["更改货币标签可见性"]}},42803:e=>{e.exports={en:["change chart background color"],zh:["更改图表背景颜色"]}},41382:e=>{e.exports={en:["change chart background type"],zh:["更改图表背景类型"]}},79637:e=>{e.exports={en:["change chart values visibility"],zh:["更改图表数值可见性"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh:["根据前一个收盘价更改K线颜色"]}},88324:e=>{e.exports={en:["change column up color"],zh:["更改向上列的颜色"]}},93890:e=>{e.exports={en:["change column down color"],zh:["更改向下列的颜色"]}},4727:e=>{e.exports={en:["change column price source"],zh:["更改列价格来源"]}},50544:e=>{e.exports={en:["change crosshair width"],zh:["更改十字准线宽度"]}},92885:e=>{e.exports={ +en:["change crosshair color"],zh:["更改十字准线颜色"]}},68418:e=>{e.exports={en:["change crosshair style"],zh:["更改十字准线样式"]}},43109:e=>{e.exports={en:["change date format"],zh:["更改日期格式"]}},30418:e=>{e.exports={en:["change day of week on labels"],zh:["更改标签上的星期几"]}},82063:e=>{e.exports={en:["change decimal places"],zh:["更改小数位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh:["更改延长时段颜色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh:["更改电子交易时段"]}},73844:e=>{e.exports={en:["change grid lines visibility"],zh:["更改网格线可见性"]}},61407:e=>{e.exports={en:["change high and low price line color"],zh:["更改高低价线颜色"]}},39581:e=>{e.exports={en:["change high and low price line width"],zh:["更改高低价线宽度"]}},6026:e=>{e.exports={en:["change high-low body color"],zh:["更改高-低实体颜色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh:["更改高-低实体可见性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh:["更改高-低边框颜色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh:["更改高-低边框可见性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh:["更改高-低标签可见性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh:["更改高-低标签颜色"]}},21133:e=>{e.exports={en:["change horz grid lines color"],zh:["更改水平网格线颜色"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],zh:["更改指标标题可见性"]}},49583:e=>{e.exports={en:["change indicator values visibility"],zh:["更改指标值的可见性"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],zh:["更改指标参数可见性"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],zh:["更改指标和财务名称标签可见性"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],zh:["更改指标和财务值标签可见性"]}},66307:e=>{e.exports={en:["change last day change visibility"],zh:["更改最后一天变化可见性"]}},91873:e=>{e.exports={en:["change legend background transparency"],zh:["更改图例背景透明度"]}},14246:e=>{e.exports={en:["change legend background visibility"],zh:["更改图例背景可见性"]}},88640:e=>{e.exports={en:["change line color"],zh:["更改线条颜色"]}},41837:e=>{e.exports={en:["change line price source"],zh:["更改线条价格来源"]}},48339:e=>{e.exports={en:["change line width"],zh:["更改线条宽度"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],zh:["更改窗格按钮可见性"]}},52203:e=>{e.exports={en:["change pane separators color"],zh:["更改窗格分隔符颜色"]}},38730:e=>{e.exports={en:["change post market color"],zh:["更改盘后市场颜色"]}},28075:e=>{e.exports={en:["change post market line color"],zh:["更改盘后市场线条颜色"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],zh:["更改盘前/盘后市场价格线的可见性"]}},44371:e=>{e.exports={en:["change pre market color"],zh:["更改盘前市场颜色"]}},96114:e=>{e.exports={en:["change pre market line color"],zh:["更改盘前市场线条颜色"]}},69814:e=>{e.exports={en:["change previous close price line color"],zh:["更改前一根收盘价线颜色"]}},13660:e=>{e.exports={en:["change previous close price line width"],zh:["更改前一根收盘价线宽度"]}},87861:e=>{e.exports={en:["change price line color"],zh:["更改价格线颜色"]}},29353:e=>{e.exports={en:["change price line width"],zh:["更改价格线宽度"]}},16241:e=>{e.exports={ +en:["change range bars style"],zh:["更改范围K线样式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh:["更改范围细K线"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh:["更改renko下影线颜色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh:["更改renko下影线颜色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh:["更改renko影线的可见性"]}},82946:e=>{e.exports={en:["change right margin"],zh:["更改右边距"]}},79545:e=>{e.exports={en:["change right margin percentage"],zh:["更改右边距百分比"]}},78995:e=>{e.exports={en:["change symbol watermark color"],zh:["更改商品水印颜色"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],zh:["更改商品水印可见性"]}},88167:e=>{e.exports={en:["change symbol description visibility"],zh:["更改商品描述可见性"]}},12050:e=>{e.exports={en:["change symbol field visibility"],zh:["更改商品字段可见性"]}},46066:e=>{e.exports={en:["change symbol last value mode"],zh:["更改商品最新值模式"]}},902:e=>{e.exports={en:["change symbol legend format"],zh:["更改商品图例格式"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],zh:["改变周期时更改保存图表左边缘位置"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],zh:["更改坐标模式按钮可见性"]}},76131:e=>{e.exports={en:["change scales text color"],zh:["更改坐标文本颜色"]}},27792:e=>{e.exports={en:["change scales font size"],zh:["更改坐标字体大小"]}},94997:e=>{e.exports={en:["change scales lines color"],zh:["更改坐标线条颜色"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],zh:["更改交易时段分隔可见性"]}},28175:e=>{e.exports={en:["change sessions breaks width"],zh:["更改交易时段分隔宽度"]}},33895:e=>{e.exports={en:["change sessions breaks color"],zh:["更改交易时段分隔颜色"]}},21641:e=>{e.exports={en:["change sessions breaks style"],zh:["更改交易时段分隔样式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh:["更改价格坐标上的实际价格显示(而不是Heiken-Ashi价格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh:["更改细K线"]}},39754:e=>{e.exports={en:["change time hours format"],zh:["更改时间小时格式"]}},74883:e=>{e.exports={en:["change top margin"],zh:["更改上边距"]}},51250:e=>{e.exports={en:["change unit label visibility"],zh:["更改单位标签可见性"]}},71805:e=>{e.exports={en:["change vert grid lines color"],zh:["更改垂直网格线颜色"]}},96201:e=>{e.exports={en:["change volume values visibility"],zh:["更改成交量值的可见性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh:["更改{candleType}上边框颜色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh:["更改{candleType}上涨颜色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh:["更改{candleType}下影线颜色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh:["更改{candleType}上影线颜色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh:["更改{candleType}影线的可见性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh:["更改{candleType}实体可见性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh:["更改{candleType}边框可见性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh:["更改{candleType}下边框颜色"]}},64571:e=>{e.exports={en:["change {candleType} down color"], +zh:["更改{candleType}向下颜色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh:["更改{chartType}边框K线下跌颜色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh:["更改{chartType}边框K线上涨颜色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh:["更改{chartType}向下颜色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh:["更改{chartType}投影边框K线上涨颜色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh:["更改{chartType}投影K线下跌颜色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh:["更改{chartType}投影K线上涨颜色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh:["更改{chartType}上涨颜色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh:["更改{inputName}属性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh:["调整股息数据"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh:["根据合约变更调整"]}},92598:e=>{e.exports={en:["hollow candles"],zh:["空心K线图"]}},57243:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},70282:e=>{e.exports={en:["renko"],zh:["砖形图"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh:["{value}小数"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/zh.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index aff33a2e..00000000 --- a/charting_library/bundles/zh.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],zh:["#{count}(K线)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],zh:["#{count}(价格,K线)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh:["(开 + 高 + 低 + 收)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh:["(高 + 低 + 收)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh:["(高 + 低)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh:["K线颜色基于前一收盘价"]}},78930:e=>{e.exports={en:["Coordinates"],zh:["坐标"]}},24197:e=>{e.exports={en:["Center"],zh:["中心"]}},84831:e=>{e.exports={en:["Close line"],zh:["收盘价线"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh:["调整股息数据"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh:["根据合约变更调整"]}},27567:e=>{e.exports={en:["Bottom"],zh:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh:["下边框线"]}},74406:e=>{e.exports={en:["Body"],zh:["主体"]}},333:e=>{e.exports={en:["Borders"],zh:["边框"]}},42398:e=>{e.exports={en:["Base"],zh:["基准线"]}},28975:e=>{e.exports={en:["Base level"],zh:["基准位"]}},71776:e=>{e.exports={en:["Down"],zh:["下"]}},17611:e=>{e.exports={en:["Down bars"],zh:["下跌烛线"]}},23743:e=>{e.exports={en:["Down color"],zh:["下跌颜色"]}},48225:e=>{e.exports={en:["Data modification"],zh:["数据修改"]}},72942:e=>{e.exports={en:["Days"],zh:["日"]}},16564:e=>{e.exports={en:["Default"],zh:["系统预设"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],zh:["移位(价格,K线)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh:["电子交易时段背景"]}},819:e=>{e.exports={en:["Extend lines"],zh:["延长线"]}},41129:e=>{e.exports={en:["Fill"],zh:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh:["下填充色"]}},56796:e=>{e.exports={en:["Hours"],zh:["小时"]}},95406:e=>{e.exports={en:["Horizontal"],zh:["横式"]}},56359:e=>{e.exports={en:["High line"],zh:["最高价线"]}},47326:e=>{e.exports={en:["Integer"],zh:["整数"]}},21429:e=>{e.exports={en:["Inputs"],zh:["输入"]}},64075:e=>{e.exports={en:["Override min tick"],zh:["覆盖最小tick"]}},34579:e=>{e.exports={en:["Low line"],zh:["最低价线"]}},11626:e=>{e.exports={en:["Left"],zh:["左"]}},43154:e=>{e.exports={en:["Months"],zh:["个月"]}},68833:e=>{e.exports={en:["Middle"],zh:["中间"]}},42562:e=>{e.exports={en:["Minutes"],zh:["分钟"]}},65188:e=>{e.exports={en:["Seconds"],zh:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],zh:["相关系数"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh:["盘前/盘后市场时段背景"]}},59766:e=>{e.exports={en:["Precision"],zh:["精确度"]}},84684:e=>{e.exports={en:["Price source"],zh:["价格源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh:["预测上涨烛线"]}},77430:e=>{e.exports={en:["Projection candles"],zh:["投影蜡烛"]}},88367:e=>{e.exports={en:["Projection down bars"],zh:["预测下跌烛线"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh:["价格坐标上的实际价格(而不是Heikin-Ashi价格)"]}},50421:e=>{e.exports={en:["Right"],zh:["右"]}},835:e=>{e.exports={en:["Weeks"],zh:["周"]}},32163:e=>{e.exports={en:["Wick"],zh:["影线"]}},97118:e=>{e.exports={en:["Top"], -zh:["顶部"]}},89349:e=>{e.exports={en:["Top line"],zh:["上边框线"]}},70320:e=>{e.exports={en:["Text"],zh:["文本"]}},25485:e=>{e.exports={en:["Text alignment"],zh:["文字对齐"]}},67781:e=>{e.exports={en:["Text orientation"],zh:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh:["细K线"]}},24821:e=>{e.exports={en:["Ticks"],zh:["ticks"]}},77073:e=>{e.exports={en:["Timezone"],zh:["时区"]}},22691:e=>{e.exports={en:["Up"],zh:["上"]}},23091:e=>{e.exports={en:["Up color"],zh:["上涨颜色"]}},36957:e=>{e.exports={en:["Up bars"],zh:["上涨烛线"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},69526:e=>{e.exports={en:["Vertical"],zh:["竖式"]}},21105:e=>{e.exports={en:["candle"],zh:["蜡烛"]}},27068:e=>{e.exports={en:["change HLC bars"],zh:["更改美国线"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],zh:["更改面积填充颜色"]}},89346:e=>{e.exports={en:["change area line width"],zh:["更改面积线条宽度"]}},29605:e=>{e.exports={en:["change area line color"],zh:["更改面积线条颜色"]}},4640:e=>{e.exports={en:["change area price source"],zh:["更改面积价格来源"]}},42190:e=>{e.exports={en:["change base level"],zh:["更改基础水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh:["更改基准线底线颜色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh:["更改基准线底线宽度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh:["更改基准线填充底部区域颜色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh:["更改基准线填充顶部区域颜色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh:["更改基准线价格来源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh:["更改基准线顶线颜色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh:["更改基准线顶线宽度"]}},33464:e=>{e.exports={en:["change bar up color"],zh:["更改上涨K线颜色"]}},2066:e=>{e.exports={en:["change bar X coordinate"],zh:["更改K线X坐标"]}},59622:e=>{e.exports={en:["change bar down color"],zh:["更改K线下跌颜色"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh:["根据前一个收盘价更改K线颜色"]}},88324:e=>{e.exports={en:["change column up color"],zh:["更改向上列的颜色"]}},93890:e=>{e.exports={en:["change column down color"],zh:["更改向下列的颜色"]}},4727:e=>{e.exports={en:["change column price source"],zh:["更改列价格来源"]}},82063:e=>{e.exports={en:["change decimal places"],zh:["更改小数位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh:["更改延长时段颜色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh:["更改电子交易时段"]}},6026:e=>{e.exports={en:["change high-low body color"],zh:["更改高-低实体颜色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh:["更改高-低实体可见性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh:["更改高-低边框颜色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh:["更改高-低边框可见性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh:["更改高-低标签可见性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh:["更改高-低标签颜色"]}},88640:e=>{e.exports={en:["change line color"],zh:["更改线条颜色"]}},41837:e=>{e.exports={en:["change line price source"],zh:["更改线条价格来源"]}},48339:e=>{ -e.exports={en:["change line width"],zh:["更改线条宽度"]}},38730:e=>{e.exports={en:["change post market color"],zh:["更改盘后市场颜色"]}},44371:e=>{e.exports={en:["change pre market color"],zh:["更改盘前市场颜色"]}},11737:e=>{e.exports={en:["change price Y coordinate"],zh:["更改价格Y坐标"]}},16241:e=>{e.exports={en:["change range bars style"],zh:["更改范围K线样式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh:["更改范围细K线"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh:["更改renko下影线颜色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh:["更改renko下影线颜色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh:["更改renko影线的可见性"]}},91109:e=>{e.exports={en:["change study overlay min tick"],zh:["更改研究覆盖最小tick"]}},82924:e=>{e.exports={en:["change study overlay style"],zh:["更改研究覆盖样式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh:["更改价格坐标上的实际价格显示(而不是Heiken-Ashi价格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh:["更改细K线"]}},78509:e=>{e.exports={en:["change {title} base line color"],zh:["更改{title}基准线颜色"]}},27864:e=>{e.exports={en:["change {title} base line style"],zh:["更改{title}基准线样式"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],zh:["更改{title}基准线可见性"]}},17926:e=>{e.exports={en:["change {title} base line width"],zh:["更改{title}基准线宽度"]}},41638:e=>{e.exports={en:["change {title} down line color"],zh:["更改{title}向下线条颜色"]}},51842:e=>{e.exports={en:["change {title} down line style"],zh:["更改{title}向下线条样式"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],zh:["更改{title}向下线条可见性"]}},64615:e=>{e.exports={en:["change {title} down line width"],zh:["更改{title}向下线条宽度"]}},96135:e=>{e.exports={en:["change {title} days to"],zh:["更改{title}日图到"]}},91201:e=>{e.exports={en:["change {title} days from"],zh:["更改{title}日图从"]}},76295:e=>{e.exports={en:["change {title} extend lines"],zh:["更改{title}延长线"]}},8306:e=>{e.exports={en:["change {title} hours from"],zh:["更改{title}小时图从"]}},67233:e=>{e.exports={en:["change {title} hours to"],zh:["更改{title}小时图到"]}},99122:e=>{e.exports={en:["change {title} months from"],zh:["更改{title}月图从"]}},10518:e=>{e.exports={en:["change {title} months to"],zh:["更改{title}月图到"]}},38011:e=>{e.exports={en:["change {title} minutes to"],zh:["更改{title}分钟图到"]}},59820:e=>{e.exports={en:["change {title} minutes from"],zh:["更改{title}分钟图从"]}},6573:e=>{e.exports={en:["change {title} seconds to"],zh:["更改{title}秒图到"]}},86780:e=>{e.exports={en:["change {title} seconds from"],zh:["更改{title}秒图从"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],zh:["更改{title}显示pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],zh:["更改{title}周图从"]}},18678:e=>{e.exports={en:["change {title} weeks to"],zh:["更改{title}周图到"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],zh:["更改{title}向上线条可见性"]}},63824:e=>{e.exports={en:["change {title} up line width"],zh:["更改{title}向上线条宽度"]}},89178:e=>{e.exports={en:["change {title} up line color"],zh:["更改{title}向上线条颜色"]}},51188:e=>{e.exports={en:["change {title} up line style"], -zh:["更改{title}向上线条样式"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],zh:["更改{title}在tick图上的可见性"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],zh:["更改{title}在周图上的可见性"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],zh:["更改{title}在{ranges}上的可见性"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],zh:["更改{title}在日图上的可见性"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],zh:["更改{title}在小时图上的可见性"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],zh:["更改{title}在分钟图上的可见性"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],zh:["更改{title}在月图上的可见性"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],zh:["更改{title}在秒图上的可见性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh:["更改{candleType}上边框颜色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh:["更改{candleType}上涨颜色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh:["更改{candleType}下影线颜色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh:["更改{candleType}上影线颜色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh:["更改{candleType}影线的可见性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh:["更改{candleType}实体可见性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh:["更改{candleType}边框可见性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh:["更改{candleType}下边框颜色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh:["更改{candleType}向下颜色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh:["更改{chartType}边框K线下跌颜色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh:["更改{chartType}边框K线上涨颜色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh:["更改{chartType}向下颜色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh:["更改{chartType}投影边框K线上涨颜色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh:["更改{chartType}投影K线下跌颜色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh:["更改{chartType}投影K线上涨颜色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh:["更改{chartType}上涨颜色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh:["更改{inputName}属性"]}},25167:e=>{e.exports={en:["change {propertyName} property"],zh:["更改{propertyName}属性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh:["调整股息数据"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh:["根据合约变更调整"]}},35813:e=>{e.exports={en:["days"],zh:["日"]}},89919:e=>{e.exports={en:["days to"],zh:["天到"]}},59215:e=>{e.exports={en:["days from"],zh:["天从"]}},2359:e=>{e.exports={en:["hours"],zh:["小时"]}},82267:e=>{e.exports={en:["hours from"],zh:["小时从"]}},15600:e=>{e.exports={en:["hours to"],zh:["小时到"]}},92598:e=>{e.exports={en:["hollow candles"],zh:["空心K线图"]}},76261:e=>{e.exports={en:["move drawings"],zh:["移动绘图"]}},95300:e=>{e.exports={en:["months"],zh:["个月"]}},17250:e=>{e.exports={en:["months from"], -zh:["月从"]}},2828:e=>{e.exports={en:["months to"],zh:["月到"]}},18726:e=>{e.exports={en:["minutes"],zh:["分钟"]}},67649:e=>{e.exports={en:["minutes to"],zh:["分钟到"]}},22476:e=>{e.exports={en:["minutes from"],zh:["分钟从"]}},751:e=>{e.exports={en:["seconds"],zh:["秒"]}},73419:e=>{e.exports={en:["seconds to"],zh:["秒到"]}},35801:e=>{e.exports={en:["seconds from"],zh:["秒从"]}},57243:e=>{e.exports={en:["range","ranges"],zh:["范围"]}},70282:e=>{e.exports={en:["renko"],zh:["砖形图"]}},45537:e=>{e.exports={en:["weeks"],zh:["周"]}},92859:e=>{e.exports={en:["weeks from"],zh:["周从"]}},44127:e=>{e.exports={en:["weeks to"],zh:["周到"]}},3539:e=>{e.exports={en:["ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh:["使用结算价作为日图收盘价"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh:["{value}小数"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.1341.1068954aa326300ef390.js b/charting_library/bundles/zh_TW.1341.1068954aa326300ef390.js new file mode 100644 index 00000000..de4feffc --- /dev/null +++ b/charting_library/bundles/zh_TW.1341.1068954aa326300ef390.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1341,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],zh_TW:["#{count}(K棒)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],zh_TW:["#{count}(價格,K棒)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh_TW:["(開盤 + 最高 + 最低 + 收盤)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh_TW:["(最高 + 最低 + 收盤)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh_TW:["(最高 + 最低)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh_TW:["bar顏色基於前一個收盤價"]}},78930:e=>{e.exports={en:["Coordinates"],zh_TW:["坐標"]}},24197:e=>{e.exports={en:["Center"],zh_TW:["中心"]}},84831:e=>{e.exports={en:["Close line"],zh_TW:["收盤價線"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh_TW:["調整股息數據"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh_TW:["調整合約變更"]}},27567:e=>{e.exports={en:["Bottom"],zh_TW:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh_TW:["下邊框線"]}},74406:e=>{e.exports={en:["Body"],zh_TW:["主體"]}},333:e=>{e.exports={en:["Borders"],zh_TW:["邊框"]}},42398:e=>{e.exports={en:["Base"],zh_TW:["基準線"]}},28975:e=>{e.exports={en:["Base level"],zh_TW:["基準水位"]}},71776:e=>{e.exports={en:["Down"],zh_TW:["下"]}},17611:e=>{e.exports={en:["Down bars"],zh_TW:["下跌燭線"]}},23743:e=>{e.exports={en:["Down color"],zh_TW:["下跌顏色"]}},48225:e=>{e.exports={en:["Data modification"],zh_TW:["數據修改"]}},72942:e=>{e.exports={en:["Days"],zh_TW:["日"]}},16564:e=>{e.exports={en:["Default"],zh_TW:["系統預設"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],zh_TW:["替換(價格,K線)"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh_TW:["電子交易時段背景"]}},819:e=>{e.exports={en:["Extend lines"],zh_TW:["延長線"]}},41129:e=>{e.exports={en:["Fill"],zh_TW:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh_TW:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh_TW:["下填充色"]}},56796:e=>{e.exports={en:["Hours"],zh_TW:["小時"]}},95406:e=>{e.exports={en:["Horizontal"],zh_TW:["橫式"]}},56359:e=>{e.exports={en:["High line"],zh_TW:["最高價線"]}},47326:e=>{e.exports={en:["Integer"],zh_TW:["整數"]}},21429:e=>{e.exports={en:["Inputs"],zh_TW:["輸入"]}},64075:e=>{e.exports={en:["Override min tick"],zh_TW:["顯示最小刻度"]}},34579:e=>{e.exports={en:["Low line"],zh_TW:["最低價線"]}},11626:e=>{e.exports={en:["Left"],zh_TW:["左"]}},43154:e=>{e.exports={en:["Months"],zh_TW:["個月"]}},68833:e=>{e.exports={en:["Middle"],zh_TW:["中間"]}},42562:e=>{e.exports={en:["Minutes"],zh_TW:["分鐘"]}},65188:e=>{e.exports={en:["Seconds"],zh_TW:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],zh_TW:["皮爾遜相關係數(Pearson's R)"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh_TW:["盤前/盤後市場時段背景"]}},59766:e=>{e.exports={en:["Precision"],zh_TW:["精確度"]}},84684:e=>{e.exports={en:["Price source"],zh_TW:["價格來源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh_TW:["預測上漲燭線"]}},77430:e=>{e.exports={en:["Projection candles"],zh_TW:["投影K線"]}},88367:e=>{e.exports={en:["Projection down bars"],zh_TW:["預測下跌燭線"]}},6160:e=>{e.exports={ +en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh_TW:["價格刻度上的實際價格(而不是平均K線價格)"]}},50421:e=>{e.exports={en:["Right"],zh_TW:["右"]}},835:e=>{e.exports={en:["Weeks"],zh_TW:["週"]}},32163:e=>{e.exports={en:["Wick"],zh_TW:["燭芯"]}},97118:e=>{e.exports={en:["Top"],zh_TW:["頂部"]}},89349:e=>{e.exports={en:["Top line"],zh_TW:["上邊框線"]}},70320:e=>{e.exports={en:["Text"],zh_TW:["文字"]}},25485:e=>{e.exports={en:["Text alignment"],zh_TW:["文字對齊"]}},67781:e=>{e.exports={en:["Text orientation"],zh_TW:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh_TW:["自動調整K棒寬度"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],zh_TW:["時區"]}},22691:e=>{e.exports={en:["Up"],zh_TW:["上"]}},23091:e=>{e.exports={en:["Up color"],zh_TW:["上漲顏色"]}},36957:e=>{e.exports={en:["Up bars"],zh_TW:["上漲燭線"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},69526:e=>{e.exports={en:["Vertical"],zh_TW:["直式"]}},21105:e=>{e.exports={en:["candle"],zh_TW:["燭線"]}},27068:e=>{e.exports={en:["change HLC bars"],zh_TW:["更改美國線"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],zh_TW:["更改面積填充顏色"]}},89346:e=>{e.exports={en:["change area line width"],zh_TW:["更改面積線條寬度"]}},29605:e=>{e.exports={en:["change area line color"],zh_TW:["更改面積線條顏色"]}},4640:e=>{e.exports={en:["change area price source"],zh_TW:["更改面積價格來源"]}},42190:e=>{e.exports={en:["change base level"],zh_TW:["更改基礎水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh_TW:["更改基準線底線顏色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh_TW:["更改基準線底線寬度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh_TW:["更改基準線填充底部區域顏色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh_TW:["更改基準線填充頂部區域顏色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh_TW:["更改基準線價格來源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh_TW:["更改基準線頂線顏色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh_TW:["更改基準線頂線寬度"]}},33464:e=>{e.exports={en:["change bar up color"],zh_TW:["更改上漲K線顏色"]}},2066:e=>{e.exports={en:["change bar X coordinate"],zh_TW:["更改K線X坐標"]}},59622:e=>{e.exports={en:["change bar down color"],zh_TW:["更改下跌K線顏色"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh_TW:["根據前一個收盤價更改K線顏色"]}},88324:e=>{e.exports={en:["change column up color"],zh_TW:["更改向上列的顏色"]}},93890:e=>{e.exports={en:["change column down color"],zh_TW:["更改向下列的顏色"]}},4727:e=>{e.exports={en:["change column price source"],zh_TW:["更改列價格來源"]}},82063:e=>{e.exports={en:["change decimal places"],zh_TW:["更改小數位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh_TW:["更改延長時段顏色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh_TW:["更改電子交易時段"]}},6026:e=>{e.exports={en:["change high-low body color"],zh_TW:["更改高-低實體顏色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh_TW:["更改高-低實體可見性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh_TW:["更改高-低邊框顏色"]}},15801:e=>{ +e.exports={en:["change high-low borders visibility"],zh_TW:["更改高-低邊框可見性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh_TW:["更改高-低標籤可見性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh_TW:["更改高-低標籤顏色"]}},88640:e=>{e.exports={en:["change line color"],zh_TW:["更改線條顏色"]}},41837:e=>{e.exports={en:["change line price source"],zh_TW:["更改線條價格來源"]}},48339:e=>{e.exports={en:["change line width"],zh_TW:["更改線條寬度"]}},38730:e=>{e.exports={en:["change post market color"],zh_TW:["更改盤後市場顏色"]}},44371:e=>{e.exports={en:["change pre market color"],zh_TW:["更改盤前市場顏色"]}},11737:e=>{e.exports={en:["change price Y coordinate"],zh_TW:["更改價格Y坐標"]}},16241:e=>{e.exports={en:["change range bars style"],zh_TW:["更改範圍K線樣式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh_TW:["更改範圍K線寬度"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh_TW:["更改磚形圖下影線顏色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh_TW:["更改磚形圖上影線顏色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh_TW:["更改磚形圖影線可見性"]}},91109:e=>{e.exports={en:["change study overlay min tick"],zh_TW:["更改研究覆蓋最小tick"]}},82924:e=>{e.exports={en:["change study overlay style"],zh_TW:["改變研究覆蓋樣式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh_TW:["更改價格坐標上的實際價格顯示(而不是Heiken-Ashi價格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh_TW:["更改K線寬度"]}},78509:e=>{e.exports={en:["change {title} base line color"],zh_TW:["更改{title}基準線顏色"]}},27864:e=>{e.exports={en:["change {title} base line style"],zh_TW:["更改{title}基準線樣式"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],zh_TW:["更改{title}基準線可見性"]}},17926:e=>{e.exports={en:["change {title} base line width"],zh_TW:["更改{title}基準線寬度"]}},41638:e=>{e.exports={en:["change {title} down line color"],zh_TW:["更改{title}向下線條顏色"]}},51842:e=>{e.exports={en:["change {title} down line style"],zh_TW:["更改{title}向下線條樣式"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],zh_TW:["更改{title}向下線條可見性"]}},64615:e=>{e.exports={en:["change {title} down line width"],zh_TW:["更改{title}向下線條寬度"]}},96135:e=>{e.exports={en:["change {title} days to"],zh_TW:["更改{title}日圖到"]}},91201:e=>{e.exports={en:["change {title} days from"],zh_TW:["更改{title}日圖從"]}},76295:e=>{e.exports={en:["change {title} extend lines"],zh_TW:["更改{title}延長線"]}},8306:e=>{e.exports={en:["change {title} hours from"],zh_TW:["更改{title}小時圖從"]}},67233:e=>{e.exports={en:["change {title} hours to"],zh_TW:["更改{title}小時圖到"]}},99122:e=>{e.exports={en:["change {title} months from"],zh_TW:["更改{title}月圖從"]}},10518:e=>{e.exports={en:["change {title} months to"],zh_TW:["更改{title}月圖到"]}},38011:e=>{e.exports={en:["change {title} minutes to"],zh_TW:["更改{title}分鐘圖到"]}},59820:e=>{e.exports={en:["change {title} minutes from"],zh_TW:["更改{title}分鐘圖從"]}},6573:e=>{e.exports={en:["change {title} seconds to"],zh_TW:["更改{title}秒圖到"]}},86780:e=>{e.exports={en:["change {title} seconds from"],zh_TW:["更改{title}秒圖從"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"], +zh_TW:["更改{title}顯示pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],zh_TW:["更改{title}周圖從"]}},18678:e=>{e.exports={en:["change {title} weeks to"],zh_TW:["更改{title}周圖到"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],zh_TW:["更改{title}向上線條可見性"]}},63824:e=>{e.exports={en:["change {title} up line width"],zh_TW:["更改{title}向上線條寬度"]}},89178:e=>{e.exports={en:["change {title} up line color"],zh_TW:["更改{title}向上線條顏色"]}},51188:e=>{e.exports={en:["change {title} up line style"],zh_TW:["更改{title}向上線條樣式"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],zh_TW:["更改{title}在tick圖上的可見性"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],zh_TW:["更改{title}周圖的可見性"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],zh_TW:["更改{title}在{ranges}上的可見性"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],zh_TW:["更改{title}在日圖上的可見性"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],zh_TW:["更改{title}在小時圖上的可見性"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],zh_TW:["更改{title}在分鐘圖上的可見性"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],zh_TW:["更改{title}月圖的可見性"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],zh_TW:["更改{title}在秒圖上的可見性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh_TW:["更改{candleType}上漲邊框顏色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh_TW:["更改{candleType}上漲顏色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh_TW:["更改{candleType}下影線顏色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh_TW:["更改{candleType}上影線顏色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh_TW:["更改{candleType}影線可見性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh_TW:["更改{candleType}實體可見性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh_TW:["更改{candleType}邊框可見性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh_TW:["更改{candleType}下跌邊框顏色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh_TW:["更改{candleType}下跌顏色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh_TW:["更改{chartType}邊框下跌顏色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh_TW:["更改{chartType}邊框上漲顏色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh_TW:["更改{chartType}下跌顏色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh_TW:["更改{chartType}投影邊框上漲顏色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh_TW:["更改{chartType}投影K線下跌顏色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh_TW:["更改{chartType}投影K線上漲顏色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh_TW:["更改{chartType}上漲顏色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh_TW:["更改{inputName}屬性"]}},25167:e=>{e.exports={en:["change {propertyName} property"],zh_TW:["更改{propertyName}屬性"]}},18077:e=>{e.exports={ +en:["adjust data for dividends"],zh_TW:["調整股息數據"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh_TW:["調整合約變更"]}},35813:e=>{e.exports={en:["days"],zh_TW:["日"]}},89919:e=>{e.exports={en:["days to"],zh_TW:["日圖到"]}},59215:e=>{e.exports={en:["days from"],zh_TW:["日圖從"]}},2359:e=>{e.exports={en:["hours"],zh_TW:["小時"]}},82267:e=>{e.exports={en:["hours from"],zh_TW:["小時圖從"]}},15600:e=>{e.exports={en:["hours to"],zh_TW:["小時圖到"]}},92598:e=>{e.exports={en:["hollow candles"],zh_TW:["空心K線"]}},76261:e=>{e.exports={en:["move drawings"],zh_TW:["移動繪圖"]}},95300:e=>{e.exports={en:["months"],zh_TW:["個月"]}},17250:e=>{e.exports={en:["months from"],zh_TW:["月圖從"]}},2828:e=>{e.exports={en:["months to"],zh_TW:["月圖到"]}},18726:e=>{e.exports={en:["minutes"],zh_TW:["分鐘"]}},67649:e=>{e.exports={en:["minutes to"],zh_TW:["分鐘圖到"]}},22476:e=>{e.exports={en:["minutes from"],zh_TW:["分鐘圖從"]}},751:e=>{e.exports={en:["seconds"],zh_TW:["秒圖"]}},73419:e=>{e.exports={en:["seconds to"],zh_TW:["秒圖到"]}},35801:e=>{e.exports={en:["seconds from"],zh_TW:["秒圖從"]}},57243:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},70282:e=>{e.exports={en:["renko"],zh_TW:["磚形圖"]}},45537:e=>{e.exports={en:["weeks"],zh_TW:["周圖"]}},92859:e=>{e.exports={en:["weeks from"],zh_TW:["周圖從"]}},44127:e=>{e.exports={en:["weeks to"],zh_TW:["周圖到"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},3539:e=>{e.exports={en:["ticks"],zh_TW:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh_TW:["{value}小數"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.9488.2f156b47fe84118759c5.js b/charting_library/bundles/zh_TW.2464.fc7f44a5c8b3791719aa.js similarity index 65% rename from charting_library/bundles/zh_TW.9488.2f156b47fe84118759c5.js rename to charting_library/bundles/zh_TW.2464.fc7f44a5c8b3791719aa.js index 9fde7d01..d0d7fb82 100644 --- a/charting_library/bundles/zh_TW.9488.2f156b47fe84118759c5.js +++ b/charting_library/bundles/zh_TW.2464.fc7f44a5c8b3791719aa.js @@ -1,4 +1,4 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9488],{53310:e=>{e.exports={en:["Re"],zh_TW:["重播"]}},85119:e=>{e.exports={en:["Dark"],zh_TW:["暗色"]}},96870:e=>{e.exports={en:["Light"],zh_TW:["亮色"]}},85886:e=>{e.exports={en:["d"],zh_TW:["日"]}},44634:e=>{e.exports={en:["h"],zh_TW:["小時"]}},5977:e=>{e.exports={en:["m"],zh_TW:["分"]}},21492:e=>{e.exports={en:["s"],zh_TW:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],zh_TW:["{title}複製"]}},38691:e=>{e.exports={en:["D"],zh_TW:["天"]}},77995:e=>{e.exports={en:["M"],zh_TW:["月"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],zh_TW:["周"]}},38048:e=>{e.exports={en:["h"],zh_TW:["小時"]}},68430:e=>{e.exports={en:["m"],zh_TW:["分"]}},68823:e=>{e.exports={en:["s"],zh_TW:["秒"]}},2696:e=>{e.exports={en:["C"],zh_TW:["收="]}},43253:e=>{e.exports={en:["H"],zh_TW:["高="]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],zh_TW:["低="]}},46728:e=>{e.exports={en:["O"],zh_TW:["開="]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],zh_TW:["-0.236水平顏色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],zh_TW:["-0.382水平顏色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],zh_TW:["-0.618水平顏色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],zh_TW:["-0.65水平顏色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],zh_TW:["0水平顏色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],zh_TW:["0.236水平顏色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],zh_TW:["0.382水平顏色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],zh_TW:["0.5水平顏色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],zh_TW:["0.618水平顏色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],zh_TW:["0.65水平顏色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],zh_TW:["0.786水平顏色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],zh_TW:["1水平顏色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],zh_TW:["1.272水平顏色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],zh_TW:["1.414水平顏色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],zh_TW:["1.618水平顏色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],zh_TW:["1.65水平顏色"]},e.exports["1st Period_input"]={en:["1st Period"],zh_TW:["第一期"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],zh_TW:["2.618水平顏色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],zh_TW:["2.65水平顏色"]},e.exports["2nd Period_input"]={en:["2nd Period"],zh_TW:["第二期"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],zh_TW:["3.618水平顏色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],zh_TW:["3.65水平顏色"]}, +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2464],{53310:e=>{e.exports={en:["Re"],zh_TW:["重播"]}},85119:e=>{e.exports={en:["Dark"],zh_TW:["暗色"]}},96870:e=>{e.exports={en:["Light"],zh_TW:["亮色"]}},85886:e=>{e.exports={en:["d"],zh_TW:["日"]}},44634:e=>{e.exports={en:["h"],zh_TW:["小時"]}},5977:e=>{e.exports={en:["m"],zh_TW:["分"]}},21492:e=>{e.exports={en:["s"],zh_TW:["秒"]}},97559:e=>{e.exports={en:["{title} copy"],zh_TW:["{title}複製"]}},38691:e=>{e.exports={en:["D"],zh_TW:["天"]}},77995:e=>{e.exports={en:["M"],zh_TW:["月"]}},93934:e=>{e.exports={en:["R"]}},82901:e=>{e.exports={en:["T"]}},7408:e=>{e.exports={en:["W"],zh_TW:["周"]}},38048:e=>{e.exports={en:["h"],zh_TW:["小時"]}},68430:e=>{e.exports={en:["m"],zh_TW:["分"]}},68823:e=>{e.exports={en:["s"],zh_TW:["秒"]}},2696:e=>{e.exports={en:["C"],zh_TW:["收="]}},43253:e=>{e.exports={en:["H"],zh_TW:["高="]}},61372:e=>{e.exports={en:["HL2"]}},55096:e=>{e.exports={en:["HLC3"]}},94174:e=>{e.exports={en:["OHLC4"]}},89923:e=>{e.exports={en:["L"],zh_TW:["低="]}},46728:e=>{e.exports={en:["O"],zh_TW:["開="]}},32856:e=>{e.exports=Object.create(null),e.exports["%D_input"]={en:["%D"]},e.exports["%K_input"]={en:["%K"]},e.exports["%R_input"]={en:["%R"]},e.exports["+DI_input"]={en:["+DI"]},e.exports["-0.236 Level Color_input"]={en:["-0.236 Level Color"],zh_TW:["-0.236水平顏色"]},e.exports["-0.382 Level Color_input"]={en:["-0.382 Level Color"],zh_TW:["-0.382水平顏色"]},e.exports["-0.618 Level Color_input"]={en:["-0.618 Level Color"],zh_TW:["-0.618水平顏色"]},e.exports["-0.65 Level Color_input"]={en:["-0.65 Level Color"],zh_TW:["-0.65水平顏色"]},e.exports["-DI_input"]={en:["-DI"]},e.exports["0 Level Color_input"]={en:["0 Level Color"],zh_TW:["0水平顏色"]},e.exports["0.236 Level Color_input"]={en:["0.236 Level Color"],zh_TW:["0.236水平顏色"]},e.exports["0.382 Level Color_input"]={en:["0.382 Level Color"],zh_TW:["0.382水平顏色"]},e.exports["0.5 Level Color_input"]={en:["0.5 Level Color"],zh_TW:["0.5水平顏色"]},e.exports["0.618 Level Color_input"]={en:["0.618 Level Color"],zh_TW:["0.618水平顏色"]},e.exports["0.65 Level Color_input"]={en:["0.65 Level Color"],zh_TW:["0.65水平顏色"]},e.exports["0.786 Level Color_input"]={en:["0.786 Level Color"],zh_TW:["0.786水平顏色"]},e.exports["1 Level Color_input"]={en:["1 Level Color"],zh_TW:["1水平顏色"]},e.exports["1.272 Level Color_input"]={en:["1.272 Level Color"],zh_TW:["1.272水平顏色"]},e.exports["1.414 Level Color_input"]={en:["1.414 Level Color"],zh_TW:["1.414水平顏色"]},e.exports["1.618 Level Color_input"]={en:["1.618 Level Color"],zh_TW:["1.618水平顏色"]},e.exports["1.65 Level Color_input"]={en:["1.65 Level Color"],zh_TW:["1.65水平顏色"]},e.exports["1st Period_input"]={en:["1st Period"],zh_TW:["第一期"]},e.exports["2.618 Level Color_input"]={en:["2.618 Level Color"],zh_TW:["2.618水平顏色"]},e.exports["2.65 Level Color_input"]={en:["2.65 Level Color"],zh_TW:["2.65水平顏色"]},e.exports["2nd Period_input"]={en:["2nd Period"],zh_TW:["第二期"]},e.exports["3.618 Level Color_input"]={en:["3.618 Level Color"],zh_TW:["3.618水平顏色"]},e.exports["3.65 Level Color_input"]={en:["3.65 Level Color"],zh_TW:["3.65水平顏色"]}, e.exports["3rd Period_input"]={en:["3rd Period"],zh_TW:["第三期"]},e.exports["4.236 Level Color_input"]={en:["4.236 Level Color"],zh_TW:["4.236水平顏色"]},e.exports["4th Period_input"]={en:["4th Period"],zh_TW:["第四期"]},e.exports["5th Period_input"]={en:["5th Period"],zh_TW:["第五期"]},e.exports["6th Period_input"]={en:["6th Period"],zh_TW:["第六期"]},e.exports.ADR_B_input={en:["ADR_B"]},e.exports["ADX Smoothing_input"]={en:["ADX Smoothing"],zh_TW:["ADX平滑"]},e.exports["ADX smoothing_input"]={en:["ADX smoothing"],zh_TW:["ADX平滑化"]},e.exports.ADX_input={en:["ADX"]},e.exports["ATR Mult_input"]={en:["ATR Mult"],zh_TW:["多重ATR"]},e.exports["ATR length_input"]={en:["ATR length"],zh_TW:["ATR長度"]},e.exports["ATR({atrValue})_input"]={en:["ATR({atrValue})"]},e.exports.ATR_input={en:["ATR"]},e.exports["Accumulation/Distribution_input"]={en:["Accumulation/Distribution"],zh_TW:["累積/派發指標(Accumulation/Distribution)"]},e.exports["All items_combobox_input"]={en:["All items"],zh_TW:["全部項目"]},e.exports.All_input={en:["All"],zh_TW:["全部"]},e.exports["Anchor Period_input"]={en:["Anchor Period"],zh_TW:["錨定週期"]},e.exports["Another symbol_input"]={en:["Another symbol"],zh_TW:["另一個代碼"]},e.exports["Aroon Down_input"]={en:["Aroon Down"],zh_TW:["阿隆下降"]},e.exports["Aroon Up_input"]={en:["Aroon Up"],zh_TW:["阿隆上升"]},e.exports.Average_input={en:["Average"],zh_TW:["平均"]},e.exports["Averaging Periods_input"]={en:["Averaging Periods"],zh_TW:["平均週期"]},e.exports.Back_input={en:["Back"],zh_TW:["返回"]},e.exports["Bands style_input"]={en:["Bands style"],zh_TW:["帶樣式"]},e.exports.Bar_input={en:["Bar"],zh_TW:["K線"]},e.exports["Base Line Periods_input"]={en:["Base Line Periods"],zh_TW:["基準線週期"]},e.exports["Base Line_input"]={en:["Base Line"],zh_TW:["基準線"]},e.exports.Basis_input={en:["Basis"],zh_TW:["中軌"]},e.exports["Bollinger Bands %B_input"]={en:["Bollinger Bands %B"],zh_TW:["布林帶%B"]},e.exports["Bollinger Bands Width_input"]={en:["Bollinger Bands Width"],zh_TW:["布林帶寬度"]},e.exports.Borders_input={en:["Borders"],zh_TW:["邊框"]},e.exports["Box size assignment method_input"]={en:["Box size assignment method"],zh_TW:["Box尺寸分配方法"]},e.exports["Box size_input"]={en:["Box size"],zh_TW:["Box大小"]},e.exports.CCI_input={en:["CCI"]},e.exports.CHOP_input={en:["CHOP"]},e.exports.Cancel_input={en:["Cancel"],zh_TW:["取消"]},e.exports.Candles_input={en:["Candles"],zh_TW:["蠟燭線"]},e.exports.Centered_input={en:["Centered"],zh_TW:["居中"]},e.exports.Century_input={en:["Century"],zh_TW:["世紀"]},e.exports["Chaikin Oscillator_input"]={en:["Chaikin Oscillator"],zh_TW:["蔡金震盪指標"]},e.exports["Chande MO_input"]={en:["Chande MO"],zh_TW:["錢德動量擺動指標(Chande MO)"]},e.exports.Close_input={en:["Close"],zh_TW:["關閉"]},e.exports["Color 0_input"]={en:["Color 0"],zh_TW:["顏色0"]},e.exports["Color 1_input"]={en:["Color 1"],zh_TW:["顏色1"]},e.exports["Color 2_input"]={en:["Color 2"],zh_TW:["顏色2"]},e.exports["Color 3_input"]={en:["Color 3"],zh_TW:["顏色3"]},e.exports["Color 4_input"]={en:["Color 4"],zh_TW:["顏色4"]},e.exports["Color 5_input"]={en:["Color 5"],zh_TW:["顏色5"]},e.exports["Color 6_input"]={en:["Color 6"],zh_TW:["顏色6"]}, e.exports["Color 7_input"]={en:["Color 7"],zh_TW:["顏色7"]},e.exports["Color 8_input"]={en:["Color 8"],zh_TW:["顏色8"]},e.exports["Color bars based on previous close_input"]={en:["Color bars based on previous close"],zh_TW:["基於前收盤價的K線顏色"]},e.exports["Color based on previous close_input"]={en:["Color based on previous close"],zh_TW:["顏色基於前一個收盤價"]},e.exports["Conversion Line Periods_input"]={en:["Conversion Line Periods"],zh_TW:["轉換線週期(Conversion Line Periods)"]},e.exports["Conversion Line_input"]={en:["Conversion Line"],zh_TW:["轉換線(Conversion Line)"]},e.exports.Correlation_input={en:["Correlation"],zh_TW:["相關係數"]},e.exports.Count_input={en:["Count"],zh_TW:["計數"]},e.exports.Crosses_input={en:["Crosses"],zh_TW:["交叉"]},e.exports.Custom_input={en:["Custom"],zh_TW:["自訂"]},e.exports.DEMA_input={en:["DEMA"]},e.exports["DI Length_input"]={en:["DI Length"],zh_TW:["DI長度"]},e.exports.DPO_input={en:["DPO"],zh_TW:["區間震盪"]},e.exports.D_input={en:["D"]},e.exports.Day_input={en:["Day"],zh_TW:["天"]},e.exports["Days Per Year_input"]={en:["Days Per Year"],zh_TW:["每年的天數"]},e.exports.Decade_input={en:["Decade"],zh_TW:["十年"]},e.exports.Delta_input={en:["Delta"]},e.exports.Depth_input={en:["Depth"],zh_TW:["深度"]},e.exports["Detrended Price Oscillator_input"]={en:["Detrended Price Oscillator"],zh_TW:["區間震盪指標(Detrended Price Oscillator)"]},e.exports["Developing Poc_input"]={en:["Developing Poc"],zh_TW:["發展控制點(Poc)"]},e.exports["Deviation (%)_input"]={en:["Deviation (%)"],zh_TW:["偏差(%)"]},e.exports.Deviation_input={en:["Deviation"],zh_TW:["偏差"]},e.exports.Divisor_input={en:["Divisor"],zh_TW:["因數"]},e.exports["Down Volume_input"]={en:["Down Volume"],zh_TW:["下跌成交量"]},e.exports["Down bars_input"]={en:["Down bars"],zh_TW:["下跌K線"]},e.exports["Down color_input"]={en:["Down color"],zh_TW:["下跌顏色"]},e.exports["Down fractals_input"]={en:["Down fractals"],zh_TW:["向下分形"]},e.exports.EOM_input={en:["EOM"]},e.exports["Each (pre-market, market, post-market)_input"]={en:["Each (pre-market, market, post-market)"],zh_TW:["每個(上市前、上市、上市後)"]},e.exports["Elder's Force Index_input"]={en:["Elder's Force Index"],zh_TW:["艾達爾強力指標(EFI)"]},e.exports["Equality Line_input"]={en:["Equality Line"],zh_TW:["等量線"]},e.exports.Exponential_input={en:["Exponential"],zh_TW:["指數化"]},e.exports["Extend POC Right_input"]={en:["Extend POC Right"]},e.exports["Extend Right_input"]={en:["Extend Right"],zh_TW:["向右延伸"]},e.exports["Extend VAH Right_input"]={en:["Extend VAH Right"],zh_TW:["向右延伸高值區域"]},e.exports["Extend VAL Right_input"]={en:["Extend VAL Right"],zh_TW:["向右延伸低值區域"]},e.exports["Extend to last bar_input"]={en:["Extend to last bar"],zh_TW:["延伸到最後一根K棒"]},e.exports.Falling_input={en:["Falling"],zh_TW:["下降"]},e.exports["Fast Length_input"]={en:["Fast Length"],zh_TW:["快線長度"]},e.exports["Fast length_input"]={en:["Fast length"],zh_TW:["快線長度"]},e.exports.Fill_input={en:["Fill"],zh_TW:["填充"]},e.exports.Fisher_input={en:["Fisher"],zh_TW:["費雪"]},e.exports.Growing_input={en:["Growing"],zh_TW:["增長"]},e.exports["HLC bars_input"]={en:["HLC bars"],zh_TW:["HLC線"]},e.exports.HV_input={en:["HV"]}, e.exports["Histogram Box_input"]={en:["Histogram Box"],zh_TW:["直方圖框底色"]},e.exports.Histogram_input={en:["Histogram"],zh_TW:["直方圖"]},e.exports["Hull MA_input"]={en:["Hull MA"]},e.exports.Increment_input={en:["Increment"],zh_TW:["增量"]},e.exports.Indicator_input={en:["Indicator"],zh_TW:["指標"]},e.exports["Instrument 1_input"]={en:["Instrument 1"]},e.exports["Instrument 2_input"]={en:["Instrument 2"]},e.exports["Investor EMA 1 length_input"]={en:["Investor EMA 1 length"],zh_TW:["投資者 EMA 1 長度"]},e.exports["Investor EMA 2 length_input"]={en:["Investor EMA 2 length"],zh_TW:["投資者 EMA 2 長度"]},e.exports["Investor EMA 3 length_input"]={en:["Investor EMA 3 length"],zh_TW:["投資者 EMA 3 長度"]},e.exports["Investor EMA 4 length_input"]={en:["Investor EMA 4 length"],zh_TW:["投資者 EMA 4 長度"]},e.exports["Investor EMA 5 length_input"]={en:["Investor EMA 5 length"],zh_TW:["投資者 EMA 5 長度"]},e.exports["Investor EMA 6 length_input"]={en:["Investor EMA 6 length"],zh_TW:["投資者 EMA 6 長度"]},e.exports["Jaw Length_input"]={en:["Jaw Length"],zh_TW:["顎長度"]},e.exports["Jaw Offset_input"]={en:["Jaw Offset"],zh_TW:["顎偏移"]},e.exports.Jaw_input={en:["Jaw"],zh_TW:["顎"]},e.exports.KST_input={en:["KST"],zh_TW:["應用確定指標"]},e.exports.K_input={en:["K"]},e.exports["Labels Position_input"]={en:["Labels Position"],zh_TW:["標籤位置"]},e.exports["Labels on price scale_input"]={en:["Labels on price scale"],zh_TW:["價格坐標上的標籤"]},e.exports["Lagging Span Periods_input"]={en:["Lagging Span Periods"],zh_TW:["滯後跨度週期"]},e.exports["Lagging Span_input"]={en:["Lagging Span"],zh_TW:["遲行帶"]},e.exports["Leading Shift Periods_input"]={en:["Leading Shift Periods"],zh_TW:["領先的轉換週期"]},e.exports["Leading Span A_input"]={en:["Leading Span A"],zh_TW:["先行帶A"]},e.exports["Leading Span B_input"]={en:["Leading Span B"]},e.exports["Leading Span Periods_input"]={en:["Leading Span Periods"],zh_TW:["先行帶B"]},e.exports["Length EMA_input"]={en:["Length EMA"],zh_TW:["EMA 長度"]},e.exports["Length MA_input"]={en:["Length MA"],zh_TW:["MA 長度"]},e.exports.Length1_input={en:["Length1"],zh_TW:["長度1"]},e.exports.Length2_input={en:["Length2"],zh_TW:["長度2"]},e.exports.Length3_input={en:["Length3"],zh_TW:["長度3"]},e.exports.Length_input={en:["Length"],zh_TW:["長度"]},e.exports.Level_input={en:["Level"],zh_TW:["水平"]},e.exports["Levels Format_input"]={en:["Levels Format"],zh_TW:["水平格式"]},e.exports.Limit_input={en:["Limit"],zh_TW:["限價"]},e.exports.Line_input={en:["Line"],zh_TW:["線形圖"]},e.exports["Lips Length_input"]={en:["Lips Length"],zh_TW:["唇長"]},e.exports["Lips Offset_input"]={en:["Lips Offset"],zh_TW:["唇偏移"]},e.exports.Lips_input={en:["Lips"],zh_TW:["唇"]},e.exports["Long Length_input"]={en:["Long Length"],zh_TW:["長線長度"]},e.exports["Long RoC Length_input"]={en:["Long RoC Length"],zh_TW:["長期變量長度"]},e.exports["Long length_input"]={en:["Long length"],zh_TW:["長線長度"]},e.exports["Long period_input"]={en:["Long period"],zh_TW:["長周期"]},e.exports.Long_input={en:["Long"],zh_TW:["長線"]},e.exports["Lower Band_input"]={en:["Lower Band"],zh_TW:["下軌"]},e.exports["Lower Deviation_input"]={en:["Lower Deviation"],zh_TW:["下偏差"]}, @@ -31,22 +31,22 @@ en:["Histogram is too large, please reduce {boldHighlightStart}Row Size{boldHigh 43588:e=>{e.exports={en:["Line break"],zh_TW:["新價線"]}},56982:e=>{e.exports={en:["Lines"],zh_TW:["線條"]}},37367:e=>{e.exports={en:["Link to the chart image copied to clipboard {emoji}"],zh_TW:["鏈接到復製到剪貼板的圖表圖片{emoji}"]}},53375:e=>{e.exports={en:["Lisbon"],zh_TW:["里斯本"]}},81038:e=>{e.exports={en:["Luxembourg"],zh_TW:["盧森堡"]}},60663:e=>{e.exports={en:["Move the point to position the anchor then tap to place"],zh_TW:["移動點以定位錨定然後點擊放置"]}},35049:e=>{e.exports={en:["Move to"],zh_TW:["移動到"]}},26493:e=>{e.exports={en:["Move scale to left"],zh_TW:["將刻度移至左側"]}},40789:e=>{e.exports={en:["Move scale to right"],zh_TW:["將刻度移至右側"]}},57681:e=>{e.exports={en:["Modified Schiff Pitchfork"],zh_TW:["調整希夫分岔線"]}},93907:e=>{e.exports={en:["More settings"],zh_TW:["更多設定"]}},64039:e=>{e.exports={en:["Moscow"],zh_TW:["莫斯科"]}},52066:e=>{e.exports={en:["Madrid"],zh_TW:["馬德里"]}},38365:e=>{e.exports={en:["Malta"],zh_TW:["馬爾他"]}},48991:e=>{e.exports={en:["Manila"]}},92767:e=>{e.exports={en:["Mar"],zh_TW:["三月"]}},73332:e=>{e.exports={en:["Mexico City"],zh_TW:["墨西哥城"]}},88314:e=>{e.exports={en:["Merge all scales into one"],zh_TW:["將所有刻度合併為一個"]}},54215:e=>{e.exports={en:["Mixed"],zh_TW:["混合的"]}},24866:e=>{e.exports={en:["Micro"],zh_TW:["微"]}},87957:e=>{e.exports={en:["Millennium"],zh_TW:["千年"]}},14724:e=>{e.exports={en:["Minuette"],zh_TW:["微級"]}},78273:e=>{e.exports={en:["Minuscule"],zh_TW:["小寫字"]}},9865:e=>{e.exports={en:["Muscat"],zh_TW:["馬斯喀特"]}},96935:e=>{e.exports={en:["N/A"]}},36252:e=>{e.exports={en:["No data here"],zh_TW:["這裡沒有數據"]}},11254:e=>{e.exports={en:["No scale (fullscreen)"],zh_TW:["無坐標(全螢幕)"]}},9140:e=>{e.exports={en:["No sync"],zh_TW:["沒有同步"]}},50910:e=>{e.exports={en:["No volume data"],zh_TW:["沒有交易量數據"]}},99024:e=>{e.exports={en:["No, keep them"],zh_TW:["不,保留它們"]}},94389:e=>{e.exports={en:["Note"],zh_TW:["註釋"]}},26899:e=>{e.exports={en:["Nov"],zh_TW:["十一月"]}},67891:e=>{e.exports={en:["Norfolk Island"],zh_TW:["諾福克島"]}},40977:e=>{e.exports={en:["Nairobi"],zh_TW:["奈羅比"]}},40544:e=>{e.exports={en:["New York"],zh_TW:["紐約"]}},66103:e=>{e.exports={en:["New Zealand"],zh_TW:["紐西蘭"]}},15512:e=>{e.exports={en:["New pane above"],zh_TW:["上方新窗格"]}},52160:e=>{e.exports={en:["New pane below"],zh_TW:["下方新窗格"]}},94600:e=>{e.exports={en:["Nicosia"],zh_TW:["尼克西亞"]}},73013:e=>{e.exports={en:["Something went wrong"],zh_TW:["發生了一點問題"]}},83524:e=>{e.exports={en:["Something went wrong when creating the indicator."],zh_TW:["建立指標時出現問題。"]}},4509:e=>{e.exports={en:["Something went wrong. Please try again later."],zh_TW:["有些不對勁,請稍後再試。"]}},43047:e=>{e.exports={en:["Save New Chart Layout"],zh_TW:["儲存新圖表版面"]}},76266:e=>{e.exports={en:["Save as"],zh_TW:["另存為"]}},55502:e=>{e.exports={en:["San Salvador"],zh_TW:["聖撒爾瓦多"]}},30231:e=>{e.exports={en:["Santiago"],zh_TW:["聖地亞哥"]}},91912:e=>{e.exports={en:["Sao Paulo"],zh_TW:["聖保羅"]}},43931:e=>{e.exports={en:["Scale currency"],zh_TW:["坐標貨幣"]}},43758:e=>{e.exports={en:["Scale price chart only"],zh_TW:["僅縮放價格圖表"]}},40012:e=>{e.exports={en:["Scale unit"],zh_TW:["坐標單位"]}},42608:e=>{e.exports={en:["Schiff Pitchfork"],zh_TW:["希夫分叉線"]} },76078:e=>{e.exports={en:["Script may be not updated if you leave the page."]}},32514:e=>{e.exports={en:["Settings"],zh_TW:["設定"]}},70784:e=>{e.exports={en:["Second fraction part is invalid."],zh_TW:["第二部分是無效的。"]}},75594:e=>{e.exports={en:["Security info"],zh_TW:["安全資訊"]}},21973:e=>{e.exports={en:["Send to back"],zh_TW:["最下層"]}},71179:e=>{e.exports={en:["Send backward"],zh_TW:["下移一層"]}},26820:e=>{e.exports={en:["Seoul"],zh_TW:["首爾"]}},6816:e=>{e.exports={en:["Sep"],zh_TW:["九月"]}},94031:e=>{e.exports={en:["Session"],zh_TW:["交易時段"]}},83298:e=>{e.exports={en:["Session volume profile"],zh_TW:["交易時段成交量分佈圖"]}},66707:e=>{e.exports={en:["Session breaks"],zh_TW:["收盤時中斷"]}},1852:e=>{e.exports={en:["Shanghai"],zh_TW:["上海"]}},8075:e=>{e.exports={en:["Short Position"],zh_TW:["空頭部位"]}},98334:e=>{e.exports={en:["Show"],zh_TW:["顯示"]}},85891:e=>{e.exports={en:["Show all drawings"],zh_TW:["顯示所有圖形"]}},25881:e=>{e.exports={en:["Show all drawings and indicators"],zh_TW:["顯示所有圖形和指標"]}},86738:e=>{e.exports={en:["Show all drawings, indicators, positions & orders"],zh_TW:["顯示所有繪圖、指標、倉位&訂單"]}},98753:e=>{e.exports={en:["Show all indicators"],zh_TW:["顯示所有指標"]}},55418:e=>{e.exports={en:["Show all ideas"],zh_TW:["顯示所有想法"]}},20506:e=>{e.exports={en:["Show all positions & orders"],zh_TW:["顯示所有倉位&訂單"]}},33158:e=>{e.exports={en:["Show continuous contract switch"],zh_TW:["顯示連續契約轉換"]}},81465:e=>{e.exports={en:["Show contract expiration"],zh_TW:["顯示合約到期"]}},29449:e=>{e.exports={en:["Show dividends"],zh_TW:["顯示股息"]}},37113:e=>{e.exports={en:["Show earnings"],zh_TW:["顯示收益"]}},10261:e=>{e.exports={en:["Show ideas of followed users"],zh_TW:["顯示關注用戶的想法"]}},62986:e=>{e.exports={en:["Show latest news"],zh_TW:["顯示最新新聞"]}},44020:e=>{e.exports={en:["Show my ideas only"],zh_TW:["僅顯示我自己的想法"]}},50849:e=>{e.exports={en:["Show splits"],zh_TW:["顯示分割"]}},67751:e=>{e.exports={en:["Signpost"],zh_TW:["指示牌"]}},77377:e=>{e.exports={en:["Singapore"],zh_TW:["新加坡"]}},39090:e=>{e.exports={en:["Sine Line"],zh_TW:["正弦線"]}},66205:e=>{e.exports={en:["Square"],zh_TW:["方形"]}},86146:e=>{e.exports={en:["Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."],zh_TW:["超出研究數上限:每個版面{number}項研究。\n請移除部分研究。"]}},92516:e=>{e.exports={en:["Style"],zh_TW:["樣式"]}},61507:e=>{e.exports={en:["Stack on the left"],zh_TW:["左邊"]}},97800:e=>{e.exports={en:["Stack on the right"],zh_TW:["右邊"]}},85166:e=>{e.exports={en:["Start using keyboard navigation mode. Press {shortcut}"],zh_TW:["開始使用鍵盤導航模式。按下{shortcut}"]}},4035:e=>{e.exports={en:["Stay in drawing mode"],zh_TW:["保持繪圖模式"]}},69217:e=>{e.exports={en:["Step line"],zh_TW:["階梯線"]}},43114:e=>{e.exports={en:["Sticker"],zh_TW:["貼紙"]}},86716:e=>{e.exports={en:["Stockholm"],zh_TW:["斯德哥爾摩"]}},1145:e=>{e.exports={en:["Submicro"],zh_TW:["亞微米級"]}},63375:e=>{e.exports={en:["Submillennium"],zh_TW:["子千年"]}},30585:e=>{e.exports={en:["Subminuette"],zh_TW:["次微級"]}},67948:e=>{e.exports={en:["Supercycle"],zh_TW:["超級週期"]}},3348:e=>{e.exports={en:["Supermillennium"],zh_TW:["超千年"]}},18905:e=>{e.exports={en:["Switch to {resolution}"], zh_TW:["切換到{resolution}"]}},31622:e=>{e.exports={en:["Sydney"],zh_TW:["雪梨"]}},70963:e=>{e.exports={en:["Symbol Error"],zh_TW:["商品代碼錯誤"]}},32390:e=>{e.exports={en:["Symbol name label"],zh_TW:["商品名稱標籤"]}},10127:e=>{e.exports={en:["Symbol last price label"],zh_TW:["商品最新價格標籤"]}},39079:e=>{e.exports={en:["Sync globally"],zh_TW:["全局同步"]}},46607:e=>{e.exports={en:["Sync in layout"],zh_TW:["同步到所有圖表"]}},76519:e=>{e.exports={en:["Point & figure"],zh_TW:["點數圖"]}},39949:e=>{e.exports={en:["Polyline"],zh_TW:["多邊形"]}},371:e=>{e.exports={en:["Path"],zh_TW:["路徑"]}},59256:e=>{e.exports={en:["Parallel Channel"],zh_TW:["平行通道"]}},61879:e=>{e.exports={en:["Paris"],zh_TW:["巴黎"]}},35140:e=>{e.exports={en:["Paste"],zh_TW:["貼上"]}},6919:e=>{e.exports={en:["Percent"],zh_TW:["百分比"]}},24436:e=>{e.exports={en:["Perth"],zh_TW:["伯斯"]}},14055:e=>{e.exports={en:["Phoenix"],zh_TW:["菲尼克斯"]}},34156:e=>{e.exports={en:["Pitchfan"],zh_TW:["傾斜扇形"]}},19634:e=>{e.exports={en:["Pitchfork"],zh_TW:["分岔線"]}},86631:e=>{e.exports={en:["Pin"],zh_TW:["固定"]}},33110:e=>{e.exports={en:["Pin to new left scale"],zh_TW:["固定至新的左側刻度"]}},28280:e=>{e.exports={en:["Pin to new right scale"],zh_TW:["固定至新的右側刻度"]}},14115:e=>{e.exports={en:["Pin to left scale"],zh_TW:["固定到左側刻度"]}},72046:e=>{e.exports={en:["Pin to left scale (hidden)"],zh_TW:["固定到左側刻度(隱藏)"]}},81054:e=>{e.exports={en:["Pin to right scale"],zh_TW:["固定到右側刻度"]}},16986:e=>{e.exports={en:["Pin to right scale (hidden)"],zh_TW:["固定到右側刻度(隱藏)"]}},60035:e=>{e.exports={en:["Pin to scale (now left)"],zh_TW:["固定至刻度(當前在左側)"]}},94210:e=>{e.exports={en:["Pin to scale (now no scale)"],zh_TW:["固定至刻度(當前無刻度)"]}},10761:e=>{e.exports={en:["Pin to scale (now right)"],zh_TW:["固定至刻度(當前在右側)"]}},76150:e=>{e.exports={en:["Pin to scale (now {label})"],zh_TW:["固定至刻度(當前在{label})"]}},29436:e=>{e.exports={en:["Pin to scale {label}"],zh_TW:["固定至刻度{label}"]}},2165:e=>{e.exports={en:["Pin to scale {label} (hidden)"],zh_TW:["固定至刻度{label}(隱藏)"]}},90095:e=>{e.exports={en:["Pinned to left scale"],zh_TW:["已固定到左側刻度"]}},32538:e=>{e.exports={en:["Pinned to left scale (hidden)"],zh_TW:["已固定到左側刻度(隱藏)"]}},44579:e=>{e.exports={en:["Pinned to right scale"],zh_TW:["已固定到右側刻度"]}},94559:e=>{e.exports={en:["Pinned to right scale (hidden)"],zh_TW:["固定到右側刻度(隱藏)"]}},12645:e=>{e.exports={en:["Pinned to scale {label}"],zh_TW:["已固定至刻度{label}"]}},3564:e=>{e.exports={en:["Pinned to scale {label} (hidden)"],zh_TW:["固定至刻度{label}(隱藏)"]}},71566:e=>{e.exports={en:["Plus button"],zh_TW:["加號按鈕"]}},28298:e=>{e.exports={en:["Please give us a clipboard writing permission in your browser or press {keystroke}"],zh_TW:["請在您的瀏覽器中向我們提供剪貼板寫入權限,或按{keystroke}"]}},81248:e=>{e.exports={en:["Prague"],zh_TW:["布拉格"]}},81712:e=>{e.exports={en:["Press and hold {key} while zooming to maintain the chart position"],zh_TW:["縮放時按住{key}以保持圖表位置"]}},91282:e=>{e.exports={en:["Price Label"],zh_TW:["價格標籤"]}},97512:e=>{e.exports={en:["Price Note"],zh_TW:["價格註釋"]}},68941:e=>{e.exports={en:["Price Range"],zh_TW:["價格範圍"]}},66123:e=>{e.exports={en:["Price format is invalid."],zh_TW:["價格格式無效"]}},72926:e=>{e.exports={ -en:["Price line"],zh_TW:["價格線"]}},59189:e=>{e.exports={en:["Primary"],zh_TW:["基本級"]}},75747:e=>{e.exports={en:["Projection"],zh_TW:["投影"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],zh_TW:["發表於{customer},{date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],zh_TW:["卡達"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],zh_TW:["快速搜尋。按{shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],zh_TW:["旋轉矩形"]}},52961:e=>{e.exports={en:["Rome"],zh_TW:["羅馬"]}},50318:e=>{e.exports={en:["Ray"],zh_TW:["射線"]}},55169:e=>{e.exports={en:["Range"],zh_TW:["範圍圖"]}},13386:e=>{e.exports={en:["Reykjavik"],zh_TW:["雷克雅維克"]}},26001:e=>{e.exports={en:["Rectangle"],zh_TW:["矩形"]}},48236:e=>{e.exports={en:["Redo"],zh_TW:["重做"]}},2460:e=>{e.exports={en:["Regression Trend"],zh_TW:["回歸趨勢"]}},67410:e=>{e.exports={en:["Remove"],zh_TW:["移除"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],zh_TW:["從收藏夾中刪除此財務指標"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],zh_TW:["從收藏夾中刪除該指標"]}},86285:e=>{e.exports={en:["Remove {drawings}"],zh_TW:["移除{drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],zh_TW:["移除{drawings}&{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],zh_TW:["移除{indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],zh_TW:["重新命名圖表版面"]}},88130:e=>{e.exports={en:["Renko"],zh_TW:["磚形圖"]}},75246:e=>{e.exports={en:["Reset chart view"],zh_TW:["重設圖表視圖"]}},88853:e=>{e.exports={en:["Reset points"],zh_TW:["重置點"]}},15332:e=>{e.exports={en:["Reset price scale"],zh_TW:["重設價格刻度"]}},54170:e=>{e.exports={en:["Reset time scale"],zh_TW:["重設時間刻度"]}},37974:e=>{e.exports={en:["Riyadh"],zh_TW:["利雅得"]}},94022:e=>{e.exports={en:["Riga"],zh_TW:["里加"]}},60630:e=>{e.exports={en:["Runtime error"],zh_TW:["運行時錯誤"]}},66719:e=>{e.exports={en:["Warning"],zh_TW:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],zh_TW:["華沙"]}},98549:e=>{e.exports={en:["Tokelau"],zh_TW:["托克勞群島"]}},69122:e=>{e.exports={en:["Tokyo"],zh_TW:["東京"]}},10095:e=>{e.exports={en:["Toronto"],zh_TW:["多倫多"]}},17981:e=>{e.exports={en:["Table"],zh_TW:["表格"]}},11034:e=>{e.exports={en:["Taipei"],zh_TW:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],zh_TW:["塔林"]}},6686:e=>{e.exports={en:["Tehran"],zh_TW:["德黑蘭"]}},93553:e=>{e.exports={en:["Template"],zh_TW:["範本"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],zh_TW:["數據供應商不提供此商品的成交量數據。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],zh_TW:["發表預覽無法載入,請停用瀏覽器附加元件,然後重試。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."],zh_TW:["請求處理時間過長。請確保您的網路連接穩定。如果依然有問題,請嘗試縮短請求的時間週期。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."], -zh_TW:["您選擇的時間間段和圖表時間週期內沒有數據。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],zh_TW:["這個檔案太大了。最大尺寸為{value}。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],zh_TW:["該指標無法運用到其他指標上"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],zh_TW:["該腳本包含一個錯誤。請聯繫作者。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],zh_TW:["此腳本僅供檢視。要請求訪問,請聯繫其作者。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],zh_TW:["此商品代碼僅在{linkStart}TradingView{linkEnd}上可用"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],zh_TW:["三驅形態"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],zh_TW:["基於Tick的週期不適用於{ticker}。"]}},12806:e=>{e.exports={en:["Time"],zh_TW:["時間"]}},20909:e=>{e.exports={en:["Time zone"],zh_TW:["時區"]}},46852:e=>{e.exports={en:["Time Cycles"],zh_TW:["時間周期"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],zh_TW:["時間 價格 機會"]}},66823:e=>{e.exports={en:["Trade"],zh_TW:["交易"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],zh_TW:["TradingView是交互式的,並且具有與螢幕閱讀器一起使用的命令。以下是可用於在平台上交互的鍵盤命令列表"]}},35757:e=>{e.exports={en:["Trend Angle"],zh_TW:["趨勢線角度"]}},97339:e=>{e.exports={en:["Trend Line"],zh_TW:["趨勢線"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],zh_TW:["斐波那契趨勢擴展"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],zh_TW:["斐波那契趨勢時間"]}},1671:e=>{e.exports={en:["Triangle"],zh_TW:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],zh_TW:["下降三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],zh_TW:["三角形態"]}},21236:e=>{e.exports={en:["Triangle Up"],zh_TW:["上升三角形"]}},21007:e=>{e.exports={en:["Tunis"],zh_TW:["突尼斯"]}},1833:e=>{e.exports={en:["UTC"],zh_TW:["世界統一時間"]}},14804:e=>{e.exports={en:["Undo"],zh_TW:["復原"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],zh_TW:["深度回測模式發生了意外錯誤。請聯繫客服以獲取更多資訊。"]}},15432:e=>{e.exports={en:["Units"],zh_TW:["單位"]}},11768:e=>{e.exports={en:["Unknown error"],zh_TW:["未知的錯誤"]}},99894:e=>{e.exports={en:["Unlock"],zh_TW:["解鎖"]}},75546:e=>{e.exports={en:["Unsupported interval"],zh_TW:["不支援的週期"]}},8580:e=>{e.exports={en:["User-defined error"],zh_TW:["使用者定義的錯誤"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],zh_TW:["成交量分佈圖固定範圍"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],zh_TW:["僅在我們的升級方案中才可使用的成交量分布圖指標。"]}},93722:e=>{e.exports={en:["Volume candles"],zh_TW:["成交量K線"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],zh_TW:["BIST MIXED數據方案中不提供成交量數據。"]}},92763:e=>{e.exports={en:["Volume footprint"],zh_TW:["成交量軌跡"]}},32838:e=>{e.exports={en:["Vancouver"],zh_TW:["溫哥華"]}},29535:e=>{e.exports={en:["Vertical Line"],zh_TW:["垂直線"]}},23160:e=>{e.exports={en:["Vienna"],zh_TW:["維也納"]}},60534:e=>{e.exports={ -en:["Vilnius"],zh_TW:["維爾紐斯"]}},40091:e=>{e.exports={en:["Visibility"],zh_TW:["可見性"]}},54853:e=>{e.exports={en:["Visibility on intervals"],zh_TW:["時間週期的可見性"]}},58302:e=>{e.exports={en:["Visible on tap"],zh_TW:["點擊即可看到"]}},10309:e=>{e.exports={en:["Visible on mouse over"],zh_TW:["游標移動時可見"]}},4077:e=>{e.exports={en:["Visual order"],zh_TW:["視覺順序"]}},11316:e=>{e.exports={en:["X Cross"],zh_TW:["X 交叉"]}},42231:e=>{e.exports={en:["XABCD Pattern"],zh_TW:["XABCD形態"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],zh_TW:["您不能在這個付費方案內查看主時間框架"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],zh_TW:["您已鎖定此商品上的繪圖。您想刪除鎖定的繪圖嗎?"]}},53168:e=>{e.exports={en:["Yangon"],zh_TW:["仰光"]}},93123:e=>{e.exports={en:["Yes, remove them"],zh_TW:["是,刪除它們"]}},62859:e=>{e.exports={en:["Zurich"],zh_TW:["蘇黎世"]}},47977:e=>{e.exports={en:["change Elliott degree"],zh_TW:["更改艾略特角度"]}},61557:e=>{e.exports={en:["change no overlapping labels"],zh_TW:["更改不重疊的標籤"]}},76852:e=>{e.exports={en:["change average close price label visibility"],zh_TW:["更改平均收盤價標籤的可見性"]}},1022:e=>{e.exports={en:["change average close price line visibility"],zh_TW:["更改平均收盤價線的可見性"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],zh_TW:["改變bid和ask標籤的可見性"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],zh_TW:["改變bid和ask線的可見性"]}},32302:e=>{e.exports={en:["change currency"],zh_TW:["更改貨幣"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],zh_TW:["將圖表版面更改為{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],zh_TW:["更改連續契約轉換的可見性"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],zh_TW:["更改倒計時到K線關閉的可見性"]}},16979:e=>{e.exports={en:["change date range"],zh_TW:["更改日期範圍"]}},53929:e=>{e.exports={en:["change dividends visibility"],zh_TW:["改變股息可見性"]}},6119:e=>{e.exports={en:["change events visibility on chart"],zh_TW:["改變圖表上的事件可見性"]}},6819:e=>{e.exports={en:["change earnings visibility"],zh_TW:["改變收益可見性"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],zh_TW:["更改期貨合約到期的可見性"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],zh_TW:["更改高低價標籤的可見性"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],zh_TW:["更改高低價線的可見性"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],zh_TW:["更改指標名稱標籤可見性"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],zh_TW:["更改指標值標籤可見性"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],zh_TW:["更改最新消息和想法的可見性"]}},88849:e=>{e.exports={en:["change linking group"],zh_TW:["更改連結組"]}},14691:e=>{e.exports={en:["change pane height"],zh_TW:["更改窗格高度"]}},96379:e=>{e.exports={en:["change plus button visibility"],zh_TW:["更改加號按鈕的可見性"]}},76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],zh_TW:["改變盤前/盤後市場價格標籤的可見性"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"], -zh_TW:["改變盤前/盤後市場價格線的可見性"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],zh_TW:["改變前一個收價線的可見性"]}},8662:e=>{e.exports={en:["change price line visibility"],zh_TW:["改變價格線"]}},2509:e=>{e.exports={en:["change price to bar ratio"],zh_TW:["更改價格K線比"]}},32829:e=>{e.exports={en:["change resolution"],zh_TW:["變更時間周期"]}},35400:e=>{e.exports={en:["change symbol"],zh_TW:["變更商品"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],zh_TW:["更改商品標籤可見性"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],zh_TW:["改變商品最後一個值的可見性"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],zh_TW:["改變商品前一個收盤價的可見性"]}},87041:e=>{e.exports={en:["change session"],zh_TW:["更改交易時段"]}},38413:e=>{e.exports={en:["change session breaks visibility"],zh_TW:["更改交易時段分隔可見性"]}},49965:e=>{e.exports={en:["change series style"],zh_TW:["更改系列樣式"]}},47474:e=>{e.exports={en:["change splits visibility"],zh_TW:["改變拆分可見性"]}},20137:e=>{e.exports={en:["change timezone"],zh_TW:["更改時區"]}},85975:e=>{e.exports={en:["change unit"],zh_TW:["更改單位"]}},1924:e=>{e.exports={en:["change visibility"],zh_TW:["改變可見性"]}},84331:e=>{e.exports={en:["change visibility at current interval"],zh_TW:["更改當前時間週期的可見性"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],zh_TW:["更改當前及以上時間週期的可見性"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],zh_TW:["更改當前及以下時間週期的可見性"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],zh_TW:["更改所有時間週期的可見性"]}},94566:e=>{e.exports={en:["charts by TradingView"],zh_TW:["TradingView圖表"]}},32943:e=>{e.exports={en:["clone line tools"],zh_TW:["克隆線工具"]}},46219:e=>{e.exports={en:["create line tools group"],zh_TW:["建立畫線工具組"]}},95394:e=>{e.exports={en:["create line tools group from selection"],zh_TW:["從選單建立畫線工具組"]}},12898:e=>{e.exports={en:["create {tool}"],zh_TW:["建立{tool}"]}},94227:e=>{e.exports={en:["cut sources"],zh_TW:["剪切源"]}},11500:e=>{e.exports={en:["cut {title}"],zh_TW:["剪切{title}"]}},63869:e=>{e.exports={en:["anchor objects"],zh_TW:["錨定物件"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],zh_TW:["將畫線工具{lineTool}增加到{name}組"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],zh_TW:["增加線條工具到組{group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],zh_TW:["將此財務指標增加到整個版面"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],zh_TW:["將此指標增加到整個版面"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],zh_TW:["将此策略增加到整个版面"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],zh_TW:["將此商品增加到整個版面"]}},4128:e=>{e.exports={en:["align to 45 degrees"],zh_TW:["對齊至45度"]}},68231:e=>{e.exports={en:["apply chart theme"],zh_TW:["套用圖表主題"]}},99551:e=>{e.exports={en:["apply all chart properties"],zh_TW:["應用所有圖表屬性"]}},89720:e=>{e.exports={en:["apply drawing template"],zh_TW:["套用繪圖模板"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],zh_TW:["將出廠預設設定應用於選定的源"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"], -zh_TW:["將指標套用於整個版面"]}},69604:e=>{e.exports={en:["apply study template {template}"],zh_TW:["套用研究模板{template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],zh_TW:["應用工具條主題"]}},1979:e=>{e.exports={en:["bring group {title} forward"],zh_TW:["向前發送組{title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],zh_TW:["把{title}放在前面"]}},41966:e=>{e.exports={en:["bring {title} forward"],zh_TW:["上移{title}一層"]}},44676:e=>{e.exports={en:["by TradingView"],zh_TW:["由TradingView提供"]}},58850:e=>{e.exports={en:["date range lock"],zh_TW:["鎖定日期範圍"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],zh_TW:["將畫線工具移出{group}工具組"]}},13017:e=>{e.exports={en:["hide {title}"],zh_TW:["隱藏{title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],zh_TW:["隱藏K線上的標記"]}},56558:e=>{e.exports={en:["interval lock"],zh_TW:["周期鎖定"]}},6830:e=>{e.exports={en:["invert scale"],zh_TW:["翻轉價格刻度"]}},48818:e=>{e.exports={en:["insert {title}"],zh_TW:["插入{title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],zh_TW:["在{targetTitle}之後插入{title}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],zh_TW:["在{target}後插入{title}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],zh_TW:["在{target}前插入{title}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],zh_TW:["在{targetTitle}前插入{title}"]}},43364:e=>{e.exports={en:["load default drawing template"],zh_TW:["加載預設繪圖模板"]}},62011:e=>{e.exports={en:["loading..."],zh_TW:["載入中..."]}},76104:e=>{e.exports={en:["lock {title}"],zh_TW:["鎖定{title}"]}},20453:e=>{e.exports={en:["lock group {group}"],zh_TW:["鎖定組{group}"]}},18942:e=>{e.exports={en:["lock objects"],zh_TW:["鎖定物件"]}},98277:e=>{e.exports={en:["move"],zh_TW:["移動"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],zh_TW:["移動{title}到新的左側刻度"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],zh_TW:["移動{title}到新的右刻度"]}},64077:e=>{e.exports={en:["move all scales to left"],zh_TW:["將所有刻度移至左側"]}},19013:e=>{e.exports={en:["move all scales to right"],zh_TW:["將所有刻度移至右側"]}},52510:e=>{e.exports={en:["move drawing(s)"],zh_TW:["移動繪圖(多圖形)"]}},79209:e=>{e.exports={en:["move left"],zh_TW:["向左移動"]}},60114:e=>{e.exports={en:["move right"],zh_TW:["向右移動"]}},44854:e=>{e.exports={en:["move scale"],zh_TW:["移動坐標"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],zh_TW:["使{title}無坐標(全螢幕)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],zh_TW:["隱藏{group}工具組"]}},45987:e=>{e.exports={en:["make group {group} visible"],zh_TW:["使組{group}可見"]}},78055:e=>{e.exports={en:["merge down"],zh_TW:["向下合併"]}},41866:e=>{e.exports={en:["merge to pane"],zh_TW:["合併到窗格"]}},52458:e=>{e.exports={en:["merge up"],zh_TW:["向上合併"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],zh_TW:["刻度價格"]}},63796:e=>{e.exports={en:["scale price chart only"],zh_TW:["僅縮放價格圖表"]}},70771:e=>{e.exports={en:["scale time"],zh_TW:["縮放時間"]}},42070:e=>{e.exports={en:["scroll"],zh_TW:["滾動"]}},87840:e=>{e.exports={en:["scroll time"],zh_TW:["滾動時間"]}},82241:e=>{e.exports={ -en:["set price scale selection strategy to {title}"],zh_TW:["將價格刻度選擇策略設定為{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],zh_TW:["下移{title}一層"]}},5005:e=>{e.exports={en:["send {title} to back"],zh_TW:["把{title}放在後面"]}},69546:e=>{e.exports={en:["send group {title} backward"],zh_TW:["向後發送組{title}"]}},63934:e=>{e.exports={en:["share line tools globally"],zh_TW:["全局分享畫線工具"]}},90221:e=>{e.exports={en:["share line tools in layout"],zh_TW:["在版面中分享畫線工具"]}},13336:e=>{e.exports={en:["show all ideas"],zh_TW:["顯示所有想法"]}},91395:e=>{e.exports={en:["show ideas of followed users"],zh_TW:["顯示關注用戶的想法"]}},57460:e=>{e.exports={en:["show my ideas only"],zh_TW:["僅顯示我自己的想法"]}},4114:e=>{e.exports={en:["stay in drawing mode"],zh_TW:["留在繪圖模式"]}},3350:e=>{e.exports={en:["stop syncing drawing"],zh_TW:["停止同步繪圖"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],zh_TW:["停止同步線條工具"]}},53278:e=>{e.exports={en:["symbol lock"],zh_TW:["商品鎖定"]}},91677:e=>{e.exports={en:["sync time"],zh_TW:["同步時間"]}},3140:e=>{e.exports={en:["powered by"],zh_TW:["本站由"]}},92800:e=>{e.exports={en:["powered by TradingView"],zh_TW:["由TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],zh_TW:["粘貼繪圖"]}},1064:e=>{e.exports={en:["paste indicator"],zh_TW:["粘貼指標"]}},57010:e=>{e.exports={en:["paste {title}"],zh_TW:["粘貼{title}"]}},78690:e=>{e.exports={en:["pin to left scale"],zh_TW:["固定到左側刻度"]}},7495:e=>{e.exports={en:["pin to right scale"],zh_TW:["固定到右側刻度"]}},81566:e=>{e.exports={en:["pin to scale {label}"],zh_TW:["固定至刻度{label}"]}},2618:e=>{e.exports={en:["rearrange panes"],zh_TW:["重新排列窗格"]}},60806:e=>{e.exports={en:["remove all indicators"],zh_TW:["移除所有指標"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],zh_TW:["移除所有指標和繪圖工具"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],zh_TW:["移除取消選擇的空行工具"]}},30538:e=>{e.exports={en:["remove drawings"],zh_TW:["移除繪圖"]}},1193:e=>{e.exports={en:["remove drawings group"],zh_TW:["移除繪圖集"]}},38199:e=>{e.exports={en:["remove line data sources"],zh_TW:["刪除線條數據源"]}},93333:e=>{e.exports={en:["remove pane"],zh_TW:["移除窗格"]}},94543:e=>{e.exports={en:["remove {title}"],zh_TW:["移除{title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],zh_TW:["刪除線條工具組{name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],zh_TW:["將工具組{group}重命名為{newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],zh_TW:["重設版面大小"]}},3323:e=>{e.exports={en:["reset scales"],zh_TW:["重設刻度"]}},17336:e=>{e.exports={en:["reset time scale"],zh_TW:["重設時間刻度"]}},47418:e=>{e.exports={en:["resize layout"],zh_TW:["調整版面"]}},85815:e=>{e.exports={en:["restore defaults"],zh_TW:["恢復預設值"]}},96881:e=>{e.exports={en:["restore study defaults"],zh_TW:["恢復研究預設值"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],zh_TW:["切換最大化窗格狀態"]}},42240:e=>{e.exports={en:["toggle auto scale"],zh_TW:["切換自動刻度"]}},46054:e=>{e.exports={en:["toggle collapsed pane state"],zh_TW:["切換折疊窗格狀態"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],zh_TW:["切換索引到100坐標"]}},49695:e=>{e.exports={en:["toggle lock scale"], -zh_TW:["切換鎖定刻度"]}},49403:e=>{e.exports={en:["toggle log scale"],zh_TW:["切換對數刻度"]}},98994:e=>{e.exports={en:["toggle percentage scale"],zh_TW:["切換百分比刻度"]}},80688:e=>{e.exports={en:["toggle regular scale"],zh_TW:["切換正常刻度"]}},46807:e=>{e.exports={en:["track time"],zh_TW:["追蹤時間"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],zh_TW:["關閉畫線工具分享"]}},99234:e=>{e.exports={en:["unanchor objects"],zh_TW:["取消錨定物件"]}},23230:e=>{e.exports={en:["unlock objects"],zh_TW:["解鎖物件"]}},74590:e=>{e.exports={en:["unlock group {group}"],zh_TW:["解鎖組{group}"]}},12525:e=>{e.exports={en:["unlock {title}"],zh_TW:["解鎖{title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],zh_TW:["取消合併到新的底部窗格"]}},79443:e=>{e.exports={en:["unmerge up"],zh_TW:["取消向上合併"]}},46453:e=>{e.exports={en:["unmerge down"],zh_TW:["取消向下合併"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],zh_TW:["{chartStyle}圖表類型目前不適用於基於tick的時間週期。"]}},41643:e=>{e.exports={en:["{count} bars"],zh_TW:["{count}根K棒"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],zh_TW:["{symbol}財務數據由TradingView提供"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],zh_TW:["{userName}發表於{customer},{date}"]}},91084:e=>{e.exports={en:["zoom"],zh_TW:["縮放"]}},49856:e=>{e.exports={en:["zoom in"],zh_TW:["放大"]}},73638:e=>{e.exports={en:["zoom out"],zh_TW:["縮小"]}},41807:e=>{e.exports={en:["day","days"],zh_TW:["天"]}},42328:e=>{e.exports={en:["hour","hours"],zh_TW:["小時"]}},98393:e=>{e.exports={en:["month","months"],zh_TW:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],zh_TW:["分鐘"]}},33232:e=>{e.exports={en:["second","seconds"],zh_TW:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},48898:e=>{e.exports={en:["week","weeks"],zh_TW:["周"]}},11913:e=>{e.exports={en:["tick","ticks"],zh_TW:["ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],zh_TW:["{amount}繪圖"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],zh_TW:["{amount}指標"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],zh_TW:["{count}月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],zh_TW:["{count}日"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],zh_TW:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],zh_TW:["Apple公司"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],zh_TW:["Schwab短期美國公債ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],zh_TW:["Shares 0-5年高收益公司債券ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],zh_TW:["S&P/ASX All Australian 50指數"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],zh_TW:["S&P/ASX All Australian 200指數"]},e.exports["#ASX:XJO-symbol-description"]={en:["S&P/ASX 200 Index"],zh_TW:["S&P/ASX 200指數"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],zh_TW:["澳元/加元"]},e.exports["#AUDCHF-symbol-description"]={ -en:["Australian Dollar / Swiss Franc"],zh_TW:["澳元/瑞士法郎"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],zh_TW:["澳元/日圓"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],zh_TW:["澳元/紐元"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],zh_TW:["澳元/俄羅斯盧布"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],zh_TW:["澳元/美元"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],zh_TW:["S&P MERVAL指數"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],zh_TW:["比特幣現金/歐元"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],zh_TW:["比特幣現金/美元"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],zh_TW:["BELEX 15指數"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],zh_TW:["BIST 100指數"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],zh_TW:["比特幣/美元指數"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],zh_TW:["IBEX 35指數"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],zh_TW:["Bovespa指數"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],zh_TW:["IBrasil指數"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],zh_TW:["巴西50指數"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],zh_TW:["福特汽車公司"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],zh_TW:["S&P/BMV IPC指數"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],zh_TW:["巴西幣 / 日圓"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],zh_TW:["S&P BSE Sensex指數"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],zh_TW:["比特幣 / 巴西雷亞爾"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh_TW:["比特幣/加元"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],zh_TW:["比特幣/人民幣"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],zh_TW:["比特幣/歐元"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],zh_TW:["比特幣 / 英鎊"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],zh_TW:["比特幣 / 日圓"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],zh_TW:["比特幣/韓元"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],zh_TW:["比特幣 /波蘭茲羅提"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],zh_TW:["比特幣 / 俄羅斯盧布"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],zh_TW:["比特幣 / 泰銖"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],zh_TW:["比特幣 / 美元"]},e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],zh_TW:["比特幣黃金/美元"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"], -zh_TW:["秘魯綜合股價指數(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],zh_TW:["巴西 Bovespa 指數"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],zh_TW:["加元 / 日圓"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],zh_TW:["加元 / 美元"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],zh_TW:["標普100指數"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh_TW:["標準普爾500波動率指數"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],zh_TW:["美國長期公債期貨"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],zh_TW:["玉米期貨"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],zh_TW:["豆粕期貨"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],zh_TW:["10年期美國公債期貨"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],zh_TW:["燕麥期貨"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],zh_TW:["30天聯邦基金利率期貨"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],zh_TW:["大米期貨"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],zh_TW:["大豆期貨"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],zh_TW:["小麥期貨"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],zh_TW:["大豆迷你期貨"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],zh_TW:["小麥迷你期貨"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],zh_TW:["E-迷你道瓊指數($5) 期貨"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],zh_TW:["瑞士法郎 / 日圓"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],zh_TW:["瑞士法郎 / 美元"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],zh_TW:["CME比特幣期貨"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],zh_TW:["黃油期貨現金(連續:當前合約在前)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],zh_TW:["牛飼料期貨"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],zh_TW:["瘦肉豬期貨"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],zh_TW:["活牛期貨"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],zh_TW:["E-mini歐元期貨"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],zh_TW:["標普500 E-mini期貨"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],zh_TW:["日圓E-mini期貨"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],zh_TW:["E-迷你納斯達克100指數期貨"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],zh_TW:["E-Mini羅素2000指數期貨"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"],zh_TW:["歐洲鋁價期貨"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],zh_TW:["鋁美國中西部交易溢價普氏(25公噸)期貨"]}, -e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],zh_TW:["黃金期貨"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],zh_TW:["銅期貨"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],zh_TW:["白銀期貨"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],zh_TW:["E-mini銅期貨"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],zh_TW:["白銀(迷你)期貨"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],zh_TW:["黃金(迷你)期貨"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],zh_TW:["銅差價合約"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],zh_TW:["玉米差價合約"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],zh_TW:["棉花差價合約"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],zh_TW:["加密貨幣總市值,$"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],zh_TW:["DFM指數"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],zh_TW:["道瓊綜合平均指數"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],zh_TW:["道瓊商品指數農業相關"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],zh_TW:["道瓊商品指數可可"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],zh_TW:["道瓊商品指數能源"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],zh_TW:["道瓊商品指數黃金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],zh_TW:["道瓊商品指數穀物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],zh_TW:["道瓊商品指數鎳"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],zh_TW:["道瓊商品指數咖啡"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],zh_TW:["道瓊商品指數糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],zh_TW:["道瓊商品指數白銀"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],zh_TW:["道瓊運輸平均指數"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],zh_TW:["道瓊公用事業平均指數"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],zh_TW:["道瓊美國煤炭指數"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],zh_TW:["EGX 30指數"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],zh_TW:["古典以太坊 / 比特幣"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],zh_TW:["以太坊經典 / 歐元"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],zh_TW:["古典以太坊 / 美元"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],zh_TW:["以太坊 / 比特幣"]},e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],zh_TW:["以太坊/歐元"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],zh_TW:["以太坊/英鎊"]}, -e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],zh_TW:["以太坊/日圓"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],zh_TW:["以太坊 / 韓元"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],zh_TW:["以太坊 / 泰銖"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],zh_TW:["以太坊 / 美元"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],zh_TW:["歐元公債"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],zh_TW:["歐元/澳元"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],zh_TW:["歐元 / 巴西幣"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],zh_TW:["歐元 / 加元"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],zh_TW:["歐元 / 瑞士法郎"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],zh_TW:["歐元 / 英鎊"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],zh_TW:["歐元 / 日圓"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],zh_TW:["歐元/挪威克朗"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],zh_TW:["歐元 / 紐元"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],zh_TW:["AEX指數"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],zh_TW:["BEL 20指數"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],zh_TW:["歐元 / 俄羅斯盧布"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],zh_TW:["歐元 / 俄羅斯盧布 匯率"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],zh_TW:["歐元 / 瑞典克朗"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],zh_TW:["歐元 / 土耳其里拉"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],zh_TW:["歐元 / 美元"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],zh_TW:["美國小型股2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],zh_TW:["國內生產總值, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],zh_TW:["總人口:含海外軍隊"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],zh_TW:["民間失業率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],zh_TW:["富時吉隆坡綜合指數"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],zh_TW:["S&P/ASX指數"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#GBPAUD-symbol-description"]={en:["British Pound / Australian Dollar"],zh_TW:["英鎊/澳元"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],zh_TW:["英鎊 / 加元"]}, -e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],zh_TW:["英鎊 / 瑞士法郎"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],zh_TW:["英鎊 / 歐元"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],zh_TW:["英鎊 / 日圓"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],zh_TW:["英鎊 / 紐元"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],zh_TW:["英鎊/波蘭茲羅提"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],zh_TW:["英鎊 / 俄羅斯盧布"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],zh_TW:["英鎊 / 美元"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],zh_TW:["德國 DAX 指數"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],zh_TW:["Alphabet 公司 (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],zh_TW:["WIG20指數"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],zh_TW:["恆生指數"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],zh_TW:["美元指數期貨"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],zh_TW:["IDX綜合指數"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],zh_TW:["恆生中國企業指數"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],zh_TW:["印尼雅加達綜合指數"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],zh_TW:["大馬吉隆坡綜合指數"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],zh_TW:["Italian MIB指數"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],zh_TW:["STI 新加坡海峽時報指數"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh_TW:["台灣加權指數"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],zh_TW:["上證綜合指數"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],zh_TW:["IOTA /美元"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],zh_TW:["日本 225 指數"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],zh_TW:["日圓 / 韓圜"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],zh_TW:["日圓 / 俄羅斯盧布"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],zh_TW:["日圓 / 美元"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],zh_TW:["盧克石油"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],zh_TW:["萊特幣 / 巴西雷亞爾"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],zh_TW:["萊特幣/比特幣"]},e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],zh_TW:["萊特幣 / 美元"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"], -zh_TW:["Luna / 美元"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],zh_TW:["布蘭特原油期貨"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],zh_TW:["俄羅斯天然氣公司"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],zh_TW:["俄羅斯MOEX指數"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],zh_TW:["俄羅斯MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],zh_TW:["俄羅斯MOEX指數"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],zh_TW:["MICEX指數期貨"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],zh_TW:["MICEX指數期貨"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],zh_TW:["RTS指數期貨"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],zh_TW:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],zh_TW:["俄鋁公司"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],zh_TW:["俄羅斯聯邦儲蓄銀行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],zh_TW:["微軟公司"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],zh_TW:["超微半導體公司"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],zh_TW:["PHLX住房行業指數"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],zh_TW:["Ishares 7-10年期美國公債ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],zh_TW:["Ishares 3-7年期美國公債ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],zh_TW:["納斯達克綜合指數"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],zh_TW:["納斯達克100指數"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],zh_TW:["PHLX石油服務業指數"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],zh_TW:["IShares 1-3年期美國公債ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],zh_TW:["費城半導體指數"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],zh_TW:["Ishares 20+ 年美國公債ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],zh_TW:["PHLX公用事業指數"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],zh_TW:["PHLX費城金銀指數"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],zh_TW:["Zscaler公司"]},e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],zh_TW:["NEO/美元"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"], -zh_TW:["天然氣 (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],zh_TW:["印度電話工業有限公司"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],zh_TW:["Nifty 50指數"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],zh_TW:["NY Ethanol 期貨"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],zh_TW:["可可期貨"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],zh_TW:["輕原油期貨"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],zh_TW:["NY Harbor ULSD 期貨"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],zh_TW:["咖啡期貨"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],zh_TW:["天然氣期貨"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],zh_TW:["鈀金期貨"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],zh_TW:["鉑金期貨"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],zh_TW:["RBOB汽油期貨"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],zh_TW:["棉花期貨"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],zh_TW:["E-mini天然氣期貨"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],zh_TW:["E-mini輕原油期貨"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],zh_TW:["E-mini汽油期貨"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],zh_TW:["阿里巴巴集團控股公司"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],zh_TW:["福特汽车公司"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],zh_TW:["夏威夷電力實業"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],zh_TW:["紐約證交所綜合指數"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],zh_TW:["巴西石油公司"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],zh_TW:["美國證券交易所綜合指數"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],zh_TW:["紐約證交所ARCA主要市場指數"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],zh_TW:["紐元 / 日圓"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],zh_TW:["紐元 / 美元"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],zh_TW:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],zh_TW:["S&P / NZX 50指數總市值"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],zh_TW:["天然氣差價合約"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],zh_TW:["S&P 500指數"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],zh_TW:["銅差價合約(美元/磅)"]},e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],zh_TW:["OMX哥本哈根25指數"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]}, -e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],zh_TW:["OMX赫爾辛基25指數"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],zh_TW:["OMX Riga Gross指數"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],zh_TW:["OMX斯德哥爾摩30指數"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],zh_TW:["OMX Tallinn Gross指數"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],zh_TW:["OMX Vilnius Gross指數"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],zh_TW:["QE指數"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],zh_TW:["俄羅斯 RTS 指數"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],zh_TW:["羅素3000指數"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],zh_TW:["羅素1000指數"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],zh_TW:["羅素2000指數"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],zh_TW:["福特汽車公司"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],zh_TW:["瑞士市場指數"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],zh_TW:["Solana / 美元"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],zh_TW:["大豆差價合約"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],zh_TW:["標普100指數"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],zh_TW:["標準普爾高盛商品指數"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],zh_TW:["標準普爾500指數"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],zh_TW:["標普500價值股指數"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],zh_TW:["標準普爾500指數"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],zh_TW:["糖差價合約"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],zh_TW:["深證成份指數"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],zh_TW:["中東特種電纜公司"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],zh_TW:["Tadawul全股指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],zh_TW:["TA-35指數"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],zh_TW:["S&P/TSX 綜合指數"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],zh_TW:["S&P/TSX 60 指數"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],zh_TW:["澳大利亞政府債券10年"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],zh_TW:["澳洲政府債券10年期收益"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],zh_TW:["澳元貨幣指數"]},e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],zh_TW:["英鎊貨幣指數"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"], -zh_TW:["加拿大政府債券,10 年期"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],zh_TW:["加拿大政府債券 10 年收益率"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],zh_TW:["中國政府債券10年"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],zh_TW:["中國政府債券10年期收益"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],zh_TW:["加拿大元貨幣指數"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],zh_TW:["德國政府債券10年"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],zh_TW:["德國政府債券10年期收益"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],zh_TW:["德國DAX指數"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊斯工業平均指數"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],zh_TW:["美元指數"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],zh_TW:["西班牙政府債券10年"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],zh_TW:["西班牙政府債券10年期收益"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],zh_TW:["歐元公債"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],zh_TW:["歐元貨幣指數"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],zh_TW:["法國政府債券10年"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],zh_TW:["法國政府債券10年期收益"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],zh_TW:["英國政府債券2年"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],zh_TW:["英國政府債券10 年"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],zh_TW:["英國政府債券10年期收益"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],zh_TW:["黃金差價合約(美元/盎司)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],zh_TW:["恆生指數"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],zh_TW:["IBEX 35指數"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],zh_TW:["印尼政府債券3年"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],zh_TW:["印尼政府債券10年"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],zh_TW:["印度尼西亞政府債券 10 年收益率"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],zh_TW:["印度政府債券10年"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],zh_TW:["印度政府債券10年期收益"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],zh_TW:["義大利政府債券10年"]},e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],zh_TW:["義大利政府債券10年期收益"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"], -zh_TW:["US綜合指數"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],zh_TW:["日本政府債券10年"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],zh_TW:["日本政府債券10年期收益"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],zh_TW:["日圓貨幣指數"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],zh_TW:["韓國綜合股價指數"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],zh_TW:["韓國政府債券10年"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],zh_TW:["韓國政府債券10年期收益"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],zh_TW:["馬來西亞政府債券10年"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],zh_TW:["馬來西亞政府債券10年期收益"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],zh_TW:["US 100指數"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],zh_TW:["日本 225 指數"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],zh_TW:["荷蘭政府債券,10 年期"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],zh_TW:["荷蘭政府債券 10 年收益率"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],zh_TW:["美國NYSE綜合指數"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],zh_TW:["紐西蘭政府債券,10 年期"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],zh_TW:["紐西蘭政府債券 10 年收益率"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],zh_TW:["鈀金差價合約(美元/盎司)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],zh_TW:["波蘭政府債券5年收益"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],zh_TW:["波蘭政府債券10年收益"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],zh_TW:["鉑金差價合約(美元/盎司)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],zh_TW:["葡萄牙政府債券10年"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],zh_TW:["葡萄牙政府債券10年期收益"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],zh_TW:["南非40強指數"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],zh_TW:["白銀差價合約(美元/盎司)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],zh_TW:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],zh_TW:["瑞士市場指數"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],zh_TW:["海峽時報指數"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],zh_TW:["瑞士法郎指數"]},e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],zh_TW:["土耳其政府債券10年"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"], -zh_TW:["土耳其政府債券10年期收益"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],zh_TW:["布蘭特原油差價合約"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],zh_TW:["美國政府債券2年"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],zh_TW:["美國政府債券2年期收益"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],zh_TW:["美國政府債券5年"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],zh_TW:["美國政府債券5年期收益"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],zh_TW:["美國政府債券10年"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],zh_TW:["美國政府債券10年期收益"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],zh_TW:["美國政府債券30年"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],zh_TW:["WTI 原油差價合約"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh_TW:["Volatility S&P 500指數"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],zh_TW:["紐元指數"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh_TW:["台灣加權指數"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],zh_TW:["台灣加權股票指數"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],zh_TW:["Twitter公司"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],zh_TW:["富時100指數"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],zh_TW:["原油差價合約(布蘭特)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],zh_TW:["Uniswap / 美元"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],zh_TW:["美元/澳元"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],zh_TW:["美元 / 巴西幣"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],zh_TW:["美元 / 加元"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],zh_TW:["美元 / 瑞士法郎"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],zh_TW:["美元 / 人民幣"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],zh_TW:["美元 / 丹麥克朗"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],zh_TW:["美元 / 歐元"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],zh_TW:["美元 / 英鎊"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],zh_TW:["美元 / 港幣"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],zh_TW:["美元/匈牙利福林"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],zh_TW:["美元 / 印尼盾"]},e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],zh_TW:["美元/以色列謝克爾"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"], -zh_TW:["美元 / 印度盧比"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],zh_TW:["美元 / 日圓"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],zh_TW:["美元 / 韓圜"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],zh_TW:["美元 / 墨西哥比索"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],zh_TW:["美元 / 紐元"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],zh_TW:["美元 / 菲律賓比索"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],zh_TW:["美元 / 波蘭茲羅提"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],zh_TW:["美元 / 俄羅斯盧布"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],zh_TW:["美元 / 俄羅斯盧布 匯率"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],zh_TW:["美元 / 瑞典克朗"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],zh_TW:["美元 / 新加坡元"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],zh_TW:["美元/泰銖"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],zh_TW:["美元 / 土耳其里拉"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],zh_TW:["美元/南非蘭特"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],zh_TW:["原油差價合約(WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],zh_TW:["小麥差價合約"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],zh_TW:["白銀 / 美元"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],zh_TW:["黃金現貨 / 美元"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh_TW:["比特幣/加元"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],zh_TW:["德國DAX指數"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],zh_TW:["Monero/美元"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],zh_TW:["鈀金差價合約"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],zh_TW:["白金 / 美元"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],zh_TW:["瑞波幣/比特幣"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],zh_TW:["瑞波幣/歐元"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],zh_TW:["瑞波幣/美元"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],zh_TW:["Zcash/美元"]}}}]); \ No newline at end of file +en:["Price line"],zh_TW:["價格線"]}},59189:e=>{e.exports={en:["Primary"],zh_TW:["基本級"]}},75747:e=>{e.exports={en:["Projection"],zh_TW:["投影"]}},55801:e=>{e.exports={en:["Published on {customer}, {date}"],zh_TW:["發表於{customer},{date}"]}},14568:e=>{e.exports={en:["Q1"]}},13534:e=>{e.exports={en:["Q2"]}},14530:e=>{e.exports={en:["Q3"]}},3762:e=>{e.exports={en:["Q4"]}},28756:e=>{e.exports={en:["Qatar"],zh_TW:["卡達"]}},57959:e=>{e.exports={en:["Quick search. Press {shortcut}"],zh_TW:["快速搜尋。按{shortcut}"]}},56820:e=>{e.exports={en:["Rotated Rectangle"],zh_TW:["旋轉矩形"]}},52961:e=>{e.exports={en:["Rome"],zh_TW:["羅馬"]}},50318:e=>{e.exports={en:["Ray"],zh_TW:["射線"]}},55169:e=>{e.exports={en:["Range"],zh_TW:["範圍圖"]}},13386:e=>{e.exports={en:["Reykjavik"],zh_TW:["雷克雅維克"]}},26001:e=>{e.exports={en:["Rectangle"],zh_TW:["矩形"]}},48236:e=>{e.exports={en:["Redo"],zh_TW:["重做"]}},2460:e=>{e.exports={en:["Regression Trend"],zh_TW:["回歸趨勢"]}},67410:e=>{e.exports={en:["Remove"],zh_TW:["移除"]}},3061:e=>{e.exports={en:["Remove this financial metric from favorites"],zh_TW:["從收藏夾中刪除此財務指標"]}},58764:e=>{e.exports={en:["Remove this indicator from favorites"],zh_TW:["從收藏夾中刪除該指標"]}},86285:e=>{e.exports={en:["Remove {drawings}"],zh_TW:["移除{drawings}"]}},87796:e=>{e.exports={en:["Remove {drawings} & {indicators}"],zh_TW:["移除{drawings}&{indicators}"]}},87797:e=>{e.exports={en:["Remove {indicators}"],zh_TW:["移除{indicators}"]}},22584:e=>{e.exports={en:["Rename Chart Layout"],zh_TW:["重新命名圖表版面"]}},88130:e=>{e.exports={en:["Renko"],zh_TW:["磚形圖"]}},75246:e=>{e.exports={en:["Reset chart view"],zh_TW:["重設圖表視圖"]}},88853:e=>{e.exports={en:["Reset points"],zh_TW:["重置點"]}},15332:e=>{e.exports={en:["Reset price scale"],zh_TW:["重設價格刻度"]}},54170:e=>{e.exports={en:["Reset time scale"],zh_TW:["重設時間刻度"]}},37974:e=>{e.exports={en:["Riyadh"],zh_TW:["利雅得"]}},94022:e=>{e.exports={en:["Riga"],zh_TW:["里加"]}},60630:e=>{e.exports={en:["Runtime error"],zh_TW:["運行時錯誤"]}},66719:e=>{e.exports={en:["Warning"],zh_TW:["警告"]}},5959:e=>{e.exports={en:["Warsaw"],zh_TW:["華沙"]}},41446:e=>{e.exports={en:["To calculate the VWAP indicator, more data is needed. Zoom out or scroll left to load more historical data."]}},98549:e=>{e.exports={en:["Tokelau"],zh_TW:["托克勞群島"]}},69122:e=>{e.exports={en:["Tokyo"],zh_TW:["東京"]}},10095:e=>{e.exports={en:["Toronto"],zh_TW:["多倫多"]}},17981:e=>{e.exports={en:["Table"],zh_TW:["表格"]}},11034:e=>{e.exports={en:["Taipei"],zh_TW:["台北"]}},79995:e=>{e.exports={en:["Tallinn"],zh_TW:["塔林"]}},6686:e=>{e.exports={en:["Tehran"],zh_TW:["德黑蘭"]}},93553:e=>{e.exports={en:["Template"],zh_TW:["範本"]}},81657:e=>{e.exports={en:["The data vendor doesn't provide volume data for this symbol."],zh_TW:["數據供應商不提供此商品的成交量數據。"]}},49947:e=>{e.exports={en:["The publication preview could not be loaded. Please disable your browser extensions and try again."],zh_TW:["發表預覽無法載入,請停用瀏覽器附加元件,然後重試。"]}},99274:e=>{e.exports={en:["The request took too long to process. Ensure you have a stable internet connection. If the issue persists, try decreasing the length of the requested time interval."], +zh_TW:["請求處理時間過長。請確保您的網路連接穩定。如果依然有問題,請嘗試縮短請求的時間週期。"]}},43716:e=>{e.exports={en:["There's no data for your selected period and chart timeframe."],zh_TW:["您選擇的時間間段和圖表時間週期內沒有數據。"]}},93738:e=>{e.exports={en:["This file is too big. Max size is {value}."],zh_TW:["這個檔案太大了。最大尺寸為{value}。"]}},59519:e=>{e.exports={en:["This indicator cannot be applied to another indicator."],zh_TW:["該指標無法運用到其他指標上"]}},18260:e=>{e.exports={en:["This script contains an error. Please contact its author."],zh_TW:["該腳本包含一個錯誤。請聯繫作者。"]}},76989:e=>{e.exports={en:["This script is invite-only. To request access, please contact its author."],zh_TW:["此腳本僅供檢視。要請求訪問,請聯繫其作者。"]}},47773:e=>{e.exports={en:["This symbol is only available on {linkStart}TradingView{linkEnd}."],zh_TW:["此商品代碼僅在{linkStart}TradingView{linkEnd}上可用"]}},46982:e=>{e.exports={en:["Three Drives Pattern"],zh_TW:["三驅形態"]}},80254:e=>{e.exports={en:["Tick-based intervals are not available for {ticker}."],zh_TW:["基於Tick的週期不適用於{ticker}。"]}},12806:e=>{e.exports={en:["Time"],zh_TW:["時間"]}},20909:e=>{e.exports={en:["Time zone"],zh_TW:["時區"]}},46852:e=>{e.exports={en:["Time Cycles"],zh_TW:["時間周期"]}},17809:e=>{e.exports={en:["Time Price Opportunity"],zh_TW:["時間 價格 機會"]}},66823:e=>{e.exports={en:["Trade"],zh_TW:["交易"]}},7697:e=>{e.exports={en:["TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"],zh_TW:["TradingView是交互式的,並且具有與螢幕閱讀器一起使用的命令。以下是可用於在平台上交互的鍵盤命令列表"]}},35757:e=>{e.exports={en:["Trend Angle"],zh_TW:["趨勢線角度"]}},97339:e=>{e.exports={en:["Trend Line"],zh_TW:["趨勢線"]}},80583:e=>{e.exports={en:["Trend-Based Fib Extension"],zh_TW:["斐波那契趨勢擴展"]}},72159:e=>{e.exports={en:["Trend-Based Fib Time"],zh_TW:["斐波那契趨勢時間"]}},1671:e=>{e.exports={en:["Triangle"],zh_TW:["三角形"]}},76152:e=>{e.exports={en:["Triangle Down"],zh_TW:["下降三角形"]}},90148:e=>{e.exports={en:["Triangle Pattern"],zh_TW:["三角形態"]}},21236:e=>{e.exports={en:["Triangle Up"],zh_TW:["上升三角形"]}},21007:e=>{e.exports={en:["Tunis"],zh_TW:["突尼斯"]}},1833:e=>{e.exports={en:["UTC"],zh_TW:["世界統一時間"]}},14804:e=>{e.exports={en:["Undo"],zh_TW:["復原"]}},56815:e=>{e.exports={en:["Unexpected error in Deep Backtesting mode. Contact support for more information."],zh_TW:["深度回測模式發生了意外錯誤。請聯繫客服以獲取更多資訊。"]}},15432:e=>{e.exports={en:["Units"],zh_TW:["單位"]}},11768:e=>{e.exports={en:["Unknown error"],zh_TW:["未知的錯誤"]}},99894:e=>{e.exports={en:["Unlock"],zh_TW:["解鎖"]}},75546:e=>{e.exports={en:["Unsupported interval"],zh_TW:["不支援的週期"]}},8580:e=>{e.exports={en:["User-defined error"],zh_TW:["使用者定義的錯誤"]}},81030:e=>{e.exports={en:["VWAP is waiting for more data"]}},40693:e=>{e.exports={en:["Volume Profile Fixed Range"],zh_TW:["成交量分佈圖固定範圍"]}},39903:e=>{e.exports={en:["Volume Profile indicator available only on our upgraded plans."],zh_TW:["僅在我們的升級方案中才可使用的成交量分布圖指標。"]}},93722:e=>{e.exports={en:["Volume candles"],zh_TW:["成交量K線"]}},69156:e=>{e.exports={en:["Volume data is not provided in BIST MIXED data plan."],zh_TW:["BIST MIXED數據方案中不提供成交量數據。"]}},92763:e=>{e.exports={ +en:["Volume footprint"],zh_TW:["成交量軌跡"]}},32838:e=>{e.exports={en:["Vancouver"],zh_TW:["溫哥華"]}},29535:e=>{e.exports={en:["Vertical Line"],zh_TW:["垂直線"]}},23160:e=>{e.exports={en:["Vienna"],zh_TW:["維也納"]}},60534:e=>{e.exports={en:["Vilnius"],zh_TW:["維爾紐斯"]}},40091:e=>{e.exports={en:["Visibility"],zh_TW:["可見性"]}},54853:e=>{e.exports={en:["Visibility on intervals"],zh_TW:["時間週期的可見性"]}},58302:e=>{e.exports={en:["Visible on tap"],zh_TW:["點擊即可看到"]}},10309:e=>{e.exports={en:["Visible on mouse over"],zh_TW:["游標移動時可見"]}},4077:e=>{e.exports={en:["Visual order"],zh_TW:["視覺順序"]}},11316:e=>{e.exports={en:["X Cross"],zh_TW:["X 交叉"]}},42231:e=>{e.exports={en:["XABCD Pattern"],zh_TW:["XABCD形態"]}},25059:e=>{e.exports={en:["You cannot see this pivot timeframe on this resolution"],zh_TW:["您不能在這個付費方案內查看主時間框架"]}},41019:e=>{e.exports={en:["You have locked drawings on this symbol. Do you want to remove the locked drawings too?"],zh_TW:["您已鎖定此商品上的繪圖。您想刪除鎖定的繪圖嗎?"]}},53168:e=>{e.exports={en:["Yangon"],zh_TW:["仰光"]}},93123:e=>{e.exports={en:["Yes, remove them"],zh_TW:["是,刪除它們"]}},62859:e=>{e.exports={en:["Zurich"],zh_TW:["蘇黎世"]}},47977:e=>{e.exports={en:["change Elliott degree"],zh_TW:["更改艾略特角度"]}},61557:e=>{e.exports={en:["change no overlapping labels"],zh_TW:["更改不重疊的標籤"]}},76852:e=>{e.exports={en:["change average close price label visibility"],zh_TW:["更改平均收盤價標籤的可見性"]}},1022:e=>{e.exports={en:["change average close price line visibility"],zh_TW:["更改平均收盤價線的可見性"]}},69362:e=>{e.exports={en:["change bid and ask labels visibility"],zh_TW:["改變bid和ask標籤的可見性"]}},52919:e=>{e.exports={en:["change bid and ask lines visibility"],zh_TW:["改變bid和ask線的可見性"]}},32302:e=>{e.exports={en:["change currency"],zh_TW:["更改貨幣"]}},68846:e=>{e.exports={en:["change chart layout to {title}"],zh_TW:["將圖表版面更改為{title}"]}},18867:e=>{e.exports={en:["change continuous contract switch visibility"],zh_TW:["更改連續契約轉換的可見性"]}},39383:e=>{e.exports={en:["change countdown to bar close visibility"],zh_TW:["更改倒計時到K線關閉的可見性"]}},16979:e=>{e.exports={en:["change date range"],zh_TW:["更改日期範圍"]}},53929:e=>{e.exports={en:["change dividends visibility"],zh_TW:["改變股息可見性"]}},6119:e=>{e.exports={en:["change events visibility on chart"],zh_TW:["改變圖表上的事件可見性"]}},6819:e=>{e.exports={en:["change earnings visibility"],zh_TW:["改變收益可見性"]}},85532:e=>{e.exports={en:["change futures contract expiration visibility"],zh_TW:["更改期貨合約到期的可見性"]}},24226:e=>{e.exports={en:["change high and low price labels visibility"],zh_TW:["更改高低價標籤的可見性"]}},80692:e=>{e.exports={en:["change high and low price lines visibility"],zh_TW:["更改高低價線的可見性"]}},24893:e=>{e.exports={en:["change indicators name labels visibility"],zh_TW:["更改指標名稱標籤可見性"]}},64729:e=>{e.exports={en:["change indicators value labels visibility"],zh_TW:["更改指標值標籤可見性"]}},50243:e=>{e.exports={en:["change latest news and Minds visibility"],zh_TW:["更改最新消息和想法的可見性"]}},88849:e=>{e.exports={en:["change linking group"],zh_TW:["更改連結組"]}},14691:e=>{e.exports={en:["change pane height"],zh_TW:["更改窗格高度"]}},96379:e=>{e.exports={en:["change plus button visibility"],zh_TW:["更改加號按鈕的可見性"]}}, +76660:e=>{e.exports={en:["change point"]}},30870:e=>{e.exports={en:["change pre/post market price label visibility"],zh_TW:["改變盤前/盤後市場價格標籤的可見性"]}},11718:e=>{e.exports={en:["change pre/post market price line visibility"],zh_TW:["改變盤前/盤後市場價格線的可見性"]}},58419:e=>{e.exports={en:["change previous close price line visibility"],zh_TW:["改變前一個收價線的可見性"]}},8662:e=>{e.exports={en:["change price line visibility"],zh_TW:["改變價格線"]}},2509:e=>{e.exports={en:["change price to bar ratio"],zh_TW:["更改價格K線比"]}},32829:e=>{e.exports={en:["change resolution"],zh_TW:["變更時間周期"]}},35400:e=>{e.exports={en:["change symbol"],zh_TW:["變更商品"]}},73357:e=>{e.exports={en:["change symbol labels visibility"],zh_TW:["更改商品標籤可見性"]}},67453:e=>{e.exports={en:["change symbol last value visibility"],zh_TW:["改變商品最後一個值的可見性"]}},4729:e=>{e.exports={en:["change symbol previous close value visibility"],zh_TW:["改變商品前一個收盤價的可見性"]}},87041:e=>{e.exports={en:["change session"],zh_TW:["更改交易時段"]}},38413:e=>{e.exports={en:["change session breaks visibility"],zh_TW:["更改交易時段分隔可見性"]}},49965:e=>{e.exports={en:["change series style"],zh_TW:["更改系列樣式"]}},47474:e=>{e.exports={en:["change splits visibility"],zh_TW:["改變拆分可見性"]}},20137:e=>{e.exports={en:["change timezone"],zh_TW:["更改時區"]}},85975:e=>{e.exports={en:["change unit"],zh_TW:["更改單位"]}},1924:e=>{e.exports={en:["change visibility"],zh_TW:["改變可見性"]}},84331:e=>{e.exports={en:["change visibility at current interval"],zh_TW:["更改當前時間週期的可見性"]}},45800:e=>{e.exports={en:["change visibility at current interval and above"],zh_TW:["更改當前及以上時間週期的可見性"]}},75645:e=>{e.exports={en:["change visibility at current interval and below"],zh_TW:["更改當前及以下時間週期的可見性"]}},57916:e=>{e.exports={en:["change visibility at all intervals"],zh_TW:["更改所有時間週期的可見性"]}},94566:e=>{e.exports={en:["charts by TradingView"],zh_TW:["TradingView圖表"]}},32943:e=>{e.exports={en:["clone line tools"],zh_TW:["克隆線工具"]}},46219:e=>{e.exports={en:["create line tools group"],zh_TW:["建立畫線工具組"]}},95394:e=>{e.exports={en:["create line tools group from selection"],zh_TW:["從選單建立畫線工具組"]}},12898:e=>{e.exports={en:["create {tool}"],zh_TW:["建立{tool}"]}},94227:e=>{e.exports={en:["cut sources"],zh_TW:["剪切源"]}},11500:e=>{e.exports={en:["cut {title}"],zh_TW:["剪切{title}"]}},63869:e=>{e.exports={en:["anchor objects"],zh_TW:["錨定物件"]}},12570:e=>{e.exports={en:["add line tool {lineTool} to group {name}"],zh_TW:["將畫線工具{lineTool}增加到{name}組"]}},21162:e=>{e.exports={en:["add line tool(s) to group {group}"],zh_TW:["增加線條工具到組{group}"]}},67608:e=>{e.exports={en:["add this financial metric to entire layout"],zh_TW:["將此財務指標增加到整個版面"]}},96677:e=>{e.exports={en:["add this indicator to entire layout"],zh_TW:["將此指標增加到整個版面"]}},58156:e=>{e.exports={en:["add this strategy to entire layout"],zh_TW:["将此策略增加到整个版面"]}},79290:e=>{e.exports={en:["add this symbol to entire layout"],zh_TW:["將此商品增加到整個版面"]}},4128:e=>{e.exports={en:["align to 45 degrees"],zh_TW:["對齊至45度"]}},68231:e=>{e.exports={en:["apply chart theme"],zh_TW:["套用圖表主題"]}},99551:e=>{e.exports={en:["apply all chart properties"],zh_TW:["應用所有圖表屬性"]}},89720:e=>{e.exports={ +en:["apply drawing template"],zh_TW:["套用繪圖模板"]}},27851:e=>{e.exports={en:["apply factory defaults to selected sources"],zh_TW:["將出廠預設設定應用於選定的源"]}},70507:e=>{e.exports={en:["apply indicators to entire layout"],zh_TW:["將指標套用於整個版面"]}},69604:e=>{e.exports={en:["apply study template {template}"],zh_TW:["套用研究模板{template}"]}},86708:e=>{e.exports={en:["apply toolbars theme"],zh_TW:["應用工具條主題"]}},1979:e=>{e.exports={en:["bring group {title} forward"],zh_TW:["向前發送組{title}"]}},53159:e=>{e.exports={en:["bring {title} to front"],zh_TW:["把{title}放在前面"]}},41966:e=>{e.exports={en:["bring {title} forward"],zh_TW:["上移{title}一層"]}},44676:e=>{e.exports={en:["by TradingView"],zh_TW:["由TradingView提供"]}},58850:e=>{e.exports={en:["date range lock"],zh_TW:["鎖定日期範圍"]}},99395:e=>{e.exports={en:["exclude line tools from group {group}"],zh_TW:["將畫線工具移出{group}工具組"]}},13017:e=>{e.exports={en:["hide {title}"],zh_TW:["隱藏{title}"]}},62249:e=>{e.exports={en:["hide marks on bars"],zh_TW:["隱藏K線上的標記"]}},56558:e=>{e.exports={en:["interval lock"],zh_TW:["周期鎖定"]}},6830:e=>{e.exports={en:["invert scale"],zh_TW:["翻轉價格刻度"]}},48818:e=>{e.exports={en:["insert {title}"],zh_TW:["插入{title}"]}},56307:e=>{e.exports={en:["insert {title} after {targetTitle}"],zh_TW:["在{targetTitle}之後插入{title}"]}},32960:e=>{e.exports={en:["insert {title} after {target}"],zh_TW:["在{target}後插入{title}"]}},57106:e=>{e.exports={en:["insert {title} before {target}"],zh_TW:["在{target}前插入{title}"]}},46229:e=>{e.exports={en:["insert {title} before {targetTitle}"],zh_TW:["在{targetTitle}前插入{title}"]}},43364:e=>{e.exports={en:["load default drawing template"],zh_TW:["加載預設繪圖模板"]}},62011:e=>{e.exports={en:["loading..."],zh_TW:["載入中..."]}},76104:e=>{e.exports={en:["lock {title}"],zh_TW:["鎖定{title}"]}},20453:e=>{e.exports={en:["lock group {group}"],zh_TW:["鎖定組{group}"]}},18942:e=>{e.exports={en:["lock objects"],zh_TW:["鎖定物件"]}},98277:e=>{e.exports={en:["move"],zh_TW:["移動"]}},58228:e=>{e.exports={en:["move {title} to new left scale"],zh_TW:["移動{title}到新的左側刻度"]}},77482:e=>{e.exports={en:["move {title} to new right scale"],zh_TW:["移動{title}到新的右刻度"]}},64077:e=>{e.exports={en:["move all scales to left"],zh_TW:["將所有刻度移至左側"]}},19013:e=>{e.exports={en:["move all scales to right"],zh_TW:["將所有刻度移至右側"]}},52510:e=>{e.exports={en:["move drawing(s)"],zh_TW:["移動繪圖(多圖形)"]}},79209:e=>{e.exports={en:["move left"],zh_TW:["向左移動"]}},60114:e=>{e.exports={en:["move right"],zh_TW:["向右移動"]}},44854:e=>{e.exports={en:["move scale"],zh_TW:["移動坐標"]}},10625:e=>{e.exports={en:["make {title} no scale (Full screen)"],zh_TW:["使{title}無坐標(全螢幕)"]}},76709:e=>{e.exports={en:["make group {group} invisible"],zh_TW:["隱藏{group}工具組"]}},45987:e=>{e.exports={en:["make group {group} visible"],zh_TW:["使組{group}可見"]}},78055:e=>{e.exports={en:["merge down"],zh_TW:["向下合併"]}},41866:e=>{e.exports={en:["merge to pane"],zh_TW:["合併到窗格"]}},52458:e=>{e.exports={en:["merge up"],zh_TW:["向上合併"]}},90091:e=>{e.exports={en:["n/a"]}},94981:e=>{e.exports={en:["scale price"],zh_TW:["刻度價格"]}},63796:e=>{e.exports={en:["scale price chart only"],zh_TW:["僅縮放價格圖表"]}}, +70771:e=>{e.exports={en:["scale time"],zh_TW:["縮放時間"]}},42070:e=>{e.exports={en:["scroll"],zh_TW:["滾動"]}},87840:e=>{e.exports={en:["scroll time"],zh_TW:["滾動時間"]}},82241:e=>{e.exports={en:["set price scale selection strategy to {title}"],zh_TW:["將價格刻度選擇策略設定為{title}"]}},40962:e=>{e.exports={en:["send {title} backward"],zh_TW:["下移{title}一層"]}},5005:e=>{e.exports={en:["send {title} to back"],zh_TW:["把{title}放在後面"]}},69546:e=>{e.exports={en:["send group {title} backward"],zh_TW:["向後發送組{title}"]}},63934:e=>{e.exports={en:["share line tools globally"],zh_TW:["全局分享畫線工具"]}},90221:e=>{e.exports={en:["share line tools in layout"],zh_TW:["在版面中分享畫線工具"]}},13336:e=>{e.exports={en:["show all ideas"],zh_TW:["顯示所有想法"]}},91395:e=>{e.exports={en:["show ideas of followed users"],zh_TW:["顯示關注用戶的想法"]}},57460:e=>{e.exports={en:["show my ideas only"],zh_TW:["僅顯示我自己的想法"]}},4114:e=>{e.exports={en:["stay in drawing mode"],zh_TW:["留在繪圖模式"]}},3350:e=>{e.exports={en:["stop syncing drawing"],zh_TW:["停止同步繪圖"]}},49183:e=>{e.exports={en:["stop syncing line tool(s)"],zh_TW:["停止同步線條工具"]}},53278:e=>{e.exports={en:["symbol lock"],zh_TW:["商品鎖定"]}},91677:e=>{e.exports={en:["sync time"],zh_TW:["同步時間"]}},3140:e=>{e.exports={en:["powered by"],zh_TW:["本站由"]}},92800:e=>{e.exports={en:["powered by TradingView"],zh_TW:["由TradingView提供"]}},62192:e=>{e.exports={en:["paste drawing"],zh_TW:["粘貼繪圖"]}},1064:e=>{e.exports={en:["paste indicator"],zh_TW:["粘貼指標"]}},57010:e=>{e.exports={en:["paste {title}"],zh_TW:["粘貼{title}"]}},78690:e=>{e.exports={en:["pin to left scale"],zh_TW:["固定到左側刻度"]}},7495:e=>{e.exports={en:["pin to right scale"],zh_TW:["固定到右側刻度"]}},81566:e=>{e.exports={en:["pin to scale {label}"],zh_TW:["固定至刻度{label}"]}},2618:e=>{e.exports={en:["rearrange panes"],zh_TW:["重新排列窗格"]}},60806:e=>{e.exports={en:["remove all indicators"],zh_TW:["移除所有指標"]}},29096:e=>{e.exports={en:["remove all indicators and drawing tools"],zh_TW:["移除所有指標和繪圖工具"]}},27171:e=>{e.exports={en:["remove deselected empty line tools"],zh_TW:["移除取消選擇的空行工具"]}},30538:e=>{e.exports={en:["remove drawings"],zh_TW:["移除繪圖"]}},1193:e=>{e.exports={en:["remove drawings group"],zh_TW:["移除繪圖集"]}},38199:e=>{e.exports={en:["remove line data sources"],zh_TW:["刪除線條數據源"]}},93333:e=>{e.exports={en:["remove pane"],zh_TW:["移除窗格"]}},94543:e=>{e.exports={en:["remove {title}"],zh_TW:["移除{title}"]}},41430:e=>{e.exports={en:["removing line tools group {name}"],zh_TW:["刪除線條工具組{name}"]}},80491:e=>{e.exports={en:["rename group {group} to {newName}"],zh_TW:["將工具組{group}重命名為{newName}"]}},85366:e=>{e.exports={en:["reset layout sizes"],zh_TW:["重設版面大小"]}},3323:e=>{e.exports={en:["reset scales"],zh_TW:["重設刻度"]}},17336:e=>{e.exports={en:["reset time scale"],zh_TW:["重設時間刻度"]}},47418:e=>{e.exports={en:["resize layout"],zh_TW:["調整版面"]}},85815:e=>{e.exports={en:["restore defaults"],zh_TW:["恢復預設值"]}},96881:e=>{e.exports={en:["restore study defaults"],zh_TW:["恢復研究預設值"]}},63095:e=>{e.exports={en:["toggle maximized pane state"],zh_TW:["切換最大化窗格狀態"]}},42240:e=>{e.exports={en:["toggle auto scale"],zh_TW:["切換自動刻度"]}},46054:e=>{e.exports={ +en:["toggle collapsed pane state"],zh_TW:["切換折疊窗格狀態"]}},24736:e=>{e.exports={en:["toggle indexed to 100 scale"],zh_TW:["切換索引到100坐標"]}},49695:e=>{e.exports={en:["toggle lock scale"],zh_TW:["切換鎖定刻度"]}},49403:e=>{e.exports={en:["toggle log scale"],zh_TW:["切換對數刻度"]}},98994:e=>{e.exports={en:["toggle percentage scale"],zh_TW:["切換百分比刻度"]}},80688:e=>{e.exports={en:["toggle regular scale"],zh_TW:["切換正常刻度"]}},46807:e=>{e.exports={en:["track time"],zh_TW:["追蹤時間"]}},8040:e=>{e.exports={en:["turn line tools sharing off"],zh_TW:["關閉畫線工具分享"]}},99234:e=>{e.exports={en:["unanchor objects"],zh_TW:["取消錨定物件"]}},23230:e=>{e.exports={en:["unlock objects"],zh_TW:["解鎖物件"]}},74590:e=>{e.exports={en:["unlock group {group}"],zh_TW:["解鎖組{group}"]}},12525:e=>{e.exports={en:["unlock {title}"],zh_TW:["解鎖{title}"]}},81576:e=>{e.exports={en:["unmerge to new bottom pane"],zh_TW:["取消合併到新的底部窗格"]}},79443:e=>{e.exports={en:["unmerge up"],zh_TW:["取消向上合併"]}},46453:e=>{e.exports={en:["unmerge down"],zh_TW:["取消向下合併"]}},94656:e=>{e.exports={en:["{chartStyle} chart type isn't currently available for tick-based intervals."],zh_TW:["{chartStyle}圖表類型目前不適用於基於tick的時間週期。"]}},41643:e=>{e.exports={en:["{count} bars"],zh_TW:["{count}根K棒"]}},83470:e=>{e.exports={en:["{symbol} financials by TradingView"],zh_TW:["{symbol}財務數據由TradingView提供"]}},40947:e=>{e.exports={en:["{userName} published on {customer}, {date}"],zh_TW:["{userName}發表於{customer},{date}"]}},91084:e=>{e.exports={en:["zoom"],zh_TW:["縮放"]}},49856:e=>{e.exports={en:["zoom in"],zh_TW:["放大"]}},73638:e=>{e.exports={en:["zoom out"],zh_TW:["縮小"]}},41807:e=>{e.exports={en:["day","days"],zh_TW:["天"]}},42328:e=>{e.exports={en:["hour","hours"],zh_TW:["小時"]}},98393:e=>{e.exports={en:["month","months"],zh_TW:["月"]}},78318:e=>{e.exports={en:["minute","minutes"],zh_TW:["分鐘"]}},33232:e=>{e.exports={en:["second","seconds"],zh_TW:["秒"]}},89937:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},48898:e=>{e.exports={en:["week","weeks"],zh_TW:["周"]}},11913:e=>{e.exports={en:["tick","ticks"],zh_TW:["ticks"]}},22299:e=>{e.exports={en:["{amount} drawing","{amount} drawings"],zh_TW:["{amount}繪圖"]}},68984:e=>{e.exports={en:["{amount} indicator","{amount} indicators"],zh_TW:["{amount}指標"]}},58590:e=>{e.exports={en:["{count}m","{count}m"],zh_TW:["{count}月"]}},47801:e=>{e.exports={en:["{count}d","{count}d"],zh_TW:["{count}日"]}},46766:e=>{e.exports={en:["{count}y","{count}y"],zh_TW:["{count}年"]}},56316:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]={en:["Apple Inc"],zh_TW:["Apple公司"]},e.exports["#AMEX:SCHO-symbol-description"]={en:["Schwab Short-Term U.S. Treasury ETF"],zh_TW:["Schwab短期美國公債ETF"]},e.exports["#AMEX:SHYG-symbol-description"]={en:["Shares 0-5 YEAR High Yield Corporate Bond ETF"],zh_TW:["Shares 0-5年高收益公司債券ETF"]},e.exports["#ASX:XAF-symbol-description"]={en:["S&P/ASX All Australian 50 Index"],zh_TW:["S&P/ASX All Australian 50指數"]},e.exports["#ASX:XAT-symbol-description"]={en:["S&P/ASX All Australian 200 Index"],zh_TW:["S&P/ASX All Australian 200指數"]},e.exports["#ASX:XJO-symbol-description"]={ +en:["S&P/ASX 200 Index"],zh_TW:["S&P/ASX 200指數"]},e.exports["#AUDCAD-symbol-description"]={en:["Australian Dollar/Canadian Dollar"],zh_TW:["澳元/加元"]},e.exports["#AUDCHF-symbol-description"]={en:["Australian Dollar / Swiss Franc"],zh_TW:["澳元/瑞士法郎"]},e.exports["#AUDJPY-symbol-description"]={en:["Australian Dollar / Japanese Yen"],zh_TW:["澳元/日圓"]},e.exports["#AUDNZD-symbol-description"]={en:["Australian Dollar / New Zealand Dollar"],zh_TW:["澳元/紐元"]},e.exports["#AUDRUB-symbol-description"]={en:["Australian Dollar / Russian Ruble"],zh_TW:["澳元/俄羅斯盧布"]},e.exports["#AUDUSD-symbol-description"]={en:["Australian Dollar / U.S. Dollar"],zh_TW:["澳元/美元"]},e.exports["#BCBA:IMV-symbol-description"]={en:["S&P MERVAL Index"],zh_TW:["S&P MERVAL指數"]},e.exports["#BCHEUR-symbol-description"]={en:["Bitcoin Cash / Euro"],zh_TW:["比特幣現金/歐元"]},e.exports["#BCHUSD-symbol-description"]={en:["Bitcoin Cash / U.S. Dollar"],zh_TW:["比特幣現金/美元"]},e.exports["#BELEX:BELEX15-symbol-description"]={en:["BELEX 15 Index"],zh_TW:["BELEX 15指數"]},e.exports["#BIST:XU100-symbol-description"]={en:["BIST 100 Index"],zh_TW:["BIST 100指數"]},e.exports["#BITMEX:XBT-symbol-description"]={en:["Bitcoin / U.S. Dollar Index"],zh_TW:["比特幣/美元指數"]},e.exports["#BME:IBC-symbol-description"]={en:["IBEX 35 Index"],zh_TW:["IBEX 35指數"]},e.exports["#BMFBOVESPA:IBOV-symbol-description"]={en:["Bovespa Index"],zh_TW:["Bovespa指數"]},e.exports["#BMFBOVESPA:IBRA-symbol-description"]={en:["IBrasil Index"],zh_TW:["IBrasil指數"]},e.exports["#BMFBOVESPA:IBXL-symbol-description"]={en:["Brazil 50 Index"],zh_TW:["巴西50指數"]},e.exports["#BMV:CT-symbol-description"]={en:["China SX20 RT"]},e.exports["#BMV:F-symbol-description"]={en:["Ford Motor Company"],zh_TW:["福特汽車公司"]},e.exports["#BMV:ME-symbol-description"]={en:["S&P/BMV IPC Index"],zh_TW:["S&P/BMV IPC指數"]},e.exports["#BRLJPY-symbol-description"]={en:["Brazilian Real / Japanese Yen"],zh_TW:["巴西幣 / 日圓"]},e.exports["#BSE:ITI-symbol-description"]={en:["ITI Ltd"]},e.exports["#BSE:SENSEX-symbol-description"]={en:["S&P BSE Sensex Index"],zh_TW:["S&P BSE Sensex指數"]},e.exports["#BTCBRL-symbol-description"]={en:["Bitcoin / Brazilian Real"],zh_TW:["比特幣 / 巴西雷亞爾"]},e.exports["#BTCCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh_TW:["比特幣/加元"]},e.exports["#BTCCNY-symbol-description"]={en:["Bitcoin / Chinese Yuan"],zh_TW:["比特幣/人民幣"]},e.exports["#BTCEUR-symbol-description"]={en:["Bitcoin / Euro"],zh_TW:["比特幣/歐元"]},e.exports["#BTCGBP-symbol-description"]={en:["Bitcoin / British Pound"],zh_TW:["比特幣 / 英鎊"]},e.exports["#BTCJPY-symbol-description"]={en:["Bitcoin / Japanese Yen"],zh_TW:["比特幣 / 日圓"]},e.exports["#BTCKRW-symbol-description"]={en:["Bitcoin / South Korean Won"],zh_TW:["比特幣/韓元"]},e.exports["#BTCPLN-symbol-description"]={en:["Bitcoin / Polish Zloty"],zh_TW:["比特幣 /波蘭茲羅提"]},e.exports["#BTCRUB-symbol-description"]={en:["Bitcoin / Russian Ruble"],zh_TW:["比特幣 / 俄羅斯盧布"]},e.exports["#BTCTHB-symbol-description"]={en:["Bitcoin / Thai Baht"],zh_TW:["比特幣 / 泰銖"]},e.exports["#BTCUSD-symbol-description"]={en:["Bitcoin / U.S. Dollar"],zh_TW:["比特幣 / 美元"]}, +e.exports["#BTGUSD-symbol-description"]={en:["Bitcoin Gold / U.S. Dollar"],zh_TW:["比特幣黃金/美元"]},e.exports["#BVL:SPBLPGPT-symbol-description"]={en:["S&P / BVL Peru General Index (PEN)"],zh_TW:["秘魯綜合股價指數(PEN)"]},e.exports["#BVSP-symbol-description"]={en:["Brazil Bovespa Index"],zh_TW:["巴西 Bovespa 指數"]},e.exports["#CADJPY-symbol-description"]={en:["Canadian Dollar / Japanese Yen"],zh_TW:["加元 / 日圓"]},e.exports["#CADUSD-symbol-description"]={en:["Canadian Dollar / U.S. Dollar"],zh_TW:["加元 / 美元"]},e.exports["#CBOE:OEX-symbol-description"]={en:["S&P 100 Index"],zh_TW:["標普100指數"]},e.exports["#CBOE:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh_TW:["標準普爾500波動率指數"]},e.exports["#CBOT:ZB1!-symbol-description"]={en:["T-Bond Futures"],zh_TW:["美國長期公債期貨"]},e.exports["#CBOT:ZC1!-symbol-description"]={en:["Corn Futures"],zh_TW:["玉米期貨"]},e.exports["#CBOT:ZM1!-symbol-description"]={en:["Soybean Meal Futures"],zh_TW:["豆粕期貨"]},e.exports["#CBOT:ZN1!-symbol-description"]={en:["10 Year T-Note Futures"],zh_TW:["10年期美國公債期貨"]},e.exports["#CBOT:ZO1!-symbol-description"]={en:["Oat Futures"],zh_TW:["燕麥期貨"]},e.exports["#CBOT:ZQ1!-symbol-description"]={en:["30 Day Federal Funds Interest Rate Futures"],zh_TW:["30天聯邦基金利率期貨"]},e.exports["#CBOT:ZR1!-symbol-description"]={en:["Rice Futures"],zh_TW:["大米期貨"]},e.exports["#CBOT:ZS1!-symbol-description"]={en:["Soybean Futures"],zh_TW:["大豆期貨"]},e.exports["#CBOT:ZW1!-symbol-description"]={en:["Wheat Futures"],zh_TW:["小麥期貨"]},e.exports["#CBOT_MINI:XK1!-symbol-description"]={en:["Soybean Mini Futures"],zh_TW:["大豆迷你期貨"]},e.exports["#CBOT_MINI:XW1!-symbol-description"]={en:["Wheat Mini Futures"],zh_TW:["小麥迷你期貨"]},e.exports["#CBOT_MINI:YM1!-symbol-description"]={en:["E-mini Dow Jones ($5) Futures"],zh_TW:["E-迷你道瓊指數($5) 期貨"]},e.exports["#CHFJPY-symbol-description"]={en:["Swiss Franc / Japanese Yen"],zh_TW:["瑞士法郎 / 日圓"]},e.exports["#CHFUSD-symbol-description"]={en:["Swiss Franc / U.S. Dollar"],zh_TW:["瑞士法郎 / 美元"]},e.exports["#CME:BTC1!-symbol-description"]={en:["Bitcoin CME Futures"],zh_TW:["CME比特幣期貨"]},e.exports["#CME:CB1!-symbol-description"]={en:["Butter Futures-Cash (Continuous: Current contract in front)"],zh_TW:["黃油期貨現金(連續:當前合約在前)"]},e.exports["#CME:GF1!-symbol-description"]={en:["Feeder Cattle Futures"],zh_TW:["牛飼料期貨"]},e.exports["#CME:HE1!-symbol-description"]={en:["Lean Hogs Futures"],zh_TW:["瘦肉豬期貨"]},e.exports["#CME:LE1!-symbol-description"]={en:["Live Cattle Futures"],zh_TW:["活牛期貨"]},e.exports["#CME_MINI:E71!-symbol-description"]={en:["Euro E-mini Futures"],zh_TW:["E-mini歐元期貨"]},e.exports["#CME_MINI:ES1!-symbol-description"]={en:["S&P 500 E-mini Futures"],zh_TW:["標普500 E-mini期貨"]},e.exports["#CME_MINI:J71!-symbol-description"]={en:["Japanese Yen E-mini Futures"],zh_TW:["日圓E-mini期貨"]},e.exports["#CME_MINI:NQ1!-symbol-description"]={en:["NASDAQ 100 E-mini Futures"],zh_TW:["E-迷你納斯達克100指數期貨"]},e.exports["#CME_MINI:RTY1!-symbol-description"]={en:["E-Mini Russell 2000 Index Futures"],zh_TW:["E-Mini羅素2000指數期貨"]},e.exports["#COMEX:AEP1!-symbol-description"]={en:["Aluminium European Premium Futures"], +zh_TW:["歐洲鋁價期貨"]},e.exports["#COMEX:AUP1!-symbol-description"]={en:["Aluminum MW U.S. Transaction Premium Platts (25MT) Futures"],zh_TW:["鋁美國中西部交易溢價普氏(25公噸)期貨"]},e.exports["#COMEX:GC1!-symbol-description"]={en:["Gold Futures"],zh_TW:["黃金期貨"]},e.exports["#COMEX:HG1!-symbol-description"]={en:["Copper Futures"],zh_TW:["銅期貨"]},e.exports["#COMEX:SI1!-symbol-description"]={en:["Silver Futures"],zh_TW:["白銀期貨"]},e.exports["#COMEX_MINI:QC1!-symbol-description"]={en:["E-mini Copper Futures"],zh_TW:["E-mini銅期貨"]},e.exports["#COMEX_MINI:QI1!-symbol-description"]={en:["Silver (Mini) Futures"],zh_TW:["白銀(迷你)期貨"]},e.exports["#COMEX_MINI:QO1!-symbol-description"]={en:["Gold (Mini) Futures"],zh_TW:["黃金(迷你)期貨"]},e.exports["#COPPER-symbol-description"]={en:["CFDs on Copper"],zh_TW:["銅差價合約"]},e.exports["#CORNUSD-symbol-description"]={en:["CFDs on Corn"],zh_TW:["玉米差價合約"]},e.exports["#COTUSD-symbol-description"]={en:["CFDs on Cotton"],zh_TW:["棉花差價合約"]},e.exports["#CRYPTOCAP:TOTAL-symbol-description"]={en:["Crypto Total Market Cap, $"],zh_TW:["加密貨幣總市值,$"]},e.exports["#DFM:DFMGI-symbol-description"]={en:["DFM Index"],zh_TW:["DFM指數"]},e.exports["#DJ:DJA-symbol-description"]={en:["Dow Jones Composite Average Index"],zh_TW:["道瓊綜合平均指數"]},e.exports["#DJ:DJCIAGC-symbol-description"]={en:["Dow Jones Commodity Index Agriculture Capped Component"],zh_TW:["道瓊商品指數農業相關"]},e.exports["#DJ:DJCICC-symbol-description"]={en:["Dow Jones Commodity Index Cocoa"],zh_TW:["道瓊商品指數可可"]},e.exports["#DJ:DJCIEN-symbol-description"]={en:["Dow Jones Commodity Index Energy"],zh_TW:["道瓊商品指數能源"]},e.exports["#DJ:DJCIGC-symbol-description"]={en:["Dow Jones Commodity Index Gold"],zh_TW:["道瓊商品指數黃金"]},e.exports["#DJ:DJCIGR-symbol-description"]={en:["Dow Jones Commodity Index Grains"],zh_TW:["道瓊商品指數穀物"]},e.exports["#DJ:DJCIIK-symbol-description"]={en:["Dow Jones Commodity Index Nickel"],zh_TW:["道瓊商品指數鎳"]},e.exports["#DJ:DJCIKC-symbol-description"]={en:["Dow Jones Commodity Index Coffee"],zh_TW:["道瓊商品指數咖啡"]},e.exports["#DJ:DJCISB-symbol-description"]={en:["Dow Jones Commodity Index Sugar"],zh_TW:["道瓊商品指數糖"]},e.exports["#DJ:DJCISI-symbol-description"]={en:["Dow Jones Commodity Index Silver"],zh_TW:["道瓊商品指數白銀"]},e.exports["#DJ:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#DJ:DJT-symbol-description"]={en:["Dow Jones Transportation Average Index"],zh_TW:["道瓊運輸平均指數"]},e.exports["#DJ:DJU-symbol-description"]={en:["Dow Jones Utility Average Index"],zh_TW:["道瓊公用事業平均指數"]},e.exports["#DJ:DJUSCL-symbol-description"]={en:["Dow Jones U.S. Coal Index"],zh_TW:["道瓊美國煤炭指數"]},e.exports["#EGX:EGX30-symbol-description"]={en:["EGX 30 Index"],zh_TW:["EGX 30指數"]},e.exports["#ETCBTC-symbol-description"]={en:["Ethereum Classic / Bitcoin"],zh_TW:["古典以太坊 / 比特幣"]},e.exports["#ETCEUR-symbol-description"]={en:["Ethereum Classic / Euro"],zh_TW:["以太坊經典 / 歐元"]},e.exports["#ETCUSD-symbol-description"]={en:["Ethereum Classic / U.S. Dollar"],zh_TW:["古典以太坊 / 美元"]},e.exports["#ETHBTC-symbol-description"]={en:["Ethereum / Bitcoin"],zh_TW:["以太坊 / 比特幣"]}, +e.exports["#ETHEUR-symbol-description"]={en:["Ethereum / Euro"],zh_TW:["以太坊/歐元"]},e.exports["#ETHGBP-symbol-description"]={en:["Ethereum / British Pound"],zh_TW:["以太坊/英鎊"]},e.exports["#ETHJPY-symbol-description"]={en:["Ethereum / Japanese Yen"],zh_TW:["以太坊/日圓"]},e.exports["#ETHKRW-symbol-description"]={en:["Ethereum / South Korean Won"],zh_TW:["以太坊 / 韓元"]},e.exports["#ETHTHB-symbol-description"]={en:["Ethereum / Thai Baht"],zh_TW:["以太坊 / 泰銖"]},e.exports["#ETHUSD-symbol-description"]={en:["Ethereum / U.S. Dollar"],zh_TW:["以太坊 / 美元"]},e.exports["#EUBUND-symbol-description"]={en:["Euro Bund"],zh_TW:["歐元公債"]},e.exports["#EURAUD-symbol-description"]={en:["Euro / Australian Dollar"],zh_TW:["歐元/澳元"]},e.exports["#EURBRL-symbol-description"]={en:["Euro / Brazilian Real"],zh_TW:["歐元 / 巴西幣"]},e.exports["#EURCAD-symbol-description"]={en:["Euro / Canadian Dollar"],zh_TW:["歐元 / 加元"]},e.exports["#EURCHF-symbol-description"]={en:["Euro / Swiss Franc"],zh_TW:["歐元 / 瑞士法郎"]},e.exports["#EURGBP-symbol-description"]={en:["Euro / British Pound"],zh_TW:["歐元 / 英鎊"]},e.exports["#EURJPY-symbol-description"]={en:["Euro / Japanese Yen"],zh_TW:["歐元 / 日圓"]},e.exports["#EURNOK-symbol-description"]={en:["Euro / Norwegian Krone"],zh_TW:["歐元/挪威克朗"]},e.exports["#EURNZD-symbol-description"]={en:["Euro / New Zealand Dollar"],zh_TW:["歐元 / 紐元"]},e.exports["#EURONEXT:AEX-symbol-description"]={en:["AEX Index"],zh_TW:["AEX指數"]},e.exports["#EURONEXT:BEL20-symbol-description"]={en:["BEL 20 Index"],zh_TW:["BEL 20指數"]},e.exports["#EURONEXT:PX1-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#EURRUB-symbol-description"]={en:["Euro / Russian Ruble"],zh_TW:["歐元 / 俄羅斯盧布"]},e.exports["#EURRUB_TOM-symbol-description"]={en:["Euro / Russian Ruble TOM"],zh_TW:["歐元 / 俄羅斯盧布 匯率"]},e.exports["#EURSEK-symbol-description"]={en:["Euro / Swedish Krona"],zh_TW:["歐元 / 瑞典克朗"]},e.exports["#EURTRY-symbol-description"]={en:["Euro / Turkish Lira"],zh_TW:["歐元 / 土耳其里拉"]},e.exports["#EURUSD-symbol-description"]={en:["Euro / U.S. Dollar"],zh_TW:["歐元 / 美元"]},e.exports["#EUSTX50-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#FOREXCOM:US2000-symbol-description"]={en:["US Small Cap 2000"],zh_TW:["美國小型股2000"]},e.exports["#FRA40-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#FRED:GDP-symbol-description"]={en:["Gross Domestic Product, 1 Decimal"],zh_TW:["國內生產總值, 1 Decimal"]},e.exports["#FRED:POP-symbol-description"]={en:["Total Population: All Ages Including Armed Forces Overseas"],zh_TW:["總人口:含海外軍隊"]},e.exports["#FRED:UNRATE-symbol-description"]={en:["Civilian Unemployment Rate"],zh_TW:["民間失業率"]},e.exports["#FTSEMYX:FBMKLCI-symbol-description"]={en:["FTSE Bursa Malaysia KLCI Index"],zh_TW:["富時吉隆坡綜合指數"]},e.exports["#FWB:KT1-symbol-description"]={en:["Key Tronic Corр."]},e.exports["#FX:AUS200-symbol-description"]={en:["S&P/ASX Index"],zh_TW:["S&P/ASX指數"]},e.exports["#FX:US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#GBPAUD-symbol-description"]={ +en:["British Pound / Australian Dollar"],zh_TW:["英鎊/澳元"]},e.exports["#GBPCAD-symbol-description"]={en:["British Pound / Canadian Dollar"],zh_TW:["英鎊 / 加元"]},e.exports["#GBPCHF-symbol-description"]={en:["British Pound / Swiss Franc"],zh_TW:["英鎊 / 瑞士法郎"]},e.exports["#GBPEUR-symbol-description"]={en:["British Pound / Euro"],zh_TW:["英鎊 / 歐元"]},e.exports["#GBPJPY-symbol-description"]={en:["British Pound / Japanese Yen"],zh_TW:["英鎊 / 日圓"]},e.exports["#GBPNZD-symbol-description"]={en:["British Pound / New Zealand Dollar"],zh_TW:["英鎊 / 紐元"]},e.exports["#GBPPLN-symbol-description"]={en:["British Pound / Polish Zloty"],zh_TW:["英鎊/波蘭茲羅提"]},e.exports["#GBPRUB-symbol-description"]={en:["British Pound / Russian Ruble"],zh_TW:["英鎊 / 俄羅斯盧布"]},e.exports["#GBPUSD-symbol-description"]={en:["British Pound / U.S. Dollar"],zh_TW:["英鎊 / 美元"]},e.exports["#GER30-symbol-description"]={en:["DAX Index"],zh_TW:["德國 DAX 指數"]},e.exports["#GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"],zh_TW:["Alphabet 公司 (Google) Class A"]},e.exports["#GPW:ACG-symbol-description"]={en:["Acautogaz"]},e.exports["#GPW:WIG20-symbol-description"]={en:["WIG20 Index"],zh_TW:["WIG20指數"]},e.exports["#HSI:HSI-symbol-description"]={en:["Hang Seng Index"],zh_TW:["恆生指數"]},e.exports["#ICEUS:DX1!-symbol-description"]={en:["U.S. Dollar Index Futures"],zh_TW:["美元指數期貨"]},e.exports["#IDX:COMPOSITE-symbol-description"]={en:["IDX Composite Index"],zh_TW:["IDX綜合指數"]},e.exports["#INDEX:HSCE-symbol-description"]={en:["Hang Seng China Enterprises Index"],zh_TW:["恆生中國企業指數"]},e.exports["#INDEX:JKSE-symbol-description"]={en:["Jakarta Composite Index"],zh_TW:["印尼雅加達綜合指數"]},e.exports["#INDEX:KLSE-symbol-description"]={en:["Bursa Malaysia KLCI Index"],zh_TW:["大馬吉隆坡綜合指數"]},e.exports["#INDEX:MIB-symbol-description"]={en:["MIB Index"],zh_TW:["Italian MIB指數"]},e.exports["#INDEX:MOY0-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#INDEX:STI-symbol-description"]={en:["STI Index"],zh_TW:["STI 新加坡海峽時報指數"]},e.exports["#INDEX:TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh_TW:["台灣加權指數"]},e.exports["#INDEX:XLY0-symbol-description"]={en:["Shanghai Composite Index"],zh_TW:["上證綜合指數"]},e.exports["#IOTUSD-symbol-description"]={en:["IOTA / U.S. Dollar"],zh_TW:["IOTA /美元"]},e.exports["#JPN225-symbol-description"]={en:["Japan 225 Index"],zh_TW:["日本 225 指數"]},e.exports["#JPYKRW-symbol-description"]={en:["Japanese Yen / South Korean Won"],zh_TW:["日圓 / 韓圜"]},e.exports["#JPYRUB-symbol-description"]={en:["Japanese Yen / Russian Ruble"],zh_TW:["日圓 / 俄羅斯盧布"]},e.exports["#JPYUSD-symbol-description"]={en:["Japanese Yen / U.S. Dollar"],zh_TW:["日圓 / 美元"]},e.exports["#LKOH-symbol-description"]={en:["LUKOIL"],zh_TW:["盧克石油"]},e.exports["#LSE:SCHO-symbol-description"]={en:["Scholium Group Plc Ord 1P"]},e.exports["#LTCBRL-symbol-description"]={en:["Litecoin / Brazilian Real"],zh_TW:["萊特幣 / 巴西雷亞爾"]},e.exports["#LTCBTC-symbol-description"]={en:["Litecoin / Bitcoin"],zh_TW:["萊特幣/比特幣"]}, +e.exports["#LTCUSD-symbol-description"]={en:["Litecoin / U.S. Dollar"],zh_TW:["萊特幣 / 美元"]},e.exports["#LUNAUSD-symbol-description"]={en:["Luna / U.S. Dollar"],zh_TW:["Luna / 美元"]},e.exports["#MOEX:BR1!-symbol-description"]={en:["Brent Oil Futures"],zh_TW:["布蘭特原油期貨"]},e.exports["#MOEX:GAZP-symbol-description"]={en:["GAZPROM"],zh_TW:["俄羅斯天然氣公司"]},e.exports["#MOEX:IMOEX-symbol-description"]={en:["MOEX Russia Index"],zh_TW:["俄羅斯MOEX指數"]},e.exports["#MOEX:MGNT-symbol-description"]={en:["MAGNIT"],zh_TW:["俄羅斯MAGNIT"]},e.exports["#MOEX:MICEXINDEXCF-symbol-description"]={en:["MOEX Russia Index"],zh_TW:["俄羅斯MOEX指數"]},e.exports["#MOEX:MX1!-symbol-description"]={en:["MICEX Index Futures"],zh_TW:["MICEX指數期貨"]},e.exports["#MOEX:MX2!-symbol-description"]={en:["MICEX Index Futures"],zh_TW:["MICEX指數期貨"]},e.exports["#MOEX:RI1!-symbol-description"]={en:["RTS Index Futures"],zh_TW:["RTS指數期貨"]},e.exports["#MOEX:RTSI-symbol-description"]={en:["RTS Index"],zh_TW:["RTS指数"]},e.exports["#MOEX:RUAL-symbol-description"]={en:["United Company RUSAL PLC"],zh_TW:["俄鋁公司"]},e.exports["#MOEX:SBER-symbol-description"]={en:["SBERBANK"],zh_TW:["俄羅斯聯邦儲蓄銀行"]},e.exports["#MOEX:VTBR-symbol-description"]={en:["VTB"]},e.exports["#MSFT-symbol-description"]={en:["Microsoft Corp."],zh_TW:["微軟公司"]},e.exports["#NAS100-symbol-description"]={en:["US 100 Cash CFD"]},e.exports["#NASDAQ:AMD-symbol-description"]={en:["Advanced Micro Devices Inc"],zh_TW:["超微半導體公司"]},e.exports["#NASDAQ:GOOG-symbol-description"]={en:["Alphabet Inc (Google) Class C"]},e.exports["#NASDAQ:GOOGL-symbol-description"]={en:["Alphabet Inc (Google) Class A"]},e.exports["#NASDAQ:HGX-symbol-description"]={en:["PHLX Housing Sector Index"],zh_TW:["PHLX住房行業指數"]},e.exports["#NASDAQ:IEF-symbol-description"]={en:["Ishares 7-10 Year Treasury Bond ETF"],zh_TW:["Ishares 7-10年期美國公債ETF"]},e.exports["#NASDAQ:IEI-symbol-description"]={en:["Ishares 3-7 Year Treasury Bond ETF"],zh_TW:["Ishares 3-7年期美國公債ETF"]},e.exports["#NASDAQ:ITI-symbol-description"]={en:["Iteris Inc"]},e.exports["#NASDAQ:IXIC-symbol-description"]={en:["Nasdaq Composite Index"],zh_TW:["納斯達克綜合指數"]},e.exports["#NASDAQ:LCID-symbol-description"]={en:["Lucid Group, Inc."]},e.exports["#NASDAQ:LE-symbol-description"]={en:["Lands' End Inc"]},e.exports["#NASDAQ:NDX-symbol-description"]={en:["Nasdaq 100 Index"],zh_TW:["納斯達克100指數"]},e.exports["#NASDAQ:OSX-symbol-description"]={en:["PHLX Oil Service Sector Index"],zh_TW:["PHLX石油服務業指數"]},e.exports["#NASDAQ:SHY-symbol-description"]={en:["Ishares 1-3 Year Treasury Bond ETF"],zh_TW:["IShares 1-3年期美國公債ETF"]},e.exports["#NASDAQ:SOX-symbol-description"]={en:["Philadelphia Semiconductor Index"],zh_TW:["費城半導體指數"]},e.exports["#NASDAQ:TLT-symbol-description"]={en:["Ishares 20+ Year Treasury Bond ETF"],zh_TW:["Ishares 20+ 年美國公債ETF"]},e.exports["#NASDAQ:UTY-symbol-description"]={en:["PHLX Utility Sector Index"],zh_TW:["PHLX公用事業指數"]},e.exports["#NASDAQ:XAU-symbol-description"]={en:["PHLX Gold and Silver Sector Index"],zh_TW:["PHLX費城金銀指數"]},e.exports["#NASDAQ:ZS-symbol-description"]={en:["Zscaler Inc"],zh_TW:["Zscaler公司"]}, +e.exports["#NEOUSD-symbol-description"]={en:["NEO / U.S. Dollar"],zh_TW:["NEO/美元"]},e.exports["#NGAS-symbol-description"]={en:["Natural Gas (Henry Hub)"],zh_TW:["天然氣 (Henry Hub)"]},e.exports["#NKY-symbol-description"]={en:["Japan 225 Index"]},e.exports["#NSE:ITI-symbol-description"]={en:["Indian Telephone Industries Limited"],zh_TW:["印度電話工業有限公司"]},e.exports["#NSE:NIFTY-symbol-description"]={en:["Nifty 50 Index"],zh_TW:["Nifty 50指數"]},e.exports["#NYMEX:AEZ1!-symbol-description"]={en:["NY Ethanol Futures"],zh_TW:["NY Ethanol 期貨"]},e.exports["#NYMEX:CJ1!-symbol-description"]={en:["Cocoa Futures"],zh_TW:["可可期貨"]},e.exports["#NYMEX:CL1!-symbol-description"]={en:["Light Crude Oil Futures"],zh_TW:["輕原油期貨"]},e.exports["#NYMEX:HO1!-symbol-description"]={en:["NY Harbor ULSD Futures"],zh_TW:["NY Harbor ULSD 期貨"]},e.exports["#NYMEX:KT1!-symbol-description"]={en:["Coffee Futures"],zh_TW:["咖啡期貨"]},e.exports["#NYMEX:NG1!-symbol-description"]={en:["Natural Gas Futures"],zh_TW:["天然氣期貨"]},e.exports["#NYMEX:PA1!-symbol-description"]={en:["Palladium Futures"],zh_TW:["鈀金期貨"]},e.exports["#NYMEX:PL1!-symbol-description"]={en:["Platinum Futures"],zh_TW:["鉑金期貨"]},e.exports["#NYMEX:RB1!-symbol-description"]={en:["RBOB Gasoline Futures"],zh_TW:["RBOB汽油期貨"]},e.exports["#NYMEX:TT1!-symbol-description"]={en:["Cotton Futures"],zh_TW:["棉花期貨"]},e.exports["#NYMEX_MINI:QG1!-symbol-description"]={en:["E-mini Natural Gas Futures"],zh_TW:["E-mini天然氣期貨"]},e.exports["#NYMEX_MINI:QM1!-symbol-description"]={en:["E-mini Light Crude Oil Futures"],zh_TW:["E-mini輕原油期貨"]},e.exports["#NYMEX_MINI:QU1!-symbol-description"]={en:["E-mini Gasoline Futures"],zh_TW:["E-mini汽油期貨"]},e.exports["#NYSE:BABA-symbol-description"]={en:["Alibaba Group Holdings Ltd."],zh_TW:["阿里巴巴集團控股公司"]},e.exports["#NYSE:F-symbol-description"]={en:["FORD MTR CO DEL"],zh_TW:["福特汽车公司"]},e.exports["#NYSE:HE-symbol-description"]={en:["Hawaiian Electric Industries"],zh_TW:["夏威夷電力實業"]},e.exports["#NYSE:NYA-symbol-description"]={en:["NYSE Composite Index"],zh_TW:["紐約證交所綜合指數"]},e.exports["#NYSE:PBR-symbol-description"]={en:["PETROLEO BRASILEIRO SA PETROBR"],zh_TW:["巴西石油公司"]},e.exports["#NYSE:XAX-symbol-description"]={en:["AMEX Composite Index"],zh_TW:["美國證券交易所綜合指數"]},e.exports["#NYSE:XMI-symbol-description"]={en:["NYSE ARCA Major Market Index"],zh_TW:["紐約證交所ARCA主要市場指數"]},e.exports["#NZDJPY-symbol-description"]={en:["New Zealand Dollar / Japanese Yen"],zh_TW:["紐元 / 日圓"]},e.exports["#NZDUSD-symbol-description"]={en:["New Zealand Dollar / U.S. Dollar"],zh_TW:["紐元 / 美元"]},e.exports["#NZX:ALLC-symbol-description"]={en:["S&P/NZX All Index (Capital Index)"],zh_TW:["S&P/NZX ALL Index ( Capital Index )"]},e.exports["#NZX:NZ50G-symbol-description"]={en:["S&P / NZX 50 Index Gross"],zh_TW:["S&P / NZX 50指數總市值"]},e.exports["#OANDA:NATGASUSD-symbol-description"]={en:["CFDs on Natural Gas"],zh_TW:["天然氣差價合約"]},e.exports["#OANDA:SPX500USD-symbol-description"]={en:["S&P 500 Index"],zh_TW:["S&P 500指數"]},e.exports["#OANDA:XCUUSD-symbol-description"]={en:["CFDs on Copper (US$ / lb)"],zh_TW:["銅差價合約(美元/磅)"]}, +e.exports["#OMXCOP:OMXC25-symbol-description"]={en:["OMX Copenhagen 25 Index"],zh_TW:["OMX哥本哈根25指數"]},e.exports["#OMXCOP:SCHO-symbol-description"]={en:["Schouw & Co A/S"]},e.exports["#OMXHEX:OMXH25-symbol-description"]={en:["OMX Helsinki 25 Index"],zh_TW:["OMX赫爾辛基25指數"]},e.exports["#OMXRSE:OMXRGI-symbol-description"]={en:["OMX Riga Gross Index"],zh_TW:["OMX Riga Gross指數"]},e.exports["#OMXSTO:OMXS30-symbol-description"]={en:["OMX Stockholm 30 Index"],zh_TW:["OMX斯德哥爾摩30指數"]},e.exports["#OMXTSE:OMXTGI-symbol-description"]={en:["OMX Tallinn Gross Index"],zh_TW:["OMX Tallinn Gross指數"]},e.exports["#OMXVSE:OMXVGI-symbol-description"]={en:["OMX Vilnius Gross Index"],zh_TW:["OMX Vilnius Gross指數"]},e.exports["#OTC:IHRMF-symbol-description"]={en:["Ishares MSCI Japan SHS"]},e.exports["#QSE:GNRI-symbol-description"]={en:["QE Index"],zh_TW:["QE指數"]},e.exports["#RTS-symbol-description"]={en:["Russian RTS Index"],zh_TW:["俄羅斯 RTS 指數"]},e.exports["#RUSSELL:RUA-symbol-description"]={en:["Russell 3000 Index"],zh_TW:["羅素3000指數"]},e.exports["#RUSSELL:RUI-symbol-description"]={en:["Russell 1000 Index"],zh_TW:["羅素1000指數"]},e.exports["#RUSSELL:RUT-symbol-description"]={en:["Russell 2000 Index"],zh_TW:["羅素2000指數"]},e.exports["#SET:GC-symbol-description"]={en:["Global Connections Public Company"]},e.exports["#SIX:F-symbol-description"]={en:["Ford Motor Company"],zh_TW:["福特汽車公司"]},e.exports["#SIX:SMI-symbol-description"]={en:["Swiss Market Index"],zh_TW:["瑞士市場指數"]},e.exports["#SOLUSD-symbol-description"]={en:["Solana / U.S. Dollar"],zh_TW:["Solana / 美元"]},e.exports["#SOYBNUSD-symbol-description"]={en:["CFDs on Soybeans"],zh_TW:["大豆差價合約"]},e.exports["#SP:OEX-symbol-description"]={en:["S&P 100 Index"],zh_TW:["標普100指數"]},e.exports["#SP:SPGSCI-symbol-description"]={en:["S&P Goldman Sachs Commodity Index"],zh_TW:["標準普爾高盛商品指數"]},e.exports["#SP:SPX-symbol-description"]={en:["S&P 500 Index"],zh_TW:["標準普爾500指數"]},e.exports["#SP:SVX-symbol-description"]={en:["S&P 500 Value Index"],zh_TW:["標普500價值股指數"]},e.exports["#SPX500-symbol-description"]={en:["S&P 500 Index"],zh_TW:["標準普爾500指數"]},e.exports["#SUGARUSD-symbol-description"]={en:["CFDs on Sugar"],zh_TW:["糖差價合約"]},e.exports["#SZSE:399001-symbol-description"]={en:["Shenzhen Component Index"],zh_TW:["深證成份指數"]},e.exports["#TADAWUL:2370-symbol-description"]={en:["Middle East Specialized Cables Co."],zh_TW:["中東特種電纜公司"]},e.exports["#TADAWUL:TASI-symbol-description"]={en:["Tadawul All Shares Index"],zh_TW:["Tadawul全股指数"]},e.exports["#TASE:TA35-symbol-description"]={en:["TA-35 Index"],zh_TW:["TA-35指數"]},e.exports["#TSX:TSX-symbol-description"]={en:["S&P/TSX Composite Index"],zh_TW:["S&P/TSX 綜合指數"]},e.exports["#TSX:TX60-symbol-description"]={en:["S&P/TSX 60 Index"],zh_TW:["S&P/TSX 60 指數"]},e.exports["#TVC:AU10-symbol-description"]={en:["Australia Government Bonds 10 YR"],zh_TW:["澳大利亞政府債券10年"]},e.exports["#TVC:AU10Y-symbol-description"]={en:["Australia Government Bonds 10 YR Yield"],zh_TW:["澳洲政府債券10年期收益"]},e.exports["#TVC:AXY-symbol-description"]={en:["Australian Dollar Currency Index"],zh_TW:["澳元貨幣指數"]}, +e.exports["#TVC:BXY-symbol-description"]={en:["British Pound Currency Index"],zh_TW:["英鎊貨幣指數"]},e.exports["#TVC:CA10-symbol-description"]={en:["Canadian Government Bonds, 10 YR"],zh_TW:["加拿大政府債券,10 年期"]},e.exports["#TVC:CA10Y-symbol-description"]={en:["Canadian Government Bonds 10 YR Yield"],zh_TW:["加拿大政府債券 10 年收益率"]},e.exports["#TVC:CAC40-symbol-description"]={en:["CAC 40 Index"],zh_TW:["CAC 40指數"]},e.exports["#TVC:CN10-symbol-description"]={en:["China Government Bonds 10 YR"],zh_TW:["中國政府債券10年"]},e.exports["#TVC:CN10Y-symbol-description"]={en:["China Government Bonds 10 YR Yield"],zh_TW:["中國政府債券10年期收益"]},e.exports["#TVC:CXY-symbol-description"]={en:["Canadian Dollar Currency Index"],zh_TW:["加拿大元貨幣指數"]},e.exports["#TVC:DE10-symbol-description"]={en:["German Government Bonds 10 YR"],zh_TW:["德國政府債券10年"]},e.exports["#TVC:DE10Y-symbol-description"]={en:["German Government Bonds 10 YR Yield"],zh_TW:["德國政府債券10年期收益"]},e.exports["#TVC:DEU30-symbol-description"]={en:["DAX Index"],zh_TW:["德國DAX指數"]},e.exports["#TVC:DJI-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊斯工業平均指數"]},e.exports["#TVC:DXY-symbol-description"]={en:["U.S. Dollar Index"],zh_TW:["美元指數"]},e.exports["#TVC:ES10-symbol-description"]={en:["Spain Government Bonds 10 YR"],zh_TW:["西班牙政府債券10年"]},e.exports["#TVC:ES10Y-symbol-description"]={en:["Spain Government Bonds 10 YR Yield"],zh_TW:["西班牙政府債券10年期收益"]},e.exports["#TVC:EUBUND-symbol-description"]={en:["Euro Bund"],zh_TW:["歐元公債"]},e.exports["#TVC:EXY-symbol-description"]={en:["Euro Currency Index"],zh_TW:["歐元貨幣指數"]},e.exports["#TVC:FR10-symbol-description"]={en:["France Government Bonds 10 YR"],zh_TW:["法國政府債券10年"]},e.exports["#TVC:FR10Y-symbol-description"]={en:["France Government Bonds 10 YR Yield"],zh_TW:["法國政府債券10年期收益"]},e.exports["#TVC:FTMIB-symbol-description"]={en:["Milano Italia Borsa Index"]},e.exports["#TVC:GB02-symbol-description"]={en:["UK Government Bonds 2 YR"],zh_TW:["英國政府債券2年"]},e.exports["#TVC:GB10-symbol-description"]={en:["UK Government Bonds 10 YR"],zh_TW:["英國政府債券10 年"]},e.exports["#TVC:GB10Y-symbol-description"]={en:["UK Government Bonds 10 YR Yield"],zh_TW:["英國政府債券10年期收益"]},e.exports["#TVC:GOLD-symbol-description"]={en:["CFDs on Gold (US$ / OZ)"],zh_TW:["黃金差價合約(美元/盎司)"]},e.exports["#TVC:HSI-symbol-description"]={en:["Hang Seng Index"],zh_TW:["恆生指數"]},e.exports["#TVC:IBEX35-symbol-description"]={en:["IBEX 35 Index"],zh_TW:["IBEX 35指數"]},e.exports["#TVC:ID03-symbol-description"]={en:["Indonesia Government Bonds 3 YR"],zh_TW:["印尼政府債券3年"]},e.exports["#TVC:ID10-symbol-description"]={en:["Indonesia Government Bonds 10 YR"],zh_TW:["印尼政府債券10年"]},e.exports["#TVC:ID10Y-symbol-description"]={en:["Indonesia Government Bonds 10 YR Yield"],zh_TW:["印度尼西亞政府債券 10 年收益率"]},e.exports["#TVC:IN10-symbol-description"]={en:["India Government Bonds 10 YR"],zh_TW:["印度政府債券10年"]},e.exports["#TVC:IN10Y-symbol-description"]={en:["India Government Bonds 10 YR Yield"],zh_TW:["印度政府債券10年期收益"]},e.exports["#TVC:IT10-symbol-description"]={en:["Italy Government Bonds 10 YR"],zh_TW:["義大利政府債券10年"]}, +e.exports["#TVC:IT10Y-symbol-description"]={en:["Italy Government Bonds 10 YR Yield"],zh_TW:["義大利政府債券10年期收益"]},e.exports["#TVC:IXIC-symbol-description"]={en:["US Composite Index"],zh_TW:["US綜合指數"]},e.exports["#TVC:JP10-symbol-description"]={en:["Japan Government Bonds 10 YR"],zh_TW:["日本政府債券10年"]},e.exports["#TVC:JP10Y-symbol-description"]={en:["Japan Government Bonds 10 YR Yield"],zh_TW:["日本政府債券10年期收益"]},e.exports["#TVC:JXY-symbol-description"]={en:["Japanese Yen Currency Index"],zh_TW:["日圓貨幣指數"]},e.exports["#TVC:KOSPI-symbol-description"]={en:["Korea Composite Stock Price Index"],zh_TW:["韓國綜合股價指數"]},e.exports["#TVC:KR10-symbol-description"]={en:["Korea Government Bonds 10 YR"],zh_TW:["韓國政府債券10年"]},e.exports["#TVC:KR10Y-symbol-description"]={en:["Korea Government Bonds 10 YR Yield"],zh_TW:["韓國政府債券10年期收益"]},e.exports["#TVC:MY10-symbol-description"]={en:["Malaysia Government Bonds 10 YR"],zh_TW:["馬來西亞政府債券10年"]},e.exports["#TVC:MY10Y-symbol-description"]={en:["Malaysia Government Bonds 10 YR Yield"],zh_TW:["馬來西亞政府債券10年期收益"]},e.exports["#TVC:NDX-symbol-description"]={en:["US 100 Index"],zh_TW:["US 100指數"]},e.exports["#TVC:NI225-symbol-description"]={en:["Japan 225 Index"],zh_TW:["日本 225 指數"]},e.exports["#TVC:NL10-symbol-description"]={en:["Netherlands Government Bonds, 10 YR"],zh_TW:["荷蘭政府債券,10 年期"]},e.exports["#TVC:NL10Y-symbol-description"]={en:["Netherlands Government Bonds 10 YR Yield"],zh_TW:["荷蘭政府債券 10 年收益率"]},e.exports["#TVC:NYA-symbol-description"]={en:["NYSE Composite Index"],zh_TW:["美國NYSE綜合指數"]},e.exports["#TVC:NZ10-symbol-description"]={en:["New Zealand Government Bonds, 10 YR"],zh_TW:["紐西蘭政府債券,10 年期"]},e.exports["#TVC:NZ10Y-symbol-description"]={en:["New Zealand Government Bonds 10 YR Yield"],zh_TW:["紐西蘭政府債券 10 年收益率"]},e.exports["#TVC:PALLADIUM-symbol-description"]={en:["CFDs on Palladium (US$ / OZ)"],zh_TW:["鈀金差價合約(美元/盎司)"]},e.exports["#TVC:PL05Y-symbol-description"]={en:["Poland Government Bonds 5 YR Yield"],zh_TW:["波蘭政府債券5年收益"]},e.exports["#TVC:PL10Y-symbol-description"]={en:["Poland Government Bonds 10 YR Yield"],zh_TW:["波蘭政府債券10年收益"]},e.exports["#TVC:PLATINUM-symbol-description"]={en:["CFDs on Platinum (US$ / OZ)"],zh_TW:["鉑金差價合約(美元/盎司)"]},e.exports["#TVC:PT10-symbol-description"]={en:["Portugal Government Bonds 10 YR"],zh_TW:["葡萄牙政府債券10年"]},e.exports["#TVC:PT10Y-symbol-description"]={en:["Portugal Government Bonds 10 YR Yield"],zh_TW:["葡萄牙政府債券10年期收益"]},e.exports["#TVC:SA40-symbol-description"]={en:["South Africa Top 40 Index"],zh_TW:["南非40強指數"]},e.exports["#TVC:SILVER-symbol-description"]={en:["CFDs on Silver (US$ / OZ)"],zh_TW:["白銀差價合約(美元/盎司)"]},e.exports["#TVC:SPX-symbol-description"]={en:["S&P 500 Index"],zh_TW:["S&P 500"]},e.exports["#TVC:SSMI-symbol-description"]={en:["Swiss Market Index"],zh_TW:["瑞士市場指數"]},e.exports["#TVC:STI-symbol-description"]={en:["Straits Times Index"],zh_TW:["海峽時報指數"]},e.exports["#TVC:SX5E-symbol-description"]={en:["Euro Stoxx 50 Index"],zh_TW:["歐元Stoxx 50指數"]},e.exports["#TVC:SXY-symbol-description"]={en:["Swiss Franc Currency Index"],zh_TW:["瑞士法郎指數"]}, +e.exports["#TVC:TR10-symbol-description"]={en:["Turkey Government Bonds 10 YR"],zh_TW:["土耳其政府債券10年"]},e.exports["#TVC:TR10Y-symbol-description"]={en:["Turkey Government Bonds 10 YR Yield"],zh_TW:["土耳其政府債券10年期收益"]},e.exports["#TVC:UKOIL-symbol-description"]={en:["CFDs on Brent Crude Oil"],zh_TW:["布蘭特原油差價合約"]},e.exports["#TVC:UKX-symbol-description"]={en:["UK 100 Index"]},e.exports["#TVC:US02-symbol-description"]={en:["US Government Bonds 2 YR"],zh_TW:["美國政府債券2年"]},e.exports["#TVC:US02Y-symbol-description"]={en:["US Government Bonds 2 YR Yield"],zh_TW:["美國政府債券2年期收益"]},e.exports["#TVC:US05-symbol-description"]={en:["US Government Bonds 5 YR"],zh_TW:["美國政府債券5年"]},e.exports["#TVC:US05Y-symbol-description"]={en:["US Government Bonds 5 YR Yield"],zh_TW:["美國政府債券5年期收益"]},e.exports["#TVC:US10-symbol-description"]={en:["US Government Bonds 10 YR"],zh_TW:["美國政府債券10年"]},e.exports["#TVC:US10Y-symbol-description"]={en:["US Government Bonds 10 YR Yield"],zh_TW:["美國政府債券10年期收益"]},e.exports["#TVC:US30-symbol-description"]={en:["US Government Bonds 30 YR"],zh_TW:["美國政府債券30年"]},e.exports["#TVC:USOIL-symbol-description"]={en:["CFDs on WTI Crude Oil"],zh_TW:["WTI 原油差價合約"]},e.exports["#TVC:VIX-symbol-description"]={en:["Volatility S&P 500 Index"],zh_TW:["Volatility S&P 500指數"]},e.exports["#TVC:ZXY-symbol-description"]={en:["New Zealand Dollar Currency Index"],zh_TW:["紐元指數"]},e.exports["#TWII-symbol-description"]={en:["Taiwan Weighted Index"],zh_TW:["台灣加權指數"]},e.exports["#TWSE:TAIEX-symbol-description"]={en:["Taiwan Capitalization Weighted Stock Index"],zh_TW:["台灣加權股票指數"]},e.exports["#TWTR-symbol-description"]={en:["Twitter Inc"],zh_TW:["Twitter公司"]},e.exports["#UK100-symbol-description"]={en:["FTSE 100 Index"],zh_TW:["富時100指數"]},e.exports["#UKOIL-symbol-description"]={en:["CFDs on Crude Oil (Brent)"],zh_TW:["原油差價合約(布蘭特)"]},e.exports["#UNIUSD-symbol-description"]={en:["Uniswap / U.S. Dollar"],zh_TW:["Uniswap / 美元"]},e.exports["#US30-symbol-description"]={en:["Dow Jones Industrial Average Index"],zh_TW:["道瓊工業平均指數"]},e.exports["#USDAUD-symbol-description"]={en:["U.S. Dollar / Australian Dollar"],zh_TW:["美元/澳元"]},e.exports["#USDBRL-symbol-description"]={en:["U.S. Dollar / Brazilian Real"],zh_TW:["美元 / 巴西幣"]},e.exports["#USDCAD-symbol-description"]={en:["U.S. Dollar / Canadian Dollar"],zh_TW:["美元 / 加元"]},e.exports["#USDCHF-symbol-description"]={en:["U.S. Dollar / Swiss Franc"],zh_TW:["美元 / 瑞士法郎"]},e.exports["#USDCNY-symbol-description"]={en:["U.S. Dollar / Chinese Yuan"],zh_TW:["美元 / 人民幣"]},e.exports["#USDDKK-symbol-description"]={en:["U.S. Dollar / Danish Krone"],zh_TW:["美元 / 丹麥克朗"]},e.exports["#USDEUR-symbol-description"]={en:["U.S. Dollar / Euro"],zh_TW:["美元 / 歐元"]},e.exports["#USDGBP-symbol-description"]={en:["U.S. Dollar / Pound Sterling"],zh_TW:["美元 / 英鎊"]},e.exports["#USDHKD-symbol-description"]={en:["U.S. Dollar / Hong Kong Dollar"],zh_TW:["美元 / 港幣"]},e.exports["#USDHUF-symbol-description"]={en:["U.S. Dollar / Hungarian Forint"],zh_TW:["美元/匈牙利福林"]},e.exports["#USDIDR-symbol-description"]={en:["U.S. Dollar / Rupiah"],zh_TW:["美元 / 印尼盾"]}, +e.exports["#USDILS-symbol-description"]={en:["U.S. Dollar / Israeli Shekel"],zh_TW:["美元/以色列謝克爾"]},e.exports["#USDINR-symbol-description"]={en:["U.S. Dollar / Indian Rupee"],zh_TW:["美元 / 印度盧比"]},e.exports["#USDJPY-symbol-description"]={en:["U.S. Dollar / Japanese Yen"],zh_TW:["美元 / 日圓"]},e.exports["#USDKRW-symbol-description"]={en:["U.S. Dollar / South Korean"],zh_TW:["美元 / 韓圜"]},e.exports["#USDMXN-symbol-description"]={en:["U.S. Dollar / Mexican Peso"],zh_TW:["美元 / 墨西哥比索"]},e.exports["#USDNZD-symbol-description"]={en:["U.S. Dollar / New Zealand Dollar"],zh_TW:["美元 / 紐元"]},e.exports["#USDPHP-symbol-description"]={en:["U.S. Dollar / Philippine peso"],zh_TW:["美元 / 菲律賓比索"]},e.exports["#USDPLN-symbol-description"]={en:["U.S. Dollar / Polish Zloty"],zh_TW:["美元 / 波蘭茲羅提"]},e.exports["#USDRUB-symbol-description"]={en:["U.S. Dollar / Russian Ruble"],zh_TW:["美元 / 俄羅斯盧布"]},e.exports["#USDRUB_TOM-symbol-description"]={en:["U.S. Dollar / Russian Ruble TOM"],zh_TW:["美元 / 俄羅斯盧布 匯率"]},e.exports["#USDSEK-symbol-description"]={en:["U.S. Dollar / Swedish Krona"],zh_TW:["美元 / 瑞典克朗"]},e.exports["#USDSGD-symbol-description"]={en:["U.S. Dollar / Singapore Dollar"],zh_TW:["美元 / 新加坡元"]},e.exports["#USDTHB-symbol-description"]={en:["U.S. Dollar / Thai Baht"],zh_TW:["美元/泰銖"]},e.exports["#USDTRY-symbol-description"]={en:["U.S. Dollar / Turkish Lira"],zh_TW:["美元 / 土耳其里拉"]},e.exports["#USDZAR-symbol-description"]={en:["U.S. Dollar / South African Rand"],zh_TW:["美元/南非蘭特"]},e.exports["#USOIL-symbol-description"]={en:["CFDs on Crude Oil (WTI)"],zh_TW:["原油差價合約(WTI)"]},e.exports["#WHEATUSD-symbol-description"]={en:["CFDs on Wheat"],zh_TW:["小麥差價合約"]},e.exports["#XAGUSD-symbol-description"]={en:["Silver / U.S. Dollar"],zh_TW:["白銀 / 美元"]},e.exports["#XAUUSD-symbol-description"]={en:["Gold Spot / U.S. Dollar"],zh_TW:["黃金現貨 / 美元"]},e.exports["#XBTCAD-symbol-description"]={en:["Bitcoin / Canadian Dollar"],zh_TW:["比特幣/加元"]},e.exports["#XETR:DAX-symbol-description"]={en:["DAX Index"],zh_TW:["德國DAX指數"]},e.exports["#XMRUSD-symbol-description"]={en:["Monero / U.S. Dollar"],zh_TW:["Monero/美元"]},e.exports["#XPDUSD-symbol-description"]={en:["CFDs on Palladium"],zh_TW:["鈀金差價合約"]},e.exports["#XPTUSD-symbol-description"]={en:["Platinum / U.S. Dollar"],zh_TW:["白金 / 美元"]},e.exports["#XRPBTC-symbol-description"]={en:["XRP / Bitcoin"],zh_TW:["瑞波幣/比特幣"]},e.exports["#XRPEUR-symbol-description"]={en:["XRP / Euro"],zh_TW:["瑞波幣/歐元"]},e.exports["#XRPUSD-symbol-description"]={en:["XRP / U.S. Dollar"],zh_TW:["瑞波幣/美元"]},e.exports["#ZECUSD-symbol-description"]={en:["Zcash / U.S. Dollar"],zh_TW:["Zcash/美元"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.2499.b38fe914aefc3ca31410.js b/charting_library/bundles/zh_TW.2499.b38fe914aefc3ca31410.js deleted file mode 100644 index 5b165735..00000000 --- a/charting_library/bundles/zh_TW.2499.b38fe914aefc3ca31410.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2499,4821],{80587:e=>{e.exports={en:["bars"],zh_TW:["根K棒"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh_TW:["(開盤 + 最高 + 最低 + 收盤)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh_TW:["(最高 + 最低 + 收盤)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh_TW:["(最高 + 最低)/2"]}},31882:e=>{e.exports={en:["12-hours"],zh_TW:["12小時"]}},5797:e=>{e.exports={en:["24-hours"],zh_TW:["24小時"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh_TW:["bar顏色基於前一個收盤價"]}},23739:e=>{e.exports={en:["Canvas"],zh_TW:["版面"]}},24197:e=>{e.exports={en:["Center"],zh_TW:["中心"]}},15153:e=>{e.exports={en:["Chart basic styles"],zh_TW:["圖表基本樣式"]}},45639:e=>{e.exports={en:["Chart values"],zh_TW:["圖表值"]}},84831:e=>{e.exports={en:["Close line"],zh_TW:["收盤價線"]}},74622:e=>{e.exports={en:["Crosshair"],zh_TW:["十字準線"]}},81849:e=>{e.exports={en:["Currency"],zh_TW:["貨幣"]}},3015:e=>{e.exports={en:["Currency and Unit"],zh_TW:["貨幣和單位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh_TW:["調整股息數據"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh_TW:["調整合約變更"]}},36620:e=>{e.exports={en:["Alerts"],zh_TW:["快訊"]}},14119:e=>{e.exports={en:["Arguments"],zh_TW:["參數"]}},68650:e=>{e.exports={en:["Average close"],zh_TW:["平均收盤價"]}},27567:e=>{e.exports={en:["Bottom"],zh_TW:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh_TW:["下邊框線"]}},74406:e=>{e.exports={en:["Body"],zh_TW:["主體"]}},333:e=>{e.exports={en:["Borders"],zh_TW:["邊框"]}},79468:e=>{e.exports={en:["Background"],zh_TW:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],zh_TW:["K棒漲跌值"]}},28975:e=>{e.exports={en:["Base level"],zh_TW:["基準水位"]}},76473:e=>{e.exports={en:["Bid and ask"],zh_TW:["買入價和賣出價"]}},32744:e=>{e.exports={en:["Buttons"],zh_TW:["按鈕"]}},68662:e=>{e.exports={en:["Grid lines"],zh_TW:["網格線"]}},17611:e=>{e.exports={en:["Down bars"],zh_TW:["下跌燭線"]}},23743:e=>{e.exports={en:["Down color"],zh_TW:["下跌顏色"]}},48225:e=>{e.exports={en:["Data modification"],zh_TW:["數據修改"]}},84838:e=>{e.exports={en:["Date format"],zh_TW:["日期格式"]}},42357:e=>{e.exports={en:["Day of week on labels"],zh_TW:["標籤上的星期幾"]}},16564:e=>{e.exports={en:["Default"],zh_TW:["系統預設"]}},78734:e=>{e.exports={en:["Description"],zh_TW:["描述"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh_TW:["電子交易時段背景"]}},69808:e=>{e.exports={en:["Events"],zh_TW:["事件"]}},41129:e=>{e.exports={en:["Fill"],zh_TW:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh_TW:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh_TW:["下填充色"]}},95406:e=>{e.exports={en:["Horizontal"],zh_TW:["橫式"]}},61900:e=>{e.exports={en:["Horz only"],zh_TW:["僅水平"]}},14180:e=>{e.exports={en:["High and low"],zh_TW:["高價和低價"]}},56359:e=>{e.exports={en:["High line"],zh_TW:["最高價線"]}},47326:e=>{e.exports={en:["Integer"],zh_TW:["整數"]}},84549:e=>{e.exports={en:["Indicators"],zh_TW:["技術指標"]}},78082:e=>{e.exports={en:["Indicators and financials"],zh_TW:["指標和財務數據"]}},25765:e=>{e.exports={en:["Open market status"],zh_TW:["開市狀態"]}},34579:e=>{e.exports={en:["Low line"], -zh_TW:["最低價線"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],zh_TW:["詳細描述"]}},72423:e=>{e.exports={en:["Last day change values"],zh_TW:["最後一天變化值"]}},11626:e=>{e.exports={en:["Left"],zh_TW:["左"]}},8249:e=>{e.exports={en:["Money"],zh_TW:["資金"]}},70937:e=>{e.exports={en:["Margins"],zh_TW:["利益率"]}},68833:e=>{e.exports={en:["Middle"],zh_TW:["中間"]}},58589:e=>{e.exports={en:["No overlapping labels"],zh_TW:["無重疊標籤"]}},60798:e=>{e.exports={en:["None"],zh_TW:["沒有任何"]}},51019:e=>{e.exports={en:["Navigation"],zh_TW:["導航"]}},99709:e=>{e.exports={en:["Name"],zh_TW:["名稱"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],zh_TW:["更改週期時,儲存圖表左邊緣位置"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],zh_TW:["坐標模式(A和L)"]}},93968:e=>{e.exports={en:["Scales"],zh_TW:["刻度"]}},90275:e=>{e.exports={en:["Scales and lines"],zh_TW:["比例和線條"]}},30042:e=>{e.exports={en:["Scales placement"],zh_TW:["刻度放置"]}},28715:e=>{e.exports={en:["Status line"],zh_TW:["狀態列"]}},95481:e=>{e.exports={en:["Symbol"],zh_TW:["商品代碼"]}},53263:e=>{e.exports={en:["Pane"],zh_TW:["窗格"]}},82894:e=>{e.exports={en:["Pane separators"],zh_TW:["窗格分隔符號"]}},16207:e=>{e.exports={en:["Percentage"],zh_TW:["百分比"]}},94408:e=>{e.exports={en:["Pips"],zh_TW:["點數"]}},60904:e=>{e.exports={en:["Pre/post market"],zh_TW:["盤前/盤後市場"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh_TW:["盤前/盤後市場時段背景"]}},59766:e=>{e.exports={en:["Precision"],zh_TW:["精確度"]}},83811:e=>{e.exports={en:["Previous day close"],zh_TW:["前一天收盤價"]}},35082:e=>{e.exports={en:["Price Scale"],zh_TW:["價格刻度"]}},27632:e=>{e.exports={en:["Price and percentage value"],zh_TW:["價格和百分比值"]}},62142:e=>{e.exports={en:["Price labels & lines"],zh_TW:["價格標籤和價格線"]}},84684:e=>{e.exports={en:["Price source"],zh_TW:["價格來源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh_TW:["預測上漲燭線"]}},77430:e=>{e.exports={en:["Projection candles"],zh_TW:["投影K線"]}},88367:e=>{e.exports={en:["Projection down bars"],zh_TW:["預測下跌燭線"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh_TW:["價格刻度上的實際價格(而不是平均K線價格)"]}},50421:e=>{e.exports={en:["Right"],zh_TW:["右"]}},62532:e=>{e.exports={en:["Right Margin"],zh_TW:["右邊距"]}},41571:e=>{e.exports={en:["Watermark"],zh_TW:["浮水印"]}},32163:e=>{e.exports={en:["Wick"],zh_TW:["燭芯"]}},97118:e=>{e.exports={en:["Top"],zh_TW:["頂部"]}},89349:e=>{e.exports={en:["Top line"],zh_TW:["上邊框線"]}},70320:e=>{e.exports={en:["Text"],zh_TW:["文字"]}},25485:e=>{e.exports={en:["Text alignment"],zh_TW:["文字對齊"]}},67781:e=>{e.exports={en:["Text orientation"],zh_TW:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh_TW:["自動調整K棒寬度"]}},70198:e=>{e.exports={en:["Title"],zh_TW:["標題"]}},29854:e=>{e.exports={en:["Titles"],zh_TW:["標題"]}},5791:e=>{e.exports={en:["Ticker"],zh_TW:["商品代碼"]}},16816:e=>{e.exports={en:["Ticker and description"],zh_TW:["商品和描述"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],zh_TW:["時間刻度"]}},5591:e=>{e.exports={en:["Time hours format"],zh_TW:["時間小時格式"]}},77073:e=>{e.exports={ -en:["Timezone"],zh_TW:["時區"]}},76495:e=>{e.exports={en:["Trading"],zh_TW:["交易"]}},33564:e=>{e.exports={en:["Unit"],zh_TW:["單位"]}},23091:e=>{e.exports={en:["Up color"],zh_TW:["上漲顏色"]}},36957:e=>{e.exports={en:["Up bars"],zh_TW:["上漲燭線"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},37644:e=>{e.exports={en:["Volume"],zh_TW:["成交量"]}},51514:e=>{e.exports={en:["Value"],zh_TW:["價格"]}},31218:e=>{e.exports={en:["Value according to scale"],zh_TW:["根據刻度值"]}},60092:e=>{e.exports={en:["Values"],zh_TW:["數值"]}},83594:e=>{e.exports={en:["Vert and horz"],zh_TW:["垂直和水平"]}},8402:e=>{e.exports={en:["Vert only"],zh_TW:["僅垂直"]}},69526:e=>{e.exports={en:["Vertical"],zh_TW:["直式"]}},21105:e=>{e.exports={en:["candle"],zh_TW:["燭線"]}},27068:e=>{e.exports={en:["change HLC bars"],zh_TW:["更改美國線"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],zh_TW:["更改導航按鈕可見性"]}},96227:e=>{e.exports={en:["change open market status visibility"],zh_TW:["更改開盤狀態可見性"]}},43231:e=>{e.exports={en:["change average close price line width"],zh_TW:["改變平均收盤價線的寬度"]}},47026:e=>{e.exports={en:["change average close price line color"],zh_TW:["改變平均收盤價線的顏色"]}},86866:e=>{e.exports={en:["change area fill color"],zh_TW:["更改面積填充顏色"]}},89346:e=>{e.exports={en:["change area line width"],zh_TW:["更改面積線條寬度"]}},29605:e=>{e.exports={en:["change area line color"],zh_TW:["更改面積線條顏色"]}},4640:e=>{e.exports={en:["change area price source"],zh_TW:["更改面積價格來源"]}},98407:e=>{e.exports={en:["change ask line color"],zh_TW:["更改ask線顏色"]}},42190:e=>{e.exports={en:["change base level"],zh_TW:["更改基礎水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh_TW:["更改基準線底線顏色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh_TW:["更改基準線底線寬度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh_TW:["更改基準線填充底部區域顏色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh_TW:["更改基準線填充頂部區域顏色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh_TW:["更改基準線價格來源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh_TW:["更改基準線頂線顏色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh_TW:["更改基準線頂線寬度"]}},33464:e=>{e.exports={en:["change bar up color"],zh_TW:["更改上漲K線顏色"]}},27426:e=>{e.exports={en:["change bar change visibility"],zh_TW:["更改K線漲跌可見性"]}},59622:e=>{e.exports={en:["change bar down color"],zh_TW:["更改下跌K線顏色"]}},17919:e=>{e.exports={en:["change bid line color"],zh_TW:["更改bid線顏色"]}},32094:e=>{e.exports={en:["change bottom margin"],zh_TW:["更改下邊距"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],zh_TW:["更改貨幣和單位標籤的可見性"]}},64003:e=>{e.exports={en:["change currency label visibility"],zh_TW:["更改貨幣標籤可見性"]}},42803:e=>{e.exports={en:["change chart background color"],zh_TW:["更改圖表背景顏色"]}},41382:e=>{e.exports={en:["change chart background type"],zh_TW:["更改圖表背景類型"]}},79637:e=>{e.exports={en:["change chart values visibility"],zh_TW:["更改圖表數值可見性"]}},43090:e=>{e.exports={ -en:["change color bars based on previous close"],zh_TW:["根據前一個收盤價更改K線顏色"]}},88324:e=>{e.exports={en:["change column up color"],zh_TW:["更改向上列的顏色"]}},93890:e=>{e.exports={en:["change column down color"],zh_TW:["更改向下列的顏色"]}},4727:e=>{e.exports={en:["change column price source"],zh_TW:["更改列價格來源"]}},50544:e=>{e.exports={en:["change crosshair width"],zh_TW:["更改十字準線寬度"]}},92885:e=>{e.exports={en:["change crosshair color"],zh_TW:["更改十字準線顏色"]}},68418:e=>{e.exports={en:["change crosshair style"],zh_TW:["更改十字準線樣式"]}},43109:e=>{e.exports={en:["change date format"],zh_TW:["更改日期格式"]}},30418:e=>{e.exports={en:["change day of week on labels"],zh_TW:["更改標籤上的星期幾"]}},82063:e=>{e.exports={en:["change decimal places"],zh_TW:["更改小數位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh_TW:["更改延長時段顏色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh_TW:["更改電子交易時段"]}},73844:e=>{e.exports={en:["change grid lines visibility"],zh_TW:["更改網格線可見性"]}},61407:e=>{e.exports={en:["change high and low price line color"],zh_TW:["改變高價和低價線的顏色"]}},39581:e=>{e.exports={en:["change high and low price line width"],zh_TW:["改變高價和低價線的寬度"]}},6026:e=>{e.exports={en:["change high-low body color"],zh_TW:["更改高-低實體顏色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh_TW:["更改高-低實體可見性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh_TW:["更改高-低邊框顏色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh_TW:["更改高-低邊框可見性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh_TW:["更改高-低標籤可見性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh_TW:["更改高-低標籤顏色"]}},21133:e=>{e.exports={en:["change horz grid lines color"],zh_TW:["更改水平網格線顏色"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],zh_TW:["更改指標標題可見性"]}},49583:e=>{e.exports={en:["change indicator values visibility"],zh_TW:["更改指標值可見性"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],zh_TW:["更改指標參數可見性"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],zh_TW:["更改指標和財務名稱標籤可見性"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],zh_TW:["更改指標和財務值標籤可見性"]}},66307:e=>{e.exports={en:["change last day change visibility"],zh_TW:["更改最後一天變化可見性"]}},91873:e=>{e.exports={en:["change legend background transparency"],zh_TW:["更改圖例背景透明度"]}},14246:e=>{e.exports={en:["change legend background visibility"],zh_TW:["更改圖例背景可見性"]}},88640:e=>{e.exports={en:["change line color"],zh_TW:["更改線條顏色"]}},41837:e=>{e.exports={en:["change line price source"],zh_TW:["更改線條價格來源"]}},48339:e=>{e.exports={en:["change line width"],zh_TW:["更改線條寬度"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],zh_TW:["更改窗格按鈕可見性"]}},52203:e=>{e.exports={en:["change pane separators color"],zh_TW:["改變窗格分隔符號顏色"]}},38730:e=>{e.exports={en:["change post market color"],zh_TW:["更改盤後市場顏色"]}},28075:e=>{e.exports={en:["change post market line color"],zh_TW:["更改盤後市場線條顏色"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"],zh_TW:["更改盤前/盤後市場價格線的可見性"]}}, -44371:e=>{e.exports={en:["change pre market color"],zh_TW:["更改盤前市場顏色"]}},96114:e=>{e.exports={en:["change pre market line color"],zh_TW:["更改盤前市場線條顏色"]}},69814:e=>{e.exports={en:["change previous close price line color"],zh_TW:["更改前一根收盤價線顏色"]}},13660:e=>{e.exports={en:["change previous close price line width"],zh_TW:["更改前一根收盤價線寬度"]}},87861:e=>{e.exports={en:["change price line color"],zh_TW:["更改價格線顏色"]}},29353:e=>{e.exports={en:["change price line width"],zh_TW:["更改價格線寬度"]}},16241:e=>{e.exports={en:["change range bars style"],zh_TW:["更改範圍K線樣式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh_TW:["更改範圍K線寬度"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh_TW:["更改磚形圖下影線顏色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh_TW:["更改磚形圖上影線顏色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh_TW:["更改磚形圖影線可見性"]}},82946:e=>{e.exports={en:["change right margin"],zh_TW:["更改右邊距"]}},79545:e=>{e.exports={en:["change right margin percentage"],zh_TW:["更改右邊距百分比"]}},78995:e=>{e.exports={en:["change symbol watermark color"],zh_TW:["更改商品浮水印顏色"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],zh_TW:["更改商品浮水印可見性"]}},88167:e=>{e.exports={en:["change symbol description visibility"],zh_TW:["更改商品描述可見性"]}},12050:e=>{e.exports={en:["change symbol field visibility"],zh_TW:["更改商品欄位可見性"]}},46066:e=>{e.exports={en:["change symbol last value mode"],zh_TW:["更改商品最新值模式"]}},902:e=>{e.exports={en:["change symbol legend format"],zh_TW:["更改商品圖例格式"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],zh_TW:["更改週期時,變更儲存圖表左邊緣位置"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],zh_TW:["更改坐標模式按鈕的可見性"]}},76131:e=>{e.exports={en:["change scales text color"],zh_TW:["更改刻度文字顏色"]}},27792:e=>{e.exports={en:["change scales font size"],zh_TW:["更改刻度字體大小"]}},94997:e=>{e.exports={en:["change scales lines color"],zh_TW:["更改刻度線條顏色"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],zh_TW:["更改交易時段分隔可見性"]}},28175:e=>{e.exports={en:["change sessions breaks width"],zh_TW:["更改交易時段分隔寬度"]}},33895:e=>{e.exports={en:["change sessions breaks color"],zh_TW:["更改交易時段分隔顏色"]}},21641:e=>{e.exports={en:["change sessions breaks style"],zh_TW:["更改交易時段分隔樣式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh_TW:["更改價格坐標上的實際價格顯示(而不是Heiken-Ashi價格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh_TW:["更改K線寬度"]}},39754:e=>{e.exports={en:["change time hours format"],zh_TW:["更改時間格式"]}},74883:e=>{e.exports={en:["change top margin"],zh_TW:["更改上邊距"]}},51250:e=>{e.exports={en:["change unit label visibility"],zh_TW:["更改單位標籤可見性"]}},71805:e=>{e.exports={en:["change vert grid lines color"],zh_TW:["更改垂直網格線顏色"]}},96201:e=>{e.exports={en:["change volume values visibility"],zh_TW:["更改成交量值可見性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh_TW:["更改{candleType}上漲邊框顏色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh_TW:["更改{candleType}上漲顏色"]}},48091:e=>{e.exports={ -en:["change {candleType} wick down color"],zh_TW:["更改{candleType}下影線顏色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh_TW:["更改{candleType}上影線顏色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh_TW:["更改{candleType}影線可見性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh_TW:["更改{candleType}實體可見性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh_TW:["更改{candleType}邊框可見性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh_TW:["更改{candleType}下跌邊框顏色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh_TW:["更改{candleType}下跌顏色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh_TW:["更改{chartType}邊框下跌顏色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh_TW:["更改{chartType}邊框上漲顏色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh_TW:["更改{chartType}下跌顏色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh_TW:["更改{chartType}投影邊框上漲顏色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh_TW:["更改{chartType}投影K線下跌顏色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh_TW:["更改{chartType}投影K線上漲顏色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh_TW:["更改{chartType}上漲顏色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh_TW:["更改{inputName}屬性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh_TW:["調整股息數據"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh_TW:["調整合約變更"]}},92598:e=>{e.exports={en:["hollow candles"],zh_TW:["空心K線"]}},57243:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},70282:e=>{e.exports={en:["renko"],zh_TW:["磚形圖"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh_TW:["{value}小數"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.7458.068c610f8718bc62a766.js b/charting_library/bundles/zh_TW.7458.068c610f8718bc62a766.js new file mode 100644 index 00000000..21680ffe --- /dev/null +++ b/charting_library/bundles/zh_TW.7458.068c610f8718bc62a766.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7458,4821],{80587:e=>{e.exports={en:["bars"],zh_TW:["根K棒"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh_TW:["(開盤 + 最高 + 最低 + 收盤)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh_TW:["(最高 + 最低 + 收盤)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh_TW:["(最高 + 最低)/2"]}},31882:e=>{e.exports={en:["12-hours"],zh_TW:["12小時"]}},5797:e=>{e.exports={en:["24-hours"],zh_TW:["24小時"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh_TW:["bar顏色基於前一個收盤價"]}},23739:e=>{e.exports={en:["Canvas"],zh_TW:["版面"]}},24197:e=>{e.exports={en:["Center"],zh_TW:["中心"]}},15153:e=>{e.exports={en:["Chart basic styles"],zh_TW:["圖表基本樣式"]}},45639:e=>{e.exports={en:["Chart values"],zh_TW:["圖表值"]}},84831:e=>{e.exports={en:["Close line"],zh_TW:["收盤價線"]}},74622:e=>{e.exports={en:["Crosshair"],zh_TW:["十字準線"]}},81849:e=>{e.exports={en:["Currency"],zh_TW:["貨幣"]}},3015:e=>{e.exports={en:["Currency and Unit"],zh_TW:["貨幣和單位"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh_TW:["調整股息數據"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh_TW:["調整合約變更"]}},36620:e=>{e.exports={en:["Alerts"],zh_TW:["快訊"]}},14119:e=>{e.exports={en:["Arguments"],zh_TW:["參數"]}},68650:e=>{e.exports={en:["Average close"],zh_TW:["平均收盤價"]}},27567:e=>{e.exports={en:["Bottom"],zh_TW:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh_TW:["下邊框線"]}},74406:e=>{e.exports={en:["Body"],zh_TW:["主體"]}},333:e=>{e.exports={en:["Borders"],zh_TW:["邊框"]}},79468:e=>{e.exports={en:["Background"],zh_TW:["背景"]}},10842:e=>{e.exports={en:["Bar change values"],zh_TW:["K棒漲跌值"]}},28975:e=>{e.exports={en:["Base level"],zh_TW:["基準水位"]}},76473:e=>{e.exports={en:["Bid and ask"],zh_TW:["買入價和賣出價"]}},32744:e=>{e.exports={en:["Buttons"],zh_TW:["按鈕"]}},68662:e=>{e.exports={en:["Grid lines"],zh_TW:["網格線"]}},17611:e=>{e.exports={en:["Down bars"],zh_TW:["下跌燭線"]}},23743:e=>{e.exports={en:["Down color"],zh_TW:["下跌顏色"]}},48225:e=>{e.exports={en:["Data modification"],zh_TW:["數據修改"]}},84838:e=>{e.exports={en:["Date format"],zh_TW:["日期格式"]}},42357:e=>{e.exports={en:["Day of week on labels"],zh_TW:["標籤上的星期幾"]}},16564:e=>{e.exports={en:["Default"],zh_TW:["系統預設"]}},78734:e=>{e.exports={en:["Description"],zh_TW:["描述"]}},89212:e=>{e.exports={en:["Display inactivity gaps on intraday"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh_TW:["電子交易時段背景"]}},69808:e=>{e.exports={en:["Events"],zh_TW:["事件"]}},41129:e=>{e.exports={en:["Fill"],zh_TW:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh_TW:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh_TW:["下填充色"]}},95406:e=>{e.exports={en:["Horizontal"],zh_TW:["橫式"]}},61900:e=>{e.exports={en:["Horz only"],zh_TW:["僅水平"]}},14180:e=>{e.exports={en:["High and low"],zh_TW:["高價和低價"]}},56359:e=>{e.exports={en:["High line"],zh_TW:["最高價線"]}},47326:e=>{e.exports={en:["Integer"],zh_TW:["整數"]}},84549:e=>{e.exports={en:["Indicators"],zh_TW:["技術指標"]}},78082:e=>{e.exports={en:["Indicators and financials"],zh_TW:["指標和財務數據"]}},25765:e=>{e.exports={en:["Open market status"], +zh_TW:["開市狀態"]}},34579:e=>{e.exports={en:["Low line"],zh_TW:["最低價線"]}},14876:e=>{e.exports={en:["Logo"]}},89315:e=>{e.exports={en:["Long Description"],zh_TW:["詳細描述"]}},72423:e=>{e.exports={en:["Last day change values"],zh_TW:["最後一天變化值"]}},11626:e=>{e.exports={en:["Left"],zh_TW:["左"]}},8249:e=>{e.exports={en:["Money"],zh_TW:["資金"]}},70937:e=>{e.exports={en:["Margins"],zh_TW:["利益率"]}},68833:e=>{e.exports={en:["Middle"],zh_TW:["中間"]}},58589:e=>{e.exports={en:["No overlapping labels"],zh_TW:["無重疊標籤"]}},60798:e=>{e.exports={en:["None"],zh_TW:["沒有任何"]}},51019:e=>{e.exports={en:["Navigation"],zh_TW:["導航"]}},99709:e=>{e.exports={en:["Name"],zh_TW:["名稱"]}},8852:e=>{e.exports={en:["Save chart left edge position when changing interval"],zh_TW:["更改週期時,儲存圖表左邊緣位置"]}},26204:e=>{e.exports={en:["Scale modes (A and L)"],zh_TW:["坐標模式(A和L)"]}},93968:e=>{e.exports={en:["Scales"],zh_TW:["刻度"]}},90275:e=>{e.exports={en:["Scales and lines"],zh_TW:["比例和線條"]}},30042:e=>{e.exports={en:["Scales placement"],zh_TW:["刻度放置"]}},28715:e=>{e.exports={en:["Status line"],zh_TW:["狀態列"]}},95481:e=>{e.exports={en:["Symbol"],zh_TW:["商品代碼"]}},53263:e=>{e.exports={en:["Pane"],zh_TW:["窗格"]}},82894:e=>{e.exports={en:["Pane separators"],zh_TW:["窗格分隔符號"]}},16207:e=>{e.exports={en:["Percentage"],zh_TW:["百分比"]}},94408:e=>{e.exports={en:["Pips"],zh_TW:["點數"]}},60904:e=>{e.exports={en:["Pre/post market"],zh_TW:["盤前/盤後市場"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh_TW:["盤前/盤後市場時段背景"]}},59766:e=>{e.exports={en:["Precision"],zh_TW:["精確度"]}},83811:e=>{e.exports={en:["Previous day close"],zh_TW:["前一天收盤價"]}},35082:e=>{e.exports={en:["Price Scale"],zh_TW:["價格刻度"]}},27632:e=>{e.exports={en:["Price and percentage value"],zh_TW:["價格和百分比值"]}},62142:e=>{e.exports={en:["Price labels & lines"],zh_TW:["價格標籤和價格線"]}},84684:e=>{e.exports={en:["Price source"],zh_TW:["價格來源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh_TW:["預測上漲燭線"]}},77430:e=>{e.exports={en:["Projection candles"],zh_TW:["投影K線"]}},88367:e=>{e.exports={en:["Projection down bars"],zh_TW:["預測下跌燭線"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh_TW:["價格刻度上的實際價格(而不是平均K線價格)"]}},50421:e=>{e.exports={en:["Right"],zh_TW:["右"]}},62532:e=>{e.exports={en:["Right Margin"],zh_TW:["右邊距"]}},41571:e=>{e.exports={en:["Watermark"],zh_TW:["浮水印"]}},32163:e=>{e.exports={en:["Wick"],zh_TW:["燭芯"]}},97118:e=>{e.exports={en:["Top"],zh_TW:["頂部"]}},89349:e=>{e.exports={en:["Top line"],zh_TW:["上邊框線"]}},70320:e=>{e.exports={en:["Text"],zh_TW:["文字"]}},25485:e=>{e.exports={en:["Text alignment"],zh_TW:["文字對齊"]}},67781:e=>{e.exports={en:["Text orientation"],zh_TW:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh_TW:["自動調整K棒寬度"]}},70198:e=>{e.exports={en:["Title"],zh_TW:["標題"]}},29854:e=>{e.exports={en:["Titles"],zh_TW:["標題"]}},5791:e=>{e.exports={en:["Ticker"],zh_TW:["商品代碼"]}},16816:e=>{e.exports={en:["Ticker and description"],zh_TW:["商品和描述"]}},24821:e=>{e.exports={en:["Ticks"]}},93965:e=>{e.exports={en:["Time Scale"],zh_TW:["時間刻度"]}},5591:e=>{e.exports={en:["Time hours format"], +zh_TW:["時間小時格式"]}},77073:e=>{e.exports={en:["Timezone"],zh_TW:["時區"]}},76495:e=>{e.exports={en:["Trading"],zh_TW:["交易"]}},33564:e=>{e.exports={en:["Unit"],zh_TW:["單位"]}},23091:e=>{e.exports={en:["Up color"],zh_TW:["上漲顏色"]}},36957:e=>{e.exports={en:["Up bars"],zh_TW:["上漲燭線"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},37644:e=>{e.exports={en:["Volume"],zh_TW:["成交量"]}},51514:e=>{e.exports={en:["Value"],zh_TW:["價格"]}},31218:e=>{e.exports={en:["Value according to scale"],zh_TW:["根據刻度值"]}},60092:e=>{e.exports={en:["Values"],zh_TW:["數值"]}},83594:e=>{e.exports={en:["Vert and horz"],zh_TW:["垂直和水平"]}},8402:e=>{e.exports={en:["Vert only"],zh_TW:["僅垂直"]}},69526:e=>{e.exports={en:["Vertical"],zh_TW:["直式"]}},21105:e=>{e.exports={en:["candle"],zh_TW:["燭線"]}},27068:e=>{e.exports={en:["change HLC bars"],zh_TW:["更改美國線"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},3311:e=>{e.exports={en:["change navigation buttons visibility"],zh_TW:["更改導航按鈕可見性"]}},96227:e=>{e.exports={en:["change open market status visibility"],zh_TW:["更改開盤狀態可見性"]}},43231:e=>{e.exports={en:["change average close price line width"],zh_TW:["改變平均收盤價線的寬度"]}},47026:e=>{e.exports={en:["change average close price line color"],zh_TW:["改變平均收盤價線的顏色"]}},86866:e=>{e.exports={en:["change area fill color"],zh_TW:["更改面積填充顏色"]}},89346:e=>{e.exports={en:["change area line width"],zh_TW:["更改面積線條寬度"]}},29605:e=>{e.exports={en:["change area line color"],zh_TW:["更改面積線條顏色"]}},4640:e=>{e.exports={en:["change area price source"],zh_TW:["更改面積價格來源"]}},98407:e=>{e.exports={en:["change ask line color"],zh_TW:["更改ask線顏色"]}},42190:e=>{e.exports={en:["change base level"],zh_TW:["更改基礎水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh_TW:["更改基準線底線顏色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh_TW:["更改基準線底線寬度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh_TW:["更改基準線填充底部區域顏色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh_TW:["更改基準線填充頂部區域顏色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh_TW:["更改基準線價格來源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh_TW:["更改基準線頂線顏色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh_TW:["更改基準線頂線寬度"]}},33464:e=>{e.exports={en:["change bar up color"],zh_TW:["更改上漲K線顏色"]}},27426:e=>{e.exports={en:["change bar change visibility"],zh_TW:["更改K線漲跌可見性"]}},59622:e=>{e.exports={en:["change bar down color"],zh_TW:["更改下跌K線顏色"]}},17919:e=>{e.exports={en:["change bid line color"],zh_TW:["更改bid線顏色"]}},32094:e=>{e.exports={en:["change bottom margin"],zh_TW:["更改下邊距"]}},63119:e=>{e.exports={en:["change currency and unit labels visibility"],zh_TW:["更改貨幣和單位標籤的可見性"]}},64003:e=>{e.exports={en:["change currency label visibility"],zh_TW:["更改貨幣標籤可見性"]}},42803:e=>{e.exports={en:["change chart background color"],zh_TW:["更改圖表背景顏色"]}},41382:e=>{e.exports={en:["change chart background type"],zh_TW:["更改圖表背景類型"]}},79637:e=>{e.exports={en:["change chart values visibility"],zh_TW:["更改圖表數值可見性"]}}, +43090:e=>{e.exports={en:["change color bars based on previous close"],zh_TW:["根據前一個收盤價更改K線顏色"]}},88324:e=>{e.exports={en:["change column up color"],zh_TW:["更改向上列的顏色"]}},93890:e=>{e.exports={en:["change column down color"],zh_TW:["更改向下列的顏色"]}},4727:e=>{e.exports={en:["change column price source"],zh_TW:["更改列價格來源"]}},50544:e=>{e.exports={en:["change crosshair width"],zh_TW:["更改十字準線寬度"]}},92885:e=>{e.exports={en:["change crosshair color"],zh_TW:["更改十字準線顏色"]}},68418:e=>{e.exports={en:["change crosshair style"],zh_TW:["更改十字準線樣式"]}},43109:e=>{e.exports={en:["change date format"],zh_TW:["更改日期格式"]}},30418:e=>{e.exports={en:["change day of week on labels"],zh_TW:["更改標籤上的星期幾"]}},82063:e=>{e.exports={en:["change decimal places"],zh_TW:["更改小數位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh_TW:["更改延長時段顏色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh_TW:["更改電子交易時段"]}},73844:e=>{e.exports={en:["change grid lines visibility"],zh_TW:["更改網格線可見性"]}},61407:e=>{e.exports={en:["change high and low price line color"],zh_TW:["改變高價和低價線的顏色"]}},39581:e=>{e.exports={en:["change high and low price line width"],zh_TW:["改變高價和低價線的寬度"]}},6026:e=>{e.exports={en:["change high-low body color"],zh_TW:["更改高-低實體顏色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh_TW:["更改高-低實體可見性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh_TW:["更改高-低邊框顏色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh_TW:["更改高-低邊框可見性"]}},72399:e=>{e.exports={en:["change high-low labels visibility"],zh_TW:["更改高-低標籤可見性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh_TW:["更改高-低標籤顏色"]}},21133:e=>{e.exports={en:["change horz grid lines color"],zh_TW:["更改水平網格線顏色"]}},63050:e=>{e.exports={en:["change indicator titles visibility"],zh_TW:["更改指標標題可見性"]}},49583:e=>{e.exports={en:["change indicator values visibility"],zh_TW:["更改指標值可見性"]}},78310:e=>{e.exports={en:["change indicator arguments visibility"],zh_TW:["更改指標參數可見性"]}},35111:e=>{e.exports={en:["change indicators and financials name labels visibility"],zh_TW:["更改指標和財務名稱標籤可見性"]}},71161:e=>{e.exports={en:["change indicators and financials value labels visibility"],zh_TW:["更改指標和財務值標籤可見性"]}},66307:e=>{e.exports={en:["change last day change visibility"],zh_TW:["更改最後一天變化可見性"]}},91873:e=>{e.exports={en:["change legend background transparency"],zh_TW:["更改圖例背景透明度"]}},14246:e=>{e.exports={en:["change legend background visibility"],zh_TW:["更改圖例背景可見性"]}},88640:e=>{e.exports={en:["change line color"],zh_TW:["更改線條顏色"]}},41837:e=>{e.exports={en:["change line price source"],zh_TW:["更改線條價格來源"]}},48339:e=>{e.exports={en:["change line width"],zh_TW:["更改線條寬度"]}},18378:e=>{e.exports={en:["change pane buttons visibility"],zh_TW:["更改窗格按鈕可見性"]}},52203:e=>{e.exports={en:["change pane separators color"],zh_TW:["改變窗格分隔符號顏色"]}},38730:e=>{e.exports={en:["change post market color"],zh_TW:["更改盤後市場顏色"]}},28075:e=>{e.exports={en:["change post market line color"],zh_TW:["更改盤後市場線條顏色"]}},91978:e=>{e.exports={en:["change pre/post market price lines visibility"], +zh_TW:["更改盤前/盤後市場價格線的可見性"]}},44371:e=>{e.exports={en:["change pre market color"],zh_TW:["更改盤前市場顏色"]}},96114:e=>{e.exports={en:["change pre market line color"],zh_TW:["更改盤前市場線條顏色"]}},69814:e=>{e.exports={en:["change previous close price line color"],zh_TW:["更改前一根收盤價線顏色"]}},13660:e=>{e.exports={en:["change previous close price line width"],zh_TW:["更改前一根收盤價線寬度"]}},87861:e=>{e.exports={en:["change price line color"],zh_TW:["更改價格線顏色"]}},29353:e=>{e.exports={en:["change price line width"],zh_TW:["更改價格線寬度"]}},16241:e=>{e.exports={en:["change range bars style"],zh_TW:["更改範圍K線樣式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh_TW:["更改範圍K線寬度"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh_TW:["更改磚形圖下影線顏色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh_TW:["更改磚形圖上影線顏色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh_TW:["更改磚形圖影線可見性"]}},82946:e=>{e.exports={en:["change right margin"],zh_TW:["更改右邊距"]}},79545:e=>{e.exports={en:["change right margin percentage"],zh_TW:["更改右邊距百分比"]}},78995:e=>{e.exports={en:["change symbol watermark color"],zh_TW:["更改商品浮水印顏色"]}},73227:e=>{e.exports={en:["change symbol watermark visibility"],zh_TW:["更改商品浮水印可見性"]}},88167:e=>{e.exports={en:["change symbol description visibility"],zh_TW:["更改商品描述可見性"]}},12050:e=>{e.exports={en:["change symbol field visibility"],zh_TW:["更改商品欄位可見性"]}},46066:e=>{e.exports={en:["change symbol last value mode"],zh_TW:["更改商品最新值模式"]}},902:e=>{e.exports={en:["change symbol legend format"],zh_TW:["更改商品圖例格式"]}},77408:e=>{e.exports={en:["change save chart left edge position when changing interval"],zh_TW:["更改週期時,變更儲存圖表左邊緣位置"]}},69023:e=>{e.exports={en:["change scale modes buttons visibility"],zh_TW:["更改坐標模式按鈕的可見性"]}},76131:e=>{e.exports={en:["change scales text color"],zh_TW:["更改刻度文字顏色"]}},27792:e=>{e.exports={en:["change scales font size"],zh_TW:["更改刻度字體大小"]}},94997:e=>{e.exports={en:["change scales lines color"],zh_TW:["更改刻度線條顏色"]}},60067:e=>{e.exports={en:["change sessions breaks visibility"],zh_TW:["更改交易時段分隔可見性"]}},28175:e=>{e.exports={en:["change sessions breaks width"],zh_TW:["更改交易時段分隔寬度"]}},33895:e=>{e.exports={en:["change sessions breaks color"],zh_TW:["更改交易時段分隔顏色"]}},21641:e=>{e.exports={en:["change sessions breaks style"],zh_TW:["更改交易時段分隔樣式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh_TW:["更改價格坐標上的實際價格顯示(而不是Heiken-Ashi價格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh_TW:["更改K線寬度"]}},39754:e=>{e.exports={en:["change time hours format"],zh_TW:["更改時間格式"]}},74883:e=>{e.exports={en:["change top margin"],zh_TW:["更改上邊距"]}},51250:e=>{e.exports={en:["change unit label visibility"],zh_TW:["更改單位標籤可見性"]}},71805:e=>{e.exports={en:["change vert grid lines color"],zh_TW:["更改垂直網格線顏色"]}},96201:e=>{e.exports={en:["change volume values visibility"],zh_TW:["更改成交量值可見性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh_TW:["更改{candleType}上漲邊框顏色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh_TW:["更改{candleType}上漲顏色"]}},48091:e=>{ +e.exports={en:["change {candleType} wick down color"],zh_TW:["更改{candleType}下影線顏色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh_TW:["更改{candleType}上影線顏色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh_TW:["更改{candleType}影線可見性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh_TW:["更改{candleType}實體可見性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh_TW:["更改{candleType}邊框可見性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh_TW:["更改{candleType}下跌邊框顏色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh_TW:["更改{candleType}下跌顏色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh_TW:["更改{chartType}邊框下跌顏色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh_TW:["更改{chartType}邊框上漲顏色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh_TW:["更改{chartType}下跌顏色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh_TW:["更改{chartType}投影邊框上漲顏色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh_TW:["更改{chartType}投影K線下跌顏色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh_TW:["更改{chartType}投影K線上漲顏色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh_TW:["更改{chartType}上漲顏色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh_TW:["更改{inputName}屬性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh_TW:["調整股息數據"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh_TW:["調整合約變更"]}},92598:e=>{e.exports={en:["hollow candles"],zh_TW:["空心K線"]}},57243:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},70282:e=>{e.exports={en:["renko"],zh_TW:["磚形圖"]}},28871:e=>{e.exports={en:["toggle intraday inactivity gaps"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh_TW:["{value}小數"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.9028.1288e50fbd19ac9bd953.js b/charting_library/bundles/zh_TW.9028.1288e50fbd19ac9bd953.js deleted file mode 100644 index 6d918c67..00000000 --- a/charting_library/bundles/zh_TW.9028.1288e50fbd19ac9bd953.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9028,6155,4821],{13616:e=>{e.exports={en:["#{count} (bar)"],zh_TW:["#{count}(K棒)"]}},80166:e=>{e.exports={en:["#{count} (price, bar)"],zh_TW:["#{count}(價格,K棒)"]}},4348:e=>{e.exports={en:["(O + H + L + C)/4"],zh_TW:["(開盤 + 最高 + 最低 + 收盤)/4"]}},27311:e=>{e.exports={en:["(H + L + C)/3"],zh_TW:["(最高 + 最低 + 收盤)/3"]}},69303:e=>{e.exports={en:["(H + L)/2"],zh_TW:["(最高 + 最低)/2"]}},23111:e=>{e.exports={en:["Color bars based on previous close"],zh_TW:["bar顏色基於前一個收盤價"]}},78930:e=>{e.exports={en:["Coordinates"],zh_TW:["坐標"]}},24197:e=>{e.exports={en:["Center"],zh_TW:["中心"]}},84831:e=>{e.exports={en:["Close line"],zh_TW:["收盤價線"]}},93020:e=>{e.exports={en:["Adjust data for dividends"],zh_TW:["調整股息數據"]}},68921:e=>{e.exports={en:["Adjust for contract changes"],zh_TW:["調整合約變更"]}},27567:e=>{e.exports={en:["Bottom"],zh_TW:["底部"]}},3159:e=>{e.exports={en:["Bottom line"],zh_TW:["下邊框線"]}},74406:e=>{e.exports={en:["Body"],zh_TW:["主體"]}},333:e=>{e.exports={en:["Borders"],zh_TW:["邊框"]}},42398:e=>{e.exports={en:["Base"],zh_TW:["基準線"]}},28975:e=>{e.exports={en:["Base level"],zh_TW:["基準水位"]}},71776:e=>{e.exports={en:["Down"],zh_TW:["下"]}},17611:e=>{e.exports={en:["Down bars"],zh_TW:["下跌燭線"]}},23743:e=>{e.exports={en:["Down color"],zh_TW:["下跌顏色"]}},48225:e=>{e.exports={en:["Data modification"],zh_TW:["數據修改"]}},72942:e=>{e.exports={en:["Days"],zh_TW:["日"]}},16564:e=>{e.exports={en:["Default"],zh_TW:["系統預設"]}},44272:e=>{e.exports={en:["Displacement (price, bar)"],zh_TW:["替換(價格,K線)"]}},59777:e=>{e.exports={en:["Electronic trading hours background"],zh_TW:["電子交易時段背景"]}},819:e=>{e.exports={en:["Extend lines"],zh_TW:["延長線"]}},41129:e=>{e.exports={en:["Fill"],zh_TW:["填充"]}},61112:e=>{e.exports={en:["Fill top area"],zh_TW:["上填充色"]}},73185:e=>{e.exports={en:["Fill bottom area"],zh_TW:["下填充色"]}},56796:e=>{e.exports={en:["Hours"],zh_TW:["小時"]}},95406:e=>{e.exports={en:["Horizontal"],zh_TW:["橫式"]}},56359:e=>{e.exports={en:["High line"],zh_TW:["最高價線"]}},47326:e=>{e.exports={en:["Integer"],zh_TW:["整數"]}},21429:e=>{e.exports={en:["Inputs"],zh_TW:["輸入"]}},64075:e=>{e.exports={en:["Override min tick"],zh_TW:["顯示最小刻度"]}},34579:e=>{e.exports={en:["Low line"],zh_TW:["最低價線"]}},11626:e=>{e.exports={en:["Left"],zh_TW:["左"]}},43154:e=>{e.exports={en:["Months"],zh_TW:["個月"]}},68833:e=>{e.exports={en:["Middle"],zh_TW:["中間"]}},42562:e=>{e.exports={en:["Minutes"],zh_TW:["分鐘"]}},65188:e=>{e.exports={en:["Seconds"],zh_TW:["秒"]}},13350:e=>{e.exports={en:["Pearson's R"],zh_TW:["皮爾遜相關係數(Pearson's R)"]}},88327:e=>{e.exports={en:["Pre/post market hours background"],zh_TW:["盤前/盤後市場時段背景"]}},59766:e=>{e.exports={en:["Precision"],zh_TW:["精確度"]}},84684:e=>{e.exports={en:["Price source"],zh_TW:["價格來源"]}},73466:e=>{e.exports={en:["Projection up bars"],zh_TW:["預測上漲燭線"]}},77430:e=>{e.exports={en:["Projection candles"],zh_TW:["投影K線"]}},88367:e=>{e.exports={en:["Projection down bars"],zh_TW:["預測下跌燭線"]}},6160:e=>{e.exports={en:["Real prices on price scale (instead of Heikin-Ashi price)"],zh_TW:["價格刻度上的實際價格(而不是平均K線價格)"]}}, -50421:e=>{e.exports={en:["Right"],zh_TW:["右"]}},835:e=>{e.exports={en:["Weeks"],zh_TW:["週"]}},32163:e=>{e.exports={en:["Wick"],zh_TW:["燭芯"]}},97118:e=>{e.exports={en:["Top"],zh_TW:["頂部"]}},89349:e=>{e.exports={en:["Top line"],zh_TW:["上邊框線"]}},70320:e=>{e.exports={en:["Text"],zh_TW:["文字"]}},25485:e=>{e.exports={en:["Text alignment"],zh_TW:["文字對齊"]}},67781:e=>{e.exports={en:["Text orientation"],zh_TW:["文字方向"]}},20215:e=>{e.exports={en:["Thin bars"],zh_TW:["自動調整K棒寬度"]}},24821:e=>{e.exports={en:["Ticks"]}},77073:e=>{e.exports={en:["Timezone"],zh_TW:["時區"]}},22691:e=>{e.exports={en:["Up"],zh_TW:["上"]}},23091:e=>{e.exports={en:["Up color"],zh_TW:["上漲顏色"]}},36957:e=>{e.exports={en:["Up bars"],zh_TW:["上漲燭線"]}},49545:e=>{e.exports={en:["Use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},69526:e=>{e.exports={en:["Vertical"],zh_TW:["直式"]}},21105:e=>{e.exports={en:["candle"],zh_TW:["燭線"]}},27068:e=>{e.exports={en:["change HLC bars"],zh_TW:["更改美國線"]}},21201:e=>{e.exports={en:["change HLC bars color"]}},86866:e=>{e.exports={en:["change area fill color"],zh_TW:["更改面積填充顏色"]}},89346:e=>{e.exports={en:["change area line width"],zh_TW:["更改面積線條寬度"]}},29605:e=>{e.exports={en:["change area line color"],zh_TW:["更改面積線條顏色"]}},4640:e=>{e.exports={en:["change area price source"],zh_TW:["更改面積價格來源"]}},42190:e=>{e.exports={en:["change base level"],zh_TW:["更改基礎水平"]}},71785:e=>{e.exports={en:["change baseline bottom line color"],zh_TW:["更改基準線底線顏色"]}},56175:e=>{e.exports={en:["change baseline bottom line width"],zh_TW:["更改基準線底線寬度"]}},97216:e=>{e.exports={en:["change baseline fill bottom area color"],zh_TW:["更改基準線填充底部區域顏色"]}},92873:e=>{e.exports={en:["change baseline fill top area color"],zh_TW:["更改基準線填充頂部區域顏色"]}},68609:e=>{e.exports={en:["change baseline price source"],zh_TW:["更改基準線價格來源"]}},69044:e=>{e.exports={en:["change baseline top line color"],zh_TW:["更改基準線頂線顏色"]}},68197:e=>{e.exports={en:["change baseline top line width"],zh_TW:["更改基準線頂線寬度"]}},33464:e=>{e.exports={en:["change bar up color"],zh_TW:["更改上漲K線顏色"]}},2066:e=>{e.exports={en:["change bar X coordinate"],zh_TW:["更改K線X坐標"]}},59622:e=>{e.exports={en:["change bar down color"],zh_TW:["更改下跌K線顏色"]}},43090:e=>{e.exports={en:["change color bars based on previous close"],zh_TW:["根據前一個收盤價更改K線顏色"]}},88324:e=>{e.exports={en:["change column up color"],zh_TW:["更改向上列的顏色"]}},93890:e=>{e.exports={en:["change column down color"],zh_TW:["更改向下列的顏色"]}},4727:e=>{e.exports={en:["change column price source"],zh_TW:["更改列價格來源"]}},82063:e=>{e.exports={en:["change decimal places"],zh_TW:["更改小數位"]}},44223:e=>{e.exports={en:["change extended hours color"],zh_TW:["更改延長時段顏色"]}},47393:e=>{e.exports={en:["change electronic trading hours"],zh_TW:["更改電子交易時段"]}},6026:e=>{e.exports={en:["change high-low body color"],zh_TW:["更改高-低實體顏色"]}},73021:e=>{e.exports={en:["change high-low body visibility"],zh_TW:["更改高-低實體可見性"]}},46844:e=>{e.exports={en:["change high-low border color"],zh_TW:["更改高-低邊框顏色"]}},15801:e=>{e.exports={en:["change high-low borders visibility"],zh_TW:["更改高-低邊框可見性"]}},72399:e=>{e.exports={ -en:["change high-low labels visibility"],zh_TW:["更改高-低標籤可見性"]}},56961:e=>{e.exports={en:["change high-low labels color"],zh_TW:["更改高-低標籤顏色"]}},88640:e=>{e.exports={en:["change line color"],zh_TW:["更改線條顏色"]}},41837:e=>{e.exports={en:["change line price source"],zh_TW:["更改線條價格來源"]}},48339:e=>{e.exports={en:["change line width"],zh_TW:["更改線條寬度"]}},38730:e=>{e.exports={en:["change post market color"],zh_TW:["更改盤後市場顏色"]}},44371:e=>{e.exports={en:["change pre market color"],zh_TW:["更改盤前市場顏色"]}},11737:e=>{e.exports={en:["change price Y coordinate"],zh_TW:["更改價格Y坐標"]}},16241:e=>{e.exports={en:["change range bars style"],zh_TW:["更改範圍K線樣式"]}},65821:e=>{e.exports={en:["change range thin bars"],zh_TW:["更改範圍K線寬度"]}},75487:e=>{e.exports={en:["change renko wick down color"],zh_TW:["更改磚形圖下影線顏色"]}},92277:e=>{e.exports={en:["change renko wick up color"],zh_TW:["更改磚形圖上影線顏色"]}},79604:e=>{e.exports={en:["change renko wick visibility"],zh_TW:["更改磚形圖影線可見性"]}},91109:e=>{e.exports={en:["change study overlay min tick"],zh_TW:["更改研究覆蓋最小tick"]}},82924:e=>{e.exports={en:["change study overlay style"],zh_TW:["改變研究覆蓋樣式"]}},16660:e=>{e.exports={en:["change the display of real prices on price scale (instead of Heiken-Ashi price)"],zh_TW:["更改價格坐標上的實際價格顯示(而不是Heiken-Ashi價格)"]}},60834:e=>{e.exports={en:["change thin bars"],zh_TW:["更改K線寬度"]}},78509:e=>{e.exports={en:["change {title} base line color"],zh_TW:["更改{title}基準線顏色"]}},27864:e=>{e.exports={en:["change {title} base line style"],zh_TW:["更改{title}基準線樣式"]}},96177:e=>{e.exports={en:["change {title} base line visibility"],zh_TW:["更改{title}基準線可見性"]}},17926:e=>{e.exports={en:["change {title} base line width"],zh_TW:["更改{title}基準線寬度"]}},41638:e=>{e.exports={en:["change {title} down line color"],zh_TW:["更改{title}向下線條顏色"]}},51842:e=>{e.exports={en:["change {title} down line style"],zh_TW:["更改{title}向下線條樣式"]}},46410:e=>{e.exports={en:["change {title} down line visibility"],zh_TW:["更改{title}向下線條可見性"]}},64615:e=>{e.exports={en:["change {title} down line width"],zh_TW:["更改{title}向下線條寬度"]}},96135:e=>{e.exports={en:["change {title} days to"],zh_TW:["更改{title}日圖到"]}},91201:e=>{e.exports={en:["change {title} days from"],zh_TW:["更改{title}日圖從"]}},76295:e=>{e.exports={en:["change {title} extend lines"],zh_TW:["更改{title}延長線"]}},8306:e=>{e.exports={en:["change {title} hours from"],zh_TW:["更改{title}小時圖從"]}},67233:e=>{e.exports={en:["change {title} hours to"],zh_TW:["更改{title}小時圖到"]}},99122:e=>{e.exports={en:["change {title} months from"],zh_TW:["更改{title}月圖從"]}},10518:e=>{e.exports={en:["change {title} months to"],zh_TW:["更改{title}月圖到"]}},38011:e=>{e.exports={en:["change {title} minutes to"],zh_TW:["更改{title}分鐘圖到"]}},59820:e=>{e.exports={en:["change {title} minutes from"],zh_TW:["更改{title}分鐘圖從"]}},6573:e=>{e.exports={en:["change {title} seconds to"],zh_TW:["更改{title}秒圖到"]}},86780:e=>{e.exports={en:["change {title} seconds from"],zh_TW:["更改{title}秒圖從"]}},6207:e=>{e.exports={en:["change {title} show pearson's r"],zh_TW:["更改{title}顯示pearson's r"]}},32481:e=>{e.exports={en:["change {title} weeks from"],zh_TW:["更改{title}周圖從"] -}},18678:e=>{e.exports={en:["change {title} weeks to"],zh_TW:["更改{title}周圖到"]}},42553:e=>{e.exports={en:["change {title} up line visibility"],zh_TW:["更改{title}向上線條可見性"]}},63824:e=>{e.exports={en:["change {title} up line width"],zh_TW:["更改{title}向上線條寬度"]}},89178:e=>{e.exports={en:["change {title} up line color"],zh_TW:["更改{title}向上線條顏色"]}},51188:e=>{e.exports={en:["change {title} up line style"],zh_TW:["更改{title}向上線條樣式"]}},98596:e=>{e.exports={en:["change {title} visibility on ticks"],zh_TW:["更改{title}在tick圖上的可見性"]}},71084:e=>{e.exports={en:["change {title} visibility on weeks"],zh_TW:["更改{title}周圖的可見性"]}},55616:e=>{e.exports={en:["change {title} visibility on {ranges}"],zh_TW:["更改{title}在{ranges}上的可見性"]}},56402:e=>{e.exports={en:["change {title} visibility on days"],zh_TW:["更改{title}在日圖上的可見性"]}},68715:e=>{e.exports={en:["change {title} visibility on hours"],zh_TW:["更改{title}在小時圖上的可見性"]}},78219:e=>{e.exports={en:["change {title} visibility on minutes"],zh_TW:["更改{title}在分鐘圖上的可見性"]}},67583:e=>{e.exports={en:["change {title} visibility on months"],zh_TW:["更改{title}月圖的可見性"]}},41315:e=>{e.exports={en:["change {title} visibility on seconds"],zh_TW:["更改{title}在秒圖上的可見性"]}},17214:e=>{e.exports={en:["change {candleType} up border color"],zh_TW:["更改{candleType}上漲邊框顏色"]}},36697:e=>{e.exports={en:["change {candleType} up color"],zh_TW:["更改{candleType}上漲顏色"]}},48091:e=>{e.exports={en:["change {candleType} wick down color"],zh_TW:["更改{candleType}下影線顏色"]}},47664:e=>{e.exports={en:["change {candleType} wick up color"],zh_TW:["更改{candleType}上影線顏色"]}},94750:e=>{e.exports={en:["change {candleType} wick visibility"],zh_TW:["更改{candleType}影線可見性"]}},60608:e=>{e.exports={en:["change {candleType} body visibility"],zh_TW:["更改{candleType}實體可見性"]}},11114:e=>{e.exports={en:["change {candleType} border visibility"],zh_TW:["更改{candleType}邊框可見性"]}},20291:e=>{e.exports={en:["change {candleType} down border color"],zh_TW:["更改{candleType}下跌邊框顏色"]}},64571:e=>{e.exports={en:["change {candleType} down color"],zh_TW:["更改{candleType}下跌顏色"]}},23053:e=>{e.exports={en:["change {chartType} border bar down color"],zh_TW:["更改{chartType}邊框下跌顏色"]}},28394:e=>{e.exports={en:["change {chartType} border bar up color"],zh_TW:["更改{chartType}邊框上漲顏色"]}},5012:e=>{e.exports={en:["change {chartType} down color"],zh_TW:["更改{chartType}下跌顏色"]}},42826:e=>{e.exports={en:["change {chartType} projection border bar up color"],zh_TW:["更改{chartType}投影邊框上漲顏色"]}},72545:e=>{e.exports={en:["change {chartType} projection bar down color"],zh_TW:["更改{chartType}投影K線下跌顏色"]}},85032:e=>{e.exports={en:["change {chartType} projection bar up color"],zh_TW:["更改{chartType}投影K線上漲顏色"]}},6970:e=>{e.exports={en:["change {chartType} up color"],zh_TW:["更改{chartType}上漲顏色"]}},66110:e=>{e.exports={en:["change {inputName} property"],zh_TW:["更改{inputName}屬性"]}},25167:e=>{e.exports={en:["change {propertyName} property"],zh_TW:["更改{propertyName}屬性"]}},18077:e=>{e.exports={en:["adjust data for dividends"],zh_TW:["調整股息數據"]}},1433:e=>{e.exports={en:["adjust for contract changes"],zh_TW:["調整合約變更"]}},35813:e=>{ -e.exports={en:["days"],zh_TW:["日"]}},89919:e=>{e.exports={en:["days to"],zh_TW:["日圖到"]}},59215:e=>{e.exports={en:["days from"],zh_TW:["日圖從"]}},2359:e=>{e.exports={en:["hours"],zh_TW:["小時"]}},82267:e=>{e.exports={en:["hours from"],zh_TW:["小時圖從"]}},15600:e=>{e.exports={en:["hours to"],zh_TW:["小時圖到"]}},92598:e=>{e.exports={en:["hollow candles"],zh_TW:["空心K線"]}},76261:e=>{e.exports={en:["move drawings"],zh_TW:["移動繪圖"]}},95300:e=>{e.exports={en:["months"],zh_TW:["個月"]}},17250:e=>{e.exports={en:["months from"],zh_TW:["月圖從"]}},2828:e=>{e.exports={en:["months to"],zh_TW:["月圖到"]}},18726:e=>{e.exports={en:["minutes"],zh_TW:["分鐘"]}},67649:e=>{e.exports={en:["minutes to"],zh_TW:["分鐘圖到"]}},22476:e=>{e.exports={en:["minutes from"],zh_TW:["分鐘圖從"]}},751:e=>{e.exports={en:["seconds"],zh_TW:["秒圖"]}},73419:e=>{e.exports={en:["seconds to"],zh_TW:["秒圖到"]}},35801:e=>{e.exports={en:["seconds from"],zh_TW:["秒圖從"]}},57243:e=>{e.exports={en:["range","ranges"],zh_TW:["範圍"]}},70282:e=>{e.exports={en:["renko"],zh_TW:["磚形圖"]}},45537:e=>{e.exports={en:["weeks"],zh_TW:["周圖"]}},92859:e=>{e.exports={en:["weeks from"],zh_TW:["周圖從"]}},44127:e=>{e.exports={en:["weeks to"],zh_TW:["周圖到"]}},3539:e=>{e.exports={en:["ticks"],zh_TW:["Ticks"]}},92978:e=>{e.exports={en:["use settlement as close on daily interval"],zh_TW:["使用結算價做為日圖的收盤價"]}},59644:e=>{e.exports={en:["{value} decimal","{value} decimals"],zh_TW:["{value}小數"]}}}]); \ No newline at end of file diff --git a/charting_library/charting_library.cjs.js b/charting_library/charting_library.cjs.js index 62f40249..66a4b2d7 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,w,A,f,v,I,O,R,D,x,k,V,F,E,W,M,B,N,U,H,j,G,z,$,J,K,q,Z,Q,Y,X,ee,te,ie,oe,re,ne,ae,se,le,de,ce,he,ge,ue,Ce,pe,Se,me,ye,Te,_e,be,Pe,Le,we,Ae,fe,ve,Ie;function Oe(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]=Oe(e[o],t[o]);return i}exports.ActionId=void 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.AlertsRemoveAllWatchlistInactive="Alerts.RemoveAllWatchlistInactive",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.ChartDialogsShowGeneralSettingsEventsTab="Chart.Dialogs.ShowGeneralSettings.EventsTab",e.ChartDialogsShowGeneralSettingsAlertsTab="Chart.Dialogs.ShowGeneralSettings.AlertsTab",e.ChartDialogsShowGoToDate="Chart.Dialogs.ShowGoToDate",e.ChartDialogsShowInsertIndicators="Chart.Dialogs.ShowInsertIndicators",e.ChartDialogsShowInsertFinancials="Chart.Dialogs.ShowInsertFinancials",e.ChartDialogsShowInsertSeasonals="Chart.Dialogs.ShowInsertSeasonals",e.ChartDialogsShowInsertTechnicals="Chart.Dialogs.ShowInsertTechnicals",e.ChartDialogsShowInsertForecast="Chart.Dialogs.ShowInsertForecast",e.ChartDialogsShowInsertOptions="Chart.Dialogs.ShowInsertOptions",e.ChartDetailsMetricsActionId="Chart.Dialogs.DetailsMetrics",e.ChartDialogsShowInsertEconomyIndicators="Chart.Dialogs.ShowInsertEconomyIndicators",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.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.ChartLineToolRiskRewardReverse="Chart.LineTool.RiskReward.Reverse",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.ChartSelectedObjectInsertRowTable="Chart.SelectedObject.InsertRowTable",e.ChartSelectedObjectInsertColumnTable="Chart.SelectedObject.InsertColumnTable",e.ChartSelectedObjectRemoveRowTable="Chart.SelectedObject.RemoveRowTable",e.ChartSelectedObjectRemoveColumnTable="Chart.SelectedObject.RemoveColumnTable",e.ChartSelectedObjectToggleLocked="Chart.SelectedObject.ToggleLocked",e.ChartSelectedObjectToggleAnchored="Chart.SelectedObject.ToggleAnchored",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.ChartToggleVisibilityKeyFactsToday="Chart.ToggleVisibility.KeyFactsToday",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.ScreenerColumnRemove="Screener.Column.Remove",e.ScreenerFilterChange="Screener.Filter.Change",e.ScreenerFilterReset="Screener.Filter.Reset",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={})),exports.TimeFrameType=void 0,(o=exports.TimeFrameType||(exports.TimeFrameType={})).PeriodBack="period-back",o.TimeRange="time-range",function(e){e.PeriodBack="period-back",e.TimeRange="time-range"}(r||(r={})),exports.MarketStatus=void 0,(n=exports.MarketStatus||(exports.MarketStatus={})).Open="market",n.Pre="pre_market",n.Post="post_market",n.Close="out_of_session",n.Holiday="holiday",exports.MenuItemType=void 0,(a=exports.MenuItemType||(exports.MenuItemType={})).Separator="separator",a.Action="action",exports.ClearMarksMode=void 0,(s=exports.ClearMarksMode||(exports.ClearMarksMode={}))[s.All=0]="All",s[s.BarMarks=1]="BarMarks",s[s.TimeScaleMarks=2]="TimeScaleMarks",exports.LineStudyPlotStyle=void 0,(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",exports.StudyPlotType=void 0,(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={})),exports.StudyPlotDisplayTarget=void 0,(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={})),exports.OhlcStudyPlotStyle=void 0,(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={})),exports.StudyInputType=void 0,(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"}(T||(T={})),function(e){e.FirstBar="first_visible_bar_time",e.LastBar="last_visible_bar_time",e.Realtime="subscribeRealtime"}(_||(_={})),function(e){e.FgColor="__chart_fgcolor",e.BgColor="__chart_bgcolor"}(b||(b={})),exports.StudyTargetPriceScale=void 0,(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={})),exports.FilledAreaType=void 0,(w=exports.FilledAreaType||(exports.FilledAreaType={})).TypePlots="plot_plot",w.TypeHlines="hline_hline",function(e){e[e.StopLoss=0]="StopLoss",e[e.TrailingStop=1]="TrailingStop",e[e.GuaranteedStop=2]="GuaranteedStop"}(A||(A={})),function(e){e.Stocks="stocks",e.Futures="futures",e.Forex="forex",e.Crypto="crypto",e.Others="others"}(f||(f={})),function(e){e.Symbol="symbol"}(v||(v={})),function(e){e[e.PopUp=0]="PopUp",e[e.Notification=1]="Notification"}(I||(I={})),function(e){e.Quantity="qty",e.OrderSide="side",e.Price="price",e.Duration="duration",e.Brackets="brackets",e.StopLossType="slType"}(O||(O={})),function(e){e[e.CONNECTED=1]="CONNECTED",e[e.CONNECTING=2]="CONNECTING",e[e.DISCONNECTED=3]="DISCONNECTED",e[e.ERROR=4]="ERROR"}(R||(R={})),exports.ConnectionStatus=void 0,(D=exports.ConnectionStatus||(exports.ConnectionStatus={}))[D.Connected=1]="Connected",D[D.Connecting=2]="Connecting",D[D.Disconnected=3]="Disconnected",D[D.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"}(x||(x={})),exports.OrderType=void 0,(k=exports.OrderType||(exports.OrderType={}))[k.Limit=1]="Limit",k[k.Market=2]="Market",k[k.Stop=3]="Stop",k[k.StopLimit=4]="StopLimit",function(e){e[e.BUY=1]="BUY",e[e.SELL=-1]="SELL"}(V||(V={})),exports.Side=void 0,(F=exports.Side||(exports.Side={}))[F.Buy=1]="Buy",F[F.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"}(W||(W={})),exports.OrderStatus=void 0,(M=exports.OrderStatus||(exports.OrderStatus={}))[M.Canceled=1]="Canceled",M[M.Filled=2]="Filled",M[M.Inactive=3]="Inactive",M[M.Placing=4]="Placing",M[M.Rejected=5]="Rejected",M[M.Working=6]="Working",exports.OrderStatusFilter=void 0,(B=exports.OrderStatusFilter||(exports.OrderStatusFilter={}))[B.All=0]="All",B[B.Canceled=1]="Canceled",B[B.Filled=2]="Filled",B[B.Inactive=3]="Inactive",B[B.Rejected=5]="Rejected",B[B.Working=6]="Working",function(e){e[e.Order=1]="Order",e[e.Position=2]="Position"}(N||(N={})),function(e){e[e.ORDER=1]="ORDER",e[e.POSITION=2]="POSITION"}(U||(U={})),exports.ParentType=void 0,(H=exports.ParentType||(exports.ParentType={}))[H.Order=1]="Order",H[H.Position=2]="Position",H[H.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"}(j||(j={})),function(e){e[e.LIMITPRICE=1]="LIMITPRICE",e[e.STOPPRICE=2]="STOPPRICE",e[e.TAKEPROFIT=3]="TAKEPROFIT",e[e.STOPLOSS=4]="STOPLOSS"}(G||(G={})),exports.OrderTicketFocusControl=void 0,(z=exports.OrderTicketFocusControl||(exports.OrderTicketFocusControl={}))[z.LimitPrice=1]="LimitPrice",z[z.StopPrice=2]="StopPrice",z[z.TakeProfit=3]="TakeProfit",z[z.StopLoss=4]="StopLoss",z[z.Quantity=5]="Quantity",function(e){e[e.ERROR=0]="ERROR",e[e.SUCCESS=1]="SUCCESS"}($||($={})),exports.NotificationType=void 0,(J=exports.NotificationType||(exports.NotificationType={}))[J.Error=0]="Error",J[J.Success=1]="Success",function(e){e[e.Demo=1]="Demo",e[e.Real=0]="Real"}(K||(K={})),exports.OrderOrPositionMessageType=void 0,(q=exports.OrderOrPositionMessageType||(exports.OrderOrPositionMessageType={})).Information="information",q.Warning="warning",q.Error="error",function(e){e.Demo="demo",e.Live="live"}(Z||(Z={})),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.Reconnect=9]="Reconnect",e[e.FailedSignIn=10]="FailedSignIn"}(Q||(Q={})),function(e){e[e.None=0]="None",e[e.Pips=1]="Pips",e[e.Ticks=2]="Ticks"}(Y||(Y={})),function(e){e.Halted="HALTED",e.NotShortable="NOT-SHORTABLE",e.HardToBorrow="HARD-TO-BORROW"}(X||(X={})),function(e){e[e.Limit=1]="Limit",e[e.Stop=2]="Stop"}(ee||(ee={})),function(e){e.Disallowed="disallowed",e.Allowed="allowed",e.AllowedWithWarning="allowed_with_warning"}(te||(te={})),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"}(ie||(ie={})),exports.StandardFormatterName=void 0,(oe=exports.StandardFormatterName||(exports.StandardFormatterName={})).Date="date",oe.DateOrDateTime="dateOrDateTime",oe.Default="default",oe.Fixed="fixed",oe.FixedInCurrency="fixedInCurrency",oe.VariablePrecision="variablePrecision",oe.FormatQuantity="formatQuantity",oe.FormatPrice="formatPrice",oe.FormatPriceForexSup="formatPriceForexSup",oe.FormatPriceInCurrency="formatPriceInCurrency",oe.IntegerSeparated="integerSeparated",oe.LocalDate="localDate",oe.LocalDateOrDateTime="localDateOrDateTime",oe.Percentage="percentage",oe.Pips="pips",oe.Profit="profit",oe.ProfitInInstrumentCurrency="profitInInstrumentCurrency",oe.Side="side",oe.PositionSide="positionSide",oe.Status="status",oe.Symbol="symbol",oe.Text="text",oe.Type="type",oe.MarginPercent="marginPercent",oe.Empty="empty",exports.OverridePriceAxisLastValueMode=void 0,(re=exports.OverridePriceAxisLastValueMode||(exports.OverridePriceAxisLastValueMode={}))[re.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",re[re.LastValueAccordingToScale=1]="LastValueAccordingToScale",exports.OverrideLineStyle=void 0,(ne=exports.OverrideLineStyle||(exports.OverrideLineStyle={}))[ne.Solid=0]="Solid",ne[ne.Dotted=1]="Dotted",ne[ne.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"}(ae||(ae={})),function(e){e[e.Markers=0]="Markers",e[e.Stepline=1]="Stepline",e[e.Simple=2]="Simple"}(se||(se={})),exports.ChartStyle=void 0,(le=exports.ChartStyle||(exports.ChartStyle={}))[le.Bar=0]="Bar",le[le.Candle=1]="Candle",le[le.Line=2]="Line",le[le.Area=3]="Area",le[le.Renko=4]="Renko",le[le.Kagi=5]="Kagi",le[le.PnF=6]="PnF",le[le.LineBreak=7]="LineBreak",le[le.HeikinAshi=8]="HeikinAshi",le[le.HollowCandle=9]="HollowCandle",le[le.Baseline=10]="Baseline",le[le.Range=11]="Range",le[le.HiLo=12]="HiLo",le[le.Column=13]="Column",le[le.LineWithMarkers=14]="LineWithMarkers",le[le.Stepline=15]="Stepline",le[le.HLCArea=16]="HLCArea",le[le.VolFootprint=17]="VolFootprint",le[le.TPO=18]="TPO",le[le.VolCandle=19]="VolCandle",le[le.SVP=20]="SVP",le[le.HLCBars=21]="HLCBars",exports.TimeHoursFormat=void 0,(de=exports.TimeHoursFormat||(exports.TimeHoursFormat={})).TwentyFourHours="24-hours",de.TwelveHours="12-hours",function(e){e[e.Initial=2]="Initial",e[e.SeriesZOrderIsAlwaysZero=3]="SeriesZOrderIsAlwaysZero",e[e.Current=3]="Current"}(ce||(ce={})),exports.PlDisplay=void 0,(he=exports.PlDisplay||(exports.PlDisplay={}))[he.Money=0]="Money",he[he.Pips=1]="Pips",he[he.Percentage=2]="Percentage",exports.TradedGroupHorizontalAlignment=void 0,(ge=exports.TradedGroupHorizontalAlignment||(exports.TradedGroupHorizontalAlignment={}))[ge.Left=0]="Left",ge[ge.Center=1]="Center",ge[ge.Right=2]="Right",exports.PlDisplay.Money,exports.PlDisplay.Money,exports.TradedGroupHorizontalAlignment.Right,function(e){e[e.Background=0]="Background",e[e.Foreground=1]="Foreground",e[e.Topmost=2]="Topmost"}(ue||(ue={})),function(e){e[e.Unavailable=0]="Unavailable",e[e.AvailableReadonlyAlwaysDisabled=1]="AvailableReadonlyAlwaysDisabled",e[e.AvailableReadonlyAlwaysEnabled=2]="AvailableReadonlyAlwaysEnabled",e[e.Available=3]="Available"}(Ce||(Ce={})),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"}(pe||(pe={})),function(e){e[e.Chart=0]="Chart"}(Se||(Se={})),exports.VisibilityType=void 0,(me=exports.VisibilityType||(exports.VisibilityType={})).AlwaysOn="alwaysOn",me.VisibleOnMouseOver="visibleOnMouseOver",me.AlwaysOff="alwaysOff",exports.PriceScaleMode=void 0,(ye=exports.PriceScaleMode||(exports.PriceScaleMode={}))[ye.Normal=0]="Normal",ye[ye.Log=1]="Log",ye[ye.Percentage=2]="Percentage",ye[ye.IndexedTo100=3]="IndexedTo100",exports.SeriesType=void 0,(Te=exports.SeriesType||(exports.SeriesType={}))[Te.Bars=0]="Bars",Te[Te.Candles=1]="Candles",Te[Te.Line=2]="Line",Te[Te.Area=3]="Area",Te[Te.HeikenAshi=8]="HeikenAshi",Te[Te.HollowCandles=9]="HollowCandles",Te[Te.Baseline=10]="Baseline",Te[Te.HiLo=12]="HiLo",Te[Te.Column=13]="Column",Te[Te.LineWithMarkers=14]="LineWithMarkers",Te[Te.Stepline=15]="Stepline",Te[Te.HLCArea=16]="HLCArea",Te[Te.VolCandle=19]="VolCandle",Te[Te.HLCBars=21]="HLCBars",Te[Te.Renko=4]="Renko",Te[Te.Kagi=5]="Kagi",Te[Te.PointAndFigure=6]="PointAndFigure",Te[Te.LineBreak=7]="LineBreak",function(e){e.Value="_seriesId"}(_e||(_e={})),function(e){e[e.InvalidSymbol=0]="InvalidSymbol",e[e.ReplayUnsupported=1]="ReplayUnsupported",e[e.UnsupportedDepth=2]="UnsupportedDepth",e[e.UnsupportedIntradyReplay=3]="UnsupportedIntradyReplay"}(be||(be={})),exports.HHistDirection=void 0,(Pe=exports.HHistDirection||(exports.HHistDirection={})).LeftToRight="left_to_right",Pe.RightToLeft="right_to_left",function(e){e.Relative="relative",e.Absolute="absolute"}(Le||(Le={})),function(e){e.UpDown="Up/Down",e.Total="Total",e.Delta="Delta"}(we||(we={})),exports.MarkLocation=void 0,(Ae=exports.MarkLocation||(exports.MarkLocation={})).AboveBar="AboveBar",Ae.BelowBar="BelowBar",Ae.Top="Top",Ae.Bottom="Bottom",Ae.Right="Right",Ae.Left="Left",Ae.Absolute="Absolute",Ae.AbsoluteUp="AbsoluteUp",Ae.AbsoluteDown="AbsoluteDown",function(e){e.Left="left",e.Center="center",e.Right="right"}(fe||(fe={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(ve||(ve={})),exports.LineStyle=void 0,(Ie=exports.LineStyle||(exports.LineStyle={}))[Ie.Solid=0]="Solid",Ie[Ie.Dotted=1]="Dotted",Ie[Ie.Dashed=2]="Dashed";const Re={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:[]}},De=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":"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 xe=!1;function ke(){return"CL v29.3.0 (internal id 600f67b870c88a89c46e6ef27f17e88ca7fba741 @ 2025-05-08T13:32:24.827Z)"}const Ve=class{constructor(e){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");e.overrides?.["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=Oe(Re,e);"dark"===(this._options.theme??"light").toLowerCase()&&void 0===this._options.loading_screen&&(this._options.loading_screen={backgroundColor:"#131722"}),(this._options.debug||this._options.debug_broker)&&(xe||(xe=!0,console.log("Using CL v29.3.0 (internal id 600f67b870c88a89c46e6ef27f17e88ca7fba741 @ 2025-05-08T13:32:24.827Z)"))),this._innerWindowLoaded=new Promise((e=>{this._innerWindowResolver=e})),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){return this._innerAPI().selectLineTool(e,t)}selectedLineTool(){return this._innerAPI().selectedLineTool()}save(e,t){this._innerAPI().saveChart(e,t)}async load(e,t){return this._innerAPI().loadChart({json:e,extendedData:t})}getSavedCharts(e){this._innerAPI().getSavedCharts(e)}loadChartFromServer(e){return 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)}removeButton(e){this._innerWindow().removeButton(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=Oe(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()}resetCache(){this._innerAPI().resetCache()}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",Fe&&setTimeout((()=>{this._iFrame.style.height=window.innerHeight+"px"}),30))}async _create(){const e=this._options.enabled_features?.includes("iframe_loading_same_origin")??!1,t=e||(this._options.enabled_features?.includes("iframe_loading_compatibility_mode")??!1),[i,o]=this._render(!t,e),r=this._options.container,n="string"==typeof r?document.getElementById(r):r;if(null===n)throw new Error(`There is no such element - #${this._options.container}`);n.innerHTML=i,this._iFrame=n.querySelector(`#${this._id}`);const a=this._iFrame;e&&await this._innerWindowEvent("sameOriginLoad"),t&&(a.contentWindow?(a.contentWindow.document.open(),a.contentWindow.document.write(o),a.contentWindow.document.close()):console.warn("Unable to locate contentWindow for the created iframe. Please try disabling the `iframe_loading_compatibility_mode` featureset.")),this._innerWindow().addEventListener("innerWindowLoad",(e=>{e.detail.received=!0,function(e,t){if(void 0===e)throw new Error(`${t} is undefined`);return e}(this._innerWindowResolver,"_innerWindowResolver")()}),{once:!0}),(this._options.autosize||this._options.fullscreen)&&(a.style.width="100%",this._options.fullscreen||(a.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=>{this._innerWindow().addEventListener(e,t,{once:!0})}))}_render(e,t){const i=window;if(i[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,imageStorageAdapter:this._options.image_storage_adapter},this._options.saved_data)i[this._id].chartContent={json:this._options.saved_data},this._options.saved_data_meta_info&&(i[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);De.findIndex((t=>t.language===e))>=0||(console.warn("locale isn't supported. Using default of `en`."),this._options.locale="en")}const o=function(e,t){const i=new URL(`${e||""}`,location.href).href,o=JSON.parse('["bundles/runtime.528f81f7a425983444d8.js","bundles/__LANG__.9488.2f156b47fe84118759c5.js","bundles/1996.25e6f30e7a095ec239f4.css","bundles/207.2e06ffb7ce05936178f2.js","bundles/library.2a35263e52ab75f5729a.js"]'),r=encodeURIComponent(t),n=De.find((e=>e.language===r))??{iso:"en",dir:"ltr"},a=`lang="${n.iso}" dir="${n.dir}"`,s=`\n${function(e,t,i){if(void 0===e)return"";const o=[],r=[];for(const n of e)n.endsWith(".js")?o.push(`